Signal: BEARISH (84%) | Price: $60,414.30 | 2026-06-06 01:00 KST | 300 candles
Council: 0 bullish, 0 neutral, 6 bearish | Support: $60,006 / $60,000 / $57,835 | Resistance: $61,345 / $63,450 / $64,900
BTC/USDT 4h 구조는 분배 이후 재분배가 진행된 bearish regime으로 진단된다. Wyckoff상 주 구조는 BC $78,300.00, AR $73,669.00, UTAD $82,828.70, LPSY $81,270.20/$78,564.30 이후 Phase E 저점 $60,005.80까지 진행됐고, 활성 재분배 구조에서도 $61,344.80 SOW_IN_PHASE_B 아래에 머물고 있다. ICT는 $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00의 연속 bearish BOS를 제시하며 같은 구조 판단을 강화한다. 현재 가격은 $60,005.80 저점 부근의 할인 구간에 있어 하락 피로 및 단기 반등 리스크는 존재하지만, $61,344.80, $63,450.00, $64,899.66을 회복하기 전까지 구조적 공급 우위가 유지된다. 전체 bearish 구조의 본질적 무효화는 $73,723.00 재분배 AR 상단 회복으로 본다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | BEARISH | 88% | $60,006 / $61,345 | $61,345 / $63,450 |
| ICT Trader | BEARISH | 86% | $60,006 / $60,414 | $61,345 / $64,900 |
| Derivatives Trader | BEARISH | 72% | $60,006 / $60,000 | $61,300 / $61,800 |
| Candlestick Reader | BEARISH | 56% | $60,006 / $60,000 | $64,900 / $67,150 |
| Fibonacci Analyst | BEARISH | 72% | $57,835 / $56,002 | $61,345 / $64,390 |
| Harmonic Specialist | BEARISH | 55% | $60,006 / $60,414 | $64,900 / $70,752 |
Support: $60,006 / $61,345 / $60,000 | Resistance: $61,345 / $63,450 / $64,900 | Horizon: short/medium term
regime은 DIS이고 regime_state가 confirmed_dis이며, 전체 분배 구조는 BC $78,300.00 → AR $73,669.00로 앵커링된 뒤 UTAD $82,828.70, LPSY $81,270.20/$78,564.30, SOW $73,036.00을 거쳐 현재 Phase E $60,005.80까지 진행된 상태입니다. 활성 구조 4h_cycle_3 역시 재분배로 확인되어 SC $72,556.00, AR $73,723.00 이후 ST $66,388.00을 지키지 못했고, SOW_IN_PHASE_B $61,344.80 아래까지 밀리며 하방 수요가 약합니다. 따라서 structure_bias는 확정적 bearish이며, setup_bias도 현재 $61,344.80 및 $63,450.00 회복 전까지는 반등 매수보다 공급 재출현 쪽이 우세합니다. 다만 가격이 이미 7일 저점 $60,005.80 부근까지 급락했기 때문에 즉시 추격보다는 $61,344.80/$63,450.00 회복 실패 여부가 단기 경로 판단의 핵심입니다.
Support: $60,006 / $60,414 | Resistance: $61,345 / $64,900 / $67,149 | Horizon: short/medium term
확정 구조는 명확히 bearish입니다. 최근 BOS/CHoCH 시퀀스에서 $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00이 연속적으로 하향 돌파되었고, consecutive_bear_bos가 5로 집계되어 시장 구조는 분배 이후 markdown 국면에 가깝습니다. 현재가 $60,414.30은 7일 저점 $60,005.80 바로 위이며, 이전일 저점 $61,344.80도 이미 깨졌기 때문에 sell-side liquidity가 공격받은 상태지만 아직 명확한 bullish sweep + CHoCH 확인은 없습니다. 가격은 EQ $67,149.45 아래 할인 구간에 있어 단기 반등은 가능하나, active bullish OB와 unfilled bullish FVG가 모두 0개라서 반등 근거보다 약세 지속 근거가 우세합니다. 반등이 나오더라도 $64,899.66 EMA20, $67,149.45 EQ, 그리고 $72,436.00 이전 bearish BOS 레벨이 순차 저항으로 작용할 가능성이 높습니다.
Support: $60,006 / $60,000 / $58,500 | Resistance: $61,300 / $61,800 / $62,800 | Horizon: short to medium term, 약 4-8시간 선행 파생 신호 기준
확정 구조는 명확히 약세입니다. 현재가 $60,414.30은 7일 저점 $60,005.80 바로 위에 있으며 EMA20 $64,899.66, EMA120 $72,541.06, EMA240 $74,733.31을 모두 크게 하회해 하락 추세 수용이 확인된 상태입니다. 파생 포지셔닝에서는 OI가 24시간 -5.7170% 감소했는데 가격도 -5.40% 하락해 신규 숏 빌드업보다는 롱 언와인딩 압력이 우세하고, 동시에 롱 계정 비율이 0.671로 상승해 하락장에서 롱이 계속 물리는 구조입니다. CVD 변화 -9,256.6120과 음수 베이시스 -0.0442%는 매수 주도권 부재를 보여주며, $61,300-$62,800 상단 청산 구간을 짧게 태우더라도 $64,899.66 EMA20 회복 전까지는 반등 매도 우위입니다.
Support: $60,006 / $60,000 / $58,983 | Resistance: $64,900 / $67,150 / $72,541 | Horizon: short term
확정 구조는 bearish입니다. BTC는 현재 $60,414.30으로 EMA20 $64,899.66, EMA120 $72,541.06, EMA240 $74,733.31을 모두 하회하며, 7일 저점 $60,005.80 바로 위에서 거래되고 있어 하락 추세의 구조적 우위가 유지됩니다. 최근 패턴은 bearish_engulfing@296 이후 bullish_harami@297가 나왔고, strict 등급 bullish_harami 품질이 0.701로 의미는 있으나 bull_score 2.0500 대비 bear_score 2.1000으로 아직 매도 우위가 근소하게 남아 있습니다. 따라서 구조는 bearish이나, 7일 EQ $67,149.55 아래의 깊은 디스카운트와 고거래량 harami/doji 조합 때문에 단기 반등 setup은 bullish로 분리해서 봅니다.
Support: $57,835 / $56,002 / $53,369 | Resistance: $61,345 / $64,390 / $66,275 | Horizon: short/medium term
BTC/USDT는 $74,250 → $61,345 하락 스윙의 1.0 확장/스윙 저점인 $61,344.80을 하회했고 현재가는 $60,414.30으로, 구조적으로는 하방 이탈이 확인된 bearish 국면입니다. 상방 되돌림 저항은 $64,390.43의 0.236, $66,274.59의 0.382, $67,797.40의 0.5 순서이며, 핵심 골든 비율 저항은 $69,320.21의 0.618입니다. 현재 가격은 EQ $67,797.40 아래 할인 구간에 있어 반등 setup 가능성은 있으나, $57,834.59 ext_1.272 지지에서 아직 확인된 반응이 없어 setup_bias는 중립으로 평가합니다. 하방이 지속되면 $57,834.59, $56,002.05, $53,369.39가 순차 목표이며, $71,452.77 부근에는 ret_0.5/ret_0.786 기반의 중간 품질 confluence zone이 존재하지만 현재가와는 거리가 큽니다.
Support: $60,006 / $60,414 | Resistance: $64,900 / $70,752 / $71,746 | Horizon: short/medium term
확인된 4h 구조는 현재가 $60,414.30가 EMA20 $64,899.66, EMA120 $72,541.06, EMA240 $74,733.31을 모두 크게 하회하고 있어 bearish로 평가한다. 하모닉 측면에서는 총 41개 패턴과 완료 9개가 탐지됐지만 active/nearby/watch PRZ가 모두 0이며, directional_influence_prz_count와 confirmed_reaction_prz_count도 0이므로 현재 가격에서 방향 투표권을 줄 수 있는 PRZ는 없다. 과거 bearish Gartley 완료 PRZ $77,580.88~$78,615.11 및 bearish Shark PRZ $76,898.72~$78,433.41은 이미 현재가에서 28~29% 위의 원거리 구간으로, 지금은 구조적 저항/상단 회귀 구간 참고값일 뿐이다. 반면 7일 저점 $60,005.80 부근에서 단기 반등 시도 가능성은 있으나, 하모닉 PRZ 진입 후 거부나 MSS/CHoCH 확인이 없으므로 setup_bias는 bullish가 아니라 neutral로 둔다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $61,345 | resistance_test | Wyckoff(SOW_IN_PHASE_B $61,344.80), ICT(이전일 저점 $61,344.80), Fibonacci(1.0 확장 저항 전환), Derivatives($61,300 저항 + $61,300~$62,800 청산 구간) | 6.0 | 현재가 $60,414.30이 7일 저점 $60,005.80 바로 위에서 strict bullish harami(품질 0.701)와 고거래량 doji로 하락 피로 신호를 보였으므로, 즉시 추격보다 단기 반등이 선행될 가능성이 높다. 하향 이탈된 $61,344.80(SOW_IN_PHASE_B / 이전일 저점 / fib 1.0 확장)은 이제 가장 가까운 구조 저항으로 전환됐고, 파생 $61,300~$62,800 상단 청산 구간을 짧게 태우는 되돌림 타깃과 일치한다. active bullish OB·unfilled bullish FVG가 0개라 제도적 수요 배열이 부재하므로 이 구간에서 공급 재출현(반등 매도 우위)이 예상된다. |
| 2 | $60,006 | support_test | Candlestick(7일 저점 $60,005.80, harami), Wyckoff(Phase E 저점 $60,005.80), ICT(sell-side liquidity), Derivatives/Harmonic(7일 저점) | 14.0 | $61,344.80 저항 거부 후 구조적 공급 우위가 재확인되며 7일 저점 / Phase E 저점 $60,005.80을 재차 시험한다. consecutive_bear_bos 5회와 CVD 24h -9,256.61, OI -5.72%의 롱 언와인딩 압력이 반등을 흡수하고, 이 레벨이 sell-side liquidity 풀로 작동한다. harami가 1차 방어했던 저점이므로 짧은 지지 시도는 있으나 수요 배열 부재로 유지력은 약하다. |
| 3 | $57,835 | extension | Fibonacci(ext_1.272 $57,834.59, 다음 하방 목표) | 22.0 | $60,005.80 7일 저점이 종가 기준으로 깨지면 sell-side 청산이 가속되며 하방 확장이 진행된다. Fibonacci ext_1.272 $57,834.59가 첫 번째 측정 목표이며, 추가 약세 지속 시 $56,002.05(ext_1.414), $53,369.39(ext_1.618)가 순차 목표다. 이는 구조가 이미 $61,344.80 아래로 확장된 markdown 국면이라는 council 진단과 정렬된다. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $60,006 | $61,345 | High first |
| 8h | $59,500 | $61,345 | High first |
| 24h | $57,835 | $61,345 | High first |
Invalidation: $64,900
```json
{
"path_type": "complex",
"confidence": 0.7,
"waypoints": [
{
"seq": 1,
"price": 61344.8,
"type": "resistance_test",
"source": "Wyckoff(SOW_IN_PHASE_B $61,344.80), ICT(이전일 저점 $61,344.80), Fibonacci(1.0 확장 저항 전환), Derivatives($61,300 저항 + $61,300~$62,800 청산 구간)",
"description": "현재가 $60,414.30이 7일 저점 $60,005.80 바로 위에서 strict bullish harami(품질 0.701)와 고거래량 doji로 하락 피로 신호를 보였으므로, 즉시 추격보다 단기 반등이 선행될 가능성이 높다. 하향 이탈된 $61,344.80(SOW_IN_PHASE_B / 이전일 저점 / fib 1.0 확장)은 이제 가장 가까운 구조 저항으로 전환됐고, 파생 $61,300~$62,800 상단 청산 구간을 짧게 태우는 되돌림 타깃과 일치한다. active bullish OB·unfilled bullish FVG가 0개라 제도적 수요 배열이 부재하므로 이 구간에서 공급 재출현(반등 매도 우위)이 예상된다.",
"est_hours": 6.0
},
{
"seq": 2,
"price": 60005.8,
"type": "support_test",
"source": "Candlestick(7일 저점 $60,005.80, harami), Wyckoff(Phase E 저점 $60,005.80), ICT(sell-side liquidity), Derivatives/Harmonic(7일 저점)",
"description": "$61,344.80 저항 거부 후 구조적 공급 우위가 재확인되며 7일 저점 / Phase E 저점 $60,005.80을 재차 시험한다. consecutive_bear_bos 5회와 CVD 24h -9,256.61, OI -5.72%의 롱 언와인딩 압력이 반등을 흡수하고, 이 레벨이 sell-side liquidity 풀로 작동한다. harami가 1차 방어했던 저점이므로 짧은 지지 시도는 있으나 수요 배열 부재로 유지력은 약하다.",
"est_hours": 14.0
},
{
"seq": 3,
"price": 57834.59,
"type": "extension",
"source": "Fibonacci(ext_1.272 $57,834.59, 다음 하방 목표)",
"description": "$60,005.80 7일 저점이 종가 기준으로 깨지면 sell-side 청산이 가속되며 하방 확장이 진행된다. Fibonacci ext_1.272 $57,834.59가 첫 번째 측정 목표이며, 추가 약세 지속 시 $56,002.05(ext_1.414), $53,369.39(ext_1.618)가 순차 목표다. 이는 구조가 이미 $61,344.80 아래로 확장된 markdown 국면이라는 council 진단과 정렬된다.",
"est_hours": 22.0
}
],
"period_extremes": {
"4h": {"expected_high": 61344.8, "expected_low": 60005.8, "high_first": true},
"8h": {"expected_high": 61344.8, "expected_low": 59500.0, "high_first": true},
"24h": {"expected_high": 61344.8, "expected_low": 57834.59, "high_first": true}
},
"triggers": {
"bullish": {"price": 63450.0, "description": "SOW $63,450.00을 종가로 회복하고 EMA20 $64,899.66으로 추격 시 반등 매도 우위가 무너지며 bullish 가속. 이 경우 $60,005.80 저점 방어 + harami 신뢰도가 상승해 본 경로의 2·3번 waypoint가 지연/무효화된다."},
"bearish": {"price": 60005.8, "description": "7일 저점 / Phase E 저점 $60,005.80을 4h 종가로 하향 이탈 시 sell-side liquidity 청산이 가속되며 $57,834.59 → $56,002.05 확장이 즉시 활성화되는 bearish 가속 트리거."}
},
"scenario_invalidation": 64899.66
}
```{
"overall_signal": "bearish",
"overall_confidence": 0.84,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.78,
"active_setups": [
"이전일 저점 및 직전 하락 스윙 저점 $61,344.80 하향 이탈 후 회복 실패",
"Wyckoff 재분배 구조에서 SOW_IN_PHASE_B $61,344.80 및 SOW $63,450.00 아래 거래",
"ICT 기준 연속 bearish BOS 5회 이후 현재가 $60,414.30이 EQ $67,149.45 아래 할인 구간에 위치",
"EMA20 $64,899.66 하회 상태가 유지되며 단기 반등 시 구조 저항으로 작용할 수 있는 구간",
"파생시장 CVD 24시간 변화 -9,256.6120, 가격 -5.40%, OI -5.7170%로 롱 언와인딩성 약세 압력",
"단기 반대 리스크: 7일 저점 $60,005.80 부근에서 고거래량 bullish harami 품질 0.701이 감지되어 하락 피로 신호 존재"
],
"setup_vs_structure": "실행 셋업은 구조적 약세와 대체로 정렬되어 있다. 다만 가격이 $60,005.80 7일 저점에 매우 근접해 있고 캔들스틱상 strict bullish harami가 있어, 즉시 추격보다는 $61,344.80, $63,450.00, $64,899.66 회복 여부가 단기 실행 리스크의 핵심이다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 6,
"neutral_count": 0
},
"key_levels": {
"support": [
60005.8,
60000,
57834.59,
56002.05,
53369.39
],
"resistance": [
61344.8,
63450,
64899.66,
67149.45,
72436,
73723
]
},
"confluences": [
"모든 6개 분석 부문이 구조적 방향을 bearish로 판정했다.",
"Fibonacci, Wyckoff, ICT, Derivatives가 모두 $61,344.80 부근을 핵심 구조 레벨로 지목한다. Fibonacci는 해당 레벨을 하락 스윙 1.0 확장 이탈 후 저항으로, Wyckoff는 SOW_IN_PHASE_B로, ICT는 이전일 저점 이탈 레벨로 해석한다.",
"Candlestick, Harmonic, Derivatives, Wyckoff, ICT가 모두 $60,005.80을 현재 근접한 7일 저점 또는 Phase E 저점으로 인식한다.",
"Candlestick, Harmonic, Derivatives, Wyckoff, ICT가 EMA20 $64,899.66을 공통 저항 및 구조 회복 전 확인 레벨로 제시한다.",
"Candlestick과 ICT가 EQ를 각각 $67,149.55, $67,149.45로 제시하며, 현재가가 해당 균형가 아래 할인 구간에 있다는 데 동의한다.",
"Wyckoff의 confirmed distribution / redistribution Phase E와 ICT의 연속 bearish BOS 5회가 분배 이후 markdown 구조라는 진단에서 강하게 일치한다.",
"Fibonacci의 하방 확장 목표 $57,834.59, $56,002.05, $53,369.39는 현재 구조가 이미 $61,344.80 아래로 확장된 상태라는 진단을 보강한다."
],
"conflicts": [
"Candlestick은 구조는 bearish로 보지만, $60,005.80 근처의 고거래량 bullish harami 품질 0.701 및 doji 품질 0.555 때문에 단기 실행 셋업은 bullish로 평가한다. 이는 구조 전환 신호라기보다 하락 피로 및 단기 반등 리스크로 해석된다.",
"Fibonacci는 가격이 EQ $67,797.40 아래 할인 구간에 있어 반등 가능성은 인정하지만, $57,834.59 확장 지지에서 확인된 반응이 없어 setup은 neutral로 둔다.",
"Harmonic은 많은 패턴을 탐지했지만 현재가 주변의 활성 PRZ가 없고 가장 가까운 PRZ도 $70,752.35~$72,739.66로 멀어, 현재 구조 판단에 실질적인 방향 투표권을 주기 어렵다.",
"가격이 할인 구간에 있다는 점은 반등 조건이지만, ICT 기준 active bullish OB와 unfilled bullish FVG가 0개이므로 제도적 수요 배열 확인은 부재하다."
],
"highest_conviction_analyst": "Wyckoff Expert — confidence 88%로 가장 높고, confirmed distribution 및 활성 재분배 구조 4h_cycle_3에서 SC $72,556.00, AR $73,723.00, ST $66,388.00, SOW_IN_PHASE_B $61,344.80, Phase E $60,005.80로 이어지는 구체적 구조 진행을 제시했다. ICT의 연속 bearish BOS 5회와도 강하게 합치되어 구조 신뢰도가 높다.",
"invalidation_level": "$73,723.00 이상을 4h 종가 기준으로 회복하고 유지하면 현재 재분배 Phase E 기반의 bearish 구조 진단은 훼손된다. 조기 경고 레벨은 $64,899.66 및 $67,149.45 회복이다.",
"executive_summary": "BTC/USDT 4h 구조는 분배 이후 재분배가 진행된 bearish regime으로 진단된다. Wyckoff상 주 구조는 BC $78,300.00, AR $73,669.00, UTAD $82,828.70, LPSY $81,270.20/$78,564.30 이후 Phase E 저점 $60,005.80까지 진행됐고, 활성 재분배 구조에서도 $61,344.80 SOW_IN_PHASE_B 아래에 머물고 있다. ICT는 $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00의 연속 bearish BOS를 제시하며 같은 구조 판단을 강화한다. 현재 가격은 $60,005.80 저점 부근의 할인 구간에 있어 하락 피로 및 단기 반등 리스크는 존재하지만, $61,344.80, $63,450.00, $64,899.66을 회복하기 전까지 구조적 공급 우위가 유지된다. 전체 bearish 구조의 본질적 무효화는 $73,723.00 재분배 AR 상단 회복으로 본다."
}{
"symbol": "BTC/USDT",
"timeframe": "4h",
"timestamp": "2026-06-06 01:00 KST",
"last_price": 60414.3,
"num_candles": 300,
"stage1_analyses": {
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "bearish",
"confidence": 0.72,
"structure_bias": "bearish",
"setup_bias": "neutral",
"setup_score": 0.35,
"setup_signals": [
"가격 $60,414.30은 스윙 기준 EQ/0.5 되돌림 $67,797.40 아래의 할인 구간에 위치",
"직전 하락 스윙 저점/1.0 확장 $61,344.80을 하회하여 해당 레벨이 단기 저항으로 전환",
"다음 피보나치 하방 목표는 ext_1.272 $57,834.59, ext_1.414 $56,002.05, ext_1.618 $53,369.39",
"아직 $57,834.59 지지에서 명확한 반응이 확인되지 않았고 fib_reaction_state가 distant, reaction_probability가 0.25로 낮음"
],
"reasoning": "BTC/USDT는 $74,250 → $61,345 하락 스윙의 1.0 확장/스윙 저점인 $61,344.80을 하회했고 현재가는 $60,414.30으로, 구조적으로는 하방 이탈이 확인된 bearish 국면입니다. 상방 되돌림 저항은 $64,390.43의 0.236, $66,274.59의 0.382, $67,797.40의 0.5 순서이며, 핵심 골든 비율 저항은 $69,320.21의 0.618입니다. 현재 가격은 EQ $67,797.40 아래 할인 구간에 있어 반등 setup 가능성은 있으나, $57,834.59 ext_1.272 지지에서 아직 확인된 반응이 없어 setup_bias는 중립으로 평가합니다. 하방이 지속되면 $57,834.59, $56,002.05, $53,369.39가 순차 목표이며, $71,452.77 부근에는 ret_0.5/ret_0.786 기반의 중간 품질 confluence zone이 존재하지만 현재가와는 거리가 큽니다.",
"key_levels": {
"support": [
57834.59,
56002.05,
53369.39,
48439.6
],
"resistance": [
61344.8,
64390.43,
66274.59,
67797.4,
69320.21,
71488.29
]
},
"time_horizon": "short/medium term",
"invalidation_level": "64,390.43",
"risk_scenario": "$61,344.80을 빠르게 회복하고 $64,390.43의 0.236 되돌림까지 상향 돌파하면 현재 하방 이탈은 실패 돌파로 해석될 수 있습니다. 그 경우 숏 포지션 청산 및 반등 매수가 유입되며 $66,274.59, $67,797.40, 최종적으로 골든 비율 $69,320.21까지 되돌림이 확장될 수 있습니다.",
"data_quality": "high",
"metrics": {
"swing_pair": "High→Low: $74,250 → $61,345",
"direction": "down",
"nearest_fib": "ext_1.0",
"nearest_fib_price": 61344.8,
"nearest_fib_distance": 1.54,
"golden_ratio_level": 69320.21,
"fib_ret_382": 66274.59,
"fib_ret_618": 69320.21,
"confluence_zones": [
{
"price": 71452.77,
"count": 2,
"levels": [
"ret_0.5",
"ret_0.786"
],
"cluster_score": 0.6
}
],
"support_levels": [
57834.585600000006,
56002.0472,
53369.3864
],
"resistance_levels": [
61344.8,
64390.427200000006,
66274.5864
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 64390.43,
"distance_pct": 6.58,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.382",
"price": 66274.59,
"distance_pct": 9.7,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.5",
"price": 67797.4,
"distance_pct": 12.22,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.618",
"price": 69320.21,
"distance_pct": 14.74,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.786",
"price": 71488.29,
"distance_pct": 18.33,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.0",
"price": 61344.8,
"distance_pct": 1.54,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.272",
"price": 57834.59,
"distance_pct": 4.27,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_1.414",
"price": 56002.05,
"distance_pct": 7.3,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_1.618",
"price": 53369.39,
"distance_pct": 11.66,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_2.0",
"price": 48439.6,
"distance_pct": 19.82,
"is_support": true,
"cluster_score": 0.0
}
],
"confluence_quality": 0.6,
"fib_reaction_state": "distant",
"reaction_probability": 0.25
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.72,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"neutral\",\n \"setup_score\": 0.35,\n \"setup_signals\": [\n \"가격 $60,414.30은 스윙 기준 EQ/0.5 되돌림 $67,797.40 아래의 할인 구간에 위치\",\n \"직전 하락 스윙 저점/1.0 확장 $61,344.80을 하회하여 해당 레벨이 단기 저항으로 전환\",\n \"다음 피보나치 하방 목표는 ext_1.272 $57,834.59, ext_1.414 $56,002.05, ext_1.618 $53,369.39\",\n \"아직 $57,834.59 지지에서 명확한 반응이 확인되지 않았고 fib_reaction_state가 distant, reaction_probability가 0.25로 낮음\"\n ],\n \"reasoning\": \"BTC/USDT는 $74,250 → $61,345 하락 스윙의 1.0 확장/스윙 저점인 $61,344.80을 하회했고 현재가는 $60,414.30으로, 구조적으로는 하방 이탈이 확인된 bearish 국면입니다. 상방 되돌림 저항은 $64,390.43의 0.236, $66,274.59의 0.382, $67,797.40의 0.5 순서이며, 핵심 골든 비율 저항은 $69,320.21의 0.618입니다. 현재 가격은 EQ $67,797.40 아래 할인 구간에 있어 반등 setup 가능성은 있으나, $57,834.59 ext_1.272 지지에서 아직 확인된 반응이 없어 setup_bias는 중립으로 평가합니다. 하방이 지속되면 $57,834.59, $56,002.05, $53,369.39가 순차 목표이며, $71,452.77 부근에는 ret_0.5/ret_0.786 기반의 중간 품질 confluence zone이 존재하지만 현재가와는 거리가 큽니다.\",\n \"key_levels\": {\n \"support\": [\n 57834.59,\n 56002.05,\n 53369.39,\n 48439.6\n ],\n \"resistance\": [\n 61344.8,\n 64390.43,\n 66274.59,\n 67797.4,\n 69320.21,\n 71488.29\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"64,390.43\",\n \"risk_scenario\": \"$61,344.80을 빠르게 회복하고 $64,390.43의 0.236 되돌림까지 상향 돌파하면 현재 하방 이탈은 실패 돌파로 해석될 수 있습니다. 그 경우 숏 포지션 청산 및 반등 매수가 유입되며 $66,274.59, $67,797.40, 최종적으로 골든 비율 $69,320.21까지 되돌림이 확장될 수 있습니다.\",\n \"data_quality\": \"high\"\n}"
},
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bearish",
"confidence": 0.56,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.62,
"setup_signals": [
"현재가 $60,414.30은 7일 범위 EQ $67,149.55 아래의 디스카운트 구간에 위치",
"7일 저점 $60,005.80 근처에서 고거래량 bullish_harami 감지, 품질 0.701로 strict 등급",
"고거래량 doji 후보 감지, 품질 0.555로 하락 피로 또는 매도세 둔화 가능성",
"현재가가 EMA20 $64,899.66 대비 -6.9% 이격되어 단기 과매도성 반등 setup 존재",
"다만 최근 5개 캔들 중 마지막 2개가 각각 -1.8%, -2.4% 하락으로 반등 확인은 아직 부족"
],
"reasoning": "확정 구조는 bearish입니다. BTC는 현재 $60,414.30으로 EMA20 $64,899.66, EMA120 $72,541.06, EMA240 $74,733.31을 모두 하회하며, 7일 저점 $60,005.80 바로 위에서 거래되고 있어 하락 추세의 구조적 우위가 유지됩니다. 최근 패턴은 bearish_engulfing@296 이후 bullish_harami@297가 나왔고, strict 등급 bullish_harami 품질이 0.701로 의미는 있으나 bull_score 2.0500 대비 bear_score 2.1000으로 아직 매도 우위가 근소하게 남아 있습니다. 따라서 구조는 bearish이나, 7일 EQ $67,149.55 아래의 깊은 디스카운트와 고거래량 harami/doji 조합 때문에 단기 반등 setup은 bullish로 분리해서 봅니다.",
"key_levels": {
"support": [
60005.8,
60000,
58983.2
],
"resistance": [
64899.66,
67149.55,
72541.06,
74293.1,
74733.31
]
},
"time_horizon": "short term",
"invalidation_level": "$64,899.66 4시간봉 종가 회복 시 bearish 단기 시그널은 무효화",
"risk_scenario": "반대로 $60,005.80 7일 저점이 강하게 이탈되면 bullish_harami와 doji 기반의 반등 setup은 실패로 간주되며, ATR $1,531.10 기준 다음 하방 확장 구간은 약 $58,983.20 부근까지 열릴 수 있습니다. 반면 $64,899.66 EMA20을 회복하면 숏 커버링이 발생하며 $67,149.55 7일 EQ까지 반등이 확대될 수 있습니다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 105,
"recent_patterns": 7,
"pattern_list": [
"bearish_engulfing@291",
"bullish_engulfing@293",
"bearish_engulfing@296",
"doji@290",
"bullish_harami@290",
"bearish_harami@294",
"bullish_harami@297"
],
"atr_value": 1531.1,
"vol_avg_20": 65196.71,
"high_volume_patterns": [
"doji",
"bullish_harami"
],
"pattern_candidates": [
{
"pattern": "bullish_harami",
"signal": "bullish",
"pattern_quality": 0.701,
"tier": "strict",
"high_volume": true
},
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.592,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.555,
"tier": "candidate",
"high_volume": true
},
{
"pattern": "bullish_harami",
"signal": "bullish",
"pattern_quality": 0.544,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.498,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.701,
"bull_score": 2.05,
"bear_score": 2.1
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.56,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.62,\n \"setup_signals\": [\n \"현재가 $60,414.30은 7일 범위 EQ $67,149.55 아래의 디스카운트 구간에 위치\",\n \"7일 저점 $60,005.80 근처에서 고거래량 bullish_harami 감지, 품질 0.701로 strict 등급\",\n \"고거래량 doji 후보 감지, 품질 0.555로 하락 피로 또는 매도세 둔화 가능성\",\n \"현재가가 EMA20 $64,899.66 대비 -6.9% 이격되어 단기 과매도성 반등 setup 존재\",\n \"다만 최근 5개 캔들 중 마지막 2개가 각각 -1.8%, -2.4% 하락으로 반등 확인은 아직 부족\"\n ],\n \"reasoning\": \"확정 구조는 bearish입니다. BTC는 현재 $60,414.30으로 EMA20 $64,899.66, EMA120 $72,541.06, EMA240 $74,733.31을 모두 하회하며, 7일 저점 $60,005.80 바로 위에서 거래되고 있어 하락 추세의 구조적 우위가 유지됩니다. 최근 패턴은 bearish_engulfing@296 이후 bullish_harami@297가 나왔고, strict 등급 bullish_harami 품질이 0.701로 의미는 있으나 bull_score 2.0500 대비 bear_score 2.1000으로 아직 매도 우위가 근소하게 남아 있습니다. 따라서 구조는 bearish이나, 7일 EQ $67,149.55 아래의 깊은 디스카운트와 고거래량 harami/doji 조합 때문에 단기 반등 setup은 bullish로 분리해서 봅니다.\",\n \"key_levels\": {\n \"support\": [\n 60005.8,\n 60000,\n 58983.2\n ],\n \"resistance\": [\n 64899.66,\n 67149.55,\n 72541.06,\n 74293.1,\n 74733.31\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$64,899.66 4시간봉 종가 회복 시 bearish 단기 시그널은 무효화\",\n \"risk_scenario\": \"반대로 $60,005.80 7일 저점이 강하게 이탈되면 bullish_harami와 doji 기반의 반등 setup은 실패로 간주되며, ATR $1,531.10 기준 다음 하방 확장 구간은 약 $58,983.20 부근까지 열릴 수 있습니다. 반면 $64,899.66 EMA20을 회복하면 숏 커버링이 발생하며 $67,149.55 7일 EQ까지 반등이 확대될 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "bearish",
"confidence": 0.55,
"structure_bias": "bearish",
"setup_bias": "neutral",
"setup_score": 0.22,
"setup_signals": [
"현재가 $60,414.30가 EMA20 $64,899.66 아래 -6.9%, EMA120 $72,541.06 아래 -16.7%, EMA240 $74,733.31 아래 -19.2%에 위치",
"최근 24시간 -5.40% 하락 및 마지막 5개 4h 캔들 중 3개 음봉, 직전 캔들 -2.4%로 매도 모멘텀 우위",
"7일 저점 $60,005.80 바로 위에서 거래 중이나, 하모닉 PRZ 접촉·거부·스윕 후 리클레임·15m/1h MSS 확인 없음",
"actionable_patterns_list가 비어 있고 active_patterns_at_prz=0, nearby_patterns=0, council_relevant_prz_count=0으로 현재 가격대의 실행 가능한 하모닉 반전 근거 부재",
"가장 가까운 PRZ가 $71,746.01, 범위 $70,752.35~$72,739.66로 현재가 대비 약 18.76% 위에 있어 즉시 반전/목표 판단에 직접 사용 불가"
],
"reasoning": "확인된 4h 구조는 현재가 $60,414.30가 EMA20 $64,899.66, EMA120 $72,541.06, EMA240 $74,733.31을 모두 크게 하회하고 있어 bearish로 평가한다. 하모닉 측면에서는 총 41개 패턴과 완료 9개가 탐지됐지만 active/nearby/watch PRZ가 모두 0이며, directional_influence_prz_count와 confirmed_reaction_prz_count도 0이므로 현재 가격에서 방향 투표권을 줄 수 있는 PRZ는 없다. 과거 bearish Gartley 완료 PRZ $77,580.88~$78,615.11 및 bearish Shark PRZ $76,898.72~$78,433.41은 이미 현재가에서 28~29% 위의 원거리 구간으로, 지금은 구조적 저항/상단 회귀 구간 참고값일 뿐이다. 반면 7일 저점 $60,005.80 부근에서 단기 반등 시도 가능성은 있으나, 하모닉 PRZ 진입 후 거부나 MSS/CHoCH 확인이 없으므로 setup_bias는 bullish가 아니라 neutral로 둔다.",
"key_levels": {
"support": [
60005.8,
60414.3
],
"resistance": [
64899.66,
70752.35,
71746.01,
72739.94,
77580.88,
78615.11
]
},
"time_horizon": "short/medium term",
"invalidation_level": "$64,899.66",
"risk_scenario": "가격이 $60,005.80 저점을 스윕한 뒤 즉시 회수하고, 이후 $64,899.66 EMA20 위로 4h 종가 수용을 만들면 단기 bearish 구조 압력이 약화된다. 그 경우 하락 추세 지속보다 숏 커버링 반등이 우선될 수 있으며, 상단의 $70,752.35~$72,739.94 원거리 PRZ/저항대까지 되돌림 경로가 열릴 수 있다.",
"data_quality": "medium",
"metrics": {
"patterns_found": 41,
"completed_patterns_found": 9,
"forming_d_prz_found": 32,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 30,
"multiscale_swings_scanned": 54,
"swing_highs_scanned": 27,
"swing_lows_scanned": 27,
"timeframe": "4h",
"prz_active_threshold_pct": 0.75,
"prz_nearby_threshold_pct": 1.5,
"prz_watch_threshold_pct": 3.0,
"prz_max_width_pct": 1.3,
"quality_counts": {
"high": 0,
"medium": 11,
"low": 30
},
"prz_status_counts": {
"active": 0,
"nearby": 0,
"watch": 0,
"far": 41,
"forming": 32
},
"high_confluence_prz_count": 12,
"strict_patterns_found": 8,
"candidate_patterns_found": 33,
"active_patterns_at_prz": 0,
"nearby_patterns": 0,
"all_patterns": [
"butterfly",
"shark",
"bat",
"shark",
"gartley",
"shark",
"shark",
"gartley",
"crab",
"gartley",
"shark",
"shark",
"butterfly",
"butterfly",
"butterfly",
"crab",
"crab",
"shark",
"bat",
"shark",
"crab",
"shark",
"crab",
"shark",
"bat",
"butterfly",
"crab",
"gartley",
"gartley",
"shark",
"butterfly",
"shark",
"shark",
"crab",
"shark",
"bat",
"shark",
"shark",
"shark",
"shark",
"crab"
],
"all_signals": [
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish"
],
"best_pattern": "butterfly",
"best_pattern_quality": "strict",
"best_quality": "low",
"best_pattern_score": 0.812,
"best_completion_status": "forming",
"nearest_pattern": "shark",
"nearest_prz": 71746.01,
"price_to_prz": 18.76,
"prz_range": [
70752.35,
72739.66
],
"council_relevant_prz_count": 0,
"directional_influence_prz_count": 0,
"confirmed_reaction_prz_count": 0,
"validated_harmonic_tp_count": 0,
"pattern_candidates": [
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.787,
"ratio_score": 0.817,
"prz_score": 0.996,
"prz_proximity": "far",
"action_status": "far",
"high_confluence_prz": true,
"d_price": 78077.1,
"prz_range": [
77580.88,
78615.11
],
"prz_width_pct": 1.324,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 29.27,
"price_to_prz_pct_raw": 29.2707,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 2.676,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 78098.0,
"a_price": 76014.2,
"tp1_ad_382": 77301.99,
"tp2_ad_618": 76810.21,
"tp3_a_or_structure_liquidity": 76014.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6219,
"ABC": 0.9736,
"BCD": 1.309,
"XAD": 0.8089
},
"x_price": 78564.3,
"x_idx": 184,
"x_order": 5,
"a_price": 76014.2,
"a_idx": 191,
"a_order": 8,
"b_price": 77600.0,
"b_idx": 226,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 229,
"c_order": 5,
"d_idx": 239
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.774,
"ratio_score": 0.831,
"prz_score": 0.879,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 77666.06,
"prz_range": [
76898.72,
78433.41
],
"prz_width_pct": 1.976,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 28.56,
"price_to_prz_pct_raw": 28.5558,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 77666.06,
"a_price": 76696.7,
"tp1_ad_382": 77295.77,
"tp2_ad_618": 77067.0,
"tp3_a_or_structure_liquidity": 76696.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.609,
"ABC": 1.7093
},
"x_price": 78180.0,
"x_idx": 208,
"x_order": 8,
"a_price": 76696.7,
"a_idx": 209,
"a_order": 5,
"b_price": 77600.0,
"b_idx": 226,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 229,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.771,
"ratio_score": 0.68,
"prz_score": 0.996,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 78098.0,
"prz_range": [
77580.88,
78615.11
],
"prz_width_pct": 1.324,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 29.27,
"price_to_prz_pct_raw": 29.2707,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 78098.0,
"a_price": 76014.2,
"tp1_ad_382": 77301.99,
"tp2_ad_618": 76810.21,
"tp3_a_or_structure_liquidity": 76014.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6219,
"ABC": 0.9736
},
"x_price": 78564.3,
"x_idx": 184,
"x_order": 5,
"a_price": 76014.2,
"a_idx": 191,
"a_order": 8,
"b_price": 77600.0,
"b_idx": 226,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 229,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.746,
"ratio_score": 0.603,
"prz_score": 1.0,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 76251.19,
"prz_range": [
75901.06,
76601.32
],
"prz_width_pct": 0.918,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 26.21,
"price_to_prz_pct_raw": 26.2138,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 76251.19,
"a_price": 78180.0,
"tp1_ad_382": 76988.0,
"tp2_ad_618": 77443.2,
"tp3_a_or_structure_liquidity": 78180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6849,
"ABC": 0.8031
},
"x_price": 76014.2,
"x_idx": 191,
"x_order": 8,
"a_price": 78180.0,
"a_idx": 208,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 209,
"b_order": 5,
"c_price": 77887.9,
"c_idx": 233,
"c_order": 5,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.724,
"ratio_score": 0.671,
"prz_score": 0.893,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 75482.25,
"prz_range": [
74767.17,
76197.34
],
"prz_width_pct": 1.895,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 24.94,
"price_to_prz_pct_raw": 24.941,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 75482.25,
"a_price": 78180.0,
"tp1_ad_382": 76512.79,
"tp2_ad_618": 77149.46,
"tp3_a_or_structure_liquidity": 78180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7156,
"ABC": 0.609
},
"x_price": 76107.1,
"x_idx": 197,
"x_order": 5,
"a_price": 78180.0,
"a_idx": 208,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 209,
"b_order": 5,
"c_price": 77600.0,
"c_idx": 226,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.721,
"ratio_score": 0.537,
"prz_score": 0.996,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 75109.81,
"prz_range": [
74613.61,
75606.0
],
"prz_width_pct": 1.321,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 24.32,
"price_to_prz_pct_raw": 24.3246,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 75109.81,
"a_price": 78180.0,
"tp1_ad_382": 76282.62,
"tp2_ad_618": 77007.19,
"tp3_a_or_structure_liquidity": 78180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7156,
"ABC": 0.3649
},
"x_price": 76107.1,
"x_idx": 197,
"x_order": 5,
"a_price": 78180.0,
"a_idx": 208,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 209,
"b_order": 5,
"c_price": 76155.5,
"c_idx": 245,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.699,
"ratio_score": 0.469,
"prz_score": 1.0,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 74570.33,
"prz_range": [
74139.27,
75001.38
],
"prz_width_pct": 1.156,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 23.43,
"price_to_prz_pct_raw": 23.4316,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "crab",
"d_price": 74570.33,
"a_price": 78180.0,
"tp1_ad_382": 75949.22,
"tp2_ad_618": 76801.1,
"tp3_a_or_structure_liquidity": 78180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6849,
"ABC": 0.3649
},
"x_price": 76014.2,
"x_idx": 191,
"x_order": 8,
"a_price": 78180.0,
"a_idx": 208,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 209,
"b_order": 5,
"c_price": 76155.5,
"c_idx": 245,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.671,
"ratio_score": 0.487,
"prz_score": 0.919,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 72108.0,
"prz_range": [
71476.06,
72739.94
],
"prz_width_pct": 1.753,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 19.36,
"price_to_prz_pct_raw": 19.3559,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "shark",
"d_price": 72108.0,
"a_price": 73932.2,
"tp1_ad_382": 72804.85,
"tp2_ad_618": 73235.36,
"tp3_a_or_structure_liquidity": 73932.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7045,
"ABC": 1.1656
},
"x_price": 76056.0,
"x_idx": 229,
"x_order": 5,
"a_price": 73932.2,
"a_idx": 253,
"a_order": 3,
"b_price": 72436.0,
"b_idx": 257,
"b_order": 8,
"c_price": 74179.9,
"c_idx": 271,
"c_order": 3,
"d_idx": null
}
],
"council_relevant_prz": [],
"report_detail_candidates": [
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.787,
"ratio_score": 0.817,
"prz_score": 0.996,
"prz_proximity": "far",
"action_status": "far",
"high_confluence_prz": true,
"d_price": 78077.1,
"prz_range": [
77580.88,
78615.11
],
"prz_width_pct": 1.324,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 29.27,
"price_to_prz_pct_raw": 29.2707,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 2.676,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 78098.0,
"a_price": 76014.2,
"tp1_ad_382": 77301.99,
"tp2_ad_618": 76810.21,
"tp3_a_or_structure_liquidity": 76014.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6219,
"ABC": 0.9736,
"BCD": 1.309,
"XAD": 0.8089
},
"x_price": 78564.3,
"x_idx": 184,
"x_order": 5,
"a_price": 76014.2,
"a_idx": 191,
"a_order": 8,
"b_price": 77600.0,
"b_idx": 226,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 229,
"c_order": 5,
"d_idx": 239
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.774,
"ratio_score": 0.831,
"prz_score": 0.879,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 77666.06,
"prz_range": [
76898.72,
78433.41
],
"prz_width_pct": 1.976,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 28.56,
"price_to_prz_pct_raw": 28.5558,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 77666.06,
"a_price": 76696.7,
"tp1_ad_382": 77295.77,
"tp2_ad_618": 77067.0,
"tp3_a_or_structure_liquidity": 76696.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.609,
"ABC": 1.7093
},
"x_price": 78180.0,
"x_idx": 208,
"x_order": 8,
"a_price": 76696.7,
"a_idx": 209,
"a_order": 5,
"b_price": 77600.0,
"b_idx": 226,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 229,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.771,
"ratio_score": 0.68,
"prz_score": 0.996,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 78098.0,
"prz_range": [
77580.88,
78615.11
],
"prz_width_pct": 1.324,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 29.27,
"price_to_prz_pct_raw": 29.2707,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 78098.0,
"a_price": 76014.2,
"tp1_ad_382": 77301.99,
"tp2_ad_618": 76810.21,
"tp3_a_or_structure_liquidity": 76014.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6219,
"ABC": 0.9736
},
"x_price": 78564.3,
"x_idx": 184,
"x_order": 5,
"a_price": 76014.2,
"a_idx": 191,
"a_order": 8,
"b_price": 77600.0,
"b_idx": 226,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 229,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.746,
"ratio_score": 0.603,
"prz_score": 1.0,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 76251.19,
"prz_range": [
75901.06,
76601.32
],
"prz_width_pct": 0.918,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 26.21,
"price_to_prz_pct_raw": 26.2138,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 76251.19,
"a_price": 78180.0,
"tp1_ad_382": 76988.0,
"tp2_ad_618": 77443.2,
"tp3_a_or_structure_liquidity": 78180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6849,
"ABC": 0.8031
},
"x_price": 76014.2,
"x_idx": 191,
"x_order": 8,
"a_price": 78180.0,
"a_idx": 208,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 209,
"b_order": 5,
"c_price": 77887.9,
"c_idx": 233,
"c_order": 5,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.724,
"ratio_score": 0.671,
"prz_score": 0.893,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 75482.25,
"prz_range": [
74767.17,
76197.34
],
"prz_width_pct": 1.895,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 24.94,
"price_to_prz_pct_raw": 24.941,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 75482.25,
"a_price": 78180.0,
"tp1_ad_382": 76512.79,
"tp2_ad_618": 77149.46,
"tp3_a_or_structure_liquidity": 78180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7156,
"ABC": 0.609
},
"x_price": 76107.1,
"x_idx": 197,
"x_order": 5,
"a_price": 78180.0,
"a_idx": 208,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 209,
"b_order": 5,
"c_price": 77600.0,
"c_idx": 226,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.721,
"ratio_score": 0.537,
"prz_score": 0.996,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 75109.81,
"prz_range": [
74613.61,
75606.0
],
"prz_width_pct": 1.321,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 24.32,
"price_to_prz_pct_raw": 24.3246,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 75109.81,
"a_price": 78180.0,
"tp1_ad_382": 76282.62,
"tp2_ad_618": 77007.19,
"tp3_a_or_structure_liquidity": 78180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7156,
"ABC": 0.3649
},
"x_price": 76107.1,
"x_idx": 197,
"x_order": 5,
"a_price": 78180.0,
"a_idx": 208,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 209,
"b_order": 5,
"c_price": 76155.5,
"c_idx": 245,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.699,
"ratio_score": 0.469,
"prz_score": 1.0,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 74570.33,
"prz_range": [
74139.27,
75001.38
],
"prz_width_pct": 1.156,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 23.43,
"price_to_prz_pct_raw": 23.4316,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "crab",
"d_price": 74570.33,
"a_price": 78180.0,
"tp1_ad_382": 75949.22,
"tp2_ad_618": 76801.1,
"tp3_a_or_structure_liquidity": 78180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6849,
"ABC": 0.3649
},
"x_price": 76014.2,
"x_idx": 191,
"x_order": 8,
"a_price": 78180.0,
"a_idx": 208,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 209,
"b_order": 5,
"c_price": 76155.5,
"c_idx": 245,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.671,
"ratio_score": 0.487,
"prz_score": 0.919,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 72108.0,
"prz_range": [
71476.06,
72739.94
],
"prz_width_pct": 1.753,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 19.36,
"price_to_prz_pct_raw": 19.3559,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "shark",
"d_price": 72108.0,
"a_price": 73932.2,
"tp1_ad_382": 72804.85,
"tp2_ad_618": 73235.36,
"tp3_a_or_structure_liquidity": 73932.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7045,
"ABC": 1.1656
},
"x_price": 76056.0,
"x_idx": 229,
"x_order": 5,
"a_price": 73932.2,
"a_idx": 253,
"a_order": 3,
"b_price": 72436.0,
"b_idx": 257,
"b_order": 8,
"c_price": 74179.9,
"c_idx": 271,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.669,
"ratio_score": 0.652,
"prz_score": 0.879,
"prz_proximity": "far",
"action_status": "far",
"high_confluence_prz": true,
"d_price": 77887.9,
"prz_range": [
76898.72,
78433.41
],
"prz_width_pct": 1.976,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 28.56,
"price_to_prz_pct_raw": 28.5558,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
],
"reaction_score": 0.9,
"reaction_detail": {
"reaction_score": 0.9,
"reaction_move_ratio_ad": 2.646,
"adverse_move_ratio_ad": 0.159,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 77666.06,
"a_price": 76696.7,
"tp1_ad_382": 77295.77,
"tp2_ad_618": 77067.0,
"tp3_a_or_structure_liquidity": 76696.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.609,
"ABC": 1.7093,
"BCD": 1.1865,
"XAD": 0.8031
},
"x_price": 78180.0,
"x_idx": 208,
"x_order": 8,
"a_price": 76696.7,
"a_idx": 209,
"a_order": 5,
"b_price": 77600.0,
"b_idx": 226,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 229,
"c_order": 5,
"d_idx": 233
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.636,
"ratio_score": 0.565,
"prz_score": 0.893,
"prz_proximity": "far",
"action_status": "far",
"high_confluence_prz": true,
"d_price": 76056.0,
"prz_range": [
74767.17,
76197.34
],
"prz_width_pct": 1.895,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 24.94,
"price_to_prz_pct_raw": 24.941,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.8,
"reaction_detail": {
"reaction_score": 0.8,
"reaction_move_ratio_ad": 0.952,
"adverse_move_ratio_ad": 0.195,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 75482.25,
"a_price": 78180.0,
"tp1_ad_382": 76512.79,
"tp2_ad_618": 77149.46,
"tp3_a_or_structure_liquidity": 78180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7156,
"ABC": 0.609,
"BCD": 1.7093,
"XAD": 1.0247
},
"x_price": 76107.1,
"x_idx": 197,
"x_order": 5,
"a_price": 78180.0,
"a_idx": 208,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 209,
"b_order": 5,
"c_price": 77600.0,
"c_idx": 226,
"c_order": 3,
"d_idx": 229
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.612,
"ratio_score": 0.426,
"prz_score": 1.0,
"prz_proximity": "far",
"action_status": "far",
"high_confluence_prz": true,
"d_price": 76056.0,
"prz_range": [
75996.47,
76638.8
],
"prz_width_pct": 0.842,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 26.32,
"price_to_prz_pct_raw": 26.3238,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.8,
"reaction_detail": {
"reaction_score": 0.8,
"reaction_move_ratio_ad": 0.952,
"adverse_move_ratio_ad": 0.195,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 76317.64,
"a_price": 78180.0,
"tp1_ad_382": 77029.06,
"tp2_ad_618": 77468.58,
"tp3_a_or_structure_liquidity": 78180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6849,
"ABC": 0.609,
"BCD": 1.7093,
"XAD": 0.9807
},
"x_price": 76014.2,
"x_idx": 191,
"x_order": 8,
"a_price": 78180.0,
"a_idx": 208,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 209,
"b_order": 5,
"c_price": 77600.0,
"c_idx": 226,
"c_order": 3,
"d_idx": 229
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.601,
"ratio_score": 0.508,
"prz_score": 0.87,
"prz_proximity": "far",
"action_status": "far",
"high_confluence_prz": true,
"d_price": 77887.9,
"prz_range": [
77363.02,
78944.7
],
"prz_width_pct": 2.024,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 29.36,
"price_to_prz_pct_raw": 29.3632,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 1.77,
"adverse_move_ratio_ad": 0.106,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 78153.86,
"a_price": 76107.1,
"tp1_ad_382": 77372.0,
"tp2_ad_618": 76888.96,
"tp3_a_or_structure_liquidity": 76107.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6076,
"ABC": 1.0342,
"BCD": 1.1865,
"XAD": 0.7247
},
"x_price": 78564.3,
"x_idx": 184,
"x_order": 5,
"a_price": 76107.1,
"a_idx": 197,
"a_order": 5,
"b_price": 77600.0,
"b_idx": 226,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 229,
"c_order": 5,
"d_idx": 233
}
],
"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\": \"bearish\",\n \"confidence\": 0.55,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"neutral\",\n \"setup_score\": 0.22,\n \"setup_signals\": [\n \"현재가 $60,414.30가 EMA20 $64,899.66 아래 -6.9%, EMA120 $72,541.06 아래 -16.7%, EMA240 $74,733.31 아래 -19.2%에 위치\",\n \"최근 24시간 -5.40% 하락 및 마지막 5개 4h 캔들 중 3개 음봉, 직전 캔들 -2.4%로 매도 모멘텀 우위\",\n \"7일 저점 $60,005.80 바로 위에서 거래 중이나, 하모닉 PRZ 접촉·거부·스윕 후 리클레임·15m/1h MSS 확인 없음\",\n \"actionable_patterns_list가 비어 있고 active_patterns_at_prz=0, nearby_patterns=0, council_relevant_prz_count=0으로 현재 가격대의 실행 가능한 하모닉 반전 근거 부재\",\n \"가장 가까운 PRZ가 $71,746.01, 범위 $70,752.35~$72,739.66로 현재가 대비 약 18.76% 위에 있어 즉시 반전/목표 판단에 직접 사용 불가\"\n ],\n \"reasoning\": \"확인된 4h 구조는 현재가 $60,414.30가 EMA20 $64,899.66, EMA120 $72,541.06, EMA240 $74,733.31을 모두 크게 하회하고 있어 bearish로 평가한다. 하모닉 측면에서는 총 41개 패턴과 완료 9개가 탐지됐지만 active/nearby/watch PRZ가 모두 0이며, directional_influence_prz_count와 confirmed_reaction_prz_count도 0이므로 현재 가격에서 방향 투표권을 줄 수 있는 PRZ는 없다. 과거 bearish Gartley 완료 PRZ $77,580.88~$78,615.11 및 bearish Shark PRZ $76,898.72~$78,433.41은 이미 현재가에서 28~29% 위의 원거리 구간으로, 지금은 구조적 저항/상단 회귀 구간 참고값일 뿐이다. 반면 7일 저점 $60,005.80 부근에서 단기 반등 시도 가능성은 있으나, 하모닉 PRZ 진입 후 거부나 MSS/CHoCH 확인이 없으므로 setup_bias는 bullish가 아니라 neutral로 둔다.\",\n \"key_levels\": {\n \"support\": [\n 60005.8,\n 60414.3\n ],\n \"resistance\": [\n 64899.66,\n 70752.35,\n 71746.01,\n 72739.94,\n 77580.88,\n 78615.11\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"$64,899.66\",\n \"risk_scenario\": \"가격이 $60,005.80 저점을 스윕한 뒤 즉시 회수하고, 이후 $64,899.66 EMA20 위로 4h 종가 수용을 만들면 단기 bearish 구조 압력이 약화된다. 그 경우 하락 추세 지속보다 숏 커버링 반등이 우선될 수 있으며, 상단의 $70,752.35~$72,739.94 원거리 PRZ/저항대까지 되돌림 경로가 열릴 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.72,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.68,
"setup_signals": [
"현재가 $60,414.30이 EMA20 $64,899.66보다 -6.9% 낮고 EMA120 $72,541.06보다 -16.7% 낮아 하락 구조가 유지됨",
"24시간 가격 -5.40% 하락 중 CVD 변화가 -9,256.6120으로 매도 체결 우위가 지속됨",
"OI가 24시간 -5.7170% 감소해 신규 숏 확장보다는 롱 포지션 청산·언와인딩 성격이 강함",
"롱 계정 비율이 0.671까지 상승하고 숏 계정 비율은 0.329로 하락해, 가격 하락 중 롱 계정이 늘어나는 트랩형 롱 쏠림 발생",
"현물-선물 베이시스가 -0.0442%로 음수이며 basis_change_lookback도 -0.0104로 약화되어 파생시장 프리미엄 회복이 없음",
"상단 $61,300, $61,800, $62,800에 청산 유동성이 있어 단기 반등·숏스퀴즈 리스크는 존재하지만, 구조 전환 확인 전까지는 저항 유동성으로 해석"
],
"reasoning": "확정 구조는 명확히 약세입니다. 현재가 $60,414.30은 7일 저점 $60,005.80 바로 위에 있으며 EMA20 $64,899.66, EMA120 $72,541.06, EMA240 $74,733.31을 모두 크게 하회해 하락 추세 수용이 확인된 상태입니다. 파생 포지셔닝에서는 OI가 24시간 -5.7170% 감소했는데 가격도 -5.40% 하락해 신규 숏 빌드업보다는 롱 언와인딩 압력이 우세하고, 동시에 롱 계정 비율이 0.671로 상승해 하락장에서 롱이 계속 물리는 구조입니다. CVD 변화 -9,256.6120과 음수 베이시스 -0.0442%는 매수 주도권 부재를 보여주며, $61,300-$62,800 상단 청산 구간을 짧게 태우더라도 $64,899.66 EMA20 회복 전까지는 반등 매도 우위입니다.",
"key_levels": {
"support": [
60005.8,
60000,
58500
],
"resistance": [
61300,
61800,
62800,
64899.66,
72541.06
]
},
"time_horizon": "short to medium term, 약 4-8시간 선행 파생 신호 기준",
"invalidation_level": "$64,899.66 4시간봉 종가 회복",
"risk_scenario": "$61,300, $61,800, $62,800 상단 청산 유동성이 순차적으로 체결되면 단기 숏스퀴즈가 발생할 수 있으며, 이후 $64,899.66 EMA20 위로 4시간봉이 안착하면 롱 언와인딩 시나리오는 무효화되고 $70,800 강한 청산 레벨 방향으로 되돌림이 확대될 수 있습니다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.3,
"cvd_change": -9256.612,
"oi_trend": 0.0,
"oi_change_pct_24h": -5.717,
"oi_latest": 97883.681,
"funding_pressure": 0.504,
"funding_avg": -3.98e-06,
"funding_change_24h": -3.54e-06,
"long_account_ratio": 0.668,
"short_account_ratio": 0.332,
"long_account_latest": 0.671,
"short_account_latest": 0.329,
"long_account_change_24h": 0.005,
"short_account_change_24h": -0.005,
"account_flow_label": "long_accounts_rising_short_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.489,
"spot_futures_basis_pct": -0.0442,
"basis_change_lookback": -0.0104,
"aggregate_score": 0.259,
"bull_signals": 0,
"bear_signals": 3,
"liq_below": [],
"liq_above": [
[
61300,
36404.18369765
],
[
61800,
37867.460496
],
[
62800,
39986.073084999996
]
],
"strongest_liq_level": 70800,
"fragility_score": 0.396,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.72,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.68,\n \"setup_signals\": [\n \"현재가 $60,414.30이 EMA20 $64,899.66보다 -6.9% 낮고 EMA120 $72,541.06보다 -16.7% 낮아 하락 구조가 유지됨\",\n \"24시간 가격 -5.40% 하락 중 CVD 변화가 -9,256.6120으로 매도 체결 우위가 지속됨\",\n \"OI가 24시간 -5.7170% 감소해 신규 숏 확장보다는 롱 포지션 청산·언와인딩 성격이 강함\",\n \"롱 계정 비율이 0.671까지 상승하고 숏 계정 비율은 0.329로 하락해, 가격 하락 중 롱 계정이 늘어나는 트랩형 롱 쏠림 발생\",\n \"현물-선물 베이시스가 -0.0442%로 음수이며 basis_change_lookback도 -0.0104로 약화되어 파생시장 프리미엄 회복이 없음\",\n \"상단 $61,300, $61,800, $62,800에 청산 유동성이 있어 단기 반등·숏스퀴즈 리스크는 존재하지만, 구조 전환 확인 전까지는 저항 유동성으로 해석\"\n ],\n \"reasoning\": \"확정 구조는 명확히 약세입니다. 현재가 $60,414.30은 7일 저점 $60,005.80 바로 위에 있으며 EMA20 $64,899.66, EMA120 $72,541.06, EMA240 $74,733.31을 모두 크게 하회해 하락 추세 수용이 확인된 상태입니다. 파생 포지셔닝에서는 OI가 24시간 -5.7170% 감소했는데 가격도 -5.40% 하락해 신규 숏 빌드업보다는 롱 언와인딩 압력이 우세하고, 동시에 롱 계정 비율이 0.671로 상승해 하락장에서 롱이 계속 물리는 구조입니다. CVD 변화 -9,256.6120과 음수 베이시스 -0.0442%는 매수 주도권 부재를 보여주며, $61,300-$62,800 상단 청산 구간을 짧게 태우더라도 $64,899.66 EMA20 회복 전까지는 반등 매도 우위입니다.\",\n \"key_levels\": {\n \"support\": [\n 60005.8,\n 60000,\n 58500\n ],\n \"resistance\": [\n 61300,\n 61800,\n 62800,\n 64899.66,\n 72541.06\n ]\n },\n \"time_horizon\": \"short to medium term, 약 4-8시간 선행 파생 신호 기준\",\n \"invalidation_level\": \"$64,899.66 4시간봉 종가 회복\",\n \"risk_scenario\": \"$61,300, $61,800, $62,800 상단 청산 유동성이 순차적으로 체결되면 단기 숏스퀴즈가 발생할 수 있으며, 이후 $64,899.66 EMA20 위로 4시간봉이 안착하면 롱 언와인딩 시나리오는 무효화되고 $70,800 강한 청산 레벨 방향으로 되돌림이 확대될 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "bearish",
"confidence": 0.88,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.72,
"setup_signals": [
"현재가 $60,414.30이 주 분배 레인지 하단 AR $73,669.00 아래에 명확히 이탈해 Phase E 진행 중",
"활성 재분배 구조 4h_cycle_3에서 SC $72,556.00 → AR $73,723.00 이후 ST $66,388.00, SOW_IN_PHASE_B $61,344.80, Phase E 저점 $60,005.80로 저점이 계속 낮아짐",
"직전 약세 확인 구간인 SOW_IN_PHASE_B $61,344.80 및 SOW $63,450.00 아래에서 거래되어 단기 반등 시 공급 재출현 가능성이 높음",
"EMA20 $64,899.66, EMA120 $72,541.06, EMA240 $74,733.31 모두 현재가 위에 위치해 반등은 우선 저항 테스트 성격",
"7일 저점 $60,005.80 근처에서 거래 중이나, Wyckoff상 Spring이 아니라 분배 Phase E 저점 확장으로 해석됨"
],
"reasoning": "regime은 DIS이고 regime_state가 confirmed_dis이며, 전체 분배 구조는 BC $78,300.00 → AR $73,669.00로 앵커링된 뒤 UTAD $82,828.70, LPSY $81,270.20/$78,564.30, SOW $73,036.00을 거쳐 현재 Phase E $60,005.80까지 진행된 상태입니다. 활성 구조 4h_cycle_3 역시 재분배로 확인되어 SC $72,556.00, AR $73,723.00 이후 ST $66,388.00을 지키지 못했고, SOW_IN_PHASE_B $61,344.80 아래까지 밀리며 하방 수요가 약합니다. 따라서 structure_bias는 확정적 bearish이며, setup_bias도 현재 $61,344.80 및 $63,450.00 회복 전까지는 반등 매수보다 공급 재출현 쪽이 우세합니다. 다만 가격이 이미 7일 저점 $60,005.80 부근까지 급락했기 때문에 즉시 추격보다는 $61,344.80/$63,450.00 회복 실패 여부가 단기 경로 판단의 핵심입니다.",
"key_levels": {
"support": [
60005.8,
61344.8,
60000.0
],
"resistance": [
61344.8,
63450.0,
64899.66,
66388.0,
72556.0,
73723.0,
73669.0,
78300.0
]
},
"time_horizon": "short/medium term",
"invalidation_level": "$73,723.00 4시간봉 종가 기준 회복 및 수용",
"risk_scenario": "반대 시나리오는 $60,005.80 부근에서 매도 클라이맥스성 반응이 나오고, $61,344.80과 $63,450.00을 빠르게 회복하는 경우입니다. 이 경우 단기 하방 추세는 둔화되며 $64,899.66 EMA20, 이후 ST 저항 $66,388.00까지 되돌림이 열릴 수 있습니다. 그러나 $73,723.00 AR 및 주 레인지 하단 $73,669.00 위로 재수용되기 전까지는 Wyckoff 구조상 분배 Phase E 해석이 우선입니다.",
"data_quality": "high",
"metrics": {
"acc_score": 92.5,
"dis_score": 100.0,
"regime": "DIS",
"regime_state": "confirmed_dis",
"structure_bias": "bearish",
"phase_context": "confirmed_dis / distribution / Phase E",
"phases_detected": [
"BC",
"AR",
"ST",
"SOW_IN_PHASE_B",
"UT",
"UTAD",
"LPSY",
"LPSY",
"SOW",
"Phase E"
],
"last_phase": "Phase E",
"phase_candidates": [
{
"label": "BC",
"side": "high",
"idx": 6,
"price": 78300.0,
"color": "#ffd166"
},
{
"label": "AR",
"side": "low",
"idx": 20,
"price": 73669.0,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "high",
"idx": 36,
"price": 79444.0,
"color": "#118ab2"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 78,
"price": 74868.0,
"color": "#ef476f"
},
{
"label": "UT",
"side": "high",
"idx": 89,
"price": 78879.9,
"color": "#f9844a"
},
{
"label": "UTAD",
"side": "high",
"idx": 118,
"price": 82828.7,
"color": "#f9844a"
},
{
"label": "LPSY",
"side": "high",
"idx": 160,
"price": 81270.2,
"color": "#8338ec"
},
{
"label": "LPSY",
"side": "high",
"idx": 184,
"price": 78564.3,
"color": "#8338ec"
},
{
"label": "SOW",
"side": "low",
"idx": 248,
"price": 73036.0,
"color": "#ef476f"
},
{
"label": "Phase E",
"side": "low",
"idx": 299,
"price": 60005.8,
"color": "#7209b7"
}
],
"phase_structures": [
{
"structure_id": "4h_cycle_1",
"sequence": 1,
"timeframe": "4h",
"regime": "distribution",
"role": "prior_completed_structure",
"is_active": false,
"is_completed": true,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "distribution",
"start_idx": 6,
"end_idx": 299,
"phase_count": 10,
"phases": [
{
"label": "BC",
"side": "high",
"idx": 6,
"price": 78300.0,
"color": "#ffd166",
"dt": "2026-04-18 01:00:00+09:00"
},
{
"label": "AR",
"side": "low",
"idx": 20,
"price": 73669.0,
"color": "#06d6a0",
"dt": "2026-04-20 09:00:00+09:00"
},
{
"label": "ST",
"side": "high",
"idx": 36,
"price": 79444.0,
"color": "#118ab2",
"dt": "2026-04-23 01:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 78,
"price": 74868.0,
"color": "#ef476f",
"dt": "2026-04-30 01:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 89,
"price": 78879.9,
"color": "#f9844a",
"dt": "2026-05-01 21:00:00+09:00"
},
{
"label": "UTAD",
"side": "high",
"idx": 118,
"price": 82828.7,
"color": "#f9844a",
"dt": "2026-05-06 17:00:00+09:00"
},
{
"label": "LPSY",
"side": "high",
"idx": 160,
"price": 81270.2,
"color": "#8338ec",
"dt": "2026-05-13 17:00:00+09:00"
},
{
"label": "LPSY",
"side": "high",
"idx": 184,
"price": 78564.3,
"color": "#8338ec",
"dt": "2026-05-17 17:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 248,
"price": 73036.0,
"color": "#ef476f",
"dt": "2026-05-28 09:00:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 299,
"price": 60005.8,
"color": "#7209b7",
"dt": "2026-06-05 21:00:00+09:00"
}
]
},
{
"structure_id": "4h_cycle_2",
"sequence": 2,
"timeframe": "4h",
"regime": "redistribution",
"role": "prior_completed_structure",
"is_active": false,
"is_completed": true,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "redistribution",
"start_idx": 191,
"end_idx": 299,
"phase_count": 9,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 191,
"price": 76014.2,
"color": "#ffd166",
"dt": "2026-05-18 21:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 193,
"price": 77187.3,
"color": "#06d6a0",
"dt": "2026-05-19 05:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 219,
"price": 74203.6,
"color": "#118ab2",
"dt": "2026-05-23 13:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 229,
"price": 76056.0,
"color": "#ef476f",
"dt": "2026-05-25 05:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 233,
"price": 77887.9,
"color": "#f9844a",
"dt": "2026-05-25 21:00:00+09:00"
},
{
"label": "UTAD",
"side": "high",
"idx": 239,
"price": 78077.1,
"color": "#f9844a",
"dt": "2026-05-26 21:00:00+09:00"
},
{
"label": "LPSY",
"side": "high",
"idx": 245,
"price": 76155.5,
"color": "#8338ec",
"dt": "2026-05-27 21:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 246,
"price": 74632.0,
"color": "#ef476f",
"dt": "2026-05-28 01:00:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 299,
"price": 60005.8,
"color": "#7209b7",
"dt": "2026-06-05 21:00:00+09:00"
}
]
},
{
"structure_id": "4h_cycle_3",
"sequence": 3,
"timeframe": "4h",
"regime": "redistribution",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "redistribution",
"start_idx": 251,
"end_idx": 299,
"phase_count": 6,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 251,
"price": 72556.0,
"color": "#ffd166",
"dt": "2026-05-28 21:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 252,
"price": 73723.0,
"color": "#06d6a0",
"dt": "2026-05-29 01:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 282,
"price": 66388.0,
"color": "#118ab2",
"dt": "2026-06-03 01:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 290,
"price": 61344.8,
"color": "#ef476f",
"dt": "2026-06-04 09:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 291,
"price": 63450.0,
"color": "#ef476f",
"dt": "2026-06-04 13:00:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 299,
"price": 60005.8,
"color": "#7209b7",
"dt": "2026-06-05 21:00:00+09:00"
}
]
}
],
"active_structure_id": "4h_cycle_3",
"primary_structure_id": "4h_cycle_1",
"structure_count": 3,
"regime_fitness": 1.0,
"current_event": "Phase E",
"major_phase": "E",
"pos_in_range": 0.5,
"main_range_low": 73669.0,
"main_range_high": 78300.0
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.88,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.72,\n \"setup_signals\": [\n \"현재가 $60,414.30이 주 분배 레인지 하단 AR $73,669.00 아래에 명확히 이탈해 Phase E 진행 중\",\n \"활성 재분배 구조 4h_cycle_3에서 SC $72,556.00 → AR $73,723.00 이후 ST $66,388.00, SOW_IN_PHASE_B $61,344.80, Phase E 저점 $60,005.80로 저점이 계속 낮아짐\",\n \"직전 약세 확인 구간인 SOW_IN_PHASE_B $61,344.80 및 SOW $63,450.00 아래에서 거래되어 단기 반등 시 공급 재출현 가능성이 높음\",\n \"EMA20 $64,899.66, EMA120 $72,541.06, EMA240 $74,733.31 모두 현재가 위에 위치해 반등은 우선 저항 테스트 성격\",\n \"7일 저점 $60,005.80 근처에서 거래 중이나, Wyckoff상 Spring이 아니라 분배 Phase E 저점 확장으로 해석됨\"\n ],\n \"reasoning\": \"regime은 DIS이고 regime_state가 confirmed_dis이며, 전체 분배 구조는 BC $78,300.00 → AR $73,669.00로 앵커링된 뒤 UTAD $82,828.70, LPSY $81,270.20/$78,564.30, SOW $73,036.00을 거쳐 현재 Phase E $60,005.80까지 진행된 상태입니다. 활성 구조 4h_cycle_3 역시 재분배로 확인되어 SC $72,556.00, AR $73,723.00 이후 ST $66,388.00을 지키지 못했고, SOW_IN_PHASE_B $61,344.80 아래까지 밀리며 하방 수요가 약합니다. 따라서 structure_bias는 확정적 bearish이며, setup_bias도 현재 $61,344.80 및 $63,450.00 회복 전까지는 반등 매수보다 공급 재출현 쪽이 우세합니다. 다만 가격이 이미 7일 저점 $60,005.80 부근까지 급락했기 때문에 즉시 추격보다는 $61,344.80/$63,450.00 회복 실패 여부가 단기 경로 판단의 핵심입니다.\",\n \"key_levels\": {\n \"support\": [\n 60005.8,\n 61344.8,\n 60000.0\n ],\n \"resistance\": [\n 61344.8,\n 63450.0,\n 64899.66,\n 66388.0,\n 72556.0,\n 73723.0,\n 73669.0,\n 78300.0\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"$73,723.00 4시간봉 종가 기준 회복 및 수용\",\n \"risk_scenario\": \"반대 시나리오는 $60,005.80 부근에서 매도 클라이맥스성 반응이 나오고, $61,344.80과 $63,450.00을 빠르게 회복하는 경우입니다. 이 경우 단기 하방 추세는 둔화되며 $64,899.66 EMA20, 이후 ST 저항 $66,388.00까지 되돌림이 열릴 수 있습니다. 그러나 $73,723.00 AR 및 주 레인지 하단 $73,669.00 위로 재수용되기 전까지는 Wyckoff 구조상 분배 Phase E 해석이 우선입니다.\",\n \"data_quality\": \"high\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bearish",
"confidence": 0.86,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.92,
"setup_signals": [
"이전일 저점 $61,344.80이 하향 이탈되었고 현재가 $60,414.30으로 회복 실패",
"가격이 EQ $67,149.45 아래의 할인 구간에 있으나 bullish OB와 unfilled bullish FVG가 0개로 즉시 반등을 지지할 institutional demand array 부재",
"EMA20 $64,899.66 대비 -6.9%, EMA120 $72,541.06 대비 -16.7%로 단기·중기 평균 아래에서 약세 수용",
"가장 가까운 bearish OB 후보가 $76,234.70-$78,077.10에 위치해 있어 반등 시 상단 공급 구간으로 작용 가능",
"최근 구조 이벤트가 $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00 하향 BOS로 연속 5회 bearish BOS 형성"
],
"reasoning": "확정 구조는 명확히 bearish입니다. 최근 BOS/CHoCH 시퀀스에서 $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00이 연속적으로 하향 돌파되었고, consecutive_bear_bos가 5로 집계되어 시장 구조는 분배 이후 markdown 국면에 가깝습니다. 현재가 $60,414.30은 7일 저점 $60,005.80 바로 위이며, 이전일 저점 $61,344.80도 이미 깨졌기 때문에 sell-side liquidity가 공격받은 상태지만 아직 명확한 bullish sweep + CHoCH 확인은 없습니다. 가격은 EQ $67,149.45 아래 할인 구간에 있어 단기 반등은 가능하나, active bullish OB와 unfilled bullish FVG가 모두 0개라서 반등 근거보다 약세 지속 근거가 우세합니다. 반등이 나오더라도 $64,899.66 EMA20, $67,149.45 EQ, 그리고 $72,436.00 이전 bearish BOS 레벨이 순차 저항으로 작용할 가능성이 높습니다.",
"key_levels": {
"support": [
60005.8,
60414.3
],
"resistance": [
61344.8,
64899.66,
67149.45,
72436.0,
76234.7,
78077.1,
78128.55
]
},
"time_horizon": "short/medium term",
"invalidation_level": "$72,436.00",
"risk_scenario": "반대 시나리오는 $60,005.80 부근의 7일 저점이 sell-side liquidity sweep으로만 작동하고, 가격이 빠르게 $61,344.80 이전일 저점과 $64,899.66 EMA20을 회복하는 경우입니다. 이후 EQ $67,149.45 위에서 4시간봉 기준 수용이 발생하면 단기 bearish setup은 약화되며, $72,436.00 상향 회복 시 최근 bearish BOS 구조 자체가 무효화되고 bullish CHoCH 가능성을 재평가해야 합니다.",
"data_quality": "medium",
"metrics": {
"order_blocks_total": 2,
"confirmed_bullish_ob": 0,
"confirmed_bearish_ob": 0,
"candidate_bullish_ob": 0,
"candidate_bearish_ob": 2,
"active_bullish_ob": 0,
"active_bearish_ob": 0,
"nearest_bull_ob_range": null,
"nearest_bear_ob_range": {
"bottom": 76234.7,
"top": 78077.1,
"quality": "candidate",
"score": 0.531
},
"active_bullish_ob_list": [],
"active_bearish_ob_list": [],
"ob_mitigated_count": 0,
"unfilled_bull_fvg_count": 0,
"unfilled_bear_fvg_count": 0,
"bull_fvg_ranges": [],
"bear_fvg_ranges": [],
"fvg_open_count": 0,
"fvg_mitigated_count": 56,
"fvg_open_zones": [],
"bos_choch_events": [
"CHoCH_bullish",
"BOS_bearish",
"BOS_bearish",
"BOS_bearish",
"BOS_bearish",
"BOS_bearish"
],
"bos_choch_levels": [
{
"type": "CHoCH_bullish",
"level": 79455.0
},
{
"type": "BOS_bearish",
"level": 79137.4
},
{
"type": "BOS_bearish",
"level": 78713.8
},
{
"type": "BOS_bearish",
"level": 76014.2
},
{
"type": "BOS_bearish",
"level": 74203.6
},
{
"type": "BOS_bearish",
"level": 72436.0
}
],
"bos_sequence": [
"CHoCH_bearish",
"CHoCH_bullish",
"BOS_bearish",
"BOS_bearish",
"BOS_bearish",
"BOS_bearish",
"BOS_bearish"
],
"consecutive_bull_bos": 0,
"consecutive_bear_bos": 5,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [
{
"type": "BSL",
"level": 78128.55
}
],
"current_zone": "discount",
"eq_level": 67149.45,
"range_high": 74293.1,
"range_low": 60005.8,
"bull_score": 4.2,
"bear_score": 14.3,
"setup_bias": "bearish",
"setup_score": 0.92,
"setup_signals": [
"bearish BOS below $79,137.40",
"bearish BOS below $78,713.80",
"bearish BOS below $76,014.20",
"bearish BOS below $74,203.60",
"bearish BOS below $72,436.00"
],
"retracement_direction": "bullish",
"current_retracement_pct": 665.8,
"deepest_retracement_pct": 712.2,
"previous_day_high": 66359.4,
"previous_day_low": 61344.8,
"broken_prev_high": false,
"broken_prev_low": true,
"sessions": {}
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.86,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.92,\n \"setup_signals\": [\n \"이전일 저점 $61,344.80이 하향 이탈되었고 현재가 $60,414.30으로 회복 실패\",\n \"가격이 EQ $67,149.45 아래의 할인 구간에 있으나 bullish OB와 unfilled bullish FVG가 0개로 즉시 반등을 지지할 institutional demand array 부재\",\n \"EMA20 $64,899.66 대비 -6.9%, EMA120 $72,541.06 대비 -16.7%로 단기·중기 평균 아래에서 약세 수용\",\n \"가장 가까운 bearish OB 후보가 $76,234.70-$78,077.10에 위치해 있어 반등 시 상단 공급 구간으로 작용 가능\",\n \"최근 구조 이벤트가 $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00 하향 BOS로 연속 5회 bearish BOS 형성\"\n ],\n \"reasoning\": \"확정 구조는 명확히 bearish입니다. 최근 BOS/CHoCH 시퀀스에서 $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00이 연속적으로 하향 돌파되었고, consecutive_bear_bos가 5로 집계되어 시장 구조는 분배 이후 markdown 국면에 가깝습니다. 현재가 $60,414.30은 7일 저점 $60,005.80 바로 위이며, 이전일 저점 $61,344.80도 이미 깨졌기 때문에 sell-side liquidity가 공격받은 상태지만 아직 명확한 bullish sweep + CHoCH 확인은 없습니다. 가격은 EQ $67,149.45 아래 할인 구간에 있어 단기 반등은 가능하나, active bullish OB와 unfilled bullish FVG가 모두 0개라서 반등 근거보다 약세 지속 근거가 우세합니다. 반등이 나오더라도 $64,899.66 EMA20, $67,149.45 EQ, 그리고 $72,436.00 이전 bearish BOS 레벨이 순차 저항으로 작용할 가능성이 높습니다.\",\n \"key_levels\": {\n \"support\": [\n 60005.8,\n 60414.3\n ],\n \"resistance\": [\n 61344.8,\n 64899.66,\n 67149.45,\n 72436.0,\n 76234.7,\n 78077.1,\n 78128.55\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"$72,436.00\",\n \"risk_scenario\": \"반대 시나리오는 $60,005.80 부근의 7일 저점이 sell-side liquidity sweep으로만 작동하고, 가격이 빠르게 $61,344.80 이전일 저점과 $64,899.66 EMA20을 회복하는 경우입니다. 이후 EQ $67,149.45 위에서 4시간봉 기준 수용이 발생하면 단기 bearish setup은 약화되며, $72,436.00 상향 회복 시 최근 bearish BOS 구조 자체가 무효화되고 bullish CHoCH 가능성을 재평가해야 합니다.\",\n \"data_quality\": \"medium\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bearish",
"overall_confidence": 0.84,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.78,
"active_setups": [
"이전일 저점 및 직전 하락 스윙 저점 $61,344.80 하향 이탈 후 회복 실패",
"Wyckoff 재분배 구조에서 SOW_IN_PHASE_B $61,344.80 및 SOW $63,450.00 아래 거래",
"ICT 기준 연속 bearish BOS 5회 이후 현재가 $60,414.30이 EQ $67,149.45 아래 할인 구간에 위치",
"EMA20 $64,899.66 하회 상태가 유지되며 단기 반등 시 구조 저항으로 작용할 수 있는 구간",
"파생시장 CVD 24시간 변화 -9,256.6120, 가격 -5.40%, OI -5.7170%로 롱 언와인딩성 약세 압력",
"단기 반대 리스크: 7일 저점 $60,005.80 부근에서 고거래량 bullish harami 품질 0.701이 감지되어 하락 피로 신호 존재"
],
"setup_vs_structure": "실행 셋업은 구조적 약세와 대체로 정렬되어 있다. 다만 가격이 $60,005.80 7일 저점에 매우 근접해 있고 캔들스틱상 strict bullish harami가 있어, 즉시 추격보다는 $61,344.80, $63,450.00, $64,899.66 회복 여부가 단기 실행 리스크의 핵심이다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 6,
"neutral_count": 0
},
"key_levels": {
"support": [
60005.8,
60000,
57834.59,
56002.05,
53369.39
],
"resistance": [
61344.8,
63450,
64899.66,
67149.45,
72436,
73723
]
},
"confluences": [
"모든 6개 분석 부문이 구조적 방향을 bearish로 판정했다.",
"Fibonacci, Wyckoff, ICT, Derivatives가 모두 $61,344.80 부근을 핵심 구조 레벨로 지목한다. Fibonacci는 해당 레벨을 하락 스윙 1.0 확장 이탈 후 저항으로, Wyckoff는 SOW_IN_PHASE_B로, ICT는 이전일 저점 이탈 레벨로 해석한다.",
"Candlestick, Harmonic, Derivatives, Wyckoff, ICT가 모두 $60,005.80을 현재 근접한 7일 저점 또는 Phase E 저점으로 인식한다.",
"Candlestick, Harmonic, Derivatives, Wyckoff, ICT가 EMA20 $64,899.66을 공통 저항 및 구조 회복 전 확인 레벨로 제시한다.",
"Candlestick과 ICT가 EQ를 각각 $67,149.55, $67,149.45로 제시하며, 현재가가 해당 균형가 아래 할인 구간에 있다는 데 동의한다.",
"Wyckoff의 confirmed distribution / redistribution Phase E와 ICT의 연속 bearish BOS 5회가 분배 이후 markdown 구조라는 진단에서 강하게 일치한다.",
"Fibonacci의 하방 확장 목표 $57,834.59, $56,002.05, $53,369.39는 현재 구조가 이미 $61,344.80 아래로 확장된 상태라는 진단을 보강한다."
],
"conflicts": [
"Candlestick은 구조는 bearish로 보지만, $60,005.80 근처의 고거래량 bullish harami 품질 0.701 및 doji 품질 0.555 때문에 단기 실행 셋업은 bullish로 평가한다. 이는 구조 전환 신호라기보다 하락 피로 및 단기 반등 리스크로 해석된다.",
"Fibonacci는 가격이 EQ $67,797.40 아래 할인 구간에 있어 반등 가능성은 인정하지만, $57,834.59 확장 지지에서 확인된 반응이 없어 setup은 neutral로 둔다.",
"Harmonic은 많은 패턴을 탐지했지만 현재가 주변의 활성 PRZ가 없고 가장 가까운 PRZ도 $70,752.35~$72,739.66로 멀어, 현재 구조 판단에 실질적인 방향 투표권을 주기 어렵다.",
"가격이 할인 구간에 있다는 점은 반등 조건이지만, ICT 기준 active bullish OB와 unfilled bullish FVG가 0개이므로 제도적 수요 배열 확인은 부재하다."
],
"executive_summary": "BTC/USDT 4h 구조는 분배 이후 재분배가 진행된 bearish regime으로 진단된다. Wyckoff상 주 구조는 BC $78,300.00, AR $73,669.00, UTAD $82,828.70, LPSY $81,270.20/$78,564.30 이후 Phase E 저점 $60,005.80까지 진행됐고, 활성 재분배 구조에서도 $61,344.80 SOW_IN_PHASE_B 아래에 머물고 있다. ICT는 $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00의 연속 bearish BOS를 제시하며 같은 구조 판단을 강화한다. 현재 가격은 $60,005.80 저점 부근의 할인 구간에 있어 하락 피로 및 단기 반등 리스크는 존재하지만, $61,344.80, $63,450.00, $64,899.66을 회복하기 전까지 구조적 공급 우위가 유지된다. 전체 bearish 구조의 본질적 무효화는 $73,723.00 재분배 AR 상단 회복으로 본다.",
"raw_llm_response": "{\n \"overall_signal\": \"bearish\",\n \"overall_confidence\": 0.84,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.78,\n \"active_setups\": [\n \"이전일 저점 및 직전 하락 스윙 저점 $61,344.80 하향 이탈 후 회복 실패\",\n \"Wyckoff 재분배 구조에서 SOW_IN_PHASE_B $61,344.80 및 SOW $63,450.00 아래 거래\",\n \"ICT 기준 연속 bearish BOS 5회 이후 현재가 $60,414.30이 EQ $67,149.45 아래 할인 구간에 위치\",\n \"EMA20 $64,899.66 하회 상태가 유지되며 단기 반등 시 구조 저항으로 작용할 수 있는 구간\",\n \"파생시장 CVD 24시간 변화 -9,256.6120, 가격 -5.40%, OI -5.7170%로 롱 언와인딩성 약세 압력\",\n \"단기 반대 리스크: 7일 저점 $60,005.80 부근에서 고거래량 bullish harami 품질 0.701이 감지되어 하락 피로 신호 존재\"\n ],\n \"setup_vs_structure\": \"실행 셋업은 구조적 약세와 대체로 정렬되어 있다. 다만 가격이 $60,005.80 7일 저점에 매우 근접해 있고 캔들스틱상 strict bullish harami가 있어, 즉시 추격보다는 $61,344.80, $63,450.00, $64,899.66 회복 여부가 단기 실행 리스크의 핵심이다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 0,\n \"bearish_count\": 6,\n \"neutral_count\": 0\n },\n \"key_levels\": {\n \"support\": [\n 60005.8,\n 60000,\n 57834.59,\n 56002.05,\n 53369.39\n ],\n \"resistance\": [\n 61344.8,\n 63450,\n 64899.66,\n 67149.45,\n 72436,\n 73723\n ]\n },\n \"confluences\": [\n \"모든 6개 분석 부문이 구조적 방향을 bearish로 판정했다.\",\n \"Fibonacci, Wyckoff, ICT, Derivatives가 모두 $61,344.80 부근을 핵심 구조 레벨로 지목한다. Fibonacci는 해당 레벨을 하락 스윙 1.0 확장 이탈 후 저항으로, Wyckoff는 SOW_IN_PHASE_B로, ICT는 이전일 저점 이탈 레벨로 해석한다.\",\n \"Candlestick, Harmonic, Derivatives, Wyckoff, ICT가 모두 $60,005.80을 현재 근접한 7일 저점 또는 Phase E 저점으로 인식한다.\",\n \"Candlestick, Harmonic, Derivatives, Wyckoff, ICT가 EMA20 $64,899.66을 공통 저항 및 구조 회복 전 확인 레벨로 제시한다.\",\n \"Candlestick과 ICT가 EQ를 각각 $67,149.55, $67,149.45로 제시하며, 현재가가 해당 균형가 아래 할인 구간에 있다는 데 동의한다.\",\n \"Wyckoff의 confirmed distribution / redistribution Phase E와 ICT의 연속 bearish BOS 5회가 분배 이후 markdown 구조라는 진단에서 강하게 일치한다.\",\n \"Fibonacci의 하방 확장 목표 $57,834.59, $56,002.05, $53,369.39는 현재 구조가 이미 $61,344.80 아래로 확장된 상태라는 진단을 보강한다.\"\n ],\n \"conflicts\": [\n \"Candlestick은 구조는 bearish로 보지만, $60,005.80 근처의 고거래량 bullish harami 품질 0.701 및 doji 품질 0.555 때문에 단기 실행 셋업은 bullish로 평가한다. 이는 구조 전환 신호라기보다 하락 피로 및 단기 반등 리스크로 해석된다.\",\n \"Fibonacci는 가격이 EQ $67,797.40 아래 할인 구간에 있어 반등 가능성은 인정하지만, $57,834.59 확장 지지에서 확인된 반응이 없어 setup은 neutral로 둔다.\",\n \"Harmonic은 많은 패턴을 탐지했지만 현재가 주변의 활성 PRZ가 없고 가장 가까운 PRZ도 $70,752.35~$72,739.66로 멀어, 현재 구조 판단에 실질적인 방향 투표권을 주기 어렵다.\",\n \"가격이 할인 구간에 있다는 점은 반등 조건이지만, ICT 기준 active bullish OB와 unfilled bullish FVG가 0개이므로 제도적 수요 배열 확인은 부재하다.\"\n ],\n \"highest_conviction_analyst\": \"Wyckoff Expert — confidence 88%로 가장 높고, confirmed distribution 및 활성 재분배 구조 4h_cycle_3에서 SC $72,556.00, AR $73,723.00, ST $66,388.00, SOW_IN_PHASE_B $61,344.80, Phase E $60,005.80로 이어지는 구체적 구조 진행을 제시했다. ICT의 연속 bearish BOS 5회와도 강하게 합치되어 구조 신뢰도가 높다.\",\n \"invalidation_level\": \"$73,723.00 이상을 4h 종가 기준으로 회복하고 유지하면 현재 재분배 Phase E 기반의 bearish 구조 진단은 훼손된다. 조기 경고 레벨은 $64,899.66 및 $67,149.45 회복이다.\",\n \"executive_summary\": \"BTC/USDT 4h 구조는 분배 이후 재분배가 진행된 bearish regime으로 진단된다. Wyckoff상 주 구조는 BC $78,300.00, AR $73,669.00, UTAD $82,828.70, LPSY $81,270.20/$78,564.30 이후 Phase E 저점 $60,005.80까지 진행됐고, 활성 재분배 구조에서도 $61,344.80 SOW_IN_PHASE_B 아래에 머물고 있다. ICT는 $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00의 연속 bearish BOS를 제시하며 같은 구조 판단을 강화한다. 현재 가격은 $60,005.80 저점 부근의 할인 구간에 있어 하락 피로 및 단기 반등 리스크는 존재하지만, $61,344.80, $63,450.00, $64,899.66을 회복하기 전까지 구조적 공급 우위가 유지된다. 전체 bearish 구조의 본질적 무효화는 $73,723.00 재분배 AR 상단 회복으로 본다.\"\n}"
},
"overall_signal": "bearish",
"overall_confidence": 0.84,
"operating_path": {
"path_type": "complex",
"confidence": 0.7,
"waypoints": [
{
"seq": 1,
"price": 61344.8,
"type": "resistance_test",
"source": "Wyckoff(SOW_IN_PHASE_B $61,344.80), ICT(이전일 저점 $61,344.80), Fibonacci(1.0 확장 저항 전환), Derivatives($61,300 저항 + $61,300~$62,800 청산 구간)",
"description": "현재가 $60,414.30이 7일 저점 $60,005.80 바로 위에서 strict bullish harami(품질 0.701)와 고거래량 doji로 하락 피로 신호를 보였으므로, 즉시 추격보다 단기 반등이 선행될 가능성이 높다. 하향 이탈된 $61,344.80(SOW_IN_PHASE_B / 이전일 저점 / fib 1.0 확장)은 이제 가장 가까운 구조 저항으로 전환됐고, 파생 $61,300~$62,800 상단 청산 구간을 짧게 태우는 되돌림 타깃과 일치한다. active bullish OB·unfilled bullish FVG가 0개라 제도적 수요 배열이 부재하므로 이 구간에서 공급 재출현(반등 매도 우위)이 예상된다.",
"est_hours": 6.0,
"turning_zone": [
61344.8,
62200.0
],
"likely_wick": 61950.0,
"rejection_confirm": 60800.0,
"invalid_overshoot": 62800.0,
"calibration_reasoning": "SOW·이전일 저점·fib 1.0 확장이 중첩된 $61,344.80을 하단으로 고정하고, ATR 0.56배(≈$855)와 라운드넘버 $62,000 자석·운영 경로상 언급된 $61,300~$62,800 청산 구간을 반영해 상단 $62,200을 설정. active bullish OB/FVG 부재로 얕은 거부가 예상되어 likely_wick을 $62,000 자석 직하 $61,950로 편향했고, 챔피언 다음 저항 $63,450 직전인 청산 구간 상단 $62,800 돌파를 무효선으로 둠."
},
{
"seq": 2,
"price": 60005.8,
"type": "support_test",
"source": "Candlestick(7일 저점 $60,005.80, harami), Wyckoff(Phase E 저점 $60,005.80), ICT(sell-side liquidity), Derivatives/Harmonic(7일 저점)",
"description": "$61,344.80 저항 거부 후 구조적 공급 우위가 재확인되며 7일 저점 / Phase E 저점 $60,005.80을 재차 시험한다. consecutive_bear_bos 5회와 CVD 24h -9,256.61, OI -5.72%의 롱 언와인딩 압력이 반등을 흡수하고, 이 레벨이 sell-side liquidity 풀로 작동한다. harami가 1차 방어했던 저점이므로 짧은 지지 시도는 있으나 수요 배열 부재로 유지력은 약하다.",
"est_hours": 14.0,
"turning_zone": [
59550.0,
60005.8
],
"likely_wick": 59800.0,
"rejection_confirm": 60500.0,
"invalid_overshoot": 59200.0,
"calibration_reasoning": "7일 저점 $60,005.80과 챔피언 라운드넘버 $60,000이 sell-side 유동성 풀로 작용하므로 ATR 0.30배 존을 $60,000 직하 스윕($59,550)까지 확장. harami가 1차 방어했던 레벨이라 likely_wick은 라운드넘버를 짧게 관통하는 $59,800로 두되 수요 배열 부재로 반등 유지력은 약하다고 보고, $60,500 회복을 반등 확인선·$59,200 이탈을 WP3 직행(무효)으로 설정."
},
{
"seq": 3,
"price": 57834.59,
"type": "extension",
"source": "Fibonacci(ext_1.272 $57,834.59, 다음 하방 목표)",
"description": "$60,005.80 7일 저점이 종가 기준으로 깨지면 sell-side 청산이 가속되며 하방 확장이 진행된다. Fibonacci ext_1.272 $57,834.59가 첫 번째 측정 목표이며, 추가 약세 지속 시 $56,002.05(ext_1.414), $53,369.39(ext_1.618)가 순차 목표다. 이는 구조가 이미 $61,344.80 아래로 확장된 markdown 국면이라는 council 진단과 정렬된다.",
"est_hours": 22.0,
"turning_zone": [
56800.0,
57834.59
],
"likely_wick": 57200.0,
"rejection_confirm": 58500.0,
"invalid_overshoot": 56002.05,
"calibration_reasoning": "터미널 구간이라 ATR 0.68배(≈$1,035) 확장 존을 적용. fib ext_1.272 $57,834.59를 상단 앵커, 다음 ext_1.414 $56,002.05를 무효선으로 두고, consecutive_bear_bos·음의 CVD·OI 언와인딩의 강한 약세 모멘텀과 라운드넘버 $57,000 자석을 반영해 likely_wick을 $57,200으로 편향. 첫 측정 목표에서 깊은 위크 후 반등 가능성을 보아 $58,500 회복을 전환 확인선으로 설정."
}
],
"period_extremes": {
"4h": {
"expected_high": 61344.8,
"expected_low": 60005.8,
"high_first": true
},
"8h": {
"expected_high": 61344.8,
"expected_low": 59500.0,
"high_first": true
},
"24h": {
"expected_high": 61344.8,
"expected_low": 57834.59,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 63450.0,
"description": "SOW $63,450.00을 종가로 회복하고 EMA20 $64,899.66으로 추격 시 반등 매도 우위가 무너지며 bullish 가속. 이 경우 $60,005.80 저점 방어 + harami 신뢰도가 상승해 본 경로의 2·3번 waypoint가 지연/무효화된다."
},
"bearish": {
"price": 60005.8,
"description": "7일 저점 / Phase E 저점 $60,005.80을 4h 종가로 하향 이탈 시 sell-side liquidity 청산이 가속되며 $57,834.59 → $56,002.05 확장이 즉시 활성화되는 bearish 가속 트리거."
}
},
"scenario_invalidation": 64899.66,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.7,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 61344.8,\n \"type\": \"resistance_test\",\n \"source\": \"Wyckoff(SOW_IN_PHASE_B $61,344.80), ICT(이전일 저점 $61,344.80), Fibonacci(1.0 확장 저항 전환), Derivatives($61,300 저항 + $61,300~$62,800 청산 구간)\",\n \"description\": \"현재가 $60,414.30이 7일 저점 $60,005.80 바로 위에서 strict bullish harami(품질 0.701)와 고거래량 doji로 하락 피로 신호를 보였으므로, 즉시 추격보다 단기 반등이 선행될 가능성이 높다. 하향 이탈된 $61,344.80(SOW_IN_PHASE_B / 이전일 저점 / fib 1.0 확장)은 이제 가장 가까운 구조 저항으로 전환됐고, 파생 $61,300~$62,800 상단 청산 구간을 짧게 태우는 되돌림 타깃과 일치한다. active bullish OB·unfilled bullish FVG가 0개라 제도적 수요 배열이 부재하므로 이 구간에서 공급 재출현(반등 매도 우위)이 예상된다.\",\n \"est_hours\": 6.0\n },\n {\n \"seq\": 2,\n \"price\": 60005.8,\n \"type\": \"support_test\",\n \"source\": \"Candlestick(7일 저점 $60,005.80, harami), Wyckoff(Phase E 저점 $60,005.80), ICT(sell-side liquidity), Derivatives/Harmonic(7일 저점)\",\n \"description\": \"$61,344.80 저항 거부 후 구조적 공급 우위가 재확인되며 7일 저점 / Phase E 저점 $60,005.80을 재차 시험한다. consecutive_bear_bos 5회와 CVD 24h -9,256.61, OI -5.72%의 롱 언와인딩 압력이 반등을 흡수하고, 이 레벨이 sell-side liquidity 풀로 작동한다. harami가 1차 방어했던 저점이므로 짧은 지지 시도는 있으나 수요 배열 부재로 유지력은 약하다.\",\n \"est_hours\": 14.0\n },\n {\n \"seq\": 3,\n \"price\": 57834.59,\n \"type\": \"extension\",\n \"source\": \"Fibonacci(ext_1.272 $57,834.59, 다음 하방 목표)\",\n \"description\": \"$60,005.80 7일 저점이 종가 기준으로 깨지면 sell-side 청산이 가속되며 하방 확장이 진행된다. Fibonacci ext_1.272 $57,834.59가 첫 번째 측정 목표이며, 추가 약세 지속 시 $56,002.05(ext_1.414), $53,369.39(ext_1.618)가 순차 목표다. 이는 구조가 이미 $61,344.80 아래로 확장된 markdown 국면이라는 council 진단과 정렬된다.\",\n \"est_hours\": 22.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 61344.8, \"expected_low\": 60005.8, \"high_first\": true},\n \"8h\": {\"expected_high\": 61344.8, \"expected_low\": 59500.0, \"high_first\": true},\n \"24h\": {\"expected_high\": 61344.8, \"expected_low\": 57834.59, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\"price\": 63450.0, \"description\": \"SOW $63,450.00을 종가로 회복하고 EMA20 $64,899.66으로 추격 시 반등 매도 우위가 무너지며 bullish 가속. 이 경우 $60,005.80 저점 방어 + harami 신뢰도가 상승해 본 경로의 2·3번 waypoint가 지연/무효화된다.\"},\n \"bearish\": {\"price\": 60005.8, \"description\": \"7일 저점 / Phase E 저점 $60,005.80을 4h 종가로 하향 이탈 시 sell-side liquidity 청산이 가속되며 $57,834.59 → $56,002.05 확장이 즉시 활성화되는 bearish 가속 트리거.\"}\n },\n \"scenario_invalidation\": 64899.66\n}\n```"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 61344.8,
"turning_zone": [
61344.8,
62200.0
],
"likely_wick": 61950.0,
"rejection_confirm": 60800.0,
"invalid_overshoot": 62800.0,
"calibration_reasoning": "SOW·이전일 저점·fib 1.0 확장이 중첩된 $61,344.80을 하단으로 고정하고, ATR 0.56배(≈$855)와 라운드넘버 $62,000 자석·운영 경로상 언급된 $61,300~$62,800 청산 구간을 반영해 상단 $62,200을 설정. active bullish OB/FVG 부재로 얕은 거부가 예상되어 likely_wick을 $62,000 자석 직하 $61,950로 편향했고, 챔피언 다음 저항 $63,450 직전인 청산 구간 상단 $62,800 돌파를 무효선으로 둠."
},
{
"seq": 2,
"base_target": 60005.8,
"turning_zone": [
59550.0,
60005.8
],
"likely_wick": 59800.0,
"rejection_confirm": 60500.0,
"invalid_overshoot": 59200.0,
"calibration_reasoning": "7일 저점 $60,005.80과 챔피언 라운드넘버 $60,000이 sell-side 유동성 풀로 작용하므로 ATR 0.30배 존을 $60,000 직하 스윕($59,550)까지 확장. harami가 1차 방어했던 레벨이라 likely_wick은 라운드넘버를 짧게 관통하는 $59,800로 두되 수요 배열 부재로 반등 유지력은 약하다고 보고, $60,500 회복을 반등 확인선·$59,200 이탈을 WP3 직행(무효)으로 설정."
},
{
"seq": 3,
"base_target": 57834.59,
"turning_zone": [
56800.0,
57834.59
],
"likely_wick": 57200.0,
"rejection_confirm": 58500.0,
"invalid_overshoot": 56002.05,
"calibration_reasoning": "터미널 구간이라 ATR 0.68배(≈$1,035) 확장 존을 적용. fib ext_1.272 $57,834.59를 상단 앵커, 다음 ext_1.414 $56,002.05를 무효선으로 두고, consecutive_bear_bos·음의 CVD·OI 언와인딩의 강한 약세 모멘텀과 라운드넘버 $57,000 자석을 반영해 likely_wick을 $57,200으로 편향. 첫 측정 목표에서 깊은 위크 후 반등 가능성을 보아 $58,500 회복을 전환 확인선으로 설정."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 61344.80,\n \"turning_zone\": [61344.80, 62200.00],\n \"likely_wick\": 61950.00,\n \"rejection_confirm\": 60800.00,\n \"invalid_overshoot\": 62800.00,\n \"calibration_reasoning\": \"SOW·이전일 저점·fib 1.0 확장이 중첩된 $61,344.80을 하단으로 고정하고, ATR 0.56배(≈$855)와 라운드넘버 $62,000 자석·운영 경로상 언급된 $61,300~$62,800 청산 구간을 반영해 상단 $62,200을 설정. active bullish OB/FVG 부재로 얕은 거부가 예상되어 likely_wick을 $62,000 자석 직하 $61,950로 편향했고, 챔피언 다음 저항 $63,450 직전인 청산 구간 상단 $62,800 돌파를 무효선으로 둠.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 60005.80,\n \"turning_zone\": [59550.00, 60005.80],\n \"likely_wick\": 59800.00,\n \"rejection_confirm\": 60500.00,\n \"invalid_overshoot\": 59200.00,\n \"calibration_reasoning\": \"7일 저점 $60,005.80과 챔피언 라운드넘버 $60,000이 sell-side 유동성 풀로 작용하므로 ATR 0.30배 존을 $60,000 직하 스윕($59,550)까지 확장. harami가 1차 방어했던 레벨이라 likely_wick은 라운드넘버를 짧게 관통하는 $59,800로 두되 수요 배열 부재로 반등 유지력은 약하다고 보고, $60,500 회복을 반등 확인선·$59,200 이탈을 WP3 직행(무효)으로 설정.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 57834.59,\n \"turning_zone\": [56800.00, 57834.59],\n \"likely_wick\": 57200.00,\n \"rejection_confirm\": 58500.00,\n \"invalid_overshoot\": 56002.05,\n \"calibration_reasoning\": \"터미널 구간이라 ATR 0.68배(≈$1,035) 확장 존을 적용. fib ext_1.272 $57,834.59를 상단 앵커, 다음 ext_1.414 $56,002.05를 무효선으로 두고, consecutive_bear_bos·음의 CVD·OI 언와인딩의 강한 약세 모멘텀과 라운드넘버 $57,000 자석을 반영해 likely_wick을 $57,200으로 편향. 첫 측정 목표에서 깊은 위크 후 반등 가능성을 보아 $58,500 회복을 전환 확인선으로 설정.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 28.7,
"chairman": 39.0,
"operating_path": 147.6,
"tp_calibrator": 180.5
},
"agents": {},
"total_s": 395.9
}
}