Signal: BEARISH (78%) | Price: $59,761.10 | 2026-06-26 09:00 KST | 300 candles
Council: 0 bullish, 2 neutral, 4 bearish | Support: $59,520 / $59,060 / $58,951 | Resistance: $59,981 / $60,094 / $60,149
BTC/USDT 1시간 구조는 명확한 bearish regime으로 진단된다. Wyckoff상 선행 분배 구조는 BC $64,738.00, UTAD $65,597.20, LPSY $63,209.60, SOW $61,870.00 이후 Phase E 저점 $58,030.00까지 전개되었고, 현재는 $59,060.00~$61,256.00 기반의 재구조화 또는 재분배 후보 구간에 있다. ICT와 Wyckoff 모두 $61,870.00 하회 및 $63,209.60~$63,220.00 미회복을 핵심 bearish 구조 조건으로 보고 있으며, $60,000~$60,600은 EMA20·Fib·청산 유동성·하모닉 PRZ가 겹친 단기 반응 구간이다. 단기적으로 bullish harami와 bullish shark PRZ가 반등 리스크를 만들지만, 이는 아직 구조 전환이 아니라 하락 구조 내부의 execution risk로 분류된다. 구조적 bearish thesis의 핵심 무효화는 $63,209.60~$63,220.00 회복이며, $63,650.00 위 재수용 시 분배 하단 이탈 구조 자체가 재평가되어야 한다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | BEARISH | 78% | $58,030 / $58,248 | $60,149 / $61,256 |
| ICT Trader | BEARISH | 82% | $59,060 / $58,030 | $60,149 / $60,620 |
| Derivatives Trader | BEARISH | 62% | $58,900 / $58,800 | $60,000 / $60,149 |
| Candlestick Reader | NEUTRAL | 55% | $59,083 / $58,030 | $60,149 / $61,814 |
| Fibonacci Analyst | BEARISH | 62% | $59,520 / $58,951 | $59,981 / $60,094 |
| Harmonic Specialist | NEUTRAL | 42% | $59,060 / $58,030 | $59,928 / $60,149 |
Support: $58,030 / $58,248 / $59,060 | Resistance: $60,149 / $61,256 / $61,870 | Horizon: short/medium term
1시간 구조는 regime=DIS, regime_fitness=1.000이며, 주요 이벤트 체인은 BC $64,738.00 → AR $63,650.00 → ST $66,956.70 → UTAD $65,597.20 → LPSY $64,247.20/$63,209.60 → SOW $61,870.00 → Phase E $58,030.00로 분배 구조가 우세하다. 현재가 $59,761.10은 주 분배 박스 하단 $63,650.00 아래에 있으며, Phase E 저점 $58,030.00 이후 반등 중이지만 $61,256.00~$61,870.00 공급 재시험을 회복하지 못하면 구조적 약세가 유지된다. 구조_bias는 확인된 분배/Phase E 기준으로 bearish이나, 즉시 경로는 이미 저점 $58,030.00에서 반등했기 때문에 추가 하락 전에 $60,148.75 EMA20 또는 $61,256.00 부근 공급 테스트가 먼저 나올 수 있다. $63,209.60의 마지막 LPSY를 명확히 회복하기 전까지는 이 반등을 추세 전환이 아니라 Phase E 내부 되돌림으로 해석한다.
Support: $59,060 / $58,030 | Resistance: $60,149 / $60,620 / $61,870 | Horizon: short/medium term
확정 구조는 bearish입니다. 최근 시퀀스가 CHoCH_bearish $63,220.00 이후 BOS_bearish $61,870.00, BOS_bearish $59,060.00으로 이어졌고, consecutive_bear_bos가 2로 하방 구조가 유지되고 있습니다. 현재가 $59,761.10은 EQ $60,619.80 아래 discount에 있어 신규 숏 진입 위치는 다소 늦지만, EMA20 $60,148.75와 London 고가 $60,180.80 아래에서 수용되면 $59,060.00 및 7일 저점/이전일 저점 $58,030.00 유동성 재공격 가능성이 큽니다. 상단에는 $62,272.10~$63,209.60 candidate bearish OB가 있고, 이 구간은 CHoCH 레벨 $63,220.00과 겹쳐 강한 무효화/공급 구간으로 봅니다. 다만 최근 명확한 liquidity sweep이나 unfilled FVG가 없고, 현재는 discount 구간이므로 추격 숏보다는 $60,148.75~$60,619.80 또는 $61,870.00 부근 되돌림 실패를 확인하는 것이 더 ICT 관점에 부합합니다.
Support: $58,900 / $58,800 / $58,030 | Resistance: $60,000 / $60,149 / $60,600 | Horizon: short term, 향후 4-8시간
확인된 구조는 bearish로 판단한다. 현재 가격 $59,761.10은 EMA20 $60,148.75 아래에 있고, EMA120 $62,135.82 및 EMA240 $62,985.95와도 각각 -3.8%, -5.1% 괴리되어 있어 아직 구조적 회복이나 CHoCH가 확인되지 않았다. 파생 데이터에서는 가격이 24시간 -2.11% 하락하는 동안 OI가 +4.6020% 증가했고 CVD가 -3085.4160 감소해, 신규 포지션이 하락 구간에서 늘어나는 취약한 구조다. 롱 계정 비율이 0.706으로 여전히 과밀하며 funding_avg도 사실상 중립/소폭 음수라 강한 롱 주도 반전보다는 $58,900-$58,800 하방 유동성 테스트 가능성이 더 높다. 다만 $60,600에 가장 강한 상단 청산 유동성이 있어, 가격이 $60,600을 강하게 회수하면 단기 숏 스퀴즈로 $61,800까지 되돌림이 열릴 수 있다.
Support: $59,083 / $58,030 | Resistance: $60,149 / $61,814 / $62,136 | Horizon: short term
확정 구조는 약세로 판단한다. 현재 BTC는 $59,761.10으로 EMA20 $60,148.75, EMA120 $62,135.82, EMA240 $62,985.95를 모두 하회하고 있으며, 24시간 변동률도 -2.11%로 하방 압력이 유지되고 있다. 다만 셋업 관점에서는 7일 저점 $58,030.00에 가까운 디스카운트 영역에서 고거래량 strict bullish_harami가 발생했고 품질 점수도 0.723으로 가장 높아 단기 반등 후보가 살아 있다. 반대로 bear_score 1.95가 bull_score 0.70보다 높고 최근 bearish_engulfing 및 bearish_harami가 반복되어, $60,148.75 위로 회복하기 전까지는 반등 신호를 확정 반전으로 보기는 어렵다.
Support: $59,520 / $58,951 / $58,030 | Resistance: $59,981 / $60,094 / $60,441 | Horizon: short term
확정 구조는 $61,931 고점에서 $58,030 저점으로 이어진 하락 스윙이 기준이며, 현재가 $59,761.10은 ret_0.5 $59,980.55 아래에 있어 아직 bullish CHoCH나 구조 전환으로 보기 어렵습니다. 가장 가까운 핵심 레벨은 ret_0.5 $59,980.55이며 거리 0.37%로 매우 근접하고, $60,093.87 confluence zone 및 EMA20 $60,148.75가 겹쳐 단기 저항대가 형성됩니다. 골든비율 ret_0.618 $60,440.88은 이번 반등의 핵심 판정선이며, 이 가격을 회복하지 못하면 $59,520.22 ret_0.382와 $58,950.66 ret_0.236 재시험 가능성이 우세합니다. 다만 현재가가 $59,520.22 위에 머물고 있어 즉각적인 붕괴보다는 $59,520.22~$60,440.88 사이의 테스트 국면으로 해석됩니다.
Support: $59,060 / $58,030 | Resistance: $59,928 / $60,149 / $60,264 | Horizon: short term
현재 BTC는 $59,761.10으로 EMA20 $60,148.75, EMA120 $62,135.82, EMA240 $62,985.95 모두 아래에 있어 확인된 구조_bias는 bearish로 판정한다. 다만 하모닉 관점에서는 가장 가까운 활성 패턴이 bullish shark이며 PRZ는 $59,927.57-$60,600.44, D 기준가는 $60,264.01로 현재가와 0.84% 거리라 단기 반등 후보 구간에 매우 가깝다. 그러나 confirmed_reaction_prz_count가 0이고 15m/1h MSS, sweep→reclaim, CVD/OI 확인이 제공되지 않았기 때문에 이 PRZ는 아직 약한 reversal-candidate일 뿐이다. 또한 같은 $60.2k-$60.9k 영역에 bearish shark PRZ $60,193.30-$60,920.94가 겹쳐 있어, $60,600-$60,920 재진입 시에는 오히려 매도 반응 리스크도 커진다. 따라서 구조는 하방, 셋업은 혼재된 중립이며, 하모닉 단독으로 bullish 전환을 선언하기에는 근거가 부족하다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $60,094 | resistance_test | Fibonacci(ret_0.5 $59,980.55 / confluence $60,093.87 / ret_0.618 $60,440.88), ICT(EMA20 $60,148.75, EQ $60,619.80), Wyckoff(EMA20 공급 테스트), Harmonic(bullish shark PRZ $59,927.57~$60,600.44), Derivatives(상단 청산 유동성 $60,600) | 3.0 | 현재가 $59,761.10은 EMA20 $60,148.75·Fib 0.5 $59,980.55·confluence $60,093.87·하모닉 bullish shark PRZ가 겹치는 단기 고밀도 공급대 바로 아래에 위치. $58,030 저점 반등의 연장으로 이 구간을 재시험하나, 5개 에이전트가 공통 저항선으로 지목한 EMA20/Fib 0.5에서의 '수용 실패'가 핵심 셋업 조건이다. 즉시 추격 숏보다 이 되돌림 실패를 확인하는 매도 진입 구간으로, 구조적 bearish thesis 내부의 corrective 반등이다. |
| 2 | $59,060 | support_test | ICT(bearish BOS $59,060.00, consecutive_bear_bos=2), Wyckoff(단기 SC/지지 $59,060.00), Harmonic(구조 지지 $59,060.00), Derivatives(OI +4.60%·CVD -3085 하락 내 신규 레버리지 유입) | 11.0 | 공급 재시험 거부 후 ICT 최근 bearish BOS $59,060.00 재시험. 하방 구조(consecutive_bear_bos=2)가 유지되는 한 이 레벨은 Wyckoff 단기 SC·하모닉 구조 지지와 중첩되어 1차 하방 목표가 된다. 24시간 -2.11% 하락 중 OI +4.60%·CVD -3085로 매수 델타가 부재한 점이 하방 압력을 뒷받침한다. |
| 3 | $58,030 | liquidity_sweep | ICT(7일/전일 저점 $58,030.00), Wyckoff(Phase E 저점 $58,030.00), Fibonacci(하락 스윙 저점 $58,030.00), Candlestick(strict bullish_harami 품질 0.723·고거래량 @ $58,030 — 반등 리스크), Derivatives(하방 유동성) | 20.0 | Phase E 저점이자 7일/전일 저점 $58,030.00의 등가 저점(equal lows) 유동성 스윕. ICT·Wyckoff·Fibonacci가 공통 핵심 하단으로 지목한 구조 레벨이다. 다만 이 구간에 캔들스틱의 strict bullish_harami(품질 0.723·고거래량)가 존재해 스윕 직후 반등 리스크가 동반되므로, 청산 후 즉시 하방 추격보다 반응 확인이 필요한 turning zone이다. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $59,520 | $60,149 | High first |
| 8h | $59,060 | $60,149 | High first |
| 24h | $58,030 | $60,149 | High first |
Invalidation: $61,870
```json
{
"path_type": "complex",
"confidence": 0.64,
"waypoints": [
{
"seq": 1,
"price": 60093.87,
"type": "resistance_test",
"source": "Fibonacci(ret_0.5 $59,980.55 / confluence $60,093.87 / ret_0.618 $60,440.88), ICT(EMA20 $60,148.75, EQ $60,619.80), Wyckoff(EMA20 공급 테스트), Harmonic(bullish shark PRZ $59,927.57~$60,600.44), Derivatives(상단 청산 유동성 $60,600)",
"description": "현재가 $59,761.10은 EMA20 $60,148.75·Fib 0.5 $59,980.55·confluence $60,093.87·하모닉 bullish shark PRZ가 겹치는 단기 고밀도 공급대 바로 아래에 위치. $58,030 저점 반등의 연장으로 이 구간을 재시험하나, 5개 에이전트가 공통 저항선으로 지목한 EMA20/Fib 0.5에서의 '수용 실패'가 핵심 셋업 조건이다. 즉시 추격 숏보다 이 되돌림 실패를 확인하는 매도 진입 구간으로, 구조적 bearish thesis 내부의 corrective 반등이다.",
"est_hours": 3.0
},
{
"seq": 2,
"price": 59060.0,
"type": "support_test",
"source": "ICT(bearish BOS $59,060.00, consecutive_bear_bos=2), Wyckoff(단기 SC/지지 $59,060.00), Harmonic(구조 지지 $59,060.00), Derivatives(OI +4.60%·CVD -3085 하락 내 신규 레버리지 유입)",
"description": "공급 재시험 거부 후 ICT 최근 bearish BOS $59,060.00 재시험. 하방 구조(consecutive_bear_bos=2)가 유지되는 한 이 레벨은 Wyckoff 단기 SC·하모닉 구조 지지와 중첩되어 1차 하방 목표가 된다. 24시간 -2.11% 하락 중 OI +4.60%·CVD -3085로 매수 델타가 부재한 점이 하방 압력을 뒷받침한다.",
"est_hours": 11.0
},
{
"seq": 3,
"price": 58030.0,
"type": "liquidity_sweep",
"source": "ICT(7일/전일 저점 $58,030.00), Wyckoff(Phase E 저점 $58,030.00), Fibonacci(하락 스윙 저점 $58,030.00), Candlestick(strict bullish_harami 품질 0.723·고거래량 @ $58,030 — 반등 리스크), Derivatives(하방 유동성)",
"description": "Phase E 저점이자 7일/전일 저점 $58,030.00의 등가 저점(equal lows) 유동성 스윕. ICT·Wyckoff·Fibonacci가 공통 핵심 하단으로 지목한 구조 레벨이다. 다만 이 구간에 캔들스틱의 strict bullish_harami(품질 0.723·고거래량)가 존재해 스윕 직후 반등 리스크가 동반되므로, 청산 후 즉시 하방 추격보다 반응 확인이 필요한 turning zone이다.",
"est_hours": 20.0
}
],
"period_extremes": {
"4h": {"expected_high": 60148.75, "expected_low": 59520.22, "high_first": true},
"8h": {"expected_high": 60148.75, "expected_low": 59060.0, "high_first": true},
"24h": {"expected_high": 60148.75, "expected_low": 58030.0, "high_first": true}
},
"triggers": {
"bullish": {"price": 60600.0, "description": "최강 상단 청산 유동성 $60,600 강한 회수 시 단기 숏 스퀴즈로 $61,256~$61,870 되돌림이 열림(Derivatives). $60,600 위 수용은 WP1 거부 실패를 의미하며 하방 경로를 일시 무효화한다."},
"bearish": {"price": 59060.0, "description": "ICT bearish BOS $59,060.00 하회 후 수용 시 하방 가속. $58,030.00 Phase E/등가 저점 유동성으로의 직공 가능성이 커지며, 추가로 $57,100/$56,968.90 하단 유동성까지 확장 가능."}
},
"scenario_invalidation": 61870.0
}
```{
"overall_signal": "bearish",
"overall_confidence": 0.78,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.7,
"active_setups": [
"현재가 $59,761.10이 EMA20 $60,148.75, EMA120 $62,135.82, EMA240 $62,985.95 아래에 있어 단기·중기 평균가 수용 실패",
"ICT 구조상 CHoCH bearish $63,220.00 이후 BOS bearish $61,870.00 및 $59,060.00이 연속 발생하여 하방 구조 유지",
"Wyckoff 기준 주 분배 박스 하단 $63,650.00 아래 수용, 마지막 LPSY $63,209.60 회복 실패 후 SOW $61,870.00 하회",
"Fibonacci 기준 하락 스윙 $61,931 → $58,030의 0.5 되돌림 $59,980.55 및 confluence $60,093.87 아래에서 구조 회복 미확인",
"파생 포지셔닝에서 24시간 가격 -2.11% 하락 중 OI +4.6020%, CVD -3085.4160으로 하락 구간 내 신규 레버리지 유입과 매수 델타 부재",
"상단 $60,000~$60,600 구간에 EMA20, Fib 0.5, 파생 청산 유동성, 하모닉 PRZ가 겹쳐 단기 반응 위험 구간 형성"
],
"setup_vs_structure": "실행 셋업은 구조적 bearish 판정과 대체로 정렬되어 있다. 다만 현재가는 이미 discount 영역과 $58,030 저점 반등 이후에 위치하므로, 즉시 추격보다는 $59,980~$60,600 또는 $61,256~$61,870 공급 재시험에서의 수용 실패 여부가 더 중요한 실행 조건이다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 4,
"neutral_count": 2
},
"key_levels": {
"support": [
59520.22,
59060.0,
58950.66,
58800.0,
58030.0,
57100.0,
56968.9
],
"resistance": [
59980.55,
60093.87,
60148.75,
60440.88,
60600.0,
61256.0,
61870.0,
62272.1,
63209.6,
63220.0,
63650.0
]
},
"confluences": [
"모든 구조 담당 관점이 bearish 구조를 공유한다: ICT, Derivatives, Candlestick, Wyckoff, Fibonacci, Harmonic 모두 structure_bias를 bearish로 판정했다.",
"$60,148.75 EMA20은 ICT, Derivatives, Candlestick, Wyckoff, Harmonic이 공통으로 단기 구조 저항 또는 회복 판정선으로 제시했다.",
"$58,030.00은 ICT의 7일 저점·전일 저점, Wyckoff Phase E 저점, Fibonacci 하락 스윙 저점, Candlestick의 저점 인접 반등 패턴 기준으로 모두 핵심 하단 구조 레벨이다.",
"$59,060.00은 ICT의 최근 bearish BOS 레벨이며 Wyckoff의 단기 SC, Harmonic의 구조 지지 후보와도 겹쳐 단기 하단 구조 기준으로 중요하다.",
"$61,870.00은 ICT의 bearish BOS, Wyckoff의 SOW, Derivatives의 상단 되돌림 목표권과 겹치는 중간 구조 저항이다.",
"$63,209.60~$63,220.00은 ICT의 candidate bearish OB 상단 및 bearish CHoCH 레벨, Wyckoff의 마지막 LPSY와 중첩되어 핵심 구조 무효화 구간으로 작동한다.",
"$60,000~$60,600 구간은 Fibonacci 0.5 $59,980.55, confluence $60,093.87, EMA20 $60,148.75, Derivatives 최강 상단 청산 유동성 $60,600, Harmonic PRZ $59,927.57~$60,600.44가 겹치는 고밀도 반응 구간이다."
],
"conflicts": [
"Candlestick은 전체 구조는 bearish로 보면서도 $58,030.00 인근 discount 영역에서 strict bullish_harami, 품질 0.723, 고거래량 패턴을 근거로 단기 bullish setup을 제시했다.",
"Harmonic은 구조적으로 bearish이나 $59,927.57~$60,600.44에 active bullish shark PRZ가 있어 단기 반등 후보를 제시한다. 다만 확인된 PRZ 반응이 없어 구조 전환 근거로는 낮은 가중치다.",
"Derivatives는 bearish 포지셔닝을 유지하지만 $60,600 상단 청산 유동성이 가장 강하므로, 해당 레벨 회수 시 단기 숏 스퀴즈 위험을 별도 조건으로 제시했다.",
"Fibonacci는 bearish 구조를 유지하지만 현재가가 $59,520.22 위에 있어 즉각적인 붕괴보다는 $59,520.22~$60,440.88 사이의 구조 테스트 상태라고 평가한다."
],
"highest_conviction_analyst": "ICT Trader — 구조 이벤트가 CHoCH bearish $63,220.00 이후 BOS bearish $61,870.00, BOS bearish $59,060.00으로 명확히 연속되어 있고, 현재가가 EQ $60,619.80 및 EMA20 $60,148.75 아래에 있다는 점을 구체적 레벨로 제시했다. setup_score 92%로 가장 높으며, 추격 숏의 불리함과 되돌림 실패 확인 필요성까지 구분해 불확실성 관리도 우수하다.",
"invalidation_level": "$63,209.60~$63,220.00 회복이 1차 구조 무효화이며, $63,650.00 분배 박스 하단 위 재수용 시 bearish regime 판정은 크게 약화된다.",
"executive_summary": "BTC/USDT 1시간 구조는 명확한 bearish regime으로 진단된다. Wyckoff상 선행 분배 구조는 BC $64,738.00, UTAD $65,597.20, LPSY $63,209.60, SOW $61,870.00 이후 Phase E 저점 $58,030.00까지 전개되었고, 현재는 $59,060.00~$61,256.00 기반의 재구조화 또는 재분배 후보 구간에 있다. ICT와 Wyckoff 모두 $61,870.00 하회 및 $63,209.60~$63,220.00 미회복을 핵심 bearish 구조 조건으로 보고 있으며, $60,000~$60,600은 EMA20·Fib·청산 유동성·하모닉 PRZ가 겹친 단기 반응 구간이다. 단기적으로 bullish harami와 bullish shark PRZ가 반등 리스크를 만들지만, 이는 아직 구조 전환이 아니라 하락 구조 내부의 execution risk로 분류된다. 구조적 bearish thesis의 핵심 무효화는 $63,209.60~$63,220.00 회복이며, $63,650.00 위 재수용 시 분배 하단 이탈 구조 자체가 재평가되어야 한다."
}{
"symbol": "BTC/USDT",
"timeframe": "1h",
"timestamp": "2026-06-26 09:00 KST",
"last_price": 59761.1,
"num_candles": 300,
"stage1_analyses": {
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bearish",
"confidence": 0.82,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.92,
"setup_signals": [
"현재가 $59,761.10이 EQ $60,619.80 아래의 discount 영역에 위치하며, 구조적 약세 추세 내에서 반등 매도 우위",
"현재가가 EMA20 $60,148.75, EMA120 $62,135.82, EMA240 $62,985.95 아래에 있어 단기·중기 평균가 수용 실패",
"상단 $62,272.10~$63,209.60에 candidate bearish OB가 존재하며, CHoCH bearish 레벨 $63,220.00과 거의 중첩",
"이전일 고가 $61,931.10 미돌파 상태로 buy-side liquidity 회수 실패",
"최근 구조 이벤트가 BOS_bearish $61,870.00 이후 BOS_bearish $59,060.00으로 이어져 하방 연속성 유지",
"London 세션 고가 $60,180.80 부근에서 현재가가 재차 밀리며 단기 공급 반응 가능성"
],
"reasoning": "확정 구조는 bearish입니다. 최근 시퀀스가 CHoCH_bearish $63,220.00 이후 BOS_bearish $61,870.00, BOS_bearish $59,060.00으로 이어졌고, consecutive_bear_bos가 2로 하방 구조가 유지되고 있습니다. 현재가 $59,761.10은 EQ $60,619.80 아래 discount에 있어 신규 숏 진입 위치는 다소 늦지만, EMA20 $60,148.75와 London 고가 $60,180.80 아래에서 수용되면 $59,060.00 및 7일 저점/이전일 저점 $58,030.00 유동성 재공격 가능성이 큽니다. 상단에는 $62,272.10~$63,209.60 candidate bearish OB가 있고, 이 구간은 CHoCH 레벨 $63,220.00과 겹쳐 강한 무효화/공급 구간으로 봅니다. 다만 최근 명확한 liquidity sweep이나 unfilled FVG가 없고, 현재는 discount 구간이므로 추격 숏보다는 $60,148.75~$60,619.80 또는 $61,870.00 부근 되돌림 실패를 확인하는 것이 더 ICT 관점에 부합합니다.",
"key_levels": {
"support": [
59060.0,
58030.0
],
"resistance": [
60148.75,
60619.8,
61870.0,
61931.1,
62272.1,
63209.6,
63220.0
]
},
"time_horizon": "short/medium term",
"invalidation_level": "$63,220.00 상방 1시간봉 종가 수용",
"risk_scenario": "반대 시나리오는 가격이 EMA20 $60,148.75와 EQ $60,619.80을 회복한 뒤 이전일 고가 $61,931.10 및 BOS 레벨 $61,870.00 위에서 수용되는 경우입니다. 이 경우 하방 추격 매도는 short squeeze에 노출되며, $62,272.10~$63,209.60 bearish OB까지 buy-side liquidity 회수 반등이 전개될 수 있습니다. 특히 $63,220.00 CHoCH 레벨을 상방 돌파·수용하면 현재 bearish 구조 해석은 무효화됩니다.",
"data_quality": "medium",
"metrics": {
"order_blocks_total": 1,
"confirmed_bullish_ob": 0,
"confirmed_bearish_ob": 0,
"candidate_bullish_ob": 0,
"candidate_bearish_ob": 1,
"active_bullish_ob": 0,
"active_bearish_ob": 0,
"nearest_bull_ob_range": null,
"nearest_bear_ob_range": {
"bottom": 62272.1,
"top": 63209.6,
"quality": "candidate",
"score": 0.536
},
"active_bullish_ob_list": [],
"active_bearish_ob_list": [],
"ob_mitigated_count": 1,
"unfilled_bull_fvg_count": 0,
"unfilled_bear_fvg_count": 0,
"bull_fvg_ranges": [],
"bear_fvg_ranges": [],
"fvg_open_count": 0,
"fvg_mitigated_count": 55,
"fvg_open_zones": [],
"bos_choch_events": [
"BOS_bearish",
"BOS_bearish",
"BOS_bullish",
"CHoCH_bearish",
"BOS_bearish",
"BOS_bearish"
],
"bos_choch_levels": [
{
"type": "BOS_bearish",
"level": 65607.1
},
{
"type": "BOS_bearish",
"level": 65328.8
},
{
"type": "BOS_bullish",
"level": 64568.0
},
{
"type": "CHoCH_bearish",
"level": 63220.0
},
{
"type": "BOS_bearish",
"level": 61870.0
},
{
"type": "BOS_bearish",
"level": 59060.0
}
],
"bos_sequence": [
"BOS_bearish",
"BOS_bearish",
"BOS_bullish",
"CHoCH_bearish",
"BOS_bearish",
"BOS_bearish"
],
"consecutive_bull_bos": 0,
"consecutive_bear_bos": 2,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [],
"current_zone": "discount",
"eq_level": 60619.8,
"range_high": 63209.6,
"range_low": 58030.0,
"bull_score": 2.5,
"bear_score": 12.2,
"setup_bias": "bearish",
"setup_score": 0.92,
"setup_signals": [
"bearish BOS below $65,607.10",
"bearish BOS below $65,328.80",
"bearish CHoCH below $63,220.00",
"bearish BOS below $61,870.00",
"bearish BOS below $59,060.00"
],
"retracement_direction": "bearish",
"current_retracement_pct": 55.1,
"deepest_retracement_pct": 85.0,
"previous_day_high": 61931.1,
"previous_day_low": 58030.0,
"broken_prev_high": false,
"broken_prev_low": false,
"sessions": {
"London": {
"active": true,
"high": 60180.8,
"low": 59705.4
},
"New York": {
"active": false,
"high": null,
"low": null
},
"Asian kill zone": {
"active": false,
"high": null,
"low": null
}
}
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.82,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.92,\n \"setup_signals\": [\n \"현재가 $59,761.10이 EQ $60,619.80 아래의 discount 영역에 위치하며, 구조적 약세 추세 내에서 반등 매도 우위\",\n \"현재가가 EMA20 $60,148.75, EMA120 $62,135.82, EMA240 $62,985.95 아래에 있어 단기·중기 평균가 수용 실패\",\n \"상단 $62,272.10~$63,209.60에 candidate bearish OB가 존재하며, CHoCH bearish 레벨 $63,220.00과 거의 중첩\",\n \"이전일 고가 $61,931.10 미돌파 상태로 buy-side liquidity 회수 실패\",\n \"최근 구조 이벤트가 BOS_bearish $61,870.00 이후 BOS_bearish $59,060.00으로 이어져 하방 연속성 유지\",\n \"London 세션 고가 $60,180.80 부근에서 현재가가 재차 밀리며 단기 공급 반응 가능성\"\n ],\n \"reasoning\": \"확정 구조는 bearish입니다. 최근 시퀀스가 CHoCH_bearish $63,220.00 이후 BOS_bearish $61,870.00, BOS_bearish $59,060.00으로 이어졌고, consecutive_bear_bos가 2로 하방 구조가 유지되고 있습니다. 현재가 $59,761.10은 EQ $60,619.80 아래 discount에 있어 신규 숏 진입 위치는 다소 늦지만, EMA20 $60,148.75와 London 고가 $60,180.80 아래에서 수용되면 $59,060.00 및 7일 저점/이전일 저점 $58,030.00 유동성 재공격 가능성이 큽니다. 상단에는 $62,272.10~$63,209.60 candidate bearish OB가 있고, 이 구간은 CHoCH 레벨 $63,220.00과 겹쳐 강한 무효화/공급 구간으로 봅니다. 다만 최근 명확한 liquidity sweep이나 unfilled FVG가 없고, 현재는 discount 구간이므로 추격 숏보다는 $60,148.75~$60,619.80 또는 $61,870.00 부근 되돌림 실패를 확인하는 것이 더 ICT 관점에 부합합니다.\",\n \"key_levels\": {\n \"support\": [\n 59060.0,\n 58030.0\n ],\n \"resistance\": [\n 60148.75,\n 60619.8,\n 61870.0,\n 61931.1,\n 62272.1,\n 63209.6,\n 63220.0\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"$63,220.00 상방 1시간봉 종가 수용\",\n \"risk_scenario\": \"반대 시나리오는 가격이 EMA20 $60,148.75와 EQ $60,619.80을 회복한 뒤 이전일 고가 $61,931.10 및 BOS 레벨 $61,870.00 위에서 수용되는 경우입니다. 이 경우 하방 추격 매도는 short squeeze에 노출되며, $62,272.10~$63,209.60 bearish OB까지 buy-side liquidity 회수 반등이 전개될 수 있습니다. 특히 $63,220.00 CHoCH 레벨을 상방 돌파·수용하면 현재 bearish 구조 해석은 무효화됩니다.\",\n \"data_quality\": \"medium\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.62,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.68,
"setup_signals": [
"가격 $59,761.10이 EMA20 $60,148.75 아래(-0.6%)에 있고 EMA120 $62,135.82 및 EMA240 $62,985.95도 하회하여 단기 반등이 아직 구조 전환으로 확인되지 않음",
"24시간 가격 -2.11% 하락 중 OI가 +4.6020% 증가하여 하락 방향 신규 포지션 유입 또는 롱 포지션의 추가 레버리지 방어 가능성 증가",
"CVD 변화량 -3085.4160 및 CVD divergence 0.150으로 매수 참여가 약하고, 가격 반등 시에도 델타 확인이 부족한 상태",
"롱 계정 비율 0.706, 숏 계정 비율 0.294로 계정 포지셔닝은 롱 쏠림(account_long_crowding 1.000)이며 반대매매 관점에서 하방 취약",
"현물-선물 basis -0.0517%로 선물이 현물 대비 약세이며, 파생시장 주도 매수 프리미엄이 확인되지 않음",
"상단 $60,000 및 $60,600에 청산 유동성이 있으며 특히 $60,600이 가장 강한 청산 레벨이므로 단기 숏 스퀴즈 리스크는 존재하지만, 해당 구간을 수용하지 못하면 재차 매도 셋업"
],
"reasoning": "확인된 구조는 bearish로 판단한다. 현재 가격 $59,761.10은 EMA20 $60,148.75 아래에 있고, EMA120 $62,135.82 및 EMA240 $62,985.95와도 각각 -3.8%, -5.1% 괴리되어 있어 아직 구조적 회복이나 CHoCH가 확인되지 않았다. 파생 데이터에서는 가격이 24시간 -2.11% 하락하는 동안 OI가 +4.6020% 증가했고 CVD가 -3085.4160 감소해, 신규 포지션이 하락 구간에서 늘어나는 취약한 구조다. 롱 계정 비율이 0.706으로 여전히 과밀하며 funding_avg도 사실상 중립/소폭 음수라 강한 롱 주도 반전보다는 $58,900-$58,800 하방 유동성 테스트 가능성이 더 높다. 다만 $60,600에 가장 강한 상단 청산 유동성이 있어, 가격이 $60,600을 강하게 회수하면 단기 숏 스퀴즈로 $61,800까지 되돌림이 열릴 수 있다.",
"key_levels": {
"support": [
58900,
58800,
58030,
57100
],
"resistance": [
60000,
60148.75,
60600,
61800,
62135.82
]
},
"time_horizon": "short term, 향후 4-8시간",
"invalidation_level": "$60,600 상방에서 1시간봉 종가 수용",
"risk_scenario": "반대 시나리오는 $60,000 상단 청산을 먼저 흡수한 뒤 가장 강한 청산 레벨인 $60,600을 돌파·수용하는 경우다. 이 경우 숏 스퀴즈가 발생해 $61,800 청산 구간과 EMA120 $62,135.82까지 빠른 되돌림이 나올 수 있으며, 그때는 단기 bearish 셋업을 철회해야 한다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.15,
"cvd_change": -3085.416,
"oi_trend": 0.96,
"oi_change_pct_24h": 4.602,
"oi_latest": 105421.672,
"funding_pressure": 0.505,
"funding_avg": -5.49e-06,
"funding_change_24h": 3.003e-05,
"long_account_ratio": 0.698,
"short_account_ratio": 0.302,
"long_account_latest": 0.706,
"short_account_latest": 0.294,
"long_account_change_24h": -0.0133,
"short_account_change_24h": 0.0133,
"account_flow_label": "short_accounts_rising_long_accounts_falling",
"account_short_crowding": 0.0,
"account_long_crowding": 1.0,
"ls_imbalance": 0.0,
"ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
"spot_futures_basis_score": 0.487,
"spot_futures_basis_pct": -0.0517,
"basis_change_lookback": 0.0225,
"aggregate_score": 0.421,
"bull_signals": 1,
"bear_signals": 2,
"liq_below": [
[
58900,
14449.301180399998
],
[
58800,
14833.317980599999
],
[
57100,
22705.393761499996
]
],
"liq_above": [
[
60000,
13916.661450149999
],
[
60600,
27524.19905825
],
[
61800,
14490.341966000002
]
],
"strongest_liq_level": 60600,
"fragility_score": 0.801,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.68,\n \"setup_signals\": [\n \"가격 $59,761.10이 EMA20 $60,148.75 아래(-0.6%)에 있고 EMA120 $62,135.82 및 EMA240 $62,985.95도 하회하여 단기 반등이 아직 구조 전환으로 확인되지 않음\",\n \"24시간 가격 -2.11% 하락 중 OI가 +4.6020% 증가하여 하락 방향 신규 포지션 유입 또는 롱 포지션의 추가 레버리지 방어 가능성 증가\",\n \"CVD 변화량 -3085.4160 및 CVD divergence 0.150으로 매수 참여가 약하고, 가격 반등 시에도 델타 확인이 부족한 상태\",\n \"롱 계정 비율 0.706, 숏 계정 비율 0.294로 계정 포지셔닝은 롱 쏠림(account_long_crowding 1.000)이며 반대매매 관점에서 하방 취약\",\n \"현물-선물 basis -0.0517%로 선물이 현물 대비 약세이며, 파생시장 주도 매수 프리미엄이 확인되지 않음\",\n \"상단 $60,000 및 $60,600에 청산 유동성이 있으며 특히 $60,600이 가장 강한 청산 레벨이므로 단기 숏 스퀴즈 리스크는 존재하지만, 해당 구간을 수용하지 못하면 재차 매도 셋업\"\n ],\n \"reasoning\": \"확인된 구조는 bearish로 판단한다. 현재 가격 $59,761.10은 EMA20 $60,148.75 아래에 있고, EMA120 $62,135.82 및 EMA240 $62,985.95와도 각각 -3.8%, -5.1% 괴리되어 있어 아직 구조적 회복이나 CHoCH가 확인되지 않았다. 파생 데이터에서는 가격이 24시간 -2.11% 하락하는 동안 OI가 +4.6020% 증가했고 CVD가 -3085.4160 감소해, 신규 포지션이 하락 구간에서 늘어나는 취약한 구조다. 롱 계정 비율이 0.706으로 여전히 과밀하며 funding_avg도 사실상 중립/소폭 음수라 강한 롱 주도 반전보다는 $58,900-$58,800 하방 유동성 테스트 가능성이 더 높다. 다만 $60,600에 가장 강한 상단 청산 유동성이 있어, 가격이 $60,600을 강하게 회수하면 단기 숏 스퀴즈로 $61,800까지 되돌림이 열릴 수 있다.\",\n \"key_levels\": {\n \"support\": [\n 58900,\n 58800,\n 58030,\n 57100\n ],\n \"resistance\": [\n 60000,\n 60148.75,\n 60600,\n 61800,\n 62135.82\n ]\n },\n \"time_horizon\": \"short term, 향후 4-8시간\",\n \"invalidation_level\": \"$60,600 상방에서 1시간봉 종가 수용\",\n \"risk_scenario\": \"반대 시나리오는 $60,000 상단 청산을 먼저 흡수한 뒤 가장 강한 청산 레벨인 $60,600을 돌파·수용하는 경우다. 이 경우 숏 스퀴즈가 발생해 $61,800 청산 구간과 EMA120 $62,135.82까지 빠른 되돌림이 나올 수 있으며, 그때는 단기 bearish 셋업을 철회해야 한다.\",\n \"data_quality\": \"medium\"\n}"
},
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "neutral",
"confidence": 0.55,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.62,
"setup_signals": [
"7일 범위 EQ $61,813.60 아래의 디스카운트 구간에서 거래 중: 현재가 $59,761.10",
"7일 저점 $58,030.00 근처에서 strict 등급 bullish_harami 감지, 패턴 품질 0.723",
"bullish_harami가 20봉 평균 거래대금 $14,272.53 대비 고거래량 패턴으로 분류됨",
"현재가가 EMA20 $60,148.75 바로 아래(-0.6%)에 있어 단기 저항 돌파 전 반등은 아직 미확정",
"최근 패턴 4개 중 bearish_engulfing@292 및 bearish_harami 2개가 포함되어 반등 셋업과 약세 구조가 충돌"
],
"reasoning": "확정 구조는 약세로 판단한다. 현재 BTC는 $59,761.10으로 EMA20 $60,148.75, EMA120 $62,135.82, EMA240 $62,985.95를 모두 하회하고 있으며, 24시간 변동률도 -2.11%로 하방 압력이 유지되고 있다. 다만 셋업 관점에서는 7일 저점 $58,030.00에 가까운 디스카운트 영역에서 고거래량 strict bullish_harami가 발생했고 품질 점수도 0.723으로 가장 높아 단기 반등 후보가 살아 있다. 반대로 bear_score 1.95가 bull_score 0.70보다 높고 최근 bearish_engulfing 및 bearish_harami가 반복되어, $60,148.75 위로 회복하기 전까지는 반등 신호를 확정 반전으로 보기는 어렵다.",
"key_levels": {
"support": [
59083.22,
58030.0
],
"resistance": [
60148.75,
61813.6,
62135.82,
62985.95,
65597.2
]
},
"time_horizon": "short term",
"invalidation_level": "$58,030.00 하향 이탈 시 현재의 bullish setup은 무효화되며 약세 구조가 재확인된다.",
"risk_scenario": "반대 시나리오는 $60,148.75 EMA20을 회복한 뒤 7일 EQ $61,813.60까지 되돌리는 단기 숏커버링이다. 이 경우 bearish_harami와 bearish_engulfing의 압력은 약화되며, $62,135.82 EMA120까지 추가 반등할 수 있다. 반대로 $58,030.00을 깨면 bullish_harami는 실패 패턴이 되고 ATR $677.88 기준으로 $57,350 부근까지 하방 확장이 열릴 수 있다.",
"data_quality": "high",
"metrics": {
"total_patterns_detected": 116,
"recent_patterns": 4,
"pattern_list": [
"bearish_engulfing@292",
"bullish_harami@290",
"bearish_harami@294",
"bearish_harami@298"
],
"atr_value": 677.88,
"vol_avg_20": 14272.53,
"high_volume_patterns": [
"bullish_harami"
],
"pattern_candidates": [
{
"pattern": "bullish_harami",
"signal": "bullish",
"pattern_quality": 0.723,
"tier": "strict",
"high_volume": true
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.488,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bearish_harami",
"signal": "bearish",
"pattern_quality": 0.46,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bearish_harami",
"signal": "bearish",
"pattern_quality": 0.431,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.723,
"bull_score": 0.7,
"bear_score": 1.95
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.55,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.62,\n \"setup_signals\": [\n \"7일 범위 EQ $61,813.60 아래의 디스카운트 구간에서 거래 중: 현재가 $59,761.10\",\n \"7일 저점 $58,030.00 근처에서 strict 등급 bullish_harami 감지, 패턴 품질 0.723\",\n \"bullish_harami가 20봉 평균 거래대금 $14,272.53 대비 고거래량 패턴으로 분류됨\",\n \"현재가가 EMA20 $60,148.75 바로 아래(-0.6%)에 있어 단기 저항 돌파 전 반등은 아직 미확정\",\n \"최근 패턴 4개 중 bearish_engulfing@292 및 bearish_harami 2개가 포함되어 반등 셋업과 약세 구조가 충돌\"\n ],\n \"reasoning\": \"확정 구조는 약세로 판단한다. 현재 BTC는 $59,761.10으로 EMA20 $60,148.75, EMA120 $62,135.82, EMA240 $62,985.95를 모두 하회하고 있으며, 24시간 변동률도 -2.11%로 하방 압력이 유지되고 있다. 다만 셋업 관점에서는 7일 저점 $58,030.00에 가까운 디스카운트 영역에서 고거래량 strict bullish_harami가 발생했고 품질 점수도 0.723으로 가장 높아 단기 반등 후보가 살아 있다. 반대로 bear_score 1.95가 bull_score 0.70보다 높고 최근 bearish_engulfing 및 bearish_harami가 반복되어, $60,148.75 위로 회복하기 전까지는 반등 신호를 확정 반전으로 보기는 어렵다.\",\n \"key_levels\": {\n \"support\": [\n 59083.22,\n 58030.0\n ],\n \"resistance\": [\n 60148.75,\n 61813.6,\n 62135.82,\n 62985.95,\n 65597.2\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$58,030.00 하향 이탈 시 현재의 bullish setup은 무효화되며 약세 구조가 재확인된다.\",\n \"risk_scenario\": \"반대 시나리오는 $60,148.75 EMA20을 회복한 뒤 7일 EQ $61,813.60까지 되돌리는 단기 숏커버링이다. 이 경우 bearish_harami와 bearish_engulfing의 압력은 약화되며, $62,135.82 EMA120까지 추가 반등할 수 있다. 반대로 $58,030.00을 깨면 bullish_harami는 실패 패턴이 되고 ATR $677.88 기준으로 $57,350 부근까지 하방 확장이 열릴 수 있다.\",\n \"data_quality\": \"high\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "bearish",
"confidence": 0.78,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.58,
"setup_signals": [
"가격 $59,761.10이 주 분배 박스 하단 $63,650.00 아래에서 수용되어 Phase E 진행 구간에 위치",
"마지막 LPSY $63,209.60 회복 실패 후 SOW $61,870.00 이탈, 현재가가 그 아래에 머무름",
"단기 반등 기준선인 $61,256.00 재분배 후보 AR 구간 아래에 있어 반등은 아직 공급 테스트 성격",
"EMA20 $60,148.75, EMA120 $62,135.82, EMA240 $62,985.95 모두 현재가 위에 있어 상방 회복 전까지 공급 우위"
],
"reasoning": "1시간 구조는 regime=DIS, regime_fitness=1.000이며, 주요 이벤트 체인은 BC $64,738.00 → AR $63,650.00 → ST $66,956.70 → UTAD $65,597.20 → LPSY $64,247.20/$63,209.60 → SOW $61,870.00 → Phase E $58,030.00로 분배 구조가 우세하다. 현재가 $59,761.10은 주 분배 박스 하단 $63,650.00 아래에 있으며, Phase E 저점 $58,030.00 이후 반등 중이지만 $61,256.00~$61,870.00 공급 재시험을 회복하지 못하면 구조적 약세가 유지된다. 구조_bias는 확인된 분배/Phase E 기준으로 bearish이나, 즉시 경로는 이미 저점 $58,030.00에서 반등했기 때문에 추가 하락 전에 $60,148.75 EMA20 또는 $61,256.00 부근 공급 테스트가 먼저 나올 수 있다. $63,209.60의 마지막 LPSY를 명확히 회복하기 전까지는 이 반등을 추세 전환이 아니라 Phase E 내부 되돌림으로 해석한다.",
"key_levels": {
"support": [
58030.0,
58248.4,
59060.0
],
"resistance": [
60148.75,
61256.0,
61870.0,
63209.6,
63650.0,
64247.2,
65597.2
]
},
"time_horizon": "short/medium term",
"invalidation_level": "$63,209.60 상향 회복 및 1시간 기준 수용",
"risk_scenario": "반대 시나리오는 가격이 $61,256.00과 $61,870.00을 회복한 뒤 마지막 LPSY $63,209.60 위에서 수용되는 경우이다. 이 경우 Phase E 하락 지속 해석은 약화되고, $63,650.00 주 박스 하단 재진입 및 $64,247.20 LPSY 재시험까지 숏 커버성 반등이 확장될 수 있다.",
"data_quality": "high",
"metrics": {
"acc_score": 96.2,
"dis_score": 100.0,
"regime": "DIS",
"regime_state": "dis_candidate",
"structure_bias": "bearish",
"phase_context": "dis_candidate / distribution / Phase E",
"phases_detected": [
"BC",
"AR",
"ST",
"SOW_IN_PHASE_B",
"UT",
"UTAD",
"LPSY",
"SOW",
"LPSY",
"Phase E"
],
"last_phase": "Phase E",
"phase_candidates": [
{
"label": "BC",
"side": "high",
"idx": 9,
"price": 64738.0,
"color": "#ffd166"
},
{
"label": "AR",
"side": "low",
"idx": 29,
"price": 63650.0,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "high",
"idx": 68,
"price": 66956.7,
"color": "#118ab2"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 106,
"price": 63881.2,
"color": "#ef476f"
},
{
"label": "UT",
"side": "high",
"idx": 109,
"price": 64780.0,
"color": "#f9844a"
},
{
"label": "UTAD",
"side": "high",
"idx": 218,
"price": 65597.2,
"color": "#f9844a"
},
{
"label": "LPSY",
"side": "high",
"idx": 230,
"price": 64247.2,
"color": "#8338ec"
},
{
"label": "SOW",
"side": "low",
"idx": 236,
"price": 61870.0,
"color": "#ef476f"
},
{
"label": "LPSY",
"side": "high",
"idx": 263,
"price": 63209.6,
"color": "#8338ec"
},
{
"label": "Phase E",
"side": "low",
"idx": 289,
"price": 58030.0,
"color": "#7209b7"
}
],
"phase_structures": [
{
"structure_id": "1h_cycle_1",
"sequence": 1,
"timeframe": "1h",
"regime": "distribution",
"role": "prior_completed_structure",
"is_active": false,
"is_completed": true,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "distribution",
"start_idx": 9,
"end_idx": 289,
"phase_count": 10,
"phases": [
{
"label": "BC",
"side": "high",
"idx": 9,
"price": 64738.0,
"color": "#ffd166",
"dt": "2026-06-14 06:00:00+09:00"
},
{
"label": "AR",
"side": "low",
"idx": 29,
"price": 63650.0,
"color": "#06d6a0",
"dt": "2026-06-15 02:00:00+09:00"
},
{
"label": "ST",
"side": "high",
"idx": 68,
"price": 66956.7,
"color": "#118ab2",
"dt": "2026-06-16 17:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 106,
"price": 63881.2,
"color": "#ef476f",
"dt": "2026-06-18 07:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 109,
"price": 64780.0,
"color": "#f9844a",
"dt": "2026-06-18 10:00:00+09:00"
},
{
"label": "UTAD",
"side": "high",
"idx": 218,
"price": 65597.2,
"color": "#f9844a",
"dt": "2026-06-22 23:00:00+09:00"
},
{
"label": "LPSY",
"side": "high",
"idx": 230,
"price": 64247.2,
"color": "#8338ec",
"dt": "2026-06-23 11:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 236,
"price": 61870.0,
"color": "#ef476f",
"dt": "2026-06-23 17:00:00+09:00"
},
{
"label": "LPSY",
"side": "high",
"idx": 263,
"price": 63209.6,
"color": "#8338ec",
"dt": "2026-06-24 20:00:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 289,
"price": 58030.0,
"color": "#7209b7",
"dt": "2026-06-25 22: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": 269,
"end_idx": 290,
"phase_count": 4,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 269,
"price": 59060.0,
"color": "#ffd166",
"dt": "2026-06-25 02:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 274,
"price": 61256.0,
"color": "#06d6a0",
"dt": "2026-06-25 07:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 289,
"price": 58030.0,
"color": "#118ab2",
"dt": "2026-06-25 22:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 290,
"price": 58248.4,
"color": "#ef476f",
"dt": "2026-06-25 23: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": 63650.0,
"main_range_high": 64738.0
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.78,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.58,\n \"setup_signals\": [\n \"가격 $59,761.10이 주 분배 박스 하단 $63,650.00 아래에서 수용되어 Phase E 진행 구간에 위치\",\n \"마지막 LPSY $63,209.60 회복 실패 후 SOW $61,870.00 이탈, 현재가가 그 아래에 머무름\",\n \"단기 반등 기준선인 $61,256.00 재분배 후보 AR 구간 아래에 있어 반등은 아직 공급 테스트 성격\",\n \"EMA20 $60,148.75, EMA120 $62,135.82, EMA240 $62,985.95 모두 현재가 위에 있어 상방 회복 전까지 공급 우위\"\n ],\n \"reasoning\": \"1시간 구조는 regime=DIS, regime_fitness=1.000이며, 주요 이벤트 체인은 BC $64,738.00 → AR $63,650.00 → ST $66,956.70 → UTAD $65,597.20 → LPSY $64,247.20/$63,209.60 → SOW $61,870.00 → Phase E $58,030.00로 분배 구조가 우세하다. 현재가 $59,761.10은 주 분배 박스 하단 $63,650.00 아래에 있으며, Phase E 저점 $58,030.00 이후 반등 중이지만 $61,256.00~$61,870.00 공급 재시험을 회복하지 못하면 구조적 약세가 유지된다. 구조_bias는 확인된 분배/Phase E 기준으로 bearish이나, 즉시 경로는 이미 저점 $58,030.00에서 반등했기 때문에 추가 하락 전에 $60,148.75 EMA20 또는 $61,256.00 부근 공급 테스트가 먼저 나올 수 있다. $63,209.60의 마지막 LPSY를 명확히 회복하기 전까지는 이 반등을 추세 전환이 아니라 Phase E 내부 되돌림으로 해석한다.\",\n \"key_levels\": {\n \"support\": [\n 58030.0,\n 58248.4,\n 59060.0\n ],\n \"resistance\": [\n 60148.75,\n 61256.0,\n 61870.0,\n 63209.6,\n 63650.0,\n 64247.2,\n 65597.2\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"$63,209.60 상향 회복 및 1시간 기준 수용\",\n \"risk_scenario\": \"반대 시나리오는 가격이 $61,256.00과 $61,870.00을 회복한 뒤 마지막 LPSY $63,209.60 위에서 수용되는 경우이다. 이 경우 Phase E 하락 지속 해석은 약화되고, $63,650.00 주 박스 하단 재진입 및 $64,247.20 LPSY 재시험까지 숏 커버성 반등이 확장될 수 있다.\",\n \"data_quality\": \"high\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "bearish",
"confidence": 0.62,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.58,
"setup_signals": [
"현재가 $59,761.10이 하락 스윙 $61,931→$58,030의 EQ/ret_0.5 $59,980.55 아래에 위치하여 구조적 회복이 아직 확인되지 않음",
"ret_0.5 $59,980.55와 confluence zone $60,093.87이 근접해 있어 단기 공급/저항 반응 후보",
"골든비율 ret_0.618 $60,440.88 미회복 상태로, 하락 추세 내 되돌림 저항이 아직 유효",
"EMA20 $60,148.75, EMA120 $62,135.82, EMA240 $62,985.95가 모두 현재가 위에 있어 반등 시 상단 압력이 남아 있음",
"fib_reaction_state가 testing이고 reaction_probability 0.65로, 현재 구간에서 피보나치 반응 가능성이 중간 이상"
],
"reasoning": "확정 구조는 $61,931 고점에서 $58,030 저점으로 이어진 하락 스윙이 기준이며, 현재가 $59,761.10은 ret_0.5 $59,980.55 아래에 있어 아직 bullish CHoCH나 구조 전환으로 보기 어렵습니다. 가장 가까운 핵심 레벨은 ret_0.5 $59,980.55이며 거리 0.37%로 매우 근접하고, $60,093.87 confluence zone 및 EMA20 $60,148.75가 겹쳐 단기 저항대가 형성됩니다. 골든비율 ret_0.618 $60,440.88은 이번 반등의 핵심 판정선이며, 이 가격을 회복하지 못하면 $59,520.22 ret_0.382와 $58,950.66 ret_0.236 재시험 가능성이 우세합니다. 다만 현재가가 $59,520.22 위에 머물고 있어 즉각적인 붕괴보다는 $59,520.22~$60,440.88 사이의 테스트 국면으로 해석됩니다.",
"key_levels": {
"support": [
59520.22,
58950.66,
58030.0,
56968.9,
55619.12
],
"resistance": [
59980.55,
60093.87,
60440.88,
61096.26,
61931.0
]
},
"time_horizon": "short term",
"invalidation_level": "$61,096.26",
"risk_scenario": "$59,980.55 ret_0.5를 회복하고 $60,440.88 ret_0.618 골든비율 위에서 안착하면 bearish setup은 약화되며, $61,096.26 ret_0.786까지 숏커버링성 반등이 열릴 수 있습니다. 반대로 $59,520.22를 이탈하면 $58,950.66, 이후 7일 저점이자 ext_1.0 confluence인 $58,030.00 재시험 가능성이 커집니다.",
"data_quality": "medium",
"metrics": {
"swing_pair": "High→Low: $61,931 → $58,030",
"direction": "down",
"nearest_fib": "ret_0.5",
"nearest_fib_price": 59980.55,
"nearest_fib_distance": 0.37,
"golden_ratio_level": 60440.88,
"fib_ret_382": 59520.22,
"fib_ret_618": 60440.88,
"confluence_zones": [
{
"price": 55569.91,
"count": 2,
"levels": [
"ext_1.272",
"ext_1.618"
],
"cluster_score": 0.6
},
{
"price": 58030.0,
"count": 2,
"levels": [
"ext_1.0",
"ext_1.0"
],
"cluster_score": 0.6
},
{
"price": 60093.87,
"count": 2,
"levels": [
"ret_0.5",
"ret_0.236"
],
"cluster_score": 0.6
}
],
"support_levels": [
59520.220199999996,
58950.6596,
58030.0
],
"resistance_levels": [
59980.55,
60440.8798,
61096.2646
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 58950.66,
"distance_pct": 1.36,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ret_0.382",
"price": 59520.22,
"distance_pct": 0.4,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ret_0.5",
"price": 59980.55,
"distance_pct": 0.37,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ret_0.618",
"price": 60440.88,
"distance_pct": 1.14,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.786",
"price": 61096.26,
"distance_pct": 2.23,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.0",
"price": 58030.0,
"distance_pct": 2.9,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ext_1.272",
"price": 56968.9,
"distance_pct": 4.67,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_1.414",
"price": 56414.94,
"distance_pct": 5.6,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_1.618",
"price": 55619.12,
"distance_pct": 6.93,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ext_2.0",
"price": 54128.9,
"distance_pct": 9.42,
"is_support": true,
"cluster_score": 0.0
}
],
"confluence_quality": 0.6,
"fib_reaction_state": "testing",
"reaction_probability": 0.65
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.58,\n \"setup_signals\": [\n \"현재가 $59,761.10이 하락 스윙 $61,931→$58,030의 EQ/ret_0.5 $59,980.55 아래에 위치하여 구조적 회복이 아직 확인되지 않음\",\n \"ret_0.5 $59,980.55와 confluence zone $60,093.87이 근접해 있어 단기 공급/저항 반응 후보\",\n \"골든비율 ret_0.618 $60,440.88 미회복 상태로, 하락 추세 내 되돌림 저항이 아직 유효\",\n \"EMA20 $60,148.75, EMA120 $62,135.82, EMA240 $62,985.95가 모두 현재가 위에 있어 반등 시 상단 압력이 남아 있음\",\n \"fib_reaction_state가 testing이고 reaction_probability 0.65로, 현재 구간에서 피보나치 반응 가능성이 중간 이상\"\n ],\n \"reasoning\": \"확정 구조는 $61,931 고점에서 $58,030 저점으로 이어진 하락 스윙이 기준이며, 현재가 $59,761.10은 ret_0.5 $59,980.55 아래에 있어 아직 bullish CHoCH나 구조 전환으로 보기 어렵습니다. 가장 가까운 핵심 레벨은 ret_0.5 $59,980.55이며 거리 0.37%로 매우 근접하고, $60,093.87 confluence zone 및 EMA20 $60,148.75가 겹쳐 단기 저항대가 형성됩니다. 골든비율 ret_0.618 $60,440.88은 이번 반등의 핵심 판정선이며, 이 가격을 회복하지 못하면 $59,520.22 ret_0.382와 $58,950.66 ret_0.236 재시험 가능성이 우세합니다. 다만 현재가가 $59,520.22 위에 머물고 있어 즉각적인 붕괴보다는 $59,520.22~$60,440.88 사이의 테스트 국면으로 해석됩니다.\",\n \"key_levels\": {\n \"support\": [\n 59520.22,\n 58950.66,\n 58030.0,\n 56968.9,\n 55619.12\n ],\n \"resistance\": [\n 59980.55,\n 60093.87,\n 60440.88,\n 61096.26,\n 61931.0\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$61,096.26\",\n \"risk_scenario\": \"$59,980.55 ret_0.5를 회복하고 $60,440.88 ret_0.618 골든비율 위에서 안착하면 bearish setup은 약화되며, $61,096.26 ret_0.786까지 숏커버링성 반등이 열릴 수 있습니다. 반대로 $59,520.22를 이탈하면 $58,950.66, 이후 7일 저점이자 ext_1.0 confluence인 $58,030.00 재시험 가능성이 커집니다.\",\n \"data_quality\": \"medium\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "neutral",
"confidence": 0.42,
"structure_bias": "bearish",
"setup_bias": "neutral",
"setup_score": 0.35,
"setup_signals": [
"가격 $59,761.10이 EMA20 $60,148.75 아래(-0.6%) 및 EMA120 $62,135.82 아래(-3.8%)에 위치해 단기 구조 압력은 하방 우위",
"활성 bullish shark 형성 PRZ가 $59,927.57-$60,600.44에 있으며 중심 D값은 $60,264.01이나, 현재가는 PRZ 하단 아래에 있어 아직 반등 확인 없음",
"동일 구간에 bearish shark 형성 PRZ $60,193.30-$60,920.94가 겹쳐 $60.2k-$60.9k는 양방향 반응/휩쏘 위험 구간",
"bullish crab nearby PRZ $60,191.69-$61,275.80는 ABCD/BC_EXT/XAD 3중 패밀리지만 폭 1.785%로 넓고 quality low라 방향 투표 영향 제한",
"confirmed_reaction_prz_count가 0이고 council_relevant_prz_count도 0이므로 하모닉은 현재 메인 경로를 뒤집을 수 없는 사전확인 PRZ 후보에 불과"
],
"reasoning": "현재 BTC는 $59,761.10으로 EMA20 $60,148.75, EMA120 $62,135.82, EMA240 $62,985.95 모두 아래에 있어 확인된 구조_bias는 bearish로 판정한다. 다만 하모닉 관점에서는 가장 가까운 활성 패턴이 bullish shark이며 PRZ는 $59,927.57-$60,600.44, D 기준가는 $60,264.01로 현재가와 0.84% 거리라 단기 반등 후보 구간에 매우 가깝다. 그러나 confirmed_reaction_prz_count가 0이고 15m/1h MSS, sweep→reclaim, CVD/OI 확인이 제공되지 않았기 때문에 이 PRZ는 아직 약한 reversal-candidate일 뿐이다. 또한 같은 $60.2k-$60.9k 영역에 bearish shark PRZ $60,193.30-$60,920.94가 겹쳐 있어, $60,600-$60,920 재진입 시에는 오히려 매도 반응 리스크도 커진다. 따라서 구조는 하방, 셋업은 혼재된 중립이며, 하모닉 단독으로 bullish 전환을 선언하기에는 근거가 부족하다.",
"key_levels": {
"support": [
59060.0,
58030.0
],
"resistance": [
59927.57,
60148.75,
60264.01,
60600.44,
60920.94,
61275.8,
62135.82
]
},
"time_horizon": "short term",
"invalidation_level": "60600.44",
"risk_scenario": "$59,927.57-$60,600.44 bullish shark PRZ를 강하게 재진입하고 $60,600.44 위에서 1h 종가 수용이 나오면, 하방 구조에도 불구하고 단기 숏은 $61,343.88 및 $62,011.03의 shark TP 구간까지 squeeze될 수 있다. 반대로 $59,927.57 회복 실패가 지속되면 bullish PRZ는 방어 실패로 해석되며 $59,060.00, 이후 7일 저점 $58,030.00 유동성 재테스트가 우선 시나리오가 된다.",
"data_quality": "medium",
"metrics": {
"patterns_found": 66,
"completed_patterns_found": 25,
"forming_d_prz_found": 41,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 34,
"multiscale_swings_scanned": 67,
"swing_highs_scanned": 36,
"swing_lows_scanned": 31,
"timeframe": "1h",
"prz_active_threshold_pct": 0.5,
"prz_nearby_threshold_pct": 1.0,
"prz_watch_threshold_pct": 2.0,
"prz_max_width_pct": 0.9,
"quality_counts": {
"high": 4,
"medium": 25,
"low": 37
},
"prz_status_counts": {
"active": 1,
"nearby": 2,
"watch": 5,
"far": 58,
"forming": 35
},
"high_confluence_prz_count": 22,
"strict_patterns_found": 27,
"candidate_patterns_found": 39,
"active_patterns_at_prz": 1,
"nearby_patterns": 2,
"all_patterns": [
"bat",
"shark",
"shark",
"bat",
"shark",
"gartley",
"bat",
"shark",
"crab",
"shark",
"crab",
"bat",
"shark",
"bat",
"shark",
"crab",
"shark",
"crab",
"crab",
"gartley",
"crab",
"crab",
"shark",
"shark",
"butterfly",
"crab",
"butterfly",
"butterfly",
"bat",
"butterfly",
"gartley",
"butterfly",
"shark",
"gartley",
"butterfly",
"gartley",
"bat",
"butterfly",
"butterfly",
"crab",
"shark",
"shark",
"bat",
"gartley",
"crab",
"shark",
"crab",
"bat",
"crab",
"crab",
"butterfly",
"crab",
"butterfly",
"shark",
"butterfly",
"bat",
"crab",
"crab",
"shark",
"bat",
"gartley",
"crab",
"bat",
"shark",
"gartley",
"gartley"
],
"all_signals": [
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish"
],
"best_pattern": "bat",
"best_pattern_quality": "strict",
"best_quality": "high",
"best_pattern_score": 0.895,
"best_completion_status": "forming",
"nearest_pattern": "shark",
"nearest_prz": 60264.01,
"price_to_prz": 0.84,
"prz_range": [
59927.57,
60600.44
],
"council_relevant_prz_count": 0,
"directional_influence_prz_count": 0,
"confirmed_reaction_prz_count": 0,
"validated_harmonic_tp_count": 0,
"pattern_candidates": [
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.838,
"ratio_score": 1.0,
"prz_score": 0.771,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 60733.74,
"prz_range": [
60191.69,
61275.8
],
"prz_width_pct": 1.785,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.63,
"price_to_prz_pct_raw": 1.6276,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "crab",
"d_price": 60733.74,
"a_price": 63090.9,
"tp1_ad_382": 61634.18,
"tp2_ad_618": 62190.47,
"tp3_a_or_structure_liquidity": 63090.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5636,
"ABC": 0.6855
},
"x_price": 61870.0,
"x_idx": 236,
"x_order": 8,
"a_price": 63090.9,
"a_idx": 253,
"a_order": 8,
"b_price": 62402.8,
"b_idx": 255,
"b_order": 5,
"c_price": 61931.1,
"c_idx": 283,
"c_order": 8,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.804,
"ratio_score": 1.0,
"prz_score": 0.705,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 60557.12,
"prz_range": [
60193.3,
60920.94
],
"prz_width_pct": 1.202,
"prz_confluence_count": 2,
"prz_fib_families": [
"ABCD",
"BC_EXT"
],
"price_to_prz_pct": 1.33,
"price_to_prz_pct_raw": 1.332,
"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": 60557.12,
"a_price": 59060.0,
"tp1_ad_382": 59985.22,
"tp2_ad_618": 59631.9,
"tp3_a_or_structure_liquidity": 59060.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5499,
"ABC": 1.469
},
"x_price": 63053.5,
"x_idx": 257,
"x_order": 3,
"a_price": 59060.0,
"a_idx": 269,
"a_order": 8,
"b_price": 61256.0,
"b_idx": 274,
"b_order": 5,
"c_price": 58030.0,
"c_idx": 289,
"c_order": 8,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.798,
"ratio_score": 0.91,
"prz_score": 0.727,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 60264.01,
"prz_range": [
59927.57,
60600.44
],
"prz_width_pct": 1.117,
"prz_confluence_count": 2,
"prz_fib_families": [
"ABCD",
"BC_EXT"
],
"price_to_prz_pct": 0.84,
"price_to_prz_pct_raw": 0.8415,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "shark",
"d_price": 60264.01,
"a_price": 63090.9,
"tp1_ad_382": 61343.88,
"tp2_ad_618": 62011.03,
"tp3_a_or_structure_liquidity": 63090.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5636,
"ABC": 1.6666
},
"x_price": 61870.0,
"x_idx": 236,
"x_order": 8,
"a_price": 63090.9,
"a_idx": 253,
"a_order": 8,
"b_price": 62402.8,
"b_idx": 255,
"b_order": 5,
"c_price": 61256.0,
"c_idx": 274,
"c_order": 5,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.773,
"ratio_score": 1.0,
"prz_score": 0.741,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": false,
"d_price": 61193.74,
"prz_range": [
60868.06,
61519.42
],
"prz_width_pct": 1.064,
"prz_confluence_count": 2,
"prz_fib_families": [
"ABCD",
"BC_EXT"
],
"price_to_prz_pct": 2.4,
"price_to_prz_pct_raw": 2.3973,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 61193.74,
"a_price": 59060.0,
"tp1_ad_382": 60378.65,
"tp2_ad_618": 59875.09,
"tp3_a_or_structure_liquidity": 59060.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5535,
"ABC": 1.3587
},
"x_price": 64247.2,
"x_idx": 230,
"x_order": 3,
"a_price": 59060.0,
"a_idx": 269,
"a_order": 8,
"b_price": 61931.1,
"b_idx": 283,
"b_order": 8,
"c_price": 58030.0,
"c_idx": 289,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.762,
"ratio_score": 0.942,
"prz_score": 0.65,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": false,
"d_price": 61088.14,
"prz_range": [
60392.41,
61783.88
],
"prz_width_pct": 2.278,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.22,
"price_to_prz_pct_raw": 2.2206,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 61088.14,
"a_price": 65597.2,
"tp1_ad_382": 62810.6,
"tp2_ad_618": 63874.74,
"tp3_a_or_structure_liquidity": 65597.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7736,
"ABC": 0.501
},
"x_price": 63220.0,
"x_idx": 203,
"x_order": 8,
"a_price": 65597.2,
"a_idx": 218,
"a_order": 8,
"b_price": 63758.3,
"b_idx": 226,
"b_order": 5,
"c_price": 62837.1,
"c_idx": 242,
"c_order": 5,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.649,
"ratio_score": 0.681,
"prz_score": 0.65,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": false,
"d_price": 62402.8,
"prz_range": [
60392.41,
61783.88
],
"prz_width_pct": 2.278,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.22,
"price_to_prz_pct_raw": 2.2206,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.65,
"reaction_detail": {
"reaction_score": 0.65,
"reaction_move_ratio_ad": 0.253,
"adverse_move_ratio_ad": 0.678,
"bars_after_d": 12,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 61088.14,
"a_price": 65597.2,
"tp1_ad_382": 62810.6,
"tp2_ad_618": 63874.74,
"tp3_a_or_structure_liquidity": 65597.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7736,
"ABC": 0.501,
"BCD": 0.4715,
"XAD": 1.3438
},
"x_price": 63220.0,
"x_idx": 203,
"x_order": 8,
"a_price": 65597.2,
"a_idx": 218,
"a_order": 8,
"b_price": 63758.3,
"b_idx": 226,
"b_order": 5,
"c_price": 62837.1,
"c_idx": 242,
"c_order": 5,
"d_idx": 255
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.592,
"ratio_score": 0.534,
"prz_score": 0.65,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": false,
"d_price": 61352.69,
"prz_range": [
60663.06,
62042.31
],
"prz_width_pct": 2.248,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.66,
"price_to_prz_pct_raw": 2.6632,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 61352.69,
"a_price": 63090.9,
"tp1_ad_382": 62016.68,
"tp2_ad_618": 62426.9,
"tp3_a_or_structure_liquidity": 63090.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5636,
"ABC": 0.6855
},
"x_price": 61870.0,
"x_idx": 236,
"x_order": 8,
"a_price": 63090.9,
"a_idx": 253,
"a_order": 8,
"b_price": 62402.8,
"b_idx": 255,
"b_order": 5,
"c_price": 61931.1,
"c_idx": 283,
"c_order": 8,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.533,
"ratio_score": 0.596,
"prz_score": 0.498,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": false,
"d_price": 60648.0,
"prz_range": [
60614.94,
61840.46
],
"prz_width_pct": 2.002,
"prz_confluence_count": 2,
"prz_fib_families": [
"ABCD",
"BC_EXT"
],
"price_to_prz_pct": 2.45,
"price_to_prz_pct_raw": 2.4541,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.65,
"reaction_detail": {
"reaction_score": 0.65,
"reaction_move_ratio_ad": 0.31,
"adverse_move_ratio_ad": 0.632,
"bars_after_d": 12,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "crab",
"d_price": 61227.7,
"a_price": 64788.0,
"tp1_ad_382": 62587.73,
"tp2_ad_618": 63427.97,
"tp3_a_or_structure_liquidity": 64788.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6567,
"ABC": 0.8946,
"BCD": 2.3764,
"XAD": 2.6403
},
"x_price": 63220.0,
"x_idx": 203,
"x_order": 8,
"a_price": 64788.0,
"a_idx": 205,
"a_order": 8,
"b_price": 63758.3,
"b_idx": 226,
"b_order": 5,
"c_price": 62837.1,
"c_idx": 242,
"c_order": 5,
"d_idx": 279
}
],
"council_relevant_prz": [],
"report_detail_candidates": [
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.838,
"ratio_score": 1.0,
"prz_score": 0.771,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 60733.74,
"prz_range": [
60191.69,
61275.8
],
"prz_width_pct": 1.785,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.63,
"price_to_prz_pct_raw": 1.6276,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "crab",
"d_price": 60733.74,
"a_price": 63090.9,
"tp1_ad_382": 61634.18,
"tp2_ad_618": 62190.47,
"tp3_a_or_structure_liquidity": 63090.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5636,
"ABC": 0.6855
},
"x_price": 61870.0,
"x_idx": 236,
"x_order": 8,
"a_price": 63090.9,
"a_idx": 253,
"a_order": 8,
"b_price": 62402.8,
"b_idx": 255,
"b_order": 5,
"c_price": 61931.1,
"c_idx": 283,
"c_order": 8,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.804,
"ratio_score": 1.0,
"prz_score": 0.705,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 60557.12,
"prz_range": [
60193.3,
60920.94
],
"prz_width_pct": 1.202,
"prz_confluence_count": 2,
"prz_fib_families": [
"ABCD",
"BC_EXT"
],
"price_to_prz_pct": 1.33,
"price_to_prz_pct_raw": 1.332,
"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": 60557.12,
"a_price": 59060.0,
"tp1_ad_382": 59985.22,
"tp2_ad_618": 59631.9,
"tp3_a_or_structure_liquidity": 59060.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5499,
"ABC": 1.469
},
"x_price": 63053.5,
"x_idx": 257,
"x_order": 3,
"a_price": 59060.0,
"a_idx": 269,
"a_order": 8,
"b_price": 61256.0,
"b_idx": 274,
"b_order": 5,
"c_price": 58030.0,
"c_idx": 289,
"c_order": 8,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.798,
"ratio_score": 0.91,
"prz_score": 0.727,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 60264.01,
"prz_range": [
59927.57,
60600.44
],
"prz_width_pct": 1.117,
"prz_confluence_count": 2,
"prz_fib_families": [
"ABCD",
"BC_EXT"
],
"price_to_prz_pct": 0.84,
"price_to_prz_pct_raw": 0.8415,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "shark",
"d_price": 60264.01,
"a_price": 63090.9,
"tp1_ad_382": 61343.88,
"tp2_ad_618": 62011.03,
"tp3_a_or_structure_liquidity": 63090.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5636,
"ABC": 1.6666
},
"x_price": 61870.0,
"x_idx": 236,
"x_order": 8,
"a_price": 63090.9,
"a_idx": 253,
"a_order": 8,
"b_price": 62402.8,
"b_idx": 255,
"b_order": 5,
"c_price": 61256.0,
"c_idx": 274,
"c_order": 5,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.773,
"ratio_score": 1.0,
"prz_score": 0.741,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": false,
"d_price": 61193.74,
"prz_range": [
60868.06,
61519.42
],
"prz_width_pct": 1.064,
"prz_confluence_count": 2,
"prz_fib_families": [
"ABCD",
"BC_EXT"
],
"price_to_prz_pct": 2.4,
"price_to_prz_pct_raw": 2.3973,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 61193.74,
"a_price": 59060.0,
"tp1_ad_382": 60378.65,
"tp2_ad_618": 59875.09,
"tp3_a_or_structure_liquidity": 59060.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5535,
"ABC": 1.3587
},
"x_price": 64247.2,
"x_idx": 230,
"x_order": 3,
"a_price": 59060.0,
"a_idx": 269,
"a_order": 8,
"b_price": 61931.1,
"b_idx": 283,
"b_order": 8,
"c_price": 58030.0,
"c_idx": 289,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.762,
"ratio_score": 0.942,
"prz_score": 0.65,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": false,
"d_price": 61088.14,
"prz_range": [
60392.41,
61783.88
],
"prz_width_pct": 2.278,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.22,
"price_to_prz_pct_raw": 2.2206,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 61088.14,
"a_price": 65597.2,
"tp1_ad_382": 62810.6,
"tp2_ad_618": 63874.74,
"tp3_a_or_structure_liquidity": 65597.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7736,
"ABC": 0.501
},
"x_price": 63220.0,
"x_idx": 203,
"x_order": 8,
"a_price": 65597.2,
"a_idx": 218,
"a_order": 8,
"b_price": 63758.3,
"b_idx": 226,
"b_order": 5,
"c_price": 62837.1,
"c_idx": 242,
"c_order": 5,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.649,
"ratio_score": 0.681,
"prz_score": 0.65,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": false,
"d_price": 62402.8,
"prz_range": [
60392.41,
61783.88
],
"prz_width_pct": 2.278,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.22,
"price_to_prz_pct_raw": 2.2206,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.65,
"reaction_detail": {
"reaction_score": 0.65,
"reaction_move_ratio_ad": 0.253,
"adverse_move_ratio_ad": 0.678,
"bars_after_d": 12,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 61088.14,
"a_price": 65597.2,
"tp1_ad_382": 62810.6,
"tp2_ad_618": 63874.74,
"tp3_a_or_structure_liquidity": 65597.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7736,
"ABC": 0.501,
"BCD": 0.4715,
"XAD": 1.3438
},
"x_price": 63220.0,
"x_idx": 203,
"x_order": 8,
"a_price": 65597.2,
"a_idx": 218,
"a_order": 8,
"b_price": 63758.3,
"b_idx": 226,
"b_order": 5,
"c_price": 62837.1,
"c_idx": 242,
"c_order": 5,
"d_idx": 255
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.592,
"ratio_score": 0.534,
"prz_score": 0.65,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": false,
"d_price": 61352.69,
"prz_range": [
60663.06,
62042.31
],
"prz_width_pct": 2.248,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.66,
"price_to_prz_pct_raw": 2.6632,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 61352.69,
"a_price": 63090.9,
"tp1_ad_382": 62016.68,
"tp2_ad_618": 62426.9,
"tp3_a_or_structure_liquidity": 63090.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5636,
"ABC": 0.6855
},
"x_price": 61870.0,
"x_idx": 236,
"x_order": 8,
"a_price": 63090.9,
"a_idx": 253,
"a_order": 8,
"b_price": 62402.8,
"b_idx": 255,
"b_order": 5,
"c_price": 61931.1,
"c_idx": 283,
"c_order": 8,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.533,
"ratio_score": 0.596,
"prz_score": 0.498,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": false,
"d_price": 60648.0,
"prz_range": [
60614.94,
61840.46
],
"prz_width_pct": 2.002,
"prz_confluence_count": 2,
"prz_fib_families": [
"ABCD",
"BC_EXT"
],
"price_to_prz_pct": 2.45,
"price_to_prz_pct_raw": 2.4541,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.65,
"reaction_detail": {
"reaction_score": 0.65,
"reaction_move_ratio_ad": 0.31,
"adverse_move_ratio_ad": 0.632,
"bars_after_d": 12,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "crab",
"d_price": 61227.7,
"a_price": 64788.0,
"tp1_ad_382": 62587.73,
"tp2_ad_618": 63427.97,
"tp3_a_or_structure_liquidity": 64788.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6567,
"ABC": 0.8946,
"BCD": 2.3764,
"XAD": 2.6403
},
"x_price": 63220.0,
"x_idx": 203,
"x_order": 8,
"a_price": 64788.0,
"a_idx": 205,
"a_order": 8,
"b_price": 63758.3,
"b_idx": 226,
"b_order": 5,
"c_price": 62837.1,
"c_idx": 242,
"c_order": 5,
"d_idx": 279
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.895,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 63493.72,
"prz_range": [
63265.14,
63722.31
],
"prz_width_pct": 0.72,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 6.25,
"price_to_prz_pct_raw": 6.2459,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 63493.72,
"a_price": 64568.0,
"tp1_ad_382": 63904.1,
"tp2_ad_618": 64157.63,
"tp3_a_or_structure_liquidity": 64568.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4554,
"ABC": 0.5658
},
"x_price": 63136.2,
"x_idx": 170,
"x_order": 8,
"a_price": 64568.0,
"a_idx": 184,
"a_order": 8,
"b_price": 63916.0,
"b_idx": 192,
"b_order": 3,
"c_price": 64284.9,
"c_idx": 199,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.885,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 64415.24,
"prz_range": [
64137.12,
64693.36
],
"prz_width_pct": 0.864,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 7.79,
"price_to_prz_pct_raw": 7.7879,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 64415.24,
"a_price": 63871.3,
"tp1_ad_382": 64207.45,
"tp2_ad_618": 64079.08,
"tp3_a_or_structure_liquidity": 63871.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5937,
"ABC": 1.2732
},
"x_price": 64568.0,
"x_idx": 184,
"x_order": 8,
"a_price": 63871.3,
"a_idx": 188,
"a_order": 8,
"b_price": 64284.9,
"b_idx": 199,
"b_order": 3,
"c_price": 63758.3,
"c_idx": 226,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.847,
"ratio_score": 0.895,
"prz_score": 1.0,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 63575.45,
"prz_range": [
63421.83,
63729.07
],
"prz_width_pct": 0.483,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 6.38,
"price_to_prz_pct_raw": 6.3827,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 63575.45,
"a_price": 64453.3,
"tp1_ad_382": 63910.79,
"tp2_ad_618": 64117.96,
"tp3_a_or_structure_liquidity": 64453.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6357,
"ABC": 0.7035
},
"x_price": 63360.0,
"x_idx": 164,
"x_order": 3,
"a_price": 64453.3,
"a_idx": 191,
"a_order": 5,
"b_price": 63758.3,
"b_idx": 226,
"b_order": 5,
"c_price": 64247.2,
"c_idx": 230,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.816,
"ratio_score": 0.877,
"prz_score": 1.0,
"prz_proximity": "far",
"action_status": "far",
"high_confluence_prz": true,
"d_price": 63220.0,
"prz_range": [
63167.85,
63649.94
],
"prz_width_pct": 0.76,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 6.1,
"price_to_prz_pct_raw": 6.104,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
],
"reaction_score": 0.9,
"reaction_detail": {
"reaction_score": 0.9,
"reaction_move_ratio_ad": 1.163,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 63408.9,
"a_price": 64568.0,
"tp1_ad_382": 63851.67,
"tp2_ad_618": 64125.22,
"tp3_a_or_structure_liquidity": 64568.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4866,
"ABC": 0.5937,
"BCD": 2.5747,
"XAD": 0.9415
},
"x_price": 63136.2,
"x_idx": 170,
"x_order": 8,
"a_price": 64568.0,
"a_idx": 184,
"a_order": 8,
"b_price": 63871.3,
"b_idx": 188,
"b_order": 8,
"c_price": 64284.9,
"c_idx": 199,
"c_order": 3,
"d_idx": 203
}
],
"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.42,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"neutral\",\n \"setup_score\": 0.35,\n \"setup_signals\": [\n \"가격 $59,761.10이 EMA20 $60,148.75 아래(-0.6%) 및 EMA120 $62,135.82 아래(-3.8%)에 위치해 단기 구조 압력은 하방 우위\",\n \"활성 bullish shark 형성 PRZ가 $59,927.57-$60,600.44에 있으며 중심 D값은 $60,264.01이나, 현재가는 PRZ 하단 아래에 있어 아직 반등 확인 없음\",\n \"동일 구간에 bearish shark 형성 PRZ $60,193.30-$60,920.94가 겹쳐 $60.2k-$60.9k는 양방향 반응/휩쏘 위험 구간\",\n \"bullish crab nearby PRZ $60,191.69-$61,275.80는 ABCD/BC_EXT/XAD 3중 패밀리지만 폭 1.785%로 넓고 quality low라 방향 투표 영향 제한\",\n \"confirmed_reaction_prz_count가 0이고 council_relevant_prz_count도 0이므로 하모닉은 현재 메인 경로를 뒤집을 수 없는 사전확인 PRZ 후보에 불과\"\n ],\n \"reasoning\": \"현재 BTC는 $59,761.10으로 EMA20 $60,148.75, EMA120 $62,135.82, EMA240 $62,985.95 모두 아래에 있어 확인된 구조_bias는 bearish로 판정한다. 다만 하모닉 관점에서는 가장 가까운 활성 패턴이 bullish shark이며 PRZ는 $59,927.57-$60,600.44, D 기준가는 $60,264.01로 현재가와 0.84% 거리라 단기 반등 후보 구간에 매우 가깝다. 그러나 confirmed_reaction_prz_count가 0이고 15m/1h MSS, sweep→reclaim, CVD/OI 확인이 제공되지 않았기 때문에 이 PRZ는 아직 약한 reversal-candidate일 뿐이다. 또한 같은 $60.2k-$60.9k 영역에 bearish shark PRZ $60,193.30-$60,920.94가 겹쳐 있어, $60,600-$60,920 재진입 시에는 오히려 매도 반응 리스크도 커진다. 따라서 구조는 하방, 셋업은 혼재된 중립이며, 하모닉 단독으로 bullish 전환을 선언하기에는 근거가 부족하다.\",\n \"key_levels\": {\n \"support\": [\n 59060.0,\n 58030.0\n ],\n \"resistance\": [\n 59927.57,\n 60148.75,\n 60264.01,\n 60600.44,\n 60920.94,\n 61275.8,\n 62135.82\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"60600.44\",\n \"risk_scenario\": \"$59,927.57-$60,600.44 bullish shark PRZ를 강하게 재진입하고 $60,600.44 위에서 1h 종가 수용이 나오면, 하방 구조에도 불구하고 단기 숏은 $61,343.88 및 $62,011.03의 shark TP 구간까지 squeeze될 수 있다. 반대로 $59,927.57 회복 실패가 지속되면 bullish PRZ는 방어 실패로 해석되며 $59,060.00, 이후 7일 저점 $58,030.00 유동성 재테스트가 우선 시나리오가 된다.\",\n \"data_quality\": \"medium\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bearish",
"overall_confidence": 0.78,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.7,
"active_setups": [
"현재가 $59,761.10이 EMA20 $60,148.75, EMA120 $62,135.82, EMA240 $62,985.95 아래에 있어 단기·중기 평균가 수용 실패",
"ICT 구조상 CHoCH bearish $63,220.00 이후 BOS bearish $61,870.00 및 $59,060.00이 연속 발생하여 하방 구조 유지",
"Wyckoff 기준 주 분배 박스 하단 $63,650.00 아래 수용, 마지막 LPSY $63,209.60 회복 실패 후 SOW $61,870.00 하회",
"Fibonacci 기준 하락 스윙 $61,931 → $58,030의 0.5 되돌림 $59,980.55 및 confluence $60,093.87 아래에서 구조 회복 미확인",
"파생 포지셔닝에서 24시간 가격 -2.11% 하락 중 OI +4.6020%, CVD -3085.4160으로 하락 구간 내 신규 레버리지 유입과 매수 델타 부재",
"상단 $60,000~$60,600 구간에 EMA20, Fib 0.5, 파생 청산 유동성, 하모닉 PRZ가 겹쳐 단기 반응 위험 구간 형성"
],
"setup_vs_structure": "실행 셋업은 구조적 bearish 판정과 대체로 정렬되어 있다. 다만 현재가는 이미 discount 영역과 $58,030 저점 반등 이후에 위치하므로, 즉시 추격보다는 $59,980~$60,600 또는 $61,256~$61,870 공급 재시험에서의 수용 실패 여부가 더 중요한 실행 조건이다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 4,
"neutral_count": 2
},
"key_levels": {
"support": [
59520.22,
59060.0,
58950.66,
58800.0,
58030.0,
57100.0,
56968.9
],
"resistance": [
59980.55,
60093.87,
60148.75,
60440.88,
60600.0,
61256.0,
61870.0,
62272.1,
63209.6,
63220.0,
63650.0
]
},
"confluences": [
"모든 구조 담당 관점이 bearish 구조를 공유한다: ICT, Derivatives, Candlestick, Wyckoff, Fibonacci, Harmonic 모두 structure_bias를 bearish로 판정했다.",
"$60,148.75 EMA20은 ICT, Derivatives, Candlestick, Wyckoff, Harmonic이 공통으로 단기 구조 저항 또는 회복 판정선으로 제시했다.",
"$58,030.00은 ICT의 7일 저점·전일 저점, Wyckoff Phase E 저점, Fibonacci 하락 스윙 저점, Candlestick의 저점 인접 반등 패턴 기준으로 모두 핵심 하단 구조 레벨이다.",
"$59,060.00은 ICT의 최근 bearish BOS 레벨이며 Wyckoff의 단기 SC, Harmonic의 구조 지지 후보와도 겹쳐 단기 하단 구조 기준으로 중요하다.",
"$61,870.00은 ICT의 bearish BOS, Wyckoff의 SOW, Derivatives의 상단 되돌림 목표권과 겹치는 중간 구조 저항이다.",
"$63,209.60~$63,220.00은 ICT의 candidate bearish OB 상단 및 bearish CHoCH 레벨, Wyckoff의 마지막 LPSY와 중첩되어 핵심 구조 무효화 구간으로 작동한다.",
"$60,000~$60,600 구간은 Fibonacci 0.5 $59,980.55, confluence $60,093.87, EMA20 $60,148.75, Derivatives 최강 상단 청산 유동성 $60,600, Harmonic PRZ $59,927.57~$60,600.44가 겹치는 고밀도 반응 구간이다."
],
"conflicts": [
"Candlestick은 전체 구조는 bearish로 보면서도 $58,030.00 인근 discount 영역에서 strict bullish_harami, 품질 0.723, 고거래량 패턴을 근거로 단기 bullish setup을 제시했다.",
"Harmonic은 구조적으로 bearish이나 $59,927.57~$60,600.44에 active bullish shark PRZ가 있어 단기 반등 후보를 제시한다. 다만 확인된 PRZ 반응이 없어 구조 전환 근거로는 낮은 가중치다.",
"Derivatives는 bearish 포지셔닝을 유지하지만 $60,600 상단 청산 유동성이 가장 강하므로, 해당 레벨 회수 시 단기 숏 스퀴즈 위험을 별도 조건으로 제시했다.",
"Fibonacci는 bearish 구조를 유지하지만 현재가가 $59,520.22 위에 있어 즉각적인 붕괴보다는 $59,520.22~$60,440.88 사이의 구조 테스트 상태라고 평가한다."
],
"executive_summary": "BTC/USDT 1시간 구조는 명확한 bearish regime으로 진단된다. Wyckoff상 선행 분배 구조는 BC $64,738.00, UTAD $65,597.20, LPSY $63,209.60, SOW $61,870.00 이후 Phase E 저점 $58,030.00까지 전개되었고, 현재는 $59,060.00~$61,256.00 기반의 재구조화 또는 재분배 후보 구간에 있다. ICT와 Wyckoff 모두 $61,870.00 하회 및 $63,209.60~$63,220.00 미회복을 핵심 bearish 구조 조건으로 보고 있으며, $60,000~$60,600은 EMA20·Fib·청산 유동성·하모닉 PRZ가 겹친 단기 반응 구간이다. 단기적으로 bullish harami와 bullish shark PRZ가 반등 리스크를 만들지만, 이는 아직 구조 전환이 아니라 하락 구조 내부의 execution risk로 분류된다. 구조적 bearish thesis의 핵심 무효화는 $63,209.60~$63,220.00 회복이며, $63,650.00 위 재수용 시 분배 하단 이탈 구조 자체가 재평가되어야 한다.",
"raw_llm_response": "{\n \"overall_signal\": \"bearish\",\n \"overall_confidence\": 0.78,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.7,\n \"active_setups\": [\n \"현재가 $59,761.10이 EMA20 $60,148.75, EMA120 $62,135.82, EMA240 $62,985.95 아래에 있어 단기·중기 평균가 수용 실패\",\n \"ICT 구조상 CHoCH bearish $63,220.00 이후 BOS bearish $61,870.00 및 $59,060.00이 연속 발생하여 하방 구조 유지\",\n \"Wyckoff 기준 주 분배 박스 하단 $63,650.00 아래 수용, 마지막 LPSY $63,209.60 회복 실패 후 SOW $61,870.00 하회\",\n \"Fibonacci 기준 하락 스윙 $61,931 → $58,030의 0.5 되돌림 $59,980.55 및 confluence $60,093.87 아래에서 구조 회복 미확인\",\n \"파생 포지셔닝에서 24시간 가격 -2.11% 하락 중 OI +4.6020%, CVD -3085.4160으로 하락 구간 내 신규 레버리지 유입과 매수 델타 부재\",\n \"상단 $60,000~$60,600 구간에 EMA20, Fib 0.5, 파생 청산 유동성, 하모닉 PRZ가 겹쳐 단기 반응 위험 구간 형성\"\n ],\n \"setup_vs_structure\": \"실행 셋업은 구조적 bearish 판정과 대체로 정렬되어 있다. 다만 현재가는 이미 discount 영역과 $58,030 저점 반등 이후에 위치하므로, 즉시 추격보다는 $59,980~$60,600 또는 $61,256~$61,870 공급 재시험에서의 수용 실패 여부가 더 중요한 실행 조건이다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 0,\n \"bearish_count\": 4,\n \"neutral_count\": 2\n },\n \"key_levels\": {\n \"support\": [\n 59520.22,\n 59060.0,\n 58950.66,\n 58800.0,\n 58030.0,\n 57100.0,\n 56968.9\n ],\n \"resistance\": [\n 59980.55,\n 60093.87,\n 60148.75,\n 60440.88,\n 60600.0,\n 61256.0,\n 61870.0,\n 62272.1,\n 63209.6,\n 63220.0,\n 63650.0\n ]\n },\n \"confluences\": [\n \"모든 구조 담당 관점이 bearish 구조를 공유한다: ICT, Derivatives, Candlestick, Wyckoff, Fibonacci, Harmonic 모두 structure_bias를 bearish로 판정했다.\",\n \"$60,148.75 EMA20은 ICT, Derivatives, Candlestick, Wyckoff, Harmonic이 공통으로 단기 구조 저항 또는 회복 판정선으로 제시했다.\",\n \"$58,030.00은 ICT의 7일 저점·전일 저점, Wyckoff Phase E 저점, Fibonacci 하락 스윙 저점, Candlestick의 저점 인접 반등 패턴 기준으로 모두 핵심 하단 구조 레벨이다.\",\n \"$59,060.00은 ICT의 최근 bearish BOS 레벨이며 Wyckoff의 단기 SC, Harmonic의 구조 지지 후보와도 겹쳐 단기 하단 구조 기준으로 중요하다.\",\n \"$61,870.00은 ICT의 bearish BOS, Wyckoff의 SOW, Derivatives의 상단 되돌림 목표권과 겹치는 중간 구조 저항이다.\",\n \"$63,209.60~$63,220.00은 ICT의 candidate bearish OB 상단 및 bearish CHoCH 레벨, Wyckoff의 마지막 LPSY와 중첩되어 핵심 구조 무효화 구간으로 작동한다.\",\n \"$60,000~$60,600 구간은 Fibonacci 0.5 $59,980.55, confluence $60,093.87, EMA20 $60,148.75, Derivatives 최강 상단 청산 유동성 $60,600, Harmonic PRZ $59,927.57~$60,600.44가 겹치는 고밀도 반응 구간이다.\"\n ],\n \"conflicts\": [\n \"Candlestick은 전체 구조는 bearish로 보면서도 $58,030.00 인근 discount 영역에서 strict bullish_harami, 품질 0.723, 고거래량 패턴을 근거로 단기 bullish setup을 제시했다.\",\n \"Harmonic은 구조적으로 bearish이나 $59,927.57~$60,600.44에 active bullish shark PRZ가 있어 단기 반등 후보를 제시한다. 다만 확인된 PRZ 반응이 없어 구조 전환 근거로는 낮은 가중치다.\",\n \"Derivatives는 bearish 포지셔닝을 유지하지만 $60,600 상단 청산 유동성이 가장 강하므로, 해당 레벨 회수 시 단기 숏 스퀴즈 위험을 별도 조건으로 제시했다.\",\n \"Fibonacci는 bearish 구조를 유지하지만 현재가가 $59,520.22 위에 있어 즉각적인 붕괴보다는 $59,520.22~$60,440.88 사이의 구조 테스트 상태라고 평가한다.\"\n ],\n \"highest_conviction_analyst\": \"ICT Trader — 구조 이벤트가 CHoCH bearish $63,220.00 이후 BOS bearish $61,870.00, BOS bearish $59,060.00으로 명확히 연속되어 있고, 현재가가 EQ $60,619.80 및 EMA20 $60,148.75 아래에 있다는 점을 구체적 레벨로 제시했다. setup_score 92%로 가장 높으며, 추격 숏의 불리함과 되돌림 실패 확인 필요성까지 구분해 불확실성 관리도 우수하다.\",\n \"invalidation_level\": \"$63,209.60~$63,220.00 회복이 1차 구조 무효화이며, $63,650.00 분배 박스 하단 위 재수용 시 bearish regime 판정은 크게 약화된다.\",\n \"executive_summary\": \"BTC/USDT 1시간 구조는 명확한 bearish regime으로 진단된다. Wyckoff상 선행 분배 구조는 BC $64,738.00, UTAD $65,597.20, LPSY $63,209.60, SOW $61,870.00 이후 Phase E 저점 $58,030.00까지 전개되었고, 현재는 $59,060.00~$61,256.00 기반의 재구조화 또는 재분배 후보 구간에 있다. ICT와 Wyckoff 모두 $61,870.00 하회 및 $63,209.60~$63,220.00 미회복을 핵심 bearish 구조 조건으로 보고 있으며, $60,000~$60,600은 EMA20·Fib·청산 유동성·하모닉 PRZ가 겹친 단기 반응 구간이다. 단기적으로 bullish harami와 bullish shark PRZ가 반등 리스크를 만들지만, 이는 아직 구조 전환이 아니라 하락 구조 내부의 execution risk로 분류된다. 구조적 bearish thesis의 핵심 무효화는 $63,209.60~$63,220.00 회복이며, $63,650.00 위 재수용 시 분배 하단 이탈 구조 자체가 재평가되어야 한다.\"\n}"
},
"overall_signal": "bearish",
"overall_confidence": 0.78,
"operating_path": {
"path_type": "complex",
"confidence": 0.64,
"waypoints": [
{
"seq": 1,
"price": 60093.87,
"type": "resistance_test",
"source": "Fibonacci(ret_0.5 $59,980.55 / confluence $60,093.87 / ret_0.618 $60,440.88), ICT(EMA20 $60,148.75, EQ $60,619.80), Wyckoff(EMA20 공급 테스트), Harmonic(bullish shark PRZ $59,927.57~$60,600.44), Derivatives(상단 청산 유동성 $60,600)",
"description": "현재가 $59,761.10은 EMA20 $60,148.75·Fib 0.5 $59,980.55·confluence $60,093.87·하모닉 bullish shark PRZ가 겹치는 단기 고밀도 공급대 바로 아래에 위치. $58,030 저점 반등의 연장으로 이 구간을 재시험하나, 5개 에이전트가 공통 저항선으로 지목한 EMA20/Fib 0.5에서의 '수용 실패'가 핵심 셋업 조건이다. 즉시 추격 숏보다 이 되돌림 실패를 확인하는 매도 진입 구간으로, 구조적 bearish thesis 내부의 corrective 반등이다.",
"est_hours": 3.0,
"turning_zone": [
60093.87,
60300.0
],
"likely_wick": 60180.0,
"rejection_confirm": 59980.55,
"invalid_overshoot": 60440.88,
"calibration_reasoning": "ret_0.5·ret_0.236 confluence $60,093.87을 하단으로, EMA20 $60,148.75와 보고용 shark PRZ $60,264.01(조건부 반응대)을 포함해 존을 ~0.30 ATR로 설정했다. likely_wick은 5개 에이전트가 공통 지목한 EMA20 직상단으로 편향했고(PRZ가 단독으로 웨이포인트를 이동시키지 않음), Fib 0.618 골든레이쇼 $60,440.88 수용을 무효화 기준으로 삼았다."
},
{
"seq": 2,
"price": 59060.0,
"type": "support_test",
"source": "ICT(bearish BOS $59,060.00, consecutive_bear_bos=2), Wyckoff(단기 SC/지지 $59,060.00), Harmonic(구조 지지 $59,060.00), Derivatives(OI +4.60%·CVD -3085 하락 내 신규 레버리지 유입)",
"description": "공급 재시험 거부 후 ICT 최근 bearish BOS $59,060.00 재시험. 하방 구조(consecutive_bear_bos=2)가 유지되는 한 이 레벨은 Wyckoff 단기 SC·하모닉 구조 지지와 중첩되어 1차 하방 목표가 된다. 24시간 -2.11% 하락 중 OI +4.60%·CVD -3085로 매수 델타가 부재한 점이 하방 압력을 뒷받침한다.",
"est_hours": 11.0,
"turning_zone": [
58850.0,
59060.0
],
"likely_wick": 58950.66,
"rejection_confirm": 59520.22,
"invalid_overshoot": 58800.0,
"calibration_reasoning": "ICT bearish BOS $59,060.00과 Fib 지지 $58,950.66의 밀집 클러스터를 존으로 잡고(~0.31 ATR), 라운드넘버 $59,000 자석 효과로 likely_wick을 $58,950.66(라운드 직하단)로 편향했다. chairman 지지 $58,800 하향 이탈 시 이 레벨에서 반응 없이 통과한 것으로 보아 무효화하며, Fib 0.382 $59,520.22 회복으로 반등 확정."
},
{
"seq": 3,
"price": 58030.0,
"type": "liquidity_sweep",
"source": "ICT(7일/전일 저점 $58,030.00), Wyckoff(Phase E 저점 $58,030.00), Fibonacci(하락 스윙 저점 $58,030.00), Candlestick(strict bullish_harami 품질 0.723·고거래량 @ $58,030 — 반등 리스크), Derivatives(하방 유동성)",
"description": "Phase E 저점이자 7일/전일 저점 $58,030.00의 등가 저점(equal lows) 유동성 스윕. ICT·Wyckoff·Fibonacci가 공통 핵심 하단으로 지목한 구조 레벨이다. 다만 이 구간에 캔들스틱의 strict bullish_harami(품질 0.723·고거래량)가 존재해 스윕 직후 반등 리스크가 동반되므로, 청산 후 즉시 하방 추격보다 반응 확인이 필요한 turning zone이다.",
"est_hours": 20.0,
"turning_zone": [
57600.0,
58030.0
],
"likely_wick": 57800.0,
"rejection_confirm": 58300.0,
"invalid_overshoot": 57400.0,
"calibration_reasoning": "equal lows이자 Fib ext_1.0 confluence $58,030.00 아래로 스윕하는 터미널 구간으로 존을 ~0.63 ATR로 확장했고, 라운드 $58,000 하단 유동성을 겨냥하되 고거래량 strict bullish harami(품질 0.723)가 하방 깊이를 제한해 likely_wick을 $57,800으로 잡았다. 스윕 후 equal lows 위 $58,300 회복으로 반전 확정, chairman $57,100 방향 $57,400 이탈 시 breakdown으로 무효화한다."
}
],
"period_extremes": {
"4h": {
"expected_high": 60148.75,
"expected_low": 59520.22,
"high_first": true
},
"8h": {
"expected_high": 60148.75,
"expected_low": 59060.0,
"high_first": true
},
"24h": {
"expected_high": 60148.75,
"expected_low": 58030.0,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 60600.0,
"description": "최강 상단 청산 유동성 $60,600 강한 회수 시 단기 숏 스퀴즈로 $61,256~$61,870 되돌림이 열림(Derivatives). $60,600 위 수용은 WP1 거부 실패를 의미하며 하방 경로를 일시 무효화한다."
},
"bearish": {
"price": 59060.0,
"description": "ICT bearish BOS $59,060.00 하회 후 수용 시 하방 가속. $58,030.00 Phase E/등가 저점 유동성으로의 직공 가능성이 커지며, 추가로 $57,100/$56,968.90 하단 유동성까지 확장 가능."
}
},
"scenario_invalidation": 61870.0,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.64,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 60093.87,\n \"type\": \"resistance_test\",\n \"source\": \"Fibonacci(ret_0.5 $59,980.55 / confluence $60,093.87 / ret_0.618 $60,440.88), ICT(EMA20 $60,148.75, EQ $60,619.80), Wyckoff(EMA20 공급 테스트), Harmonic(bullish shark PRZ $59,927.57~$60,600.44), Derivatives(상단 청산 유동성 $60,600)\",\n \"description\": \"현재가 $59,761.10은 EMA20 $60,148.75·Fib 0.5 $59,980.55·confluence $60,093.87·하모닉 bullish shark PRZ가 겹치는 단기 고밀도 공급대 바로 아래에 위치. $58,030 저점 반등의 연장으로 이 구간을 재시험하나, 5개 에이전트가 공통 저항선으로 지목한 EMA20/Fib 0.5에서의 '수용 실패'가 핵심 셋업 조건이다. 즉시 추격 숏보다 이 되돌림 실패를 확인하는 매도 진입 구간으로, 구조적 bearish thesis 내부의 corrective 반등이다.\",\n \"est_hours\": 3.0\n },\n {\n \"seq\": 2,\n \"price\": 59060.0,\n \"type\": \"support_test\",\n \"source\": \"ICT(bearish BOS $59,060.00, consecutive_bear_bos=2), Wyckoff(단기 SC/지지 $59,060.00), Harmonic(구조 지지 $59,060.00), Derivatives(OI +4.60%·CVD -3085 하락 내 신규 레버리지 유입)\",\n \"description\": \"공급 재시험 거부 후 ICT 최근 bearish BOS $59,060.00 재시험. 하방 구조(consecutive_bear_bos=2)가 유지되는 한 이 레벨은 Wyckoff 단기 SC·하모닉 구조 지지와 중첩되어 1차 하방 목표가 된다. 24시간 -2.11% 하락 중 OI +4.60%·CVD -3085로 매수 델타가 부재한 점이 하방 압력을 뒷받침한다.\",\n \"est_hours\": 11.0\n },\n {\n \"seq\": 3,\n \"price\": 58030.0,\n \"type\": \"liquidity_sweep\",\n \"source\": \"ICT(7일/전일 저점 $58,030.00), Wyckoff(Phase E 저점 $58,030.00), Fibonacci(하락 스윙 저점 $58,030.00), Candlestick(strict bullish_harami 품질 0.723·고거래량 @ $58,030 — 반등 리스크), Derivatives(하방 유동성)\",\n \"description\": \"Phase E 저점이자 7일/전일 저점 $58,030.00의 등가 저점(equal lows) 유동성 스윕. ICT·Wyckoff·Fibonacci가 공통 핵심 하단으로 지목한 구조 레벨이다. 다만 이 구간에 캔들스틱의 strict bullish_harami(품질 0.723·고거래량)가 존재해 스윕 직후 반등 리스크가 동반되므로, 청산 후 즉시 하방 추격보다 반응 확인이 필요한 turning zone이다.\",\n \"est_hours\": 20.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 60148.75, \"expected_low\": 59520.22, \"high_first\": true},\n \"8h\": {\"expected_high\": 60148.75, \"expected_low\": 59060.0, \"high_first\": true},\n \"24h\": {\"expected_high\": 60148.75, \"expected_low\": 58030.0, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\"price\": 60600.0, \"description\": \"최강 상단 청산 유동성 $60,600 강한 회수 시 단기 숏 스퀴즈로 $61,256~$61,870 되돌림이 열림(Derivatives). $60,600 위 수용은 WP1 거부 실패를 의미하며 하방 경로를 일시 무효화한다.\"},\n \"bearish\": {\"price\": 59060.0, \"description\": \"ICT bearish BOS $59,060.00 하회 후 수용 시 하방 가속. $58,030.00 Phase E/등가 저점 유동성으로의 직공 가능성이 커지며, 추가로 $57,100/$56,968.90 하단 유동성까지 확장 가능.\"}\n },\n \"scenario_invalidation\": 61870.0\n}\n```"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 60093.87,
"turning_zone": [
60093.87,
60300.0
],
"likely_wick": 60180.0,
"rejection_confirm": 59980.55,
"invalid_overshoot": 60440.88,
"calibration_reasoning": "ret_0.5·ret_0.236 confluence $60,093.87을 하단으로, EMA20 $60,148.75와 보고용 shark PRZ $60,264.01(조건부 반응대)을 포함해 존을 ~0.30 ATR로 설정했다. likely_wick은 5개 에이전트가 공통 지목한 EMA20 직상단으로 편향했고(PRZ가 단독으로 웨이포인트를 이동시키지 않음), Fib 0.618 골든레이쇼 $60,440.88 수용을 무효화 기준으로 삼았다."
},
{
"seq": 2,
"base_target": 59060.0,
"turning_zone": [
58850.0,
59060.0
],
"likely_wick": 58950.66,
"rejection_confirm": 59520.22,
"invalid_overshoot": 58800.0,
"calibration_reasoning": "ICT bearish BOS $59,060.00과 Fib 지지 $58,950.66의 밀집 클러스터를 존으로 잡고(~0.31 ATR), 라운드넘버 $59,000 자석 효과로 likely_wick을 $58,950.66(라운드 직하단)로 편향했다. chairman 지지 $58,800 하향 이탈 시 이 레벨에서 반응 없이 통과한 것으로 보아 무효화하며, Fib 0.382 $59,520.22 회복으로 반등 확정."
},
{
"seq": 3,
"base_target": 58030.0,
"turning_zone": [
57600.0,
58030.0
],
"likely_wick": 57800.0,
"rejection_confirm": 58300.0,
"invalid_overshoot": 57400.0,
"calibration_reasoning": "equal lows이자 Fib ext_1.0 confluence $58,030.00 아래로 스윕하는 터미널 구간으로 존을 ~0.63 ATR로 확장했고, 라운드 $58,000 하단 유동성을 겨냥하되 고거래량 strict bullish harami(품질 0.723)가 하방 깊이를 제한해 likely_wick을 $57,800으로 잡았다. 스윕 후 equal lows 위 $58,300 회복으로 반전 확정, chairman $57,100 방향 $57,400 이탈 시 breakdown으로 무효화한다."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 60093.87,\n \"turning_zone\": [60093.87, 60300.00],\n \"likely_wick\": 60180.00,\n \"rejection_confirm\": 59980.55,\n \"invalid_overshoot\": 60440.88,\n \"calibration_reasoning\": \"ret_0.5·ret_0.236 confluence $60,093.87을 하단으로, EMA20 $60,148.75와 보고용 shark PRZ $60,264.01(조건부 반응대)을 포함해 존을 ~0.30 ATR로 설정했다. likely_wick은 5개 에이전트가 공통 지목한 EMA20 직상단으로 편향했고(PRZ가 단독으로 웨이포인트를 이동시키지 않음), Fib 0.618 골든레이쇼 $60,440.88 수용을 무효화 기준으로 삼았다.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 59060.00,\n \"turning_zone\": [58850.00, 59060.00],\n \"likely_wick\": 58950.66,\n \"rejection_confirm\": 59520.22,\n \"invalid_overshoot\": 58800.00,\n \"calibration_reasoning\": \"ICT bearish BOS $59,060.00과 Fib 지지 $58,950.66의 밀집 클러스터를 존으로 잡고(~0.31 ATR), 라운드넘버 $59,000 자석 효과로 likely_wick을 $58,950.66(라운드 직하단)로 편향했다. chairman 지지 $58,800 하향 이탈 시 이 레벨에서 반응 없이 통과한 것으로 보아 무효화하며, Fib 0.382 $59,520.22 회복으로 반등 확정.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 58030.00,\n \"turning_zone\": [57600.00, 58030.00],\n \"likely_wick\": 57800.00,\n \"rejection_confirm\": 58300.00,\n \"invalid_overshoot\": 57400.00,\n \"calibration_reasoning\": \"equal lows이자 Fib ext_1.0 confluence $58,030.00 아래로 스윕하는 터미널 구간으로 존을 ~0.63 ATR로 확장했고, 라운드 $58,000 하단 유동성을 겨냥하되 고거래량 strict bullish harami(품질 0.723)가 하방 깊이를 제한해 likely_wick을 $57,800으로 잡았다. 스윕 후 equal lows 위 $58,300 회복으로 반전 확정, chairman $57,100 방향 $57,400 이탈 시 breakdown으로 무효화한다.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 53.3,
"chairman": 82.5,
"operating_path": 195.6,
"tp_calibrator": 232.2
},
"agents": {},
"total_s": 563.7
}
}