Signal: BEARISH (79%) | Price: $62,679.90 | 2026-06-09 21:00 KST | 300 candles
Council: 0 bullish, 1 neutral, 5 bearish | Support: $62,458 / $62,381 / $62,275 | Resistance: $62,700 / $62,858 / $63,030
BTC/USDT 4시간 구조는 약세로 종합된다. Wyckoff 관점에서 이전 분배 구조는 Phase E 하방 이탈을 통해 $59,080.00까지 진행된 뒤, 현재는 $65,359.10~$67,493.80 공급대를 회복하지 못한 재분배 후보 상태로 해석된다. ICT 역시 5회 연속 하방 BOS와 마지막 붕괴 기준 $72,436.00 하회 상태를 근거로 구조적 약세를 강하게 지지한다. 현재 가격은 $62,857.83 EMA20과 $63,029.88 피보나치 저항 아래에 있어 단기 회복 수용이 확인되지 않았지만, $59,080.00 저점권 반등 캔들 후보와 할인 구간 위치는 반전 리스크 조건으로 남아 있다. 구조적 약세 진단의 핵심 무효화 구간은 $72,436~$72,556이며, 단기 실행 약세는 $67,493.80 회복 시 먼저 약화된다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | BEARISH | 78% | $62,458 / $62,381 | $62,858 / $65,359 |
| ICT Trader | BEARISH | 88% | $61,150 / $59,080 | $62,858 / $64,250 |
| Derivatives Trader | BEARISH | 66% | $61,800 / $61,600 | $62,700 / $62,858 |
| Candlestick Reader | BEARISH | 58% | $59,080 / $62,680 | $62,858 / $64,257 |
| Fibonacci Analyst | NEUTRAL | 45% | $62,275 / $61,665 | $63,030 / $64,250 |
| Harmonic Specialist | NEUTRAL | 56% | $62,680 / $59,080 | $62,858 / $69,246 |
Support: $62,458 / $62,381 / $61,150 | Resistance: $62,858 / $65,359 / $67,494 | Horizon: medium term
레짐은 DIS이며 dis_score 100.0, regime_fitness 1.000으로 분배 구조 판정이 우선된다. 4h_cycle_1은 BC $78,879.90 → AR $78,027.00 → ST $82,460.50 → UT/UTAD $78,180.00/$78,077.10 → SOW $72,556.00 → Phase E $59,080.00로 이어진 확인된 bearish 분배 완료 구조다. 현재가 $62,679.90는 메인 분배권 하단 $78,027.00와 SOW $72,556.00 아래에 있으며, 이는 구조적으로 Phase E 이후 약세 수용이 유지된다는 뜻이다. 다만 즉각 경로는 이미 $59,080.00 저점에서 반등한 뒤 $62,381~$62,715 클러스터에 걸쳐 있어, 단기적으로는 $65,359.10~$67,493.80 공급대 테스트 후 거절되는지가 핵심이다. $67,493.80을 4시간 기준으로 회복·수용하면 현재 하방 지속 셋업은 약화된다.
Support: $61,150 / $59,080 | Resistance: $62,858 / $64,250 / $66,448 | Horizon: medium term
확정 구조는 bearish로 판단한다. 최근 BOS/CHoCH 시퀀스가 CHoCH_bullish 이후 BOS_bearish 5회 연속으로 이어졌고, 마지막 주요 붕괴 레벨은 $72,436.00이며 현재가는 $62,679.90로 그 아래에 깊게 위치한다. 현재 가격은 range low $59,080.00과 EQ $66,447.95 사이의 discount 영역에 있지만, active bullish OB와 unfilled bullish FVG가 없기 때문에 기관 매수 방어 근거가 약하다. 상방에는 previous day high $64,250.00, EQ $66,447.95, EMA120 $69,245.51, 그리고 후보 bearish OB $76,234.70-$78,077.10이 순차 저항으로 남아 있어 반등은 매도 유동성 제공 구간으로 해석된다.
Support: $61,800 / $61,600 / $60,600 | Resistance: $62,700 / $62,858 / $64,600 | Horizon: short term, 4-8시간
구조적으로 BTC는 현재 $62,679.90에서 EMA20 $62,857.83 아래에 있으며, EMA120 $69,245.51 및 EMA240 $72,560.23을 크게 하회해 확인된 중기 구조는 약세로 판단한다. 파생 포지셔닝은 롱 계정 비율 0.650으로 여전히 롱 쏠림이 남아 있는데, 동시에 24시간 OI가 -0.5610% 감소하고 CVD가 -1778.1230 하락해 롱 포지션의 방어력이 약해지는 형태다. 상단에는 $62,700 청산 유동성이 매우 근접해 있어 짧은 위꼬리성 스윕은 가능하지만, $64,600 및 $65,600 저항을 회복하지 못하면 하단 $61,800, $61,600, $60,600 유동성으로 가격이 유도될 가능성이 높다. aggregate_score 0.344, bear_signals 3개, bull_signals 0개로 4~8시간 선행 파생 신호도 아직 매도 우위다.
Support: $59,080 / $62,680 | Resistance: $62,858 / $64,257 / $69,246 | Horizon: short term
구조적으로는 현재가 $62,679.90가 EMA120 $69,245.51보다 9.5%, EMA240 $72,560.23보다 13.6% 낮아 중기 하락 구조가 우세합니다. 최근 5개 4시간봉도 하락 4개와 상승 1개로 약세 흐름이며, 마지막 캔들에서 bearish_engulfing@299가 품질 0.61로 발생해 단기 반등 실패 신호를 줍니다. 다만 가격은 7일 EQ $64,257.30 아래의 discount zone에 있고, 이전 bullish_engulfing@290은 고거래량 동반 및 품질 0.644로 확인되어 $59,080.00 지지권에서의 반등 셋업은 살아 있습니다. 따라서 구조는 bearish지만, 셋업은 저점권 반등을 노리는 bullish pre-confirmation 성격으로 서로 충돌합니다.
Support: $62,275 / $61,665 / $61,055 | Resistance: $63,030 / $64,250 / $65,656 | Horizon: short term
BTC/USDT는 $59,080 → $64,250 상승 스윙의 되돌림 구간에 있으며, 현재가 $62,679.90는 0.236 저항 $63,029.88 아래, 0.382 지지 $62,275.06 위에 위치해 방향성이 확정되지 않은 중립 박스 상태입니다. 구조적으로는 $64,250 돌파나 $61,054.94 골든비율 이탈 같은 명확한 확인 신호가 아직 없어 structure_bias는 neutral로 판단합니다. 다만 실행 셋업 관점에서는 가격이 EQ $61,665.00 위 프리미엄 영역에 있고, EMA20 $62,857.83 및 0.236 $63,029.88 저항에 눌리는 형태라 단기 setup_bias는 bearish입니다. 핵심 지지는 $62,275.06이며, 이 레벨이 무너지면 $61,665.00, 특히 고확률 반응 구간인 0.618 골든비율 $61,054.94가 다음 주요 방어선입니다.
Support: $62,680 / $59,080 | Resistance: $62,858 / $69,246 / $69,515 | Horizon: medium term
4시간 구조는 현재가 $62,679.90가 EMA20 $62,857.83, EMA120 $69,245.51, EMA240 $72,560.23 아래에 위치해 있어 확인된 구조 편향은 bearish로 읽힌다. 그러나 하모닉 관점에서는 active 또는 nearby PRZ가 전혀 없고, 가장 가까운 PRZ도 $70,752.35-$72,739.66으로 현재가에서 약 14.46% 떨어져 있어 즉시 반전 셋업으로 사용할 수 없다. 최고 후보로 표시된 butterfly도 strict이지만 quality가 low이고 completion_status가 forming이므로 방향성 엔진으로 채택할 수 없다. 따라서 하모닉은 현재 구간에서 숏/롱 어느 쪽도 단독으로 지지하지 않으며, $70,752-$72,740 또는 $77,580-$78,615 같은 상단 PRZ 접근 시에만 반응 확인 후 의미가 생긴다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $63,030 | resistance_test | Fibonacci(0.236 $63,029.88), Derivatives·Candlestick·Wyckoff(EMA20 $62,857.83), Derivatives($62,700 청산 유동성 위꼬리 스윕) | 3.0 | 현재가 $62,679.90의 단기 반등이 바로 위 $62,700 청산 유동성을 스윕하며 EMA20 $62,857.83과 피보나치 0.236 $63,029.88이 겹치는 단기 저항 클러스터를 테스트하는 구간. CVD -1778.12와 롱 계정 비율 0.65(과밀) 조건상 회복 수용에 실패하는 거절 지점으로, 실행 셋업이 요구한 '저항 수용 실패 확인'이 완성되는 자리. |
| 2 | $61,600 | liquidity_sweep | Derivatives(하방 유동성 $61,800/$61,600), Fibonacci(0.5 EQ $61,665.00) | 9.0 | 저항 거절 후 $61,800·$61,600에 밀집된 하방 청산 유동성과 피보나치 0.5 EQ $61,665.00 구간으로 하락하는 1차 하방 목표. 단기 스윙 프리미엄($61,665 위) 이탈을 확인하며 약화된 반등 방어력을 검증. |
| 3 | $61,055 | support_test | ICT·Wyckoff(전일 저점 $61,150.20), Fibonacci(0.618 골든비율 $61,054.94) | 15.0 | ICT·Wyckoff 전일 저점 $61,150.20과 피보나치 0.618 골든비율 $61,054.94가 인접한 하단 핵심 방어 클러스터 테스트. 고확률 반응 구간이라 일시적 반등 시도는 가능하나, active bullish OB·미체결 bullish FVG 부재로 매수 방어 배열이 약해 약세 우위 유지. |
| 4 | $60,600 | swing_low | Derivatives(유동성 $60,600), Chairman·Wyckoff(구조 저점 $59,080.00 경로) | 22.0 | $61,150~$61,055 방어선 이탈 시 $60,600 청산 유동성으로 가속하는 24시간 목표 저점. 재분배 후보($65,359~$67,493 미회복) 구조가 지속될 경우 구조적 저점 $59,080.00을 향한 다음 경유지로 작동. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $62,458 | $63,030 | High first |
| 8h | $61,800 | $63,030 | High first |
| 24h | $60,600 | $63,030 | High first |
Invalidation: $65,359
```json
{
"path_type": "complex",
"confidence": 0.68,
"waypoints": [
{
"seq": 1,
"price": 63029.88,
"type": "resistance_test",
"source": "Fibonacci(0.236 $63,029.88), Derivatives·Candlestick·Wyckoff(EMA20 $62,857.83), Derivatives($62,700 청산 유동성 위꼬리 스윕)",
"description": "현재가 $62,679.90의 단기 반등이 바로 위 $62,700 청산 유동성을 스윕하며 EMA20 $62,857.83과 피보나치 0.236 $63,029.88이 겹치는 단기 저항 클러스터를 테스트하는 구간. CVD -1778.12와 롱 계정 비율 0.65(과밀) 조건상 회복 수용에 실패하는 거절 지점으로, 실행 셋업이 요구한 '저항 수용 실패 확인'이 완성되는 자리.",
"est_hours": 3.0
},
{
"seq": 2,
"price": 61600.0,
"type": "liquidity_sweep",
"source": "Derivatives(하방 유동성 $61,800/$61,600), Fibonacci(0.5 EQ $61,665.00)",
"description": "저항 거절 후 $61,800·$61,600에 밀집된 하방 청산 유동성과 피보나치 0.5 EQ $61,665.00 구간으로 하락하는 1차 하방 목표. 단기 스윙 프리미엄($61,665 위) 이탈을 확인하며 약화된 반등 방어력을 검증.",
"est_hours": 9.0
},
{
"seq": 3,
"price": 61054.94,
"type": "support_test",
"source": "ICT·Wyckoff(전일 저점 $61,150.20), Fibonacci(0.618 골든비율 $61,054.94)",
"description": "ICT·Wyckoff 전일 저점 $61,150.20과 피보나치 0.618 골든비율 $61,054.94가 인접한 하단 핵심 방어 클러스터 테스트. 고확률 반응 구간이라 일시적 반등 시도는 가능하나, active bullish OB·미체결 bullish FVG 부재로 매수 방어 배열이 약해 약세 우위 유지.",
"est_hours": 15.0
},
{
"seq": 4,
"price": 60600.0,
"type": "swing_low",
"source": "Derivatives(유동성 $60,600), Chairman·Wyckoff(구조 저점 $59,080.00 경로)",
"description": "$61,150~$61,055 방어선 이탈 시 $60,600 청산 유동성으로 가속하는 24시간 목표 저점. 재분배 후보($65,359~$67,493 미회복) 구조가 지속될 경우 구조적 저점 $59,080.00을 향한 다음 경유지로 작동.",
"est_hours": 22.0
}
],
"period_extremes": {
"4h": {"expected_high": 63029.88, "expected_low": 62457.5, "high_first": true},
"8h": {"expected_high": 63029.88, "expected_low": 61800.0, "high_first": true},
"24h": {"expected_high": 63029.88, "expected_low": 60600.0, "high_first": true}
},
"triggers": {
"bullish": {
"price": 63029.88,
"description": "4시간 종가 기준 EMA20 $62,857.83 및 피보나치 0.236 $63,029.88을 회복·수용하면 저항 거절 셋업이 무효화된다. 이어 $64,250.00(전일 고점·7일 EQ·피보 확장 합류) 돌파 시 반등이 $65,359.10~$67,493.80 공급대까지 확대될 수 있다."
},
"bearish": {
"price": 61054.94,
"description": "$61,150.20~$61,054.94(전일 저점·0.618 골든비율) 하단 방어선을 4시간 기준으로 이탈하면 하방이 가속된다. $60,600 청산 유동성을 거쳐 구조 저점 $59,080.00 재테스트 압력으로 연결."
}
},
"scenario_invalidation": 65359.1
}
```{
"overall_signal": "bearish",
"overall_confidence": 0.79,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.74,
"active_setups": [
"현재가 $62,679.90가 EMA20 $62,857.83 아래에 있어 단기 회복 수용 실패 상태",
"$62,858~$63,030 구간이 EMA20과 피보나치 0.236 저항이 겹치는 근접 저항 클러스터",
"ICT 기준 최근 구조 이벤트가 5회 연속 하방 BOS이며 마지막 주요 붕괴 기준은 $72,436.00",
"Wyckoff 기준 이전 분배 구조는 Phase E 하방 이탈 이후 $59,080.00까지 진행되었고, 현재는 $65,359.10~$67,493.80 공급대를 회복하지 못한 재분배 후보 상태",
"파생 포지셔닝은 롱 계정 비율 약 0.65로 롱 쏠림이 남아 있으나 CVD는 -1778.1230으로 약해져 반등 방어력이 낮은 상태",
"하방 유동성은 $61,800, $61,600, $60,600에 밀집되어 있고, 구조적 저점 기준은 $59,080.00"
],
"setup_vs_structure": "실행 셋업과 구조 편향은 모두 약세로 정렬되어 있다. 다만 가격이 7일 저점 $59,080.00 이후의 할인 구간에 있고 일부 캔들 반등 후보가 존재하므로, 즉각적인 추격보다는 저항 수용 실패 여부를 확인해야 하는 구조다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 5,
"neutral_count": 1
},
"key_levels": {
"support": [
62457.5,
62381.2,
62275.06,
61800,
61665,
61600,
61150.2,
61054.94,
60600,
59080
],
"resistance": [
62700,
62857.83,
63029.88,
64250,
64257.3,
64600,
65359.1,
65600,
66447.95,
67493.8,
69245.51,
72436,
72556
]
},
"confluences": [
"EMA20 $62,857.83은 파생, 캔들, ICT, 하모닉, Wyckoff가 모두 단기 저항 또는 회복 실패 기준으로 언급한 핵심 근접 레벨이다.",
"$62,858~$63,030 구간은 EMA20 $62,857.83과 피보나치 0.236 되돌림 $63,029.88이 겹치는 단기 저항 클러스터다.",
"$59,080.00은 캔들, ICT, 하모닉, 피보나치, Wyckoff가 공통으로 식별한 주요 구조 저점이자 현재 하단 구조의 기준점이다.",
"$64,250~$64,257 구간은 ICT의 전일 고점 $64,250.00, 피보나치 확장 기준 $64,250.00, 캔들의 7일 EQ $64,257.30이 겹치는 중간 저항대다.",
"$69,245.51 부근은 EMA120으로 파생, 캔들, ICT, 하모닉이 공통적으로 중기 구조 저항으로 인식한다.",
"$72,436~$72,556 구간은 ICT의 마지막 하방 BOS 레벨 $72,436.00과 Wyckoff SOW $72,556.00이 겹치는 상위 구조 훼손 기준이다.",
"$61,150~$61,055 구간은 ICT 전일 저점 $61,150.20, Wyckoff 지지 $61,150.20, 피보나치 0.618 골든비율 $61,054.94가 인접한 하단 방어 구간이다."
],
"conflicts": [
"캔들 분석은 구조적으로는 약세이나, $59,080.00 저점권에서 고거래량 bullish engulfing 후보가 있어 실행 셋업은 반등 가능성을 열어둔다.",
"피보나치 분석은 $59,080 → $64,250 단기 상승 스윙 내부에서 가격이 $62,275.06 지지와 $63,029.88 저항 사이에 있어 구조를 중립 박스로 평가하지만, 상위 구조를 보는 ICT와 Wyckoff는 명확한 약세 체제로 본다.",
"하모닉 분석은 현재가 근처에 활성 PRZ가 없어 방향성 판단에 참여하지 않는다. 따라서 하모닉의 중립 의견은 약세 구조를 반박하기보다는 현재 구간에서 하모닉 기반 실행 근거가 없다는 의미다.",
"ICT는 할인 구간임에도 활성 bullish OB와 미체결 bullish FVG가 없다고 보며, 이는 캔들의 저점권 반등 후보와 충돌한다."
],
"highest_conviction_analyst": "ICT Trader — 신뢰도 88%로 가장 높고, 최근 구조가 5회 연속 하방 BOS로 정렬되어 있으며, 현재가가 마지막 주요 붕괴 레벨 $72,436.00 아래에 깊게 위치한다. 또한 활성 bullish OB와 미체결 bullish FVG가 없다는 점에서 할인 구간임에도 매수 방어 구조가 약하다고 판단해 구조적 약세 근거가 가장 명확하다.",
"invalidation_level": "4시간 기준 $72,436~$72,556 회복 및 수용 시 현재 약세 구조 진단은 중대하게 훼손된다. 단기 실행 약세는 $67,493.80 상단 공급대 회복 시 먼저 약화된다.",
"executive_summary": "BTC/USDT 4시간 구조는 약세로 종합된다. Wyckoff 관점에서 이전 분배 구조는 Phase E 하방 이탈을 통해 $59,080.00까지 진행된 뒤, 현재는 $65,359.10~$67,493.80 공급대를 회복하지 못한 재분배 후보 상태로 해석된다. ICT 역시 5회 연속 하방 BOS와 마지막 붕괴 기준 $72,436.00 하회 상태를 근거로 구조적 약세를 강하게 지지한다. 현재 가격은 $62,857.83 EMA20과 $63,029.88 피보나치 저항 아래에 있어 단기 회복 수용이 확인되지 않았지만, $59,080.00 저점권 반등 캔들 후보와 할인 구간 위치는 반전 리스크 조건으로 남아 있다. 구조적 약세 진단의 핵심 무효화 구간은 $72,436~$72,556이며, 단기 실행 약세는 $67,493.80 회복 시 먼저 약화된다."
}{
"symbol": "BTC/USDT",
"timeframe": "4h",
"timestamp": "2026-06-09 21:00 KST",
"last_price": 62679.9,
"num_candles": 300,
"stage1_analyses": {
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.66,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.72,
"setup_signals": [
"현재가 $62,679.90가 EMA20 $62,857.83 아래에 있고 EMA120 $69,245.51 대비 -9.5% 할인 구간에 머물러 단기 반등 수용 실패",
"롱 계정 비율 0.650 / 숏 계정 비율 0.350으로 롱 포지셔닝이 과밀하며 account_long_crowding=1.000",
"CVD 변화 -1778.1230 및 cvd_divergence 0.300으로 가격 반등 대비 매수 체결 참여가 약함",
"24시간 OI -0.5610%로 신규 강한 숏 빌드업보다는 롱 포지션 청산·언와인딩 성격",
"즉시 상단 청산 클러스터 $62,700이 있으나, 흡수 실패 시 하단 $61,800 / $61,600 / $60,600 유동성으로 끌릴 가능성",
"현물-선물 basis -0.0498%로 선물 프리미엄이 약하고 파생 수요가 강하지 않음"
],
"reasoning": "구조적으로 BTC는 현재 $62,679.90에서 EMA20 $62,857.83 아래에 있으며, EMA120 $69,245.51 및 EMA240 $72,560.23을 크게 하회해 확인된 중기 구조는 약세로 판단한다. 파생 포지셔닝은 롱 계정 비율 0.650으로 여전히 롱 쏠림이 남아 있는데, 동시에 24시간 OI가 -0.5610% 감소하고 CVD가 -1778.1230 하락해 롱 포지션의 방어력이 약해지는 형태다. 상단에는 $62,700 청산 유동성이 매우 근접해 있어 짧은 위꼬리성 스윕은 가능하지만, $64,600 및 $65,600 저항을 회복하지 못하면 하단 $61,800, $61,600, $60,600 유동성으로 가격이 유도될 가능성이 높다. aggregate_score 0.344, bear_signals 3개, bull_signals 0개로 4~8시간 선행 파생 신호도 아직 매도 우위다.",
"key_levels": {
"support": [
61800,
61600,
60600,
59080,
57900
],
"resistance": [
62700,
62857.83,
64600,
65600,
69245.51,
69514.6
]
},
"time_horizon": "short term, 4-8시간",
"invalidation_level": "$64,600",
"risk_scenario": "$62,700 상단 청산을 스윕한 뒤 가격이 $64,600 위에서 수용되고 OI가 재상승하며 CVD가 양전환하면, 현재의 롱 과밀 해소가 완료된 것으로 해석되어 $65,600 이후 $69,245.51 EMA120까지 숏 커버링 반등이 열릴 수 있다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.3,
"cvd_change": -1778.123,
"oi_trend": 0.444,
"oi_change_pct_24h": -0.561,
"oi_latest": 97622.223,
"funding_pressure": 0.487,
"funding_avg": 1.263e-05,
"funding_change_24h": -4.13e-06,
"long_account_ratio": 0.649,
"short_account_ratio": 0.351,
"long_account_latest": 0.65,
"short_account_latest": 0.35,
"long_account_change_24h": -0.0147,
"short_account_change_24h": 0.0147,
"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.0118,
"aggregate_score": 0.344,
"bull_signals": 0,
"bear_signals": 3,
"liq_below": [
[
61800,
32061.821490749997
],
[
61600,
32590.3867206
],
[
60600,
29479.348779
]
],
"liq_above": [
[
62700,
29259.7984966
],
[
64600,
31063.51000825
],
[
65600,
31949.278158999998
]
],
"strongest_liq_level": 57900,
"fragility_score": 0.609,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.66,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.72,\n \"setup_signals\": [\n \"현재가 $62,679.90가 EMA20 $62,857.83 아래에 있고 EMA120 $69,245.51 대비 -9.5% 할인 구간에 머물러 단기 반등 수용 실패\",\n \"롱 계정 비율 0.650 / 숏 계정 비율 0.350으로 롱 포지셔닝이 과밀하며 account_long_crowding=1.000\",\n \"CVD 변화 -1778.1230 및 cvd_divergence 0.300으로 가격 반등 대비 매수 체결 참여가 약함\",\n \"24시간 OI -0.5610%로 신규 강한 숏 빌드업보다는 롱 포지션 청산·언와인딩 성격\",\n \"즉시 상단 청산 클러스터 $62,700이 있으나, 흡수 실패 시 하단 $61,800 / $61,600 / $60,600 유동성으로 끌릴 가능성\",\n \"현물-선물 basis -0.0498%로 선물 프리미엄이 약하고 파생 수요가 강하지 않음\"\n ],\n \"reasoning\": \"구조적으로 BTC는 현재 $62,679.90에서 EMA20 $62,857.83 아래에 있으며, EMA120 $69,245.51 및 EMA240 $72,560.23을 크게 하회해 확인된 중기 구조는 약세로 판단한다. 파생 포지셔닝은 롱 계정 비율 0.650으로 여전히 롱 쏠림이 남아 있는데, 동시에 24시간 OI가 -0.5610% 감소하고 CVD가 -1778.1230 하락해 롱 포지션의 방어력이 약해지는 형태다. 상단에는 $62,700 청산 유동성이 매우 근접해 있어 짧은 위꼬리성 스윕은 가능하지만, $64,600 및 $65,600 저항을 회복하지 못하면 하단 $61,800, $61,600, $60,600 유동성으로 가격이 유도될 가능성이 높다. aggregate_score 0.344, bear_signals 3개, bull_signals 0개로 4~8시간 선행 파생 신호도 아직 매도 우위다.\",\n \"key_levels\": {\n \"support\": [\n 61800,\n 61600,\n 60600,\n 59080,\n 57900\n ],\n \"resistance\": [\n 62700,\n 62857.83,\n 64600,\n 65600,\n 69245.51,\n 69514.6\n ]\n },\n \"time_horizon\": \"short term, 4-8시간\",\n \"invalidation_level\": \"$64,600\",\n \"risk_scenario\": \"$62,700 상단 청산을 스윕한 뒤 가격이 $64,600 위에서 수용되고 OI가 재상승하며 CVD가 양전환하면, 현재의 롱 과밀 해소가 완료된 것으로 해석되어 $65,600 이후 $69,245.51 EMA120까지 숏 커버링 반등이 열릴 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bearish",
"confidence": 0.58,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.62,
"setup_signals": [
"현재가 $62,679.90는 7일 고점 $69,514.60과 7일 저점 $59,080.00의 EQ인 $64,257.30 아래에 있어 discount zone에 위치",
"최근 bullish_engulfing@290이 고거래량으로 발생했으며 패턴 품질 0.644로, $59,080.00 저점권 수요 반응 가능성",
"현재가가 EMA20 $62,857.83 바로 아래(-0.3%)에 있어 단기 회복 시 구조 전환 전 반등 셋업 가능",
"다만 마지막 캔들에서 bearish_engulfing@299가 발생해 단기 매도 압력이 아직 해소되지 않음"
],
"reasoning": "구조적으로는 현재가 $62,679.90가 EMA120 $69,245.51보다 9.5%, EMA240 $72,560.23보다 13.6% 낮아 중기 하락 구조가 우세합니다. 최근 5개 4시간봉도 하락 4개와 상승 1개로 약세 흐름이며, 마지막 캔들에서 bearish_engulfing@299가 품질 0.61로 발생해 단기 반등 실패 신호를 줍니다. 다만 가격은 7일 EQ $64,257.30 아래의 discount zone에 있고, 이전 bullish_engulfing@290은 고거래량 동반 및 품질 0.644로 확인되어 $59,080.00 지지권에서의 반등 셋업은 살아 있습니다. 따라서 구조는 bearish지만, 셋업은 저점권 반등을 노리는 bullish pre-confirmation 성격으로 서로 충돌합니다.",
"key_levels": {
"support": [
59080.0,
62679.9
],
"resistance": [
62857.83,
64257.3,
69245.51,
69514.6,
72560.23
]
},
"time_horizon": "short term",
"invalidation_level": "$64,257.30 상향 돌파 및 4시간봉 종가 안착",
"risk_scenario": "가격이 EMA20 $62,857.83을 회복하지 못하고 bearish engulfing의 매도 압력이 이어지면 7일 저점 $59,080.00 재테스트가 우선 리스크입니다. 반대로 $64,257.30 EQ를 회복하면 현재 약세 구조 내 단기 매도 시나리오는 약화되고, EMA120 $69,245.51까지 숏커버링 반등이 열릴 수 있습니다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 129,
"recent_patterns": 2,
"pattern_list": [
"bullish_engulfing@290",
"bearish_engulfing@299"
],
"atr_value": 1170.12,
"vol_avg_20": 31703.28,
"high_volume_patterns": [
"bullish_engulfing"
],
"pattern_candidates": [
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.644,
"tier": "candidate",
"high_volume": true
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.61,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.644,
"bull_score": 0.85,
"bear_score": 0.75
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.58,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.62,\n \"setup_signals\": [\n \"현재가 $62,679.90는 7일 고점 $69,514.60과 7일 저점 $59,080.00의 EQ인 $64,257.30 아래에 있어 discount zone에 위치\",\n \"최근 bullish_engulfing@290이 고거래량으로 발생했으며 패턴 품질 0.644로, $59,080.00 저점권 수요 반응 가능성\",\n \"현재가가 EMA20 $62,857.83 바로 아래(-0.3%)에 있어 단기 회복 시 구조 전환 전 반등 셋업 가능\",\n \"다만 마지막 캔들에서 bearish_engulfing@299가 발생해 단기 매도 압력이 아직 해소되지 않음\"\n ],\n \"reasoning\": \"구조적으로는 현재가 $62,679.90가 EMA120 $69,245.51보다 9.5%, EMA240 $72,560.23보다 13.6% 낮아 중기 하락 구조가 우세합니다. 최근 5개 4시간봉도 하락 4개와 상승 1개로 약세 흐름이며, 마지막 캔들에서 bearish_engulfing@299가 품질 0.61로 발생해 단기 반등 실패 신호를 줍니다. 다만 가격은 7일 EQ $64,257.30 아래의 discount zone에 있고, 이전 bullish_engulfing@290은 고거래량 동반 및 품질 0.644로 확인되어 $59,080.00 지지권에서의 반등 셋업은 살아 있습니다. 따라서 구조는 bearish지만, 셋업은 저점권 반등을 노리는 bullish pre-confirmation 성격으로 서로 충돌합니다.\",\n \"key_levels\": {\n \"support\": [\n 59080.0,\n 62679.9\n ],\n \"resistance\": [\n 62857.83,\n 64257.3,\n 69245.51,\n 69514.6,\n 72560.23\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$64,257.30 상향 돌파 및 4시간봉 종가 안착\",\n \"risk_scenario\": \"가격이 EMA20 $62,857.83을 회복하지 못하고 bearish engulfing의 매도 압력이 이어지면 7일 저점 $59,080.00 재테스트가 우선 리스크입니다. 반대로 $64,257.30 EQ를 회복하면 현재 약세 구조 내 단기 매도 시나리오는 약화되고, EMA120 $69,245.51까지 숏커버링 반등이 열릴 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bearish",
"confidence": 0.88,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.92,
"setup_signals": [
"현재가 $62,679.90가 EMA20 $62,857.83 아래에서 거래되며 단기 재상승 수용에 실패",
"가격이 EQ $66,447.95 아래 discount 영역에 있으나, bullish OB와 미체결 bullish FVG가 전무하여 매수 방어 배열이 약함",
"최근 구조 이벤트가 BOS_bearish 5회 연속이며 주요 하방 구조 붕괴 레벨은 $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00",
"상단 후보 bearish OB가 $76,234.70-$78,077.10에 위치해 중기 공급 구간으로 남아 있음",
"EMA120 $69,245.51 및 EMA240 $72,560.23 아래에서 가격이 각각 -9.5%, -13.6% 이격되어 상위 추세가 여전히 약세"
],
"reasoning": "확정 구조는 bearish로 판단한다. 최근 BOS/CHoCH 시퀀스가 CHoCH_bullish 이후 BOS_bearish 5회 연속으로 이어졌고, 마지막 주요 붕괴 레벨은 $72,436.00이며 현재가는 $62,679.90로 그 아래에 깊게 위치한다. 현재 가격은 range low $59,080.00과 EQ $66,447.95 사이의 discount 영역에 있지만, active bullish OB와 unfilled bullish FVG가 없기 때문에 기관 매수 방어 근거가 약하다. 상방에는 previous day high $64,250.00, EQ $66,447.95, EMA120 $69,245.51, 그리고 후보 bearish OB $76,234.70-$78,077.10이 순차 저항으로 남아 있어 반등은 매도 유동성 제공 구간으로 해석된다.",
"key_levels": {
"support": [
61150.2,
59080.0
],
"resistance": [
62857.83,
64250.0,
66447.95,
69245.51,
72436.0,
76234.7,
78077.1
]
},
"time_horizon": "medium term",
"invalidation_level": "$72,436.00 4시간봉 종가 회복",
"risk_scenario": "반대 시나리오는 가격이 $64,250.00 이전일 고점을 회복한 뒤 EQ $66,447.95 위에서 수용되고, 이후 $69,245.51 EMA120까지 확장되는 경우다. 이 경우 현재 discount 구간의 매도 추격은 숏 커버링에 노출되며, $72,436.00 회복 시 bearish 구조 해석은 무효화된다.",
"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.56
},
"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": 57,
"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_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": 66447.95,
"range_high": 73815.9,
"range_low": 59080.0,
"bull_score": 2.7,
"bear_score": 14.0,
"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": "bearish",
"current_retracement_pct": 29.1,
"deepest_retracement_pct": 34.0,
"previous_day_high": 64250.0,
"previous_day_low": 61150.2,
"broken_prev_high": false,
"broken_prev_low": false,
"sessions": {}
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.88,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.92,\n \"setup_signals\": [\n \"현재가 $62,679.90가 EMA20 $62,857.83 아래에서 거래되며 단기 재상승 수용에 실패\",\n \"가격이 EQ $66,447.95 아래 discount 영역에 있으나, bullish OB와 미체결 bullish FVG가 전무하여 매수 방어 배열이 약함\",\n \"최근 구조 이벤트가 BOS_bearish 5회 연속이며 주요 하방 구조 붕괴 레벨은 $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00\",\n \"상단 후보 bearish OB가 $76,234.70-$78,077.10에 위치해 중기 공급 구간으로 남아 있음\",\n \"EMA120 $69,245.51 및 EMA240 $72,560.23 아래에서 가격이 각각 -9.5%, -13.6% 이격되어 상위 추세가 여전히 약세\"\n ],\n \"reasoning\": \"확정 구조는 bearish로 판단한다. 최근 BOS/CHoCH 시퀀스가 CHoCH_bullish 이후 BOS_bearish 5회 연속으로 이어졌고, 마지막 주요 붕괴 레벨은 $72,436.00이며 현재가는 $62,679.90로 그 아래에 깊게 위치한다. 현재 가격은 range low $59,080.00과 EQ $66,447.95 사이의 discount 영역에 있지만, active bullish OB와 unfilled bullish FVG가 없기 때문에 기관 매수 방어 근거가 약하다. 상방에는 previous day high $64,250.00, EQ $66,447.95, EMA120 $69,245.51, 그리고 후보 bearish OB $76,234.70-$78,077.10이 순차 저항으로 남아 있어 반등은 매도 유동성 제공 구간으로 해석된다.\",\n \"key_levels\": {\n \"support\": [\n 61150.2,\n 59080.0\n ],\n \"resistance\": [\n 62857.83,\n 64250.0,\n 66447.95,\n 69245.51,\n 72436.0,\n 76234.7,\n 78077.1\n ]\n },\n \"time_horizon\": \"medium term\",\n \"invalidation_level\": \"$72,436.00 4시간봉 종가 회복\",\n \"risk_scenario\": \"반대 시나리오는 가격이 $64,250.00 이전일 고점을 회복한 뒤 EQ $66,447.95 위에서 수용되고, 이후 $69,245.51 EMA120까지 확장되는 경우다. 이 경우 현재 discount 구간의 매도 추격은 숏 커버링에 노출되며, $72,436.00 회복 시 bearish 구조 해석은 무효화된다.\",\n \"data_quality\": \"medium\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "neutral",
"confidence": 0.56,
"structure_bias": "bearish",
"setup_bias": "neutral",
"setup_score": 0.12,
"setup_signals": [
"현재가 $62,679.90는 EMA20 $62,857.83 바로 아래에 있으며 단기 모멘텀은 약하지만, 하모닉 PRZ 기준으로는 active/nearby 패턴이 0개",
"가장 가까운 PRZ는 shark 기준 $70,752.35-$72,739.66, 중심 $71,746.01로 현재가 대비 약 14.46% 위에 있어 즉시 실행 가능한 반전 구간이 아님",
"council_relevant_prz_count 0, directional_influence_prz_count 0, confirmed_reaction_prz_count 0으로 하모닉이 방향성 투표에 참여할 조건이 없음",
"완성 패턴 8개와 형성 중 PRZ 30개가 있으나 active_patterns_at_prz 0, nearby_patterns 0이며 대부분 far/forming 상태"
],
"reasoning": "4시간 구조는 현재가 $62,679.90가 EMA20 $62,857.83, EMA120 $69,245.51, EMA240 $72,560.23 아래에 위치해 있어 확인된 구조 편향은 bearish로 읽힌다. 그러나 하모닉 관점에서는 active 또는 nearby PRZ가 전혀 없고, 가장 가까운 PRZ도 $70,752.35-$72,739.66으로 현재가에서 약 14.46% 떨어져 있어 즉시 반전 셋업으로 사용할 수 없다. 최고 후보로 표시된 butterfly도 strict이지만 quality가 low이고 completion_status가 forming이므로 방향성 엔진으로 채택할 수 없다. 따라서 하모닉은 현재 구간에서 숏/롱 어느 쪽도 단독으로 지지하지 않으며, $70,752-$72,740 또는 $77,580-$78,615 같은 상단 PRZ 접근 시에만 반응 확인 후 의미가 생긴다.",
"key_levels": {
"support": [
62679.9,
59080.0
],
"resistance": [
62857.83,
69245.51,
69514.6,
70752.35,
71746.01,
72739.66,
77580.88,
78615.11
]
},
"time_horizon": "medium term",
"invalidation_level": "$69,514.60 4시간 종가 상향 돌파 및 구조적 수용",
"risk_scenario": "가격이 $62,857.83 EMA20을 회복한 뒤 $69,245.51 EMA120과 7일 고점 $69,514.60까지 빠르게 되돌리면 현재 bearish 구조 압력은 약화된다. 이후 $70,752.35-$72,739.66의 nearest PRZ에 진입하면 shark 계열 반응 구간이 열리지만, 그 전까지는 하모닉 반전 신호가 아니라 단순 상단 유동성/저항 후보로만 취급해야 한다.",
"data_quality": "medium",
"metrics": {
"patterns_found": 38,
"completed_patterns_found": 8,
"forming_d_prz_found": 30,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 30,
"multiscale_swings_scanned": 55,
"swing_highs_scanned": 27,
"swing_lows_scanned": 28,
"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": 10,
"low": 28
},
"prz_status_counts": {
"active": 0,
"nearby": 0,
"watch": 0,
"far": 38,
"forming": 30
},
"high_confluence_prz_count": 13,
"strict_patterns_found": 7,
"candidate_patterns_found": 31,
"active_patterns_at_prz": 0,
"nearby_patterns": 0,
"all_patterns": [
"butterfly",
"shark",
"bat",
"gartley",
"shark",
"shark",
"gartley",
"crab",
"gartley",
"shark",
"shark",
"shark",
"butterfly",
"butterfly",
"butterfly",
"crab",
"crab",
"shark",
"bat",
"shark",
"crab",
"crab",
"bat",
"butterfly",
"crab",
"gartley",
"gartley",
"shark",
"butterfly",
"shark",
"crab",
"shark",
"bat",
"shark",
"shark",
"shark",
"shark",
"crab"
],
"all_signals": [
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"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": 14.46,
"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": 24.6,
"price_to_prz_pct_raw": 24.5982,
"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": 161,
"x_order": 5,
"a_price": 76014.2,
"a_idx": 168,
"a_order": 8,
"b_price": 77600.0,
"b_idx": 203,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 206,
"c_order": 5,
"d_idx": 216
},
{
"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": 23.91,
"price_to_prz_pct_raw": 23.909,
"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": 185,
"x_order": 8,
"a_price": 76696.7,
"a_idx": 186,
"a_order": 5,
"b_price": 77600.0,
"b_idx": 203,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 206,
"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": 24.6,
"price_to_prz_pct_raw": 24.5982,
"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": 161,
"x_order": 5,
"a_price": 76014.2,
"a_idx": 168,
"a_order": 8,
"b_price": 77600.0,
"b_idx": 203,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 206,
"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": 21.65,
"price_to_prz_pct_raw": 21.6517,
"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": 168,
"x_order": 8,
"a_price": 78180.0,
"a_idx": 185,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 186,
"b_order": 5,
"c_price": 77887.9,
"c_idx": 210,
"c_order": 5,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.74,
"ratio_score": 0.746,
"prz_score": 0.87,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 78153.86,
"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": 24.69,
"price_to_prz_pct_raw": 24.6873,
"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": 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
},
"x_price": 78564.3,
"x_idx": 161,
"x_order": 5,
"a_price": 76107.1,
"a_idx": 174,
"a_order": 5,
"b_price": 77600.0,
"b_idx": 203,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 206,
"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": 20.42,
"price_to_prz_pct_raw": 20.425,
"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": 174,
"x_order": 5,
"a_price": 78180.0,
"a_idx": 185,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 186,
"b_order": 5,
"c_price": 77600.0,
"c_idx": 203,
"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": 19.83,
"price_to_prz_pct_raw": 19.8308,
"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": 174,
"x_order": 5,
"a_price": 78180.0,
"a_idx": 185,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 186,
"b_order": 5,
"c_price": 76155.5,
"c_idx": 222,
"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": 18.97,
"price_to_prz_pct_raw": 18.9701,
"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": 168,
"x_order": 8,
"a_price": 78180.0,
"a_idx": 185,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 186,
"b_order": 5,
"c_price": 76155.5,
"c_idx": 222,
"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": 24.6,
"price_to_prz_pct_raw": 24.5982,
"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": 161,
"x_order": 5,
"a_price": 76014.2,
"a_idx": 168,
"a_order": 8,
"b_price": 77600.0,
"b_idx": 203,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 206,
"c_order": 5,
"d_idx": 216
},
{
"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": 23.91,
"price_to_prz_pct_raw": 23.909,
"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": 185,
"x_order": 8,
"a_price": 76696.7,
"a_idx": 186,
"a_order": 5,
"b_price": 77600.0,
"b_idx": 203,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 206,
"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": 24.6,
"price_to_prz_pct_raw": 24.5982,
"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": 161,
"x_order": 5,
"a_price": 76014.2,
"a_idx": 168,
"a_order": 8,
"b_price": 77600.0,
"b_idx": 203,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 206,
"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": 21.65,
"price_to_prz_pct_raw": 21.6517,
"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": 168,
"x_order": 8,
"a_price": 78180.0,
"a_idx": 185,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 186,
"b_order": 5,
"c_price": 77887.9,
"c_idx": 210,
"c_order": 5,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.74,
"ratio_score": 0.746,
"prz_score": 0.87,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 78153.86,
"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": 24.69,
"price_to_prz_pct_raw": 24.6873,
"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": 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
},
"x_price": 78564.3,
"x_idx": 161,
"x_order": 5,
"a_price": 76107.1,
"a_idx": 174,
"a_order": 5,
"b_price": 77600.0,
"b_idx": 203,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 206,
"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": 20.42,
"price_to_prz_pct_raw": 20.425,
"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": 174,
"x_order": 5,
"a_price": 78180.0,
"a_idx": 185,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 186,
"b_order": 5,
"c_price": 77600.0,
"c_idx": 203,
"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": 19.83,
"price_to_prz_pct_raw": 19.8308,
"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": 174,
"x_order": 5,
"a_price": 78180.0,
"a_idx": 185,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 186,
"b_order": 5,
"c_price": 76155.5,
"c_idx": 222,
"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": 18.97,
"price_to_prz_pct_raw": 18.9701,
"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": 168,
"x_order": 8,
"a_price": 78180.0,
"a_idx": 185,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 186,
"b_order": 5,
"c_price": 76155.5,
"c_idx": 222,
"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": 15.04,
"price_to_prz_pct_raw": 15.0417,
"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": 206,
"x_order": 5,
"a_price": 73932.2,
"a_idx": 230,
"a_order": 3,
"b_price": 72436.0,
"b_idx": 234,
"b_order": 8,
"c_price": 74179.9,
"c_idx": 248,
"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": 23.91,
"price_to_prz_pct_raw": 23.909,
"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": 185,
"x_order": 8,
"a_price": 76696.7,
"a_idx": 186,
"a_order": 5,
"b_price": 77600.0,
"b_idx": 203,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 206,
"c_order": 5,
"d_idx": 210
},
{
"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": 20.42,
"price_to_prz_pct_raw": 20.425,
"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": 174,
"x_order": 5,
"a_price": 78180.0,
"a_idx": 185,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 186,
"b_order": 5,
"c_price": 77600.0,
"c_idx": 203,
"c_order": 3,
"d_idx": 206
},
{
"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": 21.76,
"price_to_prz_pct_raw": 21.7577,
"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": 168,
"x_order": 8,
"a_price": 78180.0,
"a_idx": 185,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 186,
"b_order": 5,
"c_price": 77600.0,
"c_idx": 203,
"c_order": 3,
"d_idx": 206
}
],
"actionable_patterns_list": [],
"tp_ladder": [],
"validated_tp_ladder": [],
"harmonic_governance": {
"role": "PRZ reaction + TP ladder confluence, not standalone path engine",
"pre_confirmation_weight_range": [
0.25,
0.35
],
"post_confirmation_vote_weight_range": [
0.5,
0.6
],
"standalone_path_override_allowed": false,
"opposes_core_path_policy": "branch/reversal-risk/reaction-zone unless lower-TF structure and derivatives also confirm",
"aligns_with_core_path_policy": "modest confidence lift plus strong TP ladder influence"
},
"execution_readiness": "early"
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.56,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"neutral\",\n \"setup_score\": 0.12,\n \"setup_signals\": [\n \"현재가 $62,679.90는 EMA20 $62,857.83 바로 아래에 있으며 단기 모멘텀은 약하지만, 하모닉 PRZ 기준으로는 active/nearby 패턴이 0개\",\n \"가장 가까운 PRZ는 shark 기준 $70,752.35-$72,739.66, 중심 $71,746.01로 현재가 대비 약 14.46% 위에 있어 즉시 실행 가능한 반전 구간이 아님\",\n \"council_relevant_prz_count 0, directional_influence_prz_count 0, confirmed_reaction_prz_count 0으로 하모닉이 방향성 투표에 참여할 조건이 없음\",\n \"완성 패턴 8개와 형성 중 PRZ 30개가 있으나 active_patterns_at_prz 0, nearby_patterns 0이며 대부분 far/forming 상태\"\n ],\n \"reasoning\": \"4시간 구조는 현재가 $62,679.90가 EMA20 $62,857.83, EMA120 $69,245.51, EMA240 $72,560.23 아래에 위치해 있어 확인된 구조 편향은 bearish로 읽힌다. 그러나 하모닉 관점에서는 active 또는 nearby PRZ가 전혀 없고, 가장 가까운 PRZ도 $70,752.35-$72,739.66으로 현재가에서 약 14.46% 떨어져 있어 즉시 반전 셋업으로 사용할 수 없다. 최고 후보로 표시된 butterfly도 strict이지만 quality가 low이고 completion_status가 forming이므로 방향성 엔진으로 채택할 수 없다. 따라서 하모닉은 현재 구간에서 숏/롱 어느 쪽도 단독으로 지지하지 않으며, $70,752-$72,740 또는 $77,580-$78,615 같은 상단 PRZ 접근 시에만 반응 확인 후 의미가 생긴다.\",\n \"key_levels\": {\n \"support\": [\n 62679.9,\n 59080.0\n ],\n \"resistance\": [\n 62857.83,\n 69245.51,\n 69514.6,\n 70752.35,\n 71746.01,\n 72739.66,\n 77580.88,\n 78615.11\n ]\n },\n \"time_horizon\": \"medium term\",\n \"invalidation_level\": \"$69,514.60 4시간 종가 상향 돌파 및 구조적 수용\",\n \"risk_scenario\": \"가격이 $62,857.83 EMA20을 회복한 뒤 $69,245.51 EMA120과 7일 고점 $69,514.60까지 빠르게 되돌리면 현재 bearish 구조 압력은 약화된다. 이후 $70,752.35-$72,739.66의 nearest PRZ에 진입하면 shark 계열 반응 구간이 열리지만, 그 전까지는 하모닉 반전 신호가 아니라 단순 상단 유동성/저항 후보로만 취급해야 한다.\",\n \"data_quality\": \"medium\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "neutral",
"confidence": 0.45,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.46,
"setup_signals": [
"현재가 $62,679.90는 스윙 EQ/0.5 되돌림 $61,665.00 위에 있어 단기 스윙 기준 프리미엄 영역에 위치",
"가장 가까운 피보나치 저항은 0.236 되돌림 $63,029.88이며 현재가와의 거리는 0.56%로 근접",
"EMA20 $62,857.83가 현재가보다 약 0.3% 위에 있어 $62,858~$63,030 구간이 단기 저항 클러스터로 작용 가능",
"0.382 되돌림 $62,275.06이 즉시 지지이나, 이탈 시 0.5 $61,665.00 및 골든존 0.618 $61,054.94까지 하방 재탐색 가능",
"confluence_quality가 0이고 confluence_zones가 없어 현 위치에서 강한 반전 확률은 제한적"
],
"reasoning": "BTC/USDT는 $59,080 → $64,250 상승 스윙의 되돌림 구간에 있으며, 현재가 $62,679.90는 0.236 저항 $63,029.88 아래, 0.382 지지 $62,275.06 위에 위치해 방향성이 확정되지 않은 중립 박스 상태입니다. 구조적으로는 $64,250 돌파나 $61,054.94 골든비율 이탈 같은 명확한 확인 신호가 아직 없어 structure_bias는 neutral로 판단합니다. 다만 실행 셋업 관점에서는 가격이 EQ $61,665.00 위 프리미엄 영역에 있고, EMA20 $62,857.83 및 0.236 $63,029.88 저항에 눌리는 형태라 단기 setup_bias는 bearish입니다. 핵심 지지는 $62,275.06이며, 이 레벨이 무너지면 $61,665.00, 특히 고확률 반응 구간인 0.618 골든비율 $61,054.94가 다음 주요 방어선입니다.",
"key_levels": {
"support": [
62275.06,
61665.0,
61054.94,
60186.38,
59080.0
],
"resistance": [
63029.88,
64250.0,
65656.24,
66390.38,
67445.06,
69420.0
]
},
"time_horizon": "short term",
"invalidation_level": "$64,250.00",
"risk_scenario": "$63,029.88의 0.236 저항을 회복하고 특히 스윙 고점 $64,250.00을 돌파하면 현재의 단기 bearish setup은 무효화되며, $65,656.24의 1.272 확장과 $67,445.06의 1.618 확장까지 상승 재개 시나리오가 열립니다.",
"data_quality": "medium",
"metrics": {
"swing_pair": "Low→High: $59,080 → $64,250",
"direction": "up",
"nearest_fib": "ret_0.236",
"nearest_fib_price": 63029.88,
"nearest_fib_distance": 0.56,
"golden_ratio_level": 61054.94,
"fib_ret_382": 62275.06,
"fib_ret_618": 61054.94,
"confluence_zones": [],
"support_levels": [
62275.06,
61665.0,
61054.94
],
"resistance_levels": [
63029.88,
64250.0,
65656.24
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 63029.88,
"distance_pct": 0.56,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.382",
"price": 62275.06,
"distance_pct": 0.65,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ret_0.5",
"price": 61665.0,
"distance_pct": 1.62,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ret_0.618",
"price": 61054.94,
"distance_pct": 2.59,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ret_0.786",
"price": 60186.38,
"distance_pct": 3.98,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_1.0",
"price": 64250.0,
"distance_pct": 2.5,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.272",
"price": 65656.24,
"distance_pct": 4.75,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.414",
"price": 66390.38,
"distance_pct": 5.92,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.618",
"price": 67445.06,
"distance_pct": 7.6,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_2.0",
"price": 69420.0,
"distance_pct": 10.75,
"is_support": false,
"cluster_score": 0.0
}
],
"confluence_quality": 0,
"fib_reaction_state": "approaching",
"reaction_probability": 0.45
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.45,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.46,\n \"setup_signals\": [\n \"현재가 $62,679.90는 스윙 EQ/0.5 되돌림 $61,665.00 위에 있어 단기 스윙 기준 프리미엄 영역에 위치\",\n \"가장 가까운 피보나치 저항은 0.236 되돌림 $63,029.88이며 현재가와의 거리는 0.56%로 근접\",\n \"EMA20 $62,857.83가 현재가보다 약 0.3% 위에 있어 $62,858~$63,030 구간이 단기 저항 클러스터로 작용 가능\",\n \"0.382 되돌림 $62,275.06이 즉시 지지이나, 이탈 시 0.5 $61,665.00 및 골든존 0.618 $61,054.94까지 하방 재탐색 가능\",\n \"confluence_quality가 0이고 confluence_zones가 없어 현 위치에서 강한 반전 확률은 제한적\"\n ],\n \"reasoning\": \"BTC/USDT는 $59,080 → $64,250 상승 스윙의 되돌림 구간에 있으며, 현재가 $62,679.90는 0.236 저항 $63,029.88 아래, 0.382 지지 $62,275.06 위에 위치해 방향성이 확정되지 않은 중립 박스 상태입니다. 구조적으로는 $64,250 돌파나 $61,054.94 골든비율 이탈 같은 명확한 확인 신호가 아직 없어 structure_bias는 neutral로 판단합니다. 다만 실행 셋업 관점에서는 가격이 EQ $61,665.00 위 프리미엄 영역에 있고, EMA20 $62,857.83 및 0.236 $63,029.88 저항에 눌리는 형태라 단기 setup_bias는 bearish입니다. 핵심 지지는 $62,275.06이며, 이 레벨이 무너지면 $61,665.00, 특히 고확률 반응 구간인 0.618 골든비율 $61,054.94가 다음 주요 방어선입니다.\",\n \"key_levels\": {\n \"support\": [\n 62275.06,\n 61665.0,\n 61054.94,\n 60186.38,\n 59080.0\n ],\n \"resistance\": [\n 63029.88,\n 64250.0,\n 65656.24,\n 66390.38,\n 67445.06,\n 69420.0\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$64,250.00\",\n \"risk_scenario\": \"$63,029.88의 0.236 저항을 회복하고 특히 스윙 고점 $64,250.00을 돌파하면 현재의 단기 bearish setup은 무효화되며, $65,656.24의 1.272 확장과 $67,445.06의 1.618 확장까지 상승 재개 시나리오가 열립니다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "bearish",
"confidence": 0.78,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.66,
"setup_signals": [
"현재가 $62,679.90가 4h_cycle_1의 SOW $72,556.00 및 메인 분배권 하단 $78,027.00 아래에 있어 Phase E 하방 이탈 구조가 유지됨",
"4h_cycle_2 활성 후보 구간에서 $65,359.10~$67,493.80 상단 공급대를 회복하지 못한 상태이며, 이 구간이 단기 리클레임 관문",
"최근 Phase E 저점 $59,080.00 이후 반등이 EMA20 $62,857.83 바로 아래에서 둔화되어 단기 공급 우위가 남아 있음",
"최근 하락 구조 내 SOW_IN_PHASE_B $62,381.20, SOW $62,715.40, Phase E $62,457.50 클러스터 부근에서 가격이 재차 머물러 하방 재시험 위험이 큼"
],
"reasoning": "레짐은 DIS이며 dis_score 100.0, regime_fitness 1.000으로 분배 구조 판정이 우선된다. 4h_cycle_1은 BC $78,879.90 → AR $78,027.00 → ST $82,460.50 → UT/UTAD $78,180.00/$78,077.10 → SOW $72,556.00 → Phase E $59,080.00로 이어진 확인된 bearish 분배 완료 구조다. 현재가 $62,679.90는 메인 분배권 하단 $78,027.00와 SOW $72,556.00 아래에 있으며, 이는 구조적으로 Phase E 이후 약세 수용이 유지된다는 뜻이다. 다만 즉각 경로는 이미 $59,080.00 저점에서 반등한 뒤 $62,381~$62,715 클러스터에 걸쳐 있어, 단기적으로는 $65,359.10~$67,493.80 공급대 테스트 후 거절되는지가 핵심이다. $67,493.80을 4시간 기준으로 회복·수용하면 현재 하방 지속 셋업은 약화된다.",
"key_levels": {
"support": [
62457.5,
62381.2,
61150.2,
59080.0
],
"resistance": [
62857.83,
65359.1,
67493.8,
72556.0,
78027.0
]
},
"time_horizon": "medium term",
"invalidation_level": "$67,493.80",
"risk_scenario": "$67,493.80을 4시간 종가 기준으로 회복하고 그 위에서 수용되면, 현재의 하방 지속 셋업은 실패하며 $69,514.60 및 SOW 기준선 $72,556.00 재시험으로 이어질 수 있다. 반대로 $62,381~$62,715 클러스터를 이탈하면 $61,150.20, 이후 Phase E 저점 $59,080.00 재시험 가능성이 커진다.",
"data_quality": "medium",
"metrics": {
"acc_score": 96.2,
"dis_score": 100.0,
"regime": "DIS",
"regime_state": "dis_candidate",
"structure_bias": "bearish",
"phase_context": "dis_candidate / distribution / Phase E",
"phases_detected": [
"BC",
"AR",
"ST",
"SOW_IN_PHASE_B",
"UT",
"UTAD",
"SOW",
"Phase E"
],
"last_phase": "Phase E",
"phase_candidates": [
{
"label": "BC",
"side": "high",
"idx": 66,
"price": 78879.9,
"color": "#ffd166"
},
{
"label": "AR",
"side": "low",
"idx": 76,
"price": 78027.0,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "high",
"idx": 122,
"price": 82460.5,
"color": "#118ab2"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 168,
"price": 76014.2,
"color": "#ef476f"
},
{
"label": "UT",
"side": "high",
"idx": 185,
"price": 78180.0,
"color": "#f9844a"
},
{
"label": "UTAD",
"side": "high",
"idx": 216,
"price": 78077.1,
"color": "#f9844a"
},
{
"label": "SOW",
"side": "low",
"idx": 228,
"price": 72556.0,
"color": "#ef476f"
},
{
"label": "Phase E",
"side": "low",
"idx": 277,
"price": 59080.0,
"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": 66,
"end_idx": 277,
"phase_count": 8,
"phases": [
{
"label": "BC",
"side": "high",
"idx": 66,
"price": 78879.9,
"color": "#ffd166",
"dt": "2026-05-01 21:00:00+09:00"
},
{
"label": "AR",
"side": "low",
"idx": 76,
"price": 78027.0,
"color": "#06d6a0",
"dt": "2026-05-03 13:00:00+09:00"
},
{
"label": "ST",
"side": "high",
"idx": 122,
"price": 82460.5,
"color": "#118ab2",
"dt": "2026-05-11 05:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 168,
"price": 76014.2,
"color": "#ef476f",
"dt": "2026-05-18 21:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 185,
"price": 78180.0,
"color": "#f9844a",
"dt": "2026-05-21 17:00:00+09:00"
},
{
"label": "UTAD",
"side": "high",
"idx": 216,
"price": 78077.1,
"color": "#f9844a",
"dt": "2026-05-26 21:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 228,
"price": 72556.0,
"color": "#ef476f",
"dt": "2026-05-28 21:00:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 277,
"price": 59080.0,
"color": "#7209b7",
"dt": "2026-06-06 01:00:00+09:00"
}
]
},
{
"structure_id": "4h_cycle_2",
"sequence": 2,
"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": 261,
"end_idx": 299,
"phase_count": 6,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 261,
"price": 65359.1,
"color": "#ffd166",
"dt": "2026-06-03 09:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 262,
"price": 67493.8,
"color": "#06d6a0",
"dt": "2026-06-03 13:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 289,
"price": 61150.2,
"color": "#118ab2",
"dt": "2026-06-08 01:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 297,
"price": 62381.2,
"color": "#ef476f",
"dt": "2026-06-09 09:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 298,
"price": 62715.4,
"color": "#ef476f",
"dt": "2026-06-09 13:00:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 299,
"price": 62457.5,
"color": "#7209b7",
"dt": "2026-06-09 17:00:00+09:00"
}
]
}
],
"active_structure_id": "4h_cycle_2",
"primary_structure_id": "4h_cycle_1",
"structure_count": 2,
"regime_fitness": 1.0,
"current_event": "Phase E",
"major_phase": "E",
"pos_in_range": 0.5,
"main_range_low": 78027.0,
"main_range_high": 78879.9
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.78,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.66,\n \"setup_signals\": [\n \"현재가 $62,679.90가 4h_cycle_1의 SOW $72,556.00 및 메인 분배권 하단 $78,027.00 아래에 있어 Phase E 하방 이탈 구조가 유지됨\",\n \"4h_cycle_2 활성 후보 구간에서 $65,359.10~$67,493.80 상단 공급대를 회복하지 못한 상태이며, 이 구간이 단기 리클레임 관문\",\n \"최근 Phase E 저점 $59,080.00 이후 반등이 EMA20 $62,857.83 바로 아래에서 둔화되어 단기 공급 우위가 남아 있음\",\n \"최근 하락 구조 내 SOW_IN_PHASE_B $62,381.20, SOW $62,715.40, Phase E $62,457.50 클러스터 부근에서 가격이 재차 머물러 하방 재시험 위험이 큼\"\n ],\n \"reasoning\": \"레짐은 DIS이며 dis_score 100.0, regime_fitness 1.000으로 분배 구조 판정이 우선된다. 4h_cycle_1은 BC $78,879.90 → AR $78,027.00 → ST $82,460.50 → UT/UTAD $78,180.00/$78,077.10 → SOW $72,556.00 → Phase E $59,080.00로 이어진 확인된 bearish 분배 완료 구조다. 현재가 $62,679.90는 메인 분배권 하단 $78,027.00와 SOW $72,556.00 아래에 있으며, 이는 구조적으로 Phase E 이후 약세 수용이 유지된다는 뜻이다. 다만 즉각 경로는 이미 $59,080.00 저점에서 반등한 뒤 $62,381~$62,715 클러스터에 걸쳐 있어, 단기적으로는 $65,359.10~$67,493.80 공급대 테스트 후 거절되는지가 핵심이다. $67,493.80을 4시간 기준으로 회복·수용하면 현재 하방 지속 셋업은 약화된다.\",\n \"key_levels\": {\n \"support\": [\n 62457.5,\n 62381.2,\n 61150.2,\n 59080.0\n ],\n \"resistance\": [\n 62857.83,\n 65359.1,\n 67493.8,\n 72556.0,\n 78027.0\n ]\n },\n \"time_horizon\": \"medium term\",\n \"invalidation_level\": \"$67,493.80\",\n \"risk_scenario\": \"$67,493.80을 4시간 종가 기준으로 회복하고 그 위에서 수용되면, 현재의 하방 지속 셋업은 실패하며 $69,514.60 및 SOW 기준선 $72,556.00 재시험으로 이어질 수 있다. 반대로 $62,381~$62,715 클러스터를 이탈하면 $61,150.20, 이후 Phase E 저점 $59,080.00 재시험 가능성이 커진다.\",\n \"data_quality\": \"medium\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bearish",
"overall_confidence": 0.79,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.74,
"active_setups": [
"현재가 $62,679.90가 EMA20 $62,857.83 아래에 있어 단기 회복 수용 실패 상태",
"$62,858~$63,030 구간이 EMA20과 피보나치 0.236 저항이 겹치는 근접 저항 클러스터",
"ICT 기준 최근 구조 이벤트가 5회 연속 하방 BOS이며 마지막 주요 붕괴 기준은 $72,436.00",
"Wyckoff 기준 이전 분배 구조는 Phase E 하방 이탈 이후 $59,080.00까지 진행되었고, 현재는 $65,359.10~$67,493.80 공급대를 회복하지 못한 재분배 후보 상태",
"파생 포지셔닝은 롱 계정 비율 약 0.65로 롱 쏠림이 남아 있으나 CVD는 -1778.1230으로 약해져 반등 방어력이 낮은 상태",
"하방 유동성은 $61,800, $61,600, $60,600에 밀집되어 있고, 구조적 저점 기준은 $59,080.00"
],
"setup_vs_structure": "실행 셋업과 구조 편향은 모두 약세로 정렬되어 있다. 다만 가격이 7일 저점 $59,080.00 이후의 할인 구간에 있고 일부 캔들 반등 후보가 존재하므로, 즉각적인 추격보다는 저항 수용 실패 여부를 확인해야 하는 구조다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 5,
"neutral_count": 1
},
"key_levels": {
"support": [
62457.5,
62381.2,
62275.06,
61800,
61665,
61600,
61150.2,
61054.94,
60600,
59080
],
"resistance": [
62700,
62857.83,
63029.88,
64250,
64257.3,
64600,
65359.1,
65600,
66447.95,
67493.8,
69245.51,
72436,
72556
]
},
"confluences": [
"EMA20 $62,857.83은 파생, 캔들, ICT, 하모닉, Wyckoff가 모두 단기 저항 또는 회복 실패 기준으로 언급한 핵심 근접 레벨이다.",
"$62,858~$63,030 구간은 EMA20 $62,857.83과 피보나치 0.236 되돌림 $63,029.88이 겹치는 단기 저항 클러스터다.",
"$59,080.00은 캔들, ICT, 하모닉, 피보나치, Wyckoff가 공통으로 식별한 주요 구조 저점이자 현재 하단 구조의 기준점이다.",
"$64,250~$64,257 구간은 ICT의 전일 고점 $64,250.00, 피보나치 확장 기준 $64,250.00, 캔들의 7일 EQ $64,257.30이 겹치는 중간 저항대다.",
"$69,245.51 부근은 EMA120으로 파생, 캔들, ICT, 하모닉이 공통적으로 중기 구조 저항으로 인식한다.",
"$72,436~$72,556 구간은 ICT의 마지막 하방 BOS 레벨 $72,436.00과 Wyckoff SOW $72,556.00이 겹치는 상위 구조 훼손 기준이다.",
"$61,150~$61,055 구간은 ICT 전일 저점 $61,150.20, Wyckoff 지지 $61,150.20, 피보나치 0.618 골든비율 $61,054.94가 인접한 하단 방어 구간이다."
],
"conflicts": [
"캔들 분석은 구조적으로는 약세이나, $59,080.00 저점권에서 고거래량 bullish engulfing 후보가 있어 실행 셋업은 반등 가능성을 열어둔다.",
"피보나치 분석은 $59,080 → $64,250 단기 상승 스윙 내부에서 가격이 $62,275.06 지지와 $63,029.88 저항 사이에 있어 구조를 중립 박스로 평가하지만, 상위 구조를 보는 ICT와 Wyckoff는 명확한 약세 체제로 본다.",
"하모닉 분석은 현재가 근처에 활성 PRZ가 없어 방향성 판단에 참여하지 않는다. 따라서 하모닉의 중립 의견은 약세 구조를 반박하기보다는 현재 구간에서 하모닉 기반 실행 근거가 없다는 의미다.",
"ICT는 할인 구간임에도 활성 bullish OB와 미체결 bullish FVG가 없다고 보며, 이는 캔들의 저점권 반등 후보와 충돌한다."
],
"executive_summary": "BTC/USDT 4시간 구조는 약세로 종합된다. Wyckoff 관점에서 이전 분배 구조는 Phase E 하방 이탈을 통해 $59,080.00까지 진행된 뒤, 현재는 $65,359.10~$67,493.80 공급대를 회복하지 못한 재분배 후보 상태로 해석된다. ICT 역시 5회 연속 하방 BOS와 마지막 붕괴 기준 $72,436.00 하회 상태를 근거로 구조적 약세를 강하게 지지한다. 현재 가격은 $62,857.83 EMA20과 $63,029.88 피보나치 저항 아래에 있어 단기 회복 수용이 확인되지 않았지만, $59,080.00 저점권 반등 캔들 후보와 할인 구간 위치는 반전 리스크 조건으로 남아 있다. 구조적 약세 진단의 핵심 무효화 구간은 $72,436~$72,556이며, 단기 실행 약세는 $67,493.80 회복 시 먼저 약화된다.",
"raw_llm_response": "{\n \"overall_signal\": \"bearish\",\n \"overall_confidence\": 0.79,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.74,\n \"active_setups\": [\n \"현재가 $62,679.90가 EMA20 $62,857.83 아래에 있어 단기 회복 수용 실패 상태\",\n \"$62,858~$63,030 구간이 EMA20과 피보나치 0.236 저항이 겹치는 근접 저항 클러스터\",\n \"ICT 기준 최근 구조 이벤트가 5회 연속 하방 BOS이며 마지막 주요 붕괴 기준은 $72,436.00\",\n \"Wyckoff 기준 이전 분배 구조는 Phase E 하방 이탈 이후 $59,080.00까지 진행되었고, 현재는 $65,359.10~$67,493.80 공급대를 회복하지 못한 재분배 후보 상태\",\n \"파생 포지셔닝은 롱 계정 비율 약 0.65로 롱 쏠림이 남아 있으나 CVD는 -1778.1230으로 약해져 반등 방어력이 낮은 상태\",\n \"하방 유동성은 $61,800, $61,600, $60,600에 밀집되어 있고, 구조적 저점 기준은 $59,080.00\"\n ],\n \"setup_vs_structure\": \"실행 셋업과 구조 편향은 모두 약세로 정렬되어 있다. 다만 가격이 7일 저점 $59,080.00 이후의 할인 구간에 있고 일부 캔들 반등 후보가 존재하므로, 즉각적인 추격보다는 저항 수용 실패 여부를 확인해야 하는 구조다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 0,\n \"bearish_count\": 5,\n \"neutral_count\": 1\n },\n \"key_levels\": {\n \"support\": [\n 62457.5,\n 62381.2,\n 62275.06,\n 61800,\n 61665,\n 61600,\n 61150.2,\n 61054.94,\n 60600,\n 59080\n ],\n \"resistance\": [\n 62700,\n 62857.83,\n 63029.88,\n 64250,\n 64257.3,\n 64600,\n 65359.1,\n 65600,\n 66447.95,\n 67493.8,\n 69245.51,\n 72436,\n 72556\n ]\n },\n \"confluences\": [\n \"EMA20 $62,857.83은 파생, 캔들, ICT, 하모닉, Wyckoff가 모두 단기 저항 또는 회복 실패 기준으로 언급한 핵심 근접 레벨이다.\",\n \"$62,858~$63,030 구간은 EMA20 $62,857.83과 피보나치 0.236 되돌림 $63,029.88이 겹치는 단기 저항 클러스터다.\",\n \"$59,080.00은 캔들, ICT, 하모닉, 피보나치, Wyckoff가 공통으로 식별한 주요 구조 저점이자 현재 하단 구조의 기준점이다.\",\n \"$64,250~$64,257 구간은 ICT의 전일 고점 $64,250.00, 피보나치 확장 기준 $64,250.00, 캔들의 7일 EQ $64,257.30이 겹치는 중간 저항대다.\",\n \"$69,245.51 부근은 EMA120으로 파생, 캔들, ICT, 하모닉이 공통적으로 중기 구조 저항으로 인식한다.\",\n \"$72,436~$72,556 구간은 ICT의 마지막 하방 BOS 레벨 $72,436.00과 Wyckoff SOW $72,556.00이 겹치는 상위 구조 훼손 기준이다.\",\n \"$61,150~$61,055 구간은 ICT 전일 저점 $61,150.20, Wyckoff 지지 $61,150.20, 피보나치 0.618 골든비율 $61,054.94가 인접한 하단 방어 구간이다.\"\n ],\n \"conflicts\": [\n \"캔들 분석은 구조적으로는 약세이나, $59,080.00 저점권에서 고거래량 bullish engulfing 후보가 있어 실행 셋업은 반등 가능성을 열어둔다.\",\n \"피보나치 분석은 $59,080 → $64,250 단기 상승 스윙 내부에서 가격이 $62,275.06 지지와 $63,029.88 저항 사이에 있어 구조를 중립 박스로 평가하지만, 상위 구조를 보는 ICT와 Wyckoff는 명확한 약세 체제로 본다.\",\n \"하모닉 분석은 현재가 근처에 활성 PRZ가 없어 방향성 판단에 참여하지 않는다. 따라서 하모닉의 중립 의견은 약세 구조를 반박하기보다는 현재 구간에서 하모닉 기반 실행 근거가 없다는 의미다.\",\n \"ICT는 할인 구간임에도 활성 bullish OB와 미체결 bullish FVG가 없다고 보며, 이는 캔들의 저점권 반등 후보와 충돌한다.\"\n ],\n \"highest_conviction_analyst\": \"ICT Trader — 신뢰도 88%로 가장 높고, 최근 구조가 5회 연속 하방 BOS로 정렬되어 있으며, 현재가가 마지막 주요 붕괴 레벨 $72,436.00 아래에 깊게 위치한다. 또한 활성 bullish OB와 미체결 bullish FVG가 없다는 점에서 할인 구간임에도 매수 방어 구조가 약하다고 판단해 구조적 약세 근거가 가장 명확하다.\",\n \"invalidation_level\": \"4시간 기준 $72,436~$72,556 회복 및 수용 시 현재 약세 구조 진단은 중대하게 훼손된다. 단기 실행 약세는 $67,493.80 상단 공급대 회복 시 먼저 약화된다.\",\n \"executive_summary\": \"BTC/USDT 4시간 구조는 약세로 종합된다. Wyckoff 관점에서 이전 분배 구조는 Phase E 하방 이탈을 통해 $59,080.00까지 진행된 뒤, 현재는 $65,359.10~$67,493.80 공급대를 회복하지 못한 재분배 후보 상태로 해석된다. ICT 역시 5회 연속 하방 BOS와 마지막 붕괴 기준 $72,436.00 하회 상태를 근거로 구조적 약세를 강하게 지지한다. 현재 가격은 $62,857.83 EMA20과 $63,029.88 피보나치 저항 아래에 있어 단기 회복 수용이 확인되지 않았지만, $59,080.00 저점권 반등 캔들 후보와 할인 구간 위치는 반전 리스크 조건으로 남아 있다. 구조적 약세 진단의 핵심 무효화 구간은 $72,436~$72,556이며, 단기 실행 약세는 $67,493.80 회복 시 먼저 약화된다.\"\n}"
},
"overall_signal": "bearish",
"overall_confidence": 0.79,
"operating_path": {
"path_type": "complex",
"confidence": 0.68,
"waypoints": [
{
"seq": 1,
"price": 63029.88,
"type": "resistance_test",
"source": "Fibonacci(0.236 $63,029.88), Derivatives·Candlestick·Wyckoff(EMA20 $62,857.83), Derivatives($62,700 청산 유동성 위꼬리 스윕)",
"description": "현재가 $62,679.90의 단기 반등이 바로 위 $62,700 청산 유동성을 스윕하며 EMA20 $62,857.83과 피보나치 0.236 $63,029.88이 겹치는 단기 저항 클러스터를 테스트하는 구간. CVD -1778.12와 롱 계정 비율 0.65(과밀) 조건상 회복 수용에 실패하는 거절 지점으로, 실행 셋업이 요구한 '저항 수용 실패 확인'이 완성되는 자리.",
"est_hours": 3.0,
"turning_zone": [
63029.88,
63380.0
],
"likely_wick": 63150.0,
"rejection_confirm": 62700.0,
"invalid_overshoot": 63550.0,
"calibration_reasoning": "EMA20 $62,857.83·피보나치 저항 $63,029.88 저항 클러스터 상단을 기준으로 ATR의 0.30배(약 $350)로 존을 설정. $62,700 청산 유동성 스윕 후 거절되는 자리이며, 위쪽 $64,250까지 저항 공백이라 stop 그랩용 상방 오버슈트 여지를 반영. CVD -1778·롱 0.65 과밀 조건상 거절이 빨라 wick은 fib 바로 위 $63,150에 한정."
},
{
"seq": 2,
"price": 61600.0,
"type": "liquidity_sweep",
"source": "Derivatives(하방 유동성 $61,800/$61,600), Fibonacci(0.5 EQ $61,665.00)",
"description": "저항 거절 후 $61,800·$61,600에 밀집된 하방 청산 유동성과 피보나치 0.5 EQ $61,665.00 구간으로 하락하는 1차 하방 목표. 단기 스윙 프리미엄($61,665 위) 이탈을 확인하며 약화된 반등 방어력을 검증.",
"est_hours": 9.0,
"turning_zone": [
61250.0,
61600.0
],
"likely_wick": 61450.0,
"rejection_confirm": 61800.0,
"invalid_overshoot": 61150.2,
"calibration_reasoning": "$61,800·0.5 EQ $61,665·$61,600에 밀집된 '하방' 청산 유동성 풀을 스윕하는 다운사이드 무브이므로 존을 base 아래로 0.30 ATR 확장. sell-side 스톱 그랩을 위해 $61,600 바로 아래로 wick. 반등 시 $61,800 풀 상단 회복이 확인, 전일저점 $61,150.20 도달 시 WP3로 직행해 별도 턴 무효."
},
{
"seq": 3,
"price": 61054.94,
"type": "support_test",
"source": "ICT·Wyckoff(전일 저점 $61,150.20), Fibonacci(0.618 골든비율 $61,054.94)",
"description": "ICT·Wyckoff 전일 저점 $61,150.20과 피보나치 0.618 골든비율 $61,054.94가 인접한 하단 핵심 방어 클러스터 테스트. 고확률 반응 구간이라 일시적 반등 시도는 가능하나, active bullish OB·미체결 bullish FVG 부재로 매수 방어 배열이 약해 약세 우위 유지.",
"est_hours": 15.0,
"turning_zone": [
60750.0,
61054.94
],
"likely_wick": 60980.0,
"rejection_confirm": 61150.2,
"invalid_overshoot": 60600.0,
"calibration_reasoning": "전일저점 $61,150.20·골든비율 0.618 $61,054.94의 하단 핵심 방어 클러스터로, 강한 클러스터 특성상 오버슈트를 약 0.26 ATR로 제한. 인접한 $61,000 라운드넘버 자석이 wick을 유인해 $60,980으로 살짝 하회. $61,150.20 회복 시 반응 확인, $60,600(WP4) 직행 시 지지 실패로 무효."
},
{
"seq": 4,
"price": 60600.0,
"type": "swing_low",
"source": "Derivatives(유동성 $60,600), Chairman·Wyckoff(구조 저점 $59,080.00 경로)",
"description": "$61,150~$61,055 방어선 이탈 시 $60,600 청산 유동성으로 가속하는 24시간 목표 저점. 재분배 후보($65,359~$67,493 미회복) 구조가 지속될 경우 구조적 저점 $59,080.00을 향한 다음 경유지로 작동.",
"est_hours": 22.0,
"turning_zone": [
59900.0,
60600.0
],
"likely_wick": 60200.0,
"rejection_confirm": 61054.94,
"invalid_overshoot": 59700.0,
"calibration_reasoning": "터미널 웨이포인트라 존을 0.60 ATR(약 $700)로 광폭 설정. $60,600 청산 유동성 아래에 위치한 $60,000 메이저 라운드넘버 자석이 wick을 목표가보다 아래($60,200)로 끌어내림. 깨졌던 골든비율 $61,054.94 회복 시 반전 확정, $59,700 하회 시 구조적 저점 $59,080을 향함."
}
],
"period_extremes": {
"4h": {
"expected_high": 63029.88,
"expected_low": 62457.5,
"high_first": true
},
"8h": {
"expected_high": 63029.88,
"expected_low": 61800.0,
"high_first": true
},
"24h": {
"expected_high": 63029.88,
"expected_low": 60600.0,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 63029.88,
"description": "4시간 종가 기준 EMA20 $62,857.83 및 피보나치 0.236 $63,029.88을 회복·수용하면 저항 거절 셋업이 무효화된다. 이어 $64,250.00(전일 고점·7일 EQ·피보 확장 합류) 돌파 시 반등이 $65,359.10~$67,493.80 공급대까지 확대될 수 있다."
},
"bearish": {
"price": 61054.94,
"description": "$61,150.20~$61,054.94(전일 저점·0.618 골든비율) 하단 방어선을 4시간 기준으로 이탈하면 하방이 가속된다. $60,600 청산 유동성을 거쳐 구조 저점 $59,080.00 재테스트 압력으로 연결."
}
},
"scenario_invalidation": 65359.1,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.68,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 63029.88,\n \"type\": \"resistance_test\",\n \"source\": \"Fibonacci(0.236 $63,029.88), Derivatives·Candlestick·Wyckoff(EMA20 $62,857.83), Derivatives($62,700 청산 유동성 위꼬리 스윕)\",\n \"description\": \"현재가 $62,679.90의 단기 반등이 바로 위 $62,700 청산 유동성을 스윕하며 EMA20 $62,857.83과 피보나치 0.236 $63,029.88이 겹치는 단기 저항 클러스터를 테스트하는 구간. CVD -1778.12와 롱 계정 비율 0.65(과밀) 조건상 회복 수용에 실패하는 거절 지점으로, 실행 셋업이 요구한 '저항 수용 실패 확인'이 완성되는 자리.\",\n \"est_hours\": 3.0\n },\n {\n \"seq\": 2,\n \"price\": 61600.0,\n \"type\": \"liquidity_sweep\",\n \"source\": \"Derivatives(하방 유동성 $61,800/$61,600), Fibonacci(0.5 EQ $61,665.00)\",\n \"description\": \"저항 거절 후 $61,800·$61,600에 밀집된 하방 청산 유동성과 피보나치 0.5 EQ $61,665.00 구간으로 하락하는 1차 하방 목표. 단기 스윙 프리미엄($61,665 위) 이탈을 확인하며 약화된 반등 방어력을 검증.\",\n \"est_hours\": 9.0\n },\n {\n \"seq\": 3,\n \"price\": 61054.94,\n \"type\": \"support_test\",\n \"source\": \"ICT·Wyckoff(전일 저점 $61,150.20), Fibonacci(0.618 골든비율 $61,054.94)\",\n \"description\": \"ICT·Wyckoff 전일 저점 $61,150.20과 피보나치 0.618 골든비율 $61,054.94가 인접한 하단 핵심 방어 클러스터 테스트. 고확률 반응 구간이라 일시적 반등 시도는 가능하나, active bullish OB·미체결 bullish FVG 부재로 매수 방어 배열이 약해 약세 우위 유지.\",\n \"est_hours\": 15.0\n },\n {\n \"seq\": 4,\n \"price\": 60600.0,\n \"type\": \"swing_low\",\n \"source\": \"Derivatives(유동성 $60,600), Chairman·Wyckoff(구조 저점 $59,080.00 경로)\",\n \"description\": \"$61,150~$61,055 방어선 이탈 시 $60,600 청산 유동성으로 가속하는 24시간 목표 저점. 재분배 후보($65,359~$67,493 미회복) 구조가 지속될 경우 구조적 저점 $59,080.00을 향한 다음 경유지로 작동.\",\n \"est_hours\": 22.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 63029.88, \"expected_low\": 62457.5, \"high_first\": true},\n \"8h\": {\"expected_high\": 63029.88, \"expected_low\": 61800.0, \"high_first\": true},\n \"24h\": {\"expected_high\": 63029.88, \"expected_low\": 60600.0, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\n \"price\": 63029.88,\n \"description\": \"4시간 종가 기준 EMA20 $62,857.83 및 피보나치 0.236 $63,029.88을 회복·수용하면 저항 거절 셋업이 무효화된다. 이어 $64,250.00(전일 고점·7일 EQ·피보 확장 합류) 돌파 시 반등이 $65,359.10~$67,493.80 공급대까지 확대될 수 있다.\"\n },\n \"bearish\": {\n \"price\": 61054.94,\n \"description\": \"$61,150.20~$61,054.94(전일 저점·0.618 골든비율) 하단 방어선을 4시간 기준으로 이탈하면 하방이 가속된다. $60,600 청산 유동성을 거쳐 구조 저점 $59,080.00 재테스트 압력으로 연결.\"\n }\n },\n \"scenario_invalidation\": 65359.1\n}\n```"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 63029.88,
"turning_zone": [
63029.88,
63380.0
],
"likely_wick": 63150.0,
"rejection_confirm": 62700.0,
"invalid_overshoot": 63550.0,
"calibration_reasoning": "EMA20 $62,857.83·피보나치 저항 $63,029.88 저항 클러스터 상단을 기준으로 ATR의 0.30배(약 $350)로 존을 설정. $62,700 청산 유동성 스윕 후 거절되는 자리이며, 위쪽 $64,250까지 저항 공백이라 stop 그랩용 상방 오버슈트 여지를 반영. CVD -1778·롱 0.65 과밀 조건상 거절이 빨라 wick은 fib 바로 위 $63,150에 한정."
},
{
"seq": 2,
"base_target": 61600.0,
"turning_zone": [
61250.0,
61600.0
],
"likely_wick": 61450.0,
"rejection_confirm": 61800.0,
"invalid_overshoot": 61150.2,
"calibration_reasoning": "$61,800·0.5 EQ $61,665·$61,600에 밀집된 '하방' 청산 유동성 풀을 스윕하는 다운사이드 무브이므로 존을 base 아래로 0.30 ATR 확장. sell-side 스톱 그랩을 위해 $61,600 바로 아래로 wick. 반등 시 $61,800 풀 상단 회복이 확인, 전일저점 $61,150.20 도달 시 WP3로 직행해 별도 턴 무효."
},
{
"seq": 3,
"base_target": 61054.94,
"turning_zone": [
60750.0,
61054.94
],
"likely_wick": 60980.0,
"rejection_confirm": 61150.2,
"invalid_overshoot": 60600.0,
"calibration_reasoning": "전일저점 $61,150.20·골든비율 0.618 $61,054.94의 하단 핵심 방어 클러스터로, 강한 클러스터 특성상 오버슈트를 약 0.26 ATR로 제한. 인접한 $61,000 라운드넘버 자석이 wick을 유인해 $60,980으로 살짝 하회. $61,150.20 회복 시 반응 확인, $60,600(WP4) 직행 시 지지 실패로 무효."
},
{
"seq": 4,
"base_target": 60600.0,
"turning_zone": [
59900.0,
60600.0
],
"likely_wick": 60200.0,
"rejection_confirm": 61054.94,
"invalid_overshoot": 59700.0,
"calibration_reasoning": "터미널 웨이포인트라 존을 0.60 ATR(약 $700)로 광폭 설정. $60,600 청산 유동성 아래에 위치한 $60,000 메이저 라운드넘버 자석이 wick을 목표가보다 아래($60,200)로 끌어내림. 깨졌던 골든비율 $61,054.94 회복 시 반전 확정, $59,700 하회 시 구조적 저점 $59,080을 향함."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 63029.88,\n \"turning_zone\": [63029.88, 63380.0],\n \"likely_wick\": 63150.0,\n \"rejection_confirm\": 62700.0,\n \"invalid_overshoot\": 63550.0,\n \"calibration_reasoning\": \"EMA20 $62,857.83·피보나치 저항 $63,029.88 저항 클러스터 상단을 기준으로 ATR의 0.30배(약 $350)로 존을 설정. $62,700 청산 유동성 스윕 후 거절되는 자리이며, 위쪽 $64,250까지 저항 공백이라 stop 그랩용 상방 오버슈트 여지를 반영. CVD -1778·롱 0.65 과밀 조건상 거절이 빨라 wick은 fib 바로 위 $63,150에 한정.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 61600.0,\n \"turning_zone\": [61250.0, 61600.0],\n \"likely_wick\": 61450.0,\n \"rejection_confirm\": 61800.0,\n \"invalid_overshoot\": 61150.2,\n \"calibration_reasoning\": \"$61,800·0.5 EQ $61,665·$61,600에 밀집된 '하방' 청산 유동성 풀을 스윕하는 다운사이드 무브이므로 존을 base 아래로 0.30 ATR 확장. sell-side 스톱 그랩을 위해 $61,600 바로 아래로 wick. 반등 시 $61,800 풀 상단 회복이 확인, 전일저점 $61,150.20 도달 시 WP3로 직행해 별도 턴 무효.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 61054.94,\n \"turning_zone\": [60750.0, 61054.94],\n \"likely_wick\": 60980.0,\n \"rejection_confirm\": 61150.2,\n \"invalid_overshoot\": 60600.0,\n \"calibration_reasoning\": \"전일저점 $61,150.20·골든비율 0.618 $61,054.94의 하단 핵심 방어 클러스터로, 강한 클러스터 특성상 오버슈트를 약 0.26 ATR로 제한. 인접한 $61,000 라운드넘버 자석이 wick을 유인해 $60,980으로 살짝 하회. $61,150.20 회복 시 반응 확인, $60,600(WP4) 직행 시 지지 실패로 무효.\"\n },\n {\n \"seq\": 4,\n \"base_target\": 60600.0,\n \"turning_zone\": [59900.0, 60600.0],\n \"likely_wick\": 60200.0,\n \"rejection_confirm\": 61054.94,\n \"invalid_overshoot\": 59700.0,\n \"calibration_reasoning\": \"터미널 웨이포인트라 존을 0.60 ATR(약 $700)로 광폭 설정. $60,600 청산 유동성 아래에 위치한 $60,000 메이저 라운드넘버 자석이 wick을 목표가보다 아래($60,200)로 끌어내림. 깨졌던 골든비율 $61,054.94 회복 시 반전 확정, $59,700 하회 시 구조적 저점 $59,080을 향함.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 49.3,
"chairman": 90.5,
"operating_path": 217.1,
"tp_calibrator": 596.2
},
"agents": {},
"total_s": 953.4
}
}