Skip to main content

Current state β€” Phase 17.3


Q2 2026 (Apr – Jun) β€” Production hardening + quick wins

Items ordered by implementation impact and dependency.

Q3 2026 (Jul – Sep) β€” Feature expansion + model architecture

Q4 2026 (Oct – Dec) β€” Multi-asset expansion

Q1 2027 (Jan – Mar) β€” Multi-asset live + revenue


Milestones

M1 β€” Full production hardening (target: May 2026)

Goal: zero-touch live operation with monitoring, alerts, and auto-maintenance.
  • Score >= 15.0 (achieved: 21.34 in Phase 15, Phase 16 OOS WR=65.8% PF=3.03, Phase 17.2 weekly Score=35.13, Phase 17.3 weekly Score=18.48)
  • Position model live with conservative thresholds
  • Weekly auto-retrain cron running on trading VM (code done β€” VM wiring pending)
  • PM2 performance monitor running every 4h (code done β€” VM wiring pending)
  • Telegram bot commands operational
  • Broker safety audit completed (docs done β€” live run pending)
  • max_daily_loss guard enabled (config change only)
  • Equity curve filter implemented and live
  • Walk-forward OOS gate wired into weekly_optimize.py
  • Weekly Score review cadence: Score < 10 β†’ retrain, Score < 6 β†’ pause
Pass criteria: Bot runs 7d without manual intervention; Telegram alert fires on simulated degradation.

M2 β€” Dynamic SL/TP + position model upgrades (target: Jun 2026)

Goal: confidence-aware exits that outperform the current static 1:0.8 RR.
  • Calibrated probability outputs live (isotonic calibration on all 3 signal models)
  • ml_sltp validated OOS β€” result: disabled (best combo Score=0.29 vs baseline 0.30; re-evaluate with more live data)
  • Trailing stop validated OOS β€” result: disabled (Scoreβ‰ˆ0.19; conflicts with partial-close breakeven SL)
  • min_bars_held sweep completed β€” optimal reverted to 4 bars post clean retrain (Score=0.66)
  • Kelly lot sizing enabled and compared OOS β€” half-Kelly (0.5) kept; MaxDD 16.1%β†’7.5%
Pass criteria: OOS Score β‰₯ 22.0 β€” not yet met (ml_sltp and trailing stop degraded OOS; re-evaluate after M3 feature upgrade).

M3 β€” Signal intelligence upgrade (target: Aug 2026)

Goal: measurably better OOS accuracy through new features and a better combiner.
  • funding_rate + oi_change features retrained and swept
  • volatility_regime + W1 features retrained and swept
  • Stacked meta-learner deployed (OOS Score β‰₯ current + 1.0)
  • Walk-forward: 3+ OOS folds, all WR > 55%, PF > 1.8
  • M1 intra-candle features for position model retrained and swept
Pass criteria: OOS Score β‰₯ 22.0 on 37d window; position model EXIT precision β‰₯ 86%.

M4 β€” Multi-asset live (target: Q4 2026 – Q1 2027)

Goal: second live trading instrument + multi-account operation.
  • XAUUSD model validated (OOS PF > 2.0) and live
  • EURUSD model in development (Q1 2027 target)
  • Regime-switching model deployed (if OOS gates pass)
  • Multi-account trading operational (at least 2 broker accounts)
Pass criteria: XAUUSD running live alongside BTCUSD; multi-account stable for 30d.

What was removed and why

The following items were in earlier roadmap drafts and have been removed.

Score formula

All retrains and config sweeps are ranked by:

Version history


Active task list with checkboxes β†’ TODO. Archived phases 1–12 β†’ ARCHIVE.md in the repository root.