Обсуждение статьи "Обработка торговых событий в эксперте при помощи функции OnTrade()" - страница 3

 
Странно...., а почему не показано как отслеживать закрытие позиции по стопу или тейку? 
 
Tango_X:
Странно...., а почему не показано как отслеживать закрытие позиции по стопу или тейку? 

Стаья давно писалась. С тех пор появилась новая возможность возможность 

Начиная с билда 1625 появилось замечательное перечисление ENUM_DEAL_REASON:

ENUM_DEAL_REASONОписание причины
......
DEAL_REASON_SLОперация совершена в результате срабатывания Stop Loss
DEAL_REASON_TPОперация совершена в результате срабатывания Take Profit
......

которое можно отследить в OnTradeTransaction.


Пример работы: Stop Loss Take Profit

 
Vladimir Karputov:

Стаья давно писалась. С тех пор появилась новая возможность возможность 

Начиная с билда 1625 появилось замечательное перечисление ENUM_DEAL_REASON:

ENUM_DEAL_REASONОписание причины
......
DEAL_REASON_SLОперация совершена в результате срабатывания Stop Loss
DEAL_REASON_TPОперация совершена в результате срабатывания Take Profit
......

которое можно отследить в OnTradeTransaction.


Пример работы: Stop Loss Take Profit

супер! спасибо!!!

 
Vladimir Karputov:

Стаья давно писалась. С тех пор появилась новая возможность возможность 

Начиная с билда 1625 появилось замечательное перечисление ENUM_DEAL_REASON:

ENUM_DEAL_REASONОписание причины
......
DEAL_REASON_SLОперация совершена в результате срабатывания Stop Loss
DEAL_REASON_TPОперация совершена в результате срабатывания Take Profit
......

которое можно отследить в OnTradeTransaction.


Пример работы: Stop Loss Take Profit

Еще один вопрос по ходу.

Поле "Комментарии" в позиции я используя для хранения периода открытия этой позиции, и при срабатывания Stop Loss/Take Profit терминал пишет в это поле st/tp. Как запретить терминалу и брокеру менять комментарий? Или может знаете другой способ хранения периода для каждой позиции? 

 
в mql5 не могу такую штуку допилить. Как распознавать только новые ордера независимо от комментов и мэжик №, у меня при закрытии buy сигнализирует что поступил sell (так и наоборот).