Signal: BULLISH (64%) | Price: $63,583.80 | 2026-06-12 05:00 KST | 300 candles
Council: 3 bullish, 3 neutral, 0 bearish | Support: $63,236 / $62,970 / $62,820 | Resistance: $63,825 / $63,892 / $63,915
BTC 1시간 구조는 Wyckoff 기준 누적 Phase D로 해석되며, SOS $63,235.90 회복 이후 LPS $62,315.00이 형성된 late accumulation 상태에 가깝다. ICT와 Fibonacci도 최근 BOS 회복 및 $63,235.90 상단 유지로 구조적 bullish를 지지하지만, 아직 AR/Range High $64,495.90 및 $64,191-$64,250 공급대 상단 수용은 확인되지 않았다. 현재가는 $63,583.80으로 구조상 강세 영역에 있으나, 프리미엄 구간·bearish harmonic PRZ $63,366.38-$63,891.76·EMA240/7일 고점 저항·파생 포지셔닝 약화가 겹쳐 실행 리스크는 bearish로 분리된다. 핵심 구조 조건은 $62,315.00 LPS와 $63,235.90 SOS의 방어이며, $64,191-$64,495.90 상단 수용 여부가 Phase D에서 post-range 확장으로 넘어가는지 판단하는 기준이다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | BULLISH | 67% | $63,236 / $62,315 | $64,191 / $64,496 |
| ICT Trader | NEUTRAL | 58% | $62,970 / $62,304 | $63,915 / $64,191 |
| Derivatives Trader | BEARISH | 62% | $62,820 / $62,660 | $64,191 / $64,200 |
| Candlestick Reader | BEARISH | 62% | $62,820 / $62,660 | $64,191 / $64,250 |
| Fibonacci Analyst | NEUTRAL | 60% | $63,236 / $62,724 | $63,825 / $64,133 |
| Harmonic Specialist | BEARISH | 62% | $62,819 / $62,472 | $63,366 / $63,821 |
Support: $63,236 / $62,315 / $61,345 | Resistance: $64,191 / $64,496 / $64,250 | Horizon: short/medium term
1시간 Wyckoff 구조는 ACC regime이며, SC $61,344.80 → AR $64,495.90 → ST $59,451.30 → Spring $60,363.00 → TERMINAL_SPRING $60,691.90 → SOS $63,235.90 → LPS $62,315.00 순서로 Phase D 누적 구조가 형성되어 있다. regime_fitness 0.963, acc_score 96.2로 구조적 해석은 bullish가 우세하지만, 현재는 아직 AR/Range High $64,495.90 위의 확정 수용이 없으므로 확정적인 post-range 상승으로 보기는 이르다. 현재가 $63,583.80은 SOS $63,235.90 위를 회복한 상태라 LPS 방어가 유효하면 상단 $64,191.00~$64,495.90 재시험 가능성이 높다. 다만 가격이 범위 상단에 가까운 프리미엄 구간에 있어 setup_bias는 bullish로 강하게 추격하기보다 neutral이며, $62,315.00 LPS 이탈 시 Phase D 해석은 훼손된다.
Support: $62,970 / $62,304 / $61,690 | Resistance: $63,915 / $64,191 / $64,250 | Horizon: short term
확정 구조는 bullish로 판단한다. 최근 구조 이벤트가 BOS_bullish $62,942.40 이후 CHoCH_bearish $61,150.20을 거쳐 다시 BOS_bullish $62,840.20으로 회복되었고, 현재가 $63,583.80는 EMA20 $62,819.61 및 EMA120 $62,659.51 위에 있다. 다만 실행 셋업은 단기적으로 bearish에 가깝다. 가격은 EQ $62,303.60 위의 프리미엄에서 거래되고 있으며, 활성 bearish OB $61,690.30~$64,250.00 내부에 진입해 있고 이전일 고점 $63,235.90을 이미 돌파해 buy-side liquidity를 건드린 상태다. 따라서 구조는 상승이지만, $63,915.30~$64,250.00 구간에서 추가 수용이 실패하면 $62,970.15, $62,303.60, 나아가 $61,547.90 방향의 할인 재조정이 우선 시나리오다.
Support: $62,820 / $62,660 / $62,300 | Resistance: $64,191 / $64,200 / $64,300 | Horizon: short term, 약 4-8시간 우선 관찰
현재 구조적으로는 가격이 EMA20 $62,819.61과 EMA120 $62,659.51 위에 있어 단기 회복은 확인되지만, EMA240 $64,191 및 7일 고점 $64,250 위로 명확한 수용이 없어 bullish BOS로 보기는 어렵다. 셋업 관점에서는 $63,583.80이 7일 범위 EQ 약 $61,665 위 프리미엄에 있고, $64,200/$64,300 상단 청산 유동성 바로 아래에 있어 스윕 후 반락 셋업이 우세하다. 특히 가격은 24시간 +2.71% 상승했지만 OI가 -17.80% 감소해 상승이 신규 롱 구축이 아니라 포지션 언와인딩에 가깝고, CVD divergence 0.700은 참여 약화를 시사한다. 롱 계정 비율도 0.619로 높고 account_long_crowding이 1.000이기 때문에, $64,200~$64,300을 찌른 뒤 $62,300 강한 하단 청산 레벨로 되돌리는 시나리오를 우선 본다.
Support: $62,820 / $62,660 / $61,665 | Resistance: $64,191 / $64,250 | Horizon: short term
현재 BTC는 $63,583.80으로 EMA20 $62,819.61 및 EMA120 $62,659.51 위에 있어 단기 회복 구조는 유지되지만, EMA240 $64,191.00과 7일 고점 $64,250.00 아래에서 아직 상단 돌파가 확인되지 않았습니다. 구조적으로는 명확한 BOS나 $64,250 상방 수용이 없으므로 confirmed structure_bias는 중립으로 봅니다. 다만 셋업 관점에서는 EQ $61,665.00 위 프리미엄 구간에서 고거래량 evening_star가 발생했고, bearish_engulfing 및 bearish_harami가 반복되어 단기 하락 되돌림 위험이 더 큽니다. ATR이 $510.79인 점을 감안하면 1차 하락 목표는 EMA20 $62,819.61 부근, 이탈 시 EMA120 $62,659.51 및 EQ $61,665.00까지 열릴 수 있습니다.
Support: $63,236 / $62,724 / $62,408 | Resistance: $63,825 / $64,133 / $64,575 | Horizon: short term
확정 구조는 $61,069 → $63,236 상승 스윙 이후 현재가 $63,583.80이 ext_1.0 $63,235.90 위에 머물고 있어 단기적으로 bullish 구조가 우세하다. 다만 가격은 ret_0.5 $62,152.25 기준 프리미엄 영역에 있고, ext_1.272 $63,825.41 및 ext_1.414 $64,133.16 저항 클러스터에 근접해 있어 선확인 셋업은 bearish 조정 쪽이다. 특히 $63,979.28 confluence zone은 ext_1.272/ext_1.414 중첩 구간이며 confluence_quality 0.600으로 단기 반응 가능성이 있다. 상방으로 $64,133.16을 1시간 종가로 수용하면 다음 목표는 ext_1.618 $64,575.29, 이후 ext_2.0 $65,403.20이며, 반대로 거부되면 $63,235.90과 $62,724.42 재시험이 우선이다.
Support: $62,819 / $62,472 / $62,319 | Resistance: $63,366 / $63,821 / $63,892 | Horizon: short term
하모닉 관점에서는 현재 BTC가 $63,583.80으로 핵심 bearish PRZ 클러스터인 Crab $63,366.38-$63,891.76 및 Bat $63,244.08-$63,821.10 안에 들어와 있어 단기 하방 반응 셋업이 우세하다. 특히 완료된 strict/high bearish Crab은 XAD 1.621, BCD 3.5428로 Crab 요건에 매우 근접하며, PRZ 터치·거절·AD 0.382 반응 도달이 확인되어 방향성 가중치 0.58의 중간 컨플루언스로 인정된다. 다만 하모닉은 독립적인 구조 전환 엔진이 아니므로, 명확한 1h BOS/CHoCH 또는 구조적 수용 데이터가 없는 현재 structure_bias는 neutral로 둔다. 실행 관점에서는 $63,891.76 아래에서 PRZ 방어가 유지될 경우 $62,819.24, $62,318.93, $61,509.10 순의 bearish TP ladder가 유효하다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $62,820 | support_test | Candlestick (EMA20 $62,819.61 1차 하락 목표, evening star strict), Harmonic (TP1 $62,819.24), ICT (bear OB 중간값 $62,970.15) | 4 | 현재가 $63,583.80은 7일 EQ $61,665 및 ICT EQ $62,303.60 위 프리미엄 구간이고, 고거래량 evening star(strict, 품질 0.815)와 bearish harmonic PRZ($63,366-$63,891) 내부 반응이 겹쳐 setup_bias가 bearish 76%로 우세하다. 따라서 즉시 추격 매수가 아닌 하락 셋업이 1차 동인이다. 첫 하락 목표는 ICT bear OB 중간값 $62,970.15를 통과한 뒤 EMA20 $62,819.61(Candlestick 1차 목표)과 Harmonic TP1 $62,819.24가 일치하는 첫 구조 반응대다. |
| 2 | $62,315 | swing_low | Wyckoff (LPS $62,315.00), Derivatives ($62,300 청산 레벨), ICT (EQ $62,303.60), Harmonic (TP2 $62,318.93) | 8 | EMA20 이탈 시 다음 목표는 $62,300-$62,319 핵심 구조 방어선이다. Wyckoff LPS $62,315.00, Derivatives $62,300 하단 청산 레벨, ICT EQ $62,303.60, Harmonic TP2 $62,318.93가 강하게 중첩되어 setup TP ladder의 최대 컨플루언스 구간이다. OI 24h -17.80%로 상승이 신규 롱이 아닌 언와인딩에 가깝다는 점도 이 레벨까지의 할인 재조정을 지지한다. 이 구간은 Phase D 누적 구조의 사활적 방어선으로, 여기서의 반응이 경로 전반을 결정한다. |
| 3 | $63,236 | resistance_test | Wyckoff (SOS $63,235.90), Fibonacci (ext_1.0 $63,235.90), ICT (이전일 고점 $63,235.90) | 18 | LPS $62,315 방어가 유지되면 Wyckoff Phase D 구조적 bullish가 재개되어 SOS $63,235.90 재탈환 시도가 우선된다. 이 레벨은 Wyckoff SOS, Fibonacci ext_1.0, ICT 이전일 고점이 정확히 일치하는 3중 구조 기준선으로, 아래에서 접근 시 1차 저항 테스트 성격이다. 종가 수용 시 $63,825.41(fib ext_1.272) 저항 클러스터로 확장 여지가 열린다. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $62,820 | $63,750 | High first |
| 8h | $62,315 | $63,825 | High first |
| 24h | $62,304 | $63,825 | High first |
Invalidation: $62,200
```json
{
"path_type": "complex",
"confidence": 0.62,
"waypoints": [
{
"seq": 1,
"price": 62819.61,
"type": "support_test",
"source": "Candlestick (EMA20 $62,819.61 1차 하락 목표, evening star strict), Harmonic (TP1 $62,819.24), ICT (bear OB 중간값 $62,970.15)",
"description": "현재가 $63,583.80은 7일 EQ $61,665 및 ICT EQ $62,303.60 위 프리미엄 구간이고, 고거래량 evening star(strict, 품질 0.815)와 bearish harmonic PRZ($63,366-$63,891) 내부 반응이 겹쳐 setup_bias가 bearish 76%로 우세하다. 따라서 즉시 추격 매수가 아닌 하락 셋업이 1차 동인이다. 첫 하락 목표는 ICT bear OB 중간값 $62,970.15를 통과한 뒤 EMA20 $62,819.61(Candlestick 1차 목표)과 Harmonic TP1 $62,819.24가 일치하는 첫 구조 반응대다.",
"est_hours": 4
},
{
"seq": 2,
"price": 62315.00,
"type": "swing_low",
"source": "Wyckoff (LPS $62,315.00), Derivatives ($62,300 청산 레벨), ICT (EQ $62,303.60), Harmonic (TP2 $62,318.93)",
"description": "EMA20 이탈 시 다음 목표는 $62,300-$62,319 핵심 구조 방어선이다. Wyckoff LPS $62,315.00, Derivatives $62,300 하단 청산 레벨, ICT EQ $62,303.60, Harmonic TP2 $62,318.93가 강하게 중첩되어 setup TP ladder의 최대 컨플루언스 구간이다. OI 24h -17.80%로 상승이 신규 롱이 아닌 언와인딩에 가깝다는 점도 이 레벨까지의 할인 재조정을 지지한다. 이 구간은 Phase D 누적 구조의 사활적 방어선으로, 여기서의 반응이 경로 전반을 결정한다.",
"est_hours": 8
},
{
"seq": 3,
"price": 63235.90,
"type": "resistance_test",
"source": "Wyckoff (SOS $63,235.90), Fibonacci (ext_1.0 $63,235.90), ICT (이전일 고점 $63,235.90)",
"description": "LPS $62,315 방어가 유지되면 Wyckoff Phase D 구조적 bullish가 재개되어 SOS $63,235.90 재탈환 시도가 우선된다. 이 레벨은 Wyckoff SOS, Fibonacci ext_1.0, ICT 이전일 고점이 정확히 일치하는 3중 구조 기준선으로, 아래에서 접근 시 1차 저항 테스트 성격이다. 종가 수용 시 $63,825.41(fib ext_1.272) 저항 클러스터로 확장 여지가 열린다.",
"est_hours": 18
}
],
"period_extremes": {
"4h": {"expected_high": 63750.00, "expected_low": 62819.61, "high_first": true},
"8h": {"expected_high": 63825.41, "expected_low": 62315.00, "high_first": true},
"24h": {"expected_high": 63825.41, "expected_low": 62303.60, "high_first": true}
},
"triggers": {
"bullish": {"price": 64250.00, "description": "$64,191(EMA240) 및 7일 고점 $64,250 위로 1시간 종가 수용 시 Wyckoff AR/Range High에 준하는 post-range 확장이 확인되어 bearish setup이 무효화되고 상승 가속으로 전환된다. 다음 목표는 AR $64,495.90, Fibonacci ext_1.618 $64,575.29, ext_2.0 $65,403.20이다."},
"bearish": {"price": 62300.00, "description": "$62,300-$62,315 LPS/청산/EQ 방어선을 1시간 종가로 하향 이탈하면 bearish 가속이 확인되며 Wyckoff Phase D 해석이 훼손된다. WP3 회복 시나리오가 소멸하고 bear OB 하단 $61,690.30, 7일 EQ $61,665, Harmonic $61,509.10 방향으로 확장된다."}
},
"scenario_invalidation": 62200.00
}
```{
"overall_signal": "bullish",
"overall_confidence": 0.64,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.76,
"active_setups": [
"가격 $63,583.80은 7일 범위 EQ $61,665 및 ICT EQ $62,303.60 위의 프리미엄 구간에 위치",
"Wyckoff Phase D 구조 안에서 SOS $63,235.90 위에 있으나 AR/Range High $64,495.90 상단 수용은 미확인",
"EMA240 $64,191 및 7일 고점 $64,250 바로 아래에서 상단 공급 반응 구간 형성",
"Fibonacci ext_1.272 $63,825.41 및 ext_1.414 $64,133.16 저항 클러스터 접근",
"Harmonic bearish Crab/Bat PRZ $63,244.08-$63,891.76 내부 진입, strict/high 등급 PRZ 중첩",
"Derivatives 기준 $64,200/$64,300 상단 청산 유동성 근접 및 OI 24시간 -17.80%로 상승 추세의 신규 롱 구축 신뢰도 약화",
"Candlestick 기준 고거래량 evening star 발생, 패턴 품질 0.815, strict tier"
],
"setup_vs_structure": "구조는 Wyckoff 누적 Phase D와 ICT/Fibonacci의 상승 구조로 bullish이나, 실행 셋업은 프리미엄·상단 저항·PRZ·파생 포지셔닝이 겹치며 bearish로 기울어 있다. 즉 regime-level 구조와 단기 실행 조건이 충돌하므로, 즉시 추격 매수보다 상단 수용 여부와 LPS/SOS 방어 여부를 분리해서 판단해야 한다."
},
"signal_breakdown": {
"bullish_count": 3,
"bearish_count": 0,
"neutral_count": 3
},
"key_levels": {
"support": [
63235.9,
62970.15,
62819.61,
62659.51,
62318.93,
62315.0,
62303.6,
61690.3,
61665.0,
61509.1,
61344.8
],
"resistance": [
63825.41,
63891.76,
63915.3,
64133.16,
64191.0,
64250.0,
64495.9,
64575.29
]
},
"confluences": [
"Wyckoff와 Fibonacci, ICT가 모두 $63,235.90 부근을 구조적 기준선으로 본다: Wyckoff SOS, Fibonacci ext_1.0 지지, ICT 이전일 고점 돌파 기준이다.",
"Candlestick, Derivatives, ICT, Wyckoff가 $64,191-$64,250 구간을 핵심 상단 저항 또는 공급 구간으로 제시한다.",
"Fibonacci $63,825.41-$64,133.16, Harmonic bearish PRZ $63,366.38-$63,891.76, ICT Asian high $63,915.30이 $63,800-$63,900대 상단 반응 구간으로 중첩된다.",
"Derivatives의 $62,300 청산 레벨, ICT EQ $62,303.60, Wyckoff LPS $62,315.00, Harmonic TP2 $62,318.93이 $62,300-$62,319 구간의 핵심 구조 방어선으로 강하게 겹친다.",
"Candlestick EMA20 $62,819.61, Harmonic TP1 $62,819.24, ICT BOS 기준 $62,840.20이 $62,820-$62,840 구간의 1차 구조 점검 레벨로 일치한다.",
"Wyckoff의 누적 Phase D 해석과 ICT의 최근 BOS_bullish 회복, Fibonacci의 ext_1.0 상단 유지가 구조적 bullish 판정에 합류한다.",
"Candlestick, Derivatives, Harmonic, Fibonacci, ICT가 모두 현재 위치를 프리미엄 또는 상단 반응 구간으로 해석해 실행 셋업은 bearish 쪽으로 수렴한다."
],
"conflicts": [
"Wyckoff는 ACC regime, Phase D, SOS 이후 LPS 형성으로 구조적 bullish를 제시하지만, Candlestick과 Derivatives는 $64,191-$64,250 아래 저항 및 프리미엄 리스크를 근거로 bearish 실행 셋업을 제시한다.",
"Fibonacci와 ICT는 구조적으로 bullish를 유지하지만, 둘 다 현재가가 EQ 위 프리미엄에 있고 $63,825-$64,133 및 $63,915-$64,250 구간의 상단 반응 위험을 인정한다.",
"Harmonic은 strict/high bearish Crab 및 Bat PRZ가 현재가와 거의 일치한다고 보지만, 해당 신호는 구조 전환 엔진이 아니라 PRZ 반응 및 TP ladder 성격이므로 Wyckoff/ICT의 구조적 bullish를 단독으로 뒤집지는 못한다.",
"현재가가 EMA20 $62,819.61 및 EMA120 $62,659.51 위에 있어 단기 회복 구조는 유지되지만, EMA240 $64,191 및 7일 고점 $64,250 위의 확정 수용은 아직 없어 상위 구조 확장 확인은 부족하다."
],
"highest_conviction_analyst": "Wyckoff Expert — 구조 진단 측면에서 가장 강하다. SC $61,344.80 → AR $64,495.90 → ST $59,451.30 → Spring $60,363.00 → Terminal Spring $60,691.90 → SOS $63,235.90 → LPS $62,315.00의 Phase D 누적 시퀀스가 명확하며, regime fitness 0.963 및 accumulation score 96.2로 구조적 bullish 근거가 가장 구체적이다. 다만 실행 셋업 신뢰도는 Harmonic의 strict/high bearish PRZ와 Derivatives의 fragility가 보강한다.",
"invalidation_level": "$62,315.00 LPS 하향 이탈 시 Phase D bullish 구조가 훼손되며, $61,344.80 SC 하단까지 잃으면 현재 누적 구조 해석은 사실상 무효화된다.",
"executive_summary": "BTC 1시간 구조는 Wyckoff 기준 누적 Phase D로 해석되며, SOS $63,235.90 회복 이후 LPS $62,315.00이 형성된 late accumulation 상태에 가깝다. ICT와 Fibonacci도 최근 BOS 회복 및 $63,235.90 상단 유지로 구조적 bullish를 지지하지만, 아직 AR/Range High $64,495.90 및 $64,191-$64,250 공급대 상단 수용은 확인되지 않았다. 현재가는 $63,583.80으로 구조상 강세 영역에 있으나, 프리미엄 구간·bearish harmonic PRZ $63,366.38-$63,891.76·EMA240/7일 고점 저항·파생 포지셔닝 약화가 겹쳐 실행 리스크는 bearish로 분리된다. 핵심 구조 조건은 $62,315.00 LPS와 $63,235.90 SOS의 방어이며, $64,191-$64,495.90 상단 수용 여부가 Phase D에서 post-range 확장으로 넘어가는지 판단하는 기준이다."
}{
"symbol": "BTC/USDT",
"timeframe": "1h",
"timestamp": "2026-06-12 05:00 KST",
"last_price": 63583.8,
"num_candles": 300,
"stage1_analyses": {
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bearish",
"confidence": 0.62,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.72,
"setup_signals": [
"프리미엄 구간: 현재가 $63,583.80은 7일 고점 $64,250.00 / 저점 $59,080.00 기준 EQ $61,665.00 위에 위치",
"상단 공급 반응: EMA240 $64,191.00 및 7일 고점 $64,250.00 저항 바로 아래에서 가격이 정체",
"고거래량 evening_star 감지: bearish 패턴 품질 0.815, strict tier, 평균 거래량 $9,016.42 대비 고거래량 동반",
"최근 패턴 우위는 약세: bear_score 3.6000이 bull_score 1.4500보다 우세",
"단기 상승 후 약세 캔들 혼재: 최근 5개 캔들 중 +1.7% 급등 이후 -0.3%, +0.2%로 추세 지속력이 둔화"
],
"reasoning": "현재 BTC는 $63,583.80으로 EMA20 $62,819.61 및 EMA120 $62,659.51 위에 있어 단기 회복 구조는 유지되지만, EMA240 $64,191.00과 7일 고점 $64,250.00 아래에서 아직 상단 돌파가 확인되지 않았습니다. 구조적으로는 명확한 BOS나 $64,250 상방 수용이 없으므로 confirmed structure_bias는 중립으로 봅니다. 다만 셋업 관점에서는 EQ $61,665.00 위 프리미엄 구간에서 고거래량 evening_star가 발생했고, bearish_engulfing 및 bearish_harami가 반복되어 단기 하락 되돌림 위험이 더 큽니다. ATR이 $510.79인 점을 감안하면 1차 하락 목표는 EMA20 $62,819.61 부근, 이탈 시 EMA120 $62,659.51 및 EQ $61,665.00까지 열릴 수 있습니다.",
"key_levels": {
"support": [
62819.61,
62659.51,
61665.0,
59080.0
],
"resistance": [
64191.0,
64250.0
]
},
"time_horizon": "short term",
"invalidation_level": "$64,250.00 1시간봉 종가 상향 돌파",
"risk_scenario": "$64,250.00 위로 1시간봉이 종가 수용되면 bearish evening_star 셋업은 실패로 간주되며, 숏 커버링과 함께 EMA240 $64,191.00 위 안착을 기반으로 추가 상승 구조 전환이 발생할 수 있습니다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 134,
"recent_patterns": 8,
"pattern_list": [
"bearish_engulfing@294",
"bearish_engulfing@296",
"bullish_engulfing@297",
"evening_star@292",
"doji@295",
"bearish_harami@291",
"bullish_harami@295",
"bearish_harami@298"
],
"atr_value": 510.79,
"vol_avg_20": 9016.42,
"high_volume_patterns": [
"bullish_engulfing",
"evening_star"
],
"pattern_candidates": [
{
"pattern": "evening_star",
"signal": "bearish",
"pattern_quality": 0.815,
"tier": "strict",
"high_volume": true
},
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.618,
"tier": "candidate",
"high_volume": true
},
{
"pattern": "bearish_harami",
"signal": "bearish",
"pattern_quality": 0.58,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.55,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bearish_harami",
"signal": "bearish",
"pattern_quality": 0.529,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.815,
"bull_score": 1.45,
"bear_score": 3.6
},
"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 \"프리미엄 구간: 현재가 $63,583.80은 7일 고점 $64,250.00 / 저점 $59,080.00 기준 EQ $61,665.00 위에 위치\",\n \"상단 공급 반응: EMA240 $64,191.00 및 7일 고점 $64,250.00 저항 바로 아래에서 가격이 정체\",\n \"고거래량 evening_star 감지: bearish 패턴 품질 0.815, strict tier, 평균 거래량 $9,016.42 대비 고거래량 동반\",\n \"최근 패턴 우위는 약세: bear_score 3.6000이 bull_score 1.4500보다 우세\",\n \"단기 상승 후 약세 캔들 혼재: 최근 5개 캔들 중 +1.7% 급등 이후 -0.3%, +0.2%로 추세 지속력이 둔화\"\n ],\n \"reasoning\": \"현재 BTC는 $63,583.80으로 EMA20 $62,819.61 및 EMA120 $62,659.51 위에 있어 단기 회복 구조는 유지되지만, EMA240 $64,191.00과 7일 고점 $64,250.00 아래에서 아직 상단 돌파가 확인되지 않았습니다. 구조적으로는 명확한 BOS나 $64,250 상방 수용이 없으므로 confirmed structure_bias는 중립으로 봅니다. 다만 셋업 관점에서는 EQ $61,665.00 위 프리미엄 구간에서 고거래량 evening_star가 발생했고, bearish_engulfing 및 bearish_harami가 반복되어 단기 하락 되돌림 위험이 더 큽니다. ATR이 $510.79인 점을 감안하면 1차 하락 목표는 EMA20 $62,819.61 부근, 이탈 시 EMA120 $62,659.51 및 EQ $61,665.00까지 열릴 수 있습니다.\",\n \"key_levels\": {\n \"support\": [\n 62819.61,\n 62659.51,\n 61665.0,\n 59080.0\n ],\n \"resistance\": [\n 64191.0,\n 64250.0\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$64,250.00 1시간봉 종가 상향 돌파\",\n \"risk_scenario\": \"$64,250.00 위로 1시간봉이 종가 수용되면 bearish evening_star 셋업은 실패로 간주되며, 숏 커버링과 함께 EMA240 $64,191.00 위 안착을 기반으로 추가 상승 구조 전환이 발생할 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "neutral",
"confidence": 0.6,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.62,
"setup_signals": [
"현재가 $63,583.80은 스윙 EQ/ret_0.5 $62,152.25 위의 프리미엄 구간에 위치",
"가장 가까운 피보나치 저항은 ext_1.272 $63,825.41이며 현재가와의 거리 0.38%로 테스트 구간",
"상단 confluence zone $63,979.28에 ext_1.272와 ext_1.414가 중첩되어 단기 매도 반응 가능성 증가",
"EMA240 $64,191.00이 현재가 위에 있어 $64,133.16~$64,191.00 구간에서 구조적 저항 가능",
"0.618 골든비율 지지선 $61,896.51까지는 약 2.65% 여유가 있어 상승 구조 내 조정 셋업이 열려 있음"
],
"reasoning": "확정 구조는 $61,069 → $63,236 상승 스윙 이후 현재가 $63,583.80이 ext_1.0 $63,235.90 위에 머물고 있어 단기적으로 bullish 구조가 우세하다. 다만 가격은 ret_0.5 $62,152.25 기준 프리미엄 영역에 있고, ext_1.272 $63,825.41 및 ext_1.414 $64,133.16 저항 클러스터에 근접해 있어 선확인 셋업은 bearish 조정 쪽이다. 특히 $63,979.28 confluence zone은 ext_1.272/ext_1.414 중첩 구간이며 confluence_quality 0.600으로 단기 반응 가능성이 있다. 상방으로 $64,133.16을 1시간 종가로 수용하면 다음 목표는 ext_1.618 $64,575.29, 이후 ext_2.0 $65,403.20이며, 반대로 거부되면 $63,235.90과 $62,724.42 재시험이 우선이다.",
"key_levels": {
"support": [
63235.9,
62724.42,
62407.99,
62152.25,
61896.51
],
"resistance": [
63825.41,
64133.16,
64575.29,
65403.2
]
},
"time_horizon": "short term",
"invalidation_level": "$64,133.16 상방 1시간 종가 안착 시 단기 bearish 조정 셋업은 무효화되며, $61,896.51 하방 이탈 시 현재 bullish 구조 해석이 훼손됨",
"risk_scenario": "$63,825.41~$64,133.16 저항을 강하게 돌파하면 프리미엄 구간임에도 숏 커버와 추세 추종 매수가 붙으며 $64,575.29, $65,403.20까지 확장될 수 있다. 반대로 이 구간에서 거부되면 $63,235.90 이탈 후 $62,724.42, $62,407.99, 최종적으로 골든비율 $61,896.51까지 되돌림이 열릴 수 있다.",
"data_quality": "medium",
"metrics": {
"swing_pair": "Low→High: $61,069 → $63,236",
"direction": "up",
"nearest_fib": "ext_1.272",
"nearest_fib_price": 63825.41,
"nearest_fib_distance": 0.38,
"golden_ratio_level": 61896.51,
"fib_ret_382": 62407.99,
"fib_ret_618": 61896.51,
"confluence_zones": [
{
"price": 62024.38,
"count": 2,
"levels": [
"ret_0.618",
"ret_0.5"
],
"cluster_score": 0.6
},
{
"price": 62534.06,
"count": 2,
"levels": [
"ret_0.382",
"ret_0.236"
],
"cluster_score": 0.6
},
{
"price": 63979.28,
"count": 2,
"levels": [
"ext_1.272",
"ext_1.414"
],
"cluster_score": 0.6
},
{
"price": 64725.12,
"count": 2,
"levels": [
"ext_1.618",
"ret_0.382"
],
"cluster_score": 0.6
},
{
"price": 66703.8,
"count": 2,
"levels": [
"ret_0.5",
"ext_2.618"
],
"cluster_score": 0.6
}
],
"support_levels": [
63235.9,
62724.4172,
62407.9914
],
"resistance_levels": [
63825.405600000006,
64133.162200000006,
64575.2914
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 62724.42,
"distance_pct": 1.35,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ret_0.382",
"price": 62407.99,
"distance_pct": 1.85,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ret_0.5",
"price": 62152.25,
"distance_pct": 2.25,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ret_0.618",
"price": 61896.51,
"distance_pct": 2.65,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ret_0.786",
"price": 61532.4,
"distance_pct": 3.23,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_1.0",
"price": 63235.9,
"distance_pct": 0.55,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_1.272",
"price": 63825.41,
"distance_pct": 0.38,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.414",
"price": 64133.16,
"distance_pct": 0.86,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.618",
"price": 64575.29,
"distance_pct": 1.56,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_2.0",
"price": 65403.2,
"distance_pct": 2.86,
"is_support": false,
"cluster_score": 0.0
}
],
"confluence_quality": 0.6,
"fib_reaction_state": "testing",
"reaction_probability": 0.65
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.6,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.62,\n \"setup_signals\": [\n \"현재가 $63,583.80은 스윙 EQ/ret_0.5 $62,152.25 위의 프리미엄 구간에 위치\",\n \"가장 가까운 피보나치 저항은 ext_1.272 $63,825.41이며 현재가와의 거리 0.38%로 테스트 구간\",\n \"상단 confluence zone $63,979.28에 ext_1.272와 ext_1.414가 중첩되어 단기 매도 반응 가능성 증가\",\n \"EMA240 $64,191.00이 현재가 위에 있어 $64,133.16~$64,191.00 구간에서 구조적 저항 가능\",\n \"0.618 골든비율 지지선 $61,896.51까지는 약 2.65% 여유가 있어 상승 구조 내 조정 셋업이 열려 있음\"\n ],\n \"reasoning\": \"확정 구조는 $61,069 → $63,236 상승 스윙 이후 현재가 $63,583.80이 ext_1.0 $63,235.90 위에 머물고 있어 단기적으로 bullish 구조가 우세하다. 다만 가격은 ret_0.5 $62,152.25 기준 프리미엄 영역에 있고, ext_1.272 $63,825.41 및 ext_1.414 $64,133.16 저항 클러스터에 근접해 있어 선확인 셋업은 bearish 조정 쪽이다. 특히 $63,979.28 confluence zone은 ext_1.272/ext_1.414 중첩 구간이며 confluence_quality 0.600으로 단기 반응 가능성이 있다. 상방으로 $64,133.16을 1시간 종가로 수용하면 다음 목표는 ext_1.618 $64,575.29, 이후 ext_2.0 $65,403.20이며, 반대로 거부되면 $63,235.90과 $62,724.42 재시험이 우선이다.\",\n \"key_levels\": {\n \"support\": [\n 63235.9,\n 62724.42,\n 62407.99,\n 62152.25,\n 61896.51\n ],\n \"resistance\": [\n 63825.41,\n 64133.16,\n 64575.29,\n 65403.2\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$64,133.16 상방 1시간 종가 안착 시 단기 bearish 조정 셋업은 무효화되며, $61,896.51 하방 이탈 시 현재 bullish 구조 해석이 훼손됨\",\n \"risk_scenario\": \"$63,825.41~$64,133.16 저항을 강하게 돌파하면 프리미엄 구간임에도 숏 커버와 추세 추종 매수가 붙으며 $64,575.29, $65,403.20까지 확장될 수 있다. 반대로 이 구간에서 거부되면 $63,235.90 이탈 후 $62,724.42, $62,407.99, 최종적으로 골든비율 $61,896.51까지 되돌림이 열릴 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "neutral",
"confidence": 0.58,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.62,
"setup_signals": [
"현재가 $63,583.80는 EQ $62,303.60 상단의 프리미엄 영역에 위치",
"가격이 활성 bearish OB $61,690.30~$64,250.00 내부에 있으며, OB 중간값 $62,970.15 위에서 거래 중",
"이전일 고점 $63,235.90을 상향 돌파하여 buy-side liquidity를 소진한 상태",
"Asian kill zone 고점 $63,915.30 및 7일 고점/OB 상단 $64,250.00이 단기 상방 유동성 저항으로 근접",
"하방에는 후보 bullish OB $61,068.60~$61,547.90 및 EQ $62,303.60이 할인 재진입 후보로 대기"
],
"reasoning": "확정 구조는 bullish로 판단한다. 최근 구조 이벤트가 BOS_bullish $62,942.40 이후 CHoCH_bearish $61,150.20을 거쳐 다시 BOS_bullish $62,840.20으로 회복되었고, 현재가 $63,583.80는 EMA20 $62,819.61 및 EMA120 $62,659.51 위에 있다. 다만 실행 셋업은 단기적으로 bearish에 가깝다. 가격은 EQ $62,303.60 위의 프리미엄에서 거래되고 있으며, 활성 bearish OB $61,690.30~$64,250.00 내부에 진입해 있고 이전일 고점 $63,235.90을 이미 돌파해 buy-side liquidity를 건드린 상태다. 따라서 구조는 상승이지만, $63,915.30~$64,250.00 구간에서 추가 수용이 실패하면 $62,970.15, $62,303.60, 나아가 $61,547.90 방향의 할인 재조정이 우선 시나리오다.",
"key_levels": {
"support": [
62970.15,
62303.6,
61690.3,
61547.9,
61068.6
],
"resistance": [
63915.3,
64191.0,
64250.0
]
},
"time_horizon": "short term",
"invalidation_level": "$64,250.00",
"risk_scenario": "$64,250.00 상단을 강한 변위 캔들로 돌파하고 1시간봉 기준 수용이 발생하면 활성 bearish OB가 무효화되며, 구조적 bullish continuation이 재개될 수 있다. 이 경우 $63,915.30 위의 buy-side liquidity 소화 후에도 되밀림이 얕게 제한되고, $64,250.00 위에서 새로운 프리미엄 확장이 열릴 가능성이 높다.",
"data_quality": "medium",
"metrics": {
"order_blocks_total": 2,
"confirmed_bullish_ob": 0,
"confirmed_bearish_ob": 0,
"candidate_bullish_ob": 1,
"candidate_bearish_ob": 1,
"active_bullish_ob": 0,
"active_bearish_ob": 1,
"nearest_bull_ob_range": {
"bottom": 61068.6,
"top": 61547.9,
"quality": "candidate",
"score": 0.634
},
"nearest_bear_ob_range": null,
"active_bullish_ob_list": [],
"active_bearish_ob_list": [
{
"type": "bearish_ob",
"idx": 206,
"top": 64250.0,
"bottom": 61690.3,
"mid": 62970.15,
"quality": "candidate",
"score": 0.541,
"displacement_score": 0.26,
"has_fvg": true,
"has_sweep_context": false,
"fvg_range": {
"bottom": 61949.3,
"top": 61989.0
},
"swept_level": null,
"source_move_idx": 206,
"proximity": "active"
}
],
"ob_mitigated_count": 0,
"unfilled_bull_fvg_count": 0,
"unfilled_bear_fvg_count": 0,
"bull_fvg_ranges": [],
"bear_fvg_ranges": [],
"fvg_open_count": 0,
"fvg_mitigated_count": 51,
"fvg_open_zones": [],
"bos_choch_events": [
"BOS_bullish",
"CHoCH_bearish",
"BOS_bullish"
],
"bos_choch_levels": [
{
"type": "BOS_bullish",
"level": 62942.4
},
{
"type": "CHoCH_bearish",
"level": 61150.2
},
{
"type": "BOS_bullish",
"level": 62840.2
}
],
"bos_sequence": [
"BOS_bullish",
"CHoCH_bearish",
"BOS_bullish"
],
"consecutive_bull_bos": 1,
"consecutive_bear_bos": 0,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [],
"current_zone": "premium",
"eq_level": 62303.6,
"range_high": 63915.3,
"range_low": 60691.9,
"bull_score": 5.8,
"bear_score": 4.825,
"setup_bias": "bullish",
"setup_score": 0.771,
"setup_signals": [
"bullish BOS above $62,942.40",
"bullish BOS above $62,840.20",
"broken previous day high $63,235.90"
],
"retracement_direction": "bearish",
"current_retracement_pct": 152.4,
"deepest_retracement_pct": 152.4,
"previous_day_high": 63235.9,
"previous_day_low": 61068.6,
"broken_prev_high": true,
"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": 63915.3,
"low": 62315.0
}
}
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.58,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.62,\n \"setup_signals\": [\n \"현재가 $63,583.80는 EQ $62,303.60 상단의 프리미엄 영역에 위치\",\n \"가격이 활성 bearish OB $61,690.30~$64,250.00 내부에 있으며, OB 중간값 $62,970.15 위에서 거래 중\",\n \"이전일 고점 $63,235.90을 상향 돌파하여 buy-side liquidity를 소진한 상태\",\n \"Asian kill zone 고점 $63,915.30 및 7일 고점/OB 상단 $64,250.00이 단기 상방 유동성 저항으로 근접\",\n \"하방에는 후보 bullish OB $61,068.60~$61,547.90 및 EQ $62,303.60이 할인 재진입 후보로 대기\"\n ],\n \"reasoning\": \"확정 구조는 bullish로 판단한다. 최근 구조 이벤트가 BOS_bullish $62,942.40 이후 CHoCH_bearish $61,150.20을 거쳐 다시 BOS_bullish $62,840.20으로 회복되었고, 현재가 $63,583.80는 EMA20 $62,819.61 및 EMA120 $62,659.51 위에 있다. 다만 실행 셋업은 단기적으로 bearish에 가깝다. 가격은 EQ $62,303.60 위의 프리미엄에서 거래되고 있으며, 활성 bearish OB $61,690.30~$64,250.00 내부에 진입해 있고 이전일 고점 $63,235.90을 이미 돌파해 buy-side liquidity를 건드린 상태다. 따라서 구조는 상승이지만, $63,915.30~$64,250.00 구간에서 추가 수용이 실패하면 $62,970.15, $62,303.60, 나아가 $61,547.90 방향의 할인 재조정이 우선 시나리오다.\",\n \"key_levels\": {\n \"support\": [\n 62970.15,\n 62303.6,\n 61690.3,\n 61547.9,\n 61068.6\n ],\n \"resistance\": [\n 63915.3,\n 64191.0,\n 64250.0\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$64,250.00\",\n \"risk_scenario\": \"$64,250.00 상단을 강한 변위 캔들로 돌파하고 1시간봉 기준 수용이 발생하면 활성 bearish OB가 무효화되며, 구조적 bullish continuation이 재개될 수 있다. 이 경우 $63,915.30 위의 buy-side liquidity 소화 후에도 되밀림이 얕게 제한되고, $64,250.00 위에서 새로운 프리미엄 확장이 열릴 가능성이 높다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "bullish",
"confidence": 0.67,
"structure_bias": "bullish",
"setup_bias": "neutral",
"setup_score": 0.45,
"setup_signals": [
"현재가 $63,583.80은 SOS $63,235.90 위에 있어 Phase D 유지 조건은 우호적",
"LPS $62,315.00 이후 반등이 진행 중이나, AR/Range High $64,495.90 상단 수용은 아직 미확인",
"현재가는 범위 EQ 약 $62,920.35 위의 프리미엄 영역에 위치해 즉시 신규 추격 매수 셋업은 약함",
"EMA240 $64,191.00 및 AR $64,495.90가 근접 저항으로 남아 있어 상단 테스트 후 거절 가능성 존재"
],
"reasoning": "1시간 Wyckoff 구조는 ACC regime이며, SC $61,344.80 → AR $64,495.90 → ST $59,451.30 → Spring $60,363.00 → TERMINAL_SPRING $60,691.90 → SOS $63,235.90 → LPS $62,315.00 순서로 Phase D 누적 구조가 형성되어 있다. regime_fitness 0.963, acc_score 96.2로 구조적 해석은 bullish가 우세하지만, 현재는 아직 AR/Range High $64,495.90 위의 확정 수용이 없으므로 확정적인 post-range 상승으로 보기는 이르다. 현재가 $63,583.80은 SOS $63,235.90 위를 회복한 상태라 LPS 방어가 유효하면 상단 $64,191.00~$64,495.90 재시험 가능성이 높다. 다만 가격이 범위 상단에 가까운 프리미엄 구간에 있어 setup_bias는 bullish로 강하게 추격하기보다 neutral이며, $62,315.00 LPS 이탈 시 Phase D 해석은 훼손된다.",
"key_levels": {
"support": [
63235.9,
62315.0,
61344.8,
60691.9,
59451.3
],
"resistance": [
64191.0,
64495.9,
64250.0
]
},
"time_horizon": "short/medium term",
"invalidation_level": "$62,315.00 1시간 종가 기준 하향 이탈",
"risk_scenario": "가격이 SOS $63,235.90 아래로 재진입하고 LPS $62,315.00을 이탈하면 현재 Phase D/LPS 해석은 실패로 전환되며, $61,344.80 SC 및 $60,691.90 TERMINAL_SPRING 재시험 가능성이 커진다. 특히 $60,691.90 아래로 밀리면 스프링 이후 수요 흡수 실패로 간주되어 누적 구조가 다시 중립 또는 약세 범위로 재평가될 수 있다.",
"data_quality": "high",
"metrics": {
"acc_score": 96.2,
"dis_score": 92.5,
"regime": "ACC",
"regime_state": "acc_candidate",
"structure_bias": "bullish",
"phase_context": "acc_candidate / accumulation / Phase D",
"phases_detected": [
"SC",
"AR",
"ST",
"Spring",
"TERMINAL_SPRING",
"SOS",
"LPS"
],
"last_phase": "LPS",
"phase_candidates": [
{
"label": "SC",
"side": "low",
"idx": 114,
"price": 61344.8,
"color": "#ffd166"
},
{
"label": "AR",
"side": "high",
"idx": 115,
"price": 64495.9,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "low",
"idx": 164,
"price": 59451.3,
"color": "#118ab2"
},
{
"label": "Spring",
"side": "low",
"idx": 178,
"price": 60363.0,
"color": "#f9844a"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 265,
"price": 60691.9,
"color": "#f3722c"
},
{
"label": "SOS",
"side": "high",
"idx": 291,
"price": 63235.9,
"color": "#06d6a0"
},
{
"label": "LPS",
"side": "low",
"idx": 297,
"price": 62315.0,
"color": "#8338ec"
}
],
"phase_structures": [
{
"structure_id": "1h_cycle_1",
"sequence": 1,
"timeframe": "1h",
"regime": "accumulation",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bullish",
"phase_context": "accumulation",
"start_idx": 114,
"end_idx": 297,
"phase_count": 7,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 114,
"price": 61344.8,
"color": "#ffd166",
"dt": "2026-06-04 11:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 115,
"price": 64495.9,
"color": "#06d6a0",
"dt": "2026-06-04 12:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 164,
"price": 59451.3,
"color": "#118ab2",
"dt": "2026-06-06 13:00:00+09:00"
},
{
"label": "Spring",
"side": "low",
"idx": 178,
"price": 60363.0,
"color": "#f9844a",
"dt": "2026-06-07 03:00:00+09:00"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 265,
"price": 60691.9,
"color": "#f3722c",
"dt": "2026-06-10 18:00:00+09:00"
},
{
"label": "SOS",
"side": "high",
"idx": 291,
"price": 63235.9,
"color": "#06d6a0",
"dt": "2026-06-11 20:00:00+09:00"
},
{
"label": "LPS",
"side": "low",
"idx": 297,
"price": 62315.0,
"color": "#8338ec",
"dt": "2026-06-12 02:00:00+09:00"
}
]
}
],
"active_structure_id": "1h_cycle_1",
"primary_structure_id": "1h_cycle_1",
"structure_count": 1,
"regime_fitness": 0.9625,
"current_event": "LPS",
"major_phase": "D",
"pos_in_range": 0.5,
"main_range_low": 61344.8,
"main_range_high": 64495.9
},
"raw_llm_response": "{\n \"signal\": \"bullish\",\n \"confidence\": 0.67,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"neutral\",\n \"setup_score\": 0.45,\n \"setup_signals\": [\n \"현재가 $63,583.80은 SOS $63,235.90 위에 있어 Phase D 유지 조건은 우호적\",\n \"LPS $62,315.00 이후 반등이 진행 중이나, AR/Range High $64,495.90 상단 수용은 아직 미확인\",\n \"현재가는 범위 EQ 약 $62,920.35 위의 프리미엄 영역에 위치해 즉시 신규 추격 매수 셋업은 약함\",\n \"EMA240 $64,191.00 및 AR $64,495.90가 근접 저항으로 남아 있어 상단 테스트 후 거절 가능성 존재\"\n ],\n \"reasoning\": \"1시간 Wyckoff 구조는 ACC regime이며, SC $61,344.80 → AR $64,495.90 → ST $59,451.30 → Spring $60,363.00 → TERMINAL_SPRING $60,691.90 → SOS $63,235.90 → LPS $62,315.00 순서로 Phase D 누적 구조가 형성되어 있다. regime_fitness 0.963, acc_score 96.2로 구조적 해석은 bullish가 우세하지만, 현재는 아직 AR/Range High $64,495.90 위의 확정 수용이 없으므로 확정적인 post-range 상승으로 보기는 이르다. 현재가 $63,583.80은 SOS $63,235.90 위를 회복한 상태라 LPS 방어가 유효하면 상단 $64,191.00~$64,495.90 재시험 가능성이 높다. 다만 가격이 범위 상단에 가까운 프리미엄 구간에 있어 setup_bias는 bullish로 강하게 추격하기보다 neutral이며, $62,315.00 LPS 이탈 시 Phase D 해석은 훼손된다.\",\n \"key_levels\": {\n \"support\": [\n 63235.9,\n 62315.0,\n 61344.8,\n 60691.9,\n 59451.3\n ],\n \"resistance\": [\n 64191.0,\n 64495.9,\n 64250.0\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"$62,315.00 1시간 종가 기준 하향 이탈\",\n \"risk_scenario\": \"가격이 SOS $63,235.90 아래로 재진입하고 LPS $62,315.00을 이탈하면 현재 Phase D/LPS 해석은 실패로 전환되며, $61,344.80 SC 및 $60,691.90 TERMINAL_SPRING 재시험 가능성이 커진다. 특히 $60,691.90 아래로 밀리면 스프링 이후 수요 흡수 실패로 간주되어 누적 구조가 다시 중립 또는 약세 범위로 재평가될 수 있다.\",\n \"data_quality\": \"high\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.62,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.78,
"setup_signals": [
"가격 $63,583.80은 7일 범위 EQ 약 $61,665 위의 프리미엄 구간에 위치",
"EMA240 $64,191 및 7일 고점 $64,250 바로 아래에서 저항 테스트 중",
"상단 청산 유동성 $64,200/$64,300 근접으로 buy-side sweep 후 반락 가능성",
"24시간 가격 +2.71% 상승에도 OI가 -17.80% 감소하여 신규 롱 유입보다 숏커버/포지션 언와인딩 성격이 강함",
"CVD divergence 0.700으로 가격 상승 대비 실질 매수 참여 강도에 의문",
"long_account_latest 0.619 및 account_long_crowding 1.000으로 롱 계정 쏠림이 contrarian bearish 신호",
"fragility_score 0.829로 레버리지 포지셔닝이 취약하며 $62,300 하단 청산 레벨로 되돌림 위험 존재"
],
"reasoning": "현재 구조적으로는 가격이 EMA20 $62,819.61과 EMA120 $62,659.51 위에 있어 단기 회복은 확인되지만, EMA240 $64,191 및 7일 고점 $64,250 위로 명확한 수용이 없어 bullish BOS로 보기는 어렵다. 셋업 관점에서는 $63,583.80이 7일 범위 EQ 약 $61,665 위 프리미엄에 있고, $64,200/$64,300 상단 청산 유동성 바로 아래에 있어 스윕 후 반락 셋업이 우세하다. 특히 가격은 24시간 +2.71% 상승했지만 OI가 -17.80% 감소해 상승이 신규 롱 구축이 아니라 포지션 언와인딩에 가깝고, CVD divergence 0.700은 참여 약화를 시사한다. 롱 계정 비율도 0.619로 높고 account_long_crowding이 1.000이기 때문에, $64,200~$64,300을 찌른 뒤 $62,300 강한 하단 청산 레벨로 되돌리는 시나리오를 우선 본다.",
"key_levels": {
"support": [
62819.61,
62659.51,
62300,
60900,
60500
],
"resistance": [
64191,
64200,
64300,
65200
]
},
"time_horizon": "short term, 약 4-8시간 우선 관찰",
"invalidation_level": "$65,200 1시간 종가 상향 돌파 및 수용",
"risk_scenario": "$64,200/$64,300 상단 청산을 스윕한 뒤에도 매도 반응이 나오지 않고 $65,200까지 돌파하면, 숏 계정 증가와 상단 유동성 흡수가 숏스퀴즈로 전환되며 bearish setup은 무효화된다. 이 경우 EMA240 $64,191 위 수용이 확인되어 구조가 bullish로 전환될 가능성이 높다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.7,
"cvd_change": 12577.662,
"oi_trend": 0.482,
"oi_change_pct_24h": -0.178,
"oi_latest": 100036.929,
"funding_pressure": 0.485,
"funding_avg": 1.483e-05,
"funding_change_24h": 3.547e-05,
"long_account_ratio": 0.646,
"short_account_ratio": 0.354,
"long_account_latest": 0.619,
"short_account_latest": 0.382,
"long_account_change_24h": -0.0537,
"short_account_change_24h": 0.0537,
"account_flow_label": "short_accounts_rising_long_accounts_falling",
"account_short_crowding": 0.0,
"account_long_crowding": 1.0,
"ls_imbalance": 0.0,
"ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
"spot_futures_basis_score": 0.49,
"spot_futures_basis_pct": -0.0395,
"basis_change_lookback": 0.0178,
"aggregate_score": 0.431,
"bull_signals": 1,
"bear_signals": 1,
"liq_below": [
[
62300,
9978.229596
],
[
60900,
7569.902808600001
],
[
60500,
7277.34237375
]
],
"liq_above": [
[
64200,
6910.95795025
],
[
64300,
7761.9273571
],
[
65200,
7730.150142
]
],
"strongest_liq_level": 62300,
"fragility_score": 0.829,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.78,\n \"setup_signals\": [\n \"가격 $63,583.80은 7일 범위 EQ 약 $61,665 위의 프리미엄 구간에 위치\",\n \"EMA240 $64,191 및 7일 고점 $64,250 바로 아래에서 저항 테스트 중\",\n \"상단 청산 유동성 $64,200/$64,300 근접으로 buy-side sweep 후 반락 가능성\",\n \"24시간 가격 +2.71% 상승에도 OI가 -17.80% 감소하여 신규 롱 유입보다 숏커버/포지션 언와인딩 성격이 강함\",\n \"CVD divergence 0.700으로 가격 상승 대비 실질 매수 참여 강도에 의문\",\n \"long_account_latest 0.619 및 account_long_crowding 1.000으로 롱 계정 쏠림이 contrarian bearish 신호\",\n \"fragility_score 0.829로 레버리지 포지셔닝이 취약하며 $62,300 하단 청산 레벨로 되돌림 위험 존재\"\n ],\n \"reasoning\": \"현재 구조적으로는 가격이 EMA20 $62,819.61과 EMA120 $62,659.51 위에 있어 단기 회복은 확인되지만, EMA240 $64,191 및 7일 고점 $64,250 위로 명확한 수용이 없어 bullish BOS로 보기는 어렵다. 셋업 관점에서는 $63,583.80이 7일 범위 EQ 약 $61,665 위 프리미엄에 있고, $64,200/$64,300 상단 청산 유동성 바로 아래에 있어 스윕 후 반락 셋업이 우세하다. 특히 가격은 24시간 +2.71% 상승했지만 OI가 -17.80% 감소해 상승이 신규 롱 구축이 아니라 포지션 언와인딩에 가깝고, CVD divergence 0.700은 참여 약화를 시사한다. 롱 계정 비율도 0.619로 높고 account_long_crowding이 1.000이기 때문에, $64,200~$64,300을 찌른 뒤 $62,300 강한 하단 청산 레벨로 되돌리는 시나리오를 우선 본다.\",\n \"key_levels\": {\n \"support\": [\n 62819.61,\n 62659.51,\n 62300,\n 60900,\n 60500\n ],\n \"resistance\": [\n 64191,\n 64200,\n 64300,\n 65200\n ]\n },\n \"time_horizon\": \"short term, 약 4-8시간 우선 관찰\",\n \"invalidation_level\": \"$65,200 1시간 종가 상향 돌파 및 수용\",\n \"risk_scenario\": \"$64,200/$64,300 상단 청산을 스윕한 뒤에도 매도 반응이 나오지 않고 $65,200까지 돌파하면, 숏 계정 증가와 상단 유동성 흡수가 숏스퀴즈로 전환되며 bearish setup은 무효화된다. 이 경우 EMA240 $64,191 위 수용이 확인되어 구조가 bullish로 전환될 가능성이 높다.\",\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.78,
"setup_signals": [
"현재가 $63,583.80이 고컨플루언스 bearish Crab 활성 PRZ $63,366.38-$63,891.76 내부에 위치하며, XAD/BC_EXT/ABCD 3개 Fib family가 중첩됨",
"strict/high 등급 forming bearish Crab의 예상 D값이 $63,629.07로 현재가와 약 0.07% 거리이며, 점수 0.965, PRZ score 1.0",
"strict/high 등급 forming bearish Bat PRZ $63,244.08-$63,821.10도 현재가와 중첩되며, 예상 D값 $63,532.59, 점수 0.964",
"완성된 strict/high bearish Crab은 D $63,832.50 이후 PRZ 방어 및 AD 0.382 반응 도달이 확인되어 post-confirmation vote eligible 상태, bearish TP1 $62,819.24 / TP2 $62,318.93",
"상단에는 추가 bearish Butterfly nearby PRZ $63,911.88-$64,662.42가 대기하며, EMA240 $64,191.00 및 7일 고점 $64,250.00과 겹쳐 상방 추격 리스크 대비 저항 클러스터를 형성"
],
"reasoning": "하모닉 관점에서는 현재 BTC가 $63,583.80으로 핵심 bearish PRZ 클러스터인 Crab $63,366.38-$63,891.76 및 Bat $63,244.08-$63,821.10 안에 들어와 있어 단기 하방 반응 셋업이 우세하다. 특히 완료된 strict/high bearish Crab은 XAD 1.621, BCD 3.5428로 Crab 요건에 매우 근접하며, PRZ 터치·거절·AD 0.382 반응 도달이 확인되어 방향성 가중치 0.58의 중간 컨플루언스로 인정된다. 다만 하모닉은 독립적인 구조 전환 엔진이 아니므로, 명확한 1h BOS/CHoCH 또는 구조적 수용 데이터가 없는 현재 structure_bias는 neutral로 둔다. 실행 관점에서는 $63,891.76 아래에서 PRZ 방어가 유지될 경우 $62,819.24, $62,318.93, $61,509.10 순의 bearish TP ladder가 유효하다.",
"key_levels": {
"support": [
62819.24,
62471.55,
62318.93,
61857.2,
61509.1,
61203.73,
60755.0
],
"resistance": [
63366.38,
63821.1,
63891.76,
63911.88,
64191.0,
64250.0,
64662.42
]
},
"time_horizon": "short term",
"invalidation_level": "1시간봉 기준 $63,891.76 상단을 명확히 수용하면 현재 활성 Crab/Bat bearish PRZ 반응 셋업은 무효화된다",
"risk_scenario": "$63,891.76을 돌파·수용하면 bearish PRZ 방어 실패로 간주되며, 가격은 다음 nearby Butterfly PRZ $63,911.88-$64,662.42 및 EMA240 $64,191.00, 7일 고점 $64,250.00 유동성까지 확장될 수 있다. 그 구간에서도 거절이 나오지 않고 $64,662.42 위로 안착하면 하모닉 기반 하방 시나리오는 단기적으로 약화된다.",
"data_quality": "high",
"metrics": {
"patterns_found": 158,
"completed_patterns_found": 62,
"forming_d_prz_found": 96,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 34,
"multiscale_swings_scanned": 59,
"swing_highs_scanned": 28,
"swing_lows_scanned": 31,
"timeframe": "1h",
"prz_active_threshold_pct": 0.5,
"prz_nearby_threshold_pct": 1.0,
"prz_watch_threshold_pct": 2.0,
"prz_max_width_pct": 0.9,
"quality_counts": {
"high": 10,
"medium": 55,
"low": 93
},
"prz_status_counts": {
"active": 38,
"nearby": 12,
"watch": 25,
"far": 83,
"forming": 56
},
"high_confluence_prz_count": 39,
"strict_patterns_found": 68,
"candidate_patterns_found": 90,
"active_patterns_at_prz": 38,
"nearby_patterns": 12,
"all_patterns": [
"crab",
"bat",
"crab",
"gartley",
"butterfly",
"butterfly",
"gartley",
"bat",
"crab",
"gartley",
"gartley",
"crab",
"bat",
"bat",
"bat",
"gartley",
"bat",
"bat",
"butterfly",
"bat",
"butterfly",
"bat",
"shark",
"crab",
"bat",
"crab",
"bat",
"crab",
"gartley",
"gartley",
"bat",
"gartley",
"gartley",
"butterfly",
"butterfly",
"butterfly",
"butterfly",
"butterfly",
"shark",
"gartley",
"gartley",
"butterfly",
"bat",
"gartley",
"shark",
"crab",
"crab",
"butterfly",
"crab",
"crab",
"crab",
"butterfly",
"crab",
"crab",
"crab",
"crab",
"crab",
"crab",
"crab",
"shark",
"gartley",
"gartley",
"bat",
"bat",
"bat",
"bat",
"gartley",
"crab",
"gartley",
"crab",
"shark",
"gartley",
"gartley",
"bat",
"bat",
"crab",
"shark",
"bat",
"crab",
"bat",
"crab",
"crab",
"shark",
"crab",
"shark",
"butterfly",
"butterfly",
"shark",
"bat",
"butterfly",
"butterfly",
"gartley",
"shark",
"butterfly",
"gartley",
"butterfly",
"crab",
"gartley",
"shark",
"crab",
"crab",
"gartley",
"bat",
"crab",
"shark",
"shark",
"bat",
"butterfly",
"shark",
"bat",
"bat",
"shark",
"butterfly",
"butterfly",
"crab",
"butterfly",
"butterfly",
"shark",
"shark",
"butterfly",
"gartley",
"shark",
"shark",
"butterfly",
"gartley",
"crab",
"crab",
"crab",
"butterfly",
"shark",
"crab",
"crab",
"crab",
"bat",
"crab",
"shark",
"bat",
"gartley",
"butterfly",
"butterfly",
"butterfly",
"crab",
"gartley",
"crab",
"crab",
"butterfly",
"shark",
"crab",
"gartley",
"butterfly",
"bat",
"butterfly",
"shark",
"crab",
"gartley",
"bat",
"shark",
"crab"
],
"all_signals": [
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish"
],
"best_pattern": "crab",
"best_pattern_quality": "strict",
"best_quality": "high",
"best_pattern_score": 0.965,
"best_completion_status": "forming",
"nearest_pattern": "shark",
"nearest_prz": 63584.01,
"price_to_prz": 0.0,
"prz_range": [
63165.86,
64002.15
],
"council_relevant_prz_count": 5,
"directional_influence_prz_count": 5,
"confirmed_reaction_prz_count": 2,
"validated_harmonic_tp_count": 2,
"pattern_candidates": [
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.965,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63629.07,
"prz_range": [
63366.38,
63891.76
],
"prz_width_pct": 0.826,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.07,
"price_to_prz_pct_raw": 0.0712,
"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": 63629.07,
"a_price": 61509.1,
"tp1_ad_382": 62819.24,
"tp2_ad_618": 62318.93,
"tp3_a_or_structure_liquidity": 61509.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5706,
"ABC": 0.4052
},
"x_price": 62942.4,
"x_idx": 192,
"x_order": 8,
"a_price": 61509.1,
"a_idx": 196,
"a_order": 5,
"b_price": 62327.0,
"b_idx": 200,
"b_order": 3,
"c_price": 62658.4,
"c_idx": 220,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.964,
"ratio_score": 1.0,
"prz_score": 0.998,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63532.59,
"prz_range": [
63244.08,
63821.1
],
"prz_width_pct": 0.908,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.08,
"price_to_prz_pct_raw": -0.0805,
"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": 63532.59,
"a_price": 60755.0,
"tp1_ad_382": 62471.55,
"tp2_ad_618": 61816.04,
"tp3_a_or_structure_liquidity": 60755.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3875,
"ABC": 0.4264
},
"x_price": 63832.5,
"x_idx": 229,
"x_order": 3,
"a_price": 60755.0,
"a_idx": 248,
"a_order": 8,
"b_price": 61947.4,
"b_idx": 257,
"b_order": 3,
"c_price": 62455.8,
"c_idx": 292,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.949,
"ratio_score": 0.996,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63832.5,
"prz_range": [
63366.38,
63891.76
],
"prz_width_pct": 0.826,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.07,
"price_to_prz_pct_raw": 0.0712,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.625,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 63629.07,
"a_price": 61509.1,
"tp1_ad_382": 62819.24,
"tp2_ad_618": 62318.93,
"tp3_a_or_structure_liquidity": 61509.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5706,
"ABC": 0.4052,
"BCD": 3.5428,
"XAD": 1.621
},
"x_price": 62942.4,
"x_idx": 192,
"x_order": 8,
"a_price": 61509.1,
"a_idx": 196,
"a_order": 5,
"b_price": 62327.0,
"b_idx": 200,
"b_order": 3,
"c_price": 62658.4,
"c_idx": 220,
"c_order": 5,
"d_idx": 229
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.91,
"ratio_score": 0.851,
"prz_score": 0.981,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63188.48,
"prz_range": [
62880.68,
63496.28
],
"prz_width_pct": 0.974,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.62,
"price_to_prz_pct_raw": -0.6217,
"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": 63188.48,
"a_price": 62381.2,
"tp1_ad_382": 62880.1,
"tp2_ad_618": 62689.58,
"tp3_a_or_structure_liquidity": 62381.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8179,
"ABC": 0.8375
},
"x_price": 62942.4,
"x_idx": 192,
"x_order": 8,
"a_price": 62381.2,
"a_idx": 232,
"a_order": 8,
"b_price": 62840.2,
"b_idx": 271,
"b_order": 8,
"c_price": 62455.8,
"c_idx": 292,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.917,
"ratio_score": 1.0,
"prz_score": 0.889,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62914.93,
"prz_range": [
62497.39,
63332.47
],
"prz_width_pct": 1.327,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.05,
"price_to_prz_pct_raw": -1.052,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 62914.93,
"a_price": 60146.0,
"tp1_ad_382": 61857.2,
"tp2_ad_618": 61203.73,
"tp3_a_or_structure_liquidity": 60146.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.618,
"ABC": 0.7208
},
"x_price": 63674.9,
"x_idx": 141,
"x_order": 3,
"a_price": 60146.0,
"a_idx": 170,
"a_order": 3,
"b_price": 62327.0,
"b_idx": 200,
"b_order": 3,
"c_price": 60755.0,
"c_idx": 248,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.908,
"ratio_score": 0.97,
"prz_score": 0.931,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 64287.15,
"prz_range": [
63911.88,
64662.42
],
"prz_width_pct": 1.167,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.11,
"price_to_prz_pct_raw": 1.1062,
"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": 64287.15,
"a_price": 60146.0,
"tp1_ad_382": 62705.23,
"tp2_ad_618": 61727.92,
"tp3_a_or_structure_liquidity": 60146.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7924,
"ABC": 0.6409
},
"x_price": 63674.9,
"x_idx": 141,
"x_order": 3,
"a_price": 60146.0,
"a_idx": 170,
"a_order": 3,
"b_price": 62942.4,
"b_idx": 192,
"b_order": 8,
"c_price": 61150.2,
"c_idx": 203,
"c_order": 8,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.881,
"ratio_score": 0.944,
"prz_score": 0.889,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62840.2,
"prz_range": [
62497.39,
63332.47
],
"prz_width_pct": 1.327,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.05,
"price_to_prz_pct_raw": -1.052,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.658,
"adverse_move_ratio_ad": 0.03,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 62914.93,
"a_price": 60146.0,
"tp1_ad_382": 61857.2,
"tp2_ad_618": 61203.73,
"tp3_a_or_structure_liquidity": 60146.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.618,
"ABC": 0.7208,
"BCD": 1.3265,
"XAD": 0.7635
},
"x_price": 63674.9,
"x_idx": 141,
"x_order": 3,
"a_price": 60146.0,
"a_idx": 170,
"a_order": 3,
"b_price": 62327.0,
"b_idx": 200,
"b_order": 3,
"c_price": 60755.0,
"c_idx": 248,
"c_order": 8,
"d_idx": 271
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.858,
"ratio_score": 0.793,
"prz_score": 0.939,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 62704.83,
"prz_range": [
62348.8,
63060.86
],
"prz_width_pct": 1.136,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.38,
"price_to_prz_pct_raw": -1.3824,
"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": 62704.83,
"a_price": 59451.3,
"tp1_ad_382": 61461.98,
"tp2_ad_618": 60694.15,
"tp3_a_or_structure_liquidity": 59451.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4015,
"ABC": 0.3557
},
"x_price": 63231.8,
"x_idx": 145,
"x_order": 3,
"a_price": 59451.3,
"a_idx": 164,
"a_order": 8,
"b_price": 60969.2,
"b_idx": 181,
"b_order": 3,
"c_price": 61509.1,
"c_idx": 196,
"c_order": 5,
"d_idx": null
}
],
"council_relevant_prz": [
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.949,
"ratio_score": 0.996,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63832.5,
"prz_range": [
63366.38,
63891.76
],
"prz_width_pct": 0.826,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.07,
"price_to_prz_pct_raw": 0.0712,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.625,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 63629.07,
"a_price": 61509.1,
"tp1_ad_382": 62819.24,
"tp2_ad_618": 62318.93,
"tp3_a_or_structure_liquidity": 61509.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5706,
"ABC": 0.4052,
"BCD": 3.5428,
"XAD": 1.621
},
"x_price": 62942.4,
"x_idx": 192,
"x_order": 8,
"a_price": 61509.1,
"a_idx": 196,
"a_order": 5,
"b_price": 62327.0,
"b_idx": 200,
"b_order": 3,
"c_price": 62658.4,
"c_idx": 220,
"c_order": 5,
"d_idx": 229
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.881,
"ratio_score": 0.944,
"prz_score": 0.889,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62840.2,
"prz_range": [
62497.39,
63332.47
],
"prz_width_pct": 1.327,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.05,
"price_to_prz_pct_raw": -1.052,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.658,
"adverse_move_ratio_ad": 0.03,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 62914.93,
"a_price": 60146.0,
"tp1_ad_382": 61857.2,
"tp2_ad_618": 61203.73,
"tp3_a_or_structure_liquidity": 60146.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.618,
"ABC": 0.7208,
"BCD": 1.3265,
"XAD": 0.7635
},
"x_price": 63674.9,
"x_idx": 141,
"x_order": 3,
"a_price": 60146.0,
"a_idx": 170,
"a_order": 3,
"b_price": 62327.0,
"b_idx": 200,
"b_order": 3,
"c_price": 60755.0,
"c_idx": 248,
"c_order": 8,
"d_idx": 271
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.965,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63629.07,
"prz_range": [
63366.38,
63891.76
],
"prz_width_pct": 0.826,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.07,
"price_to_prz_pct_raw": 0.0712,
"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": 63629.07,
"a_price": 61509.1,
"tp1_ad_382": 62819.24,
"tp2_ad_618": 62318.93,
"tp3_a_or_structure_liquidity": 61509.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5706,
"ABC": 0.4052
},
"x_price": 62942.4,
"x_idx": 192,
"x_order": 8,
"a_price": 61509.1,
"a_idx": 196,
"a_order": 5,
"b_price": 62327.0,
"b_idx": 200,
"b_order": 3,
"c_price": 62658.4,
"c_idx": 220,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.964,
"ratio_score": 1.0,
"prz_score": 0.998,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63532.59,
"prz_range": [
63244.08,
63821.1
],
"prz_width_pct": 0.908,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.08,
"price_to_prz_pct_raw": -0.0805,
"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": 63532.59,
"a_price": 60755.0,
"tp1_ad_382": 62471.55,
"tp2_ad_618": 61816.04,
"tp3_a_or_structure_liquidity": 60755.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3875,
"ABC": 0.4264
},
"x_price": 63832.5,
"x_idx": 229,
"x_order": 3,
"a_price": 60755.0,
"a_idx": 248,
"a_order": 8,
"b_price": 61947.4,
"b_idx": 257,
"b_order": 3,
"c_price": 62455.8,
"c_idx": 292,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.91,
"ratio_score": 0.851,
"prz_score": 0.981,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63188.48,
"prz_range": [
62880.68,
63496.28
],
"prz_width_pct": 0.974,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.62,
"price_to_prz_pct_raw": -0.6217,
"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": 63188.48,
"a_price": 62381.2,
"tp1_ad_382": 62880.1,
"tp2_ad_618": 62689.58,
"tp3_a_or_structure_liquidity": 62381.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8179,
"ABC": 0.8375
},
"x_price": 62942.4,
"x_idx": 192,
"x_order": 8,
"a_price": 62381.2,
"a_idx": 232,
"a_order": 8,
"b_price": 62840.2,
"b_idx": 271,
"b_order": 8,
"c_price": 62455.8,
"c_idx": 292,
"c_order": 3,
"d_idx": null
}
],
"report_detail_candidates": [
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.965,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63629.07,
"prz_range": [
63366.38,
63891.76
],
"prz_width_pct": 0.826,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.07,
"price_to_prz_pct_raw": 0.0712,
"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": 63629.07,
"a_price": 61509.1,
"tp1_ad_382": 62819.24,
"tp2_ad_618": 62318.93,
"tp3_a_or_structure_liquidity": 61509.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5706,
"ABC": 0.4052
},
"x_price": 62942.4,
"x_idx": 192,
"x_order": 8,
"a_price": 61509.1,
"a_idx": 196,
"a_order": 5,
"b_price": 62327.0,
"b_idx": 200,
"b_order": 3,
"c_price": 62658.4,
"c_idx": 220,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.964,
"ratio_score": 1.0,
"prz_score": 0.998,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63532.59,
"prz_range": [
63244.08,
63821.1
],
"prz_width_pct": 0.908,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.08,
"price_to_prz_pct_raw": -0.0805,
"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": 63532.59,
"a_price": 60755.0,
"tp1_ad_382": 62471.55,
"tp2_ad_618": 61816.04,
"tp3_a_or_structure_liquidity": 60755.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3875,
"ABC": 0.4264
},
"x_price": 63832.5,
"x_idx": 229,
"x_order": 3,
"a_price": 60755.0,
"a_idx": 248,
"a_order": 8,
"b_price": 61947.4,
"b_idx": 257,
"b_order": 3,
"c_price": 62455.8,
"c_idx": 292,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.949,
"ratio_score": 0.996,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63832.5,
"prz_range": [
63366.38,
63891.76
],
"prz_width_pct": 0.826,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.07,
"price_to_prz_pct_raw": 0.0712,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.625,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 63629.07,
"a_price": 61509.1,
"tp1_ad_382": 62819.24,
"tp2_ad_618": 62318.93,
"tp3_a_or_structure_liquidity": 61509.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5706,
"ABC": 0.4052,
"BCD": 3.5428,
"XAD": 1.621
},
"x_price": 62942.4,
"x_idx": 192,
"x_order": 8,
"a_price": 61509.1,
"a_idx": 196,
"a_order": 5,
"b_price": 62327.0,
"b_idx": 200,
"b_order": 3,
"c_price": 62658.4,
"c_idx": 220,
"c_order": 5,
"d_idx": 229
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.91,
"ratio_score": 0.851,
"prz_score": 0.981,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63188.48,
"prz_range": [
62880.68,
63496.28
],
"prz_width_pct": 0.974,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.62,
"price_to_prz_pct_raw": -0.6217,
"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": 63188.48,
"a_price": 62381.2,
"tp1_ad_382": 62880.1,
"tp2_ad_618": 62689.58,
"tp3_a_or_structure_liquidity": 62381.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8179,
"ABC": 0.8375
},
"x_price": 62942.4,
"x_idx": 192,
"x_order": 8,
"a_price": 62381.2,
"a_idx": 232,
"a_order": 8,
"b_price": 62840.2,
"b_idx": 271,
"b_order": 8,
"c_price": 62455.8,
"c_idx": 292,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.917,
"ratio_score": 1.0,
"prz_score": 0.889,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62914.93,
"prz_range": [
62497.39,
63332.47
],
"prz_width_pct": 1.327,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.05,
"price_to_prz_pct_raw": -1.052,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 62914.93,
"a_price": 60146.0,
"tp1_ad_382": 61857.2,
"tp2_ad_618": 61203.73,
"tp3_a_or_structure_liquidity": 60146.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.618,
"ABC": 0.7208
},
"x_price": 63674.9,
"x_idx": 141,
"x_order": 3,
"a_price": 60146.0,
"a_idx": 170,
"a_order": 3,
"b_price": 62327.0,
"b_idx": 200,
"b_order": 3,
"c_price": 60755.0,
"c_idx": 248,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.908,
"ratio_score": 0.97,
"prz_score": 0.931,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 64287.15,
"prz_range": [
63911.88,
64662.42
],
"prz_width_pct": 1.167,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.11,
"price_to_prz_pct_raw": 1.1062,
"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": 64287.15,
"a_price": 60146.0,
"tp1_ad_382": 62705.23,
"tp2_ad_618": 61727.92,
"tp3_a_or_structure_liquidity": 60146.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7924,
"ABC": 0.6409
},
"x_price": 63674.9,
"x_idx": 141,
"x_order": 3,
"a_price": 60146.0,
"a_idx": 170,
"a_order": 3,
"b_price": 62942.4,
"b_idx": 192,
"b_order": 8,
"c_price": 61150.2,
"c_idx": 203,
"c_order": 8,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.881,
"ratio_score": 0.944,
"prz_score": 0.889,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62840.2,
"prz_range": [
62497.39,
63332.47
],
"prz_width_pct": 1.327,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.05,
"price_to_prz_pct_raw": -1.052,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.658,
"adverse_move_ratio_ad": 0.03,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 62914.93,
"a_price": 60146.0,
"tp1_ad_382": 61857.2,
"tp2_ad_618": 61203.73,
"tp3_a_or_structure_liquidity": 60146.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.618,
"ABC": 0.7208,
"BCD": 1.3265,
"XAD": 0.7635
},
"x_price": 63674.9,
"x_idx": 141,
"x_order": 3,
"a_price": 60146.0,
"a_idx": 170,
"a_order": 3,
"b_price": 62327.0,
"b_idx": 200,
"b_order": 3,
"c_price": 60755.0,
"c_idx": 248,
"c_order": 8,
"d_idx": 271
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.858,
"ratio_score": 0.793,
"prz_score": 0.939,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 62704.83,
"prz_range": [
62348.8,
63060.86
],
"prz_width_pct": 1.136,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.38,
"price_to_prz_pct_raw": -1.3824,
"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": 62704.83,
"a_price": 59451.3,
"tp1_ad_382": 61461.98,
"tp2_ad_618": 60694.15,
"tp3_a_or_structure_liquidity": 59451.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4015,
"ABC": 0.3557
},
"x_price": 63231.8,
"x_idx": 145,
"x_order": 3,
"a_price": 59451.3,
"a_idx": 164,
"a_order": 8,
"b_price": 60969.2,
"b_idx": 181,
"b_order": 3,
"c_price": 61509.1,
"c_idx": 196,
"c_order": 5,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.84,
"ratio_score": 0.793,
"prz_score": 0.863,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63134.73,
"prz_range": [
62684.38,
63585.08
],
"prz_width_pct": 1.427,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.71,
"price_to_prz_pct_raw": -0.7063,
"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": 63134.73,
"a_price": 59451.3,
"tp1_ad_382": 61727.66,
"tp2_ad_618": 60858.37,
"tp3_a_or_structure_liquidity": 59451.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5991,
"ABC": 0.3557
},
"x_price": 61985.1,
"x_idx": 157,
"x_order": 5,
"a_price": 59451.3,
"a_idx": 164,
"a_order": 8,
"b_price": 60969.2,
"b_idx": 181,
"b_order": 3,
"c_price": 61509.1,
"c_idx": 196,
"c_order": 5,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.836,
"ratio_score": 0.857,
"prz_score": 0.863,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63499.9,
"prz_range": [
62684.38,
63585.08
],
"prz_width_pct": 1.427,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.71,
"price_to_prz_pct_raw": -0.7063,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
],
"reaction_score": 0.9,
"reaction_detail": {
"reaction_score": 0.9,
"reaction_move_ratio_ad": 0.678,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 63134.73,
"a_price": 59451.3,
"tp1_ad_382": 61727.66,
"tp2_ad_618": 60858.37,
"tp3_a_or_structure_liquidity": 59451.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5991,
"ABC": 0.3557,
"BCD": 3.6873,
"XAD": 1.5978
},
"x_price": 61985.1,
"x_idx": 157,
"x_order": 5,
"a_price": 59451.3,
"a_idx": 164,
"a_order": 8,
"b_price": 60969.2,
"b_idx": 181,
"b_order": 3,
"c_price": 61509.1,
"c_idx": 196,
"c_order": 5,
"d_idx": 237
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.825,
"ratio_score": 0.779,
"prz_score": 0.967,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 62219.29,
"prz_range": [
61899.21,
62539.37
],
"prz_width_pct": 1.029,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.15,
"price_to_prz_pct_raw": -2.146,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 62219.29,
"a_price": 64250.0,
"tp1_ad_382": 62995.02,
"tp2_ad_618": 63474.27,
"tp3_a_or_structure_liquidity": 64250.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5807,
"ABC": 0.7377
},
"x_price": 61509.1,
"x_idx": 196,
"x_order": 5,
"a_price": 64250.0,
"a_idx": 206,
"a_order": 8,
"b_price": 62658.4,
"b_idx": 220,
"b_order": 5,
"c_price": 63832.5,
"c_idx": 229,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.824,
"ratio_score": 0.822,
"prz_score": 0.931,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 64250.0,
"prz_range": [
63911.88,
64662.42
],
"prz_width_pct": 1.167,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.11,
"price_to_prz_pct_raw": 1.1062,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.456,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 64287.15,
"a_price": 60146.0,
"tp1_ad_382": 62705.23,
"tp2_ad_618": 61727.92,
"tp3_a_or_structure_liquidity": 60146.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7924,
"ABC": 0.6409,
"BCD": 1.7296,
"XAD": 1.163
},
"x_price": 63674.9,
"x_idx": 141,
"x_order": 3,
"a_price": 60146.0,
"a_idx": 170,
"a_order": 3,
"b_price": 62942.4,
"b_idx": 192,
"b_order": 8,
"c_price": 61150.2,
"c_idx": 203,
"c_order": 8,
"d_idx": 206
}
],
"actionable_patterns_list": [
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.965,
"prz_proximity": "active",
"prz_range": [
63366.38,
63891.76
],
"prz_reversal_direction": "down",
"price_to_prz_pct": 0.07,
"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": 63629.07,
"a_price": 61509.1,
"tp1_ad_382": 62819.24,
"tp2_ad_618": 62318.93,
"tp3_a_or_structure_liquidity": 61509.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "CRAB FORMING HIGH PRZ $63,366.38-$63,891.76: expected reversal DOWN if price reacts in zone"
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.964,
"prz_proximity": "active",
"prz_range": [
63244.08,
63821.1
],
"prz_reversal_direction": "down",
"price_to_prz_pct": -0.08,
"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": 63532.59,
"a_price": 60755.0,
"tp1_ad_382": 62471.55,
"tp2_ad_618": 61816.04,
"tp3_a_or_structure_liquidity": 60755.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "BAT FORMING HIGH PRZ $63,244.08-$63,821.10: expected reversal DOWN if price reacts in zone"
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.949,
"prz_proximity": "active",
"prz_range": [
63366.38,
63891.76
],
"prz_reversal_direction": "down",
"price_to_prz_pct": 0.07,
"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",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.625,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 63629.07,
"a_price": 61509.1,
"tp1_ad_382": 62819.24,
"tp2_ad_618": 62318.93,
"tp3_a_or_structure_liquidity": 61509.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "CRAB COMPLETED HIGH PRZ $63,366.38-$63,891.76: expected reversal DOWN if price reacts in zone"
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.91,
"prz_proximity": "active",
"prz_range": [
62880.68,
63496.28
],
"prz_reversal_direction": "down",
"price_to_prz_pct": -0.62,
"high_confluence_prz": true,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 63188.48,
"a_price": 62381.2,
"tp1_ad_382": 62880.1,
"tp2_ad_618": 62689.58,
"tp3_a_or_structure_liquidity": 62381.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "BUTTERFLY FORMING HIGH PRZ $62,880.68-$63,496.28: expected reversal DOWN if price reacts in zone"
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.881,
"prz_proximity": "active",
"prz_range": [
62497.39,
63332.47
],
"prz_reversal_direction": "down",
"price_to_prz_pct": -1.05,
"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",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.658,
"adverse_move_ratio_ad": 0.03,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 62914.93,
"a_price": 60146.0,
"tp1_ad_382": 61857.2,
"tp2_ad_618": 61203.73,
"tp3_a_or_structure_liquidity": 60146.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "GARTLEY COMPLETED MEDIUM PRZ $62,497.39-$63,332.47: expected reversal DOWN if price reacts in zone"
}
],
"best_council_prz": {
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.965,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63629.07,
"prz_range": [
63366.38,
63891.76
],
"prz_width_pct": 0.826,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.07,
"price_to_prz_pct_raw": 0.0712,
"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": 63629.07,
"a_price": 61509.1,
"tp1_ad_382": 62819.24,
"tp2_ad_618": 62318.93,
"tp3_a_or_structure_liquidity": 61509.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5706,
"ABC": 0.4052
},
"x_price": 62942.4,
"x_idx": 192,
"x_order": 8,
"a_price": 61509.1,
"a_idx": 196,
"a_order": 5,
"b_price": 62327.0,
"b_idx": 200,
"b_order": 3,
"c_price": 62658.4,
"c_idx": 220,
"c_order": 5,
"d_idx": null
},
"best_tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 63629.07,
"a_price": 61509.1,
"tp1_ad_382": 62819.24,
"tp2_ad_618": 62318.93,
"tp3_a_or_structure_liquidity": 61509.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"best_confirmed_tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 63629.07,
"a_price": 61509.1,
"tp1_ad_382": 62819.24,
"tp2_ad_618": 62318.93,
"tp3_a_or_structure_liquidity": 61509.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"tp_ladder": [
{
"direction": "bearish",
"source": "crab",
"d_price": 63629.07,
"a_price": 61509.1,
"tp1_ad_382": 62819.24,
"tp2_ad_618": 62318.93,
"tp3_a_or_structure_liquidity": 61509.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "bat",
"d_price": 63532.59,
"a_price": 60755.0,
"tp1_ad_382": 62471.55,
"tp2_ad_618": 61816.04,
"tp3_a_or_structure_liquidity": 60755.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "crab",
"d_price": 63629.07,
"a_price": 61509.1,
"tp1_ad_382": 62819.24,
"tp2_ad_618": 62318.93,
"tp3_a_or_structure_liquidity": 61509.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "butterfly",
"d_price": 63188.48,
"a_price": 62381.2,
"tp1_ad_382": 62880.1,
"tp2_ad_618": 62689.58,
"tp3_a_or_structure_liquidity": 62381.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "gartley",
"d_price": 62914.93,
"a_price": 60146.0,
"tp1_ad_382": 61857.2,
"tp2_ad_618": 61203.73,
"tp3_a_or_structure_liquidity": 60146.0,
"note": "Use as strong TP ladder context; not standalone path authority."
}
],
"validated_tp_ladder": [
{
"direction": "bearish",
"source": "crab",
"d_price": 63629.07,
"a_price": 61509.1,
"tp1_ad_382": 62819.24,
"tp2_ad_618": 62318.93,
"tp3_a_or_structure_liquidity": 61509.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "gartley",
"d_price": 62914.93,
"a_price": 60146.0,
"tp1_ad_382": 61857.2,
"tp2_ad_618": 61203.73,
"tp3_a_or_structure_liquidity": 60146.0,
"note": "Use as strong TP ladder context; not standalone path authority."
}
],
"harmonic_governance": {
"role": "PRZ reaction + TP ladder confluence, not standalone path engine",
"pre_confirmation_weight_range": [
0.25,
0.35
],
"post_confirmation_vote_weight_range": [
0.5,
0.6
],
"standalone_path_override_allowed": false,
"opposes_core_path_policy": "branch/reversal-risk/reaction-zone unless lower-TF structure and derivatives also confirm",
"aligns_with_core_path_policy": "modest confidence lift plus strong TP ladder influence"
},
"execution_readiness": "ready",
"directional_scores": {
"bullish": 0,
"bearish": 1.572
},
"directional_score_total": 1.572,
"directional_dominance": 1.0
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.78,\n \"setup_signals\": [\n \"현재가 $63,583.80이 고컨플루언스 bearish Crab 활성 PRZ $63,366.38-$63,891.76 내부에 위치하며, XAD/BC_EXT/ABCD 3개 Fib family가 중첩됨\",\n \"strict/high 등급 forming bearish Crab의 예상 D값이 $63,629.07로 현재가와 약 0.07% 거리이며, 점수 0.965, PRZ score 1.0\",\n \"strict/high 등급 forming bearish Bat PRZ $63,244.08-$63,821.10도 현재가와 중첩되며, 예상 D값 $63,532.59, 점수 0.964\",\n \"완성된 strict/high bearish Crab은 D $63,832.50 이후 PRZ 방어 및 AD 0.382 반응 도달이 확인되어 post-confirmation vote eligible 상태, bearish TP1 $62,819.24 / TP2 $62,318.93\",\n \"상단에는 추가 bearish Butterfly nearby PRZ $63,911.88-$64,662.42가 대기하며, EMA240 $64,191.00 및 7일 고점 $64,250.00과 겹쳐 상방 추격 리스크 대비 저항 클러스터를 형성\"\n ],\n \"reasoning\": \"하모닉 관점에서는 현재 BTC가 $63,583.80으로 핵심 bearish PRZ 클러스터인 Crab $63,366.38-$63,891.76 및 Bat $63,244.08-$63,821.10 안에 들어와 있어 단기 하방 반응 셋업이 우세하다. 특히 완료된 strict/high bearish Crab은 XAD 1.621, BCD 3.5428로 Crab 요건에 매우 근접하며, PRZ 터치·거절·AD 0.382 반응 도달이 확인되어 방향성 가중치 0.58의 중간 컨플루언스로 인정된다. 다만 하모닉은 독립적인 구조 전환 엔진이 아니므로, 명확한 1h BOS/CHoCH 또는 구조적 수용 데이터가 없는 현재 structure_bias는 neutral로 둔다. 실행 관점에서는 $63,891.76 아래에서 PRZ 방어가 유지될 경우 $62,819.24, $62,318.93, $61,509.10 순의 bearish TP ladder가 유효하다.\",\n \"key_levels\": {\n \"support\": [\n 62819.24,\n 62471.55,\n 62318.93,\n 61857.2,\n 61509.1,\n 61203.73,\n 60755.0\n ],\n \"resistance\": [\n 63366.38,\n 63821.1,\n 63891.76,\n 63911.88,\n 64191.0,\n 64250.0,\n 64662.42\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"1시간봉 기준 $63,891.76 상단을 명확히 수용하면 현재 활성 Crab/Bat bearish PRZ 반응 셋업은 무효화된다\",\n \"risk_scenario\": \"$63,891.76을 돌파·수용하면 bearish PRZ 방어 실패로 간주되며, 가격은 다음 nearby Butterfly PRZ $63,911.88-$64,662.42 및 EMA240 $64,191.00, 7일 고점 $64,250.00 유동성까지 확장될 수 있다. 그 구간에서도 거절이 나오지 않고 $64,662.42 위로 안착하면 하모닉 기반 하방 시나리오는 단기적으로 약화된다.\",\n \"data_quality\": \"high\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bullish",
"overall_confidence": 0.64,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.76,
"active_setups": [
"가격 $63,583.80은 7일 범위 EQ $61,665 및 ICT EQ $62,303.60 위의 프리미엄 구간에 위치",
"Wyckoff Phase D 구조 안에서 SOS $63,235.90 위에 있으나 AR/Range High $64,495.90 상단 수용은 미확인",
"EMA240 $64,191 및 7일 고점 $64,250 바로 아래에서 상단 공급 반응 구간 형성",
"Fibonacci ext_1.272 $63,825.41 및 ext_1.414 $64,133.16 저항 클러스터 접근",
"Harmonic bearish Crab/Bat PRZ $63,244.08-$63,891.76 내부 진입, strict/high 등급 PRZ 중첩",
"Derivatives 기준 $64,200/$64,300 상단 청산 유동성 근접 및 OI 24시간 -17.80%로 상승 추세의 신규 롱 구축 신뢰도 약화",
"Candlestick 기준 고거래량 evening star 발생, 패턴 품질 0.815, strict tier"
],
"setup_vs_structure": "구조는 Wyckoff 누적 Phase D와 ICT/Fibonacci의 상승 구조로 bullish이나, 실행 셋업은 프리미엄·상단 저항·PRZ·파생 포지셔닝이 겹치며 bearish로 기울어 있다. 즉 regime-level 구조와 단기 실행 조건이 충돌하므로, 즉시 추격 매수보다 상단 수용 여부와 LPS/SOS 방어 여부를 분리해서 판단해야 한다."
},
"signal_breakdown": {
"bullish_count": 3,
"bearish_count": 0,
"neutral_count": 3
},
"key_levels": {
"support": [
63235.9,
62970.15,
62819.61,
62659.51,
62318.93,
62315.0,
62303.6,
61690.3,
61665.0,
61509.1,
61344.8
],
"resistance": [
63825.41,
63891.76,
63915.3,
64133.16,
64191.0,
64250.0,
64495.9,
64575.29
]
},
"confluences": [
"Wyckoff와 Fibonacci, ICT가 모두 $63,235.90 부근을 구조적 기준선으로 본다: Wyckoff SOS, Fibonacci ext_1.0 지지, ICT 이전일 고점 돌파 기준이다.",
"Candlestick, Derivatives, ICT, Wyckoff가 $64,191-$64,250 구간을 핵심 상단 저항 또는 공급 구간으로 제시한다.",
"Fibonacci $63,825.41-$64,133.16, Harmonic bearish PRZ $63,366.38-$63,891.76, ICT Asian high $63,915.30이 $63,800-$63,900대 상단 반응 구간으로 중첩된다.",
"Derivatives의 $62,300 청산 레벨, ICT EQ $62,303.60, Wyckoff LPS $62,315.00, Harmonic TP2 $62,318.93이 $62,300-$62,319 구간의 핵심 구조 방어선으로 강하게 겹친다.",
"Candlestick EMA20 $62,819.61, Harmonic TP1 $62,819.24, ICT BOS 기준 $62,840.20이 $62,820-$62,840 구간의 1차 구조 점검 레벨로 일치한다.",
"Wyckoff의 누적 Phase D 해석과 ICT의 최근 BOS_bullish 회복, Fibonacci의 ext_1.0 상단 유지가 구조적 bullish 판정에 합류한다.",
"Candlestick, Derivatives, Harmonic, Fibonacci, ICT가 모두 현재 위치를 프리미엄 또는 상단 반응 구간으로 해석해 실행 셋업은 bearish 쪽으로 수렴한다."
],
"conflicts": [
"Wyckoff는 ACC regime, Phase D, SOS 이후 LPS 형성으로 구조적 bullish를 제시하지만, Candlestick과 Derivatives는 $64,191-$64,250 아래 저항 및 프리미엄 리스크를 근거로 bearish 실행 셋업을 제시한다.",
"Fibonacci와 ICT는 구조적으로 bullish를 유지하지만, 둘 다 현재가가 EQ 위 프리미엄에 있고 $63,825-$64,133 및 $63,915-$64,250 구간의 상단 반응 위험을 인정한다.",
"Harmonic은 strict/high bearish Crab 및 Bat PRZ가 현재가와 거의 일치한다고 보지만, 해당 신호는 구조 전환 엔진이 아니라 PRZ 반응 및 TP ladder 성격이므로 Wyckoff/ICT의 구조적 bullish를 단독으로 뒤집지는 못한다.",
"현재가가 EMA20 $62,819.61 및 EMA120 $62,659.51 위에 있어 단기 회복 구조는 유지되지만, EMA240 $64,191 및 7일 고점 $64,250 위의 확정 수용은 아직 없어 상위 구조 확장 확인은 부족하다."
],
"executive_summary": "BTC 1시간 구조는 Wyckoff 기준 누적 Phase D로 해석되며, SOS $63,235.90 회복 이후 LPS $62,315.00이 형성된 late accumulation 상태에 가깝다. ICT와 Fibonacci도 최근 BOS 회복 및 $63,235.90 상단 유지로 구조적 bullish를 지지하지만, 아직 AR/Range High $64,495.90 및 $64,191-$64,250 공급대 상단 수용은 확인되지 않았다. 현재가는 $63,583.80으로 구조상 강세 영역에 있으나, 프리미엄 구간·bearish harmonic PRZ $63,366.38-$63,891.76·EMA240/7일 고점 저항·파생 포지셔닝 약화가 겹쳐 실행 리스크는 bearish로 분리된다. 핵심 구조 조건은 $62,315.00 LPS와 $63,235.90 SOS의 방어이며, $64,191-$64,495.90 상단 수용 여부가 Phase D에서 post-range 확장으로 넘어가는지 판단하는 기준이다.",
"raw_llm_response": "{\n \"overall_signal\": \"bullish\",\n \"overall_confidence\": 0.64,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.76,\n \"active_setups\": [\n \"가격 $63,583.80은 7일 범위 EQ $61,665 및 ICT EQ $62,303.60 위의 프리미엄 구간에 위치\",\n \"Wyckoff Phase D 구조 안에서 SOS $63,235.90 위에 있으나 AR/Range High $64,495.90 상단 수용은 미확인\",\n \"EMA240 $64,191 및 7일 고점 $64,250 바로 아래에서 상단 공급 반응 구간 형성\",\n \"Fibonacci ext_1.272 $63,825.41 및 ext_1.414 $64,133.16 저항 클러스터 접근\",\n \"Harmonic bearish Crab/Bat PRZ $63,244.08-$63,891.76 내부 진입, strict/high 등급 PRZ 중첩\",\n \"Derivatives 기준 $64,200/$64,300 상단 청산 유동성 근접 및 OI 24시간 -17.80%로 상승 추세의 신규 롱 구축 신뢰도 약화\",\n \"Candlestick 기준 고거래량 evening star 발생, 패턴 품질 0.815, strict tier\"\n ],\n \"setup_vs_structure\": \"구조는 Wyckoff 누적 Phase D와 ICT/Fibonacci의 상승 구조로 bullish이나, 실행 셋업은 프리미엄·상단 저항·PRZ·파생 포지셔닝이 겹치며 bearish로 기울어 있다. 즉 regime-level 구조와 단기 실행 조건이 충돌하므로, 즉시 추격 매수보다 상단 수용 여부와 LPS/SOS 방어 여부를 분리해서 판단해야 한다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 3,\n \"bearish_count\": 0,\n \"neutral_count\": 3\n },\n \"key_levels\": {\n \"support\": [\n 63235.9,\n 62970.15,\n 62819.61,\n 62659.51,\n 62318.93,\n 62315.0,\n 62303.6,\n 61690.3,\n 61665.0,\n 61509.1,\n 61344.8\n ],\n \"resistance\": [\n 63825.41,\n 63891.76,\n 63915.3,\n 64133.16,\n 64191.0,\n 64250.0,\n 64495.9,\n 64575.29\n ]\n },\n \"confluences\": [\n \"Wyckoff와 Fibonacci, ICT가 모두 $63,235.90 부근을 구조적 기준선으로 본다: Wyckoff SOS, Fibonacci ext_1.0 지지, ICT 이전일 고점 돌파 기준이다.\",\n \"Candlestick, Derivatives, ICT, Wyckoff가 $64,191-$64,250 구간을 핵심 상단 저항 또는 공급 구간으로 제시한다.\",\n \"Fibonacci $63,825.41-$64,133.16, Harmonic bearish PRZ $63,366.38-$63,891.76, ICT Asian high $63,915.30이 $63,800-$63,900대 상단 반응 구간으로 중첩된다.\",\n \"Derivatives의 $62,300 청산 레벨, ICT EQ $62,303.60, Wyckoff LPS $62,315.00, Harmonic TP2 $62,318.93이 $62,300-$62,319 구간의 핵심 구조 방어선으로 강하게 겹친다.\",\n \"Candlestick EMA20 $62,819.61, Harmonic TP1 $62,819.24, ICT BOS 기준 $62,840.20이 $62,820-$62,840 구간의 1차 구조 점검 레벨로 일치한다.\",\n \"Wyckoff의 누적 Phase D 해석과 ICT의 최근 BOS_bullish 회복, Fibonacci의 ext_1.0 상단 유지가 구조적 bullish 판정에 합류한다.\",\n \"Candlestick, Derivatives, Harmonic, Fibonacci, ICT가 모두 현재 위치를 프리미엄 또는 상단 반응 구간으로 해석해 실행 셋업은 bearish 쪽으로 수렴한다.\"\n ],\n \"conflicts\": [\n \"Wyckoff는 ACC regime, Phase D, SOS 이후 LPS 형성으로 구조적 bullish를 제시하지만, Candlestick과 Derivatives는 $64,191-$64,250 아래 저항 및 프리미엄 리스크를 근거로 bearish 실행 셋업을 제시한다.\",\n \"Fibonacci와 ICT는 구조적으로 bullish를 유지하지만, 둘 다 현재가가 EQ 위 프리미엄에 있고 $63,825-$64,133 및 $63,915-$64,250 구간의 상단 반응 위험을 인정한다.\",\n \"Harmonic은 strict/high bearish Crab 및 Bat PRZ가 현재가와 거의 일치한다고 보지만, 해당 신호는 구조 전환 엔진이 아니라 PRZ 반응 및 TP ladder 성격이므로 Wyckoff/ICT의 구조적 bullish를 단독으로 뒤집지는 못한다.\",\n \"현재가가 EMA20 $62,819.61 및 EMA120 $62,659.51 위에 있어 단기 회복 구조는 유지되지만, EMA240 $64,191 및 7일 고점 $64,250 위의 확정 수용은 아직 없어 상위 구조 확장 확인은 부족하다.\"\n ],\n \"highest_conviction_analyst\": \"Wyckoff Expert — 구조 진단 측면에서 가장 강하다. SC $61,344.80 → AR $64,495.90 → ST $59,451.30 → Spring $60,363.00 → Terminal Spring $60,691.90 → SOS $63,235.90 → LPS $62,315.00의 Phase D 누적 시퀀스가 명확하며, regime fitness 0.963 및 accumulation score 96.2로 구조적 bullish 근거가 가장 구체적이다. 다만 실행 셋업 신뢰도는 Harmonic의 strict/high bearish PRZ와 Derivatives의 fragility가 보강한다.\",\n \"invalidation_level\": \"$62,315.00 LPS 하향 이탈 시 Phase D bullish 구조가 훼손되며, $61,344.80 SC 하단까지 잃으면 현재 누적 구조 해석은 사실상 무효화된다.\",\n \"executive_summary\": \"BTC 1시간 구조는 Wyckoff 기준 누적 Phase D로 해석되며, SOS $63,235.90 회복 이후 LPS $62,315.00이 형성된 late accumulation 상태에 가깝다. ICT와 Fibonacci도 최근 BOS 회복 및 $63,235.90 상단 유지로 구조적 bullish를 지지하지만, 아직 AR/Range High $64,495.90 및 $64,191-$64,250 공급대 상단 수용은 확인되지 않았다. 현재가는 $63,583.80으로 구조상 강세 영역에 있으나, 프리미엄 구간·bearish harmonic PRZ $63,366.38-$63,891.76·EMA240/7일 고점 저항·파생 포지셔닝 약화가 겹쳐 실행 리스크는 bearish로 분리된다. 핵심 구조 조건은 $62,315.00 LPS와 $63,235.90 SOS의 방어이며, $64,191-$64,495.90 상단 수용 여부가 Phase D에서 post-range 확장으로 넘어가는지 판단하는 기준이다.\"\n}"
},
"overall_signal": "bullish",
"overall_confidence": 0.64,
"operating_path": {
"path_type": "complex",
"confidence": 0.62,
"waypoints": [
{
"seq": 1,
"price": 62819.61,
"type": "support_test",
"source": "Candlestick (EMA20 $62,819.61 1차 하락 목표, evening star strict), Harmonic (TP1 $62,819.24), ICT (bear OB 중간값 $62,970.15)",
"description": "현재가 $63,583.80은 7일 EQ $61,665 및 ICT EQ $62,303.60 위 프리미엄 구간이고, 고거래량 evening star(strict, 품질 0.815)와 bearish harmonic PRZ($63,366-$63,891) 내부 반응이 겹쳐 setup_bias가 bearish 76%로 우세하다. 따라서 즉시 추격 매수가 아닌 하락 셋업이 1차 동인이다. 첫 하락 목표는 ICT bear OB 중간값 $62,970.15를 통과한 뒤 EMA20 $62,819.61(Candlestick 1차 목표)과 Harmonic TP1 $62,819.24가 일치하는 첫 구조 반응대다.",
"est_hours": 4,
"turning_zone": [
62659.51,
62819.61
],
"likely_wick": 62724.42,
"rejection_confirm": 62970.15,
"invalid_overshoot": 62534.06,
"calibration_reasoning": "EMA20 $62,819.61과 검증된(CONFIRMED) crab Harmonic TP1 AD0.382 $62,819.24가 정확히 중첩되어 존 상단을 고정했고, 하단은 fib 지지 $62,724.42·Chairman 지지 $62,659.51로 설정했다. 경로상 1차 구조 반응대 성격이라 폭을 0.31×ATR로 타이트하게 유지하고 likely_wick은 바로 아래 fib 지지로 잡았다."
},
{
"seq": 2,
"price": 62315.0,
"type": "swing_low",
"source": "Wyckoff (LPS $62,315.00), Derivatives ($62,300 청산 레벨), ICT (EQ $62,303.60), Harmonic (TP2 $62,318.93)",
"description": "EMA20 이탈 시 다음 목표는 $62,300-$62,319 핵심 구조 방어선이다. Wyckoff LPS $62,315.00, Derivatives $62,300 하단 청산 레벨, ICT EQ $62,303.60, Harmonic TP2 $62,318.93가 강하게 중첩되어 setup TP ladder의 최대 컨플루언스 구간이다. OI 24h -17.80%로 상승이 신규 롱이 아닌 언와인딩에 가깝다는 점도 이 레벨까지의 할인 재조정을 지지한다. 이 구간은 Phase D 누적 구조의 사활적 방어선으로, 여기서의 반응이 경로 전반을 결정한다.",
"est_hours": 8,
"turning_zone": [
62024.38,
62318.93
],
"likely_wick": 62300.0,
"rejection_confirm": 62659.51,
"invalid_overshoot": 61857.2,
"calibration_reasoning": "Wyckoff LPS $62,315·ICT EQ $62,303.60·검증된 crab TP2 AD0.618 $62,318.93·파생 $62,300 청산이 겹친 최대 컨플루언스를 존 상단으로, fib 컨플루언스 $62,024.38(ret_0.618/0.5)을 하단으로 설정(폭 0.58×ATR). likely_wick은 $62,300 라운드/청산 마그넷으로의 유동성 스윕을, 무효화는 gartley TP1 $61,857.20 이탈로 잡았다."
},
{
"seq": 3,
"price": 63235.9,
"type": "resistance_test",
"source": "Wyckoff (SOS $63,235.90), Fibonacci (ext_1.0 $63,235.90), ICT (이전일 고점 $63,235.90)",
"description": "LPS $62,315 방어가 유지되면 Wyckoff Phase D 구조적 bullish가 재개되어 SOS $63,235.90 재탈환 시도가 우선된다. 이 레벨은 Wyckoff SOS, Fibonacci ext_1.0, ICT 이전일 고점이 정확히 일치하는 3중 구조 기준선으로, 아래에서 접근 시 1차 저항 테스트 성격이다. 종가 수용 시 $63,825.41(fib ext_1.272) 저항 클러스터로 확장 여지가 열린다.",
"est_hours": 18,
"turning_zone": [
63235.9,
63832.5
],
"likely_wick": 63825.41,
"rejection_confirm": 62970.15,
"invalid_overshoot": 63915.3,
"calibration_reasoning": "터미널 저항 테스트라 SOS·fib ext_1.0 $63,235.90을 하단, 검증된 crab D/PRZ $63,832.50과 fib ext_1.272 $63,825.41이 형성한 저항·유동성 클러스터를 상단으로 넓게(≈1.17×ATR) 설정했다. likely_wick은 확정 PRZ 마그넷 $63,825.41에 바이어스하고, $63,915.30 상회 종가는 저항 거부가 아닌 돌파 전환으로 보아 무효화 기준으로 삼았다."
}
],
"period_extremes": {
"4h": {
"expected_high": 63750.0,
"expected_low": 62819.61,
"high_first": true
},
"8h": {
"expected_high": 63825.41,
"expected_low": 62315.0,
"high_first": true
},
"24h": {
"expected_high": 63825.41,
"expected_low": 62303.6,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 64250.0,
"description": "$64,191(EMA240) 및 7일 고점 $64,250 위로 1시간 종가 수용 시 Wyckoff AR/Range High에 준하는 post-range 확장이 확인되어 bearish setup이 무효화되고 상승 가속으로 전환된다. 다음 목표는 AR $64,495.90, Fibonacci ext_1.618 $64,575.29, ext_2.0 $65,403.20이다."
},
"bearish": {
"price": 62300.0,
"description": "$62,300-$62,315 LPS/청산/EQ 방어선을 1시간 종가로 하향 이탈하면 bearish 가속이 확인되며 Wyckoff Phase D 해석이 훼손된다. WP3 회복 시나리오가 소멸하고 bear OB 하단 $61,690.30, 7일 EQ $61,665, Harmonic $61,509.10 방향으로 확장된다."
}
},
"scenario_invalidation": 62200.0,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.62,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 62819.61,\n \"type\": \"support_test\",\n \"source\": \"Candlestick (EMA20 $62,819.61 1차 하락 목표, evening star strict), Harmonic (TP1 $62,819.24), ICT (bear OB 중간값 $62,970.15)\",\n \"description\": \"현재가 $63,583.80은 7일 EQ $61,665 및 ICT EQ $62,303.60 위 프리미엄 구간이고, 고거래량 evening star(strict, 품질 0.815)와 bearish harmonic PRZ($63,366-$63,891) 내부 반응이 겹쳐 setup_bias가 bearish 76%로 우세하다. 따라서 즉시 추격 매수가 아닌 하락 셋업이 1차 동인이다. 첫 하락 목표는 ICT bear OB 중간값 $62,970.15를 통과한 뒤 EMA20 $62,819.61(Candlestick 1차 목표)과 Harmonic TP1 $62,819.24가 일치하는 첫 구조 반응대다.\",\n \"est_hours\": 4\n },\n {\n \"seq\": 2,\n \"price\": 62315.00,\n \"type\": \"swing_low\",\n \"source\": \"Wyckoff (LPS $62,315.00), Derivatives ($62,300 청산 레벨), ICT (EQ $62,303.60), Harmonic (TP2 $62,318.93)\",\n \"description\": \"EMA20 이탈 시 다음 목표는 $62,300-$62,319 핵심 구조 방어선이다. Wyckoff LPS $62,315.00, Derivatives $62,300 하단 청산 레벨, ICT EQ $62,303.60, Harmonic TP2 $62,318.93가 강하게 중첩되어 setup TP ladder의 최대 컨플루언스 구간이다. OI 24h -17.80%로 상승이 신규 롱이 아닌 언와인딩에 가깝다는 점도 이 레벨까지의 할인 재조정을 지지한다. 이 구간은 Phase D 누적 구조의 사활적 방어선으로, 여기서의 반응이 경로 전반을 결정한다.\",\n \"est_hours\": 8\n },\n {\n \"seq\": 3,\n \"price\": 63235.90,\n \"type\": \"resistance_test\",\n \"source\": \"Wyckoff (SOS $63,235.90), Fibonacci (ext_1.0 $63,235.90), ICT (이전일 고점 $63,235.90)\",\n \"description\": \"LPS $62,315 방어가 유지되면 Wyckoff Phase D 구조적 bullish가 재개되어 SOS $63,235.90 재탈환 시도가 우선된다. 이 레벨은 Wyckoff SOS, Fibonacci ext_1.0, ICT 이전일 고점이 정확히 일치하는 3중 구조 기준선으로, 아래에서 접근 시 1차 저항 테스트 성격이다. 종가 수용 시 $63,825.41(fib ext_1.272) 저항 클러스터로 확장 여지가 열린다.\",\n \"est_hours\": 18\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 63750.00, \"expected_low\": 62819.61, \"high_first\": true},\n \"8h\": {\"expected_high\": 63825.41, \"expected_low\": 62315.00, \"high_first\": true},\n \"24h\": {\"expected_high\": 63825.41, \"expected_low\": 62303.60, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\"price\": 64250.00, \"description\": \"$64,191(EMA240) 및 7일 고점 $64,250 위로 1시간 종가 수용 시 Wyckoff AR/Range High에 준하는 post-range 확장이 확인되어 bearish setup이 무효화되고 상승 가속으로 전환된다. 다음 목표는 AR $64,495.90, Fibonacci ext_1.618 $64,575.29, ext_2.0 $65,403.20이다.\"},\n \"bearish\": {\"price\": 62300.00, \"description\": \"$62,300-$62,315 LPS/청산/EQ 방어선을 1시간 종가로 하향 이탈하면 bearish 가속이 확인되며 Wyckoff Phase D 해석이 훼손된다. WP3 회복 시나리오가 소멸하고 bear OB 하단 $61,690.30, 7일 EQ $61,665, Harmonic $61,509.10 방향으로 확장된다.\"}\n },\n \"scenario_invalidation\": 62200.00\n}\n```"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 62819.61,
"turning_zone": [
62659.51,
62819.61
],
"likely_wick": 62724.42,
"rejection_confirm": 62970.15,
"invalid_overshoot": 62534.06,
"calibration_reasoning": "EMA20 $62,819.61과 검증된(CONFIRMED) crab Harmonic TP1 AD0.382 $62,819.24가 정확히 중첩되어 존 상단을 고정했고, 하단은 fib 지지 $62,724.42·Chairman 지지 $62,659.51로 설정했다. 경로상 1차 구조 반응대 성격이라 폭을 0.31×ATR로 타이트하게 유지하고 likely_wick은 바로 아래 fib 지지로 잡았다."
},
{
"seq": 2,
"base_target": 62315.0,
"turning_zone": [
62024.38,
62318.93
],
"likely_wick": 62300.0,
"rejection_confirm": 62659.51,
"invalid_overshoot": 61857.2,
"calibration_reasoning": "Wyckoff LPS $62,315·ICT EQ $62,303.60·검증된 crab TP2 AD0.618 $62,318.93·파생 $62,300 청산이 겹친 최대 컨플루언스를 존 상단으로, fib 컨플루언스 $62,024.38(ret_0.618/0.5)을 하단으로 설정(폭 0.58×ATR). likely_wick은 $62,300 라운드/청산 마그넷으로의 유동성 스윕을, 무효화는 gartley TP1 $61,857.20 이탈로 잡았다."
},
{
"seq": 3,
"base_target": 63235.9,
"turning_zone": [
63235.9,
63832.5
],
"likely_wick": 63825.41,
"rejection_confirm": 62970.15,
"invalid_overshoot": 63915.3,
"calibration_reasoning": "터미널 저항 테스트라 SOS·fib ext_1.0 $63,235.90을 하단, 검증된 crab D/PRZ $63,832.50과 fib ext_1.272 $63,825.41이 형성한 저항·유동성 클러스터를 상단으로 넓게(≈1.17×ATR) 설정했다. likely_wick은 확정 PRZ 마그넷 $63,825.41에 바이어스하고, $63,915.30 상회 종가는 저항 거부가 아닌 돌파 전환으로 보아 무효화 기준으로 삼았다."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 62819.61,\n \"turning_zone\": [62659.51, 62819.61],\n \"likely_wick\": 62724.42,\n \"rejection_confirm\": 62970.15,\n \"invalid_overshoot\": 62534.06,\n \"calibration_reasoning\": \"EMA20 $62,819.61과 검증된(CONFIRMED) crab Harmonic TP1 AD0.382 $62,819.24가 정확히 중첩되어 존 상단을 고정했고, 하단은 fib 지지 $62,724.42·Chairman 지지 $62,659.51로 설정했다. 경로상 1차 구조 반응대 성격이라 폭을 0.31×ATR로 타이트하게 유지하고 likely_wick은 바로 아래 fib 지지로 잡았다.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 62315.00,\n \"turning_zone\": [62024.38, 62318.93],\n \"likely_wick\": 62300.00,\n \"rejection_confirm\": 62659.51,\n \"invalid_overshoot\": 61857.20,\n \"calibration_reasoning\": \"Wyckoff LPS $62,315·ICT EQ $62,303.60·검증된 crab TP2 AD0.618 $62,318.93·파생 $62,300 청산이 겹친 최대 컨플루언스를 존 상단으로, fib 컨플루언스 $62,024.38(ret_0.618/0.5)을 하단으로 설정(폭 0.58×ATR). likely_wick은 $62,300 라운드/청산 마그넷으로의 유동성 스윕을, 무효화는 gartley TP1 $61,857.20 이탈로 잡았다.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 63235.90,\n \"turning_zone\": [63235.90, 63832.50],\n \"likely_wick\": 63825.41,\n \"rejection_confirm\": 62970.15,\n \"invalid_overshoot\": 63915.30,\n \"calibration_reasoning\": \"터미널 저항 테스트라 SOS·fib ext_1.0 $63,235.90을 하단, 검증된 crab D/PRZ $63,832.50과 fib ext_1.272 $63,825.41이 형성한 저항·유동성 클러스터를 상단으로 넓게(≈1.17×ATR) 설정했다. likely_wick은 확정 PRZ 마그넷 $63,825.41에 바이어스하고, $63,915.30 상회 종가는 저항 거부가 아닌 돌파 전환으로 보아 무효화 기준으로 삼았다.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 28.2,
"chairman": 39.3,
"operating_path": 791.1,
"tp_calibrator": 448.2
},
"agents": {},
"total_s": 1306.8
}
}