I'm facing a very specific problem with MT5 when backtesting XAUUSD on Exness.
The Strategy Tester calculates profits correctly for each trade, but the exported HTML/XLS report multiplies the P/L by x10.
Example:
For a 0.01 lot trade (1 ounce on Exness), the real P/L is ≈ $50, but the MT5 report shows ≈ $500.
This only happens in the export (HTML/XLS).
Inside the terminal, the journal and Strategy Tester logs show the correct values.
Contract specification:
- Contract size: 100
- Min lot: 0.01
- Tick size: 0.01
- Tick value: 0.10 USD
- Price precision: 3 digits
Is this a known MetaTrader 5 bug with gold (contract size 100)?
Is there any way to force MT5 to export the correct P/L without the x10 multiplier?
Any workaround or setting that avoids the MT5 report multiplying gold profit by 10 would be greatly appreciated.
Files:
10x.jpg
141 kb
- Collateral Symbols - For Advanced Users - Trading Operations
- Mathematical calculations
- Market Watch - Trading Operations
Gerardo Mathov:
sounds like an issue you should be asking your broker for advice on.
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