Может кто подскажет ?

 
Всем здравствуйте. При написании и отладке советника столкнулся с проблемой, что надо узнать, когда советник закрыл ордер по СтопЛоссу и, или по ТрейлингСтопу. Может кто подскажет, как это можно сделать? Пока на ум приходит только по изменению AccountBalance, но ведь изменения произойдут и если просто ордер закрыть. Тогда придется и дополнительные условия ставить. А отличия между закрытиями по СтопЛоссу или ТрейлингСтопа вообще мне из программы не видны. Может кто подскажет изящное решение ? Заранее спасибо.
 

- когда вы открываете ордер, то даёте ему определенный стоплос. 

А теперь просто сравните стоплос и цену закрытия. Если они разные (и цена закрытия в лучшей позиции чем начальный стоплос), значит закрылся по трейлингу.

Причина обращения: