This article provides indicatorbydojournal_SMC_EA_BACKTEST_ONLY.ex5 for experimenting in the MetaTrader 5 Strategy Tester and backtesting only. Use it to study system results and how Inputs affect the test.
1. What this file is for
This is an experimental EA for the Strategy Tester or backtesting only. It is not the file for attaching to a chart to send live orders, and it should not be used on a real account.
2. How Inputs affect the results
Changing Inputs such as Lot, Stop Loss/Take Profit distance, filters, Timeframe, Symbol, and test period can change entries, exits, trade count, profit, and Drawdown. Backtest results are not fixed, and a setting that fits one Symbol may not fit another.
- Use the same Symbol, Timeframe, date range, Spread, and Model before comparing results.
- Change one group at a time and record the result so you can see which Input changes the outcome.
- Review net profit, trade count, Win rate, and Maximum Drawdown. Do not select settings from profit alone.
- Reserve data for a repeat or out-of-sample test to reduce the risk of overfitting.
3. Limitations and warnings
- The distributed file is experimental and works for backtesting only.
- Historical backtest results do not guarantee future results or identical behaviour in live markets.
- Do not use this file on a real account or as a live trading system.
4. Interested in the full live-use version?
If you are interested in the full version for real use, contact Dojournal on Line at:
5. Download the experimental file
The attachment is an .ex5 file only; source code is not included. Read the limitations and prepare the Strategy Tester before downloading.
6. Backtest results and the trading principle

Read several metrics together rather than Net Profit alone: History Quality is 100%, there are 482 trades, Maximum Balance Drawdown is 32.63%, and Maximum Equity Drawdown is 33.92%. Treat this as one experiment, not a guarantee of live-market performance.

This graph shows how the result developed over time: growth, pauses, and declines are all part of the test. Repeat the test over another period and use data that was not used for parameter fitting to check whether the behaviour remains reasonable.

The idea illustrated here is to consider Buy setups around Discount or Strong Low when structure supports them, and Sell setups around Premium or Strong High when a reversal signal such as CHoCH appears. Actual entries and results still depend on the EA conditions and selected Inputs.