결정 트리 (docs/16) — 관리형 JSON 렌더

배지: ✅ holdout≥80% · ⚠️ 경계 · ❌ 실패 · flipped=반대방향 원칙

60선 트리거 (2-x)

depth=6 · leaves=69 · ✅=2 · flipped=33 · validated holdout n=70 hr=0.8421

🔀 wave23_lag_bars <= 3.0 ma60_1 train n=9382 hr=0.5087 · holdout n=5190 hr=0.5213
💬 원자 `wave23_lag_bars` 분기 <= 3.0, train 분기 score=0.0151, 부모 train HR≈50.9% [2-x]
⚖ wave1=0.5063 wave2=0.493 wave3=0.484

20선 트리거 (3-x)

depth=6 · leaves=90 · ✅=3 · flipped=45 · validated holdout n=98 hr=0.8125

🔀 close_time_overlap == ma20_1 train n=16896 hr=0.5084 · holdout n=8262 hr=0.5116
💬 원자 `close_time_overlap` 분기 == 다갈래, train 분기 score=0.0158, 부모 train HR≈50.8% [3-x]
⚖ wave1=0.508 wave2=0.499 wave3=0.4938

5선 트리거 (4-x)

depth=6 · leaves=34 · ✅=0 · flipped=17 · validated holdout n=0 hr=None

🔀 rsi <= 54.85425959564412 ma5_1 train n=41094 hr=0.503 · holdout n=21540 hr=0.5208
💬 원자 `rsi` 분기 <= 54.85425959564412, train 분기 score=0.0144, 부모 train HR≈50.3% [4-x]
⚖ wave1=0.4917 wave2=0.4853 wave3=0.4862