âš™ī¸ Ensemble Training Configuration

â„šī¸ Simplified to 3 horizons only (4h, 8h, 24h) for better signal quality

đŸ”Ŧ Optimization Settings

Number of Bayesian optimization trials (more = better but slower)
Days used for weight optimization validation

📅 Training Data Range

Leave empty to use "Training Days" below
Leave empty to use latest available data
💡 Tip: Use date range to train on specific periods and avoid bias in backtesting. For example, train on Jan-Mar data, then backtest on April.
Used only if Start/End dates are not specified. (365 = 1 year, 730 = 2 years)
Trading metric used for Optuna optimization

📊 Model Selection

💡 Tip: Uncheck both to train full ensemble (technical + sentiment)

📊 Model Backtest

Test ensemble model performance on historical data with realistic trading simulation.

âš™ī¸ Trading Parameters

📊 What Gets Trained

  • 3 Horizons: 4h (tactical), 8h (trend), 24h (strategic)
  • Multi-Model: 4 models per horizon (RF, XGB, GB, Ridge)
  • Technical Features: 60+ indicators (RSI, MACD, Bollinger, etc.)
  • Regression Mode: Predicts exact % price change
  • Optuna: Hyperparameter + ensemble weight optimization
  • Trading Metrics: Sharpe, expectancy, profit factor

âąī¸ Estimated Time

  • Quick Test: 15-20 minutes (1 symbol, 1 horizon, 20 trials)
  • Medium: 1-2 hours (1 symbol, 3 horizons, 50 trials)
  • Full Production: 4-6 hours (3 symbols, 3 horizons, 50 trials)
  • High Quality: 12-18 hours (3 symbols, 3 horizons, 200 trials)
  • Maximum Quality: 30-40 hours (3 symbols, 3 horizons, 500 trials)
  • Per Model: ~15-20 min (50 trials), ~60-80 min (200 trials), ~3h (500 trials)

đŸŽ¯ Expected Improvements

  • Multi-Horizon: 3 horizons (4h, 8h, 24h) - reduced noise
  • Trading Bot: Weighted ensemble (50% 24h, 35% 8h, 15% 4h)
  • Strategic Alignment: 24h + 8h must agree for trade
  • Position Sizing: 0-35% capital based on conviction