Signal: BEARISH (82%) | Price: $66,043.70 | 2026-06-04 01:00 KST | 300 candles
Council: 0 bullish, 0 neutral, 6 bearish | Support: $65,900 / $65,359 / $65,000 | Resistance: $66,100 / $66,151 / $66,388
BTC/USDT 4h 구조는 명확한 bearish regime으로 판정된다. 완료된 상위 분배 구조는 $82,828.70 UTAD 이후 $73,036.00 SOW를 거쳐 $65,359.10 Phase E까지 진행되었고, 현재는 $72,556.00 SC와 $73,723.00 AR 이후 형성된 재분배 구조의 Phase E 하단부에 위치한다. 핵심 구조 confluence는 EMA20 $69,480.55 하방 수용, ICT의 $72,436.00 마지막 bearish BOS 하회, Wyckoff의 $66,150.70 SOW 하회, 그리고 $65,359.10 7일 저점 인접이다. 단기 조건상 $65,359.10 근처의 bullish harami와 디스카운트 위치는 하단 추격 리스크를 만들지만, 이는 구조 전환 신호라기보다 저점권 반응 가능성으로 분류된다. 구조적 bearish 판정은 $73,669~$73,723 구간을 4h 기준으로 회복·수용하기 전까지 유지된다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | BEARISH | 86% | $65,359 / $65,000 | $66,151 / $66,388 |
| ICT Trader | BEARISH | 86% | $65,359 / $66,044 | $67,036 / $69,481 |
| Derivatives Trader | BEARISH | 68% | $65,900 / $65,359 | $66,100 / $68,500 |
| Candlestick Reader | BEARISH | 66% | $65,359 / $66,044 | $69,481 / $70,696 |
| Fibonacci Analyst | BEARISH | 72% | $65,359 | $72,824 / $73,129 |
| Harmonic Specialist | BEARISH | 54% | $65,359 / $66,044 | $69,481 / $70,752 |
Support: $65,359 / $65,000 | Resistance: $66,151 / $66,388 / $69,481 | Horizon: medium term
4시간 Wyckoff 지표는 regime=DIS, regime_state=confirmed_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 $65,359.10의 순서로 완성되어, 현재 가격 $66,043.70는 기존 분배 레인지 하단을 크게 하회합니다. 활성 구조도 재분배 후보가 아니라 확인된 bearish 재분배로, SC $72,556.00, AR $73,723.00 이후 ST $66,388.00, SOW $66,150.70, Phase E $65,359.10까지 진행되어 하락 수용이 우세합니다. 다만 현재 가격은 Phase E 저점 $65,359.10에 근접해 있어 즉시 추격보다는 $66,150.70~$66,388.00 회복 실패 또는 $69,480.55 EMA20 부근 약한 되돌림 실패가 더 신뢰도 높은 공급 확인 구간입니다.
Support: $65,359 / $66,044 | Resistance: $67,036 / $69,481 / $71,718 | Horizon: short/medium term
확정 구조는 bearish이다. 최근 구조 이벤트가 CHoCH 이후 $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00에서 5연속 bearish BOS로 이어졌고, 현재가는 $66,043.70으로 마지막 BOS 레벨 $72,436.00 아래에서 수용되고 있다. 가격은 EQ $71,718.10 아래 discount에 있어 신규 숏의 위치는 다소 늦었지만, 이전일 저점 $67,035.50을 이미 깨고 7일 저점 $65,359.10 근처에 머무는 점은 추가 sell-side liquidity 탐색 가능성을 높인다. 반등이 나오더라도 $69,480.55 EMA20, $71,718.10 EQ, $72,436.00 구조 레벨, 그리고 $76,234.70-$78,077.10 bearish OB 후보 구간이 순차 저항으로 작동할 가능성이 크다.
Support: $65,900 / $65,359 / $64,600 | Resistance: $66,100 / $68,500 / $68,600 | Horizon: short term, 4-24시간
확정 구조는 약세로 판단한다. 현재가 $66,043.70은 EMA20 $69,480.55, EMA120 $74,594.73, EMA240 $75,839.69를 모두 하회하고 있으며 7일 저점 $65,359.10 부근까지 내려와 하방 수용이 유지되고 있다. 파생 포지셔닝 측면에서는 OI가 24시간 +1.347% 증가하는 동안 가격은 -1.83% 하락했고, CVD도 -10,366.4320으로 약해져 하락에 신규 포지션과 매도 체결이 동반되는 모습이다. 특히 롱 계정 비율이 0.687까지 올라가며 계정 롱 쏠림 점수 1.000을 기록해, 반등보다 $65,900 및 $64,600 하방 청산 유동성 테스트 위험이 더 크다. 단기적으로 $66,100을 회복하지 못하면 $65,900 스윕 후 $64,600까지 연쇄 청산이 열릴 수 있다.
Support: $65,359 / $66,044 | Resistance: $69,481 / $70,696 / $74,595 | Horizon: short to medium term
확인된 구조는 약세입니다. 현재가 $66,043.70은 EMA20 $69,480.55보다 4.9% 낮고, EMA120 $74,594.73 및 EMA240 $75,839.69 아래에 있어 중기 추세 저항이 위에 겹쳐 있습니다. 최근 캔들에서는 bearish_engulfing@295, three_black_crows@293, evening_star@299가 출현했고 bear_score 3.05가 bull_score 1.45를 뚜렷하게 상회합니다. 다만 가격이 7일 저점 $65,359.10 근처의 디스카운트 지지권에 있어 bullish_harami와 bullish_engulfing 기반의 단기 반등 셋업은 살아 있습니다. 따라서 구조는 bearish이나, 진입 관점에서는 저점 추격 매도보다 $69,480.55~$70,695.55 저항 재확인 여부가 중요합니다.
Support: $65,359 | Resistance: $72,824 / $73,129 / $73,343 | Horizon: short to medium term
확인된 구조 관점에서는 현재가 $66,043.70가 기준 스윙 저점 $72,436을 하회했기 때문에 기존 Low→High 피보나치 상승 구조는 무효화되었고, 구조_bias는 bearish로 판단한다. 가장 가까운 피보나치 저항은 ret_0.786 $72,824.20이며, 그 위로 황금비 ret_0.618 $73,128.95와 ret_0.5 $73,343.00이 겹쳐 강한 공급대로 작용한다. confluence_quality는 0.600으로 중간 수준이지만, fib_reaction_state가 distant이고 reaction_probability가 0.25에 불과해 현재 가격에서 즉각적인 피보나치 반응 신뢰도는 낮다. 단기적으로는 $65,359.10의 7일 저점 유동성 테스트 가능성이 우선이며, $72,824.20 이상 회복 전까지 반등은 저항 재테스트 성격으로 해석된다.
Support: $65,359 / $66,044 | Resistance: $69,481 / $70,752 / $71,746 | Horizon: short/medium term
조화패턴 스캔에서는 총 41개 패턴, 완료 9개, 형성 중 D-PRZ 32개가 탐지됐지만 active/nearby/watch PRZ가 모두 0개이고 41개 전부 far 상태라 현재가 $66,043.70 부근에서 actionable harmonic reversal zone은 없다. 가장 가까운 PRZ도 $70,752.35~$72,739.66로 현재가보다 약 8.63% 위에 있어, 현재 하락 구간을 즉시 반전시킬 수 있는 조화패턴 근거로 쓰기 어렵다. 구조적으로는 가격이 EMA20 $69,480.55, EMA120 $74,594.73, EMA240 $75,839.69 아래에 있으며 7일 저점 $65,359.10 근처까지 밀려 있어 4h regime은 약세로 해석된다. 다만 harmonic governance상 현재 조화패턴은 사전 확인 전 약한 반전 후보 또는 원거리 TP/반응 구간일 뿐이며, PRZ 진입 후 rejection, sweep→reclaim, 15m/1h MSS 또는 CVD/OI 확인이 없으므로 단독 방향 엔진으로 사용할 수 없다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $65,359 | liquidity_sweep | Derivatives·Candlestick·Fibonacci·ICT·Harmonic 전원 식별 + Wyckoff Phase E 저점 | 6.0 | 7일 저점이자 재분배 Phase E 저점인 $65,359.10. 5개 에이전트가 공통으로 핵심 하단 유동성으로 식별한 레벨이다. 롱 계정 비율 0.687 쏠림(쏠림 점수 1.000), CVD -10,366 매도 체결 우위, 현재가가 $66,100 미회복 상태라는 점이 sell-side liquidity 스윕을 유도한다. 초기 bullish harami(품질 0.774) 반등이 $66,100~$66,388 미세 공급대에서 거부된 직후 하방이 재개되며 도달하는 첫 유의미 스윙. |
| 2 | $64,600 | swing_low | Derivatives(청산 타깃) + Chairman key support | 13.0 | $65,359.10 7일 저점 하회 시 열리는 롱 청산 캐스케이드 타깃. Derivatives가 '$65,900 스윕 후 $64,600 연쇄 청산' 경로로 제시한 하단 청산 유동성 레벨이다. $65,000 라운드 지지를 통과하며 도달하는 24h 기준 주요 저점. |
| 3 | $66,151 | resistance_test | Wyckoff(SOW $66,150.70) + Derivatives($66,100 저항) + Chairman 미세 공급대 | 22.0 | $64,600 청산 플러시 이후 디스카운트 구간의 '저점권 반응'이 깨진 구조를 되돌려 테스트하는 구간. Wyckoff SOW $66,150.70과 Derivatives $66,100 청산·저항이 겹친 $66,100~$66,388 공급대다. 직전 고점 $66,388보다 낮은 lower high 성격이라 약세 구조 내 공급 재확인(숏 재진입) 구간으로 해석되며, 4h 약세 regime이 유지된다는 신호. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $65,500 | $66,388 | High first |
| 8h | $65,000 | $66,388 | High first |
| 24h | $64,600 | $66,388 | High first |
Invalidation: $69,481
```json
{
"path_type": "complex",
"confidence": 0.65,
"waypoints": [
{
"seq": 1,
"price": 65359.1,
"type": "liquidity_sweep",
"source": "Derivatives·Candlestick·Fibonacci·ICT·Harmonic 전원 식별 + Wyckoff Phase E 저점",
"description": "7일 저점이자 재분배 Phase E 저점인 $65,359.10. 5개 에이전트가 공통으로 핵심 하단 유동성으로 식별한 레벨이다. 롱 계정 비율 0.687 쏠림(쏠림 점수 1.000), CVD -10,366 매도 체결 우위, 현재가가 $66,100 미회복 상태라는 점이 sell-side liquidity 스윕을 유도한다. 초기 bullish harami(품질 0.774) 반등이 $66,100~$66,388 미세 공급대에서 거부된 직후 하방이 재개되며 도달하는 첫 유의미 스윙.",
"est_hours": 6.0
},
{
"seq": 2,
"price": 64600.0,
"type": "swing_low",
"source": "Derivatives(청산 타깃) + Chairman key support",
"description": "$65,359.10 7일 저점 하회 시 열리는 롱 청산 캐스케이드 타깃. Derivatives가 '$65,900 스윕 후 $64,600 연쇄 청산' 경로로 제시한 하단 청산 유동성 레벨이다. $65,000 라운드 지지를 통과하며 도달하는 24h 기준 주요 저점.",
"est_hours": 13.0
},
{
"seq": 3,
"price": 66150.7,
"type": "resistance_test",
"source": "Wyckoff(SOW $66,150.70) + Derivatives($66,100 저항) + Chairman 미세 공급대",
"description": "$64,600 청산 플러시 이후 디스카운트 구간의 '저점권 반응'이 깨진 구조를 되돌려 테스트하는 구간. Wyckoff SOW $66,150.70과 Derivatives $66,100 청산·저항이 겹친 $66,100~$66,388 공급대다. 직전 고점 $66,388보다 낮은 lower high 성격이라 약세 구조 내 공급 재확인(숏 재진입) 구간으로 해석되며, 4h 약세 regime이 유지된다는 신호.",
"est_hours": 22.0
}
],
"period_extremes": {
"4h": {"expected_high": 66388.0, "expected_low": 65500.0, "high_first": true},
"8h": {"expected_high": 66388.0, "expected_low": 65000.0, "high_first": true},
"24h": {"expected_high": 66388.0, "expected_low": 64600.0, "high_first": true}
},
"triggers": {
"bullish": {
"price": 66388.0,
"description": "4h 종가 기준 $66,100~$66,388 미세 공급대(Wyckoff SOW $66,150.70 / ST $66,388)를 단순 wick이 아닌 수용으로 상회하면 즉각적 하방 스윕 시나리오가 약화된다. 이후 EMA20 $69,480.55까지 반등 여지가 열리며, 단순 거부(intrabar 고점 후 종가 하회)는 트리거로 보지 않는다."
},
"bearish": {
"price": 65359.1,
"description": "7일 저점 $65,359.10을 4h 종가로 하회·수용하면 롱 청산 캐스케이드가 본격화된다. Derivatives 경로상 $65,900 → $65,000 → $64,600 연쇄 청산이 가속되며 WP1→WP2 진행이 확정된다."
}
},
"scenario_invalidation": 69480.55
}
```{
"overall_signal": "bearish",
"overall_confidence": 0.82,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.78,
"active_setups": [
"가격이 EMA20 $69,480.55, EMA120 $74,594.73, EMA240 $75,839.69를 모두 하회하며 4h 하방 수용 상태",
"Wyckoff상 현재 구조가 재분배 이후 Phase E 구간에 위치하며 $66,150.70 SOW 및 $66,388.00 ST 아래에서 약세 구조 유지",
"ICT 기준 $72,436.00, $74,203.60, $76,014.20 하방 BOS 이후 현재가가 마지막 구조 이탈 레벨 $72,436.00 아래에 머무름",
"파생시장에서는 24시간 OI +1.347% 증가 중 가격 -1.83% 하락, CVD -10,366.4320으로 매도 체결 우위",
"롱 계정 비율이 0.687까지 상승해 반등 롱 쏠림이 존재하며 $65,900, $64,600 하방 유동성에 대한 취약성 확대",
"단기 캔들에서는 7일 저점 $65,359.10 근처에서 bullish harami 품질 0.774가 관측되어 저점 추격 숏에는 반등 리스크 존재"
],
"setup_vs_structure": "구조와 실행 셋업은 대체로 bearish로 정렬되어 있다. 다만 가격이 $65,359.10 7일 저점 근처의 디스카운트 구간에 있어, 즉시 추격보다는 $66,150.70~$66,388.00 또는 $69,480.55 부근의 공급 확인 여부가 단기 실행 리스크의 핵심이다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 6,
"neutral_count": 0
},
"key_levels": {
"support": [
65900,
65359.1,
65000,
64600,
60500
],
"resistance": [
66100,
66150.7,
66388,
67035.5,
69480.55,
70695.55,
71718.1,
72436,
72824.2,
73669,
73723,
76234.7,
78077.1
]
},
"confluences": [
"6명 전원이 구조 편향을 bearish로 판정했으며, 이는 현재가 $66,043.70이 EMA20 $69,480.55, EMA120 $74,594.73, EMA240 $75,839.69 아래에 있다는 점과 일치한다.",
"Wyckoff와 ICT 모두 현재 구조를 하방 이탈 이후 수용 상태로 해석한다. Wyckoff는 $66,150.70 SOW와 $65,359.10 Phase E 저점을 제시했고, ICT는 $72,436.00 마지막 bearish BOS 아래 수용을 핵심 근거로 본다.",
"Derivatives, Candlestick, Fibonacci, ICT, Harmonic 모두 $65,359.10을 현 구조의 핵심 하단 기준 또는 7일 저점 유동성 레벨로 식별한다.",
"Derivatives, Candlestick, Wyckoff, ICT, Harmonic 모두 EMA20 $69,480.55를 단기 구조 저항 또는 반등 실패 확인 구간으로 제시한다.",
"Wyckoff의 $66,150.70~$66,388.00 구간과 Derivatives의 $66,100 청산·저항 레벨이 겹쳐, 현재가 바로 위의 미세 저항대가 $66,100~$66,388에 형성되어 있다.",
"Fibonacci의 $72,824.20~$73,343.00 저항 클러스터는 Wyckoff의 분배 하단 $73,669.00 및 재분배 AR $73,723.00과 인접해 있어, $72,800~$73,700 구간이 구조적 저항대로 중첩된다.",
"ICT의 EQ $71,718.10, Fibonacci 인근 저항 $72,824.20, Harmonic 원거리 PRZ $70,752.35~$72,739.66이 겹쳐 $71,700~$72,800은 반등 시 구조 재평가가 필요한 중간 저항 권역이다."
],
"conflicts": [
"Candlestick Reader는 구조는 bearish로 보지만 실행 셋업은 bullish로 분리했다. 이유는 현재가가 7일 저점 $65,359.10에서 약 0.59ATR 위에 있고, high-volume bullish harami 품질 0.774가 관측되었기 때문이다.",
"Fibonacci와 Harmonic은 구조적으로 bearish에 동의하지만, 현재가 주변의 즉시 실행 가능한 반전·PRZ 근거는 약하다고 본다. 특히 Harmonic은 활성 또는 근접 PRZ가 없고 가장 가까운 PRZ가 $70,752.35~$72,739.66으로 현재가에서 멀다.",
"ICT는 가격이 EQ $71,718.10 아래 discount 구간에 있어 신규 숏 위치가 늦었다고 경고하지만, 구조 이벤트 자체는 5연속 bearish BOS로 강한 bearish 판정이다.",
"파생시장에서는 롱 계정 쏠림이 하방 취약성을 키우지만, 동시에 가격이 $65,359.10 근처라 단기 숏 추격은 하단 유동성 스윕 후 반등 리스크를 동반한다."
],
"highest_conviction_analyst": "Wyckoff Expert — 분배 및 재분배 구조를 BC $78,300.00, AR $73,669.00, UTAD $82,828.70, SOW $73,036.00, Phase E $65,359.10의 명확한 순서로 제시했고, 현재 활성 구조도 SC $72,556.00, AR $73,723.00, ST $66,388.00, SOW $66,150.70, Phase E $65,359.10로 정밀하게 구분했다. 구조·국면·가격 레벨이 가장 구체적이며 ICT의 5연속 bearish BOS와도 강하게 합치된다.",
"invalidation_level": "$73,723 이상 4h 종가 수용. 이 레벨은 활성 재분배 AR이며, 동시에 $73,669 분배 하단 회복과 겹치므로 구조적 bearish 판정이 크게 훼손된다.",
"executive_summary": "BTC/USDT 4h 구조는 명확한 bearish regime으로 판정된다. 완료된 상위 분배 구조는 $82,828.70 UTAD 이후 $73,036.00 SOW를 거쳐 $65,359.10 Phase E까지 진행되었고, 현재는 $72,556.00 SC와 $73,723.00 AR 이후 형성된 재분배 구조의 Phase E 하단부에 위치한다. 핵심 구조 confluence는 EMA20 $69,480.55 하방 수용, ICT의 $72,436.00 마지막 bearish BOS 하회, Wyckoff의 $66,150.70 SOW 하회, 그리고 $65,359.10 7일 저점 인접이다. 단기 조건상 $65,359.10 근처의 bullish harami와 디스카운트 위치는 하단 추격 리스크를 만들지만, 이는 구조 전환 신호라기보다 저점권 반응 가능성으로 분류된다. 구조적 bearish 판정은 $73,669~$73,723 구간을 4h 기준으로 회복·수용하기 전까지 유지된다."
}{
"symbol": "BTC/USDT",
"timeframe": "4h",
"timestamp": "2026-06-04 01:00 KST",
"last_price": 66043.7,
"num_candles": 300,
"stage1_analyses": {
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.68,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.78,
"setup_signals": [
"가격 $66,043.70이 EMA20 $69,480.55보다 4.9% 아래에 있어 단기 구조가 하방 수용 상태",
"24시간 OI가 +1.347% 증가한 반면 가격은 -1.83% 하락하여 하락 방향 신규 포지션 유입 가능성",
"CVD 변화량 -10,366.4320으로 매도 체결 우위가 지속되며 가격 반등 참여가 약함",
"롱 계정 비율 0.687, 숏 계정 비율 0.313으로 롱 계정 쏠림이 극단적이며 contrarian bearish 조건",
"하방 청산 유동성 $65,900, $64,600, $60,500에 남아 있고 현재가가 $65,900 청산대 바로 위에 위치",
"상방 즉시 저항/청산대 $66,100이 가까우나 더 큰 저항은 $68,500-$68,600 및 EMA20 $69,480.55"
],
"reasoning": "확정 구조는 약세로 판단한다. 현재가 $66,043.70은 EMA20 $69,480.55, EMA120 $74,594.73, EMA240 $75,839.69를 모두 하회하고 있으며 7일 저점 $65,359.10 부근까지 내려와 하방 수용이 유지되고 있다. 파생 포지셔닝 측면에서는 OI가 24시간 +1.347% 증가하는 동안 가격은 -1.83% 하락했고, CVD도 -10,366.4320으로 약해져 하락에 신규 포지션과 매도 체결이 동반되는 모습이다. 특히 롱 계정 비율이 0.687까지 올라가며 계정 롱 쏠림 점수 1.000을 기록해, 반등보다 $65,900 및 $64,600 하방 청산 유동성 테스트 위험이 더 크다. 단기적으로 $66,100을 회복하지 못하면 $65,900 스윕 후 $64,600까지 연쇄 청산이 열릴 수 있다.",
"key_levels": {
"support": [
65900,
65359.1,
64600,
60500
],
"resistance": [
66100,
68500,
68600,
69480.55,
74000,
75391
]
},
"time_horizon": "short term, 4-24시간",
"invalidation_level": "$68,600",
"risk_scenario": "$66,100을 빠르게 회복한 뒤 $68,500-$68,600 상방 청산대를 흡수하고 유지하면, 현재 하방 OI 증가는 숏 트랩으로 전환될 수 있다. 이 경우 EMA20 $69,480.55까지 숏 커버링 반등이 열리고, 더 강한 반등에서는 가장 강한 청산 레벨인 $74,000이 중기 유동성 타깃이 된다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.3,
"cvd_change": -10366.432,
"oi_trend": 0.635,
"oi_change_pct_24h": 1.347,
"oi_latest": 107594.402,
"funding_pressure": 0.431,
"funding_avg": 6.913e-05,
"funding_change_24h": -3.116e-05,
"long_account_ratio": 0.685,
"short_account_ratio": 0.315,
"long_account_latest": 0.687,
"short_account_latest": 0.313,
"long_account_change_24h": 0.007,
"short_account_change_24h": -0.007,
"account_flow_label": "long_accounts_rising_short_accounts_falling",
"account_short_crowding": 0.0,
"account_long_crowding": 1.0,
"ls_imbalance": 0.0,
"ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
"spot_futures_basis_score": 0.488,
"spot_futures_basis_pct": -0.0489,
"basis_change_lookback": 0.0005,
"aggregate_score": 0.371,
"bull_signals": 1,
"bear_signals": 3,
"liq_below": [
[
65900,
30470.302904750002
],
[
64600,
32607.682803000003
],
[
60500,
37575.2703025
]
],
"liq_above": [
[
66100,
26676.000859199998
],
[
68500,
22695.9063925
],
[
68600,
24455.762102250002
]
],
"strongest_liq_level": 74000,
"fragility_score": 0.677,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.68,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.78,\n \"setup_signals\": [\n \"가격 $66,043.70이 EMA20 $69,480.55보다 4.9% 아래에 있어 단기 구조가 하방 수용 상태\",\n \"24시간 OI가 +1.347% 증가한 반면 가격은 -1.83% 하락하여 하락 방향 신규 포지션 유입 가능성\",\n \"CVD 변화량 -10,366.4320으로 매도 체결 우위가 지속되며 가격 반등 참여가 약함\",\n \"롱 계정 비율 0.687, 숏 계정 비율 0.313으로 롱 계정 쏠림이 극단적이며 contrarian bearish 조건\",\n \"하방 청산 유동성 $65,900, $64,600, $60,500에 남아 있고 현재가가 $65,900 청산대 바로 위에 위치\",\n \"상방 즉시 저항/청산대 $66,100이 가까우나 더 큰 저항은 $68,500-$68,600 및 EMA20 $69,480.55\"\n ],\n \"reasoning\": \"확정 구조는 약세로 판단한다. 현재가 $66,043.70은 EMA20 $69,480.55, EMA120 $74,594.73, EMA240 $75,839.69를 모두 하회하고 있으며 7일 저점 $65,359.10 부근까지 내려와 하방 수용이 유지되고 있다. 파생 포지셔닝 측면에서는 OI가 24시간 +1.347% 증가하는 동안 가격은 -1.83% 하락했고, CVD도 -10,366.4320으로 약해져 하락에 신규 포지션과 매도 체결이 동반되는 모습이다. 특히 롱 계정 비율이 0.687까지 올라가며 계정 롱 쏠림 점수 1.000을 기록해, 반등보다 $65,900 및 $64,600 하방 청산 유동성 테스트 위험이 더 크다. 단기적으로 $66,100을 회복하지 못하면 $65,900 스윕 후 $64,600까지 연쇄 청산이 열릴 수 있다.\",\n \"key_levels\": {\n \"support\": [\n 65900,\n 65359.1,\n 64600,\n 60500\n ],\n \"resistance\": [\n 66100,\n 68500,\n 68600,\n 69480.55,\n 74000,\n 75391\n ]\n },\n \"time_horizon\": \"short term, 4-24시간\",\n \"invalidation_level\": \"$68,600\",\n \"risk_scenario\": \"$66,100을 빠르게 회복한 뒤 $68,500-$68,600 상방 청산대를 흡수하고 유지하면, 현재 하방 OI 증가는 숏 트랩으로 전환될 수 있다. 이 경우 EMA20 $69,480.55까지 숏 커버링 반등이 열리고, 더 강한 반등에서는 가장 강한 청산 레벨인 $74,000이 중기 유동성 타깃이 된다.\",\n \"data_quality\": \"medium\"\n}"
},
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bearish",
"confidence": 0.66,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.62,
"setup_signals": [
"가격 $66,043.70은 7일 범위 EQ $70,695.55 아래의 디스카운트 구간에 위치",
"현재가가 7일 저점 $65,359.10에서 약 $684.60 위에 있어 ATR $1,155.72 기준 0.59ATR 이내의 지지권 반응 가능",
"최근 패턴 중 bullish_harami 품질 0.774, high_volume=true로 단기 반등 셋업 존재",
"bullish_engulfing@297 품질 0.652가 확인되었으나, 이후 evening_star@299가 발생해 반등 셋업은 아직 구조 전환으로 확정되지 않음"
],
"reasoning": "확인된 구조는 약세입니다. 현재가 $66,043.70은 EMA20 $69,480.55보다 4.9% 낮고, EMA120 $74,594.73 및 EMA240 $75,839.69 아래에 있어 중기 추세 저항이 위에 겹쳐 있습니다. 최근 캔들에서는 bearish_engulfing@295, three_black_crows@293, evening_star@299가 출현했고 bear_score 3.05가 bull_score 1.45를 뚜렷하게 상회합니다. 다만 가격이 7일 저점 $65,359.10 근처의 디스카운트 지지권에 있어 bullish_harami와 bullish_engulfing 기반의 단기 반등 셋업은 살아 있습니다. 따라서 구조는 bearish이나, 진입 관점에서는 저점 추격 매도보다 $69,480.55~$70,695.55 저항 재확인 여부가 중요합니다.",
"key_levels": {
"support": [
65359.1,
66043.7
],
"resistance": [
69480.55,
70695.55,
74594.73,
75391,
75839.69
]
},
"time_horizon": "short to medium term",
"invalidation_level": "$70,695.55를 4시간봉 종가로 회복하면 현재 약세 구조 해석은 약화됩니다",
"risk_scenario": "반대로 $65,359.10 지지가 무너지면 최근 bullish_harami와 bullish_engulfing 반등 셋업은 실패로 간주되며, three_black_crows와 evening_star의 약세 압력이 이어져 추가 하락 변동성이 확대될 수 있습니다. 특히 ATR $1,155.72 기준으로 이탈 후 한 개 ATR 하락 시 $64,200 부근까지 빠르게 열릴 수 있습니다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 130,
"recent_patterns": 7,
"pattern_list": [
"bearish_engulfing@295",
"bullish_engulfing@297",
"evening_star@299",
"three_black_crows@293",
"doji@294",
"bullish_harami@294",
"bearish_harami@298"
],
"atr_value": 1155.72,
"vol_avg_20": 39811.0,
"high_volume_patterns": [
"bearish_engulfing",
"three_black_crows",
"doji",
"bullish_harami"
],
"pattern_candidates": [
{
"pattern": "bullish_harami",
"signal": "bullish",
"pattern_quality": 0.774,
"tier": "strict",
"high_volume": true
},
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.652,
"tier": "strict",
"high_volume": false
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.629,
"tier": "candidate",
"high_volume": true
},
{
"pattern": "three_black_crows",
"signal": "bearish",
"pattern_quality": 0.626,
"tier": "candidate",
"high_volume": true
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.555,
"tier": "candidate",
"high_volume": true
}
],
"best_pattern_quality": 0.774,
"bull_score": 1.45,
"bear_score": 3.05
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.66,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.62,\n \"setup_signals\": [\n \"가격 $66,043.70은 7일 범위 EQ $70,695.55 아래의 디스카운트 구간에 위치\",\n \"현재가가 7일 저점 $65,359.10에서 약 $684.60 위에 있어 ATR $1,155.72 기준 0.59ATR 이내의 지지권 반응 가능\",\n \"최근 패턴 중 bullish_harami 품질 0.774, high_volume=true로 단기 반등 셋업 존재\",\n \"bullish_engulfing@297 품질 0.652가 확인되었으나, 이후 evening_star@299가 발생해 반등 셋업은 아직 구조 전환으로 확정되지 않음\"\n ],\n \"reasoning\": \"확인된 구조는 약세입니다. 현재가 $66,043.70은 EMA20 $69,480.55보다 4.9% 낮고, EMA120 $74,594.73 및 EMA240 $75,839.69 아래에 있어 중기 추세 저항이 위에 겹쳐 있습니다. 최근 캔들에서는 bearish_engulfing@295, three_black_crows@293, evening_star@299가 출현했고 bear_score 3.05가 bull_score 1.45를 뚜렷하게 상회합니다. 다만 가격이 7일 저점 $65,359.10 근처의 디스카운트 지지권에 있어 bullish_harami와 bullish_engulfing 기반의 단기 반등 셋업은 살아 있습니다. 따라서 구조는 bearish이나, 진입 관점에서는 저점 추격 매도보다 $69,480.55~$70,695.55 저항 재확인 여부가 중요합니다.\",\n \"key_levels\": {\n \"support\": [\n 65359.1,\n 66043.7\n ],\n \"resistance\": [\n 69480.55,\n 70695.55,\n 74594.73,\n 75391,\n 75839.69\n ]\n },\n \"time_horizon\": \"short to medium term\",\n \"invalidation_level\": \"$70,695.55를 4시간봉 종가로 회복하면 현재 약세 구조 해석은 약화됩니다\",\n \"risk_scenario\": \"반대로 $65,359.10 지지가 무너지면 최근 bullish_harami와 bullish_engulfing 반등 셋업은 실패로 간주되며, three_black_crows와 evening_star의 약세 압력이 이어져 추가 하락 변동성이 확대될 수 있습니다. 특히 ATR $1,155.72 기준으로 이탈 후 한 개 ATR 하락 시 $64,200 부근까지 빠르게 열릴 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "bearish",
"confidence": 0.86,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.78,
"setup_signals": [
"현재가 $66,043.70가 메인 분배 하단 AR $73,669.00 및 활성 재분배 AR $73,723.00 아래에 있어 Phase E 이탈 수용 상태",
"활성 재분배 구조에서 ST $66,388.00 → SOW $66,150.70 → Phase E 저점 $65,359.10 순으로 하방 진행",
"최근 SOW $73,036.00 이탈 후 가격이 EMA20 $69,480.55 아래에 머물러 약한 반등도 공급 테스트로 해석될 가능성",
"상단 공급 구간은 활성 AR $73,723.00, 메인 AR $73,669.00, 이전 LPSY $76,155.50 부근으로 남아 있음"
],
"reasoning": "4시간 Wyckoff 지표는 regime=DIS, regime_state=confirmed_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 $65,359.10의 순서로 완성되어, 현재 가격 $66,043.70는 기존 분배 레인지 하단을 크게 하회합니다. 활성 구조도 재분배 후보가 아니라 확인된 bearish 재분배로, SC $72,556.00, AR $73,723.00 이후 ST $66,388.00, SOW $66,150.70, Phase E $65,359.10까지 진행되어 하락 수용이 우세합니다. 다만 현재 가격은 Phase E 저점 $65,359.10에 근접해 있어 즉시 추격보다는 $66,150.70~$66,388.00 회복 실패 또는 $69,480.55 EMA20 부근 약한 되돌림 실패가 더 신뢰도 높은 공급 확인 구간입니다.",
"key_levels": {
"support": [
65359.1,
65000.0
],
"resistance": [
66150.7,
66388.0,
69480.55,
72556.0,
73669.0,
73723.0,
76155.5,
78077.1
]
},
"time_horizon": "medium term",
"invalidation_level": "$73,723.00",
"risk_scenario": "반대 시나리오는 가격이 Phase E 저점 $65,359.10 아래에서 추가 수용을 만들지 못하고 $66,150.70 및 $66,388.00을 회복한 뒤, 활성 재분배 AR $73,723.00 위로 재진입하는 경우입니다. 이 경우 현재의 Phase E 하방 지속 해석은 약화되며, $73,669.00~$73,723.00을 다시 지지로 전환하면 단기적으로는 재분배 실패 또는 더 큰 박스권 재형성으로 평가해야 합니다. 다만 메인 분배 구조 자체의 강한 무효화는 UTAD $82,828.70 상향 회복 전까지는 제한적입니다.",
"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": 18,
"price": 78300.0,
"color": "#ffd166"
},
{
"label": "AR",
"side": "low",
"idx": 32,
"price": 73669.0,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "high",
"idx": 74,
"price": 79455.0,
"color": "#118ab2"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 90,
"price": 74868.0,
"color": "#ef476f"
},
{
"label": "UT",
"side": "high",
"idx": 109,
"price": 79145.0,
"color": "#f9844a"
},
{
"label": "UTAD",
"side": "high",
"idx": 130,
"price": 82828.7,
"color": "#f9844a"
},
{
"label": "LPSY",
"side": "high",
"idx": 172,
"price": 81270.2,
"color": "#8338ec"
},
{
"label": "LPSY",
"side": "high",
"idx": 196,
"price": 78564.3,
"color": "#8338ec"
},
{
"label": "SOW",
"side": "low",
"idx": 260,
"price": 73036.0,
"color": "#ef476f"
},
{
"label": "Phase E",
"side": "low",
"idx": 296,
"price": 65359.1,
"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": 18,
"end_idx": 296,
"phase_count": 10,
"phases": [
{
"label": "BC",
"side": "high",
"idx": 18,
"price": 78300.0,
"color": "#ffd166",
"dt": "2026-04-18 01:00:00+09:00"
},
{
"label": "AR",
"side": "low",
"idx": 32,
"price": 73669.0,
"color": "#06d6a0",
"dt": "2026-04-20 09:00:00+09:00"
},
{
"label": "ST",
"side": "high",
"idx": 74,
"price": 79455.0,
"color": "#118ab2",
"dt": "2026-04-27 09:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 90,
"price": 74868.0,
"color": "#ef476f",
"dt": "2026-04-30 01:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 109,
"price": 79145.0,
"color": "#f9844a",
"dt": "2026-05-03 05:00:00+09:00"
},
{
"label": "UTAD",
"side": "high",
"idx": 130,
"price": 82828.7,
"color": "#f9844a",
"dt": "2026-05-06 17:00:00+09:00"
},
{
"label": "LPSY",
"side": "high",
"idx": 172,
"price": 81270.2,
"color": "#8338ec",
"dt": "2026-05-13 17:00:00+09:00"
},
{
"label": "LPSY",
"side": "high",
"idx": 196,
"price": 78564.3,
"color": "#8338ec",
"dt": "2026-05-17 17:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 260,
"price": 73036.0,
"color": "#ef476f",
"dt": "2026-05-28 09:00:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 296,
"price": 65359.1,
"color": "#7209b7",
"dt": "2026-06-03 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": 203,
"end_idx": 296,
"phase_count": 9,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 203,
"price": 76014.2,
"color": "#ffd166",
"dt": "2026-05-18 21:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 205,
"price": 77187.3,
"color": "#06d6a0",
"dt": "2026-05-19 05:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 231,
"price": 74203.6,
"color": "#118ab2",
"dt": "2026-05-23 13:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 241,
"price": 76056.0,
"color": "#ef476f",
"dt": "2026-05-25 05:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 245,
"price": 77887.9,
"color": "#f9844a",
"dt": "2026-05-25 21:00:00+09:00"
},
{
"label": "UTAD",
"side": "high",
"idx": 251,
"price": 78077.1,
"color": "#f9844a",
"dt": "2026-05-26 21:00:00+09:00"
},
{
"label": "LPSY",
"side": "high",
"idx": 257,
"price": 76155.5,
"color": "#8338ec",
"dt": "2026-05-27 21:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 258,
"price": 74632.0,
"color": "#ef476f",
"dt": "2026-05-28 01:00:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 296,
"price": 65359.1,
"color": "#7209b7",
"dt": "2026-06-03 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": 263,
"end_idx": 296,
"phase_count": 5,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 263,
"price": 72556.0,
"color": "#ffd166",
"dt": "2026-05-28 21:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 264,
"price": 73723.0,
"color": "#06d6a0",
"dt": "2026-05-29 01:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 294,
"price": 66388.0,
"color": "#118ab2",
"dt": "2026-06-03 01:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 295,
"price": 66150.7,
"color": "#ef476f",
"dt": "2026-06-03 05:00:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 296,
"price": 65359.1,
"color": "#7209b7",
"dt": "2026-06-03 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.86,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.78,\n \"setup_signals\": [\n \"현재가 $66,043.70가 메인 분배 하단 AR $73,669.00 및 활성 재분배 AR $73,723.00 아래에 있어 Phase E 이탈 수용 상태\",\n \"활성 재분배 구조에서 ST $66,388.00 → SOW $66,150.70 → Phase E 저점 $65,359.10 순으로 하방 진행\",\n \"최근 SOW $73,036.00 이탈 후 가격이 EMA20 $69,480.55 아래에 머물러 약한 반등도 공급 테스트로 해석될 가능성\",\n \"상단 공급 구간은 활성 AR $73,723.00, 메인 AR $73,669.00, 이전 LPSY $76,155.50 부근으로 남아 있음\"\n ],\n \"reasoning\": \"4시간 Wyckoff 지표는 regime=DIS, regime_state=confirmed_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 $65,359.10의 순서로 완성되어, 현재 가격 $66,043.70는 기존 분배 레인지 하단을 크게 하회합니다. 활성 구조도 재분배 후보가 아니라 확인된 bearish 재분배로, SC $72,556.00, AR $73,723.00 이후 ST $66,388.00, SOW $66,150.70, Phase E $65,359.10까지 진행되어 하락 수용이 우세합니다. 다만 현재 가격은 Phase E 저점 $65,359.10에 근접해 있어 즉시 추격보다는 $66,150.70~$66,388.00 회복 실패 또는 $69,480.55 EMA20 부근 약한 되돌림 실패가 더 신뢰도 높은 공급 확인 구간입니다.\",\n \"key_levels\": {\n \"support\": [\n 65359.1,\n 65000.0\n ],\n \"resistance\": [\n 66150.7,\n 66388.0,\n 69480.55,\n 72556.0,\n 73669.0,\n 73723.0,\n 76155.5,\n 78077.1\n ]\n },\n \"time_horizon\": \"medium term\",\n \"invalidation_level\": \"$73,723.00\",\n \"risk_scenario\": \"반대 시나리오는 가격이 Phase E 저점 $65,359.10 아래에서 추가 수용을 만들지 못하고 $66,150.70 및 $66,388.00을 회복한 뒤, 활성 재분배 AR $73,723.00 위로 재진입하는 경우입니다. 이 경우 현재의 Phase E 하방 지속 해석은 약화되며, $73,669.00~$73,723.00을 다시 지지로 전환하면 단기적으로는 재분배 실패 또는 더 큰 박스권 재형성으로 평가해야 합니다. 다만 메인 분배 구조 자체의 강한 무효화는 UTAD $82,828.70 상향 회복 전까지는 제한적입니다.\",\n \"data_quality\": \"high\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "bearish",
"confidence": 0.72,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.48,
"setup_signals": [
"현재가 $66,043.70가 스윙 저점 $72,436 아래에 있어 Low→High 피보나치 구조가 이미 하방 이탈됨",
"가장 가까운 피보나치 레벨 ret_0.786 $72,824.20까지 10.27% 괴리되어 반등 전까지 모든 주요 피보나치 레벨이 저항으로 전환됨",
"7일 저점 $65,359.10이 현재가 바로 아래에 있어 단기 유동성 타깃으로 작용 가능",
"EMA20 $69,480.55 대비 -4.9%, EMA120 $74,594.73 대비 -11.5%로 중기 평균선 아래에서 약세 수용 상태",
"계산된 피보나치 support_levels가 비어 있어 현재 구간에는 확인된 피보나치 지지 confluence가 없음"
],
"reasoning": "확인된 구조 관점에서는 현재가 $66,043.70가 기준 스윙 저점 $72,436을 하회했기 때문에 기존 Low→High 피보나치 상승 구조는 무효화되었고, 구조_bias는 bearish로 판단한다. 가장 가까운 피보나치 저항은 ret_0.786 $72,824.20이며, 그 위로 황금비 ret_0.618 $73,128.95와 ret_0.5 $73,343.00이 겹쳐 강한 공급대로 작용한다. confluence_quality는 0.600으로 중간 수준이지만, fib_reaction_state가 distant이고 reaction_probability가 0.25에 불과해 현재 가격에서 즉각적인 피보나치 반응 신뢰도는 낮다. 단기적으로는 $65,359.10의 7일 저점 유동성 테스트 가능성이 우선이며, $72,824.20 이상 회복 전까지 반등은 저항 재테스트 성격으로 해석된다.",
"key_levels": {
"support": [
65359.1
],
"resistance": [
72824.2,
73128.95,
73343.0,
73557.05,
74250.0,
74743.41,
75001.0
]
},
"time_horizon": "short to medium term",
"invalidation_level": "$73,128.95 이상 회복 및 수용",
"risk_scenario": "반대 시나리오는 $65,359.10 부근에서 매도 유동성을 흡수한 뒤 강한 반등이 발생하는 경우다. 이때 $72,824.20 ret_0.786을 회복하면 하락 추세의 단기 압력이 약화되고, $73,128.95 golden ratio까지 수용되면 bearish 구조 판단은 무효화되며 $73,343.00 및 $73,557.05 재테스트가 열릴 수 있다.",
"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": 10.27,
"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": 73957.9,
"count": 2,
"levels": [
"ret_0.236",
"ret_0.5"
],
"cluster_score": 0.6
},
{
"price": 74872.2,
"count": 2,
"levels": [
"ext_1.272",
"ext_1.414"
],
"cluster_score": 0.6
},
{
"price": 76109.66,
"count": 2,
"levels": [
"ext_2.0",
"ret_0.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": 11.78,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ret_0.382",
"price": 73557.05,
"distance_pct": 11.38,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ret_0.5",
"price": 73343.0,
"distance_pct": 11.05,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ret_0.618",
"price": 73128.95,
"distance_pct": 10.73,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ret_0.786",
"price": 72824.2,
"distance_pct": 10.27,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.0",
"price": 74250.0,
"distance_pct": 12.43,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.272",
"price": 74743.41,
"distance_pct": 13.17,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.414",
"price": 75001.0,
"distance_pct": 13.56,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.618",
"price": 75371.05,
"distance_pct": 14.12,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_2.0",
"price": 76064.0,
"distance_pct": 15.17,
"is_support": false,
"cluster_score": 0.6
}
],
"confluence_quality": 0.6,
"fib_reaction_state": "distant",
"reaction_probability": 0.25
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.72,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.48,\n \"setup_signals\": [\n \"현재가 $66,043.70가 스윙 저점 $72,436 아래에 있어 Low→High 피보나치 구조가 이미 하방 이탈됨\",\n \"가장 가까운 피보나치 레벨 ret_0.786 $72,824.20까지 10.27% 괴리되어 반등 전까지 모든 주요 피보나치 레벨이 저항으로 전환됨\",\n \"7일 저점 $65,359.10이 현재가 바로 아래에 있어 단기 유동성 타깃으로 작용 가능\",\n \"EMA20 $69,480.55 대비 -4.9%, EMA120 $74,594.73 대비 -11.5%로 중기 평균선 아래에서 약세 수용 상태\",\n \"계산된 피보나치 support_levels가 비어 있어 현재 구간에는 확인된 피보나치 지지 confluence가 없음\"\n ],\n \"reasoning\": \"확인된 구조 관점에서는 현재가 $66,043.70가 기준 스윙 저점 $72,436을 하회했기 때문에 기존 Low→High 피보나치 상승 구조는 무효화되었고, 구조_bias는 bearish로 판단한다. 가장 가까운 피보나치 저항은 ret_0.786 $72,824.20이며, 그 위로 황금비 ret_0.618 $73,128.95와 ret_0.5 $73,343.00이 겹쳐 강한 공급대로 작용한다. confluence_quality는 0.600으로 중간 수준이지만, fib_reaction_state가 distant이고 reaction_probability가 0.25에 불과해 현재 가격에서 즉각적인 피보나치 반응 신뢰도는 낮다. 단기적으로는 $65,359.10의 7일 저점 유동성 테스트 가능성이 우선이며, $72,824.20 이상 회복 전까지 반등은 저항 재테스트 성격으로 해석된다.\",\n \"key_levels\": {\n \"support\": [\n 65359.1\n ],\n \"resistance\": [\n 72824.2,\n 73128.95,\n 73343.0,\n 73557.05,\n 74250.0,\n 74743.41,\n 75001.0\n ]\n },\n \"time_horizon\": \"short to medium term\",\n \"invalidation_level\": \"$73,128.95 이상 회복 및 수용\",\n \"risk_scenario\": \"반대 시나리오는 $65,359.10 부근에서 매도 유동성을 흡수한 뒤 강한 반등이 발생하는 경우다. 이때 $72,824.20 ret_0.786을 회복하면 하락 추세의 단기 압력이 약화되고, $73,128.95 golden ratio까지 수용되면 bearish 구조 판단은 무효화되며 $73,343.00 및 $73,557.05 재테스트가 열릴 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bearish",
"confidence": 0.86,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.92,
"setup_signals": [
"현재가 $66,043.70가 EQ $71,718.10 아래의 discount 영역에 있으나, $72,436.00 / $74,203.60 / $76,014.20 하방 BOS가 연속 발생해 반등은 매도 재진입 후보로 해석됨",
"이전일 저점 $67,035.50이 이미 하향 돌파되어 sell-side liquidity가 제거되었고, 현재 가격은 7일 저점 $65,359.10에 근접",
"가장 가까운 bearish OB 후보가 $76,234.70-$78,077.10에 위치하며, 상단에는 BSL $78,128.55가 남아 있어 반등 시 기관 매도 유동성 사냥 구간으로 작동 가능",
"EMA20 $69,480.55, EMA120 $74,594.73, EMA240 $75,839.69 모두 현재가 위에 있어 4시간 추세 저항이 계단식으로 존재",
"unfilled FVG가 0개이고 active bullish OB도 없어 현재 구간에서 명확한 bullish delivery array가 확인되지 않음"
],
"reasoning": "확정 구조는 bearish이다. 최근 구조 이벤트가 CHoCH 이후 $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00에서 5연속 bearish BOS로 이어졌고, 현재가는 $66,043.70으로 마지막 BOS 레벨 $72,436.00 아래에서 수용되고 있다. 가격은 EQ $71,718.10 아래 discount에 있어 신규 숏의 위치는 다소 늦었지만, 이전일 저점 $67,035.50을 이미 깨고 7일 저점 $65,359.10 근처에 머무는 점은 추가 sell-side liquidity 탐색 가능성을 높인다. 반등이 나오더라도 $69,480.55 EMA20, $71,718.10 EQ, $72,436.00 구조 레벨, 그리고 $76,234.70-$78,077.10 bearish OB 후보 구간이 순차 저항으로 작동할 가능성이 크다.",
"key_levels": {
"support": [
65359.1,
66043.7
],
"resistance": [
67035.5,
69480.55,
71718.1,
72436.0,
74203.6,
76234.7,
78077.1,
78128.55
]
},
"time_horizon": "short/medium term",
"invalidation_level": "$72,436.00 4시간 종가 회복 시 단기 bearish continuation 시나리오 약화, $79,455.00 상향 돌파 시 구조적 bearish 관점 무효화",
"risk_scenario": "반대 시나리오는 $65,359.10 7일 저점 부근에서 sell-side liquidity sweep 후 강한 반등이 발생하는 경우이다. 이때 가격이 $67,035.50을 회복하고 $69,480.55 EMA20 위로 안착하면 단기 숏 커버링이 $71,718.10 EQ와 $72,436.00 마지막 BOS 레벨까지 확장될 수 있다. 특히 $76,234.70-$78,077.10 bearish OB까지 되돌림이 발생하면, 그 구간에서 재차 거부되는지 아니면 $78,128.55 BSL을 스윕한 뒤 $79,455.00을 돌파하는지가 구조 전환의 핵심이다.",
"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": 1,
"unfilled_bull_fvg_count": 0,
"unfilled_bear_fvg_count": 0,
"bull_fvg_ranges": [],
"bear_fvg_ranges": [],
"fvg_open_count": 0,
"fvg_mitigated_count": 53,
"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": 71718.1,
"range_high": 78077.1,
"range_low": 65359.1,
"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": 413.2,
"deepest_retracement_pct": 481.1,
"previous_day_high": 71788.5,
"previous_day_low": 67035.5,
"broken_prev_high": false,
"broken_prev_low": true,
"sessions": {}
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.86,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.92,\n \"setup_signals\": [\n \"현재가 $66,043.70가 EQ $71,718.10 아래의 discount 영역에 있으나, $72,436.00 / $74,203.60 / $76,014.20 하방 BOS가 연속 발생해 반등은 매도 재진입 후보로 해석됨\",\n \"이전일 저점 $67,035.50이 이미 하향 돌파되어 sell-side liquidity가 제거되었고, 현재 가격은 7일 저점 $65,359.10에 근접\",\n \"가장 가까운 bearish OB 후보가 $76,234.70-$78,077.10에 위치하며, 상단에는 BSL $78,128.55가 남아 있어 반등 시 기관 매도 유동성 사냥 구간으로 작동 가능\",\n \"EMA20 $69,480.55, EMA120 $74,594.73, EMA240 $75,839.69 모두 현재가 위에 있어 4시간 추세 저항이 계단식으로 존재\",\n \"unfilled FVG가 0개이고 active bullish OB도 없어 현재 구간에서 명확한 bullish delivery array가 확인되지 않음\"\n ],\n \"reasoning\": \"확정 구조는 bearish이다. 최근 구조 이벤트가 CHoCH 이후 $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00에서 5연속 bearish BOS로 이어졌고, 현재가는 $66,043.70으로 마지막 BOS 레벨 $72,436.00 아래에서 수용되고 있다. 가격은 EQ $71,718.10 아래 discount에 있어 신규 숏의 위치는 다소 늦었지만, 이전일 저점 $67,035.50을 이미 깨고 7일 저점 $65,359.10 근처에 머무는 점은 추가 sell-side liquidity 탐색 가능성을 높인다. 반등이 나오더라도 $69,480.55 EMA20, $71,718.10 EQ, $72,436.00 구조 레벨, 그리고 $76,234.70-$78,077.10 bearish OB 후보 구간이 순차 저항으로 작동할 가능성이 크다.\",\n \"key_levels\": {\n \"support\": [\n 65359.1,\n 66043.7\n ],\n \"resistance\": [\n 67035.5,\n 69480.55,\n 71718.1,\n 72436.0,\n 74203.6,\n 76234.7,\n 78077.1,\n 78128.55\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"$72,436.00 4시간 종가 회복 시 단기 bearish continuation 시나리오 약화, $79,455.00 상향 돌파 시 구조적 bearish 관점 무효화\",\n \"risk_scenario\": \"반대 시나리오는 $65,359.10 7일 저점 부근에서 sell-side liquidity sweep 후 강한 반등이 발생하는 경우이다. 이때 가격이 $67,035.50을 회복하고 $69,480.55 EMA20 위로 안착하면 단기 숏 커버링이 $71,718.10 EQ와 $72,436.00 마지막 BOS 레벨까지 확장될 수 있다. 특히 $76,234.70-$78,077.10 bearish OB까지 되돌림이 발생하면, 그 구간에서 재차 거부되는지 아니면 $78,128.55 BSL을 스윕한 뒤 $79,455.00을 돌파하는지가 구조 전환의 핵심이다.\",\n \"data_quality\": \"medium\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "bearish",
"confidence": 0.54,
"structure_bias": "bearish",
"setup_bias": "neutral",
"setup_score": 0.18,
"setup_signals": [
"현재가 $66,043.70가 EMA20 $69,480.55보다 4.9% 낮고, EMA120 $74,594.73 및 EMA240 $75,839.69 아래에 있어 4h 구조는 하방 압력이 우세",
"7일 저점 $65,359.10에 근접해 있으나, 조화패턴 기준 활성 PRZ는 0개이고 nearby PRZ도 0개라 즉시 매수 반전 셋업은 미확인",
"가장 가까운 PRZ는 shark 형성 후보의 $71,746.01 중심, 범위 $70,752.35~$72,739.66로 현재가 대비 약 8.63% 위에 있어 실행권 밖",
"엄격 기준 actionable_patterns_list가 비어 있고 council_relevant_prz_count 및 directional_influence_prz_count가 모두 0이라 조화패턴은 현재 방향 투표에 영향 없음",
"상단에는 $74,139.27~$75,001.38 crab PRZ, $74,613.61~$75,606.00 butterfly PRZ, $75,901.06~$76,601.32 bullish Gartley PRZ, $77,580.88~$78,615.11 bearish Gartley PRZ가 멀리 포진"
],
"reasoning": "조화패턴 스캔에서는 총 41개 패턴, 완료 9개, 형성 중 D-PRZ 32개가 탐지됐지만 active/nearby/watch PRZ가 모두 0개이고 41개 전부 far 상태라 현재가 $66,043.70 부근에서 actionable harmonic reversal zone은 없다. 가장 가까운 PRZ도 $70,752.35~$72,739.66로 현재가보다 약 8.63% 위에 있어, 현재 하락 구간을 즉시 반전시킬 수 있는 조화패턴 근거로 쓰기 어렵다. 구조적으로는 가격이 EMA20 $69,480.55, EMA120 $74,594.73, EMA240 $75,839.69 아래에 있으며 7일 저점 $65,359.10 근처까지 밀려 있어 4h regime은 약세로 해석된다. 다만 harmonic governance상 현재 조화패턴은 사전 확인 전 약한 반전 후보 또는 원거리 TP/반응 구간일 뿐이며, PRZ 진입 후 rejection, sweep→reclaim, 15m/1h MSS 또는 CVD/OI 확인이 없으므로 단독 방향 엔진으로 사용할 수 없다.",
"key_levels": {
"support": [
65359.1,
66043.7
],
"resistance": [
69480.55,
70752.35,
71746.01,
72739.66,
74139.27,
74594.73,
75001.38,
75839.69,
77580.88,
78615.11
]
},
"time_horizon": "short/medium term",
"invalidation_level": "4h 종가가 $70,752.35 이상으로 회복하고 가장 가까운 PRZ $70,752.35~$72,739.66 내부에서 거부가 아니라 수용을 보일 경우 약세 해석은 약화됩니다.",
"risk_scenario": "반대 시나리오는 $65,359.10 부근에서 매도 유동성 sweep 후 빠른 reclaim이 나오고, 이후 15m/1h MSS 또는 CHoCH와 CVD divergence/OI squeeze가 동반되는 경우입니다. 이 경우 현재 하방 구조 속에서도 $69,480.55 EMA20, 이후 $70,752.35~$72,739.66의 nearest PRZ까지 되돌림이 열릴 수 있습니다. 그러나 그 구간은 아직 매수 확정 구간이 아니라 반응 확인이 필요한 원거리 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": 56,
"swing_highs_scanned": 28,
"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": 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": 8.63,
"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": 18.25,
"price_to_prz_pct_raw": 18.252,
"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": 196,
"x_order": 5,
"a_price": 76014.2,
"a_idx": 203,
"a_order": 8,
"b_price": 77600.0,
"b_idx": 238,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 241,
"c_order": 5,
"d_idx": 251
},
{
"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": 17.6,
"price_to_prz_pct_raw": 17.598,
"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": 220,
"x_order": 8,
"a_price": 76696.7,
"a_idx": 221,
"a_order": 5,
"b_price": 77600.0,
"b_idx": 238,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 241,
"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": 18.25,
"price_to_prz_pct_raw": 18.252,
"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": 196,
"x_order": 5,
"a_price": 76014.2,
"a_idx": 203,
"a_order": 8,
"b_price": 77600.0,
"b_idx": 238,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 241,
"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": 15.46,
"price_to_prz_pct_raw": 15.4557,
"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": 203,
"x_order": 8,
"a_price": 78180.0,
"a_idx": 220,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 221,
"b_order": 5,
"c_price": 77887.9,
"c_idx": 245,
"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": 14.29,
"price_to_prz_pct_raw": 14.2914,
"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": 209,
"x_order": 5,
"a_price": 78180.0,
"a_idx": 220,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 221,
"b_order": 5,
"c_price": 77600.0,
"c_idx": 238,
"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": 13.73,
"price_to_prz_pct_raw": 13.7274,
"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": 209,
"x_order": 5,
"a_price": 78180.0,
"a_idx": 220,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 221,
"b_order": 5,
"c_price": 76155.5,
"c_idx": 257,
"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": 12.91,
"price_to_prz_pct_raw": 12.9106,
"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": 203,
"x_order": 8,
"a_price": 78180.0,
"a_idx": 220,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 221,
"b_order": 5,
"c_price": 76155.5,
"c_idx": 257,
"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": 9.18,
"price_to_prz_pct_raw": 9.1823,
"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": 241,
"x_order": 5,
"a_price": 73932.2,
"a_idx": 265,
"a_order": 3,
"b_price": 72436.0,
"b_idx": 269,
"b_order": 8,
"c_price": 74179.9,
"c_idx": 283,
"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": 18.25,
"price_to_prz_pct_raw": 18.252,
"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": 196,
"x_order": 5,
"a_price": 76014.2,
"a_idx": 203,
"a_order": 8,
"b_price": 77600.0,
"b_idx": 238,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 241,
"c_order": 5,
"d_idx": 251
},
{
"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": 17.6,
"price_to_prz_pct_raw": 17.598,
"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": 220,
"x_order": 8,
"a_price": 76696.7,
"a_idx": 221,
"a_order": 5,
"b_price": 77600.0,
"b_idx": 238,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 241,
"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": 18.25,
"price_to_prz_pct_raw": 18.252,
"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": 196,
"x_order": 5,
"a_price": 76014.2,
"a_idx": 203,
"a_order": 8,
"b_price": 77600.0,
"b_idx": 238,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 241,
"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": 15.46,
"price_to_prz_pct_raw": 15.4557,
"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": 203,
"x_order": 8,
"a_price": 78180.0,
"a_idx": 220,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 221,
"b_order": 5,
"c_price": 77887.9,
"c_idx": 245,
"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": 14.29,
"price_to_prz_pct_raw": 14.2914,
"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": 209,
"x_order": 5,
"a_price": 78180.0,
"a_idx": 220,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 221,
"b_order": 5,
"c_price": 77600.0,
"c_idx": 238,
"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": 13.73,
"price_to_prz_pct_raw": 13.7274,
"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": 209,
"x_order": 5,
"a_price": 78180.0,
"a_idx": 220,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 221,
"b_order": 5,
"c_price": 76155.5,
"c_idx": 257,
"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": 12.91,
"price_to_prz_pct_raw": 12.9106,
"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": 203,
"x_order": 8,
"a_price": 78180.0,
"a_idx": 220,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 221,
"b_order": 5,
"c_price": 76155.5,
"c_idx": 257,
"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": 9.18,
"price_to_prz_pct_raw": 9.1823,
"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": 241,
"x_order": 5,
"a_price": 73932.2,
"a_idx": 265,
"a_order": 3,
"b_price": 72436.0,
"b_idx": 269,
"b_order": 8,
"c_price": 74179.9,
"c_idx": 283,
"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": 17.6,
"price_to_prz_pct_raw": 17.598,
"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": 220,
"x_order": 8,
"a_price": 76696.7,
"a_idx": 221,
"a_order": 5,
"b_price": 77600.0,
"b_idx": 238,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 241,
"c_order": 5,
"d_idx": 245
},
{
"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": 14.29,
"price_to_prz_pct_raw": 14.2914,
"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": 209,
"x_order": 5,
"a_price": 78180.0,
"a_idx": 220,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 221,
"b_order": 5,
"c_price": 77600.0,
"c_idx": 238,
"c_order": 3,
"d_idx": 241
},
{
"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": 15.56,
"price_to_prz_pct_raw": 15.5563,
"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": 203,
"x_order": 8,
"a_price": 78180.0,
"a_idx": 220,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 221,
"b_order": 5,
"c_price": 77600.0,
"c_idx": 238,
"c_order": 3,
"d_idx": 241
},
{
"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": 18.34,
"price_to_prz_pct_raw": 18.3366,
"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": 196,
"x_order": 5,
"a_price": 76107.1,
"a_idx": 209,
"a_order": 5,
"b_price": 77600.0,
"b_idx": 238,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 241,
"c_order": 5,
"d_idx": 245
}
],
"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.54,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"neutral\",\n \"setup_score\": 0.18,\n \"setup_signals\": [\n \"현재가 $66,043.70가 EMA20 $69,480.55보다 4.9% 낮고, EMA120 $74,594.73 및 EMA240 $75,839.69 아래에 있어 4h 구조는 하방 압력이 우세\",\n \"7일 저점 $65,359.10에 근접해 있으나, 조화패턴 기준 활성 PRZ는 0개이고 nearby PRZ도 0개라 즉시 매수 반전 셋업은 미확인\",\n \"가장 가까운 PRZ는 shark 형성 후보의 $71,746.01 중심, 범위 $70,752.35~$72,739.66로 현재가 대비 약 8.63% 위에 있어 실행권 밖\",\n \"엄격 기준 actionable_patterns_list가 비어 있고 council_relevant_prz_count 및 directional_influence_prz_count가 모두 0이라 조화패턴은 현재 방향 투표에 영향 없음\",\n \"상단에는 $74,139.27~$75,001.38 crab PRZ, $74,613.61~$75,606.00 butterfly PRZ, $75,901.06~$76,601.32 bullish Gartley PRZ, $77,580.88~$78,615.11 bearish Gartley PRZ가 멀리 포진\"\n ],\n \"reasoning\": \"조화패턴 스캔에서는 총 41개 패턴, 완료 9개, 형성 중 D-PRZ 32개가 탐지됐지만 active/nearby/watch PRZ가 모두 0개이고 41개 전부 far 상태라 현재가 $66,043.70 부근에서 actionable harmonic reversal zone은 없다. 가장 가까운 PRZ도 $70,752.35~$72,739.66로 현재가보다 약 8.63% 위에 있어, 현재 하락 구간을 즉시 반전시킬 수 있는 조화패턴 근거로 쓰기 어렵다. 구조적으로는 가격이 EMA20 $69,480.55, EMA120 $74,594.73, EMA240 $75,839.69 아래에 있으며 7일 저점 $65,359.10 근처까지 밀려 있어 4h regime은 약세로 해석된다. 다만 harmonic governance상 현재 조화패턴은 사전 확인 전 약한 반전 후보 또는 원거리 TP/반응 구간일 뿐이며, PRZ 진입 후 rejection, sweep→reclaim, 15m/1h MSS 또는 CVD/OI 확인이 없으므로 단독 방향 엔진으로 사용할 수 없다.\",\n \"key_levels\": {\n \"support\": [\n 65359.1,\n 66043.7\n ],\n \"resistance\": [\n 69480.55,\n 70752.35,\n 71746.01,\n 72739.66,\n 74139.27,\n 74594.73,\n 75001.38,\n 75839.69,\n 77580.88,\n 78615.11\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"4h 종가가 $70,752.35 이상으로 회복하고 가장 가까운 PRZ $70,752.35~$72,739.66 내부에서 거부가 아니라 수용을 보일 경우 약세 해석은 약화됩니다.\",\n \"risk_scenario\": \"반대 시나리오는 $65,359.10 부근에서 매도 유동성 sweep 후 빠른 reclaim이 나오고, 이후 15m/1h MSS 또는 CHoCH와 CVD divergence/OI squeeze가 동반되는 경우입니다. 이 경우 현재 하방 구조 속에서도 $69,480.55 EMA20, 이후 $70,752.35~$72,739.66의 nearest PRZ까지 되돌림이 열릴 수 있습니다. 그러나 그 구간은 아직 매수 확정 구간이 아니라 반응 확인이 필요한 원거리 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": [
"가격이 EMA20 $69,480.55, EMA120 $74,594.73, EMA240 $75,839.69를 모두 하회하며 4h 하방 수용 상태",
"Wyckoff상 현재 구조가 재분배 이후 Phase E 구간에 위치하며 $66,150.70 SOW 및 $66,388.00 ST 아래에서 약세 구조 유지",
"ICT 기준 $72,436.00, $74,203.60, $76,014.20 하방 BOS 이후 현재가가 마지막 구조 이탈 레벨 $72,436.00 아래에 머무름",
"파생시장에서는 24시간 OI +1.347% 증가 중 가격 -1.83% 하락, CVD -10,366.4320으로 매도 체결 우위",
"롱 계정 비율이 0.687까지 상승해 반등 롱 쏠림이 존재하며 $65,900, $64,600 하방 유동성에 대한 취약성 확대",
"단기 캔들에서는 7일 저점 $65,359.10 근처에서 bullish harami 품질 0.774가 관측되어 저점 추격 숏에는 반등 리스크 존재"
],
"setup_vs_structure": "구조와 실행 셋업은 대체로 bearish로 정렬되어 있다. 다만 가격이 $65,359.10 7일 저점 근처의 디스카운트 구간에 있어, 즉시 추격보다는 $66,150.70~$66,388.00 또는 $69,480.55 부근의 공급 확인 여부가 단기 실행 리스크의 핵심이다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 6,
"neutral_count": 0
},
"key_levels": {
"support": [
65900,
65359.1,
65000,
64600,
60500
],
"resistance": [
66100,
66150.7,
66388,
67035.5,
69480.55,
70695.55,
71718.1,
72436,
72824.2,
73669,
73723,
76234.7,
78077.1
]
},
"confluences": [
"6명 전원이 구조 편향을 bearish로 판정했으며, 이는 현재가 $66,043.70이 EMA20 $69,480.55, EMA120 $74,594.73, EMA240 $75,839.69 아래에 있다는 점과 일치한다.",
"Wyckoff와 ICT 모두 현재 구조를 하방 이탈 이후 수용 상태로 해석한다. Wyckoff는 $66,150.70 SOW와 $65,359.10 Phase E 저점을 제시했고, ICT는 $72,436.00 마지막 bearish BOS 아래 수용을 핵심 근거로 본다.",
"Derivatives, Candlestick, Fibonacci, ICT, Harmonic 모두 $65,359.10을 현 구조의 핵심 하단 기준 또는 7일 저점 유동성 레벨로 식별한다.",
"Derivatives, Candlestick, Wyckoff, ICT, Harmonic 모두 EMA20 $69,480.55를 단기 구조 저항 또는 반등 실패 확인 구간으로 제시한다.",
"Wyckoff의 $66,150.70~$66,388.00 구간과 Derivatives의 $66,100 청산·저항 레벨이 겹쳐, 현재가 바로 위의 미세 저항대가 $66,100~$66,388에 형성되어 있다.",
"Fibonacci의 $72,824.20~$73,343.00 저항 클러스터는 Wyckoff의 분배 하단 $73,669.00 및 재분배 AR $73,723.00과 인접해 있어, $72,800~$73,700 구간이 구조적 저항대로 중첩된다.",
"ICT의 EQ $71,718.10, Fibonacci 인근 저항 $72,824.20, Harmonic 원거리 PRZ $70,752.35~$72,739.66이 겹쳐 $71,700~$72,800은 반등 시 구조 재평가가 필요한 중간 저항 권역이다."
],
"conflicts": [
"Candlestick Reader는 구조는 bearish로 보지만 실행 셋업은 bullish로 분리했다. 이유는 현재가가 7일 저점 $65,359.10에서 약 0.59ATR 위에 있고, high-volume bullish harami 품질 0.774가 관측되었기 때문이다.",
"Fibonacci와 Harmonic은 구조적으로 bearish에 동의하지만, 현재가 주변의 즉시 실행 가능한 반전·PRZ 근거는 약하다고 본다. 특히 Harmonic은 활성 또는 근접 PRZ가 없고 가장 가까운 PRZ가 $70,752.35~$72,739.66으로 현재가에서 멀다.",
"ICT는 가격이 EQ $71,718.10 아래 discount 구간에 있어 신규 숏 위치가 늦었다고 경고하지만, 구조 이벤트 자체는 5연속 bearish BOS로 강한 bearish 판정이다.",
"파생시장에서는 롱 계정 쏠림이 하방 취약성을 키우지만, 동시에 가격이 $65,359.10 근처라 단기 숏 추격은 하단 유동성 스윕 후 반등 리스크를 동반한다."
],
"executive_summary": "BTC/USDT 4h 구조는 명확한 bearish regime으로 판정된다. 완료된 상위 분배 구조는 $82,828.70 UTAD 이후 $73,036.00 SOW를 거쳐 $65,359.10 Phase E까지 진행되었고, 현재는 $72,556.00 SC와 $73,723.00 AR 이후 형성된 재분배 구조의 Phase E 하단부에 위치한다. 핵심 구조 confluence는 EMA20 $69,480.55 하방 수용, ICT의 $72,436.00 마지막 bearish BOS 하회, Wyckoff의 $66,150.70 SOW 하회, 그리고 $65,359.10 7일 저점 인접이다. 단기 조건상 $65,359.10 근처의 bullish harami와 디스카운트 위치는 하단 추격 리스크를 만들지만, 이는 구조 전환 신호라기보다 저점권 반응 가능성으로 분류된다. 구조적 bearish 판정은 $73,669~$73,723 구간을 4h 기준으로 회복·수용하기 전까지 유지된다.",
"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 \"가격이 EMA20 $69,480.55, EMA120 $74,594.73, EMA240 $75,839.69를 모두 하회하며 4h 하방 수용 상태\",\n \"Wyckoff상 현재 구조가 재분배 이후 Phase E 구간에 위치하며 $66,150.70 SOW 및 $66,388.00 ST 아래에서 약세 구조 유지\",\n \"ICT 기준 $72,436.00, $74,203.60, $76,014.20 하방 BOS 이후 현재가가 마지막 구조 이탈 레벨 $72,436.00 아래에 머무름\",\n \"파생시장에서는 24시간 OI +1.347% 증가 중 가격 -1.83% 하락, CVD -10,366.4320으로 매도 체결 우위\",\n \"롱 계정 비율이 0.687까지 상승해 반등 롱 쏠림이 존재하며 $65,900, $64,600 하방 유동성에 대한 취약성 확대\",\n \"단기 캔들에서는 7일 저점 $65,359.10 근처에서 bullish harami 품질 0.774가 관측되어 저점 추격 숏에는 반등 리스크 존재\"\n ],\n \"setup_vs_structure\": \"구조와 실행 셋업은 대체로 bearish로 정렬되어 있다. 다만 가격이 $65,359.10 7일 저점 근처의 디스카운트 구간에 있어, 즉시 추격보다는 $66,150.70~$66,388.00 또는 $69,480.55 부근의 공급 확인 여부가 단기 실행 리스크의 핵심이다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 0,\n \"bearish_count\": 6,\n \"neutral_count\": 0\n },\n \"key_levels\": {\n \"support\": [\n 65900,\n 65359.1,\n 65000,\n 64600,\n 60500\n ],\n \"resistance\": [\n 66100,\n 66150.7,\n 66388,\n 67035.5,\n 69480.55,\n 70695.55,\n 71718.1,\n 72436,\n 72824.2,\n 73669,\n 73723,\n 76234.7,\n 78077.1\n ]\n },\n \"confluences\": [\n \"6명 전원이 구조 편향을 bearish로 판정했으며, 이는 현재가 $66,043.70이 EMA20 $69,480.55, EMA120 $74,594.73, EMA240 $75,839.69 아래에 있다는 점과 일치한다.\",\n \"Wyckoff와 ICT 모두 현재 구조를 하방 이탈 이후 수용 상태로 해석한다. Wyckoff는 $66,150.70 SOW와 $65,359.10 Phase E 저점을 제시했고, ICT는 $72,436.00 마지막 bearish BOS 아래 수용을 핵심 근거로 본다.\",\n \"Derivatives, Candlestick, Fibonacci, ICT, Harmonic 모두 $65,359.10을 현 구조의 핵심 하단 기준 또는 7일 저점 유동성 레벨로 식별한다.\",\n \"Derivatives, Candlestick, Wyckoff, ICT, Harmonic 모두 EMA20 $69,480.55를 단기 구조 저항 또는 반등 실패 확인 구간으로 제시한다.\",\n \"Wyckoff의 $66,150.70~$66,388.00 구간과 Derivatives의 $66,100 청산·저항 레벨이 겹쳐, 현재가 바로 위의 미세 저항대가 $66,100~$66,388에 형성되어 있다.\",\n \"Fibonacci의 $72,824.20~$73,343.00 저항 클러스터는 Wyckoff의 분배 하단 $73,669.00 및 재분배 AR $73,723.00과 인접해 있어, $72,800~$73,700 구간이 구조적 저항대로 중첩된다.\",\n \"ICT의 EQ $71,718.10, Fibonacci 인근 저항 $72,824.20, Harmonic 원거리 PRZ $70,752.35~$72,739.66이 겹쳐 $71,700~$72,800은 반등 시 구조 재평가가 필요한 중간 저항 권역이다.\"\n ],\n \"conflicts\": [\n \"Candlestick Reader는 구조는 bearish로 보지만 실행 셋업은 bullish로 분리했다. 이유는 현재가가 7일 저점 $65,359.10에서 약 0.59ATR 위에 있고, high-volume bullish harami 품질 0.774가 관측되었기 때문이다.\",\n \"Fibonacci와 Harmonic은 구조적으로 bearish에 동의하지만, 현재가 주변의 즉시 실행 가능한 반전·PRZ 근거는 약하다고 본다. 특히 Harmonic은 활성 또는 근접 PRZ가 없고 가장 가까운 PRZ가 $70,752.35~$72,739.66으로 현재가에서 멀다.\",\n \"ICT는 가격이 EQ $71,718.10 아래 discount 구간에 있어 신규 숏 위치가 늦었다고 경고하지만, 구조 이벤트 자체는 5연속 bearish BOS로 강한 bearish 판정이다.\",\n \"파생시장에서는 롱 계정 쏠림이 하방 취약성을 키우지만, 동시에 가격이 $65,359.10 근처라 단기 숏 추격은 하단 유동성 스윕 후 반등 리스크를 동반한다.\"\n ],\n \"highest_conviction_analyst\": \"Wyckoff Expert — 분배 및 재분배 구조를 BC $78,300.00, AR $73,669.00, UTAD $82,828.70, SOW $73,036.00, Phase E $65,359.10의 명확한 순서로 제시했고, 현재 활성 구조도 SC $72,556.00, AR $73,723.00, ST $66,388.00, SOW $66,150.70, Phase E $65,359.10로 정밀하게 구분했다. 구조·국면·가격 레벨이 가장 구체적이며 ICT의 5연속 bearish BOS와도 강하게 합치된다.\",\n \"invalidation_level\": \"$73,723 이상 4h 종가 수용. 이 레벨은 활성 재분배 AR이며, 동시에 $73,669 분배 하단 회복과 겹치므로 구조적 bearish 판정이 크게 훼손된다.\",\n \"executive_summary\": \"BTC/USDT 4h 구조는 명확한 bearish regime으로 판정된다. 완료된 상위 분배 구조는 $82,828.70 UTAD 이후 $73,036.00 SOW를 거쳐 $65,359.10 Phase E까지 진행되었고, 현재는 $72,556.00 SC와 $73,723.00 AR 이후 형성된 재분배 구조의 Phase E 하단부에 위치한다. 핵심 구조 confluence는 EMA20 $69,480.55 하방 수용, ICT의 $72,436.00 마지막 bearish BOS 하회, Wyckoff의 $66,150.70 SOW 하회, 그리고 $65,359.10 7일 저점 인접이다. 단기 조건상 $65,359.10 근처의 bullish harami와 디스카운트 위치는 하단 추격 리스크를 만들지만, 이는 구조 전환 신호라기보다 저점권 반응 가능성으로 분류된다. 구조적 bearish 판정은 $73,669~$73,723 구간을 4h 기준으로 회복·수용하기 전까지 유지된다.\"\n}"
},
"overall_signal": "bearish",
"overall_confidence": 0.82,
"operating_path": {
"path_type": "complex",
"confidence": 0.65,
"waypoints": [
{
"seq": 1,
"price": 65359.1,
"type": "liquidity_sweep",
"source": "Derivatives·Candlestick·Fibonacci·ICT·Harmonic 전원 식별 + Wyckoff Phase E 저점",
"description": "7일 저점이자 재분배 Phase E 저점인 $65,359.10. 5개 에이전트가 공통으로 핵심 하단 유동성으로 식별한 레벨이다. 롱 계정 비율 0.687 쏠림(쏠림 점수 1.000), CVD -10,366 매도 체결 우위, 현재가가 $66,100 미회복 상태라는 점이 sell-side liquidity 스윕을 유도한다. 초기 bullish harami(품질 0.774) 반등이 $66,100~$66,388 미세 공급대에서 거부된 직후 하방이 재개되며 도달하는 첫 유의미 스윙.",
"est_hours": 6.0,
"turning_zone": [
65000.0,
65400.0
],
"likely_wick": 65100.0,
"rejection_confirm": 65900.0,
"invalid_overshoot": 64900.0,
"calibration_reasoning": "7일 저점 $65,359.10 아래 sell-side 유동성을 노리는 하방(sell-side) 스윕이므로 generic 기본값과 달리 존을 base '아래'로 설정했고, ≈0.31 ATR 아래 $65,000 라운드·Chairman 지지를 유동성 풀로 존 하단에 포함했다(폭 $400≈0.35 ATR). likely_wick은 라운드 자석 쪽으로 바이어스하되 그 위에서 반응하는 $65,100, 반등 확정은 잃은 $65,900 지지 회복, $65,000 붕괴($64,900) 시 캐스케이드 전환으로 무효."
},
{
"seq": 2,
"price": 64600.0,
"type": "swing_low",
"source": "Derivatives(청산 타깃) + Chairman key support",
"description": "$65,359.10 7일 저점 하회 시 열리는 롱 청산 캐스케이드 타깃. Derivatives가 '$65,900 스윕 후 $64,600 연쇄 청산' 경로로 제시한 하단 청산 유동성 레벨이다. $65,000 라운드 지지를 통과하며 도달하는 24h 기준 주요 저점.",
"est_hours": 13.0,
"turning_zone": [
64000.0,
64650.0
],
"likely_wick": 64100.0,
"rejection_confirm": 65000.0,
"invalid_overshoot": 63850.0,
"calibration_reasoning": "$64,600 롱 청산 캐스케이드 스윙 저점으로 청산 클러스터라 존을 0.56 ATR(폭 $650)로 확장했고, $600(≈0.52 ATR) 아래 $64,000 라운드 넘버 자석을 존 하단에 포함해 likely_wick을 $64,100으로 바이어스했다. 반등 확정은 $65,000 라운드 회복, $64,000 하회($63,850) 시 다음 지지 $60,500 방향으로 캐스케이드 연장되며 무효."
},
{
"seq": 3,
"price": 66150.7,
"type": "resistance_test",
"source": "Wyckoff(SOW $66,150.70) + Derivatives($66,100 저항) + Chairman 미세 공급대",
"description": "$64,600 청산 플러시 이후 디스카운트 구간의 '저점권 반응'이 깨진 구조를 되돌려 테스트하는 구간. Wyckoff SOW $66,150.70과 Derivatives $66,100 청산·저항이 겹친 $66,100~$66,388 공급대다. 직전 고점 $66,388보다 낮은 lower high 성격이라 약세 구조 내 공급 재확인(숏 재진입) 구간으로 해석되며, 4h 약세 regime이 유지된다는 신호.",
"est_hours": 22.0,
"turning_zone": [
66150.7,
66600.0
],
"likely_wick": 66350.0,
"rejection_confirm": 66000.0,
"invalid_overshoot": 66800.0,
"calibration_reasoning": "$66,100~$66,388 공급대(Chairman 66100/66150.7/66388 + Wyckoff SOW 일치)를 되돌려 테스트하는 lower-high 숏 재진입 터미널 구간. 직전 고점 $66,388을 넘지 않는 lower-high 구조가 캡 역할을 해, 그 위 소폭 buy-side 스윕 버퍼까지만 확장(폭 $449≈0.39 ATR)하고 likely_wick은 $66,388 직하 $66,350으로 두었다(인근 fib 클러스터·shark PRZ는 $71k+ 상단이라 본 구간 앵커 미사용). 거부 확정은 공급대·$66,000 라운드 하회, $66,388을 지속 상회($66,800, $67,035.5 방향)하면 4h 약세 regime 무효."
}
],
"period_extremes": {
"4h": {
"expected_high": 66388.0,
"expected_low": 65500.0,
"high_first": true
},
"8h": {
"expected_high": 66388.0,
"expected_low": 65000.0,
"high_first": true
},
"24h": {
"expected_high": 66388.0,
"expected_low": 64600.0,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 66388.0,
"description": "4h 종가 기준 $66,100~$66,388 미세 공급대(Wyckoff SOW $66,150.70 / ST $66,388)를 단순 wick이 아닌 수용으로 상회하면 즉각적 하방 스윕 시나리오가 약화된다. 이후 EMA20 $69,480.55까지 반등 여지가 열리며, 단순 거부(intrabar 고점 후 종가 하회)는 트리거로 보지 않는다."
},
"bearish": {
"price": 65359.1,
"description": "7일 저점 $65,359.10을 4h 종가로 하회·수용하면 롱 청산 캐스케이드가 본격화된다. Derivatives 경로상 $65,900 → $65,000 → $64,600 연쇄 청산이 가속되며 WP1→WP2 진행이 확정된다."
}
},
"scenario_invalidation": 69480.55,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.65,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 65359.1,\n \"type\": \"liquidity_sweep\",\n \"source\": \"Derivatives·Candlestick·Fibonacci·ICT·Harmonic 전원 식별 + Wyckoff Phase E 저점\",\n \"description\": \"7일 저점이자 재분배 Phase E 저점인 $65,359.10. 5개 에이전트가 공통으로 핵심 하단 유동성으로 식별한 레벨이다. 롱 계정 비율 0.687 쏠림(쏠림 점수 1.000), CVD -10,366 매도 체결 우위, 현재가가 $66,100 미회복 상태라는 점이 sell-side liquidity 스윕을 유도한다. 초기 bullish harami(품질 0.774) 반등이 $66,100~$66,388 미세 공급대에서 거부된 직후 하방이 재개되며 도달하는 첫 유의미 스윙.\",\n \"est_hours\": 6.0\n },\n {\n \"seq\": 2,\n \"price\": 64600.0,\n \"type\": \"swing_low\",\n \"source\": \"Derivatives(청산 타깃) + Chairman key support\",\n \"description\": \"$65,359.10 7일 저점 하회 시 열리는 롱 청산 캐스케이드 타깃. Derivatives가 '$65,900 스윕 후 $64,600 연쇄 청산' 경로로 제시한 하단 청산 유동성 레벨이다. $65,000 라운드 지지를 통과하며 도달하는 24h 기준 주요 저점.\",\n \"est_hours\": 13.0\n },\n {\n \"seq\": 3,\n \"price\": 66150.7,\n \"type\": \"resistance_test\",\n \"source\": \"Wyckoff(SOW $66,150.70) + Derivatives($66,100 저항) + Chairman 미세 공급대\",\n \"description\": \"$64,600 청산 플러시 이후 디스카운트 구간의 '저점권 반응'이 깨진 구조를 되돌려 테스트하는 구간. Wyckoff SOW $66,150.70과 Derivatives $66,100 청산·저항이 겹친 $66,100~$66,388 공급대다. 직전 고점 $66,388보다 낮은 lower high 성격이라 약세 구조 내 공급 재확인(숏 재진입) 구간으로 해석되며, 4h 약세 regime이 유지된다는 신호.\",\n \"est_hours\": 22.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 66388.0, \"expected_low\": 65500.0, \"high_first\": true},\n \"8h\": {\"expected_high\": 66388.0, \"expected_low\": 65000.0, \"high_first\": true},\n \"24h\": {\"expected_high\": 66388.0, \"expected_low\": 64600.0, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\n \"price\": 66388.0,\n \"description\": \"4h 종가 기준 $66,100~$66,388 미세 공급대(Wyckoff SOW $66,150.70 / ST $66,388)를 단순 wick이 아닌 수용으로 상회하면 즉각적 하방 스윕 시나리오가 약화된다. 이후 EMA20 $69,480.55까지 반등 여지가 열리며, 단순 거부(intrabar 고점 후 종가 하회)는 트리거로 보지 않는다.\"\n },\n \"bearish\": {\n \"price\": 65359.1,\n \"description\": \"7일 저점 $65,359.10을 4h 종가로 하회·수용하면 롱 청산 캐스케이드가 본격화된다. Derivatives 경로상 $65,900 → $65,000 → $64,600 연쇄 청산이 가속되며 WP1→WP2 진행이 확정된다.\"\n }\n },\n \"scenario_invalidation\": 69480.55\n}\n```"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 65359.1,
"turning_zone": [
65000.0,
65400.0
],
"likely_wick": 65100.0,
"rejection_confirm": 65900.0,
"invalid_overshoot": 64900.0,
"calibration_reasoning": "7일 저점 $65,359.10 아래 sell-side 유동성을 노리는 하방(sell-side) 스윕이므로 generic 기본값과 달리 존을 base '아래'로 설정했고, ≈0.31 ATR 아래 $65,000 라운드·Chairman 지지를 유동성 풀로 존 하단에 포함했다(폭 $400≈0.35 ATR). likely_wick은 라운드 자석 쪽으로 바이어스하되 그 위에서 반응하는 $65,100, 반등 확정은 잃은 $65,900 지지 회복, $65,000 붕괴($64,900) 시 캐스케이드 전환으로 무효."
},
{
"seq": 2,
"base_target": 64600.0,
"turning_zone": [
64000.0,
64650.0
],
"likely_wick": 64100.0,
"rejection_confirm": 65000.0,
"invalid_overshoot": 63850.0,
"calibration_reasoning": "$64,600 롱 청산 캐스케이드 스윙 저점으로 청산 클러스터라 존을 0.56 ATR(폭 $650)로 확장했고, $600(≈0.52 ATR) 아래 $64,000 라운드 넘버 자석을 존 하단에 포함해 likely_wick을 $64,100으로 바이어스했다. 반등 확정은 $65,000 라운드 회복, $64,000 하회($63,850) 시 다음 지지 $60,500 방향으로 캐스케이드 연장되며 무효."
},
{
"seq": 3,
"base_target": 66150.7,
"turning_zone": [
66150.7,
66600.0
],
"likely_wick": 66350.0,
"rejection_confirm": 66000.0,
"invalid_overshoot": 66800.0,
"calibration_reasoning": "$66,100~$66,388 공급대(Chairman 66100/66150.7/66388 + Wyckoff SOW 일치)를 되돌려 테스트하는 lower-high 숏 재진입 터미널 구간. 직전 고점 $66,388을 넘지 않는 lower-high 구조가 캡 역할을 해, 그 위 소폭 buy-side 스윕 버퍼까지만 확장(폭 $449≈0.39 ATR)하고 likely_wick은 $66,388 직하 $66,350으로 두었다(인근 fib 클러스터·shark PRZ는 $71k+ 상단이라 본 구간 앵커 미사용). 거부 확정은 공급대·$66,000 라운드 하회, $66,388을 지속 상회($66,800, $67,035.5 방향)하면 4h 약세 regime 무효."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 65359.10,\n \"turning_zone\": [65000.00, 65400.00],\n \"likely_wick\": 65100.00,\n \"rejection_confirm\": 65900.00,\n \"invalid_overshoot\": 64900.00,\n \"calibration_reasoning\": \"7일 저점 $65,359.10 아래 sell-side 유동성을 노리는 하방(sell-side) 스윕이므로 generic 기본값과 달리 존을 base '아래'로 설정했고, ≈0.31 ATR 아래 $65,000 라운드·Chairman 지지를 유동성 풀로 존 하단에 포함했다(폭 $400≈0.35 ATR). likely_wick은 라운드 자석 쪽으로 바이어스하되 그 위에서 반응하는 $65,100, 반등 확정은 잃은 $65,900 지지 회복, $65,000 붕괴($64,900) 시 캐스케이드 전환으로 무효.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 64600.00,\n \"turning_zone\": [64000.00, 64650.00],\n \"likely_wick\": 64100.00,\n \"rejection_confirm\": 65000.00,\n \"invalid_overshoot\": 63850.00,\n \"calibration_reasoning\": \"$64,600 롱 청산 캐스케이드 스윙 저점으로 청산 클러스터라 존을 0.56 ATR(폭 $650)로 확장했고, $600(≈0.52 ATR) 아래 $64,000 라운드 넘버 자석을 존 하단에 포함해 likely_wick을 $64,100으로 바이어스했다. 반등 확정은 $65,000 라운드 회복, $64,000 하회($63,850) 시 다음 지지 $60,500 방향으로 캐스케이드 연장되며 무효.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 66150.70,\n \"turning_zone\": [66150.70, 66600.00],\n \"likely_wick\": 66350.00,\n \"rejection_confirm\": 66000.00,\n \"invalid_overshoot\": 66800.00,\n \"calibration_reasoning\": \"$66,100~$66,388 공급대(Chairman 66100/66150.7/66388 + Wyckoff SOW 일치)를 되돌려 테스트하는 lower-high 숏 재진입 터미널 구간. 직전 고점 $66,388을 넘지 않는 lower-high 구조가 캡 역할을 해, 그 위 소폭 buy-side 스윕 버퍼까지만 확장(폭 $449≈0.39 ATR)하고 likely_wick은 $66,388 직하 $66,350으로 두었다(인근 fib 클러스터·shark PRZ는 $71k+ 상단이라 본 구간 앵커 미사용). 거부 확정은 공급대·$66,000 라운드 하회, $66,388을 지속 상회($66,800, $67,035.5 방향)하면 4h 약세 regime 무효.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 29.6,
"chairman": 42.3,
"operating_path": 323.9,
"tp_calibrator": 1260.1
},
"agents": {},
"total_s": 1655.9
}
}