{ "generated_at": "2026-06-10 15:49:49", "strategy_id": "walkforward_mtf_v3", "technique_id": "mtf_walkforward", "symbol": "BTC", "interval_label": "3분", "lookback_days": 1215, "sim_lookback_days": 1095, "gt_tier": "v3", "causal_signals": { "buy": 363, "sell": 336, "legs": 81 }, "gt_alignment": { "buy_recall": 0.1531, "sell_recall": 0.1492, "leg_recall": 0.0033, "score": 0.0767, "by_signal_type": { "swing_low": 0.1761, "pullback": 0.2577, "breakout": 0.2368, "div_bull": 0.211, "swing_high": 0.15, "div_bear": 0.1511 } }, "futures_sim": { "gt_benchmark": { "return_pct": 271840.99, "final_equity_krw": 1087763944.0, "trades": 597 }, "causal_with_stops": { "return_pct": -97.17, "final_equity_krw": 11311.0, "atr_stops": 4283, "use_atr_stops": true, "atr_period": 14, "atr_mult": 2.0 }, "causal_no_stops": { "return_pct": 33.6, "final_equity_krw": 534420.0 }, "return_capture_ratio": -0.0004, "comparison": [ { "label": "0단계 GT 벤치마크 (사후 타점)", "return_pct": 271840.99, "final_equity_krw": 1087763944.0, "long_opens": 207, "long_closes": 120, "short_opens": 151, "short_closes": 119 }, { "label": "3단계 인과 (손절 없음)", "return_pct": 33.6, "final_equity_krw": 534420.0, "long_opens": 336, "long_closes": 336, "short_opens": 336, "short_closes": 335 }, { "label": "3단계 인과 시뮬 (composite_v3)", "return_pct": -97.17, "final_equity_krw": 11311.0, "long_opens": 2351, "long_closes": 2351, "short_opens": 2469, "short_closes": 2350, "atr_stops": 4283 } ] }, "params": { "min_bars_between": 1440, "mtf_min_rules_pass": 2, "htf_gate_enabled": true, "sim_lookback_days": 1095 }, "mtf": { "rules_path": "/Users/dsyoon/workspace/ncue/DeepCoin/data/mtf/mtf_rules_v3.json", "min_rules_pass": 2, "htf_gate_enabled": true, "rules_by_type": { "swing_low": 4, "pullback": 4, "breakout": 4, "div_bull": 4, "swing_high": 4, "div_bear": 4 } }, "walkforward": { "bars_scanned": 523805, "raw_signals": 308436 } }