Hierarchical ML Pipeline for trading predictions:
- Level 0: Attention Models (volatility/flow classification)
- Level 1: Base Models (XGBoost per symbol/timeframe)
- Level 2: Metamodels (XGBoost Stacking + Neural Gating)
Key components:
- src/pipelines/hierarchical_pipeline.py - Main prediction pipeline
- src/models/ - All ML model classes
- src/training/ - Training utilities
- src/api/ - FastAPI endpoints
- scripts/ - Training and evaluation scripts
- config/ - YAML configurations
Note: Trained models (*.joblib, *.pt) are gitignored.
Regenerate with training scripts.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
25 lines
546 B
JSON
25 lines
546 B
JSON
{
|
|
"symbol": "XAUUSD",
|
|
"period": "2025-01-01 to 2025-03-18",
|
|
"initial_capital": 1000.0,
|
|
"final_capital": 1058.49,
|
|
"total_return_pct": 5.85,
|
|
"total_trades": 60,
|
|
"winning_trades": 20,
|
|
"losing_trades": 40,
|
|
"win_rate": 33.3,
|
|
"profit_factor": 1.07,
|
|
"max_drawdown_pct": 15.12,
|
|
"avg_winner": 42.75,
|
|
"avg_loser": -19.91,
|
|
"best_trade": 57.6,
|
|
"worst_trade": -24.93,
|
|
"long_trades": 0,
|
|
"long_wins": 0,
|
|
"long_wr": 0,
|
|
"short_trades": 60,
|
|
"short_wins": 20,
|
|
"short_wr": 33.3,
|
|
"total_weeks": 3,
|
|
"profitable_weeks": 2
|
|
} |