AntiOverfit PRO MT5 - Step by step

11 March 2026, 14:05
Enrique Enguix
0
65

What is AntiOverfit PRO?

AntiOverfit PRO is a tool designed to evaluate the robustness of a trading system beyond a traditional backtest. Instead of analyzing an Expert Advisor only on the real historical market, it allows you to generate statistically coherent synthetic markets and observe how the strategy behaves across those alternative scenarios.

Its purpose is to help answer a critical question: does the backtest result depend too heavily on the exact path the real market followed, or does the strategy remain stable when that path changes?


How does it work?

AntiOverfit PRO uses the real historical data of a symbol as the foundation and builds multiple synthetic worlds with similar statistical properties. These worlds can then be used in the Strategy Tester to run tests or optimizations across a set of plausible alternative market paths.

Once the optimization is complete, the tool analyzes the results obtained across the synthetic worlds and computes several metrics related to robustness, consistency, and sensitivity to market path variation. This makes it possible to assess whether the original backtest reflects genuine robustness or a potential case of overfitting.


Step-by-step guide

Step 1. Load AntiOverfit PRO onto the chart

Open a chart for the symbol you want to use as the basis for the analysis and attach AntiOverfit PRO to it.

Step 2. Define the date range

Set the historical date range you want to use. This period will serve as the foundation for building and testing the synthetic worlds.



Step 3. Load the original history

Click the Load History button to load the historical data of the original symbol into the tool.



Step 4. Generate the world plan

Click Generate World Plan. This step prepares the preliminary structure of the synthetic symbols that will be created.
For safety, this action requires confirmation, so the button must be pressed twice.



Step 5. Build the synthetic worlds

Click Build All 100 to generate all planned worlds. As the process runs, the synthetic symbols will begin to appear in the Market Watch window.



Step 6. Run the statistical validation

Click Start Validated Build. This is one of the most important steps in the process, as it checks whether the generated worlds are statistically plausible and preserve a coherent internal structure relative to the original symbol.
This step also requires confirmation.



Step 7. Preview the built worlds

Click Preview Built Worlds to open a representative visual preview of the generated worlds.
This step is optional, but it is useful for a quick visual check to confirm that the construction process looks correct.




Step 8. Activate Synthetic Test mode

Click Activate Synthetic Test to prepare the data for use in the Strategy Tester.



Step 9. Open and configure the Strategy Tester

Open the Strategy Tester from View > Strategy Tester or by pressing CTRL + R.
Then configure the date range exactly as you did in AntiOverfit PRO, so the test respects the same analysis period.

This step requires confirmation and may briefly freeze the terminal for one or two seconds.


Step 10. Configure the optimization

Inside the Strategy Tester, set the optimization to run across all symbols selected in Market Watch.



Step 11. Export the results

Once the optimization has finished, go to the Optimization Results tab and export the results to the Common/Files folder using the expected XML format and any file name you prefer.

To open the export menu, right-click inside the results area.



Step 12. Analyze the results

Close the Strategy Tester, return to the AntiOverfit PRO panel, and click Analyze Optimization Results.
Select the exported XML file, and the tool will open a new window showing the Score and other relevant analysis metrics.



Final result

Once the process is complete, AntiOverfit PRO will have evaluated how your strategy behaves across multiple plausible synthetic markets, allowing you to determine whether the original backtest reflects consistent robustness or an excessive dependence on the real historical path.