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

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

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

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

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

спасибо щас попробую...
написал так...
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 () он вообще не делает ни каких действий... при проверки стратегии на прошлом времени ... помогите, в чем дело? пожалуйста...

мне все отказались помогать?