BTC/USDT 1H Council Report

Signal: BULLISH (68%)  |  Price: $63,111.10  |  2026-07-05 09:00 KST  |  300 candles

Council: 5 bullish, 1 neutral, 0 bearish  |  Support: $62,957 / $62,868 / $62,590  |  Resistance: $63,210 / $63,420 / $63,450

result.json   raw.txt   report.md


BTC Chart

Executive Summary

BTC/USDT 1시간 구조는 Wyckoff confirmed accumulation의 Phase E에 있으며, ICT의 $60,758.30 상방 CHoCH와 $62,957.20 bullish BOS가 이를 보강해 전체 구조 편향은 bullish다. 현재 위치는 SOS $62,957.20 위이지만 AR $63,209.60 및 BU $63,420.00 아래의 레인지 상단부로, 구조적 상승 우위와 별개로 상단 수용은 아직 완전히 확정되지 않았다. $62,302.60-$62,589.93 구간은 ICT OB, Fibonacci 클러스터, Wyckoff LPS, Harmonic TP가 겹치는 핵심 재검증 지대이며, $63,209.60-$63,450.00은 AR·BU·7일 고점이 겹친 상단 구조 저항이다. 주요 리스크는 프리미엄 구간에서의 CVD 약화, 롱 계정 쏠림, bearish Shark PRZ 초과 후 실패 가능성이며, 이는 구조 붕괴 신호가 아니라 단기 실행 조건의 취약성으로 해석한다. 전체 bullish 구조의 핵심 무효화는 $61,480.70 하회다.

Confluences

Conflicts


Agent Matrix

AgentSignalConfidenceSupportResistance
Wyckoff ExpertNEUTRAL66%$62,957 / $62,386$63,210 / $63,420
ICT TraderBULLISH68%$62,957 / $62,868$63,286 / $63,450
Derivatives TraderBEARISH62%$62,868 / $61,500$63,450 / $63,900
Candlestick ReaderBULLISH58%$62,868 / $61,480$63,450
Fibonacci AnalystNEUTRAL60%$62,817 / $62,707$63,450
Harmonic SpecialistBEARISH42%$62,667 / $62,558$63,066 / $63,215

Agent Details

Wyckoff Expert — NEUTRAL (66%)

Support: $62,957 / $62,386 / $61,870 | Resistance: $63,210 / $63,420 | Horizon: 단기~중기, 1시간봉 기준 1~3일

1시간 Wyckoff 구조는 regime=ACC, regime_state=confirmed_acc, acc_score=100.0으로 확인된 축적 구조이며, 이벤트 체인은 SC $61,870.00 → AR $63,209.60 → ST $58,388.00 → Spring/Terminal Spring $61,480.70 → SOS $62,957.20 → LPS $62,386.10 → BU $63,420.00 순서로 Phase E에 진입한 상태입니다. 다만 현재가 $63,111.10은 BU $63,420.00 및 메인 레인지 상단 $63,209.60 아래에 있어, 구조적 편향은 bullish이지만 즉시 경로는 상단 수용 확인보다 SOS/LPS 재테스트 쪽으로 기울어 있습니다. $63,209.60 회복 후 $63,420.00 위에서 1시간 종가 수용이 나오면 BU의 질이 개선되지만, 그 전까지는 확정적인 상방 진행으로 단정하기 어렵습니다. 반대로 $62,957.20을 잃으면 LPS $62,386.10 재검증 가능성이 커지고, $61,480.70 하회는 현재 Phase E 축적 해석의 핵심 무효화입니다.
ICT Trader — BULLISH (68%)

Support: $62,957 / $62,868 / $62,539 | Resistance: $63,286 / $63,450 | Horizon: short term

확정 구조는 $60,758.30 bullish CHoCH 이후 $62,957.20 bullish BOS가 발생했기 때문에 bullish로 판단한다. 현재가 $63,111.10은 전일 고점이자 BOS 레벨인 $62,957.20 위에서 거래되고 있으며, EMA20 $62,868.03 위에 있어 단기 추세도 아직 훼손되지 않았다. 다만 현재 구간은 EQ $62,339.50 위의 premium이며 7일 고점 $63,450.00에 근접해 있어, 즉시 추격보다는 $62,538.60-$62,302.60 bullish OB 후보 구간으로의 되돌림 후 방어 여부가 더 좋은 ICT 실행 조건이다. 미체결 FVG는 0개이고 최근 liquidity sweep도 없어 강한 유동성 사냥 후 반전 시그널은 부족하지만, 활성 bullish OB 점수 0.641과 setup_score 0.750은 매수 셋업이 여전히 유효함을 시사한다.
Derivatives Trader — BEARISH (62%)

Support: $62,868 / $61,500 / $60,700 | Resistance: $63,450 / $63,900 / $64,000 | Horizon: 단기, 약 4-8시간

확정 구조는 가격이 EMA20 $62,868.03, EMA120 $61,479.53, EMA240 $61,368.27 위에 안착해 있어 아직은 bullish로 본다. 다만 현재가 $63,111.10은 7일 고점 $63,450.00에 매우 근접한 프리미엄 영역이고, CVD divergence 0.850은 고점권 상승을 체결 참여가 충분히 지지하지 못한다는 신호다. OI trend 0.538과 OI latest $106,501.96은 포지션이 완전히 언와인딩된 상태가 아니라는 뜻이며, long_account_latest 0.596 및 account_long_crowding 0.844는 롱 포지셔닝이 여전히 혼잡함을 보여준다. funding_pressure 0.402와 basis_pct -0.0521은 강한 롱 수요라기보다 약한 파생 프리미엄을 의미하므로, 단기적으로는 $63,900-$64,400 상단 유동성보다 $61,500-$60,700 하방 청산 구간을 먼저 테스트할 가능성이 높다.
Candlestick Reader — BULLISH (58%)

Support: $62,868 / $61,480 / $61,368 | Resistance: $63,450 | Horizon: short term

구조적으로는 현재가 $63,111.10이 EMA20 $62,868.03, EMA120 $61,479.53, EMA240 $61,368.27 위에 있어 상승 구조가 우세하며, bull_score 3.10이 bear_score 1.20을 뚜렷하게 상회합니다. 최근 7개 패턴 중 bullish_engulfing이 4회 감지되었고, 최고 품질 패턴도 bullish_engulfing 0.637이며 고거래량 패턴으로 분류되어 매수 반응의 신뢰도를 높입니다. 다만 가격은 7일 고점 $63,450.00에 매우 근접해 있고, doji 및 bearish_harami가 함께 출현해 저항권에서 단기 피로감이 나타납니다. 따라서 확정 구조는 bullish로 보되, 프리미엄 구간과 저항권 반응 때문에 실행 setup은 bearish pullback 경계가 필요한 상태입니다.
Fibonacci Analyst — NEUTRAL (60%)

Support: $62,817 / $62,707 / $62,630 | Resistance: $63,450 | Horizon: short term

현재 BTC는 $63,111.10으로 스윙 고점 $62,957을 상회하고 있으며 EMA20 $62,868.03, EMA120 $61,479.53, EMA240 $61,368.27 위에 있어 확인된 구조는 단기적으로 bullish에 가깝다. 다만 피보나치 관점에서는 가격이 ret_0.786 $62,817.12와 0.618 골든레벨 $62,707.14 위의 프리미엄 영역에 있어, 신규 추격 매수보다는 $62,817.12 → $62,707.14 → $62,629.90 재테스트 가능성이 더 좋은 셋업이다. 가장 중요한 컨플루언스는 $62,589.93이며 count 5, cluster_score 1.0으로 강한 반응 후보 구간이다. 따라서 구조는 상승 우위지만, 실행 셋업은 단기 하락/되돌림 대기 성격이 강해 전체 신호는 neutral로 판단한다.
Harmonic Specialist — BEARISH (42%)

Support: $62,667 / $62,558 / $62,382 | Resistance: $63,066 / $63,215 / $63,450 | Horizon: short term

현재 핵심 harmonic 근거는 엄격한 고품질 bearish Shark 형성 패턴이며, PRZ는 $62,622.26-$63,065.96이고 중심 D 가격은 $62,844.11입니다. 다만 이 Shark는 아직 PRZ 진입 후 명확한 거절, 15m/1h MSS·CHoCH, CVD divergence 또는 OI squeeze 같은 반응 확인이 없으므로 structure_bias는 bearish로 확정할 수 없고 neutral입니다. setup 관점에서는 현재가 $63,111.10이 Shark PRZ 상단 $63,065.96을 근소하게 초과한 상태라, $63,065.96-$63,450.00 부근에서 실패하거나 재진입하면 단기 하락 반응 셋업이 유효합니다. 완료된 bearish Crab 후보는 $63,450.00 D 및 PRZ $62,804.78-$63,625.63에서 초기 반응 점수 0.6을 보였지만 후보 등급이므로 단독 방향 전환 근거가 아니라 보조 저항/리스크 구간으로만 반영합니다.

Operating Path — complex (60%)

#PriceTypeSourceEst. HoursDescription
1$62,590support_testfibonacci (strict cluster score 1.0, count 5), ict (bull OB $62,302.60-$62,538.60), wyckoff (LPS $62,386.10), harmonic (Shark 하방 TP $62,558.28-$62,667.43)4.0실행 셋업이 bearish(66%) — 프리미엄 구간, 상단 저항 근접, CVD 다이버전스 0.850, 롱 계정 쏠림 0.844, 고점 doji/bearish harami를 반영해 첫 웨이포인트는 하방 되돌림이다. $62,589.93은 WP1 후보 중 가장 가깝고(0.83%) 최고 품질의 strict 컨플루언스로, Fibonacci 클러스터·ICT bull OB·Wyckoff LPS·Harmonic 하방 TP가 겹치는 핵심 재검증 지대 상단이다. 추격 매수 대신 이 구간 되돌림 후 방어 여부를 검증하는 위치.
2$62,386liquidity_sweepwyckoff (LPS $62,386.10), ict (OB 하단 $62,302.60), derivatives (하방 청산 압력)8.0Fibonacci 레벨 아래 매도 유동성을 쓸어담는 심화 플러시. Wyckoff LPS $62,386.10 재검증이자 ICT bull OB 하단($62,302.60) 방어 구간이며, Derivatives가 지목한 하방 청산 압력과 정합한다. 다만 구조 핵심 무효화 $61,480.70은 지키는 축적 재테스트 성격으로, 여기서 Phase E 축적 세력이 방어하며 스윙 저점을 형성한다.
3$63,210resistance_testwyckoff (AR $63,209.60), harmonic (Crab D $63,215.20), chairman (상단 구조 저항)16.0재검증 지대 방어 확인 후 bullish 구조(SOS/BOS $62,957.20, confirmed accumulation Phase E) 재개. Wyckoff AR $63,209.60 / Harmonic Crab D $63,215.20 상단 저항 회복을 시도하는 구간으로, 단기 bearish 셋업 압력이 소진되고 구조적 상승 우위가 복원되는지 확인하는 지점이다.
4$63,450resistance_testwyckoff (BU $63,420.00), ict/candlestick/fibonacci (7일 고점 $63,450.00)22.0메인 레인지 상단 회복 연장. Wyckoff BU $63,420.00 및 ICT·Candlestick·Fibonacci 공통 7일 고점 $63,450.00 재테스트로, 24h 내 1차 상단 목표. 1시간 종가로 이 구간을 수용하면 markup 확장($63,625.63→$63,900)으로 이어지지만, 그 전까지는 상단 수용 미확정 저항으로 다룬다.

Period Extremes

HorizonExpected LowExpected HighSequence
4h$62,590$63,150High first
8h$62,386$63,150High first
24h$62,386$63,450Low first

Triggers

Invalidation: $61,481

Raw Operating Path Response
```json
{
  "path_type": "complex",
  "confidence": 0.60,
  "waypoints": [
    {
      "seq": 1,
      "price": 62589.93,
      "type": "support_test",
      "source": "fibonacci (strict cluster score 1.0, count 5), ict (bull OB $62,302.60-$62,538.60), wyckoff (LPS $62,386.10), harmonic (Shark 하방 TP $62,558.28-$62,667.43)",
      "description": "실행 셋업이 bearish(66%) — 프리미엄 구간, 상단 저항 근접, CVD 다이버전스 0.850, 롱 계정 쏠림 0.844, 고점 doji/bearish harami를 반영해 첫 웨이포인트는 하방 되돌림이다. $62,589.93은 WP1 후보 중 가장 가깝고(0.83%) 최고 품질의 strict 컨플루언스로, Fibonacci 클러스터·ICT bull OB·Wyckoff LPS·Harmonic 하방 TP가 겹치는 핵심 재검증 지대 상단이다. 추격 매수 대신 이 구간 되돌림 후 방어 여부를 검증하는 위치.",
      "est_hours": 4.0
    },
    {
      "seq": 2,
      "price": 62386.10,
      "type": "liquidity_sweep",
      "source": "wyckoff (LPS $62,386.10), ict (OB 하단 $62,302.60), derivatives (하방 청산 압력)",
      "description": "Fibonacci 레벨 아래 매도 유동성을 쓸어담는 심화 플러시. Wyckoff LPS $62,386.10 재검증이자 ICT bull OB 하단($62,302.60) 방어 구간이며, Derivatives가 지목한 하방 청산 압력과 정합한다. 다만 구조 핵심 무효화 $61,480.70은 지키는 축적 재테스트 성격으로, 여기서 Phase E 축적 세력이 방어하며 스윙 저점을 형성한다.",
      "est_hours": 8.0
    },
    {
      "seq": 3,
      "price": 63209.60,
      "type": "resistance_test",
      "source": "wyckoff (AR $63,209.60), harmonic (Crab D $63,215.20), chairman (상단 구조 저항)",
      "description": "재검증 지대 방어 확인 후 bullish 구조(SOS/BOS $62,957.20, confirmed accumulation Phase E) 재개. Wyckoff AR $63,209.60 / Harmonic Crab D $63,215.20 상단 저항 회복을 시도하는 구간으로, 단기 bearish 셋업 압력이 소진되고 구조적 상승 우위가 복원되는지 확인하는 지점이다.",
      "est_hours": 16.0
    },
    {
      "seq": 4,
      "price": 63450.00,
      "type": "resistance_test",
      "source": "wyckoff (BU $63,420.00), ict/candlestick/fibonacci (7일 고점 $63,450.00)",
      "description": "메인 레인지 상단 회복 연장. Wyckoff BU $63,420.00 및 ICT·Candlestick·Fibonacci 공통 7일 고점 $63,450.00 재테스트로, 24h 내 1차 상단 목표. 1시간 종가로 이 구간을 수용하면 markup 확장($63,625.63→$63,900)으로 이어지지만, 그 전까지는 상단 수용 미확정 저항으로 다룬다.",
      "est_hours": 22.0
    }
  ],
  "period_extremes": {
    "4h":  {"expected_high": 63150.00, "expected_low": 62589.93, "high_first": true},
    "8h":  {"expected_high": 63150.00, "expected_low": 62386.10, "high_first": true},
    "24h": {"expected_high": 63450.00, "expected_low": 62386.10, "high_first": false}
  },
  "triggers": {
    "bullish": {"price": 63450.00, "description": "1시간 종가가 7일 고점 $63,450.00 및 Wyckoff BU $63,420.00 위에서 수용되면 레인지 상단 돌파·markup 확장 확인 → $63,625.63, $63,900, $64,400 상방 유동성 목표. 되돌림 없이 즉시 이 조건이 나오면 WP1 하방은 생략되고 구조 방향이 바로 복원된다."},
    "bearish": {"price": 62302.60, "description": "1시간 종가가 재검증 지대 하단(ICT bull OB 하단 $62,302.60) 아래로 마감하면 축적 방어 실패 신호 → $61,870.00 SC 재검증, 이어 $61,480.70 무효화 라인 향한 하방 가속. 이 경우 WP3/WP4 bullish 연장 시나리오는 성립하지 않는다."}
  },
  "scenario_invalidation": 61480.70
}
```

Raw Chairman Response
{
  "overall_signal": "bullish",
  "overall_confidence": 0.68,
  "execution_setup": {
    "setup_bias": "bearish",
    "setup_strength": 0.66,
    "active_setups": [
      "현재가 $63,111.10은 Wyckoff AR $63,209.60 및 BU $63,420.00 바로 아래의 상단부에 위치해 상단 수용이 아직 확정되지 않음",
      "ICT 기준 가격은 EQ $62,339.50 위의 프리미엄 구간이며 7일 고점 $63,450.00에 근접해 즉시 추격 매수보다 되돌림 확인이 우위",
      "Fibonacci 기준 ret_0.786 $62,817.12, golden ratio $62,707.14, 핵심 클러스터 $62,589.93 위에서 거래되어 미충족 재테스트 구간이 남아 있음",
      "Derivatives 기준 CVD 다이버전스 0.850, 롱 계정 쏠림 0.844로 고점권 매수 추격 취약성이 확대됨",
      "Harmonic 기준 bearish Shark PRZ $62,622.26-$63,065.96 상단을 현재가가 근소하게 초과했으며, 확인된 반전 구조는 없지만 저항 반응 구간으로 작동 중",
      "Candlestick 기준 고점 부근 doji 및 bearish harami가 감지되어 상승 구조 내 단기 피로 신호가 존재"
    ],
    "setup_vs_structure": "구조는 축적 Phase E와 bullish BOS/SOS로 상승 우위이나, 실행 셋업은 프리미엄·상단 저항·파생 포지셔닝 취약성 때문에 bearish pullback 쪽으로 강하게 기울어 있다. 즉, 구조적 방향과 단기 실행 조건이 분리되어 있으며 현재 구간은 추세 추종보다 상단 수용 여부를 검증해야 하는 위치다."
  },
  "signal_breakdown": {
    "bullish_count": 5,
    "bearish_count": 0,
    "neutral_count": 1
  },
  "key_levels": {
    "support": [
      62957.2,
      62868.03,
      62589.93,
      62538.6,
      62386.1,
      62302.6,
      61480.7
    ],
    "resistance": [
      63209.6,
      63420.0,
      63450.0,
      63625.63,
      63900.0,
      64400.0
    ]
  },
  "confluences": [
    "ICT의 bullish BOS 및 전일 고점 돌파 레벨 $62,957.20은 Wyckoff의 SOS $62,957.20과 정확히 일치하며, 현재 상승 구조의 핵심 기준선이다.",
    "EMA20 $62,868.03은 ICT, Candlestick, Derivatives가 공통으로 단기 상승 구조 유지선으로 제시한 지지 레벨이다.",
    "ICT bullish OB $62,302.60-$62,538.60, Fibonacci 핵심 클러스터 $62,589.93, Harmonic Shark 하방 TP $62,558.28-$62,667.43, Wyckoff LPS $62,386.10이 $62.3k-$62.7k 구간에 밀집해 있어 주요 구조적 재검증 구간을 형성한다.",
    "상단 저항은 여러 모델에서 $63.2k-$63.45k에 집중된다: Wyckoff AR $63,209.60, Harmonic Crab D $63,215.20, Wyckoff BU $63,420.00, ICT·Candlestick·Fibonacci의 7일 고점 $63,450.00.",
    "Candlestick, Fibonacci, Wyckoff, Derivatives, Harmonic 모두 구조 자체는 붕괴로 보지 않지만 현재 가격이 프리미엄 또는 레인지 상단부에 있다는 데 동의한다."
  ],
  "conflicts": [
    "ICT는 $60,758.30 상방 CHoCH 이후 $62,957.20 bullish BOS를 근거로 구조와 셋업을 모두 bullish로 보지만, Candlestick·Fibonacci·Wyckoff·Derivatives는 구조는 bullish이나 실행 셋업은 bearish pullback 위험으로 평가한다.",
    "Harmonic은 bearish Shark PRZ $62,622.26-$63,065.96을 근거로 단기 반전 후보를 제시하지만, 아직 1시간 구조 전환이나 명확한 거절 확인이 없어 메인 구조를 bearish로 뒤집을 권한은 약하다.",
    "Derivatives는 CVD 약화와 롱 쏠림을 근거로 단기 하방 압력을 강조하지만, 가격은 여전히 EMA20 $62,868.03, EMA120 $61,479.53, EMA240 $61,368.27 위에 있어 구조적 상승 판정과 충돌한다.",
    "Wyckoff는 confirmed accumulation Phase E를 제시하지만, 현재가가 AR $63,209.60 아래에 있어 BU 이후 상단 수용이 완전히 확인된 상태는 아니다."
  ],
  "highest_conviction_analyst": "Wyckoff Expert — SC $61,870.00 → AR $63,209.60 → ST $58,388.00 → Terminal Spring $61,480.70 → SOS $62,957.20 → LPS $62,386.10 → BU $63,420.00의 완성도 높은 축적 Phase E 구조를 제시하며, regime 판정과 단계별 가격 레벨이 가장 구체적이다.",
  "invalidation_level": "$61,480.70 하회 시 현재의 Terminal Spring 이후 Phase E 축적 구조 해석이 핵심적으로 훼손된다.",
  "executive_summary": "BTC/USDT 1시간 구조는 Wyckoff confirmed accumulation의 Phase E에 있으며, ICT의 $60,758.30 상방 CHoCH와 $62,957.20 bullish BOS가 이를 보강해 전체 구조 편향은 bullish다. 현재 위치는 SOS $62,957.20 위이지만 AR $63,209.60 및 BU $63,420.00 아래의 레인지 상단부로, 구조적 상승 우위와 별개로 상단 수용은 아직 완전히 확정되지 않았다. $62,302.60-$62,589.93 구간은 ICT OB, Fibonacci 클러스터, Wyckoff LPS, Harmonic TP가 겹치는 핵심 재검증 지대이며, $63,209.60-$63,450.00은 AR·BU·7일 고점이 겹친 상단 구조 저항이다. 주요 리스크는 프리미엄 구간에서의 CVD 약화, 롱 계정 쏠림, bearish Shark PRZ 초과 후 실패 가능성이며, 이는 구조 붕괴 신호가 아니라 단기 실행 조건의 취약성으로 해석한다. 전체 bullish 구조의 핵심 무효화는 $61,480.70 하회다."
}
Full Result JSON
{
  "symbol": "BTC/USDT",
  "timeframe": "1h",
  "timestamp": "2026-07-05 09:00 KST",
  "last_price": 63111.1,
  "num_candles": 300,
  "stage1_analyses": {
    "ict": {
      "agent_id": "ict",
      "display_name": "ICT Trader",
      "signal": "bullish",
      "confidence": 0.68,
      "structure_bias": "bullish",
      "setup_bias": "bullish",
      "setup_score": 0.75,
      "setup_signals": [
        "확정 구조상 $60,758.30 상방 CHoCH 이후 $62,957.20 상방 BOS 발생",
        "전일 고점 $62,957.20 돌파 후 현재가 $63,111.10에서 상방 수용 시도",
        "활성 bullish OB 후보가 $62,302.60-$62,538.60에 위치하며 현재가와 가까운 할인 재진입 매수 구간",
        "bullish OB 내부 mid $62,420.60 및 EQ $62,339.50 부근이 단기 수요 방어 구간",
        "가격이 EMA20 $62,868.03, EMA120 $61,479.53, EMA240 $61,368.27 위에 있어 단기·중기 평균선 구조는 상방 우위",
        "현재 가격은 EQ $62,339.50 위의 premium 영역이므로 추격 매수보다 $62,538.60-$62,302.60 OB 재방문 반응 확인이 유리"
      ],
      "reasoning": "확정 구조는 $60,758.30 bullish CHoCH 이후 $62,957.20 bullish BOS가 발생했기 때문에 bullish로 판단한다. 현재가 $63,111.10은 전일 고점이자 BOS 레벨인 $62,957.20 위에서 거래되고 있으며, EMA20 $62,868.03 위에 있어 단기 추세도 아직 훼손되지 않았다. 다만 현재 구간은 EQ $62,339.50 위의 premium이며 7일 고점 $63,450.00에 근접해 있어, 즉시 추격보다는 $62,538.60-$62,302.60 bullish OB 후보 구간으로의 되돌림 후 방어 여부가 더 좋은 ICT 실행 조건이다. 미체결 FVG는 0개이고 최근 liquidity sweep도 없어 강한 유동성 사냥 후 반전 시그널은 부족하지만, 활성 bullish OB 점수 0.641과 setup_score 0.750은 매수 셋업이 여전히 유효함을 시사한다.",
      "key_levels": {
        "support": [
          62957.2,
          62868.03,
          62538.6,
          62420.6,
          62339.5,
          62302.6,
          61778.1,
          61229.0,
          60758.3
        ],
        "resistance": [
          63286.4,
          63450.0
        ]
      },
      "time_horizon": "short term",
      "invalidation_level": "$62,302.60 하향 이탈 및 1시간봉 종가 수용",
      "risk_scenario": "반대 시나리오는 가격이 $63,450.00 부근의 buy-side liquidity를 먼저 사냥한 뒤 premium 영역에서 거절되고, $62,957.20 아래로 재진입하는 경우이다. 이 경우 전일 고점 돌파는 false breakout이 될 수 있으며, $62,538.60-$62,302.60 bullish OB까지 하락 압력이 커진다. 특히 $62,302.60 아래에서 1시간봉 종가가 형성되면 단기 bullish setup은 무효화되고, 다음 유동성 목표는 $61,778.10 전일 저점 및 $61,229.00 range low가 된다.",
      "data_quality": "medium",
      "metrics": {
        "order_blocks_total": 1,
        "confirmed_bullish_ob": 0,
        "confirmed_bearish_ob": 0,
        "candidate_bullish_ob": 1,
        "candidate_bearish_ob": 0,
        "active_bullish_ob": 1,
        "active_bearish_ob": 0,
        "nearest_bull_ob_range": {
          "bottom": 62302.6,
          "top": 62538.6,
          "quality": "candidate",
          "score": 0.641
        },
        "nearest_bear_ob_range": null,
        "active_bullish_ob_list": [
          {
            "type": "bullish_ob",
            "idx": 282,
            "top": 62538.6,
            "bottom": 62302.6,
            "mid": 62420.6,
            "quality": "candidate",
            "score": 0.641,
            "displacement_score": 0.729,
            "has_fvg": true,
            "has_sweep_context": false,
            "fvg_range": {
              "bottom": 62556.5,
              "top": 62568.8
            },
            "swept_level": null,
            "source_move_idx": 282,
            "proximity": "nearby"
          }
        ],
        "active_bearish_ob_list": [],
        "ob_mitigated_count": 2,
        "unfilled_bull_fvg_count": 0,
        "unfilled_bear_fvg_count": 0,
        "bull_fvg_ranges": [],
        "bear_fvg_ranges": [],
        "fvg_open_count": 0,
        "fvg_mitigated_count": 56,
        "fvg_open_zones": [],
        "bos_choch_events": [
          "BOS_bearish",
          "BOS_bullish",
          "BOS_bearish",
          "CHoCH_bearish",
          "CHoCH_bullish",
          "BOS_bullish"
        ],
        "bos_choch_levels": [
          {
            "type": "BOS_bearish",
            "level": 59060.0
          },
          {
            "type": "BOS_bullish",
            "level": 60734.0
          },
          {
            "type": "BOS_bearish",
            "level": 59714.8
          },
          {
            "type": "CHoCH_bearish",
            "level": 58850.0
          },
          {
            "type": "CHoCH_bullish",
            "level": 60758.3
          },
          {
            "type": "BOS_bullish",
            "level": 62957.2
          }
        ],
        "bos_sequence": [
          "BOS_bearish",
          "BOS_bearish",
          "BOS_bullish",
          "BOS_bearish",
          "CHoCH_bearish",
          "CHoCH_bullish",
          "BOS_bullish"
        ],
        "consecutive_bull_bos": 1,
        "consecutive_bear_bos": 0,
        "recent_liq_sweeps": [],
        "recent_sweep_levels": [],
        "liquidity_resting": [],
        "current_zone": "premium",
        "eq_level": 62339.5,
        "range_high": 63450.0,
        "range_low": 61229.0,
        "bull_score": 9.185,
        "bear_score": 8.7,
        "setup_bias": "bullish",
        "setup_score": 0.75,
        "setup_signals": [
          "bullish BOS above $60,734.00",
          "bullish CHoCH above $60,758.30",
          "bullish BOS above $62,957.20",
          "bullish OB candidate $62,302.60-$62,538.60 (nearby, score=0.64)",
          "broken previous day high $62,957.20"
        ],
        "retracement_direction": "bearish",
        "current_retracement_pct": 150.3,
        "deepest_retracement_pct": 175.3,
        "previous_day_high": 62957.2,
        "previous_day_low": 61778.1,
        "broken_prev_high": true,
        "broken_prev_low": false,
        "sessions": {
          "London": {
            "active": true,
            "high": 63286.4,
            "low": 62902.7
          },
          "New York": {
            "active": false,
            "high": null,
            "low": null
          },
          "Asian kill zone": {
            "active": false,
            "high": null,
            "low": null
          }
        }
      },
      "raw_llm_response": "{\n  \"signal\": \"bullish\",\n  \"confidence\": 0.68,\n  \"structure_bias\": \"bullish\",\n  \"setup_bias\": \"bullish\",\n  \"setup_score\": 0.75,\n  \"setup_signals\": [\n    \"확정 구조상 $60,758.30 상방 CHoCH 이후 $62,957.20 상방 BOS 발생\",\n    \"전일 고점 $62,957.20 돌파 후 현재가 $63,111.10에서 상방 수용 시도\",\n    \"활성 bullish OB 후보가 $62,302.60-$62,538.60에 위치하며 현재가와 가까운 할인 재진입 매수 구간\",\n    \"bullish OB 내부 mid $62,420.60 및 EQ $62,339.50 부근이 단기 수요 방어 구간\",\n    \"가격이 EMA20 $62,868.03, EMA120 $61,479.53, EMA240 $61,368.27 위에 있어 단기·중기 평균선 구조는 상방 우위\",\n    \"현재 가격은 EQ $62,339.50 위의 premium 영역이므로 추격 매수보다 $62,538.60-$62,302.60 OB 재방문 반응 확인이 유리\"\n  ],\n  \"reasoning\": \"확정 구조는 $60,758.30 bullish CHoCH 이후 $62,957.20 bullish BOS가 발생했기 때문에 bullish로 판단한다. 현재가 $63,111.10은 전일 고점이자 BOS 레벨인 $62,957.20 위에서 거래되고 있으며, EMA20 $62,868.03 위에 있어 단기 추세도 아직 훼손되지 않았다. 다만 현재 구간은 EQ $62,339.50 위의 premium이며 7일 고점 $63,450.00에 근접해 있어, 즉시 추격보다는 $62,538.60-$62,302.60 bullish OB 후보 구간으로의 되돌림 후 방어 여부가 더 좋은 ICT 실행 조건이다. 미체결 FVG는 0개이고 최근 liquidity sweep도 없어 강한 유동성 사냥 후 반전 시그널은 부족하지만, 활성 bullish OB 점수 0.641과 setup_score 0.750은 매수 셋업이 여전히 유효함을 시사한다.\",\n  \"key_levels\": {\n    \"support\": [\n      62957.2,\n      62868.03,\n      62538.6,\n      62420.6,\n      62339.5,\n      62302.6,\n      61778.1,\n      61229.0,\n      60758.3\n    ],\n    \"resistance\": [\n      63286.4,\n      63450.0\n    ]\n  },\n  \"time_horizon\": \"short term\",\n  \"invalidation_level\": \"$62,302.60 하향 이탈 및 1시간봉 종가 수용\",\n  \"risk_scenario\": \"반대 시나리오는 가격이 $63,450.00 부근의 buy-side liquidity를 먼저 사냥한 뒤 premium 영역에서 거절되고, $62,957.20 아래로 재진입하는 경우이다. 이 경우 전일 고점 돌파는 false breakout이 될 수 있으며, $62,538.60-$62,302.60 bullish OB까지 하락 압력이 커진다. 특히 $62,302.60 아래에서 1시간봉 종가가 형성되면 단기 bullish setup은 무효화되고, 다음 유동성 목표는 $61,778.10 전일 저점 및 $61,229.00 range low가 된다.\",\n  \"data_quality\": \"medium\"\n}"
    },
    "harmonic": {
      "agent_id": "harmonic",
      "display_name": "Harmonic Specialist",
      "signal": "bearish",
      "confidence": 0.42,
      "structure_bias": "neutral",
      "setup_bias": "bearish",
      "setup_score": 0.56,
      "setup_signals": [
        "엄격한 고품질 bearish Shark 형성 PRZ 활성 구간 $62,622.26-$63,065.96, D 기준가 $62,844.11",
        "현재가 $63,111.10이 Shark PRZ 상단 $63,065.96 바로 위에 위치하여 PRZ 초과/방어 여부가 핵심",
        "Shark PRZ는 ABCD, BC_EXT, XAD 3개 Fib family가 중첩된 고컨플루언스 구간이며 PRZ 폭은 0.706%",
        "완료된 bearish Crab 후보가 $63,450.00에서 D를 형성했고 PRZ $62,804.78-$63,625.63 내 초기 반응이 관측됨",
        "bearish TP ladder 후보: $62,667.43, $62,558.28, $62,381.60"
      ],
      "reasoning": "현재 핵심 harmonic 근거는 엄격한 고품질 bearish Shark 형성 패턴이며, PRZ는 $62,622.26-$63,065.96이고 중심 D 가격은 $62,844.11입니다. 다만 이 Shark는 아직 PRZ 진입 후 명확한 거절, 15m/1h MSS·CHoCH, CVD divergence 또는 OI squeeze 같은 반응 확인이 없으므로 structure_bias는 bearish로 확정할 수 없고 neutral입니다. setup 관점에서는 현재가 $63,111.10이 Shark PRZ 상단 $63,065.96을 근소하게 초과한 상태라, $63,065.96-$63,450.00 부근에서 실패하거나 재진입하면 단기 하락 반응 셋업이 유효합니다. 완료된 bearish Crab 후보는 $63,450.00 D 및 PRZ $62,804.78-$63,625.63에서 초기 반응 점수 0.6을 보였지만 후보 등급이므로 단독 방향 전환 근거가 아니라 보조 저항/리스크 구간으로만 반영합니다.",
      "key_levels": {
        "support": [
          62667.43,
          62558.28,
          62381.6,
          61479.53,
          61368.27
        ],
        "resistance": [
          63065.96,
          63215.2,
          63450.0,
          63625.63
        ]
      },
      "time_horizon": "short term",
      "invalidation_level": "$63,625.63 상방에서 1h 종가 수용",
      "risk_scenario": "$63,065.96 위에서 가격이 계속 수용되고 $63,450.00을 재돌파한 뒤 Crab PRZ 상단 $63,625.63까지 돌파하면 bearish harmonic 반응 셋업은 실패로 간주됩니다. 이 경우 숏 커버링과 유동성 추격으로 상방 확장이 이어질 수 있으며, harmonic 저항은 더 이상 단기 하락 근거로 사용하기 어렵습니다.",
      "data_quality": "medium",
      "metrics": {
        "patterns_found": 83,
        "completed_patterns_found": 25,
        "forming_d_prz_found": 58,
        "swing_orders_scanned": [
          3,
          5,
          8
        ],
        "swing_search_window": 34,
        "multiscale_swings_scanned": 61,
        "swing_highs_scanned": 30,
        "swing_lows_scanned": 31,
        "timeframe": "1h",
        "prz_active_threshold_pct": 0.5,
        "prz_nearby_threshold_pct": 1.0,
        "prz_watch_threshold_pct": 2.0,
        "prz_max_width_pct": 0.9,
        "quality_counts": {
          "high": 4,
          "medium": 21,
          "low": 58
        },
        "prz_status_counts": {
          "active": 18,
          "nearby": 6,
          "watch": 11,
          "far": 48,
          "forming": 35
        },
        "high_confluence_prz_count": 17,
        "strict_patterns_found": 36,
        "candidate_patterns_found": 47,
        "active_patterns_at_prz": 18,
        "nearby_patterns": 6,
        "all_patterns": [
          "shark",
          "bat",
          "bat",
          "crab",
          "shark",
          "bat",
          "bat",
          "crab",
          "bat",
          "crab",
          "crab",
          "gartley",
          "crab",
          "crab",
          "gartley",
          "gartley",
          "bat",
          "shark",
          "shark",
          "shark",
          "crab",
          "shark",
          "butterfly",
          "bat",
          "crab",
          "crab",
          "crab",
          "bat",
          "crab",
          "butterfly",
          "butterfly",
          "shark",
          "shark",
          "butterfly",
          "butterfly",
          "bat",
          "butterfly",
          "butterfly",
          "bat",
          "butterfly",
          "bat",
          "crab",
          "butterfly",
          "crab",
          "bat",
          "shark",
          "shark",
          "gartley",
          "bat",
          "butterfly",
          "butterfly",
          "shark",
          "bat",
          "crab",
          "butterfly",
          "gartley",
          "shark",
          "butterfly",
          "crab",
          "butterfly",
          "crab",
          "butterfly",
          "butterfly",
          "bat",
          "crab",
          "crab",
          "crab",
          "shark",
          "butterfly",
          "butterfly",
          "bat",
          "bat",
          "bat",
          "shark",
          "gartley",
          "shark",
          "butterfly",
          "crab",
          "crab",
          "gartley",
          "crab",
          "gartley",
          "shark"
        ],
        "all_signals": [
          "bearish",
          "bearish",
          "bullish",
          "bearish",
          "bearish",
          "bearish",
          "bullish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bullish",
          "bearish",
          "bearish",
          "bearish",
          "bullish",
          "bullish",
          "bullish",
          "bullish",
          "bearish",
          "bullish",
          "bullish",
          "bearish",
          "bullish",
          "bearish",
          "bullish",
          "bearish",
          "bearish",
          "bearish",
          "bullish",
          "bearish",
          "bearish",
          "bullish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bullish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bullish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bullish",
          "bearish",
          "bullish",
          "bearish",
          "bearish",
          "bullish",
          "bearish",
          "bullish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bullish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish"
        ],
        "best_pattern": "shark",
        "best_pattern_quality": "strict",
        "best_quality": "high",
        "best_pattern_score": 0.972,
        "best_completion_status": "forming",
        "nearest_pattern": "bat",
        "nearest_prz": 63200.9,
        "price_to_prz": 0.14,
        "prz_range": [
          62558.67,
          63843.13
        ],
        "council_relevant_prz_count": 1,
        "directional_influence_prz_count": 1,
        "confirmed_reaction_prz_count": 0,
        "validated_harmonic_tp_count": 0,
        "pattern_candidates": [
          {
            "pattern": "shark",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "high",
            "pattern_score": 0.972,
            "ratio_score": 1.0,
            "prz_score": 1.0,
            "prz_proximity": "active",
            "action_status": "active",
            "high_confluence_prz": true,
            "d_price": 62844.11,
            "prz_range": [
              62622.26,
              63065.96
            ],
            "prz_width_pct": 0.706,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -0.42,
            "price_to_prz_pct_raw": -0.423,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.35,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.35,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "shark",
              "d_price": 62844.11,
              "a_price": 62381.6,
              "tp1_ad_382": 62667.43,
              "tp2_ad_618": 62558.28,
              "tp3_a_or_structure_liquidity": 62381.6,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6143,
              "ABC": 1.2234
            },
            "x_price": 62957.2,
            "x_idx": 273,
            "x_order": 8,
            "a_price": 62381.6,
            "a_idx": 277,
            "a_order": 3,
            "b_price": 62735.2,
            "b_idx": 280,
            "b_order": 3,
            "c_price": 62302.6,
            "c_idx": 282,
            "c_order": 8,
            "d_idx": null
          },
          {
            "pattern": "bat",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "high",
            "pattern_score": 0.921,
            "ratio_score": 1.0,
            "prz_score": 1.0,
            "prz_proximity": "watch",
            "action_status": "watch",
            "high_confluence_prz": true,
            "d_price": 62002.79,
            "prz_range": [
              61846.06,
              62159.52
            ],
            "prz_width_pct": 0.506,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -1.76,
            "price_to_prz_pct_raw": -1.7561,
            "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": "bat",
              "d_price": 62002.79,
              "a_price": 61308.3,
              "tp1_ad_382": 61737.49,
              "tp2_ad_618": 61573.59,
              "tp3_a_or_structure_liquidity": 61308.3,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.4806,
              "ABC": 0.5884
            },
            "x_price": 62180.0,
            "x_idx": 242,
            "x_order": 8,
            "a_price": 61308.3,
            "a_idx": 248,
            "a_order": 3,
            "b_price": 61727.2,
            "b_idx": 253,
            "b_order": 3,
            "c_price": 61480.7,
            "c_idx": 261,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "bat",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "high",
            "pattern_score": 0.913,
            "ratio_score": 1.0,
            "prz_score": 1.0,
            "prz_proximity": "watch",
            "action_status": "watch",
            "high_confluence_prz": true,
            "d_price": 61982.38,
            "prz_range": [
              61768.21,
              62196.55
            ],
            "prz_width_pct": 0.691,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -1.79,
            "price_to_prz_pct_raw": -1.7885,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bullish",
              "source": "bat",
              "d_price": 61982.38,
              "a_price": 62957.2,
              "tp1_ad_382": 62354.76,
              "tp2_ad_618": 62584.82,
              "tp3_a_or_structure_liquidity": 62957.2,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.4413,
              "ABC": 0.6143
            },
            "x_price": 61653.0,
            "x_idx": 266,
            "x_order": 3,
            "a_price": 62957.2,
            "a_idx": 273,
            "a_order": 8,
            "b_price": 62381.6,
            "b_idx": 277,
            "b_order": 3,
            "c_price": 62735.2,
            "c_idx": 280,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "gartley",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "high",
            "pattern_score": 0.814,
            "ratio_score": 0.747,
            "prz_score": 1.0,
            "prz_proximity": "watch",
            "action_status": "watch",
            "high_confluence_prz": true,
            "d_price": 61926.67,
            "prz_range": [
              61725.8,
              62127.54
            ],
            "prz_width_pct": 0.649,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -1.88,
            "price_to_prz_pct_raw": -1.8767,
            "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": 61926.67,
              "a_price": 61113.8,
              "tp1_ad_382": 61616.16,
              "tp2_ad_618": 61424.32,
              "tp3_a_or_structure_liquidity": 61113.8,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.5753,
              "ABC": 0.4019
            },
            "x_price": 62180.0,
            "x_idx": 242,
            "x_order": 8,
            "a_price": 61113.8,
            "a_idx": 244,
            "a_order": 3,
            "b_price": 61727.2,
            "b_idx": 253,
            "b_order": 3,
            "c_price": 61480.7,
            "c_idx": 261,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "crab",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "low",
            "pattern_score": 0.9,
            "ratio_score": 1.0,
            "prz_score": 0.865,
            "prz_proximity": "nearby",
            "action_status": "nearby",
            "high_confluence_prz": true,
            "d_price": 62309.16,
            "prz_range": [
              61865.95,
              62752.36
            ],
            "prz_width_pct": 1.423,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -1.27,
            "price_to_prz_pct_raw": -1.2707,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.35,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.35,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "crab",
              "d_price": 62309.16,
              "a_price": 61308.3,
              "tp1_ad_382": 61926.83,
              "tp2_ad_618": 61690.63,
              "tp3_a_or_structure_liquidity": 61308.3,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.4806,
              "ABC": 0.5884
            },
            "x_price": 62180.0,
            "x_idx": 242,
            "x_order": 8,
            "a_price": 61308.3,
            "a_idx": 248,
            "a_order": 3,
            "b_price": 61727.2,
            "b_idx": 253,
            "b_order": 3,
            "c_price": 61480.7,
            "c_idx": 261,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "crab",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.859,
            "ratio_score": 0.824,
            "prz_score": 0.897,
            "prz_proximity": "active",
            "action_status": "active",
            "high_confluence_prz": true,
            "d_price": 63215.2,
            "prz_range": [
              62804.78,
              63625.63
            ],
            "prz_width_pct": 1.299,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 0.16,
            "price_to_prz_pct_raw": 0.165,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.35,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.35,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "crab",
              "d_price": 63215.2,
              "a_price": 61113.8,
              "tp1_ad_382": 62412.47,
              "tp2_ad_618": 61916.54,
              "tp3_a_or_structure_liquidity": 61113.8,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.5753,
              "ABC": 0.9381
            },
            "x_price": 62180.0,
            "x_idx": 242,
            "x_order": 8,
            "a_price": 61113.8,
            "a_idx": 244,
            "a_order": 3,
            "b_price": 61727.2,
            "b_idx": 253,
            "b_order": 3,
            "c_price": 62302.6,
            "c_idx": 282,
            "c_order": 8,
            "d_idx": null
          },
          {
            "pattern": "bat",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "medium",
            "pattern_score": 0.846,
            "ratio_score": 0.86,
            "prz_score": 0.908,
            "prz_proximity": "nearby",
            "action_status": "nearby",
            "high_confluence_prz": true,
            "d_price": 62236.17,
            "prz_range": [
              61845.93,
              62626.41
            ],
            "prz_width_pct": 1.254,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -1.39,
            "price_to_prz_pct_raw": -1.3863,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.35,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.35,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "bat",
              "d_price": 62236.17,
              "a_price": 61113.8,
              "tp1_ad_382": 61807.42,
              "tp2_ad_618": 61542.54,
              "tp3_a_or_structure_liquidity": 61113.8,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.3675,
              "ABC": 0.4019
            },
            "x_price": 59444.5,
            "x_idx": 208,
            "x_order": 8,
            "a_price": 61113.8,
            "a_idx": 244,
            "a_order": 3,
            "b_price": 61727.2,
            "b_idx": 253,
            "b_order": 3,
            "c_price": 61480.7,
            "c_idx": 261,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "butterfly",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.783,
            "ratio_score": 0.611,
            "prz_score": 0.998,
            "prz_proximity": "watch",
            "action_status": "watch",
            "high_confluence_prz": true,
            "d_price": 62127.85,
            "prz_range": [
              61845.99,
              62409.71
            ],
            "prz_width_pct": 0.907,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -1.56,
            "price_to_prz_pct_raw": -1.558,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "butterfly",
              "d_price": 62127.85,
              "a_price": 61229.0,
              "tp1_ad_382": 61784.49,
              "tp2_ad_618": 61572.36,
              "tp3_a_or_structure_liquidity": 61229.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.7027,
              "ABC": 0.4948
            },
            "x_price": 60520.0,
            "x_idx": 219,
            "x_order": 5,
            "a_price": 61229.0,
            "a_idx": 252,
            "a_order": 5,
            "b_price": 61727.2,
            "b_idx": 253,
            "b_order": 3,
            "c_price": 61480.7,
            "c_idx": 261,
            "c_order": 3,
            "d_idx": null
          }
        ],
        "council_relevant_prz": [
          {
            "pattern": "shark",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "high",
            "pattern_score": 0.972,
            "ratio_score": 1.0,
            "prz_score": 1.0,
            "prz_proximity": "active",
            "action_status": "active",
            "high_confluence_prz": true,
            "d_price": 62844.11,
            "prz_range": [
              62622.26,
              63065.96
            ],
            "prz_width_pct": 0.706,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -0.42,
            "price_to_prz_pct_raw": -0.423,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.35,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.35,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "shark",
              "d_price": 62844.11,
              "a_price": 62381.6,
              "tp1_ad_382": 62667.43,
              "tp2_ad_618": 62558.28,
              "tp3_a_or_structure_liquidity": 62381.6,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6143,
              "ABC": 1.2234
            },
            "x_price": 62957.2,
            "x_idx": 273,
            "x_order": 8,
            "a_price": 62381.6,
            "a_idx": 277,
            "a_order": 3,
            "b_price": 62735.2,
            "b_idx": 280,
            "b_order": 3,
            "c_price": 62302.6,
            "c_idx": 282,
            "c_order": 8,
            "d_idx": null
          }
        ],
        "report_detail_candidates": [
          {
            "pattern": "shark",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "high",
            "pattern_score": 0.972,
            "ratio_score": 1.0,
            "prz_score": 1.0,
            "prz_proximity": "active",
            "action_status": "active",
            "high_confluence_prz": true,
            "d_price": 62844.11,
            "prz_range": [
              62622.26,
              63065.96
            ],
            "prz_width_pct": 0.706,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -0.42,
            "price_to_prz_pct_raw": -0.423,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.35,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.35,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "shark",
              "d_price": 62844.11,
              "a_price": 62381.6,
              "tp1_ad_382": 62667.43,
              "tp2_ad_618": 62558.28,
              "tp3_a_or_structure_liquidity": 62381.6,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6143,
              "ABC": 1.2234
            },
            "x_price": 62957.2,
            "x_idx": 273,
            "x_order": 8,
            "a_price": 62381.6,
            "a_idx": 277,
            "a_order": 3,
            "b_price": 62735.2,
            "b_idx": 280,
            "b_order": 3,
            "c_price": 62302.6,
            "c_idx": 282,
            "c_order": 8,
            "d_idx": null
          },
          {
            "pattern": "bat",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "high",
            "pattern_score": 0.921,
            "ratio_score": 1.0,
            "prz_score": 1.0,
            "prz_proximity": "watch",
            "action_status": "watch",
            "high_confluence_prz": true,
            "d_price": 62002.79,
            "prz_range": [
              61846.06,
              62159.52
            ],
            "prz_width_pct": 0.506,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -1.76,
            "price_to_prz_pct_raw": -1.7561,
            "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": "bat",
              "d_price": 62002.79,
              "a_price": 61308.3,
              "tp1_ad_382": 61737.49,
              "tp2_ad_618": 61573.59,
              "tp3_a_or_structure_liquidity": 61308.3,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.4806,
              "ABC": 0.5884
            },
            "x_price": 62180.0,
            "x_idx": 242,
            "x_order": 8,
            "a_price": 61308.3,
            "a_idx": 248,
            "a_order": 3,
            "b_price": 61727.2,
            "b_idx": 253,
            "b_order": 3,
            "c_price": 61480.7,
            "c_idx": 261,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "bat",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "high",
            "pattern_score": 0.913,
            "ratio_score": 1.0,
            "prz_score": 1.0,
            "prz_proximity": "watch",
            "action_status": "watch",
            "high_confluence_prz": true,
            "d_price": 61982.38,
            "prz_range": [
              61768.21,
              62196.55
            ],
            "prz_width_pct": 0.691,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -1.79,
            "price_to_prz_pct_raw": -1.7885,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bullish",
              "source": "bat",
              "d_price": 61982.38,
              "a_price": 62957.2,
              "tp1_ad_382": 62354.76,
              "tp2_ad_618": 62584.82,
              "tp3_a_or_structure_liquidity": 62957.2,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.4413,
              "ABC": 0.6143
            },
            "x_price": 61653.0,
            "x_idx": 266,
            "x_order": 3,
            "a_price": 62957.2,
            "a_idx": 273,
            "a_order": 8,
            "b_price": 62381.6,
            "b_idx": 277,
            "b_order": 3,
            "c_price": 62735.2,
            "c_idx": 280,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "gartley",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "high",
            "pattern_score": 0.814,
            "ratio_score": 0.747,
            "prz_score": 1.0,
            "prz_proximity": "watch",
            "action_status": "watch",
            "high_confluence_prz": true,
            "d_price": 61926.67,
            "prz_range": [
              61725.8,
              62127.54
            ],
            "prz_width_pct": 0.649,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -1.88,
            "price_to_prz_pct_raw": -1.8767,
            "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": 61926.67,
              "a_price": 61113.8,
              "tp1_ad_382": 61616.16,
              "tp2_ad_618": 61424.32,
              "tp3_a_or_structure_liquidity": 61113.8,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.5753,
              "ABC": 0.4019
            },
            "x_price": 62180.0,
            "x_idx": 242,
            "x_order": 8,
            "a_price": 61113.8,
            "a_idx": 244,
            "a_order": 3,
            "b_price": 61727.2,
            "b_idx": 253,
            "b_order": 3,
            "c_price": 61480.7,
            "c_idx": 261,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "crab",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "low",
            "pattern_score": 0.9,
            "ratio_score": 1.0,
            "prz_score": 0.865,
            "prz_proximity": "nearby",
            "action_status": "nearby",
            "high_confluence_prz": true,
            "d_price": 62309.16,
            "prz_range": [
              61865.95,
              62752.36
            ],
            "prz_width_pct": 1.423,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -1.27,
            "price_to_prz_pct_raw": -1.2707,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.35,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.35,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "crab",
              "d_price": 62309.16,
              "a_price": 61308.3,
              "tp1_ad_382": 61926.83,
              "tp2_ad_618": 61690.63,
              "tp3_a_or_structure_liquidity": 61308.3,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.4806,
              "ABC": 0.5884
            },
            "x_price": 62180.0,
            "x_idx": 242,
            "x_order": 8,
            "a_price": 61308.3,
            "a_idx": 248,
            "a_order": 3,
            "b_price": 61727.2,
            "b_idx": 253,
            "b_order": 3,
            "c_price": 61480.7,
            "c_idx": 261,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "crab",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.859,
            "ratio_score": 0.824,
            "prz_score": 0.897,
            "prz_proximity": "active",
            "action_status": "active",
            "high_confluence_prz": true,
            "d_price": 63215.2,
            "prz_range": [
              62804.78,
              63625.63
            ],
            "prz_width_pct": 1.299,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 0.16,
            "price_to_prz_pct_raw": 0.165,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.35,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.35,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "crab",
              "d_price": 63215.2,
              "a_price": 61113.8,
              "tp1_ad_382": 62412.47,
              "tp2_ad_618": 61916.54,
              "tp3_a_or_structure_liquidity": 61113.8,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.5753,
              "ABC": 0.9381
            },
            "x_price": 62180.0,
            "x_idx": 242,
            "x_order": 8,
            "a_price": 61113.8,
            "a_idx": 244,
            "a_order": 3,
            "b_price": 61727.2,
            "b_idx": 253,
            "b_order": 3,
            "c_price": 62302.6,
            "c_idx": 282,
            "c_order": 8,
            "d_idx": null
          },
          {
            "pattern": "bat",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "medium",
            "pattern_score": 0.846,
            "ratio_score": 0.86,
            "prz_score": 0.908,
            "prz_proximity": "nearby",
            "action_status": "nearby",
            "high_confluence_prz": true,
            "d_price": 62236.17,
            "prz_range": [
              61845.93,
              62626.41
            ],
            "prz_width_pct": 1.254,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -1.39,
            "price_to_prz_pct_raw": -1.3863,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.35,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.35,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "bat",
              "d_price": 62236.17,
              "a_price": 61113.8,
              "tp1_ad_382": 61807.42,
              "tp2_ad_618": 61542.54,
              "tp3_a_or_structure_liquidity": 61113.8,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.3675,
              "ABC": 0.4019
            },
            "x_price": 59444.5,
            "x_idx": 208,
            "x_order": 8,
            "a_price": 61113.8,
            "a_idx": 244,
            "a_order": 3,
            "b_price": 61727.2,
            "b_idx": 253,
            "b_order": 3,
            "c_price": 61480.7,
            "c_idx": 261,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "butterfly",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.783,
            "ratio_score": 0.611,
            "prz_score": 0.998,
            "prz_proximity": "watch",
            "action_status": "watch",
            "high_confluence_prz": true,
            "d_price": 62127.85,
            "prz_range": [
              61845.99,
              62409.71
            ],
            "prz_width_pct": 0.907,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -1.56,
            "price_to_prz_pct_raw": -1.558,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "butterfly",
              "d_price": 62127.85,
              "a_price": 61229.0,
              "tp1_ad_382": 61784.49,
              "tp2_ad_618": 61572.36,
              "tp3_a_or_structure_liquidity": 61229.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.7027,
              "ABC": 0.4948
            },
            "x_price": 60520.0,
            "x_idx": 219,
            "x_order": 5,
            "a_price": 61229.0,
            "a_idx": 252,
            "a_order": 5,
            "b_price": 61727.2,
            "b_idx": 253,
            "b_order": 3,
            "c_price": 61480.7,
            "c_idx": 261,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "crab",
            "signal": "bearish",
            "completion_status": "completed",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.652,
            "ratio_score": 0.422,
            "prz_score": 0.897,
            "prz_proximity": "active",
            "action_status": "active",
            "high_confluence_prz": true,
            "d_price": 63450.0,
            "prz_range": [
              62804.78,
              63625.63
            ],
            "prz_width_pct": 1.299,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 0.16,
            "price_to_prz_pct_raw": 0.165,
            "harmonic_vote_state": {
              "authority": "post_confirmation_vote_eligible",
              "directional_vote_weight": 0.58,
              "confirmed_reaction": true,
              "confirmation_reasons": [
                "PRZ_touch_or_entry",
                "PRZ_rejection_or_defense",
                "initial_PRZ_reaction",
                "PRZ_center_reclaimed_or_rejected",
                "post_D_close_progress"
              ],
              "reaction_score": 0.6,
              "reaction_detail": {
                "reaction_score": 0.6,
                "reaction_move_ratio_ad": 0.234,
                "adverse_move_ratio_ad": 0.0,
                "bars_after_d": 4,
                "reasons": [
                  "initial_PRZ_reaction",
                  "PRZ_center_reclaimed_or_rejected",
                  "post_D_close_progress"
                ]
              },
              "path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.58,
            "confirmed_reaction": true,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "crab",
              "d_price": 63215.2,
              "a_price": 61113.8,
              "tp1_ad_382": 62412.47,
              "tp2_ad_618": 61916.54,
              "tp3_a_or_structure_liquidity": 61113.8,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.5753,
              "ABC": 0.9381,
              "BCD": 1.9941,
              "XAD": 2.1911
            },
            "x_price": 62180.0,
            "x_idx": 242,
            "x_order": 8,
            "a_price": 61113.8,
            "a_idx": 244,
            "a_order": 3,
            "b_price": 61727.2,
            "b_idx": 253,
            "b_order": 3,
            "c_price": 62302.6,
            "c_idx": 282,
            "c_order": 8,
            "d_idx": 295
          },
          {
            "pattern": "shark",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "low",
            "pattern_score": 0.89,
            "ratio_score": 1.0,
            "prz_score": 0.844,
            "prz_proximity": "active",
            "action_status": "active",
            "high_confluence_prz": false,
            "d_price": 62516.71,
            "prz_range": [
              62046.87,
              62986.56
            ],
            "prz_width_pct": 1.503,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -0.94,
            "price_to_prz_pct_raw": -0.9418,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.35,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.35,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "shark",
              "d_price": 62516.71,
              "a_price": 61308.3,
              "tp1_ad_382": 62055.1,
              "tp2_ad_618": 61769.91,
              "tp3_a_or_structure_liquidity": 61308.3,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.4806,
              "ABC": 1.3736
            },
            "x_price": 62180.0,
            "x_idx": 242,
            "x_order": 8,
            "a_price": 61308.3,
            "a_idx": 248,
            "a_order": 3,
            "b_price": 61727.2,
            "b_idx": 253,
            "b_order": 3,
            "c_price": 62302.6,
            "c_idx": 282,
            "c_order": 8,
            "d_idx": null
          },
          {
            "pattern": "crab",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "low",
            "pattern_score": 0.839,
            "ratio_score": 0.965,
            "prz_score": 0.838,
            "prz_proximity": "watch",
            "action_status": "watch",
            "high_confluence_prz": false,
            "d_price": 61944.92,
            "prz_range": [
              61472.99,
              62416.85
            ],
            "prz_width_pct": 1.524,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -1.85,
            "price_to_prz_pct_raw": -1.8478,
            "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": "crab",
              "d_price": 61944.92,
              "a_price": 57758.6,
              "tp1_ad_382": 60345.74,
              "tp2_ad_618": 59357.77,
              "tp3_a_or_structure_liquidity": 57758.6,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6006,
              "ABC": 0.3775
            },
            "x_price": 60565.6,
            "x_idx": 177,
            "x_order": 3,
            "a_price": 57758.6,
            "a_idx": 205,
            "a_order": 8,
            "b_price": 59444.5,
            "b_idx": 208,
            "b_order": 8,
            "c_price": 60080.9,
            "c_idx": 235,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "crab",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "medium",
            "pattern_score": 0.836,
            "ratio_score": 1.0,
            "prz_score": 0.783,
            "prz_proximity": "nearby",
            "action_status": "nearby",
            "high_confluence_prz": false,
            "d_price": 62534.18,
            "prz_range": [
              62422.48,
              62645.88
            ],
            "prz_width_pct": 0.357,
            "prz_confluence_count": 2,
            "prz_fib_families": [
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -0.91,
            "price_to_prz_pct_raw": -0.9141,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.35,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.35,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "crab",
              "d_price": 62534.18,
              "a_price": 57758.6,
              "tp1_ad_382": 60709.91,
              "tp2_ad_618": 59582.87,
              "tp3_a_or_structure_liquidity": 57758.6,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.562,
              "ABC": 0.6824
            },
            "x_price": 60758.3,
            "x_idx": 168,
            "x_order": 8,
            "a_price": 57758.6,
            "a_idx": 205,
            "a_order": 8,
            "b_price": 59444.5,
            "b_idx": 208,
            "b_order": 8,
            "c_price": 58294.1,
            "c_idx": 216,
            "c_order": 8,
            "d_idx": null
          }
        ],
        "actionable_patterns_list": [
          {
            "pattern": "shark",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "high",
            "pattern_score": 0.972,
            "prz_proximity": "active",
            "prz_range": [
              62622.26,
              63065.96
            ],
            "prz_reversal_direction": "down",
            "price_to_prz_pct": -0.42,
            "high_confluence_prz": true,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.35,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.35,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "shark",
              "d_price": 62844.11,
              "a_price": 62381.6,
              "tp1_ad_382": 62667.43,
              "tp2_ad_618": 62558.28,
              "tp3_a_or_structure_liquidity": 62381.6,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "interpretation": "SHARK FORMING HIGH PRZ $62,622.26-$63,065.96: expected reversal DOWN if price reacts in zone"
          }
        ],
        "best_council_prz": {
          "pattern": "shark",
          "signal": "bearish",
          "completion_status": "forming",
          "pattern_quality": "strict",
          "quality": "high",
          "pattern_score": 0.972,
          "ratio_score": 1.0,
          "prz_score": 1.0,
          "prz_proximity": "active",
          "action_status": "active",
          "high_confluence_prz": true,
          "d_price": 62844.11,
          "prz_range": [
            62622.26,
            63065.96
          ],
          "prz_width_pct": 0.706,
          "prz_confluence_count": 3,
          "prz_fib_families": [
            "ABCD",
            "BC_EXT",
            "XAD"
          ],
          "price_to_prz_pct": -0.42,
          "price_to_prz_pct_raw": -0.423,
          "harmonic_vote_state": {
            "authority": "pre_confirmation_reversal_candidate",
            "directional_vote_weight": 0.35,
            "confirmed_reaction": false,
            "confirmation_reasons": [],
            "reaction_score": 0.0,
            "reaction_detail": {
              "reaction_score": 0.0,
              "reasons": []
            },
            "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
            "standalone_path_override_allowed": false
          },
          "directional_vote_weight": 0.35,
          "confirmed_reaction": false,
          "standalone_path_override_allowed": false,
          "tp_ladder": {
            "direction": "bearish",
            "source": "shark",
            "d_price": 62844.11,
            "a_price": 62381.6,
            "tp1_ad_382": 62667.43,
            "tp2_ad_618": 62558.28,
            "tp3_a_or_structure_liquidity": 62381.6,
            "note": "Use as strong TP ladder context; not standalone path authority."
          },
          "ratios": {
            "XAB": 0.6143,
            "ABC": 1.2234
          },
          "x_price": 62957.2,
          "x_idx": 273,
          "x_order": 8,
          "a_price": 62381.6,
          "a_idx": 277,
          "a_order": 3,
          "b_price": 62735.2,
          "b_idx": 280,
          "b_order": 3,
          "c_price": 62302.6,
          "c_idx": 282,
          "c_order": 8,
          "d_idx": null
        },
        "best_tp_ladder": {
          "direction": "bearish",
          "source": "shark",
          "d_price": 62844.11,
          "a_price": 62381.6,
          "tp1_ad_382": 62667.43,
          "tp2_ad_618": 62558.28,
          "tp3_a_or_structure_liquidity": 62381.6,
          "note": "Use as strong TP ladder context; not standalone path authority."
        },
        "tp_ladder": [
          {
            "direction": "bearish",
            "source": "shark",
            "d_price": 62844.11,
            "a_price": 62381.6,
            "tp1_ad_382": 62667.43,
            "tp2_ad_618": 62558.28,
            "tp3_a_or_structure_liquidity": 62381.6,
            "note": "Use as strong TP ladder context; not standalone path authority."
          }
        ],
        "validated_tp_ladder": [],
        "harmonic_governance": {
          "role": "PRZ reaction + TP ladder confluence, not standalone path engine",
          "pre_confirmation_weight_range": [
            0.25,
            0.35
          ],
          "post_confirmation_vote_weight_range": [
            0.5,
            0.6
          ],
          "standalone_path_override_allowed": false,
          "opposes_core_path_policy": "branch/reversal-risk/reaction-zone unless lower-TF structure and derivatives also confirm",
          "aligns_with_core_path_policy": "modest confidence lift plus strong TP ladder influence"
        },
        "execution_readiness": "ready",
        "directional_scores": {
          "bullish": 0,
          "bearish": 0.206
        },
        "directional_score_total": 0.206,
        "directional_dominance": 1.0
      },
      "raw_llm_response": "{\n  \"signal\": \"bearish\",\n  \"confidence\": 0.42,\n  \"structure_bias\": \"neutral\",\n  \"setup_bias\": \"bearish\",\n  \"setup_score\": 0.56,\n  \"setup_signals\": [\n    \"엄격한 고품질 bearish Shark 형성 PRZ 활성 구간 $62,622.26-$63,065.96, D 기준가 $62,844.11\",\n    \"현재가 $63,111.10이 Shark PRZ 상단 $63,065.96 바로 위에 위치하여 PRZ 초과/방어 여부가 핵심\",\n    \"Shark PRZ는 ABCD, BC_EXT, XAD 3개 Fib family가 중첩된 고컨플루언스 구간이며 PRZ 폭은 0.706%\",\n    \"완료된 bearish Crab 후보가 $63,450.00에서 D를 형성했고 PRZ $62,804.78-$63,625.63 내 초기 반응이 관측됨\",\n    \"bearish TP ladder 후보: $62,667.43, $62,558.28, $62,381.60\"\n  ],\n  \"reasoning\": \"현재 핵심 harmonic 근거는 엄격한 고품질 bearish Shark 형성 패턴이며, PRZ는 $62,622.26-$63,065.96이고 중심 D 가격은 $62,844.11입니다. 다만 이 Shark는 아직 PRZ 진입 후 명확한 거절, 15m/1h MSS·CHoCH, CVD divergence 또는 OI squeeze 같은 반응 확인이 없으므로 structure_bias는 bearish로 확정할 수 없고 neutral입니다. setup 관점에서는 현재가 $63,111.10이 Shark PRZ 상단 $63,065.96을 근소하게 초과한 상태라, $63,065.96-$63,450.00 부근에서 실패하거나 재진입하면 단기 하락 반응 셋업이 유효합니다. 완료된 bearish Crab 후보는 $63,450.00 D 및 PRZ $62,804.78-$63,625.63에서 초기 반응 점수 0.6을 보였지만 후보 등급이므로 단독 방향 전환 근거가 아니라 보조 저항/리스크 구간으로만 반영합니다.\",\n  \"key_levels\": {\n    \"support\": [\n      62667.43,\n      62558.28,\n      62381.6,\n      61479.53,\n      61368.27\n    ],\n    \"resistance\": [\n      63065.96,\n      63215.2,\n      63450.0,\n      63625.63\n    ]\n  },\n  \"time_horizon\": \"short term\",\n  \"invalidation_level\": \"$63,625.63 상방에서 1h 종가 수용\",\n  \"risk_scenario\": \"$63,065.96 위에서 가격이 계속 수용되고 $63,450.00을 재돌파한 뒤 Crab PRZ 상단 $63,625.63까지 돌파하면 bearish harmonic 반응 셋업은 실패로 간주됩니다. 이 경우 숏 커버링과 유동성 추격으로 상방 확장이 이어질 수 있으며, harmonic 저항은 더 이상 단기 하락 근거로 사용하기 어렵습니다.\",\n  \"data_quality\": \"medium\"\n}"
    },
    "candlestick": {
      "agent_id": "candlestick",
      "display_name": "Candlestick Reader",
      "signal": "bullish",
      "confidence": 0.58,
      "structure_bias": "bullish",
      "setup_bias": "bearish",
      "setup_score": 0.64,
      "setup_signals": [
        "현재가 $63,111.10은 7일 고점 $63,450.00 바로 아래에 위치해 단기 저항권 접근",
        "7일 고저 기준 EQ $60,604.30 위의 프리미엄 구간에서 거래 중",
        "최근 패턴에 bearish_harami@292, bearish_harami@294 및 doji@292가 포함되어 고점 부근 매수세 둔화 신호",
        "마지막 5개 캔들이 ▲+0.2%, ▼-0.1%, ▲+0.1%, ▼-0.2%, ▼-0.1%로 상승 추세 내 단기 모멘텀 둔화",
        "7일 고점 $63,450.00 돌파가 아직 확인되지 않아 구조적 추가 상승 확정 전 저항 반응 구간"
      ],
      "reasoning": "구조적으로는 현재가 $63,111.10이 EMA20 $62,868.03, EMA120 $61,479.53, EMA240 $61,368.27 위에 있어 상승 구조가 우세하며, bull_score 3.10이 bear_score 1.20을 뚜렷하게 상회합니다. 최근 7개 패턴 중 bullish_engulfing이 4회 감지되었고, 최고 품질 패턴도 bullish_engulfing 0.637이며 고거래량 패턴으로 분류되어 매수 반응의 신뢰도를 높입니다. 다만 가격은 7일 고점 $63,450.00에 매우 근접해 있고, doji 및 bearish_harami가 함께 출현해 저항권에서 단기 피로감이 나타납니다. 따라서 확정 구조는 bullish로 보되, 프리미엄 구간과 저항권 반응 때문에 실행 setup은 bearish pullback 경계가 필요한 상태입니다.",
      "key_levels": {
        "support": [
          62868.03,
          61479.53,
          61368.27,
          60604.3,
          57758.6
        ],
        "resistance": [
          63450.0
        ]
      },
      "time_horizon": "short term",
      "invalidation_level": "$62,868.03",
      "risk_scenario": "가격이 EMA20 $62,868.03 아래로 종가 이탈하면 최근 bullish_engulfing 기반의 단기 상승 시나리오는 약화되며, $61,479.53~$61,368.27의 EMA120/EMA240 지지대 재검증 가능성이 커집니다. 반대로 $63,450.00을 강한 양봉과 거래량으로 돌파하면 bearish setup은 무효화되고 상승 지속 신호가 강화됩니다.",
      "data_quality": "medium",
      "metrics": {
        "total_patterns_detected": 138,
        "recent_patterns": 7,
        "pattern_list": [
          "bullish_engulfing@290",
          "bullish_engulfing@293",
          "bullish_engulfing@295",
          "bullish_engulfing@297",
          "doji@292",
          "bearish_harami@292",
          "bearish_harami@294"
        ],
        "atr_value": 274.49,
        "vol_avg_20": 3223.56,
        "high_volume_patterns": [
          "bullish_engulfing"
        ],
        "pattern_candidates": [
          {
            "pattern": "bullish_engulfing",
            "signal": "bullish",
            "pattern_quality": 0.637,
            "tier": "candidate",
            "high_volume": true
          },
          {
            "pattern": "bullish_engulfing",
            "signal": "bullish",
            "pattern_quality": 0.612,
            "tier": "candidate",
            "high_volume": false
          },
          {
            "pattern": "bearish_harami",
            "signal": "bearish",
            "pattern_quality": 0.555,
            "tier": "candidate",
            "high_volume": false
          },
          {
            "pattern": "bearish_harami",
            "signal": "bearish",
            "pattern_quality": 0.481,
            "tier": "candidate",
            "high_volume": false
          },
          {
            "pattern": "bullish_engulfing",
            "signal": "bullish",
            "pattern_quality": 0.43,
            "tier": "candidate",
            "high_volume": false
          }
        ],
        "best_pattern_quality": 0.637,
        "bull_score": 3.1,
        "bear_score": 1.2
      },
      "raw_llm_response": "{\n  \"signal\": \"bullish\",\n  \"confidence\": 0.58,\n  \"structure_bias\": \"bullish\",\n  \"setup_bias\": \"bearish\",\n  \"setup_score\": 0.64,\n  \"setup_signals\": [\n    \"현재가 $63,111.10은 7일 고점 $63,450.00 바로 아래에 위치해 단기 저항권 접근\",\n    \"7일 고저 기준 EQ $60,604.30 위의 프리미엄 구간에서 거래 중\",\n    \"최근 패턴에 bearish_harami@292, bearish_harami@294 및 doji@292가 포함되어 고점 부근 매수세 둔화 신호\",\n    \"마지막 5개 캔들이 ▲+0.2%, ▼-0.1%, ▲+0.1%, ▼-0.2%, ▼-0.1%로 상승 추세 내 단기 모멘텀 둔화\",\n    \"7일 고점 $63,450.00 돌파가 아직 확인되지 않아 구조적 추가 상승 확정 전 저항 반응 구간\"\n  ],\n  \"reasoning\": \"구조적으로는 현재가 $63,111.10이 EMA20 $62,868.03, EMA120 $61,479.53, EMA240 $61,368.27 위에 있어 상승 구조가 우세하며, bull_score 3.10이 bear_score 1.20을 뚜렷하게 상회합니다. 최근 7개 패턴 중 bullish_engulfing이 4회 감지되었고, 최고 품질 패턴도 bullish_engulfing 0.637이며 고거래량 패턴으로 분류되어 매수 반응의 신뢰도를 높입니다. 다만 가격은 7일 고점 $63,450.00에 매우 근접해 있고, doji 및 bearish_harami가 함께 출현해 저항권에서 단기 피로감이 나타납니다. 따라서 확정 구조는 bullish로 보되, 프리미엄 구간과 저항권 반응 때문에 실행 setup은 bearish pullback 경계가 필요한 상태입니다.\",\n  \"key_levels\": {\n    \"support\": [\n      62868.03,\n      61479.53,\n      61368.27,\n      60604.3,\n      57758.6\n    ],\n    \"resistance\": [\n      63450.0\n    ]\n  },\n  \"time_horizon\": \"short term\",\n  \"invalidation_level\": \"$62,868.03\",\n  \"risk_scenario\": \"가격이 EMA20 $62,868.03 아래로 종가 이탈하면 최근 bullish_engulfing 기반의 단기 상승 시나리오는 약화되며, $61,479.53~$61,368.27의 EMA120/EMA240 지지대 재검증 가능성이 커집니다. 반대로 $63,450.00을 강한 양봉과 거래량으로 돌파하면 bearish setup은 무효화되고 상승 지속 신호가 강화됩니다.\",\n  \"data_quality\": \"medium\"\n}"
    },
    "fibonacci": {
      "agent_id": "fibonacci",
      "display_name": "Fibonacci Analyst",
      "signal": "neutral",
      "confidence": 0.6,
      "structure_bias": "bullish",
      "setup_bias": "bearish",
      "setup_score": 0.58,
      "setup_signals": [
        "가격 $63,111.10이 스윙 EQ/ret_0.5 $62,629.90 위에 있어 프리미엄 구간에 위치",
        "현재가가 ret_0.786 $62,817.12 위에서 거래되어 단기 되돌림이 과열된 상태",
        "0.618 골든레벨 $62,707.14 및 핵심 컨플루언스 $62,589.93까지 미충족 하방 재테스트 여지가 존재",
        "7일 고점 $63,450.00에 근접해 상단 유동성/저항 테스트 구간에 진입"
      ],
      "reasoning": "현재 BTC는 $63,111.10으로 스윙 고점 $62,957을 상회하고 있으며 EMA20 $62,868.03, EMA120 $61,479.53, EMA240 $61,368.27 위에 있어 확인된 구조는 단기적으로 bullish에 가깝다. 다만 피보나치 관점에서는 가격이 ret_0.786 $62,817.12와 0.618 골든레벨 $62,707.14 위의 프리미엄 영역에 있어, 신규 추격 매수보다는 $62,817.12 → $62,707.14 → $62,629.90 재테스트 가능성이 더 좋은 셋업이다. 가장 중요한 컨플루언스는 $62,589.93이며 count 5, cluster_score 1.0으로 강한 반응 후보 구간이다. 따라서 구조는 상승 우위지만, 실행 셋업은 단기 하락/되돌림 대기 성격이 강해 전체 신호는 neutral로 판단한다.",
      "key_levels": {
        "support": [
          62817.12,
          62707.14,
          62629.9,
          62589.93,
          62152.91,
          61741.32
        ],
        "resistance": [
          63450.0
        ]
      },
      "time_horizon": "short term",
      "invalidation_level": "62302.60",
      "risk_scenario": "반대로 가격이 $63,450.00을 강하게 돌파하고 그 위에서 1시간봉 종가 수용을 만들면, 프리미엄 구간의 하락 셋업은 무효화되고 상방 추세 연장이 우선된다. 반면 $62,817.12와 $62,707.14를 순차적으로 이탈하면 $62,589.93 핵심 컨플루언스 및 $62,302.60 스윙 저점 재테스트 위험이 커진다.",
      "data_quality": "high",
      "metrics": {
        "swing_pair": "High→Low: $62,957 → $62,303",
        "direction": "down",
        "nearest_fib": "ret_0.786",
        "nearest_fib_price": 62817.12,
        "nearest_fib_distance": 0.47,
        "golden_ratio_level": 62707.14,
        "fib_ret_382": 62552.66,
        "fib_ret_618": 62707.14,
        "confluence_zones": [
          {
            "price": 62589.93,
            "count": 5,
            "levels": [
              "ret_0.236",
              "ret_0.382",
              "ret_0.618",
              "ret_0.5",
              "ret_0.618"
            ],
            "cluster_score": 1.0
          },
          {
            "price": 61741.32,
            "count": 3,
            "levels": [
              "ext_2.0",
              "ret_0.5",
              "ext_1.618"
            ],
            "cluster_score": 0.85
          },
          {
            "price": 62152.91,
            "count": 3,
            "levels": [
              "ext_1.414",
              "ext_1.272",
              "ext_1.0"
            ],
            "cluster_score": 0.85
          }
        ],
        "support_levels": [
          62817.1156,
          62707.142799999994,
          62629.899999999994
        ],
        "resistance_levels": [],
        "level_candidates": [
          {
            "name": "ret_0.236",
            "price": 62457.09,
            "distance_pct": 1.04,
            "is_support": true,
            "cluster_score": 1.0
          },
          {
            "name": "ret_0.382",
            "price": 62552.66,
            "distance_pct": 0.88,
            "is_support": true,
            "cluster_score": 1.0
          },
          {
            "name": "ret_0.5",
            "price": 62629.9,
            "distance_pct": 0.76,
            "is_support": true,
            "cluster_score": 1.0
          },
          {
            "name": "ret_0.618",
            "price": 62707.14,
            "distance_pct": 0.64,
            "is_support": true,
            "cluster_score": 1.0
          },
          {
            "name": "ret_0.786",
            "price": 62817.12,
            "distance_pct": 0.47,
            "is_support": true,
            "cluster_score": 1.0
          },
          {
            "name": "ext_1.0",
            "price": 62302.6,
            "distance_pct": 1.28,
            "is_support": true,
            "cluster_score": 1.0
          },
          {
            "name": "ext_1.272",
            "price": 62124.55,
            "distance_pct": 1.56,
            "is_support": true,
            "cluster_score": 0.85
          },
          {
            "name": "ext_1.414",
            "price": 62031.6,
            "distance_pct": 1.71,
            "is_support": true,
            "cluster_score": 0.85
          },
          {
            "name": "ext_1.618",
            "price": 61898.06,
            "distance_pct": 1.92,
            "is_support": true,
            "cluster_score": 0.85
          },
          {
            "name": "ext_2.0",
            "price": 61648.0,
            "distance_pct": 2.32,
            "is_support": true,
            "cluster_score": 0.85
          }
        ],
        "confluence_quality": 1.0,
        "fib_reaction_state": "testing",
        "reaction_probability": 0.65
      },
      "raw_llm_response": "{\n  \"signal\": \"neutral\",\n  \"confidence\": 0.6,\n  \"structure_bias\": \"bullish\",\n  \"setup_bias\": \"bearish\",\n  \"setup_score\": 0.58,\n  \"setup_signals\": [\n    \"가격 $63,111.10이 스윙 EQ/ret_0.5 $62,629.90 위에 있어 프리미엄 구간에 위치\",\n    \"현재가가 ret_0.786 $62,817.12 위에서 거래되어 단기 되돌림이 과열된 상태\",\n    \"0.618 골든레벨 $62,707.14 및 핵심 컨플루언스 $62,589.93까지 미충족 하방 재테스트 여지가 존재\",\n    \"7일 고점 $63,450.00에 근접해 상단 유동성/저항 테스트 구간에 진입\"\n  ],\n  \"reasoning\": \"현재 BTC는 $63,111.10으로 스윙 고점 $62,957을 상회하고 있으며 EMA20 $62,868.03, EMA120 $61,479.53, EMA240 $61,368.27 위에 있어 확인된 구조는 단기적으로 bullish에 가깝다. 다만 피보나치 관점에서는 가격이 ret_0.786 $62,817.12와 0.618 골든레벨 $62,707.14 위의 프리미엄 영역에 있어, 신규 추격 매수보다는 $62,817.12 → $62,707.14 → $62,629.90 재테스트 가능성이 더 좋은 셋업이다. 가장 중요한 컨플루언스는 $62,589.93이며 count 5, cluster_score 1.0으로 강한 반응 후보 구간이다. 따라서 구조는 상승 우위지만, 실행 셋업은 단기 하락/되돌림 대기 성격이 강해 전체 신호는 neutral로 판단한다.\",\n  \"key_levels\": {\n    \"support\": [\n      62817.12,\n      62707.14,\n      62629.9,\n      62589.93,\n      62152.91,\n      61741.32\n    ],\n    \"resistance\": [\n      63450.0\n    ]\n  },\n  \"time_horizon\": \"short term\",\n  \"invalidation_level\": \"62302.60\",\n  \"risk_scenario\": \"반대로 가격이 $63,450.00을 강하게 돌파하고 그 위에서 1시간봉 종가 수용을 만들면, 프리미엄 구간의 하락 셋업은 무효화되고 상방 추세 연장이 우선된다. 반면 $62,817.12와 $62,707.14를 순차적으로 이탈하면 $62,589.93 핵심 컨플루언스 및 $62,302.60 스윙 저점 재테스트 위험이 커진다.\",\n  \"data_quality\": \"high\"\n}"
    },
    "wyckoff": {
      "agent_id": "wyckoff",
      "display_name": "Wyckoff Expert",
      "signal": "neutral",
      "confidence": 0.66,
      "structure_bias": "bullish",
      "setup_bias": "bearish",
      "setup_score": 0.58,
      "setup_signals": [
        "현재가 $63,111.10은 메인 레인지 상단 AR $63,209.60 바로 아래에 위치하여 상단부/프리미엄 구간에 있음",
        "BU 고점 $63,420.00 형성 후 현재가가 다시 AR 상단 $63,209.60 아래로 내려와 상단 수용이 아직 확정되지 않음",
        "SOS $62,957.20 위는 유지 중이나, BU 이후 즉시 확장보다 LPS $62,386.10 또는 SOS 재테스트 가능성이 열려 있음",
        "Phase E 구조는 확인되었지만, $63,420.00 상방 재수용 전까지는 단기 실행 관점에서 상단 실패/테스트 리스크가 우세함"
      ],
      "reasoning": "1시간 Wyckoff 구조는 regime=ACC, regime_state=confirmed_acc, acc_score=100.0으로 확인된 축적 구조이며, 이벤트 체인은 SC $61,870.00 → AR $63,209.60 → ST $58,388.00 → Spring/Terminal Spring $61,480.70 → SOS $62,957.20 → LPS $62,386.10 → BU $63,420.00 순서로 Phase E에 진입한 상태입니다. 다만 현재가 $63,111.10은 BU $63,420.00 및 메인 레인지 상단 $63,209.60 아래에 있어, 구조적 편향은 bullish이지만 즉시 경로는 상단 수용 확인보다 SOS/LPS 재테스트 쪽으로 기울어 있습니다. $63,209.60 회복 후 $63,420.00 위에서 1시간 종가 수용이 나오면 BU의 질이 개선되지만, 그 전까지는 확정적인 상방 진행으로 단정하기 어렵습니다. 반대로 $62,957.20을 잃으면 LPS $62,386.10 재검증 가능성이 커지고, $61,480.70 하회는 현재 Phase E 축적 해석의 핵심 무효화입니다.",
      "key_levels": {
        "support": [
          62957.2,
          62386.1,
          61870.0,
          61480.7,
          58388.0
        ],
        "resistance": [
          63209.6,
          63420.0
        ]
      },
      "time_horizon": "단기~중기, 1시간봉 기준 1~3일",
      "invalidation_level": "$61,480.70",
      "risk_scenario": "$63,209.60과 $63,420.00을 회복하지 못하고 $62,957.20 아래로 밀리면 BU 이후 상단 수용 실패로 해석되며, LPS $62,386.10 재테스트가 우선 경로가 됩니다. 특히 $61,480.70의 Terminal Spring 저점을 하회하면 Phase E 축적 구조가 훼손되어 레인지 재진입 또는 더 깊은 하단 유동성 테스트로 전환될 수 있습니다.",
      "data_quality": "high",
      "metrics": {
        "acc_score": 100.0,
        "dis_score": 92.5,
        "regime": "ACC",
        "regime_state": "confirmed_acc",
        "structure_bias": "bullish",
        "phase_context": "confirmed_acc / accumulation / Phase E",
        "phases_detected": [
          "SC",
          "AR",
          "ST",
          "Spring",
          "TERMINAL_SPRING",
          "SOS",
          "LPS",
          "BU"
        ],
        "last_phase": "BU",
        "phase_candidates": [
          {
            "label": "SC",
            "side": "low",
            "idx": 20,
            "price": 61870.0,
            "color": "#ffd166"
          },
          {
            "label": "AR",
            "side": "high",
            "idx": 47,
            "price": 63209.6,
            "color": "#06d6a0"
          },
          {
            "label": "ST",
            "side": "low",
            "idx": 97,
            "price": 58388.0,
            "color": "#118ab2"
          },
          {
            "label": "Spring",
            "side": "low",
            "idx": 102,
            "price": 59530.7,
            "color": "#f9844a"
          },
          {
            "label": "TERMINAL_SPRING",
            "side": "low",
            "idx": 261,
            "price": 61480.7,
            "color": "#f3722c"
          },
          {
            "label": "SOS",
            "side": "high",
            "idx": 273,
            "price": 62957.2,
            "color": "#06d6a0"
          },
          {
            "label": "LPS",
            "side": "low",
            "idx": 285,
            "price": 62386.1,
            "color": "#8338ec"
          },
          {
            "label": "BU",
            "side": "high",
            "idx": 293,
            "price": 63420.0,
            "color": "#7209b7"
          }
        ],
        "phase_structures": [
          {
            "structure_id": "1h_cycle_1",
            "sequence": 1,
            "timeframe": "1h",
            "regime": "accumulation",
            "role": "current_structure_candidate",
            "is_active": true,
            "is_completed": false,
            "is_confirmed": true,
            "structure_bias": "bullish",
            "phase_context": "accumulation",
            "start_idx": 20,
            "end_idx": 293,
            "phase_count": 8,
            "phases": [
              {
                "label": "SC",
                "side": "low",
                "idx": 20,
                "price": 61870.0,
                "color": "#ffd166",
                "dt": "2026-06-23 17:00:00+09:00"
              },
              {
                "label": "AR",
                "side": "high",
                "idx": 47,
                "price": 63209.6,
                "color": "#06d6a0",
                "dt": "2026-06-24 20:00:00+09:00"
              },
              {
                "label": "ST",
                "side": "low",
                "idx": 97,
                "price": 58388.0,
                "color": "#118ab2",
                "dt": "2026-06-26 22:00:00+09:00"
              },
              {
                "label": "Spring",
                "side": "low",
                "idx": 102,
                "price": 59530.7,
                "color": "#f9844a",
                "dt": "2026-06-27 03:00:00+09:00"
              },
              {
                "label": "TERMINAL_SPRING",
                "side": "low",
                "idx": 261,
                "price": 61480.7,
                "color": "#f3722c",
                "dt": "2026-07-03 18:00:00+09:00"
              },
              {
                "label": "SOS",
                "side": "high",
                "idx": 273,
                "price": 62957.2,
                "color": "#06d6a0",
                "dt": "2026-07-04 06:00:00+09:00"
              },
              {
                "label": "LPS",
                "side": "low",
                "idx": 285,
                "price": 62386.1,
                "color": "#8338ec",
                "dt": "2026-07-04 18:00:00+09:00"
              },
              {
                "label": "BU",
                "side": "high",
                "idx": 293,
                "price": 63420.0,
                "color": "#7209b7",
                "dt": "2026-07-05 02:00:00+09:00"
              }
            ]
          }
        ],
        "active_structure_id": "1h_cycle_1",
        "primary_structure_id": "1h_cycle_1",
        "structure_count": 1,
        "regime_fitness": 1.0,
        "current_event": "BU",
        "major_phase": "E",
        "pos_in_range": 0.5,
        "main_range_low": 61870.0,
        "main_range_high": 63209.6
      },
      "raw_llm_response": "{\n  \"signal\": \"neutral\",\n  \"confidence\": 0.66,\n  \"structure_bias\": \"bullish\",\n  \"setup_bias\": \"bearish\",\n  \"setup_score\": 0.58,\n  \"setup_signals\": [\n    \"현재가 $63,111.10은 메인 레인지 상단 AR $63,209.60 바로 아래에 위치하여 상단부/프리미엄 구간에 있음\",\n    \"BU 고점 $63,420.00 형성 후 현재가가 다시 AR 상단 $63,209.60 아래로 내려와 상단 수용이 아직 확정되지 않음\",\n    \"SOS $62,957.20 위는 유지 중이나, BU 이후 즉시 확장보다 LPS $62,386.10 또는 SOS 재테스트 가능성이 열려 있음\",\n    \"Phase E 구조는 확인되었지만, $63,420.00 상방 재수용 전까지는 단기 실행 관점에서 상단 실패/테스트 리스크가 우세함\"\n  ],\n  \"reasoning\": \"1시간 Wyckoff 구조는 regime=ACC, regime_state=confirmed_acc, acc_score=100.0으로 확인된 축적 구조이며, 이벤트 체인은 SC $61,870.00 → AR $63,209.60 → ST $58,388.00 → Spring/Terminal Spring $61,480.70 → SOS $62,957.20 → LPS $62,386.10 → BU $63,420.00 순서로 Phase E에 진입한 상태입니다. 다만 현재가 $63,111.10은 BU $63,420.00 및 메인 레인지 상단 $63,209.60 아래에 있어, 구조적 편향은 bullish이지만 즉시 경로는 상단 수용 확인보다 SOS/LPS 재테스트 쪽으로 기울어 있습니다. $63,209.60 회복 후 $63,420.00 위에서 1시간 종가 수용이 나오면 BU의 질이 개선되지만, 그 전까지는 확정적인 상방 진행으로 단정하기 어렵습니다. 반대로 $62,957.20을 잃으면 LPS $62,386.10 재검증 가능성이 커지고, $61,480.70 하회는 현재 Phase E 축적 해석의 핵심 무효화입니다.\",\n  \"key_levels\": {\n    \"support\": [\n      62957.2,\n      62386.1,\n      61870.0,\n      61480.7,\n      58388.0\n    ],\n    \"resistance\": [\n      63209.6,\n      63420.0\n    ]\n  },\n  \"time_horizon\": \"단기~중기, 1시간봉 기준 1~3일\",\n  \"invalidation_level\": \"$61,480.70\",\n  \"risk_scenario\": \"$63,209.60과 $63,420.00을 회복하지 못하고 $62,957.20 아래로 밀리면 BU 이후 상단 수용 실패로 해석되며, LPS $62,386.10 재테스트가 우선 경로가 됩니다. 특히 $61,480.70의 Terminal Spring 저점을 하회하면 Phase E 축적 구조가 훼손되어 레인지 재진입 또는 더 깊은 하단 유동성 테스트로 전환될 수 있습니다.\",\n  \"data_quality\": \"high\"\n}"
    },
    "derivatives": {
      "agent_id": "derivatives",
      "display_name": "Derivatives Trader",
      "signal": "bearish",
      "confidence": 0.62,
      "structure_bias": "bullish",
      "setup_bias": "bearish",
      "setup_score": 0.74,
      "setup_signals": [
        "가격 $63,111.10이 7일 고점 $63,450.00 바로 아래에 위치해 상단 프리미엄 구간에서 매수 추격 리스크가 높음",
        "CVD divergence 0.850으로 가격은 고점권을 유지하지만 실제 체결 매수 참여가 약해지는 분배성 다이버전스 발생",
        "long_account_latest 0.596, account_long_crowding 0.844로 롱 계정 쏠림이 강하며 contrarian 관점에서 단기 하방 압력 우위",
        "account_flow_label이 short_accounts_rising_long_accounts_falling로 전환되어 롱 비중은 24h -0.0108 감소, 숏 비중은 +0.011 증가",
        "spot-futures basis_pct -0.0521, basis_change -0.0184로 선물 프리미엄이 약화되어 상승 추세의 파생 수요가 강하지 않음",
        "하방 청산 밀집이 $61,500, $60,700, $60,200에 존재하며 strongest_liq_level은 $60,700으로 하방 유동성 흡수 가능성이 큼"
      ],
      "reasoning": "확정 구조는 가격이 EMA20 $62,868.03, EMA120 $61,479.53, EMA240 $61,368.27 위에 안착해 있어 아직은 bullish로 본다. 다만 현재가 $63,111.10은 7일 고점 $63,450.00에 매우 근접한 프리미엄 영역이고, CVD divergence 0.850은 고점권 상승을 체결 참여가 충분히 지지하지 못한다는 신호다. OI trend 0.538과 OI latest $106,501.96은 포지션이 완전히 언와인딩된 상태가 아니라는 뜻이며, long_account_latest 0.596 및 account_long_crowding 0.844는 롱 포지셔닝이 여전히 혼잡함을 보여준다. funding_pressure 0.402와 basis_pct -0.0521은 강한 롱 수요라기보다 약한 파생 프리미엄을 의미하므로, 단기적으로는 $63,900-$64,400 상단 유동성보다 $61,500-$60,700 하방 청산 구간을 먼저 테스트할 가능성이 높다.",
      "key_levels": {
        "support": [
          62868.03,
          61500,
          60700,
          60200,
          61479.53,
          61368.27
        ],
        "resistance": [
          63450,
          63900,
          64000,
          64400
        ]
      },
      "time_horizon": "단기, 약 4-8시간",
      "invalidation_level": "$64,400 상방에서 1시간봉 종가 안착",
      "risk_scenario": "$63,900-$64,400 상단 청산 유동성을 먼저 흡수하고 $64,400 위에서 수용되면, 약한 CVD 다이버전스는 숏 스퀴즈로 전환되며 $63,450 돌파 이후 상승 구조가 재확인될 수 있다.",
      "data_quality": "high",
      "metrics": {
        "cvd_divergence": 0.85,
        "cvd_change": 3449.36,
        "oi_trend": 0.538,
        "oi_change_pct_24h": 0.383,
        "oi_latest": 106501.961,
        "funding_pressure": 0.402,
        "funding_avg": 9.827e-05,
        "funding_change_24h": -5.2e-06,
        "long_account_ratio": 0.601,
        "short_account_ratio": 0.399,
        "long_account_latest": 0.596,
        "short_account_latest": 0.404,
        "long_account_change_24h": -0.0108,
        "short_account_change_24h": 0.0108,
        "account_flow_label": "short_accounts_rising_long_accounts_falling",
        "account_short_crowding": 0.0,
        "account_long_crowding": 0.844,
        "ls_imbalance": 0.0,
        "ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
        "spot_futures_basis_score": 0.487,
        "spot_futures_basis_pct": -0.0521,
        "basis_change_lookback": -0.0184,
        "aggregate_score": 0.455,
        "bull_signals": 1,
        "bear_signals": 2,
        "liq_below": [
          [
            61500,
            4466.81098845
          ],
          [
            60700,
            5340.3043661500005
          ],
          [
            60200,
            5308.8788125
          ]
        ],
        "liq_above": [
          [
            63900,
            3665.7262237
          ],
          [
            64000,
            3827.40477025
          ],
          [
            64400,
            4106.932591000001
          ]
        ],
        "strongest_liq_level": 60700,
        "fragility_score": 0.888,
        "positioning_extreme": "balanced"
      },
      "raw_llm_response": "{\n  \"signal\": \"bearish\",\n  \"confidence\": 0.62,\n  \"structure_bias\": \"bullish\",\n  \"setup_bias\": \"bearish\",\n  \"setup_score\": 0.74,\n  \"setup_signals\": [\n    \"가격 $63,111.10이 7일 고점 $63,450.00 바로 아래에 위치해 상단 프리미엄 구간에서 매수 추격 리스크가 높음\",\n    \"CVD divergence 0.850으로 가격은 고점권을 유지하지만 실제 체결 매수 참여가 약해지는 분배성 다이버전스 발생\",\n    \"long_account_latest 0.596, account_long_crowding 0.844로 롱 계정 쏠림이 강하며 contrarian 관점에서 단기 하방 압력 우위\",\n    \"account_flow_label이 short_accounts_rising_long_accounts_falling로 전환되어 롱 비중은 24h -0.0108 감소, 숏 비중은 +0.011 증가\",\n    \"spot-futures basis_pct -0.0521, basis_change -0.0184로 선물 프리미엄이 약화되어 상승 추세의 파생 수요가 강하지 않음\",\n    \"하방 청산 밀집이 $61,500, $60,700, $60,200에 존재하며 strongest_liq_level은 $60,700으로 하방 유동성 흡수 가능성이 큼\"\n  ],\n  \"reasoning\": \"확정 구조는 가격이 EMA20 $62,868.03, EMA120 $61,479.53, EMA240 $61,368.27 위에 안착해 있어 아직은 bullish로 본다. 다만 현재가 $63,111.10은 7일 고점 $63,450.00에 매우 근접한 프리미엄 영역이고, CVD divergence 0.850은 고점권 상승을 체결 참여가 충분히 지지하지 못한다는 신호다. OI trend 0.538과 OI latest $106,501.96은 포지션이 완전히 언와인딩된 상태가 아니라는 뜻이며, long_account_latest 0.596 및 account_long_crowding 0.844는 롱 포지셔닝이 여전히 혼잡함을 보여준다. funding_pressure 0.402와 basis_pct -0.0521은 강한 롱 수요라기보다 약한 파생 프리미엄을 의미하므로, 단기적으로는 $63,900-$64,400 상단 유동성보다 $61,500-$60,700 하방 청산 구간을 먼저 테스트할 가능성이 높다.\",\n  \"key_levels\": {\n    \"support\": [\n      62868.03,\n      61500,\n      60700,\n      60200,\n      61479.53,\n      61368.27\n    ],\n    \"resistance\": [\n      63450,\n      63900,\n      64000,\n      64400\n    ]\n  },\n  \"time_horizon\": \"단기, 약 4-8시간\",\n  \"invalidation_level\": \"$64,400 상방에서 1시간봉 종가 안착\",\n  \"risk_scenario\": \"$63,900-$64,400 상단 청산 유동성을 먼저 흡수하고 $64,400 위에서 수용되면, 약한 CVD 다이버전스는 숏 스퀴즈로 전환되며 $63,450 돌파 이후 상승 구조가 재확인될 수 있다.\",\n  \"data_quality\": \"high\"\n}"
    }
  },
  "chairman_synthesis": {
    "overall_signal": "bullish",
    "overall_confidence": 0.68,
    "execution_setup": {
      "setup_bias": "bearish",
      "setup_strength": 0.66,
      "active_setups": [
        "현재가 $63,111.10은 Wyckoff AR $63,209.60 및 BU $63,420.00 바로 아래의 상단부에 위치해 상단 수용이 아직 확정되지 않음",
        "ICT 기준 가격은 EQ $62,339.50 위의 프리미엄 구간이며 7일 고점 $63,450.00에 근접해 즉시 추격 매수보다 되돌림 확인이 우위",
        "Fibonacci 기준 ret_0.786 $62,817.12, golden ratio $62,707.14, 핵심 클러스터 $62,589.93 위에서 거래되어 미충족 재테스트 구간이 남아 있음",
        "Derivatives 기준 CVD 다이버전스 0.850, 롱 계정 쏠림 0.844로 고점권 매수 추격 취약성이 확대됨",
        "Harmonic 기준 bearish Shark PRZ $62,622.26-$63,065.96 상단을 현재가가 근소하게 초과했으며, 확인된 반전 구조는 없지만 저항 반응 구간으로 작동 중",
        "Candlestick 기준 고점 부근 doji 및 bearish harami가 감지되어 상승 구조 내 단기 피로 신호가 존재"
      ],
      "setup_vs_structure": "구조는 축적 Phase E와 bullish BOS/SOS로 상승 우위이나, 실행 셋업은 프리미엄·상단 저항·파생 포지셔닝 취약성 때문에 bearish pullback 쪽으로 강하게 기울어 있다. 즉, 구조적 방향과 단기 실행 조건이 분리되어 있으며 현재 구간은 추세 추종보다 상단 수용 여부를 검증해야 하는 위치다."
    },
    "signal_breakdown": {
      "bullish_count": 5,
      "bearish_count": 0,
      "neutral_count": 1
    },
    "key_levels": {
      "support": [
        62957.2,
        62868.03,
        62589.93,
        62538.6,
        62386.1,
        62302.6,
        61480.7
      ],
      "resistance": [
        63209.6,
        63420.0,
        63450.0,
        63625.63,
        63900.0,
        64400.0
      ]
    },
    "confluences": [
      "ICT의 bullish BOS 및 전일 고점 돌파 레벨 $62,957.20은 Wyckoff의 SOS $62,957.20과 정확히 일치하며, 현재 상승 구조의 핵심 기준선이다.",
      "EMA20 $62,868.03은 ICT, Candlestick, Derivatives가 공통으로 단기 상승 구조 유지선으로 제시한 지지 레벨이다.",
      "ICT bullish OB $62,302.60-$62,538.60, Fibonacci 핵심 클러스터 $62,589.93, Harmonic Shark 하방 TP $62,558.28-$62,667.43, Wyckoff LPS $62,386.10이 $62.3k-$62.7k 구간에 밀집해 있어 주요 구조적 재검증 구간을 형성한다.",
      "상단 저항은 여러 모델에서 $63.2k-$63.45k에 집중된다: Wyckoff AR $63,209.60, Harmonic Crab D $63,215.20, Wyckoff BU $63,420.00, ICT·Candlestick·Fibonacci의 7일 고점 $63,450.00.",
      "Candlestick, Fibonacci, Wyckoff, Derivatives, Harmonic 모두 구조 자체는 붕괴로 보지 않지만 현재 가격이 프리미엄 또는 레인지 상단부에 있다는 데 동의한다."
    ],
    "conflicts": [
      "ICT는 $60,758.30 상방 CHoCH 이후 $62,957.20 bullish BOS를 근거로 구조와 셋업을 모두 bullish로 보지만, Candlestick·Fibonacci·Wyckoff·Derivatives는 구조는 bullish이나 실행 셋업은 bearish pullback 위험으로 평가한다.",
      "Harmonic은 bearish Shark PRZ $62,622.26-$63,065.96을 근거로 단기 반전 후보를 제시하지만, 아직 1시간 구조 전환이나 명확한 거절 확인이 없어 메인 구조를 bearish로 뒤집을 권한은 약하다.",
      "Derivatives는 CVD 약화와 롱 쏠림을 근거로 단기 하방 압력을 강조하지만, 가격은 여전히 EMA20 $62,868.03, EMA120 $61,479.53, EMA240 $61,368.27 위에 있어 구조적 상승 판정과 충돌한다.",
      "Wyckoff는 confirmed accumulation Phase E를 제시하지만, 현재가가 AR $63,209.60 아래에 있어 BU 이후 상단 수용이 완전히 확인된 상태는 아니다."
    ],
    "executive_summary": "BTC/USDT 1시간 구조는 Wyckoff confirmed accumulation의 Phase E에 있으며, ICT의 $60,758.30 상방 CHoCH와 $62,957.20 bullish BOS가 이를 보강해 전체 구조 편향은 bullish다. 현재 위치는 SOS $62,957.20 위이지만 AR $63,209.60 및 BU $63,420.00 아래의 레인지 상단부로, 구조적 상승 우위와 별개로 상단 수용은 아직 완전히 확정되지 않았다. $62,302.60-$62,589.93 구간은 ICT OB, Fibonacci 클러스터, Wyckoff LPS, Harmonic TP가 겹치는 핵심 재검증 지대이며, $63,209.60-$63,450.00은 AR·BU·7일 고점이 겹친 상단 구조 저항이다. 주요 리스크는 프리미엄 구간에서의 CVD 약화, 롱 계정 쏠림, bearish Shark PRZ 초과 후 실패 가능성이며, 이는 구조 붕괴 신호가 아니라 단기 실행 조건의 취약성으로 해석한다. 전체 bullish 구조의 핵심 무효화는 $61,480.70 하회다.",
    "raw_llm_response": "{\n  \"overall_signal\": \"bullish\",\n  \"overall_confidence\": 0.68,\n  \"execution_setup\": {\n    \"setup_bias\": \"bearish\",\n    \"setup_strength\": 0.66,\n    \"active_setups\": [\n      \"현재가 $63,111.10은 Wyckoff AR $63,209.60 및 BU $63,420.00 바로 아래의 상단부에 위치해 상단 수용이 아직 확정되지 않음\",\n      \"ICT 기준 가격은 EQ $62,339.50 위의 프리미엄 구간이며 7일 고점 $63,450.00에 근접해 즉시 추격 매수보다 되돌림 확인이 우위\",\n      \"Fibonacci 기준 ret_0.786 $62,817.12, golden ratio $62,707.14, 핵심 클러스터 $62,589.93 위에서 거래되어 미충족 재테스트 구간이 남아 있음\",\n      \"Derivatives 기준 CVD 다이버전스 0.850, 롱 계정 쏠림 0.844로 고점권 매수 추격 취약성이 확대됨\",\n      \"Harmonic 기준 bearish Shark PRZ $62,622.26-$63,065.96 상단을 현재가가 근소하게 초과했으며, 확인된 반전 구조는 없지만 저항 반응 구간으로 작동 중\",\n      \"Candlestick 기준 고점 부근 doji 및 bearish harami가 감지되어 상승 구조 내 단기 피로 신호가 존재\"\n    ],\n    \"setup_vs_structure\": \"구조는 축적 Phase E와 bullish BOS/SOS로 상승 우위이나, 실행 셋업은 프리미엄·상단 저항·파생 포지셔닝 취약성 때문에 bearish pullback 쪽으로 강하게 기울어 있다. 즉, 구조적 방향과 단기 실행 조건이 분리되어 있으며 현재 구간은 추세 추종보다 상단 수용 여부를 검증해야 하는 위치다.\"\n  },\n  \"signal_breakdown\": {\n    \"bullish_count\": 5,\n    \"bearish_count\": 0,\n    \"neutral_count\": 1\n  },\n  \"key_levels\": {\n    \"support\": [\n      62957.2,\n      62868.03,\n      62589.93,\n      62538.6,\n      62386.1,\n      62302.6,\n      61480.7\n    ],\n    \"resistance\": [\n      63209.6,\n      63420.0,\n      63450.0,\n      63625.63,\n      63900.0,\n      64400.0\n    ]\n  },\n  \"confluences\": [\n    \"ICT의 bullish BOS 및 전일 고점 돌파 레벨 $62,957.20은 Wyckoff의 SOS $62,957.20과 정확히 일치하며, 현재 상승 구조의 핵심 기준선이다.\",\n    \"EMA20 $62,868.03은 ICT, Candlestick, Derivatives가 공통으로 단기 상승 구조 유지선으로 제시한 지지 레벨이다.\",\n    \"ICT bullish OB $62,302.60-$62,538.60, Fibonacci 핵심 클러스터 $62,589.93, Harmonic Shark 하방 TP $62,558.28-$62,667.43, Wyckoff LPS $62,386.10이 $62.3k-$62.7k 구간에 밀집해 있어 주요 구조적 재검증 구간을 형성한다.\",\n    \"상단 저항은 여러 모델에서 $63.2k-$63.45k에 집중된다: Wyckoff AR $63,209.60, Harmonic Crab D $63,215.20, Wyckoff BU $63,420.00, ICT·Candlestick·Fibonacci의 7일 고점 $63,450.00.\",\n    \"Candlestick, Fibonacci, Wyckoff, Derivatives, Harmonic 모두 구조 자체는 붕괴로 보지 않지만 현재 가격이 프리미엄 또는 레인지 상단부에 있다는 데 동의한다.\"\n  ],\n  \"conflicts\": [\n    \"ICT는 $60,758.30 상방 CHoCH 이후 $62,957.20 bullish BOS를 근거로 구조와 셋업을 모두 bullish로 보지만, Candlestick·Fibonacci·Wyckoff·Derivatives는 구조는 bullish이나 실행 셋업은 bearish pullback 위험으로 평가한다.\",\n    \"Harmonic은 bearish Shark PRZ $62,622.26-$63,065.96을 근거로 단기 반전 후보를 제시하지만, 아직 1시간 구조 전환이나 명확한 거절 확인이 없어 메인 구조를 bearish로 뒤집을 권한은 약하다.\",\n    \"Derivatives는 CVD 약화와 롱 쏠림을 근거로 단기 하방 압력을 강조하지만, 가격은 여전히 EMA20 $62,868.03, EMA120 $61,479.53, EMA240 $61,368.27 위에 있어 구조적 상승 판정과 충돌한다.\",\n    \"Wyckoff는 confirmed accumulation Phase E를 제시하지만, 현재가가 AR $63,209.60 아래에 있어 BU 이후 상단 수용이 완전히 확인된 상태는 아니다.\"\n  ],\n  \"highest_conviction_analyst\": \"Wyckoff Expert — SC $61,870.00 → AR $63,209.60 → ST $58,388.00 → Terminal Spring $61,480.70 → SOS $62,957.20 → LPS $62,386.10 → BU $63,420.00의 완성도 높은 축적 Phase E 구조를 제시하며, regime 판정과 단계별 가격 레벨이 가장 구체적이다.\",\n  \"invalidation_level\": \"$61,480.70 하회 시 현재의 Terminal Spring 이후 Phase E 축적 구조 해석이 핵심적으로 훼손된다.\",\n  \"executive_summary\": \"BTC/USDT 1시간 구조는 Wyckoff confirmed accumulation의 Phase E에 있으며, ICT의 $60,758.30 상방 CHoCH와 $62,957.20 bullish BOS가 이를 보강해 전체 구조 편향은 bullish다. 현재 위치는 SOS $62,957.20 위이지만 AR $63,209.60 및 BU $63,420.00 아래의 레인지 상단부로, 구조적 상승 우위와 별개로 상단 수용은 아직 완전히 확정되지 않았다. $62,302.60-$62,589.93 구간은 ICT OB, Fibonacci 클러스터, Wyckoff LPS, Harmonic TP가 겹치는 핵심 재검증 지대이며, $63,209.60-$63,450.00은 AR·BU·7일 고점이 겹친 상단 구조 저항이다. 주요 리스크는 프리미엄 구간에서의 CVD 약화, 롱 계정 쏠림, bearish Shark PRZ 초과 후 실패 가능성이며, 이는 구조 붕괴 신호가 아니라 단기 실행 조건의 취약성으로 해석한다. 전체 bullish 구조의 핵심 무효화는 $61,480.70 하회다.\"\n}"
  },
  "overall_signal": "bullish",
  "overall_confidence": 0.68,
  "operating_path": {
    "path_type": "complex",
    "confidence": 0.6,
    "waypoints": [
      {
        "seq": 1,
        "price": 62589.93,
        "type": "support_test",
        "source": "fibonacci (strict cluster score 1.0, count 5), ict (bull OB $62,302.60-$62,538.60), wyckoff (LPS $62,386.10), harmonic (Shark 하방 TP $62,558.28-$62,667.43)",
        "description": "실행 셋업이 bearish(66%) — 프리미엄 구간, 상단 저항 근접, CVD 다이버전스 0.850, 롱 계정 쏠림 0.844, 고점 doji/bearish harami를 반영해 첫 웨이포인트는 하방 되돌림이다. $62,589.93은 WP1 후보 중 가장 가깝고(0.83%) 최고 품질의 strict 컨플루언스로, Fibonacci 클러스터·ICT bull OB·Wyckoff LPS·Harmonic 하방 TP가 겹치는 핵심 재검증 지대 상단이다. 추격 매수 대신 이 구간 되돌림 후 방어 여부를 검증하는 위치.",
        "est_hours": 4.0,
        "turning_zone": [
          62500.0,
          62589.93
        ],
        "likely_wick": 62538.6,
        "rejection_confirm": 62629.9,
        "invalid_overshoot": 62450.0,
        "calibration_reasoning": "5중 피보나치 컨플루언스 $62,589.93를 상단으로, Chairman 지지 $62,538.60·Fib 0.382 $62,552.66를 덮는 폭 0.33 ATR 존. wick은 컨플루언스 하단 유동성 스윕을 반영해 $62,538.60이며, $62,450 이탈 시 WP2 심화 플러시로 전환된다. (조건부 Harmonic TP2 $62,558.28도 존 내 정합하나 pre-confirmation이라 앵커로는 미사용)"
      },
      {
        "seq": 2,
        "price": 62386.1,
        "type": "liquidity_sweep",
        "source": "wyckoff (LPS $62,386.10), ict (OB 하단 $62,302.60), derivatives (하방 청산 압력)",
        "description": "Fibonacci 레벨 아래 매도 유동성을 쓸어담는 심화 플러시. Wyckoff LPS $62,386.10 재검증이자 ICT bull OB 하단($62,302.60) 방어 구간이며, Derivatives가 지목한 하방 청산 압력과 정합한다. 다만 구조 핵심 무효화 $61,480.70은 지키는 축적 재테스트 성격으로, 여기서 Phase E 축적 세력이 방어하며 스윙 저점을 형성한다.",
        "est_hours": 8.0,
        "turning_zone": [
          62290.0,
          62386.1
        ],
        "likely_wick": 62302.6,
        "rejection_confirm": 62538.6,
        "invalid_overshoot": 62152.91,
        "calibration_reasoning": "심화 하방 스윕(스프링) 성격이라 존을 base 아래로 설정하여 ICT bull OB 하단·Chairman 지지 $62,302.60까지 쓸어담는 폭 0.35 ATR 존. 조건부 Harmonic TP3 $62,381.6는 앵커에서 제외하고 Wyckoff LPS/Chairman을 축으로 삼았으며, Fib 컨플루언스 $62,152.91 이탈 시 축적 방어 실패로 무효화된다."
      },
      {
        "seq": 3,
        "price": 63209.6,
        "type": "resistance_test",
        "source": "wyckoff (AR $63,209.60), harmonic (Crab D $63,215.20), chairman (상단 구조 저항)",
        "description": "재검증 지대 방어 확인 후 bullish 구조(SOS/BOS $62,957.20, confirmed accumulation Phase E) 재개. Wyckoff AR $63,209.60 / Harmonic Crab D $63,215.20 상단 저항 회복을 시도하는 구간으로, 단기 bearish 셋업 압력이 소진되고 구조적 상승 우위가 복원되는지 확인하는 지점이다.",
        "est_hours": 16.0,
        "turning_zone": [
          63209.6,
          63310.0
        ],
        "likely_wick": 63250.0,
        "rejection_confirm": 63111.1,
        "invalid_overshoot": 63420.0,
        "calibration_reasoning": "Wyckoff AR $63,209.60 + Harmonic Crab D $63,215.20 저항 클러스터를 하단으로, 다음 저항 Wyckoff BU $63,420.00 직전까지 확장한 폭 0.37 ATR 존. wick은 AR 상단 유동성 스윕 $63,250이며, $63,420 종가 상회 시 WP3를 관통해 WP4로 직행하므로 turn 무효."
      },
      {
        "seq": 4,
        "price": 63450.0,
        "type": "resistance_test",
        "source": "wyckoff (BU $63,420.00), ict/candlestick/fibonacci (7일 고점 $63,450.00)",
        "description": "메인 레인지 상단 회복 연장. Wyckoff BU $63,420.00 및 ICT·Candlestick·Fibonacci 공통 7일 고점 $63,450.00 재테스트로, 24h 내 1차 상단 목표. 1시간 종가로 이 구간을 수용하면 markup 확장($63,625.63→$63,900)으로 이어지지만, 그 전까지는 상단 수용 미확정 저항으로 다룬다.",
        "est_hours": 22.0,
        "turning_zone": [
          63450.0,
          63600.0
        ],
        "likely_wick": 63500.0,
        "rejection_confirm": 63420.0,
        "invalid_overshoot": 63625.63,
        "calibration_reasoning": "터미널 웨이포인트로 7일 고점 $63,450.00 위 브레이크아웃 유동성을 덮는 폭 0.55 ATR 넓은 존. 라운드 넘버 $63,500 마그넷으로 wick을 바이어스했고, Wyckoff BU $63,420 종가 이탈 시 rejection 확정 / 다음 Chairman 저항 $63,625.63 종가 상회 시 markup 확장($63,900)이 확정되어 turn 무효화된다."
      }
    ],
    "period_extremes": {
      "4h": {
        "expected_high": 63150.0,
        "expected_low": 62589.93,
        "high_first": true
      },
      "8h": {
        "expected_high": 63150.0,
        "expected_low": 62386.1,
        "high_first": true
      },
      "24h": {
        "expected_high": 63450.0,
        "expected_low": 62386.1,
        "high_first": false
      }
    },
    "triggers": {
      "bullish": {
        "price": 63450.0,
        "description": "1시간 종가가 7일 고점 $63,450.00 및 Wyckoff BU $63,420.00 위에서 수용되면 레인지 상단 돌파·markup 확장 확인 → $63,625.63, $63,900, $64,400 상방 유동성 목표. 되돌림 없이 즉시 이 조건이 나오면 WP1 하방은 생략되고 구조 방향이 바로 복원된다."
      },
      "bearish": {
        "price": 62302.6,
        "description": "1시간 종가가 재검증 지대 하단(ICT bull OB 하단 $62,302.60) 아래로 마감하면 축적 방어 실패 신호 → $61,870.00 SC 재검증, 이어 $61,480.70 무효화 라인 향한 하방 가속. 이 경우 WP3/WP4 bullish 연장 시나리오는 성립하지 않는다."
      }
    },
    "scenario_invalidation": 61480.7,
    "raw_llm_response": "```json\n{\n  \"path_type\": \"complex\",\n  \"confidence\": 0.60,\n  \"waypoints\": [\n    {\n      \"seq\": 1,\n      \"price\": 62589.93,\n      \"type\": \"support_test\",\n      \"source\": \"fibonacci (strict cluster score 1.0, count 5), ict (bull OB $62,302.60-$62,538.60), wyckoff (LPS $62,386.10), harmonic (Shark 하방 TP $62,558.28-$62,667.43)\",\n      \"description\": \"실행 셋업이 bearish(66%) — 프리미엄 구간, 상단 저항 근접, CVD 다이버전스 0.850, 롱 계정 쏠림 0.844, 고점 doji/bearish harami를 반영해 첫 웨이포인트는 하방 되돌림이다. $62,589.93은 WP1 후보 중 가장 가깝고(0.83%) 최고 품질의 strict 컨플루언스로, Fibonacci 클러스터·ICT bull OB·Wyckoff LPS·Harmonic 하방 TP가 겹치는 핵심 재검증 지대 상단이다. 추격 매수 대신 이 구간 되돌림 후 방어 여부를 검증하는 위치.\",\n      \"est_hours\": 4.0\n    },\n    {\n      \"seq\": 2,\n      \"price\": 62386.10,\n      \"type\": \"liquidity_sweep\",\n      \"source\": \"wyckoff (LPS $62,386.10), ict (OB 하단 $62,302.60), derivatives (하방 청산 압력)\",\n      \"description\": \"Fibonacci 레벨 아래 매도 유동성을 쓸어담는 심화 플러시. Wyckoff LPS $62,386.10 재검증이자 ICT bull OB 하단($62,302.60) 방어 구간이며, Derivatives가 지목한 하방 청산 압력과 정합한다. 다만 구조 핵심 무효화 $61,480.70은 지키는 축적 재테스트 성격으로, 여기서 Phase E 축적 세력이 방어하며 스윙 저점을 형성한다.\",\n      \"est_hours\": 8.0\n    },\n    {\n      \"seq\": 3,\n      \"price\": 63209.60,\n      \"type\": \"resistance_test\",\n      \"source\": \"wyckoff (AR $63,209.60), harmonic (Crab D $63,215.20), chairman (상단 구조 저항)\",\n      \"description\": \"재검증 지대 방어 확인 후 bullish 구조(SOS/BOS $62,957.20, confirmed accumulation Phase E) 재개. Wyckoff AR $63,209.60 / Harmonic Crab D $63,215.20 상단 저항 회복을 시도하는 구간으로, 단기 bearish 셋업 압력이 소진되고 구조적 상승 우위가 복원되는지 확인하는 지점이다.\",\n      \"est_hours\": 16.0\n    },\n    {\n      \"seq\": 4,\n      \"price\": 63450.00,\n      \"type\": \"resistance_test\",\n      \"source\": \"wyckoff (BU $63,420.00), ict/candlestick/fibonacci (7일 고점 $63,450.00)\",\n      \"description\": \"메인 레인지 상단 회복 연장. Wyckoff BU $63,420.00 및 ICT·Candlestick·Fibonacci 공통 7일 고점 $63,450.00 재테스트로, 24h 내 1차 상단 목표. 1시간 종가로 이 구간을 수용하면 markup 확장($63,625.63→$63,900)으로 이어지지만, 그 전까지는 상단 수용 미확정 저항으로 다룬다.\",\n      \"est_hours\": 22.0\n    }\n  ],\n  \"period_extremes\": {\n    \"4h\":  {\"expected_high\": 63150.00, \"expected_low\": 62589.93, \"high_first\": true},\n    \"8h\":  {\"expected_high\": 63150.00, \"expected_low\": 62386.10, \"high_first\": true},\n    \"24h\": {\"expected_high\": 63450.00, \"expected_low\": 62386.10, \"high_first\": false}\n  },\n  \"triggers\": {\n    \"bullish\": {\"price\": 63450.00, \"description\": \"1시간 종가가 7일 고점 $63,450.00 및 Wyckoff BU $63,420.00 위에서 수용되면 레인지 상단 돌파·markup 확장 확인 → $63,625.63, $63,900, $64,400 상방 유동성 목표. 되돌림 없이 즉시 이 조건이 나오면 WP1 하방은 생략되고 구조 방향이 바로 복원된다.\"},\n    \"bearish\": {\"price\": 62302.60, \"description\": \"1시간 종가가 재검증 지대 하단(ICT bull OB 하단 $62,302.60) 아래로 마감하면 축적 방어 실패 신호 → $61,870.00 SC 재검증, 이어 $61,480.70 무효화 라인 향한 하방 가속. 이 경우 WP3/WP4 bullish 연장 시나리오는 성립하지 않는다.\"}\n  },\n  \"scenario_invalidation\": 61480.70\n}\n```"
  },
  "tp_calibration": {
    "calibrated_waypoints": [
      {
        "seq": 1,
        "base_target": 62589.93,
        "turning_zone": [
          62500.0,
          62589.93
        ],
        "likely_wick": 62538.6,
        "rejection_confirm": 62629.9,
        "invalid_overshoot": 62450.0,
        "calibration_reasoning": "5중 피보나치 컨플루언스 $62,589.93를 상단으로, Chairman 지지 $62,538.60·Fib 0.382 $62,552.66를 덮는 폭 0.33 ATR 존. wick은 컨플루언스 하단 유동성 스윕을 반영해 $62,538.60이며, $62,450 이탈 시 WP2 심화 플러시로 전환된다. (조건부 Harmonic TP2 $62,558.28도 존 내 정합하나 pre-confirmation이라 앵커로는 미사용)"
      },
      {
        "seq": 2,
        "base_target": 62386.1,
        "turning_zone": [
          62290.0,
          62386.1
        ],
        "likely_wick": 62302.6,
        "rejection_confirm": 62538.6,
        "invalid_overshoot": 62152.91,
        "calibration_reasoning": "심화 하방 스윕(스프링) 성격이라 존을 base 아래로 설정하여 ICT bull OB 하단·Chairman 지지 $62,302.60까지 쓸어담는 폭 0.35 ATR 존. 조건부 Harmonic TP3 $62,381.6는 앵커에서 제외하고 Wyckoff LPS/Chairman을 축으로 삼았으며, Fib 컨플루언스 $62,152.91 이탈 시 축적 방어 실패로 무효화된다."
      },
      {
        "seq": 3,
        "base_target": 63209.6,
        "turning_zone": [
          63209.6,
          63310.0
        ],
        "likely_wick": 63250.0,
        "rejection_confirm": 63111.1,
        "invalid_overshoot": 63420.0,
        "calibration_reasoning": "Wyckoff AR $63,209.60 + Harmonic Crab D $63,215.20 저항 클러스터를 하단으로, 다음 저항 Wyckoff BU $63,420.00 직전까지 확장한 폭 0.37 ATR 존. wick은 AR 상단 유동성 스윕 $63,250이며, $63,420 종가 상회 시 WP3를 관통해 WP4로 직행하므로 turn 무효."
      },
      {
        "seq": 4,
        "base_target": 63450.0,
        "turning_zone": [
          63450.0,
          63600.0
        ],
        "likely_wick": 63500.0,
        "rejection_confirm": 63420.0,
        "invalid_overshoot": 63625.63,
        "calibration_reasoning": "터미널 웨이포인트로 7일 고점 $63,450.00 위 브레이크아웃 유동성을 덮는 폭 0.55 ATR 넓은 존. 라운드 넘버 $63,500 마그넷으로 wick을 바이어스했고, Wyckoff BU $63,420 종가 이탈 시 rejection 확정 / 다음 Chairman 저항 $63,625.63 종가 상회 시 markup 확장($63,900)이 확정되어 turn 무효화된다."
      }
    ],
    "raw_llm_response": "```json\n{\n  \"calibrated_waypoints\": [\n    {\n      \"seq\": 1,\n      \"base_target\": 62589.93,\n      \"turning_zone\": [62500.00, 62589.93],\n      \"likely_wick\": 62538.60,\n      \"rejection_confirm\": 62629.90,\n      \"invalid_overshoot\": 62450.00,\n      \"calibration_reasoning\": \"5중 피보나치 컨플루언스 $62,589.93를 상단으로, Chairman 지지 $62,538.60·Fib 0.382 $62,552.66를 덮는 폭 0.33 ATR 존. wick은 컨플루언스 하단 유동성 스윕을 반영해 $62,538.60이며, $62,450 이탈 시 WP2 심화 플러시로 전환된다. (조건부 Harmonic TP2 $62,558.28도 존 내 정합하나 pre-confirmation이라 앵커로는 미사용)\"\n    },\n    {\n      \"seq\": 2,\n      \"base_target\": 62386.10,\n      \"turning_zone\": [62290.00, 62386.10],\n      \"likely_wick\": 62302.60,\n      \"rejection_confirm\": 62538.60,\n      \"invalid_overshoot\": 62152.91,\n      \"calibration_reasoning\": \"심화 하방 스윕(스프링) 성격이라 존을 base 아래로 설정하여 ICT bull OB 하단·Chairman 지지 $62,302.60까지 쓸어담는 폭 0.35 ATR 존. 조건부 Harmonic TP3 $62,381.6는 앵커에서 제외하고 Wyckoff LPS/Chairman을 축으로 삼았으며, Fib 컨플루언스 $62,152.91 이탈 시 축적 방어 실패로 무효화된다.\"\n    },\n    {\n      \"seq\": 3,\n      \"base_target\": 63209.60,\n      \"turning_zone\": [63209.60, 63310.00],\n      \"likely_wick\": 63250.00,\n      \"rejection_confirm\": 63111.10,\n      \"invalid_overshoot\": 63420.00,\n      \"calibration_reasoning\": \"Wyckoff AR $63,209.60 + Harmonic Crab D $63,215.20 저항 클러스터를 하단으로, 다음 저항 Wyckoff BU $63,420.00 직전까지 확장한 폭 0.37 ATR 존. wick은 AR 상단 유동성 스윕 $63,250이며, $63,420 종가 상회 시 WP3를 관통해 WP4로 직행하므로 turn 무효.\"\n    },\n    {\n      \"seq\": 4,\n      \"base_target\": 63450.00,\n      \"turning_zone\": [63450.00, 63600.00],\n      \"likely_wick\": 63500.00,\n      \"rejection_confirm\": 63420.00,\n      \"invalid_overshoot\": 63625.63,\n      \"calibration_reasoning\": \"터미널 웨이포인트로 7일 고점 $63,450.00 위 브레이크아웃 유동성을 덮는 폭 0.55 ATR 넓은 존. 라운드 넘버 $63,500 마그넷으로 wick을 바이어스했고, Wyckoff BU $63,420 종가 이탈 시 rejection 확정 / 다음 Chairman 저항 $63,625.63 종가 상회 시 markup 확장($63,900)이 확정되어 turn 무효화된다.\"\n    }\n  ]\n}\n```"
  },
  "timing": {
    "stages": {
      "stage1_agents": 51.0,
      "chairman": 82.4,
      "operating_path": 281.9,
      "tp_calibrator": 277.3
    },
    "agents": {},
    "total_s": 692.7
  }
}