Signal: BEARISH (64%) | Price: $63,215.60 | 2026-07-10 05:00 KST | 300 candles
Council: 0 bullish, 2 neutral, 4 bearish | Support: $63,118 / $63,117 / $63,106 | Resistance: $63,233 / $63,258 / $63,286
현재 BTC 15분 구조는 이전 확정 분배가 $61,520.00 Phase E까지 진행된 뒤, $61,615.00 저점 이후 반등 구간에서 새로운 재분배 후보가 형성되는 상태로 진단한다. 구조적 핵심은 $63,484.90에서 발생한 UTAD 후보이며, 현재가 $63,215.60은 그 아래에 있어 상단 실패 조건은 살아 있지만, 동시에 $63,117.00-$63,118.29 구조 하단 위에 있어 즉각적인 하락 확정 구조는 아니다. ICT·Fibonacci·Candlestick은 단기 상승 스윙과 EMA 상방 위치를 근거로 bullish 구조 요소를 인정하므로, 전체 구조 신뢰도는 강한 bearish가 아니라 재분배 우위의 조건부 bearish다. 실행 셋업은 프리미엄 영역, 이전일 고가 $63,286.50 돌파 후 재진입, OI 감소, CVD 다이버전스, bearish PRZ 중첩 때문에 구조 판단보다 더 일관되게 bearish다. 구조 무효화는 최종적으로 $64,691.90 상방 수용이며, 단기 구조 위험 완화는 $63,484.90 재탈환 여부에 달려 있다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | BEARISH | 78% | $63,117 / $62,666 | $63,485 / $63,740 |
| ICT Trader | BEARISH | 62% | $63,233 / $62,957 | $63,286 / $63,485 |
| Derivatives Trader | BEARISH | 62% | $63,106 / $63,081 | $64,000 / $64,692 |
| Candlestick Reader | NEUTRAL | 58% | $63,106 / $63,081 | $63,418 / $64,692 |
| Fibonacci Analyst | NEUTRAL | 62% | $63,118 / $63,005 | $63,258 / $63,485 |
| Harmonic Specialist | BEARISH | 62% | $62,960 / $62,562 | $63,242 / $63,516 |
Support: $63,117 / $62,666 / $62,373 | Resistance: $63,485 / $63,740 / $64,234 | Horizon: short to medium term
지표상 regime은 DIS이며 dis_score가 100.0, regime_fitness가 1.000으로 분배/재분배 해석이 우선이다. 1차 구조는 BC $64,691.90, AR $63,117.00, ST $64,234.10 이후 SOW $62,666.00과 Phase E $61,520.00까지 진행된 확정 bearish 분배 구조로 표시된다. 현재 활성 구조는 $61,615.00 저점 이후 반등했지만, $63,484.90에서 UTAD 후보가 발생한 뒤 현재가 $63,215.60이 그 아래에 머물러 있어 상단 실패 후 재분배 가능성이 높다. 다만 현재가는 아직 $63,117.00 메인 AR 저점 위에 있으므로 즉각적인 하락 확정보다는 $63,117.00 이탈 여부와 $63,484.90 재탈환 실패 여부가 다음 확인 포인트다.
Support: $63,233 / $62,957 / $62,620 | Resistance: $63,286 / $63,485 / $64,692 | Horizon: short term
확정 구조 기준으로는 최근 CHoCH_bullish 62,620.20 이후 BOS_bullish 63,233.00이 발생했기 때문에 structure_bias는 아직 bullish로 평가한다. 그러나 현재가 63,215.60은 BOS 레벨 63,233.00 아래로 밀려 있으며, EQ 62,956.70 위 프리미엄 영역에서 이전일 고가 63,286.50 돌파 후 유지 실패 가능성이 나타난다. 활성 OB와 미체결 FVG가 모두 0개라 명확한 기관 수요 지지보다는 유동성 회수 이후 되돌림 리스크가 더 크며, bear_score 8.7이 bull_score 8.0보다 높다. 따라서 구조는 아직 상승이나, 실행 셋업은 63,484.90 range high 아래에서 단기 bearish 되돌림을 우선 본다.
Support: $63,106 / $63,081 / $62,824 | Resistance: $64,000 / $64,692 / $65,500 | Horizon: 단기, 약 4~8시간
확정 구조는 아직 $64,691.90 상단 BOS도, $61,520.00 하단 이탈도 없기 때문에 중립 레인지로 본다. 다만 현재가 $63,215.60은 EMA20 $63,080.70 및 레인지 EQ $63,105.95 위에 있지만, OI가 24시간 -0.7780% 감소해 상승이 신규 포지션 확장으로 뒷받침되지 않는다. CVD divergence 0.850, 롱 계정 비율 0.600, long crowding 1.000은 단기적으로 롱 추격보다 상단 유동성 $64,000 근처에서 되밀릴 위험을 높인다. 파생 데이터가 4~8시간 선행하는 특성을 감안하면, $64,000~$64,691.90을 강하게 돌파·안착하기 전까지는 단기 하방 셋업이 우세하다.
Support: $63,106 / $63,081 / $62,824 | Resistance: $63,418 / $64,692 | Horizon: short term
구조적으로는 현재가 $63,215.60이 EMA20 $63,080.70, EMA120 $62,719.02, EMA240 $62,823.92 위에 있어 15분 기준 상승 구조가 아직 훼손되었다고 보기 어렵습니다. 다만 최근 패턴은 297번 bullish_engulfing 이후 299번 bearish_engulfing이 바로 출현했고, bearish_engulfing의 품질이 0.627로 가장 높아 단기 상단 매물 반응을 시사합니다. 7일 레인지 기준 EQ는 $63,105.95이며 현재가는 그 위의 프리미엄 영역에 있어 추격 매수보다는 $63,080.70~$63,105.95 재테스트 여부가 중요합니다. bull_score 1.45가 bear_score 0.75보다 높아 중기 방향은 아직 매수 우위지만, 최근 캔들 조합만 보면 단기 신호는 중립에서 약한 하방 조정 쪽입니다.
Support: $63,118 / $63,005 / $62,892 | Resistance: $63,258 / $63,485 / $63,746 | Horizon: short term
구조적으로는 최근 스윙이 $62,525 저점에서 $63,485 고점으로 형성된 상승 스윙이므로 structure_bias는 bullish로 평가한다. 다만 현재가 $63,215.60은 EQ인 ret_0.5 $63,005.05 위의 프리미엄 구간에 있고, 바로 위 ret_0.236 $63,258.41과의 거리가 0.07%에 불과해 단기적으로는 저항 테스트 국면이다. 피보나치 반응 상태도 testing이며 reaction_probability가 0.65로, $63,258.41 돌파 확정 전에는 $63,118.29, $63,005.05, 특히 황금비 ret_0.618 $62,891.81 쪽으로 되돌림이 발생할 수 있다. 반대로 $63,484.90 스윙 고점/ext_1.0을 명확히 수용하면 $63,745.94, $63,882.22, $64,077.99 확장 목표로 상승 구조가 재개될 가능성이 커진다.
Support: $62,960 / $62,562 / $62,359 | Resistance: $63,242 / $63,516 / $63,704 | Horizon: short term
조화패턴 관점에서는 bearish 쪽이 우세하지만, harmonic 단독으로는 구조 전환을 확정할 수 없으므로 structure_bias는 neutral로 둔다. 가장 신뢰도 높은 확인 패턴은 완료된 strict/high bearish Bat이며, PRZ $62,562.23-$62,959.74에서 rejection/defense와 AD 0.382 반응이 확인되어 post-confirmation vote weight 0.58을 가진다. 동시에 현재가 $63,215.60 위에는 forming strict/high bearish Crab PRZ $63,516.12-$63,891.76 및 active bearish Bat PRZ $63,241.60-$63,743.57가 겹쳐 있어 추가 상승 시 반전 리스크가 커지는 구간이다. 다만 실행 상태는 watch이며, 상단 PRZ 진입 후 15m/1h MSS 또는 CVD/OI 약화 같은 추가 확인 없이는 공격적 숏 확정 신호로 보지 않는다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $63,117 | support_test | Wyckoff (주 AR / 구조 하단 $63,117.00), Fibonacci (ret_0.382 $63,118.29), Derivatives·Candlestick (7일 레인지 EQ $63,105.95, EMA20 $63,080.70) | 2.5 | 셋업 bearish(72%, 6/6 합의)에 따른 프리미엄 영역에서의 즉각적 하방 1차 되돌림. 현재가는 즉시 저항 Fib ret_0.236 $63,258.41(0.07% 거리)·ICT BOS $63,233.00에서 거부되고, Wyckoff 주 AR $63,117.00 + Fib ret_0.382 $63,118.29 + 7일 EQ $63,105.95 + EMA20 $63,080.70이 겹치는 단기 균형·구조 하단 클러스터를 테스트. 이 레벨 방어 여부가 다음 확인 포인트. |
| 2 | $62,840 | swing_low | Fibonacci (fib_confluence strict 1.0 $62,839.77, 황금비 ret_0.618 $62,891.81), ICT (EQ $62,956.70), Harmonic (확정 Bat PRZ $62,562.23-$62,959.74, reaction_score 0.80) | 7.0 | 구조 하단 $63,117 이탈(bearish 트리거) 시 디스카운트 수요 구간으로 플러시. 상단 반응 밴드는 ICT EQ $62,956.70 + Harmonic 확정 Bat PRZ 상단 $62,959.74 + Fib 황금비 $62,891.81, 스윙 저점 앵커는 최고품질 fib_confluence strict(1.0) $62,839.77. OI -0.78%·CVD divergence 0.850이 하방 관성을 뒷받침하나, Bat PRZ가 확정 반응 구간이라 여기서 1차 반등 발생 가능. |
| 3 | $63,106 | resistance_test | Derivatives·Candlestick (7일 레인지 EQ $63,105.95), Wyckoff (구 AR $63,117.00), Fibonacci (ret_0.382 $63,118.29), EMA20 $63,080.70 | 13.0 | 이탈된 구조 하단/균형선을 아래에서 재테스트하는 break-and-retest. 7일 EQ $63,105.95·EMA20 $63,080.70 부근, 구 구조 하단 $63,117 바로 아래에서 lower high 형성 후 매도 재개. $63,117 위 수용 실패가 재분배 markdown 지속을 확인하는 숏 재진입 구간. |
| 4 | $62,666 | swing_low | Wyckoff (SOW $62,666.00), ICT (CHoCH $62,620.20) | 20.0 | 재분배 markdown 지속으로 lower low 형성. Wyckoff SOW $62,666.00 + 인접 ICT CHoCH $62,620.20 지지 셸프가 24시간 하단 타깃. 이 아래 수용 시 $62,358.82 → $62,110.36 → 하단 구조 $61,520.00으로 확장 여지. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $63,005 | $63,258 | High first |
| 8h | $62,840 | $63,258 | High first |
| 24h | $62,666 | $63,258 | High first |
Invalidation: $63,485
```json
{
"path_type": "complex",
"confidence": 0.6,
"waypoints": [
{
"seq": 1,
"price": 63117.0,
"type": "support_test",
"source": "Wyckoff (주 AR / 구조 하단 $63,117.00), Fibonacci (ret_0.382 $63,118.29), Derivatives·Candlestick (7일 레인지 EQ $63,105.95, EMA20 $63,080.70)",
"description": "셋업 bearish(72%, 6/6 합의)에 따른 프리미엄 영역에서의 즉각적 하방 1차 되돌림. 현재가는 즉시 저항 Fib ret_0.236 $63,258.41(0.07% 거리)·ICT BOS $63,233.00에서 거부되고, Wyckoff 주 AR $63,117.00 + Fib ret_0.382 $63,118.29 + 7일 EQ $63,105.95 + EMA20 $63,080.70이 겹치는 단기 균형·구조 하단 클러스터를 테스트. 이 레벨 방어 여부가 다음 확인 포인트.",
"est_hours": 2.5
},
{
"seq": 2,
"price": 62839.77,
"type": "swing_low",
"source": "Fibonacci (fib_confluence strict 1.0 $62,839.77, 황금비 ret_0.618 $62,891.81), ICT (EQ $62,956.70), Harmonic (확정 Bat PRZ $62,562.23-$62,959.74, reaction_score 0.80)",
"description": "구조 하단 $63,117 이탈(bearish 트리거) 시 디스카운트 수요 구간으로 플러시. 상단 반응 밴드는 ICT EQ $62,956.70 + Harmonic 확정 Bat PRZ 상단 $62,959.74 + Fib 황금비 $62,891.81, 스윙 저점 앵커는 최고품질 fib_confluence strict(1.0) $62,839.77. OI -0.78%·CVD divergence 0.850이 하방 관성을 뒷받침하나, Bat PRZ가 확정 반응 구간이라 여기서 1차 반등 발생 가능.",
"est_hours": 7.0
},
{
"seq": 3,
"price": 63105.95,
"type": "resistance_test",
"source": "Derivatives·Candlestick (7일 레인지 EQ $63,105.95), Wyckoff (구 AR $63,117.00), Fibonacci (ret_0.382 $63,118.29), EMA20 $63,080.70",
"description": "이탈된 구조 하단/균형선을 아래에서 재테스트하는 break-and-retest. 7일 EQ $63,105.95·EMA20 $63,080.70 부근, 구 구조 하단 $63,117 바로 아래에서 lower high 형성 후 매도 재개. $63,117 위 수용 실패가 재분배 markdown 지속을 확인하는 숏 재진입 구간.",
"est_hours": 13.0
},
{
"seq": 4,
"price": 62666.0,
"type": "swing_low",
"source": "Wyckoff (SOW $62,666.00), ICT (CHoCH $62,620.20)",
"description": "재분배 markdown 지속으로 lower low 형성. Wyckoff SOW $62,666.00 + 인접 ICT CHoCH $62,620.20 지지 셸프가 24시간 하단 타깃. 이 아래 수용 시 $62,358.82 → $62,110.36 → 하단 구조 $61,520.00으로 확장 여지.",
"est_hours": 20.0
}
],
"period_extremes": {
"4h": {"expected_high": 63258.41, "expected_low": 63005.05, "high_first": true},
"8h": {"expected_high": 63258.41, "expected_low": 62839.77, "high_first": true},
"24h": {"expected_high": 63258.41, "expected_low": 62666.0, "high_first": true}
},
"triggers": {
"bullish": {
"price": 63484.9,
"description": "$63,484.90(Wyckoff UTAD 후보 / ICT range high / Fib 스윙 고점·ext_1.0 중첩) 재탈환·수용 시 상단 실패 조건 해소 및 bullish 가속. 상방 $63,703.94·$64,000.00 겨냥. 재분배 숏 셋업의 단기 무효화 신호이기도 함."
},
"bearish": {
"price": 63117.0,
"description": "$63,117.00(Wyckoff 주 AR / Fib ret_0.382 $63,118.29 구조 하단) 하향 이탈·수용 시 markdown 가속. $62,839.77 → $62,666.00 → $62,358.82 순차 타깃 활성화."
}
},
"scenario_invalidation": 63484.9
}
```
**핵심 판단:** 셋업 bias가 BEARISH 72%로 구조(혼합·약한 bearish)를 앞서므로, 규칙상 첫 waypoint는 셋업 방향(하방)을 따릅니다. 다만 현재가가 구조 하단 $63,117 위에 있어 즉각적 하락 확정 구조는 아니므로, 경로는 "구조 하단 테스트 → 이탈 후 수요 구간 플러시 → break-and-retest lower high → markdown lower low"의 재분배 corrective 흐름(complex)으로 배치했습니다. WP2는 candidate 표의 최고품질 strict(1.0) $62,839.77과 Harmonic 확정 Bat PRZ 반응 구간을 앵커로 사용했고, 상단 harmonic Crab PRZ($63,516~$63,891)는 pre-confirm 단계라 WP1을 뒤집는 근거로 쓰지 않았습니다. 전체 경로 무효화는 Wyckoff가 지목한 UTAD 재탈환선 $63,484.90입니다.{
"overall_signal": "bearish",
"overall_confidence": 0.64,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.72,
"active_setups": [
"가격 $63,215.60이 ICT EQ $62,956.70 및 7일 레인지 EQ $63,105.95 위의 프리미엄 영역에 위치",
"이전일 고가 $63,286.50 상회 후 재진입하여 buy-side liquidity 흡수 및 실패 돌파 조건 형성",
"ICT BOS 레벨 $63,233.00 아래로 가격이 되돌아와 단기 돌파 유지력 약화",
"Wyckoff 활성 재분배 후보에서 $63,484.90 UTAD 후보 발생 후 현재가가 그 아래에 위치",
"파생상품에서 24시간 가격은 +1.55% 상승했으나 OI는 -0.7780% 감소하여 상승의 포지션 확장 신뢰도 약화",
"CVD divergence 0.850 및 롱 계정 비율 0.600으로 단기 롱 추격 취약성 확대",
"최근 bearish engulfing 패턴이 $63,000대 상단에서 출현했고 품질 0.627로 최근 패턴 중 가장 우세",
"피보나치 ret_0.236 $63,258.41이 현재가와 0.07% 거리의 즉시 저항으로 작동 중",
"상단 bearish harmonic PRZ $63,241.60-$63,743.57 및 forming Crab PRZ $63,516.12-$63,891.76가 겹쳐 있음"
],
"setup_vs_structure": "구조 판단은 Wyckoff 재분배 해석 때문에 약한 bearish 우위이나, ICT·Fibonacci·Candlestick은 단기 상승 구조도 인정해 구조 합의는 완전하지 않다. 반면 실행 셋업은 6개 분석 모두 bearish 쪽으로 기울어 있어, 구조보다 즉시 실행 리스크가 더 명확하게 하방 조건을 가리킨다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 4,
"neutral_count": 2
},
"key_levels": {
"support": [
63118.29,
63117.0,
63105.95,
63080.7,
63005.05,
62956.7,
62891.81,
62666.0,
62620.2,
62466.9,
62358.82,
62110.36,
61520.0
],
"resistance": [
63233.0,
63258.41,
63286.5,
63484.9,
63516.12,
63703.94,
63743.57,
63891.76,
64000.0,
64691.9
]
},
"confluences": [
"ICT의 range high와 Wyckoff의 활성 재분배 UTAD 후보가 모두 $63,484.90에 위치하며, Fibonacci도 동일 레벨을 ext_1.0 및 스윙 고점으로 제시한다.",
"Wyckoff의 주요 AR 저점 $63,117.00과 Fibonacci ret_0.382 $63,118.29가 거의 동일해, $63,117-$63,118 구간은 구조적 하단 확인 레벨로 중첩된다.",
"Derivatives 7일 레인지 EQ $63,105.95, Candlestick EQ $63,105.95, EMA20 $63,080.70이 $63,080-$63,106에 모여 있어 단기 균형선 역할을 한다.",
"ICT EQ $62,956.70과 Harmonic bearish Bat PRZ 상단 $62,959.74가 거의 일치해, $62,956-$62,960은 이전 PRZ 반응과 레인지 균형이 겹치는 중요 가격대다.",
"Wyckoff Phase E 저점, Derivatives 하단 구조 레벨, Candlestick/Fibonacci 주요 지지 모두 $61,520.00을 반복적으로 제시해 하단 구조 기준점으로 강한 합의가 있다.",
"Wyckoff BC, ICT 상위 저항, Harmonic 상위 무효화 참조, Derivatives 구조 상단이 모두 $64,691.90을 핵심 상단 레벨로 공유한다.",
"ICT, Wyckoff, Derivatives, Harmonic 모두 단기 실행 조건을 bearish로 해석하며, 공통 근거는 프리미엄 영역·상단 유동성 흡수·상승 참여 약화·상단 PRZ 반응이다."
],
"conflicts": [
"ICT는 최근 CHoCH bullish $62,620.20 이후 BOS bullish $63,233.00을 근거로 구조 자체는 bullish로 보지만, 현재가가 $63,233.00 아래에 있어 실행 셋업은 bearish로 분리한다.",
"Fibonacci와 Candlestick은 가격이 EMA20 $63,080.70, EMA120 $62,719.02, EMA240 $62,823.92 및 상승 스윙 EQ $63,005.05 위에 있어 15분 상승 구조를 인정하지만, 둘 다 프리미엄 저항 구간에서는 bearish 조정 리스크를 제시한다.",
"Wyckoff는 prior distribution 이후 현재 활성 구조를 재분배 후보로 해석해 구조적으로 bearish를 제시하는 반면, Derivatives와 Harmonic은 구조를 neutral로 두고 실행 조건만 bearish로 본다.",
"Harmonic의 bearish PRZ는 방향성 보조 근거로는 강하지만, 자체 규칙상 단독으로 구조 전환을 확정할 수 없으므로 Wyckoff/ICT/Fibonacci 구조 판단을 대체하지 않는다.",
"상단 $63,484.90 재탈환 여부가 핵심 갈림길이다. 해당 레벨은 Wyckoff에는 UTAD 실패/성공 기준이고, Fibonacci에는 상승 스윙 고점 돌파 기준이며, ICT에는 range high 유지 여부 기준이다."
],
"highest_conviction_analyst": "Wyckoff Expert — 분배 점수와 구조 적합도가 가장 높고, 이전 확정 분배 구조에서 BC $64,691.90 → AR $63,117.00 → ST $64,234.10 → UT $63,740.20 → SOW → Phase E $61,520.00의 단계적 전개를 제시했다. 또한 현재 활성 구조를 $61,615.00 저점 이후의 재분배 후보로 분리하고, 2026-07-10 03:00 KST의 $63,484.90 UTAD 후보를 명확히 표시해 구조 진단의 구체성이 가장 높다.",
"invalidation_level": "$64,691.90 상방 수용 시 현재 bearish 재분배 구조 해석은 구조적으로 무효화된다. 단기적으로는 $63,484.90 재탈환 및 유지가 UTAD 실패 해석의 1차 약화 조건이다.",
"executive_summary": "현재 BTC 15분 구조는 이전 확정 분배가 $61,520.00 Phase E까지 진행된 뒤, $61,615.00 저점 이후 반등 구간에서 새로운 재분배 후보가 형성되는 상태로 진단한다. 구조적 핵심은 $63,484.90에서 발생한 UTAD 후보이며, 현재가 $63,215.60은 그 아래에 있어 상단 실패 조건은 살아 있지만, 동시에 $63,117.00-$63,118.29 구조 하단 위에 있어 즉각적인 하락 확정 구조는 아니다. ICT·Fibonacci·Candlestick은 단기 상승 스윙과 EMA 상방 위치를 근거로 bullish 구조 요소를 인정하므로, 전체 구조 신뢰도는 강한 bearish가 아니라 재분배 우위의 조건부 bearish다. 실행 셋업은 프리미엄 영역, 이전일 고가 $63,286.50 돌파 후 재진입, OI 감소, CVD 다이버전스, bearish PRZ 중첩 때문에 구조 판단보다 더 일관되게 bearish다. 구조 무효화는 최종적으로 $64,691.90 상방 수용이며, 단기 구조 위험 완화는 $63,484.90 재탈환 여부에 달려 있다."
}{
"symbol": "BTC/USDT",
"timeframe": "15m",
"timestamp": "2026-07-10 05:00 KST",
"last_price": 63215.6,
"num_candles": 300,
"stage1_analyses": {
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bearish",
"confidence": 0.62,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.756,
"setup_signals": [
"현재가 63,215.60은 EQ 62,956.70 위의 프리미엄 영역에 위치",
"이전일 고가 63,286.50을 상회한 뒤 현재 63,215.60으로 재진입하여 buy-side liquidity 흡수 가능성",
"최근 구조 이벤트는 CHoCH_bullish 62,620.20 이후 BOS_bullish 63,233.00이나, 현재가가 63,233.00 아래에 있어 돌파 유지력이 약함",
"bear_score 8.7이 bull_score 8.0보다 우위",
"하락 셋업 신호: bearish BOS 62,466.90, bearish BOS 61,708.20, bearish CHoCH 61,926.90 이후 프리미엄 117.4% 깊은 되돌림"
],
"reasoning": "확정 구조 기준으로는 최근 CHoCH_bullish 62,620.20 이후 BOS_bullish 63,233.00이 발생했기 때문에 structure_bias는 아직 bullish로 평가한다. 그러나 현재가 63,215.60은 BOS 레벨 63,233.00 아래로 밀려 있으며, EQ 62,956.70 위 프리미엄 영역에서 이전일 고가 63,286.50 돌파 후 유지 실패 가능성이 나타난다. 활성 OB와 미체결 FVG가 모두 0개라 명확한 기관 수요 지지보다는 유동성 회수 이후 되돌림 리스크가 더 크며, bear_score 8.7이 bull_score 8.0보다 높다. 따라서 구조는 아직 상승이나, 실행 셋업은 63,484.90 range high 아래에서 단기 bearish 되돌림을 우선 본다.",
"key_levels": {
"support": [
63233.0,
62956.7,
62620.2,
62466.9,
62428.5,
61926.9,
61708.2,
61520.0
],
"resistance": [
63286.5,
63484.9,
64691.9
]
},
"time_horizon": "short term",
"invalidation_level": "63,484.90 상방에서 15분봉 종가 기준으로 수용되면 단기 bearish 셋업은 무효",
"risk_scenario": "가격이 63,233.00을 재확보하고 이전일 고가 63,286.50 위에서 지지 전환한 뒤 range high 63,484.90까지 돌파하면, 프리미엄 숏 셋업은 실패하고 7일 고가 64,691.90의 buy-side liquidity를 향한 상승 확장이 나올 수 있다.",
"data_quality": "medium",
"metrics": {
"order_blocks_total": 0,
"confirmed_bullish_ob": 0,
"confirmed_bearish_ob": 0,
"candidate_bullish_ob": 0,
"candidate_bearish_ob": 0,
"active_bullish_ob": 0,
"active_bearish_ob": 0,
"nearest_bull_ob_range": null,
"nearest_bear_ob_range": null,
"active_bullish_ob_list": [],
"active_bearish_ob_list": [],
"ob_mitigated_count": 1,
"unfilled_bull_fvg_count": 0,
"unfilled_bear_fvg_count": 0,
"bull_fvg_ranges": [],
"bear_fvg_ranges": [],
"fvg_open_count": 0,
"fvg_mitigated_count": 67,
"fvg_open_zones": [],
"bos_choch_events": [
"BOS_bearish",
"BOS_bearish",
"BOS_bullish",
"CHoCH_bearish",
"CHoCH_bullish",
"BOS_bullish"
],
"bos_choch_levels": [
{
"type": "BOS_bearish",
"level": 62466.9
},
{
"type": "BOS_bearish",
"level": 61708.2
},
{
"type": "BOS_bullish",
"level": 62372.7
},
{
"type": "CHoCH_bearish",
"level": 61926.9
},
{
"type": "CHoCH_bullish",
"level": 62620.2
},
{
"type": "BOS_bullish",
"level": 63233.0
}
],
"bos_sequence": [
"BOS_bullish",
"CHoCH_bearish",
"CHoCH_bullish",
"BOS_bearish",
"BOS_bearish",
"BOS_bearish",
"BOS_bullish",
"CHoCH_bearish",
"CHoCH_bullish",
"BOS_bullish"
],
"consecutive_bull_bos": 1,
"consecutive_bear_bos": 0,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [],
"current_zone": "premium",
"eq_level": 62956.7,
"range_high": 63484.9,
"range_low": 62428.5,
"bull_score": 8.0,
"bear_score": 8.7,
"setup_bias": "bearish",
"setup_score": 0.756,
"setup_signals": [
"bearish BOS below $62,466.90",
"bearish BOS below $61,708.20",
"bearish CHoCH below $61,926.90",
"deep retracement 117.4% in premium zone"
],
"retracement_direction": "bearish",
"current_retracement_pct": 117.4,
"deepest_retracement_pct": 135.6,
"previous_day_high": 63286.5,
"previous_day_low": 61520.0,
"broken_prev_high": true,
"broken_prev_low": false,
"sessions": {
"London": {
"active": false,
"high": null,
"low": null
},
"New York": {
"active": false,
"high": null,
"low": null
},
"Asian kill zone": {
"active": false,
"high": null,
"low": null
}
}
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.756,\n \"setup_signals\": [\n \"현재가 63,215.60은 EQ 62,956.70 위의 프리미엄 영역에 위치\",\n \"이전일 고가 63,286.50을 상회한 뒤 현재 63,215.60으로 재진입하여 buy-side liquidity 흡수 가능성\",\n \"최근 구조 이벤트는 CHoCH_bullish 62,620.20 이후 BOS_bullish 63,233.00이나, 현재가가 63,233.00 아래에 있어 돌파 유지력이 약함\",\n \"bear_score 8.7이 bull_score 8.0보다 우위\",\n \"하락 셋업 신호: bearish BOS 62,466.90, bearish BOS 61,708.20, bearish CHoCH 61,926.90 이후 프리미엄 117.4% 깊은 되돌림\"\n ],\n \"reasoning\": \"확정 구조 기준으로는 최근 CHoCH_bullish 62,620.20 이후 BOS_bullish 63,233.00이 발생했기 때문에 structure_bias는 아직 bullish로 평가한다. 그러나 현재가 63,215.60은 BOS 레벨 63,233.00 아래로 밀려 있으며, EQ 62,956.70 위 프리미엄 영역에서 이전일 고가 63,286.50 돌파 후 유지 실패 가능성이 나타난다. 활성 OB와 미체결 FVG가 모두 0개라 명확한 기관 수요 지지보다는 유동성 회수 이후 되돌림 리스크가 더 크며, bear_score 8.7이 bull_score 8.0보다 높다. 따라서 구조는 아직 상승이나, 실행 셋업은 63,484.90 range high 아래에서 단기 bearish 되돌림을 우선 본다.\",\n \"key_levels\": {\n \"support\": [\n 63233.0,\n 62956.7,\n 62620.2,\n 62466.9,\n 62428.5,\n 61926.9,\n 61708.2,\n 61520.0\n ],\n \"resistance\": [\n 63286.5,\n 63484.9,\n 64691.9\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"63,484.90 상방에서 15분봉 종가 기준으로 수용되면 단기 bearish 셋업은 무효\",\n \"risk_scenario\": \"가격이 63,233.00을 재확보하고 이전일 고가 63,286.50 위에서 지지 전환한 뒤 range high 63,484.90까지 돌파하면, 프리미엄 숏 셋업은 실패하고 7일 고가 64,691.90의 buy-side liquidity를 향한 상승 확장이 나올 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.62,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.72,
"setup_signals": [
"현재가 $63,215.60은 7일 레인지 EQ $63,105.95 위에 있어 약한 프리미엄 구간 진입",
"가격은 24시간 +1.55% 상승했지만 OI는 24시간 -0.7780% 감소하여 신규 롱 유입보다 숏 커버/포지션 언와인딩 성격이 강함",
"CVD divergence 0.850으로 가격 상승 대비 체결 참여의 질이 약한 다이버전스 발생",
"롱 계정 비율 0.600, account_long_crowding 1.000으로 롱 포지셔닝이 여전히 crowded 상태",
"spot-futures basis -0.0514%로 선물이 현물 대비 할인되어 파생시장 수요가 강하지 않음",
"상단 $64,000 청산 유동성과 7일 고점 $64,691.90 저항이 가까워 업스러스트 후보 구간"
],
"reasoning": "확정 구조는 아직 $64,691.90 상단 BOS도, $61,520.00 하단 이탈도 없기 때문에 중립 레인지로 본다. 다만 현재가 $63,215.60은 EMA20 $63,080.70 및 레인지 EQ $63,105.95 위에 있지만, OI가 24시간 -0.7780% 감소해 상승이 신규 포지션 확장으로 뒷받침되지 않는다. CVD divergence 0.850, 롱 계정 비율 0.600, long crowding 1.000은 단기적으로 롱 추격보다 상단 유동성 $64,000 근처에서 되밀릴 위험을 높인다. 파생 데이터가 4~8시간 선행하는 특성을 감안하면, $64,000~$64,691.90을 강하게 돌파·안착하기 전까지는 단기 하방 셋업이 우세하다.",
"key_levels": {
"support": [
63105.95,
63080.7,
62823.92,
62719.02,
62100,
61520,
60300
],
"resistance": [
64000,
64691.9,
65500,
69100
]
},
"time_horizon": "단기, 약 4~8시간",
"invalidation_level": "$64,691.90 상방 돌파 및 15분봉 기준 구조적 안착",
"risk_scenario": "$64,000 상단 청산 유동성을 흡수한 뒤 $64,691.90을 돌파하면 숏 커버가 붙어 $65,500 청산 레벨까지 빠르게 확장될 수 있다. 이 경우 OI가 재상승하고 basis가 0 이상으로 회복되면 bearish setup은 무효화된다.",
"data_quality": "high",
"metrics": {
"cvd_divergence": 0.85,
"cvd_change": 3223.078,
"oi_trend": 0.422,
"oi_change_pct_24h": -0.778,
"oi_latest": 100345.107,
"funding_pressure": 0.441,
"funding_avg": 5.896e-05,
"funding_change_24h": -1.248e-05,
"long_account_ratio": 0.621,
"short_account_ratio": 0.379,
"long_account_latest": 0.6,
"short_account_latest": 0.4,
"long_account_change_24h": -0.0452,
"short_account_change_24h": 0.0452,
"account_flow_label": "short_accounts_rising_long_accounts_falling",
"account_short_crowding": 0.0,
"account_long_crowding": 1.0,
"ls_imbalance": 0.0,
"ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
"spot_futures_basis_score": 0.487,
"spot_futures_basis_pct": -0.0514,
"basis_change_lookback": 0.0092,
"aggregate_score": 0.44,
"bull_signals": 1,
"bear_signals": 3,
"liq_below": [
[
62100,
2078.3314323
],
[
60300,
2291.5503140000005
],
[
57000,
2230.18597
]
],
"liq_above": [
[
64000,
2375.8800103500002
],
[
65500,
2463.286884
],
[
69100,
2864.4378925
]
],
"strongest_liq_level": 69100,
"fragility_score": 0.85,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.72,\n \"setup_signals\": [\n \"현재가 $63,215.60은 7일 레인지 EQ $63,105.95 위에 있어 약한 프리미엄 구간 진입\",\n \"가격은 24시간 +1.55% 상승했지만 OI는 24시간 -0.7780% 감소하여 신규 롱 유입보다 숏 커버/포지션 언와인딩 성격이 강함\",\n \"CVD divergence 0.850으로 가격 상승 대비 체결 참여의 질이 약한 다이버전스 발생\",\n \"롱 계정 비율 0.600, account_long_crowding 1.000으로 롱 포지셔닝이 여전히 crowded 상태\",\n \"spot-futures basis -0.0514%로 선물이 현물 대비 할인되어 파생시장 수요가 강하지 않음\",\n \"상단 $64,000 청산 유동성과 7일 고점 $64,691.90 저항이 가까워 업스러스트 후보 구간\"\n ],\n \"reasoning\": \"확정 구조는 아직 $64,691.90 상단 BOS도, $61,520.00 하단 이탈도 없기 때문에 중립 레인지로 본다. 다만 현재가 $63,215.60은 EMA20 $63,080.70 및 레인지 EQ $63,105.95 위에 있지만, OI가 24시간 -0.7780% 감소해 상승이 신규 포지션 확장으로 뒷받침되지 않는다. CVD divergence 0.850, 롱 계정 비율 0.600, long crowding 1.000은 단기적으로 롱 추격보다 상단 유동성 $64,000 근처에서 되밀릴 위험을 높인다. 파생 데이터가 4~8시간 선행하는 특성을 감안하면, $64,000~$64,691.90을 강하게 돌파·안착하기 전까지는 단기 하방 셋업이 우세하다.\",\n \"key_levels\": {\n \"support\": [\n 63105.95,\n 63080.7,\n 62823.92,\n 62719.02,\n 62100,\n 61520,\n 60300\n ],\n \"resistance\": [\n 64000,\n 64691.9,\n 65500,\n 69100\n ]\n },\n \"time_horizon\": \"단기, 약 4~8시간\",\n \"invalidation_level\": \"$64,691.90 상방 돌파 및 15분봉 기준 구조적 안착\",\n \"risk_scenario\": \"$64,000 상단 청산 유동성을 흡수한 뒤 $64,691.90을 돌파하면 숏 커버가 붙어 $65,500 청산 레벨까지 빠르게 확장될 수 있다. 이 경우 OI가 재상승하고 basis가 0 이상으로 회복되면 bearish setup은 무효화된다.\",\n \"data_quality\": \"high\"\n}"
},
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "neutral",
"confidence": 0.58,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.56,
"setup_signals": [
"현재가 $63,215.60이 7일 레인지 EQ $63,105.95 위에 있어 소폭 프리미엄 구간 진입",
"최근 299번 캔들에서 bearish_engulfing 발생, 패턴 품질 0.627로 최근 패턴 중 최상위",
"293번 doji가 20봉 평균 거래대금 $1,538.29 대비 고거래량 패턴으로 포착되어 $63,000대 부근에서 방향성 불확실성 확대",
"7일 고점 $64,691.90까지 상단 유동성은 남아 있으나, 현재 가격은 EMA20 $63,080.70 위에서 크게 확장되지 못하고 단기 매도 반응 발생"
],
"reasoning": "구조적으로는 현재가 $63,215.60이 EMA20 $63,080.70, EMA120 $62,719.02, EMA240 $62,823.92 위에 있어 15분 기준 상승 구조가 아직 훼손되었다고 보기 어렵습니다. 다만 최근 패턴은 297번 bullish_engulfing 이후 299번 bearish_engulfing이 바로 출현했고, bearish_engulfing의 품질이 0.627로 가장 높아 단기 상단 매물 반응을 시사합니다. 7일 레인지 기준 EQ는 $63,105.95이며 현재가는 그 위의 프리미엄 영역에 있어 추격 매수보다는 $63,080.70~$63,105.95 재테스트 여부가 중요합니다. bull_score 1.45가 bear_score 0.75보다 높아 중기 방향은 아직 매수 우위지만, 최근 캔들 조합만 보면 단기 신호는 중립에서 약한 하방 조정 쪽입니다.",
"key_levels": {
"support": [
63105.95,
63080.7,
62823.92,
62719.02,
61520.0
],
"resistance": [
63417.56,
64691.9
]
},
"time_horizon": "short term",
"invalidation_level": "$64,691.90 상향 돌파 및 15분봉 종가 안착 시 단기 bearish setup은 무효화",
"risk_scenario": "반대로 $63,105.95 EQ와 EMA20 $63,080.70을 종가 기준으로 이탈하면, bullish structure가 약화되며 EMA240 $62,823.92와 EMA120 $62,719.02까지 조정이 확대될 수 있습니다. 특히 해당 구간에서도 매수 반응이 약하면 7일 저점 $61,520.00 방향의 유동성 회수가 리스크입니다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 158,
"recent_patterns": 4,
"pattern_list": [
"bullish_engulfing@297",
"bearish_engulfing@299",
"three_white_soldiers@291",
"doji@293"
],
"atr_value": 201.96,
"vol_avg_20": 1538.29,
"high_volume_patterns": [
"doji"
],
"pattern_candidates": [
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.627,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.555,
"tier": "candidate",
"high_volume": true
},
{
"pattern": "three_white_soldiers",
"signal": "bullish",
"pattern_quality": 0.485,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.464,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.627,
"bull_score": 1.45,
"bear_score": 0.75
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.58,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.56,\n \"setup_signals\": [\n \"현재가 $63,215.60이 7일 레인지 EQ $63,105.95 위에 있어 소폭 프리미엄 구간 진입\",\n \"최근 299번 캔들에서 bearish_engulfing 발생, 패턴 품질 0.627로 최근 패턴 중 최상위\",\n \"293번 doji가 20봉 평균 거래대금 $1,538.29 대비 고거래량 패턴으로 포착되어 $63,000대 부근에서 방향성 불확실성 확대\",\n \"7일 고점 $64,691.90까지 상단 유동성은 남아 있으나, 현재 가격은 EMA20 $63,080.70 위에서 크게 확장되지 못하고 단기 매도 반응 발생\"\n ],\n \"reasoning\": \"구조적으로는 현재가 $63,215.60이 EMA20 $63,080.70, EMA120 $62,719.02, EMA240 $62,823.92 위에 있어 15분 기준 상승 구조가 아직 훼손되었다고 보기 어렵습니다. 다만 최근 패턴은 297번 bullish_engulfing 이후 299번 bearish_engulfing이 바로 출현했고, bearish_engulfing의 품질이 0.627로 가장 높아 단기 상단 매물 반응을 시사합니다. 7일 레인지 기준 EQ는 $63,105.95이며 현재가는 그 위의 프리미엄 영역에 있어 추격 매수보다는 $63,080.70~$63,105.95 재테스트 여부가 중요합니다. bull_score 1.45가 bear_score 0.75보다 높아 중기 방향은 아직 매수 우위지만, 최근 캔들 조합만 보면 단기 신호는 중립에서 약한 하방 조정 쪽입니다.\",\n \"key_levels\": {\n \"support\": [\n 63105.95,\n 63080.7,\n 62823.92,\n 62719.02,\n 61520.0\n ],\n \"resistance\": [\n 63417.56,\n 64691.9\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$64,691.90 상향 돌파 및 15분봉 종가 안착 시 단기 bearish setup은 무효화\",\n \"risk_scenario\": \"반대로 $63,105.95 EQ와 EMA20 $63,080.70을 종가 기준으로 이탈하면, bullish structure가 약화되며 EMA240 $62,823.92와 EMA120 $62,719.02까지 조정이 확대될 수 있습니다. 특히 해당 구간에서도 매수 반응이 약하면 7일 저점 $61,520.00 방향의 유동성 회수가 리스크입니다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "bearish",
"confidence": 0.78,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.74,
"setup_signals": [
"현재가 $63,215.60은 활성 재분배 후보 범위의 EQ 약 $62,549.95 위에 있어 프리미엄 구간에 위치",
"상단 유동성 테스트/UTAD 후보가 $63,484.90에서 발생했고 현재가는 그 아래로 되돌아와 상단 실패 가능성",
"기존 확정 분배 구조에서 BC $64,691.90 → AR $63,117.00 → ST $64,234.10 → UT $63,740.20 → LPSY/SOW → Phase E $61,520.00 순서가 확인됨",
"현재 가격은 메인 AR 저점 $63,117.00 바로 위에 있어, 이 레벨 이탈 시 $62,666.00 SOW 및 $62,372.70 재분배 AR 재시험 가능성 증가",
"$63,484.90 UTAD 후보를 회복하지 못하는 한 단기 반등은 LPSY 성격의 공급 재출현으로 해석될 가능성이 높음"
],
"reasoning": "지표상 regime은 DIS이며 dis_score가 100.0, regime_fitness가 1.000으로 분배/재분배 해석이 우선이다. 1차 구조는 BC $64,691.90, AR $63,117.00, ST $64,234.10 이후 SOW $62,666.00과 Phase E $61,520.00까지 진행된 확정 bearish 분배 구조로 표시된다. 현재 활성 구조는 $61,615.00 저점 이후 반등했지만, $63,484.90에서 UTAD 후보가 발생한 뒤 현재가 $63,215.60이 그 아래에 머물러 있어 상단 실패 후 재분배 가능성이 높다. 다만 현재가는 아직 $63,117.00 메인 AR 저점 위에 있으므로 즉각적인 하락 확정보다는 $63,117.00 이탈 여부와 $63,484.90 재탈환 실패 여부가 다음 확인 포인트다.",
"key_levels": {
"support": [
63117.0,
62666.0,
62372.7,
61926.9,
61615.0,
61520.0
],
"resistance": [
63484.9,
63740.2,
64234.1,
64691.9
]
},
"time_horizon": "short to medium term",
"invalidation_level": "$63,484.90 상향 회복 및 15분봉 기준 수용 시 단기 bearish setup은 무효화되며, $64,691.90 상향 회복 시 분배 구조 해석 자체가 크게 약화됨",
"risk_scenario": "$63,484.90 UTAD 후보를 강하게 회복하면 현재의 상단 실패 해석은 틀릴 수 있으며, 그 경우 가격은 $63,740.20 UT와 $64,234.10 ST 구간까지 재상승해 분배 상단 재테스트로 전환될 수 있다. 특히 $64,691.90 BC 고점을 회복하면 기존 분배 범위의 공급 우위가 무효화되고 재축적 또는 상방 재평가가 필요하다.",
"data_quality": "high",
"metrics": {
"acc_score": 96.2,
"dis_score": 100.0,
"regime": "DIS",
"regime_state": "dis_candidate",
"structure_bias": "bearish",
"phase_context": "dis_candidate / distribution / Phase E",
"phases_detected": [
"BC",
"AR",
"ST",
"SOW_IN_PHASE_B",
"UT",
"LPSY",
"SOW",
"LPSY",
"Phase E"
],
"last_phase": "Phase E",
"phase_candidates": [
{
"label": "BC",
"side": "high",
"idx": 16,
"price": 64691.9,
"color": "#ffd166"
},
{
"label": "AR",
"side": "low",
"idx": 44,
"price": 63117.0,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "high",
"idx": 95,
"price": 64234.1,
"color": "#118ab2"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 116,
"price": 63177.0,
"color": "#ef476f"
},
{
"label": "UT",
"side": "high",
"idx": 126,
"price": 63740.2,
"color": "#f9844a"
},
{
"label": "LPSY",
"side": "high",
"idx": 136,
"price": 63067.9,
"color": "#8338ec"
},
{
"label": "SOW",
"side": "low",
"idx": 139,
"price": 62666.0,
"color": "#ef476f"
},
{
"label": "LPSY",
"side": "high",
"idx": 172,
"price": 62394.1,
"color": "#8338ec"
},
{
"label": "Phase E",
"side": "low",
"idx": 185,
"price": 61520.0,
"color": "#7209b7"
}
],
"phase_structures": [
{
"structure_id": "15m_cycle_1",
"sequence": 1,
"timeframe": "15m",
"regime": "distribution",
"role": "prior_completed_structure",
"is_active": false,
"is_completed": true,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "distribution",
"start_idx": 16,
"end_idx": 185,
"phase_count": 9,
"phases": [
{
"label": "BC",
"side": "high",
"idx": 16,
"price": 64691.9,
"color": "#ffd166",
"dt": "2026-07-07 06:00:00+09:00"
},
{
"label": "AR",
"side": "low",
"idx": 44,
"price": 63117.0,
"color": "#06d6a0",
"dt": "2026-07-07 13:00:00+09:00"
},
{
"label": "ST",
"side": "high",
"idx": 95,
"price": 64234.1,
"color": "#118ab2",
"dt": "2026-07-08 01:45:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 116,
"price": 63177.0,
"color": "#ef476f",
"dt": "2026-07-08 07:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 126,
"price": 63740.2,
"color": "#f9844a",
"dt": "2026-07-08 09:30:00+09:00"
},
{
"label": "LPSY",
"side": "high",
"idx": 136,
"price": 63067.9,
"color": "#8338ec",
"dt": "2026-07-08 12:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 139,
"price": 62666.0,
"color": "#ef476f",
"dt": "2026-07-08 12:45:00+09:00"
},
{
"label": "LPSY",
"side": "high",
"idx": 172,
"price": 62394.1,
"color": "#8338ec",
"dt": "2026-07-08 21:00:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 185,
"price": 61520.0,
"color": "#7209b7",
"dt": "2026-07-09 00:15:00+09:00"
}
]
},
{
"structure_id": "15m_cycle_2",
"sequence": 2,
"timeframe": "15m",
"regime": "redistribution",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "redistribution",
"start_idx": 179,
"end_idx": 292,
"phase_count": 6,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 179,
"price": 61615.0,
"color": "#ffd166",
"dt": "2026-07-08 22:45:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 194,
"price": 62372.7,
"color": "#06d6a0",
"dt": "2026-07-09 02:30:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 208,
"price": 61926.9,
"color": "#118ab2",
"dt": "2026-07-09 06:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 231,
"price": 61666.0,
"color": "#ef476f",
"dt": "2026-07-09 11:45:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 240,
"price": 62599.6,
"color": "#f9844a",
"dt": "2026-07-09 14:00:00+09:00"
},
{
"label": "UTAD",
"side": "high",
"idx": 292,
"price": 63484.9,
"color": "#f9844a",
"dt": "2026-07-10 03:00:00+09:00"
}
]
}
],
"active_structure_id": "15m_cycle_2",
"primary_structure_id": "15m_cycle_1",
"structure_count": 2,
"regime_fitness": 1.0,
"current_event": "Phase E",
"major_phase": "E",
"pos_in_range": 0.5,
"main_range_low": 63117.0,
"main_range_high": 64691.9
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.78,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.74,\n \"setup_signals\": [\n \"현재가 $63,215.60은 활성 재분배 후보 범위의 EQ 약 $62,549.95 위에 있어 프리미엄 구간에 위치\",\n \"상단 유동성 테스트/UTAD 후보가 $63,484.90에서 발생했고 현재가는 그 아래로 되돌아와 상단 실패 가능성\",\n \"기존 확정 분배 구조에서 BC $64,691.90 → AR $63,117.00 → ST $64,234.10 → UT $63,740.20 → LPSY/SOW → Phase E $61,520.00 순서가 확인됨\",\n \"현재 가격은 메인 AR 저점 $63,117.00 바로 위에 있어, 이 레벨 이탈 시 $62,666.00 SOW 및 $62,372.70 재분배 AR 재시험 가능성 증가\",\n \"$63,484.90 UTAD 후보를 회복하지 못하는 한 단기 반등은 LPSY 성격의 공급 재출현으로 해석될 가능성이 높음\"\n ],\n \"reasoning\": \"지표상 regime은 DIS이며 dis_score가 100.0, regime_fitness가 1.000으로 분배/재분배 해석이 우선이다. 1차 구조는 BC $64,691.90, AR $63,117.00, ST $64,234.10 이후 SOW $62,666.00과 Phase E $61,520.00까지 진행된 확정 bearish 분배 구조로 표시된다. 현재 활성 구조는 $61,615.00 저점 이후 반등했지만, $63,484.90에서 UTAD 후보가 발생한 뒤 현재가 $63,215.60이 그 아래에 머물러 있어 상단 실패 후 재분배 가능성이 높다. 다만 현재가는 아직 $63,117.00 메인 AR 저점 위에 있으므로 즉각적인 하락 확정보다는 $63,117.00 이탈 여부와 $63,484.90 재탈환 실패 여부가 다음 확인 포인트다.\",\n \"key_levels\": {\n \"support\": [\n 63117.0,\n 62666.0,\n 62372.7,\n 61926.9,\n 61615.0,\n 61520.0\n ],\n \"resistance\": [\n 63484.9,\n 63740.2,\n 64234.1,\n 64691.9\n ]\n },\n \"time_horizon\": \"short to medium term\",\n \"invalidation_level\": \"$63,484.90 상향 회복 및 15분봉 기준 수용 시 단기 bearish setup은 무효화되며, $64,691.90 상향 회복 시 분배 구조 해석 자체가 크게 약화됨\",\n \"risk_scenario\": \"$63,484.90 UTAD 후보를 강하게 회복하면 현재의 상단 실패 해석은 틀릴 수 있으며, 그 경우 가격은 $63,740.20 UT와 $64,234.10 ST 구간까지 재상승해 분배 상단 재테스트로 전환될 수 있다. 특히 $64,691.90 BC 고점을 회복하면 기존 분배 범위의 공급 우위가 무효화되고 재축적 또는 상방 재평가가 필요하다.\",\n \"data_quality\": \"high\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "bearish",
"confidence": 0.62,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.69,
"setup_signals": [
"완료된 strict/high bearish Bat PRZ $62,562.23-$62,959.74에서 반응 확인: reaction_score 0.80, AD 0.382 반응 도달, PRZ center rejection/reclaim 조건 충족",
"현재가 $63,215.60은 상단 bearish PRZ 클러스터에 접근 중: forming strict/high Crab PRZ $63,516.12-$63,891.76, D 목표 $63,703.94",
"활성/근접 bearish 조화패턴 우위: directional_scores bearish 0.692, bullish 0.000, directional_dominance 1.000",
"현재 가격은 EMA20 $63,080.70 위에 있으나, $63,241.60-$63,743.57 active bearish Bat PRZ와 $63,516.12-$63,891.76 Crab PRZ가 바로 위 저항/반전 후보로 작동",
"검증된 bearish Bat TP ladder: TP1 $62,358.82, TP2 $62,110.36, TP3 $61,708.20"
],
"reasoning": "조화패턴 관점에서는 bearish 쪽이 우세하지만, harmonic 단독으로는 구조 전환을 확정할 수 없으므로 structure_bias는 neutral로 둔다. 가장 신뢰도 높은 확인 패턴은 완료된 strict/high bearish Bat이며, PRZ $62,562.23-$62,959.74에서 rejection/defense와 AD 0.382 반응이 확인되어 post-confirmation vote weight 0.58을 가진다. 동시에 현재가 $63,215.60 위에는 forming strict/high bearish Crab PRZ $63,516.12-$63,891.76 및 active bearish Bat PRZ $63,241.60-$63,743.57가 겹쳐 있어 추가 상승 시 반전 리스크가 커지는 구간이다. 다만 실행 상태는 watch이며, 상단 PRZ 진입 후 15m/1h MSS 또는 CVD/OI 약화 같은 추가 확인 없이는 공격적 숏 확정 신호로 보지 않는다.",
"key_levels": {
"support": [
62959.74,
62562.23,
62358.82,
62110.36,
61708.2,
61520.0
],
"resistance": [
63241.6,
63516.12,
63703.94,
63743.57,
63891.76,
64691.9
]
},
"time_horizon": "short term",
"invalidation_level": "63891.76",
"risk_scenario": "가격이 $63,891.76 상단 Crab PRZ를 강하게 돌파하고 15m/1h 종가 기준으로 수용되면 bearish harmonic 반전 시나리오는 실패 가능성이 커진다. 그 경우 $64,691.90 7일 고점 유동성 재공략이 열리며, 기존 bearish Bat/Crab PRZ는 저항이 아니라 돌파 후 지지 전환 여부를 확인해야 하는 구간이 된다.",
"data_quality": "high",
"metrics": {
"patterns_found": 64,
"completed_patterns_found": 28,
"forming_d_prz_found": 36,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 34,
"multiscale_swings_scanned": 55,
"swing_highs_scanned": 29,
"swing_lows_scanned": 26,
"timeframe": "15m",
"prz_active_threshold_pct": 0.3,
"prz_nearby_threshold_pct": 0.6,
"prz_watch_threshold_pct": 1.2,
"prz_max_width_pct": 0.6,
"quality_counts": {
"high": 12,
"medium": 20,
"low": 32
},
"prz_status_counts": {
"active": 18,
"nearby": 11,
"watch": 15,
"far": 20,
"forming": 13
},
"high_confluence_prz_count": 28,
"strict_patterns_found": 27,
"candidate_patterns_found": 37,
"active_patterns_at_prz": 18,
"nearby_patterns": 11,
"all_patterns": [
"bat",
"crab",
"bat",
"bat",
"bat",
"butterfly",
"bat",
"gartley",
"butterfly",
"gartley",
"bat",
"butterfly",
"shark",
"shark",
"shark",
"crab",
"butterfly",
"bat",
"crab",
"gartley",
"shark",
"crab",
"bat",
"butterfly",
"butterfly",
"crab",
"gartley",
"gartley",
"gartley",
"crab",
"bat",
"bat",
"shark",
"shark",
"bat",
"crab",
"gartley",
"shark",
"shark",
"bat",
"shark",
"crab",
"gartley",
"butterfly",
"crab",
"crab",
"gartley",
"crab",
"butterfly",
"crab",
"shark",
"crab",
"butterfly",
"gartley",
"shark",
"butterfly",
"gartley",
"crab",
"shark",
"butterfly",
"crab",
"butterfly",
"butterfly",
"crab"
],
"all_signals": [
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish"
],
"best_pattern": "bat",
"best_pattern_quality": "strict",
"best_quality": "high",
"best_pattern_score": 0.955,
"best_completion_status": "forming",
"nearest_pattern": "bat",
"nearest_prz": 63193.58,
"price_to_prz": -0.03,
"prz_range": [
62876.99,
63510.18
],
"council_relevant_prz_count": 3,
"directional_influence_prz_count": 3,
"confirmed_reaction_prz_count": 1,
"validated_harmonic_tp_count": 1,
"pattern_candidates": [
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.955,
"ratio_score": 1.0,
"prz_score": 0.987,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 62760.98,
"prz_range": [
62562.23,
62959.74
],
"prz_width_pct": 0.633,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.72,
"price_to_prz_pct_raw": -0.7192,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 62760.98,
"a_price": 61708.2,
"tp1_ad_382": 62358.82,
"tp2_ad_618": 62110.36,
"tp3_a_or_structure_liquidity": 61708.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4887,
"ABC": 0.5226
},
"x_price": 63067.9,
"x_idx": 136,
"x_order": 3,
"a_price": 61708.2,
"a_idx": 161,
"a_order": 8,
"b_price": 62372.7,
"b_idx": 194,
"b_order": 8,
"c_price": 62025.4,
"c_idx": 223,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.939,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 63703.94,
"prz_range": [
63516.12,
63891.76
],
"prz_width_pct": 0.59,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.77,
"price_to_prz_pct_raw": 0.7725,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 63703.94,
"a_price": 61520.0,
"tp1_ad_382": 62869.67,
"tp2_ad_618": 62354.26,
"tp3_a_or_structure_liquidity": 61520.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5472,
"ABC": 0.6354
},
"x_price": 62921.8,
"x_idx": 156,
"x_order": 8,
"a_price": 61520.0,
"a_idx": 185,
"a_order": 8,
"b_price": 62287.1,
"b_idx": 204,
"b_order": 5,
"c_price": 62774.5,
"c_idx": 250,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.92,
"ratio_score": 0.965,
"prz_score": 0.987,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 62934.3,
"prz_range": [
62562.23,
62959.74
],
"prz_width_pct": 0.633,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.72,
"price_to_prz_pct_raw": -0.7192,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.8,
"reaction_detail": {
"reaction_score": 0.8,
"reaction_move_ratio_ad": 0.413,
"adverse_move_ratio_ad": 0.244,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 62760.98,
"a_price": 61708.2,
"tp1_ad_382": 62358.82,
"tp2_ad_618": 62110.36,
"tp3_a_or_structure_liquidity": 61708.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4887,
"ABC": 0.5226,
"BCD": 2.617,
"XAD": 0.9017
},
"x_price": 63067.9,
"x_idx": 136,
"x_order": 3,
"a_price": 61708.2,
"a_idx": 161,
"a_order": 8,
"b_price": 62372.7,
"b_idx": 194,
"b_order": 8,
"c_price": 62025.4,
"c_idx": 223,
"c_order": 3,
"d_idx": 270
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.901,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 62442.97,
"prz_range": [
62279.29,
62606.64
],
"prz_width_pct": 0.524,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.22,
"price_to_prz_pct_raw": -1.2222,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 62442.97,
"a_price": 63286.5,
"tp1_ad_382": 62765.2,
"tp2_ad_618": 62964.27,
"tp3_a_or_structure_liquidity": 63286.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4932,
"ABC": 0.5201
},
"x_price": 62204.9,
"x_idx": 242,
"x_order": 3,
"a_price": 63286.5,
"a_idx": 251,
"a_order": 8,
"b_price": 62753.1,
"b_idx": 258,
"b_order": 3,
"c_price": 63030.5,
"c_idx": 260,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.9,
"ratio_score": 0.942,
"prz_score": 0.988,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 62637.01,
"prz_range": [
62439.52,
62834.5
],
"prz_width_pct": 0.631,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.92,
"price_to_prz_pct_raw": -0.9153,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 62637.01,
"a_price": 61520.0,
"tp1_ad_382": 62210.31,
"tp2_ad_618": 61946.7,
"tp3_a_or_structure_liquidity": 61520.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6083,
"ABC": 0.8288
},
"x_price": 62921.8,
"x_idx": 156,
"x_order": 8,
"a_price": 61520.0,
"a_idx": 185,
"a_order": 8,
"b_price": 62372.7,
"b_idx": 194,
"b_order": 8,
"c_price": 61666.0,
"c_idx": 231,
"c_order": 8,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.891,
"ratio_score": 0.972,
"prz_score": 0.985,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 62620.2,
"prz_range": [
62405.61,
62804.64
],
"prz_width_pct": 0.637,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.97,
"price_to_prz_pct_raw": -0.9657,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.867,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 62605.13,
"a_price": 61520.0,
"tp1_ad_382": 62190.61,
"tp2_ad_618": 61934.52,
"tp3_a_or_structure_liquidity": 61520.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6083,
"ABC": 0.5228,
"BCD": 1.5552,
"XAD": 0.7848
},
"x_price": 62921.8,
"x_idx": 156,
"x_order": 8,
"a_price": 61520.0,
"a_idx": 185,
"a_order": 8,
"b_price": 62372.7,
"b_idx": 194,
"b_order": 8,
"c_price": 61926.9,
"c_idx": 208,
"c_order": 8,
"d_idx": 224
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.879,
"ratio_score": 0.869,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 62510.52,
"prz_range": [
62367.1,
62653.94
],
"prz_width_pct": 0.459,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.12,
"price_to_prz_pct_raw": -1.1154,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 62510.52,
"a_price": 62014.1,
"tp1_ad_382": 62320.89,
"tp2_ad_618": 62203.73,
"tp3_a_or_structure_liquidity": 62014.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8066,
"ABC": 0.3775
},
"x_price": 62394.1,
"x_idx": 172,
"x_order": 8,
"a_price": 62014.1,
"a_idx": 198,
"a_order": 5,
"b_price": 62320.6,
"b_idx": 216,
"b_order": 3,
"c_price": 62204.9,
"c_idx": 242,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.801,
"ratio_score": 0.699,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 62570.33,
"prz_range": [
62482.89,
62657.77
],
"prz_width_pct": 0.28,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.02,
"price_to_prz_pct_raw": -1.0207,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 62570.33,
"a_price": 63067.9,
"tp1_ad_382": 62760.4,
"tp2_ad_618": 62877.83,
"tp3_a_or_structure_liquidity": 63067.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6687,
"ABC": 0.6365
},
"x_price": 62466.9,
"x_idx": 134,
"x_order": 8,
"a_price": 63067.9,
"a_idx": 136,
"a_order": 3,
"b_price": 62666.0,
"b_idx": 139,
"b_order": 3,
"c_price": 62921.8,
"c_idx": 156,
"c_order": 8,
"d_idx": null
}
],
"council_relevant_prz": [
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.92,
"ratio_score": 0.965,
"prz_score": 0.987,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 62934.3,
"prz_range": [
62562.23,
62959.74
],
"prz_width_pct": 0.633,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.72,
"price_to_prz_pct_raw": -0.7192,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.8,
"reaction_detail": {
"reaction_score": 0.8,
"reaction_move_ratio_ad": 0.413,
"adverse_move_ratio_ad": 0.244,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 62760.98,
"a_price": 61708.2,
"tp1_ad_382": 62358.82,
"tp2_ad_618": 62110.36,
"tp3_a_or_structure_liquidity": 61708.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4887,
"ABC": 0.5226,
"BCD": 2.617,
"XAD": 0.9017
},
"x_price": 63067.9,
"x_idx": 136,
"x_order": 3,
"a_price": 61708.2,
"a_idx": 161,
"a_order": 8,
"b_price": 62372.7,
"b_idx": 194,
"b_order": 8,
"c_price": 62025.4,
"c_idx": 223,
"c_order": 3,
"d_idx": 270
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.955,
"ratio_score": 1.0,
"prz_score": 0.987,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 62760.98,
"prz_range": [
62562.23,
62959.74
],
"prz_width_pct": 0.633,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.72,
"price_to_prz_pct_raw": -0.7192,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 62760.98,
"a_price": 61708.2,
"tp1_ad_382": 62358.82,
"tp2_ad_618": 62110.36,
"tp3_a_or_structure_liquidity": 61708.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4887,
"ABC": 0.5226
},
"x_price": 63067.9,
"x_idx": 136,
"x_order": 3,
"a_price": 61708.2,
"a_idx": 161,
"a_order": 8,
"b_price": 62372.7,
"b_idx": 194,
"b_order": 8,
"c_price": 62025.4,
"c_idx": 223,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.939,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 63703.94,
"prz_range": [
63516.12,
63891.76
],
"prz_width_pct": 0.59,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.77,
"price_to_prz_pct_raw": 0.7725,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 63703.94,
"a_price": 61520.0,
"tp1_ad_382": 62869.67,
"tp2_ad_618": 62354.26,
"tp3_a_or_structure_liquidity": 61520.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5472,
"ABC": 0.6354
},
"x_price": 62921.8,
"x_idx": 156,
"x_order": 8,
"a_price": 61520.0,
"a_idx": 185,
"a_order": 8,
"b_price": 62287.1,
"b_idx": 204,
"b_order": 5,
"c_price": 62774.5,
"c_idx": 250,
"c_order": 3,
"d_idx": null
}
],
"report_detail_candidates": [
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.955,
"ratio_score": 1.0,
"prz_score": 0.987,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 62760.98,
"prz_range": [
62562.23,
62959.74
],
"prz_width_pct": 0.633,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.72,
"price_to_prz_pct_raw": -0.7192,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 62760.98,
"a_price": 61708.2,
"tp1_ad_382": 62358.82,
"tp2_ad_618": 62110.36,
"tp3_a_or_structure_liquidity": 61708.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4887,
"ABC": 0.5226
},
"x_price": 63067.9,
"x_idx": 136,
"x_order": 3,
"a_price": 61708.2,
"a_idx": 161,
"a_order": 8,
"b_price": 62372.7,
"b_idx": 194,
"b_order": 8,
"c_price": 62025.4,
"c_idx": 223,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.939,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 63703.94,
"prz_range": [
63516.12,
63891.76
],
"prz_width_pct": 0.59,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.77,
"price_to_prz_pct_raw": 0.7725,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 63703.94,
"a_price": 61520.0,
"tp1_ad_382": 62869.67,
"tp2_ad_618": 62354.26,
"tp3_a_or_structure_liquidity": 61520.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5472,
"ABC": 0.6354
},
"x_price": 62921.8,
"x_idx": 156,
"x_order": 8,
"a_price": 61520.0,
"a_idx": 185,
"a_order": 8,
"b_price": 62287.1,
"b_idx": 204,
"b_order": 5,
"c_price": 62774.5,
"c_idx": 250,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.92,
"ratio_score": 0.965,
"prz_score": 0.987,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 62934.3,
"prz_range": [
62562.23,
62959.74
],
"prz_width_pct": 0.633,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.72,
"price_to_prz_pct_raw": -0.7192,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.8,
"reaction_detail": {
"reaction_score": 0.8,
"reaction_move_ratio_ad": 0.413,
"adverse_move_ratio_ad": 0.244,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 62760.98,
"a_price": 61708.2,
"tp1_ad_382": 62358.82,
"tp2_ad_618": 62110.36,
"tp3_a_or_structure_liquidity": 61708.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4887,
"ABC": 0.5226,
"BCD": 2.617,
"XAD": 0.9017
},
"x_price": 63067.9,
"x_idx": 136,
"x_order": 3,
"a_price": 61708.2,
"a_idx": 161,
"a_order": 8,
"b_price": 62372.7,
"b_idx": 194,
"b_order": 8,
"c_price": 62025.4,
"c_idx": 223,
"c_order": 3,
"d_idx": 270
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.901,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 62442.97,
"prz_range": [
62279.29,
62606.64
],
"prz_width_pct": 0.524,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.22,
"price_to_prz_pct_raw": -1.2222,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 62442.97,
"a_price": 63286.5,
"tp1_ad_382": 62765.2,
"tp2_ad_618": 62964.27,
"tp3_a_or_structure_liquidity": 63286.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4932,
"ABC": 0.5201
},
"x_price": 62204.9,
"x_idx": 242,
"x_order": 3,
"a_price": 63286.5,
"a_idx": 251,
"a_order": 8,
"b_price": 62753.1,
"b_idx": 258,
"b_order": 3,
"c_price": 63030.5,
"c_idx": 260,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.9,
"ratio_score": 0.942,
"prz_score": 0.988,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 62637.01,
"prz_range": [
62439.52,
62834.5
],
"prz_width_pct": 0.631,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.92,
"price_to_prz_pct_raw": -0.9153,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 62637.01,
"a_price": 61520.0,
"tp1_ad_382": 62210.31,
"tp2_ad_618": 61946.7,
"tp3_a_or_structure_liquidity": 61520.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6083,
"ABC": 0.8288
},
"x_price": 62921.8,
"x_idx": 156,
"x_order": 8,
"a_price": 61520.0,
"a_idx": 185,
"a_order": 8,
"b_price": 62372.7,
"b_idx": 194,
"b_order": 8,
"c_price": 61666.0,
"c_idx": 231,
"c_order": 8,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.891,
"ratio_score": 0.972,
"prz_score": 0.985,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 62620.2,
"prz_range": [
62405.61,
62804.64
],
"prz_width_pct": 0.637,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.97,
"price_to_prz_pct_raw": -0.9657,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.867,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 62605.13,
"a_price": 61520.0,
"tp1_ad_382": 62190.61,
"tp2_ad_618": 61934.52,
"tp3_a_or_structure_liquidity": 61520.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6083,
"ABC": 0.5228,
"BCD": 1.5552,
"XAD": 0.7848
},
"x_price": 62921.8,
"x_idx": 156,
"x_order": 8,
"a_price": 61520.0,
"a_idx": 185,
"a_order": 8,
"b_price": 62372.7,
"b_idx": 194,
"b_order": 8,
"c_price": 61926.9,
"c_idx": 208,
"c_order": 8,
"d_idx": 224
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.879,
"ratio_score": 0.869,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 62510.52,
"prz_range": [
62367.1,
62653.94
],
"prz_width_pct": 0.459,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.12,
"price_to_prz_pct_raw": -1.1154,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 62510.52,
"a_price": 62014.1,
"tp1_ad_382": 62320.89,
"tp2_ad_618": 62203.73,
"tp3_a_or_structure_liquidity": 62014.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8066,
"ABC": 0.3775
},
"x_price": 62394.1,
"x_idx": 172,
"x_order": 8,
"a_price": 62014.1,
"a_idx": 198,
"a_order": 5,
"b_price": 62320.6,
"b_idx": 216,
"b_order": 3,
"c_price": 62204.9,
"c_idx": 242,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.801,
"ratio_score": 0.699,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 62570.33,
"prz_range": [
62482.89,
62657.77
],
"prz_width_pct": 0.28,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.02,
"price_to_prz_pct_raw": -1.0207,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 62570.33,
"a_price": 63067.9,
"tp1_ad_382": 62760.4,
"tp2_ad_618": 62877.83,
"tp3_a_or_structure_liquidity": 63067.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6687,
"ABC": 0.6365
},
"x_price": 62466.9,
"x_idx": 134,
"x_order": 8,
"a_price": 63067.9,
"a_idx": 136,
"a_order": 3,
"b_price": 62666.0,
"b_idx": 139,
"b_order": 3,
"c_price": 62921.8,
"c_idx": 156,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.93,
"ratio_score": 1.0,
"prz_score": 0.926,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63492.59,
"prz_range": [
63241.6,
63743.57
],
"prz_width_pct": 0.791,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.44,
"price_to_prz_pct_raw": 0.4382,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 63492.59,
"a_price": 62466.9,
"tp1_ad_382": 63100.77,
"tp2_ad_618": 62858.71,
"tp3_a_or_structure_liquidity": 62466.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.472,
"ABC": 0.6687
},
"x_price": 63740.2,
"x_idx": 126,
"x_order": 8,
"a_price": 62466.9,
"a_idx": 134,
"a_order": 8,
"b_price": 63067.9,
"b_idx": 136,
"b_order": 3,
"c_price": 62666.0,
"c_idx": 139,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.909,
"ratio_score": 0.995,
"prz_score": 0.873,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63033.24,
"prz_range": [
62740.99,
63325.5
],
"prz_width_pct": 0.927,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.29,
"price_to_prz_pct_raw": -0.2885,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 63033.24,
"a_price": 61520.0,
"tp1_ad_382": 62455.18,
"tp2_ad_618": 62098.06,
"tp3_a_or_structure_liquidity": 61520.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7848,
"ABC": 0.8673
},
"x_price": 62921.8,
"x_idx": 156,
"x_order": 8,
"a_price": 61520.0,
"a_idx": 185,
"a_order": 8,
"b_price": 62620.2,
"b_idx": 224,
"b_order": 8,
"c_price": 61666.0,
"c_idx": 231,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.896,
"ratio_score": 0.983,
"prz_score": 0.873,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63286.5,
"prz_range": [
62740.99,
63325.5
],
"prz_width_pct": 0.927,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.29,
"price_to_prz_pct_raw": -0.2885,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 0.95,
"reaction_detail": {
"reaction_score": 0.95,
"reaction_move_ratio_ad": 0.358,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 63033.24,
"a_price": 61520.0,
"tp1_ad_382": 62455.18,
"tp2_ad_618": 62098.06,
"tp3_a_or_structure_liquidity": 61520.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7848,
"ABC": 0.8673,
"BCD": 1.6983,
"XAD": 1.2602
},
"x_price": 62921.8,
"x_idx": 156,
"x_order": 8,
"a_price": 61520.0,
"a_idx": 185,
"a_order": 8,
"b_price": 62620.2,
"b_idx": 224,
"b_order": 8,
"c_price": 61666.0,
"c_idx": 231,
"c_order": 8,
"d_idx": 251
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.846,
"ratio_score": 0.887,
"prz_score": 0.967,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 62620.2,
"prz_range": [
62394.06,
62823.28
],
"prz_width_pct": 0.686,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.96,
"price_to_prz_pct_raw": -0.9601,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 1.376,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 62608.67,
"a_price": 61926.9,
"tp1_ad_382": 62348.23,
"tp2_ad_618": 62187.33,
"tp3_a_or_structure_liquidity": 61926.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8427,
"ABC": 0.7498,
"BCD": 2.0149,
"XAD": 1.4839
},
"x_price": 62394.1,
"x_idx": 172,
"x_order": 8,
"a_price": 61926.9,
"a_idx": 208,
"a_order": 8,
"b_price": 62320.6,
"b_idx": 216,
"b_order": 3,
"c_price": 62025.4,
"c_idx": 223,
"c_order": 3,
"d_idx": 224
}
],
"actionable_patterns_list": [
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.955,
"prz_proximity": "nearby",
"prz_range": [
62562.23,
62959.74
],
"prz_reversal_direction": "down",
"price_to_prz_pct": -0.72,
"high_confluence_prz": true,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 62760.98,
"a_price": 61708.2,
"tp1_ad_382": 62358.82,
"tp2_ad_618": 62110.36,
"tp3_a_or_structure_liquidity": 61708.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "BAT FORMING HIGH PRZ $62,562.23-$62,959.74: expected reversal DOWN if price reacts in zone"
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.939,
"prz_proximity": "nearby",
"prz_range": [
63516.12,
63891.76
],
"prz_reversal_direction": "down",
"price_to_prz_pct": 0.77,
"high_confluence_prz": true,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 63703.94,
"a_price": 61520.0,
"tp1_ad_382": 62869.67,
"tp2_ad_618": 62354.26,
"tp3_a_or_structure_liquidity": 61520.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "CRAB FORMING HIGH PRZ $63,516.12-$63,891.76: expected reversal DOWN if price reacts in zone"
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.92,
"prz_proximity": "nearby",
"prz_range": [
62562.23,
62959.74
],
"prz_reversal_direction": "down",
"price_to_prz_pct": -0.72,
"high_confluence_prz": true,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.8,
"reaction_detail": {
"reaction_score": 0.8,
"reaction_move_ratio_ad": 0.413,
"adverse_move_ratio_ad": 0.244,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 62760.98,
"a_price": 61708.2,
"tp1_ad_382": 62358.82,
"tp2_ad_618": 62110.36,
"tp3_a_or_structure_liquidity": 61708.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "BAT COMPLETED HIGH PRZ $62,562.23-$62,959.74: expected reversal DOWN if price reacts in zone"
}
],
"best_council_prz": {
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.955,
"ratio_score": 1.0,
"prz_score": 0.987,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 62760.98,
"prz_range": [
62562.23,
62959.74
],
"prz_width_pct": 0.633,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.72,
"price_to_prz_pct_raw": -0.7192,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 62760.98,
"a_price": 61708.2,
"tp1_ad_382": 62358.82,
"tp2_ad_618": 62110.36,
"tp3_a_or_structure_liquidity": 61708.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4887,
"ABC": 0.5226
},
"x_price": 63067.9,
"x_idx": 136,
"x_order": 3,
"a_price": 61708.2,
"a_idx": 161,
"a_order": 8,
"b_price": 62372.7,
"b_idx": 194,
"b_order": 8,
"c_price": 62025.4,
"c_idx": 223,
"c_order": 3,
"d_idx": null
},
"best_tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 62760.98,
"a_price": 61708.2,
"tp1_ad_382": 62358.82,
"tp2_ad_618": 62110.36,
"tp3_a_or_structure_liquidity": 61708.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"best_confirmed_tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 62760.98,
"a_price": 61708.2,
"tp1_ad_382": 62358.82,
"tp2_ad_618": 62110.36,
"tp3_a_or_structure_liquidity": 61708.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"tp_ladder": [
{
"direction": "bearish",
"source": "bat",
"d_price": 62760.98,
"a_price": 61708.2,
"tp1_ad_382": 62358.82,
"tp2_ad_618": 62110.36,
"tp3_a_or_structure_liquidity": 61708.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "crab",
"d_price": 63703.94,
"a_price": 61520.0,
"tp1_ad_382": 62869.67,
"tp2_ad_618": 62354.26,
"tp3_a_or_structure_liquidity": 61520.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "bat",
"d_price": 62760.98,
"a_price": 61708.2,
"tp1_ad_382": 62358.82,
"tp2_ad_618": 62110.36,
"tp3_a_or_structure_liquidity": 61708.2,
"note": "Use as strong TP ladder context; not standalone path authority."
}
],
"validated_tp_ladder": [
{
"direction": "bearish",
"source": "bat",
"d_price": 62760.98,
"a_price": 61708.2,
"tp1_ad_382": 62358.82,
"tp2_ad_618": 62110.36,
"tp3_a_or_structure_liquidity": 61708.2,
"note": "Use as strong TP ladder context; not standalone path authority."
}
],
"harmonic_governance": {
"role": "PRZ reaction + TP ladder confluence, not standalone path engine",
"pre_confirmation_weight_range": [
0.25,
0.35
],
"post_confirmation_vote_weight_range": [
0.5,
0.6
],
"standalone_path_override_allowed": false,
"opposes_core_path_policy": "branch/reversal-risk/reaction-zone unless lower-TF structure and derivatives also confirm",
"aligns_with_core_path_policy": "modest confidence lift plus strong TP ladder influence"
},
"execution_readiness": "watch",
"directional_scores": {
"bullish": 0,
"bearish": 0.692
},
"directional_score_total": 0.692,
"directional_dominance": 1.0
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.69,\n \"setup_signals\": [\n \"완료된 strict/high bearish Bat PRZ $62,562.23-$62,959.74에서 반응 확인: reaction_score 0.80, AD 0.382 반응 도달, PRZ center rejection/reclaim 조건 충족\",\n \"현재가 $63,215.60은 상단 bearish PRZ 클러스터에 접근 중: forming strict/high Crab PRZ $63,516.12-$63,891.76, D 목표 $63,703.94\",\n \"활성/근접 bearish 조화패턴 우위: directional_scores bearish 0.692, bullish 0.000, directional_dominance 1.000\",\n \"현재 가격은 EMA20 $63,080.70 위에 있으나, $63,241.60-$63,743.57 active bearish Bat PRZ와 $63,516.12-$63,891.76 Crab PRZ가 바로 위 저항/반전 후보로 작동\",\n \"검증된 bearish Bat TP ladder: TP1 $62,358.82, TP2 $62,110.36, TP3 $61,708.20\"\n ],\n \"reasoning\": \"조화패턴 관점에서는 bearish 쪽이 우세하지만, harmonic 단독으로는 구조 전환을 확정할 수 없으므로 structure_bias는 neutral로 둔다. 가장 신뢰도 높은 확인 패턴은 완료된 strict/high bearish Bat이며, PRZ $62,562.23-$62,959.74에서 rejection/defense와 AD 0.382 반응이 확인되어 post-confirmation vote weight 0.58을 가진다. 동시에 현재가 $63,215.60 위에는 forming strict/high bearish Crab PRZ $63,516.12-$63,891.76 및 active bearish Bat PRZ $63,241.60-$63,743.57가 겹쳐 있어 추가 상승 시 반전 리스크가 커지는 구간이다. 다만 실행 상태는 watch이며, 상단 PRZ 진입 후 15m/1h MSS 또는 CVD/OI 약화 같은 추가 확인 없이는 공격적 숏 확정 신호로 보지 않는다.\",\n \"key_levels\": {\n \"support\": [\n 62959.74,\n 62562.23,\n 62358.82,\n 62110.36,\n 61708.2,\n 61520.0\n ],\n \"resistance\": [\n 63241.6,\n 63516.12,\n 63703.94,\n 63743.57,\n 63891.76,\n 64691.9\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"63891.76\",\n \"risk_scenario\": \"가격이 $63,891.76 상단 Crab PRZ를 강하게 돌파하고 15m/1h 종가 기준으로 수용되면 bearish harmonic 반전 시나리오는 실패 가능성이 커진다. 그 경우 $64,691.90 7일 고점 유동성 재공략이 열리며, 기존 bearish Bat/Crab PRZ는 저항이 아니라 돌파 후 지지 전환 여부를 확인해야 하는 구간이 된다.\",\n \"data_quality\": \"high\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "neutral",
"confidence": 0.62,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.58,
"setup_signals": [
"현재가 $63,215.60은 스윙 EQ/0.5 되돌림 $63,005.05 위에 있어 단기 프리미엄 구간에 위치",
"가장 가까운 피보나치 레벨은 ret_0.236 $63,258.41이며 현재가와의 거리는 0.07%로 즉시 저항 테스트 상태",
"상단 확정 돌파 전까지 $63,258.41 ret_0.236 및 스윙 고점/ext_1.0 $63,484.90 구간이 단기 공급 반응 후보",
"하방에는 ret_0.382 $63,118.29, ret_0.5 $63,005.05, 황금비 ret_0.618 $62,891.81이 순차 지지로 열려 있어 되돌림 셋업이 우세",
"confluence_quality 1.000이며 $62,839.77 부근에 4개 피보나치 레벨 클러스터가 있어 하락 시 강한 반응 후보"
],
"reasoning": "구조적으로는 최근 스윙이 $62,525 저점에서 $63,485 고점으로 형성된 상승 스윙이므로 structure_bias는 bullish로 평가한다. 다만 현재가 $63,215.60은 EQ인 ret_0.5 $63,005.05 위의 프리미엄 구간에 있고, 바로 위 ret_0.236 $63,258.41과의 거리가 0.07%에 불과해 단기적으로는 저항 테스트 국면이다. 피보나치 반응 상태도 testing이며 reaction_probability가 0.65로, $63,258.41 돌파 확정 전에는 $63,118.29, $63,005.05, 특히 황금비 ret_0.618 $62,891.81 쪽으로 되돌림이 발생할 수 있다. 반대로 $63,484.90 스윙 고점/ext_1.0을 명확히 수용하면 $63,745.94, $63,882.22, $64,077.99 확장 목표로 상승 구조가 재개될 가능성이 커진다.",
"key_levels": {
"support": [
63118.29,
63005.05,
62891.81,
62730.58,
62839.77
],
"resistance": [
63258.41,
63484.9,
63745.94,
63882.22,
64077.99,
64444.6
]
},
"time_horizon": "short term",
"invalidation_level": "$63,484.90",
"risk_scenario": "$63,484.90 스윙 고점/ext_1.0을 강하게 돌파하고 15분봉 기준으로 수용되면 단기 되돌림 셋업은 무효화되며, 가격은 ext_1.272 $63,745.94 및 ext_1.618 $64,077.99까지 확장될 수 있다. 반대로 $63,118.29가 무너지면 $63,005.05와 황금비 $62,891.81 재테스트 가능성이 높아진다.",
"data_quality": "high",
"metrics": {
"swing_pair": "Low→High: $62,525 → $63,485",
"direction": "up",
"nearest_fib": "ret_0.236",
"nearest_fib_price": 63258.41,
"nearest_fib_distance": 0.07,
"golden_ratio_level": 62891.81,
"fib_ret_382": 63118.29,
"fib_ret_618": 62891.81,
"confluence_zones": [
{
"price": 62839.77,
"count": 4,
"levels": [
"ret_0.786",
"ret_0.382",
"ret_0.618",
"ret_0.5"
],
"cluster_score": 1.0
},
{
"price": 63160.89,
"count": 3,
"levels": [
"ret_0.5",
"ret_0.382",
"ret_0.236"
],
"cluster_score": 0.85
},
{
"price": 63570.36,
"count": 3,
"levels": [
"ret_0.618",
"ext_1.0",
"ext_1.272"
],
"cluster_score": 0.85
},
{
"price": 63991.11,
"count": 3,
"levels": [
"ext_1.414",
"ret_0.786",
"ext_1.618"
],
"cluster_score": 0.85
}
],
"support_levels": [
63118.2946,
63005.05,
62891.8054
],
"resistance_levels": [
63258.4108,
63484.9,
63745.9384
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 63258.41,
"distance_pct": 0.07,
"is_support": false,
"cluster_score": 0.85
},
{
"name": "ret_0.382",
"price": 63118.29,
"distance_pct": 0.15,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ret_0.5",
"price": 63005.05,
"distance_pct": 0.33,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ret_0.618",
"price": 62891.81,
"distance_pct": 0.51,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ret_0.786",
"price": 62730.58,
"distance_pct": 0.77,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ext_1.0",
"price": 63484.9,
"distance_pct": 0.43,
"is_support": false,
"cluster_score": 0.85
},
{
"name": "ext_1.272",
"price": 63745.94,
"distance_pct": 0.84,
"is_support": false,
"cluster_score": 0.85
},
{
"name": "ext_1.414",
"price": 63882.22,
"distance_pct": 1.05,
"is_support": false,
"cluster_score": 0.85
},
{
"name": "ext_1.618",
"price": 64077.99,
"distance_pct": 1.36,
"is_support": false,
"cluster_score": 0.85
},
{
"name": "ext_2.0",
"price": 64444.6,
"distance_pct": 1.94,
"is_support": false,
"cluster_score": 0.0
}
],
"confluence_quality": 1.0,
"fib_reaction_state": "testing",
"reaction_probability": 0.65
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.62,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.58,\n \"setup_signals\": [\n \"현재가 $63,215.60은 스윙 EQ/0.5 되돌림 $63,005.05 위에 있어 단기 프리미엄 구간에 위치\",\n \"가장 가까운 피보나치 레벨은 ret_0.236 $63,258.41이며 현재가와의 거리는 0.07%로 즉시 저항 테스트 상태\",\n \"상단 확정 돌파 전까지 $63,258.41 ret_0.236 및 스윙 고점/ext_1.0 $63,484.90 구간이 단기 공급 반응 후보\",\n \"하방에는 ret_0.382 $63,118.29, ret_0.5 $63,005.05, 황금비 ret_0.618 $62,891.81이 순차 지지로 열려 있어 되돌림 셋업이 우세\",\n \"confluence_quality 1.000이며 $62,839.77 부근에 4개 피보나치 레벨 클러스터가 있어 하락 시 강한 반응 후보\"\n ],\n \"reasoning\": \"구조적으로는 최근 스윙이 $62,525 저점에서 $63,485 고점으로 형성된 상승 스윙이므로 structure_bias는 bullish로 평가한다. 다만 현재가 $63,215.60은 EQ인 ret_0.5 $63,005.05 위의 프리미엄 구간에 있고, 바로 위 ret_0.236 $63,258.41과의 거리가 0.07%에 불과해 단기적으로는 저항 테스트 국면이다. 피보나치 반응 상태도 testing이며 reaction_probability가 0.65로, $63,258.41 돌파 확정 전에는 $63,118.29, $63,005.05, 특히 황금비 ret_0.618 $62,891.81 쪽으로 되돌림이 발생할 수 있다. 반대로 $63,484.90 스윙 고점/ext_1.0을 명확히 수용하면 $63,745.94, $63,882.22, $64,077.99 확장 목표로 상승 구조가 재개될 가능성이 커진다.\",\n \"key_levels\": {\n \"support\": [\n 63118.29,\n 63005.05,\n 62891.81,\n 62730.58,\n 62839.77\n ],\n \"resistance\": [\n 63258.41,\n 63484.9,\n 63745.94,\n 63882.22,\n 64077.99,\n 64444.6\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$63,484.90\",\n \"risk_scenario\": \"$63,484.90 스윙 고점/ext_1.0을 강하게 돌파하고 15분봉 기준으로 수용되면 단기 되돌림 셋업은 무효화되며, 가격은 ext_1.272 $63,745.94 및 ext_1.618 $64,077.99까지 확장될 수 있다. 반대로 $63,118.29가 무너지면 $63,005.05와 황금비 $62,891.81 재테스트 가능성이 높아진다.\",\n \"data_quality\": \"high\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bearish",
"overall_confidence": 0.64,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.72,
"active_setups": [
"가격 $63,215.60이 ICT EQ $62,956.70 및 7일 레인지 EQ $63,105.95 위의 프리미엄 영역에 위치",
"이전일 고가 $63,286.50 상회 후 재진입하여 buy-side liquidity 흡수 및 실패 돌파 조건 형성",
"ICT BOS 레벨 $63,233.00 아래로 가격이 되돌아와 단기 돌파 유지력 약화",
"Wyckoff 활성 재분배 후보에서 $63,484.90 UTAD 후보 발생 후 현재가가 그 아래에 위치",
"파생상품에서 24시간 가격은 +1.55% 상승했으나 OI는 -0.7780% 감소하여 상승의 포지션 확장 신뢰도 약화",
"CVD divergence 0.850 및 롱 계정 비율 0.600으로 단기 롱 추격 취약성 확대",
"최근 bearish engulfing 패턴이 $63,000대 상단에서 출현했고 품질 0.627로 최근 패턴 중 가장 우세",
"피보나치 ret_0.236 $63,258.41이 현재가와 0.07% 거리의 즉시 저항으로 작동 중",
"상단 bearish harmonic PRZ $63,241.60-$63,743.57 및 forming Crab PRZ $63,516.12-$63,891.76가 겹쳐 있음"
],
"setup_vs_structure": "구조 판단은 Wyckoff 재분배 해석 때문에 약한 bearish 우위이나, ICT·Fibonacci·Candlestick은 단기 상승 구조도 인정해 구조 합의는 완전하지 않다. 반면 실행 셋업은 6개 분석 모두 bearish 쪽으로 기울어 있어, 구조보다 즉시 실행 리스크가 더 명확하게 하방 조건을 가리킨다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 4,
"neutral_count": 2
},
"key_levels": {
"support": [
63118.29,
63117.0,
63105.95,
63080.7,
63005.05,
62956.7,
62891.81,
62666.0,
62620.2,
62466.9,
62358.82,
62110.36,
61520.0
],
"resistance": [
63233.0,
63258.41,
63286.5,
63484.9,
63516.12,
63703.94,
63743.57,
63891.76,
64000.0,
64691.9
]
},
"confluences": [
"ICT의 range high와 Wyckoff의 활성 재분배 UTAD 후보가 모두 $63,484.90에 위치하며, Fibonacci도 동일 레벨을 ext_1.0 및 스윙 고점으로 제시한다.",
"Wyckoff의 주요 AR 저점 $63,117.00과 Fibonacci ret_0.382 $63,118.29가 거의 동일해, $63,117-$63,118 구간은 구조적 하단 확인 레벨로 중첩된다.",
"Derivatives 7일 레인지 EQ $63,105.95, Candlestick EQ $63,105.95, EMA20 $63,080.70이 $63,080-$63,106에 모여 있어 단기 균형선 역할을 한다.",
"ICT EQ $62,956.70과 Harmonic bearish Bat PRZ 상단 $62,959.74가 거의 일치해, $62,956-$62,960은 이전 PRZ 반응과 레인지 균형이 겹치는 중요 가격대다.",
"Wyckoff Phase E 저점, Derivatives 하단 구조 레벨, Candlestick/Fibonacci 주요 지지 모두 $61,520.00을 반복적으로 제시해 하단 구조 기준점으로 강한 합의가 있다.",
"Wyckoff BC, ICT 상위 저항, Harmonic 상위 무효화 참조, Derivatives 구조 상단이 모두 $64,691.90을 핵심 상단 레벨로 공유한다.",
"ICT, Wyckoff, Derivatives, Harmonic 모두 단기 실행 조건을 bearish로 해석하며, 공통 근거는 프리미엄 영역·상단 유동성 흡수·상승 참여 약화·상단 PRZ 반응이다."
],
"conflicts": [
"ICT는 최근 CHoCH bullish $62,620.20 이후 BOS bullish $63,233.00을 근거로 구조 자체는 bullish로 보지만, 현재가가 $63,233.00 아래에 있어 실행 셋업은 bearish로 분리한다.",
"Fibonacci와 Candlestick은 가격이 EMA20 $63,080.70, EMA120 $62,719.02, EMA240 $62,823.92 및 상승 스윙 EQ $63,005.05 위에 있어 15분 상승 구조를 인정하지만, 둘 다 프리미엄 저항 구간에서는 bearish 조정 리스크를 제시한다.",
"Wyckoff는 prior distribution 이후 현재 활성 구조를 재분배 후보로 해석해 구조적으로 bearish를 제시하는 반면, Derivatives와 Harmonic은 구조를 neutral로 두고 실행 조건만 bearish로 본다.",
"Harmonic의 bearish PRZ는 방향성 보조 근거로는 강하지만, 자체 규칙상 단독으로 구조 전환을 확정할 수 없으므로 Wyckoff/ICT/Fibonacci 구조 판단을 대체하지 않는다.",
"상단 $63,484.90 재탈환 여부가 핵심 갈림길이다. 해당 레벨은 Wyckoff에는 UTAD 실패/성공 기준이고, Fibonacci에는 상승 스윙 고점 돌파 기준이며, ICT에는 range high 유지 여부 기준이다."
],
"executive_summary": "현재 BTC 15분 구조는 이전 확정 분배가 $61,520.00 Phase E까지 진행된 뒤, $61,615.00 저점 이후 반등 구간에서 새로운 재분배 후보가 형성되는 상태로 진단한다. 구조적 핵심은 $63,484.90에서 발생한 UTAD 후보이며, 현재가 $63,215.60은 그 아래에 있어 상단 실패 조건은 살아 있지만, 동시에 $63,117.00-$63,118.29 구조 하단 위에 있어 즉각적인 하락 확정 구조는 아니다. ICT·Fibonacci·Candlestick은 단기 상승 스윙과 EMA 상방 위치를 근거로 bullish 구조 요소를 인정하므로, 전체 구조 신뢰도는 강한 bearish가 아니라 재분배 우위의 조건부 bearish다. 실행 셋업은 프리미엄 영역, 이전일 고가 $63,286.50 돌파 후 재진입, OI 감소, CVD 다이버전스, bearish PRZ 중첩 때문에 구조 판단보다 더 일관되게 bearish다. 구조 무효화는 최종적으로 $64,691.90 상방 수용이며, 단기 구조 위험 완화는 $63,484.90 재탈환 여부에 달려 있다.",
"raw_llm_response": "{\n \"overall_signal\": \"bearish\",\n \"overall_confidence\": 0.64,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.72,\n \"active_setups\": [\n \"가격 $63,215.60이 ICT EQ $62,956.70 및 7일 레인지 EQ $63,105.95 위의 프리미엄 영역에 위치\",\n \"이전일 고가 $63,286.50 상회 후 재진입하여 buy-side liquidity 흡수 및 실패 돌파 조건 형성\",\n \"ICT BOS 레벨 $63,233.00 아래로 가격이 되돌아와 단기 돌파 유지력 약화\",\n \"Wyckoff 활성 재분배 후보에서 $63,484.90 UTAD 후보 발생 후 현재가가 그 아래에 위치\",\n \"파생상품에서 24시간 가격은 +1.55% 상승했으나 OI는 -0.7780% 감소하여 상승의 포지션 확장 신뢰도 약화\",\n \"CVD divergence 0.850 및 롱 계정 비율 0.600으로 단기 롱 추격 취약성 확대\",\n \"최근 bearish engulfing 패턴이 $63,000대 상단에서 출현했고 품질 0.627로 최근 패턴 중 가장 우세\",\n \"피보나치 ret_0.236 $63,258.41이 현재가와 0.07% 거리의 즉시 저항으로 작동 중\",\n \"상단 bearish harmonic PRZ $63,241.60-$63,743.57 및 forming Crab PRZ $63,516.12-$63,891.76가 겹쳐 있음\"\n ],\n \"setup_vs_structure\": \"구조 판단은 Wyckoff 재분배 해석 때문에 약한 bearish 우위이나, ICT·Fibonacci·Candlestick은 단기 상승 구조도 인정해 구조 합의는 완전하지 않다. 반면 실행 셋업은 6개 분석 모두 bearish 쪽으로 기울어 있어, 구조보다 즉시 실행 리스크가 더 명확하게 하방 조건을 가리킨다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 0,\n \"bearish_count\": 4,\n \"neutral_count\": 2\n },\n \"key_levels\": {\n \"support\": [\n 63118.29,\n 63117.0,\n 63105.95,\n 63080.7,\n 63005.05,\n 62956.7,\n 62891.81,\n 62666.0,\n 62620.2,\n 62466.9,\n 62358.82,\n 62110.36,\n 61520.0\n ],\n \"resistance\": [\n 63233.0,\n 63258.41,\n 63286.5,\n 63484.9,\n 63516.12,\n 63703.94,\n 63743.57,\n 63891.76,\n 64000.0,\n 64691.9\n ]\n },\n \"confluences\": [\n \"ICT의 range high와 Wyckoff의 활성 재분배 UTAD 후보가 모두 $63,484.90에 위치하며, Fibonacci도 동일 레벨을 ext_1.0 및 스윙 고점으로 제시한다.\",\n \"Wyckoff의 주요 AR 저점 $63,117.00과 Fibonacci ret_0.382 $63,118.29가 거의 동일해, $63,117-$63,118 구간은 구조적 하단 확인 레벨로 중첩된다.\",\n \"Derivatives 7일 레인지 EQ $63,105.95, Candlestick EQ $63,105.95, EMA20 $63,080.70이 $63,080-$63,106에 모여 있어 단기 균형선 역할을 한다.\",\n \"ICT EQ $62,956.70과 Harmonic bearish Bat PRZ 상단 $62,959.74가 거의 일치해, $62,956-$62,960은 이전 PRZ 반응과 레인지 균형이 겹치는 중요 가격대다.\",\n \"Wyckoff Phase E 저점, Derivatives 하단 구조 레벨, Candlestick/Fibonacci 주요 지지 모두 $61,520.00을 반복적으로 제시해 하단 구조 기준점으로 강한 합의가 있다.\",\n \"Wyckoff BC, ICT 상위 저항, Harmonic 상위 무효화 참조, Derivatives 구조 상단이 모두 $64,691.90을 핵심 상단 레벨로 공유한다.\",\n \"ICT, Wyckoff, Derivatives, Harmonic 모두 단기 실행 조건을 bearish로 해석하며, 공통 근거는 프리미엄 영역·상단 유동성 흡수·상승 참여 약화·상단 PRZ 반응이다.\"\n ],\n \"conflicts\": [\n \"ICT는 최근 CHoCH bullish $62,620.20 이후 BOS bullish $63,233.00을 근거로 구조 자체는 bullish로 보지만, 현재가가 $63,233.00 아래에 있어 실행 셋업은 bearish로 분리한다.\",\n \"Fibonacci와 Candlestick은 가격이 EMA20 $63,080.70, EMA120 $62,719.02, EMA240 $62,823.92 및 상승 스윙 EQ $63,005.05 위에 있어 15분 상승 구조를 인정하지만, 둘 다 프리미엄 저항 구간에서는 bearish 조정 리스크를 제시한다.\",\n \"Wyckoff는 prior distribution 이후 현재 활성 구조를 재분배 후보로 해석해 구조적으로 bearish를 제시하는 반면, Derivatives와 Harmonic은 구조를 neutral로 두고 실행 조건만 bearish로 본다.\",\n \"Harmonic의 bearish PRZ는 방향성 보조 근거로는 강하지만, 자체 규칙상 단독으로 구조 전환을 확정할 수 없으므로 Wyckoff/ICT/Fibonacci 구조 판단을 대체하지 않는다.\",\n \"상단 $63,484.90 재탈환 여부가 핵심 갈림길이다. 해당 레벨은 Wyckoff에는 UTAD 실패/성공 기준이고, Fibonacci에는 상승 스윙 고점 돌파 기준이며, ICT에는 range high 유지 여부 기준이다.\"\n ],\n \"highest_conviction_analyst\": \"Wyckoff Expert — 분배 점수와 구조 적합도가 가장 높고, 이전 확정 분배 구조에서 BC $64,691.90 → AR $63,117.00 → ST $64,234.10 → UT $63,740.20 → SOW → Phase E $61,520.00의 단계적 전개를 제시했다. 또한 현재 활성 구조를 $61,615.00 저점 이후의 재분배 후보로 분리하고, 2026-07-10 03:00 KST의 $63,484.90 UTAD 후보를 명확히 표시해 구조 진단의 구체성이 가장 높다.\",\n \"invalidation_level\": \"$64,691.90 상방 수용 시 현재 bearish 재분배 구조 해석은 구조적으로 무효화된다. 단기적으로는 $63,484.90 재탈환 및 유지가 UTAD 실패 해석의 1차 약화 조건이다.\",\n \"executive_summary\": \"현재 BTC 15분 구조는 이전 확정 분배가 $61,520.00 Phase E까지 진행된 뒤, $61,615.00 저점 이후 반등 구간에서 새로운 재분배 후보가 형성되는 상태로 진단한다. 구조적 핵심은 $63,484.90에서 발생한 UTAD 후보이며, 현재가 $63,215.60은 그 아래에 있어 상단 실패 조건은 살아 있지만, 동시에 $63,117.00-$63,118.29 구조 하단 위에 있어 즉각적인 하락 확정 구조는 아니다. ICT·Fibonacci·Candlestick은 단기 상승 스윙과 EMA 상방 위치를 근거로 bullish 구조 요소를 인정하므로, 전체 구조 신뢰도는 강한 bearish가 아니라 재분배 우위의 조건부 bearish다. 실행 셋업은 프리미엄 영역, 이전일 고가 $63,286.50 돌파 후 재진입, OI 감소, CVD 다이버전스, bearish PRZ 중첩 때문에 구조 판단보다 더 일관되게 bearish다. 구조 무효화는 최종적으로 $64,691.90 상방 수용이며, 단기 구조 위험 완화는 $63,484.90 재탈환 여부에 달려 있다.\"\n}"
},
"overall_signal": "bearish",
"overall_confidence": 0.64,
"operating_path": {
"path_type": "complex",
"confidence": 0.6,
"waypoints": [
{
"seq": 1,
"price": 63117.0,
"type": "support_test",
"source": "Wyckoff (주 AR / 구조 하단 $63,117.00), Fibonacci (ret_0.382 $63,118.29), Derivatives·Candlestick (7일 레인지 EQ $63,105.95, EMA20 $63,080.70)",
"description": "셋업 bearish(72%, 6/6 합의)에 따른 프리미엄 영역에서의 즉각적 하방 1차 되돌림. 현재가는 즉시 저항 Fib ret_0.236 $63,258.41(0.07% 거리)·ICT BOS $63,233.00에서 거부되고, Wyckoff 주 AR $63,117.00 + Fib ret_0.382 $63,118.29 + 7일 EQ $63,105.95 + EMA20 $63,080.70이 겹치는 단기 균형·구조 하단 클러스터를 테스트. 이 레벨 방어 여부가 다음 확인 포인트.",
"est_hours": 2.5,
"turning_zone": [
63050.0,
63120.0
],
"likely_wick": 63078.0,
"rejection_confirm": 63160.89,
"invalid_overshoot": 62990.0,
"calibration_reasoning": "EMA20 $63,080.70·7일 EQ $63,105.95·Wyckoff AR $63,117·Fib 0.382 $63,118.29가 겹치는 밀집 클러스터가 존을 규정하며, ATR 0.35배 폭으로 EMA20 바로 아래 유동성 그랩까지 포함. Fib 지지 $63,005 하향 이탈 시 bearish 트리거로 무효화."
},
{
"seq": 2,
"price": 62839.77,
"type": "swing_low",
"source": "Fibonacci (fib_confluence strict 1.0 $62,839.77, 황금비 ret_0.618 $62,891.81), ICT (EQ $62,956.70), Harmonic (확정 Bat PRZ $62,562.23-$62,959.74, reaction_score 0.80)",
"description": "구조 하단 $63,117 이탈(bearish 트리거) 시 디스카운트 수요 구간으로 플러시. 상단 반응 밴드는 ICT EQ $62,956.70 + Harmonic 확정 Bat PRZ 상단 $62,959.74 + Fib 황금비 $62,891.81, 스윙 저점 앵커는 최고품질 fib_confluence strict(1.0) $62,839.77. OI -0.78%·CVD divergence 0.850이 하방 관성을 뒷받침하나, Bat PRZ가 확정 반응 구간이라 여기서 1차 반등 발생 가능.",
"est_hours": 7.0,
"turning_zone": [
62760.0,
62845.0
],
"likely_wick": 62820.0,
"rejection_confirm": 62891.81,
"invalid_overshoot": 62666.0,
"calibration_reasoning": "최고품질 4중 Fib 합류 strict(1.0) $62,839.77이 스윙저점 앵커, 미확정 Bat PRZ $62,760.98까지 하단 확장(ATR 0.42배)하되 정책상 웨이포인트 자체는 이동시키지 않음. Fib 황금비 $62,891.81 회복이 반등 확인, Wyckoff SOW $62,666 직행 도달 시 WP2 반등 무효."
},
{
"seq": 3,
"price": 63105.95,
"type": "resistance_test",
"source": "Derivatives·Candlestick (7일 레인지 EQ $63,105.95), Wyckoff (구 AR $63,117.00), Fibonacci (ret_0.382 $63,118.29), EMA20 $63,080.70",
"description": "이탈된 구조 하단/균형선을 아래에서 재테스트하는 break-and-retest. 7일 EQ $63,105.95·EMA20 $63,080.70 부근, 구 구조 하단 $63,117 바로 아래에서 lower high 형성 후 매도 재개. $63,117 위 수용 실패가 재분배 markdown 지속을 확인하는 숏 재진입 구간.",
"est_hours": 13.0,
"turning_zone": [
63105.95,
63175.0
],
"likely_wick": 63155.0,
"rejection_confirm": 63080.0,
"invalid_overshoot": 63233.0,
"calibration_reasoning": "이탈된 7일 EQ $63,105.95/EMA20을 아래에서 재테스트하는 break-and-retest로, 구 구조 하단 $63,117 위 스톱그랩이 Fib 3중 합류 $63,160.89까지 wick 후 거부 예상(ATR 0.34배). EMA20 $63,080 재이탈이 lower-high 확인, ICT BOS $63,233 수용 시 무효."
},
{
"seq": 4,
"price": 62666.0,
"type": "swing_low",
"source": "Wyckoff (SOW $62,666.00), ICT (CHoCH $62,620.20)",
"description": "재분배 markdown 지속으로 lower low 형성. Wyckoff SOW $62,666.00 + 인접 ICT CHoCH $62,620.20 지지 셸프가 24시간 하단 타깃. 이 아래 수용 시 $62,358.82 → $62,110.36 → 하단 구조 $61,520.00으로 확장 여지.",
"est_hours": 20.0,
"turning_zone": [
62520.0,
62675.0
],
"likely_wick": 62620.2,
"rejection_confirm": 62839.77,
"invalid_overshoot": 62358.82,
"calibration_reasoning": "Wyckoff SOW $62,666 + ICT CHoCH $62,620.20 지지 셸프가 하단 앵커이며 터미널 웨이포인트라 ATR 0.77배로 확대(Fib 스윙저점 $62,525 부근까지). 확정 Bat 검증 TP1 AD0.382 $62,358.82를 무효 임계(수용 시 $62,110→$61,520 하방 확장)로 사용하고, 4중 합류 $62,839.77 회복이 바닥 확인."
}
],
"period_extremes": {
"4h": {
"expected_high": 63258.41,
"expected_low": 63005.05,
"high_first": true
},
"8h": {
"expected_high": 63258.41,
"expected_low": 62839.77,
"high_first": true
},
"24h": {
"expected_high": 63258.41,
"expected_low": 62666.0,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 63484.9,
"description": "$63,484.90(Wyckoff UTAD 후보 / ICT range high / Fib 스윙 고점·ext_1.0 중첩) 재탈환·수용 시 상단 실패 조건 해소 및 bullish 가속. 상방 $63,703.94·$64,000.00 겨냥. 재분배 숏 셋업의 단기 무효화 신호이기도 함."
},
"bearish": {
"price": 63117.0,
"description": "$63,117.00(Wyckoff 주 AR / Fib ret_0.382 $63,118.29 구조 하단) 하향 이탈·수용 시 markdown 가속. $62,839.77 → $62,666.00 → $62,358.82 순차 타깃 활성화."
}
},
"scenario_invalidation": 63484.9,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.6,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 63117.0,\n \"type\": \"support_test\",\n \"source\": \"Wyckoff (주 AR / 구조 하단 $63,117.00), Fibonacci (ret_0.382 $63,118.29), Derivatives·Candlestick (7일 레인지 EQ $63,105.95, EMA20 $63,080.70)\",\n \"description\": \"셋업 bearish(72%, 6/6 합의)에 따른 프리미엄 영역에서의 즉각적 하방 1차 되돌림. 현재가는 즉시 저항 Fib ret_0.236 $63,258.41(0.07% 거리)·ICT BOS $63,233.00에서 거부되고, Wyckoff 주 AR $63,117.00 + Fib ret_0.382 $63,118.29 + 7일 EQ $63,105.95 + EMA20 $63,080.70이 겹치는 단기 균형·구조 하단 클러스터를 테스트. 이 레벨 방어 여부가 다음 확인 포인트.\",\n \"est_hours\": 2.5\n },\n {\n \"seq\": 2,\n \"price\": 62839.77,\n \"type\": \"swing_low\",\n \"source\": \"Fibonacci (fib_confluence strict 1.0 $62,839.77, 황금비 ret_0.618 $62,891.81), ICT (EQ $62,956.70), Harmonic (확정 Bat PRZ $62,562.23-$62,959.74, reaction_score 0.80)\",\n \"description\": \"구조 하단 $63,117 이탈(bearish 트리거) 시 디스카운트 수요 구간으로 플러시. 상단 반응 밴드는 ICT EQ $62,956.70 + Harmonic 확정 Bat PRZ 상단 $62,959.74 + Fib 황금비 $62,891.81, 스윙 저점 앵커는 최고품질 fib_confluence strict(1.0) $62,839.77. OI -0.78%·CVD divergence 0.850이 하방 관성을 뒷받침하나, Bat PRZ가 확정 반응 구간이라 여기서 1차 반등 발생 가능.\",\n \"est_hours\": 7.0\n },\n {\n \"seq\": 3,\n \"price\": 63105.95,\n \"type\": \"resistance_test\",\n \"source\": \"Derivatives·Candlestick (7일 레인지 EQ $63,105.95), Wyckoff (구 AR $63,117.00), Fibonacci (ret_0.382 $63,118.29), EMA20 $63,080.70\",\n \"description\": \"이탈된 구조 하단/균형선을 아래에서 재테스트하는 break-and-retest. 7일 EQ $63,105.95·EMA20 $63,080.70 부근, 구 구조 하단 $63,117 바로 아래에서 lower high 형성 후 매도 재개. $63,117 위 수용 실패가 재분배 markdown 지속을 확인하는 숏 재진입 구간.\",\n \"est_hours\": 13.0\n },\n {\n \"seq\": 4,\n \"price\": 62666.0,\n \"type\": \"swing_low\",\n \"source\": \"Wyckoff (SOW $62,666.00), ICT (CHoCH $62,620.20)\",\n \"description\": \"재분배 markdown 지속으로 lower low 형성. Wyckoff SOW $62,666.00 + 인접 ICT CHoCH $62,620.20 지지 셸프가 24시간 하단 타깃. 이 아래 수용 시 $62,358.82 → $62,110.36 → 하단 구조 $61,520.00으로 확장 여지.\",\n \"est_hours\": 20.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 63258.41, \"expected_low\": 63005.05, \"high_first\": true},\n \"8h\": {\"expected_high\": 63258.41, \"expected_low\": 62839.77, \"high_first\": true},\n \"24h\": {\"expected_high\": 63258.41, \"expected_low\": 62666.0, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\n \"price\": 63484.9,\n \"description\": \"$63,484.90(Wyckoff UTAD 후보 / ICT range high / Fib 스윙 고점·ext_1.0 중첩) 재탈환·수용 시 상단 실패 조건 해소 및 bullish 가속. 상방 $63,703.94·$64,000.00 겨냥. 재분배 숏 셋업의 단기 무효화 신호이기도 함.\"\n },\n \"bearish\": {\n \"price\": 63117.0,\n \"description\": \"$63,117.00(Wyckoff 주 AR / Fib ret_0.382 $63,118.29 구조 하단) 하향 이탈·수용 시 markdown 가속. $62,839.77 → $62,666.00 → $62,358.82 순차 타깃 활성화.\"\n }\n },\n \"scenario_invalidation\": 63484.9\n}\n```\n\n**핵심 판단:** 셋업 bias가 BEARISH 72%로 구조(혼합·약한 bearish)를 앞서므로, 규칙상 첫 waypoint는 셋업 방향(하방)을 따릅니다. 다만 현재가가 구조 하단 $63,117 위에 있어 즉각적 하락 확정 구조는 아니므로, 경로는 \"구조 하단 테스트 → 이탈 후 수요 구간 플러시 → break-and-retest lower high → markdown lower low\"의 재분배 corrective 흐름(complex)으로 배치했습니다. WP2는 candidate 표의 최고품질 strict(1.0) $62,839.77과 Harmonic 확정 Bat PRZ 반응 구간을 앵커로 사용했고, 상단 harmonic Crab PRZ($63,516~$63,891)는 pre-confirm 단계라 WP1을 뒤집는 근거로 쓰지 않았습니다. 전체 경로 무효화는 Wyckoff가 지목한 UTAD 재탈환선 $63,484.90입니다."
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 63117.0,
"turning_zone": [
63050.0,
63120.0
],
"likely_wick": 63078.0,
"rejection_confirm": 63160.89,
"invalid_overshoot": 62990.0,
"calibration_reasoning": "EMA20 $63,080.70·7일 EQ $63,105.95·Wyckoff AR $63,117·Fib 0.382 $63,118.29가 겹치는 밀집 클러스터가 존을 규정하며, ATR 0.35배 폭으로 EMA20 바로 아래 유동성 그랩까지 포함. Fib 지지 $63,005 하향 이탈 시 bearish 트리거로 무효화."
},
{
"seq": 2,
"base_target": 62839.77,
"turning_zone": [
62760.0,
62845.0
],
"likely_wick": 62820.0,
"rejection_confirm": 62891.81,
"invalid_overshoot": 62666.0,
"calibration_reasoning": "최고품질 4중 Fib 합류 strict(1.0) $62,839.77이 스윙저점 앵커, 미확정 Bat PRZ $62,760.98까지 하단 확장(ATR 0.42배)하되 정책상 웨이포인트 자체는 이동시키지 않음. Fib 황금비 $62,891.81 회복이 반등 확인, Wyckoff SOW $62,666 직행 도달 시 WP2 반등 무효."
},
{
"seq": 3,
"base_target": 63105.95,
"turning_zone": [
63105.95,
63175.0
],
"likely_wick": 63155.0,
"rejection_confirm": 63080.0,
"invalid_overshoot": 63233.0,
"calibration_reasoning": "이탈된 7일 EQ $63,105.95/EMA20을 아래에서 재테스트하는 break-and-retest로, 구 구조 하단 $63,117 위 스톱그랩이 Fib 3중 합류 $63,160.89까지 wick 후 거부 예상(ATR 0.34배). EMA20 $63,080 재이탈이 lower-high 확인, ICT BOS $63,233 수용 시 무효."
},
{
"seq": 4,
"base_target": 62666.0,
"turning_zone": [
62520.0,
62675.0
],
"likely_wick": 62620.2,
"rejection_confirm": 62839.77,
"invalid_overshoot": 62358.82,
"calibration_reasoning": "Wyckoff SOW $62,666 + ICT CHoCH $62,620.20 지지 셸프가 하단 앵커이며 터미널 웨이포인트라 ATR 0.77배로 확대(Fib 스윙저점 $62,525 부근까지). 확정 Bat 검증 TP1 AD0.382 $62,358.82를 무효 임계(수용 시 $62,110→$61,520 하방 확장)로 사용하고, 4중 합류 $62,839.77 회복이 바닥 확인."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 63117.00,\n \"turning_zone\": [63050.00, 63120.00],\n \"likely_wick\": 63078.00,\n \"rejection_confirm\": 63160.89,\n \"invalid_overshoot\": 62990.00,\n \"calibration_reasoning\": \"EMA20 $63,080.70·7일 EQ $63,105.95·Wyckoff AR $63,117·Fib 0.382 $63,118.29가 겹치는 밀집 클러스터가 존을 규정하며, ATR 0.35배 폭으로 EMA20 바로 아래 유동성 그랩까지 포함. Fib 지지 $63,005 하향 이탈 시 bearish 트리거로 무효화.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 62839.77,\n \"turning_zone\": [62760.00, 62845.00],\n \"likely_wick\": 62820.00,\n \"rejection_confirm\": 62891.81,\n \"invalid_overshoot\": 62666.00,\n \"calibration_reasoning\": \"최고품질 4중 Fib 합류 strict(1.0) $62,839.77이 스윙저점 앵커, 미확정 Bat PRZ $62,760.98까지 하단 확장(ATR 0.42배)하되 정책상 웨이포인트 자체는 이동시키지 않음. Fib 황금비 $62,891.81 회복이 반등 확인, Wyckoff SOW $62,666 직행 도달 시 WP2 반등 무효.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 63105.95,\n \"turning_zone\": [63105.95, 63175.00],\n \"likely_wick\": 63155.00,\n \"rejection_confirm\": 63080.00,\n \"invalid_overshoot\": 63233.00,\n \"calibration_reasoning\": \"이탈된 7일 EQ $63,105.95/EMA20을 아래에서 재테스트하는 break-and-retest로, 구 구조 하단 $63,117 위 스톱그랩이 Fib 3중 합류 $63,160.89까지 wick 후 거부 예상(ATR 0.34배). EMA20 $63,080 재이탈이 lower-high 확인, ICT BOS $63,233 수용 시 무효.\"\n },\n {\n \"seq\": 4,\n \"base_target\": 62666.00,\n \"turning_zone\": [62520.00, 62675.00],\n \"likely_wick\": 62620.20,\n \"rejection_confirm\": 62839.77,\n \"invalid_overshoot\": 62358.82,\n \"calibration_reasoning\": \"Wyckoff SOW $62,666 + ICT CHoCH $62,620.20 지지 셸프가 하단 앵커이며 터미널 웨이포인트라 ATR 0.77배로 확대(Fib 스윙저점 $62,525 부근까지). 확정 Bat 검증 TP1 AD0.382 $62,358.82를 무효 임계(수용 시 $62,110→$61,520 하방 확장)로 사용하고, 4중 합류 $62,839.77 회복이 바닥 확인.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 29.4,
"chairman": 52.6,
"operating_path": 335.9,
"tp_calibrator": 303.0
},
"agents": {},
"total_s": 721.0
}
}