Will there ever be "Positions" in MT5 Backtest Report?
Yes, unfortunately, the MT5 Strategy Tester has never shown "positions", not even in on the screen report, allowing only "Orders", "Deals" or "Orders and Deals".
For the most part, I have lived with it, but when I really need it, I have a coded my EAs to record and output a "Positions" report, to a file. This obviously only works if you have the EA source code.
For those EA's you don't have the source, I suppose you could write a script to process a Report, reading the "Orders" and "Deals" information and reconstructing the "Positions".
I have no ideia why MetaQuotes allows one to see "Positions" on a live account history, but not in the Strategy Tester.
Yes, unfortunately, the MT5 Strategy Tester has never shown "positions", not even in on the screen report, allowing only "Orders", "Deals" or "Orders and Deals".
For the most part, I have lived with it, but when I really need it, I have a coded my EAs to record and out put a "Positions" report, to a file. This obviously only works if you have the EA source code.
For those EA's you don't have the source, I suppose you could write a script to process a Report, reading the "Orders" and "Deals" information and reconstructing the "Positions".
I have no ideia why MetaQuotes allows one to see "Positions" on a live account history, but not in the Strategy Tester.
Glad to see that at least I'm not the only one struggling with this. It just makes things unnecessarily complicated.
I ended up coding an indicator that records the positions for any backtest. However, it only works during visual backtesting which takes a very long time and is unhandy for my use cases.

- Free trading apps
- Free Forex VPS for 24 hours
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
Hi all,
maybe someone knows whether there will ever be the possibility of showing "Positions" in the backtest report?
In MT4, they were clearly listed using their Open price + time, Close price + time and their total profit/loss.
In MT5, only "Orders" and "Deals" are shown with no real connection to each other. They will just receive an incrementing Order or Deal number.
As Positions are already listed properly when exporting an account history report, I wonder why they don't show up in a backtest report as well.
Thank you in advance.