Signal: BULLISH (56%) | Price: $75,565.60 | 2026-05-24 01:00 KST | 300 candles
Council: 0 bullish, 5 neutral, 1 bearish | Support: $75,322 / $75,066 / $74,868 | Resistance: $75,900 / $75,999 / $76,384
BTC의 상위 구조는 Wyckoff 기준 확인된 축적 구조로 해석되며, 현재 위치는 SOS $82,828.70 이후 수요 지속성이 약화된 Phase D 재검증 구간이다. 가격은 terminal spring $74,868 부근을 다시 시험하고 있으며, $74,203.60-$75,212.98에는 캔들·파생·ICT·하모닉이 겹치는 하단 방어 클러스터가 존재한다. 반면 $76,571.59-$77,908.99에는 Fibonacci, EMA, 청산 유동성, Harmonic PRZ가 밀집해 있어 구조 회복 전 저항대가 촘촘하다. 핵심 구조 리스크는 SOS 이후 $80,600 및 $82,828.70을 회복하지 못한 failed acceptance이며, $65,595.70 이탈 시 현재의 축적 구조 해석은 무효화된다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | NEUTRAL | 61% | $74,868 / $65,596 | $80,600 / $82,829 |
| ICT Trader | NEUTRAL | 35% | $75,322 / $74,702 | $75,999 / $77,863 |
| Derivatives Trader | NEUTRAL | 56% | $74,800 / $74,204 | $75,900 / $76,600 |
| Candlestick Reader | NEUTRAL | 48% | $74,204 / $73,585 | $76,384 / $77,699 |
| Fibonacci Analyst | NEUTRAL | 52% | $74,868 / $74,204 | $76,572 / $77,909 |
| Harmonic Specialist | BEARISH | 54% | $75,193 / $75,066 | $75,990 / $77,633 |
Support: $74,868 / $65,596 | Resistance: $80,600 / $82,829 / $84,409 | Horizon: 중기
계산된 Wyckoff 구조는 acc_score 92.5, regime_fitness 0.925, regime_state confirmed_acc로 확인된 축적 구조이며, 이벤트 체인은 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입니다. 따라서 구조적 편향은 bullish이나, 현재가 $75,565.60은 SOS $82,828.70 및 SC/레인지 하단 $80,600.00 아래에 있어 Phase D 이후 LPS가 아직 확인되지 않았습니다. 즉, 구조는 축적 우위지만 즉시 경로는 $74,868.00 terminal spring 재시험 또는 $80,600.00 회복 여부를 먼저 확인해야 하는 구간입니다. $80,600.00 회복 후 $82,828.70 위 안착이 나오면 SOS 이후 수요 회복으로 해석할 수 있지만, $74,868.00 이탈 시 $65,595.70 spring 저점 재검증 리스크가 커집니다.
Support: $75,322 / $74,702 / $74,204 | Resistance: $75,999 / $77,863 / $78,564 | Horizon: short term
확정 구조 관점에서는 최근 이벤트가 BOS_bullish $75,998.90이지만, 현재가 $75,565.60이 그 아래에 있어 상승 구조의 수용이 확인되지 않았다. 동시에 이전에는 CHoCH_bearish $84,408.60, BOS_bearish $101,516.50 등 혼재된 구조 흐름이 있었고 consecutive_bull_bos는 1에 불과해 강한 추세 확정으로 보기 어렵다. 셋업 관점에서는 가격이 EQ $74,702.10 위의 프리미엄에 있으나, 활성 OB와 미체결 FVG가 모두 0개이고 recent_liq_sweeps도 없어 고확률 ICT 셋업은 부재하다. 전일 저점 $75,322.00 이탈은 단기 sell-side liquidity 탐색 가능성을 만들지만, 구조 전환이나 명확한 스윕 확정 데이터가 없어 중립 판단이 적절하다.
Support: $74,800 / $74,204 / $69,300 | Resistance: $75,900 / $76,600 / $77,800 | Horizon: short term
확인된 구조는 가격이 EMA20 $77,868.40 및 EMA120 $77,699.35 아래에서 거래되고 있어 아직 bearish 구조로 봐야 한다. 다만 setup 측면에서는 현재가 $75,565.60이 7일 EQ $76,383.95 아래 discount에 있고, CVD divergence 0.850과 CVD change +718.7360이 가격 하락 대비 매수 참여 약화를 시사해 단기 반등 셋업이 존재한다. OI가 24시간 +4.1550% 증가하면서 신규 포지션이 쌓였고, 상단 $75,900 / $76,600 / $77,800 청산 유동성이 가까워 숏 커버성 상승 트리거가 열려 있다. 반대로 long account latest 0.601, long crowding 0.645로 롱 계정 쏠림이 커지고 fragility_score 0.886도 높아 $74,800 이탈 시 롱 스퀴즈가 빠르게 발생할 수 있다.
Support: $74,204 / $73,585 | Resistance: $76,384 / $77,699 / $77,868 | Horizon: short term
현재 BTC는 $75,565.60으로 EMA20 $77,868.40보다 3.0%, EMA120 $77,699.35보다 2.7% 낮아 단기·중기 구조는 아직 약세로 판단된다. 최근 패턴은 bearish_engulfing@298과 evening_star@298이 확인되었지만, doji@299와 bullish_harami@299가 함께 나타나 7일 저점 $74,203.60 부근에서 매도세가 둔화되는 모습도 있다. 다만 best_pattern_quality가 0.595로 강한 확정 신호는 아니며, high_volume_patterns가 없어 반전 신뢰도는 중간 이하이다. bear_score 1.55가 bull_score 1.35보다 소폭 높아 구조는 약세지만, 가격이 7일 EQ $76,383.95 아래 할인 구간에 있어 단기 setup은 반등 가능성을 열어둔다.
Support: $74,868 / $74,204 | Resistance: $76,572 / $77,909 / $78,848 | Horizon: short term
현재 BTC/USDT는 Low→High 스윙 $74,868 → $82,829 기준으로 0.786 되돌림 $76,571.59 아래에 있으며, 골든 ratio 0.618 레벨 $77,908.99도 현재가보다 3.10% 위에 있습니다. 구조적으로는 스윙 저점 $74,868을 아직 명확히 이탈하지 않았지만, 0.786을 회복하지 못한 상태라 확정적인 bullish 구조로 보기는 어렵습니다. 셋업 관점에서는 가격이 EQ $78,848.35 아래의 디스카운트 영역에 있고 스윙 저점에 가까워 단기 반등 셋업은 존재하지만, 반응 확률 0.45와 confluence_quality 0.600으로 강한 확정 신호는 아닙니다. 상방은 $76,571.59 → $77,908.99 → $78,848.35 순으로 저항이 촘촘하며, 특히 $77,908.99 회복 여부가 반등의 질을 판단하는 핵심입니다.
Support: $75,193 / $75,066 / $74,655 | Resistance: $75,990 / $77,633 / $77,868 | Horizon: short/medium term
하모닉 기준으로 현재 BTC는 최근접 Bat PRZ $75,192.66-$75,989.65 안에 있으며, 중심값 $75,591.15와 현재가 $75,565.60의 차이가 거의 없어 즉각적인 반응 구간에 진입해 있다. 다만 council_relevant_prz_count와 directional_influence_prz_count가 모두 0이고 confirmed_reaction_prz_count도 0이므로, 이 하모닉 신호는 구조를 뒤집을 수 있는 독립 매도 근거가 아니라 사전 반전 후보에 가깝다. bearish 쪽은 strict/medium Bat $74,654.77-$75,212.98와 active Shark $75,066.09-$77,633.02가 겹치며 우세하지만, completed bullish Bat도 $75,692.07-$78,852.65에서 반응 확인 상태로 존재해 상단 압축이 혼재되어 있다. 따라서 확정 구조는 중립으로 두되, 실행 셋업은 현재 PRZ 체류와 EMA20/EMA120 하회 조건 때문에 약한 bearish 우위로 평가한다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $74,868 | liquidity_sweep | Wyckoff TERMINAL_SPRING, Fibonacci swing low, Harmonic PRZ lower boundary $74,654.77-$75,212.98, Candlestick 7d low $74,203.60 인접 | 5.0 | 현재가가 Harmonic bearish Bat/Shark PRZ($75,192.66-$75,989.65) 내부에 위치하고 setup이 NEUTRAL로 즉시 상방 추격이 어렵다. SOS 이후 수요 약화와 PRZ 압박으로 먼저 Wyckoff terminal spring $74,868 및 sell-side liquidity($75,322 전일 저점 아래)를 테스트할 가능성이 높다. 이 구간이 다중 에이전트의 하단 방어 클러스터($74,203.60-$75,212.98) 상단이므로 1차 반응 지점으로 적합. |
| 2 | $76,384 | resistance_test | Candlestick 7일 EQ $76,383.95, Derivatives EQ 디스카운트 경계, Fibonacci 0.786 직전 | 13.0 | 방어 클러스터 홀딩 시 CVD divergence 0.850과 OI 24h +4.155% 증가에 기반한 숏커버성 반등이 7일 레인지 EQ $76,383.95까지 진행될 것으로 예상. 이 레벨은 Fibonacci 0.786 $76,571.59 및 Derivatives 청산 유동성 $76,600의 직전 관문이며 구조 회복의 첫 검증 구간. |
| 3 | $77,800 | resistance_test | Derivatives 상단 liquidity $77,800, EMA120 $77,699.35, EMA20 $77,868.40, Harmonic Shark PRZ 상단 $77,633.02, Fibonacci 0.618 $77,908.99 | 22.0 | EQ를 수용하면 다음 저항 밀집대 $77,633-$77,908(EMA20/120 + 청산 유동성 + Shark PRZ 상단 + 0.618 fib)까지 확장 가능. 다만 이 클러스터는 Wyckoff SOS 회복 전 최종 저항이라 첫 시도에서 거부될 가능성이 높고, 돌파 실패 시 다시 EQ로 되돌림 예상. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $74,868 | $76,050 | Low first |
| 8h | $74,800 | $76,400 | Low first |
| 24h | $74,800 | $77,800 | Low first |
Invalidation: $74,204
```json
{
"path_type": "complex",
"confidence": 0.55,
"waypoints": [
{
"seq": 1,
"price": 74868.0,
"type": "liquidity_sweep",
"source": "Wyckoff TERMINAL_SPRING, Fibonacci swing low, Harmonic PRZ lower boundary $74,654.77-$75,212.98, Candlestick 7d low $74,203.60 인접",
"description": "현재가가 Harmonic bearish Bat/Shark PRZ($75,192.66-$75,989.65) 내부에 위치하고 setup이 NEUTRAL로 즉시 상방 추격이 어렵다. SOS 이후 수요 약화와 PRZ 압박으로 먼저 Wyckoff terminal spring $74,868 및 sell-side liquidity($75,322 전일 저점 아래)를 테스트할 가능성이 높다. 이 구간이 다중 에이전트의 하단 방어 클러스터($74,203.60-$75,212.98) 상단이므로 1차 반응 지점으로 적합.",
"est_hours": 5.0
},
{
"seq": 2,
"price": 76383.95,
"type": "resistance_test",
"source": "Candlestick 7일 EQ $76,383.95, Derivatives EQ 디스카운트 경계, Fibonacci 0.786 직전",
"description": "방어 클러스터 홀딩 시 CVD divergence 0.850과 OI 24h +4.155% 증가에 기반한 숏커버성 반등이 7일 레인지 EQ $76,383.95까지 진행될 것으로 예상. 이 레벨은 Fibonacci 0.786 $76,571.59 및 Derivatives 청산 유동성 $76,600의 직전 관문이며 구조 회복의 첫 검증 구간.",
"est_hours": 13.0
},
{
"seq": 3,
"price": 77800.0,
"type": "resistance_test",
"source": "Derivatives 상단 liquidity $77,800, EMA120 $77,699.35, EMA20 $77,868.40, Harmonic Shark PRZ 상단 $77,633.02, Fibonacci 0.618 $77,908.99",
"description": "EQ를 수용하면 다음 저항 밀집대 $77,633-$77,908(EMA20/120 + 청산 유동성 + Shark PRZ 상단 + 0.618 fib)까지 확장 가능. 다만 이 클러스터는 Wyckoff SOS 회복 전 최종 저항이라 첫 시도에서 거부될 가능성이 높고, 돌파 실패 시 다시 EQ로 되돌림 예상.",
"est_hours": 22.0
}
],
"period_extremes": {
"4h": {"expected_high": 76050.0, "expected_low": 74868.0, "high_first": false},
"8h": {"expected_high": 76400.0, "expected_low": 74800.0, "high_first": false},
"24h": {"expected_high": 77800.0, "expected_low": 74800.0, "high_first": false}
},
"triggers": {
"bullish": {"price": 76571.59, "description": "$76,571.59(Fibonacci 0.786 + 7d EQ $76,383.95 + Derivatives $76,600) 클러스터 종가 기준 회복 시 0.618 $77,908.99 및 SOS $80,600 회복 시도로 가속화. CVD 개선과 OI 증가가 동반된 숏커버 발화 신호."},
"bearish": {"price": 74800.0, "description": "$74,800(Derivatives 지지) 및 terminal spring $74,868 종가 이탈 시 fragility_score 0.886 + long crowding 0.645 환경에서 롱 스퀴즈 발생, $74,203.60 하단 방어 클러스터 재시험 및 $73,585.17까지 확장 위험."}
},
"scenario_invalidation": 74203.6
}
```{
"overall_signal": "bullish",
"overall_confidence": 0.56,
"execution_setup": {
"setup_bias": "neutral",
"setup_strength": 0.52,
"active_setups": [
"단기 할인 구간: 현재가 $75,565.60은 7일 레인지 EQ $76,383.95 아래에 있어 캔들·파생 관점에서 반등 후보 구간",
"스윙 저점 재시험: Fibonacci/Wyckoff가 공통으로 보는 $74,868 부근 terminal spring·스윙 저점 방어 여부가 핵심",
"파생 매수 체결 흐름: 가격 약세에도 CVD 개선과 OI 24시간 +4.155% 증가가 동반되어 $75,900 / $76,600 / $77,800 상단 유동성까지 숏커버 가능성을 열어둠",
"하모닉 PRZ 저항: 현재가가 Bat PRZ $75,192.66-$75,989.65 내부이며 bearish Shark PRZ $75,066.09-$77,633.02와 겹쳐 즉시 상방 추격에는 반전 리스크 존재",
"Wyckoff Phase D 미확인: SOS $82,828.70 이후 가격이 다시 $80,600 및 $82,828.70 아래로 내려와 LPS 확인이 아직 부족함"
],
"setup_vs_structure": "상위 구조는 Wyckoff 기준 축적 우위이나, 실행 셋업은 저점 할인 반등 신호와 PRZ·SOS 실패 리스크가 충돌한다. 따라서 구조와 단기 실행은 완전히 정렬되지 않았고, 현재 구간은 확정 추세보다 재검증 구간으로 해석하는 것이 적절하다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 1,
"neutral_count": 5
},
"key_levels": {
"support": [
75322.0,
75066.09,
74868.0,
74800.0,
74702.1,
74654.77,
74203.6,
73585.17,
72231.46,
71107.89,
65595.7
],
"resistance": [
75900.0,
75998.9,
76383.95,
76571.59,
76600.0,
77633.02,
77699.35,
77800.0,
77868.4,
77908.99,
78848.35,
80600.0,
82828.7,
84408.6
]
},
"confluences": [
"Wyckoff와 Fibonacci가 모두 $74,868을 핵심 저점으로 인식하며, 현재 가격은 이 terminal spring·스윙 저점 재시험 구간 바로 위에 있음",
"Candlestick의 $74,203.60, Derivatives의 $74,800, ICT의 $74,702.10, Harmonic의 $74,654.77-$75,212.98이 $74.2k-$75.2k 방어 클러스터를 형성",
"Candlestick과 Derivatives는 모두 7일 EQ $76,383.95 아래를 할인 구간으로 보고 단기 반등 셋업 가능성을 인정",
"Fibonacci $76,571.59, Derivatives $76,600, Harmonic Shark/Bat PRZ 상단 $77,633.02, EMA120 $77,699.35, Derivatives $77,800, EMA20 $77,868.40, Fibonacci $77,908.99가 $76.6k-$77.9k 저항 밀집대를 형성",
"Wyckoff SOS $82,828.70과 ICT 레인지 고점 $82,828.70이 동일하게 상위 구조 회복 확인 레벨로 작동"
],
"conflicts": [
"Wyckoff는 확인된 축적 구조와 Phase D 맥락 때문에 구조적으로 bullish를 제시하지만, Candlestick과 Derivatives는 가격이 EMA20 $77,868.40 및 EMA120 $77,699.35 아래에 있어 단기·중기 구조를 bearish로 판단",
"Derivatives와 Candlestick은 $76,383.95 아래 할인 구간에서 매도 둔화·CVD 개선을 근거로 bullish setup을 보지만, Harmonic은 현재 가격이 bearish Bat/Shark PRZ 내부라 즉시 구간의 반전 리스크를 제기",
"ICT는 최근 BOS_bullish $75,998.90을 확인했으나 현재가 $75,565.60이 그 아래에 있어 상승 구조 수용이 약하다고 판단하며, Wyckoff의 축적 우위 해석과 강도 면에서 차이가 있음",
"Fibonacci는 $74,868 저점을 아직 명확히 이탈하지 않았다는 점은 긍정적으로 보지만, 현재가가 0.786 되돌림 $76,571.59 아래에 있어 상승 구조 확정에는 신중함"
],
"highest_conviction_analyst": "Wyckoff Expert — SC $80,600, AR $93,080, ST $84,408.60, Spring $65,595.70, Terminal Spring $74,868, SOS $82,828.70로 이어지는 축적 이벤트 체인이 가장 구체적이며, 축적 구조 적합도가 높다. 다만 현재 가격이 $80,600 및 $82,828.70 아래에 있어 Phase D 이후 LPS는 아직 확인되지 않았다는 제한을 명확히 제시한 점도 신뢰도를 높인다.",
"invalidation_level": "$65,595.70 — 축적 구조의 핵심 Spring 저점. 단, $74,868 및 $74,203.60 하향 이탈은 Phase D/LPS 실패의 선행 경고로 봐야 한다.",
"executive_summary": "BTC의 상위 구조는 Wyckoff 기준 확인된 축적 구조로 해석되며, 현재 위치는 SOS $82,828.70 이후 수요 지속성이 약화된 Phase D 재검증 구간이다. 가격은 terminal spring $74,868 부근을 다시 시험하고 있으며, $74,203.60-$75,212.98에는 캔들·파생·ICT·하모닉이 겹치는 하단 방어 클러스터가 존재한다. 반면 $76,571.59-$77,908.99에는 Fibonacci, EMA, 청산 유동성, Harmonic PRZ가 밀집해 있어 구조 회복 전 저항대가 촘촘하다. 핵심 구조 리스크는 SOS 이후 $80,600 및 $82,828.70을 회복하지 못한 failed acceptance이며, $65,595.70 이탈 시 현재의 축적 구조 해석은 무효화된다."
}{
"symbol": "BTC/USDT",
"timeframe": "1d",
"timestamp": "2026-05-24 01:00 KST",
"last_price": 75565.6,
"num_candles": 300,
"stage1_analyses": {
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "neutral",
"confidence": 0.48,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.56,
"setup_signals": [
"현재가 $75,565.60은 7일 범위 EQ $76,383.95 아래에 있어 단기 할인 구간에 위치",
"7일 저점 $74,203.60 근처에서 doji@299 및 bullish_harami@299 후보 발생",
"최근 -2.7% 급락 캔들 이후 +0.1% 반등으로 매도 압력 둔화 신호",
"EMA20 $77,868.40 및 EMA120 $77,699.35 아래에 있어 구조 전환은 아직 미확인",
"고거래량 패턴이 없어 반등 setup의 신뢰도는 제한적"
],
"reasoning": "현재 BTC는 $75,565.60으로 EMA20 $77,868.40보다 3.0%, EMA120 $77,699.35보다 2.7% 낮아 단기·중기 구조는 아직 약세로 판단된다. 최근 패턴은 bearish_engulfing@298과 evening_star@298이 확인되었지만, doji@299와 bullish_harami@299가 함께 나타나 7일 저점 $74,203.60 부근에서 매도세가 둔화되는 모습도 있다. 다만 best_pattern_quality가 0.595로 강한 확정 신호는 아니며, high_volume_patterns가 없어 반전 신뢰도는 중간 이하이다. bear_score 1.55가 bull_score 1.35보다 소폭 높아 구조는 약세지만, 가격이 7일 EQ $76,383.95 아래 할인 구간에 있어 단기 setup은 반등 가능성을 열어둔다.",
"key_levels": {
"support": [
74203.6,
73585.17
],
"resistance": [
76383.95,
77699.35,
77868.4,
78564.3,
84874.23
]
},
"time_horizon": "short term",
"invalidation_level": "$78,564.30 일봉 종가 상향 돌파",
"risk_scenario": "만약 $74,203.60의 7일 저점이 하향 이탈되면 doji와 bullish harami 기반의 단기 반등 setup은 실패로 해석되며, ATR 기준 다음 하방 변동성은 약 $73,585.17 부근까지 확대될 수 있다. 반대로 $78,564.30을 일봉 종가로 회복하면 bearish engulfing 및 evening star의 하락 압력이 무효화되고 EMA20·EMA120 재돌파 시 구조 중립화가 진행될 수 있다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 137,
"recent_patterns": 6,
"pattern_list": [
"bullish_engulfing@290",
"bearish_engulfing@298",
"evening_star@298",
"doji@297",
"doji@299",
"bullish_harami@299"
],
"atr_value": 1980.43,
"vol_avg_20": 130131.27,
"high_volume_patterns": [],
"pattern_candidates": [
{
"pattern": "bullish_harami",
"signal": "bullish",
"pattern_quality": 0.595,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "evening_star",
"signal": "bearish",
"pattern_quality": 0.453,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.447,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.428,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.355,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.595,
"bull_score": 1.35,
"bear_score": 1.55
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.48,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.56,\n \"setup_signals\": [\n \"현재가 $75,565.60은 7일 범위 EQ $76,383.95 아래에 있어 단기 할인 구간에 위치\",\n \"7일 저점 $74,203.60 근처에서 doji@299 및 bullish_harami@299 후보 발생\",\n \"최근 -2.7% 급락 캔들 이후 +0.1% 반등으로 매도 압력 둔화 신호\",\n \"EMA20 $77,868.40 및 EMA120 $77,699.35 아래에 있어 구조 전환은 아직 미확인\",\n \"고거래량 패턴이 없어 반등 setup의 신뢰도는 제한적\"\n ],\n \"reasoning\": \"현재 BTC는 $75,565.60으로 EMA20 $77,868.40보다 3.0%, EMA120 $77,699.35보다 2.7% 낮아 단기·중기 구조는 아직 약세로 판단된다. 최근 패턴은 bearish_engulfing@298과 evening_star@298이 확인되었지만, doji@299와 bullish_harami@299가 함께 나타나 7일 저점 $74,203.60 부근에서 매도세가 둔화되는 모습도 있다. 다만 best_pattern_quality가 0.595로 강한 확정 신호는 아니며, high_volume_patterns가 없어 반전 신뢰도는 중간 이하이다. bear_score 1.55가 bull_score 1.35보다 소폭 높아 구조는 약세지만, 가격이 7일 EQ $76,383.95 아래 할인 구간에 있어 단기 setup은 반등 가능성을 열어둔다.\",\n \"key_levels\": {\n \"support\": [\n 74203.6,\n 73585.17\n ],\n \"resistance\": [\n 76383.95,\n 77699.35,\n 77868.4,\n 78564.3,\n 84874.23\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$78,564.30 일봉 종가 상향 돌파\",\n \"risk_scenario\": \"만약 $74,203.60의 7일 저점이 하향 이탈되면 doji와 bullish harami 기반의 단기 반등 setup은 실패로 해석되며, ATR 기준 다음 하방 변동성은 약 $73,585.17 부근까지 확대될 수 있다. 반대로 $78,564.30을 일봉 종가로 회복하면 bearish engulfing 및 evening star의 하락 압력이 무효화되고 EMA20·EMA120 재돌파 시 구조 중립화가 진행될 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "neutral",
"confidence": 0.52,
"structure_bias": "neutral",
"setup_bias": "bullish",
"setup_score": 0.45,
"setup_signals": [
"가격이 EQ $78,848.35 아래의 디스카운트 구간에 위치",
"현재가 $75,565.60은 0.786 되돌림 $76,571.59 아래에 있어 깊은 되돌림 영역",
"스윙 저점 $74,868 근처에서 스프링 후보 가능성은 있으나 아직 구조 전환 확인 없음",
"상방 회복 시 첫 확인 저항은 0.786 $76,571.59, 이후 골든 ratio 0.618 $77,908.99"
],
"reasoning": "현재 BTC/USDT는 Low→High 스윙 $74,868 → $82,829 기준으로 0.786 되돌림 $76,571.59 아래에 있으며, 골든 ratio 0.618 레벨 $77,908.99도 현재가보다 3.10% 위에 있습니다. 구조적으로는 스윙 저점 $74,868을 아직 명확히 이탈하지 않았지만, 0.786을 회복하지 못한 상태라 확정적인 bullish 구조로 보기는 어렵습니다. 셋업 관점에서는 가격이 EQ $78,848.35 아래의 디스카운트 영역에 있고 스윙 저점에 가까워 단기 반등 셋업은 존재하지만, 반응 확률 0.45와 confluence_quality 0.600으로 강한 확정 신호는 아닙니다. 상방은 $76,571.59 → $77,908.99 → $78,848.35 순으로 저항이 촘촘하며, 특히 $77,908.99 회복 여부가 반등의 질을 판단하는 핵심입니다.",
"key_levels": {
"support": [
74868,
74203.6
],
"resistance": [
76571.59,
77908.99,
78848.35,
79787.71,
84994.01
]
},
"time_horizon": "short term",
"invalidation_level": "$74,868 일봉 종가 하회",
"risk_scenario": "반대로 $74,868 스윙 저점을 일봉 종가로 이탈하면 현재의 디스카운트 반등 셋업은 실패하며, $74,203.60 7일 저점 테스트 및 추가 하락 확장이 우세해질 수 있습니다. 반면 $77,908.99를 강하게 회복하면 0.618 골든 ratio 재진입으로 $78,848.35와 $79,787.71까지 되돌림 반등이 열립니다.",
"data_quality": "medium",
"metrics": {
"swing_pair": "Low→High: $74,868 → $82,829",
"direction": "up",
"nearest_fib": "ret_0.786",
"nearest_fib_price": 76571.59,
"nearest_fib_distance": 1.33,
"golden_ratio_level": 77908.99,
"fib_ret_382": 79787.71,
"fib_ret_618": 77908.99,
"confluence_zones": [
{
"price": 85081.03,
"count": 2,
"levels": [
"ext_1.272",
"ret_0.382"
],
"cluster_score": 0.6
}
],
"support_levels": [],
"resistance_levels": [
76571.5898,
77908.9874,
78848.35
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 80949.97,
"distance_pct": 7.13,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.382",
"price": 79787.71,
"distance_pct": 5.59,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.5",
"price": 78848.35,
"distance_pct": 4.34,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.618",
"price": 77908.99,
"distance_pct": 3.1,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.786",
"price": 76571.59,
"distance_pct": 1.33,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.0",
"price": 82828.7,
"distance_pct": 9.61,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.272",
"price": 84994.01,
"distance_pct": 12.48,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.414",
"price": 86124.43,
"distance_pct": 13.97,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.618",
"price": 87748.41,
"distance_pct": 16.12,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_2.0",
"price": 90789.4,
"distance_pct": 20.15,
"is_support": false,
"cluster_score": 0.0
}
],
"confluence_quality": 0.6,
"fib_reaction_state": "approaching",
"reaction_probability": 0.45
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.52,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.45,\n \"setup_signals\": [\n \"가격이 EQ $78,848.35 아래의 디스카운트 구간에 위치\",\n \"현재가 $75,565.60은 0.786 되돌림 $76,571.59 아래에 있어 깊은 되돌림 영역\",\n \"스윙 저점 $74,868 근처에서 스프링 후보 가능성은 있으나 아직 구조 전환 확인 없음\",\n \"상방 회복 시 첫 확인 저항은 0.786 $76,571.59, 이후 골든 ratio 0.618 $77,908.99\"\n ],\n \"reasoning\": \"현재 BTC/USDT는 Low→High 스윙 $74,868 → $82,829 기준으로 0.786 되돌림 $76,571.59 아래에 있으며, 골든 ratio 0.618 레벨 $77,908.99도 현재가보다 3.10% 위에 있습니다. 구조적으로는 스윙 저점 $74,868을 아직 명확히 이탈하지 않았지만, 0.786을 회복하지 못한 상태라 확정적인 bullish 구조로 보기는 어렵습니다. 셋업 관점에서는 가격이 EQ $78,848.35 아래의 디스카운트 영역에 있고 스윙 저점에 가까워 단기 반등 셋업은 존재하지만, 반응 확률 0.45와 confluence_quality 0.600으로 강한 확정 신호는 아닙니다. 상방은 $76,571.59 → $77,908.99 → $78,848.35 순으로 저항이 촘촘하며, 특히 $77,908.99 회복 여부가 반등의 질을 판단하는 핵심입니다.\",\n \"key_levels\": {\n \"support\": [\n 74868,\n 74203.6\n ],\n \"resistance\": [\n 76571.59,\n 77908.99,\n 78848.35,\n 79787.71,\n 84994.01\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$74,868 일봉 종가 하회\",\n \"risk_scenario\": \"반대로 $74,868 스윙 저점을 일봉 종가로 이탈하면 현재의 디스카운트 반등 셋업은 실패하며, $74,203.60 7일 저점 테스트 및 추가 하락 확장이 우세해질 수 있습니다. 반면 $77,908.99를 강하게 회복하면 0.618 골든 ratio 재진입으로 $78,848.35와 $79,787.71까지 되돌림 반등이 열립니다.\",\n \"data_quality\": \"medium\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "neutral",
"confidence": 0.56,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.68,
"setup_signals": [
"현재가 $75,565.60은 7일 레인지 EQ $76,383.95 아래의 discount 구간에 위치",
"CVD divergence 0.850 및 CVD change +718.7360으로 가격 약세 대비 매수 체결 흐름이 상대적으로 강함",
"OI 24h +4.1550% 및 oi_trend 0.915로 신규 포지션 유입이 강하며, 단기 변동성 확장 가능성 증가",
"상단 청산 유동성 $75,900, $76,600, $77,800에 밀집되어 있으며 최강 청산 레벨은 $77,800",
"spot-futures basis -0.0455%로 선물이 현물 대비 할인되어 있어 과열 롱 펀딩보다는 숏/헤지 압력이 일부 반영"
],
"reasoning": "확인된 구조는 가격이 EMA20 $77,868.40 및 EMA120 $77,699.35 아래에서 거래되고 있어 아직 bearish 구조로 봐야 한다. 다만 setup 측면에서는 현재가 $75,565.60이 7일 EQ $76,383.95 아래 discount에 있고, CVD divergence 0.850과 CVD change +718.7360이 가격 하락 대비 매수 참여 약화를 시사해 단기 반등 셋업이 존재한다. OI가 24시간 +4.1550% 증가하면서 신규 포지션이 쌓였고, 상단 $75,900 / $76,600 / $77,800 청산 유동성이 가까워 숏 커버성 상승 트리거가 열려 있다. 반대로 long account latest 0.601, long crowding 0.645로 롱 계정 쏠림이 커지고 fragility_score 0.886도 높아 $74,800 이탈 시 롱 스퀴즈가 빠르게 발생할 수 있다.",
"key_levels": {
"support": [
74800,
74203.6,
69300
],
"resistance": [
75900,
76600,
77800,
78564.3
]
},
"time_horizon": "short term",
"invalidation_level": "$74,800",
"risk_scenario": "$74,800 하방 청산 클러스터가 먼저 터지면, OI 증가분이 롱 포지션으로 확인되며 롱 스퀴즈가 발생할 수 있다. 이 경우 7일 저점 $74,203.60 재테스트 후 하단 대형 유동성 $69,300까지 변동성이 확대될 위험이 있다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.85,
"cvd_change": 718.736,
"oi_trend": 0.915,
"oi_change_pct_24h": 4.155,
"oi_latest": 104881.213,
"funding_pressure": 0.474,
"funding_avg": 2.647e-05,
"funding_change_24h": 3.877e-05,
"long_account_ratio": 0.577,
"short_account_ratio": 0.423,
"long_account_latest": 0.601,
"short_account_latest": 0.399,
"long_account_change_24h": 0.0478,
"short_account_change_24h": -0.0478,
"account_flow_label": "long_accounts_rising_short_accounts_falling",
"account_short_crowding": 0.0,
"account_long_crowding": 0.645,
"ls_imbalance": 0.0,
"ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
"spot_futures_basis_score": 0.489,
"spot_futures_basis_pct": -0.0455,
"basis_change_lookback": 0.0084,
"aggregate_score": 0.546,
"bull_signals": 2,
"bear_signals": 1,
"liq_below": [
[
74800,
81306.63969235
],
[
69300,
76563.1169835
]
],
"liq_above": [
[
75900,
73358.6857635
],
[
76600,
102497.06095135002
],
[
77800,
105990.37400699998
]
],
"strongest_liq_level": 77800,
"fragility_score": 0.886,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.56,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.68,\n \"setup_signals\": [\n \"현재가 $75,565.60은 7일 레인지 EQ $76,383.95 아래의 discount 구간에 위치\",\n \"CVD divergence 0.850 및 CVD change +718.7360으로 가격 약세 대비 매수 체결 흐름이 상대적으로 강함\",\n \"OI 24h +4.1550% 및 oi_trend 0.915로 신규 포지션 유입이 강하며, 단기 변동성 확장 가능성 증가\",\n \"상단 청산 유동성 $75,900, $76,600, $77,800에 밀집되어 있으며 최강 청산 레벨은 $77,800\",\n \"spot-futures basis -0.0455%로 선물이 현물 대비 할인되어 있어 과열 롱 펀딩보다는 숏/헤지 압력이 일부 반영\"\n ],\n \"reasoning\": \"확인된 구조는 가격이 EMA20 $77,868.40 및 EMA120 $77,699.35 아래에서 거래되고 있어 아직 bearish 구조로 봐야 한다. 다만 setup 측면에서는 현재가 $75,565.60이 7일 EQ $76,383.95 아래 discount에 있고, CVD divergence 0.850과 CVD change +718.7360이 가격 하락 대비 매수 참여 약화를 시사해 단기 반등 셋업이 존재한다. OI가 24시간 +4.1550% 증가하면서 신규 포지션이 쌓였고, 상단 $75,900 / $76,600 / $77,800 청산 유동성이 가까워 숏 커버성 상승 트리거가 열려 있다. 반대로 long account latest 0.601, long crowding 0.645로 롱 계정 쏠림이 커지고 fragility_score 0.886도 높아 $74,800 이탈 시 롱 스퀴즈가 빠르게 발생할 수 있다.\",\n \"key_levels\": {\n \"support\": [\n 74800,\n 74203.6,\n 69300\n ],\n \"resistance\": [\n 75900,\n 76600,\n 77800,\n 78564.3\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$74,800\",\n \"risk_scenario\": \"$74,800 하방 청산 클러스터가 먼저 터지면, OI 증가분이 롱 포지션으로 확인되며 롱 스퀴즈가 발생할 수 있다. 이 경우 7일 저점 $74,203.60 재테스트 후 하단 대형 유동성 $69,300까지 변동성이 확대될 위험이 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "neutral",
"confidence": 0.35,
"structure_bias": "neutral",
"setup_bias": "neutral",
"setup_score": 0.35,
"setup_signals": [
"가격 $75,565.60은 EQ $74,702.10 위에 있어 프리미엄 구간에 위치",
"전일 저점 $75,322.00은 하향 이탈되었으나 recent_liq_sweeps가 비어 있어 확정된 sell-side liquidity sweep으로 보기는 어려움",
"최근 구조 이벤트는 BOS_bullish $75,998.90 이후 가격이 해당 레벨 아래 $75,565.60에 위치해 bullish acceptance가 약함",
"활성 OB 0개, 미체결 FVG 0개로 즉각적인 기관 주문블록 또는 불균형 기반 진입 근거가 부족",
"가격이 EMA20 $77,868.40 및 EMA120 $77,699.35 아래에 있어 단기 반등 구조의 힘이 제한적"
],
"reasoning": "확정 구조 관점에서는 최근 이벤트가 BOS_bullish $75,998.90이지만, 현재가 $75,565.60이 그 아래에 있어 상승 구조의 수용이 확인되지 않았다. 동시에 이전에는 CHoCH_bearish $84,408.60, BOS_bearish $101,516.50 등 혼재된 구조 흐름이 있었고 consecutive_bull_bos는 1에 불과해 강한 추세 확정으로 보기 어렵다. 셋업 관점에서는 가격이 EQ $74,702.10 위의 프리미엄에 있으나, 활성 OB와 미체결 FVG가 모두 0개이고 recent_liq_sweeps도 없어 고확률 ICT 셋업은 부재하다. 전일 저점 $75,322.00 이탈은 단기 sell-side liquidity 탐색 가능성을 만들지만, 구조 전환이나 명확한 스윕 확정 데이터가 없어 중립 판단이 적절하다.",
"key_levels": {
"support": [
75322.0,
74702.1,
74203.6,
66575.5
],
"resistance": [
75998.9,
77862.7,
78564.3,
82828.7
]
},
"time_horizon": "short term",
"invalidation_level": "$78,564.30 상방 돌파 및 일봉 수용 시 현재 중립-약세 셋업 관점은 무효화",
"risk_scenario": "만약 가격이 $75,998.90을 회복하고 전일 고점 $77,862.70 및 7일 고점 $78,564.30 위로 수용된다면, 현재의 약한 프리미엄 매도 관점은 실패하고 $82,828.70 range high 유동성까지 상승 확장할 수 있다. 반대로 $74,702.10 EQ와 7일 저점 $74,203.60이 무너지면 할인 구간 진입과 함께 $66,575.50 range low 방향의 재분배 하락 시나리오가 강화된다.",
"data_quality": "medium",
"metrics": {
"order_blocks_total": 0,
"confirmed_bullish_ob": 0,
"confirmed_bearish_ob": 0,
"candidate_bullish_ob": 0,
"candidate_bearish_ob": 0,
"active_bullish_ob": 0,
"active_bearish_ob": 0,
"nearest_bull_ob_range": null,
"nearest_bear_ob_range": null,
"active_bullish_ob_list": [],
"active_bearish_ob_list": [],
"ob_mitigated_count": 1,
"unfilled_bull_fvg_count": 0,
"unfilled_bear_fvg_count": 0,
"bull_fvg_ranges": [],
"bear_fvg_ranges": [],
"fvg_open_count": 0,
"fvg_mitigated_count": 68,
"fvg_open_zones": [],
"bos_choch_events": [
"BOS_bullish",
"CHoCH_bearish",
"BOS_bearish",
"BOS_bullish",
"CHoCH_bearish",
"BOS_bullish"
],
"bos_choch_levels": [
{
"type": "BOS_bullish",
"level": 117875.2
},
{
"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
}
],
"bos_sequence": [
"BOS_bullish",
"CHoCH_bearish",
"BOS_bearish",
"BOS_bullish",
"CHoCH_bearish",
"BOS_bullish"
],
"consecutive_bull_bos": 1,
"consecutive_bear_bos": 0,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [],
"current_zone": "premium",
"eq_level": 74702.1,
"range_high": 82828.7,
"range_low": 66575.5,
"bull_score": 7.5,
"bear_score": 7.7,
"setup_bias": "neutral",
"setup_score": 0.35,
"setup_signals": [
"bullish BOS above $117,875.20",
"bullish BOS above $94,555.00",
"bearish CHoCH below $108,566.00",
"bearish BOS below $101,516.50"
],
"retracement_direction": "bullish",
"current_retracement_pct": 41.9,
"deepest_retracement_pct": 41.9,
"previous_day_high": 77862.7,
"previous_day_low": 75322.0,
"broken_prev_high": false,
"broken_prev_low": true,
"sessions": {}
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.35,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"neutral\",\n \"setup_score\": 0.35,\n \"setup_signals\": [\n \"가격 $75,565.60은 EQ $74,702.10 위에 있어 프리미엄 구간에 위치\",\n \"전일 저점 $75,322.00은 하향 이탈되었으나 recent_liq_sweeps가 비어 있어 확정된 sell-side liquidity sweep으로 보기는 어려움\",\n \"최근 구조 이벤트는 BOS_bullish $75,998.90 이후 가격이 해당 레벨 아래 $75,565.60에 위치해 bullish acceptance가 약함\",\n \"활성 OB 0개, 미체결 FVG 0개로 즉각적인 기관 주문블록 또는 불균형 기반 진입 근거가 부족\",\n \"가격이 EMA20 $77,868.40 및 EMA120 $77,699.35 아래에 있어 단기 반등 구조의 힘이 제한적\"\n ],\n \"reasoning\": \"확정 구조 관점에서는 최근 이벤트가 BOS_bullish $75,998.90이지만, 현재가 $75,565.60이 그 아래에 있어 상승 구조의 수용이 확인되지 않았다. 동시에 이전에는 CHoCH_bearish $84,408.60, BOS_bearish $101,516.50 등 혼재된 구조 흐름이 있었고 consecutive_bull_bos는 1에 불과해 강한 추세 확정으로 보기 어렵다. 셋업 관점에서는 가격이 EQ $74,702.10 위의 프리미엄에 있으나, 활성 OB와 미체결 FVG가 모두 0개이고 recent_liq_sweeps도 없어 고확률 ICT 셋업은 부재하다. 전일 저점 $75,322.00 이탈은 단기 sell-side liquidity 탐색 가능성을 만들지만, 구조 전환이나 명확한 스윕 확정 데이터가 없어 중립 판단이 적절하다.\",\n \"key_levels\": {\n \"support\": [\n 75322.0,\n 74702.1,\n 74203.6,\n 66575.5\n ],\n \"resistance\": [\n 75998.9,\n 77862.7,\n 78564.3,\n 82828.7\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$78,564.30 상방 돌파 및 일봉 수용 시 현재 중립-약세 셋업 관점은 무효화\",\n \"risk_scenario\": \"만약 가격이 $75,998.90을 회복하고 전일 고점 $77,862.70 및 7일 고점 $78,564.30 위로 수용된다면, 현재의 약한 프리미엄 매도 관점은 실패하고 $82,828.70 range high 유동성까지 상승 확장할 수 있다. 반대로 $74,702.10 EQ와 7일 저점 $74,203.60이 무너지면 할인 구간 진입과 함께 $66,575.50 range low 방향의 재분배 하락 시나리오가 강화된다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "neutral",
"confidence": 0.61,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.58,
"setup_signals": [
"현재가 $75,565.60이 메인 레인지 하단/SC $80,600.00 아래에 있어 Phase D 이후의 LPS 확인이 아직 불충분함",
"SOS 고점 $82,828.70 돌파 후 현재 가격이 다시 그 아래로 밀려 SOS 이후 수요 지속성이 약화됨",
"TERMINAL_SPRING $74,868.00 부근을 재시험 중이며, 이 레벨 이탈 시 단기 셋업은 하방 테스트로 기울 수 있음",
"EMA20 $77,868.40 및 EMA120 $77,699.35 아래에서 거래되어 단기 회복 확인이 부족함",
"SC $80,600.00 및 SOS $82,828.70 회복 전까지는 Phase D 구조가 곧바로 상승 지속으로 확정되었다고 보기 어려움"
],
"reasoning": "계산된 Wyckoff 구조는 acc_score 92.5, regime_fitness 0.925, regime_state confirmed_acc로 확인된 축적 구조이며, 이벤트 체인은 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입니다. 따라서 구조적 편향은 bullish이나, 현재가 $75,565.60은 SOS $82,828.70 및 SC/레인지 하단 $80,600.00 아래에 있어 Phase D 이후 LPS가 아직 확인되지 않았습니다. 즉, 구조는 축적 우위지만 즉시 경로는 $74,868.00 terminal spring 재시험 또는 $80,600.00 회복 여부를 먼저 확인해야 하는 구간입니다. $80,600.00 회복 후 $82,828.70 위 안착이 나오면 SOS 이후 수요 회복으로 해석할 수 있지만, $74,868.00 이탈 시 $65,595.70 spring 저점 재검증 리스크가 커집니다.",
"key_levels": {
"support": [
74868.0,
65595.7
],
"resistance": [
80600.0,
82828.7,
84408.6,
93080.0
]
},
"time_horizon": "중기",
"invalidation_level": "일봉 종가 기준 $65,595.70 하회 시 확인된 축적 구조의 핵심 Spring 저점이 훼손되어 본 bullish 구조 해석은 무효화됩니다.",
"risk_scenario": "$80,600.00을 회복하지 못하고 $74,868.00 아래로 밀리면, 현재 Phase D/SOS 해석은 실패한 수요 반응으로 약화되며 $65,595.70 Spring 저점 재시험 가능성이 커집니다. 반대로 $80,600.00을 회복하고 $82,828.70 위에 안착하면 단기 bearish setup은 무효화되고 LPS 형성 가능성이 높아집니다.",
"data_quality": "medium",
"metrics": {
"acc_score": 92.5,
"dis_score": 81.2,
"regime": "ACC",
"regime_state": "confirmed_acc",
"structure_bias": "bullish",
"phase_context": "confirmed_acc / accumulation / Phase D",
"phases_detected": [
"SC",
"AR",
"ST",
"Spring",
"TERMINAL_SPRING",
"SOS"
],
"last_phase": "SOS",
"phase_candidates": [
{
"label": "SC",
"side": "low",
"idx": 116,
"price": 80600.0,
"color": "#ffd166"
},
{
"label": "AR",
"side": "high",
"idx": 123,
"price": 93080.0,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "low",
"idx": 143,
"price": 84408.6,
"color": "#118ab2"
},
{
"label": "Spring",
"side": "low",
"idx": 206,
"price": 65595.7,
"color": "#f9844a"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 275,
"price": 74868.0,
"color": "#f3722c"
},
{
"label": "SOS",
"side": "high",
"idx": 282,
"price": 82828.7,
"color": "#06d6a0"
}
],
"phase_structures": [
{
"structure_id": "1d_cycle_1",
"sequence": 1,
"timeframe": "1d",
"regime": "accumulation",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bullish",
"phase_context": "accumulation",
"start_idx": 116,
"end_idx": 282,
"phase_count": 6,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 116,
"price": 80600.0,
"color": "#ffd166",
"dt": "2025-11-21 09:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 123,
"price": 93080.0,
"color": "#06d6a0",
"dt": "2025-11-28 09:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 143,
"price": 84408.6,
"color": "#118ab2",
"dt": "2025-12-18 09:00:00+09:00"
},
{
"label": "Spring",
"side": "low",
"idx": 206,
"price": 65595.7,
"color": "#f9844a",
"dt": "2026-02-19 09:00:00+09:00"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 275,
"price": 74868.0,
"color": "#f3722c",
"dt": "2026-04-29 09:00:00+09:00"
},
{
"label": "SOS",
"side": "high",
"idx": 282,
"price": 82828.7,
"color": "#06d6a0",
"dt": "2026-05-06 09:00:00+09:00"
}
]
}
],
"active_structure_id": "1d_cycle_1",
"primary_structure_id": "1d_cycle_1",
"structure_count": 1,
"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.61,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.58,\n \"setup_signals\": [\n \"현재가 $75,565.60이 메인 레인지 하단/SC $80,600.00 아래에 있어 Phase D 이후의 LPS 확인이 아직 불충분함\",\n \"SOS 고점 $82,828.70 돌파 후 현재 가격이 다시 그 아래로 밀려 SOS 이후 수요 지속성이 약화됨\",\n \"TERMINAL_SPRING $74,868.00 부근을 재시험 중이며, 이 레벨 이탈 시 단기 셋업은 하방 테스트로 기울 수 있음\",\n \"EMA20 $77,868.40 및 EMA120 $77,699.35 아래에서 거래되어 단기 회복 확인이 부족함\",\n \"SC $80,600.00 및 SOS $82,828.70 회복 전까지는 Phase D 구조가 곧바로 상승 지속으로 확정되었다고 보기 어려움\"\n ],\n \"reasoning\": \"계산된 Wyckoff 구조는 acc_score 92.5, regime_fitness 0.925, regime_state confirmed_acc로 확인된 축적 구조이며, 이벤트 체인은 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입니다. 따라서 구조적 편향은 bullish이나, 현재가 $75,565.60은 SOS $82,828.70 및 SC/레인지 하단 $80,600.00 아래에 있어 Phase D 이후 LPS가 아직 확인되지 않았습니다. 즉, 구조는 축적 우위지만 즉시 경로는 $74,868.00 terminal spring 재시험 또는 $80,600.00 회복 여부를 먼저 확인해야 하는 구간입니다. $80,600.00 회복 후 $82,828.70 위 안착이 나오면 SOS 이후 수요 회복으로 해석할 수 있지만, $74,868.00 이탈 시 $65,595.70 spring 저점 재검증 리스크가 커집니다.\",\n \"key_levels\": {\n \"support\": [\n 74868.0,\n 65595.7\n ],\n \"resistance\": [\n 80600.0,\n 82828.7,\n 84408.6,\n 93080.0\n ]\n },\n \"time_horizon\": \"중기\",\n \"invalidation_level\": \"일봉 종가 기준 $65,595.70 하회 시 확인된 축적 구조의 핵심 Spring 저점이 훼손되어 본 bullish 구조 해석은 무효화됩니다.\",\n \"risk_scenario\": \"$80,600.00을 회복하지 못하고 $74,868.00 아래로 밀리면, 현재 Phase D/SOS 해석은 실패한 수요 반응으로 약화되며 $65,595.70 Spring 저점 재시험 가능성이 커집니다. 반대로 $80,600.00을 회복하고 $82,828.70 위에 안착하면 단기 bearish setup은 무효화되고 LPS 형성 가능성이 높아집니다.\",\n \"data_quality\": \"medium\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "bearish",
"confidence": 0.54,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.56,
"setup_signals": [
"현재가 $75,565.60가 최근접 Bat PRZ 중심 $75,591.15와 거의 동일하며 PRZ 범위 $75,192.66-$75,989.65 내부에 위치",
"strict/medium bearish Bat 형성 PRZ: D $74,933.88, PRZ $74,654.77-$75,212.98, ratio_score 1.000, pattern_score 0.856이나 아직 반응 확인 없음",
"active bearish Shark 형성 PRZ: D $76,349.56, PRZ $75,066.09-$77,633.02로 현재가가 해당 반전 후보 영역 안에 있음",
"상단에는 bearish Crab/Bat 후보 PRZ가 $76,650.88-$77,646.89 및 $78,131.28-$78,451.55에 대기하여 반등 시 매도 반응 구간으로 작동 가능",
"현재가가 EMA20 $77,868.40 및 EMA120 $77,699.35 아래에 있어 단기 반등이 평균선 저항을 먼저 회복해야 하는 상태"
],
"reasoning": "하모닉 기준으로 현재 BTC는 최근접 Bat PRZ $75,192.66-$75,989.65 안에 있으며, 중심값 $75,591.15와 현재가 $75,565.60의 차이가 거의 없어 즉각적인 반응 구간에 진입해 있다. 다만 council_relevant_prz_count와 directional_influence_prz_count가 모두 0이고 confirmed_reaction_prz_count도 0이므로, 이 하모닉 신호는 구조를 뒤집을 수 있는 독립 매도 근거가 아니라 사전 반전 후보에 가깝다. bearish 쪽은 strict/medium Bat $74,654.77-$75,212.98와 active Shark $75,066.09-$77,633.02가 겹치며 우세하지만, completed bullish Bat도 $75,692.07-$78,852.65에서 반응 확인 상태로 존재해 상단 압축이 혼재되어 있다. 따라서 확정 구조는 중립으로 두되, 실행 셋업은 현재 PRZ 체류와 EMA20/EMA120 하회 조건 때문에 약한 bearish 우위로 평가한다.",
"key_levels": {
"support": [
75192.66,
75066.09,
74654.77,
74463.77,
72231.46,
71107.89
],
"resistance": [
75989.65,
77633.02,
77868.4,
78130.63,
78852.65,
79653.1
]
},
"time_horizon": "short/medium term",
"invalidation_level": "$78,852.65",
"risk_scenario": "가격이 $75,989.65 위로 회복한 뒤 $77,633.02와 EMA20 $77,868.40까지 돌파·수용되면 현재 bearish PRZ 반응은 실패로 간주된다. 특히 $78,852.65 상단을 일봉 기준으로 회복하면 completed bullish Bat의 TP 구간인 $79,394.88-$80,706.18 및 상단 bearish Butterfly PRZ $78,130.63-$79,653.10 재테스트가 열릴 수 있다.",
"data_quality": "medium",
"metrics": {
"patterns_found": 243,
"completed_patterns_found": 88,
"forming_d_prz_found": 155,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 30,
"multiscale_swings_scanned": 57,
"swing_highs_scanned": 28,
"swing_lows_scanned": 29,
"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": 2,
"medium": 64,
"low": 177
},
"prz_status_counts": {
"active": 42,
"nearby": 12,
"watch": 29,
"far": 160,
"forming": 109
},
"high_confluence_prz_count": 14,
"strict_patterns_found": 60,
"candidate_patterns_found": 183,
"active_patterns_at_prz": 42,
"nearby_patterns": 12,
"all_patterns": [
"gartley",
"shark",
"bat",
"butterfly",
"crab",
"butterfly",
"gartley",
"butterfly",
"butterfly",
"bat",
"bat",
"bat",
"bat",
"bat",
"bat",
"crab",
"bat",
"bat",
"bat",
"bat",
"butterfly",
"crab",
"crab",
"crab",
"crab",
"shark",
"bat",
"crab",
"crab",
"butterfly",
"crab",
"crab",
"shark",
"gartley",
"gartley",
"gartley",
"bat",
"crab",
"bat",
"crab",
"gartley",
"shark",
"butterfly",
"butterfly",
"bat",
"butterfly",
"butterfly",
"butterfly",
"butterfly",
"crab",
"bat",
"shark",
"crab",
"gartley",
"shark",
"bat",
"crab",
"crab",
"gartley",
"shark",
"crab",
"shark",
"butterfly",
"butterfly",
"bat",
"crab",
"bat",
"shark",
"gartley",
"shark",
"bat",
"butterfly",
"crab",
"butterfly",
"shark",
"shark",
"crab",
"bat",
"butterfly",
"crab",
"crab",
"crab",
"gartley",
"bat",
"shark",
"shark",
"shark",
"shark",
"shark",
"butterfly",
"crab",
"shark",
"bat",
"butterfly",
"crab",
"crab",
"shark",
"gartley",
"shark",
"bat",
"crab",
"crab",
"crab",
"crab",
"shark",
"bat",
"bat",
"crab",
"gartley",
"shark",
"shark",
"butterfly",
"bat",
"bat",
"bat",
"crab",
"crab",
"crab",
"gartley",
"bat",
"bat",
"shark",
"bat",
"bat",
"bat",
"butterfly",
"crab",
"crab",
"bat",
"bat",
"shark",
"crab",
"bat",
"crab",
"bat",
"butterfly",
"crab",
"crab",
"gartley",
"bat",
"shark",
"butterfly",
"bat",
"butterfly",
"butterfly",
"crab",
"shark",
"crab",
"crab",
"bat",
"bat",
"gartley",
"bat",
"shark",
"crab",
"bat",
"crab",
"butterfly",
"bat",
"bat",
"gartley",
"shark",
"crab",
"crab",
"shark",
"bat",
"bat",
"gartley",
"shark",
"butterfly",
"butterfly",
"bat",
"crab",
"shark",
"bat",
"butterfly",
"bat",
"bat",
"crab",
"butterfly",
"crab",
"bat",
"bat",
"butterfly",
"crab",
"bat",
"butterfly",
"gartley",
"bat",
"butterfly",
"butterfly",
"shark",
"butterfly",
"crab",
"crab",
"shark",
"shark",
"crab",
"crab",
"bat",
"shark",
"bat",
"gartley",
"gartley",
"shark",
"butterfly",
"butterfly",
"bat",
"shark",
"shark",
"crab",
"crab",
"butterfly",
"crab",
"shark",
"shark",
"gartley",
"butterfly",
"gartley",
"crab",
"bat",
"shark",
"bat",
"shark",
"crab",
"bat",
"crab",
"butterfly",
"shark",
"gartley",
"butterfly",
"shark",
"crab",
"shark",
"butterfly",
"shark",
"crab",
"butterfly",
"bat",
"shark",
"crab",
"crab",
"shark"
],
"all_signals": [
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish"
],
"best_pattern": "gartley",
"best_pattern_quality": "strict",
"best_quality": "high",
"best_pattern_score": 0.862,
"best_completion_status": "forming",
"nearest_pattern": "bat",
"nearest_prz": 75591.15,
"price_to_prz": 0.03,
"prz_range": [
75192.66,
75989.65
],
"council_relevant_prz_count": 0,
"directional_influence_prz_count": 0,
"confirmed_reaction_prz_count": 0,
"validated_harmonic_tp_count": 0,
"pattern_candidates": [
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.85,
"ratio_score": 0.969,
"prz_score": 0.924,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 72303.79,
"prz_range": [
71442.07,
73165.52
],
"prz_width_pct": 2.384,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -4.32,
"price_to_prz_pct_raw": -4.3165,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 72303.79,
"a_price": 62979.5,
"tp1_ad_382": 68741.91,
"tp2_ad_618": 66541.38,
"tp3_a_or_structure_liquidity": 62979.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7926,
"ABC": 0.5725
},
"x_price": 70938.5,
"x_idx": 202,
"x_order": 5,
"a_price": 62979.5,
"a_idx": 215,
"a_order": 3,
"b_price": 69288.0,
"b_idx": 247,
"b_order": 3,
"c_price": 65676.1,
"c_idx": 248,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.744,
"ratio_score": 0.583,
"prz_score": 0.983,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 78891.87,
"prz_range": [
78130.63,
79653.1
],
"prz_width_pct": 1.93,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 4.4,
"price_to_prz_pct_raw": 4.4018,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 78891.87,
"a_price": 67300.0,
"tp1_ad_382": 74463.77,
"tp2_ad_618": 71728.09,
"tp3_a_or_structure_liquidity": 67300.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6966,
"ABC": 0.6102
},
"x_price": 74046.5,
"x_idx": 219,
"x_order": 8,
"a_price": 67300.0,
"a_idx": 237,
"a_order": 3,
"b_price": 71999.9,
"b_idx": 240,
"b_order": 5,
"c_price": 74868.0,
"c_idx": 275,
"c_order": 5,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.654,
"ratio_score": 0.506,
"prz_score": 0.983,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 82460.5,
"prz_range": [
78130.63,
79653.1
],
"prz_width_pct": 1.93,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 4.4,
"price_to_prz_pct_raw": 4.4018,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
],
"reaction_score": 0.9,
"reaction_detail": {
"reaction_score": 0.9,
"reaction_move_ratio_ad": 0.471,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 78891.87,
"a_price": 67300.0,
"tp1_ad_382": 74463.77,
"tp2_ad_618": 71728.09,
"tp3_a_or_structure_liquidity": 67300.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6966,
"ABC": 0.6102,
"BCD": 2.6472,
"XAD": 2.2472
},
"x_price": 74046.5,
"x_idx": 219,
"x_order": 8,
"a_price": 67300.0,
"a_idx": 237,
"a_order": 3,
"b_price": 71999.9,
"b_idx": 240,
"b_order": 5,
"c_price": 74868.0,
"c_idx": 275,
"c_order": 5,
"d_idx": 286
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.6,
"ratio_score": 0.366,
"prz_score": 0.983,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 71999.9,
"prz_range": [
71921.47,
73321.87
],
"prz_width_pct": 1.928,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -3.9,
"price_to_prz_pct_raw": -3.8959,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.738,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 72621.67,
"a_price": 62401.7,
"tp1_ad_382": 68717.64,
"tp2_ad_618": 66305.73,
"tp3_a_or_structure_liquidity": 62401.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8899,
"ABC": 0.5831,
"BCD": 1.4517,
"XAD": 1.1243
},
"x_price": 70938.5,
"x_idx": 202,
"x_order": 5,
"a_price": 62401.7,
"a_idx": 211,
"a_order": 8,
"b_price": 69999.0,
"b_idx": 212,
"b_order": 3,
"c_price": 65569.2,
"c_idx": 223,
"c_order": 5,
"d_idx": 240
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.857,
"ratio_score": 0.94,
"prz_score": 0.798,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 76349.56,
"prz_range": [
75066.09,
77633.02
],
"prz_width_pct": 3.362,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.04,
"price_to_prz_pct_raw": 1.0375,
"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": "bearish",
"source": "shark",
"d_price": 76349.56,
"a_price": 65569.2,
"tp1_ad_382": 72231.46,
"tp2_ad_618": 69687.3,
"tp3_a_or_structure_liquidity": 65569.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4387,
"ABC": 1.1781
},
"x_price": 74046.5,
"x_idx": 219,
"x_order": 8,
"a_price": 65569.2,
"a_idx": 223,
"a_order": 5,
"b_price": 69288.0,
"b_idx": 247,
"b_order": 3,
"c_price": 73669.0,
"c_idx": 266,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"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": 74933.88,
"prz_range": [
74654.77,
75212.98
],
"prz_width_pct": 0.745,
"prz_confluence_count": 2,
"prz_fib_families": [
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.84,
"price_to_prz_pct_raw": -0.836,
"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": "bearish",
"source": "bat",
"d_price": 74933.88,
"a_price": 64918.2,
"tp1_ad_382": 71107.89,
"tp2_ad_618": 68744.19,
"tp3_a_or_structure_liquidity": 64918.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3944,
"ABC": 0.8266
},
"x_price": 75998.9,
"x_idx": 232,
"x_order": 8,
"a_price": 64918.2,
"a_idx": 244,
"a_order": 8,
"b_price": 69288.0,
"b_idx": 247,
"b_order": 3,
"c_price": 65676.1,
"c_idx": 248,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.818,
"ratio_score": 0.952,
"prz_score": 0.703,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 77272.36,
"prz_range": [
75692.07,
78852.65
],
"prz_width_pct": 4.09,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.26,
"price_to_prz_pct_raw": 2.2586,
"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": 77272.36,
"a_price": 82828.7,
"tp1_ad_382": 79394.88,
"tp2_ad_618": 80706.18,
"tp3_a_or_structure_liquidity": 82828.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4637,
"ABC": 0.9003
},
"x_price": 74868.0,
"x_idx": 275,
"x_order": 5,
"a_price": 82828.7,
"a_idx": 282,
"a_order": 8,
"b_price": 79137.4,
"b_idx": 284,
"b_order": 3,
"c_price": 82460.5,
"c_idx": 286,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.799,
"ratio_score": 0.915,
"prz_score": 0.703,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 76014.2,
"prz_range": [
75692.07,
78852.65
],
"prz_width_pct": 4.09,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.26,
"price_to_prz_pct_raw": 2.2586,
"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.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.65,
"reaction_detail": {
"reaction_score": 0.65,
"reaction_move_ratio_ad": 0.318,
"adverse_move_ratio_ad": 0.266,
"bars_after_d": 5,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"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": "bat",
"d_price": 77272.36,
"a_price": 82828.7,
"tp1_ad_382": 79394.88,
"tp2_ad_618": 80706.18,
"tp3_a_or_structure_liquidity": 82828.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4637,
"ABC": 0.9003,
"BCD": 1.9398,
"XAD": 0.856
},
"x_price": 74868.0,
"x_idx": 275,
"x_order": 5,
"a_price": 82828.7,
"a_idx": 282,
"a_order": 8,
"b_price": 79137.4,
"b_idx": 284,
"b_order": 3,
"c_price": 82460.5,
"c_idx": 286,
"c_order": 3,
"d_idx": 294
}
],
"council_relevant_prz": [],
"report_detail_candidates": [
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.85,
"ratio_score": 0.969,
"prz_score": 0.924,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 72303.79,
"prz_range": [
71442.07,
73165.52
],
"prz_width_pct": 2.384,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -4.32,
"price_to_prz_pct_raw": -4.3165,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 72303.79,
"a_price": 62979.5,
"tp1_ad_382": 68741.91,
"tp2_ad_618": 66541.38,
"tp3_a_or_structure_liquidity": 62979.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7926,
"ABC": 0.5725
},
"x_price": 70938.5,
"x_idx": 202,
"x_order": 5,
"a_price": 62979.5,
"a_idx": 215,
"a_order": 3,
"b_price": 69288.0,
"b_idx": 247,
"b_order": 3,
"c_price": 65676.1,
"c_idx": 248,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.744,
"ratio_score": 0.583,
"prz_score": 0.983,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 78891.87,
"prz_range": [
78130.63,
79653.1
],
"prz_width_pct": 1.93,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 4.4,
"price_to_prz_pct_raw": 4.4018,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 78891.87,
"a_price": 67300.0,
"tp1_ad_382": 74463.77,
"tp2_ad_618": 71728.09,
"tp3_a_or_structure_liquidity": 67300.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6966,
"ABC": 0.6102
},
"x_price": 74046.5,
"x_idx": 219,
"x_order": 8,
"a_price": 67300.0,
"a_idx": 237,
"a_order": 3,
"b_price": 71999.9,
"b_idx": 240,
"b_order": 5,
"c_price": 74868.0,
"c_idx": 275,
"c_order": 5,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.654,
"ratio_score": 0.506,
"prz_score": 0.983,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 82460.5,
"prz_range": [
78130.63,
79653.1
],
"prz_width_pct": 1.93,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 4.4,
"price_to_prz_pct_raw": 4.4018,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
],
"reaction_score": 0.9,
"reaction_detail": {
"reaction_score": 0.9,
"reaction_move_ratio_ad": 0.471,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 78891.87,
"a_price": 67300.0,
"tp1_ad_382": 74463.77,
"tp2_ad_618": 71728.09,
"tp3_a_or_structure_liquidity": 67300.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6966,
"ABC": 0.6102,
"BCD": 2.6472,
"XAD": 2.2472
},
"x_price": 74046.5,
"x_idx": 219,
"x_order": 8,
"a_price": 67300.0,
"a_idx": 237,
"a_order": 3,
"b_price": 71999.9,
"b_idx": 240,
"b_order": 5,
"c_price": 74868.0,
"c_idx": 275,
"c_order": 5,
"d_idx": 286
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.6,
"ratio_score": 0.366,
"prz_score": 0.983,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 71999.9,
"prz_range": [
71921.47,
73321.87
],
"prz_width_pct": 1.928,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -3.9,
"price_to_prz_pct_raw": -3.8959,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.738,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 72621.67,
"a_price": 62401.7,
"tp1_ad_382": 68717.64,
"tp2_ad_618": 66305.73,
"tp3_a_or_structure_liquidity": 62401.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8899,
"ABC": 0.5831,
"BCD": 1.4517,
"XAD": 1.1243
},
"x_price": 70938.5,
"x_idx": 202,
"x_order": 5,
"a_price": 62401.7,
"a_idx": 211,
"a_order": 8,
"b_price": 69999.0,
"b_idx": 212,
"b_order": 3,
"c_price": 65569.2,
"c_idx": 223,
"c_order": 5,
"d_idx": 240
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.857,
"ratio_score": 0.94,
"prz_score": 0.798,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 76349.56,
"prz_range": [
75066.09,
77633.02
],
"prz_width_pct": 3.362,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.04,
"price_to_prz_pct_raw": 1.0375,
"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": "bearish",
"source": "shark",
"d_price": 76349.56,
"a_price": 65569.2,
"tp1_ad_382": 72231.46,
"tp2_ad_618": 69687.3,
"tp3_a_or_structure_liquidity": 65569.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4387,
"ABC": 1.1781
},
"x_price": 74046.5,
"x_idx": 219,
"x_order": 8,
"a_price": 65569.2,
"a_idx": 223,
"a_order": 5,
"b_price": 69288.0,
"b_idx": 247,
"b_order": 3,
"c_price": 73669.0,
"c_idx": 266,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"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": 74933.88,
"prz_range": [
74654.77,
75212.98
],
"prz_width_pct": 0.745,
"prz_confluence_count": 2,
"prz_fib_families": [
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.84,
"price_to_prz_pct_raw": -0.836,
"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": "bearish",
"source": "bat",
"d_price": 74933.88,
"a_price": 64918.2,
"tp1_ad_382": 71107.89,
"tp2_ad_618": 68744.19,
"tp3_a_or_structure_liquidity": 64918.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3944,
"ABC": 0.8266
},
"x_price": 75998.9,
"x_idx": 232,
"x_order": 8,
"a_price": 64918.2,
"a_idx": 244,
"a_order": 8,
"b_price": 69288.0,
"b_idx": 247,
"b_order": 3,
"c_price": 65676.1,
"c_idx": 248,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.818,
"ratio_score": 0.952,
"prz_score": 0.703,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 77272.36,
"prz_range": [
75692.07,
78852.65
],
"prz_width_pct": 4.09,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.26,
"price_to_prz_pct_raw": 2.2586,
"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": 77272.36,
"a_price": 82828.7,
"tp1_ad_382": 79394.88,
"tp2_ad_618": 80706.18,
"tp3_a_or_structure_liquidity": 82828.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4637,
"ABC": 0.9003
},
"x_price": 74868.0,
"x_idx": 275,
"x_order": 5,
"a_price": 82828.7,
"a_idx": 282,
"a_order": 8,
"b_price": 79137.4,
"b_idx": 284,
"b_order": 3,
"c_price": 82460.5,
"c_idx": 286,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.799,
"ratio_score": 0.915,
"prz_score": 0.703,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 76014.2,
"prz_range": [
75692.07,
78852.65
],
"prz_width_pct": 4.09,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.26,
"price_to_prz_pct_raw": 2.2586,
"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.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.65,
"reaction_detail": {
"reaction_score": 0.65,
"reaction_move_ratio_ad": 0.318,
"adverse_move_ratio_ad": 0.266,
"bars_after_d": 5,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"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": "bat",
"d_price": 77272.36,
"a_price": 82828.7,
"tp1_ad_382": 79394.88,
"tp2_ad_618": 80706.18,
"tp3_a_or_structure_liquidity": 82828.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4637,
"ABC": 0.9003,
"BCD": 1.9398,
"XAD": 0.856
},
"x_price": 74868.0,
"x_idx": 275,
"x_order": 5,
"a_price": 82828.7,
"a_idx": 282,
"a_order": 8,
"b_price": 79137.4,
"b_idx": 284,
"b_order": 3,
"c_price": 82460.5,
"c_idx": 286,
"c_order": 3,
"d_idx": 294
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.797,
"ratio_score": 1.0,
"prz_score": 0.783,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": false,
"d_price": 78580.32,
"prz_range": [
78130.97,
79029.67
],
"prz_width_pct": 1.144,
"prz_confluence_count": 2,
"prz_fib_families": [
"ABCD",
"BC_EXT"
],
"price_to_prz_pct": 3.99,
"price_to_prz_pct_raw": 3.9895,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 78580.32,
"a_price": 62401.7,
"tp1_ad_382": 72400.09,
"tp2_ad_618": 68581.93,
"tp3_a_or_structure_liquidity": 62401.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4131,
"ABC": 0.5794
},
"x_price": 90592.7,
"x_idx": 184,
"x_order": 3,
"a_price": 62401.7,
"a_idx": 211,
"a_order": 8,
"b_price": 74046.5,
"b_idx": 219,
"b_order": 8,
"c_price": 67300.0,
"c_idx": 237,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.796,
"ratio_score": 1.0,
"prz_score": 0.783,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": false,
"d_price": 78291.42,
"prz_range": [
78131.28,
78451.55
],
"prz_width_pct": 0.409,
"prz_confluence_count": 2,
"prz_fib_families": [
"ABCD",
"BC_EXT"
],
"price_to_prz_pct": 3.61,
"price_to_prz_pct_raw": 3.6072,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 78291.42,
"a_price": 62979.5,
"tp1_ad_382": 72442.27,
"tp2_ad_618": 68828.65,
"tp3_a_or_structure_liquidity": 62979.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4008,
"ABC": 0.6096
},
"x_price": 90592.7,
"x_idx": 184,
"x_order": 3,
"a_price": 62979.5,
"a_idx": 215,
"a_order": 3,
"b_price": 74046.5,
"b_idx": 219,
"b_order": 8,
"c_price": 67300.0,
"c_idx": 237,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.775,
"ratio_score": 0.805,
"prz_score": 0.783,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 77148.89,
"prz_range": [
76650.88,
77646.89
],
"prz_width_pct": 1.291,
"prz_confluence_count": 2,
"prz_fib_families": [
"ABCD",
"BC_EXT"
],
"price_to_prz_pct": 2.1,
"price_to_prz_pct_raw": 2.0952,
"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": "bearish",
"source": "crab",
"d_price": 77148.89,
"a_price": 59800.0,
"tp1_ad_382": 70521.61,
"tp2_ad_618": 66427.27,
"tp3_a_or_structure_liquidity": 59800.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3617,
"ABC": 0.4797
},
"x_price": 90592.7,
"x_idx": 184,
"x_order": 3,
"a_price": 59800.0,
"a_idx": 193,
"a_order": 8,
"b_price": 70938.5,
"b_idx": 202,
"b_order": 5,
"c_price": 65595.7,
"c_idx": 206,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.764,
"ratio_score": 1.0,
"prz_score": 0.593,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 77560.17,
"prz_range": [
76292.63,
78827.72
],
"prz_width_pct": 3.269,
"prz_confluence_count": 2,
"prz_fib_families": [
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.64,
"price_to_prz_pct_raw": 2.6395,
"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": "bearish",
"source": "crab",
"d_price": 77560.17,
"a_price": 64918.2,
"tp1_ad_382": 72730.94,
"tp2_ad_618": 69747.43,
"tp3_a_or_structure_liquidity": 64918.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6171,
"ABC": 0.8266
},
"x_price": 71999.9,
"x_idx": 240,
"x_order": 5,
"a_price": 64918.2,
"a_idx": 244,
"a_order": 8,
"b_price": 69288.0,
"b_idx": 247,
"b_order": 3,
"c_price": 65676.1,
"c_idx": 248,
"c_order": 3,
"d_idx": null
}
],
"actionable_patterns_list": [],
"tp_ladder": [],
"validated_tp_ladder": [],
"harmonic_governance": {
"role": "PRZ reaction + TP ladder confluence, not standalone path engine",
"pre_confirmation_weight_range": [
0.25,
0.35
],
"post_confirmation_vote_weight_range": [
0.5,
0.6
],
"standalone_path_override_allowed": false,
"opposes_core_path_policy": "branch/reversal-risk/reaction-zone unless lower-TF structure and derivatives also confirm",
"aligns_with_core_path_policy": "modest confidence lift plus strong TP ladder influence"
},
"execution_readiness": "early"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.54,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.56,\n \"setup_signals\": [\n \"현재가 $75,565.60가 최근접 Bat PRZ 중심 $75,591.15와 거의 동일하며 PRZ 범위 $75,192.66-$75,989.65 내부에 위치\",\n \"strict/medium bearish Bat 형성 PRZ: D $74,933.88, PRZ $74,654.77-$75,212.98, ratio_score 1.000, pattern_score 0.856이나 아직 반응 확인 없음\",\n \"active bearish Shark 형성 PRZ: D $76,349.56, PRZ $75,066.09-$77,633.02로 현재가가 해당 반전 후보 영역 안에 있음\",\n \"상단에는 bearish Crab/Bat 후보 PRZ가 $76,650.88-$77,646.89 및 $78,131.28-$78,451.55에 대기하여 반등 시 매도 반응 구간으로 작동 가능\",\n \"현재가가 EMA20 $77,868.40 및 EMA120 $77,699.35 아래에 있어 단기 반등이 평균선 저항을 먼저 회복해야 하는 상태\"\n ],\n \"reasoning\": \"하모닉 기준으로 현재 BTC는 최근접 Bat PRZ $75,192.66-$75,989.65 안에 있으며, 중심값 $75,591.15와 현재가 $75,565.60의 차이가 거의 없어 즉각적인 반응 구간에 진입해 있다. 다만 council_relevant_prz_count와 directional_influence_prz_count가 모두 0이고 confirmed_reaction_prz_count도 0이므로, 이 하모닉 신호는 구조를 뒤집을 수 있는 독립 매도 근거가 아니라 사전 반전 후보에 가깝다. bearish 쪽은 strict/medium Bat $74,654.77-$75,212.98와 active Shark $75,066.09-$77,633.02가 겹치며 우세하지만, completed bullish Bat도 $75,692.07-$78,852.65에서 반응 확인 상태로 존재해 상단 압축이 혼재되어 있다. 따라서 확정 구조는 중립으로 두되, 실행 셋업은 현재 PRZ 체류와 EMA20/EMA120 하회 조건 때문에 약한 bearish 우위로 평가한다.\",\n \"key_levels\": {\n \"support\": [\n 75192.66,\n 75066.09,\n 74654.77,\n 74463.77,\n 72231.46,\n 71107.89\n ],\n \"resistance\": [\n 75989.65,\n 77633.02,\n 77868.4,\n 78130.63,\n 78852.65,\n 79653.1\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"$78,852.65\",\n \"risk_scenario\": \"가격이 $75,989.65 위로 회복한 뒤 $77,633.02와 EMA20 $77,868.40까지 돌파·수용되면 현재 bearish PRZ 반응은 실패로 간주된다. 특히 $78,852.65 상단을 일봉 기준으로 회복하면 completed bullish Bat의 TP 구간인 $79,394.88-$80,706.18 및 상단 bearish Butterfly PRZ $78,130.63-$79,653.10 재테스트가 열릴 수 있다.\",\n \"data_quality\": \"medium\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bullish",
"overall_confidence": 0.56,
"execution_setup": {
"setup_bias": "neutral",
"setup_strength": 0.52,
"active_setups": [
"단기 할인 구간: 현재가 $75,565.60은 7일 레인지 EQ $76,383.95 아래에 있어 캔들·파생 관점에서 반등 후보 구간",
"스윙 저점 재시험: Fibonacci/Wyckoff가 공통으로 보는 $74,868 부근 terminal spring·스윙 저점 방어 여부가 핵심",
"파생 매수 체결 흐름: 가격 약세에도 CVD 개선과 OI 24시간 +4.155% 증가가 동반되어 $75,900 / $76,600 / $77,800 상단 유동성까지 숏커버 가능성을 열어둠",
"하모닉 PRZ 저항: 현재가가 Bat PRZ $75,192.66-$75,989.65 내부이며 bearish Shark PRZ $75,066.09-$77,633.02와 겹쳐 즉시 상방 추격에는 반전 리스크 존재",
"Wyckoff Phase D 미확인: SOS $82,828.70 이후 가격이 다시 $80,600 및 $82,828.70 아래로 내려와 LPS 확인이 아직 부족함"
],
"setup_vs_structure": "상위 구조는 Wyckoff 기준 축적 우위이나, 실행 셋업은 저점 할인 반등 신호와 PRZ·SOS 실패 리스크가 충돌한다. 따라서 구조와 단기 실행은 완전히 정렬되지 않았고, 현재 구간은 확정 추세보다 재검증 구간으로 해석하는 것이 적절하다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 1,
"neutral_count": 5
},
"key_levels": {
"support": [
75322.0,
75066.09,
74868.0,
74800.0,
74702.1,
74654.77,
74203.6,
73585.17,
72231.46,
71107.89,
65595.7
],
"resistance": [
75900.0,
75998.9,
76383.95,
76571.59,
76600.0,
77633.02,
77699.35,
77800.0,
77868.4,
77908.99,
78848.35,
80600.0,
82828.7,
84408.6
]
},
"confluences": [
"Wyckoff와 Fibonacci가 모두 $74,868을 핵심 저점으로 인식하며, 현재 가격은 이 terminal spring·스윙 저점 재시험 구간 바로 위에 있음",
"Candlestick의 $74,203.60, Derivatives의 $74,800, ICT의 $74,702.10, Harmonic의 $74,654.77-$75,212.98이 $74.2k-$75.2k 방어 클러스터를 형성",
"Candlestick과 Derivatives는 모두 7일 EQ $76,383.95 아래를 할인 구간으로 보고 단기 반등 셋업 가능성을 인정",
"Fibonacci $76,571.59, Derivatives $76,600, Harmonic Shark/Bat PRZ 상단 $77,633.02, EMA120 $77,699.35, Derivatives $77,800, EMA20 $77,868.40, Fibonacci $77,908.99가 $76.6k-$77.9k 저항 밀집대를 형성",
"Wyckoff SOS $82,828.70과 ICT 레인지 고점 $82,828.70이 동일하게 상위 구조 회복 확인 레벨로 작동"
],
"conflicts": [
"Wyckoff는 확인된 축적 구조와 Phase D 맥락 때문에 구조적으로 bullish를 제시하지만, Candlestick과 Derivatives는 가격이 EMA20 $77,868.40 및 EMA120 $77,699.35 아래에 있어 단기·중기 구조를 bearish로 판단",
"Derivatives와 Candlestick은 $76,383.95 아래 할인 구간에서 매도 둔화·CVD 개선을 근거로 bullish setup을 보지만, Harmonic은 현재 가격이 bearish Bat/Shark PRZ 내부라 즉시 구간의 반전 리스크를 제기",
"ICT는 최근 BOS_bullish $75,998.90을 확인했으나 현재가 $75,565.60이 그 아래에 있어 상승 구조 수용이 약하다고 판단하며, Wyckoff의 축적 우위 해석과 강도 면에서 차이가 있음",
"Fibonacci는 $74,868 저점을 아직 명확히 이탈하지 않았다는 점은 긍정적으로 보지만, 현재가가 0.786 되돌림 $76,571.59 아래에 있어 상승 구조 확정에는 신중함"
],
"executive_summary": "BTC의 상위 구조는 Wyckoff 기준 확인된 축적 구조로 해석되며, 현재 위치는 SOS $82,828.70 이후 수요 지속성이 약화된 Phase D 재검증 구간이다. 가격은 terminal spring $74,868 부근을 다시 시험하고 있으며, $74,203.60-$75,212.98에는 캔들·파생·ICT·하모닉이 겹치는 하단 방어 클러스터가 존재한다. 반면 $76,571.59-$77,908.99에는 Fibonacci, EMA, 청산 유동성, Harmonic PRZ가 밀집해 있어 구조 회복 전 저항대가 촘촘하다. 핵심 구조 리스크는 SOS 이후 $80,600 및 $82,828.70을 회복하지 못한 failed acceptance이며, $65,595.70 이탈 시 현재의 축적 구조 해석은 무효화된다.",
"raw_llm_response": "{\n \"overall_signal\": \"bullish\",\n \"overall_confidence\": 0.56,\n \"execution_setup\": {\n \"setup_bias\": \"neutral\",\n \"setup_strength\": 0.52,\n \"active_setups\": [\n \"단기 할인 구간: 현재가 $75,565.60은 7일 레인지 EQ $76,383.95 아래에 있어 캔들·파생 관점에서 반등 후보 구간\",\n \"스윙 저점 재시험: Fibonacci/Wyckoff가 공통으로 보는 $74,868 부근 terminal spring·스윙 저점 방어 여부가 핵심\",\n \"파생 매수 체결 흐름: 가격 약세에도 CVD 개선과 OI 24시간 +4.155% 증가가 동반되어 $75,900 / $76,600 / $77,800 상단 유동성까지 숏커버 가능성을 열어둠\",\n \"하모닉 PRZ 저항: 현재가가 Bat PRZ $75,192.66-$75,989.65 내부이며 bearish Shark PRZ $75,066.09-$77,633.02와 겹쳐 즉시 상방 추격에는 반전 리스크 존재\",\n \"Wyckoff Phase D 미확인: SOS $82,828.70 이후 가격이 다시 $80,600 및 $82,828.70 아래로 내려와 LPS 확인이 아직 부족함\"\n ],\n \"setup_vs_structure\": \"상위 구조는 Wyckoff 기준 축적 우위이나, 실행 셋업은 저점 할인 반등 신호와 PRZ·SOS 실패 리스크가 충돌한다. 따라서 구조와 단기 실행은 완전히 정렬되지 않았고, 현재 구간은 확정 추세보다 재검증 구간으로 해석하는 것이 적절하다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 0,\n \"bearish_count\": 1,\n \"neutral_count\": 5\n },\n \"key_levels\": {\n \"support\": [\n 75322.0,\n 75066.09,\n 74868.0,\n 74800.0,\n 74702.1,\n 74654.77,\n 74203.6,\n 73585.17,\n 72231.46,\n 71107.89,\n 65595.7\n ],\n \"resistance\": [\n 75900.0,\n 75998.9,\n 76383.95,\n 76571.59,\n 76600.0,\n 77633.02,\n 77699.35,\n 77800.0,\n 77868.4,\n 77908.99,\n 78848.35,\n 80600.0,\n 82828.7,\n 84408.6\n ]\n },\n \"confluences\": [\n \"Wyckoff와 Fibonacci가 모두 $74,868을 핵심 저점으로 인식하며, 현재 가격은 이 terminal spring·스윙 저점 재시험 구간 바로 위에 있음\",\n \"Candlestick의 $74,203.60, Derivatives의 $74,800, ICT의 $74,702.10, Harmonic의 $74,654.77-$75,212.98이 $74.2k-$75.2k 방어 클러스터를 형성\",\n \"Candlestick과 Derivatives는 모두 7일 EQ $76,383.95 아래를 할인 구간으로 보고 단기 반등 셋업 가능성을 인정\",\n \"Fibonacci $76,571.59, Derivatives $76,600, Harmonic Shark/Bat PRZ 상단 $77,633.02, EMA120 $77,699.35, Derivatives $77,800, EMA20 $77,868.40, Fibonacci $77,908.99가 $76.6k-$77.9k 저항 밀집대를 형성\",\n \"Wyckoff SOS $82,828.70과 ICT 레인지 고점 $82,828.70이 동일하게 상위 구조 회복 확인 레벨로 작동\"\n ],\n \"conflicts\": [\n \"Wyckoff는 확인된 축적 구조와 Phase D 맥락 때문에 구조적으로 bullish를 제시하지만, Candlestick과 Derivatives는 가격이 EMA20 $77,868.40 및 EMA120 $77,699.35 아래에 있어 단기·중기 구조를 bearish로 판단\",\n \"Derivatives와 Candlestick은 $76,383.95 아래 할인 구간에서 매도 둔화·CVD 개선을 근거로 bullish setup을 보지만, Harmonic은 현재 가격이 bearish Bat/Shark PRZ 내부라 즉시 구간의 반전 리스크를 제기\",\n \"ICT는 최근 BOS_bullish $75,998.90을 확인했으나 현재가 $75,565.60이 그 아래에 있어 상승 구조 수용이 약하다고 판단하며, Wyckoff의 축적 우위 해석과 강도 면에서 차이가 있음\",\n \"Fibonacci는 $74,868 저점을 아직 명확히 이탈하지 않았다는 점은 긍정적으로 보지만, 현재가가 0.786 되돌림 $76,571.59 아래에 있어 상승 구조 확정에는 신중함\"\n ],\n \"highest_conviction_analyst\": \"Wyckoff Expert — SC $80,600, AR $93,080, ST $84,408.60, Spring $65,595.70, Terminal Spring $74,868, SOS $82,828.70로 이어지는 축적 이벤트 체인이 가장 구체적이며, 축적 구조 적합도가 높다. 다만 현재 가격이 $80,600 및 $82,828.70 아래에 있어 Phase D 이후 LPS는 아직 확인되지 않았다는 제한을 명확히 제시한 점도 신뢰도를 높인다.\",\n \"invalidation_level\": \"$65,595.70 — 축적 구조의 핵심 Spring 저점. 단, $74,868 및 $74,203.60 하향 이탈은 Phase D/LPS 실패의 선행 경고로 봐야 한다.\",\n \"executive_summary\": \"BTC의 상위 구조는 Wyckoff 기준 확인된 축적 구조로 해석되며, 현재 위치는 SOS $82,828.70 이후 수요 지속성이 약화된 Phase D 재검증 구간이다. 가격은 terminal spring $74,868 부근을 다시 시험하고 있으며, $74,203.60-$75,212.98에는 캔들·파생·ICT·하모닉이 겹치는 하단 방어 클러스터가 존재한다. 반면 $76,571.59-$77,908.99에는 Fibonacci, EMA, 청산 유동성, Harmonic PRZ가 밀집해 있어 구조 회복 전 저항대가 촘촘하다. 핵심 구조 리스크는 SOS 이후 $80,600 및 $82,828.70을 회복하지 못한 failed acceptance이며, $65,595.70 이탈 시 현재의 축적 구조 해석은 무효화된다.\"\n}"
},
"overall_signal": "bullish",
"overall_confidence": 0.56,
"operating_path": {
"path_type": "complex",
"confidence": 0.55,
"waypoints": [
{
"seq": 1,
"price": 74868.0,
"type": "liquidity_sweep",
"source": "Wyckoff TERMINAL_SPRING, Fibonacci swing low, Harmonic PRZ lower boundary $74,654.77-$75,212.98, Candlestick 7d low $74,203.60 인접",
"description": "현재가가 Harmonic bearish Bat/Shark PRZ($75,192.66-$75,989.65) 내부에 위치하고 setup이 NEUTRAL로 즉시 상방 추격이 어렵다. SOS 이후 수요 약화와 PRZ 압박으로 먼저 Wyckoff terminal spring $74,868 및 sell-side liquidity($75,322 전일 저점 아래)를 테스트할 가능성이 높다. 이 구간이 다중 에이전트의 하단 방어 클러스터($74,203.60-$75,212.98) 상단이므로 1차 반응 지점으로 적합.",
"est_hours": 5.0,
"turning_zone": [
74300.0,
74868.0
],
"likely_wick": 74702.1,
"rejection_confirm": 75322.0,
"invalid_overshoot": 74200.0,
"calibration_reasoning": "방어 클러스터($74,203.60-$75,212.98) 상단 $74,868에서 키 서포트 $74,702.10까지가 가장 유력한 sweep 구간(폭 568 ≈ 0.29×ATR). 라운드 넘버 $74,800 자석을 클리어한 뒤 $74,702 지지에서 1차 반응 기대, 반등 확정은 전일 저점 $75,322 재탈환, 무효는 방어 클러스터 하단 이탈."
},
{
"seq": 2,
"price": 76383.95,
"type": "resistance_test",
"source": "Candlestick 7일 EQ $76,383.95, Derivatives EQ 디스카운트 경계, Fibonacci 0.786 직전",
"description": "방어 클러스터 홀딩 시 CVD divergence 0.850과 OI 24h +4.155% 증가에 기반한 숏커버성 반등이 7일 레인지 EQ $76,383.95까지 진행될 것으로 예상. 이 레벨은 Fibonacci 0.786 $76,571.59 및 Derivatives 청산 유동성 $76,600의 직전 관문이며 구조 회복의 첫 검증 구간.",
"est_hours": 13.0,
"turning_zone": [
76383.95,
76700.0
],
"likely_wick": 76600.0,
"rejection_confirm": 76000.0,
"invalid_overshoot": 76850.0,
"calibration_reasoning": "7일 레인지 EQ $76,383.95에서 fib 0.786 $76,571.59 + 청산 유동성 $76,600 클러스터까지가 1차 거부 구간. 라운드 넘버 $76,600의 마그넷 효과가 강해 likely_wick으로 채택, $76,000 상실 시 EQ 거부 확정, $76,850 돌파 시 다음 클러스터 $77,633로의 모멘텀 전환으로 이 노드 무효화."
},
{
"seq": 3,
"price": 77800.0,
"type": "resistance_test",
"source": "Derivatives 상단 liquidity $77,800, EMA120 $77,699.35, EMA20 $77,868.40, Harmonic Shark PRZ 상단 $77,633.02, Fibonacci 0.618 $77,908.99",
"description": "EQ를 수용하면 다음 저항 밀집대 $77,633-$77,908(EMA20/120 + 청산 유동성 + Shark PRZ 상단 + 0.618 fib)까지 확장 가능. 다만 이 클러스터는 Wyckoff SOS 회복 전 최종 저항이라 첫 시도에서 거부될 가능성이 높고, 돌파 실패 시 다시 EQ로 되돌림 예상.",
"est_hours": 22.0,
"turning_zone": [
77800.0,
78900.0
],
"likely_wick": 77908.99,
"rejection_confirm": 77500.0,
"invalid_overshoot": 79000.0,
"calibration_reasoning": "터미널 웨이포인트로 폭 1,100 ≈ 0.56×ATR 적용. 다중 컨플루언스($77,633 EMA20/120 + 청산 + Shark PRZ + fib 0.618 $77,908.99) 상단인 fib 0.618이 핵심 자석으로 likely_wick 채택, $77,500 이탈로 거부 확정, $78,848 fib confluence를 넘는 $79,000 돌파 시 SOS 회복으로 본 시나리오 무효."
}
],
"period_extremes": {
"4h": {
"expected_high": 76050.0,
"expected_low": 74868.0,
"high_first": false
},
"8h": {
"expected_high": 76400.0,
"expected_low": 74800.0,
"high_first": false
},
"24h": {
"expected_high": 77800.0,
"expected_low": 74800.0,
"high_first": false
}
},
"triggers": {
"bullish": {
"price": 76571.59,
"description": "$76,571.59(Fibonacci 0.786 + 7d EQ $76,383.95 + Derivatives $76,600) 클러스터 종가 기준 회복 시 0.618 $77,908.99 및 SOS $80,600 회복 시도로 가속화. CVD 개선과 OI 증가가 동반된 숏커버 발화 신호."
},
"bearish": {
"price": 74800.0,
"description": "$74,800(Derivatives 지지) 및 terminal spring $74,868 종가 이탈 시 fragility_score 0.886 + long crowding 0.645 환경에서 롱 스퀴즈 발생, $74,203.60 하단 방어 클러스터 재시험 및 $73,585.17까지 확장 위험."
}
},
"scenario_invalidation": 74203.6,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.55,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 74868.0,\n \"type\": \"liquidity_sweep\",\n \"source\": \"Wyckoff TERMINAL_SPRING, Fibonacci swing low, Harmonic PRZ lower boundary $74,654.77-$75,212.98, Candlestick 7d low $74,203.60 인접\",\n \"description\": \"현재가가 Harmonic bearish Bat/Shark PRZ($75,192.66-$75,989.65) 내부에 위치하고 setup이 NEUTRAL로 즉시 상방 추격이 어렵다. SOS 이후 수요 약화와 PRZ 압박으로 먼저 Wyckoff terminal spring $74,868 및 sell-side liquidity($75,322 전일 저점 아래)를 테스트할 가능성이 높다. 이 구간이 다중 에이전트의 하단 방어 클러스터($74,203.60-$75,212.98) 상단이므로 1차 반응 지점으로 적합.\",\n \"est_hours\": 5.0\n },\n {\n \"seq\": 2,\n \"price\": 76383.95,\n \"type\": \"resistance_test\",\n \"source\": \"Candlestick 7일 EQ $76,383.95, Derivatives EQ 디스카운트 경계, Fibonacci 0.786 직전\",\n \"description\": \"방어 클러스터 홀딩 시 CVD divergence 0.850과 OI 24h +4.155% 증가에 기반한 숏커버성 반등이 7일 레인지 EQ $76,383.95까지 진행될 것으로 예상. 이 레벨은 Fibonacci 0.786 $76,571.59 및 Derivatives 청산 유동성 $76,600의 직전 관문이며 구조 회복의 첫 검증 구간.\",\n \"est_hours\": 13.0\n },\n {\n \"seq\": 3,\n \"price\": 77800.0,\n \"type\": \"resistance_test\",\n \"source\": \"Derivatives 상단 liquidity $77,800, EMA120 $77,699.35, EMA20 $77,868.40, Harmonic Shark PRZ 상단 $77,633.02, Fibonacci 0.618 $77,908.99\",\n \"description\": \"EQ를 수용하면 다음 저항 밀집대 $77,633-$77,908(EMA20/120 + 청산 유동성 + Shark PRZ 상단 + 0.618 fib)까지 확장 가능. 다만 이 클러스터는 Wyckoff SOS 회복 전 최종 저항이라 첫 시도에서 거부될 가능성이 높고, 돌파 실패 시 다시 EQ로 되돌림 예상.\",\n \"est_hours\": 22.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 76050.0, \"expected_low\": 74868.0, \"high_first\": false},\n \"8h\": {\"expected_high\": 76400.0, \"expected_low\": 74800.0, \"high_first\": false},\n \"24h\": {\"expected_high\": 77800.0, \"expected_low\": 74800.0, \"high_first\": false}\n },\n \"triggers\": {\n \"bullish\": {\"price\": 76571.59, \"description\": \"$76,571.59(Fibonacci 0.786 + 7d EQ $76,383.95 + Derivatives $76,600) 클러스터 종가 기준 회복 시 0.618 $77,908.99 및 SOS $80,600 회복 시도로 가속화. CVD 개선과 OI 증가가 동반된 숏커버 발화 신호.\"},\n \"bearish\": {\"price\": 74800.0, \"description\": \"$74,800(Derivatives 지지) 및 terminal spring $74,868 종가 이탈 시 fragility_score 0.886 + long crowding 0.645 환경에서 롱 스퀴즈 발생, $74,203.60 하단 방어 클러스터 재시험 및 $73,585.17까지 확장 위험.\"}\n },\n \"scenario_invalidation\": 74203.6\n}\n```"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 74868.0,
"turning_zone": [
74300.0,
74868.0
],
"likely_wick": 74702.1,
"rejection_confirm": 75322.0,
"invalid_overshoot": 74200.0,
"calibration_reasoning": "방어 클러스터($74,203.60-$75,212.98) 상단 $74,868에서 키 서포트 $74,702.10까지가 가장 유력한 sweep 구간(폭 568 ≈ 0.29×ATR). 라운드 넘버 $74,800 자석을 클리어한 뒤 $74,702 지지에서 1차 반응 기대, 반등 확정은 전일 저점 $75,322 재탈환, 무효는 방어 클러스터 하단 이탈."
},
{
"seq": 2,
"base_target": 76383.95,
"turning_zone": [
76383.95,
76700.0
],
"likely_wick": 76600.0,
"rejection_confirm": 76000.0,
"invalid_overshoot": 76850.0,
"calibration_reasoning": "7일 레인지 EQ $76,383.95에서 fib 0.786 $76,571.59 + 청산 유동성 $76,600 클러스터까지가 1차 거부 구간. 라운드 넘버 $76,600의 마그넷 효과가 강해 likely_wick으로 채택, $76,000 상실 시 EQ 거부 확정, $76,850 돌파 시 다음 클러스터 $77,633로의 모멘텀 전환으로 이 노드 무효화."
},
{
"seq": 3,
"base_target": 77800.0,
"turning_zone": [
77800.0,
78900.0
],
"likely_wick": 77908.99,
"rejection_confirm": 77500.0,
"invalid_overshoot": 79000.0,
"calibration_reasoning": "터미널 웨이포인트로 폭 1,100 ≈ 0.56×ATR 적용. 다중 컨플루언스($77,633 EMA20/120 + 청산 + Shark PRZ + fib 0.618 $77,908.99) 상단인 fib 0.618이 핵심 자석으로 likely_wick 채택, $77,500 이탈로 거부 확정, $78,848 fib confluence를 넘는 $79,000 돌파 시 SOS 회복으로 본 시나리오 무효."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 74868.00,\n \"turning_zone\": [74300.00, 74868.00],\n \"likely_wick\": 74702.10,\n \"rejection_confirm\": 75322.00,\n \"invalid_overshoot\": 74200.00,\n \"calibration_reasoning\": \"방어 클러스터($74,203.60-$75,212.98) 상단 $74,868에서 키 서포트 $74,702.10까지가 가장 유력한 sweep 구간(폭 568 ≈ 0.29×ATR). 라운드 넘버 $74,800 자석을 클리어한 뒤 $74,702 지지에서 1차 반응 기대, 반등 확정은 전일 저점 $75,322 재탈환, 무효는 방어 클러스터 하단 이탈.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 76383.95,\n \"turning_zone\": [76383.95, 76700.00],\n \"likely_wick\": 76600.00,\n \"rejection_confirm\": 76000.00,\n \"invalid_overshoot\": 76850.00,\n \"calibration_reasoning\": \"7일 레인지 EQ $76,383.95에서 fib 0.786 $76,571.59 + 청산 유동성 $76,600 클러스터까지가 1차 거부 구간. 라운드 넘버 $76,600의 마그넷 효과가 강해 likely_wick으로 채택, $76,000 상실 시 EQ 거부 확정, $76,850 돌파 시 다음 클러스터 $77,633로의 모멘텀 전환으로 이 노드 무효화.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 77800.00,\n \"turning_zone\": [77800.00, 78900.00],\n \"likely_wick\": 77908.99,\n \"rejection_confirm\": 77500.00,\n \"invalid_overshoot\": 79000.00,\n \"calibration_reasoning\": \"터미널 웨이포인트로 폭 1,100 ≈ 0.56×ATR 적용. 다중 컨플루언스($77,633 EMA20/120 + 청산 + Shark PRZ + fib 0.618 $77,908.99) 상단인 fib 0.618이 핵심 자석으로 likely_wick 채택, $77,500 이탈로 거부 확정, $78,848 fib confluence를 넘는 $79,000 돌파 시 SOS 회복으로 본 시나리오 무효.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 27.3,
"chairman": 61.5,
"operating_path": 63.8,
"tp_calibrator": 130.5
},
"agents": {},
"total_s": 283.1
}
}