A backtest is only as good as the data and logic behind it.
Cherry-picking the best-looking results can make any strategy seem bulletproof. But in live markets, that illusion quickly falls apart. If your system looks perfect in hindsight but fails in real-time, biased backtesting is the likely culprit.
Let’s break down why cherry-picked backtests are dangerous—and how to spot them before they cost you real money.
Cherry-picked results show the best case, not the real case. When traders only highlight trades that worked, they build a skewed view of strategy performance. This creates false confidence that leads to over-risking and emotional trading.
Markets change. Strategies need to adapt. If your backtest only performs well in one market condition (e.g., trending only), it’s likely overfit and will break when volatility shifts.
Overfitting is when a strategy is fine-tuned to past data so tightly that it can't handle new data. You might optimize for the perfect stop loss, entry, and timeframe—but only because it fit that chart.
Real edges aren't perfect. They’re robust.
If the backtest shows a clean win streak with zero losses, something's off. Every real strategy has drawdowns and losing streaks.
👉 Pro tip: Use tools like FX Replay.
A handful of trades isn’t proof. A solid backtest includes dozens—if not hundreds—of trades across different conditions. If you only see results from one week or one session, it's cherry-picked.
One market condition isn’t enough. Strong strategies work across multiple markets and timeframes. If backtest results are only shown on one pair or chart, be skeptical.
If someone shares a backtest with no clear rules (entry, stop loss, take profit), it’s impossible to replicate. If you can't repeat the logic, don’t trust the result.
If there’s no data—no win rate, R-multiple, drawdown, or expectancy—you’re just seeing a sales pitch, not a strategy.
Step 1: Define Clear Rules
Every strategy should have strict, repeatable rules. Define your setup, entry, stop loss, and target.
Step 2: Test Across Market Types
Run the same strategy in trending, ranging, and high-volatility markets. A reliable strategy is adaptive, not perfect.
Step 3: Track Your Results
Use tools that let you track key metrics: win rate, average R, max drawdown, and expectancy. Journaling your trades matters.
Step 4: Avoid Hindsight Bias
Use tools like FX Replay.
Step 5: Test Enough Trades
Aim for a minimum of 100 trades before trusting any performance data.
Cherry-picked backtests look great on Instagram—but they don’t survive real trading.
If you want confidence in your edge, stop chasing perfect results and start building real ones. Use data, stay objective, and don’t skip the hard work.
Backtesting isn’t about showing off—it’s about sharpening your execution and understanding your edge.
Cherry-picking is when someone selectively shows only the best trades or outcomes from a backtest to make a strategy look better than it really is.
A reliable backtest includes clear rules, a large sample size, performance metrics, and works across different market conditions. It doesn’t rely on hindsight.
Overfitting creates strategies that work well on past data but fail in live markets. They're too optimized for historical patterns and can't adapt to real-time price action.
Use simulation tools like FX Replay.