Signal: BULLISH (62%) | Price: $63,577.50 | 2026-06-13 05:00 KST | 300 candles
Council: 2 bullish, 4 neutral, 0 bearish | Support: $63,526 / $63,386 / $63,236 | Resistance: $63,724 / $63,769 / $63,892
현재 1시간 BTC 구조는 Wyckoff 기준 축적 Phase D의 LPS 이후 구간이며, ICT도 최근 BOS_bullish $62,840.20와 bullish OB $62,800.00~$63,385.90 유지로 구조적 bullish를 지지한다. 다만 가격은 메인 AR $64,495.90, 7일 고점 $64,362.60, EMA240 $64,101.09 아래에 있어 축적의 상단 수용이 완료된 상태는 아니며, 현재 위치는 late accumulation의 상단 공급 테스트 구간에 가깝다. 실행 관점에서는 $63,573.52 0.618 되돌림, bearish Harmonic PRZ $63,366.38~$63,891.76, 고거래량 dark_cloud_cover, CVD 흡수가 모두 겹쳐 단기 bearish 셋업이 구조적 bullish와 충돌한다. 구조 방어의 핵심은 $63,020.60 LPS와 $62,800.00 OB 하단이며, $61,068.60 하향 수용은 현재 bullish 구조 해석을 무효화하는 조건이다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | BULLISH | 66% | $63,236 / $63,021 | $63,769 / $63,988 |
| ICT Trader | BULLISH | 68% | $63,386 / $63,093 | $63,988 / $64,101 |
| Derivatives Trader | BEARISH | 62% | $62,952 / $62,300 | $64,101 / $64,200 |
| Candlestick Reader | BEARISH | 62% | $63,526 / $62,952 | $64,101 / $64,363 |
| Fibonacci Analyst | BEARISH | 60% | $63,574 / $63,468 | $63,724 / $63,915 |
| Harmonic Specialist | BEARISH | 62% | $62,819 / $62,472 | $63,821 / $63,892 |
Support: $63,236 / $63,021 / $62,800 | Resistance: $63,769 / $63,988 / $64,101 | Horizon: short/medium term
지표상 regime은 ACC이며 regime_fitness 0.963, acc_score 96.2로 축적 구조가 우세하고, 메인 범위는 SC $61,344.80 → AR $64,495.90로 고정된다. 이벤트 체인은 SC → AR → ST $59,451.30 → Spring $60,363.00 → TERMINAL_SPRING $60,691.90 → SOS $63,235.90 → LPS $63,020.60로 읽히며, 현재는 Phase D의 LPS 이후 반등 시도 구간이다. 다만 현재가 $63,577.50는 활성 소구간 상단 AR $63,768.70, BU $63,988.00, EMA240 $64,101.09 및 메인 AR $64,495.90 아래에 있어 즉시 추격보다는 상단 공급 테스트 성격이 강하다. 구조적 편향은 bullish이나, 메인 AR $64,495.90 위의 명확한 수용이 아직 없기 때문에 setup_bias는 중립으로 두며, $63,020.60 LPS 유지 여부가 단기 핵심이다.
Support: $63,386 / $63,093 / $62,840 | Resistance: $63,988 / $64,101 / $64,363 | Horizon: 단기
확정 구조는 최근 BOS_bullish가 $62,840.20에서 발생했고, 이전 BOS_bullish $62,942.40도 유지되고 있어 구조_bias는 bullish로 판단한다. 현재가 $63,577.50는 활성 bullish OB 후보 $62,800.00-$63,385.90 상단 위에 있으며, 해당 OB에 FVG 컨텍스트($63,180.80-$63,398.30)가 동반되어 단기 지지 배열로 작동할 가능성이 있다. 다만 현재 구간은 EQ $62,715.60 위의 premium이며, 7일 고점 및 아시아 세션 고점 $64,362.60에 가까워 상단 유동성 흡수 후 되돌림 위험은 존재한다. 미체결 FVG가 0개이고 최근 liquidity sweep도 없기 때문에 강한 기관 유동성 사냥 신호보다는, BOS 이후 OB 재지지 기반의 상승 지속 셋업으로 해석한다.
Support: $62,952 / $62,300 / $61,907 | Resistance: $64,101 / $64,200 / $64,300 | Horizon: short term, derivatives positioning may lead price action over the next 4-8 hours
구조적으로는 BTC가 EMA20 $63,525.81 위, EMA120 $62,952.39 위에 있지만 EMA240 $64,101.09 아래에 있어 명확한 BOS나 7일 고점 $64,362.60 상향 수용이 확인되지 않은 중립 레인지 구조입니다. 반면 셋업은 bearish입니다. 현재가 $63,577.50는 7일 레인지 EQ $61,906.95 위 프리미엄 구간이며, CVD divergence 0.700과 CVD change +$4,153.23에도 가격이 24시간 +0.02%에 그쳐 공격적 매수가 상단에서 흡수되는 모습입니다. OI가 24시간 -1.66% 감소하고 long account latest가 0.601로 여전히 롱 쏠림이 강해, $64,200-$64,300 유동성 스윕 실패 시 $62,300 청산 밀집 구간으로 되돌림이 나올 가능성이 높습니다.
Support: $63,526 / $62,952 / $61,907 | Resistance: $64,101 / $64,363 | Horizon: short term
현재 BTC는 $63,577.50으로 EMA20 $63,525.81 바로 위에 있으나, EMA240 $64,101.09와 7일 고점 $64,362.60 아래에 머물며 상단 저항을 아직 돌파하지 못했습니다. 가장 강한 최근 패턴은 고거래량 dark_cloud_cover이며 품질 점수 0.72로, 프리미엄 구간에서 출현한 약세 반전 신호로 해석됩니다. 다만 bullish_engulfing도 고거래량으로 감지되어 완전한 구조적 하락 전환이 확정됐다고 보기는 어렵기 때문에 structure_bias는 중립으로 둡니다. 단기적으로는 $64,101.09~$64,362.60 저항을 회복하지 못하면 EMA20 이탈 후 EMA120 $62,952.39 방향의 눌림 가능성이 더 높습니다.
Support: $63,574 / $63,468 / $63,362 | Resistance: $63,724 / $63,915 / $64,101 | Horizon: short term
확정 구조 관점에서는 $63,915 고점에서 $63,021 저점까지의 하락 스윙 이후 되돌림이 진행 중이나, 0.786 $63,723.83 상단 수용이나 명확한 BOS가 확인되지 않아 structure_bias는 neutral로 본다. 반면 setup 관점에서는 현재가 $63,577.50이 하락 스윙의 0.618 황금비 $63,573.52를 거의 정확히 테스트하고 있어, 사전 확인 단계의 매도 반응 구간이다. 특히 $63,467.95 부근에 0.382·0.5·0.618 되돌림 클러스터가 형성되어 있고 confluence_quality가 1.000으로 높아, 이 구간 이탈 시 $63,362.38 및 $63,020.60 쪽으로 되밀릴 가능성이 커진다. 다만 $63,723.83의 0.786 되돌림을 회복·안착하면 bearish setup은 약화된다.
Support: $62,819 / $62,472 / $62,319 | Resistance: $63,821 / $63,892 / $64,101 | Horizon: short term
1시간 기준 구조 자체는 명확한 BOS/CHoCH 또는 구조적 수용 데이터가 없으므로 structure_bias는 중립으로 둔다. 다만 셋업 관점에서는 현재가 $63,577.50가 bearish Crab/Bat 중첩 PRZ $63,244.08-$63,891.76 안에 있으며, 특히 완성된 strict high-quality bearish Crab은 D=$63,832.50 이후 reaction_score=1.0으로 확인 반응이 발생했다. 해당 Crab은 XAD=1.621로 Crab 핵심 1.618 확장과 거의 일치하고, PRZ 컨플루언스가 ABCD/BC_EXT/XAD 3개 패밀리로 구성되어 품질이 높다. 따라서 하모닉 단독으로 구조를 뒤집을 수는 없지만, 단기 실행 셋업은 $63,891.76 방어를 전제로 $62,819.24 → $62,318.93 → $61,509.10 방향의 bearish 반응 우위로 평가한다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $63,468 | support_test | Fibonacci(0.382/0.5/0.618 클러스터, confluence_quality 1.0), Candlestick(EMA20 $63,525.81 이탈 + 고거래량 dark_cloud_cover), Harmonic(bearish Crab PRZ $63,366.38-$63,891.76 내부) | 2 | 현재가 $63,577.50가 0.618 되돌림 $63,573.52에서 고거래량 dark_cloud_cover로 거부되며, 셋업 bias(BEARISH 74%)가 구조 bullish보다 우선되는 첫 하방 확인 구간. EMA20 $63,525.81 이탈 후 0.382·0.5·0.618이 묶인 strict 클러스터 중심 $63,467.95를 테스트하며, 이 레벨 상실이 다음 하락 레그의 방아쇠가 된다. WP1으로는 후보표 최상단의 strict-tier 레벨을 채택. |
| 2 | $63,021 | support_test | Wyckoff(LPS $63,020.60), Fibonacci(하락 스윙 확장 지지), ICT(bullish OB $62,800-$63,385.90 상단부) | 7 | fib 클러스터 이탈 후 핵심 구조 방어선인 Wyckoff LPS $63,020.60 + ICT OB + Fib 지지가 3중 중첩된 1차 주요 하방 목표. 구조적 bullish의 단기 생명선으로, 여기서의 방어 여부가 단순 눌림과 더 깊은 유동성 스윕을 가르는 분기점이다. |
| 3 | $62,635 | liquidity_sweep | Fibonacci(strict, score 1.0), ICT(OB 하단 $62,800 하향 스윕), Derivatives($62,300 청산 밀집 방향), Harmonic(확정 Crab 반응 후 TP $62,819.24 → $62,318.93) | 13 | 고확신 bearish 셋업(74%)이 $62,800 OB 하단과 LPS 아래 매수 유동성을 사냥하는 구간. 후보 레벨 중 최고 품질인 strict fib 1.0 $62,634.67을 스윙 저점으로 본다. Harmonic 확정 PRZ 반응(reaction_score 1.0)과 Derivatives 청산 밀집이 TP 래더를 뒷받침하나, bullish 무효화선 $61,068.60 위에서의 spring형 셰이크아웃 성격이라 추세 반전이 아닌 흡수 후 재축적으로 해석. |
| 4 | $63,724 | resistance_test | Fibonacci(0.786 되돌림 $63,723.83), Wyckoff(소구간 AR $63,768.70), ICT(BOS_bullish $62,840.20 기반 구조 재개) | 22 | 유동성 스윕 소진 후 구조적 bullish(Wyckoff 축적 Phase D / ICT BOS_bullish) 재개 국면. 클러스터를 재탈환하며 0.786 $63,723.83 ~ AR $63,768.70 상단 공급대를 재테스트. 이 위에서 수용에 실패하면 재차 공급 우위로 전환되므로 추격이 아닌 청산 구간. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $63,280 | $63,620 | High first |
| 8h | $62,950 | $63,620 | High first |
| 24h | $62,635 | $63,724 | Low first |
Invalidation: $61,069
```json
{
"path_type": "complex",
"confidence": 0.57,
"waypoints": [
{
"seq": 1,
"price": 63467.95,
"type": "support_test",
"source": "Fibonacci(0.382/0.5/0.618 클러스터, confluence_quality 1.0), Candlestick(EMA20 $63,525.81 이탈 + 고거래량 dark_cloud_cover), Harmonic(bearish Crab PRZ $63,366.38-$63,891.76 내부)",
"description": "현재가 $63,577.50가 0.618 되돌림 $63,573.52에서 고거래량 dark_cloud_cover로 거부되며, 셋업 bias(BEARISH 74%)가 구조 bullish보다 우선되는 첫 하방 확인 구간. EMA20 $63,525.81 이탈 후 0.382·0.5·0.618이 묶인 strict 클러스터 중심 $63,467.95를 테스트하며, 이 레벨 상실이 다음 하락 레그의 방아쇠가 된다. WP1으로는 후보표 최상단의 strict-tier 레벨을 채택.",
"est_hours": 2
},
{
"seq": 2,
"price": 63020.6,
"type": "support_test",
"source": "Wyckoff(LPS $63,020.60), Fibonacci(하락 스윙 확장 지지), ICT(bullish OB $62,800-$63,385.90 상단부)",
"description": "fib 클러스터 이탈 후 핵심 구조 방어선인 Wyckoff LPS $63,020.60 + ICT OB + Fib 지지가 3중 중첩된 1차 주요 하방 목표. 구조적 bullish의 단기 생명선으로, 여기서의 방어 여부가 단순 눌림과 더 깊은 유동성 스윕을 가르는 분기점이다.",
"est_hours": 7
},
{
"seq": 3,
"price": 62634.67,
"type": "liquidity_sweep",
"source": "Fibonacci(strict, score 1.0), ICT(OB 하단 $62,800 하향 스윕), Derivatives($62,300 청산 밀집 방향), Harmonic(확정 Crab 반응 후 TP $62,819.24 → $62,318.93)",
"description": "고확신 bearish 셋업(74%)이 $62,800 OB 하단과 LPS 아래 매수 유동성을 사냥하는 구간. 후보 레벨 중 최고 품질인 strict fib 1.0 $62,634.67을 스윙 저점으로 본다. Harmonic 확정 PRZ 반응(reaction_score 1.0)과 Derivatives 청산 밀집이 TP 래더를 뒷받침하나, bullish 무효화선 $61,068.60 위에서의 spring형 셰이크아웃 성격이라 추세 반전이 아닌 흡수 후 재축적으로 해석.",
"est_hours": 13
},
{
"seq": 4,
"price": 63723.83,
"type": "resistance_test",
"source": "Fibonacci(0.786 되돌림 $63,723.83), Wyckoff(소구간 AR $63,768.70), ICT(BOS_bullish $62,840.20 기반 구조 재개)",
"description": "유동성 스윕 소진 후 구조적 bullish(Wyckoff 축적 Phase D / ICT BOS_bullish) 재개 국면. 클러스터를 재탈환하며 0.786 $63,723.83 ~ AR $63,768.70 상단 공급대를 재테스트. 이 위에서 수용에 실패하면 재차 공급 우위로 전환되므로 추격이 아닌 청산 구간.",
"est_hours": 22
}
],
"period_extremes": {
"4h": {"expected_high": 63620.0, "expected_low": 63280.0, "high_first": true},
"8h": {"expected_high": 63620.0, "expected_low": 62950.0, "high_first": true},
"24h": {"expected_high": 63723.83, "expected_low": 62634.67, "high_first": false}
},
"triggers": {
"bullish": {"price": 63891.76, "description": "0.786 $63,723.83와 소구간 AR $63,768.70 회복 후 bearish PRZ 상단 $63,891.76 위로 수용되면 단기 bearish 셋업(0.618·PRZ·dark_cloud_cover) 무효화. 이후 EMA240 $64,101.09 및 7일 고점 $64,362.60 돌파 수용 시 프리미엄 상단 수용 완료로 bullish 가속."},
"bearish": {"price": 62300.0, "description": "스윙 저점 후보 $62,634.67(strict fib 1.0)과 $62,300 청산 밀집 구간을 반등 없이 하향 종가 수용하면 base path를 넘어선 bearish 가속. ICT 이전 저점 $62,315.00·Harmonic TP $62,318.93 이탈 후 $61,509.10 방향으로 확장하며 구조 방어가 약화된다."}
},
"scenario_invalidation": 61068.6
}
```{
"overall_signal": "bullish",
"overall_confidence": 0.62,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.74,
"active_setups": [
"현재가 $63,577.50는 7일 레인지 EQ $61,906.95 위의 프리미엄 구간에 위치",
"EMA240 $64,101.09 및 7일 고점/아시아 고점 $64,362.60 아래에서 상단 수용 미확인",
"고거래량 dark_cloud_cover가 $64,101.09~$64,362.60 저항대 하단에서 출현",
"하락 스윙 $63,915 → $63,021의 0.618 되돌림 $63,573.52를 현재가가 거의 정확히 테스트 중",
"bearish Crab/Bat 하모닉 PRZ $63,366.38~$63,891.76 내부에서 반응 확인",
"CVD change +$4,153.23 및 CVD divergence 0.700에도 가격 상승이 둔화되어 상단 흡수 가능성 존재",
"상단 유동성 $64,200~$64,300 및 7일 고점 $64,362.60 돌파 수용이 아직 확인되지 않음"
],
"setup_vs_structure": "구조는 Wyckoff 축적 Phase D 및 ICT bullish BOS로 인해 bullish이나, 실행 셋업은 프리미엄·PRZ·0.618 되돌림·CVD 흡수 때문에 bearish로 기울어 있다. 즉, 중기 구조는 축적 이후 상방 구조를 유지하지만, 현재 위치는 추격 매수보다 상단 공급 테스트 성격이 강하다."
},
"signal_breakdown": {
"bullish_count": 2,
"bearish_count": 0,
"neutral_count": 4
},
"key_levels": {
"support": [
63525.81,
63385.9,
63235.9,
63020.6,
62952.39,
62840.2,
62800.0,
62318.93,
62315.0,
62300.0,
61906.95,
61068.6
],
"resistance": [
63723.83,
63768.7,
63891.76,
63988.0,
64101.09,
64200.0,
64300.0,
64362.6,
64495.9
]
},
"confluences": [
"Wyckoff는 $63,020.60을 LPS로, Fibonacci는 같은 가격대를 하락 스윙 확장 기준 지지로 제시하여 $63,020 전후가 구조 방어선으로 중첩된다.",
"ICT의 bullish OB $62,800.00~$63,385.90는 Wyckoff의 ST $62,800.00 및 LPS $63,020.60과 겹쳐 $62,800~$63,385 구간이 핵심 매수 방어 영역으로 수렴한다.",
"Candlestick, Derivatives, ICT, Fibonacci가 모두 $64,101.09 EMA240과 $64,362.60 7일 고점/아시아 고점을 상단 구조 저항으로 지목한다.",
"Fibonacci의 0.618 되돌림 $63,573.52와 현재가 $63,577.50가 거의 일치하며, Harmonic의 bearish Crab/Bat PRZ $63,366.38~$63,891.76 내부에 있어 $63,500~$63,900 구간의 단기 공급 컨플루언스가 강하다.",
"Derivatives의 하방 청산 밀집 $62,300은 ICT 이전 저점 $62,315.00 및 Harmonic bearish Crab TP2 $62,318.93과 거의 일치해 $62,300 전후가 구조적 유동성·목표·지지 후보로 중첩된다.",
"Wyckoff의 BU $63,988.00, ICT의 previous day high $63,988.00, Candlestick의 상단 저항 $64,101.09가 가까워 $63,988~$64,101 구간은 단기 공급 확인대다."
],
"conflicts": [
"Wyckoff와 ICT는 구조적으로 bullish를 제시하지만, Candlestick·Derivatives·Fibonacci·Harmonic은 실행 셋업에서 bearish를 제시한다.",
"Wyckoff의 축적 Phase D/LPS 이후 구조 해석은 상승 구조 유지에 무게를 두지만, 현재가는 메인 AR $64,495.90 및 EMA240 $64,101.09 아래에 있어 아직 Phase E식 상단 수용은 확인되지 않았다.",
"ICT는 $62,800~$63,385.90 bullish OB 상단 유지와 최근 BOS_bullish를 근거로 bullish 구조를 보지만, Harmonic은 같은 가격대 위쪽인 $63,366.38~$63,891.76을 bearish PRZ로 해석한다.",
"Derivatives는 롱 계정 비중 0.601과 CVD 양수에도 가격 상승 둔화를 상단 흡수로 해석하지만, OI 24시간 -1.66% 감소는 강한 신규 추세 확장보다는 포지션 축소 성격도 포함한다.",
"Candlestick은 고거래량 dark_cloud_cover를 우선하지만, 동시에 고거래량 bullish_engulfing도 존재해 완전한 구조적 하락 전환으로 단정하기 어렵다."
],
"highest_conviction_analyst": "Wyckoff Expert — acc_score 96.2, regime_fitness 0.963으로 축적 구조 판정의 정합성이 가장 높고, SC $61,344.80 → AR $64,495.90 → Spring $60,363.00 → TERMINAL_SPRING $60,691.90 → SOS $63,235.90 → LPS $63,020.60의 구조적 이벤트 체인이 가장 완성도 있게 제시되었다. 다만 즉시 실행 셋업은 중립으로 평가했기 때문에, 구조 판단의 신뢰도는 높지만 현 위치 추격 신호는 아니다.",
"invalidation_level": "$61,068.60 하향 1시간 종가 수용 시 bullish 구조 훼손. 선행 경고선은 LPS $63,020.60 및 OB 하단 $62,800.00 이탈.",
"executive_summary": "현재 1시간 BTC 구조는 Wyckoff 기준 축적 Phase D의 LPS 이후 구간이며, ICT도 최근 BOS_bullish $62,840.20와 bullish OB $62,800.00~$63,385.90 유지로 구조적 bullish를 지지한다. 다만 가격은 메인 AR $64,495.90, 7일 고점 $64,362.60, EMA240 $64,101.09 아래에 있어 축적의 상단 수용이 완료된 상태는 아니며, 현재 위치는 late accumulation의 상단 공급 테스트 구간에 가깝다. 실행 관점에서는 $63,573.52 0.618 되돌림, bearish Harmonic PRZ $63,366.38~$63,891.76, 고거래량 dark_cloud_cover, CVD 흡수가 모두 겹쳐 단기 bearish 셋업이 구조적 bullish와 충돌한다. 구조 방어의 핵심은 $63,020.60 LPS와 $62,800.00 OB 하단이며, $61,068.60 하향 수용은 현재 bullish 구조 해석을 무효화하는 조건이다."
}{
"symbol": "BTC/USDT",
"timeframe": "1h",
"timestamp": "2026-06-13 05:00 KST",
"last_price": 63577.5,
"num_candles": 300,
"stage1_analyses": {
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bearish",
"confidence": 0.62,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.72,
"setup_signals": [
"가격 $63,577.50가 7일 범위 EQ $61,906.95 위에 있어 프리미엄 구간에 위치",
"EMA240 $64,101.09 아래에서 거래 중이며, 7일 고점 $64,362.60 부근 저항대에 근접",
"고거래량 dark_cloud_cover 감지: bearish 신호, pattern_quality 0.72, vol_avg_20 $6,774.56 대비 의미 있는 매도 반응",
"최근 패턴 5개 중 bearish_engulfing, bearish_harami 2개, dark_cloud_cover 등 약세 패턴 우세",
"bear_score 2.75가 bull_score 0.85보다 높아 단기 캔들 압력은 매도 우위"
],
"reasoning": "현재 BTC는 $63,577.50으로 EMA20 $63,525.81 바로 위에 있으나, EMA240 $64,101.09와 7일 고점 $64,362.60 아래에 머물며 상단 저항을 아직 돌파하지 못했습니다. 가장 강한 최근 패턴은 고거래량 dark_cloud_cover이며 품질 점수 0.72로, 프리미엄 구간에서 출현한 약세 반전 신호로 해석됩니다. 다만 bullish_engulfing도 고거래량으로 감지되어 완전한 구조적 하락 전환이 확정됐다고 보기는 어렵기 때문에 structure_bias는 중립으로 둡니다. 단기적으로는 $64,101.09~$64,362.60 저항을 회복하지 못하면 EMA20 이탈 후 EMA120 $62,952.39 방향의 눌림 가능성이 더 높습니다.",
"key_levels": {
"support": [
63525.81,
62952.39,
61906.95,
59451.3
],
"resistance": [
64101.09,
64362.6
]
},
"time_horizon": "short term",
"invalidation_level": "$64,362.60 상향 돌파 및 1시간봉 종가 안착",
"risk_scenario": "반대로 가격이 EMA240 $64,101.09를 회복하고 7일 고점 $64,362.60 위에서 1시간봉 종가를 형성하면, dark_cloud_cover 약세 시나리오는 무효화되고 숏 커버링성 상승이 이어질 수 있습니다. 이 경우 다음 흐름은 약세 반전이 아니라 상단 유동성 돌파 후 추세 재개로 해석해야 합니다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 139,
"recent_patterns": 5,
"pattern_list": [
"bearish_engulfing@292",
"bullish_engulfing@294",
"bearish_harami@290",
"bearish_harami@297",
"dark_cloud_cover@295"
],
"atr_value": 438.94,
"vol_avg_20": 6774.56,
"high_volume_patterns": [
"bullish_engulfing",
"dark_cloud_cover"
],
"pattern_candidates": [
{
"pattern": "dark_cloud_cover",
"signal": "bearish",
"pattern_quality": 0.72,
"tier": "strict",
"high_volume": true
},
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.663,
"tier": "strict",
"high_volume": true
},
{
"pattern": "bearish_harami",
"signal": "bearish",
"pattern_quality": 0.532,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.517,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bearish_harami",
"signal": "bearish",
"pattern_quality": 0.494,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.72,
"bull_score": 0.85,
"bear_score": 2.75
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.72,\n \"setup_signals\": [\n \"가격 $63,577.50가 7일 범위 EQ $61,906.95 위에 있어 프리미엄 구간에 위치\",\n \"EMA240 $64,101.09 아래에서 거래 중이며, 7일 고점 $64,362.60 부근 저항대에 근접\",\n \"고거래량 dark_cloud_cover 감지: bearish 신호, pattern_quality 0.72, vol_avg_20 $6,774.56 대비 의미 있는 매도 반응\",\n \"최근 패턴 5개 중 bearish_engulfing, bearish_harami 2개, dark_cloud_cover 등 약세 패턴 우세\",\n \"bear_score 2.75가 bull_score 0.85보다 높아 단기 캔들 압력은 매도 우위\"\n ],\n \"reasoning\": \"현재 BTC는 $63,577.50으로 EMA20 $63,525.81 바로 위에 있으나, EMA240 $64,101.09와 7일 고점 $64,362.60 아래에 머물며 상단 저항을 아직 돌파하지 못했습니다. 가장 강한 최근 패턴은 고거래량 dark_cloud_cover이며 품질 점수 0.72로, 프리미엄 구간에서 출현한 약세 반전 신호로 해석됩니다. 다만 bullish_engulfing도 고거래량으로 감지되어 완전한 구조적 하락 전환이 확정됐다고 보기는 어렵기 때문에 structure_bias는 중립으로 둡니다. 단기적으로는 $64,101.09~$64,362.60 저항을 회복하지 못하면 EMA20 이탈 후 EMA120 $62,952.39 방향의 눌림 가능성이 더 높습니다.\",\n \"key_levels\": {\n \"support\": [\n 63525.81,\n 62952.39,\n 61906.95,\n 59451.3\n ],\n \"resistance\": [\n 64101.09,\n 64362.6\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$64,362.60 상향 돌파 및 1시간봉 종가 안착\",\n \"risk_scenario\": \"반대로 가격이 EMA240 $64,101.09를 회복하고 7일 고점 $64,362.60 위에서 1시간봉 종가를 형성하면, dark_cloud_cover 약세 시나리오는 무효화되고 숏 커버링성 상승이 이어질 수 있습니다. 이 경우 다음 흐름은 약세 반전이 아니라 상단 유동성 돌파 후 추세 재개로 해석해야 합니다.\",\n \"data_quality\": \"medium\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.62,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.76,
"setup_signals": [
"현재가 $63,577.50는 7일 레인지 EQ $61,906.95 상단의 프리미엄 구간에 위치",
"상단 유동성 $64,200-$64,300이 근접해 있으나 7일 고점 $64,362.60 돌파 수용은 아직 미확인",
"CVD divergence 0.700 및 CVD change +$4,153.23: 매수 체결 우위 대비 가격 상승 둔화로 상단 흡수 가능성",
"Open Interest 24h -1.66%로 신규 추세 진입보다 포지션 언와인딩 성격",
"long account latest 0.601, account_long_crowding 0.912로 롱 계정 쏠림이 강한 contrarian bearish 조건",
"하단 최대 청산 밀집 레벨 $62,300이 현재가보다 가까운 주요 자석으로 작용"
],
"reasoning": "구조적으로는 BTC가 EMA20 $63,525.81 위, EMA120 $62,952.39 위에 있지만 EMA240 $64,101.09 아래에 있어 명확한 BOS나 7일 고점 $64,362.60 상향 수용이 확인되지 않은 중립 레인지 구조입니다. 반면 셋업은 bearish입니다. 현재가 $63,577.50는 7일 레인지 EQ $61,906.95 위 프리미엄 구간이며, CVD divergence 0.700과 CVD change +$4,153.23에도 가격이 24시간 +0.02%에 그쳐 공격적 매수가 상단에서 흡수되는 모습입니다. OI가 24시간 -1.66% 감소하고 long account latest가 0.601로 여전히 롱 쏠림이 강해, $64,200-$64,300 유동성 스윕 실패 시 $62,300 청산 밀집 구간으로 되돌림이 나올 가능성이 높습니다.",
"key_levels": {
"support": [
62952.39,
62300,
61906.95,
61100,
61000,
59451.3
],
"resistance": [
64101.09,
64200,
64300,
64362.6,
66100
]
},
"time_horizon": "short term, derivatives positioning may lead price action over the next 4-8 hours",
"invalidation_level": "$64,362.60 이상에서 1시간봉 종가 수용",
"risk_scenario": "$64,200-$64,300 상단 청산대를 흡수하지 않고 강하게 돌파해 $64,362.60 위에서 수용되면, 롱 쏠림에도 불구하고 숏 커버링이 붙으며 $66,100 상단 유동성까지 확장될 수 있습니다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.7,
"cvd_change": 4153.234,
"oi_trend": 0.334,
"oi_change_pct_24h": -1.66,
"oi_latest": 98375.872,
"funding_pressure": 0.493,
"funding_avg": 6.61e-06,
"funding_change_24h": 2.143e-05,
"long_account_ratio": 0.609,
"short_account_ratio": 0.391,
"long_account_latest": 0.601,
"short_account_latest": 0.399,
"long_account_change_24h": -0.0175,
"short_account_change_24h": 0.0175,
"account_flow_label": "short_accounts_rising_long_accounts_falling",
"account_short_crowding": 0.0,
"account_long_crowding": 0.912,
"ls_imbalance": 0.0,
"ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
"spot_futures_basis_score": 0.495,
"spot_futures_basis_pct": -0.0185,
"basis_change_lookback": 0.0316,
"aggregate_score": 0.405,
"bull_signals": 1,
"bear_signals": 2,
"liq_below": [
[
62300,
11747.326533600002
],
[
61100,
6906.655788000001
],
[
61000,
7595.677746000001
]
],
"liq_above": [
[
64200,
8408.37102805
],
[
64300,
6820.967698300001
],
[
66100,
7885.5548180000005
]
],
"strongest_liq_level": 62300,
"fragility_score": 0.761,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.76,\n \"setup_signals\": [\n \"현재가 $63,577.50는 7일 레인지 EQ $61,906.95 상단의 프리미엄 구간에 위치\",\n \"상단 유동성 $64,200-$64,300이 근접해 있으나 7일 고점 $64,362.60 돌파 수용은 아직 미확인\",\n \"CVD divergence 0.700 및 CVD change +$4,153.23: 매수 체결 우위 대비 가격 상승 둔화로 상단 흡수 가능성\",\n \"Open Interest 24h -1.66%로 신규 추세 진입보다 포지션 언와인딩 성격\",\n \"long account latest 0.601, account_long_crowding 0.912로 롱 계정 쏠림이 강한 contrarian bearish 조건\",\n \"하단 최대 청산 밀집 레벨 $62,300이 현재가보다 가까운 주요 자석으로 작용\"\n ],\n \"reasoning\": \"구조적으로는 BTC가 EMA20 $63,525.81 위, EMA120 $62,952.39 위에 있지만 EMA240 $64,101.09 아래에 있어 명확한 BOS나 7일 고점 $64,362.60 상향 수용이 확인되지 않은 중립 레인지 구조입니다. 반면 셋업은 bearish입니다. 현재가 $63,577.50는 7일 레인지 EQ $61,906.95 위 프리미엄 구간이며, CVD divergence 0.700과 CVD change +$4,153.23에도 가격이 24시간 +0.02%에 그쳐 공격적 매수가 상단에서 흡수되는 모습입니다. OI가 24시간 -1.66% 감소하고 long account latest가 0.601로 여전히 롱 쏠림이 강해, $64,200-$64,300 유동성 스윕 실패 시 $62,300 청산 밀집 구간으로 되돌림이 나올 가능성이 높습니다.\",\n \"key_levels\": {\n \"support\": [\n 62952.39,\n 62300,\n 61906.95,\n 61100,\n 61000,\n 59451.3\n ],\n \"resistance\": [\n 64101.09,\n 64200,\n 64300,\n 64362.6,\n 66100\n ]\n },\n \"time_horizon\": \"short term, derivatives positioning may lead price action over the next 4-8 hours\",\n \"invalidation_level\": \"$64,362.60 이상에서 1시간봉 종가 수용\",\n \"risk_scenario\": \"$64,200-$64,300 상단 청산대를 흡수하지 않고 강하게 돌파해 $64,362.60 위에서 수용되면, 롱 쏠림에도 불구하고 숏 커버링이 붙으며 $66,100 상단 유동성까지 확장될 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bullish",
"confidence": 0.68,
"structure_bias": "bullish",
"setup_bias": "bullish",
"setup_score": 0.872,
"setup_signals": [
"최근 구조 이벤트가 BOS_bullish $62,942.40 → CHoCH_bearish $61,150.20 → BOS_bullish $62,840.20 순서로 재상방 전환",
"현재가 $63,577.50가 활성 bullish OB 후보 상단 $63,385.90 위에서 유지 중",
"근접 bullish OB 후보 구간 $62,800.00-$63,385.90, 중간값 $63,092.95",
"이전일 고가 $63,988.00 돌파 완료, 매수 측 유동성 위로 확장 시도",
"현재가가 EQ $62,715.60 위 프리미엄 영역에 있어 추격 매수는 주의 필요"
],
"reasoning": "확정 구조는 최근 BOS_bullish가 $62,840.20에서 발생했고, 이전 BOS_bullish $62,942.40도 유지되고 있어 구조_bias는 bullish로 판단한다. 현재가 $63,577.50는 활성 bullish OB 후보 $62,800.00-$63,385.90 상단 위에 있으며, 해당 OB에 FVG 컨텍스트($63,180.80-$63,398.30)가 동반되어 단기 지지 배열로 작동할 가능성이 있다. 다만 현재 구간은 EQ $62,715.60 위의 premium이며, 7일 고점 및 아시아 세션 고점 $64,362.60에 가까워 상단 유동성 흡수 후 되돌림 위험은 존재한다. 미체결 FVG가 0개이고 최근 liquidity sweep도 없기 때문에 강한 기관 유동성 사냥 신호보다는, BOS 이후 OB 재지지 기반의 상승 지속 셋업으로 해석한다.",
"key_levels": {
"support": [
63385.9,
63092.95,
62840.2,
62800.0,
62715.6,
62315.0
],
"resistance": [
63988.0,
64101.09,
64362.6
]
},
"time_horizon": "단기",
"invalidation_level": "$62,800.00 하향 이탈",
"risk_scenario": "가격이 bullish OB 하단 $62,800.00을 종가 기준으로 이탈하면 현재 상승 셋업은 실패로 보고, EQ $62,715.60 및 이전일 저가 $62,315.00 방향으로 할인 구간 재탐색이 열릴 수 있다. 그 아래에서는 CHoCH_bearish 기준 레벨 $61,150.20까지 구조적 약세 전환 리스크가 커진다.",
"data_quality": "medium",
"metrics": {
"order_blocks_total": 2,
"confirmed_bullish_ob": 0,
"confirmed_bearish_ob": 0,
"candidate_bullish_ob": 2,
"candidate_bearish_ob": 0,
"active_bullish_ob": 1,
"active_bearish_ob": 0,
"nearest_bull_ob_range": {
"bottom": 62800.0,
"top": 63385.9,
"quality": "candidate",
"score": 0.517
},
"nearest_bear_ob_range": null,
"active_bullish_ob_list": [
{
"type": "bullish_ob",
"idx": 286,
"top": 63385.9,
"bottom": 62800.0,
"mid": 63092.95,
"quality": "candidate",
"score": 0.517,
"displacement_score": 0.238,
"has_fvg": true,
"has_sweep_context": false,
"fvg_range": {
"bottom": 63180.8,
"top": 63398.3
},
"swept_level": null,
"source_move_idx": 286,
"proximity": "nearby"
}
],
"active_bearish_ob_list": [],
"ob_mitigated_count": 1,
"unfilled_bull_fvg_count": 0,
"unfilled_bear_fvg_count": 0,
"bull_fvg_ranges": [],
"bear_fvg_ranges": [],
"fvg_open_count": 0,
"fvg_mitigated_count": 50,
"fvg_open_zones": [],
"bos_choch_events": [
"BOS_bullish",
"CHoCH_bearish",
"BOS_bullish"
],
"bos_choch_levels": [
{
"type": "BOS_bullish",
"level": 62942.4
},
{
"type": "CHoCH_bearish",
"level": 61150.2
},
{
"type": "BOS_bullish",
"level": 62840.2
}
],
"bos_sequence": [
"BOS_bullish",
"CHoCH_bearish",
"BOS_bullish"
],
"consecutive_bull_bos": 1,
"consecutive_bear_bos": 0,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [],
"current_zone": "premium",
"eq_level": 62715.6,
"range_high": 64362.6,
"range_low": 61068.6,
"bull_score": 6.91,
"bear_score": 3.7,
"setup_bias": "bullish",
"setup_score": 0.872,
"setup_signals": [
"bullish BOS above $62,942.40",
"bullish BOS above $62,840.20",
"bullish OB candidate $62,800.00-$63,385.90 (nearby, score=0.52)",
"broken previous day high $63,988.00"
],
"retracement_direction": "bearish",
"current_retracement_pct": 99.3,
"deepest_retracement_pct": 140.1,
"previous_day_high": 63988.0,
"previous_day_low": 62315.0,
"broken_prev_high": true,
"broken_prev_low": false,
"sessions": {
"London": {
"active": false,
"high": null,
"low": null
},
"New York": {
"active": false,
"high": null,
"low": null
},
"Asian kill zone": {
"active": true,
"high": 64362.6,
"low": 63477.5
}
}
},
"raw_llm_response": "{\n \"signal\": \"bullish\",\n \"confidence\": 0.68,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.872,\n \"setup_signals\": [\n \"최근 구조 이벤트가 BOS_bullish $62,942.40 → CHoCH_bearish $61,150.20 → BOS_bullish $62,840.20 순서로 재상방 전환\",\n \"현재가 $63,577.50가 활성 bullish OB 후보 상단 $63,385.90 위에서 유지 중\",\n \"근접 bullish OB 후보 구간 $62,800.00-$63,385.90, 중간값 $63,092.95\",\n \"이전일 고가 $63,988.00 돌파 완료, 매수 측 유동성 위로 확장 시도\",\n \"현재가가 EQ $62,715.60 위 프리미엄 영역에 있어 추격 매수는 주의 필요\"\n ],\n \"reasoning\": \"확정 구조는 최근 BOS_bullish가 $62,840.20에서 발생했고, 이전 BOS_bullish $62,942.40도 유지되고 있어 구조_bias는 bullish로 판단한다. 현재가 $63,577.50는 활성 bullish OB 후보 $62,800.00-$63,385.90 상단 위에 있으며, 해당 OB에 FVG 컨텍스트($63,180.80-$63,398.30)가 동반되어 단기 지지 배열로 작동할 가능성이 있다. 다만 현재 구간은 EQ $62,715.60 위의 premium이며, 7일 고점 및 아시아 세션 고점 $64,362.60에 가까워 상단 유동성 흡수 후 되돌림 위험은 존재한다. 미체결 FVG가 0개이고 최근 liquidity sweep도 없기 때문에 강한 기관 유동성 사냥 신호보다는, BOS 이후 OB 재지지 기반의 상승 지속 셋업으로 해석한다.\",\n \"key_levels\": {\n \"support\": [\n 63385.9,\n 63092.95,\n 62840.2,\n 62800.0,\n 62715.6,\n 62315.0\n ],\n \"resistance\": [\n 63988.0,\n 64101.09,\n 64362.6\n ]\n },\n \"time_horizon\": \"단기\",\n \"invalidation_level\": \"$62,800.00 하향 이탈\",\n \"risk_scenario\": \"가격이 bullish OB 하단 $62,800.00을 종가 기준으로 이탈하면 현재 상승 셋업은 실패로 보고, EQ $62,715.60 및 이전일 저가 $62,315.00 방향으로 할인 구간 재탐색이 열릴 수 있다. 그 아래에서는 CHoCH_bearish 기준 레벨 $61,150.20까지 구조적 약세 전환 리스크가 커진다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "bullish",
"confidence": 0.66,
"structure_bias": "bullish",
"setup_bias": "neutral",
"setup_score": 0.45,
"setup_signals": [
"현재가 $63,577.50는 메인 축적 범위 EQ 약 $62,920 위에 있어 할인 매수 구간은 이미 지나간 상태",
"현재가가 활성 소구간 AR $63,768.70 및 BU $63,988.00 바로 아래에 있어 단기 공급 확인 구간에 접근",
"LPS $63,020.60 위를 유지하고 SOS $63,235.90 위에 재진입한 점은 Phase D 축적 구조에는 우호적",
"상단 수용 확인은 아직 메인 AR $64,495.90 돌파·안착 전이므로 후속 상승은 확정이 아니라 테스트 단계"
],
"reasoning": "지표상 regime은 ACC이며 regime_fitness 0.963, acc_score 96.2로 축적 구조가 우세하고, 메인 범위는 SC $61,344.80 → AR $64,495.90로 고정된다. 이벤트 체인은 SC → AR → ST $59,451.30 → Spring $60,363.00 → TERMINAL_SPRING $60,691.90 → SOS $63,235.90 → LPS $63,020.60로 읽히며, 현재는 Phase D의 LPS 이후 반등 시도 구간이다. 다만 현재가 $63,577.50는 활성 소구간 상단 AR $63,768.70, BU $63,988.00, EMA240 $64,101.09 및 메인 AR $64,495.90 아래에 있어 즉시 추격보다는 상단 공급 테스트 성격이 강하다. 구조적 편향은 bullish이나, 메인 AR $64,495.90 위의 명확한 수용이 아직 없기 때문에 setup_bias는 중립으로 두며, $63,020.60 LPS 유지 여부가 단기 핵심이다.",
"key_levels": {
"support": [
63235.9,
63020.6,
62800.0,
62315.0,
61344.8,
60691.9,
59451.3
],
"resistance": [
63768.7,
63988.0,
64101.09,
64495.9
]
},
"time_horizon": "short/medium term",
"invalidation_level": "63020.60",
"risk_scenario": "$63,020.60 LPS를 1시간 종가 기준으로 이탈하면 Phase D의 LPS 유지 해석이 약화되고, $62,800.00 ST 및 $62,315.00 활성 SC 재테스트로 되돌릴 수 있다. 그 아래에서는 메인 SC $61,344.80 및 TERMINAL_SPRING $60,691.90까지 하방 유동성 확인 가능성이 커지며, 축적 구조는 재검증 국면으로 후퇴한다.",
"data_quality": "high",
"metrics": {
"acc_score": 96.2,
"dis_score": 92.5,
"regime": "ACC",
"regime_state": "acc_candidate",
"structure_bias": "bullish",
"phase_context": "acc_candidate / accumulation / Phase D",
"phases_detected": [
"SC",
"AR",
"ST",
"Spring",
"TERMINAL_SPRING",
"SOS",
"LPS"
],
"last_phase": "LPS",
"phase_candidates": [
{
"label": "SC",
"side": "low",
"idx": 90,
"price": 61344.8,
"color": "#ffd166"
},
{
"label": "AR",
"side": "high",
"idx": 91,
"price": 64495.9,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "low",
"idx": 140,
"price": 59451.3,
"color": "#118ab2"
},
{
"label": "Spring",
"side": "low",
"idx": 154,
"price": 60363.0,
"color": "#f9844a"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 241,
"price": 60691.9,
"color": "#f3722c"
},
{
"label": "SOS",
"side": "high",
"idx": 267,
"price": 63235.9,
"color": "#06d6a0"
},
{
"label": "LPS",
"side": "low",
"idx": 293,
"price": 63020.6,
"color": "#8338ec"
}
],
"phase_structures": [
{
"structure_id": "1h_cycle_1",
"sequence": 1,
"timeframe": "1h",
"regime": "accumulation",
"role": "prior_completed_structure",
"is_active": false,
"is_completed": true,
"is_confirmed": true,
"structure_bias": "bullish",
"phase_context": "accumulation",
"start_idx": 90,
"end_idx": 293,
"phase_count": 7,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 90,
"price": 61344.8,
"color": "#ffd166",
"dt": "2026-06-04 11:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 91,
"price": 64495.9,
"color": "#06d6a0",
"dt": "2026-06-04 12:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 140,
"price": 59451.3,
"color": "#118ab2",
"dt": "2026-06-06 13:00:00+09:00"
},
{
"label": "Spring",
"side": "low",
"idx": 154,
"price": 60363.0,
"color": "#f9844a",
"dt": "2026-06-07 03:00:00+09:00"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 241,
"price": 60691.9,
"color": "#f3722c",
"dt": "2026-06-10 18:00:00+09:00"
},
{
"label": "SOS",
"side": "high",
"idx": 267,
"price": 63235.9,
"color": "#06d6a0",
"dt": "2026-06-11 20:00:00+09:00"
},
{
"label": "LPS",
"side": "low",
"idx": 293,
"price": 63020.6,
"color": "#8338ec",
"dt": "2026-06-12 22:00:00+09:00"
}
]
},
{
"structure_id": "1h_cycle_2",
"sequence": 2,
"timeframe": "1h",
"regime": "accumulation",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bullish",
"phase_context": "accumulation",
"start_idx": 273,
"end_idx": 294,
"phase_count": 5,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 273,
"price": 62315.0,
"color": "#ffd166",
"dt": "2026-06-12 02:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 274,
"price": 63768.7,
"color": "#06d6a0",
"dt": "2026-06-12 03:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 286,
"price": 62800.0,
"color": "#118ab2",
"dt": "2026-06-12 15:00:00+09:00"
},
{
"label": "Spring",
"side": "low",
"idx": 293,
"price": 63020.6,
"color": "#f9844a",
"dt": "2026-06-12 22:00:00+09:00"
},
{
"label": "BU",
"side": "high",
"idx": 294,
"price": 63988.0,
"color": "#7209b7",
"dt": "2026-06-12 23:00:00+09:00"
}
]
}
],
"active_structure_id": "1h_cycle_2",
"primary_structure_id": "1h_cycle_1",
"structure_count": 2,
"regime_fitness": 0.9625,
"current_event": "LPS",
"major_phase": "D",
"pos_in_range": 0.5,
"main_range_low": 61344.8,
"main_range_high": 64495.9
},
"raw_llm_response": "{\n \"signal\": \"bullish\",\n \"confidence\": 0.66,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"neutral\",\n \"setup_score\": 0.45,\n \"setup_signals\": [\n \"현재가 $63,577.50는 메인 축적 범위 EQ 약 $62,920 위에 있어 할인 매수 구간은 이미 지나간 상태\",\n \"현재가가 활성 소구간 AR $63,768.70 및 BU $63,988.00 바로 아래에 있어 단기 공급 확인 구간에 접근\",\n \"LPS $63,020.60 위를 유지하고 SOS $63,235.90 위에 재진입한 점은 Phase D 축적 구조에는 우호적\",\n \"상단 수용 확인은 아직 메인 AR $64,495.90 돌파·안착 전이므로 후속 상승은 확정이 아니라 테스트 단계\"\n ],\n \"reasoning\": \"지표상 regime은 ACC이며 regime_fitness 0.963, acc_score 96.2로 축적 구조가 우세하고, 메인 범위는 SC $61,344.80 → AR $64,495.90로 고정된다. 이벤트 체인은 SC → AR → ST $59,451.30 → Spring $60,363.00 → TERMINAL_SPRING $60,691.90 → SOS $63,235.90 → LPS $63,020.60로 읽히며, 현재는 Phase D의 LPS 이후 반등 시도 구간이다. 다만 현재가 $63,577.50는 활성 소구간 상단 AR $63,768.70, BU $63,988.00, EMA240 $64,101.09 및 메인 AR $64,495.90 아래에 있어 즉시 추격보다는 상단 공급 테스트 성격이 강하다. 구조적 편향은 bullish이나, 메인 AR $64,495.90 위의 명확한 수용이 아직 없기 때문에 setup_bias는 중립으로 두며, $63,020.60 LPS 유지 여부가 단기 핵심이다.\",\n \"key_levels\": {\n \"support\": [\n 63235.9,\n 63020.6,\n 62800.0,\n 62315.0,\n 61344.8,\n 60691.9,\n 59451.3\n ],\n \"resistance\": [\n 63768.7,\n 63988.0,\n 64101.09,\n 64495.9\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"63020.60\",\n \"risk_scenario\": \"$63,020.60 LPS를 1시간 종가 기준으로 이탈하면 Phase D의 LPS 유지 해석이 약화되고, $62,800.00 ST 및 $62,315.00 활성 SC 재테스트로 되돌릴 수 있다. 그 아래에서는 메인 SC $61,344.80 및 TERMINAL_SPRING $60,691.90까지 하방 유동성 확인 가능성이 커지며, 축적 구조는 재검증 국면으로 후퇴한다.\",\n \"data_quality\": \"high\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "bearish",
"confidence": 0.6,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.65,
"setup_signals": [
"하락 스윙 $63,915 → $63,021 이후 0.618 황금비 되돌림 $63,573.52를 현재가 $63,577.50에서 테스트 중",
"현재가가 0.618 레벨과 불과 약 $3.98 차이로 nearest_fib_distance 0.010, 단기 반응 가능 구간",
"0.382/$63,362.38, 0.5/$63,467.95, 0.618/$63,573.52가 묶인 되돌림 클러스터 중심 $63,467.95, cluster_score 0.85",
"상단 0.786 되돌림 $63,723.83이 즉시 저항으로 남아 있어, 돌파 전까지는 하락 스윙의 되돌림 저항 구간",
"EMA240 $64,101.09가 현재가보다 위에 있어 중기 상단 구조 저항으로 작용"
],
"reasoning": "확정 구조 관점에서는 $63,915 고점에서 $63,021 저점까지의 하락 스윙 이후 되돌림이 진행 중이나, 0.786 $63,723.83 상단 수용이나 명확한 BOS가 확인되지 않아 structure_bias는 neutral로 본다. 반면 setup 관점에서는 현재가 $63,577.50이 하락 스윙의 0.618 황금비 $63,573.52를 거의 정확히 테스트하고 있어, 사전 확인 단계의 매도 반응 구간이다. 특히 $63,467.95 부근에 0.382·0.5·0.618 되돌림 클러스터가 형성되어 있고 confluence_quality가 1.000으로 높아, 이 구간 이탈 시 $63,362.38 및 $63,020.60 쪽으로 되밀릴 가능성이 커진다. 다만 $63,723.83의 0.786 되돌림을 회복·안착하면 bearish setup은 약화된다.",
"key_levels": {
"support": [
63573.52,
63467.95,
63362.38,
63020.6,
62634.67,
62467.68
],
"resistance": [
63723.83,
63915,
64101.09,
64362.6
]
},
"time_horizon": "short term",
"invalidation_level": "$63,723.83",
"risk_scenario": "$63,723.83의 0.786 되돌림을 상향 돌파하고 수용되면, 0.618 저항 반응 실패로 해석되며 $63,915 스윙 고점 재시험 및 EMA240 $64,101.09, 7일 고점 $64,362.60까지 숏 커버링성 상승이 열릴 수 있다.",
"data_quality": "medium",
"metrics": {
"swing_pair": "High→Low: $63,915 → $63,021",
"direction": "down",
"nearest_fib": "ret_0.618",
"nearest_fib_price": 63573.52,
"nearest_fib_distance": 0.01,
"golden_ratio_level": 63573.52,
"fib_ret_382": 63362.38,
"fib_ret_618": 63573.52,
"confluence_zones": [
{
"price": 62634.67,
"count": 4,
"levels": [
"ext_1.618",
"ret_0.236",
"ext_1.414",
"ext_1.272"
],
"cluster_score": 1.0
},
{
"price": 63467.95,
"count": 3,
"levels": [
"ret_0.382",
"ret_0.5",
"ret_0.618"
],
"cluster_score": 0.85
},
{
"price": 63126.17,
"count": 2,
"levels": [
"ext_1.0",
"ret_0.236"
],
"cluster_score": 0.6
}
],
"support_levels": [
63573.524600000004,
63467.95,
63362.3754
],
"resistance_levels": [
63723.834200000005
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 63231.75,
"distance_pct": 0.54,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ret_0.382",
"price": 63362.38,
"distance_pct": 0.34,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ret_0.5",
"price": 63467.95,
"distance_pct": 0.17,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ret_0.618",
"price": 63573.52,
"distance_pct": 0.01,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ret_0.786",
"price": 63723.83,
"distance_pct": 0.23,
"is_support": false,
"cluster_score": 0.85
},
{
"name": "ext_1.0",
"price": 63020.6,
"distance_pct": 0.88,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ext_1.272",
"price": 62777.24,
"distance_pct": 1.26,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ext_1.414",
"price": 62650.19,
"distance_pct": 1.46,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ext_1.618",
"price": 62467.68,
"distance_pct": 1.75,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ext_2.0",
"price": 62125.9,
"distance_pct": 2.28,
"is_support": true,
"cluster_score": 0.0
}
],
"confluence_quality": 1.0,
"fib_reaction_state": "testing",
"reaction_probability": 0.65
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.6,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.65,\n \"setup_signals\": [\n \"하락 스윙 $63,915 → $63,021 이후 0.618 황금비 되돌림 $63,573.52를 현재가 $63,577.50에서 테스트 중\",\n \"현재가가 0.618 레벨과 불과 약 $3.98 차이로 nearest_fib_distance 0.010, 단기 반응 가능 구간\",\n \"0.382/$63,362.38, 0.5/$63,467.95, 0.618/$63,573.52가 묶인 되돌림 클러스터 중심 $63,467.95, cluster_score 0.85\",\n \"상단 0.786 되돌림 $63,723.83이 즉시 저항으로 남아 있어, 돌파 전까지는 하락 스윙의 되돌림 저항 구간\",\n \"EMA240 $64,101.09가 현재가보다 위에 있어 중기 상단 구조 저항으로 작용\"\n ],\n \"reasoning\": \"확정 구조 관점에서는 $63,915 고점에서 $63,021 저점까지의 하락 스윙 이후 되돌림이 진행 중이나, 0.786 $63,723.83 상단 수용이나 명확한 BOS가 확인되지 않아 structure_bias는 neutral로 본다. 반면 setup 관점에서는 현재가 $63,577.50이 하락 스윙의 0.618 황금비 $63,573.52를 거의 정확히 테스트하고 있어, 사전 확인 단계의 매도 반응 구간이다. 특히 $63,467.95 부근에 0.382·0.5·0.618 되돌림 클러스터가 형성되어 있고 confluence_quality가 1.000으로 높아, 이 구간 이탈 시 $63,362.38 및 $63,020.60 쪽으로 되밀릴 가능성이 커진다. 다만 $63,723.83의 0.786 되돌림을 회복·안착하면 bearish setup은 약화된다.\",\n \"key_levels\": {\n \"support\": [\n 63573.52,\n 63467.95,\n 63362.38,\n 63020.6,\n 62634.67,\n 62467.68\n ],\n \"resistance\": [\n 63723.83,\n 63915,\n 64101.09,\n 64362.6\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$63,723.83\",\n \"risk_scenario\": \"$63,723.83의 0.786 되돌림을 상향 돌파하고 수용되면, 0.618 저항 반응 실패로 해석되며 $63,915 스윙 고점 재시험 및 EMA240 $64,101.09, 7일 고점 $64,362.60까지 숏 커버링성 상승이 열릴 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "bearish",
"confidence": 0.62,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.78,
"setup_signals": [
"현재가 $63,577.50가 고컨플루언스 bearish Crab 활성 PRZ $63,366.38-$63,891.76 내부에 위치",
"완성된 strict high-quality bearish Crab: D=$63,832.50, XAD=1.621, BCD=3.5428, PRZ 반응 확인됨(reaction_score=1.0)",
"동일 PRZ에서 PRZ_touch_or_entry, PRZ_rejection_or_defense, AD0.382_reaction_reached, D_PRZ_failure_zone_defended 확인",
"forming strict high-quality bearish Crab 목표 D=$63,629.07, PRZ $63,366.38-$63,891.76로 현재가와 매우 근접(price_to_prz_pct=0.08%)",
"forming strict high-quality bearish Bat PRZ $63,244.08-$63,821.10, 목표 D=$63,532.59로 현재가가 PRZ 중심부에 위치",
"bearish TP ladder가 $62,819.24, $62,318.93, $61,509.10으로 하방 반응 구간을 제시"
],
"reasoning": "1시간 기준 구조 자체는 명확한 BOS/CHoCH 또는 구조적 수용 데이터가 없으므로 structure_bias는 중립으로 둔다. 다만 셋업 관점에서는 현재가 $63,577.50가 bearish Crab/Bat 중첩 PRZ $63,244.08-$63,891.76 안에 있으며, 특히 완성된 strict high-quality bearish Crab은 D=$63,832.50 이후 reaction_score=1.0으로 확인 반응이 발생했다. 해당 Crab은 XAD=1.621로 Crab 핵심 1.618 확장과 거의 일치하고, PRZ 컨플루언스가 ABCD/BC_EXT/XAD 3개 패밀리로 구성되어 품질이 높다. 따라서 하모닉 단독으로 구조를 뒤집을 수는 없지만, 단기 실행 셋업은 $63,891.76 방어를 전제로 $62,819.24 → $62,318.93 → $61,509.10 방향의 bearish 반응 우위로 평가한다.",
"key_levels": {
"support": [
62819.24,
62471.55,
62318.93,
61816.04,
61509.1,
60755.0
],
"resistance": [
63821.1,
63891.76,
64101.09,
64362.6,
64988.12
]
},
"time_horizon": "short term",
"invalidation_level": "$63,891.76 상방 1시간 종가 수용",
"risk_scenario": "$63,891.76 위로 1시간 종가가 수용되면 현재 bearish Crab/Bat PRZ 방어 실패로 보고, 가격은 EMA240 $64,101.09 및 nearby bearish Shark PRZ $64,111.74-$64,988.12까지 상방 유동성 탐색을 이어갈 수 있다.",
"data_quality": "medium",
"metrics": {
"patterns_found": 139,
"completed_patterns_found": 62,
"forming_d_prz_found": 77,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 34,
"multiscale_swings_scanned": 62,
"swing_highs_scanned": 30,
"swing_lows_scanned": 32,
"timeframe": "1h",
"prz_active_threshold_pct": 0.5,
"prz_nearby_threshold_pct": 1.0,
"prz_watch_threshold_pct": 2.0,
"prz_max_width_pct": 0.9,
"quality_counts": {
"high": 8,
"medium": 36,
"low": 95
},
"prz_status_counts": {
"active": 40,
"nearby": 16,
"watch": 18,
"far": 65,
"forming": 38
},
"high_confluence_prz_count": 28,
"strict_patterns_found": 47,
"candidate_patterns_found": 92,
"active_patterns_at_prz": 40,
"nearby_patterns": 16,
"all_patterns": [
"crab",
"bat",
"crab",
"butterfly",
"gartley",
"bat",
"crab",
"bat",
"bat",
"butterfly",
"crab",
"bat",
"bat",
"gartley",
"shark",
"shark",
"shark",
"bat",
"bat",
"butterfly",
"crab",
"gartley",
"bat",
"butterfly",
"gartley",
"gartley",
"butterfly",
"butterfly",
"butterfly",
"gartley",
"gartley",
"bat",
"gartley",
"shark",
"butterfly",
"crab",
"gartley",
"butterfly",
"crab",
"gartley",
"crab",
"butterfly",
"crab",
"crab",
"crab",
"crab",
"crab",
"shark",
"shark",
"bat",
"bat",
"butterfly",
"gartley",
"bat",
"crab",
"crab",
"shark",
"bat",
"crab",
"bat",
"bat",
"crab",
"bat",
"butterfly",
"shark",
"crab",
"shark",
"crab",
"butterfly",
"crab",
"crab",
"gartley",
"butterfly",
"shark",
"shark",
"crab",
"gartley",
"shark",
"crab",
"crab",
"shark",
"shark",
"shark",
"butterfly",
"gartley",
"gartley",
"bat",
"butterfly",
"butterfly",
"gartley",
"crab",
"butterfly",
"crab",
"butterfly",
"shark",
"shark",
"butterfly",
"crab",
"shark",
"crab",
"butterfly",
"shark",
"shark",
"crab",
"crab",
"crab",
"crab",
"shark",
"bat",
"crab",
"shark",
"shark",
"bat",
"gartley",
"butterfly",
"butterfly",
"butterfly",
"crab",
"crab",
"gartley",
"butterfly",
"gartley",
"crab",
"shark",
"gartley",
"butterfly",
"shark",
"crab",
"butterfly",
"crab",
"shark",
"crab",
"crab",
"gartley",
"shark",
"crab",
"bat",
"crab",
"butterfly"
],
"all_signals": [
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish"
],
"best_pattern": "crab",
"best_pattern_quality": "strict",
"best_quality": "high",
"best_pattern_score": 0.965,
"best_completion_status": "forming",
"nearest_pattern": "shark",
"nearest_prz": 63536.36,
"price_to_prz": -0.06,
"prz_range": [
63017.24,
64055.48
],
"council_relevant_prz_count": 4,
"directional_influence_prz_count": 4,
"confirmed_reaction_prz_count": 1,
"validated_harmonic_tp_count": 1,
"pattern_candidates": [
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.965,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63629.07,
"prz_range": [
63366.38,
63891.76
],
"prz_width_pct": 0.826,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.08,
"price_to_prz_pct_raw": 0.0811,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 63629.07,
"a_price": 61509.1,
"tp1_ad_382": 62819.24,
"tp2_ad_618": 62318.93,
"tp3_a_or_structure_liquidity": 61509.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5706,
"ABC": 0.4052
},
"x_price": 62942.4,
"x_idx": 168,
"x_order": 8,
"a_price": 61509.1,
"a_idx": 172,
"a_order": 5,
"b_price": 62327.0,
"b_idx": 176,
"b_order": 3,
"c_price": 62658.4,
"c_idx": 196,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.964,
"ratio_score": 1.0,
"prz_score": 0.998,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63532.59,
"prz_range": [
63244.08,
63821.1
],
"prz_width_pct": 0.908,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.07,
"price_to_prz_pct_raw": -0.0706,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 63532.59,
"a_price": 60755.0,
"tp1_ad_382": 62471.55,
"tp2_ad_618": 61816.04,
"tp3_a_or_structure_liquidity": 60755.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3875,
"ABC": 0.4264
},
"x_price": 63832.5,
"x_idx": 205,
"x_order": 3,
"a_price": 60755.0,
"a_idx": 224,
"a_order": 8,
"b_price": 61947.4,
"b_idx": 233,
"b_order": 3,
"c_price": 62455.8,
"c_idx": 268,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.949,
"ratio_score": 0.996,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63832.5,
"prz_range": [
63366.38,
63891.76
],
"prz_width_pct": 0.826,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.08,
"price_to_prz_pct_raw": 0.0811,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.625,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 63629.07,
"a_price": 61509.1,
"tp1_ad_382": 62819.24,
"tp2_ad_618": 62318.93,
"tp3_a_or_structure_liquidity": 61509.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5706,
"ABC": 0.4052,
"BCD": 3.5428,
"XAD": 1.621
},
"x_price": 62942.4,
"x_idx": 168,
"x_order": 8,
"a_price": 61509.1,
"a_idx": 172,
"a_order": 5,
"b_price": 62327.0,
"b_idx": 176,
"b_order": 3,
"c_price": 62658.4,
"c_idx": 196,
"c_order": 5,
"d_idx": 205
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.937,
"ratio_score": 0.939,
"prz_score": 0.983,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63019.01,
"prz_range": [
62714.77,
63323.25
],
"prz_width_pct": 0.966,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.88,
"price_to_prz_pct_raw": -0.8784,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 63019.01,
"a_price": 62381.2,
"tp1_ad_382": 62775.37,
"tp2_ad_618": 62624.84,
"tp3_a_or_structure_liquidity": 62381.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.773,
"ABC": 0.8474
},
"x_price": 62942.4,
"x_idx": 168,
"x_order": 8,
"a_price": 62381.2,
"a_idx": 208,
"a_order": 8,
"b_price": 61947.4,
"b_idx": 233,
"b_order": 3,
"c_price": 62315.0,
"c_idx": 273,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.884,
"ratio_score": 0.853,
"prz_score": 0.997,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63777.0,
"prz_range": [
63244.08,
63823.42
],
"prz_width_pct": 0.912,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.07,
"price_to_prz_pct_raw": -0.0688,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
],
"reaction_score": 0.75,
"reaction_detail": {
"reaction_score": 0.75,
"reaction_move_ratio_ad": 0.323,
"adverse_move_ratio_ad": 0.051,
"bars_after_d": 12,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 63533.75,
"a_price": 60755.0,
"tp1_ad_382": 62472.27,
"tp2_ad_618": 61816.48,
"tp3_a_or_structure_liquidity": 60755.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3482,
"ABC": 0.4264,
"BCD": 2.5987,
"XAD": 0.8825
},
"x_price": 64179.5,
"x_idx": 199,
"x_order": 8,
"a_price": 60755.0,
"a_idx": 224,
"a_order": 8,
"b_price": 61947.4,
"b_idx": 233,
"b_order": 3,
"c_price": 62455.8,
"c_idx": 268,
"c_order": 3,
"d_idx": 280
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.853,
"ratio_score": 0.846,
"prz_score": 0.881,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 64549.93,
"prz_range": [
64111.74,
64988.12
],
"prz_width_pct": 1.358,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.53,
"price_to_prz_pct_raw": 1.5295,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 64549.93,
"a_price": 62658.4,
"tp1_ad_382": 63827.37,
"tp2_ad_618": 63380.97,
"tp3_a_or_structure_liquidity": 62658.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.518,
"ABC": 1.7008
},
"x_price": 60969.2,
"x_idx": 157,
"x_order": 3,
"a_price": 62658.4,
"a_idx": 196,
"a_order": 5,
"b_price": 61783.4,
"b_idx": 239,
"b_order": 3,
"c_price": 63271.6,
"c_idx": 281,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.825,
"ratio_score": 0.779,
"prz_score": 0.967,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 62219.29,
"prz_range": [
61899.21,
62539.37
],
"prz_width_pct": 1.029,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.14,
"price_to_prz_pct_raw": -2.1363,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 62219.29,
"a_price": 64250.0,
"tp1_ad_382": 62995.02,
"tp2_ad_618": 63474.27,
"tp3_a_or_structure_liquidity": 64250.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5807,
"ABC": 0.7377
},
"x_price": 61509.1,
"x_idx": 172,
"x_order": 5,
"a_price": 64250.0,
"a_idx": 182,
"a_order": 8,
"b_price": 62658.4,
"b_idx": 196,
"b_order": 5,
"c_price": 63832.5,
"c_idx": 205,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.795,
"ratio_score": 0.751,
"prz_score": 0.962,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 62840.2,
"prz_range": [
62376.31,
63033.3
],
"prz_width_pct": 1.048,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.37,
"price_to_prz_pct_raw": -1.3726,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
],
"reaction_score": 0.9,
"reaction_detail": {
"reaction_score": 0.9,
"reaction_move_ratio_ad": 0.85,
"adverse_move_ratio_ad": 0.039,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 62704.8,
"a_price": 60755.0,
"tp1_ad_382": 61959.98,
"tp2_ad_618": 61499.83,
"tp3_a_or_structure_liquidity": 60755.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5458,
"ABC": 0.806,
"BCD": 1.4861,
"XAD": 0.7597
},
"x_price": 63499.9,
"x_idx": 213,
"x_order": 5,
"a_price": 60755.0,
"a_idx": 224,
"a_order": 8,
"b_price": 62253.2,
"b_idx": 228,
"b_order": 5,
"c_price": 61045.7,
"c_idx": 237,
"c_order": 3,
"d_idx": 247
}
],
"council_relevant_prz": [
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.949,
"ratio_score": 0.996,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63832.5,
"prz_range": [
63366.38,
63891.76
],
"prz_width_pct": 0.826,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.08,
"price_to_prz_pct_raw": 0.0811,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.625,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 63629.07,
"a_price": 61509.1,
"tp1_ad_382": 62819.24,
"tp2_ad_618": 62318.93,
"tp3_a_or_structure_liquidity": 61509.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5706,
"ABC": 0.4052,
"BCD": 3.5428,
"XAD": 1.621
},
"x_price": 62942.4,
"x_idx": 168,
"x_order": 8,
"a_price": 61509.1,
"a_idx": 172,
"a_order": 5,
"b_price": 62327.0,
"b_idx": 176,
"b_order": 3,
"c_price": 62658.4,
"c_idx": 196,
"c_order": 5,
"d_idx": 205
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.965,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63629.07,
"prz_range": [
63366.38,
63891.76
],
"prz_width_pct": 0.826,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.08,
"price_to_prz_pct_raw": 0.0811,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 63629.07,
"a_price": 61509.1,
"tp1_ad_382": 62819.24,
"tp2_ad_618": 62318.93,
"tp3_a_or_structure_liquidity": 61509.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5706,
"ABC": 0.4052
},
"x_price": 62942.4,
"x_idx": 168,
"x_order": 8,
"a_price": 61509.1,
"a_idx": 172,
"a_order": 5,
"b_price": 62327.0,
"b_idx": 176,
"b_order": 3,
"c_price": 62658.4,
"c_idx": 196,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.964,
"ratio_score": 1.0,
"prz_score": 0.998,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63532.59,
"prz_range": [
63244.08,
63821.1
],
"prz_width_pct": 0.908,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.07,
"price_to_prz_pct_raw": -0.0706,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 63532.59,
"a_price": 60755.0,
"tp1_ad_382": 62471.55,
"tp2_ad_618": 61816.04,
"tp3_a_or_structure_liquidity": 60755.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3875,
"ABC": 0.4264
},
"x_price": 63832.5,
"x_idx": 205,
"x_order": 3,
"a_price": 60755.0,
"a_idx": 224,
"a_order": 8,
"b_price": 61947.4,
"b_idx": 233,
"b_order": 3,
"c_price": 62455.8,
"c_idx": 268,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.937,
"ratio_score": 0.939,
"prz_score": 0.983,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63019.01,
"prz_range": [
62714.77,
63323.25
],
"prz_width_pct": 0.966,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.88,
"price_to_prz_pct_raw": -0.8784,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 63019.01,
"a_price": 62381.2,
"tp1_ad_382": 62775.37,
"tp2_ad_618": 62624.84,
"tp3_a_or_structure_liquidity": 62381.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.773,
"ABC": 0.8474
},
"x_price": 62942.4,
"x_idx": 168,
"x_order": 8,
"a_price": 62381.2,
"a_idx": 208,
"a_order": 8,
"b_price": 61947.4,
"b_idx": 233,
"b_order": 3,
"c_price": 62315.0,
"c_idx": 273,
"c_order": 8,
"d_idx": null
}
],
"report_detail_candidates": [
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.965,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63629.07,
"prz_range": [
63366.38,
63891.76
],
"prz_width_pct": 0.826,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.08,
"price_to_prz_pct_raw": 0.0811,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 63629.07,
"a_price": 61509.1,
"tp1_ad_382": 62819.24,
"tp2_ad_618": 62318.93,
"tp3_a_or_structure_liquidity": 61509.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5706,
"ABC": 0.4052
},
"x_price": 62942.4,
"x_idx": 168,
"x_order": 8,
"a_price": 61509.1,
"a_idx": 172,
"a_order": 5,
"b_price": 62327.0,
"b_idx": 176,
"b_order": 3,
"c_price": 62658.4,
"c_idx": 196,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.964,
"ratio_score": 1.0,
"prz_score": 0.998,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63532.59,
"prz_range": [
63244.08,
63821.1
],
"prz_width_pct": 0.908,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.07,
"price_to_prz_pct_raw": -0.0706,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 63532.59,
"a_price": 60755.0,
"tp1_ad_382": 62471.55,
"tp2_ad_618": 61816.04,
"tp3_a_or_structure_liquidity": 60755.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3875,
"ABC": 0.4264
},
"x_price": 63832.5,
"x_idx": 205,
"x_order": 3,
"a_price": 60755.0,
"a_idx": 224,
"a_order": 8,
"b_price": 61947.4,
"b_idx": 233,
"b_order": 3,
"c_price": 62455.8,
"c_idx": 268,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.949,
"ratio_score": 0.996,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63832.5,
"prz_range": [
63366.38,
63891.76
],
"prz_width_pct": 0.826,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.08,
"price_to_prz_pct_raw": 0.0811,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.625,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 63629.07,
"a_price": 61509.1,
"tp1_ad_382": 62819.24,
"tp2_ad_618": 62318.93,
"tp3_a_or_structure_liquidity": 61509.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5706,
"ABC": 0.4052,
"BCD": 3.5428,
"XAD": 1.621
},
"x_price": 62942.4,
"x_idx": 168,
"x_order": 8,
"a_price": 61509.1,
"a_idx": 172,
"a_order": 5,
"b_price": 62327.0,
"b_idx": 176,
"b_order": 3,
"c_price": 62658.4,
"c_idx": 196,
"c_order": 5,
"d_idx": 205
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.937,
"ratio_score": 0.939,
"prz_score": 0.983,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63019.01,
"prz_range": [
62714.77,
63323.25
],
"prz_width_pct": 0.966,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.88,
"price_to_prz_pct_raw": -0.8784,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 63019.01,
"a_price": 62381.2,
"tp1_ad_382": 62775.37,
"tp2_ad_618": 62624.84,
"tp3_a_or_structure_liquidity": 62381.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.773,
"ABC": 0.8474
},
"x_price": 62942.4,
"x_idx": 168,
"x_order": 8,
"a_price": 62381.2,
"a_idx": 208,
"a_order": 8,
"b_price": 61947.4,
"b_idx": 233,
"b_order": 3,
"c_price": 62315.0,
"c_idx": 273,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.884,
"ratio_score": 0.853,
"prz_score": 0.997,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63777.0,
"prz_range": [
63244.08,
63823.42
],
"prz_width_pct": 0.912,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.07,
"price_to_prz_pct_raw": -0.0688,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
],
"reaction_score": 0.75,
"reaction_detail": {
"reaction_score": 0.75,
"reaction_move_ratio_ad": 0.323,
"adverse_move_ratio_ad": 0.051,
"bars_after_d": 12,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 63533.75,
"a_price": 60755.0,
"tp1_ad_382": 62472.27,
"tp2_ad_618": 61816.48,
"tp3_a_or_structure_liquidity": 60755.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3482,
"ABC": 0.4264,
"BCD": 2.5987,
"XAD": 0.8825
},
"x_price": 64179.5,
"x_idx": 199,
"x_order": 8,
"a_price": 60755.0,
"a_idx": 224,
"a_order": 8,
"b_price": 61947.4,
"b_idx": 233,
"b_order": 3,
"c_price": 62455.8,
"c_idx": 268,
"c_order": 3,
"d_idx": 280
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.853,
"ratio_score": 0.846,
"prz_score": 0.881,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 64549.93,
"prz_range": [
64111.74,
64988.12
],
"prz_width_pct": 1.358,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.53,
"price_to_prz_pct_raw": 1.5295,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 64549.93,
"a_price": 62658.4,
"tp1_ad_382": 63827.37,
"tp2_ad_618": 63380.97,
"tp3_a_or_structure_liquidity": 62658.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.518,
"ABC": 1.7008
},
"x_price": 60969.2,
"x_idx": 157,
"x_order": 3,
"a_price": 62658.4,
"a_idx": 196,
"a_order": 5,
"b_price": 61783.4,
"b_idx": 239,
"b_order": 3,
"c_price": 63271.6,
"c_idx": 281,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.825,
"ratio_score": 0.779,
"prz_score": 0.967,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 62219.29,
"prz_range": [
61899.21,
62539.37
],
"prz_width_pct": 1.029,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.14,
"price_to_prz_pct_raw": -2.1363,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 62219.29,
"a_price": 64250.0,
"tp1_ad_382": 62995.02,
"tp2_ad_618": 63474.27,
"tp3_a_or_structure_liquidity": 64250.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5807,
"ABC": 0.7377
},
"x_price": 61509.1,
"x_idx": 172,
"x_order": 5,
"a_price": 64250.0,
"a_idx": 182,
"a_order": 8,
"b_price": 62658.4,
"b_idx": 196,
"b_order": 5,
"c_price": 63832.5,
"c_idx": 205,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.795,
"ratio_score": 0.751,
"prz_score": 0.962,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 62840.2,
"prz_range": [
62376.31,
63033.3
],
"prz_width_pct": 1.048,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.37,
"price_to_prz_pct_raw": -1.3726,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
],
"reaction_score": 0.9,
"reaction_detail": {
"reaction_score": 0.9,
"reaction_move_ratio_ad": 0.85,
"adverse_move_ratio_ad": 0.039,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 62704.8,
"a_price": 60755.0,
"tp1_ad_382": 61959.98,
"tp2_ad_618": 61499.83,
"tp3_a_or_structure_liquidity": 60755.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5458,
"ABC": 0.806,
"BCD": 1.4861,
"XAD": 0.7597
},
"x_price": 63499.9,
"x_idx": 213,
"x_order": 5,
"a_price": 60755.0,
"a_idx": 224,
"a_order": 8,
"b_price": 62253.2,
"b_idx": 228,
"b_order": 5,
"c_price": 61045.7,
"c_idx": 237,
"c_order": 3,
"d_idx": 247
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.771,
"ratio_score": 0.702,
"prz_score": 0.862,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 62538.92,
"prz_range": [
62091.17,
62986.67
],
"prz_width_pct": 1.432,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.63,
"price_to_prz_pct_raw": -1.6336,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "shark",
"d_price": 62538.92,
"a_price": 63777.0,
"tp1_ad_382": 63011.87,
"tp2_ad_618": 63304.05,
"tp3_a_or_structure_liquidity": 63777.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6683,
"ABC": 1.1565
},
"x_price": 62315.0,
"x_idx": 273,
"x_order": 8,
"a_price": 63777.0,
"a_idx": 280,
"a_order": 3,
"b_price": 62800.0,
"b_idx": 286,
"b_order": 8,
"c_price": 63929.9,
"c_idx": 289,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.714,
"ratio_score": 0.645,
"prz_score": 0.967,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 62381.2,
"prz_range": [
61899.21,
62539.37
],
"prz_width_pct": 1.029,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.14,
"price_to_prz_pct_raw": -2.1363,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.599,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 62219.29,
"a_price": 64250.0,
"tp1_ad_382": 62995.02,
"tp2_ad_618": 63474.27,
"tp3_a_or_structure_liquidity": 64250.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5807,
"ABC": 0.7377,
"BCD": 1.2361,
"XAD": 0.6818
},
"x_price": 61509.1,
"x_idx": 172,
"x_order": 5,
"a_price": 64250.0,
"a_idx": 182,
"a_order": 8,
"b_price": 62658.4,
"b_idx": 196,
"b_order": 5,
"c_price": 63832.5,
"c_idx": 205,
"c_order": 3,
"d_idx": 208
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.712,
"ratio_score": 0.646,
"prz_score": 0.881,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 64362.6,
"prz_range": [
64111.74,
64988.12
],
"prz_width_pct": 1.358,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.53,
"price_to_prz_pct_raw": 1.5295,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.519,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 4,
"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": "shark",
"d_price": 64549.93,
"a_price": 62658.4,
"tp1_ad_382": 63827.37,
"tp2_ad_618": 63380.97,
"tp3_a_or_structure_liquidity": 62658.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.518,
"ABC": 1.7008,
"BCD": 0.7331,
"XAD": 1.0089
},
"x_price": 60969.2,
"x_idx": 157,
"x_order": 3,
"a_price": 62658.4,
"a_idx": 196,
"a_order": 5,
"b_price": 61783.4,
"b_idx": 239,
"b_order": 3,
"c_price": 63271.6,
"c_idx": 281,
"c_order": 3,
"d_idx": 295
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.566,
"ratio_score": 0.101,
"prz_score": 0.909,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 62458.16,
"prz_range": [
62067.99,
62848.33
],
"prz_width_pct": 1.249,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.76,
"price_to_prz_pct_raw": -1.7606,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 62458.16,
"a_price": 63915.3,
"tp1_ad_382": 63014.79,
"tp2_ad_618": 63358.67,
"tp3_a_or_structure_liquidity": 63915.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6969,
"ABC": 1.0131
},
"x_price": 62315.0,
"x_idx": 273,
"x_order": 8,
"a_price": 63915.3,
"a_idx": 275,
"a_order": 8,
"b_price": 62800.0,
"b_idx": 286,
"b_order": 8,
"c_price": 63929.9,
"c_idx": 289,
"c_order": 3,
"d_idx": null
}
],
"actionable_patterns_list": [
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.965,
"prz_proximity": "active",
"prz_range": [
63366.38,
63891.76
],
"prz_reversal_direction": "down",
"price_to_prz_pct": 0.08,
"high_confluence_prz": true,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 63629.07,
"a_price": 61509.1,
"tp1_ad_382": 62819.24,
"tp2_ad_618": 62318.93,
"tp3_a_or_structure_liquidity": 61509.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "CRAB FORMING HIGH PRZ $63,366.38-$63,891.76: expected reversal DOWN if price reacts in zone"
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.964,
"prz_proximity": "active",
"prz_range": [
63244.08,
63821.1
],
"prz_reversal_direction": "down",
"price_to_prz_pct": -0.07,
"high_confluence_prz": true,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 63532.59,
"a_price": 60755.0,
"tp1_ad_382": 62471.55,
"tp2_ad_618": 61816.04,
"tp3_a_or_structure_liquidity": 60755.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "BAT FORMING HIGH PRZ $63,244.08-$63,821.10: expected reversal DOWN if price reacts in zone"
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.949,
"prz_proximity": "active",
"prz_range": [
63366.38,
63891.76
],
"prz_reversal_direction": "down",
"price_to_prz_pct": 0.08,
"high_confluence_prz": true,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.625,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 63629.07,
"a_price": 61509.1,
"tp1_ad_382": 62819.24,
"tp2_ad_618": 62318.93,
"tp3_a_or_structure_liquidity": 61509.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "CRAB COMPLETED HIGH PRZ $63,366.38-$63,891.76: expected reversal DOWN if price reacts in zone"
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.937,
"prz_proximity": "active",
"prz_range": [
62714.77,
63323.25
],
"prz_reversal_direction": "down",
"price_to_prz_pct": -0.88,
"high_confluence_prz": true,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 63019.01,
"a_price": 62381.2,
"tp1_ad_382": 62775.37,
"tp2_ad_618": 62624.84,
"tp3_a_or_structure_liquidity": 62381.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "BUTTERFLY FORMING HIGH PRZ $62,714.77-$63,323.25: expected reversal DOWN if price reacts in zone"
}
],
"best_council_prz": {
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.965,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63629.07,
"prz_range": [
63366.38,
63891.76
],
"prz_width_pct": 0.826,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.08,
"price_to_prz_pct_raw": 0.0811,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 63629.07,
"a_price": 61509.1,
"tp1_ad_382": 62819.24,
"tp2_ad_618": 62318.93,
"tp3_a_or_structure_liquidity": 61509.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5706,
"ABC": 0.4052
},
"x_price": 62942.4,
"x_idx": 168,
"x_order": 8,
"a_price": 61509.1,
"a_idx": 172,
"a_order": 5,
"b_price": 62327.0,
"b_idx": 176,
"b_order": 3,
"c_price": 62658.4,
"c_idx": 196,
"c_order": 5,
"d_idx": null
},
"best_tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 63629.07,
"a_price": 61509.1,
"tp1_ad_382": 62819.24,
"tp2_ad_618": 62318.93,
"tp3_a_or_structure_liquidity": 61509.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"best_confirmed_tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 63629.07,
"a_price": 61509.1,
"tp1_ad_382": 62819.24,
"tp2_ad_618": 62318.93,
"tp3_a_or_structure_liquidity": 61509.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"tp_ladder": [
{
"direction": "bearish",
"source": "crab",
"d_price": 63629.07,
"a_price": 61509.1,
"tp1_ad_382": 62819.24,
"tp2_ad_618": 62318.93,
"tp3_a_or_structure_liquidity": 61509.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "bat",
"d_price": 63532.59,
"a_price": 60755.0,
"tp1_ad_382": 62471.55,
"tp2_ad_618": 61816.04,
"tp3_a_or_structure_liquidity": 60755.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "crab",
"d_price": 63629.07,
"a_price": 61509.1,
"tp1_ad_382": 62819.24,
"tp2_ad_618": 62318.93,
"tp3_a_or_structure_liquidity": 61509.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "butterfly",
"d_price": 63019.01,
"a_price": 62381.2,
"tp1_ad_382": 62775.37,
"tp2_ad_618": 62624.84,
"tp3_a_or_structure_liquidity": 62381.2,
"note": "Use as strong TP ladder context; not standalone path authority."
}
],
"validated_tp_ladder": [
{
"direction": "bearish",
"source": "crab",
"d_price": 63629.07,
"a_price": 61509.1,
"tp1_ad_382": 62819.24,
"tp2_ad_618": 62318.93,
"tp3_a_or_structure_liquidity": 61509.1,
"note": "Use as strong TP ladder context; not standalone path authority."
}
],
"harmonic_governance": {
"role": "PRZ reaction + TP ladder confluence, not standalone path engine",
"pre_confirmation_weight_range": [
0.25,
0.35
],
"post_confirmation_vote_weight_range": [
0.5,
0.6
],
"standalone_path_override_allowed": false,
"opposes_core_path_policy": "branch/reversal-risk/reaction-zone unless lower-TF structure and derivatives also confirm",
"aligns_with_core_path_policy": "modest confidence lift plus strong TP ladder influence"
},
"execution_readiness": "ready",
"directional_scores": {
"bullish": 0,
"bearish": 1.212
},
"directional_score_total": 1.212,
"directional_dominance": 1.0
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.78,\n \"setup_signals\": [\n \"현재가 $63,577.50가 고컨플루언스 bearish Crab 활성 PRZ $63,366.38-$63,891.76 내부에 위치\",\n \"완성된 strict high-quality bearish Crab: D=$63,832.50, XAD=1.621, BCD=3.5428, PRZ 반응 확인됨(reaction_score=1.0)\",\n \"동일 PRZ에서 PRZ_touch_or_entry, PRZ_rejection_or_defense, AD0.382_reaction_reached, D_PRZ_failure_zone_defended 확인\",\n \"forming strict high-quality bearish Crab 목표 D=$63,629.07, PRZ $63,366.38-$63,891.76로 현재가와 매우 근접(price_to_prz_pct=0.08%)\",\n \"forming strict high-quality bearish Bat PRZ $63,244.08-$63,821.10, 목표 D=$63,532.59로 현재가가 PRZ 중심부에 위치\",\n \"bearish TP ladder가 $62,819.24, $62,318.93, $61,509.10으로 하방 반응 구간을 제시\"\n ],\n \"reasoning\": \"1시간 기준 구조 자체는 명확한 BOS/CHoCH 또는 구조적 수용 데이터가 없으므로 structure_bias는 중립으로 둔다. 다만 셋업 관점에서는 현재가 $63,577.50가 bearish Crab/Bat 중첩 PRZ $63,244.08-$63,891.76 안에 있으며, 특히 완성된 strict high-quality bearish Crab은 D=$63,832.50 이후 reaction_score=1.0으로 확인 반응이 발생했다. 해당 Crab은 XAD=1.621로 Crab 핵심 1.618 확장과 거의 일치하고, PRZ 컨플루언스가 ABCD/BC_EXT/XAD 3개 패밀리로 구성되어 품질이 높다. 따라서 하모닉 단독으로 구조를 뒤집을 수는 없지만, 단기 실행 셋업은 $63,891.76 방어를 전제로 $62,819.24 → $62,318.93 → $61,509.10 방향의 bearish 반응 우위로 평가한다.\",\n \"key_levels\": {\n \"support\": [\n 62819.24,\n 62471.55,\n 62318.93,\n 61816.04,\n 61509.1,\n 60755.0\n ],\n \"resistance\": [\n 63821.1,\n 63891.76,\n 64101.09,\n 64362.6,\n 64988.12\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$63,891.76 상방 1시간 종가 수용\",\n \"risk_scenario\": \"$63,891.76 위로 1시간 종가가 수용되면 현재 bearish Crab/Bat PRZ 방어 실패로 보고, 가격은 EMA240 $64,101.09 및 nearby bearish Shark PRZ $64,111.74-$64,988.12까지 상방 유동성 탐색을 이어갈 수 있다.\",\n \"data_quality\": \"medium\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bullish",
"overall_confidence": 0.62,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.74,
"active_setups": [
"현재가 $63,577.50는 7일 레인지 EQ $61,906.95 위의 프리미엄 구간에 위치",
"EMA240 $64,101.09 및 7일 고점/아시아 고점 $64,362.60 아래에서 상단 수용 미확인",
"고거래량 dark_cloud_cover가 $64,101.09~$64,362.60 저항대 하단에서 출현",
"하락 스윙 $63,915 → $63,021의 0.618 되돌림 $63,573.52를 현재가가 거의 정확히 테스트 중",
"bearish Crab/Bat 하모닉 PRZ $63,366.38~$63,891.76 내부에서 반응 확인",
"CVD change +$4,153.23 및 CVD divergence 0.700에도 가격 상승이 둔화되어 상단 흡수 가능성 존재",
"상단 유동성 $64,200~$64,300 및 7일 고점 $64,362.60 돌파 수용이 아직 확인되지 않음"
],
"setup_vs_structure": "구조는 Wyckoff 축적 Phase D 및 ICT bullish BOS로 인해 bullish이나, 실행 셋업은 프리미엄·PRZ·0.618 되돌림·CVD 흡수 때문에 bearish로 기울어 있다. 즉, 중기 구조는 축적 이후 상방 구조를 유지하지만, 현재 위치는 추격 매수보다 상단 공급 테스트 성격이 강하다."
},
"signal_breakdown": {
"bullish_count": 2,
"bearish_count": 0,
"neutral_count": 4
},
"key_levels": {
"support": [
63525.81,
63385.9,
63235.9,
63020.6,
62952.39,
62840.2,
62800.0,
62318.93,
62315.0,
62300.0,
61906.95,
61068.6
],
"resistance": [
63723.83,
63768.7,
63891.76,
63988.0,
64101.09,
64200.0,
64300.0,
64362.6,
64495.9
]
},
"confluences": [
"Wyckoff는 $63,020.60을 LPS로, Fibonacci는 같은 가격대를 하락 스윙 확장 기준 지지로 제시하여 $63,020 전후가 구조 방어선으로 중첩된다.",
"ICT의 bullish OB $62,800.00~$63,385.90는 Wyckoff의 ST $62,800.00 및 LPS $63,020.60과 겹쳐 $62,800~$63,385 구간이 핵심 매수 방어 영역으로 수렴한다.",
"Candlestick, Derivatives, ICT, Fibonacci가 모두 $64,101.09 EMA240과 $64,362.60 7일 고점/아시아 고점을 상단 구조 저항으로 지목한다.",
"Fibonacci의 0.618 되돌림 $63,573.52와 현재가 $63,577.50가 거의 일치하며, Harmonic의 bearish Crab/Bat PRZ $63,366.38~$63,891.76 내부에 있어 $63,500~$63,900 구간의 단기 공급 컨플루언스가 강하다.",
"Derivatives의 하방 청산 밀집 $62,300은 ICT 이전 저점 $62,315.00 및 Harmonic bearish Crab TP2 $62,318.93과 거의 일치해 $62,300 전후가 구조적 유동성·목표·지지 후보로 중첩된다.",
"Wyckoff의 BU $63,988.00, ICT의 previous day high $63,988.00, Candlestick의 상단 저항 $64,101.09가 가까워 $63,988~$64,101 구간은 단기 공급 확인대다."
],
"conflicts": [
"Wyckoff와 ICT는 구조적으로 bullish를 제시하지만, Candlestick·Derivatives·Fibonacci·Harmonic은 실행 셋업에서 bearish를 제시한다.",
"Wyckoff의 축적 Phase D/LPS 이후 구조 해석은 상승 구조 유지에 무게를 두지만, 현재가는 메인 AR $64,495.90 및 EMA240 $64,101.09 아래에 있어 아직 Phase E식 상단 수용은 확인되지 않았다.",
"ICT는 $62,800~$63,385.90 bullish OB 상단 유지와 최근 BOS_bullish를 근거로 bullish 구조를 보지만, Harmonic은 같은 가격대 위쪽인 $63,366.38~$63,891.76을 bearish PRZ로 해석한다.",
"Derivatives는 롱 계정 비중 0.601과 CVD 양수에도 가격 상승 둔화를 상단 흡수로 해석하지만, OI 24시간 -1.66% 감소는 강한 신규 추세 확장보다는 포지션 축소 성격도 포함한다.",
"Candlestick은 고거래량 dark_cloud_cover를 우선하지만, 동시에 고거래량 bullish_engulfing도 존재해 완전한 구조적 하락 전환으로 단정하기 어렵다."
],
"executive_summary": "현재 1시간 BTC 구조는 Wyckoff 기준 축적 Phase D의 LPS 이후 구간이며, ICT도 최근 BOS_bullish $62,840.20와 bullish OB $62,800.00~$63,385.90 유지로 구조적 bullish를 지지한다. 다만 가격은 메인 AR $64,495.90, 7일 고점 $64,362.60, EMA240 $64,101.09 아래에 있어 축적의 상단 수용이 완료된 상태는 아니며, 현재 위치는 late accumulation의 상단 공급 테스트 구간에 가깝다. 실행 관점에서는 $63,573.52 0.618 되돌림, bearish Harmonic PRZ $63,366.38~$63,891.76, 고거래량 dark_cloud_cover, CVD 흡수가 모두 겹쳐 단기 bearish 셋업이 구조적 bullish와 충돌한다. 구조 방어의 핵심은 $63,020.60 LPS와 $62,800.00 OB 하단이며, $61,068.60 하향 수용은 현재 bullish 구조 해석을 무효화하는 조건이다.",
"raw_llm_response": "{\n \"overall_signal\": \"bullish\",\n \"overall_confidence\": 0.62,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.74,\n \"active_setups\": [\n \"현재가 $63,577.50는 7일 레인지 EQ $61,906.95 위의 프리미엄 구간에 위치\",\n \"EMA240 $64,101.09 및 7일 고점/아시아 고점 $64,362.60 아래에서 상단 수용 미확인\",\n \"고거래량 dark_cloud_cover가 $64,101.09~$64,362.60 저항대 하단에서 출현\",\n \"하락 스윙 $63,915 → $63,021의 0.618 되돌림 $63,573.52를 현재가가 거의 정확히 테스트 중\",\n \"bearish Crab/Bat 하모닉 PRZ $63,366.38~$63,891.76 내부에서 반응 확인\",\n \"CVD change +$4,153.23 및 CVD divergence 0.700에도 가격 상승이 둔화되어 상단 흡수 가능성 존재\",\n \"상단 유동성 $64,200~$64,300 및 7일 고점 $64,362.60 돌파 수용이 아직 확인되지 않음\"\n ],\n \"setup_vs_structure\": \"구조는 Wyckoff 축적 Phase D 및 ICT bullish BOS로 인해 bullish이나, 실행 셋업은 프리미엄·PRZ·0.618 되돌림·CVD 흡수 때문에 bearish로 기울어 있다. 즉, 중기 구조는 축적 이후 상방 구조를 유지하지만, 현재 위치는 추격 매수보다 상단 공급 테스트 성격이 강하다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 2,\n \"bearish_count\": 0,\n \"neutral_count\": 4\n },\n \"key_levels\": {\n \"support\": [\n 63525.81,\n 63385.9,\n 63235.9,\n 63020.6,\n 62952.39,\n 62840.2,\n 62800.0,\n 62318.93,\n 62315.0,\n 62300.0,\n 61906.95,\n 61068.6\n ],\n \"resistance\": [\n 63723.83,\n 63768.7,\n 63891.76,\n 63988.0,\n 64101.09,\n 64200.0,\n 64300.0,\n 64362.6,\n 64495.9\n ]\n },\n \"confluences\": [\n \"Wyckoff는 $63,020.60을 LPS로, Fibonacci는 같은 가격대를 하락 스윙 확장 기준 지지로 제시하여 $63,020 전후가 구조 방어선으로 중첩된다.\",\n \"ICT의 bullish OB $62,800.00~$63,385.90는 Wyckoff의 ST $62,800.00 및 LPS $63,020.60과 겹쳐 $62,800~$63,385 구간이 핵심 매수 방어 영역으로 수렴한다.\",\n \"Candlestick, Derivatives, ICT, Fibonacci가 모두 $64,101.09 EMA240과 $64,362.60 7일 고점/아시아 고점을 상단 구조 저항으로 지목한다.\",\n \"Fibonacci의 0.618 되돌림 $63,573.52와 현재가 $63,577.50가 거의 일치하며, Harmonic의 bearish Crab/Bat PRZ $63,366.38~$63,891.76 내부에 있어 $63,500~$63,900 구간의 단기 공급 컨플루언스가 강하다.\",\n \"Derivatives의 하방 청산 밀집 $62,300은 ICT 이전 저점 $62,315.00 및 Harmonic bearish Crab TP2 $62,318.93과 거의 일치해 $62,300 전후가 구조적 유동성·목표·지지 후보로 중첩된다.\",\n \"Wyckoff의 BU $63,988.00, ICT의 previous day high $63,988.00, Candlestick의 상단 저항 $64,101.09가 가까워 $63,988~$64,101 구간은 단기 공급 확인대다.\"\n ],\n \"conflicts\": [\n \"Wyckoff와 ICT는 구조적으로 bullish를 제시하지만, Candlestick·Derivatives·Fibonacci·Harmonic은 실행 셋업에서 bearish를 제시한다.\",\n \"Wyckoff의 축적 Phase D/LPS 이후 구조 해석은 상승 구조 유지에 무게를 두지만, 현재가는 메인 AR $64,495.90 및 EMA240 $64,101.09 아래에 있어 아직 Phase E식 상단 수용은 확인되지 않았다.\",\n \"ICT는 $62,800~$63,385.90 bullish OB 상단 유지와 최근 BOS_bullish를 근거로 bullish 구조를 보지만, Harmonic은 같은 가격대 위쪽인 $63,366.38~$63,891.76을 bearish PRZ로 해석한다.\",\n \"Derivatives는 롱 계정 비중 0.601과 CVD 양수에도 가격 상승 둔화를 상단 흡수로 해석하지만, OI 24시간 -1.66% 감소는 강한 신규 추세 확장보다는 포지션 축소 성격도 포함한다.\",\n \"Candlestick은 고거래량 dark_cloud_cover를 우선하지만, 동시에 고거래량 bullish_engulfing도 존재해 완전한 구조적 하락 전환으로 단정하기 어렵다.\"\n ],\n \"highest_conviction_analyst\": \"Wyckoff Expert — acc_score 96.2, regime_fitness 0.963으로 축적 구조 판정의 정합성이 가장 높고, SC $61,344.80 → AR $64,495.90 → Spring $60,363.00 → TERMINAL_SPRING $60,691.90 → SOS $63,235.90 → LPS $63,020.60의 구조적 이벤트 체인이 가장 완성도 있게 제시되었다. 다만 즉시 실행 셋업은 중립으로 평가했기 때문에, 구조 판단의 신뢰도는 높지만 현 위치 추격 신호는 아니다.\",\n \"invalidation_level\": \"$61,068.60 하향 1시간 종가 수용 시 bullish 구조 훼손. 선행 경고선은 LPS $63,020.60 및 OB 하단 $62,800.00 이탈.\",\n \"executive_summary\": \"현재 1시간 BTC 구조는 Wyckoff 기준 축적 Phase D의 LPS 이후 구간이며, ICT도 최근 BOS_bullish $62,840.20와 bullish OB $62,800.00~$63,385.90 유지로 구조적 bullish를 지지한다. 다만 가격은 메인 AR $64,495.90, 7일 고점 $64,362.60, EMA240 $64,101.09 아래에 있어 축적의 상단 수용이 완료된 상태는 아니며, 현재 위치는 late accumulation의 상단 공급 테스트 구간에 가깝다. 실행 관점에서는 $63,573.52 0.618 되돌림, bearish Harmonic PRZ $63,366.38~$63,891.76, 고거래량 dark_cloud_cover, CVD 흡수가 모두 겹쳐 단기 bearish 셋업이 구조적 bullish와 충돌한다. 구조 방어의 핵심은 $63,020.60 LPS와 $62,800.00 OB 하단이며, $61,068.60 하향 수용은 현재 bullish 구조 해석을 무효화하는 조건이다.\"\n}"
},
"overall_signal": "bullish",
"overall_confidence": 0.62,
"operating_path": {
"path_type": "complex",
"confidence": 0.57,
"waypoints": [
{
"seq": 1,
"price": 63467.95,
"type": "support_test",
"source": "Fibonacci(0.382/0.5/0.618 클러스터, confluence_quality 1.0), Candlestick(EMA20 $63,525.81 이탈 + 고거래량 dark_cloud_cover), Harmonic(bearish Crab PRZ $63,366.38-$63,891.76 내부)",
"description": "현재가 $63,577.50가 0.618 되돌림 $63,573.52에서 고거래량 dark_cloud_cover로 거부되며, 셋업 bias(BEARISH 74%)가 구조 bullish보다 우선되는 첫 하방 확인 구간. EMA20 $63,525.81 이탈 후 0.382·0.5·0.618이 묶인 strict 클러스터 중심 $63,467.95를 테스트하며, 이 레벨 상실이 다음 하락 레그의 방아쇠가 된다. WP1으로는 후보표 최상단의 strict-tier 레벨을 채택.",
"est_hours": 2,
"turning_zone": [
63362.38,
63467.95
],
"likely_wick": 63425.0,
"rejection_confirm": 63525.81,
"invalid_overshoot": 63335.0,
"calibration_reasoning": "turning_zone 상단은 3중 fib 클러스터 중심(0.382·0.5·0.618=63,467.95), 하단은 fib 0.382 지지(63,362.38)와 챔피언 지지 63,385.9로 앵커링했다. 첫 얕은 테스트라 폭을 ATR의 약 0.24배로 좁게 두었고, likely_wick은 클러스터 아래 유동성 그랩 구간(63,425), EMA20 63,525.81 회복 시 반등이 확인된다. (pre-confirmation PRZ 63,629/63,532는 정책상 미반영)"
},
{
"seq": 2,
"price": 63020.6,
"type": "support_test",
"source": "Wyckoff(LPS $63,020.60), Fibonacci(하락 스윙 확장 지지), ICT(bullish OB $62,800-$63,385.90 상단부)",
"description": "fib 클러스터 이탈 후 핵심 구조 방어선인 Wyckoff LPS $63,020.60 + ICT OB + Fib 지지가 3중 중첩된 1차 주요 하방 목표. 구조적 bullish의 단기 생명선으로, 여기서의 방어 여부가 단순 눌림과 더 깊은 유동성 스윕을 가르는 분기점이다.",
"est_hours": 7,
"turning_zone": [
62819.24,
63020.6
],
"likely_wick": 62840.2,
"rejection_confirm": 63126.17,
"invalid_overshoot": 62790.0,
"calibration_reasoning": "Wyckoff LPS+ICT OB+Fib 3중 중첩(63,020.6, 챔피언 지지 일치)을 상단으로, CONFIRMED 크랩 TP1 AD0.382(62,819.24)와 챔피언 클러스터 62,840.2를 하단으로 설정했다(폭 ≈ ATR 0.46배). likely_wick은 LPS 아래 유동성을 그랩하는 62,840.2, 챔피언 62,800 이탈(invalid 62,790) 시 WP3로 진행한다."
},
{
"seq": 3,
"price": 62634.67,
"type": "liquidity_sweep",
"source": "Fibonacci(strict, score 1.0), ICT(OB 하단 $62,800 하향 스윕), Derivatives($62,300 청산 밀집 방향), Harmonic(확정 Crab 반응 후 TP $62,819.24 → $62,318.93)",
"description": "고확신 bearish 셋업(74%)이 $62,800 OB 하단과 LPS 아래 매수 유동성을 사냥하는 구간. 후보 레벨 중 최고 품질인 strict fib 1.0 $62,634.67을 스윙 저점으로 본다. Harmonic 확정 PRZ 반응(reaction_score 1.0)과 Derivatives 청산 밀집이 TP 래더를 뒷받침하나, bullish 무효화선 $61,068.60 위에서의 spring형 셰이크아웃 성격이라 추세 반전이 아닌 흡수 후 재축적으로 해석.",
"est_hours": 13,
"turning_zone": [
62318.93,
62634.67
],
"likely_wick": 62540.0,
"rejection_confirm": 62800.0,
"invalid_overshoot": 61906.95,
"calibration_reasoning": "하방 유동성 스윕(swing low)이므로 zone을 base 아래로 확장(스윕 규칙의 매도측 전제를 매수측에 맞게 적용). 4중 fib 컨플루언스(62,634.67)를 상단, CONFIRMED 크랩 TP2 AD0.618(62,318.93)+챔피언 청산 클러스터(62,300~62,318.93)를 하단으로 포함(폭 ≈ ATR 0.72배, 유동성 풀 확장 규칙). likely_wick은 컨플루언스 하단 스윕 62,540, 62,800 OB 회복 시 반전 확정, 61,906.95 이탈(궁극 무효화선 61,068.6) 시 추세 전환으로 무효."
},
{
"seq": 4,
"price": 63723.83,
"type": "resistance_test",
"source": "Fibonacci(0.786 되돌림 $63,723.83), Wyckoff(소구간 AR $63,768.70), ICT(BOS_bullish $62,840.20 기반 구조 재개)",
"description": "유동성 스윕 소진 후 구조적 bullish(Wyckoff 축적 Phase D / ICT BOS_bullish) 재개 국면. 클러스터를 재탈환하며 0.786 $63,723.83 ~ AR $63,768.70 상단 공급대를 재테스트. 이 위에서 수용에 실패하면 재차 공급 우위로 전환되므로 추격이 아닌 청산 구간.",
"est_hours": 22,
"turning_zone": [
63723.83,
63945.0
],
"likely_wick": 63832.5,
"rejection_confirm": 63573.52,
"invalid_overshoot": 64101.09,
"calibration_reasoning": "터미널 저항 테스트라 zone을 base 위로 넓게 잡았다(폭 ≈ ATR 0.50배). 하단은 0.786 fib·AR 상단 공급대(63,723.83~63,768.7), 상단은 직전 스윙고 63,915 스윕 버퍼(63,945)다. likely_wick은 CONFIRMED_REACTION 크랩 D/PRZ 63,832.5(최우선 거부 앵커), 0.618 골든비 63,573.52 상실 시 거부 확정, 64,101.09 돌파 시 강세 전환으로 무효."
}
],
"period_extremes": {
"4h": {
"expected_high": 63620.0,
"expected_low": 63280.0,
"high_first": true
},
"8h": {
"expected_high": 63620.0,
"expected_low": 62950.0,
"high_first": true
},
"24h": {
"expected_high": 63723.83,
"expected_low": 62634.67,
"high_first": false
}
},
"triggers": {
"bullish": {
"price": 63891.76,
"description": "0.786 $63,723.83와 소구간 AR $63,768.70 회복 후 bearish PRZ 상단 $63,891.76 위로 수용되면 단기 bearish 셋업(0.618·PRZ·dark_cloud_cover) 무효화. 이후 EMA240 $64,101.09 및 7일 고점 $64,362.60 돌파 수용 시 프리미엄 상단 수용 완료로 bullish 가속."
},
"bearish": {
"price": 62300.0,
"description": "스윙 저점 후보 $62,634.67(strict fib 1.0)과 $62,300 청산 밀집 구간을 반등 없이 하향 종가 수용하면 base path를 넘어선 bearish 가속. ICT 이전 저점 $62,315.00·Harmonic TP $62,318.93 이탈 후 $61,509.10 방향으로 확장하며 구조 방어가 약화된다."
}
},
"scenario_invalidation": 61068.6,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.57,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 63467.95,\n \"type\": \"support_test\",\n \"source\": \"Fibonacci(0.382/0.5/0.618 클러스터, confluence_quality 1.0), Candlestick(EMA20 $63,525.81 이탈 + 고거래량 dark_cloud_cover), Harmonic(bearish Crab PRZ $63,366.38-$63,891.76 내부)\",\n \"description\": \"현재가 $63,577.50가 0.618 되돌림 $63,573.52에서 고거래량 dark_cloud_cover로 거부되며, 셋업 bias(BEARISH 74%)가 구조 bullish보다 우선되는 첫 하방 확인 구간. EMA20 $63,525.81 이탈 후 0.382·0.5·0.618이 묶인 strict 클러스터 중심 $63,467.95를 테스트하며, 이 레벨 상실이 다음 하락 레그의 방아쇠가 된다. WP1으로는 후보표 최상단의 strict-tier 레벨을 채택.\",\n \"est_hours\": 2\n },\n {\n \"seq\": 2,\n \"price\": 63020.6,\n \"type\": \"support_test\",\n \"source\": \"Wyckoff(LPS $63,020.60), Fibonacci(하락 스윙 확장 지지), ICT(bullish OB $62,800-$63,385.90 상단부)\",\n \"description\": \"fib 클러스터 이탈 후 핵심 구조 방어선인 Wyckoff LPS $63,020.60 + ICT OB + Fib 지지가 3중 중첩된 1차 주요 하방 목표. 구조적 bullish의 단기 생명선으로, 여기서의 방어 여부가 단순 눌림과 더 깊은 유동성 스윕을 가르는 분기점이다.\",\n \"est_hours\": 7\n },\n {\n \"seq\": 3,\n \"price\": 62634.67,\n \"type\": \"liquidity_sweep\",\n \"source\": \"Fibonacci(strict, score 1.0), ICT(OB 하단 $62,800 하향 스윕), Derivatives($62,300 청산 밀집 방향), Harmonic(확정 Crab 반응 후 TP $62,819.24 → $62,318.93)\",\n \"description\": \"고확신 bearish 셋업(74%)이 $62,800 OB 하단과 LPS 아래 매수 유동성을 사냥하는 구간. 후보 레벨 중 최고 품질인 strict fib 1.0 $62,634.67을 스윙 저점으로 본다. Harmonic 확정 PRZ 반응(reaction_score 1.0)과 Derivatives 청산 밀집이 TP 래더를 뒷받침하나, bullish 무효화선 $61,068.60 위에서의 spring형 셰이크아웃 성격이라 추세 반전이 아닌 흡수 후 재축적으로 해석.\",\n \"est_hours\": 13\n },\n {\n \"seq\": 4,\n \"price\": 63723.83,\n \"type\": \"resistance_test\",\n \"source\": \"Fibonacci(0.786 되돌림 $63,723.83), Wyckoff(소구간 AR $63,768.70), ICT(BOS_bullish $62,840.20 기반 구조 재개)\",\n \"description\": \"유동성 스윕 소진 후 구조적 bullish(Wyckoff 축적 Phase D / ICT BOS_bullish) 재개 국면. 클러스터를 재탈환하며 0.786 $63,723.83 ~ AR $63,768.70 상단 공급대를 재테스트. 이 위에서 수용에 실패하면 재차 공급 우위로 전환되므로 추격이 아닌 청산 구간.\",\n \"est_hours\": 22\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 63620.0, \"expected_low\": 63280.0, \"high_first\": true},\n \"8h\": {\"expected_high\": 63620.0, \"expected_low\": 62950.0, \"high_first\": true},\n \"24h\": {\"expected_high\": 63723.83, \"expected_low\": 62634.67, \"high_first\": false}\n },\n \"triggers\": {\n \"bullish\": {\"price\": 63891.76, \"description\": \"0.786 $63,723.83와 소구간 AR $63,768.70 회복 후 bearish PRZ 상단 $63,891.76 위로 수용되면 단기 bearish 셋업(0.618·PRZ·dark_cloud_cover) 무효화. 이후 EMA240 $64,101.09 및 7일 고점 $64,362.60 돌파 수용 시 프리미엄 상단 수용 완료로 bullish 가속.\"},\n \"bearish\": {\"price\": 62300.0, \"description\": \"스윙 저점 후보 $62,634.67(strict fib 1.0)과 $62,300 청산 밀집 구간을 반등 없이 하향 종가 수용하면 base path를 넘어선 bearish 가속. ICT 이전 저점 $62,315.00·Harmonic TP $62,318.93 이탈 후 $61,509.10 방향으로 확장하며 구조 방어가 약화된다.\"}\n },\n \"scenario_invalidation\": 61068.6\n}\n```"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 63467.95,
"turning_zone": [
63362.38,
63467.95
],
"likely_wick": 63425.0,
"rejection_confirm": 63525.81,
"invalid_overshoot": 63335.0,
"calibration_reasoning": "turning_zone 상단은 3중 fib 클러스터 중심(0.382·0.5·0.618=63,467.95), 하단은 fib 0.382 지지(63,362.38)와 챔피언 지지 63,385.9로 앵커링했다. 첫 얕은 테스트라 폭을 ATR의 약 0.24배로 좁게 두었고, likely_wick은 클러스터 아래 유동성 그랩 구간(63,425), EMA20 63,525.81 회복 시 반등이 확인된다. (pre-confirmation PRZ 63,629/63,532는 정책상 미반영)"
},
{
"seq": 2,
"base_target": 63020.6,
"turning_zone": [
62819.24,
63020.6
],
"likely_wick": 62840.2,
"rejection_confirm": 63126.17,
"invalid_overshoot": 62790.0,
"calibration_reasoning": "Wyckoff LPS+ICT OB+Fib 3중 중첩(63,020.6, 챔피언 지지 일치)을 상단으로, CONFIRMED 크랩 TP1 AD0.382(62,819.24)와 챔피언 클러스터 62,840.2를 하단으로 설정했다(폭 ≈ ATR 0.46배). likely_wick은 LPS 아래 유동성을 그랩하는 62,840.2, 챔피언 62,800 이탈(invalid 62,790) 시 WP3로 진행한다."
},
{
"seq": 3,
"base_target": 62634.67,
"turning_zone": [
62318.93,
62634.67
],
"likely_wick": 62540.0,
"rejection_confirm": 62800.0,
"invalid_overshoot": 61906.95,
"calibration_reasoning": "하방 유동성 스윕(swing low)이므로 zone을 base 아래로 확장(스윕 규칙의 매도측 전제를 매수측에 맞게 적용). 4중 fib 컨플루언스(62,634.67)를 상단, CONFIRMED 크랩 TP2 AD0.618(62,318.93)+챔피언 청산 클러스터(62,300~62,318.93)를 하단으로 포함(폭 ≈ ATR 0.72배, 유동성 풀 확장 규칙). likely_wick은 컨플루언스 하단 스윕 62,540, 62,800 OB 회복 시 반전 확정, 61,906.95 이탈(궁극 무효화선 61,068.6) 시 추세 전환으로 무효."
},
{
"seq": 4,
"base_target": 63723.83,
"turning_zone": [
63723.83,
63945.0
],
"likely_wick": 63832.5,
"rejection_confirm": 63573.52,
"invalid_overshoot": 64101.09,
"calibration_reasoning": "터미널 저항 테스트라 zone을 base 위로 넓게 잡았다(폭 ≈ ATR 0.50배). 하단은 0.786 fib·AR 상단 공급대(63,723.83~63,768.7), 상단은 직전 스윙고 63,915 스윕 버퍼(63,945)다. likely_wick은 CONFIRMED_REACTION 크랩 D/PRZ 63,832.5(최우선 거부 앵커), 0.618 골든비 63,573.52 상실 시 거부 확정, 64,101.09 돌파 시 강세 전환으로 무효."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 63467.95,\n \"turning_zone\": [63362.38, 63467.95],\n \"likely_wick\": 63425.00,\n \"rejection_confirm\": 63525.81,\n \"invalid_overshoot\": 63335.00,\n \"calibration_reasoning\": \"turning_zone 상단은 3중 fib 클러스터 중심(0.382·0.5·0.618=63,467.95), 하단은 fib 0.382 지지(63,362.38)와 챔피언 지지 63,385.9로 앵커링했다. 첫 얕은 테스트라 폭을 ATR의 약 0.24배로 좁게 두었고, likely_wick은 클러스터 아래 유동성 그랩 구간(63,425), EMA20 63,525.81 회복 시 반등이 확인된다. (pre-confirmation PRZ 63,629/63,532는 정책상 미반영)\"\n },\n {\n \"seq\": 2,\n \"base_target\": 63020.60,\n \"turning_zone\": [62819.24, 63020.60],\n \"likely_wick\": 62840.20,\n \"rejection_confirm\": 63126.17,\n \"invalid_overshoot\": 62790.00,\n \"calibration_reasoning\": \"Wyckoff LPS+ICT OB+Fib 3중 중첩(63,020.6, 챔피언 지지 일치)을 상단으로, CONFIRMED 크랩 TP1 AD0.382(62,819.24)와 챔피언 클러스터 62,840.2를 하단으로 설정했다(폭 ≈ ATR 0.46배). likely_wick은 LPS 아래 유동성을 그랩하는 62,840.2, 챔피언 62,800 이탈(invalid 62,790) 시 WP3로 진행한다.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 62634.67,\n \"turning_zone\": [62318.93, 62634.67],\n \"likely_wick\": 62540.00,\n \"rejection_confirm\": 62800.00,\n \"invalid_overshoot\": 61906.95,\n \"calibration_reasoning\": \"하방 유동성 스윕(swing low)이므로 zone을 base 아래로 확장(스윕 규칙의 매도측 전제를 매수측에 맞게 적용). 4중 fib 컨플루언스(62,634.67)를 상단, CONFIRMED 크랩 TP2 AD0.618(62,318.93)+챔피언 청산 클러스터(62,300~62,318.93)를 하단으로 포함(폭 ≈ ATR 0.72배, 유동성 풀 확장 규칙). likely_wick은 컨플루언스 하단 스윕 62,540, 62,800 OB 회복 시 반전 확정, 61,906.95 이탈(궁극 무효화선 61,068.6) 시 추세 전환으로 무효.\"\n },\n {\n \"seq\": 4,\n \"base_target\": 63723.83,\n \"turning_zone\": [63723.83, 63945.00],\n \"likely_wick\": 63832.50,\n \"rejection_confirm\": 63573.52,\n \"invalid_overshoot\": 64101.09,\n \"calibration_reasoning\": \"터미널 저항 테스트라 zone을 base 위로 넓게 잡았다(폭 ≈ ATR 0.50배). 하단은 0.786 fib·AR 상단 공급대(63,723.83~63,768.7), 상단은 직전 스윙고 63,915 스윕 버퍼(63,945)다. likely_wick은 CONFIRMED_REACTION 크랩 D/PRZ 63,832.5(최우선 거부 앵커), 0.618 골든비 63,573.52 상실 시 거부 확정, 64,101.09 돌파 시 강세 전환으로 무효.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 29.9,
"chairman": 41.9,
"operating_path": 296.1,
"tp_calibrator": 313.2
},
"agents": {},
"total_s": 681.2
}
}