Signal: BULLISH (64%) | Price: $76,600.10 | 2026-05-25 01:06 KST | 300 candles
Council: 2 bullish, 2 neutral, 2 bearish | Support: $76,572 / $75,999 / $75,814 | Resistance: $77,427 / $77,699 / $77,800
현재 BTC 1일 구조는 Wyckoff상 confirmed accumulation Phase D, SOS 이후 구간으로 해석되며, ICT도 $75,998.90 상방 BOS를 근거로 bullish 구조를 유지한다. 가격은 $76,571.59의 0.786 되돌림 및 Harmonic 근접 PRZ와 겹치는 반응 구간에 있지만, 동시에 EMA120 $77,698.89, EMA20 $77,846.67, $78,180.00 고점 아래에 있어 상단 수용은 아직 확인되지 않았다. 구조적으로는 축적 후반부의 방어 여부를 확인하는 구간이며, $75,800-$76,000 방어와 $77,700-$78,180 저항 클러스터 사이에서 구조 검증이 진행 중이다. 주요 리스크는 $77,800 부근 청산 유동성, 약한 bearish candlestick 후보, 롱 계정 쏠림이 만드는 단기 실패 신호이며, $74,203.60-$74,868.00 하방 수용은 bullish 구조 진단의 핵심 무효화 조건이다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | BULLISH | 72% | - | - |
| ICT Trader | BULLISH | 62% | $75,999 / $74,702 | $77,427 / $77,699 |
| Derivatives Trader | BEARISH | 58% | $76,600 / $75,900 | $77,699 / $77,800 |
| Candlestick Reader | BEARISH | 54% | $76,192 / $74,542 | $77,699 / $77,847 |
| Fibonacci Analyst | NEUTRAL | 58% | $76,572 / $74,868 | $77,909 / $78,848 |
| Harmonic Specialist | NEUTRAL | 42% | $76,646 / $76,480 | $76,828 / $77,699 |
Support: - | Resistance: - | Horizon: medium
Wyckoff V2: accumulation, phase D, 6 events
Support: $75,999 / $74,702 / $74,204 | Resistance: $77,427 / $77,699 / $77,847 | Horizon: medium term
일봉 구조는 마지막 이벤트가 $75,998.90 상방 BOS_bullish로 확인되었기 때문에 structure_bias는 bullish로 본다. 현재가 $76,600.10는 해당 BOS 레벨 위에 있으나, EMA20 $77,846.67 및 EMA120 $77,698.89 아래에 있어 단기적으로는 저항 압력이 남아 있다. setup_bias는 계산값상 bullish이고 setup_score도 0.779로 높지만, 가격이 EQ $74,702.10 위 premium 구간에 있어 할인 영역 매수보다는 $75,998.90 재방어 후 $77,427.00~$78,180.00 재돌파 확인이 더 안전하다. 활성 OB 0개, 오픈 FVG 0개, 최근 liquidity sweep 없음으로 기관성 미체결 배열 신호는 약하며, 따라서 신뢰도는 중간 수준으로 제한된다.
Support: $76,600 / $75,900 / $74,204 | Resistance: $77,699 / $77,800 / $78,100 | Horizon: short term
현재 BTC는 $76,600.10으로 7일 저점 $74,203.60과 고점 $78,180.00 사이의 박스권 내부에 있으며, 명확한 BOS나 CHoCH가 확인되지 않아 구조_bias는 중립으로 본다. 다만 가격이 7일 EQ 약 $76,191.80 위 프리미엄에 있고, EMA120 $77,698.89와 EMA20 $77,846.67 아래에서 막혀 있어 단기 셋업은 매도 우위다. 파생 포지셔닝은 OI 24시간 -1.8470% 감소로 추세 추격보다는 언와인딩이며, 롱 계정 비율 0.552와 long crowding 0.640은 롱 포지션이 아직 덜 정리됐음을 보여준다. 반면 CVD divergence 0.850과 상단 최대 청산 레벨 $77,800은 숏 진입 전 상단 유동성 스윕 가능성을 높이므로, $77,800~$78,180 구간 반응이 핵심이다.
Support: $76,192 / $74,542 / $74,204 | Resistance: $77,699 / $77,847 / $78,180 | Horizon: 단기, 1~5일
현재 BTC는 $76,600.10으로 EMA20 $77,846.67보다 1.6%, EMA120 $77,698.89보다 1.4% 아래에 있어 단기 추세 회복이 아직 확인되지 않았습니다. 최근 bearish engulfing과 evening star가 같은 구간에서 후보로 잡혔지만 최고 패턴 품질이 0.453에 불과하고 고거래량 패턴이 없어 확정적 반전 신호라기보다는 약한 하락 셋업입니다. 7일 고점 $78,180.00과 EMA20/EMA120 저항 클러스터를 돌파하지 못하는 동안에는 $74,203.60 저점 재시험 가능성이 열려 있습니다. 다만 명확한 BOS 또는 CHoCH 정보가 없으므로 구조 자체는 bearish로 확정하지 않고 neutral로 평가합니다.
Support: $76,572 / $74,868 | Resistance: $77,909 / $78,848 / $79,788 | Horizon: short term
현재 BTC는 상승 스윙 $74,868 → $82,829의 깊은 되돌림 구간에 있으며, ret_0.786 $76,571.59를 거의 정확히 테스트하고 있습니다. 이는 단기적으로 반등 setup을 만들 수 있지만, 가장 중요한 골든비율 ret_0.618 $77,908.99를 이미 하회했기 때문에 구조적 강세로 보기는 어렵습니다. 구조적으로는 확정 BOS나 CHoCH 정보가 없고, 가격도 EMA20 $77,846.67 및 EMA120 $77,698.89 아래에 있어 structure_bias는 neutral로 판단합니다. 반면 setup 관점에서는 현재가가 EQ $78,848.35 아래의 할인 구간이며 0.786 지지선에 붙어 있어 선행 반등 setup은 bullish입니다. 단, $77,908.99 회복 전까지는 반등은 확인이 아닌 가능성 단계입니다.
Support: $76,646 / $76,480 / $75,814 | Resistance: $76,828 / $77,699 / $77,831 | Horizon: medium term
현재 확인된 구조 전환(BOS/CHoCH/명확한 수용) 데이터가 없으므로 structure_bias는 중립으로 둔다. 다만 실행 관점에서는 strict/high 품질의 bullish Gartley가 $74,594.52-$75,813.87 PRZ를 형성 중이며, ABCD·BC_EXT·XAD 3중 컨플루언스와 PRZ 점수 1.0으로 단기 반등 후보 구간이 명확하다. 현재가 $76,600.10은 PRZ보다 아직 위에 있어 진입 확인 전이며, PRZ 터치 후 거부/reclaim 또는 15m·1h MSS/CHoCH가 나오기 전까지는 메인 방향을 뒤집을 수 없다. 위쪽으로는 $76,828.00, $77,831.19, $79,455.00이 Gartley 기반 TP/저항 후보이고, 아래쪽으로는 $75,813.87-$74,594.52가 핵심 방어 구간이다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $77,800 | liquidity_sweep | Derivatives (max liquidation $77,800, CVD divergence 0.850), Candlestick (EMA120 $77,698.89/EMA20 $77,846.67 저항 클러스터), Harmonic TP2 $77,831.19, Fibonacci 0.618 $77,908.99 직하 | 6.0 | 현재가 $76,600.10에서 0.786 되돌림 $76,571.59 반응을 발판으로 상단 유동성 처리. EMA20/EMA120 + 상단 최대 청산 $77,800 + Harmonic TP2 $77,831.19가 밀집해 1차 매도 유동성 흡수 구간으로 작동. Chairman이 지목한 $77,400-$77,900 저항 수렴 구간을 테스트한다. |
| 2 | $75,999 | support_test | ICT 확정 BOS_bullish 레벨 $75,998.90, Harmonic Gartley PRZ 상단 $75,813.87 근접, Chairman의 $75,800-$76,000 핵심 방어 구간 | 14.0 | $77,800 저항에서 거부될 경우(EMA20/120 미돌파 + long crowding 0.640 부담) bullish 구조의 무효화 직전 마지막 방어선까지 되돌림. 이 구간을 종가 기준으로 지키면 Wyckoff Phase D accumulation 시나리오와 ICT bullish BOS 구조가 유지된다. |
| 3 | $78,180 | resistance_test | Candlestick/Derivatives 7일 고점 $78,180.00, ICT 전일 고가 $77,427.00 상방 재돌파 후 연속선 | 22.0 | $75,998.90 방어 확인 시 구조 bullish 가속, 7일 고점 $78,180.00 재도전. 종가 돌파 시 다음 ICT 저항 $82,828.70 및 Harmonic 확장 $79,455.00을 향한 추세 발현 트리거 확보. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $76,450 | $77,450 | High first |
| 8h | $76,572 | $77,800 | High first |
| 24h | $75,999 | $78,180 | High first |
Invalidation: $74,204
```json
{
"path_type": "complex",
"confidence": 0.56,
"waypoints": [
{
"seq": 1,
"price": 77800.0,
"type": "liquidity_sweep",
"source": "Derivatives (max liquidation $77,800, CVD divergence 0.850), Candlestick (EMA120 $77,698.89/EMA20 $77,846.67 저항 클러스터), Harmonic TP2 $77,831.19, Fibonacci 0.618 $77,908.99 직하",
"description": "현재가 $76,600.10에서 0.786 되돌림 $76,571.59 반응을 발판으로 상단 유동성 처리. EMA20/EMA120 + 상단 최대 청산 $77,800 + Harmonic TP2 $77,831.19가 밀집해 1차 매도 유동성 흡수 구간으로 작동. Chairman이 지목한 $77,400-$77,900 저항 수렴 구간을 테스트한다.",
"est_hours": 6.0
},
{
"seq": 2,
"price": 75998.9,
"type": "support_test",
"source": "ICT 확정 BOS_bullish 레벨 $75,998.90, Harmonic Gartley PRZ 상단 $75,813.87 근접, Chairman의 $75,800-$76,000 핵심 방어 구간",
"description": "$77,800 저항에서 거부될 경우(EMA20/120 미돌파 + long crowding 0.640 부담) bullish 구조의 무효화 직전 마지막 방어선까지 되돌림. 이 구간을 종가 기준으로 지키면 Wyckoff Phase D accumulation 시나리오와 ICT bullish BOS 구조가 유지된다.",
"est_hours": 14.0
},
{
"seq": 3,
"price": 78180.0,
"type": "resistance_test",
"source": "Candlestick/Derivatives 7일 고점 $78,180.00, ICT 전일 고가 $77,427.00 상방 재돌파 후 연속선",
"description": "$75,998.90 방어 확인 시 구조 bullish 가속, 7일 고점 $78,180.00 재도전. 종가 돌파 시 다음 ICT 저항 $82,828.70 및 Harmonic 확장 $79,455.00을 향한 추세 발현 트리거 확보.",
"est_hours": 22.0
}
],
"period_extremes": {
"4h": {"expected_high": 77450.0, "expected_low": 76450.0, "high_first": true},
"8h": {"expected_high": 77800.0, "expected_low": 76571.59, "high_first": true},
"24h": {"expected_high": 78180.0, "expected_low": 75998.9, "high_first": true}
},
"triggers": {
"bullish": {"price": 77908.99, "description": "0.618 골든비율 $77,908.99 및 EMA20 $77,846.67 종가 회복 시 bullish 구조 확정, $78,180 → $79,455 → $82,828 추세 진행"},
"bearish": {"price": 75998.9, "description": "ICT 확정 BOS 레벨 $75,998.90 종가 이탈 시 Harmonic PRZ 하단 $74,594.52 및 전일 저가 $74,203.60까지 하방 가속"}
},
"scenario_invalidation": 74203.6
}
```{
"overall_signal": "bullish",
"overall_confidence": 0.64,
"execution_setup": {
"setup_bias": "bullish",
"setup_strength": 0.62,
"active_setups": [
"ICT: 최근 확정 BOS가 $75,998.90 상방에서 발생했고 현재가 $76,600.10이 해당 구조 레벨 위에 머물러 있음",
"Fibonacci: 현재가가 0.786 되돌림 $76,571.59를 거의 정확히 테스트 중이며 단기 반응 후보 구간",
"Harmonic: strict/high bullish Gartley PRZ $74,594.52-$75,813.87이 형성 중이며, 예상 D는 $75,204.19",
"Derivatives: 7일 범위 EQ 약 $76,191.80 위 프리미엄 구간이며, 상단 청산 밀집 레벨은 $77,800",
"Candlestick/Derivatives: EMA120 $77,698.89, EMA20 $77,846.67, 7일 고점 $78,180.00이 단기 저항 클러스터",
"Candlestick: bearish engulfing 및 evening star 후보가 있으나 품질은 각각 0.428, 0.453으로 약한 후보 수준"
],
"setup_vs_structure": "구조적 해석은 Wyckoff Phase D accumulation 및 ICT bullish BOS로 bullish 쪽이 우세하나, 실행 셋업은 저항 클러스터 바로 아래에서 형성되어 있다. 즉 큰 구조와 하단 반응 셋업은 대체로 일치하지만, $77,700-$78,180 구간의 파생·캔들 저항 조건 때문에 즉시 추격보다는 확인이 필요한 상태다."
},
"signal_breakdown": {
"bullish_count": 2,
"bearish_count": 2,
"neutral_count": 2
},
"key_levels": {
"support": [
76571.59,
75998.9,
75813.87,
75204.19,
74868.0,
74702.1,
74594.52,
74203.6
],
"resistance": [
77427.0,
77698.89,
77800.0,
77846.67,
77908.99,
78180.0,
78848.35,
79455.0,
82828.7
]
},
"confluences": [
"ICT와 Wyckoff가 모두 상위 구조를 bullish로 판정한다. ICT는 $75,998.90 상방 BOS를, Wyckoff는 accumulation Phase D와 SOS 이후 구조를 근거로 제시한다.",
"Fibonacci의 0.786 지지 $76,571.59와 현재가 $76,600.10이 거의 일치하며, Harmonic의 근접 PRZ $76,480.31-$76,645.69와도 같은 가격대에 겹친다.",
"ICT의 구조 지지 $75,998.90은 Harmonic bullish Gartley PRZ 상단 $75,813.87과 근접해 있어 $75,800-$76,000 구간이 중요한 구조 방어 구간으로 겹친다.",
"Candlestick과 Derivatives는 모두 EMA120 $77,698.89, EMA20 $77,846.67 부근을 단기 저항으로 지목한다.",
"Derivatives의 상단 최대 청산 레벨 $77,800은 Fibonacci의 골든비율 회복선 $77,908.99 및 Harmonic TP2 $77,831.19와 밀집되어 있어 $77,800-$77,910 구간이 핵심 반응 구간이다.",
"ICT의 전일 고가 $77,427.00, Derivatives의 $77,800, Candlestick의 EMA 저항 $77,698.89-$77,846.67이 모두 $77,400-$77,900 저항대로 수렴한다.",
"Fibonacci 스윙 저점 $74,868.00, Harmonic Gartley D $75,204.19, Gartley PRZ $74,594.52-$75,813.87, 전일 저가 $74,203.60이 $74,200-$75,800 하단 구조 구간을 형성한다."
],
"conflicts": [
"Wyckoff와 ICT는 구조를 bullish로 해석하지만, Derivatives와 Candlestick은 현재 위치가 7일 EQ 위 프리미엄이고 EMA20/EMA120 아래에 있어 단기 실행 조건은 bearish로 본다.",
"Fibonacci는 $76,571.59의 0.786 되돌림 테스트를 bullish 반응 후보로 보지만, 동시에 핵심 0.618 레벨 $77,908.99를 하회했기 때문에 구조적 강세 확정은 아니라고 평가한다.",
"Harmonic은 high-quality bullish Gartley PRZ를 제시하지만 아직 반응 확인 전이며, 같은 데이터 내에 $77,355-$78,704 부근의 bearish Shark/Butterfly 반응 후보도 존재해 PRZ 해석이 양방향으로 갈린다.",
"ICT는 $75,998.90 상방 BOS로 구조 bullish를 유지하지만, 가격이 EMA20 $77,846.67 및 EMA120 $77,698.89 아래에 있어 추세 수용은 아직 완전하지 않다.",
"Derivatives는 CVD divergence 0.850과 상단 청산 $77,800 때문에 상단 유동성 처리 가능성을 열어두지만, 롱 계정 비율 0.552와 long crowding 0.640은 롱 포지션 부담을 시사한다."
],
"highest_conviction_analyst": "Wyckoff Expert — 구조 관점에서 가장 높은 확신을 제시한다. accumulation regime이 확인되었고 Phase D, SOS 이후 구조로 판정했으며 confidence 72%로 가장 높다. 다만 구체적 가격 레벨 제시는 ICT와 Fibonacci보다 약하므로, 실제 구조 레벨은 ICT의 $75,998.90 BOS 및 Fibonacci/Harmonic의 $76,571-$75,813 구간과 함께 해석하는 것이 타당하다.",
"invalidation_level": "$74,203.60 일봉 저점 이탈 및 $74,868.00 terminal spring 저점 하방 수용 시 현재 bullish accumulation/BOS 구조 해석은 훼손된다. 보다 보수적인 1차 경고선은 $75,998.90 BOS 레벨 하회다.",
"executive_summary": "현재 BTC 1일 구조는 Wyckoff상 confirmed accumulation Phase D, SOS 이후 구간으로 해석되며, ICT도 $75,998.90 상방 BOS를 근거로 bullish 구조를 유지한다. 가격은 $76,571.59의 0.786 되돌림 및 Harmonic 근접 PRZ와 겹치는 반응 구간에 있지만, 동시에 EMA120 $77,698.89, EMA20 $77,846.67, $78,180.00 고점 아래에 있어 상단 수용은 아직 확인되지 않았다. 구조적으로는 축적 후반부의 방어 여부를 확인하는 구간이며, $75,800-$76,000 방어와 $77,700-$78,180 저항 클러스터 사이에서 구조 검증이 진행 중이다. 주요 리스크는 $77,800 부근 청산 유동성, 약한 bearish candlestick 후보, 롱 계정 쏠림이 만드는 단기 실패 신호이며, $74,203.60-$74,868.00 하방 수용은 bullish 구조 진단의 핵심 무효화 조건이다."
}{
"symbol": "BTC/USDT",
"timeframe": "1d",
"timestamp": "2026-05-25 01:06 KST",
"last_price": 76600.1,
"num_candles": 300,
"stage1_analyses": {
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bullish",
"confidence": 0.62,
"structure_bias": "bullish",
"setup_bias": "bullish",
"setup_score": 0.779,
"setup_signals": [
"최근 확정 BOS_bullish가 $75,998.90 상방에서 발생했고 현재가 $76,600.10가 해당 구조 레벨 위에 위치",
"전일 고가 $77,427.00이 이미 상방으로 돌파된 이력이 있어 buy-side 유동성 접근이 확인됨",
"현재 되돌림은 48.2%로 과도한 깊은 조정은 아니며 retracement_direction이 bullish로 계산됨",
"현재가는 EQ $74,702.10 위의 premium 영역에 있어 롱 진입은 추격 위험이 있으나, 구조상 $75,998.90 방어 여부가 핵심",
"활성 bullish/bearish OB와 미충족 FVG가 모두 없어 즉각적인 기관 주문블록 반응보다는 구조 레벨 기반 확인이 더 중요"
],
"reasoning": "일봉 구조는 마지막 이벤트가 $75,998.90 상방 BOS_bullish로 확인되었기 때문에 structure_bias는 bullish로 본다. 현재가 $76,600.10는 해당 BOS 레벨 위에 있으나, EMA20 $77,846.67 및 EMA120 $77,698.89 아래에 있어 단기적으로는 저항 압력이 남아 있다. setup_bias는 계산값상 bullish이고 setup_score도 0.779로 높지만, 가격이 EQ $74,702.10 위 premium 구간에 있어 할인 영역 매수보다는 $75,998.90 재방어 후 $77,427.00~$78,180.00 재돌파 확인이 더 안전하다. 활성 OB 0개, 오픈 FVG 0개, 최근 liquidity sweep 없음으로 기관성 미체결 배열 신호는 약하며, 따라서 신뢰도는 중간 수준으로 제한된다.",
"key_levels": {
"support": [
75998.9,
74702.1,
74203.6,
66575.5
],
"resistance": [
77427.0,
77698.89,
77846.67,
78180.0,
82828.7,
84803.18
]
},
"time_horizon": "medium term",
"invalidation_level": "$75,998.90",
"risk_scenario": "$75,998.90 아래로 일봉 종가가 수용되면 최근 BOS_bullish가 실패한 것으로 해석되며, 이후 EQ $74,702.10 및 전일 저가 $74,203.60 유동성까지 매도 압력이 확장될 수 있다. 특히 $74,203.60까지 이탈하면 premium에서의 매수 실패가 sell-side liquidity run으로 전환될 가능성이 높다.",
"data_quality": "medium",
"metrics": {
"order_blocks_total": 0,
"confirmed_bullish_ob": 0,
"confirmed_bearish_ob": 0,
"candidate_bullish_ob": 0,
"candidate_bearish_ob": 0,
"active_bullish_ob": 0,
"active_bearish_ob": 0,
"nearest_bull_ob_range": null,
"nearest_bear_ob_range": null,
"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": 67,
"fvg_open_zones": [],
"bos_choch_events": [
"BOS_bullish",
"CHoCH_bearish",
"BOS_bearish",
"BOS_bullish",
"CHoCH_bearish",
"BOS_bullish"
],
"bos_choch_levels": [
{
"type": "BOS_bullish",
"level": 117875.2
},
{
"type": "CHoCH_bearish",
"level": 108566.0
},
{
"type": "BOS_bearish",
"level": 101516.5
},
{
"type": "BOS_bullish",
"level": 94555.0
},
{
"type": "CHoCH_bearish",
"level": 84408.6
},
{
"type": "BOS_bullish",
"level": 75998.9
}
],
"bos_sequence": [
"BOS_bullish",
"CHoCH_bearish",
"BOS_bearish",
"BOS_bullish",
"CHoCH_bearish",
"BOS_bullish"
],
"consecutive_bull_bos": 1,
"consecutive_bear_bos": 0,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [],
"current_zone": "premium",
"eq_level": 74702.1,
"range_high": 82828.7,
"range_low": 66575.5,
"bull_score": 8.3,
"bear_score": 6.9,
"setup_bias": "bullish",
"setup_score": 0.779,
"setup_signals": [
"bullish BOS above $117,875.20",
"bullish BOS above $94,555.00",
"bullish BOS above $75,998.90",
"broken previous day high $77,427.00"
],
"retracement_direction": "bullish",
"current_retracement_pct": 48.2,
"deepest_retracement_pct": 48.2,
"previous_day_high": 77427.0,
"previous_day_low": 74203.6,
"broken_prev_high": true,
"broken_prev_low": false,
"sessions": {}
},
"raw_llm_response": "{\n \"signal\": \"bullish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.779,\n \"setup_signals\": [\n \"최근 확정 BOS_bullish가 $75,998.90 상방에서 발생했고 현재가 $76,600.10가 해당 구조 레벨 위에 위치\",\n \"전일 고가 $77,427.00이 이미 상방으로 돌파된 이력이 있어 buy-side 유동성 접근이 확인됨\",\n \"현재 되돌림은 48.2%로 과도한 깊은 조정은 아니며 retracement_direction이 bullish로 계산됨\",\n \"현재가는 EQ $74,702.10 위의 premium 영역에 있어 롱 진입은 추격 위험이 있으나, 구조상 $75,998.90 방어 여부가 핵심\",\n \"활성 bullish/bearish OB와 미충족 FVG가 모두 없어 즉각적인 기관 주문블록 반응보다는 구조 레벨 기반 확인이 더 중요\"\n ],\n \"reasoning\": \"일봉 구조는 마지막 이벤트가 $75,998.90 상방 BOS_bullish로 확인되었기 때문에 structure_bias는 bullish로 본다. 현재가 $76,600.10는 해당 BOS 레벨 위에 있으나, EMA20 $77,846.67 및 EMA120 $77,698.89 아래에 있어 단기적으로는 저항 압력이 남아 있다. setup_bias는 계산값상 bullish이고 setup_score도 0.779로 높지만, 가격이 EQ $74,702.10 위 premium 구간에 있어 할인 영역 매수보다는 $75,998.90 재방어 후 $77,427.00~$78,180.00 재돌파 확인이 더 안전하다. 활성 OB 0개, 오픈 FVG 0개, 최근 liquidity sweep 없음으로 기관성 미체결 배열 신호는 약하며, 따라서 신뢰도는 중간 수준으로 제한된다.\",\n \"key_levels\": {\n \"support\": [\n 75998.9,\n 74702.1,\n 74203.6,\n 66575.5\n ],\n \"resistance\": [\n 77427.0,\n 77698.89,\n 77846.67,\n 78180.0,\n 82828.7,\n 84803.18\n ]\n },\n \"time_horizon\": \"medium term\",\n \"invalidation_level\": \"$75,998.90\",\n \"risk_scenario\": \"$75,998.90 아래로 일봉 종가가 수용되면 최근 BOS_bullish가 실패한 것으로 해석되며, 이후 EQ $74,702.10 및 전일 저가 $74,203.60 유동성까지 매도 압력이 확장될 수 있다. 특히 $74,203.60까지 이탈하면 premium에서의 매수 실패가 sell-side liquidity run으로 전환될 가능성이 높다.\",\n \"data_quality\": \"medium\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "neutral",
"confidence": 0.58,
"structure_bias": "neutral",
"setup_bias": "bullish",
"setup_score": 0.6,
"setup_signals": [
"할인 구간 진입: 현재가 $76,600.10은 0.5 EQ $78,848.35 아래에 있어 매수 관점의 디스카운트 영역",
"0.786 되돌림 지지 테스트: 현재가가 ret_0.786 $76,571.59와 0.04% 거리로 매우 근접",
"단기 반응 확률 0.65: fib_reaction_state가 testing으로, $76,571.59 부근에서 반등 시도 가능",
"미확인 조건: 0.618 골든비율 $77,908.99를 아직 회복하지 못해 구조적 강세 전환은 미확정",
"상방 저항 밀집: EMA20 $77,846.67, EMA120 $77,698.89, ret_0.618 $77,908.99가 가까워 첫 반등 구간의 매물대 가능성 존재"
],
"reasoning": "현재 BTC는 상승 스윙 $74,868 → $82,829의 깊은 되돌림 구간에 있으며, ret_0.786 $76,571.59를 거의 정확히 테스트하고 있습니다. 이는 단기적으로 반등 setup을 만들 수 있지만, 가장 중요한 골든비율 ret_0.618 $77,908.99를 이미 하회했기 때문에 구조적 강세로 보기는 어렵습니다. 구조적으로는 확정 BOS나 CHoCH 정보가 없고, 가격도 EMA20 $77,846.67 및 EMA120 $77,698.89 아래에 있어 structure_bias는 neutral로 판단합니다. 반면 setup 관점에서는 현재가가 EQ $78,848.35 아래의 할인 구간이며 0.786 지지선에 붙어 있어 선행 반등 setup은 bullish입니다. 단, $77,908.99 회복 전까지는 반등은 확인이 아닌 가능성 단계입니다.",
"key_levels": {
"support": [
76571.59,
74868.0
],
"resistance": [
77908.99,
78848.35,
79787.71,
82828.7,
85081.03
]
},
"time_horizon": "short term",
"invalidation_level": "$74,868.00",
"risk_scenario": "$76,571.59 ret_0.786 지지가 실패하면 상승 스윙의 마지막 방어선은 $74,868.00입니다. 이 가격을 이탈하면 현재의 Low→High 피보나치 반등 setup은 무효화되며, 시장은 단순 조정이 아니라 하락 구조 재개로 해석될 수 있습니다. 반대로 $77,908.99를 회복하고 안착하면 $78,848.35, 이후 $79,787.71까지 되돌림 저항 테스트가 열립니다.",
"data_quality": "medium",
"metrics": {
"swing_pair": "Low→High: $74,868 → $82,829",
"direction": "up",
"nearest_fib": "ret_0.786",
"nearest_fib_price": 76571.59,
"nearest_fib_distance": 0.04,
"golden_ratio_level": 77908.99,
"fib_ret_382": 79787.71,
"fib_ret_618": 77908.99,
"confluence_zones": [
{
"price": 85081.03,
"count": 2,
"levels": [
"ext_1.272",
"ret_0.382"
],
"cluster_score": 0.6
}
],
"support_levels": [
76571.5898
],
"resistance_levels": [
77908.9874,
78848.35,
79787.7126
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 80949.97,
"distance_pct": 5.68,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.382",
"price": 79787.71,
"distance_pct": 4.16,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.5",
"price": 78848.35,
"distance_pct": 2.94,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.618",
"price": 77908.99,
"distance_pct": 1.71,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.786",
"price": 76571.59,
"distance_pct": 0.04,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_1.0",
"price": 82828.7,
"distance_pct": 8.13,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.272",
"price": 84994.01,
"distance_pct": 10.96,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.414",
"price": 86124.43,
"distance_pct": 12.43,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.618",
"price": 87748.41,
"distance_pct": 14.55,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_2.0",
"price": 90789.4,
"distance_pct": 18.52,
"is_support": false,
"cluster_score": 0.0
}
],
"confluence_quality": 0.6,
"fib_reaction_state": "testing",
"reaction_probability": 0.65
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.58,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.6,\n \"setup_signals\": [\n \"할인 구간 진입: 현재가 $76,600.10은 0.5 EQ $78,848.35 아래에 있어 매수 관점의 디스카운트 영역\",\n \"0.786 되돌림 지지 테스트: 현재가가 ret_0.786 $76,571.59와 0.04% 거리로 매우 근접\",\n \"단기 반응 확률 0.65: fib_reaction_state가 testing으로, $76,571.59 부근에서 반등 시도 가능\",\n \"미확인 조건: 0.618 골든비율 $77,908.99를 아직 회복하지 못해 구조적 강세 전환은 미확정\",\n \"상방 저항 밀집: EMA20 $77,846.67, EMA120 $77,698.89, ret_0.618 $77,908.99가 가까워 첫 반등 구간의 매물대 가능성 존재\"\n ],\n \"reasoning\": \"현재 BTC는 상승 스윙 $74,868 → $82,829의 깊은 되돌림 구간에 있으며, ret_0.786 $76,571.59를 거의 정확히 테스트하고 있습니다. 이는 단기적으로 반등 setup을 만들 수 있지만, 가장 중요한 골든비율 ret_0.618 $77,908.99를 이미 하회했기 때문에 구조적 강세로 보기는 어렵습니다. 구조적으로는 확정 BOS나 CHoCH 정보가 없고, 가격도 EMA20 $77,846.67 및 EMA120 $77,698.89 아래에 있어 structure_bias는 neutral로 판단합니다. 반면 setup 관점에서는 현재가가 EQ $78,848.35 아래의 할인 구간이며 0.786 지지선에 붙어 있어 선행 반등 setup은 bullish입니다. 단, $77,908.99 회복 전까지는 반등은 확인이 아닌 가능성 단계입니다.\",\n \"key_levels\": {\n \"support\": [\n 76571.59,\n 74868.0\n ],\n \"resistance\": [\n 77908.99,\n 78848.35,\n 79787.71,\n 82828.7,\n 85081.03\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$74,868.00\",\n \"risk_scenario\": \"$76,571.59 ret_0.786 지지가 실패하면 상승 스윙의 마지막 방어선은 $74,868.00입니다. 이 가격을 이탈하면 현재의 Low→High 피보나치 반등 setup은 무효화되며, 시장은 단순 조정이 아니라 하락 구조 재개로 해석될 수 있습니다. 반대로 $77,908.99를 회복하고 안착하면 $78,848.35, 이후 $79,787.71까지 되돌림 저항 테스트가 열립니다.\",\n \"data_quality\": \"medium\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.58,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.66,
"setup_signals": [
"현재가 $76,600.10은 7일 범위 EQ 약 $76,191.80 위에 있어 단기 프리미엄 구간 진입",
"EMA20 $77,846.67 및 EMA120 $77,698.89가 바로 위 저항대로 위치하며, 가격은 두 평균선 아래에서 수용 중",
"롱 계정 비율 0.552로 여전히 롱 우위이며 account_long_crowding 0.640은 반대매매 관점에서 부담",
"OI가 24시간 -1.8470% 감소해 신규 추세 포지션 유입보다 포지션 언와인딩 성격이 강함",
"상단 $77,800에 가장 강한 청산 클러스터가 있어 단기 위꼬리/스윕 후 되돌림 리스크 존재",
"CVD divergence 0.850 및 CVD change +$1,563.57은 매수 흡수 가능성을 시사하지만, 가격이 EMA 저항을 회복하지 못해 아직 구조 전환은 미확인"
],
"reasoning": "현재 BTC는 $76,600.10으로 7일 저점 $74,203.60과 고점 $78,180.00 사이의 박스권 내부에 있으며, 명확한 BOS나 CHoCH가 확인되지 않아 구조_bias는 중립으로 본다. 다만 가격이 7일 EQ 약 $76,191.80 위 프리미엄에 있고, EMA120 $77,698.89와 EMA20 $77,846.67 아래에서 막혀 있어 단기 셋업은 매도 우위다. 파생 포지셔닝은 OI 24시간 -1.8470% 감소로 추세 추격보다는 언와인딩이며, 롱 계정 비율 0.552와 long crowding 0.640은 롱 포지션이 아직 덜 정리됐음을 보여준다. 반면 CVD divergence 0.850과 상단 최대 청산 레벨 $77,800은 숏 진입 전 상단 유동성 스윕 가능성을 높이므로, $77,800~$78,180 구간 반응이 핵심이다.",
"key_levels": {
"support": [
76600,
75900,
74203.6,
69300
],
"resistance": [
77698.89,
77800,
78100,
78180,
78900
]
},
"time_horizon": "short term",
"invalidation_level": "$78,180.00",
"risk_scenario": "$77,800 청산 클러스터를 흡수한 뒤 $78,180 7일 고점을 종가 기준으로 돌파하면, 숏 셋업은 무효화되고 $78,900 상단 청산 구간까지 숏 스퀴즈가 확장될 수 있다. 특히 CVD divergence 0.850이 실제 현물 매수 흡수로 확인될 경우, OI 재증가와 함께 구조_bias가 bullish로 전환될 가능성이 있다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.85,
"cvd_change": 1563.573,
"oi_trend": 0.315,
"oi_change_pct_24h": -1.847,
"oi_latest": 102944.406,
"funding_pressure": 0.447,
"funding_avg": 5.308e-05,
"funding_change_24h": 4.482e-05,
"long_account_ratio": 0.577,
"short_account_ratio": 0.423,
"long_account_latest": 0.552,
"short_account_latest": 0.448,
"long_account_change_24h": -0.0491,
"short_account_change_24h": 0.0491,
"account_flow_label": "short_accounts_rising_long_accounts_falling",
"account_short_crowding": 0.0,
"account_long_crowding": 0.64,
"ls_imbalance": 0.0,
"ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
"spot_futures_basis_score": 0.489,
"spot_futures_basis_pct": -0.0457,
"basis_change_lookback": 0.0043,
"aggregate_score": 0.42,
"bull_signals": 1,
"bear_signals": 3,
"liq_below": [
[
76600,
99989.3331712
],
[
75900,
89487.28143135
],
[
69300,
74693.16745575001
]
],
"liq_above": [
[
77800,
103160.25978524999
],
[
78100,
72416.34494420001
],
[
78900,
90863.7922295
]
],
"strongest_liq_level": 77800,
"fragility_score": 0.8,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.58,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.66,\n \"setup_signals\": [\n \"현재가 $76,600.10은 7일 범위 EQ 약 $76,191.80 위에 있어 단기 프리미엄 구간 진입\",\n \"EMA20 $77,846.67 및 EMA120 $77,698.89가 바로 위 저항대로 위치하며, 가격은 두 평균선 아래에서 수용 중\",\n \"롱 계정 비율 0.552로 여전히 롱 우위이며 account_long_crowding 0.640은 반대매매 관점에서 부담\",\n \"OI가 24시간 -1.8470% 감소해 신규 추세 포지션 유입보다 포지션 언와인딩 성격이 강함\",\n \"상단 $77,800에 가장 강한 청산 클러스터가 있어 단기 위꼬리/스윕 후 되돌림 리스크 존재\",\n \"CVD divergence 0.850 및 CVD change +$1,563.57은 매수 흡수 가능성을 시사하지만, 가격이 EMA 저항을 회복하지 못해 아직 구조 전환은 미확인\"\n ],\n \"reasoning\": \"현재 BTC는 $76,600.10으로 7일 저점 $74,203.60과 고점 $78,180.00 사이의 박스권 내부에 있으며, 명확한 BOS나 CHoCH가 확인되지 않아 구조_bias는 중립으로 본다. 다만 가격이 7일 EQ 약 $76,191.80 위 프리미엄에 있고, EMA120 $77,698.89와 EMA20 $77,846.67 아래에서 막혀 있어 단기 셋업은 매도 우위다. 파생 포지셔닝은 OI 24시간 -1.8470% 감소로 추세 추격보다는 언와인딩이며, 롱 계정 비율 0.552와 long crowding 0.640은 롱 포지션이 아직 덜 정리됐음을 보여준다. 반면 CVD divergence 0.850과 상단 최대 청산 레벨 $77,800은 숏 진입 전 상단 유동성 스윕 가능성을 높이므로, $77,800~$78,180 구간 반응이 핵심이다.\",\n \"key_levels\": {\n \"support\": [\n 76600,\n 75900,\n 74203.6,\n 69300\n ],\n \"resistance\": [\n 77698.89,\n 77800,\n 78100,\n 78180,\n 78900\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$78,180.00\",\n \"risk_scenario\": \"$77,800 청산 클러스터를 흡수한 뒤 $78,180 7일 고점을 종가 기준으로 돌파하면, 숏 셋업은 무효화되고 $78,900 상단 청산 구간까지 숏 스퀴즈가 확장될 수 있다. 특히 CVD divergence 0.850이 실제 현물 매수 흡수로 확인될 경우, OI 재증가와 함께 구조_bias가 bullish로 전환될 가능성이 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "neutral",
"confidence": 0.42,
"structure_bias": "neutral",
"setup_bias": "bullish",
"setup_score": 0.55,
"setup_signals": [
"고품질 strict bullish Gartley 형성 중: PRZ $74,594.52-$75,813.87, 예상 D $75,204.19",
"PRZ 3중 피보나치 컨플루언스: ABCD + BC_EXT + XAD, PRZ 점수 1.0, 패턴 점수 0.888",
"현재가 $76,600.10은 bullish Gartley PRZ 상단 $75,813.87보다 약 1.0% 위에 있어 아직 반응 확인 전의 근접 매수 후보 구간",
"XAB 비율 0.5947로 Gartley 핵심 0.618 XA 되돌림에 근접, B 가격 $76,014.20",
"Gartley 반응 확인 시 TP 후보: $76,828.00, $77,831.19, $79,455.00"
],
"reasoning": "현재 확인된 구조 전환(BOS/CHoCH/명확한 수용) 데이터가 없으므로 structure_bias는 중립으로 둔다. 다만 실행 관점에서는 strict/high 품질의 bullish Gartley가 $74,594.52-$75,813.87 PRZ를 형성 중이며, ABCD·BC_EXT·XAD 3중 컨플루언스와 PRZ 점수 1.0으로 단기 반등 후보 구간이 명확하다. 현재가 $76,600.10은 PRZ보다 아직 위에 있어 진입 확인 전이며, PRZ 터치 후 거부/reclaim 또는 15m·1h MSS/CHoCH가 나오기 전까지는 메인 방향을 뒤집을 수 없다. 위쪽으로는 $76,828.00, $77,831.19, $79,455.00이 Gartley 기반 TP/저항 후보이고, 아래쪽으로는 $75,813.87-$74,594.52가 핵심 방어 구간이다.",
"key_levels": {
"support": [
76645.69,
76480.31,
75813.87,
75204.19,
74594.52,
74203.6,
73669.0
],
"resistance": [
76828.0,
77698.89,
77831.19,
77846.67,
78180.0,
79455.0
]
},
"time_horizon": "medium term",
"invalidation_level": "$74,594.52",
"risk_scenario": "가격이 bullish Gartley PRZ $74,594.52-$75,813.87에 진입한 뒤 반등 확인 없이 $74,594.52 아래로 일봉 종가 이탈하면 해당 bullish setup은 실패로 본다. 그 경우 $74,203.60 7일 저점과 $73,669.00 X 스윙 저점 쪽 유동성 재탐색이 열릴 수 있으며, 상단 $78,180-$79,455 구간은 재차 공급/실패 저항으로 작동할 가능성이 커진다.",
"data_quality": "medium",
"metrics": {
"patterns_found": 256,
"completed_patterns_found": 93,
"forming_d_prz_found": 163,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 30,
"multiscale_swings_scanned": 58,
"swing_highs_scanned": 29,
"swing_lows_scanned": 29,
"timeframe": "1d",
"prz_active_threshold_pct": 1.0,
"prz_nearby_threshold_pct": 2.0,
"prz_watch_threshold_pct": 4.0,
"prz_max_width_pct": 1.8,
"quality_counts": {
"high": 3,
"medium": 70,
"low": 183
},
"prz_status_counts": {
"active": 42,
"nearby": 21,
"watch": 34,
"far": 159,
"forming": 112
},
"high_confluence_prz_count": 18,
"strict_patterns_found": 66,
"candidate_patterns_found": 190,
"active_patterns_at_prz": 42,
"nearby_patterns": 21,
"all_patterns": [
"gartley",
"gartley",
"shark",
"crab",
"butterfly",
"shark",
"butterfly",
"butterfly",
"gartley",
"bat",
"bat",
"bat",
"butterfly",
"bat",
"butterfly",
"crab",
"bat",
"crab",
"bat",
"bat",
"crab",
"bat",
"bat",
"bat",
"bat",
"butterfly",
"crab",
"crab",
"crab",
"shark",
"bat",
"crab",
"crab",
"crab",
"butterfly",
"butterfly",
"bat",
"crab",
"shark",
"crab",
"gartley",
"gartley",
"gartley",
"bat",
"crab",
"gartley",
"shark",
"butterfly",
"butterfly",
"shark",
"bat",
"crab",
"butterfly",
"bat",
"butterfly",
"bat",
"shark",
"crab",
"gartley",
"bat",
"crab",
"shark",
"bat",
"crab",
"gartley",
"shark",
"bat",
"crab",
"shark",
"butterfly",
"bat",
"crab",
"crab",
"butterfly",
"shark",
"shark",
"gartley",
"butterfly",
"crab",
"shark",
"shark",
"crab",
"butterfly",
"butterfly",
"shark",
"crab",
"bat",
"butterfly",
"bat",
"butterfly",
"bat",
"shark",
"bat",
"gartley",
"bat",
"shark",
"shark",
"shark",
"butterfly",
"shark",
"butterfly",
"shark",
"bat",
"butterfly",
"crab",
"bat",
"crab",
"crab",
"gartley",
"shark",
"shark",
"crab",
"crab",
"crab",
"crab",
"crab",
"shark",
"bat",
"gartley",
"shark",
"shark",
"butterfly",
"bat",
"crab",
"gartley",
"crab",
"butterfly",
"crab",
"bat",
"bat",
"bat",
"butterfly",
"shark",
"crab",
"bat",
"bat",
"crab",
"gartley",
"bat",
"shark",
"butterfly",
"crab",
"crab",
"bat",
"butterfly",
"bat",
"bat",
"gartley",
"crab",
"crab",
"shark",
"crab",
"crab",
"crab",
"bat",
"gartley",
"crab",
"butterfly",
"bat",
"bat",
"shark",
"crab",
"crab",
"bat",
"crab",
"bat",
"bat",
"butterfly",
"bat",
"shark",
"butterfly",
"bat",
"bat",
"gartley",
"shark",
"butterfly",
"butterfly",
"bat",
"crab",
"shark",
"gartley",
"bat",
"bat",
"bat",
"crab",
"bat",
"butterfly",
"crab",
"shark",
"bat",
"shark",
"bat",
"butterfly",
"crab",
"gartley",
"bat",
"butterfly",
"crab",
"shark",
"gartley",
"crab",
"butterfly",
"butterfly",
"bat",
"crab",
"bat",
"crab",
"bat",
"shark",
"shark",
"shark",
"bat",
"butterfly",
"shark",
"gartley",
"butterfly",
"gartley",
"butterfly",
"crab",
"shark",
"crab",
"crab",
"crab",
"bat",
"butterfly",
"shark",
"butterfly",
"shark",
"crab",
"shark",
"shark",
"bat",
"gartley",
"crab",
"shark",
"crab",
"bat",
"butterfly",
"bat",
"butterfly",
"gartley",
"butterfly",
"shark",
"shark",
"crab",
"crab",
"butterfly",
"shark",
"crab",
"shark",
"crab",
"bat",
"shark",
"crab",
"crab",
"shark"
],
"all_signals": [
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish"
],
"best_pattern": "gartley",
"best_pattern_quality": "strict",
"best_quality": "high",
"best_pattern_score": 0.888,
"best_completion_status": "forming",
"nearest_pattern": "crab",
"nearest_prz": 76563.0,
"price_to_prz": -0.05,
"prz_range": [
76480.31,
76645.69
],
"council_relevant_prz_count": 1,
"directional_influence_prz_count": 1,
"confirmed_reaction_prz_count": 0,
"validated_harmonic_tp_count": 0,
"pattern_candidates": [
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.888,
"ratio_score": 0.862,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 75204.19,
"prz_range": [
74594.52,
75813.87
],
"prz_width_pct": 1.621,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.82,
"price_to_prz_pct_raw": -1.8223,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 75204.19,
"a_price": 79455.0,
"tp1_ad_382": 76828.0,
"tp2_ad_618": 77831.19,
"tp3_a_or_structure_liquidity": 79455.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5947,
"ABC": 0.6294
},
"x_price": 73669.0,
"x_idx": 265,
"x_order": 3,
"a_price": 79455.0,
"a_idx": 272,
"a_order": 5,
"b_price": 76014.2,
"b_idx": 293,
"b_order": 3,
"c_price": 78180.0,
"c_idx": 296,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.853,
"ratio_score": 1.0,
"prz_score": 0.914,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 80471.36,
"prz_range": [
79480.99,
81461.73
],
"prz_width_pct": 2.461,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 5.05,
"price_to_prz_pct_raw": 5.0539,
"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": "crab",
"d_price": 80471.36,
"a_price": 67300.0,
"tp1_ad_382": 75439.9,
"tp2_ad_618": 72331.46,
"tp3_a_or_structure_liquidity": 67300.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5403,
"ABC": 0.6102
},
"x_price": 75998.9,
"x_idx": 231,
"x_order": 8,
"a_price": 67300.0,
"a_idx": 236,
"a_order": 3,
"b_price": 71999.9,
"b_idx": 239,
"b_order": 5,
"c_price": 74868.0,
"c_idx": 274,
"c_order": 5,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.849,
"ratio_score": 0.968,
"prz_score": 0.941,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 72849.89,
"prz_range": [
72028.1,
73671.68
],
"prz_width_pct": 2.256,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -4.9,
"price_to_prz_pct_raw": -4.8958,
"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": 72849.89,
"a_price": 79455.0,
"tp1_ad_382": 75373.04,
"tp2_ad_618": 76931.85,
"tp3_a_or_structure_liquidity": 79455.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7928,
"ABC": 0.722
},
"x_price": 73669.0,
"x_idx": 265,
"x_order": 3,
"a_price": 79455.0,
"a_idx": 272,
"a_order": 5,
"b_price": 74868.0,
"b_idx": 274,
"b_order": 5,
"c_price": 78180.0,
"c_idx": 296,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.772,
"ratio_score": 0.583,
"prz_score": 0.983,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 78891.87,
"prz_range": [
78130.63,
79653.1
],
"prz_width_pct": 1.93,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.99,
"price_to_prz_pct_raw": 2.9919,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 78891.87,
"a_price": 67300.0,
"tp1_ad_382": 74463.77,
"tp2_ad_618": 71728.09,
"tp3_a_or_structure_liquidity": 67300.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6966,
"ABC": 0.6102
},
"x_price": 74046.5,
"x_idx": 218,
"x_order": 8,
"a_price": 67300.0,
"a_idx": 236,
"a_order": 3,
"b_price": 71999.9,
"b_idx": 239,
"b_order": 5,
"c_price": 74868.0,
"c_idx": 274,
"c_order": 5,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.738,
"ratio_score": 0.57,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 78180.0,
"prz_range": [
77355.12,
78703.8
],
"prz_width_pct": 1.728,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.87,
"price_to_prz_pct_raw": 1.866,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 0.95,
"reaction_detail": {
"reaction_score": 0.95,
"reaction_move_ratio_ad": 0.3,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 3,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 78029.46,
"a_price": 64918.2,
"tp1_ad_382": 73020.96,
"tp2_ad_618": 69926.7,
"tp3_a_or_structure_liquidity": 64918.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3944,
"ABC": 1.0026,
"BCD": 1.0297,
"XAD": 1.1968
},
"x_price": 75998.9,
"x_idx": 231,
"x_order": 8,
"a_price": 64918.2,
"a_idx": 243,
"a_order": 8,
"b_price": 69288.0,
"b_idx": 246,
"b_order": 3,
"c_price": 73669.0,
"c_idx": 265,
"c_order": 3,
"d_idx": 296
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.691,
"ratio_score": 0.528,
"prz_score": 0.977,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 78180.0,
"prz_range": [
78094.82,
79653.08
],
"prz_width_pct": 1.976,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.97,
"price_to_prz_pct_raw": 2.9685,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 0.95,
"reaction_detail": {
"reaction_score": 0.95,
"reaction_move_ratio_ad": 0.365,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 3,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 78873.95,
"a_price": 67300.0,
"tp1_ad_382": 74452.7,
"tp2_ad_618": 71721.25,
"tp3_a_or_structure_liquidity": 67300.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6966,
"ABC": 0.6102,
"BCD": 1.1548,
"XAD": 1.6127
},
"x_price": 74046.5,
"x_idx": 218,
"x_order": 8,
"a_price": 67300.0,
"a_idx": 236,
"a_order": 3,
"b_price": 71999.9,
"b_idx": 239,
"b_order": 5,
"c_price": 74868.0,
"c_idx": 274,
"c_order": 5,
"d_idx": 296
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.857,
"ratio_score": 0.94,
"prz_score": 0.798,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 76349.56,
"prz_range": [
75066.09,
77633.02
],
"prz_width_pct": 3.362,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.33,
"price_to_prz_pct_raw": -0.3271,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 76349.56,
"a_price": 65569.2,
"tp1_ad_382": 72231.46,
"tp2_ad_618": 69687.3,
"tp3_a_or_structure_liquidity": 65569.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4387,
"ABC": 1.1781
},
"x_price": 74046.5,
"x_idx": 218,
"x_order": 8,
"a_price": 65569.2,
"a_idx": 222,
"a_order": 5,
"b_price": 69288.0,
"b_idx": 246,
"b_order": 3,
"c_price": 73669.0,
"c_idx": 265,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.843,
"ratio_score": 1.0,
"prz_score": 0.783,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 74874.67,
"prz_range": [
74356.58,
75392.76
],
"prz_width_pct": 1.384,
"prz_confluence_count": 2,
"prz_fib_families": [
"ABCD",
"BC_EXT"
],
"price_to_prz_pct": -2.25,
"price_to_prz_pct_raw": -2.2525,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 74874.67,
"a_price": 71999.9,
"tp1_ad_382": 73776.51,
"tp2_ad_618": 73098.06,
"tp3_a_or_structure_liquidity": 71999.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.446,
"ABC": 1.1548
},
"x_price": 65569.2,
"x_idx": 222,
"x_order": 5,
"a_price": 71999.9,
"a_idx": 239,
"a_order": 5,
"b_price": 74868.0,
"b_idx": 274,
"b_order": 5,
"c_price": 78180.0,
"c_idx": 296,
"c_order": 3,
"d_idx": null
}
],
"council_relevant_prz": [
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.888,
"ratio_score": 0.862,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 75204.19,
"prz_range": [
74594.52,
75813.87
],
"prz_width_pct": 1.621,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.82,
"price_to_prz_pct_raw": -1.8223,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 75204.19,
"a_price": 79455.0,
"tp1_ad_382": 76828.0,
"tp2_ad_618": 77831.19,
"tp3_a_or_structure_liquidity": 79455.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5947,
"ABC": 0.6294
},
"x_price": 73669.0,
"x_idx": 265,
"x_order": 3,
"a_price": 79455.0,
"a_idx": 272,
"a_order": 5,
"b_price": 76014.2,
"b_idx": 293,
"b_order": 3,
"c_price": 78180.0,
"c_idx": 296,
"c_order": 3,
"d_idx": null
}
],
"report_detail_candidates": [
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.888,
"ratio_score": 0.862,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 75204.19,
"prz_range": [
74594.52,
75813.87
],
"prz_width_pct": 1.621,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.82,
"price_to_prz_pct_raw": -1.8223,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 75204.19,
"a_price": 79455.0,
"tp1_ad_382": 76828.0,
"tp2_ad_618": 77831.19,
"tp3_a_or_structure_liquidity": 79455.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5947,
"ABC": 0.6294
},
"x_price": 73669.0,
"x_idx": 265,
"x_order": 3,
"a_price": 79455.0,
"a_idx": 272,
"a_order": 5,
"b_price": 76014.2,
"b_idx": 293,
"b_order": 3,
"c_price": 78180.0,
"c_idx": 296,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.853,
"ratio_score": 1.0,
"prz_score": 0.914,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 80471.36,
"prz_range": [
79480.99,
81461.73
],
"prz_width_pct": 2.461,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 5.05,
"price_to_prz_pct_raw": 5.0539,
"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": "crab",
"d_price": 80471.36,
"a_price": 67300.0,
"tp1_ad_382": 75439.9,
"tp2_ad_618": 72331.46,
"tp3_a_or_structure_liquidity": 67300.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5403,
"ABC": 0.6102
},
"x_price": 75998.9,
"x_idx": 231,
"x_order": 8,
"a_price": 67300.0,
"a_idx": 236,
"a_order": 3,
"b_price": 71999.9,
"b_idx": 239,
"b_order": 5,
"c_price": 74868.0,
"c_idx": 274,
"c_order": 5,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.849,
"ratio_score": 0.968,
"prz_score": 0.941,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 72849.89,
"prz_range": [
72028.1,
73671.68
],
"prz_width_pct": 2.256,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -4.9,
"price_to_prz_pct_raw": -4.8958,
"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": 72849.89,
"a_price": 79455.0,
"tp1_ad_382": 75373.04,
"tp2_ad_618": 76931.85,
"tp3_a_or_structure_liquidity": 79455.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7928,
"ABC": 0.722
},
"x_price": 73669.0,
"x_idx": 265,
"x_order": 3,
"a_price": 79455.0,
"a_idx": 272,
"a_order": 5,
"b_price": 74868.0,
"b_idx": 274,
"b_order": 5,
"c_price": 78180.0,
"c_idx": 296,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.772,
"ratio_score": 0.583,
"prz_score": 0.983,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 78891.87,
"prz_range": [
78130.63,
79653.1
],
"prz_width_pct": 1.93,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.99,
"price_to_prz_pct_raw": 2.9919,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 78891.87,
"a_price": 67300.0,
"tp1_ad_382": 74463.77,
"tp2_ad_618": 71728.09,
"tp3_a_or_structure_liquidity": 67300.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6966,
"ABC": 0.6102
},
"x_price": 74046.5,
"x_idx": 218,
"x_order": 8,
"a_price": 67300.0,
"a_idx": 236,
"a_order": 3,
"b_price": 71999.9,
"b_idx": 239,
"b_order": 5,
"c_price": 74868.0,
"c_idx": 274,
"c_order": 5,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.738,
"ratio_score": 0.57,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 78180.0,
"prz_range": [
77355.12,
78703.8
],
"prz_width_pct": 1.728,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.87,
"price_to_prz_pct_raw": 1.866,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 0.95,
"reaction_detail": {
"reaction_score": 0.95,
"reaction_move_ratio_ad": 0.3,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 3,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 78029.46,
"a_price": 64918.2,
"tp1_ad_382": 73020.96,
"tp2_ad_618": 69926.7,
"tp3_a_or_structure_liquidity": 64918.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3944,
"ABC": 1.0026,
"BCD": 1.0297,
"XAD": 1.1968
},
"x_price": 75998.9,
"x_idx": 231,
"x_order": 8,
"a_price": 64918.2,
"a_idx": 243,
"a_order": 8,
"b_price": 69288.0,
"b_idx": 246,
"b_order": 3,
"c_price": 73669.0,
"c_idx": 265,
"c_order": 3,
"d_idx": 296
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.691,
"ratio_score": 0.528,
"prz_score": 0.977,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 78180.0,
"prz_range": [
78094.82,
79653.08
],
"prz_width_pct": 1.976,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.97,
"price_to_prz_pct_raw": 2.9685,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 0.95,
"reaction_detail": {
"reaction_score": 0.95,
"reaction_move_ratio_ad": 0.365,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 3,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 78873.95,
"a_price": 67300.0,
"tp1_ad_382": 74452.7,
"tp2_ad_618": 71721.25,
"tp3_a_or_structure_liquidity": 67300.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6966,
"ABC": 0.6102,
"BCD": 1.1548,
"XAD": 1.6127
},
"x_price": 74046.5,
"x_idx": 218,
"x_order": 8,
"a_price": 67300.0,
"a_idx": 236,
"a_order": 3,
"b_price": 71999.9,
"b_idx": 239,
"b_order": 5,
"c_price": 74868.0,
"c_idx": 274,
"c_order": 5,
"d_idx": 296
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.857,
"ratio_score": 0.94,
"prz_score": 0.798,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 76349.56,
"prz_range": [
75066.09,
77633.02
],
"prz_width_pct": 3.362,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.33,
"price_to_prz_pct_raw": -0.3271,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 76349.56,
"a_price": 65569.2,
"tp1_ad_382": 72231.46,
"tp2_ad_618": 69687.3,
"tp3_a_or_structure_liquidity": 65569.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4387,
"ABC": 1.1781
},
"x_price": 74046.5,
"x_idx": 218,
"x_order": 8,
"a_price": 65569.2,
"a_idx": 222,
"a_order": 5,
"b_price": 69288.0,
"b_idx": 246,
"b_order": 3,
"c_price": 73669.0,
"c_idx": 265,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.843,
"ratio_score": 1.0,
"prz_score": 0.783,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 74874.67,
"prz_range": [
74356.58,
75392.76
],
"prz_width_pct": 1.384,
"prz_confluence_count": 2,
"prz_fib_families": [
"ABCD",
"BC_EXT"
],
"price_to_prz_pct": -2.25,
"price_to_prz_pct_raw": -2.2525,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 74874.67,
"a_price": 71999.9,
"tp1_ad_382": 73776.51,
"tp2_ad_618": 73098.06,
"tp3_a_or_structure_liquidity": 71999.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.446,
"ABC": 1.1548
},
"x_price": 65569.2,
"x_idx": 222,
"x_order": 5,
"a_price": 71999.9,
"a_idx": 239,
"a_order": 5,
"b_price": 74868.0,
"b_idx": 274,
"b_order": 5,
"c_price": 78180.0,
"c_idx": 296,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.829,
"ratio_score": 1.0,
"prz_score": 0.783,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 74933.88,
"prz_range": [
74654.77,
75212.98
],
"prz_width_pct": 0.745,
"prz_confluence_count": 2,
"prz_fib_families": [
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.18,
"price_to_prz_pct_raw": -2.1752,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 74933.88,
"a_price": 64918.2,
"tp1_ad_382": 71107.89,
"tp2_ad_618": 68744.19,
"tp3_a_or_structure_liquidity": 64918.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3944,
"ABC": 0.8266
},
"x_price": 75998.9,
"x_idx": 231,
"x_order": 8,
"a_price": 64918.2,
"a_idx": 243,
"a_order": 8,
"b_price": 69288.0,
"b_idx": 246,
"b_order": 3,
"c_price": 65676.1,
"c_idx": 247,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.825,
"ratio_score": 1.0,
"prz_score": 0.783,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 78580.32,
"prz_range": [
78130.97,
79029.67
],
"prz_width_pct": 1.144,
"prz_confluence_count": 2,
"prz_fib_families": [
"ABCD",
"BC_EXT"
],
"price_to_prz_pct": 2.59,
"price_to_prz_pct_raw": 2.5851,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 78580.32,
"a_price": 62401.7,
"tp1_ad_382": 72400.09,
"tp2_ad_618": 68581.93,
"tp3_a_or_structure_liquidity": 62401.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4131,
"ABC": 0.5794
},
"x_price": 90592.7,
"x_idx": 183,
"x_order": 3,
"a_price": 62401.7,
"a_idx": 210,
"a_order": 8,
"b_price": 74046.5,
"b_idx": 218,
"b_order": 8,
"c_price": 67300.0,
"c_idx": 236,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.824,
"ratio_score": 1.0,
"prz_score": 0.783,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 78291.42,
"prz_range": [
78131.28,
78451.55
],
"prz_width_pct": 0.409,
"prz_confluence_count": 2,
"prz_fib_families": [
"ABCD",
"BC_EXT"
],
"price_to_prz_pct": 2.21,
"price_to_prz_pct_raw": 2.208,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 78291.42,
"a_price": 62979.5,
"tp1_ad_382": 72442.27,
"tp2_ad_618": 68828.65,
"tp3_a_or_structure_liquidity": 62979.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4008,
"ABC": 0.6096
},
"x_price": 90592.7,
"x_idx": 183,
"x_order": 3,
"a_price": 62979.5,
"a_idx": 214,
"a_order": 3,
"b_price": 74046.5,
"b_idx": 218,
"b_order": 8,
"c_price": 67300.0,
"c_idx": 236,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.821,
"ratio_score": 0.952,
"prz_score": 0.703,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 77272.36,
"prz_range": [
75692.07,
78852.65
],
"prz_width_pct": 4.09,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.88,
"price_to_prz_pct_raw": 0.8776,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 77272.36,
"a_price": 82828.7,
"tp1_ad_382": 79394.88,
"tp2_ad_618": 80706.18,
"tp3_a_or_structure_liquidity": 82828.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4637,
"ABC": 0.9003
},
"x_price": 74868.0,
"x_idx": 274,
"x_order": 5,
"a_price": 82828.7,
"a_idx": 281,
"a_order": 8,
"b_price": 79137.4,
"b_idx": 283,
"b_order": 3,
"c_price": 82460.5,
"c_idx": 285,
"c_order": 3,
"d_idx": null
}
],
"actionable_patterns_list": [
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.888,
"prz_proximity": "nearby",
"prz_range": [
74594.52,
75813.87
],
"prz_reversal_direction": "up",
"price_to_prz_pct": -1.82,
"high_confluence_prz": true,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 75204.19,
"a_price": 79455.0,
"tp1_ad_382": 76828.0,
"tp2_ad_618": 77831.19,
"tp3_a_or_structure_liquidity": 79455.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "GARTLEY FORMING HIGH PRZ $74,594.52-$75,813.87: expected reversal UP if price reacts in zone"
}
],
"best_council_prz": {
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.888,
"ratio_score": 0.862,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 75204.19,
"prz_range": [
74594.52,
75813.87
],
"prz_width_pct": 1.621,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.82,
"price_to_prz_pct_raw": -1.8223,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 75204.19,
"a_price": 79455.0,
"tp1_ad_382": 76828.0,
"tp2_ad_618": 77831.19,
"tp3_a_or_structure_liquidity": 79455.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5947,
"ABC": 0.6294
},
"x_price": 73669.0,
"x_idx": 265,
"x_order": 3,
"a_price": 79455.0,
"a_idx": 272,
"a_order": 5,
"b_price": 76014.2,
"b_idx": 293,
"b_order": 3,
"c_price": 78180.0,
"c_idx": 296,
"c_order": 3,
"d_idx": null
},
"best_tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 75204.19,
"a_price": 79455.0,
"tp1_ad_382": 76828.0,
"tp2_ad_618": 77831.19,
"tp3_a_or_structure_liquidity": 79455.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"tp_ladder": [
{
"direction": "bullish",
"source": "gartley",
"d_price": 75204.19,
"a_price": 79455.0,
"tp1_ad_382": 76828.0,
"tp2_ad_618": 77831.19,
"tp3_a_or_structure_liquidity": 79455.0,
"note": "Use as strong TP ladder context; not standalone path authority."
}
],
"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": "watch",
"directional_scores": {
"bullish": 0.132,
"bearish": 0
},
"directional_score_total": 0.132,
"directional_dominance": 1.0
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.42,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.55,\n \"setup_signals\": [\n \"고품질 strict bullish Gartley 형성 중: PRZ $74,594.52-$75,813.87, 예상 D $75,204.19\",\n \"PRZ 3중 피보나치 컨플루언스: ABCD + BC_EXT + XAD, PRZ 점수 1.0, 패턴 점수 0.888\",\n \"현재가 $76,600.10은 bullish Gartley PRZ 상단 $75,813.87보다 약 1.0% 위에 있어 아직 반응 확인 전의 근접 매수 후보 구간\",\n \"XAB 비율 0.5947로 Gartley 핵심 0.618 XA 되돌림에 근접, B 가격 $76,014.20\",\n \"Gartley 반응 확인 시 TP 후보: $76,828.00, $77,831.19, $79,455.00\"\n ],\n \"reasoning\": \"현재 확인된 구조 전환(BOS/CHoCH/명확한 수용) 데이터가 없으므로 structure_bias는 중립으로 둔다. 다만 실행 관점에서는 strict/high 품질의 bullish Gartley가 $74,594.52-$75,813.87 PRZ를 형성 중이며, ABCD·BC_EXT·XAD 3중 컨플루언스와 PRZ 점수 1.0으로 단기 반등 후보 구간이 명확하다. 현재가 $76,600.10은 PRZ보다 아직 위에 있어 진입 확인 전이며, PRZ 터치 후 거부/reclaim 또는 15m·1h MSS/CHoCH가 나오기 전까지는 메인 방향을 뒤집을 수 없다. 위쪽으로는 $76,828.00, $77,831.19, $79,455.00이 Gartley 기반 TP/저항 후보이고, 아래쪽으로는 $75,813.87-$74,594.52가 핵심 방어 구간이다.\",\n \"key_levels\": {\n \"support\": [\n 76645.69,\n 76480.31,\n 75813.87,\n 75204.19,\n 74594.52,\n 74203.6,\n 73669.0\n ],\n \"resistance\": [\n 76828.0,\n 77698.89,\n 77831.19,\n 77846.67,\n 78180.0,\n 79455.0\n ]\n },\n \"time_horizon\": \"medium term\",\n \"invalidation_level\": \"$74,594.52\",\n \"risk_scenario\": \"가격이 bullish Gartley PRZ $74,594.52-$75,813.87에 진입한 뒤 반등 확인 없이 $74,594.52 아래로 일봉 종가 이탈하면 해당 bullish setup은 실패로 본다. 그 경우 $74,203.60 7일 저점과 $73,669.00 X 스윙 저점 쪽 유동성 재탐색이 열릴 수 있으며, 상단 $78,180-$79,455 구간은 재차 공급/실패 저항으로 작동할 가능성이 커진다.\",\n \"data_quality\": \"medium\"\n}"
},
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bearish",
"confidence": 0.54,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.58,
"setup_signals": [
"현재가 $76,600.10이 7일 범위 EQ $76,191.80 위에 있어 단기 프리미엄 영역에 위치",
"EMA120 $77,698.89와 EMA20 $77,846.67, 7일 고점 $78,180.00이 겹치는 저항 클러스터 아래에서 가격이 정체",
"최근 4개 패턴 중 bearish_engulfing@297과 evening_star@297가 동시에 출현했으며 각각 품질 0.428, 0.453으로 약한 bearish 후보",
"마지막 캔들 doji@299 출현으로 $76,600 부근에서 매수 재개보다 방향성 불확실성이 우세",
"bull_score 0 대비 bear_score 1.55로 단기 캔들 신호는 매도 우위"
],
"reasoning": "현재 BTC는 $76,600.10으로 EMA20 $77,846.67보다 1.6%, EMA120 $77,698.89보다 1.4% 아래에 있어 단기 추세 회복이 아직 확인되지 않았습니다. 최근 bearish engulfing과 evening star가 같은 구간에서 후보로 잡혔지만 최고 패턴 품질이 0.453에 불과하고 고거래량 패턴이 없어 확정적 반전 신호라기보다는 약한 하락 셋업입니다. 7일 고점 $78,180.00과 EMA20/EMA120 저항 클러스터를 돌파하지 못하는 동안에는 $74,203.60 저점 재시험 가능성이 열려 있습니다. 다만 명확한 BOS 또는 CHoCH 정보가 없으므로 구조 자체는 bearish로 확정하지 않고 neutral로 평가합니다.",
"key_levels": {
"support": [
76191.8,
74541.77,
74203.6
],
"resistance": [
77698.89,
77846.67,
78180,
84803.18
]
},
"time_horizon": "단기, 1~5일",
"invalidation_level": "$78,180.00 일봉 종가 상향 돌파",
"risk_scenario": "반대로 가격이 EMA120 $77,698.89와 EMA20 $77,846.67을 회복한 뒤 7일 고점 $78,180.00 위에서 종가를 만들면 bearish 캔들 셋업은 무효화되고, 숏 커버링으로 EMA240 $84,803.18 방향의 반등 시도가 나올 수 있습니다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 136,
"recent_patterns": 4,
"pattern_list": [
"bearish_engulfing@297",
"evening_star@297",
"doji@296",
"doji@299"
],
"atr_value": 2058.33,
"vol_avg_20": 122074.46,
"high_volume_patterns": [],
"pattern_candidates": [
{
"pattern": "evening_star",
"signal": "bearish",
"pattern_quality": 0.453,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.428,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.355,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.355,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.453,
"bull_score": 0,
"bear_score": 1.55
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.54,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.58,\n \"setup_signals\": [\n \"현재가 $76,600.10이 7일 범위 EQ $76,191.80 위에 있어 단기 프리미엄 영역에 위치\",\n \"EMA120 $77,698.89와 EMA20 $77,846.67, 7일 고점 $78,180.00이 겹치는 저항 클러스터 아래에서 가격이 정체\",\n \"최근 4개 패턴 중 bearish_engulfing@297과 evening_star@297가 동시에 출현했으며 각각 품질 0.428, 0.453으로 약한 bearish 후보\",\n \"마지막 캔들 doji@299 출현으로 $76,600 부근에서 매수 재개보다 방향성 불확실성이 우세\",\n \"bull_score 0 대비 bear_score 1.55로 단기 캔들 신호는 매도 우위\"\n ],\n \"reasoning\": \"현재 BTC는 $76,600.10으로 EMA20 $77,846.67보다 1.6%, EMA120 $77,698.89보다 1.4% 아래에 있어 단기 추세 회복이 아직 확인되지 않았습니다. 최근 bearish engulfing과 evening star가 같은 구간에서 후보로 잡혔지만 최고 패턴 품질이 0.453에 불과하고 고거래량 패턴이 없어 확정적 반전 신호라기보다는 약한 하락 셋업입니다. 7일 고점 $78,180.00과 EMA20/EMA120 저항 클러스터를 돌파하지 못하는 동안에는 $74,203.60 저점 재시험 가능성이 열려 있습니다. 다만 명확한 BOS 또는 CHoCH 정보가 없으므로 구조 자체는 bearish로 확정하지 않고 neutral로 평가합니다.\",\n \"key_levels\": {\n \"support\": [\n 76191.8,\n 74541.77,\n 74203.6\n ],\n \"resistance\": [\n 77698.89,\n 77846.67,\n 78180,\n 84803.18\n ]\n },\n \"time_horizon\": \"단기, 1~5일\",\n \"invalidation_level\": \"$78,180.00 일봉 종가 상향 돌파\",\n \"risk_scenario\": \"반대로 가격이 EMA120 $77,698.89와 EMA20 $77,846.67을 회복한 뒤 7일 고점 $78,180.00 위에서 종가를 만들면 bearish 캔들 셋업은 무효화되고, 숏 커버링으로 EMA240 $84,803.18 방향의 반등 시도가 나올 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "bullish",
"confidence": 0.7249999999999999,
"structure_bias": "bullish",
"setup_bias": "neutral",
"setup_score": 0.0,
"setup_signals": [],
"reasoning": "Wyckoff V2: accumulation, phase D, 6 events",
"key_levels": {},
"time_horizon": "medium",
"invalidation_level": null,
"risk_scenario": "",
"data_quality": "medium",
"metrics": {
"acc_score": 92.5,
"dis_score": 81.2,
"regime": "ACC",
"regime_state": "confirmed_acc",
"structure_bias": "bullish",
"phase_context": "confirmed_acc / accumulation / Phase D",
"phases_detected": [
"SC",
"AR",
"ST",
"Spring",
"TERMINAL_SPRING",
"SOS"
],
"last_phase": "SOS",
"phase_candidates": [
{
"label": "SC",
"side": "low",
"idx": 115,
"price": 80600.0,
"color": "#ffd166"
},
{
"label": "AR",
"side": "high",
"idx": 122,
"price": 93080.0,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "low",
"idx": 142,
"price": 84408.6,
"color": "#118ab2"
},
{
"label": "Spring",
"side": "low",
"idx": 205,
"price": 65595.7,
"color": "#f9844a"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 274,
"price": 74868.0,
"color": "#f3722c"
},
{
"label": "SOS",
"side": "high",
"idx": 281,
"price": 82828.7,
"color": "#06d6a0"
}
],
"phase_structures": [
{
"structure_id": "1d_cycle_1",
"sequence": 1,
"timeframe": "1d",
"regime": "accumulation",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bullish",
"phase_context": "accumulation",
"start_idx": 115,
"end_idx": 281,
"phase_count": 6,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 115,
"price": 80600.0,
"color": "#ffd166",
"dt": "2025-11-21 09:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 122,
"price": 93080.0,
"color": "#06d6a0",
"dt": "2025-11-28 09:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 142,
"price": 84408.6,
"color": "#118ab2",
"dt": "2025-12-18 09:00:00+09:00"
},
{
"label": "Spring",
"side": "low",
"idx": 205,
"price": 65595.7,
"color": "#f9844a",
"dt": "2026-02-19 09:00:00+09:00"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 274,
"price": 74868.0,
"color": "#f3722c",
"dt": "2026-04-29 09:00:00+09:00"
},
{
"label": "SOS",
"side": "high",
"idx": 281,
"price": 82828.7,
"color": "#06d6a0",
"dt": "2026-05-06 09:00:00+09:00"
}
]
}
],
"active_structure_id": "1d_cycle_1",
"primary_structure_id": "1d_cycle_1",
"structure_count": 1,
"regime_fitness": 0.9249999999999999,
"current_event": "SOS",
"major_phase": "D",
"pos_in_range": 0.5,
"main_range_low": 80600.0,
"main_range_high": 93080.0
},
"raw_llm_response": ""
}
},
"chairman_synthesis": {
"overall_signal": "bullish",
"overall_confidence": 0.64,
"execution_setup": {
"setup_bias": "bullish",
"setup_strength": 0.62,
"active_setups": [
"ICT: 최근 확정 BOS가 $75,998.90 상방에서 발생했고 현재가 $76,600.10이 해당 구조 레벨 위에 머물러 있음",
"Fibonacci: 현재가가 0.786 되돌림 $76,571.59를 거의 정확히 테스트 중이며 단기 반응 후보 구간",
"Harmonic: strict/high bullish Gartley PRZ $74,594.52-$75,813.87이 형성 중이며, 예상 D는 $75,204.19",
"Derivatives: 7일 범위 EQ 약 $76,191.80 위 프리미엄 구간이며, 상단 청산 밀집 레벨은 $77,800",
"Candlestick/Derivatives: EMA120 $77,698.89, EMA20 $77,846.67, 7일 고점 $78,180.00이 단기 저항 클러스터",
"Candlestick: bearish engulfing 및 evening star 후보가 있으나 품질은 각각 0.428, 0.453으로 약한 후보 수준"
],
"setup_vs_structure": "구조적 해석은 Wyckoff Phase D accumulation 및 ICT bullish BOS로 bullish 쪽이 우세하나, 실행 셋업은 저항 클러스터 바로 아래에서 형성되어 있다. 즉 큰 구조와 하단 반응 셋업은 대체로 일치하지만, $77,700-$78,180 구간의 파생·캔들 저항 조건 때문에 즉시 추격보다는 확인이 필요한 상태다."
},
"signal_breakdown": {
"bullish_count": 2,
"bearish_count": 2,
"neutral_count": 2
},
"key_levels": {
"support": [
76571.59,
75998.9,
75813.87,
75204.19,
74868.0,
74702.1,
74594.52,
74203.6
],
"resistance": [
77427.0,
77698.89,
77800.0,
77846.67,
77908.99,
78180.0,
78848.35,
79455.0,
82828.7
]
},
"confluences": [
"ICT와 Wyckoff가 모두 상위 구조를 bullish로 판정한다. ICT는 $75,998.90 상방 BOS를, Wyckoff는 accumulation Phase D와 SOS 이후 구조를 근거로 제시한다.",
"Fibonacci의 0.786 지지 $76,571.59와 현재가 $76,600.10이 거의 일치하며, Harmonic의 근접 PRZ $76,480.31-$76,645.69와도 같은 가격대에 겹친다.",
"ICT의 구조 지지 $75,998.90은 Harmonic bullish Gartley PRZ 상단 $75,813.87과 근접해 있어 $75,800-$76,000 구간이 중요한 구조 방어 구간으로 겹친다.",
"Candlestick과 Derivatives는 모두 EMA120 $77,698.89, EMA20 $77,846.67 부근을 단기 저항으로 지목한다.",
"Derivatives의 상단 최대 청산 레벨 $77,800은 Fibonacci의 골든비율 회복선 $77,908.99 및 Harmonic TP2 $77,831.19와 밀집되어 있어 $77,800-$77,910 구간이 핵심 반응 구간이다.",
"ICT의 전일 고가 $77,427.00, Derivatives의 $77,800, Candlestick의 EMA 저항 $77,698.89-$77,846.67이 모두 $77,400-$77,900 저항대로 수렴한다.",
"Fibonacci 스윙 저점 $74,868.00, Harmonic Gartley D $75,204.19, Gartley PRZ $74,594.52-$75,813.87, 전일 저가 $74,203.60이 $74,200-$75,800 하단 구조 구간을 형성한다."
],
"conflicts": [
"Wyckoff와 ICT는 구조를 bullish로 해석하지만, Derivatives와 Candlestick은 현재 위치가 7일 EQ 위 프리미엄이고 EMA20/EMA120 아래에 있어 단기 실행 조건은 bearish로 본다.",
"Fibonacci는 $76,571.59의 0.786 되돌림 테스트를 bullish 반응 후보로 보지만, 동시에 핵심 0.618 레벨 $77,908.99를 하회했기 때문에 구조적 강세 확정은 아니라고 평가한다.",
"Harmonic은 high-quality bullish Gartley PRZ를 제시하지만 아직 반응 확인 전이며, 같은 데이터 내에 $77,355-$78,704 부근의 bearish Shark/Butterfly 반응 후보도 존재해 PRZ 해석이 양방향으로 갈린다.",
"ICT는 $75,998.90 상방 BOS로 구조 bullish를 유지하지만, 가격이 EMA20 $77,846.67 및 EMA120 $77,698.89 아래에 있어 추세 수용은 아직 완전하지 않다.",
"Derivatives는 CVD divergence 0.850과 상단 청산 $77,800 때문에 상단 유동성 처리 가능성을 열어두지만, 롱 계정 비율 0.552와 long crowding 0.640은 롱 포지션 부담을 시사한다."
],
"executive_summary": "현재 BTC 1일 구조는 Wyckoff상 confirmed accumulation Phase D, SOS 이후 구간으로 해석되며, ICT도 $75,998.90 상방 BOS를 근거로 bullish 구조를 유지한다. 가격은 $76,571.59의 0.786 되돌림 및 Harmonic 근접 PRZ와 겹치는 반응 구간에 있지만, 동시에 EMA120 $77,698.89, EMA20 $77,846.67, $78,180.00 고점 아래에 있어 상단 수용은 아직 확인되지 않았다. 구조적으로는 축적 후반부의 방어 여부를 확인하는 구간이며, $75,800-$76,000 방어와 $77,700-$78,180 저항 클러스터 사이에서 구조 검증이 진행 중이다. 주요 리스크는 $77,800 부근 청산 유동성, 약한 bearish candlestick 후보, 롱 계정 쏠림이 만드는 단기 실패 신호이며, $74,203.60-$74,868.00 하방 수용은 bullish 구조 진단의 핵심 무효화 조건이다.",
"raw_llm_response": "{\n \"overall_signal\": \"bullish\",\n \"overall_confidence\": 0.64,\n \"execution_setup\": {\n \"setup_bias\": \"bullish\",\n \"setup_strength\": 0.62,\n \"active_setups\": [\n \"ICT: 최근 확정 BOS가 $75,998.90 상방에서 발생했고 현재가 $76,600.10이 해당 구조 레벨 위에 머물러 있음\",\n \"Fibonacci: 현재가가 0.786 되돌림 $76,571.59를 거의 정확히 테스트 중이며 단기 반응 후보 구간\",\n \"Harmonic: strict/high bullish Gartley PRZ $74,594.52-$75,813.87이 형성 중이며, 예상 D는 $75,204.19\",\n \"Derivatives: 7일 범위 EQ 약 $76,191.80 위 프리미엄 구간이며, 상단 청산 밀집 레벨은 $77,800\",\n \"Candlestick/Derivatives: EMA120 $77,698.89, EMA20 $77,846.67, 7일 고점 $78,180.00이 단기 저항 클러스터\",\n \"Candlestick: bearish engulfing 및 evening star 후보가 있으나 품질은 각각 0.428, 0.453으로 약한 후보 수준\"\n ],\n \"setup_vs_structure\": \"구조적 해석은 Wyckoff Phase D accumulation 및 ICT bullish BOS로 bullish 쪽이 우세하나, 실행 셋업은 저항 클러스터 바로 아래에서 형성되어 있다. 즉 큰 구조와 하단 반응 셋업은 대체로 일치하지만, $77,700-$78,180 구간의 파생·캔들 저항 조건 때문에 즉시 추격보다는 확인이 필요한 상태다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 2,\n \"bearish_count\": 2,\n \"neutral_count\": 2\n },\n \"key_levels\": {\n \"support\": [\n 76571.59,\n 75998.9,\n 75813.87,\n 75204.19,\n 74868.0,\n 74702.1,\n 74594.52,\n 74203.6\n ],\n \"resistance\": [\n 77427.0,\n 77698.89,\n 77800.0,\n 77846.67,\n 77908.99,\n 78180.0,\n 78848.35,\n 79455.0,\n 82828.7\n ]\n },\n \"confluences\": [\n \"ICT와 Wyckoff가 모두 상위 구조를 bullish로 판정한다. ICT는 $75,998.90 상방 BOS를, Wyckoff는 accumulation Phase D와 SOS 이후 구조를 근거로 제시한다.\",\n \"Fibonacci의 0.786 지지 $76,571.59와 현재가 $76,600.10이 거의 일치하며, Harmonic의 근접 PRZ $76,480.31-$76,645.69와도 같은 가격대에 겹친다.\",\n \"ICT의 구조 지지 $75,998.90은 Harmonic bullish Gartley PRZ 상단 $75,813.87과 근접해 있어 $75,800-$76,000 구간이 중요한 구조 방어 구간으로 겹친다.\",\n \"Candlestick과 Derivatives는 모두 EMA120 $77,698.89, EMA20 $77,846.67 부근을 단기 저항으로 지목한다.\",\n \"Derivatives의 상단 최대 청산 레벨 $77,800은 Fibonacci의 골든비율 회복선 $77,908.99 및 Harmonic TP2 $77,831.19와 밀집되어 있어 $77,800-$77,910 구간이 핵심 반응 구간이다.\",\n \"ICT의 전일 고가 $77,427.00, Derivatives의 $77,800, Candlestick의 EMA 저항 $77,698.89-$77,846.67이 모두 $77,400-$77,900 저항대로 수렴한다.\",\n \"Fibonacci 스윙 저점 $74,868.00, Harmonic Gartley D $75,204.19, Gartley PRZ $74,594.52-$75,813.87, 전일 저가 $74,203.60이 $74,200-$75,800 하단 구조 구간을 형성한다.\"\n ],\n \"conflicts\": [\n \"Wyckoff와 ICT는 구조를 bullish로 해석하지만, Derivatives와 Candlestick은 현재 위치가 7일 EQ 위 프리미엄이고 EMA20/EMA120 아래에 있어 단기 실행 조건은 bearish로 본다.\",\n \"Fibonacci는 $76,571.59의 0.786 되돌림 테스트를 bullish 반응 후보로 보지만, 동시에 핵심 0.618 레벨 $77,908.99를 하회했기 때문에 구조적 강세 확정은 아니라고 평가한다.\",\n \"Harmonic은 high-quality bullish Gartley PRZ를 제시하지만 아직 반응 확인 전이며, 같은 데이터 내에 $77,355-$78,704 부근의 bearish Shark/Butterfly 반응 후보도 존재해 PRZ 해석이 양방향으로 갈린다.\",\n \"ICT는 $75,998.90 상방 BOS로 구조 bullish를 유지하지만, 가격이 EMA20 $77,846.67 및 EMA120 $77,698.89 아래에 있어 추세 수용은 아직 완전하지 않다.\",\n \"Derivatives는 CVD divergence 0.850과 상단 청산 $77,800 때문에 상단 유동성 처리 가능성을 열어두지만, 롱 계정 비율 0.552와 long crowding 0.640은 롱 포지션 부담을 시사한다.\"\n ],\n \"highest_conviction_analyst\": \"Wyckoff Expert — 구조 관점에서 가장 높은 확신을 제시한다. accumulation regime이 확인되었고 Phase D, SOS 이후 구조로 판정했으며 confidence 72%로 가장 높다. 다만 구체적 가격 레벨 제시는 ICT와 Fibonacci보다 약하므로, 실제 구조 레벨은 ICT의 $75,998.90 BOS 및 Fibonacci/Harmonic의 $76,571-$75,813 구간과 함께 해석하는 것이 타당하다.\",\n \"invalidation_level\": \"$74,203.60 일봉 저점 이탈 및 $74,868.00 terminal spring 저점 하방 수용 시 현재 bullish accumulation/BOS 구조 해석은 훼손된다. 보다 보수적인 1차 경고선은 $75,998.90 BOS 레벨 하회다.\",\n \"executive_summary\": \"현재 BTC 1일 구조는 Wyckoff상 confirmed accumulation Phase D, SOS 이후 구간으로 해석되며, ICT도 $75,998.90 상방 BOS를 근거로 bullish 구조를 유지한다. 가격은 $76,571.59의 0.786 되돌림 및 Harmonic 근접 PRZ와 겹치는 반응 구간에 있지만, 동시에 EMA120 $77,698.89, EMA20 $77,846.67, $78,180.00 고점 아래에 있어 상단 수용은 아직 확인되지 않았다. 구조적으로는 축적 후반부의 방어 여부를 확인하는 구간이며, $75,800-$76,000 방어와 $77,700-$78,180 저항 클러스터 사이에서 구조 검증이 진행 중이다. 주요 리스크는 $77,800 부근 청산 유동성, 약한 bearish candlestick 후보, 롱 계정 쏠림이 만드는 단기 실패 신호이며, $74,203.60-$74,868.00 하방 수용은 bullish 구조 진단의 핵심 무효화 조건이다.\"\n}"
},
"overall_signal": "bullish",
"overall_confidence": 0.64,
"operating_path": {
"path_type": "complex",
"confidence": 0.56,
"waypoints": [
{
"seq": 1,
"price": 77800.0,
"type": "liquidity_sweep",
"source": "Derivatives (max liquidation $77,800, CVD divergence 0.850), Candlestick (EMA120 $77,698.89/EMA20 $77,846.67 저항 클러스터), Harmonic TP2 $77,831.19, Fibonacci 0.618 $77,908.99 직하",
"description": "현재가 $76,600.10에서 0.786 되돌림 $76,571.59 반응을 발판으로 상단 유동성 처리. EMA20/EMA120 + 상단 최대 청산 $77,800 + Harmonic TP2 $77,831.19가 밀집해 1차 매도 유동성 흡수 구간으로 작동. Chairman이 지목한 $77,400-$77,900 저항 수렴 구간을 테스트한다.",
"est_hours": 6.0,
"turning_zone": [
77800.0,
78100.0
],
"likely_wick": 77909.0,
"rejection_confirm": 77427.0,
"invalid_overshoot": 78180.0,
"calibration_reasoning": "최대 청산 클러스터 $77,800, Chairman 저항 $77,846.67, 골든 레이쇼 $77,908.99가 $77,800-$77,910 구간에 밀집해 유동성 스윕 와이크가 골든 레이쇼($77,909)까지 자극 후 반전이 가장 확률 높음. Harmonic TP2 $77,831은 pre-confirmation이므로 보조 anchor로만 사용했고, 상단 cap은 다음 웨이포인트 $78,180 직전인 $78,100으로 제한."
},
{
"seq": 2,
"price": 75998.9,
"type": "support_test",
"source": "ICT 확정 BOS_bullish 레벨 $75,998.90, Harmonic Gartley PRZ 상단 $75,813.87 근접, Chairman의 $75,800-$76,000 핵심 방어 구간",
"description": "$77,800 저항에서 거부될 경우(EMA20/120 미돌파 + long crowding 0.640 부담) bullish 구조의 무효화 직전 마지막 방어선까지 되돌림. 이 구간을 종가 기준으로 지키면 Wyckoff Phase D accumulation 시나리오와 ICT bullish BOS 구조가 유지된다.",
"est_hours": 14.0,
"turning_zone": [
75500.0,
76000.0
],
"likely_wick": 75813.87,
"rejection_confirm": 76571.59,
"invalid_overshoot": 75204.19,
"calibration_reasoning": "Chairman 지지 $75,998.90 → $75,813.87 → PRZ $75,204.19로 이어지는 사다리에서 종가 방어 핵심은 $75,998이지만 와이크는 다음 Chairman 지지 $75,813까지 침투해 stop hunt 가능성 큼. 반등 확인은 0.786 되돌림 $76,571.59 회복으로 정의하고, Harmonic PRZ $75,204 종가 이탈 시 bullish 구조 무효이므로 invalid_overshoot로 채택."
},
{
"seq": 3,
"price": 78180.0,
"type": "resistance_test",
"source": "Candlestick/Derivatives 7일 고점 $78,180.00, ICT 전일 고가 $77,427.00 상방 재돌파 후 연속선",
"description": "$75,998.90 방어 확인 시 구조 bullish 가속, 7일 고점 $78,180.00 재도전. 종가 돌파 시 다음 ICT 저항 $82,828.70 및 Harmonic 확장 $79,455.00을 향한 추세 발현 트리거 확보.",
"est_hours": 22.0,
"turning_zone": [
78180.0,
79200.0
],
"likely_wick": 78848.35,
"rejection_confirm": 77908.99,
"invalid_overshoot": 79500.0,
"calibration_reasoning": "터미널 웨이포인트로 0.5×ATR(~$1,029) 폭을 적용해 7일 고점 $78,180에서 Fib 저항 $78,848.35까지를 핵심 반응 구간으로 설정. 와이크는 Fib 0.382 직전 $78,848 매물대에서 정점 가능성 높고, Harmonic A liquidity $79,455는 pre-confirmation이라 anchor 대신 invalid 가이드로 활용해 $79,500 돌파 시 ICT $82,828 추세 전환으로 간주."
}
],
"period_extremes": {
"4h": {
"expected_high": 77450.0,
"expected_low": 76450.0,
"high_first": true
},
"8h": {
"expected_high": 77800.0,
"expected_low": 76571.59,
"high_first": true
},
"24h": {
"expected_high": 78180.0,
"expected_low": 75998.9,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 77908.99,
"description": "0.618 골든비율 $77,908.99 및 EMA20 $77,846.67 종가 회복 시 bullish 구조 확정, $78,180 → $79,455 → $82,828 추세 진행"
},
"bearish": {
"price": 75998.9,
"description": "ICT 확정 BOS 레벨 $75,998.90 종가 이탈 시 Harmonic PRZ 하단 $74,594.52 및 전일 저가 $74,203.60까지 하방 가속"
}
},
"scenario_invalidation": 74203.6,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.56,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 77800.0,\n \"type\": \"liquidity_sweep\",\n \"source\": \"Derivatives (max liquidation $77,800, CVD divergence 0.850), Candlestick (EMA120 $77,698.89/EMA20 $77,846.67 저항 클러스터), Harmonic TP2 $77,831.19, Fibonacci 0.618 $77,908.99 직하\",\n \"description\": \"현재가 $76,600.10에서 0.786 되돌림 $76,571.59 반응을 발판으로 상단 유동성 처리. EMA20/EMA120 + 상단 최대 청산 $77,800 + Harmonic TP2 $77,831.19가 밀집해 1차 매도 유동성 흡수 구간으로 작동. Chairman이 지목한 $77,400-$77,900 저항 수렴 구간을 테스트한다.\",\n \"est_hours\": 6.0\n },\n {\n \"seq\": 2,\n \"price\": 75998.9,\n \"type\": \"support_test\",\n \"source\": \"ICT 확정 BOS_bullish 레벨 $75,998.90, Harmonic Gartley PRZ 상단 $75,813.87 근접, Chairman의 $75,800-$76,000 핵심 방어 구간\",\n \"description\": \"$77,800 저항에서 거부될 경우(EMA20/120 미돌파 + long crowding 0.640 부담) bullish 구조의 무효화 직전 마지막 방어선까지 되돌림. 이 구간을 종가 기준으로 지키면 Wyckoff Phase D accumulation 시나리오와 ICT bullish BOS 구조가 유지된다.\",\n \"est_hours\": 14.0\n },\n {\n \"seq\": 3,\n \"price\": 78180.0,\n \"type\": \"resistance_test\",\n \"source\": \"Candlestick/Derivatives 7일 고점 $78,180.00, ICT 전일 고가 $77,427.00 상방 재돌파 후 연속선\",\n \"description\": \"$75,998.90 방어 확인 시 구조 bullish 가속, 7일 고점 $78,180.00 재도전. 종가 돌파 시 다음 ICT 저항 $82,828.70 및 Harmonic 확장 $79,455.00을 향한 추세 발현 트리거 확보.\",\n \"est_hours\": 22.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 77450.0, \"expected_low\": 76450.0, \"high_first\": true},\n \"8h\": {\"expected_high\": 77800.0, \"expected_low\": 76571.59, \"high_first\": true},\n \"24h\": {\"expected_high\": 78180.0, \"expected_low\": 75998.9, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\"price\": 77908.99, \"description\": \"0.618 골든비율 $77,908.99 및 EMA20 $77,846.67 종가 회복 시 bullish 구조 확정, $78,180 → $79,455 → $82,828 추세 진행\"},\n \"bearish\": {\"price\": 75998.9, \"description\": \"ICT 확정 BOS 레벨 $75,998.90 종가 이탈 시 Harmonic PRZ 하단 $74,594.52 및 전일 저가 $74,203.60까지 하방 가속\"}\n },\n \"scenario_invalidation\": 74203.6\n}\n```"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 77800.0,
"turning_zone": [
77800.0,
78100.0
],
"likely_wick": 77909.0,
"rejection_confirm": 77427.0,
"invalid_overshoot": 78180.0,
"calibration_reasoning": "최대 청산 클러스터 $77,800, Chairman 저항 $77,846.67, 골든 레이쇼 $77,908.99가 $77,800-$77,910 구간에 밀집해 유동성 스윕 와이크가 골든 레이쇼($77,909)까지 자극 후 반전이 가장 확률 높음. Harmonic TP2 $77,831은 pre-confirmation이므로 보조 anchor로만 사용했고, 상단 cap은 다음 웨이포인트 $78,180 직전인 $78,100으로 제한."
},
{
"seq": 2,
"base_target": 75998.9,
"turning_zone": [
75500.0,
76000.0
],
"likely_wick": 75813.87,
"rejection_confirm": 76571.59,
"invalid_overshoot": 75204.19,
"calibration_reasoning": "Chairman 지지 $75,998.90 → $75,813.87 → PRZ $75,204.19로 이어지는 사다리에서 종가 방어 핵심은 $75,998이지만 와이크는 다음 Chairman 지지 $75,813까지 침투해 stop hunt 가능성 큼. 반등 확인은 0.786 되돌림 $76,571.59 회복으로 정의하고, Harmonic PRZ $75,204 종가 이탈 시 bullish 구조 무효이므로 invalid_overshoot로 채택."
},
{
"seq": 3,
"base_target": 78180.0,
"turning_zone": [
78180.0,
79200.0
],
"likely_wick": 78848.35,
"rejection_confirm": 77908.99,
"invalid_overshoot": 79500.0,
"calibration_reasoning": "터미널 웨이포인트로 0.5×ATR(~$1,029) 폭을 적용해 7일 고점 $78,180에서 Fib 저항 $78,848.35까지를 핵심 반응 구간으로 설정. 와이크는 Fib 0.382 직전 $78,848 매물대에서 정점 가능성 높고, Harmonic A liquidity $79,455는 pre-confirmation이라 anchor 대신 invalid 가이드로 활용해 $79,500 돌파 시 ICT $82,828 추세 전환으로 간주."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 77800.00,\n \"turning_zone\": [77800.00, 78100.00],\n \"likely_wick\": 77909.00,\n \"rejection_confirm\": 77427.00,\n \"invalid_overshoot\": 78180.00,\n \"calibration_reasoning\": \"최대 청산 클러스터 $77,800, Chairman 저항 $77,846.67, 골든 레이쇼 $77,908.99가 $77,800-$77,910 구간에 밀집해 유동성 스윕 와이크가 골든 레이쇼($77,909)까지 자극 후 반전이 가장 확률 높음. Harmonic TP2 $77,831은 pre-confirmation이므로 보조 anchor로만 사용했고, 상단 cap은 다음 웨이포인트 $78,180 직전인 $78,100으로 제한.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 75998.90,\n \"turning_zone\": [75500.00, 76000.00],\n \"likely_wick\": 75813.87,\n \"rejection_confirm\": 76571.59,\n \"invalid_overshoot\": 75204.19,\n \"calibration_reasoning\": \"Chairman 지지 $75,998.90 → $75,813.87 → PRZ $75,204.19로 이어지는 사다리에서 종가 방어 핵심은 $75,998이지만 와이크는 다음 Chairman 지지 $75,813까지 침투해 stop hunt 가능성 큼. 반등 확인은 0.786 되돌림 $76,571.59 회복으로 정의하고, Harmonic PRZ $75,204 종가 이탈 시 bullish 구조 무효이므로 invalid_overshoot로 채택.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 78180.00,\n \"turning_zone\": [78180.00, 79200.00],\n \"likely_wick\": 78848.35,\n \"rejection_confirm\": 77908.99,\n \"invalid_overshoot\": 79500.00,\n \"calibration_reasoning\": \"터미널 웨이포인트로 0.5×ATR(~$1,029) 폭을 적용해 7일 고점 $78,180에서 Fib 저항 $78,848.35까지를 핵심 반응 구간으로 설정. 와이크는 Fib 0.382 직전 $78,848 매물대에서 정점 가능성 높고, Harmonic A liquidity $79,455는 pre-confirmation이라 anchor 대신 invalid 가이드로 활용해 $79,500 돌파 시 ICT $82,828 추세 전환으로 간주.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 121.6,
"chairman": 42.1,
"operating_path": 81.7,
"tp_calibrator": 90.7
},
"agents": {},
"total_s": 336.2
}
}