Signal: BEARISH (68%) | Price: $64,388.10 | 2026-06-14 17:00 KST | 300 candles
Council: 2 bullish, 2 neutral, 2 bearish | Support: $63,500 / $63,360 / $63,232 | Resistance: $64,685 / $64,738 / $64,918
BTC/USDT 일봉 구조는 현재 $64,388.10 기준으로 bearish가 우세하다. 과거 Wyckoff accumulation 구조는 SC $80,600.00에서 SOS $82,828.70까지 완성된 이력이 있으나, 현재 가격은 해당 박스 하단을 크게 이탈했고 활성 구조는 BC $81,999.00 → AR $59,080.00 → ST $64,738.00의 distribution 후보에 더 가깝다. 현재 위치는 ST $64,738.00 및 ICT bearish CHoCH $64,918.20 바로 아래의 구조 회복 시험 구간이며, Fibonacci 0.236 $64,684.69도 같은 저항군에 있다. 단기 실행 측면에서는 CVD 양의 다이버전스, OI 증가, morning star, bullish harmonic PRZ가 반등 후보를 만들지만 이는 아직 약세 구조 내부의 사전 반응 조건이다. 구조적 bearish 판단은 EQ $70,954.35를 일봉 기준으로 회복·수용하기 전까지 유지되며, 하단에서는 $63,360-$63,500 이탈 시 $60,691.90 및 $59,080.00 구조 기준점 재검증 위험이 커진다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | NEUTRAL | 56% | $59,080 / $65,596 | $64,738 / $66,637 |
| ICT Trader | BEARISH | 78% | $63,360 / $60,692 | $64,738 / $64,918 |
| Derivatives Trader | BULLISH | 57% | $63,500 / $61,600 | $64,738 / $66,100 |
| Candlestick Reader | BULLISH | 58% | $60,692 / $62,715 | $64,738 / $66,637 |
| Fibonacci Analyst | BEARISH | 62% | $59,080 / $52,620 | $64,685 / $68,152 |
| Harmonic Specialist | NEUTRAL | 48% | $64,306 / $63,232 | $65,381 / $66,000 |
Support: $59,080 / $65,596 / $74,868 | Resistance: $64,738 / $66,637 / $81,999 | Horizon: medium term
지표상 상위 regime은 ACC이고 acc_score 92.5, 구조상 SC $80,600.00 → AR $93,080.00 → ST $84,408.60 → Spring $65,595.70 → Terminal Spring $74,868.00 → SOS $82,828.70까지의 누적 구조가 우선 읽힙니다. 그러나 현재 가격 $64,388.10은 주요 ACC 레인지 하단 $80,600.00 및 SOS $82,828.70 아래로 크게 이탈해 있어, 누적 구조가 곧바로 상승 전환으로 이어졌다고 보기 어렵습니다. 동시에 활성 후보 구조는 BC $81,999.00, AR $59,080.00, ST $64,738.00로 형성되어 있으며, 현재가는 ST $64,738.00 바로 아래에 있어 단기적으로는 상단 테스트 후 거부 여부가 핵심입니다. 따라서 구조적 해석은 아직 ACC 기반의 bullish로 두되, 실행 관점의 setup_bias는 $64,738.00 재탈환 전까지 bearish 또는 방어적 중립에 가깝습니다.
Support: $63,360 / $60,692 / $59,080 | Resistance: $64,738 / $64,918 / $66,637 | Horizon: 중기, 일봉 기준
일봉 구조는 최근 bearish CHoCH가 $64,918.20에서 발생했고 현재가 $64,388.10이 그 아래에 있어 확인된 구조 편향은 bearish로 판단된다. 가격은 range low $59,080.00와 range high $82,828.70 사이에서 EQ $70,954.35보다 낮은 discount 구간에 있으나, 활성 bullish OB와 미충족 bullish FVG가 모두 0개이며 최근 liquidity sweep도 없어 즉각적인 bullish reversal 근거는 약하다. EMA20 $66,636.75가 현재가보다 3.4% 위에 있고 EMA120 $74,494.58, EMA240 $81,572.51도 상단에 위치해 있어 반등은 우선 매도 압력에 막힐 가능성이 높다. 단기적으로 $64,738.00 이전일 고가와 $64,918.20 CHoCH 레벨을 회복하지 못하면 $63,360.00 이전일 저가, 이후 $60,691.90 및 $59,080.00 유동성으로 하락 확장 가능성이 우세하다.
Support: $63,500 / $61,600 / $60,692 | Resistance: $64,738 / $66,100 / $67,100 | Horizon: short term, 향후 4-8시간
확인된 구조는 아직 약세입니다. BTC는 현재 $64,388.10으로 EMA20 $66,636.75, EMA120 $74,494.58, EMA240 $81,572.51 모두 아래에 있어 중기 하락 구조가 유지되고 있습니다. 다만 파생 포지셔닝상 OI가 24시간 +2.40% 증가했고 CVD divergence가 0.700으로 높아, 가격이 $64,000대에서 눌리는 동안 매수 체결이 선행되는 숏 스퀴즈형 셋업이 보입니다. 특히 $66,100이 가장 강한 상단 청산 레벨이며, $64,738 7일 고점 돌파 시 $66,100 → $67,100까지 유동성 회수가 빠르게 진행될 수 있습니다. 반대로 $63,500 하단 청산 레벨을 이탈하면 이 강세 셋업은 실패하고 $61,600까지 롱 청산 압력이 확대될 가능성이 큽니다.
Support: $60,692 / $62,715 / $64,388 | Resistance: $64,738 / $66,637 / $74,495 | Horizon: short term
최근 캔들에서는 morning_star 1개와 bullish_engulfing 3개가 확인되어 단기 반등 셋업은 우세하며, bull_score 3.05가 bear_score 0.80보다 뚜렷하게 높습니다. 다만 현재가 $64,388.10은 EMA20 $66,636.75보다 3.4% 낮고, EMA120 $74,494.58 및 EMA240 $81,572.51 아래에 있어 확인된 구조는 아직 bearish입니다. 7일 저점 $60,691.90에서 반등했지만 7일 고점 $64,738.00 바로 아래에 위치해 단기 저항 테스트 구간입니다. 또한 고거래량 패턴이 없고 best_pattern_quality가 0.672로 중간 이상 수준에 그쳐, 강한 추세 전환보다는 선행 반등 셋업으로 해석하는 것이 적절합니다.
Support: $59,080 / $52,620 / $49,248 | Resistance: $64,685 / $68,152 / $70,954 | Horizon: short/medium term
확인된 스윙 구조는 $82,829 고점에서 $59,080 저점으로 이어진 하락 구조이며, 현재가는 첫 되돌림 저항인 ret_0.236 $64,684.69를 아직 회복하지 못하고 있습니다. 가격이 EMA20 $66,636.75와 EMA120 $74,494.58 아래에 있어 구조적으로는 약세 우위이며, ret_0.382 $68,152.00 돌파 전까지는 반등보다 저항 반응 가능성이 더 큽니다. 다만 현재가는 EQ인 ret_0.5 $70,954.35 아래 할인 구간에 있어, $59,080.00 지지 또는 $64,684.69 상향 수용이 나오면 단기 반등 셋업으로 전환될 수 있습니다. 핵심 골든비율 저항은 $73,756.70이며, 이 레벨 회복 전까지는 하락 스윙의 정상 되돌림 범위로 해석합니다.
Support: $64,306 / $63,232 / $63,202 | Resistance: $65,381 / $66,000 / $66,637 | Horizon: medium term
일봉 구조 관점에서는 가격이 EMA20 $66,636.75, EMA120 $74,494.58, EMA240 $81,572.51 아래에 있어 확인된 구조_bias는 아직 bearish로 본다. 다만 하모닉 setup 관점에서는 현재가 $64,388.10이 최근접 bullish Gartley PRZ $63,231.55-$65,380.95의 내부이며, 중심 $64,306.25와 -0.13% 차이에 불과해 단기 반등 후보 구간이다. 활성 PRZ는 34개이나 council_relevant_prz_count와 directional_influence_prz_count가 모두 0이고, confirmed_reaction_prz_count도 0으로 집계되어 하모닉만으로 방향 전환을 확정할 수 없다. 따라서 본 신호는 bullish 반응 가능성을 인정하되, 구조 전환 확인 전까지는 neutral이며, $65,380.95-$67,113.44 상단 PRZ/EMA20 회복 여부가 핵심이다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $64,918 | liquidity_sweep | derivatives, ict, wyckoff, fibonacci, candlestick | 3.0 | 실행 셋업이 bullish(61%)이므로 첫 경로는 상방이다. CVD divergence 0.700·CVD 변화 +31.94·OI +2.40%의 매수 체결 우위가 7일 고점/Wyckoff ST $64,738.00 위의 정지 유동성을 쓸어담는 숏 스퀴즈 시도를 만든다. 1차 관문은 ICT bearish CHoCH $64,918.20이며 Fib 0.236 $64,684.69·ST $64,738.00이 $64.7k-$64.9k에 밀집한다. ICT(78% 약세)는 활성 bullish OB/FVG·sell-side sweep 부재로 이 구간을 공급 거부 지점으로 보아, 스윕 후 거부 가능성이 높다. |
| 2 | $63,360 | support_test | ict, derivatives, harmonic | 11.0 | $64,918.20 CHoCH·EMA20 $66,636.75 하단 공급에 막혀 약세 구조가 재개된다. 1차 방어 구간인 ICT 전일 저가 $63,360.00 ~ 파생 하단 청산 $63,500을 테스트한다. Harmonic bullish Bat 하단 PRZ $63,202.30-$63,987.38(D 예상 $63,594.84)이 이 구간에서 1차 반응 후보로 겹친다. WP1→WP2 스윙 폭 약 $1,558(≈0.8×ATR)로 유의미하다. |
| 3 | $61,600 | swing_low | derivatives, candlestick, ict, harmonic, chairman | 21.0 | Chairman 판단대로 $63,360-$63,500 이탈 시 롱 청산이 가속되어 파생 지지 $61,600(롱 청산 레벨)으로 확장된다. 다음 자석은 7일 저점 $60,691.90(Candlestick 7일 저점·ICT 지지·Harmonic 하단 후보 합류)이며, 추세 가속 시 24h 내 이 구간까지 침투 가능하다. WP2→WP3 스윙 폭 약 $1,760(≈0.9×ATR). |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $64,100 | $64,918 | High first |
| 8h | $63,500 | $64,918 | High first |
| 24h | $61,600 | $64,918 | High first |
Invalidation: $66,637
단일 운영 경로를 도출했습니다. 핵심 판단: **실행 셋업이 bullish(61%, ≥0.5)로 구조 bearish와 충돌**하므로 setup-first 규칙에 따라 1번 웨이포인트는 상방(스윕)으로 두되, 강한 구조적 약세 컨센서스(Chairman 68%, ICT 78%)를 근거로 이후 약세 연장으로 잇습니다.
```json
{
"path_type": "complex",
"confidence": 0.60,
"waypoints": [
{
"seq": 1,
"price": 64918.20,
"type": "liquidity_sweep",
"source": "derivatives, ict, wyckoff, fibonacci, candlestick",
"description": "실행 셋업이 bullish(61%)이므로 첫 경로는 상방이다. CVD divergence 0.700·CVD 변화 +31.94·OI +2.40%의 매수 체결 우위가 7일 고점/Wyckoff ST $64,738.00 위의 정지 유동성을 쓸어담는 숏 스퀴즈 시도를 만든다. 1차 관문은 ICT bearish CHoCH $64,918.20이며 Fib 0.236 $64,684.69·ST $64,738.00이 $64.7k-$64.9k에 밀집한다. ICT(78% 약세)는 활성 bullish OB/FVG·sell-side sweep 부재로 이 구간을 공급 거부 지점으로 보아, 스윕 후 거부 가능성이 높다.",
"est_hours": 3.0
},
{
"seq": 2,
"price": 63360.0,
"type": "support_test",
"source": "ict, derivatives, harmonic",
"description": "$64,918.20 CHoCH·EMA20 $66,636.75 하단 공급에 막혀 약세 구조가 재개된다. 1차 방어 구간인 ICT 전일 저가 $63,360.00 ~ 파생 하단 청산 $63,500을 테스트한다. Harmonic bullish Bat 하단 PRZ $63,202.30-$63,987.38(D 예상 $63,594.84)이 이 구간에서 1차 반응 후보로 겹친다. WP1→WP2 스윙 폭 약 $1,558(≈0.8×ATR)로 유의미하다.",
"est_hours": 11.0
},
{
"seq": 3,
"price": 61600.0,
"type": "swing_low",
"source": "derivatives, candlestick, ict, harmonic, chairman",
"description": "Chairman 판단대로 $63,360-$63,500 이탈 시 롱 청산이 가속되어 파생 지지 $61,600(롱 청산 레벨)으로 확장된다. 다음 자석은 7일 저점 $60,691.90(Candlestick 7일 저점·ICT 지지·Harmonic 하단 후보 합류)이며, 추세 가속 시 24h 내 이 구간까지 침투 가능하다. WP2→WP3 스윙 폭 약 $1,760(≈0.9×ATR).",
"est_hours": 21.0
}
],
"period_extremes": {
"4h": {"expected_high": 64918.20, "expected_low": 64100.0, "high_first": true},
"8h": {"expected_high": 64918.20, "expected_low": 63500.0, "high_first": true},
"24h": {"expected_high": 64918.20, "expected_low": 61600.0, "high_first": true}
},
"triggers": {
"bullish": {"price": 66100.0, "description": "파생 최강 상단 청산 $66,100을 수용 돌파하고 EMA20 $66,636.75를 회복하면 숏 스퀴즈가 확정되어 '제한적 반등 후 하락' 논리가 깨지고 $67,100까지 유동성 회수가 가속된다."},
"bearish": {"price": 63360.0, "description": "ICT 전일 저가 $63,360.00 ~ 파생 청산 $63,500 구간을 하향 이탈하면 약세 가속이 확인되며 롱 청산이 $61,600 → $60,691.90 → $59,080 구조 기준점으로 확대된다."}
},
"scenario_invalidation": 66636.75
}
```
**경로 요약:** 상방 스윕($64,918.20 CHoCH 거부) → 약세 재개($63,360 방어 테스트) → 청산 확장($61,600, 자석 $60,691.90). 전 구간 `high_first=true`(셋업 상방이 선행). 약세 가속 트리거는 $63,360 이탈, 경로 무효화는 EMA20 $66,636.75 일봉 수용입니다.{
"overall_signal": "bearish",
"overall_confidence": 0.68,
"execution_setup": {
"setup_bias": "bullish",
"setup_strength": 0.61,
"active_setups": [
"현재가 $64,388.10은 EMA20 $66,636.75 아래에 있어 구조는 약세이나, 파생 CVD divergence 0.700 및 CVD 변화 +31.9350으로 단기 매수 체결 우위가 선행 중",
"OI 24시간 +2.40% 증가, 펀딩 중립에 가까워 $64,738.00 회복 시 $66,100 상단 청산 유동성으로 연결될 수 있는 숏 스퀴즈형 사전 조건",
"엄격 등급 morning star 품질 0.672 및 최근 bullish engulfing 3회 출현으로 $60,691.90 저점 이후 반등 반응 확인",
"현재가가 bullish Gartley PRZ 중심 $64,306.25와 거의 동일하고, $63,231.55-$65,380.95 PRZ 내부에 위치",
"단, ICT 기준 $64,918.20 bearish CHoCH 아래에 머물러 있으며, $64,684.69 Fibonacci 0.236 되돌림도 아직 회복하지 못한 상태"
],
"setup_vs_structure": "실행 셋업은 단기 반등·PRZ 방어·파생 매수 체결 우위 때문에 bullish로 기울지만, 상위 구조는 아직 bearish이다. 즉, 현재 시장은 약세 구조 안에서 반등 후보가 발생한 상태이며, 구조 전환으로 인정하려면 $64,738-$66,636.75 구간의 회복과 수용이 필요하다."
},
"signal_breakdown": {
"bullish_count": 2,
"bearish_count": 2,
"neutral_count": 2
},
"key_levels": {
"support": [
63500,
63360,
63231.55,
61600,
60691.9,
59080
],
"resistance": [
64684.69,
64738,
64918.2,
66100,
66636.75,
68152,
70954.35
]
},
"confluences": [
"ICT와 Wyckoff 모두 $64,738.00을 단기 상단 테스트 레벨로 제시하며, 현재가 $64,388.10이 그 바로 아래에 있어 ST/전일고가 저항 확인 구간으로 본다.",
"ICT의 bearish CHoCH $64,918.20, Fibonacci 0.236 되돌림 $64,684.69, Wyckoff ST $64,738.00이 모두 $64.7k-$64.9k에 밀집해 있어 단기 구조 회복의 1차 관문이다.",
"Derivatives의 상단 청산 레벨 $66,100, EMA20 $66,636.75, Harmonic 상단 PRZ $65,999.53-$67,113.44가 $66k대 저항대로 겹친다.",
"ICT, Fibonacci, Candlestick, Harmonic, Derivatives 모두 현재가가 EMA20 $66,636.75 아래에 있다고 명시하여 확인된 추세 구조는 아직 약세라는 데 동의한다.",
"Fibonacci의 range low $59,080.00, ICT range low $59,080.00, Wyckoff active AR $59,080.00이 동일하게 하단 구조 기준점으로 수렴한다.",
"Candlestick의 7일 저점 $60,691.90, ICT 지지 $60,691.90, Harmonic 하단 후보 $60,691.90이 $60.7k 부근을 중간 지지·반응 관찰 구간으로 제시한다.",
"Derivatives의 $63,500 하단 청산 레벨과 ICT 전일 저가 $63,360.00, Harmonic 하단 PRZ $63,202.30-$63,987.38이 $63.2k-$63.5k 방어 구간으로 겹친다."
],
"conflicts": [
"구조와 실행 셋업이 충돌한다. 구조 기준으로는 ICT, Fibonacci, Candlestick, Derivatives, Harmonic이 모두 EMA20 및 주요 되돌림 아래의 bearish 구조를 인정하지만, 실행 기준으로는 Derivatives, Candlestick, Harmonic이 단기 bullish 반응 가능성을 제시한다.",
"Wyckoff는 과거 완성된 accumulation 구조를 근거로 상위 regime을 bullish로 남겨두지만, 현재 활성 후보 구조는 BC $81,999.00 → AR $59,080.00 → ST $64,738.00의 distribution 성격을 보인다. 따라서 과거 누적 구조를 현재 진행 구조로 단순 연장하기 어렵다.",
"Derivatives는 CVD divergence 0.700과 OI 증가를 근거로 숏 스퀴즈 연료를 강조하지만, ICT는 $64,918.20 bearish CHoCH 아래에서 bullish OB/FVG 및 sell-side sweep이 없다고 판단해 구조 회복 근거가 부족하다고 본다.",
"Candlestick은 strict morning star와 bullish engulfing 반복으로 반등 셋업을 제시하지만, 거래량 동반 패턴이 없고 best quality 0.672 수준이라 구조 전환 신호로 보기에는 제한적이다.",
"Harmonic은 $64,306.25 PRZ 중심에서 bullish 반응 후보를 제시하지만, 자체적으로 독립적인 경로 전환 권한은 낮고 확인된 반응·하위 구조 전환 없이는 bearish 구조를 뒤집지 못한다."
],
"highest_conviction_analyst": "ICT Trader — 신뢰도 78%로 가장 높고, 최근 bearish CHoCH $64,918.20, 전일 고가 $64,738.00, 전일 저가 $63,360.00, EQ $70,954.35, range low $59,080.00 등 구조 레벨을 가장 명확히 제시한다. 또한 bullish OB/FVG와 최근 liquidity sweep 부재를 명시해 왜 discount 구간임에도 즉각적인 구조적 bullish 전환으로 보지 않는지 설명하고 있다.",
"invalidation_level": "$70,954.35 일봉 수용 회복",
"executive_summary": "BTC/USDT 일봉 구조는 현재 $64,388.10 기준으로 bearish가 우세하다. 과거 Wyckoff accumulation 구조는 SC $80,600.00에서 SOS $82,828.70까지 완성된 이력이 있으나, 현재 가격은 해당 박스 하단을 크게 이탈했고 활성 구조는 BC $81,999.00 → AR $59,080.00 → ST $64,738.00의 distribution 후보에 더 가깝다. 현재 위치는 ST $64,738.00 및 ICT bearish CHoCH $64,918.20 바로 아래의 구조 회복 시험 구간이며, Fibonacci 0.236 $64,684.69도 같은 저항군에 있다. 단기 실행 측면에서는 CVD 양의 다이버전스, OI 증가, morning star, bullish harmonic PRZ가 반등 후보를 만들지만 이는 아직 약세 구조 내부의 사전 반응 조건이다. 구조적 bearish 판단은 EQ $70,954.35를 일봉 기준으로 회복·수용하기 전까지 유지되며, 하단에서는 $63,360-$63,500 이탈 시 $60,691.90 및 $59,080.00 구조 기준점 재검증 위험이 커진다."
}{
"symbol": "BTC/USDT",
"timeframe": "1d",
"timestamp": "2026-06-14 17:00 KST",
"last_price": 64388.1,
"num_candles": 300,
"stage1_analyses": {
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bullish",
"confidence": 0.57,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.68,
"setup_signals": [
"현재가 $64,388.10가 EMA20 $66,636.75 아래에 있어 구조는 약세이나, 7일 고점 $64,738.00 바로 아래에서 매도 추격이 둔화",
"CVD 변화 +31.9350 및 CVD divergence 0.700으로 가격 횡보 대비 매수 체결 우위가 나타나는 사전 강세 다이버전스",
"OI 24시간 +2.40%, OI trend 0.740으로 신규 포지션 유입 중이며, 펀딩은 거의 중립이라 과열 롱보다 숏 스퀴즈 연료 가능성 존재",
"롱 계정 비율은 0.593으로 여전히 높지만 24시간 -0.0169 감소, 숏 계정은 +0.017 증가하여 단기 숏 유입이 늘어나는 흐름",
"상단 최대 청산 클러스터가 $66,100에 위치하며, 추가 저항/청산 레벨은 $67,100 및 $69,400"
],
"reasoning": "확인된 구조는 아직 약세입니다. BTC는 현재 $64,388.10으로 EMA20 $66,636.75, EMA120 $74,494.58, EMA240 $81,572.51 모두 아래에 있어 중기 하락 구조가 유지되고 있습니다. 다만 파생 포지셔닝상 OI가 24시간 +2.40% 증가했고 CVD divergence가 0.700으로 높아, 가격이 $64,000대에서 눌리는 동안 매수 체결이 선행되는 숏 스퀴즈형 셋업이 보입니다. 특히 $66,100이 가장 강한 상단 청산 레벨이며, $64,738 7일 고점 돌파 시 $66,100 → $67,100까지 유동성 회수가 빠르게 진행될 수 있습니다. 반대로 $63,500 하단 청산 레벨을 이탈하면 이 강세 셋업은 실패하고 $61,600까지 롱 청산 압력이 확대될 가능성이 큽니다.",
"key_levels": {
"support": [
63500,
61600,
60691.9,
57500
],
"resistance": [
64738,
66100,
67100,
69400
]
},
"time_horizon": "short term, 향후 4-8시간",
"invalidation_level": "$63,500",
"risk_scenario": "$63,500을 하향 이탈하면 CVD 기반 강세 다이버전스가 흡수 실패로 전환되고, OI 증가분이 롱 청산으로 바뀌면서 $61,600 및 7일 저점 $60,691.90까지 하락 가속이 나올 수 있습니다.",
"data_quality": "high",
"metrics": {
"cvd_divergence": 0.7,
"cvd_change": 31.935,
"oi_trend": 0.74,
"oi_change_pct_24h": 2.4,
"oi_latest": 100142.273,
"funding_pressure": 0.495,
"funding_avg": 4.61e-06,
"funding_change_24h": -9.867e-05,
"long_account_ratio": 0.601,
"short_account_ratio": 0.399,
"long_account_latest": 0.593,
"short_account_latest": 0.407,
"long_account_change_24h": -0.0169,
"short_account_change_24h": 0.0169,
"account_flow_label": "short_accounts_rising_long_accounts_falling",
"account_short_crowding": 0.0,
"account_long_crowding": 0.845,
"ls_imbalance": 0.0,
"ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
"spot_futures_basis_score": 0.484,
"spot_futures_basis_pct": -0.0641,
"basis_change_lookback": -0.0291,
"aggregate_score": 0.484,
"bull_signals": 2,
"bear_signals": 1,
"liq_below": [
[
63500,
113874.34021260001
],
[
61600,
101553.760509
],
[
57500,
91624.6048375
]
],
"liq_above": [
[
66100,
127208.7336788
],
[
67100,
103402.50763125
],
[
69400,
98819.4924855
]
],
"strongest_liq_level": 66100,
"fragility_score": 0.96,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bullish\",\n \"confidence\": 0.57,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.68,\n \"setup_signals\": [\n \"현재가 $64,388.10가 EMA20 $66,636.75 아래에 있어 구조는 약세이나, 7일 고점 $64,738.00 바로 아래에서 매도 추격이 둔화\",\n \"CVD 변화 +31.9350 및 CVD divergence 0.700으로 가격 횡보 대비 매수 체결 우위가 나타나는 사전 강세 다이버전스\",\n \"OI 24시간 +2.40%, OI trend 0.740으로 신규 포지션 유입 중이며, 펀딩은 거의 중립이라 과열 롱보다 숏 스퀴즈 연료 가능성 존재\",\n \"롱 계정 비율은 0.593으로 여전히 높지만 24시간 -0.0169 감소, 숏 계정은 +0.017 증가하여 단기 숏 유입이 늘어나는 흐름\",\n \"상단 최대 청산 클러스터가 $66,100에 위치하며, 추가 저항/청산 레벨은 $67,100 및 $69,400\"\n ],\n \"reasoning\": \"확인된 구조는 아직 약세입니다. BTC는 현재 $64,388.10으로 EMA20 $66,636.75, EMA120 $74,494.58, EMA240 $81,572.51 모두 아래에 있어 중기 하락 구조가 유지되고 있습니다. 다만 파생 포지셔닝상 OI가 24시간 +2.40% 증가했고 CVD divergence가 0.700으로 높아, 가격이 $64,000대에서 눌리는 동안 매수 체결이 선행되는 숏 스퀴즈형 셋업이 보입니다. 특히 $66,100이 가장 강한 상단 청산 레벨이며, $64,738 7일 고점 돌파 시 $66,100 → $67,100까지 유동성 회수가 빠르게 진행될 수 있습니다. 반대로 $63,500 하단 청산 레벨을 이탈하면 이 강세 셋업은 실패하고 $61,600까지 롱 청산 압력이 확대될 가능성이 큽니다.\",\n \"key_levels\": {\n \"support\": [\n 63500,\n 61600,\n 60691.9,\n 57500\n ],\n \"resistance\": [\n 64738,\n 66100,\n 67100,\n 69400\n ]\n },\n \"time_horizon\": \"short term, 향후 4-8시간\",\n \"invalidation_level\": \"$63,500\",\n \"risk_scenario\": \"$63,500을 하향 이탈하면 CVD 기반 강세 다이버전스가 흡수 실패로 전환되고, OI 증가분이 롱 청산으로 바뀌면서 $61,600 및 7일 저점 $60,691.90까지 하락 가속이 나올 수 있습니다.\",\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.815,
"setup_signals": [
"현재가 $64,388.10이 최근 bearish CHoCH 레벨 $64,918.20 아래에 위치하여 단기 구조 회복 실패 상태",
"가격이 EQ $70,954.35 아래의 discount 구간에 있지만, bullish OB/FVG 및 sell-side sweep 확인이 없어 롱 셋업 근거가 부족함",
"EMA20 $66,636.75, EMA120 $74,494.58, EMA240 $81,572.51 모두 현재가 위에 있어 상방 회복 시 공급 저항 가능성",
"가장 가까운 bearish OB 후보가 $80,651.20~$82,828.70에 존재하며, 상위 공급 영역은 여전히 미완전한 매도 배열로 남아 있음",
"이전일 고가 $64,738.00 및 bearish CHoCH $64,918.20을 돌파하지 못하면 단기 매수 유동성 확보 실패로 하방 재개 가능"
],
"reasoning": "일봉 구조는 최근 bearish CHoCH가 $64,918.20에서 발생했고 현재가 $64,388.10이 그 아래에 있어 확인된 구조 편향은 bearish로 판단된다. 가격은 range low $59,080.00와 range high $82,828.70 사이에서 EQ $70,954.35보다 낮은 discount 구간에 있으나, 활성 bullish OB와 미충족 bullish FVG가 모두 0개이며 최근 liquidity sweep도 없어 즉각적인 bullish reversal 근거는 약하다. EMA20 $66,636.75가 현재가보다 3.4% 위에 있고 EMA120 $74,494.58, EMA240 $81,572.51도 상단에 위치해 있어 반등은 우선 매도 압력에 막힐 가능성이 높다. 단기적으로 $64,738.00 이전일 고가와 $64,918.20 CHoCH 레벨을 회복하지 못하면 $63,360.00 이전일 저가, 이후 $60,691.90 및 $59,080.00 유동성으로 하락 확장 가능성이 우세하다.",
"key_levels": {
"support": [
63360.0,
60691.9,
59080.0
],
"resistance": [
64738.0,
64918.2,
66636.75,
70954.35,
80651.2,
82828.7
]
},
"time_horizon": "중기, 일봉 기준",
"invalidation_level": "$64,918.20",
"risk_scenario": "반대로 가격이 $64,918.20 bearish CHoCH 레벨을 강하게 회복하고 $66,636.75 EMA20 위에서 일봉 종가 수용을 보이면, 현재 bearish 셋업은 실패하고 $70,954.35 EQ까지의 되돌림이 열릴 수 있다. 이후 EQ 상단으로 수용되면 $80,651.20~$82,828.70 bearish OB 후보 구간까지 유동성 회수가 진행될 위험이 있다.",
"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.511
},
"active_bullish_ob_list": [],
"active_bearish_ob_list": [],
"ob_mitigated_count": 2,
"unfilled_bull_fvg_count": 0,
"unfilled_bear_fvg_count": 0,
"bull_fvg_ranges": [],
"bear_fvg_ranges": [],
"fvg_open_count": 0,
"fvg_mitigated_count": 68,
"fvg_open_zones": [],
"bos_choch_events": [
"CHoCH_bearish",
"BOS_bearish",
"BOS_bullish",
"CHoCH_bearish",
"BOS_bullish",
"CHoCH_bearish"
],
"bos_choch_levels": [
{
"type": "CHoCH_bearish",
"level": 108566.0
},
{
"type": "BOS_bearish",
"level": 101516.5
},
{
"type": "BOS_bullish",
"level": 94555.0
},
{
"type": "CHoCH_bearish",
"level": 84408.6
},
{
"type": "BOS_bullish",
"level": 75998.9
},
{
"type": "CHoCH_bearish",
"level": 64918.2
}
],
"bos_sequence": [
"CHoCH_bullish",
"CHoCH_bearish",
"BOS_bearish",
"BOS_bullish",
"CHoCH_bearish",
"BOS_bullish",
"CHoCH_bearish"
],
"consecutive_bull_bos": 0,
"consecutive_bear_bos": 0,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [],
"current_zone": "discount",
"eq_level": 70954.35,
"range_high": 82828.7,
"range_low": 59080.0,
"bull_score": 6.5,
"bear_score": 9.1,
"setup_bias": "bearish",
"setup_score": 0.815,
"setup_signals": [
"bearish CHoCH below $108,566.00",
"bearish BOS below $101,516.50",
"bearish CHoCH below $84,408.60",
"bearish CHoCH below $64,918.20"
],
"retracement_direction": "bullish",
"current_retracement_pct": 108.7,
"deepest_retracement_pct": 132.6,
"previous_day_high": 64738.0,
"previous_day_low": 63360.0,
"broken_prev_high": false,
"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.815,\n \"setup_signals\": [\n \"현재가 $64,388.10이 최근 bearish CHoCH 레벨 $64,918.20 아래에 위치하여 단기 구조 회복 실패 상태\",\n \"가격이 EQ $70,954.35 아래의 discount 구간에 있지만, bullish OB/FVG 및 sell-side sweep 확인이 없어 롱 셋업 근거가 부족함\",\n \"EMA20 $66,636.75, EMA120 $74,494.58, EMA240 $81,572.51 모두 현재가 위에 있어 상방 회복 시 공급 저항 가능성\",\n \"가장 가까운 bearish OB 후보가 $80,651.20~$82,828.70에 존재하며, 상위 공급 영역은 여전히 미완전한 매도 배열로 남아 있음\",\n \"이전일 고가 $64,738.00 및 bearish CHoCH $64,918.20을 돌파하지 못하면 단기 매수 유동성 확보 실패로 하방 재개 가능\"\n ],\n \"reasoning\": \"일봉 구조는 최근 bearish CHoCH가 $64,918.20에서 발생했고 현재가 $64,388.10이 그 아래에 있어 확인된 구조 편향은 bearish로 판단된다. 가격은 range low $59,080.00와 range high $82,828.70 사이에서 EQ $70,954.35보다 낮은 discount 구간에 있으나, 활성 bullish OB와 미충족 bullish FVG가 모두 0개이며 최근 liquidity sweep도 없어 즉각적인 bullish reversal 근거는 약하다. EMA20 $66,636.75가 현재가보다 3.4% 위에 있고 EMA120 $74,494.58, EMA240 $81,572.51도 상단에 위치해 있어 반등은 우선 매도 압력에 막힐 가능성이 높다. 단기적으로 $64,738.00 이전일 고가와 $64,918.20 CHoCH 레벨을 회복하지 못하면 $63,360.00 이전일 저가, 이후 $60,691.90 및 $59,080.00 유동성으로 하락 확장 가능성이 우세하다.\",\n \"key_levels\": {\n \"support\": [\n 63360.0,\n 60691.9,\n 59080.0\n ],\n \"resistance\": [\n 64738.0,\n 64918.2,\n 66636.75,\n 70954.35,\n 80651.2,\n 82828.7\n ]\n },\n \"time_horizon\": \"중기, 일봉 기준\",\n \"invalidation_level\": \"$64,918.20\",\n \"risk_scenario\": \"반대로 가격이 $64,918.20 bearish CHoCH 레벨을 강하게 회복하고 $66,636.75 EMA20 위에서 일봉 종가 수용을 보이면, 현재 bearish 셋업은 실패하고 $70,954.35 EQ까지의 되돌림이 열릴 수 있다. 이후 EQ 상단으로 수용되면 $80,651.20~$82,828.70 bearish OB 후보 구간까지 유동성 회수가 진행될 위험이 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bullish",
"confidence": 0.58,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.62,
"setup_signals": [
"엄격 등급의 morning_star 감지: pattern_quality 0.672로 최근 구간에서 가장 높은 반전 신호",
"bullish_engulfing 3회 감지(@292, @296, @298): 단기 매수 반응이 반복적으로 출현",
"7일 저점 $60,691.90 부근에서 반등 후 현재가 $64,388.10까지 회복",
"현재가가 7일 범위 EQ 약 $62,714.95 위에 위치해 단기 회복세는 있으나, 7일 고점 $64,738.00 저항에 근접",
"EMA20 $66,636.75 아래에 있어 구조 전환은 아직 미확정"
],
"reasoning": "최근 캔들에서는 morning_star 1개와 bullish_engulfing 3개가 확인되어 단기 반등 셋업은 우세하며, bull_score 3.05가 bear_score 0.80보다 뚜렷하게 높습니다. 다만 현재가 $64,388.10은 EMA20 $66,636.75보다 3.4% 낮고, EMA120 $74,494.58 및 EMA240 $81,572.51 아래에 있어 확인된 구조는 아직 bearish입니다. 7일 저점 $60,691.90에서 반등했지만 7일 고점 $64,738.00 바로 아래에 위치해 단기 저항 테스트 구간입니다. 또한 고거래량 패턴이 없고 best_pattern_quality가 0.672로 중간 이상 수준에 그쳐, 강한 추세 전환보다는 선행 반등 셋업으로 해석하는 것이 적절합니다.",
"key_levels": {
"support": [
60691.9,
62714.95,
64388.1
],
"resistance": [
64738,
66636.75,
74494.58,
81572.51
]
},
"time_horizon": "short term",
"invalidation_level": "$60,691.90 일봉 종가 이탈",
"risk_scenario": "반대로 $64,738.00 돌파에 실패하고 $62,714.95 아래로 재진입하면 morning_star와 bullish_engulfing 셋업은 약화되며, $60,691.90 재테스트 가능성이 커집니다. 특히 EMA20 $66,636.75를 회복하지 못한 상태에서 매도 압력이 증가하면 기존 bearish 구조가 유지되어 중기 하락 추세가 재개될 수 있습니다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 135,
"recent_patterns": 8,
"pattern_list": [
"bullish_engulfing@292",
"bullish_engulfing@296",
"bullish_engulfing@298",
"morning_star@292",
"evening_star@294",
"doji@291",
"doji@295",
"doji@297"
],
"atr_value": 2234.55,
"vol_avg_20": 197696.42,
"high_volume_patterns": [],
"pattern_candidates": [
{
"pattern": "morning_star",
"signal": "bullish",
"pattern_quality": 0.672,
"tier": "strict",
"high_volume": false
},
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.647,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.642,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.627,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "evening_star",
"signal": "bearish",
"pattern_quality": 0.448,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.672,
"bull_score": 3.05,
"bear_score": 0.8
},
"raw_llm_response": "{\n \"signal\": \"bullish\",\n \"confidence\": 0.58,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.62,\n \"setup_signals\": [\n \"엄격 등급의 morning_star 감지: pattern_quality 0.672로 최근 구간에서 가장 높은 반전 신호\",\n \"bullish_engulfing 3회 감지(@292, @296, @298): 단기 매수 반응이 반복적으로 출현\",\n \"7일 저점 $60,691.90 부근에서 반등 후 현재가 $64,388.10까지 회복\",\n \"현재가가 7일 범위 EQ 약 $62,714.95 위에 위치해 단기 회복세는 있으나, 7일 고점 $64,738.00 저항에 근접\",\n \"EMA20 $66,636.75 아래에 있어 구조 전환은 아직 미확정\"\n ],\n \"reasoning\": \"최근 캔들에서는 morning_star 1개와 bullish_engulfing 3개가 확인되어 단기 반등 셋업은 우세하며, bull_score 3.05가 bear_score 0.80보다 뚜렷하게 높습니다. 다만 현재가 $64,388.10은 EMA20 $66,636.75보다 3.4% 낮고, EMA120 $74,494.58 및 EMA240 $81,572.51 아래에 있어 확인된 구조는 아직 bearish입니다. 7일 저점 $60,691.90에서 반등했지만 7일 고점 $64,738.00 바로 아래에 위치해 단기 저항 테스트 구간입니다. 또한 고거래량 패턴이 없고 best_pattern_quality가 0.672로 중간 이상 수준에 그쳐, 강한 추세 전환보다는 선행 반등 셋업으로 해석하는 것이 적절합니다.\",\n \"key_levels\": {\n \"support\": [\n 60691.9,\n 62714.95,\n 64388.1\n ],\n \"resistance\": [\n 64738,\n 66636.75,\n 74494.58,\n 81572.51\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$60,691.90 일봉 종가 이탈\",\n \"risk_scenario\": \"반대로 $64,738.00 돌파에 실패하고 $62,714.95 아래로 재진입하면 morning_star와 bullish_engulfing 셋업은 약화되며, $60,691.90 재테스트 가능성이 커집니다. 특히 EMA20 $66,636.75를 회복하지 못한 상태에서 매도 압력이 증가하면 기존 bearish 구조가 유지되어 중기 하락 추세가 재개될 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "bearish",
"confidence": 0.62,
"structure_bias": "bearish",
"setup_bias": "neutral",
"setup_score": 0.48,
"setup_signals": [
"현재가 $64,388.10은 ret_0.236 $64,684.69 바로 아래(-0.46%)에서 저항 테스트 중",
"가격은 EQ/ret_0.5 $70,954.35 아래의 할인 구간에 위치해 있어 중기 반등 셋업 가능성은 존재",
"EMA20 $66,636.75를 3.4% 하회하며 단기 추세 수용은 아직 약세",
"확인된 하락 스윙 $82,829 → $59,080 기준 핵심 0.618 되돌림 $73,756.70까지는 14.55% 거리로, 골든비율 회복은 아직 미확인",
"하단 $59,080.00에 ext_1.0 중복 confluence가 있으며 cluster_score 0.6으로 주요 유동성/지지 후보"
],
"reasoning": "확인된 스윙 구조는 $82,829 고점에서 $59,080 저점으로 이어진 하락 구조이며, 현재가는 첫 되돌림 저항인 ret_0.236 $64,684.69를 아직 회복하지 못하고 있습니다. 가격이 EMA20 $66,636.75와 EMA120 $74,494.58 아래에 있어 구조적으로는 약세 우위이며, ret_0.382 $68,152.00 돌파 전까지는 반등보다 저항 반응 가능성이 더 큽니다. 다만 현재가는 EQ인 ret_0.5 $70,954.35 아래 할인 구간에 있어, $59,080.00 지지 또는 $64,684.69 상향 수용이 나오면 단기 반등 셋업으로 전환될 수 있습니다. 핵심 골든비율 저항은 $73,756.70이며, 이 레벨 회복 전까지는 하락 스윙의 정상 되돌림 범위로 해석합니다.",
"key_levels": {
"support": [
59080.0,
52620.35,
49248.04
],
"resistance": [
64684.69,
68152.0,
70954.35,
73756.7
]
},
"time_horizon": "short/medium term",
"invalidation_level": "$68,152.00",
"risk_scenario": "반대 시나리오는 가격이 ret_0.236 $64,684.69를 명확히 회복한 뒤 ret_0.382 $68,152.00 위에서 수용되는 경우입니다. 이 경우 약세 저항 반응이 실패하며 ret_0.5 $70,954.35, 이후 골든비율 ret_0.618 $73,756.70까지 되돌림 확장이 열릴 수 있습니다.",
"data_quality": "medium",
"metrics": {
"swing_pair": "High→Low: $82,829 → $59,080",
"direction": "down",
"nearest_fib": "ret_0.236",
"nearest_fib_price": 64684.69,
"nearest_fib_distance": 0.46,
"golden_ratio_level": 73756.7,
"fib_ret_382": 68152.0,
"fib_ret_618": 73756.7,
"confluence_zones": [
{
"price": 59080.0,
"count": 2,
"levels": [
"ext_1.0",
"ext_1.0"
],
"cluster_score": 0.6
}
],
"support_levels": [
59080.0,
52620.3536,
49248.0382
],
"resistance_levels": [
64684.6932,
68152.0034,
70954.35
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 64684.69,
"distance_pct": 0.46,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.382",
"price": 68152.0,
"distance_pct": 5.85,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.5",
"price": 70954.35,
"distance_pct": 10.2,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.618",
"price": 73756.7,
"distance_pct": 14.55,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.786",
"price": 77746.48,
"distance_pct": 20.75,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.0",
"price": 59080.0,
"distance_pct": 8.24,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ext_1.272",
"price": 52620.35,
"distance_pct": 18.28,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_1.414",
"price": 49248.04,
"distance_pct": 23.51,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_1.618",
"price": 44403.3,
"distance_pct": 31.04,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_2.0",
"price": 35331.3,
"distance_pct": 45.13,
"is_support": true,
"cluster_score": 0.0
}
],
"confluence_quality": 0.6,
"fib_reaction_state": "testing",
"reaction_probability": 0.65
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"neutral\",\n \"setup_score\": 0.48,\n \"setup_signals\": [\n \"현재가 $64,388.10은 ret_0.236 $64,684.69 바로 아래(-0.46%)에서 저항 테스트 중\",\n \"가격은 EQ/ret_0.5 $70,954.35 아래의 할인 구간에 위치해 있어 중기 반등 셋업 가능성은 존재\",\n \"EMA20 $66,636.75를 3.4% 하회하며 단기 추세 수용은 아직 약세\",\n \"확인된 하락 스윙 $82,829 → $59,080 기준 핵심 0.618 되돌림 $73,756.70까지는 14.55% 거리로, 골든비율 회복은 아직 미확인\",\n \"하단 $59,080.00에 ext_1.0 중복 confluence가 있으며 cluster_score 0.6으로 주요 유동성/지지 후보\"\n ],\n \"reasoning\": \"확인된 스윙 구조는 $82,829 고점에서 $59,080 저점으로 이어진 하락 구조이며, 현재가는 첫 되돌림 저항인 ret_0.236 $64,684.69를 아직 회복하지 못하고 있습니다. 가격이 EMA20 $66,636.75와 EMA120 $74,494.58 아래에 있어 구조적으로는 약세 우위이며, ret_0.382 $68,152.00 돌파 전까지는 반등보다 저항 반응 가능성이 더 큽니다. 다만 현재가는 EQ인 ret_0.5 $70,954.35 아래 할인 구간에 있어, $59,080.00 지지 또는 $64,684.69 상향 수용이 나오면 단기 반등 셋업으로 전환될 수 있습니다. 핵심 골든비율 저항은 $73,756.70이며, 이 레벨 회복 전까지는 하락 스윙의 정상 되돌림 범위로 해석합니다.\",\n \"key_levels\": {\n \"support\": [\n 59080.0,\n 52620.35,\n 49248.04\n ],\n \"resistance\": [\n 64684.69,\n 68152.0,\n 70954.35,\n 73756.7\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"$68,152.00\",\n \"risk_scenario\": \"반대 시나리오는 가격이 ret_0.236 $64,684.69를 명확히 회복한 뒤 ret_0.382 $68,152.00 위에서 수용되는 경우입니다. 이 경우 약세 저항 반응이 실패하며 ret_0.5 $70,954.35, 이후 골든비율 ret_0.618 $73,756.70까지 되돌림 확장이 열릴 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "neutral",
"confidence": 0.56,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.68,
"setup_signals": [
"이전 ACC 구조의 SOS $82,828.70 이후 가격이 재차 $64,388.10까지 하락하여 SOS 후 수용이 확인되지 않음",
"현재가는 주요 ACC 박스 하단 $80,600.00 아래에 있어 기존 누적 레인지 내부 회복 실패 상태",
"활성 후보 구조에서 $64,738.00 ST 고점 부근 반응 후 현재가 $64,388.10으로 단기 상단 거부 가능성",
"최근 AR 저점 $59,080.00 대비 반등은 있었지만, $64,738.00 상단을 일봉 기준 명확히 재탈환하지 못함",
"EMA20 $66,636.75 아래에서 거래되어 단기 공급 우위가 유지됨"
],
"reasoning": "지표상 상위 regime은 ACC이고 acc_score 92.5, 구조상 SC $80,600.00 → AR $93,080.00 → ST $84,408.60 → Spring $65,595.70 → Terminal Spring $74,868.00 → SOS $82,828.70까지의 누적 구조가 우선 읽힙니다. 그러나 현재 가격 $64,388.10은 주요 ACC 레인지 하단 $80,600.00 및 SOS $82,828.70 아래로 크게 이탈해 있어, 누적 구조가 곧바로 상승 전환으로 이어졌다고 보기 어렵습니다. 동시에 활성 후보 구조는 BC $81,999.00, AR $59,080.00, ST $64,738.00로 형성되어 있으며, 현재가는 ST $64,738.00 바로 아래에 있어 단기적으로는 상단 테스트 후 거부 여부가 핵심입니다. 따라서 구조적 해석은 아직 ACC 기반의 bullish로 두되, 실행 관점의 setup_bias는 $64,738.00 재탈환 전까지 bearish 또는 방어적 중립에 가깝습니다.",
"key_levels": {
"support": [
59080.0,
65595.7,
74868.0,
80600.0
],
"resistance": [
64738.0,
66636.75,
81999.0,
82828.7,
93080.0
]
},
"time_horizon": "medium term",
"invalidation_level": "일봉 기준 $64,738.00 상향 재탈환 및 유지 시 단기 bearish setup은 무효화됩니다. 반대로 구조적 ACC 관점은 $59,080.00 하향 이탈 시 크게 훼손됩니다.",
"risk_scenario": "$64,738.00을 회복하면 현재의 ST 부근 거부 시나리오는 실패하고, 가격은 EMA20 $66,636.75 및 이후 $81,999.00-$82,828.70 공급대로 재테스트할 수 있습니다. 반대로 $59,080.00을 이탈하면 활성 분배 후보가 강화되며 기존 ACC의 Spring/SOS 해석은 실패한 구조로 재평가될 가능성이 큽니다.",
"data_quality": "medium",
"metrics": {
"acc_score": 92.5,
"dis_score": 85.0,
"regime": "ACC",
"regime_state": "acc_candidate",
"structure_bias": "bullish",
"phase_context": "acc_candidate / accumulation / Phase D",
"phases_detected": [
"SC",
"AR",
"ST",
"Spring",
"TERMINAL_SPRING",
"SOS"
],
"last_phase": "SOS",
"phase_candidates": [
{
"label": "SC",
"side": "low",
"idx": 94,
"price": 80600.0,
"color": "#ffd166"
},
{
"label": "AR",
"side": "high",
"idx": 101,
"price": 93080.0,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "low",
"idx": 121,
"price": 84408.6,
"color": "#118ab2"
},
{
"label": "Spring",
"side": "low",
"idx": 184,
"price": 65595.7,
"color": "#f9844a"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 253,
"price": 74868.0,
"color": "#f3722c"
},
{
"label": "SOS",
"side": "high",
"idx": 260,
"price": 82828.7,
"color": "#06d6a0"
}
],
"phase_structures": [
{
"structure_id": "1d_cycle_1",
"sequence": 1,
"timeframe": "1d",
"regime": "accumulation",
"role": "prior_completed_structure",
"is_active": false,
"is_completed": true,
"is_confirmed": true,
"structure_bias": "bullish",
"phase_context": "accumulation",
"start_idx": 94,
"end_idx": 260,
"phase_count": 6,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 94,
"price": 80600.0,
"color": "#ffd166",
"dt": "2025-11-21 09:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 101,
"price": 93080.0,
"color": "#06d6a0",
"dt": "2025-11-28 09:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 121,
"price": 84408.6,
"color": "#118ab2",
"dt": "2025-12-18 09:00:00+09:00"
},
{
"label": "Spring",
"side": "low",
"idx": 184,
"price": 65595.7,
"color": "#f9844a",
"dt": "2026-02-19 09:00:00+09:00"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 253,
"price": 74868.0,
"color": "#f3722c",
"dt": "2026-04-29 09:00:00+09:00"
},
{
"label": "SOS",
"side": "high",
"idx": 260,
"price": 82828.7,
"color": "#06d6a0",
"dt": "2026-05-06 09:00:00+09:00"
}
]
},
{
"structure_id": "1d_cycle_2",
"sequence": 2,
"timeframe": "1d",
"regime": "distribution",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "distribution",
"start_idx": 268,
"end_idx": 298,
"phase_count": 3,
"phases": [
{
"label": "BC",
"side": "high",
"idx": 268,
"price": 81999.0,
"color": "#ffd166",
"dt": "2026-05-14 09:00:00+09:00"
},
{
"label": "AR",
"side": "low",
"idx": 290,
"price": 59080.0,
"color": "#06d6a0",
"dt": "2026-06-05 09:00:00+09:00"
},
{
"label": "ST",
"side": "high",
"idx": 298,
"price": 64738.0,
"color": "#118ab2",
"dt": "2026-06-13 09:00:00+09:00"
}
]
}
],
"active_structure_id": "1d_cycle_2",
"primary_structure_id": "1d_cycle_1",
"structure_count": 2,
"regime_fitness": 0.9249999999999999,
"current_event": "SOS",
"major_phase": "D",
"pos_in_range": 0.5,
"main_range_low": 80600.0,
"main_range_high": 93080.0
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.56,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.68,\n \"setup_signals\": [\n \"이전 ACC 구조의 SOS $82,828.70 이후 가격이 재차 $64,388.10까지 하락하여 SOS 후 수용이 확인되지 않음\",\n \"현재가는 주요 ACC 박스 하단 $80,600.00 아래에 있어 기존 누적 레인지 내부 회복 실패 상태\",\n \"활성 후보 구조에서 $64,738.00 ST 고점 부근 반응 후 현재가 $64,388.10으로 단기 상단 거부 가능성\",\n \"최근 AR 저점 $59,080.00 대비 반등은 있었지만, $64,738.00 상단을 일봉 기준 명확히 재탈환하지 못함\",\n \"EMA20 $66,636.75 아래에서 거래되어 단기 공급 우위가 유지됨\"\n ],\n \"reasoning\": \"지표상 상위 regime은 ACC이고 acc_score 92.5, 구조상 SC $80,600.00 → AR $93,080.00 → ST $84,408.60 → Spring $65,595.70 → Terminal Spring $74,868.00 → SOS $82,828.70까지의 누적 구조가 우선 읽힙니다. 그러나 현재 가격 $64,388.10은 주요 ACC 레인지 하단 $80,600.00 및 SOS $82,828.70 아래로 크게 이탈해 있어, 누적 구조가 곧바로 상승 전환으로 이어졌다고 보기 어렵습니다. 동시에 활성 후보 구조는 BC $81,999.00, AR $59,080.00, ST $64,738.00로 형성되어 있으며, 현재가는 ST $64,738.00 바로 아래에 있어 단기적으로는 상단 테스트 후 거부 여부가 핵심입니다. 따라서 구조적 해석은 아직 ACC 기반의 bullish로 두되, 실행 관점의 setup_bias는 $64,738.00 재탈환 전까지 bearish 또는 방어적 중립에 가깝습니다.\",\n \"key_levels\": {\n \"support\": [\n 59080.0,\n 65595.7,\n 74868.0,\n 80600.0\n ],\n \"resistance\": [\n 64738.0,\n 66636.75,\n 81999.0,\n 82828.7,\n 93080.0\n ]\n },\n \"time_horizon\": \"medium term\",\n \"invalidation_level\": \"일봉 기준 $64,738.00 상향 재탈환 및 유지 시 단기 bearish setup은 무효화됩니다. 반대로 구조적 ACC 관점은 $59,080.00 하향 이탈 시 크게 훼손됩니다.\",\n \"risk_scenario\": \"$64,738.00을 회복하면 현재의 ST 부근 거부 시나리오는 실패하고, 가격은 EMA20 $66,636.75 및 이후 $81,999.00-$82,828.70 공급대로 재테스트할 수 있습니다. 반대로 $59,080.00을 이탈하면 활성 분배 후보가 강화되며 기존 ACC의 Spring/SOS 해석은 실패한 구조로 재평가될 가능성이 큽니다.\",\n \"data_quality\": \"medium\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "neutral",
"confidence": 0.48,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.52,
"setup_signals": [
"현재가 $64,388.10이 최근접 bullish Gartley 형성 PRZ 중심 $64,306.25와 거의 동일한 구간에 위치(price_to_prz -0.13%)",
"bullish Bat strict/medium PRZ $64,325.45-$65,323.41이 현재가 바로 위·주변에 활성화되어 있음, D 예상가 $64,824.43",
"bullish Bat strict/medium PRZ $63,202.30-$63,987.38이 하단 방어 후보로 활성화되어 있음, D 예상가 $63,594.84",
"bullish Gartley completed 후보가 PRZ $63,231.55-$65,380.95에서 반응 확인을 보였으나 품질은 low이며 단독 구조 전환 근거는 아님",
"가장 높은 점수의 bullish Gartley strict/high는 아직 watch 상태이며 PRZ $65,999.53-$67,113.44, D $66,556.49로 현재가 대비 +3.37% 위에 위치"
],
"reasoning": "일봉 구조 관점에서는 가격이 EMA20 $66,636.75, EMA120 $74,494.58, EMA240 $81,572.51 아래에 있어 확인된 구조_bias는 아직 bearish로 본다. 다만 하모닉 setup 관점에서는 현재가 $64,388.10이 최근접 bullish Gartley PRZ $63,231.55-$65,380.95의 내부이며, 중심 $64,306.25와 -0.13% 차이에 불과해 단기 반등 후보 구간이다. 활성 PRZ는 34개이나 council_relevant_prz_count와 directional_influence_prz_count가 모두 0이고, confirmed_reaction_prz_count도 0으로 집계되어 하모닉만으로 방향 전환을 확정할 수 없다. 따라서 본 신호는 bullish 반응 가능성을 인정하되, 구조 전환 확인 전까지는 neutral이며, $65,380.95-$67,113.44 상단 PRZ/EMA20 회복 여부가 핵심이다.",
"key_levels": {
"support": [
64306.25,
63231.55,
63202.3,
62684.52,
60691.9
],
"resistance": [
65380.95,
65999.53,
66636.75,
67113.44,
67871.53,
68683.96
]
},
"time_horizon": "medium term",
"invalidation_level": "$63,202.30 일봉 종가 이탈 시 현재 활성 bullish Bat/Gartley PRZ 방어 논리가 약화되며, $62,684.52 하회 시 bullish 하모닉 setup은 사실상 실패로 간주",
"risk_scenario": "반대로 가격이 $65,380.95 상단을 회복하지 못하고 $63,202.30 아래로 밀리면, 활성 bullish PRZ는 방어 실패로 전환되고 $62,684.52 및 7일 저점 $60,691.90 재탐색 리스크가 커진다. 특히 EMA20 $66,636.75를 되찾지 못하면 반등은 구조적 전환이 아니라 하락 추세 내 PRZ 반응에 그칠 가능성이 높다.",
"data_quality": "medium",
"metrics": {
"patterns_found": 207,
"completed_patterns_found": 81,
"forming_d_prz_found": 126,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 30,
"multiscale_swings_scanned": 60,
"swing_highs_scanned": 29,
"swing_lows_scanned": 31,
"timeframe": "1d",
"prz_active_threshold_pct": 1.0,
"prz_nearby_threshold_pct": 2.0,
"prz_watch_threshold_pct": 4.0,
"prz_max_width_pct": 1.8,
"quality_counts": {
"high": 3,
"medium": 51,
"low": 153
},
"prz_status_counts": {
"active": 34,
"nearby": 7,
"watch": 15,
"far": 151,
"forming": 92
},
"high_confluence_prz_count": 20,
"strict_patterns_found": 59,
"candidate_patterns_found": 148,
"active_patterns_at_prz": 34,
"nearby_patterns": 7,
"all_patterns": [
"gartley",
"bat",
"butterfly",
"bat",
"butterfly",
"crab",
"gartley",
"gartley",
"butterfly",
"butterfly",
"butterfly",
"gartley",
"butterfly",
"gartley",
"gartley",
"butterfly",
"gartley",
"bat",
"gartley",
"shark",
"shark",
"bat",
"shark",
"shark",
"shark",
"shark",
"bat",
"crab",
"crab",
"crab",
"crab",
"crab",
"crab",
"crab",
"gartley",
"shark",
"bat",
"bat",
"butterfly",
"butterfly",
"bat",
"shark",
"gartley",
"shark",
"bat",
"gartley",
"crab",
"shark",
"butterfly",
"gartley",
"bat",
"butterfly",
"bat",
"butterfly",
"bat",
"shark",
"shark",
"crab",
"gartley",
"crab",
"shark",
"butterfly",
"shark",
"crab",
"bat",
"butterfly",
"gartley",
"butterfly",
"bat",
"butterfly",
"crab",
"butterfly",
"bat",
"crab",
"shark",
"crab",
"shark",
"crab",
"crab",
"shark",
"butterfly",
"crab",
"crab",
"gartley",
"crab",
"bat",
"shark",
"bat",
"crab",
"crab",
"crab",
"gartley",
"butterfly",
"butterfly",
"shark",
"butterfly",
"shark",
"bat",
"crab",
"shark",
"butterfly",
"crab",
"shark",
"shark",
"shark",
"crab",
"shark",
"butterfly",
"crab",
"bat",
"butterfly",
"shark",
"butterfly",
"crab",
"shark",
"butterfly",
"bat",
"crab",
"crab",
"gartley",
"butterfly",
"shark",
"shark",
"bat",
"shark",
"crab",
"crab",
"butterfly",
"shark",
"butterfly",
"butterfly",
"gartley",
"crab",
"crab",
"shark",
"butterfly",
"shark",
"bat",
"crab",
"crab",
"crab",
"butterfly",
"butterfly",
"butterfly",
"crab",
"butterfly",
"butterfly",
"bat",
"bat",
"butterfly",
"crab",
"shark",
"butterfly",
"shark",
"gartley",
"shark",
"gartley",
"crab",
"crab",
"shark",
"bat",
"shark",
"bat",
"crab",
"gartley",
"crab",
"butterfly",
"shark",
"crab",
"butterfly",
"crab",
"crab",
"shark",
"shark",
"gartley",
"crab",
"butterfly",
"butterfly",
"crab",
"bat",
"gartley",
"crab",
"crab",
"crab",
"butterfly",
"bat",
"bat",
"butterfly",
"bat",
"butterfly",
"butterfly",
"gartley",
"shark",
"shark",
"shark",
"crab",
"butterfly",
"crab",
"crab",
"crab",
"shark",
"gartley",
"crab",
"butterfly",
"crab",
"shark",
"crab"
],
"all_signals": [
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish"
],
"best_pattern": "gartley",
"best_pattern_quality": "strict",
"best_quality": "high",
"best_pattern_score": 0.892,
"best_completion_status": "forming",
"nearest_pattern": "gartley",
"nearest_prz": 64306.25,
"price_to_prz": -0.13,
"prz_range": [
63231.55,
65380.95
],
"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.892,
"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.37,
"price_to_prz_pct_raw": 3.3677,
"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": 184,
"x_order": 3,
"a_price": 69999.0,
"a_idx": 190,
"a_order": 3,
"b_price": 67300.0,
"b_idx": 215,
"b_order": 3,
"c_price": 69288.0,
"c_idx": 225,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.833,
"ratio_score": 0.776,
"prz_score": 0.87,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63574.32,
"prz_range": [
62684.52,
64464.12
],
"prz_width_pct": 2.799,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.26,
"price_to_prz_pct_raw": -1.2639,
"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": 201,
"x_order": 5,
"a_price": 75998.9,
"a_idx": 210,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 215,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 218,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.635,
"ratio_score": 0.452,
"prz_score": 0.939,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 65676.1,
"prz_range": [
65604.43,
67113.23
],
"prz_width_pct": 2.274,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 3.06,
"price_to_prz_pct_raw": 3.0607,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
],
"reaction_score": 0.9,
"reaction_detail": {
"reaction_score": 0.9,
"reaction_move_ratio_ad": 2.39,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 66358.83,
"a_price": 69999.0,
"tp1_ad_382": 67749.37,
"tp2_ad_618": 68608.46,
"tp3_a_or_structure_liquidity": 69999.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6129,
"ABC": 0.7366,
"BCD": 1.8169,
"XAD": 0.9817
},
"x_price": 65595.7,
"x_idx": 184,
"x_order": 3,
"a_price": 69999.0,
"a_idx": 190,
"a_order": 3,
"b_price": 67300.0,
"b_idx": 215,
"b_order": 3,
"c_price": 69288.0,
"c_idx": 225,
"c_order": 3,
"d_idx": 226
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.865,
"ratio_score": 1.0,
"prz_score": 0.783,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 64824.43,
"prz_range": [
64325.45,
65323.41
],
"prz_width_pct": 1.539,
"prz_confluence_count": 2,
"prz_fib_families": [
"ABCD",
"BC_EXT"
],
"price_to_prz_pct": 0.68,
"price_to_prz_pct_raw": 0.6777,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 64824.43,
"a_price": 74046.5,
"tp1_ad_382": 68347.26,
"tp2_ad_618": 70523.67,
"tp3_a_or_structure_liquidity": 74046.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4736,
"ABC": 0.6966
},
"x_price": 59800.0,
"x_idx": 171,
"x_order": 8,
"a_price": 74046.5,
"a_idx": 197,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 215,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 218,
"c_order": 5,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.865,
"ratio_score": 0.942,
"prz_score": 0.814,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 64283.69,
"prz_range": [
63244.56,
65322.83
],
"prz_width_pct": 3.233,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.16,
"price_to_prz_pct_raw": -0.1622,
"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": 184,
"x_order": 3,
"a_price": 74046.5,
"a_idx": 197,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 215,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 218,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.856,
"ratio_score": 1.0,
"prz_score": 0.783,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 63594.84,
"prz_range": [
63202.3,
63987.38
],
"prz_width_pct": 1.235,
"prz_confluence_count": 2,
"prz_fib_families": [
"ABCD",
"BC_EXT"
],
"price_to_prz_pct": -1.23,
"price_to_prz_pct_raw": -1.232,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 63594.84,
"a_price": 70938.5,
"tp1_ad_382": 66400.12,
"tp2_ad_618": 68133.22,
"tp3_a_or_structure_liquidity": 70938.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.482,
"ABC": 0.6926
},
"x_price": 59800.0,
"x_idx": 171,
"x_order": 8,
"a_price": 70938.5,
"a_idx": 180,
"a_order": 5,
"b_price": 65569.2,
"b_idx": 201,
"b_order": 5,
"c_price": 69288.0,
"c_idx": 225,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.841,
"ratio_score": 0.864,
"prz_score": 0.822,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 63790.98,
"prz_range": [
62779.86,
64802.1
],
"prz_width_pct": 3.17,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.93,
"price_to_prz_pct_raw": -0.9274,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 63790.98,
"a_price": 74046.5,
"tp1_ad_382": 67708.59,
"tp2_ad_618": 70128.89,
"tp3_a_or_structure_liquidity": 74046.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.595,
"ABC": 0.7586
},
"x_price": 59800.0,
"x_idx": 171,
"x_order": 8,
"a_price": 74046.5,
"a_idx": 197,
"a_order": 8,
"b_price": 65569.2,
"b_idx": 201,
"b_order": 5,
"c_price": 71999.9,
"c_idx": 218,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.841,
"ratio_score": 0.95,
"prz_score": 0.752,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 65542.24,
"prz_range": [
64324.68,
66759.8
],
"prz_width_pct": 3.715,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.79,
"price_to_prz_pct_raw": 1.7925,
"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": 193,
"x_order": 3,
"a_price": 74046.5,
"a_idx": 197,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 215,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 218,
"c_order": 5,
"d_idx": null
}
],
"council_relevant_prz": [],
"report_detail_candidates": [
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.892,
"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.37,
"price_to_prz_pct_raw": 3.3677,
"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": 184,
"x_order": 3,
"a_price": 69999.0,
"a_idx": 190,
"a_order": 3,
"b_price": 67300.0,
"b_idx": 215,
"b_order": 3,
"c_price": 69288.0,
"c_idx": 225,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.833,
"ratio_score": 0.776,
"prz_score": 0.87,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63574.32,
"prz_range": [
62684.52,
64464.12
],
"prz_width_pct": 2.799,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.26,
"price_to_prz_pct_raw": -1.2639,
"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": 201,
"x_order": 5,
"a_price": 75998.9,
"a_idx": 210,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 215,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 218,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.635,
"ratio_score": 0.452,
"prz_score": 0.939,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 65676.1,
"prz_range": [
65604.43,
67113.23
],
"prz_width_pct": 2.274,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 3.06,
"price_to_prz_pct_raw": 3.0607,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
],
"reaction_score": 0.9,
"reaction_detail": {
"reaction_score": 0.9,
"reaction_move_ratio_ad": 2.39,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 66358.83,
"a_price": 69999.0,
"tp1_ad_382": 67749.37,
"tp2_ad_618": 68608.46,
"tp3_a_or_structure_liquidity": 69999.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6129,
"ABC": 0.7366,
"BCD": 1.8169,
"XAD": 0.9817
},
"x_price": 65595.7,
"x_idx": 184,
"x_order": 3,
"a_price": 69999.0,
"a_idx": 190,
"a_order": 3,
"b_price": 67300.0,
"b_idx": 215,
"b_order": 3,
"c_price": 69288.0,
"c_idx": 225,
"c_order": 3,
"d_idx": 226
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.865,
"ratio_score": 1.0,
"prz_score": 0.783,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 64824.43,
"prz_range": [
64325.45,
65323.41
],
"prz_width_pct": 1.539,
"prz_confluence_count": 2,
"prz_fib_families": [
"ABCD",
"BC_EXT"
],
"price_to_prz_pct": 0.68,
"price_to_prz_pct_raw": 0.6777,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 64824.43,
"a_price": 74046.5,
"tp1_ad_382": 68347.26,
"tp2_ad_618": 70523.67,
"tp3_a_or_structure_liquidity": 74046.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4736,
"ABC": 0.6966
},
"x_price": 59800.0,
"x_idx": 171,
"x_order": 8,
"a_price": 74046.5,
"a_idx": 197,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 215,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 218,
"c_order": 5,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.865,
"ratio_score": 0.942,
"prz_score": 0.814,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 64283.69,
"prz_range": [
63244.56,
65322.83
],
"prz_width_pct": 3.233,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.16,
"price_to_prz_pct_raw": -0.1622,
"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": 184,
"x_order": 3,
"a_price": 74046.5,
"a_idx": 197,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 215,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 218,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.856,
"ratio_score": 1.0,
"prz_score": 0.783,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 63594.84,
"prz_range": [
63202.3,
63987.38
],
"prz_width_pct": 1.235,
"prz_confluence_count": 2,
"prz_fib_families": [
"ABCD",
"BC_EXT"
],
"price_to_prz_pct": -1.23,
"price_to_prz_pct_raw": -1.232,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 63594.84,
"a_price": 70938.5,
"tp1_ad_382": 66400.12,
"tp2_ad_618": 68133.22,
"tp3_a_or_structure_liquidity": 70938.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.482,
"ABC": 0.6926
},
"x_price": 59800.0,
"x_idx": 171,
"x_order": 8,
"a_price": 70938.5,
"a_idx": 180,
"a_order": 5,
"b_price": 65569.2,
"b_idx": 201,
"b_order": 5,
"c_price": 69288.0,
"c_idx": 225,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.841,
"ratio_score": 0.864,
"prz_score": 0.822,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 63790.98,
"prz_range": [
62779.86,
64802.1
],
"prz_width_pct": 3.17,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.93,
"price_to_prz_pct_raw": -0.9274,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 63790.98,
"a_price": 74046.5,
"tp1_ad_382": 67708.59,
"tp2_ad_618": 70128.89,
"tp3_a_or_structure_liquidity": 74046.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.595,
"ABC": 0.7586
},
"x_price": 59800.0,
"x_idx": 171,
"x_order": 8,
"a_price": 74046.5,
"a_idx": 197,
"a_order": 8,
"b_price": 65569.2,
"b_idx": 201,
"b_order": 5,
"c_price": 71999.9,
"c_idx": 218,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.841,
"ratio_score": 0.95,
"prz_score": 0.752,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 65542.24,
"prz_range": [
64324.68,
66759.8
],
"prz_width_pct": 3.715,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.79,
"price_to_prz_pct_raw": 1.7925,
"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": 193,
"x_order": 3,
"a_price": 74046.5,
"a_idx": 197,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 215,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 218,
"c_order": 5,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.835,
"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.67,
"price_to_prz_pct_raw": -4.6705,
"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": 193,
"x_order": 3,
"a_price": 71999.9,
"a_idx": 218,
"a_order": 5,
"b_price": 64918.2,
"b_idx": 222,
"b_order": 8,
"c_price": 69288.0,
"c_idx": 225,
"c_order": 3,
"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.13,
"price_to_prz_pct_raw": -0.1271,
"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": 189,
"x_order": 8,
"a_price": 75998.9,
"a_idx": 210,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 215,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 218,
"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.13,
"price_to_prz_pct_raw": -0.1271,
"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": 189,
"x_order": 8,
"a_price": 75998.9,
"a_idx": 210,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 215,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 218,
"c_order": 5,
"d_idx": 222
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.816,
"ratio_score": 0.905,
"prz_score": 0.752,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 65676.1,
"prz_range": [
64324.68,
66759.8
],
"prz_width_pct": 3.715,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.79,
"price_to_prz_pct_raw": 1.7925,
"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": 193,
"x_order": 3,
"a_price": 74046.5,
"a_idx": 197,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 215,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 218,
"c_order": 5,
"d_idx": 226
}
],
"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.48,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.52,\n \"setup_signals\": [\n \"현재가 $64,388.10이 최근접 bullish Gartley 형성 PRZ 중심 $64,306.25와 거의 동일한 구간에 위치(price_to_prz -0.13%)\",\n \"bullish Bat strict/medium PRZ $64,325.45-$65,323.41이 현재가 바로 위·주변에 활성화되어 있음, D 예상가 $64,824.43\",\n \"bullish Bat strict/medium PRZ $63,202.30-$63,987.38이 하단 방어 후보로 활성화되어 있음, D 예상가 $63,594.84\",\n \"bullish Gartley completed 후보가 PRZ $63,231.55-$65,380.95에서 반응 확인을 보였으나 품질은 low이며 단독 구조 전환 근거는 아님\",\n \"가장 높은 점수의 bullish Gartley strict/high는 아직 watch 상태이며 PRZ $65,999.53-$67,113.44, D $66,556.49로 현재가 대비 +3.37% 위에 위치\"\n ],\n \"reasoning\": \"일봉 구조 관점에서는 가격이 EMA20 $66,636.75, EMA120 $74,494.58, EMA240 $81,572.51 아래에 있어 확인된 구조_bias는 아직 bearish로 본다. 다만 하모닉 setup 관점에서는 현재가 $64,388.10이 최근접 bullish Gartley PRZ $63,231.55-$65,380.95의 내부이며, 중심 $64,306.25와 -0.13% 차이에 불과해 단기 반등 후보 구간이다. 활성 PRZ는 34개이나 council_relevant_prz_count와 directional_influence_prz_count가 모두 0이고, confirmed_reaction_prz_count도 0으로 집계되어 하모닉만으로 방향 전환을 확정할 수 없다. 따라서 본 신호는 bullish 반응 가능성을 인정하되, 구조 전환 확인 전까지는 neutral이며, $65,380.95-$67,113.44 상단 PRZ/EMA20 회복 여부가 핵심이다.\",\n \"key_levels\": {\n \"support\": [\n 64306.25,\n 63231.55,\n 63202.3,\n 62684.52,\n 60691.9\n ],\n \"resistance\": [\n 65380.95,\n 65999.53,\n 66636.75,\n 67113.44,\n 67871.53,\n 68683.96\n ]\n },\n \"time_horizon\": \"medium term\",\n \"invalidation_level\": \"$63,202.30 일봉 종가 이탈 시 현재 활성 bullish Bat/Gartley PRZ 방어 논리가 약화되며, $62,684.52 하회 시 bullish 하모닉 setup은 사실상 실패로 간주\",\n \"risk_scenario\": \"반대로 가격이 $65,380.95 상단을 회복하지 못하고 $63,202.30 아래로 밀리면, 활성 bullish PRZ는 방어 실패로 전환되고 $62,684.52 및 7일 저점 $60,691.90 재탐색 리스크가 커진다. 특히 EMA20 $66,636.75를 되찾지 못하면 반등은 구조적 전환이 아니라 하락 추세 내 PRZ 반응에 그칠 가능성이 높다.\",\n \"data_quality\": \"medium\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bearish",
"overall_confidence": 0.68,
"execution_setup": {
"setup_bias": "bullish",
"setup_strength": 0.61,
"active_setups": [
"현재가 $64,388.10은 EMA20 $66,636.75 아래에 있어 구조는 약세이나, 파생 CVD divergence 0.700 및 CVD 변화 +31.9350으로 단기 매수 체결 우위가 선행 중",
"OI 24시간 +2.40% 증가, 펀딩 중립에 가까워 $64,738.00 회복 시 $66,100 상단 청산 유동성으로 연결될 수 있는 숏 스퀴즈형 사전 조건",
"엄격 등급 morning star 품질 0.672 및 최근 bullish engulfing 3회 출현으로 $60,691.90 저점 이후 반등 반응 확인",
"현재가가 bullish Gartley PRZ 중심 $64,306.25와 거의 동일하고, $63,231.55-$65,380.95 PRZ 내부에 위치",
"단, ICT 기준 $64,918.20 bearish CHoCH 아래에 머물러 있으며, $64,684.69 Fibonacci 0.236 되돌림도 아직 회복하지 못한 상태"
],
"setup_vs_structure": "실행 셋업은 단기 반등·PRZ 방어·파생 매수 체결 우위 때문에 bullish로 기울지만, 상위 구조는 아직 bearish이다. 즉, 현재 시장은 약세 구조 안에서 반등 후보가 발생한 상태이며, 구조 전환으로 인정하려면 $64,738-$66,636.75 구간의 회복과 수용이 필요하다."
},
"signal_breakdown": {
"bullish_count": 2,
"bearish_count": 2,
"neutral_count": 2
},
"key_levels": {
"support": [
63500,
63360,
63231.55,
61600,
60691.9,
59080
],
"resistance": [
64684.69,
64738,
64918.2,
66100,
66636.75,
68152,
70954.35
]
},
"confluences": [
"ICT와 Wyckoff 모두 $64,738.00을 단기 상단 테스트 레벨로 제시하며, 현재가 $64,388.10이 그 바로 아래에 있어 ST/전일고가 저항 확인 구간으로 본다.",
"ICT의 bearish CHoCH $64,918.20, Fibonacci 0.236 되돌림 $64,684.69, Wyckoff ST $64,738.00이 모두 $64.7k-$64.9k에 밀집해 있어 단기 구조 회복의 1차 관문이다.",
"Derivatives의 상단 청산 레벨 $66,100, EMA20 $66,636.75, Harmonic 상단 PRZ $65,999.53-$67,113.44가 $66k대 저항대로 겹친다.",
"ICT, Fibonacci, Candlestick, Harmonic, Derivatives 모두 현재가가 EMA20 $66,636.75 아래에 있다고 명시하여 확인된 추세 구조는 아직 약세라는 데 동의한다.",
"Fibonacci의 range low $59,080.00, ICT range low $59,080.00, Wyckoff active AR $59,080.00이 동일하게 하단 구조 기준점으로 수렴한다.",
"Candlestick의 7일 저점 $60,691.90, ICT 지지 $60,691.90, Harmonic 하단 후보 $60,691.90이 $60.7k 부근을 중간 지지·반응 관찰 구간으로 제시한다.",
"Derivatives의 $63,500 하단 청산 레벨과 ICT 전일 저가 $63,360.00, Harmonic 하단 PRZ $63,202.30-$63,987.38이 $63.2k-$63.5k 방어 구간으로 겹친다."
],
"conflicts": [
"구조와 실행 셋업이 충돌한다. 구조 기준으로는 ICT, Fibonacci, Candlestick, Derivatives, Harmonic이 모두 EMA20 및 주요 되돌림 아래의 bearish 구조를 인정하지만, 실행 기준으로는 Derivatives, Candlestick, Harmonic이 단기 bullish 반응 가능성을 제시한다.",
"Wyckoff는 과거 완성된 accumulation 구조를 근거로 상위 regime을 bullish로 남겨두지만, 현재 활성 후보 구조는 BC $81,999.00 → AR $59,080.00 → ST $64,738.00의 distribution 성격을 보인다. 따라서 과거 누적 구조를 현재 진행 구조로 단순 연장하기 어렵다.",
"Derivatives는 CVD divergence 0.700과 OI 증가를 근거로 숏 스퀴즈 연료를 강조하지만, ICT는 $64,918.20 bearish CHoCH 아래에서 bullish OB/FVG 및 sell-side sweep이 없다고 판단해 구조 회복 근거가 부족하다고 본다.",
"Candlestick은 strict morning star와 bullish engulfing 반복으로 반등 셋업을 제시하지만, 거래량 동반 패턴이 없고 best quality 0.672 수준이라 구조 전환 신호로 보기에는 제한적이다.",
"Harmonic은 $64,306.25 PRZ 중심에서 bullish 반응 후보를 제시하지만, 자체적으로 독립적인 경로 전환 권한은 낮고 확인된 반응·하위 구조 전환 없이는 bearish 구조를 뒤집지 못한다."
],
"executive_summary": "BTC/USDT 일봉 구조는 현재 $64,388.10 기준으로 bearish가 우세하다. 과거 Wyckoff accumulation 구조는 SC $80,600.00에서 SOS $82,828.70까지 완성된 이력이 있으나, 현재 가격은 해당 박스 하단을 크게 이탈했고 활성 구조는 BC $81,999.00 → AR $59,080.00 → ST $64,738.00의 distribution 후보에 더 가깝다. 현재 위치는 ST $64,738.00 및 ICT bearish CHoCH $64,918.20 바로 아래의 구조 회복 시험 구간이며, Fibonacci 0.236 $64,684.69도 같은 저항군에 있다. 단기 실행 측면에서는 CVD 양의 다이버전스, OI 증가, morning star, bullish harmonic PRZ가 반등 후보를 만들지만 이는 아직 약세 구조 내부의 사전 반응 조건이다. 구조적 bearish 판단은 EQ $70,954.35를 일봉 기준으로 회복·수용하기 전까지 유지되며, 하단에서는 $63,360-$63,500 이탈 시 $60,691.90 및 $59,080.00 구조 기준점 재검증 위험이 커진다.",
"raw_llm_response": "{\n \"overall_signal\": \"bearish\",\n \"overall_confidence\": 0.68,\n \"execution_setup\": {\n \"setup_bias\": \"bullish\",\n \"setup_strength\": 0.61,\n \"active_setups\": [\n \"현재가 $64,388.10은 EMA20 $66,636.75 아래에 있어 구조는 약세이나, 파생 CVD divergence 0.700 및 CVD 변화 +31.9350으로 단기 매수 체결 우위가 선행 중\",\n \"OI 24시간 +2.40% 증가, 펀딩 중립에 가까워 $64,738.00 회복 시 $66,100 상단 청산 유동성으로 연결될 수 있는 숏 스퀴즈형 사전 조건\",\n \"엄격 등급 morning star 품질 0.672 및 최근 bullish engulfing 3회 출현으로 $60,691.90 저점 이후 반등 반응 확인\",\n \"현재가가 bullish Gartley PRZ 중심 $64,306.25와 거의 동일하고, $63,231.55-$65,380.95 PRZ 내부에 위치\",\n \"단, ICT 기준 $64,918.20 bearish CHoCH 아래에 머물러 있으며, $64,684.69 Fibonacci 0.236 되돌림도 아직 회복하지 못한 상태\"\n ],\n \"setup_vs_structure\": \"실행 셋업은 단기 반등·PRZ 방어·파생 매수 체결 우위 때문에 bullish로 기울지만, 상위 구조는 아직 bearish이다. 즉, 현재 시장은 약세 구조 안에서 반등 후보가 발생한 상태이며, 구조 전환으로 인정하려면 $64,738-$66,636.75 구간의 회복과 수용이 필요하다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 2,\n \"bearish_count\": 2,\n \"neutral_count\": 2\n },\n \"key_levels\": {\n \"support\": [\n 63500,\n 63360,\n 63231.55,\n 61600,\n 60691.9,\n 59080\n ],\n \"resistance\": [\n 64684.69,\n 64738,\n 64918.2,\n 66100,\n 66636.75,\n 68152,\n 70954.35\n ]\n },\n \"confluences\": [\n \"ICT와 Wyckoff 모두 $64,738.00을 단기 상단 테스트 레벨로 제시하며, 현재가 $64,388.10이 그 바로 아래에 있어 ST/전일고가 저항 확인 구간으로 본다.\",\n \"ICT의 bearish CHoCH $64,918.20, Fibonacci 0.236 되돌림 $64,684.69, Wyckoff ST $64,738.00이 모두 $64.7k-$64.9k에 밀집해 있어 단기 구조 회복의 1차 관문이다.\",\n \"Derivatives의 상단 청산 레벨 $66,100, EMA20 $66,636.75, Harmonic 상단 PRZ $65,999.53-$67,113.44가 $66k대 저항대로 겹친다.\",\n \"ICT, Fibonacci, Candlestick, Harmonic, Derivatives 모두 현재가가 EMA20 $66,636.75 아래에 있다고 명시하여 확인된 추세 구조는 아직 약세라는 데 동의한다.\",\n \"Fibonacci의 range low $59,080.00, ICT range low $59,080.00, Wyckoff active AR $59,080.00이 동일하게 하단 구조 기준점으로 수렴한다.\",\n \"Candlestick의 7일 저점 $60,691.90, ICT 지지 $60,691.90, Harmonic 하단 후보 $60,691.90이 $60.7k 부근을 중간 지지·반응 관찰 구간으로 제시한다.\",\n \"Derivatives의 $63,500 하단 청산 레벨과 ICT 전일 저가 $63,360.00, Harmonic 하단 PRZ $63,202.30-$63,987.38이 $63.2k-$63.5k 방어 구간으로 겹친다.\"\n ],\n \"conflicts\": [\n \"구조와 실행 셋업이 충돌한다. 구조 기준으로는 ICT, Fibonacci, Candlestick, Derivatives, Harmonic이 모두 EMA20 및 주요 되돌림 아래의 bearish 구조를 인정하지만, 실행 기준으로는 Derivatives, Candlestick, Harmonic이 단기 bullish 반응 가능성을 제시한다.\",\n \"Wyckoff는 과거 완성된 accumulation 구조를 근거로 상위 regime을 bullish로 남겨두지만, 현재 활성 후보 구조는 BC $81,999.00 → AR $59,080.00 → ST $64,738.00의 distribution 성격을 보인다. 따라서 과거 누적 구조를 현재 진행 구조로 단순 연장하기 어렵다.\",\n \"Derivatives는 CVD divergence 0.700과 OI 증가를 근거로 숏 스퀴즈 연료를 강조하지만, ICT는 $64,918.20 bearish CHoCH 아래에서 bullish OB/FVG 및 sell-side sweep이 없다고 판단해 구조 회복 근거가 부족하다고 본다.\",\n \"Candlestick은 strict morning star와 bullish engulfing 반복으로 반등 셋업을 제시하지만, 거래량 동반 패턴이 없고 best quality 0.672 수준이라 구조 전환 신호로 보기에는 제한적이다.\",\n \"Harmonic은 $64,306.25 PRZ 중심에서 bullish 반응 후보를 제시하지만, 자체적으로 독립적인 경로 전환 권한은 낮고 확인된 반응·하위 구조 전환 없이는 bearish 구조를 뒤집지 못한다.\"\n ],\n \"highest_conviction_analyst\": \"ICT Trader — 신뢰도 78%로 가장 높고, 최근 bearish CHoCH $64,918.20, 전일 고가 $64,738.00, 전일 저가 $63,360.00, EQ $70,954.35, range low $59,080.00 등 구조 레벨을 가장 명확히 제시한다. 또한 bullish OB/FVG와 최근 liquidity sweep 부재를 명시해 왜 discount 구간임에도 즉각적인 구조적 bullish 전환으로 보지 않는지 설명하고 있다.\",\n \"invalidation_level\": \"$70,954.35 일봉 수용 회복\",\n \"executive_summary\": \"BTC/USDT 일봉 구조는 현재 $64,388.10 기준으로 bearish가 우세하다. 과거 Wyckoff accumulation 구조는 SC $80,600.00에서 SOS $82,828.70까지 완성된 이력이 있으나, 현재 가격은 해당 박스 하단을 크게 이탈했고 활성 구조는 BC $81,999.00 → AR $59,080.00 → ST $64,738.00의 distribution 후보에 더 가깝다. 현재 위치는 ST $64,738.00 및 ICT bearish CHoCH $64,918.20 바로 아래의 구조 회복 시험 구간이며, Fibonacci 0.236 $64,684.69도 같은 저항군에 있다. 단기 실행 측면에서는 CVD 양의 다이버전스, OI 증가, morning star, bullish harmonic PRZ가 반등 후보를 만들지만 이는 아직 약세 구조 내부의 사전 반응 조건이다. 구조적 bearish 판단은 EQ $70,954.35를 일봉 기준으로 회복·수용하기 전까지 유지되며, 하단에서는 $63,360-$63,500 이탈 시 $60,691.90 및 $59,080.00 구조 기준점 재검증 위험이 커진다.\"\n}"
},
"overall_signal": "bearish",
"overall_confidence": 0.68,
"operating_path": {
"path_type": "complex",
"confidence": 0.6,
"waypoints": [
{
"seq": 1,
"price": 64918.2,
"type": "liquidity_sweep",
"source": "derivatives, ict, wyckoff, fibonacci, candlestick",
"description": "실행 셋업이 bullish(61%)이므로 첫 경로는 상방이다. CVD divergence 0.700·CVD 변화 +31.94·OI +2.40%의 매수 체결 우위가 7일 고점/Wyckoff ST $64,738.00 위의 정지 유동성을 쓸어담는 숏 스퀴즈 시도를 만든다. 1차 관문은 ICT bearish CHoCH $64,918.20이며 Fib 0.236 $64,684.69·ST $64,738.00이 $64.7k-$64.9k에 밀집한다. ICT(78% 약세)는 활성 bullish OB/FVG·sell-side sweep 부재로 이 구간을 공급 거부 지점으로 보아, 스윕 후 거부 가능성이 높다.",
"est_hours": 3.0,
"turning_zone": [
64918.2,
65600.0
],
"likely_wick": 65100.0,
"rejection_confirm": 64684.69,
"invalid_overshoot": 66100.0,
"calibration_reasoning": "ICT bearish CHoCH $64,918.20과 7일 고점/Wyckoff ST $64,738 위에 쌓인 정지 유동성을 스윕 대상으로 보고, $65,000 라운드넘버 자석 직상으로 likely_wick을 편향. zone 폭 $681.80(≈0.31×ATR)은 다음 Chairman 저항 $66,100 이전에서 거부가 일어나도록 제한했고, Fib 0.236 $64,684.69 하향 이탈을 거부 확인으로 설정."
},
{
"seq": 2,
"price": 63360.0,
"type": "support_test",
"source": "ict, derivatives, harmonic",
"description": "$64,918.20 CHoCH·EMA20 $66,636.75 하단 공급에 막혀 약세 구조가 재개된다. 1차 방어 구간인 ICT 전일 저가 $63,360.00 ~ 파생 하단 청산 $63,500을 테스트한다. Harmonic bullish Bat 하단 PRZ $63,202.30-$63,987.38(D 예상 $63,594.84)이 이 구간에서 1차 반응 후보로 겹친다. WP1→WP2 스윙 폭 약 $1,558(≈0.8×ATR)로 유의미하다.",
"est_hours": 11.0,
"turning_zone": [
62800.0,
63360.0
],
"likely_wick": 63150.0,
"rejection_confirm": 63500.0,
"invalid_overshoot": 62600.0,
"calibration_reasoning": "ICT 전일 저가 $63,360을 기준으로 하단 스톱 스윕을 반영, Harmonic Bat 하단 PRZ $63,202.30·Chairman $63,231.55 군집 직하로 likely_wick을 두되 harmonic은 정책상 조건부 반응대로만 활용(웨이포인트 미이동). zone 폭 $560(≈0.25×ATR)은 군집이 조밀해 타이트하게 잡았고, 테스트 상단/청산대 $63,500 회복을 반응 확인으로 설정."
},
{
"seq": 3,
"price": 61600.0,
"type": "swing_low",
"source": "derivatives, candlestick, ict, harmonic, chairman",
"description": "Chairman 판단대로 $63,360-$63,500 이탈 시 롱 청산이 가속되어 파생 지지 $61,600(롱 청산 레벨)으로 확장된다. 다음 자석은 7일 저점 $60,691.90(Candlestick 7일 저점·ICT 지지·Harmonic 하단 후보 합류)이며, 추세 가속 시 24h 내 이 구간까지 침투 가능하다. WP2→WP3 스윙 폭 약 $1,760(≈0.9×ATR).",
"est_hours": 21.0,
"turning_zone": [
60400.0,
61600.0
],
"likely_wick": 60650.0,
"rejection_confirm": 62000.0,
"invalid_overshoot": 60000.0,
"calibration_reasoning": "파생 롱 청산 $61,600을 1차 반응으로, 진짜 자석인 7일 저점 $60,691.90(Candlestick·ICT 지지·Harmonic 합류) 직하로 likely_wick을 편향해 유동성 스윕을 반영. 터미널 웨이포인트라 zone 폭 $1,200(≈0.54×ATR)으로 확대했고, $60k 라운드넘버 하향 이탈 시 다음 Fib/Chairman 지지 $59,080으로 연장되므로 이를 무효화 레벨로 설정."
}
],
"period_extremes": {
"4h": {
"expected_high": 64918.2,
"expected_low": 64100.0,
"high_first": true
},
"8h": {
"expected_high": 64918.2,
"expected_low": 63500.0,
"high_first": true
},
"24h": {
"expected_high": 64918.2,
"expected_low": 61600.0,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 66100.0,
"description": "파생 최강 상단 청산 $66,100을 수용 돌파하고 EMA20 $66,636.75를 회복하면 숏 스퀴즈가 확정되어 '제한적 반등 후 하락' 논리가 깨지고 $67,100까지 유동성 회수가 가속된다."
},
"bearish": {
"price": 63360.0,
"description": "ICT 전일 저가 $63,360.00 ~ 파생 청산 $63,500 구간을 하향 이탈하면 약세 가속이 확인되며 롱 청산이 $61,600 → $60,691.90 → $59,080 구조 기준점으로 확대된다."
}
},
"scenario_invalidation": 66636.75,
"raw_llm_response": "단일 운영 경로를 도출했습니다. 핵심 판단: **실행 셋업이 bullish(61%, ≥0.5)로 구조 bearish와 충돌**하므로 setup-first 규칙에 따라 1번 웨이포인트는 상방(스윕)으로 두되, 강한 구조적 약세 컨센서스(Chairman 68%, ICT 78%)를 근거로 이후 약세 연장으로 잇습니다.\n\n```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.60,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 64918.20,\n \"type\": \"liquidity_sweep\",\n \"source\": \"derivatives, ict, wyckoff, fibonacci, candlestick\",\n \"description\": \"실행 셋업이 bullish(61%)이므로 첫 경로는 상방이다. CVD divergence 0.700·CVD 변화 +31.94·OI +2.40%의 매수 체결 우위가 7일 고점/Wyckoff ST $64,738.00 위의 정지 유동성을 쓸어담는 숏 스퀴즈 시도를 만든다. 1차 관문은 ICT bearish CHoCH $64,918.20이며 Fib 0.236 $64,684.69·ST $64,738.00이 $64.7k-$64.9k에 밀집한다. ICT(78% 약세)는 활성 bullish OB/FVG·sell-side sweep 부재로 이 구간을 공급 거부 지점으로 보아, 스윕 후 거부 가능성이 높다.\",\n \"est_hours\": 3.0\n },\n {\n \"seq\": 2,\n \"price\": 63360.0,\n \"type\": \"support_test\",\n \"source\": \"ict, derivatives, harmonic\",\n \"description\": \"$64,918.20 CHoCH·EMA20 $66,636.75 하단 공급에 막혀 약세 구조가 재개된다. 1차 방어 구간인 ICT 전일 저가 $63,360.00 ~ 파생 하단 청산 $63,500을 테스트한다. Harmonic bullish Bat 하단 PRZ $63,202.30-$63,987.38(D 예상 $63,594.84)이 이 구간에서 1차 반응 후보로 겹친다. WP1→WP2 스윙 폭 약 $1,558(≈0.8×ATR)로 유의미하다.\",\n \"est_hours\": 11.0\n },\n {\n \"seq\": 3,\n \"price\": 61600.0,\n \"type\": \"swing_low\",\n \"source\": \"derivatives, candlestick, ict, harmonic, chairman\",\n \"description\": \"Chairman 판단대로 $63,360-$63,500 이탈 시 롱 청산이 가속되어 파생 지지 $61,600(롱 청산 레벨)으로 확장된다. 다음 자석은 7일 저점 $60,691.90(Candlestick 7일 저점·ICT 지지·Harmonic 하단 후보 합류)이며, 추세 가속 시 24h 내 이 구간까지 침투 가능하다. WP2→WP3 스윙 폭 약 $1,760(≈0.9×ATR).\",\n \"est_hours\": 21.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 64918.20, \"expected_low\": 64100.0, \"high_first\": true},\n \"8h\": {\"expected_high\": 64918.20, \"expected_low\": 63500.0, \"high_first\": true},\n \"24h\": {\"expected_high\": 64918.20, \"expected_low\": 61600.0, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\"price\": 66100.0, \"description\": \"파생 최강 상단 청산 $66,100을 수용 돌파하고 EMA20 $66,636.75를 회복하면 숏 스퀴즈가 확정되어 '제한적 반등 후 하락' 논리가 깨지고 $67,100까지 유동성 회수가 가속된다.\"},\n \"bearish\": {\"price\": 63360.0, \"description\": \"ICT 전일 저가 $63,360.00 ~ 파생 청산 $63,500 구간을 하향 이탈하면 약세 가속이 확인되며 롱 청산이 $61,600 → $60,691.90 → $59,080 구조 기준점으로 확대된다.\"}\n },\n \"scenario_invalidation\": 66636.75\n}\n```\n\n**경로 요약:** 상방 스윕($64,918.20 CHoCH 거부) → 약세 재개($63,360 방어 테스트) → 청산 확장($61,600, 자석 $60,691.90). 전 구간 `high_first=true`(셋업 상방이 선행). 약세 가속 트리거는 $63,360 이탈, 경로 무효화는 EMA20 $66,636.75 일봉 수용입니다."
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 64918.2,
"turning_zone": [
64918.2,
65600.0
],
"likely_wick": 65100.0,
"rejection_confirm": 64684.69,
"invalid_overshoot": 66100.0,
"calibration_reasoning": "ICT bearish CHoCH $64,918.20과 7일 고점/Wyckoff ST $64,738 위에 쌓인 정지 유동성을 스윕 대상으로 보고, $65,000 라운드넘버 자석 직상으로 likely_wick을 편향. zone 폭 $681.80(≈0.31×ATR)은 다음 Chairman 저항 $66,100 이전에서 거부가 일어나도록 제한했고, Fib 0.236 $64,684.69 하향 이탈을 거부 확인으로 설정."
},
{
"seq": 2,
"base_target": 63360.0,
"turning_zone": [
62800.0,
63360.0
],
"likely_wick": 63150.0,
"rejection_confirm": 63500.0,
"invalid_overshoot": 62600.0,
"calibration_reasoning": "ICT 전일 저가 $63,360을 기준으로 하단 스톱 스윕을 반영, Harmonic Bat 하단 PRZ $63,202.30·Chairman $63,231.55 군집 직하로 likely_wick을 두되 harmonic은 정책상 조건부 반응대로만 활용(웨이포인트 미이동). zone 폭 $560(≈0.25×ATR)은 군집이 조밀해 타이트하게 잡았고, 테스트 상단/청산대 $63,500 회복을 반응 확인으로 설정."
},
{
"seq": 3,
"base_target": 61600.0,
"turning_zone": [
60400.0,
61600.0
],
"likely_wick": 60650.0,
"rejection_confirm": 62000.0,
"invalid_overshoot": 60000.0,
"calibration_reasoning": "파생 롱 청산 $61,600을 1차 반응으로, 진짜 자석인 7일 저점 $60,691.90(Candlestick·ICT 지지·Harmonic 합류) 직하로 likely_wick을 편향해 유동성 스윕을 반영. 터미널 웨이포인트라 zone 폭 $1,200(≈0.54×ATR)으로 확대했고, $60k 라운드넘버 하향 이탈 시 다음 Fib/Chairman 지지 $59,080으로 연장되므로 이를 무효화 레벨로 설정."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 64918.20,\n \"turning_zone\": [64918.20, 65600.00],\n \"likely_wick\": 65100.00,\n \"rejection_confirm\": 64684.69,\n \"invalid_overshoot\": 66100.00,\n \"calibration_reasoning\": \"ICT bearish CHoCH $64,918.20과 7일 고점/Wyckoff ST $64,738 위에 쌓인 정지 유동성을 스윕 대상으로 보고, $65,000 라운드넘버 자석 직상으로 likely_wick을 편향. zone 폭 $681.80(≈0.31×ATR)은 다음 Chairman 저항 $66,100 이전에서 거부가 일어나도록 제한했고, Fib 0.236 $64,684.69 하향 이탈을 거부 확인으로 설정.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 63360.00,\n \"turning_zone\": [62800.00, 63360.00],\n \"likely_wick\": 63150.00,\n \"rejection_confirm\": 63500.00,\n \"invalid_overshoot\": 62600.00,\n \"calibration_reasoning\": \"ICT 전일 저가 $63,360을 기준으로 하단 스톱 스윕을 반영, Harmonic Bat 하단 PRZ $63,202.30·Chairman $63,231.55 군집 직하로 likely_wick을 두되 harmonic은 정책상 조건부 반응대로만 활용(웨이포인트 미이동). zone 폭 $560(≈0.25×ATR)은 군집이 조밀해 타이트하게 잡았고, 테스트 상단/청산대 $63,500 회복을 반응 확인으로 설정.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 61600.00,\n \"turning_zone\": [60400.00, 61600.00],\n \"likely_wick\": 60650.00,\n \"rejection_confirm\": 62000.00,\n \"invalid_overshoot\": 60000.00,\n \"calibration_reasoning\": \"파생 롱 청산 $61,600을 1차 반응으로, 진짜 자석인 7일 저점 $60,691.90(Candlestick·ICT 지지·Harmonic 합류) 직하로 likely_wick을 편향해 유동성 스윕을 반영. 터미널 웨이포인트라 zone 폭 $1,200(≈0.54×ATR)으로 확대했고, $60k 라운드넘버 하향 이탈 시 다음 Fib/Chairman 지지 $59,080으로 연장되므로 이를 무효화 레벨로 설정.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 30.1,
"chairman": 41.5,
"operating_path": 222.7,
"tp_calibrator": 197.5
},
"agents": {},
"total_s": 491.9
}
}