Signal: BEARISH (68%) | Price: $63,536.70 | 2026-06-13 01:00 KST | 300 candles
Council: 1 bullish, 0 neutral, 5 bearish | Support: $63,500 / $61,907 / $61,484 | Resistance: $63,915 / $64,363 / $64,685
BTC/USDT 일봉 구조는 현재 $82,829 고점 이후 $59,080 저점으로 형성된 하락 스윙 안에서, $64.3k-$64.9k 저항 클러스터를 회복하지 못한 bearish 구조로 판정한다. Wyckoff 관점의 과거 축적 구조는 존재하지만, 현재 활성 구간은 $81,999 BC, $59,080 AR, $64,362.60 ST로 이어지는 분배성 재구조화 후보이며, Spring $65,595.70 회수 실패가 중요한 조건이다. 핵심 구조 지지는 $59,080-$59,451.30, 핵심 구조 저항은 $64,684.69-$64,918.20 및 EMA20 $67,130.92에 집중되어 있다. 단기적으로 하모닉 bullish PRZ와 반등형 캔들이 있어 반등 위험은 존재하지만, 이는 아직 구조 전환이 아니라 약세 구조 내부의 사전 확인 셋업이다. 구조적 bearish 판독의 상위 무효화는 $70,954.35 EQ 회복과 $74,867.89-$74,868.00 재수용이다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | BEARISH | 62% | $59,451 / $59,080 | $65,596 / $67,131 |
| ICT Trader | BEARISH | 79% | $61,484 / $59,451 | $63,915 / $64,918 |
| Derivatives Trader | BEARISH | 62% | $63,500 / $61,600 | $64,363 / $66,100 |
| Candlestick Reader | NEUTRAL | 58% | $61,907 / $59,451 | $64,363 / $67,131 |
| Fibonacci Analyst | BEARISH | 58% | $59,080 / $52,620 | $64,685 / $68,152 |
| Harmonic Specialist | NEUTRAL | 42% | $63,202 / $62,685 | $63,987 / $64,464 |
Support: $59,451 / $59,080 / $63,537 | Resistance: $65,596 / $67,131 / $74,868 | Horizon: short to medium term
상위 Wyckoff regime 지표는 ACC이며 acc_score 92.5, regime_fitness 0.925로 기존 구조상 SC $80,600 → AR $93,080 → ST $84,408.60 → Spring $65,595.70 → TERMINAL_SPRING $74,868 → SOS $82,828.70의 축적 Phase D 맥락을 제시한다. 그러나 현재가 $63,536.70은 Spring $65,595.70 및 주요 range low $80,600.00 아래에 있어 SOS 이후의 강세 수용이 확인되지 않았고, 구조적 bullish 판독과 달리 실행 setup은 bearish로 기울어 있다. 즉 구조_bias는 ACC 기반 bullish로 유지하되, 현재 위치는 Phase D의 LPS/BU가 아니라 Spring 하단 이탈 후 회수 실패 구간에 가까워 $65,595.70 회복 전까지는 $59,451.30~$59,080.00 재검증 가능성이 더 높다. 강세 시나리오는 우선 $65,595.70 회복, 이후 $67,130.92 EMA20 및 $74,868.00 재수용이 필요하며, 그 전에는 late ACC를 확정된 상승 전개로 해석하면 안 된다.
Support: $61,484 / $59,451 / $59,080 | Resistance: $63,915 / $64,918 / $67,131 | Horizon: 중기
확정 구조는 bearish입니다. 최근 구조 이벤트가 CHoCH_bearish $64,918.20이며 현재가 $63,536.70는 이 레벨 아래에 있어 시장은 아직 약세 구조를 회복하지 못했습니다. 가격은 range low $59,080.00 대비 반등했지만 EQ $70,954.35 아래 discount 영역에 머물고 있고, EMA20 $67,130.92보다 5.4% 낮아 반등은 아직 구조적 전환보다 약세장 내 되돌림 성격이 강합니다. 또한 이전 일 고점 $63,915.30을 한 차례 돌파했으나 현재 다시 그 아래에 있어 단기 buy-side 유동성 회수 후 하락 재개 가능성이 있습니다.
Support: $63,500 / $61,600 / $59,451 | Resistance: $64,363 / $66,100 / $67,100 | Horizon: short term, 파생 포지셔닝 선행성을 감안한 4-8시간 중심
확인된 구조는 가격이 EMA20 $67,130.92, EMA120 $74,867.89, EMA240 $82,238.23 모두 아래에서 거래되고 있어 bearish로 판단한다. 세팅 측면에서도 CVD가 +$2,648.09 증가했음에도 가격은 24h -0.10%로 반응하지 못해 매수 체결이 상단에서 흡수되는 모습이며, OI는 -1.04% 감소해 강한 신규 매수 유입보다는 언와인딩 성격이 강하다. 롱 계정 비율은 0.613으로 여전히 높고 account_long_crowding=1.000이므로 하방 청산 압력이 남아 있으며, $63,500 하방 청산 레벨이 매우 근접해 단기적으로 $61,600까지 밀릴 가능성을 열어둔다. 다만 $66,100에 가장 강한 상방 청산 레벨이 있어, 가격이 $66,100을 회복·수용하면 숏 스퀴즈성 반등으로 bearish setup은 약화된다.
Support: $61,907 / $59,451 / $61,092 | Resistance: $64,363 / $67,131 / $74,868 | Horizon: short to medium term
현재 BTC는 $63,536.70으로 7일 저점 $59,451.30에서 반등했지만, EMA20 $67,130.92, EMA120 $74,867.89, EMA240 $82,238.23을 모두 하회하고 있어 확인된 구조는 여전히 bearish입니다. 캔들 측면에서는 strict 등급의 morning_star 품질 0.672와 bullish_engulfing 후보들이 확인되어 단기 반등 setup은 존재하지만, 최근 doji@299와 7일 고점 $64,362.60 인근 정체는 즉각적인 추세 전환을 제한합니다. three_black_crows@290가 고거래량 bearish 패턴으로 남아 있어 반등이 EMA20 위로 안착하기 전까지는 구조적 매수 확정으로 보기 어렵습니다. 따라서 구조는 하락, setup은 단기 반등 우위로 서로 엇갈리며, 전체 신호는 중립에 가깝습니다.
Support: $59,080 / $52,620 / $49,248 | Resistance: $64,685 / $68,152 / $70,954 | Horizon: short to medium term
확정 구조는 $82,829 고점에서 $59,080 저점으로 형성된 하락 스윙이 우세하며, 현재가 $63,536.70은 0.236 되돌림 $64,684.69도 회복하지 못해 구조적으로 bearish입니다. 핵심 황금비 0.618 되돌림은 $73,756.70으로 현재가보다 16.09% 위에 있어 아직 강한 추세 전환 신호로 보기 어렵습니다. 다만 가격이 0.5 균형값 $70,954.35 아래의 할인 구간에 위치하고 있어 저점 부근 반등 셋업 가능성은 있으나, $64,684.69 저항 재돌파 전까지는 확인되지 않은 사전 조건에 가깝습니다. 하방에서는 $59,080.00이 가장 중요한 지지이며, 이탈 시 1.272 확장 $52,620.35와 1.414 확장 $49,248.04가 다음 목표가 됩니다.
Support: $63,202 / $62,685 / $62,284 | Resistance: $63,987 / $64,464 / $64,802 | Horizon: short/medium term
일봉 구조 관점에서는 현재가 $63,536.70이 EMA20 $67,130.92보다 5.4%, EMA120 $74,867.89보다 15.1%, EMA240 $82,238.23보다 22.7% 아래에 있어 확인된 추세 구조는 여전히 약세로 읽는다. 그러나 셋업 관점에서는 bullish Bat PRZ $63,202.30-$63,987.38와 근접 Butterfly PRZ $62,684.52-$64,464.12가 현재가를 감싸고 있어 단기 반등 후보 구간에는 진입해 있다. 최고 점수 패턴은 strict medium Bat이며 score 0.869, XAB 0.482, ABC 0.6926으로 Bat 조건에 비교적 양호하지만, XAD 패밀리까지 포함한 3중 고품질 PRZ는 아니고 confirmed reaction도 없다. 따라서 하모닉은 아직 메인 경로를 bullish로 뒤집을 수 없으며, $64,464-$64,802 상단 회복 및 저항 전환 실패 여부가 반등 셋업의 1차 판정 구간이다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $61,484 | support_test | ICT(지지 $61,483.60), Derivatives(하방 목표 $61,600 / 청산 $63,500), Candlestick(7일 EQ $61,906.95) | 8 | 현재가 바로 아래 파생 하방 청산 레벨 $63,500 이탈 시 첫 하락 목표. ICT 구조 지지 $61,483.60·파생 목표 $61,600·캔들 7일 EQ $61,906.95가 형성하는 $61.5k-$61.9k 지지대를 테스트한다. CVD 흡수성 약세 다이버전스(+$2,648 증가에도 가격 -0.10%)와 OI -1.04% 언와인딩이 하방을 지지하며, 가격이 EMA20 $67,130.92 아래 5.4%에서 약세 수용 중인 점이 정렬된다. |
| 2 | $59,080 | swing_low | Fibonacci($59,080), ICT($59,080), Wyckoff($59,080/$59,451.30), Derivatives($59,451.30) — WP 후보표 유일 확정 레벨 | 22 | 피보·ICT·Wyckoff가 일치시키는 핵심 하단 구조 지지이자 범위 저점($59,451.30이 상단 경계). 분배성 재구조화(BC $81,999 → AR $59,080 → ST $64,362.60)의 1차 하락 목표이며, Spring $65,595.70 회수 실패가 이 재검증을 정당화한다. 이탈 시 피보 확장 $52,620.35로 가속. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $62,800 | $63,915 | High first |
| 8h | $61,484 | $63,915 | High first |
| 24h | $59,080 | $64,363 | High first |
Invalidation: $65,596
```json
{
"path_type": "trending",
"confidence": 0.62,
"waypoints": [
{
"seq": 1,
"price": 61483.60,
"type": "support_test",
"source": "ICT(지지 $61,483.60), Derivatives(하방 목표 $61,600 / 청산 $63,500), Candlestick(7일 EQ $61,906.95)",
"description": "현재가 바로 아래 파생 하방 청산 레벨 $63,500 이탈 시 첫 하락 목표. ICT 구조 지지 $61,483.60·파생 목표 $61,600·캔들 7일 EQ $61,906.95가 형성하는 $61.5k-$61.9k 지지대를 테스트한다. CVD 흡수성 약세 다이버전스(+$2,648 증가에도 가격 -0.10%)와 OI -1.04% 언와인딩이 하방을 지지하며, 가격이 EMA20 $67,130.92 아래 5.4%에서 약세 수용 중인 점이 정렬된다.",
"est_hours": 8
},
{
"seq": 2,
"price": 59080.00,
"type": "swing_low",
"source": "Fibonacci($59,080), ICT($59,080), Wyckoff($59,080/$59,451.30), Derivatives($59,451.30) — WP 후보표 유일 확정 레벨",
"description": "피보·ICT·Wyckoff가 일치시키는 핵심 하단 구조 지지이자 범위 저점($59,451.30이 상단 경계). 분배성 재구조화(BC $81,999 → AR $59,080 → ST $64,362.60)의 1차 하락 목표이며, Spring $65,595.70 회수 실패가 이 재검증을 정당화한다. 이탈 시 피보 확장 $52,620.35로 가속.",
"est_hours": 22
}
],
"period_extremes": {
"4h": {"expected_high": 63915.30, "expected_low": 62800.00, "high_first": true},
"8h": {"expected_high": 63915.30, "expected_low": 61483.60, "high_first": true},
"24h": {"expected_high": 64362.60, "expected_low": 59080.00, "high_first": true}
},
"triggers": {
"bullish": {"price": 64918.20, "description": "ICT bearish CHoCH 기준선 $64,918.20 회복·수용 시 약세 셋업 약화. $64.3k-$64.9k 저항 클러스터(피보 $64,684.69·ICT $64,918.20·하모닉 PRZ 상단) 상향 돌파로 EMA20 $67,130.92 향한 반등 경로 활성화."},
"bearish": {"price": 59080.00, "description": "범위 저점 $59,080 이탈·수용 시 분배 구조 확정. 핵심 지지 클러스터 상실로 피보 확장 $52,620.35 → $49,248.04로 하방 가속하며 단기 반등 시나리오 소멸."}
},
"scenario_invalidation": 65595.70
}
```
**핵심 판단:** 구조 bearish(68%)와 실행 셋업 bearish(73%)가 정렬되어 경로 순서는 명확한 약세 방향이다. 현재가 $63,536.70이 하모닉 bullish PRZ($62,684–$64,802)와 반등형 캔들(morning star, bullish engulfing) 한가운데 있어 **단기 반등 위험**이 실재하지만, 규칙상 하모닉 PRZ 단독으로는 WP1을 뒤집을 수 없고 "사전 확인 단계"에 불과하므로 이 위험은 waypoint가 아닌 `high_first=true`(초반 약한 반등 후 하락) 로만 반영했다.
반등 목표($64,362 = +$826)는 0.5·ATR 미만이라 정식 waypoint 자격이 없어, 경로는 $63,500 청산 레벨 이탈 → $61,483.60 → $59,080의 2-waypoint 약세 트렌딩으로 구성했다. 신뢰도를 0.62로 둔 것은 방향성 확신은 높으나 24h 내 -7%($59,080) 도달이 다소 공격적이기 때문이다 — WP1(-3.2%)은 고확률, WP2(-7%)는 청산 캐스케이드 의존 목표다.{
"overall_signal": "bearish",
"overall_confidence": 0.68,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.73,
"active_setups": [
"ICT: 현재가 $63,536.70이 최근 bearish CHoCH 기준선 $64,918.20 아래에 있어 구조 회복 실패 상태",
"ICT/파생: 전일 고점 $63,915.30 상향 돌파 후 재하회하여 단기 buy-side liquidity raid 후보",
"피보나치: 하락 스윙 $82,829 → $59,080의 0.236 되돌림 $64,684.69 회복 실패",
"Wyckoff: Spring $65,595.70 및 EMA20 $67,130.92 아래에 있어 Spring 회수 실패 조건",
"파생: CVD 증가에도 가격 반응이 약하고, $63,500 하방 청산 레벨이 현재가와 근접",
"하모닉/캔들: $62,684.52-$64,802.10 구간에 bullish PRZ와 반등형 캔들이 존재하지만, 아직 구조 전환 확인은 아님"
],
"setup_vs_structure": "실행 셋업은 구조적 bearish 판독과 대체로 정렬되어 있다. 다만 현재가가 하모닉 bullish PRZ와 단기 반등 캔들 구간 안에 있어, 약세 구조 내부의 반등 위험은 별도 조건으로 관리해야 한다."
},
"signal_breakdown": {
"bullish_count": 1,
"bearish_count": 5,
"neutral_count": 0
},
"key_levels": {
"support": [
63500,
61906.95,
61483.6,
59451.3,
59080,
52620.35,
49248.04
],
"resistance": [
63915.3,
64362.6,
64684.69,
64918.2,
65595.7,
66100,
67130.92,
70954.35,
74868,
82828.7
]
},
"confluences": [
"피보나치 $64,684.69, ICT $64,918.20, 캔들 7일 고점 $64,362.60, 하모닉 PRZ 상단 $64,464.12-$64,802.10이 모두 $64.3k-$64.9k 저항 클러스터를 형성한다.",
"ICT와 피보나치가 모두 EQ $70,954.35를 중기 구조 균형선으로 제시하며, 현재가는 이 레벨 아래 discount 영역에 있다.",
"캔들, ICT, 파생 분석 모두 EMA20 $67,130.92 하회 상태를 구조적 약세 수용으로 해석한다.",
"피보나치 $59,080.00, ICT $59,080.00, Wyckoff $59,080.00, 캔들 $59,451.30, 파생 $59,451.30이 $59.0k-$59.5k를 핵심 하단 구조 지지대로 일치시킨다.",
"Wyckoff TERMINAL_SPRING $74,868.00, 캔들 EMA120 $74,867.89, 파생 EMA120 $74,867.89가 $74.87k를 상위 구조 재수용 기준으로 공통 제시한다.",
"파생 상방 청산 레벨 $66,100은 Wyckoff Spring $65,595.70 및 EMA20 $67,130.92와 인접해 있어 $65.6k-$67.1k가 단기 구조 회복 여부를 가르는 중간 저항대다."
],
"conflicts": [
"Wyckoff의 상위 regime 해석은 기존 축적 구조를 반영해 bullish로 남아 있으나, 현재 활성 구조 후보는 $81,999 BC → $59,080 AR → $64,362.60 ST 형태의 분배성 재구조화에 가깝다.",
"캔들 분석은 morning star와 bullish engulfing으로 단기 반등 셋업을 제시하지만, 가격은 EMA20 $67,130.92 아래에 있어 구조적 bullish 전환으로는 확인되지 않는다.",
"하모닉은 현재가가 bullish Bat PRZ $63,202.30-$63,987.38 및 Butterfly PRZ $62,684.52-$64,464.12 안에 있다고 보지만, 대부분 사전 확인 단계이므로 ICT·피보나치·파생의 bearish 구조 판독을 뒤집을 권한은 낮다.",
"피보나치와 ICT는 현재가가 EQ $70,954.35 아래 discount 영역에 있어 반등 여지를 인정하지만, 동시에 $64,684.69-$64,918.20 회복 실패를 구조 약세 조건으로 본다."
],
"highest_conviction_analyst": "ICT Trader — 신뢰도 79%로 가장 높고, 최근 bearish CHoCH $64,918.20, 전일 고점 $63,915.30 재하회, EQ $70,954.35 하회, EMA20 $67,130.92 하회 등 구조·유동성·평균회귀 기준이 모두 같은 약세 판독으로 정렬되어 있다.",
"invalidation_level": "일봉 종가 기준 $70,954.35 EQ 회복 및 이후 $74,867.89-$74,868.00 재수용 시 현재의 bearish 구조 판독은 훼손된다. 단기 약세 셋업은 $64,918.20-$65,595.70 회복 시 먼저 약화된다.",
"executive_summary": "BTC/USDT 일봉 구조는 현재 $82,829 고점 이후 $59,080 저점으로 형성된 하락 스윙 안에서, $64.3k-$64.9k 저항 클러스터를 회복하지 못한 bearish 구조로 판정한다. Wyckoff 관점의 과거 축적 구조는 존재하지만, 현재 활성 구간은 $81,999 BC, $59,080 AR, $64,362.60 ST로 이어지는 분배성 재구조화 후보이며, Spring $65,595.70 회수 실패가 중요한 조건이다. 핵심 구조 지지는 $59,080-$59,451.30, 핵심 구조 저항은 $64,684.69-$64,918.20 및 EMA20 $67,130.92에 집중되어 있다. 단기적으로 하모닉 bullish PRZ와 반등형 캔들이 있어 반등 위험은 존재하지만, 이는 아직 구조 전환이 아니라 약세 구조 내부의 사전 확인 셋업이다. 구조적 bearish 판독의 상위 무효화는 $70,954.35 EQ 회복과 $74,867.89-$74,868.00 재수용이다."
}{
"symbol": "BTC/USDT",
"timeframe": "1d",
"timestamp": "2026-06-13 01:00 KST",
"last_price": 63536.7,
"num_candles": 300,
"stage1_analyses": {
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "bearish",
"confidence": 0.58,
"structure_bias": "bearish",
"setup_bias": "neutral",
"setup_score": 0.42,
"setup_signals": [
"현재가 $63,536.70은 0.5 균형값 $70,954.35 아래의 할인 구간에 있어 반등 셋업 가능성은 존재",
"7일 고점 $64,362.60이 0.236 되돌림 저항 $64,684.69 바로 아래에서 막혀 단기 공급 반응 확인",
"현재가는 최근 하락 스윙 $82,829 → $59,080의 0.236 되돌림 $64,684.69보다 1.81% 낮아 아직 최소 되돌림 회복 실패",
"주요 지지 $59,080.00까지 약 7.01% 하방 여지가 남아 있으며, 해당 레벨 이탈 시 확장 목표 $52,620.35가 열림"
],
"reasoning": "확정 구조는 $82,829 고점에서 $59,080 저점으로 형성된 하락 스윙이 우세하며, 현재가 $63,536.70은 0.236 되돌림 $64,684.69도 회복하지 못해 구조적으로 bearish입니다. 핵심 황금비 0.618 되돌림은 $73,756.70으로 현재가보다 16.09% 위에 있어 아직 강한 추세 전환 신호로 보기 어렵습니다. 다만 가격이 0.5 균형값 $70,954.35 아래의 할인 구간에 위치하고 있어 저점 부근 반등 셋업 가능성은 있으나, $64,684.69 저항 재돌파 전까지는 확인되지 않은 사전 조건에 가깝습니다. 하방에서는 $59,080.00이 가장 중요한 지지이며, 이탈 시 1.272 확장 $52,620.35와 1.414 확장 $49,248.04가 다음 목표가 됩니다.",
"key_levels": {
"support": [
59080.0,
52620.35,
49248.04
],
"resistance": [
64684.69,
68152.0,
70954.35,
73756.7
]
},
"time_horizon": "short to medium term",
"invalidation_level": "$68,152.00 일봉 종가 상향 돌파",
"risk_scenario": "$64,684.69를 회복한 뒤 $68,152.00의 0.382 되돌림까지 돌파하면 단기 하락 지속 시나리오는 약화되며, 이후 $70,954.35 EQ와 황금비 $73,756.70까지 되돌림 랠리가 확대될 수 있습니다.",
"data_quality": "medium",
"metrics": {
"swing_pair": "High→Low: $82,829 → $59,080",
"direction": "down",
"nearest_fib": "ret_0.236",
"nearest_fib_price": 64684.69,
"nearest_fib_distance": 1.81,
"golden_ratio_level": 73756.7,
"fib_ret_382": 68152.0,
"fib_ret_618": 73756.7,
"confluence_zones": [
{
"price": 59080.0,
"count": 2,
"levels": [
"ext_1.0",
"ext_1.0"
],
"cluster_score": 0.6
}
],
"support_levels": [
59080.0,
52620.3536,
49248.0382
],
"resistance_levels": [
64684.6932,
68152.0034,
70954.35
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 64684.69,
"distance_pct": 1.81,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.382",
"price": 68152.0,
"distance_pct": 7.26,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.5",
"price": 70954.35,
"distance_pct": 11.67,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.618",
"price": 73756.7,
"distance_pct": 16.09,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.786",
"price": 77746.48,
"distance_pct": 22.36,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.0",
"price": 59080.0,
"distance_pct": 7.01,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ext_1.272",
"price": 52620.35,
"distance_pct": 17.18,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_1.414",
"price": 49248.04,
"distance_pct": 22.49,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_1.618",
"price": 44403.3,
"distance_pct": 30.11,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_2.0",
"price": 35331.3,
"distance_pct": 44.39,
"is_support": true,
"cluster_score": 0.0
}
],
"confluence_quality": 0.6,
"fib_reaction_state": "distant",
"reaction_probability": 0.25
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.58,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"neutral\",\n \"setup_score\": 0.42,\n \"setup_signals\": [\n \"현재가 $63,536.70은 0.5 균형값 $70,954.35 아래의 할인 구간에 있어 반등 셋업 가능성은 존재\",\n \"7일 고점 $64,362.60이 0.236 되돌림 저항 $64,684.69 바로 아래에서 막혀 단기 공급 반응 확인\",\n \"현재가는 최근 하락 스윙 $82,829 → $59,080의 0.236 되돌림 $64,684.69보다 1.81% 낮아 아직 최소 되돌림 회복 실패\",\n \"주요 지지 $59,080.00까지 약 7.01% 하방 여지가 남아 있으며, 해당 레벨 이탈 시 확장 목표 $52,620.35가 열림\"\n ],\n \"reasoning\": \"확정 구조는 $82,829 고점에서 $59,080 저점으로 형성된 하락 스윙이 우세하며, 현재가 $63,536.70은 0.236 되돌림 $64,684.69도 회복하지 못해 구조적으로 bearish입니다. 핵심 황금비 0.618 되돌림은 $73,756.70으로 현재가보다 16.09% 위에 있어 아직 강한 추세 전환 신호로 보기 어렵습니다. 다만 가격이 0.5 균형값 $70,954.35 아래의 할인 구간에 위치하고 있어 저점 부근 반등 셋업 가능성은 있으나, $64,684.69 저항 재돌파 전까지는 확인되지 않은 사전 조건에 가깝습니다. 하방에서는 $59,080.00이 가장 중요한 지지이며, 이탈 시 1.272 확장 $52,620.35와 1.414 확장 $49,248.04가 다음 목표가 됩니다.\",\n \"key_levels\": {\n \"support\": [\n 59080.0,\n 52620.35,\n 49248.04\n ],\n \"resistance\": [\n 64684.69,\n 68152.0,\n 70954.35,\n 73756.7\n ]\n },\n \"time_horizon\": \"short to medium term\",\n \"invalidation_level\": \"$68,152.00 일봉 종가 상향 돌파\",\n \"risk_scenario\": \"$64,684.69를 회복한 뒤 $68,152.00의 0.382 되돌림까지 돌파하면 단기 하락 지속 시나리오는 약화되며, 이후 $70,954.35 EQ와 황금비 $73,756.70까지 되돌림 랠리가 확대될 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "neutral",
"confidence": 0.58,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.62,
"setup_signals": [
"7일 범위 EQ $61,906.95 상회: 현재가 $63,536.70이 단기 균형선 위에서 유지되며 매수 반응 확인",
"최근 bullish_engulfing@298 및 morning_star@294 출현: 하락 이후 반등 시도형 캔들 조합",
"bull_score 2.30이 bear_score 1.60보다 우위: 단기 캔들 모멘텀은 매수 쪽으로 기울어 있음",
"다만 현재가가 EMA20 $67,130.92보다 5.4% 낮아 구조 전환은 아직 미확정",
"doji@299가 최근 고점권 $64,362.60 근처에서 발생: 반등 피로와 단기 저항 반응 가능성"
],
"reasoning": "현재 BTC는 $63,536.70으로 7일 저점 $59,451.30에서 반등했지만, EMA20 $67,130.92, EMA120 $74,867.89, EMA240 $82,238.23을 모두 하회하고 있어 확인된 구조는 여전히 bearish입니다. 캔들 측면에서는 strict 등급의 morning_star 품질 0.672와 bullish_engulfing 후보들이 확인되어 단기 반등 setup은 존재하지만, 최근 doji@299와 7일 고점 $64,362.60 인근 정체는 즉각적인 추세 전환을 제한합니다. three_black_crows@290가 고거래량 bearish 패턴으로 남아 있어 반등이 EMA20 위로 안착하기 전까지는 구조적 매수 확정으로 보기 어렵습니다. 따라서 구조는 하락, setup은 단기 반등 우위로 서로 엇갈리며, 전체 신호는 중립에 가깝습니다.",
"key_levels": {
"support": [
61906.95,
59451.3,
61092.22
],
"resistance": [
64362.6,
67130.92,
74867.89,
82238.23
]
},
"time_horizon": "short to medium term",
"invalidation_level": "$59,451.30",
"risk_scenario": "$64,362.60 돌파에 실패하고 $61,906.95 아래로 재진입하면 bullish setup은 약화되며, $59,451.30 이탈 시 최근 morning_star와 bullish_engulfing 기반 반등 시나리오는 무효화됩니다. 반대로 $67,130.92 EMA20 위로 종가 안착하면 bearish structure가 약화되고 $74,867.89 EMA120까지 숏커버링성 상승이 열릴 수 있습니다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 133,
"recent_patterns": 9,
"pattern_list": [
"bullish_engulfing@294",
"bullish_engulfing@298",
"morning_star@294",
"evening_star@296",
"three_black_crows@290",
"doji@291",
"doji@293",
"doji@297",
"doji@299"
],
"atr_value": 2444.48,
"vol_avg_20": 199798.98,
"high_volume_patterns": [
"three_black_crows",
"doji"
],
"pattern_candidates": [
{
"pattern": "morning_star",
"signal": "bullish",
"pattern_quality": 0.672,
"tier": "strict",
"high_volume": false
},
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.647,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "three_black_crows",
"signal": "bearish",
"pattern_quality": 0.643,
"tier": "candidate",
"high_volume": true
},
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.642,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.555,
"tier": "candidate",
"high_volume": true
}
],
"best_pattern_quality": 0.672,
"bull_score": 2.3,
"bear_score": 1.6
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.58,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.62,\n \"setup_signals\": [\n \"7일 범위 EQ $61,906.95 상회: 현재가 $63,536.70이 단기 균형선 위에서 유지되며 매수 반응 확인\",\n \"최근 bullish_engulfing@298 및 morning_star@294 출현: 하락 이후 반등 시도형 캔들 조합\",\n \"bull_score 2.30이 bear_score 1.60보다 우위: 단기 캔들 모멘텀은 매수 쪽으로 기울어 있음\",\n \"다만 현재가가 EMA20 $67,130.92보다 5.4% 낮아 구조 전환은 아직 미확정\",\n \"doji@299가 최근 고점권 $64,362.60 근처에서 발생: 반등 피로와 단기 저항 반응 가능성\"\n ],\n \"reasoning\": \"현재 BTC는 $63,536.70으로 7일 저점 $59,451.30에서 반등했지만, EMA20 $67,130.92, EMA120 $74,867.89, EMA240 $82,238.23을 모두 하회하고 있어 확인된 구조는 여전히 bearish입니다. 캔들 측면에서는 strict 등급의 morning_star 품질 0.672와 bullish_engulfing 후보들이 확인되어 단기 반등 setup은 존재하지만, 최근 doji@299와 7일 고점 $64,362.60 인근 정체는 즉각적인 추세 전환을 제한합니다. three_black_crows@290가 고거래량 bearish 패턴으로 남아 있어 반등이 EMA20 위로 안착하기 전까지는 구조적 매수 확정으로 보기 어렵습니다. 따라서 구조는 하락, setup은 단기 반등 우위로 서로 엇갈리며, 전체 신호는 중립에 가깝습니다.\",\n \"key_levels\": {\n \"support\": [\n 61906.95,\n 59451.3,\n 61092.22\n ],\n \"resistance\": [\n 64362.6,\n 67130.92,\n 74867.89,\n 82238.23\n ]\n },\n \"time_horizon\": \"short to medium term\",\n \"invalidation_level\": \"$59,451.30\",\n \"risk_scenario\": \"$64,362.60 돌파에 실패하고 $61,906.95 아래로 재진입하면 bullish setup은 약화되며, $59,451.30 이탈 시 최근 morning_star와 bullish_engulfing 기반 반등 시나리오는 무효화됩니다. 반대로 $67,130.92 EMA20 위로 종가 안착하면 bearish structure가 약화되고 $74,867.89 EMA120까지 숏커버링성 상승이 열릴 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bearish",
"confidence": 0.79,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.788,
"setup_signals": [
"현재가 $63,536.70가 EQ $70,954.35 아래의 discount 영역에 있지만, 일봉 EMA20 $67,130.92 및 EMA120 $74,867.89 아래에서 약세 수용 중",
"이전 일 고점 $63,915.30을 상향 돌파한 뒤 현재가 $63,536.70로 다시 하회하여 단기 buy-side liquidity raid 후보",
"가장 최근 bearish CHoCH 기준선 $64,918.20 아래에서 거래되어 단기 반등이 구조 전환으로 확정되지 못함",
"활성 bullish OB와 미충족 bullish FVG가 없으며, 상승을 지지할 discount array가 부족함",
"상단 후보 bearish OB가 $80,651.20-$82,828.70에 존재해 중기 공급 구간으로 남아 있음"
],
"reasoning": "확정 구조는 bearish입니다. 최근 구조 이벤트가 CHoCH_bearish $64,918.20이며 현재가 $63,536.70는 이 레벨 아래에 있어 시장은 아직 약세 구조를 회복하지 못했습니다. 가격은 range low $59,080.00 대비 반등했지만 EQ $70,954.35 아래 discount 영역에 머물고 있고, EMA20 $67,130.92보다 5.4% 낮아 반등은 아직 구조적 전환보다 약세장 내 되돌림 성격이 강합니다. 또한 이전 일 고점 $63,915.30을 한 차례 돌파했으나 현재 다시 그 아래에 있어 단기 buy-side 유동성 회수 후 하락 재개 가능성이 있습니다.",
"key_levels": {
"support": [
61483.6,
59451.3,
59080.0
],
"resistance": [
63915.3,
64918.2,
67130.92,
70954.35,
80651.2,
82828.7
]
},
"time_horizon": "중기",
"invalidation_level": "$64,918.20",
"risk_scenario": "가격이 $64,918.20 위로 회복하고 일봉 기준 수용되면 최근 bearish CHoCH가 무효화되며, $67,130.92 EMA20 및 EQ $70,954.35까지 숏 커버링성 반등이 열릴 수 있습니다. 특히 $70,954.35 위로 올라서면 discount에서 premium 재진입이 발생해 약세 setup의 우위가 크게 약화됩니다.",
"data_quality": "medium",
"metrics": {
"order_blocks_total": 1,
"confirmed_bullish_ob": 0,
"confirmed_bearish_ob": 0,
"candidate_bullish_ob": 0,
"candidate_bearish_ob": 1,
"active_bullish_ob": 0,
"active_bearish_ob": 0,
"nearest_bull_ob_range": null,
"nearest_bear_ob_range": {
"bottom": 80651.2,
"top": 82828.7,
"quality": "candidate",
"score": 0.503
},
"active_bullish_ob_list": [],
"active_bearish_ob_list": [],
"ob_mitigated_count": 2,
"unfilled_bull_fvg_count": 0,
"unfilled_bear_fvg_count": 0,
"bull_fvg_ranges": [],
"bear_fvg_ranges": [],
"fvg_open_count": 0,
"fvg_mitigated_count": 70,
"fvg_open_zones": [],
"bos_choch_events": [
"CHoCH_bearish",
"BOS_bearish",
"BOS_bullish",
"CHoCH_bearish",
"BOS_bullish",
"CHoCH_bearish"
],
"bos_choch_levels": [
{
"type": "CHoCH_bearish",
"level": 108566.0
},
{
"type": "BOS_bearish",
"level": 101516.5
},
{
"type": "BOS_bullish",
"level": 94555.0
},
{
"type": "CHoCH_bearish",
"level": 84408.6
},
{
"type": "BOS_bullish",
"level": 75998.9
},
{
"type": "CHoCH_bearish",
"level": 64918.2
}
],
"bos_sequence": [
"CHoCH_bullish",
"CHoCH_bearish",
"BOS_bearish",
"BOS_bullish",
"CHoCH_bearish",
"BOS_bullish",
"CHoCH_bearish"
],
"consecutive_bull_bos": 0,
"consecutive_bear_bos": 0,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [],
"current_zone": "discount",
"eq_level": 70954.35,
"range_high": 82828.7,
"range_low": 59080.0,
"bull_score": 7.3,
"bear_score": 9.1,
"setup_bias": "bearish",
"setup_score": 0.788,
"setup_signals": [
"bearish CHoCH below $108,566.00",
"bearish BOS below $101,516.50",
"bearish CHoCH below $84,408.60",
"bearish CHoCH below $64,918.20"
],
"retracement_direction": "bullish",
"current_retracement_pct": 119.2,
"deepest_retracement_pct": 132.6,
"previous_day_high": 63915.3,
"previous_day_low": 61483.6,
"broken_prev_high": true,
"broken_prev_low": false,
"sessions": {}
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.79,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.788,\n \"setup_signals\": [\n \"현재가 $63,536.70가 EQ $70,954.35 아래의 discount 영역에 있지만, 일봉 EMA20 $67,130.92 및 EMA120 $74,867.89 아래에서 약세 수용 중\",\n \"이전 일 고점 $63,915.30을 상향 돌파한 뒤 현재가 $63,536.70로 다시 하회하여 단기 buy-side liquidity raid 후보\",\n \"가장 최근 bearish CHoCH 기준선 $64,918.20 아래에서 거래되어 단기 반등이 구조 전환으로 확정되지 못함\",\n \"활성 bullish OB와 미충족 bullish FVG가 없으며, 상승을 지지할 discount array가 부족함\",\n \"상단 후보 bearish OB가 $80,651.20-$82,828.70에 존재해 중기 공급 구간으로 남아 있음\"\n ],\n \"reasoning\": \"확정 구조는 bearish입니다. 최근 구조 이벤트가 CHoCH_bearish $64,918.20이며 현재가 $63,536.70는 이 레벨 아래에 있어 시장은 아직 약세 구조를 회복하지 못했습니다. 가격은 range low $59,080.00 대비 반등했지만 EQ $70,954.35 아래 discount 영역에 머물고 있고, EMA20 $67,130.92보다 5.4% 낮아 반등은 아직 구조적 전환보다 약세장 내 되돌림 성격이 강합니다. 또한 이전 일 고점 $63,915.30을 한 차례 돌파했으나 현재 다시 그 아래에 있어 단기 buy-side 유동성 회수 후 하락 재개 가능성이 있습니다.\",\n \"key_levels\": {\n \"support\": [\n 61483.6,\n 59451.3,\n 59080.0\n ],\n \"resistance\": [\n 63915.3,\n 64918.2,\n 67130.92,\n 70954.35,\n 80651.2,\n 82828.7\n ]\n },\n \"time_horizon\": \"중기\",\n \"invalidation_level\": \"$64,918.20\",\n \"risk_scenario\": \"가격이 $64,918.20 위로 회복하고 일봉 기준 수용되면 최근 bearish CHoCH가 무효화되며, $67,130.92 EMA20 및 EQ $70,954.35까지 숏 커버링성 반등이 열릴 수 있습니다. 특히 $70,954.35 위로 올라서면 discount에서 premium 재진입이 발생해 약세 setup의 우위가 크게 약화됩니다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "bearish",
"confidence": 0.62,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.72,
"setup_signals": [
"현재가 $63,536.70이 ACC 주요 range low/SC $80,600.00 아래에 있어 기존 축적 Phase D 해석의 수용이 훼손됨",
"현재가가 Spring $65,595.70 아래에 위치하여 Spring 회수 실패 상태이며, 단기적으로 $65,595.70 재돌파 전까지 약세 테스트 우위",
"TERMINAL_SPRING $74,868.00 및 SOS $82,828.70을 모두 하회하여 Phase D 강세 후속 수요가 확인되지 않음",
"EMA20 $67,130.92 아래 -5.4%, EMA120 $74,867.89 아래 -15.1%로 단기/중기 평균선 모두 회복 실패",
"최근 7일 저점 $59,451.30 및 구조상 저점 $59,080.00이 하방 유동성/재테스트 후보로 남아 있음"
],
"reasoning": "상위 Wyckoff regime 지표는 ACC이며 acc_score 92.5, regime_fitness 0.925로 기존 구조상 SC $80,600 → AR $93,080 → ST $84,408.60 → Spring $65,595.70 → TERMINAL_SPRING $74,868 → SOS $82,828.70의 축적 Phase D 맥락을 제시한다. 그러나 현재가 $63,536.70은 Spring $65,595.70 및 주요 range low $80,600.00 아래에 있어 SOS 이후의 강세 수용이 확인되지 않았고, 구조적 bullish 판독과 달리 실행 setup은 bearish로 기울어 있다. 즉 구조_bias는 ACC 기반 bullish로 유지하되, 현재 위치는 Phase D의 LPS/BU가 아니라 Spring 하단 이탈 후 회수 실패 구간에 가까워 $65,595.70 회복 전까지는 $59,451.30~$59,080.00 재검증 가능성이 더 높다. 강세 시나리오는 우선 $65,595.70 회복, 이후 $67,130.92 EMA20 및 $74,868.00 재수용이 필요하며, 그 전에는 late ACC를 확정된 상승 전개로 해석하면 안 된다.",
"key_levels": {
"support": [
59451.3,
59080.0,
63536.7
],
"resistance": [
65595.7,
67130.92,
74868.0,
80600.0,
82828.7,
93080.0
]
},
"time_horizon": "short to medium term",
"invalidation_level": "$65,595.70을 일봉 종가로 명확히 회복하고 유지하면 현재 bearish setup은 무효화되며, $74,868.00 회복 시 ACC Phase D 회복 가능성이 크게 강화됨",
"risk_scenario": "반대 시나리오로 가격이 $65,595.70을 빠르게 회복하고 EMA20 $67,130.92 위에서 수용되면 현재 하방 재테스트 setup은 실패로 전환된다. 이후 $74,868.00까지 회복하면 Terminal Spring 구간 재수용으로 해석될 수 있으며, $80,600.00 회복 시 기존 ACC range 내부 복귀가 확인된다.",
"data_quality": "medium",
"metrics": {
"acc_score": 92.5,
"dis_score": 85.0,
"regime": "ACC",
"regime_state": "acc_candidate",
"structure_bias": "bullish",
"phase_context": "acc_candidate / accumulation / Phase D",
"phases_detected": [
"SC",
"AR",
"ST",
"Spring",
"TERMINAL_SPRING",
"SOS"
],
"last_phase": "SOS",
"phase_candidates": [
{
"label": "SC",
"side": "low",
"idx": 96,
"price": 80600.0,
"color": "#ffd166"
},
{
"label": "AR",
"side": "high",
"idx": 103,
"price": 93080.0,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "low",
"idx": 123,
"price": 84408.6,
"color": "#118ab2"
},
{
"label": "Spring",
"side": "low",
"idx": 186,
"price": 65595.7,
"color": "#f9844a"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 255,
"price": 74868.0,
"color": "#f3722c"
},
{
"label": "SOS",
"side": "high",
"idx": 262,
"price": 82828.7,
"color": "#06d6a0"
}
],
"phase_structures": [
{
"structure_id": "1d_cycle_1",
"sequence": 1,
"timeframe": "1d",
"regime": "accumulation",
"role": "prior_completed_structure",
"is_active": false,
"is_completed": true,
"is_confirmed": true,
"structure_bias": "bullish",
"phase_context": "accumulation",
"start_idx": 96,
"end_idx": 262,
"phase_count": 6,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 96,
"price": 80600.0,
"color": "#ffd166",
"dt": "2025-11-21 09:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 103,
"price": 93080.0,
"color": "#06d6a0",
"dt": "2025-11-28 09:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 123,
"price": 84408.6,
"color": "#118ab2",
"dt": "2025-12-18 09:00:00+09:00"
},
{
"label": "Spring",
"side": "low",
"idx": 186,
"price": 65595.7,
"color": "#f9844a",
"dt": "2026-02-19 09:00:00+09:00"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 255,
"price": 74868.0,
"color": "#f3722c",
"dt": "2026-04-29 09:00:00+09:00"
},
{
"label": "SOS",
"side": "high",
"idx": 262,
"price": 82828.7,
"color": "#06d6a0",
"dt": "2026-05-06 09:00:00+09:00"
}
]
},
{
"structure_id": "1d_cycle_2",
"sequence": 2,
"timeframe": "1d",
"regime": "distribution",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "distribution",
"start_idx": 270,
"end_idx": 299,
"phase_count": 3,
"phases": [
{
"label": "BC",
"side": "high",
"idx": 270,
"price": 81999.0,
"color": "#ffd166",
"dt": "2026-05-14 09:00:00+09:00"
},
{
"label": "AR",
"side": "low",
"idx": 292,
"price": 59080.0,
"color": "#06d6a0",
"dt": "2026-06-05 09:00:00+09:00"
},
{
"label": "ST",
"side": "high",
"idx": 299,
"price": 64362.6,
"color": "#118ab2",
"dt": "2026-06-12 09:00:00+09:00"
}
]
}
],
"active_structure_id": "1d_cycle_2",
"primary_structure_id": "1d_cycle_1",
"structure_count": 2,
"regime_fitness": 0.9249999999999999,
"current_event": "SOS",
"major_phase": "D",
"pos_in_range": 0.5,
"main_range_low": 80600.0,
"main_range_high": 93080.0
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.72,\n \"setup_signals\": [\n \"현재가 $63,536.70이 ACC 주요 range low/SC $80,600.00 아래에 있어 기존 축적 Phase D 해석의 수용이 훼손됨\",\n \"현재가가 Spring $65,595.70 아래에 위치하여 Spring 회수 실패 상태이며, 단기적으로 $65,595.70 재돌파 전까지 약세 테스트 우위\",\n \"TERMINAL_SPRING $74,868.00 및 SOS $82,828.70을 모두 하회하여 Phase D 강세 후속 수요가 확인되지 않음\",\n \"EMA20 $67,130.92 아래 -5.4%, EMA120 $74,867.89 아래 -15.1%로 단기/중기 평균선 모두 회복 실패\",\n \"최근 7일 저점 $59,451.30 및 구조상 저점 $59,080.00이 하방 유동성/재테스트 후보로 남아 있음\"\n ],\n \"reasoning\": \"상위 Wyckoff regime 지표는 ACC이며 acc_score 92.5, regime_fitness 0.925로 기존 구조상 SC $80,600 → AR $93,080 → ST $84,408.60 → Spring $65,595.70 → TERMINAL_SPRING $74,868 → SOS $82,828.70의 축적 Phase D 맥락을 제시한다. 그러나 현재가 $63,536.70은 Spring $65,595.70 및 주요 range low $80,600.00 아래에 있어 SOS 이후의 강세 수용이 확인되지 않았고, 구조적 bullish 판독과 달리 실행 setup은 bearish로 기울어 있다. 즉 구조_bias는 ACC 기반 bullish로 유지하되, 현재 위치는 Phase D의 LPS/BU가 아니라 Spring 하단 이탈 후 회수 실패 구간에 가까워 $65,595.70 회복 전까지는 $59,451.30~$59,080.00 재검증 가능성이 더 높다. 강세 시나리오는 우선 $65,595.70 회복, 이후 $67,130.92 EMA20 및 $74,868.00 재수용이 필요하며, 그 전에는 late ACC를 확정된 상승 전개로 해석하면 안 된다.\",\n \"key_levels\": {\n \"support\": [\n 59451.3,\n 59080.0,\n 63536.7\n ],\n \"resistance\": [\n 65595.7,\n 67130.92,\n 74868.0,\n 80600.0,\n 82828.7,\n 93080.0\n ]\n },\n \"time_horizon\": \"short to medium term\",\n \"invalidation_level\": \"$65,595.70을 일봉 종가로 명확히 회복하고 유지하면 현재 bearish setup은 무효화되며, $74,868.00 회복 시 ACC Phase D 회복 가능성이 크게 강화됨\",\n \"risk_scenario\": \"반대 시나리오로 가격이 $65,595.70을 빠르게 회복하고 EMA20 $67,130.92 위에서 수용되면 현재 하방 재테스트 setup은 실패로 전환된다. 이후 $74,868.00까지 회복하면 Terminal Spring 구간 재수용으로 해석될 수 있으며, $80,600.00 회복 시 기존 ACC range 내부 복귀가 확인된다.\",\n \"data_quality\": \"medium\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.62,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.68,
"setup_signals": [
"현재가 $63,536.70이 EMA20 $67,130.92 대비 -5.4%, EMA120 $74,867.89 대비 -15.1% 아래에 있어 구조적 하방 수용 상태",
"CVD가 +$2,648.09 증가했지만 24h 가격 변화는 -0.10%에 그쳐 공격적 매수세가 가격 상승으로 연결되지 않는 흡수성 약세 다이버전스",
"OI가 24h -1.04% 감소하여 신규 롱 추격보다 포지션 언와인딩이 진행 중",
"롱 계정 비율이 0.613으로 여전히 높고 account_long_crowding=1.000이라 롱 포지셔닝이 혼잡한 contrarian 약세 조건",
"현물-선물 베이시스가 -0.0964%로 음수이며 basis_change_lookback -0.0423으로 선물 할인 압력이 확대",
"가장 가까운 하방 청산 유동성이 $63,500에 있고, 현재가 $63,536.70과 불과 $36.70 차이로 단기 유동성 사냥 위험이 높음"
],
"reasoning": "확인된 구조는 가격이 EMA20 $67,130.92, EMA120 $74,867.89, EMA240 $82,238.23 모두 아래에서 거래되고 있어 bearish로 판단한다. 세팅 측면에서도 CVD가 +$2,648.09 증가했음에도 가격은 24h -0.10%로 반응하지 못해 매수 체결이 상단에서 흡수되는 모습이며, OI는 -1.04% 감소해 강한 신규 매수 유입보다는 언와인딩 성격이 강하다. 롱 계정 비율은 0.613으로 여전히 높고 account_long_crowding=1.000이므로 하방 청산 압력이 남아 있으며, $63,500 하방 청산 레벨이 매우 근접해 단기적으로 $61,600까지 밀릴 가능성을 열어둔다. 다만 $66,100에 가장 강한 상방 청산 레벨이 있어, 가격이 $66,100을 회복·수용하면 숏 스퀴즈성 반등으로 bearish setup은 약화된다.",
"key_levels": {
"support": [
63500,
61600,
59451.3,
57500
],
"resistance": [
64362.6,
66100,
67100,
67130.92,
69400
]
},
"time_horizon": "short term, 파생 포지셔닝 선행성을 감안한 4-8시간 중심",
"invalidation_level": "$66,100 상방 청산 레벨을 회복하고 그 위에서 수용될 경우",
"risk_scenario": "$63,500 하방 유동성만 스윕한 뒤 즉시 반등하고 $64,362.60 7일 고점을 회복하면, OI 감소가 매도 압력 소진으로 해석되며 $66,100-$67,130.92 구간까지 숏 스퀴즈가 발생할 수 있다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.7,
"cvd_change": 2648.088,
"oi_trend": 0.396,
"oi_change_pct_24h": -1.04,
"oi_latest": 98329.492,
"funding_pressure": 0.489,
"funding_avg": 1.119e-05,
"funding_change_24h": 3.257e-05,
"long_account_ratio": 0.646,
"short_account_ratio": 0.354,
"long_account_latest": 0.613,
"short_account_latest": 0.387,
"long_account_change_24h": -0.0648,
"short_account_change_24h": 0.0648,
"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.476,
"spot_futures_basis_pct": -0.0964,
"basis_change_lookback": -0.0423,
"aggregate_score": 0.412,
"bull_signals": 1,
"bear_signals": 2,
"liq_below": [
[
63500,
117862.55705940002
],
[
61600,
105140.55252299999
],
[
57500,
94858.41442
]
],
"liq_above": [
[
66100,
125761.158827
],
[
67100,
106988.72176875001
],
[
69400,
102283.013295
]
],
"strongest_liq_level": 66100,
"fragility_score": 0.78,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.68,\n \"setup_signals\": [\n \"현재가 $63,536.70이 EMA20 $67,130.92 대비 -5.4%, EMA120 $74,867.89 대비 -15.1% 아래에 있어 구조적 하방 수용 상태\",\n \"CVD가 +$2,648.09 증가했지만 24h 가격 변화는 -0.10%에 그쳐 공격적 매수세가 가격 상승으로 연결되지 않는 흡수성 약세 다이버전스\",\n \"OI가 24h -1.04% 감소하여 신규 롱 추격보다 포지션 언와인딩이 진행 중\",\n \"롱 계정 비율이 0.613으로 여전히 높고 account_long_crowding=1.000이라 롱 포지셔닝이 혼잡한 contrarian 약세 조건\",\n \"현물-선물 베이시스가 -0.0964%로 음수이며 basis_change_lookback -0.0423으로 선물 할인 압력이 확대\",\n \"가장 가까운 하방 청산 유동성이 $63,500에 있고, 현재가 $63,536.70과 불과 $36.70 차이로 단기 유동성 사냥 위험이 높음\"\n ],\n \"reasoning\": \"확인된 구조는 가격이 EMA20 $67,130.92, EMA120 $74,867.89, EMA240 $82,238.23 모두 아래에서 거래되고 있어 bearish로 판단한다. 세팅 측면에서도 CVD가 +$2,648.09 증가했음에도 가격은 24h -0.10%로 반응하지 못해 매수 체결이 상단에서 흡수되는 모습이며, OI는 -1.04% 감소해 강한 신규 매수 유입보다는 언와인딩 성격이 강하다. 롱 계정 비율은 0.613으로 여전히 높고 account_long_crowding=1.000이므로 하방 청산 압력이 남아 있으며, $63,500 하방 청산 레벨이 매우 근접해 단기적으로 $61,600까지 밀릴 가능성을 열어둔다. 다만 $66,100에 가장 강한 상방 청산 레벨이 있어, 가격이 $66,100을 회복·수용하면 숏 스퀴즈성 반등으로 bearish setup은 약화된다.\",\n \"key_levels\": {\n \"support\": [\n 63500,\n 61600,\n 59451.3,\n 57500\n ],\n \"resistance\": [\n 64362.6,\n 66100,\n 67100,\n 67130.92,\n 69400\n ]\n },\n \"time_horizon\": \"short term, 파생 포지셔닝 선행성을 감안한 4-8시간 중심\",\n \"invalidation_level\": \"$66,100 상방 청산 레벨을 회복하고 그 위에서 수용될 경우\",\n \"risk_scenario\": \"$63,500 하방 유동성만 스윕한 뒤 즉시 반등하고 $64,362.60 7일 고점을 회복하면, OI 감소가 매도 압력 소진으로 해석되며 $66,100-$67,130.92 구간까지 숏 스퀴즈가 발생할 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "neutral",
"confidence": 0.42,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.46,
"setup_signals": [
"현재가 $63,536.70이 형성 중인 bullish Bat PRZ $63,202.30-$63,987.38 내부에 위치하며, D 추정가 $63,594.84와의 괴리도는 0.09%",
"가장 가까운 bullish Butterfly PRZ 중심 $63,574.32가 현재가와 0.06% 차이이며, PRZ 범위는 $62,684.52-$64,464.12",
"활성 bullish Gartley 후보 PRZ $62,779.86-$64,802.10, D 추정가 $63,790.98이 현재가 근처에 중첩",
"하방에는 추가 bullish Butterfly PRZ $60,477.70-$62,283.95가 대기 중이며, 가격이 현재 PRZ를 이탈할 경우 다음 반응 후보 구간",
"단, confirmed_reaction_prz_count=0, council_relevant_prz_count=0, actionable_patterns_list=[]로 아직 PRZ 터치 후 거부·스윕→리클레임·15m/1h MSS·CVD/OI 확인은 없음"
],
"reasoning": "일봉 구조 관점에서는 현재가 $63,536.70이 EMA20 $67,130.92보다 5.4%, EMA120 $74,867.89보다 15.1%, EMA240 $82,238.23보다 22.7% 아래에 있어 확인된 추세 구조는 여전히 약세로 읽는다. 그러나 셋업 관점에서는 bullish Bat PRZ $63,202.30-$63,987.38와 근접 Butterfly PRZ $62,684.52-$64,464.12가 현재가를 감싸고 있어 단기 반등 후보 구간에는 진입해 있다. 최고 점수 패턴은 strict medium Bat이며 score 0.869, XAB 0.482, ABC 0.6926으로 Bat 조건에 비교적 양호하지만, XAD 패밀리까지 포함한 3중 고품질 PRZ는 아니고 confirmed reaction도 없다. 따라서 하모닉은 아직 메인 경로를 bullish로 뒤집을 수 없으며, $64,464-$64,802 상단 회복 및 저항 전환 실패 여부가 반등 셋업의 1차 판정 구간이다.",
"key_levels": {
"support": [
63202.3,
62684.52,
62283.95,
60477.7,
59451.3
],
"resistance": [
63987.38,
64464.12,
64802.1,
65323.41,
67130.92,
68133.22
]
},
"time_horizon": "short/medium term",
"invalidation_level": "$62,684.52 일봉 종가 하회",
"risk_scenario": "만약 $62,684.52 아래로 일봉 종가가 수용되면 현재 활성 bullish Butterfly/Bat PRZ 클러스터 방어 실패로 해석되며, 다음 반응 후보는 $60,477.70-$62,283.95 PRZ와 7일 저점 $59,451.30이다. 반대로 $64,464.12-$64,802.10 위로 회복 후 방어가 나오면 $66,400.12, $68,133.22, $68,320.51 부근의 AD 0.382~0.618 반등 목표가 열리지만, 이 경우에도 하모닉 단독이 아니라 하위 TF MSS/CHoCH 및 파생 확인이 필요하다.",
"data_quality": "medium",
"metrics": {
"patterns_found": 254,
"completed_patterns_found": 103,
"forming_d_prz_found": 151,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 30,
"multiscale_swings_scanned": 59,
"swing_highs_scanned": 29,
"swing_lows_scanned": 30,
"timeframe": "1d",
"prz_active_threshold_pct": 1.0,
"prz_nearby_threshold_pct": 2.0,
"prz_watch_threshold_pct": 4.0,
"prz_max_width_pct": 1.8,
"quality_counts": {
"high": 3,
"medium": 64,
"low": 187
},
"prz_status_counts": {
"active": 31,
"nearby": 11,
"watch": 12,
"far": 200,
"forming": 118
},
"high_confluence_prz_count": 20,
"strict_patterns_found": 70,
"candidate_patterns_found": 184,
"active_patterns_at_prz": 31,
"nearby_patterns": 11,
"all_patterns": [
"bat",
"butterfly",
"gartley",
"butterfly",
"butterfly",
"crab",
"gartley",
"bat",
"butterfly",
"butterfly",
"gartley",
"butterfly",
"gartley",
"gartley",
"butterfly",
"bat",
"gartley",
"bat",
"gartley",
"crab",
"shark",
"bat",
"shark",
"gartley",
"bat",
"crab",
"bat",
"crab",
"bat",
"bat",
"bat",
"bat",
"crab",
"crab",
"crab",
"crab",
"shark",
"shark",
"bat",
"bat",
"shark",
"crab",
"gartley",
"gartley",
"shark",
"bat",
"butterfly",
"butterfly",
"bat",
"shark",
"shark",
"shark",
"gartley",
"gartley",
"shark",
"crab",
"shark",
"bat",
"butterfly",
"butterfly",
"butterfly",
"gartley",
"bat",
"shark",
"bat",
"butterfly",
"bat",
"shark",
"crab",
"shark",
"bat",
"crab",
"gartley",
"crab",
"butterfly",
"bat",
"crab",
"crab",
"bat",
"butterfly",
"bat",
"butterfly",
"crab",
"butterfly",
"crab",
"crab",
"bat",
"crab",
"bat",
"shark",
"shark",
"butterfly",
"crab",
"crab",
"gartley",
"bat",
"crab",
"shark",
"crab",
"crab",
"crab",
"crab",
"crab",
"crab",
"crab",
"gartley",
"butterfly",
"butterfly",
"shark",
"butterfly",
"shark",
"bat",
"crab",
"crab",
"shark",
"butterfly",
"crab",
"shark",
"shark",
"bat",
"bat",
"bat",
"bat",
"bat",
"crab",
"bat",
"crab",
"shark",
"butterfly",
"crab",
"bat",
"shark",
"bat",
"crab",
"butterfly",
"shark",
"butterfly",
"crab",
"shark",
"bat",
"butterfly",
"crab",
"shark",
"crab",
"butterfly",
"crab",
"bat",
"bat",
"shark",
"crab",
"crab",
"shark",
"bat",
"butterfly",
"shark",
"bat",
"bat",
"butterfly",
"butterfly",
"gartley",
"crab",
"crab",
"gartley",
"shark",
"butterfly",
"crab",
"crab",
"bat",
"bat",
"crab",
"bat",
"crab",
"butterfly",
"shark",
"butterfly",
"bat",
"shark",
"bat",
"butterfly",
"butterfly",
"crab",
"butterfly",
"bat",
"bat",
"butterfly",
"bat",
"shark",
"butterfly",
"shark",
"gartley",
"gartley",
"crab",
"bat",
"bat",
"shark",
"shark",
"crab",
"bat",
"shark",
"bat",
"gartley",
"crab",
"crab",
"bat",
"gartley",
"shark",
"crab",
"crab",
"butterfly",
"shark",
"butterfly",
"crab",
"crab",
"crab",
"shark",
"butterfly",
"butterfly",
"crab",
"bat",
"gartley",
"crab",
"crab",
"crab",
"butterfly",
"crab",
"bat",
"shark",
"butterfly",
"bat",
"butterfly",
"butterfly",
"gartley",
"shark",
"crab",
"bat",
"shark",
"crab",
"shark",
"butterfly",
"crab",
"bat",
"crab",
"shark",
"bat",
"shark",
"gartley",
"crab",
"crab",
"butterfly",
"crab",
"crab",
"crab",
"shark",
"crab"
],
"all_signals": [
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish"
],
"best_pattern": "bat",
"best_pattern_quality": "strict",
"best_quality": "medium",
"best_pattern_score": 0.869,
"best_completion_status": "forming",
"nearest_pattern": "butterfly",
"nearest_prz": 63574.32,
"price_to_prz": 0.06,
"prz_range": [
62684.52,
64464.12
],
"council_relevant_prz_count": 0,
"directional_influence_prz_count": 0,
"confirmed_reaction_prz_count": 0,
"validated_harmonic_tp_count": 0,
"pattern_candidates": [
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.865,
"ratio_score": 0.97,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 66556.49,
"prz_range": [
65999.53,
67113.44
],
"prz_width_pct": 1.674,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 4.75,
"price_to_prz_pct_raw": 4.7528,
"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": 66556.49,
"a_price": 69999.0,
"tp1_ad_382": 67871.53,
"tp2_ad_618": 68683.96,
"tp3_a_or_structure_liquidity": 69999.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6129,
"ABC": 0.7366
},
"x_price": 65595.7,
"x_idx": 186,
"x_order": 3,
"a_price": 69999.0,
"a_idx": 192,
"a_order": 3,
"b_price": 67300.0,
"b_idx": 217,
"b_order": 3,
"c_price": 69288.0,
"c_idx": 227,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.833,
"ratio_score": 0.776,
"prz_score": 0.87,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63574.32,
"prz_range": [
62684.52,
64464.12
],
"prz_width_pct": 2.799,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.06,
"price_to_prz_pct_raw": 0.0592,
"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": 63574.32,
"a_price": 75998.9,
"tp1_ad_382": 68320.51,
"tp2_ad_618": 71252.71,
"tp3_a_or_structure_liquidity": 75998.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8341,
"ABC": 0.5403
},
"x_price": 65569.2,
"x_idx": 203,
"x_order": 5,
"a_price": 75998.9,
"a_idx": 212,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 217,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 220,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.608,
"ratio_score": 0.452,
"prz_score": 0.939,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 65676.1,
"prz_range": [
65604.43,
67113.23
],
"prz_width_pct": 2.274,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 4.44,
"price_to_prz_pct_raw": 4.4417,
"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",
"post_D_close_progress"
],
"reaction_score": 0.9,
"reaction_detail": {
"reaction_score": 0.9,
"reaction_move_ratio_ad": 2.39,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 66358.83,
"a_price": 69999.0,
"tp1_ad_382": 67749.37,
"tp2_ad_618": 68608.46,
"tp3_a_or_structure_liquidity": 69999.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6129,
"ABC": 0.7366,
"BCD": 1.8169,
"XAD": 0.9817
},
"x_price": 65595.7,
"x_idx": 186,
"x_order": 3,
"a_price": 69999.0,
"a_idx": 192,
"a_order": 3,
"b_price": 67300.0,
"b_idx": 217,
"b_order": 3,
"c_price": 69288.0,
"c_idx": 227,
"c_order": 3,
"d_idx": 228
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.869,
"ratio_score": 1.0,
"prz_score": 0.783,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 63594.84,
"prz_range": [
63202.3,
63987.38
],
"prz_width_pct": 1.235,
"prz_confluence_count": 2,
"prz_fib_families": [
"ABCD",
"BC_EXT"
],
"price_to_prz_pct": 0.09,
"price_to_prz_pct_raw": 0.0915,
"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": 63594.84,
"a_price": 70938.5,
"tp1_ad_382": 66400.12,
"tp2_ad_618": 68133.22,
"tp3_a_or_structure_liquidity": 70938.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.482,
"ABC": 0.6926
},
"x_price": 59800.0,
"x_idx": 173,
"x_order": 8,
"a_price": 70938.5,
"a_idx": 182,
"a_order": 5,
"b_price": 65569.2,
"b_idx": 203,
"b_order": 5,
"c_price": 69288.0,
"c_idx": 227,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.865,
"ratio_score": 0.942,
"prz_score": 0.814,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 64283.69,
"prz_range": [
63244.56,
65322.83
],
"prz_width_pct": 3.233,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.18,
"price_to_prz_pct_raw": 1.1757,
"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": 64283.69,
"a_price": 74046.5,
"tp1_ad_382": 68013.08,
"tp2_ad_618": 70317.11,
"tp3_a_or_structure_liquidity": 74046.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7983,
"ABC": 0.6966
},
"x_price": 65595.7,
"x_idx": 186,
"x_order": 3,
"a_price": 74046.5,
"a_idx": 199,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 217,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 220,
"c_order": 5,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.861,
"ratio_score": 0.996,
"prz_score": 0.852,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 61380.83,
"prz_range": [
60477.7,
62283.95
],
"prz_width_pct": 2.943,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -3.39,
"price_to_prz_pct_raw": -3.3931,
"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": 61380.83,
"a_price": 71999.9,
"tp1_ad_382": 65437.31,
"tp2_ad_618": 67943.41,
"tp3_a_or_structure_liquidity": 71999.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7851,
"ABC": 0.6171
},
"x_price": 62979.5,
"x_idx": 195,
"x_order": 3,
"a_price": 71999.9,
"a_idx": 220,
"a_order": 5,
"b_price": 64918.2,
"b_idx": 224,
"b_order": 8,
"c_price": 69288.0,
"c_idx": 227,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.841,
"ratio_score": 0.864,
"prz_score": 0.822,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 63790.98,
"prz_range": [
62779.86,
64802.1
],
"prz_width_pct": 3.17,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.4,
"price_to_prz_pct_raw": 0.4002,
"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": 63790.98,
"a_price": 74046.5,
"tp1_ad_382": 67708.59,
"tp2_ad_618": 70128.89,
"tp3_a_or_structure_liquidity": 74046.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.595,
"ABC": 0.7586
},
"x_price": 59800.0,
"x_idx": 173,
"x_order": 8,
"a_price": 74046.5,
"a_idx": 199,
"a_order": 8,
"b_price": 65569.2,
"b_idx": 203,
"b_order": 5,
"c_price": 71999.9,
"c_idx": 220,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.84,
"ratio_score": 1.0,
"prz_score": 0.783,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 64824.43,
"prz_range": [
64325.45,
65323.41
],
"prz_width_pct": 1.539,
"prz_confluence_count": 2,
"prz_fib_families": [
"ABCD",
"BC_EXT"
],
"price_to_prz_pct": 2.03,
"price_to_prz_pct_raw": 2.0268,
"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": 64824.43,
"a_price": 74046.5,
"tp1_ad_382": 68347.26,
"tp2_ad_618": 70523.67,
"tp3_a_or_structure_liquidity": 74046.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4736,
"ABC": 0.6966
},
"x_price": 59800.0,
"x_idx": 173,
"x_order": 8,
"a_price": 74046.5,
"a_idx": 199,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 217,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 220,
"c_order": 5,
"d_idx": null
}
],
"council_relevant_prz": [],
"report_detail_candidates": [
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.865,
"ratio_score": 0.97,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 66556.49,
"prz_range": [
65999.53,
67113.44
],
"prz_width_pct": 1.674,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 4.75,
"price_to_prz_pct_raw": 4.7528,
"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": 66556.49,
"a_price": 69999.0,
"tp1_ad_382": 67871.53,
"tp2_ad_618": 68683.96,
"tp3_a_or_structure_liquidity": 69999.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6129,
"ABC": 0.7366
},
"x_price": 65595.7,
"x_idx": 186,
"x_order": 3,
"a_price": 69999.0,
"a_idx": 192,
"a_order": 3,
"b_price": 67300.0,
"b_idx": 217,
"b_order": 3,
"c_price": 69288.0,
"c_idx": 227,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.833,
"ratio_score": 0.776,
"prz_score": 0.87,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63574.32,
"prz_range": [
62684.52,
64464.12
],
"prz_width_pct": 2.799,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.06,
"price_to_prz_pct_raw": 0.0592,
"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": 63574.32,
"a_price": 75998.9,
"tp1_ad_382": 68320.51,
"tp2_ad_618": 71252.71,
"tp3_a_or_structure_liquidity": 75998.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8341,
"ABC": 0.5403
},
"x_price": 65569.2,
"x_idx": 203,
"x_order": 5,
"a_price": 75998.9,
"a_idx": 212,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 217,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 220,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.608,
"ratio_score": 0.452,
"prz_score": 0.939,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 65676.1,
"prz_range": [
65604.43,
67113.23
],
"prz_width_pct": 2.274,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 4.44,
"price_to_prz_pct_raw": 4.4417,
"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",
"post_D_close_progress"
],
"reaction_score": 0.9,
"reaction_detail": {
"reaction_score": 0.9,
"reaction_move_ratio_ad": 2.39,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 66358.83,
"a_price": 69999.0,
"tp1_ad_382": 67749.37,
"tp2_ad_618": 68608.46,
"tp3_a_or_structure_liquidity": 69999.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6129,
"ABC": 0.7366,
"BCD": 1.8169,
"XAD": 0.9817
},
"x_price": 65595.7,
"x_idx": 186,
"x_order": 3,
"a_price": 69999.0,
"a_idx": 192,
"a_order": 3,
"b_price": 67300.0,
"b_idx": 217,
"b_order": 3,
"c_price": 69288.0,
"c_idx": 227,
"c_order": 3,
"d_idx": 228
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.869,
"ratio_score": 1.0,
"prz_score": 0.783,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 63594.84,
"prz_range": [
63202.3,
63987.38
],
"prz_width_pct": 1.235,
"prz_confluence_count": 2,
"prz_fib_families": [
"ABCD",
"BC_EXT"
],
"price_to_prz_pct": 0.09,
"price_to_prz_pct_raw": 0.0915,
"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": 63594.84,
"a_price": 70938.5,
"tp1_ad_382": 66400.12,
"tp2_ad_618": 68133.22,
"tp3_a_or_structure_liquidity": 70938.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.482,
"ABC": 0.6926
},
"x_price": 59800.0,
"x_idx": 173,
"x_order": 8,
"a_price": 70938.5,
"a_idx": 182,
"a_order": 5,
"b_price": 65569.2,
"b_idx": 203,
"b_order": 5,
"c_price": 69288.0,
"c_idx": 227,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.865,
"ratio_score": 0.942,
"prz_score": 0.814,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 64283.69,
"prz_range": [
63244.56,
65322.83
],
"prz_width_pct": 3.233,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.18,
"price_to_prz_pct_raw": 1.1757,
"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": 64283.69,
"a_price": 74046.5,
"tp1_ad_382": 68013.08,
"tp2_ad_618": 70317.11,
"tp3_a_or_structure_liquidity": 74046.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7983,
"ABC": 0.6966
},
"x_price": 65595.7,
"x_idx": 186,
"x_order": 3,
"a_price": 74046.5,
"a_idx": 199,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 217,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 220,
"c_order": 5,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.861,
"ratio_score": 0.996,
"prz_score": 0.852,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 61380.83,
"prz_range": [
60477.7,
62283.95
],
"prz_width_pct": 2.943,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -3.39,
"price_to_prz_pct_raw": -3.3931,
"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": 61380.83,
"a_price": 71999.9,
"tp1_ad_382": 65437.31,
"tp2_ad_618": 67943.41,
"tp3_a_or_structure_liquidity": 71999.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7851,
"ABC": 0.6171
},
"x_price": 62979.5,
"x_idx": 195,
"x_order": 3,
"a_price": 71999.9,
"a_idx": 220,
"a_order": 5,
"b_price": 64918.2,
"b_idx": 224,
"b_order": 8,
"c_price": 69288.0,
"c_idx": 227,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.841,
"ratio_score": 0.864,
"prz_score": 0.822,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 63790.98,
"prz_range": [
62779.86,
64802.1
],
"prz_width_pct": 3.17,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.4,
"price_to_prz_pct_raw": 0.4002,
"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": 63790.98,
"a_price": 74046.5,
"tp1_ad_382": 67708.59,
"tp2_ad_618": 70128.89,
"tp3_a_or_structure_liquidity": 74046.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.595,
"ABC": 0.7586
},
"x_price": 59800.0,
"x_idx": 173,
"x_order": 8,
"a_price": 74046.5,
"a_idx": 199,
"a_order": 8,
"b_price": 65569.2,
"b_idx": 203,
"b_order": 5,
"c_price": 71999.9,
"c_idx": 220,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.84,
"ratio_score": 1.0,
"prz_score": 0.783,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 64824.43,
"prz_range": [
64325.45,
65323.41
],
"prz_width_pct": 1.539,
"prz_confluence_count": 2,
"prz_fib_families": [
"ABCD",
"BC_EXT"
],
"price_to_prz_pct": 2.03,
"price_to_prz_pct_raw": 2.0268,
"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": 64824.43,
"a_price": 74046.5,
"tp1_ad_382": 68347.26,
"tp2_ad_618": 70523.67,
"tp3_a_or_structure_liquidity": 74046.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4736,
"ABC": 0.6966
},
"x_price": 59800.0,
"x_idx": 173,
"x_order": 8,
"a_price": 74046.5,
"a_idx": 199,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 217,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 220,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.834,
"ratio_score": 0.871,
"prz_score": 0.8,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 64306.25,
"prz_range": [
63231.55,
65380.95
],
"prz_width_pct": 3.342,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.21,
"price_to_prz_pct_raw": 1.2112,
"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": 64306.25,
"a_price": 75998.9,
"tp1_ad_382": 68772.84,
"tp2_ad_618": 71532.31,
"tp3_a_or_structure_liquidity": 75998.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6398,
"ABC": 0.5403
},
"x_price": 62401.7,
"x_idx": 191,
"x_order": 8,
"a_price": 75998.9,
"a_idx": 212,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 217,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 220,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.82,
"ratio_score": 1.0,
"prz_score": 0.662,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 62377.53,
"prz_range": [
61002.42,
63752.64
],
"prz_width_pct": 4.409,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.82,
"price_to_prz_pct_raw": -1.8244,
"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": 62377.53,
"a_price": 70938.5,
"tp1_ad_382": 65647.82,
"tp2_ad_618": 67668.21,
"tp3_a_or_structure_liquidity": 70938.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4797,
"ABC": 0.5786
},
"x_price": 59800.0,
"x_idx": 173,
"x_order": 8,
"a_price": 70938.5,
"a_idx": 182,
"a_order": 5,
"b_price": 65595.7,
"b_idx": 186,
"b_order": 3,
"c_price": 68687.0,
"c_idx": 188,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.819,
"ratio_score": 0.873,
"prz_score": 0.8,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 64918.2,
"prz_range": [
63231.55,
65380.95
],
"prz_width_pct": 3.342,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.21,
"price_to_prz_pct_raw": 1.2112,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.77,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 64306.25,
"a_price": 75998.9,
"tp1_ad_382": 68772.84,
"tp2_ad_618": 71532.31,
"tp3_a_or_structure_liquidity": 75998.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6398,
"ABC": 0.5403,
"BCD": 1.5068,
"XAD": 0.8149
},
"x_price": 62401.7,
"x_idx": 191,
"x_order": 8,
"a_price": 75998.9,
"a_idx": 212,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 217,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 220,
"c_order": 5,
"d_idx": 224
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.816,
"ratio_score": 0.95,
"prz_score": 0.752,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 65542.24,
"prz_range": [
64324.68,
66759.8
],
"prz_width_pct": 3.715,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 3.16,
"price_to_prz_pct_raw": 3.1565,
"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": 65542.24,
"a_price": 74046.5,
"tp1_ad_382": 68790.87,
"tp2_ad_618": 70797.87,
"tp3_a_or_structure_liquidity": 74046.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6096,
"ABC": 0.6966
},
"x_price": 62979.5,
"x_idx": 195,
"x_order": 3,
"a_price": 74046.5,
"a_idx": 199,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 217,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 220,
"c_order": 5,
"d_idx": null
}
],
"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.42,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.46,\n \"setup_signals\": [\n \"현재가 $63,536.70이 형성 중인 bullish Bat PRZ $63,202.30-$63,987.38 내부에 위치하며, D 추정가 $63,594.84와의 괴리도는 0.09%\",\n \"가장 가까운 bullish Butterfly PRZ 중심 $63,574.32가 현재가와 0.06% 차이이며, PRZ 범위는 $62,684.52-$64,464.12\",\n \"활성 bullish Gartley 후보 PRZ $62,779.86-$64,802.10, D 추정가 $63,790.98이 현재가 근처에 중첩\",\n \"하방에는 추가 bullish Butterfly PRZ $60,477.70-$62,283.95가 대기 중이며, 가격이 현재 PRZ를 이탈할 경우 다음 반응 후보 구간\",\n \"단, confirmed_reaction_prz_count=0, council_relevant_prz_count=0, actionable_patterns_list=[]로 아직 PRZ 터치 후 거부·스윕→리클레임·15m/1h MSS·CVD/OI 확인은 없음\"\n ],\n \"reasoning\": \"일봉 구조 관점에서는 현재가 $63,536.70이 EMA20 $67,130.92보다 5.4%, EMA120 $74,867.89보다 15.1%, EMA240 $82,238.23보다 22.7% 아래에 있어 확인된 추세 구조는 여전히 약세로 읽는다. 그러나 셋업 관점에서는 bullish Bat PRZ $63,202.30-$63,987.38와 근접 Butterfly PRZ $62,684.52-$64,464.12가 현재가를 감싸고 있어 단기 반등 후보 구간에는 진입해 있다. 최고 점수 패턴은 strict medium Bat이며 score 0.869, XAB 0.482, ABC 0.6926으로 Bat 조건에 비교적 양호하지만, XAD 패밀리까지 포함한 3중 고품질 PRZ는 아니고 confirmed reaction도 없다. 따라서 하모닉은 아직 메인 경로를 bullish로 뒤집을 수 없으며, $64,464-$64,802 상단 회복 및 저항 전환 실패 여부가 반등 셋업의 1차 판정 구간이다.\",\n \"key_levels\": {\n \"support\": [\n 63202.3,\n 62684.52,\n 62283.95,\n 60477.7,\n 59451.3\n ],\n \"resistance\": [\n 63987.38,\n 64464.12,\n 64802.1,\n 65323.41,\n 67130.92,\n 68133.22\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"$62,684.52 일봉 종가 하회\",\n \"risk_scenario\": \"만약 $62,684.52 아래로 일봉 종가가 수용되면 현재 활성 bullish Butterfly/Bat PRZ 클러스터 방어 실패로 해석되며, 다음 반응 후보는 $60,477.70-$62,283.95 PRZ와 7일 저점 $59,451.30이다. 반대로 $64,464.12-$64,802.10 위로 회복 후 방어가 나오면 $66,400.12, $68,133.22, $68,320.51 부근의 AD 0.382~0.618 반등 목표가 열리지만, 이 경우에도 하모닉 단독이 아니라 하위 TF MSS/CHoCH 및 파생 확인이 필요하다.\",\n \"data_quality\": \"medium\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bearish",
"overall_confidence": 0.68,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.73,
"active_setups": [
"ICT: 현재가 $63,536.70이 최근 bearish CHoCH 기준선 $64,918.20 아래에 있어 구조 회복 실패 상태",
"ICT/파생: 전일 고점 $63,915.30 상향 돌파 후 재하회하여 단기 buy-side liquidity raid 후보",
"피보나치: 하락 스윙 $82,829 → $59,080의 0.236 되돌림 $64,684.69 회복 실패",
"Wyckoff: Spring $65,595.70 및 EMA20 $67,130.92 아래에 있어 Spring 회수 실패 조건",
"파생: CVD 증가에도 가격 반응이 약하고, $63,500 하방 청산 레벨이 현재가와 근접",
"하모닉/캔들: $62,684.52-$64,802.10 구간에 bullish PRZ와 반등형 캔들이 존재하지만, 아직 구조 전환 확인은 아님"
],
"setup_vs_structure": "실행 셋업은 구조적 bearish 판독과 대체로 정렬되어 있다. 다만 현재가가 하모닉 bullish PRZ와 단기 반등 캔들 구간 안에 있어, 약세 구조 내부의 반등 위험은 별도 조건으로 관리해야 한다."
},
"signal_breakdown": {
"bullish_count": 1,
"bearish_count": 5,
"neutral_count": 0
},
"key_levels": {
"support": [
63500,
61906.95,
61483.6,
59451.3,
59080,
52620.35,
49248.04
],
"resistance": [
63915.3,
64362.6,
64684.69,
64918.2,
65595.7,
66100,
67130.92,
70954.35,
74868,
82828.7
]
},
"confluences": [
"피보나치 $64,684.69, ICT $64,918.20, 캔들 7일 고점 $64,362.60, 하모닉 PRZ 상단 $64,464.12-$64,802.10이 모두 $64.3k-$64.9k 저항 클러스터를 형성한다.",
"ICT와 피보나치가 모두 EQ $70,954.35를 중기 구조 균형선으로 제시하며, 현재가는 이 레벨 아래 discount 영역에 있다.",
"캔들, ICT, 파생 분석 모두 EMA20 $67,130.92 하회 상태를 구조적 약세 수용으로 해석한다.",
"피보나치 $59,080.00, ICT $59,080.00, Wyckoff $59,080.00, 캔들 $59,451.30, 파생 $59,451.30이 $59.0k-$59.5k를 핵심 하단 구조 지지대로 일치시킨다.",
"Wyckoff TERMINAL_SPRING $74,868.00, 캔들 EMA120 $74,867.89, 파생 EMA120 $74,867.89가 $74.87k를 상위 구조 재수용 기준으로 공통 제시한다.",
"파생 상방 청산 레벨 $66,100은 Wyckoff Spring $65,595.70 및 EMA20 $67,130.92와 인접해 있어 $65.6k-$67.1k가 단기 구조 회복 여부를 가르는 중간 저항대다."
],
"conflicts": [
"Wyckoff의 상위 regime 해석은 기존 축적 구조를 반영해 bullish로 남아 있으나, 현재 활성 구조 후보는 $81,999 BC → $59,080 AR → $64,362.60 ST 형태의 분배성 재구조화에 가깝다.",
"캔들 분석은 morning star와 bullish engulfing으로 단기 반등 셋업을 제시하지만, 가격은 EMA20 $67,130.92 아래에 있어 구조적 bullish 전환으로는 확인되지 않는다.",
"하모닉은 현재가가 bullish Bat PRZ $63,202.30-$63,987.38 및 Butterfly PRZ $62,684.52-$64,464.12 안에 있다고 보지만, 대부분 사전 확인 단계이므로 ICT·피보나치·파생의 bearish 구조 판독을 뒤집을 권한은 낮다.",
"피보나치와 ICT는 현재가가 EQ $70,954.35 아래 discount 영역에 있어 반등 여지를 인정하지만, 동시에 $64,684.69-$64,918.20 회복 실패를 구조 약세 조건으로 본다."
],
"executive_summary": "BTC/USDT 일봉 구조는 현재 $82,829 고점 이후 $59,080 저점으로 형성된 하락 스윙 안에서, $64.3k-$64.9k 저항 클러스터를 회복하지 못한 bearish 구조로 판정한다. Wyckoff 관점의 과거 축적 구조는 존재하지만, 현재 활성 구간은 $81,999 BC, $59,080 AR, $64,362.60 ST로 이어지는 분배성 재구조화 후보이며, Spring $65,595.70 회수 실패가 중요한 조건이다. 핵심 구조 지지는 $59,080-$59,451.30, 핵심 구조 저항은 $64,684.69-$64,918.20 및 EMA20 $67,130.92에 집중되어 있다. 단기적으로 하모닉 bullish PRZ와 반등형 캔들이 있어 반등 위험은 존재하지만, 이는 아직 구조 전환이 아니라 약세 구조 내부의 사전 확인 셋업이다. 구조적 bearish 판독의 상위 무효화는 $70,954.35 EQ 회복과 $74,867.89-$74,868.00 재수용이다.",
"raw_llm_response": "{\n \"overall_signal\": \"bearish\",\n \"overall_confidence\": 0.68,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.73,\n \"active_setups\": [\n \"ICT: 현재가 $63,536.70이 최근 bearish CHoCH 기준선 $64,918.20 아래에 있어 구조 회복 실패 상태\",\n \"ICT/파생: 전일 고점 $63,915.30 상향 돌파 후 재하회하여 단기 buy-side liquidity raid 후보\",\n \"피보나치: 하락 스윙 $82,829 → $59,080의 0.236 되돌림 $64,684.69 회복 실패\",\n \"Wyckoff: Spring $65,595.70 및 EMA20 $67,130.92 아래에 있어 Spring 회수 실패 조건\",\n \"파생: CVD 증가에도 가격 반응이 약하고, $63,500 하방 청산 레벨이 현재가와 근접\",\n \"하모닉/캔들: $62,684.52-$64,802.10 구간에 bullish PRZ와 반등형 캔들이 존재하지만, 아직 구조 전환 확인은 아님\"\n ],\n \"setup_vs_structure\": \"실행 셋업은 구조적 bearish 판독과 대체로 정렬되어 있다. 다만 현재가가 하모닉 bullish PRZ와 단기 반등 캔들 구간 안에 있어, 약세 구조 내부의 반등 위험은 별도 조건으로 관리해야 한다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 1,\n \"bearish_count\": 5,\n \"neutral_count\": 0\n },\n \"key_levels\": {\n \"support\": [\n 63500,\n 61906.95,\n 61483.6,\n 59451.3,\n 59080,\n 52620.35,\n 49248.04\n ],\n \"resistance\": [\n 63915.3,\n 64362.6,\n 64684.69,\n 64918.2,\n 65595.7,\n 66100,\n 67130.92,\n 70954.35,\n 74868,\n 82828.7\n ]\n },\n \"confluences\": [\n \"피보나치 $64,684.69, ICT $64,918.20, 캔들 7일 고점 $64,362.60, 하모닉 PRZ 상단 $64,464.12-$64,802.10이 모두 $64.3k-$64.9k 저항 클러스터를 형성한다.\",\n \"ICT와 피보나치가 모두 EQ $70,954.35를 중기 구조 균형선으로 제시하며, 현재가는 이 레벨 아래 discount 영역에 있다.\",\n \"캔들, ICT, 파생 분석 모두 EMA20 $67,130.92 하회 상태를 구조적 약세 수용으로 해석한다.\",\n \"피보나치 $59,080.00, ICT $59,080.00, Wyckoff $59,080.00, 캔들 $59,451.30, 파생 $59,451.30이 $59.0k-$59.5k를 핵심 하단 구조 지지대로 일치시킨다.\",\n \"Wyckoff TERMINAL_SPRING $74,868.00, 캔들 EMA120 $74,867.89, 파생 EMA120 $74,867.89가 $74.87k를 상위 구조 재수용 기준으로 공통 제시한다.\",\n \"파생 상방 청산 레벨 $66,100은 Wyckoff Spring $65,595.70 및 EMA20 $67,130.92와 인접해 있어 $65.6k-$67.1k가 단기 구조 회복 여부를 가르는 중간 저항대다.\"\n ],\n \"conflicts\": [\n \"Wyckoff의 상위 regime 해석은 기존 축적 구조를 반영해 bullish로 남아 있으나, 현재 활성 구조 후보는 $81,999 BC → $59,080 AR → $64,362.60 ST 형태의 분배성 재구조화에 가깝다.\",\n \"캔들 분석은 morning star와 bullish engulfing으로 단기 반등 셋업을 제시하지만, 가격은 EMA20 $67,130.92 아래에 있어 구조적 bullish 전환으로는 확인되지 않는다.\",\n \"하모닉은 현재가가 bullish Bat PRZ $63,202.30-$63,987.38 및 Butterfly PRZ $62,684.52-$64,464.12 안에 있다고 보지만, 대부분 사전 확인 단계이므로 ICT·피보나치·파생의 bearish 구조 판독을 뒤집을 권한은 낮다.\",\n \"피보나치와 ICT는 현재가가 EQ $70,954.35 아래 discount 영역에 있어 반등 여지를 인정하지만, 동시에 $64,684.69-$64,918.20 회복 실패를 구조 약세 조건으로 본다.\"\n ],\n \"highest_conviction_analyst\": \"ICT Trader — 신뢰도 79%로 가장 높고, 최근 bearish CHoCH $64,918.20, 전일 고점 $63,915.30 재하회, EQ $70,954.35 하회, EMA20 $67,130.92 하회 등 구조·유동성·평균회귀 기준이 모두 같은 약세 판독으로 정렬되어 있다.\",\n \"invalidation_level\": \"일봉 종가 기준 $70,954.35 EQ 회복 및 이후 $74,867.89-$74,868.00 재수용 시 현재의 bearish 구조 판독은 훼손된다. 단기 약세 셋업은 $64,918.20-$65,595.70 회복 시 먼저 약화된다.\",\n \"executive_summary\": \"BTC/USDT 일봉 구조는 현재 $82,829 고점 이후 $59,080 저점으로 형성된 하락 스윙 안에서, $64.3k-$64.9k 저항 클러스터를 회복하지 못한 bearish 구조로 판정한다. Wyckoff 관점의 과거 축적 구조는 존재하지만, 현재 활성 구간은 $81,999 BC, $59,080 AR, $64,362.60 ST로 이어지는 분배성 재구조화 후보이며, Spring $65,595.70 회수 실패가 중요한 조건이다. 핵심 구조 지지는 $59,080-$59,451.30, 핵심 구조 저항은 $64,684.69-$64,918.20 및 EMA20 $67,130.92에 집중되어 있다. 단기적으로 하모닉 bullish PRZ와 반등형 캔들이 있어 반등 위험은 존재하지만, 이는 아직 구조 전환이 아니라 약세 구조 내부의 사전 확인 셋업이다. 구조적 bearish 판독의 상위 무효화는 $70,954.35 EQ 회복과 $74,867.89-$74,868.00 재수용이다.\"\n}"
},
"overall_signal": "bearish",
"overall_confidence": 0.68,
"operating_path": {
"path_type": "trending",
"confidence": 0.62,
"waypoints": [
{
"seq": 1,
"price": 61483.6,
"type": "support_test",
"source": "ICT(지지 $61,483.60), Derivatives(하방 목표 $61,600 / 청산 $63,500), Candlestick(7일 EQ $61,906.95)",
"description": "현재가 바로 아래 파생 하방 청산 레벨 $63,500 이탈 시 첫 하락 목표. ICT 구조 지지 $61,483.60·파생 목표 $61,600·캔들 7일 EQ $61,906.95가 형성하는 $61.5k-$61.9k 지지대를 테스트한다. CVD 흡수성 약세 다이버전스(+$2,648 증가에도 가격 -0.10%)와 OI -1.04% 언와인딩이 하방을 지지하며, 가격이 EMA20 $67,130.92 아래 5.4%에서 약세 수용 중인 점이 정렬된다.",
"est_hours": 8,
"turning_zone": [
60500.0,
61483.6
],
"likely_wick": 61000.0,
"rejection_confirm": 61906.95,
"invalid_overshoot": 60000.0,
"calibration_reasoning": "ICT 지지 $61,483.60(밴드 $61.5k–$61.9k 하단)을 base로 두고 ATR 0.40배(~$984) 폭의 존을 아래로 설정했으며, 존 내 라운드넘버 $61,000을 유동성 자석으로 보아 wick를 그쪽으로 편향했다. 캔들 7일 EQ $61,906.95 재탈환이 반등 확인이고, 다음 지지 $59,451.30까지 공백이라 $60,000(라운드넘버) 이탈은 지지 실패로 $59,080행 가속을 의미한다."
},
{
"seq": 2,
"price": 59080.0,
"type": "swing_low",
"source": "Fibonacci($59,080), ICT($59,080), Wyckoff($59,080/$59,451.30), Derivatives($59,451.30) — WP 후보표 유일 확정 레벨",
"description": "피보·ICT·Wyckoff가 일치시키는 핵심 하단 구조 지지이자 범위 저점($59,451.30이 상단 경계). 분배성 재구조화(BC $81,999 → AR $59,080 → ST $64,362.60)의 1차 하락 목표이며, Spring $65,595.70 회수 실패가 이 재검증을 정당화한다. 이탈 시 피보 확장 $52,620.35로 가속.",
"est_hours": 22,
"turning_zone": [
57600.0,
59080.0
],
"likely_wick": 58500.0,
"rejection_confirm": 59451.3,
"invalid_overshoot": 57000.0,
"calibration_reasoning": "피보 확장 1.0 이중 컨플루언스·스윙로우·Wyckoff AR이 정렬된 강한 구조라 base를 $59,080에 고정하고, 터미널 웨이포인트라 ATR 0.61배(~$1,480)의 넓은 존을 적용했다. $59,080 스윙로우/$59,000 라운드넘버 하단 유동성 스윕을 반영해 wick는 $58,500, 레인지 상단 $59,451.30 재탈환이 반전 확인이며 $57,000 이탈 시 피보 확장 $52,620.35로 가속한다. (참고: butterfly PRZ $63,574.32는 미확정·현재가 부근이라 하방 웨이포인트 보정에 미반영)"
}
],
"period_extremes": {
"4h": {
"expected_high": 63915.3,
"expected_low": 62800.0,
"high_first": true
},
"8h": {
"expected_high": 63915.3,
"expected_low": 61483.6,
"high_first": true
},
"24h": {
"expected_high": 64362.6,
"expected_low": 59080.0,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 64918.2,
"description": "ICT bearish CHoCH 기준선 $64,918.20 회복·수용 시 약세 셋업 약화. $64.3k-$64.9k 저항 클러스터(피보 $64,684.69·ICT $64,918.20·하모닉 PRZ 상단) 상향 돌파로 EMA20 $67,130.92 향한 반등 경로 활성화."
},
"bearish": {
"price": 59080.0,
"description": "범위 저점 $59,080 이탈·수용 시 분배 구조 확정. 핵심 지지 클러스터 상실로 피보 확장 $52,620.35 → $49,248.04로 하방 가속하며 단기 반등 시나리오 소멸."
}
},
"scenario_invalidation": 65595.7,
"raw_llm_response": "```json\n{\n \"path_type\": \"trending\",\n \"confidence\": 0.62,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 61483.60,\n \"type\": \"support_test\",\n \"source\": \"ICT(지지 $61,483.60), Derivatives(하방 목표 $61,600 / 청산 $63,500), Candlestick(7일 EQ $61,906.95)\",\n \"description\": \"현재가 바로 아래 파생 하방 청산 레벨 $63,500 이탈 시 첫 하락 목표. ICT 구조 지지 $61,483.60·파생 목표 $61,600·캔들 7일 EQ $61,906.95가 형성하는 $61.5k-$61.9k 지지대를 테스트한다. CVD 흡수성 약세 다이버전스(+$2,648 증가에도 가격 -0.10%)와 OI -1.04% 언와인딩이 하방을 지지하며, 가격이 EMA20 $67,130.92 아래 5.4%에서 약세 수용 중인 점이 정렬된다.\",\n \"est_hours\": 8\n },\n {\n \"seq\": 2,\n \"price\": 59080.00,\n \"type\": \"swing_low\",\n \"source\": \"Fibonacci($59,080), ICT($59,080), Wyckoff($59,080/$59,451.30), Derivatives($59,451.30) — WP 후보표 유일 확정 레벨\",\n \"description\": \"피보·ICT·Wyckoff가 일치시키는 핵심 하단 구조 지지이자 범위 저점($59,451.30이 상단 경계). 분배성 재구조화(BC $81,999 → AR $59,080 → ST $64,362.60)의 1차 하락 목표이며, Spring $65,595.70 회수 실패가 이 재검증을 정당화한다. 이탈 시 피보 확장 $52,620.35로 가속.\",\n \"est_hours\": 22\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 63915.30, \"expected_low\": 62800.00, \"high_first\": true},\n \"8h\": {\"expected_high\": 63915.30, \"expected_low\": 61483.60, \"high_first\": true},\n \"24h\": {\"expected_high\": 64362.60, \"expected_low\": 59080.00, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\"price\": 64918.20, \"description\": \"ICT bearish CHoCH 기준선 $64,918.20 회복·수용 시 약세 셋업 약화. $64.3k-$64.9k 저항 클러스터(피보 $64,684.69·ICT $64,918.20·하모닉 PRZ 상단) 상향 돌파로 EMA20 $67,130.92 향한 반등 경로 활성화.\"},\n \"bearish\": {\"price\": 59080.00, \"description\": \"범위 저점 $59,080 이탈·수용 시 분배 구조 확정. 핵심 지지 클러스터 상실로 피보 확장 $52,620.35 → $49,248.04로 하방 가속하며 단기 반등 시나리오 소멸.\"}\n },\n \"scenario_invalidation\": 65595.70\n}\n```\n\n**핵심 판단:** 구조 bearish(68%)와 실행 셋업 bearish(73%)가 정렬되어 경로 순서는 명확한 약세 방향이다. 현재가 $63,536.70이 하모닉 bullish PRZ($62,684–$64,802)와 반등형 캔들(morning star, bullish engulfing) 한가운데 있어 **단기 반등 위험**이 실재하지만, 규칙상 하모닉 PRZ 단독으로는 WP1을 뒤집을 수 없고 \"사전 확인 단계\"에 불과하므로 이 위험은 waypoint가 아닌 `high_first=true`(초반 약한 반등 후 하락) 로만 반영했다.\n\n반등 목표($64,362 = +$826)는 0.5·ATR 미만이라 정식 waypoint 자격이 없어, 경로는 $63,500 청산 레벨 이탈 → $61,483.60 → $59,080의 2-waypoint 약세 트렌딩으로 구성했다. 신뢰도를 0.62로 둔 것은 방향성 확신은 높으나 24h 내 -7%($59,080) 도달이 다소 공격적이기 때문이다 — WP1(-3.2%)은 고확률, WP2(-7%)는 청산 캐스케이드 의존 목표다."
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 61483.6,
"turning_zone": [
60500.0,
61483.6
],
"likely_wick": 61000.0,
"rejection_confirm": 61906.95,
"invalid_overshoot": 60000.0,
"calibration_reasoning": "ICT 지지 $61,483.60(밴드 $61.5k–$61.9k 하단)을 base로 두고 ATR 0.40배(~$984) 폭의 존을 아래로 설정했으며, 존 내 라운드넘버 $61,000을 유동성 자석으로 보아 wick를 그쪽으로 편향했다. 캔들 7일 EQ $61,906.95 재탈환이 반등 확인이고, 다음 지지 $59,451.30까지 공백이라 $60,000(라운드넘버) 이탈은 지지 실패로 $59,080행 가속을 의미한다."
},
{
"seq": 2,
"base_target": 59080.0,
"turning_zone": [
57600.0,
59080.0
],
"likely_wick": 58500.0,
"rejection_confirm": 59451.3,
"invalid_overshoot": 57000.0,
"calibration_reasoning": "피보 확장 1.0 이중 컨플루언스·스윙로우·Wyckoff AR이 정렬된 강한 구조라 base를 $59,080에 고정하고, 터미널 웨이포인트라 ATR 0.61배(~$1,480)의 넓은 존을 적용했다. $59,080 스윙로우/$59,000 라운드넘버 하단 유동성 스윕을 반영해 wick는 $58,500, 레인지 상단 $59,451.30 재탈환이 반전 확인이며 $57,000 이탈 시 피보 확장 $52,620.35로 가속한다. (참고: butterfly PRZ $63,574.32는 미확정·현재가 부근이라 하방 웨이포인트 보정에 미반영)"
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 61483.60,\n \"turning_zone\": [60500.00, 61483.60],\n \"likely_wick\": 61000.00,\n \"rejection_confirm\": 61906.95,\n \"invalid_overshoot\": 60000.00,\n \"calibration_reasoning\": \"ICT 지지 $61,483.60(밴드 $61.5k–$61.9k 하단)을 base로 두고 ATR 0.40배(~$984) 폭의 존을 아래로 설정했으며, 존 내 라운드넘버 $61,000을 유동성 자석으로 보아 wick를 그쪽으로 편향했다. 캔들 7일 EQ $61,906.95 재탈환이 반등 확인이고, 다음 지지 $59,451.30까지 공백이라 $60,000(라운드넘버) 이탈은 지지 실패로 $59,080행 가속을 의미한다.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 59080.00,\n \"turning_zone\": [57600.00, 59080.00],\n \"likely_wick\": 58500.00,\n \"rejection_confirm\": 59451.30,\n \"invalid_overshoot\": 57000.00,\n \"calibration_reasoning\": \"피보 확장 1.0 이중 컨플루언스·스윙로우·Wyckoff AR이 정렬된 강한 구조라 base를 $59,080에 고정하고, 터미널 웨이포인트라 ATR 0.61배(~$1,480)의 넓은 존을 적용했다. $59,080 스윙로우/$59,000 라운드넘버 하단 유동성 스윕을 반영해 wick는 $58,500, 레인지 상단 $59,451.30 재탈환이 반전 확인이며 $57,000 이탈 시 피보 확장 $52,620.35로 가속한다. (참고: butterfly PRZ $63,574.32는 미확정·현재가 부근이라 하방 웨이포인트 보정에 미반영)\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 28.2,
"chairman": 42.1,
"operating_path": 275.5,
"tp_calibrator": 241.5
},
"agents": {},
"total_s": 587.4
}
}