Скачать MetaTrader 5

Статус ордеров

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Сергей Данилов
399
Сергей Данилов  
Подскажите - Если был выставлен отложенный ордер BUYSTOP, затем он исполнился (открылась позиция BUY), после чего позиция закрылась по TakeProfit(StopLoss), как узнать 1) Что ордер исполнился? 2) Что позиция BUY закрылась!?
Diamant
337
Diamant  
В справке это все есть.
Sergey Likho
2879
Sergey Likho  

Обычно в коментах к сделке пишется [tp], [sl]. Я в коде считываю последние 4 символа из комментария.

Сергей
256
Сергей  
rejie:
Подскажите - Если был выставлен отложенный ордер BUYSTOP, затем он исполнился (открылась позиция BUY), после чего позиция закрылась по TakeProfit(StopLoss), как узнать 1) Что ордер исполнился? 2) Что позиция BUY закрылась!?

Если без высоколобости, то - запомнить тикет или магик(если у каждого ордера свой).

Если по тикету, и нет в живых, смотришь

OrderClosePrice(

и сравнивашь с запомненными TP и SL.

Если по магику, ищешь в списке живых, если нету, ищешь в хистори и аналогично.



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