Just for information, there is now the OnTrade() event : https://forum.mql4.com/61012
Thanks, but I have been unable to find OnTrade anywhere in the documentation. Maybe reference to it has been removed in the later updates?.
I think that I will check as Thirteen said
For buy trades:
but if OrderClosePrice() is lower than the OrderTakeProfit(), use the OrderCloseTime to check that price had, at around that time equalled or exceeded the TP
And here I thought that you are talking about SL/TP settings which broker will honor or not.