Backtesting Trading Systems: How Long is REALLY Enough? (2024)

Backtesting Trading Systems: How Long is REALLY Enough? (1)

  • Report this article

Bharat Jhunjhunwala, MFTA, CMT, CFTe,MSTA Backtesting Trading Systems: How Long is REALLY Enough? (2)

Bharat Jhunjhunwala, MFTA, CMT, CFTe,MSTA

Founder @ Opulence Capital Inc | Chartered Market Technician

Published Feb 15, 2024

+ Follow

Frustrated by conflicting advice on how long to backtest your trading strategies? Years of data seem excessive, but short tests feel unreliable. It's time to cut through the confusion and get the answers you need to optimize your trading game.

  • The Backtesting Balancing Act: It's a delicate dance between gathering enough data for validity and avoiding irrelevant or outdated marketregimes. Let's break down the factors crucial to finding your backtesting 'sweet spot.'
  • Strategy Frequency: Dictates Data Needs: The more often you trade, the less historical data you require. Think logically – do you need a decade of history to test a day trading strategy? A focus on recent, relevant conditions provides more actionable results.
  • Beyond Timeframes: Aim for Trade Counts: Forget arbitrary years of data; your goal is a statistically significant sample of trades. Aim for at least 200 trades in your backtest, but 500-600 offers even greater reliability for informed decision-making.
  • Beware of "Data Fatigue": Excessively long backtests can mislead you by including drastically different market regimes. Prioritize capturing current and expected market behaviors over sheer volume of data points.
  • When Longer CAN Be Better: For swing traders and position traders, longer backtests are necessary to fully evaluate a strategy's performance during various market cycles.

Tired of chasing your tail with arbitrary backtesting periods? Share your biggest backtesting dilemmas and questions in the comments. Let's crack the code together.

#backtesting #tradingstrategies #technicalanalysis #fintech #investing #quants

Help improve contributions

Mark contributions as unhelpful if you find them irrelevant or not valuable to the article. This feedback is private to you and won’t be shared publicly.

Contribution hidden for you

This feedback is never shared publicly, we’ll use it to show better contributions to everyone.

Like
Comment

5

To view or add a comment, sign in

More articles by this author

No more previous content

  • From Idea to Strategy: The Evolution of Trading Methods Mar 24, 2024
  • Why Infrastructure Investment Trusts (InvITs) Are The New Investment Spotlight Mar 17, 2024
  • The Trading Reboot Guide for the Frustrated Trader: You Are Not Alone. Mar 14, 2024
  • 7 Reasons Why Traders Disagree Over the SAME Chart (and Why They're All Right) Mar 11, 2024
  • Master Your Mindset, Master Consistent Profits: The 7-Step Trader Transformation Mar 9, 2024
  • Why 90% of Traders Fail (and How to Avoid Their Fate) Mar 3, 2024
  • Do Brokers Hunt Your Stop Losses? The TRUTH About Stop-Loss Manipulation in India Feb 27, 2024
  • Top 5 Backtesting Mistakes New Traders Make (And How to Fix Them) Feb 18, 2024
  • Your Trading Losses Aren't Your Fault (Here's the Real Problem) 🤔 Feb 13, 2024

No more next content

See all

Sign in

Stay updated on your professional world

Sign in

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

New to LinkedIn? Join now

Insights from the community

  • Technical Analysis What are the best practices for selecting and preparing historical data for backtesting trading strategies?
  • Technical Analysis What are some common pitfalls and challenges of backtesting trend following strategies?
  • Technical Analysis What are the benefits and drawbacks of backtesting your trading strategies?
  • Technical Analysis How can you identify the most reliable technical indicators for a market or asset?
  • Technical Analysis What are the most effective ways to use pattern recognition for trading?
  • Technical Analysis How can you avoid survivorship bias when backtesting a trading strategy?
  • Technical Analysis How do you reduce backtesting errors?
  • Technical Analysis How do you test and validate your hypotheses with technical indicators?
  • Technical Analysis What's the best way to set up technical indicators and trading rules?
  • Technical Analysis How do you monitor your trades in real-time?

Others also viewed

  • Mastering Technical Indicators: Overcoming Limitations and Enhancing Your Trading Strategy Bharat Jhunjhunwala, MFTA, CMT, CFTe,MSTA 7mo
  • Trader Tales: Thriving with Eightcap's Dynamic Trading Tools | PART 2 | Acuity Eightcap Partners 2mo
  • Irregular Trading Hours Data Arthur Maddock 6y
  • Technical analysis and alt data Saeed Amen 3y
  • Bear Bull Traders' paper on "The Holy Grail" - not so fast. Seth Lingafeldt 2mo
  • 5 Big Don'ts in TradingView Backtesting Sunil Guglani 6mo
  • Do Your Trading Rules Still Get You The Results You Want? Maybe It's Time To ReThink How You Select Your Trades William Dennis 8y
  • VIP Indicators: Your Gateway to Profitable Trading Emma J 1mo
  • "Mind the #milliseconds"- "#Commodity #trading #analytics" Ajay Koomar 9y
  • Market Manipulation: (Spoofing – Part 2): Giving up Priority Jayesh Solanki 2y

Explore topics

  • Sales
  • Marketing
  • Business Administration
  • HR Management
  • Content Management
  • Engineering
  • Soft Skills
  • See All
Backtesting Trading Systems: How Long is REALLY Enough? (2024)

FAQs

Backtesting Trading Systems: How Long is REALLY Enough? ›

Aim for at least 200 trades in your backtest, but 500-600 offers even greater reliability for informed decision-making. Beware of "Data Fatigue": Excessively long backtests can mislead you by including drastically different market regimes.

How long should you backtest a trading system? ›

When you are backtesting a day trading strategy (15-minute timeframe or lower), it is usually enough to go back two to three months and start your backtest there. When you are backtesting a strategy on a higher timeframe, you will have to go back 6 to 12 months.

How long should I backtest Reddit? ›

On the other hand, if you're trading 1-minute, 5-minute, 15-minute, or scalping trades, limit your backtesting to a maximum of 3-6 months. Going beyond this timeframe becomes excessively time-consuming and will not give you any further edge.

Does backtesting really work? ›

A well-conducted backtest that yields positive results assures traders that the strategy is fundamentally sound and is likely to yield profits when implemented in reality. In contrast, a well-conducted backtest that yields suboptimal results will prompt traders to alter or reject the strategy.

What is a good expectancy for a trading system? ›

Generally speaking, a good trading expectancy should be positive and ideally above 0.25%. This means that the expectancy ratio is higher than 1, meaning that traders can expect to make more money on their winning trades than they lose on their losing trades.

How much backtesting data is enough? ›

Aim for at least 200 trades in your backtest, but 500-600 offers even greater reliability for informed decision-making.

What are the risks of backtesting? ›

Risks and Limitations of Backtesting
  • Data snooping bias: Backtesting involves testing multiple strategies on historical data, which can lead to data snooping bias. ...
  • Overfitting: Backtesting allows traders to optimize their strategies based on historical data.

How do you backtest efficiently? ›

Here are some tips to ensure effective backtesting:
  1. Consider different market scenarios. ...
  2. Aim to keep volatility as low as possible. ...
  3. Backtest using a relevant set of data. ...
  4. Customise backtesting parameters to meet your specific needs to get accurate results. ...
  5. Be careful about over-optimisation.

What is the backtest limit on TradingView? ›

When using Deep Backtesting, the limit is 200,000.

What is the best platform to backtest trading? ›

Top best backtesting software for stocks 2024
  1. Amibroker. Amibroker is a comprehensive and highly customizable backtesting platform that allows traders to develop, test, and optimize their trading strategies. ...
  2. TradeStation. ...
  3. MetaTrader 4/5. ...
  4. NinjaTrader. ...
  5. Backtrader. ...
  6. Quant Rocket. ...
  7. Trade Ideas. ...
  8. MultiCharts.
Apr 24, 2024

Which is the fastest backtesting framework? ›

Backtesting.py is a small and lightweight, blazing fast backtesting framework that uses state-of-the-art Python structures and procedures (Python 3.6+, Pandas, NumPy, Bokeh). It has a very small and simple API that is easy to remember and quickly shape towards meaningful results.

Is TradingView good for backtesting? ›

In summary, TradingView provides powerful tools for both manual and automated backtesting. However, remember that backtesting is just one part of strategy development. Past performance doesn't guarantee future results, so always trade with caution and proper risk management.

Is 200 a big enough sample size? ›

As a general rule, sample sizes of 200 to 300 respondents provide an acceptable margin of error and fall before the point of diminishing returns.

Why is 150 a good sample size? ›

However, if you want greater accuracy or want to analyze your data over multiple sub-groups, you should increase the sample size. In the case of a sample size of n=150 at the 95% confidence level, we can be 95% sure that a percentage score of 50% is actually between 42% and 58% in the total population (i.e. +/- 8.0%).

What is the most effective sample size? ›

The effective sample size (ESS) is an estimate of the sample size required to achieve the same level of precision if that sample was a simple random sample. Mathematically, it is defined as n/D, where n is the sample size and D is the design effect. It is used as a way of summarizing the amount of information in data.

How long is the backtest time frame for TradingView? ›

It is Backtest Calculator For Essential and Plus plan holders, the length of available intraday data is calculated as follows: from now to 6 weeks back multiplied by timeframe(in minutes), i.e. you can go 6 weeks back on the 1-minute chart, 12 weeks back on the 2-minute chart, 30 weeks back on the 5-minute chart, 90 ...

How long should you practice trading? ›

Six months is the quickest; most take longer. If learning part-time, expect to spend a year, or two, or more before making money (not due to luck) trading stocks, forex, crypto, or another asset. See scenarios for how long it takes most people to make consistent money from trading, and why.

What is the best way to backtest a trading strategy? ›

How to backtest a trading strategy
  1. Define the strategy parameters.
  2. Specify which financial market​ and chart timeframe​ the strategy will be tested on. ...
  3. Begin looking for trades based on the strategy, market and chart timeframe specified. ...
  4. Analyse price charts for entry and exit signals.

References

Top Articles
Latest Posts
Article information

Author: Jeremiah Abshire

Last Updated:

Views: 5809

Rating: 4.3 / 5 (74 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: Jeremiah Abshire

Birthday: 1993-09-14

Address: Apt. 425 92748 Jannie Centers, Port Nikitaville, VT 82110

Phone: +8096210939894

Job: Lead Healthcare Manager

Hobby: Watching movies, Watching movies, Knapping, LARPing, Coffee roasting, Lacemaking, Gaming

Introduction: My name is Jeremiah Abshire, I am a outstanding, kind, clever, hilarious, curious, hilarious, outstanding person who loves writing and wants to share my knowledge and understanding with you.