Signal: BEARISH (72%) | Price: $63,062.60 | 2026-07-07 17:00 KST | 300 candles
Council: 2 bullish, 1 neutral, 3 bearish | Support: $63,014 / $62,883 / $62,748 | Resistance: $63,122 / $63,200 / $63,387
BTC/USDT 4시간 구조는 현재 중립적 단기 지지 반응이 섞여 있으나, 상위 구조 판정은 Wyckoff 기준 확인된 분배 후반부, 즉 UTAD 이후 SOW와 Phase E가 진행 중인 약세 구조로 보는 것이 가장 타당하다. 현재가 $63,062.60은 Wyckoff SOW $63,122.00 바로 아래, 피보나치 0.618 $63,013.89 바로 위에 있어 분배 하단부에서 미세 반응이 나올 수 있는 위치지만, 구조적으로는 $63,650.00 AR 및 $63,782 부근 레인지 EQ 아래에 머물러 있다. 핵심 상단 조건은 $63,990.70 실패한 상단 테스트와 $64,678.89-$64,691.90 저항 클러스터이며, 이 구간은 ICT, Wyckoff, EMA, 하모닉 PRZ가 동시에 지목하는 구조 저항이다. 하단에서는 $62,745-$62,748, $62,400-$62,424, $61,225.25가 구조적 방어 및 유동성 기준선이다. 전체 약세 구조 판정의 무효화는 $64,691.90 상향 회복과 4시간 기준 수용으로 판단한다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | BEARISH | 88% | $62,746 / $58,030 | $63,122 / $63,650 |
| ICT Trader | BEARISH | 74% | $62,232 / $61,225 | $63,991 / $64,250 |
| Derivatives Trader | BEARISH | 62% | $62,400 / $62,300 | $64,200 / $64,679 |
| Candlestick Reader | BULLISH | 64% | $62,883 / $62,412 | $64,679 / $64,692 |
| Fibonacci Analyst | BULLISH | 62% | $63,014 / $62,748 | $63,200 / $63,387 |
| Harmonic Specialist | NEUTRAL | 43% | $62,883 / $62,412 | $63,111 / $63,514 |
Support: $62,746 / $58,030 | Resistance: $63,122 / $63,650 / $63,915 | Horizon: short/medium term
4시간 구조는 regime=DIS, confirmed_dis이며, 이벤트 체인은 BC $63,915.30 → AR $63,650.00 → ST $65,597.20 → SOW_IN_PHASE_B $58,030.00 → UT $63,990.70 → UTAD $64,691.90 → SOW $63,122.00 → Phase E $62,745.60로 분배 말기 약세 구조가 확인되어 있다. 현재가 $63,062.60은 AR $63,650.00 및 주 레인지 EQ 약 $63,782.65 아래에 있어, 구조적으로는 레인지 하단 이탈 후 공급 우위가 유지되는 상태다. 다만 즉시 추격 매도 관점에서는 이미 SOW 이후 눌림이 진행된 위치이므로, 가장 중요한 단기 확인은 $63,122.00 회복 실패와 $63,650.00 하단 재진입 실패 여부다. $64,691.90 UTAD 고점을 회복·수용하면 현재 분배 Phase E 해석은 훼손된다.
Support: $62,232 / $61,225 / $60,925 | Resistance: $63,991 / $64,250 / $64,679 | Horizon: short/medium term
확정 구조 관점에서는 최근 이벤트가 CHoCH_bullish $60,924.70로 나타났지만, 이후 강한 bullish BOS 연속성이 없고 이전 bearish BOS $62,232.10 및 상위 bearish 구조 이력이 남아 있어 구조_bias는 중립으로 본다. 반면 실행 셋업은 명확히 약세 쪽이다: 현재가 $63,062.60은 EQ $61,225.25 위의 premium 영역이며, 이전일 고점 $63,990.70을 이미 돌파한 뒤 되밀려 buy-side 유동성 회수 후 하락 셋업이 형성되고 있다. 상단에는 7일 고점 $64,691.90 및 EMA240 $64,678.89가 겹쳐 강한 저항 클러스터를 만들고, 하단 유동성은 EQ $61,225.25와 bullish OB 후보 $57,758.60-$59,298.40 쪽에 남아 있다. FVG는 현재 미충족 갭이 없고 활성 OB도 없으므로, 방향성은 구조 확정보다 premium rejection과 유동성 회수 후 되돌림 가능성에 더 의존한다.
Support: $62,400 / $62,300 / $61,000 | Resistance: $64,200 / $64,679 / $64,692 | Horizon: short term, 향후 4-8시간
확정 구조 관점에서는 현재가 $63,062.60이 EMA20 $62,882.92와 EMA120 $62,412.46 위에 있어 즉각적인 하락 구조 확정은 아니지만, EMA240 $64,678.89와 7일 고점 $64,691.90 아래에 막혀 있어 구조_bias는 중립으로 본다. 반면 셋업 관점에서는 CVD가 -4,073.4540 감소했고, OI도 24시간 -1.4870% 줄어 가격 지지 대비 참여가 약해지는 전형적인 선행 약세 신호가 나온다. 롱 계정 비율은 0.572로 여전히 롱 쪽이 우세하고 account_long_crowding 0.741이 높아, $62,400-$62,300 하방 청산 구간으로 흔들릴 가능성이 크다. 단기적으로 $64,200을 회복하지 못하면 $62,400, $62,300, 이후 $61,000 유동성 테스트를 우선 시나리오로 본다.
Support: $62,883 / $62,412 / $61,225 | Resistance: $64,679 / $64,692 | Horizon: short term
최근 300개 4시간봉 중 총 140개 패턴이 감지되었고, 최근 유효 패턴은 고거래량 bullish_engulfing@295 하나로 확인됩니다. 현재가 $63,062.60은 EMA20 $62,882.92와 EMA120 $62,412.46 위에 있어 단기적으로 매수세가 방어 중이며, bull_score 0.850은 상승 셋업의 우위를 시사합니다. 다만 가격은 EMA240 $64,678.89 및 7일 고점 $64,691.90 아래에 머물러 있어 명확한 BOS나 구조적 수용이 확인되지는 않았습니다. 따라서 구조는 아직 중립이지만, 캔들 기준 실행 셋업은 단기 bullish로 평가합니다.
Support: $63,014 / $62,748 / $62,410 | Resistance: $63,200 / $63,387 / $63,618 | Horizon: short term
BTC/USDT는 $62,410 → $63,991 상승 스윙 이후 현재 $63,062.60에서 0.618 골든비율 지지 $63,013.89를 테스트하고 있으며, nearest_fib_distance가 0.08로 매우 낮아 피보나치 반응 가능성이 높은 구간입니다. 구조적으로는 명확한 BOS나 CHoCH, 상단 확정 돌파가 제시되지 않았고 가격도 EMA240 $64,678.89 아래에 있어 structure_bias는 중립으로 판단합니다. 다만 셋업 관점에서는 가격이 EQ $63,200.40 아래 할인 구간에 있으며 0.618 지지와 $63,107.14 confluence zone이 겹쳐 단기 반등 setup_bias는 bullish입니다. 상방 확인은 ret_0.5 $63,200.40 회복 후 ret_0.382 $63,386.91 및 ret_0.236 $63,617.68 돌파 여부이며, 이후 확장 목표는 $64,420.62, $64,645.07, $64,967.51 순서입니다.
Support: $62,883 / $62,412 / $62,668 | Resistance: $63,111 / $63,514 / $63,687 | Horizon: short to medium term, 4h 기준
하모닉 기준으로 총 125개 패턴, 완료 54개, 형성 D-PRZ 71개가 탐지되었지만 strict high/medium급 actionable PRZ는 없고 council_relevant_prz_count 및 directional_influence_prz_count가 모두 0이므로 방향 투표에는 제한적으로만 반영한다. 현재가 $63,062.60은 nearest PRZ $63,111.29 부근에 있으나, 최고 점수 패턴은 strict bullish Bat 형성형임에도 quality가 low이고 PRZ 폭이 2.068%로 넓어 단독 매수 근거가 되지 않는다. 단기적으로는 $63,686.62-$64,968.92 bearish Shark PRZ와 $64,291.48-$65,188.90 bearish Butterfly PRZ, EMA240 $64,678.89가 겹치는 상단 반응 위험이 더 뚜렷하다. 다만 PRZ 터치 후 15m/1h MSS·CHoCH, sweep→reclaim, CVD/OI 확인이 아직 없으므로 구조_bias는 중립이며, setup_bias만 약한 bearish로 평가한다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $63,122 | resistance_test | Wyckoff(SOW $63,122.00), Fibonacci(confluence $63,107.14 / EQ ret_0.5 $63,200.40), Harmonic(PRZ $63,111.29) | 3.0 | 현재가 $63,062.60이 0.618 지지 $63,013.89 위에서 fib·candle 방어 반응(고거래량 bullish_engulfing)으로 약한 반등을 시도하나, Wyckoff SOW $63,122.00 및 harmonic PRZ $63,111.29 클러스터에서 상단 수용에 실패하는 lower-high 지점. Chairman이 지목한 '$63,107-$63,122 단기 회복 판단 레벨'의 재탈환 실패가 약세 셋업(premium rejection·buy-side 유동성 회수)의 숏 진입 기준점이 된다. |
| 2 | $62,746 | support_test | Wyckoff(Phase E $62,745.60), Fibonacci($62,748.35) | 8.0 | SOW 재탈환 실패 후 공급 재개로 Wyckoff Phase E $62,745.60·피보나치 $62,748.35 하위 지지 클러스터를 테스트. 분배 하단부 진행 여부를 확인하는 1차 하방 목표이며, 이 구간 이탈 시 EMA120/파생 유동성 구간으로 연결된다. |
| 3 | $62,232 | liquidity_sweep | ICT(bearish BOS $62,232.10), Derivatives(하방 유동성 $62,400/$62,300), Candlestick·Harmonic(EMA120 $62,412.46 / 지지 $62,424.30) | 22.0 | EMA120 $62,412.46·파생 유동성 $62,400-$62,300 구간을 관통하며 ICT bearish BOS $62,232.10의 sell-side 유동성을 스윕. CVD -4,073·24h OI -1.49% 언와인딩과 롱 크라우딩 0.741 청산 압력이 겹치는 24시간 기준 주 하방 목표. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $62,883 | $63,122 | High first |
| 8h | $62,746 | $63,122 | High first |
| 24h | $62,232 | $63,200 | High first |
Invalidation: $63,991
```json
{
"path_type": "complex",
"confidence": 0.64,
"waypoints": [
{
"seq": 1,
"price": 63122.00,
"type": "resistance_test",
"source": "Wyckoff(SOW $63,122.00), Fibonacci(confluence $63,107.14 / EQ ret_0.5 $63,200.40), Harmonic(PRZ $63,111.29)",
"description": "현재가 $63,062.60이 0.618 지지 $63,013.89 위에서 fib·candle 방어 반응(고거래량 bullish_engulfing)으로 약한 반등을 시도하나, Wyckoff SOW $63,122.00 및 harmonic PRZ $63,111.29 클러스터에서 상단 수용에 실패하는 lower-high 지점. Chairman이 지목한 '$63,107-$63,122 단기 회복 판단 레벨'의 재탈환 실패가 약세 셋업(premium rejection·buy-side 유동성 회수)의 숏 진입 기준점이 된다.",
"est_hours": 3.0
},
{
"seq": 2,
"price": 62745.60,
"type": "support_test",
"source": "Wyckoff(Phase E $62,745.60), Fibonacci($62,748.35)",
"description": "SOW 재탈환 실패 후 공급 재개로 Wyckoff Phase E $62,745.60·피보나치 $62,748.35 하위 지지 클러스터를 테스트. 분배 하단부 진행 여부를 확인하는 1차 하방 목표이며, 이 구간 이탈 시 EMA120/파생 유동성 구간으로 연결된다.",
"est_hours": 8.0
},
{
"seq": 3,
"price": 62232.10,
"type": "liquidity_sweep",
"source": "ICT(bearish BOS $62,232.10), Derivatives(하방 유동성 $62,400/$62,300), Candlestick·Harmonic(EMA120 $62,412.46 / 지지 $62,424.30)",
"description": "EMA120 $62,412.46·파생 유동성 $62,400-$62,300 구간을 관통하며 ICT bearish BOS $62,232.10의 sell-side 유동성을 스윕. CVD -4,073·24h OI -1.49% 언와인딩과 롱 크라우딩 0.741 청산 압력이 겹치는 24시간 기준 주 하방 목표.",
"est_hours": 22.0
}
],
"period_extremes": {
"4h": {"expected_high": 63122.00, "expected_low": 62882.92, "high_first": true},
"8h": {"expected_high": 63122.00, "expected_low": 62745.60, "high_first": true},
"24h": {"expected_high": 63200.40, "expected_low": 62232.10, "high_first": true}
},
"triggers": {
"bullish": {"price": 63650.00, "description": "$63,650.00 AR 및 $63,782 레인지 EQ를 4시간 종가로 회복하면 분배 레인지 재진입으로 lower-high 약세 논리가 약화. 이후 $63,990.70(실패한 상단 테스트) 돌파 시 본 약세 경로 종료, $64,691.90 회복·수용은 전체 약세 구조 무효."},
"bearish": {"price": 62400.00, "description": "$62,400-$62,412 EMA120/유동성 하단을 상실하면 롱 청산 캐스케이드가 촉발되어 $62,232.10 BOS 및 $61,225.25 7일 EQ 유동성으로 하방 가속."}
},
"scenario_invalidation": 63990.70
}
```{
"overall_signal": "bearish",
"overall_confidence": 0.72,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.74,
"active_setups": [
"Wyckoff 기준 $64,691.90 UTAD 이후 $63,122.00 SOW와 $62,745.60 Phase E가 확인되어 분배 하단부 이탈 성격이 유지됨",
"ICT 기준 현재가 $63,062.60은 7일 범위 EQ $61,225.25 위의 premium zone에 있으며, 전일 고점 $63,990.70 돌파 후 되밀린 상태",
"파생시장 기준 가격은 EMA20 $62,882.92 위에 있으나 CVD가 -4,073.4540 감소하고 24시간 OI가 -1.4870% 줄어 매수 추격보다 포지션 언와인딩 성격이 강함",
"$64,678.89 EMA240, $64,691.90 7일 고점 및 UTAD, $64,291.48-$65,188.90 하모닉 bearish PRZ가 상단 저항 클러스터를 형성",
"단기 반등 후보로는 피보나치 0.618 $63,013.89와 EMA20 $62,882.92가 있으나, 이는 구조 전환이 아닌 하단부 방어 조건으로만 해석"
],
"setup_vs_structure": "구조와 실행 셋업은 모두 약세 쪽으로 정렬되어 있다. 다만 피보나치와 캔들에서는 $63,013.89-$62,882.92 부근의 단기 방어 신호가 있어, 즉각적인 하락 확정이라기보다 분배 구조 내 하단부 반응 구간으로 해석하는 것이 적절하다."
},
"signal_breakdown": {
"bullish_count": 2,
"bearish_count": 3,
"neutral_count": 1
},
"key_levels": {
"support": [
63013.89,
62882.92,
62748.35,
62745.6,
62412.46,
62400,
62300,
62232.1,
61225.25,
60924.7,
58030,
57758.6
],
"resistance": [
63122,
63200.4,
63386.91,
63650,
63990.7,
64200,
64250,
64678.89,
64691.9,
64968.92,
65597.2
]
},
"confluences": [
"Wyckoff의 UTAD $64,691.90, ICT의 7일 고점 $64,691.90, 캔들 및 파생 기준 EMA240 $64,678.89가 거의 같은 가격대에 모여 핵심 구조 저항을 형성한다.",
"ICT의 전일 고점 돌파 후 되밀림 기준점 $63,990.70, Wyckoff의 UT $63,990.70, 피보나치 상승 스윙 고점 $63,990.70이 동일해 $63,990-$64,000 부근은 실패한 상단 테스트 구간으로 중요하다.",
"Wyckoff의 SOW $63,122.00, 피보나치 confluence zone $63,107.14, 하모닉 최근 PRZ 중심 $63,111.29가 현재가 바로 위에 겹쳐 $63,107-$63,122 구간은 단기 회복 여부를 판단하는 미세 구조 레벨이다.",
"피보나치 0.618 지지 $63,013.89와 현재가 $63,062.60의 괴리가 0.08%에 불과해 단기 반응 가능 구간이며, 이는 캔들의 EMA20 $62,882.92 방어 논리와도 인접한다.",
"피보나치 $62,748.35와 Wyckoff Phase E $62,745.60이 거의 동일해 $62,745-$62,748 부근은 분배 하단부 진행 여부를 판단하는 하위 지지 클러스터다.",
"파생시장의 하방 유동성 $62,400, 캔들의 EMA120 $62,412.46, 하모닉 지지 후보 $62,424.30이 겹쳐 $62,400-$62,424는 구조 하단부의 다음 방어/유동성 구간이다.",
"ICT와 캔들은 모두 7일 범위 EQ $61,225.25를 언급하며, 현재가가 그 위에 있어 premium 영역이라는 점에 동의한다."
],
"conflicts": [
"피보나치와 캔들은 $63,013.89-$62,882.92 부근에서 단기 bullish setup을 제시하지만, Wyckoff는 이미 UTAD 이후 SOW와 Phase E가 확인된 분배 구조로 해석한다.",
"파생시장과 ICT는 매수 참여 약화, premium zone, buy-side liquidity 회수 후 되밀림을 근거로 약세 실행 셋업을 제시하는 반면, 캔들은 고거래량 bullish engulfing과 EMA20 상단 유지를 근거로 단기 반등 우위를 본다.",
"하모닉은 다수의 PRZ를 탐지했지만 실행 가능한 고품질 핵심 PRZ는 부족하다고 평가하므로, 방향성 판단에서는 보조적 역할에 그친다.",
"현재가는 EMA20 $62,882.92 및 EMA120 $62,412.46 위에 있어 단기 추세 지지는 남아 있으나, EMA240 $64,678.89와 $64,691.90 상단 구조 저항 아래에 있어 시간프레임 간 해석이 충돌한다."
],
"highest_conviction_analyst": "Wyckoff Expert — 4시간 기준 분배 구조가 확인되어 있으며, BC $63,915.30 → AR $63,650.00 → ST $65,597.20 → SOW_IN_PHASE_B $58,030.00 → UT $63,990.70 → UTAD $64,691.90 → SOW $63,122.00 → Phase E $62,745.60로 이어지는 이벤트 체인이 가장 명확하다. 신호 신뢰도 88%로 가장 높고, 구조 판단 역시 유일하게 명시적 bearish로 확정되어 전체 구조 판정의 핵심 근거다.",
"invalidation_level": "$64,691.90 상향 회복 및 4시간 종가 수용. 특히 EMA240 $64,678.89와 UTAD 고점 $64,691.90을 동시에 회복하면 현재의 분배 Phase E 해석은 훼손된다.",
"executive_summary": "BTC/USDT 4시간 구조는 현재 중립적 단기 지지 반응이 섞여 있으나, 상위 구조 판정은 Wyckoff 기준 확인된 분배 후반부, 즉 UTAD 이후 SOW와 Phase E가 진행 중인 약세 구조로 보는 것이 가장 타당하다. 현재가 $63,062.60은 Wyckoff SOW $63,122.00 바로 아래, 피보나치 0.618 $63,013.89 바로 위에 있어 분배 하단부에서 미세 반응이 나올 수 있는 위치지만, 구조적으로는 $63,650.00 AR 및 $63,782 부근 레인지 EQ 아래에 머물러 있다. 핵심 상단 조건은 $63,990.70 실패한 상단 테스트와 $64,678.89-$64,691.90 저항 클러스터이며, 이 구간은 ICT, Wyckoff, EMA, 하모닉 PRZ가 동시에 지목하는 구조 저항이다. 하단에서는 $62,745-$62,748, $62,400-$62,424, $61,225.25가 구조적 방어 및 유동성 기준선이다. 전체 약세 구조 판정의 무효화는 $64,691.90 상향 회복과 4시간 기준 수용으로 판단한다."
}{
"symbol": "BTC/USDT",
"timeframe": "4h",
"timestamp": "2026-07-07 17:00 KST",
"last_price": 63062.6,
"num_candles": 300,
"stage1_analyses": {
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "bullish",
"confidence": 0.62,
"structure_bias": "neutral",
"setup_bias": "bullish",
"setup_score": 0.68,
"setup_signals": [
"현재가 $63,062.60이 스윙 EQ인 ret_0.5 $63,200.40 아래에 위치해 단기 할인 구간 진입",
"0.618 골든비율 지지 $63,013.89를 직접 테스트 중이며 현재가와의 괴리율은 0.08%로 매우 근접",
"ret_0.618과 ret_0.5가 결합된 $63,107.14 부근 confluence zone이 형성되어 단기 반등 후보 구간",
"EMA20 $62,882.92 및 EMA120 $62,412.46 위에서 거래되어 단기·중기 평균선 기준 하방 붕괴는 아직 미확정",
"0.786 되돌림 $62,748.35가 하단 보조 지지로 대기 중이며, 이탈 전까지는 Low→High 스윙의 되돌림 구조 유지"
],
"reasoning": "BTC/USDT는 $62,410 → $63,991 상승 스윙 이후 현재 $63,062.60에서 0.618 골든비율 지지 $63,013.89를 테스트하고 있으며, nearest_fib_distance가 0.08로 매우 낮아 피보나치 반응 가능성이 높은 구간입니다. 구조적으로는 명확한 BOS나 CHoCH, 상단 확정 돌파가 제시되지 않았고 가격도 EMA240 $64,678.89 아래에 있어 structure_bias는 중립으로 판단합니다. 다만 셋업 관점에서는 가격이 EQ $63,200.40 아래 할인 구간에 있으며 0.618 지지와 $63,107.14 confluence zone이 겹쳐 단기 반등 setup_bias는 bullish입니다. 상방 확인은 ret_0.5 $63,200.40 회복 후 ret_0.382 $63,386.91 및 ret_0.236 $63,617.68 돌파 여부이며, 이후 확장 목표는 $64,420.62, $64,645.07, $64,967.51 순서입니다.",
"key_levels": {
"support": [
63013.89,
62748.35,
62410.0
],
"resistance": [
63200.4,
63386.91,
63617.68,
63990.7,
64420.62,
64645.07,
64967.51
]
},
"time_horizon": "short term",
"invalidation_level": "62748.35",
"risk_scenario": "반대로 $63,013.89의 0.618 지지가 실패하고 $62,748.35의 0.786 되돌림까지 이탈하면 현재의 bullish setup은 무효화됩니다. 이 경우 $62,410 스윙 저점 재검사 가능성이 커지고, 해당 저점까지 깨지면 상승 스윙 전체가 훼손되며 구조적 약세 전환 위험이 증가합니다.",
"data_quality": "medium",
"metrics": {
"swing_pair": "Low→High: $62,410 → $63,991",
"direction": "up",
"nearest_fib": "ret_0.618",
"nearest_fib_price": 63013.89,
"nearest_fib_distance": 0.08,
"golden_ratio_level": 63013.89,
"fib_ret_382": 63386.91,
"fib_ret_618": 63013.89,
"confluence_zones": [
{
"price": 62663.2,
"count": 2,
"levels": [
"ret_0.236",
"ret_0.786"
],
"cluster_score": 0.6
},
{
"price": 63107.14,
"count": 2,
"levels": [
"ret_0.618",
"ret_0.5"
],
"cluster_score": 0.6
},
{
"price": 63502.29,
"count": 2,
"levels": [
"ret_0.382",
"ret_0.236"
],
"cluster_score": 0.6
},
{
"price": 64532.85,
"count": 2,
"levels": [
"ext_1.272",
"ext_1.414"
],
"cluster_score": 0.6
},
{
"price": 65565.44,
"count": 2,
"levels": [
"ret_0.382",
"ext_2.0"
],
"cluster_score": 0.6
}
],
"support_levels": [
63013.8892,
62748.348399999995
],
"resistance_levels": [
63200.399999999994,
63386.9108,
63617.6784
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 63617.68,
"distance_pct": 0.88,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ret_0.382",
"price": 63386.91,
"distance_pct": 0.51,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ret_0.5",
"price": 63200.4,
"distance_pct": 0.22,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ret_0.618",
"price": 63013.89,
"distance_pct": 0.08,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ret_0.786",
"price": 62748.35,
"distance_pct": 0.5,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ext_1.0",
"price": 63990.7,
"distance_pct": 1.47,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.272",
"price": 64420.62,
"distance_pct": 2.15,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.414",
"price": 64645.07,
"distance_pct": 2.51,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.618",
"price": 64967.51,
"distance_pct": 3.02,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_2.0",
"price": 65571.3,
"distance_pct": 3.98,
"is_support": false,
"cluster_score": 0.6
}
],
"confluence_quality": 0.6,
"fib_reaction_state": "testing",
"reaction_probability": 0.65
},
"raw_llm_response": "{\n \"signal\": \"bullish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.68,\n \"setup_signals\": [\n \"현재가 $63,062.60이 스윙 EQ인 ret_0.5 $63,200.40 아래에 위치해 단기 할인 구간 진입\",\n \"0.618 골든비율 지지 $63,013.89를 직접 테스트 중이며 현재가와의 괴리율은 0.08%로 매우 근접\",\n \"ret_0.618과 ret_0.5가 결합된 $63,107.14 부근 confluence zone이 형성되어 단기 반등 후보 구간\",\n \"EMA20 $62,882.92 및 EMA120 $62,412.46 위에서 거래되어 단기·중기 평균선 기준 하방 붕괴는 아직 미확정\",\n \"0.786 되돌림 $62,748.35가 하단 보조 지지로 대기 중이며, 이탈 전까지는 Low→High 스윙의 되돌림 구조 유지\"\n ],\n \"reasoning\": \"BTC/USDT는 $62,410 → $63,991 상승 스윙 이후 현재 $63,062.60에서 0.618 골든비율 지지 $63,013.89를 테스트하고 있으며, nearest_fib_distance가 0.08로 매우 낮아 피보나치 반응 가능성이 높은 구간입니다. 구조적으로는 명확한 BOS나 CHoCH, 상단 확정 돌파가 제시되지 않았고 가격도 EMA240 $64,678.89 아래에 있어 structure_bias는 중립으로 판단합니다. 다만 셋업 관점에서는 가격이 EQ $63,200.40 아래 할인 구간에 있으며 0.618 지지와 $63,107.14 confluence zone이 겹쳐 단기 반등 setup_bias는 bullish입니다. 상방 확인은 ret_0.5 $63,200.40 회복 후 ret_0.382 $63,386.91 및 ret_0.236 $63,617.68 돌파 여부이며, 이후 확장 목표는 $64,420.62, $64,645.07, $64,967.51 순서입니다.\",\n \"key_levels\": {\n \"support\": [\n 63013.89,\n 62748.35,\n 62410.0\n ],\n \"resistance\": [\n 63200.4,\n 63386.91,\n 63617.68,\n 63990.7,\n 64420.62,\n 64645.07,\n 64967.51\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"62748.35\",\n \"risk_scenario\": \"반대로 $63,013.89의 0.618 지지가 실패하고 $62,748.35의 0.786 되돌림까지 이탈하면 현재의 bullish setup은 무효화됩니다. 이 경우 $62,410 스윙 저점 재검사 가능성이 커지고, 해당 저점까지 깨지면 상승 스윙 전체가 훼손되며 구조적 약세 전환 위험이 증가합니다.\",\n \"data_quality\": \"medium\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.62,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.68,
"setup_signals": [
"현재가 $63,062.60이 EMA20 $62,882.92와 EMA120 $62,412.46 위에 있으나 EMA240 $64,678.89 및 7일 고점 $64,691.90 아래에 있어 상단 수용 실패 상태",
"CVD 변화량 -4,073.4540으로 가격이 EMA20 위에 머무는 동안 매수 참여가 약해지는 약세 다이버전스",
"24시간 OI -1.4870% 감소로 신규 롱 추격보다 포지션 언와인딩 성격이 강함",
"롱 계정 비율 0.572, 계정 롱 crowded score 0.741로 여전히 롱 쪽 포지셔닝이 붐비며 contrarian 약세 리스크 존재",
"롱 계정 24시간 -0.0210, 숏 계정 +0.021로 계정 플로우가 short_accounts_rising_long_accounts_falling",
"가까운 하방 청산 밀집 구간 $62,400 및 $62,300이 현재가 바로 아래에 위치해 단기 유동성 흡수 가능성 존재"
],
"reasoning": "확정 구조 관점에서는 현재가 $63,062.60이 EMA20 $62,882.92와 EMA120 $62,412.46 위에 있어 즉각적인 하락 구조 확정은 아니지만, EMA240 $64,678.89와 7일 고점 $64,691.90 아래에 막혀 있어 구조_bias는 중립으로 본다. 반면 셋업 관점에서는 CVD가 -4,073.4540 감소했고, OI도 24시간 -1.4870% 줄어 가격 지지 대비 참여가 약해지는 전형적인 선행 약세 신호가 나온다. 롱 계정 비율은 0.572로 여전히 롱 쪽이 우세하고 account_long_crowding 0.741이 높아, $62,400-$62,300 하방 청산 구간으로 흔들릴 가능성이 크다. 단기적으로 $64,200을 회복하지 못하면 $62,400, $62,300, 이후 $61,000 유동성 테스트를 우선 시나리오로 본다.",
"key_levels": {
"support": [
62400,
62300,
61000,
57758.6
],
"resistance": [
64200,
64678.89,
64691.9,
66100
]
},
"time_horizon": "short term, 향후 4-8시간",
"invalidation_level": "$64,691.90 상방에서 4시간봉 종가 수용",
"risk_scenario": "$64,691.90 위로 4시간봉이 안착하면 하방 청산 유도 실패로 해석되며, 숏 커버링이 $66,100의 가장 강한 상방 청산 레벨까지 빠르게 확장될 수 있다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.3,
"cvd_change": -4073.454,
"oi_trend": 0.351,
"oi_change_pct_24h": -1.487,
"oi_latest": 102940.06,
"funding_pressure": 0.413,
"funding_avg": 8.707e-05,
"funding_change_24h": 3.88e-05,
"long_account_ratio": 0.589,
"short_account_ratio": 0.411,
"long_account_latest": 0.572,
"short_account_latest": 0.428,
"long_account_change_24h": -0.021,
"short_account_change_24h": 0.021,
"account_flow_label": "short_accounts_rising_long_accounts_falling",
"account_short_crowding": 0.0,
"account_long_crowding": 0.741,
"ls_imbalance": 0.0,
"ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
"spot_futures_basis_score": 0.492,
"spot_futures_basis_pct": -0.0326,
"basis_change_lookback": 0.0177,
"aggregate_score": 0.311,
"bull_signals": 0,
"bear_signals": 4,
"liq_below": [
[
62400,
24149.054726399998
],
[
62300,
25422.368072799996
],
[
61000,
30705.459614400002
]
],
"liq_above": [
[
64200,
24767.9331688
],
[
66100,
34748.598415500004
],
[
69900,
24847.973159999998
]
],
"strongest_liq_level": 66100,
"fragility_score": 0.528,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.68,\n \"setup_signals\": [\n \"현재가 $63,062.60이 EMA20 $62,882.92와 EMA120 $62,412.46 위에 있으나 EMA240 $64,678.89 및 7일 고점 $64,691.90 아래에 있어 상단 수용 실패 상태\",\n \"CVD 변화량 -4,073.4540으로 가격이 EMA20 위에 머무는 동안 매수 참여가 약해지는 약세 다이버전스\",\n \"24시간 OI -1.4870% 감소로 신규 롱 추격보다 포지션 언와인딩 성격이 강함\",\n \"롱 계정 비율 0.572, 계정 롱 crowded score 0.741로 여전히 롱 쪽 포지셔닝이 붐비며 contrarian 약세 리스크 존재\",\n \"롱 계정 24시간 -0.0210, 숏 계정 +0.021로 계정 플로우가 short_accounts_rising_long_accounts_falling\",\n \"가까운 하방 청산 밀집 구간 $62,400 및 $62,300이 현재가 바로 아래에 위치해 단기 유동성 흡수 가능성 존재\"\n ],\n \"reasoning\": \"확정 구조 관점에서는 현재가 $63,062.60이 EMA20 $62,882.92와 EMA120 $62,412.46 위에 있어 즉각적인 하락 구조 확정은 아니지만, EMA240 $64,678.89와 7일 고점 $64,691.90 아래에 막혀 있어 구조_bias는 중립으로 본다. 반면 셋업 관점에서는 CVD가 -4,073.4540 감소했고, OI도 24시간 -1.4870% 줄어 가격 지지 대비 참여가 약해지는 전형적인 선행 약세 신호가 나온다. 롱 계정 비율은 0.572로 여전히 롱 쪽이 우세하고 account_long_crowding 0.741이 높아, $62,400-$62,300 하방 청산 구간으로 흔들릴 가능성이 크다. 단기적으로 $64,200을 회복하지 못하면 $62,400, $62,300, 이후 $61,000 유동성 테스트를 우선 시나리오로 본다.\",\n \"key_levels\": {\n \"support\": [\n 62400,\n 62300,\n 61000,\n 57758.6\n ],\n \"resistance\": [\n 64200,\n 64678.89,\n 64691.9,\n 66100\n ]\n },\n \"time_horizon\": \"short term, 향후 4-8시간\",\n \"invalidation_level\": \"$64,691.90 상방에서 4시간봉 종가 수용\",\n \"risk_scenario\": \"$64,691.90 위로 4시간봉이 안착하면 하방 청산 유도 실패로 해석되며, 숏 커버링이 $66,100의 가장 강한 상방 청산 레벨까지 빠르게 확장될 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bullish",
"confidence": 0.64,
"structure_bias": "neutral",
"setup_bias": "bullish",
"setup_score": 0.68,
"setup_signals": [
"고거래량 bullish_engulfing@295 감지: 패턴 품질 0.695, bull_score 0.850으로 단기 매수 반응 우세",
"현재가 $63,062.60이 EMA20 $62,882.92 위 +0.3%, EMA120 $62,412.46 위 +1.0%에 위치하여 단기 지지권 위에서 유지 중",
"7일 범위 EQ 약 $61,225.25 위에서 거래 중이나, 이는 프리미엄 구간 진입이므로 추가 상승에는 저항 확인 필요",
"상단에 EMA240 $64,678.89와 7일 고점 $64,691.90이 거의 겹쳐 있어 미확인 돌파 전까지는 강한 구조 전환으로 보기 어려움"
],
"reasoning": "최근 300개 4시간봉 중 총 140개 패턴이 감지되었고, 최근 유효 패턴은 고거래량 bullish_engulfing@295 하나로 확인됩니다. 현재가 $63,062.60은 EMA20 $62,882.92와 EMA120 $62,412.46 위에 있어 단기적으로 매수세가 방어 중이며, bull_score 0.850은 상승 셋업의 우위를 시사합니다. 다만 가격은 EMA240 $64,678.89 및 7일 고점 $64,691.90 아래에 머물러 있어 명확한 BOS나 구조적 수용이 확인되지는 않았습니다. 따라서 구조는 아직 중립이지만, 캔들 기준 실행 셋업은 단기 bullish로 평가합니다.",
"key_levels": {
"support": [
62882.92,
62412.46,
61225.25,
57758.6
],
"resistance": [
64678.89,
64691.9
]
},
"time_horizon": "short term",
"invalidation_level": "$62,412.46",
"risk_scenario": "가격이 EMA120 $62,412.46 아래로 4시간봉 종가 이탈하면 bullish engulfing의 매수 신호가 약화되고, 7일 범위 EQ $61,225.25 재테스트 또는 하단 유동성 $57,758.60까지 되돌림이 열릴 수 있습니다. 반대로 $64,678.89~$64,691.90 저항대를 강하게 돌파하면 중립 구조가 bullish 구조로 전환될 가능성이 커집니다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 140,
"recent_patterns": 1,
"pattern_list": [
"bullish_engulfing@295"
],
"atr_value": 829.05,
"vol_avg_20": 23604.27,
"high_volume_patterns": [
"bullish_engulfing"
],
"pattern_candidates": [
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.695,
"tier": "strict",
"high_volume": true
}
],
"best_pattern_quality": 0.695,
"bull_score": 0.85,
"bear_score": 0
},
"raw_llm_response": "{\n \"signal\": \"bullish\",\n \"confidence\": 0.64,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.68,\n \"setup_signals\": [\n \"고거래량 bullish_engulfing@295 감지: 패턴 품질 0.695, bull_score 0.850으로 단기 매수 반응 우세\",\n \"현재가 $63,062.60이 EMA20 $62,882.92 위 +0.3%, EMA120 $62,412.46 위 +1.0%에 위치하여 단기 지지권 위에서 유지 중\",\n \"7일 범위 EQ 약 $61,225.25 위에서 거래 중이나, 이는 프리미엄 구간 진입이므로 추가 상승에는 저항 확인 필요\",\n \"상단에 EMA240 $64,678.89와 7일 고점 $64,691.90이 거의 겹쳐 있어 미확인 돌파 전까지는 강한 구조 전환으로 보기 어려움\"\n ],\n \"reasoning\": \"최근 300개 4시간봉 중 총 140개 패턴이 감지되었고, 최근 유효 패턴은 고거래량 bullish_engulfing@295 하나로 확인됩니다. 현재가 $63,062.60은 EMA20 $62,882.92와 EMA120 $62,412.46 위에 있어 단기적으로 매수세가 방어 중이며, bull_score 0.850은 상승 셋업의 우위를 시사합니다. 다만 가격은 EMA240 $64,678.89 및 7일 고점 $64,691.90 아래에 머물러 있어 명확한 BOS나 구조적 수용이 확인되지는 않았습니다. 따라서 구조는 아직 중립이지만, 캔들 기준 실행 셋업은 단기 bullish로 평가합니다.\",\n \"key_levels\": {\n \"support\": [\n 62882.92,\n 62412.46,\n 61225.25,\n 57758.6\n ],\n \"resistance\": [\n 64678.89,\n 64691.9\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$62,412.46\",\n \"risk_scenario\": \"가격이 EMA120 $62,412.46 아래로 4시간봉 종가 이탈하면 bullish engulfing의 매수 신호가 약화되고, 7일 범위 EQ $61,225.25 재테스트 또는 하단 유동성 $57,758.60까지 되돌림이 열릴 수 있습니다. 반대로 $64,678.89~$64,691.90 저항대를 강하게 돌파하면 중립 구조가 bullish 구조로 전환될 가능성이 커집니다.\",\n \"data_quality\": \"medium\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bearish",
"confidence": 0.74,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.842,
"setup_signals": [
"가격이 EQ $61,225.25 상단의 premium zone에 위치, 현재가 $63,062.60",
"이전일 고점 $63,990.70을 상향 돌파했으나 현재 $63,062.60으로 되밀림, buy-side liquidity sweep 이후 약세 반응 가능성",
"최근 주요 bearish BOS가 $62,232.10 하방에서 발생했으며, 상위 구조에는 bearish CHoCH $74,203.60 및 bearish BOS $72,436.00 이력 존재",
"현재 가격은 EMA240 $64,678.89 아래에 위치해 상위 평균 저항권 하단에서 거래 중",
"가장 가까운 bullish OB는 $57,758.60-$59,298.40의 candidate 수준으로 현재가와 거리가 있어 즉각적인 수요 확인 부족"
],
"reasoning": "확정 구조 관점에서는 최근 이벤트가 CHoCH_bullish $60,924.70로 나타났지만, 이후 강한 bullish BOS 연속성이 없고 이전 bearish BOS $62,232.10 및 상위 bearish 구조 이력이 남아 있어 구조_bias는 중립으로 본다. 반면 실행 셋업은 명확히 약세 쪽이다: 현재가 $63,062.60은 EQ $61,225.25 위의 premium 영역이며, 이전일 고점 $63,990.70을 이미 돌파한 뒤 되밀려 buy-side 유동성 회수 후 하락 셋업이 형성되고 있다. 상단에는 7일 고점 $64,691.90 및 EMA240 $64,678.89가 겹쳐 강한 저항 클러스터를 만들고, 하단 유동성은 EQ $61,225.25와 bullish OB 후보 $57,758.60-$59,298.40 쪽에 남아 있다. FVG는 현재 미충족 갭이 없고 활성 OB도 없으므로, 방향성은 구조 확정보다 premium rejection과 유동성 회수 후 되돌림 가능성에 더 의존한다.",
"key_levels": {
"support": [
62232.1,
61225.25,
60924.7,
59298.4,
57758.6
],
"resistance": [
63990.7,
64250.0,
64678.89,
64691.9,
72436.0
]
},
"time_horizon": "short/medium term",
"invalidation_level": "64691.90",
"risk_scenario": "만약 가격이 $64,691.90 7일 고점을 강하게 종가 기준 돌파하고 EMA240 $64,678.89 위에서 수용된다면, 현재의 premium rejection 기반 약세 셋업은 실패로 간주된다. 이 경우 $64,250.00 상단 bullish BOS 재확인과 함께 단기 구조가 bullish continuation으로 전환될 수 있으며, 숏 포지션은 $72,436.00 이전 bearish BOS 레벨 방향의 되돌림 리스크에 노출된다.",
"data_quality": "medium",
"metrics": {
"order_blocks_total": 2,
"confirmed_bullish_ob": 0,
"confirmed_bearish_ob": 0,
"candidate_bullish_ob": 1,
"candidate_bearish_ob": 1,
"active_bullish_ob": 0,
"active_bearish_ob": 0,
"nearest_bull_ob_range": {
"bottom": 57758.6,
"top": 59298.4,
"quality": "candidate",
"score": 0.546
},
"nearest_bear_ob_range": {
"bottom": 76234.7,
"top": 78077.1,
"quality": "candidate",
"score": 0.56
},
"active_bullish_ob_list": [],
"active_bearish_ob_list": [],
"ob_mitigated_count": 0,
"unfilled_bull_fvg_count": 0,
"unfilled_bear_fvg_count": 0,
"bull_fvg_ranges": [],
"bear_fvg_ranges": [],
"fvg_open_count": 0,
"fvg_mitigated_count": 58,
"fvg_open_zones": [],
"bos_choch_events": [
"CHoCH_bearish",
"BOS_bearish",
"BOS_bullish",
"BOS_bearish",
"CHoCH_bullish"
],
"bos_choch_levels": [
{
"type": "CHoCH_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": [
"CHoCH_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": [],
"current_zone": "premium",
"eq_level": 61225.25,
"range_high": 64691.9,
"range_low": 57758.6,
"bull_score": 5.5,
"bear_score": 8.7,
"setup_bias": "bearish",
"setup_score": 0.842,
"setup_signals": [
"bearish CHoCH below $74,203.60",
"bearish BOS below $72,436.00",
"bearish BOS below $62,232.10",
"deep retracement 206.5% in premium zone"
],
"retracement_direction": "bearish",
"current_retracement_pct": 206.5,
"deepest_retracement_pct": 219.0,
"previous_day_high": 63990.7,
"previous_day_low": 61297.0,
"broken_prev_high": true,
"broken_prev_low": false,
"sessions": {}
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.74,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.842,\n \"setup_signals\": [\n \"가격이 EQ $61,225.25 상단의 premium zone에 위치, 현재가 $63,062.60\",\n \"이전일 고점 $63,990.70을 상향 돌파했으나 현재 $63,062.60으로 되밀림, buy-side liquidity sweep 이후 약세 반응 가능성\",\n \"최근 주요 bearish BOS가 $62,232.10 하방에서 발생했으며, 상위 구조에는 bearish CHoCH $74,203.60 및 bearish BOS $72,436.00 이력 존재\",\n \"현재 가격은 EMA240 $64,678.89 아래에 위치해 상위 평균 저항권 하단에서 거래 중\",\n \"가장 가까운 bullish OB는 $57,758.60-$59,298.40의 candidate 수준으로 현재가와 거리가 있어 즉각적인 수요 확인 부족\"\n ],\n \"reasoning\": \"확정 구조 관점에서는 최근 이벤트가 CHoCH_bullish $60,924.70로 나타났지만, 이후 강한 bullish BOS 연속성이 없고 이전 bearish BOS $62,232.10 및 상위 bearish 구조 이력이 남아 있어 구조_bias는 중립으로 본다. 반면 실행 셋업은 명확히 약세 쪽이다: 현재가 $63,062.60은 EQ $61,225.25 위의 premium 영역이며, 이전일 고점 $63,990.70을 이미 돌파한 뒤 되밀려 buy-side 유동성 회수 후 하락 셋업이 형성되고 있다. 상단에는 7일 고점 $64,691.90 및 EMA240 $64,678.89가 겹쳐 강한 저항 클러스터를 만들고, 하단 유동성은 EQ $61,225.25와 bullish OB 후보 $57,758.60-$59,298.40 쪽에 남아 있다. FVG는 현재 미충족 갭이 없고 활성 OB도 없으므로, 방향성은 구조 확정보다 premium rejection과 유동성 회수 후 되돌림 가능성에 더 의존한다.\",\n \"key_levels\": {\n \"support\": [\n 62232.1,\n 61225.25,\n 60924.7,\n 59298.4,\n 57758.6\n ],\n \"resistance\": [\n 63990.7,\n 64250.0,\n 64678.89,\n 64691.9,\n 72436.0\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"64691.90\",\n \"risk_scenario\": \"만약 가격이 $64,691.90 7일 고점을 강하게 종가 기준 돌파하고 EMA240 $64,678.89 위에서 수용된다면, 현재의 premium rejection 기반 약세 셋업은 실패로 간주된다. 이 경우 $64,250.00 상단 bullish BOS 재확인과 함께 단기 구조가 bullish continuation으로 전환될 수 있으며, 숏 포지션은 $72,436.00 이전 bearish BOS 레벨 방향의 되돌림 리스크에 노출된다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "bearish",
"confidence": 0.88,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.72,
"setup_signals": [
"확정 분배 구조: regime=DIS, regime_state=confirmed_dis, dis_score=100.0",
"UTAD 후보가 $64,691.90에서 발생한 뒤 즉시 $63,122.00 SOW로 밀리며 상단 실패 확인",
"현재가 $63,062.60은 주 분배 레인지 하단 AR $63,650.00 및 EQ 약 $63,782.65 아래에 위치",
"Phase E 라벨이 $62,745.60에서 확인되어 레인지 이탈 이후 약세 진행 구간으로 해석",
"$63,650.00 재진입 실패 시 하단 유동성 $62,745.60 및 이전 SOW_IN_PHASE_B 저점 $58,030.00 재시험 가능성"
],
"reasoning": "4시간 구조는 regime=DIS, confirmed_dis이며, 이벤트 체인은 BC $63,915.30 → AR $63,650.00 → ST $65,597.20 → SOW_IN_PHASE_B $58,030.00 → UT $63,990.70 → UTAD $64,691.90 → SOW $63,122.00 → Phase E $62,745.60로 분배 말기 약세 구조가 확인되어 있다. 현재가 $63,062.60은 AR $63,650.00 및 주 레인지 EQ 약 $63,782.65 아래에 있어, 구조적으로는 레인지 하단 이탈 후 공급 우위가 유지되는 상태다. 다만 즉시 추격 매도 관점에서는 이미 SOW 이후 눌림이 진행된 위치이므로, 가장 중요한 단기 확인은 $63,122.00 회복 실패와 $63,650.00 하단 재진입 실패 여부다. $64,691.90 UTAD 고점을 회복·수용하면 현재 분배 Phase E 해석은 훼손된다.",
"key_levels": {
"support": [
62745.6,
58030.0
],
"resistance": [
63122.0,
63650.0,
63915.3,
63990.7,
64691.9,
65597.2
]
},
"time_horizon": "short/medium term",
"invalidation_level": "$64,691.90 상방 회복 및 수용",
"risk_scenario": "$63,650.00을 빠르게 회복하고 $63,990.70~$64,691.90 공급대를 재돌파하면, Phase E 약세 진행이 실패한 것으로 보며 분배 이탈 대신 레인지 재진입 또는 재흡수 구조로 전환될 수 있다.",
"data_quality": "high",
"metrics": {
"acc_score": 92.5,
"dis_score": 100.0,
"regime": "DIS",
"regime_state": "confirmed_dis",
"structure_bias": "bearish",
"phase_context": "confirmed_dis / distribution / Phase E",
"phases_detected": [
"BC",
"AR",
"ST",
"SOW_IN_PHASE_B",
"UT",
"UTAD",
"SOW",
"Phase E"
],
"last_phase": "Phase E",
"phase_candidates": [
{
"label": "BC",
"side": "high",
"idx": 146,
"price": 63915.3,
"color": "#ffd166"
},
{
"label": "AR",
"side": "low",
"idx": 164,
"price": 63650.0,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "high",
"idx": 211,
"price": 65597.2,
"color": "#118ab2"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 229,
"price": 58030.0,
"color": "#ef476f"
},
{
"label": "UT",
"side": "high",
"idx": 291,
"price": 63990.7,
"color": "#f9844a"
},
{
"label": "UTAD",
"side": "high",
"idx": 297,
"price": 64691.9,
"color": "#f9844a"
},
{
"label": "SOW",
"side": "low",
"idx": 298,
"price": 63122.0,
"color": "#ef476f"
},
{
"label": "Phase E",
"side": "low",
"idx": 299,
"price": 62745.6,
"color": "#7209b7"
}
],
"phase_structures": [
{
"structure_id": "4h_cycle_1",
"sequence": 1,
"timeframe": "4h",
"regime": "distribution",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "distribution",
"start_idx": 146,
"end_idx": 299,
"phase_count": 8,
"phases": [
{
"label": "BC",
"side": "high",
"idx": 146,
"price": 63915.3,
"color": "#ffd166",
"dt": "2026-06-12 01:00:00+09:00"
},
{
"label": "AR",
"side": "low",
"idx": 164,
"price": 63650.0,
"color": "#06d6a0",
"dt": "2026-06-15 01:00:00+09:00"
},
{
"label": "ST",
"side": "high",
"idx": 211,
"price": 65597.2,
"color": "#118ab2",
"dt": "2026-06-22 21:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 229,
"price": 58030.0,
"color": "#ef476f",
"dt": "2026-06-25 21:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 291,
"price": 63990.7,
"color": "#f9844a",
"dt": "2026-07-06 05:00:00+09:00"
},
{
"label": "UTAD",
"side": "high",
"idx": 297,
"price": 64691.9,
"color": "#f9844a",
"dt": "2026-07-07 05:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 298,
"price": 63122.0,
"color": "#ef476f",
"dt": "2026-07-07 09:00:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 299,
"price": 62745.6,
"color": "#7209b7",
"dt": "2026-07-07 13:00:00+09:00"
}
]
}
],
"active_structure_id": "4h_cycle_1",
"primary_structure_id": "4h_cycle_1",
"structure_count": 1,
"regime_fitness": 1.0,
"current_event": "Phase E",
"major_phase": "E",
"pos_in_range": 0.5,
"main_range_low": 63650.0,
"main_range_high": 63915.3
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.88,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.72,\n \"setup_signals\": [\n \"확정 분배 구조: regime=DIS, regime_state=confirmed_dis, dis_score=100.0\",\n \"UTAD 후보가 $64,691.90에서 발생한 뒤 즉시 $63,122.00 SOW로 밀리며 상단 실패 확인\",\n \"현재가 $63,062.60은 주 분배 레인지 하단 AR $63,650.00 및 EQ 약 $63,782.65 아래에 위치\",\n \"Phase E 라벨이 $62,745.60에서 확인되어 레인지 이탈 이후 약세 진행 구간으로 해석\",\n \"$63,650.00 재진입 실패 시 하단 유동성 $62,745.60 및 이전 SOW_IN_PHASE_B 저점 $58,030.00 재시험 가능성\"\n ],\n \"reasoning\": \"4시간 구조는 regime=DIS, confirmed_dis이며, 이벤트 체인은 BC $63,915.30 → AR $63,650.00 → ST $65,597.20 → SOW_IN_PHASE_B $58,030.00 → UT $63,990.70 → UTAD $64,691.90 → SOW $63,122.00 → Phase E $62,745.60로 분배 말기 약세 구조가 확인되어 있다. 현재가 $63,062.60은 AR $63,650.00 및 주 레인지 EQ 약 $63,782.65 아래에 있어, 구조적으로는 레인지 하단 이탈 후 공급 우위가 유지되는 상태다. 다만 즉시 추격 매도 관점에서는 이미 SOW 이후 눌림이 진행된 위치이므로, 가장 중요한 단기 확인은 $63,122.00 회복 실패와 $63,650.00 하단 재진입 실패 여부다. $64,691.90 UTAD 고점을 회복·수용하면 현재 분배 Phase E 해석은 훼손된다.\",\n \"key_levels\": {\n \"support\": [\n 62745.6,\n 58030.0\n ],\n \"resistance\": [\n 63122.0,\n 63650.0,\n 63915.3,\n 63990.7,\n 64691.9,\n 65597.2\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"$64,691.90 상방 회복 및 수용\",\n \"risk_scenario\": \"$63,650.00을 빠르게 회복하고 $63,990.70~$64,691.90 공급대를 재돌파하면, Phase E 약세 진행이 실패한 것으로 보며 분배 이탈 대신 레인지 재진입 또는 재흡수 구조로 전환될 수 있다.\",\n \"data_quality\": \"high\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "neutral",
"confidence": 0.43,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.45,
"setup_signals": [
"현재가 $63,062.60은 EMA20 $62,882.92 및 EMA120 $62,412.46 위에 있지만 EMA240 $64,678.89 아래에 있어 4h 구조 확정 방향은 혼재",
"가장 가까운 PRZ 중심값은 $63,111.29이며 현재가와의 괴리는 약 0.08%로 즉시 반응 가능 구간",
"상단에 bearish Shark 형성 PRZ $63,686.62-$64,968.92, d_price $64,327.77가 대기 중이며 XAD·BC_EXT·ABCD 3중 Fib confluence",
"상단 watch 구간에 bearish Butterfly PRZ $64,291.48-$65,188.90 및 EMA240 $64,678.89, 7일 고점 $64,691.90이 겹쳐 단기 매도 반응 후보",
"하단에는 과거 bearish Bat/Gartley 완료 PRZ $61,505.57-$62,667.55 및 $61,146.28-$62,254.99가 있으나 현재 가격이 상단으로 이탈해 해당 bearish 반응의 신뢰도는 약화"
],
"reasoning": "하모닉 기준으로 총 125개 패턴, 완료 54개, 형성 D-PRZ 71개가 탐지되었지만 strict high/medium급 actionable PRZ는 없고 council_relevant_prz_count 및 directional_influence_prz_count가 모두 0이므로 방향 투표에는 제한적으로만 반영한다. 현재가 $63,062.60은 nearest PRZ $63,111.29 부근에 있으나, 최고 점수 패턴은 strict bullish Bat 형성형임에도 quality가 low이고 PRZ 폭이 2.068%로 넓어 단독 매수 근거가 되지 않는다. 단기적으로는 $63,686.62-$64,968.92 bearish Shark PRZ와 $64,291.48-$65,188.90 bearish Butterfly PRZ, EMA240 $64,678.89가 겹치는 상단 반응 위험이 더 뚜렷하다. 다만 PRZ 터치 후 15m/1h MSS·CHoCH, sweep→reclaim, CVD/OI 확인이 아직 없으므로 구조_bias는 중립이며, setup_bias만 약한 bearish로 평가한다.",
"key_levels": {
"support": [
62882.92,
62412.46,
62667.55,
62424.3,
61505.57,
61146.28,
60715.71,
58030.0
],
"resistance": [
63111.29,
63514.47,
63686.62,
64177.92,
64327.77,
64678.89,
64691.9,
64968.92,
65188.9
]
},
"time_horizon": "short to medium term, 4h 기준",
"invalidation_level": "$65,188.90",
"risk_scenario": "가격이 $63,686.62-$64,968.92 bearish Shark PRZ와 $64,291.48-$65,188.90 Butterfly PRZ를 흡수하고 $65,188.90 위에서 4h 종가 수용을 만들면 상단 하모닉 매도 setup은 실패로 전환된다. 이 경우 $65,239.41, $65,895.20, $66,956.70의 bullish Bat TP ladder가 재부각될 수 있으며, 하모닉은 매도 반응 구간이 아니라 상방 waypoint로 해석해야 한다.",
"data_quality": "medium",
"metrics": {
"patterns_found": 125,
"completed_patterns_found": 54,
"forming_d_prz_found": 71,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 30,
"multiscale_swings_scanned": 54,
"swing_highs_scanned": 29,
"swing_lows_scanned": 25,
"timeframe": "4h",
"prz_active_threshold_pct": 0.75,
"prz_nearby_threshold_pct": 1.5,
"prz_watch_threshold_pct": 3.0,
"prz_max_width_pct": 1.3,
"quality_counts": {
"high": 0,
"medium": 44,
"low": 81
},
"prz_status_counts": {
"active": 43,
"nearby": 21,
"watch": 27,
"far": 34,
"forming": 23
},
"high_confluence_prz_count": 14,
"strict_patterns_found": 38,
"candidate_patterns_found": 87,
"active_patterns_at_prz": 43,
"nearby_patterns": 21,
"all_patterns": [
"bat",
"bat",
"crab",
"shark",
"bat",
"butterfly",
"bat",
"crab",
"shark",
"crab",
"bat",
"gartley",
"crab",
"butterfly",
"crab",
"bat",
"butterfly",
"shark",
"crab",
"bat",
"bat",
"butterfly",
"gartley",
"crab",
"shark",
"bat",
"gartley",
"crab",
"gartley",
"crab",
"bat",
"gartley",
"crab",
"shark",
"gartley",
"bat",
"shark",
"bat",
"crab",
"shark",
"shark",
"crab",
"shark",
"butterfly",
"crab",
"bat",
"butterfly",
"gartley",
"crab",
"gartley",
"shark",
"bat",
"bat",
"shark",
"crab",
"crab",
"bat",
"bat",
"butterfly",
"gartley",
"butterfly",
"gartley",
"gartley",
"butterfly",
"bat",
"shark",
"crab",
"crab",
"shark",
"shark",
"butterfly",
"bat",
"shark",
"shark",
"bat",
"crab",
"crab",
"crab",
"crab",
"crab",
"gartley",
"shark",
"shark",
"gartley",
"shark",
"crab",
"shark",
"shark",
"crab",
"shark",
"shark",
"crab",
"crab",
"crab",
"crab",
"shark",
"bat",
"butterfly",
"butterfly",
"butterfly",
"butterfly",
"bat",
"crab",
"shark",
"shark",
"gartley",
"butterfly",
"crab",
"shark",
"bat",
"crab",
"shark",
"crab",
"shark",
"crab",
"gartley",
"shark",
"gartley",
"gartley",
"crab",
"gartley",
"butterfly",
"gartley",
"crab",
"shark"
],
"all_signals": [
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish"
],
"best_pattern": "bat",
"best_pattern_quality": "strict",
"best_quality": "low",
"best_pattern_score": 0.887,
"best_completion_status": "forming",
"nearest_pattern": "shark",
"nearest_prz": 63111.29,
"price_to_prz": 0.08,
"prz_range": [
62424.3,
63798.27
],
"council_relevant_prz_count": 0,
"directional_influence_prz_count": 0,
"confirmed_reaction_prz_count": 0,
"validated_harmonic_tp_count": 0,
"pattern_candidates": [
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.887,
"ratio_score": 1.0,
"prz_score": 0.862,
"prz_proximity": "active",
"action_status": "active",
"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": 1.77,
"price_to_prz_pct_raw": 1.7686,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 64177.92,
"a_price": 66956.7,
"tp1_ad_382": 65239.41,
"tp2_ad_618": 65895.2,
"tp3_a_or_structure_liquidity": 66956.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4923,
"ABC": 0.6698
},
"x_price": 63650.0,
"x_idx": 164,
"x_order": 8,
"a_price": 66956.7,
"a_idx": 174,
"a_order": 3,
"b_price": 65328.8,
"b_idx": 175,
"b_order": 3,
"c_price": 66419.2,
"c_idx": 182,
"c_order": 5,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.882,
"ratio_score": 1.0,
"prz_score": 0.876,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 64327.77,
"prz_range": [
63686.62,
64968.92
],
"prz_width_pct": 1.993,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.01,
"price_to_prz_pct_raw": 2.0062,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 64327.77,
"a_price": 61870.0,
"tp1_ad_382": 63388.9,
"tp2_ad_618": 62808.87,
"tp3_a_or_structure_liquidity": 61870.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4917,
"ABC": 1.4071
},
"x_price": 64568.0,
"x_idx": 203,
"x_order": 3,
"a_price": 61870.0,
"a_idx": 216,
"a_order": 5,
"b_price": 60543.3,
"b_idx": 246,
"b_order": 3,
"c_price": 62410.1,
"c_idx": 288,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.848,
"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": -1.55,
"price_to_prz_pct_raw": -1.5477,
"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": 222,
"x_order": 5,
"a_price": 58030.0,
"a_idx": 229,
"a_order": 8,
"b_price": 60734.0,
"b_idx": 233,
"b_order": 3,
"c_price": 58850.0,
"c_idx": 250,
"c_order": 8,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.834,
"ratio_score": 0.844,
"prz_score": 0.963,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 61176.59,
"prz_range": [
60715.71,
61637.48
],
"prz_width_pct": 1.507,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.99,
"price_to_prz_pct_raw": -2.9907,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 61176.59,
"a_price": 58030.0,
"tp1_ad_382": 59974.6,
"tp2_ad_618": 59232.0,
"tp3_a_or_structure_liquidity": 58030.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6443,
"ABC": 0.6737
},
"x_price": 61931.1,
"x_idx": 227,
"x_order": 3,
"a_price": 58030.0,
"a_idx": 229,
"a_order": 8,
"b_price": 60543.3,
"b_idx": 246,
"b_order": 3,
"c_price": 58850.0,
"c_idx": 250,
"c_order": 8,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.801,
"ratio_score": 0.812,
"prz_score": 0.911,
"prz_proximity": "nearby",
"action_status": "nearby",
"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": -2.16,
"price_to_prz_pct_raw": -2.1597,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.65,
"reaction_detail": {
"reaction_score": 0.65,
"reaction_move_ratio_ad": 0.257,
"adverse_move_ratio_ad": 0.214,
"bars_after_d": 12,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 61700.64,
"a_price": 58030.0,
"tp1_ad_382": 60298.45,
"tp2_ad_618": 59432.18,
"tp3_a_or_structure_liquidity": 58030.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5589,
"ABC": 0.7167,
"BCD": 1.6051,
"XAD": 0.8012
},
"x_price": 63209.6,
"x_idx": 222,
"x_order": 5,
"a_price": 58030.0,
"a_idx": 229,
"a_order": 8,
"b_price": 60924.7,
"b_idx": 241,
"b_order": 8,
"c_price": 58850.0,
"c_idx": 250,
"c_order": 8,
"d_idx": 271
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.784,
"ratio_score": 0.649,
"prz_score": 0.911,
"prz_proximity": "nearby",
"action_status": "nearby",
"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": -2.16,
"price_to_prz_pct_raw": -2.1597,
"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": 222,
"x_order": 5,
"a_price": 58030.0,
"a_idx": 229,
"a_order": 8,
"b_price": 60924.7,
"b_idx": 241,
"b_order": 8,
"c_price": 58850.0,
"c_idx": 250,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.781,
"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": -1.55,
"price_to_prz_pct_raw": -1.5477,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.65,
"reaction_detail": {
"reaction_score": 0.65,
"reaction_move_ratio_ad": 0.257,
"adverse_move_ratio_ad": 0.214,
"bars_after_d": 12,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 62086.56,
"a_price": 58030.0,
"tp1_ad_382": 60536.96,
"tp2_ad_618": 59579.61,
"tp3_a_or_structure_liquidity": 58030.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.522,
"ABC": 0.6967,
"BCD": 1.7675,
"XAD": 0.8012
},
"x_price": 63209.6,
"x_idx": 222,
"x_order": 5,
"a_price": 58030.0,
"a_idx": 229,
"a_order": 8,
"b_price": 60734.0,
"b_idx": 233,
"b_order": 3,
"c_price": 58850.0,
"c_idx": 250,
"c_order": 8,
"d_idx": 271
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.765,
"ratio_score": 0.596,
"prz_score": 0.985,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 64740.19,
"prz_range": [
64291.48,
65188.9
],
"prz_width_pct": 1.386,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.66,
"price_to_prz_pct_raw": 2.6602,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 64740.19,
"a_price": 58030.0,
"tp1_ad_382": 62176.9,
"tp2_ad_618": 60593.29,
"tp3_a_or_structure_liquidity": 58030.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6994,
"ABC": 0.6054
},
"x_price": 61931.1,
"x_idx": 227,
"x_order": 3,
"a_price": 58030.0,
"a_idx": 229,
"a_order": 8,
"b_price": 60758.3,
"b_idx": 253,
"b_order": 8,
"c_price": 62410.1,
"c_idx": 288,
"c_order": 5,
"d_idx": null
}
],
"council_relevant_prz": [],
"report_detail_candidates": [
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.887,
"ratio_score": 1.0,
"prz_score": 0.862,
"prz_proximity": "active",
"action_status": "active",
"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": 1.77,
"price_to_prz_pct_raw": 1.7686,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 64177.92,
"a_price": 66956.7,
"tp1_ad_382": 65239.41,
"tp2_ad_618": 65895.2,
"tp3_a_or_structure_liquidity": 66956.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4923,
"ABC": 0.6698
},
"x_price": 63650.0,
"x_idx": 164,
"x_order": 8,
"a_price": 66956.7,
"a_idx": 174,
"a_order": 3,
"b_price": 65328.8,
"b_idx": 175,
"b_order": 3,
"c_price": 66419.2,
"c_idx": 182,
"c_order": 5,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.882,
"ratio_score": 1.0,
"prz_score": 0.876,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 64327.77,
"prz_range": [
63686.62,
64968.92
],
"prz_width_pct": 1.993,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.01,
"price_to_prz_pct_raw": 2.0062,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 64327.77,
"a_price": 61870.0,
"tp1_ad_382": 63388.9,
"tp2_ad_618": 62808.87,
"tp3_a_or_structure_liquidity": 61870.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4917,
"ABC": 1.4071
},
"x_price": 64568.0,
"x_idx": 203,
"x_order": 3,
"a_price": 61870.0,
"a_idx": 216,
"a_order": 5,
"b_price": 60543.3,
"b_idx": 246,
"b_order": 3,
"c_price": 62410.1,
"c_idx": 288,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.848,
"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": -1.55,
"price_to_prz_pct_raw": -1.5477,
"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": 222,
"x_order": 5,
"a_price": 58030.0,
"a_idx": 229,
"a_order": 8,
"b_price": 60734.0,
"b_idx": 233,
"b_order": 3,
"c_price": 58850.0,
"c_idx": 250,
"c_order": 8,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.834,
"ratio_score": 0.844,
"prz_score": 0.963,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 61176.59,
"prz_range": [
60715.71,
61637.48
],
"prz_width_pct": 1.507,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.99,
"price_to_prz_pct_raw": -2.9907,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 61176.59,
"a_price": 58030.0,
"tp1_ad_382": 59974.6,
"tp2_ad_618": 59232.0,
"tp3_a_or_structure_liquidity": 58030.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6443,
"ABC": 0.6737
},
"x_price": 61931.1,
"x_idx": 227,
"x_order": 3,
"a_price": 58030.0,
"a_idx": 229,
"a_order": 8,
"b_price": 60543.3,
"b_idx": 246,
"b_order": 3,
"c_price": 58850.0,
"c_idx": 250,
"c_order": 8,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.801,
"ratio_score": 0.812,
"prz_score": 0.911,
"prz_proximity": "nearby",
"action_status": "nearby",
"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": -2.16,
"price_to_prz_pct_raw": -2.1597,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.65,
"reaction_detail": {
"reaction_score": 0.65,
"reaction_move_ratio_ad": 0.257,
"adverse_move_ratio_ad": 0.214,
"bars_after_d": 12,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 61700.64,
"a_price": 58030.0,
"tp1_ad_382": 60298.45,
"tp2_ad_618": 59432.18,
"tp3_a_or_structure_liquidity": 58030.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5589,
"ABC": 0.7167,
"BCD": 1.6051,
"XAD": 0.8012
},
"x_price": 63209.6,
"x_idx": 222,
"x_order": 5,
"a_price": 58030.0,
"a_idx": 229,
"a_order": 8,
"b_price": 60924.7,
"b_idx": 241,
"b_order": 8,
"c_price": 58850.0,
"c_idx": 250,
"c_order": 8,
"d_idx": 271
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.784,
"ratio_score": 0.649,
"prz_score": 0.911,
"prz_proximity": "nearby",
"action_status": "nearby",
"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": -2.16,
"price_to_prz_pct_raw": -2.1597,
"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": 222,
"x_order": 5,
"a_price": 58030.0,
"a_idx": 229,
"a_order": 8,
"b_price": 60924.7,
"b_idx": 241,
"b_order": 8,
"c_price": 58850.0,
"c_idx": 250,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.781,
"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": -1.55,
"price_to_prz_pct_raw": -1.5477,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.65,
"reaction_detail": {
"reaction_score": 0.65,
"reaction_move_ratio_ad": 0.257,
"adverse_move_ratio_ad": 0.214,
"bars_after_d": 12,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 62086.56,
"a_price": 58030.0,
"tp1_ad_382": 60536.96,
"tp2_ad_618": 59579.61,
"tp3_a_or_structure_liquidity": 58030.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.522,
"ABC": 0.6967,
"BCD": 1.7675,
"XAD": 0.8012
},
"x_price": 63209.6,
"x_idx": 222,
"x_order": 5,
"a_price": 58030.0,
"a_idx": 229,
"a_order": 8,
"b_price": 60734.0,
"b_idx": 233,
"b_order": 3,
"c_price": 58850.0,
"c_idx": 250,
"c_order": 8,
"d_idx": 271
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.765,
"ratio_score": 0.596,
"prz_score": 0.985,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 64740.19,
"prz_range": [
64291.48,
65188.9
],
"prz_width_pct": 1.386,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.66,
"price_to_prz_pct_raw": 2.6602,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 64740.19,
"a_price": 58030.0,
"tp1_ad_382": 62176.9,
"tp2_ad_618": 60593.29,
"tp3_a_or_structure_liquidity": 58030.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6994,
"ABC": 0.6054
},
"x_price": 61931.1,
"x_idx": 227,
"x_order": 3,
"a_price": 58030.0,
"a_idx": 229,
"a_order": 8,
"b_price": 60758.3,
"b_idx": 253,
"b_order": 8,
"c_price": 62410.1,
"c_idx": 288,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.754,
"ratio_score": 0.504,
"prz_score": 0.993,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 64804.3,
"prz_range": [
64371.01,
65237.6
],
"prz_width_pct": 1.337,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.76,
"price_to_prz_pct_raw": 2.7619,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 64804.3,
"a_price": 67255.4,
"tp1_ad_382": 65740.62,
"tp2_ad_618": 66319.08,
"tp3_a_or_structure_liquidity": 67255.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5344,
"ABC": 0.566
},
"x_price": 63650.0,
"x_idx": 164,
"x_order": 8,
"a_price": 67255.4,
"a_idx": 169,
"a_order": 8,
"b_price": 65328.8,
"b_idx": 175,
"b_order": 3,
"c_price": 66419.2,
"c_idx": 182,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.747,
"ratio_score": 0.712,
"prz_score": 0.961,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 60758.3,
"prz_range": [
60710.58,
61637.48
],
"prz_width_pct": 1.515,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.99,
"price_to_prz_pct_raw": -2.9948,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 1.099,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 61174.03,
"a_price": 58030.0,
"tp1_ad_382": 59973.01,
"tp2_ad_618": 59231.02,
"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,
"BCD": 1.127,
"XAD": 0.6994
},
"x_price": 61931.1,
"x_idx": 227,
"x_order": 3,
"a_price": 58030.0,
"a_idx": 229,
"a_order": 8,
"b_price": 60543.3,
"b_idx": 246,
"b_order": 3,
"c_price": 58850.0,
"c_idx": 250,
"c_order": 8,
"d_idx": 253
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.738,
"ratio_score": 0.692,
"prz_score": 0.876,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 63990.7,
"prz_range": [
63686.62,
64968.92
],
"prz_width_pct": 1.993,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.01,
"price_to_prz_pct_raw": 2.0062,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
],
"reaction_score": 0.9,
"reaction_detail": {
"reaction_score": 0.9,
"reaction_move_ratio_ad": 1.27,
"adverse_move_ratio_ad": 0.331,
"bars_after_d": 8,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 64327.77,
"a_price": 61870.0,
"tp1_ad_382": 63388.9,
"tp2_ad_618": 62808.87,
"tp3_a_or_structure_liquidity": 61870.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4917,
"ABC": 1.4071,
"BCD": 0.8467,
"XAD": 0.786
},
"x_price": 64568.0,
"x_idx": 203,
"x_order": 3,
"a_price": 61870.0,
"a_idx": 216,
"a_order": 5,
"b_price": 60543.3,
"b_idx": 246,
"b_order": 3,
"c_price": 62410.1,
"c_idx": 288,
"c_order": 5,
"d_idx": 291
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.703,
"ratio_score": 0.627,
"prz_score": 0.97,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 65597.2,
"prz_range": [
64692.41,
65648.03
],
"prz_width_pct": 1.466,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 3.34,
"price_to_prz_pct_raw": 3.3421,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 1.593,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 65170.22,
"a_price": 62232.1,
"tp1_ad_382": 64047.86,
"tp2_ad_618": 63354.46,
"tp3_a_or_structure_liquidity": 62232.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5579,
"ABC": 0.5771,
"BCD": 1.7635,
"XAD": 0.8037
},
"x_price": 66419.2,
"x_idx": 182,
"x_order": 5,
"a_price": 62232.1,
"a_idx": 187,
"a_order": 8,
"b_price": 64568.0,
"b_idx": 203,
"b_order": 3,
"c_price": 63220.0,
"c_idx": 207,
"c_order": 5,
"d_idx": 211
}
],
"actionable_patterns_list": [],
"tp_ladder": [],
"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": "early"
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.43,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.45,\n \"setup_signals\": [\n \"현재가 $63,062.60은 EMA20 $62,882.92 및 EMA120 $62,412.46 위에 있지만 EMA240 $64,678.89 아래에 있어 4h 구조 확정 방향은 혼재\",\n \"가장 가까운 PRZ 중심값은 $63,111.29이며 현재가와의 괴리는 약 0.08%로 즉시 반응 가능 구간\",\n \"상단에 bearish Shark 형성 PRZ $63,686.62-$64,968.92, d_price $64,327.77가 대기 중이며 XAD·BC_EXT·ABCD 3중 Fib confluence\",\n \"상단 watch 구간에 bearish Butterfly PRZ $64,291.48-$65,188.90 및 EMA240 $64,678.89, 7일 고점 $64,691.90이 겹쳐 단기 매도 반응 후보\",\n \"하단에는 과거 bearish Bat/Gartley 완료 PRZ $61,505.57-$62,667.55 및 $61,146.28-$62,254.99가 있으나 현재 가격이 상단으로 이탈해 해당 bearish 반응의 신뢰도는 약화\"\n ],\n \"reasoning\": \"하모닉 기준으로 총 125개 패턴, 완료 54개, 형성 D-PRZ 71개가 탐지되었지만 strict high/medium급 actionable PRZ는 없고 council_relevant_prz_count 및 directional_influence_prz_count가 모두 0이므로 방향 투표에는 제한적으로만 반영한다. 현재가 $63,062.60은 nearest PRZ $63,111.29 부근에 있으나, 최고 점수 패턴은 strict bullish Bat 형성형임에도 quality가 low이고 PRZ 폭이 2.068%로 넓어 단독 매수 근거가 되지 않는다. 단기적으로는 $63,686.62-$64,968.92 bearish Shark PRZ와 $64,291.48-$65,188.90 bearish Butterfly PRZ, EMA240 $64,678.89가 겹치는 상단 반응 위험이 더 뚜렷하다. 다만 PRZ 터치 후 15m/1h MSS·CHoCH, sweep→reclaim, CVD/OI 확인이 아직 없으므로 구조_bias는 중립이며, setup_bias만 약한 bearish로 평가한다.\",\n \"key_levels\": {\n \"support\": [\n 62882.92,\n 62412.46,\n 62667.55,\n 62424.3,\n 61505.57,\n 61146.28,\n 60715.71,\n 58030.0\n ],\n \"resistance\": [\n 63111.29,\n 63514.47,\n 63686.62,\n 64177.92,\n 64327.77,\n 64678.89,\n 64691.9,\n 64968.92,\n 65188.9\n ]\n },\n \"time_horizon\": \"short to medium term, 4h 기준\",\n \"invalidation_level\": \"$65,188.90\",\n \"risk_scenario\": \"가격이 $63,686.62-$64,968.92 bearish Shark PRZ와 $64,291.48-$65,188.90 Butterfly PRZ를 흡수하고 $65,188.90 위에서 4h 종가 수용을 만들면 상단 하모닉 매도 setup은 실패로 전환된다. 이 경우 $65,239.41, $65,895.20, $66,956.70의 bullish Bat TP ladder가 재부각될 수 있으며, 하모닉은 매도 반응 구간이 아니라 상방 waypoint로 해석해야 한다.\",\n \"data_quality\": \"medium\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bearish",
"overall_confidence": 0.72,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.74,
"active_setups": [
"Wyckoff 기준 $64,691.90 UTAD 이후 $63,122.00 SOW와 $62,745.60 Phase E가 확인되어 분배 하단부 이탈 성격이 유지됨",
"ICT 기준 현재가 $63,062.60은 7일 범위 EQ $61,225.25 위의 premium zone에 있으며, 전일 고점 $63,990.70 돌파 후 되밀린 상태",
"파생시장 기준 가격은 EMA20 $62,882.92 위에 있으나 CVD가 -4,073.4540 감소하고 24시간 OI가 -1.4870% 줄어 매수 추격보다 포지션 언와인딩 성격이 강함",
"$64,678.89 EMA240, $64,691.90 7일 고점 및 UTAD, $64,291.48-$65,188.90 하모닉 bearish PRZ가 상단 저항 클러스터를 형성",
"단기 반등 후보로는 피보나치 0.618 $63,013.89와 EMA20 $62,882.92가 있으나, 이는 구조 전환이 아닌 하단부 방어 조건으로만 해석"
],
"setup_vs_structure": "구조와 실행 셋업은 모두 약세 쪽으로 정렬되어 있다. 다만 피보나치와 캔들에서는 $63,013.89-$62,882.92 부근의 단기 방어 신호가 있어, 즉각적인 하락 확정이라기보다 분배 구조 내 하단부 반응 구간으로 해석하는 것이 적절하다."
},
"signal_breakdown": {
"bullish_count": 2,
"bearish_count": 3,
"neutral_count": 1
},
"key_levels": {
"support": [
63013.89,
62882.92,
62748.35,
62745.6,
62412.46,
62400,
62300,
62232.1,
61225.25,
60924.7,
58030,
57758.6
],
"resistance": [
63122,
63200.4,
63386.91,
63650,
63990.7,
64200,
64250,
64678.89,
64691.9,
64968.92,
65597.2
]
},
"confluences": [
"Wyckoff의 UTAD $64,691.90, ICT의 7일 고점 $64,691.90, 캔들 및 파생 기준 EMA240 $64,678.89가 거의 같은 가격대에 모여 핵심 구조 저항을 형성한다.",
"ICT의 전일 고점 돌파 후 되밀림 기준점 $63,990.70, Wyckoff의 UT $63,990.70, 피보나치 상승 스윙 고점 $63,990.70이 동일해 $63,990-$64,000 부근은 실패한 상단 테스트 구간으로 중요하다.",
"Wyckoff의 SOW $63,122.00, 피보나치 confluence zone $63,107.14, 하모닉 최근 PRZ 중심 $63,111.29가 현재가 바로 위에 겹쳐 $63,107-$63,122 구간은 단기 회복 여부를 판단하는 미세 구조 레벨이다.",
"피보나치 0.618 지지 $63,013.89와 현재가 $63,062.60의 괴리가 0.08%에 불과해 단기 반응 가능 구간이며, 이는 캔들의 EMA20 $62,882.92 방어 논리와도 인접한다.",
"피보나치 $62,748.35와 Wyckoff Phase E $62,745.60이 거의 동일해 $62,745-$62,748 부근은 분배 하단부 진행 여부를 판단하는 하위 지지 클러스터다.",
"파생시장의 하방 유동성 $62,400, 캔들의 EMA120 $62,412.46, 하모닉 지지 후보 $62,424.30이 겹쳐 $62,400-$62,424는 구조 하단부의 다음 방어/유동성 구간이다.",
"ICT와 캔들은 모두 7일 범위 EQ $61,225.25를 언급하며, 현재가가 그 위에 있어 premium 영역이라는 점에 동의한다."
],
"conflicts": [
"피보나치와 캔들은 $63,013.89-$62,882.92 부근에서 단기 bullish setup을 제시하지만, Wyckoff는 이미 UTAD 이후 SOW와 Phase E가 확인된 분배 구조로 해석한다.",
"파생시장과 ICT는 매수 참여 약화, premium zone, buy-side liquidity 회수 후 되밀림을 근거로 약세 실행 셋업을 제시하는 반면, 캔들은 고거래량 bullish engulfing과 EMA20 상단 유지를 근거로 단기 반등 우위를 본다.",
"하모닉은 다수의 PRZ를 탐지했지만 실행 가능한 고품질 핵심 PRZ는 부족하다고 평가하므로, 방향성 판단에서는 보조적 역할에 그친다.",
"현재가는 EMA20 $62,882.92 및 EMA120 $62,412.46 위에 있어 단기 추세 지지는 남아 있으나, EMA240 $64,678.89와 $64,691.90 상단 구조 저항 아래에 있어 시간프레임 간 해석이 충돌한다."
],
"executive_summary": "BTC/USDT 4시간 구조는 현재 중립적 단기 지지 반응이 섞여 있으나, 상위 구조 판정은 Wyckoff 기준 확인된 분배 후반부, 즉 UTAD 이후 SOW와 Phase E가 진행 중인 약세 구조로 보는 것이 가장 타당하다. 현재가 $63,062.60은 Wyckoff SOW $63,122.00 바로 아래, 피보나치 0.618 $63,013.89 바로 위에 있어 분배 하단부에서 미세 반응이 나올 수 있는 위치지만, 구조적으로는 $63,650.00 AR 및 $63,782 부근 레인지 EQ 아래에 머물러 있다. 핵심 상단 조건은 $63,990.70 실패한 상단 테스트와 $64,678.89-$64,691.90 저항 클러스터이며, 이 구간은 ICT, Wyckoff, EMA, 하모닉 PRZ가 동시에 지목하는 구조 저항이다. 하단에서는 $62,745-$62,748, $62,400-$62,424, $61,225.25가 구조적 방어 및 유동성 기준선이다. 전체 약세 구조 판정의 무효화는 $64,691.90 상향 회복과 4시간 기준 수용으로 판단한다.",
"raw_llm_response": "{\n \"overall_signal\": \"bearish\",\n \"overall_confidence\": 0.72,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.74,\n \"active_setups\": [\n \"Wyckoff 기준 $64,691.90 UTAD 이후 $63,122.00 SOW와 $62,745.60 Phase E가 확인되어 분배 하단부 이탈 성격이 유지됨\",\n \"ICT 기준 현재가 $63,062.60은 7일 범위 EQ $61,225.25 위의 premium zone에 있으며, 전일 고점 $63,990.70 돌파 후 되밀린 상태\",\n \"파생시장 기준 가격은 EMA20 $62,882.92 위에 있으나 CVD가 -4,073.4540 감소하고 24시간 OI가 -1.4870% 줄어 매수 추격보다 포지션 언와인딩 성격이 강함\",\n \"$64,678.89 EMA240, $64,691.90 7일 고점 및 UTAD, $64,291.48-$65,188.90 하모닉 bearish PRZ가 상단 저항 클러스터를 형성\",\n \"단기 반등 후보로는 피보나치 0.618 $63,013.89와 EMA20 $62,882.92가 있으나, 이는 구조 전환이 아닌 하단부 방어 조건으로만 해석\"\n ],\n \"setup_vs_structure\": \"구조와 실행 셋업은 모두 약세 쪽으로 정렬되어 있다. 다만 피보나치와 캔들에서는 $63,013.89-$62,882.92 부근의 단기 방어 신호가 있어, 즉각적인 하락 확정이라기보다 분배 구조 내 하단부 반응 구간으로 해석하는 것이 적절하다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 2,\n \"bearish_count\": 3,\n \"neutral_count\": 1\n },\n \"key_levels\": {\n \"support\": [\n 63013.89,\n 62882.92,\n 62748.35,\n 62745.6,\n 62412.46,\n 62400,\n 62300,\n 62232.1,\n 61225.25,\n 60924.7,\n 58030,\n 57758.6\n ],\n \"resistance\": [\n 63122,\n 63200.4,\n 63386.91,\n 63650,\n 63990.7,\n 64200,\n 64250,\n 64678.89,\n 64691.9,\n 64968.92,\n 65597.2\n ]\n },\n \"confluences\": [\n \"Wyckoff의 UTAD $64,691.90, ICT의 7일 고점 $64,691.90, 캔들 및 파생 기준 EMA240 $64,678.89가 거의 같은 가격대에 모여 핵심 구조 저항을 형성한다.\",\n \"ICT의 전일 고점 돌파 후 되밀림 기준점 $63,990.70, Wyckoff의 UT $63,990.70, 피보나치 상승 스윙 고점 $63,990.70이 동일해 $63,990-$64,000 부근은 실패한 상단 테스트 구간으로 중요하다.\",\n \"Wyckoff의 SOW $63,122.00, 피보나치 confluence zone $63,107.14, 하모닉 최근 PRZ 중심 $63,111.29가 현재가 바로 위에 겹쳐 $63,107-$63,122 구간은 단기 회복 여부를 판단하는 미세 구조 레벨이다.\",\n \"피보나치 0.618 지지 $63,013.89와 현재가 $63,062.60의 괴리가 0.08%에 불과해 단기 반응 가능 구간이며, 이는 캔들의 EMA20 $62,882.92 방어 논리와도 인접한다.\",\n \"피보나치 $62,748.35와 Wyckoff Phase E $62,745.60이 거의 동일해 $62,745-$62,748 부근은 분배 하단부 진행 여부를 판단하는 하위 지지 클러스터다.\",\n \"파생시장의 하방 유동성 $62,400, 캔들의 EMA120 $62,412.46, 하모닉 지지 후보 $62,424.30이 겹쳐 $62,400-$62,424는 구조 하단부의 다음 방어/유동성 구간이다.\",\n \"ICT와 캔들은 모두 7일 범위 EQ $61,225.25를 언급하며, 현재가가 그 위에 있어 premium 영역이라는 점에 동의한다.\"\n ],\n \"conflicts\": [\n \"피보나치와 캔들은 $63,013.89-$62,882.92 부근에서 단기 bullish setup을 제시하지만, Wyckoff는 이미 UTAD 이후 SOW와 Phase E가 확인된 분배 구조로 해석한다.\",\n \"파생시장과 ICT는 매수 참여 약화, premium zone, buy-side liquidity 회수 후 되밀림을 근거로 약세 실행 셋업을 제시하는 반면, 캔들은 고거래량 bullish engulfing과 EMA20 상단 유지를 근거로 단기 반등 우위를 본다.\",\n \"하모닉은 다수의 PRZ를 탐지했지만 실행 가능한 고품질 핵심 PRZ는 부족하다고 평가하므로, 방향성 판단에서는 보조적 역할에 그친다.\",\n \"현재가는 EMA20 $62,882.92 및 EMA120 $62,412.46 위에 있어 단기 추세 지지는 남아 있으나, EMA240 $64,678.89와 $64,691.90 상단 구조 저항 아래에 있어 시간프레임 간 해석이 충돌한다.\"\n ],\n \"highest_conviction_analyst\": \"Wyckoff Expert — 4시간 기준 분배 구조가 확인되어 있으며, BC $63,915.30 → AR $63,650.00 → ST $65,597.20 → SOW_IN_PHASE_B $58,030.00 → UT $63,990.70 → UTAD $64,691.90 → SOW $63,122.00 → Phase E $62,745.60로 이어지는 이벤트 체인이 가장 명확하다. 신호 신뢰도 88%로 가장 높고, 구조 판단 역시 유일하게 명시적 bearish로 확정되어 전체 구조 판정의 핵심 근거다.\",\n \"invalidation_level\": \"$64,691.90 상향 회복 및 4시간 종가 수용. 특히 EMA240 $64,678.89와 UTAD 고점 $64,691.90을 동시에 회복하면 현재의 분배 Phase E 해석은 훼손된다.\",\n \"executive_summary\": \"BTC/USDT 4시간 구조는 현재 중립적 단기 지지 반응이 섞여 있으나, 상위 구조 판정은 Wyckoff 기준 확인된 분배 후반부, 즉 UTAD 이후 SOW와 Phase E가 진행 중인 약세 구조로 보는 것이 가장 타당하다. 현재가 $63,062.60은 Wyckoff SOW $63,122.00 바로 아래, 피보나치 0.618 $63,013.89 바로 위에 있어 분배 하단부에서 미세 반응이 나올 수 있는 위치지만, 구조적으로는 $63,650.00 AR 및 $63,782 부근 레인지 EQ 아래에 머물러 있다. 핵심 상단 조건은 $63,990.70 실패한 상단 테스트와 $64,678.89-$64,691.90 저항 클러스터이며, 이 구간은 ICT, Wyckoff, EMA, 하모닉 PRZ가 동시에 지목하는 구조 저항이다. 하단에서는 $62,745-$62,748, $62,400-$62,424, $61,225.25가 구조적 방어 및 유동성 기준선이다. 전체 약세 구조 판정의 무효화는 $64,691.90 상향 회복과 4시간 기준 수용으로 판단한다.\"\n}"
},
"overall_signal": "bearish",
"overall_confidence": 0.72,
"operating_path": {
"path_type": "complex",
"confidence": 0.64,
"waypoints": [
{
"seq": 1,
"price": 63122.0,
"type": "resistance_test",
"source": "Wyckoff(SOW $63,122.00), Fibonacci(confluence $63,107.14 / EQ ret_0.5 $63,200.40), Harmonic(PRZ $63,111.29)",
"description": "현재가 $63,062.60이 0.618 지지 $63,013.89 위에서 fib·candle 방어 반응(고거래량 bullish_engulfing)으로 약한 반등을 시도하나, Wyckoff SOW $63,122.00 및 harmonic PRZ $63,111.29 클러스터에서 상단 수용에 실패하는 lower-high 지점. Chairman이 지목한 '$63,107-$63,122 단기 회복 판단 레벨'의 재탈환 실패가 약세 셋업(premium rejection·buy-side 유동성 회수)의 숏 진입 기준점이 된다.",
"est_hours": 3.0,
"turning_zone": [
63122.0,
63386.91
],
"likely_wick": 63200.4,
"rejection_confirm": 63013.89,
"invalid_overshoot": 63502.29,
"calibration_reasoning": "Wyckoff SOW·Chairman 저항 $63,122를 하단, 피보 0.382/Chairman 저항 $63,386.91을 상단으로 한 0.32×ATR 밴드. likely_wick은 피보 저항+Chairman 이중 확인 $63,200.40으로 지정. 하모닉 shark PRZ $63,111.29는 정책상 report-only confluence 참고일 뿐 waypoint를 이동시키지 않음. 0.618 골든 $63,013.89 이탈 시 프리미엄 거부(숏) 확정, $63,502.29 수용 시 lower-high 무효."
},
{
"seq": 2,
"price": 62745.6,
"type": "support_test",
"source": "Wyckoff(Phase E $62,745.60), Fibonacci($62,748.35)",
"description": "SOW 재탈환 실패 후 공급 재개로 Wyckoff Phase E $62,745.60·피보나치 $62,748.35 하위 지지 클러스터를 테스트. 분배 하단부 진행 여부를 확인하는 1차 하방 목표이며, 이 구간 이탈 시 EMA120/파생 유동성 구간으로 연결된다.",
"est_hours": 8.0,
"turning_zone": [
62500.0,
62748.35
],
"likely_wick": 62663.2,
"rejection_confirm": 62882.92,
"invalid_overshoot": 62412.46,
"calibration_reasoning": "피보/Chairman 지지 $62,748.35를 상단, EMA120 $62,412.46 직상단 buffer까지 0.30×ATR 밴드. likely_wick은 피보 confluence(ret_0.236+ret_0.786) $62,663.20. $62,882.92 재탈환 시 1차 지지 방어 확정, EMA120 $62,412.46 이탈 시 분배 하단부 진행으로 WP3에 연결되며 turning point 무효."
},
{
"seq": 3,
"price": 62232.1,
"type": "liquidity_sweep",
"source": "ICT(bearish BOS $62,232.10), Derivatives(하방 유동성 $62,400/$62,300), Candlestick·Harmonic(EMA120 $62,412.46 / 지지 $62,424.30)",
"description": "EMA120 $62,412.46·파생 유동성 $62,400-$62,300 구간을 관통하며 ICT bearish BOS $62,232.10의 sell-side 유동성을 스윕. CVD -4,073·24h OI -1.49% 언와인딩과 롱 크라우딩 0.741 청산 압력이 겹치는 24시간 기준 주 하방 목표.",
"est_hours": 22.0,
"turning_zone": [
61652.0,
62232.1
],
"likely_wick": 62000.0,
"rejection_confirm": 62412.46,
"invalid_overshoot": 61225.25,
"calibration_reasoning": "터미널 목표로 0.70×ATR 확장 밴드. ICT bearish BOS·Chairman sell-side 유동성 $62,232.10 하방 스윕 구간이며, $62,232~$61,225 공백 내 라운드넘버 $62,000이 유동성 마그넷이라 likely_wick을 그쪽으로 편향. EMA120 $62,412.46 재탈환 시 스윕-리버설 확정, Chairman 지지 $61,225.25까지 이탈 수용 시 실제 붕괴로 전환되어 무효."
}
],
"period_extremes": {
"4h": {
"expected_high": 63122.0,
"expected_low": 62882.92,
"high_first": true
},
"8h": {
"expected_high": 63122.0,
"expected_low": 62745.6,
"high_first": true
},
"24h": {
"expected_high": 63200.4,
"expected_low": 62232.1,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 63650.0,
"description": "$63,650.00 AR 및 $63,782 레인지 EQ를 4시간 종가로 회복하면 분배 레인지 재진입으로 lower-high 약세 논리가 약화. 이후 $63,990.70(실패한 상단 테스트) 돌파 시 본 약세 경로 종료, $64,691.90 회복·수용은 전체 약세 구조 무효."
},
"bearish": {
"price": 62400.0,
"description": "$62,400-$62,412 EMA120/유동성 하단을 상실하면 롱 청산 캐스케이드가 촉발되어 $62,232.10 BOS 및 $61,225.25 7일 EQ 유동성으로 하방 가속."
}
},
"scenario_invalidation": 63990.7,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.64,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 63122.00,\n \"type\": \"resistance_test\",\n \"source\": \"Wyckoff(SOW $63,122.00), Fibonacci(confluence $63,107.14 / EQ ret_0.5 $63,200.40), Harmonic(PRZ $63,111.29)\",\n \"description\": \"현재가 $63,062.60이 0.618 지지 $63,013.89 위에서 fib·candle 방어 반응(고거래량 bullish_engulfing)으로 약한 반등을 시도하나, Wyckoff SOW $63,122.00 및 harmonic PRZ $63,111.29 클러스터에서 상단 수용에 실패하는 lower-high 지점. Chairman이 지목한 '$63,107-$63,122 단기 회복 판단 레벨'의 재탈환 실패가 약세 셋업(premium rejection·buy-side 유동성 회수)의 숏 진입 기준점이 된다.\",\n \"est_hours\": 3.0\n },\n {\n \"seq\": 2,\n \"price\": 62745.60,\n \"type\": \"support_test\",\n \"source\": \"Wyckoff(Phase E $62,745.60), Fibonacci($62,748.35)\",\n \"description\": \"SOW 재탈환 실패 후 공급 재개로 Wyckoff Phase E $62,745.60·피보나치 $62,748.35 하위 지지 클러스터를 테스트. 분배 하단부 진행 여부를 확인하는 1차 하방 목표이며, 이 구간 이탈 시 EMA120/파생 유동성 구간으로 연결된다.\",\n \"est_hours\": 8.0\n },\n {\n \"seq\": 3,\n \"price\": 62232.10,\n \"type\": \"liquidity_sweep\",\n \"source\": \"ICT(bearish BOS $62,232.10), Derivatives(하방 유동성 $62,400/$62,300), Candlestick·Harmonic(EMA120 $62,412.46 / 지지 $62,424.30)\",\n \"description\": \"EMA120 $62,412.46·파생 유동성 $62,400-$62,300 구간을 관통하며 ICT bearish BOS $62,232.10의 sell-side 유동성을 스윕. CVD -4,073·24h OI -1.49% 언와인딩과 롱 크라우딩 0.741 청산 압력이 겹치는 24시간 기준 주 하방 목표.\",\n \"est_hours\": 22.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 63122.00, \"expected_low\": 62882.92, \"high_first\": true},\n \"8h\": {\"expected_high\": 63122.00, \"expected_low\": 62745.60, \"high_first\": true},\n \"24h\": {\"expected_high\": 63200.40, \"expected_low\": 62232.10, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\"price\": 63650.00, \"description\": \"$63,650.00 AR 및 $63,782 레인지 EQ를 4시간 종가로 회복하면 분배 레인지 재진입으로 lower-high 약세 논리가 약화. 이후 $63,990.70(실패한 상단 테스트) 돌파 시 본 약세 경로 종료, $64,691.90 회복·수용은 전체 약세 구조 무효.\"},\n \"bearish\": {\"price\": 62400.00, \"description\": \"$62,400-$62,412 EMA120/유동성 하단을 상실하면 롱 청산 캐스케이드가 촉발되어 $62,232.10 BOS 및 $61,225.25 7일 EQ 유동성으로 하방 가속.\"}\n },\n \"scenario_invalidation\": 63990.70\n}\n```"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 63122.0,
"turning_zone": [
63122.0,
63386.91
],
"likely_wick": 63200.4,
"rejection_confirm": 63013.89,
"invalid_overshoot": 63502.29,
"calibration_reasoning": "Wyckoff SOW·Chairman 저항 $63,122를 하단, 피보 0.382/Chairman 저항 $63,386.91을 상단으로 한 0.32×ATR 밴드. likely_wick은 피보 저항+Chairman 이중 확인 $63,200.40으로 지정. 하모닉 shark PRZ $63,111.29는 정책상 report-only confluence 참고일 뿐 waypoint를 이동시키지 않음. 0.618 골든 $63,013.89 이탈 시 프리미엄 거부(숏) 확정, $63,502.29 수용 시 lower-high 무효."
},
{
"seq": 2,
"base_target": 62745.6,
"turning_zone": [
62500.0,
62748.35
],
"likely_wick": 62663.2,
"rejection_confirm": 62882.92,
"invalid_overshoot": 62412.46,
"calibration_reasoning": "피보/Chairman 지지 $62,748.35를 상단, EMA120 $62,412.46 직상단 buffer까지 0.30×ATR 밴드. likely_wick은 피보 confluence(ret_0.236+ret_0.786) $62,663.20. $62,882.92 재탈환 시 1차 지지 방어 확정, EMA120 $62,412.46 이탈 시 분배 하단부 진행으로 WP3에 연결되며 turning point 무효."
},
{
"seq": 3,
"base_target": 62232.1,
"turning_zone": [
61652.0,
62232.1
],
"likely_wick": 62000.0,
"rejection_confirm": 62412.46,
"invalid_overshoot": 61225.25,
"calibration_reasoning": "터미널 목표로 0.70×ATR 확장 밴드. ICT bearish BOS·Chairman sell-side 유동성 $62,232.10 하방 스윕 구간이며, $62,232~$61,225 공백 내 라운드넘버 $62,000이 유동성 마그넷이라 likely_wick을 그쪽으로 편향. EMA120 $62,412.46 재탈환 시 스윕-리버설 확정, Chairman 지지 $61,225.25까지 이탈 수용 시 실제 붕괴로 전환되어 무효."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 63122.00,\n \"turning_zone\": [63122.00, 63386.91],\n \"likely_wick\": 63200.40,\n \"rejection_confirm\": 63013.89,\n \"invalid_overshoot\": 63502.29,\n \"calibration_reasoning\": \"Wyckoff SOW·Chairman 저항 $63,122를 하단, 피보 0.382/Chairman 저항 $63,386.91을 상단으로 한 0.32×ATR 밴드. likely_wick은 피보 저항+Chairman 이중 확인 $63,200.40으로 지정. 하모닉 shark PRZ $63,111.29는 정책상 report-only confluence 참고일 뿐 waypoint를 이동시키지 않음. 0.618 골든 $63,013.89 이탈 시 프리미엄 거부(숏) 확정, $63,502.29 수용 시 lower-high 무효.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 62745.60,\n \"turning_zone\": [62500.00, 62748.35],\n \"likely_wick\": 62663.20,\n \"rejection_confirm\": 62882.92,\n \"invalid_overshoot\": 62412.46,\n \"calibration_reasoning\": \"피보/Chairman 지지 $62,748.35를 상단, EMA120 $62,412.46 직상단 buffer까지 0.30×ATR 밴드. likely_wick은 피보 confluence(ret_0.236+ret_0.786) $62,663.20. $62,882.92 재탈환 시 1차 지지 방어 확정, EMA120 $62,412.46 이탈 시 분배 하단부 진행으로 WP3에 연결되며 turning point 무효.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 62232.10,\n \"turning_zone\": [61652.00, 62232.10],\n \"likely_wick\": 62000.00,\n \"rejection_confirm\": 62412.46,\n \"invalid_overshoot\": 61225.25,\n \"calibration_reasoning\": \"터미널 목표로 0.70×ATR 확장 밴드. ICT bearish BOS·Chairman sell-side 유동성 $62,232.10 하방 스윕 구간이며, $62,232~$61,225 공백 내 라운드넘버 $62,000이 유동성 마그넷이라 likely_wick을 그쪽으로 편향. EMA120 $62,412.46 재탈환 시 스윕-리버설 확정, Chairman 지지 $61,225.25까지 이탈 수용 시 실제 붕괴로 전환되어 무효.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 32.0,
"chairman": 44.4,
"operating_path": 393.7,
"tp_calibrator": 226.4
},
"agents": {},
"total_s": 696.5
}
}