Signal: BULLISH (66%) | Price: $63,531.80 | 2026-06-13 09:00 KST | 300 candles
Council: 2 bullish, 4 neutral, 0 bearish | Support: $63,533 / $63,386 / $63,352 | Resistance: $63,769 / $63,892 / $64,079
현재 BTC/USDT 1시간 구조는 Wyckoff 기준 Phase D 축적 진행 구간이며, SOS $63,235.90와 LPS $63,020.60 위를 회복한 상태라 regime-level 구조 편향은 bullish로 평가한다. ICT도 bullish BOS $62,942.40·$62,840.20 위 유지와 bullish OB $62,800.00-$63,385.90을 근거로 구조적 지지대를 확인하지만, 현재가는 상단 저항대 $64,078.60-$64,362.60 아래에 있어 아직 Phase E 돌파 확정은 아니다. 단기 실행 조건은 구조와 달리 bearish로 기울어 있으며, $63,244.08-$63,891.76 하모닉 bearish PRZ, EMA240 $64,078.60, 상단 청산대 $64,200, CVD 흡수 신호가 즉시 리스크로 작동한다. 핵심 구조 방어선은 $62,800.00-$63,020.60이며, $62,315.00 하회는 현재 축적/LPS 해석을 재검토해야 하는 구조적 훼손 조건이다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | BULLISH | 68% | $63,352 / $63,236 | $63,769 / $64,079 |
| ICT Trader | BULLISH | 72% | $63,386 / $63,093 | $63,633 / $63,988 |
| Derivatives Trader | BEARISH | 62% | $62,985 / $62,300 | $64,079 / $64,200 |
| Candlestick Reader | BEARISH | 58% | $63,508 / $62,985 | $64,079 / $64,363 |
| Fibonacci Analyst | BULLISH | 62% | $63,533 / $63,421 | $63,692 / $63,850 |
| Harmonic Specialist | BEARISH | 64% | $62,819 / $62,775 | $63,366 / $63,533 |
Support: $63,352 / $63,236 / $63,021 | Resistance: $63,769 / $64,079 / $64,363 | Horizon: short/medium term
레짐은 ACC이며 regime_fitness 0.963, acc_score 96.2로 축적 구조 우위가 명확합니다. 메인 구조는 SC $61,344.80 → AR $64,495.90 → ST $59,451.30 → Terminal Spring $60,691.90 → SOS $63,235.90 → LPS $63,020.60 순서로 Phase D 축적 해석이 가능합니다. 현재가 $63,531.80은 SOS $63,235.90와 LPS $63,020.60 위에 있어 구조적으로는 bullish이나, 메인 레인지 상단 $64,495.90 및 단기 AR $63,768.70 아래에 있어 즉시 돌파 확정으로 보기는 어렵습니다. 따라서 구조 편향은 bullish로 두되, 실행 관점의 setup_bias는 프리미엄 위치와 상단 공급 확인 전이라는 이유로 neutral입니다.
Support: $63,386 / $63,093 / $62,942 | Resistance: $63,633 / $63,988 / $64,079 | Horizon: short to medium term
확정 구조 기준으로는 최근 시퀀스가 BOS_bullish → CHoCH_bearish → BOS_bullish이며, 마지막 상방 BOS 레벨 $62,840.20 및 $62,942.40 위에서 가격이 유지되고 있어 structure_bias는 bullish로 판단한다. 다만 현재가 $63,531.80은 EQ $62,715.60 위 프리미엄 영역이고 주간 고점 $64,362.60 및 EMA240 $64,078.60 아래에 있어 즉시 추격 매수보다는 $63,385.90-$62,800.00 bullish OB 재테스트가 더 좋은 실행 구간이다. 활성 bullish OB는 후보 등급(score 0.533)이고 확인된 OB는 없지만, FVG 동반 흔적이 있으며 현재 가격이 OB 상단 $63,385.90 근처에서 지지받는다면 전일 고점 $63,988.00과 주간 고점 $64,362.60을 향한 재상승 시나리오가 우세하다. 최근 liquidity sweep과 미충족 FVG가 없기 때문에 신호 강도는 높지만 완전한 기관 확인보다는 중간 수준의 확신으로 본다.
Support: $62,985 / $62,300 / $61,000 | Resistance: $64,079 / $64,200 / $64,363 | Horizon: short term, 4-8시간
구조적으로는 가격이 EMA20 $63,507.73과 EMA120 $62,985.39 위에 있지만 EMA240 $64,078.60 아래에 있고, 7일 고점 $64,362.60을 확정 돌파하지 못해 명확한 BOS가 없는 중립 구조로 판단한다. 반면 셋업은 bearish다: 현재가 $63,531.80은 7일 범위 EQ 약 $61,906.95 위의 프리미엄 구간이며, 상단 $64,200 청산대와 $64,362.60 고점 근처에서 롱 계정 비율 0.609 및 long crowding 0.898이 과열되어 있다. CVD는 +$3,366.56 증가했지만 가격은 24시간 -0.10%로 정체되어 공격적 매수가 흡수되는 형태이고, OI도 24시간 -1.0360% 감소해 추세 추격보다는 포지션 정리 성격이 강하다. 파생 데이터가 4~8시간 선행한다는 관점에서는 $64,200 부근 유동성 스윕 후 $62,300의 가장 강한 하방 청산 구간으로 회귀할 가능성을 우선 본다.
Support: $63,508 / $62,985 / $61,907 | Resistance: $64,079 / $64,363 | Horizon: short term
현재 BTC/USDT는 $63,531.80으로 EMA20 $63,507.73 바로 위에 있어 단기 균형선은 유지하고 있지만, EMA240 $64,078.60 아래에 머물며 중기 저항을 아직 돌파하지 못했습니다. 최근 패턴 중 가장 품질이 높은 것은 high volume dark_cloud_cover로 pattern_quality 0.72이며, bearish 점수 2.05가 bullish 점수 1.45를 앞서 단기 매도 압력이 우세합니다. 다만 bullish_engulfing도 high volume 및 strict tier로 감지되어 완전한 하락 구조 확정은 아니며, 명확한 BOS/CHoCH 정보가 없으므로 structure_bias는 중립으로 봅니다. setup 관점에서는 7일 EQ $61,906.95 위 프리미엄 구간, EMA240 및 7일 고점 $64,362.60 인근 저항, shooting_star 후보가 겹쳐 단기 하방 셋업이 더 유리합니다.
Support: $63,533 / $63,421 / $63,308 | Resistance: $63,692 / $63,850 / $64,046 | Horizon: short term
현재 BTC는 Low $63,021 → High $64,363 상승 스윙의 0.618 되돌림인 $63,533.24를 거의 정확히 테스트하고 있어, 피보나치 관점에서는 단기 반등 셋업이 활성화된 상태입니다. 다만 확정적인 BOS나 CHoCH가 제시되지 않았고 가격이 $63,691.60의 0.5 레벨 아래에 있어 구조 자체는 아직 중립으로 판단합니다. 핵심 방어 구간은 ret_0.786 $63,307.79이며, 이 구간을 유지하면 $63,691.60, $63,849.96, 이후 ext_1.0 $64,362.60까지의 회복 시나리오가 열립니다. 상방에서는 $64,727.62~$64,918.19 부근이 ext_1.272, ret_0.382, ext_1.414가 겹치는 고품질 confluence zone으로 가장 강한 저항/목표 구간입니다.
Support: $62,819 / $62,775 / $62,625 | Resistance: $63,366 / $63,533 / $63,629 | Horizon: short term
하모닉 기준으로 현재 BTC는 $63,531.80에서 가장 가까운 bearish Bat D값 $63,532.59와 거의 동일하며, PRZ $63,244.08-$63,821.10 안에 들어와 있다. 동시에 bearish Crab PRZ $63,366.38-$63,891.76는 ABCD·BC_EXT·XAD 3중 Fib 수렴이고, 완성된 Crab은 D $63,832.50 이후 PRZ 터치, 방어, AD 0.382 반응 도달로 confirmation_reaction=true 및 reaction_score 1.0을 기록했다. 다만 하모닉은 단독 구조 엔진이 아니므로 확인된 BOS/CHoCH/구조 수용 데이터가 없는 현재 structure_bias는 neutral로 둔다. 실행 관점의 setup_bias는 활성 고품질 bearish PRZ들이 $63,244-$63,892에 겹쳐 있고 검증된 하방 TP ladder가 $62,819.24, $62,318.93, $61,509.10으로 제시되므로 bearish이다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $63,021 | support_test | Harmonic(Bat D $63,532.59 / Crab PRZ), Derivatives(프리미엄·CVD 흡수·롱 혼잡), Candlestick(dark_cloud_cover), Wyckoff(LPS $63,020.60), ICT(bullish OB $62,800-$63,386) | 5.0 | 현재가 $63,531.80은 bearish Bat D값 $63,532.59·Fib 0.618 $63,533.24와 정확히 일치하는 PRZ/균형축이며, 프리미엄 구간·롱 혼잡 0.898·CVD 흡수 다이버전스가 겹쳐 즉시 bearish 셋업(strength 72%)이 우선 작동한다. 따라서 첫 구간은 하방으로, ICT bullish OB($62,800-$63,386) 내부이자 핵심 구조 방어선 상단인 LPS $63,020.60을 되돌림 테스트한다. 하모닉 TP1 $62,819.24가 바로 아래에서 추가 하방 여지를 지지한다. |
| 2 | $63,769 | resistance_test | Wyckoff(1h_cycle_2 AR $63,768.70), Fibonacci(confluence $63,770.78), ICT(bullish BOS 구조 유지), Harmonic(PRZ 상단 $63,821.10) | 13.0 | OB·LPS 핵심 지지($62,800-$63,020.60)가 방어되면 Wyckoff Phase D 축적·ICT bullish BOS 구조가 재개된다. 균형축 $63,533을 회복하고 단기 AR $63,768.70 및 Fib confluence $63,770.78까지 반등하는 구간으로, bearish 셋업을 소화한 뒤의 구조적 bullish 연장이다. |
| 3 | $64,079 | resistance_test | Candlestick·Derivatives·ICT·Wyckoff 공통 EMA240 $64,078.60, Derivatives 상단 유동성 $64,200·7일 고점 $64,362.60 | 21.0 | 구조적 상방 목표이자 정체 구간. EMA240 $64,078.60은 4개 에이전트가 공통 지목한 중기 저항이며 상단 유동성 $64,200·7일 고점 $64,362.60 공급 클러스터의 하단이다. Phase E 돌파 확정 전까지 이 구간에서 매물 저항으로 상승이 둔화된다. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $63,093 | $63,633 | High first |
| 8h | $63,021 | $63,769 | Low first |
| 24h | $63,021 | $64,079 | Low first |
Invalidation: $62,315
```json
{
"path_type": "complex",
"confidence": 0.6,
"waypoints": [
{
"seq": 1,
"price": 63020.6,
"type": "support_test",
"source": "Harmonic(Bat D $63,532.59 / Crab PRZ), Derivatives(프리미엄·CVD 흡수·롱 혼잡), Candlestick(dark_cloud_cover), Wyckoff(LPS $63,020.60), ICT(bullish OB $62,800-$63,386)",
"description": "현재가 $63,531.80은 bearish Bat D값 $63,532.59·Fib 0.618 $63,533.24와 정확히 일치하는 PRZ/균형축이며, 프리미엄 구간·롱 혼잡 0.898·CVD 흡수 다이버전스가 겹쳐 즉시 bearish 셋업(strength 72%)이 우선 작동한다. 따라서 첫 구간은 하방으로, ICT bullish OB($62,800-$63,386) 내부이자 핵심 구조 방어선 상단인 LPS $63,020.60을 되돌림 테스트한다. 하모닉 TP1 $62,819.24가 바로 아래에서 추가 하방 여지를 지지한다.",
"est_hours": 5.0
},
{
"seq": 2,
"price": 63768.7,
"type": "resistance_test",
"source": "Wyckoff(1h_cycle_2 AR $63,768.70), Fibonacci(confluence $63,770.78), ICT(bullish BOS 구조 유지), Harmonic(PRZ 상단 $63,821.10)",
"description": "OB·LPS 핵심 지지($62,800-$63,020.60)가 방어되면 Wyckoff Phase D 축적·ICT bullish BOS 구조가 재개된다. 균형축 $63,533을 회복하고 단기 AR $63,768.70 및 Fib confluence $63,770.78까지 반등하는 구간으로, bearish 셋업을 소화한 뒤의 구조적 bullish 연장이다.",
"est_hours": 13.0
},
{
"seq": 3,
"price": 64078.6,
"type": "resistance_test",
"source": "Candlestick·Derivatives·ICT·Wyckoff 공통 EMA240 $64,078.60, Derivatives 상단 유동성 $64,200·7일 고점 $64,362.60",
"description": "구조적 상방 목표이자 정체 구간. EMA240 $64,078.60은 4개 에이전트가 공통 지목한 중기 저항이며 상단 유동성 $64,200·7일 고점 $64,362.60 공급 클러스터의 하단이다. Phase E 돌파 확정 전까지 이 구간에서 매물 저항으로 상승이 둔화된다.",
"est_hours": 21.0
}
],
"period_extremes": {
"4h": {"expected_high": 63633.3, "expected_low": 63092.95, "high_first": true},
"8h": {"expected_high": 63768.7, "expected_low": 63020.6, "high_first": false},
"24h": {"expected_high": 64078.6, "expected_low": 63020.6, "high_first": false}
},
"triggers": {
"bullish": {"price": 63891.76, "description": "상단 bearish PRZ 클러스터($63,821.10-$63,891.76) 상단을 종가 회복하면 하모닉 거부 셋업이 무효화되고 EMA240 $64,078.60·$64,200·7일 고점 $64,362.60을 향한 구조적 상방이 가속된다."},
"bearish": {"price": 62800.0, "description": "ICT bullish OB 하단이자 핵심 구조 방어선 $62,800.00을 상실하면 dip-and-recover 시나리오가 약화되고 $62,318.93·$62,300 하방 청산 클러스터로의 가속 하락이 활성화된다."}
},
"scenario_invalidation": 62315.0
}
```{
"overall_signal": "bullish",
"overall_confidence": 0.66,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.72,
"active_setups": [
"현재가 $63,531.80은 7일 레인지 EQ 약 $61,906.95 위의 프리미엄 구간에 위치",
"EMA240 $64,078.60 아래에서 중기 저항 압력 유지",
"상단 유동성 $64,200 및 7일 고점 $64,362.60 인근에서 롱 혼잡과 흡수성 CVD 다이버전스 발생",
"고품질 bearish Bat PRZ $63,244.08-$63,821.10 내부에서 현재가가 D값 $63,532.59와 거의 일치",
"고품질 bearish Crab PRZ $63,366.38-$63,891.76 활성화, 완료된 Crab은 PRZ 방어와 반응을 이미 확인",
"반대편 bullish 실행 조건은 Fib 0.618 $63,533.24 테스트와 ICT bullish OB $62,800.00-$63,385.90 지지 반응"
],
"setup_vs_structure": "구조는 Wyckoff Phase D 축적과 ICT 상방 BOS 유지로 bullish이나, 즉시 실행 셋업은 프리미엄·상단 유동성·하모닉 bearish PRZ·파생 흡수 신호 때문에 bearish로 기울어 있다. 즉, 상위 구조와 단기 실행 조건이 불일치하므로 현 구간은 추격보다 구조 지지와 저항 수용 여부를 확인해야 하는 구간이다."
},
"signal_breakdown": {
"bullish_count": 2,
"bearish_count": 0,
"neutral_count": 4
},
"key_levels": {
"support": [
63533.24,
63385.9,
63352.3,
63307.79,
63020.6,
62942.4,
62800.0,
62318.93,
62300.0,
61906.95,
59451.3
],
"resistance": [
63768.7,
63891.76,
64078.6,
64200.0,
64362.6,
64495.9,
64831.32
]
},
"confluences": [
"Wyckoff는 SOS $63,235.90 및 LPS $63,020.60 위의 Phase D 축적 구조를 제시하고, ICT는 bullish BOS $62,942.40·$62,840.20 위에서 구조가 유지된다고 보아 $62,800-$63,385.90 구간을 핵심 구조 지지대로 공통 인식한다.",
"Fib 0.618 $63,533.24, Harmonic bearish Bat D값 $63,532.59, 현재가 $63,531.80이 거의 동일해 $63,532-$63,533은 단기 균형·반응 축으로 매우 정밀하게 수렴한다.",
"Candlestick, Derivatives, ICT가 모두 EMA240 $64,078.60을 주요 저항으로 언급하며, 이는 $64,200 청산대 및 7일 고점 $64,362.60과 함께 상단 공급·유동성 클러스터를 형성한다.",
"Fib ext_1.0 $64,362.60, Candlestick 7일 고점 $64,362.60, Derivatives 상단 유동성 인접 구간, ICT 주간 고점 $64,362.60이 일치해 $64,362.60은 구조적 상단 검증 레벨이다.",
"Derivatives의 가장 강한 하방 청산 레벨 $62,300은 Harmonic bearish Crab TP2 $62,318.93 및 ICT 전일 저점 $62,315.00과 거의 일치해 $62,300-$62,319가 하방 유동성·반응 클러스터다.",
"Wyckoff 메인 AR $64,495.90은 Fib 확장 저항 $64,727.62-$64,918.19 및 Harmonic 상단 bearish PRZ 확장 구간 $64,111.74-$64,988.12와 같은 상단 구조권에 위치한다."
],
"conflicts": [
"구조 신호는 Wyckoff와 ICT가 bullish인 반면, Candlestick·Derivatives·Harmonic의 실행 셋업은 bearish로, regime-level 구조와 단기 반응 조건이 명확히 충돌한다.",
"Fib는 현재가가 0.618 되돌림 $63,533.24를 테스트 중이므로 반등 셋업으로 해석하지만, Harmonic은 거의 동일한 $63,532.59를 bearish Bat PRZ/D값으로 해석한다.",
"ICT는 bullish OB $62,800.00-$63,385.90 상단 반응을 긍정적으로 보지만, Harmonic은 $63,244.08-$63,821.10 전체를 bearish PRZ로 보아 같은 가격대를 상반되게 해석한다.",
"Wyckoff는 축적 Phase D의 SOS·LPS 회복을 구조적 강점으로 보지만, Derivatives는 롱 계정 비율 0.609, 롱 혼잡 0.898, CVD 증가 대비 가격 정체를 공격적 매수 흡수로 해석한다.",
"Candlestick은 high volume dark cloud cover와 EMA240 하단 저항을 강조하지만, ICT는 마지막 확정 구조 이벤트를 bullish BOS로 판단해 캔들 반응과 구조 판정이 일치하지 않는다."
],
"highest_conviction_analyst": "Wyckoff Expert — regime fitness 0.963, acc_score 96.2로 가장 높은 구조 적합도를 제시했고, SC $61,344.80 → AR $64,495.90 → ST $59,451.30 → Terminal Spring $60,691.90 → SOS $63,235.90 → LPS $63,020.60의 구체적 Phase D 축적 시퀀스를 제시했다. 현재 활성 구조도 LPS와 SOS 위에 있어 구조 판단의 일관성과 가격 레벨 정밀도가 가장 높다.",
"invalidation_level": "$62,800.00 1시간 종가 이탈 시 bullish 구조가 약화되며, $62,315.00 하회 시 현재 Phase D/LPS 기반 구조 해석은 사실상 훼손된다.",
"executive_summary": "현재 BTC/USDT 1시간 구조는 Wyckoff 기준 Phase D 축적 진행 구간이며, SOS $63,235.90와 LPS $63,020.60 위를 회복한 상태라 regime-level 구조 편향은 bullish로 평가한다. ICT도 bullish BOS $62,942.40·$62,840.20 위 유지와 bullish OB $62,800.00-$63,385.90을 근거로 구조적 지지대를 확인하지만, 현재가는 상단 저항대 $64,078.60-$64,362.60 아래에 있어 아직 Phase E 돌파 확정은 아니다. 단기 실행 조건은 구조와 달리 bearish로 기울어 있으며, $63,244.08-$63,891.76 하모닉 bearish PRZ, EMA240 $64,078.60, 상단 청산대 $64,200, CVD 흡수 신호가 즉시 리스크로 작동한다. 핵심 구조 방어선은 $62,800.00-$63,020.60이며, $62,315.00 하회는 현재 축적/LPS 해석을 재검토해야 하는 구조적 훼손 조건이다."
}{
"symbol": "BTC/USDT",
"timeframe": "1h",
"timestamp": "2026-06-13 09:00 KST",
"last_price": 63531.8,
"num_candles": 300,
"stage1_analyses": {
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bearish",
"confidence": 0.58,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.68,
"setup_signals": [
"7일 레인지 EQ 약 $61,906.95 위의 프리미엄 구간에서 거래 중: 현재가 $63,531.80",
"EMA240 $64,078.60 아래에서 저항 압력 유지, 현재가가 EMA240 대비 약 -0.9% 낮음",
"7일 고점 $64,362.60 근처 상단 유동성/저항대 접근 후 약한 캔들 반응",
"고거래량 bearish 패턴 감지: dark_cloud_cover, 품질 0.72, strict tier",
"최근 후보 패턴에 shooting_star@297 및 bearish_harami@293 포함, 단기 상방 추격 약화 신호",
"bear_score 2.05가 bull_score 1.45보다 우위"
],
"reasoning": "현재 BTC/USDT는 $63,531.80으로 EMA20 $63,507.73 바로 위에 있어 단기 균형선은 유지하고 있지만, EMA240 $64,078.60 아래에 머물며 중기 저항을 아직 돌파하지 못했습니다. 최근 패턴 중 가장 품질이 높은 것은 high volume dark_cloud_cover로 pattern_quality 0.72이며, bearish 점수 2.05가 bullish 점수 1.45를 앞서 단기 매도 압력이 우세합니다. 다만 bullish_engulfing도 high volume 및 strict tier로 감지되어 완전한 하락 구조 확정은 아니며, 명확한 BOS/CHoCH 정보가 없으므로 structure_bias는 중립으로 봅니다. setup 관점에서는 7일 EQ $61,906.95 위 프리미엄 구간, EMA240 및 7일 고점 $64,362.60 인근 저항, shooting_star 후보가 겹쳐 단기 하방 셋업이 더 유리합니다.",
"key_levels": {
"support": [
63507.73,
62985.39,
61906.95,
59451.3
],
"resistance": [
64078.6,
64362.6
]
},
"time_horizon": "short term",
"invalidation_level": "$64,362.60 상향 돌파 및 1시간봉 종가 안착",
"risk_scenario": "반대로 가격이 EMA240 $64,078.60을 회복하고 7일 고점 $64,362.60 위에서 1시간봉 종가를 형성하면, dark_cloud_cover와 shooting_star 기반의 하방 셋업은 실패로 간주되며 숏 커버링에 의해 추가 상승이 $65,000 이상으로 확장될 수 있습니다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 139,
"recent_patterns": 5,
"pattern_list": [
"shooting_star@297",
"bullish_engulfing@290",
"bearish_harami@293",
"bullish_harami@297",
"dark_cloud_cover@291"
],
"atr_value": 381.09,
"vol_avg_20": 6578.17,
"high_volume_patterns": [
"bullish_engulfing",
"dark_cloud_cover"
],
"pattern_candidates": [
{
"pattern": "dark_cloud_cover",
"signal": "bearish",
"pattern_quality": 0.72,
"tier": "strict",
"high_volume": true
},
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.663,
"tier": "strict",
"high_volume": true
},
{
"pattern": "bearish_harami",
"signal": "bearish",
"pattern_quality": 0.532,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bullish_harami",
"signal": "bullish",
"pattern_quality": 0.504,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "shooting_star",
"signal": "bearish",
"pattern_quality": 0.471,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.72,
"bull_score": 1.45,
"bear_score": 2.05
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.58,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.68,\n \"setup_signals\": [\n \"7일 레인지 EQ 약 $61,906.95 위의 프리미엄 구간에서 거래 중: 현재가 $63,531.80\",\n \"EMA240 $64,078.60 아래에서 저항 압력 유지, 현재가가 EMA240 대비 약 -0.9% 낮음\",\n \"7일 고점 $64,362.60 근처 상단 유동성/저항대 접근 후 약한 캔들 반응\",\n \"고거래량 bearish 패턴 감지: dark_cloud_cover, 품질 0.72, strict tier\",\n \"최근 후보 패턴에 shooting_star@297 및 bearish_harami@293 포함, 단기 상방 추격 약화 신호\",\n \"bear_score 2.05가 bull_score 1.45보다 우위\"\n ],\n \"reasoning\": \"현재 BTC/USDT는 $63,531.80으로 EMA20 $63,507.73 바로 위에 있어 단기 균형선은 유지하고 있지만, EMA240 $64,078.60 아래에 머물며 중기 저항을 아직 돌파하지 못했습니다. 최근 패턴 중 가장 품질이 높은 것은 high volume dark_cloud_cover로 pattern_quality 0.72이며, bearish 점수 2.05가 bullish 점수 1.45를 앞서 단기 매도 압력이 우세합니다. 다만 bullish_engulfing도 high volume 및 strict tier로 감지되어 완전한 하락 구조 확정은 아니며, 명확한 BOS/CHoCH 정보가 없으므로 structure_bias는 중립으로 봅니다. setup 관점에서는 7일 EQ $61,906.95 위 프리미엄 구간, EMA240 및 7일 고점 $64,362.60 인근 저항, shooting_star 후보가 겹쳐 단기 하방 셋업이 더 유리합니다.\",\n \"key_levels\": {\n \"support\": [\n 63507.73,\n 62985.39,\n 61906.95,\n 59451.3\n ],\n \"resistance\": [\n 64078.6,\n 64362.6\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$64,362.60 상향 돌파 및 1시간봉 종가 안착\",\n \"risk_scenario\": \"반대로 가격이 EMA240 $64,078.60을 회복하고 7일 고점 $64,362.60 위에서 1시간봉 종가를 형성하면, dark_cloud_cover와 shooting_star 기반의 하방 셋업은 실패로 간주되며 숏 커버링에 의해 추가 상승이 $65,000 이상으로 확장될 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "bullish",
"confidence": 0.62,
"structure_bias": "neutral",
"setup_bias": "bullish",
"setup_score": 0.72,
"setup_signals": [
"현재가 $63,531.80가 EQ/ret_0.5 $63,691.60 아래에 위치해 단기 할인 구간 진입",
"0.618 골든비율 되돌림 $63,533.24를 정확히 테스트 중이며 nearest_fib_distance가 0.000",
"ret_0.618 $63,533.24와 ret_0.786 $63,307.79 사이에 $63,420.52 confluence zone 형성",
"fib_reaction_state가 testing이고 reaction_probability가 0.65로 골든비율 반등 가능성 우위",
"상방 미도달 확장 목표가 ext_1.0 $64,362.60 및 고품질 confluence zone $64,831.32에 남아 있음"
],
"reasoning": "현재 BTC는 Low $63,021 → High $64,363 상승 스윙의 0.618 되돌림인 $63,533.24를 거의 정확히 테스트하고 있어, 피보나치 관점에서는 단기 반등 셋업이 활성화된 상태입니다. 다만 확정적인 BOS나 CHoCH가 제시되지 않았고 가격이 $63,691.60의 0.5 레벨 아래에 있어 구조 자체는 아직 중립으로 판단합니다. 핵심 방어 구간은 ret_0.786 $63,307.79이며, 이 구간을 유지하면 $63,691.60, $63,849.96, 이후 ext_1.0 $64,362.60까지의 회복 시나리오가 열립니다. 상방에서는 $64,727.62~$64,918.19 부근이 ext_1.272, ret_0.382, ext_1.414가 겹치는 고품질 confluence zone으로 가장 강한 저항/목표 구간입니다.",
"key_levels": {
"support": [
63533.24,
63420.52,
63307.79,
63021.0
],
"resistance": [
63691.6,
63849.96,
64045.89,
64362.6,
64727.62,
64918.19
]
},
"time_horizon": "short term",
"invalidation_level": "63307.79",
"risk_scenario": "$63,307.79의 0.786 되돌림을 하향 이탈하면 0.618 골든비율 반등 셋업은 실패로 간주되며, 가격은 스윙 저점 $63,021 재테스트 또는 그 이하로 유동성 회수를 진행할 수 있습니다. 특히 $63,021까지 무너지면 현재 Low→High 상승 스윙 기반의 피보나치 구조가 훼손되어 단기 bearish 전환 리스크가 커집니다.",
"data_quality": "high",
"metrics": {
"swing_pair": "Low→High: $63,021 → $64,363",
"direction": "up",
"nearest_fib": "ret_0.618",
"nearest_fib_price": 63533.24,
"nearest_fib_distance": 0.0,
"golden_ratio_level": 63533.24,
"fib_ret_382": 63849.96,
"fib_ret_618": 63533.24,
"confluence_zones": [
{
"price": 64831.32,
"count": 3,
"levels": [
"ext_1.272",
"ret_0.382",
"ext_1.414"
],
"cluster_score": 0.85
},
{
"price": 63420.52,
"count": 2,
"levels": [
"ret_0.786",
"ret_0.618"
],
"cluster_score": 0.6
},
{
"price": 63770.78,
"count": 2,
"levels": [
"ret_0.5",
"ret_0.382"
],
"cluster_score": 0.6
},
{
"price": 64204.24,
"count": 2,
"levels": [
"ret_0.236",
"ext_1.0"
],
"cluster_score": 0.6
},
{
"price": 66581.95,
"count": 2,
"levels": [
"ext_2.618",
"ret_0.5"
],
"cluster_score": 0.6
}
],
"support_levels": [
63307.788
],
"resistance_levels": [
63533.244,
63691.6,
63849.956
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 64045.89,
"distance_pct": 0.81,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ret_0.382",
"price": 63849.96,
"distance_pct": 0.5,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ret_0.5",
"price": 63691.6,
"distance_pct": 0.25,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ret_0.618",
"price": 63533.24,
"distance_pct": 0.0,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ret_0.786",
"price": 63307.79,
"distance_pct": 0.35,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ext_1.0",
"price": 64362.6,
"distance_pct": 1.31,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.272",
"price": 64727.62,
"distance_pct": 1.88,
"is_support": false,
"cluster_score": 0.85
},
{
"name": "ext_1.414",
"price": 64918.19,
"distance_pct": 2.18,
"is_support": false,
"cluster_score": 0.85
},
{
"name": "ext_1.618",
"price": 65191.96,
"distance_pct": 2.61,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_2.0",
"price": 65704.6,
"distance_pct": 3.42,
"is_support": false,
"cluster_score": 0.0
}
],
"confluence_quality": 0.85,
"fib_reaction_state": "testing",
"reaction_probability": 0.65
},
"raw_llm_response": "{\n \"signal\": \"bullish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.72,\n \"setup_signals\": [\n \"현재가 $63,531.80가 EQ/ret_0.5 $63,691.60 아래에 위치해 단기 할인 구간 진입\",\n \"0.618 골든비율 되돌림 $63,533.24를 정확히 테스트 중이며 nearest_fib_distance가 0.000\",\n \"ret_0.618 $63,533.24와 ret_0.786 $63,307.79 사이에 $63,420.52 confluence zone 형성\",\n \"fib_reaction_state가 testing이고 reaction_probability가 0.65로 골든비율 반등 가능성 우위\",\n \"상방 미도달 확장 목표가 ext_1.0 $64,362.60 및 고품질 confluence zone $64,831.32에 남아 있음\"\n ],\n \"reasoning\": \"현재 BTC는 Low $63,021 → High $64,363 상승 스윙의 0.618 되돌림인 $63,533.24를 거의 정확히 테스트하고 있어, 피보나치 관점에서는 단기 반등 셋업이 활성화된 상태입니다. 다만 확정적인 BOS나 CHoCH가 제시되지 않았고 가격이 $63,691.60의 0.5 레벨 아래에 있어 구조 자체는 아직 중립으로 판단합니다. 핵심 방어 구간은 ret_0.786 $63,307.79이며, 이 구간을 유지하면 $63,691.60, $63,849.96, 이후 ext_1.0 $64,362.60까지의 회복 시나리오가 열립니다. 상방에서는 $64,727.62~$64,918.19 부근이 ext_1.272, ret_0.382, ext_1.414가 겹치는 고품질 confluence zone으로 가장 강한 저항/목표 구간입니다.\",\n \"key_levels\": {\n \"support\": [\n 63533.24,\n 63420.52,\n 63307.79,\n 63021.0\n ],\n \"resistance\": [\n 63691.6,\n 63849.96,\n 64045.89,\n 64362.6,\n 64727.62,\n 64918.19\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"63307.79\",\n \"risk_scenario\": \"$63,307.79의 0.786 되돌림을 하향 이탈하면 0.618 골든비율 반등 셋업은 실패로 간주되며, 가격은 스윙 저점 $63,021 재테스트 또는 그 이하로 유동성 회수를 진행할 수 있습니다. 특히 $63,021까지 무너지면 현재 Low→High 상승 스윙 기반의 피보나치 구조가 훼손되어 단기 bearish 전환 리스크가 커집니다.\",\n \"data_quality\": \"high\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "bullish",
"confidence": 0.68,
"structure_bias": "bullish",
"setup_bias": "neutral",
"setup_score": 0.42,
"setup_signals": [
"현재가 $63,531.80은 메인 레인지 EQ 약 $62,920.35 위에 있어 프리미엄 구간에 위치",
"직전 SOS $63,235.90 및 LPS $63,020.60 위를 회복한 상태",
"단기 활성 구조 1h_cycle_2의 AR $63,768.70이 바로 위 저항으로 남아 있음",
"상단 메인 AR $64,495.90 및 EMA240 $64,078.60 부근에서 공급 확인 필요",
"활성 구조의 Spring 후보 $63,352.30 위를 유지 중이나, 아직 상단 수용 확인은 부족"
],
"reasoning": "레짐은 ACC이며 regime_fitness 0.963, acc_score 96.2로 축적 구조 우위가 명확합니다. 메인 구조는 SC $61,344.80 → AR $64,495.90 → ST $59,451.30 → Terminal Spring $60,691.90 → SOS $63,235.90 → LPS $63,020.60 순서로 Phase D 축적 해석이 가능합니다. 현재가 $63,531.80은 SOS $63,235.90와 LPS $63,020.60 위에 있어 구조적으로는 bullish이나, 메인 레인지 상단 $64,495.90 및 단기 AR $63,768.70 아래에 있어 즉시 돌파 확정으로 보기는 어렵습니다. 따라서 구조 편향은 bullish로 두되, 실행 관점의 setup_bias는 프리미엄 위치와 상단 공급 확인 전이라는 이유로 neutral입니다.",
"key_levels": {
"support": [
63352.3,
63235.9,
63020.6,
62800.0,
62315.0,
61344.8,
60691.9,
59451.3
],
"resistance": [
63768.7,
64078.6,
64362.6,
64495.9
]
},
"time_horizon": "short/medium term",
"invalidation_level": "$63,020.60",
"risk_scenario": "가격이 LPS $63,020.60 아래로 1시간 종가 기준 이탈하면 현재 Phase D/LPS 유지 해석은 약화되며, $62,800.00 ST와 $62,315.00 단기 SC 재검증 가능성이 커집니다. 특히 $61,344.80 메인 SC를 잃으면 축적 상단 전개보다 레인지 재흡수 또는 Spring 재시험 시나리오로 전환해야 합니다.",
"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": 86,
"price": 61344.8,
"color": "#ffd166"
},
{
"label": "AR",
"side": "high",
"idx": 87,
"price": 64495.9,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "low",
"idx": 136,
"price": 59451.3,
"color": "#118ab2"
},
{
"label": "Spring",
"side": "low",
"idx": 150,
"price": 60363.0,
"color": "#f9844a"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 237,
"price": 60691.9,
"color": "#f3722c"
},
{
"label": "SOS",
"side": "high",
"idx": 263,
"price": 63235.9,
"color": "#06d6a0"
},
{
"label": "LPS",
"side": "low",
"idx": 289,
"price": 63020.6,
"color": "#8338ec"
}
],
"phase_structures": [
{
"structure_id": "1h_cycle_1",
"sequence": 1,
"timeframe": "1h",
"regime": "accumulation",
"role": "prior_completed_structure",
"is_active": false,
"is_completed": true,
"is_confirmed": true,
"structure_bias": "bullish",
"phase_context": "accumulation",
"start_idx": 86,
"end_idx": 289,
"phase_count": 7,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 86,
"price": 61344.8,
"color": "#ffd166",
"dt": "2026-06-04 11:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 87,
"price": 64495.9,
"color": "#06d6a0",
"dt": "2026-06-04 12:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 136,
"price": 59451.3,
"color": "#118ab2",
"dt": "2026-06-06 13:00:00+09:00"
},
{
"label": "Spring",
"side": "low",
"idx": 150,
"price": 60363.0,
"color": "#f9844a",
"dt": "2026-06-07 03:00:00+09:00"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 237,
"price": 60691.9,
"color": "#f3722c",
"dt": "2026-06-10 18:00:00+09:00"
},
{
"label": "SOS",
"side": "high",
"idx": 263,
"price": 63235.9,
"color": "#06d6a0",
"dt": "2026-06-11 20:00:00+09:00"
},
{
"label": "LPS",
"side": "low",
"idx": 289,
"price": 63020.6,
"color": "#8338ec",
"dt": "2026-06-12 22:00:00+09:00"
}
]
},
{
"structure_id": "1h_cycle_2",
"sequence": 2,
"timeframe": "1h",
"regime": "accumulation",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bullish",
"phase_context": "accumulation",
"start_idx": 269,
"end_idx": 296,
"phase_count": 4,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 269,
"price": 62315.0,
"color": "#ffd166",
"dt": "2026-06-12 02:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 270,
"price": 63768.7,
"color": "#06d6a0",
"dt": "2026-06-12 03:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 282,
"price": 62800.0,
"color": "#118ab2",
"dt": "2026-06-12 15:00:00+09:00"
},
{
"label": "Spring",
"side": "low",
"idx": 296,
"price": 63352.3,
"color": "#f9844a",
"dt": "2026-06-13 05:00:00+09:00"
}
]
}
],
"active_structure_id": "1h_cycle_2",
"primary_structure_id": "1h_cycle_1",
"structure_count": 2,
"regime_fitness": 0.9625,
"current_event": "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.68,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"neutral\",\n \"setup_score\": 0.42,\n \"setup_signals\": [\n \"현재가 $63,531.80은 메인 레인지 EQ 약 $62,920.35 위에 있어 프리미엄 구간에 위치\",\n \"직전 SOS $63,235.90 및 LPS $63,020.60 위를 회복한 상태\",\n \"단기 활성 구조 1h_cycle_2의 AR $63,768.70이 바로 위 저항으로 남아 있음\",\n \"상단 메인 AR $64,495.90 및 EMA240 $64,078.60 부근에서 공급 확인 필요\",\n \"활성 구조의 Spring 후보 $63,352.30 위를 유지 중이나, 아직 상단 수용 확인은 부족\"\n ],\n \"reasoning\": \"레짐은 ACC이며 regime_fitness 0.963, acc_score 96.2로 축적 구조 우위가 명확합니다. 메인 구조는 SC $61,344.80 → AR $64,495.90 → ST $59,451.30 → Terminal Spring $60,691.90 → SOS $63,235.90 → LPS $63,020.60 순서로 Phase D 축적 해석이 가능합니다. 현재가 $63,531.80은 SOS $63,235.90와 LPS $63,020.60 위에 있어 구조적으로는 bullish이나, 메인 레인지 상단 $64,495.90 및 단기 AR $63,768.70 아래에 있어 즉시 돌파 확정으로 보기는 어렵습니다. 따라서 구조 편향은 bullish로 두되, 실행 관점의 setup_bias는 프리미엄 위치와 상단 공급 확인 전이라는 이유로 neutral입니다.\",\n \"key_levels\": {\n \"support\": [\n 63352.3,\n 63235.9,\n 63020.6,\n 62800.0,\n 62315.0,\n 61344.8,\n 60691.9,\n 59451.3\n ],\n \"resistance\": [\n 63768.7,\n 64078.6,\n 64362.6,\n 64495.9\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"$63,020.60\",\n \"risk_scenario\": \"가격이 LPS $63,020.60 아래로 1시간 종가 기준 이탈하면 현재 Phase D/LPS 유지 해석은 약화되며, $62,800.00 ST와 $62,315.00 단기 SC 재검증 가능성이 커집니다. 특히 $61,344.80 메인 SC를 잃으면 축적 상단 전개보다 레인지 재흡수 또는 Spring 재시험 시나리오로 전환해야 합니다.\",\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": [
"7일 범위 EQ 약 $61,906.95 상단의 프리미엄 구간에서 현재가 $63,531.80 거래",
"상단 유동성 $64,200 및 7일 고점 $64,362.60 근접, buy-side sweep 이후 되돌림 위험",
"CVD divergence 0.850: CVD가 +$3,366.56 증가했지만 24시간 가격은 -0.10%로 매수 체결이 가격 상승으로 연결되지 않음",
"24시간 OI -1.0360% 감소: 신규 추세 포지션 유입보다 포지션 언와인딩 성격",
"롱 계정 비율 0.609, account_long_crowding 0.898로 롱 포지셔닝 과밀",
"현물-선물 basis -0.0758%로 선물이 할인 거래되어 파생시장 수요가 약함",
"가장 강한 하방 청산 밀집 구간이 $62,300에 위치하며 fragility_score 0.860으로 하방 유동성 끌림이 큼"
],
"reasoning": "구조적으로는 가격이 EMA20 $63,507.73과 EMA120 $62,985.39 위에 있지만 EMA240 $64,078.60 아래에 있고, 7일 고점 $64,362.60을 확정 돌파하지 못해 명확한 BOS가 없는 중립 구조로 판단한다. 반면 셋업은 bearish다: 현재가 $63,531.80은 7일 범위 EQ 약 $61,906.95 위의 프리미엄 구간이며, 상단 $64,200 청산대와 $64,362.60 고점 근처에서 롱 계정 비율 0.609 및 long crowding 0.898이 과열되어 있다. CVD는 +$3,366.56 증가했지만 가격은 24시간 -0.10%로 정체되어 공격적 매수가 흡수되는 형태이고, OI도 24시간 -1.0360% 감소해 추세 추격보다는 포지션 정리 성격이 강하다. 파생 데이터가 4~8시간 선행한다는 관점에서는 $64,200 부근 유동성 스윕 후 $62,300의 가장 강한 하방 청산 구간으로 회귀할 가능성을 우선 본다.",
"key_levels": {
"support": [
62985.39,
62300,
61000,
59451.3,
57300
],
"resistance": [
64078.6,
64200,
64362.6,
66100,
69800
]
},
"time_horizon": "short term, 4-8시간",
"invalidation_level": "1시간 종가 기준 $64,362.60 상방 확정 돌파",
"risk_scenario": "$64,362.60 위로 구조적 수용이 나오면 bearish setup은 실패하고, 숏 커버링과 상단 청산 유동성 흡수로 $66,100까지 빠른 확장 가능성이 열린다. 특히 OI가 재상승하면서 basis가 회복되면 단순 스윕이 아니라 신규 롱 주도 돌파로 해석해야 한다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.85,
"cvd_change": 3366.556,
"oi_trend": 0.396,
"oi_change_pct_24h": -1.036,
"oi_latest": 97799.303,
"funding_pressure": 0.493,
"funding_avg": 6.61e-06,
"funding_change_24h": 2.143e-05,
"long_account_ratio": 0.608,
"short_account_ratio": 0.392,
"long_account_latest": 0.609,
"short_account_latest": 0.391,
"long_account_change_24h": -0.0053,
"short_account_change_24h": 0.0053,
"account_flow_label": "short_accounts_rising_long_accounts_falling",
"account_short_crowding": 0.0,
"account_long_crowding": 0.898,
"ls_imbalance": 0.0,
"ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
"spot_futures_basis_score": 0.481,
"spot_futures_basis_pct": -0.0758,
"basis_change_lookback": -0.027,
"aggregate_score": 0.444,
"bull_signals": 1,
"bear_signals": 2,
"liq_below": [
[
62300,
11006.2399842
],
[
61000,
7411.161146
],
[
57300,
7199.964575000001
]
],
"liq_above": [
[
64200,
7730.67896745
],
[
66100,
7674.106462000001
],
[
69800,
6915.056042499999
]
],
"strongest_liq_level": 62300,
"fragility_score": 0.86,
"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 \"7일 범위 EQ 약 $61,906.95 상단의 프리미엄 구간에서 현재가 $63,531.80 거래\",\n \"상단 유동성 $64,200 및 7일 고점 $64,362.60 근접, buy-side sweep 이후 되돌림 위험\",\n \"CVD divergence 0.850: CVD가 +$3,366.56 증가했지만 24시간 가격은 -0.10%로 매수 체결이 가격 상승으로 연결되지 않음\",\n \"24시간 OI -1.0360% 감소: 신규 추세 포지션 유입보다 포지션 언와인딩 성격\",\n \"롱 계정 비율 0.609, account_long_crowding 0.898로 롱 포지셔닝 과밀\",\n \"현물-선물 basis -0.0758%로 선물이 할인 거래되어 파생시장 수요가 약함\",\n \"가장 강한 하방 청산 밀집 구간이 $62,300에 위치하며 fragility_score 0.860으로 하방 유동성 끌림이 큼\"\n ],\n \"reasoning\": \"구조적으로는 가격이 EMA20 $63,507.73과 EMA120 $62,985.39 위에 있지만 EMA240 $64,078.60 아래에 있고, 7일 고점 $64,362.60을 확정 돌파하지 못해 명확한 BOS가 없는 중립 구조로 판단한다. 반면 셋업은 bearish다: 현재가 $63,531.80은 7일 범위 EQ 약 $61,906.95 위의 프리미엄 구간이며, 상단 $64,200 청산대와 $64,362.60 고점 근처에서 롱 계정 비율 0.609 및 long crowding 0.898이 과열되어 있다. CVD는 +$3,366.56 증가했지만 가격은 24시간 -0.10%로 정체되어 공격적 매수가 흡수되는 형태이고, OI도 24시간 -1.0360% 감소해 추세 추격보다는 포지션 정리 성격이 강하다. 파생 데이터가 4~8시간 선행한다는 관점에서는 $64,200 부근 유동성 스윕 후 $62,300의 가장 강한 하방 청산 구간으로 회귀할 가능성을 우선 본다.\",\n \"key_levels\": {\n \"support\": [\n 62985.39,\n 62300,\n 61000,\n 59451.3,\n 57300\n ],\n \"resistance\": [\n 64078.6,\n 64200,\n 64362.6,\n 66100,\n 69800\n ]\n },\n \"time_horizon\": \"short term, 4-8시간\",\n \"invalidation_level\": \"1시간 종가 기준 $64,362.60 상방 확정 돌파\",\n \"risk_scenario\": \"$64,362.60 위로 구조적 수용이 나오면 bearish setup은 실패하고, 숏 커버링과 상단 청산 유동성 흡수로 $66,100까지 빠른 확장 가능성이 열린다. 특히 OI가 재상승하면서 basis가 회복되면 단순 스윕이 아니라 신규 롱 주도 돌파로 해석해야 한다.\",\n \"data_quality\": \"medium\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bullish",
"confidence": 0.72,
"structure_bias": "bullish",
"setup_bias": "bullish",
"setup_score": 0.872,
"setup_signals": [
"확정 구조 이벤트가 BOS_bullish $62,942.40 이후 BOS_bullish $62,840.20으로 재상방 전환",
"현재가 $63,531.80이 EQ $62,715.60 위 프리미엄 영역에 위치하여 추격보다 되돌림 매수 조건",
"활성 bullish OB 후보가 $62,800.00-$63,385.90에 있으며 현재가가 OB 상단 $63,385.90 근처에서 반응 중",
"bullish OB 내부 미드포인트 $63,092.95와 하단 $62,800.00이 단기 기관 매수 방어 구간",
"전일 고점 $63,988.00이 이미 돌파되어 상방 유동성 확보 이후 $64,362.60 주간 고점 재공격 가능",
"EMA20 $63,507.73 및 EMA120 $62,985.39 위에서 거래되어 단기/중기 평균선 기준 매수 우위"
],
"reasoning": "확정 구조 기준으로는 최근 시퀀스가 BOS_bullish → CHoCH_bearish → BOS_bullish이며, 마지막 상방 BOS 레벨 $62,840.20 및 $62,942.40 위에서 가격이 유지되고 있어 structure_bias는 bullish로 판단한다. 다만 현재가 $63,531.80은 EQ $62,715.60 위 프리미엄 영역이고 주간 고점 $64,362.60 및 EMA240 $64,078.60 아래에 있어 즉시 추격 매수보다는 $63,385.90-$62,800.00 bullish OB 재테스트가 더 좋은 실행 구간이다. 활성 bullish OB는 후보 등급(score 0.533)이고 확인된 OB는 없지만, FVG 동반 흔적이 있으며 현재 가격이 OB 상단 $63,385.90 근처에서 지지받는다면 전일 고점 $63,988.00과 주간 고점 $64,362.60을 향한 재상승 시나리오가 우세하다. 최근 liquidity sweep과 미충족 FVG가 없기 때문에 신호 강도는 높지만 완전한 기관 확인보다는 중간 수준의 확신으로 본다.",
"key_levels": {
"support": [
63385.9,
63092.95,
62942.4,
62840.2,
62800.0,
62315.0,
61068.6
],
"resistance": [
63633.3,
63988.0,
64078.6,
64362.6
]
},
"time_horizon": "short to medium term",
"invalidation_level": "$62,800.00 하향 이탈 및 1시간봉 종가 확정",
"risk_scenario": "반대 시나리오는 가격이 bullish OB 하단 $62,800.00을 1시간봉 종가로 이탈하면서 마지막 상방 BOS 레벨 $62,840.20도 회수당하는 경우이다. 이 경우 현재 bullish setup은 실패로 보고, EQ $62,715.60 아래로 내려가며 전일 저점 $62,315.00 및 range low $61,068.60 쪽 sell-side liquidity를 사냥하는 bearish rotation이 열릴 수 있다.",
"data_quality": "medium",
"metrics": {
"order_blocks_total": 2,
"confirmed_bullish_ob": 0,
"confirmed_bearish_ob": 0,
"candidate_bullish_ob": 2,
"candidate_bearish_ob": 0,
"active_bullish_ob": 1,
"active_bearish_ob": 0,
"nearest_bull_ob_range": {
"bottom": 62800.0,
"top": 63385.9,
"quality": "candidate",
"score": 0.533
},
"nearest_bear_ob_range": null,
"active_bullish_ob_list": [
{
"type": "bullish_ob",
"idx": 282,
"top": 63385.9,
"bottom": 62800.0,
"mid": 63092.95,
"quality": "candidate",
"score": 0.533,
"displacement_score": 0.238,
"has_fvg": true,
"has_sweep_context": false,
"fvg_range": {
"bottom": 63180.8,
"top": 63398.3
},
"swept_level": null,
"source_move_idx": 282,
"proximity": "nearby"
}
],
"active_bearish_ob_list": [],
"ob_mitigated_count": 1,
"unfilled_bull_fvg_count": 0,
"unfilled_bear_fvg_count": 0,
"bull_fvg_ranges": [],
"bear_fvg_ranges": [],
"fvg_open_count": 0,
"fvg_mitigated_count": 50,
"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": 62715.6,
"range_high": 64362.6,
"range_low": 61068.6,
"bull_score": 6.92,
"bear_score": 3.7,
"setup_bias": "bullish",
"setup_score": 0.872,
"setup_signals": [
"bullish BOS above $62,942.40",
"bullish BOS above $62,840.20",
"bullish OB candidate $62,800.00-$63,385.90 (nearby, score=0.53)",
"broken previous day high $63,988.00"
],
"retracement_direction": "bearish",
"current_retracement_pct": 74.7,
"deepest_retracement_pct": 140.1,
"previous_day_high": 63988.0,
"previous_day_low": 62315.0,
"broken_prev_high": true,
"broken_prev_low": false,
"sessions": {
"London": {
"active": true,
"high": 63633.3,
"low": 63394.3
},
"New York": {
"active": false,
"high": null,
"low": null
},
"Asian kill zone": {
"active": false,
"high": null,
"low": null
}
}
},
"raw_llm_response": "{\n \"signal\": \"bullish\",\n \"confidence\": 0.72,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.872,\n \"setup_signals\": [\n \"확정 구조 이벤트가 BOS_bullish $62,942.40 이후 BOS_bullish $62,840.20으로 재상방 전환\",\n \"현재가 $63,531.80이 EQ $62,715.60 위 프리미엄 영역에 위치하여 추격보다 되돌림 매수 조건\",\n \"활성 bullish OB 후보가 $62,800.00-$63,385.90에 있으며 현재가가 OB 상단 $63,385.90 근처에서 반응 중\",\n \"bullish OB 내부 미드포인트 $63,092.95와 하단 $62,800.00이 단기 기관 매수 방어 구간\",\n \"전일 고점 $63,988.00이 이미 돌파되어 상방 유동성 확보 이후 $64,362.60 주간 고점 재공격 가능\",\n \"EMA20 $63,507.73 및 EMA120 $62,985.39 위에서 거래되어 단기/중기 평균선 기준 매수 우위\"\n ],\n \"reasoning\": \"확정 구조 기준으로는 최근 시퀀스가 BOS_bullish → CHoCH_bearish → BOS_bullish이며, 마지막 상방 BOS 레벨 $62,840.20 및 $62,942.40 위에서 가격이 유지되고 있어 structure_bias는 bullish로 판단한다. 다만 현재가 $63,531.80은 EQ $62,715.60 위 프리미엄 영역이고 주간 고점 $64,362.60 및 EMA240 $64,078.60 아래에 있어 즉시 추격 매수보다는 $63,385.90-$62,800.00 bullish OB 재테스트가 더 좋은 실행 구간이다. 활성 bullish OB는 후보 등급(score 0.533)이고 확인된 OB는 없지만, FVG 동반 흔적이 있으며 현재 가격이 OB 상단 $63,385.90 근처에서 지지받는다면 전일 고점 $63,988.00과 주간 고점 $64,362.60을 향한 재상승 시나리오가 우세하다. 최근 liquidity sweep과 미충족 FVG가 없기 때문에 신호 강도는 높지만 완전한 기관 확인보다는 중간 수준의 확신으로 본다.\",\n \"key_levels\": {\n \"support\": [\n 63385.9,\n 63092.95,\n 62942.4,\n 62840.2,\n 62800.0,\n 62315.0,\n 61068.6\n ],\n \"resistance\": [\n 63633.3,\n 63988.0,\n 64078.6,\n 64362.6\n ]\n },\n \"time_horizon\": \"short to medium term\",\n \"invalidation_level\": \"$62,800.00 하향 이탈 및 1시간봉 종가 확정\",\n \"risk_scenario\": \"반대 시나리오는 가격이 bullish OB 하단 $62,800.00을 1시간봉 종가로 이탈하면서 마지막 상방 BOS 레벨 $62,840.20도 회수당하는 경우이다. 이 경우 현재 bullish setup은 실패로 보고, EQ $62,715.60 아래로 내려가며 전일 저점 $62,315.00 및 range low $61,068.60 쪽 sell-side liquidity를 사냥하는 bearish rotation이 열릴 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "bearish",
"confidence": 0.64,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.72,
"setup_signals": [
"현재가 $63,531.80이 strict 고품질 bearish Bat 형성 PRZ $63,244.08-$63,821.10 내부에 위치하며, 목표 D값 $63,532.59와 사실상 일치",
"strict 고품질 bearish Crab 형성 PRZ $63,366.38-$63,891.76가 현재가와 0.15% 거리로 활성 상태이며, ABCD·BC_EXT·XAD 3개 Fib 패밀리 수렴",
"완성된 strict 고품질 bearish Crab이 D $63,832.50 이후 PRZ 방어 및 반락을 확인했으며, reaction_score 1.0과 AD 0.382 반응 도달을 기록",
"활성 bearish Butterfly PRZ $62,714.77-$63,323.25 상단을 재진입/상회한 상태이나, 해당 구간은 하방 반응 시 1차 되돌림 목표 $62,775.37-$62,624.84로 작동 가능",
"상단 추가 저항으로 medium 품질 bearish Bat 형성 PRZ $63,889.19-$64,672.19가 대기 중이며, 현재가 대비 약 1.18% 위에 위치"
],
"reasoning": "하모닉 기준으로 현재 BTC는 $63,531.80에서 가장 가까운 bearish Bat D값 $63,532.59와 거의 동일하며, PRZ $63,244.08-$63,821.10 안에 들어와 있다. 동시에 bearish Crab PRZ $63,366.38-$63,891.76는 ABCD·BC_EXT·XAD 3중 Fib 수렴이고, 완성된 Crab은 D $63,832.50 이후 PRZ 터치, 방어, AD 0.382 반응 도달로 confirmation_reaction=true 및 reaction_score 1.0을 기록했다. 다만 하모닉은 단독 구조 엔진이 아니므로 확인된 BOS/CHoCH/구조 수용 데이터가 없는 현재 structure_bias는 neutral로 둔다. 실행 관점의 setup_bias는 활성 고품질 bearish PRZ들이 $63,244-$63,892에 겹쳐 있고 검증된 하방 TP ladder가 $62,819.24, $62,318.93, $61,509.10으로 제시되므로 bearish이다.",
"key_levels": {
"support": [
62819.24,
62775.37,
62624.84,
62318.93,
61816.04,
61509.1,
60755.0
],
"resistance": [
63366.38,
63532.59,
63629.07,
63821.1,
63891.76,
64280.69,
64672.19
]
},
"time_horizon": "short term",
"invalidation_level": "$63,891.76 1시간 종가 상향 수용",
"risk_scenario": "$63,891.76 위에서 1시간 종가가 수용되면 현재 활성 bearish Crab/Bat PRZ 방어가 실패한 것으로 보며, 가격은 다음 bearish Bat PRZ $63,889.19-$64,672.19 및 D값 $64,280.69까지 확장될 수 있다. 이 경우 하모닉 하방 TP ladder $62,819.24-$62,318.93 시나리오는 지연되며, 상단 PRZ에서 재차 거부가 확인되기 전까지는 숏 근거가 약화된다.",
"data_quality": "high",
"metrics": {
"patterns_found": 138,
"completed_patterns_found": 63,
"forming_d_prz_found": 75,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 34,
"multiscale_swings_scanned": 62,
"swing_highs_scanned": 29,
"swing_lows_scanned": 33,
"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": 8,
"medium": 36,
"low": 94
},
"prz_status_counts": {
"active": 43,
"nearby": 15,
"watch": 22,
"far": 58,
"forming": 34
},
"high_confluence_prz_count": 28,
"strict_patterns_found": 46,
"candidate_patterns_found": 92,
"active_patterns_at_prz": 43,
"nearby_patterns": 15,
"all_patterns": [
"crab",
"bat",
"crab",
"butterfly",
"bat",
"gartley",
"bat",
"bat",
"crab",
"bat",
"butterfly",
"crab",
"bat",
"bat",
"gartley",
"shark",
"shark",
"shark",
"bat",
"bat",
"butterfly",
"gartley",
"crab",
"gartley",
"bat",
"butterfly",
"butterfly",
"butterfly",
"butterfly",
"gartley",
"shark",
"gartley",
"bat",
"butterfly",
"gartley",
"crab",
"butterfly",
"crab",
"gartley",
"crab",
"crab",
"crab",
"crab",
"crab",
"crab",
"shark",
"gartley",
"shark",
"bat",
"bat",
"butterfly",
"gartley",
"crab",
"crab",
"shark",
"bat",
"crab",
"bat",
"gartley",
"bat",
"crab",
"bat",
"bat",
"shark",
"crab",
"crab",
"gartley",
"shark",
"butterfly",
"crab",
"crab",
"shark",
"butterfly",
"shark",
"gartley",
"shark",
"crab",
"crab",
"shark",
"shark",
"shark",
"butterfly",
"gartley",
"gartley",
"bat",
"butterfly",
"shark",
"butterfly",
"shark",
"gartley",
"butterfly",
"crab",
"crab",
"butterfly",
"butterfly",
"shark",
"shark",
"butterfly",
"crab",
"shark",
"crab",
"crab",
"butterfly",
"shark",
"shark",
"crab",
"crab",
"crab",
"crab",
"shark",
"bat",
"crab",
"shark",
"gartley",
"butterfly",
"butterfly",
"butterfly",
"crab",
"crab",
"gartley",
"bat",
"butterfly",
"shark",
"butterfly",
"gartley",
"crab",
"gartley",
"butterfly",
"shark",
"crab",
"shark",
"crab",
"gartley",
"crab",
"crab",
"bat",
"crab",
"butterfly"
],
"all_signals": [
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish"
],
"best_pattern": "crab",
"best_pattern_quality": "strict",
"best_quality": "high",
"best_pattern_score": 0.965,
"best_completion_status": "forming",
"nearest_pattern": "bat",
"nearest_prz": 63532.59,
"price_to_prz": 0.0,
"prz_range": [
63244.08,
63821.1
],
"council_relevant_prz_count": 4,
"directional_influence_prz_count": 4,
"confirmed_reaction_prz_count": 1,
"validated_harmonic_tp_count": 1,
"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.15,
"price_to_prz_pct_raw": 0.1531,
"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": 164,
"x_order": 8,
"a_price": 61509.1,
"a_idx": 168,
"a_order": 5,
"b_price": 62327.0,
"b_idx": 172,
"b_order": 3,
"c_price": 62658.4,
"c_idx": 192,
"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.0,
"price_to_prz_pct_raw": 0.0012,
"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": 201,
"x_order": 3,
"a_price": 60755.0,
"a_idx": 220,
"a_order": 8,
"b_price": 61947.4,
"b_idx": 229,
"b_order": 3,
"c_price": 62455.8,
"c_idx": 264,
"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.15,
"price_to_prz_pct_raw": 0.1531,
"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": 164,
"x_order": 8,
"a_price": 61509.1,
"a_idx": 168,
"a_order": 5,
"b_price": 62327.0,
"b_idx": 172,
"b_order": 3,
"c_price": 62658.4,
"c_idx": 192,
"c_order": 5,
"d_idx": 201
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.94,
"ratio_score": 0.939,
"prz_score": 0.983,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63019.01,
"prz_range": [
62714.77,
63323.25
],
"prz_width_pct": 0.966,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.81,
"price_to_prz_pct_raw": -0.8071,
"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": 63019.01,
"a_price": 62381.2,
"tp1_ad_382": 62775.37,
"tp2_ad_618": 62624.84,
"tp3_a_or_structure_liquidity": 62381.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.773,
"ABC": 0.8474
},
"x_price": 62942.4,
"x_idx": 164,
"x_order": 8,
"a_price": 62381.2,
"a_idx": 204,
"a_order": 8,
"b_price": 61947.4,
"b_idx": 229,
"b_order": 3,
"c_price": 62315.0,
"c_idx": 269,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.884,
"ratio_score": 0.853,
"prz_score": 0.997,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63777.0,
"prz_range": [
63244.08,
63823.42
],
"prz_width_pct": 0.912,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.0,
"price_to_prz_pct_raw": 0.0031,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
],
"reaction_score": 0.75,
"reaction_detail": {
"reaction_score": 0.75,
"reaction_move_ratio_ad": 0.323,
"adverse_move_ratio_ad": 0.051,
"bars_after_d": 12,
"reasons": [
"AD0.236_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": "bat",
"d_price": 63533.75,
"a_price": 60755.0,
"tp1_ad_382": 62472.27,
"tp2_ad_618": 61816.48,
"tp3_a_or_structure_liquidity": 60755.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3482,
"ABC": 0.4264,
"BCD": 2.5987,
"XAD": 0.8825
},
"x_price": 64179.5,
"x_idx": 195,
"x_order": 8,
"a_price": 60755.0,
"a_idx": 220,
"a_order": 8,
"b_price": 61947.4,
"b_idx": 229,
"b_order": 3,
"c_price": 62455.8,
"c_idx": 264,
"c_order": 3,
"d_idx": 276
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.862,
"ratio_score": 0.961,
"prz_score": 0.977,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 61962.81,
"prz_range": [
61656.38,
62269.23
],
"prz_width_pct": 0.989,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.47,
"price_to_prz_pct_raw": -2.4696,
"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": 61962.81,
"a_price": 63832.5,
"tp1_ad_382": 62677.03,
"tp2_ad_618": 63118.28,
"tp3_a_or_structure_liquidity": 63832.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6246,
"ABC": 0.7708
},
"x_price": 61509.1,
"x_idx": 168,
"x_order": 5,
"a_price": 63832.5,
"a_idx": 201,
"a_order": 3,
"b_price": 62381.2,
"b_idx": 204,
"b_order": 8,
"c_price": 63499.9,
"c_idx": 209,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.9,
"ratio_score": 1.0,
"prz_score": 0.918,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 64280.69,
"prz_range": [
63889.19,
64672.19
],
"prz_width_pct": 1.218,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.18,
"price_to_prz_pct_raw": 1.1788,
"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": 64280.69,
"a_price": 63271.6,
"tp1_ad_382": 63895.22,
"tp2_ad_618": 63657.07,
"tp3_a_or_structure_liquidity": 63271.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3841,
"ABC": 0.8588
},
"x_price": 61783.4,
"x_idx": 235,
"x_order": 3,
"a_price": 63271.6,
"a_idx": 277,
"a_order": 3,
"b_price": 63843.2,
"b_idx": 280,
"b_order": 3,
"c_price": 63352.3,
"c_idx": 296,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.85,
"ratio_score": 0.846,
"prz_score": 0.881,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 64549.93,
"prz_range": [
64111.74,
64988.12
],
"prz_width_pct": 1.358,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.6,
"price_to_prz_pct_raw": 1.6026,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 64549.93,
"a_price": 62658.4,
"tp1_ad_382": 63827.37,
"tp2_ad_618": 63380.97,
"tp3_a_or_structure_liquidity": 62658.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.518,
"ABC": 1.7008
},
"x_price": 60969.2,
"x_idx": 153,
"x_order": 3,
"a_price": 62658.4,
"a_idx": 192,
"a_order": 5,
"b_price": 61783.4,
"b_idx": 235,
"b_order": 3,
"c_price": 63271.6,
"c_idx": 277,
"c_order": 3,
"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.15,
"price_to_prz_pct_raw": 0.1531,
"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": 164,
"x_order": 8,
"a_price": 61509.1,
"a_idx": 168,
"a_order": 5,
"b_price": 62327.0,
"b_idx": 172,
"b_order": 3,
"c_price": 62658.4,
"c_idx": 192,
"c_order": 5,
"d_idx": 201
},
{
"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.15,
"price_to_prz_pct_raw": 0.1531,
"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": 164,
"x_order": 8,
"a_price": 61509.1,
"a_idx": 168,
"a_order": 5,
"b_price": 62327.0,
"b_idx": 172,
"b_order": 3,
"c_price": 62658.4,
"c_idx": 192,
"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.0,
"price_to_prz_pct_raw": 0.0012,
"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": 201,
"x_order": 3,
"a_price": 60755.0,
"a_idx": 220,
"a_order": 8,
"b_price": 61947.4,
"b_idx": 229,
"b_order": 3,
"c_price": 62455.8,
"c_idx": 264,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.94,
"ratio_score": 0.939,
"prz_score": 0.983,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63019.01,
"prz_range": [
62714.77,
63323.25
],
"prz_width_pct": 0.966,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.81,
"price_to_prz_pct_raw": -0.8071,
"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": 63019.01,
"a_price": 62381.2,
"tp1_ad_382": 62775.37,
"tp2_ad_618": 62624.84,
"tp3_a_or_structure_liquidity": 62381.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.773,
"ABC": 0.8474
},
"x_price": 62942.4,
"x_idx": 164,
"x_order": 8,
"a_price": 62381.2,
"a_idx": 204,
"a_order": 8,
"b_price": 61947.4,
"b_idx": 229,
"b_order": 3,
"c_price": 62315.0,
"c_idx": 269,
"c_order": 8,
"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.15,
"price_to_prz_pct_raw": 0.1531,
"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": 164,
"x_order": 8,
"a_price": 61509.1,
"a_idx": 168,
"a_order": 5,
"b_price": 62327.0,
"b_idx": 172,
"b_order": 3,
"c_price": 62658.4,
"c_idx": 192,
"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.0,
"price_to_prz_pct_raw": 0.0012,
"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": 201,
"x_order": 3,
"a_price": 60755.0,
"a_idx": 220,
"a_order": 8,
"b_price": 61947.4,
"b_idx": 229,
"b_order": 3,
"c_price": 62455.8,
"c_idx": 264,
"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.15,
"price_to_prz_pct_raw": 0.1531,
"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": 164,
"x_order": 8,
"a_price": 61509.1,
"a_idx": 168,
"a_order": 5,
"b_price": 62327.0,
"b_idx": 172,
"b_order": 3,
"c_price": 62658.4,
"c_idx": 192,
"c_order": 5,
"d_idx": 201
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.94,
"ratio_score": 0.939,
"prz_score": 0.983,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63019.01,
"prz_range": [
62714.77,
63323.25
],
"prz_width_pct": 0.966,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.81,
"price_to_prz_pct_raw": -0.8071,
"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": 63019.01,
"a_price": 62381.2,
"tp1_ad_382": 62775.37,
"tp2_ad_618": 62624.84,
"tp3_a_or_structure_liquidity": 62381.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.773,
"ABC": 0.8474
},
"x_price": 62942.4,
"x_idx": 164,
"x_order": 8,
"a_price": 62381.2,
"a_idx": 204,
"a_order": 8,
"b_price": 61947.4,
"b_idx": 229,
"b_order": 3,
"c_price": 62315.0,
"c_idx": 269,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.884,
"ratio_score": 0.853,
"prz_score": 0.997,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63777.0,
"prz_range": [
63244.08,
63823.42
],
"prz_width_pct": 0.912,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.0,
"price_to_prz_pct_raw": 0.0031,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
],
"reaction_score": 0.75,
"reaction_detail": {
"reaction_score": 0.75,
"reaction_move_ratio_ad": 0.323,
"adverse_move_ratio_ad": 0.051,
"bars_after_d": 12,
"reasons": [
"AD0.236_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": "bat",
"d_price": 63533.75,
"a_price": 60755.0,
"tp1_ad_382": 62472.27,
"tp2_ad_618": 61816.48,
"tp3_a_or_structure_liquidity": 60755.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3482,
"ABC": 0.4264,
"BCD": 2.5987,
"XAD": 0.8825
},
"x_price": 64179.5,
"x_idx": 195,
"x_order": 8,
"a_price": 60755.0,
"a_idx": 220,
"a_order": 8,
"b_price": 61947.4,
"b_idx": 229,
"b_order": 3,
"c_price": 62455.8,
"c_idx": 264,
"c_order": 3,
"d_idx": 276
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.862,
"ratio_score": 0.961,
"prz_score": 0.977,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 61962.81,
"prz_range": [
61656.38,
62269.23
],
"prz_width_pct": 0.989,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.47,
"price_to_prz_pct_raw": -2.4696,
"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": 61962.81,
"a_price": 63832.5,
"tp1_ad_382": 62677.03,
"tp2_ad_618": 63118.28,
"tp3_a_or_structure_liquidity": 63832.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6246,
"ABC": 0.7708
},
"x_price": 61509.1,
"x_idx": 168,
"x_order": 5,
"a_price": 63832.5,
"a_idx": 201,
"a_order": 3,
"b_price": 62381.2,
"b_idx": 204,
"b_order": 8,
"c_price": 63499.9,
"c_idx": 209,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.9,
"ratio_score": 1.0,
"prz_score": 0.918,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 64280.69,
"prz_range": [
63889.19,
64672.19
],
"prz_width_pct": 1.218,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.18,
"price_to_prz_pct_raw": 1.1788,
"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": 64280.69,
"a_price": 63271.6,
"tp1_ad_382": 63895.22,
"tp2_ad_618": 63657.07,
"tp3_a_or_structure_liquidity": 63271.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3841,
"ABC": 0.8588
},
"x_price": 61783.4,
"x_idx": 235,
"x_order": 3,
"a_price": 63271.6,
"a_idx": 277,
"a_order": 3,
"b_price": 63843.2,
"b_idx": 280,
"b_order": 3,
"c_price": 63352.3,
"c_idx": 296,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.85,
"ratio_score": 0.846,
"prz_score": 0.881,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 64549.93,
"prz_range": [
64111.74,
64988.12
],
"prz_width_pct": 1.358,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.6,
"price_to_prz_pct_raw": 1.6026,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 64549.93,
"a_price": 62658.4,
"tp1_ad_382": 63827.37,
"tp2_ad_618": 63380.97,
"tp3_a_or_structure_liquidity": 62658.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.518,
"ABC": 1.7008
},
"x_price": 60969.2,
"x_idx": 153,
"x_order": 3,
"a_price": 62658.4,
"a_idx": 192,
"a_order": 5,
"b_price": 61783.4,
"b_idx": 235,
"b_order": 3,
"c_price": 63271.6,
"c_idx": 277,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.828,
"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.07,
"price_to_prz_pct_raw": -2.0659,
"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": 168,
"x_order": 5,
"a_price": 64250.0,
"a_idx": 178,
"a_order": 8,
"b_price": 62658.4,
"b_idx": 192,
"b_order": 5,
"c_price": 63832.5,
"c_idx": 201,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.807,
"ratio_score": 0.901,
"prz_score": 0.896,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 61872.24,
"prz_range": [
61470.17,
62274.31
],
"prz_width_pct": 1.3,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.61,
"price_to_prz_pct_raw": -2.6122,
"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": "bat",
"d_price": 61872.24,
"a_price": 64250.0,
"tp1_ad_382": 62780.54,
"tp2_ad_618": 63341.7,
"tp3_a_or_structure_liquidity": 64250.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5135,
"ABC": 0.7377
},
"x_price": 61150.2,
"x_idx": 175,
"x_order": 8,
"a_price": 64250.0,
"a_idx": 178,
"a_order": 8,
"b_price": 62658.4,
"b_idx": 192,
"b_order": 5,
"c_price": 63832.5,
"c_idx": 201,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.798,
"ratio_score": 0.751,
"prz_score": 0.962,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 62840.2,
"prz_range": [
62376.31,
63033.3
],
"prz_width_pct": 1.048,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.3,
"price_to_prz_pct_raw": -1.3017,
"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",
"post_D_close_progress"
],
"reaction_score": 0.9,
"reaction_detail": {
"reaction_score": 0.9,
"reaction_move_ratio_ad": 0.85,
"adverse_move_ratio_ad": 0.039,
"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": "gartley",
"d_price": 62704.8,
"a_price": 60755.0,
"tp1_ad_382": 61959.98,
"tp2_ad_618": 61499.83,
"tp3_a_or_structure_liquidity": 60755.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5458,
"ABC": 0.806,
"BCD": 1.4861,
"XAD": 0.7597
},
"x_price": 63499.9,
"x_idx": 209,
"x_order": 5,
"a_price": 60755.0,
"a_idx": 220,
"a_order": 8,
"b_price": 62253.2,
"b_idx": 224,
"b_order": 5,
"c_price": 61045.7,
"c_idx": 233,
"c_order": 3,
"d_idx": 243
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.774,
"ratio_score": 0.702,
"prz_score": 0.862,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 62538.92,
"prz_range": [
62091.17,
62986.67
],
"prz_width_pct": 1.432,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.56,
"price_to_prz_pct_raw": -1.5628,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "shark",
"d_price": 62538.92,
"a_price": 63777.0,
"tp1_ad_382": 63011.87,
"tp2_ad_618": 63304.05,
"tp3_a_or_structure_liquidity": 63777.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6683,
"ABC": 1.1565
},
"x_price": 62315.0,
"x_idx": 269,
"x_order": 8,
"a_price": 63777.0,
"a_idx": 276,
"a_order": 3,
"b_price": 62800.0,
"b_idx": 282,
"b_order": 8,
"c_price": 63929.9,
"c_idx": 285,
"c_order": 3,
"d_idx": null
}
],
"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.15,
"high_confluence_prz": true,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "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.0,
"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.15,
"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.94,
"prz_proximity": "active",
"prz_range": [
62714.77,
63323.25
],
"prz_reversal_direction": "down",
"price_to_prz_pct": -0.81,
"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": 63019.01,
"a_price": 62381.2,
"tp1_ad_382": 62775.37,
"tp2_ad_618": 62624.84,
"tp3_a_or_structure_liquidity": 62381.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "BUTTERFLY FORMING HIGH PRZ $62,714.77-$63,323.25: 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.15,
"price_to_prz_pct_raw": 0.1531,
"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": 164,
"x_order": 8,
"a_price": 61509.1,
"a_idx": 168,
"a_order": 5,
"b_price": 62327.0,
"b_idx": 172,
"b_order": 3,
"c_price": 62658.4,
"c_idx": 192,
"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": 63019.01,
"a_price": 62381.2,
"tp1_ad_382": 62775.37,
"tp2_ad_618": 62624.84,
"tp3_a_or_structure_liquidity": 62381.2,
"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."
}
],
"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.213
},
"directional_score_total": 1.213,
"directional_dominance": 1.0
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.64,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.72,\n \"setup_signals\": [\n \"현재가 $63,531.80이 strict 고품질 bearish Bat 형성 PRZ $63,244.08-$63,821.10 내부에 위치하며, 목표 D값 $63,532.59와 사실상 일치\",\n \"strict 고품질 bearish Crab 형성 PRZ $63,366.38-$63,891.76가 현재가와 0.15% 거리로 활성 상태이며, ABCD·BC_EXT·XAD 3개 Fib 패밀리 수렴\",\n \"완성된 strict 고품질 bearish Crab이 D $63,832.50 이후 PRZ 방어 및 반락을 확인했으며, reaction_score 1.0과 AD 0.382 반응 도달을 기록\",\n \"활성 bearish Butterfly PRZ $62,714.77-$63,323.25 상단을 재진입/상회한 상태이나, 해당 구간은 하방 반응 시 1차 되돌림 목표 $62,775.37-$62,624.84로 작동 가능\",\n \"상단 추가 저항으로 medium 품질 bearish Bat 형성 PRZ $63,889.19-$64,672.19가 대기 중이며, 현재가 대비 약 1.18% 위에 위치\"\n ],\n \"reasoning\": \"하모닉 기준으로 현재 BTC는 $63,531.80에서 가장 가까운 bearish Bat D값 $63,532.59와 거의 동일하며, PRZ $63,244.08-$63,821.10 안에 들어와 있다. 동시에 bearish Crab PRZ $63,366.38-$63,891.76는 ABCD·BC_EXT·XAD 3중 Fib 수렴이고, 완성된 Crab은 D $63,832.50 이후 PRZ 터치, 방어, AD 0.382 반응 도달로 confirmation_reaction=true 및 reaction_score 1.0을 기록했다. 다만 하모닉은 단독 구조 엔진이 아니므로 확인된 BOS/CHoCH/구조 수용 데이터가 없는 현재 structure_bias는 neutral로 둔다. 실행 관점의 setup_bias는 활성 고품질 bearish PRZ들이 $63,244-$63,892에 겹쳐 있고 검증된 하방 TP ladder가 $62,819.24, $62,318.93, $61,509.10으로 제시되므로 bearish이다.\",\n \"key_levels\": {\n \"support\": [\n 62819.24,\n 62775.37,\n 62624.84,\n 62318.93,\n 61816.04,\n 61509.1,\n 60755.0\n ],\n \"resistance\": [\n 63366.38,\n 63532.59,\n 63629.07,\n 63821.1,\n 63891.76,\n 64280.69,\n 64672.19\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$63,891.76 1시간 종가 상향 수용\",\n \"risk_scenario\": \"$63,891.76 위에서 1시간 종가가 수용되면 현재 활성 bearish Crab/Bat PRZ 방어가 실패한 것으로 보며, 가격은 다음 bearish Bat PRZ $63,889.19-$64,672.19 및 D값 $64,280.69까지 확장될 수 있다. 이 경우 하모닉 하방 TP ladder $62,819.24-$62,318.93 시나리오는 지연되며, 상단 PRZ에서 재차 거부가 확인되기 전까지는 숏 근거가 약화된다.\",\n \"data_quality\": \"high\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bullish",
"overall_confidence": 0.66,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.72,
"active_setups": [
"현재가 $63,531.80은 7일 레인지 EQ 약 $61,906.95 위의 프리미엄 구간에 위치",
"EMA240 $64,078.60 아래에서 중기 저항 압력 유지",
"상단 유동성 $64,200 및 7일 고점 $64,362.60 인근에서 롱 혼잡과 흡수성 CVD 다이버전스 발생",
"고품질 bearish Bat PRZ $63,244.08-$63,821.10 내부에서 현재가가 D값 $63,532.59와 거의 일치",
"고품질 bearish Crab PRZ $63,366.38-$63,891.76 활성화, 완료된 Crab은 PRZ 방어와 반응을 이미 확인",
"반대편 bullish 실행 조건은 Fib 0.618 $63,533.24 테스트와 ICT bullish OB $62,800.00-$63,385.90 지지 반응"
],
"setup_vs_structure": "구조는 Wyckoff Phase D 축적과 ICT 상방 BOS 유지로 bullish이나, 즉시 실행 셋업은 프리미엄·상단 유동성·하모닉 bearish PRZ·파생 흡수 신호 때문에 bearish로 기울어 있다. 즉, 상위 구조와 단기 실행 조건이 불일치하므로 현 구간은 추격보다 구조 지지와 저항 수용 여부를 확인해야 하는 구간이다."
},
"signal_breakdown": {
"bullish_count": 2,
"bearish_count": 0,
"neutral_count": 4
},
"key_levels": {
"support": [
63533.24,
63385.9,
63352.3,
63307.79,
63020.6,
62942.4,
62800.0,
62318.93,
62300.0,
61906.95,
59451.3
],
"resistance": [
63768.7,
63891.76,
64078.6,
64200.0,
64362.6,
64495.9,
64831.32
]
},
"confluences": [
"Wyckoff는 SOS $63,235.90 및 LPS $63,020.60 위의 Phase D 축적 구조를 제시하고, ICT는 bullish BOS $62,942.40·$62,840.20 위에서 구조가 유지된다고 보아 $62,800-$63,385.90 구간을 핵심 구조 지지대로 공통 인식한다.",
"Fib 0.618 $63,533.24, Harmonic bearish Bat D값 $63,532.59, 현재가 $63,531.80이 거의 동일해 $63,532-$63,533은 단기 균형·반응 축으로 매우 정밀하게 수렴한다.",
"Candlestick, Derivatives, ICT가 모두 EMA240 $64,078.60을 주요 저항으로 언급하며, 이는 $64,200 청산대 및 7일 고점 $64,362.60과 함께 상단 공급·유동성 클러스터를 형성한다.",
"Fib ext_1.0 $64,362.60, Candlestick 7일 고점 $64,362.60, Derivatives 상단 유동성 인접 구간, ICT 주간 고점 $64,362.60이 일치해 $64,362.60은 구조적 상단 검증 레벨이다.",
"Derivatives의 가장 강한 하방 청산 레벨 $62,300은 Harmonic bearish Crab TP2 $62,318.93 및 ICT 전일 저점 $62,315.00과 거의 일치해 $62,300-$62,319가 하방 유동성·반응 클러스터다.",
"Wyckoff 메인 AR $64,495.90은 Fib 확장 저항 $64,727.62-$64,918.19 및 Harmonic 상단 bearish PRZ 확장 구간 $64,111.74-$64,988.12와 같은 상단 구조권에 위치한다."
],
"conflicts": [
"구조 신호는 Wyckoff와 ICT가 bullish인 반면, Candlestick·Derivatives·Harmonic의 실행 셋업은 bearish로, regime-level 구조와 단기 반응 조건이 명확히 충돌한다.",
"Fib는 현재가가 0.618 되돌림 $63,533.24를 테스트 중이므로 반등 셋업으로 해석하지만, Harmonic은 거의 동일한 $63,532.59를 bearish Bat PRZ/D값으로 해석한다.",
"ICT는 bullish OB $62,800.00-$63,385.90 상단 반응을 긍정적으로 보지만, Harmonic은 $63,244.08-$63,821.10 전체를 bearish PRZ로 보아 같은 가격대를 상반되게 해석한다.",
"Wyckoff는 축적 Phase D의 SOS·LPS 회복을 구조적 강점으로 보지만, Derivatives는 롱 계정 비율 0.609, 롱 혼잡 0.898, CVD 증가 대비 가격 정체를 공격적 매수 흡수로 해석한다.",
"Candlestick은 high volume dark cloud cover와 EMA240 하단 저항을 강조하지만, ICT는 마지막 확정 구조 이벤트를 bullish BOS로 판단해 캔들 반응과 구조 판정이 일치하지 않는다."
],
"executive_summary": "현재 BTC/USDT 1시간 구조는 Wyckoff 기준 Phase D 축적 진행 구간이며, SOS $63,235.90와 LPS $63,020.60 위를 회복한 상태라 regime-level 구조 편향은 bullish로 평가한다. ICT도 bullish BOS $62,942.40·$62,840.20 위 유지와 bullish OB $62,800.00-$63,385.90을 근거로 구조적 지지대를 확인하지만, 현재가는 상단 저항대 $64,078.60-$64,362.60 아래에 있어 아직 Phase E 돌파 확정은 아니다. 단기 실행 조건은 구조와 달리 bearish로 기울어 있으며, $63,244.08-$63,891.76 하모닉 bearish PRZ, EMA240 $64,078.60, 상단 청산대 $64,200, CVD 흡수 신호가 즉시 리스크로 작동한다. 핵심 구조 방어선은 $62,800.00-$63,020.60이며, $62,315.00 하회는 현재 축적/LPS 해석을 재검토해야 하는 구조적 훼손 조건이다.",
"raw_llm_response": "{\n \"overall_signal\": \"bullish\",\n \"overall_confidence\": 0.66,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.72,\n \"active_setups\": [\n \"현재가 $63,531.80은 7일 레인지 EQ 약 $61,906.95 위의 프리미엄 구간에 위치\",\n \"EMA240 $64,078.60 아래에서 중기 저항 압력 유지\",\n \"상단 유동성 $64,200 및 7일 고점 $64,362.60 인근에서 롱 혼잡과 흡수성 CVD 다이버전스 발생\",\n \"고품질 bearish Bat PRZ $63,244.08-$63,821.10 내부에서 현재가가 D값 $63,532.59와 거의 일치\",\n \"고품질 bearish Crab PRZ $63,366.38-$63,891.76 활성화, 완료된 Crab은 PRZ 방어와 반응을 이미 확인\",\n \"반대편 bullish 실행 조건은 Fib 0.618 $63,533.24 테스트와 ICT bullish OB $62,800.00-$63,385.90 지지 반응\"\n ],\n \"setup_vs_structure\": \"구조는 Wyckoff Phase D 축적과 ICT 상방 BOS 유지로 bullish이나, 즉시 실행 셋업은 프리미엄·상단 유동성·하모닉 bearish PRZ·파생 흡수 신호 때문에 bearish로 기울어 있다. 즉, 상위 구조와 단기 실행 조건이 불일치하므로 현 구간은 추격보다 구조 지지와 저항 수용 여부를 확인해야 하는 구간이다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 2,\n \"bearish_count\": 0,\n \"neutral_count\": 4\n },\n \"key_levels\": {\n \"support\": [\n 63533.24,\n 63385.9,\n 63352.3,\n 63307.79,\n 63020.6,\n 62942.4,\n 62800.0,\n 62318.93,\n 62300.0,\n 61906.95,\n 59451.3\n ],\n \"resistance\": [\n 63768.7,\n 63891.76,\n 64078.6,\n 64200.0,\n 64362.6,\n 64495.9,\n 64831.32\n ]\n },\n \"confluences\": [\n \"Wyckoff는 SOS $63,235.90 및 LPS $63,020.60 위의 Phase D 축적 구조를 제시하고, ICT는 bullish BOS $62,942.40·$62,840.20 위에서 구조가 유지된다고 보아 $62,800-$63,385.90 구간을 핵심 구조 지지대로 공통 인식한다.\",\n \"Fib 0.618 $63,533.24, Harmonic bearish Bat D값 $63,532.59, 현재가 $63,531.80이 거의 동일해 $63,532-$63,533은 단기 균형·반응 축으로 매우 정밀하게 수렴한다.\",\n \"Candlestick, Derivatives, ICT가 모두 EMA240 $64,078.60을 주요 저항으로 언급하며, 이는 $64,200 청산대 및 7일 고점 $64,362.60과 함께 상단 공급·유동성 클러스터를 형성한다.\",\n \"Fib ext_1.0 $64,362.60, Candlestick 7일 고점 $64,362.60, Derivatives 상단 유동성 인접 구간, ICT 주간 고점 $64,362.60이 일치해 $64,362.60은 구조적 상단 검증 레벨이다.\",\n \"Derivatives의 가장 강한 하방 청산 레벨 $62,300은 Harmonic bearish Crab TP2 $62,318.93 및 ICT 전일 저점 $62,315.00과 거의 일치해 $62,300-$62,319가 하방 유동성·반응 클러스터다.\",\n \"Wyckoff 메인 AR $64,495.90은 Fib 확장 저항 $64,727.62-$64,918.19 및 Harmonic 상단 bearish PRZ 확장 구간 $64,111.74-$64,988.12와 같은 상단 구조권에 위치한다.\"\n ],\n \"conflicts\": [\n \"구조 신호는 Wyckoff와 ICT가 bullish인 반면, Candlestick·Derivatives·Harmonic의 실행 셋업은 bearish로, regime-level 구조와 단기 반응 조건이 명확히 충돌한다.\",\n \"Fib는 현재가가 0.618 되돌림 $63,533.24를 테스트 중이므로 반등 셋업으로 해석하지만, Harmonic은 거의 동일한 $63,532.59를 bearish Bat PRZ/D값으로 해석한다.\",\n \"ICT는 bullish OB $62,800.00-$63,385.90 상단 반응을 긍정적으로 보지만, Harmonic은 $63,244.08-$63,821.10 전체를 bearish PRZ로 보아 같은 가격대를 상반되게 해석한다.\",\n \"Wyckoff는 축적 Phase D의 SOS·LPS 회복을 구조적 강점으로 보지만, Derivatives는 롱 계정 비율 0.609, 롱 혼잡 0.898, CVD 증가 대비 가격 정체를 공격적 매수 흡수로 해석한다.\",\n \"Candlestick은 high volume dark cloud cover와 EMA240 하단 저항을 강조하지만, ICT는 마지막 확정 구조 이벤트를 bullish BOS로 판단해 캔들 반응과 구조 판정이 일치하지 않는다.\"\n ],\n \"highest_conviction_analyst\": \"Wyckoff Expert — regime fitness 0.963, acc_score 96.2로 가장 높은 구조 적합도를 제시했고, SC $61,344.80 → AR $64,495.90 → ST $59,451.30 → Terminal Spring $60,691.90 → SOS $63,235.90 → LPS $63,020.60의 구체적 Phase D 축적 시퀀스를 제시했다. 현재 활성 구조도 LPS와 SOS 위에 있어 구조 판단의 일관성과 가격 레벨 정밀도가 가장 높다.\",\n \"invalidation_level\": \"$62,800.00 1시간 종가 이탈 시 bullish 구조가 약화되며, $62,315.00 하회 시 현재 Phase D/LPS 기반 구조 해석은 사실상 훼손된다.\",\n \"executive_summary\": \"현재 BTC/USDT 1시간 구조는 Wyckoff 기준 Phase D 축적 진행 구간이며, SOS $63,235.90와 LPS $63,020.60 위를 회복한 상태라 regime-level 구조 편향은 bullish로 평가한다. ICT도 bullish BOS $62,942.40·$62,840.20 위 유지와 bullish OB $62,800.00-$63,385.90을 근거로 구조적 지지대를 확인하지만, 현재가는 상단 저항대 $64,078.60-$64,362.60 아래에 있어 아직 Phase E 돌파 확정은 아니다. 단기 실행 조건은 구조와 달리 bearish로 기울어 있으며, $63,244.08-$63,891.76 하모닉 bearish PRZ, EMA240 $64,078.60, 상단 청산대 $64,200, CVD 흡수 신호가 즉시 리스크로 작동한다. 핵심 구조 방어선은 $62,800.00-$63,020.60이며, $62,315.00 하회는 현재 축적/LPS 해석을 재검토해야 하는 구조적 훼손 조건이다.\"\n}"
},
"overall_signal": "bullish",
"overall_confidence": 0.66,
"operating_path": {
"path_type": "complex",
"confidence": 0.6,
"waypoints": [
{
"seq": 1,
"price": 63020.6,
"type": "support_test",
"source": "Harmonic(Bat D $63,532.59 / Crab PRZ), Derivatives(프리미엄·CVD 흡수·롱 혼잡), Candlestick(dark_cloud_cover), Wyckoff(LPS $63,020.60), ICT(bullish OB $62,800-$63,386)",
"description": "현재가 $63,531.80은 bearish Bat D값 $63,532.59·Fib 0.618 $63,533.24와 정확히 일치하는 PRZ/균형축이며, 프리미엄 구간·롱 혼잡 0.898·CVD 흡수 다이버전스가 겹쳐 즉시 bearish 셋업(strength 72%)이 우선 작동한다. 따라서 첫 구간은 하방으로, ICT bullish OB($62,800-$63,386) 내부이자 핵심 구조 방어선 상단인 LPS $63,020.60을 되돌림 테스트한다. 하모닉 TP1 $62,819.24가 바로 아래에서 추가 하방 여지를 지지한다.",
"est_hours": 5.0,
"turning_zone": [
62819.24,
63020.6
],
"likely_wick": 62942.4,
"rejection_confirm": 63307.79,
"invalid_overshoot": 62800.0,
"calibration_reasoning": "base는 LPS·Chairman 지지이자 ICT bullish OB 상단 방어선 $63,020.60(존 상단). 존 하단은 검증된 crab 하모닉 TP1 AD0.382 $62,819.24와 OB 바닥 $62,800·Chairman $62,942.4 클러스터로 고정(폭 $201, ATR 0.53배). likely_wick은 LPS 직하 첫 방어선이자 스톱 스윕 표적인 Chairman $62,942.4. OB 바닥 $62,800 종가 이탈 시 구조 방어 실패로 무효."
},
{
"seq": 2,
"price": 63768.7,
"type": "resistance_test",
"source": "Wyckoff(1h_cycle_2 AR $63,768.70), Fibonacci(confluence $63,770.78), ICT(bullish BOS 구조 유지), Harmonic(PRZ 상단 $63,821.10)",
"description": "OB·LPS 핵심 지지($62,800-$63,020.60)가 방어되면 Wyckoff Phase D 축적·ICT bullish BOS 구조가 재개된다. 균형축 $63,533을 회복하고 단기 AR $63,768.70 및 Fib confluence $63,770.78까지 반등하는 구간으로, bearish 셋업을 소화한 뒤의 구조적 bullish 연장이다.",
"est_hours": 13.0,
"turning_zone": [
63768.7,
63891.76
],
"likely_wick": 63849.96,
"rejection_confirm": 63691.6,
"invalid_overshoot": 63950.0,
"calibration_reasoning": "base는 단기 AR이자 Fib 0.5/0.382 합류 $63,770.78(존 하단). 존 상단은 Chairman 저항 $63,891.76, 내부 Fib 0.382 $63,849.96가 자석이라 likely_wick으로 지정(폭 $123, ATR 0.32배). 연장 상승 중 소폭 정체 구간으로, $63,691.60 상실 시 국지 거부 확인, $63,950 상향 돌파 시 본 변곡 무효(웨이포인트3로 진행)."
},
{
"seq": 3,
"price": 64078.6,
"type": "resistance_test",
"source": "Candlestick·Derivatives·ICT·Wyckoff 공통 EMA240 $64,078.60, Derivatives 상단 유동성 $64,200·7일 고점 $64,362.60",
"description": "구조적 상방 목표이자 정체 구간. EMA240 $64,078.60은 4개 에이전트가 공통 지목한 중기 저항이며 상단 유동성 $64,200·7일 고점 $64,362.60 공급 클러스터의 하단이다. Phase E 돌파 확정 전까지 이 구간에서 매물 저항으로 상승이 둔화된다.",
"est_hours": 21.0,
"turning_zone": [
64078.6,
64362.6
],
"likely_wick": 64204.24,
"rejection_confirm": 63891.76,
"invalid_overshoot": 64495.9,
"calibration_reasoning": "터미널 구간으로 폭 $284(ATR 0.75배) 확장. base는 4개 에이전트 공통 EMA240 $64,078.60(존 하단), 상단은 7일 고점 공급 클러스터 $64,362.60. likely_wick은 라운드넘버 $64,200 유동성 자석과 Fib 합류 $64,204.24가 겹치는 지점. $63,891.76 하향 시 터미널 거부 확인, $64,495.9 종가 상향 시 Phase E 돌파로 정체 시나리오 무효."
}
],
"period_extremes": {
"4h": {
"expected_high": 63633.3,
"expected_low": 63092.95,
"high_first": true
},
"8h": {
"expected_high": 63768.7,
"expected_low": 63020.6,
"high_first": false
},
"24h": {
"expected_high": 64078.6,
"expected_low": 63020.6,
"high_first": false
}
},
"triggers": {
"bullish": {
"price": 63891.76,
"description": "상단 bearish PRZ 클러스터($63,821.10-$63,891.76) 상단을 종가 회복하면 하모닉 거부 셋업이 무효화되고 EMA240 $64,078.60·$64,200·7일 고점 $64,362.60을 향한 구조적 상방이 가속된다."
},
"bearish": {
"price": 62800.0,
"description": "ICT bullish OB 하단이자 핵심 구조 방어선 $62,800.00을 상실하면 dip-and-recover 시나리오가 약화되고 $62,318.93·$62,300 하방 청산 클러스터로의 가속 하락이 활성화된다."
}
},
"scenario_invalidation": 62315.0,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.6,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 63020.6,\n \"type\": \"support_test\",\n \"source\": \"Harmonic(Bat D $63,532.59 / Crab PRZ), Derivatives(프리미엄·CVD 흡수·롱 혼잡), Candlestick(dark_cloud_cover), Wyckoff(LPS $63,020.60), ICT(bullish OB $62,800-$63,386)\",\n \"description\": \"현재가 $63,531.80은 bearish Bat D값 $63,532.59·Fib 0.618 $63,533.24와 정확히 일치하는 PRZ/균형축이며, 프리미엄 구간·롱 혼잡 0.898·CVD 흡수 다이버전스가 겹쳐 즉시 bearish 셋업(strength 72%)이 우선 작동한다. 따라서 첫 구간은 하방으로, ICT bullish OB($62,800-$63,386) 내부이자 핵심 구조 방어선 상단인 LPS $63,020.60을 되돌림 테스트한다. 하모닉 TP1 $62,819.24가 바로 아래에서 추가 하방 여지를 지지한다.\",\n \"est_hours\": 5.0\n },\n {\n \"seq\": 2,\n \"price\": 63768.7,\n \"type\": \"resistance_test\",\n \"source\": \"Wyckoff(1h_cycle_2 AR $63,768.70), Fibonacci(confluence $63,770.78), ICT(bullish BOS 구조 유지), Harmonic(PRZ 상단 $63,821.10)\",\n \"description\": \"OB·LPS 핵심 지지($62,800-$63,020.60)가 방어되면 Wyckoff Phase D 축적·ICT bullish BOS 구조가 재개된다. 균형축 $63,533을 회복하고 단기 AR $63,768.70 및 Fib confluence $63,770.78까지 반등하는 구간으로, bearish 셋업을 소화한 뒤의 구조적 bullish 연장이다.\",\n \"est_hours\": 13.0\n },\n {\n \"seq\": 3,\n \"price\": 64078.6,\n \"type\": \"resistance_test\",\n \"source\": \"Candlestick·Derivatives·ICT·Wyckoff 공통 EMA240 $64,078.60, Derivatives 상단 유동성 $64,200·7일 고점 $64,362.60\",\n \"description\": \"구조적 상방 목표이자 정체 구간. EMA240 $64,078.60은 4개 에이전트가 공통 지목한 중기 저항이며 상단 유동성 $64,200·7일 고점 $64,362.60 공급 클러스터의 하단이다. Phase E 돌파 확정 전까지 이 구간에서 매물 저항으로 상승이 둔화된다.\",\n \"est_hours\": 21.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 63633.3, \"expected_low\": 63092.95, \"high_first\": true},\n \"8h\": {\"expected_high\": 63768.7, \"expected_low\": 63020.6, \"high_first\": false},\n \"24h\": {\"expected_high\": 64078.6, \"expected_low\": 63020.6, \"high_first\": false}\n },\n \"triggers\": {\n \"bullish\": {\"price\": 63891.76, \"description\": \"상단 bearish PRZ 클러스터($63,821.10-$63,891.76) 상단을 종가 회복하면 하모닉 거부 셋업이 무효화되고 EMA240 $64,078.60·$64,200·7일 고점 $64,362.60을 향한 구조적 상방이 가속된다.\"},\n \"bearish\": {\"price\": 62800.0, \"description\": \"ICT bullish OB 하단이자 핵심 구조 방어선 $62,800.00을 상실하면 dip-and-recover 시나리오가 약화되고 $62,318.93·$62,300 하방 청산 클러스터로의 가속 하락이 활성화된다.\"}\n },\n \"scenario_invalidation\": 62315.0\n}\n```"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 63020.6,
"turning_zone": [
62819.24,
63020.6
],
"likely_wick": 62942.4,
"rejection_confirm": 63307.79,
"invalid_overshoot": 62800.0,
"calibration_reasoning": "base는 LPS·Chairman 지지이자 ICT bullish OB 상단 방어선 $63,020.60(존 상단). 존 하단은 검증된 crab 하모닉 TP1 AD0.382 $62,819.24와 OB 바닥 $62,800·Chairman $62,942.4 클러스터로 고정(폭 $201, ATR 0.53배). likely_wick은 LPS 직하 첫 방어선이자 스톱 스윕 표적인 Chairman $62,942.4. OB 바닥 $62,800 종가 이탈 시 구조 방어 실패로 무효."
},
{
"seq": 2,
"base_target": 63768.7,
"turning_zone": [
63768.7,
63891.76
],
"likely_wick": 63849.96,
"rejection_confirm": 63691.6,
"invalid_overshoot": 63950.0,
"calibration_reasoning": "base는 단기 AR이자 Fib 0.5/0.382 합류 $63,770.78(존 하단). 존 상단은 Chairman 저항 $63,891.76, 내부 Fib 0.382 $63,849.96가 자석이라 likely_wick으로 지정(폭 $123, ATR 0.32배). 연장 상승 중 소폭 정체 구간으로, $63,691.60 상실 시 국지 거부 확인, $63,950 상향 돌파 시 본 변곡 무효(웨이포인트3로 진행)."
},
{
"seq": 3,
"base_target": 64078.6,
"turning_zone": [
64078.6,
64362.6
],
"likely_wick": 64204.24,
"rejection_confirm": 63891.76,
"invalid_overshoot": 64495.9,
"calibration_reasoning": "터미널 구간으로 폭 $284(ATR 0.75배) 확장. base는 4개 에이전트 공통 EMA240 $64,078.60(존 하단), 상단은 7일 고점 공급 클러스터 $64,362.60. likely_wick은 라운드넘버 $64,200 유동성 자석과 Fib 합류 $64,204.24가 겹치는 지점. $63,891.76 하향 시 터미널 거부 확인, $64,495.9 종가 상향 시 Phase E 돌파로 정체 시나리오 무효."
}
],
"raw_llm_response": "{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 63020.60,\n \"turning_zone\": [62819.24, 63020.60],\n \"likely_wick\": 62942.40,\n \"rejection_confirm\": 63307.79,\n \"invalid_overshoot\": 62800.00,\n \"calibration_reasoning\": \"base는 LPS·Chairman 지지이자 ICT bullish OB 상단 방어선 $63,020.60(존 상단). 존 하단은 검증된 crab 하모닉 TP1 AD0.382 $62,819.24와 OB 바닥 $62,800·Chairman $62,942.4 클러스터로 고정(폭 $201, ATR 0.53배). likely_wick은 LPS 직하 첫 방어선이자 스톱 스윕 표적인 Chairman $62,942.4. OB 바닥 $62,800 종가 이탈 시 구조 방어 실패로 무효.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 63768.70,\n \"turning_zone\": [63768.70, 63891.76],\n \"likely_wick\": 63849.96,\n \"rejection_confirm\": 63691.60,\n \"invalid_overshoot\": 63950.00,\n \"calibration_reasoning\": \"base는 단기 AR이자 Fib 0.5/0.382 합류 $63,770.78(존 하단). 존 상단은 Chairman 저항 $63,891.76, 내부 Fib 0.382 $63,849.96가 자석이라 likely_wick으로 지정(폭 $123, ATR 0.32배). 연장 상승 중 소폭 정체 구간으로, $63,691.60 상실 시 국지 거부 확인, $63,950 상향 돌파 시 본 변곡 무효(웨이포인트3로 진행).\"\n },\n {\n \"seq\": 3,\n \"base_target\": 64078.60,\n \"turning_zone\": [64078.60, 64362.60],\n \"likely_wick\": 64204.24,\n \"rejection_confirm\": 63891.76,\n \"invalid_overshoot\": 64495.90,\n \"calibration_reasoning\": \"터미널 구간으로 폭 $284(ATR 0.75배) 확장. base는 4개 에이전트 공통 EMA240 $64,078.60(존 하단), 상단은 7일 고점 공급 클러스터 $64,362.60. likely_wick은 라운드넘버 $64,200 유동성 자석과 Fib 합류 $64,204.24가 겹치는 지점. $63,891.76 하향 시 터미널 거부 확인, $64,495.9 종가 상향 시 Phase E 돌파로 정체 시나리오 무효.\"\n }\n ]\n}"
},
"timing": {
"stages": {
"stage1_agents": 30.7,
"chairman": 49.2,
"operating_path": 203.7,
"tp_calibrator": 192.5
},
"agents": {},
"total_s": 476.2
}
}