Files
Bithumb/docs/3_causal/futures/walkforward_mtf_report.json
dsyoon b7c4ec0de5 feat: MTF·인과 전략 파이프라인 및 docs 단계별 폴더 재구성
0~3단계 산출물을 docs/0_ground_truth~3_causal로 정리하고, sim 초기 40만원·총평가 구간별 매수 상한을 적용한다. MTF 상관 분석, composite+MTF, 워크포워드 인과 sim과 2·3단계 리포트를 추가·재생성한다.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-10 19:30:16 +09:00

102 lines
2.4 KiB
JSON

{
"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
}
}