Historical Backtest
Simulate the full trading engine on historical candles. Toggle features to compare performance.
Backtest Methodology
- Sample size — Aim for 30+ trades minimum; 100+ for higher confidence.
- Stress test — Try different min scores; if results collapse on small changes, strategy may be fragile.
- Walk-forward — Use train/test split to validate out-of-sample performance.
Backtest Parameters
Feature Toggles
▼Toggle individual features on/off to compare performance. All ON = matches live system exactly.
Tips & Conflicts
- Trailing TP mode ignores Partial TP, Breakeven, and Trailing Stop — the stop trails from entry instead. Use Fixed TPs if you want those features.
- Trailing Stop triggers early? Increase "Activate at" R (default 1.5×R) or widen "Trail dist" (default 1.5×R) — bigger numbers = wider, less frequent stops.
- DCA + Score Re-check can conflict: DCA adds to losers when the signal re-confirms, but Score Re-check may exit when the score drops. Prefer DCA OFF if using Score Re-check.
- Quality filters (Price-Action Confluence, Volatility Filter, Volume Confirmation) stack — using all three reduces trade count but improves quality.
- Recommended defaults: Session Filter OFF (crypto 24/7) · Min R:R 1.5 · Price-Action Confluence + Volatility Filter ON · Trailing dist 2.0×R · Max Daily Loss 5% · DCA OFF · Score Re-check ON.
Signal & Entry Quality
Take-Profit Mode
Stop Management
Trigger at
× R (0.75 recommended)
Activate at
× R (1.5 recommended)
Trail dist
× R behind best (2.0 recommended)
Position Sizing
Risk Controls
% threshold
DCA (Dollar Cost Average)
Costs & Realism
Preset: