image

Have you ever wondered why most expert advisors are not effective in live trading, despite their perfect backtest performance?


The most likely answer is Over-fitting. Many EAs are created to ‘learn’ and adapt perfectly to the available historical data, but they fail to predict the future due to a lack of generalizability in the constructed model.

Some developers simply don't know about the existence of over-fitting, or they know but don't have a way to prevent it. Others exploit it as a tool to beautify their backtest results, they add dozens of input parameters without considering statistical significance, making the trading strategy excessively tailored to historical data and attempting to convince others that their EA can achieve similar performance in the future.

 

boring-pips-mt5-screen-1897

 

Boring Pips optimization process - A rigorous validation process that creates a difference.

Boring Pips undergoes a comprehensive and tailor-made optimization process called Anti-overfitting. This is a robust optimization process implemented to eliminate any influence of overfitting on the trading system, ensuring the generality of the constructed model. Please refer to the article linked in Part 2 above for a more in-depth look at this process.

Anti-overfitting process consists of 3 stages:

-  Initial Optimization: This stage involves optimizing the Boring Pips using historical data from 2010 to 2019. The purpose of this phase is to test the initial premise of the trading strategy and extract the most robust parameters values. 

-  Walk-forward: In the second stage, the parameters that performed well in the first stage are tested using entirely new data ranging from 2019 to 2022. The objective is to ensure the trading system's stability with fresh data and evaluate the predictive power of the model.

  • Stress testing: Parameter values that pass the first two stages will undergo Stress testing. In this final test, a simulation algorithm is used to introduce variables like Noise and Lag to the initial entry and exit points (determined by the selected parameters from Walk-forward phase). The goal is to push the system beyond its 'comfort zone' and assess the system's tolerance to random factors such as lag and noise.

boring-pips-mt5-screen-8377

pngwing.com-2

Latest posts

تعلم اساسيات التداول البرمجى فى اسواق المال العالمية مع شركة اكس ام XM

تعلم اساسيات التداول البرمجى فى اسواق المال العالمية مع شركة اكس ام XM

5 months ago
The Investment Innovator EA FREE

The Investment Innovator EA is designed for trading on real accounts and povides exceptional results. It offers the flexibility to trade in fully automatic or semi-automatic mode, depending on your preferences and trading style. One of the most intriguing features of this expert advisor is its ability to use advanced neuro predictions to adjust the system's price. As more traders start to use your strategy, the algorithm analyzes data and detects a surge in demand for the system, resulting in a significant increase in the EA's price.

10 months ago
TopBottomEA FREE EA

The advantages of TopBottomEA: the first EA to support the work of small capital, real trading for more than 4 years; this EA is based on volatility adaptive mechanism, only one single at a time, each single with a stop loss, an average of about 4 single per day, holding a single length of about 12 hours, using Dukascopy real historical data, with $20 limit capital challenge back test run through more than 10 years

10 months ago
Advanced Gold Trading FREE EA

The strategy was Back-tested Stable from 2008 to 2022 using every tick based on real ticks in MT4 using Dukascopy Real Ticks 100% tick quality. Live trading is going well on many different brokers

10 months ago
Trade Assistant FREE Utilities

It helps to calculate the risk per trade, the easy installation of a new order, order management with partial closing functions, trailing stop of 7 types and other useful functions

10 months ago