Скачать MetaTrader 5

Баланс из истории счета.

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
straus
9
straus  

Если открыть историю счета то видно под определенным тикетом
первоначальный баланс.
Вопрос в следующем - как теперь его вытащить из истории сделок ?

Iurii Tokman
41016
Iurii Tokman  
функцию показал мне Андрей composter

 // поиск стартового баланса
 double Deposit = AccountBalance();
 for( int i = OrdersHistoryTotal()-1; i >= 0; i-- )
 {
  if( !OrderSelect( i, SELECT_BY_POS, MODE_HISTORY ) ) continue;
  int type = OrderType();
  if( type == 6 && i == 0 ) break;
  if( type == OP_BUY || type == OP_SELL ) Deposit -= ( OrderProfit() + OrderCommission() + OrderSwap() );
  if( type == 6 || type == 7 ) Deposit -= OrderProfit();
 }
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий