Signal: BEARISH (60%) | Price: $61,341.10 | 2026-07-02 21:00 KST | 300 candles
Council: 2 bullish, 3 neutral, 1 bearish | Support: $61,100 / $60,944 / $60,758 | Resistance: $61,447 / $61,743 / $61,870
현재 BTC 1시간 구조는 단기적으로는 $60,758.30 상단 bullish CHoCH와 주요 EMA 상방 위치 때문에 반등 구조가 살아 있지만, 상위 구조 해석은 완료된 분배 이후 재분배 후보 국면으로 보는 것이 더 타당하다. 가격은 재분배 후보의 UTAD $61,322.00을 소폭 상회한 상태이며, $61,447.00-$61,742.90-$61,870.00 구간은 단기 고점·매수 유동성·이전 공급이 겹치는 핵심 프리미엄 저항대다. 실행 셋업은 모든 분석 축에서 bearish로 정렬되어 있으며, 이는 구조적 약세와 대체로 일치하지만 아직 $60,466.90 또는 $60,407.61 하방 이탈 같은 명확한 약세 확정 조건은 필요하다. 구조적 무효화는 $63,209.60 상단 수용이며, 그 전까지는 $61.3k-$61.8k 구간을 재분배 내 업스러스트/상단 유동성 테스트 조건으로 분류한다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | BEARISH | 68% | $60,467 / $59,060 | $61,322 / $61,870 |
| ICT Trader | BEARISH | 72% | $60,758 / $60,068 | $61,447 / $61,743 |
| Derivatives Trader | BEARISH | 58% | $61,100 / $60,700 | $61,743 / $64,600 |
| Candlestick Reader | BULLISH | 58% | $60,582 / $60,408 | $61,743 / $62,238 |
| Fibonacci Analyst | NEUTRAL | 52% | $60,944 / $60,647 | $61,743 |
| Harmonic Specialist | NEUTRAL | 43% | $60,915 / $60,743 | $61,400 / $61,511 |
Support: $60,467 / $59,060 / $58,850 | Resistance: $61,322 / $61,870 / $63,054 | Horizon: short/medium term
지표상 regime은 DIS, regime_fitness는 1.000이며 structure_bias는 bearish로 확인되어 현재 큰 구조는 분배 이후 Phase E 및 재분배 후보로 해석된다. 선행 구조는 BC $63,894.00 → AR $63,136.20 → ST $65,597.20 → UTAD $63,209.60 → SOW $59,060.00 → Phase E $57,758.60의 하방 진행을 이미 완성한 것으로 표시된다. 현재 활성 구조는 재분배 후보이며, 가격 $61,341.10은 UTAD 후보 $61,322.00을 약간 넘었지만, $61,870.00 및 $63,053.50~$63,209.60 공급대를 명확히 회수한 것은 아니므로 구조 전환보다는 업스러스트 이후 테스트 가능성이 더 크다. 따라서 구조적 편향은 bearish이고, 실행 관점에서도 프리미엄 구간에서 상단 유동성 테스트가 진행 중이므로 setup_bias 역시 bearish이나, 즉각적인 하락 확정은 $61,870.00 거부 또는 $60,466.90 이탈 반응이 필요하다.
Support: $60,758 / $60,068 / $60,006 | Resistance: $61,447 / $61,743 / $61,870 | Horizon: short term
확정 구조 기준으로는 최근 CHoCH_bullish가 $60,758.30에서 발생했고 현재가 $61,341.10이 그 위에 있어 단기 structure_bias는 bullish로 판단된다. 그러나 실행 셋업 관점에서는 가격이 EQ $59,602.80 위 프리미엄에 있으며, 전일 고점 $60,067.90을 돌파한 뒤 레인지 고점 $61,447.00 부근에서 머물러 buy-side liquidity 취득 이후 되돌림 가능성이 크다. 또한 상단에는 후보 bearish OB $62,272.10-$63,209.60이 있고, 확인된 활성 bullish OB나 미체결 bullish FVG가 없어 즉각적인 추가 상승을 지지하는 기관 배열은 약하다. 따라서 구조는 단기 bullish로 바뀌었지만, 현재 실행 셋업은 프리미엄 매도/상단 유동성 회수 이후 하락 반응을 노리는 bearish setup이 우세하다.
Support: $61,100 / $60,700 / $60,582 | Resistance: $61,743 / $64,600 / $66,500 | Horizon: short term
구조적으로는 가격이 EMA20 $60,407.61, EMA120 $59,943.28, EMA240 $60,582.05 위에 있어 단기 반등 구조는 유지되지만, 7일 고점 $61,742.90을 명확히 돌파·수용한 BOS는 아직 확인되지 않아 structure_bias는 neutral로 본다. 반면 셋업 측면에서는 현재가 $61,341.10이 7일 고점 바로 아래 프리미엄 구간에 있고, 롱 계정 비중 0.640 및 account_long_crowding 1.000으로 롱 포지션이 혼잡하다. OI가 24시간 +1.9360% 증가한 상태에서 하방 청산 레벨 $61,100, $60,700, $59,900이 가깝고, 특히 strongest_liq_level이 $60,700이라 단기적으로 롱 청산 유도형 하락 셋업이 우세하다. 다만 CVD 변화가 +$9,360.42이고 bull/bear signal이 2:2로 균형이라 강한 추세 숏보다는 4~8시간 내 하방 유동성 테스트 가능성에 초점을 둔다.
Support: $60,582 / $60,408 / $59,943 | Resistance: $61,743 / $62,238 | Horizon: short term
BTC는 현재 $61,341.10으로 EMA20 $60,407.61, EMA120 $59,943.28, EMA240 $60,582.05를 모두 상회하고 있어 확인된 구조는 단기 bullish로 판단한다. 최근 5개 봉 중 4개가 양봉이며, bullish_engulfing@296이 감지되어 상승 모멘텀은 유지되고 있지만 패턴 품질은 0.553에 불과하고 고거래량 패턴이 없어 신뢰도는 제한적이다. 다만 현재 가격은 7일 고가 $61,742.90에 매우 근접해 있고, 7일 EQ $59,750.75 위의 프리미엄 영역이므로 setup_bias는 단기 bearish, 즉 저항 반응 또는 눌림 가능성이 더 커진 상태다. ATR이 약 $494.66이므로 $61,742.90 돌파 실패 시 EMA240 $60,582.05 및 EMA20 $60,407.61 부근까지의 되돌림은 자연스러운 리스크 시나리오다.
Support: $60,944 / $60,647 / $60,438 | Resistance: $61,743 | Horizon: short term
현재 BTC는 $61,341.10으로 하락 스윙 $61,322 → $59,555 기준 0.786 되돌림 $60,943.86과 0.618 골든레벨 $60,647.01을 모두 상회하고 있어 단기 매수세는 강합니다. 다만 구조적으로는 스윙 고점 $61,322를 소폭 넘긴 상태일 뿐, 명확한 BOS 이후 안착이 확인되지 않아 structure_bias는 중립으로 봅니다. 셋업 관점에서는 가격이 EQ인 0.5 레벨 $60,438.50 위의 프리미엄 구간에 있고, $61,322 상단 유동성 스윕 후보가 형성되어 있어 setup_bias는 약세입니다. 핵심 지지 클러스터는 $60,542.75 부근으로 0.5 $60,438.50과 0.618 $60,647.01이 겹치는 구간이며, 이 구간 이탈 시 $60,229.99와 $59,972.01까지 되돌림이 열립니다.
Support: $60,915 / $60,743 / $60,598 | Resistance: $61,400 / $61,511 / $61,743 | Horizon: short term
하모닉 기준으로 현재 BTC는 $61,341.10에서 bearish butterfly 형성 D값 $61,347.57과 거의 동일한 가격에 있으며, PRZ $60,915.01-$61,780.12 안에 위치한다. 다만 이 패턴은 candidate/low 품질이고 confirmed_reaction=false이므로 단독 매도 신호가 아니라 약한 반전 후보 구간으로만 취급해야 한다. 더 의미 있는 strict/medium bearish butterfly도 PRZ $60,743.32-$61,400.40에 걸쳐 있어 현재가가 반응 가능 영역에 있지만, 아직 PRZ 진입 후 명확한 rejection, sweep→reclaim, 15m/1h MSS 또는 CVD/OI 확인이 없다. 따라서 structure_bias는 확정 BOS/CHoCH 자료가 없어 neutral로 두며, setup_bias만 active bearish PRZ 밀집에 의해 bearish로 평가한다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $60,700 | liquidity_sweep | Derivatives(strongest_liq_level $60,700, 하방 청산 $61,100), Fibonacci(0.618 $60,647.01), Harmonic(PRZ 하단 $60,743.32), Chairman Confluence #4 | 4.0 | 셋업 편향(BEARISH 71%)이 단기 bullish 구조를 앞서므로 첫 이동은 하방. 롱 과밀(계정 롱 0.640, crowding 1.000) 상태에서 $61,100 청산 레벨을 이탈하며 롱 손절 유동성을 스윕하고, $60,647-$60,743 '1차 구조 반응 구간'으로 하락. 현재가 대비 1.30 ATR. |
| 2 | $60,408 | support_test | Candlestick/Derivatives(EMA20 $60,407.61), Fibonacci(0.5 $60,438.50), Wyckoff(활성 구조 $60,466.90) | 9.0 | $60.4k-$60.5k 지지 클러스터(EMA20·fib0.5·Wyckoff 구조) 테스트. 챔피언이 명시한 약세 확정 라인으로, 이 구간의 하방 이탈이 재분배 마크다운을 확정하는 핵심 트리거 지점. WP1 대비 0.59 ATR. |
| 3 | $59,943 | support_test | Derivatives(EMA120 $59,943.28, 하방 청산 $59,900), ICT/Candlestick(EMA120) | 15.0 | 확정 클러스터 이탈 후 EMA120 $59,943.28 및 하방 청산 밀집 $59,900으로 가속하며 구조적 하단 유동성 구간 진입. WP2 대비 0.94 ATR. |
| 4 | $59,603 | swing_low | ICT(EQ $59,602.80, swing low $59,555, 후보 bullish OB $59,555-$60,005.70), Fibonacci confluence WP candidate $59,581.75 | 22.0 | 프리미엄 마크다운이 균형가/디스카운트 복귀로 완성. ICT EQ $59,602.80·스윙 저점 $59,555·fib confluence $59,581.75(WP1 후보 최근접)가 겹치는 24h 1차 도달 목표이자 후보 bullish OB 반등 관측 구간. WP3 대비 0.69 ATR. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $60,700 | $61,447 | High first |
| 8h | $60,408 | $61,447 | High first |
| 24h | $59,555 | $61,447 | High first |
Invalidation: $61,870
```json
{
"path_type": "complex",
"confidence": 0.6,
"waypoints": [
{
"seq": 1,
"price": 60700.0,
"type": "liquidity_sweep",
"source": "Derivatives(strongest_liq_level $60,700, 하방 청산 $61,100), Fibonacci(0.618 $60,647.01), Harmonic(PRZ 하단 $60,743.32), Chairman Confluence #4",
"description": "셋업 편향(BEARISH 71%)이 단기 bullish 구조를 앞서므로 첫 이동은 하방. 롱 과밀(계정 롱 0.640, crowding 1.000) 상태에서 $61,100 청산 레벨을 이탈하며 롱 손절 유동성을 스윕하고, $60,647-$60,743 '1차 구조 반응 구간'으로 하락. 현재가 대비 1.30 ATR.",
"est_hours": 4.0
},
{
"seq": 2,
"price": 60407.61,
"type": "support_test",
"source": "Candlestick/Derivatives(EMA20 $60,407.61), Fibonacci(0.5 $60,438.50), Wyckoff(활성 구조 $60,466.90)",
"description": "$60.4k-$60.5k 지지 클러스터(EMA20·fib0.5·Wyckoff 구조) 테스트. 챔피언이 명시한 약세 확정 라인으로, 이 구간의 하방 이탈이 재분배 마크다운을 확정하는 핵심 트리거 지점. WP1 대비 0.59 ATR.",
"est_hours": 9.0
},
{
"seq": 3,
"price": 59943.28,
"type": "support_test",
"source": "Derivatives(EMA120 $59,943.28, 하방 청산 $59,900), ICT/Candlestick(EMA120)",
"description": "확정 클러스터 이탈 후 EMA120 $59,943.28 및 하방 청산 밀집 $59,900으로 가속하며 구조적 하단 유동성 구간 진입. WP2 대비 0.94 ATR.",
"est_hours": 15.0
},
{
"seq": 4,
"price": 59602.8,
"type": "swing_low",
"source": "ICT(EQ $59,602.80, swing low $59,555, 후보 bullish OB $59,555-$60,005.70), Fibonacci confluence WP candidate $59,581.75",
"description": "프리미엄 마크다운이 균형가/디스카운트 복귀로 완성. ICT EQ $59,602.80·스윙 저점 $59,555·fib confluence $59,581.75(WP1 후보 최근접)가 겹치는 24h 1차 도달 목표이자 후보 bullish OB 반등 관측 구간. WP3 대비 0.69 ATR.",
"est_hours": 22.0
}
],
"period_extremes": {
"4h": {"expected_high": 61447.0, "expected_low": 60700.0, "high_first": true},
"8h": {"expected_high": 61447.0, "expected_low": 60407.61, "high_first": true},
"24h": {"expected_high": 61447.0, "expected_low": 59555.0, "high_first": true}
},
"triggers": {
"bullish": {
"price": 61742.9,
"description": "$61,742.90(7일 고점) 결정적 돌파·수용 시 매수측 유동성 연속성 확인으로 프리미엄 매도 셋업 약화. 이어 $61,870 공급 회수 시 단기 bullish BOS로 경로 상방 재편."
},
"bearish": {
"price": 60407.61,
"description": "$60,466.90(Wyckoff 활성 구조)·$60,407.61(EMA20)·fib0.5 $60,438.50 클러스터 하방 이탈·수용 시 재분배 마크다운 확정. WP3($59,943)·WP4($59,602)로 하락 가속."
}
},
"scenario_invalidation": 61870.0
}
```{
"overall_signal": "bearish",
"overall_confidence": 0.6,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.71,
"active_setups": [
"가격이 ICT 균형가 $59,602.80 및 7일 범위 EQ $59,750.75 위의 프리미엄 구간에 위치",
"현재가 $61,341.10이 단기 레인지 고점 $61,447.00 및 7일 고점 $61,742.90 바로 아래에 위치",
"Wyckoff 재분배 후보의 UTAD $61,322.00을 소폭 상회했으나 $61,870.00 공급 회수는 미확인",
"롱 계정 비중 0.640, long account ratio 0.660으로 롱 포지셔닝이 혼잡하며, 하방 청산 밀집 $61,100 / $60,700 / $59,900 존재",
"하락 스윙 $61,322 → $59,555 기준 0.786 되돌림 $60,943.86 상단으로 과열 되돌림 성격",
"bearish butterfly PRZ $60,915.01-$61,780.12 내부에 위치하나, 하모닉은 미확인 후보 구간으로 보조적 의미"
],
"setup_vs_structure": "구조적 평가는 Wyckoff 재분배/분배 맥락 때문에 약세 쪽으로 기울며, 실행 셋업도 6개 분석 모두 약세로 정렬되어 있다. 다만 ICT와 캔들 관점의 단기 구조는 $60,758.30 상단에서 bullish CHoCH/EMA 상방 구조를 인정하므로, 이는 하락 확정이 아니라 프리미엄 구간의 구조적 취약성으로 해석해야 한다."
},
"signal_breakdown": {
"bullish_count": 2,
"bearish_count": 1,
"neutral_count": 3
},
"key_levels": {
"support": [
61100,
60943.86,
60758.3,
60700,
60647.01,
60582.05,
60466.9,
60407.61,
59943.28,
59900,
59602.8,
59060
],
"resistance": [
61447,
61742.9,
61870,
62272.1,
63209.6,
63894,
65597.2
]
},
"confluences": [
"ICT의 단기 레인지 고점 $61,447.00, Derivatives/Candlestick/Fibonacci의 7일 고점 $61,742.90, Harmonic PRZ 상단 $61,780.12가 모두 $61.4k-$61.8k 저항·유동성 구간으로 중첩된다.",
"Wyckoff는 현재가가 재분배 후보 UTAD $61,322.00을 소폭 상회했다고 보고, Fibonacci도 직전 스윙 고점 $61,322 상단 유동성 스윕 후보로 해석한다.",
"ICT와 Candlestick 모두 가격이 균형가/EQ 위 프리미엄 구간에 있다고 판단한다. ICT EQ는 $59,602.80, Candlestick 7일 EQ는 $59,750.75다.",
"Derivatives의 주요 하방 청산 레벨 $60,700은 Fibonacci 0.618 $60,647.01 및 Harmonic PRZ 하단 $60,743.32와 근접해 있어 $60.6k-$60.7k가 1차 구조 반응 구간으로 겹친다.",
"Candlestick EMA20 $60,407.61, Fibonacci 0.5 $60,438.50, Wyckoff 활성 구조 레벨 $60,466.90이 $60.4k-$60.5k 지지 클러스터를 형성한다.",
"ICT의 후보 bullish OB $59,555.00-$60,005.70, Fibonacci 스윙 저점 $59,555.00, Derivatives 하방 청산 $59,900이 $59.5k-$60.0k 구조적 하단 유동성 구간으로 중첩된다."
],
"conflicts": [
"ICT와 Candlestick은 단기 구조를 bullish로 본다. 근거는 $60,758.30 bullish CHoCH 및 EMA20/EMA120/EMA240 상방 위치다. 반면 Wyckoff는 더 큰 구조를 분배 이후 Phase E 및 재분배 후보로 해석해 bearish 구조를 부여한다.",
"Derivatives와 Fibonacci는 구조를 neutral로 두고 있다. 가격이 주요 평균선과 0.786 되돌림 위에 있어 매수세는 인정하지만, $61,742.90 또는 $61,870.00 상단 수용이 없어 확정적 bullish BOS로 보지 않는다.",
"Harmonic은 현재가가 bearish butterfly PRZ 내부에 있다고 보지만, 확인된 반응이 부족하고 후보 등급 신호가 많아 단독 구조 판단 근거로는 낮은 가중치만 부여된다.",
"캔들 리더는 최근 5개 봉 중 4개 양봉과 bullish engulfing을 근거로 모멘텀을 인정하지만, 동일하게 프리미엄·7일 고점 근접 때문에 실행 셋업은 bearish로 전환되어 구조와 셋업이 분리된다."
],
"highest_conviction_analyst": "Wyckoff Expert — 분배 체제와 재분배 후보 구조를 가장 명확한 단계와 가격으로 제시했다. 완료된 선행 분배 구조는 BC $63,894.00, ST $65,597.20, UTAD $63,209.60, SOW $59,060.00, Phase E $57,758.60으로 정리되며, 현재 활성 구조는 SC $58,030.00, AR $60,466.90, UT $60,758.30, UTAD 후보 $61,322.00을 포함한 재분배 후보로 해석된다.",
"invalidation_level": "$63,209.60 상단에서 1시간 기준 명확한 수용이 발생하면 Wyckoff 분배/재분배 기반의 bearish 구조 해석은 크게 훼손된다. 단기 약세 셋업은 먼저 $61,870.00 회수와 안착에서 약화된다.",
"executive_summary": "현재 BTC 1시간 구조는 단기적으로는 $60,758.30 상단 bullish CHoCH와 주요 EMA 상방 위치 때문에 반등 구조가 살아 있지만, 상위 구조 해석은 완료된 분배 이후 재분배 후보 국면으로 보는 것이 더 타당하다. 가격은 재분배 후보의 UTAD $61,322.00을 소폭 상회한 상태이며, $61,447.00-$61,742.90-$61,870.00 구간은 단기 고점·매수 유동성·이전 공급이 겹치는 핵심 프리미엄 저항대다. 실행 셋업은 모든 분석 축에서 bearish로 정렬되어 있으며, 이는 구조적 약세와 대체로 일치하지만 아직 $60,466.90 또는 $60,407.61 하방 이탈 같은 명확한 약세 확정 조건은 필요하다. 구조적 무효화는 $63,209.60 상단 수용이며, 그 전까지는 $61.3k-$61.8k 구간을 재분배 내 업스러스트/상단 유동성 테스트 조건으로 분류한다."
}{
"symbol": "BTC/USDT",
"timeframe": "1h",
"timestamp": "2026-07-02 21:00 KST",
"last_price": 61341.1,
"num_candles": 300,
"stage1_analyses": {
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.58,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.72,
"setup_signals": [
"현재가 $61,341.10이 7일 고점 $61,742.90 바로 아래에 위치해 상단 유동성 근처 프리미엄 구간 진입",
"계정 롱 비중 0.640, long_account_ratio 0.660 및 account_long_crowding 1.000으로 롱 포지셔닝 과밀",
"24시간 OI +1.9360% 증가와 가격 +4.69% 상승이 동반되어 신규 레버리지 롱 유입 가능성",
"fragility_score 0.908로 포지션 구조가 매우 취약하며, 하방 청산 클러스터가 $61,100, $60,700, $59,900에 밀집",
"가장 강한 청산 레벨이 $60,700으로 현재가 대비 가까워 단기 하방 유동성 흡수 리스크 우세",
"spot-futures basis -0.0406%로 선물이 현물 대비 할인되어 상승 추격 수요의 질이 강하지 않음"
],
"reasoning": "구조적으로는 가격이 EMA20 $60,407.61, EMA120 $59,943.28, EMA240 $60,582.05 위에 있어 단기 반등 구조는 유지되지만, 7일 고점 $61,742.90을 명확히 돌파·수용한 BOS는 아직 확인되지 않아 structure_bias는 neutral로 본다. 반면 셋업 측면에서는 현재가 $61,341.10이 7일 고점 바로 아래 프리미엄 구간에 있고, 롱 계정 비중 0.640 및 account_long_crowding 1.000으로 롱 포지션이 혼잡하다. OI가 24시간 +1.9360% 증가한 상태에서 하방 청산 레벨 $61,100, $60,700, $59,900이 가깝고, 특히 strongest_liq_level이 $60,700이라 단기적으로 롱 청산 유도형 하락 셋업이 우세하다. 다만 CVD 변화가 +$9,360.42이고 bull/bear signal이 2:2로 균형이라 강한 추세 숏보다는 4~8시간 내 하방 유동성 테스트 가능성에 초점을 둔다.",
"key_levels": {
"support": [
61100,
60700,
60582.05,
60407.61,
59943.28,
59900
],
"resistance": [
61742.9,
64600,
66500
]
},
"time_horizon": "short term",
"invalidation_level": "$61,742.90 상방 1시간 종가 수용",
"risk_scenario": "$61,742.90을 돌파하고 1시간 기준으로 수용되면 숏 셋업은 무효화되며, 상단 청산 유동성인 $64,600 및 $66,500 방향으로 숏 스퀴즈가 전개될 수 있다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.7,
"cvd_change": 9360.421,
"oi_trend": 0.694,
"oi_change_pct_24h": 1.936,
"oi_latest": 107031.154,
"funding_pressure": 0.432,
"funding_avg": 6.771e-05,
"funding_change_24h": -1.835e-05,
"long_account_ratio": 0.66,
"short_account_ratio": 0.34,
"long_account_latest": 0.64,
"short_account_latest": 0.36,
"long_account_change_24h": -0.0637,
"short_account_change_24h": 0.0637,
"account_flow_label": "short_accounts_rising_long_accounts_falling",
"account_short_crowding": 0.0,
"account_long_crowding": 1.0,
"ls_imbalance": 0.0,
"ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
"spot_futures_basis_score": 0.49,
"spot_futures_basis_pct": -0.0406,
"basis_change_lookback": 0.0319,
"aggregate_score": 0.463,
"bull_signals": 2,
"bear_signals": 2,
"liq_below": [
[
61100,
11995.875544
],
[
60700,
13619.378938200001
],
[
59900,
10975.5052653
]
],
"liq_above": [
[
64600,
8488.665747500001
],
[
66500,
8325.153937500001
]
],
"strongest_liq_level": 60700,
"fragility_score": 0.908,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.58,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.72,\n \"setup_signals\": [\n \"현재가 $61,341.10이 7일 고점 $61,742.90 바로 아래에 위치해 상단 유동성 근처 프리미엄 구간 진입\",\n \"계정 롱 비중 0.640, long_account_ratio 0.660 및 account_long_crowding 1.000으로 롱 포지셔닝 과밀\",\n \"24시간 OI +1.9360% 증가와 가격 +4.69% 상승이 동반되어 신규 레버리지 롱 유입 가능성\",\n \"fragility_score 0.908로 포지션 구조가 매우 취약하며, 하방 청산 클러스터가 $61,100, $60,700, $59,900에 밀집\",\n \"가장 강한 청산 레벨이 $60,700으로 현재가 대비 가까워 단기 하방 유동성 흡수 리스크 우세\",\n \"spot-futures basis -0.0406%로 선물이 현물 대비 할인되어 상승 추격 수요의 질이 강하지 않음\"\n ],\n \"reasoning\": \"구조적으로는 가격이 EMA20 $60,407.61, EMA120 $59,943.28, EMA240 $60,582.05 위에 있어 단기 반등 구조는 유지되지만, 7일 고점 $61,742.90을 명확히 돌파·수용한 BOS는 아직 확인되지 않아 structure_bias는 neutral로 본다. 반면 셋업 측면에서는 현재가 $61,341.10이 7일 고점 바로 아래 프리미엄 구간에 있고, 롱 계정 비중 0.640 및 account_long_crowding 1.000으로 롱 포지션이 혼잡하다. OI가 24시간 +1.9360% 증가한 상태에서 하방 청산 레벨 $61,100, $60,700, $59,900이 가깝고, 특히 strongest_liq_level이 $60,700이라 단기적으로 롱 청산 유도형 하락 셋업이 우세하다. 다만 CVD 변화가 +$9,360.42이고 bull/bear signal이 2:2로 균형이라 강한 추세 숏보다는 4~8시간 내 하방 유동성 테스트 가능성에 초점을 둔다.\",\n \"key_levels\": {\n \"support\": [\n 61100,\n 60700,\n 60582.05,\n 60407.61,\n 59943.28,\n 59900\n ],\n \"resistance\": [\n 61742.9,\n 64600,\n 66500\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$61,742.90 상방 1시간 종가 수용\",\n \"risk_scenario\": \"$61,742.90을 돌파하고 1시간 기준으로 수용되면 숏 셋업은 무효화되며, 상단 청산 유동성인 $64,600 및 $66,500 방향으로 숏 스퀴즈가 전개될 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bearish",
"confidence": 0.72,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.849,
"setup_signals": [
"가격이 EQ $59,602.80 위의 프리미엄 구간에 위치하며 현재가 $61,341.10은 균형가 대비 약 +2.9% 상단",
"전일 고점 $60,067.90을 상향 돌파하여 buy-side liquidity를 이미 취득한 상태",
"현재가가 단기 레인지 고점 $61,447.00 바로 아래에 위치하여 상단 유동성 사냥 후 되돌림 위험 증가",
"상방에는 후보 bearish OB $62,272.10-$63,209.60이 대기 중이며, 추가 상승 시 기관 매도 반응 가능 구간",
"과거 구조 이벤트에서 bearish BOS $61,870.00, $59,060.00, $59,714.80 및 bearish CHoCH $58,850.00이 존재해 상위 구조의 매도 압력이 완전히 해소되지 않음"
],
"reasoning": "확정 구조 기준으로는 최근 CHoCH_bullish가 $60,758.30에서 발생했고 현재가 $61,341.10이 그 위에 있어 단기 structure_bias는 bullish로 판단된다. 그러나 실행 셋업 관점에서는 가격이 EQ $59,602.80 위 프리미엄에 있으며, 전일 고점 $60,067.90을 돌파한 뒤 레인지 고점 $61,447.00 부근에서 머물러 buy-side liquidity 취득 이후 되돌림 가능성이 크다. 또한 상단에는 후보 bearish OB $62,272.10-$63,209.60이 있고, 확인된 활성 bullish OB나 미체결 bullish FVG가 없어 즉각적인 추가 상승을 지지하는 기관 배열은 약하다. 따라서 구조는 단기 bullish로 바뀌었지만, 현재 실행 셋업은 프리미엄 매도/상단 유동성 회수 이후 하락 반응을 노리는 bearish setup이 우세하다.",
"key_levels": {
"support": [
60758.3,
60067.9,
60005.7,
59602.8,
59555.0,
57758.6
],
"resistance": [
61447.0,
61742.9,
61870.0,
62272.1,
63209.6
]
},
"time_horizon": "short term",
"invalidation_level": "$63,209.60",
"risk_scenario": "반대 시나리오는 가격이 $61,447.00과 7일 고점 $61,742.90을 강하게 돌파하고, 후보 bearish OB 상단 $63,209.60 위에서 수용되며 마감하는 경우이다. 이 경우 프리미엄 매도 셋업은 실패로 간주되고, $62,272.10-$63,209.60 공급대가 흡수되면서 추가 bullish expansion으로 전환될 수 있다.",
"data_quality": "medium",
"metrics": {
"order_blocks_total": 2,
"confirmed_bullish_ob": 0,
"confirmed_bearish_ob": 0,
"candidate_bullish_ob": 1,
"candidate_bearish_ob": 1,
"active_bullish_ob": 0,
"active_bearish_ob": 0,
"nearest_bull_ob_range": {
"bottom": 59555.0,
"top": 60005.7,
"quality": "candidate",
"score": 0.691
},
"nearest_bear_ob_range": {
"bottom": 62272.1,
"top": 63209.6,
"quality": "candidate",
"score": 0.548
},
"active_bullish_ob_list": [],
"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_bearish",
"BOS_bullish",
"BOS_bearish",
"CHoCH_bearish",
"CHoCH_bullish"
],
"bos_choch_levels": [
{
"type": "BOS_bearish",
"level": 61870.0
},
{
"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
}
],
"bos_sequence": [
"CHoCH_bullish",
"CHoCH_bearish",
"BOS_bearish",
"BOS_bearish",
"BOS_bullish",
"BOS_bearish",
"CHoCH_bearish",
"CHoCH_bullish"
],
"consecutive_bull_bos": 0,
"consecutive_bear_bos": 0,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [],
"current_zone": "premium",
"eq_level": 59602.8,
"range_high": 61447.0,
"range_low": 57758.6,
"bull_score": 6.0,
"bear_score": 9.7,
"setup_bias": "bearish",
"setup_score": 0.849,
"setup_signals": [
"bearish BOS below $61,870.00",
"bearish BOS below $59,060.00",
"bearish BOS below $59,714.80",
"bearish CHoCH below $58,850.00"
],
"retracement_direction": "bullish",
"current_retracement_pct": 8.5,
"deepest_retracement_pct": 49.6,
"previous_day_high": 60067.9,
"previous_day_low": 57758.6,
"broken_prev_high": true,
"broken_prev_low": false,
"sessions": {
"London": {
"active": false,
"high": null,
"low": null
},
"New York": {
"active": true,
"high": 61447.0,
"low": 60080.9
},
"Asian kill zone": {
"active": false,
"high": null,
"low": null
}
}
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.72,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.849,\n \"setup_signals\": [\n \"가격이 EQ $59,602.80 위의 프리미엄 구간에 위치하며 현재가 $61,341.10은 균형가 대비 약 +2.9% 상단\",\n \"전일 고점 $60,067.90을 상향 돌파하여 buy-side liquidity를 이미 취득한 상태\",\n \"현재가가 단기 레인지 고점 $61,447.00 바로 아래에 위치하여 상단 유동성 사냥 후 되돌림 위험 증가\",\n \"상방에는 후보 bearish OB $62,272.10-$63,209.60이 대기 중이며, 추가 상승 시 기관 매도 반응 가능 구간\",\n \"과거 구조 이벤트에서 bearish BOS $61,870.00, $59,060.00, $59,714.80 및 bearish CHoCH $58,850.00이 존재해 상위 구조의 매도 압력이 완전히 해소되지 않음\"\n ],\n \"reasoning\": \"확정 구조 기준으로는 최근 CHoCH_bullish가 $60,758.30에서 발생했고 현재가 $61,341.10이 그 위에 있어 단기 structure_bias는 bullish로 판단된다. 그러나 실행 셋업 관점에서는 가격이 EQ $59,602.80 위 프리미엄에 있으며, 전일 고점 $60,067.90을 돌파한 뒤 레인지 고점 $61,447.00 부근에서 머물러 buy-side liquidity 취득 이후 되돌림 가능성이 크다. 또한 상단에는 후보 bearish OB $62,272.10-$63,209.60이 있고, 확인된 활성 bullish OB나 미체결 bullish FVG가 없어 즉각적인 추가 상승을 지지하는 기관 배열은 약하다. 따라서 구조는 단기 bullish로 바뀌었지만, 현재 실행 셋업은 프리미엄 매도/상단 유동성 회수 이후 하락 반응을 노리는 bearish setup이 우세하다.\",\n \"key_levels\": {\n \"support\": [\n 60758.3,\n 60067.9,\n 60005.7,\n 59602.8,\n 59555.0,\n 57758.6\n ],\n \"resistance\": [\n 61447.0,\n 61742.9,\n 61870.0,\n 62272.1,\n 63209.6\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$63,209.60\",\n \"risk_scenario\": \"반대 시나리오는 가격이 $61,447.00과 7일 고점 $61,742.90을 강하게 돌파하고, 후보 bearish OB 상단 $63,209.60 위에서 수용되며 마감하는 경우이다. 이 경우 프리미엄 매도 셋업은 실패로 간주되고, $62,272.10-$63,209.60 공급대가 흡수되면서 추가 bullish expansion으로 전환될 수 있다.\",\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": [
"현재가 $61,341.10은 7일 고가 $61,742.90 바로 아래에 있어 매수측 유동성 및 단기 저항 테스트 구간",
"7일 범위 EQ $59,750.75 위의 프리미엄 구간에 위치하여 신규 추격매수의 기대값은 낮아짐",
"최근 bullish_engulfing@296은 품질 0.553의 candidate 등급이며 고거래량 확인 없음",
"bearish_harami@292도 품질 0.522로 약하지만, 고점권 접근 중 단기 피로 신호로 참고 가능",
"현재가가 EMA20 $60,407.61, EMA120 $59,943.28, EMA240 $60,582.05 위에 있어 구조는 우상향이나, 저항 직전이라 되돌림 셋업이 활성화"
],
"reasoning": "BTC는 현재 $61,341.10으로 EMA20 $60,407.61, EMA120 $59,943.28, EMA240 $60,582.05를 모두 상회하고 있어 확인된 구조는 단기 bullish로 판단한다. 최근 5개 봉 중 4개가 양봉이며, bullish_engulfing@296이 감지되어 상승 모멘텀은 유지되고 있지만 패턴 품질은 0.553에 불과하고 고거래량 패턴이 없어 신뢰도는 제한적이다. 다만 현재 가격은 7일 고가 $61,742.90에 매우 근접해 있고, 7일 EQ $59,750.75 위의 프리미엄 영역이므로 setup_bias는 단기 bearish, 즉 저항 반응 또는 눌림 가능성이 더 커진 상태다. ATR이 약 $494.66이므로 $61,742.90 돌파 실패 시 EMA240 $60,582.05 및 EMA20 $60,407.61 부근까지의 되돌림은 자연스러운 리스크 시나리오다.",
"key_levels": {
"support": [
60582.05,
60407.61,
59943.28,
59750.75,
57758.6
],
"resistance": [
61742.9,
62237.56
]
},
"time_horizon": "short term",
"invalidation_level": "60407.61",
"risk_scenario": "만약 $61,742.90 돌파에 실패하고 $60,407.61 EMA20 아래로 종가가 확정되면 bullish engulfing 기반의 단기 상승 시나리오는 무효화되며, $59,943.28 EMA120 및 7일 EQ $59,750.75까지 조정이 확대될 수 있다. 반대로 $61,742.90을 강한 양봉과 거래량 증가로 돌파하면 약한 bearish setup은 해소되고 $62,237.56 부근까지 추가 상승 여지가 열린다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 133,
"recent_patterns": 2,
"pattern_list": [
"bullish_engulfing@296",
"bearish_harami@292"
],
"atr_value": 494.66,
"vol_avg_20": 10142.35,
"high_volume_patterns": [],
"pattern_candidates": [
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.553,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bearish_harami",
"signal": "bearish",
"pattern_quality": 0.522,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.553,
"bull_score": 0.75,
"bear_score": 0.6
},
"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 \"현재가 $61,341.10은 7일 고가 $61,742.90 바로 아래에 있어 매수측 유동성 및 단기 저항 테스트 구간\",\n \"7일 범위 EQ $59,750.75 위의 프리미엄 구간에 위치하여 신규 추격매수의 기대값은 낮아짐\",\n \"최근 bullish_engulfing@296은 품질 0.553의 candidate 등급이며 고거래량 확인 없음\",\n \"bearish_harami@292도 품질 0.522로 약하지만, 고점권 접근 중 단기 피로 신호로 참고 가능\",\n \"현재가가 EMA20 $60,407.61, EMA120 $59,943.28, EMA240 $60,582.05 위에 있어 구조는 우상향이나, 저항 직전이라 되돌림 셋업이 활성화\"\n ],\n \"reasoning\": \"BTC는 현재 $61,341.10으로 EMA20 $60,407.61, EMA120 $59,943.28, EMA240 $60,582.05를 모두 상회하고 있어 확인된 구조는 단기 bullish로 판단한다. 최근 5개 봉 중 4개가 양봉이며, bullish_engulfing@296이 감지되어 상승 모멘텀은 유지되고 있지만 패턴 품질은 0.553에 불과하고 고거래량 패턴이 없어 신뢰도는 제한적이다. 다만 현재 가격은 7일 고가 $61,742.90에 매우 근접해 있고, 7일 EQ $59,750.75 위의 프리미엄 영역이므로 setup_bias는 단기 bearish, 즉 저항 반응 또는 눌림 가능성이 더 커진 상태다. ATR이 약 $494.66이므로 $61,742.90 돌파 실패 시 EMA240 $60,582.05 및 EMA20 $60,407.61 부근까지의 되돌림은 자연스러운 리스크 시나리오다.\",\n \"key_levels\": {\n \"support\": [\n 60582.05,\n 60407.61,\n 59943.28,\n 59750.75,\n 57758.6\n ],\n \"resistance\": [\n 61742.9,\n 62237.56\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"60407.61\",\n \"risk_scenario\": \"만약 $61,742.90 돌파에 실패하고 $60,407.61 EMA20 아래로 종가가 확정되면 bullish engulfing 기반의 단기 상승 시나리오는 무효화되며, $59,943.28 EMA120 및 7일 EQ $59,750.75까지 조정이 확대될 수 있다. 반대로 $61,742.90을 강한 양봉과 거래량 증가로 돌파하면 약한 bearish setup은 해소되고 $62,237.56 부근까지 추가 상승 여지가 열린다.\",\n \"data_quality\": \"medium\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "neutral",
"confidence": 0.52,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.58,
"setup_signals": [
"가격 $61,341.10이 하락 스윙 $61,322 → $59,555의 0.786 되돌림 $60,943.86 위에 있어 프리미엄 구간에 위치",
"0.618 골든레벨 $60,647.01을 이미 상향 이탈했으나, 확정적인 구조 전환보다 과열 되돌림 성격이 강함",
"현재가가 직전 스윙 고점 $61,322를 소폭 상회하여 매수 유동성 스윕 후보 구간에 진입",
"7일 고점 $61,742.90이 상단 유동성 목표로 남아 있어, 추가 상승 후 되돌림 리스크 존재",
"최근접 피보나치 지지 $60,943.86까지의 거리 0.65%로, 단기 되돌림 시 첫 반응 구간이 가까움"
],
"reasoning": "현재 BTC는 $61,341.10으로 하락 스윙 $61,322 → $59,555 기준 0.786 되돌림 $60,943.86과 0.618 골든레벨 $60,647.01을 모두 상회하고 있어 단기 매수세는 강합니다. 다만 구조적으로는 스윙 고점 $61,322를 소폭 넘긴 상태일 뿐, 명확한 BOS 이후 안착이 확인되지 않아 structure_bias는 중립으로 봅니다. 셋업 관점에서는 가격이 EQ인 0.5 레벨 $60,438.50 위의 프리미엄 구간에 있고, $61,322 상단 유동성 스윕 후보가 형성되어 있어 setup_bias는 약세입니다. 핵심 지지 클러스터는 $60,542.75 부근으로 0.5 $60,438.50과 0.618 $60,647.01이 겹치는 구간이며, 이 구간 이탈 시 $60,229.99와 $59,972.01까지 되돌림이 열립니다.",
"key_levels": {
"support": [
60943.86,
60647.01,
60438.5,
60229.99,
59972.01,
59555.0
],
"resistance": [
61742.9
]
},
"time_horizon": "short term",
"invalidation_level": "$61,742.90 상향 돌파 및 1시간봉 종가 안착",
"risk_scenario": "반대로 $61,742.90을 강하게 돌파하면 현재의 프리미엄 약세 셋업은 무효화되고, 하락 스윙의 완전한 되돌림 이후 확장 상승 국면으로 전환될 수 있습니다. 이 경우 상단 저항 데이터가 부족하므로 새 고점 형성 후 피보나치 확장 목표를 재산정해야 합니다. 반면 $60,943.86 아래로 밀리면 0.618 골든레벨 $60,647.01과 0.5 레벨 $60,438.50이 순차적인 방어선이 됩니다.",
"data_quality": "medium",
"metrics": {
"swing_pair": "High→Low: $61,322 → $59,555",
"direction": "down",
"nearest_fib": "ret_0.786",
"nearest_fib_price": 60943.86,
"nearest_fib_distance": 0.65,
"golden_ratio_level": 60647.01,
"fib_ret_382": 60229.99,
"fib_ret_618": 60647.01,
"confluence_zones": [
{
"price": 57773.3,
"count": 2,
"levels": [
"ext_1.0",
"ext_2.0"
],
"cluster_score": 0.6
},
{
"price": 58948.92,
"count": 2,
"levels": [
"ext_1.414",
"ext_1.272"
],
"cluster_score": 0.6
},
{
"price": 59581.75,
"count": 2,
"levels": [
"ext_1.0",
"ret_0.236"
],
"cluster_score": 0.6
},
{
"price": 60101.0,
"count": 2,
"levels": [
"ret_0.236",
"ret_0.382"
],
"cluster_score": 0.6
},
{
"price": 60542.75,
"count": 2,
"levels": [
"ret_0.5",
"ret_0.618"
],
"cluster_score": 0.6
}
],
"support_levels": [
60943.862,
60647.006,
60438.5
],
"resistance_levels": [],
"level_candidates": [
{
"name": "ret_0.236",
"price": 59972.01,
"distance_pct": 2.23,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ret_0.382",
"price": 60229.99,
"distance_pct": 1.81,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ret_0.5",
"price": 60438.5,
"distance_pct": 1.47,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ret_0.618",
"price": 60647.01,
"distance_pct": 1.13,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ret_0.786",
"price": 60943.86,
"distance_pct": 0.65,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_1.0",
"price": 59555.0,
"distance_pct": 2.91,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ext_1.272",
"price": 59074.38,
"distance_pct": 3.7,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ext_1.414",
"price": 58823.46,
"distance_pct": 4.1,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ext_1.618",
"price": 58462.99,
"distance_pct": 4.69,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_2.0",
"price": 57788.0,
"distance_pct": 5.79,
"is_support": true,
"cluster_score": 0.6
}
],
"confluence_quality": 0.6,
"fib_reaction_state": "approaching",
"reaction_probability": 0.45
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.52,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.58,\n \"setup_signals\": [\n \"가격 $61,341.10이 하락 스윙 $61,322 → $59,555의 0.786 되돌림 $60,943.86 위에 있어 프리미엄 구간에 위치\",\n \"0.618 골든레벨 $60,647.01을 이미 상향 이탈했으나, 확정적인 구조 전환보다 과열 되돌림 성격이 강함\",\n \"현재가가 직전 스윙 고점 $61,322를 소폭 상회하여 매수 유동성 스윕 후보 구간에 진입\",\n \"7일 고점 $61,742.90이 상단 유동성 목표로 남아 있어, 추가 상승 후 되돌림 리스크 존재\",\n \"최근접 피보나치 지지 $60,943.86까지의 거리 0.65%로, 단기 되돌림 시 첫 반응 구간이 가까움\"\n ],\n \"reasoning\": \"현재 BTC는 $61,341.10으로 하락 스윙 $61,322 → $59,555 기준 0.786 되돌림 $60,943.86과 0.618 골든레벨 $60,647.01을 모두 상회하고 있어 단기 매수세는 강합니다. 다만 구조적으로는 스윙 고점 $61,322를 소폭 넘긴 상태일 뿐, 명확한 BOS 이후 안착이 확인되지 않아 structure_bias는 중립으로 봅니다. 셋업 관점에서는 가격이 EQ인 0.5 레벨 $60,438.50 위의 프리미엄 구간에 있고, $61,322 상단 유동성 스윕 후보가 형성되어 있어 setup_bias는 약세입니다. 핵심 지지 클러스터는 $60,542.75 부근으로 0.5 $60,438.50과 0.618 $60,647.01이 겹치는 구간이며, 이 구간 이탈 시 $60,229.99와 $59,972.01까지 되돌림이 열립니다.\",\n \"key_levels\": {\n \"support\": [\n 60943.86,\n 60647.01,\n 60438.5,\n 60229.99,\n 59972.01,\n 59555.0\n ],\n \"resistance\": [\n 61742.9\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$61,742.90 상향 돌파 및 1시간봉 종가 안착\",\n \"risk_scenario\": \"반대로 $61,742.90을 강하게 돌파하면 현재의 프리미엄 약세 셋업은 무효화되고, 하락 스윙의 완전한 되돌림 이후 확장 상승 국면으로 전환될 수 있습니다. 이 경우 상단 저항 데이터가 부족하므로 새 고점 형성 후 피보나치 확장 목표를 재산정해야 합니다. 반면 $60,943.86 아래로 밀리면 0.618 골든레벨 $60,647.01과 0.5 레벨 $60,438.50이 순차적인 방어선이 됩니다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "bearish",
"confidence": 0.68,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.62,
"setup_signals": [
"현재가 $61,341.10은 활성 재분배 후보의 UTAD $61,322.00을 소폭 상회한 상태로, 아직 상방 수용이 확인되지 않은 업스러스트 테스트 구간",
"현재가는 활성 구조 저점 $58,030.00 및 Phase E 저점 $57,758.60 대비 프리미엄 영역에 위치",
"상단 공급대 $61,870.00 부근은 이전 SOW_IN_PHASE_B 레벨로, 현재 반등의 1차 거부 확인 구간",
"더 큰 분배 구조의 핵심 저항은 UT $63,053.50, UTAD $63,209.60, BC $63,894.00 및 ST $65,597.20에 집중"
],
"reasoning": "지표상 regime은 DIS, regime_fitness는 1.000이며 structure_bias는 bearish로 확인되어 현재 큰 구조는 분배 이후 Phase E 및 재분배 후보로 해석된다. 선행 구조는 BC $63,894.00 → AR $63,136.20 → ST $65,597.20 → UTAD $63,209.60 → SOW $59,060.00 → Phase E $57,758.60의 하방 진행을 이미 완성한 것으로 표시된다. 현재 활성 구조는 재분배 후보이며, 가격 $61,341.10은 UTAD 후보 $61,322.00을 약간 넘었지만, $61,870.00 및 $63,053.50~$63,209.60 공급대를 명확히 회수한 것은 아니므로 구조 전환보다는 업스러스트 이후 테스트 가능성이 더 크다. 따라서 구조적 편향은 bearish이고, 실행 관점에서도 프리미엄 구간에서 상단 유동성 테스트가 진행 중이므로 setup_bias 역시 bearish이나, 즉각적인 하락 확정은 $61,870.00 거부 또는 $60,466.90 이탈 반응이 필요하다.",
"key_levels": {
"support": [
60466.9,
59060.0,
58850.0,
58030.0,
57758.6
],
"resistance": [
61322.0,
61870.0,
63053.5,
63209.6,
63894.0,
65597.2
]
},
"time_horizon": "short/medium term",
"invalidation_level": "63209.60",
"risk_scenario": "$63,209.60 위에서 1시간봉 기준 수용이 확인되고, 이어서 $63,894.00까지 회수하면 현재의 UTAD/재분배 해석은 약화된다. 그 경우 $61,870.00은 저항이 아니라 재테스트 지지로 전환될 수 있으며, 분배 Phase E 이후의 하락 지속 시나리오보다 상단 범위 재진입 시나리오를 우선 검토해야 한다.",
"data_quality": "high",
"metrics": {
"acc_score": 96.2,
"dis_score": 100.0,
"regime": "DIS",
"regime_state": "dis_candidate",
"structure_bias": "bearish",
"phase_context": "dis_candidate / distribution / Phase E",
"phases_detected": [
"BC",
"AR",
"ST",
"SOW_IN_PHASE_B",
"UT",
"UTAD",
"SOW",
"Phase E"
],
"last_phase": "Phase E",
"phase_candidates": [
{
"label": "BC",
"side": "high",
"idx": 5,
"price": 63894.0,
"color": "#ffd166"
},
{
"label": "AR",
"side": "low",
"idx": 14,
"price": 63136.2,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "high",
"idx": 62,
"price": 65597.2,
"color": "#118ab2"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 80,
"price": 61870.0,
"color": "#ef476f"
},
{
"label": "UT",
"side": "high",
"idx": 101,
"price": 63053.5,
"color": "#f9844a"
},
{
"label": "UTAD",
"side": "high",
"idx": 107,
"price": 63209.6,
"color": "#f9844a"
},
{
"label": "SOW",
"side": "low",
"idx": 113,
"price": 59060.0,
"color": "#ef476f"
},
{
"label": "Phase E",
"side": "low",
"idx": 265,
"price": 57758.6,
"color": "#7209b7"
}
],
"phase_structures": [
{
"structure_id": "1h_cycle_1",
"sequence": 1,
"timeframe": "1h",
"regime": "distribution",
"role": "prior_completed_structure",
"is_active": false,
"is_completed": true,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "distribution",
"start_idx": 5,
"end_idx": 265,
"phase_count": 8,
"phases": [
{
"label": "BC",
"side": "high",
"idx": 5,
"price": 63894.0,
"color": "#ffd166",
"dt": "2026-06-20 14:00:00+09:00"
},
{
"label": "AR",
"side": "low",
"idx": 14,
"price": 63136.2,
"color": "#06d6a0",
"dt": "2026-06-20 23:00:00+09:00"
},
{
"label": "ST",
"side": "high",
"idx": 62,
"price": 65597.2,
"color": "#118ab2",
"dt": "2026-06-22 23:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 80,
"price": 61870.0,
"color": "#ef476f",
"dt": "2026-06-23 17:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 101,
"price": 63053.5,
"color": "#f9844a",
"dt": "2026-06-24 14:00:00+09:00"
},
{
"label": "UTAD",
"side": "high",
"idx": 107,
"price": 63209.6,
"color": "#f9844a",
"dt": "2026-06-24 20:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 113,
"price": 59060.0,
"color": "#ef476f",
"dt": "2026-06-25 02:00:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 265,
"price": 57758.6,
"color": "#7209b7",
"dt": "2026-07-01 10:00:00+09:00"
}
]
},
{
"structure_id": "1h_cycle_2",
"sequence": 2,
"timeframe": "1h",
"regime": "redistribution",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "redistribution",
"start_idx": 133,
"end_idx": 286,
"phase_count": 6,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 133,
"price": 58030.0,
"color": "#ffd166",
"dt": "2026-06-25 22:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 134,
"price": 60466.9,
"color": "#06d6a0",
"dt": "2026-06-25 23:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 157,
"price": 58388.0,
"color": "#118ab2",
"dt": "2026-06-26 22:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 218,
"price": 58850.0,
"color": "#ef476f",
"dt": "2026-06-29 11:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 228,
"price": 60758.3,
"color": "#f9844a",
"dt": "2026-06-29 21:00:00+09:00"
},
{
"label": "UTAD",
"side": "high",
"idx": 286,
"price": 61322.0,
"color": "#f9844a",
"dt": "2026-07-02 07:00:00+09:00"
}
]
}
],
"active_structure_id": "1h_cycle_2",
"primary_structure_id": "1h_cycle_1",
"structure_count": 2,
"regime_fitness": 1.0,
"current_event": "Phase E",
"major_phase": "E",
"pos_in_range": 0.5,
"main_range_low": 63136.2,
"main_range_high": 63894.0
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.68,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.62,\n \"setup_signals\": [\n \"현재가 $61,341.10은 활성 재분배 후보의 UTAD $61,322.00을 소폭 상회한 상태로, 아직 상방 수용이 확인되지 않은 업스러스트 테스트 구간\",\n \"현재가는 활성 구조 저점 $58,030.00 및 Phase E 저점 $57,758.60 대비 프리미엄 영역에 위치\",\n \"상단 공급대 $61,870.00 부근은 이전 SOW_IN_PHASE_B 레벨로, 현재 반등의 1차 거부 확인 구간\",\n \"더 큰 분배 구조의 핵심 저항은 UT $63,053.50, UTAD $63,209.60, BC $63,894.00 및 ST $65,597.20에 집중\"\n ],\n \"reasoning\": \"지표상 regime은 DIS, regime_fitness는 1.000이며 structure_bias는 bearish로 확인되어 현재 큰 구조는 분배 이후 Phase E 및 재분배 후보로 해석된다. 선행 구조는 BC $63,894.00 → AR $63,136.20 → ST $65,597.20 → UTAD $63,209.60 → SOW $59,060.00 → Phase E $57,758.60의 하방 진행을 이미 완성한 것으로 표시된다. 현재 활성 구조는 재분배 후보이며, 가격 $61,341.10은 UTAD 후보 $61,322.00을 약간 넘었지만, $61,870.00 및 $63,053.50~$63,209.60 공급대를 명확히 회수한 것은 아니므로 구조 전환보다는 업스러스트 이후 테스트 가능성이 더 크다. 따라서 구조적 편향은 bearish이고, 실행 관점에서도 프리미엄 구간에서 상단 유동성 테스트가 진행 중이므로 setup_bias 역시 bearish이나, 즉각적인 하락 확정은 $61,870.00 거부 또는 $60,466.90 이탈 반응이 필요하다.\",\n \"key_levels\": {\n \"support\": [\n 60466.9,\n 59060.0,\n 58850.0,\n 58030.0,\n 57758.6\n ],\n \"resistance\": [\n 61322.0,\n 61870.0,\n 63053.5,\n 63209.6,\n 63894.0,\n 65597.2\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"63209.60\",\n \"risk_scenario\": \"$63,209.60 위에서 1시간봉 기준 수용이 확인되고, 이어서 $63,894.00까지 회수하면 현재의 UTAD/재분배 해석은 약화된다. 그 경우 $61,870.00은 저항이 아니라 재테스트 지지로 전환될 수 있으며, 분배 Phase E 이후의 하락 지속 시나리오보다 상단 범위 재진입 시나리오를 우선 검토해야 한다.\",\n \"data_quality\": \"high\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "neutral",
"confidence": 0.43,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.56,
"setup_signals": [
"현재가 $61,341.10은 후보급 저품질 bearish butterfly 형성 PRZ $60,915.01-$61,780.12 내부이며, 예상 D $61,347.57과의 괴리가 0.01%에 불과함",
"strict/medium bearish butterfly 형성 PRZ $60,743.32-$61,400.40도 현재가가 상단부에 진입해 있으며, D 기준가는 $61,071.86",
"완료된 candidate/medium bearish butterfly PRZ $60,612.40-$61,231.10 및 $60,769.39-$61,510.66에서 과거 반응 점수 1.0이 있었으나, 현재 지표상 confirmed_reaction_prz_count와 directional_influence_prz_count는 모두 0으로 집계됨",
"7일 고점 $61,742.90과 대형 active PRZ 상단 $61,780.12가 겹쳐 있어, 현 구간은 추격 매수보다 매수 유동성 흡수/상단 반응을 관찰해야 하는 구간",
"EMA20 $60,407.61, EMA120 $59,943.28, EMA240 $60,582.05 위에서 거래되어 구조적 하락 전환은 아직 확인되지 않았지만, 하모닉 관점에서는 단기 프리컨펌 bearish reaction setup이 우세"
],
"reasoning": "하모닉 기준으로 현재 BTC는 $61,341.10에서 bearish butterfly 형성 D값 $61,347.57과 거의 동일한 가격에 있으며, PRZ $60,915.01-$61,780.12 안에 위치한다. 다만 이 패턴은 candidate/low 품질이고 confirmed_reaction=false이므로 단독 매도 신호가 아니라 약한 반전 후보 구간으로만 취급해야 한다. 더 의미 있는 strict/medium bearish butterfly도 PRZ $60,743.32-$61,400.40에 걸쳐 있어 현재가가 반응 가능 영역에 있지만, 아직 PRZ 진입 후 명확한 rejection, sweep→reclaim, 15m/1h MSS 또는 CVD/OI 확인이 없다. 따라서 structure_bias는 확정 BOS/CHoCH 자료가 없어 neutral로 두며, setup_bias만 active bearish PRZ 밀집에 의해 bearish로 평가한다.",
"key_levels": {
"support": [
60915.01,
60743.32,
60598.1,
60525.26,
60398.15,
60145.46,
60074.5
],
"resistance": [
61400.4,
61510.66,
61742.9,
61780.12
]
},
"time_horizon": "short term",
"invalidation_level": "$61,780.12",
"risk_scenario": "만약 가격이 $61,780.12 위로 수용되면 현재의 bearish butterfly PRZ는 실패 구간으로 전환되며, 상단 유동성 돌파에 따른 bullish continuation 위험이 커진다. 반대로 $61,400-$61,780 구간에서 명확한 rejection과 15m/1h MSS 또는 파생/CVD 약세 확인이 나오면 $60,598, $60,398, $60,145, 최종적으로 $60,074 부근까지 하모닉 TP ladder가 활성화될 수 있다.",
"data_quality": "medium",
"metrics": {
"patterns_found": 96,
"completed_patterns_found": 40,
"forming_d_prz_found": 56,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 34,
"multiscale_swings_scanned": 65,
"swing_highs_scanned": 34,
"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": 5,
"medium": 35,
"low": 56
},
"prz_status_counts": {
"active": 27,
"nearby": 2,
"watch": 14,
"far": 53,
"forming": 31
},
"high_confluence_prz_count": 31,
"strict_patterns_found": 43,
"candidate_patterns_found": 53,
"active_patterns_at_prz": 27,
"nearby_patterns": 2,
"all_patterns": [
"shark",
"butterfly",
"butterfly",
"bat",
"crab",
"bat",
"bat",
"bat",
"gartley",
"crab",
"butterfly",
"butterfly",
"gartley",
"butterfly",
"butterfly",
"bat",
"butterfly",
"gartley",
"bat",
"crab",
"butterfly",
"butterfly",
"butterfly",
"bat",
"butterfly",
"butterfly",
"crab",
"gartley",
"crab",
"crab",
"gartley",
"crab",
"bat",
"bat",
"crab",
"crab",
"shark",
"crab",
"crab",
"butterfly",
"butterfly",
"butterfly",
"bat",
"bat",
"crab",
"crab",
"butterfly",
"butterfly",
"butterfly",
"shark",
"gartley",
"shark",
"shark",
"bat",
"gartley",
"butterfly",
"crab",
"shark",
"crab",
"shark",
"butterfly",
"crab",
"gartley",
"shark",
"crab",
"bat",
"butterfly",
"crab",
"butterfly",
"crab",
"crab",
"gartley",
"bat",
"shark",
"shark",
"crab",
"butterfly",
"shark",
"shark",
"crab",
"crab",
"crab",
"butterfly",
"shark",
"shark",
"crab",
"crab",
"crab",
"crab",
"butterfly",
"shark",
"shark",
"butterfly",
"crab",
"crab",
"butterfly"
],
"all_signals": [
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish"
],
"best_pattern": "shark",
"best_pattern_quality": "strict",
"best_quality": "medium",
"best_pattern_score": 0.905,
"best_completion_status": "forming",
"nearest_pattern": "butterfly",
"nearest_prz": 61347.57,
"price_to_prz": 0.01,
"prz_range": [
60915.01,
61780.12
],
"council_relevant_prz_count": 0,
"directional_influence_prz_count": 0,
"confirmed_reaction_prz_count": 0,
"validated_harmonic_tp_count": 0,
"pattern_candidates": [
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.855,
"ratio_score": 0.803,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 60538.51,
"prz_range": [
60359.54,
60717.48
],
"prz_width_pct": 0.591,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.31,
"price_to_prz_pct_raw": -1.3084,
"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": 60538.51,
"a_price": 59530.7,
"tp1_ad_382": 60153.53,
"tp2_ad_618": 59915.68,
"tp3_a_or_structure_liquidity": 59530.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6512,
"ABC": 0.7651
},
"x_price": 60734.0,
"x_idx": 151,
"x_order": 8,
"a_price": 59530.7,
"a_idx": 162,
"a_order": 3,
"b_price": 60314.3,
"b_idx": 194,
"b_order": 3,
"c_price": 59714.8,
"c_idx": 197,
"c_order": 8,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.81,
"ratio_score": 0.777,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 60543.3,
"prz_range": [
60359.54,
60717.48
],
"prz_width_pct": 0.591,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.31,
"price_to_prz_pct_raw": -1.3084,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 1.302,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 60538.51,
"a_price": 59530.7,
"tp1_ad_382": 60153.53,
"tp2_ad_618": 59915.68,
"tp3_a_or_structure_liquidity": 59530.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6512,
"ABC": 0.7651,
"BCD": 1.382,
"XAD": 0.8415
},
"x_price": 60734.0,
"x_idx": 151,
"x_order": 8,
"a_price": 59530.7,
"a_idx": 162,
"a_order": 3,
"b_price": 60314.3,
"b_idx": 194,
"b_order": 3,
"c_price": 59714.8,
"c_idx": 197,
"c_order": 8,
"d_idx": 200
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.905,
"ratio_score": 1.0,
"prz_score": 0.93,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 60531.07,
"prz_range": [
60176.61,
60885.53
],
"prz_width_pct": 1.171,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.32,
"price_to_prz_pct_raw": -1.3205,
"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": 60531.07,
"a_price": 59819.8,
"tp1_ad_382": 60259.37,
"tp2_ad_618": 60091.51,
"tp3_a_or_structure_liquidity": 59819.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5409,
"ABC": 1.2123
},
"x_price": 60734.0,
"x_idx": 151,
"x_order": 8,
"a_price": 59819.8,
"a_idx": 190,
"a_order": 5,
"b_price": 60314.3,
"b_idx": 194,
"b_order": 3,
"c_price": 59714.8,
"c_idx": 197,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.888,
"ratio_score": 0.836,
"prz_score": 0.954,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 61071.86,
"prz_range": [
60743.32,
61400.4
],
"prz_width_pct": 1.076,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.44,
"price_to_prz_pct_raw": -0.4389,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 61071.86,
"a_price": 58388.0,
"tp1_ad_382": 60046.63,
"tp2_ad_618": 59413.23,
"tp3_a_or_structure_liquidity": 58388.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8211,
"ABC": 0.7602
},
"x_price": 60734.0,
"x_idx": 151,
"x_order": 8,
"a_price": 58388.0,
"a_idx": 157,
"a_order": 8,
"b_price": 60314.3,
"b_idx": 194,
"b_order": 3,
"c_price": 58850.0,
"c_idx": 218,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.885,
"ratio_score": 0.894,
"prz_score": 0.97,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 60924.7,
"prz_range": [
60612.4,
61231.1
],
"prz_width_pct": 1.016,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.68,
"price_to_prz_pct_raw": -0.6836,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 1.3,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 60921.75,
"a_price": 60074.5,
"tp1_ad_382": 60598.1,
"tp2_ad_618": 60398.15,
"tp3_a_or_structure_liquidity": 60074.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7328,
"ABC": 0.819,
"BCD": 1.927,
"XAD": 1.2892
},
"x_price": 60734.0,
"x_idx": 151,
"x_order": 8,
"a_price": 60074.5,
"a_idx": 174,
"a_order": 3,
"b_price": 60557.8,
"b_idx": 175,
"b_order": 5,
"c_price": 60162.0,
"c_idx": 179,
"c_order": 3,
"d_idx": 183
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.843,
"ratio_score": 0.811,
"prz_score": 0.868,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 61347.57,
"prz_range": [
60915.01,
61780.12
],
"prz_width_pct": 1.41,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.01,
"price_to_prz_pct_raw": 0.0105,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 61347.57,
"a_price": 58160.0,
"tp1_ad_382": 60129.92,
"tp2_ad_618": 59377.65,
"tp3_a_or_structure_liquidity": 58160.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7454,
"ABC": 0.4954
},
"x_price": 59883.2,
"x_idx": 214,
"x_order": 3,
"a_price": 58160.0,
"a_idx": 255,
"a_order": 8,
"b_price": 59444.5,
"b_idx": 268,
"b_order": 8,
"c_price": 60080.9,
"c_idx": 295,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.837,
"ratio_score": 0.897,
"prz_score": 0.962,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 59874.75,
"prz_range": [
59561.72,
60187.78
],
"prz_width_pct": 1.046,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.39,
"price_to_prz_pct_raw": -2.3905,
"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": 59874.75,
"a_price": 57758.6,
"tp1_ad_382": 59066.38,
"tp2_ad_618": 58566.97,
"tp3_a_or_structure_liquidity": 57758.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6006,
"ABC": 0.6824
},
"x_price": 60565.6,
"x_idx": 237,
"x_order": 3,
"a_price": 57758.6,
"a_idx": 265,
"a_order": 8,
"b_price": 59444.5,
"b_idx": 268,
"b_order": 8,
"c_price": 58294.1,
"c_idx": 276,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.783,
"ratio_score": 0.693,
"prz_score": 0.919,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 60924.7,
"prz_range": [
60769.39,
61510.66
],
"prz_width_pct": 1.212,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.33,
"price_to_prz_pct_raw": -0.3278,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.793,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 61140.02,
"a_price": 59530.7,
"tp1_ad_382": 60525.26,
"tp2_ad_618": 60145.46,
"tp3_a_or_structure_liquidity": 59530.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8536,
"ABC": 0.3854,
"BCD": 1.927,
"XAD": 1.1585
},
"x_price": 60734.0,
"x_idx": 151,
"x_order": 8,
"a_price": 59530.7,
"a_idx": 162,
"a_order": 3,
"b_price": 60557.8,
"b_idx": 175,
"b_order": 5,
"c_price": 60162.0,
"c_idx": 179,
"c_order": 3,
"d_idx": 183
}
],
"council_relevant_prz": [],
"report_detail_candidates": [
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.855,
"ratio_score": 0.803,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 60538.51,
"prz_range": [
60359.54,
60717.48
],
"prz_width_pct": 0.591,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.31,
"price_to_prz_pct_raw": -1.3084,
"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": 60538.51,
"a_price": 59530.7,
"tp1_ad_382": 60153.53,
"tp2_ad_618": 59915.68,
"tp3_a_or_structure_liquidity": 59530.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6512,
"ABC": 0.7651
},
"x_price": 60734.0,
"x_idx": 151,
"x_order": 8,
"a_price": 59530.7,
"a_idx": 162,
"a_order": 3,
"b_price": 60314.3,
"b_idx": 194,
"b_order": 3,
"c_price": 59714.8,
"c_idx": 197,
"c_order": 8,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.81,
"ratio_score": 0.777,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 60543.3,
"prz_range": [
60359.54,
60717.48
],
"prz_width_pct": 0.591,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.31,
"price_to_prz_pct_raw": -1.3084,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 1.302,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 60538.51,
"a_price": 59530.7,
"tp1_ad_382": 60153.53,
"tp2_ad_618": 59915.68,
"tp3_a_or_structure_liquidity": 59530.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6512,
"ABC": 0.7651,
"BCD": 1.382,
"XAD": 0.8415
},
"x_price": 60734.0,
"x_idx": 151,
"x_order": 8,
"a_price": 59530.7,
"a_idx": 162,
"a_order": 3,
"b_price": 60314.3,
"b_idx": 194,
"b_order": 3,
"c_price": 59714.8,
"c_idx": 197,
"c_order": 8,
"d_idx": 200
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.905,
"ratio_score": 1.0,
"prz_score": 0.93,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 60531.07,
"prz_range": [
60176.61,
60885.53
],
"prz_width_pct": 1.171,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.32,
"price_to_prz_pct_raw": -1.3205,
"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": 60531.07,
"a_price": 59819.8,
"tp1_ad_382": 60259.37,
"tp2_ad_618": 60091.51,
"tp3_a_or_structure_liquidity": 59819.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5409,
"ABC": 1.2123
},
"x_price": 60734.0,
"x_idx": 151,
"x_order": 8,
"a_price": 59819.8,
"a_idx": 190,
"a_order": 5,
"b_price": 60314.3,
"b_idx": 194,
"b_order": 3,
"c_price": 59714.8,
"c_idx": 197,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.888,
"ratio_score": 0.836,
"prz_score": 0.954,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 61071.86,
"prz_range": [
60743.32,
61400.4
],
"prz_width_pct": 1.076,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.44,
"price_to_prz_pct_raw": -0.4389,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 61071.86,
"a_price": 58388.0,
"tp1_ad_382": 60046.63,
"tp2_ad_618": 59413.23,
"tp3_a_or_structure_liquidity": 58388.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8211,
"ABC": 0.7602
},
"x_price": 60734.0,
"x_idx": 151,
"x_order": 8,
"a_price": 58388.0,
"a_idx": 157,
"a_order": 8,
"b_price": 60314.3,
"b_idx": 194,
"b_order": 3,
"c_price": 58850.0,
"c_idx": 218,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.885,
"ratio_score": 0.894,
"prz_score": 0.97,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 60924.7,
"prz_range": [
60612.4,
61231.1
],
"prz_width_pct": 1.016,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.68,
"price_to_prz_pct_raw": -0.6836,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 1.3,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 60921.75,
"a_price": 60074.5,
"tp1_ad_382": 60598.1,
"tp2_ad_618": 60398.15,
"tp3_a_or_structure_liquidity": 60074.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7328,
"ABC": 0.819,
"BCD": 1.927,
"XAD": 1.2892
},
"x_price": 60734.0,
"x_idx": 151,
"x_order": 8,
"a_price": 60074.5,
"a_idx": 174,
"a_order": 3,
"b_price": 60557.8,
"b_idx": 175,
"b_order": 5,
"c_price": 60162.0,
"c_idx": 179,
"c_order": 3,
"d_idx": 183
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.843,
"ratio_score": 0.811,
"prz_score": 0.868,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 61347.57,
"prz_range": [
60915.01,
61780.12
],
"prz_width_pct": 1.41,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.01,
"price_to_prz_pct_raw": 0.0105,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 61347.57,
"a_price": 58160.0,
"tp1_ad_382": 60129.92,
"tp2_ad_618": 59377.65,
"tp3_a_or_structure_liquidity": 58160.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7454,
"ABC": 0.4954
},
"x_price": 59883.2,
"x_idx": 214,
"x_order": 3,
"a_price": 58160.0,
"a_idx": 255,
"a_order": 8,
"b_price": 59444.5,
"b_idx": 268,
"b_order": 8,
"c_price": 60080.9,
"c_idx": 295,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.837,
"ratio_score": 0.897,
"prz_score": 0.962,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 59874.75,
"prz_range": [
59561.72,
60187.78
],
"prz_width_pct": 1.046,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.39,
"price_to_prz_pct_raw": -2.3905,
"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": 59874.75,
"a_price": 57758.6,
"tp1_ad_382": 59066.38,
"tp2_ad_618": 58566.97,
"tp3_a_or_structure_liquidity": 57758.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6006,
"ABC": 0.6824
},
"x_price": 60565.6,
"x_idx": 237,
"x_order": 3,
"a_price": 57758.6,
"a_idx": 265,
"a_order": 8,
"b_price": 59444.5,
"b_idx": 268,
"b_order": 8,
"c_price": 58294.1,
"c_idx": 276,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.783,
"ratio_score": 0.693,
"prz_score": 0.919,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 60924.7,
"prz_range": [
60769.39,
61510.66
],
"prz_width_pct": 1.212,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.33,
"price_to_prz_pct_raw": -0.3278,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.793,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 61140.02,
"a_price": 59530.7,
"tp1_ad_382": 60525.26,
"tp2_ad_618": 60145.46,
"tp3_a_or_structure_liquidity": 59530.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8536,
"ABC": 0.3854,
"BCD": 1.927,
"XAD": 1.1585
},
"x_price": 60734.0,
"x_idx": 151,
"x_order": 8,
"a_price": 59530.7,
"a_idx": 162,
"a_order": 3,
"b_price": 60557.8,
"b_idx": 175,
"b_order": 5,
"c_price": 60162.0,
"c_idx": 179,
"c_order": 3,
"d_idx": 183
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.77,
"ratio_score": 0.778,
"prz_score": 0.872,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 59963.53,
"prz_range": [
59546.22,
60380.84
],
"prz_width_pct": 1.392,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.25,
"price_to_prz_pct_raw": -2.2458,
"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": 59963.53,
"a_price": 58160.0,
"tp1_ad_382": 59274.58,
"tp2_ad_618": 58848.95,
"tp3_a_or_structure_liquidity": 58160.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7454,
"ABC": 0.8956
},
"x_price": 59883.2,
"x_idx": 214,
"x_order": 3,
"a_price": 58160.0,
"a_idx": 255,
"a_order": 8,
"b_price": 59444.5,
"b_idx": 268,
"b_order": 8,
"c_price": 58294.1,
"c_idx": 276,
"c_order": 8,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.763,
"ratio_score": 0.706,
"prz_score": 0.93,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 60325.0,
"prz_range": [
60176.61,
60885.53
],
"prz_width_pct": 1.171,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.32,
"price_to_prz_pct_raw": -1.3205,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
],
"reaction_score": 0.9,
"reaction_detail": {
"reaction_score": 0.9,
"reaction_move_ratio_ad": 2.646,
"adverse_move_ratio_ad": 0.858,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"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": "shark",
"d_price": 60531.07,
"a_price": 59819.8,
"tp1_ad_382": 60259.37,
"tp2_ad_618": 60091.51,
"tp3_a_or_structure_liquidity": 59819.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5409,
"ABC": 1.2123,
"BCD": 1.0178,
"XAD": 0.5526
},
"x_price": 60734.0,
"x_idx": 151,
"x_order": 8,
"a_price": 59819.8,
"a_idx": 190,
"a_order": 5,
"b_price": 60314.3,
"b_idx": 194,
"b_order": 3,
"c_price": 59714.8,
"c_idx": 197,
"c_order": 8,
"d_idx": 222
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.758,
"ratio_score": 0.681,
"prz_score": 0.896,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 60520.0,
"prz_range": [
60392.17,
61184.09
],
"prz_width_pct": 1.303,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.9,
"price_to_prz_pct_raw": -0.9015,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.8,
"reaction_detail": {
"reaction_score": 0.8,
"reaction_move_ratio_ad": 0.591,
"adverse_move_ratio_ad": 0.491,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 60788.13,
"a_price": 58888.0,
"tp1_ad_382": 60062.28,
"tp2_ad_618": 59613.85,
"tp3_a_or_structure_liquidity": 58888.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7056,
"ABC": 0.9304,
"BCD": 1.1458,
"XAD": 0.8013
},
"x_price": 60924.7,
"x_idx": 183,
"x_order": 8,
"a_price": 58888.0,
"a_idx": 214,
"a_order": 3,
"b_price": 60325.0,
"b_idx": 222,
"b_order": 5,
"c_price": 58988.0,
"c_idx": 230,
"c_order": 8,
"d_idx": 279
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.738,
"ratio_score": 0.495,
"prz_score": 0.917,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 60743.89,
"prz_range": [
60373.0,
61114.79
],
"prz_width_pct": 1.221,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.97,
"price_to_prz_pct_raw": -0.9736,
"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": 60743.89,
"a_price": 59714.8,
"tp1_ad_382": 60350.78,
"tp2_ad_618": 60107.91,
"tp3_a_or_structure_liquidity": 59714.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7032,
"ABC": 1.1878
},
"x_price": 60924.7,
"x_idx": 183,
"x_order": 8,
"a_price": 59714.8,
"a_idx": 197,
"a_order": 8,
"b_price": 60565.6,
"b_idx": 237,
"b_order": 3,
"c_price": 59555.0,
"c_idx": 288,
"c_order": 8,
"d_idx": null
}
],
"actionable_patterns_list": [],
"tp_ladder": [],
"validated_tp_ladder": [],
"harmonic_governance": {
"role": "PRZ reaction + TP ladder confluence, not standalone path engine",
"pre_confirmation_weight_range": [
0.25,
0.35
],
"post_confirmation_vote_weight_range": [
0.5,
0.6
],
"standalone_path_override_allowed": false,
"opposes_core_path_policy": "branch/reversal-risk/reaction-zone unless lower-TF structure and derivatives also confirm",
"aligns_with_core_path_policy": "modest confidence lift plus strong TP ladder influence"
},
"execution_readiness": "early"
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.43,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.56,\n \"setup_signals\": [\n \"현재가 $61,341.10은 후보급 저품질 bearish butterfly 형성 PRZ $60,915.01-$61,780.12 내부이며, 예상 D $61,347.57과의 괴리가 0.01%에 불과함\",\n \"strict/medium bearish butterfly 형성 PRZ $60,743.32-$61,400.40도 현재가가 상단부에 진입해 있으며, D 기준가는 $61,071.86\",\n \"완료된 candidate/medium bearish butterfly PRZ $60,612.40-$61,231.10 및 $60,769.39-$61,510.66에서 과거 반응 점수 1.0이 있었으나, 현재 지표상 confirmed_reaction_prz_count와 directional_influence_prz_count는 모두 0으로 집계됨\",\n \"7일 고점 $61,742.90과 대형 active PRZ 상단 $61,780.12가 겹쳐 있어, 현 구간은 추격 매수보다 매수 유동성 흡수/상단 반응을 관찰해야 하는 구간\",\n \"EMA20 $60,407.61, EMA120 $59,943.28, EMA240 $60,582.05 위에서 거래되어 구조적 하락 전환은 아직 확인되지 않았지만, 하모닉 관점에서는 단기 프리컨펌 bearish reaction setup이 우세\"\n ],\n \"reasoning\": \"하모닉 기준으로 현재 BTC는 $61,341.10에서 bearish butterfly 형성 D값 $61,347.57과 거의 동일한 가격에 있으며, PRZ $60,915.01-$61,780.12 안에 위치한다. 다만 이 패턴은 candidate/low 품질이고 confirmed_reaction=false이므로 단독 매도 신호가 아니라 약한 반전 후보 구간으로만 취급해야 한다. 더 의미 있는 strict/medium bearish butterfly도 PRZ $60,743.32-$61,400.40에 걸쳐 있어 현재가가 반응 가능 영역에 있지만, 아직 PRZ 진입 후 명확한 rejection, sweep→reclaim, 15m/1h MSS 또는 CVD/OI 확인이 없다. 따라서 structure_bias는 확정 BOS/CHoCH 자료가 없어 neutral로 두며, setup_bias만 active bearish PRZ 밀집에 의해 bearish로 평가한다.\",\n \"key_levels\": {\n \"support\": [\n 60915.01,\n 60743.32,\n 60598.1,\n 60525.26,\n 60398.15,\n 60145.46,\n 60074.5\n ],\n \"resistance\": [\n 61400.4,\n 61510.66,\n 61742.9,\n 61780.12\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$61,780.12\",\n \"risk_scenario\": \"만약 가격이 $61,780.12 위로 수용되면 현재의 bearish butterfly PRZ는 실패 구간으로 전환되며, 상단 유동성 돌파에 따른 bullish continuation 위험이 커진다. 반대로 $61,400-$61,780 구간에서 명확한 rejection과 15m/1h MSS 또는 파생/CVD 약세 확인이 나오면 $60,598, $60,398, $60,145, 최종적으로 $60,074 부근까지 하모닉 TP ladder가 활성화될 수 있다.\",\n \"data_quality\": \"medium\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bearish",
"overall_confidence": 0.6,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.71,
"active_setups": [
"가격이 ICT 균형가 $59,602.80 및 7일 범위 EQ $59,750.75 위의 프리미엄 구간에 위치",
"현재가 $61,341.10이 단기 레인지 고점 $61,447.00 및 7일 고점 $61,742.90 바로 아래에 위치",
"Wyckoff 재분배 후보의 UTAD $61,322.00을 소폭 상회했으나 $61,870.00 공급 회수는 미확인",
"롱 계정 비중 0.640, long account ratio 0.660으로 롱 포지셔닝이 혼잡하며, 하방 청산 밀집 $61,100 / $60,700 / $59,900 존재",
"하락 스윙 $61,322 → $59,555 기준 0.786 되돌림 $60,943.86 상단으로 과열 되돌림 성격",
"bearish butterfly PRZ $60,915.01-$61,780.12 내부에 위치하나, 하모닉은 미확인 후보 구간으로 보조적 의미"
],
"setup_vs_structure": "구조적 평가는 Wyckoff 재분배/분배 맥락 때문에 약세 쪽으로 기울며, 실행 셋업도 6개 분석 모두 약세로 정렬되어 있다. 다만 ICT와 캔들 관점의 단기 구조는 $60,758.30 상단에서 bullish CHoCH/EMA 상방 구조를 인정하므로, 이는 하락 확정이 아니라 프리미엄 구간의 구조적 취약성으로 해석해야 한다."
},
"signal_breakdown": {
"bullish_count": 2,
"bearish_count": 1,
"neutral_count": 3
},
"key_levels": {
"support": [
61100,
60943.86,
60758.3,
60700,
60647.01,
60582.05,
60466.9,
60407.61,
59943.28,
59900,
59602.8,
59060
],
"resistance": [
61447,
61742.9,
61870,
62272.1,
63209.6,
63894,
65597.2
]
},
"confluences": [
"ICT의 단기 레인지 고점 $61,447.00, Derivatives/Candlestick/Fibonacci의 7일 고점 $61,742.90, Harmonic PRZ 상단 $61,780.12가 모두 $61.4k-$61.8k 저항·유동성 구간으로 중첩된다.",
"Wyckoff는 현재가가 재분배 후보 UTAD $61,322.00을 소폭 상회했다고 보고, Fibonacci도 직전 스윙 고점 $61,322 상단 유동성 스윕 후보로 해석한다.",
"ICT와 Candlestick 모두 가격이 균형가/EQ 위 프리미엄 구간에 있다고 판단한다. ICT EQ는 $59,602.80, Candlestick 7일 EQ는 $59,750.75다.",
"Derivatives의 주요 하방 청산 레벨 $60,700은 Fibonacci 0.618 $60,647.01 및 Harmonic PRZ 하단 $60,743.32와 근접해 있어 $60.6k-$60.7k가 1차 구조 반응 구간으로 겹친다.",
"Candlestick EMA20 $60,407.61, Fibonacci 0.5 $60,438.50, Wyckoff 활성 구조 레벨 $60,466.90이 $60.4k-$60.5k 지지 클러스터를 형성한다.",
"ICT의 후보 bullish OB $59,555.00-$60,005.70, Fibonacci 스윙 저점 $59,555.00, Derivatives 하방 청산 $59,900이 $59.5k-$60.0k 구조적 하단 유동성 구간으로 중첩된다."
],
"conflicts": [
"ICT와 Candlestick은 단기 구조를 bullish로 본다. 근거는 $60,758.30 bullish CHoCH 및 EMA20/EMA120/EMA240 상방 위치다. 반면 Wyckoff는 더 큰 구조를 분배 이후 Phase E 및 재분배 후보로 해석해 bearish 구조를 부여한다.",
"Derivatives와 Fibonacci는 구조를 neutral로 두고 있다. 가격이 주요 평균선과 0.786 되돌림 위에 있어 매수세는 인정하지만, $61,742.90 또는 $61,870.00 상단 수용이 없어 확정적 bullish BOS로 보지 않는다.",
"Harmonic은 현재가가 bearish butterfly PRZ 내부에 있다고 보지만, 확인된 반응이 부족하고 후보 등급 신호가 많아 단독 구조 판단 근거로는 낮은 가중치만 부여된다.",
"캔들 리더는 최근 5개 봉 중 4개 양봉과 bullish engulfing을 근거로 모멘텀을 인정하지만, 동일하게 프리미엄·7일 고점 근접 때문에 실행 셋업은 bearish로 전환되어 구조와 셋업이 분리된다."
],
"executive_summary": "현재 BTC 1시간 구조는 단기적으로는 $60,758.30 상단 bullish CHoCH와 주요 EMA 상방 위치 때문에 반등 구조가 살아 있지만, 상위 구조 해석은 완료된 분배 이후 재분배 후보 국면으로 보는 것이 더 타당하다. 가격은 재분배 후보의 UTAD $61,322.00을 소폭 상회한 상태이며, $61,447.00-$61,742.90-$61,870.00 구간은 단기 고점·매수 유동성·이전 공급이 겹치는 핵심 프리미엄 저항대다. 실행 셋업은 모든 분석 축에서 bearish로 정렬되어 있으며, 이는 구조적 약세와 대체로 일치하지만 아직 $60,466.90 또는 $60,407.61 하방 이탈 같은 명확한 약세 확정 조건은 필요하다. 구조적 무효화는 $63,209.60 상단 수용이며, 그 전까지는 $61.3k-$61.8k 구간을 재분배 내 업스러스트/상단 유동성 테스트 조건으로 분류한다.",
"raw_llm_response": "{\n \"overall_signal\": \"bearish\",\n \"overall_confidence\": 0.6,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.71,\n \"active_setups\": [\n \"가격이 ICT 균형가 $59,602.80 및 7일 범위 EQ $59,750.75 위의 프리미엄 구간에 위치\",\n \"현재가 $61,341.10이 단기 레인지 고점 $61,447.00 및 7일 고점 $61,742.90 바로 아래에 위치\",\n \"Wyckoff 재분배 후보의 UTAD $61,322.00을 소폭 상회했으나 $61,870.00 공급 회수는 미확인\",\n \"롱 계정 비중 0.640, long account ratio 0.660으로 롱 포지셔닝이 혼잡하며, 하방 청산 밀집 $61,100 / $60,700 / $59,900 존재\",\n \"하락 스윙 $61,322 → $59,555 기준 0.786 되돌림 $60,943.86 상단으로 과열 되돌림 성격\",\n \"bearish butterfly PRZ $60,915.01-$61,780.12 내부에 위치하나, 하모닉은 미확인 후보 구간으로 보조적 의미\"\n ],\n \"setup_vs_structure\": \"구조적 평가는 Wyckoff 재분배/분배 맥락 때문에 약세 쪽으로 기울며, 실행 셋업도 6개 분석 모두 약세로 정렬되어 있다. 다만 ICT와 캔들 관점의 단기 구조는 $60,758.30 상단에서 bullish CHoCH/EMA 상방 구조를 인정하므로, 이는 하락 확정이 아니라 프리미엄 구간의 구조적 취약성으로 해석해야 한다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 2,\n \"bearish_count\": 1,\n \"neutral_count\": 3\n },\n \"key_levels\": {\n \"support\": [\n 61100,\n 60943.86,\n 60758.3,\n 60700,\n 60647.01,\n 60582.05,\n 60466.9,\n 60407.61,\n 59943.28,\n 59900,\n 59602.8,\n 59060\n ],\n \"resistance\": [\n 61447,\n 61742.9,\n 61870,\n 62272.1,\n 63209.6,\n 63894,\n 65597.2\n ]\n },\n \"confluences\": [\n \"ICT의 단기 레인지 고점 $61,447.00, Derivatives/Candlestick/Fibonacci의 7일 고점 $61,742.90, Harmonic PRZ 상단 $61,780.12가 모두 $61.4k-$61.8k 저항·유동성 구간으로 중첩된다.\",\n \"Wyckoff는 현재가가 재분배 후보 UTAD $61,322.00을 소폭 상회했다고 보고, Fibonacci도 직전 스윙 고점 $61,322 상단 유동성 스윕 후보로 해석한다.\",\n \"ICT와 Candlestick 모두 가격이 균형가/EQ 위 프리미엄 구간에 있다고 판단한다. ICT EQ는 $59,602.80, Candlestick 7일 EQ는 $59,750.75다.\",\n \"Derivatives의 주요 하방 청산 레벨 $60,700은 Fibonacci 0.618 $60,647.01 및 Harmonic PRZ 하단 $60,743.32와 근접해 있어 $60.6k-$60.7k가 1차 구조 반응 구간으로 겹친다.\",\n \"Candlestick EMA20 $60,407.61, Fibonacci 0.5 $60,438.50, Wyckoff 활성 구조 레벨 $60,466.90이 $60.4k-$60.5k 지지 클러스터를 형성한다.\",\n \"ICT의 후보 bullish OB $59,555.00-$60,005.70, Fibonacci 스윙 저점 $59,555.00, Derivatives 하방 청산 $59,900이 $59.5k-$60.0k 구조적 하단 유동성 구간으로 중첩된다.\"\n ],\n \"conflicts\": [\n \"ICT와 Candlestick은 단기 구조를 bullish로 본다. 근거는 $60,758.30 bullish CHoCH 및 EMA20/EMA120/EMA240 상방 위치다. 반면 Wyckoff는 더 큰 구조를 분배 이후 Phase E 및 재분배 후보로 해석해 bearish 구조를 부여한다.\",\n \"Derivatives와 Fibonacci는 구조를 neutral로 두고 있다. 가격이 주요 평균선과 0.786 되돌림 위에 있어 매수세는 인정하지만, $61,742.90 또는 $61,870.00 상단 수용이 없어 확정적 bullish BOS로 보지 않는다.\",\n \"Harmonic은 현재가가 bearish butterfly PRZ 내부에 있다고 보지만, 확인된 반응이 부족하고 후보 등급 신호가 많아 단독 구조 판단 근거로는 낮은 가중치만 부여된다.\",\n \"캔들 리더는 최근 5개 봉 중 4개 양봉과 bullish engulfing을 근거로 모멘텀을 인정하지만, 동일하게 프리미엄·7일 고점 근접 때문에 실행 셋업은 bearish로 전환되어 구조와 셋업이 분리된다.\"\n ],\n \"highest_conviction_analyst\": \"Wyckoff Expert — 분배 체제와 재분배 후보 구조를 가장 명확한 단계와 가격으로 제시했다. 완료된 선행 분배 구조는 BC $63,894.00, ST $65,597.20, UTAD $63,209.60, SOW $59,060.00, Phase E $57,758.60으로 정리되며, 현재 활성 구조는 SC $58,030.00, AR $60,466.90, UT $60,758.30, UTAD 후보 $61,322.00을 포함한 재분배 후보로 해석된다.\",\n \"invalidation_level\": \"$63,209.60 상단에서 1시간 기준 명확한 수용이 발생하면 Wyckoff 분배/재분배 기반의 bearish 구조 해석은 크게 훼손된다. 단기 약세 셋업은 먼저 $61,870.00 회수와 안착에서 약화된다.\",\n \"executive_summary\": \"현재 BTC 1시간 구조는 단기적으로는 $60,758.30 상단 bullish CHoCH와 주요 EMA 상방 위치 때문에 반등 구조가 살아 있지만, 상위 구조 해석은 완료된 분배 이후 재분배 후보 국면으로 보는 것이 더 타당하다. 가격은 재분배 후보의 UTAD $61,322.00을 소폭 상회한 상태이며, $61,447.00-$61,742.90-$61,870.00 구간은 단기 고점·매수 유동성·이전 공급이 겹치는 핵심 프리미엄 저항대다. 실행 셋업은 모든 분석 축에서 bearish로 정렬되어 있으며, 이는 구조적 약세와 대체로 일치하지만 아직 $60,466.90 또는 $60,407.61 하방 이탈 같은 명확한 약세 확정 조건은 필요하다. 구조적 무효화는 $63,209.60 상단 수용이며, 그 전까지는 $61.3k-$61.8k 구간을 재분배 내 업스러스트/상단 유동성 테스트 조건으로 분류한다.\"\n}"
},
"overall_signal": "bearish",
"overall_confidence": 0.6,
"operating_path": {
"path_type": "complex",
"confidence": 0.6,
"waypoints": [
{
"seq": 1,
"price": 60700.0,
"type": "liquidity_sweep",
"source": "Derivatives(strongest_liq_level $60,700, 하방 청산 $61,100), Fibonacci(0.618 $60,647.01), Harmonic(PRZ 하단 $60,743.32), Chairman Confluence #4",
"description": "셋업 편향(BEARISH 71%)이 단기 bullish 구조를 앞서므로 첫 이동은 하방. 롱 과밀(계정 롱 0.640, crowding 1.000) 상태에서 $61,100 청산 레벨을 이탈하며 롱 손절 유동성을 스윕하고, $60,647-$60,743 '1차 구조 반응 구간'으로 하락. 현재가 대비 1.30 ATR.",
"est_hours": 4.0,
"turning_zone": [
60542.75,
60700.0
],
"likely_wick": 60647.01,
"rejection_confirm": 60758.3,
"invalid_overshoot": 60466.9,
"calibration_reasoning": "하락형 유동성 스윕이므로 zone을 base 아래로 확장; 하단은 fib 컨플루언스 $60,542.75(ret_0.5·0.618, 폭 0.32 ATR)로 앵커. wick 유력지점은 fib 0.618 골든비율·챔피언 지지·반응구간 하단이 겹치는 $60,647.01이며, $60,466.9(챔피언) 이탈 시 반응 없이 WP2로 진행하여 무효."
},
{
"seq": 2,
"price": 60407.61,
"type": "support_test",
"source": "Candlestick/Derivatives(EMA20 $60,407.61), Fibonacci(0.5 $60,438.50), Wyckoff(활성 구조 $60,466.90)",
"description": "$60.4k-$60.5k 지지 클러스터(EMA20·fib0.5·Wyckoff 구조) 테스트. 챔피언이 명시한 약세 확정 라인으로, 이 구간의 하방 이탈이 재분배 마크다운을 확정하는 핵심 트리거 지점. WP1 대비 0.59 ATR.",
"est_hours": 9.0,
"turning_zone": [
60229.99,
60407.61
],
"likely_wick": 60300.0,
"rejection_confirm": 60466.9,
"invalid_overshoot": 60101.0,
"calibration_reasoning": "$60.4~60.5k 지지 클러스터(EMA20·fib0.5·Wyckoff) 테스트로, zone은 base 아래 fib 0.382 $60,229.99까지 확장(폭 0.36 ATR). 클러스터 하단을 완만히 침투하는 $60,300 부근을 wick으로, $60,101 fib 컨플루언스(ret_0.236·0.382) 이탈 시 지지 실패로 무효."
},
{
"seq": 3,
"price": 59943.28,
"type": "support_test",
"source": "Derivatives(EMA120 $59,943.28, 하방 청산 $59,900), ICT/Candlestick(EMA120)",
"description": "확정 클러스터 이탈 후 EMA120 $59,943.28 및 하방 청산 밀집 $59,900으로 가속하며 구조적 하단 유동성 구간 진입. WP2 대비 0.94 ATR.",
"est_hours": 15.0,
"turning_zone": [
59780.0,
59943.28
],
"likely_wick": 59880.0,
"rejection_confirm": 60101.0,
"invalid_overshoot": 59602.8,
"calibration_reasoning": "EMA120 $59,943.28와 $59,900 하방 청산 클러스터를 함께 반영해 zone에 유동성풀을 포함(폭 0.33 ATR). wick은 $59,900 청산을 살짝 훑는 $59,880 지점이며, 이탈 시 다음 구조 레벨이 곧 터미널 WP4($59,602.80)라 이 레벨 도달이 곧 WP3 무효를 의미."
},
{
"seq": 4,
"price": 59602.8,
"type": "swing_low",
"source": "ICT(EQ $59,602.80, swing low $59,555, 후보 bullish OB $59,555-$60,005.70), Fibonacci confluence WP candidate $59,581.75",
"description": "프리미엄 마크다운이 균형가/디스카운트 복귀로 완성. ICT EQ $59,602.80·스윙 저점 $59,555·fib confluence $59,581.75(WP1 후보 최근접)가 겹치는 24h 1차 도달 목표이자 후보 bullish OB 반등 관측 구간. WP3 대비 0.69 ATR.",
"est_hours": 22.0,
"turning_zone": [
59300.0,
59602.8
],
"likely_wick": 59500.0,
"rejection_confirm": 59900.0,
"invalid_overshoot": 59060.0,
"calibration_reasoning": "터미널 스윙로우 — ICT EQ $59,602.80·스윙로우 $59,555·fib ext_1.0 $59,581.75 컨플루언스. 터미널 규칙에 따라 폭 0.61 ATR로 확대하고, 스윙로우 하단 청산을 훑는 라운드넘버 $59,500을 wick으로 지정. $59,900(청산 셸프) 회복 시 반등 확정, $59,060(챔피언) 이탈 시 더 깊은 마크다운으로 무효."
}
],
"period_extremes": {
"4h": {
"expected_high": 61447.0,
"expected_low": 60700.0,
"high_first": true
},
"8h": {
"expected_high": 61447.0,
"expected_low": 60407.61,
"high_first": true
},
"24h": {
"expected_high": 61447.0,
"expected_low": 59555.0,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 61742.9,
"description": "$61,742.90(7일 고점) 결정적 돌파·수용 시 매수측 유동성 연속성 확인으로 프리미엄 매도 셋업 약화. 이어 $61,870 공급 회수 시 단기 bullish BOS로 경로 상방 재편."
},
"bearish": {
"price": 60407.61,
"description": "$60,466.90(Wyckoff 활성 구조)·$60,407.61(EMA20)·fib0.5 $60,438.50 클러스터 하방 이탈·수용 시 재분배 마크다운 확정. WP3($59,943)·WP4($59,602)로 하락 가속."
}
},
"scenario_invalidation": 61870.0,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.6,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 60700.0,\n \"type\": \"liquidity_sweep\",\n \"source\": \"Derivatives(strongest_liq_level $60,700, 하방 청산 $61,100), Fibonacci(0.618 $60,647.01), Harmonic(PRZ 하단 $60,743.32), Chairman Confluence #4\",\n \"description\": \"셋업 편향(BEARISH 71%)이 단기 bullish 구조를 앞서므로 첫 이동은 하방. 롱 과밀(계정 롱 0.640, crowding 1.000) 상태에서 $61,100 청산 레벨을 이탈하며 롱 손절 유동성을 스윕하고, $60,647-$60,743 '1차 구조 반응 구간'으로 하락. 현재가 대비 1.30 ATR.\",\n \"est_hours\": 4.0\n },\n {\n \"seq\": 2,\n \"price\": 60407.61,\n \"type\": \"support_test\",\n \"source\": \"Candlestick/Derivatives(EMA20 $60,407.61), Fibonacci(0.5 $60,438.50), Wyckoff(활성 구조 $60,466.90)\",\n \"description\": \"$60.4k-$60.5k 지지 클러스터(EMA20·fib0.5·Wyckoff 구조) 테스트. 챔피언이 명시한 약세 확정 라인으로, 이 구간의 하방 이탈이 재분배 마크다운을 확정하는 핵심 트리거 지점. WP1 대비 0.59 ATR.\",\n \"est_hours\": 9.0\n },\n {\n \"seq\": 3,\n \"price\": 59943.28,\n \"type\": \"support_test\",\n \"source\": \"Derivatives(EMA120 $59,943.28, 하방 청산 $59,900), ICT/Candlestick(EMA120)\",\n \"description\": \"확정 클러스터 이탈 후 EMA120 $59,943.28 및 하방 청산 밀집 $59,900으로 가속하며 구조적 하단 유동성 구간 진입. WP2 대비 0.94 ATR.\",\n \"est_hours\": 15.0\n },\n {\n \"seq\": 4,\n \"price\": 59602.8,\n \"type\": \"swing_low\",\n \"source\": \"ICT(EQ $59,602.80, swing low $59,555, 후보 bullish OB $59,555-$60,005.70), Fibonacci confluence WP candidate $59,581.75\",\n \"description\": \"프리미엄 마크다운이 균형가/디스카운트 복귀로 완성. ICT EQ $59,602.80·스윙 저점 $59,555·fib confluence $59,581.75(WP1 후보 최근접)가 겹치는 24h 1차 도달 목표이자 후보 bullish OB 반등 관측 구간. WP3 대비 0.69 ATR.\",\n \"est_hours\": 22.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 61447.0, \"expected_low\": 60700.0, \"high_first\": true},\n \"8h\": {\"expected_high\": 61447.0, \"expected_low\": 60407.61, \"high_first\": true},\n \"24h\": {\"expected_high\": 61447.0, \"expected_low\": 59555.0, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\n \"price\": 61742.9,\n \"description\": \"$61,742.90(7일 고점) 결정적 돌파·수용 시 매수측 유동성 연속성 확인으로 프리미엄 매도 셋업 약화. 이어 $61,870 공급 회수 시 단기 bullish BOS로 경로 상방 재편.\"\n },\n \"bearish\": {\n \"price\": 60407.61,\n \"description\": \"$60,466.90(Wyckoff 활성 구조)·$60,407.61(EMA20)·fib0.5 $60,438.50 클러스터 하방 이탈·수용 시 재분배 마크다운 확정. WP3($59,943)·WP4($59,602)로 하락 가속.\"\n }\n },\n \"scenario_invalidation\": 61870.0\n}\n```"
},
"tp_calibration": {
"executive_summary": "베어리시 마크다운 경로의 4개 웨이포인트를 fib 컨플루언스·챔피언 레벨·ATR($494.66) 기준으로 캘리브레이션했다. 4개 모두 하방 타깃(rejection_confirm이 base 위)이므로 turning_zone은 하락 접근 시 오버슛 방향인 base '아래'로 확장했다. WP1은 규칙상 liquidity_sweep이 상방 그룹이지만, 본 경로에서는 롱 청산을 훑는 '하락형' 스윕이므로 예외적으로 하방 확장을 적용했다. 미확정 butterfly PRZ($61,347.57)는 현재가 부근·리포트 전용이라 어떤 웨이포인트도 이동시키지 않았다.",
"key_insight": "핵심 반전 앵커는 fib 0.618 골든비율 $60,647.01(WP1, fib+챔피언 3중 컨플루언스)과 터미널 컨플루언스 클러스터 $59,555~$59,602.80(WP4, ICT EQ·스윙로우·fib ext_1.0). 명시적 유동성풀은 WP3의 $59,900 청산 클러스터가 유일하여 해당 zone에 포함시켰다. WP3의 zone 이탈 다음 구조 레벨이 곧 터미널 WP4($59,602.80)라 두 구간이 구조적으로 연결되며, WP3 반등 실패 시 WP4 $59,500 스윙로우 스윕까지 직행 가능성이 높다.",
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 60700.0,
"turning_zone": [
60542.75,
60700.0
],
"likely_wick": 60647.01,
"rejection_confirm": 60758.3,
"invalid_overshoot": 60466.9,
"calibration_reasoning": "하락형 유동성 스윕이므로 zone을 base 아래로 확장; 하단은 fib 컨플루언스 $60,542.75(ret_0.5·0.618, 폭 0.32 ATR)로 앵커. wick 유력지점은 fib 0.618 골든비율·챔피언 지지·반응구간 하단이 겹치는 $60,647.01이며, $60,466.9(챔피언) 이탈 시 반응 없이 WP2로 진행하여 무효."
},
{
"seq": 2,
"base_target": 60407.61,
"turning_zone": [
60229.99,
60407.61
],
"likely_wick": 60300.0,
"rejection_confirm": 60466.9,
"invalid_overshoot": 60101.0,
"calibration_reasoning": "$60.4~60.5k 지지 클러스터(EMA20·fib0.5·Wyckoff) 테스트로, zone은 base 아래 fib 0.382 $60,229.99까지 확장(폭 0.36 ATR). 클러스터 하단을 완만히 침투하는 $60,300 부근을 wick으로, $60,101 fib 컨플루언스(ret_0.236·0.382) 이탈 시 지지 실패로 무효."
},
{
"seq": 3,
"base_target": 59943.28,
"turning_zone": [
59780.0,
59943.28
],
"likely_wick": 59880.0,
"rejection_confirm": 60101.0,
"invalid_overshoot": 59602.8,
"calibration_reasoning": "EMA120 $59,943.28와 $59,900 하방 청산 클러스터를 함께 반영해 zone에 유동성풀을 포함(폭 0.33 ATR). wick은 $59,900 청산을 살짝 훑는 $59,880 지점이며, 이탈 시 다음 구조 레벨이 곧 터미널 WP4($59,602.80)라 이 레벨 도달이 곧 WP3 무효를 의미."
},
{
"seq": 4,
"base_target": 59602.8,
"turning_zone": [
59300.0,
59602.8
],
"likely_wick": 59500.0,
"rejection_confirm": 59900.0,
"invalid_overshoot": 59060.0,
"calibration_reasoning": "터미널 스윙로우 — ICT EQ $59,602.80·스윙로우 $59,555·fib ext_1.0 $59,581.75 컨플루언스. 터미널 규칙에 따라 폭 0.61 ATR로 확대하고, 스윙로우 하단 청산을 훑는 라운드넘버 $59,500을 wick으로 지정. $59,900(청산 셸프) 회복 시 반등 확정, $59,060(챔피언) 이탈 시 더 깊은 마크다운으로 무효."
}
],
"raw_llm_response": "```json\n{\n \"executive_summary\": \"베어리시 마크다운 경로의 4개 웨이포인트를 fib 컨플루언스·챔피언 레벨·ATR($494.66) 기준으로 캘리브레이션했다. 4개 모두 하방 타깃(rejection_confirm이 base 위)이므로 turning_zone은 하락 접근 시 오버슛 방향인 base '아래'로 확장했다. WP1은 규칙상 liquidity_sweep이 상방 그룹이지만, 본 경로에서는 롱 청산을 훑는 '하락형' 스윕이므로 예외적으로 하방 확장을 적용했다. 미확정 butterfly PRZ($61,347.57)는 현재가 부근·리포트 전용이라 어떤 웨이포인트도 이동시키지 않았다.\",\n \"key_insight\": \"핵심 반전 앵커는 fib 0.618 골든비율 $60,647.01(WP1, fib+챔피언 3중 컨플루언스)과 터미널 컨플루언스 클러스터 $59,555~$59,602.80(WP4, ICT EQ·스윙로우·fib ext_1.0). 명시적 유동성풀은 WP3의 $59,900 청산 클러스터가 유일하여 해당 zone에 포함시켰다. WP3의 zone 이탈 다음 구조 레벨이 곧 터미널 WP4($59,602.80)라 두 구간이 구조적으로 연결되며, WP3 반등 실패 시 WP4 $59,500 스윙로우 스윕까지 직행 가능성이 높다.\",\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 60700.00,\n \"turning_zone\": [60542.75, 60700.00],\n \"likely_wick\": 60647.01,\n \"rejection_confirm\": 60758.30,\n \"invalid_overshoot\": 60466.90,\n \"calibration_reasoning\": \"하락형 유동성 스윕이므로 zone을 base 아래로 확장; 하단은 fib 컨플루언스 $60,542.75(ret_0.5·0.618, 폭 0.32 ATR)로 앵커. wick 유력지점은 fib 0.618 골든비율·챔피언 지지·반응구간 하단이 겹치는 $60,647.01이며, $60,466.9(챔피언) 이탈 시 반응 없이 WP2로 진행하여 무효.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 60407.61,\n \"turning_zone\": [60229.99, 60407.61],\n \"likely_wick\": 60300.00,\n \"rejection_confirm\": 60466.90,\n \"invalid_overshoot\": 60101.00,\n \"calibration_reasoning\": \"$60.4~60.5k 지지 클러스터(EMA20·fib0.5·Wyckoff) 테스트로, zone은 base 아래 fib 0.382 $60,229.99까지 확장(폭 0.36 ATR). 클러스터 하단을 완만히 침투하는 $60,300 부근을 wick으로, $60,101 fib 컨플루언스(ret_0.236·0.382) 이탈 시 지지 실패로 무효.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 59943.28,\n \"turning_zone\": [59780.00, 59943.28],\n \"likely_wick\": 59880.00,\n \"rejection_confirm\": 60101.00,\n \"invalid_overshoot\": 59602.80,\n \"calibration_reasoning\": \"EMA120 $59,943.28와 $59,900 하방 청산 클러스터를 함께 반영해 zone에 유동성풀을 포함(폭 0.33 ATR). wick은 $59,900 청산을 살짝 훑는 $59,880 지점이며, 이탈 시 다음 구조 레벨이 곧 터미널 WP4($59,602.80)라 이 레벨 도달이 곧 WP3 무효를 의미.\"\n },\n {\n \"seq\": 4,\n \"base_target\": 59602.80,\n \"turning_zone\": [59300.00, 59602.80],\n \"likely_wick\": 59500.00,\n \"rejection_confirm\": 59900.00,\n \"invalid_overshoot\": 59060.00,\n \"calibration_reasoning\": \"터미널 스윙로우 — ICT EQ $59,602.80·스윙로우 $59,555·fib ext_1.0 $59,581.75 컨플루언스. 터미널 규칙에 따라 폭 0.61 ATR로 확대하고, 스윙로우 하단 청산을 훑는 라운드넘버 $59,500을 wick으로 지정. $59,900(청산 셸프) 회복 시 반등 확정, $59,060(챔피언) 이탈 시 더 깊은 마크다운으로 무효.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 51.4,
"chairman": 80.2,
"operating_path": 228.4,
"tp_calibrator": 396.0
},
"agents": {},
"total_s": 756.0
}
}