MQL5 Как поймать событие StopLoss TakeProfit ?

 

Нужно в OnTradeTransaction, как-то , определить сработку уровней стопа и тэйка открытой позиции и при этом не перепутать с обычным закрытием сделки.

В структурах MqlTradeTransaction / MqlTradeRequest / MqlTradeResult я не нашел значений которые бы явно на это указывали.

Есть идеи?

 
 
Отличный пример, спасибо!
Причина обращения: