ReplayPip Open replay

BACKTESTING PRACTICE

Backtesting Mistakes That Can Make a Weak Strategy Look Good

A backtest can produce an encouraging result and still provide weak evidence. Selecting favourable examples, changing rules after seeing outcomes or leaving out important costs can make the test answer a different question from the one you intended.

By ReplayPipEditorial direction: Syed Awais Published Last updated

SAME CANDLE. DIFFERENT PATHS.TargetStop lossPath APath B
Illustration of two price paths with the same candle range: OHLC data alone cannot reveal which level was reached first. These are invented paths, not a recorded trade.

Choosing only the obvious setups

On a completed chart, a strong move attracts attention. It is easy to notice the setup before that move and overlook similar setups that failed.

Choose the instrument, timeframe, date range and entry rules before starting. Work through the range in order and record every qualifying setup. If you skip one, record why. This distinguishes a planned filter from a decision influenced by knowing the outcome.

Using information you did not have

If a rule requires a candle to close above a level, you cannot use its final close while assuming you entered at its opening price. Write down when the signal becomes available and which price the simulation uses for entry.

In ReplayPip, candle labels show opening times, while market orders use the revealed candle’s close. A five-minute candle labelled 09:05 covers 09:05 to 09:10. Its completed close was not known at 09:05.

Data & methodology

Changing the rules during the test

After a loss, you might move the stop farther away. After a missed move, you might loosen the entry condition. These changes may be worth investigating, but they create a different strategy version. Combining the results can hide which rules produced which outcomes.

Keep the original record. Name the revised version, write down what changed and evaluate it separately. Reserve another historical period to examine the revised rules without further adjustment.

How to Practise Trading Without Changing Your Rules After Every Loss

Treating repeated attempts as independent evidence

Replaying the same date can help you learn the controls. Once you remember the movement, another attempt is no longer an unfamiliar decision exercise.

Label these attempts as practice repetitions. Use different, previously unseen periods when assessing whether you can apply the rules consistently.

Looking only at the final profit

Two tests can finish with the same simulated profit while following very different paths. Record the number of trades and period covered, initial risk, gains and losses, losing streaks and declines in simulated equity. Include rule violations, skipped setups and incomplete records.

These details make a result easier to interpret. A profitable total alone does not explain the risk taken to reach it.

Ignoring costs and execution assumptions

Check how the tool handles entries, gaps and candles touching both a stop loss and a take profit. ReplayPip applies the stop first when both levels are touched within the same candle. It excludes spread, commissions, slippage and financing costs. Its results are not a record of achievable broker execution.

The NFA highlights hindsight and differences between hypothetical and actual trading as limitations of simulated performance. Its guidance is linked below as background, not as an endorsement of this tool.

NFA: Hypothetical Performance Results

Make the test inspectable

Before starting, save the rules, date range, entry assumptions and stopping point. During the test, record decisions before revealing what follows. Afterwards, keep the complete record, even when it contradicts your expectations.

Use the journal template to organise observations and review how simulated fills work before interpreting results. A useful backtest should make weaknesses visible. Finding a flaw before risking money is useful even when the simulated balance does not grow.

Forex backtesting journal template for a spreadsheet

Backtesting vs live trading: why replay results differ

Put it into practice

Open a historical chart and try one clear exercise at a time.

Open free replay