Signal: BEARISH (62%) | Price: $62,614.50 | 2026-07-05 21:00 KST | 300 candles
Council: 1 bullish, 4 neutral, 1 bearish | Support: $62,527 / $62,467 / $62,256 | Resistance: $63,070 / $63,383 / $63,450
BTC/USDT 4시간 구조는 확정 추세 하락이라기보다 분배 후보 구조가 우세한 상태이며, Wyckoff상 BC $64,179.50 → AR $60,755.00 → ST $64,362.60 → SOW_IN_PHASE_B $59,060.00 → UT $63,450.00의 배열로 Phase C UT 이후 확인 구간에 있다. 현재가 $62,614.50는 7일 EQ $60,604.30 및 분배 범위 EQ $62,467.25 부근 위에 있어 프리미엄 하단부에 머물고 있으며, $63,382.62-$63,450.00 저항 컨플루언스를 회수하지 못한 점이 구조적 부담이다. 다만 Fibonacci의 $62,180.00 상회와 Harmonic bullish PRZ $62,527.12-$63,386.13은 하락 구조 확정 전의 반응 리스크로 남아 있어, 약세 구조 판단의 신뢰도는 중간 수준으로 제한된다. 핵심 무효화 조건은 $64,362.60 상단 공급대의 4시간 수용이며, $64,900.94-$64,912.43 회복 시 분배 기반 bearish 구조 진단은 유지하기 어렵다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | BEARISH | 66% | $62,467 / $60,755 | $63,450 / $64,180 |
| ICT Trader | BEARISH | 78% | $62,232 / $61,878 | $63,070 / $63,450 |
| Derivatives Trader | BEARISH | 62% | $62,500 / $62,120 | $63,450 / $64,901 |
| Candlestick Reader | BEARISH | 64% | $62,256 / $62,120 | $63,450 / $64,901 |
| Fibonacci Analyst | BULLISH | 54% | $62,180 / $61,137 | $63,383 / $64,010 |
| Harmonic Specialist | NEUTRAL | 42% | $62,527 / $62,203 | $63,015 / $63,386 |
Support: $62,467 / $60,755 / $59,060 | Resistance: $63,450 / $64,180 / $64,363 | Horizon: short/medium term
4시간 구조는 regime=DIS, regime_fitness 0.888이며, 라벨 체인은 BC $64,179.50 → AR $60,755.00 → ST $64,362.60 → SOW_IN_PHASE_B $59,060.00 → UT $63,450.00로 분배 구조가 우세합니다. 현재 이벤트는 Phase C의 UT로 분류되지만, 아직 UT 이후 LPSY 또는 본격 SOW가 확정된 것은 아니므로 하락 구조는 유효하되 Phase C 진행은 완전 확정보다는 확인 중인 단계입니다. 현재가 $62,614.50은 범위 EQ 약 $62,467.25 근처이며, $63,450.00 UT 고점을 회수하지 못하면 즉각 경로는 $60,755.00 AR 저점 및 $59,060.00 Phase B 약세 저점 재시험 쪽이 우세합니다. 반대로 $63,450.00을 회수하면 단기 약세 셋업은 약화되고, $64,179.50~$64,362.60 상단 공급대를 4시간 기준으로 수용하면 현재 분배 해석 자체가 크게 흔들립니다.
Support: $62,232 / $61,878 / $60,925 | Resistance: $63,070 / $63,450 / $64,250 | Horizon: short/medium term
구조적으로는 최근 이벤트가 CHoCH_bullish $60,924.70로 표시되어 단기 하락 구조가 약화되었지만, $64,250.00 bullish BOS를 돌파하지 못했기 때문에 확정 bullish 구조로 보기는 어렵다. 반면 setup 관점에서는 현재가 $62,614.50가 EQ $60,604.30 위 premium zone에 있고, 이전일 고가 $63,069.60을 이미 돌파해 buy-side 유동성을 건드린 상태라 단기 하방 셋업이 우세하다. 또한 최근 bearish BOS가 $74,203.60, $72,436.00, $62,232.10에서 발생했고, EMA240 $64,900.94 아래에 있어 상위 공급 압력이 남아 있다. 미체결 FVG와 활성 OB가 없기 때문에 강한 자석형 목표는 부족하지만, $61,877.60, $60,924.70, $60,604.30 방향으로 재균형 하락을 우선 본다.
Support: $62,500 / $62,120 / $61,300 | Resistance: $63,450 / $64,901 / $65,100 | Horizon: short term
확정 구조상으로는 $63,450 7일 고점을 상향 BOS하지 못했고, 동시에 $57,758.60 저점도 이탈하지 않아 구조_bias는 중립이다. 그러나 실행 셋업은 약세 쪽이 우세한데, 현재가 $62,614.50는 7일 EQ 약 $60,604보다 높은 프리미엄 구간이고 EMA240 $64,900.94 아래에서 상위 저항을 아직 회복하지 못했다. 파생 포지셔닝은 aggregate_score 0.403, bear_signals 3개 대 bull_signals 1개로 약세이며, 롱 과밀도 0.823과 24시간 OI -0.7260%는 롱이 쌓이며 밀어 올리는 장이 아니라 취약한 반등임을 시사한다. 특히 fragility_score 0.758 상태에서 $62,500 바로 아래 청산이 있고, 더 큰 하방 유동성은 $61,300 및 $60,700에 있어 4~8시간 내 하방 스윕 리스크가 높다.
Support: $62,256 / $62,120 / $60,604 | Resistance: $63,450 / $64,901 | Horizon: short term
현재 BTC는 $62,614.50로 EMA20 $62,120.24와 EMA120 $62,256.25 위에 있어 단기 지지는 유지하지만, EMA240 $64,900.94 아래에 머물러 확정적인 상승 구조로 보기는 어렵습니다. 7일 고점 $63,450.00 부근에서 strict 등급의 evening_star 품질 0.676과 최근 bearish_engulfing@299가 출현해 프리미엄 구간에서의 단기 반락 셋업이 우세합니다. bear_score 2.9000이 bull_score 0.750보다 크게 높고, 최근 패턴 목록도 bearish_engulfing, evening_star, bearish_harami 중심이라 캔들 관점에서는 매도 압력이 더 강합니다. 다만 고거래량 패턴이 없고 가격이 EMA20/EMA120 위에 있어 구조적 약세 전환은 아직 확인되지 않았으므로 structure_bias는 neutral로 판단합니다.
Support: $62,180 / $61,137 / $60,491 | Resistance: $63,383 / $64,010 / $64,912 | Horizon: short term
BTC는 $57,759 → $62,180 상승 스윙 기준으로 ext_1.0인 $62,180.00을 상회하고 있어 구조적으로는 상승 확장 시도가 유지되고 있습니다. 다만 현재가 $62,614.50는 0.5 되돌림 $59,969.30 및 0.618 황금비 되돌림 $59,447.57보다 훨씬 위에 있어 프리미엄 영역이며, 단기적으로는 ext_1.272 $63,382.62와 7일 고점 $63,450.00 저항 접근 구간입니다. 상승이 지속되려면 $62,180.00 위에서 지지 전환을 유지한 뒤 $63,382.62를 돌파해야 하며, 그다음 목표는 ext_1.414 $64,010.46 및 ext_1.618 $64,912.43입니다. 반대로 $62,180.00 아래로 재진입하면 현재 확장 구조가 약화되고 ret_0.236 $61,136.55, ret_0.382 $60,491.03 순으로 되돌림 가능성이 커집니다.
Support: $62,527 / $62,203 / $62,087 | Resistance: $63,015 / $63,386 / $64,599 | Horizon: short term
4h 기준 현재 BTC는 $62,614.50로 고점수 strict bullish Bat의 활성 PRZ $62,527.12-$63,386.13 안에 있으며, 이 패턴은 score 0.959와 3중 Fib 컨플루언스(XAD, BC_EXT, ABCD)를 갖는다. 동시에 nearest PRZ인 bullish Gartley D $62,608.77가 현재가와 -0.01% 차이로 겹쳐 있어 단기 반등 setup_bias는 bullish로 평가된다. 그러나 best Bat은 completion_status가 forming이고 confirmed_reaction이 false이며, 전체 confirmed_reaction_prz_count도 0이므로 구조적으로는 아직 bullish 전환이 확정되지 않았다. 따라서 하모닉 관점의 결론은 방향성 총점 0.203의 약한 bullish 후보 구간일 뿐이며, 메인 구조를 뒤집는 신호가 아니라 PRZ 반응 대기형 neutral 신호다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $62,180 | liquidity_sweep | Wyckoff(분배 EQ $62,467.25), Candlestick(EMA120 $62,256.25), ICT(bearish BOS $62,232.10), Fibonacci(ext_1.0 $62,180.00), Derivatives(청산 $62,500) | 4.0 | 현재가 바로 아래 밀집한 단기 분기 클러스터(Wyckoff 분배 EQ $62,467.25 → EMA120 $62,256.25 → ICT bearish BOS $62,232.10 → Fibonacci ext_1.0 $62,180.00)를 하향 이탈하며 $62,500 롱 청산 유동성을 스윕. 이 구간 상실 시 Fibonacci 상승 확장이 약화되고 setup_bias 76% 약세의 하방 팔로우스루가 확인된다. 하모닉 Gartley/Bat PRZ 반응 리스크가 남아 있어 진입 전 소폭 반등(리테스트) 후 이탈 가능성이 있다. |
| 2 | $61,300 | liquidity_sweep | ICT(이전일 저가 $61,877.60 sell-side), Derivatives(청산 밀집 $61,300) | 11.0 | 이전일 저가 $61,877.60(ICT sell-side 유동성)을 하향 돌파하며 buy-side raid($63,069.60 이미 소진) 이후의 반대편 유동성 스윕이 활성화, 파생 청산 밀집 구간 $61,300을 타격. 롱 과밀 0.823·fragility_score 0.758 환경이라 이 구간 이탈 시 청산 캐스케이드로 낙폭이 가속될 위험이 크다. |
| 3 | $60,700 | support_test | Wyckoff(AR $60,755.00), ICT/Fibonacci(7일 EQ $60,604.30), Derivatives(청산 $60,700) | 20.0 | Wyckoff AR $60,755.00 · 7일 범위 EQ $60,604.30 · 파생 청산 $60,700이 중첩된 하단 핵심 컨플루언스로, 분배 markdown의 1차 목표이자 Wyckoff AR 저점 재시험 구간. 프리미엄→디스카운트 전환 경계여서 최소 1회 반등 반응이 예상되며, 24시간 내 주된 하방 도달 목표로 본다. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $62,120 | $62,800 | High first |
| 8h | $61,600 | $62,800 | High first |
| 24h | $60,604 | $62,900 | High first |
Invalidation: $63,450
```json
{
"path_type": "complex",
"confidence": 0.64,
"waypoints": [
{
"seq": 1,
"price": 62180.0,
"type": "liquidity_sweep",
"source": "Wyckoff(분배 EQ $62,467.25), Candlestick(EMA120 $62,256.25), ICT(bearish BOS $62,232.10), Fibonacci(ext_1.0 $62,180.00), Derivatives(청산 $62,500)",
"description": "현재가 바로 아래 밀집한 단기 분기 클러스터(Wyckoff 분배 EQ $62,467.25 → EMA120 $62,256.25 → ICT bearish BOS $62,232.10 → Fibonacci ext_1.0 $62,180.00)를 하향 이탈하며 $62,500 롱 청산 유동성을 스윕. 이 구간 상실 시 Fibonacci 상승 확장이 약화되고 setup_bias 76% 약세의 하방 팔로우스루가 확인된다. 하모닉 Gartley/Bat PRZ 반응 리스크가 남아 있어 진입 전 소폭 반등(리테스트) 후 이탈 가능성이 있다.",
"est_hours": 4.0
},
{
"seq": 2,
"price": 61300.0,
"type": "liquidity_sweep",
"source": "ICT(이전일 저가 $61,877.60 sell-side), Derivatives(청산 밀집 $61,300)",
"description": "이전일 저가 $61,877.60(ICT sell-side 유동성)을 하향 돌파하며 buy-side raid($63,069.60 이미 소진) 이후의 반대편 유동성 스윕이 활성화, 파생 청산 밀집 구간 $61,300을 타격. 롱 과밀 0.823·fragility_score 0.758 환경이라 이 구간 이탈 시 청산 캐스케이드로 낙폭이 가속될 위험이 크다.",
"est_hours": 11.0
},
{
"seq": 3,
"price": 60700.0,
"type": "support_test",
"source": "Wyckoff(AR $60,755.00), ICT/Fibonacci(7일 EQ $60,604.30), Derivatives(청산 $60,700)",
"description": "Wyckoff AR $60,755.00 · 7일 범위 EQ $60,604.30 · 파생 청산 $60,700이 중첩된 하단 핵심 컨플루언스로, 분배 markdown의 1차 목표이자 Wyckoff AR 저점 재시험 구간. 프리미엄→디스카운트 전환 경계여서 최소 1회 반등 반응이 예상되며, 24시간 내 주된 하방 도달 목표로 본다.",
"est_hours": 20.0
}
],
"period_extremes": {
"4h": {"expected_high": 62800.0, "expected_low": 62120.0, "high_first": true},
"8h": {"expected_high": 62800.0, "expected_low": 61600.0, "high_first": true},
"24h": {"expected_high": 62900.0, "expected_low": 60604.3, "high_first": true}
},
"triggers": {
"bullish": {
"price": 63450.0,
"description": "$63,382.62-$63,450.00 상단 컨플루언스(Fibonacci ext_1.272, 하모닉 Bat PRZ 상단, 7일 고점·Wyckoff UT·실패 고점)를 4시간 봉으로 회수/수용하면 약세 셋업이 무력화되고 ext_1.414 $64,010.46 → ST $64,362.60 → ext_1.618 $64,912.43 방향으로 상승 가속."
},
"bearish": {
"price": 62180.0,
"description": "$62,180.00(Fib ext_1.0)·$62,232.10(ICT bearish BOS)·$62,256.25(EMA120) 분기 클러스터를 하향 이탈하면 Fibonacci 상승 확장이 무효화되고 이전일 저가 $61,877.60 sell-side 유동성으로의 스윕이 활성화되며 $61,300 → $60,700 방향 하방 가속."
}
},
"scenario_invalidation": 63450.0
}
```{
"overall_signal": "bearish",
"overall_confidence": 0.62,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.76,
"active_setups": [
"현재가 $62,614.50는 7일 범위 EQ $60,604.30 위의 premium zone에 위치",
"$63,450.00 7일 고점 및 Wyckoff UT 후보 고점 회수 실패",
"이전일 고가 $63,069.60 상향 돌파 후 buy-side liquidity raid 조건 형성, 이전일 저가 $61,877.60은 미돌파",
"7일 고점 $63,450.00 부근에서 strict evening_star 품질 0.676 및 bearish_engulfing 후보 출현",
"파생 포지셔닝에서 롱 계정 비율 0.597, 롱 과밀도 0.823, fragility_score 0.758로 하방 청산 취약성 증가",
"하방 청산 및 유동성 밀집: $62,500, $61,300, $60,700",
"Fibonacci 관점에서는 $62,180.00 위 확장 시도가 유지되지만, $63,382.62-$63,450.00 저항 접근 구간",
"Harmonic 관점에서는 bullish Bat PRZ $62,527.12-$63,386.13 내부이나, 미확인 반응 구간으로 구조 전환 근거는 아님"
],
"setup_vs_structure": "구조적 판정은 Wyckoff 분배 후보가 우세한 약세이나, 다수 구조 판독은 아직 중립에 머물러 있어 확정 하락 추세라기보다 분배 상단부의 약세 조건으로 해석된다. 실행 셋업은 캔들, ICT, 파생, Wyckoff가 모두 bearish로 정렬되어 구조보다 더 명확하게 약세 쪽으로 기울어 있다."
},
"signal_breakdown": {
"bullish_count": 1,
"bearish_count": 1,
"neutral_count": 4
},
"key_levels": {
"support": [
62527.12,
62467.25,
62256.25,
62180.0,
62120.24,
61877.6,
61300.0,
60755.0,
60604.3,
59060.0,
57758.6
],
"resistance": [
63069.6,
63382.62,
63450.0,
64010.46,
64179.5,
64362.6,
64900.94,
65100.0
]
},
"confluences": [
"Wyckoff, Candlestick, Derivatives, ICT가 모두 $63,450.00을 핵심 상단 저항 또는 실패 고점으로 지목한다.",
"ICT와 Candlestick은 7일 범위 EQ $60,604.30 위 premium zone이라는 동일한 구조 조건을 공유한다.",
"Wyckoff의 범위 EQ $62,467.25, Candlestick의 EMA120 $62,256.25, Fibonacci의 ext_1.0 $62,180.00, ICT의 bearish BOS 레벨 $62,232.10이 $62,180-$62,467 구간에 밀집해 현재가 바로 아래의 단기 구조 분기대를 형성한다.",
"Fibonacci의 저항 $63,382.62, Harmonic bullish Bat PRZ 상단 $63,386.13, 7일 고점 $63,450.00이 $63,380-$63,450 구간에서 강한 상단 컨플루언스를 만든다.",
"Wyckoff의 AR $60,755.00, Derivatives의 청산 밀집 $60,700, ICT/Fibonacci의 EQ·ret_0.382 인근 $60,604.30-$60,491.03이 $60,500-$60,755 구간에서 하단 구조 컨플루언스를 형성한다.",
"Wyckoff의 SOW_IN_PHASE_B $59,060.00과 Harmonic 하단 반응 후보 및 ICT 하단 후보 $59,298.40-$57,758.60이 분배 하단부 리스크 구간으로 중첩된다."
],
"conflicts": [
"Fibonacci는 $62,180.00 ext_1.0 상회로 구조적 bullish 확장 시도를 인정하지만, Wyckoff는 동일 가격대를 분배 범위 내부 반등으로 해석한다.",
"Harmonic은 현재가가 bullish Bat PRZ $62,527.12-$63,386.13 및 bullish Gartley PRZ $62,202.51-$63,015.03 내부라고 보며 단기 반등 후보를 제시하지만, 해당 PRZ는 미확인 반응 구간이므로 Wyckoff·ICT·파생의 약세 구조/셋업을 뒤집을 권한은 낮다.",
"Candlestick과 Derivatives는 구조 자체는 중립으로 보지만 실행 셋업은 bearish로 평가한다. 즉, 확인된 하락 구조라기보다 상단 유동성 흡수 이후의 약세 조건이라는 점에서 해석 강도에 차이가 있다.",
"ICT는 최근 CHoCH_bullish $60,924.70로 단기 하락 구조 약화를 인정하지만, $64,250.00 bullish BOS 미돌파로 확정 bullish 구조는 부정한다."
],
"highest_conviction_analyst": "Wyckoff Expert — 4시간 구조를 분배 후보로 식별하고 BC $64,179.50, AR $60,755.00, ST $64,362.60, SOW_IN_PHASE_B $59,060.00, UT $63,450.00의 구체적 단계 배열을 제시했기 때문이다. regime_fitness 0.888로 구조 적합도가 높고, 현재 위치가 Phase C의 UT 이후 확인 구간이라는 진단이 다른 약세 셋업들과 가장 잘 결합된다.",
"invalidation_level": "$64,362.60 상단 ST/공급대 위 4시간 수용 시 분배 해석이 크게 약화되며, $64,900.94 EMA240 및 $64,912.43 Fibonacci ext_1.618까지 회복하면 현재 bearish structural thesis는 사실상 무효화된다.",
"executive_summary": "BTC/USDT 4시간 구조는 확정 추세 하락이라기보다 분배 후보 구조가 우세한 상태이며, Wyckoff상 BC $64,179.50 → AR $60,755.00 → ST $64,362.60 → SOW_IN_PHASE_B $59,060.00 → UT $63,450.00의 배열로 Phase C UT 이후 확인 구간에 있다. 현재가 $62,614.50는 7일 EQ $60,604.30 및 분배 범위 EQ $62,467.25 부근 위에 있어 프리미엄 하단부에 머물고 있으며, $63,382.62-$63,450.00 저항 컨플루언스를 회수하지 못한 점이 구조적 부담이다. 다만 Fibonacci의 $62,180.00 상회와 Harmonic bullish PRZ $62,527.12-$63,386.13은 하락 구조 확정 전의 반응 리스크로 남아 있어, 약세 구조 판단의 신뢰도는 중간 수준으로 제한된다. 핵심 무효화 조건은 $64,362.60 상단 공급대의 4시간 수용이며, $64,900.94-$64,912.43 회복 시 분배 기반 bearish 구조 진단은 유지하기 어렵다."
}{
"symbol": "BTC/USDT",
"timeframe": "4h",
"timestamp": "2026-07-05 21:00 KST",
"last_price": 62614.5,
"num_candles": 300,
"stage1_analyses": {
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bearish",
"confidence": 0.64,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.72,
"setup_signals": [
"현재가 $62,614.50는 7일 범위 EQ $60,604.30 위에 있어 프리미엄 구간에 위치",
"7일 고점 $63,450.00 근처에서 evening_star@297 및 bearish_engulfing@299 발생",
"최근 패턴 6개 중 bearish_engulfing, evening_star, bearish_harami 등 약세 패턴이 우세",
"EMA240 $64,900.94 아래에서 거래 중이며 중장기 저항이 아직 해소되지 않음",
"최근 5개 4시간봉 흐름이 +0.6%, -0.2%, -0.6%, +0.4%, -0.6%로 상단에서 매도 반응 반복"
],
"reasoning": "현재 BTC는 $62,614.50로 EMA20 $62,120.24와 EMA120 $62,256.25 위에 있어 단기 지지는 유지하지만, EMA240 $64,900.94 아래에 머물러 확정적인 상승 구조로 보기는 어렵습니다. 7일 고점 $63,450.00 부근에서 strict 등급의 evening_star 품질 0.676과 최근 bearish_engulfing@299가 출현해 프리미엄 구간에서의 단기 반락 셋업이 우세합니다. bear_score 2.9000이 bull_score 0.750보다 크게 높고, 최근 패턴 목록도 bearish_engulfing, evening_star, bearish_harami 중심이라 캔들 관점에서는 매도 압력이 더 강합니다. 다만 고거래량 패턴이 없고 가격이 EMA20/EMA120 위에 있어 구조적 약세 전환은 아직 확인되지 않았으므로 structure_bias는 neutral로 판단합니다.",
"key_levels": {
"support": [
62256.25,
62120.24,
60604.3,
57758.6
],
"resistance": [
63450.0,
64900.94
]
},
"time_horizon": "short term",
"invalidation_level": "$63,450.00 4시간봉 종가 상향 돌파",
"risk_scenario": "$63,450.00을 4시간봉 종가로 돌파하면 bearish engulfing과 evening star의 상단 매도 셋업이 무효화되고, $64,900.94 EMA240 재시험까지 숏 커버링성 상승이 이어질 수 있습니다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 142,
"recent_patterns": 6,
"pattern_list": [
"bearish_engulfing@292",
"bullish_engulfing@294",
"bearish_engulfing@299",
"evening_star@297",
"doji@291",
"bearish_harami@296"
],
"atr_value": 686.22,
"vol_avg_20": 22410.9,
"high_volume_patterns": [],
"pattern_candidates": [
{
"pattern": "evening_star",
"signal": "bearish",
"pattern_quality": 0.676,
"tier": "strict",
"high_volume": false
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.638,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.631,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bearish_harami",
"signal": "bearish",
"pattern_quality": 0.615,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.431,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.676,
"bull_score": 0.75,
"bear_score": 2.9
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.64,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.72,\n \"setup_signals\": [\n \"현재가 $62,614.50는 7일 범위 EQ $60,604.30 위에 있어 프리미엄 구간에 위치\",\n \"7일 고점 $63,450.00 근처에서 evening_star@297 및 bearish_engulfing@299 발생\",\n \"최근 패턴 6개 중 bearish_engulfing, evening_star, bearish_harami 등 약세 패턴이 우세\",\n \"EMA240 $64,900.94 아래에서 거래 중이며 중장기 저항이 아직 해소되지 않음\",\n \"최근 5개 4시간봉 흐름이 +0.6%, -0.2%, -0.6%, +0.4%, -0.6%로 상단에서 매도 반응 반복\"\n ],\n \"reasoning\": \"현재 BTC는 $62,614.50로 EMA20 $62,120.24와 EMA120 $62,256.25 위에 있어 단기 지지는 유지하지만, EMA240 $64,900.94 아래에 머물러 확정적인 상승 구조로 보기는 어렵습니다. 7일 고점 $63,450.00 부근에서 strict 등급의 evening_star 품질 0.676과 최근 bearish_engulfing@299가 출현해 프리미엄 구간에서의 단기 반락 셋업이 우세합니다. bear_score 2.9000이 bull_score 0.750보다 크게 높고, 최근 패턴 목록도 bearish_engulfing, evening_star, bearish_harami 중심이라 캔들 관점에서는 매도 압력이 더 강합니다. 다만 고거래량 패턴이 없고 가격이 EMA20/EMA120 위에 있어 구조적 약세 전환은 아직 확인되지 않았으므로 structure_bias는 neutral로 판단합니다.\",\n \"key_levels\": {\n \"support\": [\n 62256.25,\n 62120.24,\n 60604.3,\n 57758.6\n ],\n \"resistance\": [\n 63450.0,\n 64900.94\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$63,450.00 4시간봉 종가 상향 돌파\",\n \"risk_scenario\": \"$63,450.00을 4시간봉 종가로 돌파하면 bearish engulfing과 evening star의 상단 매도 셋업이 무효화되고, $64,900.94 EMA240 재시험까지 숏 커버링성 상승이 이어질 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "bearish",
"confidence": 0.66,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.62,
"setup_signals": [
"현재가 $62,614.50은 분배 범위 EQ 약 $62,467.25 위에 있어 프리미엄 하단에 위치",
"Phase C UT 후보가 $63,450.00에서 발생했고 이후 현재가가 UT 고점 아래로 되밀림",
"상단 공급 구간은 BC $64,179.50 및 ST $64,362.60 부근이며, 현재 반등은 해당 상단 저항을 회수하지 못함",
"Phase B 약세 신호인 SOW_IN_PHASE_B가 $59,060.00에서 이미 발생해 분배 구조 내 하방 취약성이 남아 있음"
],
"reasoning": "4시간 구조는 regime=DIS, regime_fitness 0.888이며, 라벨 체인은 BC $64,179.50 → AR $60,755.00 → ST $64,362.60 → SOW_IN_PHASE_B $59,060.00 → UT $63,450.00로 분배 구조가 우세합니다. 현재 이벤트는 Phase C의 UT로 분류되지만, 아직 UT 이후 LPSY 또는 본격 SOW가 확정된 것은 아니므로 하락 구조는 유효하되 Phase C 진행은 완전 확정보다는 확인 중인 단계입니다. 현재가 $62,614.50은 범위 EQ 약 $62,467.25 근처이며, $63,450.00 UT 고점을 회수하지 못하면 즉각 경로는 $60,755.00 AR 저점 및 $59,060.00 Phase B 약세 저점 재시험 쪽이 우세합니다. 반대로 $63,450.00을 회수하면 단기 약세 셋업은 약화되고, $64,179.50~$64,362.60 상단 공급대를 4시간 기준으로 수용하면 현재 분배 해석 자체가 크게 흔들립니다.",
"key_levels": {
"support": [
62467.25,
60755.0,
59060.0
],
"resistance": [
63450.0,
64179.5,
64362.6
]
},
"time_horizon": "short/medium term",
"invalidation_level": "$64,362.60 4시간 종가 기준 상방 수용",
"risk_scenario": "$63,450.00 UT 고점을 회수하고 $64,179.50~$64,362.60 상단 공급대를 돌파·수용하면 Phase C UT 실패가 아니라 상단 재축적 또는 분배 실패 구조로 재분류될 수 있으며, 이 경우 $60,755.00 재시험 시나리오는 지연되거나 무효화됩니다.",
"data_quality": "high",
"metrics": {
"acc_score": 88.8,
"dis_score": 88.8,
"regime": "DIS",
"regime_state": "dis_candidate",
"structure_bias": "bearish",
"phase_context": "dis_candidate / distribution / Phase C",
"phases_detected": [
"BC",
"AR",
"ST",
"SOW_IN_PHASE_B",
"UT"
],
"last_phase": "UT",
"phase_candidates": [
{
"label": "BC",
"side": "high",
"idx": 138,
"price": 64179.5,
"color": "#ffd166"
},
{
"label": "AR",
"side": "low",
"idx": 145,
"price": 60755.0,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "high",
"idx": 162,
"price": 64362.6,
"color": "#118ab2"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 235,
"price": 59060.0,
"color": "#ef476f"
},
{
"label": "UT",
"side": "high",
"idx": 295,
"price": 63450.0,
"color": "#f9844a"
}
],
"phase_structures": [
{
"structure_id": "4h_cycle_1",
"sequence": 1,
"timeframe": "4h",
"regime": "distribution",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "distribution",
"start_idx": 138,
"end_idx": 295,
"phase_count": 5,
"phases": [
{
"label": "BC",
"side": "high",
"idx": 138,
"price": 64179.5,
"color": "#ffd166",
"dt": "2026-06-08 21:00:00+09:00"
},
{
"label": "AR",
"side": "low",
"idx": 145,
"price": 60755.0,
"color": "#06d6a0",
"dt": "2026-06-10 01:00:00+09:00"
},
{
"label": "ST",
"side": "high",
"idx": 162,
"price": 64362.6,
"color": "#118ab2",
"dt": "2026-06-12 21:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 235,
"price": 59060.0,
"color": "#ef476f",
"dt": "2026-06-25 01:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 295,
"price": 63450.0,
"color": "#f9844a",
"dt": "2026-07-05 01:00:00+09:00"
}
]
}
],
"active_structure_id": "4h_cycle_1",
"primary_structure_id": "4h_cycle_1",
"structure_count": 1,
"regime_fitness": 0.8875000000000001,
"current_event": "UT",
"major_phase": "C",
"pos_in_range": 0.5,
"main_range_low": 60755.0,
"main_range_high": 64179.5
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.66,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.62,\n \"setup_signals\": [\n \"현재가 $62,614.50은 분배 범위 EQ 약 $62,467.25 위에 있어 프리미엄 하단에 위치\",\n \"Phase C UT 후보가 $63,450.00에서 발생했고 이후 현재가가 UT 고점 아래로 되밀림\",\n \"상단 공급 구간은 BC $64,179.50 및 ST $64,362.60 부근이며, 현재 반등은 해당 상단 저항을 회수하지 못함\",\n \"Phase B 약세 신호인 SOW_IN_PHASE_B가 $59,060.00에서 이미 발생해 분배 구조 내 하방 취약성이 남아 있음\"\n ],\n \"reasoning\": \"4시간 구조는 regime=DIS, regime_fitness 0.888이며, 라벨 체인은 BC $64,179.50 → AR $60,755.00 → ST $64,362.60 → SOW_IN_PHASE_B $59,060.00 → UT $63,450.00로 분배 구조가 우세합니다. 현재 이벤트는 Phase C의 UT로 분류되지만, 아직 UT 이후 LPSY 또는 본격 SOW가 확정된 것은 아니므로 하락 구조는 유효하되 Phase C 진행은 완전 확정보다는 확인 중인 단계입니다. 현재가 $62,614.50은 범위 EQ 약 $62,467.25 근처이며, $63,450.00 UT 고점을 회수하지 못하면 즉각 경로는 $60,755.00 AR 저점 및 $59,060.00 Phase B 약세 저점 재시험 쪽이 우세합니다. 반대로 $63,450.00을 회수하면 단기 약세 셋업은 약화되고, $64,179.50~$64,362.60 상단 공급대를 4시간 기준으로 수용하면 현재 분배 해석 자체가 크게 흔들립니다.\",\n \"key_levels\": {\n \"support\": [\n 62467.25,\n 60755.0,\n 59060.0\n ],\n \"resistance\": [\n 63450.0,\n 64179.5,\n 64362.6\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"$64,362.60 4시간 종가 기준 상방 수용\",\n \"risk_scenario\": \"$63,450.00 UT 고점을 회수하고 $64,179.50~$64,362.60 상단 공급대를 돌파·수용하면 Phase C UT 실패가 아니라 상단 재축적 또는 분배 실패 구조로 재분류될 수 있으며, 이 경우 $60,755.00 재시험 시나리오는 지연되거나 무효화됩니다.\",\n \"data_quality\": \"high\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.62,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.74,
"setup_signals": [
"7일 범위 EQ 약 $60,604 위 프리미엄 구간에서 거래 중: 현재가 $62,614.50",
"7일 고점 $63,450 돌파 실패 후 최근 5개 4H 캔들에서 상승 지속력 약화",
"롱 계정 비율 0.597, account_long_crowding 0.823으로 롱 포지셔닝 과밀",
"24시간 OI -0.7260% 감소로 가격이 $62K대에 머무는 동안 신규 매수 유입보다 포지션 언와인딩 우세",
"spot-futures basis -0.0685%로 선물이 현물 대비 할인되어 파생시장 수요 약화",
"하방 청산 클러스터가 $62,500, $61,300, $60,700에 집중되어 있으며 최강 유동성 레벨은 $60,700"
],
"reasoning": "확정 구조상으로는 $63,450 7일 고점을 상향 BOS하지 못했고, 동시에 $57,758.60 저점도 이탈하지 않아 구조_bias는 중립이다. 그러나 실행 셋업은 약세 쪽이 우세한데, 현재가 $62,614.50는 7일 EQ 약 $60,604보다 높은 프리미엄 구간이고 EMA240 $64,900.94 아래에서 상위 저항을 아직 회복하지 못했다. 파생 포지셔닝은 aggregate_score 0.403, bear_signals 3개 대 bull_signals 1개로 약세이며, 롱 과밀도 0.823과 24시간 OI -0.7260%는 롱이 쌓이며 밀어 올리는 장이 아니라 취약한 반등임을 시사한다. 특히 fragility_score 0.758 상태에서 $62,500 바로 아래 청산이 있고, 더 큰 하방 유동성은 $61,300 및 $60,700에 있어 4~8시간 내 하방 스윕 리스크가 높다.",
"key_levels": {
"support": [
62500,
62120.24,
61300,
60700,
57758.6
],
"resistance": [
63450,
64900.94,
65100
]
},
"time_horizon": "short term",
"invalidation_level": "$63,450",
"risk_scenario": "$63,450을 4시간 종가 기준으로 상향 수용하면 현재 약세 셋업은 실패하고, $65,100 상방 청산 레벨 및 EMA240 $64,900.94 부근까지 숏 스퀴즈가 전개될 수 있다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.7,
"cvd_change": 2020.797,
"oi_trend": 0.427,
"oi_change_pct_24h": -0.726,
"oi_latest": 105764.585,
"funding_pressure": 0.405,
"funding_avg": 9.471e-05,
"funding_change_24h": -1.127e-05,
"long_account_ratio": 0.599,
"short_account_ratio": 0.401,
"long_account_latest": 0.597,
"short_account_latest": 0.403,
"long_account_change_24h": -0.0017,
"short_account_change_24h": 0.0017,
"account_flow_label": "stable",
"account_short_crowding": 0.0,
"account_long_crowding": 0.823,
"ls_imbalance": 0.0,
"ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
"spot_futures_basis_score": 0.483,
"spot_futures_basis_pct": -0.0685,
"basis_change_lookback": -0.0209,
"aggregate_score": 0.403,
"bull_signals": 1,
"bear_signals": 3,
"liq_below": [
[
62500,
20654.138831400003
],
[
61300,
21077.971768649997
],
[
60700,
36884.1989013
]
],
"liq_above": [
[
65100,
24346.0884735
]
],
"strongest_liq_level": 60700,
"fragility_score": 0.758,
"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.74,\n \"setup_signals\": [\n \"7일 범위 EQ 약 $60,604 위 프리미엄 구간에서 거래 중: 현재가 $62,614.50\",\n \"7일 고점 $63,450 돌파 실패 후 최근 5개 4H 캔들에서 상승 지속력 약화\",\n \"롱 계정 비율 0.597, account_long_crowding 0.823으로 롱 포지셔닝 과밀\",\n \"24시간 OI -0.7260% 감소로 가격이 $62K대에 머무는 동안 신규 매수 유입보다 포지션 언와인딩 우세\",\n \"spot-futures basis -0.0685%로 선물이 현물 대비 할인되어 파생시장 수요 약화\",\n \"하방 청산 클러스터가 $62,500, $61,300, $60,700에 집중되어 있으며 최강 유동성 레벨은 $60,700\"\n ],\n \"reasoning\": \"확정 구조상으로는 $63,450 7일 고점을 상향 BOS하지 못했고, 동시에 $57,758.60 저점도 이탈하지 않아 구조_bias는 중립이다. 그러나 실행 셋업은 약세 쪽이 우세한데, 현재가 $62,614.50는 7일 EQ 약 $60,604보다 높은 프리미엄 구간이고 EMA240 $64,900.94 아래에서 상위 저항을 아직 회복하지 못했다. 파생 포지셔닝은 aggregate_score 0.403, bear_signals 3개 대 bull_signals 1개로 약세이며, 롱 과밀도 0.823과 24시간 OI -0.7260%는 롱이 쌓이며 밀어 올리는 장이 아니라 취약한 반등임을 시사한다. 특히 fragility_score 0.758 상태에서 $62,500 바로 아래 청산이 있고, 더 큰 하방 유동성은 $61,300 및 $60,700에 있어 4~8시간 내 하방 스윕 리스크가 높다.\",\n \"key_levels\": {\n \"support\": [\n 62500,\n 62120.24,\n 61300,\n 60700,\n 57758.6\n ],\n \"resistance\": [\n 63450,\n 64900.94,\n 65100\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$63,450\",\n \"risk_scenario\": \"$63,450을 4시간 종가 기준으로 상향 수용하면 현재 약세 셋업은 실패하고, $65,100 상방 청산 레벨 및 EMA240 $64,900.94 부근까지 숏 스퀴즈가 전개될 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "bullish",
"confidence": 0.54,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.45,
"setup_signals": [
"현재가 $62,614.50는 스윙 EQ인 0.5 되돌림 $59,969.30 위에 있어 프리미엄 구간에 위치",
"가격이 ext_1.0 $62,180.00 위에 있으나 이탈 폭은 약 0.69%로 구조적 확장 확인 강도는 제한적",
"상단에는 ext_1.272 $63,382.62와 7일 고점 $63,450.00이 근접해 있어 단기 매수 유동성 흡수 또는 저항 반응 가능",
"EMA240 $64,900.94와 fib ext_1.618 $64,912.43이 거의 일치하여 중기 상단 저항 클러스터로 작용 가능",
"명확한 Fibonacci confluence_zones가 없어 추세 지속 신뢰도는 중간 이하"
],
"reasoning": "BTC는 $57,759 → $62,180 상승 스윙 기준으로 ext_1.0인 $62,180.00을 상회하고 있어 구조적으로는 상승 확장 시도가 유지되고 있습니다. 다만 현재가 $62,614.50는 0.5 되돌림 $59,969.30 및 0.618 황금비 되돌림 $59,447.57보다 훨씬 위에 있어 프리미엄 영역이며, 단기적으로는 ext_1.272 $63,382.62와 7일 고점 $63,450.00 저항 접근 구간입니다. 상승이 지속되려면 $62,180.00 위에서 지지 전환을 유지한 뒤 $63,382.62를 돌파해야 하며, 그다음 목표는 ext_1.414 $64,010.46 및 ext_1.618 $64,912.43입니다. 반대로 $62,180.00 아래로 재진입하면 현재 확장 구조가 약화되고 ret_0.236 $61,136.55, ret_0.382 $60,491.03 순으로 되돌림 가능성이 커집니다.",
"key_levels": {
"support": [
62180.0,
61136.55,
60491.03,
59969.3,
59447.57
],
"resistance": [
63382.62,
64010.46,
64912.43,
66601.4
]
},
"time_horizon": "short term",
"invalidation_level": "$62,180.00 하향 이탈",
"risk_scenario": "$63,382.62 부근에서 저항을 받고 $62,180.00 아래로 되밀리면 상승 확장 실패로 해석되며, $61,136.55와 $60,491.03까지 되돌림이 열립니다. 특히 $59,447.57의 0.618 황금비 지지까지 밀릴 경우 단기 상승 구조는 중립 또는 약세로 전환될 가능성이 높습니다.",
"data_quality": "medium",
"metrics": {
"swing_pair": "Low→High: $57,759 → $62,180",
"direction": "up",
"nearest_fib": "ext_1.0",
"nearest_fib_price": 62180.0,
"nearest_fib_distance": 0.69,
"golden_ratio_level": 59447.57,
"fib_ret_382": 60491.03,
"fib_ret_618": 59447.57,
"confluence_zones": [],
"support_levels": [
62180.0,
61136.5496,
60491.0252
],
"resistance_levels": [
63382.620800000004,
64010.4596,
64912.4252
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 61136.55,
"distance_pct": 2.36,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ret_0.382",
"price": 60491.03,
"distance_pct": 3.39,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ret_0.5",
"price": 59969.3,
"distance_pct": 4.22,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ret_0.618",
"price": 59447.57,
"distance_pct": 5.06,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ret_0.786",
"price": 58704.78,
"distance_pct": 6.24,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_1.0",
"price": 62180.0,
"distance_pct": 0.69,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_1.272",
"price": 63382.62,
"distance_pct": 1.23,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.414",
"price": 64010.46,
"distance_pct": 2.23,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.618",
"price": 64912.43,
"distance_pct": 3.67,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_2.0",
"price": 66601.4,
"distance_pct": 6.37,
"is_support": false,
"cluster_score": 0.0
}
],
"confluence_quality": 0,
"fib_reaction_state": "approaching",
"reaction_probability": 0.45
},
"raw_llm_response": "{\n \"signal\": \"bullish\",\n \"confidence\": 0.54,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.45,\n \"setup_signals\": [\n \"현재가 $62,614.50는 스윙 EQ인 0.5 되돌림 $59,969.30 위에 있어 프리미엄 구간에 위치\",\n \"가격이 ext_1.0 $62,180.00 위에 있으나 이탈 폭은 약 0.69%로 구조적 확장 확인 강도는 제한적\",\n \"상단에는 ext_1.272 $63,382.62와 7일 고점 $63,450.00이 근접해 있어 단기 매수 유동성 흡수 또는 저항 반응 가능\",\n \"EMA240 $64,900.94와 fib ext_1.618 $64,912.43이 거의 일치하여 중기 상단 저항 클러스터로 작용 가능\",\n \"명확한 Fibonacci confluence_zones가 없어 추세 지속 신뢰도는 중간 이하\"\n ],\n \"reasoning\": \"BTC는 $57,759 → $62,180 상승 스윙 기준으로 ext_1.0인 $62,180.00을 상회하고 있어 구조적으로는 상승 확장 시도가 유지되고 있습니다. 다만 현재가 $62,614.50는 0.5 되돌림 $59,969.30 및 0.618 황금비 되돌림 $59,447.57보다 훨씬 위에 있어 프리미엄 영역이며, 단기적으로는 ext_1.272 $63,382.62와 7일 고점 $63,450.00 저항 접근 구간입니다. 상승이 지속되려면 $62,180.00 위에서 지지 전환을 유지한 뒤 $63,382.62를 돌파해야 하며, 그다음 목표는 ext_1.414 $64,010.46 및 ext_1.618 $64,912.43입니다. 반대로 $62,180.00 아래로 재진입하면 현재 확장 구조가 약화되고 ret_0.236 $61,136.55, ret_0.382 $60,491.03 순으로 되돌림 가능성이 커집니다.\",\n \"key_levels\": {\n \"support\": [\n 62180.0,\n 61136.55,\n 60491.03,\n 59969.3,\n 59447.57\n ],\n \"resistance\": [\n 63382.62,\n 64010.46,\n 64912.43,\n 66601.4\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$62,180.00 하향 이탈\",\n \"risk_scenario\": \"$63,382.62 부근에서 저항을 받고 $62,180.00 아래로 되밀리면 상승 확장 실패로 해석되며, $61,136.55와 $60,491.03까지 되돌림이 열립니다. 특히 $59,447.57의 0.618 황금비 지지까지 밀릴 경우 단기 상승 구조는 중립 또는 약세로 전환될 가능성이 높습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bearish",
"confidence": 0.78,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.831,
"setup_signals": [
"현재가 $62,614.50는 EQ $60,604.30 위의 premium zone에 위치",
"이전일 고가 $63,069.60을 상향 돌파했으나 이전일 저가 $61,877.60은 미돌파하여 buy-side liquidity raid 이후 되돌림 가능성 존재",
"최근 bearish BOS 레벨 $62,232.10 부근을 회복했지만, 상위 bullish BOS 확인 레벨 $64,250.00은 아직 돌파하지 못함",
"현재 retracement가 166.8%로 과도한 premium retracement 상태",
"EMA240 $64,900.94 아래에 머물러 중기 공급 우위가 유지됨",
"가까운 확정 bullish OB와 미체결 bullish FVG가 없어 즉각적인 기관 매수 방어 근거가 약함"
],
"reasoning": "구조적으로는 최근 이벤트가 CHoCH_bullish $60,924.70로 표시되어 단기 하락 구조가 약화되었지만, $64,250.00 bullish BOS를 돌파하지 못했기 때문에 확정 bullish 구조로 보기는 어렵다. 반면 setup 관점에서는 현재가 $62,614.50가 EQ $60,604.30 위 premium zone에 있고, 이전일 고가 $63,069.60을 이미 돌파해 buy-side 유동성을 건드린 상태라 단기 하방 셋업이 우세하다. 또한 최근 bearish BOS가 $74,203.60, $72,436.00, $62,232.10에서 발생했고, EMA240 $64,900.94 아래에 있어 상위 공급 압력이 남아 있다. 미체결 FVG와 활성 OB가 없기 때문에 강한 자석형 목표는 부족하지만, $61,877.60, $60,924.70, $60,604.30 방향으로 재균형 하락을 우선 본다.",
"key_levels": {
"support": [
62232.1,
61877.6,
60924.7,
60604.3,
59298.4,
57758.6
],
"resistance": [
63069.6,
63450.0,
64250.0,
64900.94,
76234.7,
78077.1,
78128.55
]
},
"time_horizon": "short/medium term",
"invalidation_level": "$64,250.00",
"risk_scenario": "$64,250.00을 4시간봉 종가로 돌파하면 bearish setup은 무효화되고, $63,450.00 range high 위에서 구조적 수용이 발생하면서 $64,900.94 EMA240 및 상단 유동성 방향으로 squeeze가 나올 수 있다. 반대로 $62,232.10 아래로 다시 밀리면 CHoCH_bullish $60,924.70은 실패 신호가 되고, EQ $60,604.30 및 후보 bullish OB 상단 $59,298.40까지 하락 확률이 커진다.",
"data_quality": "medium",
"metrics": {
"order_blocks_total": 2,
"confirmed_bullish_ob": 0,
"confirmed_bearish_ob": 0,
"candidate_bullish_ob": 1,
"candidate_bearish_ob": 1,
"active_bullish_ob": 0,
"active_bearish_ob": 0,
"nearest_bull_ob_range": {
"bottom": 57758.6,
"top": 59298.4,
"quality": "candidate",
"score": 0.546
},
"nearest_bear_ob_range": {
"bottom": 76234.7,
"top": 78077.1,
"quality": "candidate",
"score": 0.56
},
"active_bullish_ob_list": [],
"active_bearish_ob_list": [],
"ob_mitigated_count": 0,
"unfilled_bull_fvg_count": 0,
"unfilled_bear_fvg_count": 0,
"bull_fvg_ranges": [],
"bear_fvg_ranges": [],
"fvg_open_count": 0,
"fvg_mitigated_count": 55,
"fvg_open_zones": [],
"bos_choch_events": [
"BOS_bearish",
"BOS_bearish",
"BOS_bullish",
"BOS_bearish",
"CHoCH_bullish"
],
"bos_choch_levels": [
{
"type": "BOS_bearish",
"level": 74203.6
},
{
"type": "BOS_bearish",
"level": 72436.0
},
{
"type": "BOS_bullish",
"level": 64250.0
},
{
"type": "BOS_bearish",
"level": 62232.1
},
{
"type": "CHoCH_bullish",
"level": 60924.7
}
],
"bos_sequence": [
"BOS_bearish",
"BOS_bearish",
"BOS_bullish",
"BOS_bearish",
"CHoCH_bullish"
],
"consecutive_bull_bos": 0,
"consecutive_bear_bos": 0,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [
{
"type": "BSL",
"level": 78128.55
}
],
"current_zone": "premium",
"eq_level": 60604.3,
"range_high": 63450.0,
"range_low": 57758.6,
"bull_score": 6.0,
"bear_score": 9.0,
"setup_bias": "bearish",
"setup_score": 0.831,
"setup_signals": [
"bearish BOS below $74,203.60",
"bearish BOS below $72,436.00",
"bearish BOS below $62,232.10",
"deep retracement 166.8% in premium zone"
],
"retracement_direction": "bearish",
"current_retracement_pct": 166.8,
"deepest_retracement_pct": 179.8,
"previous_day_high": 63069.6,
"previous_day_low": 61877.6,
"broken_prev_high": true,
"broken_prev_low": false,
"sessions": {}
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.78,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.831,\n \"setup_signals\": [\n \"현재가 $62,614.50는 EQ $60,604.30 위의 premium zone에 위치\",\n \"이전일 고가 $63,069.60을 상향 돌파했으나 이전일 저가 $61,877.60은 미돌파하여 buy-side liquidity raid 이후 되돌림 가능성 존재\",\n \"최근 bearish BOS 레벨 $62,232.10 부근을 회복했지만, 상위 bullish BOS 확인 레벨 $64,250.00은 아직 돌파하지 못함\",\n \"현재 retracement가 166.8%로 과도한 premium retracement 상태\",\n \"EMA240 $64,900.94 아래에 머물러 중기 공급 우위가 유지됨\",\n \"가까운 확정 bullish OB와 미체결 bullish FVG가 없어 즉각적인 기관 매수 방어 근거가 약함\"\n ],\n \"reasoning\": \"구조적으로는 최근 이벤트가 CHoCH_bullish $60,924.70로 표시되어 단기 하락 구조가 약화되었지만, $64,250.00 bullish BOS를 돌파하지 못했기 때문에 확정 bullish 구조로 보기는 어렵다. 반면 setup 관점에서는 현재가 $62,614.50가 EQ $60,604.30 위 premium zone에 있고, 이전일 고가 $63,069.60을 이미 돌파해 buy-side 유동성을 건드린 상태라 단기 하방 셋업이 우세하다. 또한 최근 bearish BOS가 $74,203.60, $72,436.00, $62,232.10에서 발생했고, EMA240 $64,900.94 아래에 있어 상위 공급 압력이 남아 있다. 미체결 FVG와 활성 OB가 없기 때문에 강한 자석형 목표는 부족하지만, $61,877.60, $60,924.70, $60,604.30 방향으로 재균형 하락을 우선 본다.\",\n \"key_levels\": {\n \"support\": [\n 62232.1,\n 61877.6,\n 60924.7,\n 60604.3,\n 59298.4,\n 57758.6\n ],\n \"resistance\": [\n 63069.6,\n 63450.0,\n 64250.0,\n 64900.94,\n 76234.7,\n 78077.1,\n 78128.55\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"$64,250.00\",\n \"risk_scenario\": \"$64,250.00을 4시간봉 종가로 돌파하면 bearish setup은 무효화되고, $63,450.00 range high 위에서 구조적 수용이 발생하면서 $64,900.94 EMA240 및 상단 유동성 방향으로 squeeze가 나올 수 있다. 반대로 $62,232.10 아래로 다시 밀리면 CHoCH_bullish $60,924.70은 실패 신호가 되고, EQ $60,604.30 및 후보 bullish OB 상단 $59,298.40까지 하락 확률이 커진다.\",\n \"data_quality\": \"medium\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "neutral",
"confidence": 0.42,
"structure_bias": "neutral",
"setup_bias": "bullish",
"setup_score": 0.56,
"setup_signals": [
"현재가 $62,614.50가 고점수 strict bullish Bat 활성 PRZ $62,527.12-$63,386.13 내부에 위치",
"bullish Bat PRZ가 XAD, BC_EXT, ABCD 3개 Fib 패밀리로 구성된 고컨플루언스 구간이며 pattern_score 0.959, ratio_score 1.000, prz_score 0.988",
"근접 bullish Gartley 형성 PRZ 중심 D $62,608.77와 현재가 차이 -0.01%로 사실상 PRZ 접촉 상태, PRZ 범위 $62,202.51-$63,015.03",
"다만 confirmed_reaction_prz_count가 0이고 validated_harmonic_tp_count도 0이므로, 아직 15m/1h MSS·CHoCH 또는 명확한 sweep→reclaim 확인 전 단계",
"상단 회복 시 bullish Bat 기준 TP 후보는 $64,598.76, $65,613.27, $67,255.40"
],
"reasoning": "4h 기준 현재 BTC는 $62,614.50로 고점수 strict bullish Bat의 활성 PRZ $62,527.12-$63,386.13 안에 있으며, 이 패턴은 score 0.959와 3중 Fib 컨플루언스(XAD, BC_EXT, ABCD)를 갖는다. 동시에 nearest PRZ인 bullish Gartley D $62,608.77가 현재가와 -0.01% 차이로 겹쳐 있어 단기 반등 setup_bias는 bullish로 평가된다. 그러나 best Bat은 completion_status가 forming이고 confirmed_reaction이 false이며, 전체 confirmed_reaction_prz_count도 0이므로 구조적으로는 아직 bullish 전환이 확정되지 않았다. 따라서 하모닉 관점의 결론은 방향성 총점 0.203의 약한 bullish 후보 구간일 뿐이며, 메인 구조를 뒤집는 신호가 아니라 PRZ 반응 대기형 neutral 신호다.",
"key_levels": {
"support": [
62527.12,
62202.51,
62086.56,
61505.57,
61013.8
],
"resistance": [
63015.03,
63386.13,
64598.76,
65613.27,
67255.4
]
},
"time_horizon": "short term",
"invalidation_level": "$62,202.51",
"risk_scenario": "가격이 bullish Gartley PRZ 하단 $62,202.51 아래로 수용되면 현재 bullish PRZ 방어 실패로 해석되며, bearish Bat 활성 구간 $61,505.57-$62,667.55 및 bearish TP 후보 $60,536.96, $59,579.61, 최종 $58,030.00 재방문 위험이 커진다. 반대로 $63,386.13 상단을 회복하고 유지하면 bullish Bat 반응 확인 가능성이 높아지며 $64,598.76-$65,613.27 구간이 1차 상승 waypoint가 된다.",
"data_quality": "high",
"metrics": {
"patterns_found": 171,
"completed_patterns_found": 81,
"forming_d_prz_found": 90,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 30,
"multiscale_swings_scanned": 55,
"swing_highs_scanned": 30,
"swing_lows_scanned": 25,
"timeframe": "4h",
"prz_active_threshold_pct": 0.75,
"prz_nearby_threshold_pct": 1.5,
"prz_watch_threshold_pct": 3.0,
"prz_max_width_pct": 1.3,
"quality_counts": {
"high": 4,
"medium": 46,
"low": 121
},
"prz_status_counts": {
"active": 66,
"nearby": 16,
"watch": 28,
"far": 61,
"forming": 33
},
"high_confluence_prz_count": 20,
"strict_patterns_found": 57,
"candidate_patterns_found": 114,
"active_patterns_at_prz": 66,
"nearby_patterns": 16,
"all_patterns": [
"bat",
"gartley",
"butterfly",
"butterfly",
"crab",
"shark",
"bat",
"bat",
"gartley",
"bat",
"bat",
"gartley",
"shark",
"gartley",
"bat",
"gartley",
"butterfly",
"crab",
"crab",
"butterfly",
"butterfly",
"shark",
"bat",
"bat",
"shark",
"butterfly",
"shark",
"gartley",
"bat",
"bat",
"butterfly",
"butterfly",
"bat",
"bat",
"gartley",
"bat",
"butterfly",
"crab",
"gartley",
"crab",
"shark",
"crab",
"bat",
"shark",
"butterfly",
"crab",
"crab",
"shark",
"shark",
"crab",
"shark",
"shark",
"crab",
"butterfly",
"shark",
"butterfly",
"bat",
"butterfly",
"butterfly",
"gartley",
"crab",
"gartley",
"gartley",
"bat",
"butterfly",
"bat",
"bat",
"shark",
"gartley",
"crab",
"shark",
"bat",
"crab",
"crab",
"butterfly",
"crab",
"gartley",
"butterfly",
"crab",
"crab",
"shark",
"butterfly",
"gartley",
"bat",
"bat",
"shark",
"crab",
"gartley",
"butterfly",
"crab",
"shark",
"crab",
"bat",
"crab",
"bat",
"gartley",
"crab",
"gartley",
"shark",
"shark",
"crab",
"crab",
"bat",
"crab",
"shark",
"shark",
"shark",
"shark",
"crab",
"shark",
"shark",
"crab",
"bat",
"crab",
"crab",
"shark",
"gartley",
"crab",
"bat",
"bat",
"shark",
"butterfly",
"shark",
"shark",
"shark",
"crab",
"crab",
"crab",
"shark",
"crab",
"crab",
"shark",
"bat",
"butterfly",
"crab",
"butterfly",
"crab",
"crab",
"gartley",
"butterfly",
"crab",
"crab",
"crab",
"butterfly",
"crab",
"gartley",
"crab",
"butterfly",
"butterfly",
"bat",
"shark",
"crab",
"shark",
"crab",
"butterfly",
"butterfly",
"crab",
"crab",
"shark",
"bat",
"shark",
"crab",
"butterfly",
"shark",
"gartley",
"gartley",
"butterfly",
"crab",
"gartley",
"butterfly",
"shark"
],
"all_signals": [
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish"
],
"best_pattern": "bat",
"best_pattern_quality": "strict",
"best_quality": "high",
"best_pattern_score": 0.959,
"best_completion_status": "forming",
"nearest_pattern": "gartley",
"nearest_prz": 62608.77,
"price_to_prz": -0.01,
"prz_range": [
62202.51,
63015.03
],
"council_relevant_prz_count": 1,
"directional_influence_prz_count": 1,
"confirmed_reaction_prz_count": 0,
"validated_harmonic_tp_count": 0,
"pattern_candidates": [
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.959,
"ratio_score": 1.0,
"prz_score": 0.988,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62956.63,
"prz_range": [
62527.12,
63386.13
],
"prz_width_pct": 1.364,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.55,
"price_to_prz_pct_raw": 0.5464,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 62956.63,
"a_price": 67255.4,
"tp1_ad_382": 64598.76,
"tp2_ad_618": 65613.27,
"tp3_a_or_structure_liquidity": 67255.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.39,
"ABC": 0.3949
},
"x_price": 62315.0,
"x_idx": 157,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 180,
"a_order": 8,
"b_price": 65328.8,
"b_idx": 186,
"b_order": 3,
"c_price": 64568.0,
"c_idx": 214,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.878,
"ratio_score": 0.847,
"prz_score": 0.988,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63220.0,
"prz_range": [
62527.12,
63386.13
],
"prz_width_pct": 1.364,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.55,
"price_to_prz_pct_raw": 0.5464,
"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"
],
"reaction_score": 0.8,
"reaction_detail": {
"reaction_score": 0.8,
"reaction_move_ratio_ad": 0.589,
"adverse_move_ratio_ad": 0.335,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 62956.63,
"a_price": 67255.4,
"tp1_ad_382": 64598.76,
"tp2_ad_618": 65613.27,
"tp3_a_or_structure_liquidity": 67255.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.39,
"ABC": 0.3949,
"BCD": 1.7718,
"XAD": 0.8168
},
"x_price": 62315.0,
"x_idx": 157,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 180,
"a_order": 8,
"b_price": 65328.8,
"b_idx": 186,
"b_order": 3,
"c_price": 64568.0,
"c_idx": 214,
"c_order": 3,
"d_idx": 218
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.858,
"ratio_score": 0.718,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62608.77,
"prz_range": [
62202.51,
63015.03
],
"prz_width_pct": 1.298,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.01,
"price_to_prz_pct_raw": -0.0091,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 62608.77,
"a_price": 64738.0,
"tp1_ad_382": 63422.14,
"tp2_ad_618": 63924.64,
"tp3_a_or_structure_liquidity": 64738.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6611,
"ABC": 0.8939
},
"x_price": 62315.0,
"x_idx": 157,
"x_order": 3,
"a_price": 64738.0,
"a_idx": 170,
"a_order": 5,
"b_price": 63136.2,
"b_idx": 210,
"b_order": 3,
"c_price": 64568.0,
"c_idx": 214,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.839,
"ratio_score": 0.826,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 59060.0,
"prz_range": [
60933.28,
61663.11
],
"prz_width_pct": 1.191,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.1,
"price_to_prz_pct_raw": -2.1022,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"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.35,
"adverse_move_ratio_ad": 0.126,
"bars_after_d": 12,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"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": "butterfly",
"d_price": 61298.2,
"a_price": 67255.4,
"tp1_ad_382": 63573.85,
"tp2_ad_618": 64979.75,
"tp3_a_or_structure_liquidity": 67255.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8338,
"ABC": 0.5974,
"BCD": 2.6563,
"XAD": 1.6589
},
"x_price": 62315.0,
"x_idx": 157,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 180,
"a_order": 8,
"b_price": 63136.2,
"b_idx": 210,
"b_order": 3,
"c_price": 65597.2,
"c_idx": 222,
"c_order": 8,
"d_idx": 235
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.892,
"ratio_score": 0.911,
"prz_score": 0.972,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 61461.12,
"prz_range": [
61013.8,
61908.44
],
"prz_width_pct": 1.456,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.84,
"price_to_prz_pct_raw": -1.842,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 61461.12,
"a_price": 66956.7,
"tp1_ad_382": 63560.43,
"tp2_ad_618": 64857.39,
"tp3_a_or_structure_liquidity": 66956.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.805,
"ABC": 0.6362
},
"x_price": 62315.0,
"x_idx": 157,
"x_order": 3,
"a_price": 66956.7,
"a_idx": 185,
"a_order": 3,
"b_price": 63220.0,
"b_idx": 218,
"b_order": 5,
"c_price": 65597.2,
"c_idx": 222,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.868,
"ratio_score": 1.0,
"prz_score": 0.862,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 64177.92,
"prz_range": [
63514.47,
64841.36
],
"prz_width_pct": 2.068,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.5,
"price_to_prz_pct_raw": 2.4969,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 64177.92,
"a_price": 66956.7,
"tp1_ad_382": 65239.41,
"tp2_ad_618": 65895.2,
"tp3_a_or_structure_liquidity": 66956.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4923,
"ABC": 0.6698
},
"x_price": 63650.0,
"x_idx": 175,
"x_order": 8,
"a_price": 66956.7,
"a_idx": 185,
"a_order": 3,
"b_price": 65328.8,
"b_idx": 186,
"b_order": 3,
"c_price": 66419.2,
"c_idx": 193,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.864,
"ratio_score": 0.838,
"prz_score": 0.897,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62086.56,
"prz_range": [
61505.57,
62667.55
],
"prz_width_pct": 1.872,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.84,
"price_to_prz_pct_raw": -0.8432,
"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": 62086.56,
"a_price": 58030.0,
"tp1_ad_382": 60536.96,
"tp2_ad_618": 59579.61,
"tp3_a_or_structure_liquidity": 58030.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.522,
"ABC": 0.6967
},
"x_price": 63209.6,
"x_idx": 233,
"x_order": 5,
"a_price": 58030.0,
"a_idx": 240,
"a_order": 8,
"b_price": 60734.0,
"b_idx": 244,
"b_order": 3,
"c_price": 58850.0,
"c_idx": 261,
"c_order": 8,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.853,
"ratio_score": 0.844,
"prz_score": 0.963,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 61176.59,
"prz_range": [
60715.71,
61637.48
],
"prz_width_pct": 1.507,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.3,
"price_to_prz_pct_raw": -2.2964,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 61176.59,
"a_price": 58030.0,
"tp1_ad_382": 59974.6,
"tp2_ad_618": 59232.0,
"tp3_a_or_structure_liquidity": 58030.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6443,
"ABC": 0.6737
},
"x_price": 61931.1,
"x_idx": 238,
"x_order": 3,
"a_price": 58030.0,
"a_idx": 240,
"a_order": 8,
"b_price": 60543.3,
"b_idx": 257,
"b_order": 3,
"c_price": 58850.0,
"c_idx": 261,
"c_order": 8,
"d_idx": null
}
],
"council_relevant_prz": [
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.959,
"ratio_score": 1.0,
"prz_score": 0.988,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62956.63,
"prz_range": [
62527.12,
63386.13
],
"prz_width_pct": 1.364,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.55,
"price_to_prz_pct_raw": 0.5464,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 62956.63,
"a_price": 67255.4,
"tp1_ad_382": 64598.76,
"tp2_ad_618": 65613.27,
"tp3_a_or_structure_liquidity": 67255.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.39,
"ABC": 0.3949
},
"x_price": 62315.0,
"x_idx": 157,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 180,
"a_order": 8,
"b_price": 65328.8,
"b_idx": 186,
"b_order": 3,
"c_price": 64568.0,
"c_idx": 214,
"c_order": 3,
"d_idx": null
}
],
"report_detail_candidates": [
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.959,
"ratio_score": 1.0,
"prz_score": 0.988,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62956.63,
"prz_range": [
62527.12,
63386.13
],
"prz_width_pct": 1.364,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.55,
"price_to_prz_pct_raw": 0.5464,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 62956.63,
"a_price": 67255.4,
"tp1_ad_382": 64598.76,
"tp2_ad_618": 65613.27,
"tp3_a_or_structure_liquidity": 67255.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.39,
"ABC": 0.3949
},
"x_price": 62315.0,
"x_idx": 157,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 180,
"a_order": 8,
"b_price": 65328.8,
"b_idx": 186,
"b_order": 3,
"c_price": 64568.0,
"c_idx": 214,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.878,
"ratio_score": 0.847,
"prz_score": 0.988,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63220.0,
"prz_range": [
62527.12,
63386.13
],
"prz_width_pct": 1.364,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.55,
"price_to_prz_pct_raw": 0.5464,
"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"
],
"reaction_score": 0.8,
"reaction_detail": {
"reaction_score": 0.8,
"reaction_move_ratio_ad": 0.589,
"adverse_move_ratio_ad": 0.335,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 62956.63,
"a_price": 67255.4,
"tp1_ad_382": 64598.76,
"tp2_ad_618": 65613.27,
"tp3_a_or_structure_liquidity": 67255.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.39,
"ABC": 0.3949,
"BCD": 1.7718,
"XAD": 0.8168
},
"x_price": 62315.0,
"x_idx": 157,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 180,
"a_order": 8,
"b_price": 65328.8,
"b_idx": 186,
"b_order": 3,
"c_price": 64568.0,
"c_idx": 214,
"c_order": 3,
"d_idx": 218
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.858,
"ratio_score": 0.718,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62608.77,
"prz_range": [
62202.51,
63015.03
],
"prz_width_pct": 1.298,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.01,
"price_to_prz_pct_raw": -0.0091,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 62608.77,
"a_price": 64738.0,
"tp1_ad_382": 63422.14,
"tp2_ad_618": 63924.64,
"tp3_a_or_structure_liquidity": 64738.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6611,
"ABC": 0.8939
},
"x_price": 62315.0,
"x_idx": 157,
"x_order": 3,
"a_price": 64738.0,
"a_idx": 170,
"a_order": 5,
"b_price": 63136.2,
"b_idx": 210,
"b_order": 3,
"c_price": 64568.0,
"c_idx": 214,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.839,
"ratio_score": 0.826,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 59060.0,
"prz_range": [
60933.28,
61663.11
],
"prz_width_pct": 1.191,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.1,
"price_to_prz_pct_raw": -2.1022,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"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.35,
"adverse_move_ratio_ad": 0.126,
"bars_after_d": 12,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"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": "butterfly",
"d_price": 61298.2,
"a_price": 67255.4,
"tp1_ad_382": 63573.85,
"tp2_ad_618": 64979.75,
"tp3_a_or_structure_liquidity": 67255.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8338,
"ABC": 0.5974,
"BCD": 2.6563,
"XAD": 1.6589
},
"x_price": 62315.0,
"x_idx": 157,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 180,
"a_order": 8,
"b_price": 63136.2,
"b_idx": 210,
"b_order": 3,
"c_price": 65597.2,
"c_idx": 222,
"c_order": 8,
"d_idx": 235
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.892,
"ratio_score": 0.911,
"prz_score": 0.972,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 61461.12,
"prz_range": [
61013.8,
61908.44
],
"prz_width_pct": 1.456,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.84,
"price_to_prz_pct_raw": -1.842,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 61461.12,
"a_price": 66956.7,
"tp1_ad_382": 63560.43,
"tp2_ad_618": 64857.39,
"tp3_a_or_structure_liquidity": 66956.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.805,
"ABC": 0.6362
},
"x_price": 62315.0,
"x_idx": 157,
"x_order": 3,
"a_price": 66956.7,
"a_idx": 185,
"a_order": 3,
"b_price": 63220.0,
"b_idx": 218,
"b_order": 5,
"c_price": 65597.2,
"c_idx": 222,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.868,
"ratio_score": 1.0,
"prz_score": 0.862,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 64177.92,
"prz_range": [
63514.47,
64841.36
],
"prz_width_pct": 2.068,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.5,
"price_to_prz_pct_raw": 2.4969,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 64177.92,
"a_price": 66956.7,
"tp1_ad_382": 65239.41,
"tp2_ad_618": 65895.2,
"tp3_a_or_structure_liquidity": 66956.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4923,
"ABC": 0.6698
},
"x_price": 63650.0,
"x_idx": 175,
"x_order": 8,
"a_price": 66956.7,
"a_idx": 185,
"a_order": 3,
"b_price": 65328.8,
"b_idx": 186,
"b_order": 3,
"c_price": 66419.2,
"c_idx": 193,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.864,
"ratio_score": 0.838,
"prz_score": 0.897,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62086.56,
"prz_range": [
61505.57,
62667.55
],
"prz_width_pct": 1.872,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.84,
"price_to_prz_pct_raw": -0.8432,
"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": 62086.56,
"a_price": 58030.0,
"tp1_ad_382": 60536.96,
"tp2_ad_618": 59579.61,
"tp3_a_or_structure_liquidity": 58030.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.522,
"ABC": 0.6967
},
"x_price": 63209.6,
"x_idx": 233,
"x_order": 5,
"a_price": 58030.0,
"a_idx": 240,
"a_order": 8,
"b_price": 60734.0,
"b_idx": 244,
"b_order": 3,
"c_price": 58850.0,
"c_idx": 261,
"c_order": 8,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.853,
"ratio_score": 0.844,
"prz_score": 0.963,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 61176.59,
"prz_range": [
60715.71,
61637.48
],
"prz_width_pct": 1.507,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.3,
"price_to_prz_pct_raw": -2.2964,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 61176.59,
"a_price": 58030.0,
"tp1_ad_382": 59974.6,
"tp2_ad_618": 59232.0,
"tp3_a_or_structure_liquidity": 58030.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6443,
"ABC": 0.6737
},
"x_price": 61931.1,
"x_idx": 238,
"x_order": 3,
"a_price": 58030.0,
"a_idx": 240,
"a_order": 8,
"b_price": 60543.3,
"b_idx": 257,
"b_order": 3,
"c_price": 58850.0,
"c_idx": 261,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.833,
"ratio_score": 0.837,
"prz_score": 0.918,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 61139.25,
"prz_range": [
60602.82,
61675.69
],
"prz_width_pct": 1.755,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.36,
"price_to_prz_pct_raw": -2.3561,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 61139.25,
"a_price": 63915.3,
"tp1_ad_382": 62199.7,
"tp2_ad_618": 62854.85,
"tp3_a_or_structure_liquidity": 63915.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5222,
"ABC": 0.5807
},
"x_price": 60691.9,
"x_idx": 149,
"x_order": 8,
"a_price": 63915.3,
"a_idx": 157,
"a_order": 3,
"b_price": 62232.1,
"b_idx": 198,
"b_order": 8,
"c_price": 63209.6,
"c_idx": 233,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.82,
"ratio_score": 0.812,
"prz_score": 0.911,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62180.0,
"prz_range": [
61146.28,
62254.99
],
"prz_width_pct": 1.797,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.46,
"price_to_prz_pct_raw": -1.4595,
"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"
],
"reaction_score": 0.65,
"reaction_detail": {
"reaction_score": 0.65,
"reaction_move_ratio_ad": 0.257,
"adverse_move_ratio_ad": 0.214,
"bars_after_d": 12,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 61700.64,
"a_price": 58030.0,
"tp1_ad_382": 60298.45,
"tp2_ad_618": 59432.18,
"tp3_a_or_structure_liquidity": 58030.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5589,
"ABC": 0.7167,
"BCD": 1.6051,
"XAD": 0.8012
},
"x_price": 63209.6,
"x_idx": 233,
"x_order": 5,
"a_price": 58030.0,
"a_idx": 240,
"a_order": 8,
"b_price": 60924.7,
"b_idx": 252,
"b_order": 8,
"c_price": 58850.0,
"c_idx": 261,
"c_order": 8,
"d_idx": 282
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.803,
"ratio_score": 0.649,
"prz_score": 0.911,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 61700.64,
"prz_range": [
61146.28,
62254.99
],
"prz_width_pct": 1.797,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.46,
"price_to_prz_pct_raw": -1.4595,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 61700.64,
"a_price": 58030.0,
"tp1_ad_382": 60298.45,
"tp2_ad_618": 59432.18,
"tp3_a_or_structure_liquidity": 58030.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5589,
"ABC": 0.7167
},
"x_price": 63209.6,
"x_idx": 233,
"x_order": 5,
"a_price": 58030.0,
"a_idx": 240,
"a_order": 8,
"b_price": 60924.7,
"b_idx": 252,
"b_order": 8,
"c_price": 58850.0,
"c_idx": 261,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.797,
"ratio_score": 0.743,
"prz_score": 0.897,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62180.0,
"prz_range": [
61505.57,
62667.55
],
"prz_width_pct": 1.872,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.84,
"price_to_prz_pct_raw": -0.8432,
"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"
],
"reaction_score": 0.65,
"reaction_detail": {
"reaction_score": 0.65,
"reaction_move_ratio_ad": 0.257,
"adverse_move_ratio_ad": 0.214,
"bars_after_d": 12,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 62086.56,
"a_price": 58030.0,
"tp1_ad_382": 60536.96,
"tp2_ad_618": 59579.61,
"tp3_a_or_structure_liquidity": 58030.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.522,
"ABC": 0.6967,
"BCD": 1.7675,
"XAD": 0.8012
},
"x_price": 63209.6,
"x_idx": 233,
"x_order": 5,
"a_price": 58030.0,
"a_idx": 240,
"a_order": 8,
"b_price": 60734.0,
"b_idx": 244,
"b_order": 3,
"c_price": 58850.0,
"c_idx": 261,
"c_order": 8,
"d_idx": 282
}
],
"actionable_patterns_list": [
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.959,
"prz_proximity": "active",
"prz_range": [
62527.12,
63386.13
],
"prz_reversal_direction": "up",
"price_to_prz_pct": 0.55,
"high_confluence_prz": true,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 62956.63,
"a_price": 67255.4,
"tp1_ad_382": 64598.76,
"tp2_ad_618": 65613.27,
"tp3_a_or_structure_liquidity": 67255.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "BAT FORMING HIGH PRZ $62,527.12-$63,386.13: expected reversal UP if price reacts in zone"
}
],
"best_council_prz": {
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.959,
"ratio_score": 1.0,
"prz_score": 0.988,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62956.63,
"prz_range": [
62527.12,
63386.13
],
"prz_width_pct": 1.364,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.55,
"price_to_prz_pct_raw": 0.5464,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 62956.63,
"a_price": 67255.4,
"tp1_ad_382": 64598.76,
"tp2_ad_618": 65613.27,
"tp3_a_or_structure_liquidity": 67255.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.39,
"ABC": 0.3949
},
"x_price": 62315.0,
"x_idx": 157,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 180,
"a_order": 8,
"b_price": 65328.8,
"b_idx": 186,
"b_order": 3,
"c_price": 64568.0,
"c_idx": 214,
"c_order": 3,
"d_idx": null
},
"best_tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 62956.63,
"a_price": 67255.4,
"tp1_ad_382": 64598.76,
"tp2_ad_618": 65613.27,
"tp3_a_or_structure_liquidity": 67255.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"tp_ladder": [
{
"direction": "bullish",
"source": "bat",
"d_price": 62956.63,
"a_price": 67255.4,
"tp1_ad_382": 64598.76,
"tp2_ad_618": 65613.27,
"tp3_a_or_structure_liquidity": 67255.4,
"note": "Use as strong TP ladder context; not standalone path authority."
}
],
"validated_tp_ladder": [],
"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.203,
"bearish": 0
},
"directional_score_total": 0.203,
"directional_dominance": 1.0
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.42,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.56,\n \"setup_signals\": [\n \"현재가 $62,614.50가 고점수 strict bullish Bat 활성 PRZ $62,527.12-$63,386.13 내부에 위치\",\n \"bullish Bat PRZ가 XAD, BC_EXT, ABCD 3개 Fib 패밀리로 구성된 고컨플루언스 구간이며 pattern_score 0.959, ratio_score 1.000, prz_score 0.988\",\n \"근접 bullish Gartley 형성 PRZ 중심 D $62,608.77와 현재가 차이 -0.01%로 사실상 PRZ 접촉 상태, PRZ 범위 $62,202.51-$63,015.03\",\n \"다만 confirmed_reaction_prz_count가 0이고 validated_harmonic_tp_count도 0이므로, 아직 15m/1h MSS·CHoCH 또는 명확한 sweep→reclaim 확인 전 단계\",\n \"상단 회복 시 bullish Bat 기준 TP 후보는 $64,598.76, $65,613.27, $67,255.40\"\n ],\n \"reasoning\": \"4h 기준 현재 BTC는 $62,614.50로 고점수 strict bullish Bat의 활성 PRZ $62,527.12-$63,386.13 안에 있으며, 이 패턴은 score 0.959와 3중 Fib 컨플루언스(XAD, BC_EXT, ABCD)를 갖는다. 동시에 nearest PRZ인 bullish Gartley D $62,608.77가 현재가와 -0.01% 차이로 겹쳐 있어 단기 반등 setup_bias는 bullish로 평가된다. 그러나 best Bat은 completion_status가 forming이고 confirmed_reaction이 false이며, 전체 confirmed_reaction_prz_count도 0이므로 구조적으로는 아직 bullish 전환이 확정되지 않았다. 따라서 하모닉 관점의 결론은 방향성 총점 0.203의 약한 bullish 후보 구간일 뿐이며, 메인 구조를 뒤집는 신호가 아니라 PRZ 반응 대기형 neutral 신호다.\",\n \"key_levels\": {\n \"support\": [\n 62527.12,\n 62202.51,\n 62086.56,\n 61505.57,\n 61013.8\n ],\n \"resistance\": [\n 63015.03,\n 63386.13,\n 64598.76,\n 65613.27,\n 67255.4\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$62,202.51\",\n \"risk_scenario\": \"가격이 bullish Gartley PRZ 하단 $62,202.51 아래로 수용되면 현재 bullish PRZ 방어 실패로 해석되며, bearish Bat 활성 구간 $61,505.57-$62,667.55 및 bearish TP 후보 $60,536.96, $59,579.61, 최종 $58,030.00 재방문 위험이 커진다. 반대로 $63,386.13 상단을 회복하고 유지하면 bullish Bat 반응 확인 가능성이 높아지며 $64,598.76-$65,613.27 구간이 1차 상승 waypoint가 된다.\",\n \"data_quality\": \"high\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bearish",
"overall_confidence": 0.62,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.76,
"active_setups": [
"현재가 $62,614.50는 7일 범위 EQ $60,604.30 위의 premium zone에 위치",
"$63,450.00 7일 고점 및 Wyckoff UT 후보 고점 회수 실패",
"이전일 고가 $63,069.60 상향 돌파 후 buy-side liquidity raid 조건 형성, 이전일 저가 $61,877.60은 미돌파",
"7일 고점 $63,450.00 부근에서 strict evening_star 품질 0.676 및 bearish_engulfing 후보 출현",
"파생 포지셔닝에서 롱 계정 비율 0.597, 롱 과밀도 0.823, fragility_score 0.758로 하방 청산 취약성 증가",
"하방 청산 및 유동성 밀집: $62,500, $61,300, $60,700",
"Fibonacci 관점에서는 $62,180.00 위 확장 시도가 유지되지만, $63,382.62-$63,450.00 저항 접근 구간",
"Harmonic 관점에서는 bullish Bat PRZ $62,527.12-$63,386.13 내부이나, 미확인 반응 구간으로 구조 전환 근거는 아님"
],
"setup_vs_structure": "구조적 판정은 Wyckoff 분배 후보가 우세한 약세이나, 다수 구조 판독은 아직 중립에 머물러 있어 확정 하락 추세라기보다 분배 상단부의 약세 조건으로 해석된다. 실행 셋업은 캔들, ICT, 파생, Wyckoff가 모두 bearish로 정렬되어 구조보다 더 명확하게 약세 쪽으로 기울어 있다."
},
"signal_breakdown": {
"bullish_count": 1,
"bearish_count": 1,
"neutral_count": 4
},
"key_levels": {
"support": [
62527.12,
62467.25,
62256.25,
62180.0,
62120.24,
61877.6,
61300.0,
60755.0,
60604.3,
59060.0,
57758.6
],
"resistance": [
63069.6,
63382.62,
63450.0,
64010.46,
64179.5,
64362.6,
64900.94,
65100.0
]
},
"confluences": [
"Wyckoff, Candlestick, Derivatives, ICT가 모두 $63,450.00을 핵심 상단 저항 또는 실패 고점으로 지목한다.",
"ICT와 Candlestick은 7일 범위 EQ $60,604.30 위 premium zone이라는 동일한 구조 조건을 공유한다.",
"Wyckoff의 범위 EQ $62,467.25, Candlestick의 EMA120 $62,256.25, Fibonacci의 ext_1.0 $62,180.00, ICT의 bearish BOS 레벨 $62,232.10이 $62,180-$62,467 구간에 밀집해 현재가 바로 아래의 단기 구조 분기대를 형성한다.",
"Fibonacci의 저항 $63,382.62, Harmonic bullish Bat PRZ 상단 $63,386.13, 7일 고점 $63,450.00이 $63,380-$63,450 구간에서 강한 상단 컨플루언스를 만든다.",
"Wyckoff의 AR $60,755.00, Derivatives의 청산 밀집 $60,700, ICT/Fibonacci의 EQ·ret_0.382 인근 $60,604.30-$60,491.03이 $60,500-$60,755 구간에서 하단 구조 컨플루언스를 형성한다.",
"Wyckoff의 SOW_IN_PHASE_B $59,060.00과 Harmonic 하단 반응 후보 및 ICT 하단 후보 $59,298.40-$57,758.60이 분배 하단부 리스크 구간으로 중첩된다."
],
"conflicts": [
"Fibonacci는 $62,180.00 ext_1.0 상회로 구조적 bullish 확장 시도를 인정하지만, Wyckoff는 동일 가격대를 분배 범위 내부 반등으로 해석한다.",
"Harmonic은 현재가가 bullish Bat PRZ $62,527.12-$63,386.13 및 bullish Gartley PRZ $62,202.51-$63,015.03 내부라고 보며 단기 반등 후보를 제시하지만, 해당 PRZ는 미확인 반응 구간이므로 Wyckoff·ICT·파생의 약세 구조/셋업을 뒤집을 권한은 낮다.",
"Candlestick과 Derivatives는 구조 자체는 중립으로 보지만 실행 셋업은 bearish로 평가한다. 즉, 확인된 하락 구조라기보다 상단 유동성 흡수 이후의 약세 조건이라는 점에서 해석 강도에 차이가 있다.",
"ICT는 최근 CHoCH_bullish $60,924.70로 단기 하락 구조 약화를 인정하지만, $64,250.00 bullish BOS 미돌파로 확정 bullish 구조는 부정한다."
],
"executive_summary": "BTC/USDT 4시간 구조는 확정 추세 하락이라기보다 분배 후보 구조가 우세한 상태이며, Wyckoff상 BC $64,179.50 → AR $60,755.00 → ST $64,362.60 → SOW_IN_PHASE_B $59,060.00 → UT $63,450.00의 배열로 Phase C UT 이후 확인 구간에 있다. 현재가 $62,614.50는 7일 EQ $60,604.30 및 분배 범위 EQ $62,467.25 부근 위에 있어 프리미엄 하단부에 머물고 있으며, $63,382.62-$63,450.00 저항 컨플루언스를 회수하지 못한 점이 구조적 부담이다. 다만 Fibonacci의 $62,180.00 상회와 Harmonic bullish PRZ $62,527.12-$63,386.13은 하락 구조 확정 전의 반응 리스크로 남아 있어, 약세 구조 판단의 신뢰도는 중간 수준으로 제한된다. 핵심 무효화 조건은 $64,362.60 상단 공급대의 4시간 수용이며, $64,900.94-$64,912.43 회복 시 분배 기반 bearish 구조 진단은 유지하기 어렵다.",
"raw_llm_response": "{\n \"overall_signal\": \"bearish\",\n \"overall_confidence\": 0.62,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.76,\n \"active_setups\": [\n \"현재가 $62,614.50는 7일 범위 EQ $60,604.30 위의 premium zone에 위치\",\n \"$63,450.00 7일 고점 및 Wyckoff UT 후보 고점 회수 실패\",\n \"이전일 고가 $63,069.60 상향 돌파 후 buy-side liquidity raid 조건 형성, 이전일 저가 $61,877.60은 미돌파\",\n \"7일 고점 $63,450.00 부근에서 strict evening_star 품질 0.676 및 bearish_engulfing 후보 출현\",\n \"파생 포지셔닝에서 롱 계정 비율 0.597, 롱 과밀도 0.823, fragility_score 0.758로 하방 청산 취약성 증가\",\n \"하방 청산 및 유동성 밀집: $62,500, $61,300, $60,700\",\n \"Fibonacci 관점에서는 $62,180.00 위 확장 시도가 유지되지만, $63,382.62-$63,450.00 저항 접근 구간\",\n \"Harmonic 관점에서는 bullish Bat PRZ $62,527.12-$63,386.13 내부이나, 미확인 반응 구간으로 구조 전환 근거는 아님\"\n ],\n \"setup_vs_structure\": \"구조적 판정은 Wyckoff 분배 후보가 우세한 약세이나, 다수 구조 판독은 아직 중립에 머물러 있어 확정 하락 추세라기보다 분배 상단부의 약세 조건으로 해석된다. 실행 셋업은 캔들, ICT, 파생, Wyckoff가 모두 bearish로 정렬되어 구조보다 더 명확하게 약세 쪽으로 기울어 있다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 1,\n \"bearish_count\": 1,\n \"neutral_count\": 4\n },\n \"key_levels\": {\n \"support\": [\n 62527.12,\n 62467.25,\n 62256.25,\n 62180.0,\n 62120.24,\n 61877.6,\n 61300.0,\n 60755.0,\n 60604.3,\n 59060.0,\n 57758.6\n ],\n \"resistance\": [\n 63069.6,\n 63382.62,\n 63450.0,\n 64010.46,\n 64179.5,\n 64362.6,\n 64900.94,\n 65100.0\n ]\n },\n \"confluences\": [\n \"Wyckoff, Candlestick, Derivatives, ICT가 모두 $63,450.00을 핵심 상단 저항 또는 실패 고점으로 지목한다.\",\n \"ICT와 Candlestick은 7일 범위 EQ $60,604.30 위 premium zone이라는 동일한 구조 조건을 공유한다.\",\n \"Wyckoff의 범위 EQ $62,467.25, Candlestick의 EMA120 $62,256.25, Fibonacci의 ext_1.0 $62,180.00, ICT의 bearish BOS 레벨 $62,232.10이 $62,180-$62,467 구간에 밀집해 현재가 바로 아래의 단기 구조 분기대를 형성한다.\",\n \"Fibonacci의 저항 $63,382.62, Harmonic bullish Bat PRZ 상단 $63,386.13, 7일 고점 $63,450.00이 $63,380-$63,450 구간에서 강한 상단 컨플루언스를 만든다.\",\n \"Wyckoff의 AR $60,755.00, Derivatives의 청산 밀집 $60,700, ICT/Fibonacci의 EQ·ret_0.382 인근 $60,604.30-$60,491.03이 $60,500-$60,755 구간에서 하단 구조 컨플루언스를 형성한다.\",\n \"Wyckoff의 SOW_IN_PHASE_B $59,060.00과 Harmonic 하단 반응 후보 및 ICT 하단 후보 $59,298.40-$57,758.60이 분배 하단부 리스크 구간으로 중첩된다.\"\n ],\n \"conflicts\": [\n \"Fibonacci는 $62,180.00 ext_1.0 상회로 구조적 bullish 확장 시도를 인정하지만, Wyckoff는 동일 가격대를 분배 범위 내부 반등으로 해석한다.\",\n \"Harmonic은 현재가가 bullish Bat PRZ $62,527.12-$63,386.13 및 bullish Gartley PRZ $62,202.51-$63,015.03 내부라고 보며 단기 반등 후보를 제시하지만, 해당 PRZ는 미확인 반응 구간이므로 Wyckoff·ICT·파생의 약세 구조/셋업을 뒤집을 권한은 낮다.\",\n \"Candlestick과 Derivatives는 구조 자체는 중립으로 보지만 실행 셋업은 bearish로 평가한다. 즉, 확인된 하락 구조라기보다 상단 유동성 흡수 이후의 약세 조건이라는 점에서 해석 강도에 차이가 있다.\",\n \"ICT는 최근 CHoCH_bullish $60,924.70로 단기 하락 구조 약화를 인정하지만, $64,250.00 bullish BOS 미돌파로 확정 bullish 구조는 부정한다.\"\n ],\n \"highest_conviction_analyst\": \"Wyckoff Expert — 4시간 구조를 분배 후보로 식별하고 BC $64,179.50, AR $60,755.00, ST $64,362.60, SOW_IN_PHASE_B $59,060.00, UT $63,450.00의 구체적 단계 배열을 제시했기 때문이다. regime_fitness 0.888로 구조 적합도가 높고, 현재 위치가 Phase C의 UT 이후 확인 구간이라는 진단이 다른 약세 셋업들과 가장 잘 결합된다.\",\n \"invalidation_level\": \"$64,362.60 상단 ST/공급대 위 4시간 수용 시 분배 해석이 크게 약화되며, $64,900.94 EMA240 및 $64,912.43 Fibonacci ext_1.618까지 회복하면 현재 bearish structural thesis는 사실상 무효화된다.\",\n \"executive_summary\": \"BTC/USDT 4시간 구조는 확정 추세 하락이라기보다 분배 후보 구조가 우세한 상태이며, Wyckoff상 BC $64,179.50 → AR $60,755.00 → ST $64,362.60 → SOW_IN_PHASE_B $59,060.00 → UT $63,450.00의 배열로 Phase C UT 이후 확인 구간에 있다. 현재가 $62,614.50는 7일 EQ $60,604.30 및 분배 범위 EQ $62,467.25 부근 위에 있어 프리미엄 하단부에 머물고 있으며, $63,382.62-$63,450.00 저항 컨플루언스를 회수하지 못한 점이 구조적 부담이다. 다만 Fibonacci의 $62,180.00 상회와 Harmonic bullish PRZ $62,527.12-$63,386.13은 하락 구조 확정 전의 반응 리스크로 남아 있어, 약세 구조 판단의 신뢰도는 중간 수준으로 제한된다. 핵심 무효화 조건은 $64,362.60 상단 공급대의 4시간 수용이며, $64,900.94-$64,912.43 회복 시 분배 기반 bearish 구조 진단은 유지하기 어렵다.\"\n}"
},
"overall_signal": "bearish",
"overall_confidence": 0.62,
"operating_path": {
"path_type": "complex",
"confidence": 0.64,
"waypoints": [
{
"seq": 1,
"price": 62180.0,
"type": "liquidity_sweep",
"source": "Wyckoff(분배 EQ $62,467.25), Candlestick(EMA120 $62,256.25), ICT(bearish BOS $62,232.10), Fibonacci(ext_1.0 $62,180.00), Derivatives(청산 $62,500)",
"description": "현재가 바로 아래 밀집한 단기 분기 클러스터(Wyckoff 분배 EQ $62,467.25 → EMA120 $62,256.25 → ICT bearish BOS $62,232.10 → Fibonacci ext_1.0 $62,180.00)를 하향 이탈하며 $62,500 롱 청산 유동성을 스윕. 이 구간 상실 시 Fibonacci 상승 확장이 약화되고 setup_bias 76% 약세의 하방 팔로우스루가 확인된다. 하모닉 Gartley/Bat PRZ 반응 리스크가 남아 있어 진입 전 소폭 반등(리테스트) 후 이탈 가능성이 있다.",
"est_hours": 4.0,
"turning_zone": [
61970.0,
62180.0
],
"likely_wick": 62120.24,
"rejection_confirm": 62256.25,
"invalid_overshoot": 61877.6,
"calibration_reasoning": "base는 Fibonacci ext_1.0 $62,180이며, 바로 아래 Chairman 지지 $62,120.24를 1차 스윕 바닥으로 보고 likely_wick으로 설정. 하락 스윕이므로 zone은 base 아래로 확장하되 전일 저가 $61,877.60(무효화선) 위까지만 열어 ATR 0.31배 폭 유지, EMA120 $62,256.25 재탈환 시 반등 확인."
},
{
"seq": 2,
"price": 61300.0,
"type": "liquidity_sweep",
"source": "ICT(이전일 저가 $61,877.60 sell-side), Derivatives(청산 밀집 $61,300)",
"description": "이전일 저가 $61,877.60(ICT sell-side 유동성)을 하향 돌파하며 buy-side raid($63,069.60 이미 소진) 이후의 반대편 유동성 스윕이 활성화, 파생 청산 밀집 구간 $61,300을 타격. 롱 과밀 0.823·fragility_score 0.758 환경이라 이 구간 이탈 시 청산 캐스케이드로 낙폭이 가속될 위험이 크다.",
"est_hours": 11.0,
"turning_zone": [
61000.0,
61300.0
],
"likely_wick": 61136.55,
"rejection_confirm": 61877.6,
"invalid_overshoot": 60900.0,
"calibration_reasoning": "base는 파생 청산 클러스터 $61,300, 바로 아래 Fibonacci 지지 $61,136.55가 주 반응 바닥(likely_wick). 롱 과밀·청산 캐스케이드 여지를 감안해 라운드 $61,000까지 zone을 넓혀 ATR 0.44배 폭. sell-side였던 전일 저가 $61,877.60 재탈환이 반등 확인, $60,900 이탈 시 WP3로 연장."
},
{
"seq": 3,
"price": 60700.0,
"type": "support_test",
"source": "Wyckoff(AR $60,755.00), ICT/Fibonacci(7일 EQ $60,604.30), Derivatives(청산 $60,700)",
"description": "Wyckoff AR $60,755.00 · 7일 범위 EQ $60,604.30 · 파생 청산 $60,700이 중첩된 하단 핵심 컨플루언스로, 분배 markdown의 1차 목표이자 Wyckoff AR 저점 재시험 구간. 프리미엄→디스카운트 전환 경계여서 최소 1회 반등 반응이 예상되며, 24시간 내 주된 하방 도달 목표로 본다.",
"est_hours": 20.0,
"turning_zone": [
60300.0,
60700.0
],
"likely_wick": 60500.0,
"rejection_confirm": 60900.0,
"invalid_overshoot": 60200.0,
"calibration_reasoning": "터미널 컨플루언스(Wyckoff AR $60,755·7일 EQ $60,604.30·Fibonacci 0.382 $60,491.03·청산 $60,700) 하단으로 zone 설정. 라운드 $60,500이 fib 0.382와 중첩돼 likely_wick 자석으로 작용하며, 터미널 특성상 폭을 ATR 0.58배로 확대. AR 상단 회복($60,900)이 반등 확인, $60,200 하향 이탈 시 골든포켓($59,447)으로 마크다운 연장. 상방 pre-confirmation PRZ/TP 래더는 방향 불일치·미확정이므로 waypoint 이동에 미반영."
}
],
"period_extremes": {
"4h": {
"expected_high": 62800.0,
"expected_low": 62120.0,
"high_first": true
},
"8h": {
"expected_high": 62800.0,
"expected_low": 61600.0,
"high_first": true
},
"24h": {
"expected_high": 62900.0,
"expected_low": 60604.3,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 63450.0,
"description": "$63,382.62-$63,450.00 상단 컨플루언스(Fibonacci ext_1.272, 하모닉 Bat PRZ 상단, 7일 고점·Wyckoff UT·실패 고점)를 4시간 봉으로 회수/수용하면 약세 셋업이 무력화되고 ext_1.414 $64,010.46 → ST $64,362.60 → ext_1.618 $64,912.43 방향으로 상승 가속."
},
"bearish": {
"price": 62180.0,
"description": "$62,180.00(Fib ext_1.0)·$62,232.10(ICT bearish BOS)·$62,256.25(EMA120) 분기 클러스터를 하향 이탈하면 Fibonacci 상승 확장이 무효화되고 이전일 저가 $61,877.60 sell-side 유동성으로의 스윕이 활성화되며 $61,300 → $60,700 방향 하방 가속."
}
},
"scenario_invalidation": 63450.0,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.64,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 62180.0,\n \"type\": \"liquidity_sweep\",\n \"source\": \"Wyckoff(분배 EQ $62,467.25), Candlestick(EMA120 $62,256.25), ICT(bearish BOS $62,232.10), Fibonacci(ext_1.0 $62,180.00), Derivatives(청산 $62,500)\",\n \"description\": \"현재가 바로 아래 밀집한 단기 분기 클러스터(Wyckoff 분배 EQ $62,467.25 → EMA120 $62,256.25 → ICT bearish BOS $62,232.10 → Fibonacci ext_1.0 $62,180.00)를 하향 이탈하며 $62,500 롱 청산 유동성을 스윕. 이 구간 상실 시 Fibonacci 상승 확장이 약화되고 setup_bias 76% 약세의 하방 팔로우스루가 확인된다. 하모닉 Gartley/Bat PRZ 반응 리스크가 남아 있어 진입 전 소폭 반등(리테스트) 후 이탈 가능성이 있다.\",\n \"est_hours\": 4.0\n },\n {\n \"seq\": 2,\n \"price\": 61300.0,\n \"type\": \"liquidity_sweep\",\n \"source\": \"ICT(이전일 저가 $61,877.60 sell-side), Derivatives(청산 밀집 $61,300)\",\n \"description\": \"이전일 저가 $61,877.60(ICT sell-side 유동성)을 하향 돌파하며 buy-side raid($63,069.60 이미 소진) 이후의 반대편 유동성 스윕이 활성화, 파생 청산 밀집 구간 $61,300을 타격. 롱 과밀 0.823·fragility_score 0.758 환경이라 이 구간 이탈 시 청산 캐스케이드로 낙폭이 가속될 위험이 크다.\",\n \"est_hours\": 11.0\n },\n {\n \"seq\": 3,\n \"price\": 60700.0,\n \"type\": \"support_test\",\n \"source\": \"Wyckoff(AR $60,755.00), ICT/Fibonacci(7일 EQ $60,604.30), Derivatives(청산 $60,700)\",\n \"description\": \"Wyckoff AR $60,755.00 · 7일 범위 EQ $60,604.30 · 파생 청산 $60,700이 중첩된 하단 핵심 컨플루언스로, 분배 markdown의 1차 목표이자 Wyckoff AR 저점 재시험 구간. 프리미엄→디스카운트 전환 경계여서 최소 1회 반등 반응이 예상되며, 24시간 내 주된 하방 도달 목표로 본다.\",\n \"est_hours\": 20.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 62800.0, \"expected_low\": 62120.0, \"high_first\": true},\n \"8h\": {\"expected_high\": 62800.0, \"expected_low\": 61600.0, \"high_first\": true},\n \"24h\": {\"expected_high\": 62900.0, \"expected_low\": 60604.3, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\n \"price\": 63450.0,\n \"description\": \"$63,382.62-$63,450.00 상단 컨플루언스(Fibonacci ext_1.272, 하모닉 Bat PRZ 상단, 7일 고점·Wyckoff UT·실패 고점)를 4시간 봉으로 회수/수용하면 약세 셋업이 무력화되고 ext_1.414 $64,010.46 → ST $64,362.60 → ext_1.618 $64,912.43 방향으로 상승 가속.\"\n },\n \"bearish\": {\n \"price\": 62180.0,\n \"description\": \"$62,180.00(Fib ext_1.0)·$62,232.10(ICT bearish BOS)·$62,256.25(EMA120) 분기 클러스터를 하향 이탈하면 Fibonacci 상승 확장이 무효화되고 이전일 저가 $61,877.60 sell-side 유동성으로의 스윕이 활성화되며 $61,300 → $60,700 방향 하방 가속.\"\n }\n },\n \"scenario_invalidation\": 63450.0\n}\n```"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 62180.0,
"turning_zone": [
61970.0,
62180.0
],
"likely_wick": 62120.24,
"rejection_confirm": 62256.25,
"invalid_overshoot": 61877.6,
"calibration_reasoning": "base는 Fibonacci ext_1.0 $62,180이며, 바로 아래 Chairman 지지 $62,120.24를 1차 스윕 바닥으로 보고 likely_wick으로 설정. 하락 스윕이므로 zone은 base 아래로 확장하되 전일 저가 $61,877.60(무효화선) 위까지만 열어 ATR 0.31배 폭 유지, EMA120 $62,256.25 재탈환 시 반등 확인."
},
{
"seq": 2,
"base_target": 61300.0,
"turning_zone": [
61000.0,
61300.0
],
"likely_wick": 61136.55,
"rejection_confirm": 61877.6,
"invalid_overshoot": 60900.0,
"calibration_reasoning": "base는 파생 청산 클러스터 $61,300, 바로 아래 Fibonacci 지지 $61,136.55가 주 반응 바닥(likely_wick). 롱 과밀·청산 캐스케이드 여지를 감안해 라운드 $61,000까지 zone을 넓혀 ATR 0.44배 폭. sell-side였던 전일 저가 $61,877.60 재탈환이 반등 확인, $60,900 이탈 시 WP3로 연장."
},
{
"seq": 3,
"base_target": 60700.0,
"turning_zone": [
60300.0,
60700.0
],
"likely_wick": 60500.0,
"rejection_confirm": 60900.0,
"invalid_overshoot": 60200.0,
"calibration_reasoning": "터미널 컨플루언스(Wyckoff AR $60,755·7일 EQ $60,604.30·Fibonacci 0.382 $60,491.03·청산 $60,700) 하단으로 zone 설정. 라운드 $60,500이 fib 0.382와 중첩돼 likely_wick 자석으로 작용하며, 터미널 특성상 폭을 ATR 0.58배로 확대. AR 상단 회복($60,900)이 반등 확인, $60,200 하향 이탈 시 골든포켓($59,447)으로 마크다운 연장. 상방 pre-confirmation PRZ/TP 래더는 방향 불일치·미확정이므로 waypoint 이동에 미반영."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 62180.0,\n \"turning_zone\": [61970.0, 62180.0],\n \"likely_wick\": 62120.24,\n \"rejection_confirm\": 62256.25,\n \"invalid_overshoot\": 61877.6,\n \"calibration_reasoning\": \"base는 Fibonacci ext_1.0 $62,180이며, 바로 아래 Chairman 지지 $62,120.24를 1차 스윕 바닥으로 보고 likely_wick으로 설정. 하락 스윕이므로 zone은 base 아래로 확장하되 전일 저가 $61,877.60(무효화선) 위까지만 열어 ATR 0.31배 폭 유지, EMA120 $62,256.25 재탈환 시 반등 확인.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 61300.0,\n \"turning_zone\": [61000.0, 61300.0],\n \"likely_wick\": 61136.55,\n \"rejection_confirm\": 61877.6,\n \"invalid_overshoot\": 60900.0,\n \"calibration_reasoning\": \"base는 파생 청산 클러스터 $61,300, 바로 아래 Fibonacci 지지 $61,136.55가 주 반응 바닥(likely_wick). 롱 과밀·청산 캐스케이드 여지를 감안해 라운드 $61,000까지 zone을 넓혀 ATR 0.44배 폭. sell-side였던 전일 저가 $61,877.60 재탈환이 반등 확인, $60,900 이탈 시 WP3로 연장.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 60700.0,\n \"turning_zone\": [60300.0, 60700.0],\n \"likely_wick\": 60500.0,\n \"rejection_confirm\": 60900.0,\n \"invalid_overshoot\": 60200.0,\n \"calibration_reasoning\": \"터미널 컨플루언스(Wyckoff AR $60,755·7일 EQ $60,604.30·Fibonacci 0.382 $60,491.03·청산 $60,700) 하단으로 zone 설정. 라운드 $60,500이 fib 0.382와 중첩돼 likely_wick 자석으로 작용하며, 터미널 특성상 폭을 ATR 0.58배로 확대. AR 상단 회복($60,900)이 반등 확인, $60,200 하향 이탈 시 골든포켓($59,447)으로 마크다운 연장. 상방 pre-confirmation PRZ/TP 래더는 방향 불일치·미확정이므로 waypoint 이동에 미반영.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 50.2,
"chairman": 85.5,
"operating_path": 311.5,
"tp_calibrator": 311.3
},
"agents": {},
"total_s": 758.8
}
}