How to Forward-Test a Strategy Before Risking Real Money
If you want to forward-test a trading strategy properly, you need more than a demo account and good intentions — you need a process that mimics live trading as closely as possible, so the results actually mean something. Forward testing is the bridge between a backtest that looks great on paper and a live account where real money, real spreads, and real emotions are on the line. Skip it, or do it sloppily, and you're essentially gambling with extra steps.
What Forward Testing Actually Is
Forward testing means running your strategy's rules on new, unfolding price data — data that didn't exist when you built the strategy — and recording what happens. It's different from backtesting in one crucial way: you don't know the outcome in advance.
Backtesting uses historical data, which means hindsight can quietly creep into your rules. You tweak a moving average period, notice it would have avoided a loss, and convince yourself that was always the plan. That's curve-fitting, and it's the single biggest reason backtested strategies fail in live markets.
Forward testing strips hindsight out. You define your rules, then you trade them on bars that haven't happened yet, one decision at a time, with no do-overs. It tests three things a backtest can't:
- Discipline — can you actually follow your own rules under pressure?
- Execution reality — how does the strategy perform with real spreads, slippage and order fills?
- Robustness — does the edge survive on data it wasn't built around?
Most serious traders run both: backtest first to filter out obviously bad ideas quickly, then forward-test the survivors before any real capital is involved.
Setting Up a Proper Forward Test
A forward test only works if it's structured. Loosely watching a chart and telling yourself "I would have taken that trade" is not a test — it's storytelling. Before you start, nail down:
- A written rule set — exact entry, exit, stop-loss and take-profit conditions, with no room for "it depends."
- Fixed position sizing — a consistent risk percentage per trade, not adjusted on gut feel.
- The account and platform you'd actually trade live on, ideally the same broker.
- A start date and sample size target — e.g. 100 trades, or 8 weeks, whichever comes first.
- Pass/fail criteria decided in advance — what result would make you go live, and what would make you scrap the idea?
That last point matters more than people think. Without pre-agreed criteria, it's easy to keep "forward testing" indefinitely, quietly extending the trial every time results disappoint, until you've just been demo trading with no real conclusion.
Demo Account or Small Live Account?
Both have a place, and the right choice depends on what you're testing for.
| Factor | Demo account | Small live account | |---|---|---| | Emotional realism | Low — no real money at risk | High — genuine fear and greed present | | Execution accuracy | Good on most reputable brokers | Excellent — real fills, real slippage | | Cost to you | Free | Real money, kept deliberately small | | Best for | Testing mechanics and rule logic | Testing your discipline and psychology |
A demo account on Pepperstone or IG will usually route through the same infrastructure as live accounts, so execution speed and spread behaviour are broadly representative — but the missing emotional weight means you might trade more calmly than you would with real money on the line. If psychology is a known weak point, a small live account, even a few hundred pounds, can be more honest.
Whichever you choose, keep the account type consistent throughout the test. Switching between demo and live halfway through invalidates the comparison.
Journalling: The Part Everyone Skips
A forward test without a journal is just a demo account with extra optimism. Log every trade the same way, every time:
- Date and time of entry and exit
- Setup type — which specific rule triggered the trade
- Entry, stop, and target prices
- Result in pips and in account currency
- Spread or commission paid at the time
- Notes on execution — slippage, requotes, or hesitation on your part
Review this weekly, not daily. Daily review invites overreaction to short strings of losses that are statistically normal. Weekly review lets patterns — good and bad — actually show themselves.
Accounting for Real Trading Costs
This is where many forward tests quietly lie to traders. If you journal pip results only, and ignore spreads, commissions and overnight swaps, your test will look better than reality. A strategy that wins by 3 pips on average can be perfectly profitable with tight costs and a loser with wide ones.
Before drawing any conclusion from a forward test:
- Record the actual spread or commission on every trade, not an assumed average
- Include swap costs if you hold positions overnight
- Recalculate your win rate and expectancy after costs, not before
PipTax's [cost tool](/audit.html) lets you see how spreads and commissions stack up across brokers, so you can check whether your forward-test results would survive on the account type you actually plan to use. It's worth running this check before you commit real capital, since a marginal edge on paper can disappear entirely once realistic costs are applied. For a deeper look at how the comparisons are built, see the [methodology page](/methodology.html).
Deciding When to Go Live
Once your sample size is reached, go back to the pass/fail criteria you set at the start. Ask honestly:
- Did the strategy hit the profit and drawdown thresholds you defined?
- Did you follow the rules consistently, or did you deviate under pressure?
- Does the edge hold up after realistic spread and commission costs?
- Would you be comfortable running this on the broker and account type you tested with?
If the answer to all four is yes, move to live trading with the smallest reasonable position size and keep journalling exactly as you did in testing — the process doesn't stop just because the money is now real. If any answer is no, that's useful information, not failure. Better to find out on a demo account than after three months of real losses.
Final Thoughts
Learning to forward-test a trading strategy properly is one of the most valuable habits a developing trader can build, because it turns "I think this works" into "I have evidence this works, under these costs, on this broker." Combine a written rule set, a fixed sample size, honest journalling, and realistic cost accounting, and you'll go into live trading with far fewer surprises. For structured lessons on building and testing strategies, browse the [PipTax trading school](/school/index.html), and check current broker costs on the [broker comparison page](/brokers/index.html) before you pick where to test.
Key takeaways
- Forward-testing means running a strategy on live, unfolding price data — usually on a demo account — before using real money.
- It catches problems backtesting can't: execution slippage, emotional decision-making, and curve-fitted rules that don't survive fresh data.
- A proper forward test needs a written rule set, a fixed sample size (e.g. 50-100 trades or 4-8 weeks), and a trade journal logged the same way every time.
- Run the test on the same broker, platform and account type you'd trade live, since spreads, execution speed and swaps affect real results.
- Use PipTax's cost tool to see how spreads and commissions would have eaten into your forward-test results before going live.
- Moving to real money should be a deliberate decision gate, not a vague feeling — define your pass/fail criteria in advance.
Frequently asked questions
- How long should I forward-test a strategy before going live?
- There's no single magic number, but most traders need at least 50-100 trades or 4-8 weeks of consistent signals to get a meaningful sample. Fewer trades than that and you're really just guessing based on noise. If your strategy only fires a handful of times a month, extend the testing window rather than shortening the trade count.
- Is forward-testing the same as demo trading?
- Demo trading is the tool; forward-testing is the process. You can demo trade aimlessly and learn very little, or you can forward-test with a written rule set, fixed position sizing and a journal, which turns the same demo account into a genuine research exercise.
- Can I forward-test with a small live account instead of a demo?
- Yes, and some traders prefer it because it keeps emotions in play, which demo accounts strip out. If you do this, keep the stake tiny and treat any losses as the cost of research, not a reflection of the strategy's real edge.
- Why do backtested results often fail in forward testing?
- Backtests are done with hindsight, so it's easy to unconsciously tune rules to fit past data — a problem called curve-fitting. Forward testing removes hindsight because you're reacting to bars as they close, which is a much fairer test of whether the edge is real.
- Does the broker I use for forward-testing matter?
- Yes. Spreads, commissions, execution speed and swap rates vary by broker and can turn a marginal strategy into a losing one, or vice versa. Test on the same broker and account type you intend to trade live, and check current costs on PipTax's broker pages before committing.