The Backtest That Wasn't Real

Most backtests are lies. Not intentional ones. But lies nonetheless.

You test a strategy on 5 years of price data. It returns 47%. You deploy it live and lose money in the first week. Here's what happened: You weren't testing a strategy. You were curve-fitting. Your parameters were optimized for the exact data you tested on. The moment you fed the EA new data it had never seen, the edge disappeared.

Out-of-Sample Validation is the Difference Between Luck and Science

Professional traders use three datasets: in-sample (for training), out-of-sample (for validation), and walk-forward testing (for simulation). DIY traders use one: the data that makes them money.

Out-of-sample validation means testing your strategy on data the system never saw during optimization. If your EA returns 47% on training data but only 12% on unseen data, you've found the real edge. If it returns 47% on both, you've found a robust strategy. If it returns negative on unseen data, you've found a curve-fit. Delete it and start over.

This isn't optional. It's the only way to know if live performance will match backtest results.

From idea to a system that trades for you1Your strategy2Custom build3Full backtest4Live automationNo code on your end. You get a working system, a backtest report, and ongoing support.
How Alorny turns a trading idea into a live, automated system.

Why DIY Backtests Fail: The Overfitting Trap

Overfitting happens in stages.

Stage 1: You find parameters that work. You test 10,000 combinations of moving average lengths, RSI thresholds, and take-profit levels. Some combos return +60%. You pick the best one.

Stage 2: You test it on a different timeframe and it works again. The same parameters crush 1H and 4H charts. You're convinced you found the holy grail.

Stage 3: You deploy live and it tanks in 3 days. Market conditions changed. The parameters that were perfect for 2023 data don't fit 2024 volatility. You've optimized for history, not the future.

This is data snooping bias. The more parameters you tweak, the higher the probability that at least one combination fits your data by pure chance. Run 10,000 combinations and you're not finding edge--you're mining noise. Professionals combat this by splitting data: training set, validation set, test set. Parameters never see validation or test sets during optimization. This forces the strategy to prove it works on genuinely new data.

The Real Cost of Validation Failure

Your backtest showed +47%. Your account blew up. Overfit EAs typically show 2-5x worse performance on live data than backtests predicted. That's not a small miss. That's the difference between a profitable system and a margin call.

Here's the math: If a backtest projects 15% annual return and the real edge is 3-5% (after slippage, spreads, and commissions), you're either trading micro-positions or you're headed for a blow-up.

Traders who survive know their backtest is a lower bound on performance, not an upper bound. They assume live results will be 1/3 to 1/2 of backtest results. DIY traders do the opposite. They assume the backtest is gospel, size positions like it's guaranteed, then reality hits.

How Professionals Get Validation Right

Professional validation uses walk-forward testing. You split data into rolling windows. Optimize on window 1 (Jan-Mar 2023), test on window 2 (Apr-Jun 2023), repeat for windows 3, 4, 5. Each test uses data the system never saw. You end up with 20-30 independent backtest results showing average performance, best case, and worst case.

If your strategy returns +12% on average across all windows with worst-case drawdown of -18%, that's meaningful. You know what to expect on live data. If it returns +47% on window 1, +8% on window 2, -3% on window 3, you've found a curve-fit that only works in certain conditions.

Getting this right requires domain knowledge: which markets have sufficient liquidity, which timeframes work for your strategy, which indicators lead vs lag. This is why professional EA development includes walk-forward testing as standard. We validate on out-of-sample data before you ever deploy live.

What to Look For in Your Next Strategy

If you're testing a strategy yourself, demand proof of out-of-sample validation.

Ask: How much data was training vs testing? A 70/30 or 80/20 split is standard. If someone shows you a backtest on 100% available data, they've data-mined, not validated.

Ask: What's the worst-case drawdown? If they only show average returns, they're hiding the downside. Real strategies have real drawdowns.

Ask: What happens in different market regimes? Bull, bear, sideways, high-volatility, low-volatility. A strategy that works in bull markets but dies in bear markets isn't an edge--it's a regime bet.

Traders who succeed long-term do this work upfront. The ones who don't usually don't trade very long.

Doing it yourselfMonths of learning to codeUntested in live marketsEmotion still in the loopYou maintain it foreverWith AlornyWorking demo in ~45 minFull backtest report includedRules execute 24/7We maintain & support it
Why traders hire specialists instead of building it themselves.

Key Takeaways