How Overfitted Trading Strategies Perform Out-of-Sample

Follow us on LinkedIn

Machine learning is a subset of artificial intelligence that involves training algorithms to learn patterns from data and make predictions or decisions without being explicitly programmed. It encompasses a range of techniques, from simple linear regression to complex neural networks, and is used in various applications such as image and speech recognition, fraud detection, personalized recommendations, and finance.

In finance, machine learning (ML) has been applied to developing trading strategies. Reference [1] examined the effectiveness of ML in trading system design. Specifically, it investigates how ML-aided trading strategies perform out-of-sample. The authors pointed out,

This paper analyzed the impact of hyperparameter settings on the predictive performance of support vector machines for stock price movement directions. We tested different settings of hyperparameters in an extensive grid search, applying 10-fold cross-validation for the training set and evaluating the classification performance and strategies’ profitability for out-of-sample data. The results indicated that most models had a high in-sample accuracy but only around 50% when applied to out-of-sample data. Nonetheless, a significant proportion of the models managed to outperform the buy-and-hold strategy in terms of profitability. Specifically, several of the models had an out-of-sample F1 Score close to 65%; however, the models that yielded the best profitabilities followed a chaotic behavior, as the out-of-sample performance of the models showed significant oscillations for small variations on the hyperparameters.

In brief, the authors concluded that overfitted trading strategies, which often have nearly 100% in-sample accuracy, typically have only around 50% out-of-sample accuracy, which is in agreement with the Efficient Market Hypothesis.

The authors also found that the most profitable trading strategies are sensitive to variations in parameters. While we agree with the rest of the article, we don’t agree with this point. In our experience, the most robust strategies exhibit little sensitivity to parameter variation.

Let us know what you think in the comments below or in the discussion forum.

References

[1] Yaohao Peng, João Gabriel de Moraes Souza, Chaos, overfitting and equilibrium: To what extent can machine learning beat the financial market?, International Review of Financial Analysis Volume 95, Part B, October 2024, 103474

Further questions

What's your question? Ask it in the discussion forum

Have an answer to the questions below? Post it here or in the forum

LATEST NEWSUS committee slaps $60 million fine on T-Mobile over unauthorized data access
US committee slaps $60 million fine on T-Mobile over unauthorized data access
Stay up-to-date with the latest news - click here
LATEST NEWSTimothy Springer buys $101,967 in Cartesian Therapeutics stock
Timothy Springer buys $101,967 in Cartesian Therapeutics stock
Stay up-to-date with the latest news - click here
LATEST NEWSLM Funding America VP of operations sells $1.5k in stock
LM Funding America VP of operations sells $1.5k in stock
Stay up-to-date with the latest news - click here
LATEST NEWSCONMED announces executive departure, outlines severance terms
CONMED announces executive departure, outlines severance terms
Stay up-to-date with the latest news - click here
LATEST NEWSBerkshire reveals stakes in Ulta Beauty, Heico as it retreats from Apple
Berkshire reveals stakes in Ulta Beauty, Heico as it retreats from Apple
Stay up-to-date with the latest news - click here

Leave a Reply