Six months of backtest-vs-live divergence logging on 2 EAs — exact numbers
I ran two EAs live (small size) and re-backtested the identical period every month, logging the divergence. Six months of data:
EA-A (EURUSD H1 trend): backtest PF 1.61, live PF 1.34. Average slippage 0.3 pips/trade worse than modelled. Divergence explained almost entirely by execution costs.
EA-B (GBPJPY M15 mean reversion): backtest PF 1.48, live PF 0.91. Slippage was fine. The killer: 4 news-window trades that the backtest filled at prices that never existed live. Those 4 trades were the entire difference.
Conclusions I now size by: (1) a trend system on a major pair degrades gracefully, maybe 15-20% off backtest; (2) a mean-reversion system trading through news can diverge 100% — the backtest literally cannot see the fills you won't get; (3) monthly re-backtesting of the live period is the single most diagnostic habit I have adopted.