{ "cycle": 3, "iterations": 60, "pure": { "lookback": 18, "confirm_buffer": 0.0056, "min_sweep_fraction": 0.0162 }, "deep": { "min_sweep_depth": 0.035, "max_sweep_depth": 0.5469594155911383, "min_close_back": 0.243668643355904, "min_rejection_wick": 0.22, "min_range_quality": 0.6420840128193207, "max_range_quality": 3.0, "max_c1_body_ratio": 0.8320481699691716, "require_purity": true, "require_m5_confirmation": false }, "best": { "pure": { "strategy": "pure", "params": { "lookback": 18, "confirm_buffer": 0.005471980131167663, "min_sweep_fraction": 0.016100710944633573 }, "score": 58.934838667696596, "splits": { "backtest": { "1.5": { "opportunities": 4620, "resolved": 4620, "wins": 1901, "losses": 2719, "unresolved": 0, "win_rate": 0.4114718614718615, "yearly": { "2024": { "opportunities": 2220, "resolved": 2220, "win_rate": 0.42567567567567566, "tp": 945, "sl": 1275 }, "2025": { "opportunities": 2400, "resolved": 2400, "win_rate": 0.3983333333333333, "tp": 956, "sl": 1444 }, "2026": { "opportunities": 0, "resolved": 0, "win_rate": NaN, "tp": 0, "sl": 0 } } }, "2.0": { "opportunities": 4620, "resolved": 4620, "wins": 1582, "losses": 3038, "unresolved": 0, "win_rate": 0.3424242424242424, "yearly": { "2024": { "opportunities": 2220, "resolved": 2220, "win_rate": 0.35765765765765767, "tp": 794, "sl": 1426 }, "2025": { "opportunities": 2400, "resolved": 2400, "win_rate": 0.3283333333333333, "tp": 788, "sl": 1612 }, "2026": { "opportunities": 0, "resolved": 0, "win_rate": NaN, "tp": 0, "sl": 0 } } }, "4.0": { "opportunities": 4620, "resolved": 4603, "wins": 993, "losses": 3610, "unresolved": 17, "win_rate": 0.21572887247447317, "yearly": { "2024": { "opportunities": 2220, "resolved": 2215, "win_rate": 0.23702031602708803, "tp": 525, "sl": 1690 }, "2025": { "opportunities": 2400, "resolved": 2388, "win_rate": 0.19597989949748743, "tp": 468, "sl": 1920 }, "2026": { "opportunities": 0, "resolved": 0, "win_rate": NaN, "tp": 0, "sl": 0 } } } }, "validation": { "1.5": { "opportunities": 240, "resolved": 240, "wins": 118, "losses": 122, "unresolved": 0, "win_rate": 0.49166666666666664, "yearly": { "2024": { "opportunities": 0, "resolved": 0, "win_rate": NaN, "tp": 0, "sl": 0 }, "2025": { "opportunities": 0, "resolved": 0, "win_rate": NaN, "tp": 0, "sl": 0 }, "2026": { "opportunities": 240, "resolved": 240, "win_rate": 0.49166666666666664, "tp": 118, "sl": 122 } } }, "2.0": { "opportunities": 240, "resolved": 240, "wins": 102, "losses": 138, "unresolved": 0, "win_rate": 0.425, "yearly": { "2024": { "opportunities": 0, "resolved": 0, "win_rate": NaN, "tp": 0, "sl": 0 }, "2025": { "opportunities": 0, "resolved": 0, "win_rate": NaN, "tp": 0, "sl": 0 }, "2026": { "opportunities": 240, "resolved": 240, "win_rate": 0.425, "tp": 102, "sl": 138 } } }, "4.0": { "opportunities": 240, "resolved": 240, "wins": 74, "losses": 166, "unresolved": 0, "win_rate": 0.30833333333333335, "yearly": { "2024": { "opportunities": 0, "resolved": 0, "win_rate": NaN, "tp": 0, "sl": 0 }, "2025": { "opportunities": 0, "resolved": 0, "win_rate": NaN, "tp": 0, "sl": 0 }, "2026": { "opportunities": 240, "resolved": 240, "win_rate": 0.30833333333333335, "tp": 74, "sl": 166 } } } }, "fronttest": { "1.5": { "opportunities": 240, "resolved": 240, "wins": 87, "losses": 153, "unresolved": 0, "win_rate": 0.3625, "yearly": { "2024": { "opportunities": 0, "resolved": 0, "win_rate": NaN, "tp": 0, "sl": 0 }, "2025": { "opportunities": 0, "resolved": 0, "win_rate": NaN, "tp": 0, "sl": 0 }, "2026": { "opportunities": 240, "resolved": 240, "win_rate": 0.3625, "tp": 87, "sl": 153 } } }, "2.0": { "opportunities": 240, "resolved": 240, "wins": 78, "losses": 162, "unresolved": 0, "win_rate": 0.325, "yearly": { "2024": { "opportunities": 0, "resolved": 0, "win_rate": NaN, "tp": 0, "sl": 0 }, "2025": { "opportunities": 0, "resolved": 0, "win_rate": NaN, "tp": 0, "sl": 0 }, "2026": { "opportunities": 240, "resolved": 240, "win_rate": 0.325, "tp": 78, "sl": 162 } } }, "4.0": { "opportunities": 240, "resolved": 240, "wins": 59, "losses": 181, "unresolved": 0, "win_rate": 0.24583333333333332, "yearly": { "2024": { "opportunities": 0, "resolved": 0, "win_rate": NaN, "tp": 0, "sl": 0 }, "2025": { "opportunities": 0, "resolved": 0, "win_rate": NaN, "tp": 0, "sl": 0 }, "2026": { "opportunities": 240, "resolved": 240, "win_rate": 0.24583333333333332, "tp": 59, "sl": 181 } } } } }, "cycle": 1, "iteration": 2, "local_iteration": 2, "best_score": 58.934838667696596 }, "deep": { "strategy": "deep", "params": { "min_sweep_depth": 0.031019267021428227, "max_sweep_depth": 0.5469594155911383, "min_close_back": 0.243668643355904, "min_rejection_wick": 0.19843394627861538, "min_range_quality": 0.6420840128193207, "max_range_quality": 3.263156039643648, "max_c1_body_ratio": 0.8320481699691716, "require_purity": true, "require_m5_confirmation": false }, "score": 47.20276672659692, "splits": { "backtest": { "1.5": { "opportunities": 7920, "resolved": 7920, "wins": 3319, "losses": 4601, "unresolved": 0, "win_rate": 0.4190656565656566, "yearly": { "2024": { "opportunities": 3840, "resolved": 3840, "win_rate": 0.43020833333333336, "tp": 1652, "sl": 2188 }, "2025": { "opportunities": 3420, "resolved": 3420, "win_rate": 0.4076023391812866, "tp": 1394, "sl": 2026 }, "2026": { "opportunities": 660, "resolved": 660, "win_rate": 0.41363636363636364, "tp": 273, "sl": 387 } } }, "2.0": { "opportunities": 7920, "resolved": 7920, "wins": 2807, "losses": 5113, "unresolved": 0, "win_rate": 0.3544191919191919, "yearly": { "2024": { "opportunities": 3840, "resolved": 3840, "win_rate": 0.36432291666666666, "tp": 1399, "sl": 2441 }, "2025": { "opportunities": 3420, "resolved": 3420, "win_rate": 0.3482456140350877, "tp": 1191, "sl": 2229 }, "2026": { "opportunities": 660, "resolved": 660, "win_rate": 0.3287878787878788, "tp": 217, "sl": 443 } } }, "4.0": { "opportunities": 7920, "resolved": 7880, "wins": 1672, "losses": 6208, "unresolved": 40, "win_rate": 0.21218274111675126, "yearly": { "2024": { "opportunities": 3840, "resolved": 3812, "win_rate": 0.22114375655823715, "tp": 843, "sl": 2969 }, "2025": { "opportunities": 3420, "resolved": 3408, "win_rate": 0.2136150234741784, "tp": 728, "sl": 2680 }, "2026": { "opportunities": 660, "resolved": 660, "win_rate": 0.15303030303030302, "tp": 101, "sl": 559 } } } }, "validation": { "1.5": { "opportunities": 1140, "resolved": 1140, "wins": 451, "losses": 689, "unresolved": 0, "win_rate": 0.3956140350877193, "yearly": { "2024": { "opportunities": 0, "resolved": 0, "win_rate": NaN, "tp": 0, "sl": 0 }, "2025": { "opportunities": 0, "resolved": 0, "win_rate": NaN, "tp": 0, "sl": 0 }, "2026": { "opportunities": 1140, "resolved": 1140, "win_rate": 0.3956140350877193, "tp": 451, "sl": 689 } } }, "2.0": { "opportunities": 1140, "resolved": 1140, "wins": 382, "losses": 758, "unresolved": 0, "win_rate": 0.3350877192982456, "yearly": { "2024": { "opportunities": 0, "resolved": 0, "win_rate": NaN, "tp": 0, "sl": 0 }, "2025": { "opportunities": 0, "resolved": 0, "win_rate": NaN, "tp": 0, "sl": 0 }, "2026": { "opportunities": 1140, "resolved": 1140, "win_rate": 0.3350877192982456, "tp": 382, "sl": 758 } } }, "4.0": { "opportunities": 1140, "resolved": 1129, "wins": 219, "losses": 910, "unresolved": 11, "win_rate": 0.19397697077059345, "yearly": { "2024": { "opportunities": 0, "resolved": 0, "win_rate": NaN, "tp": 0, "sl": 0 }, "2025": { "opportunities": 0, "resolved": 0, "win_rate": NaN, "tp": 0, "sl": 0 }, "2026": { "opportunities": 1140, "resolved": 1129, "win_rate": 0.19397697077059345, "tp": 219, "sl": 910 } } } }, "fronttest": { "1.5": { "opportunities": 720, "resolved": 720, "wins": 288, "losses": 432, "unresolved": 0, "win_rate": 0.4, "yearly": { "2024": { "opportunities": 0, "resolved": 0, "win_rate": NaN, "tp": 0, "sl": 0 }, "2025": { "opportunities": 0, "resolved": 0, "win_rate": NaN, "tp": 0, "sl": 0 }, "2026": { "opportunities": 720, "resolved": 720, "win_rate": 0.4, "tp": 288, "sl": 432 } } }, "2.0": { "opportunities": 720, "resolved": 720, "wins": 234, "losses": 486, "unresolved": 0, "win_rate": 0.325, "yearly": { "2024": { "opportunities": 0, "resolved": 0, "win_rate": NaN, "tp": 0, "sl": 0 }, "2025": { "opportunities": 0, "resolved": 0, "win_rate": NaN, "tp": 0, "sl": 0 }, "2026": { "opportunities": 720, "resolved": 720, "win_rate": 0.325, "tp": 234, "sl": 486 } } }, "4.0": { "opportunities": 720, "resolved": 720, "wins": 151, "losses": 569, "unresolved": 0, "win_rate": 0.20972222222222223, "yearly": { "2024": { "opportunities": 0, "resolved": 0, "win_rate": NaN, "tp": 0, "sl": 0 }, "2025": { "opportunities": 0, "resolved": 0, "win_rate": NaN, "tp": 0, "sl": 0 }, "2026": { "opportunities": 720, "resolved": 720, "win_rate": 0.20972222222222223, "tp": 151, "sl": 569 } } } } }, "cycle": 3, "iteration": 57, "local_iteration": 7 } }, "nemotron_response": { "pure": { "params": { "lookback": 18, "confirm_buffer": 0.0056, "min_sweep_fraction": 0.0162 }, "reason": "Validation sample small (240 opps) but shows 49.2% WR at 1.5R. Slightly increase confirm_buffer and min_sweep_fraction to filter marginal signals; keep lookback stable. Changes bounded within 2-3% of current." }, "deep": { "params": { "min_sweep_depth": 0.035, "max_sweep_depth": 0.5469594155911383, "min_close_back": 0.243668643355904, "min_rejection_wick": 0.22, "min_range_quality": 0.6420840128193207, "max_range_quality": 3.0, "max_c1_body_ratio": 0.8320481699691716, "require_purity": true, "require_m5_confirmation": false }, "reason": "Validation sample robust (1140 opps) with 39.6% WR at 1.5R aligning with backtest (41.9%). Increase min_sweep_depth and min_rejection_wick to demand stronger sweeps/rejections; lower max_range_quality to exclude overly wide ranges. All changes within ~10% of current." }, "overall_reason": "Deep strategy preferred for deployment due to larger opportunity counts (7.9k vs 4.6k backtest, 1.1k vs 0.24k validation) and tighter backtest-validation alignment. Pure strategy kept with minor noise reduction but flagged for monitoring given thin validation sample. No fronttest data used." } }