Signal: BEARISH (79%) | Price: $73,653.10 | 2026-06-01 09:00 KST | 300 candles
Council: 0 bullish, 3 neutral, 3 bearish | Support: $73,557 / $73,388 / $73,343 | Resistance: $73,669 / $73,891 / $74,204
현재 BTC 4시간 구조는 이전 대형 분배가 이미 하방 이탈을 완료한 뒤, $78,077.10 이하에서 재분배성 약세 구조가 이어지는 상태로 진단됩니다. Wyckoff상 현재 위치는 Phase E 이후 박스 하단 $73,669.00 부근의 회복 실패 여부를 시험하는 구간이며, ICT도 $74,203.60 하향 BOS 아래 체류와 4연속 bearish BOS로 같은 구조를 지지합니다. 단기적으로 $73,557.05~$73,019.54 및 $72,436.00 부근에는 Fibonacci·Harmonic 기반 반응 후보가 있으나, 이는 후보성 실행 리스크일 뿐 구조적 상승 전환 증거는 아닙니다. 구조적 약세 판단의 핵심 저항은 $76,234.70~$78,077.10 공급대이며, $78,128.55를 회복해 안착하기 전까지는 분배 후반·재분배 약세 regime이 우세합니다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | BEARISH | 82% | $73,036 / $72,436 | $73,669 / $73,891 |
| ICT Trader | BEARISH | 86% | $73,388 / $72,436 | $74,204 / $75,257 |
| Derivatives Trader | BEARISH | 62% | $72,436 / $72,000 | $73,891 / $74,200 |
| Candlestick Reader | NEUTRAL | 46% | $72,436 / $71,818 | $73,891 / $75,257 |
| Fibonacci Analyst | NEUTRAL | 62% | $73,557 / $73,343 | $73,822 / $74,250 |
| Harmonic Specialist | NEUTRAL | 42% | $73,400 / $72,810 | $73,891 / $74,139 |
Support: $73,036 / $72,436 | Resistance: $73,669 / $73,891 / $74,632 | Horizon: medium term
4시간 Wyckoff 기준 regime은 DIS이며, dis_score 100.0 및 regime_fitness 1.000으로 분배 구조 판정의 품질은 높습니다. 주요 분배 체인은 BC $78,300.00 → AR $73,669.00 → ST $79,455.00 → UTAD $82,828.70 → LPSY $81,270.20/$78,564.30 → SOW $73,036.00 → Phase E $72,436.00로 진행되어 구조적 편향은 명확히 bearish입니다. 현재가 $73,653.10은 메인 범위 하단 $73,669.00을 아직 확실히 회복하지 못한 위치라, 즉시 경로는 $73,669~$73,890 구간 재거부 시 $73,036 및 $72,436 재시험 쪽이 우선입니다. 다만 가격이 이미 하단부에 있어 신규 추격보다는 $73,669 회복 실패 또는 $74,632 부근 재거부 확인이 더 신뢰도 높은 약세 셋업입니다.
Support: $73,388 / $72,436 | Resistance: $74,204 / $75,257 / $76,014 | Horizon: 단기~중기
확정 구조는 bearish입니다. 최근 이벤트가 CHoCH 이후 $79,137.40, $78,713.80, $76,014.20, $74,203.60에서 4회 연속 bearish BOS로 이어졌고, 현재가 $73,653.10는 마지막 BOS 레벨 $74,203.60 아래에 머물고 있습니다. 가격은 EQ $75,256.55 아래 discount에 있어 즉시 추격 매도 구간은 다소 낮지만, $76,234.70~$78,077.10의 bearish OB 후보와 EMA120 $76,210.21 부근이 겹쳐 반등 시 매도 재진입 구간으로 해석됩니다. 미체결 FVG는 없고 최근 sweep도 없어 강한 반전 근거는 부족하며, 구조적으로는 range low $72,436.00 재시험 가능성이 더 큽니다.
Support: $72,436 / $72,000 / $70,500 | Resistance: $73,891 / $74,200 / $74,500 | Horizon: short term
BTC는 현재 $73,653.10으로 EMA20 $73,890.65를 소폭 하회하고 있으며, EMA120 $76,210.21 및 EMA240 $76,532.68보다 각각 약 3.4%, 3.8% 낮아 구조적으로는 반등보다 약세 수용이 우세하다. 파생 포지셔닝에서는 OI가 24시간 기준 +0.859% 증가했지만 CVD가 -835.77 감소해 신규 포지션 유입이 가격 상승으로 연결되지 못하고 있으며, 이는 4~8시간 선행 약세 신호로 해석된다. 롱 계정 비율은 0.599로 여전히 높고 account_long_crowding 0.842가 확인되어, $74,200~$74,900 상단 유동성 회수 후 재차 하락하는 셋업이 유효하다. 하방으로는 $72,000과 $70,500 청산 밀집 구간이 가까워, $72,436 7일 저점이 깨질 경우 하방 유동성 사냥이 가속될 수 있다.
Support: $72,436 / $71,818 | Resistance: $73,891 / $75,257 / $76,210 | Horizon: short term
BTC는 현재 $73,653.10으로 EMA20 $73,890.65 아래에 있으며, EMA120 $76,210.21 및 EMA240 $76,532.68보다 각각 약 3.4%, 3.8% 낮아 확인된 구조는 아직 bearish로 보는 것이 타당합니다. 다만 7일 범위의 EQ $75,256.55 아래 discount zone에 있고, 7일 저점 $72,436.00 부근에서 bullish engulfing 후보가 출현해 단기 반등 setup은 존재합니다. 문제는 최근 bearish_engulfing@297과 bullish_engulfing@299가 서로 상쇄되고, 두 패턴 모두 high_volume_patterns에 포함되지 않아 신뢰도가 제한적입니다. ATR이 $617.71로 단기 변동성이 있는 만큼 $73,890.65 EMA20 회복 여부가 반등 지속의 1차 확인 지점이며, $72,436.00 이탈 시 bullish setup은 무효화됩니다.
Support: $73,557 / $73,343 / $73,129 | Resistance: $73,822 / $74,250 / $74,743 | Horizon: short term
BTC는 단기 상승 스윙 $72,436→$74,250 기준으로 현재 $73,653.10에서 0.382 되돌림 $73,557.05를 테스트하고 있으며, 이 레벨과 $73,343.00, $73,128.95가 순차 지지로 작동한다. 다만 현재가는 EQ인 $73,343.00 위의 프리미엄 영역에 있고, $73,821.90 및 $74,250.00 저항을 아직 돌파하지 못했기 때문에 구조적으로는 중립이다. 가장 중요한 하방 매수 후보는 0.618 골든비율 $73,128.95와 confluence zone $73,019.54이며, 이 구간은 cluster_score 0.85로 신뢰도가 높다. 상방은 $74,250.00 회복 후 $74,743.41, $75,001.00, $75,371.05 확장 목표가 열리지만, 그 전까지는 반등 셋업만 존재하고 구조적 상승 확정은 아니다.
Support: $73,400 / $72,810 / $72,436 | Resistance: $73,891 / $74,139 / $74,648 | Horizon: short/medium term
하모닉 관점에서는 61개 패턴 중 19개가 완료되었고 42개가 형성 중이지만, 실제 의사결정에 쓸 수 있는 actionable_patterns_list는 비어 있으며 confirmed_reaction_prz_count도 0입니다. 현재가 $73,653.10은 nearest bullish shark PRZ $72,151.97-$74,648.04 내부에 있어 단기 반등 후보는 존재하지만, 해당 패턴은 strict라도 quality가 low이고 PRZ 폭이 3.401%로 넓어 단독 매수 근거로는 약합니다. 더 의미 있는 high-confluence bullish crab 후보는 $74,139.27-$75,001.38에 있으나 현재는 미확인 형성 PRZ이며, $75,109.81 부근 butterfly PRZ $74,613.61-$75,606.00도 아직 반응 확인 전입니다. 구조적으로는 가격이 EMA20 $73,890.65, EMA120 $76,210.21, EMA240 $76,532.68 아래에 있어 약세 구조가 유지되지만, 하단 $72,810-$72,151 및 $72,436 7일 저점 부근에서는 bullish PRZ 반응 가능성을 감시해야 합니다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $73,020 | swing_low | fibonacci (0.618 골든비율 $73,128.95 + confluence zone $73,019.54, cluster_score 0.85 strict), wyckoff (SOW $73,036.00) | 6 | 현재가가 박스 하단 $73,669.00·EMA20 $73,890.65 회복에 실패하며, Fibonacci 0.618 골든비율 $73,128.95와 confluence zone $73,019.54(strict, cluster_score 0.85), Wyckoff SOW $73,036.00이 겹치는 1차 반응 지지를 시험. WP1 후보 테이블에서 유일한 strict 등급(점수 0.85)이라 하방 우선 경로의 출발점. |
| 2 | $73,891 | resistance_test | wyckoff (박스 하단 $73,669~EMA20 $73,890 즉시 재평가 저항·재거부 셋업), ict/derivatives/candlestick (EMA20 $73,890.65 공통 단기 저항) | 14 | $73,019 골든존에서의 단기 반등이 깨진 박스 하단 $73,669.00~EMA20 $73,890.65(이전 지지→현 저항) 구간을 되테스트하지만 회복에 실패. setup 레이어가 강조한 '저항 회복 실패' 약세 재진입 지점이며, 롱 쏠림 0.842 환경의 단기 숏 스퀴즈/상단 유동성 회수가 여기서 소진됨. |
| 3 | $72,436 | swing_low | ict, wyckoff (Phase E 저점 $72,436), derivatives, candlestick (7일 range low), harmonic (하단 PRZ 감시) | 23 | 저항 회복 실패 후 분배 Phase E 구조가 재개되며 7일 range low이자 Phase E 저점 $72,436.00(6개 에이전트 공통 핵심 하단)을 시험. CVD -835.77·OI +0.859%의 약세 발산과 롱 쏠림이 하방 해소를 지지. 이탈 시 $72,000·$70,500 청산 밀집 구간으로 확장. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $73,343 | $73,669 | High first |
| 8h | $73,020 | $73,669 | High first |
| 24h | $72,436 | $73,891 | High first |
Invalidation: $75,257
현재가 $73,653.10에서 구조(BEARISH 79%)와 실행 셋업(BEARISH 74%)이 정렬되어 있으나, 가격이 7일 range 하단·Fibonacci 골든존에 근접해 단순 추격보다 **"저항 회복 실패"** 가 핵심 조건입니다. 이를 반영해 하락 우선 → 보정 반등 실패 → 핵심 하단 시험의 3-구간 복합 경로를 도출했습니다.
```json
{
"path_type": "complex",
"confidence": 0.62,
"waypoints": [
{
"seq": 1,
"price": 73019.54,
"type": "swing_low",
"source": "fibonacci (0.618 골든비율 $73,128.95 + confluence zone $73,019.54, cluster_score 0.85 strict), wyckoff (SOW $73,036.00)",
"description": "현재가가 박스 하단 $73,669.00·EMA20 $73,890.65 회복에 실패하며, Fibonacci 0.618 골든비율 $73,128.95와 confluence zone $73,019.54(strict, cluster_score 0.85), Wyckoff SOW $73,036.00이 겹치는 1차 반응 지지를 시험. WP1 후보 테이블에서 유일한 strict 등급(점수 0.85)이라 하방 우선 경로의 출발점.",
"est_hours": 6
},
{
"seq": 2,
"price": 73890.65,
"type": "resistance_test",
"source": "wyckoff (박스 하단 $73,669~EMA20 $73,890 즉시 재평가 저항·재거부 셋업), ict/derivatives/candlestick (EMA20 $73,890.65 공통 단기 저항)",
"description": "$73,019 골든존에서의 단기 반등이 깨진 박스 하단 $73,669.00~EMA20 $73,890.65(이전 지지→현 저항) 구간을 되테스트하지만 회복에 실패. setup 레이어가 강조한 '저항 회복 실패' 약세 재진입 지점이며, 롱 쏠림 0.842 환경의 단기 숏 스퀴즈/상단 유동성 회수가 여기서 소진됨.",
"est_hours": 14
},
{
"seq": 3,
"price": 72436.0,
"type": "swing_low",
"source": "ict, wyckoff (Phase E 저점 $72,436), derivatives, candlestick (7일 range low), harmonic (하단 PRZ 감시)",
"description": "저항 회복 실패 후 분배 Phase E 구조가 재개되며 7일 range low이자 Phase E 저점 $72,436.00(6개 에이전트 공통 핵심 하단)을 시험. CVD -835.77·OI +0.859%의 약세 발산과 롱 쏠림이 하방 해소를 지지. 이탈 시 $72,000·$70,500 청산 밀집 구간으로 확장.",
"est_hours": 23
}
],
"period_extremes": {
"4h": {"expected_high": 73669.0, "expected_low": 73343.0, "high_first": true},
"8h": {"expected_high": 73669.0, "expected_low": 73019.54, "high_first": true},
"24h": {"expected_high": 73890.65, "expected_low": 72436.0, "high_first": true}
},
"triggers": {
"bullish": {
"price": 74203.6,
"description": "EMA20 $73,890.65 회복에 더해 ICT 마지막 하향 BOS $74,203.60(파생 청산 상단 $74,200·전일 고점 $74,250 겹침)을 4시간 종가로 상회 시 단순 되돌림을 넘어 구조 회복 신호. $74,872·EQ $75,256.55로 확장하며 약세 연속 경로가 약화됨."
},
"bearish": {
"price": 72436.0,
"description": "7일 range low·Phase E 저점 $72,436.00을 4시간 종가로 명확히 이탈하면 하방 가속 확정. 파생 $72,000 청산 밀집과 $70,500까지 유동성 사냥 가능."
}
},
"scenario_invalidation": 75256.55
}
```
**핵심 판단 근거:**
- **WP1 선정**: 후보 테이블 유일 strict 등급 $73,019.54(점수 0.85)를 하방 1차 목표로 채택 — Fibonacci 골든존 + Wyckoff SOW 합류. 인접 $73,450 candidate는 0.5×ATR(=$308.86) 미만 스윙이라 경유 구간으로만 처리.
- **반등은 WP로만, WP1 플립 불가**: 하모닉 bullish PRZ·캔들 bullish engulfing은 모두 candidate/저품질이라 WP1을 위로 뒤집지 못함. 반등은 WP2(저항 회복 실패) 위치로 한정.
- **모든 스윙 ≥ 0.5×ATR**: $634 / $871 / $1,455 — 전 구간 유의미.
- **high_first=true(전 구간)**: 깨진 박스 하단/EMA20 되테스트(보정 고점)가 먼저 소진된 뒤 하단 저점이 형성되는 약세 흐름.{
"overall_signal": "bearish",
"overall_confidence": 0.79,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.74,
"active_setups": [
"현재가 $73,653.10이 EMA20 $73,890.65 아래에 있으며, EMA120 $76,210.21 및 EMA240 $76,532.68도 하회",
"ICT 기준 $74,203.60 하향 BOS 이후 가격이 해당 레벨 아래에 머물며, $76,234.70~$78,077.10 후보 bearish OB가 상단 공급 구간으로 대기",
"Wyckoff 기준 메인 분배 박스 하단 $73,669.00을 확실히 회복하지 못한 상태이며, $73,669~$73,890 구간이 즉시 재평가 저항",
"파생 포지셔닝에서 롱 계정 비율 약 0.60, 롱 쏠림이 높은 가운데 24시간 OI는 증가하고 CVD는 -835.77로 약화",
"하방 구조 지지로 $73,036.00, $72,436.00, $72,000.00이 순차적으로 중요하며, $72,436.00 이탈 시 기존 분배 Phase E 저점 훼손",
"단기 반등 후보는 Fibonacci $73,557.05, $73,343.00, $73,128.95 및 조화 패턴 PRZ $72,151.97~$74,648.04에 존재하나, 대부분 후보·미확인 등급"
],
"setup_vs_structure": "실행 셋업은 구조적 약세와 대체로 정렬되어 있습니다. 다만 가격이 7일 범위 하단과 단기 Fibonacci 지지군에 가까워 추격형 약세 진입보다는 저항 회복 실패 여부가 더 중요한 조건입니다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 3,
"neutral_count": 3
},
"key_levels": {
"support": [
73557.05,
73388.0,
73343.0,
73128.95,
73036.0,
72436.0,
72000.0,
70500.0
],
"resistance": [
73669.0,
73890.65,
74203.6,
74250.0,
75256.55,
76014.2,
76210.21,
76234.7,
78077.1,
78128.55
]
},
"confluences": [
"ICT와 Wyckoff 모두 $72,436.00을 핵심 하단 구조 레벨로 식별하며, 이는 최근 range low이자 Phase E 저점입니다.",
"ICT의 마지막 하향 BOS $74,203.60, 파생 청산 상단 $74,200.00, 전일 고점 $74,250.00이 같은 저항 권역에 겹칩니다.",
"EMA20 $73,890.65는 ICT, Derivatives, Candlestick, Harmonic에서 공통으로 언급된 단기 구조 저항이며 현재가 $73,653.10은 그 아래입니다.",
"Wyckoff 박스 하단 $73,669.00과 현재가 $73,653.10이 거의 동일 구간에 있어, 시장은 분배 하단 회복 여부를 시험 중입니다.",
"ICT의 후보 bearish OB $76,234.70~$78,077.10은 EMA120 $76,210.21, EMA240 $76,532.68, Wyckoff LPSY $76,155.50 및 range high $78,077.10과 겹치는 중기 공급대입니다.",
"Fibonacci $73,128.95 및 $73,019.54, Wyckoff SOW $73,036.00, 파생 하방 유동성 $72,000.00이 $73,000 전후의 단기 반응 가능 구간을 형성합니다."
],
"conflicts": [
"구조 평가는 다수 약세이나, Fibonacci와 Candlestick은 현재가가 discount 및 단기 되돌림 지지 근처에 있어 반등 셋업을 제시합니다.",
"Harmonic은 bullish shark PRZ $72,151.97~$74,648.04 내부 반응 가능성을 제시하지만, 품질이 낮고 확인된 반응이 없어 구조적 약세를 뒤집을 근거는 아닙니다.",
"Candlestick의 최근 bullish engulfing 후보는 단기 수요 반응을 시사하지만, 직전 bearish engulfing 후보와 상쇄되고 거래량 확인이 없어 신뢰도는 제한적입니다.",
"파생 데이터는 롱 쏠림과 CVD 약화를 약세로 해석하지만, 포지셔닝 자체는 극단적 단방향 붕괴 신호라기보다 취약성 증가 조건에 가깝습니다."
],
"highest_conviction_analyst": "Wyckoff Expert — 4시간 구조를 분배 및 재분배 맥락으로 가장 일관되게 설명하고 있으며, BC $78,300.00 → ST $79,455.00 → UTAD $82,828.70 → LPSY $81,270.20/$78,564.30 → SOW $73,036.00 → Phase E $72,436.00의 단계적 약세 구조가 명확합니다. ICT의 4연속 bearish BOS도 이를 강하게 보강합니다.",
"invalidation_level": "$78,128.55 상향 회복 및 4시간 종가 기준 안착 시, 현재의 분배·재분배 기반 약세 구조 판단은 재평가가 필요합니다.",
"executive_summary": "현재 BTC 4시간 구조는 이전 대형 분배가 이미 하방 이탈을 완료한 뒤, $78,077.10 이하에서 재분배성 약세 구조가 이어지는 상태로 진단됩니다. Wyckoff상 현재 위치는 Phase E 이후 박스 하단 $73,669.00 부근의 회복 실패 여부를 시험하는 구간이며, ICT도 $74,203.60 하향 BOS 아래 체류와 4연속 bearish BOS로 같은 구조를 지지합니다. 단기적으로 $73,557.05~$73,019.54 및 $72,436.00 부근에는 Fibonacci·Harmonic 기반 반응 후보가 있으나, 이는 후보성 실행 리스크일 뿐 구조적 상승 전환 증거는 아닙니다. 구조적 약세 판단의 핵심 저항은 $76,234.70~$78,077.10 공급대이며, $78,128.55를 회복해 안착하기 전까지는 분배 후반·재분배 약세 regime이 우세합니다."
}{
"symbol": "BTC/USDT",
"timeframe": "4h",
"timestamp": "2026-06-01 09:00 KST",
"last_price": 73653.1,
"num_candles": 300,
"stage1_analyses": {
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bearish",
"confidence": 0.86,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.92,
"setup_signals": [
"현재가 $73,653.10가 EQ $75,256.55 아래 discount에 위치하지만, 최근 구조가 $76,014.20 및 $74,203.60 하향 BOS로 연속 붕괴됨",
"가장 가까운 bearish OB 후보 구간이 $76,234.70~$78,077.10에 있으며, 반등 시 기관 매도 공급 구간으로 작동 가능",
"현재가가 EMA20 $73,890.65 아래에 있고 EMA120 $76,210.21 및 EMA240 $76,532.68보다 크게 낮아 중기 하방 압력이 우세",
"전일 저가 $73,388.00가 이미 이탈되었고 전일 고가 $74,250.00는 회복하지 못함",
"상단 유동성은 $78,128.55 BSL에 남아 있으나, 현재는 sweep 없이 하방 BOS가 누적된 상태"
],
"reasoning": "확정 구조는 bearish입니다. 최근 이벤트가 CHoCH 이후 $79,137.40, $78,713.80, $76,014.20, $74,203.60에서 4회 연속 bearish BOS로 이어졌고, 현재가 $73,653.10는 마지막 BOS 레벨 $74,203.60 아래에 머물고 있습니다. 가격은 EQ $75,256.55 아래 discount에 있어 즉시 추격 매도 구간은 다소 낮지만, $76,234.70~$78,077.10의 bearish OB 후보와 EMA120 $76,210.21 부근이 겹쳐 반등 시 매도 재진입 구간으로 해석됩니다. 미체결 FVG는 없고 최근 sweep도 없어 강한 반전 근거는 부족하며, 구조적으로는 range low $72,436.00 재시험 가능성이 더 큽니다.",
"key_levels": {
"support": [
73388.0,
72436.0
],
"resistance": [
74203.6,
75256.55,
76014.2,
76234.7,
78077.1,
78128.55
]
},
"time_horizon": "단기~중기",
"invalidation_level": "$78,128.55 상방에서 4시간봉 종가 수용",
"risk_scenario": "$74,203.60을 회복하고 EQ $75,256.55 위로 안착하면 단기 하방 추세가 약해지며, $76,234.70~$78,077.10 bearish OB까지 숏 청산성 반등이 나올 수 있습니다. 특히 $78,128.55 BSL을 sweep한 뒤 하락하지 않고 상방 수용되면 bearish 구조 해석은 무효화됩니다.",
"data_quality": "high",
"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": 0,
"nearest_bull_ob_range": null,
"nearest_bear_ob_range": {
"bottom": 76234.7,
"top": 78077.1,
"quality": "candidate",
"score": 0.56
},
"active_bullish_ob_list": [],
"active_bearish_ob_list": [],
"ob_mitigated_count": 1,
"unfilled_bull_fvg_count": 0,
"unfilled_bear_fvg_count": 0,
"bull_fvg_ranges": [],
"bear_fvg_ranges": [],
"fvg_open_count": 0,
"fvg_mitigated_count": 52,
"fvg_open_zones": [],
"bos_choch_events": [
"CHoCH_bearish",
"CHoCH_bullish",
"BOS_bearish",
"BOS_bearish",
"BOS_bearish",
"BOS_bearish"
],
"bos_choch_levels": [
{
"type": "CHoCH_bearish",
"level": 77100.0
},
{
"type": "CHoCH_bullish",
"level": 79455.0
},
{
"type": "BOS_bearish",
"level": 79137.4
},
{
"type": "BOS_bearish",
"level": 78713.8
},
{
"type": "BOS_bearish",
"level": 76014.2
},
{
"type": "BOS_bearish",
"level": 74203.6
}
],
"bos_sequence": [
"BOS_bullish",
"CHoCH_bearish",
"CHoCH_bullish",
"BOS_bearish",
"BOS_bearish",
"BOS_bearish",
"BOS_bearish"
],
"consecutive_bull_bos": 0,
"consecutive_bear_bos": 4,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [
{
"type": "BSL",
"level": 78128.55
}
],
"current_zone": "discount",
"eq_level": 75256.55,
"range_high": 78077.1,
"range_low": 72436.0,
"bull_score": 2.7,
"bear_score": 14.0,
"setup_bias": "bearish",
"setup_score": 0.92,
"setup_signals": [
"bearish CHoCH below $77,100.00",
"bearish BOS below $79,137.40",
"bearish BOS below $78,713.80",
"bearish BOS below $76,014.20",
"bearish BOS below $74,203.60"
],
"retracement_direction": "bullish",
"current_retracement_pct": 51.3,
"deepest_retracement_pct": 62.6,
"previous_day_high": 74250.0,
"previous_day_low": 73388.0,
"broken_prev_high": false,
"broken_prev_low": true,
"sessions": {}
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.86,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.92,\n \"setup_signals\": [\n \"현재가 $73,653.10가 EQ $75,256.55 아래 discount에 위치하지만, 최근 구조가 $76,014.20 및 $74,203.60 하향 BOS로 연속 붕괴됨\",\n \"가장 가까운 bearish OB 후보 구간이 $76,234.70~$78,077.10에 있으며, 반등 시 기관 매도 공급 구간으로 작동 가능\",\n \"현재가가 EMA20 $73,890.65 아래에 있고 EMA120 $76,210.21 및 EMA240 $76,532.68보다 크게 낮아 중기 하방 압력이 우세\",\n \"전일 저가 $73,388.00가 이미 이탈되었고 전일 고가 $74,250.00는 회복하지 못함\",\n \"상단 유동성은 $78,128.55 BSL에 남아 있으나, 현재는 sweep 없이 하방 BOS가 누적된 상태\"\n ],\n \"reasoning\": \"확정 구조는 bearish입니다. 최근 이벤트가 CHoCH 이후 $79,137.40, $78,713.80, $76,014.20, $74,203.60에서 4회 연속 bearish BOS로 이어졌고, 현재가 $73,653.10는 마지막 BOS 레벨 $74,203.60 아래에 머물고 있습니다. 가격은 EQ $75,256.55 아래 discount에 있어 즉시 추격 매도 구간은 다소 낮지만, $76,234.70~$78,077.10의 bearish OB 후보와 EMA120 $76,210.21 부근이 겹쳐 반등 시 매도 재진입 구간으로 해석됩니다. 미체결 FVG는 없고 최근 sweep도 없어 강한 반전 근거는 부족하며, 구조적으로는 range low $72,436.00 재시험 가능성이 더 큽니다.\",\n \"key_levels\": {\n \"support\": [\n 73388.0,\n 72436.0\n ],\n \"resistance\": [\n 74203.6,\n 75256.55,\n 76014.2,\n 76234.7,\n 78077.1,\n 78128.55\n ]\n },\n \"time_horizon\": \"단기~중기\",\n \"invalidation_level\": \"$78,128.55 상방에서 4시간봉 종가 수용\",\n \"risk_scenario\": \"$74,203.60을 회복하고 EQ $75,256.55 위로 안착하면 단기 하방 추세가 약해지며, $76,234.70~$78,077.10 bearish OB까지 숏 청산성 반등이 나올 수 있습니다. 특히 $78,128.55 BSL을 sweep한 뒤 하락하지 않고 상방 수용되면 bearish 구조 해석은 무효화됩니다.\",\n \"data_quality\": \"high\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.62,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.68,
"setup_signals": [
"현재가 $73,653.10이 EMA20 $73,890.65 아래에 있고 EMA120 $76,210.21 및 EMA240 $76,532.68도 하회하여 단기 반등이 구조적으로 약함",
"롱 계정 비율 0.599, long_account_ratio 0.601, account_long_crowding 0.842로 여전히 롱 포지셔닝이 붐빈 상태",
"24시간 OI 변화 +0.859%로 신규 포지션이 유입되는 가운데 CVD 변화가 -835.77로 음수라 매수 참여가 약함",
"계정 플로우가 short_accounts_rising_long_accounts_falling로 전환되어 롱 심리가 약화되는 중",
"하방 청산 클러스터가 $72,000, $70,500에 존재하고 fragility_score 0.663으로 하방 변동성 확대 위험이 높음"
],
"reasoning": "BTC는 현재 $73,653.10으로 EMA20 $73,890.65를 소폭 하회하고 있으며, EMA120 $76,210.21 및 EMA240 $76,532.68보다 각각 약 3.4%, 3.8% 낮아 구조적으로는 반등보다 약세 수용이 우세하다. 파생 포지셔닝에서는 OI가 24시간 기준 +0.859% 증가했지만 CVD가 -835.77 감소해 신규 포지션 유입이 가격 상승으로 연결되지 못하고 있으며, 이는 4~8시간 선행 약세 신호로 해석된다. 롱 계정 비율은 0.599로 여전히 높고 account_long_crowding 0.842가 확인되어, $74,200~$74,900 상단 유동성 회수 후 재차 하락하는 셋업이 유효하다. 하방으로는 $72,000과 $70,500 청산 밀집 구간이 가까워, $72,436 7일 저점이 깨질 경우 하방 유동성 사냥이 가속될 수 있다.",
"key_levels": {
"support": [
72436.0,
72000.0,
70500.0,
66400.0,
66100.0
],
"resistance": [
73890.65,
74200.0,
74500.0,
74900.0,
76210.21,
78077.1
]
},
"time_horizon": "short term",
"invalidation_level": "4시간 종가 기준 $74,900 상향 돌파 및 수용",
"risk_scenario": "$74,200, $74,500, $74,900 위쪽 청산 유동성이 먼저 회수되고 4시간 종가가 $74,900 위에서 유지되면 숏 포지션이 압박받으며 EMA120 $76,210.21까지 숏 커버링 반등이 열릴 수 있다.",
"data_quality": "high",
"metrics": {
"cvd_divergence": 0.3,
"cvd_change": -835.77,
"oi_trend": 0.586,
"oi_change_pct_24h": 0.859,
"oi_latest": 104809.904,
"funding_pressure": 0.446,
"funding_avg": 5.361e-05,
"funding_change_24h": 1.556e-05,
"long_account_ratio": 0.601,
"short_account_ratio": 0.399,
"long_account_latest": 0.599,
"short_account_latest": 0.401,
"long_account_change_24h": -0.0077,
"short_account_change_24h": 0.0077,
"account_flow_label": "short_accounts_rising_long_accounts_falling",
"account_short_crowding": 0.0,
"account_long_crowding": 0.842,
"ls_imbalance": 0.0,
"ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
"spot_futures_basis_score": 0.493,
"spot_futures_basis_pct": -0.0289,
"basis_change_lookback": 0.0168,
"aggregate_score": 0.365,
"bull_signals": 1,
"bear_signals": 3,
"liq_below": [
[
72000,
19184.907473749998
],
[
70500,
21638.499363
],
[
66400,
13325.243050000001
]
],
"liq_above": [
[
74200,
17305.4004405
],
[
74500,
13536.34238875
],
[
74900,
16093.684440450003
]
],
"strongest_liq_level": 66100,
"fragility_score": 0.663,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.68,\n \"setup_signals\": [\n \"현재가 $73,653.10이 EMA20 $73,890.65 아래에 있고 EMA120 $76,210.21 및 EMA240 $76,532.68도 하회하여 단기 반등이 구조적으로 약함\",\n \"롱 계정 비율 0.599, long_account_ratio 0.601, account_long_crowding 0.842로 여전히 롱 포지셔닝이 붐빈 상태\",\n \"24시간 OI 변화 +0.859%로 신규 포지션이 유입되는 가운데 CVD 변화가 -835.77로 음수라 매수 참여가 약함\",\n \"계정 플로우가 short_accounts_rising_long_accounts_falling로 전환되어 롱 심리가 약화되는 중\",\n \"하방 청산 클러스터가 $72,000, $70,500에 존재하고 fragility_score 0.663으로 하방 변동성 확대 위험이 높음\"\n ],\n \"reasoning\": \"BTC는 현재 $73,653.10으로 EMA20 $73,890.65를 소폭 하회하고 있으며, EMA120 $76,210.21 및 EMA240 $76,532.68보다 각각 약 3.4%, 3.8% 낮아 구조적으로는 반등보다 약세 수용이 우세하다. 파생 포지셔닝에서는 OI가 24시간 기준 +0.859% 증가했지만 CVD가 -835.77 감소해 신규 포지션 유입이 가격 상승으로 연결되지 못하고 있으며, 이는 4~8시간 선행 약세 신호로 해석된다. 롱 계정 비율은 0.599로 여전히 높고 account_long_crowding 0.842가 확인되어, $74,200~$74,900 상단 유동성 회수 후 재차 하락하는 셋업이 유효하다. 하방으로는 $72,000과 $70,500 청산 밀집 구간이 가까워, $72,436 7일 저점이 깨질 경우 하방 유동성 사냥이 가속될 수 있다.\",\n \"key_levels\": {\n \"support\": [\n 72436.0,\n 72000.0,\n 70500.0,\n 66400.0,\n 66100.0\n ],\n \"resistance\": [\n 73890.65,\n 74200.0,\n 74500.0,\n 74900.0,\n 76210.21,\n 78077.1\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"4시간 종가 기준 $74,900 상향 돌파 및 수용\",\n \"risk_scenario\": \"$74,200, $74,500, $74,900 위쪽 청산 유동성이 먼저 회수되고 4시간 종가가 $74,900 위에서 유지되면 숏 포지션이 압박받으며 EMA120 $76,210.21까지 숏 커버링 반등이 열릴 수 있다.\",\n \"data_quality\": \"high\"\n}"
},
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "neutral",
"confidence": 0.46,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.55,
"setup_signals": [
"현재가 $73,653.10은 7일 고점 $78,077.10과 7일 저점 $72,436.00의 EQ $75,256.55 아래에 있어 discount zone에 위치",
"최근 bullish_engulfing@299가 발생했으나 pattern_quality 0.496으로 후보 등급이며 거래량 동반 없음",
"가격이 7일 저점 $72,436.00 근처에서 반등을 시도하고 있어 단기 수요 구간 반응 가능성",
"EMA20 $73,890.65 바로 아래에서 종가가 형성되어 단기 회복 확인은 아직 미완성",
"직전 bearish_engulfing@297과 최신 bullish_engulfing@299가 충돌해 구조 전환 전 양방향 흡수 구간 가능성"
],
"reasoning": "BTC는 현재 $73,653.10으로 EMA20 $73,890.65 아래에 있으며, EMA120 $76,210.21 및 EMA240 $76,532.68보다 각각 약 3.4%, 3.8% 낮아 확인된 구조는 아직 bearish로 보는 것이 타당합니다. 다만 7일 범위의 EQ $75,256.55 아래 discount zone에 있고, 7일 저점 $72,436.00 부근에서 bullish engulfing 후보가 출현해 단기 반등 setup은 존재합니다. 문제는 최근 bearish_engulfing@297과 bullish_engulfing@299가 서로 상쇄되고, 두 패턴 모두 high_volume_patterns에 포함되지 않아 신뢰도가 제한적입니다. ATR이 $617.71로 단기 변동성이 있는 만큼 $73,890.65 EMA20 회복 여부가 반등 지속의 1차 확인 지점이며, $72,436.00 이탈 시 bullish setup은 무효화됩니다.",
"key_levels": {
"support": [
72436.0,
71818.29
],
"resistance": [
73890.65,
75256.55,
76210.21,
76532.68,
78077.1
]
},
"time_horizon": "short term",
"invalidation_level": "$72,436.00",
"risk_scenario": "반대 시나리오로 $72,436.00 지지가 붕괴되면 최근 bullish engulfing 후보는 실패한 반등 신호가 되며, ATR 기준 다음 하방 확장 구간인 약 $71,818.29까지 빠르게 밀릴 수 있습니다. 반대로 $73,890.65 EMA20을 회복하고 $75,256.55 EQ 위로 안착하면 bearish 구조 내 단기 반등이 중기 회복 시도로 전환될 수 있습니다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 141,
"recent_patterns": 2,
"pattern_list": [
"bearish_engulfing@297",
"bullish_engulfing@299"
],
"atr_value": 617.71,
"vol_avg_20": 14661.19,
"high_volume_patterns": [],
"pattern_candidates": [
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.597,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.496,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.597,
"bull_score": 0.75,
"bear_score": 0.75
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.46,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.55,\n \"setup_signals\": [\n \"현재가 $73,653.10은 7일 고점 $78,077.10과 7일 저점 $72,436.00의 EQ $75,256.55 아래에 있어 discount zone에 위치\",\n \"최근 bullish_engulfing@299가 발생했으나 pattern_quality 0.496으로 후보 등급이며 거래량 동반 없음\",\n \"가격이 7일 저점 $72,436.00 근처에서 반등을 시도하고 있어 단기 수요 구간 반응 가능성\",\n \"EMA20 $73,890.65 바로 아래에서 종가가 형성되어 단기 회복 확인은 아직 미완성\",\n \"직전 bearish_engulfing@297과 최신 bullish_engulfing@299가 충돌해 구조 전환 전 양방향 흡수 구간 가능성\"\n ],\n \"reasoning\": \"BTC는 현재 $73,653.10으로 EMA20 $73,890.65 아래에 있으며, EMA120 $76,210.21 및 EMA240 $76,532.68보다 각각 약 3.4%, 3.8% 낮아 확인된 구조는 아직 bearish로 보는 것이 타당합니다. 다만 7일 범위의 EQ $75,256.55 아래 discount zone에 있고, 7일 저점 $72,436.00 부근에서 bullish engulfing 후보가 출현해 단기 반등 setup은 존재합니다. 문제는 최근 bearish_engulfing@297과 bullish_engulfing@299가 서로 상쇄되고, 두 패턴 모두 high_volume_patterns에 포함되지 않아 신뢰도가 제한적입니다. ATR이 $617.71로 단기 변동성이 있는 만큼 $73,890.65 EMA20 회복 여부가 반등 지속의 1차 확인 지점이며, $72,436.00 이탈 시 bullish setup은 무효화됩니다.\",\n \"key_levels\": {\n \"support\": [\n 72436.0,\n 71818.29\n ],\n \"resistance\": [\n 73890.65,\n 75256.55,\n 76210.21,\n 76532.68,\n 78077.1\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$72,436.00\",\n \"risk_scenario\": \"반대 시나리오로 $72,436.00 지지가 붕괴되면 최근 bullish engulfing 후보는 실패한 반등 신호가 되며, ATR 기준 다음 하방 확장 구간인 약 $71,818.29까지 빠르게 밀릴 수 있습니다. 반대로 $73,890.65 EMA20을 회복하고 $75,256.55 EQ 위로 안착하면 bearish 구조 내 단기 반등이 중기 회복 시도로 전환될 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "bearish",
"confidence": 0.82,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.74,
"setup_signals": [
"현재가 $73,653.10이 메인 분배 박스 하단 $73,669.00 바로 아래에 위치하여 하단 이탈 후 되돌림/재거부 구간",
"메인 범위 EQ 약 $75,984.50 아래에서 거래 중이며, 분배 Phase E 맥락상 약세 우위",
"최근 SOW $73,036.00 이후 Phase E 저점 $72,436.00이 형성되어 하방 이탈 구조가 이미 확인됨",
"직전 재분배 구간 UTAD $78,077.10 이후 LPSY $76,155.50 및 SOW $74,632.00 순서로 공급 우위가 유지됨",
"EMA20 $73,890.65, EMA120 $76,210.21, EMA240 $76,532.68 모두 현재가 위에 있어 단기 반등 시 공급 저항 가능성"
],
"reasoning": "4시간 Wyckoff 기준 regime은 DIS이며, dis_score 100.0 및 regime_fitness 1.000으로 분배 구조 판정의 품질은 높습니다. 주요 분배 체인은 BC $78,300.00 → AR $73,669.00 → ST $79,455.00 → UTAD $82,828.70 → LPSY $81,270.20/$78,564.30 → SOW $73,036.00 → Phase E $72,436.00로 진행되어 구조적 편향은 명확히 bearish입니다. 현재가 $73,653.10은 메인 범위 하단 $73,669.00을 아직 확실히 회복하지 못한 위치라, 즉시 경로는 $73,669~$73,890 구간 재거부 시 $73,036 및 $72,436 재시험 쪽이 우선입니다. 다만 가격이 이미 하단부에 있어 신규 추격보다는 $73,669 회복 실패 또는 $74,632 부근 재거부 확인이 더 신뢰도 높은 약세 셋업입니다.",
"key_levels": {
"support": [
73036.0,
72436.0
],
"resistance": [
73669.0,
73890.65,
74632.0,
76155.5,
78077.1
]
},
"time_horizon": "medium term",
"invalidation_level": "76155.50",
"risk_scenario": "반대 시나리오는 $73,669.00을 회복한 뒤 EMA20 $73,890.65 위에서 안착하고, 이어 $74,632.00 SOW 구간까지 되찾는 경우입니다. 이 경우 Phase E 하방 지속보다는 하단 이탈 실패 후 재분배 박스 내부 복귀로 해석해야 하며, 특히 $76,155.50 LPSY 상단을 회복하면 현재 bearish 구조 해석은 무효화됩니다.",
"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",
"LPSY",
"LPSY",
"SOW",
"Phase E"
],
"last_phase": "Phase E",
"phase_candidates": [
{
"label": "BC",
"side": "high",
"idx": 34,
"price": 78300.0,
"color": "#ffd166"
},
{
"label": "AR",
"side": "low",
"idx": 48,
"price": 73669.0,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "high",
"idx": 90,
"price": 79455.0,
"color": "#118ab2"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 106,
"price": 74868.0,
"color": "#ef476f"
},
{
"label": "UT",
"side": "high",
"idx": 125,
"price": 79145.0,
"color": "#f9844a"
},
{
"label": "UTAD",
"side": "high",
"idx": 146,
"price": 82828.7,
"color": "#f9844a"
},
{
"label": "LPSY",
"side": "high",
"idx": 188,
"price": 81270.2,
"color": "#8338ec"
},
{
"label": "LPSY",
"side": "high",
"idx": 212,
"price": 78564.3,
"color": "#8338ec"
},
{
"label": "SOW",
"side": "low",
"idx": 276,
"price": 73036.0,
"color": "#ef476f"
},
{
"label": "Phase E",
"side": "low",
"idx": 285,
"price": 72436.0,
"color": "#7209b7"
}
],
"phase_structures": [
{
"structure_id": "4h_cycle_1",
"sequence": 1,
"timeframe": "4h",
"regime": "distribution",
"role": "prior_completed_structure",
"is_active": false,
"is_completed": true,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "distribution",
"start_idx": 34,
"end_idx": 285,
"phase_count": 10,
"phases": [
{
"label": "BC",
"side": "high",
"idx": 34,
"price": 78300.0,
"color": "#ffd166",
"dt": "2026-04-18 01:00:00+09:00"
},
{
"label": "AR",
"side": "low",
"idx": 48,
"price": 73669.0,
"color": "#06d6a0",
"dt": "2026-04-20 09:00:00+09:00"
},
{
"label": "ST",
"side": "high",
"idx": 90,
"price": 79455.0,
"color": "#118ab2",
"dt": "2026-04-27 09:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 106,
"price": 74868.0,
"color": "#ef476f",
"dt": "2026-04-30 01:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 125,
"price": 79145.0,
"color": "#f9844a",
"dt": "2026-05-03 05:00:00+09:00"
},
{
"label": "UTAD",
"side": "high",
"idx": 146,
"price": 82828.7,
"color": "#f9844a",
"dt": "2026-05-06 17:00:00+09:00"
},
{
"label": "LPSY",
"side": "high",
"idx": 188,
"price": 81270.2,
"color": "#8338ec",
"dt": "2026-05-13 17:00:00+09:00"
},
{
"label": "LPSY",
"side": "high",
"idx": 212,
"price": 78564.3,
"color": "#8338ec",
"dt": "2026-05-17 17:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 276,
"price": 73036.0,
"color": "#ef476f",
"dt": "2026-05-28 09:00:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 285,
"price": 72436.0,
"color": "#7209b7",
"dt": "2026-05-29 21:00:00+09:00"
}
]
},
{
"structure_id": "4h_cycle_2",
"sequence": 2,
"timeframe": "4h",
"regime": "redistribution",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "redistribution",
"start_idx": 219,
"end_idx": 285,
"phase_count": 9,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 219,
"price": 76014.2,
"color": "#ffd166",
"dt": "2026-05-18 21:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 221,
"price": 77187.3,
"color": "#06d6a0",
"dt": "2026-05-19 05:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 247,
"price": 74203.6,
"color": "#118ab2",
"dt": "2026-05-23 13:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 257,
"price": 76056.0,
"color": "#ef476f",
"dt": "2026-05-25 05:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 261,
"price": 77887.9,
"color": "#f9844a",
"dt": "2026-05-25 21:00:00+09:00"
},
{
"label": "UTAD",
"side": "high",
"idx": 267,
"price": 78077.1,
"color": "#f9844a",
"dt": "2026-05-26 21:00:00+09:00"
},
{
"label": "LPSY",
"side": "high",
"idx": 273,
"price": 76155.5,
"color": "#8338ec",
"dt": "2026-05-27 21:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 274,
"price": 74632.0,
"color": "#ef476f",
"dt": "2026-05-28 01:00:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 285,
"price": 72436.0,
"color": "#7209b7",
"dt": "2026-05-29 21:00:00+09:00"
}
]
}
],
"active_structure_id": "4h_cycle_2",
"primary_structure_id": "4h_cycle_1",
"structure_count": 2,
"regime_fitness": 1.0,
"current_event": "Phase E",
"major_phase": "E",
"pos_in_range": 0.5,
"main_range_low": 73669.0,
"main_range_high": 78300.0
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.82,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.74,\n \"setup_signals\": [\n \"현재가 $73,653.10이 메인 분배 박스 하단 $73,669.00 바로 아래에 위치하여 하단 이탈 후 되돌림/재거부 구간\",\n \"메인 범위 EQ 약 $75,984.50 아래에서 거래 중이며, 분배 Phase E 맥락상 약세 우위\",\n \"최근 SOW $73,036.00 이후 Phase E 저점 $72,436.00이 형성되어 하방 이탈 구조가 이미 확인됨\",\n \"직전 재분배 구간 UTAD $78,077.10 이후 LPSY $76,155.50 및 SOW $74,632.00 순서로 공급 우위가 유지됨\",\n \"EMA20 $73,890.65, EMA120 $76,210.21, EMA240 $76,532.68 모두 현재가 위에 있어 단기 반등 시 공급 저항 가능성\"\n ],\n \"reasoning\": \"4시간 Wyckoff 기준 regime은 DIS이며, dis_score 100.0 및 regime_fitness 1.000으로 분배 구조 판정의 품질은 높습니다. 주요 분배 체인은 BC $78,300.00 → AR $73,669.00 → ST $79,455.00 → UTAD $82,828.70 → LPSY $81,270.20/$78,564.30 → SOW $73,036.00 → Phase E $72,436.00로 진행되어 구조적 편향은 명확히 bearish입니다. 현재가 $73,653.10은 메인 범위 하단 $73,669.00을 아직 확실히 회복하지 못한 위치라, 즉시 경로는 $73,669~$73,890 구간 재거부 시 $73,036 및 $72,436 재시험 쪽이 우선입니다. 다만 가격이 이미 하단부에 있어 신규 추격보다는 $73,669 회복 실패 또는 $74,632 부근 재거부 확인이 더 신뢰도 높은 약세 셋업입니다.\",\n \"key_levels\": {\n \"support\": [\n 73036.0,\n 72436.0\n ],\n \"resistance\": [\n 73669.0,\n 73890.65,\n 74632.0,\n 76155.5,\n 78077.1\n ]\n },\n \"time_horizon\": \"medium term\",\n \"invalidation_level\": \"76155.50\",\n \"risk_scenario\": \"반대 시나리오는 $73,669.00을 회복한 뒤 EMA20 $73,890.65 위에서 안착하고, 이어 $74,632.00 SOW 구간까지 되찾는 경우입니다. 이 경우 Phase E 하방 지속보다는 하단 이탈 실패 후 재분배 박스 내부 복귀로 해석해야 하며, 특히 $76,155.50 LPSY 상단을 회복하면 현재 bearish 구조 해석은 무효화됩니다.\",\n \"data_quality\": \"high\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "neutral",
"confidence": 0.62,
"structure_bias": "neutral",
"setup_bias": "bullish",
"setup_score": 0.58,
"setup_signals": [
"현재가 $73,653.10은 단기 상승 스윙 $72,436→$74,250의 0.382 되돌림 $73,557.05 바로 위에서 테스트 중",
"골든비율 0.618 되돌림 $73,128.95와 confluence zone $73,019.54가 근접해 있어 하방 재테스트 시 강한 반등 후보",
"현재가는 EQ 0.5 레벨 $73,343.00 위에 있어 단기 스윙 기준 프리미엄 영역에 위치",
"상단 $73,821.90의 0.236 되돌림과 $74,250.00 스윙 고점이 즉시 저항으로 작용",
"confluence_quality 0.850 및 fib_reaction_state가 testing으로, 피보나치 반응 가능성은 있으나 아직 구조적 확정은 부족"
],
"reasoning": "BTC는 단기 상승 스윙 $72,436→$74,250 기준으로 현재 $73,653.10에서 0.382 되돌림 $73,557.05를 테스트하고 있으며, 이 레벨과 $73,343.00, $73,128.95가 순차 지지로 작동한다. 다만 현재가는 EQ인 $73,343.00 위의 프리미엄 영역에 있고, $73,821.90 및 $74,250.00 저항을 아직 돌파하지 못했기 때문에 구조적으로는 중립이다. 가장 중요한 하방 매수 후보는 0.618 골든비율 $73,128.95와 confluence zone $73,019.54이며, 이 구간은 cluster_score 0.85로 신뢰도가 높다. 상방은 $74,250.00 회복 후 $74,743.41, $75,001.00, $75,371.05 확장 목표가 열리지만, 그 전까지는 반등 셋업만 존재하고 구조적 상승 확정은 아니다.",
"key_levels": {
"support": [
73557.05,
73343.0,
73128.95,
73019.54,
72824.2
],
"resistance": [
73821.9,
74250.0,
74743.41,
75001.0,
75371.05,
76064.0
]
},
"time_horizon": "short term",
"invalidation_level": "$72,824.20",
"risk_scenario": "$73,557.05의 0.382 지지가 무너지면 가격은 EQ $73,343.00을 거쳐 골든비율 $73,128.95 및 confluence zone $73,019.54까지 밀릴 수 있다. 특히 $72,824.20의 0.786 되돌림까지 이탈하면 단기 상승 스윙의 되돌림 구조가 훼손되며, $72,436.00 스윙 저점 재테스트 가능성이 커진다.",
"data_quality": "high",
"metrics": {
"swing_pair": "Low→High: $72,436 → $74,250",
"direction": "up",
"nearest_fib": "ret_0.382",
"nearest_fib_price": 73557.05,
"nearest_fib_distance": 0.13,
"golden_ratio_level": 73128.95,
"fib_ret_382": 73557.05,
"fib_ret_618": 73128.95,
"confluence_zones": [
{
"price": 73019.54,
"count": 3,
"levels": [
"ret_0.786",
"ret_0.786",
"ret_0.618"
],
"cluster_score": 0.85
},
{
"price": 73450.03,
"count": 2,
"levels": [
"ret_0.5",
"ret_0.382"
],
"cluster_score": 0.6
},
{
"price": 74872.2,
"count": 2,
"levels": [
"ext_1.272",
"ext_1.414"
],
"cluster_score": 0.6
},
{
"price": 75277.39,
"count": 2,
"levels": [
"ret_0.618",
"ext_1.618"
],
"cluster_score": 0.6
}
],
"support_levels": [
73557.052,
73343.0,
73128.948
],
"resistance_levels": [
73821.896,
74250.0,
74743.408
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 73821.9,
"distance_pct": 0.23,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.382",
"price": 73557.05,
"distance_pct": 0.13,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ret_0.5",
"price": 73343.0,
"distance_pct": 0.42,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ret_0.618",
"price": 73128.95,
"distance_pct": 0.71,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ret_0.786",
"price": 72824.2,
"distance_pct": 1.13,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ext_1.0",
"price": 74250.0,
"distance_pct": 0.81,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.272",
"price": 74743.41,
"distance_pct": 1.48,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.414",
"price": 75001.0,
"distance_pct": 1.83,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.618",
"price": 75371.05,
"distance_pct": 2.33,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_2.0",
"price": 76064.0,
"distance_pct": 3.27,
"is_support": false,
"cluster_score": 0.0
}
],
"confluence_quality": 0.85,
"fib_reaction_state": "testing",
"reaction_probability": 0.65
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.62,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.58,\n \"setup_signals\": [\n \"현재가 $73,653.10은 단기 상승 스윙 $72,436→$74,250의 0.382 되돌림 $73,557.05 바로 위에서 테스트 중\",\n \"골든비율 0.618 되돌림 $73,128.95와 confluence zone $73,019.54가 근접해 있어 하방 재테스트 시 강한 반등 후보\",\n \"현재가는 EQ 0.5 레벨 $73,343.00 위에 있어 단기 스윙 기준 프리미엄 영역에 위치\",\n \"상단 $73,821.90의 0.236 되돌림과 $74,250.00 스윙 고점이 즉시 저항으로 작용\",\n \"confluence_quality 0.850 및 fib_reaction_state가 testing으로, 피보나치 반응 가능성은 있으나 아직 구조적 확정은 부족\"\n ],\n \"reasoning\": \"BTC는 단기 상승 스윙 $72,436→$74,250 기준으로 현재 $73,653.10에서 0.382 되돌림 $73,557.05를 테스트하고 있으며, 이 레벨과 $73,343.00, $73,128.95가 순차 지지로 작동한다. 다만 현재가는 EQ인 $73,343.00 위의 프리미엄 영역에 있고, $73,821.90 및 $74,250.00 저항을 아직 돌파하지 못했기 때문에 구조적으로는 중립이다. 가장 중요한 하방 매수 후보는 0.618 골든비율 $73,128.95와 confluence zone $73,019.54이며, 이 구간은 cluster_score 0.85로 신뢰도가 높다. 상방은 $74,250.00 회복 후 $74,743.41, $75,001.00, $75,371.05 확장 목표가 열리지만, 그 전까지는 반등 셋업만 존재하고 구조적 상승 확정은 아니다.\",\n \"key_levels\": {\n \"support\": [\n 73557.05,\n 73343.0,\n 73128.95,\n 73019.54,\n 72824.2\n ],\n \"resistance\": [\n 73821.9,\n 74250.0,\n 74743.41,\n 75001.0,\n 75371.05,\n 76064.0\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$72,824.20\",\n \"risk_scenario\": \"$73,557.05의 0.382 지지가 무너지면 가격은 EQ $73,343.00을 거쳐 골든비율 $73,128.95 및 confluence zone $73,019.54까지 밀릴 수 있다. 특히 $72,824.20의 0.786 되돌림까지 이탈하면 단기 상승 스윙의 되돌림 구조가 훼손되며, $72,436.00 스윙 저점 재테스트 가능성이 커진다.\",\n \"data_quality\": \"high\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "neutral",
"confidence": 0.42,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.38,
"setup_signals": [
"현재가 $73,653.10은 EMA20 $73,890.65 아래에 있으며, EMA120 $76,210.21 및 EMA240 $76,532.68도 하회하여 4h 구조는 아직 약세 우위",
"가장 가까운 형성 PRZ는 bullish shark D=$73,400.00, PRZ $72,151.97-$74,648.04로 현재가가 PRZ 내부에 위치하지만 품질은 low이고 폭이 3.401%로 넓음",
"bullish crab 후보 PRZ $74,139.27-$75,001.38은 high-confluence이며 XAD/BC_EXT/ABCD 3개 Fib family가 겹치지만 아직 반응 확인 없음",
"하단에는 bullish shark PRZ $71,476.03-$72,810.07 및 7일 저점 $72,436.00이 겹쳐 추가 하락 시 단기 반등 후보 구간",
"confirmed_reaction_prz_count=0, council_relevant_prz_count=0, actionable_patterns_list=[]로 하모닉은 아직 방향 전환 권한이 없음"
],
"reasoning": "하모닉 관점에서는 61개 패턴 중 19개가 완료되었고 42개가 형성 중이지만, 실제 의사결정에 쓸 수 있는 actionable_patterns_list는 비어 있으며 confirmed_reaction_prz_count도 0입니다. 현재가 $73,653.10은 nearest bullish shark PRZ $72,151.97-$74,648.04 내부에 있어 단기 반등 후보는 존재하지만, 해당 패턴은 strict라도 quality가 low이고 PRZ 폭이 3.401%로 넓어 단독 매수 근거로는 약합니다. 더 의미 있는 high-confluence bullish crab 후보는 $74,139.27-$75,001.38에 있으나 현재는 미확인 형성 PRZ이며, $75,109.81 부근 butterfly PRZ $74,613.61-$75,606.00도 아직 반응 확인 전입니다. 구조적으로는 가격이 EMA20 $73,890.65, EMA120 $76,210.21, EMA240 $76,532.68 아래에 있어 약세 구조가 유지되지만, 하단 $72,810-$72,151 및 $72,436 7일 저점 부근에서는 bullish PRZ 반응 가능성을 감시해야 합니다.",
"key_levels": {
"support": [
73400.0,
72810.07,
72436.0,
72151.97,
71476.03,
70752.33
],
"resistance": [
73890.65,
74139.27,
74648.04,
75001.38,
75606.0,
76210.21,
76532.68,
77600.0,
78180.0
]
},
"time_horizon": "short/medium term",
"invalidation_level": "$71,476.03",
"risk_scenario": "$72,151.97-$74,648.04의 현재 bullish shark PRZ가 방어되지 못하고 $72,436.00 7일 저점 및 $71,476.03 하단 PRZ까지 이탈하면, 하모닉 반등 후보는 실패로 간주되며 약세 구조가 $70,752.33 하단 유동성까지 확장될 수 있습니다. 반대로 $74,648.04와 $75,001.38을 회복하고 15m/1h MSS 또는 CHoCH, CVD divergence/OI squeeze가 동반되면 하모닉은 $75,949-$76,801, 이후 $77,600-$78,180까지의 TP ladder 보조 근거로 승격될 수 있습니다.",
"data_quality": "medium",
"metrics": {
"patterns_found": 61,
"completed_patterns_found": 19,
"forming_d_prz_found": 42,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 30,
"multiscale_swings_scanned": 56,
"swing_highs_scanned": 28,
"swing_lows_scanned": 28,
"timeframe": "4h",
"prz_active_threshold_pct": 0.75,
"prz_nearby_threshold_pct": 1.5,
"prz_watch_threshold_pct": 3.0,
"prz_max_width_pct": 1.3,
"quality_counts": {
"high": 2,
"medium": 12,
"low": 47
},
"prz_status_counts": {
"active": 5,
"nearby": 10,
"watch": 5,
"far": 41,
"forming": 26
},
"high_confluence_prz_count": 16,
"strict_patterns_found": 14,
"candidate_patterns_found": 47,
"active_patterns_at_prz": 5,
"nearby_patterns": 10,
"all_patterns": [
"gartley",
"gartley",
"shark",
"shark",
"shark",
"shark",
"butterfly",
"bat",
"butterfly",
"butterfly",
"butterfly",
"shark",
"shark",
"gartley",
"shark",
"gartley",
"butterfly",
"butterfly",
"crab",
"crab",
"crab",
"gartley",
"shark",
"crab",
"butterfly",
"crab",
"butterfly",
"butterfly",
"crab",
"butterfly",
"bat",
"shark",
"shark",
"shark",
"gartley",
"crab",
"butterfly",
"butterfly",
"shark",
"bat",
"shark",
"crab",
"crab",
"gartley",
"shark",
"crab",
"shark",
"shark",
"shark",
"shark",
"gartley",
"crab",
"shark",
"shark",
"crab",
"bat",
"gartley",
"shark",
"crab",
"shark",
"shark"
],
"all_signals": [
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish"
],
"best_pattern": "gartley",
"best_pattern_quality": "strict",
"best_quality": "high",
"best_pattern_score": 0.877,
"best_completion_status": "forming",
"nearest_pattern": "shark",
"nearest_prz": 73400.0,
"price_to_prz": -0.34,
"prz_range": [
72151.97,
74648.04
],
"council_relevant_prz_count": 0,
"directional_influence_prz_count": 0,
"confirmed_reaction_prz_count": 0,
"validated_harmonic_tp_count": 0,
"pattern_candidates": [
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.766,
"ratio_score": 0.537,
"prz_score": 0.996,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 75109.81,
"prz_range": [
74613.61,
75606.0
],
"prz_width_pct": 1.321,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.98,
"price_to_prz_pct_raw": 1.9778,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 75109.81,
"a_price": 78180.0,
"tp1_ad_382": 76282.62,
"tp2_ad_618": 77007.19,
"tp3_a_or_structure_liquidity": 78180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7156,
"ABC": 0.3649
},
"x_price": 76107.1,
"x_idx": 225,
"x_order": 5,
"a_price": 78180.0,
"a_idx": 236,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 237,
"b_order": 5,
"c_price": 76155.5,
"c_idx": 273,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.764,
"ratio_score": 0.671,
"prz_score": 0.893,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 75482.25,
"prz_range": [
74767.17,
76197.34
],
"prz_width_pct": 1.895,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.48,
"price_to_prz_pct_raw": 2.4835,
"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": 75482.25,
"a_price": 78180.0,
"tp1_ad_382": 76512.79,
"tp2_ad_618": 77149.46,
"tp3_a_or_structure_liquidity": 78180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7156,
"ABC": 0.609
},
"x_price": 76107.1,
"x_idx": 225,
"x_order": 5,
"a_price": 78180.0,
"a_idx": 236,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 237,
"b_order": 5,
"c_price": 77600.0,
"c_idx": 254,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.761,
"ratio_score": 0.469,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 74570.33,
"prz_range": [
74139.27,
75001.38
],
"prz_width_pct": 1.156,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.25,
"price_to_prz_pct_raw": 1.2453,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "crab",
"d_price": 74570.33,
"a_price": 78180.0,
"tp1_ad_382": 75949.22,
"tp2_ad_618": 76801.1,
"tp3_a_or_structure_liquidity": 78180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6849,
"ABC": 0.3649
},
"x_price": 76014.2,
"x_idx": 219,
"x_order": 8,
"a_price": 78180.0,
"a_idx": 236,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 237,
"b_order": 5,
"c_price": 76155.5,
"c_idx": 273,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.713,
"ratio_score": 0.487,
"prz_score": 0.901,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 72143.05,
"prz_range": [
71476.03,
72810.07
],
"prz_width_pct": 1.849,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.05,
"price_to_prz_pct_raw": -2.0502,
"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": 72143.05,
"a_price": 73932.2,
"tp1_ad_382": 72826.51,
"tp2_ad_618": 73248.75,
"tp3_a_or_structure_liquidity": 73932.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7045,
"ABC": 1.2124
},
"x_price": 76056.0,
"x_idx": 257,
"x_order": 5,
"a_price": 73932.2,
"a_idx": 281,
"a_order": 3,
"b_price": 72436.0,
"b_idx": 285,
"b_order": 8,
"c_price": 74250.0,
"c_idx": 294,
"c_order": 5,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.675,
"ratio_score": 0.565,
"prz_score": 0.893,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 76056.0,
"prz_range": [
74767.17,
76197.34
],
"prz_width_pct": 1.895,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.48,
"price_to_prz_pct_raw": 2.4835,
"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"
],
"reaction_score": 0.8,
"reaction_detail": {
"reaction_score": 0.8,
"reaction_move_ratio_ad": 0.952,
"adverse_move_ratio_ad": 0.195,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 75482.25,
"a_price": 78180.0,
"tp1_ad_382": 76512.79,
"tp2_ad_618": 77149.46,
"tp3_a_or_structure_liquidity": 78180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7156,
"ABC": 0.609,
"BCD": 1.7093,
"XAD": 1.0247
},
"x_price": 76107.1,
"x_idx": 225,
"x_order": 5,
"a_price": 78180.0,
"a_idx": 236,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 237,
"b_order": 5,
"c_price": 77600.0,
"c_idx": 254,
"c_order": 3,
"d_idx": 257
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.849,
"ratio_score": 1.0,
"prz_score": 0.788,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 75467.34,
"prz_range": [
74531.93,
76402.76
],
"prz_width_pct": 2.479,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.46,
"price_to_prz_pct_raw": 2.4632,
"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": 75467.34,
"a_price": 77600.0,
"tp1_ad_382": 76282.02,
"tp2_ad_618": 76785.33,
"tp3_a_or_structure_liquidity": 77600.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4546,
"ABC": 1.1865
},
"x_price": 74203.6,
"x_idx": 247,
"x_order": 8,
"a_price": 77600.0,
"a_idx": 254,
"a_order": 3,
"b_price": 76056.0,
"b_idx": 257,
"b_order": 5,
"c_price": 77887.9,
"c_idx": 261,
"c_order": 5,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.817,
"ratio_score": 1.0,
"prz_score": 0.654,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 72647.19,
"prz_range": [
71475.64,
73818.73
],
"prz_width_pct": 3.225,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.37,
"price_to_prz_pct_raw": -1.3657,
"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": 72647.19,
"a_price": 77600.0,
"tp1_ad_382": 74539.16,
"tp2_ad_618": 75708.03,
"tp3_a_or_structure_liquidity": 77600.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4546,
"ABC": 1.3755
},
"x_price": 74203.6,
"x_idx": 247,
"x_order": 8,
"a_price": 77600.0,
"a_idx": 254,
"a_order": 3,
"b_price": 76056.0,
"b_idx": 257,
"b_order": 5,
"c_price": 73932.2,
"c_idx": 281,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.815,
"ratio_score": 1.0,
"prz_score": 0.65,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 73400.0,
"prz_range": [
72151.97,
74648.04
],
"prz_width_pct": 3.401,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.34,
"price_to_prz_pct_raw": -0.3436,
"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": 73400.0,
"a_price": 77600.0,
"tp1_ad_382": 75004.4,
"tp2_ad_618": 75995.6,
"tp3_a_or_structure_liquidity": 77600.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4546,
"ABC": 1.1697
},
"x_price": 74203.6,
"x_idx": 247,
"x_order": 8,
"a_price": 77600.0,
"a_idx": 254,
"a_order": 3,
"b_price": 76056.0,
"b_idx": 257,
"b_order": 5,
"c_price": 74250.0,
"c_idx": 294,
"c_order": 5,
"d_idx": null
}
],
"council_relevant_prz": [],
"report_detail_candidates": [
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.766,
"ratio_score": 0.537,
"prz_score": 0.996,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 75109.81,
"prz_range": [
74613.61,
75606.0
],
"prz_width_pct": 1.321,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.98,
"price_to_prz_pct_raw": 1.9778,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 75109.81,
"a_price": 78180.0,
"tp1_ad_382": 76282.62,
"tp2_ad_618": 77007.19,
"tp3_a_or_structure_liquidity": 78180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7156,
"ABC": 0.3649
},
"x_price": 76107.1,
"x_idx": 225,
"x_order": 5,
"a_price": 78180.0,
"a_idx": 236,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 237,
"b_order": 5,
"c_price": 76155.5,
"c_idx": 273,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.764,
"ratio_score": 0.671,
"prz_score": 0.893,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 75482.25,
"prz_range": [
74767.17,
76197.34
],
"prz_width_pct": 1.895,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.48,
"price_to_prz_pct_raw": 2.4835,
"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": 75482.25,
"a_price": 78180.0,
"tp1_ad_382": 76512.79,
"tp2_ad_618": 77149.46,
"tp3_a_or_structure_liquidity": 78180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7156,
"ABC": 0.609
},
"x_price": 76107.1,
"x_idx": 225,
"x_order": 5,
"a_price": 78180.0,
"a_idx": 236,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 237,
"b_order": 5,
"c_price": 77600.0,
"c_idx": 254,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.761,
"ratio_score": 0.469,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 74570.33,
"prz_range": [
74139.27,
75001.38
],
"prz_width_pct": 1.156,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.25,
"price_to_prz_pct_raw": 1.2453,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "crab",
"d_price": 74570.33,
"a_price": 78180.0,
"tp1_ad_382": 75949.22,
"tp2_ad_618": 76801.1,
"tp3_a_or_structure_liquidity": 78180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6849,
"ABC": 0.3649
},
"x_price": 76014.2,
"x_idx": 219,
"x_order": 8,
"a_price": 78180.0,
"a_idx": 236,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 237,
"b_order": 5,
"c_price": 76155.5,
"c_idx": 273,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.713,
"ratio_score": 0.487,
"prz_score": 0.901,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 72143.05,
"prz_range": [
71476.03,
72810.07
],
"prz_width_pct": 1.849,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.05,
"price_to_prz_pct_raw": -2.0502,
"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": 72143.05,
"a_price": 73932.2,
"tp1_ad_382": 72826.51,
"tp2_ad_618": 73248.75,
"tp3_a_or_structure_liquidity": 73932.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7045,
"ABC": 1.2124
},
"x_price": 76056.0,
"x_idx": 257,
"x_order": 5,
"a_price": 73932.2,
"a_idx": 281,
"a_order": 3,
"b_price": 72436.0,
"b_idx": 285,
"b_order": 8,
"c_price": 74250.0,
"c_idx": 294,
"c_order": 5,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.675,
"ratio_score": 0.565,
"prz_score": 0.893,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 76056.0,
"prz_range": [
74767.17,
76197.34
],
"prz_width_pct": 1.895,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.48,
"price_to_prz_pct_raw": 2.4835,
"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"
],
"reaction_score": 0.8,
"reaction_detail": {
"reaction_score": 0.8,
"reaction_move_ratio_ad": 0.952,
"adverse_move_ratio_ad": 0.195,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 75482.25,
"a_price": 78180.0,
"tp1_ad_382": 76512.79,
"tp2_ad_618": 77149.46,
"tp3_a_or_structure_liquidity": 78180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7156,
"ABC": 0.609,
"BCD": 1.7093,
"XAD": 1.0247
},
"x_price": 76107.1,
"x_idx": 225,
"x_order": 5,
"a_price": 78180.0,
"a_idx": 236,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 237,
"b_order": 5,
"c_price": 77600.0,
"c_idx": 254,
"c_order": 3,
"d_idx": 257
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.849,
"ratio_score": 1.0,
"prz_score": 0.788,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 75467.34,
"prz_range": [
74531.93,
76402.76
],
"prz_width_pct": 2.479,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.46,
"price_to_prz_pct_raw": 2.4632,
"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": 75467.34,
"a_price": 77600.0,
"tp1_ad_382": 76282.02,
"tp2_ad_618": 76785.33,
"tp3_a_or_structure_liquidity": 77600.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4546,
"ABC": 1.1865
},
"x_price": 74203.6,
"x_idx": 247,
"x_order": 8,
"a_price": 77600.0,
"a_idx": 254,
"a_order": 3,
"b_price": 76056.0,
"b_idx": 257,
"b_order": 5,
"c_price": 77887.9,
"c_idx": 261,
"c_order": 5,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.817,
"ratio_score": 1.0,
"prz_score": 0.654,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 72647.19,
"prz_range": [
71475.64,
73818.73
],
"prz_width_pct": 3.225,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.37,
"price_to_prz_pct_raw": -1.3657,
"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": 72647.19,
"a_price": 77600.0,
"tp1_ad_382": 74539.16,
"tp2_ad_618": 75708.03,
"tp3_a_or_structure_liquidity": 77600.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4546,
"ABC": 1.3755
},
"x_price": 74203.6,
"x_idx": 247,
"x_order": 8,
"a_price": 77600.0,
"a_idx": 254,
"a_order": 3,
"b_price": 76056.0,
"b_idx": 257,
"b_order": 5,
"c_price": 73932.2,
"c_idx": 281,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.815,
"ratio_score": 1.0,
"prz_score": 0.65,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 73400.0,
"prz_range": [
72151.97,
74648.04
],
"prz_width_pct": 3.401,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.34,
"price_to_prz_pct_raw": -0.3436,
"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": 73400.0,
"a_price": 77600.0,
"tp1_ad_382": 75004.4,
"tp2_ad_618": 75995.6,
"tp3_a_or_structure_liquidity": 77600.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4546,
"ABC": 1.1697
},
"x_price": 74203.6,
"x_idx": 247,
"x_order": 8,
"a_price": 77600.0,
"a_idx": 254,
"a_order": 3,
"b_price": 76056.0,
"b_idx": 257,
"b_order": 5,
"c_price": 74250.0,
"c_idx": 294,
"c_order": 5,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.814,
"ratio_score": 1.0,
"prz_score": 0.719,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 71781.06,
"prz_range": [
70752.33,
72809.79
],
"prz_width_pct": 2.866,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.54,
"price_to_prz_pct_raw": -2.5417,
"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": 71781.06,
"a_price": 73932.2,
"tp1_ad_382": 72602.79,
"tp2_ad_618": 73110.46,
"tp3_a_or_structure_liquidity": 73932.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5412,
"ABC": 1.2124
},
"x_price": 76696.7,
"x_idx": 237,
"x_order": 5,
"a_price": 73932.2,
"a_idx": 281,
"a_order": 3,
"b_price": 72436.0,
"b_idx": 285,
"b_order": 8,
"c_price": 74250.0,
"c_idx": 294,
"c_order": 5,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.798,
"ratio_score": 0.933,
"prz_score": 0.791,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": false,
"d_price": 76205.17,
"prz_range": [
75267.18,
77143.16
],
"prz_width_pct": 2.462,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 3.46,
"price_to_prz_pct_raw": 3.465,
"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": 76205.17,
"a_price": 82460.5,
"tp1_ad_382": 78594.71,
"tp2_ad_618": 80070.96,
"tp3_a_or_structure_liquidity": 82460.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8003,
"ABC": 0.465
},
"x_price": 79137.4,
"x_idx": 156,
"x_order": 8,
"a_price": 82460.5,
"a_idx": 173,
"a_order": 8,
"b_price": 79801.0,
"b_idx": 184,
"b_order": 3,
"c_price": 78564.3,
"c_idx": 212,
"c_order": 5,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.709,
"ratio_score": 0.603,
"prz_score": 0.779,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 75224.28,
"prz_range": [
74273.19,
76175.37
],
"prz_width_pct": 2.529,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.13,
"price_to_prz_pct_raw": 2.1332,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "crab",
"d_price": 75224.28,
"a_price": 78180.0,
"tp1_ad_382": 76353.37,
"tp2_ad_618": 77050.92,
"tp3_a_or_structure_liquidity": 78180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6849,
"ABC": 0.609
},
"x_price": 76014.2,
"x_idx": 219,
"x_order": 8,
"a_price": 78180.0,
"a_idx": 236,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 237,
"b_order": 5,
"c_price": 77600.0,
"c_idx": 254,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.703,
"ratio_score": 0.603,
"prz_score": 0.795,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 75540.17,
"prz_range": [
74616.81,
76463.52
],
"prz_width_pct": 2.445,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.56,
"price_to_prz_pct_raw": 2.5621,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "crab",
"d_price": 75540.17,
"a_price": 78180.0,
"tp1_ad_382": 76548.58,
"tp2_ad_618": 77171.58,
"tp3_a_or_structure_liquidity": 78180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6849,
"ABC": 0.8031
},
"x_price": 76014.2,
"x_idx": 219,
"x_order": 8,
"a_price": 78180.0,
"a_idx": 236,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 237,
"b_order": 5,
"c_price": 77887.9,
"c_idx": 261,
"c_order": 5,
"d_idx": null
}
],
"actionable_patterns_list": [],
"tp_ladder": [],
"validated_tp_ladder": [],
"harmonic_governance": {
"role": "PRZ reaction + TP ladder confluence, not standalone path engine",
"pre_confirmation_weight_range": [
0.25,
0.35
],
"post_confirmation_vote_weight_range": [
0.5,
0.6
],
"standalone_path_override_allowed": false,
"opposes_core_path_policy": "branch/reversal-risk/reaction-zone unless lower-TF structure and derivatives also confirm",
"aligns_with_core_path_policy": "modest confidence lift plus strong TP ladder influence"
},
"execution_readiness": "early"
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.42,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.38,\n \"setup_signals\": [\n \"현재가 $73,653.10은 EMA20 $73,890.65 아래에 있으며, EMA120 $76,210.21 및 EMA240 $76,532.68도 하회하여 4h 구조는 아직 약세 우위\",\n \"가장 가까운 형성 PRZ는 bullish shark D=$73,400.00, PRZ $72,151.97-$74,648.04로 현재가가 PRZ 내부에 위치하지만 품질은 low이고 폭이 3.401%로 넓음\",\n \"bullish crab 후보 PRZ $74,139.27-$75,001.38은 high-confluence이며 XAD/BC_EXT/ABCD 3개 Fib family가 겹치지만 아직 반응 확인 없음\",\n \"하단에는 bullish shark PRZ $71,476.03-$72,810.07 및 7일 저점 $72,436.00이 겹쳐 추가 하락 시 단기 반등 후보 구간\",\n \"confirmed_reaction_prz_count=0, council_relevant_prz_count=0, actionable_patterns_list=[]로 하모닉은 아직 방향 전환 권한이 없음\"\n ],\n \"reasoning\": \"하모닉 관점에서는 61개 패턴 중 19개가 완료되었고 42개가 형성 중이지만, 실제 의사결정에 쓸 수 있는 actionable_patterns_list는 비어 있으며 confirmed_reaction_prz_count도 0입니다. 현재가 $73,653.10은 nearest bullish shark PRZ $72,151.97-$74,648.04 내부에 있어 단기 반등 후보는 존재하지만, 해당 패턴은 strict라도 quality가 low이고 PRZ 폭이 3.401%로 넓어 단독 매수 근거로는 약합니다. 더 의미 있는 high-confluence bullish crab 후보는 $74,139.27-$75,001.38에 있으나 현재는 미확인 형성 PRZ이며, $75,109.81 부근 butterfly PRZ $74,613.61-$75,606.00도 아직 반응 확인 전입니다. 구조적으로는 가격이 EMA20 $73,890.65, EMA120 $76,210.21, EMA240 $76,532.68 아래에 있어 약세 구조가 유지되지만, 하단 $72,810-$72,151 및 $72,436 7일 저점 부근에서는 bullish PRZ 반응 가능성을 감시해야 합니다.\",\n \"key_levels\": {\n \"support\": [\n 73400.0,\n 72810.07,\n 72436.0,\n 72151.97,\n 71476.03,\n 70752.33\n ],\n \"resistance\": [\n 73890.65,\n 74139.27,\n 74648.04,\n 75001.38,\n 75606.0,\n 76210.21,\n 76532.68,\n 77600.0,\n 78180.0\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"$71,476.03\",\n \"risk_scenario\": \"$72,151.97-$74,648.04의 현재 bullish shark PRZ가 방어되지 못하고 $72,436.00 7일 저점 및 $71,476.03 하단 PRZ까지 이탈하면, 하모닉 반등 후보는 실패로 간주되며 약세 구조가 $70,752.33 하단 유동성까지 확장될 수 있습니다. 반대로 $74,648.04와 $75,001.38을 회복하고 15m/1h MSS 또는 CHoCH, CVD divergence/OI squeeze가 동반되면 하모닉은 $75,949-$76,801, 이후 $77,600-$78,180까지의 TP ladder 보조 근거로 승격될 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bearish",
"overall_confidence": 0.79,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.74,
"active_setups": [
"현재가 $73,653.10이 EMA20 $73,890.65 아래에 있으며, EMA120 $76,210.21 및 EMA240 $76,532.68도 하회",
"ICT 기준 $74,203.60 하향 BOS 이후 가격이 해당 레벨 아래에 머물며, $76,234.70~$78,077.10 후보 bearish OB가 상단 공급 구간으로 대기",
"Wyckoff 기준 메인 분배 박스 하단 $73,669.00을 확실히 회복하지 못한 상태이며, $73,669~$73,890 구간이 즉시 재평가 저항",
"파생 포지셔닝에서 롱 계정 비율 약 0.60, 롱 쏠림이 높은 가운데 24시간 OI는 증가하고 CVD는 -835.77로 약화",
"하방 구조 지지로 $73,036.00, $72,436.00, $72,000.00이 순차적으로 중요하며, $72,436.00 이탈 시 기존 분배 Phase E 저점 훼손",
"단기 반등 후보는 Fibonacci $73,557.05, $73,343.00, $73,128.95 및 조화 패턴 PRZ $72,151.97~$74,648.04에 존재하나, 대부분 후보·미확인 등급"
],
"setup_vs_structure": "실행 셋업은 구조적 약세와 대체로 정렬되어 있습니다. 다만 가격이 7일 범위 하단과 단기 Fibonacci 지지군에 가까워 추격형 약세 진입보다는 저항 회복 실패 여부가 더 중요한 조건입니다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 3,
"neutral_count": 3
},
"key_levels": {
"support": [
73557.05,
73388.0,
73343.0,
73128.95,
73036.0,
72436.0,
72000.0,
70500.0
],
"resistance": [
73669.0,
73890.65,
74203.6,
74250.0,
75256.55,
76014.2,
76210.21,
76234.7,
78077.1,
78128.55
]
},
"confluences": [
"ICT와 Wyckoff 모두 $72,436.00을 핵심 하단 구조 레벨로 식별하며, 이는 최근 range low이자 Phase E 저점입니다.",
"ICT의 마지막 하향 BOS $74,203.60, 파생 청산 상단 $74,200.00, 전일 고점 $74,250.00이 같은 저항 권역에 겹칩니다.",
"EMA20 $73,890.65는 ICT, Derivatives, Candlestick, Harmonic에서 공통으로 언급된 단기 구조 저항이며 현재가 $73,653.10은 그 아래입니다.",
"Wyckoff 박스 하단 $73,669.00과 현재가 $73,653.10이 거의 동일 구간에 있어, 시장은 분배 하단 회복 여부를 시험 중입니다.",
"ICT의 후보 bearish OB $76,234.70~$78,077.10은 EMA120 $76,210.21, EMA240 $76,532.68, Wyckoff LPSY $76,155.50 및 range high $78,077.10과 겹치는 중기 공급대입니다.",
"Fibonacci $73,128.95 및 $73,019.54, Wyckoff SOW $73,036.00, 파생 하방 유동성 $72,000.00이 $73,000 전후의 단기 반응 가능 구간을 형성합니다."
],
"conflicts": [
"구조 평가는 다수 약세이나, Fibonacci와 Candlestick은 현재가가 discount 및 단기 되돌림 지지 근처에 있어 반등 셋업을 제시합니다.",
"Harmonic은 bullish shark PRZ $72,151.97~$74,648.04 내부 반응 가능성을 제시하지만, 품질이 낮고 확인된 반응이 없어 구조적 약세를 뒤집을 근거는 아닙니다.",
"Candlestick의 최근 bullish engulfing 후보는 단기 수요 반응을 시사하지만, 직전 bearish engulfing 후보와 상쇄되고 거래량 확인이 없어 신뢰도는 제한적입니다.",
"파생 데이터는 롱 쏠림과 CVD 약화를 약세로 해석하지만, 포지셔닝 자체는 극단적 단방향 붕괴 신호라기보다 취약성 증가 조건에 가깝습니다."
],
"executive_summary": "현재 BTC 4시간 구조는 이전 대형 분배가 이미 하방 이탈을 완료한 뒤, $78,077.10 이하에서 재분배성 약세 구조가 이어지는 상태로 진단됩니다. Wyckoff상 현재 위치는 Phase E 이후 박스 하단 $73,669.00 부근의 회복 실패 여부를 시험하는 구간이며, ICT도 $74,203.60 하향 BOS 아래 체류와 4연속 bearish BOS로 같은 구조를 지지합니다. 단기적으로 $73,557.05~$73,019.54 및 $72,436.00 부근에는 Fibonacci·Harmonic 기반 반응 후보가 있으나, 이는 후보성 실행 리스크일 뿐 구조적 상승 전환 증거는 아닙니다. 구조적 약세 판단의 핵심 저항은 $76,234.70~$78,077.10 공급대이며, $78,128.55를 회복해 안착하기 전까지는 분배 후반·재분배 약세 regime이 우세합니다.",
"raw_llm_response": "{\n \"overall_signal\": \"bearish\",\n \"overall_confidence\": 0.79,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.74,\n \"active_setups\": [\n \"현재가 $73,653.10이 EMA20 $73,890.65 아래에 있으며, EMA120 $76,210.21 및 EMA240 $76,532.68도 하회\",\n \"ICT 기준 $74,203.60 하향 BOS 이후 가격이 해당 레벨 아래에 머물며, $76,234.70~$78,077.10 후보 bearish OB가 상단 공급 구간으로 대기\",\n \"Wyckoff 기준 메인 분배 박스 하단 $73,669.00을 확실히 회복하지 못한 상태이며, $73,669~$73,890 구간이 즉시 재평가 저항\",\n \"파생 포지셔닝에서 롱 계정 비율 약 0.60, 롱 쏠림이 높은 가운데 24시간 OI는 증가하고 CVD는 -835.77로 약화\",\n \"하방 구조 지지로 $73,036.00, $72,436.00, $72,000.00이 순차적으로 중요하며, $72,436.00 이탈 시 기존 분배 Phase E 저점 훼손\",\n \"단기 반등 후보는 Fibonacci $73,557.05, $73,343.00, $73,128.95 및 조화 패턴 PRZ $72,151.97~$74,648.04에 존재하나, 대부분 후보·미확인 등급\"\n ],\n \"setup_vs_structure\": \"실행 셋업은 구조적 약세와 대체로 정렬되어 있습니다. 다만 가격이 7일 범위 하단과 단기 Fibonacci 지지군에 가까워 추격형 약세 진입보다는 저항 회복 실패 여부가 더 중요한 조건입니다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 0,\n \"bearish_count\": 3,\n \"neutral_count\": 3\n },\n \"key_levels\": {\n \"support\": [\n 73557.05,\n 73388.0,\n 73343.0,\n 73128.95,\n 73036.0,\n 72436.0,\n 72000.0,\n 70500.0\n ],\n \"resistance\": [\n 73669.0,\n 73890.65,\n 74203.6,\n 74250.0,\n 75256.55,\n 76014.2,\n 76210.21,\n 76234.7,\n 78077.1,\n 78128.55\n ]\n },\n \"confluences\": [\n \"ICT와 Wyckoff 모두 $72,436.00을 핵심 하단 구조 레벨로 식별하며, 이는 최근 range low이자 Phase E 저점입니다.\",\n \"ICT의 마지막 하향 BOS $74,203.60, 파생 청산 상단 $74,200.00, 전일 고점 $74,250.00이 같은 저항 권역에 겹칩니다.\",\n \"EMA20 $73,890.65는 ICT, Derivatives, Candlestick, Harmonic에서 공통으로 언급된 단기 구조 저항이며 현재가 $73,653.10은 그 아래입니다.\",\n \"Wyckoff 박스 하단 $73,669.00과 현재가 $73,653.10이 거의 동일 구간에 있어, 시장은 분배 하단 회복 여부를 시험 중입니다.\",\n \"ICT의 후보 bearish OB $76,234.70~$78,077.10은 EMA120 $76,210.21, EMA240 $76,532.68, Wyckoff LPSY $76,155.50 및 range high $78,077.10과 겹치는 중기 공급대입니다.\",\n \"Fibonacci $73,128.95 및 $73,019.54, Wyckoff SOW $73,036.00, 파생 하방 유동성 $72,000.00이 $73,000 전후의 단기 반응 가능 구간을 형성합니다.\"\n ],\n \"conflicts\": [\n \"구조 평가는 다수 약세이나, Fibonacci와 Candlestick은 현재가가 discount 및 단기 되돌림 지지 근처에 있어 반등 셋업을 제시합니다.\",\n \"Harmonic은 bullish shark PRZ $72,151.97~$74,648.04 내부 반응 가능성을 제시하지만, 품질이 낮고 확인된 반응이 없어 구조적 약세를 뒤집을 근거는 아닙니다.\",\n \"Candlestick의 최근 bullish engulfing 후보는 단기 수요 반응을 시사하지만, 직전 bearish engulfing 후보와 상쇄되고 거래량 확인이 없어 신뢰도는 제한적입니다.\",\n \"파생 데이터는 롱 쏠림과 CVD 약화를 약세로 해석하지만, 포지셔닝 자체는 극단적 단방향 붕괴 신호라기보다 취약성 증가 조건에 가깝습니다.\"\n ],\n \"highest_conviction_analyst\": \"Wyckoff Expert — 4시간 구조를 분배 및 재분배 맥락으로 가장 일관되게 설명하고 있으며, BC $78,300.00 → ST $79,455.00 → UTAD $82,828.70 → LPSY $81,270.20/$78,564.30 → SOW $73,036.00 → Phase E $72,436.00의 단계적 약세 구조가 명확합니다. ICT의 4연속 bearish BOS도 이를 강하게 보강합니다.\",\n \"invalidation_level\": \"$78,128.55 상향 회복 및 4시간 종가 기준 안착 시, 현재의 분배·재분배 기반 약세 구조 판단은 재평가가 필요합니다.\",\n \"executive_summary\": \"현재 BTC 4시간 구조는 이전 대형 분배가 이미 하방 이탈을 완료한 뒤, $78,077.10 이하에서 재분배성 약세 구조가 이어지는 상태로 진단됩니다. Wyckoff상 현재 위치는 Phase E 이후 박스 하단 $73,669.00 부근의 회복 실패 여부를 시험하는 구간이며, ICT도 $74,203.60 하향 BOS 아래 체류와 4연속 bearish BOS로 같은 구조를 지지합니다. 단기적으로 $73,557.05~$73,019.54 및 $72,436.00 부근에는 Fibonacci·Harmonic 기반 반응 후보가 있으나, 이는 후보성 실행 리스크일 뿐 구조적 상승 전환 증거는 아닙니다. 구조적 약세 판단의 핵심 저항은 $76,234.70~$78,077.10 공급대이며, $78,128.55를 회복해 안착하기 전까지는 분배 후반·재분배 약세 regime이 우세합니다.\"\n}"
},
"overall_signal": "bearish",
"overall_confidence": 0.79,
"operating_path": {
"path_type": "complex",
"confidence": 0.62,
"waypoints": [
{
"seq": 1,
"price": 73019.54,
"type": "swing_low",
"source": "fibonacci (0.618 골든비율 $73,128.95 + confluence zone $73,019.54, cluster_score 0.85 strict), wyckoff (SOW $73,036.00)",
"description": "현재가가 박스 하단 $73,669.00·EMA20 $73,890.65 회복에 실패하며, Fibonacci 0.618 골든비율 $73,128.95와 confluence zone $73,019.54(strict, cluster_score 0.85), Wyckoff SOW $73,036.00이 겹치는 1차 반응 지지를 시험. WP1 후보 테이블에서 유일한 strict 등급(점수 0.85)이라 하방 우선 경로의 출발점.",
"est_hours": 6,
"turning_zone": [
72820.0,
73036.0
],
"likely_wick": 73000.0,
"rejection_confirm": 73128.95,
"invalid_overshoot": 72700.0,
"calibration_reasoning": "3중 피보나치 합류대($73,019.54: ret_0.786/0.786/0.618, cluster_score 0.85, 유일한 strict 등급)와 Wyckoff SOW·chairman 지지 $73,036이 지지 선반 상단을 형성. 합류 강도가 높아 zone폭을 ~0.35×ATR로 타이트하게 잡고, 직하단 라운드넘버 $73,000을 유동성 자석으로 보아 likely_wick을 합류대 살짝 아래 $73,000 스윕으로 설정. 골든비율 $73,128.95 회복이 반등 확정, zone 하향 이탈은 $72,436 연장 신호."
},
{
"seq": 2,
"price": 73890.65,
"type": "resistance_test",
"source": "wyckoff (박스 하단 $73,669~EMA20 $73,890 즉시 재평가 저항·재거부 셋업), ict/derivatives/candlestick (EMA20 $73,890.65 공통 단기 저항)",
"description": "$73,019 골든존에서의 단기 반등이 깨진 박스 하단 $73,669.00~EMA20 $73,890.65(이전 지지→현 저항) 구간을 되테스트하지만 회복에 실패. setup 레이어가 강조한 '저항 회복 실패' 약세 재진입 지점이며, 롱 쏠림 0.842 환경의 단기 숏 스퀴즈/상단 유동성 회수가 여기서 소진됨.",
"est_hours": 14,
"turning_zone": [
73890.65,
74130.0
],
"likely_wick": 74000.0,
"rejection_confirm": 73669.0,
"invalid_overshoot": 74250.0,
"calibration_reasoning": "EMA20·박스상단 $73,890.65(이전 지지→현 저항)를 base로, 직상단 라운드넘버 $74,000이 숏스퀴즈·상단 유동성 회수의 핵심 자석이라 likely_wick을 $74,000 스윕으로 편향. zone 상단은 chairman 저항 $74,203.6 직전 $74,130(~0.39×ATR)까지 확장, 박스하단 $73,669 재이탈 시 '저항 회복 실패' 확정, 스윙고점 $74,250 상향 돌파는 무효화. (하모닉 샤크 PRZ $73,400은 미확정·보고전용이라 웨이포인트 이동에 미반영.)"
},
{
"seq": 3,
"price": 72436.0,
"type": "swing_low",
"source": "ict, wyckoff (Phase E 저점 $72,436), derivatives, candlestick (7일 range low), harmonic (하단 PRZ 감시)",
"description": "저항 회복 실패 후 분배 Phase E 구조가 재개되며 7일 range low이자 Phase E 저점 $72,436.00(6개 에이전트 공통 핵심 하단)을 시험. CVD -835.77·OI +0.859%의 약세 발산과 롱 쏠림이 하방 해소를 지지. 이탈 시 $72,000·$70,500 청산 밀집 구간으로 확장.",
"est_hours": 23,
"turning_zone": [
72000.0,
72436.0
],
"likely_wick": 72300.0,
"rejection_confirm": 73036.0,
"invalid_overshoot": 71850.0,
"calibration_reasoning": "7일 range low·Phase E 저점·6에이전트 공통 핵심 하단 $72,436을 base로 설정. 터미널 구간이므로 zone폭을 ~0.71×ATR로 확대해 하단 청산밀집·라운드넘버 $72,000을 포함. base 케이스는 $72,436 사수이므로 likely_wick은 range low 하단 스윕을 반영하되 $72,000 자석 쪽으로 소폭 편향한 $72,300. SOW·chairman 지지 $73,036 재탈환이 반전 확정, $72,000 청산대 결정적 이탈($71,850)은 $70,500 캐스케이드로 무효화."
}
],
"period_extremes": {
"4h": {
"expected_high": 73669.0,
"expected_low": 73343.0,
"high_first": true
},
"8h": {
"expected_high": 73669.0,
"expected_low": 73019.54,
"high_first": true
},
"24h": {
"expected_high": 73890.65,
"expected_low": 72436.0,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 74203.6,
"description": "EMA20 $73,890.65 회복에 더해 ICT 마지막 하향 BOS $74,203.60(파생 청산 상단 $74,200·전일 고점 $74,250 겹침)을 4시간 종가로 상회 시 단순 되돌림을 넘어 구조 회복 신호. $74,872·EQ $75,256.55로 확장하며 약세 연속 경로가 약화됨."
},
"bearish": {
"price": 72436.0,
"description": "7일 range low·Phase E 저점 $72,436.00을 4시간 종가로 명확히 이탈하면 하방 가속 확정. 파생 $72,000 청산 밀집과 $70,500까지 유동성 사냥 가능."
}
},
"scenario_invalidation": 75256.55,
"raw_llm_response": "현재가 $73,653.10에서 구조(BEARISH 79%)와 실행 셋업(BEARISH 74%)이 정렬되어 있으나, 가격이 7일 range 하단·Fibonacci 골든존에 근접해 단순 추격보다 **\"저항 회복 실패\"** 가 핵심 조건입니다. 이를 반영해 하락 우선 → 보정 반등 실패 → 핵심 하단 시험의 3-구간 복합 경로를 도출했습니다.\n\n```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.62,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 73019.54,\n \"type\": \"swing_low\",\n \"source\": \"fibonacci (0.618 골든비율 $73,128.95 + confluence zone $73,019.54, cluster_score 0.85 strict), wyckoff (SOW $73,036.00)\",\n \"description\": \"현재가가 박스 하단 $73,669.00·EMA20 $73,890.65 회복에 실패하며, Fibonacci 0.618 골든비율 $73,128.95와 confluence zone $73,019.54(strict, cluster_score 0.85), Wyckoff SOW $73,036.00이 겹치는 1차 반응 지지를 시험. WP1 후보 테이블에서 유일한 strict 등급(점수 0.85)이라 하방 우선 경로의 출발점.\",\n \"est_hours\": 6\n },\n {\n \"seq\": 2,\n \"price\": 73890.65,\n \"type\": \"resistance_test\",\n \"source\": \"wyckoff (박스 하단 $73,669~EMA20 $73,890 즉시 재평가 저항·재거부 셋업), ict/derivatives/candlestick (EMA20 $73,890.65 공통 단기 저항)\",\n \"description\": \"$73,019 골든존에서의 단기 반등이 깨진 박스 하단 $73,669.00~EMA20 $73,890.65(이전 지지→현 저항) 구간을 되테스트하지만 회복에 실패. setup 레이어가 강조한 '저항 회복 실패' 약세 재진입 지점이며, 롱 쏠림 0.842 환경의 단기 숏 스퀴즈/상단 유동성 회수가 여기서 소진됨.\",\n \"est_hours\": 14\n },\n {\n \"seq\": 3,\n \"price\": 72436.0,\n \"type\": \"swing_low\",\n \"source\": \"ict, wyckoff (Phase E 저점 $72,436), derivatives, candlestick (7일 range low), harmonic (하단 PRZ 감시)\",\n \"description\": \"저항 회복 실패 후 분배 Phase E 구조가 재개되며 7일 range low이자 Phase E 저점 $72,436.00(6개 에이전트 공통 핵심 하단)을 시험. CVD -835.77·OI +0.859%의 약세 발산과 롱 쏠림이 하방 해소를 지지. 이탈 시 $72,000·$70,500 청산 밀집 구간으로 확장.\",\n \"est_hours\": 23\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 73669.0, \"expected_low\": 73343.0, \"high_first\": true},\n \"8h\": {\"expected_high\": 73669.0, \"expected_low\": 73019.54, \"high_first\": true},\n \"24h\": {\"expected_high\": 73890.65, \"expected_low\": 72436.0, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\n \"price\": 74203.6,\n \"description\": \"EMA20 $73,890.65 회복에 더해 ICT 마지막 하향 BOS $74,203.60(파생 청산 상단 $74,200·전일 고점 $74,250 겹침)을 4시간 종가로 상회 시 단순 되돌림을 넘어 구조 회복 신호. $74,872·EQ $75,256.55로 확장하며 약세 연속 경로가 약화됨.\"\n },\n \"bearish\": {\n \"price\": 72436.0,\n \"description\": \"7일 range low·Phase E 저점 $72,436.00을 4시간 종가로 명확히 이탈하면 하방 가속 확정. 파생 $72,000 청산 밀집과 $70,500까지 유동성 사냥 가능.\"\n }\n },\n \"scenario_invalidation\": 75256.55\n}\n```\n\n**핵심 판단 근거:**\n- **WP1 선정**: 후보 테이블 유일 strict 등급 $73,019.54(점수 0.85)를 하방 1차 목표로 채택 — Fibonacci 골든존 + Wyckoff SOW 합류. 인접 $73,450 candidate는 0.5×ATR(=$308.86) 미만 스윙이라 경유 구간으로만 처리.\n- **반등은 WP로만, WP1 플립 불가**: 하모닉 bullish PRZ·캔들 bullish engulfing은 모두 candidate/저품질이라 WP1을 위로 뒤집지 못함. 반등은 WP2(저항 회복 실패) 위치로 한정.\n- **모든 스윙 ≥ 0.5×ATR**: $634 / $871 / $1,455 — 전 구간 유의미.\n- **high_first=true(전 구간)**: 깨진 박스 하단/EMA20 되테스트(보정 고점)가 먼저 소진된 뒤 하단 저점이 형성되는 약세 흐름."
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 73019.54,
"turning_zone": [
72820.0,
73036.0
],
"likely_wick": 73000.0,
"rejection_confirm": 73128.95,
"invalid_overshoot": 72700.0,
"calibration_reasoning": "3중 피보나치 합류대($73,019.54: ret_0.786/0.786/0.618, cluster_score 0.85, 유일한 strict 등급)와 Wyckoff SOW·chairman 지지 $73,036이 지지 선반 상단을 형성. 합류 강도가 높아 zone폭을 ~0.35×ATR로 타이트하게 잡고, 직하단 라운드넘버 $73,000을 유동성 자석으로 보아 likely_wick을 합류대 살짝 아래 $73,000 스윕으로 설정. 골든비율 $73,128.95 회복이 반등 확정, zone 하향 이탈은 $72,436 연장 신호."
},
{
"seq": 2,
"base_target": 73890.65,
"turning_zone": [
73890.65,
74130.0
],
"likely_wick": 74000.0,
"rejection_confirm": 73669.0,
"invalid_overshoot": 74250.0,
"calibration_reasoning": "EMA20·박스상단 $73,890.65(이전 지지→현 저항)를 base로, 직상단 라운드넘버 $74,000이 숏스퀴즈·상단 유동성 회수의 핵심 자석이라 likely_wick을 $74,000 스윕으로 편향. zone 상단은 chairman 저항 $74,203.6 직전 $74,130(~0.39×ATR)까지 확장, 박스하단 $73,669 재이탈 시 '저항 회복 실패' 확정, 스윙고점 $74,250 상향 돌파는 무효화. (하모닉 샤크 PRZ $73,400은 미확정·보고전용이라 웨이포인트 이동에 미반영.)"
},
{
"seq": 3,
"base_target": 72436.0,
"turning_zone": [
72000.0,
72436.0
],
"likely_wick": 72300.0,
"rejection_confirm": 73036.0,
"invalid_overshoot": 71850.0,
"calibration_reasoning": "7일 range low·Phase E 저점·6에이전트 공통 핵심 하단 $72,436을 base로 설정. 터미널 구간이므로 zone폭을 ~0.71×ATR로 확대해 하단 청산밀집·라운드넘버 $72,000을 포함. base 케이스는 $72,436 사수이므로 likely_wick은 range low 하단 스윕을 반영하되 $72,000 자석 쪽으로 소폭 편향한 $72,300. SOW·chairman 지지 $73,036 재탈환이 반전 확정, $72,000 청산대 결정적 이탈($71,850)은 $70,500 캐스케이드로 무효화."
}
],
"key_insight": "이번 경로의 캘리브레이션 핵심은 두 개의 라운드넘버 자석이다. WP1은 강한 3중 합류대($73,019.54) 바로 아래 $73,000 스윕, WP2는 박스상단 위 $74,000 상단 유동성 회수에서 소진. WP3 터미널은 $72,436 핵심 지지와 $72,000 청산밀집 사이의 긴장 구간으로, base 케이스는 $72,436 사수·소폭 오버슈트, $72,000 이탈 시에만 $70,500 캐스케이드로 확장된다.",
"executive_summary": "하방 우선 경로의 3개 웨이포인트를 모두 데이터 앵커로 캘리브레이션 완료. WP1·WP2는 합류대/EMA 강도가 높아 ~0.35~0.39×ATR 타이트 존, 터미널 WP3는 청산밀집 포함 ~0.71×ATR 광폭 존으로 차등 적용. 미확정 하모닉 샤크 PRZ($73,400)는 정책대로 조건부 참고만 하고 어떤 웨이포인트도 이동시키지 않음.",
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 73019.54,\n \"turning_zone\": [72820.0, 73036.0],\n \"likely_wick\": 73000.0,\n \"rejection_confirm\": 73128.95,\n \"invalid_overshoot\": 72700.0,\n \"calibration_reasoning\": \"3중 피보나치 합류대($73,019.54: ret_0.786/0.786/0.618, cluster_score 0.85, 유일한 strict 등급)와 Wyckoff SOW·chairman 지지 $73,036이 지지 선반 상단을 형성. 합류 강도가 높아 zone폭을 ~0.35×ATR로 타이트하게 잡고, 직하단 라운드넘버 $73,000을 유동성 자석으로 보아 likely_wick을 합류대 살짝 아래 $73,000 스윕으로 설정. 골든비율 $73,128.95 회복이 반등 확정, zone 하향 이탈은 $72,436 연장 신호.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 73890.65,\n \"turning_zone\": [73890.65, 74130.0],\n \"likely_wick\": 74000.0,\n \"rejection_confirm\": 73669.0,\n \"invalid_overshoot\": 74250.0,\n \"calibration_reasoning\": \"EMA20·박스상단 $73,890.65(이전 지지→현 저항)를 base로, 직상단 라운드넘버 $74,000이 숏스퀴즈·상단 유동성 회수의 핵심 자석이라 likely_wick을 $74,000 스윕으로 편향. zone 상단은 chairman 저항 $74,203.6 직전 $74,130(~0.39×ATR)까지 확장, 박스하단 $73,669 재이탈 시 '저항 회복 실패' 확정, 스윙고점 $74,250 상향 돌파는 무효화. (하모닉 샤크 PRZ $73,400은 미확정·보고전용이라 웨이포인트 이동에 미반영.)\"\n },\n {\n \"seq\": 3,\n \"base_target\": 72436.0,\n \"turning_zone\": [72000.0, 72436.0],\n \"likely_wick\": 72300.0,\n \"rejection_confirm\": 73036.0,\n \"invalid_overshoot\": 71850.0,\n \"calibration_reasoning\": \"7일 range low·Phase E 저점·6에이전트 공통 핵심 하단 $72,436을 base로 설정. 터미널 구간이므로 zone폭을 ~0.71×ATR로 확대해 하단 청산밀집·라운드넘버 $72,000을 포함. base 케이스는 $72,436 사수이므로 likely_wick은 range low 하단 스윕을 반영하되 $72,000 자석 쪽으로 소폭 편향한 $72,300. SOW·chairman 지지 $73,036 재탈환이 반전 확정, $72,000 청산대 결정적 이탈($71,850)은 $70,500 캐스케이드로 무효화.\"\n }\n ],\n \"key_insight\": \"이번 경로의 캘리브레이션 핵심은 두 개의 라운드넘버 자석이다. WP1은 강한 3중 합류대($73,019.54) 바로 아래 $73,000 스윕, WP2는 박스상단 위 $74,000 상단 유동성 회수에서 소진. WP3 터미널은 $72,436 핵심 지지와 $72,000 청산밀집 사이의 긴장 구간으로, base 케이스는 $72,436 사수·소폭 오버슈트, $72,000 이탈 시에만 $70,500 캐스케이드로 확장된다.\",\n \"executive_summary\": \"하방 우선 경로의 3개 웨이포인트를 모두 데이터 앵커로 캘리브레이션 완료. WP1·WP2는 합류대/EMA 강도가 높아 ~0.35~0.39×ATR 타이트 존, 터미널 WP3는 청산밀집 포함 ~0.71×ATR 광폭 존으로 차등 적용. 미확정 하모닉 샤크 PRZ($73,400)는 정책대로 조건부 참고만 하고 어떤 웨이포인트도 이동시키지 않음.\"\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 28.5,
"chairman": 38.7,
"operating_path": 622.5,
"tp_calibrator": 230.2
},
"agents": {},
"total_s": 920.1
}
}