Avoiding Overfitting in Crypto Backtests: Detection & Prevention
Your backtest shows 200% annual returns with a Sharpe ratio of 3.2. You wire up a live bot, fund it with real capital, and three weeks later it has lost 15% taking trades that make no sense given current market conditions. The strategy isn't broken — it never had an edge in the first place. You overfitted, and the historical numbers were always going to disappear the moment your bot encountered data the optimizer hadn't seen.