Nobody?
You can keep the ticket numbers and check them with OrderSelect
int ordersTotal = OrdersTotal(); //--- search in all open positions for (int i = ordersTotal - 1; i >= 0; i--) { //--- if an error occurs at selecting of this position then go to the next one... if (!OrderSelect(i, SELECT_BY_POS)) continue; //--- if the position was opened not for the current symbol, skip it... if (OrderSymbol() != Symbol()) continue; //--- if the OrderMagicNumber() is not equal to MagicNumber skip this position... if (MagicNumber > 0 && OrderMagicNumber() != MagicNumber) continue; ... you can add your conditions here ... }Note: This is for MT4
RJang:
Can someone please help me with this? Very much appreciated.
How can I compare pending orders with defined price? Suppose I want to open pending order at 1.0590, 1.0580, 1.0570 and 1.0560, I want to compare and check if any pending order missing. Lets say 1.0570 already executed (market price hit) EA should compare, find missing level and open a pending order at 1.0570.
Thanks in advance.
Put all orders into a struct array as they are being passed and that way you have to reference. I do it all the time.
are you using MT4 or MT5?

You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
Can someone please help me with this? Very much appreciated.
How can I compare pending orders with defined price? Suppose I want to open pending order at 1.0590, 1.0580, 1.0570 and 1.0560, I want to compare and check if any pending order missing. Lets say 1.0570 already executed (market price hit) EA should compare, find missing level and open a pending order at 1.0570.
Thanks in advance.