JonusNattapong's picture
Upload V5_DESIGN.md with huggingface_hub
2b5698f verified
V5 Trading System — Design and Roadmap
Goal
----
Build a production-ready V5 trading system for XAUUSD that is robust to market costs and suitable for live paper/live trading. Focus on risk controls, walk-forward validation, realistic fills, and a live inference API.
Key Requirements
----------------
- Realistic backtests with slippage, commissions, partial fills, and order types
- Walk-forward training & validation to reduce overfitting
- Modular model artifacts: tree-only + Keras artifacts (same as V4) but with versioning
- Live inference API with strict risk manager, position sizing, and circuit-breakers
- Paper-trade adapter to test on real exchange simulator/broker sandbox
- Monitoring & alerting (P&L, drawdown, latency, model drift)
Milestones
----------
1. V5 spec + scaffolding (this doc + FastAPI scaffold)
2. Realistic backtester improvements
3. Walk-forward validation pipeline
4. Ensemble retrain with robust techniques
5. Live inference + paper-trade adapter
6. Monitoring, HF model card, and deployment
Acceptance Criteria
-------------------
- Backtest Sharpe > target (configurable) on OOS sets with realistic costs
- Max drawdown within risk budget
- Live inference latency < 100ms per request (p95) on target hardware
- Automated rollback on model drift or large drawdown
Notes
-----
Start from existing V4 codebase for feature engineering and model saving. Reuse safe serialization approach. Incrementally add safety features and validate each milestone with tests.