search Ничего не найдено
Главная Документация по алготрейдингу Информация о счете

Account

Объект со параметрами текущего торгового счета трейдера

Свойства:

Account.AccountId
int
Уникальный идентификатор счета
Account.TradePermission
short
Флаг разрешено ли торговать по данному счету
0 - false
1 - true
Account.Leverage
Int
Размер кредитного плеча
Account.MaxOrdersCount
int
Максимальное количество ордеров по данному счету
Account.SumDeals
double
Общая сумма средств по всем сделкам в валюте счета
Account.IsDemo
short
Флаг является ли счет демо
0 - false
1 - true
Account.Balance
double
Сумма входящих средств и прибыли по открытым позициям в валюте счета
Account.Equity
double
Средства на счете (в валюте счета)
Account.FreeEquity
double
Свободные средства на счете(в валюте счета)
Account.Profit
double
Прибыль по всем позициям и сделкам (в валюте счета
Account.Margin
double
Средства, необходимые для обеспечения открытых позиций.
В валюте счета.
Account.MinLot
double
Минимальный объем лота



Пример:

//----------------------------------------------
// записываем в файл информацию о счете
//----------------------------------------------
string line="";
line = "Account: " + DateTime.Now.ToString("dd.MM.yyyy HH:mm:ss:fff") + Environment.NewLine +
" AcccountId = " + Account.AccountId.ToString() + Environment.NewLine +
" TradePemisssion = " + Account.TradePermission.ToString() + Environment.NewLine +
" Leverage = " + Account.Leverage.ToString() + Environment.NewLine +
" MaxOrdersCount = " + Account.MaxOrdersCount.ToString() + Environment.NewLine +
" SumDeals = " + Account.SumDeals.ToString() + Environment.NewLine +
" IsDemo = " + Account.IsDemo.ToString() + Environment.NewLine +
" Balance = " + Account.Balance.ToString() + Environment.NewLine +
" Equity = " + Account.Equity.ToString() + Environment.NewLine +
" FreeEquity = " + Account.FreeEquity.ToString() + Environment.NewLine +
" Profit = " + Account.Profit.ToString() + Environment.NewLine +
" Margin = " + Account.Margin.ToString() + Environment.NewLine +
" MinLot = " + Account.MinLot.ToString() + Environment.NewLine;

using (StreamWriter sw = new StreamWriter(mOnStartLog, true))
sw.WriteLine(line);