Signal: BULLISH (62%) | Price: $60,116.90 | 2026-07-02 01:00 KST | 300 candles
Council: 3 bullish, 2 neutral, 1 bearish | Support: $59,554 / $59,553 / $59,418 | Resistance: $60,155 / $60,169 / $60,219
현재 15분 BTC 구조는 Wyckoff 기준 확인된 축적 Phase E로, SC $58,888.00 이후 Terminal Spring $59,085.00, LPS $59,392.80, BU $60,520.00까지 진행된 late accumulation 구조로 진단된다. 다만 현재가 $60,116.90은 ICT bearish OB $59,552.60-$60,758.30 내부이자 FVG $60,025.90-$60,383.80 및 Harmonic bearish PRZ와 겹치는 프리미엄 공급 구간에 있어, 구조적 bullish와 실행상 bearish 리스크가 명확히 분리된다. 핵심 상단 구조 레벨은 $60,520.00-$60,758.30이며, 이 구간은 BU 고점·7일 고점·OB 상단·PRZ가 중첩된 강한 저항/수용 판정 구간이다. 핵심 하단 구조 방어선은 $59,392.80-$59,418.12이며, 이 구간은 LPS·EQ·EMA20이 겹치는 축적 구조의 1차 유효성 기준이다. 따라서 시장 구조는 아직 bullish accumulation으로 보되, 현재 위치는 상단 프리미엄에서 실패/백업 테스트 조건이 강하게 누적된 상태로 평가한다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | NEUTRAL | 72% | $59,554 / $59,393 | $60,219 / $60,520 |
| ICT Trader | BEARISH | 78% | $59,553 / $59,497 | $60,155 / $60,384 |
| Derivatives Trader | BEARISH | 58% | $59,418 / $59,300 | $60,758 / $61,000 |
| Candlestick Reader | NEUTRAL | 56% | $59,418 / $59,258 | $60,425 / $60,758 |
| Fibonacci Analyst | NEUTRAL | 48% | $58,904 / $58,773 | $60,758 |
| Harmonic Specialist | NEUTRAL | 42% | $60,057 / $59,908 | $60,120 / $60,169 |
Support: $59,554 / $59,393 / $59,085 | Resistance: $60,219 / $60,520 / $60,758 | Horizon: short to medium term
15분 구조는 regime=ACC, regime_state=confirmed_acc, acc_score=100.0으로 확인된 축적 구조이며, 이벤트 체인은 SC $58,888.00 → AR $60,219.40 → ST $58,988.00 → Terminal Spring $59,085.00 → SOS → LPS $59,392.80 → BU $60,520.00로 Phase E까지 진행되어 구조 편향은 bullish이다. 다만 현재가 $60,116.90은 레인지 EQ $59,553.70 위 프리미엄에 있고, BU $60,520.00 이후 AR 상단 $60,219.40 아래로 되밀린 상태라 즉시 상방 수용은 확정되지 않았다. 따라서 구조적으로는 축적 우위지만, 실행 관점에서는 $60,219.40 및 $60,520.00 재돌파/유지 확인 전까지 LPS $59,392.80 또는 EQ $59,553.70 쪽 백업 테스트 가능성을 열어둬야 한다. $60,520.00 위에서 수용되면 Phase E의 상방 지속 신뢰도가 높아지지만, $59,392.80 이탈 시 BU 이후 테스트 실패로 해석될 수 있다.
Support: $59,553 / $59,497 / $59,407 | Resistance: $60,155 / $60,384 / $60,520 | Horizon: short term
현재 BTC는 $60,116.90으로 EQ $59,407.05 위 프리미엄에 있으며, 활성 bearish OB 후보 $59,552.60-$60,758.30 내부에서 거래되고 있습니다. 특히 OB mid $60,155.45와 FVG $60,025.90-$60,383.80 구간에 진입해 있어 기관 관점에서는 매도 유동성 공급 구간으로 해석됩니다. 구조적으로는 최근 $59,069.70 상방 CHoCH가 있었지만, 그 전 $59,329.20, $58,160.00, $58,450.70 bearish BOS들이 확인되어 아직 명확한 bullish BOS 완성보다는 bearish 구조 내 되돌림으로 보는 것이 합리적입니다. $60,758.30 상단을 강하게 돌파해 수용되기 전까지는 프리미엄 공급 구간에서 $59,552.60, $59,407.05, $59,329.20 방향의 되돌림 가능성이 우세합니다.
Support: $59,418 / $59,300 / $59,040 | Resistance: $60,758 / $61,000 / $61,100 | Horizon: short term, 약 4-8시간
현재 BTC는 $60,116.90으로 주요 EMA 위에 있고 24시간 +3.02% 상승했기 때문에 확인된 구조는 아직 bullish로 본다. 다만 파생 포지셔닝에서는 가격 상승 중 OI가 -2.5180% 감소해 추세 추종 신규 롱보다 숏 커버링성 상승일 가능성이 높고, long_account_latest 0.658 및 account_long_crowding 1.000은 롱 쪽 혼잡 리스크를 보여준다. 상단에는 $61,000과 가장 강한 $61,100 청산 유동성이 있어 단기적으로 위꼬리 유동성 사냥은 가능하지만, 그 이후 수용 실패 시 $59,300 청산 구간 및 EMA20 $59,418.12 재테스트가 우선 시나리오다. 베이시스도 -0.0503%로 약하고 aggregate_score 0.380, bear_signals 2 대 bull_signals 1이므로 구조는 상방이나 실행 셋업은 단기 bearish로 판단한다.
Support: $59,418 / $59,258 / $59,239 | Resistance: $60,425 / $60,758 | Horizon: short term
BTC는 현재 $60,116.90으로 EMA20 $59,418.12, EMA120 $59,040.34, EMA240 $59,238.86 위에 있어 확인된 구조는 여전히 상승 우위로 해석된다. 다만 가격은 7일 범위 EQ $59,258.45 위의 프리미엄 구간에 있고, 7일 고점 $60,758.30 저항에 가까워 단기 매수 추격보다는 되돌림 리스크가 커진 위치다. 최근 bullish_engulfing@296과 morning_star@296이 있었지만 모두 후보 등급이며 품질은 각각 0.473, 0.498로 강하지 않고, 가장 높은 최근 패턴은 bearish_harami@298의 0.599다. bull_score 1.55가 bear_score 0.60보다 높아 큰 방향은 상승 쪽이지만, 고거래량 확인이 없고 ATR $308.48 기준 저항까지의 여유가 제한적이므로 단기 신호는 중립으로 본다.
Support: $58,904 / $58,773 / $58,682 | Resistance: $60,758 | Horizon: 단기(15분봉 기준)
현재가 $60,116.90는 산출된 주요 피보나치 되돌림 구간인 ret_0.786 $58,903.72, ret_0.618 $58,773.42, ret_0.5 $58,681.90를 모두 크게 상회하고 있어 구조적으로는 하방 스윙 피보나치 구간을 이미 벗어난 상태입니다. 다만 명확한 BOS/CHoCH 또는 구조적 수용 확인 정보가 없으므로 structure_bias는 bullish가 아니라 neutral로 평가합니다. 실행 관점에서는 가격이 스윙 EQ $58,681.90 위 프리미엄에 있고, 가장 가까운 피보나치 지지까지도 2.02% 떨어져 있어 단기적으로는 $58,903.72~$58,773.42 재테스트 가능성을 경계하는 bearish setup이 우세합니다. 가장 강한 하방 confluence는 $58,681.90 부근의 ret_0.382/0.5/0.618 클러스터와 $58,412.59 부근의 ext_1.0/ret_0.236 클러스터이며, confluence_quality는 0.850으로 양호합니다.
Support: $60,057 / $59,908 / $59,730 | Resistance: $60,120 / $60,169 / $60,298 | Horizon: short term
15분 BTC는 현재 $60,116.90으로, strict bearish Bat PRZ $60,052.88-$60,542.99 및 또 다른 Bat PRZ $59,698.23-$60,168.79에 동시에 걸쳐 있어 단기적으로는 매도 반응 후보 구간에 있다. 다만 핵심 거버넌스상 harmonic은 단독 방향 엔진이 아니며, 현재 council_relevant_prz_count와 directional_influence_prz_count가 모두 0이고 confirmed_reaction_prz_count도 0이므로 구조적 bearish 전환으로 판정할 수 없다. best pattern은 Bat, score 0.930, quality medium, strict이지만 completion_status가 forming이라 아직 D 확정 후 거절 확인이 부족하다. 따라서 구조_bias는 중립, setup_bias는 bearish 반응 위험으로 분리하며, $60,168.79-$60,542.99 상단 방어 여부가 단기 핵심이다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $59,393 | swing_low | Wyckoff(LPS $59,392.80), ICT(EQ $59,407.05), Candlestick·Derivatives(EMA20 $59,418.12) | 6.0 | 현재가 $60,116.90이 bearish OB($59,552.60-$60,758.30)·FVG($60,025.90-$60,383.80)·Harmonic Bat PRZ가 중첩된 프리미엄 공급 구간에 위치하고 setup_bias가 BEARISH(76%)로 고신뢰 상태이므로, 첫 이동은 하방 백업 테스트다. Wyckoff LPS $59,392.80 + ICT EQ $59,407.05 + EMA20 $59,418.12가 겹치는 축적 구조 1차 유효성 클러스터로 되돌림. 롱 계정 혼잡(1.000)·OI -2.52% 감소로 $59,329.20 bearish BOS / $59,300 청산 구간까지 유동성 사냥 wick 가능성 존재. 이 클러스터를 방어하면 축적 Phase E 유효. |
| 2 | $60,520 | resistance_test | Wyckoff(BU 고점 $60,520.00), ICT(kill zone range high) | 16.0 | 백업 테스트가 LPS/EQ 클러스터를 방어하면 confirmed_acc Phase E 구조가 재개되어 BU 고점 $60,520.00 재돌파를 시도. 진행 경로상 OB mid $60,155.45, AR $60,219.40, FVG 상단 $60,383.80을 순차 통과해야 하며, Harmonic Bat PRZ 상단 $60,542.99와 근접해 상단 수용 여부를 판정하는 고밀도 저항 구간이다. |
| 3 | $60,758 | resistance_test | ICT(OB 상단), Wyckoff(상단 확장), Harmonic(PRZ), Fibonacci(단일 상단 저항), Candlestick(7일 고점), Derivatives | 22.0 | 다수 분석가가 공통으로 지목한 핵심 상단 구조 레벨 $60,758.30(7일 고점·OB 상단·PRZ·fib 저항) 테스트. 구조상 62% bullish에 불과하고 상단 공급이 두터워 여기서 거절 확률이 높지만, Phase E는 레인지 고점 돌파를 목표로 하므로 24h 상단 한계로 설정. 수용 실패 시 프리미엄 거절 재확인, 종가 수용 돌파 시 $61,000-$61,100 청산 유동성으로 확장. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $59,554 | $60,219 | High first |
| 8h | $59,393 | $60,219 | High first |
| 24h | $59,393 | $60,758 | Low first |
Invalidation: $59,070
```json
{
"path_type": "complex",
"confidence": 0.58,
"waypoints": [
{
"seq": 1,
"price": 59392.80,
"type": "swing_low",
"source": "Wyckoff(LPS $59,392.80), ICT(EQ $59,407.05), Candlestick·Derivatives(EMA20 $59,418.12)",
"description": "현재가 $60,116.90이 bearish OB($59,552.60-$60,758.30)·FVG($60,025.90-$60,383.80)·Harmonic Bat PRZ가 중첩된 프리미엄 공급 구간에 위치하고 setup_bias가 BEARISH(76%)로 고신뢰 상태이므로, 첫 이동은 하방 백업 테스트다. Wyckoff LPS $59,392.80 + ICT EQ $59,407.05 + EMA20 $59,418.12가 겹치는 축적 구조 1차 유효성 클러스터로 되돌림. 롱 계정 혼잡(1.000)·OI -2.52% 감소로 $59,329.20 bearish BOS / $59,300 청산 구간까지 유동성 사냥 wick 가능성 존재. 이 클러스터를 방어하면 축적 Phase E 유효.",
"est_hours": 6.0
},
{
"seq": 2,
"price": 60520.00,
"type": "resistance_test",
"source": "Wyckoff(BU 고점 $60,520.00), ICT(kill zone range high)",
"description": "백업 테스트가 LPS/EQ 클러스터를 방어하면 confirmed_acc Phase E 구조가 재개되어 BU 고점 $60,520.00 재돌파를 시도. 진행 경로상 OB mid $60,155.45, AR $60,219.40, FVG 상단 $60,383.80을 순차 통과해야 하며, Harmonic Bat PRZ 상단 $60,542.99와 근접해 상단 수용 여부를 판정하는 고밀도 저항 구간이다.",
"est_hours": 16.0
},
{
"seq": 3,
"price": 60758.30,
"type": "resistance_test",
"source": "ICT(OB 상단), Wyckoff(상단 확장), Harmonic(PRZ), Fibonacci(단일 상단 저항), Candlestick(7일 고점), Derivatives",
"description": "다수 분석가가 공통으로 지목한 핵심 상단 구조 레벨 $60,758.30(7일 고점·OB 상단·PRZ·fib 저항) 테스트. 구조상 62% bullish에 불과하고 상단 공급이 두터워 여기서 거절 확률이 높지만, Phase E는 레인지 고점 돌파를 목표로 하므로 24h 상단 한계로 설정. 수용 실패 시 프리미엄 거절 재확인, 종가 수용 돌파 시 $61,000-$61,100 청산 유동성으로 확장.",
"est_hours": 22.0
}
],
"period_extremes": {
"4h": {"expected_high": 60219.40, "expected_low": 59553.70, "high_first": true},
"8h": {"expected_high": 60219.40, "expected_low": 59392.80, "high_first": true},
"24h": {"expected_high": 60758.30, "expected_low": 59392.80, "high_first": false}
},
"triggers": {
"bullish": {
"price": 60758.30,
"description": "$60,758.30(7일 고점·OB 상단·PRZ) 위에서 15분 종가 수용 시 프리미엄 거절 시나리오가 무효화되고 Phase E 상방 가속 확정 → $61,000-$61,100 청산 밀집 구간 목표. 백업 없이 $60,520.00을 선(先)재탈환·수용하면 하방 WP1을 건너뛰고 상방 레그가 조기 개시될 수 있음."
},
"bearish": {
"price": 59329.20,
"description": "$59,329.20 ICT bearish BOS 및 $59,300 청산 구간을 15분 종가로 하향 이탈 시 백업 테스트 실패로 해석 → $59,085.00 Terminal Spring / $59,069.70 bullish CHoCH 방향으로 하방 가속. 이 경우 WP2·WP3 상방 지속 시나리오의 신뢰도 급감."
}
},
"scenario_invalidation": 59069.70
}
```{
"overall_signal": "bullish",
"overall_confidence": 0.62,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.76,
"active_setups": [
"가격 $60,116.90이 Wyckoff 메인 레인지 EQ $59,553.70 및 ICT EQ $59,407.05 위의 프리미엄 구간에 위치",
"ICT 기준 활성 bearish OB 후보 $59,552.60-$60,758.30 내부에서 거래 중이며, OB mid $60,155.45와 FVG 반응 구간 $60,025.90-$60,383.80에 진입",
"Harmonic 기준 strict bearish Bat PRZ $60,052.88-$60,542.99 및 $59,698.23-$60,168.79에 동시 진입했으나, 아직 확정 반응은 부족",
"Wyckoff Phase E 구조 내 BU $60,520.00 이후 AR 상단 $60,219.40 아래로 되밀려 상단 수용이 미확인",
"Candlestick 기준 7일 고점 $60,758.30 근처 프리미엄에서 bearish_harami 후보가 감지되었으나 품질은 후보급 0.599",
"Derivatives 기준 가격 상승 중 OI가 24시간 -2.518% 감소했고, 롱 계정 혼잡도가 높아 상단 유동성 흡수 후 구조적 취약성이 존재",
"상단 청산 유동성은 $61,000-$61,100에 집중되어 있으며, 가장 강한 청산 밀집은 $61,100"
],
"setup_vs_structure": "구조적 판정은 확인된 축적 Phase E와 주요 EMA 상방 유지 때문에 bullish이나, 실행 셋업은 프리미엄 공급 구간·bearish OB·PRZ·롱 혼잡이 겹쳐 bearish로 분리된다. 즉, 현재 시장은 상승 구조 안의 고위험 상단 테스트/백업 조건에 가까우며 구조와 단기 실행 리스크가 서로 충돌한다."
},
"signal_breakdown": {
"bullish_count": 3,
"bearish_count": 1,
"neutral_count": 2
},
"key_levels": {
"support": [
59553.7,
59552.6,
59418.12,
59407.05,
59392.8,
59329.2,
59085.0,
59069.7,
58888.0
],
"resistance": [
60155.45,
60168.79,
60219.4,
60383.8,
60520.0,
60758.3,
61000.0,
61100.0
]
},
"confluences": [
"$60,758.30은 ICT bearish OB 상단, Wyckoff 상단 확장 저항, Harmonic 저항, Fibonacci 단일 상단 저항, Candlestick 7일 고점, Derivatives 저항으로 다수 분석가가 공통으로 보는 핵심 상단 구조 레벨이다.",
"$60,520.00은 Wyckoff BU 고점이자 ICT/Asian kill zone range high이며, Harmonic bearish Bat PRZ 상단 $60,542.99와 거의 일치해 상단 수용 여부를 판단하는 고밀도 저항 구간이다.",
"$60,025.90-$60,383.80 구간은 ICT bearish OB 내부 FVG이고, Harmonic bearish PRZ $60,052.88-$60,542.99 및 $59,698.23-$60,168.79와 겹치며, 현재가 $60,116.90이 이 구간 내부에 있다.",
"$60,155-$60,219 부근은 ICT OB mid $60,155.45, Harmonic PRZ 상단 $60,168.79, Wyckoff AR $60,219.40이 밀집한 단기 구조 분기 구간이다.",
"$59,392-$59,418 부근은 Wyckoff LPS $59,392.80, ICT EQ $59,407.05, Candlestick EMA20 $59,418.12, Derivatives EMA20 $59,418.12가 겹치는 핵심 구조 지지 클러스터다.",
"$59,300-$59,329 부근은 ICT bearish BOS 레벨 $59,329.20과 Derivatives 하단 청산 구간 $59,300이 근접해 있어 하방 구조 확인에 중요한 유동성/구조 레벨이다.",
"$59,069-$59,085 부근은 ICT 최근 bullish CHoCH $59,069.70과 Wyckoff Terminal Spring $59,085.00이 겹쳐 축적 구조의 하단 방어력을 평가하는 핵심 내부 구조 레벨이다.",
"대부분의 실행 분석가가 현재 위치를 EQ 위 프리미엄으로 분류한다: ICT EQ $59,407.05, Wyckoff EQ $59,553.70, Candlestick 7일 EQ $59,258.45 모두 현재가보다 아래에 있다."
],
"conflicts": [
"Wyckoff는 SC $58,888.00 → AR $60,219.40 → ST $58,988.00 → Terminal Spring $59,085.00 → LPS $59,392.80 → BU $60,520.00의 확인된 축적 Phase E로 구조를 bullish로 해석하지만, ICT는 가격이 bearish OB $59,552.60-$60,758.30 내부 프리미엄 공급 구간에 있어 구조를 bearish 되돌림으로 본다.",
"Candlestick과 Derivatives는 가격이 EMA20 $59,418.12, EMA120 $59,040.34, EMA240 $59,238.86 위에 있어 구조는 bullish라고 보지만, 두 분석 모두 현재 실행 셋업은 프리미엄·상단 유동성·롱 혼잡 때문에 bearish로 평가한다.",
"Harmonic은 현재가가 bearish Bat PRZ 내부에 있다고 보지만, 핵심 거버넌스상 확정 반응 PRZ가 부족하여 단독 구조 전환 신호로 인정하지 않는다.",
"Fibonacci는 가장 가까운 주요 피보나치 지지 $58,903.72가 현재가에서 약 2.02% 떨어져 있어 즉각적인 구조 지지/저항 신호가 약하며, 다른 구조 분석가들보다 방향 기여도가 낮다."
],
"highest_conviction_analyst": "Wyckoff Expert — 확인된 축적 구조 점수 100.0, regime fitness 1.000, Phase E 진행, SC $58,888.00부터 BU $60,520.00까지의 구체적 이벤트 체인이 있어 구조 진단 측면에서 가장 높은 권위를 가진다. 다만 실행 관점에서는 ICT의 bearish OB/FVG 셋업이 가장 강한 단기 리스크 신호다.",
"invalidation_level": "$59,392.80 하향 이탈 시 Phase E의 LPS/BU 구조가 훼손되며, $59,085.00 및 $58,888.00까지 순차적으로 이탈하면 현재 bullish 축적 구조 판정은 사실상 무효화된다.",
"executive_summary": "현재 15분 BTC 구조는 Wyckoff 기준 확인된 축적 Phase E로, SC $58,888.00 이후 Terminal Spring $59,085.00, LPS $59,392.80, BU $60,520.00까지 진행된 late accumulation 구조로 진단된다. 다만 현재가 $60,116.90은 ICT bearish OB $59,552.60-$60,758.30 내부이자 FVG $60,025.90-$60,383.80 및 Harmonic bearish PRZ와 겹치는 프리미엄 공급 구간에 있어, 구조적 bullish와 실행상 bearish 리스크가 명확히 분리된다. 핵심 상단 구조 레벨은 $60,520.00-$60,758.30이며, 이 구간은 BU 고점·7일 고점·OB 상단·PRZ가 중첩된 강한 저항/수용 판정 구간이다. 핵심 하단 구조 방어선은 $59,392.80-$59,418.12이며, 이 구간은 LPS·EQ·EMA20이 겹치는 축적 구조의 1차 유효성 기준이다. 따라서 시장 구조는 아직 bullish accumulation으로 보되, 현재 위치는 상단 프리미엄에서 실패/백업 테스트 조건이 강하게 누적된 상태로 평가한다."
}{
"symbol": "BTC/USDT",
"timeframe": "15m",
"timestamp": "2026-07-02 01:00 KST",
"last_price": 60116.9,
"num_candles": 300,
"stage1_analyses": {
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bearish",
"confidence": 0.78,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.92,
"setup_signals": [
"현재가 $60,116.90은 EQ $59,407.05 위의 프리미엄 구간에 위치",
"활성 bearish OB 후보가 $59,552.60-$60,758.30에 존재하며 현재가가 해당 공급 구간 내부에 있음",
"bearish OB 내부 FVG 구간 $60,025.90-$60,383.80에서 가격이 반응 중",
"이전 고점 $60,067.90을 상향 돌파하여 buy-side liquidity를 취한 뒤 OB 내부에서 둔화 가능성",
"확정 bearish BOS 레벨 $59,329.20, $58,160.00, $58,450.70이 존재하며 아직 bullish BOS로 구조 전환이 완성되지 않음"
],
"reasoning": "현재 BTC는 $60,116.90으로 EQ $59,407.05 위 프리미엄에 있으며, 활성 bearish OB 후보 $59,552.60-$60,758.30 내부에서 거래되고 있습니다. 특히 OB mid $60,155.45와 FVG $60,025.90-$60,383.80 구간에 진입해 있어 기관 관점에서는 매도 유동성 공급 구간으로 해석됩니다. 구조적으로는 최근 $59,069.70 상방 CHoCH가 있었지만, 그 전 $59,329.20, $58,160.00, $58,450.70 bearish BOS들이 확인되어 아직 명확한 bullish BOS 완성보다는 bearish 구조 내 되돌림으로 보는 것이 합리적입니다. $60,758.30 상단을 강하게 돌파해 수용되기 전까지는 프리미엄 공급 구간에서 $59,552.60, $59,407.05, $59,329.20 방향의 되돌림 가능성이 우세합니다.",
"key_levels": {
"support": [
59552.6,
59496.9,
59407.05,
59329.2,
59069.7,
58557.1,
58294.1,
57758.6
],
"resistance": [
60155.45,
60383.8,
60520.0,
60758.3
]
},
"time_horizon": "short term",
"invalidation_level": "$60,758.30 상방 돌파 및 15분봉 기준 수용",
"risk_scenario": "$60,758.30을 돌파하고 유지하면 현재 bearish OB가 무효화되며, buy-side liquidity 흡수 후 진성 bullish BOS로 전환될 수 있습니다. 이 경우 $60,520.00 range high 위에서 숏 커버링이 발생하고 추가 상승 확장이 나올 가능성이 커집니다.",
"data_quality": "medium",
"metrics": {
"order_blocks_total": 2,
"confirmed_bullish_ob": 0,
"confirmed_bearish_ob": 0,
"candidate_bullish_ob": 1,
"candidate_bearish_ob": 1,
"active_bullish_ob": 0,
"active_bearish_ob": 1,
"nearest_bull_ob_range": {
"bottom": 57758.6,
"top": 58557.1,
"quality": "candidate",
"score": 0.698
},
"nearest_bear_ob_range": null,
"active_bullish_ob_list": [],
"active_bearish_ob_list": [
{
"type": "bearish_ob",
"idx": 92,
"top": 60758.3,
"bottom": 59552.6,
"mid": 60155.45,
"quality": "candidate",
"score": 0.54,
"displacement_score": 0.258,
"has_fvg": true,
"has_sweep_context": false,
"fvg_range": {
"bottom": 60025.9,
"top": 60383.8
},
"swept_level": null,
"source_move_idx": 92,
"proximity": "active"
}
],
"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": 57,
"fvg_open_zones": [],
"bos_choch_events": [
"CHoCH_bearish",
"BOS_bearish",
"BOS_bearish",
"CHoCH_bullish",
"BOS_bearish",
"CHoCH_bullish"
],
"bos_choch_levels": [
{
"type": "CHoCH_bearish",
"level": 59712.8
},
{
"type": "BOS_bearish",
"level": 59329.2
},
{
"type": "BOS_bearish",
"level": 58160.0
},
{
"type": "CHoCH_bullish",
"level": 58850.0
},
{
"type": "BOS_bearish",
"level": 58450.7
},
{
"type": "CHoCH_bullish",
"level": 59069.7
}
],
"bos_sequence": [
"BOS_bullish",
"CHoCH_bearish",
"BOS_bearish",
"BOS_bearish",
"CHoCH_bullish",
"BOS_bearish",
"CHoCH_bullish"
],
"consecutive_bull_bos": 0,
"consecutive_bear_bos": 0,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [],
"current_zone": "premium",
"eq_level": 59407.05,
"range_high": 60520.0,
"range_low": 58294.1,
"bull_score": 5.2,
"bear_score": 12.324,
"setup_bias": "bearish",
"setup_score": 0.92,
"setup_signals": [
"bearish CHoCH below $59,712.80",
"bearish BOS below $59,329.20",
"bearish BOS below $58,160.00",
"bearish BOS below $58,450.70",
"bearish OB candidate $59,552.60-$60,758.30 (active, score=0.54)"
],
"retracement_direction": "bearish",
"current_retracement_pct": 265.8,
"deepest_retracement_pct": 287.0,
"previous_day_high": 60067.9,
"previous_day_low": 57758.6,
"broken_prev_high": true,
"broken_prev_low": false,
"sessions": {
"London": {
"active": false,
"high": null,
"low": null
},
"New York": {
"active": false,
"high": null,
"low": null
},
"Asian kill zone": {
"active": true,
"high": 60520.0,
"low": 59496.9
}
}
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.78,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.92,\n \"setup_signals\": [\n \"현재가 $60,116.90은 EQ $59,407.05 위의 프리미엄 구간에 위치\",\n \"활성 bearish OB 후보가 $59,552.60-$60,758.30에 존재하며 현재가가 해당 공급 구간 내부에 있음\",\n \"bearish OB 내부 FVG 구간 $60,025.90-$60,383.80에서 가격이 반응 중\",\n \"이전 고점 $60,067.90을 상향 돌파하여 buy-side liquidity를 취한 뒤 OB 내부에서 둔화 가능성\",\n \"확정 bearish BOS 레벨 $59,329.20, $58,160.00, $58,450.70이 존재하며 아직 bullish BOS로 구조 전환이 완성되지 않음\"\n ],\n \"reasoning\": \"현재 BTC는 $60,116.90으로 EQ $59,407.05 위 프리미엄에 있으며, 활성 bearish OB 후보 $59,552.60-$60,758.30 내부에서 거래되고 있습니다. 특히 OB mid $60,155.45와 FVG $60,025.90-$60,383.80 구간에 진입해 있어 기관 관점에서는 매도 유동성 공급 구간으로 해석됩니다. 구조적으로는 최근 $59,069.70 상방 CHoCH가 있었지만, 그 전 $59,329.20, $58,160.00, $58,450.70 bearish BOS들이 확인되어 아직 명확한 bullish BOS 완성보다는 bearish 구조 내 되돌림으로 보는 것이 합리적입니다. $60,758.30 상단을 강하게 돌파해 수용되기 전까지는 프리미엄 공급 구간에서 $59,552.60, $59,407.05, $59,329.20 방향의 되돌림 가능성이 우세합니다.\",\n \"key_levels\": {\n \"support\": [\n 59552.6,\n 59496.9,\n 59407.05,\n 59329.2,\n 59069.7,\n 58557.1,\n 58294.1,\n 57758.6\n ],\n \"resistance\": [\n 60155.45,\n 60383.8,\n 60520.0,\n 60758.3\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$60,758.30 상방 돌파 및 15분봉 기준 수용\",\n \"risk_scenario\": \"$60,758.30을 돌파하고 유지하면 현재 bearish OB가 무효화되며, buy-side liquidity 흡수 후 진성 bullish BOS로 전환될 수 있습니다. 이 경우 $60,520.00 range high 위에서 숏 커버링이 발생하고 추가 상승 확장이 나올 가능성이 커집니다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "neutral",
"confidence": 0.72,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.55,
"setup_signals": [
"현재가 $60,116.90은 메인 레인지 EQ $59,553.70 위의 프리미엄 구간에 위치",
"BU 고점 $60,520.00 형성 후 현재 $60,116.90으로 되밀려 단기 상단 수용은 아직 미확인",
"메인 레인지 상단 AR $60,219.40 부근에서 즉시 안착하지 못하면 LPS $59,392.80 재테스트 가능성 존재",
"구조는 ACC Phase E이나, $60,219.40~$60,520.00 상단 돌파 후 유지가 확인되기 전까지는 추격 매수보다 백업/테스트 리스크가 우선"
],
"reasoning": "15분 구조는 regime=ACC, regime_state=confirmed_acc, acc_score=100.0으로 확인된 축적 구조이며, 이벤트 체인은 SC $58,888.00 → AR $60,219.40 → ST $58,988.00 → Terminal Spring $59,085.00 → SOS → LPS $59,392.80 → BU $60,520.00로 Phase E까지 진행되어 구조 편향은 bullish이다. 다만 현재가 $60,116.90은 레인지 EQ $59,553.70 위 프리미엄에 있고, BU $60,520.00 이후 AR 상단 $60,219.40 아래로 되밀린 상태라 즉시 상방 수용은 확정되지 않았다. 따라서 구조적으로는 축적 우위지만, 실행 관점에서는 $60,219.40 및 $60,520.00 재돌파/유지 확인 전까지 LPS $59,392.80 또는 EQ $59,553.70 쪽 백업 테스트 가능성을 열어둬야 한다. $60,520.00 위에서 수용되면 Phase E의 상방 지속 신뢰도가 높아지지만, $59,392.80 이탈 시 BU 이후 테스트 실패로 해석될 수 있다.",
"key_levels": {
"support": [
59553.7,
59392.8,
59085.0,
58888.0
],
"resistance": [
60219.4,
60520.0,
60758.3
]
},
"time_horizon": "short to medium term",
"invalidation_level": "$59,085.00",
"risk_scenario": "$60,219.40~$60,520.00 구간을 회복하지 못하고 $59,392.80 LPS를 이탈하면 Phase E의 백업이 실패한 것으로 보이며, Terminal Spring $59,085.00 재검증 또는 SC $58,888.00까지 하방 유동성 테스트가 열릴 수 있다.",
"data_quality": "high",
"metrics": {
"acc_score": 100.0,
"dis_score": 88.8,
"regime": "ACC",
"regime_state": "confirmed_acc",
"structure_bias": "bullish",
"phase_context": "confirmed_acc / accumulation / Phase E",
"phases_detected": [
"SC",
"AR",
"ST",
"Spring",
"TERMINAL_SPRING",
"SOS",
"LPS",
"BU"
],
"last_phase": "BU",
"phase_candidates": [
{
"label": "SC",
"side": "low",
"idx": 39,
"price": 58888.0,
"color": "#ffd166"
},
{
"label": "AR",
"side": "high",
"idx": 57,
"price": 60219.4,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "low",
"idx": 101,
"price": 58988.0,
"color": "#118ab2"
},
{
"label": "Spring",
"side": "low",
"idx": 178,
"price": 59225.0,
"color": "#f9844a"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 257,
"price": 59085.0,
"color": "#f3722c"
},
{
"label": "SOS",
"side": "high",
"idx": 272,
"price": 59069.7,
"color": "#06d6a0"
},
{
"label": "LPS",
"side": "low",
"idx": 295,
"price": 59392.8,
"color": "#8338ec"
},
{
"label": "BU",
"side": "high",
"idx": 297,
"price": 60520.0,
"color": "#7209b7"
}
],
"phase_structures": [
{
"structure_id": "15m_cycle_1",
"sequence": 1,
"timeframe": "15m",
"regime": "accumulation",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bullish",
"phase_context": "accumulation",
"start_idx": 39,
"end_idx": 297,
"phase_count": 8,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 39,
"price": 58888.0,
"color": "#ffd166",
"dt": "2026-06-29 07:45:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 57,
"price": 60219.4,
"color": "#06d6a0",
"dt": "2026-06-29 12:15:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 101,
"price": 58988.0,
"color": "#118ab2",
"dt": "2026-06-29 23:15:00+09:00"
},
{
"label": "Spring",
"side": "low",
"idx": 178,
"price": 59225.0,
"color": "#f9844a",
"dt": "2026-06-30 18:30:00+09:00"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 257,
"price": 59085.0,
"color": "#f3722c",
"dt": "2026-07-01 14:15:00+09:00"
},
{
"label": "SOS",
"side": "high",
"idx": 272,
"price": 59069.7,
"color": "#06d6a0",
"dt": "2026-07-01 18:00:00+09:00"
},
{
"label": "LPS",
"side": "low",
"idx": 295,
"price": 59392.8,
"color": "#8338ec",
"dt": "2026-07-01 23:45:00+09:00"
},
{
"label": "BU",
"side": "high",
"idx": 297,
"price": 60520.0,
"color": "#7209b7",
"dt": "2026-07-02 00:15:00+09:00"
}
]
}
],
"active_structure_id": "15m_cycle_1",
"primary_structure_id": "15m_cycle_1",
"structure_count": 1,
"regime_fitness": 1.0,
"current_event": "BU",
"major_phase": "E",
"pos_in_range": 0.5,
"main_range_low": 58888.0,
"main_range_high": 60219.4
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.72,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.55,\n \"setup_signals\": [\n \"현재가 $60,116.90은 메인 레인지 EQ $59,553.70 위의 프리미엄 구간에 위치\",\n \"BU 고점 $60,520.00 형성 후 현재 $60,116.90으로 되밀려 단기 상단 수용은 아직 미확인\",\n \"메인 레인지 상단 AR $60,219.40 부근에서 즉시 안착하지 못하면 LPS $59,392.80 재테스트 가능성 존재\",\n \"구조는 ACC Phase E이나, $60,219.40~$60,520.00 상단 돌파 후 유지가 확인되기 전까지는 추격 매수보다 백업/테스트 리스크가 우선\"\n ],\n \"reasoning\": \"15분 구조는 regime=ACC, regime_state=confirmed_acc, acc_score=100.0으로 확인된 축적 구조이며, 이벤트 체인은 SC $58,888.00 → AR $60,219.40 → ST $58,988.00 → Terminal Spring $59,085.00 → SOS → LPS $59,392.80 → BU $60,520.00로 Phase E까지 진행되어 구조 편향은 bullish이다. 다만 현재가 $60,116.90은 레인지 EQ $59,553.70 위 프리미엄에 있고, BU $60,520.00 이후 AR 상단 $60,219.40 아래로 되밀린 상태라 즉시 상방 수용은 확정되지 않았다. 따라서 구조적으로는 축적 우위지만, 실행 관점에서는 $60,219.40 및 $60,520.00 재돌파/유지 확인 전까지 LPS $59,392.80 또는 EQ $59,553.70 쪽 백업 테스트 가능성을 열어둬야 한다. $60,520.00 위에서 수용되면 Phase E의 상방 지속 신뢰도가 높아지지만, $59,392.80 이탈 시 BU 이후 테스트 실패로 해석될 수 있다.\",\n \"key_levels\": {\n \"support\": [\n 59553.7,\n 59392.8,\n 59085.0,\n 58888.0\n ],\n \"resistance\": [\n 60219.4,\n 60520.0,\n 60758.3\n ]\n },\n \"time_horizon\": \"short to medium term\",\n \"invalidation_level\": \"$59,085.00\",\n \"risk_scenario\": \"$60,219.40~$60,520.00 구간을 회복하지 못하고 $59,392.80 LPS를 이탈하면 Phase E의 백업이 실패한 것으로 보이며, Terminal Spring $59,085.00 재검증 또는 SC $58,888.00까지 하방 유동성 테스트가 열릴 수 있다.\",\n \"data_quality\": \"high\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "neutral",
"confidence": 0.42,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.55,
"setup_signals": [
"현재가 $60,116.90이 형성 중인 strict bearish Bat PRZ $60,052.88-$60,542.99 내부에 위치",
"두 번째 strict bearish Bat PRZ $59,698.23-$60,168.79 상단부에 가격이 진입해 있으며 D 예상가 $59,933.51 대비 과열 구간",
"근접 PRZ가 $60,120.21로 현재가와 사실상 동일하며 price_to_prz가 $0.01 수준",
"bearish Crab 형성 PRZ 중심 D $60,121.09와 현재가 $60,116.90이 거의 일치하지만 해당 패턴은 low quality 및 비고컨플루언스",
"활성/근접 bearish PRZ는 다수 존재하나 confirmed_reaction_prz_count가 0으로 아직 MSS/CHoCH 또는 명확한 거절 확인은 없음"
],
"reasoning": "15분 BTC는 현재 $60,116.90으로, strict bearish Bat PRZ $60,052.88-$60,542.99 및 또 다른 Bat PRZ $59,698.23-$60,168.79에 동시에 걸쳐 있어 단기적으로는 매도 반응 후보 구간에 있다. 다만 핵심 거버넌스상 harmonic은 단독 방향 엔진이 아니며, 현재 council_relevant_prz_count와 directional_influence_prz_count가 모두 0이고 confirmed_reaction_prz_count도 0이므로 구조적 bearish 전환으로 판정할 수 없다. best pattern은 Bat, score 0.930, quality medium, strict이지만 completion_status가 forming이라 아직 D 확정 후 거절 확인이 부족하다. 따라서 구조_bias는 중립, setup_bias는 bearish 반응 위험으로 분리하며, $60,168.79-$60,542.99 상단 방어 여부가 단기 핵심이다.",
"key_levels": {
"support": [
60057.11,
59908.33,
59729.71,
59603.8,
59667.5,
59400.0
],
"resistance": [
60120.21,
60168.79,
60297.94,
60542.99,
60758.3
]
},
"time_horizon": "short term",
"invalidation_level": "$60,542.99",
"risk_scenario": "$60,542.99 상단을 15분 종가 기준으로 수용하면 현재 bearish Bat PRZ 반응 셋업은 실패로 간주되며, 7일 고점 $60,758.30 유동성 재공략 및 상방 확장 시나리오가 우세해질 수 있다. 반대로 $60,052.88 아래로 재진입 후 $59,908.33, $59,729.71을 순차 이탈하면 bearish PRZ 반응이 확인 단계로 진입할 수 있다.",
"data_quality": "medium",
"metrics": {
"patterns_found": 63,
"completed_patterns_found": 25,
"forming_d_prz_found": 38,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 34,
"multiscale_swings_scanned": 59,
"swing_highs_scanned": 30,
"swing_lows_scanned": 29,
"timeframe": "15m",
"prz_active_threshold_pct": 0.3,
"prz_nearby_threshold_pct": 0.6,
"prz_watch_threshold_pct": 1.2,
"prz_max_width_pct": 0.6,
"quality_counts": {
"high": 15,
"medium": 23,
"low": 25
},
"prz_status_counts": {
"active": 12,
"nearby": 6,
"watch": 7,
"far": 38,
"forming": 22
},
"high_confluence_prz_count": 36,
"strict_patterns_found": 34,
"candidate_patterns_found": 29,
"active_patterns_at_prz": 12,
"nearby_patterns": 6,
"all_patterns": [
"bat",
"bat",
"shark",
"bat",
"bat",
"bat",
"gartley",
"butterfly",
"crab",
"crab",
"gartley",
"crab",
"gartley",
"bat",
"butterfly",
"butterfly",
"shark",
"bat",
"crab",
"butterfly",
"crab",
"butterfly",
"bat",
"crab",
"gartley",
"crab",
"crab",
"butterfly",
"shark",
"shark",
"butterfly",
"butterfly",
"shark",
"crab",
"crab",
"crab",
"butterfly",
"butterfly",
"bat",
"gartley",
"gartley",
"shark",
"crab",
"gartley",
"crab",
"crab",
"butterfly",
"shark",
"shark",
"gartley",
"crab",
"shark",
"shark",
"crab",
"bat",
"crab",
"butterfly",
"crab",
"shark",
"shark",
"bat",
"shark",
"shark"
],
"all_signals": [
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish"
],
"best_pattern": "bat",
"best_pattern_quality": "strict",
"best_quality": "medium",
"best_pattern_score": 0.93,
"best_completion_status": "forming",
"nearest_pattern": "shark",
"nearest_prz": 60120.21,
"price_to_prz": 0.01,
"prz_range": [
59753.15,
60487.26
],
"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": "high",
"pattern_score": 0.888,
"ratio_score": 0.933,
"prz_score": 0.978,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 59414.29,
"prz_range": [
59219.4,
59609.17
],
"prz_width_pct": 0.656,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.17,
"price_to_prz_pct_raw": -1.1687,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 59414.29,
"a_price": 58223.3,
"tp1_ad_382": 58959.33,
"tp2_ad_618": 58678.26,
"tp3_a_or_structure_liquidity": 58223.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6294,
"ABC": 0.7551
},
"x_price": 59698.9,
"x_idx": 165,
"x_order": 8,
"a_price": 58223.3,
"a_idx": 205,
"a_order": 3,
"b_price": 59152.0,
"b_idx": 247,
"b_order": 3,
"c_price": 58450.7,
"c_idx": 270,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.93,
"ratio_score": 1.0,
"prz_score": 0.917,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 60297.94,
"prz_range": [
60052.88,
60542.99
],
"prz_width_pct": 0.813,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.3,
"price_to_prz_pct_raw": 0.3011,
"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": 60297.94,
"a_price": 59667.5,
"tp1_ad_382": 60057.11,
"tp2_ad_618": 59908.33,
"tp3_a_or_structure_liquidity": 59667.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.398,
"ABC": 0.8542
},
"x_price": 60565.6,
"x_idx": 131,
"x_order": 8,
"a_price": 59667.5,
"a_idx": 142,
"a_order": 8,
"b_price": 60024.9,
"b_idx": 146,
"b_order": 3,
"c_price": 59719.6,
"c_idx": 149,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.893,
"ratio_score": 0.878,
"prz_score": 0.928,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 59933.51,
"prz_range": [
59698.23,
60168.79
],
"prz_width_pct": 0.785,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.31,
"price_to_prz_pct_raw": -0.3051,
"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": 59933.51,
"a_price": 59400.0,
"tp1_ad_382": 59729.71,
"tp2_ad_618": 59603.8,
"tp3_a_or_structure_liquidity": 59400.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.481,
"ABC": 0.922
},
"x_price": 60021.4,
"x_idx": 151,
"x_order": 3,
"a_price": 59400.0,
"a_idx": 156,
"a_order": 3,
"b_price": 59698.9,
"b_idx": 165,
"b_order": 8,
"c_price": 59423.3,
"c_idx": 168,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.839,
"ratio_score": 0.866,
"prz_score": 0.876,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 59472.16,
"prz_range": [
59199.01,
59745.31
],
"prz_width_pct": 0.919,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.07,
"price_to_prz_pct_raw": -1.0725,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 59472.16,
"a_price": 58223.3,
"tp1_ad_382": 58995.1,
"tp2_ad_618": 58700.36,
"tp3_a_or_structure_liquidity": 58223.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7872,
"ABC": 0.9238
},
"x_price": 59403.0,
"x_idx": 180,
"x_order": 5,
"a_price": 58223.3,
"a_idx": 205,
"a_order": 3,
"b_price": 59152.0,
"b_idx": 247,
"b_order": 3,
"c_price": 58294.1,
"c_idx": 287,
"c_order": 8,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.768,
"ratio_score": 0.502,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 59804.0,
"prz_range": [
59710.81,
59897.19
],
"prz_width_pct": 0.312,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.52,
"price_to_prz_pct_raw": -0.5205,
"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": 59804.0,
"a_price": 59329.2,
"tp1_ad_382": 59622.63,
"tp2_ad_618": 59510.57,
"tp3_a_or_structure_liquidity": 59329.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5341,
"ABC": 0.7455
},
"x_price": 60021.4,
"x_idx": 151,
"x_order": 3,
"a_price": 59329.2,
"a_idx": 160,
"a_order": 8,
"b_price": 59698.9,
"b_idx": 165,
"b_order": 8,
"c_price": 59423.3,
"c_idx": 168,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.741,
"ratio_score": 0.658,
"prz_score": 0.951,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 59444.5,
"prz_range": [
59342.93,
59774.77
],
"prz_width_pct": 0.725,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.93,
"price_to_prz_pct_raw": -0.9283,
"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.759,
"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": "gartley",
"d_price": 59558.85,
"a_price": 58200.0,
"tp1_ad_382": 59039.77,
"tp2_ad_618": 58719.08,
"tp3_a_or_structure_liquidity": 58200.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5844,
"ABC": 0.7397,
"BCD": 1.2288,
"XAD": 0.6833
},
"x_price": 60021.4,
"x_idx": 151,
"x_order": 3,
"a_price": 58200.0,
"a_idx": 194,
"a_order": 5,
"b_price": 59264.4,
"b_idx": 196,
"b_order": 8,
"c_price": 58477.1,
"c_idx": 230,
"c_order": 3,
"d_idx": 255
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.708,
"ratio_score": 0.649,
"prz_score": 0.885,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 59423.3,
"prz_range": [
59207.5,
59739.89
],
"prz_width_pct": 0.895,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.07,
"price_to_prz_pct_raw": -1.0699,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"initial_PRZ_reaction",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.5,
"reaction_detail": {
"reaction_score": 0.5,
"reaction_move_ratio_ad": 0.222,
"adverse_move_ratio_ad": 0.439,
"bars_after_d": 12,
"reasons": [
"initial_PRZ_reaction",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 59473.69,
"a_price": 60024.9,
"tp1_ad_382": 59684.25,
"tp2_ad_618": 59814.34,
"tp3_a_or_structure_liquidity": 60024.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8542,
"ABC": 0.9885,
"BCD": 1.9818,
"XAD": 1.6833
},
"x_price": 59667.5,
"x_idx": 142,
"x_order": 8,
"a_price": 60024.9,
"a_idx": 146,
"a_order": 3,
"b_price": 59719.6,
"b_idx": 149,
"b_order": 3,
"c_price": 60021.4,
"c_idx": 151,
"c_order": 3,
"d_idx": 168
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.651,
"ratio_score": 0.335,
"prz_score": 0.885,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 59473.69,
"prz_range": [
59207.5,
59739.89
],
"prz_width_pct": 0.895,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.07,
"price_to_prz_pct_raw": -1.0699,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 59473.69,
"a_price": 60024.9,
"tp1_ad_382": 59684.25,
"tp2_ad_618": 59814.34,
"tp3_a_or_structure_liquidity": 60024.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8542,
"ABC": 0.9885
},
"x_price": 59667.5,
"x_idx": 142,
"x_order": 8,
"a_price": 60024.9,
"a_idx": 146,
"a_order": 3,
"b_price": 59719.6,
"b_idx": 149,
"b_order": 3,
"c_price": 60021.4,
"c_idx": 151,
"c_order": 3,
"d_idx": null
}
],
"council_relevant_prz": [],
"report_detail_candidates": [
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.888,
"ratio_score": 0.933,
"prz_score": 0.978,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 59414.29,
"prz_range": [
59219.4,
59609.17
],
"prz_width_pct": 0.656,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.17,
"price_to_prz_pct_raw": -1.1687,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 59414.29,
"a_price": 58223.3,
"tp1_ad_382": 58959.33,
"tp2_ad_618": 58678.26,
"tp3_a_or_structure_liquidity": 58223.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6294,
"ABC": 0.7551
},
"x_price": 59698.9,
"x_idx": 165,
"x_order": 8,
"a_price": 58223.3,
"a_idx": 205,
"a_order": 3,
"b_price": 59152.0,
"b_idx": 247,
"b_order": 3,
"c_price": 58450.7,
"c_idx": 270,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.93,
"ratio_score": 1.0,
"prz_score": 0.917,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 60297.94,
"prz_range": [
60052.88,
60542.99
],
"prz_width_pct": 0.813,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.3,
"price_to_prz_pct_raw": 0.3011,
"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": 60297.94,
"a_price": 59667.5,
"tp1_ad_382": 60057.11,
"tp2_ad_618": 59908.33,
"tp3_a_or_structure_liquidity": 59667.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.398,
"ABC": 0.8542
},
"x_price": 60565.6,
"x_idx": 131,
"x_order": 8,
"a_price": 59667.5,
"a_idx": 142,
"a_order": 8,
"b_price": 60024.9,
"b_idx": 146,
"b_order": 3,
"c_price": 59719.6,
"c_idx": 149,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.893,
"ratio_score": 0.878,
"prz_score": 0.928,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 59933.51,
"prz_range": [
59698.23,
60168.79
],
"prz_width_pct": 0.785,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.31,
"price_to_prz_pct_raw": -0.3051,
"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": 59933.51,
"a_price": 59400.0,
"tp1_ad_382": 59729.71,
"tp2_ad_618": 59603.8,
"tp3_a_or_structure_liquidity": 59400.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.481,
"ABC": 0.922
},
"x_price": 60021.4,
"x_idx": 151,
"x_order": 3,
"a_price": 59400.0,
"a_idx": 156,
"a_order": 3,
"b_price": 59698.9,
"b_idx": 165,
"b_order": 8,
"c_price": 59423.3,
"c_idx": 168,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.839,
"ratio_score": 0.866,
"prz_score": 0.876,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 59472.16,
"prz_range": [
59199.01,
59745.31
],
"prz_width_pct": 0.919,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.07,
"price_to_prz_pct_raw": -1.0725,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 59472.16,
"a_price": 58223.3,
"tp1_ad_382": 58995.1,
"tp2_ad_618": 58700.36,
"tp3_a_or_structure_liquidity": 58223.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7872,
"ABC": 0.9238
},
"x_price": 59403.0,
"x_idx": 180,
"x_order": 5,
"a_price": 58223.3,
"a_idx": 205,
"a_order": 3,
"b_price": 59152.0,
"b_idx": 247,
"b_order": 3,
"c_price": 58294.1,
"c_idx": 287,
"c_order": 8,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.768,
"ratio_score": 0.502,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 59804.0,
"prz_range": [
59710.81,
59897.19
],
"prz_width_pct": 0.312,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.52,
"price_to_prz_pct_raw": -0.5205,
"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": 59804.0,
"a_price": 59329.2,
"tp1_ad_382": 59622.63,
"tp2_ad_618": 59510.57,
"tp3_a_or_structure_liquidity": 59329.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5341,
"ABC": 0.7455
},
"x_price": 60021.4,
"x_idx": 151,
"x_order": 3,
"a_price": 59329.2,
"a_idx": 160,
"a_order": 8,
"b_price": 59698.9,
"b_idx": 165,
"b_order": 8,
"c_price": 59423.3,
"c_idx": 168,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.741,
"ratio_score": 0.658,
"prz_score": 0.951,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 59444.5,
"prz_range": [
59342.93,
59774.77
],
"prz_width_pct": 0.725,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.93,
"price_to_prz_pct_raw": -0.9283,
"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.759,
"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": "gartley",
"d_price": 59558.85,
"a_price": 58200.0,
"tp1_ad_382": 59039.77,
"tp2_ad_618": 58719.08,
"tp3_a_or_structure_liquidity": 58200.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5844,
"ABC": 0.7397,
"BCD": 1.2288,
"XAD": 0.6833
},
"x_price": 60021.4,
"x_idx": 151,
"x_order": 3,
"a_price": 58200.0,
"a_idx": 194,
"a_order": 5,
"b_price": 59264.4,
"b_idx": 196,
"b_order": 8,
"c_price": 58477.1,
"c_idx": 230,
"c_order": 3,
"d_idx": 255
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.708,
"ratio_score": 0.649,
"prz_score": 0.885,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 59423.3,
"prz_range": [
59207.5,
59739.89
],
"prz_width_pct": 0.895,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.07,
"price_to_prz_pct_raw": -1.0699,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"initial_PRZ_reaction",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.5,
"reaction_detail": {
"reaction_score": 0.5,
"reaction_move_ratio_ad": 0.222,
"adverse_move_ratio_ad": 0.439,
"bars_after_d": 12,
"reasons": [
"initial_PRZ_reaction",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 59473.69,
"a_price": 60024.9,
"tp1_ad_382": 59684.25,
"tp2_ad_618": 59814.34,
"tp3_a_or_structure_liquidity": 60024.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8542,
"ABC": 0.9885,
"BCD": 1.9818,
"XAD": 1.6833
},
"x_price": 59667.5,
"x_idx": 142,
"x_order": 8,
"a_price": 60024.9,
"a_idx": 146,
"a_order": 3,
"b_price": 59719.6,
"b_idx": 149,
"b_order": 3,
"c_price": 60021.4,
"c_idx": 151,
"c_order": 3,
"d_idx": 168
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.651,
"ratio_score": 0.335,
"prz_score": 0.885,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 59473.69,
"prz_range": [
59207.5,
59739.89
],
"prz_width_pct": 0.895,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.07,
"price_to_prz_pct_raw": -1.0699,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 59473.69,
"a_price": 60024.9,
"tp1_ad_382": 59684.25,
"tp2_ad_618": 59814.34,
"tp3_a_or_structure_liquidity": 60024.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8542,
"ABC": 0.9885
},
"x_price": 59667.5,
"x_idx": 142,
"x_order": 8,
"a_price": 60024.9,
"a_idx": 146,
"a_order": 3,
"b_price": 59719.6,
"b_idx": 149,
"b_order": 3,
"c_price": 60021.4,
"c_idx": 151,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.899,
"ratio_score": 1.0,
"prz_score": 0.823,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 59820.04,
"prz_range": [
59504.77,
60135.31
],
"prz_width_pct": 1.054,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.49,
"price_to_prz_pct_raw": -0.4938,
"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": 59820.04,
"a_price": 59329.2,
"tp1_ad_382": 59632.54,
"tp2_ad_618": 59516.7,
"tp3_a_or_structure_liquidity": 59329.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5341,
"ABC": 1.4604
},
"x_price": 60021.4,
"x_idx": 151,
"x_order": 3,
"a_price": 59329.2,
"a_idx": 160,
"a_order": 8,
"b_price": 59698.9,
"b_idx": 165,
"b_order": 8,
"c_price": 59159.0,
"c_idx": 175,
"c_order": 8,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.871,
"ratio_score": 1.0,
"prz_score": 0.778,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 60121.09,
"prz_range": [
59768.95,
60473.23
],
"prz_width_pct": 1.171,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.01,
"price_to_prz_pct_raw": 0.007,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 60121.09,
"a_price": 59329.2,
"tp1_ad_382": 59818.59,
"tp2_ad_618": 59631.7,
"tp3_a_or_structure_liquidity": 59329.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5341,
"ABC": 0.7455
},
"x_price": 60021.4,
"x_idx": 151,
"x_order": 3,
"a_price": 59329.2,
"a_idx": 160,
"a_order": 8,
"b_price": 59698.9,
"b_idx": 165,
"b_order": 8,
"c_price": 59423.3,
"c_idx": 168,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.86,
"ratio_score": 0.998,
"prz_score": 0.712,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 60067.9,
"prz_range": [
59355.5,
60155.96
],
"prz_width_pct": 1.34,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.6,
"price_to_prz_pct_raw": -0.6008,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.65,
"reaction_detail": {
"reaction_score": 0.65,
"reaction_move_ratio_ad": 0.366,
"adverse_move_ratio_ad": 0.245,
"bars_after_d": 6,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 59755.73,
"a_price": 58223.3,
"tp1_ad_382": 59170.34,
"tp2_ad_618": 58808.69,
"tp3_a_or_structure_liquidity": 58223.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7872,
"ABC": 0.7551,
"BCD": 2.306,
"XAD": 1.5636
},
"x_price": 59403.0,
"x_idx": 180,
"x_order": 5,
"a_price": 58223.3,
"a_idx": 205,
"a_order": 3,
"b_price": 59152.0,
"b_idx": 247,
"b_order": 3,
"c_price": 58450.7,
"c_idx": 270,
"c_order": 8,
"d_idx": 293
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.852,
"ratio_score": 0.994,
"prz_score": 0.712,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 59755.73,
"prz_range": [
59355.5,
60155.96
],
"prz_width_pct": 1.34,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.6,
"price_to_prz_pct_raw": -0.6008,
"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": 59755.73,
"a_price": 58223.3,
"tp1_ad_382": 59170.34,
"tp2_ad_618": 58808.69,
"tp3_a_or_structure_liquidity": 58223.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7872,
"ABC": 0.7551
},
"x_price": 59403.0,
"x_idx": 180,
"x_order": 5,
"a_price": 58223.3,
"a_idx": 205,
"a_order": 3,
"b_price": 59152.0,
"b_idx": 247,
"b_order": 3,
"c_price": 58450.7,
"c_idx": 270,
"c_order": 8,
"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.42,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.55,\n \"setup_signals\": [\n \"현재가 $60,116.90이 형성 중인 strict bearish Bat PRZ $60,052.88-$60,542.99 내부에 위치\",\n \"두 번째 strict bearish Bat PRZ $59,698.23-$60,168.79 상단부에 가격이 진입해 있으며 D 예상가 $59,933.51 대비 과열 구간\",\n \"근접 PRZ가 $60,120.21로 현재가와 사실상 동일하며 price_to_prz가 $0.01 수준\",\n \"bearish Crab 형성 PRZ 중심 D $60,121.09와 현재가 $60,116.90이 거의 일치하지만 해당 패턴은 low quality 및 비고컨플루언스\",\n \"활성/근접 bearish PRZ는 다수 존재하나 confirmed_reaction_prz_count가 0으로 아직 MSS/CHoCH 또는 명확한 거절 확인은 없음\"\n ],\n \"reasoning\": \"15분 BTC는 현재 $60,116.90으로, strict bearish Bat PRZ $60,052.88-$60,542.99 및 또 다른 Bat PRZ $59,698.23-$60,168.79에 동시에 걸쳐 있어 단기적으로는 매도 반응 후보 구간에 있다. 다만 핵심 거버넌스상 harmonic은 단독 방향 엔진이 아니며, 현재 council_relevant_prz_count와 directional_influence_prz_count가 모두 0이고 confirmed_reaction_prz_count도 0이므로 구조적 bearish 전환으로 판정할 수 없다. best pattern은 Bat, score 0.930, quality medium, strict이지만 completion_status가 forming이라 아직 D 확정 후 거절 확인이 부족하다. 따라서 구조_bias는 중립, setup_bias는 bearish 반응 위험으로 분리하며, $60,168.79-$60,542.99 상단 방어 여부가 단기 핵심이다.\",\n \"key_levels\": {\n \"support\": [\n 60057.11,\n 59908.33,\n 59729.71,\n 59603.8,\n 59667.5,\n 59400.0\n ],\n \"resistance\": [\n 60120.21,\n 60168.79,\n 60297.94,\n 60542.99,\n 60758.3\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$60,542.99\",\n \"risk_scenario\": \"$60,542.99 상단을 15분 종가 기준으로 수용하면 현재 bearish Bat PRZ 반응 셋업은 실패로 간주되며, 7일 고점 $60,758.30 유동성 재공략 및 상방 확장 시나리오가 우세해질 수 있다. 반대로 $60,052.88 아래로 재진입 후 $59,908.33, $59,729.71을 순차 이탈하면 bearish PRZ 반응이 확인 단계로 진입할 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "neutral",
"confidence": 0.48,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.46,
"setup_signals": [
"프리미엄 구간: 현재가 $60,116.90가 스윙 EQ/0.5 되돌림 $58,681.90보다 약 2.39% 위에 위치",
"가장 가까운 피보나치 지지 ret_0.786 $58,903.72까지 2.02% 이격되어 즉각적인 피보나치 반응 확률 낮음",
"핵심 골든비율 ret_0.618 $58,773.42가 현재가보다 2.23% 아래에 있어 단기 평균회귀 하방 여지 존재",
"상단에는 7일 고점 $60,758.30이 근접 유동성/저항 후보로 남아 있음",
"fib_reaction_state가 distant이고 reaction_probability가 0.25로, 현 가격대에서 신규 추격 매수 근거는 약함"
],
"reasoning": "현재가 $60,116.90는 산출된 주요 피보나치 되돌림 구간인 ret_0.786 $58,903.72, ret_0.618 $58,773.42, ret_0.5 $58,681.90를 모두 크게 상회하고 있어 구조적으로는 하방 스윙 피보나치 구간을 이미 벗어난 상태입니다. 다만 명확한 BOS/CHoCH 또는 구조적 수용 확인 정보가 없으므로 structure_bias는 bullish가 아니라 neutral로 평가합니다. 실행 관점에서는 가격이 스윙 EQ $58,681.90 위 프리미엄에 있고, 가장 가까운 피보나치 지지까지도 2.02% 떨어져 있어 단기적으로는 $58,903.72~$58,773.42 재테스트 가능성을 경계하는 bearish setup이 우세합니다. 가장 강한 하방 confluence는 $58,681.90 부근의 ret_0.382/0.5/0.618 클러스터와 $58,412.59 부근의 ext_1.0/ret_0.236 클러스터이며, confluence_quality는 0.850으로 양호합니다.",
"key_levels": {
"support": [
58903.72,
58773.42,
58681.9,
58412.59,
57956.97
],
"resistance": [
60758.3
]
},
"time_horizon": "단기(15분봉 기준)",
"invalidation_level": "$60,758.30",
"risk_scenario": "만약 가격이 $60,758.30 7일 고점을 강하게 돌파하고 그 위에서 15분봉 종가 수용을 만들면, 프리미엄 구간의 단기 되돌림 setup은 무효화되고 상방 유동성 확장 국면으로 전환될 수 있습니다. 반대로 $58,903.72 ret_0.786이 이탈되면 $58,773.42 골든비율과 $58,681.90 EQ/0.5 클러스터까지 하락 압력이 확대될 가능성이 큽니다.",
"data_quality": "medium",
"metrics": {
"swing_pair": "High→Low: $59,070 → $58,294",
"direction": "down",
"nearest_fib": "ret_0.786",
"nearest_fib_price": 58903.72,
"nearest_fib_distance": 2.02,
"golden_ratio_level": 58773.42,
"fib_ret_382": 58590.38,
"fib_ret_618": 58773.42,
"confluence_zones": [
{
"price": 57956.97,
"count": 3,
"levels": [
"ext_1.618",
"ext_1.414",
"ext_1.272"
],
"cluster_score": 0.85
},
{
"price": 58412.59,
"count": 3,
"levels": [
"ext_1.0",
"ret_0.236",
"ret_0.236"
],
"cluster_score": 0.85
},
{
"price": 58681.9,
"count": 3,
"levels": [
"ret_0.382",
"ret_0.5",
"ret_0.618"
],
"cluster_score": 0.85
},
{
"price": 56990.93,
"count": 2,
"levels": [
"ext_1.272",
"ext_2.618"
],
"cluster_score": 0.6
},
{
"price": 57638.55,
"count": 2,
"levels": [
"ext_2.0",
"ext_1.0"
],
"cluster_score": 0.6
}
],
"support_levels": [
58903.7216,
58773.4208,
58681.899999999994
],
"resistance_levels": [],
"level_candidates": [
{
"name": "ret_0.236",
"price": 58477.14,
"distance_pct": 2.73,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ret_0.382",
"price": 58590.38,
"distance_pct": 2.54,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ret_0.5",
"price": 58681.9,
"distance_pct": 2.39,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ret_0.618",
"price": 58773.42,
"distance_pct": 2.23,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ret_0.786",
"price": 58903.72,
"distance_pct": 2.02,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ext_1.0",
"price": 58294.1,
"distance_pct": 3.03,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ext_1.272",
"price": 58083.14,
"distance_pct": 3.38,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ext_1.414",
"price": 57973.0,
"distance_pct": 3.57,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ext_1.618",
"price": 57814.78,
"distance_pct": 3.83,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ext_2.0",
"price": 57518.5,
"distance_pct": 4.32,
"is_support": true,
"cluster_score": 0.6
}
],
"confluence_quality": 0.85,
"fib_reaction_state": "distant",
"reaction_probability": 0.25
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.48,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.46,\n \"setup_signals\": [\n \"프리미엄 구간: 현재가 $60,116.90가 스윙 EQ/0.5 되돌림 $58,681.90보다 약 2.39% 위에 위치\",\n \"가장 가까운 피보나치 지지 ret_0.786 $58,903.72까지 2.02% 이격되어 즉각적인 피보나치 반응 확률 낮음\",\n \"핵심 골든비율 ret_0.618 $58,773.42가 현재가보다 2.23% 아래에 있어 단기 평균회귀 하방 여지 존재\",\n \"상단에는 7일 고점 $60,758.30이 근접 유동성/저항 후보로 남아 있음\",\n \"fib_reaction_state가 distant이고 reaction_probability가 0.25로, 현 가격대에서 신규 추격 매수 근거는 약함\"\n ],\n \"reasoning\": \"현재가 $60,116.90는 산출된 주요 피보나치 되돌림 구간인 ret_0.786 $58,903.72, ret_0.618 $58,773.42, ret_0.5 $58,681.90를 모두 크게 상회하고 있어 구조적으로는 하방 스윙 피보나치 구간을 이미 벗어난 상태입니다. 다만 명확한 BOS/CHoCH 또는 구조적 수용 확인 정보가 없으므로 structure_bias는 bullish가 아니라 neutral로 평가합니다. 실행 관점에서는 가격이 스윙 EQ $58,681.90 위 프리미엄에 있고, 가장 가까운 피보나치 지지까지도 2.02% 떨어져 있어 단기적으로는 $58,903.72~$58,773.42 재테스트 가능성을 경계하는 bearish setup이 우세합니다. 가장 강한 하방 confluence는 $58,681.90 부근의 ret_0.382/0.5/0.618 클러스터와 $58,412.59 부근의 ext_1.0/ret_0.236 클러스터이며, confluence_quality는 0.850으로 양호합니다.\",\n \"key_levels\": {\n \"support\": [\n 58903.72,\n 58773.42,\n 58681.9,\n 58412.59,\n 57956.97\n ],\n \"resistance\": [\n 60758.3\n ]\n },\n \"time_horizon\": \"단기(15분봉 기준)\",\n \"invalidation_level\": \"$60,758.30\",\n \"risk_scenario\": \"만약 가격이 $60,758.30 7일 고점을 강하게 돌파하고 그 위에서 15분봉 종가 수용을 만들면, 프리미엄 구간의 단기 되돌림 setup은 무효화되고 상방 유동성 확장 국면으로 전환될 수 있습니다. 반대로 $58,903.72 ret_0.786이 이탈되면 $58,773.42 골든비율과 $58,681.90 EQ/0.5 클러스터까지 하락 압력이 확대될 가능성이 큽니다.\",\n \"data_quality\": \"medium\"\n}"
},
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "neutral",
"confidence": 0.56,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.62,
"setup_signals": [
"현재가 $60,116.90는 7일 범위 EQ $59,258.45보다 위에 있어 프리미엄 구간에 위치",
"현재가가 7일 고점 저항 $60,758.30에 근접해 있어 상단 유동성 소진 및 단기 되돌림 위험 존재",
"최근 후보 패턴 중 bearish_harami@298이 감지되었고 품질 점수 0.599로 최근 패턴 중 가장 높음",
"최근 bullish_engulfing@296 및 morning_star@296 이후 추가 고점 돌파가 아직 $60,758.30 위로 확인되지 않음",
"고거래량 패턴이 없어 bullish continuation 신뢰도가 제한됨"
],
"reasoning": "BTC는 현재 $60,116.90으로 EMA20 $59,418.12, EMA120 $59,040.34, EMA240 $59,238.86 위에 있어 확인된 구조는 여전히 상승 우위로 해석된다. 다만 가격은 7일 범위 EQ $59,258.45 위의 프리미엄 구간에 있고, 7일 고점 $60,758.30 저항에 가까워 단기 매수 추격보다는 되돌림 리스크가 커진 위치다. 최근 bullish_engulfing@296과 morning_star@296이 있었지만 모두 후보 등급이며 품질은 각각 0.473, 0.498로 강하지 않고, 가장 높은 최근 패턴은 bearish_harami@298의 0.599다. bull_score 1.55가 bear_score 0.60보다 높아 큰 방향은 상승 쪽이지만, 고거래량 확인이 없고 ATR $308.48 기준 저항까지의 여유가 제한적이므로 단기 신호는 중립으로 본다.",
"key_levels": {
"support": [
59418.12,
59258.45,
59238.86,
59040.34,
57758.6
],
"resistance": [
60425.38,
60758.3
]
},
"time_horizon": "short term",
"invalidation_level": "$60,758.30 상향 돌파 및 15분봉 종가 안착 시 현재의 단기 bearish setup은 무효화",
"risk_scenario": "반대로 $59,418.12 EMA20을 하향 이탈하면 bullish structure의 단기 모멘텀이 약화되고, EQ $59,258.45 및 EMA120 $59,040.34까지 조정이 확대될 수 있다. 특히 $59,040.34 아래로 종가가 형성되면 최근 morning_star와 bullish_engulfing의 반등 신호는 실패 패턴으로 전환될 위험이 있다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 129,
"recent_patterns": 3,
"pattern_list": [
"bullish_engulfing@296",
"morning_star@296",
"bearish_harami@298"
],
"atr_value": 308.48,
"vol_avg_20": 4334.56,
"high_volume_patterns": [],
"pattern_candidates": [
{
"pattern": "bearish_harami",
"signal": "bearish",
"pattern_quality": 0.599,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "morning_star",
"signal": "bullish",
"pattern_quality": 0.498,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.473,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.599,
"bull_score": 1.55,
"bear_score": 0.6
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.56,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.62,\n \"setup_signals\": [\n \"현재가 $60,116.90는 7일 범위 EQ $59,258.45보다 위에 있어 프리미엄 구간에 위치\",\n \"현재가가 7일 고점 저항 $60,758.30에 근접해 있어 상단 유동성 소진 및 단기 되돌림 위험 존재\",\n \"최근 후보 패턴 중 bearish_harami@298이 감지되었고 품질 점수 0.599로 최근 패턴 중 가장 높음\",\n \"최근 bullish_engulfing@296 및 morning_star@296 이후 추가 고점 돌파가 아직 $60,758.30 위로 확인되지 않음\",\n \"고거래량 패턴이 없어 bullish continuation 신뢰도가 제한됨\"\n ],\n \"reasoning\": \"BTC는 현재 $60,116.90으로 EMA20 $59,418.12, EMA120 $59,040.34, EMA240 $59,238.86 위에 있어 확인된 구조는 여전히 상승 우위로 해석된다. 다만 가격은 7일 범위 EQ $59,258.45 위의 프리미엄 구간에 있고, 7일 고점 $60,758.30 저항에 가까워 단기 매수 추격보다는 되돌림 리스크가 커진 위치다. 최근 bullish_engulfing@296과 morning_star@296이 있었지만 모두 후보 등급이며 품질은 각각 0.473, 0.498로 강하지 않고, 가장 높은 최근 패턴은 bearish_harami@298의 0.599다. bull_score 1.55가 bear_score 0.60보다 높아 큰 방향은 상승 쪽이지만, 고거래량 확인이 없고 ATR $308.48 기준 저항까지의 여유가 제한적이므로 단기 신호는 중립으로 본다.\",\n \"key_levels\": {\n \"support\": [\n 59418.12,\n 59258.45,\n 59238.86,\n 59040.34,\n 57758.6\n ],\n \"resistance\": [\n 60425.38,\n 60758.3\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$60,758.30 상향 돌파 및 15분봉 종가 안착 시 현재의 단기 bearish setup은 무효화\",\n \"risk_scenario\": \"반대로 $59,418.12 EMA20을 하향 이탈하면 bullish structure의 단기 모멘텀이 약화되고, EQ $59,258.45 및 EMA120 $59,040.34까지 조정이 확대될 수 있다. 특히 $59,040.34 아래로 종가가 형성되면 최근 morning_star와 bullish_engulfing의 반등 신호는 실패 패턴으로 전환될 위험이 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.58,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.72,
"setup_signals": [
"가격이 $60,116.90으로 EMA20 $59,418.12, EMA120 $59,040.34, EMA240 $59,238.86 위에 있어 구조는 아직 상방 유지",
"7일 고점 $60,758.30 근처 프리미엄 구간 진입, 상단 유동성 $61,000-$61,100에 근접",
"가장 강한 청산 밀집 레벨이 $61,100이며, 상단 유동성 흡수 후 되돌림 위험 존재",
"24시간 가격은 +3.02% 상승했지만 OI는 -2.5180% 감소해 신규 롱 유입보다 숏 커버링/포지션 언와인딩 성격이 강함",
"롱 계정 비율 latest 0.658, account_long_crowding 1.000으로 롱 포지셔닝이 여전히 혼잡",
"롱 계정은 24시간 -0.0827 감소, 숏 계정은 +0.083 증가해 계정 플로우가 short_accounts_rising_long_accounts_falling로 전환",
"선물 베이시스가 -0.0503%로 음수이며 현물 대비 선물 수요가 약함",
"CVD divergence 0.700으로 가격 상승 대비 참여 강도에 불일치가 존재"
],
"reasoning": "현재 BTC는 $60,116.90으로 주요 EMA 위에 있고 24시간 +3.02% 상승했기 때문에 확인된 구조는 아직 bullish로 본다. 다만 파생 포지셔닝에서는 가격 상승 중 OI가 -2.5180% 감소해 추세 추종 신규 롱보다 숏 커버링성 상승일 가능성이 높고, long_account_latest 0.658 및 account_long_crowding 1.000은 롱 쪽 혼잡 리스크를 보여준다. 상단에는 $61,000과 가장 강한 $61,100 청산 유동성이 있어 단기적으로 위꼬리 유동성 사냥은 가능하지만, 그 이후 수용 실패 시 $59,300 청산 구간 및 EMA20 $59,418.12 재테스트가 우선 시나리오다. 베이시스도 -0.0503%로 약하고 aggregate_score 0.380, bear_signals 2 대 bull_signals 1이므로 구조는 상방이나 실행 셋업은 단기 bearish로 판단한다.",
"key_levels": {
"support": [
59418.12,
59300,
59040.34,
57900,
57600
],
"resistance": [
60758.3,
61000,
61100,
62300
]
},
"time_horizon": "short term, 약 4-8시간",
"invalidation_level": "$61,100 상방에서 15분봉 종가 기준 명확한 수용",
"risk_scenario": "$61,100 상단 청산 유동성을 흡수한 뒤에도 OI가 재상승하고 CVD가 동행 상승하면 숏 커버링이 신규 롱 추세로 전환될 수 있으며, 이 경우 다음 상단 유동성인 $62,300까지 빠르게 확장될 수 있다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.7,
"cvd_change": 2727.959,
"oi_trend": 0.248,
"oi_change_pct_24h": -2.518,
"oi_latest": 105623.027,
"funding_pressure": 0.464,
"funding_avg": 3.571e-05,
"funding_change_24h": -1.474e-05,
"long_account_ratio": 0.719,
"short_account_ratio": 0.281,
"long_account_latest": 0.658,
"short_account_latest": 0.342,
"long_account_change_24h": -0.0827,
"short_account_change_24h": 0.0827,
"account_flow_label": "short_accounts_rising_long_accounts_falling",
"account_short_crowding": 0.0,
"account_long_crowding": 1.0,
"ls_imbalance": 0.0,
"ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
"spot_futures_basis_score": 0.487,
"spot_futures_basis_pct": -0.0503,
"basis_change_lookback": -0.0099,
"aggregate_score": 0.38,
"bull_signals": 1,
"bear_signals": 2,
"liq_below": [
[
59300,
2927.8357722
],
[
57900,
2708.718869
],
[
57600,
2926.1304085
]
],
"liq_above": [
[
61000,
3049.3170750000004
],
[
61100,
3880.5140405
],
[
62300,
2834.6175380000004
]
],
"strongest_liq_level": 61100,
"fragility_score": 0.7,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.58,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.72,\n \"setup_signals\": [\n \"가격이 $60,116.90으로 EMA20 $59,418.12, EMA120 $59,040.34, EMA240 $59,238.86 위에 있어 구조는 아직 상방 유지\",\n \"7일 고점 $60,758.30 근처 프리미엄 구간 진입, 상단 유동성 $61,000-$61,100에 근접\",\n \"가장 강한 청산 밀집 레벨이 $61,100이며, 상단 유동성 흡수 후 되돌림 위험 존재\",\n \"24시간 가격은 +3.02% 상승했지만 OI는 -2.5180% 감소해 신규 롱 유입보다 숏 커버링/포지션 언와인딩 성격이 강함\",\n \"롱 계정 비율 latest 0.658, account_long_crowding 1.000으로 롱 포지셔닝이 여전히 혼잡\",\n \"롱 계정은 24시간 -0.0827 감소, 숏 계정은 +0.083 증가해 계정 플로우가 short_accounts_rising_long_accounts_falling로 전환\",\n \"선물 베이시스가 -0.0503%로 음수이며 현물 대비 선물 수요가 약함\",\n \"CVD divergence 0.700으로 가격 상승 대비 참여 강도에 불일치가 존재\"\n ],\n \"reasoning\": \"현재 BTC는 $60,116.90으로 주요 EMA 위에 있고 24시간 +3.02% 상승했기 때문에 확인된 구조는 아직 bullish로 본다. 다만 파생 포지셔닝에서는 가격 상승 중 OI가 -2.5180% 감소해 추세 추종 신규 롱보다 숏 커버링성 상승일 가능성이 높고, long_account_latest 0.658 및 account_long_crowding 1.000은 롱 쪽 혼잡 리스크를 보여준다. 상단에는 $61,000과 가장 강한 $61,100 청산 유동성이 있어 단기적으로 위꼬리 유동성 사냥은 가능하지만, 그 이후 수용 실패 시 $59,300 청산 구간 및 EMA20 $59,418.12 재테스트가 우선 시나리오다. 베이시스도 -0.0503%로 약하고 aggregate_score 0.380, bear_signals 2 대 bull_signals 1이므로 구조는 상방이나 실행 셋업은 단기 bearish로 판단한다.\",\n \"key_levels\": {\n \"support\": [\n 59418.12,\n 59300,\n 59040.34,\n 57900,\n 57600\n ],\n \"resistance\": [\n 60758.3,\n 61000,\n 61100,\n 62300\n ]\n },\n \"time_horizon\": \"short term, 약 4-8시간\",\n \"invalidation_level\": \"$61,100 상방에서 15분봉 종가 기준 명확한 수용\",\n \"risk_scenario\": \"$61,100 상단 청산 유동성을 흡수한 뒤에도 OI가 재상승하고 CVD가 동행 상승하면 숏 커버링이 신규 롱 추세로 전환될 수 있으며, 이 경우 다음 상단 유동성인 $62,300까지 빠르게 확장될 수 있다.\",\n \"data_quality\": \"medium\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bullish",
"overall_confidence": 0.62,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.76,
"active_setups": [
"가격 $60,116.90이 Wyckoff 메인 레인지 EQ $59,553.70 및 ICT EQ $59,407.05 위의 프리미엄 구간에 위치",
"ICT 기준 활성 bearish OB 후보 $59,552.60-$60,758.30 내부에서 거래 중이며, OB mid $60,155.45와 FVG 반응 구간 $60,025.90-$60,383.80에 진입",
"Harmonic 기준 strict bearish Bat PRZ $60,052.88-$60,542.99 및 $59,698.23-$60,168.79에 동시 진입했으나, 아직 확정 반응은 부족",
"Wyckoff Phase E 구조 내 BU $60,520.00 이후 AR 상단 $60,219.40 아래로 되밀려 상단 수용이 미확인",
"Candlestick 기준 7일 고점 $60,758.30 근처 프리미엄에서 bearish_harami 후보가 감지되었으나 품질은 후보급 0.599",
"Derivatives 기준 가격 상승 중 OI가 24시간 -2.518% 감소했고, 롱 계정 혼잡도가 높아 상단 유동성 흡수 후 구조적 취약성이 존재",
"상단 청산 유동성은 $61,000-$61,100에 집중되어 있으며, 가장 강한 청산 밀집은 $61,100"
],
"setup_vs_structure": "구조적 판정은 확인된 축적 Phase E와 주요 EMA 상방 유지 때문에 bullish이나, 실행 셋업은 프리미엄 공급 구간·bearish OB·PRZ·롱 혼잡이 겹쳐 bearish로 분리된다. 즉, 현재 시장은 상승 구조 안의 고위험 상단 테스트/백업 조건에 가까우며 구조와 단기 실행 리스크가 서로 충돌한다."
},
"signal_breakdown": {
"bullish_count": 3,
"bearish_count": 1,
"neutral_count": 2
},
"key_levels": {
"support": [
59553.7,
59552.6,
59418.12,
59407.05,
59392.8,
59329.2,
59085.0,
59069.7,
58888.0
],
"resistance": [
60155.45,
60168.79,
60219.4,
60383.8,
60520.0,
60758.3,
61000.0,
61100.0
]
},
"confluences": [
"$60,758.30은 ICT bearish OB 상단, Wyckoff 상단 확장 저항, Harmonic 저항, Fibonacci 단일 상단 저항, Candlestick 7일 고점, Derivatives 저항으로 다수 분석가가 공통으로 보는 핵심 상단 구조 레벨이다.",
"$60,520.00은 Wyckoff BU 고점이자 ICT/Asian kill zone range high이며, Harmonic bearish Bat PRZ 상단 $60,542.99와 거의 일치해 상단 수용 여부를 판단하는 고밀도 저항 구간이다.",
"$60,025.90-$60,383.80 구간은 ICT bearish OB 내부 FVG이고, Harmonic bearish PRZ $60,052.88-$60,542.99 및 $59,698.23-$60,168.79와 겹치며, 현재가 $60,116.90이 이 구간 내부에 있다.",
"$60,155-$60,219 부근은 ICT OB mid $60,155.45, Harmonic PRZ 상단 $60,168.79, Wyckoff AR $60,219.40이 밀집한 단기 구조 분기 구간이다.",
"$59,392-$59,418 부근은 Wyckoff LPS $59,392.80, ICT EQ $59,407.05, Candlestick EMA20 $59,418.12, Derivatives EMA20 $59,418.12가 겹치는 핵심 구조 지지 클러스터다.",
"$59,300-$59,329 부근은 ICT bearish BOS 레벨 $59,329.20과 Derivatives 하단 청산 구간 $59,300이 근접해 있어 하방 구조 확인에 중요한 유동성/구조 레벨이다.",
"$59,069-$59,085 부근은 ICT 최근 bullish CHoCH $59,069.70과 Wyckoff Terminal Spring $59,085.00이 겹쳐 축적 구조의 하단 방어력을 평가하는 핵심 내부 구조 레벨이다.",
"대부분의 실행 분석가가 현재 위치를 EQ 위 프리미엄으로 분류한다: ICT EQ $59,407.05, Wyckoff EQ $59,553.70, Candlestick 7일 EQ $59,258.45 모두 현재가보다 아래에 있다."
],
"conflicts": [
"Wyckoff는 SC $58,888.00 → AR $60,219.40 → ST $58,988.00 → Terminal Spring $59,085.00 → LPS $59,392.80 → BU $60,520.00의 확인된 축적 Phase E로 구조를 bullish로 해석하지만, ICT는 가격이 bearish OB $59,552.60-$60,758.30 내부 프리미엄 공급 구간에 있어 구조를 bearish 되돌림으로 본다.",
"Candlestick과 Derivatives는 가격이 EMA20 $59,418.12, EMA120 $59,040.34, EMA240 $59,238.86 위에 있어 구조는 bullish라고 보지만, 두 분석 모두 현재 실행 셋업은 프리미엄·상단 유동성·롱 혼잡 때문에 bearish로 평가한다.",
"Harmonic은 현재가가 bearish Bat PRZ 내부에 있다고 보지만, 핵심 거버넌스상 확정 반응 PRZ가 부족하여 단독 구조 전환 신호로 인정하지 않는다.",
"Fibonacci는 가장 가까운 주요 피보나치 지지 $58,903.72가 현재가에서 약 2.02% 떨어져 있어 즉각적인 구조 지지/저항 신호가 약하며, 다른 구조 분석가들보다 방향 기여도가 낮다."
],
"executive_summary": "현재 15분 BTC 구조는 Wyckoff 기준 확인된 축적 Phase E로, SC $58,888.00 이후 Terminal Spring $59,085.00, LPS $59,392.80, BU $60,520.00까지 진행된 late accumulation 구조로 진단된다. 다만 현재가 $60,116.90은 ICT bearish OB $59,552.60-$60,758.30 내부이자 FVG $60,025.90-$60,383.80 및 Harmonic bearish PRZ와 겹치는 프리미엄 공급 구간에 있어, 구조적 bullish와 실행상 bearish 리스크가 명확히 분리된다. 핵심 상단 구조 레벨은 $60,520.00-$60,758.30이며, 이 구간은 BU 고점·7일 고점·OB 상단·PRZ가 중첩된 강한 저항/수용 판정 구간이다. 핵심 하단 구조 방어선은 $59,392.80-$59,418.12이며, 이 구간은 LPS·EQ·EMA20이 겹치는 축적 구조의 1차 유효성 기준이다. 따라서 시장 구조는 아직 bullish accumulation으로 보되, 현재 위치는 상단 프리미엄에서 실패/백업 테스트 조건이 강하게 누적된 상태로 평가한다.",
"raw_llm_response": "{\n \"overall_signal\": \"bullish\",\n \"overall_confidence\": 0.62,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.76,\n \"active_setups\": [\n \"가격 $60,116.90이 Wyckoff 메인 레인지 EQ $59,553.70 및 ICT EQ $59,407.05 위의 프리미엄 구간에 위치\",\n \"ICT 기준 활성 bearish OB 후보 $59,552.60-$60,758.30 내부에서 거래 중이며, OB mid $60,155.45와 FVG 반응 구간 $60,025.90-$60,383.80에 진입\",\n \"Harmonic 기준 strict bearish Bat PRZ $60,052.88-$60,542.99 및 $59,698.23-$60,168.79에 동시 진입했으나, 아직 확정 반응은 부족\",\n \"Wyckoff Phase E 구조 내 BU $60,520.00 이후 AR 상단 $60,219.40 아래로 되밀려 상단 수용이 미확인\",\n \"Candlestick 기준 7일 고점 $60,758.30 근처 프리미엄에서 bearish_harami 후보가 감지되었으나 품질은 후보급 0.599\",\n \"Derivatives 기준 가격 상승 중 OI가 24시간 -2.518% 감소했고, 롱 계정 혼잡도가 높아 상단 유동성 흡수 후 구조적 취약성이 존재\",\n \"상단 청산 유동성은 $61,000-$61,100에 집중되어 있으며, 가장 강한 청산 밀집은 $61,100\"\n ],\n \"setup_vs_structure\": \"구조적 판정은 확인된 축적 Phase E와 주요 EMA 상방 유지 때문에 bullish이나, 실행 셋업은 프리미엄 공급 구간·bearish OB·PRZ·롱 혼잡이 겹쳐 bearish로 분리된다. 즉, 현재 시장은 상승 구조 안의 고위험 상단 테스트/백업 조건에 가까우며 구조와 단기 실행 리스크가 서로 충돌한다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 3,\n \"bearish_count\": 1,\n \"neutral_count\": 2\n },\n \"key_levels\": {\n \"support\": [\n 59553.7,\n 59552.6,\n 59418.12,\n 59407.05,\n 59392.8,\n 59329.2,\n 59085.0,\n 59069.7,\n 58888.0\n ],\n \"resistance\": [\n 60155.45,\n 60168.79,\n 60219.4,\n 60383.8,\n 60520.0,\n 60758.3,\n 61000.0,\n 61100.0\n ]\n },\n \"confluences\": [\n \"$60,758.30은 ICT bearish OB 상단, Wyckoff 상단 확장 저항, Harmonic 저항, Fibonacci 단일 상단 저항, Candlestick 7일 고점, Derivatives 저항으로 다수 분석가가 공통으로 보는 핵심 상단 구조 레벨이다.\",\n \"$60,520.00은 Wyckoff BU 고점이자 ICT/Asian kill zone range high이며, Harmonic bearish Bat PRZ 상단 $60,542.99와 거의 일치해 상단 수용 여부를 판단하는 고밀도 저항 구간이다.\",\n \"$60,025.90-$60,383.80 구간은 ICT bearish OB 내부 FVG이고, Harmonic bearish PRZ $60,052.88-$60,542.99 및 $59,698.23-$60,168.79와 겹치며, 현재가 $60,116.90이 이 구간 내부에 있다.\",\n \"$60,155-$60,219 부근은 ICT OB mid $60,155.45, Harmonic PRZ 상단 $60,168.79, Wyckoff AR $60,219.40이 밀집한 단기 구조 분기 구간이다.\",\n \"$59,392-$59,418 부근은 Wyckoff LPS $59,392.80, ICT EQ $59,407.05, Candlestick EMA20 $59,418.12, Derivatives EMA20 $59,418.12가 겹치는 핵심 구조 지지 클러스터다.\",\n \"$59,300-$59,329 부근은 ICT bearish BOS 레벨 $59,329.20과 Derivatives 하단 청산 구간 $59,300이 근접해 있어 하방 구조 확인에 중요한 유동성/구조 레벨이다.\",\n \"$59,069-$59,085 부근은 ICT 최근 bullish CHoCH $59,069.70과 Wyckoff Terminal Spring $59,085.00이 겹쳐 축적 구조의 하단 방어력을 평가하는 핵심 내부 구조 레벨이다.\",\n \"대부분의 실행 분석가가 현재 위치를 EQ 위 프리미엄으로 분류한다: ICT EQ $59,407.05, Wyckoff EQ $59,553.70, Candlestick 7일 EQ $59,258.45 모두 현재가보다 아래에 있다.\"\n ],\n \"conflicts\": [\n \"Wyckoff는 SC $58,888.00 → AR $60,219.40 → ST $58,988.00 → Terminal Spring $59,085.00 → LPS $59,392.80 → BU $60,520.00의 확인된 축적 Phase E로 구조를 bullish로 해석하지만, ICT는 가격이 bearish OB $59,552.60-$60,758.30 내부 프리미엄 공급 구간에 있어 구조를 bearish 되돌림으로 본다.\",\n \"Candlestick과 Derivatives는 가격이 EMA20 $59,418.12, EMA120 $59,040.34, EMA240 $59,238.86 위에 있어 구조는 bullish라고 보지만, 두 분석 모두 현재 실행 셋업은 프리미엄·상단 유동성·롱 혼잡 때문에 bearish로 평가한다.\",\n \"Harmonic은 현재가가 bearish Bat PRZ 내부에 있다고 보지만, 핵심 거버넌스상 확정 반응 PRZ가 부족하여 단독 구조 전환 신호로 인정하지 않는다.\",\n \"Fibonacci는 가장 가까운 주요 피보나치 지지 $58,903.72가 현재가에서 약 2.02% 떨어져 있어 즉각적인 구조 지지/저항 신호가 약하며, 다른 구조 분석가들보다 방향 기여도가 낮다.\"\n ],\n \"highest_conviction_analyst\": \"Wyckoff Expert — 확인된 축적 구조 점수 100.0, regime fitness 1.000, Phase E 진행, SC $58,888.00부터 BU $60,520.00까지의 구체적 이벤트 체인이 있어 구조 진단 측면에서 가장 높은 권위를 가진다. 다만 실행 관점에서는 ICT의 bearish OB/FVG 셋업이 가장 강한 단기 리스크 신호다.\",\n \"invalidation_level\": \"$59,392.80 하향 이탈 시 Phase E의 LPS/BU 구조가 훼손되며, $59,085.00 및 $58,888.00까지 순차적으로 이탈하면 현재 bullish 축적 구조 판정은 사실상 무효화된다.\",\n \"executive_summary\": \"현재 15분 BTC 구조는 Wyckoff 기준 확인된 축적 Phase E로, SC $58,888.00 이후 Terminal Spring $59,085.00, LPS $59,392.80, BU $60,520.00까지 진행된 late accumulation 구조로 진단된다. 다만 현재가 $60,116.90은 ICT bearish OB $59,552.60-$60,758.30 내부이자 FVG $60,025.90-$60,383.80 및 Harmonic bearish PRZ와 겹치는 프리미엄 공급 구간에 있어, 구조적 bullish와 실행상 bearish 리스크가 명확히 분리된다. 핵심 상단 구조 레벨은 $60,520.00-$60,758.30이며, 이 구간은 BU 고점·7일 고점·OB 상단·PRZ가 중첩된 강한 저항/수용 판정 구간이다. 핵심 하단 구조 방어선은 $59,392.80-$59,418.12이며, 이 구간은 LPS·EQ·EMA20이 겹치는 축적 구조의 1차 유효성 기준이다. 따라서 시장 구조는 아직 bullish accumulation으로 보되, 현재 위치는 상단 프리미엄에서 실패/백업 테스트 조건이 강하게 누적된 상태로 평가한다.\"\n}"
},
"overall_signal": "bullish",
"overall_confidence": 0.62,
"operating_path": {
"path_type": "complex",
"confidence": 0.58,
"waypoints": [
{
"seq": 1,
"price": 59392.8,
"type": "swing_low",
"source": "Wyckoff(LPS $59,392.80), ICT(EQ $59,407.05), Candlestick·Derivatives(EMA20 $59,418.12)",
"description": "현재가 $60,116.90이 bearish OB($59,552.60-$60,758.30)·FVG($60,025.90-$60,383.80)·Harmonic Bat PRZ가 중첩된 프리미엄 공급 구간에 위치하고 setup_bias가 BEARISH(76%)로 고신뢰 상태이므로, 첫 이동은 하방 백업 테스트다. Wyckoff LPS $59,392.80 + ICT EQ $59,407.05 + EMA20 $59,418.12가 겹치는 축적 구조 1차 유효성 클러스터로 되돌림. 롱 계정 혼잡(1.000)·OI -2.52% 감소로 $59,329.20 bearish BOS / $59,300 청산 구간까지 유동성 사냥 wick 가능성 존재. 이 클러스터를 방어하면 축적 Phase E 유효.",
"est_hours": 6.0,
"turning_zone": [
59300.0,
59407.05
],
"likely_wick": 59320.0,
"rejection_confirm": 59553.7,
"invalid_overshoot": 59180.0,
"calibration_reasoning": "Wyckoff LPS $59,392.80·ICT EQ $59,407.05·EMA20 클러스터를 zone 상단($59,407.05)으로, $59,329.20 bearish BOS·$59,300 청산 구간을 하단으로 설정(폭 $107, 0.35 ATR). 롱 혼잡·OI -2.52%로 wick은 $59,300 라운드 마그넷 쪽 $59,320까지 유동성 사냥이 유력하며, $59,553.70 OB 하단 재탈환 시 축적 Phase E 방어 확정, $59,180 하회는 LPS 실패로 무효."
},
{
"seq": 2,
"price": 60520.0,
"type": "resistance_test",
"source": "Wyckoff(BU 고점 $60,520.00), ICT(kill zone range high)",
"description": "백업 테스트가 LPS/EQ 클러스터를 방어하면 confirmed_acc Phase E 구조가 재개되어 BU 고점 $60,520.00 재돌파를 시도. 진행 경로상 OB mid $60,155.45, AR $60,219.40, FVG 상단 $60,383.80을 순차 통과해야 하며, Harmonic Bat PRZ 상단 $60,542.99와 근접해 상단 수용 여부를 판정하는 고밀도 저항 구간이다.",
"est_hours": 16.0,
"turning_zone": [
60520.0,
60620.0
],
"likely_wick": 60542.99,
"rejection_confirm": 60383.8,
"invalid_overshoot": 60650.0,
"calibration_reasoning": "OB mid $60,155.45·AR $60,219.40·FVG 상단 $60,383.80을 순차 통과한 뒤 BU 고점 $60,520.00 위로 zone을 개방(폭 $100, 0.32 ATR). 미확정 Harmonic Bat PRZ 상단 $60,542.99는 단독으로 waypoint를 이동시키지 않고 zone 내 반응 앵커(wick)로만 반영. $60,383.80(FVG 상단) 재차 상실 시 거절 확정, $60,650 상방 수용 시 WP3로 확장."
},
{
"seq": 3,
"price": 60758.3,
"type": "resistance_test",
"source": "ICT(OB 상단), Wyckoff(상단 확장), Harmonic(PRZ), Fibonacci(단일 상단 저항), Candlestick(7일 고점), Derivatives",
"description": "다수 분석가가 공통으로 지목한 핵심 상단 구조 레벨 $60,758.30(7일 고점·OB 상단·PRZ·fib 저항) 테스트. 구조상 62% bullish에 불과하고 상단 공급이 두터워 여기서 거절 확률이 높지만, Phase E는 레인지 고점 돌파를 목표로 하므로 24h 상단 한계로 설정. 수용 실패 시 프리미엄 거절 재확인, 종가 수용 돌파 시 $61,000-$61,100 청산 유동성으로 확장.",
"est_hours": 22.0,
"turning_zone": [
60758.3,
61000.0
],
"likely_wick": 60900.0,
"rejection_confirm": 60520.0,
"invalid_overshoot": 61100.0,
"calibration_reasoning": "7일 고점·OB 상단·PRZ·fib 저항이 겹치는 핵심 레벨 $60,758.30을 하단으로, $61,000 라운드 청산 유동성 마그넷을 상단으로 하는 터미널 zone(폭 $241.70, 0.78 ATR). 상단 공급이 두터워(62% bullish) wick은 7일 고점 유동성을 사냥한 뒤 $60,900 부근 거절이 base case이며 $60,520 상실 시 프리미엄 거절 확정. $61,100 종가 수용 돌파 시 레인지 고점 돌파로 본 turning point 무효."
}
],
"period_extremes": {
"4h": {
"expected_high": 60219.4,
"expected_low": 59553.7,
"high_first": true
},
"8h": {
"expected_high": 60219.4,
"expected_low": 59392.8,
"high_first": true
},
"24h": {
"expected_high": 60758.3,
"expected_low": 59392.8,
"high_first": false
}
},
"triggers": {
"bullish": {
"price": 60758.3,
"description": "$60,758.30(7일 고점·OB 상단·PRZ) 위에서 15분 종가 수용 시 프리미엄 거절 시나리오가 무효화되고 Phase E 상방 가속 확정 → $61,000-$61,100 청산 밀집 구간 목표. 백업 없이 $60,520.00을 선(先)재탈환·수용하면 하방 WP1을 건너뛰고 상방 레그가 조기 개시될 수 있음."
},
"bearish": {
"price": 59329.2,
"description": "$59,329.20 ICT bearish BOS 및 $59,300 청산 구간을 15분 종가로 하향 이탈 시 백업 테스트 실패로 해석 → $59,085.00 Terminal Spring / $59,069.70 bullish CHoCH 방향으로 하방 가속. 이 경우 WP2·WP3 상방 지속 시나리오의 신뢰도 급감."
}
},
"scenario_invalidation": 59069.7,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.58,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 59392.80,\n \"type\": \"swing_low\",\n \"source\": \"Wyckoff(LPS $59,392.80), ICT(EQ $59,407.05), Candlestick·Derivatives(EMA20 $59,418.12)\",\n \"description\": \"현재가 $60,116.90이 bearish OB($59,552.60-$60,758.30)·FVG($60,025.90-$60,383.80)·Harmonic Bat PRZ가 중첩된 프리미엄 공급 구간에 위치하고 setup_bias가 BEARISH(76%)로 고신뢰 상태이므로, 첫 이동은 하방 백업 테스트다. Wyckoff LPS $59,392.80 + ICT EQ $59,407.05 + EMA20 $59,418.12가 겹치는 축적 구조 1차 유효성 클러스터로 되돌림. 롱 계정 혼잡(1.000)·OI -2.52% 감소로 $59,329.20 bearish BOS / $59,300 청산 구간까지 유동성 사냥 wick 가능성 존재. 이 클러스터를 방어하면 축적 Phase E 유효.\",\n \"est_hours\": 6.0\n },\n {\n \"seq\": 2,\n \"price\": 60520.00,\n \"type\": \"resistance_test\",\n \"source\": \"Wyckoff(BU 고점 $60,520.00), ICT(kill zone range high)\",\n \"description\": \"백업 테스트가 LPS/EQ 클러스터를 방어하면 confirmed_acc Phase E 구조가 재개되어 BU 고점 $60,520.00 재돌파를 시도. 진행 경로상 OB mid $60,155.45, AR $60,219.40, FVG 상단 $60,383.80을 순차 통과해야 하며, Harmonic Bat PRZ 상단 $60,542.99와 근접해 상단 수용 여부를 판정하는 고밀도 저항 구간이다.\",\n \"est_hours\": 16.0\n },\n {\n \"seq\": 3,\n \"price\": 60758.30,\n \"type\": \"resistance_test\",\n \"source\": \"ICT(OB 상단), Wyckoff(상단 확장), Harmonic(PRZ), Fibonacci(단일 상단 저항), Candlestick(7일 고점), Derivatives\",\n \"description\": \"다수 분석가가 공통으로 지목한 핵심 상단 구조 레벨 $60,758.30(7일 고점·OB 상단·PRZ·fib 저항) 테스트. 구조상 62% bullish에 불과하고 상단 공급이 두터워 여기서 거절 확률이 높지만, Phase E는 레인지 고점 돌파를 목표로 하므로 24h 상단 한계로 설정. 수용 실패 시 프리미엄 거절 재확인, 종가 수용 돌파 시 $61,000-$61,100 청산 유동성으로 확장.\",\n \"est_hours\": 22.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 60219.40, \"expected_low\": 59553.70, \"high_first\": true},\n \"8h\": {\"expected_high\": 60219.40, \"expected_low\": 59392.80, \"high_first\": true},\n \"24h\": {\"expected_high\": 60758.30, \"expected_low\": 59392.80, \"high_first\": false}\n },\n \"triggers\": {\n \"bullish\": {\n \"price\": 60758.30,\n \"description\": \"$60,758.30(7일 고점·OB 상단·PRZ) 위에서 15분 종가 수용 시 프리미엄 거절 시나리오가 무효화되고 Phase E 상방 가속 확정 → $61,000-$61,100 청산 밀집 구간 목표. 백업 없이 $60,520.00을 선(先)재탈환·수용하면 하방 WP1을 건너뛰고 상방 레그가 조기 개시될 수 있음.\"\n },\n \"bearish\": {\n \"price\": 59329.20,\n \"description\": \"$59,329.20 ICT bearish BOS 및 $59,300 청산 구간을 15분 종가로 하향 이탈 시 백업 테스트 실패로 해석 → $59,085.00 Terminal Spring / $59,069.70 bullish CHoCH 방향으로 하방 가속. 이 경우 WP2·WP3 상방 지속 시나리오의 신뢰도 급감.\"\n }\n },\n \"scenario_invalidation\": 59069.70\n}\n```"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 59392.8,
"turning_zone": [
59300.0,
59407.05
],
"likely_wick": 59320.0,
"rejection_confirm": 59553.7,
"invalid_overshoot": 59180.0,
"calibration_reasoning": "Wyckoff LPS $59,392.80·ICT EQ $59,407.05·EMA20 클러스터를 zone 상단($59,407.05)으로, $59,329.20 bearish BOS·$59,300 청산 구간을 하단으로 설정(폭 $107, 0.35 ATR). 롱 혼잡·OI -2.52%로 wick은 $59,300 라운드 마그넷 쪽 $59,320까지 유동성 사냥이 유력하며, $59,553.70 OB 하단 재탈환 시 축적 Phase E 방어 확정, $59,180 하회는 LPS 실패로 무효."
},
{
"seq": 2,
"base_target": 60520.0,
"turning_zone": [
60520.0,
60620.0
],
"likely_wick": 60542.99,
"rejection_confirm": 60383.8,
"invalid_overshoot": 60650.0,
"calibration_reasoning": "OB mid $60,155.45·AR $60,219.40·FVG 상단 $60,383.80을 순차 통과한 뒤 BU 고점 $60,520.00 위로 zone을 개방(폭 $100, 0.32 ATR). 미확정 Harmonic Bat PRZ 상단 $60,542.99는 단독으로 waypoint를 이동시키지 않고 zone 내 반응 앵커(wick)로만 반영. $60,383.80(FVG 상단) 재차 상실 시 거절 확정, $60,650 상방 수용 시 WP3로 확장."
},
{
"seq": 3,
"base_target": 60758.3,
"turning_zone": [
60758.3,
61000.0
],
"likely_wick": 60900.0,
"rejection_confirm": 60520.0,
"invalid_overshoot": 61100.0,
"calibration_reasoning": "7일 고점·OB 상단·PRZ·fib 저항이 겹치는 핵심 레벨 $60,758.30을 하단으로, $61,000 라운드 청산 유동성 마그넷을 상단으로 하는 터미널 zone(폭 $241.70, 0.78 ATR). 상단 공급이 두터워(62% bullish) wick은 7일 고점 유동성을 사냥한 뒤 $60,900 부근 거절이 base case이며 $60,520 상실 시 프리미엄 거절 확정. $61,100 종가 수용 돌파 시 레인지 고점 돌파로 본 turning point 무효."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 59392.80,\n \"turning_zone\": [59300.00, 59407.05],\n \"likely_wick\": 59320.00,\n \"rejection_confirm\": 59553.70,\n \"invalid_overshoot\": 59180.00,\n \"calibration_reasoning\": \"Wyckoff LPS $59,392.80·ICT EQ $59,407.05·EMA20 클러스터를 zone 상단($59,407.05)으로, $59,329.20 bearish BOS·$59,300 청산 구간을 하단으로 설정(폭 $107, 0.35 ATR). 롱 혼잡·OI -2.52%로 wick은 $59,300 라운드 마그넷 쪽 $59,320까지 유동성 사냥이 유력하며, $59,553.70 OB 하단 재탈환 시 축적 Phase E 방어 확정, $59,180 하회는 LPS 실패로 무효.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 60520.00,\n \"turning_zone\": [60520.00, 60620.00],\n \"likely_wick\": 60542.99,\n \"rejection_confirm\": 60383.80,\n \"invalid_overshoot\": 60650.00,\n \"calibration_reasoning\": \"OB mid $60,155.45·AR $60,219.40·FVG 상단 $60,383.80을 순차 통과한 뒤 BU 고점 $60,520.00 위로 zone을 개방(폭 $100, 0.32 ATR). 미확정 Harmonic Bat PRZ 상단 $60,542.99는 단독으로 waypoint를 이동시키지 않고 zone 내 반응 앵커(wick)로만 반영. $60,383.80(FVG 상단) 재차 상실 시 거절 확정, $60,650 상방 수용 시 WP3로 확장.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 60758.30,\n \"turning_zone\": [60758.30, 61000.00],\n \"likely_wick\": 60900.00,\n \"rejection_confirm\": 60520.00,\n \"invalid_overshoot\": 61100.00,\n \"calibration_reasoning\": \"7일 고점·OB 상단·PRZ·fib 저항이 겹치는 핵심 레벨 $60,758.30을 하단으로, $61,000 라운드 청산 유동성 마그넷을 상단으로 하는 터미널 zone(폭 $241.70, 0.78 ATR). 상단 공급이 두터워(62% bullish) wick은 7일 고점 유동성을 사냥한 뒤 $60,900 부근 거절이 base case이며 $60,520 상실 시 프리미엄 거절 확정. $61,100 종가 수용 돌파 시 레인지 고점 돌파로 본 turning point 무효.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 50.2,
"chairman": 89.9,
"operating_path": 239.4,
"tp_calibrator": 163.5
},
"agents": {},
"total_s": 543.1
}
}