Actions

All ML operations — no command line. What does this mean? (plain language)

First run? Set in Admin → App Settings: TWELVE_DATA_API_KEY (required), TWELVE_DATA_SYMBOLS (e.g. EUR/USD,GBP/USD,USD/JPY). Then Backfill → Aggregate for 90+ bars per symbol.

  1. Backfill Data — Fetch historical bars (need 90+ per symbol)
  2. Aggregate — 1min→1H only when TWELVE_DATA_INTERVAL=1min; skipped when 1h
  3. Train Model — Manual: select target. Auto: try all, pick best by Sharpe
  4. Run Backtest — Stress test, disabled regimes, Litmus test
  5. Run All (Manual) — Backfill → Aggregate → Train (your target) → Backtest
  6. Run All (Auto) — Backfill → Aggregate → Auto-tune → Backtest
Train options:
Backfill:
Backtest:
Manual (choose target yourself)
Auto (try all targets, pick best by Sharpe)