Signal: BEARISH (82%) | Price: $63,571.50 | 2026-06-04 17:00 KST | 300 candles
Council: 0 bullish, 0 neutral, 6 bearish | Support: $62,235 / $61,345 / $60,500 | Resistance: $64,600 / $65,359 / $66,100
BTC/USDT 4시간 구조는 확정 분배 이후 Phase E로 전개된 bearish regime이다. 현재가 $63,571.50는 EMA20 $67,770.78, ICT EQ $68,750.15, 주요 BOS 레벨 $72,436.00, Wyckoff 분배 하단 $73,669.00을 모두 하회해 구조적 회복 신호가 아직 없다. 현재 위치는 $61,344.80 저점 근처의 깊은 discount로, 고거래량 doji와 bullish_harami가 단기 매도 피로 조건을 만들지만 이는 구조 전환이 아니라 반등 리스크 조건으로만 취급된다. 핵심 구조 저항은 $66,150.70~$67,770.78, 그 위는 $72,436.00~$73,934.10이며, $73,669.00 및 EMA120 $73,934.10 회복 전까지 전체 구조 진단은 bearish로 유지된다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | BEARISH | 91% | $61,345 | $66,151 / $66,388 |
| ICT Trader | BEARISH | 82% | $61,345 / $63,572 | $65,359 / $67,771 |
| Derivatives Trader | BEARISH | 72% | $61,345 / $60,500 | $64,600 / $66,100 |
| Candlestick Reader | BEARISH | 68% | $62,235 / $61,345 | $67,771 / $67,969 |
| Fibonacci Analyst | BEARISH | 68% | $61,345 | $72,824 / $73,129 |
| Harmonic Specialist | BEARISH | 56% | $61,345 / $63,572 | $67,771 / $70,752 |
Support: $61,345 | Resistance: $66,151 / $66,388 / $72,556 | Horizon: medium term
현재 구조는 acc_score 92.5보다 dis_score 100.0이 우세하며, regime은 DIS, phase_context는 confirmed_dis / distribution / Phase E로 확정되어 구조적 편향은 명확히 bearish입니다. 주요 분배 범위는 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 저점 $61,344.80까지 하방 확장이 확인되었습니다. 활성 구조 4h_cycle_3 역시 SC $72,556.00, AR $73,723.00 이후 ST $66,388.00 및 SOW $66,150.70을 잃고 Phase E로 전개되어, 단기 반등이 나오더라도 $66,150.70~$66,388.00 회복 전까지는 공급 테스트 성격이 강합니다. 다만 현재가는 이미 $61,344.80 저점 근처에서 급락 후 위치하므로, 즉시 추격보다는 $66,150.70 또는 $73,669.00 회복 실패 여부가 다음 하락 지속의 품질을 결정합니다.
Support: $61,345 / $63,572 | Resistance: $65,359 / $67,771 / $68,122 | Horizon: medium term
확정 구조는 명확히 bearish입니다. 최근 BOS/CHoCH 시퀀스에서 bearish BOS가 5회 연속 발생했고, 마지막 주요 하향 구조 레벨은 $72,436.00이며 현재가 $63,571.50은 이 레벨과 EQ $68,750.15 모두 아래에 있습니다. 가격은 7일 저점 $61,344.80 근처 discount에 위치해 단기 반등 가능성은 있으나, 활성 bullish OB와 미체결 bullish FVG가 전혀 없어 강한 매수 방어 근거는 부족합니다. 상방으로는 $67,770.78 EMA20, $68,750.15 EQ, 그리고 $76,234.70-$78,077.10 candidate bearish OB가 주요 매도 재진입 구간이며, 기관 관점에서는 반등 시 프리미엄/공급 영역에서 재분배될 가능성이 더 높습니다.
Support: $61,345 / $60,500 / $57,900 | Resistance: $64,600 / $66,100 / $66,700 | Horizon: short to medium term
확정 구조는 약세입니다. BTC는 현재 $63,571.50로 7일 고점 $74,293.10 대비 크게 밀려 있으며, EMA20 $67,770.78보다 -6.2%, EMA120 $73,934.10보다 -14.0% 아래에서 거래되어 구조적 하락 수용이 확인됩니다. 파생 포지셔닝도 약세로, OI가 24시간 -6.9890% 감소하면서 롱 청산/언와인딩 성격이 강하고 CVD도 -18,847.32로 매수 주도 반전 신호가 부족합니다. 롱 계정 비율이 0.684로 여전히 높아 롱 포지션이 완전히 정리되지 않았고, 하방 유동성 $60,500 및 $57,900이 다음 타깃으로 남아 있습니다. 단기적으로 $64,600~$66,700 상방 청산대를 향한 되돌림은 가능하지만, $66,818.95 EQ와 EMA20 $67,770.78을 회복하지 못하면 반등은 매도 기회로 해석됩니다.
Support: $62,235 / $61,345 | Resistance: $67,771 / $67,969 / $73,934 | Horizon: short term
BTC/USDT는 현재 $63,571.50로 EMA20 $67,770.78보다 6.2%, EMA120 $73,934.10보다 14.0% 낮아 확정 구조는 여전히 bearish로 판단된다. 최근 5개 4시간 캔들이 ▼-1.5%, ▼-0.9%, ▼-2.0%, ▲+0.3%, ▼-1.2%로 하락 압력이 이어졌고, 최근 bearish_engulfing@299와 evening_star@295가 반등 시도를 눌렀다. 반면 7일 저점 $61,344.80 인근에서 high-volume doji와 bullish_harami가 나타났고, 최고 품질 패턴도 bullish_harami 0.768이므로 단기 반등 셋업은 존재한다. 하지만 bear_score 2.9000이 bull_score 2.0500을 상회하고, 가격이 EQ $67,968.95 및 EMA20 $67,770.78 아래에 머무는 한 하락 우위가 유지된다.
Support: $61,345 | Resistance: $72,824 / $73,129 / $73,343 | Horizon: short/medium term
확인된 구조 관점에서는 현재가 $63,571.50가 최근 Low→High 스윙 $72,436→$74,250의 모든 주요 되돌림 레벨 아래에 있어 약세 구조가 우세하다. 특히 가장 가까운 피보나치 저항도 ret_0.786 $72,824.20로 현재가 대비 14.55% 위에 있으며, golden ratio ret_0.618 $73,128.95와 ret_0.5 $73,343.00 역시 회복되지 못한 상태다. confluence_quality는 0.600으로 중간 수준이지만, 주요 컨플루언스 존 $72,976.57, $73,450.03이 모두 현 가격에서 멀리 떨어져 있어 현재 구간의 직접 지지 근거는 약하다. 셋업 관점에서는 가격이 EQ $73,343.00 아래의 깊은 디스카운트에 있어 단기 반등 시도 가능성은 있으나, support_levels가 비어 있고 fib_reaction_state가 distant이므로 강한 롱 셋업으로 보기는 어렵다.
Support: $61,345 / $63,572 | Resistance: $67,771 / $70,752 / $71,746 | Horizon: short/medium term
하모닉 관점에서 총 41개 패턴과 완료 패턴 9개가 탐지됐지만, active/nearby PRZ가 각각 0개이고 모든 PRZ 상태가 far 또는 forming이라 현재 가격 $63,571.50 부근에서 방향성 투표에 반영할 수 있는 엄격한 하모닉 신호는 없다. 가장 가까운 PRZ도 $70,752.35-$72,739.66로 +12.86% 위에 있어 단기 매매 셋업이 아니라 향후 반등 시 저항/반응 후보로만 취급해야 한다. 구조적으로는 현재가가 EMA20 $67,770.78, EMA120 $73,934.10, EMA240 $75,461.83을 모두 크게 하회하고 최근 24h -5.38% 하락했기 때문에 4h 체제는 약세로 판정한다. 과거 완료된 bearish Gartley PRZ $77,580.88-$78,615.11은 이미 가격이 $63,571.50까지 이탈하며 하방 반응이 충분히 진행된 상태라 신규 숏 트리거보다는 상단 저항 맥락으로만 유효하다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $64,600 | resistance_test | Derivatives (상방 청산대 $64,600), Candlestick (저점권 고거래량 doji/bullish_harami 0.768) | 4 | 현재가 $63,571.50는 7일 저점 $61,344.80 인근 깊은 discount에서 매도 피로 신호(고거래량 doji·strict bullish_harami 0.768)가 발생한 자리다. 즉시 추격보다 반등 실패 확인 국면이라는 셋업 노트에 따라, 1차 상방 청산대 $64,600(Derivatives) 테스트가 첫 움직임. 전일 저점 $65,359.10 직전 1차 저항. |
| 2 | $66,388 | liquidity_sweep | Wyckoff (ST $66,388 / SOW $66,150.70), Derivatives (상방 청산대 $66,100·$66,700), Chairman 컨플루언스 | 9 | Wyckoff ST $66,388·SOW $66,150.70 공급대와 Derivatives 상방 청산대 $66,100·$66,700이 수렴하는 핵심 단기 공급 컨플루언스. 반등이 이 청산 풀을 스윕한 뒤 EQ $66,818.95·EMA20 $67,770.78을 회복하지 못하고 실패할 1차 매도 구간이며, Wyckoff 단기 약세 무효화 임계(=$66,150.70~$66,388 회복)와 일치. |
| 3 | $62,235 | support_test | Candlestick (support $62,235.22), Derivatives (하락 수용) | 18 | 공급대 반등 실패 후 Phase E 마크다운 재개. OI -6.99%·CVD -18,847로 매수 흡수가 부족한 상태에서 Candlestick 1차 지지 $62,235.22 테스트. |
| 4 | $61,345 | swing_low | 전 에이전트 공통 핵심 저점 (Candlestick·ICT·Wyckoff·Fibonacci·Harmonic), Wyckoff Phase E 저점 | 24 | 전 구간이 핵심 지지/저점으로 식별한 7일 저점이자 Wyckoff Phase E 저점 $61,344.80 재테스트. 4시간 종가 이탈 시 $60,500·$57,900 하방 유동성으로 마크다운 연장. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $63,450 | $64,600 | Low first |
| 8h | $63,450 | $66,150 | Low first |
| 24h | $61,345 | $66,388 | High first |
Invalidation: $67,771
```json
{
"path_type": "complex",
"confidence": 0.64,
"waypoints": [
{
"seq": 1,
"price": 64600,
"type": "resistance_test",
"source": "Derivatives (상방 청산대 $64,600), Candlestick (저점권 고거래량 doji/bullish_harami 0.768)",
"description": "현재가 $63,571.50는 7일 저점 $61,344.80 인근 깊은 discount에서 매도 피로 신호(고거래량 doji·strict bullish_harami 0.768)가 발생한 자리다. 즉시 추격보다 반등 실패 확인 국면이라는 셋업 노트에 따라, 1차 상방 청산대 $64,600(Derivatives) 테스트가 첫 움직임. 전일 저점 $65,359.10 직전 1차 저항.",
"est_hours": 4
},
{
"seq": 2,
"price": 66388,
"type": "liquidity_sweep",
"source": "Wyckoff (ST $66,388 / SOW $66,150.70), Derivatives (상방 청산대 $66,100·$66,700), Chairman 컨플루언스",
"description": "Wyckoff ST $66,388·SOW $66,150.70 공급대와 Derivatives 상방 청산대 $66,100·$66,700이 수렴하는 핵심 단기 공급 컨플루언스. 반등이 이 청산 풀을 스윕한 뒤 EQ $66,818.95·EMA20 $67,770.78을 회복하지 못하고 실패할 1차 매도 구간이며, Wyckoff 단기 약세 무효화 임계(=$66,150.70~$66,388 회복)와 일치.",
"est_hours": 9
},
{
"seq": 3,
"price": 62235.22,
"type": "support_test",
"source": "Candlestick (support $62,235.22), Derivatives (하락 수용)",
"description": "공급대 반등 실패 후 Phase E 마크다운 재개. OI -6.99%·CVD -18,847로 매수 흡수가 부족한 상태에서 Candlestick 1차 지지 $62,235.22 테스트.",
"est_hours": 18
},
{
"seq": 4,
"price": 61344.8,
"type": "swing_low",
"source": "전 에이전트 공통 핵심 저점 (Candlestick·ICT·Wyckoff·Fibonacci·Harmonic), Wyckoff Phase E 저점",
"description": "전 구간이 핵심 지지/저점으로 식별한 7일 저점이자 Wyckoff Phase E 저점 $61,344.80 재테스트. 4시간 종가 이탈 시 $60,500·$57,900 하방 유동성으로 마크다운 연장.",
"est_hours": 24
}
],
"period_extremes": {
"4h": {"expected_high": 64600, "expected_low": 63450, "high_first": false},
"8h": {"expected_high": 66150, "expected_low": 63450, "high_first": false},
"24h": {"expected_high": 66388, "expected_low": 61344.8, "high_first": true}
},
"triggers": {
"bullish": {"price": 66700, "description": "$66,100~$66,700 공급/청산 클러스터 상단을 4시간 종가로 돌파·수용하면 반등이 단순 청산 스윕을 넘어 EQ $66,818.95·EMA20 $67,770.78 재탈환 시도로 확장되며 약세 셋업이 약화된다."},
"bearish": {"price": 61344.8, "description": "7일 저점이자 Phase E 저점 $61,344.80을 4시간 종가로 하향 이탈하면 분배 후 마크다운이 가속되어 $60,500·$57,900 하방 유동성 타깃이 개방된다."}
},
"scenario_invalidation": 67770.78
}
```{
"overall_signal": "bearish",
"overall_confidence": 0.82,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.78,
"active_setups": [
"ICT: $72,436.00 하향 BOS 이후 구조 회복 실패, 현재가 $63,571.50는 EQ $68,750.15 및 EMA20 $67,770.78 아래",
"Wyckoff: 확정 분배 이후 Phase E 진행, $66,150.70~$66,388.00 회복 전까지 공급 테스트 구조",
"Derivatives: 24시간 OI -6.9890%, CVD -18,847.32로 하락 중 매수 흡수 부족",
"Derivatives: $64,600 / $66,100 / $66,700 상방 청산대가 있으나 $66,818.95 EQ 및 EMA20 $67,770.78 미회복 시 약세 셋업 유지",
"Candlestick counter-risk: $61,344.80 인근 고거래량 doji 및 strict bullish_harami 품질 0.768로 단기 매도 피로 가능성",
"Fibonacci/Harmonic: 현재가 부근 유효 피보나치 지지 및 actionable PRZ 부재, 주요 반응 구간은 $70,752.35~$73,343.00 위쪽에 위치"
],
"setup_vs_structure": "실행 셋업은 구조적 약세와 정렬되어 있다. 다만 가격이 $61,344.80 저점 근처의 깊은 discount에 위치하고 캔들상 매도 피로 신호가 있어, 즉시 추격보다는 반등 실패 여부를 확인해야 하는 국면이다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 6,
"neutral_count": 0
},
"key_levels": {
"support": [
62235.22,
61344.8,
60500,
57900
],
"resistance": [
64600,
65359.1,
66100,
66150.7,
66388,
66700,
67770.78,
68750.15,
72436,
72824.2,
73343,
73669,
73934.1
]
},
"confluences": [
"전문가 6명 전원이 구조적 편향을 bearish로 판정했다.",
"Candlestick, ICT, Derivatives, Harmonic이 모두 EMA20 $67,770.78 아래 수용을 약세 구조의 핵심 근거로 제시했다.",
"ICT와 Derivatives는 각각 EQ $68,750.15 / $66,818.95 아래 위치를 약세 수용 구간으로 해석했다.",
"Wyckoff의 SOW $66,150.70 및 ST $66,388.00은 Derivatives의 상방 청산대 $66,100 / $66,700과 겹쳐 단기 공급 테스트 구간으로 수렴한다.",
"Candlestick, ICT, Wyckoff, Fibonacci, Harmonic이 모두 $61,344.80을 현재 구조의 핵심 저점 또는 지지 기준으로 식별했다.",
"ICT의 마지막 주요 하향 BOS $72,436.00은 Fibonacci 스윙 저점 $72,436 및 Wyckoff 상단 구조 $72,556.00~$73,669.00과 겹쳐 중기 구조 회복 판단대가 된다.",
"Fibonacci의 $72,824.20~$73,343.00 저항 클러스터는 Wyckoff의 $73,036.00 SOW 및 $73,669.00 분배 범위 하단과 근접해 상위 저항 컨플루언스를 형성한다."
],
"conflicts": [
"Candlestick은 구조는 bearish로 보면서도 $61,344.80 부근 고거래량 doji와 strict bullish_harami 품질 0.768 때문에 단기 bullish setup을 제시했다.",
"ICT와 Wyckoff는 discount 영역에 있음에도 활성 bullish OB, 미체결 bullish FVG, 축적 전환 근거가 없다고 보며 캔들 반등 신호를 구조 전환으로 인정하지 않는다.",
"Derivatives는 롱 계정 비율 0.684로 롱 편중이 남아 있다고 해석해 약세를 지지하지만, OI -6.9890% 감소는 신규 추세 숏 증가라기보다 디레버리징 성격도 포함한다.",
"Harmonic은 총 41개 패턴을 탐지했으나 active/nearby PRZ가 0개라 현재 가격 부근 방향성 판단에는 낮은 가중치만 부여된다."
],
"highest_conviction_analyst": "Wyckoff Expert — 신뢰도 91%, regime=DIS 및 confirmed distribution / Phase E를 명확히 제시했고, 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 $61,344.80의 완성된 분배 시퀀스를 가격 레벨로 구체화했기 때문이다.",
"invalidation_level": "4시간 기준 $73,669.00 분배 범위 하단을 회복하고 EMA120 $73,934.10 위에서 수용되면 현재 bearish 구조 판정은 훼손된다.",
"executive_summary": "BTC/USDT 4시간 구조는 확정 분배 이후 Phase E로 전개된 bearish regime이다. 현재가 $63,571.50는 EMA20 $67,770.78, ICT EQ $68,750.15, 주요 BOS 레벨 $72,436.00, Wyckoff 분배 하단 $73,669.00을 모두 하회해 구조적 회복 신호가 아직 없다. 현재 위치는 $61,344.80 저점 근처의 깊은 discount로, 고거래량 doji와 bullish_harami가 단기 매도 피로 조건을 만들지만 이는 구조 전환이 아니라 반등 리스크 조건으로만 취급된다. 핵심 구조 저항은 $66,150.70~$67,770.78, 그 위는 $72,436.00~$73,934.10이며, $73,669.00 및 EMA120 $73,934.10 회복 전까지 전체 구조 진단은 bearish로 유지된다."
}{
"symbol": "BTC/USDT",
"timeframe": "4h",
"timestamp": "2026-06-04 17:00 KST",
"last_price": 63571.5,
"num_candles": 300,
"stage1_analyses": {
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bearish",
"confidence": 0.68,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.55,
"setup_signals": [
"현재가 $63,571.50는 7일 레인지 EQ $67,968.95 아래의 discount zone에 위치",
"7일 저점 $61,344.80 부근에서 고거래량 doji 및 bullish_harami가 감지되어 단기 매도 피로 가능성 존재",
"strict 등급 bullish_harami의 pattern_quality가 0.768로 최근 후보 중 가장 높음",
"다만 마지막 캔들에 bearish_engulfing@299가 발생하여 반등 셋업은 아직 구조 전환으로 확인되지 않음"
],
"reasoning": "BTC/USDT는 현재 $63,571.50로 EMA20 $67,770.78보다 6.2%, EMA120 $73,934.10보다 14.0% 낮아 확정 구조는 여전히 bearish로 판단된다. 최근 5개 4시간 캔들이 ▼-1.5%, ▼-0.9%, ▼-2.0%, ▲+0.3%, ▼-1.2%로 하락 압력이 이어졌고, 최근 bearish_engulfing@299와 evening_star@295가 반등 시도를 눌렀다. 반면 7일 저점 $61,344.80 인근에서 high-volume doji와 bullish_harami가 나타났고, 최고 품질 패턴도 bullish_harami 0.768이므로 단기 반등 셋업은 존재한다. 하지만 bear_score 2.9000이 bull_score 2.0500을 상회하고, 가격이 EQ $67,968.95 및 EMA20 $67,770.78 아래에 머무는 한 하락 우위가 유지된다.",
"key_levels": {
"support": [
62235.22,
61344.8
],
"resistance": [
67770.78,
67968.95,
73934.1,
74293.1,
75461.83
]
},
"time_horizon": "short term",
"invalidation_level": "$67,968.95 4시간 종가 상향 돌파",
"risk_scenario": "만약 가격이 $61,344.80을 하향 이탈하면 고거래량 doji와 bullish_harami 기반의 반등 셋업은 무효화되고, ATR 기준 다음 단기 하락 확장 구간인 $62,235.22 아래에서 추가 투매가 나올 수 있다. 반대로 $67,968.95를 4시간 종가로 회복하면 discount 반등이 구조적 회복으로 발전하며 EMA120 $73,934.10 및 7일 고점 $74,293.10 재시험 가능성이 열린다.",
"data_quality": "high",
"metrics": {
"total_patterns_detected": 124,
"recent_patterns": 9,
"pattern_list": [
"bearish_engulfing@291",
"bullish_engulfing@293",
"bearish_engulfing@299",
"evening_star@295",
"doji@290",
"doji@298",
"bullish_harami@290",
"bearish_harami@294",
"bullish_harami@298"
],
"atr_value": 1336.28,
"vol_avg_20": 52916.54,
"high_volume_patterns": [
"doji",
"bullish_harami"
],
"pattern_candidates": [
{
"pattern": "bullish_harami",
"signal": "bullish",
"pattern_quality": 0.768,
"tier": "strict",
"high_volume": true
},
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.564,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.555,
"tier": "candidate",
"high_volume": true
},
{
"pattern": "evening_star",
"signal": "bearish",
"pattern_quality": 0.529,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.523,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.768,
"bull_score": 2.05,
"bear_score": 2.9
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.68,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.55,\n \"setup_signals\": [\n \"현재가 $63,571.50는 7일 레인지 EQ $67,968.95 아래의 discount zone에 위치\",\n \"7일 저점 $61,344.80 부근에서 고거래량 doji 및 bullish_harami가 감지되어 단기 매도 피로 가능성 존재\",\n \"strict 등급 bullish_harami의 pattern_quality가 0.768로 최근 후보 중 가장 높음\",\n \"다만 마지막 캔들에 bearish_engulfing@299가 발생하여 반등 셋업은 아직 구조 전환으로 확인되지 않음\"\n ],\n \"reasoning\": \"BTC/USDT는 현재 $63,571.50로 EMA20 $67,770.78보다 6.2%, EMA120 $73,934.10보다 14.0% 낮아 확정 구조는 여전히 bearish로 판단된다. 최근 5개 4시간 캔들이 ▼-1.5%, ▼-0.9%, ▼-2.0%, ▲+0.3%, ▼-1.2%로 하락 압력이 이어졌고, 최근 bearish_engulfing@299와 evening_star@295가 반등 시도를 눌렀다. 반면 7일 저점 $61,344.80 인근에서 high-volume doji와 bullish_harami가 나타났고, 최고 품질 패턴도 bullish_harami 0.768이므로 단기 반등 셋업은 존재한다. 하지만 bear_score 2.9000이 bull_score 2.0500을 상회하고, 가격이 EQ $67,968.95 및 EMA20 $67,770.78 아래에 머무는 한 하락 우위가 유지된다.\",\n \"key_levels\": {\n \"support\": [\n 62235.22,\n 61344.8\n ],\n \"resistance\": [\n 67770.78,\n 67968.95,\n 73934.1,\n 74293.1,\n 75461.83\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$67,968.95 4시간 종가 상향 돌파\",\n \"risk_scenario\": \"만약 가격이 $61,344.80을 하향 이탈하면 고거래량 doji와 bullish_harami 기반의 반등 셋업은 무효화되고, ATR 기준 다음 단기 하락 확장 구간인 $62,235.22 아래에서 추가 투매가 나올 수 있다. 반대로 $67,968.95를 4시간 종가로 회복하면 discount 반등이 구조적 회복으로 발전하며 EMA120 $73,934.10 및 7일 고점 $74,293.10 재시험 가능성이 열린다.\",\n \"data_quality\": \"high\"\n}"
},
"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": [
"가격이 EQ $68,750.15 아래의 discount 영역에 있으나, $72,436.00 하향 BOS 이후 구조적 회복이 없음",
"전일 저점 $65,359.10을 하향 이탈했으며 현재가 $63,571.50으로 회복 실패",
"EMA20 $67,770.78 아래 -6.2%, EMA120 $73,934.10 아래 -14.0%, EMA240 $75,461.83 아래 -15.8%로 기관 흐름이 하방 정렬",
"상단 $76,234.70-$78,077.10에 candidate bearish OB가 존재하며, 그 위 $78,128.55에 buy-side liquidity가 resting 상태",
"최근 구조 이벤트가 $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00 순서의 연속 bearish BOS 5회로 하방 연속성 우세"
],
"reasoning": "확정 구조는 명확히 bearish입니다. 최근 BOS/CHoCH 시퀀스에서 bearish BOS가 5회 연속 발생했고, 마지막 주요 하향 구조 레벨은 $72,436.00이며 현재가 $63,571.50은 이 레벨과 EQ $68,750.15 모두 아래에 있습니다. 가격은 7일 저점 $61,344.80 근처 discount에 위치해 단기 반등 가능성은 있으나, 활성 bullish OB와 미체결 bullish FVG가 전혀 없어 강한 매수 방어 근거는 부족합니다. 상방으로는 $67,770.78 EMA20, $68,750.15 EQ, 그리고 $76,234.70-$78,077.10 candidate bearish OB가 주요 매도 재진입 구간이며, 기관 관점에서는 반등 시 프리미엄/공급 영역에서 재분배될 가능성이 더 높습니다.",
"key_levels": {
"support": [
61344.8,
63571.5
],
"resistance": [
65359.1,
67770.78,
68121.9,
68750.15,
72436.0,
74203.6,
76234.7,
78077.1,
78128.55
]
},
"time_horizon": "medium term",
"invalidation_level": "$72,436.00",
"risk_scenario": "반대 시나리오는 $61,344.80 부근의 sell-side liquidity를 추가로 스윕한 뒤 강한 반등이 발생하고, 가격이 $65,359.10 전일 저점과 $68,750.15 EQ를 회복하는 경우입니다. 특히 $72,436.00을 상향 회복하며 4시간봉 기준 구조적 수용이 나오면 최근 bearish BOS 흐름이 훼손되고, $76,234.70-$78,077.10 bearish OB 및 $78,128.55 BSL까지 유동성 회수 반등이 열릴 수 있습니다.",
"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.548
},
"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": 68750.15,
"range_high": 76155.5,
"range_low": 61344.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": 697.2,
"deepest_retracement_pct": 697.2,
"previous_day_high": 68121.9,
"previous_day_low": 65359.1,
"broken_prev_high": false,
"broken_prev_low": true,
"sessions": {}
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.82,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.92,\n \"setup_signals\": [\n \"가격이 EQ $68,750.15 아래의 discount 영역에 있으나, $72,436.00 하향 BOS 이후 구조적 회복이 없음\",\n \"전일 저점 $65,359.10을 하향 이탈했으며 현재가 $63,571.50으로 회복 실패\",\n \"EMA20 $67,770.78 아래 -6.2%, EMA120 $73,934.10 아래 -14.0%, EMA240 $75,461.83 아래 -15.8%로 기관 흐름이 하방 정렬\",\n \"상단 $76,234.70-$78,077.10에 candidate bearish OB가 존재하며, 그 위 $78,128.55에 buy-side liquidity가 resting 상태\",\n \"최근 구조 이벤트가 $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00 순서의 연속 bearish BOS 5회로 하방 연속성 우세\"\n ],\n \"reasoning\": \"확정 구조는 명확히 bearish입니다. 최근 BOS/CHoCH 시퀀스에서 bearish BOS가 5회 연속 발생했고, 마지막 주요 하향 구조 레벨은 $72,436.00이며 현재가 $63,571.50은 이 레벨과 EQ $68,750.15 모두 아래에 있습니다. 가격은 7일 저점 $61,344.80 근처 discount에 위치해 단기 반등 가능성은 있으나, 활성 bullish OB와 미체결 bullish FVG가 전혀 없어 강한 매수 방어 근거는 부족합니다. 상방으로는 $67,770.78 EMA20, $68,750.15 EQ, 그리고 $76,234.70-$78,077.10 candidate bearish OB가 주요 매도 재진입 구간이며, 기관 관점에서는 반등 시 프리미엄/공급 영역에서 재분배될 가능성이 더 높습니다.\",\n \"key_levels\": {\n \"support\": [\n 61344.8,\n 63571.5\n ],\n \"resistance\": [\n 65359.1,\n 67770.78,\n 68121.9,\n 68750.15,\n 72436.0,\n 74203.6,\n 76234.7,\n 78077.1,\n 78128.55\n ]\n },\n \"time_horizon\": \"medium term\",\n \"invalidation_level\": \"$72,436.00\",\n \"risk_scenario\": \"반대 시나리오는 $61,344.80 부근의 sell-side liquidity를 추가로 스윕한 뒤 강한 반등이 발생하고, 가격이 $65,359.10 전일 저점과 $68,750.15 EQ를 회복하는 경우입니다. 특히 $72,436.00을 상향 회복하며 4시간봉 기준 구조적 수용이 나오면 최근 bearish BOS 흐름이 훼손되고, $76,234.70-$78,077.10 bearish OB 및 $78,128.55 BSL까지 유동성 회수 반등이 열릴 수 있습니다.\",\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.74,
"setup_signals": [
"현재가 $63,571.50가 7일 EQ $66,818.95 및 EMA20 $67,770.78 아래에서 수용되어 약세 구조 유지",
"24시간 OI -6.9890% 감소로 신규 매수 유입이 아니라 포지션 언와인딩/디레버리징 진행",
"CVD 변화 -18,847.32로 가격 하락 중 매수 흡수 부족, 참여 약세 지속",
"롱 계정 비율 0.684, 숏 계정 비율 0.316으로 롱 계정 쏠림이 유지되어 반대매매성 하방 리스크 존재",
"선물 basis -0.0498% 및 basis 변화 -0.0170으로 현물 대비 선물 약세, 파생 수요 부진",
"하방 청산 유동성 $60,500 및 $57,900이 열려 있어 하락 시 자석 구간으로 작동 가능",
"상방 $64,600, $66,100, $66,700 청산대가 존재해 단기 숏커버 반등 가능성은 있으나, $66,819~$67,771 회복 전까지는 매도 우위"
],
"reasoning": "확정 구조는 약세입니다. BTC는 현재 $63,571.50로 7일 고점 $74,293.10 대비 크게 밀려 있으며, EMA20 $67,770.78보다 -6.2%, EMA120 $73,934.10보다 -14.0% 아래에서 거래되어 구조적 하락 수용이 확인됩니다. 파생 포지셔닝도 약세로, OI가 24시간 -6.9890% 감소하면서 롱 청산/언와인딩 성격이 강하고 CVD도 -18,847.32로 매수 주도 반전 신호가 부족합니다. 롱 계정 비율이 0.684로 여전히 높아 롱 포지션이 완전히 정리되지 않았고, 하방 유동성 $60,500 및 $57,900이 다음 타깃으로 남아 있습니다. 단기적으로 $64,600~$66,700 상방 청산대를 향한 되돌림은 가능하지만, $66,818.95 EQ와 EMA20 $67,770.78을 회복하지 못하면 반등은 매도 기회로 해석됩니다.",
"key_levels": {
"support": [
61344.8,
60500,
57900
],
"resistance": [
64600,
66100,
66700,
67770.78,
70800
]
},
"time_horizon": "short to medium term",
"invalidation_level": "$67,770.78 상방 4시간봉 종가 회복",
"risk_scenario": "$64,600 청산대를 흡수한 뒤 $66,100~$66,700까지 숏커버가 확장되고, 이후 $67,770.78 EMA20을 4시간봉 기준으로 회복하면 현재의 약세 파생 시그널은 실패합니다. 이 경우 OI가 다시 증가하면서 CVD가 양전환되면 $70,800 강한 유동성 레벨까지 리프라이싱될 수 있습니다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.3,
"cvd_change": -18847.32,
"oi_trend": 0.0,
"oi_change_pct_24h": -6.989,
"oi_latest": 100747.616,
"funding_pressure": 0.44,
"funding_avg": 5.978e-05,
"funding_change_24h": -2.524e-05,
"long_account_ratio": 0.689,
"short_account_ratio": 0.311,
"long_account_latest": 0.684,
"short_account_latest": 0.316,
"long_account_change_24h": -0.0036,
"short_account_change_24h": 0.0036,
"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.488,
"spot_futures_basis_pct": -0.0498,
"basis_change_lookback": -0.017,
"aggregate_score": 0.246,
"bull_signals": 0,
"bear_signals": 4,
"liq_below": [
[
60500,
35151.2810275
],
[
57900,
34105.30906125
]
],
"liq_above": [
[
64600,
30471.670215000002
],
[
66100,
39703.190891399994
],
[
66700,
31821.69863995
]
],
"strongest_liq_level": 70800,
"fragility_score": 0.364,
"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.74,\n \"setup_signals\": [\n \"현재가 $63,571.50가 7일 EQ $66,818.95 및 EMA20 $67,770.78 아래에서 수용되어 약세 구조 유지\",\n \"24시간 OI -6.9890% 감소로 신규 매수 유입이 아니라 포지션 언와인딩/디레버리징 진행\",\n \"CVD 변화 -18,847.32로 가격 하락 중 매수 흡수 부족, 참여 약세 지속\",\n \"롱 계정 비율 0.684, 숏 계정 비율 0.316으로 롱 계정 쏠림이 유지되어 반대매매성 하방 리스크 존재\",\n \"선물 basis -0.0498% 및 basis 변화 -0.0170으로 현물 대비 선물 약세, 파생 수요 부진\",\n \"하방 청산 유동성 $60,500 및 $57,900이 열려 있어 하락 시 자석 구간으로 작동 가능\",\n \"상방 $64,600, $66,100, $66,700 청산대가 존재해 단기 숏커버 반등 가능성은 있으나, $66,819~$67,771 회복 전까지는 매도 우위\"\n ],\n \"reasoning\": \"확정 구조는 약세입니다. BTC는 현재 $63,571.50로 7일 고점 $74,293.10 대비 크게 밀려 있으며, EMA20 $67,770.78보다 -6.2%, EMA120 $73,934.10보다 -14.0% 아래에서 거래되어 구조적 하락 수용이 확인됩니다. 파생 포지셔닝도 약세로, OI가 24시간 -6.9890% 감소하면서 롱 청산/언와인딩 성격이 강하고 CVD도 -18,847.32로 매수 주도 반전 신호가 부족합니다. 롱 계정 비율이 0.684로 여전히 높아 롱 포지션이 완전히 정리되지 않았고, 하방 유동성 $60,500 및 $57,900이 다음 타깃으로 남아 있습니다. 단기적으로 $64,600~$66,700 상방 청산대를 향한 되돌림은 가능하지만, $66,818.95 EQ와 EMA20 $67,770.78을 회복하지 못하면 반등은 매도 기회로 해석됩니다.\",\n \"key_levels\": {\n \"support\": [\n 61344.8,\n 60500,\n 57900\n ],\n \"resistance\": [\n 64600,\n 66100,\n 66700,\n 67770.78,\n 70800\n ]\n },\n \"time_horizon\": \"short to medium term\",\n \"invalidation_level\": \"$67,770.78 상방 4시간봉 종가 회복\",\n \"risk_scenario\": \"$64,600 청산대를 흡수한 뒤 $66,100~$66,700까지 숏커버가 확장되고, 이후 $67,770.78 EMA20을 4시간봉 기준으로 회복하면 현재의 약세 파생 시그널은 실패합니다. 이 경우 OI가 다시 증가하면서 CVD가 양전환되면 $70,800 강한 유동성 레벨까지 리프라이싱될 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "bearish",
"confidence": 0.91,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.72,
"setup_signals": [
"확정 분배 구조: regime=DIS, regime_state=confirmed_dis, regime_fitness=1.000",
"주요 분배 범위 하단 $73,669.00 이탈 후 현재가 $63,571.50에서 Phase E 진행",
"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 $61,344.80 순서로 분배 이벤트 완성",
"활성 재분배 후보 4h_cycle_3에서도 SC $72,556.00, AR $73,723.00 이후 ST $66,388.00 및 SOW $66,150.70 하향 이탈",
"현재가가 EMA20 $67,770.78, EMA120 $73,934.10, EMA240 $75,461.83 아래에 있어 반등 시 공급 우위 구간이 넓음"
],
"reasoning": "현재 구조는 acc_score 92.5보다 dis_score 100.0이 우세하며, regime은 DIS, phase_context는 confirmed_dis / distribution / Phase E로 확정되어 구조적 편향은 명확히 bearish입니다. 주요 분배 범위는 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 저점 $61,344.80까지 하방 확장이 확인되었습니다. 활성 구조 4h_cycle_3 역시 SC $72,556.00, AR $73,723.00 이후 ST $66,388.00 및 SOW $66,150.70을 잃고 Phase E로 전개되어, 단기 반등이 나오더라도 $66,150.70~$66,388.00 회복 전까지는 공급 테스트 성격이 강합니다. 다만 현재가는 이미 $61,344.80 저점 근처에서 급락 후 위치하므로, 즉시 추격보다는 $66,150.70 또는 $73,669.00 회복 실패 여부가 다음 하락 지속의 품질을 결정합니다.",
"key_levels": {
"support": [
61344.8
],
"resistance": [
66150.7,
66388.0,
72556.0,
73036.0,
73669.0,
73723.0,
74632.0,
76155.5,
78564.3
]
},
"time_horizon": "medium term",
"invalidation_level": "$73,723.00 이상 4시간봉 종가 회복",
"risk_scenario": "$66,150.70~$66,388.00을 먼저 회복하면 단기 SOW 실패 가능성이 열리고, 이후 $72,556.00 및 $73,669.00~$73,723.00 재진입 테스트가 발생할 수 있습니다. 특히 $73,723.00 위로 4시간봉 수용이 확인되면 현재 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": 14,
"price": 78300.0,
"color": "#ffd166"
},
{
"label": "AR",
"side": "low",
"idx": 28,
"price": 73669.0,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "high",
"idx": 70,
"price": 79455.0,
"color": "#118ab2"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 86,
"price": 74868.0,
"color": "#ef476f"
},
{
"label": "UT",
"side": "high",
"idx": 105,
"price": 79145.0,
"color": "#f9844a"
},
{
"label": "UTAD",
"side": "high",
"idx": 126,
"price": 82828.7,
"color": "#f9844a"
},
{
"label": "LPSY",
"side": "high",
"idx": 168,
"price": 81270.2,
"color": "#8338ec"
},
{
"label": "LPSY",
"side": "high",
"idx": 192,
"price": 78564.3,
"color": "#8338ec"
},
{
"label": "SOW",
"side": "low",
"idx": 256,
"price": 73036.0,
"color": "#ef476f"
},
{
"label": "Phase E",
"side": "low",
"idx": 298,
"price": 61344.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": 14,
"end_idx": 298,
"phase_count": 10,
"phases": [
{
"label": "BC",
"side": "high",
"idx": 14,
"price": 78300.0,
"color": "#ffd166",
"dt": "2026-04-18 01:00:00+09:00"
},
{
"label": "AR",
"side": "low",
"idx": 28,
"price": 73669.0,
"color": "#06d6a0",
"dt": "2026-04-20 09:00:00+09:00"
},
{
"label": "ST",
"side": "high",
"idx": 70,
"price": 79455.0,
"color": "#118ab2",
"dt": "2026-04-27 09:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 86,
"price": 74868.0,
"color": "#ef476f",
"dt": "2026-04-30 01:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 105,
"price": 79145.0,
"color": "#f9844a",
"dt": "2026-05-03 05:00:00+09:00"
},
{
"label": "UTAD",
"side": "high",
"idx": 126,
"price": 82828.7,
"color": "#f9844a",
"dt": "2026-05-06 17:00:00+09:00"
},
{
"label": "LPSY",
"side": "high",
"idx": 168,
"price": 81270.2,
"color": "#8338ec",
"dt": "2026-05-13 17:00:00+09:00"
},
{
"label": "LPSY",
"side": "high",
"idx": 192,
"price": 78564.3,
"color": "#8338ec",
"dt": "2026-05-17 17:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 256,
"price": 73036.0,
"color": "#ef476f",
"dt": "2026-05-28 09:00:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 298,
"price": 61344.8,
"color": "#7209b7",
"dt": "2026-06-04 09: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": 199,
"end_idx": 298,
"phase_count": 9,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 199,
"price": 76014.2,
"color": "#ffd166",
"dt": "2026-05-18 21:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 201,
"price": 77187.3,
"color": "#06d6a0",
"dt": "2026-05-19 05:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 227,
"price": 74203.6,
"color": "#118ab2",
"dt": "2026-05-23 13:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 237,
"price": 76056.0,
"color": "#ef476f",
"dt": "2026-05-25 05:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 241,
"price": 77887.9,
"color": "#f9844a",
"dt": "2026-05-25 21:00:00+09:00"
},
{
"label": "UTAD",
"side": "high",
"idx": 247,
"price": 78077.1,
"color": "#f9844a",
"dt": "2026-05-26 21:00:00+09:00"
},
{
"label": "LPSY",
"side": "high",
"idx": 253,
"price": 76155.5,
"color": "#8338ec",
"dt": "2026-05-27 21:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 254,
"price": 74632.0,
"color": "#ef476f",
"dt": "2026-05-28 01:00:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 298,
"price": 61344.8,
"color": "#7209b7",
"dt": "2026-06-04 09: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": 259,
"end_idx": 298,
"phase_count": 5,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 259,
"price": 72556.0,
"color": "#ffd166",
"dt": "2026-05-28 21:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 260,
"price": 73723.0,
"color": "#06d6a0",
"dt": "2026-05-29 01:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 290,
"price": 66388.0,
"color": "#118ab2",
"dt": "2026-06-03 01:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 291,
"price": 66150.7,
"color": "#ef476f",
"dt": "2026-06-03 05:00:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 298,
"price": 61344.8,
"color": "#7209b7",
"dt": "2026-06-04 09: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.91,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.72,\n \"setup_signals\": [\n \"확정 분배 구조: regime=DIS, regime_state=confirmed_dis, regime_fitness=1.000\",\n \"주요 분배 범위 하단 $73,669.00 이탈 후 현재가 $63,571.50에서 Phase E 진행\",\n \"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 $61,344.80 순서로 분배 이벤트 완성\",\n \"활성 재분배 후보 4h_cycle_3에서도 SC $72,556.00, AR $73,723.00 이후 ST $66,388.00 및 SOW $66,150.70 하향 이탈\",\n \"현재가가 EMA20 $67,770.78, EMA120 $73,934.10, EMA240 $75,461.83 아래에 있어 반등 시 공급 우위 구간이 넓음\"\n ],\n \"reasoning\": \"현재 구조는 acc_score 92.5보다 dis_score 100.0이 우세하며, regime은 DIS, phase_context는 confirmed_dis / distribution / Phase E로 확정되어 구조적 편향은 명확히 bearish입니다. 주요 분배 범위는 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 저점 $61,344.80까지 하방 확장이 확인되었습니다. 활성 구조 4h_cycle_3 역시 SC $72,556.00, AR $73,723.00 이후 ST $66,388.00 및 SOW $66,150.70을 잃고 Phase E로 전개되어, 단기 반등이 나오더라도 $66,150.70~$66,388.00 회복 전까지는 공급 테스트 성격이 강합니다. 다만 현재가는 이미 $61,344.80 저점 근처에서 급락 후 위치하므로, 즉시 추격보다는 $66,150.70 또는 $73,669.00 회복 실패 여부가 다음 하락 지속의 품질을 결정합니다.\",\n \"key_levels\": {\n \"support\": [\n 61344.8\n ],\n \"resistance\": [\n 66150.7,\n 66388.0,\n 72556.0,\n 73036.0,\n 73669.0,\n 73723.0,\n 74632.0,\n 76155.5,\n 78564.3\n ]\n },\n \"time_horizon\": \"medium term\",\n \"invalidation_level\": \"$73,723.00 이상 4시간봉 종가 회복\",\n \"risk_scenario\": \"$66,150.70~$66,388.00을 먼저 회복하면 단기 SOW 실패 가능성이 열리고, 이후 $72,556.00 및 $73,669.00~$73,723.00 재진입 테스트가 발생할 수 있습니다. 특히 $73,723.00 위로 4시간봉 수용이 확인되면 현재 Phase E 하방 지속 해석은 약화되고, 분배 하단 이탈이 실패한 하방 함정으로 재평가해야 합니다.\",\n \"data_quality\": \"high\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "bearish",
"confidence": 0.68,
"structure_bias": "bearish",
"setup_bias": "neutral",
"setup_score": 0.25,
"setup_signals": [
"현재가 $63,571.50는 피보나치 EQ/ret_0.5 $73,343.00 아래의 깊은 디스카운트 구간에 위치",
"ret_0.786 $72,824.20, golden ratio ret_0.618 $73,128.95, ret_0.5 $73,343.00가 모두 상방 저항으로 전환",
"피보나치 반응 상태가 distant이며 reaction_probability 0.25로 즉각적인 피보나치 반등 신뢰도 낮음",
"7일 저점 $61,344.80 근처까지 하락했으나, 명확한 스윕 후 구조 전환 신호는 아직 없음"
],
"reasoning": "확인된 구조 관점에서는 현재가 $63,571.50가 최근 Low→High 스윙 $72,436→$74,250의 모든 주요 되돌림 레벨 아래에 있어 약세 구조가 우세하다. 특히 가장 가까운 피보나치 저항도 ret_0.786 $72,824.20로 현재가 대비 14.55% 위에 있으며, golden ratio ret_0.618 $73,128.95와 ret_0.5 $73,343.00 역시 회복되지 못한 상태다. confluence_quality는 0.600으로 중간 수준이지만, 주요 컨플루언스 존 $72,976.57, $73,450.03이 모두 현 가격에서 멀리 떨어져 있어 현재 구간의 직접 지지 근거는 약하다. 셋업 관점에서는 가격이 EQ $73,343.00 아래의 깊은 디스카운트에 있어 단기 반등 시도 가능성은 있으나, support_levels가 비어 있고 fib_reaction_state가 distant이므로 강한 롱 셋업으로 보기는 어렵다.",
"key_levels": {
"support": [
61344.8
],
"resistance": [
72824.2,
73128.95,
73343.0,
73557.05,
74250.0
]
},
"time_horizon": "short/medium term",
"invalidation_level": "$73,343.00",
"risk_scenario": "반대로 가격이 ret_0.786 $72,824.20을 회복한 뒤 golden ratio $73,128.95와 EQ/ret_0.5 $73,343.00 위에서 4시간봉 종가 수용을 만들면, 현재의 약세 피보나치 구조는 무효화되고 $73,557.05 및 $74,250.00 재시험으로 전환될 수 있다.",
"data_quality": "medium",
"metrics": {
"swing_pair": "Low→High: $72,436 → $74,250",
"direction": "up",
"nearest_fib": "ret_0.786",
"nearest_fib_price": 72824.2,
"nearest_fib_distance": 14.55,
"golden_ratio_level": 73128.95,
"fib_ret_382": 73557.05,
"fib_ret_618": 73128.95,
"confluence_zones": [
{
"price": 72976.57,
"count": 2,
"levels": [
"ret_0.786",
"ret_0.618"
],
"cluster_score": 0.6
},
{
"price": 73450.03,
"count": 2,
"levels": [
"ret_0.5",
"ret_0.382"
],
"cluster_score": 0.6
},
{
"price": 74682.63,
"count": 2,
"levels": [
"ret_0.618",
"ext_1.272"
],
"cluster_score": 0.6
},
{
"price": 75186.02,
"count": 2,
"levels": [
"ext_1.414",
"ext_1.618"
],
"cluster_score": 0.6
}
],
"support_levels": [],
"resistance_levels": [
72824.196,
73128.948,
73343.0
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 73821.9,
"distance_pct": 16.12,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.382",
"price": 73557.05,
"distance_pct": 15.71,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ret_0.5",
"price": 73343.0,
"distance_pct": 15.37,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ret_0.618",
"price": 73128.95,
"distance_pct": 15.03,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ret_0.786",
"price": 72824.2,
"distance_pct": 14.55,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.0",
"price": 74250.0,
"distance_pct": 16.8,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.272",
"price": 74743.41,
"distance_pct": 17.57,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.414",
"price": 75001.0,
"distance_pct": 17.98,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.618",
"price": 75371.05,
"distance_pct": 18.56,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_2.0",
"price": 76064.0,
"distance_pct": 19.65,
"is_support": false,
"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.68,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"neutral\",\n \"setup_score\": 0.25,\n \"setup_signals\": [\n \"현재가 $63,571.50는 피보나치 EQ/ret_0.5 $73,343.00 아래의 깊은 디스카운트 구간에 위치\",\n \"ret_0.786 $72,824.20, golden ratio ret_0.618 $73,128.95, ret_0.5 $73,343.00가 모두 상방 저항으로 전환\",\n \"피보나치 반응 상태가 distant이며 reaction_probability 0.25로 즉각적인 피보나치 반등 신뢰도 낮음\",\n \"7일 저점 $61,344.80 근처까지 하락했으나, 명확한 스윕 후 구조 전환 신호는 아직 없음\"\n ],\n \"reasoning\": \"확인된 구조 관점에서는 현재가 $63,571.50가 최근 Low→High 스윙 $72,436→$74,250의 모든 주요 되돌림 레벨 아래에 있어 약세 구조가 우세하다. 특히 가장 가까운 피보나치 저항도 ret_0.786 $72,824.20로 현재가 대비 14.55% 위에 있으며, golden ratio ret_0.618 $73,128.95와 ret_0.5 $73,343.00 역시 회복되지 못한 상태다. confluence_quality는 0.600으로 중간 수준이지만, 주요 컨플루언스 존 $72,976.57, $73,450.03이 모두 현 가격에서 멀리 떨어져 있어 현재 구간의 직접 지지 근거는 약하다. 셋업 관점에서는 가격이 EQ $73,343.00 아래의 깊은 디스카운트에 있어 단기 반등 시도 가능성은 있으나, support_levels가 비어 있고 fib_reaction_state가 distant이므로 강한 롱 셋업으로 보기는 어렵다.\",\n \"key_levels\": {\n \"support\": [\n 61344.8\n ],\n \"resistance\": [\n 72824.2,\n 73128.95,\n 73343.0,\n 73557.05,\n 74250.0\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"$73,343.00\",\n \"risk_scenario\": \"반대로 가격이 ret_0.786 $72,824.20을 회복한 뒤 golden ratio $73,128.95와 EQ/ret_0.5 $73,343.00 위에서 4시간봉 종가 수용을 만들면, 현재의 약세 피보나치 구조는 무효화되고 $73,557.05 및 $74,250.00 재시험으로 전환될 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "bearish",
"confidence": 0.56,
"structure_bias": "bearish",
"setup_bias": "neutral",
"setup_score": 0.12,
"setup_signals": [
"현재가 $63,571.50가 EMA20 $67,770.78 대비 -6.2%, EMA120 $73,934.10 대비 -14.0%, EMA240 $75,461.83 대비 -15.8% 아래에 위치해 4h 구조는 하방 압력이 우세",
"활성 PRZ 0개, 근접 PRZ 0개, council_relevant_prz_count 0개로 현재 가격 근처에서 즉시 실행 가능한 하모닉 반전 셋업 부재",
"가장 가까운 PRZ는 Shark 기준 $70,752.35-$72,739.66, 중심 $71,746.01로 현재가에서 +12.86% 떨어져 있어 현 구간에서는 관찰용 저항/반응 후보일 뿐",
"최근 5개 4h 캔들 중 4개가 음봉이며 24h 변동률 -5.38%, 7일 저점 $61,344.80 근처에서 약세 모멘텀 지속"
],
"reasoning": "하모닉 관점에서 총 41개 패턴과 완료 패턴 9개가 탐지됐지만, active/nearby PRZ가 각각 0개이고 모든 PRZ 상태가 far 또는 forming이라 현재 가격 $63,571.50 부근에서 방향성 투표에 반영할 수 있는 엄격한 하모닉 신호는 없다. 가장 가까운 PRZ도 $70,752.35-$72,739.66로 +12.86% 위에 있어 단기 매매 셋업이 아니라 향후 반등 시 저항/반응 후보로만 취급해야 한다. 구조적으로는 현재가가 EMA20 $67,770.78, EMA120 $73,934.10, EMA240 $75,461.83을 모두 크게 하회하고 최근 24h -5.38% 하락했기 때문에 4h 체제는 약세로 판정한다. 과거 완료된 bearish Gartley PRZ $77,580.88-$78,615.11은 이미 가격이 $63,571.50까지 이탈하며 하방 반응이 충분히 진행된 상태라 신규 숏 트리거보다는 상단 저항 맥락으로만 유효하다.",
"key_levels": {
"support": [
61344.8,
63571.5
],
"resistance": [
67770.78,
70752.35,
71746.01,
72739.66,
74139.27,
75001.38,
75901.06,
76601.32,
77580.88,
78615.11
]
},
"time_horizon": "short/medium term",
"invalidation_level": "$67,770.78 4h 종가 회복 및 유지",
"risk_scenario": "반대 시나리오는 $61,344.80 부근 저점 유동성을 스윕한 뒤 빠르게 재진입하고, 4h에서 EMA20 $67,770.78을 회복하는 경우다. 그 경우 현재 약세 구조는 단기 숏 커버링 국면으로 전환될 수 있으며, 다음 반등 목표는 먼 하모닉 PRZ인 $70,752.35-$72,739.66 및 중심 $71,746.01이 된다. 다만 해당 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": 55,
"swing_highs_scanned": 28,
"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": 12.86,
"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": 22.85,
"price_to_prz_pct_raw": 22.8506,
"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": 192,
"x_order": 5,
"a_price": 76014.2,
"a_idx": 199,
"a_order": 8,
"b_price": 77600.0,
"b_idx": 234,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 237,
"c_order": 5,
"d_idx": 247
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.774,
"ratio_score": 0.831,
"prz_score": 0.879,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 77666.06,
"prz_range": [
76898.72,
78433.41
],
"prz_width_pct": 1.976,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 22.17,
"price_to_prz_pct_raw": 22.1712,
"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": 216,
"x_order": 8,
"a_price": 76696.7,
"a_idx": 217,
"a_order": 5,
"b_price": 77600.0,
"b_idx": 234,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 237,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.771,
"ratio_score": 0.68,
"prz_score": 0.996,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 78098.0,
"prz_range": [
77580.88,
78615.11
],
"prz_width_pct": 1.324,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 22.85,
"price_to_prz_pct_raw": 22.8506,
"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": 192,
"x_order": 5,
"a_price": 76014.2,
"a_idx": 199,
"a_order": 8,
"b_price": 77600.0,
"b_idx": 234,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 237,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.746,
"ratio_score": 0.603,
"prz_score": 1.0,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 76251.19,
"prz_range": [
75901.06,
76601.32
],
"prz_width_pct": 0.918,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 19.95,
"price_to_prz_pct_raw": 19.9456,
"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": 199,
"x_order": 8,
"a_price": 78180.0,
"a_idx": 216,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 217,
"b_order": 5,
"c_price": 77887.9,
"c_idx": 241,
"c_order": 5,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.724,
"ratio_score": 0.671,
"prz_score": 0.893,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 75482.25,
"prz_range": [
74767.17,
76197.34
],
"prz_width_pct": 1.895,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 18.74,
"price_to_prz_pct_raw": 18.736,
"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": 205,
"x_order": 5,
"a_price": 78180.0,
"a_idx": 216,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 217,
"b_order": 5,
"c_price": 77600.0,
"c_idx": 234,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.721,
"ratio_score": 0.537,
"prz_score": 0.996,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 75109.81,
"prz_range": [
74613.61,
75606.0
],
"prz_width_pct": 1.321,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 18.15,
"price_to_prz_pct_raw": 18.1501,
"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": 205,
"x_order": 5,
"a_price": 78180.0,
"a_idx": 216,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 217,
"b_order": 5,
"c_price": 76155.5,
"c_idx": 253,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.699,
"ratio_score": 0.469,
"prz_score": 1.0,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 74570.33,
"prz_range": [
74139.27,
75001.38
],
"prz_width_pct": 1.156,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 17.3,
"price_to_prz_pct_raw": 17.3015,
"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": 199,
"x_order": 8,
"a_price": 78180.0,
"a_idx": 216,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 217,
"b_order": 5,
"c_price": 76155.5,
"c_idx": 253,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.671,
"ratio_score": 0.487,
"prz_score": 0.919,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 72108.0,
"prz_range": [
71476.06,
72739.94
],
"prz_width_pct": 1.753,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 13.43,
"price_to_prz_pct_raw": 13.4282,
"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": 237,
"x_order": 5,
"a_price": 73932.2,
"a_idx": 261,
"a_order": 3,
"b_price": 72436.0,
"b_idx": 265,
"b_order": 8,
"c_price": 74179.9,
"c_idx": 279,
"c_order": 3,
"d_idx": null
}
],
"council_relevant_prz": [],
"report_detail_candidates": [
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.787,
"ratio_score": 0.817,
"prz_score": 0.996,
"prz_proximity": "far",
"action_status": "far",
"high_confluence_prz": true,
"d_price": 78077.1,
"prz_range": [
77580.88,
78615.11
],
"prz_width_pct": 1.324,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 22.85,
"price_to_prz_pct_raw": 22.8506,
"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": 192,
"x_order": 5,
"a_price": 76014.2,
"a_idx": 199,
"a_order": 8,
"b_price": 77600.0,
"b_idx": 234,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 237,
"c_order": 5,
"d_idx": 247
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.774,
"ratio_score": 0.831,
"prz_score": 0.879,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 77666.06,
"prz_range": [
76898.72,
78433.41
],
"prz_width_pct": 1.976,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 22.17,
"price_to_prz_pct_raw": 22.1712,
"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": 216,
"x_order": 8,
"a_price": 76696.7,
"a_idx": 217,
"a_order": 5,
"b_price": 77600.0,
"b_idx": 234,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 237,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.771,
"ratio_score": 0.68,
"prz_score": 0.996,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 78098.0,
"prz_range": [
77580.88,
78615.11
],
"prz_width_pct": 1.324,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 22.85,
"price_to_prz_pct_raw": 22.8506,
"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": 192,
"x_order": 5,
"a_price": 76014.2,
"a_idx": 199,
"a_order": 8,
"b_price": 77600.0,
"b_idx": 234,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 237,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.746,
"ratio_score": 0.603,
"prz_score": 1.0,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 76251.19,
"prz_range": [
75901.06,
76601.32
],
"prz_width_pct": 0.918,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 19.95,
"price_to_prz_pct_raw": 19.9456,
"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": 199,
"x_order": 8,
"a_price": 78180.0,
"a_idx": 216,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 217,
"b_order": 5,
"c_price": 77887.9,
"c_idx": 241,
"c_order": 5,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.724,
"ratio_score": 0.671,
"prz_score": 0.893,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 75482.25,
"prz_range": [
74767.17,
76197.34
],
"prz_width_pct": 1.895,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 18.74,
"price_to_prz_pct_raw": 18.736,
"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": 205,
"x_order": 5,
"a_price": 78180.0,
"a_idx": 216,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 217,
"b_order": 5,
"c_price": 77600.0,
"c_idx": 234,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.721,
"ratio_score": 0.537,
"prz_score": 0.996,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 75109.81,
"prz_range": [
74613.61,
75606.0
],
"prz_width_pct": 1.321,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 18.15,
"price_to_prz_pct_raw": 18.1501,
"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": 205,
"x_order": 5,
"a_price": 78180.0,
"a_idx": 216,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 217,
"b_order": 5,
"c_price": 76155.5,
"c_idx": 253,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.699,
"ratio_score": 0.469,
"prz_score": 1.0,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 74570.33,
"prz_range": [
74139.27,
75001.38
],
"prz_width_pct": 1.156,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 17.3,
"price_to_prz_pct_raw": 17.3015,
"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": 199,
"x_order": 8,
"a_price": 78180.0,
"a_idx": 216,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 217,
"b_order": 5,
"c_price": 76155.5,
"c_idx": 253,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.671,
"ratio_score": 0.487,
"prz_score": 0.919,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 72108.0,
"prz_range": [
71476.06,
72739.94
],
"prz_width_pct": 1.753,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 13.43,
"price_to_prz_pct_raw": 13.4282,
"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": 237,
"x_order": 5,
"a_price": 73932.2,
"a_idx": 261,
"a_order": 3,
"b_price": 72436.0,
"b_idx": 265,
"b_order": 8,
"c_price": 74179.9,
"c_idx": 279,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.669,
"ratio_score": 0.652,
"prz_score": 0.879,
"prz_proximity": "far",
"action_status": "far",
"high_confluence_prz": true,
"d_price": 77887.9,
"prz_range": [
76898.72,
78433.41
],
"prz_width_pct": 1.976,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 22.17,
"price_to_prz_pct_raw": 22.1712,
"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": 216,
"x_order": 8,
"a_price": 76696.7,
"a_idx": 217,
"a_order": 5,
"b_price": 77600.0,
"b_idx": 234,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 237,
"c_order": 5,
"d_idx": 241
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.636,
"ratio_score": 0.565,
"prz_score": 0.893,
"prz_proximity": "far",
"action_status": "far",
"high_confluence_prz": true,
"d_price": 76056.0,
"prz_range": [
74767.17,
76197.34
],
"prz_width_pct": 1.895,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 18.74,
"price_to_prz_pct_raw": 18.736,
"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": 205,
"x_order": 5,
"a_price": 78180.0,
"a_idx": 216,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 217,
"b_order": 5,
"c_price": 77600.0,
"c_idx": 234,
"c_order": 3,
"d_idx": 237
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.612,
"ratio_score": 0.426,
"prz_score": 1.0,
"prz_proximity": "far",
"action_status": "far",
"high_confluence_prz": true,
"d_price": 76056.0,
"prz_range": [
75996.47,
76638.8
],
"prz_width_pct": 0.842,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 20.05,
"price_to_prz_pct_raw": 20.0501,
"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": 199,
"x_order": 8,
"a_price": 78180.0,
"a_idx": 216,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 217,
"b_order": 5,
"c_price": 77600.0,
"c_idx": 234,
"c_order": 3,
"d_idx": 237
},
{
"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": 22.94,
"price_to_prz_pct_raw": 22.9385,
"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": 192,
"x_order": 5,
"a_price": 76107.1,
"a_idx": 205,
"a_order": 5,
"b_price": 77600.0,
"b_idx": 234,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 237,
"c_order": 5,
"d_idx": 241
}
],
"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.56,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"neutral\",\n \"setup_score\": 0.12,\n \"setup_signals\": [\n \"현재가 $63,571.50가 EMA20 $67,770.78 대비 -6.2%, EMA120 $73,934.10 대비 -14.0%, EMA240 $75,461.83 대비 -15.8% 아래에 위치해 4h 구조는 하방 압력이 우세\",\n \"활성 PRZ 0개, 근접 PRZ 0개, council_relevant_prz_count 0개로 현재 가격 근처에서 즉시 실행 가능한 하모닉 반전 셋업 부재\",\n \"가장 가까운 PRZ는 Shark 기준 $70,752.35-$72,739.66, 중심 $71,746.01로 현재가에서 +12.86% 떨어져 있어 현 구간에서는 관찰용 저항/반응 후보일 뿐\",\n \"최근 5개 4h 캔들 중 4개가 음봉이며 24h 변동률 -5.38%, 7일 저점 $61,344.80 근처에서 약세 모멘텀 지속\"\n ],\n \"reasoning\": \"하모닉 관점에서 총 41개 패턴과 완료 패턴 9개가 탐지됐지만, active/nearby PRZ가 각각 0개이고 모든 PRZ 상태가 far 또는 forming이라 현재 가격 $63,571.50 부근에서 방향성 투표에 반영할 수 있는 엄격한 하모닉 신호는 없다. 가장 가까운 PRZ도 $70,752.35-$72,739.66로 +12.86% 위에 있어 단기 매매 셋업이 아니라 향후 반등 시 저항/반응 후보로만 취급해야 한다. 구조적으로는 현재가가 EMA20 $67,770.78, EMA120 $73,934.10, EMA240 $75,461.83을 모두 크게 하회하고 최근 24h -5.38% 하락했기 때문에 4h 체제는 약세로 판정한다. 과거 완료된 bearish Gartley PRZ $77,580.88-$78,615.11은 이미 가격이 $63,571.50까지 이탈하며 하방 반응이 충분히 진행된 상태라 신규 숏 트리거보다는 상단 저항 맥락으로만 유효하다.\",\n \"key_levels\": {\n \"support\": [\n 61344.8,\n 63571.5\n ],\n \"resistance\": [\n 67770.78,\n 70752.35,\n 71746.01,\n 72739.66,\n 74139.27,\n 75001.38,\n 75901.06,\n 76601.32,\n 77580.88,\n 78615.11\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"$67,770.78 4h 종가 회복 및 유지\",\n \"risk_scenario\": \"반대 시나리오는 $61,344.80 부근 저점 유동성을 스윕한 뒤 빠르게 재진입하고, 4h에서 EMA20 $67,770.78을 회복하는 경우다. 그 경우 현재 약세 구조는 단기 숏 커버링 국면으로 전환될 수 있으며, 다음 반등 목표는 먼 하모닉 PRZ인 $70,752.35-$72,739.66 및 중심 $71,746.01이 된다. 다만 해당 PRZ에 도달하기 전까지 하모닉은 메인 경로를 뒤집는 독립 근거가 아니다.\",\n \"data_quality\": \"medium\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bearish",
"overall_confidence": 0.82,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.78,
"active_setups": [
"ICT: $72,436.00 하향 BOS 이후 구조 회복 실패, 현재가 $63,571.50는 EQ $68,750.15 및 EMA20 $67,770.78 아래",
"Wyckoff: 확정 분배 이후 Phase E 진행, $66,150.70~$66,388.00 회복 전까지 공급 테스트 구조",
"Derivatives: 24시간 OI -6.9890%, CVD -18,847.32로 하락 중 매수 흡수 부족",
"Derivatives: $64,600 / $66,100 / $66,700 상방 청산대가 있으나 $66,818.95 EQ 및 EMA20 $67,770.78 미회복 시 약세 셋업 유지",
"Candlestick counter-risk: $61,344.80 인근 고거래량 doji 및 strict bullish_harami 품질 0.768로 단기 매도 피로 가능성",
"Fibonacci/Harmonic: 현재가 부근 유효 피보나치 지지 및 actionable PRZ 부재, 주요 반응 구간은 $70,752.35~$73,343.00 위쪽에 위치"
],
"setup_vs_structure": "실행 셋업은 구조적 약세와 정렬되어 있다. 다만 가격이 $61,344.80 저점 근처의 깊은 discount에 위치하고 캔들상 매도 피로 신호가 있어, 즉시 추격보다는 반등 실패 여부를 확인해야 하는 국면이다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 6,
"neutral_count": 0
},
"key_levels": {
"support": [
62235.22,
61344.8,
60500,
57900
],
"resistance": [
64600,
65359.1,
66100,
66150.7,
66388,
66700,
67770.78,
68750.15,
72436,
72824.2,
73343,
73669,
73934.1
]
},
"confluences": [
"전문가 6명 전원이 구조적 편향을 bearish로 판정했다.",
"Candlestick, ICT, Derivatives, Harmonic이 모두 EMA20 $67,770.78 아래 수용을 약세 구조의 핵심 근거로 제시했다.",
"ICT와 Derivatives는 각각 EQ $68,750.15 / $66,818.95 아래 위치를 약세 수용 구간으로 해석했다.",
"Wyckoff의 SOW $66,150.70 및 ST $66,388.00은 Derivatives의 상방 청산대 $66,100 / $66,700과 겹쳐 단기 공급 테스트 구간으로 수렴한다.",
"Candlestick, ICT, Wyckoff, Fibonacci, Harmonic이 모두 $61,344.80을 현재 구조의 핵심 저점 또는 지지 기준으로 식별했다.",
"ICT의 마지막 주요 하향 BOS $72,436.00은 Fibonacci 스윙 저점 $72,436 및 Wyckoff 상단 구조 $72,556.00~$73,669.00과 겹쳐 중기 구조 회복 판단대가 된다.",
"Fibonacci의 $72,824.20~$73,343.00 저항 클러스터는 Wyckoff의 $73,036.00 SOW 및 $73,669.00 분배 범위 하단과 근접해 상위 저항 컨플루언스를 형성한다."
],
"conflicts": [
"Candlestick은 구조는 bearish로 보면서도 $61,344.80 부근 고거래량 doji와 strict bullish_harami 품질 0.768 때문에 단기 bullish setup을 제시했다.",
"ICT와 Wyckoff는 discount 영역에 있음에도 활성 bullish OB, 미체결 bullish FVG, 축적 전환 근거가 없다고 보며 캔들 반등 신호를 구조 전환으로 인정하지 않는다.",
"Derivatives는 롱 계정 비율 0.684로 롱 편중이 남아 있다고 해석해 약세를 지지하지만, OI -6.9890% 감소는 신규 추세 숏 증가라기보다 디레버리징 성격도 포함한다.",
"Harmonic은 총 41개 패턴을 탐지했으나 active/nearby PRZ가 0개라 현재 가격 부근 방향성 판단에는 낮은 가중치만 부여된다."
],
"executive_summary": "BTC/USDT 4시간 구조는 확정 분배 이후 Phase E로 전개된 bearish regime이다. 현재가 $63,571.50는 EMA20 $67,770.78, ICT EQ $68,750.15, 주요 BOS 레벨 $72,436.00, Wyckoff 분배 하단 $73,669.00을 모두 하회해 구조적 회복 신호가 아직 없다. 현재 위치는 $61,344.80 저점 근처의 깊은 discount로, 고거래량 doji와 bullish_harami가 단기 매도 피로 조건을 만들지만 이는 구조 전환이 아니라 반등 리스크 조건으로만 취급된다. 핵심 구조 저항은 $66,150.70~$67,770.78, 그 위는 $72,436.00~$73,934.10이며, $73,669.00 및 EMA120 $73,934.10 회복 전까지 전체 구조 진단은 bearish로 유지된다.",
"raw_llm_response": "{\n \"overall_signal\": \"bearish\",\n \"overall_confidence\": 0.82,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.78,\n \"active_setups\": [\n \"ICT: $72,436.00 하향 BOS 이후 구조 회복 실패, 현재가 $63,571.50는 EQ $68,750.15 및 EMA20 $67,770.78 아래\",\n \"Wyckoff: 확정 분배 이후 Phase E 진행, $66,150.70~$66,388.00 회복 전까지 공급 테스트 구조\",\n \"Derivatives: 24시간 OI -6.9890%, CVD -18,847.32로 하락 중 매수 흡수 부족\",\n \"Derivatives: $64,600 / $66,100 / $66,700 상방 청산대가 있으나 $66,818.95 EQ 및 EMA20 $67,770.78 미회복 시 약세 셋업 유지\",\n \"Candlestick counter-risk: $61,344.80 인근 고거래량 doji 및 strict bullish_harami 품질 0.768로 단기 매도 피로 가능성\",\n \"Fibonacci/Harmonic: 현재가 부근 유효 피보나치 지지 및 actionable PRZ 부재, 주요 반응 구간은 $70,752.35~$73,343.00 위쪽에 위치\"\n ],\n \"setup_vs_structure\": \"실행 셋업은 구조적 약세와 정렬되어 있다. 다만 가격이 $61,344.80 저점 근처의 깊은 discount에 위치하고 캔들상 매도 피로 신호가 있어, 즉시 추격보다는 반등 실패 여부를 확인해야 하는 국면이다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 0,\n \"bearish_count\": 6,\n \"neutral_count\": 0\n },\n \"key_levels\": {\n \"support\": [\n 62235.22,\n 61344.8,\n 60500,\n 57900\n ],\n \"resistance\": [\n 64600,\n 65359.1,\n 66100,\n 66150.7,\n 66388,\n 66700,\n 67770.78,\n 68750.15,\n 72436,\n 72824.2,\n 73343,\n 73669,\n 73934.1\n ]\n },\n \"confluences\": [\n \"전문가 6명 전원이 구조적 편향을 bearish로 판정했다.\",\n \"Candlestick, ICT, Derivatives, Harmonic이 모두 EMA20 $67,770.78 아래 수용을 약세 구조의 핵심 근거로 제시했다.\",\n \"ICT와 Derivatives는 각각 EQ $68,750.15 / $66,818.95 아래 위치를 약세 수용 구간으로 해석했다.\",\n \"Wyckoff의 SOW $66,150.70 및 ST $66,388.00은 Derivatives의 상방 청산대 $66,100 / $66,700과 겹쳐 단기 공급 테스트 구간으로 수렴한다.\",\n \"Candlestick, ICT, Wyckoff, Fibonacci, Harmonic이 모두 $61,344.80을 현재 구조의 핵심 저점 또는 지지 기준으로 식별했다.\",\n \"ICT의 마지막 주요 하향 BOS $72,436.00은 Fibonacci 스윙 저점 $72,436 및 Wyckoff 상단 구조 $72,556.00~$73,669.00과 겹쳐 중기 구조 회복 판단대가 된다.\",\n \"Fibonacci의 $72,824.20~$73,343.00 저항 클러스터는 Wyckoff의 $73,036.00 SOW 및 $73,669.00 분배 범위 하단과 근접해 상위 저항 컨플루언스를 형성한다.\"\n ],\n \"conflicts\": [\n \"Candlestick은 구조는 bearish로 보면서도 $61,344.80 부근 고거래량 doji와 strict bullish_harami 품질 0.768 때문에 단기 bullish setup을 제시했다.\",\n \"ICT와 Wyckoff는 discount 영역에 있음에도 활성 bullish OB, 미체결 bullish FVG, 축적 전환 근거가 없다고 보며 캔들 반등 신호를 구조 전환으로 인정하지 않는다.\",\n \"Derivatives는 롱 계정 비율 0.684로 롱 편중이 남아 있다고 해석해 약세를 지지하지만, OI -6.9890% 감소는 신규 추세 숏 증가라기보다 디레버리징 성격도 포함한다.\",\n \"Harmonic은 총 41개 패턴을 탐지했으나 active/nearby PRZ가 0개라 현재 가격 부근 방향성 판단에는 낮은 가중치만 부여된다.\"\n ],\n \"highest_conviction_analyst\": \"Wyckoff Expert — 신뢰도 91%, regime=DIS 및 confirmed distribution / Phase E를 명확히 제시했고, 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 $61,344.80의 완성된 분배 시퀀스를 가격 레벨로 구체화했기 때문이다.\",\n \"invalidation_level\": \"4시간 기준 $73,669.00 분배 범위 하단을 회복하고 EMA120 $73,934.10 위에서 수용되면 현재 bearish 구조 판정은 훼손된다.\",\n \"executive_summary\": \"BTC/USDT 4시간 구조는 확정 분배 이후 Phase E로 전개된 bearish regime이다. 현재가 $63,571.50는 EMA20 $67,770.78, ICT EQ $68,750.15, 주요 BOS 레벨 $72,436.00, Wyckoff 분배 하단 $73,669.00을 모두 하회해 구조적 회복 신호가 아직 없다. 현재 위치는 $61,344.80 저점 근처의 깊은 discount로, 고거래량 doji와 bullish_harami가 단기 매도 피로 조건을 만들지만 이는 구조 전환이 아니라 반등 리스크 조건으로만 취급된다. 핵심 구조 저항은 $66,150.70~$67,770.78, 그 위는 $72,436.00~$73,934.10이며, $73,669.00 및 EMA120 $73,934.10 회복 전까지 전체 구조 진단은 bearish로 유지된다.\"\n}"
},
"overall_signal": "bearish",
"overall_confidence": 0.82,
"operating_path": {
"path_type": "complex",
"confidence": 0.64,
"waypoints": [
{
"seq": 1,
"price": 64600,
"type": "resistance_test",
"source": "Derivatives (상방 청산대 $64,600), Candlestick (저점권 고거래량 doji/bullish_harami 0.768)",
"description": "현재가 $63,571.50는 7일 저점 $61,344.80 인근 깊은 discount에서 매도 피로 신호(고거래량 doji·strict bullish_harami 0.768)가 발생한 자리다. 즉시 추격보다 반등 실패 확인 국면이라는 셋업 노트에 따라, 1차 상방 청산대 $64,600(Derivatives) 테스트가 첫 움직임. 전일 저점 $65,359.10 직전 1차 저항.",
"est_hours": 4,
"turning_zone": [
64600.0,
65100.0
],
"likely_wick": 64950.0,
"rejection_confirm": 64200.0,
"invalid_overshoot": 65400.0,
"calibration_reasoning": "Chairman 저항 $64,600에 ATR 0.37배(~$500) 폭의 존을 적용하되 다음 저항인 전일 저점 $65,359.10 아래로 제한했고, $65,000 라운드넘버 자석으로 likely_wick을 상향 편향. $65,359.10을 돌파하면 반응 없이 $66,388로 직행하므로 본 지점은 무효."
},
{
"seq": 2,
"price": 66388,
"type": "liquidity_sweep",
"source": "Wyckoff (ST $66,388 / SOW $66,150.70), Derivatives (상방 청산대 $66,100·$66,700), Chairman 컨플루언스",
"description": "Wyckoff ST $66,388·SOW $66,150.70 공급대와 Derivatives 상방 청산대 $66,100·$66,700이 수렴하는 핵심 단기 공급 컨플루언스. 반등이 이 청산 풀을 스윕한 뒤 EQ $66,818.95·EMA20 $67,770.78을 회복하지 못하고 실패할 1차 매도 구간이며, Wyckoff 단기 약세 무효화 임계(=$66,150.70~$66,388 회복)와 일치.",
"est_hours": 9,
"turning_zone": [
66388.0,
66850.0
],
"likely_wick": 66750.0,
"rejection_confirm": 66100.0,
"invalid_overshoot": 67100.0,
"calibration_reasoning": "Wyckoff ST $66,388 위로 Derivatives 청산대 $66,700·EQ $66,818.95 수렴을 존에 포함(0.35×ATR), likely_wick은 청산풀 $66,700을 스윕한 뒤 EQ 회복에 실패하는 지점으로 설정. 거부 확정은 SOW·청산 $66,100/$66,150.70(Wyckoff 약세 임계) 이탈이며, 피보 클러스터·하모닉 shark PRZ($71,746+)는 원거리라 앵커로 미반영."
},
{
"seq": 3,
"price": 62235.22,
"type": "support_test",
"source": "Candlestick (support $62,235.22), Derivatives (하락 수용)",
"description": "공급대 반등 실패 후 Phase E 마크다운 재개. OI -6.99%·CVD -18,847로 매수 흡수가 부족한 상태에서 Candlestick 1차 지지 $62,235.22 테스트.",
"est_hours": 18,
"turning_zone": [
61750.0,
62235.22
],
"likely_wick": 62000.0,
"rejection_confirm": 62650.0,
"invalid_overshoot": 61600.0,
"calibration_reasoning": "Candlestick 1차 지지 $62,235.22에 ATR 0.36배 하향 존을 설정해 $62,000 라운드넘버를 포함하고 터미널 저점 $61,344.80 위로 제한, likely_wick은 $62,000 자석으로 편향. 존 하단($61,600) 이탈은 $61,344.80으로의 마크다운 연장을 의미하므로 본 지점은 무효."
},
{
"seq": 4,
"price": 61344.8,
"type": "swing_low",
"source": "전 에이전트 공통 핵심 저점 (Candlestick·ICT·Wyckoff·Fibonacci·Harmonic), Wyckoff Phase E 저점",
"description": "전 구간이 핵심 지지/저점으로 식별한 7일 저점이자 Wyckoff Phase E 저점 $61,344.80 재테스트. 4시간 종가 이탈 시 $60,500·$57,900 하방 유동성으로 마크다운 연장.",
"est_hours": 24,
"turning_zone": [
60500.0,
61344.8
],
"likely_wick": 61000.0,
"rejection_confirm": 62000.0,
"invalid_overshoot": 60400.0,
"calibration_reasoning": "터미널 구간이라 ATR 0.63배 광역 존을 적용해 7일 저점 $61,344.80 아래 Chairman 지지·하방 유동성 $60,500까지 포함, likely_wick은 저점 하단 스톱사냥+$61,000 라운드넘버로 편향. $62,000 회복이 저점 방어 확정, $60,500의 4시간 종가 이탈($60,400)은 $57,900로의 마크다운 연장이라 무효."
}
],
"period_extremes": {
"4h": {
"expected_high": 64600,
"expected_low": 63450,
"high_first": false
},
"8h": {
"expected_high": 66150,
"expected_low": 63450,
"high_first": false
},
"24h": {
"expected_high": 66388,
"expected_low": 61344.8,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 66700,
"description": "$66,100~$66,700 공급/청산 클러스터 상단을 4시간 종가로 돌파·수용하면 반등이 단순 청산 스윕을 넘어 EQ $66,818.95·EMA20 $67,770.78 재탈환 시도로 확장되며 약세 셋업이 약화된다."
},
"bearish": {
"price": 61344.8,
"description": "7일 저점이자 Phase E 저점 $61,344.80을 4시간 종가로 하향 이탈하면 분배 후 마크다운이 가속되어 $60,500·$57,900 하방 유동성 타깃이 개방된다."
}
},
"scenario_invalidation": 67770.78,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.64,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 64600,\n \"type\": \"resistance_test\",\n \"source\": \"Derivatives (상방 청산대 $64,600), Candlestick (저점권 고거래량 doji/bullish_harami 0.768)\",\n \"description\": \"현재가 $63,571.50는 7일 저점 $61,344.80 인근 깊은 discount에서 매도 피로 신호(고거래량 doji·strict bullish_harami 0.768)가 발생한 자리다. 즉시 추격보다 반등 실패 확인 국면이라는 셋업 노트에 따라, 1차 상방 청산대 $64,600(Derivatives) 테스트가 첫 움직임. 전일 저점 $65,359.10 직전 1차 저항.\",\n \"est_hours\": 4\n },\n {\n \"seq\": 2,\n \"price\": 66388,\n \"type\": \"liquidity_sweep\",\n \"source\": \"Wyckoff (ST $66,388 / SOW $66,150.70), Derivatives (상방 청산대 $66,100·$66,700), Chairman 컨플루언스\",\n \"description\": \"Wyckoff ST $66,388·SOW $66,150.70 공급대와 Derivatives 상방 청산대 $66,100·$66,700이 수렴하는 핵심 단기 공급 컨플루언스. 반등이 이 청산 풀을 스윕한 뒤 EQ $66,818.95·EMA20 $67,770.78을 회복하지 못하고 실패할 1차 매도 구간이며, Wyckoff 단기 약세 무효화 임계(=$66,150.70~$66,388 회복)와 일치.\",\n \"est_hours\": 9\n },\n {\n \"seq\": 3,\n \"price\": 62235.22,\n \"type\": \"support_test\",\n \"source\": \"Candlestick (support $62,235.22), Derivatives (하락 수용)\",\n \"description\": \"공급대 반등 실패 후 Phase E 마크다운 재개. OI -6.99%·CVD -18,847로 매수 흡수가 부족한 상태에서 Candlestick 1차 지지 $62,235.22 테스트.\",\n \"est_hours\": 18\n },\n {\n \"seq\": 4,\n \"price\": 61344.8,\n \"type\": \"swing_low\",\n \"source\": \"전 에이전트 공통 핵심 저점 (Candlestick·ICT·Wyckoff·Fibonacci·Harmonic), Wyckoff Phase E 저점\",\n \"description\": \"전 구간이 핵심 지지/저점으로 식별한 7일 저점이자 Wyckoff Phase E 저점 $61,344.80 재테스트. 4시간 종가 이탈 시 $60,500·$57,900 하방 유동성으로 마크다운 연장.\",\n \"est_hours\": 24\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 64600, \"expected_low\": 63450, \"high_first\": false},\n \"8h\": {\"expected_high\": 66150, \"expected_low\": 63450, \"high_first\": false},\n \"24h\": {\"expected_high\": 66388, \"expected_low\": 61344.8, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\"price\": 66700, \"description\": \"$66,100~$66,700 공급/청산 클러스터 상단을 4시간 종가로 돌파·수용하면 반등이 단순 청산 스윕을 넘어 EQ $66,818.95·EMA20 $67,770.78 재탈환 시도로 확장되며 약세 셋업이 약화된다.\"},\n \"bearish\": {\"price\": 61344.8, \"description\": \"7일 저점이자 Phase E 저점 $61,344.80을 4시간 종가로 하향 이탈하면 분배 후 마크다운이 가속되어 $60,500·$57,900 하방 유동성 타깃이 개방된다.\"}\n },\n \"scenario_invalidation\": 67770.78\n}\n```"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 64600.0,
"turning_zone": [
64600.0,
65100.0
],
"likely_wick": 64950.0,
"rejection_confirm": 64200.0,
"invalid_overshoot": 65400.0,
"calibration_reasoning": "Chairman 저항 $64,600에 ATR 0.37배(~$500) 폭의 존을 적용하되 다음 저항인 전일 저점 $65,359.10 아래로 제한했고, $65,000 라운드넘버 자석으로 likely_wick을 상향 편향. $65,359.10을 돌파하면 반응 없이 $66,388로 직행하므로 본 지점은 무효."
},
{
"seq": 2,
"base_target": 66388.0,
"turning_zone": [
66388.0,
66850.0
],
"likely_wick": 66750.0,
"rejection_confirm": 66100.0,
"invalid_overshoot": 67100.0,
"calibration_reasoning": "Wyckoff ST $66,388 위로 Derivatives 청산대 $66,700·EQ $66,818.95 수렴을 존에 포함(0.35×ATR), likely_wick은 청산풀 $66,700을 스윕한 뒤 EQ 회복에 실패하는 지점으로 설정. 거부 확정은 SOW·청산 $66,100/$66,150.70(Wyckoff 약세 임계) 이탈이며, 피보 클러스터·하모닉 shark PRZ($71,746+)는 원거리라 앵커로 미반영."
},
{
"seq": 3,
"base_target": 62235.22,
"turning_zone": [
61750.0,
62235.22
],
"likely_wick": 62000.0,
"rejection_confirm": 62650.0,
"invalid_overshoot": 61600.0,
"calibration_reasoning": "Candlestick 1차 지지 $62,235.22에 ATR 0.36배 하향 존을 설정해 $62,000 라운드넘버를 포함하고 터미널 저점 $61,344.80 위로 제한, likely_wick은 $62,000 자석으로 편향. 존 하단($61,600) 이탈은 $61,344.80으로의 마크다운 연장을 의미하므로 본 지점은 무효."
},
{
"seq": 4,
"base_target": 61344.8,
"turning_zone": [
60500.0,
61344.8
],
"likely_wick": 61000.0,
"rejection_confirm": 62000.0,
"invalid_overshoot": 60400.0,
"calibration_reasoning": "터미널 구간이라 ATR 0.63배 광역 존을 적용해 7일 저점 $61,344.80 아래 Chairman 지지·하방 유동성 $60,500까지 포함, likely_wick은 저점 하단 스톱사냥+$61,000 라운드넘버로 편향. $62,000 회복이 저점 방어 확정, $60,500의 4시간 종가 이탈($60,400)은 $57,900로의 마크다운 연장이라 무효."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 64600.0,\n \"turning_zone\": [64600.0, 65100.0],\n \"likely_wick\": 64950.0,\n \"rejection_confirm\": 64200.0,\n \"invalid_overshoot\": 65400.0,\n \"calibration_reasoning\": \"Chairman 저항 $64,600에 ATR 0.37배(~$500) 폭의 존을 적용하되 다음 저항인 전일 저점 $65,359.10 아래로 제한했고, $65,000 라운드넘버 자석으로 likely_wick을 상향 편향. $65,359.10을 돌파하면 반응 없이 $66,388로 직행하므로 본 지점은 무효.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 66388.0,\n \"turning_zone\": [66388.0, 66850.0],\n \"likely_wick\": 66750.0,\n \"rejection_confirm\": 66100.0,\n \"invalid_overshoot\": 67100.0,\n \"calibration_reasoning\": \"Wyckoff ST $66,388 위로 Derivatives 청산대 $66,700·EQ $66,818.95 수렴을 존에 포함(0.35×ATR), likely_wick은 청산풀 $66,700을 스윕한 뒤 EQ 회복에 실패하는 지점으로 설정. 거부 확정은 SOW·청산 $66,100/$66,150.70(Wyckoff 약세 임계) 이탈이며, 피보 클러스터·하모닉 shark PRZ($71,746+)는 원거리라 앵커로 미반영.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 62235.22,\n \"turning_zone\": [61750.0, 62235.22],\n \"likely_wick\": 62000.0,\n \"rejection_confirm\": 62650.0,\n \"invalid_overshoot\": 61600.0,\n \"calibration_reasoning\": \"Candlestick 1차 지지 $62,235.22에 ATR 0.36배 하향 존을 설정해 $62,000 라운드넘버를 포함하고 터미널 저점 $61,344.80 위로 제한, likely_wick은 $62,000 자석으로 편향. 존 하단($61,600) 이탈은 $61,344.80으로의 마크다운 연장을 의미하므로 본 지점은 무효.\"\n },\n {\n \"seq\": 4,\n \"base_target\": 61344.8,\n \"turning_zone\": [60500.0, 61344.8],\n \"likely_wick\": 61000.0,\n \"rejection_confirm\": 62000.0,\n \"invalid_overshoot\": 60400.0,\n \"calibration_reasoning\": \"터미널 구간이라 ATR 0.63배 광역 존을 적용해 7일 저점 $61,344.80 아래 Chairman 지지·하방 유동성 $60,500까지 포함, likely_wick은 저점 하단 스톱사냥+$61,000 라운드넘버로 편향. $62,000 회복이 저점 방어 확정, $60,500의 4시간 종가 이탈($60,400)은 $57,900로의 마크다운 연장이라 무효.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 29.4,
"chairman": 38.7,
"operating_path": 478.8,
"tp_calibrator": 220.7
},
"agents": {},
"total_s": 767.6
}
}