BTC/USDT 4H Council Report

Signal: BEARISH (76%)  |  Price: $63,583.80  |  2026-06-12 05:00 KST  |  300 candles

Council: 1 bullish, 1 neutral, 4 bearish  |  Support: $63,489 / $63,300 / $63,150  |  Resistance: $63,900 / $64,250 / $65,811

result.json   raw.txt   report.md


BTC Chart

Executive Summary

BTC/USDT 4시간 구조는 여전히 bearish입니다. Wyckoff 관점에서는 기존 분배 구조가 BC $78,648.00, UTAD $78,077.10, LPSY $76,155.50, SOW $72,556.00를 거쳐 Phase E 저점 $59,080.00까지 전개된 이후, 현재는 $59,080.00~$73,723.00 범위 안의 재분배 후보 구조로 해석됩니다. ICT의 5회 연속 bearish BOS, Fibonacci의 $64,250 미돌파 하락 되돌림, 그리고 EMA120 $67,787.19·EMA240 $71,606.12 하회가 구조적 약세 판단을 지지합니다. 단기적으로는 $63,488.57~$64,250 구간의 프리미엄 되돌림과 상방 유동성 접근이 약세 실행 조건을 만들지만, strict bullish engulfing 및 EMA20 $62,489.29 상회는 반등 잔존 조건으로 관리해야 합니다. 구조적 무효화는 $72,556.00 및 $73,723.00 회복이며, 하단 구조 기준은 $61,068.60과 $59,080.00입니다.

Confluences

Conflicts


Agent Matrix

AgentSignalConfidenceSupportResistance
Wyckoff ExpertBEARISH78%$61,552 / $61,069$66,388 / $67,787
ICT TraderBEARISH82%$63,150 / $61,069$64,250 / $67,220
Derivatives TraderBEARISH56%$63,300 / $62,700$63,900 / $64,250
Candlestick ReaderBULLISH58%$62,489 / $61,665$64,250 / $67,787
Fibonacci AnalystBEARISH62%$63,489 / $62,891$64,250 / $67,787
Harmonic SpecialistNEUTRAL38%$62,489 / $59,080$64,250 / $65,811

Agent Details

Wyckoff Expert — BEARISH (78%)

Support: $61,552 / $61,069 / $59,080 | Resistance: $66,388 / $67,787 / $72,556 | Horizon: medium term

4시간 기준 regime은 DIS이며 regime_fitness 1.000, dis_score 100.0으로 분배 구조 판정이 우세하다. 주요 분배 체인은 BC $78,648.00 → AR $76,900.10 → ST $78,879.90 → UTAD $78,077.10 → LPSY $76,155.50 → SOW $72,556.00 → Phase E $59,080.00로 완성되어, 구조적 해석은 여전히 bearish이다. 다만 현재가 $63,583.80은 최근 SOW $61,552.00 및 Phase E 후보 저점 $61,068.60 위에 있어 단기적으로는 $66,388.00~$67,787.19 구간 재검정 가능성이 남아 있으며, 이는 구조적 강세 전환이 아니라 Phase E 내부의 반등/공급 테스트로 보는 것이 타당하다. $72,556.00 및 $73,723.00 회복 전까지는 분배 이후 약세 구조가 유지되며, $59,080.00 재이탈 시 Phase E 하방 진행이 재개될 수 있다.
ICT Trader — BEARISH (82%)

Support: $63,150 / $61,069 / $59,080 | Resistance: $64,250 / $67,220 / $72,436 | Horizon: short/medium term

확정 구조는 명확히 bearish입니다. BOS/CHoCH 시퀀스가 CHoCH_bullish 이후 BOS_bearish가 5회 연속 발생했으며, 주요 하방 구조 이탈 레벨은 $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00입니다. 현재가는 $63,583.80로 EQ $63,150.10 위의 프리미엄 구간에 있으며, 전일 고가 $63,235.90를 이미 돌파해 단기 매수 유동성을 취한 뒤 되돌림 상단에서 약세 셋업이 형성되고 있습니다. 다만 활성 OB나 미충족 FVG가 없고 최근 명시적 liquidity sweep 이벤트도 없어, 구조 신뢰도는 높지만 즉각적인 진입 트리거 품질은 중간 수준입니다.
Derivatives Trader — BEARISH (56%)

Support: $63,300 / $62,700 / $62,300 | Resistance: $63,900 / $64,250 / $65,200 | Horizon: short term

BTC는 현재 $63,583.80으로 EMA20 $62,489.29 위에서 단기 반등은 유지 중이지만, EMA120 $67,787.19와 EMA240 $71,606.12를 회복하지 못해 확인된 구조는 여전히 하락/약세 국면입니다. 파생 포지셔닝은 OI가 증가하고 있지만 롱 계정 비율이 0.618까지 높고 account_long_crowding이 1.000으로 과밀해, $63,900-$64,250 상단 유동성 스윕 후 되돌림 위험이 큽니다. CVD divergence 0.700과 CVD 변화 +$12,577.66은 매수 참여를 일부 지지하지만, funding_pressure 0.483과 basis_pct -0.0395는 강한 추세 확증으로 보기 어렵습니다. 하방에서는 $63,300, $62,700, $62,300에 청산 유동성이 촘촘해 상단 돌파 실패 시 4-8시간 내 하방 청산 유도 가능성이 높습니다.
Candlestick Reader — BULLISH (58%)

Support: $62,489 / $61,665 / $59,080 | Resistance: $64,250 / $67,787 / $71,606 | Horizon: short term

최근 패턴 중 가장 신뢰도 높은 신호는 strict 등급의 고거래량 bullish_engulfing이며 품질은 0.733으로, bull_score 1.6000이 bear_score 1.3500을 소폭 상회합니다. 현재가 $63,583.80는 EMA20 $62,489.29보다 약 1.8% 위에 있어 단기 반등 구조는 살아 있지만, EMA120 $67,787.19와 EMA240 $71,606.12 아래에 있어 확정 구조는 아직 bearish입니다. 7일 고점 $64,250.00이 바로 위 저항으로 남아 있어 이 구간 돌파 전까지는 강한 추세 전환보다 단기 상방 셋업으로 해석하는 것이 적절합니다. 반대로 $62,489.29 EMA20을 4시간 종가 기준 이탈하면 bullish engulfing의 의미가 약화되고 $59,080.00 7일 저점 재테스트 위험이 커집니다.
Fibonacci Analyst — BEARISH (62%)

Support: $63,489 / $62,891 / $62,471 | Resistance: $64,250 / $67,787 / $71,606 | Horizon: short term

현재 BTC는 하락 스윙 $64,250 → $60,692 이후 되돌림 구간에 있으며, 현재가 $63,583.80는 0.786 되돌림 $63,488.57 바로 위에서 테스트 중입니다. 구조적으로는 $64,250 고점 돌파가 확인되지 않았고, EMA120 $67,787.19 및 EMA240 $71,606.12 아래에 머물러 있어 확정 구조는 여전히 bearish입니다. 세팅 관점에서도 가격이 EQ인 0.5 레벨 $62,470.95 위 프리미엄 구간에 있고, 0.786 깊은 되돌림까지 올라온 상태라 단기 매도 반응 가능성이 우세합니다. $63,488.57을 이탈하면 0.618 골든비율 $62,890.81, 이후 $62,470.95와 $62,051.09까지 되돌림이 열릴 수 있습니다.
Harmonic Specialist — NEUTRAL (38%)

Support: $62,489 / $59,080 / $74,139 | Resistance: $64,250 / $65,811 / $65,913 | Horizon: short to medium term

4h 하모닉 스캔에서 총 35개 패턴과 7개 completed 패턴이 잡혔지만, 현재 active/nearby PRZ가 0개이고 모든 주요 PRZ가 far 또는 forming 상태라 방향성 신호로 쓰기 어렵습니다. 가장 가까운 유의미한 PRZ는 bearish crab의 $65,810.53-$65,913.27이며 현재가 $63,583.80 대비 +3.58% 떨어져 있어 아직 실행 가능한 반전 구간이 아닙니다. best_pattern은 strict butterfly이나 quality가 low이고 completion_status가 forming이므로, 하모닉 거버넌스상 메인 경로를 뒤집을 권한이 없습니다. 따라서 구조적으로는 EMA120/EMA240 아래라는 약세 압력이 남아 있지만, confirmed BOS/CHoCH 또는 PRZ 반응 확인이 없어 structure_bias는 neutral, setup_bias도 neutral로 판단합니다.

Operating Path — complex (63%)

#PriceTypeSourceEst. HoursDescription
1$64,250liquidity_sweepDerivatives (상방 청산 유동성 $63,900 / 7일 고점 $64,250 buy-side sweep 후보), ICT (전일 고가 $63,235.90 돌파 후 다음 buy-side 유동성 $64,250), Fibonacci (하락 스윙 고점 $64,250), Candlestick (strict 고거래량 bullish engulfing 모멘텀)4.0현재가 $63,583.80은 0.786 되돌림 $63,488.57 위 프리미엄 구간에서 $63,900 청산 유동성과 7일 고점 $64,250 위 buy-side 유동성을 향해 접근 중. strict bullish engulfing 모멘텀과 롱 과밀(account_long_crowding 1.000)이 결합해 $63,900~$64,250 구간으로의 단기 상방 스윕을 유도할 가능성이 높음. 이는 약세 셋업의 무효화가 아니라 프리미엄 되돌림을 완성하고 매도 진입 유동성을 공급하는 buy-side sweep으로 해석되며, 셋업·구조가 모두 bearish인 만큼 이 고점은 진입 트리거 영역.
2$62,471support_testFibonacci (0.5 되돌림/EQ $62,470.95), Candlestick (EMA20 $62,489.29 단기 지지), Derivatives (EMA20 위 단기 반등 경계 $62,700/$62,300 청산 유동성)10.0$64,250 스윕 실패 후 되돌림이 시작되면 0.786 $63,488.57 → EQ $63,150.10 → 0.618 $62,890.81을 차례로 이탈하며 fib EQ(0.5) $62,470.95 + EMA20 $62,489.29 밀집 지지대를 1차 테스트. 이 구간은 프리미엄/디스카운트 경계로, 다수 에이전트가 단기 지지로 공유하는 핵심 변곡점이며 4시간 종가 이탈 시 bullish engulfing 의미가 약화되고 하방 청산이 본격화됨.
3$61,069support_testICT (전일 저점 $61,068.60), Wyckoff (Phase E 후보 저점 $61,068.60 — 정확히 일치하는 하단 구조 방어선)17.0ICT 전일 저점과 Wyckoff Phase E 후보 저점이 $61,068.60에서 정확히 일치하는 핵심 하단 구조 방어선. EMA20 이탈 후 $62,300·$62,700 청산 유동성을 소진하며 이 레벨을 테스트. 24시간 내 약세 경로의 1차 주요 목표이자 Phase E 내부 반등/공급 테스트가 나올 수 있는 구간으로, 약세 경로의 핵심 방어 레벨.
4$59,149swing_lowWP1 후보 fib_confluence $59,149.42 (score 0.6), Wyckoff·Candlestick·ICT 공통 Phase E 저점·7일 저점 $59,080.0024.0$61,068.60 방어선이 4시간 종가로 무너지면 하방 청산 캐스케이드가 열리며 7일 저점·Phase E 저점 $59,080.00과 fib confluence $59,149.42 구간으로 확장. 24시간 horizon의 약세 극단(최심부) 목표로 도달 시 Phase E 하방 진행 재개 신호. candidate 등급 레벨이므로 단독 진입보다는 약세 모멘텀이 $61,068.60을 관통할 때 horizon 후반부에 도달하는 확장 타깃으로 운용.

Period Extremes

HorizonExpected LowExpected HighSequence
4h$63,300$64,250High first
8h$62,891$64,250High first
24h$59,149$64,250High first

Triggers

Invalidation: $64,500

Raw Operating Path Response
```json
{
  "path_type": "complex",
  "confidence": 0.63,
  "waypoints": [
    {
      "seq": 1,
      "price": 64250.0,
      "type": "liquidity_sweep",
      "source": "Derivatives (상방 청산 유동성 $63,900 / 7일 고점 $64,250 buy-side sweep 후보), ICT (전일 고가 $63,235.90 돌파 후 다음 buy-side 유동성 $64,250), Fibonacci (하락 스윙 고점 $64,250), Candlestick (strict 고거래량 bullish engulfing 모멘텀)",
      "description": "현재가 $63,583.80은 0.786 되돌림 $63,488.57 위 프리미엄 구간에서 $63,900 청산 유동성과 7일 고점 $64,250 위 buy-side 유동성을 향해 접근 중. strict bullish engulfing 모멘텀과 롱 과밀(account_long_crowding 1.000)이 결합해 $63,900~$64,250 구간으로의 단기 상방 스윕을 유도할 가능성이 높음. 이는 약세 셋업의 무효화가 아니라 프리미엄 되돌림을 완성하고 매도 진입 유동성을 공급하는 buy-side sweep으로 해석되며, 셋업·구조가 모두 bearish인 만큼 이 고점은 진입 트리거 영역.",
      "est_hours": 4.0
    },
    {
      "seq": 2,
      "price": 62470.95,
      "type": "support_test",
      "source": "Fibonacci (0.5 되돌림/EQ $62,470.95), Candlestick (EMA20 $62,489.29 단기 지지), Derivatives (EMA20 위 단기 반등 경계 $62,700/$62,300 청산 유동성)",
      "description": "$64,250 스윕 실패 후 되돌림이 시작되면 0.786 $63,488.57 → EQ $63,150.10 → 0.618 $62,890.81을 차례로 이탈하며 fib EQ(0.5) $62,470.95 + EMA20 $62,489.29 밀집 지지대를 1차 테스트. 이 구간은 프리미엄/디스카운트 경계로, 다수 에이전트가 단기 지지로 공유하는 핵심 변곡점이며 4시간 종가 이탈 시 bullish engulfing 의미가 약화되고 하방 청산이 본격화됨.",
      "est_hours": 10.0
    },
    {
      "seq": 3,
      "price": 61068.6,
      "type": "support_test",
      "source": "ICT (전일 저점 $61,068.60), Wyckoff (Phase E 후보 저점 $61,068.60 — 정확히 일치하는 하단 구조 방어선)",
      "description": "ICT 전일 저점과 Wyckoff Phase E 후보 저점이 $61,068.60에서 정확히 일치하는 핵심 하단 구조 방어선. EMA20 이탈 후 $62,300·$62,700 청산 유동성을 소진하며 이 레벨을 테스트. 24시간 내 약세 경로의 1차 주요 목표이자 Phase E 내부 반등/공급 테스트가 나올 수 있는 구간으로, 약세 경로의 핵심 방어 레벨.",
      "est_hours": 17.0
    },
    {
      "seq": 4,
      "price": 59149.42,
      "type": "swing_low",
      "source": "WP1 후보 fib_confluence $59,149.42 (score 0.6), Wyckoff·Candlestick·ICT 공통 Phase E 저점·7일 저점 $59,080.00",
      "description": "$61,068.60 방어선이 4시간 종가로 무너지면 하방 청산 캐스케이드가 열리며 7일 저점·Phase E 저점 $59,080.00과 fib confluence $59,149.42 구간으로 확장. 24시간 horizon의 약세 극단(최심부) 목표로 도달 시 Phase E 하방 진행 재개 신호. candidate 등급 레벨이므로 단독 진입보다는 약세 모멘텀이 $61,068.60을 관통할 때 horizon 후반부에 도달하는 확장 타깃으로 운용.",
      "est_hours": 24.0
    }
  ],
  "period_extremes": {
    "4h":  {"expected_high": 64250.0, "expected_low": 63300.0, "high_first": true},
    "8h":  {"expected_high": 64250.0, "expected_low": 62890.81, "high_first": true},
    "24h": {"expected_high": 64250.0, "expected_low": 59149.42, "high_first": true}
  },
  "triggers": {
    "bullish": {"price": 64250.0, "description": "4시간 종가 기준 7일 고점 $64,250 상향 돌파 시 buy-side 스윕 실패가 아니라 구조 전환으로 재해석 → $65,810.53 하모닉 crab PRZ, $66,388 Wyckoff ST 저항, $67,787.19 EMA120까지 상방 가속. 이 경우 본 약세 경로의 즉시성이 소멸."},
    "bearish": {"price": 62489.29, "description": "4시간 종가 기준 EMA20 $62,489.29 + 0.5 fib $62,470.95 동시 이탈 시 bullish engulfing 무효화 및 하방 청산 가속 → $61,068.60, 이어 $59,080.00 7일 저점 재테스트 개방. Candlestick 분석도 동일 레벨 종가 이탈을 7일 저점 재테스트 위험으로 명시."}
  },
  "scenario_invalidation": 64500.0
}
```

Raw Chairman Response
{
  "overall_signal": "bearish",
  "overall_confidence": 0.76,
  "execution_setup": {
    "setup_bias": "bearish",
    "setup_strength": 0.72,
    "active_setups": [
      "ICT: 현재가 $63,583.80가 단기 EQ $63,150.10 위 프리미엄 구간에 있으며, 전일 고가 $63,235.90 상향 돌파 후 buy-side liquidity를 소모한 상태",
      "Fibonacci: 하락 스윙 $64,250 → $60,691.90의 0.786 되돌림 $63,488.57을 테스트 중이며, EQ $62,470.95 위 프리미엄 구간",
      "Derivatives: 상방 청산 유동성 $63,900 및 7일 고점 $64,250 부근에 접근했고, 롱 계정 비율 0.618~0.651로 롱 과밀 조건",
      "Wyckoff: 현재가는 $61,552.00 SOW 및 $61,068.60 Phase E 저점 위를 회복했지만, $66,388.00~$67,787.19 공급 테스트 구간 아래",
      "Candlestick: strict 등급 고거래량 bullish engulfing이 존재해 단기 반등 셋업은 남아 있으나, $64,250.00 저항 돌파 전 구조 전환은 미확인"
    ],
    "setup_vs_structure": "구조와 실행 셋업은 대체로 같은 방향입니다. 상위 구조는 bearish이고, 단기 실행 조건도 프리미엄 되돌림·상방 유동성 접근·롱 과밀로 인해 약세 셋업이 우세하지만, 캔들스틱의 bullish engulfing 때문에 즉시성은 완전한 단방향이 아니라 반등 잔존 리스크를 포함합니다."
  },
  "signal_breakdown": {
    "bullish_count": 1,
    "bearish_count": 4,
    "neutral_count": 1
  },
  "key_levels": {
    "support": [
      63488.57,
      63300,
      63150.1,
      62890.81,
      62489.29,
      62470.95,
      61068.6,
      59080
    ],
    "resistance": [
      63900,
      64250,
      65810.53,
      66388,
      67787.19,
      71606.12,
      72436,
      72556,
      73723
    ]
  },
  "confluences": [
    "ICT, Fibonacci, Candlestick, Derivatives, Harmonic 모두 $64,250 부근을 핵심 단기 저항 또는 스윙 고점으로 식별합니다.",
    "Fibonacci, Candlestick, Derivatives, Harmonic, Wyckoff가 $67,787.19 EMA120 부근을 중기 구조 회복 전 확인해야 할 상단 기준으로 제시합니다.",
    "ICT, Candlestick, Wyckoff, Harmonic이 $59,080을 주요 저점·Phase E 저점·7일 저점으로 공통 식별합니다.",
    "ICT의 전일 저점 $61,068.60과 Wyckoff의 Phase E 후보 저점 $61,068.60이 정확히 일치하며, 이는 하단 구조 방어선으로 중요합니다.",
    "Candlestick과 Harmonic은 EMA20 $62,489.29를 단기 지지로 공유하고, Fibonacci의 0.5 되돌림 $62,470.95와도 매우 근접합니다.",
    "ICT의 EQ $63,150.10, Fibonacci의 0.786 $63,488.57, Derivatives의 $63,300 하방 청산 레벨이 현재가 주변의 단기 균형·지지·실행 구간으로 밀집되어 있습니다."
  ],
  "conflicts": [
    "Candlestick은 strict 고거래량 bullish engulfing을 근거로 단기 bullish setup을 제시하지만, 동일 분석에서도 구조는 EMA120 $67,787.19 및 EMA240 $71,606.12 아래라 bearish로 인정합니다.",
    "Derivatives는 CVD 변화 +$12,577.66 및 CVD divergence 0.700으로 매수 참여를 일부 인정하지만, 롱 계정 과밀과 $63,900~$64,250 상방 유동성 접근 때문에 구조적·실행적으로는 bearish로 해석합니다.",
    "Harmonic은 가장 가까운 bearish crab PRZ가 $65,810.53~$65,913.27로 현재가 대비 약 +3.58% 떨어져 있어 실행권 밖이라고 판단하며, 따라서 방향성 투표에는 중립적입니다.",
    "Wyckoff는 분배 이후 Phase E 약세 구조를 유지하지만, 현재가가 $61,552.00 및 $61,068.60 위를 회복해 즉각적인 추가 하락 구조라기보다 하단 이탈 후 되돌림·공급 테스트 국면으로 해석합니다."
  ],
  "highest_conviction_analyst": "ICT Trader — 5회 연속 bearish BOS와 $72,436.00 이하 구조 이탈 시퀀스를 명확히 제시했고, 현재가가 EQ $63,150.10 위 프리미엄 구간 및 전일 고가 $63,235.90 상향 돌파 이후라는 실행 맥락까지 가격 단위로 구체화했기 때문입니다.",
  "invalidation_level": "$73,723.00 이상을 4시간 기준으로 회복·안착하면 현재의 재분배/분배 이후 bearish 구조 해석은 중대하게 훼손됩니다. 그 전 단계의 경고 레벨은 $67,787.19 EMA120 및 $72,556.00 이전 SOW 붕괴 레벨 회복입니다.",
  "executive_summary": "BTC/USDT 4시간 구조는 여전히 bearish입니다. Wyckoff 관점에서는 기존 분배 구조가 BC $78,648.00, UTAD $78,077.10, LPSY $76,155.50, SOW $72,556.00를 거쳐 Phase E 저점 $59,080.00까지 전개된 이후, 현재는 $59,080.00~$73,723.00 범위 안의 재분배 후보 구조로 해석됩니다. ICT의 5회 연속 bearish BOS, Fibonacci의 $64,250 미돌파 하락 되돌림, 그리고 EMA120 $67,787.19·EMA240 $71,606.12 하회가 구조적 약세 판단을 지지합니다. 단기적으로는 $63,488.57~$64,250 구간의 프리미엄 되돌림과 상방 유동성 접근이 약세 실행 조건을 만들지만, strict bullish engulfing 및 EMA20 $62,489.29 상회는 반등 잔존 조건으로 관리해야 합니다. 구조적 무효화는 $72,556.00 및 $73,723.00 회복이며, 하단 구조 기준은 $61,068.60과 $59,080.00입니다."
}
Full Result JSON
{
  "symbol": "BTC/USDT",
  "timeframe": "4h",
  "timestamp": "2026-06-12 05:00 KST",
  "last_price": 63583.8,
  "num_candles": 300,
  "stage1_analyses": {
    "ict": {
      "agent_id": "ict",
      "display_name": "ICT Trader",
      "signal": "bearish",
      "confidence": 0.82,
      "structure_bias": "bearish",
      "setup_bias": "bearish",
      "setup_score": 0.92,
      "setup_signals": [
        "현재가 $63,583.80가 EQ $63,150.10 위에 위치해 단기 프리미엄 구간 진입",
        "전일 고가 $63,235.90를 상향 돌파하여 단기 buy-side liquidity가 소모된 상태",
        "상승 되돌림이 진행 중이며 current_retracement_pct 34.7%로 약세 구조 안의 반등 성격",
        "가격이 EMA20 $62,489.29 위에 있으나 EMA120 $67,787.19 및 EMA240 $71,606.12 아래에 있어 상위 공급 압력이 우세",
        "활성 bullish OB와 미충족 bullish FVG가 없어 현재 반등을 지지할 명확한 기관 수요 배열이 부족"
      ],
      "reasoning": "확정 구조는 명확히 bearish입니다. BOS/CHoCH 시퀀스가 CHoCH_bullish 이후 BOS_bearish가 5회 연속 발생했으며, 주요 하방 구조 이탈 레벨은 $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00입니다. 현재가는 $63,583.80로 EQ $63,150.10 위의 프리미엄 구간에 있으며, 전일 고가 $63,235.90를 이미 돌파해 단기 매수 유동성을 취한 뒤 되돌림 상단에서 약세 셋업이 형성되고 있습니다. 다만 활성 OB나 미충족 FVG가 없고 최근 명시적 liquidity sweep 이벤트도 없어, 구조 신뢰도는 높지만 즉각적인 진입 트리거 품질은 중간 수준입니다.",
      "key_levels": {
        "support": [
          63150.1,
          61068.6,
          59080.0
        ],
        "resistance": [
          64250.0,
          67220.2,
          72436.0,
          76234.7,
          78077.1,
          78128.55
        ]
      },
      "time_horizon": "short/medium term",
      "invalidation_level": "$67,220.20 4시간봉 종가 상향 안착",
      "risk_scenario": "반대 시나리오는 $64,250.00 7일 고가를 돌파한 뒤 $67,220.20 range high 위에서 4시간봉 종가가 안착하는 경우입니다. 이 경우 현재 프리미엄 약세 셋업은 실패로 보고, $67,787.19 EMA120 및 $71,606.12 EMA240까지 숏 커버링성 상승이 확장될 수 있습니다.",
      "data_quality": "medium",
      "metrics": {
        "order_blocks_total": 2,
        "confirmed_bullish_ob": 0,
        "confirmed_bearish_ob": 0,
        "candidate_bullish_ob": 0,
        "candidate_bearish_ob": 2,
        "active_bullish_ob": 0,
        "active_bearish_ob": 0,
        "nearest_bull_ob_range": null,
        "nearest_bear_ob_range": {
          "bottom": 76234.7,
          "top": 78077.1,
          "quality": "candidate",
          "score": 0.56
        },
        "active_bullish_ob_list": [],
        "active_bearish_ob_list": [],
        "ob_mitigated_count": 0,
        "unfilled_bull_fvg_count": 0,
        "unfilled_bear_fvg_count": 0,
        "bull_fvg_ranges": [],
        "bear_fvg_ranges": [],
        "fvg_open_count": 0,
        "fvg_mitigated_count": 55,
        "fvg_open_zones": [],
        "bos_choch_events": [
          "CHoCH_bullish",
          "BOS_bearish",
          "BOS_bearish",
          "BOS_bearish",
          "BOS_bearish",
          "BOS_bearish"
        ],
        "bos_choch_levels": [
          {
            "type": "CHoCH_bullish",
            "level": 79455.0
          },
          {
            "type": "BOS_bearish",
            "level": 79137.4
          },
          {
            "type": "BOS_bearish",
            "level": 78713.8
          },
          {
            "type": "BOS_bearish",
            "level": 76014.2
          },
          {
            "type": "BOS_bearish",
            "level": 74203.6
          },
          {
            "type": "BOS_bearish",
            "level": 72436.0
          }
        ],
        "bos_sequence": [
          "CHoCH_bullish",
          "BOS_bearish",
          "BOS_bearish",
          "BOS_bearish",
          "BOS_bearish",
          "BOS_bearish"
        ],
        "consecutive_bull_bos": 0,
        "consecutive_bear_bos": 5,
        "recent_liq_sweeps": [],
        "recent_sweep_levels": [],
        "liquidity_resting": [
          {
            "type": "BSL",
            "level": 78128.55
          }
        ],
        "current_zone": "premium",
        "eq_level": 63150.1,
        "range_high": 67220.2,
        "range_low": 59080.0,
        "bull_score": 4.0,
        "bear_score": 13.5,
        "setup_bias": "bearish",
        "setup_score": 0.92,
        "setup_signals": [
          "bearish BOS below $79,137.40",
          "bearish BOS below $78,713.80",
          "bearish BOS below $76,014.20",
          "bearish BOS below $74,203.60",
          "bearish BOS below $72,436.00"
        ],
        "retracement_direction": "bullish",
        "current_retracement_pct": 34.7,
        "deepest_retracement_pct": 68.8,
        "previous_day_high": 63235.9,
        "previous_day_low": 61068.6,
        "broken_prev_high": true,
        "broken_prev_low": false,
        "sessions": {}
      },
      "raw_llm_response": "{\n  \"signal\": \"bearish\",\n  \"confidence\": 0.82,\n  \"structure_bias\": \"bearish\",\n  \"setup_bias\": \"bearish\",\n  \"setup_score\": 0.92,\n  \"setup_signals\": [\n    \"현재가 $63,583.80가 EQ $63,150.10 위에 위치해 단기 프리미엄 구간 진입\",\n    \"전일 고가 $63,235.90를 상향 돌파하여 단기 buy-side liquidity가 소모된 상태\",\n    \"상승 되돌림이 진행 중이며 current_retracement_pct 34.7%로 약세 구조 안의 반등 성격\",\n    \"가격이 EMA20 $62,489.29 위에 있으나 EMA120 $67,787.19 및 EMA240 $71,606.12 아래에 있어 상위 공급 압력이 우세\",\n    \"활성 bullish OB와 미충족 bullish FVG가 없어 현재 반등을 지지할 명확한 기관 수요 배열이 부족\"\n  ],\n  \"reasoning\": \"확정 구조는 명확히 bearish입니다. BOS/CHoCH 시퀀스가 CHoCH_bullish 이후 BOS_bearish가 5회 연속 발생했으며, 주요 하방 구조 이탈 레벨은 $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00입니다. 현재가는 $63,583.80로 EQ $63,150.10 위의 프리미엄 구간에 있으며, 전일 고가 $63,235.90를 이미 돌파해 단기 매수 유동성을 취한 뒤 되돌림 상단에서 약세 셋업이 형성되고 있습니다. 다만 활성 OB나 미충족 FVG가 없고 최근 명시적 liquidity sweep 이벤트도 없어, 구조 신뢰도는 높지만 즉각적인 진입 트리거 품질은 중간 수준입니다.\",\n  \"key_levels\": {\n    \"support\": [\n      63150.1,\n      61068.6,\n      59080.0\n    ],\n    \"resistance\": [\n      64250.0,\n      67220.2,\n      72436.0,\n      76234.7,\n      78077.1,\n      78128.55\n    ]\n  },\n  \"time_horizon\": \"short/medium term\",\n  \"invalidation_level\": \"$67,220.20 4시간봉 종가 상향 안착\",\n  \"risk_scenario\": \"반대 시나리오는 $64,250.00 7일 고가를 돌파한 뒤 $67,220.20 range high 위에서 4시간봉 종가가 안착하는 경우입니다. 이 경우 현재 프리미엄 약세 셋업은 실패로 보고, $67,787.19 EMA120 및 $71,606.12 EMA240까지 숏 커버링성 상승이 확장될 수 있습니다.\",\n  \"data_quality\": \"medium\"\n}"
    },
    "fibonacci": {
      "agent_id": "fibonacci",
      "display_name": "Fibonacci Analyst",
      "signal": "bearish",
      "confidence": 0.62,
      "structure_bias": "bearish",
      "setup_bias": "bearish",
      "setup_score": 0.63,
      "setup_signals": [
        "프리미엄 구간: 현재가 $63,583.80가 EQ/0.5 되돌림 $62,470.95 위에 위치",
        "깊은 되돌림 매도 후보: 현재가가 0.786 되돌림 $63,488.57을 +0.15% 거리에서 테스트 중",
        "스윙 고점 유동성 근접: $64,250 고점 돌파 전까지는 하락 스윙의 되돌림 구간으로 해석",
        "상위 EMA 저항 구조: 현재가가 EMA120 $67,787.19 대비 -6.2%, EMA240 $71,606.12 대비 -11.2% 아래에 위치",
        "0.618 골든비율 $62,890.81이 하방 핵심 반응 레벨로 남아 있음"
      ],
      "reasoning": "현재 BTC는 하락 스윙 $64,250 → $60,692 이후 되돌림 구간에 있으며, 현재가 $63,583.80는 0.786 되돌림 $63,488.57 바로 위에서 테스트 중입니다. 구조적으로는 $64,250 고점 돌파가 확인되지 않았고, EMA120 $67,787.19 및 EMA240 $71,606.12 아래에 머물러 있어 확정 구조는 여전히 bearish입니다. 세팅 관점에서도 가격이 EQ인 0.5 레벨 $62,470.95 위 프리미엄 구간에 있고, 0.786 깊은 되돌림까지 올라온 상태라 단기 매도 반응 가능성이 우세합니다. $63,488.57을 이탈하면 0.618 골든비율 $62,890.81, 이후 $62,470.95와 $62,051.09까지 되돌림이 열릴 수 있습니다.",
      "key_levels": {
        "support": [
          63488.57,
          62890.81,
          62470.95,
          62051.09,
          60691.9,
          59724.1,
          59218.85,
          58492.99,
          57133.8
        ],
        "resistance": [
          64250,
          67787.19,
          71606.12
        ]
      },
      "time_horizon": "short term",
      "invalidation_level": "$64,250.00",
      "risk_scenario": "$64,250을 명확히 돌파하고 그 위에서 4시간봉 종가 수용이 나오면 현재 하락 스윙의 0.786 되돌림 저항 해석은 무효화됩니다. 이 경우 숏 커버링이 발생하며 EMA120 $67,787.19 방향으로 반등 확장이 진행될 수 있습니다.",
      "data_quality": "medium",
      "metrics": {
        "swing_pair": "High→Low: $64,250 → $60,692",
        "direction": "down",
        "nearest_fib": "ret_0.786",
        "nearest_fib_price": 63488.57,
        "nearest_fib_distance": 0.15,
        "golden_ratio_level": 62890.81,
        "fib_ret_382": 62051.09,
        "fib_ret_618": 62890.81,
        "confluence_zones": [
          {
            "price": 59149.42,
            "count": 2,
            "levels": [
              "ext_1.0",
              "ext_1.414"
            ],
            "cluster_score": 0.6
          }
        ],
        "support_levels": [
          63488.5666,
          62890.8058,
          62470.95
        ],
        "resistance_levels": [],
        "level_candidates": [
          {
            "name": "ret_0.236",
            "price": 61531.61,
            "distance_pct": 3.23,
            "is_support": true,
            "cluster_score": 0.0
          },
          {
            "name": "ret_0.382",
            "price": 62051.09,
            "distance_pct": 2.41,
            "is_support": true,
            "cluster_score": 0.0
          },
          {
            "name": "ret_0.5",
            "price": 62470.95,
            "distance_pct": 1.75,
            "is_support": true,
            "cluster_score": 0.0
          },
          {
            "name": "ret_0.618",
            "price": 62890.81,
            "distance_pct": 1.09,
            "is_support": true,
            "cluster_score": 0.0
          },
          {
            "name": "ret_0.786",
            "price": 63488.57,
            "distance_pct": 0.15,
            "is_support": true,
            "cluster_score": 0.0
          },
          {
            "name": "ext_1.0",
            "price": 60691.9,
            "distance_pct": 4.55,
            "is_support": true,
            "cluster_score": 0.0
          },
          {
            "name": "ext_1.272",
            "price": 59724.1,
            "distance_pct": 6.07,
            "is_support": true,
            "cluster_score": 0.0
          },
          {
            "name": "ext_1.414",
            "price": 59218.85,
            "distance_pct": 6.86,
            "is_support": true,
            "cluster_score": 0.6
          },
          {
            "name": "ext_1.618",
            "price": 58492.99,
            "distance_pct": 8.01,
            "is_support": true,
            "cluster_score": 0.0
          },
          {
            "name": "ext_2.0",
            "price": 57133.8,
            "distance_pct": 10.14,
            "is_support": true,
            "cluster_score": 0.0
          }
        ],
        "confluence_quality": 0.6,
        "fib_reaction_state": "testing",
        "reaction_probability": 0.65
      },
      "raw_llm_response": "{\n  \"signal\": \"bearish\",\n  \"confidence\": 0.62,\n  \"structure_bias\": \"bearish\",\n  \"setup_bias\": \"bearish\",\n  \"setup_score\": 0.63,\n  \"setup_signals\": [\n    \"프리미엄 구간: 현재가 $63,583.80가 EQ/0.5 되돌림 $62,470.95 위에 위치\",\n    \"깊은 되돌림 매도 후보: 현재가가 0.786 되돌림 $63,488.57을 +0.15% 거리에서 테스트 중\",\n    \"스윙 고점 유동성 근접: $64,250 고점 돌파 전까지는 하락 스윙의 되돌림 구간으로 해석\",\n    \"상위 EMA 저항 구조: 현재가가 EMA120 $67,787.19 대비 -6.2%, EMA240 $71,606.12 대비 -11.2% 아래에 위치\",\n    \"0.618 골든비율 $62,890.81이 하방 핵심 반응 레벨로 남아 있음\"\n  ],\n  \"reasoning\": \"현재 BTC는 하락 스윙 $64,250 → $60,692 이후 되돌림 구간에 있으며, 현재가 $63,583.80는 0.786 되돌림 $63,488.57 바로 위에서 테스트 중입니다. 구조적으로는 $64,250 고점 돌파가 확인되지 않았고, EMA120 $67,787.19 및 EMA240 $71,606.12 아래에 머물러 있어 확정 구조는 여전히 bearish입니다. 세팅 관점에서도 가격이 EQ인 0.5 레벨 $62,470.95 위 프리미엄 구간에 있고, 0.786 깊은 되돌림까지 올라온 상태라 단기 매도 반응 가능성이 우세합니다. $63,488.57을 이탈하면 0.618 골든비율 $62,890.81, 이후 $62,470.95와 $62,051.09까지 되돌림이 열릴 수 있습니다.\",\n  \"key_levels\": {\n    \"support\": [\n      63488.57,\n      62890.81,\n      62470.95,\n      62051.09,\n      60691.9,\n      59724.1,\n      59218.85,\n      58492.99,\n      57133.8\n    ],\n    \"resistance\": [\n      64250,\n      67787.19,\n      71606.12\n    ]\n  },\n  \"time_horizon\": \"short term\",\n  \"invalidation_level\": \"$64,250.00\",\n  \"risk_scenario\": \"$64,250을 명확히 돌파하고 그 위에서 4시간봉 종가 수용이 나오면 현재 하락 스윙의 0.786 되돌림 저항 해석은 무효화됩니다. 이 경우 숏 커버링이 발생하며 EMA120 $67,787.19 방향으로 반등 확장이 진행될 수 있습니다.\",\n  \"data_quality\": \"medium\"\n}"
    },
    "candlestick": {
      "agent_id": "candlestick",
      "display_name": "Candlestick Reader",
      "signal": "bullish",
      "confidence": 0.58,
      "structure_bias": "bearish",
      "setup_bias": "bullish",
      "setup_score": 0.62,
      "setup_signals": [
        "고거래량 bullish_engulfing 발생: 패턴 품질 0.733, strict 등급, 평균 거래량 $34,783.90 대비 강한 참여",
        "현재가 $63,583.80가 EMA20 $62,489.29 위에서 유지되어 단기 매수세가 우위",
        "7일 범위 EQ 약 $61,665.00 위 프리미엄 구간 진입, 단기 상방 모멘텀은 유효하나 $64,250.00 저항 근접",
        "최근 5개 4시간봉이 ▲+1.9%, ▲+0.1%, ▲+0.6%, ▼-0.6%, ▲+1.4%로 하락 흡수 후 재상승 시도",
        "상위 구조 전환은 미확인이나 $64,250.00 7일 고점 유동성 테스트 가능성 존재"
      ],
      "reasoning": "최근 패턴 중 가장 신뢰도 높은 신호는 strict 등급의 고거래량 bullish_engulfing이며 품질은 0.733으로, bull_score 1.6000이 bear_score 1.3500을 소폭 상회합니다. 현재가 $63,583.80는 EMA20 $62,489.29보다 약 1.8% 위에 있어 단기 반등 구조는 살아 있지만, EMA120 $67,787.19와 EMA240 $71,606.12 아래에 있어 확정 구조는 아직 bearish입니다. 7일 고점 $64,250.00이 바로 위 저항으로 남아 있어 이 구간 돌파 전까지는 강한 추세 전환보다 단기 상방 셋업으로 해석하는 것이 적절합니다. 반대로 $62,489.29 EMA20을 4시간 종가 기준 이탈하면 bullish engulfing의 의미가 약화되고 $59,080.00 7일 저점 재테스트 위험이 커집니다.",
      "key_levels": {
        "support": [
          62489.29,
          61665.0,
          59080.0
        ],
        "resistance": [
          64250.0,
          67787.19,
          71606.12
        ]
      },
      "time_horizon": "short term",
      "invalidation_level": "$62,489.29 4시간 종가 이탈",
      "risk_scenario": "$64,250.00 저항 돌파에 실패하고 bearish harami 및 doji 신호가 재활성화되면, 단기 매수세가 소진되며 EMA20 $62,489.29와 7일 범위 EQ $61,665.00까지 되돌림이 발생할 수 있습니다. 해당 구간까지 무너지면 $59,080.00 7일 저점 재테스트가 주요 하방 시나리오입니다.",
      "data_quality": "medium",
      "metrics": {
        "total_patterns_detected": 137,
        "recent_patterns": 5,
        "pattern_list": [
          "bearish_engulfing@291",
          "bullish_engulfing@292",
          "bullish_engulfing@295",
          "doji@296",
          "bearish_harami@293"
        ],
        "atr_value": 1093.52,
        "vol_avg_20": 34783.9,
        "high_volume_patterns": [
          "bullish_engulfing"
        ],
        "pattern_candidates": [
          {
            "pattern": "bullish_engulfing",
            "signal": "bullish",
            "pattern_quality": 0.733,
            "tier": "strict",
            "high_volume": true
          },
          {
            "pattern": "bullish_engulfing",
            "signal": "bullish",
            "pattern_quality": 0.528,
            "tier": "candidate",
            "high_volume": false
          },
          {
            "pattern": "bearish_harami",
            "signal": "bearish",
            "pattern_quality": 0.422,
            "tier": "candidate",
            "high_volume": false
          },
          {
            "pattern": "bearish_engulfing",
            "signal": "bearish",
            "pattern_quality": 0.406,
            "tier": "candidate",
            "high_volume": false
          },
          {
            "pattern": "doji",
            "signal": "neutral",
            "pattern_quality": 0.355,
            "tier": "candidate",
            "high_volume": false
          }
        ],
        "best_pattern_quality": 0.733,
        "bull_score": 1.6,
        "bear_score": 1.35
      },
      "raw_llm_response": "{\n  \"signal\": \"bullish\",\n  \"confidence\": 0.58,\n  \"structure_bias\": \"bearish\",\n  \"setup_bias\": \"bullish\",\n  \"setup_score\": 0.62,\n  \"setup_signals\": [\n    \"고거래량 bullish_engulfing 발생: 패턴 품질 0.733, strict 등급, 평균 거래량 $34,783.90 대비 강한 참여\",\n    \"현재가 $63,583.80가 EMA20 $62,489.29 위에서 유지되어 단기 매수세가 우위\",\n    \"7일 범위 EQ 약 $61,665.00 위 프리미엄 구간 진입, 단기 상방 모멘텀은 유효하나 $64,250.00 저항 근접\",\n    \"최근 5개 4시간봉이 ▲+1.9%, ▲+0.1%, ▲+0.6%, ▼-0.6%, ▲+1.4%로 하락 흡수 후 재상승 시도\",\n    \"상위 구조 전환은 미확인이나 $64,250.00 7일 고점 유동성 테스트 가능성 존재\"\n  ],\n  \"reasoning\": \"최근 패턴 중 가장 신뢰도 높은 신호는 strict 등급의 고거래량 bullish_engulfing이며 품질은 0.733으로, bull_score 1.6000이 bear_score 1.3500을 소폭 상회합니다. 현재가 $63,583.80는 EMA20 $62,489.29보다 약 1.8% 위에 있어 단기 반등 구조는 살아 있지만, EMA120 $67,787.19와 EMA240 $71,606.12 아래에 있어 확정 구조는 아직 bearish입니다. 7일 고점 $64,250.00이 바로 위 저항으로 남아 있어 이 구간 돌파 전까지는 강한 추세 전환보다 단기 상방 셋업으로 해석하는 것이 적절합니다. 반대로 $62,489.29 EMA20을 4시간 종가 기준 이탈하면 bullish engulfing의 의미가 약화되고 $59,080.00 7일 저점 재테스트 위험이 커집니다.\",\n  \"key_levels\": {\n    \"support\": [\n      62489.29,\n      61665.0,\n      59080.0\n    ],\n    \"resistance\": [\n      64250.0,\n      67787.19,\n      71606.12\n    ]\n  },\n  \"time_horizon\": \"short term\",\n  \"invalidation_level\": \"$62,489.29 4시간 종가 이탈\",\n  \"risk_scenario\": \"$64,250.00 저항 돌파에 실패하고 bearish harami 및 doji 신호가 재활성화되면, 단기 매수세가 소진되며 EMA20 $62,489.29와 7일 범위 EQ $61,665.00까지 되돌림이 발생할 수 있습니다. 해당 구간까지 무너지면 $59,080.00 7일 저점 재테스트가 주요 하방 시나리오입니다.\",\n  \"data_quality\": \"medium\"\n}"
    },
    "derivatives": {
      "agent_id": "derivatives",
      "display_name": "Derivatives Trader",
      "signal": "bearish",
      "confidence": 0.56,
      "structure_bias": "bearish",
      "setup_bias": "bearish",
      "setup_score": 0.68,
      "setup_signals": [
        "가격 $63,583.80은 EMA20 $62,489.29 위에 있지만 EMA120 $67,787.19 대비 -6.2%, EMA240 $71,606.12 대비 -11.2% 아래에 있어 중기 구조는 아직 하락 우위",
        "근접한 상방 청산 유동성 $63,900 및 7일 고점 $64,250 부근으로 가격이 접근해 단기 buy-side sweep 후보",
        "롱 계정 비율 latest 0.618, long_account_ratio 0.651, account_long_crowding 1.000으로 롱 포지셔닝이 과밀",
        "OI 추세 0.579 및 24h OI 변화 0.787로 신규 포지션 유입이 증가했으나, fragility_score 0.876으로 레버리지 구조가 취약",
        "basis_pct -0.0395로 선물이 현물 대비 할인 상태이며, 강한 추세 추종성보다는 반등 피로 가능성 존재"
      ],
      "reasoning": "BTC는 현재 $63,583.80으로 EMA20 $62,489.29 위에서 단기 반등은 유지 중이지만, EMA120 $67,787.19와 EMA240 $71,606.12를 회복하지 못해 확인된 구조는 여전히 하락/약세 국면입니다. 파생 포지셔닝은 OI가 증가하고 있지만 롱 계정 비율이 0.618까지 높고 account_long_crowding이 1.000으로 과밀해, $63,900-$64,250 상단 유동성 스윕 후 되돌림 위험이 큽니다. CVD divergence 0.700과 CVD 변화 +$12,577.66은 매수 참여를 일부 지지하지만, funding_pressure 0.483과 basis_pct -0.0395는 강한 추세 확증으로 보기 어렵습니다. 하방에서는 $63,300, $62,700, $62,300에 청산 유동성이 촘촘해 상단 돌파 실패 시 4-8시간 내 하방 청산 유도 가능성이 높습니다.",
      "key_levels": {
        "support": [
          63300,
          62700,
          62300,
          59080,
          56400
        ],
        "resistance": [
          63900,
          64250,
          65200,
          67787.19,
          68900
        ]
      },
      "time_horizon": "short term",
      "invalidation_level": "$65,200 상향 돌파 및 4시간봉 종가 안착",
      "risk_scenario": "$63,900과 $64,250 상단 유동성을 흡수한 뒤에도 매도 반응이 나오지 않고 $65,200 위에서 안착하면, 숏 스퀴즈가 이어져 EMA120 $67,787.19 및 상방 청산 구간 $68,900까지 확장될 수 있습니다.",
      "data_quality": "medium",
      "metrics": {
        "cvd_divergence": 0.7,
        "cvd_change": 12577.662,
        "oi_trend": 0.579,
        "oi_change_pct_24h": 0.787,
        "oi_latest": 101359.257,
        "funding_pressure": 0.483,
        "funding_avg": 1.748e-05,
        "funding_change_24h": 1.94e-06,
        "long_account_ratio": 0.651,
        "short_account_ratio": 0.349,
        "long_account_latest": 0.618,
        "short_account_latest": 0.382,
        "long_account_change_24h": -0.0468,
        "short_account_change_24h": 0.0468,
        "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.49,
        "spot_futures_basis_pct": -0.0395,
        "basis_change_lookback": 0.0134,
        "aggregate_score": 0.45,
        "bull_signals": 2,
        "bear_signals": 1,
        "liq_below": [
          [
            63300,
            27967.624144
          ],
          [
            62700,
            31694.1712552
          ],
          [
            62300,
            27269.9596764
          ]
        ],
        "liq_above": [
          [
            63900,
            32604.251792299998
          ],
          [
            65200,
            26565.97368
          ],
          [
            68900,
            31796.403351250003
          ]
        ],
        "strongest_liq_level": 56400,
        "fragility_score": 0.876,
        "positioning_extreme": "balanced"
      },
      "raw_llm_response": "{\n  \"signal\": \"bearish\",\n  \"confidence\": 0.56,\n  \"structure_bias\": \"bearish\",\n  \"setup_bias\": \"bearish\",\n  \"setup_score\": 0.68,\n  \"setup_signals\": [\n    \"가격 $63,583.80은 EMA20 $62,489.29 위에 있지만 EMA120 $67,787.19 대비 -6.2%, EMA240 $71,606.12 대비 -11.2% 아래에 있어 중기 구조는 아직 하락 우위\",\n    \"근접한 상방 청산 유동성 $63,900 및 7일 고점 $64,250 부근으로 가격이 접근해 단기 buy-side sweep 후보\",\n    \"롱 계정 비율 latest 0.618, long_account_ratio 0.651, account_long_crowding 1.000으로 롱 포지셔닝이 과밀\",\n    \"OI 추세 0.579 및 24h OI 변화 0.787로 신규 포지션 유입이 증가했으나, fragility_score 0.876으로 레버리지 구조가 취약\",\n    \"basis_pct -0.0395로 선물이 현물 대비 할인 상태이며, 강한 추세 추종성보다는 반등 피로 가능성 존재\"\n  ],\n  \"reasoning\": \"BTC는 현재 $63,583.80으로 EMA20 $62,489.29 위에서 단기 반등은 유지 중이지만, EMA120 $67,787.19와 EMA240 $71,606.12를 회복하지 못해 확인된 구조는 여전히 하락/약세 국면입니다. 파생 포지셔닝은 OI가 증가하고 있지만 롱 계정 비율이 0.618까지 높고 account_long_crowding이 1.000으로 과밀해, $63,900-$64,250 상단 유동성 스윕 후 되돌림 위험이 큽니다. CVD divergence 0.700과 CVD 변화 +$12,577.66은 매수 참여를 일부 지지하지만, funding_pressure 0.483과 basis_pct -0.0395는 강한 추세 확증으로 보기 어렵습니다. 하방에서는 $63,300, $62,700, $62,300에 청산 유동성이 촘촘해 상단 돌파 실패 시 4-8시간 내 하방 청산 유도 가능성이 높습니다.\",\n  \"key_levels\": {\n    \"support\": [\n      63300,\n      62700,\n      62300,\n      59080,\n      56400\n    ],\n    \"resistance\": [\n      63900,\n      64250,\n      65200,\n      67787.19,\n      68900\n    ]\n  },\n  \"time_horizon\": \"short term\",\n  \"invalidation_level\": \"$65,200 상향 돌파 및 4시간봉 종가 안착\",\n  \"risk_scenario\": \"$63,900과 $64,250 상단 유동성을 흡수한 뒤에도 매도 반응이 나오지 않고 $65,200 위에서 안착하면, 숏 스퀴즈가 이어져 EMA120 $67,787.19 및 상방 청산 구간 $68,900까지 확장될 수 있습니다.\",\n  \"data_quality\": \"medium\"\n}"
    },
    "wyckoff": {
      "agent_id": "wyckoff",
      "display_name": "Wyckoff Expert",
      "signal": "bearish",
      "confidence": 0.78,
      "structure_bias": "bearish",
      "setup_bias": "neutral",
      "setup_score": 0.42,
      "setup_signals": [
        "현재가 $63,583.80은 기존 분배 메인 박스 하단 AR $76,900.10 및 BC $78,648.00 아래에 있어 Phase E 하방 이탈 이후 상태",
        "단기적으로는 $61,552.00 SOW 및 $61,068.60 Phase E 저점 위를 회복한 상태라 즉각 추가 하락보다는 되돌림 테스트 가능성 존재",
        "$62,840.20 LPSY 후보 고점을 현재가가 상회했으나, $66,388.00 부근 이전 ST 저항대와 $72,556.00 이전 SOW 붕괴 레벨 회복 전까지 구조 전환은 미확인",
        "현재가가 EMA20 $62,489.29 위에 있으나 EMA120 $67,787.19 및 EMA240 $71,606.12 아래에 있어 중기 공급 우위는 유지"
      ],
      "reasoning": "4시간 기준 regime은 DIS이며 regime_fitness 1.000, dis_score 100.0으로 분배 구조 판정이 우세하다. 주요 분배 체인은 BC $78,648.00 → AR $76,900.10 → ST $78,879.90 → UTAD $78,077.10 → LPSY $76,155.50 → SOW $72,556.00 → Phase E $59,080.00로 완성되어, 구조적 해석은 여전히 bearish이다. 다만 현재가 $63,583.80은 최근 SOW $61,552.00 및 Phase E 후보 저점 $61,068.60 위에 있어 단기적으로는 $66,388.00~$67,787.19 구간 재검정 가능성이 남아 있으며, 이는 구조적 강세 전환이 아니라 Phase E 내부의 반등/공급 테스트로 보는 것이 타당하다. $72,556.00 및 $73,723.00 회복 전까지는 분배 이후 약세 구조가 유지되며, $59,080.00 재이탈 시 Phase E 하방 진행이 재개될 수 있다.",
      "key_levels": {
        "support": [
          61552.0,
          61068.6,
          59080.0
        ],
        "resistance": [
          66388.0,
          67787.19,
          72556.0,
          73723.0,
          76155.5
        ]
      },
      "time_horizon": "medium term",
      "invalidation_level": "$73,723.00 이상에서 4시간 종가 기준 구조적 수용이 확인될 경우 현재 Phase E 약세 해석은 무효화됩니다.",
      "risk_scenario": "반대 시나리오는 현재가가 $66,388.00과 EMA120 $67,787.19를 회복한 뒤 $72,556.00 이전 SOW 붕괴 레벨까지 되돌림을 확장하는 경우입니다. 이 경우 즉각 하방 추세 지속보다는 재분배 박스 내부 복귀 또는 더 큰 공급 테스트로 해석해야 하며, $73,723.00 위 수용이 나오면 bearish 구조 신뢰도는 크게 낮아집니다.",
      "data_quality": "high",
      "metrics": {
        "acc_score": 96.2,
        "dis_score": 100.0,
        "regime": "DIS",
        "regime_state": "dis_candidate",
        "structure_bias": "bearish",
        "phase_context": "dis_candidate / distribution / Phase E",
        "phases_detected": [
          "BC",
          "AR",
          "ST",
          "SOW_IN_PHASE_B",
          "UT",
          "UTAD",
          "LPSY",
          "SOW",
          "Phase E"
        ],
        "last_phase": "Phase E",
        "phase_candidates": [
          {
            "label": "BC",
            "side": "high",
            "idx": 4,
            "price": 78648.0,
            "color": "#ffd166"
          },
          {
            "label": "AR",
            "side": "low",
            "idx": 5,
            "price": 76900.1,
            "color": "#06d6a0"
          },
          {
            "label": "ST",
            "side": "high",
            "idx": 52,
            "price": 78879.9,
            "color": "#118ab2"
          },
          {
            "label": "SOW_IN_PHASE_B",
            "side": "low",
            "idx": 154,
            "price": 76014.2,
            "color": "#ef476f"
          },
          {
            "label": "UT",
            "side": "high",
            "idx": 166,
            "price": 77825.8,
            "color": "#f9844a"
          },
          {
            "label": "UTAD",
            "side": "high",
            "idx": 202,
            "price": 78077.1,
            "color": "#f9844a"
          },
          {
            "label": "LPSY",
            "side": "high",
            "idx": 208,
            "price": 76155.5,
            "color": "#8338ec"
          },
          {
            "label": "SOW",
            "side": "low",
            "idx": 214,
            "price": 72556.0,
            "color": "#ef476f"
          },
          {
            "label": "Phase E",
            "side": "low",
            "idx": 263,
            "price": 59080.0,
            "color": "#7209b7"
          }
        ],
        "phase_structures": [
          {
            "structure_id": "4h_cycle_1",
            "sequence": 1,
            "timeframe": "4h",
            "regime": "distribution",
            "role": "prior_completed_structure",
            "is_active": false,
            "is_completed": true,
            "is_confirmed": true,
            "structure_bias": "bearish",
            "phase_context": "distribution",
            "start_idx": 4,
            "end_idx": 263,
            "phase_count": 9,
            "phases": [
              {
                "label": "BC",
                "side": "high",
                "idx": 4,
                "price": 78648.0,
                "color": "#ffd166",
                "dt": "2026-04-23 21:00:00+09:00"
              },
              {
                "label": "AR",
                "side": "low",
                "idx": 5,
                "price": 76900.1,
                "color": "#06d6a0",
                "dt": "2026-04-24 01:00:00+09:00"
              },
              {
                "label": "ST",
                "side": "high",
                "idx": 52,
                "price": 78879.9,
                "color": "#118ab2",
                "dt": "2026-05-01 21:00:00+09:00"
              },
              {
                "label": "SOW_IN_PHASE_B",
                "side": "low",
                "idx": 154,
                "price": 76014.2,
                "color": "#ef476f",
                "dt": "2026-05-18 21:00:00+09:00"
              },
              {
                "label": "UT",
                "side": "high",
                "idx": 166,
                "price": 77825.8,
                "color": "#f9844a",
                "dt": "2026-05-20 21:00:00+09:00"
              },
              {
                "label": "UTAD",
                "side": "high",
                "idx": 202,
                "price": 78077.1,
                "color": "#f9844a",
                "dt": "2026-05-26 21:00:00+09:00"
              },
              {
                "label": "LPSY",
                "side": "high",
                "idx": 208,
                "price": 76155.5,
                "color": "#8338ec",
                "dt": "2026-05-27 21:00:00+09:00"
              },
              {
                "label": "SOW",
                "side": "low",
                "idx": 214,
                "price": 72556.0,
                "color": "#ef476f",
                "dt": "2026-05-28 21:00:00+09:00"
              },
              {
                "label": "Phase E",
                "side": "low",
                "idx": 263,
                "price": 59080.0,
                "color": "#7209b7",
                "dt": "2026-06-06 01:00:00+09:00"
              }
            ]
          },
          {
            "structure_id": "4h_cycle_2",
            "sequence": 2,
            "timeframe": "4h",
            "regime": "redistribution",
            "role": "current_structure_candidate",
            "is_active": true,
            "is_completed": false,
            "is_confirmed": true,
            "structure_bias": "bearish",
            "phase_context": "redistribution",
            "start_idx": 214,
            "end_idx": 294,
            "phase_count": 7,
            "phases": [
              {
                "label": "SC",
                "side": "low",
                "idx": 214,
                "price": 72556.0,
                "color": "#ffd166",
                "dt": "2026-05-28 21:00:00+09:00"
              },
              {
                "label": "AR",
                "side": "high",
                "idx": 215,
                "price": 73723.0,
                "color": "#06d6a0",
                "dt": "2026-05-29 01:00:00+09:00"
              },
              {
                "label": "ST",
                "side": "low",
                "idx": 245,
                "price": 66388.0,
                "color": "#118ab2",
                "dt": "2026-06-03 01:00:00+09:00"
              },
              {
                "label": "SOW_IN_PHASE_B",
                "side": "low",
                "idx": 263,
                "price": 59080.0,
                "color": "#ef476f",
                "dt": "2026-06-06 01:00:00+09:00"
              },
              {
                "label": "LPSY",
                "side": "high",
                "idx": 292,
                "price": 62840.2,
                "color": "#8338ec",
                "dt": "2026-06-10 21:00:00+09:00"
              },
              {
                "label": "SOW",
                "side": "low",
                "idx": 293,
                "price": 61552.0,
                "color": "#ef476f",
                "dt": "2026-06-11 01:00:00+09:00"
              },
              {
                "label": "Phase E",
                "side": "low",
                "idx": 294,
                "price": 61068.6,
                "color": "#7209b7",
                "dt": "2026-06-11 05:00:00+09:00"
              }
            ]
          }
        ],
        "active_structure_id": "4h_cycle_2",
        "primary_structure_id": "4h_cycle_1",
        "structure_count": 2,
        "regime_fitness": 1.0,
        "current_event": "Phase E",
        "major_phase": "E",
        "pos_in_range": 0.5,
        "main_range_low": 76900.1,
        "main_range_high": 78648.0
      },
      "raw_llm_response": "{\n  \"signal\": \"bearish\",\n  \"confidence\": 0.78,\n  \"structure_bias\": \"bearish\",\n  \"setup_bias\": \"neutral\",\n  \"setup_score\": 0.42,\n  \"setup_signals\": [\n    \"현재가 $63,583.80은 기존 분배 메인 박스 하단 AR $76,900.10 및 BC $78,648.00 아래에 있어 Phase E 하방 이탈 이후 상태\",\n    \"단기적으로는 $61,552.00 SOW 및 $61,068.60 Phase E 저점 위를 회복한 상태라 즉각 추가 하락보다는 되돌림 테스트 가능성 존재\",\n    \"$62,840.20 LPSY 후보 고점을 현재가가 상회했으나, $66,388.00 부근 이전 ST 저항대와 $72,556.00 이전 SOW 붕괴 레벨 회복 전까지 구조 전환은 미확인\",\n    \"현재가가 EMA20 $62,489.29 위에 있으나 EMA120 $67,787.19 및 EMA240 $71,606.12 아래에 있어 중기 공급 우위는 유지\"\n  ],\n  \"reasoning\": \"4시간 기준 regime은 DIS이며 regime_fitness 1.000, dis_score 100.0으로 분배 구조 판정이 우세하다. 주요 분배 체인은 BC $78,648.00 → AR $76,900.10 → ST $78,879.90 → UTAD $78,077.10 → LPSY $76,155.50 → SOW $72,556.00 → Phase E $59,080.00로 완성되어, 구조적 해석은 여전히 bearish이다. 다만 현재가 $63,583.80은 최근 SOW $61,552.00 및 Phase E 후보 저점 $61,068.60 위에 있어 단기적으로는 $66,388.00~$67,787.19 구간 재검정 가능성이 남아 있으며, 이는 구조적 강세 전환이 아니라 Phase E 내부의 반등/공급 테스트로 보는 것이 타당하다. $72,556.00 및 $73,723.00 회복 전까지는 분배 이후 약세 구조가 유지되며, $59,080.00 재이탈 시 Phase E 하방 진행이 재개될 수 있다.\",\n  \"key_levels\": {\n    \"support\": [\n      61552.0,\n      61068.6,\n      59080.0\n    ],\n    \"resistance\": [\n      66388.0,\n      67787.19,\n      72556.0,\n      73723.0,\n      76155.5\n    ]\n  },\n  \"time_horizon\": \"medium term\",\n  \"invalidation_level\": \"$73,723.00 이상에서 4시간 종가 기준 구조적 수용이 확인될 경우 현재 Phase E 약세 해석은 무효화됩니다.\",\n  \"risk_scenario\": \"반대 시나리오는 현재가가 $66,388.00과 EMA120 $67,787.19를 회복한 뒤 $72,556.00 이전 SOW 붕괴 레벨까지 되돌림을 확장하는 경우입니다. 이 경우 즉각 하방 추세 지속보다는 재분배 박스 내부 복귀 또는 더 큰 공급 테스트로 해석해야 하며, $73,723.00 위 수용이 나오면 bearish 구조 신뢰도는 크게 낮아집니다.\",\n  \"data_quality\": \"high\"\n}"
    },
    "harmonic": {
      "agent_id": "harmonic",
      "display_name": "Harmonic Specialist",
      "signal": "neutral",
      "confidence": 0.38,
      "structure_bias": "neutral",
      "setup_bias": "neutral",
      "setup_score": 0.18,
      "setup_signals": [
        "현재가 $63,583.80은 EMA20 $62,489.29 위(+1.8%)에 있어 단기 반등은 유지되지만, EMA120 $67,787.19 아래(-6.2%) 및 EMA240 $71,606.12 아래(-11.2%)라 4h 상위 구조 전환 확인은 부족",
        "가장 가까운 하모닉 PRZ는 bearish crab 형성 구간 $65,810.53-$65,913.27이며 현재가 대비 +3.58%로 watch 임계값 3.00% 밖이라 아직 실행권 아님",
        "active_patterns_at_prz=0, nearby_patterns=0, council_relevant_prz_count=0, directional_influence_prz_count=0으로 현재 하모닉 기반 방향성 투표는 비활성",
        "7일 고점 $64,250.00 근처까지 반등했으나, PRZ 터치·거부, sweep→reclaim, 15m/1h MSS/CHoCH, CVD/OI 확인이 없어 반전 셋업으로 승격 불가"
      ],
      "reasoning": "4h 하모닉 스캔에서 총 35개 패턴과 7개 completed 패턴이 잡혔지만, 현재 active/nearby PRZ가 0개이고 모든 주요 PRZ가 far 또는 forming 상태라 방향성 신호로 쓰기 어렵습니다. 가장 가까운 유의미한 PRZ는 bearish crab의 $65,810.53-$65,913.27이며 현재가 $63,583.80 대비 +3.58% 떨어져 있어 아직 실행 가능한 반전 구간이 아닙니다. best_pattern은 strict butterfly이나 quality가 low이고 completion_status가 forming이므로, 하모닉 거버넌스상 메인 경로를 뒤집을 권한이 없습니다. 따라서 구조적으로는 EMA120/EMA240 아래라는 약세 압력이 남아 있지만, confirmed BOS/CHoCH 또는 PRZ 반응 확인이 없어 structure_bias는 neutral, setup_bias도 neutral로 판단합니다.",
      "key_levels": {
        "support": [
          62489.29,
          59080.0,
          74139.27,
          74767.17
        ],
        "resistance": [
          64250.0,
          65810.53,
          65913.27,
          67787.19,
          71606.12
        ]
      },
      "time_horizon": "short to medium term",
      "invalidation_level": "$65,913.27 4h 종가 상방 안착",
      "risk_scenario": "반대 시나리오는 가격이 $65,810.53-$65,913.27 bearish crab PRZ에 진입한 뒤 강한 거부, 하위 시간대 MSS/CHoCH, CVD 약세 다이버전스 또는 OI squeeze를 동반하는 경우입니다. 그 경우 현재 neutral 판정은 단기 bearish reaction-risk로 바뀌며, 되돌림 목표는 우선 EMA20 $62,489.29와 7일 저점 $59,080.00 쪽으로 열립니다. 반대로 $65,913.27 위에서 4h 수용이 나오면 nearest PRZ의 매도 반응 기대는 무효화되고, 다음 저항은 EMA120 $67,787.19 및 EMA240 $71,606.12가 됩니다.",
      "data_quality": "medium",
      "metrics": {
        "patterns_found": 35,
        "completed_patterns_found": 7,
        "forming_d_prz_found": 28,
        "swing_orders_scanned": [
          3,
          5,
          8
        ],
        "swing_search_window": 30,
        "multiscale_swings_scanned": 54,
        "swing_highs_scanned": 25,
        "swing_lows_scanned": 29,
        "timeframe": "4h",
        "prz_active_threshold_pct": 0.75,
        "prz_nearby_threshold_pct": 1.5,
        "prz_watch_threshold_pct": 3.0,
        "prz_max_width_pct": 1.3,
        "quality_counts": {
          "high": 0,
          "medium": 10,
          "low": 25
        },
        "prz_status_counts": {
          "active": 0,
          "nearby": 0,
          "watch": 0,
          "far": 35,
          "forming": 28
        },
        "high_confluence_prz_count": 13,
        "strict_patterns_found": 5,
        "candidate_patterns_found": 30,
        "active_patterns_at_prz": 0,
        "nearby_patterns": 0,
        "all_patterns": [
          "butterfly",
          "shark",
          "gartley",
          "shark",
          "shark",
          "gartley",
          "gartley",
          "shark",
          "shark",
          "shark",
          "butterfly",
          "butterfly",
          "butterfly",
          "crab",
          "crab",
          "bat",
          "shark",
          "bat",
          "shark",
          "crab",
          "crab",
          "butterfly",
          "crab",
          "gartley",
          "gartley",
          "shark",
          "butterfly",
          "crab",
          "shark",
          "crab",
          "shark",
          "bat",
          "shark",
          "shark",
          "crab"
        ],
        "all_signals": [
          "bearish",
          "bullish",
          "bearish",
          "bearish",
          "bullish",
          "bearish",
          "bullish",
          "bearish",
          "bullish",
          "bullish",
          "bullish",
          "bullish",
          "bearish",
          "bullish",
          "bearish",
          "bearish",
          "bullish",
          "bearish",
          "bearish",
          "bullish",
          "bullish",
          "bullish",
          "bearish",
          "bullish",
          "bullish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bullish"
        ],
        "best_pattern": "butterfly",
        "best_pattern_quality": "strict",
        "best_quality": "low",
        "best_pattern_score": 0.812,
        "best_completion_status": "forming",
        "nearest_pattern": "crab",
        "nearest_prz": 65861.9,
        "price_to_prz": 3.58,
        "prz_range": [
          65810.53,
          65913.27
        ],
        "council_relevant_prz_count": 0,
        "directional_influence_prz_count": 0,
        "confirmed_reaction_prz_count": 0,
        "validated_harmonic_tp_count": 0,
        "pattern_candidates": [
          {
            "pattern": "gartley",
            "signal": "bearish",
            "completion_status": "completed",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.787,
            "ratio_score": 0.817,
            "prz_score": 0.996,
            "prz_proximity": "far",
            "action_status": "far",
            "high_confluence_prz": true,
            "d_price": 78077.1,
            "prz_range": [
              77580.88,
              78615.11
            ],
            "prz_width_pct": 1.324,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 22.83,
            "price_to_prz_pct_raw": 22.8269,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [
                "PRZ_rejection_or_defense",
                "AD0.382_reaction_reached",
                "PRZ_center_reclaimed_or_rejected",
                "D_PRZ_failure_zone_defended",
                "post_D_close_progress"
              ],
              "reaction_score": 1.0,
              "reaction_detail": {
                "reaction_score": 1.0,
                "reaction_move_ratio_ad": 2.676,
                "adverse_move_ratio_ad": 0.0,
                "bars_after_d": 12,
                "reasons": [
                  "AD0.382_reaction_reached",
                  "PRZ_center_reclaimed_or_rejected",
                  "D_PRZ_failure_zone_defended",
                  "post_D_close_progress"
                ]
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "gartley",
              "d_price": 78098.0,
              "a_price": 76014.2,
              "tp1_ad_382": 77301.99,
              "tp2_ad_618": 76810.21,
              "tp3_a_or_structure_liquidity": 76014.2,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6219,
              "ABC": 0.9736,
              "BCD": 1.309,
              "XAD": 0.8089
            },
            "x_price": 78564.3,
            "x_idx": 147,
            "x_order": 5,
            "a_price": 76014.2,
            "a_idx": 154,
            "a_order": 8,
            "b_price": 77600.0,
            "b_idx": 189,
            "b_order": 3,
            "c_price": 76056.0,
            "c_idx": 192,
            "c_order": 5,
            "d_idx": 202
          },
          {
            "pattern": "shark",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "low",
            "pattern_score": 0.774,
            "ratio_score": 0.831,
            "prz_score": 0.879,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 77666.06,
            "prz_range": [
              76898.72,
              78433.41
            ],
            "prz_width_pct": 1.976,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 22.15,
            "price_to_prz_pct_raw": 22.1476,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "shark",
              "d_price": 77666.06,
              "a_price": 76696.7,
              "tp1_ad_382": 77295.77,
              "tp2_ad_618": 77067.0,
              "tp3_a_or_structure_liquidity": 76696.7,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.609,
              "ABC": 1.7093
            },
            "x_price": 78180.0,
            "x_idx": 171,
            "x_order": 8,
            "a_price": 76696.7,
            "a_idx": 172,
            "a_order": 5,
            "b_price": 77600.0,
            "b_idx": 189,
            "b_order": 3,
            "c_price": 76056.0,
            "c_idx": 192,
            "c_order": 5,
            "d_idx": null
          },
          {
            "pattern": "gartley",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.771,
            "ratio_score": 0.68,
            "prz_score": 0.996,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 78098.0,
            "prz_range": [
              77580.88,
              78615.11
            ],
            "prz_width_pct": 1.324,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 22.83,
            "price_to_prz_pct_raw": 22.8269,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "gartley",
              "d_price": 78098.0,
              "a_price": 76014.2,
              "tp1_ad_382": 77301.99,
              "tp2_ad_618": 76810.21,
              "tp3_a_or_structure_liquidity": 76014.2,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6219,
              "ABC": 0.9736
            },
            "x_price": 78564.3,
            "x_idx": 147,
            "x_order": 5,
            "a_price": 76014.2,
            "a_idx": 154,
            "a_order": 8,
            "b_price": 77600.0,
            "b_idx": 189,
            "b_order": 3,
            "c_price": 76056.0,
            "c_idx": 192,
            "c_order": 5,
            "d_idx": null
          },
          {
            "pattern": "gartley",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.746,
            "ratio_score": 0.603,
            "prz_score": 1.0,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 76251.19,
            "prz_range": [
              75901.06,
              76601.32
            ],
            "prz_width_pct": 0.918,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 19.92,
            "price_to_prz_pct_raw": 19.9224,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bullish",
              "source": "gartley",
              "d_price": 76251.19,
              "a_price": 78180.0,
              "tp1_ad_382": 76988.0,
              "tp2_ad_618": 77443.2,
              "tp3_a_or_structure_liquidity": 78180.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6849,
              "ABC": 0.8031
            },
            "x_price": 76014.2,
            "x_idx": 154,
            "x_order": 8,
            "a_price": 78180.0,
            "a_idx": 171,
            "a_order": 8,
            "b_price": 76696.7,
            "b_idx": 172,
            "b_order": 5,
            "c_price": 77887.9,
            "c_idx": 196,
            "c_order": 5,
            "d_idx": null
          },
          {
            "pattern": "shark",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "low",
            "pattern_score": 0.74,
            "ratio_score": 0.746,
            "prz_score": 0.87,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 78153.86,
            "prz_range": [
              77363.02,
              78944.7
            ],
            "prz_width_pct": 2.024,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 22.91,
            "price_to_prz_pct_raw": 22.9147,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "shark",
              "d_price": 78153.86,
              "a_price": 76107.1,
              "tp1_ad_382": 77372.0,
              "tp2_ad_618": 76888.96,
              "tp3_a_or_structure_liquidity": 76107.1,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6076,
              "ABC": 1.0342
            },
            "x_price": 78564.3,
            "x_idx": 147,
            "x_order": 5,
            "a_price": 76107.1,
            "a_idx": 160,
            "a_order": 5,
            "b_price": 77600.0,
            "b_idx": 189,
            "b_order": 3,
            "c_price": 76056.0,
            "c_idx": 192,
            "c_order": 5,
            "d_idx": null
          },
          {
            "pattern": "butterfly",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.724,
            "ratio_score": 0.671,
            "prz_score": 0.893,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 75482.25,
            "prz_range": [
              74767.17,
              76197.34
            ],
            "prz_width_pct": 1.895,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 18.71,
            "price_to_prz_pct_raw": 18.713,
            "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": 75482.25,
              "a_price": 78180.0,
              "tp1_ad_382": 76512.79,
              "tp2_ad_618": 77149.46,
              "tp3_a_or_structure_liquidity": 78180.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.7156,
              "ABC": 0.609
            },
            "x_price": 76107.1,
            "x_idx": 160,
            "x_order": 5,
            "a_price": 78180.0,
            "a_idx": 171,
            "a_order": 8,
            "b_price": 76696.7,
            "b_idx": 172,
            "b_order": 5,
            "c_price": 77600.0,
            "c_idx": 189,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "butterfly",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.721,
            "ratio_score": 0.537,
            "prz_score": 0.996,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 75109.81,
            "prz_range": [
              74613.61,
              75606.0
            ],
            "prz_width_pct": 1.321,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 18.13,
            "price_to_prz_pct_raw": 18.1273,
            "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": 75109.81,
              "a_price": 78180.0,
              "tp1_ad_382": 76282.62,
              "tp2_ad_618": 77007.19,
              "tp3_a_or_structure_liquidity": 78180.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.7156,
              "ABC": 0.3649
            },
            "x_price": 76107.1,
            "x_idx": 160,
            "x_order": 5,
            "a_price": 78180.0,
            "a_idx": 171,
            "a_order": 8,
            "b_price": 76696.7,
            "b_idx": 172,
            "b_order": 5,
            "c_price": 76155.5,
            "c_idx": 208,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "crab",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.699,
            "ratio_score": 0.469,
            "prz_score": 1.0,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 74570.33,
            "prz_range": [
              74139.27,
              75001.38
            ],
            "prz_width_pct": 1.156,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 17.28,
            "price_to_prz_pct_raw": 17.2788,
            "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": "crab",
              "d_price": 74570.33,
              "a_price": 78180.0,
              "tp1_ad_382": 75949.22,
              "tp2_ad_618": 76801.1,
              "tp3_a_or_structure_liquidity": 78180.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6849,
              "ABC": 0.3649
            },
            "x_price": 76014.2,
            "x_idx": 154,
            "x_order": 8,
            "a_price": 78180.0,
            "a_idx": 171,
            "a_order": 8,
            "b_price": 76696.7,
            "b_idx": 172,
            "b_order": 5,
            "c_price": 76155.5,
            "c_idx": 208,
            "c_order": 3,
            "d_idx": null
          }
        ],
        "council_relevant_prz": [],
        "report_detail_candidates": [
          {
            "pattern": "gartley",
            "signal": "bearish",
            "completion_status": "completed",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.787,
            "ratio_score": 0.817,
            "prz_score": 0.996,
            "prz_proximity": "far",
            "action_status": "far",
            "high_confluence_prz": true,
            "d_price": 78077.1,
            "prz_range": [
              77580.88,
              78615.11
            ],
            "prz_width_pct": 1.324,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 22.83,
            "price_to_prz_pct_raw": 22.8269,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [
                "PRZ_rejection_or_defense",
                "AD0.382_reaction_reached",
                "PRZ_center_reclaimed_or_rejected",
                "D_PRZ_failure_zone_defended",
                "post_D_close_progress"
              ],
              "reaction_score": 1.0,
              "reaction_detail": {
                "reaction_score": 1.0,
                "reaction_move_ratio_ad": 2.676,
                "adverse_move_ratio_ad": 0.0,
                "bars_after_d": 12,
                "reasons": [
                  "AD0.382_reaction_reached",
                  "PRZ_center_reclaimed_or_rejected",
                  "D_PRZ_failure_zone_defended",
                  "post_D_close_progress"
                ]
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "gartley",
              "d_price": 78098.0,
              "a_price": 76014.2,
              "tp1_ad_382": 77301.99,
              "tp2_ad_618": 76810.21,
              "tp3_a_or_structure_liquidity": 76014.2,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6219,
              "ABC": 0.9736,
              "BCD": 1.309,
              "XAD": 0.8089
            },
            "x_price": 78564.3,
            "x_idx": 147,
            "x_order": 5,
            "a_price": 76014.2,
            "a_idx": 154,
            "a_order": 8,
            "b_price": 77600.0,
            "b_idx": 189,
            "b_order": 3,
            "c_price": 76056.0,
            "c_idx": 192,
            "c_order": 5,
            "d_idx": 202
          },
          {
            "pattern": "shark",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "low",
            "pattern_score": 0.774,
            "ratio_score": 0.831,
            "prz_score": 0.879,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 77666.06,
            "prz_range": [
              76898.72,
              78433.41
            ],
            "prz_width_pct": 1.976,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 22.15,
            "price_to_prz_pct_raw": 22.1476,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "shark",
              "d_price": 77666.06,
              "a_price": 76696.7,
              "tp1_ad_382": 77295.77,
              "tp2_ad_618": 77067.0,
              "tp3_a_or_structure_liquidity": 76696.7,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.609,
              "ABC": 1.7093
            },
            "x_price": 78180.0,
            "x_idx": 171,
            "x_order": 8,
            "a_price": 76696.7,
            "a_idx": 172,
            "a_order": 5,
            "b_price": 77600.0,
            "b_idx": 189,
            "b_order": 3,
            "c_price": 76056.0,
            "c_idx": 192,
            "c_order": 5,
            "d_idx": null
          },
          {
            "pattern": "gartley",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.771,
            "ratio_score": 0.68,
            "prz_score": 0.996,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 78098.0,
            "prz_range": [
              77580.88,
              78615.11
            ],
            "prz_width_pct": 1.324,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 22.83,
            "price_to_prz_pct_raw": 22.8269,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "gartley",
              "d_price": 78098.0,
              "a_price": 76014.2,
              "tp1_ad_382": 77301.99,
              "tp2_ad_618": 76810.21,
              "tp3_a_or_structure_liquidity": 76014.2,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6219,
              "ABC": 0.9736
            },
            "x_price": 78564.3,
            "x_idx": 147,
            "x_order": 5,
            "a_price": 76014.2,
            "a_idx": 154,
            "a_order": 8,
            "b_price": 77600.0,
            "b_idx": 189,
            "b_order": 3,
            "c_price": 76056.0,
            "c_idx": 192,
            "c_order": 5,
            "d_idx": null
          },
          {
            "pattern": "gartley",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.746,
            "ratio_score": 0.603,
            "prz_score": 1.0,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 76251.19,
            "prz_range": [
              75901.06,
              76601.32
            ],
            "prz_width_pct": 0.918,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 19.92,
            "price_to_prz_pct_raw": 19.9224,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bullish",
              "source": "gartley",
              "d_price": 76251.19,
              "a_price": 78180.0,
              "tp1_ad_382": 76988.0,
              "tp2_ad_618": 77443.2,
              "tp3_a_or_structure_liquidity": 78180.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6849,
              "ABC": 0.8031
            },
            "x_price": 76014.2,
            "x_idx": 154,
            "x_order": 8,
            "a_price": 78180.0,
            "a_idx": 171,
            "a_order": 8,
            "b_price": 76696.7,
            "b_idx": 172,
            "b_order": 5,
            "c_price": 77887.9,
            "c_idx": 196,
            "c_order": 5,
            "d_idx": null
          },
          {
            "pattern": "shark",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "low",
            "pattern_score": 0.74,
            "ratio_score": 0.746,
            "prz_score": 0.87,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 78153.86,
            "prz_range": [
              77363.02,
              78944.7
            ],
            "prz_width_pct": 2.024,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 22.91,
            "price_to_prz_pct_raw": 22.9147,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "shark",
              "d_price": 78153.86,
              "a_price": 76107.1,
              "tp1_ad_382": 77372.0,
              "tp2_ad_618": 76888.96,
              "tp3_a_or_structure_liquidity": 76107.1,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6076,
              "ABC": 1.0342
            },
            "x_price": 78564.3,
            "x_idx": 147,
            "x_order": 5,
            "a_price": 76107.1,
            "a_idx": 160,
            "a_order": 5,
            "b_price": 77600.0,
            "b_idx": 189,
            "b_order": 3,
            "c_price": 76056.0,
            "c_idx": 192,
            "c_order": 5,
            "d_idx": null
          },
          {
            "pattern": "butterfly",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.724,
            "ratio_score": 0.671,
            "prz_score": 0.893,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 75482.25,
            "prz_range": [
              74767.17,
              76197.34
            ],
            "prz_width_pct": 1.895,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 18.71,
            "price_to_prz_pct_raw": 18.713,
            "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": 75482.25,
              "a_price": 78180.0,
              "tp1_ad_382": 76512.79,
              "tp2_ad_618": 77149.46,
              "tp3_a_or_structure_liquidity": 78180.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.7156,
              "ABC": 0.609
            },
            "x_price": 76107.1,
            "x_idx": 160,
            "x_order": 5,
            "a_price": 78180.0,
            "a_idx": 171,
            "a_order": 8,
            "b_price": 76696.7,
            "b_idx": 172,
            "b_order": 5,
            "c_price": 77600.0,
            "c_idx": 189,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "butterfly",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.721,
            "ratio_score": 0.537,
            "prz_score": 0.996,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 75109.81,
            "prz_range": [
              74613.61,
              75606.0
            ],
            "prz_width_pct": 1.321,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 18.13,
            "price_to_prz_pct_raw": 18.1273,
            "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": 75109.81,
              "a_price": 78180.0,
              "tp1_ad_382": 76282.62,
              "tp2_ad_618": 77007.19,
              "tp3_a_or_structure_liquidity": 78180.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.7156,
              "ABC": 0.3649
            },
            "x_price": 76107.1,
            "x_idx": 160,
            "x_order": 5,
            "a_price": 78180.0,
            "a_idx": 171,
            "a_order": 8,
            "b_price": 76696.7,
            "b_idx": 172,
            "b_order": 5,
            "c_price": 76155.5,
            "c_idx": 208,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "crab",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.699,
            "ratio_score": 0.469,
            "prz_score": 1.0,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 74570.33,
            "prz_range": [
              74139.27,
              75001.38
            ],
            "prz_width_pct": 1.156,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 17.28,
            "price_to_prz_pct_raw": 17.2788,
            "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": "crab",
              "d_price": 74570.33,
              "a_price": 78180.0,
              "tp1_ad_382": 75949.22,
              "tp2_ad_618": 76801.1,
              "tp3_a_or_structure_liquidity": 78180.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6849,
              "ABC": 0.3649
            },
            "x_price": 76014.2,
            "x_idx": 154,
            "x_order": 8,
            "a_price": 78180.0,
            "a_idx": 171,
            "a_order": 8,
            "b_price": 76696.7,
            "b_idx": 172,
            "b_order": 5,
            "c_price": 76155.5,
            "c_idx": 208,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "shark",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.671,
            "ratio_score": 0.487,
            "prz_score": 0.919,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 72108.0,
            "prz_range": [
              71476.06,
              72739.94
            ],
            "prz_width_pct": 1.753,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 13.41,
            "price_to_prz_pct_raw": 13.4062,
            "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": "shark",
              "d_price": 72108.0,
              "a_price": 73932.2,
              "tp1_ad_382": 72804.85,
              "tp2_ad_618": 73235.36,
              "tp3_a_or_structure_liquidity": 73932.2,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.7045,
              "ABC": 1.1656
            },
            "x_price": 76056.0,
            "x_idx": 192,
            "x_order": 5,
            "a_price": 73932.2,
            "a_idx": 216,
            "a_order": 3,
            "b_price": 72436.0,
            "b_idx": 220,
            "b_order": 8,
            "c_price": 74179.9,
            "c_idx": 234,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "shark",
            "signal": "bearish",
            "completion_status": "completed",
            "pattern_quality": "candidate",
            "quality": "low",
            "pattern_score": 0.669,
            "ratio_score": 0.652,
            "prz_score": 0.879,
            "prz_proximity": "far",
            "action_status": "far",
            "high_confluence_prz": true,
            "d_price": 77887.9,
            "prz_range": [
              76898.72,
              78433.41
            ],
            "prz_width_pct": 1.976,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 22.15,
            "price_to_prz_pct_raw": 22.1476,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [
                "PRZ_rejection_or_defense",
                "AD0.382_reaction_reached",
                "PRZ_center_reclaimed_or_rejected",
                "post_D_close_progress"
              ],
              "reaction_score": 0.9,
              "reaction_detail": {
                "reaction_score": 0.9,
                "reaction_move_ratio_ad": 2.646,
                "adverse_move_ratio_ad": 0.159,
                "bars_after_d": 12,
                "reasons": [
                  "AD0.382_reaction_reached",
                  "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": "bearish",
              "source": "shark",
              "d_price": 77666.06,
              "a_price": 76696.7,
              "tp1_ad_382": 77295.77,
              "tp2_ad_618": 77067.0,
              "tp3_a_or_structure_liquidity": 76696.7,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.609,
              "ABC": 1.7093,
              "BCD": 1.1865,
              "XAD": 0.8031
            },
            "x_price": 78180.0,
            "x_idx": 171,
            "x_order": 8,
            "a_price": 76696.7,
            "a_idx": 172,
            "a_order": 5,
            "b_price": 77600.0,
            "b_idx": 189,
            "b_order": 3,
            "c_price": 76056.0,
            "c_idx": 192,
            "c_order": 5,
            "d_idx": 196
          },
          {
            "pattern": "butterfly",
            "signal": "bullish",
            "completion_status": "completed",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.636,
            "ratio_score": 0.565,
            "prz_score": 0.893,
            "prz_proximity": "far",
            "action_status": "far",
            "high_confluence_prz": true,
            "d_price": 76056.0,
            "prz_range": [
              74767.17,
              76197.34
            ],
            "prz_width_pct": 1.895,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 18.71,
            "price_to_prz_pct_raw": 18.713,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [
                "PRZ_rejection_or_defense",
                "AD0.382_reaction_reached",
                "PRZ_center_reclaimed_or_rejected"
              ],
              "reaction_score": 0.8,
              "reaction_detail": {
                "reaction_score": 0.8,
                "reaction_move_ratio_ad": 0.952,
                "adverse_move_ratio_ad": 0.195,
                "bars_after_d": 12,
                "reasons": [
                  "AD0.382_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": 75482.25,
              "a_price": 78180.0,
              "tp1_ad_382": 76512.79,
              "tp2_ad_618": 77149.46,
              "tp3_a_or_structure_liquidity": 78180.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.7156,
              "ABC": 0.609,
              "BCD": 1.7093,
              "XAD": 1.0247
            },
            "x_price": 76107.1,
            "x_idx": 160,
            "x_order": 5,
            "a_price": 78180.0,
            "a_idx": 171,
            "a_order": 8,
            "b_price": 76696.7,
            "b_idx": 172,
            "b_order": 5,
            "c_price": 77600.0,
            "c_idx": 189,
            "c_order": 3,
            "d_idx": 192
          },
          {
            "pattern": "gartley",
            "signal": "bullish",
            "completion_status": "completed",
            "pattern_quality": "candidate",
            "quality": "low",
            "pattern_score": 0.612,
            "ratio_score": 0.426,
            "prz_score": 1.0,
            "prz_proximity": "far",
            "action_status": "far",
            "high_confluence_prz": true,
            "d_price": 76056.0,
            "prz_range": [
              75996.47,
              76638.8
            ],
            "prz_width_pct": 0.842,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 20.03,
            "price_to_prz_pct_raw": 20.0269,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [
                "PRZ_rejection_or_defense",
                "AD0.382_reaction_reached",
                "PRZ_center_reclaimed_or_rejected"
              ],
              "reaction_score": 0.8,
              "reaction_detail": {
                "reaction_score": 0.8,
                "reaction_move_ratio_ad": 0.952,
                "adverse_move_ratio_ad": 0.195,
                "bars_after_d": 12,
                "reasons": [
                  "AD0.382_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": "gartley",
              "d_price": 76317.64,
              "a_price": 78180.0,
              "tp1_ad_382": 77029.06,
              "tp2_ad_618": 77468.58,
              "tp3_a_or_structure_liquidity": 78180.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6849,
              "ABC": 0.609,
              "BCD": 1.7093,
              "XAD": 0.9807
            },
            "x_price": 76014.2,
            "x_idx": 154,
            "x_order": 8,
            "a_price": 78180.0,
            "a_idx": 171,
            "a_order": 8,
            "b_price": 76696.7,
            "b_idx": 172,
            "b_order": 5,
            "c_price": 77600.0,
            "c_idx": 189,
            "c_order": 3,
            "d_idx": 192
          }
        ],
        "actionable_patterns_list": [],
        "tp_ladder": [],
        "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": "early"
      },
      "raw_llm_response": "{\n  \"signal\": \"neutral\",\n  \"confidence\": 0.38,\n  \"structure_bias\": \"neutral\",\n  \"setup_bias\": \"neutral\",\n  \"setup_score\": 0.18,\n  \"setup_signals\": [\n    \"현재가 $63,583.80은 EMA20 $62,489.29 위(+1.8%)에 있어 단기 반등은 유지되지만, EMA120 $67,787.19 아래(-6.2%) 및 EMA240 $71,606.12 아래(-11.2%)라 4h 상위 구조 전환 확인은 부족\",\n    \"가장 가까운 하모닉 PRZ는 bearish crab 형성 구간 $65,810.53-$65,913.27이며 현재가 대비 +3.58%로 watch 임계값 3.00% 밖이라 아직 실행권 아님\",\n    \"active_patterns_at_prz=0, nearby_patterns=0, council_relevant_prz_count=0, directional_influence_prz_count=0으로 현재 하모닉 기반 방향성 투표는 비활성\",\n    \"7일 고점 $64,250.00 근처까지 반등했으나, PRZ 터치·거부, sweep→reclaim, 15m/1h MSS/CHoCH, CVD/OI 확인이 없어 반전 셋업으로 승격 불가\"\n  ],\n  \"reasoning\": \"4h 하모닉 스캔에서 총 35개 패턴과 7개 completed 패턴이 잡혔지만, 현재 active/nearby PRZ가 0개이고 모든 주요 PRZ가 far 또는 forming 상태라 방향성 신호로 쓰기 어렵습니다. 가장 가까운 유의미한 PRZ는 bearish crab의 $65,810.53-$65,913.27이며 현재가 $63,583.80 대비 +3.58% 떨어져 있어 아직 실행 가능한 반전 구간이 아닙니다. best_pattern은 strict butterfly이나 quality가 low이고 completion_status가 forming이므로, 하모닉 거버넌스상 메인 경로를 뒤집을 권한이 없습니다. 따라서 구조적으로는 EMA120/EMA240 아래라는 약세 압력이 남아 있지만, confirmed BOS/CHoCH 또는 PRZ 반응 확인이 없어 structure_bias는 neutral, setup_bias도 neutral로 판단합니다.\",\n  \"key_levels\": {\n    \"support\": [\n      62489.29,\n      59080.0,\n      74139.27,\n      74767.17\n    ],\n    \"resistance\": [\n      64250.0,\n      65810.53,\n      65913.27,\n      67787.19,\n      71606.12\n    ]\n  },\n  \"time_horizon\": \"short to medium term\",\n  \"invalidation_level\": \"$65,913.27 4h 종가 상방 안착\",\n  \"risk_scenario\": \"반대 시나리오는 가격이 $65,810.53-$65,913.27 bearish crab PRZ에 진입한 뒤 강한 거부, 하위 시간대 MSS/CHoCH, CVD 약세 다이버전스 또는 OI squeeze를 동반하는 경우입니다. 그 경우 현재 neutral 판정은 단기 bearish reaction-risk로 바뀌며, 되돌림 목표는 우선 EMA20 $62,489.29와 7일 저점 $59,080.00 쪽으로 열립니다. 반대로 $65,913.27 위에서 4h 수용이 나오면 nearest PRZ의 매도 반응 기대는 무효화되고, 다음 저항은 EMA120 $67,787.19 및 EMA240 $71,606.12가 됩니다.\",\n  \"data_quality\": \"medium\"\n}"
    }
  },
  "chairman_synthesis": {
    "overall_signal": "bearish",
    "overall_confidence": 0.76,
    "execution_setup": {
      "setup_bias": "bearish",
      "setup_strength": 0.72,
      "active_setups": [
        "ICT: 현재가 $63,583.80가 단기 EQ $63,150.10 위 프리미엄 구간에 있으며, 전일 고가 $63,235.90 상향 돌파 후 buy-side liquidity를 소모한 상태",
        "Fibonacci: 하락 스윙 $64,250 → $60,691.90의 0.786 되돌림 $63,488.57을 테스트 중이며, EQ $62,470.95 위 프리미엄 구간",
        "Derivatives: 상방 청산 유동성 $63,900 및 7일 고점 $64,250 부근에 접근했고, 롱 계정 비율 0.618~0.651로 롱 과밀 조건",
        "Wyckoff: 현재가는 $61,552.00 SOW 및 $61,068.60 Phase E 저점 위를 회복했지만, $66,388.00~$67,787.19 공급 테스트 구간 아래",
        "Candlestick: strict 등급 고거래량 bullish engulfing이 존재해 단기 반등 셋업은 남아 있으나, $64,250.00 저항 돌파 전 구조 전환은 미확인"
      ],
      "setup_vs_structure": "구조와 실행 셋업은 대체로 같은 방향입니다. 상위 구조는 bearish이고, 단기 실행 조건도 프리미엄 되돌림·상방 유동성 접근·롱 과밀로 인해 약세 셋업이 우세하지만, 캔들스틱의 bullish engulfing 때문에 즉시성은 완전한 단방향이 아니라 반등 잔존 리스크를 포함합니다."
    },
    "signal_breakdown": {
      "bullish_count": 1,
      "bearish_count": 4,
      "neutral_count": 1
    },
    "key_levels": {
      "support": [
        63488.57,
        63300,
        63150.1,
        62890.81,
        62489.29,
        62470.95,
        61068.6,
        59080
      ],
      "resistance": [
        63900,
        64250,
        65810.53,
        66388,
        67787.19,
        71606.12,
        72436,
        72556,
        73723
      ]
    },
    "confluences": [
      "ICT, Fibonacci, Candlestick, Derivatives, Harmonic 모두 $64,250 부근을 핵심 단기 저항 또는 스윙 고점으로 식별합니다.",
      "Fibonacci, Candlestick, Derivatives, Harmonic, Wyckoff가 $67,787.19 EMA120 부근을 중기 구조 회복 전 확인해야 할 상단 기준으로 제시합니다.",
      "ICT, Candlestick, Wyckoff, Harmonic이 $59,080을 주요 저점·Phase E 저점·7일 저점으로 공통 식별합니다.",
      "ICT의 전일 저점 $61,068.60과 Wyckoff의 Phase E 후보 저점 $61,068.60이 정확히 일치하며, 이는 하단 구조 방어선으로 중요합니다.",
      "Candlestick과 Harmonic은 EMA20 $62,489.29를 단기 지지로 공유하고, Fibonacci의 0.5 되돌림 $62,470.95와도 매우 근접합니다.",
      "ICT의 EQ $63,150.10, Fibonacci의 0.786 $63,488.57, Derivatives의 $63,300 하방 청산 레벨이 현재가 주변의 단기 균형·지지·실행 구간으로 밀집되어 있습니다."
    ],
    "conflicts": [
      "Candlestick은 strict 고거래량 bullish engulfing을 근거로 단기 bullish setup을 제시하지만, 동일 분석에서도 구조는 EMA120 $67,787.19 및 EMA240 $71,606.12 아래라 bearish로 인정합니다.",
      "Derivatives는 CVD 변화 +$12,577.66 및 CVD divergence 0.700으로 매수 참여를 일부 인정하지만, 롱 계정 과밀과 $63,900~$64,250 상방 유동성 접근 때문에 구조적·실행적으로는 bearish로 해석합니다.",
      "Harmonic은 가장 가까운 bearish crab PRZ가 $65,810.53~$65,913.27로 현재가 대비 약 +3.58% 떨어져 있어 실행권 밖이라고 판단하며, 따라서 방향성 투표에는 중립적입니다.",
      "Wyckoff는 분배 이후 Phase E 약세 구조를 유지하지만, 현재가가 $61,552.00 및 $61,068.60 위를 회복해 즉각적인 추가 하락 구조라기보다 하단 이탈 후 되돌림·공급 테스트 국면으로 해석합니다."
    ],
    "executive_summary": "BTC/USDT 4시간 구조는 여전히 bearish입니다. Wyckoff 관점에서는 기존 분배 구조가 BC $78,648.00, UTAD $78,077.10, LPSY $76,155.50, SOW $72,556.00를 거쳐 Phase E 저점 $59,080.00까지 전개된 이후, 현재는 $59,080.00~$73,723.00 범위 안의 재분배 후보 구조로 해석됩니다. ICT의 5회 연속 bearish BOS, Fibonacci의 $64,250 미돌파 하락 되돌림, 그리고 EMA120 $67,787.19·EMA240 $71,606.12 하회가 구조적 약세 판단을 지지합니다. 단기적으로는 $63,488.57~$64,250 구간의 프리미엄 되돌림과 상방 유동성 접근이 약세 실행 조건을 만들지만, strict bullish engulfing 및 EMA20 $62,489.29 상회는 반등 잔존 조건으로 관리해야 합니다. 구조적 무효화는 $72,556.00 및 $73,723.00 회복이며, 하단 구조 기준은 $61,068.60과 $59,080.00입니다.",
    "raw_llm_response": "{\n  \"overall_signal\": \"bearish\",\n  \"overall_confidence\": 0.76,\n  \"execution_setup\": {\n    \"setup_bias\": \"bearish\",\n    \"setup_strength\": 0.72,\n    \"active_setups\": [\n      \"ICT: 현재가 $63,583.80가 단기 EQ $63,150.10 위 프리미엄 구간에 있으며, 전일 고가 $63,235.90 상향 돌파 후 buy-side liquidity를 소모한 상태\",\n      \"Fibonacci: 하락 스윙 $64,250 → $60,691.90의 0.786 되돌림 $63,488.57을 테스트 중이며, EQ $62,470.95 위 프리미엄 구간\",\n      \"Derivatives: 상방 청산 유동성 $63,900 및 7일 고점 $64,250 부근에 접근했고, 롱 계정 비율 0.618~0.651로 롱 과밀 조건\",\n      \"Wyckoff: 현재가는 $61,552.00 SOW 및 $61,068.60 Phase E 저점 위를 회복했지만, $66,388.00~$67,787.19 공급 테스트 구간 아래\",\n      \"Candlestick: strict 등급 고거래량 bullish engulfing이 존재해 단기 반등 셋업은 남아 있으나, $64,250.00 저항 돌파 전 구조 전환은 미확인\"\n    ],\n    \"setup_vs_structure\": \"구조와 실행 셋업은 대체로 같은 방향입니다. 상위 구조는 bearish이고, 단기 실행 조건도 프리미엄 되돌림·상방 유동성 접근·롱 과밀로 인해 약세 셋업이 우세하지만, 캔들스틱의 bullish engulfing 때문에 즉시성은 완전한 단방향이 아니라 반등 잔존 리스크를 포함합니다.\"\n  },\n  \"signal_breakdown\": {\n    \"bullish_count\": 1,\n    \"bearish_count\": 4,\n    \"neutral_count\": 1\n  },\n  \"key_levels\": {\n    \"support\": [\n      63488.57,\n      63300,\n      63150.1,\n      62890.81,\n      62489.29,\n      62470.95,\n      61068.6,\n      59080\n    ],\n    \"resistance\": [\n      63900,\n      64250,\n      65810.53,\n      66388,\n      67787.19,\n      71606.12,\n      72436,\n      72556,\n      73723\n    ]\n  },\n  \"confluences\": [\n    \"ICT, Fibonacci, Candlestick, Derivatives, Harmonic 모두 $64,250 부근을 핵심 단기 저항 또는 스윙 고점으로 식별합니다.\",\n    \"Fibonacci, Candlestick, Derivatives, Harmonic, Wyckoff가 $67,787.19 EMA120 부근을 중기 구조 회복 전 확인해야 할 상단 기준으로 제시합니다.\",\n    \"ICT, Candlestick, Wyckoff, Harmonic이 $59,080을 주요 저점·Phase E 저점·7일 저점으로 공통 식별합니다.\",\n    \"ICT의 전일 저점 $61,068.60과 Wyckoff의 Phase E 후보 저점 $61,068.60이 정확히 일치하며, 이는 하단 구조 방어선으로 중요합니다.\",\n    \"Candlestick과 Harmonic은 EMA20 $62,489.29를 단기 지지로 공유하고, Fibonacci의 0.5 되돌림 $62,470.95와도 매우 근접합니다.\",\n    \"ICT의 EQ $63,150.10, Fibonacci의 0.786 $63,488.57, Derivatives의 $63,300 하방 청산 레벨이 현재가 주변의 단기 균형·지지·실행 구간으로 밀집되어 있습니다.\"\n  ],\n  \"conflicts\": [\n    \"Candlestick은 strict 고거래량 bullish engulfing을 근거로 단기 bullish setup을 제시하지만, 동일 분석에서도 구조는 EMA120 $67,787.19 및 EMA240 $71,606.12 아래라 bearish로 인정합니다.\",\n    \"Derivatives는 CVD 변화 +$12,577.66 및 CVD divergence 0.700으로 매수 참여를 일부 인정하지만, 롱 계정 과밀과 $63,900~$64,250 상방 유동성 접근 때문에 구조적·실행적으로는 bearish로 해석합니다.\",\n    \"Harmonic은 가장 가까운 bearish crab PRZ가 $65,810.53~$65,913.27로 현재가 대비 약 +3.58% 떨어져 있어 실행권 밖이라고 판단하며, 따라서 방향성 투표에는 중립적입니다.\",\n    \"Wyckoff는 분배 이후 Phase E 약세 구조를 유지하지만, 현재가가 $61,552.00 및 $61,068.60 위를 회복해 즉각적인 추가 하락 구조라기보다 하단 이탈 후 되돌림·공급 테스트 국면으로 해석합니다.\"\n  ],\n  \"highest_conviction_analyst\": \"ICT Trader — 5회 연속 bearish BOS와 $72,436.00 이하 구조 이탈 시퀀스를 명확히 제시했고, 현재가가 EQ $63,150.10 위 프리미엄 구간 및 전일 고가 $63,235.90 상향 돌파 이후라는 실행 맥락까지 가격 단위로 구체화했기 때문입니다.\",\n  \"invalidation_level\": \"$73,723.00 이상을 4시간 기준으로 회복·안착하면 현재의 재분배/분배 이후 bearish 구조 해석은 중대하게 훼손됩니다. 그 전 단계의 경고 레벨은 $67,787.19 EMA120 및 $72,556.00 이전 SOW 붕괴 레벨 회복입니다.\",\n  \"executive_summary\": \"BTC/USDT 4시간 구조는 여전히 bearish입니다. Wyckoff 관점에서는 기존 분배 구조가 BC $78,648.00, UTAD $78,077.10, LPSY $76,155.50, SOW $72,556.00를 거쳐 Phase E 저점 $59,080.00까지 전개된 이후, 현재는 $59,080.00~$73,723.00 범위 안의 재분배 후보 구조로 해석됩니다. ICT의 5회 연속 bearish BOS, Fibonacci의 $64,250 미돌파 하락 되돌림, 그리고 EMA120 $67,787.19·EMA240 $71,606.12 하회가 구조적 약세 판단을 지지합니다. 단기적으로는 $63,488.57~$64,250 구간의 프리미엄 되돌림과 상방 유동성 접근이 약세 실행 조건을 만들지만, strict bullish engulfing 및 EMA20 $62,489.29 상회는 반등 잔존 조건으로 관리해야 합니다. 구조적 무효화는 $72,556.00 및 $73,723.00 회복이며, 하단 구조 기준은 $61,068.60과 $59,080.00입니다.\"\n}"
  },
  "overall_signal": "bearish",
  "overall_confidence": 0.76,
  "operating_path": {
    "path_type": "complex",
    "confidence": 0.63,
    "waypoints": [
      {
        "seq": 1,
        "price": 64250.0,
        "type": "liquidity_sweep",
        "source": "Derivatives (상방 청산 유동성 $63,900 / 7일 고점 $64,250 buy-side sweep 후보), ICT (전일 고가 $63,235.90 돌파 후 다음 buy-side 유동성 $64,250), Fibonacci (하락 스윙 고점 $64,250), Candlestick (strict 고거래량 bullish engulfing 모멘텀)",
        "description": "현재가 $63,583.80은 0.786 되돌림 $63,488.57 위 프리미엄 구간에서 $63,900 청산 유동성과 7일 고점 $64,250 위 buy-side 유동성을 향해 접근 중. strict bullish engulfing 모멘텀과 롱 과밀(account_long_crowding 1.000)이 결합해 $63,900~$64,250 구간으로의 단기 상방 스윕을 유도할 가능성이 높음. 이는 약세 셋업의 무효화가 아니라 프리미엄 되돌림을 완성하고 매도 진입 유동성을 공급하는 buy-side sweep으로 해석되며, 셋업·구조가 모두 bearish인 만큼 이 고점은 진입 트리거 영역.",
        "est_hours": 4.0,
        "turning_zone": [
          64250.0,
          64780.0
        ],
        "likely_wick": 64500.0,
        "rejection_confirm": 63900.0,
        "invalid_overshoot": 65000.0,
        "calibration_reasoning": "7일 고점 $64,250 위 buy-side 유동성을 노리는 스윕으로, 존 상단은 약 0.48×ATR($530) 확장하여 $64,780까지 잡았고 wick은 라운드 매그넷 부근 $64,500로 편향. $63,900 청산 레벨 재이탈이 거부 확인, $65,000(라운드) 상회 수용은 스윕이 아닌 돌파라 무효화이며, 하모닉 크랩 PRZ $65,861.9는 미확정·report-only라 존에 반영하지 않음."
      },
      {
        "seq": 2,
        "price": 62470.95,
        "type": "support_test",
        "source": "Fibonacci (0.5 되돌림/EQ $62,470.95), Candlestick (EMA20 $62,489.29 단기 지지), Derivatives (EMA20 위 단기 반등 경계 $62,700/$62,300 청산 유동성)",
        "description": "$64,250 스윕 실패 후 되돌림이 시작되면 0.786 $63,488.57 → EQ $63,150.10 → 0.618 $62,890.81을 차례로 이탈하며 fib EQ(0.5) $62,470.95 + EMA20 $62,489.29 밀집 지지대를 1차 테스트. 이 구간은 프리미엄/디스카운트 경계로, 다수 에이전트가 단기 지지로 공유하는 핵심 변곡점이며 4시간 종가 이탈 시 bullish engulfing 의미가 약화되고 하방 청산이 본격화됨.",
        "est_hours": 10.0,
        "turning_zone": [
          62060.0,
          62489.29
        ],
        "likely_wick": 62300.0,
        "rejection_confirm": 62890.81,
        "invalid_overshoot": 61950.0,
        "calibration_reasoning": "fib EQ(0.5) $62,470.95 + EMA20 $62,489.29 밀집 지지가 존 상단, fib 0.382 $62,051이 하단으로 폭 ≈0.39×ATR. $62,300 청산 유동성을 wick으로 흡수하는 1차 테스트라 likely_wick을 그 레벨에 두었고, 0.618 $62,890.81 재탈환 시 반등 확인, $62,000 라운드 하회($61,950)는 지지 실패."
      },
      {
        "seq": 3,
        "price": 61068.6,
        "type": "support_test",
        "source": "ICT (전일 저점 $61,068.60), Wyckoff (Phase E 후보 저점 $61,068.60 — 정확히 일치하는 하단 구조 방어선)",
        "description": "ICT 전일 저점과 Wyckoff Phase E 후보 저점이 $61,068.60에서 정확히 일치하는 핵심 하단 구조 방어선. EMA20 이탈 후 $62,300·$62,700 청산 유동성을 소진하며 이 레벨을 테스트. 24시간 내 약세 경로의 1차 주요 목표이자 Phase E 내부 반등/공급 테스트가 나올 수 있는 구간으로, 약세 경로의 핵심 방어 레벨.",
        "est_hours": 17.0,
        "turning_zone": [
          60680.0,
          61090.0
        ],
        "likely_wick": 60950.0,
        "rejection_confirm": 61600.0,
        "invalid_overshoot": 60500.0,
        "calibration_reasoning": "ICT 전일저점과 Wyckoff Phase E 저점이 정확히 겹치는 $61,068.60 방어선으로, 존 하단을 직전 스윙로우 $60,692의 sell-side 유동성까지 포함(폭 ≈0.38×ATR)하고 $61,000 라운드 매그넷으로 wick을 편향. 약 0.5×ATR 반등($61,600) 시 Phase E 디펜스 확인, 4시간 종가 $60,500 하회는 하방 캐스케이드로 무효화."
      },
      {
        "seq": 4,
        "price": 59149.42,
        "type": "swing_low",
        "source": "WP1 후보 fib_confluence $59,149.42 (score 0.6), Wyckoff·Candlestick·ICT 공통 Phase E 저점·7일 저점 $59,080.00",
        "description": "$61,068.60 방어선이 4시간 종가로 무너지면 하방 청산 캐스케이드가 열리며 7일 저점·Phase E 저점 $59,080.00과 fib confluence $59,149.42 구간으로 확장. 24시간 horizon의 약세 극단(최심부) 목표로 도달 시 Phase E 하방 진행 재개 신호. candidate 등급 레벨이므로 단독 진입보다는 약세 모멘텀이 $61,068.60을 관통할 때 horizon 후반부에 도달하는 확장 타깃으로 운용.",
        "est_hours": 24.0,
        "turning_zone": [
          58440.0,
          59150.0
        ],
        "likely_wick": 58950.0,
        "rejection_confirm": 59700.0,
        "invalid_overshoot": 58000.0,
        "calibration_reasoning": "fib 컨플루언스(ext_1.0·1.414) $59,149.42와 7일/Phase E 저점 $59,080이 결합한 터미널 극단이라 폭을 ≈0.65×ATR로 확대했고, $59,000 라운드 하단 stop을 쓸어내는 캐피츌레이션 wick($58,950)을 예상. 약 0.5×ATR 반등($59,700) 시 거부 확인, $58,000 라운드 종가 이탈은 모델 극단 초과로 무효화."
      }
    ],
    "period_extremes": {
      "4h": {
        "expected_high": 64250.0,
        "expected_low": 63300.0,
        "high_first": true
      },
      "8h": {
        "expected_high": 64250.0,
        "expected_low": 62890.81,
        "high_first": true
      },
      "24h": {
        "expected_high": 64250.0,
        "expected_low": 59149.42,
        "high_first": true
      }
    },
    "triggers": {
      "bullish": {
        "price": 64250.0,
        "description": "4시간 종가 기준 7일 고점 $64,250 상향 돌파 시 buy-side 스윕 실패가 아니라 구조 전환으로 재해석 → $65,810.53 하모닉 crab PRZ, $66,388 Wyckoff ST 저항, $67,787.19 EMA120까지 상방 가속. 이 경우 본 약세 경로의 즉시성이 소멸."
      },
      "bearish": {
        "price": 62489.29,
        "description": "4시간 종가 기준 EMA20 $62,489.29 + 0.5 fib $62,470.95 동시 이탈 시 bullish engulfing 무효화 및 하방 청산 가속 → $61,068.60, 이어 $59,080.00 7일 저점 재테스트 개방. Candlestick 분석도 동일 레벨 종가 이탈을 7일 저점 재테스트 위험으로 명시."
      }
    },
    "scenario_invalidation": 64500.0,
    "raw_llm_response": "```json\n{\n  \"path_type\": \"complex\",\n  \"confidence\": 0.63,\n  \"waypoints\": [\n    {\n      \"seq\": 1,\n      \"price\": 64250.0,\n      \"type\": \"liquidity_sweep\",\n      \"source\": \"Derivatives (상방 청산 유동성 $63,900 / 7일 고점 $64,250 buy-side sweep 후보), ICT (전일 고가 $63,235.90 돌파 후 다음 buy-side 유동성 $64,250), Fibonacci (하락 스윙 고점 $64,250), Candlestick (strict 고거래량 bullish engulfing 모멘텀)\",\n      \"description\": \"현재가 $63,583.80은 0.786 되돌림 $63,488.57 위 프리미엄 구간에서 $63,900 청산 유동성과 7일 고점 $64,250 위 buy-side 유동성을 향해 접근 중. strict bullish engulfing 모멘텀과 롱 과밀(account_long_crowding 1.000)이 결합해 $63,900~$64,250 구간으로의 단기 상방 스윕을 유도할 가능성이 높음. 이는 약세 셋업의 무효화가 아니라 프리미엄 되돌림을 완성하고 매도 진입 유동성을 공급하는 buy-side sweep으로 해석되며, 셋업·구조가 모두 bearish인 만큼 이 고점은 진입 트리거 영역.\",\n      \"est_hours\": 4.0\n    },\n    {\n      \"seq\": 2,\n      \"price\": 62470.95,\n      \"type\": \"support_test\",\n      \"source\": \"Fibonacci (0.5 되돌림/EQ $62,470.95), Candlestick (EMA20 $62,489.29 단기 지지), Derivatives (EMA20 위 단기 반등 경계 $62,700/$62,300 청산 유동성)\",\n      \"description\": \"$64,250 스윕 실패 후 되돌림이 시작되면 0.786 $63,488.57 → EQ $63,150.10 → 0.618 $62,890.81을 차례로 이탈하며 fib EQ(0.5) $62,470.95 + EMA20 $62,489.29 밀집 지지대를 1차 테스트. 이 구간은 프리미엄/디스카운트 경계로, 다수 에이전트가 단기 지지로 공유하는 핵심 변곡점이며 4시간 종가 이탈 시 bullish engulfing 의미가 약화되고 하방 청산이 본격화됨.\",\n      \"est_hours\": 10.0\n    },\n    {\n      \"seq\": 3,\n      \"price\": 61068.6,\n      \"type\": \"support_test\",\n      \"source\": \"ICT (전일 저점 $61,068.60), Wyckoff (Phase E 후보 저점 $61,068.60 — 정확히 일치하는 하단 구조 방어선)\",\n      \"description\": \"ICT 전일 저점과 Wyckoff Phase E 후보 저점이 $61,068.60에서 정확히 일치하는 핵심 하단 구조 방어선. EMA20 이탈 후 $62,300·$62,700 청산 유동성을 소진하며 이 레벨을 테스트. 24시간 내 약세 경로의 1차 주요 목표이자 Phase E 내부 반등/공급 테스트가 나올 수 있는 구간으로, 약세 경로의 핵심 방어 레벨.\",\n      \"est_hours\": 17.0\n    },\n    {\n      \"seq\": 4,\n      \"price\": 59149.42,\n      \"type\": \"swing_low\",\n      \"source\": \"WP1 후보 fib_confluence $59,149.42 (score 0.6), Wyckoff·Candlestick·ICT 공통 Phase E 저점·7일 저점 $59,080.00\",\n      \"description\": \"$61,068.60 방어선이 4시간 종가로 무너지면 하방 청산 캐스케이드가 열리며 7일 저점·Phase E 저점 $59,080.00과 fib confluence $59,149.42 구간으로 확장. 24시간 horizon의 약세 극단(최심부) 목표로 도달 시 Phase E 하방 진행 재개 신호. candidate 등급 레벨이므로 단독 진입보다는 약세 모멘텀이 $61,068.60을 관통할 때 horizon 후반부에 도달하는 확장 타깃으로 운용.\",\n      \"est_hours\": 24.0\n    }\n  ],\n  \"period_extremes\": {\n    \"4h\":  {\"expected_high\": 64250.0, \"expected_low\": 63300.0, \"high_first\": true},\n    \"8h\":  {\"expected_high\": 64250.0, \"expected_low\": 62890.81, \"high_first\": true},\n    \"24h\": {\"expected_high\": 64250.0, \"expected_low\": 59149.42, \"high_first\": true}\n  },\n  \"triggers\": {\n    \"bullish\": {\"price\": 64250.0, \"description\": \"4시간 종가 기준 7일 고점 $64,250 상향 돌파 시 buy-side 스윕 실패가 아니라 구조 전환으로 재해석 → $65,810.53 하모닉 crab PRZ, $66,388 Wyckoff ST 저항, $67,787.19 EMA120까지 상방 가속. 이 경우 본 약세 경로의 즉시성이 소멸.\"},\n    \"bearish\": {\"price\": 62489.29, \"description\": \"4시간 종가 기준 EMA20 $62,489.29 + 0.5 fib $62,470.95 동시 이탈 시 bullish engulfing 무효화 및 하방 청산 가속 → $61,068.60, 이어 $59,080.00 7일 저점 재테스트 개방. Candlestick 분석도 동일 레벨 종가 이탈을 7일 저점 재테스트 위험으로 명시.\"}\n  },\n  \"scenario_invalidation\": 64500.0\n}\n```"
  },
  "tp_calibration": {
    "calibrated_waypoints": [
      {
        "seq": 1,
        "base_target": 64250.0,
        "turning_zone": [
          64250.0,
          64780.0
        ],
        "likely_wick": 64500.0,
        "rejection_confirm": 63900.0,
        "invalid_overshoot": 65000.0,
        "calibration_reasoning": "7일 고점 $64,250 위 buy-side 유동성을 노리는 스윕으로, 존 상단은 약 0.48×ATR($530) 확장하여 $64,780까지 잡았고 wick은 라운드 매그넷 부근 $64,500로 편향. $63,900 청산 레벨 재이탈이 거부 확인, $65,000(라운드) 상회 수용은 스윕이 아닌 돌파라 무효화이며, 하모닉 크랩 PRZ $65,861.9는 미확정·report-only라 존에 반영하지 않음."
      },
      {
        "seq": 2,
        "base_target": 62470.95,
        "turning_zone": [
          62060.0,
          62489.29
        ],
        "likely_wick": 62300.0,
        "rejection_confirm": 62890.81,
        "invalid_overshoot": 61950.0,
        "calibration_reasoning": "fib EQ(0.5) $62,470.95 + EMA20 $62,489.29 밀집 지지가 존 상단, fib 0.382 $62,051이 하단으로 폭 ≈0.39×ATR. $62,300 청산 유동성을 wick으로 흡수하는 1차 테스트라 likely_wick을 그 레벨에 두었고, 0.618 $62,890.81 재탈환 시 반등 확인, $62,000 라운드 하회($61,950)는 지지 실패."
      },
      {
        "seq": 3,
        "base_target": 61068.6,
        "turning_zone": [
          60680.0,
          61090.0
        ],
        "likely_wick": 60950.0,
        "rejection_confirm": 61600.0,
        "invalid_overshoot": 60500.0,
        "calibration_reasoning": "ICT 전일저점과 Wyckoff Phase E 저점이 정확히 겹치는 $61,068.60 방어선으로, 존 하단을 직전 스윙로우 $60,692의 sell-side 유동성까지 포함(폭 ≈0.38×ATR)하고 $61,000 라운드 매그넷으로 wick을 편향. 약 0.5×ATR 반등($61,600) 시 Phase E 디펜스 확인, 4시간 종가 $60,500 하회는 하방 캐스케이드로 무효화."
      },
      {
        "seq": 4,
        "base_target": 59149.42,
        "turning_zone": [
          58440.0,
          59150.0
        ],
        "likely_wick": 58950.0,
        "rejection_confirm": 59700.0,
        "invalid_overshoot": 58000.0,
        "calibration_reasoning": "fib 컨플루언스(ext_1.0·1.414) $59,149.42와 7일/Phase E 저점 $59,080이 결합한 터미널 극단이라 폭을 ≈0.65×ATR로 확대했고, $59,000 라운드 하단 stop을 쓸어내는 캐피츌레이션 wick($58,950)을 예상. 약 0.5×ATR 반등($59,700) 시 거부 확인, $58,000 라운드 종가 이탈은 모델 극단 초과로 무효화."
      }
    ],
    "raw_llm_response": "```json\n{\n  \"calibrated_waypoints\": [\n    {\n      \"seq\": 1,\n      \"base_target\": 64250.00,\n      \"turning_zone\": [64250.00, 64780.00],\n      \"likely_wick\": 64500.00,\n      \"rejection_confirm\": 63900.00,\n      \"invalid_overshoot\": 65000.00,\n      \"calibration_reasoning\": \"7일 고점 $64,250 위 buy-side 유동성을 노리는 스윕으로, 존 상단은 약 0.48×ATR($530) 확장하여 $64,780까지 잡았고 wick은 라운드 매그넷 부근 $64,500로 편향. $63,900 청산 레벨 재이탈이 거부 확인, $65,000(라운드) 상회 수용은 스윕이 아닌 돌파라 무효화이며, 하모닉 크랩 PRZ $65,861.9는 미확정·report-only라 존에 반영하지 않음.\"\n    },\n    {\n      \"seq\": 2,\n      \"base_target\": 62470.95,\n      \"turning_zone\": [62060.00, 62489.29],\n      \"likely_wick\": 62300.00,\n      \"rejection_confirm\": 62890.81,\n      \"invalid_overshoot\": 61950.00,\n      \"calibration_reasoning\": \"fib EQ(0.5) $62,470.95 + EMA20 $62,489.29 밀집 지지가 존 상단, fib 0.382 $62,051이 하단으로 폭 ≈0.39×ATR. $62,300 청산 유동성을 wick으로 흡수하는 1차 테스트라 likely_wick을 그 레벨에 두었고, 0.618 $62,890.81 재탈환 시 반등 확인, $62,000 라운드 하회($61,950)는 지지 실패.\"\n    },\n    {\n      \"seq\": 3,\n      \"base_target\": 61068.60,\n      \"turning_zone\": [60680.00, 61090.00],\n      \"likely_wick\": 60950.00,\n      \"rejection_confirm\": 61600.00,\n      \"invalid_overshoot\": 60500.00,\n      \"calibration_reasoning\": \"ICT 전일저점과 Wyckoff Phase E 저점이 정확히 겹치는 $61,068.60 방어선으로, 존 하단을 직전 스윙로우 $60,692의 sell-side 유동성까지 포함(폭 ≈0.38×ATR)하고 $61,000 라운드 매그넷으로 wick을 편향. 약 0.5×ATR 반등($61,600) 시 Phase E 디펜스 확인, 4시간 종가 $60,500 하회는 하방 캐스케이드로 무효화.\"\n    },\n    {\n      \"seq\": 4,\n      \"base_target\": 59149.42,\n      \"turning_zone\": [58440.00, 59150.00],\n      \"likely_wick\": 58950.00,\n      \"rejection_confirm\": 59700.00,\n      \"invalid_overshoot\": 58000.00,\n      \"calibration_reasoning\": \"fib 컨플루언스(ext_1.0·1.414) $59,149.42와 7일/Phase E 저점 $59,080이 결합한 터미널 극단이라 폭을 ≈0.65×ATR로 확대했고, $59,000 라운드 하단 stop을 쓸어내는 캐피츌레이션 wick($58,950)을 예상. 약 0.5×ATR 반등($59,700) 시 거부 확인, $58,000 라운드 종가 이탈은 모델 극단 초과로 무효화.\"\n    }\n  ]\n}\n```"
  },
  "timing": {
    "stages": {
      "stage1_agents": 26.6,
      "chairman": 39.6,
      "operating_path": 264.1,
      "tp_calibrator": 223.8
    },
    "agents": {},
    "total_s": 554.2
  }
}