CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. Most retail investor accounts lose money when trading CFDs. PipTax is educational and compares costs; it is not investment advice.

HomeLearn › Guides

How to Forward-Test a Strategy Before Risking Real Money

Updated 28 July 2026 · 7 min read · PipTax education

If you want to forward-test a trading strategy properly, you need a process that runs in real time, on a real (or demo) account, with no peeking at future price data. Forward-testing is the bridge between a strategy that looks good on a spreadsheet and one you can actually trust with your own money — and skipping it is one of the most common reasons new traders blow up accounts that "should have worked."

What Forward-Testing Actually Is

Forward-testing means executing your strategy's rules going forward from today, trade by trade, without knowing the outcome in advance. It's different from backtesting, which runs a strategy against historical data all at once.

Backtests are useful for a first-pass filter, but they're vulnerable to:

Forward-testing fixes this by forcing you to make decisions with the same uncertainty you'll face live. You place the trade, you don't know the outcome, and the market decides. This is the only way to see how a strategy behaves under genuine unknowns, including your own discipline under pressure.

Think of it as the strategy's probation period — a fixed window where it has to prove itself before you trust it with meaningful capital.

Setting Up a Proper Forward Test

Before you place a single trade, define the test in writing so you're not tempted to move the goalposts halfway through:

Write this on one page. If a rule isn't on the page, it's not part of the test — and if you find yourself breaking your own rules mid-test, that's data too. It tells you the strategy may be sound but you're not yet disciplined enough to run it consistently.

Demo First, Then Small Live Size

Demo trading is the cheapest place to catch obvious flaws — a strategy that loses money constantly on demo has no business going live. But demo has real limits: there's no genuine fear of loss, so your execution discipline on demo often doesn't transfer to live trading.

A sensible progression:

1. Demo phase — confirm the rules are mechanically sound and you can execute them without confusion 2. Minimum live size — smallest position size your broker allows, real money, real emotions 3. Scaled live size — only after the minimum-size phase holds up, increase gradually

The minimum-size live phase is where most "great on paper" strategies reveal their real weakness: hesitating on entries, moving stops out of fear, or closing winners too early. These are behavioural problems no backtest or demo run will ever show you.

Recording What Actually Happens

A forward test without a journal is just trading with extra steps — you need a record to review objectively rather than relying on memory, which tends to remember wins and forget losses.

For every trade, log:

| Field | Why it matters | |---|---| | Entry price & time | Confirms you followed the rule, not a gut feeling | | Exit price & time | Same, for exits | | Position size | Checks sizing discipline stayed consistent | | Reason for entry | Flags rule creep over time | | Spread/commission paid | Real cost, not assumed cost | | Emotional note | Did you hesitate, override, or panic-close? |

That spread/commission column matters more than most journals give it credit for. A strategy that nets +2% over 40 trades on paper can turn flat or negative once real costs are subtracted — which is exactly why comparing actual costs paid against what the /audit.html tool models is worth doing partway through your test, not just at the end.

Measuring Results Honestly

Once you hit your fixed sample size, review it without moving the goalposts. Look at:

A strategy that's marginally profitable before costs but negative after them isn't a strategy — it's a way to fund a broker. This is precisely where a genuine cost comparison across venues matters; two brokers can produce very different net results from the same gross trades, which is the whole reason /brokers/index.html and /audit.html exist as a first stop before choosing where to run the live phase.

Common Mistakes That Invalidate the Test

Watch for these — they quietly ruin an otherwise good process:

If you're unsure how a rule change should be tested cleanly, PipTax's /methodology.html walks through how we structure comparisons — the same discipline applies to your own strategy testing.

Final Checks Before Going Fully Live

Once your forward test is complete and the numbers hold up:

Learning to forward-test a trading strategy properly is less about finding a shortcut to profits and more about building a repeatable, honest process — one that tells you the truth about a strategy before real money is on the line. For more structured lessons on building and testing strategies, PipTax's /school/index.html is a good next stop, and remember that trading always carries risk of loss regardless of how well a strategy has tested.

Key takeaways

  • Forward-testing means trading a strategy in real time on demo or very small live size before scaling up capital
  • It catches problems backtests can't see: slippage, execution lag, emotional discipline, and real spread/commission drag
  • Run a forward test for a fixed number of trades or weeks, not until you get the result you want
  • Keep a simple trade journal recording entry, exit, size, reason, and actual costs paid
  • Use the PipTax cost tool to compare how spreads and commissions would have eaten into your forward-test results across different brokers
  • Move to live size gradually, and only after the strategy holds up on a real (if tiny) account, not just demo
Want the real number for how you trade? Audit your MT4/MT5 statement free — see your true all-in cost and the genuinely cheapest broker for your style.

Frequently asked questions

How long should I forward-test a strategy before going live?
There's no magic number, but most traders need at least 30-50 completed trades, or 4-8 weeks of consistent signals, before the sample is large enough to say anything meaningful. Shorter than that and you're mostly measuring luck.
Is demo trading enough, or do I need to forward-test on a live account?
Demo is a good first filter for obvious problems, but it doesn't capture real emotions, real slippage, or real fills at the touch. A short live phase on minimum size is worth doing before committing full capital.
What's the difference between backtesting and forward-testing?
Backtesting checks a strategy against historical data all at once, which is fast but prone to hindsight bias and curve-fitting. Forward-testing runs the strategy in real time, one trade at a time, with no knowledge of what happens next - much closer to real trading conditions.
Should I forward-test on the same broker I plan to trade live with?
Ideally yes, especially for the live-size phase, because spreads, commissions, and execution speed vary between brokers. Compare a few candidates on /brokers/index.html and run the numbers through /audit.html before you settle on one.
What if my strategy fails during forward-testing?
That's the point of the exercise - it's far cheaper to find a flaw on demo or minimum size than after depositing serious capital. Go back, adjust one variable at a time, and re-test rather than abandoning the process.

Keep going: Audit Methodology Index Index