JGF
See this topic https://www.mql5.com/en/forum/132473
Or anything else on OrderHistory() function
-BB-
JGF
See this topic https://www.mql5.com/en/forum/132473
Or anything else on OrderHistory() function
-BB-
I noticed something interesting. When I print out the OrderComment() output through a loop, it also provides the reason for the closing of the order (see below):
2011.06.13 21:49:57 2011.01.03 17:15 TriColor X 1.4.2.1b EURUSD,M15: 1stBuyOrder4[sl]
2011.06.13 21:49:57 2011.01.03 17:15 TriColor X 1.4.2.1b EURUSD,M15: 1stBuyOrder2[tp]
2011.06.13 21:49:57 2011.01.03 17:15 TriColor X 1.4.2.1b EURUSD,M15: 1stBuyOrder3[sl]
2011.06.13 21:49:57 2011.01.03 17:15 TriColor X 1.4.2.1b EURUSD,M15: 1stBuyOrder1[tp]
I assume that is a "normal" output. I discovered this by accident. Was trying to use OrderComment as a specific identifier and could not get it to work. So there you go.....
![MQL5 - Language of trade strategies built-in the MetaTrader 5 client terminal](https://c.mql5.com/i/registerlandings/logo-2.png)
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
Is there a simple way of retrieving if a previously closed order closed via Take Profit or Stop Loss? At present I am retrieving price data and comparing closing price with stop loss and take profit to infer if that was the case.
thanks