Signal: BEARISH (82%) | Price: $69,441.00 | 2026-06-02 21:00 KST | 300 candles
Council: 0 bullish, 2 neutral, 4 bearish | Support: $69,278 / $69,000 / $68,500 | Resistance: $71,035 / $72,188 / $72,287
BTC/USDT 4시간 구조는 명확한 bearish regime이다. Wyckoff는 메인 분배 구조가 BC $78,300.00, AR $73,669.00, UTAD $82,828.70, LPSY $78,564.30, SOW $73,036.00을 거쳐 현재 Phase E 하방 이탈 구간에 있다고 해석하며, ICT도 $72,436.00 아래의 5연속 bearish BOS 구조를 확인한다. 현재 가격 $69,441.00은 7일 저점 $69,277.80 바로 위에 있어 구조적 약세는 유지되지만, 저점 스윕·단기 반등 리스크가 존재하는 할인 구간이다. 핵심 저항은 $72,188.00-$72,824.20, $73,036.00-$73,677.45, $74,203.60-$74,250.00이며, 상위 공급대는 $76,234.70-$78,564.30이다. bearish 구조의 의미 있는 무효화는 최소 $74,250.00 회복 이후 확인되며, 주요 구조 무효화는 $78,077.10-$78,564.30 상방 수용에서 판단한다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | BEARISH | 82% | $69,278 / $69,000 | $72,188 / $73,036 |
| ICT Trader | BEARISH | 86% | $69,278 | $71,035 / $72,436 |
| Derivatives Trader | BEARISH | 72% | $69,278 / $68,300 | $70,800 / $72,287 |
| Candlestick Reader | NEUTRAL | 54% | $69,278 / $68,414 | $72,287 / $73,677 |
| Fibonacci Analyst | BEARISH | 68% | $69,278 | $72,824 / $73,129 |
| Harmonic Specialist | NEUTRAL | 42% | $69,278 / $69,000 | $70,752 / $71,476 |
Support: $69,278 / $69,000 / $68,500 | Resistance: $72,188 / $73,036 / $73,669 | Horizon: medium term
Wyckoff 구조상 regime은 DIS이며 dis_score 100.0, regime_fitness 1.000으로 분배 해석이 우세합니다. 메인 구조는 BC $78,300 → AR $73,669로 range가 형성된 뒤 ST $79,455, UT $79,145, UTAD $82,828.7, LPSY $81,270.2/$78,564.3, SOW $73,036을 거쳐 현재 Phase E $69,277.8까지 진행된 상태입니다. 현재가 $69,441은 메인 range low $73,669와 SOW $73,036 아래에 있어 구조적 편향은 명확히 bearish입니다. 다만 단기 setup 관점에서는 이미 하단 확장이 진행된 위치라, 즉시 추가 하락보다 $72,188~$73,669 하단부 리테스트 후 거부 여부를 확인하는 중립적 실행 판단이 더 적절합니다.
Support: $69,278 | Resistance: $71,035 / $72,436 / $73,677 | Horizon: short/medium term
4시간 구조는 명확한 bearish regime이다. 최근 구조 이벤트가 CHoCH bullish 이후 $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00에서 5회 연속 bearish BOS로 이어졌고, 현재가 $69,441.00는 마지막 BOS 레벨 $72,436.00 아래에 머물고 있다. 가격은 range low $69,277.80 근처까지 밀렸으며, 이전일 저점 $71,035.30도 이미 하향 이탈되어 sell-side delivery가 진행 중이다. 다만 현재가가 EQ $73,677.45 아래 discount 영역이므로 신규 숏은 저점 추격보다 $71,035.30-$72,436.00 회복 실패 또는 $76,234.70-$78,077.10 bearish OB 재진입 후 거부를 기다리는 것이 더 ICT 관점에 맞다.
Support: $69,278 / $68,300 / $66,100 | Resistance: $70,800 / $72,287 / $72,300 | Horizon: short term, 약 4-24시간
현재 BTC는 $69,441로 EMA20 $72,286.83 대비 -3.9%, EMA120 $75,548.51 대비 -8.1% 아래에 있어 확인된 구조는 bearish로 판단된다. 파생 포지셔닝은 롱 계정 비율 0.680, account_long_crowding 1.000으로 롱 과밀이며, 최근 24시간 롱 계정 변화도 +0.061로 하락 중에도 롱이 늘어나는 역추세 포지셔닝이 보인다. CVD 변화가 -2182.1870이고 cvd_divergence 0.300으로 강한 매수 흡수 신호가 부족하며, OI가 24시간 -0.2380% 감소해 롱 언와인딩성 하락이 이어질 가능성이 크다. 단기적으로 $68,300 청산 구간이 1차 타깃이며, 이탈 시 $66,100과 $64,000까지 하방 유동성 탐색이 열릴 수 있다.
Support: $69,278 / $68,414 | Resistance: $72,287 / $73,677 / $75,549 | Horizon: short term
현재 BTC는 $69,441.00으로 EMA20 $72,286.83보다 -3.9%, EMA120 $75,548.51보다 -8.1%, EMA240 $76,191.02보다 -8.9% 낮아 확인된 구조는 여전히 약세입니다. 최근 5개 4시간봉도 +0.7% 이후 -0.3%, -0.7%, -1.2%, -0.9%로 매도 압력이 이어지고 있으며, 24시간 변동률도 -4.16%입니다. 다만 현재가는 7일 저점 $69,277.80 바로 위에 있고 7일 EQ $73,677.45 아래의 할인 구간이므로, 고거래량 bullish_harami와 함께 단기 반등 셋업은 존재합니다. 하지만 최근 패턴이 bullish_engulfing, doji, bullish_harami, bearish_harami, bearish_engulfing으로 혼재되어 있고 best_pattern_quality도 0.689 수준이라, 구조 전환 확인 전까지는 중립 판단이 더 적절합니다.
Support: $69,278 | Resistance: $72,824 / $73,129 / $73,343 | Horizon: short term
현재 BTC는 $69,441.00로, 최근 산출된 상승 스윙 $72,436 → $74,250의 저점 $72,436을 이미 하향 이탈했기 때문에 확인된 구조는 bearish로 판단한다. 주요 되돌림 레벨인 ret_0.786 $72,824.20, 골든비율 ret_0.618 $73,128.95, EQ ret_0.5 $73,343.00가 모두 현재가 위에 위치해 있으며, 이는 반등 시 저항 클러스터로 작용할 가능성이 높다. 특히 $73,235.97 부근에는 ret_0.618과 ret_0.5의 confluence가 있어 단순 반등이 나오더라도 강한 매도 반응 구간이 될 수 있다. 다만 현재가는 EQ 아래의 디스카운트 구간이고 7일 저점 $69,277.80에 근접해 있어, 저점 스윕 후 회복이 발생하면 단기 bullish setup으로 전환될 여지는 있다.
Support: $69,278 / $69,000 / $68,450 | Resistance: $70,752 / $71,476 / $71,746 | Horizon: short/medium term
4h 하모닉 기준으로 총 41개 패턴과 9개 완료 패턴이 탐지되었지만, active_patterns_at_prz와 nearby_patterns가 모두 0이므로 현재 가격 $69,441 부근에는 실행 가능한 엄격 PRZ가 없다. 가장 가까운 bullish shark PRZ는 $70,752.35~$72,739.66, 중심 $71,746.01로 현재가보다 위에 있어 이미 하단 이탈 상태이며, $70,752 회복 및 15m/1h MSS·CHoCH 또는 sweep→reclaim 없이는 bullish reversal 후보로 격상할 수 없다. 과거 bearish Gartley는 $77,580.88~$78,615.11 PRZ에서 완료되어 $78,077.10 부근 반응을 만들었지만 현재가와 12.47% 떨어져 있어 신규 진입 신호보다는 이미 진행된 하락 맥락이다. 따라서 구조는 EMA20/120/240 하방 수용과 최근 저점 $69,277.80 근접으로 bearish이나, 하모닉 자체는 현재 directional influence가 0이므로 최종 신호는 중립으로 둔다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $72,436 | resistance_test | ICT(마지막 bearish BOS $72,436.00), Wyckoff(활성 재분배 SOW $72,188.00), Derivatives(EMA20 $72,286.83), Fibonacci(ret_0.786 $72,824.20 / fib_confluence $72,650), Candlestick(고거래량 bullish harami) | 7.0 | 현재가 $69,441은 7일 저점 $69,277.80 바로 위 할인 구간(EQ $73,677.45 크게 하회)에 있어 추격형 숏의 위치 품질이 낮다. 고거래량 bullish harami와 4명(Wyckoff·Fib·Harmonic·Candle)의 setup 중립/반등 신호가 단기 되돌림을 시사하므로, 첫 의미 있는 이동은 $72,188-$72,824 저항 클러스터(Wyckoff SOW $72,188, EMA20 $72,286.83, ICT BOS $72,436, fib $72,650)로의 반등 테스트로 본다. 이 구간이 ICT가 명시한 '저점 추격 대신 회복 실패를 기다리는' 고품질 숏 재진입 위치다. |
| 2 | $69,278 | support_test | 전 에이전트 공통 핵심 저점($69,277.80), Wyckoff Phase E 하방 이탈, ICT discount 영역, Candlestick 7일 저점 근접 | 16.0 | 저항 클러스터에서 거부되면 6/6 에이전트가 합의한 bearish 구조(5연속 bearish BOS, Wyckoff Phase E)가 재개되어 7일 저점 $69,277.80을 재테스트한다. 이 레벨은 1차 매도측 유동성이자 즉시 지지 후보로, Confluence상 Wyckoff/ICT/Fib/Candle 모두 핵심 저점으로 인식한다. 여기서의 반응(거부 vs 이탈)이 경로의 분기점이며, 이탈 시 하방 가속. |
| 3 | $68,300 | liquidity_sweep | Derivatives(1차 청산 타깃 $68,300, 롱 계정 비율 0.680, CVD -2182.19), 지지 클러스터 $68,500-$68,450-$68,300 | 22.0 | $69,277.80 이탈 후 $68,500-$68,450 minor 지지를 깨고 파생 1차 청산 구간 $68,300으로 하방 유동성을 탐색한다. 하락 중 롱 쏠림 심화(0.680)와 음의 CVD(-2182.19)가 롱 언와인딩 연료로 작용하며, 이 구간 이탈이 지속되면 $66,100까지 차기 유동성 풀이 열린다. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $69,278 | $70,800 | Low first |
| 8h | $69,278 | $72,436 | Low first |
| 24h | $68,300 | $72,436 | High first |
Invalidation: $74,250
```json
{
"path_type": "complex",
"confidence": 0.58,
"waypoints": [
{
"seq": 1,
"price": 72436.0,
"type": "resistance_test",
"source": "ICT(마지막 bearish BOS $72,436.00), Wyckoff(활성 재분배 SOW $72,188.00), Derivatives(EMA20 $72,286.83), Fibonacci(ret_0.786 $72,824.20 / fib_confluence $72,650), Candlestick(고거래량 bullish harami)",
"description": "현재가 $69,441은 7일 저점 $69,277.80 바로 위 할인 구간(EQ $73,677.45 크게 하회)에 있어 추격형 숏의 위치 품질이 낮다. 고거래량 bullish harami와 4명(Wyckoff·Fib·Harmonic·Candle)의 setup 중립/반등 신호가 단기 되돌림을 시사하므로, 첫 의미 있는 이동은 $72,188-$72,824 저항 클러스터(Wyckoff SOW $72,188, EMA20 $72,286.83, ICT BOS $72,436, fib $72,650)로의 반등 테스트로 본다. 이 구간이 ICT가 명시한 '저점 추격 대신 회복 실패를 기다리는' 고품질 숏 재진입 위치다.",
"est_hours": 7.0
},
{
"seq": 2,
"price": 69277.8,
"type": "support_test",
"source": "전 에이전트 공통 핵심 저점($69,277.80), Wyckoff Phase E 하방 이탈, ICT discount 영역, Candlestick 7일 저점 근접",
"description": "저항 클러스터에서 거부되면 6/6 에이전트가 합의한 bearish 구조(5연속 bearish BOS, Wyckoff Phase E)가 재개되어 7일 저점 $69,277.80을 재테스트한다. 이 레벨은 1차 매도측 유동성이자 즉시 지지 후보로, Confluence상 Wyckoff/ICT/Fib/Candle 모두 핵심 저점으로 인식한다. 여기서의 반응(거부 vs 이탈)이 경로의 분기점이며, 이탈 시 하방 가속.",
"est_hours": 16.0
},
{
"seq": 3,
"price": 68300.0,
"type": "liquidity_sweep",
"source": "Derivatives(1차 청산 타깃 $68,300, 롱 계정 비율 0.680, CVD -2182.19), 지지 클러스터 $68,500-$68,450-$68,300",
"description": "$69,277.80 이탈 후 $68,500-$68,450 minor 지지를 깨고 파생 1차 청산 구간 $68,300으로 하방 유동성을 탐색한다. 하락 중 롱 쏠림 심화(0.680)와 음의 CVD(-2182.19)가 롱 언와인딩 연료로 작용하며, 이 구간 이탈이 지속되면 $66,100까지 차기 유동성 풀이 열린다.",
"est_hours": 22.0
}
],
"period_extremes": {
"4h": {"expected_high": 70800.0, "expected_low": 69277.8, "high_first": false},
"8h": {"expected_high": 72436.0, "expected_low": 69277.8, "high_first": false},
"24h": {"expected_high": 72436.0, "expected_low": 68300.0, "high_first": true}
},
"triggers": {
"bullish": {
"price": 73677.45,
"description": "4h 종가가 EQ $73,677.45($73,036-$73,677 저항 클러스터, premium/discount 균형선) 위에서 수용되면 반등이 단순 되돌림을 넘어 구조 회복으로 전환되어 bearish 연속 경로를 위협한다. 이어 $74,250 회복 시 경로 무효."
},
"bearish": {
"price": 69277.8,
"description": "4h 종가가 7일 저점 $69,277.80 아래에서 확정되면 sell-side 이탈이 확인되어 WP1 반등 단계를 건너뛰고 $68,300 → $66,100 청산 캐스케이드로 직행하는 하방 가속 시나리오로 전환된다."
}
},
"scenario_invalidation": 74250.0
}
```{
"overall_signal": "bearish",
"overall_confidence": 0.82,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.68,
"active_setups": [
"가격이 마지막 ICT bearish BOS 레벨 $72,436.00 아래에서 수용 중",
"Wyckoff Phase E 하방 이탈 구조: 메인 range low $73,669.00 및 SOW $73,036.00 하회",
"EMA20 $72,286.83, EMA120 $75,548.51, EMA240 $76,191.02 모두 하회",
"파생 포지셔닝에서 롱 계정 비율 0.680까지 상승, 하락 중 롱 쏠림 심화",
"CVD 변화 -2182.1870으로 매도 체결 우위 지속",
"반등 시 $71,035.30-$72,436.00, $72,824.20-$73,343.00, $73,669.00-$73,677.45 구간이 저항 클러스터",
"단기 반대 리스크: 7일 저점 $69,277.80 근접 및 고거래량 bullish harami 감지"
],
"setup_vs_structure": "실행 셋업은 구조적 약세와 대체로 정렬되어 있으나, 현재가가 $69,277.80 저점 바로 위의 할인 구간에 있어 추격형 숏의 위치 품질은 낮다. 즉, 구조는 bearish이지만 즉시 실행은 저점 부근 반등·스윕 리스크를 관리해야 하는 상태다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 4,
"neutral_count": 2
},
"key_levels": {
"support": [
69277.8,
69000,
68500,
68450,
68300,
66100,
64000
],
"resistance": [
71035.3,
72188,
72286.83,
72436,
72824.2,
73036,
73128.95,
73343,
73669,
73677.45,
74203.6,
74250,
76234.7,
78077.1,
78564.3,
82828.7
]
},
"confluences": [
"Wyckoff, ICT, Fibonacci, Harmonic, Candlestick가 모두 $69,277.80 부근을 현재 구조의 핵심 저점 또는 즉시 지지 후보로 인식한다.",
"Wyckoff의 활성 재분배 SOW $72,188.00, Derivatives의 EMA20 $72,286.83 및 청산 저항 $72,300, ICT의 마지막 bearish BOS $72,436.00, Fibonacci의 ret_0.786 $72,824.20가 $72.1k-$72.8k 저항대를 형성한다.",
"Wyckoff SOW $73,036.00 및 range low $73,669.00, Fibonacci ret_0.618 $73,128.95와 ret_0.5 $73,343.00, ICT/Candlestick EQ $73,677.45가 $73.0k-$73.7k 구조 저항 클러스터로 겹친다.",
"ICT의 bearish BOS $74,203.60, Wyckoff 단기 UT $74,250.00, Fibonacci swing high $74,250.00가 $74.2k 부근을 상위 구조 확인 저항으로 일치시킨다.",
"Wyckoff의 LPSY $78,564.30, ICT bearish OB $76,234.70-$78,077.10, Harmonic의 과거 bearish Gartley PRZ $77,580.88-$78,615.11가 $76.2k-$78.6k를 상위 공급·분배 구간으로 제시한다.",
"구조 방향성에서는 6명 중 6명 모두 structure bias를 bearish로 보고 있으며, 특히 Wyckoff 분배 Phase E와 ICT 5연속 bearish BOS가 핵심 근거다."
],
"conflicts": [
"Candlestick은 구조는 bearish로 보면서도 $69,277.80 저점 근접과 고거래량 bullish harami 때문에 단기 setup_bias를 bullish로 제시한다.",
"Harmonic은 가장 가까운 bullish shark PRZ $70,752.35-$72,739.66을 보고하지만 현재가는 이미 PRZ 하단 아래에 있어 실행 가능한 반전 신호로 인정하지 않는다.",
"Wyckoff와 Fibonacci는 구조적으로 bearish이나 현재가가 이미 디스카운트 구간 깊숙이 있어 신규 하방 셋업의 위치 품질은 낮다고 평가한다.",
"Derivatives와 ICT는 실행 셋업까지 bearish로 강하게 보지만, Candlestick의 저점부 반등 후보와 충돌한다."
],
"highest_conviction_analyst": "ICT Trader — 86% 신뢰도와 92% bearish setup score를 제시했으며, $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00에서 5회 연속 bearish BOS가 확인되어 구조 진단의 구체성과 일관성이 가장 높다. Wyckoff 역시 분배 regime과 Phase E 하방 이탈을 강하게 지지하지만, 실행 위치에 대해서는 중립을 인정했다.",
"invalidation_level": "1차 구조 약화는 $74,250.00 상방 회복, 주요 bearish 구조 무효화는 $78,077.10-$78,564.30 공급대 상방 수용, 최종 분배 무효화는 UTAD 고점 $82,828.70 상방 회복",
"executive_summary": "BTC/USDT 4시간 구조는 명확한 bearish regime이다. Wyckoff는 메인 분배 구조가 BC $78,300.00, AR $73,669.00, UTAD $82,828.70, LPSY $78,564.30, SOW $73,036.00을 거쳐 현재 Phase E 하방 이탈 구간에 있다고 해석하며, ICT도 $72,436.00 아래의 5연속 bearish BOS 구조를 확인한다. 현재 가격 $69,441.00은 7일 저점 $69,277.80 바로 위에 있어 구조적 약세는 유지되지만, 저점 스윕·단기 반등 리스크가 존재하는 할인 구간이다. 핵심 저항은 $72,188.00-$72,824.20, $73,036.00-$73,677.45, $74,203.60-$74,250.00이며, 상위 공급대는 $76,234.70-$78,564.30이다. bearish 구조의 의미 있는 무효화는 최소 $74,250.00 회복 이후 확인되며, 주요 구조 무효화는 $78,077.10-$78,564.30 상방 수용에서 판단한다."
}{
"symbol": "BTC/USDT",
"timeframe": "4h",
"timestamp": "2026-06-02 21:00 KST",
"last_price": 69441.0,
"num_candles": 300,
"stage1_analyses": {
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "bearish",
"confidence": 0.82,
"structure_bias": "bearish",
"setup_bias": "neutral",
"setup_score": 0.35,
"setup_signals": [
"현재가 $69,441은 메인 분배 range low $73,669 아래에 있어 Phase E 하방 이탈 구조는 유효하지만, 단기적으로는 이미 디스카운트 구간에 깊게 위치",
"최근 SOW $73,036 및 활성 재분배 SOW $72,188 이탈 후 $69,277.8까지 확장되어 추격 매도보다는 되돌림 테스트 가능성이 존재",
"메인 range EQ 약 $75,984.5 대비 현재가가 크게 아래에 있어 신규 하방 setup의 위치 품질은 낮음",
"상방 회복 시 우선 확인해야 할 공급 테스트 구간은 $72,188 → $73,036 → $73,669"
],
"reasoning": "Wyckoff 구조상 regime은 DIS이며 dis_score 100.0, regime_fitness 1.000으로 분배 해석이 우세합니다. 메인 구조는 BC $78,300 → AR $73,669로 range가 형성된 뒤 ST $79,455, UT $79,145, UTAD $82,828.7, LPSY $81,270.2/$78,564.3, SOW $73,036을 거쳐 현재 Phase E $69,277.8까지 진행된 상태입니다. 현재가 $69,441은 메인 range low $73,669와 SOW $73,036 아래에 있어 구조적 편향은 명확히 bearish입니다. 다만 단기 setup 관점에서는 이미 하단 확장이 진행된 위치라, 즉시 추가 하락보다 $72,188~$73,669 하단부 리테스트 후 거부 여부를 확인하는 중립적 실행 판단이 더 적절합니다.",
"key_levels": {
"support": [
69277.8,
69000,
68500
],
"resistance": [
72188,
73036,
73669,
74250,
78564.3
]
},
"time_horizon": "medium term",
"invalidation_level": "$74,250 상향 회복 및 4시간봉 기준 수용",
"risk_scenario": "$72,188과 $73,036을 회복한 뒤 메인 range low $73,669까지 재진입하면 Phase E 하방 지속 해석은 약해집니다. 특히 활성 재분배 UT $74,250 위에서 4시간봉 수용이 확인되면 하락 continuation보다 failed breakdown 및 range 재진입 시나리오를 우선 재평가해야 합니다.",
"data_quality": "high",
"metrics": {
"acc_score": 96.2,
"dis_score": 100.0,
"regime": "DIS",
"regime_state": "dis_candidate",
"structure_bias": "bearish",
"phase_context": "dis_candidate / distribution / Phase E",
"phases_detected": [
"BC",
"AR",
"ST",
"SOW_IN_PHASE_B",
"UT",
"UTAD",
"LPSY",
"LPSY",
"SOW",
"Phase E"
],
"last_phase": "Phase E",
"phase_candidates": [
{
"label": "BC",
"side": "high",
"idx": 25,
"price": 78300.0,
"color": "#ffd166"
},
{
"label": "AR",
"side": "low",
"idx": 39,
"price": 73669.0,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "high",
"idx": 81,
"price": 79455.0,
"color": "#118ab2"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 97,
"price": 74868.0,
"color": "#ef476f"
},
{
"label": "UT",
"side": "high",
"idx": 116,
"price": 79145.0,
"color": "#f9844a"
},
{
"label": "UTAD",
"side": "high",
"idx": 137,
"price": 82828.7,
"color": "#f9844a"
},
{
"label": "LPSY",
"side": "high",
"idx": 179,
"price": 81270.2,
"color": "#8338ec"
},
{
"label": "LPSY",
"side": "high",
"idx": 203,
"price": 78564.3,
"color": "#8338ec"
},
{
"label": "SOW",
"side": "low",
"idx": 267,
"price": 73036.0,
"color": "#ef476f"
},
{
"label": "Phase E",
"side": "low",
"idx": 299,
"price": 69277.8,
"color": "#7209b7"
}
],
"phase_structures": [
{
"structure_id": "4h_cycle_1",
"sequence": 1,
"timeframe": "4h",
"regime": "distribution",
"role": "prior_completed_structure",
"is_active": false,
"is_completed": true,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "distribution",
"start_idx": 25,
"end_idx": 299,
"phase_count": 10,
"phases": [
{
"label": "BC",
"side": "high",
"idx": 25,
"price": 78300.0,
"color": "#ffd166",
"dt": "2026-04-18 01:00:00+09:00"
},
{
"label": "AR",
"side": "low",
"idx": 39,
"price": 73669.0,
"color": "#06d6a0",
"dt": "2026-04-20 09:00:00+09:00"
},
{
"label": "ST",
"side": "high",
"idx": 81,
"price": 79455.0,
"color": "#118ab2",
"dt": "2026-04-27 09:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 97,
"price": 74868.0,
"color": "#ef476f",
"dt": "2026-04-30 01:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 116,
"price": 79145.0,
"color": "#f9844a",
"dt": "2026-05-03 05:00:00+09:00"
},
{
"label": "UTAD",
"side": "high",
"idx": 137,
"price": 82828.7,
"color": "#f9844a",
"dt": "2026-05-06 17:00:00+09:00"
},
{
"label": "LPSY",
"side": "high",
"idx": 179,
"price": 81270.2,
"color": "#8338ec",
"dt": "2026-05-13 17:00:00+09:00"
},
{
"label": "LPSY",
"side": "high",
"idx": 203,
"price": 78564.3,
"color": "#8338ec",
"dt": "2026-05-17 17:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 267,
"price": 73036.0,
"color": "#ef476f",
"dt": "2026-05-28 09:00:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 299,
"price": 69277.8,
"color": "#7209b7",
"dt": "2026-06-02 17:00:00+09:00"
}
]
},
{
"structure_id": "4h_cycle_2",
"sequence": 2,
"timeframe": "4h",
"regime": "redistribution",
"role": "prior_completed_structure",
"is_active": false,
"is_completed": true,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "redistribution",
"start_idx": 210,
"end_idx": 299,
"phase_count": 9,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 210,
"price": 76014.2,
"color": "#ffd166",
"dt": "2026-05-18 21:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 212,
"price": 77187.3,
"color": "#06d6a0",
"dt": "2026-05-19 05:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 238,
"price": 74203.6,
"color": "#118ab2",
"dt": "2026-05-23 13:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 248,
"price": 76056.0,
"color": "#ef476f",
"dt": "2026-05-25 05:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 252,
"price": 77887.9,
"color": "#f9844a",
"dt": "2026-05-25 21:00:00+09:00"
},
{
"label": "UTAD",
"side": "high",
"idx": 258,
"price": 78077.1,
"color": "#f9844a",
"dt": "2026-05-26 21:00:00+09:00"
},
{
"label": "LPSY",
"side": "high",
"idx": 264,
"price": 76155.5,
"color": "#8338ec",
"dt": "2026-05-27 21:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 265,
"price": 74632.0,
"color": "#ef476f",
"dt": "2026-05-28 01:00:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 299,
"price": 69277.8,
"color": "#7209b7",
"dt": "2026-06-02 17:00:00+09:00"
}
]
},
{
"structure_id": "4h_cycle_3",
"sequence": 3,
"timeframe": "4h",
"regime": "redistribution",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "redistribution",
"start_idx": 270,
"end_idx": 299,
"phase_count": 6,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 270,
"price": 72556.0,
"color": "#ffd166",
"dt": "2026-05-28 21:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 271,
"price": 73723.0,
"color": "#06d6a0",
"dt": "2026-05-29 01:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 280,
"price": 73130.1,
"color": "#118ab2",
"dt": "2026-05-30 13:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 285,
"price": 74250.0,
"color": "#f9844a",
"dt": "2026-05-31 09:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 293,
"price": 72188.0,
"color": "#ef476f",
"dt": "2026-06-01 17:00:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 299,
"price": 69277.8,
"color": "#7209b7",
"dt": "2026-06-02 17:00:00+09:00"
}
]
}
],
"active_structure_id": "4h_cycle_3",
"primary_structure_id": "4h_cycle_1",
"structure_count": 3,
"regime_fitness": 1.0,
"current_event": "Phase E",
"major_phase": "E",
"pos_in_range": 0.5,
"main_range_low": 73669.0,
"main_range_high": 78300.0
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.82,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"neutral\",\n \"setup_score\": 0.35,\n \"setup_signals\": [\n \"현재가 $69,441은 메인 분배 range low $73,669 아래에 있어 Phase E 하방 이탈 구조는 유효하지만, 단기적으로는 이미 디스카운트 구간에 깊게 위치\",\n \"최근 SOW $73,036 및 활성 재분배 SOW $72,188 이탈 후 $69,277.8까지 확장되어 추격 매도보다는 되돌림 테스트 가능성이 존재\",\n \"메인 range EQ 약 $75,984.5 대비 현재가가 크게 아래에 있어 신규 하방 setup의 위치 품질은 낮음\",\n \"상방 회복 시 우선 확인해야 할 공급 테스트 구간은 $72,188 → $73,036 → $73,669\"\n ],\n \"reasoning\": \"Wyckoff 구조상 regime은 DIS이며 dis_score 100.0, regime_fitness 1.000으로 분배 해석이 우세합니다. 메인 구조는 BC $78,300 → AR $73,669로 range가 형성된 뒤 ST $79,455, UT $79,145, UTAD $82,828.7, LPSY $81,270.2/$78,564.3, SOW $73,036을 거쳐 현재 Phase E $69,277.8까지 진행된 상태입니다. 현재가 $69,441은 메인 range low $73,669와 SOW $73,036 아래에 있어 구조적 편향은 명확히 bearish입니다. 다만 단기 setup 관점에서는 이미 하단 확장이 진행된 위치라, 즉시 추가 하락보다 $72,188~$73,669 하단부 리테스트 후 거부 여부를 확인하는 중립적 실행 판단이 더 적절합니다.\",\n \"key_levels\": {\n \"support\": [\n 69277.8,\n 69000,\n 68500\n ],\n \"resistance\": [\n 72188,\n 73036,\n 73669,\n 74250,\n 78564.3\n ]\n },\n \"time_horizon\": \"medium term\",\n \"invalidation_level\": \"$74,250 상향 회복 및 4시간봉 기준 수용\",\n \"risk_scenario\": \"$72,188과 $73,036을 회복한 뒤 메인 range low $73,669까지 재진입하면 Phase E 하방 지속 해석은 약해집니다. 특히 활성 재분배 UT $74,250 위에서 4시간봉 수용이 확인되면 하락 continuation보다 failed breakdown 및 range 재진입 시나리오를 우선 재평가해야 합니다.\",\n \"data_quality\": \"high\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "bearish",
"confidence": 0.68,
"structure_bias": "bearish",
"setup_bias": "neutral",
"setup_score": 0.3,
"setup_signals": [
"현재가 $69,441.00는 스윙 저점 $72,436 아래에 있어 기존 Low→High 피보나치 구조가 하방 이탈됨",
"가격이 EQ/ret_0.5 $73,343.00 아래의 디스카운트 구간에 있으나, 아직 $69,277.80 7일 저점 스윕 후 회복 확인은 없음",
"가장 가까운 피보나치 레벨 ret_0.786 $72,824.20까지도 4.87% 떨어져 있어 즉각적인 피보나치 반응 가능성은 낮음",
"0.618 골든비율 $73,128.95가 현재는 지지보다 상단 저항으로 전환된 상태"
],
"reasoning": "현재 BTC는 $69,441.00로, 최근 산출된 상승 스윙 $72,436 → $74,250의 저점 $72,436을 이미 하향 이탈했기 때문에 확인된 구조는 bearish로 판단한다. 주요 되돌림 레벨인 ret_0.786 $72,824.20, 골든비율 ret_0.618 $73,128.95, EQ ret_0.5 $73,343.00가 모두 현재가 위에 위치해 있으며, 이는 반등 시 저항 클러스터로 작용할 가능성이 높다. 특히 $73,235.97 부근에는 ret_0.618과 ret_0.5의 confluence가 있어 단순 반등이 나오더라도 강한 매도 반응 구간이 될 수 있다. 다만 현재가는 EQ 아래의 디스카운트 구간이고 7일 저점 $69,277.80에 근접해 있어, 저점 스윕 후 회복이 발생하면 단기 bullish setup으로 전환될 여지는 있다.",
"key_levels": {
"support": [
69277.8
],
"resistance": [
72824.2,
73128.95,
73343.0,
73557.05,
74250.0
]
},
"time_horizon": "short term",
"invalidation_level": "$73,128.95 상방 회복 및 4시간봉 종가 안착 시 bearish 피보나치 해석이 약화됨",
"risk_scenario": "반대 시나리오는 $69,277.80 부근의 7일 저점을 스윕한 뒤 빠르게 회복하는 경우이다. 이 경우 매도세가 소진되며 $72,824.20 ret_0.786, 이후 $73,128.95 골든비율까지 숏커버링 반등이 전개될 수 있다.",
"data_quality": "medium",
"metrics": {
"swing_pair": "Low→High: $72,436 → $74,250",
"direction": "up",
"nearest_fib": "ret_0.786",
"nearest_fib_price": 72824.2,
"nearest_fib_distance": 4.87,
"golden_ratio_level": 73128.95,
"fib_ret_382": 73557.05,
"fib_ret_618": 73128.95,
"confluence_zones": [
{
"price": 72650.0,
"count": 2,
"levels": [
"ret_0.236",
"ret_0.786"
],
"cluster_score": 0.6
},
{
"price": 73235.97,
"count": 2,
"levels": [
"ret_0.618",
"ret_0.5"
],
"cluster_score": 0.6
},
{
"price": 73689.47,
"count": 2,
"levels": [
"ret_0.382",
"ret_0.236"
],
"cluster_score": 0.6
},
{
"price": 74352.12,
"count": 2,
"levels": [
"ext_1.0",
"ret_0.382"
],
"cluster_score": 0.6
},
{
"price": 74872.2,
"count": 2,
"levels": [
"ext_1.272",
"ext_1.414"
],
"cluster_score": 0.6
}
],
"support_levels": [],
"resistance_levels": [
72824.196,
73128.948,
73343.0
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 73821.9,
"distance_pct": 6.31,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ret_0.382",
"price": 73557.05,
"distance_pct": 5.93,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ret_0.5",
"price": 73343.0,
"distance_pct": 5.62,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ret_0.618",
"price": 73128.95,
"distance_pct": 5.31,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ret_0.786",
"price": 72824.2,
"distance_pct": 4.87,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.0",
"price": 74250.0,
"distance_pct": 6.93,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.272",
"price": 74743.41,
"distance_pct": 7.64,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.414",
"price": 75001.0,
"distance_pct": 8.01,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.618",
"price": 75371.05,
"distance_pct": 8.54,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_2.0",
"price": 76064.0,
"distance_pct": 9.54,
"is_support": false,
"cluster_score": 0.0
}
],
"confluence_quality": 0.6,
"fib_reaction_state": "distant",
"reaction_probability": 0.25
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.68,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"neutral\",\n \"setup_score\": 0.3,\n \"setup_signals\": [\n \"현재가 $69,441.00는 스윙 저점 $72,436 아래에 있어 기존 Low→High 피보나치 구조가 하방 이탈됨\",\n \"가격이 EQ/ret_0.5 $73,343.00 아래의 디스카운트 구간에 있으나, 아직 $69,277.80 7일 저점 스윕 후 회복 확인은 없음\",\n \"가장 가까운 피보나치 레벨 ret_0.786 $72,824.20까지도 4.87% 떨어져 있어 즉각적인 피보나치 반응 가능성은 낮음\",\n \"0.618 골든비율 $73,128.95가 현재는 지지보다 상단 저항으로 전환된 상태\"\n ],\n \"reasoning\": \"현재 BTC는 $69,441.00로, 최근 산출된 상승 스윙 $72,436 → $74,250의 저점 $72,436을 이미 하향 이탈했기 때문에 확인된 구조는 bearish로 판단한다. 주요 되돌림 레벨인 ret_0.786 $72,824.20, 골든비율 ret_0.618 $73,128.95, EQ ret_0.5 $73,343.00가 모두 현재가 위에 위치해 있으며, 이는 반등 시 저항 클러스터로 작용할 가능성이 높다. 특히 $73,235.97 부근에는 ret_0.618과 ret_0.5의 confluence가 있어 단순 반등이 나오더라도 강한 매도 반응 구간이 될 수 있다. 다만 현재가는 EQ 아래의 디스카운트 구간이고 7일 저점 $69,277.80에 근접해 있어, 저점 스윕 후 회복이 발생하면 단기 bullish setup으로 전환될 여지는 있다.\",\n \"key_levels\": {\n \"support\": [\n 69277.8\n ],\n \"resistance\": [\n 72824.2,\n 73128.95,\n 73343.0,\n 73557.05,\n 74250.0\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$73,128.95 상방 회복 및 4시간봉 종가 안착 시 bearish 피보나치 해석이 약화됨\",\n \"risk_scenario\": \"반대 시나리오는 $69,277.80 부근의 7일 저점을 스윕한 뒤 빠르게 회복하는 경우이다. 이 경우 매도세가 소진되며 $72,824.20 ret_0.786, 이후 $73,128.95 골든비율까지 숏커버링 반등이 전개될 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.72,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.74,
"setup_signals": [
"가격 $69,441이 EMA20 $72,286.83, EMA120 $75,548.51, EMA240 $76,191.02 아래에서 수용되어 하락 구조가 유지됨",
"7일 저점 $69,277.80 근처에서 거래 중이나 롱 계정 비율이 0.680까지 상승해 롱 쏠림이 심화됨",
"CVD 변화 -2182.1870으로 가격 하락 구간에서 매수 흡수보다 매도 체결 우위가 지속됨",
"24시간 OI 변화 -0.2380%로 신규 숏 공격보다는 롱 포지션 언와인딩 가능성이 높음",
"하방 청산 유동성이 $68,300, $66,100, $64,000에 남아 있어 단기 자석 역할 가능",
"상방 저항 및 숏 무효화 후보가 $70,800, $72,300, $73,900 청산 클러스터에 위치"
],
"reasoning": "현재 BTC는 $69,441로 EMA20 $72,286.83 대비 -3.9%, EMA120 $75,548.51 대비 -8.1% 아래에 있어 확인된 구조는 bearish로 판단된다. 파생 포지셔닝은 롱 계정 비율 0.680, account_long_crowding 1.000으로 롱 과밀이며, 최근 24시간 롱 계정 변화도 +0.061로 하락 중에도 롱이 늘어나는 역추세 포지셔닝이 보인다. CVD 변화가 -2182.1870이고 cvd_divergence 0.300으로 강한 매수 흡수 신호가 부족하며, OI가 24시간 -0.2380% 감소해 롱 언와인딩성 하락이 이어질 가능성이 크다. 단기적으로 $68,300 청산 구간이 1차 타깃이며, 이탈 시 $66,100과 $64,000까지 하방 유동성 탐색이 열릴 수 있다.",
"key_levels": {
"support": [
69277.8,
68300,
66100,
64000
],
"resistance": [
70800,
72286.83,
72300,
73900,
76400
]
},
"time_horizon": "short term, 약 4-24시간",
"invalidation_level": "$72,300 4시간봉 종가 회복",
"risk_scenario": "반대로 $70,800 상방 청산을 흡수한 뒤 $72,300을 4시간봉 종가로 회복하면, 현재 하락은 저점 유동성 스윕 후 반등 구조로 전환될 수 있다. 이 경우 과밀 롱이 청산되지 않고 숏 커버링이 붙으면서 $73,900, 이후 $76,400 강한 유동성 레벨까지 되돌림이 확대될 위험이 있다.",
"data_quality": "high",
"metrics": {
"cvd_divergence": 0.3,
"cvd_change": -2182.187,
"oi_trend": 0.476,
"oi_change_pct_24h": -0.238,
"oi_latest": 105194.608,
"funding_pressure": 0.424,
"funding_avg": 7.607e-05,
"funding_change_24h": 1.552e-05,
"long_account_ratio": 0.658,
"short_account_ratio": 0.342,
"long_account_latest": 0.68,
"short_account_latest": 0.32,
"long_account_change_24h": 0.0612,
"short_account_change_24h": -0.0612,
"account_flow_label": "long_accounts_rising_short_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.491,
"spot_futures_basis_pct": -0.0355,
"basis_change_lookback": 0.009,
"aggregate_score": 0.338,
"bull_signals": 0,
"bear_signals": 3,
"liq_below": [
[
68300,
19167.938217500003
],
[
66100,
23514.955496250004
],
[
64000,
20014.5307125
]
],
"liq_above": [
[
70800,
20322.1862998
],
[
72300,
22514.793715499996
],
[
73900,
19750.325445000002
]
],
"strongest_liq_level": 76400,
"fragility_score": 0.596,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.72,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.74,\n \"setup_signals\": [\n \"가격 $69,441이 EMA20 $72,286.83, EMA120 $75,548.51, EMA240 $76,191.02 아래에서 수용되어 하락 구조가 유지됨\",\n \"7일 저점 $69,277.80 근처에서 거래 중이나 롱 계정 비율이 0.680까지 상승해 롱 쏠림이 심화됨\",\n \"CVD 변화 -2182.1870으로 가격 하락 구간에서 매수 흡수보다 매도 체결 우위가 지속됨\",\n \"24시간 OI 변화 -0.2380%로 신규 숏 공격보다는 롱 포지션 언와인딩 가능성이 높음\",\n \"하방 청산 유동성이 $68,300, $66,100, $64,000에 남아 있어 단기 자석 역할 가능\",\n \"상방 저항 및 숏 무효화 후보가 $70,800, $72,300, $73,900 청산 클러스터에 위치\"\n ],\n \"reasoning\": \"현재 BTC는 $69,441로 EMA20 $72,286.83 대비 -3.9%, EMA120 $75,548.51 대비 -8.1% 아래에 있어 확인된 구조는 bearish로 판단된다. 파생 포지셔닝은 롱 계정 비율 0.680, account_long_crowding 1.000으로 롱 과밀이며, 최근 24시간 롱 계정 변화도 +0.061로 하락 중에도 롱이 늘어나는 역추세 포지셔닝이 보인다. CVD 변화가 -2182.1870이고 cvd_divergence 0.300으로 강한 매수 흡수 신호가 부족하며, OI가 24시간 -0.2380% 감소해 롱 언와인딩성 하락이 이어질 가능성이 크다. 단기적으로 $68,300 청산 구간이 1차 타깃이며, 이탈 시 $66,100과 $64,000까지 하방 유동성 탐색이 열릴 수 있다.\",\n \"key_levels\": {\n \"support\": [\n 69277.8,\n 68300,\n 66100,\n 64000\n ],\n \"resistance\": [\n 70800,\n 72286.83,\n 72300,\n 73900,\n 76400\n ]\n },\n \"time_horizon\": \"short term, 약 4-24시간\",\n \"invalidation_level\": \"$72,300 4시간봉 종가 회복\",\n \"risk_scenario\": \"반대로 $70,800 상방 청산을 흡수한 뒤 $72,300을 4시간봉 종가로 회복하면, 현재 하락은 저점 유동성 스윕 후 반등 구조로 전환될 수 있다. 이 경우 과밀 롱이 청산되지 않고 숏 커버링이 붙으면서 $73,900, 이후 $76,400 강한 유동성 레벨까지 되돌림이 확대될 위험이 있다.\",\n \"data_quality\": \"high\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bearish",
"confidence": 0.86,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.92,
"setup_signals": [
"현재가 $69,441.00가 EQ $73,677.45 아래의 discount 영역에 머물며 구조적 약세 지속",
"이전일 저점 $71,035.30을 하향 이탈했고 회복하지 못함",
"최근 확정 구조가 $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00 순서의 연속 bearish BOS",
"EMA20 $72,286.83 아래 -3.9%, EMA120 $75,548.51 아래 -8.1%, EMA240 $76,191.02 아래 -8.9%로 추세 저항 우위",
"상단 후보 bearish OB가 $76,234.70-$78,077.10에 위치해 반등 시 기관 매도 공급 구간으로 작동 가능",
"resting BSL $78,128.55가 상단에 남아 있으나 현재는 매수 유동성 사냥보다 하락 구조 지속이 우세"
],
"reasoning": "4시간 구조는 명확한 bearish regime이다. 최근 구조 이벤트가 CHoCH bullish 이후 $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00에서 5회 연속 bearish BOS로 이어졌고, 현재가 $69,441.00는 마지막 BOS 레벨 $72,436.00 아래에 머물고 있다. 가격은 range low $69,277.80 근처까지 밀렸으며, 이전일 저점 $71,035.30도 이미 하향 이탈되어 sell-side delivery가 진행 중이다. 다만 현재가가 EQ $73,677.45 아래 discount 영역이므로 신규 숏은 저점 추격보다 $71,035.30-$72,436.00 회복 실패 또는 $76,234.70-$78,077.10 bearish OB 재진입 후 거부를 기다리는 것이 더 ICT 관점에 맞다.",
"key_levels": {
"support": [
69277.8
],
"resistance": [
71035.3,
72436.0,
73677.45,
74203.6,
76234.7,
78077.1,
78128.55
]
},
"time_horizon": "short/medium term",
"invalidation_level": "$72,436.00 4시간 종가 회복",
"risk_scenario": "반대 시나리오는 $69,277.80 range low 부근에서 sell-side liquidity를 흡수한 뒤 $71,035.30과 $72,436.00을 빠르게 회복하는 경우다. 이 경우 단기 하락 추세는 숏 커버링으로 전환될 수 있으며, 다음 되돌림 목표는 EQ $73,677.45와 bearish BOS 레벨 $74,203.60, 더 위로는 후보 bearish OB $76,234.70-$78,077.10이 된다.",
"data_quality": "medium",
"metrics": {
"order_blocks_total": 2,
"confirmed_bullish_ob": 0,
"confirmed_bearish_ob": 0,
"candidate_bullish_ob": 0,
"candidate_bearish_ob": 2,
"active_bullish_ob": 0,
"active_bearish_ob": 0,
"nearest_bull_ob_range": null,
"nearest_bear_ob_range": {
"bottom": 76234.7,
"top": 78077.1,
"quality": "candidate",
"score": 0.56
},
"active_bullish_ob_list": [],
"active_bearish_ob_list": [],
"ob_mitigated_count": 1,
"unfilled_bull_fvg_count": 0,
"unfilled_bear_fvg_count": 0,
"bull_fvg_ranges": [],
"bear_fvg_ranges": [],
"fvg_open_count": 0,
"fvg_mitigated_count": 53,
"fvg_open_zones": [],
"bos_choch_events": [
"CHoCH_bullish",
"BOS_bearish",
"BOS_bearish",
"BOS_bearish",
"BOS_bearish",
"BOS_bearish"
],
"bos_choch_levels": [
{
"type": "CHoCH_bullish",
"level": 79455.0
},
{
"type": "BOS_bearish",
"level": 79137.4
},
{
"type": "BOS_bearish",
"level": 78713.8
},
{
"type": "BOS_bearish",
"level": 76014.2
},
{
"type": "BOS_bearish",
"level": 74203.6
},
{
"type": "BOS_bearish",
"level": 72436.0
}
],
"bos_sequence": [
"BOS_bullish",
"CHoCH_bearish",
"CHoCH_bullish",
"BOS_bearish",
"BOS_bearish",
"BOS_bearish",
"BOS_bearish",
"BOS_bearish"
],
"consecutive_bull_bos": 0,
"consecutive_bear_bos": 5,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [
{
"type": "BSL",
"level": 78128.55
}
],
"current_zone": "discount",
"eq_level": 73677.45,
"range_high": 78077.1,
"range_low": 69277.8,
"bull_score": 4.2,
"bear_score": 14.3,
"setup_bias": "bearish",
"setup_score": 0.92,
"setup_signals": [
"bearish BOS below $79,137.40",
"bearish BOS below $78,713.80",
"bearish BOS below $76,014.20",
"bearish BOS below $74,203.60",
"bearish BOS below $72,436.00"
],
"retracement_direction": "bullish",
"current_retracement_pct": 249.1,
"deepest_retracement_pct": 249.1,
"previous_day_high": 74179.9,
"previous_day_low": 71035.3,
"broken_prev_high": false,
"broken_prev_low": true,
"sessions": {}
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.86,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.92,\n \"setup_signals\": [\n \"현재가 $69,441.00가 EQ $73,677.45 아래의 discount 영역에 머물며 구조적 약세 지속\",\n \"이전일 저점 $71,035.30을 하향 이탈했고 회복하지 못함\",\n \"최근 확정 구조가 $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00 순서의 연속 bearish BOS\",\n \"EMA20 $72,286.83 아래 -3.9%, EMA120 $75,548.51 아래 -8.1%, EMA240 $76,191.02 아래 -8.9%로 추세 저항 우위\",\n \"상단 후보 bearish OB가 $76,234.70-$78,077.10에 위치해 반등 시 기관 매도 공급 구간으로 작동 가능\",\n \"resting BSL $78,128.55가 상단에 남아 있으나 현재는 매수 유동성 사냥보다 하락 구조 지속이 우세\"\n ],\n \"reasoning\": \"4시간 구조는 명확한 bearish regime이다. 최근 구조 이벤트가 CHoCH bullish 이후 $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00에서 5회 연속 bearish BOS로 이어졌고, 현재가 $69,441.00는 마지막 BOS 레벨 $72,436.00 아래에 머물고 있다. 가격은 range low $69,277.80 근처까지 밀렸으며, 이전일 저점 $71,035.30도 이미 하향 이탈되어 sell-side delivery가 진행 중이다. 다만 현재가가 EQ $73,677.45 아래 discount 영역이므로 신규 숏은 저점 추격보다 $71,035.30-$72,436.00 회복 실패 또는 $76,234.70-$78,077.10 bearish OB 재진입 후 거부를 기다리는 것이 더 ICT 관점에 맞다.\",\n \"key_levels\": {\n \"support\": [\n 69277.8\n ],\n \"resistance\": [\n 71035.3,\n 72436.0,\n 73677.45,\n 74203.6,\n 76234.7,\n 78077.1,\n 78128.55\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"$72,436.00 4시간 종가 회복\",\n \"risk_scenario\": \"반대 시나리오는 $69,277.80 range low 부근에서 sell-side liquidity를 흡수한 뒤 $71,035.30과 $72,436.00을 빠르게 회복하는 경우다. 이 경우 단기 하락 추세는 숏 커버링으로 전환될 수 있으며, 다음 되돌림 목표는 EQ $73,677.45와 bearish BOS 레벨 $74,203.60, 더 위로는 후보 bearish OB $76,234.70-$78,077.10이 된다.\",\n \"data_quality\": \"medium\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "neutral",
"confidence": 0.42,
"structure_bias": "bearish",
"setup_bias": "neutral",
"setup_score": 0.28,
"setup_signals": [
"현재가 $69,441가 EMA20 $72,286.83 대비 -3.9%, EMA120 $75,548.51 대비 -8.1%, EMA240 $76,191.02 대비 -8.9% 아래에 위치",
"최근 5개 4h 캔들이 +0.7%, -0.3%, -0.7%, -1.2%, -0.9%로 하락 압력이 우세",
"가장 가까운 형성 PRZ는 bullish shark $70,752.35~$72,739.66이나 현재가는 PRZ 하단보다 낮아 즉시 반전 확인 없음",
"watch 등급 bullish shark PRZ 중심 $71,746.01까지 현재가 대비 약 3.32% 거리로 active/nearby 조건 미충족",
"council_relevant_prz_count 0, directional_influence_prz_count 0, confirmed_reaction_prz_count 0으로 하모닉 단독 방향성 투표 불가"
],
"reasoning": "4h 하모닉 기준으로 총 41개 패턴과 9개 완료 패턴이 탐지되었지만, active_patterns_at_prz와 nearby_patterns가 모두 0이므로 현재 가격 $69,441 부근에는 실행 가능한 엄격 PRZ가 없다. 가장 가까운 bullish shark PRZ는 $70,752.35~$72,739.66, 중심 $71,746.01로 현재가보다 위에 있어 이미 하단 이탈 상태이며, $70,752 회복 및 15m/1h MSS·CHoCH 또는 sweep→reclaim 없이는 bullish reversal 후보로 격상할 수 없다. 과거 bearish Gartley는 $77,580.88~$78,615.11 PRZ에서 완료되어 $78,077.10 부근 반응을 만들었지만 현재가와 12.47% 떨어져 있어 신규 진입 신호보다는 이미 진행된 하락 맥락이다. 따라서 구조는 EMA20/120/240 하방 수용과 최근 저점 $69,277.80 근접으로 bearish이나, 하모닉 자체는 현재 directional influence가 0이므로 최종 신호는 중립으로 둔다.",
"key_levels": {
"support": [
69277.8,
69000,
68450
],
"resistance": [
70752.35,
71476.06,
71746.01,
72739.66,
72286.83,
73932.2,
77580.88,
78077.1
]
},
"time_horizon": "short/medium term",
"invalidation_level": "$72,739.66 상방 회복 후 4h 종가 수용 및 $73,932.20 재탈환",
"risk_scenario": "만약 가격이 $70,752.35~$72,739.66의 bullish shark PRZ를 강하게 회복하고 $71,746.01 중심선을 지지로 전환한 뒤 15m/1h MSS 또는 CHoCH, CVD divergence, OI squeeze가 동반되면 현재 bearish 구조 해석은 단기 숏 커버링 리스크로 전환된다. 이 경우 하모닉 TP 관점의 반등 목표는 $72,581.13, $73,097.07, 이후 $73,932.20이며, $73,932.20을 넘기면 $74,539.16~$75,708.03까지 확장 반등 가능성이 열린다.",
"data_quality": "medium",
"metrics": {
"patterns_found": 41,
"completed_patterns_found": 9,
"forming_d_prz_found": 32,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 30,
"multiscale_swings_scanned": 56,
"swing_highs_scanned": 29,
"swing_lows_scanned": 27,
"timeframe": "4h",
"prz_active_threshold_pct": 0.75,
"prz_nearby_threshold_pct": 1.5,
"prz_watch_threshold_pct": 3.0,
"prz_max_width_pct": 1.3,
"quality_counts": {
"high": 0,
"medium": 11,
"low": 30
},
"prz_status_counts": {
"active": 0,
"nearby": 0,
"watch": 3,
"far": 38,
"forming": 29
},
"high_confluence_prz_count": 12,
"strict_patterns_found": 8,
"candidate_patterns_found": 33,
"active_patterns_at_prz": 0,
"nearby_patterns": 0,
"all_patterns": [
"butterfly",
"shark",
"shark",
"bat",
"shark",
"gartley",
"shark",
"gartley",
"crab",
"gartley",
"shark",
"shark",
"butterfly",
"butterfly",
"butterfly",
"crab",
"crab",
"shark",
"bat",
"shark",
"crab",
"shark",
"crab",
"shark",
"bat",
"butterfly",
"crab",
"gartley",
"gartley",
"shark",
"butterfly",
"shark",
"shark",
"crab",
"shark",
"bat",
"shark",
"shark",
"shark",
"shark",
"crab"
],
"all_signals": [
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish"
],
"best_pattern": "butterfly",
"best_pattern_quality": "strict",
"best_quality": "low",
"best_pattern_score": 0.812,
"best_completion_status": "forming",
"nearest_pattern": "shark",
"nearest_prz": 71746.01,
"price_to_prz": 3.32,
"prz_range": [
70752.35,
72739.66
],
"council_relevant_prz_count": 0,
"directional_influence_prz_count": 0,
"confirmed_reaction_prz_count": 0,
"validated_harmonic_tp_count": 0,
"pattern_candidates": [
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.672,
"ratio_score": 0.487,
"prz_score": 0.919,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 72108.0,
"prz_range": [
71476.06,
72739.94
],
"prz_width_pct": 1.753,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 3.84,
"price_to_prz_pct_raw": 3.8407,
"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": "shark",
"d_price": 72108.0,
"a_price": 73932.2,
"tp1_ad_382": 72804.85,
"tp2_ad_618": 73235.36,
"tp3_a_or_structure_liquidity": 73932.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7045,
"ABC": 1.1656
},
"x_price": 76056.0,
"x_idx": 248,
"x_order": 5,
"a_price": 73932.2,
"a_idx": 272,
"a_order": 3,
"b_price": 72436.0,
"b_idx": 276,
"b_order": 8,
"c_price": 74179.9,
"c_idx": 290,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.802,
"ratio_score": 1.0,
"prz_score": 0.736,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": false,
"d_price": 71746.01,
"prz_range": [
70752.35,
72739.66
],
"prz_width_pct": 2.77,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 3.32,
"price_to_prz_pct_raw": 3.3194,
"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": "shark",
"d_price": 71746.01,
"a_price": 73932.2,
"tp1_ad_382": 72581.13,
"tp2_ad_618": 73097.07,
"tp3_a_or_structure_liquidity": 73932.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5412,
"ABC": 1.1656
},
"x_price": 76696.7,
"x_idx": 228,
"x_order": 5,
"a_price": 73932.2,
"a_idx": 272,
"a_order": 3,
"b_price": 72436.0,
"b_idx": 276,
"b_order": 8,
"c_price": 74179.9,
"c_idx": 290,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.739,
"ratio_score": 1.0,
"prz_score": 0.654,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": false,
"d_price": 72647.19,
"prz_range": [
71475.64,
73818.73
],
"prz_width_pct": 3.225,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 4.62,
"price_to_prz_pct_raw": 4.6171,
"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": "shark",
"d_price": 72647.19,
"a_price": 77600.0,
"tp1_ad_382": 74539.16,
"tp2_ad_618": 75708.03,
"tp3_a_or_structure_liquidity": 77600.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4546,
"ABC": 1.3755
},
"x_price": 74203.6,
"x_idx": 238,
"x_order": 8,
"a_price": 77600.0,
"a_idx": 245,
"a_order": 3,
"b_price": 76056.0,
"b_idx": 248,
"b_order": 5,
"c_price": 73932.2,
"c_idx": 272,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.787,
"ratio_score": 0.817,
"prz_score": 0.996,
"prz_proximity": "far",
"action_status": "far",
"high_confluence_prz": true,
"d_price": 78077.1,
"prz_range": [
77580.88,
78615.11
],
"prz_width_pct": 1.324,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 12.47,
"price_to_prz_pct_raw": 12.4667,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 2.676,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 78098.0,
"a_price": 76014.2,
"tp1_ad_382": 77301.99,
"tp2_ad_618": 76810.21,
"tp3_a_or_structure_liquidity": 76014.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6219,
"ABC": 0.9736,
"BCD": 1.309,
"XAD": 0.8089
},
"x_price": 78564.3,
"x_idx": 203,
"x_order": 5,
"a_price": 76014.2,
"a_idx": 210,
"a_order": 8,
"b_price": 77600.0,
"b_idx": 245,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 248,
"c_order": 5,
"d_idx": 258
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.774,
"ratio_score": 0.831,
"prz_score": 0.879,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 77666.06,
"prz_range": [
76898.72,
78433.41
],
"prz_width_pct": 1.976,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 11.84,
"price_to_prz_pct_raw": 11.8447,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 77666.06,
"a_price": 76696.7,
"tp1_ad_382": 77295.77,
"tp2_ad_618": 77067.0,
"tp3_a_or_structure_liquidity": 76696.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.609,
"ABC": 1.7093
},
"x_price": 78180.0,
"x_idx": 227,
"x_order": 8,
"a_price": 76696.7,
"a_idx": 228,
"a_order": 5,
"b_price": 77600.0,
"b_idx": 245,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 248,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.771,
"ratio_score": 0.68,
"prz_score": 0.996,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 78098.0,
"prz_range": [
77580.88,
78615.11
],
"prz_width_pct": 1.324,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 12.47,
"price_to_prz_pct_raw": 12.4667,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 78098.0,
"a_price": 76014.2,
"tp1_ad_382": 77301.99,
"tp2_ad_618": 76810.21,
"tp3_a_or_structure_liquidity": 76014.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6219,
"ABC": 0.9736
},
"x_price": 78564.3,
"x_idx": 203,
"x_order": 5,
"a_price": 76014.2,
"a_idx": 210,
"a_order": 8,
"b_price": 77600.0,
"b_idx": 245,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 248,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.746,
"ratio_score": 0.603,
"prz_score": 1.0,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 76251.19,
"prz_range": [
75901.06,
76601.32
],
"prz_width_pct": 0.918,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 9.81,
"price_to_prz_pct_raw": 9.8072,
"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": 76251.19,
"a_price": 78180.0,
"tp1_ad_382": 76988.0,
"tp2_ad_618": 77443.2,
"tp3_a_or_structure_liquidity": 78180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6849,
"ABC": 0.8031
},
"x_price": 76014.2,
"x_idx": 210,
"x_order": 8,
"a_price": 78180.0,
"a_idx": 227,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 228,
"b_order": 5,
"c_price": 77887.9,
"c_idx": 252,
"c_order": 5,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.724,
"ratio_score": 0.671,
"prz_score": 0.893,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 75482.25,
"prz_range": [
74767.17,
76197.34
],
"prz_width_pct": 1.895,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 8.7,
"price_to_prz_pct_raw": 8.6998,
"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": 75482.25,
"a_price": 78180.0,
"tp1_ad_382": 76512.79,
"tp2_ad_618": 77149.46,
"tp3_a_or_structure_liquidity": 78180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7156,
"ABC": 0.609
},
"x_price": 76107.1,
"x_idx": 216,
"x_order": 5,
"a_price": 78180.0,
"a_idx": 227,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 228,
"b_order": 5,
"c_price": 77600.0,
"c_idx": 245,
"c_order": 3,
"d_idx": null
}
],
"council_relevant_prz": [],
"report_detail_candidates": [
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.672,
"ratio_score": 0.487,
"prz_score": 0.919,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 72108.0,
"prz_range": [
71476.06,
72739.94
],
"prz_width_pct": 1.753,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 3.84,
"price_to_prz_pct_raw": 3.8407,
"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": "shark",
"d_price": 72108.0,
"a_price": 73932.2,
"tp1_ad_382": 72804.85,
"tp2_ad_618": 73235.36,
"tp3_a_or_structure_liquidity": 73932.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7045,
"ABC": 1.1656
},
"x_price": 76056.0,
"x_idx": 248,
"x_order": 5,
"a_price": 73932.2,
"a_idx": 272,
"a_order": 3,
"b_price": 72436.0,
"b_idx": 276,
"b_order": 8,
"c_price": 74179.9,
"c_idx": 290,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.802,
"ratio_score": 1.0,
"prz_score": 0.736,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": false,
"d_price": 71746.01,
"prz_range": [
70752.35,
72739.66
],
"prz_width_pct": 2.77,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 3.32,
"price_to_prz_pct_raw": 3.3194,
"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": "shark",
"d_price": 71746.01,
"a_price": 73932.2,
"tp1_ad_382": 72581.13,
"tp2_ad_618": 73097.07,
"tp3_a_or_structure_liquidity": 73932.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5412,
"ABC": 1.1656
},
"x_price": 76696.7,
"x_idx": 228,
"x_order": 5,
"a_price": 73932.2,
"a_idx": 272,
"a_order": 3,
"b_price": 72436.0,
"b_idx": 276,
"b_order": 8,
"c_price": 74179.9,
"c_idx": 290,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.739,
"ratio_score": 1.0,
"prz_score": 0.654,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": false,
"d_price": 72647.19,
"prz_range": [
71475.64,
73818.73
],
"prz_width_pct": 3.225,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 4.62,
"price_to_prz_pct_raw": 4.6171,
"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": "shark",
"d_price": 72647.19,
"a_price": 77600.0,
"tp1_ad_382": 74539.16,
"tp2_ad_618": 75708.03,
"tp3_a_or_structure_liquidity": 77600.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4546,
"ABC": 1.3755
},
"x_price": 74203.6,
"x_idx": 238,
"x_order": 8,
"a_price": 77600.0,
"a_idx": 245,
"a_order": 3,
"b_price": 76056.0,
"b_idx": 248,
"b_order": 5,
"c_price": 73932.2,
"c_idx": 272,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.787,
"ratio_score": 0.817,
"prz_score": 0.996,
"prz_proximity": "far",
"action_status": "far",
"high_confluence_prz": true,
"d_price": 78077.1,
"prz_range": [
77580.88,
78615.11
],
"prz_width_pct": 1.324,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 12.47,
"price_to_prz_pct_raw": 12.4667,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 2.676,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 78098.0,
"a_price": 76014.2,
"tp1_ad_382": 77301.99,
"tp2_ad_618": 76810.21,
"tp3_a_or_structure_liquidity": 76014.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6219,
"ABC": 0.9736,
"BCD": 1.309,
"XAD": 0.8089
},
"x_price": 78564.3,
"x_idx": 203,
"x_order": 5,
"a_price": 76014.2,
"a_idx": 210,
"a_order": 8,
"b_price": 77600.0,
"b_idx": 245,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 248,
"c_order": 5,
"d_idx": 258
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.774,
"ratio_score": 0.831,
"prz_score": 0.879,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 77666.06,
"prz_range": [
76898.72,
78433.41
],
"prz_width_pct": 1.976,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 11.84,
"price_to_prz_pct_raw": 11.8447,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 77666.06,
"a_price": 76696.7,
"tp1_ad_382": 77295.77,
"tp2_ad_618": 77067.0,
"tp3_a_or_structure_liquidity": 76696.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.609,
"ABC": 1.7093
},
"x_price": 78180.0,
"x_idx": 227,
"x_order": 8,
"a_price": 76696.7,
"a_idx": 228,
"a_order": 5,
"b_price": 77600.0,
"b_idx": 245,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 248,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.771,
"ratio_score": 0.68,
"prz_score": 0.996,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 78098.0,
"prz_range": [
77580.88,
78615.11
],
"prz_width_pct": 1.324,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 12.47,
"price_to_prz_pct_raw": 12.4667,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 78098.0,
"a_price": 76014.2,
"tp1_ad_382": 77301.99,
"tp2_ad_618": 76810.21,
"tp3_a_or_structure_liquidity": 76014.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6219,
"ABC": 0.9736
},
"x_price": 78564.3,
"x_idx": 203,
"x_order": 5,
"a_price": 76014.2,
"a_idx": 210,
"a_order": 8,
"b_price": 77600.0,
"b_idx": 245,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 248,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.746,
"ratio_score": 0.603,
"prz_score": 1.0,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 76251.19,
"prz_range": [
75901.06,
76601.32
],
"prz_width_pct": 0.918,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 9.81,
"price_to_prz_pct_raw": 9.8072,
"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": 76251.19,
"a_price": 78180.0,
"tp1_ad_382": 76988.0,
"tp2_ad_618": 77443.2,
"tp3_a_or_structure_liquidity": 78180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6849,
"ABC": 0.8031
},
"x_price": 76014.2,
"x_idx": 210,
"x_order": 8,
"a_price": 78180.0,
"a_idx": 227,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 228,
"b_order": 5,
"c_price": 77887.9,
"c_idx": 252,
"c_order": 5,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.724,
"ratio_score": 0.671,
"prz_score": 0.893,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 75482.25,
"prz_range": [
74767.17,
76197.34
],
"prz_width_pct": 1.895,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 8.7,
"price_to_prz_pct_raw": 8.6998,
"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": 75482.25,
"a_price": 78180.0,
"tp1_ad_382": 76512.79,
"tp2_ad_618": 77149.46,
"tp3_a_or_structure_liquidity": 78180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7156,
"ABC": 0.609
},
"x_price": 76107.1,
"x_idx": 216,
"x_order": 5,
"a_price": 78180.0,
"a_idx": 227,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 228,
"b_order": 5,
"c_price": 77600.0,
"c_idx": 245,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.721,
"ratio_score": 0.537,
"prz_score": 0.996,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 75109.81,
"prz_range": [
74613.61,
75606.0
],
"prz_width_pct": 1.321,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 8.16,
"price_to_prz_pct_raw": 8.1635,
"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": 75109.81,
"a_price": 78180.0,
"tp1_ad_382": 76282.62,
"tp2_ad_618": 77007.19,
"tp3_a_or_structure_liquidity": 78180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7156,
"ABC": 0.3649
},
"x_price": 76107.1,
"x_idx": 216,
"x_order": 5,
"a_price": 78180.0,
"a_idx": 227,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 228,
"b_order": 5,
"c_price": 76155.5,
"c_idx": 264,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.699,
"ratio_score": 0.469,
"prz_score": 1.0,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 74570.33,
"prz_range": [
74139.27,
75001.38
],
"prz_width_pct": 1.156,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 7.39,
"price_to_prz_pct_raw": 7.3866,
"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": "crab",
"d_price": 74570.33,
"a_price": 78180.0,
"tp1_ad_382": 75949.22,
"tp2_ad_618": 76801.1,
"tp3_a_or_structure_liquidity": 78180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6849,
"ABC": 0.3649
},
"x_price": 76014.2,
"x_idx": 210,
"x_order": 8,
"a_price": 78180.0,
"a_idx": 227,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 228,
"b_order": 5,
"c_price": 76155.5,
"c_idx": 264,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.669,
"ratio_score": 0.652,
"prz_score": 0.879,
"prz_proximity": "far",
"action_status": "far",
"high_confluence_prz": true,
"d_price": 77887.9,
"prz_range": [
76898.72,
78433.41
],
"prz_width_pct": 1.976,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 11.84,
"price_to_prz_pct_raw": 11.8447,
"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.646,
"adverse_move_ratio_ad": 0.159,
"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": "bearish",
"source": "shark",
"d_price": 77666.06,
"a_price": 76696.7,
"tp1_ad_382": 77295.77,
"tp2_ad_618": 77067.0,
"tp3_a_or_structure_liquidity": 76696.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.609,
"ABC": 1.7093,
"BCD": 1.1865,
"XAD": 0.8031
},
"x_price": 78180.0,
"x_idx": 227,
"x_order": 8,
"a_price": 76696.7,
"a_idx": 228,
"a_order": 5,
"b_price": 77600.0,
"b_idx": 245,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 248,
"c_order": 5,
"d_idx": 252
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.636,
"ratio_score": 0.565,
"prz_score": 0.893,
"prz_proximity": "far",
"action_status": "far",
"high_confluence_prz": true,
"d_price": 76056.0,
"prz_range": [
74767.17,
76197.34
],
"prz_width_pct": 1.895,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 8.7,
"price_to_prz_pct_raw": 8.6998,
"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"
],
"reaction_score": 0.8,
"reaction_detail": {
"reaction_score": 0.8,
"reaction_move_ratio_ad": 0.952,
"adverse_move_ratio_ad": 0.195,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"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": 75482.25,
"a_price": 78180.0,
"tp1_ad_382": 76512.79,
"tp2_ad_618": 77149.46,
"tp3_a_or_structure_liquidity": 78180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7156,
"ABC": 0.609,
"BCD": 1.7093,
"XAD": 1.0247
},
"x_price": 76107.1,
"x_idx": 216,
"x_order": 5,
"a_price": 78180.0,
"a_idx": 227,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 228,
"b_order": 5,
"c_price": 77600.0,
"c_idx": 245,
"c_order": 3,
"d_idx": 248
}
],
"actionable_patterns_list": [],
"tp_ladder": [],
"validated_tp_ladder": [],
"harmonic_governance": {
"role": "PRZ reaction + TP ladder confluence, not standalone path engine",
"pre_confirmation_weight_range": [
0.25,
0.35
],
"post_confirmation_vote_weight_range": [
0.5,
0.6
],
"standalone_path_override_allowed": false,
"opposes_core_path_policy": "branch/reversal-risk/reaction-zone unless lower-TF structure and derivatives also confirm",
"aligns_with_core_path_policy": "modest confidence lift plus strong TP ladder influence"
},
"execution_readiness": "early"
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.42,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"neutral\",\n \"setup_score\": 0.28,\n \"setup_signals\": [\n \"현재가 $69,441가 EMA20 $72,286.83 대비 -3.9%, EMA120 $75,548.51 대비 -8.1%, EMA240 $76,191.02 대비 -8.9% 아래에 위치\",\n \"최근 5개 4h 캔들이 +0.7%, -0.3%, -0.7%, -1.2%, -0.9%로 하락 압력이 우세\",\n \"가장 가까운 형성 PRZ는 bullish shark $70,752.35~$72,739.66이나 현재가는 PRZ 하단보다 낮아 즉시 반전 확인 없음\",\n \"watch 등급 bullish shark PRZ 중심 $71,746.01까지 현재가 대비 약 3.32% 거리로 active/nearby 조건 미충족\",\n \"council_relevant_prz_count 0, directional_influence_prz_count 0, confirmed_reaction_prz_count 0으로 하모닉 단독 방향성 투표 불가\"\n ],\n \"reasoning\": \"4h 하모닉 기준으로 총 41개 패턴과 9개 완료 패턴이 탐지되었지만, active_patterns_at_prz와 nearby_patterns가 모두 0이므로 현재 가격 $69,441 부근에는 실행 가능한 엄격 PRZ가 없다. 가장 가까운 bullish shark PRZ는 $70,752.35~$72,739.66, 중심 $71,746.01로 현재가보다 위에 있어 이미 하단 이탈 상태이며, $70,752 회복 및 15m/1h MSS·CHoCH 또는 sweep→reclaim 없이는 bullish reversal 후보로 격상할 수 없다. 과거 bearish Gartley는 $77,580.88~$78,615.11 PRZ에서 완료되어 $78,077.10 부근 반응을 만들었지만 현재가와 12.47% 떨어져 있어 신규 진입 신호보다는 이미 진행된 하락 맥락이다. 따라서 구조는 EMA20/120/240 하방 수용과 최근 저점 $69,277.80 근접으로 bearish이나, 하모닉 자체는 현재 directional influence가 0이므로 최종 신호는 중립으로 둔다.\",\n \"key_levels\": {\n \"support\": [\n 69277.8,\n 69000,\n 68450\n ],\n \"resistance\": [\n 70752.35,\n 71476.06,\n 71746.01,\n 72739.66,\n 72286.83,\n 73932.2,\n 77580.88,\n 78077.1\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"$72,739.66 상방 회복 후 4h 종가 수용 및 $73,932.20 재탈환\",\n \"risk_scenario\": \"만약 가격이 $70,752.35~$72,739.66의 bullish shark PRZ를 강하게 회복하고 $71,746.01 중심선을 지지로 전환한 뒤 15m/1h MSS 또는 CHoCH, CVD divergence, OI squeeze가 동반되면 현재 bearish 구조 해석은 단기 숏 커버링 리스크로 전환된다. 이 경우 하모닉 TP 관점의 반등 목표는 $72,581.13, $73,097.07, 이후 $73,932.20이며, $73,932.20을 넘기면 $74,539.16~$75,708.03까지 확장 반등 가능성이 열린다.\",\n \"data_quality\": \"medium\"\n}"
},
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "neutral",
"confidence": 0.54,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.62,
"setup_signals": [
"현재가 $69,441.00는 7일 범위 EQ $73,677.45 아래의 할인 구간에 위치",
"현재가가 7일 저점 $69,277.80에 매우 근접하여 매도 유동성 소진 또는 스윕 후보 구간",
"고거래량 bullish_harami 감지: pattern_quality 0.689, strict 등급, high_volume=true",
"bull_score 1.45가 bear_score 1.35보다 소폭 우위이나 차이가 작아 확정 반전 신호는 아님",
"EMA20 $72,286.83, EMA120 $75,548.51, EMA240 $76,191.02 모두 현재가 위에 있어 구조적 저항으로 작용"
],
"reasoning": "현재 BTC는 $69,441.00으로 EMA20 $72,286.83보다 -3.9%, EMA120 $75,548.51보다 -8.1%, EMA240 $76,191.02보다 -8.9% 낮아 확인된 구조는 여전히 약세입니다. 최근 5개 4시간봉도 +0.7% 이후 -0.3%, -0.7%, -1.2%, -0.9%로 매도 압력이 이어지고 있으며, 24시간 변동률도 -4.16%입니다. 다만 현재가는 7일 저점 $69,277.80 바로 위에 있고 7일 EQ $73,677.45 아래의 할인 구간이므로, 고거래량 bullish_harami와 함께 단기 반등 셋업은 존재합니다. 하지만 최근 패턴이 bullish_engulfing, doji, bullish_harami, bearish_harami, bearish_engulfing으로 혼재되어 있고 best_pattern_quality도 0.689 수준이라, 구조 전환 확인 전까지는 중립 판단이 더 적절합니다.",
"key_levels": {
"support": [
69277.8,
68413.57
],
"resistance": [
72286.83,
73677.45,
75548.51,
76191.02,
78077.1
]
},
"time_horizon": "short term",
"invalidation_level": "$69,277.80 하향 이탈 또는 $72,286.83 상향 회복",
"risk_scenario": "만약 $69,277.80 7일 저점이 4시간봉 종가 기준으로 이탈되면 bullish_harami 기반의 반등 셋업은 실패하며, ATR $864.23 기준으로 $68,413.57 부근까지 추가 하락 압력이 열릴 수 있습니다. 반대로 $72,286.83 EMA20을 강하게 회복하면 단기 매도 구조가 약화되고 $73,677.45 EQ 및 $75,548.51 EMA120까지 되돌림이 확대될 수 있습니다.",
"data_quality": "high",
"metrics": {
"total_patterns_detected": 141,
"recent_patterns": 5,
"pattern_list": [
"bullish_engulfing@290",
"bearish_engulfing@292",
"doji@291",
"bullish_harami@295",
"bearish_harami@296"
],
"atr_value": 864.23,
"vol_avg_20": 21058.99,
"high_volume_patterns": [
"bullish_harami"
],
"pattern_candidates": [
{
"pattern": "bullish_harami",
"signal": "bullish",
"pattern_quality": 0.689,
"tier": "strict",
"high_volume": true
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.621,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bearish_harami",
"signal": "bearish",
"pattern_quality": 0.449,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.417,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.355,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.689,
"bull_score": 1.45,
"bear_score": 1.35
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.54,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.62,\n \"setup_signals\": [\n \"현재가 $69,441.00는 7일 범위 EQ $73,677.45 아래의 할인 구간에 위치\",\n \"현재가가 7일 저점 $69,277.80에 매우 근접하여 매도 유동성 소진 또는 스윕 후보 구간\",\n \"고거래량 bullish_harami 감지: pattern_quality 0.689, strict 등급, high_volume=true\",\n \"bull_score 1.45가 bear_score 1.35보다 소폭 우위이나 차이가 작아 확정 반전 신호는 아님\",\n \"EMA20 $72,286.83, EMA120 $75,548.51, EMA240 $76,191.02 모두 현재가 위에 있어 구조적 저항으로 작용\"\n ],\n \"reasoning\": \"현재 BTC는 $69,441.00으로 EMA20 $72,286.83보다 -3.9%, EMA120 $75,548.51보다 -8.1%, EMA240 $76,191.02보다 -8.9% 낮아 확인된 구조는 여전히 약세입니다. 최근 5개 4시간봉도 +0.7% 이후 -0.3%, -0.7%, -1.2%, -0.9%로 매도 압력이 이어지고 있으며, 24시간 변동률도 -4.16%입니다. 다만 현재가는 7일 저점 $69,277.80 바로 위에 있고 7일 EQ $73,677.45 아래의 할인 구간이므로, 고거래량 bullish_harami와 함께 단기 반등 셋업은 존재합니다. 하지만 최근 패턴이 bullish_engulfing, doji, bullish_harami, bearish_harami, bearish_engulfing으로 혼재되어 있고 best_pattern_quality도 0.689 수준이라, 구조 전환 확인 전까지는 중립 판단이 더 적절합니다.\",\n \"key_levels\": {\n \"support\": [\n 69277.8,\n 68413.57\n ],\n \"resistance\": [\n 72286.83,\n 73677.45,\n 75548.51,\n 76191.02,\n 78077.1\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$69,277.80 하향 이탈 또는 $72,286.83 상향 회복\",\n \"risk_scenario\": \"만약 $69,277.80 7일 저점이 4시간봉 종가 기준으로 이탈되면 bullish_harami 기반의 반등 셋업은 실패하며, ATR $864.23 기준으로 $68,413.57 부근까지 추가 하락 압력이 열릴 수 있습니다. 반대로 $72,286.83 EMA20을 강하게 회복하면 단기 매도 구조가 약화되고 $73,677.45 EQ 및 $75,548.51 EMA120까지 되돌림이 확대될 수 있습니다.\",\n \"data_quality\": \"high\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bearish",
"overall_confidence": 0.82,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.68,
"active_setups": [
"가격이 마지막 ICT bearish BOS 레벨 $72,436.00 아래에서 수용 중",
"Wyckoff Phase E 하방 이탈 구조: 메인 range low $73,669.00 및 SOW $73,036.00 하회",
"EMA20 $72,286.83, EMA120 $75,548.51, EMA240 $76,191.02 모두 하회",
"파생 포지셔닝에서 롱 계정 비율 0.680까지 상승, 하락 중 롱 쏠림 심화",
"CVD 변화 -2182.1870으로 매도 체결 우위 지속",
"반등 시 $71,035.30-$72,436.00, $72,824.20-$73,343.00, $73,669.00-$73,677.45 구간이 저항 클러스터",
"단기 반대 리스크: 7일 저점 $69,277.80 근접 및 고거래량 bullish harami 감지"
],
"setup_vs_structure": "실행 셋업은 구조적 약세와 대체로 정렬되어 있으나, 현재가가 $69,277.80 저점 바로 위의 할인 구간에 있어 추격형 숏의 위치 품질은 낮다. 즉, 구조는 bearish이지만 즉시 실행은 저점 부근 반등·스윕 리스크를 관리해야 하는 상태다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 4,
"neutral_count": 2
},
"key_levels": {
"support": [
69277.8,
69000,
68500,
68450,
68300,
66100,
64000
],
"resistance": [
71035.3,
72188,
72286.83,
72436,
72824.2,
73036,
73128.95,
73343,
73669,
73677.45,
74203.6,
74250,
76234.7,
78077.1,
78564.3,
82828.7
]
},
"confluences": [
"Wyckoff, ICT, Fibonacci, Harmonic, Candlestick가 모두 $69,277.80 부근을 현재 구조의 핵심 저점 또는 즉시 지지 후보로 인식한다.",
"Wyckoff의 활성 재분배 SOW $72,188.00, Derivatives의 EMA20 $72,286.83 및 청산 저항 $72,300, ICT의 마지막 bearish BOS $72,436.00, Fibonacci의 ret_0.786 $72,824.20가 $72.1k-$72.8k 저항대를 형성한다.",
"Wyckoff SOW $73,036.00 및 range low $73,669.00, Fibonacci ret_0.618 $73,128.95와 ret_0.5 $73,343.00, ICT/Candlestick EQ $73,677.45가 $73.0k-$73.7k 구조 저항 클러스터로 겹친다.",
"ICT의 bearish BOS $74,203.60, Wyckoff 단기 UT $74,250.00, Fibonacci swing high $74,250.00가 $74.2k 부근을 상위 구조 확인 저항으로 일치시킨다.",
"Wyckoff의 LPSY $78,564.30, ICT bearish OB $76,234.70-$78,077.10, Harmonic의 과거 bearish Gartley PRZ $77,580.88-$78,615.11가 $76.2k-$78.6k를 상위 공급·분배 구간으로 제시한다.",
"구조 방향성에서는 6명 중 6명 모두 structure bias를 bearish로 보고 있으며, 특히 Wyckoff 분배 Phase E와 ICT 5연속 bearish BOS가 핵심 근거다."
],
"conflicts": [
"Candlestick은 구조는 bearish로 보면서도 $69,277.80 저점 근접과 고거래량 bullish harami 때문에 단기 setup_bias를 bullish로 제시한다.",
"Harmonic은 가장 가까운 bullish shark PRZ $70,752.35-$72,739.66을 보고하지만 현재가는 이미 PRZ 하단 아래에 있어 실행 가능한 반전 신호로 인정하지 않는다.",
"Wyckoff와 Fibonacci는 구조적으로 bearish이나 현재가가 이미 디스카운트 구간 깊숙이 있어 신규 하방 셋업의 위치 품질은 낮다고 평가한다.",
"Derivatives와 ICT는 실행 셋업까지 bearish로 강하게 보지만, Candlestick의 저점부 반등 후보와 충돌한다."
],
"executive_summary": "BTC/USDT 4시간 구조는 명확한 bearish regime이다. Wyckoff는 메인 분배 구조가 BC $78,300.00, AR $73,669.00, UTAD $82,828.70, LPSY $78,564.30, SOW $73,036.00을 거쳐 현재 Phase E 하방 이탈 구간에 있다고 해석하며, ICT도 $72,436.00 아래의 5연속 bearish BOS 구조를 확인한다. 현재 가격 $69,441.00은 7일 저점 $69,277.80 바로 위에 있어 구조적 약세는 유지되지만, 저점 스윕·단기 반등 리스크가 존재하는 할인 구간이다. 핵심 저항은 $72,188.00-$72,824.20, $73,036.00-$73,677.45, $74,203.60-$74,250.00이며, 상위 공급대는 $76,234.70-$78,564.30이다. bearish 구조의 의미 있는 무효화는 최소 $74,250.00 회복 이후 확인되며, 주요 구조 무효화는 $78,077.10-$78,564.30 상방 수용에서 판단한다.",
"raw_llm_response": "{\n \"overall_signal\": \"bearish\",\n \"overall_confidence\": 0.82,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.68,\n \"active_setups\": [\n \"가격이 마지막 ICT bearish BOS 레벨 $72,436.00 아래에서 수용 중\",\n \"Wyckoff Phase E 하방 이탈 구조: 메인 range low $73,669.00 및 SOW $73,036.00 하회\",\n \"EMA20 $72,286.83, EMA120 $75,548.51, EMA240 $76,191.02 모두 하회\",\n \"파생 포지셔닝에서 롱 계정 비율 0.680까지 상승, 하락 중 롱 쏠림 심화\",\n \"CVD 변화 -2182.1870으로 매도 체결 우위 지속\",\n \"반등 시 $71,035.30-$72,436.00, $72,824.20-$73,343.00, $73,669.00-$73,677.45 구간이 저항 클러스터\",\n \"단기 반대 리스크: 7일 저점 $69,277.80 근접 및 고거래량 bullish harami 감지\"\n ],\n \"setup_vs_structure\": \"실행 셋업은 구조적 약세와 대체로 정렬되어 있으나, 현재가가 $69,277.80 저점 바로 위의 할인 구간에 있어 추격형 숏의 위치 품질은 낮다. 즉, 구조는 bearish이지만 즉시 실행은 저점 부근 반등·스윕 리스크를 관리해야 하는 상태다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 0,\n \"bearish_count\": 4,\n \"neutral_count\": 2\n },\n \"key_levels\": {\n \"support\": [\n 69277.8,\n 69000,\n 68500,\n 68450,\n 68300,\n 66100,\n 64000\n ],\n \"resistance\": [\n 71035.3,\n 72188,\n 72286.83,\n 72436,\n 72824.2,\n 73036,\n 73128.95,\n 73343,\n 73669,\n 73677.45,\n 74203.6,\n 74250,\n 76234.7,\n 78077.1,\n 78564.3,\n 82828.7\n ]\n },\n \"confluences\": [\n \"Wyckoff, ICT, Fibonacci, Harmonic, Candlestick가 모두 $69,277.80 부근을 현재 구조의 핵심 저점 또는 즉시 지지 후보로 인식한다.\",\n \"Wyckoff의 활성 재분배 SOW $72,188.00, Derivatives의 EMA20 $72,286.83 및 청산 저항 $72,300, ICT의 마지막 bearish BOS $72,436.00, Fibonacci의 ret_0.786 $72,824.20가 $72.1k-$72.8k 저항대를 형성한다.\",\n \"Wyckoff SOW $73,036.00 및 range low $73,669.00, Fibonacci ret_0.618 $73,128.95와 ret_0.5 $73,343.00, ICT/Candlestick EQ $73,677.45가 $73.0k-$73.7k 구조 저항 클러스터로 겹친다.\",\n \"ICT의 bearish BOS $74,203.60, Wyckoff 단기 UT $74,250.00, Fibonacci swing high $74,250.00가 $74.2k 부근을 상위 구조 확인 저항으로 일치시킨다.\",\n \"Wyckoff의 LPSY $78,564.30, ICT bearish OB $76,234.70-$78,077.10, Harmonic의 과거 bearish Gartley PRZ $77,580.88-$78,615.11가 $76.2k-$78.6k를 상위 공급·분배 구간으로 제시한다.\",\n \"구조 방향성에서는 6명 중 6명 모두 structure bias를 bearish로 보고 있으며, 특히 Wyckoff 분배 Phase E와 ICT 5연속 bearish BOS가 핵심 근거다.\"\n ],\n \"conflicts\": [\n \"Candlestick은 구조는 bearish로 보면서도 $69,277.80 저점 근접과 고거래량 bullish harami 때문에 단기 setup_bias를 bullish로 제시한다.\",\n \"Harmonic은 가장 가까운 bullish shark PRZ $70,752.35-$72,739.66을 보고하지만 현재가는 이미 PRZ 하단 아래에 있어 실행 가능한 반전 신호로 인정하지 않는다.\",\n \"Wyckoff와 Fibonacci는 구조적으로 bearish이나 현재가가 이미 디스카운트 구간 깊숙이 있어 신규 하방 셋업의 위치 품질은 낮다고 평가한다.\",\n \"Derivatives와 ICT는 실행 셋업까지 bearish로 강하게 보지만, Candlestick의 저점부 반등 후보와 충돌한다.\"\n ],\n \"highest_conviction_analyst\": \"ICT Trader — 86% 신뢰도와 92% bearish setup score를 제시했으며, $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00에서 5회 연속 bearish BOS가 확인되어 구조 진단의 구체성과 일관성이 가장 높다. Wyckoff 역시 분배 regime과 Phase E 하방 이탈을 강하게 지지하지만, 실행 위치에 대해서는 중립을 인정했다.\",\n \"invalidation_level\": \"1차 구조 약화는 $74,250.00 상방 회복, 주요 bearish 구조 무효화는 $78,077.10-$78,564.30 공급대 상방 수용, 최종 분배 무효화는 UTAD 고점 $82,828.70 상방 회복\",\n \"executive_summary\": \"BTC/USDT 4시간 구조는 명확한 bearish regime이다. Wyckoff는 메인 분배 구조가 BC $78,300.00, AR $73,669.00, UTAD $82,828.70, LPSY $78,564.30, SOW $73,036.00을 거쳐 현재 Phase E 하방 이탈 구간에 있다고 해석하며, ICT도 $72,436.00 아래의 5연속 bearish BOS 구조를 확인한다. 현재 가격 $69,441.00은 7일 저점 $69,277.80 바로 위에 있어 구조적 약세는 유지되지만, 저점 스윕·단기 반등 리스크가 존재하는 할인 구간이다. 핵심 저항은 $72,188.00-$72,824.20, $73,036.00-$73,677.45, $74,203.60-$74,250.00이며, 상위 공급대는 $76,234.70-$78,564.30이다. bearish 구조의 의미 있는 무효화는 최소 $74,250.00 회복 이후 확인되며, 주요 구조 무효화는 $78,077.10-$78,564.30 상방 수용에서 판단한다.\"\n}"
},
"overall_signal": "bearish",
"overall_confidence": 0.82,
"operating_path": {
"path_type": "complex",
"confidence": 0.58,
"waypoints": [
{
"seq": 1,
"price": 72436.0,
"type": "resistance_test",
"source": "ICT(마지막 bearish BOS $72,436.00), Wyckoff(활성 재분배 SOW $72,188.00), Derivatives(EMA20 $72,286.83), Fibonacci(ret_0.786 $72,824.20 / fib_confluence $72,650), Candlestick(고거래량 bullish harami)",
"description": "현재가 $69,441은 7일 저점 $69,277.80 바로 위 할인 구간(EQ $73,677.45 크게 하회)에 있어 추격형 숏의 위치 품질이 낮다. 고거래량 bullish harami와 4명(Wyckoff·Fib·Harmonic·Candle)의 setup 중립/반등 신호가 단기 되돌림을 시사하므로, 첫 의미 있는 이동은 $72,188-$72,824 저항 클러스터(Wyckoff SOW $72,188, EMA20 $72,286.83, ICT BOS $72,436, fib $72,650)로의 반등 테스트로 본다. 이 구간이 ICT가 명시한 '저점 추격 대신 회복 실패를 기다리는' 고품질 숏 재진입 위치다.",
"est_hours": 7.0,
"turning_zone": [
72436.0,
72824.2
],
"likely_wick": 72650.0,
"rejection_confirm": 72188.0,
"invalid_overshoot": 73128.95,
"calibration_reasoning": "저항 클러스터 $72,188–$72,824(Wyckoff SOW·EMA20 $72,286.83·ICT BOS $72,436)와 fib 컨플루언스 $72,650(ret_0.236/0.786)으로 존 상단을 앵커, 폭 ≈0.45×ATR. likely_wick은 2중 fib 컨플루언스 $72,650으로 두고, 클러스터 저점 $72,188 재이탈 시 거부 확정, 0.618 골든비율 컨플루언스 $73,128.95 돌파 시 거부 테제 무효. 하모닉 PRZ $71,746은 report-only라 존을 이동시키지 않음."
},
{
"seq": 2,
"price": 69277.8,
"type": "support_test",
"source": "전 에이전트 공통 핵심 저점($69,277.80), Wyckoff Phase E 하방 이탈, ICT discount 영역, Candlestick 7일 저점 근접",
"description": "저항 클러스터에서 거부되면 6/6 에이전트가 합의한 bearish 구조(5연속 bearish BOS, Wyckoff Phase E)가 재개되어 7일 저점 $69,277.80을 재테스트한다. 이 레벨은 1차 매도측 유동성이자 즉시 지지 후보로, Confluence상 Wyckoff/ICT/Fib/Candle 모두 핵심 저점으로 인식한다. 여기서의 반응(거부 vs 이탈)이 경로의 분기점이며, 이탈 시 하방 가속.",
"est_hours": 16.0,
"turning_zone": [
69000.0,
69277.8
],
"likely_wick": 69100.0,
"rejection_confirm": 69700.0,
"invalid_overshoot": 68500.0,
"calibration_reasoning": "7일 저점이자 1차 매도측 유동성 $69,277.80 하단으로 존을 설정, 폭 ≈0.32×ATR. 인접한 라운드넘버 $69,000이 유동성 자석이라 likely_wick을 $69,100로 그쪽 바이어스(저점 하방 스탑런 후 지지). $69,700(약 0.5×ATR) 회복 시 지지 성공 확정, $69,000 존 이탈 후 $68,500 도달 시 지지 실패이자 WP3 브레이크다운으로 전환되어 무효."
},
{
"seq": 3,
"price": 68300.0,
"type": "liquidity_sweep",
"source": "Derivatives(1차 청산 타깃 $68,300, 롱 계정 비율 0.680, CVD -2182.19), 지지 클러스터 $68,500-$68,450-$68,300",
"description": "$69,277.80 이탈 후 $68,500-$68,450 minor 지지를 깨고 파생 1차 청산 구간 $68,300으로 하방 유동성을 탐색한다. 하락 중 롱 쏠림 심화(0.680)와 음의 CVD(-2182.19)가 롱 언와인딩 연료로 작용하며, 이 구간 이탈이 지속되면 $66,100까지 차기 유동성 풀이 열린다.",
"est_hours": 22.0,
"turning_zone": [
67650.0,
68300.0
],
"likely_wick": 68000.0,
"rejection_confirm": 68500.0,
"invalid_overshoot": 67500.0,
"calibration_reasoning": "타입은 liquidity_sweep이나 경로상 '하방 유동성 탐색(파생 1차 청산)'이므로 존을 base 아래로 확장한 하방 스윕으로 처리. 터미널 와이드 존 ≈0.75×ATR이며 $68,300~$66,100 차트 공백 구간 내 라운드넘버 $68,000을 청산 자석으로 보아 likely_wick 지정. 붕괴된 minor 지지 $68,500 회복 시 반전 확정, $67,500 이탈이 지속되면 다음 유동성 풀 $66,100行으로 전환되어 무효."
}
],
"period_extremes": {
"4h": {
"expected_high": 70800.0,
"expected_low": 69277.8,
"high_first": false
},
"8h": {
"expected_high": 72436.0,
"expected_low": 69277.8,
"high_first": false
},
"24h": {
"expected_high": 72436.0,
"expected_low": 68300.0,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 73677.45,
"description": "4h 종가가 EQ $73,677.45($73,036-$73,677 저항 클러스터, premium/discount 균형선) 위에서 수용되면 반등이 단순 되돌림을 넘어 구조 회복으로 전환되어 bearish 연속 경로를 위협한다. 이어 $74,250 회복 시 경로 무효."
},
"bearish": {
"price": 69277.8,
"description": "4h 종가가 7일 저점 $69,277.80 아래에서 확정되면 sell-side 이탈이 확인되어 WP1 반등 단계를 건너뛰고 $68,300 → $66,100 청산 캐스케이드로 직행하는 하방 가속 시나리오로 전환된다."
}
},
"scenario_invalidation": 74250.0,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.58,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 72436.0,\n \"type\": \"resistance_test\",\n \"source\": \"ICT(마지막 bearish BOS $72,436.00), Wyckoff(활성 재분배 SOW $72,188.00), Derivatives(EMA20 $72,286.83), Fibonacci(ret_0.786 $72,824.20 / fib_confluence $72,650), Candlestick(고거래량 bullish harami)\",\n \"description\": \"현재가 $69,441은 7일 저점 $69,277.80 바로 위 할인 구간(EQ $73,677.45 크게 하회)에 있어 추격형 숏의 위치 품질이 낮다. 고거래량 bullish harami와 4명(Wyckoff·Fib·Harmonic·Candle)의 setup 중립/반등 신호가 단기 되돌림을 시사하므로, 첫 의미 있는 이동은 $72,188-$72,824 저항 클러스터(Wyckoff SOW $72,188, EMA20 $72,286.83, ICT BOS $72,436, fib $72,650)로의 반등 테스트로 본다. 이 구간이 ICT가 명시한 '저점 추격 대신 회복 실패를 기다리는' 고품질 숏 재진입 위치다.\",\n \"est_hours\": 7.0\n },\n {\n \"seq\": 2,\n \"price\": 69277.8,\n \"type\": \"support_test\",\n \"source\": \"전 에이전트 공통 핵심 저점($69,277.80), Wyckoff Phase E 하방 이탈, ICT discount 영역, Candlestick 7일 저점 근접\",\n \"description\": \"저항 클러스터에서 거부되면 6/6 에이전트가 합의한 bearish 구조(5연속 bearish BOS, Wyckoff Phase E)가 재개되어 7일 저점 $69,277.80을 재테스트한다. 이 레벨은 1차 매도측 유동성이자 즉시 지지 후보로, Confluence상 Wyckoff/ICT/Fib/Candle 모두 핵심 저점으로 인식한다. 여기서의 반응(거부 vs 이탈)이 경로의 분기점이며, 이탈 시 하방 가속.\",\n \"est_hours\": 16.0\n },\n {\n \"seq\": 3,\n \"price\": 68300.0,\n \"type\": \"liquidity_sweep\",\n \"source\": \"Derivatives(1차 청산 타깃 $68,300, 롱 계정 비율 0.680, CVD -2182.19), 지지 클러스터 $68,500-$68,450-$68,300\",\n \"description\": \"$69,277.80 이탈 후 $68,500-$68,450 minor 지지를 깨고 파생 1차 청산 구간 $68,300으로 하방 유동성을 탐색한다. 하락 중 롱 쏠림 심화(0.680)와 음의 CVD(-2182.19)가 롱 언와인딩 연료로 작용하며, 이 구간 이탈이 지속되면 $66,100까지 차기 유동성 풀이 열린다.\",\n \"est_hours\": 22.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 70800.0, \"expected_low\": 69277.8, \"high_first\": false},\n \"8h\": {\"expected_high\": 72436.0, \"expected_low\": 69277.8, \"high_first\": false},\n \"24h\": {\"expected_high\": 72436.0, \"expected_low\": 68300.0, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\n \"price\": 73677.45,\n \"description\": \"4h 종가가 EQ $73,677.45($73,036-$73,677 저항 클러스터, premium/discount 균형선) 위에서 수용되면 반등이 단순 되돌림을 넘어 구조 회복으로 전환되어 bearish 연속 경로를 위협한다. 이어 $74,250 회복 시 경로 무효.\"\n },\n \"bearish\": {\n \"price\": 69277.8,\n \"description\": \"4h 종가가 7일 저점 $69,277.80 아래에서 확정되면 sell-side 이탈이 확인되어 WP1 반등 단계를 건너뛰고 $68,300 → $66,100 청산 캐스케이드로 직행하는 하방 가속 시나리오로 전환된다.\"\n }\n },\n \"scenario_invalidation\": 74250.0\n}\n```"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 72436.0,
"turning_zone": [
72436.0,
72824.2
],
"likely_wick": 72650.0,
"rejection_confirm": 72188.0,
"invalid_overshoot": 73128.95,
"calibration_reasoning": "저항 클러스터 $72,188–$72,824(Wyckoff SOW·EMA20 $72,286.83·ICT BOS $72,436)와 fib 컨플루언스 $72,650(ret_0.236/0.786)으로 존 상단을 앵커, 폭 ≈0.45×ATR. likely_wick은 2중 fib 컨플루언스 $72,650으로 두고, 클러스터 저점 $72,188 재이탈 시 거부 확정, 0.618 골든비율 컨플루언스 $73,128.95 돌파 시 거부 테제 무효. 하모닉 PRZ $71,746은 report-only라 존을 이동시키지 않음."
},
{
"seq": 2,
"base_target": 69277.8,
"turning_zone": [
69000.0,
69277.8
],
"likely_wick": 69100.0,
"rejection_confirm": 69700.0,
"invalid_overshoot": 68500.0,
"calibration_reasoning": "7일 저점이자 1차 매도측 유동성 $69,277.80 하단으로 존을 설정, 폭 ≈0.32×ATR. 인접한 라운드넘버 $69,000이 유동성 자석이라 likely_wick을 $69,100로 그쪽 바이어스(저점 하방 스탑런 후 지지). $69,700(약 0.5×ATR) 회복 시 지지 성공 확정, $69,000 존 이탈 후 $68,500 도달 시 지지 실패이자 WP3 브레이크다운으로 전환되어 무효."
},
{
"seq": 3,
"base_target": 68300.0,
"turning_zone": [
67650.0,
68300.0
],
"likely_wick": 68000.0,
"rejection_confirm": 68500.0,
"invalid_overshoot": 67500.0,
"calibration_reasoning": "타입은 liquidity_sweep이나 경로상 '하방 유동성 탐색(파생 1차 청산)'이므로 존을 base 아래로 확장한 하방 스윕으로 처리. 터미널 와이드 존 ≈0.75×ATR이며 $68,300~$66,100 차트 공백 구간 내 라운드넘버 $68,000을 청산 자석으로 보아 likely_wick 지정. 붕괴된 minor 지지 $68,500 회복 시 반전 확정, $67,500 이탈이 지속되면 다음 유동성 풀 $66,100行으로 전환되어 무효."
}
],
"executive_summary": "ATR $864.23 기준으로 WP1·WP2는 0.3–0.45×ATR 표준 폭, 터미널 WP3는 0.75×ATR 광폭 존으로 보정했다. WP1은 $72,188–$72,824 저항 클러스터와 fib 컨플루언스 $72,650에 묶어 상방 거부 지점을 고정했고, WP2는 7일 저점 $69,277.80 아래 라운드넘버 $69,000 자석으로 wick을 끌어내렸다. 핵심 판단: WP3는 타입 분류상 'liquidity_sweep'이지만 경로 서술이 명백한 하방 청산 스윕이므로 규칙의 기본(상방 확장) 대신 실제 방향을 따라 base 아래로 존을 확장했고, $68,000 라운드넘버를 청산 자석으로 삼았다. 분기점은 WP2($69,000 이탈 여부)이며, 이탈 지속 시 WP3로 가속, $67,500 하회 지속 시 $66,100까지 연장된다.",
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 72436.00,\n \"turning_zone\": [72436.00, 72824.20],\n \"likely_wick\": 72650.00,\n \"rejection_confirm\": 72188.00,\n \"invalid_overshoot\": 73128.95,\n \"calibration_reasoning\": \"저항 클러스터 $72,188–$72,824(Wyckoff SOW·EMA20 $72,286.83·ICT BOS $72,436)와 fib 컨플루언스 $72,650(ret_0.236/0.786)으로 존 상단을 앵커, 폭 ≈0.45×ATR. likely_wick은 2중 fib 컨플루언스 $72,650으로 두고, 클러스터 저점 $72,188 재이탈 시 거부 확정, 0.618 골든비율 컨플루언스 $73,128.95 돌파 시 거부 테제 무효. 하모닉 PRZ $71,746은 report-only라 존을 이동시키지 않음.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 69277.80,\n \"turning_zone\": [69000.00, 69277.80],\n \"likely_wick\": 69100.00,\n \"rejection_confirm\": 69700.00,\n \"invalid_overshoot\": 68500.00,\n \"calibration_reasoning\": \"7일 저점이자 1차 매도측 유동성 $69,277.80 하단으로 존을 설정, 폭 ≈0.32×ATR. 인접한 라운드넘버 $69,000이 유동성 자석이라 likely_wick을 $69,100로 그쪽 바이어스(저점 하방 스탑런 후 지지). $69,700(약 0.5×ATR) 회복 시 지지 성공 확정, $69,000 존 이탈 후 $68,500 도달 시 지지 실패이자 WP3 브레이크다운으로 전환되어 무효.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 68300.00,\n \"turning_zone\": [67650.00, 68300.00],\n \"likely_wick\": 68000.00,\n \"rejection_confirm\": 68500.00,\n \"invalid_overshoot\": 67500.00,\n \"calibration_reasoning\": \"타입은 liquidity_sweep이나 경로상 '하방 유동성 탐색(파생 1차 청산)'이므로 존을 base 아래로 확장한 하방 스윕으로 처리. 터미널 와이드 존 ≈0.75×ATR이며 $68,300~$66,100 차트 공백 구간 내 라운드넘버 $68,000을 청산 자석으로 보아 likely_wick 지정. 붕괴된 minor 지지 $68,500 회복 시 반전 확정, $67,500 이탈이 지속되면 다음 유동성 풀 $66,100行으로 전환되어 무효.\"\n }\n ],\n \"executive_summary\": \"ATR $864.23 기준으로 WP1·WP2는 0.3–0.45×ATR 표준 폭, 터미널 WP3는 0.75×ATR 광폭 존으로 보정했다. WP1은 $72,188–$72,824 저항 클러스터와 fib 컨플루언스 $72,650에 묶어 상방 거부 지점을 고정했고, WP2는 7일 저점 $69,277.80 아래 라운드넘버 $69,000 자석으로 wick을 끌어내렸다. 핵심 판단: WP3는 타입 분류상 'liquidity_sweep'이지만 경로 서술이 명백한 하방 청산 스윕이므로 규칙의 기본(상방 확장) 대신 실제 방향을 따라 base 아래로 존을 확장했고, $68,000 라운드넘버를 청산 자석으로 삼았다. 분기점은 WP2($69,000 이탈 여부)이며, 이탈 지속 시 WP3로 가속, $67,500 하회 지속 시 $66,100까지 연장된다.\"\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 29.4,
"chairman": 40.9,
"operating_path": 277.5,
"tp_calibrator": 169.9
},
"agents": {},
"total_s": 517.7
}
}