Signal: NEUTRAL (56%) | Price: $77,361.60 | 2026-05-25 17:00 KST | 300 candles
Council: 0 bullish, 3 neutral, 3 bearish | Support: $77,270 / $77,010 / $77,007 | Resistance: $77,385 / $77,427 / $77,430
현재 BTC 1시간 구조는 Wyckoff상 축적 Phase E 후보로 해석될 수 있으나, ICT의 최근 하방 BOS 시퀀스가 동시에 존재해 전체 구조 신호는 bullish나 bearish로 단정하기보다 중립적 재구조화 구간으로 보는 것이 타당하다. 이전 축적 흐름은 SC $76,014.20, Spring $74,620.90, SOS $77,427.00, LPS $76,056.00, BU $77,677.60까지 진행된 상태이며, 현재 가격은 AR/SOS/EMA240가 겹치는 $77.38k-$77.43k 저항 바로 아래에 위치한다. 실행 조건은 구조보다 더 명확하게 bearish로 기울어 있으며, 프리미엄 구간, $77,600-$77,677.60 유동성 회수, bearish Harmonic PRZ $77,214.07-$77,650.41, OI 감소가 같은 방향의 위험 조건을 만든다. 핵심 구조 기준은 상단 $78,180.00-$78,300.00 수용 여부와 하단 $76,056.00 LPS 유지 여부이며, 이 두 레벨 사이에서는 축적 연장과 실패 돌파 리스크가 공존한다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | NEUTRAL | 64% | $77,007 / $76,840 | $77,385 / $77,427 |
| ICT Trader | BEARISH | 82% | $77,007 / $76,840 | $77,430 / $77,600 |
| Derivatives Trader | BEARISH | 58% | $77,007 / $76,840 | $77,430 / $77,600 |
| Candlestick Reader | NEUTRAL | 49% | $77,007 / $76,840 | $77,430 / $78,180 |
| Fibonacci Analyst | NEUTRAL | 62% | $77,270 / $77,010 | $77,600 / $78,180 |
| Harmonic Specialist | BEARISH | 62% | $77,335 / $77,095 | $77,650 / $78,065 |
Support: $77,007 / $76,840 / $76,699 | Resistance: $77,385 / $77,427 / $77,678 | Horizon: short to medium term
레짐은 ACC이며 regime_fitness 0.963, acc_score 96.2로 구조적 해석은 축적 우위입니다. 메인 구조는 SC $76,014.20 → AR $77,384.60 → ST $76,485.00 → Spring $74,620.90 → SOS $77,427.00 → LPS $76,056.00 → BU $77,677.60 순서로 Phase E 후보까지 진행되어 구조_bias는 bullish로 봅니다. 다만 현재가 $77,361.60은 메인 레인지 상단 $77,384.60 바로 아래이며, BU $77,677.60 재돌파/수용이 확인되지 않아 즉시 상승 확정보다는 상단 거부 또는 LPS 재확인 가능성이 남아 있습니다. 따라서 구조는 bullish지만, 실행 관점의 setup_bias는 프리미엄 구간 저항 반응 때문에 단기적으로 bearish이며 전체 signal은 neutral입니다.
Support: $77,007 / $76,840 / $76,697 | Resistance: $77,430 / $77,600 / $77,678 | Horizon: short term
확정 구조는 bearish로 판단한다. BOS/CHoCH 시퀀스가 CHoCH_bearish $78,713.80, BOS_bearish $77,601.80, 중간 BOS_bullish $77,384.60 이후 다시 BOS_bearish $76,696.70으로 이어져 최종 구조 신호가 하방이다. 현재가 $77,361.60은 EQ $75,940.60 대비 프리미엄 구간이며, 되돌림이 92.6%까지 진행되어 기관 관점에서는 롱 추격보다 프리미엄 매도 셋업이 유리하다. 특히 이전일 고가 $77,600.00과 NY 고가/레인지 고가 $77,677.60 부근의 buy-side 유동성을 건드린 뒤 현재 그 아래로 내려와 있어, $77,600~$77,677.60 구간이 단기 공급/실패 돌파 영역으로 작동할 수 있다. 다만 활성 OB와 미충족 FVG가 0개이고 최근 명시적 liquidity sweep도 감지되지 않아 데이터 품질은 중간으로 본다.
Support: $77,007 / $76,840 / $75,200 | Resistance: $77,430 / $77,600 / $78,180 | Horizon: short term
현재 BTC는 $77,361.60으로 EMA20 $77,006.81과 EMA120 $76,839.67 위에 있지만 EMA240 $77,429.87 바로 아래에 있어 구조적으로 명확한 상승 수용은 아직 확인되지 않았다. 7일 고점 $78,180.00과 상단 청산 클러스터 $77,600, $78,300이 가까워 단기적으로는 위쪽 유동성 사냥 후 되밀림이 더 유리한 setup이다. 특히 OI가 24시간 -2.2060% 감소했는데 가격은 +0.73% 상승해 신규 매수 주도 상승이라기보다 숏 커버 또는 포지션 축소성 반등으로 해석된다. CVD divergence 0.700, aggregate_score 0.382, bear_signals 3개 대비 bull_signals 1개로 파생 포지셔닝은 4-8시간 선행 관점에서 약세 쪽 리스크를 더 크게 시사한다.
Support: $77,007 / $76,840 / $76,192 | Resistance: $77,430 / $78,180 | Horizon: short term
BTC는 현재 $77,361.60으로 EMA20 $77,006.81 및 EMA120 $76,839.67 위에 있어 단기 하방 붕괴는 아직 확인되지 않았지만, EMA240 $77,429.87 바로 아래에서 저항을 받고 있습니다. 7일 범위의 중간값 EQ는 약 $76,191.80이며, 현재가는 그 위 프리미엄 구간에 있어 신규 추격 매수보다는 되돌림 리스크가 큰 위치입니다. 최근 bullish_engulfing@295와 piercing_pattern@293이 있으나 품질이 각각 0.444, 0.482로 낮고, best_pattern_quality도 0.543에 그쳐 확정적 반전 신호로 보기 어렵습니다. 반대로 shooting_star@293 이후 doji가 연속 출현해 $78,180.00 근처 저항대에서 매수세가 둔화되는 모습이므로, 구조는 중립이지만 사전 셋업은 단기 약세 쪽입니다.
Support: $77,270 / $77,010 / $76,828 | Resistance: $77,600 / $78,180 | Horizon: short term
현재 BTC는 하락 스윙 $77,600 → $76,056의 되돌림 구간에서 ret_0.786 $77,269.58 바로 위에 있으며, 거리 0.12%로 매우 근접한 Fibonacci 테스트 상태입니다. 구조적으로는 $77,600 스윙 고점을 명확히 돌파한 BOS가 아직 확인되지 않았기 때문에 structure_bias는 bullish가 아니라 neutral로 봅니다. 다만 가격이 EQ인 ret_0.5 $76,828.00과 골든레시오 ret_0.618 $77,010.19 위의 프리미엄 구간에 있어, 확정 돌파 전에는 단기적으로 상단 추격보다 되돌림 리스크가 더 큽니다. 핵심 지지 클러스터는 $77,269.58, $77,010.19, $76,828.00이며, 특히 confluence_quality 0.850으로 $76,828 부근의 중첩 신뢰도가 높습니다.
Support: $77,335 / $77,095 / $77,084 | Resistance: $77,650 / $78,065 / $78,141 | Horizon: short term
1시간 기준 현재가 $77,361.60는 가장 가까운 활성 bearish Bat PRZ $77,214.07-$77,650.41 안에 있으며, 이 구간은 ABCD, BC extension, XAD가 겹친 3중 Fib 컨플루언스입니다. 추가로 $77,518.91-$78,140.76의 고득점 bearish Bat 형성 PRZ와 $77,344.75-$78,065.10의 bearish Butterfly PRZ가 겹쳐 $77.3k-$78.1k가 강한 반응/저항 후보로 작동합니다. 다만 형성 중 패턴은 확인 전 약한 반전 후보일 뿐이며, 구조적 BOS/CHoCH 자료가 없으므로 structure_bias는 중립으로 둡니다. 확인된 bearish Bat의 TP ladder는 $77,423.68, $77,084.12, $76,534.50이고, 현 구간에서 하방 반응이 이어질 경우 이 레벨들이 우선적인 하락 waypoint입니다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $76,828 | support_test | fibonacci (ret_0.5 $76,828.00, confluence_quality 0.85), candlestick (EMA120 $76,839.67), harmonic (bearish Bat TP $76,826.02) | 6 | Setup_bias가 강한 bearish(76%)이며 가격은 이미 $77,600~$77,677.60 buy-side 유동성을 회수한 뒤 EMA240 $77,429.87 아래로 되돌아온 상태. 첫 의미 있는 지지 테스트로 ret_0.5 fib EQ $76,828.00, EMA120 $76,839.67, Harmonic bearish Bat TP $76,826.02가 동일 구간에 집중되는 strict-tier 컨플루언스(score 0.85). WP1 후보 표 1순위 레벨이며 프리미엄 → EQ 회귀의 자연스러운 첫 waypoint. |
| 2 | $76,056 | support_test | wyckoff (LPS $76,056.00), fibonacci (스윙 저점 $76,056.00), chairman key support | 18 | WP1에서 깊은 반응이 나오지 못하거나 EMA20 $77,006.81 이탈이 확정될 경우 다음 구조적 피벗. Wyckoff LPS $76,056.00과 Fibonacci 스윙 저점이 정확히 일치하여 축적 구조 유지 여부의 핵심 하단 기준. ICT 하방 BOS 시퀀스($76,696.70 break) 연장 시 자연스러운 1차 도착지이며, bearish 셋업의 구조적 TP 클러스터. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $77,000 | $77,432 | High first |
| 8h | $76,828 | $77,432 | High first |
| 24h | $76,056 | $77,600 | High first |
Invalidation: $77,678
```json
{
"path_type": "complex",
"confidence": 0.6,
"waypoints": [
{
"seq": 1,
"price": 76828.0,
"type": "support_test",
"source": "fibonacci (ret_0.5 $76,828.00, confluence_quality 0.85), candlestick (EMA120 $76,839.67), harmonic (bearish Bat TP $76,826.02)",
"description": "Setup_bias가 강한 bearish(76%)이며 가격은 이미 $77,600~$77,677.60 buy-side 유동성을 회수한 뒤 EMA240 $77,429.87 아래로 되돌아온 상태. 첫 의미 있는 지지 테스트로 ret_0.5 fib EQ $76,828.00, EMA120 $76,839.67, Harmonic bearish Bat TP $76,826.02가 동일 구간에 집중되는 strict-tier 컨플루언스(score 0.85). WP1 후보 표 1순위 레벨이며 프리미엄 → EQ 회귀의 자연스러운 첫 waypoint.",
"est_hours": 6
},
{
"seq": 2,
"price": 76056.0,
"type": "support_test",
"source": "wyckoff (LPS $76,056.00), fibonacci (스윙 저점 $76,056.00), chairman key support",
"description": "WP1에서 깊은 반응이 나오지 못하거나 EMA20 $77,006.81 이탈이 확정될 경우 다음 구조적 피벗. Wyckoff LPS $76,056.00과 Fibonacci 스윙 저점이 정확히 일치하여 축적 구조 유지 여부의 핵심 하단 기준. ICT 하방 BOS 시퀀스($76,696.70 break) 연장 시 자연스러운 1차 도착지이며, bearish 셋업의 구조적 TP 클러스터.",
"est_hours": 18
}
],
"period_extremes": {
"4h": {"expected_high": 77432.0, "expected_low": 77000.0, "high_first": true},
"8h": {"expected_high": 77432.0, "expected_low": 76828.0, "high_first": true},
"24h": {"expected_high": 77600.0, "expected_low": 76056.0, "high_first": true}
},
"triggers": {
"bullish": {"price": 77677.6, "description": "$77,677.60(Wyckoff BU / ICT NY 고가 / Harmonic PRZ 상단) 위에서의 1시간 종가 수용은 buy-side 회수 실패 → Phase E 연장으로 해석되어 bearish 셋업과 본 경로를 무력화. $78,180 돌파 시 7일 고점 위 추가 익스텐션 가속."},
"bearish": {"price": 77006.81, "description": "$77,006.81(EMA20) 및 ret_0.618 $77,010.19 종가 이탈은 단기 모멘텀이 EMA20 아래로 전환된 신호로, $76,828 fib confluence 클러스터까지의 가속을 확인. 이어 $76,696.70(ICT 직전 BOS_bearish) 이탈은 WP2($76,056 LPS) 직행 트리거."}
},
"scenario_invalidation": 77677.6
}
```
WP1을 strict-tier fib confluence($76,828)로 두고, WP2를 Wyckoff LPS/Fib 스윙 저점이 일치하는 $76,056으로 잡았습니다. 셋업 강도 76%가 구조 충돌보다 우위라 즉시 하방 셋업을 1차 경로로 채택했고, $77,677.60 종가 수용이 전체 시나리오의 invalidation입니다.{
"overall_signal": "neutral",
"overall_confidence": 0.56,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.76,
"active_setups": [
"현재가 $77,361.60은 7일 범위 EQ $76,191.80 및 ICT EQ $75,940.60 위의 프리미엄 구간에 위치",
"가격이 EMA240 $77,429.87 바로 아래에서 중기 저항을 재확인 중",
"이전일 고가 $77,600.00 및 NY 고가 $77,677.60 상단 유동성을 건드린 뒤 현재 그 아래에 위치",
"하락 스윙 $77,600 → $76,056 기준 ret_0.786 $77,269.58 부근에서 깊은 되돌림 테스트 중",
"활성 bearish Harmonic PRZ $77,214.07-$77,650.41 내부에 가격이 위치",
"상단 청산 유동성 $77,600, $78,300이 가까워 상단 유동성 회수 이후 실패 돌파 조건이 열려 있음",
"24시간 OI -2.2060% 감소에도 가격은 +0.73% 상승하여 신규 롱 주도 상승보다 포지션 언와인딩 성격이 강함"
],
"setup_vs_structure": "구조 판단은 Wyckoff 축적 구조와 ICT 하방 구조가 충돌해 중립에 가깝지만, 실행 셋업은 5개 이상 분석이 프리미엄·저항·PRZ·유동성 회수 조건을 근거로 bearish에 수렴한다. 즉, 구조적으로는 확정 방향보다 재구조화 구간이며, 즉시 실행 리스크는 상단 추격보다 상단 실패 조건에 더 민감하다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 3,
"neutral_count": 3
},
"key_levels": {
"support": [
77269.58,
77010.19,
77006.81,
76839.67,
76828.0,
76696.7,
76191.8,
76056.0,
74203.6
],
"resistance": [
77384.6,
77427.0,
77429.87,
77600.0,
77677.6,
78180.0,
78300.0,
78713.8
]
},
"confluences": [
"EMA240 $77,429.87, Wyckoff SOS $77,427.00, Harmonic bearish Bat 중심 D $77,432.24가 모두 $77.42k-$77.43k에 집중되어 즉시 저항 클러스터를 형성한다.",
"Wyckoff AR $77,384.60, ICT 중간 BOS_bullish 레벨 $77,384.60, 현재가 $77,361.60이 거의 같은 구간에 있어 $77.38k는 구조 전환 판단의 핵심 기준선이다.",
"Fibonacci 스윙 고점 $77,600.00, ICT 이전일 고가 $77,600.00, Derivatives 상단 청산 클러스터 $77,600이 일치해 $77.60k는 buy-side 유동성 및 실패 돌파 감시 구간이다.",
"ICT NY 고가·레인지 고가 $77,677.60, Wyckoff BU $77,677.60, Harmonic bearish PRZ 상단 $77,650.41이 겹쳐 $77.65k-$77.68k가 상단 공급/유동성 회수 구간으로 확인된다.",
"Fibonacci ret_0.618 $77,010.19와 EMA20 $77,006.81이 거의 일치해 $77.01k는 단기 지지·반응 기준선이다.",
"Fibonacci ret_0.5 $76,828.00, EMA120 $76,839.67, Harmonic bearish TP/지지 $76,826.02가 $76.83k 부근에 집중되어 중간 지지 클러스터를 형성한다.",
"Wyckoff LPS $76,056.00와 Fibonacci 스윙 저점 $76,056.00이 동일하여 $76.056k는 축적 구조 유지 여부의 핵심 하단 기준이다.",
"7일 고점 $78,180.00, Harmonic bearish Bat PRZ $77,518.91-$78,140.76, Derivatives 청산 클러스터 $78,300이 상단 저항대를 $78.14k-$78.30k로 확장한다."
],
"conflicts": [
"Wyckoff는 SC $76,014.20 → Spring $74,620.90 → SOS $77,427.00 → LPS $76,056.00 → BU $77,677.60 흐름을 근거로 축적 Phase E 후보의 bullish 구조를 제시하지만, ICT는 CHoCH_bearish $78,713.80 이후 BOS_bearish $77,601.80 및 $76,696.70을 근거로 bearish 구조를 제시한다.",
"가격은 EMA20 $77,006.81 및 EMA120 $76,839.67 위에 있어 단기 하방 붕괴는 확인되지 않았지만, EMA240 $77,429.87 아래에 머물러 중기 상승 수용도 확인되지 않았다.",
"Harmonic은 현재 구간 $77,214.07-$77,650.41에 bearish PRZ를 제시하지만, 하단 $76,550.86-$77,243.62 및 $76,394.66-$77,153.66에는 bullish PRZ도 존재해 PRZ 해석은 위치별로 양방향 반응 가능성을 포함한다.",
"Derivatives는 OI 감소와 CVD divergence를 근거로 반등의 질을 낮게 보지만, Wyckoff는 해당 반등을 축적 구조 내 SOS/BU 이후의 상단 테스트로 해석한다."
],
"highest_conviction_analyst": "ICT Trader — 82% 신뢰도로 가장 높은 단일 확신을 보이며, CHoCH_bearish $78,713.80, BOS_bearish $77,601.80, BOS_bearish $76,696.70의 연속 구조 이벤트와 프리미엄 되돌림 92.6%, 이전일 고가 $77,600.00 회수 후 이탈 조건을 구체적으로 제시했다.",
"invalidation_level": "중립적 재구조화 판단은 상단 $78,180.00-$78,300.00 구간의 명확한 수용 또는 하단 $76,056.00 이탈 시 무효화된다. 축적 구조 관점은 특히 $76,056.00 하향 이탈 시 훼손되고, ICT bearish 구조 관점은 $78,180.00 및 $78,713.80 상향 회복 시 약화된다.",
"executive_summary": "현재 BTC 1시간 구조는 Wyckoff상 축적 Phase E 후보로 해석될 수 있으나, ICT의 최근 하방 BOS 시퀀스가 동시에 존재해 전체 구조 신호는 bullish나 bearish로 단정하기보다 중립적 재구조화 구간으로 보는 것이 타당하다. 이전 축적 흐름은 SC $76,014.20, Spring $74,620.90, SOS $77,427.00, LPS $76,056.00, BU $77,677.60까지 진행된 상태이며, 현재 가격은 AR/SOS/EMA240가 겹치는 $77.38k-$77.43k 저항 바로 아래에 위치한다. 실행 조건은 구조보다 더 명확하게 bearish로 기울어 있으며, 프리미엄 구간, $77,600-$77,677.60 유동성 회수, bearish Harmonic PRZ $77,214.07-$77,650.41, OI 감소가 같은 방향의 위험 조건을 만든다. 핵심 구조 기준은 상단 $78,180.00-$78,300.00 수용 여부와 하단 $76,056.00 LPS 유지 여부이며, 이 두 레벨 사이에서는 축적 연장과 실패 돌파 리스크가 공존한다."
}{
"symbol": "BTC/USDT",
"timeframe": "1h",
"timestamp": "2026-05-25 17:00 KST",
"last_price": 77361.6,
"num_candles": 300,
"stage1_analyses": {
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "neutral",
"confidence": 0.49,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.58,
"setup_signals": [
"현재가 $77,361.60은 7일 범위 EQ $76,191.80 위에 있어 프리미엄 구간에 위치",
"현재가가 EMA240 $77,429.87 바로 아래에 있어 중기 저항 재확인 구간",
"7일 고점 $78,180.00에 근접한 상태에서 shooting_star@293 감지, 품질 0.543",
"최근 doji@296, doji@297, doji@298 연속 출현으로 고점권 매수 추진력 둔화",
"최근 패턴에 고거래량 확인 없음, vol_avg_20 $3,991.02 대비 강한 확증 부족"
],
"reasoning": "BTC는 현재 $77,361.60으로 EMA20 $77,006.81 및 EMA120 $76,839.67 위에 있어 단기 하방 붕괴는 아직 확인되지 않았지만, EMA240 $77,429.87 바로 아래에서 저항을 받고 있습니다. 7일 범위의 중간값 EQ는 약 $76,191.80이며, 현재가는 그 위 프리미엄 구간에 있어 신규 추격 매수보다는 되돌림 리스크가 큰 위치입니다. 최근 bullish_engulfing@295와 piercing_pattern@293이 있으나 품질이 각각 0.444, 0.482로 낮고, best_pattern_quality도 0.543에 그쳐 확정적 반전 신호로 보기 어렵습니다. 반대로 shooting_star@293 이후 doji가 연속 출현해 $78,180.00 근처 저항대에서 매수세가 둔화되는 모습이므로, 구조는 중립이지만 사전 셋업은 단기 약세 쪽입니다.",
"key_levels": {
"support": [
77006.81,
76839.67,
76191.8,
74203.6
],
"resistance": [
77429.87,
78180.0
]
},
"time_horizon": "short term",
"invalidation_level": "$78,180.00 상향 돌파 및 1시간 종가 안착",
"risk_scenario": "$78,180.00을 강하게 돌파하고 EMA240 $77,429.87 위에서 수용이 확인되면, 현재의 약세 셋업은 실패로 판단되며 숏 커버링과 함께 추가 상승이 열릴 수 있습니다. 반대로 $77,006.81의 EMA20을 이탈하면 $76,839.67 EMA120, 이후 EQ $76,191.80까지 되돌림 압력이 커질 수 있습니다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 147,
"recent_patterns": 6,
"pattern_list": [
"shooting_star@293",
"bullish_engulfing@295",
"doji@296",
"doji@297",
"doji@298",
"piercing_pattern@293"
],
"atr_value": 345.91,
"vol_avg_20": 3991.02,
"high_volume_patterns": [],
"pattern_candidates": [
{
"pattern": "shooting_star",
"signal": "bearish",
"pattern_quality": 0.543,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "piercing_pattern",
"signal": "bullish",
"pattern_quality": 0.482,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.444,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.355,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.355,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.543,
"bull_score": 1.45,
"bear_score": 0.65
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.49,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.58,\n \"setup_signals\": [\n \"현재가 $77,361.60은 7일 범위 EQ $76,191.80 위에 있어 프리미엄 구간에 위치\",\n \"현재가가 EMA240 $77,429.87 바로 아래에 있어 중기 저항 재확인 구간\",\n \"7일 고점 $78,180.00에 근접한 상태에서 shooting_star@293 감지, 품질 0.543\",\n \"최근 doji@296, doji@297, doji@298 연속 출현으로 고점권 매수 추진력 둔화\",\n \"최근 패턴에 고거래량 확인 없음, vol_avg_20 $3,991.02 대비 강한 확증 부족\"\n ],\n \"reasoning\": \"BTC는 현재 $77,361.60으로 EMA20 $77,006.81 및 EMA120 $76,839.67 위에 있어 단기 하방 붕괴는 아직 확인되지 않았지만, EMA240 $77,429.87 바로 아래에서 저항을 받고 있습니다. 7일 범위의 중간값 EQ는 약 $76,191.80이며, 현재가는 그 위 프리미엄 구간에 있어 신규 추격 매수보다는 되돌림 리스크가 큰 위치입니다. 최근 bullish_engulfing@295와 piercing_pattern@293이 있으나 품질이 각각 0.444, 0.482로 낮고, best_pattern_quality도 0.543에 그쳐 확정적 반전 신호로 보기 어렵습니다. 반대로 shooting_star@293 이후 doji가 연속 출현해 $78,180.00 근처 저항대에서 매수세가 둔화되는 모습이므로, 구조는 중립이지만 사전 셋업은 단기 약세 쪽입니다.\",\n \"key_levels\": {\n \"support\": [\n 77006.81,\n 76839.67,\n 76191.8,\n 74203.6\n ],\n \"resistance\": [\n 77429.87,\n 78180.0\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$78,180.00 상향 돌파 및 1시간 종가 안착\",\n \"risk_scenario\": \"$78,180.00을 강하게 돌파하고 EMA240 $77,429.87 위에서 수용이 확인되면, 현재의 약세 셋업은 실패로 판단되며 숏 커버링과 함께 추가 상승이 열릴 수 있습니다. 반대로 $77,006.81의 EMA20을 이탈하면 $76,839.67 EMA120, 이후 EQ $76,191.80까지 되돌림 압력이 커질 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "neutral",
"confidence": 0.62,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.58,
"setup_signals": [
"현재가 $77,361.60은 스윙 EQ인 ret_0.5 $76,828.00 위에 있어 프리미엄 구간에 위치",
"하락 스윙 $77,600 → $76,056 기준 ret_0.786 $77,269.58을 0.12% 거리에서 테스트 중",
"구조적 bullish 전환은 아직 스윙 고점 $77,600 상향 돌파로 확인되지 않음",
"골든레시오 ret_0.618 $77,010.19가 1차 핵심 방어선이며, 이탈 시 $76,828.00 confluence zone으로 되돌림 가능",
"상단에는 명시적 Fibonacci 저항은 없지만 직전 스윙 고점 $77,600 및 7일 고점 $78,180.00이 유동성 목표이자 저항 후보"
],
"reasoning": "현재 BTC는 하락 스윙 $77,600 → $76,056의 되돌림 구간에서 ret_0.786 $77,269.58 바로 위에 있으며, 거리 0.12%로 매우 근접한 Fibonacci 테스트 상태입니다. 구조적으로는 $77,600 스윙 고점을 명확히 돌파한 BOS가 아직 확인되지 않았기 때문에 structure_bias는 bullish가 아니라 neutral로 봅니다. 다만 가격이 EQ인 ret_0.5 $76,828.00과 골든레시오 ret_0.618 $77,010.19 위의 프리미엄 구간에 있어, 확정 돌파 전에는 단기적으로 상단 추격보다 되돌림 리스크가 더 큽니다. 핵심 지지 클러스터는 $77,269.58, $77,010.19, $76,828.00이며, 특히 confluence_quality 0.850으로 $76,828 부근의 중첩 신뢰도가 높습니다.",
"key_levels": {
"support": [
77269.58,
77010.19,
76828.0,
76645.81,
76056.0
],
"resistance": [
77600.0,
78180.0
]
},
"time_horizon": "short term",
"invalidation_level": "$77,600 상향 돌파 및 1시간봉 종가 안착",
"risk_scenario": "$77,600을 강하게 돌파하면 현재의 프리미엄 구간 되돌림 리스크는 무효화되고, 7일 고점 $78,180.00까지 유동성 회수성 상승이 이어질 수 있습니다. 반대로 $77,269.58을 이탈하면 골든레시오 $77,010.19, 이후 $76,828.00 confluence zone까지 조정이 확대될 가능성이 높아집니다.",
"data_quality": "high",
"metrics": {
"swing_pair": "High→Low: $77,600 → $76,056",
"direction": "down",
"nearest_fib": "ret_0.786",
"nearest_fib_price": 77269.58,
"nearest_fib_distance": 0.12,
"golden_ratio_level": 77010.19,
"fib_ret_382": 76645.81,
"fib_ret_618": 77010.19,
"confluence_zones": [
{
"price": 76173.23,
"count": 3,
"levels": [
"ret_0.236",
"ext_1.0",
"ret_0.236"
],
"cluster_score": 0.85
},
{
"price": 76828.0,
"count": 3,
"levels": [
"ret_0.382",
"ret_0.5",
"ret_0.618"
],
"cluster_score": 0.85
},
{
"price": 74357.8,
"count": 2,
"levels": [
"ext_1.0",
"ext_2.0"
],
"cluster_score": 0.6
},
{
"price": 75259.3,
"count": 2,
"levels": [
"ext_1.618",
"ext_1.414"
],
"cluster_score": 0.6
},
{
"price": 77225.51,
"count": 2,
"levels": [
"ret_0.382",
"ret_0.786"
],
"cluster_score": 0.6
}
],
"support_levels": [
77269.584,
77010.192,
76828.0
],
"resistance_levels": [],
"level_candidates": [
{
"name": "ret_0.236",
"price": 76420.38,
"distance_pct": 1.22,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ret_0.382",
"price": 76645.81,
"distance_pct": 0.93,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ret_0.5",
"price": 76828.0,
"distance_pct": 0.69,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ret_0.618",
"price": 77010.19,
"distance_pct": 0.45,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ret_0.786",
"price": 77269.58,
"distance_pct": 0.12,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ext_1.0",
"price": 76056.0,
"distance_pct": 1.69,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ext_1.272",
"price": 75636.03,
"distance_pct": 2.23,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ext_1.414",
"price": 75416.78,
"distance_pct": 2.51,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ext_1.618",
"price": 75101.81,
"distance_pct": 2.92,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ext_2.0",
"price": 74512.0,
"distance_pct": 3.68,
"is_support": true,
"cluster_score": 0.6
}
],
"confluence_quality": 0.85,
"fib_reaction_state": "testing",
"reaction_probability": 0.65
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.62,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.58,\n \"setup_signals\": [\n \"현재가 $77,361.60은 스윙 EQ인 ret_0.5 $76,828.00 위에 있어 프리미엄 구간에 위치\",\n \"하락 스윙 $77,600 → $76,056 기준 ret_0.786 $77,269.58을 0.12% 거리에서 테스트 중\",\n \"구조적 bullish 전환은 아직 스윙 고점 $77,600 상향 돌파로 확인되지 않음\",\n \"골든레시오 ret_0.618 $77,010.19가 1차 핵심 방어선이며, 이탈 시 $76,828.00 confluence zone으로 되돌림 가능\",\n \"상단에는 명시적 Fibonacci 저항은 없지만 직전 스윙 고점 $77,600 및 7일 고점 $78,180.00이 유동성 목표이자 저항 후보\"\n ],\n \"reasoning\": \"현재 BTC는 하락 스윙 $77,600 → $76,056의 되돌림 구간에서 ret_0.786 $77,269.58 바로 위에 있으며, 거리 0.12%로 매우 근접한 Fibonacci 테스트 상태입니다. 구조적으로는 $77,600 스윙 고점을 명확히 돌파한 BOS가 아직 확인되지 않았기 때문에 structure_bias는 bullish가 아니라 neutral로 봅니다. 다만 가격이 EQ인 ret_0.5 $76,828.00과 골든레시오 ret_0.618 $77,010.19 위의 프리미엄 구간에 있어, 확정 돌파 전에는 단기적으로 상단 추격보다 되돌림 리스크가 더 큽니다. 핵심 지지 클러스터는 $77,269.58, $77,010.19, $76,828.00이며, 특히 confluence_quality 0.850으로 $76,828 부근의 중첩 신뢰도가 높습니다.\",\n \"key_levels\": {\n \"support\": [\n 77269.58,\n 77010.19,\n 76828.0,\n 76645.81,\n 76056.0\n ],\n \"resistance\": [\n 77600.0,\n 78180.0\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$77,600 상향 돌파 및 1시간봉 종가 안착\",\n \"risk_scenario\": \"$77,600을 강하게 돌파하면 현재의 프리미엄 구간 되돌림 리스크는 무효화되고, 7일 고점 $78,180.00까지 유동성 회수성 상승이 이어질 수 있습니다. 반대로 $77,269.58을 이탈하면 골든레시오 $77,010.19, 이후 $76,828.00 confluence zone까지 조정이 확대될 가능성이 높아집니다.\",\n \"data_quality\": \"high\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bearish",
"confidence": 0.82,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.92,
"setup_signals": [
"현재가 $77,361.60은 EQ $75,940.60 위의 프리미엄 구간에 위치",
"현재 되돌림이 92.6%로 깊은 프리미엄 되돌림 상태",
"이전일 고가 $77,600.00을 상향 돌파했으나 현재 $77,361.60으로 다시 아래에 위치해 buy-side 유동성 회수 가능성",
"bearish CHoCH 기준 레벨 $78,713.80 이후 하락 구조 우세",
"bearish BOS 레벨 $77,601.80 및 $76,696.70이 확인되어 매도 구조 지속",
"EMA240 $77,429.87 아래에서 거래 중으로 상위 평균선 저항 가능성"
],
"reasoning": "확정 구조는 bearish로 판단한다. BOS/CHoCH 시퀀스가 CHoCH_bearish $78,713.80, BOS_bearish $77,601.80, 중간 BOS_bullish $77,384.60 이후 다시 BOS_bearish $76,696.70으로 이어져 최종 구조 신호가 하방이다. 현재가 $77,361.60은 EQ $75,940.60 대비 프리미엄 구간이며, 되돌림이 92.6%까지 진행되어 기관 관점에서는 롱 추격보다 프리미엄 매도 셋업이 유리하다. 특히 이전일 고가 $77,600.00과 NY 고가/레인지 고가 $77,677.60 부근의 buy-side 유동성을 건드린 뒤 현재 그 아래로 내려와 있어, $77,600~$77,677.60 구간이 단기 공급/실패 돌파 영역으로 작동할 수 있다. 다만 활성 OB와 미충족 FVG가 0개이고 최근 명시적 liquidity sweep도 감지되지 않아 데이터 품질은 중간으로 본다.",
"key_levels": {
"support": [
77006.81,
76839.67,
76696.7,
75940.6,
75333.3,
74203.6
],
"resistance": [
77429.87,
77600.0,
77677.6,
78180.0,
78713.8
]
},
"time_horizon": "short term",
"invalidation_level": "$78,713.80",
"risk_scenario": "반대 시나리오는 가격이 $77,677.60 레인지 고가와 $78,180.00 7일 고가를 강하게 회수하고, 최종적으로 $78,713.80 bearish CHoCH 레벨 위에서 수용되는 경우다. 이 경우 현재 프리미엄 매도 셋업은 실패로 간주되며, 숏 포지션 청산 유동성을 이용한 상방 확장으로 전환될 수 있다.",
"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": 65,
"fvg_open_zones": [],
"bos_choch_events": [
"CHoCH_bearish",
"BOS_bearish",
"BOS_bullish",
"BOS_bearish"
],
"bos_choch_levels": [
{
"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_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": 75940.6,
"range_high": 77677.6,
"range_low": 74203.6,
"bull_score": 3.3,
"bear_score": 8.7,
"setup_bias": "bearish",
"setup_score": 0.92,
"setup_signals": [
"bearish CHoCH below $78,713.80",
"bearish BOS below $77,601.80",
"bearish BOS below $76,696.70",
"deep retracement 92.6% in premium zone"
],
"retracement_direction": "bearish",
"current_retracement_pct": 92.6,
"deepest_retracement_pct": 105.0,
"previous_day_high": 77600.0,
"previous_day_low": 75333.3,
"broken_prev_high": true,
"broken_prev_low": false,
"sessions": {
"London": {
"active": false,
"high": null,
"low": null
},
"New York": {
"active": true,
"high": 77677.6,
"low": 76950.0
},
"Asian kill zone": {
"active": false,
"high": null,
"low": null
}
}
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.82,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.92,\n \"setup_signals\": [\n \"현재가 $77,361.60은 EQ $75,940.60 위의 프리미엄 구간에 위치\",\n \"현재 되돌림이 92.6%로 깊은 프리미엄 되돌림 상태\",\n \"이전일 고가 $77,600.00을 상향 돌파했으나 현재 $77,361.60으로 다시 아래에 위치해 buy-side 유동성 회수 가능성\",\n \"bearish CHoCH 기준 레벨 $78,713.80 이후 하락 구조 우세\",\n \"bearish BOS 레벨 $77,601.80 및 $76,696.70이 확인되어 매도 구조 지속\",\n \"EMA240 $77,429.87 아래에서 거래 중으로 상위 평균선 저항 가능성\"\n ],\n \"reasoning\": \"확정 구조는 bearish로 판단한다. BOS/CHoCH 시퀀스가 CHoCH_bearish $78,713.80, BOS_bearish $77,601.80, 중간 BOS_bullish $77,384.60 이후 다시 BOS_bearish $76,696.70으로 이어져 최종 구조 신호가 하방이다. 현재가 $77,361.60은 EQ $75,940.60 대비 프리미엄 구간이며, 되돌림이 92.6%까지 진행되어 기관 관점에서는 롱 추격보다 프리미엄 매도 셋업이 유리하다. 특히 이전일 고가 $77,600.00과 NY 고가/레인지 고가 $77,677.60 부근의 buy-side 유동성을 건드린 뒤 현재 그 아래로 내려와 있어, $77,600~$77,677.60 구간이 단기 공급/실패 돌파 영역으로 작동할 수 있다. 다만 활성 OB와 미충족 FVG가 0개이고 최근 명시적 liquidity sweep도 감지되지 않아 데이터 품질은 중간으로 본다.\",\n \"key_levels\": {\n \"support\": [\n 77006.81,\n 76839.67,\n 76696.7,\n 75940.6,\n 75333.3,\n 74203.6\n ],\n \"resistance\": [\n 77429.87,\n 77600.0,\n 77677.6,\n 78180.0,\n 78713.8\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$78,713.80\",\n \"risk_scenario\": \"반대 시나리오는 가격이 $77,677.60 레인지 고가와 $78,180.00 7일 고가를 강하게 회수하고, 최종적으로 $78,713.80 bearish CHoCH 레벨 위에서 수용되는 경우다. 이 경우 현재 프리미엄 매도 셋업은 실패로 간주되며, 숏 포지션 청산 유동성을 이용한 상방 확장으로 전환될 수 있다.\",\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.68,
"setup_signals": [
"가격 $77,361.60은 7일 범위 EQ $76,191.80 위의 프리미엄 구간에 위치하며, 7일 고점 $78,180.00에 근접",
"상단 청산 유동성 $77,600 및 $78,300이 매우 가까워 단기 buy-side sweep 이후 반락 리스크 존재",
"24시간 OI가 -2.2060% 감소해 가격 상승 +0.73%가 신규 롱 유입보다 포지션 언와인딩 성격에 가까움",
"CVD divergence 0.700으로 가격 대비 체결 참여 강도가 약한 편",
"롱 계정 비율은 0.517로 24시간 -0.0162 감소, 숏 계정은 0.483으로 +0.016 증가해 방향성 확신이 약화",
"선물 베이시스가 -0.0419%로 음수이며 현물 대비 선물 프리미엄이 약함"
],
"reasoning": "현재 BTC는 $77,361.60으로 EMA20 $77,006.81과 EMA120 $76,839.67 위에 있지만 EMA240 $77,429.87 바로 아래에 있어 구조적으로 명확한 상승 수용은 아직 확인되지 않았다. 7일 고점 $78,180.00과 상단 청산 클러스터 $77,600, $78,300이 가까워 단기적으로는 위쪽 유동성 사냥 후 되밀림이 더 유리한 setup이다. 특히 OI가 24시간 -2.2060% 감소했는데 가격은 +0.73% 상승해 신규 매수 주도 상승이라기보다 숏 커버 또는 포지션 축소성 반등으로 해석된다. CVD divergence 0.700, aggregate_score 0.382, bear_signals 3개 대비 bull_signals 1개로 파생 포지셔닝은 4-8시간 선행 관점에서 약세 쪽 리스크를 더 크게 시사한다.",
"key_levels": {
"support": [
77006.81,
76839.67,
75200,
74203.6,
73700
],
"resistance": [
77429.87,
77600,
78180,
78300,
79800
]
},
"time_horizon": "short term",
"invalidation_level": "$78,300 상방에서 1시간봉 종가 수용",
"risk_scenario": "$77,600 청산대를 흡수한 뒤 $78,300 위에서 수용이 나오면 숏 계정 증가가 오히려 숏 스퀴즈 연료가 되어 $79,800 상단 청산 클러스터까지 빠르게 확장될 수 있다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.7,
"cvd_change": 4197.875,
"oi_trend": 0.279,
"oi_change_pct_24h": -2.206,
"oi_latest": 100129.839,
"funding_pressure": 0.443,
"funding_avg": 5.658e-05,
"funding_change_24h": -2.763e-05,
"long_account_ratio": 0.531,
"short_account_ratio": 0.469,
"long_account_latest": 0.517,
"short_account_latest": 0.483,
"long_account_change_24h": -0.0162,
"short_account_change_24h": 0.0162,
"account_flow_label": "short_accounts_rising_long_accounts_falling",
"account_short_crowding": 0.0,
"account_long_crowding": 0.262,
"ls_imbalance": 0.0,
"ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
"spot_futures_basis_score": 0.49,
"spot_futures_basis_pct": -0.0419,
"basis_change_lookback": -0.0046,
"aggregate_score": 0.382,
"bull_signals": 1,
"bear_signals": 3,
"liq_below": [
[
75200,
4012.4508618
],
[
73700,
5768.06390125
],
[
69600,
4034.1385925
]
],
"liq_above": [
[
77600,
3698.1736235500002
],
[
78300,
3916.045038
],
[
79800,
4842.021675
]
],
"strongest_liq_level": 69100,
"fragility_score": 0.706,
"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.68,\n \"setup_signals\": [\n \"가격 $77,361.60은 7일 범위 EQ $76,191.80 위의 프리미엄 구간에 위치하며, 7일 고점 $78,180.00에 근접\",\n \"상단 청산 유동성 $77,600 및 $78,300이 매우 가까워 단기 buy-side sweep 이후 반락 리스크 존재\",\n \"24시간 OI가 -2.2060% 감소해 가격 상승 +0.73%가 신규 롱 유입보다 포지션 언와인딩 성격에 가까움\",\n \"CVD divergence 0.700으로 가격 대비 체결 참여 강도가 약한 편\",\n \"롱 계정 비율은 0.517로 24시간 -0.0162 감소, 숏 계정은 0.483으로 +0.016 증가해 방향성 확신이 약화\",\n \"선물 베이시스가 -0.0419%로 음수이며 현물 대비 선물 프리미엄이 약함\"\n ],\n \"reasoning\": \"현재 BTC는 $77,361.60으로 EMA20 $77,006.81과 EMA120 $76,839.67 위에 있지만 EMA240 $77,429.87 바로 아래에 있어 구조적으로 명확한 상승 수용은 아직 확인되지 않았다. 7일 고점 $78,180.00과 상단 청산 클러스터 $77,600, $78,300이 가까워 단기적으로는 위쪽 유동성 사냥 후 되밀림이 더 유리한 setup이다. 특히 OI가 24시간 -2.2060% 감소했는데 가격은 +0.73% 상승해 신규 매수 주도 상승이라기보다 숏 커버 또는 포지션 축소성 반등으로 해석된다. CVD divergence 0.700, aggregate_score 0.382, bear_signals 3개 대비 bull_signals 1개로 파생 포지셔닝은 4-8시간 선행 관점에서 약세 쪽 리스크를 더 크게 시사한다.\",\n \"key_levels\": {\n \"support\": [\n 77006.81,\n 76839.67,\n 75200,\n 74203.6,\n 73700\n ],\n \"resistance\": [\n 77429.87,\n 77600,\n 78180,\n 78300,\n 79800\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$78,300 상방에서 1시간봉 종가 수용\",\n \"risk_scenario\": \"$77,600 청산대를 흡수한 뒤 $78,300 위에서 수용이 나오면 숏 계정 증가가 오히려 숏 스퀴즈 연료가 되어 $79,800 상단 청산 클러스터까지 빠르게 확장될 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "neutral",
"confidence": 0.64,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.46,
"setup_signals": [
"가격 $77,361.60은 메인 레인지 EQ 약 $76,699.40 상단의 프리미엄 구간에 위치",
"현재가가 메인 AR/상단 저항 $77,384.60 바로 아래에 있어 즉시 추격보다는 거부 테스트 구간",
"최근 BU 고점 $77,677.60 및 7일 고점 $78,180.00이 상방 유동성/저항으로 남아 있음",
"LPS $76,056.00에서 반등 후 상단 재시험 중이나, $77,677.60 이상 명확한 수용은 아직 미확인"
],
"reasoning": "레짐은 ACC이며 regime_fitness 0.963, acc_score 96.2로 구조적 해석은 축적 우위입니다. 메인 구조는 SC $76,014.20 → AR $77,384.60 → ST $76,485.00 → Spring $74,620.90 → SOS $77,427.00 → LPS $76,056.00 → BU $77,677.60 순서로 Phase E 후보까지 진행되어 구조_bias는 bullish로 봅니다. 다만 현재가 $77,361.60은 메인 레인지 상단 $77,384.60 바로 아래이며, BU $77,677.60 재돌파/수용이 확인되지 않아 즉시 상승 확정보다는 상단 거부 또는 LPS 재확인 가능성이 남아 있습니다. 따라서 구조는 bullish지만, 실행 관점의 setup_bias는 프리미엄 구간 저항 반응 때문에 단기적으로 bearish이며 전체 signal은 neutral입니다.",
"key_levels": {
"support": [
77006.81,
76839.67,
76699.4,
76056.0,
76014.2,
74620.9
],
"resistance": [
77384.6,
77427.0,
77677.6,
78180.0
]
},
"time_horizon": "short to medium term",
"invalidation_level": "단기 중립/약세 setup은 $77,677.60 이상 1시간봉 수용 시 무효화됩니다. 구조적 ACC bullish 해석은 Spring 저점 $74,620.90 이탈 시 무효화됩니다.",
"risk_scenario": "$77,384.60~$77,677.60 저항을 회복하지 못하면 가격은 EQ $76,699.40 및 LPS/ST 구간 $76,056.00 재시험으로 밀릴 수 있습니다. 반대로 $77,677.60 위에서 수용되고 $78,180.00까지 흡수하면 현재의 단기 거부 setup은 실패하며 Phase E 상단 확장 시도로 해석됩니다.",
"data_quality": "high",
"metrics": {
"acc_score": 96.2,
"dis_score": 92.5,
"regime": "ACC",
"regime_state": "acc_candidate",
"structure_bias": "bullish",
"phase_context": "acc_candidate / accumulation / Phase E",
"phases_detected": [
"SC",
"AR",
"ST",
"Spring",
"SOS",
"LPS",
"BU"
],
"last_phase": "BU",
"phase_candidates": [
{
"label": "SC",
"side": "low",
"idx": 138,
"price": 76014.2,
"color": "#ffd166"
},
{
"label": "AR",
"side": "high",
"idx": 147,
"price": 77384.6,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "low",
"idx": 171,
"price": 76485.0,
"color": "#118ab2"
},
{
"label": "Spring",
"side": "low",
"idx": 255,
"price": 74620.9,
"color": "#f9844a"
},
{
"label": "SOS",
"side": "high",
"idx": 264,
"price": 77427.0,
"color": "#06d6a0"
},
{
"label": "LPS",
"side": "low",
"idx": 288,
"price": 76056.0,
"color": "#8338ec"
},
{
"label": "BU",
"side": "high",
"idx": 297,
"price": 77677.6,
"color": "#7209b7"
}
],
"phase_structures": [
{
"structure_id": "1h_cycle_1",
"sequence": 1,
"timeframe": "1h",
"regime": "accumulation",
"role": "prior_completed_structure",
"is_active": false,
"is_completed": true,
"is_confirmed": true,
"structure_bias": "bullish",
"phase_context": "accumulation",
"start_idx": 138,
"end_idx": 297,
"phase_count": 7,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 138,
"price": 76014.2,
"color": "#ffd166",
"dt": "2026-05-19 00:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 147,
"price": 77384.6,
"color": "#06d6a0",
"dt": "2026-05-19 09:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 171,
"price": 76485.0,
"color": "#118ab2",
"dt": "2026-05-20 09:00:00+09:00"
},
{
"label": "Spring",
"side": "low",
"idx": 255,
"price": 74620.9,
"color": "#f9844a",
"dt": "2026-05-23 21:00:00+09:00"
},
{
"label": "SOS",
"side": "high",
"idx": 264,
"price": 77427.0,
"color": "#06d6a0",
"dt": "2026-05-24 06:00:00+09:00"
},
{
"label": "LPS",
"side": "low",
"idx": 288,
"price": 76056.0,
"color": "#8338ec",
"dt": "2026-05-25 06:00:00+09:00"
},
{
"label": "BU",
"side": "high",
"idx": 297,
"price": 77677.6,
"color": "#7209b7",
"dt": "2026-05-25 15:00:00+09:00"
}
]
},
{
"structure_id": "1h_cycle_2",
"sequence": 2,
"timeframe": "1h",
"regime": "accumulation",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bullish",
"phase_context": "accumulation",
"start_idx": 272,
"end_idx": 297,
"phase_count": 4,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 272,
"price": 76611.0,
"color": "#ffd166",
"dt": "2026-05-24 14:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 277,
"price": 77600.0,
"color": "#06d6a0",
"dt": "2026-05-24 19:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 288,
"price": 76056.0,
"color": "#118ab2",
"dt": "2026-05-25 06:00:00+09:00"
},
{
"label": "SOS",
"side": "high",
"idx": 297,
"price": 77677.6,
"color": "#06d6a0",
"dt": "2026-05-25 15:00:00+09:00"
}
]
}
],
"active_structure_id": "1h_cycle_2",
"primary_structure_id": "1h_cycle_1",
"structure_count": 2,
"regime_fitness": 0.9625,
"current_event": "BU",
"major_phase": "E",
"pos_in_range": 0.5,
"main_range_low": 76014.2,
"main_range_high": 77384.6
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.64,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.46,\n \"setup_signals\": [\n \"가격 $77,361.60은 메인 레인지 EQ 약 $76,699.40 상단의 프리미엄 구간에 위치\",\n \"현재가가 메인 AR/상단 저항 $77,384.60 바로 아래에 있어 즉시 추격보다는 거부 테스트 구간\",\n \"최근 BU 고점 $77,677.60 및 7일 고점 $78,180.00이 상방 유동성/저항으로 남아 있음\",\n \"LPS $76,056.00에서 반등 후 상단 재시험 중이나, $77,677.60 이상 명확한 수용은 아직 미확인\"\n ],\n \"reasoning\": \"레짐은 ACC이며 regime_fitness 0.963, acc_score 96.2로 구조적 해석은 축적 우위입니다. 메인 구조는 SC $76,014.20 → AR $77,384.60 → ST $76,485.00 → Spring $74,620.90 → SOS $77,427.00 → LPS $76,056.00 → BU $77,677.60 순서로 Phase E 후보까지 진행되어 구조_bias는 bullish로 봅니다. 다만 현재가 $77,361.60은 메인 레인지 상단 $77,384.60 바로 아래이며, BU $77,677.60 재돌파/수용이 확인되지 않아 즉시 상승 확정보다는 상단 거부 또는 LPS 재확인 가능성이 남아 있습니다. 따라서 구조는 bullish지만, 실행 관점의 setup_bias는 프리미엄 구간 저항 반응 때문에 단기적으로 bearish이며 전체 signal은 neutral입니다.\",\n \"key_levels\": {\n \"support\": [\n 77006.81,\n 76839.67,\n 76699.4,\n 76056.0,\n 76014.2,\n 74620.9\n ],\n \"resistance\": [\n 77384.6,\n 77427.0,\n 77677.6,\n 78180.0\n ]\n },\n \"time_horizon\": \"short to medium term\",\n \"invalidation_level\": \"단기 중립/약세 setup은 $77,677.60 이상 1시간봉 수용 시 무효화됩니다. 구조적 ACC bullish 해석은 Spring 저점 $74,620.90 이탈 시 무효화됩니다.\",\n \"risk_scenario\": \"$77,384.60~$77,677.60 저항을 회복하지 못하면 가격은 EQ $76,699.40 및 LPS/ST 구간 $76,056.00 재시험으로 밀릴 수 있습니다. 반대로 $77,677.60 위에서 수용되고 $78,180.00까지 흡수하면 현재의 단기 거부 setup은 실패하며 Phase E 상단 확장 시도로 해석됩니다.\",\n \"data_quality\": \"high\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "bearish",
"confidence": 0.62,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.68,
"setup_signals": [
"현재가 $77,361.60가 활성 bearish Bat PRZ $77,214.07-$77,650.41 내부에 위치, 중심 D값 $77,432.24까지 약 0.09%",
"상단에 고득점 bearish Bat 형성 PRZ $77,518.91-$78,140.76 존재, 점수 0.984, ABCD+BC_EXT+XAD 3중 Fib 컨플루언스",
"완성 및 반응 확인된 bearish Bat PRZ $77,662.99-$78,283.60에서 reaction_score 1.0, D/PRZ 실패구간 방어 및 AD 0.382 반응 도달",
"완성 bearish Butterfly PRZ $77,344.75-$78,065.10도 반응 확인, reaction_score 0.8, TP1 $77,094.55 및 TP2 $76,717.47 제시",
"하모닉 방향 점수는 bearish 3.341 대 bullish 1.281로 bearish 우위이나 directional_dominance 0.446으로 단독 구조 전환 근거는 아님"
],
"reasoning": "1시간 기준 현재가 $77,361.60는 가장 가까운 활성 bearish Bat PRZ $77,214.07-$77,650.41 안에 있으며, 이 구간은 ABCD, BC extension, XAD가 겹친 3중 Fib 컨플루언스입니다. 추가로 $77,518.91-$78,140.76의 고득점 bearish Bat 형성 PRZ와 $77,344.75-$78,065.10의 bearish Butterfly PRZ가 겹쳐 $77.3k-$78.1k가 강한 반응/저항 후보로 작동합니다. 다만 형성 중 패턴은 확인 전 약한 반전 후보일 뿐이며, 구조적 BOS/CHoCH 자료가 없으므로 structure_bias는 중립으로 둡니다. 확인된 bearish Bat의 TP ladder는 $77,423.68, $77,084.12, $76,534.50이고, 현 구간에서 하방 반응이 이어질 경우 이 레벨들이 우선적인 하락 waypoint입니다.",
"key_levels": {
"support": [
77335.02,
77094.55,
77084.12,
76826.02,
76717.47,
76534.5
],
"resistance": [
77650.41,
78065.1,
78140.76,
78283.6,
78357.42
]
},
"time_horizon": "short term",
"invalidation_level": "$78,357.42",
"risk_scenario": "가격이 $77,650.41 위로 재수용된 뒤 $78,140.76-$78,357.42 상단 PRZ까지 돌파·안착하면 bearish 하모닉 반응은 실패로 전환될 수 있습니다. 이 경우 상단 유동성인 7일 고점 $78,180.00 및 Gartley 상단 $78,357.42 재시험이 우선이며, 하락 TP ladder보다 bullish continuation 또는 숏 스퀴즈 리스크를 먼저 반영해야 합니다.",
"data_quality": "high",
"metrics": {
"patterns_found": 77,
"completed_patterns_found": 31,
"forming_d_prz_found": 46,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 34,
"multiscale_swings_scanned": 53,
"swing_highs_scanned": 27,
"swing_lows_scanned": 26,
"timeframe": "1h",
"prz_active_threshold_pct": 0.5,
"prz_nearby_threshold_pct": 1.0,
"prz_watch_threshold_pct": 2.0,
"prz_max_width_pct": 0.9,
"quality_counts": {
"high": 23,
"medium": 24,
"low": 30
},
"prz_status_counts": {
"active": 30,
"nearby": 18,
"watch": 18,
"far": 11,
"forming": 9
},
"high_confluence_prz_count": 46,
"strict_patterns_found": 36,
"candidate_patterns_found": 41,
"active_patterns_at_prz": 30,
"nearby_patterns": 18,
"all_patterns": [
"bat",
"butterfly",
"bat",
"bat",
"shark",
"bat",
"butterfly",
"gartley",
"gartley",
"bat",
"bat",
"bat",
"crab",
"crab",
"gartley",
"crab",
"gartley",
"crab",
"gartley",
"gartley",
"gartley",
"bat",
"shark",
"shark",
"crab",
"butterfly",
"shark",
"crab",
"butterfly",
"shark",
"crab",
"crab",
"butterfly",
"butterfly",
"butterfly",
"butterfly",
"butterfly",
"butterfly",
"shark",
"bat",
"crab",
"crab",
"crab",
"bat",
"crab",
"butterfly",
"gartley",
"shark",
"crab",
"gartley",
"shark",
"crab",
"butterfly",
"shark",
"crab",
"crab",
"crab",
"gartley",
"crab",
"bat",
"crab",
"shark",
"crab",
"butterfly",
"crab",
"butterfly",
"bat",
"butterfly",
"gartley",
"shark",
"gartley",
"crab",
"butterfly",
"crab",
"crab",
"shark",
"shark"
],
"all_signals": [
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish"
],
"best_pattern": "bat",
"best_pattern_quality": "strict",
"best_quality": "high",
"best_pattern_score": 0.984,
"best_completion_status": "forming",
"nearest_pattern": "bat",
"nearest_prz": 77432.24,
"price_to_prz": 0.09,
"prz_range": [
77214.07,
77650.41
],
"council_relevant_prz_count": 15,
"directional_influence_prz_count": 15,
"confirmed_reaction_prz_count": 5,
"validated_harmonic_tp_count": 5,
"pattern_candidates": [
{
"pattern": "bat",
"signal": "bearish",
"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": 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": 0.61,
"price_to_prz_pct_raw": 0.6053,
"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": 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": 104,
"x_order": 3,
"a_price": 76534.5,
"a_idx": 129,
"a_order": 5,
"b_price": 77291.3,
"b_idx": 155,
"b_order": 5,
"c_price": 76855.0,
"c_idx": 185,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.983,
"ratio_score": 0.983,
"prz_score": 0.993,
"prz_proximity": "active",
"action_status": "active",
"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": 0.44,
"price_to_prz_pct_raw": 0.4438,
"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": 155,
"x_order": 5,
"a_price": 76107.1,
"a_idx": 161,
"a_order": 8,
"b_price": 77042.3,
"b_idx": 166,
"b_order": 8,
"c_price": 76485.0,
"c_idx": 171,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.978,
"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.6,
"price_to_prz_pct_raw": -0.6002,
"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": 129,
"x_order": 5,
"a_price": 77042.3,
"a_idx": 166,
"a_order": 8,
"b_price": 77288.0,
"b_idx": 220,
"b_order": 5,
"c_price": 77427.0,
"c_idx": 264,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.967,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"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.09,
"price_to_prz_pct_raw": 0.0913,
"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": 135,
"x_order": 8,
"a_price": 76451.3,
"a_idx": 149,
"a_order": 5,
"b_price": 77042.3,
"b_idx": 166,
"b_order": 8,
"c_price": 76696.7,
"c_idx": 208,
"c_order": 8,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.958,
"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.76,
"price_to_prz_pct_raw": -0.7593,
"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": 129,
"x_order": 5,
"a_price": 77291.3,
"a_idx": 155,
"a_order": 5,
"b_price": 76855.0,
"b_idx": 185,
"b_order": 8,
"c_price": 77548.5,
"c_idx": 231,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.947,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"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": -1.09,
"price_to_prz_pct_raw": -1.0947,
"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": 149,
"x_order": 5,
"a_price": 77825.8,
"a_idx": 186,
"a_order": 8,
"b_price": 77288.0,
"b_idx": 220,
"b_order": 5,
"c_price": 77040.0,
"c_idx": 273,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.947,
"ratio_score": 0.993,
"prz_score": 0.993,
"prz_proximity": "active",
"action_status": "active",
"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": 0.44,
"price_to_prz_pct_raw": 0.4438,
"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"
],
"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": 155,
"x_order": 5,
"a_price": 76107.1,
"a_idx": 161,
"a_order": 8,
"b_price": 77042.3,
"b_idx": 166,
"b_order": 8,
"c_price": 76485.0,
"c_idx": 171,
"c_order": 5,
"d_idx": 186
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.932,
"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.23,
"price_to_prz_pct_raw": -0.2251,
"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": 147,
"x_order": 8,
"a_price": 76451.3,
"a_idx": 149,
"a_order": 5,
"b_price": 77042.3,
"b_idx": 166,
"b_order": 8,
"c_price": 76696.7,
"c_idx": 208,
"c_order": 8,
"d_idx": null
}
],
"council_relevant_prz": [
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.947,
"ratio_score": 0.993,
"prz_score": 0.993,
"prz_proximity": "active",
"action_status": "active",
"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": 0.44,
"price_to_prz_pct_raw": 0.4438,
"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"
],
"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": 155,
"x_order": 5,
"a_price": 76107.1,
"a_idx": 161,
"a_order": 8,
"b_price": 77042.3,
"b_idx": 166,
"b_order": 8,
"c_price": 76485.0,
"c_idx": 171,
"c_order": 5,
"d_idx": 186
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.93,
"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.76,
"price_to_prz_pct_raw": -0.7572,
"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": 149,
"x_order": 5,
"a_price": 77825.8,
"a_idx": 186,
"a_order": 8,
"b_price": 77183.7,
"b_idx": 193,
"b_order": 5,
"c_price": 77548.5,
"c_idx": 231,
"c_order": 5,
"d_idx": 272
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.928,
"ratio_score": 0.956,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 78063.8,
"prz_range": [
77662.99,
78283.6
],
"prz_width_pct": 0.796,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.79,
"price_to_prz_pct_raw": 0.7907,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.559,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 77973.3,
"a_price": 76534.5,
"tp1_ad_382": 77423.68,
"tp2_ad_618": 77084.12,
"tp3_a_or_structure_liquidity": 76534.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4815,
"ABC": 0.623,
"BCD": 2.2825,
"XAD": 0.8662
},
"x_price": 78300.0,
"x_idx": 104,
"x_order": 3,
"a_price": 76534.5,
"a_idx": 129,
"a_order": 5,
"b_price": 77384.6,
"b_idx": 147,
"b_order": 8,
"c_price": 76855.0,
"c_idx": 185,
"c_order": 8,
"d_idx": 212
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.917,
"ratio_score": 0.937,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"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": 0.46,
"price_to_prz_pct_raw": 0.4646,
"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"
],
"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": 104,
"x_order": 3,
"a_price": 76014.2,
"a_idx": 138,
"a_order": 8,
"b_price": 77384.6,
"b_idx": 147,
"b_order": 8,
"c_price": 76485.0,
"c_idx": 171,
"c_order": 5,
"d_idx": 186
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.914,
"ratio_score": 0.972,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 78063.8,
"prz_range": [
77832.65,
78357.42
],
"prz_width_pct": 0.672,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.95,
"price_to_prz_pct_raw": 0.9481,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.611,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 78095.04,
"a_price": 76666.0,
"tp1_ad_382": 77549.14,
"tp2_ad_618": 77211.89,
"tp3_a_or_structure_liquidity": 76666.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6108,
"ABC": 0.8268,
"BCD": 1.3394,
"XAD": 0.7822
},
"x_price": 78453.0,
"x_idx": 120,
"x_order": 8,
"a_price": 76666.0,
"a_idx": 122,
"a_order": 5,
"b_price": 77757.5,
"b_idx": 135,
"b_order": 8,
"c_price": 76855.0,
"c_idx": 185,
"c_order": 8,
"d_idx": 212
},
{
"pattern": "bat",
"signal": "bearish",
"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": 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": 0.61,
"price_to_prz_pct_raw": 0.6053,
"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": 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": 104,
"x_order": 3,
"a_price": 76534.5,
"a_idx": 129,
"a_order": 5,
"b_price": 77291.3,
"b_idx": 155,
"b_order": 5,
"c_price": 76855.0,
"c_idx": 185,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.983,
"ratio_score": 0.983,
"prz_score": 0.993,
"prz_proximity": "active",
"action_status": "active",
"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": 0.44,
"price_to_prz_pct_raw": 0.4438,
"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": 155,
"x_order": 5,
"a_price": 76107.1,
"a_idx": 161,
"a_order": 8,
"b_price": 77042.3,
"b_idx": 166,
"b_order": 8,
"c_price": 76485.0,
"c_idx": 171,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.978,
"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.6,
"price_to_prz_pct_raw": -0.6002,
"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": 129,
"x_order": 5,
"a_price": 77042.3,
"a_idx": 166,
"a_order": 8,
"b_price": 77288.0,
"b_idx": 220,
"b_order": 5,
"c_price": 77427.0,
"c_idx": 264,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.967,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"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.09,
"price_to_prz_pct_raw": 0.0913,
"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": 135,
"x_order": 8,
"a_price": 76451.3,
"a_idx": 149,
"a_order": 5,
"b_price": 77042.3,
"b_idx": 166,
"b_order": 8,
"c_price": 76696.7,
"c_idx": 208,
"c_order": 8,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.958,
"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.76,
"price_to_prz_pct_raw": -0.7593,
"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": 129,
"x_order": 5,
"a_price": 77291.3,
"a_idx": 155,
"a_order": 5,
"b_price": 76855.0,
"b_idx": 185,
"b_order": 8,
"c_price": 77548.5,
"c_idx": 231,
"c_order": 5,
"d_idx": null
}
],
"report_detail_candidates": [
{
"pattern": "bat",
"signal": "bearish",
"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": 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": 0.61,
"price_to_prz_pct_raw": 0.6053,
"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": 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": 104,
"x_order": 3,
"a_price": 76534.5,
"a_idx": 129,
"a_order": 5,
"b_price": 77291.3,
"b_idx": 155,
"b_order": 5,
"c_price": 76855.0,
"c_idx": 185,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.983,
"ratio_score": 0.983,
"prz_score": 0.993,
"prz_proximity": "active",
"action_status": "active",
"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": 0.44,
"price_to_prz_pct_raw": 0.4438,
"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": 155,
"x_order": 5,
"a_price": 76107.1,
"a_idx": 161,
"a_order": 8,
"b_price": 77042.3,
"b_idx": 166,
"b_order": 8,
"c_price": 76485.0,
"c_idx": 171,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.978,
"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.6,
"price_to_prz_pct_raw": -0.6002,
"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": 129,
"x_order": 5,
"a_price": 77042.3,
"a_idx": 166,
"a_order": 8,
"b_price": 77288.0,
"b_idx": 220,
"b_order": 5,
"c_price": 77427.0,
"c_idx": 264,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.967,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"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.09,
"price_to_prz_pct_raw": 0.0913,
"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": 135,
"x_order": 8,
"a_price": 76451.3,
"a_idx": 149,
"a_order": 5,
"b_price": 77042.3,
"b_idx": 166,
"b_order": 8,
"c_price": 76696.7,
"c_idx": 208,
"c_order": 8,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.958,
"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.76,
"price_to_prz_pct_raw": -0.7593,
"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": 129,
"x_order": 5,
"a_price": 77291.3,
"a_idx": 155,
"a_order": 5,
"b_price": 76855.0,
"b_idx": 185,
"b_order": 8,
"c_price": 77548.5,
"c_idx": 231,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.947,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"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": -1.09,
"price_to_prz_pct_raw": -1.0947,
"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": 149,
"x_order": 5,
"a_price": 77825.8,
"a_idx": 186,
"a_order": 8,
"b_price": 77288.0,
"b_idx": 220,
"b_order": 5,
"c_price": 77040.0,
"c_idx": 273,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.947,
"ratio_score": 0.993,
"prz_score": 0.993,
"prz_proximity": "active",
"action_status": "active",
"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": 0.44,
"price_to_prz_pct_raw": 0.4438,
"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"
],
"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": 155,
"x_order": 5,
"a_price": 76107.1,
"a_idx": 161,
"a_order": 8,
"b_price": 77042.3,
"b_idx": 166,
"b_order": 8,
"c_price": 76485.0,
"c_idx": 171,
"c_order": 5,
"d_idx": 186
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.932,
"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.23,
"price_to_prz_pct_raw": -0.2251,
"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": 147,
"x_order": 8,
"a_price": 76451.3,
"a_idx": 149,
"a_order": 5,
"b_price": 77042.3,
"b_idx": 166,
"b_order": 8,
"c_price": 76696.7,
"c_idx": 208,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.93,
"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.76,
"price_to_prz_pct_raw": -0.7572,
"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": 149,
"x_order": 5,
"a_price": 77825.8,
"a_idx": 186,
"a_order": 8,
"b_price": 77183.7,
"b_idx": 193,
"b_order": 5,
"c_price": 77548.5,
"c_idx": 231,
"c_order": 5,
"d_idx": 272
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.928,
"ratio_score": 0.956,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 78063.8,
"prz_range": [
77662.99,
78283.6
],
"prz_width_pct": 0.796,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.79,
"price_to_prz_pct_raw": 0.7907,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.559,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 77973.3,
"a_price": 76534.5,
"tp1_ad_382": 77423.68,
"tp2_ad_618": 77084.12,
"tp3_a_or_structure_liquidity": 76534.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4815,
"ABC": 0.623,
"BCD": 2.2825,
"XAD": 0.8662
},
"x_price": 78300.0,
"x_idx": 104,
"x_order": 3,
"a_price": 76534.5,
"a_idx": 129,
"a_order": 5,
"b_price": 77384.6,
"b_idx": 147,
"b_order": 8,
"c_price": 76855.0,
"c_idx": 185,
"c_order": 8,
"d_idx": 212
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.926,
"ratio_score": 0.957,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 78095.04,
"prz_range": [
77832.65,
78357.42
],
"prz_width_pct": 0.672,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.95,
"price_to_prz_pct_raw": 0.9481,
"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": 78095.04,
"a_price": 76666.0,
"tp1_ad_382": 77549.14,
"tp2_ad_618": 77211.89,
"tp3_a_or_structure_liquidity": 76666.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6108,
"ABC": 0.8268
},
"x_price": 78453.0,
"x_idx": 120,
"x_order": 8,
"a_price": 76666.0,
"a_idx": 122,
"a_order": 5,
"b_price": 77757.5,
"b_idx": 135,
"b_order": 8,
"c_price": 76855.0,
"c_idx": 185,
"c_order": 8,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.925,
"ratio_score": 0.91,
"prz_score": 0.98,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77624.54,
"prz_range": [
77245.78,
78003.3
],
"prz_width_pct": 0.976,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.34,
"price_to_prz_pct_raw": 0.3399,
"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": "crab",
"d_price": 77624.54,
"a_price": 76451.3,
"tp1_ad_382": 77176.36,
"tp2_ad_618": 76899.48,
"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": 147,
"x_order": 8,
"a_price": 76451.3,
"a_idx": 149,
"a_order": 5,
"b_price": 77042.3,
"b_idx": 166,
"b_order": 8,
"c_price": 76696.7,
"c_idx": 208,
"c_order": 8,
"d_idx": null
}
],
"actionable_patterns_list": [
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.984,
"prz_proximity": "active",
"prz_range": [
77518.91,
78140.76
],
"prz_reversal_direction": "down",
"price_to_prz_pct": 0.61,
"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": "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."
},
"interpretation": "BAT FORMING HIGH PRZ $77,518.91-$78,140.76: expected reversal DOWN if price reacts in zone"
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.983,
"prz_proximity": "active",
"prz_range": [
77344.75,
78065.1
],
"prz_reversal_direction": "down",
"price_to_prz_pct": 0.44,
"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"
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.978,
"prz_proximity": "active",
"prz_range": [
76550.86,
77243.62
],
"prz_reversal_direction": "up",
"price_to_prz_pct": -0.6,
"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": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.967,
"prz_proximity": "active",
"prz_range": [
77214.07,
77650.41
],
"prz_reversal_direction": "down",
"price_to_prz_pct": 0.09,
"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": "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."
},
"interpretation": "BAT FORMING HIGH PRZ $77,214.07-$77,650.41: expected reversal DOWN if price reacts in zone"
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.958,
"prz_proximity": "active",
"prz_range": [
76394.66,
77153.66
],
"prz_reversal_direction": "up",
"price_to_prz_pct": -0.76,
"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": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.947,
"prz_proximity": "nearby",
"prz_range": [
76349.42,
76680.05
],
"prz_reversal_direction": "up",
"price_to_prz_pct": -1.09,
"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"
}
],
"best_council_prz": {
"pattern": "bat",
"signal": "bearish",
"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": 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": 0.61,
"price_to_prz_pct_raw": 0.6053,
"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": 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": 104,
"x_order": 3,
"a_price": 76534.5,
"a_idx": 129,
"a_order": 5,
"b_price": 77291.3,
"b_idx": 155,
"b_order": 5,
"c_price": 76855.0,
"c_idx": 185,
"c_order": 8,
"d_idx": null
},
"best_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."
},
"best_confirmed_tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 77973.3,
"a_price": 76534.5,
"tp1_ad_382": 77423.68,
"tp2_ad_618": 77084.12,
"tp3_a_or_structure_liquidity": 76534.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"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."
},
{
"direction": "bearish",
"source": "butterfly",
"d_price": 77704.92,
"a_price": 76107.1,
"tp1_ad_382": 77094.55,
"tp2_ad_618": 76717.47,
"tp3_a_or_structure_liquidity": 76107.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bullish",
"source": "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": "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."
},
{
"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": "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."
}
],
"validated_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."
},
{
"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": "bat",
"d_price": 77973.3,
"a_price": 76534.5,
"tp1_ad_382": 77423.68,
"tp2_ad_618": 77084.12,
"tp3_a_or_structure_liquidity": 76534.5,
"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."
},
{
"direction": "bearish",
"source": "gartley",
"d_price": 78095.04,
"a_price": 76666.0,
"tp1_ad_382": 77549.14,
"tp2_ad_618": 77211.89,
"tp3_a_or_structure_liquidity": 76666.0,
"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.281,
"bearish": 3.341
},
"directional_score_total": 4.622,
"directional_dominance": 0.446
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.68,\n \"setup_signals\": [\n \"현재가 $77,361.60가 활성 bearish Bat PRZ $77,214.07-$77,650.41 내부에 위치, 중심 D값 $77,432.24까지 약 0.09%\",\n \"상단에 고득점 bearish Bat 형성 PRZ $77,518.91-$78,140.76 존재, 점수 0.984, ABCD+BC_EXT+XAD 3중 Fib 컨플루언스\",\n \"완성 및 반응 확인된 bearish Bat PRZ $77,662.99-$78,283.60에서 reaction_score 1.0, D/PRZ 실패구간 방어 및 AD 0.382 반응 도달\",\n \"완성 bearish Butterfly PRZ $77,344.75-$78,065.10도 반응 확인, reaction_score 0.8, TP1 $77,094.55 및 TP2 $76,717.47 제시\",\n \"하모닉 방향 점수는 bearish 3.341 대 bullish 1.281로 bearish 우위이나 directional_dominance 0.446으로 단독 구조 전환 근거는 아님\"\n ],\n \"reasoning\": \"1시간 기준 현재가 $77,361.60는 가장 가까운 활성 bearish Bat PRZ $77,214.07-$77,650.41 안에 있으며, 이 구간은 ABCD, BC extension, XAD가 겹친 3중 Fib 컨플루언스입니다. 추가로 $77,518.91-$78,140.76의 고득점 bearish Bat 형성 PRZ와 $77,344.75-$78,065.10의 bearish Butterfly PRZ가 겹쳐 $77.3k-$78.1k가 강한 반응/저항 후보로 작동합니다. 다만 형성 중 패턴은 확인 전 약한 반전 후보일 뿐이며, 구조적 BOS/CHoCH 자료가 없으므로 structure_bias는 중립으로 둡니다. 확인된 bearish Bat의 TP ladder는 $77,423.68, $77,084.12, $76,534.50이고, 현 구간에서 하방 반응이 이어질 경우 이 레벨들이 우선적인 하락 waypoint입니다.\",\n \"key_levels\": {\n \"support\": [\n 77335.02,\n 77094.55,\n 77084.12,\n 76826.02,\n 76717.47,\n 76534.5\n ],\n \"resistance\": [\n 77650.41,\n 78065.1,\n 78140.76,\n 78283.6,\n 78357.42\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$78,357.42\",\n \"risk_scenario\": \"가격이 $77,650.41 위로 재수용된 뒤 $78,140.76-$78,357.42 상단 PRZ까지 돌파·안착하면 bearish 하모닉 반응은 실패로 전환될 수 있습니다. 이 경우 상단 유동성인 7일 고점 $78,180.00 및 Gartley 상단 $78,357.42 재시험이 우선이며, 하락 TP ladder보다 bullish continuation 또는 숏 스퀴즈 리스크를 먼저 반영해야 합니다.\",\n \"data_quality\": \"high\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "neutral",
"overall_confidence": 0.56,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.76,
"active_setups": [
"현재가 $77,361.60은 7일 범위 EQ $76,191.80 및 ICT EQ $75,940.60 위의 프리미엄 구간에 위치",
"가격이 EMA240 $77,429.87 바로 아래에서 중기 저항을 재확인 중",
"이전일 고가 $77,600.00 및 NY 고가 $77,677.60 상단 유동성을 건드린 뒤 현재 그 아래에 위치",
"하락 스윙 $77,600 → $76,056 기준 ret_0.786 $77,269.58 부근에서 깊은 되돌림 테스트 중",
"활성 bearish Harmonic PRZ $77,214.07-$77,650.41 내부에 가격이 위치",
"상단 청산 유동성 $77,600, $78,300이 가까워 상단 유동성 회수 이후 실패 돌파 조건이 열려 있음",
"24시간 OI -2.2060% 감소에도 가격은 +0.73% 상승하여 신규 롱 주도 상승보다 포지션 언와인딩 성격이 강함"
],
"setup_vs_structure": "구조 판단은 Wyckoff 축적 구조와 ICT 하방 구조가 충돌해 중립에 가깝지만, 실행 셋업은 5개 이상 분석이 프리미엄·저항·PRZ·유동성 회수 조건을 근거로 bearish에 수렴한다. 즉, 구조적으로는 확정 방향보다 재구조화 구간이며, 즉시 실행 리스크는 상단 추격보다 상단 실패 조건에 더 민감하다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 3,
"neutral_count": 3
},
"key_levels": {
"support": [
77269.58,
77010.19,
77006.81,
76839.67,
76828.0,
76696.7,
76191.8,
76056.0,
74203.6
],
"resistance": [
77384.6,
77427.0,
77429.87,
77600.0,
77677.6,
78180.0,
78300.0,
78713.8
]
},
"confluences": [
"EMA240 $77,429.87, Wyckoff SOS $77,427.00, Harmonic bearish Bat 중심 D $77,432.24가 모두 $77.42k-$77.43k에 집중되어 즉시 저항 클러스터를 형성한다.",
"Wyckoff AR $77,384.60, ICT 중간 BOS_bullish 레벨 $77,384.60, 현재가 $77,361.60이 거의 같은 구간에 있어 $77.38k는 구조 전환 판단의 핵심 기준선이다.",
"Fibonacci 스윙 고점 $77,600.00, ICT 이전일 고가 $77,600.00, Derivatives 상단 청산 클러스터 $77,600이 일치해 $77.60k는 buy-side 유동성 및 실패 돌파 감시 구간이다.",
"ICT NY 고가·레인지 고가 $77,677.60, Wyckoff BU $77,677.60, Harmonic bearish PRZ 상단 $77,650.41이 겹쳐 $77.65k-$77.68k가 상단 공급/유동성 회수 구간으로 확인된다.",
"Fibonacci ret_0.618 $77,010.19와 EMA20 $77,006.81이 거의 일치해 $77.01k는 단기 지지·반응 기준선이다.",
"Fibonacci ret_0.5 $76,828.00, EMA120 $76,839.67, Harmonic bearish TP/지지 $76,826.02가 $76.83k 부근에 집중되어 중간 지지 클러스터를 형성한다.",
"Wyckoff LPS $76,056.00와 Fibonacci 스윙 저점 $76,056.00이 동일하여 $76.056k는 축적 구조 유지 여부의 핵심 하단 기준이다.",
"7일 고점 $78,180.00, Harmonic bearish Bat PRZ $77,518.91-$78,140.76, Derivatives 청산 클러스터 $78,300이 상단 저항대를 $78.14k-$78.30k로 확장한다."
],
"conflicts": [
"Wyckoff는 SC $76,014.20 → Spring $74,620.90 → SOS $77,427.00 → LPS $76,056.00 → BU $77,677.60 흐름을 근거로 축적 Phase E 후보의 bullish 구조를 제시하지만, ICT는 CHoCH_bearish $78,713.80 이후 BOS_bearish $77,601.80 및 $76,696.70을 근거로 bearish 구조를 제시한다.",
"가격은 EMA20 $77,006.81 및 EMA120 $76,839.67 위에 있어 단기 하방 붕괴는 확인되지 않았지만, EMA240 $77,429.87 아래에 머물러 중기 상승 수용도 확인되지 않았다.",
"Harmonic은 현재 구간 $77,214.07-$77,650.41에 bearish PRZ를 제시하지만, 하단 $76,550.86-$77,243.62 및 $76,394.66-$77,153.66에는 bullish PRZ도 존재해 PRZ 해석은 위치별로 양방향 반응 가능성을 포함한다.",
"Derivatives는 OI 감소와 CVD divergence를 근거로 반등의 질을 낮게 보지만, Wyckoff는 해당 반등을 축적 구조 내 SOS/BU 이후의 상단 테스트로 해석한다."
],
"executive_summary": "현재 BTC 1시간 구조는 Wyckoff상 축적 Phase E 후보로 해석될 수 있으나, ICT의 최근 하방 BOS 시퀀스가 동시에 존재해 전체 구조 신호는 bullish나 bearish로 단정하기보다 중립적 재구조화 구간으로 보는 것이 타당하다. 이전 축적 흐름은 SC $76,014.20, Spring $74,620.90, SOS $77,427.00, LPS $76,056.00, BU $77,677.60까지 진행된 상태이며, 현재 가격은 AR/SOS/EMA240가 겹치는 $77.38k-$77.43k 저항 바로 아래에 위치한다. 실행 조건은 구조보다 더 명확하게 bearish로 기울어 있으며, 프리미엄 구간, $77,600-$77,677.60 유동성 회수, bearish Harmonic PRZ $77,214.07-$77,650.41, OI 감소가 같은 방향의 위험 조건을 만든다. 핵심 구조 기준은 상단 $78,180.00-$78,300.00 수용 여부와 하단 $76,056.00 LPS 유지 여부이며, 이 두 레벨 사이에서는 축적 연장과 실패 돌파 리스크가 공존한다.",
"raw_llm_response": "{\n \"overall_signal\": \"neutral\",\n \"overall_confidence\": 0.56,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.76,\n \"active_setups\": [\n \"현재가 $77,361.60은 7일 범위 EQ $76,191.80 및 ICT EQ $75,940.60 위의 프리미엄 구간에 위치\",\n \"가격이 EMA240 $77,429.87 바로 아래에서 중기 저항을 재확인 중\",\n \"이전일 고가 $77,600.00 및 NY 고가 $77,677.60 상단 유동성을 건드린 뒤 현재 그 아래에 위치\",\n \"하락 스윙 $77,600 → $76,056 기준 ret_0.786 $77,269.58 부근에서 깊은 되돌림 테스트 중\",\n \"활성 bearish Harmonic PRZ $77,214.07-$77,650.41 내부에 가격이 위치\",\n \"상단 청산 유동성 $77,600, $78,300이 가까워 상단 유동성 회수 이후 실패 돌파 조건이 열려 있음\",\n \"24시간 OI -2.2060% 감소에도 가격은 +0.73% 상승하여 신규 롱 주도 상승보다 포지션 언와인딩 성격이 강함\"\n ],\n \"setup_vs_structure\": \"구조 판단은 Wyckoff 축적 구조와 ICT 하방 구조가 충돌해 중립에 가깝지만, 실행 셋업은 5개 이상 분석이 프리미엄·저항·PRZ·유동성 회수 조건을 근거로 bearish에 수렴한다. 즉, 구조적으로는 확정 방향보다 재구조화 구간이며, 즉시 실행 리스크는 상단 추격보다 상단 실패 조건에 더 민감하다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 0,\n \"bearish_count\": 3,\n \"neutral_count\": 3\n },\n \"key_levels\": {\n \"support\": [\n 77269.58,\n 77010.19,\n 77006.81,\n 76839.67,\n 76828.0,\n 76696.7,\n 76191.8,\n 76056.0,\n 74203.6\n ],\n \"resistance\": [\n 77384.6,\n 77427.0,\n 77429.87,\n 77600.0,\n 77677.6,\n 78180.0,\n 78300.0,\n 78713.8\n ]\n },\n \"confluences\": [\n \"EMA240 $77,429.87, Wyckoff SOS $77,427.00, Harmonic bearish Bat 중심 D $77,432.24가 모두 $77.42k-$77.43k에 집중되어 즉시 저항 클러스터를 형성한다.\",\n \"Wyckoff AR $77,384.60, ICT 중간 BOS_bullish 레벨 $77,384.60, 현재가 $77,361.60이 거의 같은 구간에 있어 $77.38k는 구조 전환 판단의 핵심 기준선이다.\",\n \"Fibonacci 스윙 고점 $77,600.00, ICT 이전일 고가 $77,600.00, Derivatives 상단 청산 클러스터 $77,600이 일치해 $77.60k는 buy-side 유동성 및 실패 돌파 감시 구간이다.\",\n \"ICT NY 고가·레인지 고가 $77,677.60, Wyckoff BU $77,677.60, Harmonic bearish PRZ 상단 $77,650.41이 겹쳐 $77.65k-$77.68k가 상단 공급/유동성 회수 구간으로 확인된다.\",\n \"Fibonacci ret_0.618 $77,010.19와 EMA20 $77,006.81이 거의 일치해 $77.01k는 단기 지지·반응 기준선이다.\",\n \"Fibonacci ret_0.5 $76,828.00, EMA120 $76,839.67, Harmonic bearish TP/지지 $76,826.02가 $76.83k 부근에 집중되어 중간 지지 클러스터를 형성한다.\",\n \"Wyckoff LPS $76,056.00와 Fibonacci 스윙 저점 $76,056.00이 동일하여 $76.056k는 축적 구조 유지 여부의 핵심 하단 기준이다.\",\n \"7일 고점 $78,180.00, Harmonic bearish Bat PRZ $77,518.91-$78,140.76, Derivatives 청산 클러스터 $78,300이 상단 저항대를 $78.14k-$78.30k로 확장한다.\"\n ],\n \"conflicts\": [\n \"Wyckoff는 SC $76,014.20 → Spring $74,620.90 → SOS $77,427.00 → LPS $76,056.00 → BU $77,677.60 흐름을 근거로 축적 Phase E 후보의 bullish 구조를 제시하지만, ICT는 CHoCH_bearish $78,713.80 이후 BOS_bearish $77,601.80 및 $76,696.70을 근거로 bearish 구조를 제시한다.\",\n \"가격은 EMA20 $77,006.81 및 EMA120 $76,839.67 위에 있어 단기 하방 붕괴는 확인되지 않았지만, EMA240 $77,429.87 아래에 머물러 중기 상승 수용도 확인되지 않았다.\",\n \"Harmonic은 현재 구간 $77,214.07-$77,650.41에 bearish PRZ를 제시하지만, 하단 $76,550.86-$77,243.62 및 $76,394.66-$77,153.66에는 bullish PRZ도 존재해 PRZ 해석은 위치별로 양방향 반응 가능성을 포함한다.\",\n \"Derivatives는 OI 감소와 CVD divergence를 근거로 반등의 질을 낮게 보지만, Wyckoff는 해당 반등을 축적 구조 내 SOS/BU 이후의 상단 테스트로 해석한다.\"\n ],\n \"highest_conviction_analyst\": \"ICT Trader — 82% 신뢰도로 가장 높은 단일 확신을 보이며, CHoCH_bearish $78,713.80, BOS_bearish $77,601.80, BOS_bearish $76,696.70의 연속 구조 이벤트와 프리미엄 되돌림 92.6%, 이전일 고가 $77,600.00 회수 후 이탈 조건을 구체적으로 제시했다.\",\n \"invalidation_level\": \"중립적 재구조화 판단은 상단 $78,180.00-$78,300.00 구간의 명확한 수용 또는 하단 $76,056.00 이탈 시 무효화된다. 축적 구조 관점은 특히 $76,056.00 하향 이탈 시 훼손되고, ICT bearish 구조 관점은 $78,180.00 및 $78,713.80 상향 회복 시 약화된다.\",\n \"executive_summary\": \"현재 BTC 1시간 구조는 Wyckoff상 축적 Phase E 후보로 해석될 수 있으나, ICT의 최근 하방 BOS 시퀀스가 동시에 존재해 전체 구조 신호는 bullish나 bearish로 단정하기보다 중립적 재구조화 구간으로 보는 것이 타당하다. 이전 축적 흐름은 SC $76,014.20, Spring $74,620.90, SOS $77,427.00, LPS $76,056.00, BU $77,677.60까지 진행된 상태이며, 현재 가격은 AR/SOS/EMA240가 겹치는 $77.38k-$77.43k 저항 바로 아래에 위치한다. 실행 조건은 구조보다 더 명확하게 bearish로 기울어 있으며, 프리미엄 구간, $77,600-$77,677.60 유동성 회수, bearish Harmonic PRZ $77,214.07-$77,650.41, OI 감소가 같은 방향의 위험 조건을 만든다. 핵심 구조 기준은 상단 $78,180.00-$78,300.00 수용 여부와 하단 $76,056.00 LPS 유지 여부이며, 이 두 레벨 사이에서는 축적 연장과 실패 돌파 리스크가 공존한다.\"\n}"
},
"overall_signal": "neutral",
"overall_confidence": 0.56,
"operating_path": {
"path_type": "complex",
"confidence": 0.6,
"waypoints": [
{
"seq": 1,
"price": 76828.0,
"type": "support_test",
"source": "fibonacci (ret_0.5 $76,828.00, confluence_quality 0.85), candlestick (EMA120 $76,839.67), harmonic (bearish Bat TP $76,826.02)",
"description": "Setup_bias가 강한 bearish(76%)이며 가격은 이미 $77,600~$77,677.60 buy-side 유동성을 회수한 뒤 EMA240 $77,429.87 아래로 되돌아온 상태. 첫 의미 있는 지지 테스트로 ret_0.5 fib EQ $76,828.00, EMA120 $76,839.67, Harmonic bearish Bat TP $76,826.02가 동일 구간에 집중되는 strict-tier 컨플루언스(score 0.85). WP1 후보 표 1순위 레벨이며 프리미엄 → EQ 회귀의 자연스러운 첫 waypoint.",
"est_hours": 6,
"turning_zone": [
76696.7,
76828.0
],
"likely_wick": 76750.0,
"rejection_confirm": 77010.19,
"invalid_overshoot": 76611.0,
"calibration_reasoning": "Strict-tier 컨플루언스($76,828: ret_0.5/EMA120/Bat TP)를 zone 상단으로, ICT 하방 BOS 트리거 $76,696.70을 하단으로 설정(width $131 = 0.38×ATR). likely_wick은 EMA120 직하 가벼운 스윕 가정, rejection은 fib 0.618/EMA20 클러스터($77,010~$77,006.81) 재탈환, invalid는 Confirmed Bat PRZ $76,611 이탈 시 WP2로 연장."
},
{
"seq": 2,
"price": 76056.0,
"type": "support_test",
"source": "wyckoff (LPS $76,056.00), fibonacci (스윙 저점 $76,056.00), chairman key support",
"description": "WP1에서 깊은 반응이 나오지 못하거나 EMA20 $77,006.81 이탈이 확정될 경우 다음 구조적 피벗. Wyckoff LPS $76,056.00과 Fibonacci 스윙 저점이 정확히 일치하여 축적 구조 유지 여부의 핵심 하단 기준. ICT 하방 BOS 시퀀스($76,696.70 break) 연장 시 자연스러운 1차 도착지이며, bearish 셋업의 구조적 TP 클러스터.",
"est_hours": 18,
"turning_zone": [
75810.0,
76056.0
],
"likely_wick": 75910.0,
"rejection_confirm": 76191.8,
"invalid_overshoot": 75259.3,
"calibration_reasoning": "터미널 waypoint로 zone 폭을 $246(0.71×ATR)로 확대. Wyckoff LPS/스윙 저점 $76,056을 상단으로, $76,000 round-number 유동성 매그넷 하방 스윕 영역을 하단으로 잡고 likely_wick은 $75,910(라운드넘버 직하 sweep). Rejection은 위쪽 지지 클러스터 $76,191.80 재탈환, invalid는 fib ext 1.414/1.618 컨플루언스 $75,259.30 이탈."
}
],
"period_extremes": {
"4h": {
"expected_high": 77432.0,
"expected_low": 77000.0,
"high_first": true
},
"8h": {
"expected_high": 77432.0,
"expected_low": 76828.0,
"high_first": true
},
"24h": {
"expected_high": 77600.0,
"expected_low": 76056.0,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 77677.6,
"description": "$77,677.60(Wyckoff BU / ICT NY 고가 / Harmonic PRZ 상단) 위에서의 1시간 종가 수용은 buy-side 회수 실패 → Phase E 연장으로 해석되어 bearish 셋업과 본 경로를 무력화. $78,180 돌파 시 7일 고점 위 추가 익스텐션 가속."
},
"bearish": {
"price": 77006.81,
"description": "$77,006.81(EMA20) 및 ret_0.618 $77,010.19 종가 이탈은 단기 모멘텀이 EMA20 아래로 전환된 신호로, $76,828 fib confluence 클러스터까지의 가속을 확인. 이어 $76,696.70(ICT 직전 BOS_bearish) 이탈은 WP2($76,056 LPS) 직행 트리거."
}
},
"scenario_invalidation": 77677.6,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.6,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 76828.0,\n \"type\": \"support_test\",\n \"source\": \"fibonacci (ret_0.5 $76,828.00, confluence_quality 0.85), candlestick (EMA120 $76,839.67), harmonic (bearish Bat TP $76,826.02)\",\n \"description\": \"Setup_bias가 강한 bearish(76%)이며 가격은 이미 $77,600~$77,677.60 buy-side 유동성을 회수한 뒤 EMA240 $77,429.87 아래로 되돌아온 상태. 첫 의미 있는 지지 테스트로 ret_0.5 fib EQ $76,828.00, EMA120 $76,839.67, Harmonic bearish Bat TP $76,826.02가 동일 구간에 집중되는 strict-tier 컨플루언스(score 0.85). WP1 후보 표 1순위 레벨이며 프리미엄 → EQ 회귀의 자연스러운 첫 waypoint.\",\n \"est_hours\": 6\n },\n {\n \"seq\": 2,\n \"price\": 76056.0,\n \"type\": \"support_test\",\n \"source\": \"wyckoff (LPS $76,056.00), fibonacci (스윙 저점 $76,056.00), chairman key support\",\n \"description\": \"WP1에서 깊은 반응이 나오지 못하거나 EMA20 $77,006.81 이탈이 확정될 경우 다음 구조적 피벗. Wyckoff LPS $76,056.00과 Fibonacci 스윙 저점이 정확히 일치하여 축적 구조 유지 여부의 핵심 하단 기준. ICT 하방 BOS 시퀀스($76,696.70 break) 연장 시 자연스러운 1차 도착지이며, bearish 셋업의 구조적 TP 클러스터.\",\n \"est_hours\": 18\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 77432.0, \"expected_low\": 77000.0, \"high_first\": true},\n \"8h\": {\"expected_high\": 77432.0, \"expected_low\": 76828.0, \"high_first\": true},\n \"24h\": {\"expected_high\": 77600.0, \"expected_low\": 76056.0, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\"price\": 77677.6, \"description\": \"$77,677.60(Wyckoff BU / ICT NY 고가 / Harmonic PRZ 상단) 위에서의 1시간 종가 수용은 buy-side 회수 실패 → Phase E 연장으로 해석되어 bearish 셋업과 본 경로를 무력화. $78,180 돌파 시 7일 고점 위 추가 익스텐션 가속.\"},\n \"bearish\": {\"price\": 77006.81, \"description\": \"$77,006.81(EMA20) 및 ret_0.618 $77,010.19 종가 이탈은 단기 모멘텀이 EMA20 아래로 전환된 신호로, $76,828 fib confluence 클러스터까지의 가속을 확인. 이어 $76,696.70(ICT 직전 BOS_bearish) 이탈은 WP2($76,056 LPS) 직행 트리거.\"}\n },\n \"scenario_invalidation\": 77677.6\n}\n```\n\nWP1을 strict-tier fib confluence($76,828)로 두고, WP2를 Wyckoff LPS/Fib 스윙 저점이 일치하는 $76,056으로 잡았습니다. 셋업 강도 76%가 구조 충돌보다 우위라 즉시 하방 셋업을 1차 경로로 채택했고, $77,677.60 종가 수용이 전체 시나리오의 invalidation입니다."
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 76828.0,
"turning_zone": [
76696.7,
76828.0
],
"likely_wick": 76750.0,
"rejection_confirm": 77010.19,
"invalid_overshoot": 76611.0,
"calibration_reasoning": "Strict-tier 컨플루언스($76,828: ret_0.5/EMA120/Bat TP)를 zone 상단으로, ICT 하방 BOS 트리거 $76,696.70을 하단으로 설정(width $131 = 0.38×ATR). likely_wick은 EMA120 직하 가벼운 스윕 가정, rejection은 fib 0.618/EMA20 클러스터($77,010~$77,006.81) 재탈환, invalid는 Confirmed Bat PRZ $76,611 이탈 시 WP2로 연장."
},
{
"seq": 2,
"base_target": 76056.0,
"turning_zone": [
75810.0,
76056.0
],
"likely_wick": 75910.0,
"rejection_confirm": 76191.8,
"invalid_overshoot": 75259.3,
"calibration_reasoning": "터미널 waypoint로 zone 폭을 $246(0.71×ATR)로 확대. Wyckoff LPS/스윙 저점 $76,056을 상단으로, $76,000 round-number 유동성 매그넷 하방 스윕 영역을 하단으로 잡고 likely_wick은 $75,910(라운드넘버 직하 sweep). Rejection은 위쪽 지지 클러스터 $76,191.80 재탈환, invalid는 fib ext 1.414/1.618 컨플루언스 $75,259.30 이탈."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 76828.00,\n \"turning_zone\": [76696.70, 76828.00],\n \"likely_wick\": 76750.00,\n \"rejection_confirm\": 77010.19,\n \"invalid_overshoot\": 76611.00,\n \"calibration_reasoning\": \"Strict-tier 컨플루언스($76,828: ret_0.5/EMA120/Bat TP)를 zone 상단으로, ICT 하방 BOS 트리거 $76,696.70을 하단으로 설정(width $131 = 0.38×ATR). likely_wick은 EMA120 직하 가벼운 스윕 가정, rejection은 fib 0.618/EMA20 클러스터($77,010~$77,006.81) 재탈환, invalid는 Confirmed Bat PRZ $76,611 이탈 시 WP2로 연장.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 76056.00,\n \"turning_zone\": [75810.00, 76056.00],\n \"likely_wick\": 75910.00,\n \"rejection_confirm\": 76191.80,\n \"invalid_overshoot\": 75259.30,\n \"calibration_reasoning\": \"터미널 waypoint로 zone 폭을 $246(0.71×ATR)로 확대. Wyckoff LPS/스윙 저점 $76,056을 상단으로, $76,000 round-number 유동성 매그넷 하방 스윕 영역을 하단으로 잡고 likely_wick은 $75,910(라운드넘버 직하 sweep). Rejection은 위쪽 지지 클러스터 $76,191.80 재탈환, invalid는 fib ext 1.414/1.618 컨플루언스 $75,259.30 이탈.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 27.2,
"chairman": 54.2,
"operating_path": 95.0,
"tp_calibrator": 45.1
},
"agents": {},
"total_s": 221.5
}
}