Run Your First Backtest
Configure and run a backtest from scratch, read the results, and understand what the key metrics are telling you.
Backtesting simulates how a strategy would have performed over a historical period. It's your primary validation tool before committing capital. BitPredict's backtest engine models slippage, fees, leverage, and position sizing — giving you a realistic picture rather than idealised results.
Navigate to Backtesting
Select your strategy
Set the date range
Set your starting balance
Set leverage
Configure risk management (optional for first run)
- Stop Loss — a fixed percentage or ATR-based level at which positions are automatically closed at a loss
- Take Profit — a target level at which positions are closed at a gain
- Trailing Stop — moves with the position, locking in gains as price moves in your favour
Click Run Backtest
Read the results
- Total Return % — how much the starting balance grew
- CAGR — annualised return
- Sharpe Ratio — above 1.0 is the minimum bar, above 2.0 is strong
- Max Drawdown — largest peak-to-trough loss, what you'd actually experience in live trading
- Win Rate — % of profitable trades
- Profit Factor — gross profit divided by gross loss, above 1.5 is healthy
- Trade Count — confirm it's statistically significant (aim for 50+ trades minimum)
Never trust a backtest with fewer than 50 trades. Results from small trade samples are dominated by randomness. If your backtest produces 15 trades over 1 year, extend the date range to 3+ years before drawing conclusions.
High return % with low Sharpe (below 1.0) usually means the strategy took outsized risks to achieve those returns. A 200% return with a Sharpe of 0.6 is less attractive than an 80% return with a Sharpe of 2.1.
What's Next