Signal: BEARISH (84%) | Price: $65,815.40 | 2026-06-03 13:00 KST | 300 candles
Council: 0 bullish, 3 neutral, 3 bearish | Support: $65,688 / $65,600 / $65,359 | Resistance: $65,976 / $66,151 / $66,388
BTC/USDT 15분 구조는 완료된 상위 분배 이후 현재 재분배성 Phase E에 위치한 bearish regime으로 진단된다. Wyckoff는 LPSY $67,010.00 회복 실패 후 $65,359.10까지 확장된 Phase E를 제시하고, ICT는 $66,388.00 하향 BOS 및 이전일 저점 $67,573.50 이탈로 하락 구조가 유지된다고 본다. 다만 현재가는 Harmonic bullish PRZ $65,496.65-$66,117.30, Fibonacci ext_2.0 $65,688.30, 고거래량 bullish harami가 겹치는 저점 반응 구간에 있어 즉시 실행 리스크는 양방향이다. 구조적 무효화는 우선 $68,121.90 회복, 보수적으로 $68,544.18 상회이며, 그 전까지 $66,150.70-$67,010.00 구간은 회복 확인대이자 약세 구조의 압력 구간으로 해석된다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | BEARISH | 88% | $65,359 | $66,151 / $66,700 |
| ICT Trader | BEARISH | 82% | $65,359 / $65,000 | $66,388 / $66,575 |
| Derivatives Trader | BEARISH | 72% | $65,600 / $65,359 | $66,575 / $68,400 |
| Candlestick Reader | NEUTRAL | 58% | $65,359 / $65,417 | $66,575 / $68,544 |
| Fibonacci Analyst | NEUTRAL | 56% | $65,688 / $65,291 | $65,976 / $66,130 |
| Harmonic Specialist | NEUTRAL | 46% | $66,106 / $66,065 | $66,494 / $66,996 |
Support: $65,359 | Resistance: $66,151 / $66,700 / $67,010 | Horizon: short/medium term
15분 구조는 regime=DIS, regime_fitness=1.000, dis_score=100.0으로 확정 분배이며 현재 이벤트는 Phase E입니다. 주요 분배 체인은 BC $74,211.40 → AR $74,061.80 → ST $73,998.90 → UT/UTAD $74,070.50/$73,998.80 → SOW $72,573.50 → Phase E $65,359.10로 진행되었고, 이후 하위 재분배에서도 LPSY $67,010.00 이후 $65,359.10까지 약세가 이어졌습니다. 구조적 편향은 명확히 bearish이며, 즉시 경로도 $66,150.70~$67,010.00 회복 전까지는 반등보다 저점 재시험 또는 추가 하방 탐색 쪽이 우세합니다. 다만 현재 가격이 이미 Phase E 저점권에 위치하므로, 단기적으로는 $65,359.10 저점 방어 여부와 $66,150.70 회복 여부가 다음 스윙 판단의 핵심입니다.
Support: $65,359 / $65,000 / $64,000 | Resistance: $66,388 / $66,575 / $66,740 | Horizon: short term
확정 구조는 명확히 bearish입니다. BOS/CHoCH 시퀀스가 $73,701.00, $73,340.70, $73,171.00, $70,806.00, $70,038.00, 그리고 최근 $66,388.00 하향 BOS까지 이어졌고, consecutive_bear_bos가 4로 하락 구조가 지속되고 있습니다. 현재가 $65,815.40은 EQ $66,740.50 아래 할인 구간에 있지만, 이전일 저점 $67,573.50을 이미 하향 이탈했고 EMA20 $66,575.33조차 회복하지 못해 반등은 매도 재진입 구간으로 해석됩니다. 다만 활성 OB, 미충족 FVG, 최근 유동성 스윕 데이터가 모두 비어 있어 정교한 기관 주문블록 기반 진입보다는 구조 추종형 약세 시나리오로 보는 것이 적절합니다.
Support: $65,600 / $65,359 / $64,600 | Resistance: $66,575 / $68,400 / $68,544 | Horizon: short term: 파생 포지셔닝 선행성을 감안한 4-8시간 중심
BTC는 현재 $65,815.40으로 7일 저점 $65,359.10 근처에서 거래되며, EMA20 $66,575.33, EMA120 $68,544.18, EMA240 $70,084.88을 모두 하회해 확인된 구조는 bearish입니다. 파생 포지셔닝상 가격은 24시간 -7.20% 하락했지만 OI는 +4.137% 증가했고, CVD는 -17,072.4320으로 감소해 하락 추세에 신규 포지션과 매도 체결 우위가 동반되고 있습니다. 특히 롱 계정 비율이 0.686까지 올라 account_long_crowding 1.000을 기록해, 하락 중 롱이 계속 쌓이는 포획 구조가 보이며 이는 $65,600, $64,600, $64,200 하방 유동성으로의 압력을 키웁니다. 반등하더라도 $66,575.33 EMA20 회복 전까지는 단기 되돌림에 그칠 가능성이 높고, $68,400 및 $68,544.18 부근을 수복해야 bearish thesis가 약화됩니다.
Support: $65,359 / $65,417 / $65,815 | Resistance: $66,575 / $68,544 / $69,805 | Horizon: short term
확정 구조는 bearish로 판단한다. BTC는 현재 $65,815.40로 EMA20 $66,575.33, EMA120 $68,544.18, EMA240 $70,084.88를 모두 하회하고 있으며, 24시간 변동률도 -7.20%로 하락 추세가 우세하다. 다만 셋업 관점에서는 7일 저점 $65,359.10 근처 할인 구간에서 고거래량 bullish_harami가 품질 0.763으로 감지되어 단기 반등 조건이 형성되고 있다. 최근 패턴은 bearish_engulfing 2개와 bearish_harami가 있어 매도 압력도 남아 있으며, bear_score 2.10이 bull_score 1.40보다 높기 때문에 구조 전환 확인 전까지는 중립 신호가 적절하다.
Support: $65,688 / $65,291 / $65,223 | Resistance: $65,976 / $66,130 / $66,237 | Horizon: short term
확정 구조는 하락 우위이다. 가격은 EMA20 $66,575.33, EMA120 $68,544.18, EMA240 $70,084.88 아래에 있으며, 최근 스윙 $67,196→$66,442 이후 현재 $65,815.40까지 확장 구간에 머물러 있다. 다만 현재가는 ext_2.0 $65,688.30에 매우 근접해 있고 fib_reaction_state가 testing, reaction_probability가 0.65로 나타나 단기 반등 셋업은 존재한다. 반등이 신뢰를 얻으려면 우선 ext_1.618 $65,976.21, ext_1.414 $66,129.97, ext_1.272 $66,236.99를 회복해야 하며, 핵심 저항 클러스터는 $66,769.11 부근과 골든비율 ret_0.618 $66,907.79이다.
Support: $66,106 / $66,065 / $65,593 | Resistance: $66,494 / $66,996 / $67,426 | Horizon: short term
15분 기준 가격은 EMA20 $66,575.33, EMA120 $68,544.18, EMA240 $70,084.88 아래에 있고 24시간 -7.20% 하락 중이므로 확인된 구조 편향은 아직 bearish로 본다. 그러나 현재가 $65,815.40는 bullish Gartley/Bat PRZ 클러스터 $65,496.65-$66,117.30 및 $65,593.32-$66,065.32 안에 있어 단기 반등 셋업은 활성화되어 있다. 가장 품질이 높은 구조는 strict high bullish Bat로, PRZ $66,106.45-$66,494.49, 점수 0.936, PRZ score 1.0, Fib 패밀리 ABCD/BC_EXT/XAD 3중 수렴이지만 아직 forming 및 미확인 반응 상태라 단독 방향 전환 근거는 아니다. 확인된 후보 Gartley 반응은 TP1 $66,799.29까지 이미 0.382 AD 반응을 충족한 이력이 있으나 candidate-tier이므로 중간 컨플루언스 타이브레이커 수준으로만 반영한다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $66,270 | resistance_test | Fibonacci(fib_confluence strict $66,269.65, score 0.85), Wyckoff(Phase B 약세 저점 $66,150.70), ICT(하향 BOS $66,388.00), Harmonic(bullish PRZ $65,496.65-$66,117.30), Candlestick(고거래량 strict bullish harami) | 3 | 현재가 $65,815.40는 harmonic bullish Gartley/Bat PRZ 내부이며 fib ext_2.0 $65,688.30를 testing(reaction_probability 0.65)하고, 고거래량 strict bullish harami가 감지되어 단기 반등이 먼저 나올 확률이 높다. 반등은 nearest STRICT fib_confluence $66,269.65를 중심으로 Wyckoff Phase B 저점 $66,150.70~ICT BOS $66,388.00 저항대에서 막힐 공산이 크며, 이는 Wyckoff LPSY 재분배·ICT '반등=매도 재진입' 관점의 sell-the-rip 구간이다. (harmonic은 forming 상태이므로 fib·candle 컨플루언스를 주근거로 채택) |
| 2 | $65,359 | support_test | Wyckoff(Phase E 저점 $65,359.10), ICT·Candlestick·Derivatives·Harmonic 공통 핵심 저점 $65,359.10 | 10 | 저항대에서 반등 실패 시 EMA20 $66,575.33 미회복 상태로 약세 구조가 재개되어 7일 저점이자 Phase E 저점 $65,359.10을 재시험한다. OI +4.137%·CVD -17,072·account_long_crowding 1.0(롱 과밀 포획)이 하방 압력을 유지하므로 이 저점 방어 여부가 다음 스윙의 핵심 분기점이다. |
| 3 | $65,000 | swing_low | ICT(지지 $65,000), Derivatives(하방 유동성 $65,600/$64,600/$64,200), Fibonacci(ext 하단 $65,290.81) | 19 | $65,359.10이 하향 이탈되면 fib $65,290.81을 지나 라운드넘버·ICT 지지 $65,000으로 확장된다. Derivatives의 롱 포획 구조와 $64,600/$64,200 하방 유동성이 추가 하락을 유인하며, 본 경로의 24시간 약세 목표 구간이다. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $65,688 | $66,388 | High first |
| 8h | $65,359 | $66,388 | High first |
| 24h | $65,000 | $66,388 | High first |
Invalidation: $67,010
```json
{
"path_type": "complex",
"confidence": 0.6,
"waypoints": [
{
"seq": 1,
"price": 66269.65,
"type": "resistance_test",
"source": "Fibonacci(fib_confluence strict $66,269.65, score 0.85), Wyckoff(Phase B 약세 저점 $66,150.70), ICT(하향 BOS $66,388.00), Harmonic(bullish PRZ $65,496.65-$66,117.30), Candlestick(고거래량 strict bullish harami)",
"description": "현재가 $65,815.40는 harmonic bullish Gartley/Bat PRZ 내부이며 fib ext_2.0 $65,688.30를 testing(reaction_probability 0.65)하고, 고거래량 strict bullish harami가 감지되어 단기 반등이 먼저 나올 확률이 높다. 반등은 nearest STRICT fib_confluence $66,269.65를 중심으로 Wyckoff Phase B 저점 $66,150.70~ICT BOS $66,388.00 저항대에서 막힐 공산이 크며, 이는 Wyckoff LPSY 재분배·ICT '반등=매도 재진입' 관점의 sell-the-rip 구간이다. (harmonic은 forming 상태이므로 fib·candle 컨플루언스를 주근거로 채택)",
"est_hours": 3
},
{
"seq": 2,
"price": 65359.1,
"type": "support_test",
"source": "Wyckoff(Phase E 저점 $65,359.10), ICT·Candlestick·Derivatives·Harmonic 공통 핵심 저점 $65,359.10",
"description": "저항대에서 반등 실패 시 EMA20 $66,575.33 미회복 상태로 약세 구조가 재개되어 7일 저점이자 Phase E 저점 $65,359.10을 재시험한다. OI +4.137%·CVD -17,072·account_long_crowding 1.0(롱 과밀 포획)이 하방 압력을 유지하므로 이 저점 방어 여부가 다음 스윙의 핵심 분기점이다.",
"est_hours": 10
},
{
"seq": 3,
"price": 65000.0,
"type": "swing_low",
"source": "ICT(지지 $65,000), Derivatives(하방 유동성 $65,600/$64,600/$64,200), Fibonacci(ext 하단 $65,290.81)",
"description": "$65,359.10이 하향 이탈되면 fib $65,290.81을 지나 라운드넘버·ICT 지지 $65,000으로 확장된다. Derivatives의 롱 포획 구조와 $64,600/$64,200 하방 유동성이 추가 하락을 유인하며, 본 경로의 24시간 약세 목표 구간이다.",
"est_hours": 19
}
],
"period_extremes": {
"4h": {"expected_high": 66388.0, "expected_low": 65688.3, "high_first": true},
"8h": {"expected_high": 66388.0, "expected_low": 65359.1, "high_first": true},
"24h": {"expected_high": 66388.0, "expected_low": 65000.0, "high_first": true}
},
"triggers": {
"bullish": {"price": 66575.33, "description": "EMA20 $66,575.33 회복 시 sell-the-rip 셋업이 약화되고 $66,740.50 EQ·$67,010.00 LPSY로의 추가 반등 여지가 열린다. $67,010.00 LPSY를 되찾으면 Phase E 재분배 시나리오와 본 경로가 무효화되며, 완전한 구조 전환은 $68,121.90 회복 시이다."},
"bearish": {"price": 65359.1, "description": "7일 저점이자 Phase E 저점 $65,359.10을 종가 기준 하향 이탈하면 fib $65,290.81 → $65,000 → Derivatives 하방 유동성 $64,600/$64,200으로의 추세 가속이 확인된다."}
},
"scenario_invalidation": 67010.0
}
```{
"overall_signal": "bearish",
"overall_confidence": 0.84,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.64,
"active_setups": [
"Wyckoff: 확정 분배 이후 현재 재분배성 Phase E 구간, LPSY $67,010.00 회복 실패 후 Phase E 저점 $65,359.10 형성",
"ICT: 최근 하향 BOS 레벨 $66,388.00 아래에 머물며 bearish BOS 시퀀스가 유지됨",
"Derivatives: 24시간 가격 -7.20% 하락 중 OI +4.137%, CVD -17,072.4320으로 하락 추세에 신규 포지션과 매도 체결 우위가 동반됨",
"동적 저항: 현재가 $65,815.40가 EMA20 $66,575.33, EMA120 $68,544.18, EMA240 $70,084.88 아래에 위치",
"반등 리스크: Harmonic bullish Gartley/Bat PRZ $65,496.65-$66,117.30 내부, Fibonacci ext_2.0 $65,688.30 테스트, 고거래량 bullish harami 감지",
"단기 회복 확인선: $66,150.70, $66,388.00, $66,575.33, $66,740.50"
],
"setup_vs_structure": "구조는 명확히 bearish이나, 실행 셋업은 하락 추세 추종 신호와 저점권 반등 후보가 충돌한다. 다만 Wyckoff·ICT·Derivatives의 약세 셋업 품질과 신뢰도가 더 높아, 현재 실행 환경은 bearish 우위이나 $65,359.10-$66,117.30 구간의 반응 리스크를 반드시 감안해야 한다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 3,
"neutral_count": 3
},
"key_levels": {
"support": [
65688.3,
65600,
65359.1,
65290.81,
65000,
64600,
64200
],
"resistance": [
65976.21,
66150.7,
66388.0,
66575.33,
66740.5,
67010.0,
68121.9,
68544.18,
70084.88
]
},
"confluences": [
"모든 분석가가 구조 편향을 bearish로 판정했다: 가격은 EMA20 $66,575.33, EMA120 $68,544.18, EMA240 $70,084.88 아래에 있다.",
"Wyckoff와 ICT는 $66,150.70-$66,388.00 구간을 구조 회복 전 저항으로 본다: Wyckoff의 Phase B 약세 저점 $66,150.70, ICT의 최근 하향 BOS $66,388.00.",
"Candlestick, Wyckoff, ICT, Derivatives 모두 $65,359.10을 핵심 저점 또는 단기 지지 테스트 레벨로 제시한다.",
"Derivatives의 $65,600 하방 유동성과 Fibonacci ext_2.0 $65,688.30, Harmonic PRZ $65,496.65-$66,117.30이 $65.5k-$65.7k 부근 반응 구간으로 겹친다.",
"ICT EQ $66,740.50, Fibonacci 저항 클러스터 $66,729.91-$66,907.79, Harmonic TP/PRZ 상단 $66,799.29-$66,996.26이 $66.7k-$67.0k 저항대로 수렴한다.",
"Wyckoff LPSY $67,010.00과 Fibonacci ret_0.786 $67,034.41, Harmonic TP 구간 $66,996.26-$67,034.10이 $67.0k 부근의 구조적 재평가 구간으로 겹친다."
],
"conflicts": [
"구조와 단기 반응 셋업이 충돌한다: Wyckoff·ICT·Derivatives는 bearish 구조 지속을 지지하지만, Harmonic·Fibonacci·Candlestick은 $65,359.10-$66,117.30 저점권에서 bullish 반응 후보를 제시한다.",
"Harmonic의 bullish Bat/Gartley PRZ는 현재가와 매우 가깝지만 대부분 forming 또는 pre-confirmation 상태라 구조 전환 근거로 쓰기에는 부족하다.",
"Candlestick은 고거래량 bullish harami를 제시하지만 최근 bearish engulfing 2개와 bearish harami도 함께 존재해 단독 bullish 전환 신호로 보기 어렵다.",
"Fibonacci는 ext_2.0 $65,688.30 반응 가능성을 제시하지만, 가격이 $66,818.85 EQ 및 $66,907.79 골든비율 아래에 있어 아직 구조적 회복은 확인되지 않았다."
],
"highest_conviction_analyst": "Wyckoff Expert — 확정 분배 구조와 재분배성 Phase E를 제시하며, regime 적합도와 분배 점수가 매우 높고 BC $74,211.40 → SOW $72,573.50 → LPSY $67,010.00 → Phase E $65,359.10로 이어지는 구조적 가격 사슬이 가장 명확하다.",
"invalidation_level": "$68,121.90 회복·안착 시 현재 재분배 Phase E 해석이 약화되며, 보수적으로는 EMA120 $68,544.18 상회가 bearish 구조 진단의 핵심 무효화 조건이다.",
"executive_summary": "BTC/USDT 15분 구조는 완료된 상위 분배 이후 현재 재분배성 Phase E에 위치한 bearish regime으로 진단된다. Wyckoff는 LPSY $67,010.00 회복 실패 후 $65,359.10까지 확장된 Phase E를 제시하고, ICT는 $66,388.00 하향 BOS 및 이전일 저점 $67,573.50 이탈로 하락 구조가 유지된다고 본다. 다만 현재가는 Harmonic bullish PRZ $65,496.65-$66,117.30, Fibonacci ext_2.0 $65,688.30, 고거래량 bullish harami가 겹치는 저점 반응 구간에 있어 즉시 실행 리스크는 양방향이다. 구조적 무효화는 우선 $68,121.90 회복, 보수적으로 $68,544.18 상회이며, 그 전까지 $66,150.70-$67,010.00 구간은 회복 확인대이자 약세 구조의 압력 구간으로 해석된다."
}{
"symbol": "BTC/USDT",
"timeframe": "15m",
"timestamp": "2026-06-03 13:00 KST",
"last_price": 65815.4,
"num_candles": 300,
"stage1_analyses": {
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "neutral",
"confidence": 0.58,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.62,
"setup_signals": [
"할인 구간 진입: 현재가 $65,815.40가 7일 범위 EQ $69,804.55 아래에 위치",
"주요 저점 반응 후보: 현재가가 7일 저점 $65,359.10에서 약 $456 위에 있어 단기 지지 테스트 구간",
"고거래량 bullish_harami 감지: 최근 패턴 중 품질 0.763의 strict 등급이며 high_volume=true",
"piercing_pattern@294 출현: 품질 0.441로 약하지만 하락 추세 말단에서 반등 시도 신호",
"단기 과매도성 위치: 현재가가 EMA20 $66,575.33보다 1.1%, EMA120 $68,544.18보다 4.0%, EMA240 $70,084.88보다 6.1% 아래"
],
"reasoning": "확정 구조는 bearish로 판단한다. BTC는 현재 $65,815.40로 EMA20 $66,575.33, EMA120 $68,544.18, EMA240 $70,084.88를 모두 하회하고 있으며, 24시간 변동률도 -7.20%로 하락 추세가 우세하다. 다만 셋업 관점에서는 7일 저점 $65,359.10 근처 할인 구간에서 고거래량 bullish_harami가 품질 0.763으로 감지되어 단기 반등 조건이 형성되고 있다. 최근 패턴은 bearish_engulfing 2개와 bearish_harami가 있어 매도 압력도 남아 있으며, bear_score 2.10이 bull_score 1.40보다 높기 때문에 구조 전환 확인 전까지는 중립 신호가 적절하다.",
"key_levels": {
"support": [
65359.1,
65417.39,
65815.4
],
"resistance": [
66575.33,
68544.18,
69804.55,
70084.88
]
},
"time_horizon": "short term",
"invalidation_level": "$65,359.10",
"risk_scenario": "$65,359.10 7일 저점이 명확히 이탈되면 고거래량 bullish_harami 기반의 단기 반등 셋업은 실패하며, 다음 구간에서는 ATR $398.01 기준으로 $64,961 부근까지 추가 하락 압력이 확대될 수 있다. 반대로 $66,575.33 EMA20을 회복하고 그 위에서 15분봉 종가가 안착하면 단기 매도 우위가 약화되며 $68,544.18 EMA120까지 숏커버 반등이 열릴 수 있다.",
"data_quality": "high",
"metrics": {
"total_patterns_detected": 100,
"recent_patterns": 5,
"pattern_list": [
"bearish_engulfing@290",
"bearish_engulfing@295",
"bearish_harami@292",
"bullish_harami@299",
"piercing_pattern@294"
],
"atr_value": 398.01,
"vol_avg_20": 3986.87,
"high_volume_patterns": [
"bullish_harami"
],
"pattern_candidates": [
{
"pattern": "bullish_harami",
"signal": "bullish",
"pattern_quality": 0.763,
"tier": "strict",
"high_volume": true
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.609,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.59,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bearish_harami",
"signal": "bearish",
"pattern_quality": 0.575,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "piercing_pattern",
"signal": "bullish",
"pattern_quality": 0.441,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.763,
"bull_score": 1.4,
"bear_score": 2.1
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.58,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.62,\n \"setup_signals\": [\n \"할인 구간 진입: 현재가 $65,815.40가 7일 범위 EQ $69,804.55 아래에 위치\",\n \"주요 저점 반응 후보: 현재가가 7일 저점 $65,359.10에서 약 $456 위에 있어 단기 지지 테스트 구간\",\n \"고거래량 bullish_harami 감지: 최근 패턴 중 품질 0.763의 strict 등급이며 high_volume=true\",\n \"piercing_pattern@294 출현: 품질 0.441로 약하지만 하락 추세 말단에서 반등 시도 신호\",\n \"단기 과매도성 위치: 현재가가 EMA20 $66,575.33보다 1.1%, EMA120 $68,544.18보다 4.0%, EMA240 $70,084.88보다 6.1% 아래\"\n ],\n \"reasoning\": \"확정 구조는 bearish로 판단한다. BTC는 현재 $65,815.40로 EMA20 $66,575.33, EMA120 $68,544.18, EMA240 $70,084.88를 모두 하회하고 있으며, 24시간 변동률도 -7.20%로 하락 추세가 우세하다. 다만 셋업 관점에서는 7일 저점 $65,359.10 근처 할인 구간에서 고거래량 bullish_harami가 품질 0.763으로 감지되어 단기 반등 조건이 형성되고 있다. 최근 패턴은 bearish_engulfing 2개와 bearish_harami가 있어 매도 압력도 남아 있으며, bear_score 2.10이 bull_score 1.40보다 높기 때문에 구조 전환 확인 전까지는 중립 신호가 적절하다.\",\n \"key_levels\": {\n \"support\": [\n 65359.1,\n 65417.39,\n 65815.4\n ],\n \"resistance\": [\n 66575.33,\n 68544.18,\n 69804.55,\n 70084.88\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$65,359.10\",\n \"risk_scenario\": \"$65,359.10 7일 저점이 명확히 이탈되면 고거래량 bullish_harami 기반의 단기 반등 셋업은 실패하며, 다음 구간에서는 ATR $398.01 기준으로 $64,961 부근까지 추가 하락 압력이 확대될 수 있다. 반대로 $66,575.33 EMA20을 회복하고 그 위에서 15분봉 종가가 안착하면 단기 매도 우위가 약화되며 $68,544.18 EMA120까지 숏커버 반등이 열릴 수 있다.\",\n \"data_quality\": \"high\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "bearish",
"confidence": 0.88,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.72,
"setup_signals": [
"확정 분배 구조: regime=DIS, regime_state=confirmed_dis, phase_context=distribution / Phase E",
"현재가 $65,815.40이 최근 SOW 저점 $66,700.00 및 Phase B 약세 저점 $66,150.70 부근 아래에서 머물며 Phase E 하방 진행 유지",
"LPSY 성격의 반등 고점 $67,010.00 회복 실패 이후 저점 $65,359.10까지 확장",
"현재가가 EMA20 $66,575.33, EMA120 $68,544.18, EMA240 $70,084.88 모두 하회하여 분배 이후 공급 우위가 유지됨",
"상위 분배 구조의 SOW $69,277.80 및 UTAD $71,022.70 아래에 있어 반등 시 공급 재출현 가능성이 높음"
],
"reasoning": "15분 구조는 regime=DIS, regime_fitness=1.000, dis_score=100.0으로 확정 분배이며 현재 이벤트는 Phase E입니다. 주요 분배 체인은 BC $74,211.40 → AR $74,061.80 → ST $73,998.90 → UT/UTAD $74,070.50/$73,998.80 → SOW $72,573.50 → Phase E $65,359.10로 진행되었고, 이후 하위 재분배에서도 LPSY $67,010.00 이후 $65,359.10까지 약세가 이어졌습니다. 구조적 편향은 명확히 bearish이며, 즉시 경로도 $66,150.70~$67,010.00 회복 전까지는 반등보다 저점 재시험 또는 추가 하방 탐색 쪽이 우세합니다. 다만 현재 가격이 이미 Phase E 저점권에 위치하므로, 단기적으로는 $65,359.10 저점 방어 여부와 $66,150.70 회복 여부가 다음 스윙 판단의 핵심입니다.",
"key_levels": {
"support": [
65359.1
],
"resistance": [
66150.7,
66700.0,
67010.0,
68121.9,
69277.8,
72573.5,
74061.8,
74211.4
]
},
"time_horizon": "short/medium term",
"invalidation_level": "68121.90",
"risk_scenario": "$67,010.00을 회복하면 즉시 하방 셋업은 약화되고, $68,121.90까지 회복·안착하면 현재 하위 재분배 Phase E 해석은 무효화될 수 있습니다. 그 경우 시장은 단순 하락 지속이 아니라 $67,010~$68,121.90 재테스트 구간에서 재흡수 또는 새로운 박스 형성으로 전환될 가능성을 열어야 합니다.",
"data_quality": "high",
"metrics": {
"acc_score": 92.4,
"dis_score": 100.0,
"regime": "DIS",
"regime_state": "confirmed_dis",
"structure_bias": "bearish",
"phase_context": "confirmed_dis / distribution / Phase E",
"phases_detected": [
"BC",
"AR",
"ST",
"SOW_IN_PHASE_B",
"UT",
"UTAD",
"SOW",
"Phase E"
],
"last_phase": "Phase E",
"phase_candidates": [
{
"label": "BC",
"side": "high",
"idx": 5,
"price": 74211.4,
"color": "#ffd166"
},
{
"label": "AR",
"side": "low",
"idx": 13,
"price": 74061.8,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "high",
"idx": 34,
"price": 73998.9,
"color": "#118ab2"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 90,
"price": 73470.8,
"color": "#ef476f"
},
{
"label": "UT",
"side": "high",
"idx": 94,
"price": 74070.5,
"color": "#f9844a"
},
{
"label": "UTAD",
"side": "high",
"idx": 104,
"price": 73998.8,
"color": "#f9844a"
},
{
"label": "SOW",
"side": "low",
"idx": 125,
"price": 72573.5,
"color": "#ef476f"
},
{
"label": "Phase E",
"side": "low",
"idx": 299,
"price": 65359.1,
"color": "#7209b7"
}
],
"phase_structures": [
{
"structure_id": "15m_cycle_1",
"sequence": 1,
"timeframe": "15m",
"regime": "distribution",
"role": "prior_completed_structure",
"is_active": false,
"is_completed": true,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "distribution",
"start_idx": 5,
"end_idx": 299,
"phase_count": 8,
"phases": [
{
"label": "BC",
"side": "high",
"idx": 5,
"price": 74211.4,
"color": "#ffd166",
"dt": "2026-05-31 11:15:00+09:00"
},
{
"label": "AR",
"side": "low",
"idx": 13,
"price": 74061.8,
"color": "#06d6a0",
"dt": "2026-05-31 13:15:00+09:00"
},
{
"label": "ST",
"side": "high",
"idx": 34,
"price": 73998.9,
"color": "#118ab2",
"dt": "2026-05-31 18:30:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 90,
"price": 73470.8,
"color": "#ef476f",
"dt": "2026-06-01 08:30:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 94,
"price": 74070.5,
"color": "#f9844a",
"dt": "2026-06-01 09:30:00+09:00"
},
{
"label": "UTAD",
"side": "high",
"idx": 104,
"price": 73998.8,
"color": "#f9844a",
"dt": "2026-06-01 12:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 125,
"price": 72573.5,
"color": "#ef476f",
"dt": "2026-06-01 17:15:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 299,
"price": 65359.1,
"color": "#7209b7",
"dt": "2026-06-03 12:45:00+09:00"
}
]
},
{
"structure_id": "15m_cycle_2",
"sequence": 2,
"timeframe": "15m",
"regime": "distribution",
"role": "prior_completed_structure",
"is_active": false,
"is_completed": true,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "distribution",
"start_idx": 152,
"end_idx": 299,
"phase_count": 8,
"phases": [
{
"label": "BC",
"side": "high",
"idx": 152,
"price": 71662.6,
"color": "#ffd166",
"dt": "2026-06-02 00:00:00+09:00"
},
{
"label": "AR",
"side": "low",
"idx": 156,
"price": 70650.9,
"color": "#06d6a0",
"dt": "2026-06-02 01:00:00+09:00"
},
{
"label": "ST",
"side": "high",
"idx": 173,
"price": 71670.0,
"color": "#118ab2",
"dt": "2026-06-02 05:15:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 196,
"price": 70038.0,
"color": "#ef476f",
"dt": "2026-06-02 11:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 200,
"price": 71022.4,
"color": "#f9844a",
"dt": "2026-06-02 12:00:00+09:00"
},
{
"label": "UTAD",
"side": "high",
"idx": 206,
"price": 71022.7,
"color": "#f9844a",
"dt": "2026-06-02 13:30:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 225,
"price": 69277.8,
"color": "#ef476f",
"dt": "2026-06-02 18:15:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 299,
"price": 65359.1,
"color": "#7209b7",
"dt": "2026-06-03 12:45:00+09:00"
}
]
},
{
"structure_id": "15m_cycle_3",
"sequence": 3,
"timeframe": "15m",
"regime": "redistribution",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "redistribution",
"start_idx": 245,
"end_idx": 299,
"phase_count": 7,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 245,
"price": 67573.5,
"color": "#ffd166",
"dt": "2026-06-02 23:15:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 253,
"price": 68121.9,
"color": "#06d6a0",
"dt": "2026-06-03 01:15:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 266,
"price": 66388.0,
"color": "#118ab2",
"dt": "2026-06-03 04:30:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 281,
"price": 66150.7,
"color": "#ef476f",
"dt": "2026-06-03 08:15:00+09:00"
},
{
"label": "LPSY",
"side": "high",
"idx": 291,
"price": 67010.0,
"color": "#8338ec",
"dt": "2026-06-03 10:45:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 292,
"price": 66700.0,
"color": "#ef476f",
"dt": "2026-06-03 11:00:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 299,
"price": 65359.1,
"color": "#7209b7",
"dt": "2026-06-03 12:45:00+09:00"
}
]
}
],
"active_structure_id": "15m_cycle_3",
"primary_structure_id": "15m_cycle_1",
"structure_count": 3,
"regime_fitness": 1.0,
"current_event": "Phase E",
"major_phase": "E",
"pos_in_range": 0.5,
"main_range_low": 74061.8,
"main_range_high": 74211.4
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.88,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.72,\n \"setup_signals\": [\n \"확정 분배 구조: regime=DIS, regime_state=confirmed_dis, phase_context=distribution / Phase E\",\n \"현재가 $65,815.40이 최근 SOW 저점 $66,700.00 및 Phase B 약세 저점 $66,150.70 부근 아래에서 머물며 Phase E 하방 진행 유지\",\n \"LPSY 성격의 반등 고점 $67,010.00 회복 실패 이후 저점 $65,359.10까지 확장\",\n \"현재가가 EMA20 $66,575.33, EMA120 $68,544.18, EMA240 $70,084.88 모두 하회하여 분배 이후 공급 우위가 유지됨\",\n \"상위 분배 구조의 SOW $69,277.80 및 UTAD $71,022.70 아래에 있어 반등 시 공급 재출현 가능성이 높음\"\n ],\n \"reasoning\": \"15분 구조는 regime=DIS, regime_fitness=1.000, dis_score=100.0으로 확정 분배이며 현재 이벤트는 Phase E입니다. 주요 분배 체인은 BC $74,211.40 → AR $74,061.80 → ST $73,998.90 → UT/UTAD $74,070.50/$73,998.80 → SOW $72,573.50 → Phase E $65,359.10로 진행되었고, 이후 하위 재분배에서도 LPSY $67,010.00 이후 $65,359.10까지 약세가 이어졌습니다. 구조적 편향은 명확히 bearish이며, 즉시 경로도 $66,150.70~$67,010.00 회복 전까지는 반등보다 저점 재시험 또는 추가 하방 탐색 쪽이 우세합니다. 다만 현재 가격이 이미 Phase E 저점권에 위치하므로, 단기적으로는 $65,359.10 저점 방어 여부와 $66,150.70 회복 여부가 다음 스윙 판단의 핵심입니다.\",\n \"key_levels\": {\n \"support\": [\n 65359.1\n ],\n \"resistance\": [\n 66150.7,\n 66700.0,\n 67010.0,\n 68121.9,\n 69277.8,\n 72573.5,\n 74061.8,\n 74211.4\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"68121.90\",\n \"risk_scenario\": \"$67,010.00을 회복하면 즉시 하방 셋업은 약화되고, $68,121.90까지 회복·안착하면 현재 하위 재분배 Phase E 해석은 무효화될 수 있습니다. 그 경우 시장은 단순 하락 지속이 아니라 $67,010~$68,121.90 재테스트 구간에서 재흡수 또는 새로운 박스 형성으로 전환될 가능성을 열어야 합니다.\",\n \"data_quality\": \"high\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bearish",
"confidence": 0.82,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.92,
"setup_signals": [
"현재가 $65,815.40이 EQ $66,740.50 아래의 할인 구간에 머물며, 반등이 나오더라도 EQ 및 $66,388.00 BOS 레벨이 단기 저항으로 작용할 가능성",
"이전일 저점 $67,573.50이 이미 하향 이탈되어 매수 측 방어 실패 및 저점 유동성 흡수 이후 약세 지속 조건 형성",
"EMA20 $66,575.33, EMA120 $68,544.18, EMA240 $70,084.88 모두 현재가 위에 있어 단기·중기·장기 동적 저항이 위에서 누르는 구조",
"최근 구조 이벤트가 BOS_bearish 및 CHoCH_bearish 이후 연속 bearish BOS로 이어졌고, 마지막 주요 BOS가 $66,388.00 하향 이탈로 확인됨",
"London 세션 저점 $65,359.10 근처에 가격이 머물러 있어 해당 저점 재공격 및 하방 유동성 확장 가능성 존재"
],
"reasoning": "확정 구조는 명확히 bearish입니다. BOS/CHoCH 시퀀스가 $73,701.00, $73,340.70, $73,171.00, $70,806.00, $70,038.00, 그리고 최근 $66,388.00 하향 BOS까지 이어졌고, consecutive_bear_bos가 4로 하락 구조가 지속되고 있습니다. 현재가 $65,815.40은 EQ $66,740.50 아래 할인 구간에 있지만, 이전일 저점 $67,573.50을 이미 하향 이탈했고 EMA20 $66,575.33조차 회복하지 못해 반등은 매도 재진입 구간으로 해석됩니다. 다만 활성 OB, 미충족 FVG, 최근 유동성 스윕 데이터가 모두 비어 있어 정교한 기관 주문블록 기반 진입보다는 구조 추종형 약세 시나리오로 보는 것이 적절합니다.",
"key_levels": {
"support": [
65359.1,
65000.0,
64000.0
],
"resistance": [
66388.0,
66575.33,
66740.5,
67532.1,
67573.5,
68121.9,
68544.18,
70084.88
]
},
"time_horizon": "short term",
"invalidation_level": "$66,740.50 15분봉 종가 회복",
"risk_scenario": "반대 시나리오는 가격이 $66,388.00 최근 BOS 레벨을 회복한 뒤 EQ $66,740.50 위에서 15분봉 종가를 형성하는 경우입니다. 이 경우 현재 하락 추세의 단기 추종 매도는 실패로 간주되며, $67,532.10 London 고점과 이전일 저점 $67,573.50 재테스트까지 숏 커버링 반등이 열릴 수 있습니다.",
"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": 0,
"unfilled_bull_fvg_count": 0,
"unfilled_bear_fvg_count": 0,
"bull_fvg_ranges": [],
"bear_fvg_ranges": [],
"fvg_open_count": 0,
"fvg_mitigated_count": 64,
"fvg_open_zones": [],
"bos_choch_events": [
"BOS_bearish",
"CHoCH_bearish",
"BOS_bearish",
"BOS_bearish",
"BOS_bearish",
"BOS_bearish"
],
"bos_choch_levels": [
{
"type": "BOS_bearish",
"level": 73701.0
},
{
"type": "CHoCH_bearish",
"level": 73340.7
},
{
"type": "BOS_bearish",
"level": 73171.0
},
{
"type": "BOS_bearish",
"level": 70806.0
},
{
"type": "BOS_bearish",
"level": 70038.0
},
{
"type": "BOS_bearish",
"level": 66388.0
}
],
"bos_sequence": [
"BOS_bearish",
"CHoCH_bearish",
"BOS_bearish",
"BOS_bearish",
"BOS_bearish",
"BOS_bearish"
],
"consecutive_bull_bos": 0,
"consecutive_bear_bos": 4,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [],
"current_zone": "discount",
"eq_level": 66740.5,
"range_high": 68121.9,
"range_low": 65359.1,
"bull_score": 0.0,
"bear_score": 17.0,
"setup_bias": "bearish",
"setup_score": 0.92,
"setup_signals": [
"bearish BOS below $73,701.00",
"bearish CHoCH below $73,340.70",
"bearish BOS below $73,171.00",
"bearish BOS below $70,806.00",
"bearish BOS below $70,038.00"
],
"retracement_direction": "bearish",
"current_retracement_pct": 5.0,
"deepest_retracement_pct": 59.7,
"previous_day_high": 71788.5,
"previous_day_low": 67573.5,
"broken_prev_high": false,
"broken_prev_low": true,
"sessions": {
"London": {
"active": true,
"high": 67532.1,
"low": 65359.1
},
"New York": {
"active": false,
"high": null,
"low": null
},
"Asian kill zone": {
"active": false,
"high": null,
"low": null
}
}
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.82,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.92,\n \"setup_signals\": [\n \"현재가 $65,815.40이 EQ $66,740.50 아래의 할인 구간에 머물며, 반등이 나오더라도 EQ 및 $66,388.00 BOS 레벨이 단기 저항으로 작용할 가능성\",\n \"이전일 저점 $67,573.50이 이미 하향 이탈되어 매수 측 방어 실패 및 저점 유동성 흡수 이후 약세 지속 조건 형성\",\n \"EMA20 $66,575.33, EMA120 $68,544.18, EMA240 $70,084.88 모두 현재가 위에 있어 단기·중기·장기 동적 저항이 위에서 누르는 구조\",\n \"최근 구조 이벤트가 BOS_bearish 및 CHoCH_bearish 이후 연속 bearish BOS로 이어졌고, 마지막 주요 BOS가 $66,388.00 하향 이탈로 확인됨\",\n \"London 세션 저점 $65,359.10 근처에 가격이 머물러 있어 해당 저점 재공격 및 하방 유동성 확장 가능성 존재\"\n ],\n \"reasoning\": \"확정 구조는 명확히 bearish입니다. BOS/CHoCH 시퀀스가 $73,701.00, $73,340.70, $73,171.00, $70,806.00, $70,038.00, 그리고 최근 $66,388.00 하향 BOS까지 이어졌고, consecutive_bear_bos가 4로 하락 구조가 지속되고 있습니다. 현재가 $65,815.40은 EQ $66,740.50 아래 할인 구간에 있지만, 이전일 저점 $67,573.50을 이미 하향 이탈했고 EMA20 $66,575.33조차 회복하지 못해 반등은 매도 재진입 구간으로 해석됩니다. 다만 활성 OB, 미충족 FVG, 최근 유동성 스윕 데이터가 모두 비어 있어 정교한 기관 주문블록 기반 진입보다는 구조 추종형 약세 시나리오로 보는 것이 적절합니다.\",\n \"key_levels\": {\n \"support\": [\n 65359.1,\n 65000.0,\n 64000.0\n ],\n \"resistance\": [\n 66388.0,\n 66575.33,\n 66740.5,\n 67532.1,\n 67573.5,\n 68121.9,\n 68544.18,\n 70084.88\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$66,740.50 15분봉 종가 회복\",\n \"risk_scenario\": \"반대 시나리오는 가격이 $66,388.00 최근 BOS 레벨을 회복한 뒤 EQ $66,740.50 위에서 15분봉 종가를 형성하는 경우입니다. 이 경우 현재 하락 추세의 단기 추종 매도는 실패로 간주되며, $67,532.10 London 고점과 이전일 저점 $67,573.50 재테스트까지 숏 커버링 반등이 열릴 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "neutral",
"confidence": 0.46,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.55,
"setup_signals": [
"현재가 $65,815.40가 활성 bullish Gartley PRZ $65,593.32-$66,065.32 내부에 위치하며 D 예상가 $65,829.32와 거의 일치",
"활성 bullish Bat PRZ $65,496.65-$66,117.30 중심부 근처에서 거래 중이며 nearest PRZ가 $65,806.98로 현재가와 -0.01% 차이",
"고컨플루언스 strict high bullish Bat 형성 PRZ $66,106.45-$66,494.49가 상단 인접 구간에 있으며 ABCD, BC_EXT, XAD 3개 Fib 패밀리 수렴",
"완료 bullish Gartley 후보가 PRZ $65,690.34-$66,273.19에서 반응 확인됨: AD 0.382 반응 도달, PRZ 중심 회수/방어, reaction_score 1.0",
"다만 주요 활성/인접 패턴 대부분은 pre-confirmation 상태이며 confirmed_reaction_prz_count가 0으로 집계되어 구조 전환 신호는 아직 부족"
],
"reasoning": "15분 기준 가격은 EMA20 $66,575.33, EMA120 $68,544.18, EMA240 $70,084.88 아래에 있고 24시간 -7.20% 하락 중이므로 확인된 구조 편향은 아직 bearish로 본다. 그러나 현재가 $65,815.40는 bullish Gartley/Bat PRZ 클러스터 $65,496.65-$66,117.30 및 $65,593.32-$66,065.32 안에 있어 단기 반등 셋업은 활성화되어 있다. 가장 품질이 높은 구조는 strict high bullish Bat로, PRZ $66,106.45-$66,494.49, 점수 0.936, PRZ score 1.0, Fib 패밀리 ABCD/BC_EXT/XAD 3중 수렴이지만 아직 forming 및 미확인 반응 상태라 단독 방향 전환 근거는 아니다. 확인된 후보 Gartley 반응은 TP1 $66,799.29까지 이미 0.382 AD 반응을 충족한 이력이 있으나 candidate-tier이므로 중간 컨플루언스 타이브레이커 수준으로만 반영한다.",
"key_levels": {
"support": [
66106.45,
66065.32,
65593.32,
65496.65,
65359.1
],
"resistance": [
66494.49,
66996.26,
67426.11,
68121.9,
68544.18
]
},
"time_horizon": "short term",
"invalidation_level": "$65,359.10",
"risk_scenario": "가격이 PRZ 하단 $65,496.65 및 7일 저점 $65,359.10을 방어하지 못하고 15분 종가로 하향 이탈하면 bullish harmonic 반응 셋업은 실패로 간주된다. 이 경우 Bat/Gartley PRZ는 지지에서 저항으로 전환될 수 있으며, $65,000대 초반 또는 더 낮은 유동성 구간을 향한 하락 지속 리스크가 커진다. 반대로 $66,117.30-$66,494.49를 회수하고 15분/1시간 MSS 또는 CHoCH가 동반되면 $66,996.26, $67,426.11, $68,121.90 순서의 harmonic TP ladder가 유효해진다.",
"data_quality": "medium",
"metrics": {
"patterns_found": 82,
"completed_patterns_found": 17,
"forming_d_prz_found": 65,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 34,
"multiscale_swings_scanned": 61,
"swing_highs_scanned": 30,
"swing_lows_scanned": 31,
"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": 4,
"medium": 29,
"low": 49
},
"prz_status_counts": {
"active": 7,
"nearby": 8,
"watch": 5,
"far": 62,
"forming": 51
},
"high_confluence_prz_count": 24,
"strict_patterns_found": 36,
"candidate_patterns_found": 46,
"active_patterns_at_prz": 7,
"nearby_patterns": 8,
"all_patterns": [
"bat",
"gartley",
"bat",
"butterfly",
"crab",
"gartley",
"bat",
"bat",
"gartley",
"gartley",
"bat",
"gartley",
"crab",
"shark",
"butterfly",
"bat",
"gartley",
"crab",
"crab",
"butterfly",
"bat",
"bat",
"crab",
"crab",
"gartley",
"butterfly",
"crab",
"crab",
"crab",
"crab",
"shark",
"shark",
"gartley",
"butterfly",
"shark",
"crab",
"butterfly",
"shark",
"bat",
"bat",
"butterfly",
"crab",
"butterfly",
"crab",
"bat",
"shark",
"gartley",
"crab",
"butterfly",
"crab",
"crab",
"crab",
"crab",
"gartley",
"crab",
"gartley",
"butterfly",
"shark",
"bat",
"bat",
"gartley",
"crab",
"butterfly",
"butterfly",
"crab",
"bat",
"butterfly",
"butterfly",
"crab",
"shark",
"butterfly",
"bat",
"shark",
"gartley",
"bat",
"bat",
"gartley",
"shark",
"butterfly",
"crab",
"crab",
"crab"
],
"all_signals": [
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish"
],
"best_pattern": "bat",
"best_pattern_quality": "strict",
"best_quality": "high",
"best_pattern_score": 0.936,
"best_completion_status": "forming",
"nearest_pattern": "bat",
"nearest_prz": 65806.98,
"price_to_prz": -0.01,
"prz_range": [
65496.65,
66117.3
],
"council_relevant_prz_count": 1,
"directional_influence_prz_count": 1,
"confirmed_reaction_prz_count": 0,
"validated_harmonic_tp_count": 0,
"pattern_candidates": [
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.936,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 66300.47,
"prz_range": [
66106.45,
66494.49
],
"prz_width_pct": 0.585,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.74,
"price_to_prz_pct_raw": 0.737,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 66300.47,
"a_price": 68121.9,
"tp1_ad_382": 66996.26,
"tp2_ad_618": 67426.11,
"tp3_a_or_structure_liquidity": 68121.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4055,
"ABC": 0.4312
},
"x_price": 70038.0,
"x_idx": 196,
"x_order": 8,
"a_price": 68121.9,
"a_idx": 253,
"a_order": 5,
"b_price": 67345.0,
"b_idx": 256,
"b_order": 3,
"c_price": 67010.0,
"c_idx": 291,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.916,
"ratio_score": 0.915,
"prz_score": 0.955,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 65829.32,
"prz_range": [
65593.32,
66065.32
],
"prz_width_pct": 0.717,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.02,
"price_to_prz_pct_raw": 0.0212,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 65829.32,
"a_price": 67474.2,
"tp1_ad_382": 66457.67,
"tp2_ad_618": 66845.86,
"tp3_a_or_structure_liquidity": 67474.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6036,
"ABC": 0.6493
},
"x_price": 69666.8,
"x_idx": 216,
"x_order": 5,
"a_price": 67474.2,
"a_idx": 267,
"a_order": 3,
"b_price": 66150.7,
"b_idx": 281,
"b_order": 8,
"c_price": 67010.0,
"c_idx": 291,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.907,
"ratio_score": 1.0,
"prz_score": 0.867,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 65806.98,
"prz_range": [
65496.65,
66117.3
],
"prz_width_pct": 0.943,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.01,
"price_to_prz_pct_raw": -0.0128,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 65806.98,
"a_price": 67474.2,
"tp1_ad_382": 66443.86,
"tp2_ad_618": 66837.32,
"tp3_a_or_structure_liquidity": 67474.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4708,
"ABC": 0.5503
},
"x_price": 69666.8,
"x_idx": 216,
"x_order": 5,
"a_price": 67474.2,
"a_idx": 267,
"a_order": 3,
"b_price": 66442.0,
"b_idx": 290,
"b_order": 5,
"c_price": 67010.0,
"c_idx": 291,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.895,
"ratio_score": 0.959,
"prz_score": 0.87,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 65759.59,
"prz_range": [
65452.57,
66066.6
],
"prz_width_pct": 0.934,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.08,
"price_to_prz_pct_raw": -0.0848,
"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": 65759.59,
"a_price": 67821.9,
"tp1_ad_382": 66547.39,
"tp2_ad_618": 67034.1,
"tp3_a_or_structure_liquidity": 67821.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7772,
"ABC": 0.7575
},
"x_price": 69666.8,
"x_idx": 216,
"x_order": 5,
"a_price": 67821.9,
"a_idx": 258,
"a_order": 3,
"b_price": 66388.0,
"b_idx": 266,
"b_order": 8,
"c_price": 67474.2,
"c_idx": 267,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.85,
"ratio_score": 0.979,
"prz_score": 0.925,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 66811.83,
"prz_range": [
66546.65,
67077.0
],
"prz_width_pct": 0.794,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.51,
"price_to_prz_pct_raw": 1.514,
"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": 66811.83,
"a_price": 68121.9,
"tp1_ad_382": 67312.27,
"tp2_ad_618": 67621.45,
"tp3_a_or_structure_liquidity": 68121.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5029,
"ABC": 0.6138
},
"x_price": 69666.8,
"x_idx": 216,
"x_order": 5,
"a_price": 68121.9,
"a_idx": 253,
"a_order": 5,
"b_price": 67345.0,
"b_idx": 256,
"b_order": 3,
"c_price": 67821.9,
"c_idx": 258,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.845,
"ratio_score": 0.729,
"prz_score": 0.973,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 66172.98,
"prz_range": [
65951.33,
66394.63
],
"prz_width_pct": 0.67,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.54,
"price_to_prz_pct_raw": 0.5433,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 66172.98,
"a_price": 67474.2,
"tp1_ad_382": 66670.05,
"tp2_ad_618": 66977.13,
"tp3_a_or_structure_liquidity": 67474.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5723,
"ABC": 0.5503
},
"x_price": 69277.8,
"x_idx": 225,
"x_order": 8,
"a_price": 67474.2,
"a_idx": 267,
"a_order": 3,
"b_price": 66442.0,
"b_idx": 290,
"b_order": 5,
"c_price": 67010.0,
"c_idx": 291,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.824,
"ratio_score": 0.809,
"prz_score": 0.89,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 66150.7,
"prz_range": [
65690.34,
66273.19
],
"prz_width_pct": 0.883,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.25,
"price_to_prz_pct_raw": 0.2528,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.53,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 65981.76,
"a_price": 68121.9,
"tp1_ad_382": 66799.29,
"tp2_ad_618": 67304.37,
"tp3_a_or_structure_liquidity": 68121.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6751,
"ABC": 0.6264,
"BCD": 1.2185,
"XAD": 0.7675
},
"x_price": 70690.1,
"x_idx": 204,
"x_order": 3,
"a_price": 68121.9,
"a_idx": 253,
"a_order": 5,
"b_price": 66388.0,
"b_idx": 266,
"b_order": 8,
"c_price": 67474.2,
"c_idx": 267,
"c_order": 3,
"d_idx": 281
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.889,
"ratio_score": 1.0,
"prz_score": 0.826,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 65940.93,
"prz_range": [
65595.88,
66285.98
],
"prz_width_pct": 1.047,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.19,
"price_to_prz_pct_raw": 0.1907,
"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": 65940.93,
"a_price": 68121.9,
"tp1_ad_382": 66774.06,
"tp2_ad_618": 67288.77,
"tp3_a_or_structure_liquidity": 68121.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5029,
"ABC": 0.4312
},
"x_price": 69666.8,
"x_idx": 216,
"x_order": 5,
"a_price": 68121.9,
"a_idx": 253,
"a_order": 5,
"b_price": 67345.0,
"b_idx": 256,
"b_order": 3,
"c_price": 67010.0,
"c_idx": 291,
"c_order": 3,
"d_idx": null
}
],
"council_relevant_prz": [
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.936,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 66300.47,
"prz_range": [
66106.45,
66494.49
],
"prz_width_pct": 0.585,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.74,
"price_to_prz_pct_raw": 0.737,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 66300.47,
"a_price": 68121.9,
"tp1_ad_382": 66996.26,
"tp2_ad_618": 67426.11,
"tp3_a_or_structure_liquidity": 68121.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4055,
"ABC": 0.4312
},
"x_price": 70038.0,
"x_idx": 196,
"x_order": 8,
"a_price": 68121.9,
"a_idx": 253,
"a_order": 5,
"b_price": 67345.0,
"b_idx": 256,
"b_order": 3,
"c_price": 67010.0,
"c_idx": 291,
"c_order": 3,
"d_idx": null
}
],
"report_detail_candidates": [
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.936,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 66300.47,
"prz_range": [
66106.45,
66494.49
],
"prz_width_pct": 0.585,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.74,
"price_to_prz_pct_raw": 0.737,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 66300.47,
"a_price": 68121.9,
"tp1_ad_382": 66996.26,
"tp2_ad_618": 67426.11,
"tp3_a_or_structure_liquidity": 68121.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4055,
"ABC": 0.4312
},
"x_price": 70038.0,
"x_idx": 196,
"x_order": 8,
"a_price": 68121.9,
"a_idx": 253,
"a_order": 5,
"b_price": 67345.0,
"b_idx": 256,
"b_order": 3,
"c_price": 67010.0,
"c_idx": 291,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.916,
"ratio_score": 0.915,
"prz_score": 0.955,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 65829.32,
"prz_range": [
65593.32,
66065.32
],
"prz_width_pct": 0.717,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.02,
"price_to_prz_pct_raw": 0.0212,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 65829.32,
"a_price": 67474.2,
"tp1_ad_382": 66457.67,
"tp2_ad_618": 66845.86,
"tp3_a_or_structure_liquidity": 67474.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6036,
"ABC": 0.6493
},
"x_price": 69666.8,
"x_idx": 216,
"x_order": 5,
"a_price": 67474.2,
"a_idx": 267,
"a_order": 3,
"b_price": 66150.7,
"b_idx": 281,
"b_order": 8,
"c_price": 67010.0,
"c_idx": 291,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.907,
"ratio_score": 1.0,
"prz_score": 0.867,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 65806.98,
"prz_range": [
65496.65,
66117.3
],
"prz_width_pct": 0.943,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.01,
"price_to_prz_pct_raw": -0.0128,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 65806.98,
"a_price": 67474.2,
"tp1_ad_382": 66443.86,
"tp2_ad_618": 66837.32,
"tp3_a_or_structure_liquidity": 67474.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4708,
"ABC": 0.5503
},
"x_price": 69666.8,
"x_idx": 216,
"x_order": 5,
"a_price": 67474.2,
"a_idx": 267,
"a_order": 3,
"b_price": 66442.0,
"b_idx": 290,
"b_order": 5,
"c_price": 67010.0,
"c_idx": 291,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.895,
"ratio_score": 0.959,
"prz_score": 0.87,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 65759.59,
"prz_range": [
65452.57,
66066.6
],
"prz_width_pct": 0.934,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.08,
"price_to_prz_pct_raw": -0.0848,
"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": 65759.59,
"a_price": 67821.9,
"tp1_ad_382": 66547.39,
"tp2_ad_618": 67034.1,
"tp3_a_or_structure_liquidity": 67821.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7772,
"ABC": 0.7575
},
"x_price": 69666.8,
"x_idx": 216,
"x_order": 5,
"a_price": 67821.9,
"a_idx": 258,
"a_order": 3,
"b_price": 66388.0,
"b_idx": 266,
"b_order": 8,
"c_price": 67474.2,
"c_idx": 267,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.85,
"ratio_score": 0.979,
"prz_score": 0.925,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 66811.83,
"prz_range": [
66546.65,
67077.0
],
"prz_width_pct": 0.794,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.51,
"price_to_prz_pct_raw": 1.514,
"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": 66811.83,
"a_price": 68121.9,
"tp1_ad_382": 67312.27,
"tp2_ad_618": 67621.45,
"tp3_a_or_structure_liquidity": 68121.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5029,
"ABC": 0.6138
},
"x_price": 69666.8,
"x_idx": 216,
"x_order": 5,
"a_price": 68121.9,
"a_idx": 253,
"a_order": 5,
"b_price": 67345.0,
"b_idx": 256,
"b_order": 3,
"c_price": 67821.9,
"c_idx": 258,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.845,
"ratio_score": 0.729,
"prz_score": 0.973,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 66172.98,
"prz_range": [
65951.33,
66394.63
],
"prz_width_pct": 0.67,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.54,
"price_to_prz_pct_raw": 0.5433,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 66172.98,
"a_price": 67474.2,
"tp1_ad_382": 66670.05,
"tp2_ad_618": 66977.13,
"tp3_a_or_structure_liquidity": 67474.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5723,
"ABC": 0.5503
},
"x_price": 69277.8,
"x_idx": 225,
"x_order": 8,
"a_price": 67474.2,
"a_idx": 267,
"a_order": 3,
"b_price": 66442.0,
"b_idx": 290,
"b_order": 5,
"c_price": 67010.0,
"c_idx": 291,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.824,
"ratio_score": 0.809,
"prz_score": 0.89,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 66150.7,
"prz_range": [
65690.34,
66273.19
],
"prz_width_pct": 0.883,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.25,
"price_to_prz_pct_raw": 0.2528,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.53,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 65981.76,
"a_price": 68121.9,
"tp1_ad_382": 66799.29,
"tp2_ad_618": 67304.37,
"tp3_a_or_structure_liquidity": 68121.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6751,
"ABC": 0.6264,
"BCD": 1.2185,
"XAD": 0.7675
},
"x_price": 70690.1,
"x_idx": 204,
"x_order": 3,
"a_price": 68121.9,
"a_idx": 253,
"a_order": 5,
"b_price": 66388.0,
"b_idx": 266,
"b_order": 8,
"c_price": 67474.2,
"c_idx": 267,
"c_order": 3,
"d_idx": 281
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.889,
"ratio_score": 1.0,
"prz_score": 0.826,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 65940.93,
"prz_range": [
65595.88,
66285.98
],
"prz_width_pct": 1.047,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.19,
"price_to_prz_pct_raw": 0.1907,
"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": 65940.93,
"a_price": 68121.9,
"tp1_ad_382": 66774.06,
"tp2_ad_618": 67288.77,
"tp3_a_or_structure_liquidity": 68121.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5029,
"ABC": 0.4312
},
"x_price": 69666.8,
"x_idx": 216,
"x_order": 5,
"a_price": 68121.9,
"a_idx": 253,
"a_order": 5,
"b_price": 67345.0,
"b_idx": 256,
"b_order": 3,
"c_price": 67010.0,
"c_idx": 291,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.828,
"ratio_score": 0.914,
"prz_score": 0.818,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 65182.59,
"prz_range": [
64834.21,
65530.96
],
"prz_width_pct": 1.069,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.96,
"price_to_prz_pct_raw": -0.9615,
"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": 65182.59,
"a_price": 68121.9,
"tp1_ad_382": 66305.41,
"tp2_ad_618": 66999.08,
"tp3_a_or_structure_liquidity": 68121.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7675,
"ABC": 0.5301
},
"x_price": 70690.1,
"x_idx": 204,
"x_order": 3,
"a_price": 68121.9,
"a_idx": 253,
"a_order": 5,
"b_price": 66150.7,
"b_idx": 281,
"b_order": 8,
"c_price": 67195.7,
"c_idx": 286,
"c_order": 5,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.819,
"ratio_score": 1.0,
"prz_score": 0.783,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": false,
"d_price": 65211.98,
"prz_range": [
65059.08,
65364.88
],
"prz_width_pct": 0.469,
"prz_confluence_count": 2,
"prz_fib_families": [
"ABCD",
"BC_EXT"
],
"price_to_prz_pct": -0.92,
"price_to_prz_pct_raw": -0.9168,
"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": 65211.98,
"a_price": 67821.9,
"tp1_ad_382": 66208.97,
"tp2_ad_618": 66824.91,
"tp3_a_or_structure_liquidity": 67821.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5827,
"ABC": 0.5142
},
"x_price": 70690.1,
"x_idx": 204,
"x_order": 3,
"a_price": 67821.9,
"a_idx": 258,
"a_order": 3,
"b_price": 66150.7,
"b_idx": 281,
"b_order": 8,
"c_price": 67010.0,
"c_idx": 291,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.804,
"ratio_score": 0.973,
"prz_score": 0.795,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": false,
"d_price": 66442.0,
"prz_range": [
66397.53,
67149.71
],
"prz_width_pct": 1.126,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.46,
"price_to_prz_pct_raw": 1.4559,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"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.338,
"adverse_move_ratio_ad": 0.645,
"bars_after_d": 9,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 66773.62,
"a_price": 68121.9,
"tp1_ad_382": 67288.66,
"tp2_ad_618": 67606.86,
"tp3_a_or_structure_liquidity": 68121.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4055,
"ABC": 0.7142,
"BCD": 2.6273,
"XAD": 0.8767
},
"x_price": 70038.0,
"x_idx": 196,
"x_order": 8,
"a_price": 68121.9,
"a_idx": 253,
"a_order": 5,
"b_price": 67345.0,
"b_idx": 256,
"b_order": 3,
"c_price": 67899.9,
"c_idx": 274,
"c_order": 8,
"d_idx": 290
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.754,
"ratio_score": 0.669,
"prz_score": 0.846,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 66437.57,
"prz_range": [
66106.39,
66768.75
],
"prz_width_pct": 0.997,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.95,
"price_to_prz_pct_raw": 0.9453,
"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": 66437.57,
"a_price": 68121.9,
"tp1_ad_382": 67080.98,
"tp2_ad_618": 67478.49,
"tp3_a_or_structure_liquidity": 68121.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7151,
"ABC": 0.4312
},
"x_price": 67035.5,
"x_idx": 250,
"x_order": 8,
"a_price": 68121.9,
"a_idx": 253,
"a_order": 5,
"b_price": 67345.0,
"b_idx": 256,
"b_order": 3,
"c_price": 67010.0,
"c_idx": 291,
"c_order": 3,
"d_idx": null
}
],
"actionable_patterns_list": [
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.936,
"prz_proximity": "nearby",
"prz_range": [
66106.45,
66494.49
],
"prz_reversal_direction": "up",
"price_to_prz_pct": 0.74,
"high_confluence_prz": true,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 66300.47,
"a_price": 68121.9,
"tp1_ad_382": 66996.26,
"tp2_ad_618": 67426.11,
"tp3_a_or_structure_liquidity": 68121.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "BAT FORMING HIGH PRZ $66,106.45-$66,494.49: expected reversal UP if price reacts in zone"
}
],
"best_council_prz": {
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.936,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 66300.47,
"prz_range": [
66106.45,
66494.49
],
"prz_width_pct": 0.585,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.74,
"price_to_prz_pct_raw": 0.737,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 66300.47,
"a_price": 68121.9,
"tp1_ad_382": 66996.26,
"tp2_ad_618": 67426.11,
"tp3_a_or_structure_liquidity": 68121.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4055,
"ABC": 0.4312
},
"x_price": 70038.0,
"x_idx": 196,
"x_order": 8,
"a_price": 68121.9,
"a_idx": 253,
"a_order": 5,
"b_price": 67345.0,
"b_idx": 256,
"b_order": 3,
"c_price": 67010.0,
"c_idx": 291,
"c_order": 3,
"d_idx": null
},
"best_tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 66300.47,
"a_price": 68121.9,
"tp1_ad_382": 66996.26,
"tp2_ad_618": 67426.11,
"tp3_a_or_structure_liquidity": 68121.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"tp_ladder": [
{
"direction": "bullish",
"source": "bat",
"d_price": 66300.47,
"a_price": 68121.9,
"tp1_ad_382": 66996.26,
"tp2_ad_618": 67426.11,
"tp3_a_or_structure_liquidity": 68121.9,
"note": "Use as strong TP ladder context; not standalone path authority."
}
],
"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": "watch",
"directional_scores": {
"bullish": 0.139,
"bearish": 0
},
"directional_score_total": 0.139,
"directional_dominance": 1.0
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.46,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.55,\n \"setup_signals\": [\n \"현재가 $65,815.40가 활성 bullish Gartley PRZ $65,593.32-$66,065.32 내부에 위치하며 D 예상가 $65,829.32와 거의 일치\",\n \"활성 bullish Bat PRZ $65,496.65-$66,117.30 중심부 근처에서 거래 중이며 nearest PRZ가 $65,806.98로 현재가와 -0.01% 차이\",\n \"고컨플루언스 strict high bullish Bat 형성 PRZ $66,106.45-$66,494.49가 상단 인접 구간에 있으며 ABCD, BC_EXT, XAD 3개 Fib 패밀리 수렴\",\n \"완료 bullish Gartley 후보가 PRZ $65,690.34-$66,273.19에서 반응 확인됨: AD 0.382 반응 도달, PRZ 중심 회수/방어, reaction_score 1.0\",\n \"다만 주요 활성/인접 패턴 대부분은 pre-confirmation 상태이며 confirmed_reaction_prz_count가 0으로 집계되어 구조 전환 신호는 아직 부족\"\n ],\n \"reasoning\": \"15분 기준 가격은 EMA20 $66,575.33, EMA120 $68,544.18, EMA240 $70,084.88 아래에 있고 24시간 -7.20% 하락 중이므로 확인된 구조 편향은 아직 bearish로 본다. 그러나 현재가 $65,815.40는 bullish Gartley/Bat PRZ 클러스터 $65,496.65-$66,117.30 및 $65,593.32-$66,065.32 안에 있어 단기 반등 셋업은 활성화되어 있다. 가장 품질이 높은 구조는 strict high bullish Bat로, PRZ $66,106.45-$66,494.49, 점수 0.936, PRZ score 1.0, Fib 패밀리 ABCD/BC_EXT/XAD 3중 수렴이지만 아직 forming 및 미확인 반응 상태라 단독 방향 전환 근거는 아니다. 확인된 후보 Gartley 반응은 TP1 $66,799.29까지 이미 0.382 AD 반응을 충족한 이력이 있으나 candidate-tier이므로 중간 컨플루언스 타이브레이커 수준으로만 반영한다.\",\n \"key_levels\": {\n \"support\": [\n 66106.45,\n 66065.32,\n 65593.32,\n 65496.65,\n 65359.1\n ],\n \"resistance\": [\n 66494.49,\n 66996.26,\n 67426.11,\n 68121.9,\n 68544.18\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$65,359.10\",\n \"risk_scenario\": \"가격이 PRZ 하단 $65,496.65 및 7일 저점 $65,359.10을 방어하지 못하고 15분 종가로 하향 이탈하면 bullish harmonic 반응 셋업은 실패로 간주된다. 이 경우 Bat/Gartley PRZ는 지지에서 저항으로 전환될 수 있으며, $65,000대 초반 또는 더 낮은 유동성 구간을 향한 하락 지속 리스크가 커진다. 반대로 $66,117.30-$66,494.49를 회수하고 15분/1시간 MSS 또는 CHoCH가 동반되면 $66,996.26, $67,426.11, $68,121.90 순서의 harmonic TP ladder가 유효해진다.\",\n \"data_quality\": \"medium\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.72,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.78,
"setup_signals": [
"현재가 $65,815.40가 EMA20 $66,575.33 아래(-1.1%)에 있고 EMA120 $68,544.18 및 EMA240 $70,084.88도 하회하여 하락 구조가 유지됨",
"24시간 가격 -7.20% 하락 중 OI가 +4.137% 증가하여 신규 포지션이 하락 방향으로 붙고 있으며, 이는 추가 변동성 확대 신호",
"CVD 변화가 -17,072.4320으로 음수이며 매수 참여가 약하고, cvd_divergence 0.300으로 강한 bullish divergence는 아직 부족함",
"롱 계정 비율 0.686, 숏 계정 비율 0.314로 롱 계정 쏠림이 극단적(account_long_crowding 1.000)이며, 롱 계정은 24시간 +0.014 증가해 하락 중 롱 물타기/포획 가능성",
"현물-선물 basis가 -0.0524%로 음수이고 basis_change -0.0210으로 약화되어 선물 수요가 강하지 않음",
"즉시 하방 청산 유동성이 $65,600, $64,600, $64,200에 위치해 있어 가격이 $65,600을 이탈하면 연쇄 청산 테스트 가능"
],
"reasoning": "BTC는 현재 $65,815.40으로 7일 저점 $65,359.10 근처에서 거래되며, EMA20 $66,575.33, EMA120 $68,544.18, EMA240 $70,084.88을 모두 하회해 확인된 구조는 bearish입니다. 파생 포지셔닝상 가격은 24시간 -7.20% 하락했지만 OI는 +4.137% 증가했고, CVD는 -17,072.4320으로 감소해 하락 추세에 신규 포지션과 매도 체결 우위가 동반되고 있습니다. 특히 롱 계정 비율이 0.686까지 올라 account_long_crowding 1.000을 기록해, 하락 중 롱이 계속 쌓이는 포획 구조가 보이며 이는 $65,600, $64,600, $64,200 하방 유동성으로의 압력을 키웁니다. 반등하더라도 $66,575.33 EMA20 회복 전까지는 단기 되돌림에 그칠 가능성이 높고, $68,400 및 $68,544.18 부근을 수복해야 bearish thesis가 약화됩니다.",
"key_levels": {
"support": [
65600,
65359.1,
64600,
64200,
59200
],
"resistance": [
66575.33,
68400,
68544.18,
69600,
70084.88,
73600,
74250
]
},
"time_horizon": "short term: 파생 포지셔닝 선행성을 감안한 4-8시간 중심",
"invalidation_level": "$68,400 상방 안착",
"risk_scenario": "반대 시나리오는 $65,600 하방 유동성만 스윕한 뒤 빠르게 $66,575.33 EMA20을 회복하고, 이후 $68,400 청산 클러스터까지 숏 커버링이 발생하는 경우입니다. 이 경우 롱 쏠림이 단기 손절을 유도한 뒤 오히려 매도 포지션이 갇히며 $68,544.18 EMA120 재테스트까지 반등이 확장될 수 있습니다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.3,
"cvd_change": -17072.432,
"oi_trend": 0.914,
"oi_change_pct_24h": 4.137,
"oi_latest": 110018.26,
"funding_pressure": 0.428,
"funding_avg": 7.167e-05,
"funding_change_24h": 1.175e-05,
"long_account_ratio": 0.683,
"short_account_ratio": 0.317,
"long_account_latest": 0.686,
"short_account_latest": 0.314,
"long_account_change_24h": 0.0142,
"short_account_change_24h": -0.0142,
"account_flow_label": "long_accounts_rising_short_accounts_falling",
"account_short_crowding": 0.0,
"account_long_crowding": 1.0,
"ls_imbalance": 0.0,
"ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
"spot_futures_basis_score": 0.487,
"spot_futures_basis_pct": -0.0524,
"basis_change_lookback": -0.021,
"aggregate_score": 0.426,
"bull_signals": 1,
"bear_signals": 3,
"liq_below": [
[
65600,
2978.9974282499998
],
[
64600,
2968.0979580000003
],
[
64200,
3032.554629
]
],
"liq_above": [
[
68400,
4711.7128485
],
[
69600,
3693.7914010000004
],
[
73600,
4617.23925125
]
],
"strongest_liq_level": 59200,
"fragility_score": 0.814,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.72,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.78,\n \"setup_signals\": [\n \"현재가 $65,815.40가 EMA20 $66,575.33 아래(-1.1%)에 있고 EMA120 $68,544.18 및 EMA240 $70,084.88도 하회하여 하락 구조가 유지됨\",\n \"24시간 가격 -7.20% 하락 중 OI가 +4.137% 증가하여 신규 포지션이 하락 방향으로 붙고 있으며, 이는 추가 변동성 확대 신호\",\n \"CVD 변화가 -17,072.4320으로 음수이며 매수 참여가 약하고, cvd_divergence 0.300으로 강한 bullish divergence는 아직 부족함\",\n \"롱 계정 비율 0.686, 숏 계정 비율 0.314로 롱 계정 쏠림이 극단적(account_long_crowding 1.000)이며, 롱 계정은 24시간 +0.014 증가해 하락 중 롱 물타기/포획 가능성\",\n \"현물-선물 basis가 -0.0524%로 음수이고 basis_change -0.0210으로 약화되어 선물 수요가 강하지 않음\",\n \"즉시 하방 청산 유동성이 $65,600, $64,600, $64,200에 위치해 있어 가격이 $65,600을 이탈하면 연쇄 청산 테스트 가능\"\n ],\n \"reasoning\": \"BTC는 현재 $65,815.40으로 7일 저점 $65,359.10 근처에서 거래되며, EMA20 $66,575.33, EMA120 $68,544.18, EMA240 $70,084.88을 모두 하회해 확인된 구조는 bearish입니다. 파생 포지셔닝상 가격은 24시간 -7.20% 하락했지만 OI는 +4.137% 증가했고, CVD는 -17,072.4320으로 감소해 하락 추세에 신규 포지션과 매도 체결 우위가 동반되고 있습니다. 특히 롱 계정 비율이 0.686까지 올라 account_long_crowding 1.000을 기록해, 하락 중 롱이 계속 쌓이는 포획 구조가 보이며 이는 $65,600, $64,600, $64,200 하방 유동성으로의 압력을 키웁니다. 반등하더라도 $66,575.33 EMA20 회복 전까지는 단기 되돌림에 그칠 가능성이 높고, $68,400 및 $68,544.18 부근을 수복해야 bearish thesis가 약화됩니다.\",\n \"key_levels\": {\n \"support\": [\n 65600,\n 65359.1,\n 64600,\n 64200,\n 59200\n ],\n \"resistance\": [\n 66575.33,\n 68400,\n 68544.18,\n 69600,\n 70084.88,\n 73600,\n 74250\n ]\n },\n \"time_horizon\": \"short term: 파생 포지셔닝 선행성을 감안한 4-8시간 중심\",\n \"invalidation_level\": \"$68,400 상방 안착\",\n \"risk_scenario\": \"반대 시나리오는 $65,600 하방 유동성만 스윕한 뒤 빠르게 $66,575.33 EMA20을 회복하고, 이후 $68,400 청산 클러스터까지 숏 커버링이 발생하는 경우입니다. 이 경우 롱 쏠림이 단기 손절을 유도한 뒤 오히려 매도 포지션이 갇히며 $68,544.18 EMA120 재테스트까지 반등이 확장될 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "neutral",
"confidence": 0.56,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.62,
"setup_signals": [
"현재가 $65,815.40가 하락 스윙 $67,196→$66,442의 ext_2.0 $65,688.30에 근접해 지지 테스트 중",
"가격이 ret_0.5/EQ $66,818.85 및 ret_0.618 골든비율 $66,907.79 아래에 있어 단기적으로 할인 구간에 위치",
"fib_reaction_state가 testing이며 reaction_probability가 0.65로, $65,688.30 부근에서 단기 반등 시도 가능성 존재",
"상방 구조 전환은 아직 미확인 상태이며, 최소 ret_0.236 $66,619.87 회복 전까지는 반등이 선행 셋업에 그침",
"하방으로 $65,688.30 이탈 시 다음 피보나치 지지/확장 후보는 $65,222.51 및 confluence zone $65,290.81"
],
"reasoning": "확정 구조는 하락 우위이다. 가격은 EMA20 $66,575.33, EMA120 $68,544.18, EMA240 $70,084.88 아래에 있으며, 최근 스윙 $67,196→$66,442 이후 현재 $65,815.40까지 확장 구간에 머물러 있다. 다만 현재가는 ext_2.0 $65,688.30에 매우 근접해 있고 fib_reaction_state가 testing, reaction_probability가 0.65로 나타나 단기 반등 셋업은 존재한다. 반등이 신뢰를 얻으려면 우선 ext_1.618 $65,976.21, ext_1.414 $66,129.97, ext_1.272 $66,236.99를 회복해야 하며, 핵심 저항 클러스터는 $66,769.11 부근과 골든비율 ret_0.618 $66,907.79이다.",
"key_levels": {
"support": [
65688.3,
65290.81,
65222.51
],
"resistance": [
65976.21,
66129.97,
66236.99,
66619.87,
66729.91,
66818.85,
66907.79
]
},
"time_horizon": "short term",
"invalidation_level": "$65,688.30 하향 이탈 및 15분봉 종가 안착",
"risk_scenario": "$65,688.30 ext_2.0 지지가 실패하면 단기 반등 셋업은 무효화되고, 가격은 $65,290.81 confluence zone 및 $65,222.51 지지까지 추가 확장될 수 있다. 반대로 $66,236.99를 회복하고 $66,619.87 이상으로 안착하면 하락 확장 압력이 약화되며 $66,769.11~$66,907.79 골든비율 저항 클러스터까지 되돌림이 열릴 수 있다.",
"data_quality": "high",
"metrics": {
"swing_pair": "High→Low: $67,196 → $66,442",
"direction": "down",
"nearest_fib": "ext_2.0",
"nearest_fib_price": 65688.3,
"nearest_fib_distance": 0.19,
"golden_ratio_level": 66907.79,
"fib_ret_382": 66729.91,
"fib_ret_618": 66907.79,
"confluence_zones": [
{
"price": 66769.11,
"count": 4,
"levels": [
"ret_0.236",
"ret_0.382",
"ret_0.5",
"ret_0.618"
],
"cluster_score": 1.0
},
{
"price": 66269.65,
"count": 3,
"levels": [
"ext_1.414",
"ext_1.272",
"ext_1.0"
],
"cluster_score": 0.85
},
{
"price": 65290.81,
"count": 2,
"levels": [
"ext_2.618",
"ext_1.0"
],
"cluster_score": 0.6
},
{
"price": 65832.26,
"count": 2,
"levels": [
"ext_2.0",
"ext_1.618"
],
"cluster_score": 0.6
}
],
"support_levels": [
65688.3,
65222.5134
],
"resistance_levels": [
65976.21340000001,
66129.9682,
66236.9936
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 66619.87,
"distance_pct": 1.22,
"is_support": false,
"cluster_score": 1.0
},
{
"name": "ret_0.382",
"price": 66729.91,
"distance_pct": 1.39,
"is_support": false,
"cluster_score": 1.0
},
{
"name": "ret_0.5",
"price": 66818.85,
"distance_pct": 1.52,
"is_support": false,
"cluster_score": 1.0
},
{
"name": "ret_0.618",
"price": 66907.79,
"distance_pct": 1.66,
"is_support": false,
"cluster_score": 1.0
},
{
"name": "ret_0.786",
"price": 67034.41,
"distance_pct": 1.85,
"is_support": false,
"cluster_score": 1.0
},
{
"name": "ext_1.0",
"price": 66442.0,
"distance_pct": 0.95,
"is_support": false,
"cluster_score": 1.0
},
{
"name": "ext_1.272",
"price": 66236.99,
"distance_pct": 0.64,
"is_support": false,
"cluster_score": 0.85
},
{
"name": "ext_1.414",
"price": 66129.97,
"distance_pct": 0.48,
"is_support": false,
"cluster_score": 0.85
},
{
"name": "ext_1.618",
"price": 65976.21,
"distance_pct": 0.24,
"is_support": false,
"cluster_score": 0.85
},
{
"name": "ext_2.0",
"price": 65688.3,
"distance_pct": 0.19,
"is_support": true,
"cluster_score": 0.6
}
],
"confluence_quality": 1.0,
"fib_reaction_state": "testing",
"reaction_probability": 0.65
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.56,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.62,\n \"setup_signals\": [\n \"현재가 $65,815.40가 하락 스윙 $67,196→$66,442의 ext_2.0 $65,688.30에 근접해 지지 테스트 중\",\n \"가격이 ret_0.5/EQ $66,818.85 및 ret_0.618 골든비율 $66,907.79 아래에 있어 단기적으로 할인 구간에 위치\",\n \"fib_reaction_state가 testing이며 reaction_probability가 0.65로, $65,688.30 부근에서 단기 반등 시도 가능성 존재\",\n \"상방 구조 전환은 아직 미확인 상태이며, 최소 ret_0.236 $66,619.87 회복 전까지는 반등이 선행 셋업에 그침\",\n \"하방으로 $65,688.30 이탈 시 다음 피보나치 지지/확장 후보는 $65,222.51 및 confluence zone $65,290.81\"\n ],\n \"reasoning\": \"확정 구조는 하락 우위이다. 가격은 EMA20 $66,575.33, EMA120 $68,544.18, EMA240 $70,084.88 아래에 있으며, 최근 스윙 $67,196→$66,442 이후 현재 $65,815.40까지 확장 구간에 머물러 있다. 다만 현재가는 ext_2.0 $65,688.30에 매우 근접해 있고 fib_reaction_state가 testing, reaction_probability가 0.65로 나타나 단기 반등 셋업은 존재한다. 반등이 신뢰를 얻으려면 우선 ext_1.618 $65,976.21, ext_1.414 $66,129.97, ext_1.272 $66,236.99를 회복해야 하며, 핵심 저항 클러스터는 $66,769.11 부근과 골든비율 ret_0.618 $66,907.79이다.\",\n \"key_levels\": {\n \"support\": [\n 65688.3,\n 65290.81,\n 65222.51\n ],\n \"resistance\": [\n 65976.21,\n 66129.97,\n 66236.99,\n 66619.87,\n 66729.91,\n 66818.85,\n 66907.79\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$65,688.30 하향 이탈 및 15분봉 종가 안착\",\n \"risk_scenario\": \"$65,688.30 ext_2.0 지지가 실패하면 단기 반등 셋업은 무효화되고, 가격은 $65,290.81 confluence zone 및 $65,222.51 지지까지 추가 확장될 수 있다. 반대로 $66,236.99를 회복하고 $66,619.87 이상으로 안착하면 하락 확장 압력이 약화되며 $66,769.11~$66,907.79 골든비율 저항 클러스터까지 되돌림이 열릴 수 있다.\",\n \"data_quality\": \"high\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bearish",
"overall_confidence": 0.84,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.64,
"active_setups": [
"Wyckoff: 확정 분배 이후 현재 재분배성 Phase E 구간, LPSY $67,010.00 회복 실패 후 Phase E 저점 $65,359.10 형성",
"ICT: 최근 하향 BOS 레벨 $66,388.00 아래에 머물며 bearish BOS 시퀀스가 유지됨",
"Derivatives: 24시간 가격 -7.20% 하락 중 OI +4.137%, CVD -17,072.4320으로 하락 추세에 신규 포지션과 매도 체결 우위가 동반됨",
"동적 저항: 현재가 $65,815.40가 EMA20 $66,575.33, EMA120 $68,544.18, EMA240 $70,084.88 아래에 위치",
"반등 리스크: Harmonic bullish Gartley/Bat PRZ $65,496.65-$66,117.30 내부, Fibonacci ext_2.0 $65,688.30 테스트, 고거래량 bullish harami 감지",
"단기 회복 확인선: $66,150.70, $66,388.00, $66,575.33, $66,740.50"
],
"setup_vs_structure": "구조는 명확히 bearish이나, 실행 셋업은 하락 추세 추종 신호와 저점권 반등 후보가 충돌한다. 다만 Wyckoff·ICT·Derivatives의 약세 셋업 품질과 신뢰도가 더 높아, 현재 실행 환경은 bearish 우위이나 $65,359.10-$66,117.30 구간의 반응 리스크를 반드시 감안해야 한다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 3,
"neutral_count": 3
},
"key_levels": {
"support": [
65688.3,
65600,
65359.1,
65290.81,
65000,
64600,
64200
],
"resistance": [
65976.21,
66150.7,
66388.0,
66575.33,
66740.5,
67010.0,
68121.9,
68544.18,
70084.88
]
},
"confluences": [
"모든 분석가가 구조 편향을 bearish로 판정했다: 가격은 EMA20 $66,575.33, EMA120 $68,544.18, EMA240 $70,084.88 아래에 있다.",
"Wyckoff와 ICT는 $66,150.70-$66,388.00 구간을 구조 회복 전 저항으로 본다: Wyckoff의 Phase B 약세 저점 $66,150.70, ICT의 최근 하향 BOS $66,388.00.",
"Candlestick, Wyckoff, ICT, Derivatives 모두 $65,359.10을 핵심 저점 또는 단기 지지 테스트 레벨로 제시한다.",
"Derivatives의 $65,600 하방 유동성과 Fibonacci ext_2.0 $65,688.30, Harmonic PRZ $65,496.65-$66,117.30이 $65.5k-$65.7k 부근 반응 구간으로 겹친다.",
"ICT EQ $66,740.50, Fibonacci 저항 클러스터 $66,729.91-$66,907.79, Harmonic TP/PRZ 상단 $66,799.29-$66,996.26이 $66.7k-$67.0k 저항대로 수렴한다.",
"Wyckoff LPSY $67,010.00과 Fibonacci ret_0.786 $67,034.41, Harmonic TP 구간 $66,996.26-$67,034.10이 $67.0k 부근의 구조적 재평가 구간으로 겹친다."
],
"conflicts": [
"구조와 단기 반응 셋업이 충돌한다: Wyckoff·ICT·Derivatives는 bearish 구조 지속을 지지하지만, Harmonic·Fibonacci·Candlestick은 $65,359.10-$66,117.30 저점권에서 bullish 반응 후보를 제시한다.",
"Harmonic의 bullish Bat/Gartley PRZ는 현재가와 매우 가깝지만 대부분 forming 또는 pre-confirmation 상태라 구조 전환 근거로 쓰기에는 부족하다.",
"Candlestick은 고거래량 bullish harami를 제시하지만 최근 bearish engulfing 2개와 bearish harami도 함께 존재해 단독 bullish 전환 신호로 보기 어렵다.",
"Fibonacci는 ext_2.0 $65,688.30 반응 가능성을 제시하지만, 가격이 $66,818.85 EQ 및 $66,907.79 골든비율 아래에 있어 아직 구조적 회복은 확인되지 않았다."
],
"executive_summary": "BTC/USDT 15분 구조는 완료된 상위 분배 이후 현재 재분배성 Phase E에 위치한 bearish regime으로 진단된다. Wyckoff는 LPSY $67,010.00 회복 실패 후 $65,359.10까지 확장된 Phase E를 제시하고, ICT는 $66,388.00 하향 BOS 및 이전일 저점 $67,573.50 이탈로 하락 구조가 유지된다고 본다. 다만 현재가는 Harmonic bullish PRZ $65,496.65-$66,117.30, Fibonacci ext_2.0 $65,688.30, 고거래량 bullish harami가 겹치는 저점 반응 구간에 있어 즉시 실행 리스크는 양방향이다. 구조적 무효화는 우선 $68,121.90 회복, 보수적으로 $68,544.18 상회이며, 그 전까지 $66,150.70-$67,010.00 구간은 회복 확인대이자 약세 구조의 압력 구간으로 해석된다.",
"raw_llm_response": "{\n \"overall_signal\": \"bearish\",\n \"overall_confidence\": 0.84,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.64,\n \"active_setups\": [\n \"Wyckoff: 확정 분배 이후 현재 재분배성 Phase E 구간, LPSY $67,010.00 회복 실패 후 Phase E 저점 $65,359.10 형성\",\n \"ICT: 최근 하향 BOS 레벨 $66,388.00 아래에 머물며 bearish BOS 시퀀스가 유지됨\",\n \"Derivatives: 24시간 가격 -7.20% 하락 중 OI +4.137%, CVD -17,072.4320으로 하락 추세에 신규 포지션과 매도 체결 우위가 동반됨\",\n \"동적 저항: 현재가 $65,815.40가 EMA20 $66,575.33, EMA120 $68,544.18, EMA240 $70,084.88 아래에 위치\",\n \"반등 리스크: Harmonic bullish Gartley/Bat PRZ $65,496.65-$66,117.30 내부, Fibonacci ext_2.0 $65,688.30 테스트, 고거래량 bullish harami 감지\",\n \"단기 회복 확인선: $66,150.70, $66,388.00, $66,575.33, $66,740.50\"\n ],\n \"setup_vs_structure\": \"구조는 명확히 bearish이나, 실행 셋업은 하락 추세 추종 신호와 저점권 반등 후보가 충돌한다. 다만 Wyckoff·ICT·Derivatives의 약세 셋업 품질과 신뢰도가 더 높아, 현재 실행 환경은 bearish 우위이나 $65,359.10-$66,117.30 구간의 반응 리스크를 반드시 감안해야 한다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 0,\n \"bearish_count\": 3,\n \"neutral_count\": 3\n },\n \"key_levels\": {\n \"support\": [\n 65688.3,\n 65600,\n 65359.1,\n 65290.81,\n 65000,\n 64600,\n 64200\n ],\n \"resistance\": [\n 65976.21,\n 66150.7,\n 66388.0,\n 66575.33,\n 66740.5,\n 67010.0,\n 68121.9,\n 68544.18,\n 70084.88\n ]\n },\n \"confluences\": [\n \"모든 분석가가 구조 편향을 bearish로 판정했다: 가격은 EMA20 $66,575.33, EMA120 $68,544.18, EMA240 $70,084.88 아래에 있다.\",\n \"Wyckoff와 ICT는 $66,150.70-$66,388.00 구간을 구조 회복 전 저항으로 본다: Wyckoff의 Phase B 약세 저점 $66,150.70, ICT의 최근 하향 BOS $66,388.00.\",\n \"Candlestick, Wyckoff, ICT, Derivatives 모두 $65,359.10을 핵심 저점 또는 단기 지지 테스트 레벨로 제시한다.\",\n \"Derivatives의 $65,600 하방 유동성과 Fibonacci ext_2.0 $65,688.30, Harmonic PRZ $65,496.65-$66,117.30이 $65.5k-$65.7k 부근 반응 구간으로 겹친다.\",\n \"ICT EQ $66,740.50, Fibonacci 저항 클러스터 $66,729.91-$66,907.79, Harmonic TP/PRZ 상단 $66,799.29-$66,996.26이 $66.7k-$67.0k 저항대로 수렴한다.\",\n \"Wyckoff LPSY $67,010.00과 Fibonacci ret_0.786 $67,034.41, Harmonic TP 구간 $66,996.26-$67,034.10이 $67.0k 부근의 구조적 재평가 구간으로 겹친다.\"\n ],\n \"conflicts\": [\n \"구조와 단기 반응 셋업이 충돌한다: Wyckoff·ICT·Derivatives는 bearish 구조 지속을 지지하지만, Harmonic·Fibonacci·Candlestick은 $65,359.10-$66,117.30 저점권에서 bullish 반응 후보를 제시한다.\",\n \"Harmonic의 bullish Bat/Gartley PRZ는 현재가와 매우 가깝지만 대부분 forming 또는 pre-confirmation 상태라 구조 전환 근거로 쓰기에는 부족하다.\",\n \"Candlestick은 고거래량 bullish harami를 제시하지만 최근 bearish engulfing 2개와 bearish harami도 함께 존재해 단독 bullish 전환 신호로 보기 어렵다.\",\n \"Fibonacci는 ext_2.0 $65,688.30 반응 가능성을 제시하지만, 가격이 $66,818.85 EQ 및 $66,907.79 골든비율 아래에 있어 아직 구조적 회복은 확인되지 않았다.\"\n ],\n \"highest_conviction_analyst\": \"Wyckoff Expert — 확정 분배 구조와 재분배성 Phase E를 제시하며, regime 적합도와 분배 점수가 매우 높고 BC $74,211.40 → SOW $72,573.50 → LPSY $67,010.00 → Phase E $65,359.10로 이어지는 구조적 가격 사슬이 가장 명확하다.\",\n \"invalidation_level\": \"$68,121.90 회복·안착 시 현재 재분배 Phase E 해석이 약화되며, 보수적으로는 EMA120 $68,544.18 상회가 bearish 구조 진단의 핵심 무효화 조건이다.\",\n \"executive_summary\": \"BTC/USDT 15분 구조는 완료된 상위 분배 이후 현재 재분배성 Phase E에 위치한 bearish regime으로 진단된다. Wyckoff는 LPSY $67,010.00 회복 실패 후 $65,359.10까지 확장된 Phase E를 제시하고, ICT는 $66,388.00 하향 BOS 및 이전일 저점 $67,573.50 이탈로 하락 구조가 유지된다고 본다. 다만 현재가는 Harmonic bullish PRZ $65,496.65-$66,117.30, Fibonacci ext_2.0 $65,688.30, 고거래량 bullish harami가 겹치는 저점 반응 구간에 있어 즉시 실행 리스크는 양방향이다. 구조적 무효화는 우선 $68,121.90 회복, 보수적으로 $68,544.18 상회이며, 그 전까지 $66,150.70-$67,010.00 구간은 회복 확인대이자 약세 구조의 압력 구간으로 해석된다.\"\n}"
},
"overall_signal": "bearish",
"overall_confidence": 0.84,
"operating_path": {
"path_type": "complex",
"confidence": 0.6,
"waypoints": [
{
"seq": 1,
"price": 66269.65,
"type": "resistance_test",
"source": "Fibonacci(fib_confluence strict $66,269.65, score 0.85), Wyckoff(Phase B 약세 저점 $66,150.70), ICT(하향 BOS $66,388.00), Harmonic(bullish PRZ $65,496.65-$66,117.30), Candlestick(고거래량 strict bullish harami)",
"description": "현재가 $65,815.40는 harmonic bullish Gartley/Bat PRZ 내부이며 fib ext_2.0 $65,688.30를 testing(reaction_probability 0.65)하고, 고거래량 strict bullish harami가 감지되어 단기 반등이 먼저 나올 확률이 높다. 반등은 nearest STRICT fib_confluence $66,269.65를 중심으로 Wyckoff Phase B 저점 $66,150.70~ICT BOS $66,388.00 저항대에서 막힐 공산이 크며, 이는 Wyckoff LPSY 재분배·ICT '반등=매도 재진입' 관점의 sell-the-rip 구간이다. (harmonic은 forming 상태이므로 fib·candle 컨플루언스를 주근거로 채택)",
"est_hours": 3,
"turning_zone": [
66269.65,
66420.0
],
"likely_wick": 66388.0,
"rejection_confirm": 66150.7,
"invalid_overshoot": 66575.33,
"calibration_reasoning": "STRICT fib 컨플루언스 $66,269.65(ext_1.414/1.272/1.0)를 존 하단, ICT BOS $66,388.00을 상단 저항 캡으로 설정(폭 ≈0.38 ATR)하고 sell-the-rip 위크는 BOS 자석으로 편향. 사전확인(PRE_CONFIRMATION) harmonic bat PRZ $66,300.47은 보조 반응존으로만 반영해 웨이포인트를 이동시키지 않았으며, Phase B 저점 $66,150.70 하향 이탈 시 반등 거부 확정·EMA20 $66,575.33 회복 시 무효."
},
{
"seq": 2,
"price": 65359.1,
"type": "support_test",
"source": "Wyckoff(Phase E 저점 $65,359.10), ICT·Candlestick·Derivatives·Harmonic 공통 핵심 저점 $65,359.10",
"description": "저항대에서 반등 실패 시 EMA20 $66,575.33 미회복 상태로 약세 구조가 재개되어 7일 저점이자 Phase E 저점 $65,359.10을 재시험한다. OI +4.137%·CVD -17,072·account_long_crowding 1.0(롱 과밀 포획)이 하방 압력을 유지하므로 이 저점 방어 여부가 다음 스윙의 핵심 분기점이다.",
"est_hours": 10,
"turning_zone": [
65222.51,
65359.1
],
"likely_wick": 65290.81,
"rejection_confirm": 65600.0,
"invalid_overshoot": 65150.0,
"calibration_reasoning": "Phase E·7일 저점 $65,359.10을 존 상단으로, 아래의 fib 컨플루언스 $65,290.81(ext_2.618/1.0)와 fib 지지 $65,222.51까지 존을 확장(폭 ≈0.34 ATR)했고 위크는 2중 컨플루언스 $65,290.81로 자석됨. $65,600 Chairman 지지 재탈환 시 반등 확정, $65,222.51 fib 지지 이탈 시 $65,000행 연장으로 무효."
},
{
"seq": 3,
"price": 65000.0,
"type": "swing_low",
"source": "ICT(지지 $65,000), Derivatives(하방 유동성 $65,600/$64,600/$64,200), Fibonacci(ext 하단 $65,290.81)",
"description": "$65,359.10이 하향 이탈되면 fib $65,290.81을 지나 라운드넘버·ICT 지지 $65,000으로 확장된다. Derivatives의 롱 포획 구조와 $64,600/$64,200 하방 유동성이 추가 하락을 유인하며, 본 경로의 24시간 약세 목표 구간이다.",
"est_hours": 19,
"turning_zone": [
64600.0,
65000.0
],
"likely_wick": 64950.0,
"rejection_confirm": 65290.81,
"invalid_overshoot": 64200.0,
"calibration_reasoning": "터미널 웨이포인트로 라운드넘버·ICT 지지 $65,000을 존 상단, 하방 유동성 풀 $64,600까지 포함해 존을 확장(≈1.0 ATR, 유동성 풀 룰 적용). 라운드넘버 자석으로 likely_wick은 stop 사냥을 노린 $64,950 부근으로 편향, fib 컨플루언스 $65,290.81 재탈환 시 저점 확정, $64,600 이탈 후 다음 Chairman 유동성 $64,200 도달 시 무효."
}
],
"period_extremes": {
"4h": {
"expected_high": 66388.0,
"expected_low": 65688.3,
"high_first": true
},
"8h": {
"expected_high": 66388.0,
"expected_low": 65359.1,
"high_first": true
},
"24h": {
"expected_high": 66388.0,
"expected_low": 65000.0,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 66575.33,
"description": "EMA20 $66,575.33 회복 시 sell-the-rip 셋업이 약화되고 $66,740.50 EQ·$67,010.00 LPSY로의 추가 반등 여지가 열린다. $67,010.00 LPSY를 되찾으면 Phase E 재분배 시나리오와 본 경로가 무효화되며, 완전한 구조 전환은 $68,121.90 회복 시이다."
},
"bearish": {
"price": 65359.1,
"description": "7일 저점이자 Phase E 저점 $65,359.10을 종가 기준 하향 이탈하면 fib $65,290.81 → $65,000 → Derivatives 하방 유동성 $64,600/$64,200으로의 추세 가속이 확인된다."
}
},
"scenario_invalidation": 67010.0,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.6,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 66269.65,\n \"type\": \"resistance_test\",\n \"source\": \"Fibonacci(fib_confluence strict $66,269.65, score 0.85), Wyckoff(Phase B 약세 저점 $66,150.70), ICT(하향 BOS $66,388.00), Harmonic(bullish PRZ $65,496.65-$66,117.30), Candlestick(고거래량 strict bullish harami)\",\n \"description\": \"현재가 $65,815.40는 harmonic bullish Gartley/Bat PRZ 내부이며 fib ext_2.0 $65,688.30를 testing(reaction_probability 0.65)하고, 고거래량 strict bullish harami가 감지되어 단기 반등이 먼저 나올 확률이 높다. 반등은 nearest STRICT fib_confluence $66,269.65를 중심으로 Wyckoff Phase B 저점 $66,150.70~ICT BOS $66,388.00 저항대에서 막힐 공산이 크며, 이는 Wyckoff LPSY 재분배·ICT '반등=매도 재진입' 관점의 sell-the-rip 구간이다. (harmonic은 forming 상태이므로 fib·candle 컨플루언스를 주근거로 채택)\",\n \"est_hours\": 3\n },\n {\n \"seq\": 2,\n \"price\": 65359.1,\n \"type\": \"support_test\",\n \"source\": \"Wyckoff(Phase E 저점 $65,359.10), ICT·Candlestick·Derivatives·Harmonic 공통 핵심 저점 $65,359.10\",\n \"description\": \"저항대에서 반등 실패 시 EMA20 $66,575.33 미회복 상태로 약세 구조가 재개되어 7일 저점이자 Phase E 저점 $65,359.10을 재시험한다. OI +4.137%·CVD -17,072·account_long_crowding 1.0(롱 과밀 포획)이 하방 압력을 유지하므로 이 저점 방어 여부가 다음 스윙의 핵심 분기점이다.\",\n \"est_hours\": 10\n },\n {\n \"seq\": 3,\n \"price\": 65000.0,\n \"type\": \"swing_low\",\n \"source\": \"ICT(지지 $65,000), Derivatives(하방 유동성 $65,600/$64,600/$64,200), Fibonacci(ext 하단 $65,290.81)\",\n \"description\": \"$65,359.10이 하향 이탈되면 fib $65,290.81을 지나 라운드넘버·ICT 지지 $65,000으로 확장된다. Derivatives의 롱 포획 구조와 $64,600/$64,200 하방 유동성이 추가 하락을 유인하며, 본 경로의 24시간 약세 목표 구간이다.\",\n \"est_hours\": 19\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 66388.0, \"expected_low\": 65688.3, \"high_first\": true},\n \"8h\": {\"expected_high\": 66388.0, \"expected_low\": 65359.1, \"high_first\": true},\n \"24h\": {\"expected_high\": 66388.0, \"expected_low\": 65000.0, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\"price\": 66575.33, \"description\": \"EMA20 $66,575.33 회복 시 sell-the-rip 셋업이 약화되고 $66,740.50 EQ·$67,010.00 LPSY로의 추가 반등 여지가 열린다. $67,010.00 LPSY를 되찾으면 Phase E 재분배 시나리오와 본 경로가 무효화되며, 완전한 구조 전환은 $68,121.90 회복 시이다.\"},\n \"bearish\": {\"price\": 65359.1, \"description\": \"7일 저점이자 Phase E 저점 $65,359.10을 종가 기준 하향 이탈하면 fib $65,290.81 → $65,000 → Derivatives 하방 유동성 $64,600/$64,200으로의 추세 가속이 확인된다.\"}\n },\n \"scenario_invalidation\": 67010.0\n}\n```"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 66269.65,
"turning_zone": [
66269.65,
66420.0
],
"likely_wick": 66388.0,
"rejection_confirm": 66150.7,
"invalid_overshoot": 66575.33,
"calibration_reasoning": "STRICT fib 컨플루언스 $66,269.65(ext_1.414/1.272/1.0)를 존 하단, ICT BOS $66,388.00을 상단 저항 캡으로 설정(폭 ≈0.38 ATR)하고 sell-the-rip 위크는 BOS 자석으로 편향. 사전확인(PRE_CONFIRMATION) harmonic bat PRZ $66,300.47은 보조 반응존으로만 반영해 웨이포인트를 이동시키지 않았으며, Phase B 저점 $66,150.70 하향 이탈 시 반등 거부 확정·EMA20 $66,575.33 회복 시 무효."
},
{
"seq": 2,
"base_target": 65359.1,
"turning_zone": [
65222.51,
65359.1
],
"likely_wick": 65290.81,
"rejection_confirm": 65600.0,
"invalid_overshoot": 65150.0,
"calibration_reasoning": "Phase E·7일 저점 $65,359.10을 존 상단으로, 아래의 fib 컨플루언스 $65,290.81(ext_2.618/1.0)와 fib 지지 $65,222.51까지 존을 확장(폭 ≈0.34 ATR)했고 위크는 2중 컨플루언스 $65,290.81로 자석됨. $65,600 Chairman 지지 재탈환 시 반등 확정, $65,222.51 fib 지지 이탈 시 $65,000행 연장으로 무효."
},
{
"seq": 3,
"base_target": 65000.0,
"turning_zone": [
64600.0,
65000.0
],
"likely_wick": 64950.0,
"rejection_confirm": 65290.81,
"invalid_overshoot": 64200.0,
"calibration_reasoning": "터미널 웨이포인트로 라운드넘버·ICT 지지 $65,000을 존 상단, 하방 유동성 풀 $64,600까지 포함해 존을 확장(≈1.0 ATR, 유동성 풀 룰 적용). 라운드넘버 자석으로 likely_wick은 stop 사냥을 노린 $64,950 부근으로 편향, fib 컨플루언스 $65,290.81 재탈환 시 저점 확정, $64,600 이탈 후 다음 Chairman 유동성 $64,200 도달 시 무효."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 66269.65,\n \"turning_zone\": [66269.65, 66420.00],\n \"likely_wick\": 66388.00,\n \"rejection_confirm\": 66150.70,\n \"invalid_overshoot\": 66575.33,\n \"calibration_reasoning\": \"STRICT fib 컨플루언스 $66,269.65(ext_1.414/1.272/1.0)를 존 하단, ICT BOS $66,388.00을 상단 저항 캡으로 설정(폭 ≈0.38 ATR)하고 sell-the-rip 위크는 BOS 자석으로 편향. 사전확인(PRE_CONFIRMATION) harmonic bat PRZ $66,300.47은 보조 반응존으로만 반영해 웨이포인트를 이동시키지 않았으며, Phase B 저점 $66,150.70 하향 이탈 시 반등 거부 확정·EMA20 $66,575.33 회복 시 무효.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 65359.10,\n \"turning_zone\": [65222.51, 65359.10],\n \"likely_wick\": 65290.81,\n \"rejection_confirm\": 65600.00,\n \"invalid_overshoot\": 65150.00,\n \"calibration_reasoning\": \"Phase E·7일 저점 $65,359.10을 존 상단으로, 아래의 fib 컨플루언스 $65,290.81(ext_2.618/1.0)와 fib 지지 $65,222.51까지 존을 확장(폭 ≈0.34 ATR)했고 위크는 2중 컨플루언스 $65,290.81로 자석됨. $65,600 Chairman 지지 재탈환 시 반등 확정, $65,222.51 fib 지지 이탈 시 $65,000행 연장으로 무효.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 65000.00,\n \"turning_zone\": [64600.00, 65000.00],\n \"likely_wick\": 64950.00,\n \"rejection_confirm\": 65290.81,\n \"invalid_overshoot\": 64200.00,\n \"calibration_reasoning\": \"터미널 웨이포인트로 라운드넘버·ICT 지지 $65,000을 존 상단, 하방 유동성 풀 $64,600까지 포함해 존을 확장(≈1.0 ATR, 유동성 풀 룰 적용). 라운드넘버 자석으로 likely_wick은 stop 사냥을 노린 $64,950 부근으로 편향, fib 컨플루언스 $65,290.81 재탈환 시 저점 확정, $64,600 이탈 후 다음 Chairman 유동성 $64,200 도달 시 무효.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 30.4,
"chairman": 38.7,
"operating_path": 240.3,
"tp_calibrator": 229.3
},
"agents": {},
"total_s": 538.7
}
}