v3 신호 유형별 GT 정합, composite_v3 통합 기법, ATR 손절 선물 시뮬과 0단계 벤치마크 비교 리포트·차트를 추가하고 README/스크립트 단계 번호를 통일했다. Co-authored-by: Cursor <cursoragent@cursor.com>
147 lines
3.8 KiB
JSON
147 lines
3.8 KiB
JSON
{
|
|
"generated_at": "2026-06-09 21:32:57",
|
|
"symbol": "BTC",
|
|
"gt": {
|
|
"leg_count": 64,
|
|
"return_pct": 119097.37,
|
|
"interval_label": "3분",
|
|
"lookback_days": 730
|
|
},
|
|
"ranking": [
|
|
{
|
|
"technique_id": "bb_reversal",
|
|
"technique_name": "볼린저 역추세",
|
|
"category": "indicator",
|
|
"causal": true,
|
|
"leg_count": 254,
|
|
"tech_return_pct": 334195.59,
|
|
"buy_recall": 1.0,
|
|
"sell_recall": 1.0,
|
|
"leg_recall": 0.4375,
|
|
"return_capture_ratio": 2.8061,
|
|
"score": 0.8031,
|
|
"avg_buy_offset": 7.1,
|
|
"avg_sell_offset": 4.6
|
|
},
|
|
{
|
|
"technique_id": "rsi_swing",
|
|
"technique_name": "RSI 스윙",
|
|
"category": "indicator",
|
|
"causal": true,
|
|
"leg_count": 216,
|
|
"tech_return_pct": 129079.59,
|
|
"buy_recall": 1.0,
|
|
"sell_recall": 1.0,
|
|
"leg_recall": 0.4219,
|
|
"return_capture_ratio": 1.0838,
|
|
"score": 0.7977,
|
|
"avg_buy_offset": 31.9,
|
|
"avg_sell_offset": 21.6
|
|
},
|
|
{
|
|
"technique_id": "macd_cross",
|
|
"technique_name": "MACD 크로스",
|
|
"category": "indicator",
|
|
"causal": true,
|
|
"leg_count": 206,
|
|
"tech_return_pct": 98962.12,
|
|
"buy_recall": 1.0,
|
|
"sell_recall": 1.0,
|
|
"leg_recall": 0.4375,
|
|
"return_capture_ratio": 0.8309,
|
|
"score": 0.7778,
|
|
"avg_buy_offset": 4.8,
|
|
"avg_sell_offset": 4.9
|
|
},
|
|
{
|
|
"technique_id": "donchian",
|
|
"technique_name": "돈치안 채널",
|
|
"category": "swing",
|
|
"causal": true,
|
|
"leg_count": 171,
|
|
"tech_return_pct": 48521.83,
|
|
"buy_recall": 0.9936,
|
|
"sell_recall": 1.0,
|
|
"leg_recall": 0.4062,
|
|
"return_capture_ratio": 0.4074,
|
|
"score": 0.7017,
|
|
"avg_buy_offset": 16.5,
|
|
"avg_sell_offset": 17.3
|
|
},
|
|
{
|
|
"technique_id": "minor_swing",
|
|
"technique_name": "소형 스윙 하이브리드",
|
|
"category": "hybrid",
|
|
"causal": true,
|
|
"leg_count": 240,
|
|
"tech_return_pct": 10605952.11,
|
|
"buy_recall": 0.707,
|
|
"sell_recall": 0.8627,
|
|
"leg_recall": 0.375,
|
|
"return_capture_ratio": 89.0528,
|
|
"score": 0.6737,
|
|
"avg_buy_offset": 59.4,
|
|
"avg_sell_offset": 33.8
|
|
},
|
|
{
|
|
"technique_id": "local_extrema",
|
|
"technique_name": "국소 극값",
|
|
"category": "swing",
|
|
"causal": true,
|
|
"leg_count": 178,
|
|
"tech_return_pct": 274921.07,
|
|
"buy_recall": 0.7006,
|
|
"sell_recall": 0.7157,
|
|
"leg_recall": 0.4062,
|
|
"return_capture_ratio": 2.3084,
|
|
"score": 0.6462,
|
|
"avg_buy_offset": 83.8,
|
|
"avg_sell_offset": 71.7
|
|
},
|
|
{
|
|
"technique_id": "ma_cross",
|
|
"technique_name": "EMA 크로스",
|
|
"category": "indicator",
|
|
"causal": true,
|
|
"leg_count": 111,
|
|
"tech_return_pct": 8222.42,
|
|
"buy_recall": 1.0,
|
|
"sell_recall": 1.0,
|
|
"leg_recall": 0.3594,
|
|
"return_capture_ratio": 0.069,
|
|
"score": 0.6361,
|
|
"avg_buy_offset": 38.6,
|
|
"avg_sell_offset": 38.6
|
|
},
|
|
{
|
|
"technique_id": "composite_v3",
|
|
"technique_name": "v3 통합 스코어링",
|
|
"category": "composite",
|
|
"causal": true,
|
|
"leg_count": 79,
|
|
"tech_return_pct": 3319.89,
|
|
"buy_recall": 0.9809,
|
|
"sell_recall": 0.9118,
|
|
"leg_recall": 0.2031,
|
|
"return_capture_ratio": 0.0279,
|
|
"score": 0.5484,
|
|
"avg_buy_offset": 105.0,
|
|
"avg_sell_offset": 134.9
|
|
},
|
|
{
|
|
"technique_id": "zigzag_causal",
|
|
"technique_name": "인과 ZigZag",
|
|
"category": "swing",
|
|
"causal": true,
|
|
"leg_count": 64,
|
|
"tech_return_pct": 119483.03,
|
|
"buy_recall": 0.4076,
|
|
"sell_recall": 0.6176,
|
|
"leg_recall": 0.2969,
|
|
"return_capture_ratio": 1.0032,
|
|
"score": 0.5102,
|
|
"avg_buy_offset": 0.0,
|
|
"avg_sell_offset": 6.4
|
|
}
|
|
]
|
|
} |