Signal: BEARISH (66%) | Price: $77,240.30 | 2026-05-20 17:00 KST | 300 candles
Council: 0 bullish, 2 neutral, 4 bearish | Support: $77,208 / $77,156 / $77,053 | Resistance: $77,286 / $77,289 / $77,315
현재 15분 BTC 구조는 Wyckoff 기준 confirmed distribution의 후반부, 즉 UTAD $77,444.00 이후 SOW $77,286.00 및 Phase E $77,208.30이 형성된 분배 말기 구조로 보는 것이 가장 가중치가 높다. 가격은 7일 EQ $77,289.25 아래, 초기 분배 AR $77,992.10 아래에 있어 상단 수용 실패 조건이 유지되며, $77,286~$77,315와 $77,444~$77,476 구간에 Wyckoff·Fibonacci·Harmonic 저항 컨플루언스가 집중되어 있다. 다만 ICT의 최근 bullish BOS $77,042.30 및 Fibonacci 확장 유지 때문에 단기 미세 구조에는 bullish 잔여 신호가 남아 있어, 전체 판정은 강한 일방향 붕괴가 아니라 분배 구조 우위 속의 재공급 확인 국면이다. 구조적 무효화는 $78,453.00 회복이며, 그 전 단계로 $77,444.00 회복은 Phase E 약세 셋업을 약화시키는 핵심 위험 조건이다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | BEARISH | 78% | $77,208 / $76,534 | $77,286 / $77,444 |
| ICT Trader | BEARISH | 72% | $77,042 / $76,964 | $77,385 / $77,444 |
| Derivatives Trader | BEARISH | 62% | $77,053 / $76,905 | $77,289 / $78,100 |
| Candlestick Reader | NEUTRAL | 52% | $77,121 / $77,053 | $77,289 / $78,564 |
| Fibonacci Analyst | NEUTRAL | 62% | $77,156 / $77,072 | $77,315 / $77,571 |
| Harmonic Specialist | BEARISH | 66% | $76,944 / $76,939 | $77,354 / $77,366 |
Support: $77,208 / $76,534 / $76,014 | Resistance: $77,286 / $77,444 / $77,992 | Horizon: short term
15분 구조는 regime=DIS, regime_fitness=1.000이며 BC $78,175.30 → AR $77,992.10 → ST $78,453.00 이후 SOW_IN_PHASE_B $76,534.50, UT $77,003.10, UTAD $77,444.00, SOW $77,286.00, Phase E $77,208.30 순서로 분배 이벤트 체인이 형성되어 구조적 편향은 bearish입니다. 현재가 $77,240.30은 초기 메인 범위 하단인 AR $77,992.10 아래에 있고, UTAD $77,444.00 회복에도 실패한 위치라 매수 주도권보다 재공급 압력이 우세합니다. 다만 현재 가격이 Phase E 저점 $77,208.30 바로 위에 있어 즉시 추가 하락 확정보다는 $77,286.00~$77,444.00 재시험 후 거절 여부가 단기 경로의 핵심입니다. $77,444.00을 회복하면 단기 bearish setup은 약화되며, $78,453.00 ST 고점 회복은 현재 분배 구조 해석의 주요 무효화 조건입니다.
Support: $77,042 / $76,964 / $76,627 | Resistance: $77,385 / $77,444 / $77,543 | Horizon: short term
확정 구조 기준으로는 최근 이벤트가 $77,042.30 상향 BOS이므로 structure_bias는 단기적으로 bullish로 판정한다. 그러나 실행 셋업은 가격이 EQ $76,964.50 위 프리미엄에 있고, $77,542.90-$77,757.50 bearish OB 후보가 바로 위에 남아 있어 매도 셋업이 우세하다. 특히 이전일 고점 $77,384.60을 이미 넘긴 뒤 현재 $77,240.30으로 밀려나고 있어, $77,542.90-$77,757.50 공급대 재진입 시 기관 매도/롱 청산 유도가 나올 가능성이 높다. 하방에서는 $77,042.30 BOS 레벨과 EQ $76,964.50 이탈 여부가 핵심이며, 이 구간이 깨지면 $76,485.00 range low 및 $76,014.20 이전일 저점까지 유동성 탐색이 열릴 수 있다.
Support: $77,053 / $76,905 / $76,014 | Resistance: $77,289 / $78,100 / $78,564 | Horizon: short term
현재 BTC는 $77,240로 EMA20 $77,121, EMA120 $76,905, EMA240 $77,053 위에 있지만, 7일 고점 $78,564 또는 저점 $76,014를 돌파한 확정 BOS가 없어 구조는 중립으로 본다. 다만 파생 포지셔닝은 약세 쪽으로 기울어져 있으며, aggregate_score 0.312, bear_signals 4개, bull_signals 0개가 이를 뒷받침한다. 특히 OI가 24시간 -1.725% 줄고 CVD가 -3990.2870 감소한 상태에서 가격만 $77k 중반을 유지하는 모습은 상승 참여가 약한 분배성 정체로 해석된다. 롱 계정 비율 0.583과 long crowding 0.759는 롱이 다소 붐비는 상태이며, 하방 $75,800/$75,700 청산 구간이 단기 자석 역할을 할 가능성이 높다.
Support: $77,121 / $77,053 / $76,905 | Resistance: $77,289 / $78,564 | Horizon: short term
현재 BTC/USDT는 $77,240.30으로 EMA20 $77,121.40, EMA120 $76,905.21, EMA240 $77,052.92 위에 있어 단기 하방 붕괴는 아직 확인되지 않았습니다. 다만 7일 범위의 EQ인 $77,289.25를 회복하지 못하고 있으며, 최근 strict 등급의 bearish engulfing@297이 품질 0.681로 가장 강한 패턴이기 때문에 상단 매물 반응은 존재합니다. 반면 morning_star@290과 bullish_engulfing@290이 함께 포착되었고 bull_score 1.55가 bear_score 0.75보다 높아 저가 매수 반응도 남아 있습니다. 거래량 확증이 있는 패턴이 없고 ATR $128.08 대비 최근 캔들 변동이 작아, 구조적으로는 중립이며 실행 관점에서는 EMA 지지 클러스터 위에서 약한 bullish setup만 인정됩니다.
Support: $77,156 / $77,072 / $77,013 | Resistance: $77,315 / $77,571 / $77,581 | Horizon: short term
확정 구조 관점에서는 가격이 스윙 고점 $76,900 위에서 ext_1.618 $77,156.47을 지지처럼 유지하고 있어 structure_bias는 bullish로 평가된다. 다만 현재가 $77,240.30은 가장 가까운 피보나치 레벨인 ext_2.0 $77,315.00과 0.10% 거리로 매우 가까워 즉각 추격 매수보다는 저항 테스트 국면이다. 핵심 되돌림 지지대는 ret_0.382 $76,741.47, ret_0.5 $76,692.50, ret_0.618 골든_ratio $76,643.53이며, 특히 $76,709.91 컨플루언스 존은 7개 레벨이 겹치는 강한 하방 지지 클러스터다. 따라서 구조는 상승이지만, 프리미엄 구간과 2.0 확장 저항 테스트 때문에 setup_bias는 단기 bearish이며, $77,315.00 돌파/안착 전까지는 중립 신호가 더 적절하다.
Support: $76,944 / $76,939 / $76,926 | Resistance: $77,354 / $77,366 / $77,466 | Horizon: short term
15분 기준 현재가 $77,240.30은 최상위 형성형 Bat의 D값 $77,248.23에 거의 도달해 있으며, 해당 PRZ는 $77,030.00-$77,466.45로 ABCD, BC_EXT, XAD 3개 Fib family가 모두 겹친 고컨플루언스 구간입니다. 이미 완성된 bearish Bat($76,993.63-$77,365.62), Butterfly($77,055.19-$77,476.01), Gartley($76,917.59-$77,167.12)에서도 PRZ touch와 rejection/defense가 확인되어 harmonic 관점의 단기 하방 반응 가능성이 우세합니다. 다만 제공 데이터에 명확한 BOS, CHoCH, 구조적 acceptance가 없으므로 structure_bias는 bearish로 확정하지 않고 neutral로 둡니다. 따라서 이 신호는 구조 전환 확정이 아닌, $77,030-$77,476 공급/PRZ 클러스터에서의 bearish setup이며, 하방 TP 후보는 $76,943-$76,920, $76,790-$76,754, $76,550-$76,451 순으로 봅니다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $77,315 | resistance_test | Wyckoff SOW $77,286 / 7일 EQ $77,289.25 / Fibonacci ext_2.0 $77,315.00 / Candlestick bearish_engulfing@297 | 2.5 | Wyckoff Phase E 직후 LPSY 성격의 단기 반등으로 $77,286~$77,315 컨플루언스 밴드를 재시험. ext_2.0 저항 + SOW + EQ가 0.10% 밴드에 밀집해 거절 가능성이 높으며, 활성 셋업의 '재공급 확인 구간' 시나리오와 정확히 일치 |
| 2 | $77,139 | support_test | Fibonacci strict confluence (ext_1.272/1.414/1.618/2.0 밀집, 점수 1.0) / Candlestick EMA20 $77,121.40 | 6.0 | 재공급 거절 후 가장 강한 strict fib confluence($77,139)와 EMA20($77,121)을 동시 시험. 이 구간 명확 이탈은 분배 Phase E의 SOW 재활성화이며, $77,208 Phase E 저점도 함께 무너지는 1차 약세 가속 트리거 |
| 3 | $76,964 | support_test | ICT EQ $76,964.50 / Candlestick EMA120 $76,905.21 / Harmonic TP1 후보 $76,939~$76,943 | 11.0 | ICT 프리미엄/디스카운트 EQ와 EMA120, 그리고 완성형 harmonic Bat의 0.382 도달 반응이 이미 확인된 구간. ICT BOS 레벨 $77,042.30이 깨진 직후의 첫 의미 있는 반응 지지대 |
| 4 | $76,710 | swing_low | Fibonacci strict confluence $76,709.91 (점수 1.0, 7개 레벨 밀집) / 0.5 ret $76,692.50 / 0.382 ret $76,741.47 | 17.0 | 스윙 $76,485→$76,900의 0.5 되돌림 + 다중 fib 밀집의 strict 컨플루언스 존. 분배 후 Phase E 1차 측정 이동의 자연스러운 도달점이며, 단기 반등 매수가 최초로 의미 있게 반응할 구간 |
| 5 | $76,485 | liquidity_sweep | ICT range low $76,485.00 / Wyckoff SOW_IN_PHASE_B $76,534.50 / Harmonic 구조 유동성 $76,451.30~$76,550 | 22.0 | 7일 레인지 저점 클러스터로 ICT range low + Wyckoff SOW_PB + harmonic structural liquidity가 겹친 하단. 24시간 내 도달 가능한 분배 측정 이동의 풀 타깃이며, 이탈 시 $76,014/$75,800 청산 유동성까지 노출됨 |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $77,042 | $77,315 | High first |
| 8h | $76,905 | $77,315 | High first |
| 24h | $76,485 | $77,385 | High first |
Invalidation: $78,453
```json
{
"path_type": "complex",
"confidence": 0.66,
"waypoints": [
{
"seq": 1,
"price": 77315.0,
"type": "resistance_test",
"source": "Wyckoff SOW $77,286 / 7일 EQ $77,289.25 / Fibonacci ext_2.0 $77,315.00 / Candlestick bearish_engulfing@297",
"description": "Wyckoff Phase E 직후 LPSY 성격의 단기 반등으로 $77,286~$77,315 컨플루언스 밴드를 재시험. ext_2.0 저항 + SOW + EQ가 0.10% 밴드에 밀집해 거절 가능성이 높으며, 활성 셋업의 '재공급 확인 구간' 시나리오와 정확히 일치",
"est_hours": 2.5
},
{
"seq": 2,
"price": 77138.96,
"type": "support_test",
"source": "Fibonacci strict confluence (ext_1.272/1.414/1.618/2.0 밀집, 점수 1.0) / Candlestick EMA20 $77,121.40",
"description": "재공급 거절 후 가장 강한 strict fib confluence($77,139)와 EMA20($77,121)을 동시 시험. 이 구간 명확 이탈은 분배 Phase E의 SOW 재활성화이며, $77,208 Phase E 저점도 함께 무너지는 1차 약세 가속 트리거",
"est_hours": 6.0
},
{
"seq": 3,
"price": 76964.5,
"type": "support_test",
"source": "ICT EQ $76,964.50 / Candlestick EMA120 $76,905.21 / Harmonic TP1 후보 $76,939~$76,943",
"description": "ICT 프리미엄/디스카운트 EQ와 EMA120, 그리고 완성형 harmonic Bat의 0.382 도달 반응이 이미 확인된 구간. ICT BOS 레벨 $77,042.30이 깨진 직후의 첫 의미 있는 반응 지지대",
"est_hours": 11.0
},
{
"seq": 4,
"price": 76709.91,
"type": "swing_low",
"source": "Fibonacci strict confluence $76,709.91 (점수 1.0, 7개 레벨 밀집) / 0.5 ret $76,692.50 / 0.382 ret $76,741.47",
"description": "스윙 $76,485→$76,900의 0.5 되돌림 + 다중 fib 밀집의 strict 컨플루언스 존. 분배 후 Phase E 1차 측정 이동의 자연스러운 도달점이며, 단기 반등 매수가 최초로 의미 있게 반응할 구간",
"est_hours": 17.0
},
{
"seq": 5,
"price": 76485.0,
"type": "liquidity_sweep",
"source": "ICT range low $76,485.00 / Wyckoff SOW_IN_PHASE_B $76,534.50 / Harmonic 구조 유동성 $76,451.30~$76,550",
"description": "7일 레인지 저점 클러스터로 ICT range low + Wyckoff SOW_PB + harmonic structural liquidity가 겹친 하단. 24시간 내 도달 가능한 분배 측정 이동의 풀 타깃이며, 이탈 시 $76,014/$75,800 청산 유동성까지 노출됨",
"est_hours": 22.0
}
],
"period_extremes": {
"4h": {"expected_high": 77315.0, "expected_low": 77042.3, "high_first": true},
"8h": {"expected_high": 77315.0, "expected_low": 76905.21, "high_first": true},
"24h": {"expected_high": 77384.6, "expected_low": 76485.0, "high_first": true}
},
"triggers": {
"bullish": {
"price": 77444.0,
"description": "UTAD $77,444.00 회복은 Phase E 약세 셋업을 약화시키는 핵심 위험 조건. 이 구간 acceptance 시 ICT bearish OB $77,542.90~$77,757.50 진입을 노린 강세 가속으로 전환"
},
"bearish": {
"price": 77138.96,
"description": "Fibonacci strict confluence $77,138.96 및 EMA20 $77,121.40 동시 이탈은 Phase E SOW의 본격 재활성화. CVD -3990 + OI -1.725% 약세 포지셔닝과 결합 시 $76,964→$76,710 캐스케이드 트리거"
}
},
"scenario_invalidation": 78453.0
}
```
Wyckoff Phase E + 78% 약세 셋업이 구조와 정렬되어 있어, 단기 LPSY 성격의 $77,315 재시험 후 strict fib confluence($77,139) 이탈을 거쳐 $76,710 → $76,485 레인지 저점까지의 5-waypoint 약세 경로를 도출했습니다. $78,453(ST 고점) 회복이 전체 시나리오 무효화 조건입니다.{
"overall_signal": "bearish",
"overall_confidence": 0.66,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.78,
"active_setups": [
"가격이 7일 레인지 EQ $77,289.25 아래에 머물며 구조적 수용이 부족함",
"Wyckoff 분배 Phase E 구간에서 $77,286.00~$77,444.00 재공급 저항이 활성화됨",
"ICT 기준 가격이 EQ $76,964.50 위 프리미엄에 있고, bearish OB 후보 $77,542.90~$77,757.50가 바로 위에 존재함",
"Fibonacci 기준 ext_2.0 저항 $77,315.00을 테스트 중이며, 현재가 $77,240.30은 추격 매수보다 저항 반응 구간에 가까움",
"Harmonic 기준 bearish Bat PRZ $77,030.00~$77,466.45 내부에 있으며, 완성형 bearish Bat PRZ $76,993.63~$77,365.62에서 반응이 확인됨",
"파생시장에서는 24시간 OI -1.725%, CVD -3990.2870으로 가격 유지 대비 매수 체결 참여가 약함",
"하방에는 $75,800 및 $75,700 청산 유동성이 남아 있어 구조적 취약 구간으로 식별됨"
],
"setup_vs_structure": "구조와 실행 셋업은 대체로 약세 방향으로 정렬되어 있다. 다만 ICT와 Fibonacci의 단기 구조 해석은 최근 BOS 및 확장 유지 때문에 부분적으로 bullish라, 즉시 하락 확정이 아니라 상단 재공급·PRZ 반응을 확인해야 하는 구조다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 4,
"neutral_count": 2
},
"key_levels": {
"support": [
77208.3,
77156.47,
77052.92,
77042.3,
76964.5,
76905.21,
76741.47,
76643.53,
76534.5,
76485.0,
76014.2,
75800.0,
75700.0
],
"resistance": [
77286.0,
77289.25,
77315.0,
77384.6,
77444.0,
77542.9,
77650.2,
77757.5,
77992.1,
78175.3,
78453.0,
78564.3
]
},
"confluences": [
"Derivatives와 Candlestick 모두 7일 레인지 EQ $77,289.25를 핵심 중단선으로 제시하며, 현재가 $77,240.30이 그 아래에 있어 상단 수용 실패 조건이 공통으로 확인됨",
"Wyckoff의 SOW $77,286.00, 7일 EQ $77,289.25, Fibonacci ext_2.0 $77,315.00이 $77,286~$77,315 구간에 밀집해 단기 구조 저항 클러스터를 형성함",
"Wyckoff UTAD $77,444.00, ICT range high $77,444.00, Harmonic bearish PRZ 상단 $77,466.45~$77,476.01이 거의 같은 구간에 위치해 $77,444~$77,476이 재공급 확인 구간으로 겹침",
"ICT의 bearish OB $77,542.90~$77,757.50와 Fibonacci 상단 저항 $77,571.47~$77,580.82가 겹쳐 $77,540~$77,760 구간이 상위 공급대로 확인됨",
"Candlestick EMA240 $77,052.92, ICT bullish BOS 레벨 $77,042.30, Fibonacci ext_1.414 $77,071.81 및 Harmonic PRZ 하단대가 $77,030~$77,072에 모여 단기 하단 구조 체크포인트를 형성함",
"Harmonic의 검증된 bearish TP 후보 $76,939~$76,943, ICT EQ $76,964.50, Derivatives EMA120 $76,905.21이 $76,900~$76,965 부근에 중간 지지·반응대를 형성함",
"Wyckoff SOW_IN_PHASE_B $76,534.50, ICT range low $76,485.00, Harmonic 구조 유동성 $76,451.30~$76,550.00이 $76,450~$76,550 구간에서 하단 구조 기준으로 중첩됨",
"Derivatives의 하방 청산 밀집 $75,800/$75,700과 이전일 저점 $76,014.20이 가까운 하단 유동성 구역으로 함께 식별됨"
],
"conflicts": [
"Wyckoff는 confirmed distribution 및 Phase E 구조로 bearish를 강하게 제시하지만, ICT는 최근 $77,042.30 상향 BOS 때문에 구조 자체는 단기 bullish로 분류함",
"Fibonacci는 $76,485→$76,900 스윙 확장 유지로 구조를 bullish로 보지만, 현재가가 ext_2.0 $77,315.00 바로 아래라 실행 셋업은 bearish로 해석함",
"Candlestick은 EMA20 $77,121.40, EMA240 $77,052.92, EMA120 $76,905.21 위에 있어 즉각 붕괴는 확인되지 않았다고 보지만, Derivatives와 Harmonic은 같은 가격대를 분배성 정체와 bearish PRZ 반응 구간으로 해석함",
"Harmonic의 bearish PRZ 신호는 강하지만, 해당 엔진은 독립적인 구조 판정 도구가 아니라 PRZ 반응 및 TP 사다리 도구이므로 Wyckoff·ICT·파생 구조 확인 없이는 단독으로 전체 구조를 뒤집을 수 없음"
],
"highest_conviction_analyst": "Wyckoff Expert — 15분 차트에서 분배 구조가 confirmed로 제시되고, BC $78,175.30 → AR $77,992.10 → ST $78,453.00 → SOW_IN_PHASE_B $76,534.50 → UTAD $77,444.00 → SOW $77,286.00 → Phase E $77,208.30의 이벤트 체인이 가장 명확하다. 현재가가 AR $77,992.10 및 UTAD $77,444.00 아래에 있어 구조적 수용 실패가 확인되며, regime 적합도와 신뢰도가 가장 높다.",
"invalidation_level": "$78,453.00 상향 회복 시 현재 분배 구조 해석은 무효화된다. 단기적으로는 $77,444.00 회복이 bearish 실행 셋업을 약화시키는 1차 경고선이다.",
"executive_summary": "현재 15분 BTC 구조는 Wyckoff 기준 confirmed distribution의 후반부, 즉 UTAD $77,444.00 이후 SOW $77,286.00 및 Phase E $77,208.30이 형성된 분배 말기 구조로 보는 것이 가장 가중치가 높다. 가격은 7일 EQ $77,289.25 아래, 초기 분배 AR $77,992.10 아래에 있어 상단 수용 실패 조건이 유지되며, $77,286~$77,315와 $77,444~$77,476 구간에 Wyckoff·Fibonacci·Harmonic 저항 컨플루언스가 집중되어 있다. 다만 ICT의 최근 bullish BOS $77,042.30 및 Fibonacci 확장 유지 때문에 단기 미세 구조에는 bullish 잔여 신호가 남아 있어, 전체 판정은 강한 일방향 붕괴가 아니라 분배 구조 우위 속의 재공급 확인 국면이다. 구조적 무효화는 $78,453.00 회복이며, 그 전 단계로 $77,444.00 회복은 Phase E 약세 셋업을 약화시키는 핵심 위험 조건이다."
}{
"symbol": "BTC/USDT",
"timeframe": "15m",
"timestamp": "2026-05-20 17:00 KST",
"last_price": 77240.3,
"num_candles": 300,
"stage1_analyses": {
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.62,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.66,
"setup_signals": [
"7일 레인지 EQ 약 $77,289 부근에서 현재가 $77,240로 구조적 수용 없이 중단선 아래에 위치",
"24시간 OI -1.725% 감소로 신규 롱 추격보다 포지션 언와인딩 우세",
"CVD 변화 -3990.2870으로 가격이 24시간 +0.20% 버티는 동안 매수 체결 참여가 약함",
"롱 계정 비율 0.583, account_long_crowding 0.759로 롱 포지셔닝이 상대적으로 혼잡",
"선물 베이시스 -0.0530%로 현물 대비 선물이 할인되어 파생 수요가 강하지 않음",
"하방 청산 밀집 $75,800, $75,700이 가까운 유동성 타깃으로 존재"
],
"reasoning": "현재 BTC는 $77,240로 EMA20 $77,121, EMA120 $76,905, EMA240 $77,053 위에 있지만, 7일 고점 $78,564 또는 저점 $76,014를 돌파한 확정 BOS가 없어 구조는 중립으로 본다. 다만 파생 포지셔닝은 약세 쪽으로 기울어져 있으며, aggregate_score 0.312, bear_signals 4개, bull_signals 0개가 이를 뒷받침한다. 특히 OI가 24시간 -1.725% 줄고 CVD가 -3990.2870 감소한 상태에서 가격만 $77k 중반을 유지하는 모습은 상승 참여가 약한 분배성 정체로 해석된다. 롱 계정 비율 0.583과 long crowding 0.759는 롱이 다소 붐비는 상태이며, 하방 $75,800/$75,700 청산 구간이 단기 자석 역할을 할 가능성이 높다.",
"key_levels": {
"support": [
77052.92,
76905.21,
76014.2,
75800,
75700,
69600
],
"resistance": [
77289.25,
78100,
78564.3,
78700,
80300
]
},
"time_horizon": "short term",
"invalidation_level": "$78,700 상방 유동성 흡수 후 15분봉 기준 구조적 수용",
"risk_scenario": "반대로 $78,100 청산대를 먼저 흡수한 뒤 $78,564 7일 고점을 돌파하고 $78,700 위에서 OI가 재증가하면, 현재의 약세 셋업은 숏 스퀴즈로 전환될 수 있다. 이 경우 다음 상방 유동성은 $80,300이며, 롱 혼잡 신호보다 추세 추격 수요가 우선될 가능성이 커진다.",
"data_quality": "high",
"metrics": {
"cvd_divergence": 0.3,
"cvd_change": -3990.287,
"oi_trend": 0.328,
"oi_change_pct_24h": -1.725,
"oi_latest": 102751.433,
"funding_pressure": 0.446,
"funding_avg": 5.402e-05,
"funding_change_24h": 3.174e-05,
"long_account_ratio": 0.591,
"short_account_ratio": 0.409,
"long_account_latest": 0.583,
"short_account_latest": 0.417,
"long_account_change_24h": 0.0026,
"short_account_change_24h": -0.0026,
"account_flow_label": "stable",
"account_short_crowding": 0.0,
"account_long_crowding": 0.759,
"ls_imbalance": 0.0,
"ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
"spot_futures_basis_score": 0.487,
"spot_futures_basis_pct": -0.053,
"basis_change_lookback": -0.0097,
"aggregate_score": 0.312,
"bull_signals": 0,
"bear_signals": 4,
"liq_below": [
[
75800,
1120.8425939999997
],
[
75700,
1051.3987087500002
],
[
69600,
1165.6302249999999
]
],
"liq_above": [
[
78100,
1090.0795807499999
],
[
78700,
1158.586242
],
[
80300,
1399.283654
]
],
"strongest_liq_level": 69500,
"fragility_score": 0.53,
"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.66,\n \"setup_signals\": [\n \"7일 레인지 EQ 약 $77,289 부근에서 현재가 $77,240로 구조적 수용 없이 중단선 아래에 위치\",\n \"24시간 OI -1.725% 감소로 신규 롱 추격보다 포지션 언와인딩 우세\",\n \"CVD 변화 -3990.2870으로 가격이 24시간 +0.20% 버티는 동안 매수 체결 참여가 약함\",\n \"롱 계정 비율 0.583, account_long_crowding 0.759로 롱 포지셔닝이 상대적으로 혼잡\",\n \"선물 베이시스 -0.0530%로 현물 대비 선물이 할인되어 파생 수요가 강하지 않음\",\n \"하방 청산 밀집 $75,800, $75,700이 가까운 유동성 타깃으로 존재\"\n ],\n \"reasoning\": \"현재 BTC는 $77,240로 EMA20 $77,121, EMA120 $76,905, EMA240 $77,053 위에 있지만, 7일 고점 $78,564 또는 저점 $76,014를 돌파한 확정 BOS가 없어 구조는 중립으로 본다. 다만 파생 포지셔닝은 약세 쪽으로 기울어져 있으며, aggregate_score 0.312, bear_signals 4개, bull_signals 0개가 이를 뒷받침한다. 특히 OI가 24시간 -1.725% 줄고 CVD가 -3990.2870 감소한 상태에서 가격만 $77k 중반을 유지하는 모습은 상승 참여가 약한 분배성 정체로 해석된다. 롱 계정 비율 0.583과 long crowding 0.759는 롱이 다소 붐비는 상태이며, 하방 $75,800/$75,700 청산 구간이 단기 자석 역할을 할 가능성이 높다.\",\n \"key_levels\": {\n \"support\": [\n 77052.92,\n 76905.21,\n 76014.2,\n 75800,\n 75700,\n 69600\n ],\n \"resistance\": [\n 77289.25,\n 78100,\n 78564.3,\n 78700,\n 80300\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$78,700 상방 유동성 흡수 후 15분봉 기준 구조적 수용\",\n \"risk_scenario\": \"반대로 $78,100 청산대를 먼저 흡수한 뒤 $78,564 7일 고점을 돌파하고 $78,700 위에서 OI가 재증가하면, 현재의 약세 셋업은 숏 스퀴즈로 전환될 수 있다. 이 경우 다음 상방 유동성은 $80,300이며, 롱 혼잡 신호보다 추세 추격 수요가 우선될 가능성이 커진다.\",\n \"data_quality\": \"high\"\n}"
},
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "neutral",
"confidence": 0.52,
"structure_bias": "neutral",
"setup_bias": "bullish",
"setup_score": 0.42,
"setup_signals": [
"현재가 $77,240.30은 7일 고점 $78,564.30과 저점 $76,014.20의 EQ $77,289.25 아래에 위치해 약한 할인 구간",
"EMA20 $77,121.40, EMA240 $77,052.92, EMA120 $76,905.21이 현재가 아래에 밀집해 단기 지지 클러스터 형성",
"최근 bearish_engulfing@297의 품질은 0.681로 가장 높지만 high_volume=false로 매도 확증은 부족",
"doji@296 이후 가격 변동이 제한적이며 마지막 5개 캔들이 대부분 보합 또는 약한 음봉으로 방향성 확정 전 단계"
],
"reasoning": "현재 BTC/USDT는 $77,240.30으로 EMA20 $77,121.40, EMA120 $76,905.21, EMA240 $77,052.92 위에 있어 단기 하방 붕괴는 아직 확인되지 않았습니다. 다만 7일 범위의 EQ인 $77,289.25를 회복하지 못하고 있으며, 최근 strict 등급의 bearish engulfing@297이 품질 0.681로 가장 강한 패턴이기 때문에 상단 매물 반응은 존재합니다. 반면 morning_star@290과 bullish_engulfing@290이 함께 포착되었고 bull_score 1.55가 bear_score 0.75보다 높아 저가 매수 반응도 남아 있습니다. 거래량 확증이 있는 패턴이 없고 ATR $128.08 대비 최근 캔들 변동이 작아, 구조적으로는 중립이며 실행 관점에서는 EMA 지지 클러스터 위에서 약한 bullish setup만 인정됩니다.",
"key_levels": {
"support": [
77121.4,
77052.92,
76905.21,
76014.2
],
"resistance": [
77289.25,
78564.3
]
},
"time_horizon": "short term",
"invalidation_level": "$76,905.21",
"risk_scenario": "가격이 EMA120 $76,905.21 아래로 15분봉 종가 기준 이탈하면 현재의 약한 bullish setup은 무효화되며, $76,014.20의 7일 저점 유동성 재테스트로 하방 시나리오가 전환될 수 있습니다. 반대로 $77,289.25 EQ를 회복하고 유지하면 bearish engulfing의 압력은 약화되고 $78,564.30 저항 재시험 가능성이 커집니다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 142,
"recent_patterns": 4,
"pattern_list": [
"bullish_engulfing@290",
"bearish_engulfing@297",
"morning_star@290",
"doji@296"
],
"atr_value": 128.08,
"vol_avg_20": 1001.92,
"high_volume_patterns": [],
"pattern_candidates": [
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.681,
"tier": "strict",
"high_volume": false
},
{
"pattern": "morning_star",
"signal": "bullish",
"pattern_quality": 0.512,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.487,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.355,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.681,
"bull_score": 1.55,
"bear_score": 0.75
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.52,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.42,\n \"setup_signals\": [\n \"현재가 $77,240.30은 7일 고점 $78,564.30과 저점 $76,014.20의 EQ $77,289.25 아래에 위치해 약한 할인 구간\",\n \"EMA20 $77,121.40, EMA240 $77,052.92, EMA120 $76,905.21이 현재가 아래에 밀집해 단기 지지 클러스터 형성\",\n \"최근 bearish_engulfing@297의 품질은 0.681로 가장 높지만 high_volume=false로 매도 확증은 부족\",\n \"doji@296 이후 가격 변동이 제한적이며 마지막 5개 캔들이 대부분 보합 또는 약한 음봉으로 방향성 확정 전 단계\"\n ],\n \"reasoning\": \"현재 BTC/USDT는 $77,240.30으로 EMA20 $77,121.40, EMA120 $76,905.21, EMA240 $77,052.92 위에 있어 단기 하방 붕괴는 아직 확인되지 않았습니다. 다만 7일 범위의 EQ인 $77,289.25를 회복하지 못하고 있으며, 최근 strict 등급의 bearish engulfing@297이 품질 0.681로 가장 강한 패턴이기 때문에 상단 매물 반응은 존재합니다. 반면 morning_star@290과 bullish_engulfing@290이 함께 포착되었고 bull_score 1.55가 bear_score 0.75보다 높아 저가 매수 반응도 남아 있습니다. 거래량 확증이 있는 패턴이 없고 ATR $128.08 대비 최근 캔들 변동이 작아, 구조적으로는 중립이며 실행 관점에서는 EMA 지지 클러스터 위에서 약한 bullish setup만 인정됩니다.\",\n \"key_levels\": {\n \"support\": [\n 77121.4,\n 77052.92,\n 76905.21,\n 76014.2\n ],\n \"resistance\": [\n 77289.25,\n 78564.3\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$76,905.21\",\n \"risk_scenario\": \"가격이 EMA120 $76,905.21 아래로 15분봉 종가 기준 이탈하면 현재의 약한 bullish setup은 무효화되며, $76,014.20의 7일 저점 유동성 재테스트로 하방 시나리오가 전환될 수 있습니다. 반대로 $77,289.25 EQ를 회복하고 유지하면 bearish engulfing의 압력은 약화되고 $78,564.30 저항 재시험 가능성이 커집니다.\",\n \"data_quality\": \"medium\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "neutral",
"confidence": 0.62,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.64,
"setup_signals": [
"현재가 $77,240.30은 스윙 Low $76,485 → High $76,900의 2.0 확장 저항 $77,315.00 바로 아래에서 테스트 중",
"가격이 EQ/0.5 되돌림 $76,692.50 및 0.618 골든_ratio $76,643.53보다 크게 위에 있어 단기 프리미엄 구간에 위치",
"상단 컨플루언스 $77,138.96에 ext_1.272, ext_1.414, ext_1.618, ext_2.0 계열이 밀집되어 있어 단기 과열/저항 반응 가능성",
"최근 5개 15분봉이 강한 추세 지속보다는 미세한 하락/정체 흐름을 보이며 $77,315.00 돌파 전 모멘텀 확인이 부족",
"다음 상단 저항 $77,571.47 및 컨플루언스 $77,580.82 전까지는 추가 상승 여지가 있으나, 현재는 확장 저항대에서 선반영된 구간"
],
"reasoning": "확정 구조 관점에서는 가격이 스윙 고점 $76,900 위에서 ext_1.618 $77,156.47을 지지처럼 유지하고 있어 structure_bias는 bullish로 평가된다. 다만 현재가 $77,240.30은 가장 가까운 피보나치 레벨인 ext_2.0 $77,315.00과 0.10% 거리로 매우 가까워 즉각 추격 매수보다는 저항 테스트 국면이다. 핵심 되돌림 지지대는 ret_0.382 $76,741.47, ret_0.5 $76,692.50, ret_0.618 골든_ratio $76,643.53이며, 특히 $76,709.91 컨플루언스 존은 7개 레벨이 겹치는 강한 하방 지지 클러스터다. 따라서 구조는 상승이지만, 프리미엄 구간과 2.0 확장 저항 테스트 때문에 setup_bias는 단기 bearish이며, $77,315.00 돌파/안착 전까지는 중립 신호가 더 적절하다.",
"key_levels": {
"support": [
77156.47,
77071.81,
77012.88,
76741.47,
76643.53
],
"resistance": [
77315.0,
77571.47,
77580.82
]
},
"time_horizon": "short term",
"invalidation_level": "$77,580.82",
"risk_scenario": "$77,315.00 ext_2.0을 강하게 돌파하고 $77,580.82 컨플루언스 위에서 15분봉 종가 안착이 나오면 단기 bearish setup은 무효화되며, 상승 확장 구조가 $78,000 이상 영역으로 이어질 수 있다. 반대로 $77,156.47을 이탈하면 $77,071.81, $77,012.88 순으로 되돌림이 열리고, 깊게는 골든_ratio 지지인 $76,643.53 재검증 가능성이 커진다.",
"data_quality": "medium",
"metrics": {
"swing_pair": "Low→High: $76,485 → $76,900",
"direction": "up",
"nearest_fib": "ext_2.0",
"nearest_fib_price": 77315.0,
"nearest_fib_distance": 0.1,
"golden_ratio_level": 76643.53,
"fib_ret_382": 76741.47,
"fib_ret_618": 76643.53,
"confluence_zones": [
{
"price": 76709.91,
"count": 7,
"levels": [
"ret_0.786",
"ret_0.236",
"ret_0.618",
"ret_0.5",
"ret_0.382",
"ret_0.236",
"ext_1.0"
],
"cluster_score": 1.0
},
{
"price": 77138.96,
"count": 6,
"levels": [
"ret_0.382",
"ext_1.272",
"ext_1.414",
"ext_1.618",
"ret_0.5",
"ext_2.0"
],
"cluster_score": 1.0
},
{
"price": 75139.52,
"count": 2,
"levels": [
"ext_1.414",
"ext_1.272"
],
"cluster_score": 0.6
},
{
"price": 77580.82,
"count": 2,
"levels": [
"ext_2.618",
"ret_0.618"
],
"cluster_score": 0.6
}
],
"support_levels": [
77156.47,
77071.81,
77012.88
],
"resistance_levels": [
77315.0,
77571.47
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 76802.06,
"distance_pct": 0.57,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ret_0.382",
"price": 76741.47,
"distance_pct": 0.65,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ret_0.5",
"price": 76692.5,
"distance_pct": 0.71,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ret_0.618",
"price": 76643.53,
"distance_pct": 0.77,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ret_0.786",
"price": 76573.81,
"distance_pct": 0.86,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ext_1.0",
"price": 76900.0,
"distance_pct": 0.44,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ext_1.272",
"price": 77012.88,
"distance_pct": 0.29,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ext_1.414",
"price": 77071.81,
"distance_pct": 0.22,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ext_1.618",
"price": 77156.47,
"distance_pct": 0.11,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ext_2.0",
"price": 77315.0,
"distance_pct": 0.1,
"is_support": false,
"cluster_score": 1.0
}
],
"confluence_quality": 1.0,
"fib_reaction_state": "testing",
"reaction_probability": 0.65
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.62,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.64,\n \"setup_signals\": [\n \"현재가 $77,240.30은 스윙 Low $76,485 → High $76,900의 2.0 확장 저항 $77,315.00 바로 아래에서 테스트 중\",\n \"가격이 EQ/0.5 되돌림 $76,692.50 및 0.618 골든_ratio $76,643.53보다 크게 위에 있어 단기 프리미엄 구간에 위치\",\n \"상단 컨플루언스 $77,138.96에 ext_1.272, ext_1.414, ext_1.618, ext_2.0 계열이 밀집되어 있어 단기 과열/저항 반응 가능성\",\n \"최근 5개 15분봉이 강한 추세 지속보다는 미세한 하락/정체 흐름을 보이며 $77,315.00 돌파 전 모멘텀 확인이 부족\",\n \"다음 상단 저항 $77,571.47 및 컨플루언스 $77,580.82 전까지는 추가 상승 여지가 있으나, 현재는 확장 저항대에서 선반영된 구간\"\n ],\n \"reasoning\": \"확정 구조 관점에서는 가격이 스윙 고점 $76,900 위에서 ext_1.618 $77,156.47을 지지처럼 유지하고 있어 structure_bias는 bullish로 평가된다. 다만 현재가 $77,240.30은 가장 가까운 피보나치 레벨인 ext_2.0 $77,315.00과 0.10% 거리로 매우 가까워 즉각 추격 매수보다는 저항 테스트 국면이다. 핵심 되돌림 지지대는 ret_0.382 $76,741.47, ret_0.5 $76,692.50, ret_0.618 골든_ratio $76,643.53이며, 특히 $76,709.91 컨플루언스 존은 7개 레벨이 겹치는 강한 하방 지지 클러스터다. 따라서 구조는 상승이지만, 프리미엄 구간과 2.0 확장 저항 테스트 때문에 setup_bias는 단기 bearish이며, $77,315.00 돌파/안착 전까지는 중립 신호가 더 적절하다.\",\n \"key_levels\": {\n \"support\": [\n 77156.47,\n 77071.81,\n 77012.88,\n 76741.47,\n 76643.53\n ],\n \"resistance\": [\n 77315.0,\n 77571.47,\n 77580.82\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$77,580.82\",\n \"risk_scenario\": \"$77,315.00 ext_2.0을 강하게 돌파하고 $77,580.82 컨플루언스 위에서 15분봉 종가 안착이 나오면 단기 bearish setup은 무효화되며, 상승 확장 구조가 $78,000 이상 영역으로 이어질 수 있다. 반대로 $77,156.47을 이탈하면 $77,071.81, $77,012.88 순으로 되돌림이 열리고, 깊게는 골든_ratio 지지인 $76,643.53 재검증 가능성이 커진다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "bearish",
"confidence": 0.78,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.66,
"setup_signals": [
"현재가 $77,240.30이 초기 분배 AR 저점 $77,992.10 및 BC $78,175.30 아래에 위치하여 범위 하단 회복 실패 상태",
"UTAD $77,444.00 이후 즉시 SOW $77,286.00 및 Phase E 저점 $77,208.30이 발생해 상방 실패 후 공급 우위가 확인됨",
"단기 반등 시 $77,286.00~$77,444.00 구간은 재공급/LPSY 성격의 재시험 저항으로 작용할 가능성",
"ST 고점 $78,453.00을 회복하지 못하는 한 분배 구조의 상단 실패 해석이 유지됨"
],
"reasoning": "15분 구조는 regime=DIS, regime_fitness=1.000이며 BC $78,175.30 → AR $77,992.10 → ST $78,453.00 이후 SOW_IN_PHASE_B $76,534.50, UT $77,003.10, UTAD $77,444.00, SOW $77,286.00, Phase E $77,208.30 순서로 분배 이벤트 체인이 형성되어 구조적 편향은 bearish입니다. 현재가 $77,240.30은 초기 메인 범위 하단인 AR $77,992.10 아래에 있고, UTAD $77,444.00 회복에도 실패한 위치라 매수 주도권보다 재공급 압력이 우세합니다. 다만 현재 가격이 Phase E 저점 $77,208.30 바로 위에 있어 즉시 추가 하락 확정보다는 $77,286.00~$77,444.00 재시험 후 거절 여부가 단기 경로의 핵심입니다. $77,444.00을 회복하면 단기 bearish setup은 약화되며, $78,453.00 ST 고점 회복은 현재 분배 구조 해석의 주요 무효화 조건입니다.",
"key_levels": {
"support": [
77208.3,
76534.5,
76014.2
],
"resistance": [
77286.0,
77444.0,
77992.1,
78175.3,
78453.0
]
},
"time_horizon": "short term",
"invalidation_level": "$78,453.00",
"risk_scenario": "$77,444.00 UTAD 레벨을 회복하고 그 위에서 수용이 나오면 단기 하락 setup은 실패로 봐야 하며, 이후 $77,992.10 AR 및 $78,175.30 BC 구간 재진입을 테스트할 수 있습니다. 특히 $78,453.00 ST 고점까지 회복하면 현재의 분배 Phase E 해석은 무효화되고, 단순 하방 이탈이 아닌 재축적 또는 범위 재구성 가능성을 다시 평가해야 합니다.",
"data_quality": "high",
"metrics": {
"acc_score": 96.2,
"dis_score": 100.0,
"regime": "DIS",
"regime_state": "dis_candidate",
"structure_bias": "bearish",
"phase_context": "dis_candidate / distribution / Phase E",
"phases_detected": [
"BC",
"AR",
"ST",
"SOW_IN_PHASE_B",
"UT",
"UTAD",
"SOW",
"Phase E"
],
"last_phase": "Phase E",
"phase_candidates": [
{
"label": "BC",
"side": "high",
"idx": 9,
"price": 78175.3,
"color": "#ffd166"
},
{
"label": "AR",
"side": "low",
"idx": 13,
"price": 77992.1,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "high",
"idx": 65,
"price": 78453.0,
"color": "#118ab2"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 99,
"price": 76534.5,
"color": "#ef476f"
},
{
"label": "UT",
"side": "high",
"idx": 257,
"price": 77003.1,
"color": "#f9844a"
},
{
"label": "UTAD",
"side": "high",
"idx": 296,
"price": 77444.0,
"color": "#f9844a"
},
{
"label": "SOW",
"side": "low",
"idx": 297,
"price": 77286.0,
"color": "#ef476f"
},
{
"label": "Phase E",
"side": "low",
"idx": 298,
"price": 77208.3,
"color": "#7209b7"
}
],
"phase_structures": [
{
"structure_id": "15m_cycle_1",
"sequence": 1,
"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": 9,
"end_idx": 298,
"phase_count": 8,
"phases": [
{
"label": "BC",
"side": "high",
"idx": 9,
"price": 78175.3,
"color": "#ffd166",
"dt": "2026-05-17 16:30:00+09:00"
},
{
"label": "AR",
"side": "low",
"idx": 13,
"price": 77992.1,
"color": "#06d6a0",
"dt": "2026-05-17 17:30:00+09:00"
},
{
"label": "ST",
"side": "high",
"idx": 65,
"price": 78453.0,
"color": "#118ab2",
"dt": "2026-05-18 06:30:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 99,
"price": 76534.5,
"color": "#ef476f",
"dt": "2026-05-18 15:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 257,
"price": 77003.1,
"color": "#f9844a",
"dt": "2026-05-20 06:30:00+09:00"
},
{
"label": "UTAD",
"side": "high",
"idx": 296,
"price": 77444.0,
"color": "#f9844a",
"dt": "2026-05-20 16:15:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 297,
"price": 77286.0,
"color": "#ef476f",
"dt": "2026-05-20 16:30:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 298,
"price": 77208.3,
"color": "#7209b7",
"dt": "2026-05-20 16:45:00+09:00"
}
]
}
],
"active_structure_id": "15m_cycle_1",
"primary_structure_id": "15m_cycle_1",
"structure_count": 1,
"regime_fitness": 1.0,
"current_event": "Phase E",
"major_phase": "E",
"pos_in_range": 0.5,
"main_range_low": 77992.1,
"main_range_high": 78175.3
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.78,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.66,\n \"setup_signals\": [\n \"현재가 $77,240.30이 초기 분배 AR 저점 $77,992.10 및 BC $78,175.30 아래에 위치하여 범위 하단 회복 실패 상태\",\n \"UTAD $77,444.00 이후 즉시 SOW $77,286.00 및 Phase E 저점 $77,208.30이 발생해 상방 실패 후 공급 우위가 확인됨\",\n \"단기 반등 시 $77,286.00~$77,444.00 구간은 재공급/LPSY 성격의 재시험 저항으로 작용할 가능성\",\n \"ST 고점 $78,453.00을 회복하지 못하는 한 분배 구조의 상단 실패 해석이 유지됨\"\n ],\n \"reasoning\": \"15분 구조는 regime=DIS, regime_fitness=1.000이며 BC $78,175.30 → AR $77,992.10 → ST $78,453.00 이후 SOW_IN_PHASE_B $76,534.50, UT $77,003.10, UTAD $77,444.00, SOW $77,286.00, Phase E $77,208.30 순서로 분배 이벤트 체인이 형성되어 구조적 편향은 bearish입니다. 현재가 $77,240.30은 초기 메인 범위 하단인 AR $77,992.10 아래에 있고, UTAD $77,444.00 회복에도 실패한 위치라 매수 주도권보다 재공급 압력이 우세합니다. 다만 현재 가격이 Phase E 저점 $77,208.30 바로 위에 있어 즉시 추가 하락 확정보다는 $77,286.00~$77,444.00 재시험 후 거절 여부가 단기 경로의 핵심입니다. $77,444.00을 회복하면 단기 bearish setup은 약화되며, $78,453.00 ST 고점 회복은 현재 분배 구조 해석의 주요 무효화 조건입니다.\",\n \"key_levels\": {\n \"support\": [\n 77208.3,\n 76534.5,\n 76014.2\n ],\n \"resistance\": [\n 77286.0,\n 77444.0,\n 77992.1,\n 78175.3,\n 78453.0\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$78,453.00\",\n \"risk_scenario\": \"$77,444.00 UTAD 레벨을 회복하고 그 위에서 수용이 나오면 단기 하락 setup은 실패로 봐야 하며, 이후 $77,992.10 AR 및 $78,175.30 BC 구간 재진입을 테스트할 수 있습니다. 특히 $78,453.00 ST 고점까지 회복하면 현재의 분배 Phase E 해석은 무효화되고, 단순 하방 이탈이 아닌 재축적 또는 범위 재구성 가능성을 다시 평가해야 합니다.\",\n \"data_quality\": \"high\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bearish",
"confidence": 0.72,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.86,
"setup_signals": [
"현재가 $77,240.30은 EQ $76,964.50 위의 프리미엄 구간에 위치",
"활성 bearish OB 후보가 $77,542.90-$77,757.50에 존재하며 현재가와 근접",
"bearish OB 내부 미드포인트 $77,650.20은 단기 공급 반응 예상 구간",
"이전일 고점 $77,384.60은 이미 돌파되었지만 이전일 저점 $76,014.20은 미돌파 상태",
"현재 되돌림이 152.9%로 과도한 프리미엄 확장 상태",
"활성 bullish OB와 미체결 bullish FVG가 없어 하방 방어 배열이 약함"
],
"reasoning": "확정 구조 기준으로는 최근 이벤트가 $77,042.30 상향 BOS이므로 structure_bias는 단기적으로 bullish로 판정한다. 그러나 실행 셋업은 가격이 EQ $76,964.50 위 프리미엄에 있고, $77,542.90-$77,757.50 bearish OB 후보가 바로 위에 남아 있어 매도 셋업이 우세하다. 특히 이전일 고점 $77,384.60을 이미 넘긴 뒤 현재 $77,240.30으로 밀려나고 있어, $77,542.90-$77,757.50 공급대 재진입 시 기관 매도/롱 청산 유도가 나올 가능성이 높다. 하방에서는 $77,042.30 BOS 레벨과 EQ $76,964.50 이탈 여부가 핵심이며, 이 구간이 깨지면 $76,485.00 range low 및 $76,014.20 이전일 저점까지 유동성 탐색이 열릴 수 있다.",
"key_levels": {
"support": [
77042.3,
76964.5,
76627.0,
76485.0,
76451.3,
76014.2
],
"resistance": [
77384.6,
77444.0,
77542.9,
77650.2,
77757.5,
77800.0,
78564.3
]
},
"time_horizon": "short term",
"invalidation_level": "$77,800.00 상향 돌파 및 15분봉 종가 안착",
"risk_scenario": "$77,757.50 bearish OB 상단을 흡수하고 $77,800.00 위로 안착하면 매도 셋업은 무효화되며, 숏 커버링으로 $78,564.30 7일 고점 방향의 buy-side liquidity 재공격이 나올 수 있다.",
"data_quality": "medium",
"metrics": {
"order_blocks_total": 2,
"confirmed_bullish_ob": 0,
"confirmed_bearish_ob": 0,
"candidate_bullish_ob": 0,
"candidate_bearish_ob": 2,
"active_bullish_ob": 0,
"active_bearish_ob": 1,
"nearest_bull_ob_range": null,
"nearest_bear_ob_range": {
"bottom": 77542.9,
"top": 77757.5,
"quality": "candidate",
"score": 0.58
},
"active_bullish_ob_list": [],
"active_bearish_ob_list": [
{
"type": "bearish_ob",
"idx": 126,
"top": 77757.5,
"bottom": 77542.9,
"mid": 77650.2,
"quality": "candidate",
"score": 0.58,
"displacement_score": 0.37,
"has_fvg": true,
"has_sweep_context": false,
"fvg_range": {
"bottom": 77457.6,
"top": 77542.9
},
"swept_level": null,
"source_move_idx": 126,
"proximity": "nearby"
}
],
"ob_mitigated_count": 1,
"unfilled_bull_fvg_count": 0,
"unfilled_bear_fvg_count": 0,
"bull_fvg_ranges": [],
"bear_fvg_ranges": [],
"fvg_open_count": 0,
"fvg_mitigated_count": 71,
"fvg_open_zones": [],
"bos_choch_events": [
"BOS_bearish",
"BOS_bullish",
"CHoCH_bearish",
"BOS_bearish",
"BOS_bullish"
],
"bos_choch_levels": [
{
"type": "BOS_bearish",
"level": 77800.0
},
{
"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_bearish",
"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": 76964.5,
"range_high": 77444.0,
"range_low": 76485.0,
"bull_score": 5.8,
"bear_score": 9.848,
"setup_bias": "bearish",
"setup_score": 0.86,
"setup_signals": [
"bearish BOS below $77,800.00",
"bearish CHoCH below $76,627.00",
"bearish BOS below $76,451.30",
"bearish OB candidate $77,542.90-$77,757.50 (nearby, score=0.58)",
"deep retracement 152.9% in premium zone"
],
"retracement_direction": "bearish",
"current_retracement_pct": 152.9,
"deepest_retracement_pct": 172.1,
"previous_day_high": 77384.6,
"previous_day_low": 76014.2,
"broken_prev_high": true,
"broken_prev_low": false,
"sessions": {
"London": {
"active": false,
"high": null,
"low": null
},
"New York": {
"active": true,
"high": 77444.0,
"low": 76650.0
},
"Asian kill zone": {
"active": false,
"high": null,
"low": null
}
}
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.72,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.86,\n \"setup_signals\": [\n \"현재가 $77,240.30은 EQ $76,964.50 위의 프리미엄 구간에 위치\",\n \"활성 bearish OB 후보가 $77,542.90-$77,757.50에 존재하며 현재가와 근접\",\n \"bearish OB 내부 미드포인트 $77,650.20은 단기 공급 반응 예상 구간\",\n \"이전일 고점 $77,384.60은 이미 돌파되었지만 이전일 저점 $76,014.20은 미돌파 상태\",\n \"현재 되돌림이 152.9%로 과도한 프리미엄 확장 상태\",\n \"활성 bullish OB와 미체결 bullish FVG가 없어 하방 방어 배열이 약함\"\n ],\n \"reasoning\": \"확정 구조 기준으로는 최근 이벤트가 $77,042.30 상향 BOS이므로 structure_bias는 단기적으로 bullish로 판정한다. 그러나 실행 셋업은 가격이 EQ $76,964.50 위 프리미엄에 있고, $77,542.90-$77,757.50 bearish OB 후보가 바로 위에 남아 있어 매도 셋업이 우세하다. 특히 이전일 고점 $77,384.60을 이미 넘긴 뒤 현재 $77,240.30으로 밀려나고 있어, $77,542.90-$77,757.50 공급대 재진입 시 기관 매도/롱 청산 유도가 나올 가능성이 높다. 하방에서는 $77,042.30 BOS 레벨과 EQ $76,964.50 이탈 여부가 핵심이며, 이 구간이 깨지면 $76,485.00 range low 및 $76,014.20 이전일 저점까지 유동성 탐색이 열릴 수 있다.\",\n \"key_levels\": {\n \"support\": [\n 77042.3,\n 76964.5,\n 76627.0,\n 76485.0,\n 76451.3,\n 76014.2\n ],\n \"resistance\": [\n 77384.6,\n 77444.0,\n 77542.9,\n 77650.2,\n 77757.5,\n 77800.0,\n 78564.3\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$77,800.00 상향 돌파 및 15분봉 종가 안착\",\n \"risk_scenario\": \"$77,757.50 bearish OB 상단을 흡수하고 $77,800.00 위로 안착하면 매도 셋업은 무효화되며, 숏 커버링으로 $78,564.30 7일 고점 방향의 buy-side liquidity 재공격이 나올 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "bearish",
"confidence": 0.66,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.78,
"setup_signals": [
"현재가 $77,240.30이 최우선 형성형 bearish Bat D값 $77,248.23 및 PRZ $77,030.00-$77,466.45 내부에 위치",
"완성형 bearish Bat PRZ $76,993.63-$77,365.62에서 반응 확인: reaction_score 1.0, AD 0.382 반응 도달, D/PRZ failure-zone 방어",
"완성형 bearish Butterfly PRZ $77,055.19-$77,476.01에서 초기 반응 확인: reaction_score 0.6, PRZ touch/entry 및 rejection/defense",
"완성형 bearish Gartley PRZ $76,917.59-$77,167.12에서 반응 확인: reaction_score 1.0, AD 0.382 반응 도달",
"활성 bearish 고컨플루언스 PRZ가 $76,823.38-$77,476.01 구간에 중첩되어 있으며, directional_scores는 bearish 2.615 vs bullish 0.138로 bearish dominance 0.900"
],
"reasoning": "15분 기준 현재가 $77,240.30은 최상위 형성형 Bat의 D값 $77,248.23에 거의 도달해 있으며, 해당 PRZ는 $77,030.00-$77,466.45로 ABCD, BC_EXT, XAD 3개 Fib family가 모두 겹친 고컨플루언스 구간입니다. 이미 완성된 bearish Bat($76,993.63-$77,365.62), Butterfly($77,055.19-$77,476.01), Gartley($76,917.59-$77,167.12)에서도 PRZ touch와 rejection/defense가 확인되어 harmonic 관점의 단기 하방 반응 가능성이 우세합니다. 다만 제공 데이터에 명확한 BOS, CHoCH, 구조적 acceptance가 없으므로 structure_bias는 bearish로 확정하지 않고 neutral로 둡니다. 따라서 이 신호는 구조 전환 확정이 아닌, $77,030-$77,476 공급/PRZ 클러스터에서의 bearish setup이며, 하방 TP 후보는 $76,943-$76,920, $76,790-$76,754, $76,550-$76,451 순으로 봅니다.",
"key_levels": {
"support": [
76943.8,
76939.11,
76926.16,
76790.52,
76755.73,
76550.0,
76451.3
],
"resistance": [
77354.16,
77365.62,
77466.45,
77476.01,
78564.3
]
},
"time_horizon": "short term",
"invalidation_level": "15분 종가가 $77,476.01 상단 위에서 안착하면 현재 bearish PRZ 반응 시나리오는 무효화",
"risk_scenario": "$77,476.01 위로 수용되면 bearish Bat/Butterfly PRZ 방어 실패로 간주되며, 숏 커버링과 함께 7일 고점 $78,564.30 방향으로 유동성 추적 상승이 열릴 수 있습니다. 반대로 $77,030 아래로 재진입 후 유지되면 PRZ rejection이 강화되어 $76,943-$76,920, 이후 $76,790-$76,754까지 하방 TP 래더가 활성화됩니다.",
"data_quality": "high",
"metrics": {
"patterns_found": 27,
"completed_patterns_found": 12,
"forming_d_prz_found": 15,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 34,
"multiscale_swings_scanned": 63,
"swing_highs_scanned": 28,
"swing_lows_scanned": 35,
"timeframe": "15m",
"prz_active_threshold_pct": 0.3,
"prz_nearby_threshold_pct": 0.6,
"prz_watch_threshold_pct": 1.2,
"prz_max_width_pct": 0.6,
"quality_counts": {
"high": 15,
"medium": 7,
"low": 5
},
"prz_status_counts": {
"active": 17,
"nearby": 2,
"watch": 7,
"far": 1,
"forming": 1
},
"high_confluence_prz_count": 25,
"strict_patterns_found": 18,
"candidate_patterns_found": 9,
"active_patterns_at_prz": 17,
"nearby_patterns": 2,
"all_patterns": [
"bat",
"gartley",
"crab",
"shark",
"butterfly",
"bat",
"butterfly",
"shark",
"gartley",
"crab",
"butterfly",
"bat",
"crab",
"butterfly",
"gartley",
"gartley",
"butterfly",
"bat",
"crab",
"butterfly",
"shark",
"shark",
"crab",
"shark",
"shark",
"crab",
"crab"
],
"all_signals": [
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish"
],
"best_pattern": "bat",
"best_pattern_quality": "strict",
"best_quality": "high",
"best_pattern_score": 0.981,
"best_completion_status": "forming",
"nearest_pattern": "bat",
"nearest_prz": 77248.23,
"price_to_prz": 0.01,
"prz_range": [
77030.0,
77466.45
],
"council_relevant_prz_count": 8,
"directional_influence_prz_count": 8,
"confirmed_reaction_prz_count": 3,
"validated_harmonic_tp_count": 3,
"pattern_candidates": [
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.981,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77248.23,
"prz_range": [
77030.0,
77466.45
],
"prz_width_pct": 0.565,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.01,
"price_to_prz_pct_raw": 0.0103,
"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": 77248.23,
"a_price": 76451.3,
"tp1_ad_382": 76943.8,
"tp2_ad_618": 76755.73,
"tp3_a_or_structure_liquidity": 76451.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4984,
"ABC": 0.6896
},
"x_price": 77384.6,
"x_idx": 172,
"x_order": 8,
"a_price": 76451.3,
"a_idx": 179,
"a_order": 8,
"b_price": 76916.5,
"b_idx": 187,
"b_order": 5,
"c_price": 76595.7,
"c_idx": 192,
"c_order": 8,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.97,
"ratio_score": 0.961,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77103.98,
"prz_range": [
76956.01,
77251.94
],
"prz_width_pct": 0.384,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.18,
"price_to_prz_pct_raw": -0.1765,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 77103.98,
"a_price": 76377.0,
"tp1_ad_382": 76826.27,
"tp2_ad_618": 76654.71,
"tp3_a_or_structure_liquidity": 76377.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6246,
"ABC": 0.522
},
"x_price": 77291.3,
"x_idx": 205,
"x_order": 8,
"a_price": 76377.0,
"a_idx": 235,
"a_order": 3,
"b_price": 76948.1,
"b_idx": 265,
"b_order": 5,
"c_price": 76650.0,
"c_idx": 285,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"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": 77049.99,
"prz_range": [
76823.38,
77276.61
],
"prz_width_pct": 0.588,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.25,
"price_to_prz_pct_raw": -0.2464,
"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": 77049.99,
"a_price": 76610.4,
"tp1_ad_382": 76882.07,
"tp2_ad_618": 76778.33,
"tp3_a_or_structure_liquidity": 76610.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.52,
"ABC": 0.8061
},
"x_price": 77003.1,
"x_idx": 257,
"x_order": 8,
"a_price": 76610.4,
"a_idx": 260,
"a_order": 5,
"b_price": 76814.6,
"b_idx": 283,
"b_order": 3,
"c_price": 76650.0,
"c_idx": 285,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.953,
"ratio_score": 0.93,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77188.89,
"prz_range": [
77023.62,
77354.16
],
"prz_width_pct": 0.428,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.07,
"price_to_prz_pct_raw": -0.0666,
"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": 77188.89,
"a_price": 76485.0,
"tp1_ad_382": 76920.01,
"tp2_ad_618": 76753.89,
"tp3_a_or_structure_liquidity": 76485.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.801,
"ABC": 0.6024
},
"x_price": 77003.1,
"x_idx": 257,
"x_order": 8,
"a_price": 76485.0,
"a_idx": 268,
"a_order": 8,
"b_price": 76900.0,
"b_idx": 274,
"b_order": 8,
"c_price": 76650.0,
"c_idx": 285,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.949,
"ratio_score": 0.995,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77291.3,
"prz_range": [
76993.63,
77365.62
],
"prz_width_pct": 0.482,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.08,
"price_to_prz_pct_raw": -0.0786,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.964,
"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": "bat",
"d_price": 77179.63,
"a_price": 76550.0,
"tp1_ad_382": 76939.11,
"tp2_ad_618": 76790.52,
"tp3_a_or_structure_liquidity": 76550.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4391,
"ABC": 0.7053,
"BCD": 2.4499,
"XAD": 0.8882
},
"x_price": 77384.6,
"x_idx": 172,
"x_order": 8,
"a_price": 76550.0,
"a_idx": 183,
"a_order": 3,
"b_price": 76916.5,
"b_idx": 187,
"b_order": 5,
"c_price": 76658.0,
"c_idx": 188,
"c_order": 3,
"d_idx": 205
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.938,
"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.03,
"price_to_prz_pct_raw": 0.0328,
"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",
"initial_PRZ_reaction",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
],
"reaction_score": 0.6,
"reaction_detail": {
"reaction_score": 0.6,
"reaction_move_ratio_ad": 0.221,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 3,
"reasons": [
"initial_PRZ_reaction",
"PRZ_center_reclaimed_or_rejected",
"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": 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": 225,
"x_order": 8,
"a_price": 76377.0,
"a_idx": 235,
"a_order": 3,
"b_price": 76900.0,
"b_idx": 274,
"b_order": 8,
"c_price": 76563.1,
"c_idx": 278,
"c_order": 3,
"d_idx": 296
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.932,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 76589.66,
"prz_range": [
76360.19,
76819.14
],
"prz_width_pct": 0.599,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.84,
"price_to_prz_pct_raw": -0.8424,
"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": 76589.66,
"a_price": 76916.5,
"tp1_ad_382": 76714.51,
"tp2_ad_618": 76791.65,
"tp3_a_or_structure_liquidity": 76916.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5275,
"ABC": 1.4784
},
"x_price": 76451.3,
"x_idx": 179,
"x_order": 8,
"a_price": 76916.5,
"a_idx": 187,
"a_order": 5,
"b_price": 76671.1,
"b_idx": 209,
"b_order": 3,
"c_price": 77033.9,
"c_idx": 225,
"c_order": 8,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.927,
"ratio_score": 0.95,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77033.9,
"prz_range": [
76917.59,
77167.12
],
"prz_width_pct": 0.324,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.26,
"price_to_prz_pct_raw": -0.2563,
"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.591,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 77042.35,
"a_price": 76451.3,
"tp1_ad_382": 76816.57,
"tp2_ad_618": 76677.08,
"tp3_a_or_structure_liquidity": 76451.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6321,
"ABC": 0.5275,
"BCD": 1.4784,
"XAD": 0.7916
},
"x_price": 77187.3,
"x_idx": 164,
"x_order": 5,
"a_price": 76451.3,
"a_idx": 179,
"a_order": 8,
"b_price": 76916.5,
"b_idx": 187,
"b_order": 5,
"c_price": 76671.1,
"c_idx": 209,
"c_order": 3,
"d_idx": 225
}
],
"council_relevant_prz": [
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.949,
"ratio_score": 0.995,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77291.3,
"prz_range": [
76993.63,
77365.62
],
"prz_width_pct": 0.482,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.08,
"price_to_prz_pct_raw": -0.0786,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.964,
"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": "bat",
"d_price": 77179.63,
"a_price": 76550.0,
"tp1_ad_382": 76939.11,
"tp2_ad_618": 76790.52,
"tp3_a_or_structure_liquidity": 76550.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4391,
"ABC": 0.7053,
"BCD": 2.4499,
"XAD": 0.8882
},
"x_price": 77384.6,
"x_idx": 172,
"x_order": 8,
"a_price": 76550.0,
"a_idx": 183,
"a_order": 3,
"b_price": 76916.5,
"b_idx": 187,
"b_order": 5,
"c_price": 76658.0,
"c_idx": 188,
"c_order": 3,
"d_idx": 205
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.938,
"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.03,
"price_to_prz_pct_raw": 0.0328,
"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",
"initial_PRZ_reaction",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
],
"reaction_score": 0.6,
"reaction_detail": {
"reaction_score": 0.6,
"reaction_move_ratio_ad": 0.221,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 3,
"reasons": [
"initial_PRZ_reaction",
"PRZ_center_reclaimed_or_rejected",
"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": 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": 225,
"x_order": 8,
"a_price": 76377.0,
"a_idx": 235,
"a_order": 3,
"b_price": 76900.0,
"b_idx": 274,
"b_order": 8,
"c_price": 76563.1,
"c_idx": 278,
"c_order": 3,
"d_idx": 296
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.927,
"ratio_score": 0.95,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77033.9,
"prz_range": [
76917.59,
77167.12
],
"prz_width_pct": 0.324,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.26,
"price_to_prz_pct_raw": -0.2563,
"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.591,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 77042.35,
"a_price": 76451.3,
"tp1_ad_382": 76816.57,
"tp2_ad_618": 76677.08,
"tp3_a_or_structure_liquidity": 76451.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6321,
"ABC": 0.5275,
"BCD": 1.4784,
"XAD": 0.7916
},
"x_price": 77187.3,
"x_idx": 164,
"x_order": 5,
"a_price": 76451.3,
"a_idx": 179,
"a_order": 8,
"b_price": 76916.5,
"b_idx": 187,
"b_order": 5,
"c_price": 76671.1,
"c_idx": 209,
"c_order": 3,
"d_idx": 225
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.981,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77248.23,
"prz_range": [
77030.0,
77466.45
],
"prz_width_pct": 0.565,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.01,
"price_to_prz_pct_raw": 0.0103,
"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": 77248.23,
"a_price": 76451.3,
"tp1_ad_382": 76943.8,
"tp2_ad_618": 76755.73,
"tp3_a_or_structure_liquidity": 76451.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4984,
"ABC": 0.6896
},
"x_price": 77384.6,
"x_idx": 172,
"x_order": 8,
"a_price": 76451.3,
"a_idx": 179,
"a_order": 8,
"b_price": 76916.5,
"b_idx": 187,
"b_order": 5,
"c_price": 76595.7,
"c_idx": 192,
"c_order": 8,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.97,
"ratio_score": 0.961,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77103.98,
"prz_range": [
76956.01,
77251.94
],
"prz_width_pct": 0.384,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.18,
"price_to_prz_pct_raw": -0.1765,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 77103.98,
"a_price": 76377.0,
"tp1_ad_382": 76826.27,
"tp2_ad_618": 76654.71,
"tp3_a_or_structure_liquidity": 76377.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6246,
"ABC": 0.522
},
"x_price": 77291.3,
"x_idx": 205,
"x_order": 8,
"a_price": 76377.0,
"a_idx": 235,
"a_order": 3,
"b_price": 76948.1,
"b_idx": 265,
"b_order": 5,
"c_price": 76650.0,
"c_idx": 285,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"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": 77049.99,
"prz_range": [
76823.38,
77276.61
],
"prz_width_pct": 0.588,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.25,
"price_to_prz_pct_raw": -0.2464,
"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": 77049.99,
"a_price": 76610.4,
"tp1_ad_382": 76882.07,
"tp2_ad_618": 76778.33,
"tp3_a_or_structure_liquidity": 76610.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.52,
"ABC": 0.8061
},
"x_price": 77003.1,
"x_idx": 257,
"x_order": 8,
"a_price": 76610.4,
"a_idx": 260,
"a_order": 5,
"b_price": 76814.6,
"b_idx": 283,
"b_order": 3,
"c_price": 76650.0,
"c_idx": 285,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.953,
"ratio_score": 0.93,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77188.89,
"prz_range": [
77023.62,
77354.16
],
"prz_width_pct": 0.428,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.07,
"price_to_prz_pct_raw": -0.0666,
"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": 77188.89,
"a_price": 76485.0,
"tp1_ad_382": 76920.01,
"tp2_ad_618": 76753.89,
"tp3_a_or_structure_liquidity": 76485.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.801,
"ABC": 0.6024
},
"x_price": 77003.1,
"x_idx": 257,
"x_order": 8,
"a_price": 76485.0,
"a_idx": 268,
"a_order": 8,
"b_price": 76900.0,
"b_idx": 274,
"b_order": 8,
"c_price": 76650.0,
"c_idx": 285,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.932,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 76589.66,
"prz_range": [
76360.19,
76819.14
],
"prz_width_pct": 0.599,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.84,
"price_to_prz_pct_raw": -0.8424,
"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": 76589.66,
"a_price": 76916.5,
"tp1_ad_382": 76714.51,
"tp2_ad_618": 76791.65,
"tp3_a_or_structure_liquidity": 76916.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5275,
"ABC": 1.4784
},
"x_price": 76451.3,
"x_idx": 179,
"x_order": 8,
"a_price": 76916.5,
"a_idx": 187,
"a_order": 5,
"b_price": 76671.1,
"b_idx": 209,
"b_order": 3,
"c_price": 77033.9,
"c_idx": 225,
"c_order": 8,
"d_idx": null
}
],
"report_detail_candidates": [
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.981,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77248.23,
"prz_range": [
77030.0,
77466.45
],
"prz_width_pct": 0.565,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.01,
"price_to_prz_pct_raw": 0.0103,
"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": 77248.23,
"a_price": 76451.3,
"tp1_ad_382": 76943.8,
"tp2_ad_618": 76755.73,
"tp3_a_or_structure_liquidity": 76451.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4984,
"ABC": 0.6896
},
"x_price": 77384.6,
"x_idx": 172,
"x_order": 8,
"a_price": 76451.3,
"a_idx": 179,
"a_order": 8,
"b_price": 76916.5,
"b_idx": 187,
"b_order": 5,
"c_price": 76595.7,
"c_idx": 192,
"c_order": 8,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.97,
"ratio_score": 0.961,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77103.98,
"prz_range": [
76956.01,
77251.94
],
"prz_width_pct": 0.384,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.18,
"price_to_prz_pct_raw": -0.1765,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 77103.98,
"a_price": 76377.0,
"tp1_ad_382": 76826.27,
"tp2_ad_618": 76654.71,
"tp3_a_or_structure_liquidity": 76377.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6246,
"ABC": 0.522
},
"x_price": 77291.3,
"x_idx": 205,
"x_order": 8,
"a_price": 76377.0,
"a_idx": 235,
"a_order": 3,
"b_price": 76948.1,
"b_idx": 265,
"b_order": 5,
"c_price": 76650.0,
"c_idx": 285,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"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": 77049.99,
"prz_range": [
76823.38,
77276.61
],
"prz_width_pct": 0.588,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.25,
"price_to_prz_pct_raw": -0.2464,
"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": 77049.99,
"a_price": 76610.4,
"tp1_ad_382": 76882.07,
"tp2_ad_618": 76778.33,
"tp3_a_or_structure_liquidity": 76610.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.52,
"ABC": 0.8061
},
"x_price": 77003.1,
"x_idx": 257,
"x_order": 8,
"a_price": 76610.4,
"a_idx": 260,
"a_order": 5,
"b_price": 76814.6,
"b_idx": 283,
"b_order": 3,
"c_price": 76650.0,
"c_idx": 285,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.953,
"ratio_score": 0.93,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77188.89,
"prz_range": [
77023.62,
77354.16
],
"prz_width_pct": 0.428,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.07,
"price_to_prz_pct_raw": -0.0666,
"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": 77188.89,
"a_price": 76485.0,
"tp1_ad_382": 76920.01,
"tp2_ad_618": 76753.89,
"tp3_a_or_structure_liquidity": 76485.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.801,
"ABC": 0.6024
},
"x_price": 77003.1,
"x_idx": 257,
"x_order": 8,
"a_price": 76485.0,
"a_idx": 268,
"a_order": 8,
"b_price": 76900.0,
"b_idx": 274,
"b_order": 8,
"c_price": 76650.0,
"c_idx": 285,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.949,
"ratio_score": 0.995,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77291.3,
"prz_range": [
76993.63,
77365.62
],
"prz_width_pct": 0.482,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.08,
"price_to_prz_pct_raw": -0.0786,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.964,
"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": "bat",
"d_price": 77179.63,
"a_price": 76550.0,
"tp1_ad_382": 76939.11,
"tp2_ad_618": 76790.52,
"tp3_a_or_structure_liquidity": 76550.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4391,
"ABC": 0.7053,
"BCD": 2.4499,
"XAD": 0.8882
},
"x_price": 77384.6,
"x_idx": 172,
"x_order": 8,
"a_price": 76550.0,
"a_idx": 183,
"a_order": 3,
"b_price": 76916.5,
"b_idx": 187,
"b_order": 5,
"c_price": 76658.0,
"c_idx": 188,
"c_order": 3,
"d_idx": 205
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.938,
"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.03,
"price_to_prz_pct_raw": 0.0328,
"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",
"initial_PRZ_reaction",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
],
"reaction_score": 0.6,
"reaction_detail": {
"reaction_score": 0.6,
"reaction_move_ratio_ad": 0.221,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 3,
"reasons": [
"initial_PRZ_reaction",
"PRZ_center_reclaimed_or_rejected",
"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": 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": 225,
"x_order": 8,
"a_price": 76377.0,
"a_idx": 235,
"a_order": 3,
"b_price": 76900.0,
"b_idx": 274,
"b_order": 8,
"c_price": 76563.1,
"c_idx": 278,
"c_order": 3,
"d_idx": 296
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.932,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 76589.66,
"prz_range": [
76360.19,
76819.14
],
"prz_width_pct": 0.599,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.84,
"price_to_prz_pct_raw": -0.8424,
"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": 76589.66,
"a_price": 76916.5,
"tp1_ad_382": 76714.51,
"tp2_ad_618": 76791.65,
"tp3_a_or_structure_liquidity": 76916.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5275,
"ABC": 1.4784
},
"x_price": 76451.3,
"x_idx": 179,
"x_order": 8,
"a_price": 76916.5,
"a_idx": 187,
"a_order": 5,
"b_price": 76671.1,
"b_idx": 209,
"b_order": 3,
"c_price": 77033.9,
"c_idx": 225,
"c_order": 8,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.927,
"ratio_score": 0.95,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77033.9,
"prz_range": [
76917.59,
77167.12
],
"prz_width_pct": 0.324,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.26,
"price_to_prz_pct_raw": -0.2563,
"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.591,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 77042.35,
"a_price": 76451.3,
"tp1_ad_382": 76816.57,
"tp2_ad_618": 76677.08,
"tp3_a_or_structure_liquidity": 76451.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6321,
"ABC": 0.5275,
"BCD": 1.4784,
"XAD": 0.7916
},
"x_price": 77187.3,
"x_idx": 164,
"x_order": 5,
"a_price": 76451.3,
"a_idx": 179,
"a_order": 8,
"b_price": 76916.5,
"b_idx": 187,
"b_order": 5,
"c_price": 76671.1,
"c_idx": 209,
"c_order": 3,
"d_idx": 225
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.919,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 76304.96,
"prz_range": [
76111.31,
76498.62
],
"prz_width_pct": 0.508,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.21,
"price_to_prz_pct_raw": -1.2109,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 76304.96,
"a_price": 77042.3,
"tp1_ad_382": 76586.63,
"tp2_ad_618": 76760.64,
"tp3_a_or_structure_liquidity": 77042.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4618,
"ABC": 0.6705
},
"x_price": 76107.1,
"x_idx": 230,
"x_order": 8,
"a_price": 77042.3,
"a_idx": 248,
"a_order": 8,
"b_price": 76610.4,
"b_idx": 260,
"b_order": 5,
"c_price": 76900.0,
"c_idx": 274,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.905,
"ratio_score": 0.925,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 76443.37,
"prz_range": [
76272.01,
76614.74
],
"prz_width_pct": 0.448,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.03,
"price_to_prz_pct_raw": -1.0317,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 76443.37,
"a_price": 77070.0,
"tp1_ad_382": 76682.75,
"tp2_ad_618": 76830.63,
"tp3_a_or_structure_liquidity": 77070.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.77,
"ABC": 0.5345
},
"x_price": 76595.7,
"x_idx": 192,
"x_order": 8,
"a_price": 77070.0,
"a_idx": 214,
"a_order": 5,
"b_price": 76704.8,
"b_idx": 245,
"b_order": 5,
"c_price": 76900.0,
"c_idx": 274,
"c_order": 8,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.904,
"ratio_score": 0.983,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 76484.1,
"prz_range": [
76371.11,
76597.09
],
"prz_width_pct": 0.295,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.98,
"price_to_prz_pct_raw": -0.979,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 76484.1,
"a_price": 76992.6,
"tp1_ad_382": 76678.35,
"tp2_ad_618": 76798.35,
"tp3_a_or_structure_liquidity": 76992.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6209,
"ABC": 0.8836
},
"x_price": 76377.0,
"x_idx": 235,
"x_order": 3,
"a_price": 76992.6,
"a_idx": 240,
"a_order": 5,
"b_price": 76610.4,
"b_idx": 260,
"b_order": 5,
"c_price": 76948.1,
"c_idx": 265,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.88,
"ratio_score": 0.965,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 76501.8,
"prz_range": [
76371.11,
76597.09
],
"prz_width_pct": 0.295,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.98,
"price_to_prz_pct_raw": -0.979,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.811,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 76484.1,
"a_price": 76992.6,
"tp1_ad_382": 76678.35,
"tp2_ad_618": 76798.35,
"tp3_a_or_structure_liquidity": 76992.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6209,
"ABC": 0.8836,
"BCD": 1.3216,
"XAD": 0.7973
},
"x_price": 76377.0,
"x_idx": 235,
"x_order": 3,
"a_price": 76992.6,
"a_idx": 240,
"a_order": 5,
"b_price": 76610.4,
"b_idx": 260,
"b_order": 5,
"c_price": 76948.1,
"c_idx": 265,
"c_order": 5,
"d_idx": 273
}
],
"actionable_patterns_list": [
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.981,
"prz_proximity": "active",
"prz_range": [
77030.0,
77466.45
],
"prz_reversal_direction": "down",
"price_to_prz_pct": 0.01,
"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": "bat",
"d_price": 77248.23,
"a_price": 76451.3,
"tp1_ad_382": 76943.8,
"tp2_ad_618": 76755.73,
"tp3_a_or_structure_liquidity": 76451.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "BAT FORMING HIGH PRZ $77,030.00-$77,466.45: expected reversal DOWN if price reacts in zone"
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.97,
"prz_proximity": "active",
"prz_range": [
76956.01,
77251.94
],
"prz_reversal_direction": "down",
"price_to_prz_pct": -0.18,
"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": "gartley",
"d_price": 77103.98,
"a_price": 76377.0,
"tp1_ad_382": 76826.27,
"tp2_ad_618": 76654.71,
"tp3_a_or_structure_liquidity": 76377.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "GARTLEY FORMING HIGH PRZ $76,956.01-$77,251.94: expected reversal DOWN if price reacts in zone"
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.965,
"prz_proximity": "active",
"prz_range": [
76823.38,
77276.61
],
"prz_reversal_direction": "down",
"price_to_prz_pct": -0.25,
"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": 77049.99,
"a_price": 76610.4,
"tp1_ad_382": 76882.07,
"tp2_ad_618": 76778.33,
"tp3_a_or_structure_liquidity": 76610.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "CRAB FORMING HIGH PRZ $76,823.38-$77,276.61: expected reversal DOWN if price reacts in zone"
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.953,
"prz_proximity": "active",
"prz_range": [
77023.62,
77354.16
],
"prz_reversal_direction": "down",
"price_to_prz_pct": -0.07,
"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": 77188.89,
"a_price": 76485.0,
"tp1_ad_382": 76920.01,
"tp2_ad_618": 76753.89,
"tp3_a_or_structure_liquidity": 76485.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "BUTTERFLY FORMING HIGH PRZ $77,023.62-$77,354.16: expected reversal DOWN if price reacts in zone"
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.949,
"prz_proximity": "active",
"prz_range": [
76993.63,
77365.62
],
"prz_reversal_direction": "down",
"price_to_prz_pct": -0.08,
"high_confluence_prz": true,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.964,
"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": "bat",
"d_price": 77179.63,
"a_price": 76550.0,
"tp1_ad_382": 76939.11,
"tp2_ad_618": 76790.52,
"tp3_a_or_structure_liquidity": 76550.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "BAT COMPLETED HIGH PRZ $76,993.63-$77,365.62: expected reversal DOWN if price reacts in zone"
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.938,
"prz_proximity": "active",
"prz_range": [
77055.19,
77476.01
],
"prz_reversal_direction": "down",
"price_to_prz_pct": 0.03,
"high_confluence_prz": true,
"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",
"initial_PRZ_reaction",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
],
"reaction_score": 0.6,
"reaction_detail": {
"reaction_score": 0.6,
"reaction_move_ratio_ad": 0.221,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 3,
"reasons": [
"initial_PRZ_reaction",
"PRZ_center_reclaimed_or_rejected",
"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": 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."
},
"interpretation": "BUTTERFLY COMPLETED HIGH PRZ $77,055.19-$77,476.01: expected reversal DOWN if price reacts in zone"
}
],
"best_council_prz": {
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.981,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77248.23,
"prz_range": [
77030.0,
77466.45
],
"prz_width_pct": 0.565,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.01,
"price_to_prz_pct_raw": 0.0103,
"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": 77248.23,
"a_price": 76451.3,
"tp1_ad_382": 76943.8,
"tp2_ad_618": 76755.73,
"tp3_a_or_structure_liquidity": 76451.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4984,
"ABC": 0.6896
},
"x_price": 77384.6,
"x_idx": 172,
"x_order": 8,
"a_price": 76451.3,
"a_idx": 179,
"a_order": 8,
"b_price": 76916.5,
"b_idx": 187,
"b_order": 5,
"c_price": 76595.7,
"c_idx": 192,
"c_order": 8,
"d_idx": null
},
"best_tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 77248.23,
"a_price": 76451.3,
"tp1_ad_382": 76943.8,
"tp2_ad_618": 76755.73,
"tp3_a_or_structure_liquidity": 76451.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"best_confirmed_tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 77179.63,
"a_price": 76550.0,
"tp1_ad_382": 76939.11,
"tp2_ad_618": 76790.52,
"tp3_a_or_structure_liquidity": 76550.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"tp_ladder": [
{
"direction": "bearish",
"source": "bat",
"d_price": 77248.23,
"a_price": 76451.3,
"tp1_ad_382": 76943.8,
"tp2_ad_618": 76755.73,
"tp3_a_or_structure_liquidity": 76451.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "gartley",
"d_price": 77103.98,
"a_price": 76377.0,
"tp1_ad_382": 76826.27,
"tp2_ad_618": 76654.71,
"tp3_a_or_structure_liquidity": 76377.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "crab",
"d_price": 77049.99,
"a_price": 76610.4,
"tp1_ad_382": 76882.07,
"tp2_ad_618": 76778.33,
"tp3_a_or_structure_liquidity": 76610.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "butterfly",
"d_price": 77188.89,
"a_price": 76485.0,
"tp1_ad_382": 76920.01,
"tp2_ad_618": 76753.89,
"tp3_a_or_structure_liquidity": 76485.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "bat",
"d_price": 77179.63,
"a_price": 76550.0,
"tp1_ad_382": 76939.11,
"tp2_ad_618": 76790.52,
"tp3_a_or_structure_liquidity": 76550.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"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."
}
],
"validated_tp_ladder": [
{
"direction": "bearish",
"source": "bat",
"d_price": 77179.63,
"a_price": 76550.0,
"tp1_ad_382": 76939.11,
"tp2_ad_618": 76790.52,
"tp3_a_or_structure_liquidity": 76550.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"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": "gartley",
"d_price": 77042.35,
"a_price": 76451.3,
"tp1_ad_382": 76816.57,
"tp2_ad_618": 76677.08,
"tp3_a_or_structure_liquidity": 76451.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": 0.138,
"bearish": 2.615
},
"directional_score_total": 2.753,
"directional_dominance": 0.9
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.66,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.78,\n \"setup_signals\": [\n \"현재가 $77,240.30이 최우선 형성형 bearish Bat D값 $77,248.23 및 PRZ $77,030.00-$77,466.45 내부에 위치\",\n \"완성형 bearish Bat PRZ $76,993.63-$77,365.62에서 반응 확인: reaction_score 1.0, AD 0.382 반응 도달, D/PRZ failure-zone 방어\",\n \"완성형 bearish Butterfly PRZ $77,055.19-$77,476.01에서 초기 반응 확인: reaction_score 0.6, PRZ touch/entry 및 rejection/defense\",\n \"완성형 bearish Gartley PRZ $76,917.59-$77,167.12에서 반응 확인: reaction_score 1.0, AD 0.382 반응 도달\",\n \"활성 bearish 고컨플루언스 PRZ가 $76,823.38-$77,476.01 구간에 중첩되어 있으며, directional_scores는 bearish 2.615 vs bullish 0.138로 bearish dominance 0.900\"\n ],\n \"reasoning\": \"15분 기준 현재가 $77,240.30은 최상위 형성형 Bat의 D값 $77,248.23에 거의 도달해 있으며, 해당 PRZ는 $77,030.00-$77,466.45로 ABCD, BC_EXT, XAD 3개 Fib family가 모두 겹친 고컨플루언스 구간입니다. 이미 완성된 bearish Bat($76,993.63-$77,365.62), Butterfly($77,055.19-$77,476.01), Gartley($76,917.59-$77,167.12)에서도 PRZ touch와 rejection/defense가 확인되어 harmonic 관점의 단기 하방 반응 가능성이 우세합니다. 다만 제공 데이터에 명확한 BOS, CHoCH, 구조적 acceptance가 없으므로 structure_bias는 bearish로 확정하지 않고 neutral로 둡니다. 따라서 이 신호는 구조 전환 확정이 아닌, $77,030-$77,476 공급/PRZ 클러스터에서의 bearish setup이며, 하방 TP 후보는 $76,943-$76,920, $76,790-$76,754, $76,550-$76,451 순으로 봅니다.\",\n \"key_levels\": {\n \"support\": [\n 76943.8,\n 76939.11,\n 76926.16,\n 76790.52,\n 76755.73,\n 76550.0,\n 76451.3\n ],\n \"resistance\": [\n 77354.16,\n 77365.62,\n 77466.45,\n 77476.01,\n 78564.3\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"15분 종가가 $77,476.01 상단 위에서 안착하면 현재 bearish PRZ 반응 시나리오는 무효화\",\n \"risk_scenario\": \"$77,476.01 위로 수용되면 bearish Bat/Butterfly PRZ 방어 실패로 간주되며, 숏 커버링과 함께 7일 고점 $78,564.30 방향으로 유동성 추적 상승이 열릴 수 있습니다. 반대로 $77,030 아래로 재진입 후 유지되면 PRZ rejection이 강화되어 $76,943-$76,920, 이후 $76,790-$76,754까지 하방 TP 래더가 활성화됩니다.\",\n \"data_quality\": \"high\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bearish",
"overall_confidence": 0.66,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.78,
"active_setups": [
"가격이 7일 레인지 EQ $77,289.25 아래에 머물며 구조적 수용이 부족함",
"Wyckoff 분배 Phase E 구간에서 $77,286.00~$77,444.00 재공급 저항이 활성화됨",
"ICT 기준 가격이 EQ $76,964.50 위 프리미엄에 있고, bearish OB 후보 $77,542.90~$77,757.50가 바로 위에 존재함",
"Fibonacci 기준 ext_2.0 저항 $77,315.00을 테스트 중이며, 현재가 $77,240.30은 추격 매수보다 저항 반응 구간에 가까움",
"Harmonic 기준 bearish Bat PRZ $77,030.00~$77,466.45 내부에 있으며, 완성형 bearish Bat PRZ $76,993.63~$77,365.62에서 반응이 확인됨",
"파생시장에서는 24시간 OI -1.725%, CVD -3990.2870으로 가격 유지 대비 매수 체결 참여가 약함",
"하방에는 $75,800 및 $75,700 청산 유동성이 남아 있어 구조적 취약 구간으로 식별됨"
],
"setup_vs_structure": "구조와 실행 셋업은 대체로 약세 방향으로 정렬되어 있다. 다만 ICT와 Fibonacci의 단기 구조 해석은 최근 BOS 및 확장 유지 때문에 부분적으로 bullish라, 즉시 하락 확정이 아니라 상단 재공급·PRZ 반응을 확인해야 하는 구조다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 4,
"neutral_count": 2
},
"key_levels": {
"support": [
77208.3,
77156.47,
77052.92,
77042.3,
76964.5,
76905.21,
76741.47,
76643.53,
76534.5,
76485.0,
76014.2,
75800.0,
75700.0
],
"resistance": [
77286.0,
77289.25,
77315.0,
77384.6,
77444.0,
77542.9,
77650.2,
77757.5,
77992.1,
78175.3,
78453.0,
78564.3
]
},
"confluences": [
"Derivatives와 Candlestick 모두 7일 레인지 EQ $77,289.25를 핵심 중단선으로 제시하며, 현재가 $77,240.30이 그 아래에 있어 상단 수용 실패 조건이 공통으로 확인됨",
"Wyckoff의 SOW $77,286.00, 7일 EQ $77,289.25, Fibonacci ext_2.0 $77,315.00이 $77,286~$77,315 구간에 밀집해 단기 구조 저항 클러스터를 형성함",
"Wyckoff UTAD $77,444.00, ICT range high $77,444.00, Harmonic bearish PRZ 상단 $77,466.45~$77,476.01이 거의 같은 구간에 위치해 $77,444~$77,476이 재공급 확인 구간으로 겹침",
"ICT의 bearish OB $77,542.90~$77,757.50와 Fibonacci 상단 저항 $77,571.47~$77,580.82가 겹쳐 $77,540~$77,760 구간이 상위 공급대로 확인됨",
"Candlestick EMA240 $77,052.92, ICT bullish BOS 레벨 $77,042.30, Fibonacci ext_1.414 $77,071.81 및 Harmonic PRZ 하단대가 $77,030~$77,072에 모여 단기 하단 구조 체크포인트를 형성함",
"Harmonic의 검증된 bearish TP 후보 $76,939~$76,943, ICT EQ $76,964.50, Derivatives EMA120 $76,905.21이 $76,900~$76,965 부근에 중간 지지·반응대를 형성함",
"Wyckoff SOW_IN_PHASE_B $76,534.50, ICT range low $76,485.00, Harmonic 구조 유동성 $76,451.30~$76,550.00이 $76,450~$76,550 구간에서 하단 구조 기준으로 중첩됨",
"Derivatives의 하방 청산 밀집 $75,800/$75,700과 이전일 저점 $76,014.20이 가까운 하단 유동성 구역으로 함께 식별됨"
],
"conflicts": [
"Wyckoff는 confirmed distribution 및 Phase E 구조로 bearish를 강하게 제시하지만, ICT는 최근 $77,042.30 상향 BOS 때문에 구조 자체는 단기 bullish로 분류함",
"Fibonacci는 $76,485→$76,900 스윙 확장 유지로 구조를 bullish로 보지만, 현재가가 ext_2.0 $77,315.00 바로 아래라 실행 셋업은 bearish로 해석함",
"Candlestick은 EMA20 $77,121.40, EMA240 $77,052.92, EMA120 $76,905.21 위에 있어 즉각 붕괴는 확인되지 않았다고 보지만, Derivatives와 Harmonic은 같은 가격대를 분배성 정체와 bearish PRZ 반응 구간으로 해석함",
"Harmonic의 bearish PRZ 신호는 강하지만, 해당 엔진은 독립적인 구조 판정 도구가 아니라 PRZ 반응 및 TP 사다리 도구이므로 Wyckoff·ICT·파생 구조 확인 없이는 단독으로 전체 구조를 뒤집을 수 없음"
],
"executive_summary": "현재 15분 BTC 구조는 Wyckoff 기준 confirmed distribution의 후반부, 즉 UTAD $77,444.00 이후 SOW $77,286.00 및 Phase E $77,208.30이 형성된 분배 말기 구조로 보는 것이 가장 가중치가 높다. 가격은 7일 EQ $77,289.25 아래, 초기 분배 AR $77,992.10 아래에 있어 상단 수용 실패 조건이 유지되며, $77,286~$77,315와 $77,444~$77,476 구간에 Wyckoff·Fibonacci·Harmonic 저항 컨플루언스가 집중되어 있다. 다만 ICT의 최근 bullish BOS $77,042.30 및 Fibonacci 확장 유지 때문에 단기 미세 구조에는 bullish 잔여 신호가 남아 있어, 전체 판정은 강한 일방향 붕괴가 아니라 분배 구조 우위 속의 재공급 확인 국면이다. 구조적 무효화는 $78,453.00 회복이며, 그 전 단계로 $77,444.00 회복은 Phase E 약세 셋업을 약화시키는 핵심 위험 조건이다.",
"raw_llm_response": "{\n \"overall_signal\": \"bearish\",\n \"overall_confidence\": 0.66,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.78,\n \"active_setups\": [\n \"가격이 7일 레인지 EQ $77,289.25 아래에 머물며 구조적 수용이 부족함\",\n \"Wyckoff 분배 Phase E 구간에서 $77,286.00~$77,444.00 재공급 저항이 활성화됨\",\n \"ICT 기준 가격이 EQ $76,964.50 위 프리미엄에 있고, bearish OB 후보 $77,542.90~$77,757.50가 바로 위에 존재함\",\n \"Fibonacci 기준 ext_2.0 저항 $77,315.00을 테스트 중이며, 현재가 $77,240.30은 추격 매수보다 저항 반응 구간에 가까움\",\n \"Harmonic 기준 bearish Bat PRZ $77,030.00~$77,466.45 내부에 있으며, 완성형 bearish Bat PRZ $76,993.63~$77,365.62에서 반응이 확인됨\",\n \"파생시장에서는 24시간 OI -1.725%, CVD -3990.2870으로 가격 유지 대비 매수 체결 참여가 약함\",\n \"하방에는 $75,800 및 $75,700 청산 유동성이 남아 있어 구조적 취약 구간으로 식별됨\"\n ],\n \"setup_vs_structure\": \"구조와 실행 셋업은 대체로 약세 방향으로 정렬되어 있다. 다만 ICT와 Fibonacci의 단기 구조 해석은 최근 BOS 및 확장 유지 때문에 부분적으로 bullish라, 즉시 하락 확정이 아니라 상단 재공급·PRZ 반응을 확인해야 하는 구조다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 0,\n \"bearish_count\": 4,\n \"neutral_count\": 2\n },\n \"key_levels\": {\n \"support\": [\n 77208.3,\n 77156.47,\n 77052.92,\n 77042.3,\n 76964.5,\n 76905.21,\n 76741.47,\n 76643.53,\n 76534.5,\n 76485.0,\n 76014.2,\n 75800.0,\n 75700.0\n ],\n \"resistance\": [\n 77286.0,\n 77289.25,\n 77315.0,\n 77384.6,\n 77444.0,\n 77542.9,\n 77650.2,\n 77757.5,\n 77992.1,\n 78175.3,\n 78453.0,\n 78564.3\n ]\n },\n \"confluences\": [\n \"Derivatives와 Candlestick 모두 7일 레인지 EQ $77,289.25를 핵심 중단선으로 제시하며, 현재가 $77,240.30이 그 아래에 있어 상단 수용 실패 조건이 공통으로 확인됨\",\n \"Wyckoff의 SOW $77,286.00, 7일 EQ $77,289.25, Fibonacci ext_2.0 $77,315.00이 $77,286~$77,315 구간에 밀집해 단기 구조 저항 클러스터를 형성함\",\n \"Wyckoff UTAD $77,444.00, ICT range high $77,444.00, Harmonic bearish PRZ 상단 $77,466.45~$77,476.01이 거의 같은 구간에 위치해 $77,444~$77,476이 재공급 확인 구간으로 겹침\",\n \"ICT의 bearish OB $77,542.90~$77,757.50와 Fibonacci 상단 저항 $77,571.47~$77,580.82가 겹쳐 $77,540~$77,760 구간이 상위 공급대로 확인됨\",\n \"Candlestick EMA240 $77,052.92, ICT bullish BOS 레벨 $77,042.30, Fibonacci ext_1.414 $77,071.81 및 Harmonic PRZ 하단대가 $77,030~$77,072에 모여 단기 하단 구조 체크포인트를 형성함\",\n \"Harmonic의 검증된 bearish TP 후보 $76,939~$76,943, ICT EQ $76,964.50, Derivatives EMA120 $76,905.21이 $76,900~$76,965 부근에 중간 지지·반응대를 형성함\",\n \"Wyckoff SOW_IN_PHASE_B $76,534.50, ICT range low $76,485.00, Harmonic 구조 유동성 $76,451.30~$76,550.00이 $76,450~$76,550 구간에서 하단 구조 기준으로 중첩됨\",\n \"Derivatives의 하방 청산 밀집 $75,800/$75,700과 이전일 저점 $76,014.20이 가까운 하단 유동성 구역으로 함께 식별됨\"\n ],\n \"conflicts\": [\n \"Wyckoff는 confirmed distribution 및 Phase E 구조로 bearish를 강하게 제시하지만, ICT는 최근 $77,042.30 상향 BOS 때문에 구조 자체는 단기 bullish로 분류함\",\n \"Fibonacci는 $76,485→$76,900 스윙 확장 유지로 구조를 bullish로 보지만, 현재가가 ext_2.0 $77,315.00 바로 아래라 실행 셋업은 bearish로 해석함\",\n \"Candlestick은 EMA20 $77,121.40, EMA240 $77,052.92, EMA120 $76,905.21 위에 있어 즉각 붕괴는 확인되지 않았다고 보지만, Derivatives와 Harmonic은 같은 가격대를 분배성 정체와 bearish PRZ 반응 구간으로 해석함\",\n \"Harmonic의 bearish PRZ 신호는 강하지만, 해당 엔진은 독립적인 구조 판정 도구가 아니라 PRZ 반응 및 TP 사다리 도구이므로 Wyckoff·ICT·파생 구조 확인 없이는 단독으로 전체 구조를 뒤집을 수 없음\"\n ],\n \"highest_conviction_analyst\": \"Wyckoff Expert — 15분 차트에서 분배 구조가 confirmed로 제시되고, BC $78,175.30 → AR $77,992.10 → ST $78,453.00 → SOW_IN_PHASE_B $76,534.50 → UTAD $77,444.00 → SOW $77,286.00 → Phase E $77,208.30의 이벤트 체인이 가장 명확하다. 현재가가 AR $77,992.10 및 UTAD $77,444.00 아래에 있어 구조적 수용 실패가 확인되며, regime 적합도와 신뢰도가 가장 높다.\",\n \"invalidation_level\": \"$78,453.00 상향 회복 시 현재 분배 구조 해석은 무효화된다. 단기적으로는 $77,444.00 회복이 bearish 실행 셋업을 약화시키는 1차 경고선이다.\",\n \"executive_summary\": \"현재 15분 BTC 구조는 Wyckoff 기준 confirmed distribution의 후반부, 즉 UTAD $77,444.00 이후 SOW $77,286.00 및 Phase E $77,208.30이 형성된 분배 말기 구조로 보는 것이 가장 가중치가 높다. 가격은 7일 EQ $77,289.25 아래, 초기 분배 AR $77,992.10 아래에 있어 상단 수용 실패 조건이 유지되며, $77,286~$77,315와 $77,444~$77,476 구간에 Wyckoff·Fibonacci·Harmonic 저항 컨플루언스가 집중되어 있다. 다만 ICT의 최근 bullish BOS $77,042.30 및 Fibonacci 확장 유지 때문에 단기 미세 구조에는 bullish 잔여 신호가 남아 있어, 전체 판정은 강한 일방향 붕괴가 아니라 분배 구조 우위 속의 재공급 확인 국면이다. 구조적 무효화는 $78,453.00 회복이며, 그 전 단계로 $77,444.00 회복은 Phase E 약세 셋업을 약화시키는 핵심 위험 조건이다.\"\n}"
},
"overall_signal": "bearish",
"overall_confidence": 0.66,
"operating_path": {
"path_type": "complex",
"confidence": 0.66,
"waypoints": [
{
"seq": 1,
"price": 77315.0,
"type": "resistance_test",
"source": "Wyckoff SOW $77,286 / 7일 EQ $77,289.25 / Fibonacci ext_2.0 $77,315.00 / Candlestick bearish_engulfing@297",
"description": "Wyckoff Phase E 직후 LPSY 성격의 단기 반등으로 $77,286~$77,315 컨플루언스 밴드를 재시험. ext_2.0 저항 + SOW + EQ가 0.10% 밴드에 밀집해 거절 가능성이 높으며, 활성 셋업의 '재공급 확인 구간' 시나리오와 정확히 일치",
"est_hours": 2.5,
"turning_zone": [
77286.0,
77360.0
],
"likely_wick": 77330.0,
"rejection_confirm": 77240.0,
"invalid_overshoot": 77384.6,
"calibration_reasoning": "ext_2.0 저항($77,315)과 SOW/EQ 저항 클러스터($77,286~$77,289) 사이의 컨플루언스 밴드를 하단으로, 위쪽은 butterfly PRZ($77,444) 직전의 다음 chairman 저항 $77,384.6를 invalid 트리거로 설정. 폭은 약 0.58×ATR로 LPSY 성격의 짧은 오버슛을 허용함."
},
{
"seq": 2,
"price": 77138.96,
"type": "support_test",
"source": "Fibonacci strict confluence (ext_1.272/1.414/1.618/2.0 밀집, 점수 1.0) / Candlestick EMA20 $77,121.40",
"description": "재공급 거절 후 가장 강한 strict fib confluence($77,139)와 EMA20($77,121)을 동시 시험. 이 구간 명확 이탈은 분배 Phase E의 SOW 재활성화이며, $77,208 Phase E 저점도 함께 무너지는 1차 약세 가속 트리거",
"est_hours": 6.0,
"turning_zone": [
77071.81,
77138.96
],
"likely_wick": 77090.0,
"rejection_confirm": 77180.0,
"invalid_overshoot": 77042.3,
"calibration_reasoning": "6중 fib confluence($77,139)에서 1차 반응 후, EMA20($77,121)와 chairman 지지 $77,071/$77,052까지 미세 언더컷을 허용. ICT BOS $77,042.30 이탈은 SOW 재활성화 신호로 invalid 처리. 폭 약 0.52×ATR."
},
{
"seq": 3,
"price": 76964.5,
"type": "support_test",
"source": "ICT EQ $76,964.50 / Candlestick EMA120 $76,905.21 / Harmonic TP1 후보 $76,939~$76,943",
"description": "ICT 프리미엄/디스카운트 EQ와 EMA120, 그리고 완성형 harmonic Bat의 0.382 도달 반응이 이미 확인된 구간. ICT BOS 레벨 $77,042.30이 깨진 직후의 첫 의미 있는 반응 지지대",
"est_hours": 11.0,
"turning_zone": [
76905.21,
76964.5
],
"likely_wick": 76920.0,
"rejection_confirm": 77012.88,
"invalid_overshoot": 76790.52,
"calibration_reasoning": "ICT EQ + EMA120 + 확인된 Bat AD0.382 반응 구간을 상단으로, 다음 chairman 지지 $76,905.21까지 0.46×ATR 폭으로 확장. Bat TP2 AD0.618($76,790.52) 이탈은 이 지지 자체의 무효화이므로 invalid 트리거로 사용."
},
{
"seq": 4,
"price": 76709.91,
"type": "swing_low",
"source": "Fibonacci strict confluence $76,709.91 (점수 1.0, 7개 레벨 밀집) / 0.5 ret $76,692.50 / 0.382 ret $76,741.47",
"description": "스윙 $76,485→$76,900의 0.5 되돌림 + 다중 fib 밀집의 strict 컨플루언스 존. 분배 후 Phase E 1차 측정 이동의 자연스러운 도달점이며, 단기 반등 매수가 최초로 의미 있게 반응할 구간",
"est_hours": 17.0,
"turning_zone": [
76643.53,
76716.45
],
"likely_wick": 76670.0,
"rejection_confirm": 76790.52,
"invalid_overshoot": 76550.0,
"calibration_reasoning": "7중 strict fib confluence($76,709.91), butterfly TP2 AD0.618($76,716.45), gartley TP2 AD0.618($76,677.08), golden ratio $76,643.53가 0.57×ATR 폭에 밀집. 단기 반등 진입 핵심 존이며, Bat TP3($76,550) 이탈 시 무효."
},
{
"seq": 5,
"price": 76485.0,
"type": "liquidity_sweep",
"source": "ICT range low $76,485.00 / Wyckoff SOW_IN_PHASE_B $76,534.50 / Harmonic 구조 유동성 $76,451.30~$76,550",
"description": "7일 레인지 저점 클러스터로 ICT range low + Wyckoff SOW_PB + harmonic structural liquidity가 겹친 하단. 24시간 내 도달 가능한 분배 측정 이동의 풀 타깃이며, 이탈 시 $76,014/$75,800 청산 유동성까지 노출됨",
"est_hours": 22.0,
"turning_zone": [
76377.0,
76534.5
],
"likely_wick": 76450.0,
"rejection_confirm": 76643.53,
"invalid_overshoot": 76300.0,
"calibration_reasoning": "터미널 웨이포인트로 7일 레인지 저점 $76,485를 중심에 두고 chairman 지지 $76,534.5 상단~butterfly TP3($76,377)와 gartley TP3($76,451)까지 1.23×ATR(터미널 확장) 폭을 부여. likely_wick은 gartley TP3 근방으로 sweep 깊이를 반영, $76,300 하향 돌파는 $76,014 청산존으로의 연장 신호."
}
],
"period_extremes": {
"4h": {
"expected_high": 77315.0,
"expected_low": 77042.3,
"high_first": true
},
"8h": {
"expected_high": 77315.0,
"expected_low": 76905.21,
"high_first": true
},
"24h": {
"expected_high": 77384.6,
"expected_low": 76485.0,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 77444.0,
"description": "UTAD $77,444.00 회복은 Phase E 약세 셋업을 약화시키는 핵심 위험 조건. 이 구간 acceptance 시 ICT bearish OB $77,542.90~$77,757.50 진입을 노린 강세 가속으로 전환"
},
"bearish": {
"price": 77138.96,
"description": "Fibonacci strict confluence $77,138.96 및 EMA20 $77,121.40 동시 이탈은 Phase E SOW의 본격 재활성화. CVD -3990 + OI -1.725% 약세 포지셔닝과 결합 시 $76,964→$76,710 캐스케이드 트리거"
}
},
"scenario_invalidation": 78453.0,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.66,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 77315.0,\n \"type\": \"resistance_test\",\n \"source\": \"Wyckoff SOW $77,286 / 7일 EQ $77,289.25 / Fibonacci ext_2.0 $77,315.00 / Candlestick bearish_engulfing@297\",\n \"description\": \"Wyckoff Phase E 직후 LPSY 성격의 단기 반등으로 $77,286~$77,315 컨플루언스 밴드를 재시험. ext_2.0 저항 + SOW + EQ가 0.10% 밴드에 밀집해 거절 가능성이 높으며, 활성 셋업의 '재공급 확인 구간' 시나리오와 정확히 일치\",\n \"est_hours\": 2.5\n },\n {\n \"seq\": 2,\n \"price\": 77138.96,\n \"type\": \"support_test\",\n \"source\": \"Fibonacci strict confluence (ext_1.272/1.414/1.618/2.0 밀집, 점수 1.0) / Candlestick EMA20 $77,121.40\",\n \"description\": \"재공급 거절 후 가장 강한 strict fib confluence($77,139)와 EMA20($77,121)을 동시 시험. 이 구간 명확 이탈은 분배 Phase E의 SOW 재활성화이며, $77,208 Phase E 저점도 함께 무너지는 1차 약세 가속 트리거\",\n \"est_hours\": 6.0\n },\n {\n \"seq\": 3,\n \"price\": 76964.5,\n \"type\": \"support_test\",\n \"source\": \"ICT EQ $76,964.50 / Candlestick EMA120 $76,905.21 / Harmonic TP1 후보 $76,939~$76,943\",\n \"description\": \"ICT 프리미엄/디스카운트 EQ와 EMA120, 그리고 완성형 harmonic Bat의 0.382 도달 반응이 이미 확인된 구간. ICT BOS 레벨 $77,042.30이 깨진 직후의 첫 의미 있는 반응 지지대\",\n \"est_hours\": 11.0\n },\n {\n \"seq\": 4,\n \"price\": 76709.91,\n \"type\": \"swing_low\",\n \"source\": \"Fibonacci strict confluence $76,709.91 (점수 1.0, 7개 레벨 밀집) / 0.5 ret $76,692.50 / 0.382 ret $76,741.47\",\n \"description\": \"스윙 $76,485→$76,900의 0.5 되돌림 + 다중 fib 밀집의 strict 컨플루언스 존. 분배 후 Phase E 1차 측정 이동의 자연스러운 도달점이며, 단기 반등 매수가 최초로 의미 있게 반응할 구간\",\n \"est_hours\": 17.0\n },\n {\n \"seq\": 5,\n \"price\": 76485.0,\n \"type\": \"liquidity_sweep\",\n \"source\": \"ICT range low $76,485.00 / Wyckoff SOW_IN_PHASE_B $76,534.50 / Harmonic 구조 유동성 $76,451.30~$76,550\",\n \"description\": \"7일 레인지 저점 클러스터로 ICT range low + Wyckoff SOW_PB + harmonic structural liquidity가 겹친 하단. 24시간 내 도달 가능한 분배 측정 이동의 풀 타깃이며, 이탈 시 $76,014/$75,800 청산 유동성까지 노출됨\",\n \"est_hours\": 22.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 77315.0, \"expected_low\": 77042.3, \"high_first\": true},\n \"8h\": {\"expected_high\": 77315.0, \"expected_low\": 76905.21, \"high_first\": true},\n \"24h\": {\"expected_high\": 77384.6, \"expected_low\": 76485.0, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\n \"price\": 77444.0,\n \"description\": \"UTAD $77,444.00 회복은 Phase E 약세 셋업을 약화시키는 핵심 위험 조건. 이 구간 acceptance 시 ICT bearish OB $77,542.90~$77,757.50 진입을 노린 강세 가속으로 전환\"\n },\n \"bearish\": {\n \"price\": 77138.96,\n \"description\": \"Fibonacci strict confluence $77,138.96 및 EMA20 $77,121.40 동시 이탈은 Phase E SOW의 본격 재활성화. CVD -3990 + OI -1.725% 약세 포지셔닝과 결합 시 $76,964→$76,710 캐스케이드 트리거\"\n }\n },\n \"scenario_invalidation\": 78453.0\n}\n```\n\nWyckoff Phase E + 78% 약세 셋업이 구조와 정렬되어 있어, 단기 LPSY 성격의 $77,315 재시험 후 strict fib confluence($77,139) 이탈을 거쳐 $76,710 → $76,485 레인지 저점까지의 5-waypoint 약세 경로를 도출했습니다. $78,453(ST 고점) 회복이 전체 시나리오 무효화 조건입니다."
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 77315.0,
"turning_zone": [
77286.0,
77360.0
],
"likely_wick": 77330.0,
"rejection_confirm": 77240.0,
"invalid_overshoot": 77384.6,
"calibration_reasoning": "ext_2.0 저항($77,315)과 SOW/EQ 저항 클러스터($77,286~$77,289) 사이의 컨플루언스 밴드를 하단으로, 위쪽은 butterfly PRZ($77,444) 직전의 다음 chairman 저항 $77,384.6를 invalid 트리거로 설정. 폭은 약 0.58×ATR로 LPSY 성격의 짧은 오버슛을 허용함."
},
{
"seq": 2,
"base_target": 77138.96,
"turning_zone": [
77071.81,
77138.96
],
"likely_wick": 77090.0,
"rejection_confirm": 77180.0,
"invalid_overshoot": 77042.3,
"calibration_reasoning": "6중 fib confluence($77,139)에서 1차 반응 후, EMA20($77,121)와 chairman 지지 $77,071/$77,052까지 미세 언더컷을 허용. ICT BOS $77,042.30 이탈은 SOW 재활성화 신호로 invalid 처리. 폭 약 0.52×ATR."
},
{
"seq": 3,
"base_target": 76964.5,
"turning_zone": [
76905.21,
76964.5
],
"likely_wick": 76920.0,
"rejection_confirm": 77012.88,
"invalid_overshoot": 76790.52,
"calibration_reasoning": "ICT EQ + EMA120 + 확인된 Bat AD0.382 반응 구간을 상단으로, 다음 chairman 지지 $76,905.21까지 0.46×ATR 폭으로 확장. Bat TP2 AD0.618($76,790.52) 이탈은 이 지지 자체의 무효화이므로 invalid 트리거로 사용."
},
{
"seq": 4,
"base_target": 76709.91,
"turning_zone": [
76643.53,
76716.45
],
"likely_wick": 76670.0,
"rejection_confirm": 76790.52,
"invalid_overshoot": 76550.0,
"calibration_reasoning": "7중 strict fib confluence($76,709.91), butterfly TP2 AD0.618($76,716.45), gartley TP2 AD0.618($76,677.08), golden ratio $76,643.53가 0.57×ATR 폭에 밀집. 단기 반등 진입 핵심 존이며, Bat TP3($76,550) 이탈 시 무효."
},
{
"seq": 5,
"base_target": 76485.0,
"turning_zone": [
76377.0,
76534.5
],
"likely_wick": 76450.0,
"rejection_confirm": 76643.53,
"invalid_overshoot": 76300.0,
"calibration_reasoning": "터미널 웨이포인트로 7일 레인지 저점 $76,485를 중심에 두고 chairman 지지 $76,534.5 상단~butterfly TP3($76,377)와 gartley TP3($76,451)까지 1.23×ATR(터미널 확장) 폭을 부여. likely_wick은 gartley TP3 근방으로 sweep 깊이를 반영, $76,300 하향 돌파는 $76,014 청산존으로의 연장 신호."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 77315.00,\n \"turning_zone\": [77286.00, 77360.00],\n \"likely_wick\": 77330.00,\n \"rejection_confirm\": 77240.00,\n \"invalid_overshoot\": 77384.60,\n \"calibration_reasoning\": \"ext_2.0 저항($77,315)과 SOW/EQ 저항 클러스터($77,286~$77,289) 사이의 컨플루언스 밴드를 하단으로, 위쪽은 butterfly PRZ($77,444) 직전의 다음 chairman 저항 $77,384.6를 invalid 트리거로 설정. 폭은 약 0.58×ATR로 LPSY 성격의 짧은 오버슛을 허용함.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 77138.96,\n \"turning_zone\": [77071.81, 77138.96],\n \"likely_wick\": 77090.00,\n \"rejection_confirm\": 77180.00,\n \"invalid_overshoot\": 77042.30,\n \"calibration_reasoning\": \"6중 fib confluence($77,139)에서 1차 반응 후, EMA20($77,121)와 chairman 지지 $77,071/$77,052까지 미세 언더컷을 허용. ICT BOS $77,042.30 이탈은 SOW 재활성화 신호로 invalid 처리. 폭 약 0.52×ATR.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 76964.50,\n \"turning_zone\": [76905.21, 76964.50],\n \"likely_wick\": 76920.00,\n \"rejection_confirm\": 77012.88,\n \"invalid_overshoot\": 76790.52,\n \"calibration_reasoning\": \"ICT EQ + EMA120 + 확인된 Bat AD0.382 반응 구간을 상단으로, 다음 chairman 지지 $76,905.21까지 0.46×ATR 폭으로 확장. Bat TP2 AD0.618($76,790.52) 이탈은 이 지지 자체의 무효화이므로 invalid 트리거로 사용.\"\n },\n {\n \"seq\": 4,\n \"base_target\": 76709.91,\n \"turning_zone\": [76643.53, 76716.45],\n \"likely_wick\": 76670.00,\n \"rejection_confirm\": 76790.52,\n \"invalid_overshoot\": 76550.00,\n \"calibration_reasoning\": \"7중 strict fib confluence($76,709.91), butterfly TP2 AD0.618($76,716.45), gartley TP2 AD0.618($76,677.08), golden ratio $76,643.53가 0.57×ATR 폭에 밀집. 단기 반등 진입 핵심 존이며, Bat TP3($76,550) 이탈 시 무효.\"\n },\n {\n \"seq\": 5,\n \"base_target\": 76485.00,\n \"turning_zone\": [76377.00, 76534.50],\n \"likely_wick\": 76450.00,\n \"rejection_confirm\": 76643.53,\n \"invalid_overshoot\": 76300.00,\n \"calibration_reasoning\": \"터미널 웨이포인트로 7일 레인지 저점 $76,485를 중심에 두고 chairman 지지 $76,534.5 상단~butterfly TP3($76,377)와 gartley TP3($76,451)까지 1.23×ATR(터미널 확장) 폭을 부여. likely_wick은 gartley TP3 근방으로 sweep 깊이를 반영, $76,300 하향 돌파는 $76,014 청산존으로의 연장 신호.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 27.8,
"chairman": 54.2,
"operating_path": 79.2,
"tp_calibrator": 39.4
},
"agents": {},
"total_s": 200.6
}
}