Скачать MetaTrader 5

помогите с ордиром плиз...

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Forex Trader
114269
Forex Trader  
как проверить советнике прибыль (или убыль) при закрытии последнего ордера?
Forex Trader
114269
Forex Trader  
Запомнить AccountBalance до открытия ордера и сравнить с текущим значением. Или найти в истории самыq последний ордер и посмотреть его OrderProfit
Forex Trader
114269
Forex Trader  
Запомнить AccountBalance до открытия ордера и сравнить с текущим значением. Или найти в истории самыq последний ордер и посмотреть его OrderProfit

вот я именно это и не могу сделать... тоесть я не знаю как правильно работает orderselect ... я написал так: OrderSelect( HistoryTotal()-1, SELECT_BY_POS, MODE_HISTORY)

а потом: if ( OrderProfit () > 0)

и тестирую советник на прошлых барах и ни чего не работает...
Forex Trader
114269
Forex Trader  
Лучше в цикле перебирать все ордера истории и найти тот, у которого время закрытия самое большое.
Forex Trader
114269
Forex Trader  
Лучше в цикле перебирать все ордера истории и найти тот, у которого время закрытия самое большое.

спасибо щас попробую...
Forex Trader
114269
Forex Trader  
написал так...
for (kolvo = 0 ;kolvo <= HistoryTotal(); kolvo++){
  OrderSelect( kolvo, SELECT_BY_POS, MODE_HISTORY);
   if (OrderCloseTime () > zakr) { zakr = OrderCloseTime(); vibor = kolvo;}
  }
  OrderSelect ( vibor, SELECT_BY_POS, MODE_HISTORY);


ни чего не выходит... потом пишу OrderProfit () он вообще не делает ни каких действий... при проверки стратегии на прошлом времени ... помогите, в чем дело? пожалуйста...

Forex Trader
114269
Forex Trader  
мне все отказались помогать?
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий