GradTraders Software & Tools

Strategy Backtesting Checklist 2026: Before You Trust A Trading System

A backtest can help traders understand whether a trading idea had historical logic, but a weak backtest can be worse than no backtest at all. If the rules are unclear, the sample is cherry-picked, costs are ignored or the trader keeps changing conditions, the result can create false confidence.

This GradTraders checklist explains what to check before trusting a trading strategy, whether you are using Forex Tester, TradingView Bar Replay, MT5 Strategy Tester, cTrader Algo, a spreadsheet or a manual replay process.

By Matthew Jackson, GradTraders · Updated 2026 Backtesting · Strategy Testing · Forex Tester · TradingView · Journals

Disclosure & Risk Notice: This article is for educational and informational purposes only and should not be considered financial advice, investment advice, tax advice or a personal recommendation. Trading CFDs, spread betting, forex, futures, crypto CFDs and other leveraged products involves significant risk and may not be suitable for all traders. You may lose some or all of your capital. Backtests, simulations, replay results, demo results and strategy tests do not guarantee future performance. Historical testing can be misleading if spreads, slippage, commissions, execution, liquidity, psychology and changing market conditions are ignored. Some GradTraders articles may contain affiliate links or references to partner offers. If you sign up, purchase or open an account through certain links, GradTraders may earn a commission at no additional cost to you.

Looking for GradTraders partner offers, broker discounts, prop firm promotions and trading platform deals? You can view the current offers and join the update list here: Access GradTraders Partner Offers.

Quick Verdict

A useful backtest needs clear rules, enough trades, realistic costs, consistent execution, honest record keeping, losing periods, risk controls and forward testing before live money is involved.

The GradTraders view is that backtesting is not about proving a strategy is perfect. It is about finding out how the strategy behaves, where it fails, what drawdowns look like and whether the trader can follow the rules without rewriting them after every result.

The Strategy Backtesting Checklist

Before trusting any backtest, run through this checklist.

Checklist AreaQuestionPass StandardRisk If Ignored
RulesAre entry, exit, stop and filter rules written before testing?The same rules are used from first trade to last trade.The test becomes hindsight fitting.
Sample SizeAre there enough trades to see real behaviour?The test includes winners, losers, quiet periods and difficult conditions.A few good examples look like an edge.
CostsAre spread, commission, slippage and platform assumptions considered?The result still makes sense after realistic friction.A small theoretical edge disappears live.
RiskIs risk per trade and maximum drawdown measured?The strategy survives normal losing streaks without reckless sizing.The strategy may be profitable but unusable.
JournalingIs every trade recorded, not just the good examples?Each trade has setup, entry, exit, result, screenshot and notes where possible.The trader remembers winners and hides mistakes.
Forward TestHas the strategy been tested in current conditions after the backtest?Demo or small-risk testing confirms behaviour before live scaling.Historical confidence meets live uncertainty too quickly.

1. Write The Rules Before You Test

A backtest should begin before the first historical trade is reviewed. The trader should write down exactly what counts as a valid setup, what invalidates the trade, where the stop goes, how targets are set and when no trade is allowed.

If rules are changed halfway through the test, the trader is no longer testing the original strategy. They are editing the strategy after seeing the result. That may be useful for research, but it should be recorded as a new version, not blended into the same test.

Clear Rule Example

  • Market and timeframe defined.
  • Setup condition written before testing.
  • Stop loss placement fixed by rule.
  • Target or exit method defined.
  • No-trade conditions listed.

Weak Rule Example

  • “Enter when price looks strong.”
  • “Avoid bad chop” without defining chop.
  • Stops moved based on feeling.
  • Targets changed after seeing price move.
  • News, spread and session filters ignored.

The Biggest Backtesting Mistake: Hindsight Bias

Hindsight bias is when the trader sees the historical outcome and then convinces themselves the setup was obvious. This is why scrolling charts casually can be dangerous.

Good backtesting hides or limits future information where possible, records every valid trade and follows the same process even when the result is uncomfortable. The goal is not to find beautiful examples. The goal is to test what would realistically have happened.

2. Use A Large Enough Sample

A strategy can look excellent over five trades and weak over fifty. Sample size matters because markets change. A useful test should include different sessions, volatility conditions, trends, ranges, losing streaks and periods where the strategy is not comfortable.

There is no magic number that proves a strategy works, but the fewer trades in the sample, the less confidence the trader should have. A small sample may be useful for early research, but not enough for serious capital decisions.

Sample TypeUsefulnessRiskGradTraders View
5–10 tradesEarly idea checkingVery high randomnessNot enough to trust.
25–50 tradesBasic behaviour reviewStill vulnerable to cherry-pickingUseful for early filtering.
100+ tradesMore meaningful pattern reviewStill needs realistic assumptionsBetter, but not proof.
Multiple market conditionsShows robustnessHarder and slower to collectWorth doing before serious risk.

3. Include Costs, Spread And Slippage

Many strategies look better before costs. Spread, commission, slippage, overnight charges, data differences and platform execution can all change the result.

This matters especially for scalping and short-term systems. A strategy that targets small moves may be highly sensitive to costs. A slower swing strategy may be less sensitive per trade, but still needs realistic assumptions.

Spread

The difference between bid and ask can reduce or remove small theoretical profits.

Commission

Raw-spread or active accounts may charge commission that must be included.

Slippage

Live execution can differ from the price shown in a clean historical test.

Session Conditions

Spreads and liquidity can change around open, close, rollover and news.

Swap / Financing

Positions held overnight may have extra costs depending on market and broker.

Platform Differences

Historical charts, broker feeds and execution rules may not match perfectly.

4. Measure Drawdown, Not Just Profit

A profitable strategy can still be unusable if the drawdown is too large. Traders should check maximum drawdown, losing streaks, average loss, worst trade, recovery time and how the strategy behaves after several losses.

This matters for live traders and prop firm traders. A strategy that eventually recovers may still breach a daily loss limit, total drawdown rule or psychological pain threshold before it reaches the recovery.

MetricWhat It ShowsWhy It Matters
Maximum DrawdownWorst peak-to-trough declineShows how painful the strategy can become.
Longest Losing StreakConsecutive lossesTests whether the trader can keep following rules.
Average RAverage result relative to riskMore useful than focusing only on win rate.
Worst TradeLargest loss or mistakeReveals whether stops and sizing are controlled.
Recovery TimeHow long it takes to recover after drawdownShows whether the strategy is mentally usable.

5. Keep A Backtesting Journal

Backtesting without records quickly becomes memory-based. A trader should record each trade, setup quality, result, screenshot, notes and whether the trade followed the rules.

A spreadsheet can work for simple tests. TraderSync or dedicated trading journal software may become useful when the trader wants better analytics, tags, screenshots and review workflows.

Setup Name

Record which pattern or rule triggered the test trade.

Entry And Exit

Record exact prices, stop, target and exit reason.

Risk In R

Measure results relative to initial risk rather than only money.

Screenshot

Save the setup visually so the trade can be reviewed later.

Rule Followed?

Separate valid strategy trades from mistakes or exceptions.

Lesson

Record what the test revealed, not just whether it won or lost.

6. Choose The Right Backtesting Tool

Different tools fit different testing goals. A manual trader may need replay and journaling. An automated trader may need strategy testing, optimisation and forward testing. A beginner may simply need to practise recognising setups.

ToolBest ForUseful WhenGradTraders Read
Forex TesterDedicated backtesting and replay practiceYou want focused strategy testing away from live chartsForex Tester Review
TradingView Bar ReplayVisual chart replay and setup practiceYou already use TradingView for analysisForex Tester Vs TradingView Bar Replay
MT5 Strategy TesterExpert Advisor testing and optimisationYou are building or testing MT5 EAsMT5 Expert Advisors Explained
cTrader AlgocBot backtesting and optimisationYou are building cTrader automationcTrader cBots Explained
SpreadsheetManual record keeping and early testingYou need a simple low-cost journalWhat Is A Trading Journal?

7. Separate Research From Final Results

It is normal to explore, adjust and improve a strategy. But research trades should not be mixed with final test results.

If the trader discovers a better filter halfway through the process, that is fine. Record it as a new version and restart or clearly separate the test. Otherwise the final result becomes a blend of old rules, new rules and hindsight.

Clean Version Control

  • Strategy v1 tested with original rules.
  • Strategy v2 adds filter after review.
  • Results are kept separate.
  • Changes are written before the next test.

Messy Backtest

  • Rules changed after losses.
  • Filters added only where convenient.
  • Old and new trades mixed together.
  • Final result looks cleaner than the real process.

8. Forward Test Before Live Trading

A backtest looks backward. A forward test runs the strategy in current market conditions, usually on demo, paper trading or very small risk. This helps expose execution issues, emotional problems, missed trades and differences between historical testing and real-time decision-making.

Forward testing should not be rushed. The trader should check whether the strategy still produces valid setups, whether execution is realistic, whether risk is followed and whether the trader can stick to the plan when the outcome is unknown.

Backtesting Checklist For Prop Firm Traders

Prop firm traders need to backtest around rules, not just profit. A strategy that makes money eventually can still fail a challenge if it breaches daily loss, total drawdown, position limits, consistency expectations or prohibited-method rules.

Daily Loss

Would the strategy survive its worst tested day under firm rules?

Total Drawdown

Does the worst drawdown fit inside the challenge limit?

Risk Per Trade

Is the sizing small enough to survive normal losing streaks?

Consistency

Is performance dependent on one unusually large winner?

News And Sessions

Does the strategy trade around events or times the firm restricts?

Automation Rules

If automated, do EAs, cBots, copy tools or bots fit the firm’s rules?

Final Verdict

A good strategy backtest is structured, realistic and uncomfortable. It includes losing trades, boring periods, costs, drawdown, rule checks and honest journaling. It does not cherry-pick perfect examples or rewrite rules after the result is known.

The goal is not to prove the strategy cannot lose. The goal is to understand how it loses, how often it loses, whether the trader can follow it and whether it deserves forward testing before live capital is involved.

Strategy Backtesting Checklist FAQ

What should be included in a backtesting checklist?

A backtesting checklist should include written rules, sample size, spreads, commissions, slippage, risk per trade, drawdown, journaling, version control and forward testing.

How many trades do you need for a backtest?

There is no perfect number, but a very small sample is unreliable. More trades across different market conditions usually gives a better view of strategy behaviour.

Does backtesting prove a strategy works?

No. Backtesting can show historical behaviour, but it does not prove future performance. Live execution, changing markets, costs and psychology still matter.

What is the biggest backtesting mistake?

The biggest mistake is hindsight bias: changing rules after seeing the outcome or only selecting examples where the strategy looked good.

Should prop firm traders backtest differently?

Yes. Prop firm traders should test whether a strategy fits daily loss, total drawdown, consistency, risk and platform rules, not just whether it made historical profit.

Source note: this GradTraders checklist is based on GradTraders editorial judgement, practical trading workflow analysis and general strategy-testing principles. Backtesting tools, platform features, data quality, costs and broker execution can vary, so traders should verify assumptions directly inside their chosen platform and broker environment.

Useful next reads: What Is Backtesting? · Best Backtesting Software · Forex Tester Review · Forex Tester Vs TradingView Bar Replay · Trading Software & Tools Map.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *