Signal: BULLISH (62%) | Price: $62,551.40 | 2026-07-04 17:00 KST | 300 candles
Council: 2 bullish, 4 neutral, 0 bearish | Support: $62,232 / $62,197 / $62,180 | Resistance: $62,957 / $63,383 / $63,386
현재 BTC 4시간 구조는 Wyckoff 기준 confirmed accumulation의 Phase D로 해석되며, Spring $57,758.60 이후 SOS 후보 $62,957.20까지 회복한 late accumulation 구조다. 다만 가격은 아직 AR/레인지 상단 $64,250.00 위에서 수용되지 않았고 EMA240 $65,223.02 아래에 있어 확정적인 Phase E 돌파 구조는 아니다. 핵심 구조 지지는 $62,180-$62,232, $61,113-$61,360, $60,357-$60,700, 그리고 최종 축적 무효화 기준 $57,758.60에 집중되어 있다. 실행 조건은 구조와 달리 bearish로 기울어 있으며, 프리미엄 구간, $62,957.20 저항 반응, OI 감소, 롱 계정 혼잡, strict bearish engulfing이 단기 실패 돌파 및 지지 재시험 리스크를 만든다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | NEUTRAL | 70% | $61,665 / $61,360 | $62,957 / $64,250 |
| ICT Trader | BEARISH | 72% | $62,232 / $61,114 | $62,957 / $64,250 |
| Derivatives Trader | BEARISH | 63% | $62,197 / $61,360 | $62,957 / $65,100 |
| Candlestick Reader | BEARISH | 57% | $62,197 / $61,360 | $62,957 / $65,223 |
| Fibonacci Analyst | NEUTRAL | 52% | $62,180 / $61,137 | $63,383 / $64,010 |
| Harmonic Specialist | BULLISH | 52% | $62,527 / $62,315 | $63,015 / $63,386 |
Support: $61,665 / $61,360 / $59,080 | Resistance: $62,957 / $64,250 / $65,223 | Horizon: short to medium term
지표상 regime은 ACC이고 regime_state는 confirmed_acc이며, 구조 체인은 SC $59,080.00 → AR $64,250.00 → ST $63,650.00 → Spring $57,758.60 → SOS $62,957.20로 확인되어 구조적 해석은 축적 Phase D의 bullish 구조다. 다만 현재가 $62,551.40는 SOS 고점 $62,957.20 아래에 있으며, 레인지 상단/AR $64,250.00 위의 명확한 수용이 없으므로 ‘상승 확정’이 아니라 SOS 이후 LPS 또는 BU 테스트를 기다리는 구간이다. 현재 가격은 EQ $61,665.00 위 프리미엄에 있어 단기 setup_bias는 오히려 $61,665.00~$61,360.19 또는 더 깊게 $59,080.00 재시험 가능성을 반영한 bearish 쪽이다. 따라서 구조는 bullish지만, 즉시 경로는 상단 돌파보다 지지 확인 테스트가 먼저 나올 가능성이 큰 중립/범위권 판단이 적절하다.
Support: $62,232 / $61,114 / $60,925 | Resistance: $62,957 / $64,250 / $65,223 | Horizon: short/medium term
확정 구조 관점에서는 최근 $62,232.10 하향 BOS 이후 $60,924.70에서 bullish CHoCH가 발생했지만, $64,250.00 상향 BOS를 회복하지 못했기 때문에 명확한 bullish structure로 보기 어렵고 중립적 전환 구간으로 판단한다. 반면 셋업 관점에서는 현재가 $62,551.40가 EQ $60,357.90 위 premium zone에 있으며, 7일 고점 $62,957.20과 이전일 고가 $62,386.70 위에서 buy-side liquidity를 건드린 상태라 단기 하락 셋업이 우세하다. 확인된 활성 OB나 미충족 FVG는 없지만, bear_score 11.5가 bull_score 6.0보다 높고 setup_score 0.889가 강한 bearish pre-confirmation 조건을 시사한다. 하락이 시작된다면 우선 $62,232.10 재이탈, 이후 $61,113.80과 EQ $60,357.90 회귀가 핵심이며, 더 깊게는 candidate bullish OB $59,298.40-$57,758.60까지 유동성 탐색이 가능하다.
Support: $62,197 / $61,360 / $61,300 | Resistance: $62,957 / $65,100 / $65,223 | Horizon: short term
확정 구조 관점에서는 가격이 EMA20 $61,360.19와 EMA120 $62,196.94 위에 있어 단기 회복은 보이지만, EMA240 $65,223.02 아래에 머물고 7일 고점 $62,957.20을 명확히 돌파·수용하지 못해 구조_bias는 중립으로 본다. 반면 셋업 관점에서는 현재가 $62,551.40가 7일 고점 바로 아래 프리미엄 영역에 있고, 24시간 가격 상승 +1.32%에도 OI가 -0.7470% 감소해 상승이 신규 레버리지 롱이 아닌 포지션 정리성 반등일 가능성이 높다. 롱 계정 비율 0.601 및 account_long_crowding 1.000은 롱 혼잡을 시사하며, CVD divergence 0.700과 fragility_score 0.768은 4~8시간 내 하방 변동성 확대 리스크를 높인다. 하방에는 $61,300, 특히 최강 청산 레벨 $60,700이 자석처럼 작용할 수 있으며, $62,957.20 상향 수용 전까지는 단기 약세 셋업이 우세하다.
Support: $62,197 / $61,360 / $60,358 | Resistance: $62,957 / $65,223 | Horizon: short term
현재 BTC는 $62,551.40으로 EMA20 $61,360.19와 EMA120 $62,196.94 위에 있어 단기 반등 구조는 살아 있지만, EMA240 $65,223.02 아래라 확정적인 bullish structure로 보기는 어렵습니다. 최근 5개 패턴 중 strict 등급의 bearish engulfing@299가 가장 높은 품질 0.698로 확인되었고, 이는 7일 고점 $62,957.20 저항 바로 아래에서 발생해 단기 되돌림 압력을 높입니다. 다만 bull_score 1.50이 bear_score 1.35보다 소폭 높고, 모든 최근 패턴이 high_volume=false라 강한 하락 전환 확정 신호는 아닙니다. 따라서 구조는 중립이지만, 실행 관점의 setup은 프리미엄 구간과 저항 반응 때문에 bearish로 평가합니다.
Support: $62,180 / $61,137 / $60,491 | Resistance: $63,383 / $64,010 / $64,912 | Horizon: short term
현재 BTC는 Low $57,759 → High $62,180 상승 스윙 기준으로 ext_1.0 $62,180.00을 상회하고 있어 단기 구조는 약한 bullish로 해석된다. 다만 현재가 $62,551.40은 EQ ret_0.5 $59,969.30 위의 프리미엄 영역이며, 바로 위에 ext_1.272 $63,382.62와 컨플루언스 존 $63,288.67이 있어 선제적 매수 추격보다는 저항 반응을 경계해야 한다. 핵심 지지대는 $62,180.00, ret_0.236 $61,136.55, ret_0.382 $60,491.03이며, 특히 golden ratio ret_0.618 $59,447.57은 조정이 깊어질 경우 가장 중요한 고확률 반응 구간이다. 구조는 상승 쪽이지만 셋업은 프리미엄 진입과 근접 저항 때문에 단기 bearish pullback 성격이 강해 전체 신호는 neutral로 판단한다.
Support: $62,527 / $62,315 / $62,203 | Resistance: $63,015 / $63,386 / $63,422 | Horizon: short term
4시간 기준 현재 BTC는 $62,551.40으로 active high-confluence bullish Bat PRZ $62,527.12-$63,386.13의 하단부에 위치해 있어 단기 반등 셋업은 유효하다. 해당 Bat는 strict/high 품질, pattern_score 0.959이며 ABCD·BC_EXT·XAD 3중 Fib confluence를 갖지만, confirmed_reaction_prz_count가 0이고 best PRZ의 reaction_score가 0.0이므로 구조적 bullish 전환으로 판정할 수는 없다. 또한 bearish Bat/Gartley 후보 PRZ가 $61,505.57-$62,667.55 및 $61,146.28-$62,254.99에 존재해 하방 압력도 완전히 배제할 수 없다. 따라서 구조_bias는 neutral, setup_bias는 bullish이며, 조화패턴상 유효한 반등 후보이지만 15m/1h MSS, sweep→reclaim, CVD/OI 확인 전까지는 약한 선행 셋업으로만 취급한다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $62,180 | support_test | Candlestick(EMA120 $62,196.94), Fibonacci(ext_1.0 $62,180.00), ICT($62,232.10) | 4.0 | 프리미엄 구간에서 strict bearish engulfing(품질 0.698) 확인 직후의 첫 하방 목표. EMA120 $62,196.94·Fib ext_1.0 $62,180.00·ICT $62,232.10이 겹치는 $62,180-$62,232 지지 클러스터를 시험한다. 24h +1.32% 상승에도 OI -0.747% 감소한 포지션 언와인딩성 반등이라 이 지지의 하향 이탈 가능성이 높다. |
| 2 | $61,114 | swing_low | ICT(이전일 저가 $61,113.80), Fibonacci(ret_0.236 $61,136.55), Derivatives($61,300), Candlestick/Wyckoff(EMA20 $61,360.19) | 10.0 | 셋업 bias(81% BEARISH, 5인 일치)의 핵심 목표이자 경로의 저점. 이전일 저가 $61,113.80를 sweep하며 $61,113-$61,360 지지 클러스터를 재시험한다. account_long_crowding 1.000·fragility 0.768·CVD divergence 0.700이 sell-side 유동성 청산을 자극하며, 자석 레벨 $60,700(최강 청산)·$60,491.03(Fib)·$60,357.90(ICT EQ)이 하방 오버슈트 리스크를 형성한다. 단 이 구간은 Wyckoff 기준 SOS 이후 LPS/BU 테스트에 해당해 축적 구조상 반등이 나오는 지점이다. |
| 3 | $62,957 | resistance_test | Wyckoff(SOS $62,957.20), ICT/Derivatives/Candlestick(7일 고점 $62,957.20) | 21.0 | LPS 지지 확인 후 구조적 BULLISH 재개. Wyckoff SOS이자 ICT·Derivatives·Candlestick이 공통 식별하는 7일 고점/상단 저항 $62,957.20을 재시험한다. Fib 컨플루언스 $63,288.67·ext_1.272 $63,382.62와 함께 프리미엄 반응 구간이라 1차 거부 가능성이 있으며, 상향 수용 여부가 Phase E 전환의 분기점이다. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $62,150 | $62,600 | High first |
| 8h | $61,300 | $62,600 | High first |
| 24h | $61,114 | $62,957 | Low first |
Invalidation: $57,759
```json
{
"path_type": "complex",
"confidence": 0.58,
"waypoints": [
{
"seq": 1,
"price": 62180.0,
"type": "support_test",
"source": "Candlestick(EMA120 $62,196.94), Fibonacci(ext_1.0 $62,180.00), ICT($62,232.10)",
"description": "프리미엄 구간에서 strict bearish engulfing(품질 0.698) 확인 직후의 첫 하방 목표. EMA120 $62,196.94·Fib ext_1.0 $62,180.00·ICT $62,232.10이 겹치는 $62,180-$62,232 지지 클러스터를 시험한다. 24h +1.32% 상승에도 OI -0.747% 감소한 포지션 언와인딩성 반등이라 이 지지의 하향 이탈 가능성이 높다.",
"est_hours": 4.0
},
{
"seq": 2,
"price": 61113.8,
"type": "swing_low",
"source": "ICT(이전일 저가 $61,113.80), Fibonacci(ret_0.236 $61,136.55), Derivatives($61,300), Candlestick/Wyckoff(EMA20 $61,360.19)",
"description": "셋업 bias(81% BEARISH, 5인 일치)의 핵심 목표이자 경로의 저점. 이전일 저가 $61,113.80를 sweep하며 $61,113-$61,360 지지 클러스터를 재시험한다. account_long_crowding 1.000·fragility 0.768·CVD divergence 0.700이 sell-side 유동성 청산을 자극하며, 자석 레벨 $60,700(최강 청산)·$60,491.03(Fib)·$60,357.90(ICT EQ)이 하방 오버슈트 리스크를 형성한다. 단 이 구간은 Wyckoff 기준 SOS 이후 LPS/BU 테스트에 해당해 축적 구조상 반등이 나오는 지점이다.",
"est_hours": 10.0
},
{
"seq": 3,
"price": 62957.2,
"type": "resistance_test",
"source": "Wyckoff(SOS $62,957.20), ICT/Derivatives/Candlestick(7일 고점 $62,957.20)",
"description": "LPS 지지 확인 후 구조적 BULLISH 재개. Wyckoff SOS이자 ICT·Derivatives·Candlestick이 공통 식별하는 7일 고점/상단 저항 $62,957.20을 재시험한다. Fib 컨플루언스 $63,288.67·ext_1.272 $63,382.62와 함께 프리미엄 반응 구간이라 1차 거부 가능성이 있으며, 상향 수용 여부가 Phase E 전환의 분기점이다.",
"est_hours": 21.0
}
],
"period_extremes": {
"4h": {"expected_high": 62600.0, "expected_low": 62150.0, "high_first": true},
"8h": {"expected_high": 62600.0, "expected_low": 61300.0, "high_first": true},
"24h": {"expected_high": 62957.2, "expected_low": 61113.8, "high_first": false}
},
"triggers": {
"bullish": {
"price": 62957.2,
"description": "4h 종가 기준 SOS/7일 고점 $62,957.20 위 수용 시 단기 BEARISH 셋업 무효화 및 Wyckoff Phase E 돌파 확정. $63,288.67·$63,382.62 반응 이후 $64,010.46-$64,250.00 구조적 상단 수용 구간으로 가속."
},
"bearish": {
"price": 61113.8,
"description": "이전일 저가 $61,113.80 및 $61,113-$61,360 클러스터의 단순 wick sweep이 아닌 하향 수용(4h 종가 이탈) 시 sell-side 캐스케이드. $60,700 청산 magnet → $60,357.90 EQ 회귀, 상실 시 $59,447.57·$59,080.00 재시험으로 확장되며 $57,758.60 무효화를 위협."
}
},
"scenario_invalidation": 57758.6
}
```{
"overall_signal": "bullish",
"overall_confidence": 0.62,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.81,
"active_setups": [
"가격 $62,551.40이 7일 EQ $60,357.90 및 Wyckoff 메인 레인지 EQ $61,665.00 위의 프리미엄 구간에 위치",
"7일 고점/SOS 후보 $62,957.20 바로 아래에서 strict bearish engulfing 발생, 패턴 품질 0.698",
"ICT 기준 이전일 고가 $62,386.70 상향 돌파 후 프리미엄에서 buy-side liquidity 흡수 가능 구간 형성",
"24시간 가격은 +1.32% 상승했으나 OI는 -0.7470% 감소하여 신규 롱 주도 상승보다 숏커버 또는 포지션 언와인딩 성격",
"롱 계정 비율 0.601, 롱 계정 혼잡도 극단값으로 단기 롱 포지셔닝 과밀",
"상단에는 Fibonacci ext_1.272 $63,382.62 및 컨플루언스 $63,288.67, Harmonic bullish Bat PRZ $62,527.12-$63,386.13이 겹쳐 반응 구간 형성"
],
"setup_vs_structure": "구조는 Wyckoff 축적 Phase D 기반의 완만한 bullish이나, 실행 셋업은 5명의 분석가가 bearish로 일치해 구조와 단기 실행 리스크가 분리되어 있다. 이는 상위 구조가 아직 무효화된 것은 아니지만, 현재 위치가 프리미엄·저항·롱 혼잡 구간이므로 즉시 추격 매수보다 지지 재확인 여부가 핵심이라는 의미다."
},
"signal_breakdown": {
"bullish_count": 2,
"bearish_count": 0,
"neutral_count": 4
},
"key_levels": {
"support": [
62232.1,
62196.94,
62180.0,
61665.0,
61360.19,
61300.0,
61136.55,
61113.8,
60700.0,
60491.03,
60357.9,
59447.57,
59080.0,
57758.6
],
"resistance": [
62957.2,
63382.62,
63386.13,
64010.46,
64250.0,
64912.43,
65100.0,
65223.02,
66000.0,
66601.4
]
},
"confluences": [
"Wyckoff, ICT, Candlestick, Derivatives가 모두 $62,957.20을 핵심 상단 저항 또는 SOS/7일 고점으로 식별한다.",
"Candlestick과 Derivatives는 EMA120 $62,196.94를 단기 구조 지지로 보며, Fibonacci의 ext_1.0 $62,180.00 및 ICT의 $62,232.10과 $62,180-$62,232 지지 클러스터를 형성한다.",
"Candlestick $61,360.19, Wyckoff $61,360.19, Fibonacci $61,136.55, ICT 이전일 저가 $61,113.80, Derivatives $61,300이 $61.1k-$61.36k 하위 지지 클러스터로 겹친다.",
"ICT EQ $60,357.90, Fibonacci ret_0.382 $60,491.03, Derivatives 청산 레벨 $60,700 및 $60,400이 $60.3k-$60.7k 유동성·균형 회귀 구간으로 수렴한다.",
"Wyckoff Spring $57,758.60, ICT candidate bullish OB 하단 $57,758.60, Candlestick 7일 저점 $57,758.60이 구조적 하단 무효화 기준으로 강하게 일치한다.",
"Fibonacci 컨플루언스 $63,288.67, ext_1.272 $63,382.62, Harmonic bullish Bat PRZ 상단 $63,386.13이 $63.29k-$63.39k 상단 반응 구간을 형성한다.",
"Wyckoff AR $64,250.00, ICT bullish BOS 기준 $64,250.00, Fibonacci ext_1.414 $64,010.46이 $64.0k-$64.25k 구조적 상단 수용 구간으로 겹친다.",
"Candlestick, Derivatives, ICT, Wyckoff, Fibonacci 모두 현재 가격이 프리미엄 구간에 있다는 점에서 단기 실행 리스크를 bearish로 평가한다."
],
"conflicts": [
"Wyckoff는 SC $59,080.00 → AR $64,250.00 → Spring $57,758.60 → SOS $62,957.20의 축적 Phase D 구조를 근거로 구조적 bullish를 제시하지만, ICT와 Derivatives는 $62,957.20 아래 프리미엄·롱 혼잡·유동성 흡수 조건을 근거로 단기 bearish 셋업을 제시한다.",
"Harmonic은 strict high-quality bullish Bat PRZ $62,527.12-$63,386.13 내부 진입을 근거로 bullish 셋업을 제시하지만, 해당 PRZ는 선확인 반전 후보이며 독립적으로 구조 경로를 뒤집을 권한은 낮다.",
"가격은 EMA20 $61,360.19와 EMA120 $62,196.94 위에 있어 단기 회복 구조는 유지되지만, EMA240 $65,223.02 아래에 있어 장기 상승 구조 확정으로 보기에는 부족하다.",
"Fibonacci는 $62,180.00 상회로 약한 bullish 구조를 인정하지만, $63,382.62와 $63,288.67 저항 접근으로 실행 관점에서는 bearish pullback 리스크를 제시한다.",
"Wyckoff의 축적 해석은 유효하지만 AR/레인지 상단 $64,250.00 위 수용이 없으므로 Phase D의 완성된 Phase E 돌파 구조로 보기는 어렵다."
],
"highest_conviction_analyst": "Wyckoff Expert — 구조 판단 측면에서 가장 강한 근거를 제시한다. confirmed accumulation, regime 적합도 0.888, SC $59,080.00 → AR $64,250.00 → Spring $57,758.60 → SOS $62,957.20의 명확한 단계 배열이 있어 전체 구조적 bias 산정에서 가장 높은 비중을 둔다.",
"invalidation_level": "$57,758.60 4시간 종가 하회 및 하방 수용 시 현재 축적 Phase D / Spring 이후 SOS 구조 해석은 무효화된다. 선행 경고선은 SC $59,080.00 이탈이다.",
"executive_summary": "현재 BTC 4시간 구조는 Wyckoff 기준 confirmed accumulation의 Phase D로 해석되며, Spring $57,758.60 이후 SOS 후보 $62,957.20까지 회복한 late accumulation 구조다. 다만 가격은 아직 AR/레인지 상단 $64,250.00 위에서 수용되지 않았고 EMA240 $65,223.02 아래에 있어 확정적인 Phase E 돌파 구조는 아니다. 핵심 구조 지지는 $62,180-$62,232, $61,113-$61,360, $60,357-$60,700, 그리고 최종 축적 무효화 기준 $57,758.60에 집중되어 있다. 실행 조건은 구조와 달리 bearish로 기울어 있으며, 프리미엄 구간, $62,957.20 저항 반응, OI 감소, 롱 계정 혼잡, strict bearish engulfing이 단기 실패 돌파 및 지지 재시험 리스크를 만든다."
}{
"symbol": "BTC/USDT",
"timeframe": "4h",
"timestamp": "2026-07-04 17:00 KST",
"last_price": 62551.4,
"num_candles": 300,
"stage1_analyses": {
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bearish",
"confidence": 0.57,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.63,
"setup_signals": [
"가격 $62,551.40이 7일 range EQ $60,357.90 위의 프리미엄 구간에 위치",
"7일 고점 저항 $62,957.20 바로 아래에서 strict bearish engulfing 발생, pattern_quality 0.698",
"직전 doji@298 이후 bearish_engulfing@299로 단기 매수 피로 신호",
"EMA240 $65,223.02 아래에 있어 상위 저항 구조는 아직 미회복",
"최근 패턴들이 모두 high_volume=false로 돌파 신뢰도 부족"
],
"reasoning": "현재 BTC는 $62,551.40으로 EMA20 $61,360.19와 EMA120 $62,196.94 위에 있어 단기 반등 구조는 살아 있지만, EMA240 $65,223.02 아래라 확정적인 bullish structure로 보기는 어렵습니다. 최근 5개 패턴 중 strict 등급의 bearish engulfing@299가 가장 높은 품질 0.698로 확인되었고, 이는 7일 고점 $62,957.20 저항 바로 아래에서 발생해 단기 되돌림 압력을 높입니다. 다만 bull_score 1.50이 bear_score 1.35보다 소폭 높고, 모든 최근 패턴이 high_volume=false라 강한 하락 전환 확정 신호는 아닙니다. 따라서 구조는 중립이지만, 실행 관점의 setup은 프리미엄 구간과 저항 반응 때문에 bearish로 평가합니다.",
"key_levels": {
"support": [
62196.94,
61360.19,
60357.9,
57758.6
],
"resistance": [
62957.2,
65223.02
]
},
"time_horizon": "short term",
"invalidation_level": "$62,957.20 상향 돌파 및 4시간봉 종가 안착",
"risk_scenario": "반대로 $62,957.20을 강하게 돌파하면 bearish engulfing은 실패 신호가 되며, 숏 커버링으로 EMA240 $65,223.02까지 상승 확장이 나올 수 있습니다. 특히 거래량이 20봉 평균 $32,862.63을 상회하며 돌파하면 현재의 bearish setup은 무효화됩니다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 140,
"recent_patterns": 5,
"pattern_list": [
"bullish_engulfing@293",
"bullish_engulfing@296",
"bearish_engulfing@299",
"doji@298",
"bearish_harami@295"
],
"atr_value": 783.54,
"vol_avg_20": 32862.63,
"high_volume_patterns": [],
"pattern_candidates": [
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.698,
"tier": "strict",
"high_volume": false
},
{
"pattern": "bearish_harami",
"signal": "bearish",
"pattern_quality": 0.578,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.457,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.427,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.355,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.698,
"bull_score": 1.5,
"bear_score": 1.35
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.57,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.63,\n \"setup_signals\": [\n \"가격 $62,551.40이 7일 range EQ $60,357.90 위의 프리미엄 구간에 위치\",\n \"7일 고점 저항 $62,957.20 바로 아래에서 strict bearish engulfing 발생, pattern_quality 0.698\",\n \"직전 doji@298 이후 bearish_engulfing@299로 단기 매수 피로 신호\",\n \"EMA240 $65,223.02 아래에 있어 상위 저항 구조는 아직 미회복\",\n \"최근 패턴들이 모두 high_volume=false로 돌파 신뢰도 부족\"\n ],\n \"reasoning\": \"현재 BTC는 $62,551.40으로 EMA20 $61,360.19와 EMA120 $62,196.94 위에 있어 단기 반등 구조는 살아 있지만, EMA240 $65,223.02 아래라 확정적인 bullish structure로 보기는 어렵습니다. 최근 5개 패턴 중 strict 등급의 bearish engulfing@299가 가장 높은 품질 0.698로 확인되었고, 이는 7일 고점 $62,957.20 저항 바로 아래에서 발생해 단기 되돌림 압력을 높입니다. 다만 bull_score 1.50이 bear_score 1.35보다 소폭 높고, 모든 최근 패턴이 high_volume=false라 강한 하락 전환 확정 신호는 아닙니다. 따라서 구조는 중립이지만, 실행 관점의 setup은 프리미엄 구간과 저항 반응 때문에 bearish로 평가합니다.\",\n \"key_levels\": {\n \"support\": [\n 62196.94,\n 61360.19,\n 60357.9,\n 57758.6\n ],\n \"resistance\": [\n 62957.2,\n 65223.02\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$62,957.20 상향 돌파 및 4시간봉 종가 안착\",\n \"risk_scenario\": \"반대로 $62,957.20을 강하게 돌파하면 bearish engulfing은 실패 신호가 되며, 숏 커버링으로 EMA240 $65,223.02까지 상승 확장이 나올 수 있습니다. 특히 거래량이 20봉 평균 $32,862.63을 상회하며 돌파하면 현재의 bearish setup은 무효화됩니다.\",\n \"data_quality\": \"medium\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.63,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.74,
"setup_signals": [
"현재가 $62,551.40가 7일 고점 $62,957.20 바로 아래에 위치해 단기 프리미엄 구간 진입",
"가격은 24시간 +1.32% 상승했지만 OI는 24시간 -0.7470% 감소하여 신규 롱 유입보다 숏커버/포지션 언와인딩 성격이 강함",
"롱 계정 비율 0.601, account_long_crowding 1.000으로 롱 포지셔닝이 혼잡한 반면 롱 계정은 24시간 -0.0366 감소",
"CVD divergence 0.700으로 가격 상승 대비 체결 참여 강도에 괴리가 존재",
"하방 청산 유동성이 $61,300, $60,700, $60,400에 밀집되어 있으며 최강 청산 레벨은 $60,700",
"상위 추세 기준 EMA240 $65,223.02 아래에서 거래 중이라 중기 구조 전환은 아직 미확인"
],
"reasoning": "확정 구조 관점에서는 가격이 EMA20 $61,360.19와 EMA120 $62,196.94 위에 있어 단기 회복은 보이지만, EMA240 $65,223.02 아래에 머물고 7일 고점 $62,957.20을 명확히 돌파·수용하지 못해 구조_bias는 중립으로 본다. 반면 셋업 관점에서는 현재가 $62,551.40가 7일 고점 바로 아래 프리미엄 영역에 있고, 24시간 가격 상승 +1.32%에도 OI가 -0.7470% 감소해 상승이 신규 레버리지 롱이 아닌 포지션 정리성 반등일 가능성이 높다. 롱 계정 비율 0.601 및 account_long_crowding 1.000은 롱 혼잡을 시사하며, CVD divergence 0.700과 fragility_score 0.768은 4~8시간 내 하방 변동성 확대 리스크를 높인다. 하방에는 $61,300, 특히 최강 청산 레벨 $60,700이 자석처럼 작용할 수 있으며, $62,957.20 상향 수용 전까지는 단기 약세 셋업이 우세하다.",
"key_levels": {
"support": [
62196.94,
61360.19,
61300,
60700,
60400
],
"resistance": [
62957.2,
65100,
65223.02,
66000
]
},
"time_horizon": "short term",
"invalidation_level": "$62,957.20 4시간봉 종가 상향 수용",
"risk_scenario": "$62,957.20을 강하게 돌파하고 OI가 재상승하면 현재의 약세 셋업은 숏커버 랠리로 전환될 수 있으며, 이 경우 상방 청산 구간인 $65,100과 EMA240 $65,223.02, 이후 $66,000까지 빠르게 열릴 수 있다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.7,
"cvd_change": 5635.723,
"oi_trend": 0.425,
"oi_change_pct_24h": -0.747,
"oi_latest": 106451.151,
"funding_pressure": 0.421,
"funding_avg": 7.913e-05,
"funding_change_24h": 0.0,
"long_account_ratio": 0.623,
"short_account_ratio": 0.377,
"long_account_latest": 0.601,
"short_account_latest": 0.399,
"long_account_change_24h": -0.0366,
"short_account_change_24h": 0.0366,
"account_flow_label": "short_accounts_rising_long_accounts_falling",
"account_short_crowding": 0.0,
"account_long_crowding": 1.0,
"ls_imbalance": 0.0,
"ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
"spot_futures_basis_score": 0.49,
"spot_futures_basis_pct": -0.0393,
"basis_change_lookback": 0.012,
"aggregate_score": 0.407,
"bull_signals": 1,
"bear_signals": 3,
"liq_below": [
[
61300,
24775.627599599997
],
[
60700,
38991.956942000004
],
[
60400,
26265.150786
]
],
"liq_above": [
[
65100,
24947.69773875
],
[
66000,
28557.530005
]
],
"strongest_liq_level": 60700,
"fragility_score": 0.768,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.63,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.74,\n \"setup_signals\": [\n \"현재가 $62,551.40가 7일 고점 $62,957.20 바로 아래에 위치해 단기 프리미엄 구간 진입\",\n \"가격은 24시간 +1.32% 상승했지만 OI는 24시간 -0.7470% 감소하여 신규 롱 유입보다 숏커버/포지션 언와인딩 성격이 강함\",\n \"롱 계정 비율 0.601, account_long_crowding 1.000으로 롱 포지셔닝이 혼잡한 반면 롱 계정은 24시간 -0.0366 감소\",\n \"CVD divergence 0.700으로 가격 상승 대비 체결 참여 강도에 괴리가 존재\",\n \"하방 청산 유동성이 $61,300, $60,700, $60,400에 밀집되어 있으며 최강 청산 레벨은 $60,700\",\n \"상위 추세 기준 EMA240 $65,223.02 아래에서 거래 중이라 중기 구조 전환은 아직 미확인\"\n ],\n \"reasoning\": \"확정 구조 관점에서는 가격이 EMA20 $61,360.19와 EMA120 $62,196.94 위에 있어 단기 회복은 보이지만, EMA240 $65,223.02 아래에 머물고 7일 고점 $62,957.20을 명확히 돌파·수용하지 못해 구조_bias는 중립으로 본다. 반면 셋업 관점에서는 현재가 $62,551.40가 7일 고점 바로 아래 프리미엄 영역에 있고, 24시간 가격 상승 +1.32%에도 OI가 -0.7470% 감소해 상승이 신규 레버리지 롱이 아닌 포지션 정리성 반등일 가능성이 높다. 롱 계정 비율 0.601 및 account_long_crowding 1.000은 롱 혼잡을 시사하며, CVD divergence 0.700과 fragility_score 0.768은 4~8시간 내 하방 변동성 확대 리스크를 높인다. 하방에는 $61,300, 특히 최강 청산 레벨 $60,700이 자석처럼 작용할 수 있으며, $62,957.20 상향 수용 전까지는 단기 약세 셋업이 우세하다.\",\n \"key_levels\": {\n \"support\": [\n 62196.94,\n 61360.19,\n 61300,\n 60700,\n 60400\n ],\n \"resistance\": [\n 62957.2,\n 65100,\n 65223.02,\n 66000\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$62,957.20 4시간봉 종가 상향 수용\",\n \"risk_scenario\": \"$62,957.20을 강하게 돌파하고 OI가 재상승하면 현재의 약세 셋업은 숏커버 랠리로 전환될 수 있으며, 이 경우 상방 청산 구간인 $65,100과 EMA240 $65,223.02, 이후 $66,000까지 빠르게 열릴 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "neutral",
"confidence": 0.7,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.58,
"setup_signals": [
"현재가 $62,551.40는 메인 레인지 EQ $61,665.00 위의 프리미엄 구간에 위치",
"최근 SOS 후보 고점 $62,957.20 형성 후 현재가가 그 아래로 밀려 있어 즉시 상방 수용은 미확인",
"AR/레인지 상단 $64,250.00을 회복·안착하지 못해 Phase D의 확정적인 레인지 이탈 수용은 아직 없음",
"Spring $57,758.60 이후 SOS $62,957.20까지 반등했으나, LPS/BU 성격의 되돌림 테스트가 아직 확인되지 않음"
],
"reasoning": "지표상 regime은 ACC이고 regime_state는 confirmed_acc이며, 구조 체인은 SC $59,080.00 → AR $64,250.00 → ST $63,650.00 → Spring $57,758.60 → SOS $62,957.20로 확인되어 구조적 해석은 축적 Phase D의 bullish 구조다. 다만 현재가 $62,551.40는 SOS 고점 $62,957.20 아래에 있으며, 레인지 상단/AR $64,250.00 위의 명확한 수용이 없으므로 ‘상승 확정’이 아니라 SOS 이후 LPS 또는 BU 테스트를 기다리는 구간이다. 현재 가격은 EQ $61,665.00 위 프리미엄에 있어 단기 setup_bias는 오히려 $61,665.00~$61,360.19 또는 더 깊게 $59,080.00 재시험 가능성을 반영한 bearish 쪽이다. 따라서 구조는 bullish지만, 즉시 경로는 상단 돌파보다 지지 확인 테스트가 먼저 나올 가능성이 큰 중립/범위권 판단이 적절하다.",
"key_levels": {
"support": [
61665.0,
61360.19,
59080.0,
57758.6
],
"resistance": [
62957.2,
64250.0,
65223.02
]
},
"time_horizon": "short to medium term",
"invalidation_level": "$57,758.60",
"risk_scenario": "반대 시나리오는 가격이 SOS $62,957.20을 재돌파한 뒤 AR/레인지 상단 $64,250.00 위에서 4시간봉 기준 수용을 보이는 경우다. 이 경우 단기 bearish setup은 무효화되고, Phase D 내 SOS 이후 LPS 확인 없이도 상단 확장 테스트로 구조 해석이 강화된다. 반대로 $59,080.00을 이탈하고 Spring 저점 $57,758.60까지 붕괴하면 현재의 confirmed_acc 구조 자체가 훼손된다.",
"data_quality": "high",
"metrics": {
"acc_score": 88.8,
"dis_score": 81.2,
"regime": "ACC",
"regime_state": "confirmed_acc",
"structure_bias": "bullish",
"phase_context": "confirmed_acc / accumulation / Phase D",
"phases_detected": [
"SC",
"AR",
"ST",
"Spring",
"SOS"
],
"last_phase": "SOS",
"phase_candidates": [
{
"label": "SC",
"side": "low",
"idx": 128,
"price": 59080.0,
"color": "#ffd166"
},
{
"label": "AR",
"side": "high",
"idx": 141,
"price": 64250.0,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "low",
"idx": 182,
"price": 63650.0,
"color": "#118ab2"
},
{
"label": "Spring",
"side": "low",
"idx": 280,
"price": 57758.6,
"color": "#f9844a"
},
{
"label": "SOS",
"side": "high",
"idx": 297,
"price": 62957.2,
"color": "#06d6a0"
}
],
"phase_structures": [
{
"structure_id": "4h_cycle_1",
"sequence": 1,
"timeframe": "4h",
"regime": "accumulation",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bullish",
"phase_context": "accumulation",
"start_idx": 128,
"end_idx": 297,
"phase_count": 5,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 128,
"price": 59080.0,
"color": "#ffd166",
"dt": "2026-06-06 01:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 141,
"price": 64250.0,
"color": "#06d6a0",
"dt": "2026-06-08 05:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 182,
"price": 63650.0,
"color": "#118ab2",
"dt": "2026-06-15 01:00:00+09:00"
},
{
"label": "Spring",
"side": "low",
"idx": 280,
"price": 57758.6,
"color": "#f9844a",
"dt": "2026-07-01 09:00:00+09:00"
},
{
"label": "SOS",
"side": "high",
"idx": 297,
"price": 62957.2,
"color": "#06d6a0",
"dt": "2026-07-04 05: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": "SOS",
"major_phase": "D",
"pos_in_range": 0.5,
"main_range_low": 59080.0,
"main_range_high": 64250.0
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.7,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.58,\n \"setup_signals\": [\n \"현재가 $62,551.40는 메인 레인지 EQ $61,665.00 위의 프리미엄 구간에 위치\",\n \"최근 SOS 후보 고점 $62,957.20 형성 후 현재가가 그 아래로 밀려 있어 즉시 상방 수용은 미확인\",\n \"AR/레인지 상단 $64,250.00을 회복·안착하지 못해 Phase D의 확정적인 레인지 이탈 수용은 아직 없음\",\n \"Spring $57,758.60 이후 SOS $62,957.20까지 반등했으나, LPS/BU 성격의 되돌림 테스트가 아직 확인되지 않음\"\n ],\n \"reasoning\": \"지표상 regime은 ACC이고 regime_state는 confirmed_acc이며, 구조 체인은 SC $59,080.00 → AR $64,250.00 → ST $63,650.00 → Spring $57,758.60 → SOS $62,957.20로 확인되어 구조적 해석은 축적 Phase D의 bullish 구조다. 다만 현재가 $62,551.40는 SOS 고점 $62,957.20 아래에 있으며, 레인지 상단/AR $64,250.00 위의 명확한 수용이 없으므로 ‘상승 확정’이 아니라 SOS 이후 LPS 또는 BU 테스트를 기다리는 구간이다. 현재 가격은 EQ $61,665.00 위 프리미엄에 있어 단기 setup_bias는 오히려 $61,665.00~$61,360.19 또는 더 깊게 $59,080.00 재시험 가능성을 반영한 bearish 쪽이다. 따라서 구조는 bullish지만, 즉시 경로는 상단 돌파보다 지지 확인 테스트가 먼저 나올 가능성이 큰 중립/범위권 판단이 적절하다.\",\n \"key_levels\": {\n \"support\": [\n 61665.0,\n 61360.19,\n 59080.0,\n 57758.6\n ],\n \"resistance\": [\n 62957.2,\n 64250.0,\n 65223.02\n ]\n },\n \"time_horizon\": \"short to medium term\",\n \"invalidation_level\": \"$57,758.60\",\n \"risk_scenario\": \"반대 시나리오는 가격이 SOS $62,957.20을 재돌파한 뒤 AR/레인지 상단 $64,250.00 위에서 4시간봉 기준 수용을 보이는 경우다. 이 경우 단기 bearish setup은 무효화되고, Phase D 내 SOS 이후 LPS 확인 없이도 상단 확장 테스트로 구조 해석이 강화된다. 반대로 $59,080.00을 이탈하고 Spring 저점 $57,758.60까지 붕괴하면 현재의 confirmed_acc 구조 자체가 훼손된다.\",\n \"data_quality\": \"high\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bearish",
"confidence": 0.72,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.889,
"setup_signals": [
"현재가 $62,551.40는 EQ $60,357.90 위의 premium zone에 위치",
"7일 range high $62,957.20 근처에서 가격이 머물며 buy-side liquidity 흡수 가능 구간",
"이전일 고가 $62,386.70를 상향 돌파했으나 이전일 저가 $61,113.80는 미돌파",
"최근 구조 이벤트는 $62,232.10 하향 BOS 이후 $60,924.70 bullish CHoCH로, 완전한 bullish BOS 확정 전 단계",
"bear_score 11.5가 bull_score 6.0보다 우세",
"bearish setup score 0.889로 premium retracement 기반의 숏 셋업이 강함",
"현재 retracement 163.2%로 과도한 premium 회귀 상태"
],
"reasoning": "확정 구조 관점에서는 최근 $62,232.10 하향 BOS 이후 $60,924.70에서 bullish CHoCH가 발생했지만, $64,250.00 상향 BOS를 회복하지 못했기 때문에 명확한 bullish structure로 보기 어렵고 중립적 전환 구간으로 판단한다. 반면 셋업 관점에서는 현재가 $62,551.40가 EQ $60,357.90 위 premium zone에 있으며, 7일 고점 $62,957.20과 이전일 고가 $62,386.70 위에서 buy-side liquidity를 건드린 상태라 단기 하락 셋업이 우세하다. 확인된 활성 OB나 미충족 FVG는 없지만, bear_score 11.5가 bull_score 6.0보다 높고 setup_score 0.889가 강한 bearish pre-confirmation 조건을 시사한다. 하락이 시작된다면 우선 $62,232.10 재이탈, 이후 $61,113.80과 EQ $60,357.90 회귀가 핵심이며, 더 깊게는 candidate bullish OB $59,298.40-$57,758.60까지 유동성 탐색이 가능하다.",
"key_levels": {
"support": [
62232.1,
61113.8,
60924.7,
60357.9,
59298.4,
57758.6
],
"resistance": [
62957.2,
64250.0,
65223.02,
76234.7,
78077.1,
78128.55
]
},
"time_horizon": "short/medium term",
"invalidation_level": "$64,250.00",
"risk_scenario": "반대 시나리오는 가격이 $62,957.20 range high를 단순 스윕으로 끝내지 않고, $64,250.00 bullish BOS level 위로 수용되는 경우이다. 이 경우 현재 bearish premium setup은 실패로 보고, $65,223.02 EMA240 및 상위 저항대 재테스트로 전개될 수 있다.",
"data_quality": "medium",
"metrics": {
"order_blocks_total": 3,
"confirmed_bullish_ob": 0,
"confirmed_bearish_ob": 0,
"candidate_bullish_ob": 1,
"candidate_bearish_ob": 2,
"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": 56,
"fvg_open_zones": [],
"bos_choch_events": [
"BOS_bearish",
"BOS_bearish",
"BOS_bearish",
"BOS_bullish",
"BOS_bearish",
"CHoCH_bullish"
],
"bos_choch_levels": [
{
"type": "BOS_bearish",
"level": 76014.2
},
{
"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_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": 60357.9,
"range_high": 62957.2,
"range_low": 57758.6,
"bull_score": 6.0,
"bear_score": 11.5,
"setup_bias": "bearish",
"setup_score": 0.889,
"setup_signals": [
"bearish BOS below $76,014.20",
"bearish BOS below $74,203.60",
"bearish BOS below $72,436.00",
"bearish BOS below $62,232.10",
"deep retracement 163.2% in premium zone"
],
"retracement_direction": "bearish",
"current_retracement_pct": 163.2,
"deepest_retracement_pct": 164.2,
"previous_day_high": 62386.7,
"previous_day_low": 61113.8,
"broken_prev_high": true,
"broken_prev_low": false,
"sessions": {}
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.72,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.889,\n \"setup_signals\": [\n \"현재가 $62,551.40는 EQ $60,357.90 위의 premium zone에 위치\",\n \"7일 range high $62,957.20 근처에서 가격이 머물며 buy-side liquidity 흡수 가능 구간\",\n \"이전일 고가 $62,386.70를 상향 돌파했으나 이전일 저가 $61,113.80는 미돌파\",\n \"최근 구조 이벤트는 $62,232.10 하향 BOS 이후 $60,924.70 bullish CHoCH로, 완전한 bullish BOS 확정 전 단계\",\n \"bear_score 11.5가 bull_score 6.0보다 우세\",\n \"bearish setup score 0.889로 premium retracement 기반의 숏 셋업이 강함\",\n \"현재 retracement 163.2%로 과도한 premium 회귀 상태\"\n ],\n \"reasoning\": \"확정 구조 관점에서는 최근 $62,232.10 하향 BOS 이후 $60,924.70에서 bullish CHoCH가 발생했지만, $64,250.00 상향 BOS를 회복하지 못했기 때문에 명확한 bullish structure로 보기 어렵고 중립적 전환 구간으로 판단한다. 반면 셋업 관점에서는 현재가 $62,551.40가 EQ $60,357.90 위 premium zone에 있으며, 7일 고점 $62,957.20과 이전일 고가 $62,386.70 위에서 buy-side liquidity를 건드린 상태라 단기 하락 셋업이 우세하다. 확인된 활성 OB나 미충족 FVG는 없지만, bear_score 11.5가 bull_score 6.0보다 높고 setup_score 0.889가 강한 bearish pre-confirmation 조건을 시사한다. 하락이 시작된다면 우선 $62,232.10 재이탈, 이후 $61,113.80과 EQ $60,357.90 회귀가 핵심이며, 더 깊게는 candidate bullish OB $59,298.40-$57,758.60까지 유동성 탐색이 가능하다.\",\n \"key_levels\": {\n \"support\": [\n 62232.1,\n 61113.8,\n 60924.7,\n 60357.9,\n 59298.4,\n 57758.6\n ],\n \"resistance\": [\n 62957.2,\n 64250.0,\n 65223.02,\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\": \"반대 시나리오는 가격이 $62,957.20 range high를 단순 스윕으로 끝내지 않고, $64,250.00 bullish BOS level 위로 수용되는 경우이다. 이 경우 현재 bearish premium setup은 실패로 보고, $65,223.02 EMA240 및 상위 저항대 재테스트로 전개될 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "neutral",
"confidence": 0.52,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.58,
"setup_signals": [
"가격 $62,551.40은 스윙 EQ ret_0.5 $59,969.30 위의 프리미엄 구간에 위치",
"직전 스윙 고점/확장 1.0 레벨 $62,180.00 위에 있으나 이탈 폭은 0.59%로 아직 강한 구조적 수용은 제한적",
"상단에 ext_1.272 $63,382.62 및 컨플루언스 존 $63,288.67이 근접해 단기 저항 반응 가능성 존재",
"상위 EMA240 $65,223.02가 현재가보다 4.1% 위에 있어 중기 공급 압력 구간이 남아 있음",
"피보나치 반응 상태가 approaching이며 반응 확률은 0.45로, 저항 접근 후 되돌림 리스크가 존재"
],
"reasoning": "현재 BTC는 Low $57,759 → High $62,180 상승 스윙 기준으로 ext_1.0 $62,180.00을 상회하고 있어 단기 구조는 약한 bullish로 해석된다. 다만 현재가 $62,551.40은 EQ ret_0.5 $59,969.30 위의 프리미엄 영역이며, 바로 위에 ext_1.272 $63,382.62와 컨플루언스 존 $63,288.67이 있어 선제적 매수 추격보다는 저항 반응을 경계해야 한다. 핵심 지지대는 $62,180.00, ret_0.236 $61,136.55, ret_0.382 $60,491.03이며, 특히 golden ratio ret_0.618 $59,447.57은 조정이 깊어질 경우 가장 중요한 고확률 반응 구간이다. 구조는 상승 쪽이지만 셋업은 프리미엄 진입과 근접 저항 때문에 단기 bearish pullback 성격이 강해 전체 신호는 neutral로 판단한다.",
"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": "$64,010.46",
"risk_scenario": "반대로 가격이 ext_1.272 $63,382.62를 강하게 돌파하고 ext_1.414 $64,010.46 위에서 4시간봉 수용을 만들면, 단기 bearish setup은 무효화되고 다음 목표는 ext_1.618 $64,912.43 및 EMA240 부근 $65,223.02로 확장될 수 있다. 반면 $62,180.00 아래로 재진입하면 돌파 실패로 해석되며 $61,136.55와 $60,491.03까지 되돌림이 빨라질 수 있다.",
"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.59,
"golden_ratio_level": 59447.57,
"fib_ret_382": 60491.03,
"fib_ret_618": 59447.57,
"confluence_zones": [
{
"price": 63288.67,
"count": 2,
"levels": [
"ret_0.236",
"ext_1.272"
],
"cluster_score": 0.6
},
{
"price": 66579.57,
"count": 2,
"levels": [
"ret_0.382",
"ext_2.0"
],
"cluster_score": 0.6
},
{
"price": 69304.81,
"count": 2,
"levels": [
"ret_0.5",
"ext_2.618"
],
"cluster_score": 0.6
}
],
"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.26,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ret_0.382",
"price": 60491.03,
"distance_pct": 3.29,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ret_0.5",
"price": 59969.3,
"distance_pct": 4.13,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ret_0.618",
"price": 59447.57,
"distance_pct": 4.96,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ret_0.786",
"price": 58704.78,
"distance_pct": 6.15,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_1.0",
"price": 62180.0,
"distance_pct": 0.59,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_1.272",
"price": 63382.62,
"distance_pct": 1.33,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.414",
"price": 64010.46,
"distance_pct": 2.33,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.618",
"price": 64912.43,
"distance_pct": 3.77,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_2.0",
"price": 66601.4,
"distance_pct": 6.47,
"is_support": false,
"cluster_score": 0.6
}
],
"confluence_quality": 0.6,
"fib_reaction_state": "approaching",
"reaction_probability": 0.45
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.52,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.58,\n \"setup_signals\": [\n \"가격 $62,551.40은 스윙 EQ ret_0.5 $59,969.30 위의 프리미엄 구간에 위치\",\n \"직전 스윙 고점/확장 1.0 레벨 $62,180.00 위에 있으나 이탈 폭은 0.59%로 아직 강한 구조적 수용은 제한적\",\n \"상단에 ext_1.272 $63,382.62 및 컨플루언스 존 $63,288.67이 근접해 단기 저항 반응 가능성 존재\",\n \"상위 EMA240 $65,223.02가 현재가보다 4.1% 위에 있어 중기 공급 압력 구간이 남아 있음\",\n \"피보나치 반응 상태가 approaching이며 반응 확률은 0.45로, 저항 접근 후 되돌림 리스크가 존재\"\n ],\n \"reasoning\": \"현재 BTC는 Low $57,759 → High $62,180 상승 스윙 기준으로 ext_1.0 $62,180.00을 상회하고 있어 단기 구조는 약한 bullish로 해석된다. 다만 현재가 $62,551.40은 EQ ret_0.5 $59,969.30 위의 프리미엄 영역이며, 바로 위에 ext_1.272 $63,382.62와 컨플루언스 존 $63,288.67이 있어 선제적 매수 추격보다는 저항 반응을 경계해야 한다. 핵심 지지대는 $62,180.00, ret_0.236 $61,136.55, ret_0.382 $60,491.03이며, 특히 golden ratio ret_0.618 $59,447.57은 조정이 깊어질 경우 가장 중요한 고확률 반응 구간이다. 구조는 상승 쪽이지만 셋업은 프리미엄 진입과 근접 저항 때문에 단기 bearish pullback 성격이 강해 전체 신호는 neutral로 판단한다.\",\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\": \"$64,010.46\",\n \"risk_scenario\": \"반대로 가격이 ext_1.272 $63,382.62를 강하게 돌파하고 ext_1.414 $64,010.46 위에서 4시간봉 수용을 만들면, 단기 bearish setup은 무효화되고 다음 목표는 ext_1.618 $64,912.43 및 EMA240 부근 $65,223.02로 확장될 수 있다. 반면 $62,180.00 아래로 재진입하면 돌파 실패로 해석되며 $61,136.55와 $60,491.03까지 되돌림이 빨라질 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "bullish",
"confidence": 0.52,
"structure_bias": "neutral",
"setup_bias": "bullish",
"setup_score": 0.58,
"setup_signals": [
"현재가 $62,551.40가 고품질 strict bullish Bat 형성 PRZ $62,527.12-$63,386.13 내부에 진입해 있으며, PRZ 중심 D 후보가는 $62,956.63",
"bullish Bat PRZ는 ABCD, BC_EXT, XAD 3개 Fib 패밀리 confluence로 구성되어 있으며 pattern_score 0.959, ratio_score 1.000, prz_score 0.988",
"가장 가까운 bullish Gartley 형성 PRZ $62,202.51-$63,015.03도 현재가와 0.09% 거리로 중첩되어 단기 반등 후보 구간을 강화",
"다만 best Bat는 confirmed_reaction=false, reaction_score=0.0이므로 아직 PRZ 반응 확인 전 단계이며 독립적인 추세 전환 근거는 아님",
"과거 completed bullish Bat는 동일 PRZ $62,527.12-$63,386.13에서 confirmed_reaction=true, reaction_score=0.8을 기록했으나 현재 council-relevant PRZ는 아직 pre-confirmation 상태"
],
"reasoning": "4시간 기준 현재 BTC는 $62,551.40으로 active high-confluence bullish Bat PRZ $62,527.12-$63,386.13의 하단부에 위치해 있어 단기 반등 셋업은 유효하다. 해당 Bat는 strict/high 품질, pattern_score 0.959이며 ABCD·BC_EXT·XAD 3중 Fib confluence를 갖지만, confirmed_reaction_prz_count가 0이고 best PRZ의 reaction_score가 0.0이므로 구조적 bullish 전환으로 판정할 수는 없다. 또한 bearish Bat/Gartley 후보 PRZ가 $61,505.57-$62,667.55 및 $61,146.28-$62,254.99에 존재해 하방 압력도 완전히 배제할 수 없다. 따라서 구조_bias는 neutral, setup_bias는 bullish이며, 조화패턴상 유효한 반등 후보이지만 15m/1h MSS, sweep→reclaim, CVD/OI 확인 전까지는 약한 선행 셋업으로만 취급한다.",
"key_levels": {
"support": [
62527.12,
62315.0,
62202.51,
61675.69,
61505.57,
60933.28
],
"resistance": [
63015.03,
63386.13,
63422.14,
64598.76,
65613.27,
67255.4
]
},
"time_horizon": "short term",
"invalidation_level": "4시간 종가 기준 $62,202.51 하향 이탈",
"risk_scenario": "$62,202.51 아래로 4시간 종가가 수용되면 bullish Gartley/Bat PRZ 방어 실패로 해석되며, bearish Bat/Gartley PRZ 영향이 커져 $61,675.69-$61,505.57, 이후 $60,933.28-$61,146.28 구간까지 하락 반응이 확장될 수 있다. 반대로 $63,386.13 상단을 회복하고 유지하면 PRZ 방어 성공 가능성이 커지며 TP 후보는 $64,598.76, $65,613.27, 최종 $67,255.40 순으로 열릴 수 있다.",
"data_quality": "medium",
"metrics": {
"patterns_found": 158,
"completed_patterns_found": 68,
"forming_d_prz_found": 90,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 30,
"multiscale_swings_scanned": 54,
"swing_highs_scanned": 28,
"swing_lows_scanned": 26,
"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": 42,
"low": 112
},
"prz_status_counts": {
"active": 59,
"nearby": 12,
"watch": 26,
"far": 61,
"forming": 33
},
"high_confluence_prz_count": 20,
"strict_patterns_found": 57,
"candidate_patterns_found": 101,
"active_patterns_at_prz": 59,
"nearby_patterns": 12,
"all_patterns": [
"bat",
"gartley",
"butterfly",
"butterfly",
"crab",
"shark",
"bat",
"bat",
"gartley",
"bat",
"bat",
"shark",
"gartley",
"bat",
"gartley",
"gartley",
"crab",
"butterfly",
"butterfly",
"crab",
"bat",
"shark",
"shark",
"butterfly",
"bat",
"gartley",
"shark",
"bat",
"butterfly",
"butterfly",
"bat",
"bat",
"bat",
"gartley",
"crab",
"gartley",
"bat",
"shark",
"crab",
"shark",
"bat",
"crab",
"crab",
"butterfly",
"crab",
"shark",
"shark",
"crab",
"shark",
"butterfly",
"crab",
"butterfly",
"shark",
"shark",
"butterfly",
"gartley",
"butterfly",
"gartley",
"gartley",
"crab",
"butterfly",
"bat",
"shark",
"gartley",
"crab",
"shark",
"bat",
"crab",
"bat",
"butterfly",
"crab",
"crab",
"butterfly",
"gartley",
"crab",
"crab",
"shark",
"bat",
"gartley",
"shark",
"bat",
"butterfly",
"crab",
"gartley",
"butterfly",
"crab",
"shark",
"crab",
"bat",
"crab",
"gartley",
"crab",
"gartley",
"shark",
"crab",
"shark",
"crab",
"shark",
"bat",
"shark",
"crab",
"shark",
"shark",
"crab",
"bat",
"crab",
"crab",
"shark",
"crab",
"gartley",
"shark",
"bat",
"butterfly",
"shark",
"shark",
"shark",
"shark",
"crab",
"crab",
"crab",
"shark",
"crab",
"butterfly",
"crab",
"butterfly",
"crab",
"gartley",
"butterfly",
"bat",
"crab",
"crab",
"butterfly",
"gartley",
"crab",
"butterfly",
"butterfly",
"crab",
"bat",
"shark",
"butterfly",
"shark",
"butterfly",
"crab",
"crab",
"bat",
"crab",
"shark",
"crab",
"butterfly",
"shark",
"gartley",
"gartley",
"butterfly",
"crab",
"gartley",
"butterfly",
"shark",
"shark"
],
"all_signals": [
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"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.09,
"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.65,
"price_to_prz_pct_raw": 0.6478,
"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": 164,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 187,
"a_order": 8,
"b_price": 65328.8,
"b_idx": 193,
"b_order": 3,
"c_price": 64568.0,
"c_idx": 221,
"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.65,
"price_to_prz_pct_raw": 0.6478,
"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": 164,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 187,
"a_order": 8,
"b_price": 65328.8,
"b_idx": 193,
"b_order": 3,
"c_price": 64568.0,
"c_idx": 221,
"c_order": 3,
"d_idx": 225
},
{
"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.09,
"price_to_prz_pct_raw": 0.0917,
"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": 164,
"x_order": 3,
"a_price": 64738.0,
"a_idx": 177,
"a_order": 5,
"b_price": 63136.2,
"b_idx": 217,
"b_order": 3,
"c_price": 64568.0,
"c_idx": 221,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.842,
"ratio_score": 0.826,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"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.0,
"price_to_prz_pct_raw": -2.0035,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"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": "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": "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": 164,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 187,
"a_order": 8,
"b_price": 63136.2,
"b_idx": 217,
"b_order": 3,
"c_price": 65597.2,
"c_idx": 229,
"c_order": 8,
"d_idx": 242
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.895,
"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.74,
"price_to_prz_pct_raw": -1.743,
"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": 164,
"x_order": 3,
"a_price": 66956.7,
"a_idx": 192,
"a_order": 3,
"b_price": 63220.0,
"b_idx": 225,
"b_order": 5,
"c_price": 65597.2,
"c_idx": 229,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.865,
"ratio_score": 1.0,
"prz_score": 0.862,
"prz_proximity": "watch",
"action_status": "watch",
"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.6,
"price_to_prz_pct_raw": 2.6003,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 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": 182,
"x_order": 8,
"a_price": 66956.7,
"a_idx": 192,
"a_order": 3,
"b_price": 65328.8,
"b_idx": 193,
"b_order": 3,
"c_price": 66419.2,
"c_idx": 200,
"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.74,
"price_to_prz_pct_raw": -0.7431,
"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": 240,
"x_order": 5,
"a_price": 58030.0,
"a_idx": 247,
"a_order": 8,
"b_price": 60734.0,
"b_idx": 251,
"b_order": 3,
"c_price": 58850.0,
"c_idx": 268,
"c_order": 8,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.856,
"ratio_score": 0.844,
"prz_score": 0.963,
"prz_proximity": "nearby",
"action_status": "nearby",
"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.2,
"price_to_prz_pct_raw": -2.1979,
"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": 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": 245,
"x_order": 3,
"a_price": 58030.0,
"a_idx": 247,
"a_order": 8,
"b_price": 60543.3,
"b_idx": 264,
"b_order": 3,
"c_price": 58850.0,
"c_idx": 268,
"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.65,
"price_to_prz_pct_raw": 0.6478,
"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": 164,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 187,
"a_order": 8,
"b_price": 65328.8,
"b_idx": 193,
"b_order": 3,
"c_price": 64568.0,
"c_idx": 221,
"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.65,
"price_to_prz_pct_raw": 0.6478,
"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": 164,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 187,
"a_order": 8,
"b_price": 65328.8,
"b_idx": 193,
"b_order": 3,
"c_price": 64568.0,
"c_idx": 221,
"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.65,
"price_to_prz_pct_raw": 0.6478,
"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": 164,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 187,
"a_order": 8,
"b_price": 65328.8,
"b_idx": 193,
"b_order": 3,
"c_price": 64568.0,
"c_idx": 221,
"c_order": 3,
"d_idx": 225
},
{
"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.09,
"price_to_prz_pct_raw": 0.0917,
"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": 164,
"x_order": 3,
"a_price": 64738.0,
"a_idx": 177,
"a_order": 5,
"b_price": 63136.2,
"b_idx": 217,
"b_order": 3,
"c_price": 64568.0,
"c_idx": 221,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.842,
"ratio_score": 0.826,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"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.0,
"price_to_prz_pct_raw": -2.0035,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"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": "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": "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": 164,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 187,
"a_order": 8,
"b_price": 63136.2,
"b_idx": 217,
"b_order": 3,
"c_price": 65597.2,
"c_idx": 229,
"c_order": 8,
"d_idx": 242
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.895,
"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.74,
"price_to_prz_pct_raw": -1.743,
"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": 164,
"x_order": 3,
"a_price": 66956.7,
"a_idx": 192,
"a_order": 3,
"b_price": 63220.0,
"b_idx": 225,
"b_order": 5,
"c_price": 65597.2,
"c_idx": 229,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.865,
"ratio_score": 1.0,
"prz_score": 0.862,
"prz_proximity": "watch",
"action_status": "watch",
"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.6,
"price_to_prz_pct_raw": 2.6003,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 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": 182,
"x_order": 8,
"a_price": 66956.7,
"a_idx": 192,
"a_order": 3,
"b_price": 65328.8,
"b_idx": 193,
"b_order": 3,
"c_price": 66419.2,
"c_idx": 200,
"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.74,
"price_to_prz_pct_raw": -0.7431,
"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": 240,
"x_order": 5,
"a_price": 58030.0,
"a_idx": 247,
"a_order": 8,
"b_price": 60734.0,
"b_idx": 251,
"b_order": 3,
"c_price": 58850.0,
"c_idx": 268,
"c_order": 8,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.856,
"ratio_score": 0.844,
"prz_score": 0.963,
"prz_proximity": "nearby",
"action_status": "nearby",
"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.2,
"price_to_prz_pct_raw": -2.1979,
"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": 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": 245,
"x_order": 3,
"a_price": 58030.0,
"a_idx": 247,
"a_order": 8,
"b_price": 60543.3,
"b_idx": 264,
"b_order": 3,
"c_price": 58850.0,
"c_idx": 268,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.836,
"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.26,
"price_to_prz_pct_raw": -2.2576,
"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": 156,
"x_order": 8,
"a_price": 63915.3,
"a_idx": 164,
"a_order": 3,
"b_price": 62232.1,
"b_idx": 205,
"b_order": 8,
"c_price": 63209.6,
"c_idx": 240,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.823,
"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.36,
"price_to_prz_pct_raw": -1.3601,
"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.187,
"bars_after_d": 10,
"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": 240,
"x_order": 5,
"a_price": 58030.0,
"a_idx": 247,
"a_order": 8,
"b_price": 60924.7,
"b_idx": 259,
"b_order": 8,
"c_price": 58850.0,
"c_idx": 268,
"c_order": 8,
"d_idx": 289
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.806,
"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.36,
"price_to_prz_pct_raw": -1.3601,
"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": 240,
"x_order": 5,
"a_price": 58030.0,
"a_idx": 247,
"a_order": 8,
"b_price": 60924.7,
"b_idx": 259,
"b_order": 8,
"c_price": 58850.0,
"c_idx": 268,
"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.74,
"price_to_prz_pct_raw": -0.7431,
"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.187,
"bars_after_d": 10,
"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": 240,
"x_order": 5,
"a_price": 58030.0,
"a_idx": 247,
"a_order": 8,
"b_price": 60734.0,
"b_idx": 251,
"b_order": 3,
"c_price": 58850.0,
"c_idx": 268,
"c_order": 8,
"d_idx": 289
}
],
"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.65,
"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.65,
"price_to_prz_pct_raw": 0.6478,
"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": 164,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 187,
"a_order": 8,
"b_price": 65328.8,
"b_idx": 193,
"b_order": 3,
"c_price": 64568.0,
"c_idx": 221,
"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\": \"bullish\",\n \"confidence\": 0.52,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.58,\n \"setup_signals\": [\n \"현재가 $62,551.40가 고품질 strict bullish Bat 형성 PRZ $62,527.12-$63,386.13 내부에 진입해 있으며, PRZ 중심 D 후보가는 $62,956.63\",\n \"bullish Bat PRZ는 ABCD, BC_EXT, XAD 3개 Fib 패밀리 confluence로 구성되어 있으며 pattern_score 0.959, ratio_score 1.000, prz_score 0.988\",\n \"가장 가까운 bullish Gartley 형성 PRZ $62,202.51-$63,015.03도 현재가와 0.09% 거리로 중첩되어 단기 반등 후보 구간을 강화\",\n \"다만 best Bat는 confirmed_reaction=false, reaction_score=0.0이므로 아직 PRZ 반응 확인 전 단계이며 독립적인 추세 전환 근거는 아님\",\n \"과거 completed bullish Bat는 동일 PRZ $62,527.12-$63,386.13에서 confirmed_reaction=true, reaction_score=0.8을 기록했으나 현재 council-relevant PRZ는 아직 pre-confirmation 상태\"\n ],\n \"reasoning\": \"4시간 기준 현재 BTC는 $62,551.40으로 active high-confluence bullish Bat PRZ $62,527.12-$63,386.13의 하단부에 위치해 있어 단기 반등 셋업은 유효하다. 해당 Bat는 strict/high 품질, pattern_score 0.959이며 ABCD·BC_EXT·XAD 3중 Fib confluence를 갖지만, confirmed_reaction_prz_count가 0이고 best PRZ의 reaction_score가 0.0이므로 구조적 bullish 전환으로 판정할 수는 없다. 또한 bearish Bat/Gartley 후보 PRZ가 $61,505.57-$62,667.55 및 $61,146.28-$62,254.99에 존재해 하방 압력도 완전히 배제할 수 없다. 따라서 구조_bias는 neutral, setup_bias는 bullish이며, 조화패턴상 유효한 반등 후보이지만 15m/1h MSS, sweep→reclaim, CVD/OI 확인 전까지는 약한 선행 셋업으로만 취급한다.\",\n \"key_levels\": {\n \"support\": [\n 62527.12,\n 62315.0,\n 62202.51,\n 61675.69,\n 61505.57,\n 60933.28\n ],\n \"resistance\": [\n 63015.03,\n 63386.13,\n 63422.14,\n 64598.76,\n 65613.27,\n 67255.4\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"4시간 종가 기준 $62,202.51 하향 이탈\",\n \"risk_scenario\": \"$62,202.51 아래로 4시간 종가가 수용되면 bullish Gartley/Bat PRZ 방어 실패로 해석되며, bearish Bat/Gartley PRZ 영향이 커져 $61,675.69-$61,505.57, 이후 $60,933.28-$61,146.28 구간까지 하락 반응이 확장될 수 있다. 반대로 $63,386.13 상단을 회복하고 유지하면 PRZ 방어 성공 가능성이 커지며 TP 후보는 $64,598.76, $65,613.27, 최종 $67,255.40 순으로 열릴 수 있다.\",\n \"data_quality\": \"medium\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bullish",
"overall_confidence": 0.62,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.81,
"active_setups": [
"가격 $62,551.40이 7일 EQ $60,357.90 및 Wyckoff 메인 레인지 EQ $61,665.00 위의 프리미엄 구간에 위치",
"7일 고점/SOS 후보 $62,957.20 바로 아래에서 strict bearish engulfing 발생, 패턴 품질 0.698",
"ICT 기준 이전일 고가 $62,386.70 상향 돌파 후 프리미엄에서 buy-side liquidity 흡수 가능 구간 형성",
"24시간 가격은 +1.32% 상승했으나 OI는 -0.7470% 감소하여 신규 롱 주도 상승보다 숏커버 또는 포지션 언와인딩 성격",
"롱 계정 비율 0.601, 롱 계정 혼잡도 극단값으로 단기 롱 포지셔닝 과밀",
"상단에는 Fibonacci ext_1.272 $63,382.62 및 컨플루언스 $63,288.67, Harmonic bullish Bat PRZ $62,527.12-$63,386.13이 겹쳐 반응 구간 형성"
],
"setup_vs_structure": "구조는 Wyckoff 축적 Phase D 기반의 완만한 bullish이나, 실행 셋업은 5명의 분석가가 bearish로 일치해 구조와 단기 실행 리스크가 분리되어 있다. 이는 상위 구조가 아직 무효화된 것은 아니지만, 현재 위치가 프리미엄·저항·롱 혼잡 구간이므로 즉시 추격 매수보다 지지 재확인 여부가 핵심이라는 의미다."
},
"signal_breakdown": {
"bullish_count": 2,
"bearish_count": 0,
"neutral_count": 4
},
"key_levels": {
"support": [
62232.1,
62196.94,
62180.0,
61665.0,
61360.19,
61300.0,
61136.55,
61113.8,
60700.0,
60491.03,
60357.9,
59447.57,
59080.0,
57758.6
],
"resistance": [
62957.2,
63382.62,
63386.13,
64010.46,
64250.0,
64912.43,
65100.0,
65223.02,
66000.0,
66601.4
]
},
"confluences": [
"Wyckoff, ICT, Candlestick, Derivatives가 모두 $62,957.20을 핵심 상단 저항 또는 SOS/7일 고점으로 식별한다.",
"Candlestick과 Derivatives는 EMA120 $62,196.94를 단기 구조 지지로 보며, Fibonacci의 ext_1.0 $62,180.00 및 ICT의 $62,232.10과 $62,180-$62,232 지지 클러스터를 형성한다.",
"Candlestick $61,360.19, Wyckoff $61,360.19, Fibonacci $61,136.55, ICT 이전일 저가 $61,113.80, Derivatives $61,300이 $61.1k-$61.36k 하위 지지 클러스터로 겹친다.",
"ICT EQ $60,357.90, Fibonacci ret_0.382 $60,491.03, Derivatives 청산 레벨 $60,700 및 $60,400이 $60.3k-$60.7k 유동성·균형 회귀 구간으로 수렴한다.",
"Wyckoff Spring $57,758.60, ICT candidate bullish OB 하단 $57,758.60, Candlestick 7일 저점 $57,758.60이 구조적 하단 무효화 기준으로 강하게 일치한다.",
"Fibonacci 컨플루언스 $63,288.67, ext_1.272 $63,382.62, Harmonic bullish Bat PRZ 상단 $63,386.13이 $63.29k-$63.39k 상단 반응 구간을 형성한다.",
"Wyckoff AR $64,250.00, ICT bullish BOS 기준 $64,250.00, Fibonacci ext_1.414 $64,010.46이 $64.0k-$64.25k 구조적 상단 수용 구간으로 겹친다.",
"Candlestick, Derivatives, ICT, Wyckoff, Fibonacci 모두 현재 가격이 프리미엄 구간에 있다는 점에서 단기 실행 리스크를 bearish로 평가한다."
],
"conflicts": [
"Wyckoff는 SC $59,080.00 → AR $64,250.00 → Spring $57,758.60 → SOS $62,957.20의 축적 Phase D 구조를 근거로 구조적 bullish를 제시하지만, ICT와 Derivatives는 $62,957.20 아래 프리미엄·롱 혼잡·유동성 흡수 조건을 근거로 단기 bearish 셋업을 제시한다.",
"Harmonic은 strict high-quality bullish Bat PRZ $62,527.12-$63,386.13 내부 진입을 근거로 bullish 셋업을 제시하지만, 해당 PRZ는 선확인 반전 후보이며 독립적으로 구조 경로를 뒤집을 권한은 낮다.",
"가격은 EMA20 $61,360.19와 EMA120 $62,196.94 위에 있어 단기 회복 구조는 유지되지만, EMA240 $65,223.02 아래에 있어 장기 상승 구조 확정으로 보기에는 부족하다.",
"Fibonacci는 $62,180.00 상회로 약한 bullish 구조를 인정하지만, $63,382.62와 $63,288.67 저항 접근으로 실행 관점에서는 bearish pullback 리스크를 제시한다.",
"Wyckoff의 축적 해석은 유효하지만 AR/레인지 상단 $64,250.00 위 수용이 없으므로 Phase D의 완성된 Phase E 돌파 구조로 보기는 어렵다."
],
"executive_summary": "현재 BTC 4시간 구조는 Wyckoff 기준 confirmed accumulation의 Phase D로 해석되며, Spring $57,758.60 이후 SOS 후보 $62,957.20까지 회복한 late accumulation 구조다. 다만 가격은 아직 AR/레인지 상단 $64,250.00 위에서 수용되지 않았고 EMA240 $65,223.02 아래에 있어 확정적인 Phase E 돌파 구조는 아니다. 핵심 구조 지지는 $62,180-$62,232, $61,113-$61,360, $60,357-$60,700, 그리고 최종 축적 무효화 기준 $57,758.60에 집중되어 있다. 실행 조건은 구조와 달리 bearish로 기울어 있으며, 프리미엄 구간, $62,957.20 저항 반응, OI 감소, 롱 계정 혼잡, strict bearish engulfing이 단기 실패 돌파 및 지지 재시험 리스크를 만든다.",
"raw_llm_response": "{\n \"overall_signal\": \"bullish\",\n \"overall_confidence\": 0.62,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.81,\n \"active_setups\": [\n \"가격 $62,551.40이 7일 EQ $60,357.90 및 Wyckoff 메인 레인지 EQ $61,665.00 위의 프리미엄 구간에 위치\",\n \"7일 고점/SOS 후보 $62,957.20 바로 아래에서 strict bearish engulfing 발생, 패턴 품질 0.698\",\n \"ICT 기준 이전일 고가 $62,386.70 상향 돌파 후 프리미엄에서 buy-side liquidity 흡수 가능 구간 형성\",\n \"24시간 가격은 +1.32% 상승했으나 OI는 -0.7470% 감소하여 신규 롱 주도 상승보다 숏커버 또는 포지션 언와인딩 성격\",\n \"롱 계정 비율 0.601, 롱 계정 혼잡도 극단값으로 단기 롱 포지셔닝 과밀\",\n \"상단에는 Fibonacci ext_1.272 $63,382.62 및 컨플루언스 $63,288.67, Harmonic bullish Bat PRZ $62,527.12-$63,386.13이 겹쳐 반응 구간 형성\"\n ],\n \"setup_vs_structure\": \"구조는 Wyckoff 축적 Phase D 기반의 완만한 bullish이나, 실행 셋업은 5명의 분석가가 bearish로 일치해 구조와 단기 실행 리스크가 분리되어 있다. 이는 상위 구조가 아직 무효화된 것은 아니지만, 현재 위치가 프리미엄·저항·롱 혼잡 구간이므로 즉시 추격 매수보다 지지 재확인 여부가 핵심이라는 의미다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 2,\n \"bearish_count\": 0,\n \"neutral_count\": 4\n },\n \"key_levels\": {\n \"support\": [\n 62232.1,\n 62196.94,\n 62180.0,\n 61665.0,\n 61360.19,\n 61300.0,\n 61136.55,\n 61113.8,\n 60700.0,\n 60491.03,\n 60357.9,\n 59447.57,\n 59080.0,\n 57758.6\n ],\n \"resistance\": [\n 62957.2,\n 63382.62,\n 63386.13,\n 64010.46,\n 64250.0,\n 64912.43,\n 65100.0,\n 65223.02,\n 66000.0,\n 66601.4\n ]\n },\n \"confluences\": [\n \"Wyckoff, ICT, Candlestick, Derivatives가 모두 $62,957.20을 핵심 상단 저항 또는 SOS/7일 고점으로 식별한다.\",\n \"Candlestick과 Derivatives는 EMA120 $62,196.94를 단기 구조 지지로 보며, Fibonacci의 ext_1.0 $62,180.00 및 ICT의 $62,232.10과 $62,180-$62,232 지지 클러스터를 형성한다.\",\n \"Candlestick $61,360.19, Wyckoff $61,360.19, Fibonacci $61,136.55, ICT 이전일 저가 $61,113.80, Derivatives $61,300이 $61.1k-$61.36k 하위 지지 클러스터로 겹친다.\",\n \"ICT EQ $60,357.90, Fibonacci ret_0.382 $60,491.03, Derivatives 청산 레벨 $60,700 및 $60,400이 $60.3k-$60.7k 유동성·균형 회귀 구간으로 수렴한다.\",\n \"Wyckoff Spring $57,758.60, ICT candidate bullish OB 하단 $57,758.60, Candlestick 7일 저점 $57,758.60이 구조적 하단 무효화 기준으로 강하게 일치한다.\",\n \"Fibonacci 컨플루언스 $63,288.67, ext_1.272 $63,382.62, Harmonic bullish Bat PRZ 상단 $63,386.13이 $63.29k-$63.39k 상단 반응 구간을 형성한다.\",\n \"Wyckoff AR $64,250.00, ICT bullish BOS 기준 $64,250.00, Fibonacci ext_1.414 $64,010.46이 $64.0k-$64.25k 구조적 상단 수용 구간으로 겹친다.\",\n \"Candlestick, Derivatives, ICT, Wyckoff, Fibonacci 모두 현재 가격이 프리미엄 구간에 있다는 점에서 단기 실행 리스크를 bearish로 평가한다.\"\n ],\n \"conflicts\": [\n \"Wyckoff는 SC $59,080.00 → AR $64,250.00 → Spring $57,758.60 → SOS $62,957.20의 축적 Phase D 구조를 근거로 구조적 bullish를 제시하지만, ICT와 Derivatives는 $62,957.20 아래 프리미엄·롱 혼잡·유동성 흡수 조건을 근거로 단기 bearish 셋업을 제시한다.\",\n \"Harmonic은 strict high-quality bullish Bat PRZ $62,527.12-$63,386.13 내부 진입을 근거로 bullish 셋업을 제시하지만, 해당 PRZ는 선확인 반전 후보이며 독립적으로 구조 경로를 뒤집을 권한은 낮다.\",\n \"가격은 EMA20 $61,360.19와 EMA120 $62,196.94 위에 있어 단기 회복 구조는 유지되지만, EMA240 $65,223.02 아래에 있어 장기 상승 구조 확정으로 보기에는 부족하다.\",\n \"Fibonacci는 $62,180.00 상회로 약한 bullish 구조를 인정하지만, $63,382.62와 $63,288.67 저항 접근으로 실행 관점에서는 bearish pullback 리스크를 제시한다.\",\n \"Wyckoff의 축적 해석은 유효하지만 AR/레인지 상단 $64,250.00 위 수용이 없으므로 Phase D의 완성된 Phase E 돌파 구조로 보기는 어렵다.\"\n ],\n \"highest_conviction_analyst\": \"Wyckoff Expert — 구조 판단 측면에서 가장 강한 근거를 제시한다. confirmed accumulation, regime 적합도 0.888, SC $59,080.00 → AR $64,250.00 → Spring $57,758.60 → SOS $62,957.20의 명확한 단계 배열이 있어 전체 구조적 bias 산정에서 가장 높은 비중을 둔다.\",\n \"invalidation_level\": \"$57,758.60 4시간 종가 하회 및 하방 수용 시 현재 축적 Phase D / Spring 이후 SOS 구조 해석은 무효화된다. 선행 경고선은 SC $59,080.00 이탈이다.\",\n \"executive_summary\": \"현재 BTC 4시간 구조는 Wyckoff 기준 confirmed accumulation의 Phase D로 해석되며, Spring $57,758.60 이후 SOS 후보 $62,957.20까지 회복한 late accumulation 구조다. 다만 가격은 아직 AR/레인지 상단 $64,250.00 위에서 수용되지 않았고 EMA240 $65,223.02 아래에 있어 확정적인 Phase E 돌파 구조는 아니다. 핵심 구조 지지는 $62,180-$62,232, $61,113-$61,360, $60,357-$60,700, 그리고 최종 축적 무효화 기준 $57,758.60에 집중되어 있다. 실행 조건은 구조와 달리 bearish로 기울어 있으며, 프리미엄 구간, $62,957.20 저항 반응, OI 감소, 롱 계정 혼잡, strict bearish engulfing이 단기 실패 돌파 및 지지 재시험 리스크를 만든다.\"\n}"
},
"overall_signal": "bullish",
"overall_confidence": 0.62,
"operating_path": {
"path_type": "complex",
"confidence": 0.58,
"waypoints": [
{
"seq": 1,
"price": 62180.0,
"type": "support_test",
"source": "Candlestick(EMA120 $62,196.94), Fibonacci(ext_1.0 $62,180.00), ICT($62,232.10)",
"description": "프리미엄 구간에서 strict bearish engulfing(품질 0.698) 확인 직후의 첫 하방 목표. EMA120 $62,196.94·Fib ext_1.0 $62,180.00·ICT $62,232.10이 겹치는 $62,180-$62,232 지지 클러스터를 시험한다. 24h +1.32% 상승에도 OI -0.747% 감소한 포지션 언와인딩성 반등이라 이 지지의 하향 이탈 가능성이 높다.",
"est_hours": 4.0,
"turning_zone": [
61880.0,
62232.1
],
"likely_wick": 62000.0,
"rejection_confirm": 62300.0,
"invalid_overshoot": 61760.0,
"calibration_reasoning": "EMA120 $62,196.94·Fib ext_1.0 $62,180·ICT $62,232.10의 3중 지지 클러스터를 존 상단(62,232.10)으로 잡고, 라운드넘버 $62,000 유동성 마그넷을 likely_wick로 설정(폭 ~0.45×ATR, $352). 하향 이탈 편향(OI -0.747% 언와인딩성)이 커 존 하단 $61,880 이탈 후 $61,760(차기 $61,665 지지 방향)에서 turning point 무효화되며 waypoint 2로 진행한다."
},
{
"seq": 2,
"price": 61113.8,
"type": "swing_low",
"source": "ICT(이전일 저가 $61,113.80), Fibonacci(ret_0.236 $61,136.55), Derivatives($61,300), Candlestick/Wyckoff(EMA20 $61,360.19)",
"description": "셋업 bias(81% BEARISH, 5인 일치)의 핵심 목표이자 경로의 저점. 이전일 저가 $61,113.80를 sweep하며 $61,113-$61,360 지지 클러스터를 재시험한다. account_long_crowding 1.000·fragility 0.768·CVD divergence 0.700이 sell-side 유동성 청산을 자극하며, 자석 레벨 $60,700(최강 청산)·$60,491.03(Fib)·$60,357.90(ICT EQ)이 하방 오버슈트 리스크를 형성한다. 단 이 구간은 Wyckoff 기준 SOS 이후 LPS/BU 테스트에 해당해 축적 구조상 반등이 나오는 지점이다.",
"est_hours": 10.0,
"turning_zone": [
60491.03,
61136.55
],
"likely_wick": 60700.0,
"rejection_confirm": 61665.0,
"invalid_overshoot": 60357.9,
"calibration_reasoning": "이전일 저가 $61,113.80 sweep 후 account_long_crowding 1.000·fragility 0.768·CVD divergence 0.700 기반 sell-side 청산 오버슈트를 반영해 존 하단을 Fib 0.382 $60,491.03까지 확장(청산 클러스터 포함, 폭 ~0.82×ATR). 최강 청산 마그넷 $60,700을 likely_wick로, LPS/BU 반등 확인은 sweep 클러스터 상단 재탈환 $61,665, ICT EQ $60,357.90 하회 시 구조 무효화."
},
{
"seq": 3,
"price": 62957.2,
"type": "resistance_test",
"source": "Wyckoff(SOS $62,957.20), ICT/Derivatives/Candlestick(7일 고점 $62,957.20)",
"description": "LPS 지지 확인 후 구조적 BULLISH 재개. Wyckoff SOS이자 ICT·Derivatives·Candlestick이 공통 식별하는 7일 고점/상단 저항 $62,957.20을 재시험한다. Fib 컨플루언스 $63,288.67·ext_1.272 $63,382.62와 함께 프리미엄 반응 구간이라 1차 거부 가능성이 있으며, 상향 수용 여부가 Phase E 전환의 분기점이다.",
"est_hours": 21.0,
"turning_zone": [
62957.2,
63386.13
],
"likely_wick": 63288.67,
"rejection_confirm": 62650.0,
"invalid_overshoot": 63500.0,
"calibration_reasoning": "Wyckoff SOS·7일 고점 $62,957.20을 존 하단으로, Fib 컨플루언스 $63,288.67(ret_0.236+ext_1.272)와 ext_1.272 $63,382.62/차이먼 $63,386.13을 상단으로 하는 터미널 존(폭 ~0.55×ATR). bat PRZ $62,956.63는 PRE_CONFIRMATION이라 waypoint를 이동시키지 않고 반응 존으로만 반영, likely_wick은 2중 Fib 컨플루언스 $63,288.67. $63,500 상방 수용 시 $64,010.46 향한 BULLISH 지속으로 turning point 무효화(Phase E 전환)."
}
],
"period_extremes": {
"4h": {
"expected_high": 62600.0,
"expected_low": 62150.0,
"high_first": true
},
"8h": {
"expected_high": 62600.0,
"expected_low": 61300.0,
"high_first": true
},
"24h": {
"expected_high": 62957.2,
"expected_low": 61113.8,
"high_first": false
}
},
"triggers": {
"bullish": {
"price": 62957.2,
"description": "4h 종가 기준 SOS/7일 고점 $62,957.20 위 수용 시 단기 BEARISH 셋업 무효화 및 Wyckoff Phase E 돌파 확정. $63,288.67·$63,382.62 반응 이후 $64,010.46-$64,250.00 구조적 상단 수용 구간으로 가속."
},
"bearish": {
"price": 61113.8,
"description": "이전일 저가 $61,113.80 및 $61,113-$61,360 클러스터의 단순 wick sweep이 아닌 하향 수용(4h 종가 이탈) 시 sell-side 캐스케이드. $60,700 청산 magnet → $60,357.90 EQ 회귀, 상실 시 $59,447.57·$59,080.00 재시험으로 확장되며 $57,758.60 무효화를 위협."
}
},
"scenario_invalidation": 57758.6,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.58,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 62180.0,\n \"type\": \"support_test\",\n \"source\": \"Candlestick(EMA120 $62,196.94), Fibonacci(ext_1.0 $62,180.00), ICT($62,232.10)\",\n \"description\": \"프리미엄 구간에서 strict bearish engulfing(품질 0.698) 확인 직후의 첫 하방 목표. EMA120 $62,196.94·Fib ext_1.0 $62,180.00·ICT $62,232.10이 겹치는 $62,180-$62,232 지지 클러스터를 시험한다. 24h +1.32% 상승에도 OI -0.747% 감소한 포지션 언와인딩성 반등이라 이 지지의 하향 이탈 가능성이 높다.\",\n \"est_hours\": 4.0\n },\n {\n \"seq\": 2,\n \"price\": 61113.8,\n \"type\": \"swing_low\",\n \"source\": \"ICT(이전일 저가 $61,113.80), Fibonacci(ret_0.236 $61,136.55), Derivatives($61,300), Candlestick/Wyckoff(EMA20 $61,360.19)\",\n \"description\": \"셋업 bias(81% BEARISH, 5인 일치)의 핵심 목표이자 경로의 저점. 이전일 저가 $61,113.80를 sweep하며 $61,113-$61,360 지지 클러스터를 재시험한다. account_long_crowding 1.000·fragility 0.768·CVD divergence 0.700이 sell-side 유동성 청산을 자극하며, 자석 레벨 $60,700(최강 청산)·$60,491.03(Fib)·$60,357.90(ICT EQ)이 하방 오버슈트 리스크를 형성한다. 단 이 구간은 Wyckoff 기준 SOS 이후 LPS/BU 테스트에 해당해 축적 구조상 반등이 나오는 지점이다.\",\n \"est_hours\": 10.0\n },\n {\n \"seq\": 3,\n \"price\": 62957.2,\n \"type\": \"resistance_test\",\n \"source\": \"Wyckoff(SOS $62,957.20), ICT/Derivatives/Candlestick(7일 고점 $62,957.20)\",\n \"description\": \"LPS 지지 확인 후 구조적 BULLISH 재개. Wyckoff SOS이자 ICT·Derivatives·Candlestick이 공통 식별하는 7일 고점/상단 저항 $62,957.20을 재시험한다. Fib 컨플루언스 $63,288.67·ext_1.272 $63,382.62와 함께 프리미엄 반응 구간이라 1차 거부 가능성이 있으며, 상향 수용 여부가 Phase E 전환의 분기점이다.\",\n \"est_hours\": 21.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 62600.0, \"expected_low\": 62150.0, \"high_first\": true},\n \"8h\": {\"expected_high\": 62600.0, \"expected_low\": 61300.0, \"high_first\": true},\n \"24h\": {\"expected_high\": 62957.2, \"expected_low\": 61113.8, \"high_first\": false}\n },\n \"triggers\": {\n \"bullish\": {\n \"price\": 62957.2,\n \"description\": \"4h 종가 기준 SOS/7일 고점 $62,957.20 위 수용 시 단기 BEARISH 셋업 무효화 및 Wyckoff Phase E 돌파 확정. $63,288.67·$63,382.62 반응 이후 $64,010.46-$64,250.00 구조적 상단 수용 구간으로 가속.\"\n },\n \"bearish\": {\n \"price\": 61113.8,\n \"description\": \"이전일 저가 $61,113.80 및 $61,113-$61,360 클러스터의 단순 wick sweep이 아닌 하향 수용(4h 종가 이탈) 시 sell-side 캐스케이드. $60,700 청산 magnet → $60,357.90 EQ 회귀, 상실 시 $59,447.57·$59,080.00 재시험으로 확장되며 $57,758.60 무효화를 위협.\"\n }\n },\n \"scenario_invalidation\": 57758.6\n}\n```"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 62180.0,
"turning_zone": [
61880.0,
62232.1
],
"likely_wick": 62000.0,
"rejection_confirm": 62300.0,
"invalid_overshoot": 61760.0,
"calibration_reasoning": "EMA120 $62,196.94·Fib ext_1.0 $62,180·ICT $62,232.10의 3중 지지 클러스터를 존 상단(62,232.10)으로 잡고, 라운드넘버 $62,000 유동성 마그넷을 likely_wick로 설정(폭 ~0.45×ATR, $352). 하향 이탈 편향(OI -0.747% 언와인딩성)이 커 존 하단 $61,880 이탈 후 $61,760(차기 $61,665 지지 방향)에서 turning point 무효화되며 waypoint 2로 진행한다."
},
{
"seq": 2,
"base_target": 61113.8,
"turning_zone": [
60491.03,
61136.55
],
"likely_wick": 60700.0,
"rejection_confirm": 61665.0,
"invalid_overshoot": 60357.9,
"calibration_reasoning": "이전일 저가 $61,113.80 sweep 후 account_long_crowding 1.000·fragility 0.768·CVD divergence 0.700 기반 sell-side 청산 오버슈트를 반영해 존 하단을 Fib 0.382 $60,491.03까지 확장(청산 클러스터 포함, 폭 ~0.82×ATR). 최강 청산 마그넷 $60,700을 likely_wick로, LPS/BU 반등 확인은 sweep 클러스터 상단 재탈환 $61,665, ICT EQ $60,357.90 하회 시 구조 무효화."
},
{
"seq": 3,
"base_target": 62957.2,
"turning_zone": [
62957.2,
63386.13
],
"likely_wick": 63288.67,
"rejection_confirm": 62650.0,
"invalid_overshoot": 63500.0,
"calibration_reasoning": "Wyckoff SOS·7일 고점 $62,957.20을 존 하단으로, Fib 컨플루언스 $63,288.67(ret_0.236+ext_1.272)와 ext_1.272 $63,382.62/차이먼 $63,386.13을 상단으로 하는 터미널 존(폭 ~0.55×ATR). bat PRZ $62,956.63는 PRE_CONFIRMATION이라 waypoint를 이동시키지 않고 반응 존으로만 반영, likely_wick은 2중 Fib 컨플루언스 $63,288.67. $63,500 상방 수용 시 $64,010.46 향한 BULLISH 지속으로 turning point 무효화(Phase E 전환)."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 62180.00,\n \"turning_zone\": [61880.00, 62232.10],\n \"likely_wick\": 62000.00,\n \"rejection_confirm\": 62300.00,\n \"invalid_overshoot\": 61760.00,\n \"calibration_reasoning\": \"EMA120 $62,196.94·Fib ext_1.0 $62,180·ICT $62,232.10의 3중 지지 클러스터를 존 상단(62,232.10)으로 잡고, 라운드넘버 $62,000 유동성 마그넷을 likely_wick로 설정(폭 ~0.45×ATR, $352). 하향 이탈 편향(OI -0.747% 언와인딩성)이 커 존 하단 $61,880 이탈 후 $61,760(차기 $61,665 지지 방향)에서 turning point 무효화되며 waypoint 2로 진행한다.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 61113.80,\n \"turning_zone\": [60491.03, 61136.55],\n \"likely_wick\": 60700.00,\n \"rejection_confirm\": 61665.00,\n \"invalid_overshoot\": 60357.90,\n \"calibration_reasoning\": \"이전일 저가 $61,113.80 sweep 후 account_long_crowding 1.000·fragility 0.768·CVD divergence 0.700 기반 sell-side 청산 오버슈트를 반영해 존 하단을 Fib 0.382 $60,491.03까지 확장(청산 클러스터 포함, 폭 ~0.82×ATR). 최강 청산 마그넷 $60,700을 likely_wick로, LPS/BU 반등 확인은 sweep 클러스터 상단 재탈환 $61,665, ICT EQ $60,357.90 하회 시 구조 무효화.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 62957.20,\n \"turning_zone\": [62957.20, 63386.13],\n \"likely_wick\": 63288.67,\n \"rejection_confirm\": 62650.00,\n \"invalid_overshoot\": 63500.00,\n \"calibration_reasoning\": \"Wyckoff SOS·7일 고점 $62,957.20을 존 하단으로, Fib 컨플루언스 $63,288.67(ret_0.236+ext_1.272)와 ext_1.272 $63,382.62/차이먼 $63,386.13을 상단으로 하는 터미널 존(폭 ~0.55×ATR). bat PRZ $62,956.63는 PRE_CONFIRMATION이라 waypoint를 이동시키지 않고 반응 존으로만 반영, likely_wick은 2중 Fib 컨플루언스 $63,288.67. $63,500 상방 수용 시 $64,010.46 향한 BULLISH 지속으로 turning point 무효화(Phase E 전환).\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 52.6,
"chairman": 92.7,
"operating_path": 395.2,
"tp_calibrator": 297.3
},
"agents": {},
"total_s": 837.8
}
}