Signal: BEARISH (74%) | Price: $76,747.30 | 2026-05-25 05:00 KST | 300 candles
Council: 1 bullish, 1 neutral, 4 bearish | Support: $76,710 / $76,697 / $76,666 | Resistance: $76,789 / $76,880 / $76,983
BTC/USDT 1시간 구조는 현재 확인된 분배 구조의 Phase E로 진단되며, SOW $76,611.00 이후 Phase E 저점 $76,159.70에서 반등했지만 LPSY $76,983.10과 메인 EQ $77,483.00을 회복하지 못했습니다. ICT의 bearish BOS $76,696.70과 Wyckoff의 $76,666-$76,611 하단 구조가 겹쳐 현재 가격 $76,747.30은 분배 하단 재시험 구간에 위치합니다. 다만 Harmonic bullish Bat PRZ $76,551.99-$76,999.71 및 Fibonacci ret_0.382 $76,709.89가 같은 구간에 있어, 구조적 약세 속에서도 하단부 반응 리스크가 존재합니다. 상단에서는 $77,427-$77,600 및 EMA240 $77,488.34가 재공급·저항 클러스터이며, $77,862.70-$78,300.00 회복 전까지는 bearish 구조 판정이 우세합니다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | BEARISH | 82% | $76,666 / $76,611 | $76,983 / $77,427 |
| ICT Trader | BEARISH | 76% | $76,697 / $75,902 | $77,488 / $77,600 |
| Derivatives Trader | BEARISH | 58% | $75,700 / $75,200 | $77,600 / $78,300 |
| Candlestick Reader | BEARISH | 46% | $76,654 / $76,328 | $76,789 / $77,488 |
| Fibonacci Analyst | NEUTRAL | 58% | $76,710 / $76,500 | $76,880 / $77,050 |
| Harmonic Specialist | BULLISH | 56% | $76,552 / $76,515 | $77,000 / $77,177 |
Support: $76,666 / $76,611 / $76,160 | Resistance: $76,983 / $77,427 / $77,483 | Horizon: short/medium term
1시간 구조는 regime=DIS, regime_state=confirmed_dis, dis_score=100.0, regime_fitness=1.000으로 확인된 분배 구조이며, 현재 이벤트는 Phase E입니다. 주요 앵커는 BC $78,300.00, AR $76,666.00이며 이후 UT $77,777.20, UTAD $77,862.70, LPSY $77,427.00/$76,983.10, SOW $76,611.00 순서로 분배의 전형적인 약세 진행이 나타났습니다. 현재가 $76,747.30은 메인 레인지 하단 $76,666.00 부근을 재시험하는 위치지만, 아직 $76,983.10 LPSY와 EQ $77,483.00을 회복하지 못해 구조적 반전보다는 Phase E 내 되돌림/재공급 가능성이 더 큽니다. 다만 가격이 이미 레인지 하단 근처의 할인 구간에 있어 신규 약세 셋업의 질은 최상급은 아니며, $76,666.00~$76,611.00 재이탈 여부가 단기 하방 지속의 핵심 확인 조건입니다.
Support: $76,697 / $75,902 / $75,333 | Resistance: $77,488 / $77,600 / $77,602 | Horizon: short term
확정 구조는 bearish로 판단한다. BOS/CHoCH 시퀀스가 CHoCH_bearish $78,713.80 이후 BOS_bearish $77,601.80, 마지막 BOS_bearish $76,696.70로 이어졌고, 현재가 $76,747.30는 마지막 bearish BOS 레벨 근처에서 약한 되돌림만 보이고 있다. 셋업 관점에서도 가격은 EQ $75,901.80 위의 프리미엄에 위치해 있어 기관 매도 유동성 공급 구간에 가깝고, 이전일 고가 $77,600.00 및 EMA240 $77,488.34가 상단 저항 클러스터를 형성한다. 다만 활성 OB, 미충족 FVG, 최근 liquidity sweep이 모두 0으로 측정되어 정밀한 기관 오더플로우 근거는 제한적이므로 과도한 확신은 피해야 한다.
Support: $75,700 / $75,200 / $74,204 | Resistance: $77,600 / $78,300 / $78,453 | Horizon: short term, 파생 데이터 선행성을 고려한 4-8시간 중심
현재 BTC는 $76,747.30으로 EMA20 $76,653.61 근처에 있으나 EMA120 $76,788.51 및 EMA240 $77,488.34 아래에 있어 확정적인 상승 구조 전환은 아직 확인되지 않았다. 파생 포지셔닝은 OI가 24시간 -4.1510% 감소했고 베이시스가 -0.0459%로 약해, 상승을 지지하는 신규 레버리지 유입보다는 언와인딩 성격이 강하다. CVD 변화는 +$2,384.21이고 cvd_divergence 0.700으로 하방 추격 매도만으로 보기는 어렵지만, aggregate_score 0.340 및 bear_signals 3개가 우세해 구조보다는 단기 bearish setup이 더 강하다. 상단 $77,600, $78,300, $78,500 유동성 회수 후 $75,700 및 $75,200 하단 청산 구간으로 되밀릴 위험을 우선 본다.
Support: $76,654 / $76,328 / $74,204 | Resistance: $76,789 / $77,488 / $78,453 | Horizon: short term
현재 BTC는 $76,747.30으로 EMA20 $76,653.61 위에 근접해 있으나 EMA120 $76,788.51 바로 아래, EMA240 $77,488.34 아래에 있어 구조적으로는 명확한 돌파나 붕괴가 확인되지 않은 중립 구간입니다. 7일 고점 $78,453.00과 저점 $74,203.60의 중간값인 EQ $76,328.30 위에 있어 단기적으로는 프리미엄 영역이며, 이 위치에서 최근 bearish engulfing 후보가 2회 감지된 점은 매도 셋업을 강화합니다. 다만 최근 패턴들은 모두 candidate 등급이고 고거래량 패턴이 없으며, 최고 품질도 0.598에 그쳐 강한 확정 신호라기보다는 선행 약세 셋업으로 해석하는 것이 적절합니다. ATR이 $308.33이므로 $76,788.51 EMA120 재돌파 후 안착 여부가 단기 방향의 핵심이며, 실패 시 $76,328.30 및 $76,653.61 부근 재시험 가능성이 높습니다.
Support: $76,710 / $76,500 / $76,160 | Resistance: $76,880 / $77,050 / $77,292 | Horizon: short term
확정 구조는 $77,600 고점에서 $76,160 저점으로 형성된 하락 스윙 기준이므로 아직 bearish로 판단한다. 다만 현재가 $76,747.30은 ret_0.382 $76,709.89 바로 위에서 지지 테스트 중이고, EQ인 ret_0.5 $76,879.85 아래에 있어 단기적으로는 할인 구간 반등 setup_bias가 bullish다. 상방에서는 $76,879.85와 골든 비율 ret_0.618 $77,049.81이 핵심 저항이며, 이 구간을 명확히 수용해야 구조적 회복 신호가 강해진다. 반대로 $76,709.89를 잃고 ret_0.236 $76,499.61까지 이탈하면 $76,159.70 및 ext_1.272 $75,767.94 방향의 하락 확장 리스크가 커진다.
Support: $76,552 / $76,515 / $76,395 | Resistance: $77,000 / $77,177 / $77,244 | Horizon: short term
1시간 BTC/USDT는 현재 $76,747.30으로 확인된 bullish Bat PRZ $76,551.99-$76,999.71 안에 머물며, 해당 패턴은 reaction_score 0.90과 directional_vote_weight 0.58로 사후 확인된 중간 강도 confluence를 제공합니다. 동시에 최고 점수의 forming bullish Bat는 $76,550.86-$77,243.62 PRZ, nearest bullish Shark는 D $76,774.16으로 현재가와 거의 겹쳐 있어 단기 반등 셋업은 살아 있습니다. 다만 harmonic directional dominance가 0.072로 매우 낮고, bearish PRZ가 $77,214.07-$78,065.10에 촘촘히 대기하므로 구조적 추세 전환으로 단정할 수는 없습니다. 따라서 구조_bias는 confirmed BOS/CHoCH 정보 부재로 neutral, setup_bias만 bullish로 평가하며, $77,176.93-$77,424.72 도달 시 부분 실현 및 반응 확인이 필요합니다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $76,880 | resistance_test | Fibonacci (EQ of bear swing, ret_0.5 strict confluence 0.85), Wyckoff (LPSY $76,983.10 직하 재시험), Chairman 컨플루언스 클러스터 $76,980-$77,050 1차 상방 검증 구간 | 2.5 | 현재가 $76,747.30이 ret_0.382 $76,709.89 위에 위치한 가운데, 확인된 bullish Bat PRZ $76,551.99-$76,999.71 내부에서 반응한 후 하락 스윙의 EQ이자 strict fib confluence $76,879.85까지 단기 되돌림이 우선. EMA120 $76,788.51 상단 클러스터와 직전 LPSY $76,983.10 직하에서 공급 재출현 확인 구간 |
| 2 | $76,611 | liquidity_sweep | Wyckoff SOW $76,611.00, ICT bearish BOS $76,696.70, Wyckoff AR $76,666.00, Chairman $76,550-$76,710 방어·반응 구간 | 9.0 | EQ $76,879.85 거절 후 ICT bearish BOS $76,696.70 및 Wyckoff AR $76,666.00을 차례로 하향 이탈하면서 SOW $76,611.00 재시험. 분배 Phase E 하단 유동성 회수 구간이며, 이 레벨 하향 이탈이 Phase E 지속의 핵심 트리거 |
| 3 | $76,160 | extension | Wyckoff Phase E 저점 $76,159.70, Fibonacci 스윙 저점 $76,159.70 (Chairman 동일 가격 컨플루언스) | 19.0 | SOW $76,611.00 이탈 시 Phase E 저점이자 fib 스윙 저점 $76,159.70까지 확장. 해당 가격대는 분배 구조의 구조적 저점 기준이며, ext_1.272 $75,767.94 진입 전 1차 매수 반응 가능 구간 |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $76,611 | $76,880 | High first |
| 8h | $76,450 | $76,880 | High first |
| 24h | $76,160 | $76,983 | High first |
Invalidation: $77,427
```json
{
"path_type": "complex",
"confidence": 0.62,
"waypoints": [
{
"seq": 1,
"price": 76879.85,
"type": "resistance_test",
"source": "Fibonacci (EQ of bear swing, ret_0.5 strict confluence 0.85), Wyckoff (LPSY $76,983.10 직하 재시험), Chairman 컨플루언스 클러스터 $76,980-$77,050 1차 상방 검증 구간",
"description": "현재가 $76,747.30이 ret_0.382 $76,709.89 위에 위치한 가운데, 확인된 bullish Bat PRZ $76,551.99-$76,999.71 내부에서 반응한 후 하락 스윙의 EQ이자 strict fib confluence $76,879.85까지 단기 되돌림이 우선. EMA120 $76,788.51 상단 클러스터와 직전 LPSY $76,983.10 직하에서 공급 재출현 확인 구간",
"est_hours": 2.5
},
{
"seq": 2,
"price": 76611.0,
"type": "liquidity_sweep",
"source": "Wyckoff SOW $76,611.00, ICT bearish BOS $76,696.70, Wyckoff AR $76,666.00, Chairman $76,550-$76,710 방어·반응 구간",
"description": "EQ $76,879.85 거절 후 ICT bearish BOS $76,696.70 및 Wyckoff AR $76,666.00을 차례로 하향 이탈하면서 SOW $76,611.00 재시험. 분배 Phase E 하단 유동성 회수 구간이며, 이 레벨 하향 이탈이 Phase E 지속의 핵심 트리거",
"est_hours": 9.0
},
{
"seq": 3,
"price": 76159.7,
"type": "extension",
"source": "Wyckoff Phase E 저점 $76,159.70, Fibonacci 스윙 저점 $76,159.70 (Chairman 동일 가격 컨플루언스)",
"description": "SOW $76,611.00 이탈 시 Phase E 저점이자 fib 스윙 저점 $76,159.70까지 확장. 해당 가격대는 분배 구조의 구조적 저점 기준이며, ext_1.272 $75,767.94 진입 전 1차 매수 반응 가능 구간",
"est_hours": 19.0
}
],
"period_extremes": {
"4h": {"expected_high": 76879.85, "expected_low": 76611.0, "high_first": true},
"8h": {"expected_high": 76879.85, "expected_low": 76450.0, "high_first": true},
"24h": {"expected_high": 76983.1, "expected_low": 76159.7, "high_first": true}
},
"triggers": {
"bullish": {"price": 77049.81, "description": "ret_0.618 $77,049.81 및 Wyckoff LPSY $76,983.10 상방 안착 시 분배 하단 시나리오 약화, bullish Bat PRZ 반응이 본격 활성화되며 EMA240 $77,488.34 재시험 경로 전환"},
"bearish": {"price": 76611.0, "description": "Wyckoff SOW $76,611.00 종가 기준 하향 이탈 시 Phase E 지속 확정. ICT bearish BOS $76,696.70 동반 이탈로 $76,159.70 및 fib ext $75,767.94 방향 가속"}
},
"scenario_invalidation": 77427.0
}
```{
"overall_signal": "bearish",
"overall_confidence": 0.74,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.7,
"active_setups": [
"ICT 기준 현재가 $76,747.30은 EQ $75,901.80 위 프리미엄에 있으며, 최근 bearish BOS $76,696.70 부근의 약한 되돌림 구간",
"Wyckoff 기준 확인된 분배 Phase E 내부이며, SOW $76,611.00 이후 Phase E 저점 $76,159.70에서 반등했지만 LPSY $76,983.10을 회복하지 못한 상태",
"현재가가 EMA120 $76,788.51 바로 아래, EMA240 $77,488.34 아래에 있어 상방 구조 수용이 아직 확인되지 않음",
"파생시장에서는 24시간 OI -4.1510% 감소와 약한 베이시스 -0.0459%로 신규 상승 레버리지 유입보다 포지션 언와인딩 성격이 우세",
"반대 조건으로, Harmonic은 확인된 bullish Bat PRZ $76,551.99-$76,999.71 내부 반응을 제시하며 단기 반등 리스크를 형성",
"Fibonacci는 ret_0.382 $76,709.89 지지 테스트와 ret_0.5 $76,879.85 아래 할인 구간을 근거로 단기 반등 셋업을 제시"
],
"setup_vs_structure": "구조와 실행 셋업은 대체로 bearish로 정렬되어 있으나, 현재 가격이 분배 하단과 bullish harmonic PRZ 내부에 있어 즉시 추격형 약세 셋업의 품질은 제한적입니다. 즉, 레짐은 약세지만 하단부 반응·되돌림 리스크를 관리해야 하는 구조입니다."
},
"signal_breakdown": {
"bullish_count": 1,
"bearish_count": 4,
"neutral_count": 1
},
"key_levels": {
"support": [
76709.89,
76696.7,
76666.0,
76611.0,
76159.7,
75901.8,
75700,
75333.3,
75200,
74203.6
],
"resistance": [
76788.51,
76879.85,
76983.1,
77049.81,
77427.0,
77488.34,
77600.0,
77601.8,
77862.7,
78300.0,
78453.0
]
},
"confluences": [
"ICT의 최근 bearish BOS $76,696.70과 Wyckoff의 과거 SOW 구간 $76,696.70이 동일 가격대에 위치해 $76,690대가 단기 구조 기준선으로 작동",
"Wyckoff AR $76,666.00, SOW $76,611.00, Fibonacci ret_0.382 $76,709.89, Harmonic bullish Bat PRZ $76,551.99-$76,999.71이 모두 $76,550-$76,710 방어·반응 구간에 집중",
"Wyckoff LPSY $76,983.10, Fibonacci ret_0.618 $77,049.81, Harmonic 단기 TP/PRZ $76,952-$77,094가 $76,980-$77,050 부근의 1차 상방 검증 구간을 형성",
"ICT 이전 bearish BOS $77,601.80, 전일 고가 $77,600.00, Derivatives 상단 청산 레벨 $77,600, Harmonic bearish PRZ $77,214.07-$77,650.41이 $77,200-$77,650 공급 클러스터를 형성",
"EMA240 $77,488.34, Wyckoff LPSY $77,427.00, Harmonic bearish PRZ $77,344.75-$78,065.10이 $77,350-$77,500 부근의 중기 저항 합류를 강화",
"Wyckoff Phase E 저점 $76,159.70과 Fibonacci 스윙 저점 $76,159.70이 동일하여 $76,160은 현재 분배 하단 이후 구조적 저점 기준으로 중요"
],
"conflicts": [
"구조 판정은 Wyckoff와 ICT가 명확히 bearish이나, Harmonic은 현재가가 확인된 bullish Bat PRZ $76,551.99-$76,999.71 내부에 있다고 보며 반등 셋업을 제시",
"Fibonacci는 하락 스윙 구조 자체는 bearish로 보면서도 현재가가 ret_0.5 $76,879.85 아래에 있어 단기 setup은 bullish라고 판단해 구조와 실행 방향이 분리됨",
"Candlestick은 bearish engulfing 후보 2회를 제시하지만 모두 후보 등급이고 고거래량 확인이 없어 Wyckoff/ICT의 구조 신호보다 신뢰도가 낮음",
"Derivatives는 OI 감소와 약한 베이시스로 bearish setup을 지지하지만, CVD 변화가 +$2,384.21로 양수이고 CVD 다이버전스가 있어 하방 추격 압력만으로 해석하기는 어려움",
"ICT는 현재가를 EQ $75,901.80 위 프리미엄으로 보지만, Fibonacci는 하락 스윙 EQ $76,879.85 아래 할인으로 보아 기준 범위 선택에 따라 실행 해석이 달라짐"
],
"highest_conviction_analyst": "Wyckoff Expert — 확인된 분배 구조와 Phase E 판정이 가장 강합니다. BC $78,300.00, AR $76,666.00, UT $77,777.20, UTAD $77,862.70, LPSY $77,427.00/$76,983.10, SOW $76,611.00, Phase E 저점 $76,159.70로 이어지는 단계 구성이 구체적이며, 현재가가 LPSY와 메인 EQ $77,483.00 아래에 있어 구조적 약세 해석의 일관성이 가장 높습니다.",
"invalidation_level": "분배 구조의 핵심 무효화는 $77,862.70 UTAD 상단 회복 후 $78,300.00 BC/레인지 상단 위 수용입니다. 보수적으로는 $78,300.00 이상 안착 시 현재 bearish 구조 판정을 재평가해야 합니다.",
"executive_summary": "BTC/USDT 1시간 구조는 현재 확인된 분배 구조의 Phase E로 진단되며, SOW $76,611.00 이후 Phase E 저점 $76,159.70에서 반등했지만 LPSY $76,983.10과 메인 EQ $77,483.00을 회복하지 못했습니다. ICT의 bearish BOS $76,696.70과 Wyckoff의 $76,666-$76,611 하단 구조가 겹쳐 현재 가격 $76,747.30은 분배 하단 재시험 구간에 위치합니다. 다만 Harmonic bullish Bat PRZ $76,551.99-$76,999.71 및 Fibonacci ret_0.382 $76,709.89가 같은 구간에 있어, 구조적 약세 속에서도 하단부 반응 리스크가 존재합니다. 상단에서는 $77,427-$77,600 및 EMA240 $77,488.34가 재공급·저항 클러스터이며, $77,862.70-$78,300.00 회복 전까지는 bearish 구조 판정이 우세합니다."
}{
"symbol": "BTC/USDT",
"timeframe": "1h",
"timestamp": "2026-05-25 05:00 KST",
"last_price": 76747.3,
"num_candles": 300,
"stage1_analyses": {
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bearish",
"confidence": 0.76,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.808,
"setup_signals": [
"현재가 $76,747.30가 EQ $75,901.80 위에 있어 프리미엄 구간에서 매도 셋업 우위",
"최근 구조 이벤트가 BOS_bearish below $76,696.70로 마감되어 단기 하락 구조 압력 유지",
"이전 bearish BOS 레벨 $77,601.80 아래에서 거래 중이며, 해당 구간이 상방 저항/재분배 기준으로 작동",
"이전일 고가 $77,600.00 및 7일 고가 $78,453.00 아래에서 상방 유동성 돌파 실패",
"EMA120 $76,788.51 바로 아래에서 가격이 눌려 있으며, EMA240 $77,488.34도 상단 저항으로 존재"
],
"reasoning": "확정 구조는 bearish로 판단한다. BOS/CHoCH 시퀀스가 CHoCH_bearish $78,713.80 이후 BOS_bearish $77,601.80, 마지막 BOS_bearish $76,696.70로 이어졌고, 현재가 $76,747.30는 마지막 bearish BOS 레벨 근처에서 약한 되돌림만 보이고 있다. 셋업 관점에서도 가격은 EQ $75,901.80 위의 프리미엄에 위치해 있어 기관 매도 유동성 공급 구간에 가깝고, 이전일 고가 $77,600.00 및 EMA240 $77,488.34가 상단 저항 클러스터를 형성한다. 다만 활성 OB, 미충족 FVG, 최근 liquidity sweep이 모두 0으로 측정되어 정밀한 기관 오더플로우 근거는 제한적이므로 과도한 확신은 피해야 한다.",
"key_levels": {
"support": [
76696.7,
75901.8,
75333.3,
74203.6
],
"resistance": [
77488.34,
77600.0,
77601.8,
78453.0,
78713.8
]
},
"time_horizon": "short term",
"invalidation_level": "$77,601.80",
"risk_scenario": "가격이 $77,601.80 위로 회복하고 특히 이전일 고가 $77,600.00 및 EMA240 $77,488.34 위에서 1시간봉 종가 수용을 만들면, 최근 bearish BOS는 실패로 전환될 수 있다. 이 경우 $78,453.00 7일 고가와 $78,713.80 bearish CHoCH 레벨까지 buy-side liquidity를 재공격하는 반등 시나리오가 열릴 수 있다.",
"data_quality": "medium",
"metrics": {
"order_blocks_total": 0,
"confirmed_bullish_ob": 0,
"confirmed_bearish_ob": 0,
"candidate_bullish_ob": 0,
"candidate_bearish_ob": 0,
"active_bullish_ob": 0,
"active_bearish_ob": 0,
"nearest_bull_ob_range": null,
"nearest_bear_ob_range": null,
"active_bullish_ob_list": [],
"active_bearish_ob_list": [],
"ob_mitigated_count": 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": [
"CHoCH_bullish",
"CHoCH_bearish",
"BOS_bearish",
"BOS_bullish",
"BOS_bearish"
],
"bos_choch_levels": [
{
"type": "CHoCH_bullish",
"level": 81270.2
},
{
"type": "CHoCH_bearish",
"level": 78713.8
},
{
"type": "BOS_bearish",
"level": 77601.8
},
{
"type": "BOS_bullish",
"level": 77384.6
},
{
"type": "BOS_bearish",
"level": 76696.7
}
],
"bos_sequence": [
"CHoCH_bullish",
"CHoCH_bearish",
"BOS_bearish",
"BOS_bullish",
"BOS_bearish"
],
"consecutive_bull_bos": 0,
"consecutive_bear_bos": 1,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [],
"current_zone": "premium",
"eq_level": 75901.8,
"range_high": 77600.0,
"range_low": 74203.6,
"bull_score": 5.2,
"bear_score": 7.2,
"setup_bias": "bearish",
"setup_score": 0.808,
"setup_signals": [
"bearish CHoCH below $78,713.80",
"bearish BOS below $77,601.80",
"bearish BOS below $76,696.70"
],
"retracement_direction": "bullish",
"current_retracement_pct": 30.2,
"deepest_retracement_pct": 42.4,
"previous_day_high": 77600.0,
"previous_day_low": 75333.3,
"broken_prev_high": false,
"broken_prev_low": false,
"sessions": {
"London": {
"active": false,
"high": null,
"low": null
},
"New York": {
"active": false,
"high": null,
"low": null
},
"Asian kill zone": {
"active": false,
"high": null,
"low": null
}
}
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.76,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.808,\n \"setup_signals\": [\n \"현재가 $76,747.30가 EQ $75,901.80 위에 있어 프리미엄 구간에서 매도 셋업 우위\",\n \"최근 구조 이벤트가 BOS_bearish below $76,696.70로 마감되어 단기 하락 구조 압력 유지\",\n \"이전 bearish BOS 레벨 $77,601.80 아래에서 거래 중이며, 해당 구간이 상방 저항/재분배 기준으로 작동\",\n \"이전일 고가 $77,600.00 및 7일 고가 $78,453.00 아래에서 상방 유동성 돌파 실패\",\n \"EMA120 $76,788.51 바로 아래에서 가격이 눌려 있으며, EMA240 $77,488.34도 상단 저항으로 존재\"\n ],\n \"reasoning\": \"확정 구조는 bearish로 판단한다. BOS/CHoCH 시퀀스가 CHoCH_bearish $78,713.80 이후 BOS_bearish $77,601.80, 마지막 BOS_bearish $76,696.70로 이어졌고, 현재가 $76,747.30는 마지막 bearish BOS 레벨 근처에서 약한 되돌림만 보이고 있다. 셋업 관점에서도 가격은 EQ $75,901.80 위의 프리미엄에 위치해 있어 기관 매도 유동성 공급 구간에 가깝고, 이전일 고가 $77,600.00 및 EMA240 $77,488.34가 상단 저항 클러스터를 형성한다. 다만 활성 OB, 미충족 FVG, 최근 liquidity sweep이 모두 0으로 측정되어 정밀한 기관 오더플로우 근거는 제한적이므로 과도한 확신은 피해야 한다.\",\n \"key_levels\": {\n \"support\": [\n 76696.7,\n 75901.8,\n 75333.3,\n 74203.6\n ],\n \"resistance\": [\n 77488.34,\n 77600.0,\n 77601.8,\n 78453.0,\n 78713.8\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$77,601.80\",\n \"risk_scenario\": \"가격이 $77,601.80 위로 회복하고 특히 이전일 고가 $77,600.00 및 EMA240 $77,488.34 위에서 1시간봉 종가 수용을 만들면, 최근 bearish BOS는 실패로 전환될 수 있다. 이 경우 $78,453.00 7일 고가와 $78,713.80 bearish CHoCH 레벨까지 buy-side liquidity를 재공격하는 반등 시나리오가 열릴 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bearish",
"confidence": 0.46,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.55,
"setup_signals": [
"현재가 $76,747.30이 7일 범위 EQ $76,328.30 위에 있어 약한 프리미엄 구간에 위치",
"EMA120 $76,788.51 바로 아래에서 거래 중이며, 단기 상방 수용이 아직 확인되지 않음",
"EMA240 $77,488.34가 상단 저항으로 남아 있어 중기 추세 회복 전 공급 가능성 존재",
"최근 패턴에서 bearish_engulfing@291 및 bearish_engulfing@297 감지, 최고 패턴 품질 0.598로 약세 후보 우위",
"doji@296 이후 방향성 확정 없이 약세 engulfing 후보가 재출현했으나 고거래량 패턴은 없어 확정성은 제한적"
],
"reasoning": "현재 BTC는 $76,747.30으로 EMA20 $76,653.61 위에 근접해 있으나 EMA120 $76,788.51 바로 아래, EMA240 $77,488.34 아래에 있어 구조적으로는 명확한 돌파나 붕괴가 확인되지 않은 중립 구간입니다. 7일 고점 $78,453.00과 저점 $74,203.60의 중간값인 EQ $76,328.30 위에 있어 단기적으로는 프리미엄 영역이며, 이 위치에서 최근 bearish engulfing 후보가 2회 감지된 점은 매도 셋업을 강화합니다. 다만 최근 패턴들은 모두 candidate 등급이고 고거래량 패턴이 없으며, 최고 품질도 0.598에 그쳐 강한 확정 신호라기보다는 선행 약세 셋업으로 해석하는 것이 적절합니다. ATR이 $308.33이므로 $76,788.51 EMA120 재돌파 후 안착 여부가 단기 방향의 핵심이며, 실패 시 $76,328.30 및 $76,653.61 부근 재시험 가능성이 높습니다.",
"key_levels": {
"support": [
76653.61,
76328.3,
74203.6
],
"resistance": [
76788.51,
77488.34,
78453.0
]
},
"time_horizon": "short term",
"invalidation_level": "$78,453.00 상향 돌파 및 1시간봉 종가 기준 수용",
"risk_scenario": "반대 시나리오로 가격이 EMA120 $76,788.51을 회복하고 EMA240 $77,488.34 위에 안착하면 최근 bearish engulfing 후보는 실패 신호가 되며, $78,453.00 7일 고점 유동성 재공격으로 전환될 수 있습니다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 148,
"recent_patterns": 3,
"pattern_list": [
"bearish_engulfing@291",
"bearish_engulfing@297",
"doji@296"
],
"atr_value": 308.33,
"vol_avg_20": 3359.93,
"high_volume_patterns": [],
"pattern_candidates": [
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.598,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.49,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.355,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.598,
"bull_score": 0,
"bear_score": 1.5
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.46,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.55,\n \"setup_signals\": [\n \"현재가 $76,747.30이 7일 범위 EQ $76,328.30 위에 있어 약한 프리미엄 구간에 위치\",\n \"EMA120 $76,788.51 바로 아래에서 거래 중이며, 단기 상방 수용이 아직 확인되지 않음\",\n \"EMA240 $77,488.34가 상단 저항으로 남아 있어 중기 추세 회복 전 공급 가능성 존재\",\n \"최근 패턴에서 bearish_engulfing@291 및 bearish_engulfing@297 감지, 최고 패턴 품질 0.598로 약세 후보 우위\",\n \"doji@296 이후 방향성 확정 없이 약세 engulfing 후보가 재출현했으나 고거래량 패턴은 없어 확정성은 제한적\"\n ],\n \"reasoning\": \"현재 BTC는 $76,747.30으로 EMA20 $76,653.61 위에 근접해 있으나 EMA120 $76,788.51 바로 아래, EMA240 $77,488.34 아래에 있어 구조적으로는 명확한 돌파나 붕괴가 확인되지 않은 중립 구간입니다. 7일 고점 $78,453.00과 저점 $74,203.60의 중간값인 EQ $76,328.30 위에 있어 단기적으로는 프리미엄 영역이며, 이 위치에서 최근 bearish engulfing 후보가 2회 감지된 점은 매도 셋업을 강화합니다. 다만 최근 패턴들은 모두 candidate 등급이고 고거래량 패턴이 없으며, 최고 품질도 0.598에 그쳐 강한 확정 신호라기보다는 선행 약세 셋업으로 해석하는 것이 적절합니다. ATR이 $308.33이므로 $76,788.51 EMA120 재돌파 후 안착 여부가 단기 방향의 핵심이며, 실패 시 $76,328.30 및 $76,653.61 부근 재시험 가능성이 높습니다.\",\n \"key_levels\": {\n \"support\": [\n 76653.61,\n 76328.3,\n 74203.6\n ],\n \"resistance\": [\n 76788.51,\n 77488.34,\n 78453.0\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$78,453.00 상향 돌파 및 1시간봉 종가 기준 수용\",\n \"risk_scenario\": \"반대 시나리오로 가격이 EMA120 $76,788.51을 회복하고 EMA240 $77,488.34 위에 안착하면 최근 bearish engulfing 후보는 실패 신호가 되며, $78,453.00 7일 고점 유동성 재공격으로 전환될 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "neutral",
"confidence": 0.58,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.62,
"setup_signals": [
"가격이 하락 스윙의 EQ $76,879.85 아래인 할인 구간에 위치하여 단기 반등 셋업 가능",
"현재가 $76,747.30이 ret_0.382 $76,709.89에 매우 근접하여 테스트 중이며 거리 점수 0.050",
"ret_0.382 $76,709.89, ret_0.5 $76,879.85, ret_0.618 $77,049.81이 $76,879.85 부근에서 3중 컨플루언스 형성, cluster_score 0.85",
"골든 비율 ret_0.618 $77,049.81이 상방 핵심 검증 레벨로 남아 있어 반등 시 1차 주요 목표로 작동",
"fib_reaction_state가 testing이고 reaction_probability가 0.65로 단기 피보나치 반응 가능성이 중간 이상"
],
"reasoning": "확정 구조는 $77,600 고점에서 $76,160 저점으로 형성된 하락 스윙 기준이므로 아직 bearish로 판단한다. 다만 현재가 $76,747.30은 ret_0.382 $76,709.89 바로 위에서 지지 테스트 중이고, EQ인 ret_0.5 $76,879.85 아래에 있어 단기적으로는 할인 구간 반등 setup_bias가 bullish다. 상방에서는 $76,879.85와 골든 비율 ret_0.618 $77,049.81이 핵심 저항이며, 이 구간을 명확히 수용해야 구조적 회복 신호가 강해진다. 반대로 $76,709.89를 잃고 ret_0.236 $76,499.61까지 이탈하면 $76,159.70 및 ext_1.272 $75,767.94 방향의 하락 확장 리스크가 커진다.",
"key_levels": {
"support": [
76709.89,
76499.61,
76159.7,
75767.94,
75563.42,
75269.59
],
"resistance": [
76879.85,
77049.81,
77291.78
]
},
"time_horizon": "short term",
"invalidation_level": "$76,159.70",
"risk_scenario": "$76,709.89 ret_0.382 지지가 실패하고 $76,499.61 ret_0.236까지 이탈하면 단기 반등 셋업은 무효화되며, 하락 스윙 저점 $76,159.70 재테스트 후 ext_1.272 $75,767.94, ext_1.414 $75,563.42, ext_1.618 $75,269.59까지 확장될 수 있다.",
"data_quality": "medium",
"metrics": {
"swing_pair": "High→Low: $77,600 → $76,160",
"direction": "down",
"nearest_fib": "ret_0.382",
"nearest_fib_price": 76709.89,
"nearest_fib_distance": 0.05,
"golden_ratio_level": 77049.81,
"fib_ret_382": 76709.89,
"fib_ret_618": 77049.81,
"confluence_zones": [
{
"price": 76879.85,
"count": 3,
"levels": [
"ret_0.382",
"ret_0.5",
"ret_0.618"
],
"cluster_score": 0.85
},
{
"price": 75416.51,
"count": 2,
"levels": [
"ext_1.618",
"ext_1.414"
],
"cluster_score": 0.6
},
{
"price": 75905.63,
"count": 2,
"levels": [
"ext_1.272",
"ret_0.236"
],
"cluster_score": 0.6
},
{
"price": 76329.66,
"count": 2,
"levels": [
"ext_1.0",
"ret_0.236"
],
"cluster_score": 0.6
},
{
"price": 77236.61,
"count": 2,
"levels": [
"ret_0.382",
"ret_0.786"
],
"cluster_score": 0.6
}
],
"support_levels": [
76709.8946,
76499.6108,
76159.7
],
"resistance_levels": [
76879.85,
77049.8054,
77291.7758
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 76499.61,
"distance_pct": 0.32,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ret_0.382",
"price": 76709.89,
"distance_pct": 0.05,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ret_0.5",
"price": 76879.85,
"distance_pct": 0.17,
"is_support": false,
"cluster_score": 0.85
},
{
"name": "ret_0.618",
"price": 77049.81,
"distance_pct": 0.39,
"is_support": false,
"cluster_score": 0.85
},
{
"name": "ret_0.786",
"price": 77291.78,
"distance_pct": 0.71,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.0",
"price": 76159.7,
"distance_pct": 0.77,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ext_1.272",
"price": 75767.94,
"distance_pct": 1.28,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ext_1.414",
"price": 75563.42,
"distance_pct": 1.54,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ext_1.618",
"price": 75269.59,
"distance_pct": 1.93,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ext_2.0",
"price": 74719.4,
"distance_pct": 2.64,
"is_support": true,
"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\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.62,\n \"setup_signals\": [\n \"가격이 하락 스윙의 EQ $76,879.85 아래인 할인 구간에 위치하여 단기 반등 셋업 가능\",\n \"현재가 $76,747.30이 ret_0.382 $76,709.89에 매우 근접하여 테스트 중이며 거리 점수 0.050\",\n \"ret_0.382 $76,709.89, ret_0.5 $76,879.85, ret_0.618 $77,049.81이 $76,879.85 부근에서 3중 컨플루언스 형성, cluster_score 0.85\",\n \"골든 비율 ret_0.618 $77,049.81이 상방 핵심 검증 레벨로 남아 있어 반등 시 1차 주요 목표로 작동\",\n \"fib_reaction_state가 testing이고 reaction_probability가 0.65로 단기 피보나치 반응 가능성이 중간 이상\"\n ],\n \"reasoning\": \"확정 구조는 $77,600 고점에서 $76,160 저점으로 형성된 하락 스윙 기준이므로 아직 bearish로 판단한다. 다만 현재가 $76,747.30은 ret_0.382 $76,709.89 바로 위에서 지지 테스트 중이고, EQ인 ret_0.5 $76,879.85 아래에 있어 단기적으로는 할인 구간 반등 setup_bias가 bullish다. 상방에서는 $76,879.85와 골든 비율 ret_0.618 $77,049.81이 핵심 저항이며, 이 구간을 명확히 수용해야 구조적 회복 신호가 강해진다. 반대로 $76,709.89를 잃고 ret_0.236 $76,499.61까지 이탈하면 $76,159.70 및 ext_1.272 $75,767.94 방향의 하락 확장 리스크가 커진다.\",\n \"key_levels\": {\n \"support\": [\n 76709.89,\n 76499.61,\n 76159.7,\n 75767.94,\n 75563.42,\n 75269.59\n ],\n \"resistance\": [\n 76879.85,\n 77049.81,\n 77291.78\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$76,159.70\",\n \"risk_scenario\": \"$76,709.89 ret_0.382 지지가 실패하고 $76,499.61 ret_0.236까지 이탈하면 단기 반등 셋업은 무효화되며, 하락 스윙 저점 $76,159.70 재테스트 후 ext_1.272 $75,767.94, ext_1.414 $75,563.42, ext_1.618 $75,269.59까지 확장될 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.58,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.62,
"setup_signals": [
"가격 $76,747.30은 7일 범위 EQ 약 $76,328.30 위에 있어 소폭 프리미엄 구간",
"EMA240 $77,488.34 아래에서 거래 중이며 중기 구조적 수용은 아직 회복되지 않음",
"24시간 OI -4.1510% 감소로 신규 롱 추격보다 포지션 언와인딩 우세",
"롱 계정 비율 0.536으로 여전히 롱 우위이나 24시간 롱 계정 -0.0403, 숏 계정 +0.040으로 계정 플로우가 숏 방향으로 이동",
"현물-선물 베이시스 -0.0459%로 선물 프리미엄 부재, 파생 수요 약화",
"상단 $77,600 / $78,300 / $78,500 청산 유동성이 남아 있어 단기 위꼬리 유도 후 거절 가능성"
],
"reasoning": "현재 BTC는 $76,747.30으로 EMA20 $76,653.61 근처에 있으나 EMA120 $76,788.51 및 EMA240 $77,488.34 아래에 있어 확정적인 상승 구조 전환은 아직 확인되지 않았다. 파생 포지셔닝은 OI가 24시간 -4.1510% 감소했고 베이시스가 -0.0459%로 약해, 상승을 지지하는 신규 레버리지 유입보다는 언와인딩 성격이 강하다. CVD 변화는 +$2,384.21이고 cvd_divergence 0.700으로 하방 추격 매도만으로 보기는 어렵지만, aggregate_score 0.340 및 bear_signals 3개가 우세해 구조보다는 단기 bearish setup이 더 강하다. 상단 $77,600, $78,300, $78,500 유동성 회수 후 $75,700 및 $75,200 하단 청산 구간으로 되밀릴 위험을 우선 본다.",
"key_levels": {
"support": [
75700,
75200,
74203.6,
73700
],
"resistance": [
77600,
78300,
78453,
78500
]
},
"time_horizon": "short term, 파생 데이터 선행성을 고려한 4-8시간 중심",
"invalidation_level": "78500",
"risk_scenario": "$78,500 상단 청산 구간을 흡수한 뒤 7일 고점 $78,453 위에서 1시간봉 종가 수용이 나오면 bearish setup은 무효화되며, 숏 커버링과 함께 $79,000 이상으로 확장될 수 있다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.7,
"cvd_change": 2384.213,
"oi_trend": 0.085,
"oi_change_pct_24h": -4.151,
"oi_latest": 100060.269,
"funding_pressure": 0.428,
"funding_avg": 7.2e-05,
"funding_change_24h": -2.779e-05,
"long_account_ratio": 0.541,
"short_account_ratio": 0.459,
"long_account_latest": 0.536,
"short_account_latest": 0.464,
"long_account_change_24h": -0.0403,
"short_account_change_24h": 0.0403,
"account_flow_label": "short_accounts_rising_long_accounts_falling",
"account_short_crowding": 0.0,
"account_long_crowding": 0.343,
"ls_imbalance": 0.0,
"ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
"spot_futures_basis_score": 0.489,
"spot_futures_basis_pct": -0.0459,
"basis_change_lookback": -0.0108,
"aggregate_score": 0.34,
"bull_signals": 1,
"bear_signals": 3,
"liq_below": [
[
75700,
3723.50883765
],
[
75200,
4064.8809401999997
],
[
73700,
5707.8946402500005
]
],
"liq_above": [
[
77600,
4622.775788800001
],
[
78300,
4219.249516
],
[
78500,
3626.757097
]
],
"strongest_liq_level": 69100,
"fragility_score": 0.601,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.58,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.62,\n \"setup_signals\": [\n \"가격 $76,747.30은 7일 범위 EQ 약 $76,328.30 위에 있어 소폭 프리미엄 구간\",\n \"EMA240 $77,488.34 아래에서 거래 중이며 중기 구조적 수용은 아직 회복되지 않음\",\n \"24시간 OI -4.1510% 감소로 신규 롱 추격보다 포지션 언와인딩 우세\",\n \"롱 계정 비율 0.536으로 여전히 롱 우위이나 24시간 롱 계정 -0.0403, 숏 계정 +0.040으로 계정 플로우가 숏 방향으로 이동\",\n \"현물-선물 베이시스 -0.0459%로 선물 프리미엄 부재, 파생 수요 약화\",\n \"상단 $77,600 / $78,300 / $78,500 청산 유동성이 남아 있어 단기 위꼬리 유도 후 거절 가능성\"\n ],\n \"reasoning\": \"현재 BTC는 $76,747.30으로 EMA20 $76,653.61 근처에 있으나 EMA120 $76,788.51 및 EMA240 $77,488.34 아래에 있어 확정적인 상승 구조 전환은 아직 확인되지 않았다. 파생 포지셔닝은 OI가 24시간 -4.1510% 감소했고 베이시스가 -0.0459%로 약해, 상승을 지지하는 신규 레버리지 유입보다는 언와인딩 성격이 강하다. CVD 변화는 +$2,384.21이고 cvd_divergence 0.700으로 하방 추격 매도만으로 보기는 어렵지만, aggregate_score 0.340 및 bear_signals 3개가 우세해 구조보다는 단기 bearish setup이 더 강하다. 상단 $77,600, $78,300, $78,500 유동성 회수 후 $75,700 및 $75,200 하단 청산 구간으로 되밀릴 위험을 우선 본다.\",\n \"key_levels\": {\n \"support\": [\n 75700,\n 75200,\n 74203.6,\n 73700\n ],\n \"resistance\": [\n 77600,\n 78300,\n 78453,\n 78500\n ]\n },\n \"time_horizon\": \"short term, 파생 데이터 선행성을 고려한 4-8시간 중심\",\n \"invalidation_level\": \"78500\",\n \"risk_scenario\": \"$78,500 상단 청산 구간을 흡수한 뒤 7일 고점 $78,453 위에서 1시간봉 종가 수용이 나오면 bearish setup은 무효화되며, 숏 커버링과 함께 $79,000 이상으로 확장될 수 있다.\",\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,747.30은 메인 레인지 EQ $77,483.00 아래에 위치하여 분배 구조 내 약세 구간에 있음",
"SOW $76,611.00 이후 Phase E 저점 $76,159.70이 형성되어 하방 이탈 이후 되돌림 성격이 우세함",
"직전 LPSY $76,983.10 및 상위 LPSY $77,427.00 아래에 머물러 공급 재출현 구간을 완전히 회복하지 못함",
"UT $77,777.20 및 UTAD $77,862.70 이후 매수 실패가 확인되었고, 현재 가격은 그 실패 구간보다 현저히 아래에 있음"
],
"reasoning": "1시간 구조는 regime=DIS, regime_state=confirmed_dis, dis_score=100.0, regime_fitness=1.000으로 확인된 분배 구조이며, 현재 이벤트는 Phase E입니다. 주요 앵커는 BC $78,300.00, AR $76,666.00이며 이후 UT $77,777.20, UTAD $77,862.70, LPSY $77,427.00/$76,983.10, SOW $76,611.00 순서로 분배의 전형적인 약세 진행이 나타났습니다. 현재가 $76,747.30은 메인 레인지 하단 $76,666.00 부근을 재시험하는 위치지만, 아직 $76,983.10 LPSY와 EQ $77,483.00을 회복하지 못해 구조적 반전보다는 Phase E 내 되돌림/재공급 가능성이 더 큽니다. 다만 가격이 이미 레인지 하단 근처의 할인 구간에 있어 신규 약세 셋업의 질은 최상급은 아니며, $76,666.00~$76,611.00 재이탈 여부가 단기 하방 지속의 핵심 확인 조건입니다.",
"key_levels": {
"support": [
76666.0,
76611.0,
76159.7,
74203.6
],
"resistance": [
76983.1,
77427.0,
77483.0,
77777.2,
77862.7,
78300.0
]
},
"time_horizon": "short/medium term",
"invalidation_level": "$77,862.70 이상에서 수용이 확인되면 UTAD 실패 구조와 Phase E 약세 해석이 무효화됩니다",
"risk_scenario": "반대 시나리오는 가격이 $76,983.10 LPSY를 회복한 뒤 $77,427.00과 EQ $77,483.00 위에서 머무는 경우입니다. 이 경우 Phase E 하방 지속보다는 레인지 내부 복귀 및 분배 실패 가능성을 재평가해야 하며, 특히 $77,862.70 UTAD 상단을 회복하면 약세 구조의 신뢰도는 크게 훼손됩니다.",
"data_quality": "high",
"metrics": {
"acc_score": 91.4,
"dis_score": 100.0,
"regime": "DIS",
"regime_state": "confirmed_dis",
"structure_bias": "bearish",
"phase_context": "confirmed_dis / distribution / Phase E",
"phases_detected": [
"BC",
"AR",
"ST",
"SOW_IN_PHASE_B",
"UT",
"UTAD",
"LPSY",
"LPSY",
"SOW",
"Phase E"
],
"last_phase": "Phase E",
"phase_candidates": [
{
"label": "BC",
"side": "high",
"idx": 116,
"price": 78300.0,
"color": "#ffd166"
},
{
"label": "AR",
"side": "low",
"idx": 134,
"price": 76666.0,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "high",
"idx": 159,
"price": 77384.6,
"color": "#118ab2"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 220,
"price": 76696.7,
"color": "#ef476f"
},
{
"label": "UT",
"side": "high",
"idx": 228,
"price": 77777.2,
"color": "#f9844a"
},
{
"label": "UTAD",
"side": "high",
"idx": 235,
"price": 77862.7,
"color": "#f9844a"
},
{
"label": "LPSY",
"side": "high",
"idx": 276,
"price": 77427.0,
"color": "#8338ec"
},
{
"label": "LPSY",
"side": "high",
"idx": 282,
"price": 76983.1,
"color": "#8338ec"
},
{
"label": "SOW",
"side": "low",
"idx": 284,
"price": 76611.0,
"color": "#ef476f"
},
{
"label": "Phase E",
"side": "low",
"idx": 293,
"price": 76159.7,
"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": 116,
"end_idx": 293,
"phase_count": 10,
"phases": [
{
"label": "BC",
"side": "high",
"idx": 116,
"price": 78300.0,
"color": "#ffd166",
"dt": "2026-05-17 14:00:00+09:00"
},
{
"label": "AR",
"side": "low",
"idx": 134,
"price": 76666.0,
"color": "#06d6a0",
"dt": "2026-05-18 08:00:00+09:00"
},
{
"label": "ST",
"side": "high",
"idx": 159,
"price": 77384.6,
"color": "#118ab2",
"dt": "2026-05-19 09:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 220,
"price": 76696.7,
"color": "#ef476f",
"dt": "2026-05-21 22:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 228,
"price": 77777.2,
"color": "#f9844a",
"dt": "2026-05-22 06:00:00+09:00"
},
{
"label": "UTAD",
"side": "high",
"idx": 235,
"price": 77862.7,
"color": "#f9844a",
"dt": "2026-05-22 13:00:00+09:00"
},
{
"label": "LPSY",
"side": "high",
"idx": 276,
"price": 77427.0,
"color": "#8338ec",
"dt": "2026-05-24 06:00:00+09:00"
},
{
"label": "LPSY",
"side": "high",
"idx": 282,
"price": 76983.1,
"color": "#8338ec",
"dt": "2026-05-24 12:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 284,
"price": 76611.0,
"color": "#ef476f",
"dt": "2026-05-24 14:00:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 293,
"price": 76159.7,
"color": "#7209b7",
"dt": "2026-05-24 23: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": 78300.0
},
"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,747.30은 메인 레인지 EQ $77,483.00 아래에 위치하여 분배 구조 내 약세 구간에 있음\",\n \"SOW $76,611.00 이후 Phase E 저점 $76,159.70이 형성되어 하방 이탈 이후 되돌림 성격이 우세함\",\n \"직전 LPSY $76,983.10 및 상위 LPSY $77,427.00 아래에 머물러 공급 재출현 구간을 완전히 회복하지 못함\",\n \"UT $77,777.20 및 UTAD $77,862.70 이후 매수 실패가 확인되었고, 현재 가격은 그 실패 구간보다 현저히 아래에 있음\"\n ],\n \"reasoning\": \"1시간 구조는 regime=DIS, regime_state=confirmed_dis, dis_score=100.0, regime_fitness=1.000으로 확인된 분배 구조이며, 현재 이벤트는 Phase E입니다. 주요 앵커는 BC $78,300.00, AR $76,666.00이며 이후 UT $77,777.20, UTAD $77,862.70, LPSY $77,427.00/$76,983.10, SOW $76,611.00 순서로 분배의 전형적인 약세 진행이 나타났습니다. 현재가 $76,747.30은 메인 레인지 하단 $76,666.00 부근을 재시험하는 위치지만, 아직 $76,983.10 LPSY와 EQ $77,483.00을 회복하지 못해 구조적 반전보다는 Phase E 내 되돌림/재공급 가능성이 더 큽니다. 다만 가격이 이미 레인지 하단 근처의 할인 구간에 있어 신규 약세 셋업의 질은 최상급은 아니며, $76,666.00~$76,611.00 재이탈 여부가 단기 하방 지속의 핵심 확인 조건입니다.\",\n \"key_levels\": {\n \"support\": [\n 76666.0,\n 76611.0,\n 76159.7,\n 74203.6\n ],\n \"resistance\": [\n 76983.1,\n 77427.0,\n 77483.0,\n 77777.2,\n 77862.7,\n 78300.0\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"$77,862.70 이상에서 수용이 확인되면 UTAD 실패 구조와 Phase E 약세 해석이 무효화됩니다\",\n \"risk_scenario\": \"반대 시나리오는 가격이 $76,983.10 LPSY를 회복한 뒤 $77,427.00과 EQ $77,483.00 위에서 머무는 경우입니다. 이 경우 Phase E 하방 지속보다는 레인지 내부 복귀 및 분배 실패 가능성을 재평가해야 하며, 특히 $77,862.70 UTAD 상단을 회복하면 약세 구조의 신뢰도는 크게 훼손됩니다.\",\n \"data_quality\": \"high\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "bullish",
"confidence": 0.56,
"structure_bias": "neutral",
"setup_bias": "bullish",
"setup_score": 0.62,
"setup_signals": [
"현재가 $76,747.30은 확인된 bullish Bat PRZ $76,551.99-$76,999.71 내부에 있으며, PRZ 터치/방어 및 AD 0.382 반응 도달로 confirmed_reaction=true, reaction_score=0.90",
"최고 점수 forming bullish Bat PRZ $76,550.86-$77,243.62가 활성 상태이며 pattern_score=0.984, XAD/BC_EXT/ABCD 3중 Fib confluence",
"최근접 PRZ는 bullish Shark D $76,774.16, PRZ $76,394.66-$77,153.66로 현재가와의 괴리 약 0.03%",
"하단에 bullish Bat/Gartley/Crab PRZ 클러스터가 $76,101.52-$76,680.05 구간에 밀집해 있어 단기 하락 시 반응 후보대가 중첩",
"상방에는 bearish Bat/Gartley/Butterfly PRZ $77,214.07-$78,065.10 및 완료된 bearish Butterfly/Gartley 반응 구간이 있어, 상승 시 $77.3k-$78.1k는 즉시 저항/반전 리스크 구간"
],
"reasoning": "1시간 BTC/USDT는 현재 $76,747.30으로 확인된 bullish Bat PRZ $76,551.99-$76,999.71 안에 머물며, 해당 패턴은 reaction_score 0.90과 directional_vote_weight 0.58로 사후 확인된 중간 강도 confluence를 제공합니다. 동시에 최고 점수의 forming bullish Bat는 $76,550.86-$77,243.62 PRZ, nearest bullish Shark는 D $76,774.16으로 현재가와 거의 겹쳐 있어 단기 반등 셋업은 살아 있습니다. 다만 harmonic directional dominance가 0.072로 매우 낮고, bearish PRZ가 $77,214.07-$78,065.10에 촘촘히 대기하므로 구조적 추세 전환으로 단정할 수는 없습니다. 따라서 구조_bias는 confirmed BOS/CHoCH 정보 부재로 neutral, setup_bias만 bullish로 평가하며, $77,176.93-$77,424.72 도달 시 부분 실현 및 반응 확인이 필요합니다.",
"key_levels": {
"support": [
76551.99,
76514.74,
76394.66,
76322.47,
76101.52
],
"resistance": [
76999.71,
77176.93,
77243.62,
77344.75,
77424.72,
77825.8,
78065.1
]
},
"time_horizon": "short term",
"invalidation_level": "$76,101.52 하향 이탈 및 PRZ 방어 실패",
"risk_scenario": "$77,214.07-$78,065.10의 bearish Bat/Butterfly/Gartley PRZ에 진입한 뒤 15m/1h 거부나 CHoCH가 발생하면, 현재 bullish harmonic 반등은 $77,094.55-$76,717.47 및 $76,451.30 방향의 되돌림 시나리오로 전환될 수 있습니다.",
"data_quality": "high",
"metrics": {
"patterns_found": 79,
"completed_patterns_found": 33,
"forming_d_prz_found": 46,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 34,
"multiscale_swings_scanned": 55,
"swing_highs_scanned": 29,
"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": 24,
"medium": 21,
"low": 34
},
"prz_status_counts": {
"active": 28,
"nearby": 14,
"watch": 23,
"far": 14,
"forming": 12
},
"high_confluence_prz_count": 48,
"strict_patterns_found": 35,
"candidate_patterns_found": 44,
"active_patterns_at_prz": 28,
"nearby_patterns": 14,
"all_patterns": [
"bat",
"bat",
"shark",
"gartley",
"crab",
"bat",
"butterfly",
"bat",
"crab",
"bat",
"crab",
"gartley",
"gartley",
"butterfly",
"shark",
"gartley",
"crab",
"bat",
"crab",
"bat",
"gartley",
"crab",
"gartley",
"bat",
"gartley",
"butterfly",
"shark",
"shark",
"butterfly",
"shark",
"butterfly",
"butterfly",
"butterfly",
"butterfly",
"crab",
"bat",
"butterfly",
"butterfly",
"shark",
"crab",
"crab",
"gartley",
"butterfly",
"butterfly",
"crab",
"crab",
"crab",
"bat",
"crab",
"gartley",
"shark",
"crab",
"crab",
"shark",
"shark",
"bat",
"shark",
"crab",
"shark",
"crab",
"crab",
"butterfly",
"crab",
"gartley",
"butterfly",
"butterfly",
"butterfly",
"crab",
"gartley",
"bat",
"shark",
"crab",
"butterfly",
"gartley",
"crab",
"crab",
"butterfly",
"shark",
"shark"
],
"all_signals": [
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish"
],
"best_pattern": "bat",
"best_pattern_quality": "strict",
"best_quality": "high",
"best_pattern_score": 0.984,
"best_completion_status": "forming",
"nearest_pattern": "shark",
"nearest_prz": 76774.16,
"price_to_prz": 0.03,
"prz_range": [
76394.66,
77153.66
],
"council_relevant_prz_count": 12,
"directional_influence_prz_count": 12,
"confirmed_reaction_prz_count": 3,
"validated_harmonic_tp_count": 3,
"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.2,
"price_to_prz_pct_raw": 0.1954,
"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": 141,
"x_order": 5,
"a_price": 77042.3,
"a_idx": 178,
"a_order": 8,
"b_price": 77288.0,
"b_idx": 232,
"b_order": 5,
"c_price": 77427.0,
"c_idx": 276,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.979,
"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.3,
"price_to_prz_pct_raw": -0.303,
"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": 161,
"x_order": 5,
"a_price": 77825.8,
"a_idx": 198,
"a_order": 8,
"b_price": 77288.0,
"b_idx": 232,
"b_order": 5,
"c_price": 77040.0,
"c_idx": 285,
"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.03,
"price_to_prz_pct_raw": 0.035,
"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": 141,
"x_order": 5,
"a_price": 77291.3,
"a_idx": 167,
"a_order": 5,
"b_price": 76855.0,
"b_idx": 197,
"b_order": 8,
"c_price": 77548.5,
"c_idx": 243,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.956,
"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.48,
"price_to_prz_pct_raw": -0.481,
"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": 150,
"x_order": 8,
"a_price": 77825.8,
"a_idx": 198,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 220,
"b_order": 8,
"c_price": 77548.5,
"c_idx": 243,
"c_order": 5,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.954,
"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.55,
"price_to_prz_pct_raw": -0.5535,
"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": 197,
"x_order": 8,
"a_price": 77825.8,
"a_idx": 198,
"a_order": 8,
"b_price": 77288.0,
"b_idx": 232,
"b_order": 5,
"c_price": 77040.0,
"c_idx": 285,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.951,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 77829.83,
"prz_range": [
77518.91,
78140.76
],
"prz_width_pct": 0.799,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.41,
"price_to_prz_pct_raw": 1.4105,
"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": 77829.83,
"a_price": 76534.5,
"tp1_ad_382": 77335.02,
"tp2_ad_618": 77029.32,
"tp3_a_or_structure_liquidity": 76534.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4287,
"ABC": 0.5765
},
"x_price": 78300.0,
"x_idx": 116,
"x_order": 3,
"a_price": 76534.5,
"a_idx": 141,
"a_order": 5,
"b_price": 77291.3,
"b_idx": 167,
"b_order": 5,
"c_price": 76855.0,
"c_idx": 197,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.951,
"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.25,
"price_to_prz_pct_raw": 1.2478,
"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": 167,
"x_order": 5,
"a_price": 76107.1,
"a_idx": 173,
"a_order": 8,
"b_price": 77042.3,
"b_idx": 178,
"b_order": 8,
"c_price": 76485.0,
"c_idx": 183,
"c_order": 5,
"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.04,
"price_to_prz_pct_raw": 0.0372,
"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": 161,
"x_order": 5,
"a_price": 77825.8,
"a_idx": 198,
"a_order": 8,
"b_price": 77183.7,
"b_idx": 205,
"b_order": 5,
"c_price": 77548.5,
"c_idx": 243,
"c_order": 5,
"d_idx": 284
}
],
"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.04,
"price_to_prz_pct_raw": 0.0372,
"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": 161,
"x_order": 5,
"a_price": 77825.8,
"a_idx": 198,
"a_order": 8,
"b_price": 77183.7,
"b_idx": 205,
"b_order": 5,
"c_price": 77548.5,
"c_idx": 243,
"c_order": 5,
"d_idx": 284
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.916,
"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.25,
"price_to_prz_pct_raw": 1.2478,
"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": 167,
"x_order": 5,
"a_price": 76107.1,
"a_idx": 173,
"a_order": 8,
"b_price": 77042.3,
"b_idx": 178,
"b_order": 8,
"c_price": 76485.0,
"c_idx": 183,
"c_order": 5,
"d_idx": 198
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.885,
"ratio_score": 0.937,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 77825.8,
"prz_range": [
77459.58,
77982.52
],
"prz_width_pct": 0.673,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.27,
"price_to_prz_pct_raw": 1.2688,
"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.47,
"adverse_move_ratio_ad": 0.179,
"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": "gartley",
"d_price": 77721.05,
"a_price": 76014.2,
"tp1_ad_382": 77069.03,
"tp2_ad_618": 76666.22,
"tp3_a_or_structure_liquidity": 76014.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5995,
"ABC": 0.6565,
"BCD": 1.4904,
"XAD": 0.7925
},
"x_price": 78300.0,
"x_idx": 116,
"x_order": 3,
"a_price": 76014.2,
"a_idx": 150,
"a_order": 8,
"b_price": 77384.6,
"b_idx": 159,
"b_order": 8,
"c_price": 76485.0,
"c_idx": 183,
"c_order": 5,
"d_idx": 198
},
{
"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.2,
"price_to_prz_pct_raw": 0.1954,
"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": 141,
"x_order": 5,
"a_price": 77042.3,
"a_idx": 178,
"a_order": 8,
"b_price": 77288.0,
"b_idx": 232,
"b_order": 5,
"c_price": 77427.0,
"c_idx": 276,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.979,
"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.3,
"price_to_prz_pct_raw": -0.303,
"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": 161,
"x_order": 5,
"a_price": 77825.8,
"a_idx": 198,
"a_order": 8,
"b_price": 77288.0,
"b_idx": 232,
"b_order": 5,
"c_price": 77040.0,
"c_idx": 285,
"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.03,
"price_to_prz_pct_raw": 0.035,
"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": 141,
"x_order": 5,
"a_price": 77291.3,
"a_idx": 167,
"a_order": 5,
"b_price": 76855.0,
"b_idx": 197,
"b_order": 8,
"c_price": 77548.5,
"c_idx": 243,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.956,
"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.48,
"price_to_prz_pct_raw": -0.481,
"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": 150,
"x_order": 8,
"a_price": 77825.8,
"a_idx": 198,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 220,
"b_order": 8,
"c_price": 77548.5,
"c_idx": 243,
"c_order": 5,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.954,
"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.55,
"price_to_prz_pct_raw": -0.5535,
"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": 197,
"x_order": 8,
"a_price": 77825.8,
"a_idx": 198,
"a_order": 8,
"b_price": 77288.0,
"b_idx": 232,
"b_order": 5,
"c_price": 77040.0,
"c_idx": 285,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.951,
"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.25,
"price_to_prz_pct_raw": 1.2478,
"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": 167,
"x_order": 5,
"a_price": 76107.1,
"a_idx": 173,
"a_order": 8,
"b_price": 77042.3,
"b_idx": 178,
"b_order": 8,
"c_price": 76485.0,
"c_idx": 183,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.942,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 77432.24,
"prz_range": [
77214.07,
77650.41
],
"prz_width_pct": 0.564,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.89,
"price_to_prz_pct_raw": 0.8925,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 77432.24,
"a_price": 76451.3,
"tp1_ad_382": 77057.52,
"tp2_ad_618": 76826.02,
"tp3_a_or_structure_liquidity": 76451.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4525,
"ABC": 0.5848
},
"x_price": 77757.5,
"x_idx": 147,
"x_order": 8,
"a_price": 76451.3,
"a_idx": 161,
"a_order": 5,
"b_price": 77042.3,
"b_idx": 178,
"b_order": 8,
"c_price": 76696.7,
"c_idx": 220,
"c_order": 8,
"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.2,
"price_to_prz_pct_raw": 0.1954,
"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": 141,
"x_order": 5,
"a_price": 77042.3,
"a_idx": 178,
"a_order": 8,
"b_price": 77288.0,
"b_idx": 232,
"b_order": 5,
"c_price": 77427.0,
"c_idx": 276,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.979,
"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.3,
"price_to_prz_pct_raw": -0.303,
"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": 161,
"x_order": 5,
"a_price": 77825.8,
"a_idx": 198,
"a_order": 8,
"b_price": 77288.0,
"b_idx": 232,
"b_order": 5,
"c_price": 77040.0,
"c_idx": 285,
"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.03,
"price_to_prz_pct_raw": 0.035,
"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": 141,
"x_order": 5,
"a_price": 77291.3,
"a_idx": 167,
"a_order": 5,
"b_price": 76855.0,
"b_idx": 197,
"b_order": 8,
"c_price": 77548.5,
"c_idx": 243,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.956,
"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.48,
"price_to_prz_pct_raw": -0.481,
"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": 150,
"x_order": 8,
"a_price": 77825.8,
"a_idx": 198,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 220,
"b_order": 8,
"c_price": 77548.5,
"c_idx": 243,
"c_order": 5,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.954,
"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.55,
"price_to_prz_pct_raw": -0.5535,
"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": 197,
"x_order": 8,
"a_price": 77825.8,
"a_idx": 198,
"a_order": 8,
"b_price": 77288.0,
"b_idx": 232,
"b_order": 5,
"c_price": 77040.0,
"c_idx": 285,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.951,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 77829.83,
"prz_range": [
77518.91,
78140.76
],
"prz_width_pct": 0.799,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.41,
"price_to_prz_pct_raw": 1.4105,
"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": 77829.83,
"a_price": 76534.5,
"tp1_ad_382": 77335.02,
"tp2_ad_618": 77029.32,
"tp3_a_or_structure_liquidity": 76534.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4287,
"ABC": 0.5765
},
"x_price": 78300.0,
"x_idx": 116,
"x_order": 3,
"a_price": 76534.5,
"a_idx": 141,
"a_order": 5,
"b_price": 77291.3,
"b_idx": 167,
"b_order": 5,
"c_price": 76855.0,
"c_idx": 197,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.951,
"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.25,
"price_to_prz_pct_raw": 1.2478,
"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": 167,
"x_order": 5,
"a_price": 76107.1,
"a_idx": 173,
"a_order": 8,
"b_price": 77042.3,
"b_idx": 178,
"b_order": 8,
"c_price": 76485.0,
"c_idx": 183,
"c_order": 5,
"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.04,
"price_to_prz_pct_raw": 0.0372,
"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": 161,
"x_order": 5,
"a_price": 77825.8,
"a_idx": 198,
"a_order": 8,
"b_price": 77183.7,
"b_idx": 205,
"b_order": 5,
"c_price": 77548.5,
"c_idx": 243,
"c_order": 5,
"d_idx": 284
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.942,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 77432.24,
"prz_range": [
77214.07,
77650.41
],
"prz_width_pct": 0.564,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.89,
"price_to_prz_pct_raw": 0.8925,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 77432.24,
"a_price": 76451.3,
"tp1_ad_382": 77057.52,
"tp2_ad_618": 76826.02,
"tp3_a_or_structure_liquidity": 76451.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4525,
"ABC": 0.5848
},
"x_price": 77757.5,
"x_idx": 147,
"x_order": 8,
"a_price": 76451.3,
"a_idx": 161,
"a_order": 5,
"b_price": 77042.3,
"b_idx": 178,
"b_order": 8,
"c_price": 76696.7,
"c_idx": 220,
"c_order": 8,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.918,
"ratio_score": 0.91,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"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.57,
"price_to_prz_pct_raw": 0.5735,
"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": 159,
"x_order": 8,
"a_price": 76451.3,
"a_idx": 161,
"a_order": 5,
"b_price": 77042.3,
"b_idx": 178,
"b_order": 8,
"c_price": 76696.7,
"c_idx": 220,
"c_order": 8,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.918,
"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.34,
"price_to_prz_pct_raw": 0.34,
"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": 134,
"x_order": 5,
"a_price": 77042.3,
"a_idx": 178,
"a_order": 8,
"b_price": 77288.0,
"b_idx": 232,
"b_order": 5,
"c_price": 77427.0,
"c_idx": 276,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.916,
"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.25,
"price_to_prz_pct_raw": 1.2478,
"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": 167,
"x_order": 5,
"a_price": 76107.1,
"a_idx": 173,
"a_order": 8,
"b_price": 77042.3,
"b_idx": 178,
"b_order": 8,
"c_price": 76485.0,
"c_idx": 183,
"c_order": 5,
"d_idx": 198
}
],
"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.2,
"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.979,
"prz_proximity": "active",
"prz_range": [
76349.42,
76680.05
],
"prz_reversal_direction": "up",
"price_to_prz_pct": -0.3,
"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.03,
"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.956,
"prz_proximity": "active",
"prz_range": [
76129.04,
76627.21
],
"prz_reversal_direction": "up",
"price_to_prz_pct": -0.48,
"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.954,
"prz_proximity": "active",
"prz_range": [
76101.52,
76543.41
],
"prz_reversal_direction": "up",
"price_to_prz_pct": -0.55,
"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": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.951,
"prz_proximity": "nearby",
"prz_range": [
77344.75,
78065.1
],
"prz_reversal_direction": "down",
"price_to_prz_pct": 1.25,
"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": "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."
},
"interpretation": "BUTTERFLY FORMING HIGH PRZ $77,344.75-$78,065.10: 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.2,
"price_to_prz_pct_raw": 0.1954,
"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": 141,
"x_order": 5,
"a_price": 77042.3,
"a_idx": 178,
"a_order": 8,
"b_price": 77288.0,
"b_idx": 232,
"b_order": 5,
"c_price": 77427.0,
"c_idx": 276,
"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": "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."
},
"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": "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."
}
],
"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": "bearish",
"source": "gartley",
"d_price": 77721.05,
"a_price": 76014.2,
"tp1_ad_382": 77069.03,
"tp2_ad_618": 76666.22,
"tp3_a_or_structure_liquidity": 76014.2,
"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": 1.631,
"bearish": 1.413
},
"directional_score_total": 3.043,
"directional_dominance": 0.072
},
"raw_llm_response": "{\n \"signal\": \"bullish\",\n \"confidence\": 0.56,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.62,\n \"setup_signals\": [\n \"현재가 $76,747.30은 확인된 bullish Bat PRZ $76,551.99-$76,999.71 내부에 있으며, PRZ 터치/방어 및 AD 0.382 반응 도달로 confirmed_reaction=true, reaction_score=0.90\",\n \"최고 점수 forming bullish Bat PRZ $76,550.86-$77,243.62가 활성 상태이며 pattern_score=0.984, XAD/BC_EXT/ABCD 3중 Fib confluence\",\n \"최근접 PRZ는 bullish Shark D $76,774.16, PRZ $76,394.66-$77,153.66로 현재가와의 괴리 약 0.03%\",\n \"하단에 bullish Bat/Gartley/Crab PRZ 클러스터가 $76,101.52-$76,680.05 구간에 밀집해 있어 단기 하락 시 반응 후보대가 중첩\",\n \"상방에는 bearish Bat/Gartley/Butterfly PRZ $77,214.07-$78,065.10 및 완료된 bearish Butterfly/Gartley 반응 구간이 있어, 상승 시 $77.3k-$78.1k는 즉시 저항/반전 리스크 구간\"\n ],\n \"reasoning\": \"1시간 BTC/USDT는 현재 $76,747.30으로 확인된 bullish Bat PRZ $76,551.99-$76,999.71 안에 머물며, 해당 패턴은 reaction_score 0.90과 directional_vote_weight 0.58로 사후 확인된 중간 강도 confluence를 제공합니다. 동시에 최고 점수의 forming bullish Bat는 $76,550.86-$77,243.62 PRZ, nearest bullish Shark는 D $76,774.16으로 현재가와 거의 겹쳐 있어 단기 반등 셋업은 살아 있습니다. 다만 harmonic directional dominance가 0.072로 매우 낮고, bearish PRZ가 $77,214.07-$78,065.10에 촘촘히 대기하므로 구조적 추세 전환으로 단정할 수는 없습니다. 따라서 구조_bias는 confirmed BOS/CHoCH 정보 부재로 neutral, setup_bias만 bullish로 평가하며, $77,176.93-$77,424.72 도달 시 부분 실현 및 반응 확인이 필요합니다.\",\n \"key_levels\": {\n \"support\": [\n 76551.99,\n 76514.74,\n 76394.66,\n 76322.47,\n 76101.52\n ],\n \"resistance\": [\n 76999.71,\n 77176.93,\n 77243.62,\n 77344.75,\n 77424.72,\n 77825.8,\n 78065.1\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$76,101.52 하향 이탈 및 PRZ 방어 실패\",\n \"risk_scenario\": \"$77,214.07-$78,065.10의 bearish Bat/Butterfly/Gartley PRZ에 진입한 뒤 15m/1h 거부나 CHoCH가 발생하면, 현재 bullish harmonic 반등은 $77,094.55-$76,717.47 및 $76,451.30 방향의 되돌림 시나리오로 전환될 수 있습니다.\",\n \"data_quality\": \"high\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bearish",
"overall_confidence": 0.74,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.7,
"active_setups": [
"ICT 기준 현재가 $76,747.30은 EQ $75,901.80 위 프리미엄에 있으며, 최근 bearish BOS $76,696.70 부근의 약한 되돌림 구간",
"Wyckoff 기준 확인된 분배 Phase E 내부이며, SOW $76,611.00 이후 Phase E 저점 $76,159.70에서 반등했지만 LPSY $76,983.10을 회복하지 못한 상태",
"현재가가 EMA120 $76,788.51 바로 아래, EMA240 $77,488.34 아래에 있어 상방 구조 수용이 아직 확인되지 않음",
"파생시장에서는 24시간 OI -4.1510% 감소와 약한 베이시스 -0.0459%로 신규 상승 레버리지 유입보다 포지션 언와인딩 성격이 우세",
"반대 조건으로, Harmonic은 확인된 bullish Bat PRZ $76,551.99-$76,999.71 내부 반응을 제시하며 단기 반등 리스크를 형성",
"Fibonacci는 ret_0.382 $76,709.89 지지 테스트와 ret_0.5 $76,879.85 아래 할인 구간을 근거로 단기 반등 셋업을 제시"
],
"setup_vs_structure": "구조와 실행 셋업은 대체로 bearish로 정렬되어 있으나, 현재 가격이 분배 하단과 bullish harmonic PRZ 내부에 있어 즉시 추격형 약세 셋업의 품질은 제한적입니다. 즉, 레짐은 약세지만 하단부 반응·되돌림 리스크를 관리해야 하는 구조입니다."
},
"signal_breakdown": {
"bullish_count": 1,
"bearish_count": 4,
"neutral_count": 1
},
"key_levels": {
"support": [
76709.89,
76696.7,
76666.0,
76611.0,
76159.7,
75901.8,
75700,
75333.3,
75200,
74203.6
],
"resistance": [
76788.51,
76879.85,
76983.1,
77049.81,
77427.0,
77488.34,
77600.0,
77601.8,
77862.7,
78300.0,
78453.0
]
},
"confluences": [
"ICT의 최근 bearish BOS $76,696.70과 Wyckoff의 과거 SOW 구간 $76,696.70이 동일 가격대에 위치해 $76,690대가 단기 구조 기준선으로 작동",
"Wyckoff AR $76,666.00, SOW $76,611.00, Fibonacci ret_0.382 $76,709.89, Harmonic bullish Bat PRZ $76,551.99-$76,999.71이 모두 $76,550-$76,710 방어·반응 구간에 집중",
"Wyckoff LPSY $76,983.10, Fibonacci ret_0.618 $77,049.81, Harmonic 단기 TP/PRZ $76,952-$77,094가 $76,980-$77,050 부근의 1차 상방 검증 구간을 형성",
"ICT 이전 bearish BOS $77,601.80, 전일 고가 $77,600.00, Derivatives 상단 청산 레벨 $77,600, Harmonic bearish PRZ $77,214.07-$77,650.41이 $77,200-$77,650 공급 클러스터를 형성",
"EMA240 $77,488.34, Wyckoff LPSY $77,427.00, Harmonic bearish PRZ $77,344.75-$78,065.10이 $77,350-$77,500 부근의 중기 저항 합류를 강화",
"Wyckoff Phase E 저점 $76,159.70과 Fibonacci 스윙 저점 $76,159.70이 동일하여 $76,160은 현재 분배 하단 이후 구조적 저점 기준으로 중요"
],
"conflicts": [
"구조 판정은 Wyckoff와 ICT가 명확히 bearish이나, Harmonic은 현재가가 확인된 bullish Bat PRZ $76,551.99-$76,999.71 내부에 있다고 보며 반등 셋업을 제시",
"Fibonacci는 하락 스윙 구조 자체는 bearish로 보면서도 현재가가 ret_0.5 $76,879.85 아래에 있어 단기 setup은 bullish라고 판단해 구조와 실행 방향이 분리됨",
"Candlestick은 bearish engulfing 후보 2회를 제시하지만 모두 후보 등급이고 고거래량 확인이 없어 Wyckoff/ICT의 구조 신호보다 신뢰도가 낮음",
"Derivatives는 OI 감소와 약한 베이시스로 bearish setup을 지지하지만, CVD 변화가 +$2,384.21로 양수이고 CVD 다이버전스가 있어 하방 추격 압력만으로 해석하기는 어려움",
"ICT는 현재가를 EQ $75,901.80 위 프리미엄으로 보지만, Fibonacci는 하락 스윙 EQ $76,879.85 아래 할인으로 보아 기준 범위 선택에 따라 실행 해석이 달라짐"
],
"executive_summary": "BTC/USDT 1시간 구조는 현재 확인된 분배 구조의 Phase E로 진단되며, SOW $76,611.00 이후 Phase E 저점 $76,159.70에서 반등했지만 LPSY $76,983.10과 메인 EQ $77,483.00을 회복하지 못했습니다. ICT의 bearish BOS $76,696.70과 Wyckoff의 $76,666-$76,611 하단 구조가 겹쳐 현재 가격 $76,747.30은 분배 하단 재시험 구간에 위치합니다. 다만 Harmonic bullish Bat PRZ $76,551.99-$76,999.71 및 Fibonacci ret_0.382 $76,709.89가 같은 구간에 있어, 구조적 약세 속에서도 하단부 반응 리스크가 존재합니다. 상단에서는 $77,427-$77,600 및 EMA240 $77,488.34가 재공급·저항 클러스터이며, $77,862.70-$78,300.00 회복 전까지는 bearish 구조 판정이 우세합니다.",
"raw_llm_response": "{\n \"overall_signal\": \"bearish\",\n \"overall_confidence\": 0.74,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.7,\n \"active_setups\": [\n \"ICT 기준 현재가 $76,747.30은 EQ $75,901.80 위 프리미엄에 있으며, 최근 bearish BOS $76,696.70 부근의 약한 되돌림 구간\",\n \"Wyckoff 기준 확인된 분배 Phase E 내부이며, SOW $76,611.00 이후 Phase E 저점 $76,159.70에서 반등했지만 LPSY $76,983.10을 회복하지 못한 상태\",\n \"현재가가 EMA120 $76,788.51 바로 아래, EMA240 $77,488.34 아래에 있어 상방 구조 수용이 아직 확인되지 않음\",\n \"파생시장에서는 24시간 OI -4.1510% 감소와 약한 베이시스 -0.0459%로 신규 상승 레버리지 유입보다 포지션 언와인딩 성격이 우세\",\n \"반대 조건으로, Harmonic은 확인된 bullish Bat PRZ $76,551.99-$76,999.71 내부 반응을 제시하며 단기 반등 리스크를 형성\",\n \"Fibonacci는 ret_0.382 $76,709.89 지지 테스트와 ret_0.5 $76,879.85 아래 할인 구간을 근거로 단기 반등 셋업을 제시\"\n ],\n \"setup_vs_structure\": \"구조와 실행 셋업은 대체로 bearish로 정렬되어 있으나, 현재 가격이 분배 하단과 bullish harmonic PRZ 내부에 있어 즉시 추격형 약세 셋업의 품질은 제한적입니다. 즉, 레짐은 약세지만 하단부 반응·되돌림 리스크를 관리해야 하는 구조입니다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 1,\n \"bearish_count\": 4,\n \"neutral_count\": 1\n },\n \"key_levels\": {\n \"support\": [\n 76709.89,\n 76696.7,\n 76666.0,\n 76611.0,\n 76159.7,\n 75901.8,\n 75700,\n 75333.3,\n 75200,\n 74203.6\n ],\n \"resistance\": [\n 76788.51,\n 76879.85,\n 76983.1,\n 77049.81,\n 77427.0,\n 77488.34,\n 77600.0,\n 77601.8,\n 77862.7,\n 78300.0,\n 78453.0\n ]\n },\n \"confluences\": [\n \"ICT의 최근 bearish BOS $76,696.70과 Wyckoff의 과거 SOW 구간 $76,696.70이 동일 가격대에 위치해 $76,690대가 단기 구조 기준선으로 작동\",\n \"Wyckoff AR $76,666.00, SOW $76,611.00, Fibonacci ret_0.382 $76,709.89, Harmonic bullish Bat PRZ $76,551.99-$76,999.71이 모두 $76,550-$76,710 방어·반응 구간에 집중\",\n \"Wyckoff LPSY $76,983.10, Fibonacci ret_0.618 $77,049.81, Harmonic 단기 TP/PRZ $76,952-$77,094가 $76,980-$77,050 부근의 1차 상방 검증 구간을 형성\",\n \"ICT 이전 bearish BOS $77,601.80, 전일 고가 $77,600.00, Derivatives 상단 청산 레벨 $77,600, Harmonic bearish PRZ $77,214.07-$77,650.41이 $77,200-$77,650 공급 클러스터를 형성\",\n \"EMA240 $77,488.34, Wyckoff LPSY $77,427.00, Harmonic bearish PRZ $77,344.75-$78,065.10이 $77,350-$77,500 부근의 중기 저항 합류를 강화\",\n \"Wyckoff Phase E 저점 $76,159.70과 Fibonacci 스윙 저점 $76,159.70이 동일하여 $76,160은 현재 분배 하단 이후 구조적 저점 기준으로 중요\"\n ],\n \"conflicts\": [\n \"구조 판정은 Wyckoff와 ICT가 명확히 bearish이나, Harmonic은 현재가가 확인된 bullish Bat PRZ $76,551.99-$76,999.71 내부에 있다고 보며 반등 셋업을 제시\",\n \"Fibonacci는 하락 스윙 구조 자체는 bearish로 보면서도 현재가가 ret_0.5 $76,879.85 아래에 있어 단기 setup은 bullish라고 판단해 구조와 실행 방향이 분리됨\",\n \"Candlestick은 bearish engulfing 후보 2회를 제시하지만 모두 후보 등급이고 고거래량 확인이 없어 Wyckoff/ICT의 구조 신호보다 신뢰도가 낮음\",\n \"Derivatives는 OI 감소와 약한 베이시스로 bearish setup을 지지하지만, CVD 변화가 +$2,384.21로 양수이고 CVD 다이버전스가 있어 하방 추격 압력만으로 해석하기는 어려움\",\n \"ICT는 현재가를 EQ $75,901.80 위 프리미엄으로 보지만, Fibonacci는 하락 스윙 EQ $76,879.85 아래 할인으로 보아 기준 범위 선택에 따라 실행 해석이 달라짐\"\n ],\n \"highest_conviction_analyst\": \"Wyckoff Expert — 확인된 분배 구조와 Phase E 판정이 가장 강합니다. BC $78,300.00, AR $76,666.00, UT $77,777.20, UTAD $77,862.70, LPSY $77,427.00/$76,983.10, SOW $76,611.00, Phase E 저점 $76,159.70로 이어지는 단계 구성이 구체적이며, 현재가가 LPSY와 메인 EQ $77,483.00 아래에 있어 구조적 약세 해석의 일관성이 가장 높습니다.\",\n \"invalidation_level\": \"분배 구조의 핵심 무효화는 $77,862.70 UTAD 상단 회복 후 $78,300.00 BC/레인지 상단 위 수용입니다. 보수적으로는 $78,300.00 이상 안착 시 현재 bearish 구조 판정을 재평가해야 합니다.\",\n \"executive_summary\": \"BTC/USDT 1시간 구조는 현재 확인된 분배 구조의 Phase E로 진단되며, SOW $76,611.00 이후 Phase E 저점 $76,159.70에서 반등했지만 LPSY $76,983.10과 메인 EQ $77,483.00을 회복하지 못했습니다. ICT의 bearish BOS $76,696.70과 Wyckoff의 $76,666-$76,611 하단 구조가 겹쳐 현재 가격 $76,747.30은 분배 하단 재시험 구간에 위치합니다. 다만 Harmonic bullish Bat PRZ $76,551.99-$76,999.71 및 Fibonacci ret_0.382 $76,709.89가 같은 구간에 있어, 구조적 약세 속에서도 하단부 반응 리스크가 존재합니다. 상단에서는 $77,427-$77,600 및 EMA240 $77,488.34가 재공급·저항 클러스터이며, $77,862.70-$78,300.00 회복 전까지는 bearish 구조 판정이 우세합니다.\"\n}"
},
"overall_signal": "bearish",
"overall_confidence": 0.74,
"operating_path": {
"path_type": "complex",
"confidence": 0.62,
"waypoints": [
{
"seq": 1,
"price": 76879.85,
"type": "resistance_test",
"source": "Fibonacci (EQ of bear swing, ret_0.5 strict confluence 0.85), Wyckoff (LPSY $76,983.10 직하 재시험), Chairman 컨플루언스 클러스터 $76,980-$77,050 1차 상방 검증 구간",
"description": "현재가 $76,747.30이 ret_0.382 $76,709.89 위에 위치한 가운데, 확인된 bullish Bat PRZ $76,551.99-$76,999.71 내부에서 반응한 후 하락 스윙의 EQ이자 strict fib confluence $76,879.85까지 단기 되돌림이 우선. EMA120 $76,788.51 상단 클러스터와 직전 LPSY $76,983.10 직하에서 공급 재출현 확인 구간",
"est_hours": 2.5,
"turning_zone": [
76879.85,
76999.71
],
"likely_wick": 76983.1,
"rejection_confirm": 76788.51,
"invalid_overshoot": 77049.81,
"calibration_reasoning": "EQ/strict fib confluence $76,879.85에서 직전 LPSY $76,983.10과 bullish Bat PRZ 상단 $76,999.71까지 약 0.39×ATR(=$120) 폭의 공급 재출현 구간 설정. EMA120 $76,788.51 하향 이탈 시 거절 확인, fib 0.618 $77,049.81 상향 돌파 시 경로 무효화."
},
{
"seq": 2,
"price": 76611.0,
"type": "liquidity_sweep",
"source": "Wyckoff SOW $76,611.00, ICT bearish BOS $76,696.70, Wyckoff AR $76,666.00, Chairman $76,550-$76,710 방어·반응 구간",
"description": "EQ $76,879.85 거절 후 ICT bearish BOS $76,696.70 및 Wyckoff AR $76,666.00을 차례로 하향 이탈하면서 SOW $76,611.00 재시험. 분배 Phase E 하단 유동성 회수 구간이며, 이 레벨 하향 이탈이 Phase E 지속의 핵심 트리거",
"est_hours": 9.0,
"turning_zone": [
76499.61,
76611.0
],
"likely_wick": 76499.61,
"rejection_confirm": 76696.7,
"invalid_overshoot": 76329.66,
"calibration_reasoning": "SOW $76,611.00 하단으로 fib 0.5 지지 $76,499.61까지 약 0.36×ATR(=$111) 폭의 유동성 스윕 존 설정. ICT BOS $76,696.70 상향 회복 시 거절 확정, 확장 1.0 + 되돌림 0.236 confluence $76,329.66 하향 이탈 시 Phase E 지속 가속(다음 웨이포인트로 전이)."
},
{
"seq": 3,
"price": 76159.7,
"type": "extension",
"source": "Wyckoff Phase E 저점 $76,159.70, Fibonacci 스윙 저점 $76,159.70 (Chairman 동일 가격 컨플루언스)",
"description": "SOW $76,611.00 이탈 시 Phase E 저점이자 fib 스윙 저점 $76,159.70까지 확장. 해당 가격대는 분배 구조의 구조적 저점 기준이며, ext_1.272 $75,767.94 진입 전 1차 매수 반응 가능 구간",
"est_hours": 19.0,
"turning_zone": [
75950.0,
76159.7
],
"likely_wick": 76014.2,
"rejection_confirm": 76329.66,
"invalid_overshoot": 75767.94,
"calibration_reasoning": "터미널 웨이포인트로 0.68×ATR(=$210) 폭 적용. 확정된 bearish Gartley TP3 $76,014.20·Butterfly TP3 $76,107.10가 라운드넘버 $76,000 자석과 클러스터를 형성하여 likely_wick 앵커. confluence $76,329.66 회복 시 거절 확정, ext_1.272 $75,767.94 하향 이탈 시 분배 구조 붕괴로 본 경로 무효화."
}
],
"period_extremes": {
"4h": {
"expected_high": 76879.85,
"expected_low": 76611.0,
"high_first": true
},
"8h": {
"expected_high": 76879.85,
"expected_low": 76450.0,
"high_first": true
},
"24h": {
"expected_high": 76983.1,
"expected_low": 76159.7,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 77049.81,
"description": "ret_0.618 $77,049.81 및 Wyckoff LPSY $76,983.10 상방 안착 시 분배 하단 시나리오 약화, bullish Bat PRZ 반응이 본격 활성화되며 EMA240 $77,488.34 재시험 경로 전환"
},
"bearish": {
"price": 76611.0,
"description": "Wyckoff SOW $76,611.00 종가 기준 하향 이탈 시 Phase E 지속 확정. ICT bearish BOS $76,696.70 동반 이탈로 $76,159.70 및 fib ext $75,767.94 방향 가속"
}
},
"scenario_invalidation": 77427.0,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.62,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 76879.85,\n \"type\": \"resistance_test\",\n \"source\": \"Fibonacci (EQ of bear swing, ret_0.5 strict confluence 0.85), Wyckoff (LPSY $76,983.10 직하 재시험), Chairman 컨플루언스 클러스터 $76,980-$77,050 1차 상방 검증 구간\",\n \"description\": \"현재가 $76,747.30이 ret_0.382 $76,709.89 위에 위치한 가운데, 확인된 bullish Bat PRZ $76,551.99-$76,999.71 내부에서 반응한 후 하락 스윙의 EQ이자 strict fib confluence $76,879.85까지 단기 되돌림이 우선. EMA120 $76,788.51 상단 클러스터와 직전 LPSY $76,983.10 직하에서 공급 재출현 확인 구간\",\n \"est_hours\": 2.5\n },\n {\n \"seq\": 2,\n \"price\": 76611.0,\n \"type\": \"liquidity_sweep\",\n \"source\": \"Wyckoff SOW $76,611.00, ICT bearish BOS $76,696.70, Wyckoff AR $76,666.00, Chairman $76,550-$76,710 방어·반응 구간\",\n \"description\": \"EQ $76,879.85 거절 후 ICT bearish BOS $76,696.70 및 Wyckoff AR $76,666.00을 차례로 하향 이탈하면서 SOW $76,611.00 재시험. 분배 Phase E 하단 유동성 회수 구간이며, 이 레벨 하향 이탈이 Phase E 지속의 핵심 트리거\",\n \"est_hours\": 9.0\n },\n {\n \"seq\": 3,\n \"price\": 76159.7,\n \"type\": \"extension\",\n \"source\": \"Wyckoff Phase E 저점 $76,159.70, Fibonacci 스윙 저점 $76,159.70 (Chairman 동일 가격 컨플루언스)\",\n \"description\": \"SOW $76,611.00 이탈 시 Phase E 저점이자 fib 스윙 저점 $76,159.70까지 확장. 해당 가격대는 분배 구조의 구조적 저점 기준이며, ext_1.272 $75,767.94 진입 전 1차 매수 반응 가능 구간\",\n \"est_hours\": 19.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 76879.85, \"expected_low\": 76611.0, \"high_first\": true},\n \"8h\": {\"expected_high\": 76879.85, \"expected_low\": 76450.0, \"high_first\": true},\n \"24h\": {\"expected_high\": 76983.1, \"expected_low\": 76159.7, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\"price\": 77049.81, \"description\": \"ret_0.618 $77,049.81 및 Wyckoff LPSY $76,983.10 상방 안착 시 분배 하단 시나리오 약화, bullish Bat PRZ 반응이 본격 활성화되며 EMA240 $77,488.34 재시험 경로 전환\"},\n \"bearish\": {\"price\": 76611.0, \"description\": \"Wyckoff SOW $76,611.00 종가 기준 하향 이탈 시 Phase E 지속 확정. ICT bearish BOS $76,696.70 동반 이탈로 $76,159.70 및 fib ext $75,767.94 방향 가속\"}\n },\n \"scenario_invalidation\": 77427.0\n}\n```"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 76879.85,
"turning_zone": [
76879.85,
76999.71
],
"likely_wick": 76983.1,
"rejection_confirm": 76788.51,
"invalid_overshoot": 77049.81,
"calibration_reasoning": "EQ/strict fib confluence $76,879.85에서 직전 LPSY $76,983.10과 bullish Bat PRZ 상단 $76,999.71까지 약 0.39×ATR(=$120) 폭의 공급 재출현 구간 설정. EMA120 $76,788.51 하향 이탈 시 거절 확인, fib 0.618 $77,049.81 상향 돌파 시 경로 무효화."
},
{
"seq": 2,
"base_target": 76611.0,
"turning_zone": [
76499.61,
76611.0
],
"likely_wick": 76499.61,
"rejection_confirm": 76696.7,
"invalid_overshoot": 76329.66,
"calibration_reasoning": "SOW $76,611.00 하단으로 fib 0.5 지지 $76,499.61까지 약 0.36×ATR(=$111) 폭의 유동성 스윕 존 설정. ICT BOS $76,696.70 상향 회복 시 거절 확정, 확장 1.0 + 되돌림 0.236 confluence $76,329.66 하향 이탈 시 Phase E 지속 가속(다음 웨이포인트로 전이)."
},
{
"seq": 3,
"base_target": 76159.7,
"turning_zone": [
75950.0,
76159.7
],
"likely_wick": 76014.2,
"rejection_confirm": 76329.66,
"invalid_overshoot": 75767.94,
"calibration_reasoning": "터미널 웨이포인트로 0.68×ATR(=$210) 폭 적용. 확정된 bearish Gartley TP3 $76,014.20·Butterfly TP3 $76,107.10가 라운드넘버 $76,000 자석과 클러스터를 형성하여 likely_wick 앵커. confluence $76,329.66 회복 시 거절 확정, ext_1.272 $75,767.94 하향 이탈 시 분배 구조 붕괴로 본 경로 무효화."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 76879.85,\n \"turning_zone\": [76879.85, 76999.71],\n \"likely_wick\": 76983.10,\n \"rejection_confirm\": 76788.51,\n \"invalid_overshoot\": 77049.81,\n \"calibration_reasoning\": \"EQ/strict fib confluence $76,879.85에서 직전 LPSY $76,983.10과 bullish Bat PRZ 상단 $76,999.71까지 약 0.39×ATR(=$120) 폭의 공급 재출현 구간 설정. EMA120 $76,788.51 하향 이탈 시 거절 확인, fib 0.618 $77,049.81 상향 돌파 시 경로 무효화.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 76611.00,\n \"turning_zone\": [76499.61, 76611.00],\n \"likely_wick\": 76499.61,\n \"rejection_confirm\": 76696.70,\n \"invalid_overshoot\": 76329.66,\n \"calibration_reasoning\": \"SOW $76,611.00 하단으로 fib 0.5 지지 $76,499.61까지 약 0.36×ATR(=$111) 폭의 유동성 스윕 존 설정. ICT BOS $76,696.70 상향 회복 시 거절 확정, 확장 1.0 + 되돌림 0.236 confluence $76,329.66 하향 이탈 시 Phase E 지속 가속(다음 웨이포인트로 전이).\"\n },\n {\n \"seq\": 3,\n \"base_target\": 76159.70,\n \"turning_zone\": [75950.00, 76159.70],\n \"likely_wick\": 76014.20,\n \"rejection_confirm\": 76329.66,\n \"invalid_overshoot\": 75767.94,\n \"calibration_reasoning\": \"터미널 웨이포인트로 0.68×ATR(=$210) 폭 적용. 확정된 bearish Gartley TP3 $76,014.20·Butterfly TP3 $76,107.10가 라운드넘버 $76,000 자석과 클러스터를 형성하여 likely_wick 앵커. confluence $76,329.66 회복 시 거절 확정, ext_1.272 $75,767.94 하향 이탈 시 분배 구조 붕괴로 본 경로 무효화.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 26.8,
"chairman": 51.6,
"operating_path": 71.7,
"tp_calibrator": 72.0
},
"agents": {},
"total_s": 222.0
}
}