Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Занеси ветку в избранное. Отслеживай изменения еще быстрее!
Forex Trader
114252
Forex Trader 2006.03.31 16:52 
как проверить советнике прибыль (или убыль) при закрытии последнего ордера?
Forex Trader
114252
Forex Trader 2006.03.31 22:48  
Запомнить AccountBalance до открытия ордера и сравнить с текущим значением. Или найти в истории самыq последний ордер и посмотреть его OrderProfit
Forex Trader
114252
Forex Trader 2006.03.31 23:25  
Запомнить AccountBalance до открытия ордера и сравнить с текущим значением. Или найти в истории самыq последний ордер и посмотреть его OrderProfit

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

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

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

спасибо щас попробую...
Forex Trader
114252
Forex Trader 2006.04.07 23:27  
написал так...
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
114252
Forex Trader 2006.04.09 13:08  
мне все отказались помогать?
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий