Signal: BEARISH (61%) | Price: $64,514.90 | 2026-06-14 13:00 KST | 300 candles
Council: 3 bullish, 1 neutral, 2 bearish | Support: $64,510 / $64,470 / $64,467 | Resistance: $64,529 / $64,551 / $64,601
BTC 15분 구조는 완료된 Wyckoff 분배 이후 새 재분배 후보가 진행 중인 것으로 해석되며, 현재 가격 $64,514.90는 UT $64,529.00와 UTAD 후보 $64,682.20 사이의 프리미엄 상단부에 위치합니다. 다만 ICT 기준으로는 $64,323.00 bullish BOS 위에서 유지되고 전일 고가 $64,362.60을 회복한 상태라 내부 구조는 bullish이며, 이 때문에 상위 분배 판독과 단기 시장구조가 충돌합니다. 핵심 구조 구간은 상단 $64,682.20-$64,738.00, 하단 $64,467-$64,510 및 $64,323-$64,300이며, 현재는 지지 반응과 분배성 상단 거부가 동시에 관찰되는 압축 구간입니다. 구조적 위험은 $64,516.79-$64,711.78 bearish Crab PRZ, CVD divergence 0.700, 프리미엄 위치의 OI 증가이며, 반대로 $64,738.00 위 수용은 bearish 분배/재분배 해석의 주요 무효화 조건입니다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | BEARISH | 72% | $64,363 / $63,950 | $64,529 / $64,682 |
| ICT Trader | BULLISH | 78% | $64,323 / $64,300 | $64,682 / $64,738 |
| Derivatives Trader | NEUTRAL | 56% | $64,467 / $64,064 | $64,738 / $65,200 |
| Candlestick Reader | BULLISH | 62% | $64,467 / $64,064 | $64,738 |
| Fibonacci Analyst | BULLISH | 62% | $64,510 / $64,470 | $64,551 / $64,601 |
| Harmonic Specialist | BEARISH | 62% | $64,390 / $64,251 | $64,517 / $64,571 |
Support: $64,363 / $63,950 / $63,879 | Resistance: $64,529 / $64,682 / $64,738 | Horizon: short to medium term
현재 regime은 DIS이며 regime_fitness 0.963, dis_score 96.2로 분배/재분배 해석이 우선입니다. 1차 확정 분배 구조는 BC $63,768.70 → AR $63,235.80 → ST $63,758.40 → UTAD $64,362.60 → LPSY $63,879.00 순서로 완성되어 구조적 편향은 bearish입니다. 다만 현재 활성 구조는 아직 완료되지 않은 재분배 후보이며, 최근 UT $64,529.00 및 UTAD 후보 $64,682.20 이후 가격이 $64,514.90에 머물러 있어 하방 SOW 확인 전 단계입니다. 따라서 구조는 bearish로 읽되, 즉시 추격보다는 $64,529~$64,682 상단 거부가 유지되는지와 $63,879/$63,768 재이탈 여부가 핵심 확인 조건입니다.
Support: $64,323 / $64,300 / $64,064 | Resistance: $64,682 / $64,738 | Horizon: short term
확정 구조는 bullish입니다. $63,843.20 bullish CHoCH 이후 $63,929.90, $63,828.40, $64,323.00에서 연속 bullish BOS가 발생했고, consecutive_bull_bos가 3으로 상승 구조가 유지되고 있습니다. 현재가 $64,514.90는 EQ $64,300.45 위 프리미엄에 있어 신규 추격 매수는 리스크가 있지만, 전일 고가 $64,362.60을 돌파한 뒤 그 위에서 유지되고 있어 단기적으로는 $64,682.20 런던 고점과 $64,738.00 7일 고점의 buy-side liquidity 재공격 가능성이 높습니다. 다만 미체결 FVG가 없고 활성 OB도 없으며, 하단 $63,356.15 SSL과 후보 bullish OB $63,360.00-$63,647.90가 남아 있어 강한 상승 전 유동성 회수성 되돌림이 나올 수 있습니다.
Support: $64,467 / $64,064 / $63,708 | Resistance: $64,738 / $65,200 / $65,800 | Horizon: 단기, 약 4-8시간
확인된 구조는 가격이 EMA20 $64,467.37, EMA120 $64,064.31, EMA240 $63,707.99 위에 안착해 있어 아직 bullish로 해석된다. 다만 단기 셋업은 $64,514.90가 7일 고점 $64,738.00 바로 아래의 프리미엄 구간에 있고, OI가 24시간 +2.03% 증가한 상태에서 CVD divergence가 0.700으로 높아 추격 매수의 질이 약하다. funding_avg는 거의 0에 가깝고 basis는 -0.0471%로 선물 프리미엄이 강하지 않아 강한 롱 주도 랠리보다는 상단 유동성 사냥 후 되돌림 가능성이 더 크다. 따라서 구조는 상승 유지지만, $64,738-$65,200 구간을 명확히 돌파하기 전까지는 단기적으로 중립 내지 약한 bearish 실행 셋업을 본다.
Support: $64,467 / $64,064 / $63,708 | Resistance: $64,738 | Horizon: short term
15분 구조는 현재가 $64,514.90가 EMA20 $64,467.37, EMA120 $64,064.31, EMA240 $63,707.99를 모두 상회하고 있어 확인된 추세 배열상 bullish로 판단한다. 캔들 신호는 bull_score 3.05가 bear_score 2.25보다 높고, 최근 bullish_engulfing@299가 고거래량 및 품질 0.746으로 가장 강한 신호이므로 단기 반등 지속 가능성이 우세하다. 그러나 가격은 7일 고점 $64,738.00까지 약 $223밖에 남지 않았고, bearish_engulfing이 최근 3회 반복되어 저항권 매물 압력이 확인된다. 따라서 구조는 상승이지만, 실행 셋업은 고점 인근 프리미엄 구간의 저항 리스크 때문에 중립으로 본다.
Support: $64,510 / $64,470 / $64,412 | Resistance: $64,551 / $64,601 / $64,682 | Horizon: short term
현재 BTC는 Low $64,339 → High $64,682 상승 스윙의 0.5 되돌림 $64,510.50을 거의 정확히 테스트하고 있으며, 현재가 $64,514.90와의 거리가 매우 작아 fib_reaction_state는 testing으로 해석된다. 핵심 지지 구간은 ret_0.5 $64,510.50, 0.618 골든비율 $64,469.98, ret_0.786 $64,412.29이며, 특히 $64,469.98은 상승 스윙이 유지되는 한 가장 중요한 눌림 매수 방어선이다. 구조적으로는 가격이 EMA20 $64,467.37 및 EMA120 $64,064.31 위에 있고 스윙 방향도 up이므로 bullish로 본다. 다만 단기적으로는 ret_0.382 $64,551.02, ret_0.236 $64,601.16, 스윙 고점/확장 기준 $64,682.20 저항이 가까워, $64,551 이상 안착 전까지는 강한 추세 확정보다는 지지 반응 확인 단계다.
Support: $64,390 / $64,251 / $64,027 | Resistance: $64,517 / $64,571 / $64,614 | Horizon: short term, 15분봉 기준 수 시간 내 PRZ 반응
하모닉 기준으로는 현재가 $64,514.90가 고품질 활성 Crab PRZ $64,516.79-$64,711.78 및 Bat PRZ $64,221.67-$64,571.25에 걸쳐 있어 단기 bearish 반응 구간으로 판단된다. 특히 완료된 bearish Crab은 D=$64,682.20 이후 PRZ 터치/리젝션, AD 0.382 반응, D 실패구간 방어가 확인되어 reaction_score 1.0이며, post-confirmation vote weight 0.58로 격상되어 있다. 다만 하모닉은 독립적인 구조 전환 엔진이 아니므로, 확인된 BOS/CHoCH 또는 상위 구조 수용 데이터가 없는 상태에서 structure_bias는 neutral로 둔다. setup_bias는 bearish이며, 검증된 하방 TP는 $64,389.79, $64,251.10, $64,026.60 순서가 핵심이다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $64,390 | support_test | Harmonic(검증 TP1 $64,389.79), Fibonacci(ret_0.786 $64,412.29), Wyckoff·ICT(단기지지/전일고가 $64,362.60), Candlestick·Derivatives(EMA20 $64,467.37 이탈) | 4.0 | 베어리시 셋업(72%)과 의장 베어리시(61%)가 일치하는 가운데, 프리미엄 거부·하모닉 Crab PRZ·CVD divergence 0.700·OI +2.03% 흡수 신호로 가격이 EMA20 $64,467.37 및 골든비율 $64,469.98 1차 지지 클러스터를 하향 이탈하여 하모닉 검증 TP1 $64,389.79(fib ret_0.786 $64,412.29 인접)를 테스트. 이 클러스터 이탈이 단기 매수 우위 약화의 첫 확증. |
| 2 | $64,300 | liquidity_sweep | ICT(EQ $64,300.45, bullish BOS $64,323.00, SSL), Wyckoff(분배 프리미엄 이탈), Harmonic(다음 TP2 $64,251.10), 의장 하단존 $64,323-$64,300 | 8.0 | 하락 지속으로 전일 고가 $64,362.60과 $64,323.00 bullish BOS 하단의 sell-side liquidity를 사냥하며 EQ $64,300.45까지 유동성 스윕. $64,323-$64,300은 ICT bullish BOS·EQ·Harmonic Shark PRZ가 겹친 핵심 수요 구간으로, 단순 스윕 후 회복(→반등)인지 수용 이탈(→하락 가속)인지가 경로의 분기점. |
| 3 | $64,467 | resistance_test | ICT(내부 bullish 구조/EMA20 reclaim), Candlestick(EMA20 $64,467.37, strict bullish engulfing 0.746), Fibonacci(골든비율 $64,469.98·ret_0.5 $64,510.50) | 18.0 | $64,323-$64,300 수요 구간이 SSL 스윕 후 방어되면 ICT 내부 bullish 구조에 따라 되돌림 반등이 발생, 이탈했던 EMA20 $64,467.37(깨진 지지→저항 전환)을 lower-high로 재시험. 단, Wyckoff 상위 분배 편향상 $64,510-$64,529 위 수용 없이는 추세 반전이 아닌 기술적 반등으로 제한. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $64,390 | $64,551 | High first |
| 8h | $64,300 | $64,551 | High first |
| 24h | $64,300 | $64,551 | High first |
Invalidation: $64,738
```json
{
"path_type": "complex",
"confidence": 0.58,
"waypoints": [
{
"seq": 1,
"price": 64389.79,
"type": "support_test",
"source": "Harmonic(검증 TP1 $64,389.79), Fibonacci(ret_0.786 $64,412.29), Wyckoff·ICT(단기지지/전일고가 $64,362.60), Candlestick·Derivatives(EMA20 $64,467.37 이탈)",
"description": "베어리시 셋업(72%)과 의장 베어리시(61%)가 일치하는 가운데, 프리미엄 거부·하모닉 Crab PRZ·CVD divergence 0.700·OI +2.03% 흡수 신호로 가격이 EMA20 $64,467.37 및 골든비율 $64,469.98 1차 지지 클러스터를 하향 이탈하여 하모닉 검증 TP1 $64,389.79(fib ret_0.786 $64,412.29 인접)를 테스트. 이 클러스터 이탈이 단기 매수 우위 약화의 첫 확증.",
"est_hours": 4.0
},
{
"seq": 2,
"price": 64300.45,
"type": "liquidity_sweep",
"source": "ICT(EQ $64,300.45, bullish BOS $64,323.00, SSL), Wyckoff(분배 프리미엄 이탈), Harmonic(다음 TP2 $64,251.10), 의장 하단존 $64,323-$64,300",
"description": "하락 지속으로 전일 고가 $64,362.60과 $64,323.00 bullish BOS 하단의 sell-side liquidity를 사냥하며 EQ $64,300.45까지 유동성 스윕. $64,323-$64,300은 ICT bullish BOS·EQ·Harmonic Shark PRZ가 겹친 핵심 수요 구간으로, 단순 스윕 후 회복(→반등)인지 수용 이탈(→하락 가속)인지가 경로의 분기점.",
"est_hours": 8.0
},
{
"seq": 3,
"price": 64467.37,
"type": "resistance_test",
"source": "ICT(내부 bullish 구조/EMA20 reclaim), Candlestick(EMA20 $64,467.37, strict bullish engulfing 0.746), Fibonacci(골든비율 $64,469.98·ret_0.5 $64,510.50)",
"description": "$64,323-$64,300 수요 구간이 SSL 스윕 후 방어되면 ICT 내부 bullish 구조에 따라 되돌림 반등이 발생, 이탈했던 EMA20 $64,467.37(깨진 지지→저항 전환)을 lower-high로 재시험. 단, Wyckoff 상위 분배 편향상 $64,510-$64,529 위 수용 없이는 추세 반전이 아닌 기술적 반등으로 제한.",
"est_hours": 18.0
}
],
"period_extremes": {
"4h": {"expected_high": 64551.02, "expected_low": 64389.79, "high_first": true},
"8h": {"expected_high": 64551.02, "expected_low": 64300.45, "high_first": true},
"24h": {"expected_high": 64551.02, "expected_low": 64300.45, "high_first": true}
},
"triggers": {
"bullish": {
"price": 64682.20,
"description": "$64,682.20(Wyckoff UTAD 후보·ICT 런던 고가·Fibonacci swing high/ext_1.0·Harmonic Crab D 합류) 위 수용 시 하모닉 PRZ와 Wyckoff 재분배 상단이 무효화되고 ICT bullish 구조가 확정 → $64,738.00, strict fib 합류 $64,851.60로 상승 확장."
},
"bearish": {
"price": 64300.45,
"description": "$64,300.45 EQ($64,323.00 bullish BOS 하단) 아래 종가 수용 시 bearish CHoCH로 ICT 내부 bullish 구조 붕괴 및 Wyckoff SOW 확인 → Harmonic TP2 $64,251.10, EMA120 $64,064.31, Wyckoff LPSY $63,879.00으로 하락 가속."
}
},
"scenario_invalidation": 64738.00
}
```{
"overall_signal": "bearish",
"overall_confidence": 0.61,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.72,
"active_setups": [
"Wyckoff: 현재가 $64,514.90가 기존 분배 BC $63,768.70 위 프리미엄 구간에 있으며, 활성 재분배 후보의 UT $64,529.00 및 UTAD 후보 $64,682.20 재시험권에 위치",
"Harmonic: 고품질 bearish Crab PRZ $64,516.79-$64,711.78에 진입/근접, 완료된 Crab D $64,682.20 이후 반응 확인",
"Derivatives: 7일 고점 $64,738.00 바로 아래 프리미엄 구간에서 OI 24시간 +2.03%, CVD divergence 0.700으로 상단 흡수/추격 매수 질 저하 조건",
"ICT: $64,323.00 bullish BOS 위에서 유지되고 전일 고가 $64,362.60 돌파 후 안착해 내부 구조는 bullish",
"Fibonacci: ret_0.5 $64,510.50 및 golden ratio $64,469.98 지지 테스트 중으로 단기 눌림 지지 조건 존재",
"Candlestick: EMA20 $64,467.37 위 재안착 및 strict bullish engulfing 품질 0.746이 단기 매수 반응을 지지"
],
"setup_vs_structure": "구조적 상위 판독은 Wyckoff 분배/재분배 프리미엄 구간의 bearish 위험이 우세하지만, ICT·EMA·Fibonacci 내부 구조는 아직 bullish입니다. 따라서 실행 셋업은 구조와 완전히 일치하지 않는 혼합 상태이나, 프리미엄 저항·하모닉 PRZ·파생 흡수 신호가 겹쳐 단기 실행 리스크는 bearish 쪽이 더 강합니다."
},
"signal_breakdown": {
"bullish_count": 3,
"bearish_count": 2,
"neutral_count": 1
},
"key_levels": {
"support": [
64510.5,
64469.98,
64467.37,
64389.79,
64323.0,
64300.45,
64251.1,
64064.31,
63879.0,
63768.7,
63235.8
],
"resistance": [
64529.0,
64551.02,
64601.16,
64682.2,
64711.78,
64738.0,
65082.79,
65200.0
]
},
"confluences": [
"Wyckoff의 활성 재분배 UTAD 후보 $64,682.20, ICT의 London high $64,682.20, Fibonacci swing high/ext_1.0 $64,682.20, Harmonic 완료 bearish Crab D $64,682.20가 동일 가격에 집중되어 핵심 상단 구조 레벨로 확인됩니다.",
"Candlestick의 7일 고점 $64,738.00, ICT range high $64,738.00, Derivatives 저항 $64,738.00이 일치해 $64,682.20 위의 최종 상단 유동성/저항 구간을 형성합니다.",
"Candlestick EMA20 $64,467.37, Derivatives EMA20 $64,467.37, Fibonacci golden ratio $64,469.98이 거의 같은 가격대에 있어 $64,467-$64,470은 단기 구조 유지 여부를 보는 1차 지지 축입니다.",
"Fibonacci ret_0.5 $64,510.50와 현재가 $64,514.90, Harmonic bearish Crab PRZ 하단 $64,516.79가 매우 근접해 현재 위치가 지지 테스트와 저항 PRZ가 겹친 압축 구간임을 보여줍니다.",
"ICT bullish BOS $64,323.00과 EQ $64,300.45, Harmonic bullish Shark PRZ 상단 $64,474.72 및 Wyckoff 단기 지지 $64,362.60이 하단 방어 구간으로 겹칩니다.",
"Wyckoff LPSY $63,879.00, Wyckoff BC $63,768.70, Candlestick EMA240 $63,707.99, Derivatives EMA240 $63,707.99가 중기 구조 재평가 구간으로 수렴합니다."
],
"conflicts": [
"Wyckoff는 regime fitness 0.963 및 dis_score 96.2를 근거로 분배/재분배 Phase D를 우선 해석하지만, ICT는 $63,843.20 bullish CHoCH 이후 $64,323.00까지 연속 bullish BOS 3회를 확인해 내부 시장 구조를 bullish로 봅니다.",
"Candlestick과 Fibonacci는 가격이 EMA20 $64,467.37 및 ret_0.5 $64,510.50 위에 있어 단기 상승 구조를 유지한다고 보지만, Harmonic은 같은 현재가가 bearish Crab PRZ $64,516.79-$64,711.78에 들어가는 반전 위험 구간이라고 판독합니다.",
"Derivatives는 EMA 배열상 구조는 bullish로 인정하지만, 프리미엄 위치·OI 증가·CVD divergence 0.700 때문에 실행 셋업은 bearish로 평가해 가격 구조와 체결 질 사이의 괴리를 지적합니다.",
"ICT는 전일 고가 $64,362.60 돌파 후 유지가 bullish 구조의 핵심이라고 보지만, Wyckoff는 기존 분배 앵커 상단 $63,768.70 위의 프리미엄 체류를 매수 유동성 소진 조건으로 해석합니다."
],
"highest_conviction_analyst": "Wyckoff Expert — 분배 regime fitness 0.963, dis_score 96.2, BC $63,768.70 → AR $63,235.80 → ST $63,758.40 → UTAD $64,362.60 → LPSY $63,879.00의 완성된 prior distribution sequence를 제시했고, 현재도 활성 재분배 후보의 UT $64,529.00 및 UTAD 후보 $64,682.20 재시험 구간을 정확한 가격으로 식별했기 때문입니다.",
"invalidation_level": "$64,738.00 상방에서 15분 기준 수용이 확인되면 현재 bearish 분배/재분배 구조 판독은 훼손됩니다. 보수적으로는 Harmonic 상단 PRZ $64,711.78 및 7일 고점 $64,738.00 동시 회복 여부를 함께 봐야 합니다.",
"executive_summary": "BTC 15분 구조는 완료된 Wyckoff 분배 이후 새 재분배 후보가 진행 중인 것으로 해석되며, 현재 가격 $64,514.90는 UT $64,529.00와 UTAD 후보 $64,682.20 사이의 프리미엄 상단부에 위치합니다. 다만 ICT 기준으로는 $64,323.00 bullish BOS 위에서 유지되고 전일 고가 $64,362.60을 회복한 상태라 내부 구조는 bullish이며, 이 때문에 상위 분배 판독과 단기 시장구조가 충돌합니다. 핵심 구조 구간은 상단 $64,682.20-$64,738.00, 하단 $64,467-$64,510 및 $64,323-$64,300이며, 현재는 지지 반응과 분배성 상단 거부가 동시에 관찰되는 압축 구간입니다. 구조적 위험은 $64,516.79-$64,711.78 bearish Crab PRZ, CVD divergence 0.700, 프리미엄 위치의 OI 증가이며, 반대로 $64,738.00 위 수용은 bearish 분배/재분배 해석의 주요 무효화 조건입니다."
}{
"symbol": "BTC/USDT",
"timeframe": "15m",
"timestamp": "2026-06-14 13:00 KST",
"last_price": 64514.9,
"num_candles": 300,
"stage1_analyses": {
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "bearish",
"confidence": 0.72,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.76,
"setup_signals": [
"가격 $64,514.90가 1차 분배 앵커 상단 BC $63,768.70 위에 있어 프리미엄/상단부에 위치",
"활성 재분배 후보에서 UT $64,529.00 부근을 재시험 중이며 현재가가 거의 같은 구간에서 둔화",
"최근 UTAD 후보 $64,682.20 이후 상단 수용이 확인되지 않아 매수측 유동성 소진 가능성",
"이전 확정 분배 구조의 LPSY $63,879.00 위에서 반등했지만, 아직 Phase E 하방 이탈/SOW 확인은 없음",
"현재가가 7일 고점 $64,738.00 및 UTAD $64,682.20 아래에 머물러 상단 거부 시나리오가 우세"
],
"reasoning": "현재 regime은 DIS이며 regime_fitness 0.963, dis_score 96.2로 분배/재분배 해석이 우선입니다. 1차 확정 분배 구조는 BC $63,768.70 → AR $63,235.80 → ST $63,758.40 → UTAD $64,362.60 → LPSY $63,879.00 순서로 완성되어 구조적 편향은 bearish입니다. 다만 현재 활성 구조는 아직 완료되지 않은 재분배 후보이며, 최근 UT $64,529.00 및 UTAD 후보 $64,682.20 이후 가격이 $64,514.90에 머물러 있어 하방 SOW 확인 전 단계입니다. 따라서 구조는 bearish로 읽되, 즉시 추격보다는 $64,529~$64,682 상단 거부가 유지되는지와 $63,879/$63,768 재이탈 여부가 핵심 확인 조건입니다.",
"key_levels": {
"support": [
64362.6,
63949.9,
63879.0,
63768.7,
63235.8
],
"resistance": [
64529.0,
64682.2,
64738.0
]
},
"time_horizon": "short to medium term",
"invalidation_level": "$64,682.20 상방 회복 및 수용",
"risk_scenario": "$64,682.20 UTAD 후보를 회복하고 7일 고점 $64,738.00 위에서 수용되면 현재의 상단 실패/재분배 해석은 약화됩니다. 그 경우 분배 Phase D의 LPSY 이후 하방 전개가 아니라, 상단 range 확장 또는 재축적형 range-building으로 재분류해야 합니다.",
"data_quality": "medium",
"metrics": {
"acc_score": 95.7,
"dis_score": 96.2,
"regime": "DIS",
"regime_state": "dis_candidate",
"structure_bias": "bearish",
"phase_context": "dis_candidate / distribution / Phase D",
"phases_detected": [
"BC",
"AR",
"ST",
"SOW_IN_PHASE_B",
"UT",
"UTAD",
"LPSY"
],
"last_phase": "LPSY",
"phase_candidates": [
{
"label": "BC",
"side": "high",
"idx": 68,
"price": 63768.7,
"color": "#ffd166"
},
{
"label": "AR",
"side": "low",
"idx": 79,
"price": 63235.8,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "high",
"idx": 100,
"price": 63758.4,
"color": "#118ab2"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 133,
"price": 63541.9,
"color": "#ef476f"
},
{
"label": "UT",
"side": "high",
"idx": 136,
"price": 63853.8,
"color": "#f9844a"
},
{
"label": "UTAD",
"side": "high",
"idx": 153,
"price": 64362.6,
"color": "#f9844a"
},
{
"label": "LPSY",
"side": "high",
"idx": 219,
"price": 63879.0,
"color": "#8338ec"
}
],
"phase_structures": [
{
"structure_id": "15m_cycle_1",
"sequence": 1,
"timeframe": "15m",
"regime": "distribution",
"role": "prior_completed_structure",
"is_active": false,
"is_completed": true,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "distribution",
"start_idx": 68,
"end_idx": 219,
"phase_count": 7,
"phases": [
{
"label": "BC",
"side": "high",
"idx": 68,
"price": 63768.7,
"color": "#ffd166",
"dt": "2026-06-12 03:00:00+09:00"
},
{
"label": "AR",
"side": "low",
"idx": 79,
"price": 63235.8,
"color": "#06d6a0",
"dt": "2026-06-12 05:45:00+09:00"
},
{
"label": "ST",
"side": "high",
"idx": 100,
"price": 63758.4,
"color": "#118ab2",
"dt": "2026-06-12 11:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 133,
"price": 63541.9,
"color": "#ef476f",
"dt": "2026-06-12 19:15:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 136,
"price": 63853.8,
"color": "#f9844a",
"dt": "2026-06-12 20:00:00+09:00"
},
{
"label": "UTAD",
"side": "high",
"idx": 153,
"price": 64362.6,
"color": "#f9844a",
"dt": "2026-06-13 00:15:00+09:00"
},
{
"label": "LPSY",
"side": "high",
"idx": 219,
"price": 63879.0,
"color": "#8338ec",
"dt": "2026-06-13 16:45:00+09:00"
}
]
},
{
"structure_id": "15m_cycle_2",
"sequence": 2,
"timeframe": "15m",
"regime": "redistribution",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "redistribution",
"start_idx": 228,
"end_idx": 289,
"phase_count": 6,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 228,
"price": 63683.1,
"color": "#ffd166",
"dt": "2026-06-13 19:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 233,
"price": 63949.9,
"color": "#06d6a0",
"dt": "2026-06-13 20:15:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 255,
"price": 63862.9,
"color": "#118ab2",
"dt": "2026-06-14 01:45:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 273,
"price": 64189.6,
"color": "#ef476f",
"dt": "2026-06-14 06:15:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 278,
"price": 64529.0,
"color": "#f9844a",
"dt": "2026-06-14 07:30:00+09:00"
},
{
"label": "UTAD",
"side": "high",
"idx": 289,
"price": 64682.2,
"color": "#f9844a",
"dt": "2026-06-14 10:15:00+09:00"
}
]
}
],
"active_structure_id": "15m_cycle_2",
"primary_structure_id": "15m_cycle_1",
"structure_count": 2,
"regime_fitness": 0.9625,
"current_event": "LPSY",
"major_phase": "D",
"pos_in_range": 0.5,
"main_range_low": 63235.8,
"main_range_high": 63768.7
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.72,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.76,\n \"setup_signals\": [\n \"가격 $64,514.90가 1차 분배 앵커 상단 BC $63,768.70 위에 있어 프리미엄/상단부에 위치\",\n \"활성 재분배 후보에서 UT $64,529.00 부근을 재시험 중이며 현재가가 거의 같은 구간에서 둔화\",\n \"최근 UTAD 후보 $64,682.20 이후 상단 수용이 확인되지 않아 매수측 유동성 소진 가능성\",\n \"이전 확정 분배 구조의 LPSY $63,879.00 위에서 반등했지만, 아직 Phase E 하방 이탈/SOW 확인은 없음\",\n \"현재가가 7일 고점 $64,738.00 및 UTAD $64,682.20 아래에 머물러 상단 거부 시나리오가 우세\"\n ],\n \"reasoning\": \"현재 regime은 DIS이며 regime_fitness 0.963, dis_score 96.2로 분배/재분배 해석이 우선입니다. 1차 확정 분배 구조는 BC $63,768.70 → AR $63,235.80 → ST $63,758.40 → UTAD $64,362.60 → LPSY $63,879.00 순서로 완성되어 구조적 편향은 bearish입니다. 다만 현재 활성 구조는 아직 완료되지 않은 재분배 후보이며, 최근 UT $64,529.00 및 UTAD 후보 $64,682.20 이후 가격이 $64,514.90에 머물러 있어 하방 SOW 확인 전 단계입니다. 따라서 구조는 bearish로 읽되, 즉시 추격보다는 $64,529~$64,682 상단 거부가 유지되는지와 $63,879/$63,768 재이탈 여부가 핵심 확인 조건입니다.\",\n \"key_levels\": {\n \"support\": [\n 64362.6,\n 63949.9,\n 63879.0,\n 63768.7,\n 63235.8\n ],\n \"resistance\": [\n 64529.0,\n 64682.2,\n 64738.0\n ]\n },\n \"time_horizon\": \"short to medium term\",\n \"invalidation_level\": \"$64,682.20 상방 회복 및 수용\",\n \"risk_scenario\": \"$64,682.20 UTAD 후보를 회복하고 7일 고점 $64,738.00 위에서 수용되면 현재의 상단 실패/재분배 해석은 약화됩니다. 그 경우 분배 Phase D의 LPSY 이후 하방 전개가 아니라, 상단 range 확장 또는 재축적형 range-building으로 재분류해야 합니다.\",\n \"data_quality\": \"medium\"\n}"
},
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bullish",
"confidence": 0.62,
"structure_bias": "bullish",
"setup_bias": "neutral",
"setup_score": 0.58,
"setup_signals": [
"현재가 $64,514.90는 EMA20 $64,467.37 위에 재안착하여 단기 매수세가 유지됨",
"EMA20 $64,467.37 > EMA120 $64,064.31 > EMA240 $63,707.99 구조로 15분 추세 배열은 상승 우위",
"최근 strict 등급 bullish_engulfing@299가 고거래량으로 발생, 패턴 품질 0.746으로 최근 패턴 중 최상위",
"다만 현재가는 7일 고점 $64,738.00 바로 아래이며, 7일 범위 EQ 약 $63,265.75 대비 프리미엄 구간에 위치",
"bearish_engulfing@290, @293, @298이 반복되어 $64,700 부근 공급/저항 반응 가능성 존재"
],
"reasoning": "15분 구조는 현재가 $64,514.90가 EMA20 $64,467.37, EMA120 $64,064.31, EMA240 $63,707.99를 모두 상회하고 있어 확인된 추세 배열상 bullish로 판단한다. 캔들 신호는 bull_score 3.05가 bear_score 2.25보다 높고, 최근 bullish_engulfing@299가 고거래량 및 품질 0.746으로 가장 강한 신호이므로 단기 반등 지속 가능성이 우세하다. 그러나 가격은 7일 고점 $64,738.00까지 약 $223밖에 남지 않았고, bearish_engulfing이 최근 3회 반복되어 저항권 매물 압력이 확인된다. 따라서 구조는 상승이지만, 실행 셋업은 고점 인근 프리미엄 구간의 저항 리스크 때문에 중립으로 본다.",
"key_levels": {
"support": [
64467.37,
64064.31,
63707.99,
63265.75,
61793.5
],
"resistance": [
64738.0
]
},
"time_horizon": "short term",
"invalidation_level": "64467.37",
"risk_scenario": "가격이 EMA20 $64,467.37 아래로 재이탈하고 bearish_engulfing@298의 매도 압력이 이어지면, 고거래량 bullish_engulfing@299는 실패 신호가 되며 $64,064.31 EMA120까지 단기 조정이 확대될 수 있다. 특히 $64,064.31마저 이탈하면 상승 구조의 힘이 약화되고 $63,707.99 EMA240 및 7일 범위 EQ $63,265.75 재테스트 가능성이 커진다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 151,
"recent_patterns": 8,
"pattern_list": [
"bearish_engulfing@290",
"bearish_engulfing@293",
"bearish_engulfing@298",
"bullish_engulfing@299",
"morning_star@292",
"morning_star@297",
"doji@291",
"bullish_harami@296"
],
"atr_value": 94.53,
"vol_avg_20": 607.58,
"high_volume_patterns": [
"bullish_engulfing"
],
"pattern_candidates": [
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.746,
"tier": "strict",
"high_volume": true
},
{
"pattern": "morning_star",
"signal": "bullish",
"pattern_quality": 0.595,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.572,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.542,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bullish_harami",
"signal": "bullish",
"pattern_quality": 0.53,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.746,
"bull_score": 3.05,
"bear_score": 2.25
},
"raw_llm_response": "{\n \"signal\": \"bullish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"neutral\",\n \"setup_score\": 0.58,\n \"setup_signals\": [\n \"현재가 $64,514.90는 EMA20 $64,467.37 위에 재안착하여 단기 매수세가 유지됨\",\n \"EMA20 $64,467.37 > EMA120 $64,064.31 > EMA240 $63,707.99 구조로 15분 추세 배열은 상승 우위\",\n \"최근 strict 등급 bullish_engulfing@299가 고거래량으로 발생, 패턴 품질 0.746으로 최근 패턴 중 최상위\",\n \"다만 현재가는 7일 고점 $64,738.00 바로 아래이며, 7일 범위 EQ 약 $63,265.75 대비 프리미엄 구간에 위치\",\n \"bearish_engulfing@290, @293, @298이 반복되어 $64,700 부근 공급/저항 반응 가능성 존재\"\n ],\n \"reasoning\": \"15분 구조는 현재가 $64,514.90가 EMA20 $64,467.37, EMA120 $64,064.31, EMA240 $63,707.99를 모두 상회하고 있어 확인된 추세 배열상 bullish로 판단한다. 캔들 신호는 bull_score 3.05가 bear_score 2.25보다 높고, 최근 bullish_engulfing@299가 고거래량 및 품질 0.746으로 가장 강한 신호이므로 단기 반등 지속 가능성이 우세하다. 그러나 가격은 7일 고점 $64,738.00까지 약 $223밖에 남지 않았고, bearish_engulfing이 최근 3회 반복되어 저항권 매물 압력이 확인된다. 따라서 구조는 상승이지만, 실행 셋업은 고점 인근 프리미엄 구간의 저항 리스크 때문에 중립으로 본다.\",\n \"key_levels\": {\n \"support\": [\n 64467.37,\n 64064.31,\n 63707.99,\n 63265.75,\n 61793.5\n ],\n \"resistance\": [\n 64738.0\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"64467.37\",\n \"risk_scenario\": \"가격이 EMA20 $64,467.37 아래로 재이탈하고 bearish_engulfing@298의 매도 압력이 이어지면, 고거래량 bullish_engulfing@299는 실패 신호가 되며 $64,064.31 EMA120까지 단기 조정이 확대될 수 있다. 특히 $64,064.31마저 이탈하면 상승 구조의 힘이 약화되고 $63,707.99 EMA240 및 7일 범위 EQ $63,265.75 재테스트 가능성이 커진다.\",\n \"data_quality\": \"medium\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "bullish",
"confidence": 0.62,
"structure_bias": "bullish",
"setup_bias": "bullish",
"setup_score": 0.58,
"setup_signals": [
"현재가 $64,514.90가 스윙 EQ/ret_0.5 $64,510.50 바로 위에서 지지 테스트 중",
"0.618 골든비율 지지 $64,469.98가 근접해 있어 눌림 매수 후보 구간 형성",
"6개 피보나치 레벨이 겹친 confluence zone $64,537.86 부근에서 cluster_score 1.0 형성",
"가격이 EMA20 $64,467.37, EMA120 $64,064.31, EMA240 $63,707.99 위에 있어 단기 구조는 상승 우위",
"상단 ret_0.382 $64,551.02 및 ret_0.236 $64,601.16이 가까워 즉시 돌파 확인은 아직 필요"
],
"reasoning": "현재 BTC는 Low $64,339 → High $64,682 상승 스윙의 0.5 되돌림 $64,510.50을 거의 정확히 테스트하고 있으며, 현재가 $64,514.90와의 거리가 매우 작아 fib_reaction_state는 testing으로 해석된다. 핵심 지지 구간은 ret_0.5 $64,510.50, 0.618 골든비율 $64,469.98, ret_0.786 $64,412.29이며, 특히 $64,469.98은 상승 스윙이 유지되는 한 가장 중요한 눌림 매수 방어선이다. 구조적으로는 가격이 EMA20 $64,467.37 및 EMA120 $64,064.31 위에 있고 스윙 방향도 up이므로 bullish로 본다. 다만 단기적으로는 ret_0.382 $64,551.02, ret_0.236 $64,601.16, 스윙 고점/확장 기준 $64,682.20 저항이 가까워, $64,551 이상 안착 전까지는 강한 추세 확정보다는 지지 반응 확인 단계다.",
"key_levels": {
"support": [
64510.5,
64469.98,
64412.29
],
"resistance": [
64551.02,
64601.16,
64682.2,
64775.6,
64894.42,
65025.6
]
},
"time_horizon": "short term",
"invalidation_level": "$64,412.29",
"risk_scenario": "가격이 ret_0.5 $64,510.50을 유지하지 못하고 0.618 $64,469.98 아래로 밀린 뒤 ret_0.786 $64,412.29까지 이탈하면, 현재의 상승 눌림 구조는 약화되고 스윙 저점 $64,339 재테스트 또는 그 이하 유동성 탐색으로 전환될 수 있다.",
"data_quality": "high",
"metrics": {
"swing_pair": "Low→High: $64,339 → $64,682",
"direction": "up",
"nearest_fib": "ret_0.5",
"nearest_fib_price": 64510.5,
"nearest_fib_distance": 0.01,
"golden_ratio_level": 64469.98,
"fib_ret_382": 64551.02,
"fib_ret_618": 64469.98,
"confluence_zones": [
{
"price": 64537.86,
"count": 6,
"levels": [
"ret_0.786",
"ret_0.618",
"ret_0.5",
"ret_0.382",
"ret_0.236",
"ext_1.0"
],
"cluster_score": 1.0
},
{
"price": 64851.6,
"count": 5,
"levels": [
"ext_1.0",
"ext_1.272",
"ext_1.414",
"ext_1.618",
"ext_2.0"
],
"cluster_score": 1.0
},
{
"price": 65388.36,
"count": 2,
"levels": [
"ext_2.618",
"ext_1.272"
],
"cluster_score": 0.6
}
],
"support_levels": [
64510.5,
64469.9788,
64412.2876
],
"resistance_levels": [
64551.0212,
64601.1576,
64682.2
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 64601.16,
"distance_pct": 0.13,
"is_support": false,
"cluster_score": 1.0
},
{
"name": "ret_0.382",
"price": 64551.02,
"distance_pct": 0.06,
"is_support": false,
"cluster_score": 1.0
},
{
"name": "ret_0.5",
"price": 64510.5,
"distance_pct": 0.01,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ret_0.618",
"price": 64469.98,
"distance_pct": 0.07,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ret_0.786",
"price": 64412.29,
"distance_pct": 0.16,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ext_1.0",
"price": 64682.2,
"distance_pct": 0.26,
"is_support": false,
"cluster_score": 1.0
},
{
"name": "ext_1.272",
"price": 64775.6,
"distance_pct": 0.4,
"is_support": false,
"cluster_score": 1.0
},
{
"name": "ext_1.414",
"price": 64824.37,
"distance_pct": 0.48,
"is_support": false,
"cluster_score": 1.0
},
{
"name": "ext_1.618",
"price": 64894.42,
"distance_pct": 0.59,
"is_support": false,
"cluster_score": 1.0
},
{
"name": "ext_2.0",
"price": 65025.6,
"distance_pct": 0.79,
"is_support": false,
"cluster_score": 1.0
}
],
"confluence_quality": 1.0,
"fib_reaction_state": "testing",
"reaction_probability": 0.65
},
"raw_llm_response": "{\n \"signal\": \"bullish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.58,\n \"setup_signals\": [\n \"현재가 $64,514.90가 스윙 EQ/ret_0.5 $64,510.50 바로 위에서 지지 테스트 중\",\n \"0.618 골든비율 지지 $64,469.98가 근접해 있어 눌림 매수 후보 구간 형성\",\n \"6개 피보나치 레벨이 겹친 confluence zone $64,537.86 부근에서 cluster_score 1.0 형성\",\n \"가격이 EMA20 $64,467.37, EMA120 $64,064.31, EMA240 $63,707.99 위에 있어 단기 구조는 상승 우위\",\n \"상단 ret_0.382 $64,551.02 및 ret_0.236 $64,601.16이 가까워 즉시 돌파 확인은 아직 필요\"\n ],\n \"reasoning\": \"현재 BTC는 Low $64,339 → High $64,682 상승 스윙의 0.5 되돌림 $64,510.50을 거의 정확히 테스트하고 있으며, 현재가 $64,514.90와의 거리가 매우 작아 fib_reaction_state는 testing으로 해석된다. 핵심 지지 구간은 ret_0.5 $64,510.50, 0.618 골든비율 $64,469.98, ret_0.786 $64,412.29이며, 특히 $64,469.98은 상승 스윙이 유지되는 한 가장 중요한 눌림 매수 방어선이다. 구조적으로는 가격이 EMA20 $64,467.37 및 EMA120 $64,064.31 위에 있고 스윙 방향도 up이므로 bullish로 본다. 다만 단기적으로는 ret_0.382 $64,551.02, ret_0.236 $64,601.16, 스윙 고점/확장 기준 $64,682.20 저항이 가까워, $64,551 이상 안착 전까지는 강한 추세 확정보다는 지지 반응 확인 단계다.\",\n \"key_levels\": {\n \"support\": [\n 64510.5,\n 64469.98,\n 64412.29\n ],\n \"resistance\": [\n 64551.02,\n 64601.16,\n 64682.2,\n 64775.6,\n 64894.42,\n 65025.6\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$64,412.29\",\n \"risk_scenario\": \"가격이 ret_0.5 $64,510.50을 유지하지 못하고 0.618 $64,469.98 아래로 밀린 뒤 ret_0.786 $64,412.29까지 이탈하면, 현재의 상승 눌림 구조는 약화되고 스윙 저점 $64,339 재테스트 또는 그 이하 유동성 탐색으로 전환될 수 있다.\",\n \"data_quality\": \"high\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bullish",
"confidence": 0.78,
"structure_bias": "bullish",
"setup_bias": "bullish",
"setup_score": 0.92,
"setup_signals": [
"현재가 $64,514.90가 EQ $64,300.45 위의 프리미엄 구간에 있으나, $64,323.00 상방 BOS 이후 가격이 그 위에서 유지 중",
"전일 고가 $64,362.60 돌파 완료, 전일 저가 $63,352.30은 미돌파로 매수 측 구조 우위",
"EMA20 $64,467.37, EMA120 $64,064.31, EMA240 $63,707.99 위에서 거래되어 단기·중기 추세 정렬",
"최근 구조 이벤트가 CHoCH_bullish $63,843.20 이후 BOS_bullish $63,929.90, $63,828.40, $64,323.00으로 이어지며 3연속 bullish BOS 형성",
"하단에는 후보 bullish OB $63,360.00-$63,647.90와 SSL $63,356.15가 있어 되돌림 시 기관 매수 방어 또는 유동성 스윕 후 반등 후보"
],
"reasoning": "확정 구조는 bullish입니다. $63,843.20 bullish CHoCH 이후 $63,929.90, $63,828.40, $64,323.00에서 연속 bullish BOS가 발생했고, consecutive_bull_bos가 3으로 상승 구조가 유지되고 있습니다. 현재가 $64,514.90는 EQ $64,300.45 위 프리미엄에 있어 신규 추격 매수는 리스크가 있지만, 전일 고가 $64,362.60을 돌파한 뒤 그 위에서 유지되고 있어 단기적으로는 $64,682.20 런던 고점과 $64,738.00 7일 고점의 buy-side liquidity 재공격 가능성이 높습니다. 다만 미체결 FVG가 없고 활성 OB도 없으며, 하단 $63,356.15 SSL과 후보 bullish OB $63,360.00-$63,647.90가 남아 있어 강한 상승 전 유동성 회수성 되돌림이 나올 수 있습니다.",
"key_levels": {
"support": [
64323.0,
64300.45,
64064.31,
63862.9,
63843.2,
63647.9,
63360.0,
63356.15
],
"resistance": [
64682.2,
64738.0
]
},
"time_horizon": "short term",
"invalidation_level": "63843.20",
"risk_scenario": "반대 시나리오는 $64,738.00 7일 고점 또는 $64,682.20 런던 고점 위 buy-side liquidity를 먼저 스윕한 뒤, $64,323.00 아래로 재진입하며 프리미엄 매수세가 실패하는 경우입니다. 특히 $63,843.20 bullish CHoCH 레벨을 하방 이탈하면 현재 bullish 구조 해석은 무효화되고, $63,647.90-$63,360.00 후보 bullish OB 및 $63,356.15 SSL까지 유동성 회수 하락이 열립니다.",
"data_quality": "medium",
"metrics": {
"order_blocks_total": 3,
"confirmed_bullish_ob": 0,
"confirmed_bearish_ob": 0,
"candidate_bullish_ob": 3,
"candidate_bearish_ob": 0,
"active_bullish_ob": 0,
"active_bearish_ob": 0,
"nearest_bull_ob_range": {
"bottom": 63360.0,
"top": 63647.9,
"quality": "candidate",
"score": 0.544
},
"nearest_bear_ob_range": null,
"active_bullish_ob_list": [],
"active_bearish_ob_list": [],
"ob_mitigated_count": 0,
"unfilled_bull_fvg_count": 0,
"unfilled_bear_fvg_count": 0,
"bull_fvg_ranges": [],
"bear_fvg_ranges": [],
"fvg_open_count": 0,
"fvg_mitigated_count": 59,
"fvg_open_zones": [],
"bos_choch_events": [
"BOS_bullish",
"CHoCH_bearish",
"CHoCH_bullish",
"BOS_bullish",
"BOS_bullish",
"BOS_bullish"
],
"bos_choch_levels": [
{
"type": "BOS_bullish",
"level": 63235.9
},
{
"type": "CHoCH_bearish",
"level": 63271.6
},
{
"type": "CHoCH_bullish",
"level": 63843.2
},
{
"type": "BOS_bullish",
"level": 63929.9
},
{
"type": "BOS_bullish",
"level": 63828.4
},
{
"type": "BOS_bullish",
"level": 64323.0
}
],
"bos_sequence": [
"BOS_bullish",
"CHoCH_bearish",
"CHoCH_bullish",
"BOS_bullish",
"BOS_bullish",
"BOS_bullish"
],
"consecutive_bull_bos": 3,
"consecutive_bear_bos": 0,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [
{
"type": "SSL",
"level": 63356.15
}
],
"current_zone": "premium",
"eq_level": 64300.45,
"range_high": 64738.0,
"range_low": 63862.9,
"bull_score": 14.0,
"bear_score": 2.7,
"setup_bias": "bullish",
"setup_score": 0.92,
"setup_signals": [
"bullish BOS above $63,235.90",
"bullish CHoCH above $63,843.20",
"bullish BOS above $63,929.90",
"bullish BOS above $63,828.40",
"bullish BOS above $64,323.00"
],
"retracement_direction": "bullish",
"current_retracement_pct": 75.9,
"deepest_retracement_pct": 75.9,
"previous_day_high": 64362.6,
"previous_day_low": 63352.3,
"broken_prev_high": true,
"broken_prev_low": false,
"sessions": {
"London": {
"active": true,
"high": 64682.2,
"low": 64338.8
},
"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.78,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.92,\n \"setup_signals\": [\n \"현재가 $64,514.90가 EQ $64,300.45 위의 프리미엄 구간에 있으나, $64,323.00 상방 BOS 이후 가격이 그 위에서 유지 중\",\n \"전일 고가 $64,362.60 돌파 완료, 전일 저가 $63,352.30은 미돌파로 매수 측 구조 우위\",\n \"EMA20 $64,467.37, EMA120 $64,064.31, EMA240 $63,707.99 위에서 거래되어 단기·중기 추세 정렬\",\n \"최근 구조 이벤트가 CHoCH_bullish $63,843.20 이후 BOS_bullish $63,929.90, $63,828.40, $64,323.00으로 이어지며 3연속 bullish BOS 형성\",\n \"하단에는 후보 bullish OB $63,360.00-$63,647.90와 SSL $63,356.15가 있어 되돌림 시 기관 매수 방어 또는 유동성 스윕 후 반등 후보\"\n ],\n \"reasoning\": \"확정 구조는 bullish입니다. $63,843.20 bullish CHoCH 이후 $63,929.90, $63,828.40, $64,323.00에서 연속 bullish BOS가 발생했고, consecutive_bull_bos가 3으로 상승 구조가 유지되고 있습니다. 현재가 $64,514.90는 EQ $64,300.45 위 프리미엄에 있어 신규 추격 매수는 리스크가 있지만, 전일 고가 $64,362.60을 돌파한 뒤 그 위에서 유지되고 있어 단기적으로는 $64,682.20 런던 고점과 $64,738.00 7일 고점의 buy-side liquidity 재공격 가능성이 높습니다. 다만 미체결 FVG가 없고 활성 OB도 없으며, 하단 $63,356.15 SSL과 후보 bullish OB $63,360.00-$63,647.90가 남아 있어 강한 상승 전 유동성 회수성 되돌림이 나올 수 있습니다.\",\n \"key_levels\": {\n \"support\": [\n 64323.0,\n 64300.45,\n 64064.31,\n 63862.9,\n 63843.2,\n 63647.9,\n 63360.0,\n 63356.15\n ],\n \"resistance\": [\n 64682.2,\n 64738.0\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"63843.20\",\n \"risk_scenario\": \"반대 시나리오는 $64,738.00 7일 고점 또는 $64,682.20 런던 고점 위 buy-side liquidity를 먼저 스윕한 뒤, $64,323.00 아래로 재진입하며 프리미엄 매수세가 실패하는 경우입니다. 특히 $63,843.20 bullish CHoCH 레벨을 하방 이탈하면 현재 bullish 구조 해석은 무효화되고, $63,647.90-$63,360.00 후보 bullish OB 및 $63,356.15 SSL까지 유동성 회수 하락이 열립니다.\",\n \"data_quality\": \"medium\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "bearish",
"confidence": 0.62,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.72,
"setup_signals": [
"현재가 $64,514.90가 고품질 bearish Crab 활성 PRZ $64,516.79-$64,711.78 바로 하단/진입권에 위치하며, 중심 D값은 $64,614.29",
"완료된 bearish Crab PRZ $64,516.79-$64,711.78에서 반응 확인: D=$64,682.20, reaction_score 1.0, AD 0.382 반응 도달 및 D/PRZ 실패구간 방어",
"활성 bearish Bat PRZ $64,221.67-$64,571.25 안에 현재가가 위치하며, D값 $64,396.46 기준 상단부에서 매도 반응 위험",
"상단 추가 bearish Crab 형성 PRZ $64,700.57-$65,082.79가 대기 중이며, $64,700-$64,711 부근은 중첩 저항/재반전 후보",
"검증된 bearish TP ladder가 $64,389.79 → $64,251.10 → $64,026.60으로 정렬되어 단기 하방 반응 목표를 제공",
"방향 점수는 bearish 2.244 대 bullish 0.204, directional_dominance 0.833으로 하모닉 관점에서는 매도 PRZ 우위"
],
"reasoning": "하모닉 기준으로는 현재가 $64,514.90가 고품질 활성 Crab PRZ $64,516.79-$64,711.78 및 Bat PRZ $64,221.67-$64,571.25에 걸쳐 있어 단기 bearish 반응 구간으로 판단된다. 특히 완료된 bearish Crab은 D=$64,682.20 이후 PRZ 터치/리젝션, AD 0.382 반응, D 실패구간 방어가 확인되어 reaction_score 1.0이며, post-confirmation vote weight 0.58로 격상되어 있다. 다만 하모닉은 독립적인 구조 전환 엔진이 아니므로, 확인된 BOS/CHoCH 또는 상위 구조 수용 데이터가 없는 상태에서 structure_bias는 neutral로 둔다. setup_bias는 bearish이며, 검증된 하방 TP는 $64,389.79, $64,251.10, $64,026.60 순서가 핵심이다.",
"key_levels": {
"support": [
64389.79,
64251.1,
64026.6,
63997.59,
63897.63,
63751.17
],
"resistance": [
64516.79,
64571.25,
64614.29,
64711.78,
64891.68,
65082.79
]
},
"time_horizon": "short term, 15분봉 기준 수 시간 내 PRZ 반응",
"invalidation_level": "15분봉 기준 $65,082.79 상방 안착",
"risk_scenario": "$64,711.78 위로 재진입 후 $65,082.79까지 흡수 상승하면 현재 bearish Crab/Bat 반응은 실패로 간주되며, 상단 유동성 스윕 이후 추가 상승 또는 더 높은 PRZ 재탐색이 열릴 수 있다. 반대로 $64,474.72 아래로 밀리면 bullish Shark PRZ 방어도 약화되어 $64,389.79와 $64,251.10 하방 TP가 빠르게 열릴 가능성이 커진다.",
"data_quality": "high",
"metrics": {
"patterns_found": 56,
"completed_patterns_found": 19,
"forming_d_prz_found": 37,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 34,
"multiscale_swings_scanned": 58,
"swing_highs_scanned": 32,
"swing_lows_scanned": 26,
"timeframe": "15m",
"prz_active_threshold_pct": 0.3,
"prz_nearby_threshold_pct": 0.6,
"prz_watch_threshold_pct": 1.2,
"prz_max_width_pct": 0.6,
"quality_counts": {
"high": 22,
"medium": 15,
"low": 19
},
"prz_status_counts": {
"active": 17,
"nearby": 9,
"watch": 14,
"far": 16,
"forming": 11
},
"high_confluence_prz_count": 40,
"strict_patterns_found": 37,
"candidate_patterns_found": 19,
"active_patterns_at_prz": 17,
"nearby_patterns": 9,
"all_patterns": [
"crab",
"bat",
"shark",
"crab",
"bat",
"butterfly",
"crab",
"butterfly",
"bat",
"butterfly",
"bat",
"shark",
"crab",
"bat",
"bat",
"gartley",
"gartley",
"shark",
"gartley",
"gartley",
"butterfly",
"gartley",
"bat",
"gartley",
"butterfly",
"gartley",
"crab",
"shark",
"bat",
"crab",
"gartley",
"bat",
"crab",
"crab",
"gartley",
"shark",
"butterfly",
"gartley",
"butterfly",
"gartley",
"butterfly",
"crab",
"shark",
"crab",
"crab",
"crab",
"crab",
"shark",
"butterfly",
"shark",
"gartley",
"gartley",
"butterfly",
"bat",
"crab",
"butterfly"
],
"all_signals": [
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish"
],
"best_pattern": "crab",
"best_pattern_quality": "strict",
"best_quality": "high",
"best_pattern_score": 0.976,
"best_completion_status": "forming",
"nearest_pattern": "butterfly",
"nearest_prz": 64534.9,
"price_to_prz": 0.03,
"prz_range": [
64226.86,
64842.95
],
"council_relevant_prz_count": 9,
"directional_influence_prz_count": 9,
"confirmed_reaction_prz_count": 3,
"validated_harmonic_tp_count": 3,
"pattern_candidates": [
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.976,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 64614.29,
"prz_range": [
64516.79,
64711.78
],
"prz_width_pct": 0.302,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.15,
"price_to_prz_pct_raw": 0.1541,
"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": 64614.29,
"a_price": 64026.6,
"tp1_ad_382": 64389.79,
"tp2_ad_618": 64251.1,
"tp3_a_or_structure_liquidity": 64026.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5428,
"ABC": 0.4114
},
"x_price": 63619.1,
"x_idx": 207,
"x_order": 5,
"a_price": 64026.6,
"a_idx": 243,
"a_order": 3,
"b_price": 64247.8,
"b_idx": 262,
"b_order": 3,
"c_price": 64338.8,
"c_idx": 284,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.969,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 64396.46,
"prz_range": [
64221.67,
64571.25
],
"prz_width_pct": 0.543,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.18,
"price_to_prz_pct_raw": -0.1836,
"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": 64396.46,
"a_price": 63352.3,
"tp1_ad_382": 63997.59,
"tp2_ad_618": 63751.17,
"tp3_a_or_structure_liquidity": 63352.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4712,
"ABC": 0.4163
},
"x_price": 64362.6,
"x_idx": 153,
"x_order": 8,
"a_price": 63352.3,
"a_idx": 175,
"a_order": 8,
"b_price": 63828.4,
"b_idx": 194,
"b_order": 8,
"c_price": 64026.6,
"c_idx": 243,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"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": 64294.44,
"prz_range": [
64114.17,
64474.72
],
"prz_width_pct": 0.561,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.34,
"price_to_prz_pct_raw": -0.3417,
"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": 64294.44,
"a_price": 64572.0,
"tp1_ad_382": 64400.47,
"tp2_ad_618": 64465.97,
"tp3_a_or_structure_liquidity": 64572.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6098,
"ABC": 1.4726
},
"x_price": 64189.6,
"x_idx": 273,
"x_order": 5,
"a_price": 64572.0,
"a_idx": 281,
"a_order": 5,
"b_price": 64338.8,
"b_idx": 284,
"b_order": 8,
"c_price": 64682.2,
"c_idx": 289,
"c_order": 8,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.964,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 64891.68,
"prz_range": [
64700.57,
65082.79
],
"prz_width_pct": 0.589,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.58,
"price_to_prz_pct_raw": 0.584,
"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": 64891.68,
"a_price": 63394.3,
"tp1_ad_382": 64319.68,
"tp2_ad_618": 63966.3,
"tp3_a_or_structure_liquidity": 63394.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5738,
"ABC": 0.4314
},
"x_price": 64362.6,
"x_idx": 153,
"x_order": 8,
"a_price": 63394.3,
"a_idx": 185,
"a_order": 8,
"b_price": 63949.9,
"b_idx": 233,
"b_order": 3,
"c_price": 64189.6,
"c_idx": 273,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.942,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 64157.32,
"prz_range": [
64019.71,
64294.93
],
"prz_width_pct": 0.429,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.55,
"price_to_prz_pct_raw": -0.5543,
"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": 64157.32,
"a_price": 63477.5,
"tp1_ad_382": 63897.63,
"tp2_ad_618": 63737.19,
"tp3_a_or_structure_liquidity": 63477.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4853,
"ABC": 0.5213
},
"x_price": 64362.6,
"x_idx": 153,
"x_order": 8,
"a_price": 63477.5,
"a_idx": 156,
"a_order": 3,
"b_price": 63907.0,
"b_idx": 164,
"b_order": 3,
"c_price": 63683.1,
"c_idx": 228,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.938,
"ratio_score": 0.952,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 64063.84,
"prz_range": [
63892.57,
64235.11
],
"prz_width_pct": 0.535,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.7,
"price_to_prz_pct_raw": -0.6992,
"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": 64063.84,
"a_price": 63477.5,
"tp1_ad_382": 63839.86,
"tp2_ad_618": 63701.48,
"tp3_a_or_structure_liquidity": 63477.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7756,
"ABC": 0.4141
},
"x_price": 63929.9,
"x_idx": 130,
"x_order": 8,
"a_price": 63477.5,
"a_idx": 156,
"a_order": 3,
"b_price": 63828.4,
"b_idx": 194,
"b_order": 8,
"c_price": 63683.1,
"c_idx": 228,
"c_order": 8,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.927,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 63946.95,
"prz_range": [
63799.12,
64094.78
],
"prz_width_pct": 0.462,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.88,
"price_to_prz_pct_raw": -0.8803,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 63946.95,
"a_price": 63477.5,
"tp1_ad_382": 63767.62,
"tp2_ad_618": 63656.83,
"tp3_a_or_structure_liquidity": 63477.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3872,
"ABC": 0.452
},
"x_price": 63843.2,
"x_idx": 110,
"x_order": 8,
"a_price": 63477.5,
"a_idx": 156,
"a_order": 3,
"b_price": 63619.1,
"b_idx": 207,
"b_order": 5,
"c_price": 63683.1,
"c_idx": 228,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.915,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 63773.6,
"prz_range": [
63708.21,
63838.99
],
"prz_width_pct": 0.205,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.15,
"price_to_prz_pct_raw": -1.149,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 63773.6,
"a_price": 63541.9,
"tp1_ad_382": 63685.09,
"tp2_ad_618": 63630.41,
"tp3_a_or_structure_liquidity": 63541.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4222,
"ABC": 0.5449
},
"x_price": 63758.4,
"x_idx": 100,
"x_order": 5,
"a_price": 63541.9,
"a_idx": 133,
"a_order": 3,
"b_price": 63633.3,
"b_idx": 181,
"b_order": 8,
"c_price": 63683.1,
"c_idx": 228,
"c_order": 8,
"d_idx": null
}
],
"council_relevant_prz": [
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.913,
"ratio_score": 0.965,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 64247.8,
"prz_range": [
64019.71,
64294.93
],
"prz_width_pct": 0.429,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.55,
"price_to_prz_pct_raw": -0.5543,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.65,
"reaction_detail": {
"reaction_score": 0.65,
"reaction_move_ratio_ad": 0.305,
"adverse_move_ratio_ad": 0.636,
"bars_after_d": 12,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 64157.32,
"a_price": 63477.5,
"tp1_ad_382": 63897.63,
"tp2_ad_618": 63737.19,
"tp3_a_or_structure_liquidity": 63477.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4853,
"ABC": 0.5213,
"BCD": 2.5221,
"XAD": 0.8703
},
"x_price": 64362.6,
"x_idx": 153,
"x_order": 8,
"a_price": 63477.5,
"a_idx": 156,
"a_order": 3,
"b_price": 63907.0,
"b_idx": 164,
"b_order": 3,
"c_price": 63683.1,
"c_idx": 228,
"c_order": 8,
"d_idx": 262
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.908,
"ratio_score": 0.905,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 64682.2,
"prz_range": [
64516.79,
64711.78
],
"prz_width_pct": 0.302,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.15,
"price_to_prz_pct_raw": 0.1541,
"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.397,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 10,
"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": 64614.29,
"a_price": 64026.6,
"tp1_ad_382": 64389.79,
"tp2_ad_618": 64251.1,
"tp3_a_or_structure_liquidity": 64026.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5428,
"ABC": 0.4114,
"BCD": 3.7736,
"XAD": 1.6088
},
"x_price": 63619.1,
"x_idx": 207,
"x_order": 5,
"a_price": 64026.6,
"a_idx": 243,
"a_order": 3,
"b_price": 64247.8,
"b_idx": 262,
"b_order": 3,
"c_price": 64338.8,
"c_idx": 284,
"c_order": 8,
"d_idx": 289
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.874,
"ratio_score": 0.924,
"prz_score": 0.9,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 64217.0,
"prz_range": [
63906.43,
64456.62
],
"prz_width_pct": 0.857,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.52,
"price_to_prz_pct_raw": -0.5167,
"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.328,
"adverse_move_ratio_ad": 0.123,
"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": "butterfly",
"d_price": 64181.52,
"a_price": 63352.3,
"tp1_ad_382": 63864.76,
"tp2_ad_618": 63669.06,
"tp3_a_or_structure_liquidity": 63352.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8243,
"ABC": 0.7822,
"BCD": 2.0435,
"XAD": 1.4971
},
"x_price": 63929.9,
"x_idx": 130,
"x_order": 8,
"a_price": 63352.3,
"a_idx": 175,
"a_order": 8,
"b_price": 63828.4,
"b_idx": 194,
"b_order": 8,
"c_price": 63456.0,
"c_idx": 208,
"c_order": 3,
"d_idx": 242
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.976,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 64614.29,
"prz_range": [
64516.79,
64711.78
],
"prz_width_pct": 0.302,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.15,
"price_to_prz_pct_raw": 0.1541,
"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": 64614.29,
"a_price": 64026.6,
"tp1_ad_382": 64389.79,
"tp2_ad_618": 64251.1,
"tp3_a_or_structure_liquidity": 64026.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5428,
"ABC": 0.4114
},
"x_price": 63619.1,
"x_idx": 207,
"x_order": 5,
"a_price": 64026.6,
"a_idx": 243,
"a_order": 3,
"b_price": 64247.8,
"b_idx": 262,
"b_order": 3,
"c_price": 64338.8,
"c_idx": 284,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.969,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 64396.46,
"prz_range": [
64221.67,
64571.25
],
"prz_width_pct": 0.543,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.18,
"price_to_prz_pct_raw": -0.1836,
"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": 64396.46,
"a_price": 63352.3,
"tp1_ad_382": 63997.59,
"tp2_ad_618": 63751.17,
"tp3_a_or_structure_liquidity": 63352.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4712,
"ABC": 0.4163
},
"x_price": 64362.6,
"x_idx": 153,
"x_order": 8,
"a_price": 63352.3,
"a_idx": 175,
"a_order": 8,
"b_price": 63828.4,
"b_idx": 194,
"b_order": 8,
"c_price": 64026.6,
"c_idx": 243,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"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": 64294.44,
"prz_range": [
64114.17,
64474.72
],
"prz_width_pct": 0.561,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.34,
"price_to_prz_pct_raw": -0.3417,
"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": 64294.44,
"a_price": 64572.0,
"tp1_ad_382": 64400.47,
"tp2_ad_618": 64465.97,
"tp3_a_or_structure_liquidity": 64572.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6098,
"ABC": 1.4726
},
"x_price": 64189.6,
"x_idx": 273,
"x_order": 5,
"a_price": 64572.0,
"a_idx": 281,
"a_order": 5,
"b_price": 64338.8,
"b_idx": 284,
"b_order": 8,
"c_price": 64682.2,
"c_idx": 289,
"c_order": 8,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.964,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 64891.68,
"prz_range": [
64700.57,
65082.79
],
"prz_width_pct": 0.589,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.58,
"price_to_prz_pct_raw": 0.584,
"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": 64891.68,
"a_price": 63394.3,
"tp1_ad_382": 64319.68,
"tp2_ad_618": 63966.3,
"tp3_a_or_structure_liquidity": 63394.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5738,
"ABC": 0.4314
},
"x_price": 64362.6,
"x_idx": 153,
"x_order": 8,
"a_price": 63394.3,
"a_idx": 185,
"a_order": 8,
"b_price": 63949.9,
"b_idx": 233,
"b_order": 3,
"c_price": 64189.6,
"c_idx": 273,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.942,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 64157.32,
"prz_range": [
64019.71,
64294.93
],
"prz_width_pct": 0.429,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.55,
"price_to_prz_pct_raw": -0.5543,
"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": 64157.32,
"a_price": 63477.5,
"tp1_ad_382": 63897.63,
"tp2_ad_618": 63737.19,
"tp3_a_or_structure_liquidity": 63477.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4853,
"ABC": 0.5213
},
"x_price": 64362.6,
"x_idx": 153,
"x_order": 8,
"a_price": 63477.5,
"a_idx": 156,
"a_order": 3,
"b_price": 63907.0,
"b_idx": 164,
"b_order": 3,
"c_price": 63683.1,
"c_idx": 228,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.938,
"ratio_score": 0.952,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 64063.84,
"prz_range": [
63892.57,
64235.11
],
"prz_width_pct": 0.535,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.7,
"price_to_prz_pct_raw": -0.6992,
"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": 64063.84,
"a_price": 63477.5,
"tp1_ad_382": 63839.86,
"tp2_ad_618": 63701.48,
"tp3_a_or_structure_liquidity": 63477.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7756,
"ABC": 0.4141
},
"x_price": 63929.9,
"x_idx": 130,
"x_order": 8,
"a_price": 63477.5,
"a_idx": 156,
"a_order": 3,
"b_price": 63828.4,
"b_idx": 194,
"b_order": 8,
"c_price": 63683.1,
"c_idx": 228,
"c_order": 8,
"d_idx": null
}
],
"report_detail_candidates": [
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.976,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 64614.29,
"prz_range": [
64516.79,
64711.78
],
"prz_width_pct": 0.302,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.15,
"price_to_prz_pct_raw": 0.1541,
"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": 64614.29,
"a_price": 64026.6,
"tp1_ad_382": 64389.79,
"tp2_ad_618": 64251.1,
"tp3_a_or_structure_liquidity": 64026.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5428,
"ABC": 0.4114
},
"x_price": 63619.1,
"x_idx": 207,
"x_order": 5,
"a_price": 64026.6,
"a_idx": 243,
"a_order": 3,
"b_price": 64247.8,
"b_idx": 262,
"b_order": 3,
"c_price": 64338.8,
"c_idx": 284,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.969,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 64396.46,
"prz_range": [
64221.67,
64571.25
],
"prz_width_pct": 0.543,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.18,
"price_to_prz_pct_raw": -0.1836,
"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": 64396.46,
"a_price": 63352.3,
"tp1_ad_382": 63997.59,
"tp2_ad_618": 63751.17,
"tp3_a_or_structure_liquidity": 63352.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4712,
"ABC": 0.4163
},
"x_price": 64362.6,
"x_idx": 153,
"x_order": 8,
"a_price": 63352.3,
"a_idx": 175,
"a_order": 8,
"b_price": 63828.4,
"b_idx": 194,
"b_order": 8,
"c_price": 64026.6,
"c_idx": 243,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"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": 64294.44,
"prz_range": [
64114.17,
64474.72
],
"prz_width_pct": 0.561,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.34,
"price_to_prz_pct_raw": -0.3417,
"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": 64294.44,
"a_price": 64572.0,
"tp1_ad_382": 64400.47,
"tp2_ad_618": 64465.97,
"tp3_a_or_structure_liquidity": 64572.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6098,
"ABC": 1.4726
},
"x_price": 64189.6,
"x_idx": 273,
"x_order": 5,
"a_price": 64572.0,
"a_idx": 281,
"a_order": 5,
"b_price": 64338.8,
"b_idx": 284,
"b_order": 8,
"c_price": 64682.2,
"c_idx": 289,
"c_order": 8,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.964,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 64891.68,
"prz_range": [
64700.57,
65082.79
],
"prz_width_pct": 0.589,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.58,
"price_to_prz_pct_raw": 0.584,
"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": 64891.68,
"a_price": 63394.3,
"tp1_ad_382": 64319.68,
"tp2_ad_618": 63966.3,
"tp3_a_or_structure_liquidity": 63394.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5738,
"ABC": 0.4314
},
"x_price": 64362.6,
"x_idx": 153,
"x_order": 8,
"a_price": 63394.3,
"a_idx": 185,
"a_order": 8,
"b_price": 63949.9,
"b_idx": 233,
"b_order": 3,
"c_price": 64189.6,
"c_idx": 273,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.942,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 64157.32,
"prz_range": [
64019.71,
64294.93
],
"prz_width_pct": 0.429,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.55,
"price_to_prz_pct_raw": -0.5543,
"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": 64157.32,
"a_price": 63477.5,
"tp1_ad_382": 63897.63,
"tp2_ad_618": 63737.19,
"tp3_a_or_structure_liquidity": 63477.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4853,
"ABC": 0.5213
},
"x_price": 64362.6,
"x_idx": 153,
"x_order": 8,
"a_price": 63477.5,
"a_idx": 156,
"a_order": 3,
"b_price": 63907.0,
"b_idx": 164,
"b_order": 3,
"c_price": 63683.1,
"c_idx": 228,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.938,
"ratio_score": 0.952,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 64063.84,
"prz_range": [
63892.57,
64235.11
],
"prz_width_pct": 0.535,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.7,
"price_to_prz_pct_raw": -0.6992,
"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": 64063.84,
"a_price": 63477.5,
"tp1_ad_382": 63839.86,
"tp2_ad_618": 63701.48,
"tp3_a_or_structure_liquidity": 63477.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7756,
"ABC": 0.4141
},
"x_price": 63929.9,
"x_idx": 130,
"x_order": 8,
"a_price": 63477.5,
"a_idx": 156,
"a_order": 3,
"b_price": 63828.4,
"b_idx": 194,
"b_order": 8,
"c_price": 63683.1,
"c_idx": 228,
"c_order": 8,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.927,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 63946.95,
"prz_range": [
63799.12,
64094.78
],
"prz_width_pct": 0.462,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.88,
"price_to_prz_pct_raw": -0.8803,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 63946.95,
"a_price": 63477.5,
"tp1_ad_382": 63767.62,
"tp2_ad_618": 63656.83,
"tp3_a_or_structure_liquidity": 63477.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3872,
"ABC": 0.452
},
"x_price": 63843.2,
"x_idx": 110,
"x_order": 8,
"a_price": 63477.5,
"a_idx": 156,
"a_order": 3,
"b_price": 63619.1,
"b_idx": 207,
"b_order": 5,
"c_price": 63683.1,
"c_idx": 228,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.915,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 63773.6,
"prz_range": [
63708.21,
63838.99
],
"prz_width_pct": 0.205,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.15,
"price_to_prz_pct_raw": -1.149,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 63773.6,
"a_price": 63541.9,
"tp1_ad_382": 63685.09,
"tp2_ad_618": 63630.41,
"tp3_a_or_structure_liquidity": 63541.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4222,
"ABC": 0.5449
},
"x_price": 63758.4,
"x_idx": 100,
"x_order": 5,
"a_price": 63541.9,
"a_idx": 133,
"a_order": 3,
"b_price": 63633.3,
"b_idx": 181,
"b_order": 8,
"c_price": 63683.1,
"c_idx": 228,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.913,
"ratio_score": 0.965,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 64247.8,
"prz_range": [
64019.71,
64294.93
],
"prz_width_pct": 0.429,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.55,
"price_to_prz_pct_raw": -0.5543,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.65,
"reaction_detail": {
"reaction_score": 0.65,
"reaction_move_ratio_ad": 0.305,
"adverse_move_ratio_ad": 0.636,
"bars_after_d": 12,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 64157.32,
"a_price": 63477.5,
"tp1_ad_382": 63897.63,
"tp2_ad_618": 63737.19,
"tp3_a_or_structure_liquidity": 63477.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4853,
"ABC": 0.5213,
"BCD": 2.5221,
"XAD": 0.8703
},
"x_price": 64362.6,
"x_idx": 153,
"x_order": 8,
"a_price": 63477.5,
"a_idx": 156,
"a_order": 3,
"b_price": 63907.0,
"b_idx": 164,
"b_order": 3,
"c_price": 63683.1,
"c_idx": 228,
"c_order": 8,
"d_idx": 262
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.908,
"ratio_score": 0.905,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 64682.2,
"prz_range": [
64516.79,
64711.78
],
"prz_width_pct": 0.302,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.15,
"price_to_prz_pct_raw": 0.1541,
"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.397,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 10,
"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": 64614.29,
"a_price": 64026.6,
"tp1_ad_382": 64389.79,
"tp2_ad_618": 64251.1,
"tp3_a_or_structure_liquidity": 64026.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5428,
"ABC": 0.4114,
"BCD": 3.7736,
"XAD": 1.6088
},
"x_price": 63619.1,
"x_idx": 207,
"x_order": 5,
"a_price": 64026.6,
"a_idx": 243,
"a_order": 3,
"b_price": 64247.8,
"b_idx": 262,
"b_order": 3,
"c_price": 64338.8,
"c_idx": 284,
"c_order": 8,
"d_idx": 289
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.898,
"ratio_score": 0.929,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 63967.68,
"prz_range": [
63851.22,
64084.13
],
"prz_width_pct": 0.364,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.85,
"price_to_prz_pct_raw": -0.8482,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 63967.68,
"a_price": 63394.3,
"tp1_ad_382": 63748.65,
"tp2_ad_618": 63613.33,
"tp3_a_or_structure_liquidity": 63394.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.63,
"ABC": 0.8579
},
"x_price": 64083.3,
"x_idx": 160,
"x_order": 5,
"a_price": 63394.3,
"a_idx": 185,
"a_order": 8,
"b_price": 63828.4,
"b_idx": 194,
"b_order": 8,
"c_price": 63456.0,
"c_idx": 208,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.888,
"ratio_score": 1.0,
"prz_score": 0.996,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 63567.62,
"prz_range": [
63373.31,
63761.93
],
"prz_width_pct": 0.611,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.47,
"price_to_prz_pct_raw": -1.4683,
"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": "shark",
"d_price": 63567.62,
"a_price": 63896.5,
"tp1_ad_382": 63693.25,
"tp2_ad_618": 63770.87,
"tp3_a_or_structure_liquidity": 63896.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4844,
"ABC": 1.2502
},
"x_price": 63456.0,
"x_idx": 208,
"x_order": 3,
"a_price": 63896.5,
"a_idx": 222,
"a_order": 8,
"b_price": 63683.1,
"b_idx": 228,
"b_order": 8,
"c_price": 63949.9,
"c_idx": 233,
"c_order": 3,
"d_idx": null
}
],
"actionable_patterns_list": [
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.976,
"prz_proximity": "active",
"prz_range": [
64516.79,
64711.78
],
"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": 64614.29,
"a_price": 64026.6,
"tp1_ad_382": 64389.79,
"tp2_ad_618": 64251.1,
"tp3_a_or_structure_liquidity": 64026.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "CRAB FORMING HIGH PRZ $64,516.79-$64,711.78: expected reversal DOWN if price reacts in zone"
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.969,
"prz_proximity": "active",
"prz_range": [
64221.67,
64571.25
],
"prz_reversal_direction": "down",
"price_to_prz_pct": -0.18,
"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": 64396.46,
"a_price": 63352.3,
"tp1_ad_382": 63997.59,
"tp2_ad_618": 63751.17,
"tp3_a_or_structure_liquidity": 63352.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "BAT FORMING HIGH PRZ $64,221.67-$64,571.25: expected reversal DOWN if price reacts in zone"
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.965,
"prz_proximity": "active",
"prz_range": [
64114.17,
64474.72
],
"prz_reversal_direction": "up",
"price_to_prz_pct": -0.34,
"high_confluence_prz": true,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "shark",
"d_price": 64294.44,
"a_price": 64572.0,
"tp1_ad_382": 64400.47,
"tp2_ad_618": 64465.97,
"tp3_a_or_structure_liquidity": 64572.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "SHARK FORMING HIGH PRZ $64,114.17-$64,474.72: expected reversal UP if price reacts in zone"
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.964,
"prz_proximity": "active",
"prz_range": [
64700.57,
65082.79
],
"prz_reversal_direction": "down",
"price_to_prz_pct": 0.58,
"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": 64891.68,
"a_price": 63394.3,
"tp1_ad_382": 64319.68,
"tp2_ad_618": 63966.3,
"tp3_a_or_structure_liquidity": 63394.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "CRAB FORMING HIGH PRZ $64,700.57-$65,082.79: expected reversal DOWN if price reacts in zone"
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.942,
"prz_proximity": "nearby",
"prz_range": [
64019.71,
64294.93
],
"prz_reversal_direction": "down",
"price_to_prz_pct": -0.55,
"high_confluence_prz": true,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 64157.32,
"a_price": 63477.5,
"tp1_ad_382": 63897.63,
"tp2_ad_618": 63737.19,
"tp3_a_or_structure_liquidity": 63477.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "BAT FORMING HIGH PRZ $64,019.71-$64,294.93: expected reversal DOWN if price reacts in zone"
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.938,
"prz_proximity": "nearby",
"prz_range": [
63892.57,
64235.11
],
"prz_reversal_direction": "down",
"price_to_prz_pct": -0.7,
"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": 64063.84,
"a_price": 63477.5,
"tp1_ad_382": 63839.86,
"tp2_ad_618": 63701.48,
"tp3_a_or_structure_liquidity": 63477.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "BUTTERFLY FORMING HIGH PRZ $63,892.57-$64,235.11: 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.976,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 64614.29,
"prz_range": [
64516.79,
64711.78
],
"prz_width_pct": 0.302,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.15,
"price_to_prz_pct_raw": 0.1541,
"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": 64614.29,
"a_price": 64026.6,
"tp1_ad_382": 64389.79,
"tp2_ad_618": 64251.1,
"tp3_a_or_structure_liquidity": 64026.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5428,
"ABC": 0.4114
},
"x_price": 63619.1,
"x_idx": 207,
"x_order": 5,
"a_price": 64026.6,
"a_idx": 243,
"a_order": 3,
"b_price": 64247.8,
"b_idx": 262,
"b_order": 3,
"c_price": 64338.8,
"c_idx": 284,
"c_order": 8,
"d_idx": null
},
"best_tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 64614.29,
"a_price": 64026.6,
"tp1_ad_382": 64389.79,
"tp2_ad_618": 64251.1,
"tp3_a_or_structure_liquidity": 64026.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"best_confirmed_tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 64614.29,
"a_price": 64026.6,
"tp1_ad_382": 64389.79,
"tp2_ad_618": 64251.1,
"tp3_a_or_structure_liquidity": 64026.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"tp_ladder": [
{
"direction": "bearish",
"source": "crab",
"d_price": 64614.29,
"a_price": 64026.6,
"tp1_ad_382": 64389.79,
"tp2_ad_618": 64251.1,
"tp3_a_or_structure_liquidity": 64026.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "bat",
"d_price": 64396.46,
"a_price": 63352.3,
"tp1_ad_382": 63997.59,
"tp2_ad_618": 63751.17,
"tp3_a_or_structure_liquidity": 63352.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bullish",
"source": "shark",
"d_price": 64294.44,
"a_price": 64572.0,
"tp1_ad_382": 64400.47,
"tp2_ad_618": 64465.97,
"tp3_a_or_structure_liquidity": 64572.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "crab",
"d_price": 64891.68,
"a_price": 63394.3,
"tp1_ad_382": 64319.68,
"tp2_ad_618": 63966.3,
"tp3_a_or_structure_liquidity": 63394.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "bat",
"d_price": 64157.32,
"a_price": 63477.5,
"tp1_ad_382": 63897.63,
"tp2_ad_618": 63737.19,
"tp3_a_or_structure_liquidity": 63477.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "butterfly",
"d_price": 64063.84,
"a_price": 63477.5,
"tp1_ad_382": 63839.86,
"tp2_ad_618": 63701.48,
"tp3_a_or_structure_liquidity": 63477.5,
"note": "Use as strong TP ladder context; not standalone path authority."
}
],
"validated_tp_ladder": [
{
"direction": "bearish",
"source": "bat",
"d_price": 64157.32,
"a_price": 63477.5,
"tp1_ad_382": 63897.63,
"tp2_ad_618": 63737.19,
"tp3_a_or_structure_liquidity": 63477.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "crab",
"d_price": 64614.29,
"a_price": 64026.6,
"tp1_ad_382": 64389.79,
"tp2_ad_618": 64251.1,
"tp3_a_or_structure_liquidity": 64026.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "butterfly",
"d_price": 64181.52,
"a_price": 63352.3,
"tp1_ad_382": 63864.76,
"tp2_ad_618": 63669.06,
"tp3_a_or_structure_liquidity": 63352.3,
"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.204,
"bearish": 2.244
},
"directional_score_total": 2.448,
"directional_dominance": 0.833
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.72,\n \"setup_signals\": [\n \"현재가 $64,514.90가 고품질 bearish Crab 활성 PRZ $64,516.79-$64,711.78 바로 하단/진입권에 위치하며, 중심 D값은 $64,614.29\",\n \"완료된 bearish Crab PRZ $64,516.79-$64,711.78에서 반응 확인: D=$64,682.20, reaction_score 1.0, AD 0.382 반응 도달 및 D/PRZ 실패구간 방어\",\n \"활성 bearish Bat PRZ $64,221.67-$64,571.25 안에 현재가가 위치하며, D값 $64,396.46 기준 상단부에서 매도 반응 위험\",\n \"상단 추가 bearish Crab 형성 PRZ $64,700.57-$65,082.79가 대기 중이며, $64,700-$64,711 부근은 중첩 저항/재반전 후보\",\n \"검증된 bearish TP ladder가 $64,389.79 → $64,251.10 → $64,026.60으로 정렬되어 단기 하방 반응 목표를 제공\",\n \"방향 점수는 bearish 2.244 대 bullish 0.204, directional_dominance 0.833으로 하모닉 관점에서는 매도 PRZ 우위\"\n ],\n \"reasoning\": \"하모닉 기준으로는 현재가 $64,514.90가 고품질 활성 Crab PRZ $64,516.79-$64,711.78 및 Bat PRZ $64,221.67-$64,571.25에 걸쳐 있어 단기 bearish 반응 구간으로 판단된다. 특히 완료된 bearish Crab은 D=$64,682.20 이후 PRZ 터치/리젝션, AD 0.382 반응, D 실패구간 방어가 확인되어 reaction_score 1.0이며, post-confirmation vote weight 0.58로 격상되어 있다. 다만 하모닉은 독립적인 구조 전환 엔진이 아니므로, 확인된 BOS/CHoCH 또는 상위 구조 수용 데이터가 없는 상태에서 structure_bias는 neutral로 둔다. setup_bias는 bearish이며, 검증된 하방 TP는 $64,389.79, $64,251.10, $64,026.60 순서가 핵심이다.\",\n \"key_levels\": {\n \"support\": [\n 64389.79,\n 64251.1,\n 64026.6,\n 63997.59,\n 63897.63,\n 63751.17\n ],\n \"resistance\": [\n 64516.79,\n 64571.25,\n 64614.29,\n 64711.78,\n 64891.68,\n 65082.79\n ]\n },\n \"time_horizon\": \"short term, 15분봉 기준 수 시간 내 PRZ 반응\",\n \"invalidation_level\": \"15분봉 기준 $65,082.79 상방 안착\",\n \"risk_scenario\": \"$64,711.78 위로 재진입 후 $65,082.79까지 흡수 상승하면 현재 bearish Crab/Bat 반응은 실패로 간주되며, 상단 유동성 스윕 이후 추가 상승 또는 더 높은 PRZ 재탐색이 열릴 수 있다. 반대로 $64,474.72 아래로 밀리면 bullish Shark PRZ 방어도 약화되어 $64,389.79와 $64,251.10 하방 TP가 빠르게 열릴 가능성이 커진다.\",\n \"data_quality\": \"high\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "neutral",
"confidence": 0.56,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.68,
"setup_signals": [
"가격 $64,514.90는 7일 레인지 EQ 약 $63,265.75 위의 프리미엄 구간에 있으며, 7일 고점 $64,738.00 바로 아래에서 추격 매수 효율이 낮아지는 위치",
"미체결약정 OI가 24시간 +2.03% 증가했지만 가격 상승폭은 24시간 +1.61%로 제한되어 신규 레버리지 포지션 유입 대비 구조적 돌파 확인은 아직 부족",
"CVD divergence 0.700으로 가격이 고점권에 머무는 동안 공격적 체결 흐름과 가격 반응 간 괴리가 발생, 상단 흡수 또는 참여 약화 신호",
"롱 계정 비율 0.591, account_long_crowding 0.808로 롱 포지셔닝이 여전히 붐비며 단기 반대매매 리스크 존재",
"상단 청산 유동성은 $65,200, $65,800, $67,100에 있으나, 현 가격이 $64,738 돌파를 확정하지 못하면 먼저 $64,467 EMA20 및 $64,064 EMA120 재시험 가능"
],
"reasoning": "확인된 구조는 가격이 EMA20 $64,467.37, EMA120 $64,064.31, EMA240 $63,707.99 위에 안착해 있어 아직 bullish로 해석된다. 다만 단기 셋업은 $64,514.90가 7일 고점 $64,738.00 바로 아래의 프리미엄 구간에 있고, OI가 24시간 +2.03% 증가한 상태에서 CVD divergence가 0.700으로 높아 추격 매수의 질이 약하다. funding_avg는 거의 0에 가깝고 basis는 -0.0471%로 선물 프리미엄이 강하지 않아 강한 롱 주도 랠리보다는 상단 유동성 사냥 후 되돌림 가능성이 더 크다. 따라서 구조는 상승 유지지만, $64,738-$65,200 구간을 명확히 돌파하기 전까지는 단기적으로 중립 내지 약한 bearish 실행 셋업을 본다.",
"key_levels": {
"support": [
64467.37,
64064.31,
63707.99,
63200,
62000,
61900
],
"resistance": [
64738,
65200,
65800,
67100
]
},
"time_horizon": "단기, 약 4-8시간",
"invalidation_level": "$65,200 상방 15분봉 종가 안착",
"risk_scenario": "$64,738을 돌파한 뒤 $65,200 상단 청산 유동성을 흡수하고도 가격이 유지되면, 숏 계정 증가 흐름이 숏 스퀴즈로 전환되어 $65,800, 이후 $67,100까지 빠르게 확장될 수 있다. 반대로 $64,467 EMA20을 이탈하면 OI 증가분의 롱 청산이 시작되며 $64,064, $63,708, $63,200 순서로 하방 유동성을 탐색할 가능성이 커진다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.7,
"cvd_change": 2585.208,
"oi_trend": 0.703,
"oi_change_pct_24h": 2.03,
"oi_latest": 100568.271,
"funding_pressure": 0.512,
"funding_avg": -1.171e-05,
"funding_change_24h": -4.57e-05,
"long_account_ratio": 0.597,
"short_account_ratio": 0.403,
"long_account_latest": 0.591,
"short_account_latest": 0.409,
"long_account_change_24h": -0.0225,
"short_account_change_24h": 0.0225,
"account_flow_label": "short_accounts_rising_long_accounts_falling",
"account_short_crowding": 0.0,
"account_long_crowding": 0.808,
"ls_imbalance": 0.0,
"ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
"spot_futures_basis_score": 0.488,
"spot_futures_basis_pct": -0.0471,
"basis_change_lookback": 0.0069,
"aggregate_score": 0.481,
"bull_signals": 2,
"bear_signals": 1,
"liq_below": [
[
63200,
1572.34825125
],
[
62000,
1208.39262
],
[
61900,
1545.755149
]
],
"liq_above": [
[
65200,
1186.3618686
],
[
65800,
1371.3823364999998
],
[
67100,
1828.509782
]
],
"strongest_liq_level": 58100,
"fragility_score": 0.951,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.56,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.68,\n \"setup_signals\": [\n \"가격 $64,514.90는 7일 레인지 EQ 약 $63,265.75 위의 프리미엄 구간에 있으며, 7일 고점 $64,738.00 바로 아래에서 추격 매수 효율이 낮아지는 위치\",\n \"미체결약정 OI가 24시간 +2.03% 증가했지만 가격 상승폭은 24시간 +1.61%로 제한되어 신규 레버리지 포지션 유입 대비 구조적 돌파 확인은 아직 부족\",\n \"CVD divergence 0.700으로 가격이 고점권에 머무는 동안 공격적 체결 흐름과 가격 반응 간 괴리가 발생, 상단 흡수 또는 참여 약화 신호\",\n \"롱 계정 비율 0.591, account_long_crowding 0.808로 롱 포지셔닝이 여전히 붐비며 단기 반대매매 리스크 존재\",\n \"상단 청산 유동성은 $65,200, $65,800, $67,100에 있으나, 현 가격이 $64,738 돌파를 확정하지 못하면 먼저 $64,467 EMA20 및 $64,064 EMA120 재시험 가능\"\n ],\n \"reasoning\": \"확인된 구조는 가격이 EMA20 $64,467.37, EMA120 $64,064.31, EMA240 $63,707.99 위에 안착해 있어 아직 bullish로 해석된다. 다만 단기 셋업은 $64,514.90가 7일 고점 $64,738.00 바로 아래의 프리미엄 구간에 있고, OI가 24시간 +2.03% 증가한 상태에서 CVD divergence가 0.700으로 높아 추격 매수의 질이 약하다. funding_avg는 거의 0에 가깝고 basis는 -0.0471%로 선물 프리미엄이 강하지 않아 강한 롱 주도 랠리보다는 상단 유동성 사냥 후 되돌림 가능성이 더 크다. 따라서 구조는 상승 유지지만, $64,738-$65,200 구간을 명확히 돌파하기 전까지는 단기적으로 중립 내지 약한 bearish 실행 셋업을 본다.\",\n \"key_levels\": {\n \"support\": [\n 64467.37,\n 64064.31,\n 63707.99,\n 63200,\n 62000,\n 61900\n ],\n \"resistance\": [\n 64738,\n 65200,\n 65800,\n 67100\n ]\n },\n \"time_horizon\": \"단기, 약 4-8시간\",\n \"invalidation_level\": \"$65,200 상방 15분봉 종가 안착\",\n \"risk_scenario\": \"$64,738을 돌파한 뒤 $65,200 상단 청산 유동성을 흡수하고도 가격이 유지되면, 숏 계정 증가 흐름이 숏 스퀴즈로 전환되어 $65,800, 이후 $67,100까지 빠르게 확장될 수 있다. 반대로 $64,467 EMA20을 이탈하면 OI 증가분의 롱 청산이 시작되며 $64,064, $63,708, $63,200 순서로 하방 유동성을 탐색할 가능성이 커진다.\",\n \"data_quality\": \"medium\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bearish",
"overall_confidence": 0.61,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.72,
"active_setups": [
"Wyckoff: 현재가 $64,514.90가 기존 분배 BC $63,768.70 위 프리미엄 구간에 있으며, 활성 재분배 후보의 UT $64,529.00 및 UTAD 후보 $64,682.20 재시험권에 위치",
"Harmonic: 고품질 bearish Crab PRZ $64,516.79-$64,711.78에 진입/근접, 완료된 Crab D $64,682.20 이후 반응 확인",
"Derivatives: 7일 고점 $64,738.00 바로 아래 프리미엄 구간에서 OI 24시간 +2.03%, CVD divergence 0.700으로 상단 흡수/추격 매수 질 저하 조건",
"ICT: $64,323.00 bullish BOS 위에서 유지되고 전일 고가 $64,362.60 돌파 후 안착해 내부 구조는 bullish",
"Fibonacci: ret_0.5 $64,510.50 및 golden ratio $64,469.98 지지 테스트 중으로 단기 눌림 지지 조건 존재",
"Candlestick: EMA20 $64,467.37 위 재안착 및 strict bullish engulfing 품질 0.746이 단기 매수 반응을 지지"
],
"setup_vs_structure": "구조적 상위 판독은 Wyckoff 분배/재분배 프리미엄 구간의 bearish 위험이 우세하지만, ICT·EMA·Fibonacci 내부 구조는 아직 bullish입니다. 따라서 실행 셋업은 구조와 완전히 일치하지 않는 혼합 상태이나, 프리미엄 저항·하모닉 PRZ·파생 흡수 신호가 겹쳐 단기 실행 리스크는 bearish 쪽이 더 강합니다."
},
"signal_breakdown": {
"bullish_count": 3,
"bearish_count": 2,
"neutral_count": 1
},
"key_levels": {
"support": [
64510.5,
64469.98,
64467.37,
64389.79,
64323.0,
64300.45,
64251.1,
64064.31,
63879.0,
63768.7,
63235.8
],
"resistance": [
64529.0,
64551.02,
64601.16,
64682.2,
64711.78,
64738.0,
65082.79,
65200.0
]
},
"confluences": [
"Wyckoff의 활성 재분배 UTAD 후보 $64,682.20, ICT의 London high $64,682.20, Fibonacci swing high/ext_1.0 $64,682.20, Harmonic 완료 bearish Crab D $64,682.20가 동일 가격에 집중되어 핵심 상단 구조 레벨로 확인됩니다.",
"Candlestick의 7일 고점 $64,738.00, ICT range high $64,738.00, Derivatives 저항 $64,738.00이 일치해 $64,682.20 위의 최종 상단 유동성/저항 구간을 형성합니다.",
"Candlestick EMA20 $64,467.37, Derivatives EMA20 $64,467.37, Fibonacci golden ratio $64,469.98이 거의 같은 가격대에 있어 $64,467-$64,470은 단기 구조 유지 여부를 보는 1차 지지 축입니다.",
"Fibonacci ret_0.5 $64,510.50와 현재가 $64,514.90, Harmonic bearish Crab PRZ 하단 $64,516.79가 매우 근접해 현재 위치가 지지 테스트와 저항 PRZ가 겹친 압축 구간임을 보여줍니다.",
"ICT bullish BOS $64,323.00과 EQ $64,300.45, Harmonic bullish Shark PRZ 상단 $64,474.72 및 Wyckoff 단기 지지 $64,362.60이 하단 방어 구간으로 겹칩니다.",
"Wyckoff LPSY $63,879.00, Wyckoff BC $63,768.70, Candlestick EMA240 $63,707.99, Derivatives EMA240 $63,707.99가 중기 구조 재평가 구간으로 수렴합니다."
],
"conflicts": [
"Wyckoff는 regime fitness 0.963 및 dis_score 96.2를 근거로 분배/재분배 Phase D를 우선 해석하지만, ICT는 $63,843.20 bullish CHoCH 이후 $64,323.00까지 연속 bullish BOS 3회를 확인해 내부 시장 구조를 bullish로 봅니다.",
"Candlestick과 Fibonacci는 가격이 EMA20 $64,467.37 및 ret_0.5 $64,510.50 위에 있어 단기 상승 구조를 유지한다고 보지만, Harmonic은 같은 현재가가 bearish Crab PRZ $64,516.79-$64,711.78에 들어가는 반전 위험 구간이라고 판독합니다.",
"Derivatives는 EMA 배열상 구조는 bullish로 인정하지만, 프리미엄 위치·OI 증가·CVD divergence 0.700 때문에 실행 셋업은 bearish로 평가해 가격 구조와 체결 질 사이의 괴리를 지적합니다.",
"ICT는 전일 고가 $64,362.60 돌파 후 유지가 bullish 구조의 핵심이라고 보지만, Wyckoff는 기존 분배 앵커 상단 $63,768.70 위의 프리미엄 체류를 매수 유동성 소진 조건으로 해석합니다."
],
"executive_summary": "BTC 15분 구조는 완료된 Wyckoff 분배 이후 새 재분배 후보가 진행 중인 것으로 해석되며, 현재 가격 $64,514.90는 UT $64,529.00와 UTAD 후보 $64,682.20 사이의 프리미엄 상단부에 위치합니다. 다만 ICT 기준으로는 $64,323.00 bullish BOS 위에서 유지되고 전일 고가 $64,362.60을 회복한 상태라 내부 구조는 bullish이며, 이 때문에 상위 분배 판독과 단기 시장구조가 충돌합니다. 핵심 구조 구간은 상단 $64,682.20-$64,738.00, 하단 $64,467-$64,510 및 $64,323-$64,300이며, 현재는 지지 반응과 분배성 상단 거부가 동시에 관찰되는 압축 구간입니다. 구조적 위험은 $64,516.79-$64,711.78 bearish Crab PRZ, CVD divergence 0.700, 프리미엄 위치의 OI 증가이며, 반대로 $64,738.00 위 수용은 bearish 분배/재분배 해석의 주요 무효화 조건입니다.",
"raw_llm_response": "{\n \"overall_signal\": \"bearish\",\n \"overall_confidence\": 0.61,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.72,\n \"active_setups\": [\n \"Wyckoff: 현재가 $64,514.90가 기존 분배 BC $63,768.70 위 프리미엄 구간에 있으며, 활성 재분배 후보의 UT $64,529.00 및 UTAD 후보 $64,682.20 재시험권에 위치\",\n \"Harmonic: 고품질 bearish Crab PRZ $64,516.79-$64,711.78에 진입/근접, 완료된 Crab D $64,682.20 이후 반응 확인\",\n \"Derivatives: 7일 고점 $64,738.00 바로 아래 프리미엄 구간에서 OI 24시간 +2.03%, CVD divergence 0.700으로 상단 흡수/추격 매수 질 저하 조건\",\n \"ICT: $64,323.00 bullish BOS 위에서 유지되고 전일 고가 $64,362.60 돌파 후 안착해 내부 구조는 bullish\",\n \"Fibonacci: ret_0.5 $64,510.50 및 golden ratio $64,469.98 지지 테스트 중으로 단기 눌림 지지 조건 존재\",\n \"Candlestick: EMA20 $64,467.37 위 재안착 및 strict bullish engulfing 품질 0.746이 단기 매수 반응을 지지\"\n ],\n \"setup_vs_structure\": \"구조적 상위 판독은 Wyckoff 분배/재분배 프리미엄 구간의 bearish 위험이 우세하지만, ICT·EMA·Fibonacci 내부 구조는 아직 bullish입니다. 따라서 실행 셋업은 구조와 완전히 일치하지 않는 혼합 상태이나, 프리미엄 저항·하모닉 PRZ·파생 흡수 신호가 겹쳐 단기 실행 리스크는 bearish 쪽이 더 강합니다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 3,\n \"bearish_count\": 2,\n \"neutral_count\": 1\n },\n \"key_levels\": {\n \"support\": [\n 64510.5,\n 64469.98,\n 64467.37,\n 64389.79,\n 64323.0,\n 64300.45,\n 64251.1,\n 64064.31,\n 63879.0,\n 63768.7,\n 63235.8\n ],\n \"resistance\": [\n 64529.0,\n 64551.02,\n 64601.16,\n 64682.2,\n 64711.78,\n 64738.0,\n 65082.79,\n 65200.0\n ]\n },\n \"confluences\": [\n \"Wyckoff의 활성 재분배 UTAD 후보 $64,682.20, ICT의 London high $64,682.20, Fibonacci swing high/ext_1.0 $64,682.20, Harmonic 완료 bearish Crab D $64,682.20가 동일 가격에 집중되어 핵심 상단 구조 레벨로 확인됩니다.\",\n \"Candlestick의 7일 고점 $64,738.00, ICT range high $64,738.00, Derivatives 저항 $64,738.00이 일치해 $64,682.20 위의 최종 상단 유동성/저항 구간을 형성합니다.\",\n \"Candlestick EMA20 $64,467.37, Derivatives EMA20 $64,467.37, Fibonacci golden ratio $64,469.98이 거의 같은 가격대에 있어 $64,467-$64,470은 단기 구조 유지 여부를 보는 1차 지지 축입니다.\",\n \"Fibonacci ret_0.5 $64,510.50와 현재가 $64,514.90, Harmonic bearish Crab PRZ 하단 $64,516.79가 매우 근접해 현재 위치가 지지 테스트와 저항 PRZ가 겹친 압축 구간임을 보여줍니다.\",\n \"ICT bullish BOS $64,323.00과 EQ $64,300.45, Harmonic bullish Shark PRZ 상단 $64,474.72 및 Wyckoff 단기 지지 $64,362.60이 하단 방어 구간으로 겹칩니다.\",\n \"Wyckoff LPSY $63,879.00, Wyckoff BC $63,768.70, Candlestick EMA240 $63,707.99, Derivatives EMA240 $63,707.99가 중기 구조 재평가 구간으로 수렴합니다.\"\n ],\n \"conflicts\": [\n \"Wyckoff는 regime fitness 0.963 및 dis_score 96.2를 근거로 분배/재분배 Phase D를 우선 해석하지만, ICT는 $63,843.20 bullish CHoCH 이후 $64,323.00까지 연속 bullish BOS 3회를 확인해 내부 시장 구조를 bullish로 봅니다.\",\n \"Candlestick과 Fibonacci는 가격이 EMA20 $64,467.37 및 ret_0.5 $64,510.50 위에 있어 단기 상승 구조를 유지한다고 보지만, Harmonic은 같은 현재가가 bearish Crab PRZ $64,516.79-$64,711.78에 들어가는 반전 위험 구간이라고 판독합니다.\",\n \"Derivatives는 EMA 배열상 구조는 bullish로 인정하지만, 프리미엄 위치·OI 증가·CVD divergence 0.700 때문에 실행 셋업은 bearish로 평가해 가격 구조와 체결 질 사이의 괴리를 지적합니다.\",\n \"ICT는 전일 고가 $64,362.60 돌파 후 유지가 bullish 구조의 핵심이라고 보지만, Wyckoff는 기존 분배 앵커 상단 $63,768.70 위의 프리미엄 체류를 매수 유동성 소진 조건으로 해석합니다.\"\n ],\n \"highest_conviction_analyst\": \"Wyckoff Expert — 분배 regime fitness 0.963, dis_score 96.2, BC $63,768.70 → AR $63,235.80 → ST $63,758.40 → UTAD $64,362.60 → LPSY $63,879.00의 완성된 prior distribution sequence를 제시했고, 현재도 활성 재분배 후보의 UT $64,529.00 및 UTAD 후보 $64,682.20 재시험 구간을 정확한 가격으로 식별했기 때문입니다.\",\n \"invalidation_level\": \"$64,738.00 상방에서 15분 기준 수용이 확인되면 현재 bearish 분배/재분배 구조 판독은 훼손됩니다. 보수적으로는 Harmonic 상단 PRZ $64,711.78 및 7일 고점 $64,738.00 동시 회복 여부를 함께 봐야 합니다.\",\n \"executive_summary\": \"BTC 15분 구조는 완료된 Wyckoff 분배 이후 새 재분배 후보가 진행 중인 것으로 해석되며, 현재 가격 $64,514.90는 UT $64,529.00와 UTAD 후보 $64,682.20 사이의 프리미엄 상단부에 위치합니다. 다만 ICT 기준으로는 $64,323.00 bullish BOS 위에서 유지되고 전일 고가 $64,362.60을 회복한 상태라 내부 구조는 bullish이며, 이 때문에 상위 분배 판독과 단기 시장구조가 충돌합니다. 핵심 구조 구간은 상단 $64,682.20-$64,738.00, 하단 $64,467-$64,510 및 $64,323-$64,300이며, 현재는 지지 반응과 분배성 상단 거부가 동시에 관찰되는 압축 구간입니다. 구조적 위험은 $64,516.79-$64,711.78 bearish Crab PRZ, CVD divergence 0.700, 프리미엄 위치의 OI 증가이며, 반대로 $64,738.00 위 수용은 bearish 분배/재분배 해석의 주요 무효화 조건입니다.\"\n}"
},
"overall_signal": "bearish",
"overall_confidence": 0.61,
"operating_path": {
"path_type": "complex",
"confidence": 0.58,
"waypoints": [
{
"seq": 1,
"price": 64389.79,
"type": "support_test",
"source": "Harmonic(검증 TP1 $64,389.79), Fibonacci(ret_0.786 $64,412.29), Wyckoff·ICT(단기지지/전일고가 $64,362.60), Candlestick·Derivatives(EMA20 $64,467.37 이탈)",
"description": "베어리시 셋업(72%)과 의장 베어리시(61%)가 일치하는 가운데, 프리미엄 거부·하모닉 Crab PRZ·CVD divergence 0.700·OI +2.03% 흡수 신호로 가격이 EMA20 $64,467.37 및 골든비율 $64,469.98 1차 지지 클러스터를 하향 이탈하여 하모닉 검증 TP1 $64,389.79(fib ret_0.786 $64,412.29 인접)를 테스트. 이 클러스터 이탈이 단기 매수 우위 약화의 첫 확증.",
"est_hours": 4.0,
"turning_zone": [
64360.0,
64395.0
],
"likely_wick": 64372.0,
"rejection_confirm": 64412.29,
"invalid_overshoot": 64323.0,
"calibration_reasoning": "validated 하모닉 Crab TP1(AD0.382 $64,389.79, CONFIRMED_REACTION)이 base와 정확히 일치하고 의장 지지·fib0.786 $64,412.29가 바로 위에 위치. 전일 고가 sell-side 유동성 $64,362.60을 zone 하단 앵커로 잡아 폭 ≈0.37×ATR로 타이트하게 설정했고, $64,323 bullish BOS 이탈 시 반등 무효(WP2로 연속)."
},
{
"seq": 2,
"price": 64300.45,
"type": "liquidity_sweep",
"source": "ICT(EQ $64,300.45, bullish BOS $64,323.00, SSL), Wyckoff(분배 프리미엄 이탈), Harmonic(다음 TP2 $64,251.10), 의장 하단존 $64,323-$64,300",
"description": "하락 지속으로 전일 고가 $64,362.60과 $64,323.00 bullish BOS 하단의 sell-side liquidity를 사냥하며 EQ $64,300.45까지 유동성 스윕. $64,323-$64,300은 ICT bullish BOS·EQ·Harmonic Shark PRZ가 겹친 핵심 수요 구간으로, 단순 스윕 후 회복(→반등)인지 수용 이탈(→하락 가속)인지가 경로의 분기점.",
"est_hours": 8.0,
"turning_zone": [
64251.1,
64305.0
],
"likely_wick": 64283.0,
"rejection_confirm": 64323.0,
"invalid_overshoot": 64228.0,
"calibration_reasoning": "셀사이드 스윕(하방)이라 규칙의 'liquidity_sweep→above' 대신 EQ $64,300.45 아래로 zone 구성. validated 하모닉 Crab TP2(AD0.618 $64,251.1=의장 지지)를 zone 하단 자석으로(폭 ≈0.57×ATR), likely_wick은 demand존 방어와 TP2 사이 $64,283. $64,323 재탈환=반전 확정, TP2 하향 수용=수요 붕괴로 무효."
},
{
"seq": 3,
"price": 64467.37,
"type": "resistance_test",
"source": "ICT(내부 bullish 구조/EMA20 reclaim), Candlestick(EMA20 $64,467.37, strict bullish engulfing 0.746), Fibonacci(골든비율 $64,469.98·ret_0.5 $64,510.50)",
"description": "$64,323-$64,300 수요 구간이 SSL 스윕 후 방어되면 ICT 내부 bullish 구조에 따라 되돌림 반등이 발생, 이탈했던 EMA20 $64,467.37(깨진 지지→저항 전환)을 lower-high로 재시험. 단, Wyckoff 상위 분배 편향상 $64,510-$64,529 위 수용 없이는 추세 반전이 아닌 기술적 반등으로 제한.",
"est_hours": 18.0,
"turning_zone": [
64467.37,
64537.86
],
"likely_wick": 64533.0,
"rejection_confirm": 64412.29,
"invalid_overshoot": 64551.02,
"calibration_reasoning": "터미널 구간이라 폭 ≈0.75×ATR. EMA20 $64,467.37(깨진 지지→저항)을 하단, 6중 fib 컨플루언스 $64,537.86을 상단 자석으로 설정. likely_wick은 의장 저항 $64,529 위 buy-side 유동성을 짚는 $64,533. $64,412.29 하향 이탈=lower-high 거부 확정, fib0.382 $64,551.02 위 수용=추세 반전으로 무효."
}
],
"period_extremes": {
"4h": {
"expected_high": 64551.02,
"expected_low": 64389.79,
"high_first": true
},
"8h": {
"expected_high": 64551.02,
"expected_low": 64300.45,
"high_first": true
},
"24h": {
"expected_high": 64551.02,
"expected_low": 64300.45,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 64682.2,
"description": "$64,682.20(Wyckoff UTAD 후보·ICT 런던 고가·Fibonacci swing high/ext_1.0·Harmonic Crab D 합류) 위 수용 시 하모닉 PRZ와 Wyckoff 재분배 상단이 무효화되고 ICT bullish 구조가 확정 → $64,738.00, strict fib 합류 $64,851.60로 상승 확장."
},
"bearish": {
"price": 64300.45,
"description": "$64,300.45 EQ($64,323.00 bullish BOS 하단) 아래 종가 수용 시 bearish CHoCH로 ICT 내부 bullish 구조 붕괴 및 Wyckoff SOW 확인 → Harmonic TP2 $64,251.10, EMA120 $64,064.31, Wyckoff LPSY $63,879.00으로 하락 가속."
}
},
"scenario_invalidation": 64738.0,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.58,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 64389.79,\n \"type\": \"support_test\",\n \"source\": \"Harmonic(검증 TP1 $64,389.79), Fibonacci(ret_0.786 $64,412.29), Wyckoff·ICT(단기지지/전일고가 $64,362.60), Candlestick·Derivatives(EMA20 $64,467.37 이탈)\",\n \"description\": \"베어리시 셋업(72%)과 의장 베어리시(61%)가 일치하는 가운데, 프리미엄 거부·하모닉 Crab PRZ·CVD divergence 0.700·OI +2.03% 흡수 신호로 가격이 EMA20 $64,467.37 및 골든비율 $64,469.98 1차 지지 클러스터를 하향 이탈하여 하모닉 검증 TP1 $64,389.79(fib ret_0.786 $64,412.29 인접)를 테스트. 이 클러스터 이탈이 단기 매수 우위 약화의 첫 확증.\",\n \"est_hours\": 4.0\n },\n {\n \"seq\": 2,\n \"price\": 64300.45,\n \"type\": \"liquidity_sweep\",\n \"source\": \"ICT(EQ $64,300.45, bullish BOS $64,323.00, SSL), Wyckoff(분배 프리미엄 이탈), Harmonic(다음 TP2 $64,251.10), 의장 하단존 $64,323-$64,300\",\n \"description\": \"하락 지속으로 전일 고가 $64,362.60과 $64,323.00 bullish BOS 하단의 sell-side liquidity를 사냥하며 EQ $64,300.45까지 유동성 스윕. $64,323-$64,300은 ICT bullish BOS·EQ·Harmonic Shark PRZ가 겹친 핵심 수요 구간으로, 단순 스윕 후 회복(→반등)인지 수용 이탈(→하락 가속)인지가 경로의 분기점.\",\n \"est_hours\": 8.0\n },\n {\n \"seq\": 3,\n \"price\": 64467.37,\n \"type\": \"resistance_test\",\n \"source\": \"ICT(내부 bullish 구조/EMA20 reclaim), Candlestick(EMA20 $64,467.37, strict bullish engulfing 0.746), Fibonacci(골든비율 $64,469.98·ret_0.5 $64,510.50)\",\n \"description\": \"$64,323-$64,300 수요 구간이 SSL 스윕 후 방어되면 ICT 내부 bullish 구조에 따라 되돌림 반등이 발생, 이탈했던 EMA20 $64,467.37(깨진 지지→저항 전환)을 lower-high로 재시험. 단, Wyckoff 상위 분배 편향상 $64,510-$64,529 위 수용 없이는 추세 반전이 아닌 기술적 반등으로 제한.\",\n \"est_hours\": 18.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 64551.02, \"expected_low\": 64389.79, \"high_first\": true},\n \"8h\": {\"expected_high\": 64551.02, \"expected_low\": 64300.45, \"high_first\": true},\n \"24h\": {\"expected_high\": 64551.02, \"expected_low\": 64300.45, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\n \"price\": 64682.20,\n \"description\": \"$64,682.20(Wyckoff UTAD 후보·ICT 런던 고가·Fibonacci swing high/ext_1.0·Harmonic Crab D 합류) 위 수용 시 하모닉 PRZ와 Wyckoff 재분배 상단이 무효화되고 ICT bullish 구조가 확정 → $64,738.00, strict fib 합류 $64,851.60로 상승 확장.\"\n },\n \"bearish\": {\n \"price\": 64300.45,\n \"description\": \"$64,300.45 EQ($64,323.00 bullish BOS 하단) 아래 종가 수용 시 bearish CHoCH로 ICT 내부 bullish 구조 붕괴 및 Wyckoff SOW 확인 → Harmonic TP2 $64,251.10, EMA120 $64,064.31, Wyckoff LPSY $63,879.00으로 하락 가속.\"\n }\n },\n \"scenario_invalidation\": 64738.00\n}\n```"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 64389.79,
"turning_zone": [
64360.0,
64395.0
],
"likely_wick": 64372.0,
"rejection_confirm": 64412.29,
"invalid_overshoot": 64323.0,
"calibration_reasoning": "validated 하모닉 Crab TP1(AD0.382 $64,389.79, CONFIRMED_REACTION)이 base와 정확히 일치하고 의장 지지·fib0.786 $64,412.29가 바로 위에 위치. 전일 고가 sell-side 유동성 $64,362.60을 zone 하단 앵커로 잡아 폭 ≈0.37×ATR로 타이트하게 설정했고, $64,323 bullish BOS 이탈 시 반등 무효(WP2로 연속)."
},
{
"seq": 2,
"base_target": 64300.45,
"turning_zone": [
64251.1,
64305.0
],
"likely_wick": 64283.0,
"rejection_confirm": 64323.0,
"invalid_overshoot": 64228.0,
"calibration_reasoning": "셀사이드 스윕(하방)이라 규칙의 'liquidity_sweep→above' 대신 EQ $64,300.45 아래로 zone 구성. validated 하모닉 Crab TP2(AD0.618 $64,251.1=의장 지지)를 zone 하단 자석으로(폭 ≈0.57×ATR), likely_wick은 demand존 방어와 TP2 사이 $64,283. $64,323 재탈환=반전 확정, TP2 하향 수용=수요 붕괴로 무효."
},
{
"seq": 3,
"base_target": 64467.37,
"turning_zone": [
64467.37,
64537.86
],
"likely_wick": 64533.0,
"rejection_confirm": 64412.29,
"invalid_overshoot": 64551.02,
"calibration_reasoning": "터미널 구간이라 폭 ≈0.75×ATR. EMA20 $64,467.37(깨진 지지→저항)을 하단, 6중 fib 컨플루언스 $64,537.86을 상단 자석으로 설정. likely_wick은 의장 저항 $64,529 위 buy-side 유동성을 짚는 $64,533. $64,412.29 하향 이탈=lower-high 거부 확정, fib0.382 $64,551.02 위 수용=추세 반전으로 무효."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 64389.79,\n \"turning_zone\": [64360.00, 64395.00],\n \"likely_wick\": 64372.00,\n \"rejection_confirm\": 64412.29,\n \"invalid_overshoot\": 64323.00,\n \"calibration_reasoning\": \"validated 하모닉 Crab TP1(AD0.382 $64,389.79, CONFIRMED_REACTION)이 base와 정확히 일치하고 의장 지지·fib0.786 $64,412.29가 바로 위에 위치. 전일 고가 sell-side 유동성 $64,362.60을 zone 하단 앵커로 잡아 폭 ≈0.37×ATR로 타이트하게 설정했고, $64,323 bullish BOS 이탈 시 반등 무효(WP2로 연속).\"\n },\n {\n \"seq\": 2,\n \"base_target\": 64300.45,\n \"turning_zone\": [64251.10, 64305.00],\n \"likely_wick\": 64283.00,\n \"rejection_confirm\": 64323.00,\n \"invalid_overshoot\": 64228.00,\n \"calibration_reasoning\": \"셀사이드 스윕(하방)이라 규칙의 'liquidity_sweep→above' 대신 EQ $64,300.45 아래로 zone 구성. validated 하모닉 Crab TP2(AD0.618 $64,251.1=의장 지지)를 zone 하단 자석으로(폭 ≈0.57×ATR), likely_wick은 demand존 방어와 TP2 사이 $64,283. $64,323 재탈환=반전 확정, TP2 하향 수용=수요 붕괴로 무효.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 64467.37,\n \"turning_zone\": [64467.37, 64537.86],\n \"likely_wick\": 64533.00,\n \"rejection_confirm\": 64412.29,\n \"invalid_overshoot\": 64551.02,\n \"calibration_reasoning\": \"터미널 구간이라 폭 ≈0.75×ATR. EMA20 $64,467.37(깨진 지지→저항)을 하단, 6중 fib 컨플루언스 $64,537.86을 상단 자석으로 설정. likely_wick은 의장 저항 $64,529 위 buy-side 유동성을 짚는 $64,533. $64,412.29 하향 이탈=lower-high 거부 확정, fib0.382 $64,551.02 위 수용=추세 반전으로 무효.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 30.3,
"chairman": 52.3,
"operating_path": 527.1,
"tp_calibrator": 205.4
},
"agents": {},
"total_s": 815.2
}
}