Signal: BULLISH (58%) | Price: $77,509.90 | 2026-05-21 09:00 KST | 300 candles
Council: 2 bullish, 1 neutral, 3 bearish | Support: $77,480 / $77,463 / $77,460 | Resistance: $77,525 / $77,526 / $77,532
현재 BTC 15분 구조는 완료된 Wyckoff 축적 후반/Phase E 성격과 ICT의 $77,042.30 상방 BOS가 남아 있어 regime-level로는 아직 bullish 우위다. 그러나 가격은 $77,525-$77,532의 피보나치·ICT·하모닉 저항 합류대 바로 아래에 있으며, Wyckoff 세부 구조상 $77,735.60 UT를 포함한 분배 후보가 활성화되어 있어 상단 수용 실패 조건을 반드시 감시해야 한다. 실행 셋업은 프리미엄 구간, 파생 참여 약화, bearish PRZ 반응이 겹쳐 구조적 bullish와 달리 bearish로 기울어 있다. 핵심 방어 구간은 $77,300-$77,286 및 $77,193-$77,042이며, $77,042.30 이탈은 15분 bullish 구조 훼손, $76,485.00 이탈은 축적 기반 구조 해석의 중대한 무효화 조건이다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | NEUTRAL | 62% | $77,300 / $77,286 | $77,545 / $77,736 |
| ICT Trader | BULLISH | 68% | $77,340 / $77,194 | $77,526 / $77,733 |
| Derivatives Trader | BEARISH | 62% | $77,480 / $77,234 | $78,453 / $80,500 |
| Candlestick Reader | BULLISH | 62% | $77,480 / $77,267 | $77,651 / $77,890 |
| Fibonacci Analyst | BEARISH | 65% | $77,460 / $77,395 | $77,525 / $77,617 |
| Harmonic Specialist | BEARISH | 58% | $77,463 / $77,418 | $77,532 / $77,631 |
Support: $77,300 / $77,286 / $77,208 | Resistance: $77,545 / $77,736 / $78,453 | Horizon: short to medium term
제공된 regime은 ACC이며 acc_score 95.7, regime_fitness 0.957로 축적 해석이 우선된다. 주요 앵커는 SC $76,666.00, AR $77,190.00이며 이후 ST $76,627.00, Spring $76,550.00, Terminal Spring $76,485.00, SOS $77,300.00, LPS $77,286.10, BU $77,208.50까지 감지되어 구조_bias는 bullish로 유지된다. 다만 현재가 $77,509.90는 레인지 상단과 SOS 위에 있지만 최근 상단 $77,735.60 아래에서 머물고 있어 즉시 강한 상방 지속보다는 $77,300~$77,208 구간 재확인 가능성이 남아 있다. 따라서 구조는 축적 후반/Phase E 성격이지만, 실행 관점의 setup_bias는 확정 추세 추격보다 중립적 재테스트 대기 쪽이 더 타당하다.
Support: $77,340 / $77,194 / $77,042 | Resistance: $77,526 / $77,733 / $77,826 | Horizon: short term
확정 구조 기준으로는 최근 시퀀스가 BOS_bullish → CHoCH_bearish → BOS_bearish → BOS_bullish였고, 마지막 확정 이벤트가 $77,042.30 상방 BOS이므로 structure_bias는 bullish로 판단한다. 현재가 $77,509.90는 EQ $77,340.40 위 프리미엄 영역에 있어 신규 롱 진입은 할인 구간 대비 불리하지만, $77,193.50 및 $77,042.30 BOS 레벨 위에서 유지되는 한 상승 구조가 우세하다. 다만 활성 OB와 미충족 FVG가 모두 없고 최근 liquidity sweep도 감지되지 않아 기관 주문흐름상 명확한 재진입 배열은 부족하다. 상방으로는 London high $77,525.50, 전일 고가 $77,733.00, range high $77,825.80이 저항이며, 이 구간 돌파 후 수용되면 7일 고가 $78,453.00까지 유동성 확장 가능성이 있다.
Support: $77,480 / $77,234 / $76,014 | Resistance: $78,453 / $80,500 / $80,600 | Horizon: short term, 4-8시간
현재 가격 $77,509.90는 EMA20 $77,479.83 바로 위에 있지만, 7일 고점 $78,453.00을 명확히 돌파하지 못해 구조적으로는 확정 bullish BOS가 없는 중립 레인지로 판단한다. 반면 셋업 관점에서는 가격이 7일 EQ 약 $77,233.60 위의 프리미엄 구간에 있고, CVD divergence 0.700과 OI 24h -2.1620% 감소가 동반되어 상승 참여가 약한 편이다. 롱 계정 비율은 0.567로 여전히 우세하고 account_long_crowding 0.644가 나타나, 상단 추격 롱보다 $76,014.20 및 $74,400-$74,300 유동성 재방문 리스크가 더 크다. 파생 포지셔닝 데이터는 4-8시간 선행성이 있으므로, $78,453.00 위 안착 전까지는 단기적으로 bearish setup을 우선한다.
Support: $77,480 / $77,267 / $77,236 | Resistance: $77,651 / $77,890 / $78,453 | Horizon: short term
최근 패턴 구성은 hammer, bullish harami, morning star, bullish engulfing이 우세하며 bull_score 3.0000 대비 bear_score 0.750으로 매수 쪽 캔들 신호가 강합니다. 특히 hammer 품질 0.738과 bullish_harami 품질 0.713이 모두 high volume으로 감지되어 $77,266.63~$77,479.83 EMA 지지대 부근에서 매수 방어가 있었다고 해석됩니다. 다만 현재가 $77,509.90는 7일 EQ $77,233.60 위의 premium 구간이며, $78,453.00 7일 고점 저항까지 거리가 제한적이므로 구조적으로는 확정 BOS 없이 neutral로 봅니다. 결론적으로 확정 구조 전환보다는 단기 bullish setup이 우세하며, EMA20 $77,479.83 위 유지가 핵심입니다.
Support: $77,460 / $77,395 / $77,314 | Resistance: $77,525 / $77,617 / $77,736 | Horizon: short term
확정 구조는 $77,736 고점에서 $77,184 저점으로 형성된 하락 스윙이 기준이므로 아직은 bearish 구조로 해석한다. 현재가 $77,509.90는 0.618 골든 비율 $77,524.77와 불과 약 0.02% 거리이며, 이는 가장 중요한 되돌림 저항 테스트 구간이다. 특히 $77,530.82 클러스터는 ret_0.5, ret_0.618, ret_0.786 중첩으로 confluence_quality 1.000을 보이며 단기 매도 반응 가능성을 높인다. 단기 하락이 시작되면 1차 지지는 $77,459.65, 그 아래 $77,394.53과 $77,313.95가 순차적인 피보나치 지지로 작동할 수 있다.
Support: $77,463 / $77,418 / $77,286 | Resistance: $77,532 / $77,631 / $77,736 | Horizon: short term
15분 기준 하모닉 directional score는 bearish 2.472, bullish 1.140으로 약한 우위지만 하방 쪽이 더 높고, directional_dominance는 0.369로 단독 강한 추세 신호는 아니다. 구조적으로는 BOS/CHoCH 또는 명확한 수용 구조 데이터가 없어 structure_bias는 neutral로 둔다. 다만 세팅 관점에서는 확정 반응된 bearish Butterfly PRZ $77,532.10-$77,965.55가 reaction_score 1.0으로 유효하고, 현재가 $77,509.90가 이 저항 클러스터 바로 아래에 있어 단기 하방 setup_bias가 우세하다. 하방 반응 시 검증 TP는 $77,572.06, $77,462.86, $77,286.10이며, 상방으로 $78,080.13 위에서 수용되면 bearish PRZ 방어 실패로 본다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $77,528 | resistance_test | Fibonacci 0.618 $77,524.77, ICT London high $77,525.50, Harmonic bearish Butterfly PRZ 하단 $77,532.10, WP1 후보 strict-tier $77,530.82 | 2.0 | 현재가 $77,509.90에서 불과 0.03% 거리의 strict-tier 피보나치 confluence($77,530.82, score=1.0)와 ICT/하모닉 저항 합류대가 밀집한 $77,525-$77,532 구간을 우선 테스트한다. setup_bias가 bearish 69%로 강하고, 파생 CVD divergence 0.700·OI -2.16%로 상단 추격 롱이 약해 1차 거부 확률이 높다. |
| 2 | $77,340 | support_test | ICT 구조 지지 $77,340.40, Wyckoff SOS $77,300.00 / LPS $77,286.10, Harmonic bearish TP3 $77,286.10, EMA20 $77,479.83 하단 이격 | 7.0 | 프리미엄 거부 후 첫 번째 방어선인 ICT EQ $77,340.40와 Wyckoff SOS/LPS 클러스터 $77,286-$77,340으로의 되돌림. 하모닉 bearish Butterfly의 1차 검증 TP $77,462.86·$77,417.76을 관통한 후 도달한다. 구조적 bullish 해석이 유지되려면 이 구간에서 매수 방어가 필요하다. |
| 3 | $77,194 | liquidity_sweep | ICT 이전 BOS 레벨 $77,193.50, Wyckoff AR $77,190.00 / BU $77,208.50, WP1 후보 strict-tier $77,231.87(score=1.0) | 14.0 | setup_bias가 우세할 경우 $77,300 SOS 하방 청산 후 ICT 직전 BOS $77,193.50와 Wyckoff AR/BU $77,190-$77,208 영역에서 유동성 회수가 발생한다. 7일 EQ $77,233.60도 같은 구간에 포함되어 strict-tier 피보나치 confluence와 함께 강한 매수 회복 가능 구간이 된다. |
| 4 | $77,525 | resistance_test | ICT $77,042 BOS 기반 bullish 구조 회복, EMA20 $77,479.83, Fibonacci 0.618 $77,524.77, ICT London high $77,525.50 | 23.0 | Wyckoff Phase E/ICT 상방 BOS 구조가 유효한 한 sweep 이후 매수 회복으로 $77,460-$77,525 균형·저항 클러스터 재테스트. $77,733 UT/PDH 돌파 전까지는 이 구간이 24시간 상단으로 작용할 가능성이 높다. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $77,320 | $77,545 | High first |
| 8h | $77,230 | $77,545 | High first |
| 24h | $77,194 | $77,617 | High first |
Invalidation: $76,485
```json
{
"path_type": "complex",
"confidence": 0.62,
"waypoints": [
{
"seq": 1,
"price": 77528.0,
"type": "resistance_test",
"source": "Fibonacci 0.618 $77,524.77, ICT London high $77,525.50, Harmonic bearish Butterfly PRZ 하단 $77,532.10, WP1 후보 strict-tier $77,530.82",
"description": "현재가 $77,509.90에서 불과 0.03% 거리의 strict-tier 피보나치 confluence($77,530.82, score=1.0)와 ICT/하모닉 저항 합류대가 밀집한 $77,525-$77,532 구간을 우선 테스트한다. setup_bias가 bearish 69%로 강하고, 파생 CVD divergence 0.700·OI -2.16%로 상단 추격 롱이 약해 1차 거부 확률이 높다.",
"est_hours": 2.0
},
{
"seq": 2,
"price": 77340.0,
"type": "support_test",
"source": "ICT 구조 지지 $77,340.40, Wyckoff SOS $77,300.00 / LPS $77,286.10, Harmonic bearish TP3 $77,286.10, EMA20 $77,479.83 하단 이격",
"description": "프리미엄 거부 후 첫 번째 방어선인 ICT EQ $77,340.40와 Wyckoff SOS/LPS 클러스터 $77,286-$77,340으로의 되돌림. 하모닉 bearish Butterfly의 1차 검증 TP $77,462.86·$77,417.76을 관통한 후 도달한다. 구조적 bullish 해석이 유지되려면 이 구간에서 매수 방어가 필요하다.",
"est_hours": 7.0
},
{
"seq": 3,
"price": 77193.5,
"type": "liquidity_sweep",
"source": "ICT 이전 BOS 레벨 $77,193.50, Wyckoff AR $77,190.00 / BU $77,208.50, WP1 후보 strict-tier $77,231.87(score=1.0)",
"description": "setup_bias가 우세할 경우 $77,300 SOS 하방 청산 후 ICT 직전 BOS $77,193.50와 Wyckoff AR/BU $77,190-$77,208 영역에서 유동성 회수가 발생한다. 7일 EQ $77,233.60도 같은 구간에 포함되어 strict-tier 피보나치 confluence와 함께 강한 매수 회복 가능 구간이 된다.",
"est_hours": 14.0
},
{
"seq": 4,
"price": 77525.0,
"type": "resistance_test",
"source": "ICT $77,042 BOS 기반 bullish 구조 회복, EMA20 $77,479.83, Fibonacci 0.618 $77,524.77, ICT London high $77,525.50",
"description": "Wyckoff Phase E/ICT 상방 BOS 구조가 유효한 한 sweep 이후 매수 회복으로 $77,460-$77,525 균형·저항 클러스터 재테스트. $77,733 UT/PDH 돌파 전까지는 이 구간이 24시간 상단으로 작용할 가능성이 높다.",
"est_hours": 23.0
}
],
"period_extremes": {
"4h": {"expected_high": 77545.0, "expected_low": 77320.0, "high_first": true},
"8h": {"expected_high": 77545.0, "expected_low": 77230.0, "high_first": true},
"24h": {"expected_high": 77617.0, "expected_low": 77193.5, "high_first": true}
},
"triggers": {
"bullish": {"price": 77733.0, "description": "$77,733 UT/PDH(ICT 전일고+Wyckoff UT+Fib 스윙고) 위 15분 종가 수용 시 분배 후보 부정 및 $77,825-$78,453 유동성 확장 가속"},
"bearish": {"price": 77042.3, "description": "ICT $77,042.30 BOS 레벨 이탈 시 15분 bullish 구조 훼손, 다음 $76,485 Terminal Spring까지 하방 가속"}
},
"scenario_invalidation": 76485.0
}
```{
"overall_signal": "bullish",
"overall_confidence": 0.58,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.69,
"active_setups": [
"가격이 7일 EQ $77,233.60 및 ICT EQ $77,340.40 위의 프리미엄 구간에서 거래 중",
"피보나치 0.618 저항 $77,524.77 및 고밀도 클러스터 $77,530.82 바로 아래에서 테스트 중",
"하모닉 bearish Butterfly 확정 반응 PRZ $77,532.10-$77,965.55 하단에 근접",
"파생 포지셔닝에서 CVD divergence 0.700, OI 24h -2.1620%, 롱 계정 우위 0.567로 상단 추격 롱 취약성 존재",
"반대 신호로 EMA20 $77,479.83 위 유지 및 strict hammer 품질 0.738의 저가 방어 캔들 확인"
],
"setup_vs_structure": "구조는 Wyckoff 축적 후반과 ICT 상방 BOS로 인해 아직 bullish 쪽이 우세하지만, 실행 셋업은 프리미엄 저항·하모닉 PRZ·파생 약화가 겹쳐 bearish로 기울어 있다. 즉, 구조적 상승 해석과 단기 실행 리스크가 분리된 상태이며, 즉시 추격 매수보다는 상단 수용 여부 확인이 핵심이다."
},
"signal_breakdown": {
"bullish_count": 2,
"bearish_count": 3,
"neutral_count": 1
},
"key_levels": {
"support": [
77479.83,
77462.86,
77459.65,
77340.4,
77300.0,
77286.1,
77233.6,
77193.5,
77042.3,
76014.2,
76485.0
],
"resistance": [
77524.77,
77525.5,
77532.1,
77545.0,
77617.49,
77733.0,
77735.6,
77825.8,
77849.95,
78080.13,
78453.0
]
},
"confluences": [
"피보나치 0.618 저항 $77,524.77, ICT London high $77,525.50, 하모닉 bearish Butterfly PRZ 하단 $77,532.10이 $77,525-$77,532 구간에 밀집해 단기 구조 저항대를 형성한다.",
"Wyckoff의 ST/상단 공급 $77,545.00, 하모닉 PRZ $77,532.10-$77,965.55, 피보나치 클러스터 $77,530.82가 같은 상단 방어 구간을 지목한다.",
"ICT 전일 고가 $77,733.00, Wyckoff UT $77,735.60, 피보나치 스윙 고점 $77,736.00이 $77,733-$77,736에 거의 동일하게 겹친다.",
"Wyckoff SOS $77,300.00 및 LPS $77,286.10, 하모닉 bearish TP3 $77,286.10, ICT 구조 지지 $77,340.40이 $77,286-$77,340 구간을 핵심 구조 지지대로 만든다.",
"EMA20 $77,479.83, 피보나치 ret_0.5 $77,459.65, 하모닉 bearish TP2 $77,462.86이 $77,460-$77,480에 단기 균형 지지 클러스터를 형성한다.",
"Derivatives, ICT, Wyckoff가 모두 7일 고점/상위 구조 저항 $78,453.00을 주요 상방 확인 레벨로 제시한다."
],
"conflicts": [
"ICT는 마지막 확정 이벤트를 $77,042.30 상방 BOS로 해석해 구조를 bullish로 보지만, 피보나치는 $77,736→$77,184 하락 스윙의 0.618 되돌림 저항 테스트로 보며 구조를 bearish로 분류한다.",
"Wyckoff는 큰 축적 구조를 bullish로 평가하지만, 세부 구조에는 BC $77,444.00, ST $77,545.00, SOW $76,975.00, UT $77,735.60로 이어지는 현재 분배 후보가 있어 상단 실패 위험이 공존한다.",
"캔들 분석은 EMA20 $77,479.83 위 유지와 high-volume hammer를 근거로 단기 bullish 셋업을 제시하지만, 파생 데이터는 CVD divergence 0.700과 OI 감소로 상승 참여 약화를 지적한다.",
"하모닉의 best PRZ는 형성 중인 bullish shark $77,072.42-$77,514.52이나, 확정 반응이 완료된 주요 PRZ는 bearish Butterfly $77,532.10-$77,965.55로 서로 다른 방향의 반응 구간이 겹쳐 있다."
],
"highest_conviction_analyst": "Wyckoff Expert — 축적 구조의 SC $76,666.00, Spring $76,550.00, Terminal Spring $76,485.00, SOS $77,300.00, LPS $77,286.10까지 단계가 구체적으로 제시되어 구조 진단의 정보량이 가장 높다. 다만 현재는 동일 차트 안에서 $77,735.60 UT를 포함한 분배 후보가 진행 중이므로, 방향성 단독 신호가 아니라 '완료된 축적 이후 재구조화 위험'을 읽는 데 가장 가치가 크다.",
"invalidation_level": "단기 bullish 구조는 $77,042.30 하향 이탈 시 훼손되며, 축적 기반의 regime-level bullish 해석은 Terminal Spring 저점 $76,485.00 하향 수용 시 무효화된다.",
"executive_summary": "현재 BTC 15분 구조는 완료된 Wyckoff 축적 후반/Phase E 성격과 ICT의 $77,042.30 상방 BOS가 남아 있어 regime-level로는 아직 bullish 우위다. 그러나 가격은 $77,525-$77,532의 피보나치·ICT·하모닉 저항 합류대 바로 아래에 있으며, Wyckoff 세부 구조상 $77,735.60 UT를 포함한 분배 후보가 활성화되어 있어 상단 수용 실패 조건을 반드시 감시해야 한다. 실행 셋업은 프리미엄 구간, 파생 참여 약화, bearish PRZ 반응이 겹쳐 구조적 bullish와 달리 bearish로 기울어 있다. 핵심 방어 구간은 $77,300-$77,286 및 $77,193-$77,042이며, $77,042.30 이탈은 15분 bullish 구조 훼손, $76,485.00 이탈은 축적 기반 구조 해석의 중대한 무효화 조건이다."
}{
"symbol": "BTC/USDT",
"timeframe": "15m",
"timestamp": "2026-05-21 09:00 KST",
"last_price": 77509.9,
"num_candles": 300,
"stage1_analyses": {
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "bearish",
"confidence": 0.65,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.72,
"setup_signals": [
"가격이 EQ 0.5 되돌림 $77,459.65 위에 있어 프리미엄 구간에서 거래 중",
"현재가 $77,509.90가 0.618 골든 비율 저항 $77,524.77 바로 아래에서 테스트 중",
"$77,530.82 부근에 ret_0.5, ret_0.618, ret_0.786이 겹치는 고밀도 피보나치 클러스터 존재",
"하락 스윙 $77,736 → $77,184 기준 되돌림 구간이며, 0.618 돌파 수용이 아직 확인되지 않음",
"fib_reaction_state가 testing이고 reaction_probability가 0.65로 단기 반응 가능성 우세"
],
"reasoning": "확정 구조는 $77,736 고점에서 $77,184 저점으로 형성된 하락 스윙이 기준이므로 아직은 bearish 구조로 해석한다. 현재가 $77,509.90는 0.618 골든 비율 $77,524.77와 불과 약 0.02% 거리이며, 이는 가장 중요한 되돌림 저항 테스트 구간이다. 특히 $77,530.82 클러스터는 ret_0.5, ret_0.618, ret_0.786 중첩으로 confluence_quality 1.000을 보이며 단기 매도 반응 가능성을 높인다. 단기 하락이 시작되면 1차 지지는 $77,459.65, 그 아래 $77,394.53과 $77,313.95가 순차적인 피보나치 지지로 작동할 수 있다.",
"key_levels": {
"support": [
77459.65,
77394.53,
77313.95,
77183.7,
77033.58
],
"resistance": [
77524.77,
77617.49,
77736
]
},
"time_horizon": "short term",
"invalidation_level": "$77,617.49 상방 수용",
"risk_scenario": "반대로 가격이 0.618 $77,524.77을 돌파한 뒤 0.786 $77,617.49 위에서 수용되면 골든 비율 저항 실패가 아니라 강한 되돌림 지속으로 해석되며, $77,736 스윙 고점 재테스트 가능성이 커진다.",
"data_quality": "high",
"metrics": {
"swing_pair": "High→Low: $77,736 → $77,184",
"direction": "down",
"nearest_fib": "ret_0.618",
"nearest_fib_price": 77524.77,
"nearest_fib_distance": 0.02,
"golden_ratio_level": 77524.77,
"fib_ret_382": 77394.53,
"fib_ret_618": 77524.77,
"confluence_zones": [
{
"price": 76793.04,
"count": 5,
"levels": [
"ret_0.236",
"ext_2.0",
"ext_1.618",
"ret_0.382",
"ext_1.414"
],
"cluster_score": 1.0
},
{
"price": 77231.87,
"count": 5,
"levels": [
"ext_1.272",
"ext_1.0",
"ret_0.5",
"ret_0.236",
"ret_0.382"
],
"cluster_score": 1.0
},
{
"price": 77530.82,
"count": 4,
"levels": [
"ret_0.5",
"ret_0.618",
"ret_0.618",
"ret_0.786"
],
"cluster_score": 1.0
},
{
"price": 75177.69,
"count": 2,
"levels": [
"ext_1.414",
"ext_1.272"
],
"cluster_score": 0.6
},
{
"price": 76152.46,
"count": 2,
"levels": [
"ext_1.0",
"ext_2.618"
],
"cluster_score": 0.6
}
],
"support_levels": [
77459.65,
77394.5258,
77313.9484
],
"resistance_levels": [
77524.7742,
77617.4934
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 77313.95,
"distance_pct": 0.25,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ret_0.382",
"price": 77394.53,
"distance_pct": 0.15,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ret_0.5",
"price": 77459.65,
"distance_pct": 0.06,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ret_0.618",
"price": 77524.77,
"distance_pct": 0.02,
"is_support": false,
"cluster_score": 1.0
},
{
"name": "ret_0.786",
"price": 77617.49,
"distance_pct": 0.14,
"is_support": false,
"cluster_score": 1.0
},
{
"name": "ext_1.0",
"price": 77183.7,
"distance_pct": 0.42,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ext_1.272",
"price": 77033.58,
"distance_pct": 0.61,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ext_1.414",
"price": 76955.21,
"distance_pct": 0.72,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ext_1.618",
"price": 76842.63,
"distance_pct": 0.86,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ext_2.0",
"price": 76631.8,
"distance_pct": 1.13,
"is_support": true,
"cluster_score": 1.0
}
],
"confluence_quality": 1.0,
"fib_reaction_state": "testing",
"reaction_probability": 0.65
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.65,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.72,\n \"setup_signals\": [\n \"가격이 EQ 0.5 되돌림 $77,459.65 위에 있어 프리미엄 구간에서 거래 중\",\n \"현재가 $77,509.90가 0.618 골든 비율 저항 $77,524.77 바로 아래에서 테스트 중\",\n \"$77,530.82 부근에 ret_0.5, ret_0.618, ret_0.786이 겹치는 고밀도 피보나치 클러스터 존재\",\n \"하락 스윙 $77,736 → $77,184 기준 되돌림 구간이며, 0.618 돌파 수용이 아직 확인되지 않음\",\n \"fib_reaction_state가 testing이고 reaction_probability가 0.65로 단기 반응 가능성 우세\"\n ],\n \"reasoning\": \"확정 구조는 $77,736 고점에서 $77,184 저점으로 형성된 하락 스윙이 기준이므로 아직은 bearish 구조로 해석한다. 현재가 $77,509.90는 0.618 골든 비율 $77,524.77와 불과 약 0.02% 거리이며, 이는 가장 중요한 되돌림 저항 테스트 구간이다. 특히 $77,530.82 클러스터는 ret_0.5, ret_0.618, ret_0.786 중첩으로 confluence_quality 1.000을 보이며 단기 매도 반응 가능성을 높인다. 단기 하락이 시작되면 1차 지지는 $77,459.65, 그 아래 $77,394.53과 $77,313.95가 순차적인 피보나치 지지로 작동할 수 있다.\",\n \"key_levels\": {\n \"support\": [\n 77459.65,\n 77394.53,\n 77313.95,\n 77183.7,\n 77033.58\n ],\n \"resistance\": [\n 77524.77,\n 77617.49,\n 77736\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$77,617.49 상방 수용\",\n \"risk_scenario\": \"반대로 가격이 0.618 $77,524.77을 돌파한 뒤 0.786 $77,617.49 위에서 수용되면 골든 비율 저항 실패가 아니라 강한 되돌림 지속으로 해석되며, $77,736 스윙 고점 재테스트 가능성이 커진다.\",\n \"data_quality\": \"high\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.62,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.72,
"setup_signals": [
"가격 $77,509.90가 7일 레인지 EQ 약 $77,233.60 위에 있어 프리미엄 구간에 위치",
"7일 고점 $78,453.00 돌파 및 구조적 BOS 확인 전으로, 상단 저항 근처에서 추격 매수 리스크 존재",
"CVD divergence 0.700 및 CVD change +$1,302.75로 가격 상승 대비 참여 강도 불균형 발생",
"24h OI -2.1620% 감소로 상승 구간에서 신규 롱 유입보다 포지션 언와인딩 성격이 강함",
"롱 계정 비율 0.567, account_long_crowding 0.644로 여전히 롱 쪽 포지셔닝이 상대적으로 crowded",
"fragility_score 0.710으로 레버리지 포지션 취약성이 높고, 하방 청산 유동성 $74,400 / $74,300에 집중"
],
"reasoning": "현재 가격 $77,509.90는 EMA20 $77,479.83 바로 위에 있지만, 7일 고점 $78,453.00을 명확히 돌파하지 못해 구조적으로는 확정 bullish BOS가 없는 중립 레인지로 판단한다. 반면 셋업 관점에서는 가격이 7일 EQ 약 $77,233.60 위의 프리미엄 구간에 있고, CVD divergence 0.700과 OI 24h -2.1620% 감소가 동반되어 상승 참여가 약한 편이다. 롱 계정 비율은 0.567로 여전히 우세하고 account_long_crowding 0.644가 나타나, 상단 추격 롱보다 $76,014.20 및 $74,400-$74,300 유동성 재방문 리스크가 더 크다. 파생 포지셔닝 데이터는 4-8시간 선행성이 있으므로, $78,453.00 위 안착 전까지는 단기적으로 bearish setup을 우선한다.",
"key_levels": {
"support": [
77479.83,
77233.6,
76014.2,
74400,
74300
],
"resistance": [
78453,
80500,
80600,
85100
]
},
"time_horizon": "short term, 4-8시간",
"invalidation_level": "$78,453.00 상방 돌파 후 15분봉 기준 구조적 안착",
"risk_scenario": "$78,453.00을 강하게 돌파하고 OI가 재증가하면 현재의 약한 상승이 아니라 신규 롱 주도 breakout으로 전환될 수 있으며, 이 경우 $80,500-$80,600 상단 청산 유동성까지 숏 스퀴즈가 진행될 수 있다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.7,
"cvd_change": 1302.75,
"oi_trend": 0.284,
"oi_change_pct_24h": -2.162,
"oi_latest": 101591.306,
"funding_pressure": 0.45,
"funding_avg": 5.005e-05,
"funding_change_24h": -1.329e-05,
"long_account_ratio": 0.577,
"short_account_ratio": 0.423,
"long_account_latest": 0.567,
"short_account_latest": 0.433,
"long_account_change_24h": -0.0254,
"short_account_change_24h": 0.0254,
"account_flow_label": "short_accounts_rising_long_accounts_falling",
"account_short_crowding": 0.0,
"account_long_crowding": 0.644,
"ls_imbalance": 0.0,
"ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
"spot_futures_basis_score": 0.486,
"spot_futures_basis_pct": -0.0572,
"basis_change_lookback": 0.0029,
"aggregate_score": 0.384,
"bull_signals": 1,
"bear_signals": 3,
"liq_below": [
[
74400,
1290.2659199999998
],
[
74300,
1899.6614030000003
],
[
69800,
1697.8461412499998
]
],
"liq_above": [
[
80500,
1777.8485530000003
],
[
80600,
1290.2659199999998
],
[
85100,
1876.5862650000001
]
],
"strongest_liq_level": 74300,
"fragility_score": 0.71,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.72,\n \"setup_signals\": [\n \"가격 $77,509.90가 7일 레인지 EQ 약 $77,233.60 위에 있어 프리미엄 구간에 위치\",\n \"7일 고점 $78,453.00 돌파 및 구조적 BOS 확인 전으로, 상단 저항 근처에서 추격 매수 리스크 존재\",\n \"CVD divergence 0.700 및 CVD change +$1,302.75로 가격 상승 대비 참여 강도 불균형 발생\",\n \"24h OI -2.1620% 감소로 상승 구간에서 신규 롱 유입보다 포지션 언와인딩 성격이 강함\",\n \"롱 계정 비율 0.567, account_long_crowding 0.644로 여전히 롱 쪽 포지셔닝이 상대적으로 crowded\",\n \"fragility_score 0.710으로 레버리지 포지션 취약성이 높고, 하방 청산 유동성 $74,400 / $74,300에 집중\"\n ],\n \"reasoning\": \"현재 가격 $77,509.90는 EMA20 $77,479.83 바로 위에 있지만, 7일 고점 $78,453.00을 명확히 돌파하지 못해 구조적으로는 확정 bullish BOS가 없는 중립 레인지로 판단한다. 반면 셋업 관점에서는 가격이 7일 EQ 약 $77,233.60 위의 프리미엄 구간에 있고, CVD divergence 0.700과 OI 24h -2.1620% 감소가 동반되어 상승 참여가 약한 편이다. 롱 계정 비율은 0.567로 여전히 우세하고 account_long_crowding 0.644가 나타나, 상단 추격 롱보다 $76,014.20 및 $74,400-$74,300 유동성 재방문 리스크가 더 크다. 파생 포지셔닝 데이터는 4-8시간 선행성이 있으므로, $78,453.00 위 안착 전까지는 단기적으로 bearish setup을 우선한다.\",\n \"key_levels\": {\n \"support\": [\n 77479.83,\n 77233.6,\n 76014.2,\n 74400,\n 74300\n ],\n \"resistance\": [\n 78453,\n 80500,\n 80600,\n 85100\n ]\n },\n \"time_horizon\": \"short term, 4-8시간\",\n \"invalidation_level\": \"$78,453.00 상방 돌파 후 15분봉 기준 구조적 안착\",\n \"risk_scenario\": \"$78,453.00을 강하게 돌파하고 OI가 재증가하면 현재의 약한 상승이 아니라 신규 롱 주도 breakout으로 전환될 수 있으며, 이 경우 $80,500-$80,600 상단 청산 유동성까지 숏 스퀴즈가 진행될 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bullish",
"confidence": 0.62,
"structure_bias": "neutral",
"setup_bias": "bullish",
"setup_score": 0.66,
"setup_signals": [
"현재가 $77,509.90가 EMA20 $77,479.83 위에서 유지되며 단기 지지 반응 확인",
"EMA120 $77,266.63 및 EMA240 $77,236.32 위에 가격이 위치해 중기 평균선 클러스터를 방어 중",
"최근 strict 등급의 hammer 패턴 품질 0.738, high_volume=true로 저가 방어성 매수 반응 출현",
"최근 strict 등급의 bullish_harami 패턴 품질 0.713, high_volume=true로 하락 압력 둔화 신호",
"7일 범위 EQ $77,233.60 위의 premium 영역에 위치해 있어 상승 setup은 유효하지만 추격 매수 리스크 존재",
"상단 $78,453.00 7일 고점이 아직 주요 buy-side liquidity 및 저항으로 남아 있음"
],
"reasoning": "최근 패턴 구성은 hammer, bullish harami, morning star, bullish engulfing이 우세하며 bull_score 3.0000 대비 bear_score 0.750으로 매수 쪽 캔들 신호가 강합니다. 특히 hammer 품질 0.738과 bullish_harami 품질 0.713이 모두 high volume으로 감지되어 $77,266.63~$77,479.83 EMA 지지대 부근에서 매수 방어가 있었다고 해석됩니다. 다만 현재가 $77,509.90는 7일 EQ $77,233.60 위의 premium 구간이며, $78,453.00 7일 고점 저항까지 거리가 제한적이므로 구조적으로는 확정 BOS 없이 neutral로 봅니다. 결론적으로 확정 구조 전환보다는 단기 bullish setup이 우세하며, EMA20 $77,479.83 위 유지가 핵심입니다.",
"key_levels": {
"support": [
77479.83,
77266.63,
77236.32,
77233.6,
76014.2
],
"resistance": [
77650.53,
77890.16,
78453
]
},
"time_horizon": "short term",
"invalidation_level": "$77,233.60",
"risk_scenario": "가격이 EMA20 $77,479.83 아래로 재진입하고 7일 EQ 및 EMA240 부근인 $77,233.60~$77,236.32를 하향 이탈하면, 최근 hammer와 bullish harami의 매수 setup은 실패로 간주됩니다. 이 경우 $77,266.63 EMA120 지지 상실 이후 $76,014.20 7일 저점 방향으로 하락 압력이 확대될 수 있습니다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 155,
"recent_patterns": 6,
"pattern_list": [
"hammer@292",
"bearish_engulfing@290",
"bullish_engulfing@297",
"morning_star@293",
"doji@293",
"bullish_harami@292"
],
"atr_value": 140.63,
"vol_avg_20": 607.23,
"high_volume_patterns": [
"hammer",
"bullish_harami"
],
"pattern_candidates": [
{
"pattern": "hammer",
"signal": "bullish",
"pattern_quality": 0.738,
"tier": "strict",
"high_volume": true
},
{
"pattern": "bullish_harami",
"signal": "bullish",
"pattern_quality": 0.713,
"tier": "strict",
"high_volume": true
},
{
"pattern": "morning_star",
"signal": "bullish",
"pattern_quality": 0.611,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.561,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.553,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.738,
"bull_score": 3.0,
"bear_score": 0.75
},
"raw_llm_response": "{\n \"signal\": \"bullish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.66,\n \"setup_signals\": [\n \"현재가 $77,509.90가 EMA20 $77,479.83 위에서 유지되며 단기 지지 반응 확인\",\n \"EMA120 $77,266.63 및 EMA240 $77,236.32 위에 가격이 위치해 중기 평균선 클러스터를 방어 중\",\n \"최근 strict 등급의 hammer 패턴 품질 0.738, high_volume=true로 저가 방어성 매수 반응 출현\",\n \"최근 strict 등급의 bullish_harami 패턴 품질 0.713, high_volume=true로 하락 압력 둔화 신호\",\n \"7일 범위 EQ $77,233.60 위의 premium 영역에 위치해 있어 상승 setup은 유효하지만 추격 매수 리스크 존재\",\n \"상단 $78,453.00 7일 고점이 아직 주요 buy-side liquidity 및 저항으로 남아 있음\"\n ],\n \"reasoning\": \"최근 패턴 구성은 hammer, bullish harami, morning star, bullish engulfing이 우세하며 bull_score 3.0000 대비 bear_score 0.750으로 매수 쪽 캔들 신호가 강합니다. 특히 hammer 품질 0.738과 bullish_harami 품질 0.713이 모두 high volume으로 감지되어 $77,266.63~$77,479.83 EMA 지지대 부근에서 매수 방어가 있었다고 해석됩니다. 다만 현재가 $77,509.90는 7일 EQ $77,233.60 위의 premium 구간이며, $78,453.00 7일 고점 저항까지 거리가 제한적이므로 구조적으로는 확정 BOS 없이 neutral로 봅니다. 결론적으로 확정 구조 전환보다는 단기 bullish setup이 우세하며, EMA20 $77,479.83 위 유지가 핵심입니다.\",\n \"key_levels\": {\n \"support\": [\n 77479.83,\n 77266.63,\n 77236.32,\n 77233.6,\n 76014.2\n ],\n \"resistance\": [\n 77650.53,\n 77890.16,\n 78453\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$77,233.60\",\n \"risk_scenario\": \"가격이 EMA20 $77,479.83 아래로 재진입하고 7일 EQ 및 EMA240 부근인 $77,233.60~$77,236.32를 하향 이탈하면, 최근 hammer와 bullish harami의 매수 setup은 실패로 간주됩니다. 이 경우 $77,266.63 EMA120 지지 상실 이후 $76,014.20 7일 저점 방향으로 하락 압력이 확대될 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "neutral",
"confidence": 0.62,
"structure_bias": "bullish",
"setup_bias": "neutral",
"setup_score": 0.45,
"setup_signals": [
"가격 $77,509.90는 메인 축적 레인지 상단 AR $77,190.00 위에 있으나, 확정적인 상단 수용 여부는 아직 불충분",
"프리미엄 구간: 메인 레인지 EQ 약 $76,928.00 위에서 거래 중이며 단기 추격 매수 효율은 낮음",
"SOS $77,300.00 및 LPS $77,286.10 위를 유지 중이나, 현재가는 최근 상단 공급대 $77,735.60 아래에 위치",
"BU $77,208.50 / LPS $77,286.10 재테스트가 나오면 구조적 지지 확인 구간으로 작동 가능",
"메인 축적 저점 SC $76,666.00 및 terminal spring $76,485.00 이탈 전까지는 축적 구조 자체는 훼손되지 않음"
],
"reasoning": "제공된 regime은 ACC이며 acc_score 95.7, regime_fitness 0.957로 축적 해석이 우선된다. 주요 앵커는 SC $76,666.00, AR $77,190.00이며 이후 ST $76,627.00, Spring $76,550.00, Terminal Spring $76,485.00, SOS $77,300.00, LPS $77,286.10, BU $77,208.50까지 감지되어 구조_bias는 bullish로 유지된다. 다만 현재가 $77,509.90는 레인지 상단과 SOS 위에 있지만 최근 상단 $77,735.60 아래에서 머물고 있어 즉시 강한 상방 지속보다는 $77,300~$77,208 구간 재확인 가능성이 남아 있다. 따라서 구조는 축적 후반/Phase E 성격이지만, 실행 관점의 setup_bias는 확정 추세 추격보다 중립적 재테스트 대기 쪽이 더 타당하다.",
"key_levels": {
"support": [
77300.0,
77286.1,
77208.5,
77190.0,
76666.0,
76485.0
],
"resistance": [
77545.0,
77735.6,
78453.0
]
},
"time_horizon": "short to medium term",
"invalidation_level": "76485.00",
"risk_scenario": "반대 시나리오는 가격이 $77,300.00 및 $77,286.10을 잃고 $77,190.00 레인지 상단 아래로 재진입하는 경우다. 이 경우 BU/LPS 지지 확인이 실패하며, $76,666.00 SC와 $76,485.00 terminal spring 구간 재검증으로 되돌아갈 수 있다. 특히 $76,485.00을 명확히 이탈하면 현재 축적 Phase E 해석은 무효화된다.",
"data_quality": "medium",
"metrics": {
"acc_score": 95.7,
"dis_score": 92.5,
"regime": "ACC",
"regime_state": "acc_candidate",
"structure_bias": "bullish",
"phase_context": "acc_candidate / accumulation / Phase E",
"phases_detected": [
"SC",
"AR",
"ST",
"Spring",
"TERMINAL_SPRING",
"SOS",
"LPS",
"BU"
],
"last_phase": "BU",
"phase_candidates": [
{
"label": "SC",
"side": "low",
"idx": 9,
"price": 76666.0,
"color": "#ffd166"
},
{
"label": "AR",
"side": "high",
"idx": 19,
"price": 77190.0,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "low",
"idx": 55,
"price": 76627.0,
"color": "#118ab2"
},
{
"label": "Spring",
"side": "low",
"idx": 119,
"price": 76550.0,
"color": "#f9844a"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 204,
"price": 76485.0,
"color": "#f3722c"
},
{
"label": "SOS",
"side": "high",
"idx": 225,
"price": 77300.0,
"color": "#06d6a0"
},
{
"label": "LPS",
"side": "low",
"idx": 250,
"price": 77286.1,
"color": "#8338ec"
},
{
"label": "BU",
"side": "high",
"idx": 227,
"price": 77208.5,
"color": "#7209b7"
}
],
"phase_structures": [
{
"structure_id": "15m_cycle_1",
"sequence": 1,
"timeframe": "15m",
"regime": "accumulation",
"role": "prior_completed_structure",
"is_active": false,
"is_completed": true,
"is_confirmed": true,
"structure_bias": "bullish",
"phase_context": "accumulation",
"start_idx": 9,
"end_idx": 250,
"phase_count": 8,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 9,
"price": 76666.0,
"color": "#ffd166",
"dt": "2026-05-18 08:30:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 19,
"price": 77190.0,
"color": "#06d6a0",
"dt": "2026-05-18 11:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 55,
"price": 76627.0,
"color": "#118ab2",
"dt": "2026-05-18 20:00:00+09:00"
},
{
"label": "Spring",
"side": "low",
"idx": 119,
"price": 76550.0,
"color": "#f9844a",
"dt": "2026-05-19 12:00:00+09:00"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 204,
"price": 76485.0,
"color": "#f3722c",
"dt": "2026-05-20 09:15:00+09:00"
},
{
"label": "SOS",
"side": "high",
"idx": 225,
"price": 77300.0,
"color": "#06d6a0",
"dt": "2026-05-20 14:30:00+09:00"
},
{
"label": "LPS",
"side": "low",
"idx": 250,
"price": 77286.1,
"color": "#8338ec",
"dt": "2026-05-20 20:45:00+09:00"
},
{
"label": "BU",
"side": "high",
"idx": 227,
"price": 77208.5,
"color": "#7209b7",
"dt": "2026-05-20 15:00:00+09:00"
}
]
},
{
"structure_id": "15m_cycle_2",
"sequence": 2,
"timeframe": "15m",
"regime": "distribution",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "distribution",
"start_idx": 232,
"end_idx": 287,
"phase_count": 5,
"phases": [
{
"label": "BC",
"side": "high",
"idx": 232,
"price": 77444.0,
"color": "#ffd166",
"dt": "2026-05-20 16:15:00+09:00"
},
{
"label": "AR",
"side": "low",
"idx": 236,
"price": 77170.3,
"color": "#06d6a0",
"dt": "2026-05-20 17:15:00+09:00"
},
{
"label": "ST",
"side": "high",
"idx": 260,
"price": 77545.0,
"color": "#118ab2",
"dt": "2026-05-20 23:15:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 268,
"price": 76975.0,
"color": "#ef476f",
"dt": "2026-05-21 01:15:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 287,
"price": 77735.6,
"color": "#f9844a",
"dt": "2026-05-21 06:00:00+09:00"
}
]
}
],
"active_structure_id": "15m_cycle_2",
"primary_structure_id": "15m_cycle_1",
"structure_count": 2,
"regime_fitness": 0.9571428571428572,
"current_event": "BU",
"major_phase": "E",
"pos_in_range": 0.5,
"main_range_low": 76666.0,
"main_range_high": 77190.0
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.62,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"neutral\",\n \"setup_score\": 0.45,\n \"setup_signals\": [\n \"가격 $77,509.90는 메인 축적 레인지 상단 AR $77,190.00 위에 있으나, 확정적인 상단 수용 여부는 아직 불충분\",\n \"프리미엄 구간: 메인 레인지 EQ 약 $76,928.00 위에서 거래 중이며 단기 추격 매수 효율은 낮음\",\n \"SOS $77,300.00 및 LPS $77,286.10 위를 유지 중이나, 현재가는 최근 상단 공급대 $77,735.60 아래에 위치\",\n \"BU $77,208.50 / LPS $77,286.10 재테스트가 나오면 구조적 지지 확인 구간으로 작동 가능\",\n \"메인 축적 저점 SC $76,666.00 및 terminal spring $76,485.00 이탈 전까지는 축적 구조 자체는 훼손되지 않음\"\n ],\n \"reasoning\": \"제공된 regime은 ACC이며 acc_score 95.7, regime_fitness 0.957로 축적 해석이 우선된다. 주요 앵커는 SC $76,666.00, AR $77,190.00이며 이후 ST $76,627.00, Spring $76,550.00, Terminal Spring $76,485.00, SOS $77,300.00, LPS $77,286.10, BU $77,208.50까지 감지되어 구조_bias는 bullish로 유지된다. 다만 현재가 $77,509.90는 레인지 상단과 SOS 위에 있지만 최근 상단 $77,735.60 아래에서 머물고 있어 즉시 강한 상방 지속보다는 $77,300~$77,208 구간 재확인 가능성이 남아 있다. 따라서 구조는 축적 후반/Phase E 성격이지만, 실행 관점의 setup_bias는 확정 추세 추격보다 중립적 재테스트 대기 쪽이 더 타당하다.\",\n \"key_levels\": {\n \"support\": [\n 77300.0,\n 77286.1,\n 77208.5,\n 77190.0,\n 76666.0,\n 76485.0\n ],\n \"resistance\": [\n 77545.0,\n 77735.6,\n 78453.0\n ]\n },\n \"time_horizon\": \"short to medium term\",\n \"invalidation_level\": \"76485.00\",\n \"risk_scenario\": \"반대 시나리오는 가격이 $77,300.00 및 $77,286.10을 잃고 $77,190.00 레인지 상단 아래로 재진입하는 경우다. 이 경우 BU/LPS 지지 확인이 실패하며, $76,666.00 SC와 $76,485.00 terminal spring 구간 재검증으로 되돌아갈 수 있다. 특히 $76,485.00을 명확히 이탈하면 현재 축적 Phase E 해석은 무효화된다.\",\n \"data_quality\": \"medium\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "bearish",
"confidence": 0.58,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.64,
"setup_signals": [
"확정 반응 완료된 bearish Butterfly PRZ $77,532.10-$77,965.55, D=$77,735.60, reaction_score=1.0, D/PRZ 실패구간 방어 확인",
"현재가 $77,509.90가 상단 bearish PRZ 클러스터 하단($77,532.10) 바로 아래에 위치하며, $77,411.55-$77,849.95 bearish Shark 형성 PRZ 내부/근접",
"추가 bearish Butterfly 형성 PRZ $77,582.88-$77,844.49 및 bearish Crab 형성 PRZ $77,652.24-$78,080.13이 위쪽 저항대로 중첩",
"검증된 bearish Butterfly TP ladder가 $77,572.06 → $77,462.86 → $77,286.10으로 제시되어 현재가 인근에서 하방 반응 리스크 우세",
"반대편 bullish Shark PRZ $77,072.42-$77,514.52는 현재가가 상단부에 걸쳐 있으나 confirmed_reaction=false로 아직 구조 전환 근거는 아님"
],
"reasoning": "15분 기준 하모닉 directional score는 bearish 2.472, bullish 1.140으로 약한 우위지만 하방 쪽이 더 높고, directional_dominance는 0.369로 단독 강한 추세 신호는 아니다. 구조적으로는 BOS/CHoCH 또는 명확한 수용 구조 데이터가 없어 structure_bias는 neutral로 둔다. 다만 세팅 관점에서는 확정 반응된 bearish Butterfly PRZ $77,532.10-$77,965.55가 reaction_score 1.0으로 유효하고, 현재가 $77,509.90가 이 저항 클러스터 바로 아래에 있어 단기 하방 setup_bias가 우세하다. 하방 반응 시 검증 TP는 $77,572.06, $77,462.86, $77,286.10이며, 상방으로 $78,080.13 위에서 수용되면 bearish PRZ 방어 실패로 본다.",
"key_levels": {
"support": [
77462.86,
77417.76,
77286.1,
77072.42,
76926.16,
76716.45
],
"resistance": [
77532.1,
77630.75,
77735.6,
77849.95,
78080.13
]
},
"time_horizon": "short term",
"invalidation_level": "78080.13",
"risk_scenario": "가격이 $77,652.24-$78,080.13 bearish Crab PRZ를 흡수하고 $78,080.13 위에서 15분 종가 수용을 만들면, 상단 bearish PRZ 방어 실패로 하방 세팅은 무효화된다. 이 경우 $78,453.00 7일 고점 유동성 재공격이 열릴 수 있으며, 기존 bearish TP ladder보다 bullish continuation 또는 숏 스퀴즈 리스크를 우선해야 한다.",
"data_quality": "high",
"metrics": {
"patterns_found": 45,
"completed_patterns_found": 19,
"forming_d_prz_found": 26,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 34,
"multiscale_swings_scanned": 65,
"swing_highs_scanned": 29,
"swing_lows_scanned": 36,
"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": 27,
"medium": 11,
"low": 7
},
"prz_status_counts": {
"active": 26,
"nearby": 6,
"watch": 9,
"far": 4,
"forming": 4
},
"high_confluence_prz_count": 39,
"strict_patterns_found": 26,
"candidate_patterns_found": 19,
"active_patterns_at_prz": 26,
"nearby_patterns": 6,
"all_patterns": [
"shark",
"shark",
"shark",
"crab",
"bat",
"butterfly",
"crab",
"butterfly",
"butterfly",
"shark",
"bat",
"butterfly",
"butterfly",
"gartley",
"butterfly",
"gartley",
"shark",
"bat",
"butterfly",
"crab",
"gartley",
"butterfly",
"gartley",
"crab",
"gartley",
"gartley",
"crab",
"bat",
"bat",
"shark",
"bat",
"crab",
"crab",
"shark",
"butterfly",
"bat",
"crab",
"butterfly",
"gartley",
"shark",
"gartley",
"gartley",
"gartley",
"crab",
"butterfly"
],
"all_signals": [
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish"
],
"best_pattern": "shark",
"best_pattern_quality": "strict",
"best_quality": "medium",
"best_pattern_score": 0.967,
"best_completion_status": "forming",
"nearest_pattern": "gartley",
"nearest_prz": 77625.9,
"price_to_prz": 0.15,
"prz_range": [
77528.46,
77723.35
],
"council_relevant_prz_count": 14,
"directional_influence_prz_count": 14,
"confirmed_reaction_prz_count": 3,
"validated_harmonic_tp_count": 3,
"pattern_candidates": [
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.965,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77293.47,
"prz_range": [
77072.42,
77514.52
],
"prz_width_pct": 0.572,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.28,
"price_to_prz_pct_raw": -0.2792,
"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": "shark",
"d_price": 77293.47,
"a_price": 77685.4,
"tp1_ad_382": 77443.19,
"tp2_ad_618": 77535.68,
"tp3_a_or_structure_liquidity": 77685.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4892,
"ABC": 1.1992
},
"x_price": 77170.3,
"x_idx": 236,
"x_order": 8,
"a_price": 77685.4,
"a_idx": 273,
"a_order": 8,
"b_price": 77433.4,
"b_idx": 284,
"b_order": 3,
"c_price": 77735.6,
"c_idx": 287,
"c_order": 8,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.964,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77630.75,
"prz_range": [
77411.55,
77849.95
],
"prz_width_pct": 0.565,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.16,
"price_to_prz_pct_raw": 0.1559,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 77630.75,
"a_price": 77286.1,
"tp1_ad_382": 77499.09,
"tp2_ad_618": 77417.76,
"tp3_a_or_structure_liquidity": 77286.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5491,
"ABC": 1.3955
},
"x_price": 76814.6,
"x_idx": 219,
"x_order": 3,
"a_price": 77286.1,
"a_idx": 250,
"a_order": 5,
"b_price": 77545.0,
"b_idx": 260,
"b_order": 3,
"c_price": 77183.7,
"c_idx": 292,
"c_order": 5,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.956,
"ratio_score": 1.0,
"prz_score": 0.997,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77183.16,
"prz_range": [
76948.73,
77417.58
],
"prz_width_pct": 0.607,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.42,
"price_to_prz_pct_raw": -0.4216,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 77183.16,
"a_price": 76485.0,
"tp1_ad_382": 76916.46,
"tp2_ad_618": 76751.7,
"tp3_a_or_structure_liquidity": 76485.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5914,
"ABC": 0.4994
},
"x_price": 77042.3,
"x_idx": 184,
"x_order": 8,
"a_price": 76485.0,
"a_idx": 204,
"a_order": 8,
"b_price": 76814.6,
"b_idx": 219,
"b_order": 3,
"c_price": 76650.0,
"c_idx": 221,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.953,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77143.82,
"prz_range": [
76913.58,
77374.06
],
"prz_width_pct": 0.597,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.47,
"price_to_prz_pct_raw": -0.4723,
"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": 77143.82,
"a_price": 77825.8,
"tp1_ad_382": 77404.34,
"tp2_ad_618": 77565.28,
"tp3_a_or_structure_liquidity": 77825.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4042,
"ABC": 0.7701
},
"x_price": 76855.0,
"x_idx": 259,
"x_order": 8,
"a_price": 77825.8,
"a_idx": 264,
"a_order": 8,
"b_price": 77433.4,
"b_idx": 284,
"b_order": 3,
"c_price": 77735.6,
"c_idx": 287,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.95,
"ratio_score": 0.961,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77713.69,
"prz_range": [
77582.88,
77844.49
],
"prz_width_pct": 0.337,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.26,
"price_to_prz_pct_raw": 0.2629,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 77713.69,
"a_price": 77286.1,
"tp1_ad_382": 77550.35,
"tp2_ad_618": 77449.44,
"tp3_a_or_structure_liquidity": 77286.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7944,
"ABC": 0.4311
},
"x_price": 77612.0,
"x_idx": 237,
"x_order": 5,
"a_price": 77286.1,
"a_idx": 250,
"a_order": 5,
"b_price": 77545.0,
"b_idx": 260,
"b_order": 3,
"c_price": 77433.4,
"c_idx": 284,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.95,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77866.19,
"prz_range": [
77652.24,
78080.13
],
"prz_width_pct": 0.55,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.46,
"price_to_prz_pct_raw": 0.4597,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 77866.19,
"a_price": 77286.1,
"tp1_ad_382": 77644.59,
"tp2_ad_618": 77507.69,
"tp3_a_or_structure_liquidity": 77286.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5491,
"ABC": 0.4311
},
"x_price": 76814.6,
"x_idx": 219,
"x_order": 3,
"a_price": 77286.1,
"a_idx": 250,
"a_order": 5,
"b_price": 77545.0,
"b_idx": 260,
"b_order": 3,
"c_price": 77433.4,
"c_idx": 284,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.945,
"ratio_score": 0.981,
"prz_score": 0.979,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77209.06,
"prz_range": [
76956.82,
77461.31
],
"prz_width_pct": 0.653,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.39,
"price_to_prz_pct_raw": -0.3881,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 77209.06,
"a_price": 76610.4,
"tp1_ad_382": 76980.37,
"tp2_ad_618": 76839.09,
"tp3_a_or_structure_liquidity": 76610.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7819,
"ABC": 0.8827
},
"x_price": 77042.3,
"x_idx": 184,
"x_order": 8,
"a_price": 76610.4,
"a_idx": 196,
"a_order": 5,
"b_price": 76948.1,
"b_idx": 201,
"b_order": 5,
"c_price": 76650.0,
"c_idx": 221,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.936,
"ratio_score": 0.972,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77444.0,
"prz_range": [
77055.19,
77476.01
],
"prz_width_pct": 0.545,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.32,
"price_to_prz_pct_raw": -0.3152,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.65,
"reaction_detail": {
"reaction_score": 0.65,
"reaction_move_ratio_ad": 0.257,
"adverse_move_ratio_ad": 0.174,
"bars_after_d": 12,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 77265.6,
"a_price": 76377.0,
"tp1_ad_382": 76926.16,
"tp2_ad_618": 76716.45,
"tp3_a_or_structure_liquidity": 76377.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7962,
"ABC": 0.6442,
"BCD": 2.6147,
"XAD": 1.6243
},
"x_price": 77033.9,
"x_idx": 161,
"x_order": 8,
"a_price": 76377.0,
"a_idx": 171,
"a_order": 3,
"b_price": 76900.0,
"b_idx": 210,
"b_order": 8,
"c_price": 76563.1,
"c_idx": 214,
"c_order": 3,
"d_idx": 232
}
],
"council_relevant_prz": [
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.936,
"ratio_score": 0.972,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77444.0,
"prz_range": [
77055.19,
77476.01
],
"prz_width_pct": 0.545,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.32,
"price_to_prz_pct_raw": -0.3152,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.65,
"reaction_detail": {
"reaction_score": 0.65,
"reaction_move_ratio_ad": 0.257,
"adverse_move_ratio_ad": 0.174,
"bars_after_d": 12,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 77265.6,
"a_price": 76377.0,
"tp1_ad_382": 76926.16,
"tp2_ad_618": 76716.45,
"tp3_a_or_structure_liquidity": 76377.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7962,
"ABC": 0.6442,
"BCD": 2.6147,
"XAD": 1.6243
},
"x_price": 77033.9,
"x_idx": 161,
"x_order": 8,
"a_price": 76377.0,
"a_idx": 171,
"a_order": 3,
"b_price": 76900.0,
"b_idx": 210,
"b_order": 8,
"c_price": 76563.1,
"c_idx": 214,
"c_order": 3,
"d_idx": 232
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.924,
"ratio_score": 0.925,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77735.6,
"prz_range": [
77532.1,
77965.55
],
"prz_width_pct": 0.558,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.31,
"price_to_prz_pct_raw": 0.3083,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 1.228,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 77748.83,
"a_price": 77286.1,
"tp1_ad_382": 77572.06,
"tp2_ad_618": 77462.86,
"tp3_a_or_structure_liquidity": 77286.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7944,
"ABC": 0.9297,
"BCD": 1.7919,
"XAD": 1.3793
},
"x_price": 77612.0,
"x_idx": 237,
"x_order": 5,
"a_price": 77286.1,
"a_idx": 250,
"a_order": 5,
"b_price": 77545.0,
"b_idx": 260,
"b_order": 3,
"c_price": 77304.3,
"c_idx": 279,
"c_order": 5,
"d_idx": 287
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.911,
"ratio_score": 0.934,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 76975.0,
"prz_range": [
76836.39,
77222.61
],
"prz_width_pct": 0.501,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.62,
"price_to_prz_pct_raw": -0.6198,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 1.069,
"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": "butterfly",
"d_price": 77029.5,
"a_price": 77639.3,
"tp1_ad_382": 77262.44,
"tp2_ad_618": 77406.36,
"tp3_a_or_structure_liquidity": 77639.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7531,
"ABC": 0.733,
"BCD": 2.2016,
"XAD": 1.4164
},
"x_price": 77170.3,
"x_idx": 236,
"x_order": 8,
"a_price": 77639.3,
"a_idx": 245,
"a_order": 8,
"b_price": 77286.1,
"b_idx": 250,
"b_order": 5,
"c_price": 77545.0,
"c_idx": 260,
"c_order": 3,
"d_idx": 268
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.965,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77293.47,
"prz_range": [
77072.42,
77514.52
],
"prz_width_pct": 0.572,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.28,
"price_to_prz_pct_raw": -0.2792,
"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": "shark",
"d_price": 77293.47,
"a_price": 77685.4,
"tp1_ad_382": 77443.19,
"tp2_ad_618": 77535.68,
"tp3_a_or_structure_liquidity": 77685.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4892,
"ABC": 1.1992
},
"x_price": 77170.3,
"x_idx": 236,
"x_order": 8,
"a_price": 77685.4,
"a_idx": 273,
"a_order": 8,
"b_price": 77433.4,
"b_idx": 284,
"b_order": 3,
"c_price": 77735.6,
"c_idx": 287,
"c_order": 8,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.964,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77630.75,
"prz_range": [
77411.55,
77849.95
],
"prz_width_pct": 0.565,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.16,
"price_to_prz_pct_raw": 0.1559,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 77630.75,
"a_price": 77286.1,
"tp1_ad_382": 77499.09,
"tp2_ad_618": 77417.76,
"tp3_a_or_structure_liquidity": 77286.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5491,
"ABC": 1.3955
},
"x_price": 76814.6,
"x_idx": 219,
"x_order": 3,
"a_price": 77286.1,
"a_idx": 250,
"a_order": 5,
"b_price": 77545.0,
"b_idx": 260,
"b_order": 3,
"c_price": 77183.7,
"c_idx": 292,
"c_order": 5,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.956,
"ratio_score": 1.0,
"prz_score": 0.997,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77183.16,
"prz_range": [
76948.73,
77417.58
],
"prz_width_pct": 0.607,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.42,
"price_to_prz_pct_raw": -0.4216,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 77183.16,
"a_price": 76485.0,
"tp1_ad_382": 76916.46,
"tp2_ad_618": 76751.7,
"tp3_a_or_structure_liquidity": 76485.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5914,
"ABC": 0.4994
},
"x_price": 77042.3,
"x_idx": 184,
"x_order": 8,
"a_price": 76485.0,
"a_idx": 204,
"a_order": 8,
"b_price": 76814.6,
"b_idx": 219,
"b_order": 3,
"c_price": 76650.0,
"c_idx": 221,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.953,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77143.82,
"prz_range": [
76913.58,
77374.06
],
"prz_width_pct": 0.597,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.47,
"price_to_prz_pct_raw": -0.4723,
"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": 77143.82,
"a_price": 77825.8,
"tp1_ad_382": 77404.34,
"tp2_ad_618": 77565.28,
"tp3_a_or_structure_liquidity": 77825.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4042,
"ABC": 0.7701
},
"x_price": 76855.0,
"x_idx": 259,
"x_order": 8,
"a_price": 77825.8,
"a_idx": 264,
"a_order": 8,
"b_price": 77433.4,
"b_idx": 284,
"b_order": 3,
"c_price": 77735.6,
"c_idx": 287,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.95,
"ratio_score": 0.961,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77713.69,
"prz_range": [
77582.88,
77844.49
],
"prz_width_pct": 0.337,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.26,
"price_to_prz_pct_raw": 0.2629,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 77713.69,
"a_price": 77286.1,
"tp1_ad_382": 77550.35,
"tp2_ad_618": 77449.44,
"tp3_a_or_structure_liquidity": 77286.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7944,
"ABC": 0.4311
},
"x_price": 77612.0,
"x_idx": 237,
"x_order": 5,
"a_price": 77286.1,
"a_idx": 250,
"a_order": 5,
"b_price": 77545.0,
"b_idx": 260,
"b_order": 3,
"c_price": 77433.4,
"c_idx": 284,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.95,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77866.19,
"prz_range": [
77652.24,
78080.13
],
"prz_width_pct": 0.55,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.46,
"price_to_prz_pct_raw": 0.4597,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 77866.19,
"a_price": 77286.1,
"tp1_ad_382": 77644.59,
"tp2_ad_618": 77507.69,
"tp3_a_or_structure_liquidity": 77286.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5491,
"ABC": 0.4311
},
"x_price": 76814.6,
"x_idx": 219,
"x_order": 3,
"a_price": 77286.1,
"a_idx": 250,
"a_order": 5,
"b_price": 77545.0,
"b_idx": 260,
"b_order": 3,
"c_price": 77433.4,
"c_idx": 284,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.945,
"ratio_score": 0.981,
"prz_score": 0.979,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77209.06,
"prz_range": [
76956.82,
77461.31
],
"prz_width_pct": 0.653,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.39,
"price_to_prz_pct_raw": -0.3881,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 77209.06,
"a_price": 76610.4,
"tp1_ad_382": 76980.37,
"tp2_ad_618": 76839.09,
"tp3_a_or_structure_liquidity": 76610.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7819,
"ABC": 0.8827
},
"x_price": 77042.3,
"x_idx": 184,
"x_order": 8,
"a_price": 76610.4,
"a_idx": 196,
"a_order": 5,
"b_price": 76948.1,
"b_idx": 201,
"b_order": 5,
"c_price": 76650.0,
"c_idx": 221,
"c_order": 3,
"d_idx": null
}
],
"report_detail_candidates": [
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.965,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77293.47,
"prz_range": [
77072.42,
77514.52
],
"prz_width_pct": 0.572,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.28,
"price_to_prz_pct_raw": -0.2792,
"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": "shark",
"d_price": 77293.47,
"a_price": 77685.4,
"tp1_ad_382": 77443.19,
"tp2_ad_618": 77535.68,
"tp3_a_or_structure_liquidity": 77685.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4892,
"ABC": 1.1992
},
"x_price": 77170.3,
"x_idx": 236,
"x_order": 8,
"a_price": 77685.4,
"a_idx": 273,
"a_order": 8,
"b_price": 77433.4,
"b_idx": 284,
"b_order": 3,
"c_price": 77735.6,
"c_idx": 287,
"c_order": 8,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.964,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77630.75,
"prz_range": [
77411.55,
77849.95
],
"prz_width_pct": 0.565,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.16,
"price_to_prz_pct_raw": 0.1559,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 77630.75,
"a_price": 77286.1,
"tp1_ad_382": 77499.09,
"tp2_ad_618": 77417.76,
"tp3_a_or_structure_liquidity": 77286.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5491,
"ABC": 1.3955
},
"x_price": 76814.6,
"x_idx": 219,
"x_order": 3,
"a_price": 77286.1,
"a_idx": 250,
"a_order": 5,
"b_price": 77545.0,
"b_idx": 260,
"b_order": 3,
"c_price": 77183.7,
"c_idx": 292,
"c_order": 5,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.956,
"ratio_score": 1.0,
"prz_score": 0.997,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77183.16,
"prz_range": [
76948.73,
77417.58
],
"prz_width_pct": 0.607,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.42,
"price_to_prz_pct_raw": -0.4216,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 77183.16,
"a_price": 76485.0,
"tp1_ad_382": 76916.46,
"tp2_ad_618": 76751.7,
"tp3_a_or_structure_liquidity": 76485.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5914,
"ABC": 0.4994
},
"x_price": 77042.3,
"x_idx": 184,
"x_order": 8,
"a_price": 76485.0,
"a_idx": 204,
"a_order": 8,
"b_price": 76814.6,
"b_idx": 219,
"b_order": 3,
"c_price": 76650.0,
"c_idx": 221,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.953,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77143.82,
"prz_range": [
76913.58,
77374.06
],
"prz_width_pct": 0.597,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.47,
"price_to_prz_pct_raw": -0.4723,
"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": 77143.82,
"a_price": 77825.8,
"tp1_ad_382": 77404.34,
"tp2_ad_618": 77565.28,
"tp3_a_or_structure_liquidity": 77825.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4042,
"ABC": 0.7701
},
"x_price": 76855.0,
"x_idx": 259,
"x_order": 8,
"a_price": 77825.8,
"a_idx": 264,
"a_order": 8,
"b_price": 77433.4,
"b_idx": 284,
"b_order": 3,
"c_price": 77735.6,
"c_idx": 287,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.95,
"ratio_score": 0.961,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77713.69,
"prz_range": [
77582.88,
77844.49
],
"prz_width_pct": 0.337,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.26,
"price_to_prz_pct_raw": 0.2629,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 77713.69,
"a_price": 77286.1,
"tp1_ad_382": 77550.35,
"tp2_ad_618": 77449.44,
"tp3_a_or_structure_liquidity": 77286.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7944,
"ABC": 0.4311
},
"x_price": 77612.0,
"x_idx": 237,
"x_order": 5,
"a_price": 77286.1,
"a_idx": 250,
"a_order": 5,
"b_price": 77545.0,
"b_idx": 260,
"b_order": 3,
"c_price": 77433.4,
"c_idx": 284,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.95,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77866.19,
"prz_range": [
77652.24,
78080.13
],
"prz_width_pct": 0.55,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.46,
"price_to_prz_pct_raw": 0.4597,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 77866.19,
"a_price": 77286.1,
"tp1_ad_382": 77644.59,
"tp2_ad_618": 77507.69,
"tp3_a_or_structure_liquidity": 77286.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5491,
"ABC": 0.4311
},
"x_price": 76814.6,
"x_idx": 219,
"x_order": 3,
"a_price": 77286.1,
"a_idx": 250,
"a_order": 5,
"b_price": 77545.0,
"b_idx": 260,
"b_order": 3,
"c_price": 77433.4,
"c_idx": 284,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.945,
"ratio_score": 0.981,
"prz_score": 0.979,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77209.06,
"prz_range": [
76956.82,
77461.31
],
"prz_width_pct": 0.653,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.39,
"price_to_prz_pct_raw": -0.3881,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 77209.06,
"a_price": 76610.4,
"tp1_ad_382": 76980.37,
"tp2_ad_618": 76839.09,
"tp3_a_or_structure_liquidity": 76610.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7819,
"ABC": 0.8827
},
"x_price": 77042.3,
"x_idx": 184,
"x_order": 8,
"a_price": 76610.4,
"a_idx": 196,
"a_order": 5,
"b_price": 76948.1,
"b_idx": 201,
"b_order": 5,
"c_price": 76650.0,
"c_idx": 221,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.936,
"ratio_score": 0.972,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77444.0,
"prz_range": [
77055.19,
77476.01
],
"prz_width_pct": 0.545,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.32,
"price_to_prz_pct_raw": -0.3152,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.65,
"reaction_detail": {
"reaction_score": 0.65,
"reaction_move_ratio_ad": 0.257,
"adverse_move_ratio_ad": 0.174,
"bars_after_d": 12,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 77265.6,
"a_price": 76377.0,
"tp1_ad_382": 76926.16,
"tp2_ad_618": 76716.45,
"tp3_a_or_structure_liquidity": 76377.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7962,
"ABC": 0.6442,
"BCD": 2.6147,
"XAD": 1.6243
},
"x_price": 77033.9,
"x_idx": 161,
"x_order": 8,
"a_price": 76377.0,
"a_idx": 171,
"a_order": 3,
"b_price": 76900.0,
"b_idx": 210,
"b_order": 8,
"c_price": 76563.1,
"c_idx": 214,
"c_order": 3,
"d_idx": 232
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.934,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 76960.94,
"prz_range": [
76814.42,
77107.47
],
"prz_width_pct": 0.381,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.71,
"price_to_prz_pct_raw": -0.7082,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 76960.94,
"a_price": 76704.8,
"tp1_ad_382": 76863.1,
"tp2_ad_618": 76802.65,
"tp3_a_or_structure_liquidity": 76704.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5931,
"ABC": 1.2807
},
"x_price": 77033.9,
"x_idx": 161,
"x_order": 8,
"a_price": 76704.8,
"a_idx": 181,
"a_order": 5,
"b_price": 76900.0,
"b_idx": 210,
"b_order": 8,
"c_price": 76650.0,
"c_idx": 221,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.931,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 76967.56,
"prz_range": [
76823.41,
77111.71
],
"prz_width_pct": 0.375,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.7,
"price_to_prz_pct_raw": -0.6997,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 76967.56,
"a_price": 76610.4,
"tp1_ad_382": 76831.13,
"tp2_ad_618": 76746.84,
"tp3_a_or_structure_liquidity": 76610.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4822,
"ABC": 0.8061
},
"x_price": 77033.9,
"x_idx": 161,
"x_order": 8,
"a_price": 76610.4,
"a_idx": 196,
"a_order": 5,
"b_price": 76814.6,
"b_idx": 219,
"b_order": 3,
"c_price": 76650.0,
"c_idx": 221,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.924,
"ratio_score": 0.925,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77735.6,
"prz_range": [
77532.1,
77965.55
],
"prz_width_pct": 0.558,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.31,
"price_to_prz_pct_raw": 0.3083,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 1.228,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 77748.83,
"a_price": 77286.1,
"tp1_ad_382": 77572.06,
"tp2_ad_618": 77462.86,
"tp3_a_or_structure_liquidity": 77286.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7944,
"ABC": 0.9297,
"BCD": 1.7919,
"XAD": 1.3793
},
"x_price": 77612.0,
"x_idx": 237,
"x_order": 5,
"a_price": 77286.1,
"a_idx": 250,
"a_order": 5,
"b_price": 77545.0,
"b_idx": 260,
"b_order": 3,
"c_price": 77304.3,
"c_idx": 279,
"c_order": 5,
"d_idx": 287
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.917,
"ratio_score": 0.885,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77320.38,
"prz_range": [
77215.71,
77425.04
],
"prz_width_pct": 0.271,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.24,
"price_to_prz_pct_raw": -0.2445,
"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": 77320.38,
"a_price": 77825.8,
"tp1_ad_382": 77513.45,
"tp2_ad_618": 77632.73,
"tp3_a_or_structure_liquidity": 77825.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5986,
"ABC": 0.7701
},
"x_price": 77170.3,
"x_idx": 236,
"x_order": 8,
"a_price": 77825.8,
"a_idx": 264,
"a_order": 8,
"b_price": 77433.4,
"b_idx": 284,
"b_order": 3,
"c_price": 77735.6,
"c_idx": 287,
"c_order": 8,
"d_idx": null
}
],
"actionable_patterns_list": [
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.965,
"prz_proximity": "active",
"prz_range": [
77072.42,
77514.52
],
"prz_reversal_direction": "up",
"price_to_prz_pct": -0.28,
"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": "shark",
"d_price": 77293.47,
"a_price": 77685.4,
"tp1_ad_382": 77443.19,
"tp2_ad_618": 77535.68,
"tp3_a_or_structure_liquidity": 77685.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "SHARK FORMING HIGH PRZ $77,072.42-$77,514.52: expected reversal UP if price reacts in zone"
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.964,
"prz_proximity": "active",
"prz_range": [
77411.55,
77849.95
],
"prz_reversal_direction": "down",
"price_to_prz_pct": 0.16,
"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": "bearish",
"source": "shark",
"d_price": 77630.75,
"a_price": 77286.1,
"tp1_ad_382": 77499.09,
"tp2_ad_618": 77417.76,
"tp3_a_or_structure_liquidity": 77286.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "SHARK FORMING HIGH PRZ $77,411.55-$77,849.95: expected reversal DOWN if price reacts in zone"
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.956,
"prz_proximity": "active",
"prz_range": [
76948.73,
77417.58
],
"prz_reversal_direction": "down",
"price_to_prz_pct": -0.42,
"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": "bearish",
"source": "crab",
"d_price": 77183.16,
"a_price": 76485.0,
"tp1_ad_382": 76916.46,
"tp2_ad_618": 76751.7,
"tp3_a_or_structure_liquidity": 76485.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "CRAB FORMING HIGH PRZ $76,948.73-$77,417.58: expected reversal DOWN if price reacts in zone"
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.953,
"prz_proximity": "active",
"prz_range": [
76913.58,
77374.06
],
"prz_reversal_direction": "up",
"price_to_prz_pct": -0.47,
"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": 77143.82,
"a_price": 77825.8,
"tp1_ad_382": 77404.34,
"tp2_ad_618": 77565.28,
"tp3_a_or_structure_liquidity": 77825.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "BAT FORMING HIGH PRZ $76,913.58-$77,374.06: expected reversal UP if price reacts in zone"
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.95,
"prz_proximity": "active",
"prz_range": [
77582.88,
77844.49
],
"prz_reversal_direction": "down",
"price_to_prz_pct": 0.26,
"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": "bearish",
"source": "butterfly",
"d_price": 77713.69,
"a_price": 77286.1,
"tp1_ad_382": 77550.35,
"tp2_ad_618": 77449.44,
"tp3_a_or_structure_liquidity": 77286.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "BUTTERFLY FORMING HIGH PRZ $77,582.88-$77,844.49: expected reversal DOWN if price reacts in zone"
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.95,
"prz_proximity": "active",
"prz_range": [
77652.24,
78080.13
],
"prz_reversal_direction": "down",
"price_to_prz_pct": 0.46,
"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": "bearish",
"source": "crab",
"d_price": 77866.19,
"a_price": 77286.1,
"tp1_ad_382": 77644.59,
"tp2_ad_618": 77507.69,
"tp3_a_or_structure_liquidity": 77286.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "CRAB FORMING HIGH PRZ $77,652.24-$78,080.13: expected reversal DOWN if price reacts in zone"
}
],
"best_council_prz": {
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.965,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77293.47,
"prz_range": [
77072.42,
77514.52
],
"prz_width_pct": 0.572,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.28,
"price_to_prz_pct_raw": -0.2792,
"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": "shark",
"d_price": 77293.47,
"a_price": 77685.4,
"tp1_ad_382": 77443.19,
"tp2_ad_618": 77535.68,
"tp3_a_or_structure_liquidity": 77685.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4892,
"ABC": 1.1992
},
"x_price": 77170.3,
"x_idx": 236,
"x_order": 8,
"a_price": 77685.4,
"a_idx": 273,
"a_order": 8,
"b_price": 77433.4,
"b_idx": 284,
"b_order": 3,
"c_price": 77735.6,
"c_idx": 287,
"c_order": 8,
"d_idx": null
},
"best_tp_ladder": {
"direction": "bullish",
"source": "shark",
"d_price": 77293.47,
"a_price": 77685.4,
"tp1_ad_382": 77443.19,
"tp2_ad_618": 77535.68,
"tp3_a_or_structure_liquidity": 77685.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"best_confirmed_tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 77748.83,
"a_price": 77286.1,
"tp1_ad_382": 77572.06,
"tp2_ad_618": 77462.86,
"tp3_a_or_structure_liquidity": 77286.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"tp_ladder": [
{
"direction": "bullish",
"source": "shark",
"d_price": 77293.47,
"a_price": 77685.4,
"tp1_ad_382": 77443.19,
"tp2_ad_618": 77535.68,
"tp3_a_or_structure_liquidity": 77685.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "shark",
"d_price": 77630.75,
"a_price": 77286.1,
"tp1_ad_382": 77499.09,
"tp2_ad_618": 77417.76,
"tp3_a_or_structure_liquidity": 77286.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "crab",
"d_price": 77183.16,
"a_price": 76485.0,
"tp1_ad_382": 76916.46,
"tp2_ad_618": 76751.7,
"tp3_a_or_structure_liquidity": 76485.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bullish",
"source": "bat",
"d_price": 77143.82,
"a_price": 77825.8,
"tp1_ad_382": 77404.34,
"tp2_ad_618": 77565.28,
"tp3_a_or_structure_liquidity": 77825.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "butterfly",
"d_price": 77713.69,
"a_price": 77286.1,
"tp1_ad_382": 77550.35,
"tp2_ad_618": 77449.44,
"tp3_a_or_structure_liquidity": 77286.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "crab",
"d_price": 77866.19,
"a_price": 77286.1,
"tp1_ad_382": 77644.59,
"tp2_ad_618": 77507.69,
"tp3_a_or_structure_liquidity": 77286.1,
"note": "Use as strong TP ladder context; not standalone path authority."
}
],
"validated_tp_ladder": [
{
"direction": "bearish",
"source": "butterfly",
"d_price": 77265.6,
"a_price": 76377.0,
"tp1_ad_382": 76926.16,
"tp2_ad_618": 76716.45,
"tp3_a_or_structure_liquidity": 76377.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "butterfly",
"d_price": 77748.83,
"a_price": 77286.1,
"tp1_ad_382": 77572.06,
"tp2_ad_618": 77462.86,
"tp3_a_or_structure_liquidity": 77286.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bullish",
"source": "butterfly",
"d_price": 77029.5,
"a_price": 77639.3,
"tp1_ad_382": 77262.44,
"tp2_ad_618": 77406.36,
"tp3_a_or_structure_liquidity": 77639.3,
"note": "Use as strong TP ladder context; not standalone path authority."
}
],
"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": "ready",
"directional_scores": {
"bullish": 1.14,
"bearish": 2.472
},
"directional_score_total": 3.612,
"directional_dominance": 0.369
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.58,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.64,\n \"setup_signals\": [\n \"확정 반응 완료된 bearish Butterfly PRZ $77,532.10-$77,965.55, D=$77,735.60, reaction_score=1.0, D/PRZ 실패구간 방어 확인\",\n \"현재가 $77,509.90가 상단 bearish PRZ 클러스터 하단($77,532.10) 바로 아래에 위치하며, $77,411.55-$77,849.95 bearish Shark 형성 PRZ 내부/근접\",\n \"추가 bearish Butterfly 형성 PRZ $77,582.88-$77,844.49 및 bearish Crab 형성 PRZ $77,652.24-$78,080.13이 위쪽 저항대로 중첩\",\n \"검증된 bearish Butterfly TP ladder가 $77,572.06 → $77,462.86 → $77,286.10으로 제시되어 현재가 인근에서 하방 반응 리스크 우세\",\n \"반대편 bullish Shark PRZ $77,072.42-$77,514.52는 현재가가 상단부에 걸쳐 있으나 confirmed_reaction=false로 아직 구조 전환 근거는 아님\"\n ],\n \"reasoning\": \"15분 기준 하모닉 directional score는 bearish 2.472, bullish 1.140으로 약한 우위지만 하방 쪽이 더 높고, directional_dominance는 0.369로 단독 강한 추세 신호는 아니다. 구조적으로는 BOS/CHoCH 또는 명확한 수용 구조 데이터가 없어 structure_bias는 neutral로 둔다. 다만 세팅 관점에서는 확정 반응된 bearish Butterfly PRZ $77,532.10-$77,965.55가 reaction_score 1.0으로 유효하고, 현재가 $77,509.90가 이 저항 클러스터 바로 아래에 있어 단기 하방 setup_bias가 우세하다. 하방 반응 시 검증 TP는 $77,572.06, $77,462.86, $77,286.10이며, 상방으로 $78,080.13 위에서 수용되면 bearish PRZ 방어 실패로 본다.\",\n \"key_levels\": {\n \"support\": [\n 77462.86,\n 77417.76,\n 77286.1,\n 77072.42,\n 76926.16,\n 76716.45\n ],\n \"resistance\": [\n 77532.1,\n 77630.75,\n 77735.6,\n 77849.95,\n 78080.13\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"78080.13\",\n \"risk_scenario\": \"가격이 $77,652.24-$78,080.13 bearish Crab PRZ를 흡수하고 $78,080.13 위에서 15분 종가 수용을 만들면, 상단 bearish PRZ 방어 실패로 하방 세팅은 무효화된다. 이 경우 $78,453.00 7일 고점 유동성 재공격이 열릴 수 있으며, 기존 bearish TP ladder보다 bullish continuation 또는 숏 스퀴즈 리스크를 우선해야 한다.\",\n \"data_quality\": \"high\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bullish",
"confidence": 0.68,
"structure_bias": "bullish",
"setup_bias": "bullish",
"setup_score": 0.798,
"setup_signals": [
"최근 구조 이벤트가 $77,042.30 상방 BOS로 마감되어 단기 구조가 재상승 쪽으로 전환됨",
"이전 BOS 레벨 $77,193.50 위에서 가격이 유지되고 있어 매수자 방어가 확인됨",
"현재가 $77,509.90가 EQ $77,340.40 위의 프리미엄 영역에 있어 추격 매수는 불리하지만, 프리미엄 수용이 유지되는 중",
"전일 고가 $77,733.00를 한 차례 돌파했으며, 이는 상단 유동성 회수 이후 $77,825.80 range high 재공격 가능성을 열어둠",
"EMA20 $77,479.83, EMA120 $77,266.63, EMA240 $77,236.32 위에서 거래되어 단기 평균선 배열은 상승 우위"
],
"reasoning": "확정 구조 기준으로는 최근 시퀀스가 BOS_bullish → CHoCH_bearish → BOS_bearish → BOS_bullish였고, 마지막 확정 이벤트가 $77,042.30 상방 BOS이므로 structure_bias는 bullish로 판단한다. 현재가 $77,509.90는 EQ $77,340.40 위 프리미엄 영역에 있어 신규 롱 진입은 할인 구간 대비 불리하지만, $77,193.50 및 $77,042.30 BOS 레벨 위에서 유지되는 한 상승 구조가 우세하다. 다만 활성 OB와 미충족 FVG가 모두 없고 최근 liquidity sweep도 감지되지 않아 기관 주문흐름상 명확한 재진입 배열은 부족하다. 상방으로는 London high $77,525.50, 전일 고가 $77,733.00, range high $77,825.80이 저항이며, 이 구간 돌파 후 수용되면 7일 고가 $78,453.00까지 유동성 확장 가능성이 있다.",
"key_levels": {
"support": [
77340.4,
77193.5,
77042.3,
76855,
76202.7
],
"resistance": [
77525.5,
77733,
77825.8,
78453
]
},
"time_horizon": "short term",
"invalidation_level": "$77,042.30",
"risk_scenario": "$77,042.30 하방으로 종가 수용이 발생하면 최근 bullish BOS가 실패로 전환되고, EQ $77,340.40 이탈 이후 range low $76,855.00 및 전일 저가 $76,302.70 쪽 sell-side liquidity를 재탐색할 가능성이 커진다. 특히 전일 고가 $77,733.00 돌파가 유지되지 못한 상태에서 $77,193.50까지 깨지면 이는 buy-side liquidity sweep 이후 하락 전환 시나리오로 해석될 수 있다.",
"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": 68,
"fvg_open_zones": [],
"bos_choch_events": [
"BOS_bullish",
"CHoCH_bearish",
"BOS_bearish",
"BOS_bullish"
],
"bos_choch_levels": [
{
"type": "BOS_bullish",
"level": 77193.5
},
{
"type": "CHoCH_bearish",
"level": 76627.0
},
{
"type": "BOS_bearish",
"level": 76451.3
},
{
"type": "BOS_bullish",
"level": 77042.3
}
],
"bos_sequence": [
"BOS_bullish",
"CHoCH_bearish",
"BOS_bearish",
"BOS_bullish"
],
"consecutive_bull_bos": 1,
"consecutive_bear_bos": 0,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [],
"current_zone": "premium",
"eq_level": 77340.4,
"range_high": 77825.8,
"range_low": 76855.0,
"bull_score": 6.3,
"bear_score": 4.7,
"setup_bias": "bullish",
"setup_score": 0.798,
"setup_signals": [
"bullish BOS above $77,193.50",
"bullish BOS above $77,042.30",
"broken previous day high $77,733.00"
],
"retracement_direction": "bullish",
"current_retracement_pct": 30.3,
"deepest_retracement_pct": 63.5,
"previous_day_high": 77733.0,
"previous_day_low": 76302.7,
"broken_prev_high": true,
"broken_prev_low": false,
"sessions": {
"London": {
"active": true,
"high": 77525.5,
"low": 77183.7
},
"New York": {
"active": false,
"high": null,
"low": null
},
"Asian kill zone": {
"active": false,
"high": null,
"low": null
}
}
},
"raw_llm_response": "{\n \"signal\": \"bullish\",\n \"confidence\": 0.68,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.798,\n \"setup_signals\": [\n \"최근 구조 이벤트가 $77,042.30 상방 BOS로 마감되어 단기 구조가 재상승 쪽으로 전환됨\",\n \"이전 BOS 레벨 $77,193.50 위에서 가격이 유지되고 있어 매수자 방어가 확인됨\",\n \"현재가 $77,509.90가 EQ $77,340.40 위의 프리미엄 영역에 있어 추격 매수는 불리하지만, 프리미엄 수용이 유지되는 중\",\n \"전일 고가 $77,733.00를 한 차례 돌파했으며, 이는 상단 유동성 회수 이후 $77,825.80 range high 재공격 가능성을 열어둠\",\n \"EMA20 $77,479.83, EMA120 $77,266.63, EMA240 $77,236.32 위에서 거래되어 단기 평균선 배열은 상승 우위\"\n ],\n \"reasoning\": \"확정 구조 기준으로는 최근 시퀀스가 BOS_bullish → CHoCH_bearish → BOS_bearish → BOS_bullish였고, 마지막 확정 이벤트가 $77,042.30 상방 BOS이므로 structure_bias는 bullish로 판단한다. 현재가 $77,509.90는 EQ $77,340.40 위 프리미엄 영역에 있어 신규 롱 진입은 할인 구간 대비 불리하지만, $77,193.50 및 $77,042.30 BOS 레벨 위에서 유지되는 한 상승 구조가 우세하다. 다만 활성 OB와 미충족 FVG가 모두 없고 최근 liquidity sweep도 감지되지 않아 기관 주문흐름상 명확한 재진입 배열은 부족하다. 상방으로는 London high $77,525.50, 전일 고가 $77,733.00, range high $77,825.80이 저항이며, 이 구간 돌파 후 수용되면 7일 고가 $78,453.00까지 유동성 확장 가능성이 있다.\",\n \"key_levels\": {\n \"support\": [\n 77340.4,\n 77193.5,\n 77042.3,\n 76855,\n 76202.7\n ],\n \"resistance\": [\n 77525.5,\n 77733,\n 77825.8,\n 78453\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$77,042.30\",\n \"risk_scenario\": \"$77,042.30 하방으로 종가 수용이 발생하면 최근 bullish BOS가 실패로 전환되고, EQ $77,340.40 이탈 이후 range low $76,855.00 및 전일 저가 $76,302.70 쪽 sell-side liquidity를 재탐색할 가능성이 커진다. 특히 전일 고가 $77,733.00 돌파가 유지되지 못한 상태에서 $77,193.50까지 깨지면 이는 buy-side liquidity sweep 이후 하락 전환 시나리오로 해석될 수 있다.\",\n \"data_quality\": \"medium\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bullish",
"overall_confidence": 0.58,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.69,
"active_setups": [
"가격이 7일 EQ $77,233.60 및 ICT EQ $77,340.40 위의 프리미엄 구간에서 거래 중",
"피보나치 0.618 저항 $77,524.77 및 고밀도 클러스터 $77,530.82 바로 아래에서 테스트 중",
"하모닉 bearish Butterfly 확정 반응 PRZ $77,532.10-$77,965.55 하단에 근접",
"파생 포지셔닝에서 CVD divergence 0.700, OI 24h -2.1620%, 롱 계정 우위 0.567로 상단 추격 롱 취약성 존재",
"반대 신호로 EMA20 $77,479.83 위 유지 및 strict hammer 품질 0.738의 저가 방어 캔들 확인"
],
"setup_vs_structure": "구조는 Wyckoff 축적 후반과 ICT 상방 BOS로 인해 아직 bullish 쪽이 우세하지만, 실행 셋업은 프리미엄 저항·하모닉 PRZ·파생 약화가 겹쳐 bearish로 기울어 있다. 즉, 구조적 상승 해석과 단기 실행 리스크가 분리된 상태이며, 즉시 추격 매수보다는 상단 수용 여부 확인이 핵심이다."
},
"signal_breakdown": {
"bullish_count": 2,
"bearish_count": 3,
"neutral_count": 1
},
"key_levels": {
"support": [
77479.83,
77462.86,
77459.65,
77340.4,
77300.0,
77286.1,
77233.6,
77193.5,
77042.3,
76014.2,
76485.0
],
"resistance": [
77524.77,
77525.5,
77532.1,
77545.0,
77617.49,
77733.0,
77735.6,
77825.8,
77849.95,
78080.13,
78453.0
]
},
"confluences": [
"피보나치 0.618 저항 $77,524.77, ICT London high $77,525.50, 하모닉 bearish Butterfly PRZ 하단 $77,532.10이 $77,525-$77,532 구간에 밀집해 단기 구조 저항대를 형성한다.",
"Wyckoff의 ST/상단 공급 $77,545.00, 하모닉 PRZ $77,532.10-$77,965.55, 피보나치 클러스터 $77,530.82가 같은 상단 방어 구간을 지목한다.",
"ICT 전일 고가 $77,733.00, Wyckoff UT $77,735.60, 피보나치 스윙 고점 $77,736.00이 $77,733-$77,736에 거의 동일하게 겹친다.",
"Wyckoff SOS $77,300.00 및 LPS $77,286.10, 하모닉 bearish TP3 $77,286.10, ICT 구조 지지 $77,340.40이 $77,286-$77,340 구간을 핵심 구조 지지대로 만든다.",
"EMA20 $77,479.83, 피보나치 ret_0.5 $77,459.65, 하모닉 bearish TP2 $77,462.86이 $77,460-$77,480에 단기 균형 지지 클러스터를 형성한다.",
"Derivatives, ICT, Wyckoff가 모두 7일 고점/상위 구조 저항 $78,453.00을 주요 상방 확인 레벨로 제시한다."
],
"conflicts": [
"ICT는 마지막 확정 이벤트를 $77,042.30 상방 BOS로 해석해 구조를 bullish로 보지만, 피보나치는 $77,736→$77,184 하락 스윙의 0.618 되돌림 저항 테스트로 보며 구조를 bearish로 분류한다.",
"Wyckoff는 큰 축적 구조를 bullish로 평가하지만, 세부 구조에는 BC $77,444.00, ST $77,545.00, SOW $76,975.00, UT $77,735.60로 이어지는 현재 분배 후보가 있어 상단 실패 위험이 공존한다.",
"캔들 분석은 EMA20 $77,479.83 위 유지와 high-volume hammer를 근거로 단기 bullish 셋업을 제시하지만, 파생 데이터는 CVD divergence 0.700과 OI 감소로 상승 참여 약화를 지적한다.",
"하모닉의 best PRZ는 형성 중인 bullish shark $77,072.42-$77,514.52이나, 확정 반응이 완료된 주요 PRZ는 bearish Butterfly $77,532.10-$77,965.55로 서로 다른 방향의 반응 구간이 겹쳐 있다."
],
"executive_summary": "현재 BTC 15분 구조는 완료된 Wyckoff 축적 후반/Phase E 성격과 ICT의 $77,042.30 상방 BOS가 남아 있어 regime-level로는 아직 bullish 우위다. 그러나 가격은 $77,525-$77,532의 피보나치·ICT·하모닉 저항 합류대 바로 아래에 있으며, Wyckoff 세부 구조상 $77,735.60 UT를 포함한 분배 후보가 활성화되어 있어 상단 수용 실패 조건을 반드시 감시해야 한다. 실행 셋업은 프리미엄 구간, 파생 참여 약화, bearish PRZ 반응이 겹쳐 구조적 bullish와 달리 bearish로 기울어 있다. 핵심 방어 구간은 $77,300-$77,286 및 $77,193-$77,042이며, $77,042.30 이탈은 15분 bullish 구조 훼손, $76,485.00 이탈은 축적 기반 구조 해석의 중대한 무효화 조건이다.",
"raw_llm_response": "{\n \"overall_signal\": \"bullish\",\n \"overall_confidence\": 0.58,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.69,\n \"active_setups\": [\n \"가격이 7일 EQ $77,233.60 및 ICT EQ $77,340.40 위의 프리미엄 구간에서 거래 중\",\n \"피보나치 0.618 저항 $77,524.77 및 고밀도 클러스터 $77,530.82 바로 아래에서 테스트 중\",\n \"하모닉 bearish Butterfly 확정 반응 PRZ $77,532.10-$77,965.55 하단에 근접\",\n \"파생 포지셔닝에서 CVD divergence 0.700, OI 24h -2.1620%, 롱 계정 우위 0.567로 상단 추격 롱 취약성 존재\",\n \"반대 신호로 EMA20 $77,479.83 위 유지 및 strict hammer 품질 0.738의 저가 방어 캔들 확인\"\n ],\n \"setup_vs_structure\": \"구조는 Wyckoff 축적 후반과 ICT 상방 BOS로 인해 아직 bullish 쪽이 우세하지만, 실행 셋업은 프리미엄 저항·하모닉 PRZ·파생 약화가 겹쳐 bearish로 기울어 있다. 즉, 구조적 상승 해석과 단기 실행 리스크가 분리된 상태이며, 즉시 추격 매수보다는 상단 수용 여부 확인이 핵심이다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 2,\n \"bearish_count\": 3,\n \"neutral_count\": 1\n },\n \"key_levels\": {\n \"support\": [\n 77479.83,\n 77462.86,\n 77459.65,\n 77340.4,\n 77300.0,\n 77286.1,\n 77233.6,\n 77193.5,\n 77042.3,\n 76014.2,\n 76485.0\n ],\n \"resistance\": [\n 77524.77,\n 77525.5,\n 77532.1,\n 77545.0,\n 77617.49,\n 77733.0,\n 77735.6,\n 77825.8,\n 77849.95,\n 78080.13,\n 78453.0\n ]\n },\n \"confluences\": [\n \"피보나치 0.618 저항 $77,524.77, ICT London high $77,525.50, 하모닉 bearish Butterfly PRZ 하단 $77,532.10이 $77,525-$77,532 구간에 밀집해 단기 구조 저항대를 형성한다.\",\n \"Wyckoff의 ST/상단 공급 $77,545.00, 하모닉 PRZ $77,532.10-$77,965.55, 피보나치 클러스터 $77,530.82가 같은 상단 방어 구간을 지목한다.\",\n \"ICT 전일 고가 $77,733.00, Wyckoff UT $77,735.60, 피보나치 스윙 고점 $77,736.00이 $77,733-$77,736에 거의 동일하게 겹친다.\",\n \"Wyckoff SOS $77,300.00 및 LPS $77,286.10, 하모닉 bearish TP3 $77,286.10, ICT 구조 지지 $77,340.40이 $77,286-$77,340 구간을 핵심 구조 지지대로 만든다.\",\n \"EMA20 $77,479.83, 피보나치 ret_0.5 $77,459.65, 하모닉 bearish TP2 $77,462.86이 $77,460-$77,480에 단기 균형 지지 클러스터를 형성한다.\",\n \"Derivatives, ICT, Wyckoff가 모두 7일 고점/상위 구조 저항 $78,453.00을 주요 상방 확인 레벨로 제시한다.\"\n ],\n \"conflicts\": [\n \"ICT는 마지막 확정 이벤트를 $77,042.30 상방 BOS로 해석해 구조를 bullish로 보지만, 피보나치는 $77,736→$77,184 하락 스윙의 0.618 되돌림 저항 테스트로 보며 구조를 bearish로 분류한다.\",\n \"Wyckoff는 큰 축적 구조를 bullish로 평가하지만, 세부 구조에는 BC $77,444.00, ST $77,545.00, SOW $76,975.00, UT $77,735.60로 이어지는 현재 분배 후보가 있어 상단 실패 위험이 공존한다.\",\n \"캔들 분석은 EMA20 $77,479.83 위 유지와 high-volume hammer를 근거로 단기 bullish 셋업을 제시하지만, 파생 데이터는 CVD divergence 0.700과 OI 감소로 상승 참여 약화를 지적한다.\",\n \"하모닉의 best PRZ는 형성 중인 bullish shark $77,072.42-$77,514.52이나, 확정 반응이 완료된 주요 PRZ는 bearish Butterfly $77,532.10-$77,965.55로 서로 다른 방향의 반응 구간이 겹쳐 있다.\"\n ],\n \"highest_conviction_analyst\": \"Wyckoff Expert — 축적 구조의 SC $76,666.00, Spring $76,550.00, Terminal Spring $76,485.00, SOS $77,300.00, LPS $77,286.10까지 단계가 구체적으로 제시되어 구조 진단의 정보량이 가장 높다. 다만 현재는 동일 차트 안에서 $77,735.60 UT를 포함한 분배 후보가 진행 중이므로, 방향성 단독 신호가 아니라 '완료된 축적 이후 재구조화 위험'을 읽는 데 가장 가치가 크다.\",\n \"invalidation_level\": \"단기 bullish 구조는 $77,042.30 하향 이탈 시 훼손되며, 축적 기반의 regime-level bullish 해석은 Terminal Spring 저점 $76,485.00 하향 수용 시 무효화된다.\",\n \"executive_summary\": \"현재 BTC 15분 구조는 완료된 Wyckoff 축적 후반/Phase E 성격과 ICT의 $77,042.30 상방 BOS가 남아 있어 regime-level로는 아직 bullish 우위다. 그러나 가격은 $77,525-$77,532의 피보나치·ICT·하모닉 저항 합류대 바로 아래에 있으며, Wyckoff 세부 구조상 $77,735.60 UT를 포함한 분배 후보가 활성화되어 있어 상단 수용 실패 조건을 반드시 감시해야 한다. 실행 셋업은 프리미엄 구간, 파생 참여 약화, bearish PRZ 반응이 겹쳐 구조적 bullish와 달리 bearish로 기울어 있다. 핵심 방어 구간은 $77,300-$77,286 및 $77,193-$77,042이며, $77,042.30 이탈은 15분 bullish 구조 훼손, $76,485.00 이탈은 축적 기반 구조 해석의 중대한 무효화 조건이다.\"\n}"
},
"overall_signal": "bullish",
"overall_confidence": 0.58,
"operating_path": {
"path_type": "complex",
"confidence": 0.62,
"waypoints": [
{
"seq": 1,
"price": 77528.0,
"type": "resistance_test",
"source": "Fibonacci 0.618 $77,524.77, ICT London high $77,525.50, Harmonic bearish Butterfly PRZ 하단 $77,532.10, WP1 후보 strict-tier $77,530.82",
"description": "현재가 $77,509.90에서 불과 0.03% 거리의 strict-tier 피보나치 confluence($77,530.82, score=1.0)와 ICT/하모닉 저항 합류대가 밀집한 $77,525-$77,532 구간을 우선 테스트한다. setup_bias가 bearish 69%로 강하고, 파생 CVD divergence 0.700·OI -2.16%로 상단 추격 롱이 약해 1차 거부 확률이 높다.",
"est_hours": 2.0,
"turning_zone": [
77525.0,
77572.06
],
"likely_wick": 77545.0,
"rejection_confirm": 77479.83,
"invalid_overshoot": 77617.49,
"calibration_reasoning": "Strict-tier 피보나치 confluence $77,530.82(4 levels)와 챔피언 저항 클러스터($77,524.77/$77,525.5/$77,532.1/$77,545.0)가 base에 밀집, 상단은 CONFIRMED 하모닉 butterfly TP1 AD0.382=$77,572.06로 제한. 폭 약 $47(0.33×ATR)로 resistance_test에 적정."
},
{
"seq": 2,
"price": 77340.0,
"type": "support_test",
"source": "ICT 구조 지지 $77,340.40, Wyckoff SOS $77,300.00 / LPS $77,286.10, Harmonic bearish TP3 $77,286.10, EMA20 $77,479.83 하단 이격",
"description": "프리미엄 거부 후 첫 번째 방어선인 ICT EQ $77,340.40와 Wyckoff SOS/LPS 클러스터 $77,286-$77,340으로의 되돌림. 하모닉 bearish Butterfly의 1차 검증 TP $77,462.86·$77,417.76을 관통한 후 도달한다. 구조적 bullish 해석이 유지되려면 이 구간에서 매수 방어가 필요하다.",
"est_hours": 7.0,
"turning_zone": [
77286.1,
77340.0
],
"likely_wick": 77300.0,
"rejection_confirm": 77394.53,
"invalid_overshoot": 77233.6,
"calibration_reasoning": "ICT EQ $77,340.4·Wyckoff SOS $77,300·CONFIRMED 하모닉 butterfly TP3 A-liquidity $77,286.1이 한 띠를 형성, 폭 $54(0.38×ATR). 라운드 매그넷 $77,300이 likely_wick으로 가장 유력하고, 회복 확인은 fib 0.382=$77,394.53."
},
{
"seq": 3,
"price": 77193.5,
"type": "liquidity_sweep",
"source": "ICT 이전 BOS 레벨 $77,193.50, Wyckoff AR $77,190.00 / BU $77,208.50, WP1 후보 strict-tier $77,231.87(score=1.0)",
"description": "setup_bias가 우세할 경우 $77,300 SOS 하방 청산 후 ICT 직전 BOS $77,193.50와 Wyckoff AR/BU $77,190-$77,208 영역에서 유동성 회수가 발생한다. 7일 EQ $77,233.60도 같은 구간에 포함되어 strict-tier 피보나치 confluence와 함께 강한 매수 회복 가능 구간이 된다.",
"est_hours": 14.0,
"turning_zone": [
77150.0,
77193.5
],
"likely_wick": 77184.0,
"rejection_confirm": 77231.87,
"invalid_overshoot": 77042.3,
"calibration_reasoning": "ICT 직전 BOS $77,193.5·Wyckoff AR/BU $77,190-$77,208 영역의 하방 유동성 회수로 최근 스윙 저점 $77,184 재테스트가 합리적, 폭 $43(0.31×ATR). 5-confluence $77,231.87이 회복 확인선, 다음 챔피언 지지 $77,042.3 하향 이탈은 sweep 실패."
},
{
"seq": 4,
"price": 77525.0,
"type": "resistance_test",
"source": "ICT $77,042 BOS 기반 bullish 구조 회복, EMA20 $77,479.83, Fibonacci 0.618 $77,524.77, ICT London high $77,525.50",
"description": "Wyckoff Phase E/ICT 상방 BOS 구조가 유효한 한 sweep 이후 매수 회복으로 $77,460-$77,525 균형·저항 클러스터 재테스트. $77,733 UT/PDH 돌파 전까지는 이 구간이 24시간 상단으로 작용할 가능성이 높다.",
"est_hours": 23.0,
"turning_zone": [
77525.0,
77617.49
],
"likely_wick": 77572.06,
"rejection_confirm": 77479.83,
"invalid_overshoot": 77733.0,
"calibration_reasoning": "터미널 waypoint로 폭 $92(0.66×ATR) 적용, 저항 클러스터 $77,524.77-$77,545와 fib 0.618 확장 $77,617.49가 상·하 경계. CONFIRMED 하모닉 butterfly TP1 AD0.382=$77,572.06이 최유력 likely_wick, $77,733 UT/PDH 돌파 시 24시간 상단 가설 무효화."
}
],
"period_extremes": {
"4h": {
"expected_high": 77545.0,
"expected_low": 77320.0,
"high_first": true
},
"8h": {
"expected_high": 77545.0,
"expected_low": 77230.0,
"high_first": true
},
"24h": {
"expected_high": 77617.0,
"expected_low": 77193.5,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 77733.0,
"description": "$77,733 UT/PDH(ICT 전일고+Wyckoff UT+Fib 스윙고) 위 15분 종가 수용 시 분배 후보 부정 및 $77,825-$78,453 유동성 확장 가속"
},
"bearish": {
"price": 77042.3,
"description": "ICT $77,042.30 BOS 레벨 이탈 시 15분 bullish 구조 훼손, 다음 $76,485 Terminal Spring까지 하방 가속"
}
},
"scenario_invalidation": 76485.0,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.62,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 77528.0,\n \"type\": \"resistance_test\",\n \"source\": \"Fibonacci 0.618 $77,524.77, ICT London high $77,525.50, Harmonic bearish Butterfly PRZ 하단 $77,532.10, WP1 후보 strict-tier $77,530.82\",\n \"description\": \"현재가 $77,509.90에서 불과 0.03% 거리의 strict-tier 피보나치 confluence($77,530.82, score=1.0)와 ICT/하모닉 저항 합류대가 밀집한 $77,525-$77,532 구간을 우선 테스트한다. setup_bias가 bearish 69%로 강하고, 파생 CVD divergence 0.700·OI -2.16%로 상단 추격 롱이 약해 1차 거부 확률이 높다.\",\n \"est_hours\": 2.0\n },\n {\n \"seq\": 2,\n \"price\": 77340.0,\n \"type\": \"support_test\",\n \"source\": \"ICT 구조 지지 $77,340.40, Wyckoff SOS $77,300.00 / LPS $77,286.10, Harmonic bearish TP3 $77,286.10, EMA20 $77,479.83 하단 이격\",\n \"description\": \"프리미엄 거부 후 첫 번째 방어선인 ICT EQ $77,340.40와 Wyckoff SOS/LPS 클러스터 $77,286-$77,340으로의 되돌림. 하모닉 bearish Butterfly의 1차 검증 TP $77,462.86·$77,417.76을 관통한 후 도달한다. 구조적 bullish 해석이 유지되려면 이 구간에서 매수 방어가 필요하다.\",\n \"est_hours\": 7.0\n },\n {\n \"seq\": 3,\n \"price\": 77193.5,\n \"type\": \"liquidity_sweep\",\n \"source\": \"ICT 이전 BOS 레벨 $77,193.50, Wyckoff AR $77,190.00 / BU $77,208.50, WP1 후보 strict-tier $77,231.87(score=1.0)\",\n \"description\": \"setup_bias가 우세할 경우 $77,300 SOS 하방 청산 후 ICT 직전 BOS $77,193.50와 Wyckoff AR/BU $77,190-$77,208 영역에서 유동성 회수가 발생한다. 7일 EQ $77,233.60도 같은 구간에 포함되어 strict-tier 피보나치 confluence와 함께 강한 매수 회복 가능 구간이 된다.\",\n \"est_hours\": 14.0\n },\n {\n \"seq\": 4,\n \"price\": 77525.0,\n \"type\": \"resistance_test\",\n \"source\": \"ICT $77,042 BOS 기반 bullish 구조 회복, EMA20 $77,479.83, Fibonacci 0.618 $77,524.77, ICT London high $77,525.50\",\n \"description\": \"Wyckoff Phase E/ICT 상방 BOS 구조가 유효한 한 sweep 이후 매수 회복으로 $77,460-$77,525 균형·저항 클러스터 재테스트. $77,733 UT/PDH 돌파 전까지는 이 구간이 24시간 상단으로 작용할 가능성이 높다.\",\n \"est_hours\": 23.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 77545.0, \"expected_low\": 77320.0, \"high_first\": true},\n \"8h\": {\"expected_high\": 77545.0, \"expected_low\": 77230.0, \"high_first\": true},\n \"24h\": {\"expected_high\": 77617.0, \"expected_low\": 77193.5, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\"price\": 77733.0, \"description\": \"$77,733 UT/PDH(ICT 전일고+Wyckoff UT+Fib 스윙고) 위 15분 종가 수용 시 분배 후보 부정 및 $77,825-$78,453 유동성 확장 가속\"},\n \"bearish\": {\"price\": 77042.3, \"description\": \"ICT $77,042.30 BOS 레벨 이탈 시 15분 bullish 구조 훼손, 다음 $76,485 Terminal Spring까지 하방 가속\"}\n },\n \"scenario_invalidation\": 76485.0\n}\n```"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 77528.0,
"turning_zone": [
77525.0,
77572.06
],
"likely_wick": 77545.0,
"rejection_confirm": 77479.83,
"invalid_overshoot": 77617.49,
"calibration_reasoning": "Strict-tier 피보나치 confluence $77,530.82(4 levels)와 챔피언 저항 클러스터($77,524.77/$77,525.5/$77,532.1/$77,545.0)가 base에 밀집, 상단은 CONFIRMED 하모닉 butterfly TP1 AD0.382=$77,572.06로 제한. 폭 약 $47(0.33×ATR)로 resistance_test에 적정."
},
{
"seq": 2,
"base_target": 77340.0,
"turning_zone": [
77286.1,
77340.0
],
"likely_wick": 77300.0,
"rejection_confirm": 77394.53,
"invalid_overshoot": 77233.6,
"calibration_reasoning": "ICT EQ $77,340.4·Wyckoff SOS $77,300·CONFIRMED 하모닉 butterfly TP3 A-liquidity $77,286.1이 한 띠를 형성, 폭 $54(0.38×ATR). 라운드 매그넷 $77,300이 likely_wick으로 가장 유력하고, 회복 확인은 fib 0.382=$77,394.53."
},
{
"seq": 3,
"base_target": 77193.5,
"turning_zone": [
77150.0,
77193.5
],
"likely_wick": 77184.0,
"rejection_confirm": 77231.87,
"invalid_overshoot": 77042.3,
"calibration_reasoning": "ICT 직전 BOS $77,193.5·Wyckoff AR/BU $77,190-$77,208 영역의 하방 유동성 회수로 최근 스윙 저점 $77,184 재테스트가 합리적, 폭 $43(0.31×ATR). 5-confluence $77,231.87이 회복 확인선, 다음 챔피언 지지 $77,042.3 하향 이탈은 sweep 실패."
},
{
"seq": 4,
"base_target": 77525.0,
"turning_zone": [
77525.0,
77617.49
],
"likely_wick": 77572.06,
"rejection_confirm": 77479.83,
"invalid_overshoot": 77733.0,
"calibration_reasoning": "터미널 waypoint로 폭 $92(0.66×ATR) 적용, 저항 클러스터 $77,524.77-$77,545와 fib 0.618 확장 $77,617.49가 상·하 경계. CONFIRMED 하모닉 butterfly TP1 AD0.382=$77,572.06이 최유력 likely_wick, $77,733 UT/PDH 돌파 시 24시간 상단 가설 무효화."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 77528.00,\n \"turning_zone\": [77525.00, 77572.06],\n \"likely_wick\": 77545.00,\n \"rejection_confirm\": 77479.83,\n \"invalid_overshoot\": 77617.49,\n \"calibration_reasoning\": \"Strict-tier 피보나치 confluence $77,530.82(4 levels)와 챔피언 저항 클러스터($77,524.77/$77,525.5/$77,532.1/$77,545.0)가 base에 밀집, 상단은 CONFIRMED 하모닉 butterfly TP1 AD0.382=$77,572.06로 제한. 폭 약 $47(0.33×ATR)로 resistance_test에 적정.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 77340.00,\n \"turning_zone\": [77286.10, 77340.00],\n \"likely_wick\": 77300.00,\n \"rejection_confirm\": 77394.53,\n \"invalid_overshoot\": 77233.60,\n \"calibration_reasoning\": \"ICT EQ $77,340.4·Wyckoff SOS $77,300·CONFIRMED 하모닉 butterfly TP3 A-liquidity $77,286.1이 한 띠를 형성, 폭 $54(0.38×ATR). 라운드 매그넷 $77,300이 likely_wick으로 가장 유력하고, 회복 확인은 fib 0.382=$77,394.53.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 77193.50,\n \"turning_zone\": [77150.00, 77193.50],\n \"likely_wick\": 77184.00,\n \"rejection_confirm\": 77231.87,\n \"invalid_overshoot\": 77042.30,\n \"calibration_reasoning\": \"ICT 직전 BOS $77,193.5·Wyckoff AR/BU $77,190-$77,208 영역의 하방 유동성 회수로 최근 스윙 저점 $77,184 재테스트가 합리적, 폭 $43(0.31×ATR). 5-confluence $77,231.87이 회복 확인선, 다음 챔피언 지지 $77,042.3 하향 이탈은 sweep 실패.\"\n },\n {\n \"seq\": 4,\n \"base_target\": 77525.00,\n \"turning_zone\": [77525.00, 77617.49],\n \"likely_wick\": 77572.06,\n \"rejection_confirm\": 77479.83,\n \"invalid_overshoot\": 77733.00,\n \"calibration_reasoning\": \"터미널 waypoint로 폭 $92(0.66×ATR) 적용, 저항 클러스터 $77,524.77-$77,545와 fib 0.618 확장 $77,617.49가 상·하 경계. CONFIRMED 하모닉 butterfly TP1 AD0.382=$77,572.06이 최유력 likely_wick, $77,733 UT/PDH 돌파 시 24시간 상단 가설 무효화.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 28.5,
"chairman": 48.2,
"operating_path": 56.2,
"tp_calibrator": 51.3
},
"agents": {},
"total_s": 184.4
}
}