Вопрос по OrderOpenPrice() как и с чем его кушать ?

 

Вопрос вот в чем, как сделать так что бы советник выбирал последнюю цену открытия, пробовал через Orderselect  выбрать вот 

OrderSelect(total-1,SELECT_BY_POS);

 таким образом не помогло, пробовал вынести вообще за старт как функцию price_op(), реакция такая же без изменений.

какие варианты есть, как можно выйти из этой ситуации? 

 
zan:

Вопрос вот в чем, как сделать так что бы советник выбирал последнюю цену открытия, пробовал через Orderselect выбрать вот

таким образом не помогло, пробовал вынести вообще за старт как функцию price_op(), реакция такая же без изменений.

какие варианты есть, как можно выйти из этой ситуации?


выбирая поочерёдно все открытые ордера - сравнивая время открытия - найти тикет ордера, открытого последним - выбрать его и считать цену его открытия
 
и как это лучше представить в коде, так же как и трал ?
 
zan:
и как это лучше представить в коде, так же как и трал ?

https://www.mql5.com/ru/forum/122319
 
спасибо