BTC/USDT 1H Council Report

Signal: BEARISH (67%)  |  Price: $73,980.10  |  2026-05-31 05:00 KST  |  300 candles

Council: 0 bullish, 3 neutral, 3 bearish  |  Support: $73,746 / $73,624 / $73,518  |  Resistance: $74,109 / $74,293 / $74,455

result.json   raw.txt   report.md


BTC Chart

Executive Summary

BTC 1시간 구조는 중립 반등이 섞여 있지만, 종합적으로는 약세 구조가 우세하다. 이전에는 $78,077.10 부근 UT 실패 이후 $75,641.20 SOW와 $72,436.00 Phase E까지 진행된 분배 구조가 확인되었고, 현재는 $74,293.10 UT 및 $73,829.20 LPSY 주변의 재분배 후보 구간으로 해석된다. 핵심 구조 저항은 $74,293.10, EMA120 $74,454.67, 7일 EQ/EMA240 $75,256.55-$75,266.50이며, 이 구간 아래에서는 상단 공급이 유지된다. 하단에서는 $73,446.76-$73,344.60 클러스터와 $72,704.69-$72,436.00 구간이 반응 가능성이 큰 구조적 지지·유동성 영역이다. 약세 구조 판정의 주요 무효화는 $76,434.00 및 $76,696.70 회복이며, 그 전까지는 현재 국면을 분배 이후 재구조화 또는 재분배 후보로 보는 것이 타당하다.

Confluences

Conflicts


Agent Matrix

AgentSignalConfidenceSupportResistance
Wyckoff ExpertBEARISH72%$73,345 / $73,130$74,293 / $74,455
ICT TraderBEARISH68%$73,932 / $73,772$74,109 / $74,293
Derivatives TraderBEARISH58%$73,746 / $72,436$74,455 / $74,500
Candlestick ReaderBEARISH56%$73,746 / $72,436$74,455 / $75,257
Fibonacci AnalystNEUTRAL58%$73,624 / $73,518$74,455 / $75,266
Harmonic SpecialistNEUTRAL56%$73,569 / $73,386$74,465 / $74,728

Agent Details

Wyckoff Expert — BEARISH (72%)

Support: $73,345 / $73,130 / $72,436 | Resistance: $74,293 / $74,455 / $75,641 | Horizon: short to medium term

Wyckoff 기준으로 regime은 DIS이며 dis_score 96.2, regime_fitness 0.963으로 분배/재분배 해석의 적합도가 높습니다. 1차 구조는 BC $78,063.80, AR $77,288.00 이후 UT $78,077.10 실패, SOW $75,641.20, Phase E $72,436.00까지 진행된 확인된 약세 구조입니다. 현재 활성 구조는 재분배 후보로, 가격 $73,980.10이 LPSY $73,829.20을 일시 회복했지만 UT $74,293.10과 EMA120 $74,454.67 아래에 있어 아직 구조적 강세 전환으로 볼 수 없습니다. 즉 구조_bias는 bearish로 유지되며, 즉각 경로는 $74,293.10 부근 공급 재시험 후 $73,344.60, $73,130.10, 나아가 $72,436.00 재확인 가능성이 우선입니다.
ICT Trader — BEARISH (68%)

Support: $73,932 / $73,772 / $73,365 | Resistance: $74,109 / $74,293 / $74,455 | Horizon: short term

현재 BTC는 $73,980.10으로 단기 EMA20 $73,745.75 위에 있지만, EMA120 $74,454.67 및 EMA240 $75,266.50 아래에 있어 상위 1H 구조는 아직 약세 압력이 우세합니다. 구조적으로는 $76,696.70 bearish BOS와 $76,434.00 bearish CHoCH 이후 가격이 해당 레벨을 회복하지 못했기 때문에 structure_bias는 bearish로 판단합니다. 다만 최근 $73,932.20에서 bullish CHoCH가 발생했으나, 아직 $74,293.10 이전 고점이나 $74,454.67 EMA120 위로 구조적 수용이 없으므로 이는 확정 상승 전환보다는 내부 되돌림으로 봅니다. 현재 가격은 EQ $73,364.55 위 프리미엄에서 84.2% 되돌림을 형성 중이며, Asian high $74,108.80 및 전일 고점 $74,293.10 근처에서 매수 유동성을 유도한 뒤 하방 재개될 가능성이 높습니다.
Derivatives Trader — BEARISH (58%)

Support: $73,746 / $72,436 / $72,300 | Resistance: $74,455 / $74,500 / $75,257 | Horizon: short term, 4-8시간

현재 BTC는 $73,980.10으로 EMA20 $73,745.75 위에는 있지만, EMA120 $74,454.67과 EMA240 $75,266.50 아래에 있어 구조적으로는 아직 약세 수용 구간입니다. 7일 고점 $78,077.10과 저점 $72,436.00의 EQ는 약 $75,256.55인데, 가격이 그 아래에 머물러 있어 반등보다는 할인 구간 내 약한 회복으로 해석됩니다. CVD는 +$2,968.23 증가했지만 가격 상승은 제한적이고 cvd_divergence가 0.700으로 높아, 공격적 매수에도 가격이 따라가지 못하는 흡수 또는 분배 가능성이 있습니다. OI가 24시간 -0.7070% 감소하고 basis가 -0.0494%로 음수인 점은 강한 롱 추세 유입이 아니라 포지션 정리성 흐름에 가깝습니다. 단기적으로 $74,500 상단 청산을 찌른 뒤 실패하면 $72,436~$72,300 하방 유동성 테스트 가능성이 우세합니다.
Candlestick Reader — BEARISH (56%)

Support: $73,746 / $72,436 | Resistance: $74,455 / $75,257 / $75,266 | Horizon: short term

현재 BTC는 $73,980.10으로 EMA20 $73,745.75 바로 위에 있지만, EMA120 $74,454.67과 EMA240 $75,266.50 아래에 있어 중기 저항대 하단에서 눌리는 모습입니다. 최근 패턴은 bearish_engulfing@299와 bearish_engulfing@291, doji@295로 구성되어 있으며, bull_score는 0인 반면 bear_score는 1.5로 단기 캔들 흐름은 약세입니다. 다만 7일 저점 $72,436.00과 고점 $78,077.10의 중간값인 약 $75,256.55 아래 discount 영역에 있으므로, 구조적으로는 명확한 BOS나 CHoCH 확인 없이 bearish로 확정하기 어렵습니다. 따라서 structure_bias는 neutral로 두되, EMA120 회복 전까지의 실행 셋업은 bearish로 평가합니다.
Fibonacci Analyst — NEUTRAL (58%)

Support: $73,624 / $73,518 / $73,444 | Resistance: $74,455 / $75,266 / $78,077 | Horizon: short term

현재 BTC는 $73,980.10으로 최근 하락 스윙 $73,758 → $73,130의 ret_0.786 $73,623.55 위에 위치해 단기적으로는 피보나치 되돌림 상단을 넘긴 상태입니다. 다만 명확한 BOS나 구조적 수용 확인 없이 EMA120 $74,454.67 아래에 머물고 있어 structure_bias는 중립으로 판단합니다. setup 측면에서는 가격이 EQ $73,444.00 및 golden ratio ret_0.618 $73,518.08 위의 프리미엄 구간에 있어, $73,623.55 → $73,518.08 → $73,444.00 컨플루언스 지지대로 되돌림이 나올 수 있는 bearish pre-confirmation setup이 우세합니다. 특히 confluence_quality가 1.000이고 $73,446.76 클러스터에 ret_0.236, ret_0.382, ret_0.5, ret_0.618, ret_0.786이 밀집해 있어 이 구간은 핵심 반응 구역입니다.
Harmonic Specialist — NEUTRAL (56%)

Support: $73,569 / $73,386 / $73,279 | Resistance: $74,465 / $74,728 / $75,052 | Horizon: short term

하모닉 기준으로 현재 BTC는 $73,980.10에서 bearish Shark PRZ $73,568.73-$74,464.86 안에 진입해 있으나, 아직 PRZ 터치 후 명확한 거부, sweep→reclaim, 15m/1h MSS 또는 CVD/OI 확인이 없어 구조 전환 신호로 볼 수 없다. 가장 중요한 council PRZ는 상단 bearish Gartley $74,403.94-$75,052.19와 하단 bullish Gartley $72,704.69-$73,256.49이며, 둘 다 strict/high이지만 모두 사전 확인 단계라 단독 방향성 엔진으로 사용할 수 없다. 방향 점수도 bullish 0.135, bearish 0.139로 거의 동일하고 dominance가 0.012에 불과해 확정 방향보다는 $72.7k-$75.1k 사이의 PRZ 반응 관찰이 우선이다. 다만 현재가가 bearish Shark PRZ 중심부에 가까워 단기 setup_bias는 약한 bearish 반응 위험으로 기울어져 있다.

Operating Path — complex (62%)

#PriceTypeSourceEst. HoursDescription
1$74,293liquidity_sweepICT(Asian high $74,108.80, 전일 고점 $74,293.10, 84.2% 프리미엄 되돌림), Wyckoff(UT $74,293.10 공급 재시험), Derivatives($74,500 상단 청산 찌르기 후 실패), Harmonic(bearish Shark PRZ $73,568.73-$74,464.86)3.0ICT·Wyckoff가 공통 지목한 핵심 상단 구조 $74,293.10(UT/전일 고점)을 향한 매수 유동성 흡수 sweep. 현재가는 EQ $73,364.55 위 84.2% 깊은 프리미엄 되돌림 상태이며, Asian high $74,108.80 위 스톱을 청산한 뒤 EMA120 $74,454.67·bearish Shark PRZ 상단 $74,464.86 직전 공급대에서 매도 반응(셀 더 립)이 형성될 가능성이 높다. 셋업·구조가 모두 약세로 정렬된 상태에서 저점 추격보다 이 상단 반응 확인이 우선이다.
2$73,447support_testFibonacci(클러스터 $73,446.76 strict score 1.0, ret_0.5 EQ $73,444), ICT(EQ $73,364.55), Wyckoff(SOW $73,344.60), Harmonic(bearish TP2 $73,385.73), WP 후보표 최근접·strict 1.09.0공급 거부 후 1차 하방 목표. ret_0.236/0.382/0.5/0.618/0.786이 밀집해 confluence_quality 1.000인 구간으로, ICT EQ $73,364.55·Wyckoff SOW $73,344.60·Harmonic TP2 $73,385.73과 중첩되는 $73.34k-$73.45k 핵심 반응대. WP 후보 표에서 가장 근접하고 점수가 가장 높은(strict 1.0) 우선 도달 레벨이다.
3$72,987support_testFibonacci(fib_confluence $72,986.54 strict score 0.85), ICT(지지 $72,970.10), WP 후보표 strict 0.8516.0$73,446.76-$73,344.60 클러스터를 종가로 하향 이탈할 경우의 2차 하방 목표. ICT 지지 $72,970.10과 인접한 strict fib confluence로, 약세 모멘텀이 유지되면 다음 정착 구간이 된다.
4$72,436swing_lowWyckoff(Phase E 저점 $72,436.00), Candlestick(7일 저점 $72,436.00), ICT(range low $72,436.00), Derivatives(하방 유동성 $72,436-$72,300)22.0다수 에이전트가 동일하게 지목한 핵심 구조적 하단 유동성이자 24시간 익스트림 목표. Wyckoff Phase E 저점·7일 저점·ICT range low가 일치하는 구간으로, 약세 경로의 최종 도달 가능 영역. 다만 OI 언와인딩(-0.707%)·하단 bullish Gartley PRZ($72,704.69-$73,256.49) 반등 위험이 있어 저점 추격보다 도달 시 반응 확인이 권장된다.

Period Extremes

HorizonExpected LowExpected HighSequence
4h$73,746$74,293High first
8h$73,447$74,293High first
24h$72,436$74,293High first

Triggers

Invalidation: $75,266

Raw Operating Path Response
```json
{
  "path_type": "complex",
  "confidence": 0.62,
  "waypoints": [
    {
      "seq": 1,
      "price": 74293.10,
      "type": "liquidity_sweep",
      "source": "ICT(Asian high $74,108.80, 전일 고점 $74,293.10, 84.2% 프리미엄 되돌림), Wyckoff(UT $74,293.10 공급 재시험), Derivatives($74,500 상단 청산 찌르기 후 실패), Harmonic(bearish Shark PRZ $73,568.73-$74,464.86)",
      "description": "ICT·Wyckoff가 공통 지목한 핵심 상단 구조 $74,293.10(UT/전일 고점)을 향한 매수 유동성 흡수 sweep. 현재가는 EQ $73,364.55 위 84.2% 깊은 프리미엄 되돌림 상태이며, Asian high $74,108.80 위 스톱을 청산한 뒤 EMA120 $74,454.67·bearish Shark PRZ 상단 $74,464.86 직전 공급대에서 매도 반응(셀 더 립)이 형성될 가능성이 높다. 셋업·구조가 모두 약세로 정렬된 상태에서 저점 추격보다 이 상단 반응 확인이 우선이다.",
      "est_hours": 3.0
    },
    {
      "seq": 2,
      "price": 73446.76,
      "type": "support_test",
      "source": "Fibonacci(클러스터 $73,446.76 strict score 1.0, ret_0.5 EQ $73,444), ICT(EQ $73,364.55), Wyckoff(SOW $73,344.60), Harmonic(bearish TP2 $73,385.73), WP 후보표 최근접·strict 1.0",
      "description": "공급 거부 후 1차 하방 목표. ret_0.236/0.382/0.5/0.618/0.786이 밀집해 confluence_quality 1.000인 구간으로, ICT EQ $73,364.55·Wyckoff SOW $73,344.60·Harmonic TP2 $73,385.73과 중첩되는 $73.34k-$73.45k 핵심 반응대. WP 후보 표에서 가장 근접하고 점수가 가장 높은(strict 1.0) 우선 도달 레벨이다.",
      "est_hours": 9.0
    },
    {
      "seq": 3,
      "price": 72986.54,
      "type": "support_test",
      "source": "Fibonacci(fib_confluence $72,986.54 strict score 0.85), ICT(지지 $72,970.10), WP 후보표 strict 0.85",
      "description": "$73,446.76-$73,344.60 클러스터를 종가로 하향 이탈할 경우의 2차 하방 목표. ICT 지지 $72,970.10과 인접한 strict fib confluence로, 약세 모멘텀이 유지되면 다음 정착 구간이 된다.",
      "est_hours": 16.0
    },
    {
      "seq": 4,
      "price": 72436.00,
      "type": "swing_low",
      "source": "Wyckoff(Phase E 저점 $72,436.00), Candlestick(7일 저점 $72,436.00), ICT(range low $72,436.00), Derivatives(하방 유동성 $72,436-$72,300)",
      "description": "다수 에이전트가 동일하게 지목한 핵심 구조적 하단 유동성이자 24시간 익스트림 목표. Wyckoff Phase E 저점·7일 저점·ICT range low가 일치하는 구간으로, 약세 경로의 최종 도달 가능 영역. 다만 OI 언와인딩(-0.707%)·하단 bullish Gartley PRZ($72,704.69-$73,256.49) 반등 위험이 있어 저점 추격보다 도달 시 반응 확인이 권장된다.",
      "est_hours": 22.0
    }
  ],
  "period_extremes": {
    "4h":  {"expected_high": 74293.10, "expected_low": 73745.75, "high_first": true},
    "8h":  {"expected_high": 74293.10, "expected_low": 73446.76, "high_first": true},
    "24h": {"expected_high": 74293.10, "expected_low": 72436.00, "high_first": true}
  },
  "triggers": {
    "bullish": {"price": 74454.67, "description": "EMA120 $74,454.67(및 bearish Shark/Gartley PRZ 상단) 위에서의 수용·종가 안착 시 공급 거부 시나리오 무력화. 이어 $75,266.50 EMA240/7일 EQ까지 돌파·안착하면 discount→premium 전환과 함께 상승 가속 확정."},
    "bearish": {"price": 73344.60, "description": "$73,446.76-$73,344.60(fib 클러스터·Wyckoff SOW) 구간을 종가로 하향 이탈 시 약세 가속 확정. $72,986.54를 거쳐 $72,436.00 하방 유동성으로 직행하는 흐름."}
  },
  "scenario_invalidation": 75266.50
}
```

Raw Chairman Response
{
  "overall_signal": "bearish",
  "overall_confidence": 0.67,
  "execution_setup": {
    "setup_bias": "bearish",
    "setup_strength": 0.68,
    "active_setups": [
      "ICT: 현재가 $73,980.10은 단기 레인지 EQ $73,364.55 위 프리미엄이며, 84.2% 깊은 되돌림 구간에서 $74,108.80 Asian high 및 $74,293.10 전일 고점 아래 정체",
      "Wyckoff: 활성 재분배 후보에서 가격이 LPSY $73,829.20 위로 올라왔지만 UT $74,293.10 및 EMA120 $74,454.67 아래에 머물러 상단 공급 테스트 상태",
      "Candlestick: 최근 bearish engulfing 품질 0.679가 가장 우세하며, 가격은 EMA120 $74,454.67 및 EMA240 $75,266.50 아래에서 중기 공급 압력을 받는 상태",
      "Derivatives: CVD +$2,968.23 증가에도 가격 반응이 제한적이고 CVD divergence 0.700, OI 24h -0.7070%로 신규 롱 추세보다는 흡수 또는 포지션 정리 성격",
      "Fibonacci: 가격이 ret_0.786 $73,623.55 위로 확장되어 단기 되돌림 상단에 있으며, $73,623.55-$73,444.00 클러스터로의 되돌림 압력이 존재",
      "Harmonic: 현재가가 bearish Shark PRZ $73,568.73-$74,464.86 내부에 있으며, 상단에는 bearish Gartley PRZ $74,403.94-$75,052.19가 중첩"
    ],
    "setup_vs_structure": "구조적 신호와 실행 셋업이 모두 약세 쪽으로 정렬되어 있다. 다만 현재가는 7일 레인지 중간값 $75,256.55 아래의 할인 영역이기도 하므로, 하락 구조 추종은 유효하지만 저점 추격보다 상단 공급대 반응 확인이 더 중요하다."
  },
  "signal_breakdown": {
    "bullish_count": 0,
    "bearish_count": 3,
    "neutral_count": 3
  },
  "key_levels": {
    "support": [
      73745.75,
      73623.55,
      73518.08,
      73444.0,
      73364.55,
      73344.6,
      73130.1,
      72970.1,
      72436.0,
      72300.0
    ],
    "resistance": [
      74108.8,
      74293.1,
      74454.67,
      74500.0,
      75052.19,
      75256.55,
      75266.5,
      75641.2,
      76434.0,
      76696.7,
      78077.1
    ]
  },
  "confluences": [
    "ICT와 Wyckoff가 모두 $74,293.10을 핵심 상단 구조 레벨로 지목한다. ICT는 전일 고점 및 단기 range high로, Wyckoff는 재분배 후보의 UT 저항으로 해석한다.",
    "Candlestick, ICT, Wyckoff, Derivatives, Fibonacci가 모두 EMA120 $74,454.67 부근을 구조적 수용 여부를 판단할 핵심 저항으로 본다.",
    "Candlestick, Derivatives, Harmonic이 $75,256.55-$75,266.50 구간을 7일 EQ 또는 EMA240/상단 저항으로 공통 인식한다.",
    "Wyckoff와 ICT는 상위 구조를 약세로 본다. Wyckoff는 기존 분배 이후 Phase E 및 현재 재분배 후보를, ICT는 $76,696.70 bearish BOS와 $76,434.00 bearish CHoCH 미회복을 근거로 제시한다.",
    "Harmonic의 bearish Shark PRZ $73,568.73-$74,464.86와 Fibonacci의 상단 되돌림 과열 구간이 현재가 $73,980.10 주변에서 중첩되어 단기 공급 반응 후보대를 형성한다.",
    "Fibonacci의 핵심 클러스터 $73,446.76, ICT EQ $73,364.55, Wyckoff SOW $73,344.60, Harmonic bearish TP2 $73,385.73이 $73.34k-$73.45k 부근의 하단 반응 구간으로 밀집한다.",
    "Wyckoff Phase E 저점 $72,436.00, Candlestick 7일 저점 $72,436.00, ICT range low $72,436.00, Derivatives 하방 유동성 $72,300-$72,436이 동일한 구조적 하단 유동성 구역을 가리킨다."
  ],
  "conflicts": [
    "Candlestick, Fibonacci, Harmonic은 구조 편향을 중립으로 유지하지만, ICT·Wyckoff·Derivatives는 구조를 약세로 판정한다. 이는 단기 반등과 하단 할인 구간 때문에 즉시 하락 확정은 어렵지만, 상위 구조 회복은 아직 없다는 차이에서 발생한다.",
    "ICT는 현재가를 단기 레인지 EQ $73,364.55 위 프리미엄으로 보지만, Candlestick과 Derivatives는 7일 EQ $75,256.55 아래 할인 구간으로 본다. 서로 다른 기준 레인지를 사용하기 때문에 실행 타이밍과 구조 위치 해석이 다르다.",
    "Harmonic은 하단 bullish Gartley PRZ $72,704.69-$73,256.49와 과거 확인된 bullish Gartley 반응을 제시하므로 하단 반전 위험을 경고한다. 그러나 해당 신호는 독립적으로 구조를 뒤집을 권한은 낮고, 현재 주요 구조 판정에는 보조적이다.",
    "Derivatives에서 롱 계정 비중이 0.608로 여전히 높지만 최근 롱 계정은 감소하고 숏 계정은 증가했다. 이는 군중 포지셔닝이 단순한 한 방향 신호라기보다 취약성 및 언와인딩 리스크로 해석되어야 한다."
  ],
  "highest_conviction_analyst": "Wyckoff Expert — 분배 적합도가 가장 높고, BC $78,063.80 → UT $78,077.10 → SOW $75,641.20 → Phase E $72,436.00로 이어진 완료된 약세 구조와, 현재 $74,293.10 아래의 재분배 후보를 구분해 제시했기 때문이다. 구조 해석, 단계 위치, 핵심 무효화 레벨이 가장 일관적이다.",
  "invalidation_level": "$76,696.70 위 1시간봉 수용. 보수적으로는 $76,434.00 bearish CHoCH와 $76,696.70 bearish BOS를 모두 회복해야 현재 약세 구조 판정이 훼손된다.",
  "executive_summary": "BTC 1시간 구조는 중립 반등이 섞여 있지만, 종합적으로는 약세 구조가 우세하다. 이전에는 $78,077.10 부근 UT 실패 이후 $75,641.20 SOW와 $72,436.00 Phase E까지 진행된 분배 구조가 확인되었고, 현재는 $74,293.10 UT 및 $73,829.20 LPSY 주변의 재분배 후보 구간으로 해석된다. 핵심 구조 저항은 $74,293.10, EMA120 $74,454.67, 7일 EQ/EMA240 $75,256.55-$75,266.50이며, 이 구간 아래에서는 상단 공급이 유지된다. 하단에서는 $73,446.76-$73,344.60 클러스터와 $72,704.69-$72,436.00 구간이 반응 가능성이 큰 구조적 지지·유동성 영역이다. 약세 구조 판정의 주요 무효화는 $76,434.00 및 $76,696.70 회복이며, 그 전까지는 현재 국면을 분배 이후 재구조화 또는 재분배 후보로 보는 것이 타당하다."
}
Full Result JSON
{
  "symbol": "BTC/USDT",
  "timeframe": "1h",
  "timestamp": "2026-05-31 05:00 KST",
  "last_price": 73980.1,
  "num_candles": 300,
  "stage1_analyses": {
    "candlestick": {
      "agent_id": "candlestick",
      "display_name": "Candlestick Reader",
      "signal": "bearish",
      "confidence": 0.56,
      "structure_bias": "neutral",
      "setup_bias": "bearish",
      "setup_score": 0.52,
      "setup_signals": [
        "최근 299번 캔들에서 bearish_engulfing 발생, 품질 0.679로 최근 패턴 중 가장 높음",
        "현재가 $73,980.10은 EMA120 $74,454.67 아래 -0.6%, EMA240 $75,266.50 아래 -1.7%에 위치해 상단 공급 압력이 남아 있음",
        "7일 범위 EQ 약 $75,256.55 아래의 discount 구간에 있어 구조적 하락 추격은 제한적이나, 단기적으로는 EMA120 회복 전까지 매도 셋업 우위",
        "최근 doji@295 이후 bearish_engulfing@299가 출현해 단기 균형 붕괴 가능성",
        "고거래량 패턴이 없어 하락 신호의 확정성은 제한적"
      ],
      "reasoning": "현재 BTC는 $73,980.10으로 EMA20 $73,745.75 바로 위에 있지만, EMA120 $74,454.67과 EMA240 $75,266.50 아래에 있어 중기 저항대 하단에서 눌리는 모습입니다. 최근 패턴은 bearish_engulfing@299와 bearish_engulfing@291, doji@295로 구성되어 있으며, bull_score는 0인 반면 bear_score는 1.5로 단기 캔들 흐름은 약세입니다. 다만 7일 저점 $72,436.00과 고점 $78,077.10의 중간값인 약 $75,256.55 아래 discount 영역에 있으므로, 구조적으로는 명확한 BOS나 CHoCH 확인 없이 bearish로 확정하기 어렵습니다. 따라서 structure_bias는 neutral로 두되, EMA120 회복 전까지의 실행 셋업은 bearish로 평가합니다.",
      "key_levels": {
        "support": [
          73745.75,
          72436.0
        ],
        "resistance": [
          74454.67,
          75256.55,
          75266.5,
          78077.1
        ]
      },
      "time_horizon": "short term",
      "invalidation_level": "$74,454.67",
      "risk_scenario": "가격이 EMA120 $74,454.67 위로 회복하고 그 위에서 1시간봉 종가 안착에 성공하면 최근 bearish engulfing 신호는 약화됩니다. 이후 $75,256.55~$75,266.50의 EQ 및 EMA240 저항대를 돌파하면 단기 약세 셋업은 중립 또는 bullish로 전환될 수 있습니다.",
      "data_quality": "medium",
      "metrics": {
        "total_patterns_detected": 152,
        "recent_patterns": 3,
        "pattern_list": [
          "bearish_engulfing@291",
          "bearish_engulfing@299",
          "doji@295"
        ],
        "atr_value": 236.83,
        "vol_avg_20": 2320.15,
        "high_volume_patterns": [],
        "pattern_candidates": [
          {
            "pattern": "bearish_engulfing",
            "signal": "bearish",
            "pattern_quality": 0.679,
            "tier": "strict",
            "high_volume": false
          },
          {
            "pattern": "bearish_engulfing",
            "signal": "bearish",
            "pattern_quality": 0.532,
            "tier": "candidate",
            "high_volume": false
          },
          {
            "pattern": "doji",
            "signal": "neutral",
            "pattern_quality": 0.355,
            "tier": "candidate",
            "high_volume": false
          }
        ],
        "best_pattern_quality": 0.679,
        "bull_score": 0,
        "bear_score": 1.5
      },
      "raw_llm_response": "{\n  \"signal\": \"bearish\",\n  \"confidence\": 0.56,\n  \"structure_bias\": \"neutral\",\n  \"setup_bias\": \"bearish\",\n  \"setup_score\": 0.52,\n  \"setup_signals\": [\n    \"최근 299번 캔들에서 bearish_engulfing 발생, 품질 0.679로 최근 패턴 중 가장 높음\",\n    \"현재가 $73,980.10은 EMA120 $74,454.67 아래 -0.6%, EMA240 $75,266.50 아래 -1.7%에 위치해 상단 공급 압력이 남아 있음\",\n    \"7일 범위 EQ 약 $75,256.55 아래의 discount 구간에 있어 구조적 하락 추격은 제한적이나, 단기적으로는 EMA120 회복 전까지 매도 셋업 우위\",\n    \"최근 doji@295 이후 bearish_engulfing@299가 출현해 단기 균형 붕괴 가능성\",\n    \"고거래량 패턴이 없어 하락 신호의 확정성은 제한적\"\n  ],\n  \"reasoning\": \"현재 BTC는 $73,980.10으로 EMA20 $73,745.75 바로 위에 있지만, EMA120 $74,454.67과 EMA240 $75,266.50 아래에 있어 중기 저항대 하단에서 눌리는 모습입니다. 최근 패턴은 bearish_engulfing@299와 bearish_engulfing@291, doji@295로 구성되어 있으며, bull_score는 0인 반면 bear_score는 1.5로 단기 캔들 흐름은 약세입니다. 다만 7일 저점 $72,436.00과 고점 $78,077.10의 중간값인 약 $75,256.55 아래 discount 영역에 있으므로, 구조적으로는 명확한 BOS나 CHoCH 확인 없이 bearish로 확정하기 어렵습니다. 따라서 structure_bias는 neutral로 두되, EMA120 회복 전까지의 실행 셋업은 bearish로 평가합니다.\",\n  \"key_levels\": {\n    \"support\": [\n      73745.75,\n      72436.0\n    ],\n    \"resistance\": [\n      74454.67,\n      75256.55,\n      75266.5,\n      78077.1\n    ]\n  },\n  \"time_horizon\": \"short term\",\n  \"invalidation_level\": \"$74,454.67\",\n  \"risk_scenario\": \"가격이 EMA120 $74,454.67 위로 회복하고 그 위에서 1시간봉 종가 안착에 성공하면 최근 bearish engulfing 신호는 약화됩니다. 이후 $75,256.55~$75,266.50의 EQ 및 EMA240 저항대를 돌파하면 단기 약세 셋업은 중립 또는 bullish로 전환될 수 있습니다.\",\n  \"data_quality\": \"medium\"\n}"
    },
    "ict": {
      "agent_id": "ict",
      "display_name": "ICT Trader",
      "signal": "bearish",
      "confidence": 0.68,
      "structure_bias": "bearish",
      "setup_bias": "bearish",
      "setup_score": 0.794,
      "setup_signals": [
        "현재가 $73,980.10은 EQ $73,364.55 위에 있어 프리미엄 구간에 위치",
        "현재 되돌림이 84.2%로 깊은 프리미엄 되돌림 구간",
        "이전 고점 $74,293.10 및 Asian kill zone 고점 $74,108.80 아래에서 가격이 정체",
        "확정된 bearish BOS 기준 레벨 $76,696.70 하단에서 거래 중",
        "확정된 bearish CHoCH 기준 레벨 $76,434.00 하단 구조 유지",
        "상단 후보 bearish OB $76,682.30-$78,077.10이 주요 공급 구간으로 남아 있음"
      ],
      "reasoning": "현재 BTC는 $73,980.10으로 단기 EMA20 $73,745.75 위에 있지만, EMA120 $74,454.67 및 EMA240 $75,266.50 아래에 있어 상위 1H 구조는 아직 약세 압력이 우세합니다. 구조적으로는 $76,696.70 bearish BOS와 $76,434.00 bearish CHoCH 이후 가격이 해당 레벨을 회복하지 못했기 때문에 structure_bias는 bearish로 판단합니다. 다만 최근 $73,932.20에서 bullish CHoCH가 발생했으나, 아직 $74,293.10 이전 고점이나 $74,454.67 EMA120 위로 구조적 수용이 없으므로 이는 확정 상승 전환보다는 내부 되돌림으로 봅니다. 현재 가격은 EQ $73,364.55 위 프리미엄에서 84.2% 되돌림을 형성 중이며, Asian high $74,108.80 및 전일 고점 $74,293.10 근처에서 매수 유동성을 유도한 뒤 하방 재개될 가능성이 높습니다.",
      "key_levels": {
        "support": [
          73932.2,
          73772.5,
          73364.55,
          72970.1,
          72436.0
        ],
        "resistance": [
          74108.8,
          74293.1,
          74454.67,
          75266.5,
          76682.3,
          78077.1
        ]
      },
      "time_horizon": "short term",
      "invalidation_level": "$74,293.10",
      "risk_scenario": "만약 가격이 전일 고점 $74,293.10을 강하게 돌파하고 그 위에서 1H 종가 수용을 보이면, 프리미엄 숏 셋업은 실패하며 $74,454.67 EMA120 및 $75,266.50 EMA240까지 추가 상승할 수 있습니다. 특히 $74,293.10 돌파 후 눌림에서 지지가 확인되면 최근 $73,932.20 bullish CHoCH가 실제 bullish market structure shift로 확장될 가능성이 커집니다.",
      "data_quality": "medium",
      "metrics": {
        "order_blocks_total": 2,
        "confirmed_bullish_ob": 0,
        "confirmed_bearish_ob": 0,
        "candidate_bullish_ob": 1,
        "candidate_bearish_ob": 1,
        "active_bullish_ob": 0,
        "active_bearish_ob": 0,
        "nearest_bull_ob_range": {
          "bottom": 72436.0,
          "top": 73206.8,
          "quality": "candidate",
          "score": 0.619
        },
        "nearest_bear_ob_range": {
          "bottom": 76682.3,
          "top": 78077.1,
          "quality": "candidate",
          "score": 0.708
        },
        "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": 61,
        "fvg_open_zones": [],
        "bos_choch_events": [
          "BOS_bearish",
          "BOS_bullish",
          "CHoCH_bearish",
          "CHoCH_bullish"
        ],
        "bos_choch_levels": [
          {
            "type": "BOS_bearish",
            "level": 76696.7
          },
          {
            "type": "BOS_bullish",
            "level": 77600.0
          },
          {
            "type": "CHoCH_bearish",
            "level": 76434.0
          },
          {
            "type": "CHoCH_bullish",
            "level": 73932.2
          }
        ],
        "bos_sequence": [
          "BOS_bearish",
          "BOS_bullish",
          "CHoCH_bearish",
          "CHoCH_bullish"
        ],
        "consecutive_bull_bos": 0,
        "consecutive_bear_bos": 0,
        "recent_liq_sweeps": [],
        "recent_sweep_levels": [],
        "liquidity_resting": [],
        "current_zone": "premium",
        "eq_level": 73364.55,
        "range_high": 74293.1,
        "range_low": 72436.0,
        "bull_score": 4.7,
        "bear_score": 6.2,
        "setup_bias": "bearish",
        "setup_score": 0.794,
        "setup_signals": [
          "bearish BOS below $76,696.70",
          "bearish CHoCH below $76,434.00",
          "deep retracement 84.2% in premium zone"
        ],
        "retracement_direction": "bearish",
        "current_retracement_pct": 84.2,
        "deepest_retracement_pct": 84.2,
        "previous_day_high": 74293.1,
        "previous_day_low": 72970.1,
        "broken_prev_high": false,
        "broken_prev_low": false,
        "sessions": {
          "London": {
            "active": false,
            "high": null,
            "low": null
          },
          "New York": {
            "active": false,
            "high": null,
            "low": null
          },
          "Asian kill zone": {
            "active": true,
            "high": 74108.8,
            "low": 73772.5
          }
        }
      },
      "raw_llm_response": "{\n  \"signal\": \"bearish\",\n  \"confidence\": 0.68,\n  \"structure_bias\": \"bearish\",\n  \"setup_bias\": \"bearish\",\n  \"setup_score\": 0.794,\n  \"setup_signals\": [\n    \"현재가 $73,980.10은 EQ $73,364.55 위에 있어 프리미엄 구간에 위치\",\n    \"현재 되돌림이 84.2%로 깊은 프리미엄 되돌림 구간\",\n    \"이전 고점 $74,293.10 및 Asian kill zone 고점 $74,108.80 아래에서 가격이 정체\",\n    \"확정된 bearish BOS 기준 레벨 $76,696.70 하단에서 거래 중\",\n    \"확정된 bearish CHoCH 기준 레벨 $76,434.00 하단 구조 유지\",\n    \"상단 후보 bearish OB $76,682.30-$78,077.10이 주요 공급 구간으로 남아 있음\"\n  ],\n  \"reasoning\": \"현재 BTC는 $73,980.10으로 단기 EMA20 $73,745.75 위에 있지만, EMA120 $74,454.67 및 EMA240 $75,266.50 아래에 있어 상위 1H 구조는 아직 약세 압력이 우세합니다. 구조적으로는 $76,696.70 bearish BOS와 $76,434.00 bearish CHoCH 이후 가격이 해당 레벨을 회복하지 못했기 때문에 structure_bias는 bearish로 판단합니다. 다만 최근 $73,932.20에서 bullish CHoCH가 발생했으나, 아직 $74,293.10 이전 고점이나 $74,454.67 EMA120 위로 구조적 수용이 없으므로 이는 확정 상승 전환보다는 내부 되돌림으로 봅니다. 현재 가격은 EQ $73,364.55 위 프리미엄에서 84.2% 되돌림을 형성 중이며, Asian high $74,108.80 및 전일 고점 $74,293.10 근처에서 매수 유동성을 유도한 뒤 하방 재개될 가능성이 높습니다.\",\n  \"key_levels\": {\n    \"support\": [\n      73932.2,\n      73772.5,\n      73364.55,\n      72970.1,\n      72436.0\n    ],\n    \"resistance\": [\n      74108.8,\n      74293.1,\n      74454.67,\n      75266.5,\n      76682.3,\n      78077.1\n    ]\n  },\n  \"time_horizon\": \"short term\",\n  \"invalidation_level\": \"$74,293.10\",\n  \"risk_scenario\": \"만약 가격이 전일 고점 $74,293.10을 강하게 돌파하고 그 위에서 1H 종가 수용을 보이면, 프리미엄 숏 셋업은 실패하며 $74,454.67 EMA120 및 $75,266.50 EMA240까지 추가 상승할 수 있습니다. 특히 $74,293.10 돌파 후 눌림에서 지지가 확인되면 최근 $73,932.20 bullish CHoCH가 실제 bullish market structure shift로 확장될 가능성이 커집니다.\",\n  \"data_quality\": \"medium\"\n}"
    },
    "wyckoff": {
      "agent_id": "wyckoff",
      "display_name": "Wyckoff Expert",
      "signal": "bearish",
      "confidence": 0.72,
      "structure_bias": "bearish",
      "setup_bias": "bearish",
      "setup_score": 0.62,
      "setup_signals": [
        "현재가 $73,980.10은 활성 재분배 후보의 LPSY $73,829.20 위에 있지만 UT 저항 $74,293.10 아래에 있어 상단 공급 테스트 구간에 위치",
        "이전 분배 구조는 BC $78,063.80 → AR $77,288.00 → UT $78,077.10 → SOW $75,641.20 → Phase E $72,436.00로 하방 이탈 이후 Phase E가 확인됨",
        "현재 가격은 EMA120 $74,454.67 및 EMA240 $75,266.50 아래에 있어 중기 공급 우위가 유지됨",
        "활성 구조 내 SOW $73,344.60 및 Phase E 저점 $73,130.10이 재시험 가능한 하방 유동성 구간으로 남아 있음"
      ],
      "reasoning": "Wyckoff 기준으로 regime은 DIS이며 dis_score 96.2, regime_fitness 0.963으로 분배/재분배 해석의 적합도가 높습니다. 1차 구조는 BC $78,063.80, AR $77,288.00 이후 UT $78,077.10 실패, SOW $75,641.20, Phase E $72,436.00까지 진행된 확인된 약세 구조입니다. 현재 활성 구조는 재분배 후보로, 가격 $73,980.10이 LPSY $73,829.20을 일시 회복했지만 UT $74,293.10과 EMA120 $74,454.67 아래에 있어 아직 구조적 강세 전환으로 볼 수 없습니다. 즉 구조_bias는 bearish로 유지되며, 즉각 경로는 $74,293.10 부근 공급 재시험 후 $73,344.60, $73,130.10, 나아가 $72,436.00 재확인 가능성이 우선입니다.",
      "key_levels": {
        "support": [
          73344.6,
          73130.1,
          72436.0
        ],
        "resistance": [
          74293.1,
          74454.67,
          75641.2,
          78077.1
        ]
      },
      "time_horizon": "short to medium term",
      "invalidation_level": "1시간봉 기준 $74,293.10 상방 수용이 확인되면 즉각적인 LPSY/재분배 약세 셋업은 무효화되며, $75,641.20 회복 시 분배 Phase E 하방 지속성도 크게 약화됩니다.",
      "risk_scenario": "$74,293.10 UT 저항을 회복하고 EMA120 $74,454.67 위에서 수용되면 단기 매도 셋업은 실패로 간주해야 하며, 이후 $75,641.20의 이전 SOW 레벨까지 되돌림이 확장될 수 있습니다. 다만 더 큰 분배 구조 자체가 완전히 부정되려면 $78,077.10 UT 상단 재돌파와 수용이 필요합니다.",
      "data_quality": "high",
      "metrics": {
        "acc_score": 89.1,
        "dis_score": 96.2,
        "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",
          "SOW",
          "Phase E"
        ],
        "last_phase": "Phase E",
        "phase_candidates": [
          {
            "label": "BC",
            "side": "high",
            "idx": 81,
            "price": 78063.8,
            "color": "#ffd166"
          },
          {
            "label": "AR",
            "side": "low",
            "idx": 89,
            "price": 77288.0,
            "color": "#06d6a0"
          },
          {
            "label": "ST",
            "side": "high",
            "idx": 133,
            "price": 77427.0,
            "color": "#118ab2"
          },
          {
            "label": "SOW_IN_PHASE_B",
            "side": "low",
            "idx": 157,
            "price": 76056.0,
            "color": "#ef476f"
          },
          {
            "label": "UT",
            "side": "high",
            "idx": 198,
            "price": 78077.1,
            "color": "#f9844a"
          },
          {
            "label": "SOW",
            "side": "low",
            "idx": 206,
            "price": 75641.2,
            "color": "#ef476f"
          },
          {
            "label": "Phase E",
            "side": "low",
            "idx": 270,
            "price": 72436.0,
            "color": "#7209b7"
          }
        ],
        "phase_structures": [
          {
            "structure_id": "1h_cycle_1",
            "sequence": 1,
            "timeframe": "1h",
            "regime": "distribution",
            "role": "prior_completed_structure",
            "is_active": false,
            "is_completed": true,
            "is_confirmed": true,
            "structure_bias": "bearish",
            "phase_context": "distribution",
            "start_idx": 81,
            "end_idx": 270,
            "phase_count": 7,
            "phases": [
              {
                "label": "BC",
                "side": "high",
                "idx": 81,
                "price": 78063.8,
                "color": "#ffd166",
                "dt": "2026-05-22 02:00:00+09:00"
              },
              {
                "label": "AR",
                "side": "low",
                "idx": 89,
                "price": 77288.0,
                "color": "#06d6a0",
                "dt": "2026-05-22 10:00:00+09:00"
              },
              {
                "label": "ST",
                "side": "high",
                "idx": 133,
                "price": 77427.0,
                "color": "#118ab2",
                "dt": "2026-05-24 06:00:00+09:00"
              },
              {
                "label": "SOW_IN_PHASE_B",
                "side": "low",
                "idx": 157,
                "price": 76056.0,
                "color": "#ef476f",
                "dt": "2026-05-25 06:00:00+09:00"
              },
              {
                "label": "UT",
                "side": "high",
                "idx": 198,
                "price": 78077.1,
                "color": "#f9844a",
                "dt": "2026-05-26 23:00:00+09:00"
              },
              {
                "label": "SOW",
                "side": "low",
                "idx": 206,
                "price": 75641.2,
                "color": "#ef476f",
                "dt": "2026-05-27 07:00:00+09:00"
              },
              {
                "label": "Phase E",
                "side": "low",
                "idx": 270,
                "price": 72436.0,
                "color": "#7209b7",
                "dt": "2026-05-29 23:00:00+09:00"
              }
            ]
          },
          {
            "structure_id": "1h_cycle_2",
            "sequence": 2,
            "timeframe": "1h",
            "regime": "redistribution",
            "role": "current_structure_candidate",
            "is_active": true,
            "is_completed": false,
            "is_confirmed": true,
            "structure_bias": "bearish",
            "phase_context": "redistribution",
            "start_idx": 226,
            "end_idx": 284,
            "phase_count": 8,
            "phases": [
              {
                "label": "SC",
                "side": "low",
                "idx": 226,
                "price": 74632.0,
                "color": "#ffd166",
                "dt": "2026-05-28 03:00:00+09:00"
              },
              {
                "label": "AR",
                "side": "high",
                "idx": 242,
                "price": 73592.1,
                "color": "#06d6a0",
                "dt": "2026-05-28 19:00:00+09:00"
              },
              {
                "label": "ST",
                "side": "low",
                "idx": 258,
                "price": 73158.8,
                "color": "#118ab2",
                "dt": "2026-05-29 11:00:00+09:00"
              },
              {
                "label": "SOW_IN_PHASE_B",
                "side": "low",
                "idx": 270,
                "price": 72436.0,
                "color": "#ef476f",
                "dt": "2026-05-29 23:00:00+09:00"
              },
              {
                "label": "UT",
                "side": "high",
                "idx": 273,
                "price": 74293.1,
                "color": "#f9844a",
                "dt": "2026-05-30 02:00:00+09:00"
              },
              {
                "label": "LPSY",
                "side": "high",
                "idx": 277,
                "price": 73829.2,
                "color": "#8338ec",
                "dt": "2026-05-30 06:00:00+09:00"
              },
              {
                "label": "SOW",
                "side": "low",
                "idx": 278,
                "price": 73344.6,
                "color": "#ef476f",
                "dt": "2026-05-30 07:00:00+09:00"
              },
              {
                "label": "Phase E",
                "side": "low",
                "idx": 284,
                "price": 73130.1,
                "color": "#7209b7",
                "dt": "2026-05-30 13:00:00+09:00"
              }
            ]
          }
        ],
        "active_structure_id": "1h_cycle_2",
        "primary_structure_id": "1h_cycle_1",
        "structure_count": 2,
        "regime_fitness": 0.9625,
        "current_event": "Phase E",
        "major_phase": "E",
        "pos_in_range": 0.5,
        "main_range_low": 77288.0,
        "main_range_high": 78063.8
      },
      "raw_llm_response": "{\n  \"signal\": \"bearish\",\n  \"confidence\": 0.72,\n  \"structure_bias\": \"bearish\",\n  \"setup_bias\": \"bearish\",\n  \"setup_score\": 0.62,\n  \"setup_signals\": [\n    \"현재가 $73,980.10은 활성 재분배 후보의 LPSY $73,829.20 위에 있지만 UT 저항 $74,293.10 아래에 있어 상단 공급 테스트 구간에 위치\",\n    \"이전 분배 구조는 BC $78,063.80 → AR $77,288.00 → UT $78,077.10 → SOW $75,641.20 → Phase E $72,436.00로 하방 이탈 이후 Phase E가 확인됨\",\n    \"현재 가격은 EMA120 $74,454.67 및 EMA240 $75,266.50 아래에 있어 중기 공급 우위가 유지됨\",\n    \"활성 구조 내 SOW $73,344.60 및 Phase E 저점 $73,130.10이 재시험 가능한 하방 유동성 구간으로 남아 있음\"\n  ],\n  \"reasoning\": \"Wyckoff 기준으로 regime은 DIS이며 dis_score 96.2, regime_fitness 0.963으로 분배/재분배 해석의 적합도가 높습니다. 1차 구조는 BC $78,063.80, AR $77,288.00 이후 UT $78,077.10 실패, SOW $75,641.20, Phase E $72,436.00까지 진행된 확인된 약세 구조입니다. 현재 활성 구조는 재분배 후보로, 가격 $73,980.10이 LPSY $73,829.20을 일시 회복했지만 UT $74,293.10과 EMA120 $74,454.67 아래에 있어 아직 구조적 강세 전환으로 볼 수 없습니다. 즉 구조_bias는 bearish로 유지되며, 즉각 경로는 $74,293.10 부근 공급 재시험 후 $73,344.60, $73,130.10, 나아가 $72,436.00 재확인 가능성이 우선입니다.\",\n  \"key_levels\": {\n    \"support\": [\n      73344.6,\n      73130.1,\n      72436.0\n    ],\n    \"resistance\": [\n      74293.1,\n      74454.67,\n      75641.2,\n      78077.1\n    ]\n  },\n  \"time_horizon\": \"short to medium term\",\n  \"invalidation_level\": \"1시간봉 기준 $74,293.10 상방 수용이 확인되면 즉각적인 LPSY/재분배 약세 셋업은 무효화되며, $75,641.20 회복 시 분배 Phase E 하방 지속성도 크게 약화됩니다.\",\n  \"risk_scenario\": \"$74,293.10 UT 저항을 회복하고 EMA120 $74,454.67 위에서 수용되면 단기 매도 셋업은 실패로 간주해야 하며, 이후 $75,641.20의 이전 SOW 레벨까지 되돌림이 확장될 수 있습니다. 다만 더 큰 분배 구조 자체가 완전히 부정되려면 $78,077.10 UT 상단 재돌파와 수용이 필요합니다.\",\n  \"data_quality\": \"high\"\n}"
    },
    "derivatives": {
      "agent_id": "derivatives",
      "display_name": "Derivatives Trader",
      "signal": "bearish",
      "confidence": 0.58,
      "structure_bias": "bearish",
      "setup_bias": "bearish",
      "setup_score": 0.66,
      "setup_signals": [
        "가격 $73,980.10이 7일 레인지 EQ $75,256.55 아래의 할인 구간에 머물며, EMA120 $74,454.67 및 EMA240 $75,266.50 하단에서 수용",
        "CVD divergence 0.700 및 CVD 변화 +$2,968.23에도 가격은 24시간 +0.67%로 제한되어 매수 체결 대비 가격 반응 약함",
        "OI 24h 변화 -0.7070%로 신규 추세 포지션 유입보다 포지션 언와인딩 성격이 강함",
        "롱 계정 비율 0.608로 여전히 롱 쏠림, 동시에 long_account_change_24h -0.0110 / short_account_change_24h +0.011로 롱 이탈과 숏 증가가 진행",
        "현물-선물 basis -0.0494% 및 basis_change -0.0104로 선물 프리미엄 약화, 단기 파생 수요 부진",
        "하방 청산 밀집 $72,300 및 7일 저점 $72,436이 가까워 유동성 스윕 리스크 존재"
      ],
      "reasoning": "현재 BTC는 $73,980.10으로 EMA20 $73,745.75 위에는 있지만, EMA120 $74,454.67과 EMA240 $75,266.50 아래에 있어 구조적으로는 아직 약세 수용 구간입니다. 7일 고점 $78,077.10과 저점 $72,436.00의 EQ는 약 $75,256.55인데, 가격이 그 아래에 머물러 있어 반등보다는 할인 구간 내 약한 회복으로 해석됩니다. CVD는 +$2,968.23 증가했지만 가격 상승은 제한적이고 cvd_divergence가 0.700으로 높아, 공격적 매수에도 가격이 따라가지 못하는 흡수 또는 분배 가능성이 있습니다. OI가 24시간 -0.7070% 감소하고 basis가 -0.0494%로 음수인 점은 강한 롱 추세 유입이 아니라 포지션 정리성 흐름에 가깝습니다. 단기적으로 $74,500 상단 청산을 찌른 뒤 실패하면 $72,436~$72,300 하방 유동성 테스트 가능성이 우세합니다.",
      "key_levels": {
        "support": [
          73745.75,
          72436,
          72300,
          70800,
          66600
        ],
        "resistance": [
          74454.67,
          74500,
          75256.55,
          76700,
          78077.1
        ]
      },
      "time_horizon": "short term, 4-8시간",
      "invalidation_level": "$74,550 상방에서 1시간봉 종가 수용",
      "risk_scenario": "반대로 가격이 $74,500 상단 청산을 흡수한 뒤 EMA120 $74,454.67 위에서 안착하면 숏 커버링이 붙어 EQ $75,256.55까지 빠르게 되돌릴 수 있습니다. 이후 $75,266.50 EMA240까지 회복하면 현재의 약세 setup은 무효화되고 $76,700 상단 청산 구간이 다음 타깃이 됩니다.",
      "data_quality": "medium",
      "metrics": {
        "cvd_divergence": 0.7,
        "cvd_change": 2968.232,
        "oi_trend": 0.429,
        "oi_change_pct_24h": -0.707,
        "oi_latest": 103779.161,
        "funding_pressure": 0.452,
        "funding_avg": 4.803e-05,
        "funding_change_24h": 2.75e-05,
        "long_account_ratio": 0.624,
        "short_account_ratio": 0.376,
        "long_account_latest": 0.608,
        "short_account_latest": 0.392,
        "long_account_change_24h": -0.011,
        "short_account_change_24h": 0.011,
        "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.488,
        "spot_futures_basis_pct": -0.0494,
        "basis_change_lookback": -0.0104,
        "aggregate_score": 0.414,
        "bull_signals": 1,
        "bear_signals": 2,
        "liq_below": [
          [
            72300,
            4578.775694399999
          ],
          [
            70800,
            4212.177758000001
          ],
          [
            66600,
            4627.906965
          ]
        ],
        "liq_above": [
          [
            74500,
            4210.91922705
          ],
          [
            76700,
            4212.177758000001
          ],
          [
            80800,
            4434.883927500001
          ]
        ],
        "strongest_liq_level": 66400,
        "fragility_score": 0.784,
        "positioning_extreme": "balanced"
      },
      "raw_llm_response": "{\n  \"signal\": \"bearish\",\n  \"confidence\": 0.58,\n  \"structure_bias\": \"bearish\",\n  \"setup_bias\": \"bearish\",\n  \"setup_score\": 0.66,\n  \"setup_signals\": [\n    \"가격 $73,980.10이 7일 레인지 EQ $75,256.55 아래의 할인 구간에 머물며, EMA120 $74,454.67 및 EMA240 $75,266.50 하단에서 수용\",\n    \"CVD divergence 0.700 및 CVD 변화 +$2,968.23에도 가격은 24시간 +0.67%로 제한되어 매수 체결 대비 가격 반응 약함\",\n    \"OI 24h 변화 -0.7070%로 신규 추세 포지션 유입보다 포지션 언와인딩 성격이 강함\",\n    \"롱 계정 비율 0.608로 여전히 롱 쏠림, 동시에 long_account_change_24h -0.0110 / short_account_change_24h +0.011로 롱 이탈과 숏 증가가 진행\",\n    \"현물-선물 basis -0.0494% 및 basis_change -0.0104로 선물 프리미엄 약화, 단기 파생 수요 부진\",\n    \"하방 청산 밀집 $72,300 및 7일 저점 $72,436이 가까워 유동성 스윕 리스크 존재\"\n  ],\n  \"reasoning\": \"현재 BTC는 $73,980.10으로 EMA20 $73,745.75 위에는 있지만, EMA120 $74,454.67과 EMA240 $75,266.50 아래에 있어 구조적으로는 아직 약세 수용 구간입니다. 7일 고점 $78,077.10과 저점 $72,436.00의 EQ는 약 $75,256.55인데, 가격이 그 아래에 머물러 있어 반등보다는 할인 구간 내 약한 회복으로 해석됩니다. CVD는 +$2,968.23 증가했지만 가격 상승은 제한적이고 cvd_divergence가 0.700으로 높아, 공격적 매수에도 가격이 따라가지 못하는 흡수 또는 분배 가능성이 있습니다. OI가 24시간 -0.7070% 감소하고 basis가 -0.0494%로 음수인 점은 강한 롱 추세 유입이 아니라 포지션 정리성 흐름에 가깝습니다. 단기적으로 $74,500 상단 청산을 찌른 뒤 실패하면 $72,436~$72,300 하방 유동성 테스트 가능성이 우세합니다.\",\n  \"key_levels\": {\n    \"support\": [\n      73745.75,\n      72436,\n      72300,\n      70800,\n      66600\n    ],\n    \"resistance\": [\n      74454.67,\n      74500,\n      75256.55,\n      76700,\n      78077.1\n    ]\n  },\n  \"time_horizon\": \"short term, 4-8시간\",\n  \"invalidation_level\": \"$74,550 상방에서 1시간봉 종가 수용\",\n  \"risk_scenario\": \"반대로 가격이 $74,500 상단 청산을 흡수한 뒤 EMA120 $74,454.67 위에서 안착하면 숏 커버링이 붙어 EQ $75,256.55까지 빠르게 되돌릴 수 있습니다. 이후 $75,266.50 EMA240까지 회복하면 현재의 약세 setup은 무효화되고 $76,700 상단 청산 구간이 다음 타깃이 됩니다.\",\n  \"data_quality\": \"medium\"\n}"
    },
    "harmonic": {
      "agent_id": "harmonic",
      "display_name": "Harmonic Specialist",
      "signal": "neutral",
      "confidence": 0.56,
      "structure_bias": "neutral",
      "setup_bias": "bearish",
      "setup_score": 0.48,
      "setup_signals": [
        "현재가 $73,980.10이 형성 중인 bearish Shark PRZ $73,568.73-$74,464.86 내부에 위치하며, D 목표가 $74,016.80과의 괴리가 +0.05%에 불과함",
        "상단에 strict/high bearish Gartley PRZ $74,403.94-$75,052.19가 대기 중이며, D 목표가 $74,728.06은 현재가 대비 약 +1.01% 위에 위치함",
        "forming bearish Bat PRZ $74,257.18-$75,108.14도 중첩되어 있어 $74.3k-$75.1k 구간은 매도 반응 후보대",
        "하단에는 strict/high bullish Gartley PRZ $72,704.69-$73,256.49가 존재하여 하락 시 반등 후보가 명확함",
        "EMA20 $73,745.75 위에 있으나 EMA120 $74,454.67 및 EMA240 $75,266.50 아래에 있어 단기 반등은 있으나 상위 평균 저항권에 근접"
      ],
      "reasoning": "하모닉 기준으로 현재 BTC는 $73,980.10에서 bearish Shark PRZ $73,568.73-$74,464.86 안에 진입해 있으나, 아직 PRZ 터치 후 명확한 거부, sweep→reclaim, 15m/1h MSS 또는 CVD/OI 확인이 없어 구조 전환 신호로 볼 수 없다. 가장 중요한 council PRZ는 상단 bearish Gartley $74,403.94-$75,052.19와 하단 bullish Gartley $72,704.69-$73,256.49이며, 둘 다 strict/high이지만 모두 사전 확인 단계라 단독 방향성 엔진으로 사용할 수 없다. 방향 점수도 bullish 0.135, bearish 0.139로 거의 동일하고 dominance가 0.012에 불과해 확정 방향보다는 $72.7k-$75.1k 사이의 PRZ 반응 관찰이 우선이다. 다만 현재가가 bearish Shark PRZ 중심부에 가까워 단기 setup_bias는 약한 bearish 반응 위험으로 기울어져 있다.",
      "key_levels": {
        "support": [
          73568.73,
          73385.73,
          73279.3,
          72704.69,
          72556.0
        ],
        "resistance": [
          74464.86,
          74728.06,
          75052.19,
          75108.14,
          75266.5
        ]
      },
      "time_horizon": "short term",
      "invalidation_level": "$75,052.19 상방 1시간 종가 확정",
      "risk_scenario": "만약 가격이 $74,403.94-$75,052.19 bearish Gartley PRZ를 거부하지 않고 $75,052.19 위에서 1시간 종가 수용을 만들면, 현재의 bearish setup은 실패로 간주되며 $75,108.14 및 EMA240 $75,266.50 방향의 추가 상승/숏 스퀴즈가 열릴 수 있다. 반대로 $73,568.73 하단을 이탈하면 $73,385.73, $73,279.30, 이후 bullish Gartley PRZ $72,704.69-$73,256.49가 다음 반응 후보가 된다.",
      "data_quality": "medium",
      "metrics": {
        "patterns_found": 80,
        "completed_patterns_found": 29,
        "forming_d_prz_found": 51,
        "swing_orders_scanned": [
          3,
          5,
          8
        ],
        "swing_search_window": 34,
        "multiscale_swings_scanned": 57,
        "swing_highs_scanned": 30,
        "swing_lows_scanned": 27,
        "timeframe": "1h",
        "prz_active_threshold_pct": 0.5,
        "prz_nearby_threshold_pct": 1.0,
        "prz_watch_threshold_pct": 2.0,
        "prz_max_width_pct": 0.9,
        "quality_counts": {
          "high": 9,
          "medium": 28,
          "low": 43
        },
        "prz_status_counts": {
          "active": 23,
          "nearby": 10,
          "watch": 23,
          "far": 24,
          "forming": 17
        },
        "high_confluence_prz_count": 33,
        "strict_patterns_found": 36,
        "candidate_patterns_found": 44,
        "active_patterns_at_prz": 23,
        "nearby_patterns": 10,
        "all_patterns": [
          "bat",
          "gartley",
          "shark",
          "bat",
          "gartley",
          "shark",
          "crab",
          "gartley",
          "bat",
          "bat",
          "bat",
          "crab",
          "butterfly",
          "bat",
          "bat",
          "shark",
          "crab",
          "gartley",
          "shark",
          "butterfly",
          "butterfly",
          "gartley",
          "butterfly",
          "bat",
          "butterfly",
          "crab",
          "crab",
          "butterfly",
          "crab",
          "crab",
          "butterfly",
          "shark",
          "crab",
          "crab",
          "gartley",
          "shark",
          "shark",
          "crab",
          "shark",
          "shark",
          "shark",
          "gartley",
          "crab",
          "bat",
          "butterfly",
          "crab",
          "shark",
          "shark",
          "bat",
          "butterfly",
          "crab",
          "gartley",
          "shark",
          "crab",
          "crab",
          "shark",
          "butterfly",
          "shark",
          "crab",
          "crab",
          "butterfly",
          "crab",
          "butterfly",
          "bat",
          "crab",
          "shark",
          "crab",
          "shark",
          "bat",
          "crab",
          "crab",
          "butterfly",
          "shark",
          "bat",
          "butterfly",
          "gartley",
          "gartley",
          "crab",
          "shark",
          "crab"
        ],
        "all_signals": [
          "bearish",
          "bearish",
          "bearish",
          "bullish",
          "bullish",
          "bullish",
          "bullish",
          "bearish",
          "bullish",
          "bullish",
          "bearish",
          "bullish",
          "bullish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bullish",
          "bullish",
          "bullish",
          "bullish",
          "bullish",
          "bullish",
          "bullish",
          "bearish",
          "bullish",
          "bullish",
          "bearish",
          "bullish",
          "bearish",
          "bearish",
          "bullish",
          "bearish",
          "bearish",
          "bearish",
          "bullish",
          "bullish",
          "bullish",
          "bullish",
          "bullish",
          "bullish",
          "bearish",
          "bullish",
          "bullish",
          "bullish",
          "bullish",
          "bearish",
          "bearish",
          "bullish",
          "bullish",
          "bullish",
          "bearish",
          "bearish",
          "bullish",
          "bullish",
          "bullish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bullish",
          "bullish",
          "bullish",
          "bullish",
          "bearish",
          "bullish",
          "bearish",
          "bullish",
          "bullish",
          "bullish",
          "bearish",
          "bullish",
          "bullish",
          "bullish",
          "bullish",
          "bullish",
          "bullish",
          "bullish"
        ],
        "best_pattern": "bat",
        "best_pattern_quality": "strict",
        "best_quality": "medium",
        "best_pattern_score": 0.953,
        "best_completion_status": "forming",
        "nearest_pattern": "shark",
        "nearest_prz": 74016.8,
        "price_to_prz": 0.05,
        "prz_range": [
          73568.73,
          74464.86
        ],
        "council_relevant_prz_count": 2,
        "directional_influence_prz_count": 2,
        "confirmed_reaction_prz_count": 0,
        "validated_harmonic_tp_count": 0,
        "pattern_candidates": [
          {
            "pattern": "gartley",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "high",
            "pattern_score": 0.937,
            "ratio_score": 0.969,
            "prz_score": 1.0,
            "prz_proximity": "nearby",
            "action_status": "nearby",
            "high_confluence_prz": true,
            "d_price": 74728.06,
            "prz_range": [
              74403.94,
              75052.19
            ],
            "prz_width_pct": 0.867,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 1.01,
            "price_to_prz_pct_raw": 1.011,
            "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": "gartley",
              "d_price": 74728.06,
              "a_price": 72556.0,
              "tp1_ad_382": 73898.33,
              "tp2_ad_618": 73385.73,
              "tp3_a_or_structure_liquidity": 72556.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6127,
              "ABC": 0.6695
            },
            "x_price": 75391.0,
            "x_idx": 228,
            "x_order": 3,
            "a_price": 72556.0,
            "a_idx": 246,
            "a_order": 8,
            "b_price": 74293.1,
            "b_idx": 273,
            "b_order": 8,
            "c_price": 73130.1,
            "c_idx": 284,
            "c_order": 8,
            "d_idx": null
          },
          {
            "pattern": "bat",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "high",
            "pattern_score": 0.916,
            "ratio_score": 1.0,
            "prz_score": 0.992,
            "prz_proximity": "watch",
            "action_status": "watch",
            "high_confluence_prz": true,
            "d_price": 72804.96,
            "prz_range": [
              72465.61,
              73144.31
            ],
            "prz_width_pct": 0.932,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -1.59,
            "price_to_prz_pct_raw": -1.5885,
            "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": 72804.96,
              "a_price": 73932.2,
              "tp1_ad_382": 73235.57,
              "tp2_ad_618": 73501.6,
              "tp3_a_or_structure_liquidity": 73932.2,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.4852,
              "ABC": 0.733
            },
            "x_price": 75277.8,
            "x_idx": 212,
            "x_order": 8,
            "a_price": 73932.2,
            "a_idx": 254,
            "a_order": 8,
            "b_price": 73279.3,
            "b_idx": 279,
            "b_order": 3,
            "c_price": 73757.9,
            "c_idx": 283,
            "c_order": 5,
            "d_idx": null
          },
          {
            "pattern": "gartley",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "high",
            "pattern_score": 0.914,
            "ratio_score": 0.966,
            "prz_score": 1.0,
            "prz_proximity": "nearby",
            "action_status": "nearby",
            "high_confluence_prz": true,
            "d_price": 72980.59,
            "prz_range": [
              72704.69,
              73256.49
            ],
            "prz_width_pct": 0.756,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -1.35,
            "price_to_prz_pct_raw": -1.3511,
            "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": "bullish",
              "source": "gartley",
              "d_price": 72980.59,
              "a_price": 74293.1,
              "tp1_ad_382": 73481.97,
              "tp2_ad_618": 73791.72,
              "tp3_a_or_structure_liquidity": 74293.1,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6238,
              "ABC": 0.4721
            },
            "x_price": 72667.9,
            "x_idx": 236,
            "x_order": 8,
            "a_price": 74293.1,
            "a_idx": 273,
            "a_order": 8,
            "b_price": 73279.3,
            "b_idx": 279,
            "b_order": 3,
            "c_price": 73757.9,
            "c_idx": 283,
            "c_order": 5,
            "d_idx": null
          },
          {
            "pattern": "butterfly",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "high",
            "pattern_score": 0.827,
            "ratio_score": 0.751,
            "prz_score": 0.983,
            "prz_proximity": "watch",
            "action_status": "watch",
            "high_confluence_prz": true,
            "d_price": 72816.76,
            "prz_range": [
              72465.6,
              73167.92
            ],
            "prz_width_pct": 0.964,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -1.57,
            "price_to_prz_pct_raw": -1.5725,
            "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": "butterfly",
              "d_price": 72816.76,
              "a_price": 73908.6,
              "tp1_ad_382": 73233.84,
              "tp2_ad_618": 73491.52,
              "tp3_a_or_structure_liquidity": 73908.6,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.8393,
              "ABC": 0.7605
            },
            "x_price": 73158.8,
            "x_idx": 258,
            "x_order": 8,
            "a_price": 73908.6,
            "a_idx": 262,
            "a_order": 5,
            "b_price": 73279.3,
            "b_idx": 279,
            "b_order": 3,
            "c_price": 73757.9,
            "c_idx": 283,
            "c_order": 5,
            "d_idx": null
          },
          {
            "pattern": "gartley",
            "signal": "bullish",
            "completion_status": "completed",
            "pattern_quality": "candidate",
            "quality": "high",
            "pattern_score": 0.826,
            "ratio_score": 0.81,
            "prz_score": 1.0,
            "prz_proximity": "nearby",
            "action_status": "nearby",
            "high_confluence_prz": true,
            "d_price": 73130.1,
            "prz_range": [
              72704.69,
              73256.49
            ],
            "prz_width_pct": 0.756,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -1.35,
            "price_to_prz_pct_raw": -1.3511,
            "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",
                "D_PRZ_failure_zone_defended",
                "post_D_close_progress"
              ],
              "reaction_score": 1.0,
              "reaction_detail": {
                "reaction_score": 1.0,
                "reaction_move_ratio_ad": 0.816,
                "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": "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": "bullish",
              "source": "gartley",
              "d_price": 72980.59,
              "a_price": 74293.1,
              "tp1_ad_382": 73481.97,
              "tp2_ad_618": 73791.72,
              "tp3_a_or_structure_liquidity": 74293.1,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6238,
              "ABC": 0.4721,
              "BCD": 1.3117,
              "XAD": 0.7156
            },
            "x_price": 72667.9,
            "x_idx": 236,
            "x_order": 8,
            "a_price": 74293.1,
            "a_idx": 273,
            "a_order": 8,
            "b_price": 73279.3,
            "b_idx": 279,
            "b_order": 3,
            "c_price": 73757.9,
            "c_idx": 283,
            "c_order": 5,
            "d_idx": 284
          },
          {
            "pattern": "bat",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "medium",
            "pattern_score": 0.953,
            "ratio_score": 1.0,
            "prz_score": 0.938,
            "prz_proximity": "active",
            "action_status": "active",
            "high_confluence_prz": true,
            "d_price": 74682.66,
            "prz_range": [
              74257.18,
              75108.14
            ],
            "prz_width_pct": 1.139,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 0.95,
            "price_to_prz_pct_raw": 0.9497,
            "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": 74682.66,
              "a_price": 72556.0,
              "tp1_ad_382": 73870.28,
              "tp2_ad_618": 73368.38,
              "tp3_a_or_structure_liquidity": 72556.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.4771,
              "ABC": 0.4653
            },
            "x_price": 75391.0,
            "x_idx": 228,
            "x_order": 3,
            "a_price": 72556.0,
            "a_idx": 246,
            "a_order": 8,
            "b_price": 73908.6,
            "b_idx": 262,
            "b_order": 5,
            "c_price": 73279.3,
            "c_idx": 279,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "shark",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "medium",
            "pattern_score": 0.93,
            "ratio_score": 1.0,
            "prz_score": 0.919,
            "prz_proximity": "active",
            "action_status": "active",
            "high_confluence_prz": true,
            "d_price": 74016.8,
            "prz_range": [
              73568.73,
              74464.86
            ],
            "prz_width_pct": 1.211,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 0.05,
            "price_to_prz_pct_raw": 0.0496,
            "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": "shark",
              "d_price": 74016.8,
              "a_price": 73279.3,
              "tp1_ad_382": 73735.07,
              "tp2_ad_618": 73561.02,
              "tp3_a_or_structure_liquidity": 73279.3,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.4721,
              "ABC": 1.3117
            },
            "x_price": 74293.1,
            "x_idx": 273,
            "x_order": 8,
            "a_price": 73279.3,
            "a_idx": 279,
            "a_order": 3,
            "b_price": 73757.9,
            "b_idx": 283,
            "b_order": 5,
            "c_price": 73130.1,
            "c_idx": 284,
            "c_order": 8,
            "d_idx": null
          },
          {
            "pattern": "shark",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "medium",
            "pattern_score": 0.901,
            "ratio_score": 1.0,
            "prz_score": 0.929,
            "prz_proximity": "nearby",
            "action_status": "nearby",
            "high_confluence_prz": true,
            "d_price": 72936.18,
            "prz_range": [
              72508.37,
              73363.99
            ],
            "prz_width_pct": 1.173,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -1.41,
            "price_to_prz_pct_raw": -1.4111,
            "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": "bullish",
              "source": "shark",
              "d_price": 72936.18,
              "a_price": 73592.1,
              "tp1_ad_382": 73186.74,
              "tp2_ad_618": 73341.54,
              "tp3_a_or_structure_liquidity": 73592.1,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.4688,
              "ABC": 1.3826
            },
            "x_price": 72667.9,
            "x_idx": 236,
            "x_order": 8,
            "a_price": 73592.1,
            "a_idx": 242,
            "a_order": 5,
            "b_price": 73158.8,
            "b_idx": 258,
            "b_order": 8,
            "c_price": 73757.9,
            "c_idx": 283,
            "c_order": 5,
            "d_idx": null
          }
        ],
        "council_relevant_prz": [
          {
            "pattern": "gartley",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "high",
            "pattern_score": 0.937,
            "ratio_score": 0.969,
            "prz_score": 1.0,
            "prz_proximity": "nearby",
            "action_status": "nearby",
            "high_confluence_prz": true,
            "d_price": 74728.06,
            "prz_range": [
              74403.94,
              75052.19
            ],
            "prz_width_pct": 0.867,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 1.01,
            "price_to_prz_pct_raw": 1.011,
            "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": "gartley",
              "d_price": 74728.06,
              "a_price": 72556.0,
              "tp1_ad_382": 73898.33,
              "tp2_ad_618": 73385.73,
              "tp3_a_or_structure_liquidity": 72556.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6127,
              "ABC": 0.6695
            },
            "x_price": 75391.0,
            "x_idx": 228,
            "x_order": 3,
            "a_price": 72556.0,
            "a_idx": 246,
            "a_order": 8,
            "b_price": 74293.1,
            "b_idx": 273,
            "b_order": 8,
            "c_price": 73130.1,
            "c_idx": 284,
            "c_order": 8,
            "d_idx": null
          },
          {
            "pattern": "gartley",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "high",
            "pattern_score": 0.914,
            "ratio_score": 0.966,
            "prz_score": 1.0,
            "prz_proximity": "nearby",
            "action_status": "nearby",
            "high_confluence_prz": true,
            "d_price": 72980.59,
            "prz_range": [
              72704.69,
              73256.49
            ],
            "prz_width_pct": 0.756,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -1.35,
            "price_to_prz_pct_raw": -1.3511,
            "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": "bullish",
              "source": "gartley",
              "d_price": 72980.59,
              "a_price": 74293.1,
              "tp1_ad_382": 73481.97,
              "tp2_ad_618": 73791.72,
              "tp3_a_or_structure_liquidity": 74293.1,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6238,
              "ABC": 0.4721
            },
            "x_price": 72667.9,
            "x_idx": 236,
            "x_order": 8,
            "a_price": 74293.1,
            "a_idx": 273,
            "a_order": 8,
            "b_price": 73279.3,
            "b_idx": 279,
            "b_order": 3,
            "c_price": 73757.9,
            "c_idx": 283,
            "c_order": 5,
            "d_idx": null
          }
        ],
        "report_detail_candidates": [
          {
            "pattern": "gartley",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "high",
            "pattern_score": 0.937,
            "ratio_score": 0.969,
            "prz_score": 1.0,
            "prz_proximity": "nearby",
            "action_status": "nearby",
            "high_confluence_prz": true,
            "d_price": 74728.06,
            "prz_range": [
              74403.94,
              75052.19
            ],
            "prz_width_pct": 0.867,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 1.01,
            "price_to_prz_pct_raw": 1.011,
            "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": "gartley",
              "d_price": 74728.06,
              "a_price": 72556.0,
              "tp1_ad_382": 73898.33,
              "tp2_ad_618": 73385.73,
              "tp3_a_or_structure_liquidity": 72556.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6127,
              "ABC": 0.6695
            },
            "x_price": 75391.0,
            "x_idx": 228,
            "x_order": 3,
            "a_price": 72556.0,
            "a_idx": 246,
            "a_order": 8,
            "b_price": 74293.1,
            "b_idx": 273,
            "b_order": 8,
            "c_price": 73130.1,
            "c_idx": 284,
            "c_order": 8,
            "d_idx": null
          },
          {
            "pattern": "bat",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "high",
            "pattern_score": 0.916,
            "ratio_score": 1.0,
            "prz_score": 0.992,
            "prz_proximity": "watch",
            "action_status": "watch",
            "high_confluence_prz": true,
            "d_price": 72804.96,
            "prz_range": [
              72465.61,
              73144.31
            ],
            "prz_width_pct": 0.932,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -1.59,
            "price_to_prz_pct_raw": -1.5885,
            "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": 72804.96,
              "a_price": 73932.2,
              "tp1_ad_382": 73235.57,
              "tp2_ad_618": 73501.6,
              "tp3_a_or_structure_liquidity": 73932.2,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.4852,
              "ABC": 0.733
            },
            "x_price": 75277.8,
            "x_idx": 212,
            "x_order": 8,
            "a_price": 73932.2,
            "a_idx": 254,
            "a_order": 8,
            "b_price": 73279.3,
            "b_idx": 279,
            "b_order": 3,
            "c_price": 73757.9,
            "c_idx": 283,
            "c_order": 5,
            "d_idx": null
          },
          {
            "pattern": "gartley",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "high",
            "pattern_score": 0.914,
            "ratio_score": 0.966,
            "prz_score": 1.0,
            "prz_proximity": "nearby",
            "action_status": "nearby",
            "high_confluence_prz": true,
            "d_price": 72980.59,
            "prz_range": [
              72704.69,
              73256.49
            ],
            "prz_width_pct": 0.756,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -1.35,
            "price_to_prz_pct_raw": -1.3511,
            "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": "bullish",
              "source": "gartley",
              "d_price": 72980.59,
              "a_price": 74293.1,
              "tp1_ad_382": 73481.97,
              "tp2_ad_618": 73791.72,
              "tp3_a_or_structure_liquidity": 74293.1,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6238,
              "ABC": 0.4721
            },
            "x_price": 72667.9,
            "x_idx": 236,
            "x_order": 8,
            "a_price": 74293.1,
            "a_idx": 273,
            "a_order": 8,
            "b_price": 73279.3,
            "b_idx": 279,
            "b_order": 3,
            "c_price": 73757.9,
            "c_idx": 283,
            "c_order": 5,
            "d_idx": null
          },
          {
            "pattern": "butterfly",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "high",
            "pattern_score": 0.827,
            "ratio_score": 0.751,
            "prz_score": 0.983,
            "prz_proximity": "watch",
            "action_status": "watch",
            "high_confluence_prz": true,
            "d_price": 72816.76,
            "prz_range": [
              72465.6,
              73167.92
            ],
            "prz_width_pct": 0.964,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -1.57,
            "price_to_prz_pct_raw": -1.5725,
            "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": "butterfly",
              "d_price": 72816.76,
              "a_price": 73908.6,
              "tp1_ad_382": 73233.84,
              "tp2_ad_618": 73491.52,
              "tp3_a_or_structure_liquidity": 73908.6,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.8393,
              "ABC": 0.7605
            },
            "x_price": 73158.8,
            "x_idx": 258,
            "x_order": 8,
            "a_price": 73908.6,
            "a_idx": 262,
            "a_order": 5,
            "b_price": 73279.3,
            "b_idx": 279,
            "b_order": 3,
            "c_price": 73757.9,
            "c_idx": 283,
            "c_order": 5,
            "d_idx": null
          },
          {
            "pattern": "gartley",
            "signal": "bullish",
            "completion_status": "completed",
            "pattern_quality": "candidate",
            "quality": "high",
            "pattern_score": 0.826,
            "ratio_score": 0.81,
            "prz_score": 1.0,
            "prz_proximity": "nearby",
            "action_status": "nearby",
            "high_confluence_prz": true,
            "d_price": 73130.1,
            "prz_range": [
              72704.69,
              73256.49
            ],
            "prz_width_pct": 0.756,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -1.35,
            "price_to_prz_pct_raw": -1.3511,
            "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",
                "D_PRZ_failure_zone_defended",
                "post_D_close_progress"
              ],
              "reaction_score": 1.0,
              "reaction_detail": {
                "reaction_score": 1.0,
                "reaction_move_ratio_ad": 0.816,
                "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": "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": "bullish",
              "source": "gartley",
              "d_price": 72980.59,
              "a_price": 74293.1,
              "tp1_ad_382": 73481.97,
              "tp2_ad_618": 73791.72,
              "tp3_a_or_structure_liquidity": 74293.1,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6238,
              "ABC": 0.4721,
              "BCD": 1.3117,
              "XAD": 0.7156
            },
            "x_price": 72667.9,
            "x_idx": 236,
            "x_order": 8,
            "a_price": 74293.1,
            "a_idx": 273,
            "a_order": 8,
            "b_price": 73279.3,
            "b_idx": 279,
            "b_order": 3,
            "c_price": 73757.9,
            "c_idx": 283,
            "c_order": 5,
            "d_idx": 284
          },
          {
            "pattern": "bat",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "medium",
            "pattern_score": 0.953,
            "ratio_score": 1.0,
            "prz_score": 0.938,
            "prz_proximity": "active",
            "action_status": "active",
            "high_confluence_prz": true,
            "d_price": 74682.66,
            "prz_range": [
              74257.18,
              75108.14
            ],
            "prz_width_pct": 1.139,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 0.95,
            "price_to_prz_pct_raw": 0.9497,
            "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": 74682.66,
              "a_price": 72556.0,
              "tp1_ad_382": 73870.28,
              "tp2_ad_618": 73368.38,
              "tp3_a_or_structure_liquidity": 72556.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.4771,
              "ABC": 0.4653
            },
            "x_price": 75391.0,
            "x_idx": 228,
            "x_order": 3,
            "a_price": 72556.0,
            "a_idx": 246,
            "a_order": 8,
            "b_price": 73908.6,
            "b_idx": 262,
            "b_order": 5,
            "c_price": 73279.3,
            "c_idx": 279,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "shark",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "medium",
            "pattern_score": 0.93,
            "ratio_score": 1.0,
            "prz_score": 0.919,
            "prz_proximity": "active",
            "action_status": "active",
            "high_confluence_prz": true,
            "d_price": 74016.8,
            "prz_range": [
              73568.73,
              74464.86
            ],
            "prz_width_pct": 1.211,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 0.05,
            "price_to_prz_pct_raw": 0.0496,
            "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": "shark",
              "d_price": 74016.8,
              "a_price": 73279.3,
              "tp1_ad_382": 73735.07,
              "tp2_ad_618": 73561.02,
              "tp3_a_or_structure_liquidity": 73279.3,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.4721,
              "ABC": 1.3117
            },
            "x_price": 74293.1,
            "x_idx": 273,
            "x_order": 8,
            "a_price": 73279.3,
            "a_idx": 279,
            "a_order": 3,
            "b_price": 73757.9,
            "b_idx": 283,
            "b_order": 5,
            "c_price": 73130.1,
            "c_idx": 284,
            "c_order": 8,
            "d_idx": null
          },
          {
            "pattern": "shark",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "medium",
            "pattern_score": 0.901,
            "ratio_score": 1.0,
            "prz_score": 0.929,
            "prz_proximity": "nearby",
            "action_status": "nearby",
            "high_confluence_prz": true,
            "d_price": 72936.18,
            "prz_range": [
              72508.37,
              73363.99
            ],
            "prz_width_pct": 1.173,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -1.41,
            "price_to_prz_pct_raw": -1.4111,
            "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": "bullish",
              "source": "shark",
              "d_price": 72936.18,
              "a_price": 73592.1,
              "tp1_ad_382": 73186.74,
              "tp2_ad_618": 73341.54,
              "tp3_a_or_structure_liquidity": 73592.1,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.4688,
              "ABC": 1.3826
            },
            "x_price": 72667.9,
            "x_idx": 236,
            "x_order": 8,
            "a_price": 73592.1,
            "a_idx": 242,
            "a_order": 5,
            "b_price": 73158.8,
            "b_idx": 258,
            "b_order": 8,
            "c_price": 73757.9,
            "c_idx": 283,
            "c_order": 5,
            "d_idx": null
          },
          {
            "pattern": "crab",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "medium",
            "pattern_score": 0.88,
            "ratio_score": 1.0,
            "prz_score": 0.894,
            "prz_proximity": "nearby",
            "action_status": "nearby",
            "high_confluence_prz": true,
            "d_price": 75202.02,
            "prz_range": [
              74710.02,
              75694.01
            ],
            "prz_width_pct": 1.308,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 1.65,
            "price_to_prz_pct_raw": 1.6517,
            "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": "bullish",
              "source": "crab",
              "d_price": 75202.02,
              "a_price": 77045.9,
              "tp1_ad_382": 75906.38,
              "tp2_ad_618": 76341.54,
              "tp3_a_or_structure_liquidity": 77045.9,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.5666,
              "ABC": 0.7734
            },
            "x_price": 76159.7,
            "x_idx": 150,
            "x_order": 5,
            "a_price": 77045.9,
            "a_idx": 190,
            "a_order": 3,
            "b_price": 76543.8,
            "b_idx": 194,
            "b_order": 3,
            "c_price": 76155.5,
            "c_idx": 220,
            "c_order": 8,
            "d_idx": null
          },
          {
            "pattern": "butterfly",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "low",
            "pattern_score": 0.863,
            "ratio_score": 0.917,
            "prz_score": 0.861,
            "prz_proximity": "nearby",
            "action_status": "nearby",
            "high_confluence_prz": true,
            "d_price": 75193.49,
            "prz_range": [
              74653.3,
              75733.69
            ],
            "prz_width_pct": 1.437,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 1.64,
            "price_to_prz_pct_raw": 1.6402,
            "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": "bullish",
              "source": "butterfly",
              "d_price": 75193.49,
              "a_price": 77887.9,
              "tp1_ad_382": 76222.76,
              "tp2_ad_618": 76858.64,
              "tp3_a_or_structure_liquidity": 77887.9,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.7777,
              "ABC": 0.3763
            },
            "x_price": 76159.7,
            "x_idx": 150,
            "x_order": 5,
            "a_price": 77887.9,
            "a_idx": 175,
            "a_order": 8,
            "b_price": 76543.8,
            "b_idx": 194,
            "b_order": 3,
            "c_price": 76038.0,
            "c_idx": 216,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "butterfly",
            "signal": "bullish",
            "completion_status": "completed",
            "pattern_quality": "strict",
            "quality": "medium",
            "pattern_score": 0.838,
            "ratio_score": 0.929,
            "prz_score": 0.908,
            "prz_proximity": "watch",
            "action_status": "watch",
            "high_confluence_prz": true,
            "d_price": 75277.8,
            "prz_range": [
              74839.21,
              75784.76
            ],
            "prz_width_pct": 1.256,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 1.8,
            "price_to_prz_pct_raw": 1.8003,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [
                "PRZ_rejection_or_defense",
                "AD0.236_reaction_reached",
                "PRZ_center_reclaimed_or_rejected"
              ],
              "reaction_score": 0.65,
              "reaction_detail": {
                "reaction_score": 0.65,
                "reaction_move_ratio_ad": 0.363,
                "adverse_move_ratio_ad": 0.224,
                "bars_after_d": 12,
                "reasons": [
                  "AD0.236_reaction_reached",
                  "PRZ_center_reclaimed_or_rejected"
                ]
              },
              "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": "butterfly",
              "d_price": 75311.99,
              "a_price": 77699.0,
              "tp1_ad_382": 76223.82,
              "tp2_ad_618": 76787.16,
              "tp3_a_or_structure_liquidity": 77699.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.7505,
              "ABC": 0.3981,
              "BCD": 1.7528,
              "XAD": 1.5729
            },
            "x_price": 76159.7,
            "x_idx": 150,
            "x_order": 5,
            "a_price": 77699.0,
            "a_idx": 169,
            "a_order": 3,
            "b_price": 76543.8,
            "b_idx": 194,
            "b_order": 3,
            "c_price": 76083.9,
            "c_idx": 209,
            "c_order": 3,
            "d_idx": 212
          },
          {
            "pattern": "butterfly",
            "signal": "bullish",
            "completion_status": "completed",
            "pattern_quality": "strict",
            "quality": "medium",
            "pattern_score": 0.823,
            "ratio_score": 0.929,
            "prz_score": 0.915,
            "prz_proximity": "watch",
            "action_status": "watch",
            "high_confluence_prz": true,
            "d_price": 75711.0,
            "prz_range": [
              75167.57,
              76096.69
            ],
            "prz_width_pct": 1.228,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 2.23,
            "price_to_prz_pct_raw": 2.2331,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [
                "PRZ_rejection_or_defense",
                "initial_PRZ_reaction",
                "PRZ_center_reclaimed_or_rejected",
                "post_D_close_progress"
              ],
              "reaction_score": 0.6,
              "reaction_detail": {
                "reaction_score": 0.6,
                "reaction_move_ratio_ad": 0.225,
                "adverse_move_ratio_ad": 0.218,
                "bars_after_d": 12,
                "reasons": [
                  "initial_PRZ_reaction",
                  "PRZ_center_reclaimed_or_rejected",
                  "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": "bullish",
              "source": "butterfly",
              "d_price": 75632.13,
              "a_price": 77699.0,
              "tp1_ad_382": 76421.67,
              "tp2_ad_618": 76909.46,
              "tp3_a_or_structure_liquidity": 77699.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.8218,
              "ABC": 0.4837,
              "BCD": 2.1816,
              "XAD": 1.2915
            },
            "x_price": 76159.7,
            "x_idx": 150,
            "x_order": 5,
            "a_price": 77699.0,
            "a_idx": 169,
            "a_order": 3,
            "b_price": 76434.0,
            "b_idx": 187,
            "b_order": 8,
            "c_price": 77045.9,
            "c_idx": 190,
            "c_order": 3,
            "d_idx": 202
          }
        ],
        "actionable_patterns_list": [
          {
            "pattern": "gartley",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "high",
            "pattern_score": 0.937,
            "prz_proximity": "nearby",
            "prz_range": [
              74403.94,
              75052.19
            ],
            "prz_reversal_direction": "down",
            "price_to_prz_pct": 1.01,
            "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": "gartley",
              "d_price": 74728.06,
              "a_price": 72556.0,
              "tp1_ad_382": 73898.33,
              "tp2_ad_618": 73385.73,
              "tp3_a_or_structure_liquidity": 72556.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "interpretation": "GARTLEY FORMING HIGH PRZ $74,403.94-$75,052.19: expected reversal DOWN if price reacts in zone"
          },
          {
            "pattern": "gartley",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "high",
            "pattern_score": 0.914,
            "prz_proximity": "nearby",
            "prz_range": [
              72704.69,
              73256.49
            ],
            "prz_reversal_direction": "up",
            "price_to_prz_pct": -1.35,
            "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": "bullish",
              "source": "gartley",
              "d_price": 72980.59,
              "a_price": 74293.1,
              "tp1_ad_382": 73481.97,
              "tp2_ad_618": 73791.72,
              "tp3_a_or_structure_liquidity": 74293.1,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "interpretation": "GARTLEY FORMING HIGH PRZ $72,704.69-$73,256.49: expected reversal UP if price reacts in zone"
          }
        ],
        "best_council_prz": {
          "pattern": "gartley",
          "signal": "bearish",
          "completion_status": "forming",
          "pattern_quality": "strict",
          "quality": "high",
          "pattern_score": 0.937,
          "ratio_score": 0.969,
          "prz_score": 1.0,
          "prz_proximity": "nearby",
          "action_status": "nearby",
          "high_confluence_prz": true,
          "d_price": 74728.06,
          "prz_range": [
            74403.94,
            75052.19
          ],
          "prz_width_pct": 0.867,
          "prz_confluence_count": 3,
          "prz_fib_families": [
            "ABCD",
            "BC_EXT",
            "XAD"
          ],
          "price_to_prz_pct": 1.01,
          "price_to_prz_pct_raw": 1.011,
          "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": "gartley",
            "d_price": 74728.06,
            "a_price": 72556.0,
            "tp1_ad_382": 73898.33,
            "tp2_ad_618": 73385.73,
            "tp3_a_or_structure_liquidity": 72556.0,
            "note": "Use as strong TP ladder context; not standalone path authority."
          },
          "ratios": {
            "XAB": 0.6127,
            "ABC": 0.6695
          },
          "x_price": 75391.0,
          "x_idx": 228,
          "x_order": 3,
          "a_price": 72556.0,
          "a_idx": 246,
          "a_order": 8,
          "b_price": 74293.1,
          "b_idx": 273,
          "b_order": 8,
          "c_price": 73130.1,
          "c_idx": 284,
          "c_order": 8,
          "d_idx": null
        },
        "best_tp_ladder": {
          "direction": "bearish",
          "source": "gartley",
          "d_price": 74728.06,
          "a_price": 72556.0,
          "tp1_ad_382": 73898.33,
          "tp2_ad_618": 73385.73,
          "tp3_a_or_structure_liquidity": 72556.0,
          "note": "Use as strong TP ladder context; not standalone path authority."
        },
        "tp_ladder": [
          {
            "direction": "bearish",
            "source": "gartley",
            "d_price": 74728.06,
            "a_price": 72556.0,
            "tp1_ad_382": 73898.33,
            "tp2_ad_618": 73385.73,
            "tp3_a_or_structure_liquidity": 72556.0,
            "note": "Use as strong TP ladder context; not standalone path authority."
          },
          {
            "direction": "bullish",
            "source": "gartley",
            "d_price": 72980.59,
            "a_price": 74293.1,
            "tp1_ad_382": 73481.97,
            "tp2_ad_618": 73791.72,
            "tp3_a_or_structure_liquidity": 74293.1,
            "note": "Use as strong TP ladder context; not standalone path authority."
          }
        ],
        "validated_tp_ladder": [],
        "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.135,
          "bearish": 0.139
        },
        "directional_score_total": 0.274,
        "directional_dominance": 0.012
      },
      "raw_llm_response": "{\n  \"signal\": \"neutral\",\n  \"confidence\": 0.56,\n  \"structure_bias\": \"neutral\",\n  \"setup_bias\": \"bearish\",\n  \"setup_score\": 0.48,\n  \"setup_signals\": [\n    \"현재가 $73,980.10이 형성 중인 bearish Shark PRZ $73,568.73-$74,464.86 내부에 위치하며, D 목표가 $74,016.80과의 괴리가 +0.05%에 불과함\",\n    \"상단에 strict/high bearish Gartley PRZ $74,403.94-$75,052.19가 대기 중이며, D 목표가 $74,728.06은 현재가 대비 약 +1.01% 위에 위치함\",\n    \"forming bearish Bat PRZ $74,257.18-$75,108.14도 중첩되어 있어 $74.3k-$75.1k 구간은 매도 반응 후보대\",\n    \"하단에는 strict/high bullish Gartley PRZ $72,704.69-$73,256.49가 존재하여 하락 시 반등 후보가 명확함\",\n    \"EMA20 $73,745.75 위에 있으나 EMA120 $74,454.67 및 EMA240 $75,266.50 아래에 있어 단기 반등은 있으나 상위 평균 저항권에 근접\"\n  ],\n  \"reasoning\": \"하모닉 기준으로 현재 BTC는 $73,980.10에서 bearish Shark PRZ $73,568.73-$74,464.86 안에 진입해 있으나, 아직 PRZ 터치 후 명확한 거부, sweep→reclaim, 15m/1h MSS 또는 CVD/OI 확인이 없어 구조 전환 신호로 볼 수 없다. 가장 중요한 council PRZ는 상단 bearish Gartley $74,403.94-$75,052.19와 하단 bullish Gartley $72,704.69-$73,256.49이며, 둘 다 strict/high이지만 모두 사전 확인 단계라 단독 방향성 엔진으로 사용할 수 없다. 방향 점수도 bullish 0.135, bearish 0.139로 거의 동일하고 dominance가 0.012에 불과해 확정 방향보다는 $72.7k-$75.1k 사이의 PRZ 반응 관찰이 우선이다. 다만 현재가가 bearish Shark PRZ 중심부에 가까워 단기 setup_bias는 약한 bearish 반응 위험으로 기울어져 있다.\",\n  \"key_levels\": {\n    \"support\": [\n      73568.73,\n      73385.73,\n      73279.3,\n      72704.69,\n      72556.0\n    ],\n    \"resistance\": [\n      74464.86,\n      74728.06,\n      75052.19,\n      75108.14,\n      75266.5\n    ]\n  },\n  \"time_horizon\": \"short term\",\n  \"invalidation_level\": \"$75,052.19 상방 1시간 종가 확정\",\n  \"risk_scenario\": \"만약 가격이 $74,403.94-$75,052.19 bearish Gartley PRZ를 거부하지 않고 $75,052.19 위에서 1시간 종가 수용을 만들면, 현재의 bearish setup은 실패로 간주되며 $75,108.14 및 EMA240 $75,266.50 방향의 추가 상승/숏 스퀴즈가 열릴 수 있다. 반대로 $73,568.73 하단을 이탈하면 $73,385.73, $73,279.30, 이후 bullish Gartley PRZ $72,704.69-$73,256.49가 다음 반응 후보가 된다.\",\n  \"data_quality\": \"medium\"\n}"
    },
    "fibonacci": {
      "agent_id": "fibonacci",
      "display_name": "Fibonacci Analyst",
      "signal": "neutral",
      "confidence": 0.58,
      "structure_bias": "neutral",
      "setup_bias": "bearish",
      "setup_score": 0.62,
      "setup_signals": [
        "가격 $73,980.10이 스윙 EQ인 ret_0.5 $73,444.00 위에 있어 프리미엄 구간에 위치",
        "가격이 ret_0.786 $73,623.55 위로 확장되어 단기 되돌림 과열 구간에 진입",
        "황금비 ret_0.618 $73,518.08까지 약 0.62% 하방 여지가 열려 있음",
        "고품질 피보나치 컨플루언스 존이 $73,446.76에 형성되어 있어 가격이 해당 구간으로 재방문할 가능성 존재",
        "현재가가 EMA120 $74,454.67 및 EMA240 $75,266.50 아래에 있어 상위 평균선 기준 구조적 수용은 아직 미확인"
      ],
      "reasoning": "현재 BTC는 $73,980.10으로 최근 하락 스윙 $73,758 → $73,130의 ret_0.786 $73,623.55 위에 위치해 단기적으로는 피보나치 되돌림 상단을 넘긴 상태입니다. 다만 명확한 BOS나 구조적 수용 확인 없이 EMA120 $74,454.67 아래에 머물고 있어 structure_bias는 중립으로 판단합니다. setup 측면에서는 가격이 EQ $73,444.00 및 golden ratio ret_0.618 $73,518.08 위의 프리미엄 구간에 있어, $73,623.55 → $73,518.08 → $73,444.00 컨플루언스 지지대로 되돌림이 나올 수 있는 bearish pre-confirmation setup이 우세합니다. 특히 confluence_quality가 1.000이고 $73,446.76 클러스터에 ret_0.236, ret_0.382, ret_0.5, ret_0.618, ret_0.786이 밀집해 있어 이 구간은 핵심 반응 구역입니다.",
      "key_levels": {
        "support": [
          73623.55,
          73518.08,
          73444.0,
          73369.92,
          73130.1,
          72959.34,
          72870.19
        ],
        "resistance": [
          74454.67,
          75266.5,
          78077.1
        ]
      },
      "time_horizon": "short term",
      "invalidation_level": "$74,454.67",
      "risk_scenario": "가격이 EMA120 $74,454.67 위로 1시간봉 기준 안착하면 프리미엄 구간 되돌림 setup은 약화되고, $75,266.50 EMA240 및 7일 고점 $78,077.10 재시험을 향한 bullish continuation으로 전환될 수 있습니다. 반대로 $73,623.55를 이탈하면 $73,518.08 황금비와 $73,444.00 EQ 컨플루언스까지의 하락 테스트가 우선 시나리오가 됩니다.",
      "data_quality": "high",
      "metrics": {
        "swing_pair": "High→Low: $73,758 → $73,130",
        "direction": "down",
        "nearest_fib": "ret_0.786",
        "nearest_fib_price": 73623.55,
        "nearest_fib_distance": 0.48,
        "golden_ratio_level": 73518.08,
        "fib_ret_382": 73369.92,
        "fib_ret_618": 73518.08,
        "confluence_zones": [
          {
            "price": 73446.76,
            "count": 5,
            "levels": [
              "ret_0.236",
              "ret_0.382",
              "ret_0.5",
              "ret_0.618",
              "ret_0.786"
            ],
            "cluster_score": 1.0
          },
          {
            "price": 72986.54,
            "count": 3,
            "levels": [
              "ext_1.414",
              "ext_1.272",
              "ext_1.0"
            ],
            "cluster_score": 0.85
          },
          {
            "price": 72275.16,
            "count": 2,
            "levels": [
              "ext_2.618",
              "ext_1.0"
            ],
            "cluster_score": 0.6
          },
          {
            "price": 72622.21,
            "count": 2,
            "levels": [
              "ext_2.0",
              "ext_1.618"
            ],
            "cluster_score": 0.6
          }
        ],
        "support_levels": [
          73623.5508,
          73518.08039999999,
          73444.0
        ],
        "resistance_levels": [],
        "level_candidates": [
          {
            "name": "ret_0.236",
            "price": 73278.26,
            "distance_pct": 0.95,
            "is_support": true,
            "cluster_score": 1.0
          },
          {
            "name": "ret_0.382",
            "price": 73369.92,
            "distance_pct": 0.82,
            "is_support": true,
            "cluster_score": 1.0
          },
          {
            "name": "ret_0.5",
            "price": 73444.0,
            "distance_pct": 0.72,
            "is_support": true,
            "cluster_score": 1.0
          },
          {
            "name": "ret_0.618",
            "price": 73518.08,
            "distance_pct": 0.62,
            "is_support": true,
            "cluster_score": 1.0
          },
          {
            "name": "ret_0.786",
            "price": 73623.55,
            "distance_pct": 0.48,
            "is_support": true,
            "cluster_score": 1.0
          },
          {
            "name": "ext_1.0",
            "price": 73130.1,
            "distance_pct": 1.15,
            "is_support": true,
            "cluster_score": 1.0
          },
          {
            "name": "ext_1.272",
            "price": 72959.34,
            "distance_pct": 1.38,
            "is_support": true,
            "cluster_score": 0.85
          },
          {
            "name": "ext_1.414",
            "price": 72870.19,
            "distance_pct": 1.5,
            "is_support": true,
            "cluster_score": 0.85
          },
          {
            "name": "ext_1.618",
            "price": 72742.12,
            "distance_pct": 1.67,
            "is_support": true,
            "cluster_score": 0.85
          },
          {
            "name": "ext_2.0",
            "price": 72502.3,
            "distance_pct": 2.0,
            "is_support": true,
            "cluster_score": 0.6
          }
        ],
        "confluence_quality": 1.0,
        "fib_reaction_state": "testing",
        "reaction_probability": 0.65
      },
      "raw_llm_response": "{\n  \"signal\": \"neutral\",\n  \"confidence\": 0.58,\n  \"structure_bias\": \"neutral\",\n  \"setup_bias\": \"bearish\",\n  \"setup_score\": 0.62,\n  \"setup_signals\": [\n    \"가격 $73,980.10이 스윙 EQ인 ret_0.5 $73,444.00 위에 있어 프리미엄 구간에 위치\",\n    \"가격이 ret_0.786 $73,623.55 위로 확장되어 단기 되돌림 과열 구간에 진입\",\n    \"황금비 ret_0.618 $73,518.08까지 약 0.62% 하방 여지가 열려 있음\",\n    \"고품질 피보나치 컨플루언스 존이 $73,446.76에 형성되어 있어 가격이 해당 구간으로 재방문할 가능성 존재\",\n    \"현재가가 EMA120 $74,454.67 및 EMA240 $75,266.50 아래에 있어 상위 평균선 기준 구조적 수용은 아직 미확인\"\n  ],\n  \"reasoning\": \"현재 BTC는 $73,980.10으로 최근 하락 스윙 $73,758 → $73,130의 ret_0.786 $73,623.55 위에 위치해 단기적으로는 피보나치 되돌림 상단을 넘긴 상태입니다. 다만 명확한 BOS나 구조적 수용 확인 없이 EMA120 $74,454.67 아래에 머물고 있어 structure_bias는 중립으로 판단합니다. setup 측면에서는 가격이 EQ $73,444.00 및 golden ratio ret_0.618 $73,518.08 위의 프리미엄 구간에 있어, $73,623.55 → $73,518.08 → $73,444.00 컨플루언스 지지대로 되돌림이 나올 수 있는 bearish pre-confirmation setup이 우세합니다. 특히 confluence_quality가 1.000이고 $73,446.76 클러스터에 ret_0.236, ret_0.382, ret_0.5, ret_0.618, ret_0.786이 밀집해 있어 이 구간은 핵심 반응 구역입니다.\",\n  \"key_levels\": {\n    \"support\": [\n      73623.55,\n      73518.08,\n      73444.0,\n      73369.92,\n      73130.1,\n      72959.34,\n      72870.19\n    ],\n    \"resistance\": [\n      74454.67,\n      75266.5,\n      78077.1\n    ]\n  },\n  \"time_horizon\": \"short term\",\n  \"invalidation_level\": \"$74,454.67\",\n  \"risk_scenario\": \"가격이 EMA120 $74,454.67 위로 1시간봉 기준 안착하면 프리미엄 구간 되돌림 setup은 약화되고, $75,266.50 EMA240 및 7일 고점 $78,077.10 재시험을 향한 bullish continuation으로 전환될 수 있습니다. 반대로 $73,623.55를 이탈하면 $73,518.08 황금비와 $73,444.00 EQ 컨플루언스까지의 하락 테스트가 우선 시나리오가 됩니다.\",\n  \"data_quality\": \"high\"\n}"
    }
  },
  "chairman_synthesis": {
    "overall_signal": "bearish",
    "overall_confidence": 0.67,
    "execution_setup": {
      "setup_bias": "bearish",
      "setup_strength": 0.68,
      "active_setups": [
        "ICT: 현재가 $73,980.10은 단기 레인지 EQ $73,364.55 위 프리미엄이며, 84.2% 깊은 되돌림 구간에서 $74,108.80 Asian high 및 $74,293.10 전일 고점 아래 정체",
        "Wyckoff: 활성 재분배 후보에서 가격이 LPSY $73,829.20 위로 올라왔지만 UT $74,293.10 및 EMA120 $74,454.67 아래에 머물러 상단 공급 테스트 상태",
        "Candlestick: 최근 bearish engulfing 품질 0.679가 가장 우세하며, 가격은 EMA120 $74,454.67 및 EMA240 $75,266.50 아래에서 중기 공급 압력을 받는 상태",
        "Derivatives: CVD +$2,968.23 증가에도 가격 반응이 제한적이고 CVD divergence 0.700, OI 24h -0.7070%로 신규 롱 추세보다는 흡수 또는 포지션 정리 성격",
        "Fibonacci: 가격이 ret_0.786 $73,623.55 위로 확장되어 단기 되돌림 상단에 있으며, $73,623.55-$73,444.00 클러스터로의 되돌림 압력이 존재",
        "Harmonic: 현재가가 bearish Shark PRZ $73,568.73-$74,464.86 내부에 있으며, 상단에는 bearish Gartley PRZ $74,403.94-$75,052.19가 중첩"
      ],
      "setup_vs_structure": "구조적 신호와 실행 셋업이 모두 약세 쪽으로 정렬되어 있다. 다만 현재가는 7일 레인지 중간값 $75,256.55 아래의 할인 영역이기도 하므로, 하락 구조 추종은 유효하지만 저점 추격보다 상단 공급대 반응 확인이 더 중요하다."
    },
    "signal_breakdown": {
      "bullish_count": 0,
      "bearish_count": 3,
      "neutral_count": 3
    },
    "key_levels": {
      "support": [
        73745.75,
        73623.55,
        73518.08,
        73444.0,
        73364.55,
        73344.6,
        73130.1,
        72970.1,
        72436.0,
        72300.0
      ],
      "resistance": [
        74108.8,
        74293.1,
        74454.67,
        74500.0,
        75052.19,
        75256.55,
        75266.5,
        75641.2,
        76434.0,
        76696.7,
        78077.1
      ]
    },
    "confluences": [
      "ICT와 Wyckoff가 모두 $74,293.10을 핵심 상단 구조 레벨로 지목한다. ICT는 전일 고점 및 단기 range high로, Wyckoff는 재분배 후보의 UT 저항으로 해석한다.",
      "Candlestick, ICT, Wyckoff, Derivatives, Fibonacci가 모두 EMA120 $74,454.67 부근을 구조적 수용 여부를 판단할 핵심 저항으로 본다.",
      "Candlestick, Derivatives, Harmonic이 $75,256.55-$75,266.50 구간을 7일 EQ 또는 EMA240/상단 저항으로 공통 인식한다.",
      "Wyckoff와 ICT는 상위 구조를 약세로 본다. Wyckoff는 기존 분배 이후 Phase E 및 현재 재분배 후보를, ICT는 $76,696.70 bearish BOS와 $76,434.00 bearish CHoCH 미회복을 근거로 제시한다.",
      "Harmonic의 bearish Shark PRZ $73,568.73-$74,464.86와 Fibonacci의 상단 되돌림 과열 구간이 현재가 $73,980.10 주변에서 중첩되어 단기 공급 반응 후보대를 형성한다.",
      "Fibonacci의 핵심 클러스터 $73,446.76, ICT EQ $73,364.55, Wyckoff SOW $73,344.60, Harmonic bearish TP2 $73,385.73이 $73.34k-$73.45k 부근의 하단 반응 구간으로 밀집한다.",
      "Wyckoff Phase E 저점 $72,436.00, Candlestick 7일 저점 $72,436.00, ICT range low $72,436.00, Derivatives 하방 유동성 $72,300-$72,436이 동일한 구조적 하단 유동성 구역을 가리킨다."
    ],
    "conflicts": [
      "Candlestick, Fibonacci, Harmonic은 구조 편향을 중립으로 유지하지만, ICT·Wyckoff·Derivatives는 구조를 약세로 판정한다. 이는 단기 반등과 하단 할인 구간 때문에 즉시 하락 확정은 어렵지만, 상위 구조 회복은 아직 없다는 차이에서 발생한다.",
      "ICT는 현재가를 단기 레인지 EQ $73,364.55 위 프리미엄으로 보지만, Candlestick과 Derivatives는 7일 EQ $75,256.55 아래 할인 구간으로 본다. 서로 다른 기준 레인지를 사용하기 때문에 실행 타이밍과 구조 위치 해석이 다르다.",
      "Harmonic은 하단 bullish Gartley PRZ $72,704.69-$73,256.49와 과거 확인된 bullish Gartley 반응을 제시하므로 하단 반전 위험을 경고한다. 그러나 해당 신호는 독립적으로 구조를 뒤집을 권한은 낮고, 현재 주요 구조 판정에는 보조적이다.",
      "Derivatives에서 롱 계정 비중이 0.608로 여전히 높지만 최근 롱 계정은 감소하고 숏 계정은 증가했다. 이는 군중 포지셔닝이 단순한 한 방향 신호라기보다 취약성 및 언와인딩 리스크로 해석되어야 한다."
    ],
    "executive_summary": "BTC 1시간 구조는 중립 반등이 섞여 있지만, 종합적으로는 약세 구조가 우세하다. 이전에는 $78,077.10 부근 UT 실패 이후 $75,641.20 SOW와 $72,436.00 Phase E까지 진행된 분배 구조가 확인되었고, 현재는 $74,293.10 UT 및 $73,829.20 LPSY 주변의 재분배 후보 구간으로 해석된다. 핵심 구조 저항은 $74,293.10, EMA120 $74,454.67, 7일 EQ/EMA240 $75,256.55-$75,266.50이며, 이 구간 아래에서는 상단 공급이 유지된다. 하단에서는 $73,446.76-$73,344.60 클러스터와 $72,704.69-$72,436.00 구간이 반응 가능성이 큰 구조적 지지·유동성 영역이다. 약세 구조 판정의 주요 무효화는 $76,434.00 및 $76,696.70 회복이며, 그 전까지는 현재 국면을 분배 이후 재구조화 또는 재분배 후보로 보는 것이 타당하다.",
    "raw_llm_response": "{\n  \"overall_signal\": \"bearish\",\n  \"overall_confidence\": 0.67,\n  \"execution_setup\": {\n    \"setup_bias\": \"bearish\",\n    \"setup_strength\": 0.68,\n    \"active_setups\": [\n      \"ICT: 현재가 $73,980.10은 단기 레인지 EQ $73,364.55 위 프리미엄이며, 84.2% 깊은 되돌림 구간에서 $74,108.80 Asian high 및 $74,293.10 전일 고점 아래 정체\",\n      \"Wyckoff: 활성 재분배 후보에서 가격이 LPSY $73,829.20 위로 올라왔지만 UT $74,293.10 및 EMA120 $74,454.67 아래에 머물러 상단 공급 테스트 상태\",\n      \"Candlestick: 최근 bearish engulfing 품질 0.679가 가장 우세하며, 가격은 EMA120 $74,454.67 및 EMA240 $75,266.50 아래에서 중기 공급 압력을 받는 상태\",\n      \"Derivatives: CVD +$2,968.23 증가에도 가격 반응이 제한적이고 CVD divergence 0.700, OI 24h -0.7070%로 신규 롱 추세보다는 흡수 또는 포지션 정리 성격\",\n      \"Fibonacci: 가격이 ret_0.786 $73,623.55 위로 확장되어 단기 되돌림 상단에 있으며, $73,623.55-$73,444.00 클러스터로의 되돌림 압력이 존재\",\n      \"Harmonic: 현재가가 bearish Shark PRZ $73,568.73-$74,464.86 내부에 있으며, 상단에는 bearish Gartley PRZ $74,403.94-$75,052.19가 중첩\"\n    ],\n    \"setup_vs_structure\": \"구조적 신호와 실행 셋업이 모두 약세 쪽으로 정렬되어 있다. 다만 현재가는 7일 레인지 중간값 $75,256.55 아래의 할인 영역이기도 하므로, 하락 구조 추종은 유효하지만 저점 추격보다 상단 공급대 반응 확인이 더 중요하다.\"\n  },\n  \"signal_breakdown\": {\n    \"bullish_count\": 0,\n    \"bearish_count\": 3,\n    \"neutral_count\": 3\n  },\n  \"key_levels\": {\n    \"support\": [\n      73745.75,\n      73623.55,\n      73518.08,\n      73444.0,\n      73364.55,\n      73344.6,\n      73130.1,\n      72970.1,\n      72436.0,\n      72300.0\n    ],\n    \"resistance\": [\n      74108.8,\n      74293.1,\n      74454.67,\n      74500.0,\n      75052.19,\n      75256.55,\n      75266.5,\n      75641.2,\n      76434.0,\n      76696.7,\n      78077.1\n    ]\n  },\n  \"confluences\": [\n    \"ICT와 Wyckoff가 모두 $74,293.10을 핵심 상단 구조 레벨로 지목한다. ICT는 전일 고점 및 단기 range high로, Wyckoff는 재분배 후보의 UT 저항으로 해석한다.\",\n    \"Candlestick, ICT, Wyckoff, Derivatives, Fibonacci가 모두 EMA120 $74,454.67 부근을 구조적 수용 여부를 판단할 핵심 저항으로 본다.\",\n    \"Candlestick, Derivatives, Harmonic이 $75,256.55-$75,266.50 구간을 7일 EQ 또는 EMA240/상단 저항으로 공통 인식한다.\",\n    \"Wyckoff와 ICT는 상위 구조를 약세로 본다. Wyckoff는 기존 분배 이후 Phase E 및 현재 재분배 후보를, ICT는 $76,696.70 bearish BOS와 $76,434.00 bearish CHoCH 미회복을 근거로 제시한다.\",\n    \"Harmonic의 bearish Shark PRZ $73,568.73-$74,464.86와 Fibonacci의 상단 되돌림 과열 구간이 현재가 $73,980.10 주변에서 중첩되어 단기 공급 반응 후보대를 형성한다.\",\n    \"Fibonacci의 핵심 클러스터 $73,446.76, ICT EQ $73,364.55, Wyckoff SOW $73,344.60, Harmonic bearish TP2 $73,385.73이 $73.34k-$73.45k 부근의 하단 반응 구간으로 밀집한다.\",\n    \"Wyckoff Phase E 저점 $72,436.00, Candlestick 7일 저점 $72,436.00, ICT range low $72,436.00, Derivatives 하방 유동성 $72,300-$72,436이 동일한 구조적 하단 유동성 구역을 가리킨다.\"\n  ],\n  \"conflicts\": [\n    \"Candlestick, Fibonacci, Harmonic은 구조 편향을 중립으로 유지하지만, ICT·Wyckoff·Derivatives는 구조를 약세로 판정한다. 이는 단기 반등과 하단 할인 구간 때문에 즉시 하락 확정은 어렵지만, 상위 구조 회복은 아직 없다는 차이에서 발생한다.\",\n    \"ICT는 현재가를 단기 레인지 EQ $73,364.55 위 프리미엄으로 보지만, Candlestick과 Derivatives는 7일 EQ $75,256.55 아래 할인 구간으로 본다. 서로 다른 기준 레인지를 사용하기 때문에 실행 타이밍과 구조 위치 해석이 다르다.\",\n    \"Harmonic은 하단 bullish Gartley PRZ $72,704.69-$73,256.49와 과거 확인된 bullish Gartley 반응을 제시하므로 하단 반전 위험을 경고한다. 그러나 해당 신호는 독립적으로 구조를 뒤집을 권한은 낮고, 현재 주요 구조 판정에는 보조적이다.\",\n    \"Derivatives에서 롱 계정 비중이 0.608로 여전히 높지만 최근 롱 계정은 감소하고 숏 계정은 증가했다. 이는 군중 포지셔닝이 단순한 한 방향 신호라기보다 취약성 및 언와인딩 리스크로 해석되어야 한다.\"\n  ],\n  \"highest_conviction_analyst\": \"Wyckoff Expert — 분배 적합도가 가장 높고, BC $78,063.80 → UT $78,077.10 → SOW $75,641.20 → Phase E $72,436.00로 이어진 완료된 약세 구조와, 현재 $74,293.10 아래의 재분배 후보를 구분해 제시했기 때문이다. 구조 해석, 단계 위치, 핵심 무효화 레벨이 가장 일관적이다.\",\n  \"invalidation_level\": \"$76,696.70 위 1시간봉 수용. 보수적으로는 $76,434.00 bearish CHoCH와 $76,696.70 bearish BOS를 모두 회복해야 현재 약세 구조 판정이 훼손된다.\",\n  \"executive_summary\": \"BTC 1시간 구조는 중립 반등이 섞여 있지만, 종합적으로는 약세 구조가 우세하다. 이전에는 $78,077.10 부근 UT 실패 이후 $75,641.20 SOW와 $72,436.00 Phase E까지 진행된 분배 구조가 확인되었고, 현재는 $74,293.10 UT 및 $73,829.20 LPSY 주변의 재분배 후보 구간으로 해석된다. 핵심 구조 저항은 $74,293.10, EMA120 $74,454.67, 7일 EQ/EMA240 $75,256.55-$75,266.50이며, 이 구간 아래에서는 상단 공급이 유지된다. 하단에서는 $73,446.76-$73,344.60 클러스터와 $72,704.69-$72,436.00 구간이 반응 가능성이 큰 구조적 지지·유동성 영역이다. 약세 구조 판정의 주요 무효화는 $76,434.00 및 $76,696.70 회복이며, 그 전까지는 현재 국면을 분배 이후 재구조화 또는 재분배 후보로 보는 것이 타당하다.\"\n}"
  },
  "overall_signal": "bearish",
  "overall_confidence": 0.67,
  "operating_path": {
    "path_type": "complex",
    "confidence": 0.62,
    "waypoints": [
      {
        "seq": 1,
        "price": 74293.1,
        "type": "liquidity_sweep",
        "source": "ICT(Asian high $74,108.80, 전일 고점 $74,293.10, 84.2% 프리미엄 되돌림), Wyckoff(UT $74,293.10 공급 재시험), Derivatives($74,500 상단 청산 찌르기 후 실패), Harmonic(bearish Shark PRZ $73,568.73-$74,464.86)",
        "description": "ICT·Wyckoff가 공통 지목한 핵심 상단 구조 $74,293.10(UT/전일 고점)을 향한 매수 유동성 흡수 sweep. 현재가는 EQ $73,364.55 위 84.2% 깊은 프리미엄 되돌림 상태이며, Asian high $74,108.80 위 스톱을 청산한 뒤 EMA120 $74,454.67·bearish Shark PRZ 상단 $74,464.86 직전 공급대에서 매도 반응(셀 더 립)이 형성될 가능성이 높다. 셋업·구조가 모두 약세로 정렬된 상태에서 저점 추격보다 이 상단 반응 확인이 우선이다.",
        "est_hours": 3.0,
        "turning_zone": [
          74293.1,
          74500.0
        ],
        "likely_wick": 74460.0,
        "rejection_confirm": 74108.8,
        "invalid_overshoot": 74540.0,
        "calibration_reasoning": "전일고점/UT $74,293.10 위 매수유동성 sweep으로, EMA120 $74,454.67·bearish Shark PRZ 상단 $74,464.86 공급대와 라운드넘버 $74,500 자석까지 상단밴드를 확장(sweep 특성+공급 클러스터로 0.87×ATR 허용). 매도반응은 공급대 $74,460에서 가장 유력하고 Asian high $74,108.80 하향 재돌파가 반전확정, $74,500 수용 시 돌파전환으로 무효(gartley PRZ $74,728은 PRE_CONFIRMATION이라 미반영)."
      },
      {
        "seq": 2,
        "price": 73446.76,
        "type": "support_test",
        "source": "Fibonacci(클러스터 $73,446.76 strict score 1.0, ret_0.5 EQ $73,444), ICT(EQ $73,364.55), Wyckoff(SOW $73,344.60), Harmonic(bearish TP2 $73,385.73), WP 후보표 최근접·strict 1.0",
        "description": "공급 거부 후 1차 하방 목표. ret_0.236/0.382/0.5/0.618/0.786이 밀집해 confluence_quality 1.000인 구간으로, ICT EQ $73,364.55·Wyckoff SOW $73,344.60·Harmonic TP2 $73,385.73과 중첩되는 $73.34k-$73.45k 핵심 반응대. WP 후보 표에서 가장 근접하고 점수가 가장 높은(strict 1.0) 우선 도달 레벨이다.",
        "est_hours": 9.0,
        "turning_zone": [
          73344.6,
          73446.76
        ],
        "likely_wick": 73360.0,
        "rejection_confirm": 73518.08,
        "invalid_overshoot": 73290.0,
        "calibration_reasoning": "5개 fib가 밀집한 confluence_quality 1.000 구간으로, ICT EQ $73,364.55·Wyckoff SOW $73,344.60·조건부 Harmonic TP2 $73,385.73이 중첩되는 $73,344.60–$73,446.76 핵심반응대를 밴드(0.43×ATR)로 설정. EQ 하단 유동성 흡수로 wick은 $73,360 부근이 유력하며, 0.618 $73,518.08 회복은 지지확정·SOW $73,344.60 종가이탈은 WP3 진행(무효) 트리거."
      },
      {
        "seq": 3,
        "price": 72986.54,
        "type": "support_test",
        "source": "Fibonacci(fib_confluence $72,986.54 strict score 0.85), ICT(지지 $72,970.10), WP 후보표 strict 0.85",
        "description": "$73,446.76-$73,344.60 클러스터를 종가로 하향 이탈할 경우의 2차 하방 목표. ICT 지지 $72,970.10과 인접한 strict fib confluence로, 약세 모멘텀이 유지되면 다음 정착 구간이 된다.",
        "est_hours": 16.0,
        "turning_zone": [
          72868.0,
          72986.54
        ],
        "likely_wick": 72955.0,
        "rejection_confirm": 73130.1,
        "invalid_overshoot": 72830.0,
        "calibration_reasoning": "ext_1.0/1.272/1.414 3중 fib confluence $72,986.54와 ICT지지 $72,970.10 클러스터가 핵심; 동일대 bearish gartley PRZ $72,980.59는 PRE_CONFIRMATION이라 base를 옮기지 않고 보강용으로만 반영. 0.5×ATR로 하단 $72,868까지 확장해 지지 아래 스톱흡수 wick $72,955를 잡고, $73,130.10 회복은 반등확정·$72,868 이탈은 WP4 진행."
      },
      {
        "seq": 4,
        "price": 72436.0,
        "type": "swing_low",
        "source": "Wyckoff(Phase E 저점 $72,436.00), Candlestick(7일 저점 $72,436.00), ICT(range low $72,436.00), Derivatives(하방 유동성 $72,436-$72,300)",
        "description": "다수 에이전트가 동일하게 지목한 핵심 구조적 하단 유동성이자 24시간 익스트림 목표. Wyckoff Phase E 저점·7일 저점·ICT range low가 일치하는 구간으로, 약세 경로의 최종 도달 가능 영역. 다만 OI 언와인딩(-0.707%)·하단 bullish Gartley PRZ($72,704.69-$73,256.49) 반등 위험이 있어 저점 추격보다 도달 시 반응 확인이 권장된다.",
        "est_hours": 22.0,
        "turning_zone": [
          72275.16,
          72436.0
        ],
        "likely_wick": 72300.0,
        "rejection_confirm": 72622.21,
        "invalid_overshoot": 72200.0,
        "calibration_reasoning": "Wyckoff Phase E 저점·7일 저점·ICT range low·Chairman $72,436이 일치하는 구조적 하단유동성으로 터미널 가중 0.68×ATR 밴드를 fib confluence(ext_2.618/1.0) $72,275.16까지 확장. 라운드/Chairman $72,300이 sellside 자석이라 wick을 $72,300으로 바이어스했고, 하단 Gartley PRZ·OI 언와인딩 반등위험을 고려해 $72,622.21 회복을 반전확정·$72,275.16 이탈을 무효로 설정."
      }
    ],
    "period_extremes": {
      "4h": {
        "expected_high": 74293.1,
        "expected_low": 73745.75,
        "high_first": true
      },
      "8h": {
        "expected_high": 74293.1,
        "expected_low": 73446.76,
        "high_first": true
      },
      "24h": {
        "expected_high": 74293.1,
        "expected_low": 72436.0,
        "high_first": true
      }
    },
    "triggers": {
      "bullish": {
        "price": 74454.67,
        "description": "EMA120 $74,454.67(및 bearish Shark/Gartley PRZ 상단) 위에서의 수용·종가 안착 시 공급 거부 시나리오 무력화. 이어 $75,266.50 EMA240/7일 EQ까지 돌파·안착하면 discount→premium 전환과 함께 상승 가속 확정."
      },
      "bearish": {
        "price": 73344.6,
        "description": "$73,446.76-$73,344.60(fib 클러스터·Wyckoff SOW) 구간을 종가로 하향 이탈 시 약세 가속 확정. $72,986.54를 거쳐 $72,436.00 하방 유동성으로 직행하는 흐름."
      }
    },
    "scenario_invalidation": 75266.5,
    "raw_llm_response": "```json\n{\n  \"path_type\": \"complex\",\n  \"confidence\": 0.62,\n  \"waypoints\": [\n    {\n      \"seq\": 1,\n      \"price\": 74293.10,\n      \"type\": \"liquidity_sweep\",\n      \"source\": \"ICT(Asian high $74,108.80, 전일 고점 $74,293.10, 84.2% 프리미엄 되돌림), Wyckoff(UT $74,293.10 공급 재시험), Derivatives($74,500 상단 청산 찌르기 후 실패), Harmonic(bearish Shark PRZ $73,568.73-$74,464.86)\",\n      \"description\": \"ICT·Wyckoff가 공통 지목한 핵심 상단 구조 $74,293.10(UT/전일 고점)을 향한 매수 유동성 흡수 sweep. 현재가는 EQ $73,364.55 위 84.2% 깊은 프리미엄 되돌림 상태이며, Asian high $74,108.80 위 스톱을 청산한 뒤 EMA120 $74,454.67·bearish Shark PRZ 상단 $74,464.86 직전 공급대에서 매도 반응(셀 더 립)이 형성될 가능성이 높다. 셋업·구조가 모두 약세로 정렬된 상태에서 저점 추격보다 이 상단 반응 확인이 우선이다.\",\n      \"est_hours\": 3.0\n    },\n    {\n      \"seq\": 2,\n      \"price\": 73446.76,\n      \"type\": \"support_test\",\n      \"source\": \"Fibonacci(클러스터 $73,446.76 strict score 1.0, ret_0.5 EQ $73,444), ICT(EQ $73,364.55), Wyckoff(SOW $73,344.60), Harmonic(bearish TP2 $73,385.73), WP 후보표 최근접·strict 1.0\",\n      \"description\": \"공급 거부 후 1차 하방 목표. ret_0.236/0.382/0.5/0.618/0.786이 밀집해 confluence_quality 1.000인 구간으로, ICT EQ $73,364.55·Wyckoff SOW $73,344.60·Harmonic TP2 $73,385.73과 중첩되는 $73.34k-$73.45k 핵심 반응대. WP 후보 표에서 가장 근접하고 점수가 가장 높은(strict 1.0) 우선 도달 레벨이다.\",\n      \"est_hours\": 9.0\n    },\n    {\n      \"seq\": 3,\n      \"price\": 72986.54,\n      \"type\": \"support_test\",\n      \"source\": \"Fibonacci(fib_confluence $72,986.54 strict score 0.85), ICT(지지 $72,970.10), WP 후보표 strict 0.85\",\n      \"description\": \"$73,446.76-$73,344.60 클러스터를 종가로 하향 이탈할 경우의 2차 하방 목표. ICT 지지 $72,970.10과 인접한 strict fib confluence로, 약세 모멘텀이 유지되면 다음 정착 구간이 된다.\",\n      \"est_hours\": 16.0\n    },\n    {\n      \"seq\": 4,\n      \"price\": 72436.00,\n      \"type\": \"swing_low\",\n      \"source\": \"Wyckoff(Phase E 저점 $72,436.00), Candlestick(7일 저점 $72,436.00), ICT(range low $72,436.00), Derivatives(하방 유동성 $72,436-$72,300)\",\n      \"description\": \"다수 에이전트가 동일하게 지목한 핵심 구조적 하단 유동성이자 24시간 익스트림 목표. Wyckoff Phase E 저점·7일 저점·ICT range low가 일치하는 구간으로, 약세 경로의 최종 도달 가능 영역. 다만 OI 언와인딩(-0.707%)·하단 bullish Gartley PRZ($72,704.69-$73,256.49) 반등 위험이 있어 저점 추격보다 도달 시 반응 확인이 권장된다.\",\n      \"est_hours\": 22.0\n    }\n  ],\n  \"period_extremes\": {\n    \"4h\":  {\"expected_high\": 74293.10, \"expected_low\": 73745.75, \"high_first\": true},\n    \"8h\":  {\"expected_high\": 74293.10, \"expected_low\": 73446.76, \"high_first\": true},\n    \"24h\": {\"expected_high\": 74293.10, \"expected_low\": 72436.00, \"high_first\": true}\n  },\n  \"triggers\": {\n    \"bullish\": {\"price\": 74454.67, \"description\": \"EMA120 $74,454.67(및 bearish Shark/Gartley PRZ 상단) 위에서의 수용·종가 안착 시 공급 거부 시나리오 무력화. 이어 $75,266.50 EMA240/7일 EQ까지 돌파·안착하면 discount→premium 전환과 함께 상승 가속 확정.\"},\n    \"bearish\": {\"price\": 73344.60, \"description\": \"$73,446.76-$73,344.60(fib 클러스터·Wyckoff SOW) 구간을 종가로 하향 이탈 시 약세 가속 확정. $72,986.54를 거쳐 $72,436.00 하방 유동성으로 직행하는 흐름.\"}\n  },\n  \"scenario_invalidation\": 75266.50\n}\n```"
  },
  "tp_calibration": {
    "calibrated_waypoints": [
      {
        "seq": 1,
        "base_target": 74293.1,
        "turning_zone": [
          74293.1,
          74500.0
        ],
        "likely_wick": 74460.0,
        "rejection_confirm": 74108.8,
        "invalid_overshoot": 74540.0,
        "calibration_reasoning": "전일고점/UT $74,293.10 위 매수유동성 sweep으로, EMA120 $74,454.67·bearish Shark PRZ 상단 $74,464.86 공급대와 라운드넘버 $74,500 자석까지 상단밴드를 확장(sweep 특성+공급 클러스터로 0.87×ATR 허용). 매도반응은 공급대 $74,460에서 가장 유력하고 Asian high $74,108.80 하향 재돌파가 반전확정, $74,500 수용 시 돌파전환으로 무효(gartley PRZ $74,728은 PRE_CONFIRMATION이라 미반영)."
      },
      {
        "seq": 2,
        "base_target": 73446.76,
        "turning_zone": [
          73344.6,
          73446.76
        ],
        "likely_wick": 73360.0,
        "rejection_confirm": 73518.08,
        "invalid_overshoot": 73290.0,
        "calibration_reasoning": "5개 fib가 밀집한 confluence_quality 1.000 구간으로, ICT EQ $73,364.55·Wyckoff SOW $73,344.60·조건부 Harmonic TP2 $73,385.73이 중첩되는 $73,344.60–$73,446.76 핵심반응대를 밴드(0.43×ATR)로 설정. EQ 하단 유동성 흡수로 wick은 $73,360 부근이 유력하며, 0.618 $73,518.08 회복은 지지확정·SOW $73,344.60 종가이탈은 WP3 진행(무효) 트리거."
      },
      {
        "seq": 3,
        "base_target": 72986.54,
        "turning_zone": [
          72868.0,
          72986.54
        ],
        "likely_wick": 72955.0,
        "rejection_confirm": 73130.1,
        "invalid_overshoot": 72830.0,
        "calibration_reasoning": "ext_1.0/1.272/1.414 3중 fib confluence $72,986.54와 ICT지지 $72,970.10 클러스터가 핵심; 동일대 bearish gartley PRZ $72,980.59는 PRE_CONFIRMATION이라 base를 옮기지 않고 보강용으로만 반영. 0.5×ATR로 하단 $72,868까지 확장해 지지 아래 스톱흡수 wick $72,955를 잡고, $73,130.10 회복은 반등확정·$72,868 이탈은 WP4 진행."
      },
      {
        "seq": 4,
        "base_target": 72436.0,
        "turning_zone": [
          72275.16,
          72436.0
        ],
        "likely_wick": 72300.0,
        "rejection_confirm": 72622.21,
        "invalid_overshoot": 72200.0,
        "calibration_reasoning": "Wyckoff Phase E 저점·7일 저점·ICT range low·Chairman $72,436이 일치하는 구조적 하단유동성으로 터미널 가중 0.68×ATR 밴드를 fib confluence(ext_2.618/1.0) $72,275.16까지 확장. 라운드/Chairman $72,300이 sellside 자석이라 wick을 $72,300으로 바이어스했고, 하단 Gartley PRZ·OI 언와인딩 반등위험을 고려해 $72,622.21 회복을 반전확정·$72,275.16 이탈을 무효로 설정."
      }
    ],
    "raw_llm_response": "```json\n{\n  \"calibrated_waypoints\": [\n    {\n      \"seq\": 1,\n      \"base_target\": 74293.10,\n      \"turning_zone\": [74293.10, 74500.00],\n      \"likely_wick\": 74460.00,\n      \"rejection_confirm\": 74108.80,\n      \"invalid_overshoot\": 74540.00,\n      \"calibration_reasoning\": \"전일고점/UT $74,293.10 위 매수유동성 sweep으로, EMA120 $74,454.67·bearish Shark PRZ 상단 $74,464.86 공급대와 라운드넘버 $74,500 자석까지 상단밴드를 확장(sweep 특성+공급 클러스터로 0.87×ATR 허용). 매도반응은 공급대 $74,460에서 가장 유력하고 Asian high $74,108.80 하향 재돌파가 반전확정, $74,500 수용 시 돌파전환으로 무효(gartley PRZ $74,728은 PRE_CONFIRMATION이라 미반영).\"\n    },\n    {\n      \"seq\": 2,\n      \"base_target\": 73446.76,\n      \"turning_zone\": [73344.60, 73446.76],\n      \"likely_wick\": 73360.00,\n      \"rejection_confirm\": 73518.08,\n      \"invalid_overshoot\": 73290.00,\n      \"calibration_reasoning\": \"5개 fib가 밀집한 confluence_quality 1.000 구간으로, ICT EQ $73,364.55·Wyckoff SOW $73,344.60·조건부 Harmonic TP2 $73,385.73이 중첩되는 $73,344.60–$73,446.76 핵심반응대를 밴드(0.43×ATR)로 설정. EQ 하단 유동성 흡수로 wick은 $73,360 부근이 유력하며, 0.618 $73,518.08 회복은 지지확정·SOW $73,344.60 종가이탈은 WP3 진행(무효) 트리거.\"\n    },\n    {\n      \"seq\": 3,\n      \"base_target\": 72986.54,\n      \"turning_zone\": [72868.00, 72986.54],\n      \"likely_wick\": 72955.00,\n      \"rejection_confirm\": 73130.10,\n      \"invalid_overshoot\": 72830.00,\n      \"calibration_reasoning\": \"ext_1.0/1.272/1.414 3중 fib confluence $72,986.54와 ICT지지 $72,970.10 클러스터가 핵심; 동일대 bearish gartley PRZ $72,980.59는 PRE_CONFIRMATION이라 base를 옮기지 않고 보강용으로만 반영. 0.5×ATR로 하단 $72,868까지 확장해 지지 아래 스톱흡수 wick $72,955를 잡고, $73,130.10 회복은 반등확정·$72,868 이탈은 WP4 진행.\"\n    },\n    {\n      \"seq\": 4,\n      \"base_target\": 72436.00,\n      \"turning_zone\": [72275.16, 72436.00],\n      \"likely_wick\": 72300.00,\n      \"rejection_confirm\": 72622.21,\n      \"invalid_overshoot\": 72200.00,\n      \"calibration_reasoning\": \"Wyckoff Phase E 저점·7일 저점·ICT range low·Chairman $72,436이 일치하는 구조적 하단유동성으로 터미널 가중 0.68×ATR 밴드를 fib confluence(ext_2.618/1.0) $72,275.16까지 확장. 라운드/Chairman $72,300이 sellside 자석이라 wick을 $72,300으로 바이어스했고, 하단 Gartley PRZ·OI 언와인딩 반등위험을 고려해 $72,622.21 회복을 반전확정·$72,275.16 이탈을 무효로 설정.\"\n    }\n  ]\n}\n```"
  },
  "timing": {
    "stages": {
      "stage1_agents": 56.9,
      "chairman": 40.6,
      "operating_path": 297.1,
      "tp_calibrator": 198.1
    },
    "agents": {},
    "total_s": 592.7
  }
}