How to tell when TP closes an order

 
I need to find a way to tell when an open order has hit it's TP. Is there an event listener in metaquotes language? I am a programmer and looked at every function, but couldn't find a way for this. I'm sure it can be done, but need some help.
I assume I get the order but then what function tells me this has been closed by TP or whatever reason? I guess it doesn't matter because I want to set just a TP order.
Reason: