Signal: BEARISH (64%) | Price: $71,099.40 | 2026-06-02 01:00 KST | 300 candles
Council: 1 bullish, 2 neutral, 3 bearish | Support: $71,035 / $70,517 / $70,017 | Resistance: $72,900 / $73,341 / $73,900
BTC/USDT 1일 구조는 Wyckoff 상으로는 여전히 확인된 축적 regime의 Phase D 이후 구간이지만, 현재가 $71,099.40는 TERMINAL_SPRING $74,868.00, SC/range low $80,600.00, SOS $82,828.70을 모두 하회해 SOS follow-through 실패와 스프링 재시험 위험이 열린 상태다. 다중 분석 기준으로는 EMA20 $75,640.75, EMA120 $77,237.85, Fibonacci 0.786 $76,571.59 아래에 머물러 구조적 약세가 우세하며, $71,035.30 부근 단기 지지 테스트가 핵심이다. 실행 셋업은 Fibonacci 구조 훼손, Derivatives의 OI 증가·CVD 악화·롱 crowding, Wyckoff의 terminal spring 이탈이 결합되어 bearish 쪽으로 강하게 기울어 있다. 다만 가격이 ICT discount 영역과 하모닉 PRZ 밀집대에 있어 단기 반응 가능성은 조건으로 남아 있으며, 전체 bearish 구조 진단의 핵심 무효화는 $80,600.00 회복, 보다 엄격하게는 $82,828.70 SOS 회복이다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | NEUTRAL | 64% | $71,035 / $65,596 | $74,868 / $75,641 |
| ICT Trader | NEUTRAL | 52% | $71,035 / $70,517 | $73,341 / $74,250 |
| Derivatives Trader | BEARISH | 68% | $71,035 / $69,300 | $72,900 / $73,900 |
| Candlestick Reader | BEARISH | 62% | $71,035 / $69,157 | $74,556 / $75,641 |
| Fibonacci Analyst | BEARISH | 72% | $71,035 | $76,572 / $77,909 |
| Harmonic Specialist | NEUTRAL | 43% | $70,690 / $70,017 | $71,596 / $71,921 |
Support: $71,035 / $65,596 | Resistance: $74,868 / $75,641 / $77,238 | Horizon: medium term
Wyckoff 구조상 regime은 ACC이고 regime_state는 confirmed_acc, acc_score 92.5 및 regime_fitness 0.925로 구조적 해석은 여전히 축적 우위다. 이벤트 체인은 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로 Phase D까지 진행된 것으로 표시된다. 다만 현재가 $71,099.40는 TERMINAL_SPRING $74,868.00, SC/range low $80,600.00, SOS $82,828.70를 모두 하회하고 있어, 구조적 bullish와 별개로 즉시 경로는 Spring 저점 $65,595.70 방향의 재시험 위험이 더 크다. 따라서 구조_bias는 bullish로 유지하지만, setup_bias는 bearish이며, $74,868.00 및 $80,600.00 회복 전까지는 Phase D 강세 지속보다 실패한 SOS 이후의 테스트 구간으로 보는 것이 타당하다.
Support: $71,035 / $70,517 | Resistance: $73,341 / $74,250 / $75,641 | Horizon: short/medium term
구조적으로는 최근 시퀀스가 BOS_bullish → CHoCH_bearish → BOS_bearish → BOS_bullish → CHoCH_bearish → BOS_bullish로 혼재되어 있으며, 마지막 bullish BOS 레벨 $75,998.90 아래에 현재가 $71,099.40가 위치해 명확한 bullish acceptance가 확인되지 않습니다. 가격은 EQ $76,673.00 아래 discount에 있지만, EMA20 $75,640.75와 EMA120 $77,237.85를 모두 회복하지 못해 반등 setup도 아직 확정력이 약합니다. 전일 저가 $73,340.70는 이미 하향 이탈했으나, 지표상 recent_liq_sweeps가 없어 ICT 관점의 확정 sell-side sweep 후 MSS로 보기는 어렵습니다. 활성 OB와 미충족 FVG가 모두 0개이므로 기관 배열 기반 타깃이 부재하며, range low $70,517.30 부근 반응이 다음 방향성을 결정할 가능성이 큽니다.
Support: $71,035 / $69,300 | Resistance: $72,900 / $73,900 / $75,100 | Horizon: short term, 파생 데이터 선행성을 감안한 4-24시간
구조적으로 BTC는 현재 $71,099.40에서 EMA20 $75,640.75 대비 -6.0%, EMA120 $77,237.85 대비 -7.9%, EMA240 $83,890.44 대비 -15.2% 아래에 있어 확인된 약세 구조로 판단한다. 파생 포지셔닝은 가격이 24시간 -3.47% 하락하는 동안 OI가 +1.034% 증가했고, CVD도 -2735.1730으로 악화되어 하락 방향 신규 참여가 붙는 모습이다. 롱 계정 비율이 0.604이고 account_long_crowding이 0.862로 높아, 반등보다는 롱 손절 및 청산이 추가 하락을 가속할 수 있는 구조다. 다만 가장 강한 청산 유동성이 위쪽 $72,900에 약 117,787 규모로 존재하므로, 단기적으로 $72,900~$73,900까지의 유동성 스윕 반등 후 재하락하는 리스크는 고려해야 한다.
Support: $71,035 / $69,157 | Resistance: $74,556 / $75,641 / $77,238 | Horizon: short term
현재 BTC는 $71,099.40으로 EMA20 $75,640.75보다 6.0%, EMA120 $77,237.85보다 7.9%, EMA240 $83,890.44보다 15.2% 낮아 구조적으로는 명확히 약세 영역에 있다. 최근 5개 일봉도 ▼-1.1%, ▼-0.2%, ▲+0.6%, ▼-0.3%, ▼-3.5%로 매도 압력이 우세하며, 특히 마지막 -3.5% 하락이 7일 저점 $71,035.30을 재시험하고 있다. 다만 현재 가격은 7일 범위 EQ 약 $74,556.20 아래의 디스카운트 구간이고, 최근 bullish_engulfing 후보 품질이 0.635로 가장 높아 단기 반등 셋업은 존재한다. 그러나 bull_score와 bear_score가 모두 0.750으로 균형이고, high_volume_patterns가 없어 반전 신뢰도는 아직 제한적이다.
Support: $71,035 | Resistance: $76,572 / $77,909 / $78,848 | Horizon: 단기~중기
현재 BTC는 상승 스윙 $74,868→$82,829의 핵심 되돌림 구간을 모두 하향 이탈했으며, 특히 0.786 레벨 $76,571.59 아래에 머물러 구조적으로 약세가 우세합니다. 0.618 골든 비율 $77,908.99와 0.5 레벨 $78,848.35가 모두 현재가 위에 있어, 반등 시에도 우선 저항으로 작용할 가능성이 큽니다. 확인된 피보나치 지지 레벨은 없고, confluence quality도 0.600으로 중간 수준이며 실제 유효한 클러스터는 $85,081.03 부근의 상단 확장/되돌림 저항에 집중되어 있습니다. reaction_probability가 0.25로 낮고 fib_reaction_state가 distant이므로, 현 가격대에서 즉각적인 고확률 피보나치 반등 신호는 부족합니다.
Support: $70,690 / $70,017 / $69,681 | Resistance: $71,596 / $71,921 / $72,304 | Horizon: short/medium term
하모닉 기준으로는 261개 패턴 중 completed 97개, forming-D PRZ 164개가 포착되었지만, council_relevant_prz_count와 directional_influence_prz_count가 모두 0이고 actionable_patterns_list도 비어 있어 확정 구조 신호로 사용할 수 없다. 현재가는 $71,099.40으로 bearish Gartley 형성 PRZ $69,681.26-$71,596.44 안에 있으며, 위쪽에는 bearish Butterfly PRZ $71,442.07-$73,165.52 및 completed bearish Butterfly PRZ $71,921.47-$73,321.87가 겹쳐 단기 반등 시 매도 반응 후보가 많다. 다만 가장 높은 점수의 Gartley는 strict이지만 quality가 low이고, 주요 confirmed 패턴들은 candidate 등급이므로 하모닉 단독으로 bearish 구조 전환을 선언할 수 없다. 따라서 structure_bias는 neutral로 유지하되, 미확인 실행 셋업은 상단 PRZ 밀집과 EMA20 $75,640.75 하회, 최근 24h -3.47% 하락을 감안해 bearish 쪽으로 기울어 있다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $72,900 | liquidity_sweep | Derivatives(상단 청산 유동성 $72,900, 약 117,787 — '$72,900~$73,900 스윕 반등 후 재하락' 명시), Harmonic(bearish Butterfly PRZ $71,921-73,321 rejection 확인 reaction_score 1.0, D $72,303.79), ICT(전일 저가 $73,340.70 저항) | 7.0 | 현재가 $71,099가 7일 저점 $71,035 바로 위에서 sell-side 유동성을 짧게 스윕한 뒤, 가장 강한 상단 청산 유동성이 몰린 $72,900을 향해 반등하는 1차 유동성 그랩. 하모닉 bearish PRZ $71,921-73,321(rejection 확인)과 ICT 전일 저가 $73,340.70이 겹치는 저항대에서 매도 반응이 예상되는 bull trap 구간이며, EMA20 $75,640은 여전히 상위 저항으로 미회복 상태다. 셋업(BEARISH 70%)상 이는 추세 반전이 아닌 반대 방향 유동성 회수로 해석된다. |
| 2 | $71,035 | support_test | Candlestick·Fibonacci·Derivatives·Wyckoff·ICT 공통 핵심 단기 지지/테스트 레벨 $71,035.30 (7일 저점) | 15.0 | 상단 유동성 스윕 실패 후 지배적 약세 흐름이 재개되며 7일 저점 $71,035.30을 재시험. 5개 분석(Candlestick·Fibonacci·Derivatives·Wyckoff·ICT)이 공통으로 지목한 핵심 분기점으로, OI +1.034% 증가·CVD -2735·롱 crowding 0.862의 롱 취약성이 결합되어 이 레벨 하향 돌파 시 청산 캐스케이드가 트리거되는 구조적 breakdown 지점이다. |
| 3 | $69,300 | swing_low | Derivatives(하방 청산 레벨 $69,300), Candlestick(지지 $69,156.59), Harmonic(Gartley PRZ $69,681.26 / bullish PRZ·support $70,017.27-70,689.51), ICT(discount 영역) | 24.0 | 7일 저점 하향 이탈 후 sell-side 청산이 가속되며 Derivatives 하방 청산 $69,300, Candlestick 지지 $69,156.59, Harmonic Gartley PRZ $69,681 / bullish PRZ $70,017 클러스터로 하락. ICT discount 영역과 하모닉 bullish PRZ가 겹쳐 1차 구조적 방어 후보 구간이며, 여기서 반응 실패 시 $67,103.49 및 Wyckoff Spring $65,595.70 방향의 연장 위험이 열린다. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $70,950 | $72,300 | Low first |
| 8h | $70,950 | $72,900 | Low first |
| 24h | $69,300 | $72,900 | High first |
Invalidation: $74,868
```json
{
"path_type": "complex",
"confidence": 0.6,
"waypoints": [
{
"seq": 1,
"price": 72900.0,
"type": "liquidity_sweep",
"source": "Derivatives(상단 청산 유동성 $72,900, 약 117,787 — '$72,900~$73,900 스윕 반등 후 재하락' 명시), Harmonic(bearish Butterfly PRZ $71,921-73,321 rejection 확인 reaction_score 1.0, D $72,303.79), ICT(전일 저가 $73,340.70 저항)",
"description": "현재가 $71,099가 7일 저점 $71,035 바로 위에서 sell-side 유동성을 짧게 스윕한 뒤, 가장 강한 상단 청산 유동성이 몰린 $72,900을 향해 반등하는 1차 유동성 그랩. 하모닉 bearish PRZ $71,921-73,321(rejection 확인)과 ICT 전일 저가 $73,340.70이 겹치는 저항대에서 매도 반응이 예상되는 bull trap 구간이며, EMA20 $75,640은 여전히 상위 저항으로 미회복 상태다. 셋업(BEARISH 70%)상 이는 추세 반전이 아닌 반대 방향 유동성 회수로 해석된다.",
"est_hours": 7.0
},
{
"seq": 2,
"price": 71035.3,
"type": "support_test",
"source": "Candlestick·Fibonacci·Derivatives·Wyckoff·ICT 공통 핵심 단기 지지/테스트 레벨 $71,035.30 (7일 저점)",
"description": "상단 유동성 스윕 실패 후 지배적 약세 흐름이 재개되며 7일 저점 $71,035.30을 재시험. 5개 분석(Candlestick·Fibonacci·Derivatives·Wyckoff·ICT)이 공통으로 지목한 핵심 분기점으로, OI +1.034% 증가·CVD -2735·롱 crowding 0.862의 롱 취약성이 결합되어 이 레벨 하향 돌파 시 청산 캐스케이드가 트리거되는 구조적 breakdown 지점이다.",
"est_hours": 15.0
},
{
"seq": 3,
"price": 69300.0,
"type": "swing_low",
"source": "Derivatives(하방 청산 레벨 $69,300), Candlestick(지지 $69,156.59), Harmonic(Gartley PRZ $69,681.26 / bullish PRZ·support $70,017.27-70,689.51), ICT(discount 영역)",
"description": "7일 저점 하향 이탈 후 sell-side 청산이 가속되며 Derivatives 하방 청산 $69,300, Candlestick 지지 $69,156.59, Harmonic Gartley PRZ $69,681 / bullish PRZ $70,017 클러스터로 하락. ICT discount 영역과 하모닉 bullish PRZ가 겹쳐 1차 구조적 방어 후보 구간이며, 여기서 반응 실패 시 $67,103.49 및 Wyckoff Spring $65,595.70 방향의 연장 위험이 열린다.",
"est_hours": 24.0
}
],
"period_extremes": {
"4h": {"expected_high": 72300.0, "expected_low": 70950.0, "high_first": false},
"8h": {"expected_high": 72900.0, "expected_low": 70950.0, "high_first": false},
"24h": {"expected_high": 72900.0, "expected_low": 69300.0, "high_first": true}
},
"triggers": {
"bullish": {"price": 73900.0, "description": "상단 청산 유동성 클러스터 $73,900(ICT 전일 저가 $73,340.70 포함) 상향 돌파·수용 시 $72,900 거부 시나리오가 약화되고, Wyckoff TERMINAL_SPRING $74,868 회복을 향한 강세 전환 경고로 전환된다."},
"bearish": {"price": 71035.3, "description": "7일 저점 $71,035.30 종가 기준 하향 돌파 시 sell-side 유동성 스윕과 롱 청산 캐스케이드(롱 crowding 0.862)가 활성화되어 $69,300→$67,103 향한 하락이 가속 확인된다."}
},
"scenario_invalidation": 74868.0
}
```
**핵심 해석**: 셋업(BEARISH 70%)과 구조(다수 bearish, Wyckoff만 축적 유지)가 정렬되어 있어 24시간 경로의 종착점은 하방($69,300)이다. 다만 가장 강한 청산 유동성이 상단 $72,900에 위치하고 현재가가 oversold discount 저점에 있어, Derivatives가 명시한 **"$72,900 스윕 반등 → 재하락"** 시퀀스를 따라 첫 waypoint를 상단 유동성 회수(bull trap)로 배치했다. $74,868(TERMINAL_SPRING) 회복 전까지는 모든 반등을 저항/스윕으로 간주하며, 이 레벨 회복 시 전체 약세 경로가 무효화된다.{
"overall_signal": "bearish",
"overall_confidence": 0.64,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.7,
"active_setups": [
"현재가 $71,099.40가 7일 저점 $71,035.30 바로 위에 있어 하방 유동성 압력과 지지 테스트가 동시에 진행 중",
"상승 스윙 저점 $74,868.00 및 0.786 되돌림 $76,571.59 하회로 기존 Low→High 피보나치 구조가 훼손된 상태",
"가격 -3.47% 하락 중 OI가 24시간 +1.034% 증가하고 CVD가 -2735.1730으로 악화되어 신규 매도 참여가 확인됨",
"롱 계정 비율 0.604, 롱 crowding 0.862로 롱 포지션 취약성이 높음",
"Wyckoff TERMINAL_SPRING $74,868.00 및 SC/range low $80,600.00 아래에 위치해 Phase D/SOS follow-through가 미확인",
"상단 $72,900, $73,900, $75,100에 청산 유동성이 있어 반등 시에도 구조 회복 전까지는 저항/스윕 구간으로 해석됨",
"하모닉은 $71,921.47-$73,321.87 및 $71,442.07-$73,165.52에 bearish PRZ가 겹치지만, 단독 구조 신호가 아닌 반응 구간으로만 유효"
],
"setup_vs_structure": "구조와 실행 셋업은 대체로 bearish로 정렬되어 있다. 다만 Wyckoff 상위 regime은 축적 해석을 유지하므로, 현재 약세 셋업은 ‘축적 구조 내부의 실패한 SOS/스프링 재시험 위험’이라는 조건으로 해석해야 한다."
},
"signal_breakdown": {
"bullish_count": 1,
"bearish_count": 3,
"neutral_count": 2
},
"key_levels": {
"support": [
71035.3,
70517.3,
70017.27,
69300,
69156.59,
68453.56,
67103.49,
65595.7
],
"resistance": [
72900,
73340.7,
73900,
74556.2,
74868,
75640.75,
76571.59,
77237.85,
77908.99,
80600,
82828.7
]
},
"confluences": [
"현재가가 $71,035.30 7일 저점 바로 위에 있으며, Candlestick·Fibonacci·Derivatives·Wyckoff·ICT가 모두 $71,035 부근을 핵심 단기 지지/테스트 레벨로 제시한다.",
"EMA20 $75,640.75는 Candlestick·Derivatives·Wyckoff·ICT·Harmonic에서 반복적으로 상단 저항으로 등장하며, 현재가가 이보다 약 6.0% 낮아 단기 추세 구조가 약세임을 확인한다.",
"$74,868.00은 Fibonacci 상승 스윙 저점이자 Wyckoff TERMINAL_SPRING 레벨이며, 현재 가격이 이를 하회해 구조 훼손과 스프링 실패 위험이 동시에 부각된다.",
"$76,571.59-$77,908.99 구간은 Fibonacci 0.786·0.618 되돌림, ICT EQ $76,673.00, EMA120 $77,237.85가 겹치는 중기 회복 확인/저항 클러스터다.",
"$72,900-$73,340-$73,900 구간은 Derivatives의 상단 청산 유동성, ICT 전일 저가 $73,340.70, Harmonic bearish PRZ $71,921.47-$73,321.87이 겹쳐 단기 반응 가능성이 높은 저항/유동성 구간이다.",
"$69,300-$70,017 구간은 Derivatives 하방 청산 레벨 $69,300과 Harmonic bullish PRZ/support $70,017.27-$70,689.51이 근접해 있어 다음 구조적 방어 후보로 관찰된다.",
"$65,595.70은 Wyckoff Spring 저점이자 하위 구조의 핵심 축적 방어선으로, 현 구조가 실패로 전환되는지를 판단하는 장기 기준점이다."
],
"conflicts": [
"Wyckoff는 acc_score 92.5와 confirmed_acc 해석으로 상위 구조를 bullish로 유지하지만, Candlestick·Fibonacci·Derivatives는 가격이 주요 EMA와 피보나치 구조를 하회한다고 판단해 구조적으로 bearish를 제시한다.",
"ICT와 Candlestick은 가격이 EQ 아래 discount 영역에 있어 매도 추격보다는 반등 후보 구간이라는 조건을 제시하지만, Derivatives는 OI 증가, CVD 악화, 롱 crowding으로 하락 참여가 강화되고 있다고 본다.",
"ICT의 최근 시퀀스에는 마지막 BOS_bullish $75,998.90가 존재하지만, 현재가 $71,099.40가 해당 레벨 아래에 있어 bullish acceptance가 확인되지 않는다.",
"Harmonic은 다수의 bullish/bearish PRZ가 혼재되어 있으나 actionable 패턴이 없고, 위쪽 bearish PRZ와 아래쪽 bullish PRZ가 동시에 존재해 단독 방향성 근거로 쓰기 어렵다.",
"Wyckoff의 구조적 축적 해석과 현재 가격의 SC/range low $80,600.00 하회가 충돌한다. 이는 축적 구조가 완전히 폐기되었다기보다, Phase D 이후 SOS 유지 실패 및 스프링 재시험 위험이 열린 상태로 해석하는 것이 타당하다."
],
"highest_conviction_analyst": "Fibonacci Analyst — 상승 스윙 $74,868→$82,829의 핵심 되돌림이 모두 하향 이탈되었고, 0.786 $76,571.59, 0.618 $77,908.99, 0.5 $78,848.35가 전부 현재가 위의 저항으로 전환되어 구조 훼손 판단이 가장 명확하다. confidence 72%로 가장 높고, 반응 확률 0.25 및 유효 지지 부재를 명시해 불확실성도 적절히 반영했다.",
"invalidation_level": "$80,600.00 일봉 회복 및 수용. 보수적으로는 SOS 레벨 $82,828.70 회복까지 확인되어야 현재 bearish 구조 진단이 무효화된다.",
"executive_summary": "BTC/USDT 1일 구조는 Wyckoff 상으로는 여전히 확인된 축적 regime의 Phase D 이후 구간이지만, 현재가 $71,099.40는 TERMINAL_SPRING $74,868.00, SC/range low $80,600.00, SOS $82,828.70을 모두 하회해 SOS follow-through 실패와 스프링 재시험 위험이 열린 상태다. 다중 분석 기준으로는 EMA20 $75,640.75, EMA120 $77,237.85, Fibonacci 0.786 $76,571.59 아래에 머물러 구조적 약세가 우세하며, $71,035.30 부근 단기 지지 테스트가 핵심이다. 실행 셋업은 Fibonacci 구조 훼손, Derivatives의 OI 증가·CVD 악화·롱 crowding, Wyckoff의 terminal spring 이탈이 결합되어 bearish 쪽으로 강하게 기울어 있다. 다만 가격이 ICT discount 영역과 하모닉 PRZ 밀집대에 있어 단기 반응 가능성은 조건으로 남아 있으며, 전체 bearish 구조 진단의 핵심 무효화는 $80,600.00 회복, 보다 엄격하게는 $82,828.70 SOS 회복이다."
}{
"symbol": "BTC/USDT",
"timeframe": "1d",
"timestamp": "2026-06-02 01:00 KST",
"last_price": 71099.4,
"num_candles": 300,
"stage1_analyses": {
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bearish",
"confidence": 0.62,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.52,
"setup_signals": [
"7일 범위 EQ 약 $74,556.20 아래의 디스카운트 구간에 위치: 현재가 $71,099.40",
"7일 저점 $71,035.30 바로 위에서 지지 테스트 중",
"최근 후보 패턴 중 bullish_engulfing 품질 0.635로 가장 높지만, 고거래량 확인은 없음",
"최근 doji@296 이후 bullish_engulfing@297이 있었으나 마지막 일봉 -3.5% 하락으로 반등 확인은 미완성"
],
"reasoning": "현재 BTC는 $71,099.40으로 EMA20 $75,640.75보다 6.0%, EMA120 $77,237.85보다 7.9%, EMA240 $83,890.44보다 15.2% 낮아 구조적으로는 명확히 약세 영역에 있다. 최근 5개 일봉도 ▼-1.1%, ▼-0.2%, ▲+0.6%, ▼-0.3%, ▼-3.5%로 매도 압력이 우세하며, 특히 마지막 -3.5% 하락이 7일 저점 $71,035.30을 재시험하고 있다. 다만 현재 가격은 7일 범위 EQ 약 $74,556.20 아래의 디스카운트 구간이고, 최근 bullish_engulfing 후보 품질이 0.635로 가장 높아 단기 반등 셋업은 존재한다. 그러나 bull_score와 bear_score가 모두 0.750으로 균형이고, high_volume_patterns가 없어 반전 신뢰도는 아직 제한적이다.",
"key_levels": {
"support": [
71035.3,
69156.59
],
"resistance": [
74556.2,
75640.75,
77237.85,
78077.1,
83890.44
]
},
"time_horizon": "short term",
"invalidation_level": "일봉 기준 $75,640.75 이상 회복 및 안착",
"risk_scenario": "$71,035.30 지지를 지키고 강한 양봉으로 $74,556.20 EQ를 회복하면, 현재 약세 구조 안의 단기 숏 커버링 반등이 EMA20 $75,640.75까지 이어질 수 있다. 반대로 $71,035.30이 종가 기준 이탈되면 ATR 기준 다음 하방 확장 목표는 약 $69,156.59 부근으로 열릴 가능성이 크다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 134,
"recent_patterns": 3,
"pattern_list": [
"bearish_engulfing@293",
"bullish_engulfing@297",
"doji@296"
],
"atr_value": 1942.81,
"vol_avg_20": 124106.54,
"high_volume_patterns": [],
"pattern_candidates": [
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.635,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.53,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.355,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.635,
"bull_score": 0.75,
"bear_score": 0.75
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.52,\n \"setup_signals\": [\n \"7일 범위 EQ 약 $74,556.20 아래의 디스카운트 구간에 위치: 현재가 $71,099.40\",\n \"7일 저점 $71,035.30 바로 위에서 지지 테스트 중\",\n \"최근 후보 패턴 중 bullish_engulfing 품질 0.635로 가장 높지만, 고거래량 확인은 없음\",\n \"최근 doji@296 이후 bullish_engulfing@297이 있었으나 마지막 일봉 -3.5% 하락으로 반등 확인은 미완성\"\n ],\n \"reasoning\": \"현재 BTC는 $71,099.40으로 EMA20 $75,640.75보다 6.0%, EMA120 $77,237.85보다 7.9%, EMA240 $83,890.44보다 15.2% 낮아 구조적으로는 명확히 약세 영역에 있다. 최근 5개 일봉도 ▼-1.1%, ▼-0.2%, ▲+0.6%, ▼-0.3%, ▼-3.5%로 매도 압력이 우세하며, 특히 마지막 -3.5% 하락이 7일 저점 $71,035.30을 재시험하고 있다. 다만 현재 가격은 7일 범위 EQ 약 $74,556.20 아래의 디스카운트 구간이고, 최근 bullish_engulfing 후보 품질이 0.635로 가장 높아 단기 반등 셋업은 존재한다. 그러나 bull_score와 bear_score가 모두 0.750으로 균형이고, high_volume_patterns가 없어 반전 신뢰도는 아직 제한적이다.\",\n \"key_levels\": {\n \"support\": [\n 71035.3,\n 69156.59\n ],\n \"resistance\": [\n 74556.2,\n 75640.75,\n 77237.85,\n 78077.1,\n 83890.44\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"일봉 기준 $75,640.75 이상 회복 및 안착\",\n \"risk_scenario\": \"$71,035.30 지지를 지키고 강한 양봉으로 $74,556.20 EQ를 회복하면, 현재 약세 구조 안의 단기 숏 커버링 반등이 EMA20 $75,640.75까지 이어질 수 있다. 반대로 $71,035.30이 종가 기준 이탈되면 ATR 기준 다음 하방 확장 목표는 약 $69,156.59 부근으로 열릴 가능성이 크다.\",\n \"data_quality\": \"medium\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "bearish",
"confidence": 0.72,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.68,
"setup_signals": [
"가격 $71,099.40이 상승 스윙 저점 $74,868 아래에 위치하여 기존 Low→High 피보나치 구조가 훼손됨",
"0.786 되돌림 $76,571.59를 회복하지 못하고 있으며, 현재가와의 괴리 7.70%로 첫 주요 저항이 위에 형성됨",
"골든 비율 0.618 되돌림 $77,908.99가 강한 상단 저항으로 남아 있고, 가격은 해당 레벨보다 9.58% 낮음",
"EQ에 해당하는 0.5 되돌림 $78,848.35 아래의 디스카운트 영역에 있으나, 확인된 피보나치 지지 레벨이 없어 반등 신뢰도가 낮음",
"7일 저점 $71,035.30이 현재가 바로 아래에 있어 단기 매도 유동성 재테스트 위험이 큼"
],
"reasoning": "현재 BTC는 상승 스윙 $74,868→$82,829의 핵심 되돌림 구간을 모두 하향 이탈했으며, 특히 0.786 레벨 $76,571.59 아래에 머물러 구조적으로 약세가 우세합니다. 0.618 골든 비율 $77,908.99와 0.5 레벨 $78,848.35가 모두 현재가 위에 있어, 반등 시에도 우선 저항으로 작용할 가능성이 큽니다. 확인된 피보나치 지지 레벨은 없고, confluence quality도 0.600으로 중간 수준이며 실제 유효한 클러스터는 $85,081.03 부근의 상단 확장/되돌림 저항에 집중되어 있습니다. reaction_probability가 0.25로 낮고 fib_reaction_state가 distant이므로, 현 가격대에서 즉각적인 고확률 피보나치 반등 신호는 부족합니다.",
"key_levels": {
"support": [
71035.3
],
"resistance": [
76571.59,
77908.99,
78848.35,
79787.71,
84994.01,
85081.03
]
},
"time_horizon": "단기~중기",
"invalidation_level": "$77,908.99",
"risk_scenario": "반대 시나리오는 가격이 $76,571.59의 0.786 되돌림을 회복한 뒤 $77,908.99의 0.618 골든 비율까지 돌파하는 경우입니다. 이 경우 현재의 하방 이탈은 실패한 breakdown으로 해석될 수 있으며, 다음 저항은 $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": 7.7,
"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": 13.85,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.382",
"price": 79787.71,
"distance_pct": 12.22,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.5",
"price": 78848.35,
"distance_pct": 10.9,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.618",
"price": 77908.99,
"distance_pct": 9.58,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.786",
"price": 76571.59,
"distance_pct": 7.7,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.0",
"price": 82828.7,
"distance_pct": 16.5,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.272",
"price": 84994.01,
"distance_pct": 19.54,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.414",
"price": 86124.43,
"distance_pct": 21.13,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.618",
"price": 87748.41,
"distance_pct": 23.42,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_2.0",
"price": 90789.4,
"distance_pct": 27.69,
"is_support": false,
"cluster_score": 0.0
}
],
"confluence_quality": 0.6,
"fib_reaction_state": "distant",
"reaction_probability": 0.25
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.72,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.68,\n \"setup_signals\": [\n \"가격 $71,099.40이 상승 스윙 저점 $74,868 아래에 위치하여 기존 Low→High 피보나치 구조가 훼손됨\",\n \"0.786 되돌림 $76,571.59를 회복하지 못하고 있으며, 현재가와의 괴리 7.70%로 첫 주요 저항이 위에 형성됨\",\n \"골든 비율 0.618 되돌림 $77,908.99가 강한 상단 저항으로 남아 있고, 가격은 해당 레벨보다 9.58% 낮음\",\n \"EQ에 해당하는 0.5 되돌림 $78,848.35 아래의 디스카운트 영역에 있으나, 확인된 피보나치 지지 레벨이 없어 반등 신뢰도가 낮음\",\n \"7일 저점 $71,035.30이 현재가 바로 아래에 있어 단기 매도 유동성 재테스트 위험이 큼\"\n ],\n \"reasoning\": \"현재 BTC는 상승 스윙 $74,868→$82,829의 핵심 되돌림 구간을 모두 하향 이탈했으며, 특히 0.786 레벨 $76,571.59 아래에 머물러 구조적으로 약세가 우세합니다. 0.618 골든 비율 $77,908.99와 0.5 레벨 $78,848.35가 모두 현재가 위에 있어, 반등 시에도 우선 저항으로 작용할 가능성이 큽니다. 확인된 피보나치 지지 레벨은 없고, confluence quality도 0.600으로 중간 수준이며 실제 유효한 클러스터는 $85,081.03 부근의 상단 확장/되돌림 저항에 집중되어 있습니다. reaction_probability가 0.25로 낮고 fib_reaction_state가 distant이므로, 현 가격대에서 즉각적인 고확률 피보나치 반등 신호는 부족합니다.\",\n \"key_levels\": {\n \"support\": [\n 71035.3\n ],\n \"resistance\": [\n 76571.59,\n 77908.99,\n 78848.35,\n 79787.71,\n 84994.01,\n 85081.03\n ]\n },\n \"time_horizon\": \"단기~중기\",\n \"invalidation_level\": \"$77,908.99\",\n \"risk_scenario\": \"반대 시나리오는 가격이 $76,571.59의 0.786 되돌림을 회복한 뒤 $77,908.99의 0.618 골든 비율까지 돌파하는 경우입니다. 이 경우 현재의 하방 이탈은 실패한 breakdown으로 해석될 수 있으며, 다음 저항은 $78,848.35와 $79,787.71로 열립니다.\",\n \"data_quality\": \"medium\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.68,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.72,
"setup_signals": [
"현재가 $71,099.40가 7일 저점 $71,035.30 바로 위에 위치해 하방 유동성 압력이 유지됨",
"가격 -3.47% 하락 중 OI가 24시간 +1.034% 증가하여 신규 포지션 유입과 하락 추세 참여가 동반됨",
"CVD 변화 -2735.1730으로 매도 체결 우위가 지속되며 가격 하락을 확인",
"롱 계정 비율 0.604, account_long_crowding 0.862로 롱 포지셔닝이 과밀해 롱 청산 리스크가 높음",
"현물-선물 베이시스 -0.0425%로 선물이 현물 대비 할인되어 파생시장 수요가 약함",
"하방 청산 레벨 $69,300에 약 74,727 규모의 유동성이 열려 있어 다음 자석 구간으로 작용 가능"
],
"reasoning": "구조적으로 BTC는 현재 $71,099.40에서 EMA20 $75,640.75 대비 -6.0%, EMA120 $77,237.85 대비 -7.9%, EMA240 $83,890.44 대비 -15.2% 아래에 있어 확인된 약세 구조로 판단한다. 파생 포지셔닝은 가격이 24시간 -3.47% 하락하는 동안 OI가 +1.034% 증가했고, CVD도 -2735.1730으로 악화되어 하락 방향 신규 참여가 붙는 모습이다. 롱 계정 비율이 0.604이고 account_long_crowding이 0.862로 높아, 반등보다는 롱 손절 및 청산이 추가 하락을 가속할 수 있는 구조다. 다만 가장 강한 청산 유동성이 위쪽 $72,900에 약 117,787 규모로 존재하므로, 단기적으로 $72,900~$73,900까지의 유동성 스윕 반등 후 재하락하는 리스크는 고려해야 한다.",
"key_levels": {
"support": [
71035.3,
69300
],
"resistance": [
72900,
73900,
75100,
75640.75
]
},
"time_horizon": "short term, 파생 데이터 선행성을 감안한 4-24시간",
"invalidation_level": "$75,640.75 이상에서 일봉 기준 회복 및 수용",
"risk_scenario": "$72,900의 가장 강한 상방 청산 클러스터가 먼저 스윕되면 숏 커버링이 $73,900 및 $75,100까지 확장될 수 있다. 특히 $75,640.75 EMA20을 회복하면 현재의 약세 셋업은 무효화되고, 하락 추세 참여자들의 강제 청산성 반등으로 전환될 가능성이 커진다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.3,
"cvd_change": -2735.173,
"oi_trend": 0.603,
"oi_change_pct_24h": 1.034,
"oi_latest": 105050.102,
"funding_pressure": 0.448,
"funding_avg": 5.245e-05,
"funding_change_24h": 6e-08,
"long_account_ratio": 0.603,
"short_account_ratio": 0.397,
"long_account_latest": 0.604,
"short_account_latest": 0.396,
"long_account_change_24h": 0.0004,
"short_account_change_24h": -0.0004,
"account_flow_label": "stable",
"account_short_crowding": 0.0,
"account_long_crowding": 0.862,
"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.0425,
"basis_change_lookback": 0.0125,
"aggregate_score": 0.368,
"bull_signals": 1,
"bear_signals": 3,
"liq_below": [
[
69300,
74727.25008625002
]
],
"liq_above": [
[
72900,
117787.02289990001
],
[
73900,
90650.213069
],
[
75100,
89377.70242085
]
],
"strongest_liq_level": 72900,
"fragility_score": 0.67,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.68,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.72,\n \"setup_signals\": [\n \"현재가 $71,099.40가 7일 저점 $71,035.30 바로 위에 위치해 하방 유동성 압력이 유지됨\",\n \"가격 -3.47% 하락 중 OI가 24시간 +1.034% 증가하여 신규 포지션 유입과 하락 추세 참여가 동반됨\",\n \"CVD 변화 -2735.1730으로 매도 체결 우위가 지속되며 가격 하락을 확인\",\n \"롱 계정 비율 0.604, account_long_crowding 0.862로 롱 포지셔닝이 과밀해 롱 청산 리스크가 높음\",\n \"현물-선물 베이시스 -0.0425%로 선물이 현물 대비 할인되어 파생시장 수요가 약함\",\n \"하방 청산 레벨 $69,300에 약 74,727 규모의 유동성이 열려 있어 다음 자석 구간으로 작용 가능\"\n ],\n \"reasoning\": \"구조적으로 BTC는 현재 $71,099.40에서 EMA20 $75,640.75 대비 -6.0%, EMA120 $77,237.85 대비 -7.9%, EMA240 $83,890.44 대비 -15.2% 아래에 있어 확인된 약세 구조로 판단한다. 파생 포지셔닝은 가격이 24시간 -3.47% 하락하는 동안 OI가 +1.034% 증가했고, CVD도 -2735.1730으로 악화되어 하락 방향 신규 참여가 붙는 모습이다. 롱 계정 비율이 0.604이고 account_long_crowding이 0.862로 높아, 반등보다는 롱 손절 및 청산이 추가 하락을 가속할 수 있는 구조다. 다만 가장 강한 청산 유동성이 위쪽 $72,900에 약 117,787 규모로 존재하므로, 단기적으로 $72,900~$73,900까지의 유동성 스윕 반등 후 재하락하는 리스크는 고려해야 한다.\",\n \"key_levels\": {\n \"support\": [\n 71035.3,\n 69300\n ],\n \"resistance\": [\n 72900,\n 73900,\n 75100,\n 75640.75\n ]\n },\n \"time_horizon\": \"short term, 파생 데이터 선행성을 감안한 4-24시간\",\n \"invalidation_level\": \"$75,640.75 이상에서 일봉 기준 회복 및 수용\",\n \"risk_scenario\": \"$72,900의 가장 강한 상방 청산 클러스터가 먼저 스윕되면 숏 커버링이 $73,900 및 $75,100까지 확장될 수 있다. 특히 $75,640.75 EMA20을 회복하면 현재의 약세 셋업은 무효화되고, 하락 추세 참여자들의 강제 청산성 반등으로 전환될 가능성이 커진다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "neutral",
"confidence": 0.64,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.72,
"setup_signals": [
"현재가 $71,099.40가 메인 ACC range low인 SC $80,600.00 아래에 위치하여 Phase D/SOS 이후 수요 흡수가 아직 확정되지 않음",
"TERMINAL_SPRING $74,868.00 이탈 후 재진입 실패 상태로, 단기적으로는 해당 레벨이 회복 확인 구간",
"SOS $82,828.70 이후 가격이 유지되지 못하고 하락하여 SOS follow-through가 미확인",
"7일 저점 $71,035.30 근처에서 거래 중이며, 이탈 시 Spring 저점 $65,595.70 재테스트 가능성이 열림",
"EMA20 $75,640.75, EMA120 $77,237.85, EMA240 $83,890.44 모두 현재가 위에 있어 단기 반등 시 공급 확인 구간으로 작동 가능"
],
"reasoning": "Wyckoff 구조상 regime은 ACC이고 regime_state는 confirmed_acc, acc_score 92.5 및 regime_fitness 0.925로 구조적 해석은 여전히 축적 우위다. 이벤트 체인은 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로 Phase D까지 진행된 것으로 표시된다. 다만 현재가 $71,099.40는 TERMINAL_SPRING $74,868.00, SC/range low $80,600.00, SOS $82,828.70를 모두 하회하고 있어, 구조적 bullish와 별개로 즉시 경로는 Spring 저점 $65,595.70 방향의 재시험 위험이 더 크다. 따라서 구조_bias는 bullish로 유지하지만, setup_bias는 bearish이며, $74,868.00 및 $80,600.00 회복 전까지는 Phase D 강세 지속보다 실패한 SOS 이후의 테스트 구간으로 보는 것이 타당하다.",
"key_levels": {
"support": [
71035.3,
65595.7
],
"resistance": [
74868.0,
75640.75,
77237.85,
80600.0,
82828.7,
86840.0,
93080.0
]
},
"time_horizon": "medium term",
"invalidation_level": "$65,595.70",
"risk_scenario": "반대로 가격이 $74,868.00를 빠르게 회복하고 $80,600.00 위로 재진입한 뒤 $82,828.70 SOS 레벨까지 수용되면, 현재의 bearish setup은 무효화되고 ACC Phase D의 LPS/BU 성격으로 재해석될 수 있다. 반면 $65,595.70 Spring 저점이 종가 기준으로 이탈되면 confirmed_acc 구조 자체의 신뢰도가 크게 훼손되며, 기존 축적 해석은 재검토가 필요하다.",
"data_quality": "high",
"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": 107,
"price": 80600.0,
"color": "#ffd166"
},
{
"label": "AR",
"side": "high",
"idx": 114,
"price": 93080.0,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "low",
"idx": 134,
"price": 84408.6,
"color": "#118ab2"
},
{
"label": "Spring",
"side": "low",
"idx": 197,
"price": 65595.7,
"color": "#f9844a"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 266,
"price": 74868.0,
"color": "#f3722c"
},
{
"label": "SOS",
"side": "high",
"idx": 273,
"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": 107,
"end_idx": 273,
"phase_count": 6,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 107,
"price": 80600.0,
"color": "#ffd166",
"dt": "2025-11-21 09:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 114,
"price": 93080.0,
"color": "#06d6a0",
"dt": "2025-11-28 09:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 134,
"price": 84408.6,
"color": "#118ab2",
"dt": "2025-12-18 09:00:00+09:00"
},
{
"label": "Spring",
"side": "low",
"idx": 197,
"price": 65595.7,
"color": "#f9844a",
"dt": "2026-02-19 09:00:00+09:00"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 266,
"price": 74868.0,
"color": "#f3722c",
"dt": "2026-04-29 09:00:00+09:00"
},
{
"label": "SOS",
"side": "high",
"idx": 273,
"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.64,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.72,\n \"setup_signals\": [\n \"현재가 $71,099.40가 메인 ACC range low인 SC $80,600.00 아래에 위치하여 Phase D/SOS 이후 수요 흡수가 아직 확정되지 않음\",\n \"TERMINAL_SPRING $74,868.00 이탈 후 재진입 실패 상태로, 단기적으로는 해당 레벨이 회복 확인 구간\",\n \"SOS $82,828.70 이후 가격이 유지되지 못하고 하락하여 SOS follow-through가 미확인\",\n \"7일 저점 $71,035.30 근처에서 거래 중이며, 이탈 시 Spring 저점 $65,595.70 재테스트 가능성이 열림\",\n \"EMA20 $75,640.75, EMA120 $77,237.85, EMA240 $83,890.44 모두 현재가 위에 있어 단기 반등 시 공급 확인 구간으로 작동 가능\"\n ],\n \"reasoning\": \"Wyckoff 구조상 regime은 ACC이고 regime_state는 confirmed_acc, acc_score 92.5 및 regime_fitness 0.925로 구조적 해석은 여전히 축적 우위다. 이벤트 체인은 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로 Phase D까지 진행된 것으로 표시된다. 다만 현재가 $71,099.40는 TERMINAL_SPRING $74,868.00, SC/range low $80,600.00, SOS $82,828.70를 모두 하회하고 있어, 구조적 bullish와 별개로 즉시 경로는 Spring 저점 $65,595.70 방향의 재시험 위험이 더 크다. 따라서 구조_bias는 bullish로 유지하지만, setup_bias는 bearish이며, $74,868.00 및 $80,600.00 회복 전까지는 Phase D 강세 지속보다 실패한 SOS 이후의 테스트 구간으로 보는 것이 타당하다.\",\n \"key_levels\": {\n \"support\": [\n 71035.3,\n 65595.7\n ],\n \"resistance\": [\n 74868.0,\n 75640.75,\n 77237.85,\n 80600.0,\n 82828.7,\n 86840.0,\n 93080.0\n ]\n },\n \"time_horizon\": \"medium term\",\n \"invalidation_level\": \"$65,595.70\",\n \"risk_scenario\": \"반대로 가격이 $74,868.00를 빠르게 회복하고 $80,600.00 위로 재진입한 뒤 $82,828.70 SOS 레벨까지 수용되면, 현재의 bearish setup은 무효화되고 ACC Phase D의 LPS/BU 성격으로 재해석될 수 있다. 반면 $65,595.70 Spring 저점이 종가 기준으로 이탈되면 confirmed_acc 구조 자체의 신뢰도가 크게 훼손되며, 기존 축적 해석은 재검토가 필요하다.\",\n \"data_quality\": \"high\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "neutral",
"confidence": 0.52,
"structure_bias": "neutral",
"setup_bias": "neutral",
"setup_score": 0.35,
"setup_signals": [
"현재가 $71,099.40는 EQ $76,673.00 아래의 discount 영역에 위치하여 매도 추격보다는 반등 후보 구간에 가까움",
"전일 저가 $73,340.70 하향 이탈, 현재가 $71,099.40로 sell-side 유동성 소진 가능성은 있으나 recent_liq_sweeps 지표는 비어 있어 확정 스윕 신호는 없음",
"현재가가 EMA20 $75,640.75, EMA120 $77,237.85, EMA240 $83,890.44 모두 아래에 있어 단기·중기 수급은 약세",
"활성 bullish OB, bearish OB, 미충족 FVG가 모두 없어 기관 매수·매도 배열 기반의 고확률 진입 근거가 부족함",
"현재가 $71,099.40는 range low $70,517.30에 근접해 있어 하방 유동성 재공격 또는 discount 반등이 모두 가능한 중립 구간"
],
"reasoning": "구조적으로는 최근 시퀀스가 BOS_bullish → CHoCH_bearish → BOS_bearish → BOS_bullish → CHoCH_bearish → BOS_bullish로 혼재되어 있으며, 마지막 bullish BOS 레벨 $75,998.90 아래에 현재가 $71,099.40가 위치해 명확한 bullish acceptance가 확인되지 않습니다. 가격은 EQ $76,673.00 아래 discount에 있지만, EMA20 $75,640.75와 EMA120 $77,237.85를 모두 회복하지 못해 반등 setup도 아직 확정력이 약합니다. 전일 저가 $73,340.70는 이미 하향 이탈했으나, 지표상 recent_liq_sweeps가 없어 ICT 관점의 확정 sell-side sweep 후 MSS로 보기는 어렵습니다. 활성 OB와 미충족 FVG가 모두 0개이므로 기관 배열 기반 타깃이 부재하며, range low $70,517.30 부근 반응이 다음 방향성을 결정할 가능성이 큽니다.",
"key_levels": {
"support": [
71035.3,
70517.3
],
"resistance": [
73340.7,
74250.0,
75640.75,
75998.9,
76673.0,
77237.85,
82828.7
]
},
"time_horizon": "short/medium term",
"invalidation_level": "$76,673.00 일봉 종가 상향 수용 시 현재의 중립/약세 구조 해석은 무효화되고 bullish repricing 가능성이 커짐",
"risk_scenario": "반대로 $70,517.30 range low가 일봉 기준으로 명확히 이탈되면 discount 반등 기대가 실패하며, sell-side liquidity 확장과 함께 추가 하락 구조로 전환될 수 있습니다. 이 경우 $73,340.70 전일 저가 회복 실패가 약세 리테스트로 작동할 가능성이 높습니다.",
"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": 67,
"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": "discount",
"eq_level": 76673.0,
"range_high": 82828.7,
"range_low": 70517.3,
"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": 53.0,
"deepest_retracement_pct": 58.0,
"previous_day_high": 74250.0,
"previous_day_low": 73340.7,
"broken_prev_high": false,
"broken_prev_low": true,
"sessions": {}
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.52,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"neutral\",\n \"setup_score\": 0.35,\n \"setup_signals\": [\n \"현재가 $71,099.40는 EQ $76,673.00 아래의 discount 영역에 위치하여 매도 추격보다는 반등 후보 구간에 가까움\",\n \"전일 저가 $73,340.70 하향 이탈, 현재가 $71,099.40로 sell-side 유동성 소진 가능성은 있으나 recent_liq_sweeps 지표는 비어 있어 확정 스윕 신호는 없음\",\n \"현재가가 EMA20 $75,640.75, EMA120 $77,237.85, EMA240 $83,890.44 모두 아래에 있어 단기·중기 수급은 약세\",\n \"활성 bullish OB, bearish OB, 미충족 FVG가 모두 없어 기관 매수·매도 배열 기반의 고확률 진입 근거가 부족함\",\n \"현재가 $71,099.40는 range low $70,517.30에 근접해 있어 하방 유동성 재공격 또는 discount 반등이 모두 가능한 중립 구간\"\n ],\n \"reasoning\": \"구조적으로는 최근 시퀀스가 BOS_bullish → CHoCH_bearish → BOS_bearish → BOS_bullish → CHoCH_bearish → BOS_bullish로 혼재되어 있으며, 마지막 bullish BOS 레벨 $75,998.90 아래에 현재가 $71,099.40가 위치해 명확한 bullish acceptance가 확인되지 않습니다. 가격은 EQ $76,673.00 아래 discount에 있지만, EMA20 $75,640.75와 EMA120 $77,237.85를 모두 회복하지 못해 반등 setup도 아직 확정력이 약합니다. 전일 저가 $73,340.70는 이미 하향 이탈했으나, 지표상 recent_liq_sweeps가 없어 ICT 관점의 확정 sell-side sweep 후 MSS로 보기는 어렵습니다. 활성 OB와 미충족 FVG가 모두 0개이므로 기관 배열 기반 타깃이 부재하며, range low $70,517.30 부근 반응이 다음 방향성을 결정할 가능성이 큽니다.\",\n \"key_levels\": {\n \"support\": [\n 71035.3,\n 70517.3\n ],\n \"resistance\": [\n 73340.7,\n 74250.0,\n 75640.75,\n 75998.9,\n 76673.0,\n 77237.85,\n 82828.7\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"$76,673.00 일봉 종가 상향 수용 시 현재의 중립/약세 구조 해석은 무효화되고 bullish repricing 가능성이 커짐\",\n \"risk_scenario\": \"반대로 $70,517.30 range low가 일봉 기준으로 명확히 이탈되면 discount 반등 기대가 실패하며, sell-side liquidity 확장과 함께 추가 하락 구조로 전환될 수 있습니다. 이 경우 $73,340.70 전일 저가 회복 실패가 약세 리테스트로 작동할 가능성이 높습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "neutral",
"confidence": 0.43,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.46,
"setup_signals": [
"현재가 $71,099.40는 strict bearish Gartley 형성 PRZ $69,681.26-$71,596.44 내부에 위치하며, D 추정가 $70,638.85 부근을 테스트 중",
"strict bearish Butterfly 형성 PRZ $71,442.07-$73,165.52가 바로 위에 대기 중이며, D 추정가 $72,303.79는 단기 반등 시 저항/반응 후보",
"completed bearish Butterfly 후보는 $71,921.47-$73,321.87 PRZ에서 rejection 확인, reaction_score 1.0이나 candidate 등급이라 단독 방향 투표는 제한",
"completed bearish Gartley 후보는 $68,792.11-$70,466.50 PRZ 반응 확인, reaction_score 0.8이나 candidate 등급이며 현재가는 해당 PRZ 위로 재진입한 상태",
"bullish strict Crab 형성 PRZ $70,017.27-$70,689.51가 하단에 있어 하락 추격 시 단기 반등 위험 구간으로 작동"
],
"reasoning": "하모닉 기준으로는 261개 패턴 중 completed 97개, forming-D PRZ 164개가 포착되었지만, council_relevant_prz_count와 directional_influence_prz_count가 모두 0이고 actionable_patterns_list도 비어 있어 확정 구조 신호로 사용할 수 없다. 현재가는 $71,099.40으로 bearish Gartley 형성 PRZ $69,681.26-$71,596.44 안에 있으며, 위쪽에는 bearish Butterfly PRZ $71,442.07-$73,165.52 및 completed bearish Butterfly PRZ $71,921.47-$73,321.87가 겹쳐 단기 반등 시 매도 반응 후보가 많다. 다만 가장 높은 점수의 Gartley는 strict이지만 quality가 low이고, 주요 confirmed 패턴들은 candidate 등급이므로 하모닉 단독으로 bearish 구조 전환을 선언할 수 없다. 따라서 structure_bias는 neutral로 유지하되, 미확인 실행 셋업은 상단 PRZ 밀집과 EMA20 $75,640.75 하회, 최근 24h -3.47% 하락을 감안해 bearish 쪽으로 기울어 있다.",
"key_levels": {
"support": [
70689.51,
70017.27,
69681.26,
68792.11,
68453.56,
67103.49,
64918.2
],
"resistance": [
71596.44,
71921.47,
72303.79,
73165.52,
73568.72,
75640.75,
77237.85
]
},
"time_horizon": "short/medium term",
"invalidation_level": "73165.52",
"risk_scenario": "가격이 $71,442.07-$73,165.52 bearish Butterfly PRZ를 흡수하고 $73,165.52 위에서 일봉 종가 수용을 만들면, 현재의 bearish setup은 실패하며 $75,341.25-$76,912.19 bullish Butterfly TP 구간 또는 EMA20 $75,640.75 재시험으로 반등 분기가 열릴 수 있다. 반대로 $70,017.27-$70,689.51 bullish Crab PRZ가 방어되지 못하면 $68,453.56, $67,103.49, 최종적으로 $64,918.20까지 bearish Gartley TP ladder가 재활성화될 수 있다.",
"data_quality": "medium",
"metrics": {
"patterns_found": 261,
"completed_patterns_found": 97,
"forming_d_prz_found": 164,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 30,
"multiscale_swings_scanned": 59,
"swing_highs_scanned": 30,
"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": 3,
"medium": 68,
"low": 190
},
"prz_status_counts": {
"active": 34,
"nearby": 6,
"watch": 22,
"far": 199,
"forming": 128
},
"high_confluence_prz_count": 20,
"strict_patterns_found": 71,
"candidate_patterns_found": 190,
"active_patterns_at_prz": 34,
"nearby_patterns": 6,
"all_patterns": [
"gartley",
"butterfly",
"butterfly",
"gartley",
"bat",
"crab",
"crab",
"shark",
"butterfly",
"gartley",
"butterfly",
"gartley",
"bat",
"crab",
"butterfly",
"bat",
"shark",
"bat",
"crab",
"shark",
"bat",
"bat",
"crab",
"bat",
"bat",
"bat",
"bat",
"bat",
"bat",
"butterfly",
"crab",
"crab",
"crab",
"crab",
"shark",
"bat",
"bat",
"crab",
"shark",
"bat",
"shark",
"bat",
"butterfly",
"shark",
"butterfly",
"gartley",
"gartley",
"bat",
"crab",
"shark",
"gartley",
"shark",
"butterfly",
"butterfly",
"bat",
"butterfly",
"butterfly",
"gartley",
"butterfly",
"bat",
"bat",
"crab",
"gartley",
"shark",
"bat",
"crab",
"crab",
"crab",
"gartley",
"shark",
"crab",
"crab",
"shark",
"butterfly",
"butterfly",
"shark",
"bat",
"crab",
"crab",
"shark",
"gartley",
"bat",
"bat",
"crab",
"shark",
"butterfly",
"butterfly",
"shark",
"shark",
"butterfly",
"crab",
"shark",
"crab",
"gartley",
"butterfly",
"butterfly",
"shark",
"butterfly",
"crab",
"crab",
"bat",
"butterfly",
"crab",
"crab",
"gartley",
"crab",
"crab",
"crab",
"crab",
"crab",
"bat",
"butterfly",
"crab",
"shark",
"shark",
"butterfly",
"shark",
"bat",
"crab",
"gartley",
"shark",
"crab",
"shark",
"butterfly",
"crab",
"shark",
"shark",
"bat",
"bat",
"bat",
"bat",
"crab",
"shark",
"bat",
"bat",
"crab",
"gartley",
"bat",
"bat",
"butterfly",
"crab",
"bat",
"butterfly",
"crab",
"gartley",
"bat",
"butterfly",
"crab",
"shark",
"crab",
"crab",
"bat",
"crab",
"shark",
"bat",
"crab",
"bat",
"crab",
"bat",
"shark",
"crab",
"shark",
"shark",
"bat",
"bat",
"butterfly",
"gartley",
"shark",
"bat",
"bat",
"butterfly",
"gartley",
"shark",
"bat",
"crab",
"shark",
"butterfly",
"shark",
"butterfly",
"bat",
"crab",
"crab",
"bat",
"shark",
"shark",
"crab",
"bat",
"butterfly",
"crab",
"bat",
"butterfly",
"gartley",
"bat",
"butterfly",
"shark",
"bat",
"butterfly",
"bat",
"butterfly",
"crab",
"crab",
"bat",
"butterfly",
"bat",
"butterfly",
"bat",
"bat",
"butterfly",
"bat",
"shark",
"butterfly",
"gartley",
"shark",
"gartley",
"butterfly",
"bat",
"bat",
"shark",
"shark",
"shark",
"butterfly",
"crab",
"crab",
"bat",
"shark",
"gartley",
"bat",
"crab",
"crab",
"butterfly",
"crab",
"shark",
"crab",
"crab",
"shark",
"bat",
"gartley",
"crab",
"crab",
"crab",
"bat",
"bat",
"crab",
"butterfly",
"gartley",
"butterfly",
"gartley",
"shark",
"crab",
"bat",
"shark",
"shark",
"shark",
"butterfly",
"shark",
"bat",
"gartley",
"butterfly",
"crab",
"crab",
"shark"
],
"all_signals": [
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish"
],
"best_pattern": "gartley",
"best_pattern_quality": "strict",
"best_quality": "low",
"best_pattern_score": 0.912,
"best_completion_status": "forming",
"nearest_pattern": "butterfly",
"nearest_prz": 70891.56,
"price_to_prz": -0.29,
"prz_range": [
69318.34,
72464.77
],
"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": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.912,
"ratio_score": 0.994,
"prz_score": 0.882,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 70638.85,
"prz_range": [
69681.26,
71596.44
],
"prz_width_pct": 2.711,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.65,
"price_to_prz_pct_raw": -0.6478,
"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": "gartley",
"d_price": 70638.85,
"a_price": 64918.2,
"tp1_ad_382": 68453.56,
"tp2_ad_618": 67103.49,
"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": 231,
"x_order": 5,
"a_price": 64918.2,
"a_idx": 235,
"a_order": 8,
"b_price": 69288.0,
"b_idx": 238,
"b_order": 3,
"c_price": 65676.1,
"c_idx": 239,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.907,
"ratio_score": 0.968,
"prz_score": 0.959,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 72798.44,
"prz_range": [
72028.16,
73568.72
],
"prz_width_pct": 2.116,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.39,
"price_to_prz_pct_raw": 2.3897,
"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": 72798.44,
"a_price": 79455.0,
"tp1_ad_382": 75341.25,
"tp2_ad_618": 76912.19,
"tp3_a_or_structure_liquidity": 79455.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7928,
"ABC": 0.6996
},
"x_price": 73669.0,
"x_idx": 257,
"x_order": 3,
"a_price": 79455.0,
"a_idx": 264,
"a_order": 5,
"b_price": 74868.0,
"b_idx": 266,
"b_order": 5,
"c_price": 78077.1,
"c_idx": 293,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.904,
"ratio_score": 0.969,
"prz_score": 0.924,
"prz_proximity": "active",
"action_status": "active",
"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": 1.69,
"price_to_prz_pct_raw": 1.694,
"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": "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": 193,
"x_order": 5,
"a_price": 62979.5,
"a_idx": 206,
"a_order": 3,
"b_price": 69288.0,
"b_idx": 238,
"b_order": 3,
"c_price": 65676.1,
"c_idx": 239,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.853,
"ratio_score": 0.979,
"prz_score": 0.861,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 68541.75,
"prz_range": [
67557.47,
69526.03
],
"prz_width_pct": 2.872,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -3.6,
"price_to_prz_pct_raw": -3.5973,
"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": "bat",
"d_price": 68541.75,
"a_price": 82828.7,
"tp1_ad_382": 73999.36,
"tp2_ad_618": 77371.08,
"tp3_a_or_structure_liquidity": 82828.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5028,
"ABC": 0.4491
},
"x_price": 65676.1,
"x_idx": 239,
"x_order": 3,
"a_price": 82828.7,
"a_idx": 273,
"a_order": 8,
"b_price": 74203.6,
"b_idx": 290,
"b_order": 3,
"c_price": 78077.1,
"c_idx": 293,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.824,
"ratio_score": 0.766,
"prz_score": 0.922,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 69629.3,
"prz_range": [
68792.11,
70466.5
],
"prz_width_pct": 2.405,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.07,
"price_to_prz_pct_raw": -2.0677,
"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": "gartley",
"d_price": 69629.3,
"a_price": 65595.7,
"tp1_ad_382": 68088.47,
"tp2_ad_618": 67136.54,
"tp3_a_or_structure_liquidity": 65595.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5786,
"ABC": 0.4487
},
"x_price": 70938.5,
"x_idx": 193,
"x_order": 5,
"a_price": 65595.7,
"a_idx": 197,
"a_order": 3,
"b_price": 68687.0,
"b_idx": 199,
"b_order": 3,
"c_price": 67300.0,
"c_idx": 228,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.746,
"ratio_score": 0.663,
"prz_score": 0.922,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 69288.0,
"prz_range": [
68792.11,
70466.5
],
"prz_width_pct": 2.405,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.07,
"price_to_prz_pct_raw": -2.0677,
"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"
],
"reaction_score": 0.8,
"reaction_detail": {
"reaction_score": 0.8,
"reaction_move_ratio_ad": 0.978,
"adverse_move_ratio_ad": 1.512,
"bars_after_d": 12,
"reasons": [
"AD0.382_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": "bearish",
"source": "gartley",
"d_price": 69629.3,
"a_price": 65595.7,
"tp1_ad_382": 68088.47,
"tp2_ad_618": 67136.54,
"tp3_a_or_structure_liquidity": 65595.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5786,
"ABC": 0.4487,
"BCD": 1.4333,
"XAD": 0.6911
},
"x_price": 70938.5,
"x_idx": 193,
"x_order": 5,
"a_price": 65595.7,
"a_idx": 197,
"a_order": 3,
"b_price": 68687.0,
"b_idx": 199,
"b_order": 3,
"c_price": 67300.0,
"c_idx": 228,
"c_order": 3,
"d_idx": 238
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.731,
"ratio_score": 0.392,
"prz_score": 0.986,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 71902.62,
"prz_range": [
71217.64,
72587.59
],
"prz_width_pct": 1.905,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.13,
"price_to_prz_pct_raw": 1.1297,
"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": 71902.62,
"a_price": 82460.5,
"tp1_ad_382": 75935.73,
"tp2_ad_618": 78427.39,
"tp3_a_or_structure_liquidity": 82460.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7332,
"ABC": 0.336
},
"x_price": 73669.0,
"x_idx": 257,
"x_order": 3,
"a_price": 82460.5,
"a_idx": 277,
"a_order": 3,
"b_price": 76014.2,
"b_idx": 285,
"b_order": 3,
"c_price": 78180.0,
"c_idx": 288,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.636,
"ratio_score": 0.366,
"prz_score": 0.983,
"prz_proximity": "nearby",
"action_status": "nearby",
"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": 2.14,
"price_to_prz_pct_raw": 2.141,
"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",
"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": "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": "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": 193,
"x_order": 5,
"a_price": 62401.7,
"a_idx": 202,
"a_order": 8,
"b_price": 69999.0,
"b_idx": 203,
"b_order": 3,
"c_price": 65569.2,
"c_idx": 214,
"c_order": 5,
"d_idx": 231
}
],
"council_relevant_prz": [],
"report_detail_candidates": [
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.912,
"ratio_score": 0.994,
"prz_score": 0.882,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 70638.85,
"prz_range": [
69681.26,
71596.44
],
"prz_width_pct": 2.711,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.65,
"price_to_prz_pct_raw": -0.6478,
"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": "gartley",
"d_price": 70638.85,
"a_price": 64918.2,
"tp1_ad_382": 68453.56,
"tp2_ad_618": 67103.49,
"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": 231,
"x_order": 5,
"a_price": 64918.2,
"a_idx": 235,
"a_order": 8,
"b_price": 69288.0,
"b_idx": 238,
"b_order": 3,
"c_price": 65676.1,
"c_idx": 239,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.907,
"ratio_score": 0.968,
"prz_score": 0.959,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 72798.44,
"prz_range": [
72028.16,
73568.72
],
"prz_width_pct": 2.116,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.39,
"price_to_prz_pct_raw": 2.3897,
"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": 72798.44,
"a_price": 79455.0,
"tp1_ad_382": 75341.25,
"tp2_ad_618": 76912.19,
"tp3_a_or_structure_liquidity": 79455.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7928,
"ABC": 0.6996
},
"x_price": 73669.0,
"x_idx": 257,
"x_order": 3,
"a_price": 79455.0,
"a_idx": 264,
"a_order": 5,
"b_price": 74868.0,
"b_idx": 266,
"b_order": 5,
"c_price": 78077.1,
"c_idx": 293,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.904,
"ratio_score": 0.969,
"prz_score": 0.924,
"prz_proximity": "active",
"action_status": "active",
"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": 1.69,
"price_to_prz_pct_raw": 1.694,
"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": "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": 193,
"x_order": 5,
"a_price": 62979.5,
"a_idx": 206,
"a_order": 3,
"b_price": 69288.0,
"b_idx": 238,
"b_order": 3,
"c_price": 65676.1,
"c_idx": 239,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.853,
"ratio_score": 0.979,
"prz_score": 0.861,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 68541.75,
"prz_range": [
67557.47,
69526.03
],
"prz_width_pct": 2.872,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -3.6,
"price_to_prz_pct_raw": -3.5973,
"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": "bat",
"d_price": 68541.75,
"a_price": 82828.7,
"tp1_ad_382": 73999.36,
"tp2_ad_618": 77371.08,
"tp3_a_or_structure_liquidity": 82828.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5028,
"ABC": 0.4491
},
"x_price": 65676.1,
"x_idx": 239,
"x_order": 3,
"a_price": 82828.7,
"a_idx": 273,
"a_order": 8,
"b_price": 74203.6,
"b_idx": 290,
"b_order": 3,
"c_price": 78077.1,
"c_idx": 293,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.824,
"ratio_score": 0.766,
"prz_score": 0.922,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 69629.3,
"prz_range": [
68792.11,
70466.5
],
"prz_width_pct": 2.405,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.07,
"price_to_prz_pct_raw": -2.0677,
"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": "gartley",
"d_price": 69629.3,
"a_price": 65595.7,
"tp1_ad_382": 68088.47,
"tp2_ad_618": 67136.54,
"tp3_a_or_structure_liquidity": 65595.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5786,
"ABC": 0.4487
},
"x_price": 70938.5,
"x_idx": 193,
"x_order": 5,
"a_price": 65595.7,
"a_idx": 197,
"a_order": 3,
"b_price": 68687.0,
"b_idx": 199,
"b_order": 3,
"c_price": 67300.0,
"c_idx": 228,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.746,
"ratio_score": 0.663,
"prz_score": 0.922,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 69288.0,
"prz_range": [
68792.11,
70466.5
],
"prz_width_pct": 2.405,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.07,
"price_to_prz_pct_raw": -2.0677,
"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"
],
"reaction_score": 0.8,
"reaction_detail": {
"reaction_score": 0.8,
"reaction_move_ratio_ad": 0.978,
"adverse_move_ratio_ad": 1.512,
"bars_after_d": 12,
"reasons": [
"AD0.382_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": "bearish",
"source": "gartley",
"d_price": 69629.3,
"a_price": 65595.7,
"tp1_ad_382": 68088.47,
"tp2_ad_618": 67136.54,
"tp3_a_or_structure_liquidity": 65595.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5786,
"ABC": 0.4487,
"BCD": 1.4333,
"XAD": 0.6911
},
"x_price": 70938.5,
"x_idx": 193,
"x_order": 5,
"a_price": 65595.7,
"a_idx": 197,
"a_order": 3,
"b_price": 68687.0,
"b_idx": 199,
"b_order": 3,
"c_price": 67300.0,
"c_idx": 228,
"c_order": 3,
"d_idx": 238
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.731,
"ratio_score": 0.392,
"prz_score": 0.986,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 71902.62,
"prz_range": [
71217.64,
72587.59
],
"prz_width_pct": 1.905,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.13,
"price_to_prz_pct_raw": 1.1297,
"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": 71902.62,
"a_price": 82460.5,
"tp1_ad_382": 75935.73,
"tp2_ad_618": 78427.39,
"tp3_a_or_structure_liquidity": 82460.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7332,
"ABC": 0.336
},
"x_price": 73669.0,
"x_idx": 257,
"x_order": 3,
"a_price": 82460.5,
"a_idx": 277,
"a_order": 3,
"b_price": 76014.2,
"b_idx": 285,
"b_order": 3,
"c_price": 78180.0,
"c_idx": 288,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.636,
"ratio_score": 0.366,
"prz_score": 0.983,
"prz_proximity": "nearby",
"action_status": "nearby",
"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": 2.14,
"price_to_prz_pct_raw": 2.141,
"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",
"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": "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": "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": 193,
"x_order": 5,
"a_price": 62401.7,
"a_idx": 202,
"a_order": 8,
"b_price": 69999.0,
"b_idx": 203,
"b_order": 3,
"c_price": 65569.2,
"c_idx": 214,
"c_order": 5,
"d_idx": 231
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.847,
"ratio_score": 1.0,
"prz_score": 0.783,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 70353.39,
"prz_range": [
70017.27,
70689.51
],
"prz_width_pct": 0.956,
"prz_confluence_count": 2,
"prz_fib_families": [
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.05,
"price_to_prz_pct_raw": -1.0492,
"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": "crab",
"d_price": 70353.39,
"a_price": 79455.0,
"tp1_ad_382": 73830.2,
"tp2_ad_618": 75978.18,
"tp3_a_or_structure_liquidity": 79455.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5947,
"ABC": 0.5995
},
"x_price": 73669.0,
"x_idx": 257,
"x_order": 3,
"a_price": 79455.0,
"a_idx": 264,
"a_order": 5,
"b_price": 76014.2,
"b_idx": 285,
"b_order": 3,
"c_price": 78077.1,
"c_idx": 293,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.844,
"ratio_score": 1.0,
"prz_score": 0.699,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 70405.34,
"prz_range": [
69542.06,
71268.62
],
"prz_width_pct": 2.452,
"prz_confluence_count": 2,
"prz_fib_families": [
"ABCD",
"BC_EXT"
],
"price_to_prz_pct": -0.98,
"price_to_prz_pct_raw": -0.9762,
"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": 70405.34,
"a_price": 67300.0,
"tp1_ad_382": 69219.1,
"tp2_ad_618": 68486.24,
"tp3_a_or_structure_liquidity": 67300.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5403,
"ABC": 1.5068
},
"x_price": 75998.9,
"x_idx": 223,
"x_order": 8,
"a_price": 67300.0,
"a_idx": 228,
"a_order": 3,
"b_price": 71999.9,
"b_idx": 231,
"b_order": 5,
"c_price": 64918.2,
"c_idx": 235,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.823,
"ratio_score": 1.0,
"prz_score": 0.669,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 71525.89,
"prz_range": [
69968.65,
73083.12
],
"prz_width_pct": 4.354,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.6,
"price_to_prz_pct_raw": 0.5998,
"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": 71525.89,
"a_price": 64918.2,
"tp1_ad_382": 69001.75,
"tp2_ad_618": 67442.34,
"tp3_a_or_structure_liquidity": 64918.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4787,
"ABC": 0.8266
},
"x_price": 74046.5,
"x_idx": 210,
"x_order": 8,
"a_price": 64918.2,
"a_idx": 235,
"a_order": 8,
"b_price": 69288.0,
"b_idx": 238,
"b_order": 3,
"c_price": 65676.1,
"c_idx": 239,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.821,
"ratio_score": 1.0,
"prz_score": 0.783,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": false,
"d_price": 69426.23,
"prz_range": [
69325.48,
69526.98
],
"prz_width_pct": 0.29,
"prz_confluence_count": 2,
"prz_fib_families": [
"ABCD",
"BC_EXT"
],
"price_to_prz_pct": -2.35,
"price_to_prz_pct_raw": -2.3533,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "crab",
"d_price": 69426.23,
"a_price": 82828.7,
"tp1_ad_382": 74545.97,
"tp2_ad_618": 77708.96,
"tp3_a_or_structure_liquidity": 82828.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4816,
"ABC": 0.4491
},
"x_price": 64918.2,
"x_idx": 235,
"x_order": 8,
"a_price": 82828.7,
"a_idx": 273,
"a_order": 8,
"b_price": 74203.6,
"b_idx": 290,
"b_order": 3,
"c_price": 78077.1,
"c_idx": 293,
"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\": \"neutral\",\n \"confidence\": 0.43,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.46,\n \"setup_signals\": [\n \"현재가 $71,099.40는 strict bearish Gartley 형성 PRZ $69,681.26-$71,596.44 내부에 위치하며, D 추정가 $70,638.85 부근을 테스트 중\",\n \"strict bearish Butterfly 형성 PRZ $71,442.07-$73,165.52가 바로 위에 대기 중이며, D 추정가 $72,303.79는 단기 반등 시 저항/반응 후보\",\n \"completed bearish Butterfly 후보는 $71,921.47-$73,321.87 PRZ에서 rejection 확인, reaction_score 1.0이나 candidate 등급이라 단독 방향 투표는 제한\",\n \"completed bearish Gartley 후보는 $68,792.11-$70,466.50 PRZ 반응 확인, reaction_score 0.8이나 candidate 등급이며 현재가는 해당 PRZ 위로 재진입한 상태\",\n \"bullish strict Crab 형성 PRZ $70,017.27-$70,689.51가 하단에 있어 하락 추격 시 단기 반등 위험 구간으로 작동\"\n ],\n \"reasoning\": \"하모닉 기준으로는 261개 패턴 중 completed 97개, forming-D PRZ 164개가 포착되었지만, council_relevant_prz_count와 directional_influence_prz_count가 모두 0이고 actionable_patterns_list도 비어 있어 확정 구조 신호로 사용할 수 없다. 현재가는 $71,099.40으로 bearish Gartley 형성 PRZ $69,681.26-$71,596.44 안에 있으며, 위쪽에는 bearish Butterfly PRZ $71,442.07-$73,165.52 및 completed bearish Butterfly PRZ $71,921.47-$73,321.87가 겹쳐 단기 반등 시 매도 반응 후보가 많다. 다만 가장 높은 점수의 Gartley는 strict이지만 quality가 low이고, 주요 confirmed 패턴들은 candidate 등급이므로 하모닉 단독으로 bearish 구조 전환을 선언할 수 없다. 따라서 structure_bias는 neutral로 유지하되, 미확인 실행 셋업은 상단 PRZ 밀집과 EMA20 $75,640.75 하회, 최근 24h -3.47% 하락을 감안해 bearish 쪽으로 기울어 있다.\",\n \"key_levels\": {\n \"support\": [\n 70689.51,\n 70017.27,\n 69681.26,\n 68792.11,\n 68453.56,\n 67103.49,\n 64918.2\n ],\n \"resistance\": [\n 71596.44,\n 71921.47,\n 72303.79,\n 73165.52,\n 73568.72,\n 75640.75,\n 77237.85\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"73165.52\",\n \"risk_scenario\": \"가격이 $71,442.07-$73,165.52 bearish Butterfly PRZ를 흡수하고 $73,165.52 위에서 일봉 종가 수용을 만들면, 현재의 bearish setup은 실패하며 $75,341.25-$76,912.19 bullish Butterfly TP 구간 또는 EMA20 $75,640.75 재시험으로 반등 분기가 열릴 수 있다. 반대로 $70,017.27-$70,689.51 bullish Crab PRZ가 방어되지 못하면 $68,453.56, $67,103.49, 최종적으로 $64,918.20까지 bearish Gartley TP ladder가 재활성화될 수 있다.\",\n \"data_quality\": \"medium\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bearish",
"overall_confidence": 0.64,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.7,
"active_setups": [
"현재가 $71,099.40가 7일 저점 $71,035.30 바로 위에 있어 하방 유동성 압력과 지지 테스트가 동시에 진행 중",
"상승 스윙 저점 $74,868.00 및 0.786 되돌림 $76,571.59 하회로 기존 Low→High 피보나치 구조가 훼손된 상태",
"가격 -3.47% 하락 중 OI가 24시간 +1.034% 증가하고 CVD가 -2735.1730으로 악화되어 신규 매도 참여가 확인됨",
"롱 계정 비율 0.604, 롱 crowding 0.862로 롱 포지션 취약성이 높음",
"Wyckoff TERMINAL_SPRING $74,868.00 및 SC/range low $80,600.00 아래에 위치해 Phase D/SOS follow-through가 미확인",
"상단 $72,900, $73,900, $75,100에 청산 유동성이 있어 반등 시에도 구조 회복 전까지는 저항/스윕 구간으로 해석됨",
"하모닉은 $71,921.47-$73,321.87 및 $71,442.07-$73,165.52에 bearish PRZ가 겹치지만, 단독 구조 신호가 아닌 반응 구간으로만 유효"
],
"setup_vs_structure": "구조와 실행 셋업은 대체로 bearish로 정렬되어 있다. 다만 Wyckoff 상위 regime은 축적 해석을 유지하므로, 현재 약세 셋업은 ‘축적 구조 내부의 실패한 SOS/스프링 재시험 위험’이라는 조건으로 해석해야 한다."
},
"signal_breakdown": {
"bullish_count": 1,
"bearish_count": 3,
"neutral_count": 2
},
"key_levels": {
"support": [
71035.3,
70517.3,
70017.27,
69300,
69156.59,
68453.56,
67103.49,
65595.7
],
"resistance": [
72900,
73340.7,
73900,
74556.2,
74868,
75640.75,
76571.59,
77237.85,
77908.99,
80600,
82828.7
]
},
"confluences": [
"현재가가 $71,035.30 7일 저점 바로 위에 있으며, Candlestick·Fibonacci·Derivatives·Wyckoff·ICT가 모두 $71,035 부근을 핵심 단기 지지/테스트 레벨로 제시한다.",
"EMA20 $75,640.75는 Candlestick·Derivatives·Wyckoff·ICT·Harmonic에서 반복적으로 상단 저항으로 등장하며, 현재가가 이보다 약 6.0% 낮아 단기 추세 구조가 약세임을 확인한다.",
"$74,868.00은 Fibonacci 상승 스윙 저점이자 Wyckoff TERMINAL_SPRING 레벨이며, 현재 가격이 이를 하회해 구조 훼손과 스프링 실패 위험이 동시에 부각된다.",
"$76,571.59-$77,908.99 구간은 Fibonacci 0.786·0.618 되돌림, ICT EQ $76,673.00, EMA120 $77,237.85가 겹치는 중기 회복 확인/저항 클러스터다.",
"$72,900-$73,340-$73,900 구간은 Derivatives의 상단 청산 유동성, ICT 전일 저가 $73,340.70, Harmonic bearish PRZ $71,921.47-$73,321.87이 겹쳐 단기 반응 가능성이 높은 저항/유동성 구간이다.",
"$69,300-$70,017 구간은 Derivatives 하방 청산 레벨 $69,300과 Harmonic bullish PRZ/support $70,017.27-$70,689.51이 근접해 있어 다음 구조적 방어 후보로 관찰된다.",
"$65,595.70은 Wyckoff Spring 저점이자 하위 구조의 핵심 축적 방어선으로, 현 구조가 실패로 전환되는지를 판단하는 장기 기준점이다."
],
"conflicts": [
"Wyckoff는 acc_score 92.5와 confirmed_acc 해석으로 상위 구조를 bullish로 유지하지만, Candlestick·Fibonacci·Derivatives는 가격이 주요 EMA와 피보나치 구조를 하회한다고 판단해 구조적으로 bearish를 제시한다.",
"ICT와 Candlestick은 가격이 EQ 아래 discount 영역에 있어 매도 추격보다는 반등 후보 구간이라는 조건을 제시하지만, Derivatives는 OI 증가, CVD 악화, 롱 crowding으로 하락 참여가 강화되고 있다고 본다.",
"ICT의 최근 시퀀스에는 마지막 BOS_bullish $75,998.90가 존재하지만, 현재가 $71,099.40가 해당 레벨 아래에 있어 bullish acceptance가 확인되지 않는다.",
"Harmonic은 다수의 bullish/bearish PRZ가 혼재되어 있으나 actionable 패턴이 없고, 위쪽 bearish PRZ와 아래쪽 bullish PRZ가 동시에 존재해 단독 방향성 근거로 쓰기 어렵다.",
"Wyckoff의 구조적 축적 해석과 현재 가격의 SC/range low $80,600.00 하회가 충돌한다. 이는 축적 구조가 완전히 폐기되었다기보다, Phase D 이후 SOS 유지 실패 및 스프링 재시험 위험이 열린 상태로 해석하는 것이 타당하다."
],
"executive_summary": "BTC/USDT 1일 구조는 Wyckoff 상으로는 여전히 확인된 축적 regime의 Phase D 이후 구간이지만, 현재가 $71,099.40는 TERMINAL_SPRING $74,868.00, SC/range low $80,600.00, SOS $82,828.70을 모두 하회해 SOS follow-through 실패와 스프링 재시험 위험이 열린 상태다. 다중 분석 기준으로는 EMA20 $75,640.75, EMA120 $77,237.85, Fibonacci 0.786 $76,571.59 아래에 머물러 구조적 약세가 우세하며, $71,035.30 부근 단기 지지 테스트가 핵심이다. 실행 셋업은 Fibonacci 구조 훼손, Derivatives의 OI 증가·CVD 악화·롱 crowding, Wyckoff의 terminal spring 이탈이 결합되어 bearish 쪽으로 강하게 기울어 있다. 다만 가격이 ICT discount 영역과 하모닉 PRZ 밀집대에 있어 단기 반응 가능성은 조건으로 남아 있으며, 전체 bearish 구조 진단의 핵심 무효화는 $80,600.00 회복, 보다 엄격하게는 $82,828.70 SOS 회복이다.",
"raw_llm_response": "{\n \"overall_signal\": \"bearish\",\n \"overall_confidence\": 0.64,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.7,\n \"active_setups\": [\n \"현재가 $71,099.40가 7일 저점 $71,035.30 바로 위에 있어 하방 유동성 압력과 지지 테스트가 동시에 진행 중\",\n \"상승 스윙 저점 $74,868.00 및 0.786 되돌림 $76,571.59 하회로 기존 Low→High 피보나치 구조가 훼손된 상태\",\n \"가격 -3.47% 하락 중 OI가 24시간 +1.034% 증가하고 CVD가 -2735.1730으로 악화되어 신규 매도 참여가 확인됨\",\n \"롱 계정 비율 0.604, 롱 crowding 0.862로 롱 포지션 취약성이 높음\",\n \"Wyckoff TERMINAL_SPRING $74,868.00 및 SC/range low $80,600.00 아래에 위치해 Phase D/SOS follow-through가 미확인\",\n \"상단 $72,900, $73,900, $75,100에 청산 유동성이 있어 반등 시에도 구조 회복 전까지는 저항/스윕 구간으로 해석됨\",\n \"하모닉은 $71,921.47-$73,321.87 및 $71,442.07-$73,165.52에 bearish PRZ가 겹치지만, 단독 구조 신호가 아닌 반응 구간으로만 유효\"\n ],\n \"setup_vs_structure\": \"구조와 실행 셋업은 대체로 bearish로 정렬되어 있다. 다만 Wyckoff 상위 regime은 축적 해석을 유지하므로, 현재 약세 셋업은 ‘축적 구조 내부의 실패한 SOS/스프링 재시험 위험’이라는 조건으로 해석해야 한다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 1,\n \"bearish_count\": 3,\n \"neutral_count\": 2\n },\n \"key_levels\": {\n \"support\": [\n 71035.3,\n 70517.3,\n 70017.27,\n 69300,\n 69156.59,\n 68453.56,\n 67103.49,\n 65595.7\n ],\n \"resistance\": [\n 72900,\n 73340.7,\n 73900,\n 74556.2,\n 74868,\n 75640.75,\n 76571.59,\n 77237.85,\n 77908.99,\n 80600,\n 82828.7\n ]\n },\n \"confluences\": [\n \"현재가가 $71,035.30 7일 저점 바로 위에 있으며, Candlestick·Fibonacci·Derivatives·Wyckoff·ICT가 모두 $71,035 부근을 핵심 단기 지지/테스트 레벨로 제시한다.\",\n \"EMA20 $75,640.75는 Candlestick·Derivatives·Wyckoff·ICT·Harmonic에서 반복적으로 상단 저항으로 등장하며, 현재가가 이보다 약 6.0% 낮아 단기 추세 구조가 약세임을 확인한다.\",\n \"$74,868.00은 Fibonacci 상승 스윙 저점이자 Wyckoff TERMINAL_SPRING 레벨이며, 현재 가격이 이를 하회해 구조 훼손과 스프링 실패 위험이 동시에 부각된다.\",\n \"$76,571.59-$77,908.99 구간은 Fibonacci 0.786·0.618 되돌림, ICT EQ $76,673.00, EMA120 $77,237.85가 겹치는 중기 회복 확인/저항 클러스터다.\",\n \"$72,900-$73,340-$73,900 구간은 Derivatives의 상단 청산 유동성, ICT 전일 저가 $73,340.70, Harmonic bearish PRZ $71,921.47-$73,321.87이 겹쳐 단기 반응 가능성이 높은 저항/유동성 구간이다.\",\n \"$69,300-$70,017 구간은 Derivatives 하방 청산 레벨 $69,300과 Harmonic bullish PRZ/support $70,017.27-$70,689.51이 근접해 있어 다음 구조적 방어 후보로 관찰된다.\",\n \"$65,595.70은 Wyckoff Spring 저점이자 하위 구조의 핵심 축적 방어선으로, 현 구조가 실패로 전환되는지를 판단하는 장기 기준점이다.\"\n ],\n \"conflicts\": [\n \"Wyckoff는 acc_score 92.5와 confirmed_acc 해석으로 상위 구조를 bullish로 유지하지만, Candlestick·Fibonacci·Derivatives는 가격이 주요 EMA와 피보나치 구조를 하회한다고 판단해 구조적으로 bearish를 제시한다.\",\n \"ICT와 Candlestick은 가격이 EQ 아래 discount 영역에 있어 매도 추격보다는 반등 후보 구간이라는 조건을 제시하지만, Derivatives는 OI 증가, CVD 악화, 롱 crowding으로 하락 참여가 강화되고 있다고 본다.\",\n \"ICT의 최근 시퀀스에는 마지막 BOS_bullish $75,998.90가 존재하지만, 현재가 $71,099.40가 해당 레벨 아래에 있어 bullish acceptance가 확인되지 않는다.\",\n \"Harmonic은 다수의 bullish/bearish PRZ가 혼재되어 있으나 actionable 패턴이 없고, 위쪽 bearish PRZ와 아래쪽 bullish PRZ가 동시에 존재해 단독 방향성 근거로 쓰기 어렵다.\",\n \"Wyckoff의 구조적 축적 해석과 현재 가격의 SC/range low $80,600.00 하회가 충돌한다. 이는 축적 구조가 완전히 폐기되었다기보다, Phase D 이후 SOS 유지 실패 및 스프링 재시험 위험이 열린 상태로 해석하는 것이 타당하다.\"\n ],\n \"highest_conviction_analyst\": \"Fibonacci Analyst — 상승 스윙 $74,868→$82,829의 핵심 되돌림이 모두 하향 이탈되었고, 0.786 $76,571.59, 0.618 $77,908.99, 0.5 $78,848.35가 전부 현재가 위의 저항으로 전환되어 구조 훼손 판단이 가장 명확하다. confidence 72%로 가장 높고, 반응 확률 0.25 및 유효 지지 부재를 명시해 불확실성도 적절히 반영했다.\",\n \"invalidation_level\": \"$80,600.00 일봉 회복 및 수용. 보수적으로는 SOS 레벨 $82,828.70 회복까지 확인되어야 현재 bearish 구조 진단이 무효화된다.\",\n \"executive_summary\": \"BTC/USDT 1일 구조는 Wyckoff 상으로는 여전히 확인된 축적 regime의 Phase D 이후 구간이지만, 현재가 $71,099.40는 TERMINAL_SPRING $74,868.00, SC/range low $80,600.00, SOS $82,828.70을 모두 하회해 SOS follow-through 실패와 스프링 재시험 위험이 열린 상태다. 다중 분석 기준으로는 EMA20 $75,640.75, EMA120 $77,237.85, Fibonacci 0.786 $76,571.59 아래에 머물러 구조적 약세가 우세하며, $71,035.30 부근 단기 지지 테스트가 핵심이다. 실행 셋업은 Fibonacci 구조 훼손, Derivatives의 OI 증가·CVD 악화·롱 crowding, Wyckoff의 terminal spring 이탈이 결합되어 bearish 쪽으로 강하게 기울어 있다. 다만 가격이 ICT discount 영역과 하모닉 PRZ 밀집대에 있어 단기 반응 가능성은 조건으로 남아 있으며, 전체 bearish 구조 진단의 핵심 무효화는 $80,600.00 회복, 보다 엄격하게는 $82,828.70 SOS 회복이다.\"\n}"
},
"overall_signal": "bearish",
"overall_confidence": 0.64,
"operating_path": {
"path_type": "complex",
"confidence": 0.6,
"waypoints": [
{
"seq": 1,
"price": 72900.0,
"type": "liquidity_sweep",
"source": "Derivatives(상단 청산 유동성 $72,900, 약 117,787 — '$72,900~$73,900 스윕 반등 후 재하락' 명시), Harmonic(bearish Butterfly PRZ $71,921-73,321 rejection 확인 reaction_score 1.0, D $72,303.79), ICT(전일 저가 $73,340.70 저항)",
"description": "현재가 $71,099가 7일 저점 $71,035 바로 위에서 sell-side 유동성을 짧게 스윕한 뒤, 가장 강한 상단 청산 유동성이 몰린 $72,900을 향해 반등하는 1차 유동성 그랩. 하모닉 bearish PRZ $71,921-73,321(rejection 확인)과 ICT 전일 저가 $73,340.70이 겹치는 저항대에서 매도 반응이 예상되는 bull trap 구간이며, EMA20 $75,640은 여전히 상위 저항으로 미회복 상태다. 셋업(BEARISH 70%)상 이는 추세 반전이 아닌 반대 방향 유동성 회수로 해석된다.",
"est_hours": 7.0,
"turning_zone": [
72900.0,
73480.0
],
"likely_wick": 73340.7,
"rejection_confirm": 72500.0,
"invalid_overshoot": 73900.0,
"calibration_reasoning": "ICT 전일 저가 $73,340.70(차트 저항)과 하모닉 bearish PRZ 상단 $73,321이 겹치는 저항대를, $72,900 상단 청산 유동성 베이스 위로 약 0.3×ATR 확장. likely_wick은 전일 저가 위 stop 유동성을 스윕하는 $73,340.70에 배치하고, 다음 차트 저항 $73,900 상향 돌파 시 bull trap 시나리오 무효."
},
{
"seq": 2,
"price": 71035.3,
"type": "support_test",
"source": "Candlestick·Fibonacci·Derivatives·Wyckoff·ICT 공통 핵심 단기 지지/테스트 레벨 $71,035.30 (7일 저점)",
"description": "상단 유동성 스윕 실패 후 지배적 약세 흐름이 재개되며 7일 저점 $71,035.30을 재시험. 5개 분석(Candlestick·Fibonacci·Derivatives·Wyckoff·ICT)이 공통으로 지목한 핵심 분기점으로, OI +1.034% 증가·CVD -2735·롱 crowding 0.862의 롱 취약성이 결합되어 이 레벨 하향 돌파 시 청산 캐스케이드가 트리거되는 구조적 breakdown 지점이다.",
"est_hours": 15.0,
"turning_zone": [
70517.3,
71035.3
],
"likely_wick": 70891.56,
"rejection_confirm": 71500.0,
"invalid_overshoot": 70017.27,
"calibration_reasoning": "7일 저점이자 5개 분석 공통 분기점 $71,035.30 아래로 다음 차트 지지 $70,517.30까지를 테스트 밴드로 설정(약 0.27×ATR). likely_wick은 $71,000 라운드 넘버 하단 sell-side 유동성과 미확정 하모닉 butterfly PRZ $70,891.56가 겹치는 지점(하모닉은 조건부 반응존으로만 사용, 웨이포인트는 차트 레벨 고정). $70,517.30 이탈 후 $70,017($70k) 접근 시 청산 캐스케이드 breakdown 확정으로 무효."
},
{
"seq": 3,
"price": 69300.0,
"type": "swing_low",
"source": "Derivatives(하방 청산 레벨 $69,300), Candlestick(지지 $69,156.59), Harmonic(Gartley PRZ $69,681.26 / bullish PRZ·support $70,017.27-70,689.51), ICT(discount 영역)",
"description": "7일 저점 하향 이탈 후 sell-side 청산이 가속되며 Derivatives 하방 청산 $69,300, Candlestick 지지 $69,156.59, Harmonic Gartley PRZ $69,681 / bullish PRZ $70,017 클러스터로 하락. ICT discount 영역과 하모닉 bullish PRZ가 겹쳐 1차 구조적 방어 후보 구간이며, 여기서 반응 실패 시 $67,103.49 및 Wyckoff Spring $65,595.70 방향의 연장 위험이 열린다.",
"est_hours": 24.0,
"turning_zone": [
68300.0,
69300.0
],
"likely_wick": 69100.0,
"rejection_confirm": 70017.27,
"invalid_overshoot": 67103.49,
"calibration_reasoning": "종착 웨이포인트로 0.5×ATR 폭 적용. Derivatives 청산 $69,300·Candlestick 지지 $69,156.59 방어 클러스터 하단으로 차트 지지 $68,453.56를 포함하는 $68,300까지 확장. likely_wick은 캔들 지지 $69,156.59를 살짝 하회하며 $69,000 라운드 넘버로 끌리는 $69,100. $70,017.27(하모닉 bullish PRZ·$70k·차트 레벨 confluence) 회복 시 swing low 반전 확인, $67,103.49 도달 시 Wyckoff Spring 방향 연장으로 무효."
}
],
"period_extremes": {
"4h": {
"expected_high": 72300.0,
"expected_low": 70950.0,
"high_first": false
},
"8h": {
"expected_high": 72900.0,
"expected_low": 70950.0,
"high_first": false
},
"24h": {
"expected_high": 72900.0,
"expected_low": 69300.0,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 73900.0,
"description": "상단 청산 유동성 클러스터 $73,900(ICT 전일 저가 $73,340.70 포함) 상향 돌파·수용 시 $72,900 거부 시나리오가 약화되고, Wyckoff TERMINAL_SPRING $74,868 회복을 향한 강세 전환 경고로 전환된다."
},
"bearish": {
"price": 71035.3,
"description": "7일 저점 $71,035.30 종가 기준 하향 돌파 시 sell-side 유동성 스윕과 롱 청산 캐스케이드(롱 crowding 0.862)가 활성화되어 $69,300→$67,103 향한 하락이 가속 확인된다."
}
},
"scenario_invalidation": 74868.0,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.6,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 72900.0,\n \"type\": \"liquidity_sweep\",\n \"source\": \"Derivatives(상단 청산 유동성 $72,900, 약 117,787 — '$72,900~$73,900 스윕 반등 후 재하락' 명시), Harmonic(bearish Butterfly PRZ $71,921-73,321 rejection 확인 reaction_score 1.0, D $72,303.79), ICT(전일 저가 $73,340.70 저항)\",\n \"description\": \"현재가 $71,099가 7일 저점 $71,035 바로 위에서 sell-side 유동성을 짧게 스윕한 뒤, 가장 강한 상단 청산 유동성이 몰린 $72,900을 향해 반등하는 1차 유동성 그랩. 하모닉 bearish PRZ $71,921-73,321(rejection 확인)과 ICT 전일 저가 $73,340.70이 겹치는 저항대에서 매도 반응이 예상되는 bull trap 구간이며, EMA20 $75,640은 여전히 상위 저항으로 미회복 상태다. 셋업(BEARISH 70%)상 이는 추세 반전이 아닌 반대 방향 유동성 회수로 해석된다.\",\n \"est_hours\": 7.0\n },\n {\n \"seq\": 2,\n \"price\": 71035.3,\n \"type\": \"support_test\",\n \"source\": \"Candlestick·Fibonacci·Derivatives·Wyckoff·ICT 공통 핵심 단기 지지/테스트 레벨 $71,035.30 (7일 저점)\",\n \"description\": \"상단 유동성 스윕 실패 후 지배적 약세 흐름이 재개되며 7일 저점 $71,035.30을 재시험. 5개 분석(Candlestick·Fibonacci·Derivatives·Wyckoff·ICT)이 공통으로 지목한 핵심 분기점으로, OI +1.034% 증가·CVD -2735·롱 crowding 0.862의 롱 취약성이 결합되어 이 레벨 하향 돌파 시 청산 캐스케이드가 트리거되는 구조적 breakdown 지점이다.\",\n \"est_hours\": 15.0\n },\n {\n \"seq\": 3,\n \"price\": 69300.0,\n \"type\": \"swing_low\",\n \"source\": \"Derivatives(하방 청산 레벨 $69,300), Candlestick(지지 $69,156.59), Harmonic(Gartley PRZ $69,681.26 / bullish PRZ·support $70,017.27-70,689.51), ICT(discount 영역)\",\n \"description\": \"7일 저점 하향 이탈 후 sell-side 청산이 가속되며 Derivatives 하방 청산 $69,300, Candlestick 지지 $69,156.59, Harmonic Gartley PRZ $69,681 / bullish PRZ $70,017 클러스터로 하락. ICT discount 영역과 하모닉 bullish PRZ가 겹쳐 1차 구조적 방어 후보 구간이며, 여기서 반응 실패 시 $67,103.49 및 Wyckoff Spring $65,595.70 방향의 연장 위험이 열린다.\",\n \"est_hours\": 24.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 72300.0, \"expected_low\": 70950.0, \"high_first\": false},\n \"8h\": {\"expected_high\": 72900.0, \"expected_low\": 70950.0, \"high_first\": false},\n \"24h\": {\"expected_high\": 72900.0, \"expected_low\": 69300.0, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\"price\": 73900.0, \"description\": \"상단 청산 유동성 클러스터 $73,900(ICT 전일 저가 $73,340.70 포함) 상향 돌파·수용 시 $72,900 거부 시나리오가 약화되고, Wyckoff TERMINAL_SPRING $74,868 회복을 향한 강세 전환 경고로 전환된다.\"},\n \"bearish\": {\"price\": 71035.3, \"description\": \"7일 저점 $71,035.30 종가 기준 하향 돌파 시 sell-side 유동성 스윕과 롱 청산 캐스케이드(롱 crowding 0.862)가 활성화되어 $69,300→$67,103 향한 하락이 가속 확인된다.\"}\n },\n \"scenario_invalidation\": 74868.0\n}\n```\n\n**핵심 해석**: 셋업(BEARISH 70%)과 구조(다수 bearish, Wyckoff만 축적 유지)가 정렬되어 있어 24시간 경로의 종착점은 하방($69,300)이다. 다만 가장 강한 청산 유동성이 상단 $72,900에 위치하고 현재가가 oversold discount 저점에 있어, Derivatives가 명시한 **\"$72,900 스윕 반등 → 재하락\"** 시퀀스를 따라 첫 waypoint를 상단 유동성 회수(bull trap)로 배치했다. $74,868(TERMINAL_SPRING) 회복 전까지는 모든 반등을 저항/스윕으로 간주하며, 이 레벨 회복 시 전체 약세 경로가 무효화된다."
},
"tp_calibration": {
"executive_summary": "운영 경로(상단 유동성 그랩 → 7일 저점 재시험 → 1차 swing low 방어)의 순서·방향은 그대로 유지하고 각 전환 레벨만 캘리브레이션했습니다. ATR $1,942.81 기준 비종착 웨이포인트는 약 0.3×ATR, 종착 웨이포인트는 0.5×ATR 폭을 적용했고, turning_zone 경계는 Chairman 차트 레벨에 앵커링했습니다. 미확정 butterfly PRZ($70,891.56)는 정책상 웨이포인트를 이동시키지 않고 조건부 반응존(likely_wick 보조)으로만 사용했습니다.",
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 72900.0,
"turning_zone": [
72900.0,
73480.0
],
"likely_wick": 73340.7,
"rejection_confirm": 72500.0,
"invalid_overshoot": 73900.0,
"calibration_reasoning": "ICT 전일 저가 $73,340.70(차트 저항)과 하모닉 bearish PRZ 상단 $73,321이 겹치는 저항대를, $72,900 상단 청산 유동성 베이스 위로 약 0.3×ATR 확장. likely_wick은 전일 저가 위 stop 유동성을 스윕하는 $73,340.70에 배치하고, 다음 차트 저항 $73,900 상향 돌파 시 bull trap 시나리오 무효."
},
{
"seq": 2,
"base_target": 71035.3,
"turning_zone": [
70517.3,
71035.3
],
"likely_wick": 70891.56,
"rejection_confirm": 71500.0,
"invalid_overshoot": 70017.27,
"calibration_reasoning": "7일 저점이자 5개 분석 공통 분기점 $71,035.30 아래로 다음 차트 지지 $70,517.30까지를 테스트 밴드로 설정(약 0.27×ATR). likely_wick은 $71,000 라운드 넘버 하단 sell-side 유동성과 미확정 하모닉 butterfly PRZ $70,891.56가 겹치는 지점(하모닉은 조건부 반응존으로만 사용, 웨이포인트는 차트 레벨 고정). $70,517.30 이탈 후 $70,017($70k) 접근 시 청산 캐스케이드 breakdown 확정으로 무효."
},
{
"seq": 3,
"base_target": 69300.0,
"turning_zone": [
68300.0,
69300.0
],
"likely_wick": 69100.0,
"rejection_confirm": 70017.27,
"invalid_overshoot": 67103.49,
"calibration_reasoning": "종착 웨이포인트로 0.5×ATR 폭 적용. Derivatives 청산 $69,300·Candlestick 지지 $69,156.59 방어 클러스터 하단으로 차트 지지 $68,453.56를 포함하는 $68,300까지 확장. likely_wick은 캔들 지지 $69,156.59를 살짝 하회하며 $69,000 라운드 넘버로 끌리는 $69,100. $70,017.27(하모닉 bullish PRZ·$70k·차트 레벨 confluence) 회복 시 swing low 반전 확인, $67,103.49 도달 시 Wyckoff Spring 방향 연장으로 무효."
}
],
"raw_llm_response": "```json\n{\n \"executive_summary\": \"운영 경로(상단 유동성 그랩 → 7일 저점 재시험 → 1차 swing low 방어)의 순서·방향은 그대로 유지하고 각 전환 레벨만 캘리브레이션했습니다. ATR $1,942.81 기준 비종착 웨이포인트는 약 0.3×ATR, 종착 웨이포인트는 0.5×ATR 폭을 적용했고, turning_zone 경계는 Chairman 차트 레벨에 앵커링했습니다. 미확정 butterfly PRZ($70,891.56)는 정책상 웨이포인트를 이동시키지 않고 조건부 반응존(likely_wick 보조)으로만 사용했습니다.\",\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 72900.00,\n \"turning_zone\": [72900.00, 73480.00],\n \"likely_wick\": 73340.70,\n \"rejection_confirm\": 72500.00,\n \"invalid_overshoot\": 73900.00,\n \"calibration_reasoning\": \"ICT 전일 저가 $73,340.70(차트 저항)과 하모닉 bearish PRZ 상단 $73,321이 겹치는 저항대를, $72,900 상단 청산 유동성 베이스 위로 약 0.3×ATR 확장. likely_wick은 전일 저가 위 stop 유동성을 스윕하는 $73,340.70에 배치하고, 다음 차트 저항 $73,900 상향 돌파 시 bull trap 시나리오 무효.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 71035.30,\n \"turning_zone\": [70517.30, 71035.30],\n \"likely_wick\": 70891.56,\n \"rejection_confirm\": 71500.00,\n \"invalid_overshoot\": 70017.27,\n \"calibration_reasoning\": \"7일 저점이자 5개 분석 공통 분기점 $71,035.30 아래로 다음 차트 지지 $70,517.30까지를 테스트 밴드로 설정(약 0.27×ATR). likely_wick은 $71,000 라운드 넘버 하단 sell-side 유동성과 미확정 하모닉 butterfly PRZ $70,891.56가 겹치는 지점(하모닉은 조건부 반응존으로만 사용, 웨이포인트는 차트 레벨 고정). $70,517.30 이탈 후 $70,017($70k) 접근 시 청산 캐스케이드 breakdown 확정으로 무효.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 69300.00,\n \"turning_zone\": [68300.00, 69300.00],\n \"likely_wick\": 69100.00,\n \"rejection_confirm\": 70017.27,\n \"invalid_overshoot\": 67103.49,\n \"calibration_reasoning\": \"종착 웨이포인트로 0.5×ATR 폭 적용. Derivatives 청산 $69,300·Candlestick 지지 $69,156.59 방어 클러스터 하단으로 차트 지지 $68,453.56를 포함하는 $68,300까지 확장. likely_wick은 캔들 지지 $69,156.59를 살짝 하회하며 $69,000 라운드 넘버로 끌리는 $69,100. $70,017.27(하모닉 bullish PRZ·$70k·차트 레벨 confluence) 회복 시 swing low 반전 확인, $67,103.49 도달 시 Wyckoff Spring 방향 연장으로 무효.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 28.1,
"chairman": 50.5,
"operating_path": 591.7,
"tp_calibrator": 265.2
},
"agents": {},
"total_s": 935.6
}
}