Signal: BEARISH (66%) | Price: $76,632.10 | 2026-05-26 13:00 KST | 300 candles
Council: 2 bullish, 3 neutral, 1 bearish | Support: $76,473 / $76,448 / $76,434 | Resistance: $76,666 / $76,718 / $76,756
현재 1시간 BTC 구조는 Wyckoff 기준 분배 Phase E로 판독되며, 가격은 메인 레인지 저점 $76,666.00 바로 아래에서 SOW $76,472.60 및 Phase E 저점 $76,434.00 재검증 구간에 위치한다. 구조적 핵심은 $76,666~$76,697 하단 회복 여부이며, 이 구간을 회복하지 못하는 동안 분배 하단 이탈 조건이 유지된다. 다만 $76,448.03 피보나치 0.786, ICT bullish OB $76,056.00~$76,718.20, Harmonic bullish PRZ $76,349.42~$76,680.05가 겹쳐 있어 현재 위치는 약세 구조 속 반응 리스크가 큰 수요 클러스터이기도 하다. 상단에서는 $76,937.52~$77,052.43 평균선·EQ 구간과 $77,310.23~$77,615.15 공급 클러스터가 구조 회복의 단계적 저항으로 작동한다. 약세 구조의 1차 훼손은 $77,887.90 회복, 핵심 무효화는 $78,564.30 회복이다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | BEARISH | 82% | $76,473 / $76,434 | $76,666 / $76,697 |
| ICT Trader | BULLISH | 73% | - | - |
| Derivatives Trader | BEARISH | 56% | $76,000 / $74,204 | $77,052 / $77,310 |
| Candlestick Reader | BEARISH | 62% | $76,192 / $74,204 | $76,938 / $77,052 |
| Fibonacci Analyst | NEUTRAL | 58% | $76,448 / $76,056 | $76,756 / $76,972 |
| Harmonic Specialist | BULLISH | 62% | - | - |
Support: $76,473 / $76,434 / $74,204 | Resistance: $76,666 / $76,697 / $77,385 | Horizon: short to medium term
1시간 구조는 DIS regime이며 regime_fitness 1.000, 확인된 분배 시퀀스는 BC $78,564.30 → AR $76,666.00 → ST $77,384.60 → UT $77,777.20 → UTAD $77,887.90 → SOW $76,472.60 → Phase E $76,434.00로 이어진다. 현재가 $76,632.10는 메인 레인지 저점 $76,666.00 바로 아래에 있어 Phase E 하단 이탈 구조가 우세하지만, 아직 $76,434.00~$76,472.60 저점권 재테스트 구간과 매우 가까워 즉각 추격보다는 하단 수용/리테스트 확인이 중요하다. 구조 편향은 분배 Phase E에 따른 bearish로 확정적으로 읽되, 단기 경로는 $76,666.00~$76,696.70 리클레임 실패 시 약세 지속, 반대로 이 구간을 회복하면 $77,384.60 또는 EQ $77,615.15까지 되돌림 테스트가 가능하다. $77,887.90 UTAD 고점을 회복하면 현재 Phase E 약세 해석은 크게 훼손되며, $78,564.30 BC 고점 회복은 분배 구조 자체의 무효화로 본다.
Support: - | Resistance: - | Horizon: medium
ICT analysis (smartmoneyconcepts): 1 active OBs (0 mitigated), 1 active bullish OB, 0 active bearish OB. FVG: 0 open, 63 mitigated. Structure: 4 events (1x consecutive bull BOS, 0x consecutive bear BOS). Liquidity: no recent sweeps, 1 resting. retracement 79.4% (bullish). Current zone: DISCOUNT around EQ $76,971.95.
Support: $76,000 / $74,204 / $73,700 | Resistance: $77,052 / $77,310 / $78,180 | Horizon: short term, 향후 4-8시간
확정 구조 관점에서는 $74,203.60~$78,180.00의 7일 박스 안에 있으며 명확한 BOS/CHoCH 확인이 없어 structure_bias는 neutral로 본다. 다만 실행 setup은 약세 쪽이다. 현재가 $76,632.10은 EQ $76,191.80 위의 약한 프리미엄에 있지만 EMA20 $77,052.43, EMA120 $76,937.52, EMA240 $77,310.23 아래에서 수용되고 있어 반등 탄력이 부족하다. OI가 24시간 +0.409% 증가하는 동안 가격은 -0.94% 밀렸고, 롱 계정은 감소·숏 계정은 증가해 단기적으로 하방 포지셔닝이 붙는 모습이다. 단, CVD divergence 0.850과 CVD change +473.1440은 매도 추격의 질이 완전히 좋지 않음을 의미하므로 $76,000 하방 유동성 스윕 후 반등 가능성은 경계해야 한다.
Support: $76,192 / $74,204 | Resistance: $76,938 / $77,052 / $77,310 | Horizon: short term
최근 300개 1시간봉 중 최근 구간에서 bearish engulfing 2개와 doji 2개가 감지되었고, 최상위 패턴 품질은 0.651로 중간 이상이며 고거래량 bearish engulfing이 포함되어 매도 압력이 유효합니다. 현재가 $76,632.10은 EMA20 $77,052.43, EMA120 $76,937.52, EMA240 $77,310.23 모두 아래에 있어, $76,937~$77,310 구간이 즉각적인 공급대로 작동할 가능성이 큽니다. 다만 7일 저점 $74,203.60과 고점 $78,180.00 사이의 명확한 BOS/CHoCH 확인 정보는 없으므로 structure_bias는 확정 bearish가 아니라 neutral로 평가합니다. 셋업 관점에서는 EQ $76,191.80 위의 약한 premium 위치에서 고거래량 bearish engulfing 이후 도지 정체가 이어져, 단기 하방 재시도 가능성이 우세합니다.
Support: $76,448 / $76,056 / $74,204 | Resistance: $76,756 / $76,972 / $77,188 | Horizon: short term
현재 BTC는 $76,632.10으로 핵심 0.618 황금비 되돌림 $76,755.79 바로 아래에서 거래되며, $76,601.91 피보나치 클러스터 구간을 테스트하고 있다. 스윙 기준 Low $76,056에서 High $77,888까지의 상승 구조 자체는 유지되지만, 현재가가 EQ $76,971.95와 EMA20 $77,052.43 아래에 있어 확인된 상승 구조라기보다는 중립 박스 내 되돌림 단계로 판단된다. 셋업 관점에서는 가격이 할인 구간에 있고 ret_0.618 $76,755.79 및 ret_0.786 $76,448.03 사이에서 반응 가능성이 있어 단기 bullish 반등 셋업이 우세하다. 다만 $76,755.79를 회복하지 못하면 해당 황금비 레벨이 저항으로 작동하며 $76,448.03 ret_0.786 재테스트 위험이 커진다.
Support: - | Resistance: - | Horizon: medium
Harmonic analysis: 71 PRZ candidate(s) found via multi-scale order=[3, 5, 8] swings — completed 29, forming-D 42, high-quality 20, high-confluence 44. Best directional PRZ: bat completed high (score=0.95, active) at $76,551.99-$76,999.71; expected reversal UP if price reacts in zone. Low-quality PRZs are retained for detail but do not drive the vote.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $76,448 | support_test | Wyckoff (SOW $76,472.60, Phase E $76,434.00), Fibonacci (ret_0.786 $76,448.03), Harmonic (bullish PRZ $76,349.42-$76,680.05) | 4 | Phase E 하단 이탈 직후 SOW $76,472.60 / Phase E $76,434.00 / Fib 0.786 $76,448.03 / Harmonic PRZ가 겹치는 핵심 수요 클러스터 재테스트. 분배 하단 이탈 시나리오의 첫 수요 반응 확인 지점 |
| 2 | $76,720 | resistance_test | Wyckoff (메인 레인지 저점 $76,666.00, $76,696.70), ICT (bullish OB upper $76,718.20), Fibonacci (ret_0.618 $76,755.79) | 10 | 수요 클러스터 반응 후 분배 레인지 저점 $76,666.00 / ICT OB 상단 $76,718.20 / Fib 0.618 $76,755.79 리테스트. 평균선($76,937~$77,052) 아래에서 매도자가 재진입할 가능성이 높은 broken support 구간 |
| 3 | $76,192 | swing_low | Derivatives (7일 레인지 EQ $76,191.80), ICT (bullish OB lower $76,056.00 근접), Wyckoff (Phase E 연장) | 20 | $76,666~$76,755 리테스트 실패 후 분배 구조 연장. 7일 레인지 EQ $76,191.80 하방 유동성 스윕과 $76,056.00 ICT OB 하단까지의 확장 가능성 |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $76,448 | $76,700 | Low first |
| 8h | $76,420 | $76,720 | Low first |
| 24h | $76,192 | $76,756 | Low first |
Invalidation: $77,888
{
"path_type": "complex",
"confidence": 0.62,
"waypoints": [
{
"seq": 1,
"price": 76448.03,
"type": "support_test",
"source": "Wyckoff (SOW $76,472.60, Phase E $76,434.00), Fibonacci (ret_0.786 $76,448.03), Harmonic (bullish PRZ $76,349.42-$76,680.05)",
"description": "Phase E 하단 이탈 직후 SOW $76,472.60 / Phase E $76,434.00 / Fib 0.786 $76,448.03 / Harmonic PRZ가 겹치는 핵심 수요 클러스터 재테스트. 분배 하단 이탈 시나리오의 첫 수요 반응 확인 지점",
"est_hours": 4
},
{
"seq": 2,
"price": 76720.0,
"type": "resistance_test",
"source": "Wyckoff (메인 레인지 저점 $76,666.00, $76,696.70), ICT (bullish OB upper $76,718.20), Fibonacci (ret_0.618 $76,755.79)",
"description": "수요 클러스터 반응 후 분배 레인지 저점 $76,666.00 / ICT OB 상단 $76,718.20 / Fib 0.618 $76,755.79 리테스트. 평균선($76,937~$77,052) 아래에서 매도자가 재진입할 가능성이 높은 broken support 구간",
"est_hours": 10
},
{
"seq": 3,
"price": 76191.8,
"type": "swing_low",
"source": "Derivatives (7일 레인지 EQ $76,191.80), ICT (bullish OB lower $76,056.00 근접), Wyckoff (Phase E 연장)",
"description": "$76,666~$76,755 리테스트 실패 후 분배 구조 연장. 7일 레인지 EQ $76,191.80 하방 유동성 스윕과 $76,056.00 ICT OB 하단까지의 확장 가능성",
"est_hours": 20
}
],
"period_extremes": {
"4h": {"expected_high": 76700.0, "expected_low": 76448.03, "high_first": false},
"8h": {"expected_high": 76720.0, "expected_low": 76420.0, "high_first": false},
"24h": {"expected_high": 76755.79, "expected_low": 76191.8, "high_first": false}
},
"triggers": {
"bullish": {"price": 76937.52, "description": "EMA120 $76,937.52 회복 및 EQ $76,971.95 위 시간봉 마감 시 분배 약세 1차 훼손. EMA20 $77,052.43 추가 돌파 시 $77,310.23~$77,615.15 공급 클러스터까지 반등 가속"},
"bearish": {"price": 76434.0, "description": "Phase E 저점 $76,434.00 거래량 동반 이탈 + OI 추가 증가 시 분배 하단 이탈 확정, $76,191.80 EQ 및 $76,056.00 ICT OB 하단까지 추세 가속"}
},
"scenario_invalidation": 77887.9
}{
"overall_signal": "bearish",
"overall_confidence": 0.66,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.67,
"active_setups": [
"가격 $76,632.10이 Wyckoff 메인 레인지 저점 $76,666.00 바로 아래에 위치하여 분배 Phase E 하단 이탈 조건이 활성화됨",
"EMA20 $77,052.43, EMA120 $76,937.52, EMA240 $77,310.23 아래에서 거래되어 $76,937~$77,310 구간이 단기 공급대로 작동",
"최근 고거래량 bearish engulfing이 확인되었고, 추가 bearish engulfing 및 doji 정체가 뒤따라 매도 압력 우위",
"24시간 가격 -0.94% 하락 중 OI +0.409% 증가로 하락 방향 신규 포지션 유입 가능성",
"7일 레인지 EQ $76,191.80 위의 약한 프리미엄 구간이나, 상단 평균선 수용 실패로 반등 품질이 약함",
"반대 조건으로 $76,448.03~$76,718.20에는 피보나치 0.786, ICT bullish OB, Harmonic bullish PRZ가 겹쳐 하방 추격 리스크가 존재"
],
"setup_vs_structure": "구조적 판독과 실행 셋업은 모두 약세 쪽으로 정렬되어 있다. 다만 현재 가격이 $76,434~$76,718 수요·PRZ 클러스터 내부에 가까워, 구조는 약세라도 즉각적인 하방 추격은 반등 리스크를 동반한다."
},
"signal_breakdown": {
"bullish_count": 2,
"bearish_count": 1,
"neutral_count": 3
},
"key_levels": {
"support": [
76472.6,
76448.03,
76434.0,
76191.8,
76056.0,
76000.0,
74203.6
],
"resistance": [
76666.0,
76718.2,
76755.79,
76937.52,
76971.95,
77052.43,
77310.23,
77384.6,
77615.15,
77887.9,
78180.0,
78564.3
]
},
"confluences": [
"Wyckoff는 $76,666.00을 메인 레인지 저점으로, Candlestick/Derivatives는 $76,937~$77,310 EMA 구간을 저항대로 보며 현재가가 이들 아래에 있다는 점에서 단기 수용 실패에 동의한다.",
"Wyckoff의 SOW $76,472.60 및 Phase E $76,434.00, Fibonacci의 ret_0.786 $76,448.03, Harmonic의 active bullish PRZ $76,349.42~$76,680.05, ICT bullish OB $76,056.00~$76,718.20이 $76.4k~$76.7k 수요·반응 구간에 밀집되어 있다.",
"Fibonacci EQ $76,971.95, EMA120 $76,937.52, EMA20 $77,052.43, Harmonic bullish TP/반응 목표 $76,952~$77,093이 $76.94k~$77.09k를 첫 번째 회복·저항 판정 구간으로 만든다.",
"Wyckoff ST $77,384.60 및 EQ $77,615.15, Harmonic bearish PRZ $77,341.96~$77,607.48, EMA240 $77,310.23이 $77.31k~$77.62k 상단 공급 클러스터를 형성한다.",
"Candlestick의 고거래량 bearish engulfing, Derivatives의 가격 하락 동반 OI 증가, Wyckoff의 UTAD $77,887.90 이후 SOW/Phase E 전개가 모두 분배 이후 매도 압력 존재를 지지한다."
],
"conflicts": [
"Wyckoff는 확인된 분배 Phase E로 구조를 bearish로 보지만, ICT는 $76,056.00~$76,718.20 active bullish OB와 할인 구간 79.4% 되돌림을 근거로 bullish 구조 가능성을 제시한다.",
"Fibonacci와 Harmonic은 $76,448~$76,718 부근에서 bullish 반응 가능성을 제시하지만, Candlestick과 Derivatives는 평균선 하단 수용 실패와 하락 중 OI 증가를 근거로 실행 셋업을 bearish로 본다.",
"Derivatives 내부에서도 가격 하락·OI 증가·숏 계정 증가가 약세이나, CVD 변화가 양수이고 CVD divergence가 높아 하방 추격의 질은 완전히 깨끗하지 않다.",
"Harmonic의 bullish PRZ는 일부 완료 및 반응 확인 패턴이 있으나, 해당 모델 자체가 경로 결정 엔진이 아니라 PRZ/TP 보조 역할이므로 Wyckoff의 분배 구조를 단독으로 뒤집기에는 부족하다."
],
"highest_conviction_analyst": "Wyckoff Expert — BC $78,564.30 → AR $76,666.00 → ST $77,384.60 → UT $77,777.20 → UTAD $77,887.90 → SOW $76,472.60 → Phase E $76,434.00로 이어지는 완성도 높은 분배 시퀀스를 제시했고, 현재가가 메인 레인지 저점 $76,666.00 바로 아래에 있어 구조적 위치가 가장 명확하다.",
"invalidation_level": "1차 구조 훼손은 UTAD 고점 $77,887.90 회복, 분배 구조의 핵심 무효화는 BC 고점 $78,564.30 회복",
"executive_summary": "현재 1시간 BTC 구조는 Wyckoff 기준 분배 Phase E로 판독되며, 가격은 메인 레인지 저점 $76,666.00 바로 아래에서 SOW $76,472.60 및 Phase E 저점 $76,434.00 재검증 구간에 위치한다. 구조적 핵심은 $76,666~$76,697 하단 회복 여부이며, 이 구간을 회복하지 못하는 동안 분배 하단 이탈 조건이 유지된다. 다만 $76,448.03 피보나치 0.786, ICT bullish OB $76,056.00~$76,718.20, Harmonic bullish PRZ $76,349.42~$76,680.05가 겹쳐 있어 현재 위치는 약세 구조 속 반응 리스크가 큰 수요 클러스터이기도 하다. 상단에서는 $76,937.52~$77,052.43 평균선·EQ 구간과 $77,310.23~$77,615.15 공급 클러스터가 구조 회복의 단계적 저항으로 작동한다. 약세 구조의 1차 훼손은 $77,887.90 회복, 핵심 무효화는 $78,564.30 회복이다."
}{
"symbol": "BTC/USDT",
"timeframe": "1h",
"timestamp": "2026-05-26 13:00 KST",
"last_price": 76632.1,
"num_candles": 300,
"stage1_analyses": {
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bearish",
"confidence": 0.62,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.68,
"setup_signals": [
"현재가 $76,632.10은 7일 범위 EQ $76,191.80 위에 있어 약한 premium zone 진입 상태",
"현재가가 EMA20 $77,052.43, EMA120 $76,937.52, EMA240 $77,310.23 아래에 있어 단기 반등이 평균선 저항에 막히는 구조",
"최근 패턴에 bearish_engulfing@293, bearish_engulfing@295가 연속 출현했고, 그중 1개는 high_volume_patterns에 포함",
"bear_score 1.6000 대비 bull_score 0으로 캔들 모멘텀이 매도 우위",
"마지막 5개 캔들이 -0.7%, -0.0%, -0.1%, -0.0%, +0.0%로 하락 후 도지성 정체를 보이며 매수 반전 확인이 부족"
],
"reasoning": "최근 300개 1시간봉 중 최근 구간에서 bearish engulfing 2개와 doji 2개가 감지되었고, 최상위 패턴 품질은 0.651로 중간 이상이며 고거래량 bearish engulfing이 포함되어 매도 압력이 유효합니다. 현재가 $76,632.10은 EMA20 $77,052.43, EMA120 $76,937.52, EMA240 $77,310.23 모두 아래에 있어, $76,937~$77,310 구간이 즉각적인 공급대로 작동할 가능성이 큽니다. 다만 7일 저점 $74,203.60과 고점 $78,180.00 사이의 명확한 BOS/CHoCH 확인 정보는 없으므로 structure_bias는 확정 bearish가 아니라 neutral로 평가합니다. 셋업 관점에서는 EQ $76,191.80 위의 약한 premium 위치에서 고거래량 bearish engulfing 이후 도지 정체가 이어져, 단기 하방 재시도 가능성이 우세합니다.",
"key_levels": {
"support": [
76191.8,
74203.6
],
"resistance": [
76937.52,
77052.43,
77310.23,
78180.0
]
},
"time_horizon": "short term",
"invalidation_level": "$78,180.00 상향 돌파 및 1시간봉 종가 안착",
"risk_scenario": "$77,310.23 EMA240을 회복하고 $78,180.00 7일 고점을 돌파하면 bearish engulfing의 매도 신호는 실패로 전환되며, 숏 커버링과 함께 $78,180 상단 유동성 돌파 후 추가 상승이 나올 수 있습니다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 154,
"recent_patterns": 4,
"pattern_list": [
"bearish_engulfing@293",
"bearish_engulfing@295",
"doji@296",
"doji@298"
],
"atr_value": 302.88,
"vol_avg_20": 3171.17,
"high_volume_patterns": [
"bearish_engulfing"
],
"pattern_candidates": [
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.651,
"tier": "strict",
"high_volume": true
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.532,
"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.651,
"bull_score": 0,
"bear_score": 1.6
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.68,\n \"setup_signals\": [\n \"현재가 $76,632.10은 7일 범위 EQ $76,191.80 위에 있어 약한 premium zone 진입 상태\",\n \"현재가가 EMA20 $77,052.43, EMA120 $76,937.52, EMA240 $77,310.23 아래에 있어 단기 반등이 평균선 저항에 막히는 구조\",\n \"최근 패턴에 bearish_engulfing@293, bearish_engulfing@295가 연속 출현했고, 그중 1개는 high_volume_patterns에 포함\",\n \"bear_score 1.6000 대비 bull_score 0으로 캔들 모멘텀이 매도 우위\",\n \"마지막 5개 캔들이 -0.7%, -0.0%, -0.1%, -0.0%, +0.0%로 하락 후 도지성 정체를 보이며 매수 반전 확인이 부족\"\n ],\n \"reasoning\": \"최근 300개 1시간봉 중 최근 구간에서 bearish engulfing 2개와 doji 2개가 감지되었고, 최상위 패턴 품질은 0.651로 중간 이상이며 고거래량 bearish engulfing이 포함되어 매도 압력이 유효합니다. 현재가 $76,632.10은 EMA20 $77,052.43, EMA120 $76,937.52, EMA240 $77,310.23 모두 아래에 있어, $76,937~$77,310 구간이 즉각적인 공급대로 작동할 가능성이 큽니다. 다만 7일 저점 $74,203.60과 고점 $78,180.00 사이의 명확한 BOS/CHoCH 확인 정보는 없으므로 structure_bias는 확정 bearish가 아니라 neutral로 평가합니다. 셋업 관점에서는 EQ $76,191.80 위의 약한 premium 위치에서 고거래량 bearish engulfing 이후 도지 정체가 이어져, 단기 하방 재시도 가능성이 우세합니다.\",\n \"key_levels\": {\n \"support\": [\n 76191.8,\n 74203.6\n ],\n \"resistance\": [\n 76937.52,\n 77052.43,\n 77310.23,\n 78180.0\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$78,180.00 상향 돌파 및 1시간봉 종가 안착\",\n \"risk_scenario\": \"$77,310.23 EMA240을 회복하고 $78,180.00 7일 고점을 돌파하면 bearish engulfing의 매도 신호는 실패로 전환되며, 숏 커버링과 함께 $78,180 상단 유동성 돌파 후 추가 상승이 나올 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.56,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.62,
"setup_signals": [
"현재가 $76,632.10은 7일 레인지 EQ 약 $76,191.80 위에 있어 약한 premium zone에 위치",
"가격이 EMA20 $77,052.43, EMA120 $76,937.52, EMA240 $77,310.23 아래에서 거래되며 단기 구조 수용 실패",
"24시간 가격 -0.94% 하락 중 OI가 +0.409% 증가해 하락 방향 신규 포지션 유입 가능성",
"롱 계정 비율이 24시간 -0.0160 하락하고 숏 계정 비율이 +0.016 상승하여 단기 계정 플로우가 숏 쪽으로 이동",
"선물 베이시스가 -0.0494%로 음수이며 현물 대비 선물 약세가 유지",
"가까운 하방 청산 유동성 $76,000에 4656.58 규모가 있어 단기 유동성 자석으로 작용 가능"
],
"reasoning": "확정 구조 관점에서는 $74,203.60~$78,180.00의 7일 박스 안에 있으며 명확한 BOS/CHoCH 확인이 없어 structure_bias는 neutral로 본다. 다만 실행 setup은 약세 쪽이다. 현재가 $76,632.10은 EQ $76,191.80 위의 약한 프리미엄에 있지만 EMA20 $77,052.43, EMA120 $76,937.52, EMA240 $77,310.23 아래에서 수용되고 있어 반등 탄력이 부족하다. OI가 24시간 +0.409% 증가하는 동안 가격은 -0.94% 밀렸고, 롱 계정은 감소·숏 계정은 증가해 단기적으로 하방 포지셔닝이 붙는 모습이다. 단, CVD divergence 0.850과 CVD change +473.1440은 매도 추격의 질이 완전히 좋지 않음을 의미하므로 $76,000 하방 유동성 스윕 후 반등 가능성은 경계해야 한다.",
"key_levels": {
"support": [
76000,
74203.6,
73700,
69800
],
"resistance": [
77052.43,
77310.23,
78180,
78300,
79800,
84400
]
},
"time_horizon": "short term, 향후 4-8시간",
"invalidation_level": "$78,300 상방 청산 레벨을 회수하고 1시간봉 종가가 $78,180 7일 고점 위에서 수용될 경우",
"risk_scenario": "$76,000 유동성을 먼저 스윕한 뒤 CVD 양의 다이버전스가 실제 현물 매수 흡수로 확인되면 숏 포지션이 갇히며 $78,300, 이후 $79,800 상방 청산 구간까지 빠른 숏 스퀴즈가 발생할 수 있다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.85,
"cvd_change": 473.144,
"oi_trend": 0.541,
"oi_change_pct_24h": 0.409,
"oi_latest": 99758.0,
"funding_pressure": 0.457,
"funding_avg": 4.337e-05,
"funding_change_24h": 4.531e-05,
"long_account_ratio": 0.511,
"short_account_ratio": 0.489,
"long_account_latest": 0.515,
"short_account_latest": 0.485,
"long_account_change_24h": -0.016,
"short_account_change_24h": 0.016,
"account_flow_label": "short_accounts_rising_long_accounts_falling",
"account_short_crowding": 0.0,
"account_long_crowding": 0.091,
"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.0494,
"basis_change_lookback": -0.0016,
"aggregate_score": 0.467,
"bull_signals": 1,
"bear_signals": 1,
"liq_below": [
[
76000,
4656.5832453
],
[
73700,
3552.1809630000007
],
[
69800,
3441.9595375
]
],
"liq_above": [
[
78300,
4386.5831613
],
[
79800,
4196.8289620000005
],
[
84400,
5246.0362025
]
],
"strongest_liq_level": 84400,
"fragility_score": 0.918,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.56,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.62,\n \"setup_signals\": [\n \"현재가 $76,632.10은 7일 레인지 EQ 약 $76,191.80 위에 있어 약한 premium zone에 위치\",\n \"가격이 EMA20 $77,052.43, EMA120 $76,937.52, EMA240 $77,310.23 아래에서 거래되며 단기 구조 수용 실패\",\n \"24시간 가격 -0.94% 하락 중 OI가 +0.409% 증가해 하락 방향 신규 포지션 유입 가능성\",\n \"롱 계정 비율이 24시간 -0.0160 하락하고 숏 계정 비율이 +0.016 상승하여 단기 계정 플로우가 숏 쪽으로 이동\",\n \"선물 베이시스가 -0.0494%로 음수이며 현물 대비 선물 약세가 유지\",\n \"가까운 하방 청산 유동성 $76,000에 4656.58 규모가 있어 단기 유동성 자석으로 작용 가능\"\n ],\n \"reasoning\": \"확정 구조 관점에서는 $74,203.60~$78,180.00의 7일 박스 안에 있으며 명확한 BOS/CHoCH 확인이 없어 structure_bias는 neutral로 본다. 다만 실행 setup은 약세 쪽이다. 현재가 $76,632.10은 EQ $76,191.80 위의 약한 프리미엄에 있지만 EMA20 $77,052.43, EMA120 $76,937.52, EMA240 $77,310.23 아래에서 수용되고 있어 반등 탄력이 부족하다. OI가 24시간 +0.409% 증가하는 동안 가격은 -0.94% 밀렸고, 롱 계정은 감소·숏 계정은 증가해 단기적으로 하방 포지셔닝이 붙는 모습이다. 단, CVD divergence 0.850과 CVD change +473.1440은 매도 추격의 질이 완전히 좋지 않음을 의미하므로 $76,000 하방 유동성 스윕 후 반등 가능성은 경계해야 한다.\",\n \"key_levels\": {\n \"support\": [\n 76000,\n 74203.6,\n 73700,\n 69800\n ],\n \"resistance\": [\n 77052.43,\n 77310.23,\n 78180,\n 78300,\n 79800,\n 84400\n ]\n },\n \"time_horizon\": \"short term, 향후 4-8시간\",\n \"invalidation_level\": \"$78,300 상방 청산 레벨을 회수하고 1시간봉 종가가 $78,180 7일 고점 위에서 수용될 경우\",\n \"risk_scenario\": \"$76,000 유동성을 먼저 스윕한 뒤 CVD 양의 다이버전스가 실제 현물 매수 흡수로 확인되면 숏 포지션이 갇히며 $78,300, 이후 $79,800 상방 청산 구간까지 빠른 숏 스퀴즈가 발생할 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "bearish",
"confidence": 0.82,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.62,
"setup_signals": [
"현재가 $76,632.10가 메인 레인지 저점/AR $76,666.00 아래에 위치하여 분배 레인지 하단 이탈 상태",
"EQ 약 $77,615.15 아래의 디스카운트 구간에 있어 추격 매도 효율은 낮지만, 구조적으로는 하단 수용 여부가 핵심",
"UTAD 후보 $77,887.90 이후 SOW $76,472.60 및 Phase E $76,434.00가 연속 출현",
"즉각적인 리클레임 기준은 $76,666.00~$76,696.70이며, 이 구간을 회복하지 못하면 하단 압력 유지"
],
"reasoning": "1시간 구조는 DIS regime이며 regime_fitness 1.000, 확인된 분배 시퀀스는 BC $78,564.30 → AR $76,666.00 → ST $77,384.60 → UT $77,777.20 → UTAD $77,887.90 → SOW $76,472.60 → Phase E $76,434.00로 이어진다. 현재가 $76,632.10는 메인 레인지 저점 $76,666.00 바로 아래에 있어 Phase E 하단 이탈 구조가 우세하지만, 아직 $76,434.00~$76,472.60 저점권 재테스트 구간과 매우 가까워 즉각 추격보다는 하단 수용/리테스트 확인이 중요하다. 구조 편향은 분배 Phase E에 따른 bearish로 확정적으로 읽되, 단기 경로는 $76,666.00~$76,696.70 리클레임 실패 시 약세 지속, 반대로 이 구간을 회복하면 $77,384.60 또는 EQ $77,615.15까지 되돌림 테스트가 가능하다. $77,887.90 UTAD 고점을 회복하면 현재 Phase E 약세 해석은 크게 훼손되며, $78,564.30 BC 고점 회복은 분배 구조 자체의 무효화로 본다.",
"key_levels": {
"support": [
76472.6,
76434.0,
74203.6
],
"resistance": [
76666.0,
76696.7,
77384.6,
77615.15,
77777.2,
77887.9,
78564.3
]
},
"time_horizon": "short to medium term",
"invalidation_level": "$77,887.90 회복 및 수용 시 Phase E 약세 해석이 무효화되며, $78,564.30 상향 돌파 시 분배 구조 자체가 무효화됩니다.",
"risk_scenario": "$76,666.00~$76,696.70을 빠르게 회복하고 그 위에서 수용되면 하단 이탈은 실패한 SOW로 변질될 수 있으며, 이 경우 $77,384.60 ST 및 EQ $77,615.15까지 되돌림이 우선 진행될 수 있습니다.",
"data_quality": "high",
"metrics": {
"acc_score": 96.2,
"dis_score": 100.0,
"regime": "DIS",
"regime_state": "dis_candidate",
"structure_bias": "bearish",
"phase_context": "dis_candidate / distribution / Phase E",
"phases_detected": [
"BC",
"AR",
"ST",
"SOW_IN_PHASE_B",
"UT",
"UTAD",
"SOW",
"Phase E"
],
"last_phase": "Phase E",
"phase_candidates": [
{
"label": "BC",
"side": "high",
"idx": 89,
"price": 78564.3,
"color": "#ffd166"
},
{
"label": "AR",
"side": "low",
"idx": 102,
"price": 76666.0,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "high",
"idx": 127,
"price": 77384.6,
"color": "#118ab2"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 188,
"price": 76696.7,
"color": "#ef476f"
},
{
"label": "UT",
"side": "high",
"idx": 196,
"price": 77777.2,
"color": "#f9844a"
},
{
"label": "UTAD",
"side": "high",
"idx": 286,
"price": 77887.9,
"color": "#f9844a"
},
{
"label": "SOW",
"side": "low",
"idx": 297,
"price": 76472.6,
"color": "#ef476f"
},
{
"label": "Phase E",
"side": "low",
"idx": 298,
"price": 76434.0,
"color": "#7209b7"
}
],
"phase_structures": [
{
"structure_id": "1h_cycle_1",
"sequence": 1,
"timeframe": "1h",
"regime": "distribution",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "distribution",
"start_idx": 89,
"end_idx": 298,
"phase_count": 8,
"phases": [
{
"label": "BC",
"side": "high",
"idx": 89,
"price": 78564.3,
"color": "#ffd166",
"dt": "2026-05-17 19:00:00+09:00"
},
{
"label": "AR",
"side": "low",
"idx": 102,
"price": 76666.0,
"color": "#06d6a0",
"dt": "2026-05-18 08:00:00+09:00"
},
{
"label": "ST",
"side": "high",
"idx": 127,
"price": 77384.6,
"color": "#118ab2",
"dt": "2026-05-19 09:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 188,
"price": 76696.7,
"color": "#ef476f",
"dt": "2026-05-21 22:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 196,
"price": 77777.2,
"color": "#f9844a",
"dt": "2026-05-22 06:00:00+09:00"
},
{
"label": "UTAD",
"side": "high",
"idx": 286,
"price": 77887.9,
"color": "#f9844a",
"dt": "2026-05-26 00:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 297,
"price": 76472.6,
"color": "#ef476f",
"dt": "2026-05-26 11:00:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 298,
"price": 76434.0,
"color": "#7209b7",
"dt": "2026-05-26 12:00:00+09:00"
}
]
}
],
"active_structure_id": "1h_cycle_1",
"primary_structure_id": "1h_cycle_1",
"structure_count": 1,
"regime_fitness": 1.0,
"current_event": "Phase E",
"major_phase": "E",
"pos_in_range": 0.5,
"main_range_low": 76666.0,
"main_range_high": 78564.3
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.82,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.62,\n \"setup_signals\": [\n \"현재가 $76,632.10가 메인 레인지 저점/AR $76,666.00 아래에 위치하여 분배 레인지 하단 이탈 상태\",\n \"EQ 약 $77,615.15 아래의 디스카운트 구간에 있어 추격 매도 효율은 낮지만, 구조적으로는 하단 수용 여부가 핵심\",\n \"UTAD 후보 $77,887.90 이후 SOW $76,472.60 및 Phase E $76,434.00가 연속 출현\",\n \"즉각적인 리클레임 기준은 $76,666.00~$76,696.70이며, 이 구간을 회복하지 못하면 하단 압력 유지\"\n ],\n \"reasoning\": \"1시간 구조는 DIS regime이며 regime_fitness 1.000, 확인된 분배 시퀀스는 BC $78,564.30 → AR $76,666.00 → ST $77,384.60 → UT $77,777.20 → UTAD $77,887.90 → SOW $76,472.60 → Phase E $76,434.00로 이어진다. 현재가 $76,632.10는 메인 레인지 저점 $76,666.00 바로 아래에 있어 Phase E 하단 이탈 구조가 우세하지만, 아직 $76,434.00~$76,472.60 저점권 재테스트 구간과 매우 가까워 즉각 추격보다는 하단 수용/리테스트 확인이 중요하다. 구조 편향은 분배 Phase E에 따른 bearish로 확정적으로 읽되, 단기 경로는 $76,666.00~$76,696.70 리클레임 실패 시 약세 지속, 반대로 이 구간을 회복하면 $77,384.60 또는 EQ $77,615.15까지 되돌림 테스트가 가능하다. $77,887.90 UTAD 고점을 회복하면 현재 Phase E 약세 해석은 크게 훼손되며, $78,564.30 BC 고점 회복은 분배 구조 자체의 무효화로 본다.\",\n \"key_levels\": {\n \"support\": [\n 76472.6,\n 76434.0,\n 74203.6\n ],\n \"resistance\": [\n 76666.0,\n 76696.7,\n 77384.6,\n 77615.15,\n 77777.2,\n 77887.9,\n 78564.3\n ]\n },\n \"time_horizon\": \"short to medium term\",\n \"invalidation_level\": \"$77,887.90 회복 및 수용 시 Phase E 약세 해석이 무효화되며, $78,564.30 상향 돌파 시 분배 구조 자체가 무효화됩니다.\",\n \"risk_scenario\": \"$76,666.00~$76,696.70을 빠르게 회복하고 그 위에서 수용되면 하단 이탈은 실패한 SOW로 변질될 수 있으며, 이 경우 $77,384.60 ST 및 EQ $77,615.15까지 되돌림이 우선 진행될 수 있습니다.\",\n \"data_quality\": \"high\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "neutral",
"confidence": 0.58,
"structure_bias": "neutral",
"setup_bias": "bullish",
"setup_score": 0.65,
"setup_signals": [
"현재가 $76,632.10은 스윙 Low→High $76,056→$77,888의 EQ인 ret_0.5 $76,971.95 아래에 있어 할인 구간에 위치",
"0.618 황금비 되돌림 $76,755.79를 근접 테스트 중이며, 최근접 피보나치 거리 점수 0.160으로 반응 구간에 진입",
"ret_0.618 $76,755.79와 ret_0.786 $76,448.03이 포함된 $76,601.91 confluence zone이 형성되어 단기 수요 반응 후보",
"confluence_quality 0.850 및 fib_reaction_state가 testing으로, 구조 전환 전 반등 셋업 확률이 상대적으로 높음",
"다만 현재가가 0.618 $76,755.79 아래에 있어 해당 레벨을 회복하기 전까지는 확정 bullish 구조로 보기 어려움"
],
"reasoning": "현재 BTC는 $76,632.10으로 핵심 0.618 황금비 되돌림 $76,755.79 바로 아래에서 거래되며, $76,601.91 피보나치 클러스터 구간을 테스트하고 있다. 스윙 기준 Low $76,056에서 High $77,888까지의 상승 구조 자체는 유지되지만, 현재가가 EQ $76,971.95와 EMA20 $77,052.43 아래에 있어 확인된 상승 구조라기보다는 중립 박스 내 되돌림 단계로 판단된다. 셋업 관점에서는 가격이 할인 구간에 있고 ret_0.618 $76,755.79 및 ret_0.786 $76,448.03 사이에서 반응 가능성이 있어 단기 bullish 반등 셋업이 우세하다. 다만 $76,755.79를 회복하지 못하면 해당 황금비 레벨이 저항으로 작동하며 $76,448.03 ret_0.786 재테스트 위험이 커진다.",
"key_levels": {
"support": [
76448.03,
76056.0,
74203.6
],
"resistance": [
76755.79,
76971.95,
77188.11,
77455.57,
77887.9,
78386.18,
78646.31,
79020.01
]
},
"time_horizon": "short term",
"invalidation_level": "$76,448.03",
"risk_scenario": "$76,448.03 ret_0.786 지지가 이탈되면 현재의 할인 구간 반등 셋업은 실패로 간주되며, 스윙 저점 $76,056 재방문 가능성이 높아진다. 그 아래로 종가 수용이 발생하면 7일 저점 $74,203.60까지 유동성 탐색이 확대될 수 있다.",
"data_quality": "high",
"metrics": {
"swing_pair": "Low→High: $76,056 → $77,888",
"direction": "up",
"nearest_fib": "ret_0.618",
"nearest_fib_price": 76755.79,
"nearest_fib_distance": 0.16,
"golden_ratio_level": 76755.79,
"fib_ret_382": 77188.11,
"fib_ret_618": 76755.79,
"confluence_zones": [
{
"price": 77113.84,
"count": 3,
"levels": [
"ret_0.5",
"ret_0.382",
"ret_0.382"
],
"cluster_score": 0.85
},
{
"price": 76601.91,
"count": 2,
"levels": [
"ret_0.786",
"ret_0.618"
],
"cluster_score": 0.6
},
{
"price": 77994.6,
"count": 2,
"levels": [
"ext_1.0",
"ret_0.5"
],
"cluster_score": 0.6
},
{
"price": 78516.24,
"count": 2,
"levels": [
"ext_1.272",
"ext_1.414"
],
"cluster_score": 0.6
},
{
"price": 79020.59,
"count": 2,
"levels": [
"ext_1.618",
"ret_0.618"
],
"cluster_score": 0.6
}
],
"support_levels": [
76448.0266
],
"resistance_levels": [
76755.7858,
76971.95,
77188.1142
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 77455.57,
"distance_pct": 1.07,
"is_support": false,
"cluster_score": 0.85
},
{
"name": "ret_0.382",
"price": 77188.11,
"distance_pct": 0.73,
"is_support": false,
"cluster_score": 0.85
},
{
"name": "ret_0.5",
"price": 76971.95,
"distance_pct": 0.44,
"is_support": false,
"cluster_score": 0.85
},
{
"name": "ret_0.618",
"price": 76755.79,
"distance_pct": 0.16,
"is_support": false,
"cluster_score": 0.85
},
{
"name": "ret_0.786",
"price": 76448.03,
"distance_pct": 0.24,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ext_1.0",
"price": 77887.9,
"distance_pct": 1.64,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.272",
"price": 78386.18,
"distance_pct": 2.29,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.414",
"price": 78646.31,
"distance_pct": 2.63,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.618",
"price": 79020.01,
"distance_pct": 3.12,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_2.0",
"price": 79719.8,
"distance_pct": 4.03,
"is_support": false,
"cluster_score": 0.0
}
],
"confluence_quality": 0.85,
"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.65,\n \"setup_signals\": [\n \"현재가 $76,632.10은 스윙 Low→High $76,056→$77,888의 EQ인 ret_0.5 $76,971.95 아래에 있어 할인 구간에 위치\",\n \"0.618 황금비 되돌림 $76,755.79를 근접 테스트 중이며, 최근접 피보나치 거리 점수 0.160으로 반응 구간에 진입\",\n \"ret_0.618 $76,755.79와 ret_0.786 $76,448.03이 포함된 $76,601.91 confluence zone이 형성되어 단기 수요 반응 후보\",\n \"confluence_quality 0.850 및 fib_reaction_state가 testing으로, 구조 전환 전 반등 셋업 확률이 상대적으로 높음\",\n \"다만 현재가가 0.618 $76,755.79 아래에 있어 해당 레벨을 회복하기 전까지는 확정 bullish 구조로 보기 어려움\"\n ],\n \"reasoning\": \"현재 BTC는 $76,632.10으로 핵심 0.618 황금비 되돌림 $76,755.79 바로 아래에서 거래되며, $76,601.91 피보나치 클러스터 구간을 테스트하고 있다. 스윙 기준 Low $76,056에서 High $77,888까지의 상승 구조 자체는 유지되지만, 현재가가 EQ $76,971.95와 EMA20 $77,052.43 아래에 있어 확인된 상승 구조라기보다는 중립 박스 내 되돌림 단계로 판단된다. 셋업 관점에서는 가격이 할인 구간에 있고 ret_0.618 $76,755.79 및 ret_0.786 $76,448.03 사이에서 반응 가능성이 있어 단기 bullish 반등 셋업이 우세하다. 다만 $76,755.79를 회복하지 못하면 해당 황금비 레벨이 저항으로 작동하며 $76,448.03 ret_0.786 재테스트 위험이 커진다.\",\n \"key_levels\": {\n \"support\": [\n 76448.03,\n 76056.0,\n 74203.6\n ],\n \"resistance\": [\n 76755.79,\n 76971.95,\n 77188.11,\n 77455.57,\n 77887.9,\n 78386.18,\n 78646.31,\n 79020.01\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$76,448.03\",\n \"risk_scenario\": \"$76,448.03 ret_0.786 지지가 이탈되면 현재의 할인 구간 반등 셋업은 실패로 간주되며, 스윙 저점 $76,056 재방문 가능성이 높아진다. 그 아래로 종가 수용이 발생하면 7일 저점 $74,203.60까지 유동성 탐색이 확대될 수 있다.\",\n \"data_quality\": \"high\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "bullish",
"confidence": 0.62,
"structure_bias": "bullish",
"setup_bias": "neutral",
"setup_score": 0.0,
"setup_signals": [],
"reasoning": "Harmonic analysis: 71 PRZ candidate(s) found via multi-scale order=[3, 5, 8] swings — completed 29, forming-D 42, high-quality 20, high-confluence 44. Best directional PRZ: bat completed high (score=0.95, active) at $76,551.99-$76,999.71; expected reversal UP if price reacts in zone. Low-quality PRZs are retained for detail but do not drive the vote.",
"key_levels": {},
"time_horizon": "medium",
"invalidation_level": null,
"risk_scenario": "",
"data_quality": "medium",
"metrics": {
"patterns_found": 71,
"completed_patterns_found": 29,
"forming_d_prz_found": 42,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 34,
"multiscale_swings_scanned": 53,
"swing_highs_scanned": 27,
"swing_lows_scanned": 26,
"timeframe": "1h",
"prz_active_threshold_pct": 0.5,
"prz_nearby_threshold_pct": 1.0,
"prz_watch_threshold_pct": 2.0,
"prz_max_width_pct": 0.9,
"quality_counts": {
"high": 20,
"medium": 25,
"low": 26
},
"prz_status_counts": {
"active": 29,
"nearby": 10,
"watch": 20,
"far": 12,
"forming": 10
},
"high_confluence_prz_count": 44,
"strict_patterns_found": 34,
"candidate_patterns_found": 37,
"active_patterns_at_prz": 29,
"nearby_patterns": 10,
"all_patterns": [
"bat",
"bat",
"shark",
"gartley",
"crab",
"shark",
"bat",
"butterfly",
"crab",
"bat",
"crab",
"crab",
"gartley",
"gartley",
"gartley",
"butterfly",
"shark",
"shark",
"crab",
"crab",
"butterfly",
"bat",
"butterfly",
"butterfly",
"crab",
"shark",
"shark",
"butterfly",
"butterfly",
"butterfly",
"bat",
"shark",
"gartley",
"crab",
"shark",
"butterfly",
"gartley",
"crab",
"bat",
"butterfly",
"gartley",
"bat",
"crab",
"crab",
"shark",
"butterfly",
"gartley",
"crab",
"shark",
"crab",
"shark",
"butterfly",
"bat",
"shark",
"gartley",
"crab",
"butterfly",
"crab",
"crab",
"crab",
"bat",
"shark",
"butterfly",
"gartley",
"shark",
"crab",
"crab",
"butterfly",
"shark",
"shark",
"crab"
],
"all_signals": [
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish"
],
"best_pattern": "bat",
"best_pattern_quality": "strict",
"best_quality": "high",
"best_pattern_score": 0.984,
"best_completion_status": "forming",
"nearest_pattern": "crab",
"nearest_prz": 76632.87,
"price_to_prz": 0.0,
"prz_range": [
76213.66,
77052.08
],
"council_relevant_prz_count": 12,
"directional_influence_prz_count": 12,
"confirmed_reaction_prz_count": 4,
"validated_harmonic_tp_count": 4,
"pattern_candidates": [
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.984,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 76897.24,
"prz_range": [
76550.86,
77243.62
],
"prz_width_pct": 0.901,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.35,
"price_to_prz_pct_raw": 0.346,
"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": 76897.24,
"a_price": 77042.3,
"tp1_ad_382": 76952.66,
"tp2_ad_618": 76986.89,
"tp3_a_or_structure_liquidity": 77042.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4839,
"ABC": 0.5657
},
"x_price": 76534.5,
"x_idx": 109,
"x_order": 5,
"a_price": 77042.3,
"a_idx": 146,
"a_order": 8,
"b_price": 77288.0,
"b_idx": 200,
"b_order": 5,
"c_price": 77427.0,
"c_idx": 244,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.982,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 76514.74,
"prz_range": [
76349.42,
76680.05
],
"prz_width_pct": 0.432,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.15,
"price_to_prz_pct_raw": -0.1532,
"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": 76514.74,
"a_price": 77825.8,
"tp1_ad_382": 77015.56,
"tp2_ad_618": 77324.97,
"tp3_a_or_structure_liquidity": 77825.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3913,
"ABC": 0.4611
},
"x_price": 76451.3,
"x_idx": 129,
"x_order": 5,
"a_price": 77825.8,
"a_idx": 166,
"a_order": 8,
"b_price": 77288.0,
"b_idx": 200,
"b_order": 5,
"c_price": 77040.0,
"c_idx": 253,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.968,
"ratio_score": 1.0,
"prz_score": 0.977,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 76774.16,
"prz_range": [
76394.66,
77153.66
],
"prz_width_pct": 0.989,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.19,
"price_to_prz_pct_raw": 0.1854,
"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": "shark",
"d_price": 76774.16,
"a_price": 77291.3,
"tp1_ad_382": 76971.71,
"tp2_ad_618": 77093.75,
"tp3_a_or_structure_liquidity": 77291.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5765,
"ABC": 1.5895
},
"x_price": 76534.5,
"x_idx": 109,
"x_order": 5,
"a_price": 77291.3,
"a_idx": 135,
"a_order": 5,
"b_price": 76855.0,
"b_idx": 165,
"b_order": 8,
"c_price": 77548.5,
"c_idx": 211,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.962,
"ratio_score": 0.969,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 76378.13,
"prz_range": [
76129.04,
76627.21
],
"prz_width_pct": 0.652,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.33,
"price_to_prz_pct_raw": -0.3314,
"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": 76378.13,
"a_price": 77825.8,
"tp1_ad_382": 76931.14,
"tp2_ad_618": 77272.79,
"tp3_a_or_structure_liquidity": 77825.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6233,
"ABC": 0.7544
},
"x_price": 76014.2,
"x_idx": 118,
"x_order": 8,
"a_price": 77825.8,
"a_idx": 166,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 188,
"b_order": 8,
"c_price": 77548.5,
"c_idx": 211,
"c_order": 5,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.96,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 76322.47,
"prz_range": [
76101.52,
76543.41
],
"prz_width_pct": 0.579,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.4,
"price_to_prz_pct_raw": -0.404,
"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": "crab",
"d_price": 76322.47,
"a_price": 77825.8,
"tp1_ad_382": 76896.74,
"tp2_ad_618": 77251.53,
"tp3_a_or_structure_liquidity": 77825.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.554,
"ABC": 0.4611
},
"x_price": 76855.0,
"x_idx": 165,
"x_order": 8,
"a_price": 77825.8,
"a_idx": 166,
"a_order": 8,
"b_price": 77288.0,
"b_idx": 200,
"b_order": 5,
"c_price": 77040.0,
"c_idx": 253,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.95,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 77474.72,
"prz_range": [
77341.96,
77607.48
],
"prz_width_pct": 0.343,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.1,
"price_to_prz_pct_raw": 1.0996,
"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": 77474.72,
"a_price": 77288.0,
"tp1_ad_382": 77403.39,
"tp2_ad_618": 77359.33,
"tp3_a_or_structure_liquidity": 77288.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5657,
"ABC": 1.3108
},
"x_price": 77042.3,
"x_idx": 146,
"x_order": 8,
"a_price": 77288.0,
"a_idx": 200,
"a_order": 5,
"b_price": 77427.0,
"b_idx": 244,
"b_order": 8,
"c_price": 77244.8,
"c_idx": 284,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.949,
"ratio_score": 0.995,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 76611.0,
"prz_range": [
76551.99,
76999.71
],
"prz_width_pct": 0.583,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.19,
"price_to_prz_pct_raw": 0.1876,
"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.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": 0.814,
"adverse_move_ratio_ad": 0.372,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"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": "bullish",
"source": "bat",
"d_price": 76775.85,
"a_price": 77825.8,
"tp1_ad_382": 77176.93,
"tp2_ad_618": 77424.72,
"tp3_a_or_structure_liquidity": 77825.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4672,
"ABC": 0.5681,
"BCD": 2.5699,
"XAD": 0.8838
},
"x_price": 76451.3,
"x_idx": 129,
"x_order": 5,
"a_price": 77825.8,
"a_idx": 166,
"a_order": 8,
"b_price": 77183.7,
"b_idx": 173,
"b_order": 5,
"c_price": 77548.5,
"c_idx": 211,
"c_order": 5,
"d_idx": 252
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.945,
"ratio_score": 0.983,
"prz_score": 0.993,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 77704.92,
"prz_range": [
77344.75,
78065.1
],
"prz_width_pct": 0.927,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.4,
"price_to_prz_pct_raw": 1.4,
"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": 77704.92,
"a_price": 76107.1,
"tp1_ad_382": 77094.55,
"tp2_ad_618": 76717.47,
"tp3_a_or_structure_liquidity": 76107.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7897,
"ABC": 0.5959
},
"x_price": 77291.3,
"x_idx": 135,
"x_order": 5,
"a_price": 76107.1,
"a_idx": 141,
"a_order": 8,
"b_price": 77042.3,
"b_idx": 146,
"b_order": 8,
"c_price": 76485.0,
"c_idx": 151,
"c_order": 5,
"d_idx": null
}
],
"council_relevant_prz": [
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.949,
"ratio_score": 0.995,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 76611.0,
"prz_range": [
76551.99,
76999.71
],
"prz_width_pct": 0.583,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.19,
"price_to_prz_pct_raw": 0.1876,
"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.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": 0.814,
"adverse_move_ratio_ad": 0.372,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"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": "bullish",
"source": "bat",
"d_price": 76775.85,
"a_price": 77825.8,
"tp1_ad_382": 77176.93,
"tp2_ad_618": 77424.72,
"tp3_a_or_structure_liquidity": 77825.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4672,
"ABC": 0.5681,
"BCD": 2.5699,
"XAD": 0.8838
},
"x_price": 76451.3,
"x_idx": 129,
"x_order": 5,
"a_price": 77825.8,
"a_idx": 166,
"a_order": 8,
"b_price": 77183.7,
"b_idx": 173,
"b_order": 5,
"c_price": 77548.5,
"c_idx": 211,
"c_order": 5,
"d_idx": 252
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.91,
"ratio_score": 0.993,
"prz_score": 0.993,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 77825.8,
"prz_range": [
77344.75,
78065.1
],
"prz_width_pct": 0.927,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.4,
"price_to_prz_pct_raw": 1.4,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"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.495,
"adverse_move_ratio_ad": 0.189,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"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": 77704.92,
"a_price": 76107.1,
"tp1_ad_382": 77094.55,
"tp2_ad_618": 76717.47,
"tp3_a_or_structure_liquidity": 76107.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7897,
"ABC": 0.5959,
"BCD": 2.4059,
"XAD": 1.4514
},
"x_price": 77291.3,
"x_idx": 135,
"x_order": 5,
"a_price": 76107.1,
"a_idx": 141,
"a_order": 8,
"b_price": 77042.3,
"b_idx": 146,
"b_order": 8,
"c_price": 76485.0,
"c_idx": 151,
"c_order": 5,
"d_idx": 166
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.887,
"ratio_score": 0.929,
"prz_score": 0.938,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 76056.0,
"prz_range": [
75474.09,
76338.89
],
"prz_width_pct": 1.139,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.95,
"price_to_prz_pct_raw": -0.9469,
"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.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": 0.928,
"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": "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": "bullish",
"source": "butterfly",
"d_price": 75906.49,
"a_price": 77825.8,
"tp1_ad_382": 76639.66,
"tp2_ad_618": 77092.62,
"tp3_a_or_structure_liquidity": 77825.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8215,
"ABC": 0.6468,
"BCD": 1.8773,
"XAD": 1.2876
},
"x_price": 76451.3,
"x_idx": 129,
"x_order": 5,
"a_price": 77825.8,
"a_idx": 166,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 188,
"b_order": 8,
"c_price": 77427.0,
"c_idx": 244,
"c_order": 8,
"d_idx": 268
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.842,
"ratio_score": 0.839,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 77427.0,
"prz_range": [
77326.74,
77700.62
],
"prz_width_pct": 0.482,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.15,
"price_to_prz_pct_raw": 1.1504,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"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.091,
"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": "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": "gartley",
"d_price": 77513.68,
"a_price": 76451.3,
"tp1_ad_382": 77107.85,
"tp2_ad_618": 76857.13,
"tp3_a_or_structure_liquidity": 76451.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6431,
"ABC": 0.7079,
"BCD": 1.2282,
"XAD": 0.747
},
"x_price": 77757.5,
"x_idx": 115,
"x_order": 8,
"a_price": 76451.3,
"a_idx": 129,
"a_order": 5,
"b_price": 77291.3,
"b_idx": 135,
"b_order": 5,
"c_price": 76696.7,
"c_idx": 188,
"c_order": 8,
"d_idx": 244
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.984,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 76897.24,
"prz_range": [
76550.86,
77243.62
],
"prz_width_pct": 0.901,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.35,
"price_to_prz_pct_raw": 0.346,
"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": 76897.24,
"a_price": 77042.3,
"tp1_ad_382": 76952.66,
"tp2_ad_618": 76986.89,
"tp3_a_or_structure_liquidity": 77042.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4839,
"ABC": 0.5657
},
"x_price": 76534.5,
"x_idx": 109,
"x_order": 5,
"a_price": 77042.3,
"a_idx": 146,
"a_order": 8,
"b_price": 77288.0,
"b_idx": 200,
"b_order": 5,
"c_price": 77427.0,
"c_idx": 244,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.982,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 76514.74,
"prz_range": [
76349.42,
76680.05
],
"prz_width_pct": 0.432,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.15,
"price_to_prz_pct_raw": -0.1532,
"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": 76514.74,
"a_price": 77825.8,
"tp1_ad_382": 77015.56,
"tp2_ad_618": 77324.97,
"tp3_a_or_structure_liquidity": 77825.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3913,
"ABC": 0.4611
},
"x_price": 76451.3,
"x_idx": 129,
"x_order": 5,
"a_price": 77825.8,
"a_idx": 166,
"a_order": 8,
"b_price": 77288.0,
"b_idx": 200,
"b_order": 5,
"c_price": 77040.0,
"c_idx": 253,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.968,
"ratio_score": 1.0,
"prz_score": 0.977,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 76774.16,
"prz_range": [
76394.66,
77153.66
],
"prz_width_pct": 0.989,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.19,
"price_to_prz_pct_raw": 0.1854,
"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": "shark",
"d_price": 76774.16,
"a_price": 77291.3,
"tp1_ad_382": 76971.71,
"tp2_ad_618": 77093.75,
"tp3_a_or_structure_liquidity": 77291.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5765,
"ABC": 1.5895
},
"x_price": 76534.5,
"x_idx": 109,
"x_order": 5,
"a_price": 77291.3,
"a_idx": 135,
"a_order": 5,
"b_price": 76855.0,
"b_idx": 165,
"b_order": 8,
"c_price": 77548.5,
"c_idx": 211,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.962,
"ratio_score": 0.969,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 76378.13,
"prz_range": [
76129.04,
76627.21
],
"prz_width_pct": 0.652,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.33,
"price_to_prz_pct_raw": -0.3314,
"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": 76378.13,
"a_price": 77825.8,
"tp1_ad_382": 76931.14,
"tp2_ad_618": 77272.79,
"tp3_a_or_structure_liquidity": 77825.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6233,
"ABC": 0.7544
},
"x_price": 76014.2,
"x_idx": 118,
"x_order": 8,
"a_price": 77825.8,
"a_idx": 166,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 188,
"b_order": 8,
"c_price": 77548.5,
"c_idx": 211,
"c_order": 5,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.96,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 76322.47,
"prz_range": [
76101.52,
76543.41
],
"prz_width_pct": 0.579,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.4,
"price_to_prz_pct_raw": -0.404,
"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": "crab",
"d_price": 76322.47,
"a_price": 77825.8,
"tp1_ad_382": 76896.74,
"tp2_ad_618": 77251.53,
"tp3_a_or_structure_liquidity": 77825.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.554,
"ABC": 0.4611
},
"x_price": 76855.0,
"x_idx": 165,
"x_order": 8,
"a_price": 77825.8,
"a_idx": 166,
"a_order": 8,
"b_price": 77288.0,
"b_idx": 200,
"b_order": 5,
"c_price": 77040.0,
"c_idx": 253,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.95,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 77474.72,
"prz_range": [
77341.96,
77607.48
],
"prz_width_pct": 0.343,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.1,
"price_to_prz_pct_raw": 1.0996,
"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": 77474.72,
"a_price": 77288.0,
"tp1_ad_382": 77403.39,
"tp2_ad_618": 77359.33,
"tp3_a_or_structure_liquidity": 77288.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5657,
"ABC": 1.3108
},
"x_price": 77042.3,
"x_idx": 146,
"x_order": 8,
"a_price": 77288.0,
"a_idx": 200,
"a_order": 5,
"b_price": 77427.0,
"b_idx": 244,
"b_order": 8,
"c_price": 77244.8,
"c_idx": 284,
"c_order": 3,
"d_idx": null
}
],
"report_detail_candidates": [
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.984,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 76897.24,
"prz_range": [
76550.86,
77243.62
],
"prz_width_pct": 0.901,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.35,
"price_to_prz_pct_raw": 0.346,
"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": 76897.24,
"a_price": 77042.3,
"tp1_ad_382": 76952.66,
"tp2_ad_618": 76986.89,
"tp3_a_or_structure_liquidity": 77042.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4839,
"ABC": 0.5657
},
"x_price": 76534.5,
"x_idx": 109,
"x_order": 5,
"a_price": 77042.3,
"a_idx": 146,
"a_order": 8,
"b_price": 77288.0,
"b_idx": 200,
"b_order": 5,
"c_price": 77427.0,
"c_idx": 244,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.982,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 76514.74,
"prz_range": [
76349.42,
76680.05
],
"prz_width_pct": 0.432,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.15,
"price_to_prz_pct_raw": -0.1532,
"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": 76514.74,
"a_price": 77825.8,
"tp1_ad_382": 77015.56,
"tp2_ad_618": 77324.97,
"tp3_a_or_structure_liquidity": 77825.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3913,
"ABC": 0.4611
},
"x_price": 76451.3,
"x_idx": 129,
"x_order": 5,
"a_price": 77825.8,
"a_idx": 166,
"a_order": 8,
"b_price": 77288.0,
"b_idx": 200,
"b_order": 5,
"c_price": 77040.0,
"c_idx": 253,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.968,
"ratio_score": 1.0,
"prz_score": 0.977,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 76774.16,
"prz_range": [
76394.66,
77153.66
],
"prz_width_pct": 0.989,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.19,
"price_to_prz_pct_raw": 0.1854,
"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": "shark",
"d_price": 76774.16,
"a_price": 77291.3,
"tp1_ad_382": 76971.71,
"tp2_ad_618": 77093.75,
"tp3_a_or_structure_liquidity": 77291.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5765,
"ABC": 1.5895
},
"x_price": 76534.5,
"x_idx": 109,
"x_order": 5,
"a_price": 77291.3,
"a_idx": 135,
"a_order": 5,
"b_price": 76855.0,
"b_idx": 165,
"b_order": 8,
"c_price": 77548.5,
"c_idx": 211,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.962,
"ratio_score": 0.969,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 76378.13,
"prz_range": [
76129.04,
76627.21
],
"prz_width_pct": 0.652,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.33,
"price_to_prz_pct_raw": -0.3314,
"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": 76378.13,
"a_price": 77825.8,
"tp1_ad_382": 76931.14,
"tp2_ad_618": 77272.79,
"tp3_a_or_structure_liquidity": 77825.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6233,
"ABC": 0.7544
},
"x_price": 76014.2,
"x_idx": 118,
"x_order": 8,
"a_price": 77825.8,
"a_idx": 166,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 188,
"b_order": 8,
"c_price": 77548.5,
"c_idx": 211,
"c_order": 5,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.96,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 76322.47,
"prz_range": [
76101.52,
76543.41
],
"prz_width_pct": 0.579,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.4,
"price_to_prz_pct_raw": -0.404,
"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": "crab",
"d_price": 76322.47,
"a_price": 77825.8,
"tp1_ad_382": 76896.74,
"tp2_ad_618": 77251.53,
"tp3_a_or_structure_liquidity": 77825.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.554,
"ABC": 0.4611
},
"x_price": 76855.0,
"x_idx": 165,
"x_order": 8,
"a_price": 77825.8,
"a_idx": 166,
"a_order": 8,
"b_price": 77288.0,
"b_idx": 200,
"b_order": 5,
"c_price": 77040.0,
"c_idx": 253,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.95,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 77474.72,
"prz_range": [
77341.96,
77607.48
],
"prz_width_pct": 0.343,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.1,
"price_to_prz_pct_raw": 1.0996,
"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": 77474.72,
"a_price": 77288.0,
"tp1_ad_382": 77403.39,
"tp2_ad_618": 77359.33,
"tp3_a_or_structure_liquidity": 77288.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5657,
"ABC": 1.3108
},
"x_price": 77042.3,
"x_idx": 146,
"x_order": 8,
"a_price": 77288.0,
"a_idx": 200,
"a_order": 5,
"b_price": 77427.0,
"b_idx": 244,
"b_order": 8,
"c_price": 77244.8,
"c_idx": 284,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.949,
"ratio_score": 0.995,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 76611.0,
"prz_range": [
76551.99,
76999.71
],
"prz_width_pct": 0.583,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.19,
"price_to_prz_pct_raw": 0.1876,
"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.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": 0.814,
"adverse_move_ratio_ad": 0.372,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"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": "bullish",
"source": "bat",
"d_price": 76775.85,
"a_price": 77825.8,
"tp1_ad_382": 77176.93,
"tp2_ad_618": 77424.72,
"tp3_a_or_structure_liquidity": 77825.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4672,
"ABC": 0.5681,
"BCD": 2.5699,
"XAD": 0.8838
},
"x_price": 76451.3,
"x_idx": 129,
"x_order": 5,
"a_price": 77825.8,
"a_idx": 166,
"a_order": 8,
"b_price": 77183.7,
"b_idx": 173,
"b_order": 5,
"c_price": 77548.5,
"c_idx": 211,
"c_order": 5,
"d_idx": 252
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.945,
"ratio_score": 0.983,
"prz_score": 0.993,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 77704.92,
"prz_range": [
77344.75,
78065.1
],
"prz_width_pct": 0.927,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.4,
"price_to_prz_pct_raw": 1.4,
"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": 77704.92,
"a_price": 76107.1,
"tp1_ad_382": 77094.55,
"tp2_ad_618": 76717.47,
"tp3_a_or_structure_liquidity": 76107.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7897,
"ABC": 0.5959
},
"x_price": 77291.3,
"x_idx": 135,
"x_order": 5,
"a_price": 76107.1,
"a_idx": 141,
"a_order": 8,
"b_price": 77042.3,
"b_idx": 146,
"b_order": 8,
"c_price": 76485.0,
"c_idx": 151,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.937,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 77636.88,
"prz_range": [
77450.88,
77822.89
],
"prz_width_pct": 0.479,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.31,
"price_to_prz_pct_raw": 1.3112,
"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": "bat",
"d_price": 77636.88,
"a_price": 77288.0,
"tp1_ad_382": 77503.61,
"tp2_ad_618": 77421.27,
"tp3_a_or_structure_liquidity": 77288.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4611,
"ABC": 0.8258
},
"x_price": 77825.8,
"x_idx": 166,
"x_order": 8,
"a_price": 77288.0,
"a_idx": 200,
"a_order": 5,
"b_price": 77040.0,
"b_idx": 253,
"b_order": 3,
"c_price": 77244.8,
"c_idx": 284,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.93,
"ratio_score": 1.0,
"prz_score": 0.984,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 77825.48,
"prz_range": [
77450.77,
78200.19
],
"prz_width_pct": 0.963,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.56,
"price_to_prz_pct_raw": 1.5573,
"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": 77825.48,
"a_price": 77288.0,
"tp1_ad_382": 77620.16,
"tp2_ad_618": 77493.32,
"tp3_a_or_structure_liquidity": 77288.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4611,
"ABC": 0.8258
},
"x_price": 77825.8,
"x_idx": 166,
"x_order": 8,
"a_price": 77288.0,
"a_idx": 200,
"a_order": 5,
"b_price": 77040.0,
"b_idx": 253,
"b_order": 3,
"c_price": 77244.8,
"c_idx": 284,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.914,
"ratio_score": 0.793,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77008.23,
"prz_range": [
76704.94,
77311.51
],
"prz_width_pct": 0.788,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.49,
"price_to_prz_pct_raw": 0.4908,
"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": 77008.23,
"a_price": 77042.3,
"tp1_ad_382": 77021.24,
"tp2_ad_618": 77029.28,
"tp3_a_or_structure_liquidity": 77042.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6529,
"ABC": 0.5657
},
"x_price": 76666.0,
"x_idx": 102,
"x_order": 5,
"a_price": 77042.3,
"a_idx": 146,
"a_order": 8,
"b_price": 77288.0,
"b_idx": 200,
"b_order": 5,
"c_price": 77427.0,
"c_idx": 244,
"c_order": 8,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.912,
"ratio_score": 0.91,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 77187.46,
"prz_range": [
77045.55,
77329.38
],
"prz_width_pct": 0.368,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.72,
"price_to_prz_pct_raw": 0.7247,
"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": "gartley",
"d_price": 77187.46,
"a_price": 76451.3,
"tp1_ad_382": 76906.25,
"tp2_ad_618": 76732.51,
"tp3_a_or_structure_liquidity": 76451.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6332,
"ABC": 0.5848
},
"x_price": 77384.6,
"x_idx": 127,
"x_order": 8,
"a_price": 76451.3,
"a_idx": 129,
"a_order": 5,
"b_price": 77042.3,
"b_idx": 146,
"b_order": 8,
"c_price": 76696.7,
"c_idx": 188,
"c_order": 8,
"d_idx": null
}
],
"actionable_patterns_list": [
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.984,
"prz_proximity": "active",
"prz_range": [
76550.86,
77243.62
],
"prz_reversal_direction": "up",
"price_to_prz_pct": 0.35,
"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": "bat",
"d_price": 76897.24,
"a_price": 77042.3,
"tp1_ad_382": 76952.66,
"tp2_ad_618": 76986.89,
"tp3_a_or_structure_liquidity": 77042.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "BAT FORMING HIGH PRZ $76,550.86-$77,243.62: expected reversal UP if price reacts in zone"
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.982,
"prz_proximity": "active",
"prz_range": [
76349.42,
76680.05
],
"prz_reversal_direction": "up",
"price_to_prz_pct": -0.15,
"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": "bat",
"d_price": 76514.74,
"a_price": 77825.8,
"tp1_ad_382": 77015.56,
"tp2_ad_618": 77324.97,
"tp3_a_or_structure_liquidity": 77825.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "BAT FORMING HIGH PRZ $76,349.42-$76,680.05: expected reversal UP if price reacts in zone"
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.968,
"prz_proximity": "active",
"prz_range": [
76394.66,
77153.66
],
"prz_reversal_direction": "up",
"price_to_prz_pct": 0.19,
"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": "shark",
"d_price": 76774.16,
"a_price": 77291.3,
"tp1_ad_382": 76971.71,
"tp2_ad_618": 77093.75,
"tp3_a_or_structure_liquidity": 77291.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "SHARK FORMING HIGH PRZ $76,394.66-$77,153.66: expected reversal UP if price reacts in zone"
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.962,
"prz_proximity": "active",
"prz_range": [
76129.04,
76627.21
],
"prz_reversal_direction": "up",
"price_to_prz_pct": -0.33,
"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": 76378.13,
"a_price": 77825.8,
"tp1_ad_382": 76931.14,
"tp2_ad_618": 77272.79,
"tp3_a_or_structure_liquidity": 77825.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "GARTLEY FORMING HIGH PRZ $76,129.04-$76,627.21: expected reversal UP if price reacts in zone"
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.96,
"prz_proximity": "active",
"prz_range": [
76101.52,
76543.41
],
"prz_reversal_direction": "up",
"price_to_prz_pct": -0.4,
"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": "crab",
"d_price": 76322.47,
"a_price": 77825.8,
"tp1_ad_382": 76896.74,
"tp2_ad_618": 77251.53,
"tp3_a_or_structure_liquidity": 77825.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "CRAB FORMING HIGH PRZ $76,101.52-$76,543.41: expected reversal UP if price reacts in zone"
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.95,
"prz_proximity": "nearby",
"prz_range": [
77341.96,
77607.48
],
"prz_reversal_direction": "down",
"price_to_prz_pct": 1.1,
"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": "bearish",
"source": "shark",
"d_price": 77474.72,
"a_price": 77288.0,
"tp1_ad_382": 77403.39,
"tp2_ad_618": 77359.33,
"tp3_a_or_structure_liquidity": 77288.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "SHARK FORMING HIGH PRZ $77,341.96-$77,607.48: expected reversal DOWN if price reacts in zone"
}
],
"best_council_prz": {
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.984,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 76897.24,
"prz_range": [
76550.86,
77243.62
],
"prz_width_pct": 0.901,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.35,
"price_to_prz_pct_raw": 0.346,
"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": 76897.24,
"a_price": 77042.3,
"tp1_ad_382": 76952.66,
"tp2_ad_618": 76986.89,
"tp3_a_or_structure_liquidity": 77042.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4839,
"ABC": 0.5657
},
"x_price": 76534.5,
"x_idx": 109,
"x_order": 5,
"a_price": 77042.3,
"a_idx": 146,
"a_order": 8,
"b_price": 77288.0,
"b_idx": 200,
"b_order": 5,
"c_price": 77427.0,
"c_idx": 244,
"c_order": 8,
"d_idx": null
},
"best_tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 76897.24,
"a_price": 77042.3,
"tp1_ad_382": 76952.66,
"tp2_ad_618": 76986.89,
"tp3_a_or_structure_liquidity": 77042.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"best_confirmed_tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 75906.49,
"a_price": 77825.8,
"tp1_ad_382": 76639.66,
"tp2_ad_618": 77092.62,
"tp3_a_or_structure_liquidity": 77825.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"tp_ladder": [
{
"direction": "bullish",
"source": "bat",
"d_price": 76897.24,
"a_price": 77042.3,
"tp1_ad_382": 76952.66,
"tp2_ad_618": 76986.89,
"tp3_a_or_structure_liquidity": 77042.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bullish",
"source": "bat",
"d_price": 76514.74,
"a_price": 77825.8,
"tp1_ad_382": 77015.56,
"tp2_ad_618": 77324.97,
"tp3_a_or_structure_liquidity": 77825.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bullish",
"source": "shark",
"d_price": 76774.16,
"a_price": 77291.3,
"tp1_ad_382": 76971.71,
"tp2_ad_618": 77093.75,
"tp3_a_or_structure_liquidity": 77291.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bullish",
"source": "gartley",
"d_price": 76378.13,
"a_price": 77825.8,
"tp1_ad_382": 76931.14,
"tp2_ad_618": 77272.79,
"tp3_a_or_structure_liquidity": 77825.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bullish",
"source": "crab",
"d_price": 76322.47,
"a_price": 77825.8,
"tp1_ad_382": 76896.74,
"tp2_ad_618": 77251.53,
"tp3_a_or_structure_liquidity": 77825.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "shark",
"d_price": 77474.72,
"a_price": 77288.0,
"tp1_ad_382": 77403.39,
"tp2_ad_618": 77359.33,
"tp3_a_or_structure_liquidity": 77288.0,
"note": "Use as strong TP ladder context; not standalone path authority."
}
],
"validated_tp_ladder": [
{
"direction": "bullish",
"source": "bat",
"d_price": 76775.85,
"a_price": 77825.8,
"tp1_ad_382": 77176.93,
"tp2_ad_618": 77424.72,
"tp3_a_or_structure_liquidity": 77825.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "butterfly",
"d_price": 77704.92,
"a_price": 76107.1,
"tp1_ad_382": 77094.55,
"tp2_ad_618": 76717.47,
"tp3_a_or_structure_liquidity": 76107.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bullish",
"source": "butterfly",
"d_price": 75906.49,
"a_price": 77825.8,
"tp1_ad_382": 76639.66,
"tp2_ad_618": 77092.62,
"tp3_a_or_structure_liquidity": 77825.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "gartley",
"d_price": 77513.68,
"a_price": 76451.3,
"tp1_ad_382": 77107.85,
"tp2_ad_618": 76857.13,
"tp3_a_or_structure_liquidity": 76451.3,
"note": "Use as strong TP ladder context; not standalone path authority."
}
],
"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": "ready",
"directional_scores": {
"bullish": 2.002,
"bearish": 1.199
},
"directional_score_total": 3.2,
"directional_dominance": 0.251
},
"raw_llm_response": ""
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bullish",
"confidence": 0.728,
"structure_bias": "bullish",
"setup_bias": "neutral",
"setup_score": 0.0,
"setup_signals": [],
"reasoning": "ICT analysis (smartmoneyconcepts): 1 active OBs (0 mitigated), 1 active bullish OB, 0 active bearish OB. FVG: 0 open, 63 mitigated. Structure: 4 events (1x consecutive bull BOS, 0x consecutive bear BOS). Liquidity: no recent sweeps, 1 resting. retracement 79.4% (bullish). Current zone: DISCOUNT around EQ $76,971.95.",
"key_levels": {},
"time_horizon": "medium",
"invalidation_level": null,
"risk_scenario": "",
"data_quality": "medium",
"metrics": {
"order_blocks_total": 1,
"confirmed_bullish_ob": 0,
"confirmed_bearish_ob": 0,
"candidate_bullish_ob": 1,
"candidate_bearish_ob": 0,
"active_bullish_ob": 1,
"active_bearish_ob": 0,
"nearest_bull_ob_range": null,
"nearest_bear_ob_range": null,
"active_bullish_ob_list": [
{
"type": "bullish_ob",
"idx": 268,
"top": 76718.2,
"bottom": 76056.0,
"mid": 76387.1,
"quality": "candidate",
"score": 0.57,
"displacement_score": 0.343,
"has_fvg": true,
"has_sweep_context": false,
"fvg_range": {
"bottom": 76718.2,
"top": 76771.1
},
"swept_level": null,
"source_move_idx": 268,
"proximity": "active"
}
],
"active_bearish_ob_list": [],
"ob_mitigated_count": 0,
"unfilled_bull_fvg_count": 0,
"unfilled_bear_fvg_count": 0,
"bull_fvg_ranges": [],
"bear_fvg_ranges": [],
"fvg_open_count": 0,
"fvg_mitigated_count": 63,
"fvg_open_zones": [],
"bos_choch_events": [
"BOS_bearish",
"BOS_bullish",
"BOS_bearish",
"BOS_bullish"
],
"bos_choch_levels": [
{
"type": "BOS_bearish",
"level": 77601.8
},
{
"type": "BOS_bullish",
"level": 77384.6
},
{
"type": "BOS_bearish",
"level": 76696.7
},
{
"type": "BOS_bullish",
"level": 77600.0
}
],
"bos_sequence": [
"BOS_bearish",
"BOS_bullish",
"BOS_bearish",
"BOS_bullish"
],
"consecutive_bull_bos": 1,
"consecutive_bear_bos": 0,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [
{
"type": "BSL",
"level": 77875.3
}
],
"current_zone": "discount",
"eq_level": 76971.95,
"range_high": 77887.9,
"range_low": 76056.0,
"bull_score": 8.942,
"bear_score": 5.0,
"setup_bias": "bullish",
"setup_score": 0.869,
"setup_signals": [
"bullish BOS above $77,384.60",
"bullish BOS above $77,600.00",
"bullish OB candidate $76,056.00-$76,718.20 (active, score=0.57)",
"BSL resting above $77,875.30",
"deep retracement 79.4% in discount zone"
],
"retracement_direction": "bullish",
"current_retracement_pct": 79.4,
"deepest_retracement_pct": 79.4,
"previous_day_high": 77743.4,
"previous_day_low": 76056.0,
"broken_prev_high": true,
"broken_prev_low": false,
"sessions": {
"London": {
"active": true,
"high": 77430.0,
"low": 76434.0
},
"New York": {
"active": true,
"high": 76642.7,
"low": 76628.9
},
"Asian kill zone": {
"active": false,
"high": null,
"low": null
}
}
},
"raw_llm_response": ""
}
},
"chairman_synthesis": {
"overall_signal": "bearish",
"overall_confidence": 0.66,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.67,
"active_setups": [
"가격 $76,632.10이 Wyckoff 메인 레인지 저점 $76,666.00 바로 아래에 위치하여 분배 Phase E 하단 이탈 조건이 활성화됨",
"EMA20 $77,052.43, EMA120 $76,937.52, EMA240 $77,310.23 아래에서 거래되어 $76,937~$77,310 구간이 단기 공급대로 작동",
"최근 고거래량 bearish engulfing이 확인되었고, 추가 bearish engulfing 및 doji 정체가 뒤따라 매도 압력 우위",
"24시간 가격 -0.94% 하락 중 OI +0.409% 증가로 하락 방향 신규 포지션 유입 가능성",
"7일 레인지 EQ $76,191.80 위의 약한 프리미엄 구간이나, 상단 평균선 수용 실패로 반등 품질이 약함",
"반대 조건으로 $76,448.03~$76,718.20에는 피보나치 0.786, ICT bullish OB, Harmonic bullish PRZ가 겹쳐 하방 추격 리스크가 존재"
],
"setup_vs_structure": "구조적 판독과 실행 셋업은 모두 약세 쪽으로 정렬되어 있다. 다만 현재 가격이 $76,434~$76,718 수요·PRZ 클러스터 내부에 가까워, 구조는 약세라도 즉각적인 하방 추격은 반등 리스크를 동반한다."
},
"signal_breakdown": {
"bullish_count": 2,
"bearish_count": 1,
"neutral_count": 3
},
"key_levels": {
"support": [
76472.6,
76448.03,
76434.0,
76191.8,
76056.0,
76000.0,
74203.6
],
"resistance": [
76666.0,
76718.2,
76755.79,
76937.52,
76971.95,
77052.43,
77310.23,
77384.6,
77615.15,
77887.9,
78180.0,
78564.3
]
},
"confluences": [
"Wyckoff는 $76,666.00을 메인 레인지 저점으로, Candlestick/Derivatives는 $76,937~$77,310 EMA 구간을 저항대로 보며 현재가가 이들 아래에 있다는 점에서 단기 수용 실패에 동의한다.",
"Wyckoff의 SOW $76,472.60 및 Phase E $76,434.00, Fibonacci의 ret_0.786 $76,448.03, Harmonic의 active bullish PRZ $76,349.42~$76,680.05, ICT bullish OB $76,056.00~$76,718.20이 $76.4k~$76.7k 수요·반응 구간에 밀집되어 있다.",
"Fibonacci EQ $76,971.95, EMA120 $76,937.52, EMA20 $77,052.43, Harmonic bullish TP/반응 목표 $76,952~$77,093이 $76.94k~$77.09k를 첫 번째 회복·저항 판정 구간으로 만든다.",
"Wyckoff ST $77,384.60 및 EQ $77,615.15, Harmonic bearish PRZ $77,341.96~$77,607.48, EMA240 $77,310.23이 $77.31k~$77.62k 상단 공급 클러스터를 형성한다.",
"Candlestick의 고거래량 bearish engulfing, Derivatives의 가격 하락 동반 OI 증가, Wyckoff의 UTAD $77,887.90 이후 SOW/Phase E 전개가 모두 분배 이후 매도 압력 존재를 지지한다."
],
"conflicts": [
"Wyckoff는 확인된 분배 Phase E로 구조를 bearish로 보지만, ICT는 $76,056.00~$76,718.20 active bullish OB와 할인 구간 79.4% 되돌림을 근거로 bullish 구조 가능성을 제시한다.",
"Fibonacci와 Harmonic은 $76,448~$76,718 부근에서 bullish 반응 가능성을 제시하지만, Candlestick과 Derivatives는 평균선 하단 수용 실패와 하락 중 OI 증가를 근거로 실행 셋업을 bearish로 본다.",
"Derivatives 내부에서도 가격 하락·OI 증가·숏 계정 증가가 약세이나, CVD 변화가 양수이고 CVD divergence가 높아 하방 추격의 질은 완전히 깨끗하지 않다.",
"Harmonic의 bullish PRZ는 일부 완료 및 반응 확인 패턴이 있으나, 해당 모델 자체가 경로 결정 엔진이 아니라 PRZ/TP 보조 역할이므로 Wyckoff의 분배 구조를 단독으로 뒤집기에는 부족하다."
],
"executive_summary": "현재 1시간 BTC 구조는 Wyckoff 기준 분배 Phase E로 판독되며, 가격은 메인 레인지 저점 $76,666.00 바로 아래에서 SOW $76,472.60 및 Phase E 저점 $76,434.00 재검증 구간에 위치한다. 구조적 핵심은 $76,666~$76,697 하단 회복 여부이며, 이 구간을 회복하지 못하는 동안 분배 하단 이탈 조건이 유지된다. 다만 $76,448.03 피보나치 0.786, ICT bullish OB $76,056.00~$76,718.20, Harmonic bullish PRZ $76,349.42~$76,680.05가 겹쳐 있어 현재 위치는 약세 구조 속 반응 리스크가 큰 수요 클러스터이기도 하다. 상단에서는 $76,937.52~$77,052.43 평균선·EQ 구간과 $77,310.23~$77,615.15 공급 클러스터가 구조 회복의 단계적 저항으로 작동한다. 약세 구조의 1차 훼손은 $77,887.90 회복, 핵심 무효화는 $78,564.30 회복이다.",
"raw_llm_response": "{\n \"overall_signal\": \"bearish\",\n \"overall_confidence\": 0.66,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.67,\n \"active_setups\": [\n \"가격 $76,632.10이 Wyckoff 메인 레인지 저점 $76,666.00 바로 아래에 위치하여 분배 Phase E 하단 이탈 조건이 활성화됨\",\n \"EMA20 $77,052.43, EMA120 $76,937.52, EMA240 $77,310.23 아래에서 거래되어 $76,937~$77,310 구간이 단기 공급대로 작동\",\n \"최근 고거래량 bearish engulfing이 확인되었고, 추가 bearish engulfing 및 doji 정체가 뒤따라 매도 압력 우위\",\n \"24시간 가격 -0.94% 하락 중 OI +0.409% 증가로 하락 방향 신규 포지션 유입 가능성\",\n \"7일 레인지 EQ $76,191.80 위의 약한 프리미엄 구간이나, 상단 평균선 수용 실패로 반등 품질이 약함\",\n \"반대 조건으로 $76,448.03~$76,718.20에는 피보나치 0.786, ICT bullish OB, Harmonic bullish PRZ가 겹쳐 하방 추격 리스크가 존재\"\n ],\n \"setup_vs_structure\": \"구조적 판독과 실행 셋업은 모두 약세 쪽으로 정렬되어 있다. 다만 현재 가격이 $76,434~$76,718 수요·PRZ 클러스터 내부에 가까워, 구조는 약세라도 즉각적인 하방 추격은 반등 리스크를 동반한다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 2,\n \"bearish_count\": 1,\n \"neutral_count\": 3\n },\n \"key_levels\": {\n \"support\": [\n 76472.6,\n 76448.03,\n 76434.0,\n 76191.8,\n 76056.0,\n 76000.0,\n 74203.6\n ],\n \"resistance\": [\n 76666.0,\n 76718.2,\n 76755.79,\n 76937.52,\n 76971.95,\n 77052.43,\n 77310.23,\n 77384.6,\n 77615.15,\n 77887.9,\n 78180.0,\n 78564.3\n ]\n },\n \"confluences\": [\n \"Wyckoff는 $76,666.00을 메인 레인지 저점으로, Candlestick/Derivatives는 $76,937~$77,310 EMA 구간을 저항대로 보며 현재가가 이들 아래에 있다는 점에서 단기 수용 실패에 동의한다.\",\n \"Wyckoff의 SOW $76,472.60 및 Phase E $76,434.00, Fibonacci의 ret_0.786 $76,448.03, Harmonic의 active bullish PRZ $76,349.42~$76,680.05, ICT bullish OB $76,056.00~$76,718.20이 $76.4k~$76.7k 수요·반응 구간에 밀집되어 있다.\",\n \"Fibonacci EQ $76,971.95, EMA120 $76,937.52, EMA20 $77,052.43, Harmonic bullish TP/반응 목표 $76,952~$77,093이 $76.94k~$77.09k를 첫 번째 회복·저항 판정 구간으로 만든다.\",\n \"Wyckoff ST $77,384.60 및 EQ $77,615.15, Harmonic bearish PRZ $77,341.96~$77,607.48, EMA240 $77,310.23이 $77.31k~$77.62k 상단 공급 클러스터를 형성한다.\",\n \"Candlestick의 고거래량 bearish engulfing, Derivatives의 가격 하락 동반 OI 증가, Wyckoff의 UTAD $77,887.90 이후 SOW/Phase E 전개가 모두 분배 이후 매도 압력 존재를 지지한다.\"\n ],\n \"conflicts\": [\n \"Wyckoff는 확인된 분배 Phase E로 구조를 bearish로 보지만, ICT는 $76,056.00~$76,718.20 active bullish OB와 할인 구간 79.4% 되돌림을 근거로 bullish 구조 가능성을 제시한다.\",\n \"Fibonacci와 Harmonic은 $76,448~$76,718 부근에서 bullish 반응 가능성을 제시하지만, Candlestick과 Derivatives는 평균선 하단 수용 실패와 하락 중 OI 증가를 근거로 실행 셋업을 bearish로 본다.\",\n \"Derivatives 내부에서도 가격 하락·OI 증가·숏 계정 증가가 약세이나, CVD 변화가 양수이고 CVD divergence가 높아 하방 추격의 질은 완전히 깨끗하지 않다.\",\n \"Harmonic의 bullish PRZ는 일부 완료 및 반응 확인 패턴이 있으나, 해당 모델 자체가 경로 결정 엔진이 아니라 PRZ/TP 보조 역할이므로 Wyckoff의 분배 구조를 단독으로 뒤집기에는 부족하다.\"\n ],\n \"highest_conviction_analyst\": \"Wyckoff Expert — BC $78,564.30 → AR $76,666.00 → ST $77,384.60 → UT $77,777.20 → UTAD $77,887.90 → SOW $76,472.60 → Phase E $76,434.00로 이어지는 완성도 높은 분배 시퀀스를 제시했고, 현재가가 메인 레인지 저점 $76,666.00 바로 아래에 있어 구조적 위치가 가장 명확하다.\",\n \"invalidation_level\": \"1차 구조 훼손은 UTAD 고점 $77,887.90 회복, 분배 구조의 핵심 무효화는 BC 고점 $78,564.30 회복\",\n \"executive_summary\": \"현재 1시간 BTC 구조는 Wyckoff 기준 분배 Phase E로 판독되며, 가격은 메인 레인지 저점 $76,666.00 바로 아래에서 SOW $76,472.60 및 Phase E 저점 $76,434.00 재검증 구간에 위치한다. 구조적 핵심은 $76,666~$76,697 하단 회복 여부이며, 이 구간을 회복하지 못하는 동안 분배 하단 이탈 조건이 유지된다. 다만 $76,448.03 피보나치 0.786, ICT bullish OB $76,056.00~$76,718.20, Harmonic bullish PRZ $76,349.42~$76,680.05가 겹쳐 있어 현재 위치는 약세 구조 속 반응 리스크가 큰 수요 클러스터이기도 하다. 상단에서는 $76,937.52~$77,052.43 평균선·EQ 구간과 $77,310.23~$77,615.15 공급 클러스터가 구조 회복의 단계적 저항으로 작동한다. 약세 구조의 1차 훼손은 $77,887.90 회복, 핵심 무효화는 $78,564.30 회복이다.\"\n}"
},
"overall_signal": "bearish",
"overall_confidence": 0.66,
"operating_path": {
"path_type": "complex",
"confidence": 0.62,
"waypoints": [
{
"seq": 1,
"price": 76448.03,
"type": "support_test",
"source": "Wyckoff (SOW $76,472.60, Phase E $76,434.00), Fibonacci (ret_0.786 $76,448.03), Harmonic (bullish PRZ $76,349.42-$76,680.05)",
"description": "Phase E 하단 이탈 직후 SOW $76,472.60 / Phase E $76,434.00 / Fib 0.786 $76,448.03 / Harmonic PRZ가 겹치는 핵심 수요 클러스터 재테스트. 분배 하단 이탈 시나리오의 첫 수요 반응 확인 지점",
"est_hours": 4,
"turning_zone": [
76330.0,
76472.6
],
"likely_wick": 76434.0,
"rejection_confirm": 76560.0,
"invalid_overshoot": 76250.0,
"calibration_reasoning": "SOW $76,472.60 / Fib 0.786 $76,448.03 / Phase E $76,434.00이 47bp 폭에 압축되어 수요 클러스터를 형성. ATR의 약 0.47배(≈$142) 폭으로 클러스터 하단까지 커버하며, $76,250 하단 이탈 시 다음 레벨인 $76,191.80으로의 직행 시나리오로 전환됨"
},
{
"seq": 2,
"price": 76720.0,
"type": "resistance_test",
"source": "Wyckoff (메인 레인지 저점 $76,666.00, $76,696.70), ICT (bullish OB upper $76,718.20), Fibonacci (ret_0.618 $76,755.79)",
"description": "수요 클러스터 반응 후 분배 레인지 저점 $76,666.00 / ICT OB 상단 $76,718.20 / Fib 0.618 $76,755.79 리테스트. 평균선($76,937~$77,052) 아래에서 매도자가 재진입할 가능성이 높은 broken support 구간",
"est_hours": 10,
"turning_zone": [
76720.0,
76860.0
],
"likely_wick": 76755.79,
"rejection_confirm": 76650.0,
"invalid_overshoot": 76940.0,
"calibration_reasoning": "ICT OB 상단 $76,718.20과 Fib 0.618 confluence $76,755.79가 핵심 매도 트리거이며, 평균선($76,937~$77,052) 직하단을 zone 상한으로 설정(약 0.46×ATR). $76,940 돌파 시 평균선 위로의 인수가 발생하므로 분배 시나리오 무효화"
},
{
"seq": 3,
"price": 76191.8,
"type": "swing_low",
"source": "Derivatives (7일 레인지 EQ $76,191.80), ICT (bullish OB lower $76,056.00 근접), Wyckoff (Phase E 연장)",
"description": "$76,666~$76,755 리테스트 실패 후 분배 구조 연장. 7일 레인지 EQ $76,191.80 하방 유동성 스윕과 $76,056.00 ICT OB 하단까지의 확장 가능성",
"est_hours": 20,
"turning_zone": [
76000.0,
76200.0
],
"likely_wick": 76056.0,
"rejection_confirm": 76350.0,
"invalid_overshoot": 75900.0,
"calibration_reasoning": "터미널 웨이포인트로 약 0.66×ATR($200) 폭 확장. 7d EQ $76,191.80 스윕 후 confirmed butterfly D/PRZ $76,056(ICT OB 하단과 일치) 및 라운드넘버 $76,000 유동성 마그넷까지 도달 가능. $75,900 이탈 시 분배 구조 붕괴로 추가 하방 확장 시나리오로 전환"
}
],
"period_extremes": {
"4h": {
"expected_high": 76700.0,
"expected_low": 76448.03,
"high_first": false
},
"8h": {
"expected_high": 76720.0,
"expected_low": 76420.0,
"high_first": false
},
"24h": {
"expected_high": 76755.79,
"expected_low": 76191.8,
"high_first": false
}
},
"triggers": {
"bullish": {
"price": 76937.52,
"description": "EMA120 $76,937.52 회복 및 EQ $76,971.95 위 시간봉 마감 시 분배 약세 1차 훼손. EMA20 $77,052.43 추가 돌파 시 $77,310.23~$77,615.15 공급 클러스터까지 반등 가속"
},
"bearish": {
"price": 76434.0,
"description": "Phase E 저점 $76,434.00 거래량 동반 이탈 + OI 추가 증가 시 분배 하단 이탈 확정, $76,191.80 EQ 및 $76,056.00 ICT OB 하단까지 추세 가속"
}
},
"scenario_invalidation": 77887.9,
"raw_llm_response": "{\n \"path_type\": \"complex\",\n \"confidence\": 0.62,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 76448.03,\n \"type\": \"support_test\",\n \"source\": \"Wyckoff (SOW $76,472.60, Phase E $76,434.00), Fibonacci (ret_0.786 $76,448.03), Harmonic (bullish PRZ $76,349.42-$76,680.05)\",\n \"description\": \"Phase E 하단 이탈 직후 SOW $76,472.60 / Phase E $76,434.00 / Fib 0.786 $76,448.03 / Harmonic PRZ가 겹치는 핵심 수요 클러스터 재테스트. 분배 하단 이탈 시나리오의 첫 수요 반응 확인 지점\",\n \"est_hours\": 4\n },\n {\n \"seq\": 2,\n \"price\": 76720.0,\n \"type\": \"resistance_test\",\n \"source\": \"Wyckoff (메인 레인지 저점 $76,666.00, $76,696.70), ICT (bullish OB upper $76,718.20), Fibonacci (ret_0.618 $76,755.79)\",\n \"description\": \"수요 클러스터 반응 후 분배 레인지 저점 $76,666.00 / ICT OB 상단 $76,718.20 / Fib 0.618 $76,755.79 리테스트. 평균선($76,937~$77,052) 아래에서 매도자가 재진입할 가능성이 높은 broken support 구간\",\n \"est_hours\": 10\n },\n {\n \"seq\": 3,\n \"price\": 76191.8,\n \"type\": \"swing_low\",\n \"source\": \"Derivatives (7일 레인지 EQ $76,191.80), ICT (bullish OB lower $76,056.00 근접), Wyckoff (Phase E 연장)\",\n \"description\": \"$76,666~$76,755 리테스트 실패 후 분배 구조 연장. 7일 레인지 EQ $76,191.80 하방 유동성 스윕과 $76,056.00 ICT OB 하단까지의 확장 가능성\",\n \"est_hours\": 20\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 76700.0, \"expected_low\": 76448.03, \"high_first\": false},\n \"8h\": {\"expected_high\": 76720.0, \"expected_low\": 76420.0, \"high_first\": false},\n \"24h\": {\"expected_high\": 76755.79, \"expected_low\": 76191.8, \"high_first\": false}\n },\n \"triggers\": {\n \"bullish\": {\"price\": 76937.52, \"description\": \"EMA120 $76,937.52 회복 및 EQ $76,971.95 위 시간봉 마감 시 분배 약세 1차 훼손. EMA20 $77,052.43 추가 돌파 시 $77,310.23~$77,615.15 공급 클러스터까지 반등 가속\"},\n \"bearish\": {\"price\": 76434.0, \"description\": \"Phase E 저점 $76,434.00 거래량 동반 이탈 + OI 추가 증가 시 분배 하단 이탈 확정, $76,191.80 EQ 및 $76,056.00 ICT OB 하단까지 추세 가속\"}\n },\n \"scenario_invalidation\": 77887.9\n}"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 76448.03,
"turning_zone": [
76330.0,
76472.6
],
"likely_wick": 76434.0,
"rejection_confirm": 76560.0,
"invalid_overshoot": 76250.0,
"calibration_reasoning": "SOW $76,472.60 / Fib 0.786 $76,448.03 / Phase E $76,434.00이 47bp 폭에 압축되어 수요 클러스터를 형성. ATR의 약 0.47배(≈$142) 폭으로 클러스터 하단까지 커버하며, $76,250 하단 이탈 시 다음 레벨인 $76,191.80으로의 직행 시나리오로 전환됨"
},
{
"seq": 2,
"base_target": 76720.0,
"turning_zone": [
76720.0,
76860.0
],
"likely_wick": 76755.79,
"rejection_confirm": 76650.0,
"invalid_overshoot": 76940.0,
"calibration_reasoning": "ICT OB 상단 $76,718.20과 Fib 0.618 confluence $76,755.79가 핵심 매도 트리거이며, 평균선($76,937~$77,052) 직하단을 zone 상한으로 설정(약 0.46×ATR). $76,940 돌파 시 평균선 위로의 인수가 발생하므로 분배 시나리오 무효화"
},
{
"seq": 3,
"base_target": 76191.8,
"turning_zone": [
76000.0,
76200.0
],
"likely_wick": 76056.0,
"rejection_confirm": 76350.0,
"invalid_overshoot": 75900.0,
"calibration_reasoning": "터미널 웨이포인트로 약 0.66×ATR($200) 폭 확장. 7d EQ $76,191.80 스윕 후 confirmed butterfly D/PRZ $76,056(ICT OB 하단과 일치) 및 라운드넘버 $76,000 유동성 마그넷까지 도달 가능. $75,900 이탈 시 분배 구조 붕괴로 추가 하방 확장 시나리오로 전환"
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 76448.03,\n \"turning_zone\": [76330.00, 76472.60],\n \"likely_wick\": 76434.00,\n \"rejection_confirm\": 76560.00,\n \"invalid_overshoot\": 76250.00,\n \"calibration_reasoning\": \"SOW $76,472.60 / Fib 0.786 $76,448.03 / Phase E $76,434.00이 47bp 폭에 압축되어 수요 클러스터를 형성. ATR의 약 0.47배(≈$142) 폭으로 클러스터 하단까지 커버하며, $76,250 하단 이탈 시 다음 레벨인 $76,191.80으로의 직행 시나리오로 전환됨\"\n },\n {\n \"seq\": 2,\n \"base_target\": 76720.00,\n \"turning_zone\": [76720.00, 76860.00],\n \"likely_wick\": 76755.79,\n \"rejection_confirm\": 76650.00,\n \"invalid_overshoot\": 76940.00,\n \"calibration_reasoning\": \"ICT OB 상단 $76,718.20과 Fib 0.618 confluence $76,755.79가 핵심 매도 트리거이며, 평균선($76,937~$77,052) 직하단을 zone 상한으로 설정(약 0.46×ATR). $76,940 돌파 시 평균선 위로의 인수가 발생하므로 분배 시나리오 무효화\"\n },\n {\n \"seq\": 3,\n \"base_target\": 76191.80,\n \"turning_zone\": [76000.00, 76200.00],\n \"likely_wick\": 76056.00,\n \"rejection_confirm\": 76350.00,\n \"invalid_overshoot\": 75900.00,\n \"calibration_reasoning\": \"터미널 웨이포인트로 약 0.66×ATR($200) 폭 확장. 7d EQ $76,191.80 스윕 후 confirmed butterfly D/PRZ $76,056(ICT OB 하단과 일치) 및 라운드넘버 $76,000 유동성 마그넷까지 도달 가능. $75,900 이탈 시 분배 구조 붕괴로 추가 하방 확장 시나리오로 전환\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 121.7,
"chairman": 49.5,
"operating_path": 74.8,
"tp_calibrator": 47.9
},
"agents": {},
"total_s": 293.9
}
}