Your topic has been moved to the section: Expert Advisors and Automated Trading
Please consider which section is most appropriate — https://www.mql5.com/en/forum/172166/page6#comment_49114893
Please consider which section is most appropriate — https://www.mql5.com/en/forum/172166/page6#comment_49114893
Please read the following article to better understand how MetaTrader 5 handles the trading functions ...
Orders, Positions and Deals in MetaTrader 5
MetaQuotes, 2011.02.01 16:13
Creating a robust trading robot cannot be done without an understanding of the mechanisms of the MetaTrader 5 trading system. The client terminal receives the information about the positions, orders, and deals from the trading server. To handle this data properly using the MQL5, it's necessary to have a good understanding of the interaction between the MQL5-program and the client terminal.
I also recommend that you read ... MQL5 programming for traders - Book on MQL5.com

MQL5 programming for traders - Book on MQL5.com
- www.mql5.com
Modern trading relies heavily on computer technology. Automation now extends beyond the boundaries of exchanges and brokerage offices, becoming...

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
to calculate total profit of all open orders:
double totalprofit; for(int a=0;a<OrdersTotal();a++) if(OrderSelect(a,0,0)) totalprofit+=OrderProfit();
But the above code only work for MT4/ MQL4
How to code in MQL5 instead ?