0~3단계 산출물을 docs/0_ground_truth~3_causal로 정리하고, sim 초기 40만원·총평가 구간별 매수 상한을 적용한다. MTF 상관 분석, composite+MTF, 워크포워드 인과 sim과 2·3단계 리포트를 추가·재생성한다. Co-authored-by: Cursor <cursoragent@cursor.com>
108 lines
2.5 KiB
JSON
108 lines
2.5 KiB
JSON
{
|
|
"generated_at": "2026-06-10 15:34:59",
|
|
"strategy_id": "causal_mtf_v3",
|
|
"technique_id": "composite_v3+mtf",
|
|
"symbol": "BTC",
|
|
"interval_label": "3분",
|
|
"lookback_days": 3447,
|
|
"sim_lookback_days": 1095,
|
|
"gt_tier": "v3",
|
|
"causal_signals": {
|
|
"buy": 762,
|
|
"sell": 725,
|
|
"legs": 210
|
|
},
|
|
"gt_alignment": {
|
|
"buy_recall": 0.2795,
|
|
"sell_recall": 0.3012,
|
|
"leg_recall": 0.037,
|
|
"score": 0.1581,
|
|
"by_signal_type": {
|
|
"swing_low": 0.2913,
|
|
"pullback": 0.5357,
|
|
"breakout": 0.4035,
|
|
"div_bull": 0.3211,
|
|
"swing_high": 0.2946,
|
|
"div_bear": 0.3741
|
|
}
|
|
},
|
|
"futures_sim": {
|
|
"gt_benchmark": {
|
|
"return_pct": 271840.99,
|
|
"final_equity_krw": 1087763944.0,
|
|
"trades": 597
|
|
},
|
|
"causal_with_stops": {
|
|
"return_pct": -67.81,
|
|
"final_equity_krw": 128748.0,
|
|
"atr_stops": 1784,
|
|
"use_atr_stops": true,
|
|
"atr_period": 14,
|
|
"atr_mult": 2.0
|
|
},
|
|
"causal_no_stops": {
|
|
"return_pct": -108.19,
|
|
"final_equity_krw": -32768.0
|
|
},
|
|
"return_capture_ratio": -0.0002,
|
|
"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": -108.19,
|
|
"final_equity_krw": -32768.0,
|
|
"long_opens": 13,
|
|
"long_closes": 13,
|
|
"short_opens": 18,
|
|
"short_closes": 13
|
|
},
|
|
{
|
|
"label": "3단계 인과 시뮬 (composite_v3)",
|
|
"return_pct": -67.81,
|
|
"final_equity_krw": 128748.0,
|
|
"long_opens": 926,
|
|
"long_closes": 926,
|
|
"short_opens": 943,
|
|
"short_closes": 925,
|
|
"atr_stops": 1784
|
|
}
|
|
]
|
|
},
|
|
"params": {
|
|
"min_score": 2.0,
|
|
"merge_bars": 3,
|
|
"trend_ema_span": 60,
|
|
"reversal_pct": 5.0,
|
|
"min_bars_between": 1440,
|
|
"mtf_min_rules_pass": 2,
|
|
"mtf_min_cohens_d": 1.2,
|
|
"mtf_rules_per_type": 4,
|
|
"htf_gate_enabled": true
|
|
},
|
|
"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
|
|
},
|
|
"rejected_signals": 3841
|
|
},
|
|
"baseline_composite": {
|
|
"return_pct": -88.28,
|
|
"final_equity_krw": 46894.0
|
|
}
|
|
} |