Signal: BULLISH (66%) | Price: $77,584.90 | 2026-05-26 01:00 KST | 300 candles
Council: 4 bullish, 2 neutral, 0 bearish | Support: $77,500 / $77,494 / $77,472 | Resistance: $77,602 / $77,699 / $77,820
현재 BTC 15분 구조는 Wyckoff 기준 prior accumulation이 완성된 뒤 Phase E에 진입한 bullish regime으로 진단된다. 다만 현재 활성 구조는 SC $77,182.40 → AR $77,699.00 → ST/Spring $77,244.80 → SOS $77,887.90까지만 확인된 미완성 재누적 후보이며, 아직 명확한 LPS/BU 확정은 없다. 핵심 구조 지지대는 $77,500.10~$77,418.30이고, 상단 구조 확인 구간은 $77,699.00 및 $77,887.90이다. 실행 리스크는 구조와 반대로 bearish이며, 프리미엄 구간, $77,525.50~$77,601.80 피보 저항, $77,294.08~$77,819.68 하모닉 PRZ, CVD/OI 약화가 상단 실패 조건으로 중첩되어 있다. bullish 구조의 최종 무효화는 $76,056.00 하향 수용이며, 그 전에는 $77,135.80~$77,182.40 이탈이 구조 약화의 선행 신호다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | NEUTRAL | 72% | $77,500 / $77,451 | $77,699 / $77,888 |
| ICT Trader | BEARISH | 68% | $77,419 / $76,777 | $77,743 / $77,888 |
| Derivatives Trader | BEARISH | 62% | $77,494 / $77,098 | $77,888 / $80,500 |
| Candlestick Reader | BEARISH | 57% | $77,494 / $77,098 | $77,888 / $78,000 |
| Fibonacci Analyst | BEARISH | 60% | $77,526 / $77,472 | $77,602 / $77,699 |
| Harmonic Specialist | BEARISH | 62% | $77,091 / $76,952 | $77,588 / $77,820 |
Support: $77,500 / $77,451 / $77,427 | Resistance: $77,699 / $77,888 | Horizon: short to medium term
확정 구조는 ACC이며 acc_score 100.0, regime_state confirmed_acc, Phase E로 분류되어 구조적 편향은 bullish이다. 1차 누적 구조는 SC $75,363.30 → AR $77,427.00 → ST $76,611.00 → Spring $76,317.80 → Terminal Spring $76,056.00 → SOS $77,450.60 → LPS $77,135.80 → BU $77,500.10으로 완성되어, 메인 레인지 상단 회복 이후의 강세 구조가 유지된다. 다만 현재 활성 구조 15m_cycle_2는 SC $77,182.40, AR $77,699.00, ST/Spring $77,244.80, SOS $77,887.90까지만 확인된 미완성 재누적 후보이며, 현재가 $77,584.90는 AR $77,699.00 및 SOS $77,887.90 아래에 있어 즉각적인 상방 수용은 아직 확정되지 않았다. 따라서 구조는 bullish지만 setup_bias는 중립이며, 단기적으로는 $77,500.10~$77,427.00 백업 테스트 후 지지 여부 또는 $77,699.00 재돌파가 다음 핵심 확인 구간이다.
Support: $77,419 / $76,777 / $76,247 | Resistance: $77,743 / $77,888 | Horizon: short term
확정 구조 관점에서는 최근 이벤트가 $76,777.00 상향 CHoCH이므로 단기 구조_bias는 bullish로 읽히지만, 아직 추가 bullish BOS가 없어 강한 추세 확정은 부족합니다. 반면 실행 셋업은 현재가 $77,584.90가 EQ $77,418.95 위 premium에 있고, 84.7% 깊은 되돌림으로 $77,743.40 이전일 고가와 $77,887.90 레인지 고점 유동성에 근접해 있어 bearish setup이 우세합니다. bearish 근거는 과거 $76,611.00 CHoCH_bearish와 $76,159.70 BOS_bearish 이후 premium 재진입이라는 점이며, bear_score 8.7이 bull_score 6.9보다 높습니다. 다만 최근 명확한 liquidity sweep이 없고 unfilled FVG도 0개이므로, 하락은 $77,887.90 상단 유동성 처리 후 확인되는 것이 더 신뢰도 높습니다.
Support: $77,494 / $77,098 / $76,861 | Resistance: $77,888 / $80,500 / $80,700 | Horizon: short term, 4-8시간
확정 구조는 가격이 EMA20 $77,493.67, EMA120 $77,098.48, EMA240 $76,861.47 위에 있고 7일 고점 $77,887.90 근처에서 유지되고 있어 아직은 bullish로 본다. 다만 실행 셋업은 bearish다: 현재가 $77,584.90은 7일 레인지 EQ $76,045.75보다 높은 프리미엄 구간이며, CVD divergence 0.700과 OI 24시간 -1.1360%는 상승 추세의 참여 약화를 시사한다. funding_avg는 0.000으로 과열 롱은 아니지만, basis_pct -0.0507%와 롱 계정 비율 하락은 파생 쪽 매수 추격이 약하다는 신호다. $77,887.90 돌파 실패 시 EMA20 $77,493.67 이탈 후 $77,098.48, $76,861.47까지 단기 되돌림이 열릴 수 있다.
Support: $77,494 / $77,098 / $76,861 | Resistance: $77,888 / $78,000 | Horizon: 단기, 15분봉 기준 향후 수 개 캔들에서 1일 이내
구조적으로는 현재가 $77,584.90이 EMA20 $77,493.67, EMA120 $77,098.48, EMA240 $76,861.47 위에 있어 아직 상승 구조가 유지되고 있습니다. 그러나 단기 셋업은 7일 고점 $77,887.90 바로 아래 프리미엄 구간에서 고품질 evening_star 0.773과 bearish_harami, doji가 연속 출현해 매수 피로가 뚜렷합니다. bull_score 2.30과 bear_score 2.20은 거의 균형이지만, 최고 품질 패턴이 고거래량 bearish reversal인 점 때문에 단기 신호는 약한 bearish로 해석합니다. EMA20 $77,493.67을 명확히 잃으면 EMA120 $77,098.48 및 EMA240 $76,861.47까지 되돌림이 열릴 수 있습니다.
Support: $77,526 / $77,472 / $77,418 | Resistance: $77,602 / $77,699 / $77,888 | Horizon: short term
현재 BTC는 하락 스윙 $77,699 → $77,245의 되돌림 구간 안에서 ret_0.786 $77,601.80을 테스트하고 있으며, 현재가 $77,584.90와의 거리는 0.02%에 불과합니다. 구조적으로는 명확한 BOS나 CHoCH, 구조적 수용 확인이 제공되지 않았기 때문에 structure_bias는 neutral로 판단합니다. 다만 실행 관점에서는 가격이 EQ인 ret_0.5 $77,471.90 위의 프리미엄 구간에 있고, golden ratio $77,525.50 위에서 0.786 저항을 시험 중이므로 단기 bearish setup이 우세합니다. $77,601.80 돌파 실패 시 $77,525.50, $77,471.90, $77,418.30 순으로 되돌림 지지 재확인이 예상됩니다.
Support: $77,091 / $76,952 / $76,796 | Resistance: $77,588 / $77,820 / $77,888 | Horizon: short term
구조 관점에서는 명확한 BOS/CHoCH 또는 상위 구조 전환 데이터가 제공되지 않았고, 가격이 EMA20 $77,493.67, EMA120 $77,098.48, EMA240 $76,861.47 위에 있어 확정 구조는 중립으로 둔다. 그러나 셋업 관점에서는 현재가 $77,584.90가 bearish Bat PRZ $77,294.08-$77,587.83의 상단에 걸쳐 있고, bearish Crab PRZ $77,319.37-$77,819.68 내부에 있어 단기 하락 반응 후보가 강하다. 특히 완성된 strict bearish Bat 점수 0.951과 완성된 strict bearish Crab 점수 0.925가 모두 PRZ 반응 확인 상태이며, bearish directional score가 1.61로 bullish 0.408보다 우세하다. 다만 harmonic은 독립적인 경로 엔진이 아니므로, $77,819.68 위 수용 또는 7일 고점 $77,887.90 돌파 수용이 나오면 bearish PRZ 반응은 실패 위험이 커진다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $77,474 | support_test | Fibonacci (WP1 candidate, strict fib_confluence, score 1.0), Candlestick (EMA20 $77,493.67), Wyckoff (BU $77,500.10), Fibonacci ret_0.5 $77,471.90 | 2.0 | 셋업 바이어스 BEARISH 73%가 즉시 실행되는 1차 타깃. 현재가에서 0.14% 거리의 strict 등급 피보 confluence 클러스터($77,471~$77,500)로, EMA20·Wyckoff BU·ret_0.5가 동시에 겹치는 1차 구조 지지대 백테스트. 프리미엄/0.786 저항 $77,601.80 반응과 evening_star·bearish_harami 패턴, CVD 다이버전스 0.700이 하방 압력을 뒷받침. |
| 2 | $77,418 | liquidity_sweep | ICT (EQ $77,418.95), Fibonacci (ret_0.382 $77,418.30), Wyckoff (메인 AR/레인지 상단 $77,427.00) | 5.0 | 1차 지지 실패 시 다음 강한 confluence 구간인 $77,418~$77,427 스윕. ICT EQ + 피보 0.382 + Wyckoff 메인 레인지 상단이 합류하는 디스카운트 전환점이며, 이 구간 반응 여부가 강세 구조 유지의 핵심 분기점. 깊은 84.7% 프리미엄 되돌림이 정상 디스카운트로 회귀하는 액션. |
| 3 | $77,699 | resistance_test | Wyckoff (활성 구조 AR $77,699.00), Fibonacci (스윙 고점 $77,699), ICT (상단 유동성 접근 논리) | 14.0 | $77,418~$77,427 지지대에서 LPS 형성 후 강세 구조(Phase E acc_score 100) 재가동되며 활성 재누적 AR $77,699.00 재돌파 시도. 5개 에이전트가 일치시킨 상단 수용 확인 레벨이며, 이 돌파가 SOS $77,887.90으로 가는 게이트. |
| 4 | $77,888 | resistance_test | Wyckoff (SOS $77,887.90, 활성 재누적 고점), ICT/Candlestick/Derivatives/Harmonic 합류 (7일 고점) | 22.0 | 구조 bullish 시나리오의 24시간 상단 표적. ICT·Candlestick·Derivatives·Harmonic·Wyckoff 5개 프레임 전부 핵심 상단 저항으로 인식하는 SOS/레인지 고점. 이 위 수용이 나오면 Phase E 강세 추세가 완성되고 $78,000 라운드넘버까지 확장 가능. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $77,418 | $77,602 | Low first |
| 8h | $77,418 | $77,699 | Low first |
| 24h | $77,418 | $77,888 | Low first |
Invalidation: $76,056
```json
{
"path_type": "complex",
"confidence": 0.62,
"waypoints": [
{
"seq": 1,
"price": 77473.90,
"type": "support_test",
"source": "Fibonacci (WP1 candidate, strict fib_confluence, score 1.0), Candlestick (EMA20 $77,493.67), Wyckoff (BU $77,500.10), Fibonacci ret_0.5 $77,471.90",
"description": "셋업 바이어스 BEARISH 73%가 즉시 실행되는 1차 타깃. 현재가에서 0.14% 거리의 strict 등급 피보 confluence 클러스터($77,471~$77,500)로, EMA20·Wyckoff BU·ret_0.5가 동시에 겹치는 1차 구조 지지대 백테스트. 프리미엄/0.786 저항 $77,601.80 반응과 evening_star·bearish_harami 패턴, CVD 다이버전스 0.700이 하방 압력을 뒷받침.",
"est_hours": 2.0
},
{
"seq": 2,
"price": 77418.30,
"type": "liquidity_sweep",
"source": "ICT (EQ $77,418.95), Fibonacci (ret_0.382 $77,418.30), Wyckoff (메인 AR/레인지 상단 $77,427.00)",
"description": "1차 지지 실패 시 다음 강한 confluence 구간인 $77,418~$77,427 스윕. ICT EQ + 피보 0.382 + Wyckoff 메인 레인지 상단이 합류하는 디스카운트 전환점이며, 이 구간 반응 여부가 강세 구조 유지의 핵심 분기점. 깊은 84.7% 프리미엄 되돌림이 정상 디스카운트로 회귀하는 액션.",
"est_hours": 5.0
},
{
"seq": 3,
"price": 77699.00,
"type": "resistance_test",
"source": "Wyckoff (활성 구조 AR $77,699.00), Fibonacci (스윙 고점 $77,699), ICT (상단 유동성 접근 논리)",
"description": "$77,418~$77,427 지지대에서 LPS 형성 후 강세 구조(Phase E acc_score 100) 재가동되며 활성 재누적 AR $77,699.00 재돌파 시도. 5개 에이전트가 일치시킨 상단 수용 확인 레벨이며, 이 돌파가 SOS $77,887.90으로 가는 게이트.",
"est_hours": 14.0
},
{
"seq": 4,
"price": 77887.90,
"type": "resistance_test",
"source": "Wyckoff (SOS $77,887.90, 활성 재누적 고점), ICT/Candlestick/Derivatives/Harmonic 합류 (7일 고점)",
"description": "구조 bullish 시나리오의 24시간 상단 표적. ICT·Candlestick·Derivatives·Harmonic·Wyckoff 5개 프레임 전부 핵심 상단 저항으로 인식하는 SOS/레인지 고점. 이 위 수용이 나오면 Phase E 강세 추세가 완성되고 $78,000 라운드넘버까지 확장 가능.",
"est_hours": 22.0
}
],
"period_extremes": {
"4h": {"expected_high": 77601.80, "expected_low": 77418.30, "high_first": false},
"8h": {"expected_high": 77699.00, "expected_low": 77418.30, "high_first": false},
"24h": {"expected_high": 77887.90, "expected_low": 77418.30, "high_first": false}
},
"triggers": {
"bullish": {"price": 77699.00, "description": "활성 재누적 AR $77,699.00 위 15m 캔들 종가 수용 시 SOS $77,887.90 및 $78,000 확장 가속. CVD 회복과 OI 증가 동반되면 신뢰도 상승."},
"bearish": {"price": 77418.30, "description": "$77,418~$77,427 EQ/ret_0.382/AR 클러스터를 거래량 동반 하향 이탈하면 EMA120 $77,098.48 및 LPS $77,135.80 지지대 재테스트 가속. $77,135.80 이탈은 활성 재누적 무효화 선행 신호."}
},
"scenario_invalidation": 76056.00
}
```
24시간 핵심 시나리오: 프리미엄 구간에서 셋업 73% bearish가 먼저 작동해 $77,473~$77,418 지지대를 백테스트한 뒤, Wyckoff Phase E 강세 구조가 재가동되어 AR $77,699를 거쳐 SOS $77,887까지 복귀하는 V자형 corrective path입니다. $77,418 지지 실패 + $77,135.80 이탈이 동시 발생하면 구조 자체가 약화되며, $76,056 하향 수용 시 전체 강세 시나리오가 무효화됩니다.{
"overall_signal": "bullish",
"overall_confidence": 0.66,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.73,
"active_setups": [
"ICT: 현재가 $77,584.90가 단기 EQ $77,418.95 위 프리미엄에 있으며, 84.7% 깊은 되돌림 구간에서 상단 유동성 $77,743.40~$77,887.90에 근접",
"Candlestick: 7일 고점 $77,887.90 직하에서 고거래량 evening star 품질 0.773 및 bearish harami 품질 0.731 출현",
"Fibonacci: 하락 스윙 $77,699 → $77,245의 0.618~0.786 되돌림 저항대 $77,525.50~$77,601.80 테스트 중",
"Derivatives: 가격은 24시간 +1.32% 상승했으나 OI는 -1.1360% 감소, CVD divergence 0.700으로 상승 참여 약화",
"Harmonic: bearish Bat PRZ $77,294.08~$77,587.83 및 bearish Crab PRZ $77,319.37~$77,819.68 내부에서 반응 후보 형성"
],
"setup_vs_structure": "구조적 판정은 누적 Phase E 기반의 bullish이나, 실행 셋업은 프리미엄·상단 유동성·피보/하모닉 PRZ·파생 참여 약화가 겹친 bearish로 구조와 역행한다. 따라서 현재 구간은 추세 전환 확정이 아니라, 강세 구조 상단부에서의 백업 테스트 또는 실패 돌파 리스크가 커진 상태로 해석해야 한다."
},
"signal_breakdown": {
"bullish_count": 4,
"bearish_count": 0,
"neutral_count": 2
},
"key_levels": {
"support": [
77500.1,
77493.67,
77471.9,
77427.0,
77098.48,
76951.51,
76777.0,
76159.7,
76056.0
],
"resistance": [
77601.8,
77699.0,
77819.68,
77887.9,
78000.0
]
},
"confluences": [
"Wyckoff의 BU $77,500.10, Candlestick/Derivatives의 EMA20 $77,493.67, Fibonacci의 ret_0.5 $77,471.90가 모두 $77,470~$77,500 부근을 단기 구조 지지대로 제시한다.",
"ICT의 EQ $77,418.95, Fibonacci의 ret_0.382 $77,418.30, Wyckoff의 메인 AR/레인지 상단 $77,427.00이 $77,418~$77,427 구간에서 강한 구조적 기준선을 형성한다.",
"Fibonacci의 스윙 고점 $77,699, Wyckoff 활성 구조 AR $77,699.00, ICT의 상단 유동성 접근 논리가 $77,699 부근을 상단 수용 확인 레벨로 일치시킨다.",
"ICT, Candlestick, Derivatives, Harmonic, Wyckoff가 모두 $77,887.90을 핵심 상단 저항 또는 SOS/레인지 고점으로 인식한다.",
"Derivatives의 EMA120 $77,098.48와 Harmonic bearish Crab TP1 $77,091.37가 $77,090~$77,100 부근의 중간 지지·반응 구간으로 겹친다.",
"ICT의 bearish BOS 레벨 $76,159.70, Harmonic 하락 TP3 $76,159.70, Wyckoff의 prior structure 하단부 $76,056.00이 하위 구조 훼손 시 확인해야 할 방어 구간으로 수렴한다."
],
"conflicts": [
"구조 바이어스는 ICT, Candlestick, Derivatives, Wyckoff가 bullish로 보고 있으나, 실행 셋업은 ICT, Candlestick, Fibonacci, Derivatives, Harmonic이 모두 bearish로 기울어 있다.",
"Wyckoff는 확인된 누적 구조와 Phase E를 근거로 레짐을 bullish로 해석하지만, Harmonic은 현재가가 bearish Bat/Crab PRZ 내부에 있어 상단 반응 리스크를 강조한다.",
"Candlestick은 EMA20·EMA120·EMA240 위에 있어 구조는 bullish라고 보면서도, $77,887.90 직하의 고거래량 evening star 때문에 단기 셋업은 bearish로 판정한다.",
"Derivatives는 funding 과열이나 포지셔닝 극단은 없다고 보지만, OI 감소와 CVD 약세 다이버전스 때문에 상승 추격의 질은 약하다고 판단한다."
],
"highest_conviction_analyst": "Wyckoff Expert — SC $75,363.30, AR $77,427.00, ST $76,611.00, Spring $76,317.80, Terminal Spring $76,056.00, SOS $77,450.60, LPS $77,135.80, BU $77,500.10으로 이어지는 완성형 누적 시퀀스를 제시했고, 현재 구조를 confirmed accumulation / Phase E로 분류해 구조 진단의 일관성과 가격 정밀도가 가장 높다. 다만 활성 15m_cycle_2는 아직 LPS/BU가 완성되지 않은 재누적 후보이므로, 즉각 실행 신호는 중립으로 제한한 점도 신뢰도를 높인다.",
"invalidation_level": "구조적 bullish 레짐의 핵심 무효화는 $76,056.00 하향 이탈 및 수용이다. 조기 경고 레벨은 $77,135.80~$77,182.40 하회이며, $76,159.70 아래에서는 ICT bearish BOS와 하모닉 하락 구조가 재활성화될 수 있다.",
"executive_summary": "현재 BTC 15분 구조는 Wyckoff 기준 prior accumulation이 완성된 뒤 Phase E에 진입한 bullish regime으로 진단된다. 다만 현재 활성 구조는 SC $77,182.40 → AR $77,699.00 → ST/Spring $77,244.80 → SOS $77,887.90까지만 확인된 미완성 재누적 후보이며, 아직 명확한 LPS/BU 확정은 없다. 핵심 구조 지지대는 $77,500.10~$77,418.30이고, 상단 구조 확인 구간은 $77,699.00 및 $77,887.90이다. 실행 리스크는 구조와 반대로 bearish이며, 프리미엄 구간, $77,525.50~$77,601.80 피보 저항, $77,294.08~$77,819.68 하모닉 PRZ, CVD/OI 약화가 상단 실패 조건으로 중첩되어 있다. bullish 구조의 최종 무효화는 $76,056.00 하향 수용이며, 그 전에는 $77,135.80~$77,182.40 이탈이 구조 약화의 선행 신호다."
}{
"symbol": "BTC/USDT",
"timeframe": "15m",
"timestamp": "2026-05-26 01:00 KST",
"last_price": 77584.9,
"num_candles": 300,
"stage1_analyses": {
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bearish",
"confidence": 0.68,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.79,
"setup_signals": [
"현재가 $77,584.90는 EQ $77,418.95 위에 위치하여 premium zone에 있음",
"현재 되돌림이 84.7%로 깊은 premium retracement 구간에 진입",
"이전 bearish CHoCH 기준 레벨 $76,611.00 및 bearish BOS 레벨 $76,159.70 위로 되돌린 상태로, 하방 재가격화 셋업 가능",
"이전일 고가 $77,743.40 및 7일/레인지 고점 $77,887.90 근처에 위치해 buy-side liquidity 유도 구간에 접근",
"활성 bullish OB와 bearish OB가 없고, 미체결 FVG도 없어 즉각적인 상방 continuation 근거가 약함"
],
"reasoning": "확정 구조 관점에서는 최근 이벤트가 $76,777.00 상향 CHoCH이므로 단기 구조_bias는 bullish로 읽히지만, 아직 추가 bullish BOS가 없어 강한 추세 확정은 부족합니다. 반면 실행 셋업은 현재가 $77,584.90가 EQ $77,418.95 위 premium에 있고, 84.7% 깊은 되돌림으로 $77,743.40 이전일 고가와 $77,887.90 레인지 고점 유동성에 근접해 있어 bearish setup이 우세합니다. bearish 근거는 과거 $76,611.00 CHoCH_bearish와 $76,159.70 BOS_bearish 이후 premium 재진입이라는 점이며, bear_score 8.7이 bull_score 6.9보다 높습니다. 다만 최근 명확한 liquidity sweep이 없고 unfilled FVG도 0개이므로, 하락은 $77,887.90 상단 유동성 처리 후 확인되는 것이 더 신뢰도 높습니다.",
"key_levels": {
"support": [
77418.95,
76777.0,
76246.9,
76159.7,
76056.0
],
"resistance": [
77743.4,
77887.9
]
},
"time_horizon": "short term",
"invalidation_level": "$77,887.90 상향 돌파 후 15분봉 기준 구조적 수용",
"risk_scenario": "$77,887.90 레인지 고점을 강하게 돌파하고 그 위에서 수용되면 buy-side liquidity sweep이 아니라 bullish expansion으로 전환될 수 있으며, 이 경우 $77,743.40는 지지 전환되고 bearish premium 셋업은 무효화됩니다.",
"data_quality": "medium",
"metrics": {
"order_blocks_total": 1,
"confirmed_bullish_ob": 0,
"confirmed_bearish_ob": 0,
"candidate_bullish_ob": 1,
"candidate_bearish_ob": 0,
"active_bullish_ob": 0,
"active_bearish_ob": 0,
"nearest_bull_ob_range": {
"bottom": 76056.0,
"top": 76246.9,
"quality": "candidate",
"score": 0.589
},
"nearest_bear_ob_range": null,
"active_bullish_ob_list": [],
"active_bearish_ob_list": [],
"ob_mitigated_count": 1,
"unfilled_bull_fvg_count": 0,
"unfilled_bear_fvg_count": 0,
"bull_fvg_ranges": [],
"bear_fvg_ranges": [],
"fvg_open_count": 0,
"fvg_mitigated_count": 56,
"fvg_open_zones": [],
"bos_choch_events": [
"BOS_bearish",
"CHoCH_bullish",
"BOS_bullish",
"CHoCH_bearish",
"BOS_bearish",
"CHoCH_bullish"
],
"bos_choch_levels": [
{
"type": "BOS_bearish",
"level": 75184.9
},
{
"type": "CHoCH_bullish",
"level": 75633.7
},
{
"type": "BOS_bullish",
"level": 75670.8
},
{
"type": "CHoCH_bearish",
"level": 76611.0
},
{
"type": "BOS_bearish",
"level": 76159.7
},
{
"type": "CHoCH_bullish",
"level": 76777.0
}
],
"bos_sequence": [
"BOS_bearish",
"CHoCH_bullish",
"BOS_bullish",
"CHoCH_bearish",
"BOS_bearish",
"CHoCH_bullish"
],
"consecutive_bull_bos": 0,
"consecutive_bear_bos": 0,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [],
"current_zone": "premium",
"eq_level": 77418.95,
"range_high": 77887.9,
"range_low": 76950.0,
"bull_score": 6.9,
"bear_score": 8.7,
"setup_bias": "bearish",
"setup_score": 0.79,
"setup_signals": [
"bearish BOS below $75,184.90",
"bearish CHoCH below $76,611.00",
"bearish BOS below $76,159.70",
"deep retracement 84.7% in premium zone"
],
"retracement_direction": "bearish",
"current_retracement_pct": 84.7,
"deepest_retracement_pct": 141.6,
"previous_day_high": 77743.4,
"previous_day_low": 76056.0,
"broken_prev_high": false,
"broken_prev_low": false,
"sessions": {
"London": {
"active": false,
"high": null,
"low": null
},
"New York": {
"active": false,
"high": null,
"low": null
},
"Asian kill zone": {
"active": true,
"high": 77887.9,
"low": 77515.5
}
}
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.68,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.79,\n \"setup_signals\": [\n \"현재가 $77,584.90는 EQ $77,418.95 위에 위치하여 premium zone에 있음\",\n \"현재 되돌림이 84.7%로 깊은 premium retracement 구간에 진입\",\n \"이전 bearish CHoCH 기준 레벨 $76,611.00 및 bearish BOS 레벨 $76,159.70 위로 되돌린 상태로, 하방 재가격화 셋업 가능\",\n \"이전일 고가 $77,743.40 및 7일/레인지 고점 $77,887.90 근처에 위치해 buy-side liquidity 유도 구간에 접근\",\n \"활성 bullish OB와 bearish OB가 없고, 미체결 FVG도 없어 즉각적인 상방 continuation 근거가 약함\"\n ],\n \"reasoning\": \"확정 구조 관점에서는 최근 이벤트가 $76,777.00 상향 CHoCH이므로 단기 구조_bias는 bullish로 읽히지만, 아직 추가 bullish BOS가 없어 강한 추세 확정은 부족합니다. 반면 실행 셋업은 현재가 $77,584.90가 EQ $77,418.95 위 premium에 있고, 84.7% 깊은 되돌림으로 $77,743.40 이전일 고가와 $77,887.90 레인지 고점 유동성에 근접해 있어 bearish setup이 우세합니다. bearish 근거는 과거 $76,611.00 CHoCH_bearish와 $76,159.70 BOS_bearish 이후 premium 재진입이라는 점이며, bear_score 8.7이 bull_score 6.9보다 높습니다. 다만 최근 명확한 liquidity sweep이 없고 unfilled FVG도 0개이므로, 하락은 $77,887.90 상단 유동성 처리 후 확인되는 것이 더 신뢰도 높습니다.\",\n \"key_levels\": {\n \"support\": [\n 77418.95,\n 76777.0,\n 76246.9,\n 76159.7,\n 76056.0\n ],\n \"resistance\": [\n 77743.4,\n 77887.9\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$77,887.90 상향 돌파 후 15분봉 기준 구조적 수용\",\n \"risk_scenario\": \"$77,887.90 레인지 고점을 강하게 돌파하고 그 위에서 수용되면 buy-side liquidity sweep이 아니라 bullish expansion으로 전환될 수 있으며, 이 경우 $77,743.40는 지지 전환되고 bearish premium 셋업은 무효화됩니다.\",\n \"data_quality\": \"medium\"\n}"
},
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bearish",
"confidence": 0.57,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.72,
"setup_signals": [
"가격 $77,584.90은 7일 범위 EQ $76,045.75 위의 프리미엄 구간에 위치",
"7일 고점 $77,887.90 바로 아래에서 고거래량 evening_star 감지, 품질 0.773",
"최근 패턴에 bearish_harami@293 및 bearish_harami@295가 포함되며 둘 다 고거래량 후보",
"doji@295가 고거래량으로 발생해 $77,800 부근 저항대에서 매수 모멘텀 둔화 신호",
"현재가가 EMA20 $77,493.67 위에 있으나 이격이 +0.1%에 불과해 단기 지지 이탈 시 되돌림 압력 확대 가능"
],
"reasoning": "구조적으로는 현재가 $77,584.90이 EMA20 $77,493.67, EMA120 $77,098.48, EMA240 $76,861.47 위에 있어 아직 상승 구조가 유지되고 있습니다. 그러나 단기 셋업은 7일 고점 $77,887.90 바로 아래 프리미엄 구간에서 고품질 evening_star 0.773과 bearish_harami, doji가 연속 출현해 매수 피로가 뚜렷합니다. bull_score 2.30과 bear_score 2.20은 거의 균형이지만, 최고 품질 패턴이 고거래량 bearish reversal인 점 때문에 단기 신호는 약한 bearish로 해석합니다. EMA20 $77,493.67을 명확히 잃으면 EMA120 $77,098.48 및 EMA240 $76,861.47까지 되돌림이 열릴 수 있습니다.",
"key_levels": {
"support": [
77493.67,
77098.48,
76861.47,
76045.75,
74203.6
],
"resistance": [
77887.9,
78000.0
]
},
"time_horizon": "단기, 15분봉 기준 향후 수 개 캔들에서 1일 이내",
"invalidation_level": "$77,887.90 상향 돌파 및 안착",
"risk_scenario": "반대로 가격이 $77,887.90을 강하게 돌파하면 evening_star와 bearish_harami 기반의 단기 하락 셋업은 실패하며, 숏 커버링과 추격 매수로 $78,000 이상 확장 시도가 나올 수 있습니다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 157,
"recent_patterns": 7,
"pattern_list": [
"bullish_engulfing@291",
"bullish_engulfing@294",
"evening_star@296",
"doji@295",
"bearish_harami@293",
"bearish_harami@295",
"piercing_pattern@297"
],
"atr_value": 128.32,
"vol_avg_20": 843.02,
"high_volume_patterns": [
"bullish_engulfing",
"evening_star",
"doji",
"bearish_harami"
],
"pattern_candidates": [
{
"pattern": "evening_star",
"signal": "bearish",
"pattern_quality": 0.773,
"tier": "strict",
"high_volume": true
},
{
"pattern": "bearish_harami",
"signal": "bearish",
"pattern_quality": 0.731,
"tier": "strict",
"high_volume": true
},
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.69,
"tier": "strict",
"high_volume": true
},
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.621,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.555,
"tier": "candidate",
"high_volume": true
}
],
"best_pattern_quality": 0.773,
"bull_score": 2.3,
"bear_score": 2.2
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.57,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.72,\n \"setup_signals\": [\n \"가격 $77,584.90은 7일 범위 EQ $76,045.75 위의 프리미엄 구간에 위치\",\n \"7일 고점 $77,887.90 바로 아래에서 고거래량 evening_star 감지, 품질 0.773\",\n \"최근 패턴에 bearish_harami@293 및 bearish_harami@295가 포함되며 둘 다 고거래량 후보\",\n \"doji@295가 고거래량으로 발생해 $77,800 부근 저항대에서 매수 모멘텀 둔화 신호\",\n \"현재가가 EMA20 $77,493.67 위에 있으나 이격이 +0.1%에 불과해 단기 지지 이탈 시 되돌림 압력 확대 가능\"\n ],\n \"reasoning\": \"구조적으로는 현재가 $77,584.90이 EMA20 $77,493.67, EMA120 $77,098.48, EMA240 $76,861.47 위에 있어 아직 상승 구조가 유지되고 있습니다. 그러나 단기 셋업은 7일 고점 $77,887.90 바로 아래 프리미엄 구간에서 고품질 evening_star 0.773과 bearish_harami, doji가 연속 출현해 매수 피로가 뚜렷합니다. bull_score 2.30과 bear_score 2.20은 거의 균형이지만, 최고 품질 패턴이 고거래량 bearish reversal인 점 때문에 단기 신호는 약한 bearish로 해석합니다. EMA20 $77,493.67을 명확히 잃으면 EMA120 $77,098.48 및 EMA240 $76,861.47까지 되돌림이 열릴 수 있습니다.\",\n \"key_levels\": {\n \"support\": [\n 77493.67,\n 77098.48,\n 76861.47,\n 76045.75,\n 74203.6\n ],\n \"resistance\": [\n 77887.9,\n 78000.0\n ]\n },\n \"time_horizon\": \"단기, 15분봉 기준 향후 수 개 캔들에서 1일 이내\",\n \"invalidation_level\": \"$77,887.90 상향 돌파 및 안착\",\n \"risk_scenario\": \"반대로 가격이 $77,887.90을 강하게 돌파하면 evening_star와 bearish_harami 기반의 단기 하락 셋업은 실패하며, 숏 커버링과 추격 매수로 $78,000 이상 확장 시도가 나올 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "bearish",
"confidence": 0.6,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.65,
"setup_signals": [
"현재가 $77,584.90가 EQ인 ret_0.5 $77,471.90 위에 위치해 단기 프리미엄 구간 진입",
"가격이 ret_0.786 저항 $77,601.80에 0.02% 거리로 근접하며 피보나치 반응 상태가 testing",
"하락 스윙 $77,699 → $77,245 기준 고확률 되돌림 저항대인 0.618~0.786 구간($77,525.50~$77,601.80)에서 매도 반응 가능성",
"상단 돌파 실패 시 1차 유동성 회수 목표가 golden ratio ret_0.618 $77,525.50 및 ret_0.5 $77,471.90에 위치",
"confluence_quality 1.000으로 $77,473.90 부근에 다중 되돌림 클러스터가 형성되어 하방 이탈 시 자석 구간으로 작용 가능"
],
"reasoning": "현재 BTC는 하락 스윙 $77,699 → $77,245의 되돌림 구간 안에서 ret_0.786 $77,601.80을 테스트하고 있으며, 현재가 $77,584.90와의 거리는 0.02%에 불과합니다. 구조적으로는 명확한 BOS나 CHoCH, 구조적 수용 확인이 제공되지 않았기 때문에 structure_bias는 neutral로 판단합니다. 다만 실행 관점에서는 가격이 EQ인 ret_0.5 $77,471.90 위의 프리미엄 구간에 있고, golden ratio $77,525.50 위에서 0.786 저항을 시험 중이므로 단기 bearish setup이 우세합니다. $77,601.80 돌파 실패 시 $77,525.50, $77,471.90, $77,418.30 순으로 되돌림 지지 재확인이 예상됩니다.",
"key_levels": {
"support": [
77525.5,
77471.9,
77418.3,
77351.99,
77081.07
],
"resistance": [
77601.8,
77699,
77887.9
]
},
"time_horizon": "short term",
"invalidation_level": "$77,699.00",
"risk_scenario": "$77,601.80 ret_0.786 저항을 상향 돌파하고 $77,699.00 스윙 고점 위로 수용되면 단기 bearish setup은 무효화되며, 7일 고점 $77,887.90 재시험으로 숏 커버링이 확장될 수 있습니다.",
"data_quality": "medium",
"metrics": {
"swing_pair": "High→Low: $77,699 → $77,245",
"direction": "down",
"nearest_fib": "ret_0.786",
"nearest_fib_price": 77601.8,
"nearest_fib_distance": 0.02,
"golden_ratio_level": 77525.5,
"fib_ret_382": 77418.3,
"fib_ret_618": 77525.5,
"confluence_zones": [
{
"price": 77081.07,
"count": 5,
"levels": [
"ext_1.618",
"ret_0.236",
"ext_1.414",
"ext_1.272",
"ext_1.0"
],
"cluster_score": 1.0
},
{
"price": 77473.9,
"count": 5,
"levels": [
"ret_0.236",
"ret_0.382",
"ret_0.5",
"ret_0.618",
"ret_0.786"
],
"cluster_score": 1.0
},
{
"price": 76593.67,
"count": 3,
"levels": [
"ret_0.382",
"ext_2.618",
"ext_2.0"
],
"cluster_score": 0.85
}
],
"support_levels": [
77525.4956,
77471.9,
77418.30440000001
],
"resistance_levels": [
77601.8012
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 77351.99,
"distance_pct": 0.3,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ret_0.382",
"price": 77418.3,
"distance_pct": 0.21,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ret_0.5",
"price": 77471.9,
"distance_pct": 0.15,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ret_0.618",
"price": 77525.5,
"distance_pct": 0.08,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ret_0.786",
"price": 77601.8,
"distance_pct": 0.02,
"is_support": false,
"cluster_score": 1.0
},
{
"name": "ext_1.0",
"price": 77244.8,
"distance_pct": 0.44,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ext_1.272",
"price": 77121.26,
"distance_pct": 0.6,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ext_1.414",
"price": 77056.76,
"distance_pct": 0.68,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ext_1.618",
"price": 76964.1,
"distance_pct": 0.8,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ext_2.0",
"price": 76790.6,
"distance_pct": 1.02,
"is_support": true,
"cluster_score": 1.0
}
],
"confluence_quality": 1.0,
"fib_reaction_state": "testing",
"reaction_probability": 0.65
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.6,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.65,\n \"setup_signals\": [\n \"현재가 $77,584.90가 EQ인 ret_0.5 $77,471.90 위에 위치해 단기 프리미엄 구간 진입\",\n \"가격이 ret_0.786 저항 $77,601.80에 0.02% 거리로 근접하며 피보나치 반응 상태가 testing\",\n \"하락 스윙 $77,699 → $77,245 기준 고확률 되돌림 저항대인 0.618~0.786 구간($77,525.50~$77,601.80)에서 매도 반응 가능성\",\n \"상단 돌파 실패 시 1차 유동성 회수 목표가 golden ratio ret_0.618 $77,525.50 및 ret_0.5 $77,471.90에 위치\",\n \"confluence_quality 1.000으로 $77,473.90 부근에 다중 되돌림 클러스터가 형성되어 하방 이탈 시 자석 구간으로 작용 가능\"\n ],\n \"reasoning\": \"현재 BTC는 하락 스윙 $77,699 → $77,245의 되돌림 구간 안에서 ret_0.786 $77,601.80을 테스트하고 있으며, 현재가 $77,584.90와의 거리는 0.02%에 불과합니다. 구조적으로는 명확한 BOS나 CHoCH, 구조적 수용 확인이 제공되지 않았기 때문에 structure_bias는 neutral로 판단합니다. 다만 실행 관점에서는 가격이 EQ인 ret_0.5 $77,471.90 위의 프리미엄 구간에 있고, golden ratio $77,525.50 위에서 0.786 저항을 시험 중이므로 단기 bearish setup이 우세합니다. $77,601.80 돌파 실패 시 $77,525.50, $77,471.90, $77,418.30 순으로 되돌림 지지 재확인이 예상됩니다.\",\n \"key_levels\": {\n \"support\": [\n 77525.5,\n 77471.9,\n 77418.3,\n 77351.99,\n 77081.07\n ],\n \"resistance\": [\n 77601.8,\n 77699,\n 77887.9\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$77,699.00\",\n \"risk_scenario\": \"$77,601.80 ret_0.786 저항을 상향 돌파하고 $77,699.00 스윙 고점 위로 수용되면 단기 bearish setup은 무효화되며, 7일 고점 $77,887.90 재시험으로 숏 커버링이 확장될 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.62,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.68,
"setup_signals": [
"프리미엄 구간: 7일 레인지 EQ $76,045.75 위에서 현재가 $77,584.90 거래, 7일 고점 $77,887.90 바로 아래",
"CVD 약세 다이버전스: cvd_divergence 0.700, 가격은 24시간 +1.32% 상승했지만 참여 강도는 불안정",
"OI 언와인딩: 24시간 OI -1.1360%, 상승 구간에서 신규 롱 추격보다 포지션 축소 성격",
"계정 플로우 약화: long_account_latest 0.506, 24시간 long_account_change -0.0254 / short_account_change +0.025",
"선물 디스카운트: spot_futures_basis_pct -0.0507%, basis_change -0.0133으로 파생 수요가 강하지 않음",
"상단 미체결 청산 유동성: $80,500, $80,700에 존재하지만 현재 구조 전환 전에는 숏 스퀴즈 리스크로 남아 있음"
],
"reasoning": "확정 구조는 가격이 EMA20 $77,493.67, EMA120 $77,098.48, EMA240 $76,861.47 위에 있고 7일 고점 $77,887.90 근처에서 유지되고 있어 아직은 bullish로 본다. 다만 실행 셋업은 bearish다: 현재가 $77,584.90은 7일 레인지 EQ $76,045.75보다 높은 프리미엄 구간이며, CVD divergence 0.700과 OI 24시간 -1.1360%는 상승 추세의 참여 약화를 시사한다. funding_avg는 0.000으로 과열 롱은 아니지만, basis_pct -0.0507%와 롱 계정 비율 하락은 파생 쪽 매수 추격이 약하다는 신호다. $77,887.90 돌파 실패 시 EMA20 $77,493.67 이탈 후 $77,098.48, $76,861.47까지 단기 되돌림이 열릴 수 있다.",
"key_levels": {
"support": [
77493.67,
77098.48,
76861.47,
74300,
74200,
69900
],
"resistance": [
77887.9,
80500,
80700,
85100
]
},
"time_horizon": "short term, 4-8시간",
"invalidation_level": "$77,887.90 상방 돌파 및 그 위에서 15분봉 종가 수용",
"risk_scenario": "$77,887.90을 강하게 돌파하고 OI가 재상승하면, 현재 약세 셋업은 실패로 전환된다. 이 경우 상단 청산 유동성인 $80,500-$80,700 구간까지 숏 스퀴즈가 빠르게 진행될 수 있으며, 추가로 $85,100까지 유동성 확장 리스크가 있다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.7,
"cvd_change": 4772.829,
"oi_trend": 0.386,
"oi_change_pct_24h": -1.136,
"oi_latest": 99504.156,
"funding_pressure": 0.456,
"funding_avg": 4.442e-05,
"funding_change_24h": -4.839e-05,
"long_account_ratio": 0.526,
"short_account_ratio": 0.474,
"long_account_latest": 0.506,
"short_account_latest": 0.494,
"long_account_change_24h": -0.0254,
"short_account_change_24h": 0.0254,
"account_flow_label": "short_accounts_rising_long_accounts_falling",
"account_short_crowding": 0.0,
"account_long_crowding": 0.215,
"ls_imbalance": 0.0,
"ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
"spot_futures_basis_score": 0.487,
"spot_futures_basis_pct": -0.0507,
"basis_change_lookback": -0.0133,
"aggregate_score": 0.406,
"bull_signals": 1,
"bear_signals": 2,
"liq_below": [
[
74300,
1264.9650900000001
],
[
74200,
1383.896375
],
[
69900,
1256.267265
]
],
"liq_above": [
[
80500,
1264.9650900000001
],
[
80700,
1331.1560670000001
],
[
85100,
1391.5893687500002
]
],
"strongest_liq_level": 69600,
"fragility_score": 0.765,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.68,\n \"setup_signals\": [\n \"프리미엄 구간: 7일 레인지 EQ $76,045.75 위에서 현재가 $77,584.90 거래, 7일 고점 $77,887.90 바로 아래\",\n \"CVD 약세 다이버전스: cvd_divergence 0.700, 가격은 24시간 +1.32% 상승했지만 참여 강도는 불안정\",\n \"OI 언와인딩: 24시간 OI -1.1360%, 상승 구간에서 신규 롱 추격보다 포지션 축소 성격\",\n \"계정 플로우 약화: long_account_latest 0.506, 24시간 long_account_change -0.0254 / short_account_change +0.025\",\n \"선물 디스카운트: spot_futures_basis_pct -0.0507%, basis_change -0.0133으로 파생 수요가 강하지 않음\",\n \"상단 미체결 청산 유동성: $80,500, $80,700에 존재하지만 현재 구조 전환 전에는 숏 스퀴즈 리스크로 남아 있음\"\n ],\n \"reasoning\": \"확정 구조는 가격이 EMA20 $77,493.67, EMA120 $77,098.48, EMA240 $76,861.47 위에 있고 7일 고점 $77,887.90 근처에서 유지되고 있어 아직은 bullish로 본다. 다만 실행 셋업은 bearish다: 현재가 $77,584.90은 7일 레인지 EQ $76,045.75보다 높은 프리미엄 구간이며, CVD divergence 0.700과 OI 24시간 -1.1360%는 상승 추세의 참여 약화를 시사한다. funding_avg는 0.000으로 과열 롱은 아니지만, basis_pct -0.0507%와 롱 계정 비율 하락은 파생 쪽 매수 추격이 약하다는 신호다. $77,887.90 돌파 실패 시 EMA20 $77,493.67 이탈 후 $77,098.48, $76,861.47까지 단기 되돌림이 열릴 수 있다.\",\n \"key_levels\": {\n \"support\": [\n 77493.67,\n 77098.48,\n 76861.47,\n 74300,\n 74200,\n 69900\n ],\n \"resistance\": [\n 77887.9,\n 80500,\n 80700,\n 85100\n ]\n },\n \"time_horizon\": \"short term, 4-8시간\",\n \"invalidation_level\": \"$77,887.90 상방 돌파 및 그 위에서 15분봉 종가 수용\",\n \"risk_scenario\": \"$77,887.90을 강하게 돌파하고 OI가 재상승하면, 현재 약세 셋업은 실패로 전환된다. 이 경우 상단 청산 유동성인 $80,500-$80,700 구간까지 숏 스퀴즈가 빠르게 진행될 수 있으며, 추가로 $85,100까지 유동성 확장 리스크가 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "bearish",
"confidence": 0.62,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.72,
"setup_signals": [
"현재가 $77,584.90는 7일 범위 EQ 약 $76,045.75 위의 프리미엄 구간에 위치",
"엄격한 고품질 bearish Bat PRZ $77,294.08-$77,587.83에 가격이 진입해 있으며 현재가가 PRZ 상단 바로 아래",
"엄격한 고품질 bearish Crab 형성 PRZ $77,319.37-$77,819.68 중심부에 가격이 위치, D 예상가 $77,569.53와 현재가 차이 약 -0.02%",
"완성된 bearish Bat는 D $77,419.20 이후 PRZ 터치/방어 및 초기 반응 확인, reaction_score 0.50, vote_weight 0.58",
"완성된 bearish Crab도 PRZ $77,183.64-$77,456.61에서 확인 반응 발생, TP 클러스터가 $76,937-$76,701 부근에 형성"
],
"reasoning": "구조 관점에서는 명확한 BOS/CHoCH 또는 상위 구조 전환 데이터가 제공되지 않았고, 가격이 EMA20 $77,493.67, EMA120 $77,098.48, EMA240 $76,861.47 위에 있어 확정 구조는 중립으로 둔다. 그러나 셋업 관점에서는 현재가 $77,584.90가 bearish Bat PRZ $77,294.08-$77,587.83의 상단에 걸쳐 있고, bearish Crab PRZ $77,319.37-$77,819.68 내부에 있어 단기 하락 반응 후보가 강하다. 특히 완성된 strict bearish Bat 점수 0.951과 완성된 strict bearish Crab 점수 0.925가 모두 PRZ 반응 확인 상태이며, bearish directional score가 1.61로 bullish 0.408보다 우세하다. 다만 harmonic은 독립적인 경로 엔진이 아니므로, $77,819.68 위 수용 또는 7일 고점 $77,887.90 돌파 수용이 나오면 bearish PRZ 반응은 실패 위험이 커진다.",
"key_levels": {
"support": [
77091.37,
76951.51,
76795.96,
76649.14,
76317.8,
76159.7
],
"resistance": [
77587.83,
77819.68,
77887.9
]
},
"time_horizon": "short term",
"invalidation_level": "$77,819.68",
"risk_scenario": "가격이 bearish Crab PRZ 상단 $77,819.68 위에서 15분봉 기준 수용되고, 이어 7일 고점 $77,887.90까지 돌파하면 현재의 bearish harmonic 반응은 실패로 간주해야 한다. 이 경우 숏 커버링과 유동성 추격으로 $78,000 이상 확장 가능성이 열리며, 하락 TP인 $77,091, $76,951, $76,796 구간은 우선순위가 낮아진다.",
"data_quality": "high",
"metrics": {
"patterns_found": 45,
"completed_patterns_found": 20,
"forming_d_prz_found": 25,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 34,
"multiscale_swings_scanned": 52,
"swing_highs_scanned": 23,
"swing_lows_scanned": 29,
"timeframe": "15m",
"prz_active_threshold_pct": 0.3,
"prz_nearby_threshold_pct": 0.6,
"prz_watch_threshold_pct": 1.2,
"prz_max_width_pct": 0.6,
"quality_counts": {
"high": 19,
"medium": 20,
"low": 6
},
"prz_status_counts": {
"active": 21,
"nearby": 7,
"watch": 6,
"far": 11,
"forming": 6
},
"high_confluence_prz_count": 39,
"strict_patterns_found": 20,
"candidate_patterns_found": 25,
"active_patterns_at_prz": 21,
"nearby_patterns": 7,
"all_patterns": [
"bat",
"crab",
"bat",
"shark",
"bat",
"crab",
"shark",
"crab",
"gartley",
"gartley",
"shark",
"butterfly",
"shark",
"butterfly",
"bat",
"crab",
"crab",
"bat",
"butterfly",
"crab",
"bat",
"gartley",
"butterfly",
"gartley",
"butterfly",
"butterfly",
"gartley",
"butterfly",
"crab",
"butterfly",
"crab",
"crab",
"shark",
"gartley",
"butterfly",
"shark",
"butterfly",
"bat",
"gartley",
"shark",
"bat",
"shark",
"gartley",
"butterfly",
"crab"
],
"all_signals": [
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish"
],
"best_pattern": "bat",
"best_pattern_quality": "strict",
"best_quality": "high",
"best_pattern_score": 0.978,
"best_completion_status": "forming",
"nearest_pattern": "crab",
"nearest_prz": 77569.53,
"price_to_prz": -0.02,
"prz_range": [
77319.37,
77819.68
],
"council_relevant_prz_count": 7,
"directional_influence_prz_count": 7,
"confirmed_reaction_prz_count": 2,
"validated_harmonic_tp_count": 2,
"pattern_candidates": [
{
"pattern": "bat",
"signal": "bearish",
"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": 77440.95,
"prz_range": [
77294.08,
77587.83
],
"prz_width_pct": 0.379,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.19,
"price_to_prz_pct_raw": -0.1855,
"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": 77440.95,
"a_price": 76159.7,
"tp1_ad_382": 76951.51,
"tp2_ad_618": 76649.14,
"tp3_a_or_structure_liquidity": 76159.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3878,
"ABC": 0.415
},
"x_price": 77600.0,
"x_idx": 180,
"x_order": 8,
"a_price": 76159.7,
"a_idx": 196,
"a_order": 8,
"b_price": 76718.2,
"b_idx": 223,
"b_order": 3,
"c_price": 76950.0,
"c_idx": 252,
"c_order": 8,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.972,
"ratio_score": 1.0,
"prz_score": 0.982,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77569.53,
"prz_range": [
77319.37,
77819.68
],
"prz_width_pct": 0.645,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.02,
"price_to_prz_pct_raw": -0.0198,
"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": 77569.53,
"a_price": 76317.8,
"tp1_ad_382": 77091.37,
"tp2_ad_618": 76795.96,
"tp3_a_or_structure_liquidity": 76317.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5544,
"ABC": 0.5789
},
"x_price": 77040.0,
"x_idx": 166,
"x_order": 8,
"a_price": 76317.8,
"a_idx": 202,
"a_order": 5,
"b_price": 76718.2,
"b_idx": 223,
"b_order": 3,
"c_price": 76950.0,
"c_idx": 252,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.951,
"ratio_score": 0.974,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77419.2,
"prz_range": [
77294.08,
77587.83
],
"prz_width_pct": 0.379,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.19,
"price_to_prz_pct_raw": -0.1855,
"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",
"initial_PRZ_reaction",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.5,
"reaction_detail": {
"reaction_score": 0.5,
"reaction_move_ratio_ad": 0.138,
"adverse_move_ratio_ad": 0.372,
"bars_after_d": 12,
"reasons": [
"initial_PRZ_reaction",
"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": "bat",
"d_price": 77440.95,
"a_price": 76159.7,
"tp1_ad_382": 76951.51,
"tp2_ad_618": 76649.14,
"tp3_a_or_structure_liquidity": 76159.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3878,
"ABC": 0.415,
"BCD": 2.0242,
"XAD": 0.8745
},
"x_price": 77600.0,
"x_idx": 180,
"x_order": 8,
"a_price": 76159.7,
"a_idx": 196,
"a_order": 8,
"b_price": 76718.2,
"b_idx": 223,
"b_order": 3,
"c_price": 76950.0,
"c_idx": 252,
"c_order": 8,
"d_idx": 287
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.934,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 76908.78,
"prz_range": [
76746.8,
77070.76
],
"prz_width_pct": 0.421,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.87,
"price_to_prz_pct_raw": -0.8715,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 76908.78,
"a_price": 76611.0,
"tp1_ad_382": 76795.03,
"tp2_ad_618": 76724.75,
"tp3_a_or_structure_liquidity": 76611.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5915,
"ABC": 1.3417
},
"x_price": 76799.0,
"x_idx": 138,
"x_order": 3,
"a_price": 76611.0,
"a_idx": 162,
"a_order": 8,
"b_price": 76722.2,
"b_idx": 204,
"b_order": 5,
"c_price": 76871.4,
"c_idx": 242,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.93,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 76975.13,
"prz_range": [
76768.47,
77181.79
],
"prz_width_pct": 0.537,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.79,
"price_to_prz_pct_raw": -0.7859,
"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": 76975.13,
"a_price": 77450.6,
"tp1_ad_382": 77156.76,
"tp2_ad_618": 77268.97,
"tp3_a_or_structure_liquidity": 77450.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4631,
"ABC": 0.8829
},
"x_price": 76871.4,
"x_idx": 242,
"x_order": 8,
"a_price": 77450.6,
"a_idx": 243,
"a_order": 8,
"b_price": 77182.4,
"b_idx": 260,
"b_order": 3,
"c_price": 77419.2,
"c_idx": 287,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.925,
"ratio_score": 0.955,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77419.2,
"prz_range": [
77183.64,
77456.61
],
"prz_width_pct": 0.353,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.34,
"price_to_prz_pct_raw": -0.3413,
"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",
"initial_PRZ_reaction",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.5,
"reaction_detail": {
"reaction_score": 0.5,
"reaction_move_ratio_ad": 0.158,
"adverse_move_ratio_ad": 0.426,
"bars_after_d": 12,
"reasons": [
"initial_PRZ_reaction",
"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": "crab",
"d_price": 77320.12,
"a_price": 76317.8,
"tp1_ad_382": 76937.24,
"tp2_ad_618": 76700.69,
"tp3_a_or_structure_liquidity": 76317.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6018,
"ABC": 0.3826,
"BCD": 3.5757,
"XAD": 1.6555
},
"x_price": 76983.1,
"x_idx": 151,
"x_order": 8,
"a_price": 76317.8,
"a_idx": 202,
"a_order": 5,
"b_price": 76718.2,
"b_idx": 223,
"b_order": 3,
"c_price": 76871.4,
"c_idx": 242,
"c_order": 8,
"d_idx": 287
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.923,
"ratio_score": 0.978,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 77037.81,
"prz_range": [
76893.18,
77182.43
],
"prz_width_pct": 0.375,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.71,
"price_to_prz_pct_raw": -0.7052,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 77037.81,
"a_price": 77677.6,
"tp1_ad_382": 77282.21,
"tp2_ad_618": 77433.2,
"tp3_a_or_structure_liquidity": 77677.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6142,
"ABC": 0.4782
},
"x_price": 76871.4,
"x_idx": 242,
"x_order": 8,
"a_price": 77677.6,
"a_idx": 259,
"a_order": 8,
"b_price": 77182.4,
"b_idx": 260,
"b_order": 3,
"c_price": 77419.2,
"c_idx": 287,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.901,
"ratio_score": 0.905,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 76962.38,
"prz_range": [
76756.96,
77167.81
],
"prz_width_pct": 0.534,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.8,
"price_to_prz_pct_raw": -0.8024,
"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": "butterfly",
"d_price": 76962.38,
"a_price": 77699.0,
"tp1_ad_382": 77243.77,
"tp2_ad_618": 77417.61,
"tp3_a_or_structure_liquidity": 77699.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8065,
"ABC": 0.384
},
"x_price": 77135.8,
"x_idx": 264,
"x_order": 8,
"a_price": 77699.0,
"a_idx": 273,
"a_order": 8,
"b_price": 77244.8,
"b_idx": 283,
"b_order": 8,
"c_price": 77419.2,
"c_idx": 287,
"c_order": 3,
"d_idx": null
}
],
"council_relevant_prz": [
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.951,
"ratio_score": 0.974,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77419.2,
"prz_range": [
77294.08,
77587.83
],
"prz_width_pct": 0.379,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.19,
"price_to_prz_pct_raw": -0.1855,
"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",
"initial_PRZ_reaction",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.5,
"reaction_detail": {
"reaction_score": 0.5,
"reaction_move_ratio_ad": 0.138,
"adverse_move_ratio_ad": 0.372,
"bars_after_d": 12,
"reasons": [
"initial_PRZ_reaction",
"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": "bat",
"d_price": 77440.95,
"a_price": 76159.7,
"tp1_ad_382": 76951.51,
"tp2_ad_618": 76649.14,
"tp3_a_or_structure_liquidity": 76159.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3878,
"ABC": 0.415,
"BCD": 2.0242,
"XAD": 0.8745
},
"x_price": 77600.0,
"x_idx": 180,
"x_order": 8,
"a_price": 76159.7,
"a_idx": 196,
"a_order": 8,
"b_price": 76718.2,
"b_idx": 223,
"b_order": 3,
"c_price": 76950.0,
"c_idx": 252,
"c_order": 8,
"d_idx": 287
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.925,
"ratio_score": 0.955,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77419.2,
"prz_range": [
77183.64,
77456.61
],
"prz_width_pct": 0.353,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.34,
"price_to_prz_pct_raw": -0.3413,
"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",
"initial_PRZ_reaction",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.5,
"reaction_detail": {
"reaction_score": 0.5,
"reaction_move_ratio_ad": 0.158,
"adverse_move_ratio_ad": 0.426,
"bars_after_d": 12,
"reasons": [
"initial_PRZ_reaction",
"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": "crab",
"d_price": 77320.12,
"a_price": 76317.8,
"tp1_ad_382": 76937.24,
"tp2_ad_618": 76700.69,
"tp3_a_or_structure_liquidity": 76317.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6018,
"ABC": 0.3826,
"BCD": 3.5757,
"XAD": 1.6555
},
"x_price": 76983.1,
"x_idx": 151,
"x_order": 8,
"a_price": 76317.8,
"a_idx": 202,
"a_order": 5,
"b_price": 76718.2,
"b_idx": 223,
"b_order": 3,
"c_price": 76871.4,
"c_idx": 242,
"c_order": 8,
"d_idx": 287
},
{
"pattern": "bat",
"signal": "bearish",
"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": 77440.95,
"prz_range": [
77294.08,
77587.83
],
"prz_width_pct": 0.379,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.19,
"price_to_prz_pct_raw": -0.1855,
"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": 77440.95,
"a_price": 76159.7,
"tp1_ad_382": 76951.51,
"tp2_ad_618": 76649.14,
"tp3_a_or_structure_liquidity": 76159.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3878,
"ABC": 0.415
},
"x_price": 77600.0,
"x_idx": 180,
"x_order": 8,
"a_price": 76159.7,
"a_idx": 196,
"a_order": 8,
"b_price": 76718.2,
"b_idx": 223,
"b_order": 3,
"c_price": 76950.0,
"c_idx": 252,
"c_order": 8,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.972,
"ratio_score": 1.0,
"prz_score": 0.982,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77569.53,
"prz_range": [
77319.37,
77819.68
],
"prz_width_pct": 0.645,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.02,
"price_to_prz_pct_raw": -0.0198,
"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": 77569.53,
"a_price": 76317.8,
"tp1_ad_382": 77091.37,
"tp2_ad_618": 76795.96,
"tp3_a_or_structure_liquidity": 76317.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5544,
"ABC": 0.5789
},
"x_price": 77040.0,
"x_idx": 166,
"x_order": 8,
"a_price": 76317.8,
"a_idx": 202,
"a_order": 5,
"b_price": 76718.2,
"b_idx": 223,
"b_order": 3,
"c_price": 76950.0,
"c_idx": 252,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.93,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 76975.13,
"prz_range": [
76768.47,
77181.79
],
"prz_width_pct": 0.537,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.79,
"price_to_prz_pct_raw": -0.7859,
"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": 76975.13,
"a_price": 77450.6,
"tp1_ad_382": 77156.76,
"tp2_ad_618": 77268.97,
"tp3_a_or_structure_liquidity": 77450.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4631,
"ABC": 0.8829
},
"x_price": 76871.4,
"x_idx": 242,
"x_order": 8,
"a_price": 77450.6,
"a_idx": 243,
"a_order": 8,
"b_price": 77182.4,
"b_idx": 260,
"b_order": 3,
"c_price": 77419.2,
"c_idx": 287,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.923,
"ratio_score": 0.978,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 77037.81,
"prz_range": [
76893.18,
77182.43
],
"prz_width_pct": 0.375,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.71,
"price_to_prz_pct_raw": -0.7052,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 77037.81,
"a_price": 77677.6,
"tp1_ad_382": 77282.21,
"tp2_ad_618": 77433.2,
"tp3_a_or_structure_liquidity": 77677.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6142,
"ABC": 0.4782
},
"x_price": 76871.4,
"x_idx": 242,
"x_order": 8,
"a_price": 77677.6,
"a_idx": 259,
"a_order": 8,
"b_price": 77182.4,
"b_idx": 260,
"b_order": 3,
"c_price": 77419.2,
"c_idx": 287,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.901,
"ratio_score": 0.905,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 76962.38,
"prz_range": [
76756.96,
77167.81
],
"prz_width_pct": 0.534,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.8,
"price_to_prz_pct_raw": -0.8024,
"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": "butterfly",
"d_price": 76962.38,
"a_price": 77699.0,
"tp1_ad_382": 77243.77,
"tp2_ad_618": 77417.61,
"tp3_a_or_structure_liquidity": 77699.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8065,
"ABC": 0.384
},
"x_price": 77135.8,
"x_idx": 264,
"x_order": 8,
"a_price": 77699.0,
"a_idx": 273,
"a_order": 8,
"b_price": 77244.8,
"b_idx": 283,
"b_order": 8,
"c_price": 77419.2,
"c_idx": 287,
"c_order": 3,
"d_idx": null
}
],
"report_detail_candidates": [
{
"pattern": "bat",
"signal": "bearish",
"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": 77440.95,
"prz_range": [
77294.08,
77587.83
],
"prz_width_pct": 0.379,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.19,
"price_to_prz_pct_raw": -0.1855,
"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": 77440.95,
"a_price": 76159.7,
"tp1_ad_382": 76951.51,
"tp2_ad_618": 76649.14,
"tp3_a_or_structure_liquidity": 76159.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3878,
"ABC": 0.415
},
"x_price": 77600.0,
"x_idx": 180,
"x_order": 8,
"a_price": 76159.7,
"a_idx": 196,
"a_order": 8,
"b_price": 76718.2,
"b_idx": 223,
"b_order": 3,
"c_price": 76950.0,
"c_idx": 252,
"c_order": 8,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.972,
"ratio_score": 1.0,
"prz_score": 0.982,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77569.53,
"prz_range": [
77319.37,
77819.68
],
"prz_width_pct": 0.645,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.02,
"price_to_prz_pct_raw": -0.0198,
"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": 77569.53,
"a_price": 76317.8,
"tp1_ad_382": 77091.37,
"tp2_ad_618": 76795.96,
"tp3_a_or_structure_liquidity": 76317.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5544,
"ABC": 0.5789
},
"x_price": 77040.0,
"x_idx": 166,
"x_order": 8,
"a_price": 76317.8,
"a_idx": 202,
"a_order": 5,
"b_price": 76718.2,
"b_idx": 223,
"b_order": 3,
"c_price": 76950.0,
"c_idx": 252,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.951,
"ratio_score": 0.974,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77419.2,
"prz_range": [
77294.08,
77587.83
],
"prz_width_pct": 0.379,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.19,
"price_to_prz_pct_raw": -0.1855,
"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",
"initial_PRZ_reaction",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.5,
"reaction_detail": {
"reaction_score": 0.5,
"reaction_move_ratio_ad": 0.138,
"adverse_move_ratio_ad": 0.372,
"bars_after_d": 12,
"reasons": [
"initial_PRZ_reaction",
"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": "bat",
"d_price": 77440.95,
"a_price": 76159.7,
"tp1_ad_382": 76951.51,
"tp2_ad_618": 76649.14,
"tp3_a_or_structure_liquidity": 76159.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3878,
"ABC": 0.415,
"BCD": 2.0242,
"XAD": 0.8745
},
"x_price": 77600.0,
"x_idx": 180,
"x_order": 8,
"a_price": 76159.7,
"a_idx": 196,
"a_order": 8,
"b_price": 76718.2,
"b_idx": 223,
"b_order": 3,
"c_price": 76950.0,
"c_idx": 252,
"c_order": 8,
"d_idx": 287
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.934,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 76908.78,
"prz_range": [
76746.8,
77070.76
],
"prz_width_pct": 0.421,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.87,
"price_to_prz_pct_raw": -0.8715,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 76908.78,
"a_price": 76611.0,
"tp1_ad_382": 76795.03,
"tp2_ad_618": 76724.75,
"tp3_a_or_structure_liquidity": 76611.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5915,
"ABC": 1.3417
},
"x_price": 76799.0,
"x_idx": 138,
"x_order": 3,
"a_price": 76611.0,
"a_idx": 162,
"a_order": 8,
"b_price": 76722.2,
"b_idx": 204,
"b_order": 5,
"c_price": 76871.4,
"c_idx": 242,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.93,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 76975.13,
"prz_range": [
76768.47,
77181.79
],
"prz_width_pct": 0.537,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.79,
"price_to_prz_pct_raw": -0.7859,
"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": 76975.13,
"a_price": 77450.6,
"tp1_ad_382": 77156.76,
"tp2_ad_618": 77268.97,
"tp3_a_or_structure_liquidity": 77450.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4631,
"ABC": 0.8829
},
"x_price": 76871.4,
"x_idx": 242,
"x_order": 8,
"a_price": 77450.6,
"a_idx": 243,
"a_order": 8,
"b_price": 77182.4,
"b_idx": 260,
"b_order": 3,
"c_price": 77419.2,
"c_idx": 287,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.925,
"ratio_score": 0.955,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77419.2,
"prz_range": [
77183.64,
77456.61
],
"prz_width_pct": 0.353,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.34,
"price_to_prz_pct_raw": -0.3413,
"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",
"initial_PRZ_reaction",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.5,
"reaction_detail": {
"reaction_score": 0.5,
"reaction_move_ratio_ad": 0.158,
"adverse_move_ratio_ad": 0.426,
"bars_after_d": 12,
"reasons": [
"initial_PRZ_reaction",
"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": "crab",
"d_price": 77320.12,
"a_price": 76317.8,
"tp1_ad_382": 76937.24,
"tp2_ad_618": 76700.69,
"tp3_a_or_structure_liquidity": 76317.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6018,
"ABC": 0.3826,
"BCD": 3.5757,
"XAD": 1.6555
},
"x_price": 76983.1,
"x_idx": 151,
"x_order": 8,
"a_price": 76317.8,
"a_idx": 202,
"a_order": 5,
"b_price": 76718.2,
"b_idx": 223,
"b_order": 3,
"c_price": 76871.4,
"c_idx": 242,
"c_order": 8,
"d_idx": 287
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.923,
"ratio_score": 0.978,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 77037.81,
"prz_range": [
76893.18,
77182.43
],
"prz_width_pct": 0.375,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.71,
"price_to_prz_pct_raw": -0.7052,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 77037.81,
"a_price": 77677.6,
"tp1_ad_382": 77282.21,
"tp2_ad_618": 77433.2,
"tp3_a_or_structure_liquidity": 77677.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6142,
"ABC": 0.4782
},
"x_price": 76871.4,
"x_idx": 242,
"x_order": 8,
"a_price": 77677.6,
"a_idx": 259,
"a_order": 8,
"b_price": 77182.4,
"b_idx": 260,
"b_order": 3,
"c_price": 77419.2,
"c_idx": 287,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.901,
"ratio_score": 0.905,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 76962.38,
"prz_range": [
76756.96,
77167.81
],
"prz_width_pct": 0.534,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.8,
"price_to_prz_pct_raw": -0.8024,
"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": "butterfly",
"d_price": 76962.38,
"a_price": 77699.0,
"tp1_ad_382": 77243.77,
"tp2_ad_618": 77417.61,
"tp3_a_or_structure_liquidity": 77699.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8065,
"ABC": 0.384
},
"x_price": 77135.8,
"x_idx": 264,
"x_order": 8,
"a_price": 77699.0,
"a_idx": 273,
"a_order": 8,
"b_price": 77244.8,
"b_idx": 283,
"b_order": 8,
"c_price": 77419.2,
"c_idx": 287,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.893,
"ratio_score": 0.851,
"prz_score": 0.985,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77419.2,
"prz_range": [
77094.85,
77587.79
],
"prz_width_pct": 0.637,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.31,
"price_to_prz_pct_raw": -0.314,
"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",
"initial_PRZ_reaction",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.5,
"reaction_detail": {
"reaction_score": 0.5,
"reaction_move_ratio_ad": 0.138,
"adverse_move_ratio_ad": 0.372,
"bars_after_d": 12,
"reasons": [
"initial_PRZ_reaction",
"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": 77341.32,
"a_price": 76159.7,
"tp1_ad_382": 76889.94,
"tp2_ad_618": 76611.08,
"tp3_a_or_structure_liquidity": 76159.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7342,
"ABC": 0.415,
"BCD": 2.0242,
"XAD": 1.6557
},
"x_price": 76920.4,
"x_idx": 142,
"x_order": 5,
"a_price": 76159.7,
"a_idx": 196,
"a_order": 8,
"b_price": 76718.2,
"b_idx": 223,
"b_order": 3,
"c_price": 76950.0,
"c_idx": 252,
"c_order": 8,
"d_idx": 287
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.889,
"ratio_score": 0.8,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77699.0,
"prz_range": [
77438.18,
77819.7
],
"prz_width_pct": 0.491,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.06,
"price_to_prz_pct_raw": 0.0568,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 0.95,
"reaction_detail": {
"reaction_score": 0.95,
"reaction_move_ratio_ad": 0.295,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 77628.94,
"a_price": 76159.7,
"tp1_ad_382": 77067.69,
"tp2_ad_618": 76720.95,
"tp3_a_or_structure_liquidity": 76159.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6344,
"ABC": 0.415,
"BCD": 3.2312,
"XAD": 1.7486
},
"x_price": 77040.0,
"x_idx": 166,
"x_order": 8,
"a_price": 76159.7,
"a_idx": 196,
"a_order": 8,
"b_price": 76718.2,
"b_idx": 223,
"b_order": 3,
"c_price": 76950.0,
"c_idx": 252,
"c_order": 8,
"d_idx": 273
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.884,
"ratio_score": 0.758,
"prz_score": 0.985,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77341.32,
"prz_range": [
77094.85,
77587.79
],
"prz_width_pct": 0.637,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.31,
"price_to_prz_pct_raw": -0.314,
"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": 77341.32,
"a_price": 76159.7,
"tp1_ad_382": 76889.94,
"tp2_ad_618": 76611.08,
"tp3_a_or_structure_liquidity": 76159.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7342,
"ABC": 0.415
},
"x_price": 76920.4,
"x_idx": 142,
"x_order": 5,
"a_price": 76159.7,
"a_idx": 196,
"a_order": 8,
"b_price": 76718.2,
"b_idx": 223,
"b_order": 3,
"c_price": 76950.0,
"c_idx": 252,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.878,
"ratio_score": 0.926,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 76983.8,
"prz_range": [
76750.72,
77124.72
],
"prz_width_pct": 0.486,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.83,
"price_to_prz_pct_raw": -0.8342,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.8,
"reaction_detail": {
"reaction_score": 0.8,
"reaction_move_ratio_ad": 0.821,
"adverse_move_ratio_ad": 0.629,
"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": "bat",
"d_price": 76937.72,
"a_price": 76554.1,
"tp1_ad_382": 76791.18,
"tp2_ad_618": 76700.64,
"tp3_a_or_structure_liquidity": 76554.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.441,
"ABC": 0.9389,
"BCD": 2.0706,
"XAD": 0.8843
},
"x_price": 77040.0,
"x_idx": 166,
"x_order": 8,
"a_price": 76554.1,
"a_idx": 214,
"a_order": 5,
"b_price": 76768.4,
"b_idx": 219,
"b_order": 5,
"c_price": 76567.2,
"c_idx": 220,
"c_order": 3,
"d_idx": 227
}
],
"actionable_patterns_list": [
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.978,
"prz_proximity": "active",
"prz_range": [
77294.08,
77587.83
],
"prz_reversal_direction": "down",
"price_to_prz_pct": -0.19,
"high_confluence_prz": true,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 77440.95,
"a_price": 76159.7,
"tp1_ad_382": 76951.51,
"tp2_ad_618": 76649.14,
"tp3_a_or_structure_liquidity": 76159.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "BAT FORMING HIGH PRZ $77,294.08-$77,587.83: expected reversal DOWN if price reacts in zone"
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.972,
"prz_proximity": "active",
"prz_range": [
77319.37,
77819.68
],
"prz_reversal_direction": "down",
"price_to_prz_pct": -0.02,
"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": "crab",
"d_price": 77569.53,
"a_price": 76317.8,
"tp1_ad_382": 77091.37,
"tp2_ad_618": 76795.96,
"tp3_a_or_structure_liquidity": 76317.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "CRAB FORMING HIGH PRZ $77,319.37-$77,819.68: expected reversal DOWN if price reacts in zone"
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.951,
"prz_proximity": "active",
"prz_range": [
77294.08,
77587.83
],
"prz_reversal_direction": "down",
"price_to_prz_pct": -0.19,
"high_confluence_prz": true,
"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",
"initial_PRZ_reaction",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.5,
"reaction_detail": {
"reaction_score": 0.5,
"reaction_move_ratio_ad": 0.138,
"adverse_move_ratio_ad": 0.372,
"bars_after_d": 12,
"reasons": [
"initial_PRZ_reaction",
"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": "bat",
"d_price": 77440.95,
"a_price": 76159.7,
"tp1_ad_382": 76951.51,
"tp2_ad_618": 76649.14,
"tp3_a_or_structure_liquidity": 76159.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "BAT COMPLETED HIGH PRZ $77,294.08-$77,587.83: expected reversal DOWN if price reacts in zone"
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.93,
"prz_proximity": "nearby",
"prz_range": [
76768.47,
77181.79
],
"prz_reversal_direction": "up",
"price_to_prz_pct": -0.79,
"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": 76975.13,
"a_price": 77450.6,
"tp1_ad_382": 77156.76,
"tp2_ad_618": 77268.97,
"tp3_a_or_structure_liquidity": 77450.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "BAT FORMING HIGH PRZ $76,768.47-$77,181.79: expected reversal UP if price reacts in zone"
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.925,
"prz_proximity": "active",
"prz_range": [
77183.64,
77456.61
],
"prz_reversal_direction": "down",
"price_to_prz_pct": -0.34,
"high_confluence_prz": true,
"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",
"initial_PRZ_reaction",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.5,
"reaction_detail": {
"reaction_score": 0.5,
"reaction_move_ratio_ad": 0.158,
"adverse_move_ratio_ad": 0.426,
"bars_after_d": 12,
"reasons": [
"initial_PRZ_reaction",
"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": "crab",
"d_price": 77320.12,
"a_price": 76317.8,
"tp1_ad_382": 76937.24,
"tp2_ad_618": 76700.69,
"tp3_a_or_structure_liquidity": 76317.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "CRAB COMPLETED HIGH PRZ $77,183.64-$77,456.61: expected reversal DOWN if price reacts in zone"
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.923,
"prz_proximity": "nearby",
"prz_range": [
76893.18,
77182.43
],
"prz_reversal_direction": "up",
"price_to_prz_pct": -0.71,
"high_confluence_prz": true,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 77037.81,
"a_price": 77677.6,
"tp1_ad_382": 77282.21,
"tp2_ad_618": 77433.2,
"tp3_a_or_structure_liquidity": 77677.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "GARTLEY FORMING HIGH PRZ $76,893.18-$77,182.43: 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.978,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77440.95,
"prz_range": [
77294.08,
77587.83
],
"prz_width_pct": 0.379,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.19,
"price_to_prz_pct_raw": -0.1855,
"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": 77440.95,
"a_price": 76159.7,
"tp1_ad_382": 76951.51,
"tp2_ad_618": 76649.14,
"tp3_a_or_structure_liquidity": 76159.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3878,
"ABC": 0.415
},
"x_price": 77600.0,
"x_idx": 180,
"x_order": 8,
"a_price": 76159.7,
"a_idx": 196,
"a_order": 8,
"b_price": 76718.2,
"b_idx": 223,
"b_order": 3,
"c_price": 76950.0,
"c_idx": 252,
"c_order": 8,
"d_idx": null
},
"best_tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 77440.95,
"a_price": 76159.7,
"tp1_ad_382": 76951.51,
"tp2_ad_618": 76649.14,
"tp3_a_or_structure_liquidity": 76159.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"best_confirmed_tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 77440.95,
"a_price": 76159.7,
"tp1_ad_382": 76951.51,
"tp2_ad_618": 76649.14,
"tp3_a_or_structure_liquidity": 76159.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"tp_ladder": [
{
"direction": "bearish",
"source": "bat",
"d_price": 77440.95,
"a_price": 76159.7,
"tp1_ad_382": 76951.51,
"tp2_ad_618": 76649.14,
"tp3_a_or_structure_liquidity": 76159.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "crab",
"d_price": 77569.53,
"a_price": 76317.8,
"tp1_ad_382": 77091.37,
"tp2_ad_618": 76795.96,
"tp3_a_or_structure_liquidity": 76317.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "bat",
"d_price": 77440.95,
"a_price": 76159.7,
"tp1_ad_382": 76951.51,
"tp2_ad_618": 76649.14,
"tp3_a_or_structure_liquidity": 76159.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bullish",
"source": "bat",
"d_price": 76975.13,
"a_price": 77450.6,
"tp1_ad_382": 77156.76,
"tp2_ad_618": 77268.97,
"tp3_a_or_structure_liquidity": 77450.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "crab",
"d_price": 77320.12,
"a_price": 76317.8,
"tp1_ad_382": 76937.24,
"tp2_ad_618": 76700.69,
"tp3_a_or_structure_liquidity": 76317.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bullish",
"source": "gartley",
"d_price": 77037.81,
"a_price": 77677.6,
"tp1_ad_382": 77282.21,
"tp2_ad_618": 77433.2,
"tp3_a_or_structure_liquidity": 77677.6,
"note": "Use as strong TP ladder context; not standalone path authority."
}
],
"validated_tp_ladder": [
{
"direction": "bearish",
"source": "bat",
"d_price": 77440.95,
"a_price": 76159.7,
"tp1_ad_382": 76951.51,
"tp2_ad_618": 76649.14,
"tp3_a_or_structure_liquidity": 76159.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "crab",
"d_price": 77320.12,
"a_price": 76317.8,
"tp1_ad_382": 76937.24,
"tp2_ad_618": 76700.69,
"tp3_a_or_structure_liquidity": 76317.8,
"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": 0.408,
"bearish": 1.61
},
"directional_score_total": 2.018,
"directional_dominance": 0.595
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.72,\n \"setup_signals\": [\n \"현재가 $77,584.90는 7일 범위 EQ 약 $76,045.75 위의 프리미엄 구간에 위치\",\n \"엄격한 고품질 bearish Bat PRZ $77,294.08-$77,587.83에 가격이 진입해 있으며 현재가가 PRZ 상단 바로 아래\",\n \"엄격한 고품질 bearish Crab 형성 PRZ $77,319.37-$77,819.68 중심부에 가격이 위치, D 예상가 $77,569.53와 현재가 차이 약 -0.02%\",\n \"완성된 bearish Bat는 D $77,419.20 이후 PRZ 터치/방어 및 초기 반응 확인, reaction_score 0.50, vote_weight 0.58\",\n \"완성된 bearish Crab도 PRZ $77,183.64-$77,456.61에서 확인 반응 발생, TP 클러스터가 $76,937-$76,701 부근에 형성\"\n ],\n \"reasoning\": \"구조 관점에서는 명확한 BOS/CHoCH 또는 상위 구조 전환 데이터가 제공되지 않았고, 가격이 EMA20 $77,493.67, EMA120 $77,098.48, EMA240 $76,861.47 위에 있어 확정 구조는 중립으로 둔다. 그러나 셋업 관점에서는 현재가 $77,584.90가 bearish Bat PRZ $77,294.08-$77,587.83의 상단에 걸쳐 있고, bearish Crab PRZ $77,319.37-$77,819.68 내부에 있어 단기 하락 반응 후보가 강하다. 특히 완성된 strict bearish Bat 점수 0.951과 완성된 strict bearish Crab 점수 0.925가 모두 PRZ 반응 확인 상태이며, bearish directional score가 1.61로 bullish 0.408보다 우세하다. 다만 harmonic은 독립적인 경로 엔진이 아니므로, $77,819.68 위 수용 또는 7일 고점 $77,887.90 돌파 수용이 나오면 bearish PRZ 반응은 실패 위험이 커진다.\",\n \"key_levels\": {\n \"support\": [\n 77091.37,\n 76951.51,\n 76795.96,\n 76649.14,\n 76317.8,\n 76159.7\n ],\n \"resistance\": [\n 77587.83,\n 77819.68,\n 77887.9\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$77,819.68\",\n \"risk_scenario\": \"가격이 bearish Crab PRZ 상단 $77,819.68 위에서 15분봉 기준 수용되고, 이어 7일 고점 $77,887.90까지 돌파하면 현재의 bearish harmonic 반응은 실패로 간주해야 한다. 이 경우 숏 커버링과 유동성 추격으로 $78,000 이상 확장 가능성이 열리며, 하락 TP인 $77,091, $76,951, $76,796 구간은 우선순위가 낮아진다.\",\n \"data_quality\": \"high\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "neutral",
"confidence": 0.72,
"structure_bias": "bullish",
"setup_bias": "neutral",
"setup_score": 0.45,
"setup_signals": [
"현재가 $77,584.90는 메인 누적 레인지 상단 $77,427.00 위에 있으나, 활성 구조 AR $77,699.00 및 최근 SOS 고점 $77,887.90 아래로 되밀린 상태",
"활성 15m_cycle_2는 SC $77,182.40 → AR $77,699.00 → ST/Spring $77,244.80 → SOS $77,887.90까지만 확인되어, 아직 LPS/BU가 완성되지 않은 재누적 후보 구조",
"가격이 메인 BU $77,500.10 위를 유지하고 있으나, $77,699.00 재돌파 전까지는 상단 수용보다 백업 테스트 가능성이 남아 있음",
"즉각적인 Wyckoff 실행 관점에서는 $77,500.10~$77,427.00 지지 확인 또는 $77,699.00~$77,887.90 재돌파 확인이 필요"
],
"reasoning": "확정 구조는 ACC이며 acc_score 100.0, regime_state confirmed_acc, Phase E로 분류되어 구조적 편향은 bullish이다. 1차 누적 구조는 SC $75,363.30 → AR $77,427.00 → ST $76,611.00 → Spring $76,317.80 → Terminal Spring $76,056.00 → SOS $77,450.60 → LPS $77,135.80 → BU $77,500.10으로 완성되어, 메인 레인지 상단 회복 이후의 강세 구조가 유지된다. 다만 현재 활성 구조 15m_cycle_2는 SC $77,182.40, AR $77,699.00, ST/Spring $77,244.80, SOS $77,887.90까지만 확인된 미완성 재누적 후보이며, 현재가 $77,584.90는 AR $77,699.00 및 SOS $77,887.90 아래에 있어 즉각적인 상방 수용은 아직 확정되지 않았다. 따라서 구조는 bullish지만 setup_bias는 중립이며, 단기적으로는 $77,500.10~$77,427.00 백업 테스트 후 지지 여부 또는 $77,699.00 재돌파가 다음 핵심 확인 구간이다.",
"key_levels": {
"support": [
77500.1,
77450.6,
77427.0,
77244.8,
77182.4,
77135.8,
76056.0
],
"resistance": [
77699.0,
77887.9
]
},
"time_horizon": "short to medium term",
"invalidation_level": "$77,135.80 하향 이탈 시 현재 BU/LPS 기반의 단기 강세 해석은 훼손되며, $76,056.00 하향 이탈 시 메인 ACC Phase E 구조 자체가 강하게 무효화됩니다.",
"risk_scenario": "$77,699.00 회복에 실패하고 $77,500.10 및 메인 레인지 상단 $77,427.00 아래로 재진입하면, SOS 이후의 백업이 깊어지며 $77,244.80~$77,182.40 재테스트가 우선 경로가 됩니다. 그 구간에서도 수요가 확인되지 않으면 $77,135.80 LPS 훼손으로 재누적 후보가 실패하고, 더 큰 범위에서는 $76,056.00 Terminal Spring 저점까지 구조 리스크가 확대됩니다.",
"data_quality": "high",
"metrics": {
"acc_score": 100.0,
"dis_score": 91.9,
"regime": "ACC",
"regime_state": "confirmed_acc",
"structure_bias": "bullish",
"phase_context": "confirmed_acc / accumulation / Phase E",
"phases_detected": [
"SC",
"AR",
"ST",
"Spring",
"TERMINAL_SPRING",
"SOS",
"LPS",
"BU"
],
"last_phase": "BU",
"phase_candidates": [
{
"label": "SC",
"side": "low",
"idx": 105,
"price": 75363.3,
"color": "#ffd166"
},
{
"label": "AR",
"side": "high",
"idx": 127,
"price": 77427.0,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "low",
"idx": 161,
"price": 76611.0,
"color": "#118ab2"
},
{
"label": "Spring",
"side": "low",
"idx": 202,
"price": 76317.8,
"color": "#f9844a"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 226,
"price": 76056.0,
"color": "#f3722c"
},
{
"label": "SOS",
"side": "high",
"idx": 243,
"price": 77450.6,
"color": "#06d6a0"
},
{
"label": "LPS",
"side": "low",
"idx": 264,
"price": 77135.8,
"color": "#8338ec"
},
{
"label": "BU",
"side": "high",
"idx": 272,
"price": 77500.1,
"color": "#7209b7"
}
],
"phase_structures": [
{
"structure_id": "15m_cycle_1",
"sequence": 1,
"timeframe": "15m",
"regime": "accumulation",
"role": "prior_completed_structure",
"is_active": false,
"is_completed": true,
"is_confirmed": true,
"structure_bias": "bullish",
"phase_context": "accumulation",
"start_idx": 105,
"end_idx": 272,
"phase_count": 8,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 105,
"price": 75363.3,
"color": "#ffd166",
"dt": "2026-05-24 00:30:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 127,
"price": 77427.0,
"color": "#06d6a0",
"dt": "2026-05-24 06:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 161,
"price": 76611.0,
"color": "#118ab2",
"dt": "2026-05-24 14:30:00+09:00"
},
{
"label": "Spring",
"side": "low",
"idx": 202,
"price": 76317.8,
"color": "#f9844a",
"dt": "2026-05-25 00:45:00+09:00"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 226,
"price": 76056.0,
"color": "#f3722c",
"dt": "2026-05-25 06:45:00+09:00"
},
{
"label": "SOS",
"side": "high",
"idx": 243,
"price": 77450.6,
"color": "#06d6a0",
"dt": "2026-05-25 11:00:00+09:00"
},
{
"label": "LPS",
"side": "low",
"idx": 264,
"price": 77135.8,
"color": "#8338ec",
"dt": "2026-05-25 16:15:00+09:00"
},
{
"label": "BU",
"side": "high",
"idx": 272,
"price": 77500.1,
"color": "#7209b7",
"dt": "2026-05-25 18:15:00+09:00"
}
]
},
{
"structure_id": "15m_cycle_2",
"sequence": 2,
"timeframe": "15m",
"regime": "accumulation",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bullish",
"phase_context": "accumulation",
"start_idx": 260,
"end_idx": 295,
"phase_count": 5,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 260,
"price": 77182.4,
"color": "#ffd166",
"dt": "2026-05-25 15:15:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 273,
"price": 77699.0,
"color": "#06d6a0",
"dt": "2026-05-25 18:30:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 283,
"price": 77244.8,
"color": "#118ab2",
"dt": "2026-05-25 21:00:00+09:00"
},
{
"label": "Spring",
"side": "low",
"idx": 288,
"price": 77244.8,
"color": "#f9844a",
"dt": "2026-05-25 22:15:00+09:00"
},
{
"label": "SOS",
"side": "high",
"idx": 295,
"price": 77887.9,
"color": "#06d6a0",
"dt": "2026-05-26 00:00:00+09:00"
}
]
}
],
"active_structure_id": "15m_cycle_2",
"primary_structure_id": "15m_cycle_1",
"structure_count": 2,
"regime_fitness": 1.0,
"current_event": "BU",
"major_phase": "E",
"pos_in_range": 0.5,
"main_range_low": 75363.3,
"main_range_high": 77427.0
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.72,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"neutral\",\n \"setup_score\": 0.45,\n \"setup_signals\": [\n \"현재가 $77,584.90는 메인 누적 레인지 상단 $77,427.00 위에 있으나, 활성 구조 AR $77,699.00 및 최근 SOS 고점 $77,887.90 아래로 되밀린 상태\",\n \"활성 15m_cycle_2는 SC $77,182.40 → AR $77,699.00 → ST/Spring $77,244.80 → SOS $77,887.90까지만 확인되어, 아직 LPS/BU가 완성되지 않은 재누적 후보 구조\",\n \"가격이 메인 BU $77,500.10 위를 유지하고 있으나, $77,699.00 재돌파 전까지는 상단 수용보다 백업 테스트 가능성이 남아 있음\",\n \"즉각적인 Wyckoff 실행 관점에서는 $77,500.10~$77,427.00 지지 확인 또는 $77,699.00~$77,887.90 재돌파 확인이 필요\"\n ],\n \"reasoning\": \"확정 구조는 ACC이며 acc_score 100.0, regime_state confirmed_acc, Phase E로 분류되어 구조적 편향은 bullish이다. 1차 누적 구조는 SC $75,363.30 → AR $77,427.00 → ST $76,611.00 → Spring $76,317.80 → Terminal Spring $76,056.00 → SOS $77,450.60 → LPS $77,135.80 → BU $77,500.10으로 완성되어, 메인 레인지 상단 회복 이후의 강세 구조가 유지된다. 다만 현재 활성 구조 15m_cycle_2는 SC $77,182.40, AR $77,699.00, ST/Spring $77,244.80, SOS $77,887.90까지만 확인된 미완성 재누적 후보이며, 현재가 $77,584.90는 AR $77,699.00 및 SOS $77,887.90 아래에 있어 즉각적인 상방 수용은 아직 확정되지 않았다. 따라서 구조는 bullish지만 setup_bias는 중립이며, 단기적으로는 $77,500.10~$77,427.00 백업 테스트 후 지지 여부 또는 $77,699.00 재돌파가 다음 핵심 확인 구간이다.\",\n \"key_levels\": {\n \"support\": [\n 77500.1,\n 77450.6,\n 77427.0,\n 77244.8,\n 77182.4,\n 77135.8,\n 76056.0\n ],\n \"resistance\": [\n 77699.0,\n 77887.9\n ]\n },\n \"time_horizon\": \"short to medium term\",\n \"invalidation_level\": \"$77,135.80 하향 이탈 시 현재 BU/LPS 기반의 단기 강세 해석은 훼손되며, $76,056.00 하향 이탈 시 메인 ACC Phase E 구조 자체가 강하게 무효화됩니다.\",\n \"risk_scenario\": \"$77,699.00 회복에 실패하고 $77,500.10 및 메인 레인지 상단 $77,427.00 아래로 재진입하면, SOS 이후의 백업이 깊어지며 $77,244.80~$77,182.40 재테스트가 우선 경로가 됩니다. 그 구간에서도 수요가 확인되지 않으면 $77,135.80 LPS 훼손으로 재누적 후보가 실패하고, 더 큰 범위에서는 $76,056.00 Terminal Spring 저점까지 구조 리스크가 확대됩니다.\",\n \"data_quality\": \"high\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bullish",
"overall_confidence": 0.66,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.73,
"active_setups": [
"ICT: 현재가 $77,584.90가 단기 EQ $77,418.95 위 프리미엄에 있으며, 84.7% 깊은 되돌림 구간에서 상단 유동성 $77,743.40~$77,887.90에 근접",
"Candlestick: 7일 고점 $77,887.90 직하에서 고거래량 evening star 품질 0.773 및 bearish harami 품질 0.731 출현",
"Fibonacci: 하락 스윙 $77,699 → $77,245의 0.618~0.786 되돌림 저항대 $77,525.50~$77,601.80 테스트 중",
"Derivatives: 가격은 24시간 +1.32% 상승했으나 OI는 -1.1360% 감소, CVD divergence 0.700으로 상승 참여 약화",
"Harmonic: bearish Bat PRZ $77,294.08~$77,587.83 및 bearish Crab PRZ $77,319.37~$77,819.68 내부에서 반응 후보 형성"
],
"setup_vs_structure": "구조적 판정은 누적 Phase E 기반의 bullish이나, 실행 셋업은 프리미엄·상단 유동성·피보/하모닉 PRZ·파생 참여 약화가 겹친 bearish로 구조와 역행한다. 따라서 현재 구간은 추세 전환 확정이 아니라, 강세 구조 상단부에서의 백업 테스트 또는 실패 돌파 리스크가 커진 상태로 해석해야 한다."
},
"signal_breakdown": {
"bullish_count": 4,
"bearish_count": 0,
"neutral_count": 2
},
"key_levels": {
"support": [
77500.1,
77493.67,
77471.9,
77427.0,
77098.48,
76951.51,
76777.0,
76159.7,
76056.0
],
"resistance": [
77601.8,
77699.0,
77819.68,
77887.9,
78000.0
]
},
"confluences": [
"Wyckoff의 BU $77,500.10, Candlestick/Derivatives의 EMA20 $77,493.67, Fibonacci의 ret_0.5 $77,471.90가 모두 $77,470~$77,500 부근을 단기 구조 지지대로 제시한다.",
"ICT의 EQ $77,418.95, Fibonacci의 ret_0.382 $77,418.30, Wyckoff의 메인 AR/레인지 상단 $77,427.00이 $77,418~$77,427 구간에서 강한 구조적 기준선을 형성한다.",
"Fibonacci의 스윙 고점 $77,699, Wyckoff 활성 구조 AR $77,699.00, ICT의 상단 유동성 접근 논리가 $77,699 부근을 상단 수용 확인 레벨로 일치시킨다.",
"ICT, Candlestick, Derivatives, Harmonic, Wyckoff가 모두 $77,887.90을 핵심 상단 저항 또는 SOS/레인지 고점으로 인식한다.",
"Derivatives의 EMA120 $77,098.48와 Harmonic bearish Crab TP1 $77,091.37가 $77,090~$77,100 부근의 중간 지지·반응 구간으로 겹친다.",
"ICT의 bearish BOS 레벨 $76,159.70, Harmonic 하락 TP3 $76,159.70, Wyckoff의 prior structure 하단부 $76,056.00이 하위 구조 훼손 시 확인해야 할 방어 구간으로 수렴한다."
],
"conflicts": [
"구조 바이어스는 ICT, Candlestick, Derivatives, Wyckoff가 bullish로 보고 있으나, 실행 셋업은 ICT, Candlestick, Fibonacci, Derivatives, Harmonic이 모두 bearish로 기울어 있다.",
"Wyckoff는 확인된 누적 구조와 Phase E를 근거로 레짐을 bullish로 해석하지만, Harmonic은 현재가가 bearish Bat/Crab PRZ 내부에 있어 상단 반응 리스크를 강조한다.",
"Candlestick은 EMA20·EMA120·EMA240 위에 있어 구조는 bullish라고 보면서도, $77,887.90 직하의 고거래량 evening star 때문에 단기 셋업은 bearish로 판정한다.",
"Derivatives는 funding 과열이나 포지셔닝 극단은 없다고 보지만, OI 감소와 CVD 약세 다이버전스 때문에 상승 추격의 질은 약하다고 판단한다."
],
"executive_summary": "현재 BTC 15분 구조는 Wyckoff 기준 prior accumulation이 완성된 뒤 Phase E에 진입한 bullish regime으로 진단된다. 다만 현재 활성 구조는 SC $77,182.40 → AR $77,699.00 → ST/Spring $77,244.80 → SOS $77,887.90까지만 확인된 미완성 재누적 후보이며, 아직 명확한 LPS/BU 확정은 없다. 핵심 구조 지지대는 $77,500.10~$77,418.30이고, 상단 구조 확인 구간은 $77,699.00 및 $77,887.90이다. 실행 리스크는 구조와 반대로 bearish이며, 프리미엄 구간, $77,525.50~$77,601.80 피보 저항, $77,294.08~$77,819.68 하모닉 PRZ, CVD/OI 약화가 상단 실패 조건으로 중첩되어 있다. bullish 구조의 최종 무효화는 $76,056.00 하향 수용이며, 그 전에는 $77,135.80~$77,182.40 이탈이 구조 약화의 선행 신호다.",
"raw_llm_response": "{\n \"overall_signal\": \"bullish\",\n \"overall_confidence\": 0.66,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.73,\n \"active_setups\": [\n \"ICT: 현재가 $77,584.90가 단기 EQ $77,418.95 위 프리미엄에 있으며, 84.7% 깊은 되돌림 구간에서 상단 유동성 $77,743.40~$77,887.90에 근접\",\n \"Candlestick: 7일 고점 $77,887.90 직하에서 고거래량 evening star 품질 0.773 및 bearish harami 품질 0.731 출현\",\n \"Fibonacci: 하락 스윙 $77,699 → $77,245의 0.618~0.786 되돌림 저항대 $77,525.50~$77,601.80 테스트 중\",\n \"Derivatives: 가격은 24시간 +1.32% 상승했으나 OI는 -1.1360% 감소, CVD divergence 0.700으로 상승 참여 약화\",\n \"Harmonic: bearish Bat PRZ $77,294.08~$77,587.83 및 bearish Crab PRZ $77,319.37~$77,819.68 내부에서 반응 후보 형성\"\n ],\n \"setup_vs_structure\": \"구조적 판정은 누적 Phase E 기반의 bullish이나, 실행 셋업은 프리미엄·상단 유동성·피보/하모닉 PRZ·파생 참여 약화가 겹친 bearish로 구조와 역행한다. 따라서 현재 구간은 추세 전환 확정이 아니라, 강세 구조 상단부에서의 백업 테스트 또는 실패 돌파 리스크가 커진 상태로 해석해야 한다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 4,\n \"bearish_count\": 0,\n \"neutral_count\": 2\n },\n \"key_levels\": {\n \"support\": [\n 77500.1,\n 77493.67,\n 77471.9,\n 77427.0,\n 77098.48,\n 76951.51,\n 76777.0,\n 76159.7,\n 76056.0\n ],\n \"resistance\": [\n 77601.8,\n 77699.0,\n 77819.68,\n 77887.9,\n 78000.0\n ]\n },\n \"confluences\": [\n \"Wyckoff의 BU $77,500.10, Candlestick/Derivatives의 EMA20 $77,493.67, Fibonacci의 ret_0.5 $77,471.90가 모두 $77,470~$77,500 부근을 단기 구조 지지대로 제시한다.\",\n \"ICT의 EQ $77,418.95, Fibonacci의 ret_0.382 $77,418.30, Wyckoff의 메인 AR/레인지 상단 $77,427.00이 $77,418~$77,427 구간에서 강한 구조적 기준선을 형성한다.\",\n \"Fibonacci의 스윙 고점 $77,699, Wyckoff 활성 구조 AR $77,699.00, ICT의 상단 유동성 접근 논리가 $77,699 부근을 상단 수용 확인 레벨로 일치시킨다.\",\n \"ICT, Candlestick, Derivatives, Harmonic, Wyckoff가 모두 $77,887.90을 핵심 상단 저항 또는 SOS/레인지 고점으로 인식한다.\",\n \"Derivatives의 EMA120 $77,098.48와 Harmonic bearish Crab TP1 $77,091.37가 $77,090~$77,100 부근의 중간 지지·반응 구간으로 겹친다.\",\n \"ICT의 bearish BOS 레벨 $76,159.70, Harmonic 하락 TP3 $76,159.70, Wyckoff의 prior structure 하단부 $76,056.00이 하위 구조 훼손 시 확인해야 할 방어 구간으로 수렴한다.\"\n ],\n \"conflicts\": [\n \"구조 바이어스는 ICT, Candlestick, Derivatives, Wyckoff가 bullish로 보고 있으나, 실행 셋업은 ICT, Candlestick, Fibonacci, Derivatives, Harmonic이 모두 bearish로 기울어 있다.\",\n \"Wyckoff는 확인된 누적 구조와 Phase E를 근거로 레짐을 bullish로 해석하지만, Harmonic은 현재가가 bearish Bat/Crab PRZ 내부에 있어 상단 반응 리스크를 강조한다.\",\n \"Candlestick은 EMA20·EMA120·EMA240 위에 있어 구조는 bullish라고 보면서도, $77,887.90 직하의 고거래량 evening star 때문에 단기 셋업은 bearish로 판정한다.\",\n \"Derivatives는 funding 과열이나 포지셔닝 극단은 없다고 보지만, OI 감소와 CVD 약세 다이버전스 때문에 상승 추격의 질은 약하다고 판단한다.\"\n ],\n \"highest_conviction_analyst\": \"Wyckoff Expert — SC $75,363.30, AR $77,427.00, ST $76,611.00, Spring $76,317.80, Terminal Spring $76,056.00, SOS $77,450.60, LPS $77,135.80, BU $77,500.10으로 이어지는 완성형 누적 시퀀스를 제시했고, 현재 구조를 confirmed accumulation / Phase E로 분류해 구조 진단의 일관성과 가격 정밀도가 가장 높다. 다만 활성 15m_cycle_2는 아직 LPS/BU가 완성되지 않은 재누적 후보이므로, 즉각 실행 신호는 중립으로 제한한 점도 신뢰도를 높인다.\",\n \"invalidation_level\": \"구조적 bullish 레짐의 핵심 무효화는 $76,056.00 하향 이탈 및 수용이다. 조기 경고 레벨은 $77,135.80~$77,182.40 하회이며, $76,159.70 아래에서는 ICT bearish BOS와 하모닉 하락 구조가 재활성화될 수 있다.\",\n \"executive_summary\": \"현재 BTC 15분 구조는 Wyckoff 기준 prior accumulation이 완성된 뒤 Phase E에 진입한 bullish regime으로 진단된다. 다만 현재 활성 구조는 SC $77,182.40 → AR $77,699.00 → ST/Spring $77,244.80 → SOS $77,887.90까지만 확인된 미완성 재누적 후보이며, 아직 명확한 LPS/BU 확정은 없다. 핵심 구조 지지대는 $77,500.10~$77,418.30이고, 상단 구조 확인 구간은 $77,699.00 및 $77,887.90이다. 실행 리스크는 구조와 반대로 bearish이며, 프리미엄 구간, $77,525.50~$77,601.80 피보 저항, $77,294.08~$77,819.68 하모닉 PRZ, CVD/OI 약화가 상단 실패 조건으로 중첩되어 있다. bullish 구조의 최종 무효화는 $76,056.00 하향 수용이며, 그 전에는 $77,135.80~$77,182.40 이탈이 구조 약화의 선행 신호다.\"\n}"
},
"overall_signal": "bullish",
"overall_confidence": 0.66,
"operating_path": {
"path_type": "complex",
"confidence": 0.62,
"waypoints": [
{
"seq": 1,
"price": 77473.9,
"type": "support_test",
"source": "Fibonacci (WP1 candidate, strict fib_confluence, score 1.0), Candlestick (EMA20 $77,493.67), Wyckoff (BU $77,500.10), Fibonacci ret_0.5 $77,471.90",
"description": "셋업 바이어스 BEARISH 73%가 즉시 실행되는 1차 타깃. 현재가에서 0.14% 거리의 strict 등급 피보 confluence 클러스터($77,471~$77,500)로, EMA20·Wyckoff BU·ret_0.5가 동시에 겹치는 1차 구조 지지대 백테스트. 프리미엄/0.786 저항 $77,601.80 반응과 evening_star·bearish_harami 패턴, CVD 다이버전스 0.700이 하방 압력을 뒷받침.",
"est_hours": 2.0,
"turning_zone": [
77427.0,
77473.9
],
"likely_wick": 77455.0,
"rejection_confirm": 77525.5,
"invalid_overshoot": 77418.3,
"calibration_reasoning": "5겹 피보 confluence($77,473.90)와 체어맨 핵심 지지대 $77,471.90·$77,427을 하단 앵커로 사용. 폭 $46.90 ≈ 0.37×ATR 표준 지지 테스트 밴드. 0.618 reclaim $77,525.50이 반등 확정 라인이며, $77,418.30 이탈은 waypoint 2 시나리오로의 전환을 의미."
},
{
"seq": 2,
"price": 77418.3,
"type": "liquidity_sweep",
"source": "ICT (EQ $77,418.95), Fibonacci (ret_0.382 $77,418.30), Wyckoff (메인 AR/레인지 상단 $77,427.00)",
"description": "1차 지지 실패 시 다음 강한 confluence 구간인 $77,418~$77,427 스윕. ICT EQ + 피보 0.382 + Wyckoff 메인 레인지 상단이 합류하는 디스카운트 전환점이며, 이 구간 반응 여부가 강세 구조 유지의 핵심 분기점. 깊은 84.7% 프리미엄 되돌림이 정상 디스카운트로 회귀하는 액션.",
"est_hours": 5.0,
"turning_zone": [
77380.0,
77418.3
],
"likely_wick": 77400.0,
"rejection_confirm": 77471.9,
"invalid_overshoot": 77355.0,
"calibration_reasoning": "Bat·Crab CONFIRMED_REACTION PRZ $77,419.20과 ICT EQ·피보 0.382 합류 구조. 하방 유동성 스윕 컨텍스트(path 방향과 반대인 harmonic TP는 적용 제외)이므로 zone을 base 아래로 확장, 폭 $38.30 ≈ 0.30×ATR. $77,471.90 reclaim이 반전 확정, $77,355 이탈은 ~0.5×ATR 깊은 침투로 강세 회귀 무효."
},
{
"seq": 3,
"price": 77699.0,
"type": "resistance_test",
"source": "Wyckoff (활성 구조 AR $77,699.00), Fibonacci (스윙 고점 $77,699), ICT (상단 유동성 접근 논리)",
"description": "$77,418~$77,427 지지대에서 LPS 형성 후 강세 구조(Phase E acc_score 100) 재가동되며 활성 재누적 AR $77,699.00 재돌파 시도. 5개 에이전트가 일치시킨 상단 수용 확인 레벨이며, 이 돌파가 SOS $77,887.90으로 가는 게이트.",
"est_hours": 14.0,
"turning_zone": [
77699.0,
77750.0
],
"likely_wick": 77720.0,
"rejection_confirm": 77650.0,
"invalid_overshoot": 77775.0,
"calibration_reasoning": "5에이전트 일치 Wyckoff AR $77,699 저항을 베이스로 상단 폭 $51 ≈ 0.40×ATR. 다음 체어맨 저항 $77,819.68 이전 1차 거부 반응 구간. $77,650 하회로 단기 거부 확인, $77,775 돌파는 SOS $77,887.90 게이트 통과로 이 노드 무효."
},
{
"seq": 4,
"price": 77887.9,
"type": "resistance_test",
"source": "Wyckoff (SOS $77,887.90, 활성 재누적 고점), ICT/Candlestick/Derivatives/Harmonic 합류 (7일 고점)",
"description": "구조 bullish 시나리오의 24시간 상단 표적. ICT·Candlestick·Derivatives·Harmonic·Wyckoff 5개 프레임 전부 핵심 상단 저항으로 인식하는 SOS/레인지 고점. 이 위 수용이 나오면 Phase E 강세 추세가 완성되고 $78,000 라운드넘버까지 확장 가능.",
"est_hours": 22.0,
"turning_zone": [
77887.9,
78010.0
],
"likely_wick": 78000.0,
"rejection_confirm": 77820.0,
"invalid_overshoot": 78030.0,
"calibration_reasoning": "터미널 waypoint로 폭 $122.10 ≈ 0.95×ATR(라운드 넘버 자석 포함 위해 0.8 가이드 약간 초과). $78,000 라운드 넘버가 강력한 유동성 자석이라 likely_wick을 그쪽으로 편향. $77,820(체어맨 저항-지지 전환) 이탈로 거부 확정, $78,030 돌파 시 Phase E 강세 추세 완성으로 거부 시나리오 무효."
}
],
"period_extremes": {
"4h": {
"expected_high": 77601.8,
"expected_low": 77418.3,
"high_first": false
},
"8h": {
"expected_high": 77699.0,
"expected_low": 77418.3,
"high_first": false
},
"24h": {
"expected_high": 77887.9,
"expected_low": 77418.3,
"high_first": false
}
},
"triggers": {
"bullish": {
"price": 77699.0,
"description": "활성 재누적 AR $77,699.00 위 15m 캔들 종가 수용 시 SOS $77,887.90 및 $78,000 확장 가속. CVD 회복과 OI 증가 동반되면 신뢰도 상승."
},
"bearish": {
"price": 77418.3,
"description": "$77,418~$77,427 EQ/ret_0.382/AR 클러스터를 거래량 동반 하향 이탈하면 EMA120 $77,098.48 및 LPS $77,135.80 지지대 재테스트 가속. $77,135.80 이탈은 활성 재누적 무효화 선행 신호."
}
},
"scenario_invalidation": 76056.0,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.62,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 77473.90,\n \"type\": \"support_test\",\n \"source\": \"Fibonacci (WP1 candidate, strict fib_confluence, score 1.0), Candlestick (EMA20 $77,493.67), Wyckoff (BU $77,500.10), Fibonacci ret_0.5 $77,471.90\",\n \"description\": \"셋업 바이어스 BEARISH 73%가 즉시 실행되는 1차 타깃. 현재가에서 0.14% 거리의 strict 등급 피보 confluence 클러스터($77,471~$77,500)로, EMA20·Wyckoff BU·ret_0.5가 동시에 겹치는 1차 구조 지지대 백테스트. 프리미엄/0.786 저항 $77,601.80 반응과 evening_star·bearish_harami 패턴, CVD 다이버전스 0.700이 하방 압력을 뒷받침.\",\n \"est_hours\": 2.0\n },\n {\n \"seq\": 2,\n \"price\": 77418.30,\n \"type\": \"liquidity_sweep\",\n \"source\": \"ICT (EQ $77,418.95), Fibonacci (ret_0.382 $77,418.30), Wyckoff (메인 AR/레인지 상단 $77,427.00)\",\n \"description\": \"1차 지지 실패 시 다음 강한 confluence 구간인 $77,418~$77,427 스윕. ICT EQ + 피보 0.382 + Wyckoff 메인 레인지 상단이 합류하는 디스카운트 전환점이며, 이 구간 반응 여부가 강세 구조 유지의 핵심 분기점. 깊은 84.7% 프리미엄 되돌림이 정상 디스카운트로 회귀하는 액션.\",\n \"est_hours\": 5.0\n },\n {\n \"seq\": 3,\n \"price\": 77699.00,\n \"type\": \"resistance_test\",\n \"source\": \"Wyckoff (활성 구조 AR $77,699.00), Fibonacci (스윙 고점 $77,699), ICT (상단 유동성 접근 논리)\",\n \"description\": \"$77,418~$77,427 지지대에서 LPS 형성 후 강세 구조(Phase E acc_score 100) 재가동되며 활성 재누적 AR $77,699.00 재돌파 시도. 5개 에이전트가 일치시킨 상단 수용 확인 레벨이며, 이 돌파가 SOS $77,887.90으로 가는 게이트.\",\n \"est_hours\": 14.0\n },\n {\n \"seq\": 4,\n \"price\": 77887.90,\n \"type\": \"resistance_test\",\n \"source\": \"Wyckoff (SOS $77,887.90, 활성 재누적 고점), ICT/Candlestick/Derivatives/Harmonic 합류 (7일 고점)\",\n \"description\": \"구조 bullish 시나리오의 24시간 상단 표적. ICT·Candlestick·Derivatives·Harmonic·Wyckoff 5개 프레임 전부 핵심 상단 저항으로 인식하는 SOS/레인지 고점. 이 위 수용이 나오면 Phase E 강세 추세가 완성되고 $78,000 라운드넘버까지 확장 가능.\",\n \"est_hours\": 22.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 77601.80, \"expected_low\": 77418.30, \"high_first\": false},\n \"8h\": {\"expected_high\": 77699.00, \"expected_low\": 77418.30, \"high_first\": false},\n \"24h\": {\"expected_high\": 77887.90, \"expected_low\": 77418.30, \"high_first\": false}\n },\n \"triggers\": {\n \"bullish\": {\"price\": 77699.00, \"description\": \"활성 재누적 AR $77,699.00 위 15m 캔들 종가 수용 시 SOS $77,887.90 및 $78,000 확장 가속. CVD 회복과 OI 증가 동반되면 신뢰도 상승.\"},\n \"bearish\": {\"price\": 77418.30, \"description\": \"$77,418~$77,427 EQ/ret_0.382/AR 클러스터를 거래량 동반 하향 이탈하면 EMA120 $77,098.48 및 LPS $77,135.80 지지대 재테스트 가속. $77,135.80 이탈은 활성 재누적 무효화 선행 신호.\"}\n },\n \"scenario_invalidation\": 76056.00\n}\n```\n\n24시간 핵심 시나리오: 프리미엄 구간에서 셋업 73% bearish가 먼저 작동해 $77,473~$77,418 지지대를 백테스트한 뒤, Wyckoff Phase E 강세 구조가 재가동되어 AR $77,699를 거쳐 SOS $77,887까지 복귀하는 V자형 corrective path입니다. $77,418 지지 실패 + $77,135.80 이탈이 동시 발생하면 구조 자체가 약화되며, $76,056 하향 수용 시 전체 강세 시나리오가 무효화됩니다."
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 77473.9,
"turning_zone": [
77427.0,
77473.9
],
"likely_wick": 77455.0,
"rejection_confirm": 77525.5,
"invalid_overshoot": 77418.3,
"calibration_reasoning": "5겹 피보 confluence($77,473.90)와 체어맨 핵심 지지대 $77,471.90·$77,427을 하단 앵커로 사용. 폭 $46.90 ≈ 0.37×ATR 표준 지지 테스트 밴드. 0.618 reclaim $77,525.50이 반등 확정 라인이며, $77,418.30 이탈은 waypoint 2 시나리오로의 전환을 의미."
},
{
"seq": 2,
"base_target": 77418.3,
"turning_zone": [
77380.0,
77418.3
],
"likely_wick": 77400.0,
"rejection_confirm": 77471.9,
"invalid_overshoot": 77355.0,
"calibration_reasoning": "Bat·Crab CONFIRMED_REACTION PRZ $77,419.20과 ICT EQ·피보 0.382 합류 구조. 하방 유동성 스윕 컨텍스트(path 방향과 반대인 harmonic TP는 적용 제외)이므로 zone을 base 아래로 확장, 폭 $38.30 ≈ 0.30×ATR. $77,471.90 reclaim이 반전 확정, $77,355 이탈은 ~0.5×ATR 깊은 침투로 강세 회귀 무효."
},
{
"seq": 3,
"base_target": 77699.0,
"turning_zone": [
77699.0,
77750.0
],
"likely_wick": 77720.0,
"rejection_confirm": 77650.0,
"invalid_overshoot": 77775.0,
"calibration_reasoning": "5에이전트 일치 Wyckoff AR $77,699 저항을 베이스로 상단 폭 $51 ≈ 0.40×ATR. 다음 체어맨 저항 $77,819.68 이전 1차 거부 반응 구간. $77,650 하회로 단기 거부 확인, $77,775 돌파는 SOS $77,887.90 게이트 통과로 이 노드 무효."
},
{
"seq": 4,
"base_target": 77887.9,
"turning_zone": [
77887.9,
78010.0
],
"likely_wick": 78000.0,
"rejection_confirm": 77820.0,
"invalid_overshoot": 78030.0,
"calibration_reasoning": "터미널 waypoint로 폭 $122.10 ≈ 0.95×ATR(라운드 넘버 자석 포함 위해 0.8 가이드 약간 초과). $78,000 라운드 넘버가 강력한 유동성 자석이라 likely_wick을 그쪽으로 편향. $77,820(체어맨 저항-지지 전환) 이탈로 거부 확정, $78,030 돌파 시 Phase E 강세 추세 완성으로 거부 시나리오 무효."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 77473.90,\n \"turning_zone\": [77427.00, 77473.90],\n \"likely_wick\": 77455.00,\n \"rejection_confirm\": 77525.50,\n \"invalid_overshoot\": 77418.30,\n \"calibration_reasoning\": \"5겹 피보 confluence($77,473.90)와 체어맨 핵심 지지대 $77,471.90·$77,427을 하단 앵커로 사용. 폭 $46.90 ≈ 0.37×ATR 표준 지지 테스트 밴드. 0.618 reclaim $77,525.50이 반등 확정 라인이며, $77,418.30 이탈은 waypoint 2 시나리오로의 전환을 의미.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 77418.30,\n \"turning_zone\": [77380.00, 77418.30],\n \"likely_wick\": 77400.00,\n \"rejection_confirm\": 77471.90,\n \"invalid_overshoot\": 77355.00,\n \"calibration_reasoning\": \"Bat·Crab CONFIRMED_REACTION PRZ $77,419.20과 ICT EQ·피보 0.382 합류 구조. 하방 유동성 스윕 컨텍스트(path 방향과 반대인 harmonic TP는 적용 제외)이므로 zone을 base 아래로 확장, 폭 $38.30 ≈ 0.30×ATR. $77,471.90 reclaim이 반전 확정, $77,355 이탈은 ~0.5×ATR 깊은 침투로 강세 회귀 무효.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 77699.00,\n \"turning_zone\": [77699.00, 77750.00],\n \"likely_wick\": 77720.00,\n \"rejection_confirm\": 77650.00,\n \"invalid_overshoot\": 77775.00,\n \"calibration_reasoning\": \"5에이전트 일치 Wyckoff AR $77,699 저항을 베이스로 상단 폭 $51 ≈ 0.40×ATR. 다음 체어맨 저항 $77,819.68 이전 1차 거부 반응 구간. $77,650 하회로 단기 거부 확인, $77,775 돌파는 SOS $77,887.90 게이트 통과로 이 노드 무효.\"\n },\n {\n \"seq\": 4,\n \"base_target\": 77887.90,\n \"turning_zone\": [77887.90, 78010.00],\n \"likely_wick\": 78000.00,\n \"rejection_confirm\": 77820.00,\n \"invalid_overshoot\": 78030.00,\n \"calibration_reasoning\": \"터미널 waypoint로 폭 $122.10 ≈ 0.95×ATR(라운드 넘버 자석 포함 위해 0.8 가이드 약간 초과). $78,000 라운드 넘버가 강력한 유동성 자석이라 likely_wick을 그쪽으로 편향. $77,820(체어맨 저항-지지 전환) 이탈로 거부 확정, $78,030 돌파 시 Phase E 강세 추세 완성으로 거부 시나리오 무효.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 32.7,
"chairman": 38.8,
"operating_path": 61.2,
"tp_calibrator": 162.8
},
"agents": {},
"total_s": 295.5
}
}