Signal: BEARISH (68%) | Price: $64,470.30 | 2026-06-18 17:00 KST | 300 candles
Council: 0 bullish, 2 neutral, 4 bearish | Support: $63,881 / $63,500 / $62,800 | Resistance: $64,685 / $64,918 / $65,028
현재 BTC/USDT 1일 구조의 합의 판단은 bearish다. 가격은 $64,918.20 bearish CHoCH/ST 기준선, 7일 EQ $65,027.70, EMA20 $66,225.75 아래에 있으며, 다수 분석가가 중기 EMA와 피보나치 되돌림 구조 아래의 약세 체계를 확인하고 있다. Wyckoff 관점에서는 $59,080 Spring 이후 $67,255.40 SOS가 형성된 accumulation Phase D 후보가 존재하지만, 현재 위치는 LPS 확정이 아니라 SOS 이후 재검증 구간이며 $64,918.20 회복 실패가 구조적 리스크다. 실행 셋업도 ICT·Derivatives·Fibonacci가 모두 bearish로 정렬되어 있으며, 하모닉 PRZ $63,231.30-$65,835.35와 $62,800-$59,080 수요대는 반전 확정보다는 반응 가능 구간으로만 취급한다. 구조적 무효화는 $67,255.40 회복과 $68,152.00 위 수용 확인이다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | NEUTRAL | 62% | $64,918 / $62,800 | $65,745 / $66,226 |
| ICT Trader | BEARISH | 78% | $63,881 / $62,800 | $64,918 / $66,419 |
| Derivatives Trader | BEARISH | 68% | $63,500 / $62,800 | $65,028 / $65,100 |
| Candlestick Reader | BEARISH | 52% | $62,800 / $62,263 | $65,028 / $66,226 |
| Fibonacci Analyst | BEARISH | 64% | $59,080 / $52,620 | $64,685 / $68,152 |
| Harmonic Specialist | NEUTRAL | 44% | $64,464 / $63,574 | $65,381 / $65,835 |
Support: $64,918 / $62,800 / $59,800 | Resistance: $65,745 / $66,226 / $67,255 | Horizon: medium term
1일 구조는 metrics상 regime=ACC, regime_fitness=0.853이며 SC $59,800.00 → AR $71,690.00 → ST $64,918.20 → Spring $59,080.00 → SOS $67,255.40 순서가 확인되어 구조적 편향은 bullish로 본다. 다만 현재가는 $64,470.30으로 SOS $67,255.40에서 밀린 뒤 박스 EQ 약 $65,745.00 및 EMA20 $66,225.75 아래에 있어, Phase D의 LPS 테스트 후보일 뿐 아직 LPS/BU 확인은 아니다. 즉 큰 구조는 축적 쪽이지만, 즉시 경로는 $64,918.20 회복 실패 시 $62,800.00 또는 $59,800~$59,080 수요대 재검증으로 열려 있다. $67,255.40 재돌파와 그 위 수용이 있어야 SOS 후속 수요가 강화되고, $71,690.00 AR/상단 저항 테스트가 현실화된다.
Support: $63,881 / $62,800 / $59,080 | Resistance: $64,918 / $66,419 / $67,255 | Horizon: medium term
일봉 구조는 최근 $64,918.20에서 bearish CHoCH가 발생했고 현재가 $64,470.30가 그 아래에 있어 확인된 구조 편향은 bearish로 판단한다. 이전 구조 이벤트도 $108,566.00 bearish CHoCH, $101,516.50 bearish BOS, $84,408.60 bearish CHoCH가 누적되어 상위 흐름의 매도 우위가 유지되고 있다. 가격은 EQ $70,954.35 아래 discount에 있지만, 활성 bullish OB와 미체결 bullish FVG가 없고 최근 유동성 스윕도 확인되지 않아 즉각적인 반전 근거는 약하다. 전일 저가 $63,881.20 이탈은 단기적으로 sell-side 유동성 공략이 진행 중임을 시사하며, $62,800.00 및 range low $59,080.00 방향의 추가 하락 리스크가 우세하다.
Support: $63,500 / $62,800 / $61,600 | Resistance: $65,028 / $65,100 / $66,100 | Horizon: short/medium term
확인된 구조는 약세입니다. BTC는 현재 $64,470.30으로 EMA20 $66,225.75와 7일 EQ 약 $65,027.70 아래에서 거래되고 있으며, EMA120 $73,932.39와 EMA240 $81,252.77도 크게 하회해 중기 하락 구조가 유지됩니다. 파생 포지셔닝에서는 OI가 24시간 -3.0290% 감소했고 CVD 변화도 -344.4970으로 약해, 가격을 끌어올리는 적극적 매수보다 포지션 축소와 참여 약화가 더 뚜렷합니다. 특히 롱 계정 비율이 0.638까지 상승하고 account_long_crowding이 0.940으로 높아, $63,500 및 $61,600 하방 청산 구간으로 밀릴 경우 롱 스퀴즈가 발생할 수 있습니다. 단기적으로는 $65,100-$66,100의 상단 유동성을 먼저 건드릴 수 있으나, $67,255.40 이상을 회복하지 못하면 반등은 매도 기회로 해석합니다.
Support: $62,800 / $62,263 / $60,000 | Resistance: $65,028 / $66,226 / $67,255 | Horizon: short to medium term
확정 구조는 약세로 판단된다. 현재 BTC는 $64,470.30으로 EMA20 $66,225.75보다 2.7% 낮고, EMA120 $73,932.39 및 EMA240 $81,252.77 아래에 있어 중기 구조상 매도 우위가 유지된다. 최근 패턴은 bullish_engulfing 후보 2개와 bearish_engulfing@297, evening_star@290, doji@299가 혼재되어 있으나 bear_score 1.55가 bull_score 1.50보다 근소하게 높고, 고거래량 패턴이 없어 신뢰도는 제한적이다. 다만 현재가가 7일 EQ $65,027.70 아래이며 7일 저점 $62,800.00에 가까워 단기적으로는 반등 셋업이 존재하므로 setup_bias는 구조와 달리 bullish로 본다.
Support: $59,080 / $52,620 / $49,248 | Resistance: $64,685 / $68,152 / $70,954 | Horizon: short/medium term
BTC는 $82,829에서 $59,080까지의 하락 스윙 이후 0.236 되돌림인 $64,684.69를 테스트하고 있으며, 현재가 $64,470.30는 해당 저항을 아직 회복하지 못했습니다. 확정 구조 관점에서는 가격이 EMA20 $66,225.75와 0.382 되돌림 $68,152.00 아래에 머물러 있어 하락 구조가 유지됩니다. 특히 0.618 골든 비율 $73,756.70은 EMA120 $73,932.39와 거의 겹치는 강한 상위 저항대로, 중기 구조 전환 전까지는 매도 우위 구간으로 해석됩니다. 단기적으로 $64,684.69 돌파 실패 시 $59,080.00 재시험이 우선 시나리오이며, 이탈 시 $52,620.35와 $49,248.04 확장 지지가 다음 목표가 됩니다.
Support: $64,464 / $63,574 / $63,231 | Resistance: $65,381 / $65,835 / $66,000 | Horizon: short/medium term
1일 구조는 현재가 $64,470.30이 EMA20 $66,225.75, EMA120 $73,932.39, EMA240 $81,252.77 아래에 있어 확인된 추세 압력은 bearish로 판단한다. 다만 셋업 관점에서는 가격이 bullish Gartley 계열 PRZ $63,231.30-$65,835.35 안에 있고 nearest PRZ $64,533.33과 거의 동일해 단기 반등 후보 구간에 진입해 있다. 완료된 Gartley 일부는 reaction_score 1.0 및 PRZ 방어 신호를 보였지만, 핵심적으로 actionable_patterns_list가 비어 있고 council_relevant_prz_count와 directional_influence_prz_count가 모두 0이므로 하모닉 단독으로 방향 전환을 선언할 수 없다. 따라서 구조는 bearish, 셋업은 bullish 반응 후보로 분리하며, 최종 신호는 중립이다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $65,400 | liquidity_sweep | Derivatives(상단 유동성 $65,100-$66,100), Fibonacci(0.236 $64,684.69), ICT(CHoCH 기준선 $64,918.20), Candlestick/Derivatives(7일 EQ $65,027.70), Harmonic(Gartley PRZ $63,231.30-$65,835.35) | 3.0 | 현재가 $64,470.30은 0.236 되돌림 $64,684.69 바로 아래이자 하모닉 Gartley PRZ($63,231-$65,835) 내부의 단기 반응 후보 구간이다. 구조·셋업이 모두 약세지만 council은 '즉시 추격보다 저항 회복 실패 확인'을 명시했다. 따라서 1차 경로는 bearish CHoCH 기준선 $64,918.20과 7일 EQ $65,027.70 위로 매수측 유동성($65,100)을 스윕하는 반등이며, 박스 EQ $65,745·PRZ 상단 $65,835·EMA20 $66,225.75 아래에서 회복 실패가 예상된다. 이 실패 확인이 숏 진입 기준점이다. |
| 2 | $63,881 | support_test | ICT(전일 저가 $63,881.20 하향 이탈, sell-side 유동성), Derivatives($63,500 지지·롱 청산 구간) | 9.0 | WP1 회복 실패 후 약세 정렬이 재개되는 구간이다. ICT는 이미 전일 저가 $63,881.20 이탈과 sell-side 유동성 공략을 지목했고, EMA20 $66,225.75 하회·OI -3.03%·롱 쏠림 0.940의 하방 청산 민감도가 $63,881.20→$63,500 지지 선반 재이탈을 가속한다. |
| 3 | $62,800 | swing_low | ICT·Wyckoff·Candlestick·Derivatives(공통 $62,800 주요 수요/7일 저점), Candlestick(도지@299), Wyckoff(ST/Spring 재검증) | 20.0 | $62,800.00은 4개 분석가가 공유하는 하단 반응대이자 7일 저점이다. Candlestick은 이 부근 도지@299로 매도 압력 둔화 가능성을, Wyckoff는 ST/Spring 재검증 위험을 제시한다. 1차 하방 목표이자 반응이 예상되는 핵심 수요대로, 이탈 시 $61,600·$59,800 방향으로 확장된다. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $64,400 | $65,400 | High first |
| 8h | $63,950 | $65,400 | High first |
| 24h | $62,700 | $65,400 | High first |
Invalidation: $66,226
```json
{
"path_type": "complex",
"confidence": 0.65,
"waypoints": [
{
"seq": 1,
"price": 65400.0,
"type": "liquidity_sweep",
"source": "Derivatives(상단 유동성 $65,100-$66,100), Fibonacci(0.236 $64,684.69), ICT(CHoCH 기준선 $64,918.20), Candlestick/Derivatives(7일 EQ $65,027.70), Harmonic(Gartley PRZ $63,231.30-$65,835.35)",
"description": "현재가 $64,470.30은 0.236 되돌림 $64,684.69 바로 아래이자 하모닉 Gartley PRZ($63,231-$65,835) 내부의 단기 반응 후보 구간이다. 구조·셋업이 모두 약세지만 council은 '즉시 추격보다 저항 회복 실패 확인'을 명시했다. 따라서 1차 경로는 bearish CHoCH 기준선 $64,918.20과 7일 EQ $65,027.70 위로 매수측 유동성($65,100)을 스윕하는 반등이며, 박스 EQ $65,745·PRZ 상단 $65,835·EMA20 $66,225.75 아래에서 회복 실패가 예상된다. 이 실패 확인이 숏 진입 기준점이다.",
"est_hours": 3.0
},
{
"seq": 2,
"price": 63881.2,
"type": "support_test",
"source": "ICT(전일 저가 $63,881.20 하향 이탈, sell-side 유동성), Derivatives($63,500 지지·롱 청산 구간)",
"description": "WP1 회복 실패 후 약세 정렬이 재개되는 구간이다. ICT는 이미 전일 저가 $63,881.20 이탈과 sell-side 유동성 공략을 지목했고, EMA20 $66,225.75 하회·OI -3.03%·롱 쏠림 0.940의 하방 청산 민감도가 $63,881.20→$63,500 지지 선반 재이탈을 가속한다.",
"est_hours": 9.0
},
{
"seq": 3,
"price": 62800.0,
"type": "swing_low",
"source": "ICT·Wyckoff·Candlestick·Derivatives(공통 $62,800 주요 수요/7일 저점), Candlestick(도지@299), Wyckoff(ST/Spring 재검증)",
"description": "$62,800.00은 4개 분석가가 공유하는 하단 반응대이자 7일 저점이다. Candlestick은 이 부근 도지@299로 매도 압력 둔화 가능성을, Wyckoff는 ST/Spring 재검증 위험을 제시한다. 1차 하방 목표이자 반응이 예상되는 핵심 수요대로, 이탈 시 $61,600·$59,800 방향으로 확장된다.",
"est_hours": 20.0
}
],
"period_extremes": {
"4h": {"expected_high": 65400.0, "expected_low": 64400.0, "high_first": true},
"8h": {"expected_high": 65400.0, "expected_low": 63950.0, "high_first": true},
"24h": {"expected_high": 65400.0, "expected_low": 62700.0, "high_first": true}
},
"triggers": {
"bullish": {
"price": 65835.35,
"description": "하모닉 PRZ 상단 $65,835.35·Wyckoff 박스 EQ $65,745 위 수용 확인 시 회복 실패 시나리오가 약화되고 EMA20 $66,225.75 테스트가 열린다. WP1 반등이 여기서 멈추지 않고 수용되면 약세 경로가 위협받는다."
},
"bearish": {
"price": 63500.0,
"description": "전일 저가 $63,881.20과 $63,500 지지 선반의 결정적 하향 이탈 시 sell-side 연속성이 확정되며 $62,800, 이어 $61,600·$59,800 롱 청산 구간으로 하락이 가속된다."
}
},
"scenario_invalidation": 66225.75
}
```
**핵심 판단 요약**
- **경로 성격**: 구조(BEARISH 68%)와 셋업(BEARISH 71%)이 정렬된 약세지만, council이 명시한 "즉시 추격보다 저항 회복 실패 확인" 원칙에 따라 **반등 후 실패 → 하락 연속**의 corrective 경로로 설계했습니다.
- **WP1 선정 근거**: 후보 테이블의 유일 항목 $59,080은 8.36% 거리·candidate 등급으로 24h WP1에 부적합하여, 현재가가 위치한 반응 구간(0.236 $64,684.69 / Gartley PRZ 내부)을 기준으로 매수측 유동성 스윕($65,400)을 1차 변곡점으로 잡았습니다. 하모닉 PRZ 단독으로 방향을 뒤집지 않고, derivatives의 상단 유동성·ICT CHoCH 기준선과 결합해 "실패 확인용" 웨이포인트로만 활용했습니다.
- **스윙 유효성**: WP1 +$930 → WP2 −$1,519 → WP3 −$1,081로 모든 구간이 0.5×ATR(추정 ~$750–900)을 충족합니다.
- **무효화**: EMA20 $66,225.75 위 수용 시 24h 약세 경로 무효(완전한 구조 전환은 $67,255.40 SOS 회복 필요).{
"overall_signal": "bearish",
"overall_confidence": 0.68,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.71,
"active_setups": [
"ICT 기준 최근 bearish CHoCH $64,918.20 하회 상태",
"전일 저가 $63,881.20 하향 이탈 이후 구조 회복 미확인",
"7일 레인지 EQ $65,027.70 아래에서 단기 약세 영역 유지",
"EMA20 $66,225.75, EMA120 $73,932.39, EMA240 $81,252.77 모두 하회",
"피보나치 0.236 되돌림 저항 $64,684.69 바로 아래에서 반응 구간 테스트",
"OI 24시간 -3.03%, CVD -344.50으로 매수 추격보다 포지션 축소 성격 우세",
"롱 계정 비율 0.638 및 롱 쏠림 0.940으로 하방 청산 민감도 존재",
"하모닉 bullish Gartley PRZ $63,231.30-$65,835.35 내부이나 actionable 패턴 부재로 보조적 반등 후보에 그침"
],
"setup_vs_structure": "구조와 실행 셋업은 모두 약세 쪽으로 정렬되어 있다. 다만 Wyckoff와 Harmonic은 $63,231-$65,835 및 $59,080-$59,800 수요대에서 반응 가능성을 제시하므로, 즉시 추격보다는 저항 회복 실패 여부를 확인하는 구조다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 4,
"neutral_count": 2
},
"key_levels": {
"support": [
63881.2,
63500,
62800,
61600,
59800,
59080,
57500
],
"resistance": [
64684.69,
64918.2,
65027.7,
66225.75,
67255.4,
68152,
70954.35,
73756.7
]
},
"confluences": [
"ICT와 Wyckoff 모두 $64,918.20을 핵심 구조 기준으로 제시한다. ICT는 bearish CHoCH 기준선, Wyckoff는 ST 저점으로 해석하며 현재가는 그 아래에 있다.",
"Candlestick과 Derivatives 모두 7일 레인지 EQ $65,027.70 하회를 단기 약세 영역으로 본다.",
"Candlestick, ICT, Derivatives, Fibonacci, Harmonic 모두 EMA20 $66,225.75 하회를 언급하며 단기 추세 회복이 아직 확인되지 않았다는 데 동의한다.",
"여러 분석가가 $67,255.40을 핵심 상단 구조 레벨로 본다. Wyckoff는 SOS 고점, Candlestick·ICT·Derivatives는 주요 저항으로 제시한다.",
"ICT, Wyckoff, Candlestick, Derivatives가 모두 $62,800.00 부근을 하단 반응 또는 지지 레벨로 식별한다.",
"Wyckoff와 Fibonacci는 $59,080.00을 주요 하단 구조 레벨로 공유한다. Wyckoff는 Spring 저점, Fibonacci는 하락 스윙 저점 및 확장 기준으로 본다.",
"Fibonacci의 0.5 되돌림 $70,954.35와 ICT의 range EQ $70,954.35가 정확히 일치해 중기 구조 회복 전의 상위 균형 저항으로 작동한다.",
"Fibonacci 0.618 $73,756.70과 EMA120 $73,932.39가 근접해 있어 $73,700-$73,900 구간은 중기 구조 전환 전 강한 저항 클러스터다."
],
"conflicts": [
"Wyckoff는 SC $59,800 → AR $71,690 → ST $64,918.20 → Spring $59,080 → SOS $67,255.40 순서를 근거로 accumulation Phase D 후보, 즉 구조적 bullish 가능성을 제시한다. 반면 ICT, Fibonacci, Derivatives, Candlestick은 현재가가 CHoCH, EMA, 피보나치 저항, 레인지 EQ 아래에 있어 확인 구조는 bearish라고 본다.",
"Candlestick과 Harmonic은 단기적으로 bullish 반응 후보를 제시한다. Candlestick은 7일 저점 $62,800 근처 도지와 할인 구간을, Harmonic은 bullish Gartley PRZ $63,231.30-$65,835.35를 근거로 든다. 그러나 두 신호 모두 고거래량 확인 또는 actionable harmonic 조건이 부족하다.",
"Wyckoff의 축적 해석은 regime fitness가 높지만, 현재가는 SOS $67,255.40 이후 박스 EQ $65,745.00 및 EMA20 $66,225.75 아래로 밀려 LPS 확인 전 상태다. 따라서 축적 구조는 가능성이 있으나 아직 시장 전체 구조를 뒤집을 정도의 확인은 부족하다.",
"Derivatives는 하방 롱 스퀴즈 위험을 강조하지만, OI 감소는 신규 공격적 숏 증가라기보다 포지션 언와인딩 성격도 포함한다. 즉 약세 구조에는 부합하나 추세 강도 자체는 과열된 숏 추세라기보다 참여 약화에 가깝다."
],
"highest_conviction_analyst": "ICT Trader — 신뢰도 78%로 가장 높고, $64,918.20 bearish CHoCH 하회, 전일 저가 $63,881.20 이탈, EMA20·EMA120 하회, 활성 bullish OB/FVG 부재 등 구조 기준과 실행 조건이 모두 구체적이다.",
"invalidation_level": "$67,255.40 일봉 종가 회복 및 $68,152.00 피보나치 0.382 위 안착 시 현재 bearish 구조 판단은 약화된다.",
"executive_summary": "현재 BTC/USDT 1일 구조의 합의 판단은 bearish다. 가격은 $64,918.20 bearish CHoCH/ST 기준선, 7일 EQ $65,027.70, EMA20 $66,225.75 아래에 있으며, 다수 분석가가 중기 EMA와 피보나치 되돌림 구조 아래의 약세 체계를 확인하고 있다. Wyckoff 관점에서는 $59,080 Spring 이후 $67,255.40 SOS가 형성된 accumulation Phase D 후보가 존재하지만, 현재 위치는 LPS 확정이 아니라 SOS 이후 재검증 구간이며 $64,918.20 회복 실패가 구조적 리스크다. 실행 셋업도 ICT·Derivatives·Fibonacci가 모두 bearish로 정렬되어 있으며, 하모닉 PRZ $63,231.30-$65,835.35와 $62,800-$59,080 수요대는 반전 확정보다는 반응 가능 구간으로만 취급한다. 구조적 무효화는 $67,255.40 회복과 $68,152.00 위 수용 확인이다."
}{
"symbol": "BTC/USDT",
"timeframe": "1d",
"timestamp": "2026-06-18 17:00 KST",
"last_price": 64470.3,
"num_candles": 300,
"stage1_analyses": {
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bearish",
"confidence": 0.52,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.45,
"setup_signals": [
"현재가 $64,470.30은 7일 범위 EQ $65,027.70 아래의 할인 구간에 위치",
"7일 저점 $62,800.00 근처에서 최근 도지@299가 출현해 단기 매도 압력 둔화 가능성",
"최근 bullish_engulfing@292, bullish_engulfing@294 후보가 있었으나 고거래량 확인은 없음",
"ATR $2,207.43 기준으로 $62,800.00 이탈 시 변동성 확장 위험이 큼"
],
"reasoning": "확정 구조는 약세로 판단된다. 현재 BTC는 $64,470.30으로 EMA20 $66,225.75보다 2.7% 낮고, EMA120 $73,932.39 및 EMA240 $81,252.77 아래에 있어 중기 구조상 매도 우위가 유지된다. 최근 패턴은 bullish_engulfing 후보 2개와 bearish_engulfing@297, evening_star@290, doji@299가 혼재되어 있으나 bear_score 1.55가 bull_score 1.50보다 근소하게 높고, 고거래량 패턴이 없어 신뢰도는 제한적이다. 다만 현재가가 7일 EQ $65,027.70 아래이며 7일 저점 $62,800.00에 가까워 단기적으로는 반등 셋업이 존재하므로 setup_bias는 구조와 달리 bullish로 본다.",
"key_levels": {
"support": [
62800.0,
62262.87,
60000.0
],
"resistance": [
65027.7,
66225.75,
67255.4,
73932.39
]
},
"time_horizon": "short to medium term",
"invalidation_level": "$67,255.40 일봉 종가 상향 돌파",
"risk_scenario": "$66,225.75 EMA20을 회복하고 7일 고점 $67,255.40 위에서 일봉이 안착하면 bearish 구조 판단은 약화되며, 숏 커버링으로 EMA120 $73,932.39까지 반등 여지가 열린다. 반대로 $62,800.00 지지가 깨지면 ATR $2,207.43 규모의 하방 변동성이 확대되어 $62,262.87 및 $60,000.00 테스트가 가능하다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 134,
"recent_patterns": 7,
"pattern_list": [
"bullish_engulfing@292",
"bullish_engulfing@294",
"bearish_engulfing@297",
"evening_star@290",
"doji@291",
"doji@293",
"doji@299"
],
"atr_value": 2207.43,
"vol_avg_20": 197635.0,
"high_volume_patterns": [],
"pattern_candidates": [
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.621,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.602,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.526,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "evening_star",
"signal": "bearish",
"pattern_quality": 0.46,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.355,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.621,
"bull_score": 1.5,
"bear_score": 1.55
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.52,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.45,\n \"setup_signals\": [\n \"현재가 $64,470.30은 7일 범위 EQ $65,027.70 아래의 할인 구간에 위치\",\n \"7일 저점 $62,800.00 근처에서 최근 도지@299가 출현해 단기 매도 압력 둔화 가능성\",\n \"최근 bullish_engulfing@292, bullish_engulfing@294 후보가 있었으나 고거래량 확인은 없음\",\n \"ATR $2,207.43 기준으로 $62,800.00 이탈 시 변동성 확장 위험이 큼\"\n ],\n \"reasoning\": \"확정 구조는 약세로 판단된다. 현재 BTC는 $64,470.30으로 EMA20 $66,225.75보다 2.7% 낮고, EMA120 $73,932.39 및 EMA240 $81,252.77 아래에 있어 중기 구조상 매도 우위가 유지된다. 최근 패턴은 bullish_engulfing 후보 2개와 bearish_engulfing@297, evening_star@290, doji@299가 혼재되어 있으나 bear_score 1.55가 bull_score 1.50보다 근소하게 높고, 고거래량 패턴이 없어 신뢰도는 제한적이다. 다만 현재가가 7일 EQ $65,027.70 아래이며 7일 저점 $62,800.00에 가까워 단기적으로는 반등 셋업이 존재하므로 setup_bias는 구조와 달리 bullish로 본다.\",\n \"key_levels\": {\n \"support\": [\n 62800.0,\n 62262.87,\n 60000.0\n ],\n \"resistance\": [\n 65027.7,\n 66225.75,\n 67255.4,\n 73932.39\n ]\n },\n \"time_horizon\": \"short to medium term\",\n \"invalidation_level\": \"$67,255.40 일봉 종가 상향 돌파\",\n \"risk_scenario\": \"$66,225.75 EMA20을 회복하고 7일 고점 $67,255.40 위에서 일봉이 안착하면 bearish 구조 판단은 약화되며, 숏 커버링으로 EMA120 $73,932.39까지 반등 여지가 열린다. 반대로 $62,800.00 지지가 깨지면 ATR $2,207.43 규모의 하방 변동성이 확대되어 $62,262.87 및 $60,000.00 테스트가 가능하다.\",\n \"data_quality\": \"medium\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bearish",
"confidence": 0.78,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.904,
"setup_signals": [
"현재가 $64,470.30가 최근 bearish CHoCH 기준선 $64,918.20 아래에 위치",
"전일 저가 $63,881.20 하향 이탈 발생",
"현재가가 EMA20 $66,225.75 아래 -2.7%, EMA120 $73,932.39 아래 -12.8%에 위치",
"균형가 EQ $70,954.35 아래 discount 영역에 있으나, 아직 매수측 구조 전환 확인 없음",
"상단 후보 bearish OB $80,651.20~$82,828.70는 미체결 공급 후보로 남아 있음"
],
"reasoning": "일봉 구조는 최근 $64,918.20에서 bearish CHoCH가 발생했고 현재가 $64,470.30가 그 아래에 있어 확인된 구조 편향은 bearish로 판단한다. 이전 구조 이벤트도 $108,566.00 bearish CHoCH, $101,516.50 bearish BOS, $84,408.60 bearish CHoCH가 누적되어 상위 흐름의 매도 우위가 유지되고 있다. 가격은 EQ $70,954.35 아래 discount에 있지만, 활성 bullish OB와 미체결 bullish FVG가 없고 최근 유동성 스윕도 확인되지 않아 즉각적인 반전 근거는 약하다. 전일 저가 $63,881.20 이탈은 단기적으로 sell-side 유동성 공략이 진행 중임을 시사하며, $62,800.00 및 range low $59,080.00 방향의 추가 하락 리스크가 우세하다.",
"key_levels": {
"support": [
63881.2,
62800.0,
59080.0
],
"resistance": [
64918.2,
66419.2,
67255.4,
70954.35,
80651.2,
82828.7
]
},
"time_horizon": "medium term",
"invalidation_level": "$66,419.20 일봉 종가 상향 돌파",
"risk_scenario": "만약 가격이 $64,918.20 bearish CHoCH 레벨을 회복하고 전일 고가 $66,419.20까지 종가 기준 돌파한다면, 현재의 하락 지속 셋업은 실패로 간주된다. 그 경우 $67,255.40 7일 고점과 EQ $70,954.35 방향으로 숏 커버링 및 균형가 회귀가 발생할 수 있다.",
"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.512
},
"active_bullish_ob_list": [],
"active_bearish_ob_list": [],
"ob_mitigated_count": 1,
"unfilled_bull_fvg_count": 0,
"unfilled_bear_fvg_count": 0,
"bull_fvg_ranges": [],
"bear_fvg_ranges": [],
"fvg_open_count": 0,
"fvg_mitigated_count": 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": 5.0,
"bear_score": 10.4,
"setup_bias": "bearish",
"setup_score": 0.904,
"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",
"broken previous day low $63,881.20"
],
"retracement_direction": "bearish",
"current_retracement_pct": 30.9,
"deepest_retracement_pct": 34.4,
"previous_day_high": 66419.2,
"previous_day_low": 63881.2,
"broken_prev_high": false,
"broken_prev_low": true,
"sessions": {}
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.78,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.904,\n \"setup_signals\": [\n \"현재가 $64,470.30가 최근 bearish CHoCH 기준선 $64,918.20 아래에 위치\",\n \"전일 저가 $63,881.20 하향 이탈 발생\",\n \"현재가가 EMA20 $66,225.75 아래 -2.7%, EMA120 $73,932.39 아래 -12.8%에 위치\",\n \"균형가 EQ $70,954.35 아래 discount 영역에 있으나, 아직 매수측 구조 전환 확인 없음\",\n \"상단 후보 bearish OB $80,651.20~$82,828.70는 미체결 공급 후보로 남아 있음\"\n ],\n \"reasoning\": \"일봉 구조는 최근 $64,918.20에서 bearish CHoCH가 발생했고 현재가 $64,470.30가 그 아래에 있어 확인된 구조 편향은 bearish로 판단한다. 이전 구조 이벤트도 $108,566.00 bearish CHoCH, $101,516.50 bearish BOS, $84,408.60 bearish CHoCH가 누적되어 상위 흐름의 매도 우위가 유지되고 있다. 가격은 EQ $70,954.35 아래 discount에 있지만, 활성 bullish OB와 미체결 bullish FVG가 없고 최근 유동성 스윕도 확인되지 않아 즉각적인 반전 근거는 약하다. 전일 저가 $63,881.20 이탈은 단기적으로 sell-side 유동성 공략이 진행 중임을 시사하며, $62,800.00 및 range low $59,080.00 방향의 추가 하락 리스크가 우세하다.\",\n \"key_levels\": {\n \"support\": [\n 63881.2,\n 62800.0,\n 59080.0\n ],\n \"resistance\": [\n 64918.2,\n 66419.2,\n 67255.4,\n 70954.35,\n 80651.2,\n 82828.7\n ]\n },\n \"time_horizon\": \"medium term\",\n \"invalidation_level\": \"$66,419.20 일봉 종가 상향 돌파\",\n \"risk_scenario\": \"만약 가격이 $64,918.20 bearish CHoCH 레벨을 회복하고 전일 고가 $66,419.20까지 종가 기준 돌파한다면, 현재의 하락 지속 셋업은 실패로 간주된다. 그 경우 $67,255.40 7일 고점과 EQ $70,954.35 방향으로 숏 커버링 및 균형가 회귀가 발생할 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.68,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.66,
"setup_signals": [
"현재가 $64,470.30이 7일 레인지 EQ 약 $65,027.70 아래에 위치해 단기 구조상 약세 영역에 머무름",
"EMA20 $66,225.75 아래 -2.7%, EMA120 $73,932.39 아래 -12.8%, EMA240 $81,252.77 아래 -20.7%로 하락 추세 정렬 유지",
"OI 24시간 변화율 -3.0290%로 신규 매수 유입보다 포지션 언와인딩 성격이 강함",
"CVD 변화 -344.4970 및 cvd_divergence 0.150으로 가격 반등 시도 대비 실매수 참여가 약함",
"롱 계정 비율 0.638, account_long_crowding 0.940으로 롱 포지셔닝이 과밀해 반대매매 리스크가 높음",
"상단 청산 유동성은 $65,100, $66,100, $67,100에 있으나, $67,100이 가장 강한 레벨로 상방 스윕 후 재하락 가능성 존재"
],
"reasoning": "확인된 구조는 약세입니다. BTC는 현재 $64,470.30으로 EMA20 $66,225.75와 7일 EQ 약 $65,027.70 아래에서 거래되고 있으며, EMA120 $73,932.39와 EMA240 $81,252.77도 크게 하회해 중기 하락 구조가 유지됩니다. 파생 포지셔닝에서는 OI가 24시간 -3.0290% 감소했고 CVD 변화도 -344.4970으로 약해, 가격을 끌어올리는 적극적 매수보다 포지션 축소와 참여 약화가 더 뚜렷합니다. 특히 롱 계정 비율이 0.638까지 상승하고 account_long_crowding이 0.940으로 높아, $63,500 및 $61,600 하방 청산 구간으로 밀릴 경우 롱 스퀴즈가 발생할 수 있습니다. 단기적으로는 $65,100-$66,100의 상단 유동성을 먼저 건드릴 수 있으나, $67,255.40 이상을 회복하지 못하면 반등은 매도 기회로 해석합니다.",
"key_levels": {
"support": [
63500,
62800,
61600,
57500
],
"resistance": [
65027.7,
65100,
66100,
67100,
67255.4
]
},
"time_horizon": "short/medium term",
"invalidation_level": "$67,255.40 일봉 종가 회복",
"risk_scenario": "$65,100-$66,100 상단 청산 유동성을 흡수한 뒤에도 매도 압력이 약해지고, $67,100 및 7일 고점 $67,255.40 위에서 구조적 수용이 나오면 숏 포지션이 역청산되며 $66,225.75 EMA20 재탈환 이후 더 큰 숏 커버링으로 전환될 수 있습니다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.15,
"cvd_change": -344.497,
"oi_trend": 0.197,
"oi_change_pct_24h": -3.029,
"oi_latest": 99312.692,
"funding_pressure": 0.512,
"funding_avg": -1.168e-05,
"funding_change_24h": 6.79e-06,
"long_account_ratio": 0.613,
"short_account_ratio": 0.387,
"long_account_latest": 0.638,
"short_account_latest": 0.362,
"long_account_change_24h": 0.0504,
"short_account_change_24h": -0.0504,
"account_flow_label": "long_accounts_rising_short_accounts_falling",
"account_short_crowding": 0.0,
"account_long_crowding": 0.94,
"ls_imbalance": 0.0,
"ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
"spot_futures_basis_score": 0.484,
"spot_futures_basis_pct": -0.0622,
"basis_change_lookback": -0.03,
"aggregate_score": 0.269,
"bull_signals": 0,
"bear_signals": 3,
"liq_below": [
[
63500,
105897.90651900001
],
[
61600,
94380.176481
],
[
57500,
85156.9856725
]
],
"liq_above": [
[
65100,
88072.59466229998
],
[
66100,
118443.50018239999
],
[
67100,
135528.88025925
]
],
"strongest_liq_level": 67100,
"fragility_score": 0.422,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.68,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.66,\n \"setup_signals\": [\n \"현재가 $64,470.30이 7일 레인지 EQ 약 $65,027.70 아래에 위치해 단기 구조상 약세 영역에 머무름\",\n \"EMA20 $66,225.75 아래 -2.7%, EMA120 $73,932.39 아래 -12.8%, EMA240 $81,252.77 아래 -20.7%로 하락 추세 정렬 유지\",\n \"OI 24시간 변화율 -3.0290%로 신규 매수 유입보다 포지션 언와인딩 성격이 강함\",\n \"CVD 변화 -344.4970 및 cvd_divergence 0.150으로 가격 반등 시도 대비 실매수 참여가 약함\",\n \"롱 계정 비율 0.638, account_long_crowding 0.940으로 롱 포지셔닝이 과밀해 반대매매 리스크가 높음\",\n \"상단 청산 유동성은 $65,100, $66,100, $67,100에 있으나, $67,100이 가장 강한 레벨로 상방 스윕 후 재하락 가능성 존재\"\n ],\n \"reasoning\": \"확인된 구조는 약세입니다. BTC는 현재 $64,470.30으로 EMA20 $66,225.75와 7일 EQ 약 $65,027.70 아래에서 거래되고 있으며, EMA120 $73,932.39와 EMA240 $81,252.77도 크게 하회해 중기 하락 구조가 유지됩니다. 파생 포지셔닝에서는 OI가 24시간 -3.0290% 감소했고 CVD 변화도 -344.4970으로 약해, 가격을 끌어올리는 적극적 매수보다 포지션 축소와 참여 약화가 더 뚜렷합니다. 특히 롱 계정 비율이 0.638까지 상승하고 account_long_crowding이 0.940으로 높아, $63,500 및 $61,600 하방 청산 구간으로 밀릴 경우 롱 스퀴즈가 발생할 수 있습니다. 단기적으로는 $65,100-$66,100의 상단 유동성을 먼저 건드릴 수 있으나, $67,255.40 이상을 회복하지 못하면 반등은 매도 기회로 해석합니다.\",\n \"key_levels\": {\n \"support\": [\n 63500,\n 62800,\n 61600,\n 57500\n ],\n \"resistance\": [\n 65027.7,\n 65100,\n 66100,\n 67100,\n 67255.4\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"$67,255.40 일봉 종가 회복\",\n \"risk_scenario\": \"$65,100-$66,100 상단 청산 유동성을 흡수한 뒤에도 매도 압력이 약해지고, $67,100 및 7일 고점 $67,255.40 위에서 구조적 수용이 나오면 숏 포지션이 역청산되며 $66,225.75 EMA20 재탈환 이후 더 큰 숏 커버링으로 전환될 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "neutral",
"confidence": 0.62,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.48,
"setup_signals": [
"SOS 고점 $67,255.40 형성 후 현재가 $64,470.30까지 되돌림: SOS 후속 수요 확인이 아직 부족",
"현재가 $64,470.30은 박스 EQ 약 $65,745.00 아래에 위치하여 Phase D 내 LPS 테스트 가능성은 있으나 아직 확인 전",
"ST 기준 저점 $64,918.20을 소폭 하회 중: 단기적으로 $62,800.00 또는 Spring/SC 영역 재테스트 위험",
"EMA20 $66,225.75 아래에서 거래 중: $66,225~$67,255 회복 전까지 즉시 상승 추세 전환 신뢰도 제한",
"Spring 저점 $59,080.00은 유지되고 있어 구조적 축적 시나리오는 아직 유효"
],
"reasoning": "1일 구조는 metrics상 regime=ACC, regime_fitness=0.853이며 SC $59,800.00 → AR $71,690.00 → ST $64,918.20 → Spring $59,080.00 → SOS $67,255.40 순서가 확인되어 구조적 편향은 bullish로 본다. 다만 현재가는 $64,470.30으로 SOS $67,255.40에서 밀린 뒤 박스 EQ 약 $65,745.00 및 EMA20 $66,225.75 아래에 있어, Phase D의 LPS 테스트 후보일 뿐 아직 LPS/BU 확인은 아니다. 즉 큰 구조는 축적 쪽이지만, 즉시 경로는 $64,918.20 회복 실패 시 $62,800.00 또는 $59,800~$59,080 수요대 재검증으로 열려 있다. $67,255.40 재돌파와 그 위 수용이 있어야 SOS 후속 수요가 강화되고, $71,690.00 AR/상단 저항 테스트가 현실화된다.",
"key_levels": {
"support": [
64918.2,
62800.0,
59800.0,
59080.0
],
"resistance": [
65745.0,
66225.75,
67255.4,
71690.0
]
},
"time_horizon": "medium term",
"invalidation_level": "$59,080.00",
"risk_scenario": "$67,255.40 회복에 실패한 채 $64,918.20 아래에서 체류하면 SOS는 실패성 랠리로 약화되고, $62,800.00 및 $59,800.00~$59,080.00 수요대 재시험이 우선 시나리오가 된다. 특히 $59,080.00을 일봉 기준으로 이탈하면 Spring 판정이 무효화되어 ACC Phase D 해석은 훼손되고, 박스 하단 이탈형 약세 구조로 재평가해야 한다.",
"data_quality": "high",
"metrics": {
"acc_score": 85.3,
"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",
"SOS"
],
"last_phase": "SOS",
"phase_candidates": [
{
"label": "SC",
"side": "low",
"idx": 167,
"price": 59800.0,
"color": "#ffd166"
},
{
"label": "AR",
"side": "high",
"idx": 168,
"price": 71690.0,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "low",
"idx": 218,
"price": 64918.2,
"color": "#118ab2"
},
{
"label": "Spring",
"side": "low",
"idx": 286,
"price": 59080.0,
"color": "#f9844a"
},
{
"label": "SOS",
"side": "high",
"idx": 296,
"price": 67255.4,
"color": "#06d6a0"
}
],
"phase_structures": [
{
"structure_id": "1d_cycle_1",
"sequence": 1,
"timeframe": "1d",
"regime": "accumulation",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bullish",
"phase_context": "accumulation",
"start_idx": 167,
"end_idx": 296,
"phase_count": 5,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 167,
"price": 59800.0,
"color": "#ffd166",
"dt": "2026-02-06 09:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 168,
"price": 71690.0,
"color": "#06d6a0",
"dt": "2026-02-07 09:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 218,
"price": 64918.2,
"color": "#118ab2",
"dt": "2026-03-29 09:00:00+09:00"
},
{
"label": "Spring",
"side": "low",
"idx": 286,
"price": 59080.0,
"color": "#f9844a",
"dt": "2026-06-05 09:00:00+09:00"
},
{
"label": "SOS",
"side": "high",
"idx": 296,
"price": 67255.4,
"color": "#06d6a0",
"dt": "2026-06-15 09:00:00+09:00"
}
]
}
],
"active_structure_id": "1d_cycle_1",
"primary_structure_id": "1d_cycle_1",
"structure_count": 1,
"regime_fitness": 0.8532190635451505,
"current_event": "SOS",
"major_phase": "D",
"pos_in_range": 0.5,
"main_range_low": 59800.0,
"main_range_high": 71690.0
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.62,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.48,\n \"setup_signals\": [\n \"SOS 고점 $67,255.40 형성 후 현재가 $64,470.30까지 되돌림: SOS 후속 수요 확인이 아직 부족\",\n \"현재가 $64,470.30은 박스 EQ 약 $65,745.00 아래에 위치하여 Phase D 내 LPS 테스트 가능성은 있으나 아직 확인 전\",\n \"ST 기준 저점 $64,918.20을 소폭 하회 중: 단기적으로 $62,800.00 또는 Spring/SC 영역 재테스트 위험\",\n \"EMA20 $66,225.75 아래에서 거래 중: $66,225~$67,255 회복 전까지 즉시 상승 추세 전환 신뢰도 제한\",\n \"Spring 저점 $59,080.00은 유지되고 있어 구조적 축적 시나리오는 아직 유효\"\n ],\n \"reasoning\": \"1일 구조는 metrics상 regime=ACC, regime_fitness=0.853이며 SC $59,800.00 → AR $71,690.00 → ST $64,918.20 → Spring $59,080.00 → SOS $67,255.40 순서가 확인되어 구조적 편향은 bullish로 본다. 다만 현재가는 $64,470.30으로 SOS $67,255.40에서 밀린 뒤 박스 EQ 약 $65,745.00 및 EMA20 $66,225.75 아래에 있어, Phase D의 LPS 테스트 후보일 뿐 아직 LPS/BU 확인은 아니다. 즉 큰 구조는 축적 쪽이지만, 즉시 경로는 $64,918.20 회복 실패 시 $62,800.00 또는 $59,800~$59,080 수요대 재검증으로 열려 있다. $67,255.40 재돌파와 그 위 수용이 있어야 SOS 후속 수요가 강화되고, $71,690.00 AR/상단 저항 테스트가 현실화된다.\",\n \"key_levels\": {\n \"support\": [\n 64918.2,\n 62800.0,\n 59800.0,\n 59080.0\n ],\n \"resistance\": [\n 65745.0,\n 66225.75,\n 67255.4,\n 71690.0\n ]\n },\n \"time_horizon\": \"medium term\",\n \"invalidation_level\": \"$59,080.00\",\n \"risk_scenario\": \"$67,255.40 회복에 실패한 채 $64,918.20 아래에서 체류하면 SOS는 실패성 랠리로 약화되고, $62,800.00 및 $59,800.00~$59,080.00 수요대 재시험이 우선 시나리오가 된다. 특히 $59,080.00을 일봉 기준으로 이탈하면 Spring 판정이 무효화되어 ACC Phase D 해석은 훼손되고, 박스 하단 이탈형 약세 구조로 재평가해야 한다.\",\n \"data_quality\": \"high\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "bearish",
"confidence": 0.64,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.58,
"setup_signals": [
"현재가 $64,470.30가 0.236 되돌림 저항 $64,684.69 바로 아래에서 테스트 중이며, 거리 0.33%로 단기 반응 구간에 진입",
"확정 구조는 $82,829 고점→$59,080 저점의 하락 스윙이며, 현재 가격은 EMA20 $66,225.75, EMA120 $73,932.39, EMA240 $81,252.77 모두 하회",
"상방 회복 시에도 0.382 되돌림 $68,152.00, 0.5 EQ $70,954.35, 0.618 골든존 $73,756.70이 순차 저항으로 대기",
"하단 $59,080.00은 ext_1.0 중복 confluence count 2, cluster_score 0.6으로 재시험 가능성이 있는 주요 유동성 지지",
"현재가는 EQ $70,954.35 아래의 할인 구간이지만, 아직 0.236 돌파 수용이나 구조 전환 확인이 없어 반등 셋업보다는 저항 반응 셋업이 우세"
],
"reasoning": "BTC는 $82,829에서 $59,080까지의 하락 스윙 이후 0.236 되돌림인 $64,684.69를 테스트하고 있으며, 현재가 $64,470.30는 해당 저항을 아직 회복하지 못했습니다. 확정 구조 관점에서는 가격이 EMA20 $66,225.75와 0.382 되돌림 $68,152.00 아래에 머물러 있어 하락 구조가 유지됩니다. 특히 0.618 골든 비율 $73,756.70은 EMA120 $73,932.39와 거의 겹치는 강한 상위 저항대로, 중기 구조 전환 전까지는 매도 우위 구간으로 해석됩니다. 단기적으로 $64,684.69 돌파 실패 시 $59,080.00 재시험이 우선 시나리오이며, 이탈 시 $52,620.35와 $49,248.04 확장 지지가 다음 목표가 됩니다.",
"key_levels": {
"support": [
59080.0,
52620.35,
49248.04
],
"resistance": [
64684.69,
68152.0,
70954.35,
73756.7,
77746.48
]
},
"time_horizon": "short/medium term",
"invalidation_level": "$68,152.00",
"risk_scenario": "$64,684.69를 상향 돌파하고 $68,152.00 위에서 일봉 종가 수용이 확인되면 단기 하락 반응 셋업은 무효화되며, $70,954.35 EQ와 0.618 골든존 $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": 0.33,
"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": 0.33,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.382",
"price": 68152.0,
"distance_pct": 5.71,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.5",
"price": 70954.35,
"distance_pct": 10.06,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.618",
"price": 73756.7,
"distance_pct": 14.4,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.786",
"price": 77746.48,
"distance_pct": 20.59,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.0",
"price": 59080.0,
"distance_pct": 8.36,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ext_1.272",
"price": 52620.35,
"distance_pct": 18.38,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_1.414",
"price": 49248.04,
"distance_pct": 23.61,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_1.618",
"price": 44403.3,
"distance_pct": 31.13,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_2.0",
"price": 35331.3,
"distance_pct": 45.2,
"is_support": true,
"cluster_score": 0.0
}
],
"confluence_quality": 0.6,
"fib_reaction_state": "testing",
"reaction_probability": 0.65
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.64,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.58,\n \"setup_signals\": [\n \"현재가 $64,470.30가 0.236 되돌림 저항 $64,684.69 바로 아래에서 테스트 중이며, 거리 0.33%로 단기 반응 구간에 진입\",\n \"확정 구조는 $82,829 고점→$59,080 저점의 하락 스윙이며, 현재 가격은 EMA20 $66,225.75, EMA120 $73,932.39, EMA240 $81,252.77 모두 하회\",\n \"상방 회복 시에도 0.382 되돌림 $68,152.00, 0.5 EQ $70,954.35, 0.618 골든존 $73,756.70이 순차 저항으로 대기\",\n \"하단 $59,080.00은 ext_1.0 중복 confluence count 2, cluster_score 0.6으로 재시험 가능성이 있는 주요 유동성 지지\",\n \"현재가는 EQ $70,954.35 아래의 할인 구간이지만, 아직 0.236 돌파 수용이나 구조 전환 확인이 없어 반등 셋업보다는 저항 반응 셋업이 우세\"\n ],\n \"reasoning\": \"BTC는 $82,829에서 $59,080까지의 하락 스윙 이후 0.236 되돌림인 $64,684.69를 테스트하고 있으며, 현재가 $64,470.30는 해당 저항을 아직 회복하지 못했습니다. 확정 구조 관점에서는 가격이 EMA20 $66,225.75와 0.382 되돌림 $68,152.00 아래에 머물러 있어 하락 구조가 유지됩니다. 특히 0.618 골든 비율 $73,756.70은 EMA120 $73,932.39와 거의 겹치는 강한 상위 저항대로, 중기 구조 전환 전까지는 매도 우위 구간으로 해석됩니다. 단기적으로 $64,684.69 돌파 실패 시 $59,080.00 재시험이 우선 시나리오이며, 이탈 시 $52,620.35와 $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 77746.48\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"$68,152.00\",\n \"risk_scenario\": \"$64,684.69를 상향 돌파하고 $68,152.00 위에서 일봉 종가 수용이 확인되면 단기 하락 반응 셋업은 무효화되며, $70,954.35 EQ와 0.618 골든존 $73,756.70까지 되돌림 확장이 열릴 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "neutral",
"confidence": 0.44,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.46,
"setup_signals": [
"현재가 $64,470.30이 최근 활성 bullish Gartley PRZ $63,231.30-$65,835.35 내부에 위치하며, nearest PRZ 중심값 $64,533.33과의 괴리율이 약 0.10%",
"완료된 bullish Gartley 후보가 PRZ_touch_or_entry, PRZ_rejection_or_defense, D_PRZ_failure_zone_defended를 충족했고 reaction_score 1.0을 기록했으나 quality는 low/candidate",
"다른 완료 bullish Gartley도 $64,324.68-$66,759.80 및 $63,231.55-$65,380.95 구간에서 확인 반응을 보였지만, strict-tier high/medium actionable 조건에는 미달",
"상단에는 high-quality strict forming bullish Gartley PRZ $65,999.53-$67,113.44가 있으나 현재가 대비 +3.24%로 watch 상태이며, 아직 D 완성 및 반응 확인 전",
"가격은 EMA20 $66,225.75 아래 -2.7%, EMA120 $73,932.39 아래 -12.8%, EMA240 $81,252.77 아래 -20.7%에 있어 구조적 압력은 여전히 하방"
],
"reasoning": "1일 구조는 현재가 $64,470.30이 EMA20 $66,225.75, EMA120 $73,932.39, EMA240 $81,252.77 아래에 있어 확인된 추세 압력은 bearish로 판단한다. 다만 셋업 관점에서는 가격이 bullish Gartley 계열 PRZ $63,231.30-$65,835.35 안에 있고 nearest PRZ $64,533.33과 거의 동일해 단기 반등 후보 구간에 진입해 있다. 완료된 Gartley 일부는 reaction_score 1.0 및 PRZ 방어 신호를 보였지만, 핵심적으로 actionable_patterns_list가 비어 있고 council_relevant_prz_count와 directional_influence_prz_count가 모두 0이므로 하모닉 단독으로 방향 전환을 선언할 수 없다. 따라서 구조는 bearish, 셋업은 bullish 반응 후보로 분리하며, 최종 신호는 중립이다.",
"key_levels": {
"support": [
64464.12,
63574.32,
63231.3,
62800.0,
60477.7
],
"resistance": [
65380.95,
65835.35,
65999.53,
66225.75,
67113.44,
67871.53,
68683.96
]
},
"time_horizon": "short/medium term",
"invalidation_level": "$63,231.30",
"risk_scenario": "만약 $63,231.30 하단이 일봉 종가 기준으로 이탈되면 현재의 bullish PRZ 방어 논리는 실패하며, $62,800.00 7일 저점 재시험 후 $60,477.70-$62,283.95의 하위 Butterfly watch PRZ까지 하락 확장될 수 있다. 반대로 $65,999.53-$67,113.44 상단 PRZ를 회복하고 $67,255.40 위에서 수용되면 bearish 구조 압력이 약해지고 $67,871.53, $68,683.96, $69,999.00의 Gartley TP ladder가 활성화될 수 있다.",
"data_quality": "medium",
"metrics": {
"patterns_found": 174,
"completed_patterns_found": 68,
"forming_d_prz_found": 106,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 30,
"multiscale_swings_scanned": 60,
"swing_highs_scanned": 29,
"swing_lows_scanned": 31,
"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": 39,
"low": 132
},
"prz_status_counts": {
"active": 22,
"nearby": 3,
"watch": 8,
"far": 141,
"forming": 84
},
"high_confluence_prz_count": 20,
"strict_patterns_found": 40,
"candidate_patterns_found": 134,
"active_patterns_at_prz": 22,
"nearby_patterns": 3,
"all_patterns": [
"gartley",
"butterfly",
"butterfly",
"crab",
"gartley",
"butterfly",
"butterfly",
"gartley",
"butterfly",
"butterfly",
"gartley",
"gartley",
"butterfly",
"gartley",
"bat",
"gartley",
"shark",
"shark",
"shark",
"shark",
"bat",
"crab",
"crab",
"crab",
"crab",
"gartley",
"shark",
"bat",
"butterfly",
"butterfly",
"bat",
"shark",
"gartley",
"shark",
"bat",
"crab",
"gartley",
"butterfly",
"bat",
"butterfly",
"bat",
"shark",
"shark",
"gartley",
"crab",
"butterfly",
"crab",
"bat",
"butterfly",
"butterfly",
"bat",
"butterfly",
"crab",
"butterfly",
"bat",
"crab",
"shark",
"crab",
"crab",
"crab",
"shark",
"crab",
"bat",
"butterfly",
"crab",
"crab",
"shark",
"crab",
"gartley",
"butterfly",
"butterfly",
"butterfly",
"crab",
"shark",
"crab",
"shark",
"shark",
"crab",
"shark",
"shark",
"crab",
"butterfly",
"crab",
"crab",
"bat",
"butterfly",
"shark",
"butterfly",
"crab",
"shark",
"butterfly",
"bat",
"gartley",
"crab",
"crab",
"shark",
"butterfly",
"bat",
"shark",
"shark",
"crab",
"crab",
"butterfly",
"shark",
"butterfly",
"gartley",
"shark",
"shark",
"crab",
"crab",
"shark",
"butterfly",
"bat",
"crab",
"crab",
"crab",
"butterfly",
"butterfly",
"butterfly",
"butterfly",
"bat",
"butterfly",
"bat",
"butterfly",
"crab",
"shark",
"butterfly",
"shark",
"gartley",
"gartley",
"crab",
"crab",
"shark",
"bat",
"shark",
"bat",
"crab",
"gartley",
"crab",
"butterfly",
"shark",
"crab",
"butterfly",
"crab",
"crab",
"crab",
"butterfly",
"butterfly",
"crab",
"bat",
"gartley",
"crab",
"crab",
"crab",
"butterfly",
"bat",
"bat",
"butterfly",
"bat",
"butterfly",
"butterfly",
"gartley",
"shark",
"crab",
"butterfly",
"crab",
"crab",
"crab",
"shark",
"gartley",
"crab",
"butterfly",
"crab",
"crab"
],
"all_signals": [
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish"
],
"best_pattern": "gartley",
"best_pattern_quality": "strict",
"best_quality": "high",
"best_pattern_score": 0.895,
"best_completion_status": "forming",
"nearest_pattern": "gartley",
"nearest_prz": 64533.33,
"price_to_prz": 0.1,
"prz_range": [
63231.3,
65835.35
],
"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.895,
"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": 3.24,
"price_to_prz_pct_raw": 3.2359,
"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": 180,
"x_order": 3,
"a_price": 69999.0,
"a_idx": 186,
"a_order": 3,
"b_price": 67300.0,
"b_idx": 211,
"b_order": 3,
"c_price": 69288.0,
"c_idx": 221,
"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": -1.39,
"price_to_prz_pct_raw": -1.3898,
"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": 197,
"x_order": 5,
"a_price": 75998.9,
"a_idx": 206,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 211,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 214,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.638,
"ratio_score": 0.452,
"prz_score": 0.939,
"prz_proximity": "nearby",
"action_status": "nearby",
"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": 2.93,
"price_to_prz_pct_raw": 2.9293,
"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": 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": "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": 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": 180,
"x_order": 3,
"a_price": 69999.0,
"a_idx": 186,
"a_order": 3,
"b_price": 67300.0,
"b_idx": 211,
"b_order": 3,
"c_price": 69288.0,
"c_idx": 221,
"c_order": 3,
"d_idx": 222
},
{
"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": -0.29,
"price_to_prz_pct_raw": -0.2894,
"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": 180,
"x_order": 3,
"a_price": 74046.5,
"a_idx": 193,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 211,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 214,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.841,
"ratio_score": 0.95,
"prz_score": 0.752,
"prz_proximity": "active",
"action_status": "active",
"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": 1.66,
"price_to_prz_pct_raw": 1.6627,
"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": 189,
"x_order": 3,
"a_price": 74046.5,
"a_idx": 193,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 211,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 214,
"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": -0.25,
"price_to_prz_pct_raw": -0.2545,
"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": 185,
"x_order": 8,
"a_price": 75998.9,
"a_idx": 206,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 211,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 214,
"c_order": 5,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.832,
"ratio_score": 0.996,
"prz_score": 0.852,
"prz_proximity": "watch",
"action_status": "watch",
"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": -4.79,
"price_to_prz_pct_raw": -4.7921,
"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": "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": 189,
"x_order": 3,
"a_price": 71999.9,
"a_idx": 214,
"a_order": 5,
"b_price": 64918.2,
"b_idx": 218,
"b_order": 8,
"c_price": 69288.0,
"c_idx": 221,
"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": -0.25,
"price_to_prz_pct_raw": -0.2545,
"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": 185,
"x_order": 8,
"a_price": 75998.9,
"a_idx": 206,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 211,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 214,
"c_order": 5,
"d_idx": 218
}
],
"council_relevant_prz": [],
"report_detail_candidates": [
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.895,
"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": 3.24,
"price_to_prz_pct_raw": 3.2359,
"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": 180,
"x_order": 3,
"a_price": 69999.0,
"a_idx": 186,
"a_order": 3,
"b_price": 67300.0,
"b_idx": 211,
"b_order": 3,
"c_price": 69288.0,
"c_idx": 221,
"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": -1.39,
"price_to_prz_pct_raw": -1.3898,
"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": 197,
"x_order": 5,
"a_price": 75998.9,
"a_idx": 206,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 211,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 214,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.638,
"ratio_score": 0.452,
"prz_score": 0.939,
"prz_proximity": "nearby",
"action_status": "nearby",
"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": 2.93,
"price_to_prz_pct_raw": 2.9293,
"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": 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": "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": 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": 180,
"x_order": 3,
"a_price": 69999.0,
"a_idx": 186,
"a_order": 3,
"b_price": 67300.0,
"b_idx": 211,
"b_order": 3,
"c_price": 69288.0,
"c_idx": 221,
"c_order": 3,
"d_idx": 222
},
{
"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": -0.29,
"price_to_prz_pct_raw": -0.2894,
"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": 180,
"x_order": 3,
"a_price": 74046.5,
"a_idx": 193,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 211,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 214,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.841,
"ratio_score": 0.95,
"prz_score": 0.752,
"prz_proximity": "active",
"action_status": "active",
"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": 1.66,
"price_to_prz_pct_raw": 1.6627,
"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": 189,
"x_order": 3,
"a_price": 74046.5,
"a_idx": 193,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 211,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 214,
"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": -0.25,
"price_to_prz_pct_raw": -0.2545,
"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": 185,
"x_order": 8,
"a_price": 75998.9,
"a_idx": 206,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 211,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 214,
"c_order": 5,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.832,
"ratio_score": 0.996,
"prz_score": 0.852,
"prz_proximity": "watch",
"action_status": "watch",
"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": -4.79,
"price_to_prz_pct_raw": -4.7921,
"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": "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": 189,
"x_order": 3,
"a_price": 71999.9,
"a_idx": 214,
"a_order": 5,
"b_price": 64918.2,
"b_idx": 218,
"b_order": 8,
"c_price": 69288.0,
"c_idx": 221,
"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": -0.25,
"price_to_prz_pct_raw": -0.2545,
"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": 185,
"x_order": 8,
"a_price": 75998.9,
"a_idx": 206,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 211,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 214,
"c_order": 5,
"d_idx": 218
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.816,
"ratio_score": 0.905,
"prz_score": 0.752,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 65676.1,
"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": 1.66,
"price_to_prz_pct_raw": 1.6627,
"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": 1.234,
"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": 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,
"BCD": 1.3455,
"XAD": 0.7563
},
"x_price": 62979.5,
"x_idx": 189,
"x_order": 3,
"a_price": 74046.5,
"a_idx": 193,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 211,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 214,
"c_order": 5,
"d_idx": 222
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.804,
"ratio_score": 0.977,
"prz_score": 0.664,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 65055.57,
"prz_range": [
64170.88,
65940.26
],
"prz_width_pct": 2.72,
"prz_confluence_count": 2,
"prz_fib_families": [
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.91,
"price_to_prz_pct_raw": 0.9078,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "shark",
"d_price": 65055.57,
"a_price": 74046.5,
"tp1_ad_382": 68490.1,
"tp2_ad_618": 70611.96,
"tp3_a_or_structure_liquidity": 74046.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6096,
"ABC": 1.6305
},
"x_price": 62979.5,
"x_idx": 189,
"x_order": 3,
"a_price": 74046.5,
"a_idx": 193,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 211,
"b_order": 3,
"c_price": 78300.0,
"c_idx": 237,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.795,
"ratio_score": 1.0,
"prz_score": 0.678,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 66547.42,
"prz_range": [
65121.96,
67972.87
],
"prz_width_pct": 4.284,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 3.22,
"price_to_prz_pct_raw": 3.2218,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "shark",
"d_price": 66547.42,
"a_price": 68687.0,
"tp1_ad_382": 67364.74,
"tp2_ad_618": 67869.68,
"tp3_a_or_structure_liquidity": 68687.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4487,
"ABC": 1.4333
},
"x_price": 65595.7,
"x_idx": 180,
"x_order": 3,
"a_price": 68687.0,
"a_idx": 182,
"a_order": 3,
"b_price": 67300.0,
"b_idx": 211,
"b_order": 3,
"c_price": 69288.0,
"c_idx": 221,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.778,
"ratio_score": 0.856,
"prz_score": 0.71,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 65676.1,
"prz_range": [
63231.3,
65835.35
],
"prz_width_pct": 4.035,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.1,
"price_to_prz_pct_raw": 0.0978,
"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": 1.001,
"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": 64533.33,
"a_price": 75998.9,
"tp1_ad_382": 68913.18,
"tp2_ad_618": 71619.05,
"tp3_a_or_structure_liquidity": 75998.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6681,
"ABC": 0.5403,
"BCD": 1.3455,
"XAD": 0.7929
},
"x_price": 62979.5,
"x_idx": 189,
"x_order": 3,
"a_price": 75998.9,
"a_idx": 206,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 211,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 214,
"c_order": 5,
"d_idx": 222
}
],
"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.44,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.46,\n \"setup_signals\": [\n \"현재가 $64,470.30이 최근 활성 bullish Gartley PRZ $63,231.30-$65,835.35 내부에 위치하며, nearest PRZ 중심값 $64,533.33과의 괴리율이 약 0.10%\",\n \"완료된 bullish Gartley 후보가 PRZ_touch_or_entry, PRZ_rejection_or_defense, D_PRZ_failure_zone_defended를 충족했고 reaction_score 1.0을 기록했으나 quality는 low/candidate\",\n \"다른 완료 bullish Gartley도 $64,324.68-$66,759.80 및 $63,231.55-$65,380.95 구간에서 확인 반응을 보였지만, strict-tier high/medium actionable 조건에는 미달\",\n \"상단에는 high-quality strict forming bullish Gartley PRZ $65,999.53-$67,113.44가 있으나 현재가 대비 +3.24%로 watch 상태이며, 아직 D 완성 및 반응 확인 전\",\n \"가격은 EMA20 $66,225.75 아래 -2.7%, EMA120 $73,932.39 아래 -12.8%, EMA240 $81,252.77 아래 -20.7%에 있어 구조적 압력은 여전히 하방\"\n ],\n \"reasoning\": \"1일 구조는 현재가 $64,470.30이 EMA20 $66,225.75, EMA120 $73,932.39, EMA240 $81,252.77 아래에 있어 확인된 추세 압력은 bearish로 판단한다. 다만 셋업 관점에서는 가격이 bullish Gartley 계열 PRZ $63,231.30-$65,835.35 안에 있고 nearest PRZ $64,533.33과 거의 동일해 단기 반등 후보 구간에 진입해 있다. 완료된 Gartley 일부는 reaction_score 1.0 및 PRZ 방어 신호를 보였지만, 핵심적으로 actionable_patterns_list가 비어 있고 council_relevant_prz_count와 directional_influence_prz_count가 모두 0이므로 하모닉 단독으로 방향 전환을 선언할 수 없다. 따라서 구조는 bearish, 셋업은 bullish 반응 후보로 분리하며, 최종 신호는 중립이다.\",\n \"key_levels\": {\n \"support\": [\n 64464.12,\n 63574.32,\n 63231.3,\n 62800.0,\n 60477.7\n ],\n \"resistance\": [\n 65380.95,\n 65835.35,\n 65999.53,\n 66225.75,\n 67113.44,\n 67871.53,\n 68683.96\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"$63,231.30\",\n \"risk_scenario\": \"만약 $63,231.30 하단이 일봉 종가 기준으로 이탈되면 현재의 bullish PRZ 방어 논리는 실패하며, $62,800.00 7일 저점 재시험 후 $60,477.70-$62,283.95의 하위 Butterfly watch PRZ까지 하락 확장될 수 있다. 반대로 $65,999.53-$67,113.44 상단 PRZ를 회복하고 $67,255.40 위에서 수용되면 bearish 구조 압력이 약해지고 $67,871.53, $68,683.96, $69,999.00의 Gartley TP ladder가 활성화될 수 있다.\",\n \"data_quality\": \"medium\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bearish",
"overall_confidence": 0.68,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.71,
"active_setups": [
"ICT 기준 최근 bearish CHoCH $64,918.20 하회 상태",
"전일 저가 $63,881.20 하향 이탈 이후 구조 회복 미확인",
"7일 레인지 EQ $65,027.70 아래에서 단기 약세 영역 유지",
"EMA20 $66,225.75, EMA120 $73,932.39, EMA240 $81,252.77 모두 하회",
"피보나치 0.236 되돌림 저항 $64,684.69 바로 아래에서 반응 구간 테스트",
"OI 24시간 -3.03%, CVD -344.50으로 매수 추격보다 포지션 축소 성격 우세",
"롱 계정 비율 0.638 및 롱 쏠림 0.940으로 하방 청산 민감도 존재",
"하모닉 bullish Gartley PRZ $63,231.30-$65,835.35 내부이나 actionable 패턴 부재로 보조적 반등 후보에 그침"
],
"setup_vs_structure": "구조와 실행 셋업은 모두 약세 쪽으로 정렬되어 있다. 다만 Wyckoff와 Harmonic은 $63,231-$65,835 및 $59,080-$59,800 수요대에서 반응 가능성을 제시하므로, 즉시 추격보다는 저항 회복 실패 여부를 확인하는 구조다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 4,
"neutral_count": 2
},
"key_levels": {
"support": [
63881.2,
63500,
62800,
61600,
59800,
59080,
57500
],
"resistance": [
64684.69,
64918.2,
65027.7,
66225.75,
67255.4,
68152,
70954.35,
73756.7
]
},
"confluences": [
"ICT와 Wyckoff 모두 $64,918.20을 핵심 구조 기준으로 제시한다. ICT는 bearish CHoCH 기준선, Wyckoff는 ST 저점으로 해석하며 현재가는 그 아래에 있다.",
"Candlestick과 Derivatives 모두 7일 레인지 EQ $65,027.70 하회를 단기 약세 영역으로 본다.",
"Candlestick, ICT, Derivatives, Fibonacci, Harmonic 모두 EMA20 $66,225.75 하회를 언급하며 단기 추세 회복이 아직 확인되지 않았다는 데 동의한다.",
"여러 분석가가 $67,255.40을 핵심 상단 구조 레벨로 본다. Wyckoff는 SOS 고점, Candlestick·ICT·Derivatives는 주요 저항으로 제시한다.",
"ICT, Wyckoff, Candlestick, Derivatives가 모두 $62,800.00 부근을 하단 반응 또는 지지 레벨로 식별한다.",
"Wyckoff와 Fibonacci는 $59,080.00을 주요 하단 구조 레벨로 공유한다. Wyckoff는 Spring 저점, Fibonacci는 하락 스윙 저점 및 확장 기준으로 본다.",
"Fibonacci의 0.5 되돌림 $70,954.35와 ICT의 range EQ $70,954.35가 정확히 일치해 중기 구조 회복 전의 상위 균형 저항으로 작동한다.",
"Fibonacci 0.618 $73,756.70과 EMA120 $73,932.39가 근접해 있어 $73,700-$73,900 구간은 중기 구조 전환 전 강한 저항 클러스터다."
],
"conflicts": [
"Wyckoff는 SC $59,800 → AR $71,690 → ST $64,918.20 → Spring $59,080 → SOS $67,255.40 순서를 근거로 accumulation Phase D 후보, 즉 구조적 bullish 가능성을 제시한다. 반면 ICT, Fibonacci, Derivatives, Candlestick은 현재가가 CHoCH, EMA, 피보나치 저항, 레인지 EQ 아래에 있어 확인 구조는 bearish라고 본다.",
"Candlestick과 Harmonic은 단기적으로 bullish 반응 후보를 제시한다. Candlestick은 7일 저점 $62,800 근처 도지와 할인 구간을, Harmonic은 bullish Gartley PRZ $63,231.30-$65,835.35를 근거로 든다. 그러나 두 신호 모두 고거래량 확인 또는 actionable harmonic 조건이 부족하다.",
"Wyckoff의 축적 해석은 regime fitness가 높지만, 현재가는 SOS $67,255.40 이후 박스 EQ $65,745.00 및 EMA20 $66,225.75 아래로 밀려 LPS 확인 전 상태다. 따라서 축적 구조는 가능성이 있으나 아직 시장 전체 구조를 뒤집을 정도의 확인은 부족하다.",
"Derivatives는 하방 롱 스퀴즈 위험을 강조하지만, OI 감소는 신규 공격적 숏 증가라기보다 포지션 언와인딩 성격도 포함한다. 즉 약세 구조에는 부합하나 추세 강도 자체는 과열된 숏 추세라기보다 참여 약화에 가깝다."
],
"executive_summary": "현재 BTC/USDT 1일 구조의 합의 판단은 bearish다. 가격은 $64,918.20 bearish CHoCH/ST 기준선, 7일 EQ $65,027.70, EMA20 $66,225.75 아래에 있으며, 다수 분석가가 중기 EMA와 피보나치 되돌림 구조 아래의 약세 체계를 확인하고 있다. Wyckoff 관점에서는 $59,080 Spring 이후 $67,255.40 SOS가 형성된 accumulation Phase D 후보가 존재하지만, 현재 위치는 LPS 확정이 아니라 SOS 이후 재검증 구간이며 $64,918.20 회복 실패가 구조적 리스크다. 실행 셋업도 ICT·Derivatives·Fibonacci가 모두 bearish로 정렬되어 있으며, 하모닉 PRZ $63,231.30-$65,835.35와 $62,800-$59,080 수요대는 반전 확정보다는 반응 가능 구간으로만 취급한다. 구조적 무효화는 $67,255.40 회복과 $68,152.00 위 수용 확인이다.",
"raw_llm_response": "{\n \"overall_signal\": \"bearish\",\n \"overall_confidence\": 0.68,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.71,\n \"active_setups\": [\n \"ICT 기준 최근 bearish CHoCH $64,918.20 하회 상태\",\n \"전일 저가 $63,881.20 하향 이탈 이후 구조 회복 미확인\",\n \"7일 레인지 EQ $65,027.70 아래에서 단기 약세 영역 유지\",\n \"EMA20 $66,225.75, EMA120 $73,932.39, EMA240 $81,252.77 모두 하회\",\n \"피보나치 0.236 되돌림 저항 $64,684.69 바로 아래에서 반응 구간 테스트\",\n \"OI 24시간 -3.03%, CVD -344.50으로 매수 추격보다 포지션 축소 성격 우세\",\n \"롱 계정 비율 0.638 및 롱 쏠림 0.940으로 하방 청산 민감도 존재\",\n \"하모닉 bullish Gartley PRZ $63,231.30-$65,835.35 내부이나 actionable 패턴 부재로 보조적 반등 후보에 그침\"\n ],\n \"setup_vs_structure\": \"구조와 실행 셋업은 모두 약세 쪽으로 정렬되어 있다. 다만 Wyckoff와 Harmonic은 $63,231-$65,835 및 $59,080-$59,800 수요대에서 반응 가능성을 제시하므로, 즉시 추격보다는 저항 회복 실패 여부를 확인하는 구조다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 0,\n \"bearish_count\": 4,\n \"neutral_count\": 2\n },\n \"key_levels\": {\n \"support\": [\n 63881.2,\n 63500,\n 62800,\n 61600,\n 59800,\n 59080,\n 57500\n ],\n \"resistance\": [\n 64684.69,\n 64918.2,\n 65027.7,\n 66225.75,\n 67255.4,\n 68152,\n 70954.35,\n 73756.7\n ]\n },\n \"confluences\": [\n \"ICT와 Wyckoff 모두 $64,918.20을 핵심 구조 기준으로 제시한다. ICT는 bearish CHoCH 기준선, Wyckoff는 ST 저점으로 해석하며 현재가는 그 아래에 있다.\",\n \"Candlestick과 Derivatives 모두 7일 레인지 EQ $65,027.70 하회를 단기 약세 영역으로 본다.\",\n \"Candlestick, ICT, Derivatives, Fibonacci, Harmonic 모두 EMA20 $66,225.75 하회를 언급하며 단기 추세 회복이 아직 확인되지 않았다는 데 동의한다.\",\n \"여러 분석가가 $67,255.40을 핵심 상단 구조 레벨로 본다. Wyckoff는 SOS 고점, Candlestick·ICT·Derivatives는 주요 저항으로 제시한다.\",\n \"ICT, Wyckoff, Candlestick, Derivatives가 모두 $62,800.00 부근을 하단 반응 또는 지지 레벨로 식별한다.\",\n \"Wyckoff와 Fibonacci는 $59,080.00을 주요 하단 구조 레벨로 공유한다. Wyckoff는 Spring 저점, Fibonacci는 하락 스윙 저점 및 확장 기준으로 본다.\",\n \"Fibonacci의 0.5 되돌림 $70,954.35와 ICT의 range EQ $70,954.35가 정확히 일치해 중기 구조 회복 전의 상위 균형 저항으로 작동한다.\",\n \"Fibonacci 0.618 $73,756.70과 EMA120 $73,932.39가 근접해 있어 $73,700-$73,900 구간은 중기 구조 전환 전 강한 저항 클러스터다.\"\n ],\n \"conflicts\": [\n \"Wyckoff는 SC $59,800 → AR $71,690 → ST $64,918.20 → Spring $59,080 → SOS $67,255.40 순서를 근거로 accumulation Phase D 후보, 즉 구조적 bullish 가능성을 제시한다. 반면 ICT, Fibonacci, Derivatives, Candlestick은 현재가가 CHoCH, EMA, 피보나치 저항, 레인지 EQ 아래에 있어 확인 구조는 bearish라고 본다.\",\n \"Candlestick과 Harmonic은 단기적으로 bullish 반응 후보를 제시한다. Candlestick은 7일 저점 $62,800 근처 도지와 할인 구간을, Harmonic은 bullish Gartley PRZ $63,231.30-$65,835.35를 근거로 든다. 그러나 두 신호 모두 고거래량 확인 또는 actionable harmonic 조건이 부족하다.\",\n \"Wyckoff의 축적 해석은 regime fitness가 높지만, 현재가는 SOS $67,255.40 이후 박스 EQ $65,745.00 및 EMA20 $66,225.75 아래로 밀려 LPS 확인 전 상태다. 따라서 축적 구조는 가능성이 있으나 아직 시장 전체 구조를 뒤집을 정도의 확인은 부족하다.\",\n \"Derivatives는 하방 롱 스퀴즈 위험을 강조하지만, OI 감소는 신규 공격적 숏 증가라기보다 포지션 언와인딩 성격도 포함한다. 즉 약세 구조에는 부합하나 추세 강도 자체는 과열된 숏 추세라기보다 참여 약화에 가깝다.\"\n ],\n \"highest_conviction_analyst\": \"ICT Trader — 신뢰도 78%로 가장 높고, $64,918.20 bearish CHoCH 하회, 전일 저가 $63,881.20 이탈, EMA20·EMA120 하회, 활성 bullish OB/FVG 부재 등 구조 기준과 실행 조건이 모두 구체적이다.\",\n \"invalidation_level\": \"$67,255.40 일봉 종가 회복 및 $68,152.00 피보나치 0.382 위 안착 시 현재 bearish 구조 판단은 약화된다.\",\n \"executive_summary\": \"현재 BTC/USDT 1일 구조의 합의 판단은 bearish다. 가격은 $64,918.20 bearish CHoCH/ST 기준선, 7일 EQ $65,027.70, EMA20 $66,225.75 아래에 있으며, 다수 분석가가 중기 EMA와 피보나치 되돌림 구조 아래의 약세 체계를 확인하고 있다. Wyckoff 관점에서는 $59,080 Spring 이후 $67,255.40 SOS가 형성된 accumulation Phase D 후보가 존재하지만, 현재 위치는 LPS 확정이 아니라 SOS 이후 재검증 구간이며 $64,918.20 회복 실패가 구조적 리스크다. 실행 셋업도 ICT·Derivatives·Fibonacci가 모두 bearish로 정렬되어 있으며, 하모닉 PRZ $63,231.30-$65,835.35와 $62,800-$59,080 수요대는 반전 확정보다는 반응 가능 구간으로만 취급한다. 구조적 무효화는 $67,255.40 회복과 $68,152.00 위 수용 확인이다.\"\n}"
},
"overall_signal": "bearish",
"overall_confidence": 0.68,
"operating_path": {
"path_type": "complex",
"confidence": 0.65,
"waypoints": [
{
"seq": 1,
"price": 65400.0,
"type": "liquidity_sweep",
"source": "Derivatives(상단 유동성 $65,100-$66,100), Fibonacci(0.236 $64,684.69), ICT(CHoCH 기준선 $64,918.20), Candlestick/Derivatives(7일 EQ $65,027.70), Harmonic(Gartley PRZ $63,231.30-$65,835.35)",
"description": "현재가 $64,470.30은 0.236 되돌림 $64,684.69 바로 아래이자 하모닉 Gartley PRZ($63,231-$65,835) 내부의 단기 반응 후보 구간이다. 구조·셋업이 모두 약세지만 council은 '즉시 추격보다 저항 회복 실패 확인'을 명시했다. 따라서 1차 경로는 bearish CHoCH 기준선 $64,918.20과 7일 EQ $65,027.70 위로 매수측 유동성($65,100)을 스윕하는 반등이며, 박스 EQ $65,745·PRZ 상단 $65,835·EMA20 $66,225.75 아래에서 회복 실패가 예상된다. 이 실패 확인이 숏 진입 기준점이다.",
"est_hours": 3.0,
"turning_zone": [
65400.0,
66000.0
],
"likely_wick": 65835.0,
"rejection_confirm": 64918.2,
"invalid_overshoot": 66225.75,
"calibration_reasoning": "박스 EQ $65,745와 하모닉 Gartley PRZ 상단 $65,835이 회복 실패 클러스터를 형성해 turning_zone 상단을 정의(폭 0.27×ATR)하며, 매수측 스윕 극단은 클러스터 최상단 $65,835. council이 '회복 실패 기준'으로 명시한 EMA20 $66,225.75를 무효화 라인으로, bearish CHoCH $64,918.20 상실을 스윕 실패·약세 재개 확정선으로 설정."
},
{
"seq": 2,
"price": 63881.2,
"type": "support_test",
"source": "ICT(전일 저가 $63,881.20 하향 이탈, sell-side 유동성), Derivatives($63,500 지지·롱 청산 구간)",
"description": "WP1 회복 실패 후 약세 정렬이 재개되는 구간이다. ICT는 이미 전일 저가 $63,881.20 이탈과 sell-side 유동성 공략을 지목했고, EMA20 $66,225.75 하회·OI -3.03%·롱 쏠림 0.940의 하방 청산 민감도가 $63,881.20→$63,500 지지 선반 재이탈을 가속한다.",
"est_hours": 9.0,
"turning_zone": [
63400.0,
63881.2
],
"likely_wick": 63500.0,
"rejection_confirm": 64000.0,
"invalid_overshoot": 63300.0,
"calibration_reasoning": "전일 저가 $63,881.20에서 $63,500 지지 선반까지가 sell-side 유동성 반응대로, 두 Chairman 레벨 사이를 0.22×ATR로 타이트하게 설정(WP3와 분리 유지). 라운드 마그넷 겸 선반인 $63,500이 likely_wick이며, $63,300 결정적 이탈 시 $62,800로 가속되어 WP2 턴이 무효화."
},
{
"seq": 3,
"price": 62800.0,
"type": "swing_low",
"source": "ICT·Wyckoff·Candlestick·Derivatives(공통 $62,800 주요 수요/7일 저점), Candlestick(도지@299), Wyckoff(ST/Spring 재검증)",
"description": "$62,800.00은 4개 분석가가 공유하는 하단 반응대이자 7일 저점이다. Candlestick은 이 부근 도지@299로 매도 압력 둔화 가능성을, Wyckoff는 ST/Spring 재검증 위험을 제시한다. 1차 하방 목표이자 반응이 예상되는 핵심 수요대로, 이탈 시 $61,600·$59,800 방향으로 확장된다.",
"est_hours": 20.0,
"turning_zone": [
61600.0,
62800.0
],
"likely_wick": 62400.0,
"rejection_confirm": 63500.0,
"invalid_overshoot": 61400.0,
"calibration_reasoning": "터미널 웨이포인트로 0.54×ATR 확장. 4개 분석가 공유·7일 저점 $62,800 아래 Wyckoff Spring 언더슈팅을 반영해 다음 Chairman 지지 $61,600을 zone 하단으로, 스프링 스윕 극단은 $62,500 하프라운드 마그넷 부근 $62,400으로 설정. $63,500 선반 재탈환이 반전 확정, $61,600 결정적 이탈 시 $59,800로 확장되며 무효화."
}
],
"period_extremes": {
"4h": {
"expected_high": 65400.0,
"expected_low": 64400.0,
"high_first": true
},
"8h": {
"expected_high": 65400.0,
"expected_low": 63950.0,
"high_first": true
},
"24h": {
"expected_high": 65400.0,
"expected_low": 62700.0,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 65835.35,
"description": "하모닉 PRZ 상단 $65,835.35·Wyckoff 박스 EQ $65,745 위 수용 확인 시 회복 실패 시나리오가 약화되고 EMA20 $66,225.75 테스트가 열린다. WP1 반등이 여기서 멈추지 않고 수용되면 약세 경로가 위협받는다."
},
"bearish": {
"price": 63500.0,
"description": "전일 저가 $63,881.20과 $63,500 지지 선반의 결정적 하향 이탈 시 sell-side 연속성이 확정되며 $62,800, 이어 $61,600·$59,800 롱 청산 구간으로 하락이 가속된다."
}
},
"scenario_invalidation": 66225.75,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.65,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 65400.0,\n \"type\": \"liquidity_sweep\",\n \"source\": \"Derivatives(상단 유동성 $65,100-$66,100), Fibonacci(0.236 $64,684.69), ICT(CHoCH 기준선 $64,918.20), Candlestick/Derivatives(7일 EQ $65,027.70), Harmonic(Gartley PRZ $63,231.30-$65,835.35)\",\n \"description\": \"현재가 $64,470.30은 0.236 되돌림 $64,684.69 바로 아래이자 하모닉 Gartley PRZ($63,231-$65,835) 내부의 단기 반응 후보 구간이다. 구조·셋업이 모두 약세지만 council은 '즉시 추격보다 저항 회복 실패 확인'을 명시했다. 따라서 1차 경로는 bearish CHoCH 기준선 $64,918.20과 7일 EQ $65,027.70 위로 매수측 유동성($65,100)을 스윕하는 반등이며, 박스 EQ $65,745·PRZ 상단 $65,835·EMA20 $66,225.75 아래에서 회복 실패가 예상된다. 이 실패 확인이 숏 진입 기준점이다.\",\n \"est_hours\": 3.0\n },\n {\n \"seq\": 2,\n \"price\": 63881.2,\n \"type\": \"support_test\",\n \"source\": \"ICT(전일 저가 $63,881.20 하향 이탈, sell-side 유동성), Derivatives($63,500 지지·롱 청산 구간)\",\n \"description\": \"WP1 회복 실패 후 약세 정렬이 재개되는 구간이다. ICT는 이미 전일 저가 $63,881.20 이탈과 sell-side 유동성 공략을 지목했고, EMA20 $66,225.75 하회·OI -3.03%·롱 쏠림 0.940의 하방 청산 민감도가 $63,881.20→$63,500 지지 선반 재이탈을 가속한다.\",\n \"est_hours\": 9.0\n },\n {\n \"seq\": 3,\n \"price\": 62800.0,\n \"type\": \"swing_low\",\n \"source\": \"ICT·Wyckoff·Candlestick·Derivatives(공통 $62,800 주요 수요/7일 저점), Candlestick(도지@299), Wyckoff(ST/Spring 재검증)\",\n \"description\": \"$62,800.00은 4개 분석가가 공유하는 하단 반응대이자 7일 저점이다. Candlestick은 이 부근 도지@299로 매도 압력 둔화 가능성을, Wyckoff는 ST/Spring 재검증 위험을 제시한다. 1차 하방 목표이자 반응이 예상되는 핵심 수요대로, 이탈 시 $61,600·$59,800 방향으로 확장된다.\",\n \"est_hours\": 20.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 65400.0, \"expected_low\": 64400.0, \"high_first\": true},\n \"8h\": {\"expected_high\": 65400.0, \"expected_low\": 63950.0, \"high_first\": true},\n \"24h\": {\"expected_high\": 65400.0, \"expected_low\": 62700.0, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\n \"price\": 65835.35,\n \"description\": \"하모닉 PRZ 상단 $65,835.35·Wyckoff 박스 EQ $65,745 위 수용 확인 시 회복 실패 시나리오가 약화되고 EMA20 $66,225.75 테스트가 열린다. WP1 반등이 여기서 멈추지 않고 수용되면 약세 경로가 위협받는다.\"\n },\n \"bearish\": {\n \"price\": 63500.0,\n \"description\": \"전일 저가 $63,881.20과 $63,500 지지 선반의 결정적 하향 이탈 시 sell-side 연속성이 확정되며 $62,800, 이어 $61,600·$59,800 롱 청산 구간으로 하락이 가속된다.\"\n }\n },\n \"scenario_invalidation\": 66225.75\n}\n```\n\n**핵심 판단 요약**\n\n- **경로 성격**: 구조(BEARISH 68%)와 셋업(BEARISH 71%)이 정렬된 약세지만, council이 명시한 \"즉시 추격보다 저항 회복 실패 확인\" 원칙에 따라 **반등 후 실패 → 하락 연속**의 corrective 경로로 설계했습니다.\n- **WP1 선정 근거**: 후보 테이블의 유일 항목 $59,080은 8.36% 거리·candidate 등급으로 24h WP1에 부적합하여, 현재가가 위치한 반응 구간(0.236 $64,684.69 / Gartley PRZ 내부)을 기준으로 매수측 유동성 스윕($65,400)을 1차 변곡점으로 잡았습니다. 하모닉 PRZ 단독으로 방향을 뒤집지 않고, derivatives의 상단 유동성·ICT CHoCH 기준선과 결합해 \"실패 확인용\" 웨이포인트로만 활용했습니다.\n- **스윙 유효성**: WP1 +$930 → WP2 −$1,519 → WP3 −$1,081로 모든 구간이 0.5×ATR(추정 ~$750–900)을 충족합니다.\n- **무효화**: EMA20 $66,225.75 위 수용 시 24h 약세 경로 무효(완전한 구조 전환은 $67,255.40 SOS 회복 필요)."
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 65400.0,
"turning_zone": [
65400.0,
66000.0
],
"likely_wick": 65835.0,
"rejection_confirm": 64918.2,
"invalid_overshoot": 66225.75,
"calibration_reasoning": "박스 EQ $65,745와 하모닉 Gartley PRZ 상단 $65,835이 회복 실패 클러스터를 형성해 turning_zone 상단을 정의(폭 0.27×ATR)하며, 매수측 스윕 극단은 클러스터 최상단 $65,835. council이 '회복 실패 기준'으로 명시한 EMA20 $66,225.75를 무효화 라인으로, bearish CHoCH $64,918.20 상실을 스윕 실패·약세 재개 확정선으로 설정."
},
{
"seq": 2,
"base_target": 63881.2,
"turning_zone": [
63400.0,
63881.2
],
"likely_wick": 63500.0,
"rejection_confirm": 64000.0,
"invalid_overshoot": 63300.0,
"calibration_reasoning": "전일 저가 $63,881.20에서 $63,500 지지 선반까지가 sell-side 유동성 반응대로, 두 Chairman 레벨 사이를 0.22×ATR로 타이트하게 설정(WP3와 분리 유지). 라운드 마그넷 겸 선반인 $63,500이 likely_wick이며, $63,300 결정적 이탈 시 $62,800로 가속되어 WP2 턴이 무효화."
},
{
"seq": 3,
"base_target": 62800.0,
"turning_zone": [
61600.0,
62800.0
],
"likely_wick": 62400.0,
"rejection_confirm": 63500.0,
"invalid_overshoot": 61400.0,
"calibration_reasoning": "터미널 웨이포인트로 0.54×ATR 확장. 4개 분석가 공유·7일 저점 $62,800 아래 Wyckoff Spring 언더슈팅을 반영해 다음 Chairman 지지 $61,600을 zone 하단으로, 스프링 스윕 극단은 $62,500 하프라운드 마그넷 부근 $62,400으로 설정. $63,500 선반 재탈환이 반전 확정, $61,600 결정적 이탈 시 $59,800로 확장되며 무효화."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 65400.00,\n \"turning_zone\": [65400.00, 66000.00],\n \"likely_wick\": 65835.00,\n \"rejection_confirm\": 64918.20,\n \"invalid_overshoot\": 66225.75,\n \"calibration_reasoning\": \"박스 EQ $65,745와 하모닉 Gartley PRZ 상단 $65,835이 회복 실패 클러스터를 형성해 turning_zone 상단을 정의(폭 0.27×ATR)하며, 매수측 스윕 극단은 클러스터 최상단 $65,835. council이 '회복 실패 기준'으로 명시한 EMA20 $66,225.75를 무효화 라인으로, bearish CHoCH $64,918.20 상실을 스윕 실패·약세 재개 확정선으로 설정.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 63881.20,\n \"turning_zone\": [63400.00, 63881.20],\n \"likely_wick\": 63500.00,\n \"rejection_confirm\": 64000.00,\n \"invalid_overshoot\": 63300.00,\n \"calibration_reasoning\": \"전일 저가 $63,881.20에서 $63,500 지지 선반까지가 sell-side 유동성 반응대로, 두 Chairman 레벨 사이를 0.22×ATR로 타이트하게 설정(WP3와 분리 유지). 라운드 마그넷 겸 선반인 $63,500이 likely_wick이며, $63,300 결정적 이탈 시 $62,800로 가속되어 WP2 턴이 무효화.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 62800.00,\n \"turning_zone\": [61600.00, 62800.00],\n \"likely_wick\": 62400.00,\n \"rejection_confirm\": 63500.00,\n \"invalid_overshoot\": 61400.00,\n \"calibration_reasoning\": \"터미널 웨이포인트로 0.54×ATR 확장. 4개 분석가 공유·7일 저점 $62,800 아래 Wyckoff Spring 언더슈팅을 반영해 다음 Chairman 지지 $61,600을 zone 하단으로, 스프링 스윕 극단은 $62,500 하프라운드 마그넷 부근 $62,400으로 설정. $63,500 선반 재탈환이 반전 확정, $61,600 결정적 이탈 시 $59,800로 확장되며 무효화.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 28.3,
"chairman": 39.9,
"operating_path": 273.0,
"tp_calibrator": 258.4
},
"agents": {},
"total_s": 599.6
}
}