Log: results/adaptive_logs/run_2026-06-25T222853.log [22:28:53] Adaptive MLP — COINBASE_BTCUSD — 1 TFs [22:28:53] Config: 3 seeds/round, max 10 rounds, convergence=3 rounds, threshold=0.02 [22:28:53] Starting Calmar per TF: [22:28:53] 8H: Calmar=0.8344 next_seed=5245 (bull seeds already trained: 33) [22:28:53] ════════════════════════════════════════════════════════════ [22:28:53] Round 1/10 — 1 active TFs: 8H [22:28:53] ════════════════════════════════════════════════════════════ [22:28:53] Training: 1 TFs × 3 seeds = 3 jobs [8H=all] [22:29:56] ✅ 8H: 3/3 trained (seed5245, seed5346, seed5447) [62s+57s+58s] [22:29:56] Sweeping: 1 TFs in parallel (16 workers each) ... [22:31:46] ✅ sweep 8H: 110s [22:31:46] Improvement check: [22:31:46] — 8H: 0.8344 → 0.8344 (+0.0000) no_improve=1/3 [phase=all] [22:31:46] ════════════════════════════════════════════════════════════ [22:31:46] Round 2/10 — 1 active TFs: 8H [22:31:46] ════════════════════════════════════════════════════════════ [22:31:46] Training: 1 TFs × 3 seeds = 3 jobs [8H=all] [22:32:48] ✅ 8H: 3/3 trained (seed5548, seed5649, seed5750) [61s+58s+58s] [22:32:48] Sweeping: 1 TFs in parallel (16 workers each) ... [22:34:41] ✅ sweep 8H: 112s [22:34:41] Improvement check: [22:34:41] — 8H: 0.8344 → 0.8344 (+0.0000) no_improve=2/3 [phase=all] [22:34:41] ════════════════════════════════════════════════════════════ [22:34:41] Round 3/10 — 1 active TFs: 8H [22:34:41] ════════════════════════════════════════════════════════════ [22:34:41] Training: 1 TFs × 3 seeds = 3 jobs [8H=all] [22:35:44] ✅ 8H: 3/3 trained (seed5851, seed5952, seed6053) [58s+58s+63s] [22:35:44] Sweeping: 1 TFs in parallel (16 workers each) ... [22:37:39] ✅ sweep 8H: 114s [22:37:39] Improvement check: [22:37:39] ⚠️ 8H: 0.8344 → 0.8344 (+0.0000) no_improve=3/3 [phase=all] [22:37:39] 🔄 8H: plateau in all-regime → switching to bull (existing bull seeds: 33, next: seed4343) [22:37:39] ════════════════════════════════════════════════════════════ [22:37:39] Round 4/10 — 1 active TFs: 8H [22:37:39] ════════════════════════════════════════════════════════════ [22:37:39] Training: 1 TFs × 3 seeds = 3 jobs [8H=bull] [22:38:43] ✅ 8H: 3/3 trained (seed4343, seed4444, seed4545) [64s+64s+64s] [22:38:43] Sweeping: 1 TFs in parallel (16 workers each) ...