Signal: NEUTRAL (58%) | Price: $64,173.60 | 2026-06-22 05:00 KST | 300 candles
Council: 0 bullish, 3 neutral, 3 bearish | Support: $64,132 / $63,168 / $63,136 | Resistance: $64,918 / $65,326 / $65,541
현재 BTC/USDT 일봉 구조는 Wyckoff상 축적 Phase D의 LPS 이후 검증 구간으로 볼 수 있으나, ICT 기준 $64,918.20 bearish CHoCH 아래에 머물고 EMA20 $65,541.20도 회복하지 못해 구조 판정은 중립이다. 핵심 하단 구조는 $62,232.10 LPS와 피보나치 0.618 인근 $62,203.00이며, 이 구간이 유지되는 동안 축적 구조 후보는 완전히 무효화되지 않는다. 다만 $64,918.20-$65,541.20 회복 실패, 롱 포지셔닝 혼잡, CVD 약화는 즉각 실행 리스크를 bearish 쪽으로 기울게 한다. 상단에서는 $67,255.40 SOS 고점 수용이 구조 회복의 중요한 확인 조건이고, 하단에서는 $62,232.10 이탈 시 축적 Phase D 해석이 크게 훼손된다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | NEUTRAL | 62% | $62,232 / $59,800 | $64,918 / $65,541 |
| ICT Trader | BEARISH | 78% | $63,136 / $62,232 | $64,918 / $65,541 |
| Derivatives Trader | BEARISH | 62% | $63,500 / $62,300 | $64,200 / $65,400 |
| Candlestick Reader | BEARISH | 52% | $62,232 / $64,174 | $64,744 / $65,541 |
| Fibonacci Analyst | NEUTRAL | 56% | $64,132 / $63,168 | $65,326 / $67,255 |
| Harmonic Specialist | NEUTRAL | 46% | $63,232 / $63,245 | $65,381 / $65,541 |
Support: $62,232 / $59,800 / $59,080 | Resistance: $64,918 / $65,541 / $65,745 | Horizon: medium term
메트릭상 regime은 ACC이고 acc_score 89.6, regime_fitness 0.896으로 누적 구조 우위가 확인되며, 주요 앵커는 SC $59,800.00과 AR $71,690.00입니다. 이벤트 체인은 SC → AR → ST $64,918.20 → Spring $59,080.00 → SOS $67,255.40 → LPS $62,232.10로, 현재는 Phase D의 LPS 이후 구간이지만 아직 BU 또는 레인지 상단 수용이 확인된 상태는 아닙니다. 현재가 $64,173.60은 LPS $62,232.10 위에 있어 구조적으론 강세 해석이 유지되지만, EQ 약 $65,745.00, EMA20 $65,541.20, SOS $67,255.40을 회복해야 단기 상방 경로가 더 신뢰됩니다. 따라서 구조 편향은 bullish이나, 즉각 신호는 레인지 내부 검증 단계로 보아 neutral에 가깝습니다.
Support: $63,136 / $62,232 / $59,080 | Resistance: $64,918 / $65,541 / $67,255 | Horizon: short/medium term
확정 구조는 bearish로 판단한다. 최근 구조 이벤트가 $64,918.20 bearish CHoCH이며 현재가 $64,173.60은 그 아래에서 거래되고 있어 단기 시장 구조가 하방으로 전환된 상태다. 또한 가격은 EMA20 $65,541.20, EMA120 $73,399.22, EMA240 $80,517.87 모두 아래에 있어 기관 흐름 관점에서 반등은 아직 매도 우위 구간이다. 다만 현재 위치가 EQ $70,954.35 아래의 discount 영역이므로 신규 추격 숏은 효율이 낮고, $64,918.20 재탈환 여부가 약세 시나리오의 핵심 검증 레벨이다.
Support: $63,500 / $62,300 / $61,600 | Resistance: $64,200 / $65,400 / $65,541 | Horizon: short term, 파생 데이터 선행성을 감안한 4-8시간 중심
현재 BTC는 $64,173.60으로 EMA20 $65,541.20 아래에 있으며, EMA120 $73,399.22와 EMA240 $80,517.87도 크게 하회해 확인된 구조는 아직 bearish입니다. 파생 포지셔닝에서는 롱 계정 비율이 0.629이고 long_account_crowding이 1.000으로 롱 쏠림이 남아 있어 반등 시 매도 압력으로 작동할 가능성이 큽니다. CVD 변화가 -1650.3470이고 OI도 24시간 -0.1270% 감소해, 하락이 강한 신규 숏 구축이라기보다는 롱 청산 및 포지션 축소 성격에 가깝지만 매수 주도권 회복 신호는 부족합니다. 단기적으로 $64,200 바로 위 유동성을 건드린 뒤 $65,400 또는 가장 강한 상단 청산 레벨인 $66,100에서 거부되면 $63,500, $62,300, $61,600 하단 유동성으로 확장될 수 있습니다.
Support: $62,232 / $64,174 | Resistance: $64,744 / $65,541 / $67,255 | Horizon: short to medium term
BTC는 현재 $64,173.60으로 EMA20 $65,541.20, EMA120 $73,399.22, EMA240 $80,517.87 아래에 위치해 있어 확인된 구조 관점에서는 bearish 우위가 유지된다. 최근 캔들에서는 bullish engulfing@291, doji@290, bearish engulfing@294가 혼재되어 있으며, 최고 패턴 품질도 0.573에 그쳐 강한 반전 신호로 보기 어렵다. 7일 범위 기준 EQ는 약 $64,743.75인데 현재가는 그 아래에 있어 단기 할인 구간이지만, $65,541.20 EMA20을 회복하지 못하면 이는 오히려 약세 지속 구조로 해석된다. bull_score와 bear_score가 모두 0.750으로 동일하고 고거래량 확인 패턴이 없기 때문에, 신호는 강한 매도보다는 약한 bearish로 평가한다.
Support: $64,132 / $63,168 / $62,203 | Resistance: $65,326 / $67,255 / $69,479 | Horizon: short term
BTC/USDT는 $59,080 → $67,255 상승 스윙 이후 현재 $64,173.60에서 ret_0.382 $64,132.40을 거의 정확히 테스트하고 있으며, fib_reaction_state는 testing이고 반응 확률은 0.65로 산출되어 단기 반등 가능성은 존재한다. 다만 가격은 EMA20 $65,541.20 아래에 있고, EMA120 $73,399.22 및 EMA240 $80,517.87보다 크게 낮아 구조적 강세 확인으로 보기 어렵다. 구조 관점에서는 명확한 BOS/CHoCH 또는 $67,255.40 상단 수용이 확인되지 않았으므로 structure_bias는 neutral로 평가한다. 셋업 관점에서도 ret_0.382 지지 테스트는 우호적이지만, 가격이 EQ $63,167.70 위의 프리미엄 영역에 머물고 있고 0.618 골든비율 $62,203.00 재시험 가능성이 남아 있어 setup_bias 역시 중립이다.
Support: $63,232 / $63,245 / $62,685 | Resistance: $65,381 / $65,541 / $66,000 | Horizon: medium term
일봉 구조상 현재가 $64,173.60은 EMA20 $65,541.20 아래 -2.1%, EMA120 $73,399.22 아래 -12.6%, EMA240 $80,517.87 아래 -20.3%에 있어 확인된 구조 편향은 여전히 bearish로 본다. 다만 하모닉 관점에서는 가격이 여러 bullish PRZ, 특히 $63,231.55-$65,380.95 및 $63,244.56-$65,322.83 내부에 있어 단기 반등 setup_bias는 bullish다. 문제는 actionable_patterns_list가 비어 있고 council_relevant_prz_count와 directional_influence_prz_count가 모두 0이라는 점으로, 활성 PRZ들은 대부분 low quality 또는 candidate-tier라 메인 경로를 뒤집을 수 없다. 완료된 strict bullish Gartley의 반응 점수는 1.0이고 TP 후보는 $68,772.84, $71,532.31, $75,998.90이지만, 품질이 low이므로 확인된 15m/1h MSS·CHoCH나 파생시장 확인 없이는 중립 이상의 방향 신호로 격상하지 않는다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $63,136 | liquidity_sweep | ICT (하방 유동성/지지 $63,136.20), Fibonacci (EQ·ret_0.5 $63,167.70), Derivatives (하단 유동성 $63,500 클러스터) | 5.0 | 고확신 약세 셋업(setup BEARISH 70%, ICT setup 85%)에 따른 즉각적 하방 우선 이동. 현재가 $64,173.60이 피보나치 ret_0.382 $64,132.40 지지를 이탈하면 ICT 하방 유동성 $63,136.20 + 피보나치 EQ $63,167.70 합류대로 스윕. long_account_crowding 1.000 롱 쏠림 청산이 하락을 가속하며, EMA20 $65,541.20·CHoCH $64,918.20 회복 실패가 전제. ICT 확정 구조(strict) 기반이라 candidate 레벨보다 우선. |
| 2 | $64,744 | resistance_test | Candlestick Reader (7일 범위 EQ $64,743.75), Harmonic (bullish PRZ $63,231~$65,381 반응), Fibonacci (ret_0.382 반응확률 0.65) | 13.0 | 롱 청산 후 단기 안도 반등 + 하모닉 bullish PRZ·피보나치 0.382 반응(확률 0.65)으로 되돌림. 다만 7일 EQ $64,743.75에서 멈추고 ICT bearish CHoCH $64,918.20·EMA20 $65,541.20을 회복하지 못해 약세 구조 유지 — 전형적 실패 반등(숏 재진입 구간). 하모닉 PRZ는 저품질·candidate 등급으로 단독 경로 전환 불가, 셋업 약세 우위를 뒤집지 못함. |
| 3 | $62,232 | swing_low | Wyckoff (LPS $62,232.10), ICT·Candlestick (하방 유동성/7일 저점 $62,232.10), Harmonic (PRZ 하단 $62,232.10), Fibonacci (0.618 골든 $62,203.00) — 4개 분석 합류 | 23.0 | CHoCH/EMA20 회복 실패 확인 후 약세 연장. Wyckoff LPS $62,232.10은 ICT 하방 유동성·캔들 7일 저점·하모닉 PRZ 하단·피보나치 0.618 $62,203.00이 모두 겹치는 핵심 하단 구조이자 축적 Phase D 후보의 마지노선. strict Wyckoff 이벤트 + 다중 합류로 최고 우선순위 WP/TP. 이 구간 테스트가 24h 기간 저점. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $63,350 | $64,200 | High first |
| 8h | $63,136 | $64,200 | High first |
| 24h | $62,232 | $64,744 | High first |
Invalidation: $65,541
```json
{
"path_type": "complex",
"confidence": 0.57,
"waypoints": [
{
"seq": 1,
"price": 63136.2,
"type": "liquidity_sweep",
"source": "ICT (하방 유동성/지지 $63,136.20), Fibonacci (EQ·ret_0.5 $63,167.70), Derivatives (하단 유동성 $63,500 클러스터)",
"description": "고확신 약세 셋업(setup BEARISH 70%, ICT setup 85%)에 따른 즉각적 하방 우선 이동. 현재가 $64,173.60이 피보나치 ret_0.382 $64,132.40 지지를 이탈하면 ICT 하방 유동성 $63,136.20 + 피보나치 EQ $63,167.70 합류대로 스윕. long_account_crowding 1.000 롱 쏠림 청산이 하락을 가속하며, EMA20 $65,541.20·CHoCH $64,918.20 회복 실패가 전제. ICT 확정 구조(strict) 기반이라 candidate 레벨보다 우선.",
"est_hours": 5.0
},
{
"seq": 2,
"price": 64743.75,
"type": "resistance_test",
"source": "Candlestick Reader (7일 범위 EQ $64,743.75), Harmonic (bullish PRZ $63,231~$65,381 반응), Fibonacci (ret_0.382 반응확률 0.65)",
"description": "롱 청산 후 단기 안도 반등 + 하모닉 bullish PRZ·피보나치 0.382 반응(확률 0.65)으로 되돌림. 다만 7일 EQ $64,743.75에서 멈추고 ICT bearish CHoCH $64,918.20·EMA20 $65,541.20을 회복하지 못해 약세 구조 유지 — 전형적 실패 반등(숏 재진입 구간). 하모닉 PRZ는 저품질·candidate 등급으로 단독 경로 전환 불가, 셋업 약세 우위를 뒤집지 못함.",
"est_hours": 13.0
},
{
"seq": 3,
"price": 62232.1,
"type": "swing_low",
"source": "Wyckoff (LPS $62,232.10), ICT·Candlestick (하방 유동성/7일 저점 $62,232.10), Harmonic (PRZ 하단 $62,232.10), Fibonacci (0.618 골든 $62,203.00) — 4개 분석 합류",
"description": "CHoCH/EMA20 회복 실패 확인 후 약세 연장. Wyckoff LPS $62,232.10은 ICT 하방 유동성·캔들 7일 저점·하모닉 PRZ 하단·피보나치 0.618 $62,203.00이 모두 겹치는 핵심 하단 구조이자 축적 Phase D 후보의 마지노선. strict Wyckoff 이벤트 + 다중 합류로 최고 우선순위 WP/TP. 이 구간 테스트가 24h 기간 저점.",
"est_hours": 23.0
}
],
"period_extremes": {
"4h": {"expected_high": 64200.0, "expected_low": 63350.0, "high_first": true},
"8h": {"expected_high": 64200.0, "expected_low": 63136.2, "high_first": true},
"24h": {"expected_high": 64743.75, "expected_low": 62232.1, "high_first": true}
},
"triggers": {
"bullish": {
"price": 64918.2,
"description": "현재가가 ICT bearish CHoCH $64,918.20을 종가 기준으로 되찾고 이어서 EMA20 $65,541.20을 회복하면 약세 셋업이 무력화되고 Wyckoff 축적 Phase D 재개로 상방 가속. 다음 목표 SOS $67,255.40."
},
"bearish": {
"price": 62232.1,
"description": "Wyckoff LPS $62,232.10 및 피보나치 0.618 $62,203.00을 종가 기준으로 명확히 이탈하면 축적 구조 해석이 훼손되며 $59,800 SC → $59,080 Spring 저점으로 하방 가속."
}
},
"scenario_invalidation": 65541.2
}
```{
"overall_signal": "neutral",
"overall_confidence": 0.58,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.7,
"active_setups": [
"ICT 기준 최근 bearish CHoCH 레벨 $64,918.20 아래 수용",
"현재가 $64,173.60이 EMA20 $65,541.20 아래 약 2.1%에 위치",
"파생 포지셔닝에서 롱 계정 비율 0.629, 롱 혼잡도 높음",
"상단 청산·저항 클러스터 $65,400-$66,100, 특히 $66,100 유동성 밀집",
"하단 유동성 및 구조 지지 $63,500, $62,300, Wyckoff LPS $62,232.10",
"피보나치 ret_0.382 $64,132.40 테스트 중이나 반응은 아직 확인 단계"
],
"setup_vs_structure": "상위 구조는 Wyckoff 축적 Phase D 후보와 ICT·EMA 기반 약세 구조가 충돌해 중립으로 판정되지만, 실행 셋업은 bearish 쪽이 더 우세하다. 즉, 구조적으로는 축적 LPS 방어 여부를 검증하는 구간이나, 단기 운용 리스크는 $64,918.20-$65,541.20 회복 실패 쪽에 집중되어 있다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 3,
"neutral_count": 3
},
"key_levels": {
"support": [
64132.4,
63167.7,
63136.2,
62232.1,
62203.0,
59800.0,
59080.0
],
"resistance": [
64918.2,
65326.01,
65541.2,
65745.0,
66100.0,
67255.4,
71690.0
]
},
"confluences": [
"Wyckoff, ICT, 캔들스틱, 하모닉 모두 $62,232.10을 핵심 하단 구조 레벨로 인식한다. Wyckoff에서는 LPS, ICT와 캔들스틱에서는 하방 유동성·지지, 하모닉에서는 PRZ 하단 근처다.",
"ICT와 Wyckoff 모두 $64,918.20을 중요한 구조 기준으로 제시한다. ICT에서는 최근 bearish CHoCH 레벨, Wyckoff에서는 과거 ST 저점 및 단기 회복 확인 저항이다.",
"캔들스틱, ICT, 파생, 하모닉 모두 EMA20 $65,541.20을 단기 구조 저항으로 본다. 현재가가 이 레벨 아래에 있어 단기 추세 회복은 아직 확인되지 않았다.",
"Wyckoff, ICT, 피보나치, 캔들스틱, 파생 모두 $67,255.40을 상단 구조 확인 레벨로 공유한다. Wyckoff에서는 SOS 고점, 피보나치에서는 상승 스윙 고점, ICT·캔들·파생에서는 주요 저항이다.",
"Wyckoff와 ICT 모두 $59,080.00을 주요 저점으로 제시한다. Wyckoff에서는 Spring 저점, ICT에서는 전체 할인 레인지 하단이다.",
"피보나치 ret_0.382 $64,132.40과 현재가 $64,173.60이 거의 일치하며, 하모닉도 $63,231.55-$65,380.95 및 $63,244.56-$65,322.83의 bullish PRZ 내부를 보고 있어 단기 반응 구간이라는 점에는 복수 분석이 동의한다."
],
"conflicts": [
"Wyckoff는 SC $59,800.00 → AR $71,690.00 → Spring $59,080.00 → SOS $67,255.40 → LPS $62,232.10의 축적 Phase D 후보를 제시하며 구조 편향을 bullish로 본다.",
"반면 ICT는 $64,918.20 bearish CHoCH 하방 수용을 근거로 구조를 bearish로 판정하며, 파생과 캔들스틱도 EMA20 $65,541.20 및 장기 EMA 하방 거래를 근거로 bearish 구조를 지지한다.",
"피보나치와 하모닉은 현재 가격대가 반등 후보 구간임을 인정하지만, 피보나치는 명확한 구조 확인이 없다고 보고 neutral이며, 하모닉은 PRZ 품질이 낮고 독립적인 경로 전환 권한이 없다고 판단한다.",
"따라서 핵심 충돌은 'Wyckoff 축적 LPS가 유지되는가'와 'ICT bearish CHoCH 이후 단기 약세 구조가 우세한가' 사이에 있다."
],
"highest_conviction_analyst": "ICT Trader — 신뢰도 78%로 가장 높고, 최근 bearish CHoCH $64,918.20, 할인 EQ $70,954.35, 지지 $63,136.20/$62,232.10, 저항 $65,541.20/$67,255.40 등 구체적 구조 레벨을 제시한다. 또한 셋업 점수 0.854로 실행 관점의 약세 조건이 가장 명확하다.",
"invalidation_level": "중립 구조 판정의 하단 훼손 기준은 $62,232.10 종가 이탈이며, Wyckoff 축적 시나리오의 더 큰 무효화는 Spring 저점 $59,080.00 이탈이다. 반대로 $67,255.40 상방 수용은 현재 bearish CHoCH 기반 구조 해석을 약화시킨다.",
"executive_summary": "현재 BTC/USDT 일봉 구조는 Wyckoff상 축적 Phase D의 LPS 이후 검증 구간으로 볼 수 있으나, ICT 기준 $64,918.20 bearish CHoCH 아래에 머물고 EMA20 $65,541.20도 회복하지 못해 구조 판정은 중립이다. 핵심 하단 구조는 $62,232.10 LPS와 피보나치 0.618 인근 $62,203.00이며, 이 구간이 유지되는 동안 축적 구조 후보는 완전히 무효화되지 않는다. 다만 $64,918.20-$65,541.20 회복 실패, 롱 포지셔닝 혼잡, CVD 약화는 즉각 실행 리스크를 bearish 쪽으로 기울게 한다. 상단에서는 $67,255.40 SOS 고점 수용이 구조 회복의 중요한 확인 조건이고, 하단에서는 $62,232.10 이탈 시 축적 Phase D 해석이 크게 훼손된다."
}{
"symbol": "BTC/USDT",
"timeframe": "1d",
"timestamp": "2026-06-22 05:00 KST",
"last_price": 64173.6,
"num_candles": 300,
"stage1_analyses": {
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bearish",
"confidence": 0.52,
"structure_bias": "bearish",
"setup_bias": "neutral",
"setup_score": 0.38,
"setup_signals": [
"현재가 $64,173.60은 7일 범위 EQ $64,743.75 아래에 있어 단기 할인 구간이나, 아직 반전 확인은 없음",
"현재가가 EMA20 $65,541.20보다 2.1% 낮아 단기 추세 저항 아래에서 거래 중",
"7일 저점 $62,232.10이 근접 지지로 남아 있어 하방 유동성 테스트 가능",
"최근 bullish_engulfing 품질 0.573과 bearish_engulfing 품질 0.562가 충돌하며 방향성 확정 부족",
"최근 감지된 패턴 3개 모두 고거래량 패턴이 아니므로 반전 신뢰도 제한"
],
"reasoning": "BTC는 현재 $64,173.60으로 EMA20 $65,541.20, EMA120 $73,399.22, EMA240 $80,517.87 아래에 위치해 있어 확인된 구조 관점에서는 bearish 우위가 유지된다. 최근 캔들에서는 bullish engulfing@291, doji@290, bearish engulfing@294가 혼재되어 있으며, 최고 패턴 품질도 0.573에 그쳐 강한 반전 신호로 보기 어렵다. 7일 범위 기준 EQ는 약 $64,743.75인데 현재가는 그 아래에 있어 단기 할인 구간이지만, $65,541.20 EMA20을 회복하지 못하면 이는 오히려 약세 지속 구조로 해석된다. bull_score와 bear_score가 모두 0.750으로 동일하고 고거래량 확인 패턴이 없기 때문에, 신호는 강한 매도보다는 약한 bearish로 평가한다.",
"key_levels": {
"support": [
62232.1,
64173.6
],
"resistance": [
64743.75,
65541.2,
67255.4,
73399.22
]
},
"time_horizon": "short to medium term",
"invalidation_level": "$67,255.40 상향 돌파 및 일봉 종가 안착",
"risk_scenario": "$65,541.20 EMA20을 회복하고 7일 고점 $67,255.40 위로 종가가 형성되면 bearish engulfing 신호는 무효화되며, 숏 커버링으로 $73,399.22 EMA120까지 반등이 확장될 수 있다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 133,
"recent_patterns": 3,
"pattern_list": [
"bullish_engulfing@291",
"bearish_engulfing@294",
"doji@290"
],
"atr_value": 2067.42,
"vol_avg_20": 202134.97,
"high_volume_patterns": [],
"pattern_candidates": [
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.573,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.562,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.355,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.573,
"bull_score": 0.75,
"bear_score": 0.75
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.52,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"neutral\",\n \"setup_score\": 0.38,\n \"setup_signals\": [\n \"현재가 $64,173.60은 7일 범위 EQ $64,743.75 아래에 있어 단기 할인 구간이나, 아직 반전 확인은 없음\",\n \"현재가가 EMA20 $65,541.20보다 2.1% 낮아 단기 추세 저항 아래에서 거래 중\",\n \"7일 저점 $62,232.10이 근접 지지로 남아 있어 하방 유동성 테스트 가능\",\n \"최근 bullish_engulfing 품질 0.573과 bearish_engulfing 품질 0.562가 충돌하며 방향성 확정 부족\",\n \"최근 감지된 패턴 3개 모두 고거래량 패턴이 아니므로 반전 신뢰도 제한\"\n ],\n \"reasoning\": \"BTC는 현재 $64,173.60으로 EMA20 $65,541.20, EMA120 $73,399.22, EMA240 $80,517.87 아래에 위치해 있어 확인된 구조 관점에서는 bearish 우위가 유지된다. 최근 캔들에서는 bullish engulfing@291, doji@290, bearish engulfing@294가 혼재되어 있으며, 최고 패턴 품질도 0.573에 그쳐 강한 반전 신호로 보기 어렵다. 7일 범위 기준 EQ는 약 $64,743.75인데 현재가는 그 아래에 있어 단기 할인 구간이지만, $65,541.20 EMA20을 회복하지 못하면 이는 오히려 약세 지속 구조로 해석된다. bull_score와 bear_score가 모두 0.750으로 동일하고 고거래량 확인 패턴이 없기 때문에, 신호는 강한 매도보다는 약한 bearish로 평가한다.\",\n \"key_levels\": {\n \"support\": [\n 62232.1,\n 64173.6\n ],\n \"resistance\": [\n 64743.75,\n 65541.2,\n 67255.4,\n 73399.22\n ]\n },\n \"time_horizon\": \"short to medium term\",\n \"invalidation_level\": \"$67,255.40 상향 돌파 및 일봉 종가 안착\",\n \"risk_scenario\": \"$65,541.20 EMA20을 회복하고 7일 고점 $67,255.40 위로 종가가 형성되면 bearish engulfing 신호는 무효화되며, 숏 커버링으로 $73,399.22 EMA120까지 반등이 확장될 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "neutral",
"confidence": 0.62,
"structure_bias": "bullish",
"setup_bias": "bullish",
"setup_score": 0.55,
"setup_signals": [
"현재가 $64,173.60은 메인 레인지 EQ 약 $65,745.00 아래에 있어 할인 구간에 위치",
"Spring 저점 $59,080.00 이후 SOS 고점 $67,255.40 형성, 이후 LPS 후보 저점 $62,232.10을 아직 이탈하지 않음",
"현재가는 LPS $62,232.10 위에 있으나 SOS $67,255.40 및 AR 상단 $71,690.00 아래에 있어 Phase D 진행은 아직 확인 단계",
"EMA20 $65,541.20 및 ST 저점/리클레임 기준 $64,918.20 부근을 회복하지 못해 즉각적 상방 추세 확정은 부족"
],
"reasoning": "메트릭상 regime은 ACC이고 acc_score 89.6, regime_fitness 0.896으로 누적 구조 우위가 확인되며, 주요 앵커는 SC $59,800.00과 AR $71,690.00입니다. 이벤트 체인은 SC → AR → ST $64,918.20 → Spring $59,080.00 → SOS $67,255.40 → LPS $62,232.10로, 현재는 Phase D의 LPS 이후 구간이지만 아직 BU 또는 레인지 상단 수용이 확인된 상태는 아닙니다. 현재가 $64,173.60은 LPS $62,232.10 위에 있어 구조적으론 강세 해석이 유지되지만, EQ 약 $65,745.00, EMA20 $65,541.20, SOS $67,255.40을 회복해야 단기 상방 경로가 더 신뢰됩니다. 따라서 구조 편향은 bullish이나, 즉각 신호는 레인지 내부 검증 단계로 보아 neutral에 가깝습니다.",
"key_levels": {
"support": [
62232.1,
59800.0,
59080.0
],
"resistance": [
64918.2,
65541.2,
65745.0,
67255.4,
71690.0
]
},
"time_horizon": "medium term",
"invalidation_level": "$59,080.00 일봉 종가 이탈",
"risk_scenario": "LPS $62,232.10을 이탈하면 Phase D LPS 해석이 약화되고, SC $59,800.00 및 Spring $59,080.00 재검증으로 내려갈 수 있습니다. 특히 $59,080.00 아래에서 일봉 수용이 발생하면 Spring 실패로 간주되어 누적 구조가 재평가되어야 합니다.",
"data_quality": "high",
"metrics": {
"acc_score": 89.6,
"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",
"LPS"
],
"last_phase": "LPS",
"phase_candidates": [
{
"label": "SC",
"side": "low",
"idx": 164,
"price": 59800.0,
"color": "#ffd166"
},
{
"label": "AR",
"side": "high",
"idx": 165,
"price": 71690.0,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "low",
"idx": 215,
"price": 64918.2,
"color": "#118ab2"
},
{
"label": "Spring",
"side": "low",
"idx": 283,
"price": 59080.0,
"color": "#f9844a"
},
{
"label": "SOS",
"side": "high",
"idx": 293,
"price": 67255.4,
"color": "#06d6a0"
},
{
"label": "LPS",
"side": "low",
"idx": 296,
"price": 62232.1,
"color": "#8338ec"
}
],
"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": 164,
"end_idx": 296,
"phase_count": 6,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 164,
"price": 59800.0,
"color": "#ffd166",
"dt": "2026-02-06 09:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 165,
"price": 71690.0,
"color": "#06d6a0",
"dt": "2026-02-07 09:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 215,
"price": 64918.2,
"color": "#118ab2",
"dt": "2026-03-29 09:00:00+09:00"
},
{
"label": "Spring",
"side": "low",
"idx": 283,
"price": 59080.0,
"color": "#f9844a",
"dt": "2026-06-05 09:00:00+09:00"
},
{
"label": "SOS",
"side": "high",
"idx": 293,
"price": 67255.4,
"color": "#06d6a0",
"dt": "2026-06-15 09:00:00+09:00"
},
{
"label": "LPS",
"side": "low",
"idx": 296,
"price": 62232.1,
"color": "#8338ec",
"dt": "2026-06-18 09:00:00+09:00"
}
]
}
],
"active_structure_id": "1d_cycle_1",
"primary_structure_id": "1d_cycle_1",
"structure_count": 1,
"regime_fitness": 0.8957357859531772,
"current_event": "LPS",
"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\": \"bullish\",\n \"setup_score\": 0.55,\n \"setup_signals\": [\n \"현재가 $64,173.60은 메인 레인지 EQ 약 $65,745.00 아래에 있어 할인 구간에 위치\",\n \"Spring 저점 $59,080.00 이후 SOS 고점 $67,255.40 형성, 이후 LPS 후보 저점 $62,232.10을 아직 이탈하지 않음\",\n \"현재가는 LPS $62,232.10 위에 있으나 SOS $67,255.40 및 AR 상단 $71,690.00 아래에 있어 Phase D 진행은 아직 확인 단계\",\n \"EMA20 $65,541.20 및 ST 저점/리클레임 기준 $64,918.20 부근을 회복하지 못해 즉각적 상방 추세 확정은 부족\"\n ],\n \"reasoning\": \"메트릭상 regime은 ACC이고 acc_score 89.6, regime_fitness 0.896으로 누적 구조 우위가 확인되며, 주요 앵커는 SC $59,800.00과 AR $71,690.00입니다. 이벤트 체인은 SC → AR → ST $64,918.20 → Spring $59,080.00 → SOS $67,255.40 → LPS $62,232.10로, 현재는 Phase D의 LPS 이후 구간이지만 아직 BU 또는 레인지 상단 수용이 확인된 상태는 아닙니다. 현재가 $64,173.60은 LPS $62,232.10 위에 있어 구조적으론 강세 해석이 유지되지만, EQ 약 $65,745.00, EMA20 $65,541.20, SOS $67,255.40을 회복해야 단기 상방 경로가 더 신뢰됩니다. 따라서 구조 편향은 bullish이나, 즉각 신호는 레인지 내부 검증 단계로 보아 neutral에 가깝습니다.\",\n \"key_levels\": {\n \"support\": [\n 62232.1,\n 59800.0,\n 59080.0\n ],\n \"resistance\": [\n 64918.2,\n 65541.2,\n 65745.0,\n 67255.4,\n 71690.0\n ]\n },\n \"time_horizon\": \"medium term\",\n \"invalidation_level\": \"$59,080.00 일봉 종가 이탈\",\n \"risk_scenario\": \"LPS $62,232.10을 이탈하면 Phase D LPS 해석이 약화되고, SC $59,800.00 및 Spring $59,080.00 재검증으로 내려갈 수 있습니다. 특히 $59,080.00 아래에서 일봉 수용이 발생하면 Spring 실패로 간주되어 누적 구조가 재평가되어야 합니다.\",\n \"data_quality\": \"high\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bearish",
"confidence": 0.78,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.854,
"setup_signals": [
"현재가 $64,173.60이 최근 bearish CHoCH 레벨 $64,918.20 아래에 위치하며 단기 구조 약세 수용",
"가격이 EMA20 $65,541.20 아래 -2.1%에 있어 단기 반등이 매도 압력에 눌리는 구조",
"현재가가 EQ $70,954.35 아래 discount 영역에 있으나, 회복 실패 시 $63,136.20 및 $62,232.10 유동성으로 하방 확장 가능",
"전일 고점 $64,370.90을 상회한 뒤 현재 $64,173.60으로 되돌아와 단기 buy-side liquidity 회수 후 약세 반응 가능성",
"상단 후보 bearish OB가 $80,651.20-$82,828.70에 위치해 중장기 공급 구간으로 남아 있음"
],
"reasoning": "확정 구조는 bearish로 판단한다. 최근 구조 이벤트가 $64,918.20 bearish CHoCH이며 현재가 $64,173.60은 그 아래에서 거래되고 있어 단기 시장 구조가 하방으로 전환된 상태다. 또한 가격은 EMA20 $65,541.20, EMA120 $73,399.22, EMA240 $80,517.87 모두 아래에 있어 기관 흐름 관점에서 반등은 아직 매도 우위 구간이다. 다만 현재 위치가 EQ $70,954.35 아래의 discount 영역이므로 신규 추격 숏은 효율이 낮고, $64,918.20 재탈환 여부가 약세 시나리오의 핵심 검증 레벨이다.",
"key_levels": {
"support": [
63136.2,
62232.1,
59080.0
],
"resistance": [
64918.2,
65541.2,
67255.4,
70954.35,
75998.9,
80651.2,
82828.7
]
},
"time_horizon": "short/medium term",
"invalidation_level": "$64,918.20",
"risk_scenario": "가격이 $64,918.20 bearish CHoCH 레벨을 회복하고 특히 EMA20 $65,541.20 위에서 일봉 수용을 만들면, 현재 하방 셋업은 실패로 전환될 수 있다. 이 경우 $67,255.40의 7일 고점 유동성을 재공격하고, 이후 EQ $70,954.35까지 mean reversion 반등이 열릴 수 있다.",
"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.519
},
"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": 71,
"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": [
"BOS_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.8,
"bear_score": 9.6,
"setup_bias": "bearish",
"setup_score": 0.854,
"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": "bearish",
"current_retracement_pct": 22.3,
"deepest_retracement_pct": 34.4,
"previous_day_high": 64370.9,
"previous_day_low": 63136.2,
"broken_prev_high": true,
"broken_prev_low": false,
"sessions": {}
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.78,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.854,\n \"setup_signals\": [\n \"현재가 $64,173.60이 최근 bearish CHoCH 레벨 $64,918.20 아래에 위치하며 단기 구조 약세 수용\",\n \"가격이 EMA20 $65,541.20 아래 -2.1%에 있어 단기 반등이 매도 압력에 눌리는 구조\",\n \"현재가가 EQ $70,954.35 아래 discount 영역에 있으나, 회복 실패 시 $63,136.20 및 $62,232.10 유동성으로 하방 확장 가능\",\n \"전일 고점 $64,370.90을 상회한 뒤 현재 $64,173.60으로 되돌아와 단기 buy-side liquidity 회수 후 약세 반응 가능성\",\n \"상단 후보 bearish OB가 $80,651.20-$82,828.70에 위치해 중장기 공급 구간으로 남아 있음\"\n ],\n \"reasoning\": \"확정 구조는 bearish로 판단한다. 최근 구조 이벤트가 $64,918.20 bearish CHoCH이며 현재가 $64,173.60은 그 아래에서 거래되고 있어 단기 시장 구조가 하방으로 전환된 상태다. 또한 가격은 EMA20 $65,541.20, EMA120 $73,399.22, EMA240 $80,517.87 모두 아래에 있어 기관 흐름 관점에서 반등은 아직 매도 우위 구간이다. 다만 현재 위치가 EQ $70,954.35 아래의 discount 영역이므로 신규 추격 숏은 효율이 낮고, $64,918.20 재탈환 여부가 약세 시나리오의 핵심 검증 레벨이다.\",\n \"key_levels\": {\n \"support\": [\n 63136.2,\n 62232.1,\n 59080.0\n ],\n \"resistance\": [\n 64918.2,\n 65541.2,\n 67255.4,\n 70954.35,\n 75998.9,\n 80651.2,\n 82828.7\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"$64,918.20\",\n \"risk_scenario\": \"가격이 $64,918.20 bearish CHoCH 레벨을 회복하고 특히 EMA20 $65,541.20 위에서 일봉 수용을 만들면, 현재 하방 셋업은 실패로 전환될 수 있다. 이 경우 $67,255.40의 7일 고점 유동성을 재공격하고, 이후 EQ $70,954.35까지 mean reversion 반등이 열릴 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "neutral",
"confidence": 0.56,
"structure_bias": "neutral",
"setup_bias": "neutral",
"setup_score": 0.42,
"setup_signals": [
"현재가 $64,173.60이 ret_0.382 $64,132.40을 0.06% 거리에서 테스트 중",
"스윙 EQ/ret_0.5 $63,167.70 위에 있어 아직 완전한 할인 구간 진입은 아님",
"0.618 골든비율 지지 $62,203.00이 하방 핵심 반응 구간으로 열려 있음",
"상방 0.236 되돌림 저항 $65,326.01 및 7일 고점/스윙 고점 $67,255.40 회복 전까지 추세 재개 확인 부족",
"confluence_zones가 비어 있고 confluence_quality가 0이라 피보나치 단독 신호의 신뢰도는 제한적"
],
"reasoning": "BTC/USDT는 $59,080 → $67,255 상승 스윙 이후 현재 $64,173.60에서 ret_0.382 $64,132.40을 거의 정확히 테스트하고 있으며, fib_reaction_state는 testing이고 반응 확률은 0.65로 산출되어 단기 반등 가능성은 존재한다. 다만 가격은 EMA20 $65,541.20 아래에 있고, EMA120 $73,399.22 및 EMA240 $80,517.87보다 크게 낮아 구조적 강세 확인으로 보기 어렵다. 구조 관점에서는 명확한 BOS/CHoCH 또는 $67,255.40 상단 수용이 확인되지 않았으므로 structure_bias는 neutral로 평가한다. 셋업 관점에서도 ret_0.382 지지 테스트는 우호적이지만, 가격이 EQ $63,167.70 위의 프리미엄 영역에 머물고 있고 0.618 골든비율 $62,203.00 재시험 가능성이 남아 있어 setup_bias 역시 중립이다.",
"key_levels": {
"support": [
64132.4,
63167.7,
62203.0,
60829.54
],
"resistance": [
65326.01,
67255.4,
69479.11,
70640.02,
72307.8,
75430.8
]
},
"time_horizon": "short term",
"invalidation_level": "$62,203.00",
"risk_scenario": "반대로 $64,132.40 지지가 무너지면 ret_0.5 $63,167.70을 거쳐 0.618 골든비율 $62,203.00까지 하락 압력이 확대될 수 있다. 특히 $62,203.00 아래에서 일봉 종가가 형성되면 현재의 0.382 지지 반응 셋업은 실패로 보고, $60,829.54 및 스윙 저점 $59,080 재확인 리스크가 커진다. 반면 $65,326.01을 회복하고 $67,255.40 위로 수용되면 중립 전망은 상방으로 전환되며 $69,479.11, $70,640.02, $72,307.80 확장 목표가 순차적으로 열린다.",
"data_quality": "medium",
"metrics": {
"swing_pair": "Low→High: $59,080 → $67,255",
"direction": "up",
"nearest_fib": "ret_0.382",
"nearest_fib_price": 64132.4,
"nearest_fib_distance": 0.06,
"golden_ratio_level": 62203.0,
"fib_ret_382": 64132.4,
"fib_ret_618": 62203.0,
"confluence_zones": [],
"support_levels": [
64132.3972,
63167.7,
62203.002799999995
],
"resistance_levels": [
65326.0056,
67255.4,
69479.10879999999
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 65326.01,
"distance_pct": 1.8,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.382",
"price": 64132.4,
"distance_pct": 0.06,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ret_0.5",
"price": 63167.7,
"distance_pct": 1.57,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ret_0.618",
"price": 62203.0,
"distance_pct": 3.07,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ret_0.786",
"price": 60829.54,
"distance_pct": 5.21,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_1.0",
"price": 67255.4,
"distance_pct": 4.8,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.272",
"price": 69479.11,
"distance_pct": 8.27,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.414",
"price": 70640.02,
"distance_pct": 10.08,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.618",
"price": 72307.8,
"distance_pct": 12.68,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_2.0",
"price": 75430.8,
"distance_pct": 17.54,
"is_support": false,
"cluster_score": 0.0
}
],
"confluence_quality": 0,
"fib_reaction_state": "testing",
"reaction_probability": 0.65
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.56,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"neutral\",\n \"setup_score\": 0.42,\n \"setup_signals\": [\n \"현재가 $64,173.60이 ret_0.382 $64,132.40을 0.06% 거리에서 테스트 중\",\n \"스윙 EQ/ret_0.5 $63,167.70 위에 있어 아직 완전한 할인 구간 진입은 아님\",\n \"0.618 골든비율 지지 $62,203.00이 하방 핵심 반응 구간으로 열려 있음\",\n \"상방 0.236 되돌림 저항 $65,326.01 및 7일 고점/스윙 고점 $67,255.40 회복 전까지 추세 재개 확인 부족\",\n \"confluence_zones가 비어 있고 confluence_quality가 0이라 피보나치 단독 신호의 신뢰도는 제한적\"\n ],\n \"reasoning\": \"BTC/USDT는 $59,080 → $67,255 상승 스윙 이후 현재 $64,173.60에서 ret_0.382 $64,132.40을 거의 정확히 테스트하고 있으며, fib_reaction_state는 testing이고 반응 확률은 0.65로 산출되어 단기 반등 가능성은 존재한다. 다만 가격은 EMA20 $65,541.20 아래에 있고, EMA120 $73,399.22 및 EMA240 $80,517.87보다 크게 낮아 구조적 강세 확인으로 보기 어렵다. 구조 관점에서는 명확한 BOS/CHoCH 또는 $67,255.40 상단 수용이 확인되지 않았으므로 structure_bias는 neutral로 평가한다. 셋업 관점에서도 ret_0.382 지지 테스트는 우호적이지만, 가격이 EQ $63,167.70 위의 프리미엄 영역에 머물고 있고 0.618 골든비율 $62,203.00 재시험 가능성이 남아 있어 setup_bias 역시 중립이다.\",\n \"key_levels\": {\n \"support\": [\n 64132.4,\n 63167.7,\n 62203.0,\n 60829.54\n ],\n \"resistance\": [\n 65326.01,\n 67255.4,\n 69479.11,\n 70640.02,\n 72307.8,\n 75430.8\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$62,203.00\",\n \"risk_scenario\": \"반대로 $64,132.40 지지가 무너지면 ret_0.5 $63,167.70을 거쳐 0.618 골든비율 $62,203.00까지 하락 압력이 확대될 수 있다. 특히 $62,203.00 아래에서 일봉 종가가 형성되면 현재의 0.382 지지 반응 셋업은 실패로 보고, $60,829.54 및 스윙 저점 $59,080 재확인 리스크가 커진다. 반면 $65,326.01을 회복하고 $67,255.40 위로 수용되면 중립 전망은 상방으로 전환되며 $69,479.11, $70,640.02, $72,307.80 확장 목표가 순차적으로 열린다.\",\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": [
"현재가 $64,173.60이 EMA20 $65,541.20 아래 -2.1%에 위치해 단기 구조적 약세 유지",
"EMA120 $73,399.22 및 EMA240 $80,517.87 아래에 있어 중장기 하락 레짐이 아직 해소되지 않음",
"롱 계정 비율 0.629, long_account_crowding 1.000으로 롱 포지셔닝이 여전히 혼잡한 상태",
"24시간 롱 계정 변화 -0.0276, 숏 계정 변화 +0.028로 계정 플로우가 숏 쪽으로 이동 중",
"CVD 변화 -1650.3470으로 가격 반등 시 매수 체결 참여가 약하고, cvd_divergence 0.300으로 상승 확인 신호 부족",
"OI 24시간 변화 -0.1270%로 신규 추세 포지션 유입보다 포지션 언와인딩 성격이 강함",
"현물-선물 베이시스 -0.0522%로 선물 프리미엄이 약하고 파생시장 수요가 강하지 않음",
"상단 $64,200, $65,400, $66,100에 청산 유동성이 있어 단기 위꼬리 유동성 흡수 후 재하락 setup 가능"
],
"reasoning": "현재 BTC는 $64,173.60으로 EMA20 $65,541.20 아래에 있으며, EMA120 $73,399.22와 EMA240 $80,517.87도 크게 하회해 확인된 구조는 아직 bearish입니다. 파생 포지셔닝에서는 롱 계정 비율이 0.629이고 long_account_crowding이 1.000으로 롱 쏠림이 남아 있어 반등 시 매도 압력으로 작동할 가능성이 큽니다. CVD 변화가 -1650.3470이고 OI도 24시간 -0.1270% 감소해, 하락이 강한 신규 숏 구축이라기보다는 롱 청산 및 포지션 축소 성격에 가깝지만 매수 주도권 회복 신호는 부족합니다. 단기적으로 $64,200 바로 위 유동성을 건드린 뒤 $65,400 또는 가장 강한 상단 청산 레벨인 $66,100에서 거부되면 $63,500, $62,300, $61,600 하단 유동성으로 확장될 수 있습니다.",
"key_levels": {
"support": [
63500,
62300,
61600
],
"resistance": [
64200,
65400,
65541.2,
66100,
67255.4
]
},
"time_horizon": "short term, 파생 데이터 선행성을 감안한 4-8시간 중심",
"invalidation_level": "$66,100 상방 4시간 종가 안착",
"risk_scenario": "$66,100 상단 청산 유동성을 흡수한 뒤 가격이 $65,541.20 EMA20 위에서 유지되면 숏 커버링이 붙어 $67,255.40 7일 고점 재시험으로 이어질 수 있습니다. 이 경우 현재의 롱 혼잡 신호는 즉각적인 하락 압력보다 늦은 숏 진입자 청산을 유발하는 연료로 바뀔 수 있습니다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.3,
"cvd_change": -1650.347,
"oi_trend": 0.487,
"oi_change_pct_24h": -0.127,
"oi_latest": 97540.135,
"funding_pressure": 0.466,
"funding_avg": 3.406e-05,
"funding_change_24h": -1.625e-05,
"long_account_ratio": 0.642,
"short_account_ratio": 0.358,
"long_account_latest": 0.629,
"short_account_latest": 0.371,
"long_account_change_24h": -0.0276,
"short_account_change_24h": 0.0276,
"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.487,
"spot_futures_basis_pct": -0.0522,
"basis_change_lookback": -0.0079,
"aggregate_score": 0.348,
"bull_signals": 0,
"bear_signals": 2,
"liq_below": [
[
63500,
107099.19680880001
],
[
62300,
86937.94999469999
],
[
61600,
100972.68106
]
],
"liq_above": [
[
64200,
98110.9299226
],
[
65400,
107077.97896899999
],
[
66100,
133641.5899741
]
],
"strongest_liq_level": 66100,
"fragility_score": 0.62,
"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 \"현재가 $64,173.60이 EMA20 $65,541.20 아래 -2.1%에 위치해 단기 구조적 약세 유지\",\n \"EMA120 $73,399.22 및 EMA240 $80,517.87 아래에 있어 중장기 하락 레짐이 아직 해소되지 않음\",\n \"롱 계정 비율 0.629, long_account_crowding 1.000으로 롱 포지셔닝이 여전히 혼잡한 상태\",\n \"24시간 롱 계정 변화 -0.0276, 숏 계정 변화 +0.028로 계정 플로우가 숏 쪽으로 이동 중\",\n \"CVD 변화 -1650.3470으로 가격 반등 시 매수 체결 참여가 약하고, cvd_divergence 0.300으로 상승 확인 신호 부족\",\n \"OI 24시간 변화 -0.1270%로 신규 추세 포지션 유입보다 포지션 언와인딩 성격이 강함\",\n \"현물-선물 베이시스 -0.0522%로 선물 프리미엄이 약하고 파생시장 수요가 강하지 않음\",\n \"상단 $64,200, $65,400, $66,100에 청산 유동성이 있어 단기 위꼬리 유동성 흡수 후 재하락 setup 가능\"\n ],\n \"reasoning\": \"현재 BTC는 $64,173.60으로 EMA20 $65,541.20 아래에 있으며, EMA120 $73,399.22와 EMA240 $80,517.87도 크게 하회해 확인된 구조는 아직 bearish입니다. 파생 포지셔닝에서는 롱 계정 비율이 0.629이고 long_account_crowding이 1.000으로 롱 쏠림이 남아 있어 반등 시 매도 압력으로 작동할 가능성이 큽니다. CVD 변화가 -1650.3470이고 OI도 24시간 -0.1270% 감소해, 하락이 강한 신규 숏 구축이라기보다는 롱 청산 및 포지션 축소 성격에 가깝지만 매수 주도권 회복 신호는 부족합니다. 단기적으로 $64,200 바로 위 유동성을 건드린 뒤 $65,400 또는 가장 강한 상단 청산 레벨인 $66,100에서 거부되면 $63,500, $62,300, $61,600 하단 유동성으로 확장될 수 있습니다.\",\n \"key_levels\": {\n \"support\": [\n 63500,\n 62300,\n 61600\n ],\n \"resistance\": [\n 64200,\n 65400,\n 65541.2,\n 66100,\n 67255.4\n ]\n },\n \"time_horizon\": \"short term, 파생 데이터 선행성을 감안한 4-8시간 중심\",\n \"invalidation_level\": \"$66,100 상방 4시간 종가 안착\",\n \"risk_scenario\": \"$66,100 상단 청산 유동성을 흡수한 뒤 가격이 $65,541.20 EMA20 위에서 유지되면 숏 커버링이 붙어 $67,255.40 7일 고점 재시험으로 이어질 수 있습니다. 이 경우 현재의 롱 혼잡 신호는 즉각적인 하락 압력보다 늦은 숏 진입자 청산을 유발하는 연료로 바뀔 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "neutral",
"confidence": 0.46,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.45,
"setup_signals": [
"현재가 $64,173.60은 저품질이지만 활성 bullish Butterfly PRZ $63,244.56-$65,322.83 내부에 있으며, D 추정가 $64,283.69와의 괴리는 0.17%에 불과함",
"현재가가 활성 bullish Gartley PRZ $63,231.55-$65,380.95 내부에 위치하며, D 추정가 $64,306.25와 0.21% 거리로 PRZ 반응 후보 구간에 있음",
"후보 등급 bullish Butterfly 고컨플루언스 PRZ $62,684.52-$64,464.12도 현재가가 내부에 있어 단기 반등 후보 존을 형성함",
"완료된 strict bullish Gartley는 D $64,918.20, PRZ $63,231.55-$65,380.95에서 PRZ touch/entry, rejection/defense, AD 0.382 반응 도달, D/PRZ failure-zone 방어가 기록되었으나 품질은 low라 단독 방향 전환 근거는 아님",
"상단에는 high-quality strict forming bullish Gartley PRZ $65,999.53-$67,113.44가 watch 상태로 존재하며, 현재가 대비 약 3.71% 위에 있어 즉시 실행보다는 반응 관찰 구간임"
],
"reasoning": "일봉 구조상 현재가 $64,173.60은 EMA20 $65,541.20 아래 -2.1%, EMA120 $73,399.22 아래 -12.6%, EMA240 $80,517.87 아래 -20.3%에 있어 확인된 구조 편향은 여전히 bearish로 본다. 다만 하모닉 관점에서는 가격이 여러 bullish PRZ, 특히 $63,231.55-$65,380.95 및 $63,244.56-$65,322.83 내부에 있어 단기 반등 setup_bias는 bullish다. 문제는 actionable_patterns_list가 비어 있고 council_relevant_prz_count와 directional_influence_prz_count가 모두 0이라는 점으로, 활성 PRZ들은 대부분 low quality 또는 candidate-tier라 메인 경로를 뒤집을 수 없다. 완료된 strict bullish Gartley의 반응 점수는 1.0이고 TP 후보는 $68,772.84, $71,532.31, $75,998.90이지만, 품질이 low이므로 확인된 15m/1h MSS·CHoCH나 파생시장 확인 없이는 중립 이상의 방향 신호로 격상하지 않는다.",
"key_levels": {
"support": [
63231.55,
63244.56,
62684.52,
62232.1,
60477.7
],
"resistance": [
65380.95,
65541.2,
65999.53,
67113.44,
68772.84,
71532.31
]
},
"time_horizon": "medium term",
"invalidation_level": "일봉 종가가 $62,684.52 아래에서 수용되고, 특히 $62,232.10 7일 저점을 이탈하면 현재 bullish PRZ 반등 setup은 무효화된다.",
"risk_scenario": "$63,231-$65,381 PRZ가 방어되지 못하고 $62,684.52 및 $62,232.10이 순차적으로 깨지면 bullish 하모닉 후보들은 실패 패턴으로 전환되며, 다음 하방 반응 구간은 $60,477.70-$62,283.95의 watch Butterfly PRZ가 된다. 반대로 $65,541.20 EMA20을 회복하고 $65,999.53-$67,113.44의 high-quality Gartley PRZ를 상방 수용하면, $67,871-$68,790 및 $70,317-$71,532 TP 클러스터로 반등이 확장될 수 있다.",
"data_quality": "medium",
"metrics": {
"patterns_found": 183,
"completed_patterns_found": 73,
"forming_d_prz_found": 110,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 30,
"multiscale_swings_scanned": 61,
"swing_highs_scanned": 29,
"swing_lows_scanned": 32,
"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": 42,
"low": 138
},
"prz_status_counts": {
"active": 23,
"nearby": 2,
"watch": 12,
"far": 146,
"forming": 89
},
"high_confluence_prz_count": 20,
"strict_patterns_found": 43,
"candidate_patterns_found": 140,
"active_patterns_at_prz": 23,
"nearby_patterns": 2,
"all_patterns": [
"gartley",
"butterfly",
"butterfly",
"crab",
"butterfly",
"butterfly",
"gartley",
"butterfly",
"gartley",
"butterfly",
"gartley",
"gartley",
"butterfly",
"gartley",
"bat",
"gartley",
"shark",
"shark",
"shark",
"bat",
"bat",
"crab",
"crab",
"crab",
"shark",
"crab",
"gartley",
"shark",
"bat",
"butterfly",
"bat",
"shark",
"bat",
"gartley",
"shark",
"gartley",
"crab",
"butterfly",
"butterfly",
"bat",
"butterfly",
"bat",
"shark",
"shark",
"gartley",
"crab",
"butterfly",
"butterfly",
"crab",
"bat",
"butterfly",
"bat",
"butterfly",
"crab",
"butterfly",
"crab",
"crab",
"crab",
"shark",
"shark",
"crab",
"crab",
"bat",
"butterfly",
"crab",
"crab",
"shark",
"crab",
"gartley",
"butterfly",
"butterfly",
"butterfly",
"crab",
"shark",
"crab",
"shark",
"crab",
"shark",
"shark",
"crab",
"shark",
"crab",
"butterfly",
"crab",
"crab",
"bat",
"butterfly",
"shark",
"bat",
"butterfly",
"crab",
"shark",
"shark",
"butterfly",
"crab",
"crab",
"crab",
"bat",
"butterfly",
"gartley",
"shark",
"bat",
"shark",
"crab",
"crab",
"butterfly",
"shark",
"butterfly",
"gartley",
"crab",
"crab",
"shark",
"butterfly",
"bat",
"shark",
"crab",
"crab",
"crab",
"butterfly",
"butterfly",
"butterfly",
"bat",
"butterfly",
"butterfly",
"bat",
"butterfly",
"crab",
"bat",
"shark",
"butterfly",
"shark",
"gartley",
"gartley",
"crab",
"crab",
"shark",
"bat",
"shark",
"bat",
"crab",
"gartley",
"crab",
"butterfly",
"shark",
"crab",
"butterfly",
"crab",
"crab",
"crab",
"crab",
"butterfly",
"butterfly",
"crab",
"crab",
"bat",
"gartley",
"crab",
"crab",
"crab",
"butterfly",
"bat",
"shark",
"bat",
"shark",
"butterfly",
"bat",
"butterfly",
"butterfly",
"gartley",
"shark",
"crab",
"butterfly",
"crab",
"crab",
"crab",
"shark",
"gartley",
"shark",
"crab",
"shark",
"butterfly",
"crab",
"crab"
],
"all_signals": [
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish"
],
"best_pattern": "gartley",
"best_pattern_quality": "strict",
"best_quality": "high",
"best_pattern_score": 0.885,
"best_completion_status": "forming",
"nearest_pattern": "butterfly",
"nearest_prz": 64283.69,
"price_to_prz": 0.17,
"prz_range": [
63244.56,
65322.83
],
"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.885,
"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.71,
"price_to_prz_pct_raw": 3.7132,
"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": 177,
"x_order": 3,
"a_price": 69999.0,
"a_idx": 183,
"a_order": 3,
"b_price": 67300.0,
"b_idx": 208,
"b_order": 3,
"c_price": 69288.0,
"c_idx": 218,
"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.93,
"price_to_prz_pct_raw": -0.9338,
"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": 194,
"x_order": 5,
"a_price": 75998.9,
"a_idx": 203,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 208,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 211,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.628,
"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": 3.41,
"price_to_prz_pct_raw": 3.4052,
"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": 177,
"x_order": 3,
"a_price": 69999.0,
"a_idx": 183,
"a_order": 3,
"b_price": 67300.0,
"b_idx": 208,
"b_order": 3,
"c_price": 69288.0,
"c_idx": 218,
"c_order": 3,
"d_idx": 219
},
{
"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.17,
"price_to_prz_pct_raw": 0.1716,
"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": 177,
"x_order": 3,
"a_price": 74046.5,
"a_idx": 190,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 208,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 211,
"c_order": 5,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.841,
"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.35,
"price_to_prz_pct_raw": -4.3519,
"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": 186,
"x_order": 3,
"a_price": 71999.9,
"a_idx": 211,
"a_order": 5,
"b_price": 64918.2,
"b_idx": 215,
"b_order": 8,
"c_price": 69288.0,
"c_idx": 218,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.836,
"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": 2.13,
"price_to_prz_pct_raw": 2.1327,
"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": 186,
"x_order": 3,
"a_price": 74046.5,
"a_idx": 190,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 208,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 211,
"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.21,
"price_to_prz_pct_raw": 0.2067,
"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": 182,
"x_order": 8,
"a_price": 75998.9,
"a_idx": 203,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 208,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 211,
"c_order": 5,
"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.21,
"price_to_prz_pct_raw": 0.2067,
"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": 182,
"x_order": 8,
"a_price": 75998.9,
"a_idx": 203,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 208,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 211,
"c_order": 5,
"d_idx": 215
}
],
"council_relevant_prz": [],
"report_detail_candidates": [
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.885,
"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.71,
"price_to_prz_pct_raw": 3.7132,
"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": 177,
"x_order": 3,
"a_price": 69999.0,
"a_idx": 183,
"a_order": 3,
"b_price": 67300.0,
"b_idx": 208,
"b_order": 3,
"c_price": 69288.0,
"c_idx": 218,
"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.93,
"price_to_prz_pct_raw": -0.9338,
"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": 194,
"x_order": 5,
"a_price": 75998.9,
"a_idx": 203,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 208,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 211,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.628,
"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": 3.41,
"price_to_prz_pct_raw": 3.4052,
"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": 177,
"x_order": 3,
"a_price": 69999.0,
"a_idx": 183,
"a_order": 3,
"b_price": 67300.0,
"b_idx": 208,
"b_order": 3,
"c_price": 69288.0,
"c_idx": 218,
"c_order": 3,
"d_idx": 219
},
{
"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.17,
"price_to_prz_pct_raw": 0.1716,
"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": 177,
"x_order": 3,
"a_price": 74046.5,
"a_idx": 190,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 208,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 211,
"c_order": 5,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.841,
"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.35,
"price_to_prz_pct_raw": -4.3519,
"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": 186,
"x_order": 3,
"a_price": 71999.9,
"a_idx": 211,
"a_order": 5,
"b_price": 64918.2,
"b_idx": 215,
"b_order": 8,
"c_price": 69288.0,
"c_idx": 218,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.836,
"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": 2.13,
"price_to_prz_pct_raw": 2.1327,
"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": 186,
"x_order": 3,
"a_price": 74046.5,
"a_idx": 190,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 208,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 211,
"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.21,
"price_to_prz_pct_raw": 0.2067,
"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": 182,
"x_order": 8,
"a_price": 75998.9,
"a_idx": 203,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 208,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 211,
"c_order": 5,
"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.21,
"price_to_prz_pct_raw": 0.2067,
"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": 182,
"x_order": 8,
"a_price": 75998.9,
"a_idx": 203,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 208,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 211,
"c_order": 5,
"d_idx": 215
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.811,
"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": 2.13,
"price_to_prz_pct_raw": 2.1327,
"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": 186,
"x_order": 3,
"a_price": 74046.5,
"a_idx": 190,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 208,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 211,
"c_order": 5,
"d_idx": 219
},
{
"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": 1.37,
"price_to_prz_pct_raw": 1.3743,
"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": 186,
"x_order": 3,
"a_price": 74046.5,
"a_idx": 190,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 208,
"b_order": 3,
"c_price": 78300.0,
"c_idx": 234,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.785,
"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.7,
"price_to_prz_pct_raw": 3.6991,
"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": 177,
"x_order": 3,
"a_price": 68687.0,
"a_idx": 179,
"a_order": 3,
"b_price": 67300.0,
"b_idx": 208,
"b_order": 3,
"c_price": 69288.0,
"c_idx": 218,
"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.56,
"price_to_prz_pct_raw": 0.5606,
"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": 186,
"x_order": 3,
"a_price": 75998.9,
"a_idx": 203,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 208,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 211,
"c_order": 5,
"d_idx": 219
}
],
"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.46,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.45,\n \"setup_signals\": [\n \"현재가 $64,173.60은 저품질이지만 활성 bullish Butterfly PRZ $63,244.56-$65,322.83 내부에 있으며, D 추정가 $64,283.69와의 괴리는 0.17%에 불과함\",\n \"현재가가 활성 bullish Gartley PRZ $63,231.55-$65,380.95 내부에 위치하며, D 추정가 $64,306.25와 0.21% 거리로 PRZ 반응 후보 구간에 있음\",\n \"후보 등급 bullish Butterfly 고컨플루언스 PRZ $62,684.52-$64,464.12도 현재가가 내부에 있어 단기 반등 후보 존을 형성함\",\n \"완료된 strict bullish Gartley는 D $64,918.20, PRZ $63,231.55-$65,380.95에서 PRZ touch/entry, rejection/defense, AD 0.382 반응 도달, D/PRZ failure-zone 방어가 기록되었으나 품질은 low라 단독 방향 전환 근거는 아님\",\n \"상단에는 high-quality strict forming bullish Gartley PRZ $65,999.53-$67,113.44가 watch 상태로 존재하며, 현재가 대비 약 3.71% 위에 있어 즉시 실행보다는 반응 관찰 구간임\"\n ],\n \"reasoning\": \"일봉 구조상 현재가 $64,173.60은 EMA20 $65,541.20 아래 -2.1%, EMA120 $73,399.22 아래 -12.6%, EMA240 $80,517.87 아래 -20.3%에 있어 확인된 구조 편향은 여전히 bearish로 본다. 다만 하모닉 관점에서는 가격이 여러 bullish PRZ, 특히 $63,231.55-$65,380.95 및 $63,244.56-$65,322.83 내부에 있어 단기 반등 setup_bias는 bullish다. 문제는 actionable_patterns_list가 비어 있고 council_relevant_prz_count와 directional_influence_prz_count가 모두 0이라는 점으로, 활성 PRZ들은 대부분 low quality 또는 candidate-tier라 메인 경로를 뒤집을 수 없다. 완료된 strict bullish Gartley의 반응 점수는 1.0이고 TP 후보는 $68,772.84, $71,532.31, $75,998.90이지만, 품질이 low이므로 확인된 15m/1h MSS·CHoCH나 파생시장 확인 없이는 중립 이상의 방향 신호로 격상하지 않는다.\",\n \"key_levels\": {\n \"support\": [\n 63231.55,\n 63244.56,\n 62684.52,\n 62232.1,\n 60477.7\n ],\n \"resistance\": [\n 65380.95,\n 65541.2,\n 65999.53,\n 67113.44,\n 68772.84,\n 71532.31\n ]\n },\n \"time_horizon\": \"medium term\",\n \"invalidation_level\": \"일봉 종가가 $62,684.52 아래에서 수용되고, 특히 $62,232.10 7일 저점을 이탈하면 현재 bullish PRZ 반등 setup은 무효화된다.\",\n \"risk_scenario\": \"$63,231-$65,381 PRZ가 방어되지 못하고 $62,684.52 및 $62,232.10이 순차적으로 깨지면 bullish 하모닉 후보들은 실패 패턴으로 전환되며, 다음 하방 반응 구간은 $60,477.70-$62,283.95의 watch Butterfly PRZ가 된다. 반대로 $65,541.20 EMA20을 회복하고 $65,999.53-$67,113.44의 high-quality Gartley PRZ를 상방 수용하면, $67,871-$68,790 및 $70,317-$71,532 TP 클러스터로 반등이 확장될 수 있다.\",\n \"data_quality\": \"medium\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "neutral",
"overall_confidence": 0.58,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.7,
"active_setups": [
"ICT 기준 최근 bearish CHoCH 레벨 $64,918.20 아래 수용",
"현재가 $64,173.60이 EMA20 $65,541.20 아래 약 2.1%에 위치",
"파생 포지셔닝에서 롱 계정 비율 0.629, 롱 혼잡도 높음",
"상단 청산·저항 클러스터 $65,400-$66,100, 특히 $66,100 유동성 밀집",
"하단 유동성 및 구조 지지 $63,500, $62,300, Wyckoff LPS $62,232.10",
"피보나치 ret_0.382 $64,132.40 테스트 중이나 반응은 아직 확인 단계"
],
"setup_vs_structure": "상위 구조는 Wyckoff 축적 Phase D 후보와 ICT·EMA 기반 약세 구조가 충돌해 중립으로 판정되지만, 실행 셋업은 bearish 쪽이 더 우세하다. 즉, 구조적으로는 축적 LPS 방어 여부를 검증하는 구간이나, 단기 운용 리스크는 $64,918.20-$65,541.20 회복 실패 쪽에 집중되어 있다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 3,
"neutral_count": 3
},
"key_levels": {
"support": [
64132.4,
63167.7,
63136.2,
62232.1,
62203.0,
59800.0,
59080.0
],
"resistance": [
64918.2,
65326.01,
65541.2,
65745.0,
66100.0,
67255.4,
71690.0
]
},
"confluences": [
"Wyckoff, ICT, 캔들스틱, 하모닉 모두 $62,232.10을 핵심 하단 구조 레벨로 인식한다. Wyckoff에서는 LPS, ICT와 캔들스틱에서는 하방 유동성·지지, 하모닉에서는 PRZ 하단 근처다.",
"ICT와 Wyckoff 모두 $64,918.20을 중요한 구조 기준으로 제시한다. ICT에서는 최근 bearish CHoCH 레벨, Wyckoff에서는 과거 ST 저점 및 단기 회복 확인 저항이다.",
"캔들스틱, ICT, 파생, 하모닉 모두 EMA20 $65,541.20을 단기 구조 저항으로 본다. 현재가가 이 레벨 아래에 있어 단기 추세 회복은 아직 확인되지 않았다.",
"Wyckoff, ICT, 피보나치, 캔들스틱, 파생 모두 $67,255.40을 상단 구조 확인 레벨로 공유한다. Wyckoff에서는 SOS 고점, 피보나치에서는 상승 스윙 고점, ICT·캔들·파생에서는 주요 저항이다.",
"Wyckoff와 ICT 모두 $59,080.00을 주요 저점으로 제시한다. Wyckoff에서는 Spring 저점, ICT에서는 전체 할인 레인지 하단이다.",
"피보나치 ret_0.382 $64,132.40과 현재가 $64,173.60이 거의 일치하며, 하모닉도 $63,231.55-$65,380.95 및 $63,244.56-$65,322.83의 bullish PRZ 내부를 보고 있어 단기 반응 구간이라는 점에는 복수 분석이 동의한다."
],
"conflicts": [
"Wyckoff는 SC $59,800.00 → AR $71,690.00 → Spring $59,080.00 → SOS $67,255.40 → LPS $62,232.10의 축적 Phase D 후보를 제시하며 구조 편향을 bullish로 본다.",
"반면 ICT는 $64,918.20 bearish CHoCH 하방 수용을 근거로 구조를 bearish로 판정하며, 파생과 캔들스틱도 EMA20 $65,541.20 및 장기 EMA 하방 거래를 근거로 bearish 구조를 지지한다.",
"피보나치와 하모닉은 현재 가격대가 반등 후보 구간임을 인정하지만, 피보나치는 명확한 구조 확인이 없다고 보고 neutral이며, 하모닉은 PRZ 품질이 낮고 독립적인 경로 전환 권한이 없다고 판단한다.",
"따라서 핵심 충돌은 'Wyckoff 축적 LPS가 유지되는가'와 'ICT bearish CHoCH 이후 단기 약세 구조가 우세한가' 사이에 있다."
],
"executive_summary": "현재 BTC/USDT 일봉 구조는 Wyckoff상 축적 Phase D의 LPS 이후 검증 구간으로 볼 수 있으나, ICT 기준 $64,918.20 bearish CHoCH 아래에 머물고 EMA20 $65,541.20도 회복하지 못해 구조 판정은 중립이다. 핵심 하단 구조는 $62,232.10 LPS와 피보나치 0.618 인근 $62,203.00이며, 이 구간이 유지되는 동안 축적 구조 후보는 완전히 무효화되지 않는다. 다만 $64,918.20-$65,541.20 회복 실패, 롱 포지셔닝 혼잡, CVD 약화는 즉각 실행 리스크를 bearish 쪽으로 기울게 한다. 상단에서는 $67,255.40 SOS 고점 수용이 구조 회복의 중요한 확인 조건이고, 하단에서는 $62,232.10 이탈 시 축적 Phase D 해석이 크게 훼손된다.",
"raw_llm_response": "{\n \"overall_signal\": \"neutral\",\n \"overall_confidence\": 0.58,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.7,\n \"active_setups\": [\n \"ICT 기준 최근 bearish CHoCH 레벨 $64,918.20 아래 수용\",\n \"현재가 $64,173.60이 EMA20 $65,541.20 아래 약 2.1%에 위치\",\n \"파생 포지셔닝에서 롱 계정 비율 0.629, 롱 혼잡도 높음\",\n \"상단 청산·저항 클러스터 $65,400-$66,100, 특히 $66,100 유동성 밀집\",\n \"하단 유동성 및 구조 지지 $63,500, $62,300, Wyckoff LPS $62,232.10\",\n \"피보나치 ret_0.382 $64,132.40 테스트 중이나 반응은 아직 확인 단계\"\n ],\n \"setup_vs_structure\": \"상위 구조는 Wyckoff 축적 Phase D 후보와 ICT·EMA 기반 약세 구조가 충돌해 중립으로 판정되지만, 실행 셋업은 bearish 쪽이 더 우세하다. 즉, 구조적으로는 축적 LPS 방어 여부를 검증하는 구간이나, 단기 운용 리스크는 $64,918.20-$65,541.20 회복 실패 쪽에 집중되어 있다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 0,\n \"bearish_count\": 3,\n \"neutral_count\": 3\n },\n \"key_levels\": {\n \"support\": [\n 64132.4,\n 63167.7,\n 63136.2,\n 62232.1,\n 62203.0,\n 59800.0,\n 59080.0\n ],\n \"resistance\": [\n 64918.2,\n 65326.01,\n 65541.2,\n 65745.0,\n 66100.0,\n 67255.4,\n 71690.0\n ]\n },\n \"confluences\": [\n \"Wyckoff, ICT, 캔들스틱, 하모닉 모두 $62,232.10을 핵심 하단 구조 레벨로 인식한다. Wyckoff에서는 LPS, ICT와 캔들스틱에서는 하방 유동성·지지, 하모닉에서는 PRZ 하단 근처다.\",\n \"ICT와 Wyckoff 모두 $64,918.20을 중요한 구조 기준으로 제시한다. ICT에서는 최근 bearish CHoCH 레벨, Wyckoff에서는 과거 ST 저점 및 단기 회복 확인 저항이다.\",\n \"캔들스틱, ICT, 파생, 하모닉 모두 EMA20 $65,541.20을 단기 구조 저항으로 본다. 현재가가 이 레벨 아래에 있어 단기 추세 회복은 아직 확인되지 않았다.\",\n \"Wyckoff, ICT, 피보나치, 캔들스틱, 파생 모두 $67,255.40을 상단 구조 확인 레벨로 공유한다. Wyckoff에서는 SOS 고점, 피보나치에서는 상승 스윙 고점, ICT·캔들·파생에서는 주요 저항이다.\",\n \"Wyckoff와 ICT 모두 $59,080.00을 주요 저점으로 제시한다. Wyckoff에서는 Spring 저점, ICT에서는 전체 할인 레인지 하단이다.\",\n \"피보나치 ret_0.382 $64,132.40과 현재가 $64,173.60이 거의 일치하며, 하모닉도 $63,231.55-$65,380.95 및 $63,244.56-$65,322.83의 bullish PRZ 내부를 보고 있어 단기 반응 구간이라는 점에는 복수 분석이 동의한다.\"\n ],\n \"conflicts\": [\n \"Wyckoff는 SC $59,800.00 → AR $71,690.00 → Spring $59,080.00 → SOS $67,255.40 → LPS $62,232.10의 축적 Phase D 후보를 제시하며 구조 편향을 bullish로 본다.\",\n \"반면 ICT는 $64,918.20 bearish CHoCH 하방 수용을 근거로 구조를 bearish로 판정하며, 파생과 캔들스틱도 EMA20 $65,541.20 및 장기 EMA 하방 거래를 근거로 bearish 구조를 지지한다.\",\n \"피보나치와 하모닉은 현재 가격대가 반등 후보 구간임을 인정하지만, 피보나치는 명확한 구조 확인이 없다고 보고 neutral이며, 하모닉은 PRZ 품질이 낮고 독립적인 경로 전환 권한이 없다고 판단한다.\",\n \"따라서 핵심 충돌은 'Wyckoff 축적 LPS가 유지되는가'와 'ICT bearish CHoCH 이후 단기 약세 구조가 우세한가' 사이에 있다.\"\n ],\n \"highest_conviction_analyst\": \"ICT Trader — 신뢰도 78%로 가장 높고, 최근 bearish CHoCH $64,918.20, 할인 EQ $70,954.35, 지지 $63,136.20/$62,232.10, 저항 $65,541.20/$67,255.40 등 구체적 구조 레벨을 제시한다. 또한 셋업 점수 0.854로 실행 관점의 약세 조건이 가장 명확하다.\",\n \"invalidation_level\": \"중립 구조 판정의 하단 훼손 기준은 $62,232.10 종가 이탈이며, Wyckoff 축적 시나리오의 더 큰 무효화는 Spring 저점 $59,080.00 이탈이다. 반대로 $67,255.40 상방 수용은 현재 bearish CHoCH 기반 구조 해석을 약화시킨다.\",\n \"executive_summary\": \"현재 BTC/USDT 일봉 구조는 Wyckoff상 축적 Phase D의 LPS 이후 검증 구간으로 볼 수 있으나, ICT 기준 $64,918.20 bearish CHoCH 아래에 머물고 EMA20 $65,541.20도 회복하지 못해 구조 판정은 중립이다. 핵심 하단 구조는 $62,232.10 LPS와 피보나치 0.618 인근 $62,203.00이며, 이 구간이 유지되는 동안 축적 구조 후보는 완전히 무효화되지 않는다. 다만 $64,918.20-$65,541.20 회복 실패, 롱 포지셔닝 혼잡, CVD 약화는 즉각 실행 리스크를 bearish 쪽으로 기울게 한다. 상단에서는 $67,255.40 SOS 고점 수용이 구조 회복의 중요한 확인 조건이고, 하단에서는 $62,232.10 이탈 시 축적 Phase D 해석이 크게 훼손된다.\"\n}"
},
"overall_signal": "neutral",
"overall_confidence": 0.58,
"operating_path": {
"path_type": "complex",
"confidence": 0.57,
"waypoints": [
{
"seq": 1,
"price": 63136.2,
"type": "liquidity_sweep",
"source": "ICT (하방 유동성/지지 $63,136.20), Fibonacci (EQ·ret_0.5 $63,167.70), Derivatives (하단 유동성 $63,500 클러스터)",
"description": "고확신 약세 셋업(setup BEARISH 70%, ICT setup 85%)에 따른 즉각적 하방 우선 이동. 현재가 $64,173.60이 피보나치 ret_0.382 $64,132.40 지지를 이탈하면 ICT 하방 유동성 $63,136.20 + 피보나치 EQ $63,167.70 합류대로 스윕. long_account_crowding 1.000 롱 쏠림 청산이 하락을 가속하며, EMA20 $65,541.20·CHoCH $64,918.20 회복 실패가 전제. ICT 확정 구조(strict) 기반이라 candidate 레벨보다 우선.",
"est_hours": 5.0,
"turning_zone": [
62520.0,
63167.7
],
"likely_wick": 63000.0,
"rejection_confirm": 63400.0,
"invalid_overshoot": 62300.0,
"calibration_reasoning": "ICT 하방 유동성 $63,136.20과 피보나치 EQ $63,167.70 합류가 존 상단을 고정하고, ATR의 약 0.31배($648)로 폭을 산정했습니다. $63,000 라운드넘버가 유동성 자석으로 작용해 wick을 그쪽으로 편향했으며, 존 하단 $62,520 이탈 시 반등 없이 WP3로 직행해 무효화됩니다."
},
{
"seq": 2,
"price": 64743.75,
"type": "resistance_test",
"source": "Candlestick Reader (7일 범위 EQ $64,743.75), Harmonic (bullish PRZ $63,231~$65,381 반응), Fibonacci (ret_0.382 반응확률 0.65)",
"description": "롱 청산 후 단기 안도 반등 + 하모닉 bullish PRZ·피보나치 0.382 반응(확률 0.65)으로 되돌림. 다만 7일 EQ $64,743.75에서 멈추고 ICT bearish CHoCH $64,918.20·EMA20 $65,541.20을 회복하지 못해 약세 구조 유지 — 전형적 실패 반등(숏 재진입 구간). 하모닉 PRZ는 저품질·candidate 등급으로 단독 경로 전환 불가, 셋업 약세 우위를 뒤집지 못함.",
"est_hours": 13.0,
"turning_zone": [
64743.75,
65326.01
],
"likely_wick": 64950.0,
"rejection_confirm": 64132.4,
"invalid_overshoot": 65541.2,
"calibration_reasoning": "7일 EQ $64,743.75를 하단, ICT CHoCH $64,918.20과 피보나치/체어맨 저항 $65,326.01을 상단으로 한 실패 반등 존(폭 ~0.28 ATR, EMA20 $65,541.20 상단 제약)입니다. $65,000 라운드넘버 부근 유동성 스윕 후 거부가 유력하며, 피보나치 0.382 $64,132.40 상실로 하락 재개를 확인합니다."
},
{
"seq": 3,
"price": 62232.1,
"type": "swing_low",
"source": "Wyckoff (LPS $62,232.10), ICT·Candlestick (하방 유동성/7일 저점 $62,232.10), Harmonic (PRZ 하단 $62,232.10), Fibonacci (0.618 골든 $62,203.00) — 4개 분석 합류",
"description": "CHoCH/EMA20 회복 실패 확인 후 약세 연장. Wyckoff LPS $62,232.10은 ICT 하방 유동성·캔들 7일 저점·하모닉 PRZ 하단·피보나치 0.618 $62,203.00이 모두 겹치는 핵심 하단 구조이자 축적 Phase D 후보의 마지노선. strict Wyckoff 이벤트 + 다중 합류로 최고 우선순위 WP/TP. 이 구간 테스트가 24h 기간 저점.",
"est_hours": 23.0,
"turning_zone": [
61150.0,
62232.1
],
"likely_wick": 62000.0,
"rejection_confirm": 62500.0,
"invalid_overshoot": 61000.0,
"calibration_reasoning": "Wyckoff LPS $62,232.10·피보나치 0.618 $62,203.00·7일 저점·ICT 유동성 다중 합류가 존 상단을 고정하고, 터미널 WP이므로 ATR 0.52배(~$1,082)로 존을 확장했습니다. $62,000 라운드넘버 자석으로의 스프링 언더컷이 유력 wick이며, $61,000 이탈 시 LPS 실패로 $59,800 방향 청산이 열려 무효화됩니다."
}
],
"period_extremes": {
"4h": {
"expected_high": 64200.0,
"expected_low": 63350.0,
"high_first": true
},
"8h": {
"expected_high": 64200.0,
"expected_low": 63136.2,
"high_first": true
},
"24h": {
"expected_high": 64743.75,
"expected_low": 62232.1,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 64918.2,
"description": "현재가가 ICT bearish CHoCH $64,918.20을 종가 기준으로 되찾고 이어서 EMA20 $65,541.20을 회복하면 약세 셋업이 무력화되고 Wyckoff 축적 Phase D 재개로 상방 가속. 다음 목표 SOS $67,255.40."
},
"bearish": {
"price": 62232.1,
"description": "Wyckoff LPS $62,232.10 및 피보나치 0.618 $62,203.00을 종가 기준으로 명확히 이탈하면 축적 구조 해석이 훼손되며 $59,800 SC → $59,080 Spring 저점으로 하방 가속."
}
},
"scenario_invalidation": 65541.2,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.57,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 63136.2,\n \"type\": \"liquidity_sweep\",\n \"source\": \"ICT (하방 유동성/지지 $63,136.20), Fibonacci (EQ·ret_0.5 $63,167.70), Derivatives (하단 유동성 $63,500 클러스터)\",\n \"description\": \"고확신 약세 셋업(setup BEARISH 70%, ICT setup 85%)에 따른 즉각적 하방 우선 이동. 현재가 $64,173.60이 피보나치 ret_0.382 $64,132.40 지지를 이탈하면 ICT 하방 유동성 $63,136.20 + 피보나치 EQ $63,167.70 합류대로 스윕. long_account_crowding 1.000 롱 쏠림 청산이 하락을 가속하며, EMA20 $65,541.20·CHoCH $64,918.20 회복 실패가 전제. ICT 확정 구조(strict) 기반이라 candidate 레벨보다 우선.\",\n \"est_hours\": 5.0\n },\n {\n \"seq\": 2,\n \"price\": 64743.75,\n \"type\": \"resistance_test\",\n \"source\": \"Candlestick Reader (7일 범위 EQ $64,743.75), Harmonic (bullish PRZ $63,231~$65,381 반응), Fibonacci (ret_0.382 반응확률 0.65)\",\n \"description\": \"롱 청산 후 단기 안도 반등 + 하모닉 bullish PRZ·피보나치 0.382 반응(확률 0.65)으로 되돌림. 다만 7일 EQ $64,743.75에서 멈추고 ICT bearish CHoCH $64,918.20·EMA20 $65,541.20을 회복하지 못해 약세 구조 유지 — 전형적 실패 반등(숏 재진입 구간). 하모닉 PRZ는 저품질·candidate 등급으로 단독 경로 전환 불가, 셋업 약세 우위를 뒤집지 못함.\",\n \"est_hours\": 13.0\n },\n {\n \"seq\": 3,\n \"price\": 62232.1,\n \"type\": \"swing_low\",\n \"source\": \"Wyckoff (LPS $62,232.10), ICT·Candlestick (하방 유동성/7일 저점 $62,232.10), Harmonic (PRZ 하단 $62,232.10), Fibonacci (0.618 골든 $62,203.00) — 4개 분석 합류\",\n \"description\": \"CHoCH/EMA20 회복 실패 확인 후 약세 연장. Wyckoff LPS $62,232.10은 ICT 하방 유동성·캔들 7일 저점·하모닉 PRZ 하단·피보나치 0.618 $62,203.00이 모두 겹치는 핵심 하단 구조이자 축적 Phase D 후보의 마지노선. strict Wyckoff 이벤트 + 다중 합류로 최고 우선순위 WP/TP. 이 구간 테스트가 24h 기간 저점.\",\n \"est_hours\": 23.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 64200.0, \"expected_low\": 63350.0, \"high_first\": true},\n \"8h\": {\"expected_high\": 64200.0, \"expected_low\": 63136.2, \"high_first\": true},\n \"24h\": {\"expected_high\": 64743.75, \"expected_low\": 62232.1, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\n \"price\": 64918.2,\n \"description\": \"현재가가 ICT bearish CHoCH $64,918.20을 종가 기준으로 되찾고 이어서 EMA20 $65,541.20을 회복하면 약세 셋업이 무력화되고 Wyckoff 축적 Phase D 재개로 상방 가속. 다음 목표 SOS $67,255.40.\"\n },\n \"bearish\": {\n \"price\": 62232.1,\n \"description\": \"Wyckoff LPS $62,232.10 및 피보나치 0.618 $62,203.00을 종가 기준으로 명확히 이탈하면 축적 구조 해석이 훼손되며 $59,800 SC → $59,080 Spring 저점으로 하방 가속.\"\n }\n },\n \"scenario_invalidation\": 65541.2\n}\n```"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 63136.2,
"turning_zone": [
62520.0,
63167.7
],
"likely_wick": 63000.0,
"rejection_confirm": 63400.0,
"invalid_overshoot": 62300.0,
"calibration_reasoning": "ICT 하방 유동성 $63,136.20과 피보나치 EQ $63,167.70 합류가 존 상단을 고정하고, ATR의 약 0.31배($648)로 폭을 산정했습니다. $63,000 라운드넘버가 유동성 자석으로 작용해 wick을 그쪽으로 편향했으며, 존 하단 $62,520 이탈 시 반등 없이 WP3로 직행해 무효화됩니다."
},
{
"seq": 2,
"base_target": 64743.75,
"turning_zone": [
64743.75,
65326.01
],
"likely_wick": 64950.0,
"rejection_confirm": 64132.4,
"invalid_overshoot": 65541.2,
"calibration_reasoning": "7일 EQ $64,743.75를 하단, ICT CHoCH $64,918.20과 피보나치/체어맨 저항 $65,326.01을 상단으로 한 실패 반등 존(폭 ~0.28 ATR, EMA20 $65,541.20 상단 제약)입니다. $65,000 라운드넘버 부근 유동성 스윕 후 거부가 유력하며, 피보나치 0.382 $64,132.40 상실로 하락 재개를 확인합니다."
},
{
"seq": 3,
"base_target": 62232.1,
"turning_zone": [
61150.0,
62232.1
],
"likely_wick": 62000.0,
"rejection_confirm": 62500.0,
"invalid_overshoot": 61000.0,
"calibration_reasoning": "Wyckoff LPS $62,232.10·피보나치 0.618 $62,203.00·7일 저점·ICT 유동성 다중 합류가 존 상단을 고정하고, 터미널 WP이므로 ATR 0.52배(~$1,082)로 존을 확장했습니다. $62,000 라운드넘버 자석으로의 스프링 언더컷이 유력 wick이며, $61,000 이탈 시 LPS 실패로 $59,800 방향 청산이 열려 무효화됩니다."
}
],
"raw_llm_response": "각 웨이포인트의 방향성(WP1 하방 스윕→저점 / WP2 실패 반등→고점 / WP3 터미널 스윙 저점)에 맞춰 존·wick·확인/무효 레벨을 보정했습니다. 하모닉 butterfly PRZ($64,283.69)는 pre-confirmation·report-only라 앵커로 사용하지 않았습니다.\n\n```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 63136.20,\n \"turning_zone\": [62520.00, 63167.70],\n \"likely_wick\": 63000.00,\n \"rejection_confirm\": 63400.00,\n \"invalid_overshoot\": 62300.00,\n \"calibration_reasoning\": \"ICT 하방 유동성 $63,136.20과 피보나치 EQ $63,167.70 합류가 존 상단을 고정하고, ATR의 약 0.31배($648)로 폭을 산정했습니다. $63,000 라운드넘버가 유동성 자석으로 작용해 wick을 그쪽으로 편향했으며, 존 하단 $62,520 이탈 시 반등 없이 WP3로 직행해 무효화됩니다.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 64743.75,\n \"turning_zone\": [64743.75, 65326.01],\n \"likely_wick\": 64950.00,\n \"rejection_confirm\": 64132.40,\n \"invalid_overshoot\": 65541.20,\n \"calibration_reasoning\": \"7일 EQ $64,743.75를 하단, ICT CHoCH $64,918.20과 피보나치/체어맨 저항 $65,326.01을 상단으로 한 실패 반등 존(폭 ~0.28 ATR, EMA20 $65,541.20 상단 제약)입니다. $65,000 라운드넘버 부근 유동성 스윕 후 거부가 유력하며, 피보나치 0.382 $64,132.40 상실로 하락 재개를 확인합니다.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 62232.10,\n \"turning_zone\": [61150.00, 62232.10],\n \"likely_wick\": 62000.00,\n \"rejection_confirm\": 62500.00,\n \"invalid_overshoot\": 61000.00,\n \"calibration_reasoning\": \"Wyckoff LPS $62,232.10·피보나치 0.618 $62,203.00·7일 저점·ICT 유동성 다중 합류가 존 상단을 고정하고, 터미널 WP이므로 ATR 0.52배(~$1,082)로 존을 확장했습니다. $62,000 라운드넘버 자석으로의 스프링 언더컷이 유력 wick이며, $61,000 이탈 시 LPS 실패로 $59,800 방향 청산이 열려 무효화됩니다.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 43.5,
"chairman": 71.6,
"operating_path": 443.9,
"tp_calibrator": 291.1
},
"agents": {},
"total_s": 850.2
}
}