Signal: BEARISH (76%) | Price: $60,273.90 | 2026-06-25 01:00 KST | 300 candles
Council: 0 bullish, 1 neutral, 5 bearish | Support: $60,238 / $60,000 / $59,567 | Resistance: $60,327 / $60,856 / $61,500
현재 BTC 4H 구조는 활성 Wyckoff 분배 구조의 Phase E 하단부로 해석되며, UTAD $65,597.20 이후 SOW $61,870.00 하향 이탈이 구조적 핵심이다. ICT 역시 최근 $62,232.10 하방 BOS와 전일 저점 $61,870.00 회복 실패를 근거로 bearish regime을 지지하며, 다수 분석이 $60,238.00을 현 구조의 즉각적인 저점 기준으로 공유한다. 다만 가격은 Fibonacci ext_1.414 $60,326.94 및 Harmonic bullish PRZ $58,953.26~$60,620.53 내부에 있어 하단 유동성 흡수 또는 반등 후보 조건은 존재한다. 구조적 무효화는 우선 $65,597.20 회복, 보다 명확하게는 $66,419.20 상향 안착이며, 그 전까지 전체 구조 진단은 bearish로 유지된다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | BEARISH | 72% | $60,238 / $61,870 | $61,870 / $63,136 |
| ICT Trader | BEARISH | 82% | $60,238 / $60,000 | $61,870 / $62,232 |
| Derivatives Trader | BEARISH | 70% | $60,238 / $57,800 | $61,500 / $61,600 |
| Candlestick Reader | BEARISH | 68% | $60,238 / $60,000 | $63,011 / $65,009 |
| Fibonacci Analyst | BEARISH | 62% | $59,567 / $58,143 | $60,327 / $60,856 |
| Harmonic Specialist | NEUTRAL | 56% | $60,238 / $59,787 | $60,621 / $61,014 |
Support: $60,238 / $61,870 | Resistance: $61,870 / $63,136 / $63,650 | Horizon: short/medium term
상위 요약에는 regime=ACC, confirmed_acc, acc_score=92.5가 표시되지만, 실제 활성 구조는 4h_cycle_2이며 distribution 구조가 confirmed=true로 진행 중입니다. 활성 분배 체인은 BC $63,915.30 → AR $63,650.00 → ST $66,419.20 → UT $64,568.00 → UTAD $65,597.20 → SOW $61,870.00 → Phase E $60,238.00로 이어져 현재 가격 $60,273.90은 분배 Phase E 하단에 매우 근접해 있습니다. 따라서 구조적 해석은 현재 활성 구조 기준으로 bearish이며, 즉각 경로도 $61,870.00을 회복하지 못하는 한 하방 압력 또는 저점 재시험이 우세합니다. 다만 ACC 메트릭과 DIS 활성 구조가 충돌하므로, $61,870.00 및 $63,136.20 회복 여부가 단기 판정의 핵심입니다.
Support: $60,238 / $60,000 | Resistance: $61,870 / $62,232 / $63,011 | Horizon: short/medium term
확정 구조는 bearish입니다. BOS 시퀀스가 $78,713.80, $76,014.20, $74,203.60, $72,436.00, 그리고 최근 $62,232.10 하방 BOS로 이어졌고, 중간의 $64,250.00 bullish BOS는 상방 구조 전환으로 확정되지 못했습니다. 현재가는 $60,273.90으로 range low $60,238.00 바로 위에 있으며, 전일 저점 $61,870.00을 이미 깨고도 회복하지 못해 하방 유동성 탐색이 계속되는 모습입니다. 다만 가격이 EQ $63,597.35 아래 discount 영역에 있어 신규 숏은 추격 리스크가 있으며, $60,238.00 하단에서 급반등이 나오면 단기 숏 포지션은 압박받을 수 있습니다.
Support: $60,238 / $57,800 / $56,600 | Resistance: $61,500 / $61,600 / $61,700 | Horizon: short term, 향후 4-8시간에서 24시간
현재 BTC는 $60,273.90으로 7일 저점 $60,238.00을 거의 테스트하고 있으며, EMA20 $63,010.89와 EMA120 $65,008.76 아래에서 명확한 하락 구조가 유지되고 있습니다. 파생 포지셔닝에서는 롱 계정 비율이 0.668이고 account_long_crowding이 1.000으로, 가격이 -3.49% 하락한 상황에서도 롱이 여전히 붐비는 구조라 추가 롱 청산 리스크가 큽니다. CVD 변화가 -7,382.006이고 OI도 24시간 -0.901% 감소해 신규 매수 유입보다는 기존 포지션 정리와 매도 우위가 확인됩니다. 단기적으로 $61,500~$61,700 상방 청산 구간까지 되돌림이 나올 수 있으나, 이 구간을 회복하지 못하면 $57,800, $56,600 하방 유동성으로 확장될 가능성이 높습니다.
Support: $60,238 / $60,000 / $59,330 | Resistance: $63,011 / $65,009 / $66,419 | Horizon: short term
최근 5개 캔들 중 마지막 봉이 -4.2%로 크게 하락했고, bearish_engulfing@299가 고볼륨 후보로 탐지되어 단기 매도 압력이 우세합니다. 현재가 $60,273.90는 7일 저점 $60,238.00에서 불과 $35.90 위에 있어 지지 확인보다는 이탈 압력이 먼저 관찰되는 구간입니다. 또한 가격은 EMA20 $63,010.89, EMA120 $65,008.76, EMA240 $68,301.01을 모두 하회하고 있어 확인된 구조 편향은 bearish로 보는 것이 타당합니다. 다만 패턴 품질 최고값이 0.577로 강한 확정 신호라기보다는 후보 수준이므로, $60,238.00 이탈 여부가 단기 방향의 핵심 확인 조건입니다.
Support: $59,567 / $58,143 / $55,839 | Resistance: $60,327 / $60,856 / $61,870 | Horizon: short term
확정 구조는 $65,597 고점에서 $61,870 저점으로 이어진 하락 스윙이며, 현재가는 $60,273.90로 ext_1.414 $60,326.94 아래에 있어 하락 확장 국면이 유지되고 있습니다. 또한 EMA20 $63,010.89, EMA120 $65,008.76, EMA240 $68,301.01 모두를 하회해 구조적 우위는 여전히 매도 측에 있습니다. 다만 가격은 ret_0.5 $63,733.60 아래의 할인 구간에 있고, ext_1.414 $60,326.94 및 7일 저점 $60,238.00 부근을 테스트 중이므로 단기적으로는 반등 셋업이 존재합니다. 반등이 나오더라도 $60,856.20, $61,870.00을 회복하기 전까지는 하락 추세 내 되돌림으로 해석하며, 핵심 골든리트레이스먼트 저항은 $64,173.41입니다.
Support: $60,238 / $59,787 / $59,434 | Resistance: $60,621 / $61,014 / $61,408 | Horizon: short term
4시간 구조는 현재가 $60,273.90가 EMA20 $63,010.89, EMA120 $65,008.76, EMA240 $68,301.01 아래에 있고 최근 24시간 -3.49%, 마지막 캔들 -4.2% 급락으로 bearish regime이 우세하다. 다만 조화패턴 관점에서는 가격이 활성 bullish Butterfly PRZ $58,953.26-$60,620.53 안에 들어와 있어 단기 반등 셋업은 존재하지만, 해당 패턴은 quality low이고 high_confluence_prz가 아니므로 단독 매수 근거로는 약하다. 최고 점수 패턴은 strict medium bullish Butterfly로 score 0.889, PRZ $61,013.80-$61,908.44, D $61,461.12이나 현재가는 이 구간 아래에 있어 아직 재진입 또는 reclaim 확인이 필요하다. 확인된 PRZ 반응은 0개이며, harmonic governance상 현재 단계는 pre-confirmation reversal candidate에 불과하므로 메인 경로를 bullish로 뒤집을 수 없다. 따라서 구조는 bearish, 셋업은 bullish 반등 후보로 분리하며, 최종 신호는 확인 대기 성격의 neutral이다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $59,567 | liquidity_sweep | Fibonacci(지지 $59,566.59), Wyckoff·ICT·Candlestick·Derivatives($60,238.00 공유 저점 이탈), Harmonic(Butterfly D $59,786.90, PRZ 내부) | 3.0 | 현재가 $60,273.90가 7일 저점·Phase E 저점 $60,238.00 바로 위($35.90)에 위치. 마지막 4H봉 -4.2% 급락·bearish engulfing, 롱 계정 0.668·long_crowding 1.000의 청산 연료가 즉각적인 하향 압력을 형성한다. $60,238.00 하향 스윕으로 매도측 유동성을 흡수하며 fib 지지 $59,566.59(harmonic D $59,786.90·bullish Butterfly PRZ $58,953~$60,620 내부)까지 1차 하락. |
| 2 | $60,856 | resistance_test | Fibonacci(reclaim 저항 $60,856.20), Derivatives($61,500~$61,700 상방 청산 pocket), Harmonic(bullish PRZ 반등 후보) | 10.0 | 할인 영역·bullish PRZ($58,953~$60,620) 내부에서 유동성 흡수 후 반등. 과밀 롱 청산 종료 + 상방 청산 구간($61,500~$61,700) 자석 효과로 숏 스퀴즈성 되돌림 발생, 깨진 fib 저항 $60,856.20을 아래에서 재시험한다. 추세 내 되돌림으로 해석되며 되돌림 숏 진입 구간 — $61,870.00 회복 전까지는 약세 우위 유지. |
| 3 | $58,953 | swing_low | Harmonic(PRZ 하단 $58,953.26), Fibonacci(다음 지지 $58,142.80), Wyckoff(분배 Phase E 하방 확장), Derivatives($57,800 하방 유동성) | 22.0 | $60,856.20 reclaim 실패 시 분배 Phase E 약세 재개. 가격이 EMA20 $63,010.89·EMA120 $65,008.76·EMA240 $68,301.01을 전부 하회하고 SOW $61,870.00 회복에 실패한 구조적 약세가 하방 유동성 $58,953.26(harmonic PRZ 하단)으로 확장을 유도. 이탈 시 $58,142.80·$57,800 개방. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $59,567 | $60,327 | Low first |
| 8h | $59,567 | $60,621 | Low first |
| 24h | $58,953 | $60,856 | High first |
Invalidation: $61,870
```json
{
"path_type": "complex",
"confidence": 0.63,
"waypoints": [
{
"seq": 1,
"price": 59566.59,
"type": "liquidity_sweep",
"source": "Fibonacci(지지 $59,566.59), Wyckoff·ICT·Candlestick·Derivatives($60,238.00 공유 저점 이탈), Harmonic(Butterfly D $59,786.90, PRZ 내부)",
"description": "현재가 $60,273.90가 7일 저점·Phase E 저점 $60,238.00 바로 위($35.90)에 위치. 마지막 4H봉 -4.2% 급락·bearish engulfing, 롱 계정 0.668·long_crowding 1.000의 청산 연료가 즉각적인 하향 압력을 형성한다. $60,238.00 하향 스윕으로 매도측 유동성을 흡수하며 fib 지지 $59,566.59(harmonic D $59,786.90·bullish Butterfly PRZ $58,953~$60,620 내부)까지 1차 하락.",
"est_hours": 3.0
},
{
"seq": 2,
"price": 60856.2,
"type": "resistance_test",
"source": "Fibonacci(reclaim 저항 $60,856.20), Derivatives($61,500~$61,700 상방 청산 pocket), Harmonic(bullish PRZ 반등 후보)",
"description": "할인 영역·bullish PRZ($58,953~$60,620) 내부에서 유동성 흡수 후 반등. 과밀 롱 청산 종료 + 상방 청산 구간($61,500~$61,700) 자석 효과로 숏 스퀴즈성 되돌림 발생, 깨진 fib 저항 $60,856.20을 아래에서 재시험한다. 추세 내 되돌림으로 해석되며 되돌림 숏 진입 구간 — $61,870.00 회복 전까지는 약세 우위 유지.",
"est_hours": 10.0
},
{
"seq": 3,
"price": 58953.26,
"type": "swing_low",
"source": "Harmonic(PRZ 하단 $58,953.26), Fibonacci(다음 지지 $58,142.80), Wyckoff(분배 Phase E 하방 확장), Derivatives($57,800 하방 유동성)",
"description": "$60,856.20 reclaim 실패 시 분배 Phase E 약세 재개. 가격이 EMA20 $63,010.89·EMA120 $65,008.76·EMA240 $68,301.01을 전부 하회하고 SOW $61,870.00 회복에 실패한 구조적 약세가 하방 유동성 $58,953.26(harmonic PRZ 하단)으로 확장을 유도. 이탈 시 $58,142.80·$57,800 개방.",
"est_hours": 22.0
}
],
"period_extremes": {
"4h": {"expected_high": 60326.94, "expected_low": 59566.59, "high_first": false},
"8h": {"expected_high": 60620.53, "expected_low": 59566.59, "high_first": false},
"24h": {"expected_high": 60856.20, "expected_low": 58953.26, "high_first": true}
},
"triggers": {
"bullish": {
"price": 61870.0,
"description": "$60,856.20 회복 후 $61,870.00(SOW 재진입선·전일 저점·fib ext_1.0 삼중 합류) 상향 안착 시, 반등이 단순 되돌림을 넘어 구조 회복 시도로 전환되어 약세 Phase E 논리가 약화된다."
},
"bearish": {
"price": 60238.0,
"description": "$60,238.00 하향 4H 종가 확정 및 반등 실패 시 Phase E 이탈이 결정적이며, WP2 되돌림을 건너뛰고 $59,330.06·$58,953.26·$58,142.80 하방 유동성으로 직접 가속 확장한다."
}
},
"scenario_invalidation": 61870.0
}
```{
"overall_signal": "bearish",
"overall_confidence": 0.76,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.75,
"active_setups": [
"Wyckoff: 활성 4H 구조가 UTAD $65,597.20 이후 SOW $61,870.00을 하향 이탈했고, 현재가 $60,273.90가 Phase E 저점 후보 $60,238.00 바로 위에 위치",
"ICT: 최근 $62,232.10 하방 BOS 이후 4H 구조가 약세이며, 전일 저점 $61,870.00 회복 실패",
"캔들: 마지막 4H 봉 -4.2% 급락 및 bearish engulfing 후보가 $60,238.00 저점 바로 위에서 발생",
"파생: 가격 하락 중에도 롱 계정 비율 0.668, 롱 과밀 상태가 유지되어 롱 청산 리스크 존재",
"Fibonacci: 현재가가 ext_1.414 $60,326.94 부근을 테스트 중이나 $60,856.20 및 $61,870.00 회복 전까지는 하락 확장 구조",
"반대 조건: Fibonacci와 Harmonic은 $60,238.00~$58,953.26 구간을 단기 반등 PRZ/할인 영역으로 평가"
],
"setup_vs_structure": "실행 셋업은 구조적 약세와 대체로 정렬되어 있다. 다만 현재 가격이 $60,238.00 저점과 bullish harmonic PRZ 내부에 있어 신규 추격 숏은 반등 리스크를 동반한다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 5,
"neutral_count": 1
},
"key_levels": {
"support": [
60238.0,
60000.0,
59566.59,
59330.06,
58953.26,
58142.8,
57800.0,
56600.0
],
"resistance": [
60326.94,
60856.2,
61500.0,
61700.0,
61870.0,
62232.1,
63010.89,
63136.2,
63597.35,
64173.41,
65008.76,
65597.2,
66419.2
]
},
"confluences": [
"Wyckoff, ICT, Candlestick, Derivatives, Harmonic 모두 $60,238.00을 현재 구조의 핵심 저점/유동성 기준으로 인식한다.",
"Wyckoff의 SOW $61,870.00, ICT의 전일 저점 $61,870.00, Fibonacci의 ext_1.0 $61,870.00이 동일 가격대에 겹쳐 단기 구조 회복 기준으로 작동한다.",
"Candlestick, Derivatives, ICT, Harmonic은 EMA20 $63,010.89 부근을 주요 상방 저항 또는 구조 회복 전 관문으로 제시한다.",
"Wyckoff의 Phase B 약세 저점 $63,136.20, Fibonacci ret_0.382 $63,293.79, ICT EQ $63,597.35가 $63,100~$63,600 구간에 밀집되어 중간 구조 저항대를 형성한다.",
"Fibonacci ext_1.414 $60,326.94와 현재가 $60,273.90, 그리고 7일 저점 $60,238.00이 거의 같은 구간에 있어 즉각적인 구조 판정 구간이 매우 좁다.",
"Wyckoff, ICT, Candlestick, Derivatives, Fibonacci가 모두 4H 구조를 bearish로 판정하며 방향성 합의가 강하다.",
"Fibonacci, Candlestick, Derivatives, Harmonic은 현재가가 EMA20 $63,010.89, EMA120 $65,008.76, EMA240 $68,301.01 아래에 있다는 점에서 하방 구조 수용을 공통적으로 확인한다."
],
"conflicts": [
"Wyckoff 상위 요약에는 과거 accumulation 및 SOS 메트릭이 남아 있으나, 실제 활성 구조는 4h_cycle_2 distribution으로 확인되어 해석상 현재 구조는 bearish로 우선한다.",
"Fibonacci와 Harmonic은 $60,238.00 인근 및 $58,953.26~$60,620.53 PRZ를 단기 반등 후보로 보지만, 이는 아직 확인 전 셋업이며 Wyckoff·ICT·Derivatives의 구조적 약세를 뒤집을 정도는 아니다.",
"Harmonic은 bullish Butterfly/Crab PRZ를 다수 제시하지만 확인된 반응이 부족하고 실행 준비도가 초기 단계라 구조 신호가 아닌 반등 리스크 조건으로만 반영된다.",
"파생 데이터는 $61,500~$61,700 상방 청산 구간을 인정하지만, 동시에 롱 계정 과밀과 CVD 하락을 근거로 구조적 약세 쪽에 더 높은 가중치를 둔다."
],
"highest_conviction_analyst": "ICT Trader: 신뢰도 82%로 가장 높고, $78,713.80 → $76,014.20 → $74,203.60 → $72,436.00 → $62,232.10으로 이어지는 반복 하방 BOS를 구체적으로 제시했으며, 현재가가 EQ $63,597.35 아래 discount 영역과 range low $60,238.00 바로 위에 있다는 구조 위치를 명확히 구분했다.",
"invalidation_level": "$65,597.20 상향 회복 시 distribution UTAD 이후 약세 구조가 크게 훼손되며, $66,419.20 상향 안착 시 4H bearish structural thesis는 무효화로 본다.",
"executive_summary": "현재 BTC 4H 구조는 활성 Wyckoff 분배 구조의 Phase E 하단부로 해석되며, UTAD $65,597.20 이후 SOW $61,870.00 하향 이탈이 구조적 핵심이다. ICT 역시 최근 $62,232.10 하방 BOS와 전일 저점 $61,870.00 회복 실패를 근거로 bearish regime을 지지하며, 다수 분석이 $60,238.00을 현 구조의 즉각적인 저점 기준으로 공유한다. 다만 가격은 Fibonacci ext_1.414 $60,326.94 및 Harmonic bullish PRZ $58,953.26~$60,620.53 내부에 있어 하단 유동성 흡수 또는 반등 후보 조건은 존재한다. 구조적 무효화는 우선 $65,597.20 회복, 보다 명확하게는 $66,419.20 상향 안착이며, 그 전까지 전체 구조 진단은 bearish로 유지된다."
}{
"symbol": "BTC/USDT",
"timeframe": "4h",
"timestamp": "2026-06-25 01:00 KST",
"last_price": 60273.9,
"num_candles": 300,
"stage1_analyses": {
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "bearish",
"confidence": 0.72,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.62,
"setup_signals": [
"활성 구조 4h_cycle_2에서 UTAD $65,597.20 이후 SOW $61,870.00 하향 이탈",
"현재가 $60,273.90가 Phase E 저점 후보 $60,238.00 바로 위에 위치하며 약한 반등만 형성",
"단기 회복 기준인 SOW 재진입선 $61,870.00 및 Phase B 약세 저점 $63,136.20을 아직 회복하지 못함",
"상단 실패 구간 $64,568.00 UT 및 $65,597.20 UTAD 아래에서 공급 우위 유지"
],
"reasoning": "상위 요약에는 regime=ACC, confirmed_acc, acc_score=92.5가 표시되지만, 실제 활성 구조는 4h_cycle_2이며 distribution 구조가 confirmed=true로 진행 중입니다. 활성 분배 체인은 BC $63,915.30 → AR $63,650.00 → ST $66,419.20 → UT $64,568.00 → UTAD $65,597.20 → SOW $61,870.00 → Phase E $60,238.00로 이어져 현재 가격 $60,273.90은 분배 Phase E 하단에 매우 근접해 있습니다. 따라서 구조적 해석은 현재 활성 구조 기준으로 bearish이며, 즉각 경로도 $61,870.00을 회복하지 못하는 한 하방 압력 또는 저점 재시험이 우세합니다. 다만 ACC 메트릭과 DIS 활성 구조가 충돌하므로, $61,870.00 및 $63,136.20 회복 여부가 단기 판정의 핵심입니다.",
"key_levels": {
"support": [
60238.0,
61870.0
],
"resistance": [
61870.0,
63136.2,
63650.0,
64568.0,
65597.2,
66419.2
]
},
"time_horizon": "short/medium term",
"invalidation_level": "$65,597.20",
"risk_scenario": "$61,870.00을 빠르게 회복하고 $63,136.20 위에서 수용되면 현재 Phase E 하방 지속 해석은 약화됩니다. 특히 $65,597.20 UTAD 레벨을 회복하면 분배 구조의 상단 실패 해석이 무효화되고, 이전 ACC 구조의 재축적 가능성을 다시 평가해야 합니다.",
"data_quality": "medium",
"metrics": {
"acc_score": 92.5,
"dis_score": 77.5,
"regime": "ACC",
"regime_state": "confirmed_acc",
"structure_bias": "bullish",
"phase_context": "confirmed_acc / accumulation / Phase D",
"phases_detected": [
"SC",
"AR",
"ST",
"Spring",
"TERMINAL_SPRING",
"SOS"
],
"last_phase": "SOS",
"phase_candidates": [
{
"label": "SC",
"side": "low",
"idx": 31,
"price": 80225.1,
"color": "#ffd166"
},
{
"label": "AR",
"side": "high",
"idx": 32,
"price": 82350.0,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "low",
"idx": 77,
"price": 76014.2,
"color": "#118ab2"
},
{
"label": "Spring",
"side": "low",
"idx": 147,
"price": 73130.1,
"color": "#f9844a"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 170,
"price": 65359.1,
"color": "#f3722c"
},
{
"label": "SOS",
"side": "high",
"idx": 196,
"price": 62942.4,
"color": "#06d6a0"
}
],
"phase_structures": [
{
"structure_id": "4h_cycle_1",
"sequence": 1,
"timeframe": "4h",
"regime": "accumulation",
"role": "prior_completed_structure",
"is_active": false,
"is_completed": true,
"is_confirmed": true,
"structure_bias": "bullish",
"phase_context": "accumulation",
"start_idx": 31,
"end_idx": 196,
"phase_count": 6,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 31,
"price": 80225.1,
"color": "#ffd166",
"dt": "2026-05-11 05:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 32,
"price": 82350.0,
"color": "#06d6a0",
"dt": "2026-05-11 09:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 77,
"price": 76014.2,
"color": "#118ab2",
"dt": "2026-05-18 21:00:00+09:00"
},
{
"label": "Spring",
"side": "low",
"idx": 147,
"price": 73130.1,
"color": "#f9844a",
"dt": "2026-05-30 13:00:00+09:00"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 170,
"price": 65359.1,
"color": "#f3722c",
"dt": "2026-06-03 09:00:00+09:00"
},
{
"label": "SOS",
"side": "high",
"idx": 196,
"price": 62942.4,
"color": "#06d6a0",
"dt": "2026-06-07 17:00:00+09:00"
}
]
},
{
"structure_id": "4h_cycle_2",
"sequence": 2,
"timeframe": "4h",
"regime": "distribution",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "distribution",
"start_idx": 222,
"end_idx": 299,
"phase_count": 8,
"phases": [
{
"label": "BC",
"side": "high",
"idx": 222,
"price": 63915.3,
"color": "#ffd166",
"dt": "2026-06-12 01:00:00+09:00"
},
{
"label": "AR",
"side": "low",
"idx": 240,
"price": 63650.0,
"color": "#06d6a0",
"dt": "2026-06-15 01:00:00+09:00"
},
{
"label": "ST",
"side": "high",
"idx": 258,
"price": 66419.2,
"color": "#118ab2",
"dt": "2026-06-18 01:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 275,
"price": 63136.2,
"color": "#ef476f",
"dt": "2026-06-20 21:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 279,
"price": 64568.0,
"color": "#f9844a",
"dt": "2026-06-21 13:00:00+09:00"
},
{
"label": "UTAD",
"side": "high",
"idx": 287,
"price": 65597.2,
"color": "#f9844a",
"dt": "2026-06-22 21:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 292,
"price": 61870.0,
"color": "#ef476f",
"dt": "2026-06-23 17:00:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 299,
"price": 60238.0,
"color": "#7209b7",
"dt": "2026-06-24 21:00:00+09:00"
}
]
}
],
"active_structure_id": "4h_cycle_2",
"primary_structure_id": "4h_cycle_1",
"structure_count": 2,
"regime_fitness": 0.9249999999999999,
"current_event": "SOS",
"major_phase": "D",
"pos_in_range": 0.5,
"main_range_low": 80225.1,
"main_range_high": 82350.0
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.72,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.62,\n \"setup_signals\": [\n \"활성 구조 4h_cycle_2에서 UTAD $65,597.20 이후 SOW $61,870.00 하향 이탈\",\n \"현재가 $60,273.90가 Phase E 저점 후보 $60,238.00 바로 위에 위치하며 약한 반등만 형성\",\n \"단기 회복 기준인 SOW 재진입선 $61,870.00 및 Phase B 약세 저점 $63,136.20을 아직 회복하지 못함\",\n \"상단 실패 구간 $64,568.00 UT 및 $65,597.20 UTAD 아래에서 공급 우위 유지\"\n ],\n \"reasoning\": \"상위 요약에는 regime=ACC, confirmed_acc, acc_score=92.5가 표시되지만, 실제 활성 구조는 4h_cycle_2이며 distribution 구조가 confirmed=true로 진행 중입니다. 활성 분배 체인은 BC $63,915.30 → AR $63,650.00 → ST $66,419.20 → UT $64,568.00 → UTAD $65,597.20 → SOW $61,870.00 → Phase E $60,238.00로 이어져 현재 가격 $60,273.90은 분배 Phase E 하단에 매우 근접해 있습니다. 따라서 구조적 해석은 현재 활성 구조 기준으로 bearish이며, 즉각 경로도 $61,870.00을 회복하지 못하는 한 하방 압력 또는 저점 재시험이 우세합니다. 다만 ACC 메트릭과 DIS 활성 구조가 충돌하므로, $61,870.00 및 $63,136.20 회복 여부가 단기 판정의 핵심입니다.\",\n \"key_levels\": {\n \"support\": [\n 60238.0,\n 61870.0\n ],\n \"resistance\": [\n 61870.0,\n 63136.2,\n 63650.0,\n 64568.0,\n 65597.2,\n 66419.2\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"$65,597.20\",\n \"risk_scenario\": \"$61,870.00을 빠르게 회복하고 $63,136.20 위에서 수용되면 현재 Phase E 하방 지속 해석은 약화됩니다. 특히 $65,597.20 UTAD 레벨을 회복하면 분배 구조의 상단 실패 해석이 무효화되고, 이전 ACC 구조의 재축적 가능성을 다시 평가해야 합니다.\",\n \"data_quality\": \"medium\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "bearish",
"confidence": 0.62,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.58,
"setup_signals": [
"현재가 $60,273.90는 스윙 EQ인 ret_0.5 $63,733.60 아래의 할인 구간에 위치",
"가격이 ext_1.414 $60,326.94에 0.09% 근접해 피보나치 반응 테스트 구간 진입",
"7일 저점 $60,238.00 부근을 재시험하며 단기 유동성 흡수 또는 스프링 후보 형성 가능",
"다음 주요 하방 피보나치 지지 ext_1.618 $59,566.59까지 거리가 제한적이어서 단기 반등 시도 가능"
],
"reasoning": "확정 구조는 $65,597 고점에서 $61,870 저점으로 이어진 하락 스윙이며, 현재가는 $60,273.90로 ext_1.414 $60,326.94 아래에 있어 하락 확장 국면이 유지되고 있습니다. 또한 EMA20 $63,010.89, EMA120 $65,008.76, EMA240 $68,301.01 모두를 하회해 구조적 우위는 여전히 매도 측에 있습니다. 다만 가격은 ret_0.5 $63,733.60 아래의 할인 구간에 있고, ext_1.414 $60,326.94 및 7일 저점 $60,238.00 부근을 테스트 중이므로 단기적으로는 반등 셋업이 존재합니다. 반등이 나오더라도 $60,856.20, $61,870.00을 회복하기 전까지는 하락 추세 내 되돌림으로 해석하며, 핵심 골든리트레이스먼트 저항은 $64,173.41입니다.",
"key_levels": {
"support": [
59566.59,
58142.8,
55839.39
],
"resistance": [
60326.94,
60856.2,
61870.0,
63293.79,
64173.41,
64742.14
]
},
"time_horizon": "short term",
"invalidation_level": "$61,870.00",
"risk_scenario": "가격이 ext_1.414 $60,326.94를 빠르게 회복하고 $60,856.20을 돌파한 뒤 $61,870.00 위에서 수용되면, 현재 하락 확장 해석은 약화되고 $62,749.62~$63,293.79 되돌림 구간까지 숏커버링 반등이 열릴 수 있습니다. 반대로 $60,238.00 7일 저점과 ext_1.414를 재차 이탈하면 ext_1.618 $59,566.59, 이후 ext_2.0 $58,142.80까지 하락 확장이 진행될 가능성이 높습니다.",
"data_quality": "high",
"metrics": {
"swing_pair": "High→Low: $65,597 → $61,870",
"direction": "down",
"nearest_fib": "ext_1.414",
"nearest_fib_price": 60326.94,
"nearest_fib_distance": 0.09,
"golden_ratio_level": 64173.41,
"fib_ret_382": 63293.79,
"fib_ret_618": 64173.41,
"confluence_zones": [
{
"price": 64742.14,
"count": 2,
"levels": [
"ret_0.236",
"ret_0.786"
],
"cluster_score": 0.6
}
],
"support_levels": [
59566.5904,
58142.8,
55839.390400000004
],
"resistance_levels": [
60326.9392,
60856.2016,
61870.0
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 62749.62,
"distance_pct": 4.11,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.382",
"price": 63293.79,
"distance_pct": 5.01,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.5",
"price": 63733.6,
"distance_pct": 5.74,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.618",
"price": 64173.41,
"distance_pct": 6.47,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.786",
"price": 64799.58,
"distance_pct": 7.51,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.0",
"price": 61870.0,
"distance_pct": 2.65,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.272",
"price": 60856.2,
"distance_pct": 0.97,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.414",
"price": 60326.94,
"distance_pct": 0.09,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.618",
"price": 59566.59,
"distance_pct": 1.17,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_2.0",
"price": 58142.8,
"distance_pct": 3.54,
"is_support": true,
"cluster_score": 0.0
}
],
"confluence_quality": 0.6,
"fib_reaction_state": "testing",
"reaction_probability": 0.65
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.58,\n \"setup_signals\": [\n \"현재가 $60,273.90는 스윙 EQ인 ret_0.5 $63,733.60 아래의 할인 구간에 위치\",\n \"가격이 ext_1.414 $60,326.94에 0.09% 근접해 피보나치 반응 테스트 구간 진입\",\n \"7일 저점 $60,238.00 부근을 재시험하며 단기 유동성 흡수 또는 스프링 후보 형성 가능\",\n \"다음 주요 하방 피보나치 지지 ext_1.618 $59,566.59까지 거리가 제한적이어서 단기 반등 시도 가능\"\n ],\n \"reasoning\": \"확정 구조는 $65,597 고점에서 $61,870 저점으로 이어진 하락 스윙이며, 현재가는 $60,273.90로 ext_1.414 $60,326.94 아래에 있어 하락 확장 국면이 유지되고 있습니다. 또한 EMA20 $63,010.89, EMA120 $65,008.76, EMA240 $68,301.01 모두를 하회해 구조적 우위는 여전히 매도 측에 있습니다. 다만 가격은 ret_0.5 $63,733.60 아래의 할인 구간에 있고, ext_1.414 $60,326.94 및 7일 저점 $60,238.00 부근을 테스트 중이므로 단기적으로는 반등 셋업이 존재합니다. 반등이 나오더라도 $60,856.20, $61,870.00을 회복하기 전까지는 하락 추세 내 되돌림으로 해석하며, 핵심 골든리트레이스먼트 저항은 $64,173.41입니다.\",\n \"key_levels\": {\n \"support\": [\n 59566.59,\n 58142.8,\n 55839.39\n ],\n \"resistance\": [\n 60326.94,\n 60856.2,\n 61870.0,\n 63293.79,\n 64173.41,\n 64742.14\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$61,870.00\",\n \"risk_scenario\": \"가격이 ext_1.414 $60,326.94를 빠르게 회복하고 $60,856.20을 돌파한 뒤 $61,870.00 위에서 수용되면, 현재 하락 확장 해석은 약화되고 $62,749.62~$63,293.79 되돌림 구간까지 숏커버링 반등이 열릴 수 있습니다. 반대로 $60,238.00 7일 저점과 ext_1.414를 재차 이탈하면 ext_1.618 $59,566.59, 이후 ext_2.0 $58,142.80까지 하락 확장이 진행될 가능성이 높습니다.\",\n \"data_quality\": \"high\"\n}"
},
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bearish",
"confidence": 0.68,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.72,
"setup_signals": [
"현재가 $60,273.90가 7일 저점 $60,238.00 바로 위에 위치해 하방 유동성 이탈 후보가 활성화됨",
"마지막 4시간봉이 -4.2% 급락하며 최근 패턴 중 bearish_engulfing@299가 발생했고, 거래량 동반 고볼륨 패턴으로 분류됨",
"가격이 EMA20 $63,010.89보다 -4.3%, EMA120 $65,008.76보다 -7.3%, EMA240 $68,301.01보다 -11.8% 아래에 있어 구조적 하방 수용이 유지됨",
"bear_score 1.6000이 bull_score 0.750보다 우세해 최근 캔들 압력이 매도 쪽으로 기울어 있음",
"ATR $907.94 기준으로 $60,238.00 이탈 시 단기 변동 목표가 약 $59,330 부근까지 열릴 수 있음"
],
"reasoning": "최근 5개 캔들 중 마지막 봉이 -4.2%로 크게 하락했고, bearish_engulfing@299가 고볼륨 후보로 탐지되어 단기 매도 압력이 우세합니다. 현재가 $60,273.90는 7일 저점 $60,238.00에서 불과 $35.90 위에 있어 지지 확인보다는 이탈 압력이 먼저 관찰되는 구간입니다. 또한 가격은 EMA20 $63,010.89, EMA120 $65,008.76, EMA240 $68,301.01을 모두 하회하고 있어 확인된 구조 편향은 bearish로 보는 것이 타당합니다. 다만 패턴 품질 최고값이 0.577로 강한 확정 신호라기보다는 후보 수준이므로, $60,238.00 이탈 여부가 단기 방향의 핵심 확인 조건입니다.",
"key_levels": {
"support": [
60238.0,
60000.0,
59330.06
],
"resistance": [
63010.89,
65008.76,
66419.2,
68301.01
]
},
"time_horizon": "short term",
"invalidation_level": "$63,010.89",
"risk_scenario": "$60,238.00을 일시 이탈한 뒤 빠르게 회복하면 하방 돌파 실패 및 스프링 후보가 되어 숏 커버링이 발생할 수 있으며, 이 경우 1차 반등 목표는 EMA20 $63,010.89입니다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 138,
"recent_patterns": 5,
"pattern_list": [
"bullish_engulfing@295",
"bearish_engulfing@297",
"bearish_engulfing@299",
"doji@293",
"doji@296"
],
"atr_value": 907.94,
"vol_avg_20": 26869.74,
"high_volume_patterns": [
"bearish_engulfing",
"doji"
],
"pattern_candidates": [
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.577,
"tier": "candidate",
"high_volume": true
},
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.564,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.555,
"tier": "candidate",
"high_volume": true
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.531,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.355,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.577,
"bull_score": 0.75,
"bear_score": 1.6
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.68,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.72,\n \"setup_signals\": [\n \"현재가 $60,273.90가 7일 저점 $60,238.00 바로 위에 위치해 하방 유동성 이탈 후보가 활성화됨\",\n \"마지막 4시간봉이 -4.2% 급락하며 최근 패턴 중 bearish_engulfing@299가 발생했고, 거래량 동반 고볼륨 패턴으로 분류됨\",\n \"가격이 EMA20 $63,010.89보다 -4.3%, EMA120 $65,008.76보다 -7.3%, EMA240 $68,301.01보다 -11.8% 아래에 있어 구조적 하방 수용이 유지됨\",\n \"bear_score 1.6000이 bull_score 0.750보다 우세해 최근 캔들 압력이 매도 쪽으로 기울어 있음\",\n \"ATR $907.94 기준으로 $60,238.00 이탈 시 단기 변동 목표가 약 $59,330 부근까지 열릴 수 있음\"\n ],\n \"reasoning\": \"최근 5개 캔들 중 마지막 봉이 -4.2%로 크게 하락했고, bearish_engulfing@299가 고볼륨 후보로 탐지되어 단기 매도 압력이 우세합니다. 현재가 $60,273.90는 7일 저점 $60,238.00에서 불과 $35.90 위에 있어 지지 확인보다는 이탈 압력이 먼저 관찰되는 구간입니다. 또한 가격은 EMA20 $63,010.89, EMA120 $65,008.76, EMA240 $68,301.01을 모두 하회하고 있어 확인된 구조 편향은 bearish로 보는 것이 타당합니다. 다만 패턴 품질 최고값이 0.577로 강한 확정 신호라기보다는 후보 수준이므로, $60,238.00 이탈 여부가 단기 방향의 핵심 확인 조건입니다.\",\n \"key_levels\": {\n \"support\": [\n 60238.0,\n 60000.0,\n 59330.06\n ],\n \"resistance\": [\n 63010.89,\n 65008.76,\n 66419.2,\n 68301.01\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$63,010.89\",\n \"risk_scenario\": \"$60,238.00을 일시 이탈한 뒤 빠르게 회복하면 하방 돌파 실패 및 스프링 후보가 되어 숏 커버링이 발생할 수 있으며, 이 경우 1차 반등 목표는 EMA20 $63,010.89입니다.\",\n \"data_quality\": \"medium\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.7,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.72,
"setup_signals": [
"현재가 $60,273.90가 EMA20 $63,010.89 대비 -4.3%, EMA120 $65,008.76 대비 -7.3% 아래에서 거래되며 하락 구조가 유지됨",
"7일 저점 $60,238.00 바로 위에서 종가가 형성되어 저점 이탈 압력이 높음",
"롱 계정 비율 0.668, account_long_crowding 1.000으로 가격 하락 중에도 롱 포지셔닝이 과밀한 contrarian bearish 조건",
"CVD 변화 -7,382.006으로 매수 흡수보다 매도 주도 흐름이 우세하며 가격 하락을 확인",
"OI 24h 변화 -0.901%로 하락 중 포지션 언와인딩이 진행되고 있어 롱 청산성 하락 가능성",
"하방 청산 유동성 $57,800, $56,600, $54,200에 위치하며 단기 유동성 타깃이 아래쪽에 열려 있음",
"상방 $61,500~$61,700 청산 클러스터는 단기 반등 시 저항 및 재매도 구간으로 작동 가능"
],
"reasoning": "현재 BTC는 $60,273.90으로 7일 저점 $60,238.00을 거의 테스트하고 있으며, EMA20 $63,010.89와 EMA120 $65,008.76 아래에서 명확한 하락 구조가 유지되고 있습니다. 파생 포지셔닝에서는 롱 계정 비율이 0.668이고 account_long_crowding이 1.000으로, 가격이 -3.49% 하락한 상황에서도 롱이 여전히 붐비는 구조라 추가 롱 청산 리스크가 큽니다. CVD 변화가 -7,382.006이고 OI도 24시간 -0.901% 감소해 신규 매수 유입보다는 기존 포지션 정리와 매도 우위가 확인됩니다. 단기적으로 $61,500~$61,700 상방 청산 구간까지 되돌림이 나올 수 있으나, 이 구간을 회복하지 못하면 $57,800, $56,600 하방 유동성으로 확장될 가능성이 높습니다.",
"key_levels": {
"support": [
60238,
57800,
56600,
54200
],
"resistance": [
61500,
61600,
61700,
62700,
63010.89,
65008.76
]
},
"time_horizon": "short term, 향후 4-8시간에서 24시간",
"invalidation_level": "63010.89",
"risk_scenario": "$61,500~$61,700 상방 청산 클러스터를 강하게 흡수한 뒤 $62,700을 돌파하고 EMA20 $63,010.89 위로 안착하면, 현재의 하락 추세는 단기 숏 커버링 국면으로 전환될 수 있습니다. 이 경우 $65,008.76 EMA120까지 반등 폭이 확대될 위험이 있습니다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.3,
"cvd_change": -7382.006,
"oi_trend": 0.41,
"oi_change_pct_24h": -0.901,
"oi_latest": 97054.835,
"funding_pressure": 0.492,
"funding_avg": 8e-06,
"funding_change_24h": 4.023e-05,
"long_account_ratio": 0.672,
"short_account_ratio": 0.328,
"long_account_latest": 0.668,
"short_account_latest": 0.332,
"long_account_change_24h": -0.0031,
"short_account_change_24h": 0.0031,
"account_flow_label": "short_accounts_rising_long_accounts_falling",
"account_short_crowding": 0.0,
"account_long_crowding": 1.0,
"ls_imbalance": 0.0,
"ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
"spot_futures_basis_score": 0.491,
"spot_futures_basis_pct": -0.038,
"basis_change_lookback": 0.0097,
"aggregate_score": 0.338,
"bull_signals": 0,
"bear_signals": 3,
"liq_below": [
[
57800,
19065.82497625
],
[
56600,
21546.7231675
],
[
54200,
22586.83275
]
],
"liq_above": [
[
61500,
20104.68006
],
[
61600,
23064.993588250003
],
[
61700,
19608.719499
]
],
"strongest_liq_level": 62700,
"fragility_score": 0.596,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.7,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.72,\n \"setup_signals\": [\n \"현재가 $60,273.90가 EMA20 $63,010.89 대비 -4.3%, EMA120 $65,008.76 대비 -7.3% 아래에서 거래되며 하락 구조가 유지됨\",\n \"7일 저점 $60,238.00 바로 위에서 종가가 형성되어 저점 이탈 압력이 높음\",\n \"롱 계정 비율 0.668, account_long_crowding 1.000으로 가격 하락 중에도 롱 포지셔닝이 과밀한 contrarian bearish 조건\",\n \"CVD 변화 -7,382.006으로 매수 흡수보다 매도 주도 흐름이 우세하며 가격 하락을 확인\",\n \"OI 24h 변화 -0.901%로 하락 중 포지션 언와인딩이 진행되고 있어 롱 청산성 하락 가능성\",\n \"하방 청산 유동성 $57,800, $56,600, $54,200에 위치하며 단기 유동성 타깃이 아래쪽에 열려 있음\",\n \"상방 $61,500~$61,700 청산 클러스터는 단기 반등 시 저항 및 재매도 구간으로 작동 가능\"\n ],\n \"reasoning\": \"현재 BTC는 $60,273.90으로 7일 저점 $60,238.00을 거의 테스트하고 있으며, EMA20 $63,010.89와 EMA120 $65,008.76 아래에서 명확한 하락 구조가 유지되고 있습니다. 파생 포지셔닝에서는 롱 계정 비율이 0.668이고 account_long_crowding이 1.000으로, 가격이 -3.49% 하락한 상황에서도 롱이 여전히 붐비는 구조라 추가 롱 청산 리스크가 큽니다. CVD 변화가 -7,382.006이고 OI도 24시간 -0.901% 감소해 신규 매수 유입보다는 기존 포지션 정리와 매도 우위가 확인됩니다. 단기적으로 $61,500~$61,700 상방 청산 구간까지 되돌림이 나올 수 있으나, 이 구간을 회복하지 못하면 $57,800, $56,600 하방 유동성으로 확장될 가능성이 높습니다.\",\n \"key_levels\": {\n \"support\": [\n 60238,\n 57800,\n 56600,\n 54200\n ],\n \"resistance\": [\n 61500,\n 61600,\n 61700,\n 62700,\n 63010.89,\n 65008.76\n ]\n },\n \"time_horizon\": \"short term, 향후 4-8시간에서 24시간\",\n \"invalidation_level\": \"63010.89\",\n \"risk_scenario\": \"$61,500~$61,700 상방 청산 클러스터를 강하게 흡수한 뒤 $62,700을 돌파하고 EMA20 $63,010.89 위로 안착하면, 현재의 하락 추세는 단기 숏 커버링 국면으로 전환될 수 있습니다. 이 경우 $65,008.76 EMA120까지 반등 폭이 확대될 위험이 있습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bearish",
"confidence": 0.82,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.92,
"setup_signals": [
"4H 확정 구조가 최근 $62,232.10 하방 BOS로 재차 약세 전환됨",
"현재가 $60,273.90가 EQ $63,597.35 아래의 discount 영역에 위치하며, range low $60,238.00을 압박 중",
"전일 저점 $61,870.00이 이미 하향 이탈되어 매도 측 유동성 제거 이후에도 회복 실패",
"EMA20 $63,010.89, EMA120 $65,008.76, EMA240 $68,301.01 모두 현재가 위에 있어 기관 매도 흐름 우위",
"가장 가까운 bearish OB 후보가 $76,234.70-$78,077.10에 위치해 상위 공급 구조가 유지됨"
],
"reasoning": "확정 구조는 bearish입니다. BOS 시퀀스가 $78,713.80, $76,014.20, $74,203.60, $72,436.00, 그리고 최근 $62,232.10 하방 BOS로 이어졌고, 중간의 $64,250.00 bullish BOS는 상방 구조 전환으로 확정되지 못했습니다. 현재가는 $60,273.90으로 range low $60,238.00 바로 위에 있으며, 전일 저점 $61,870.00을 이미 깨고도 회복하지 못해 하방 유동성 탐색이 계속되는 모습입니다. 다만 가격이 EQ $63,597.35 아래 discount 영역에 있어 신규 숏은 추격 리스크가 있으며, $60,238.00 하단에서 급반등이 나오면 단기 숏 포지션은 압박받을 수 있습니다.",
"key_levels": {
"support": [
60238.0,
60000.0
],
"resistance": [
61870.0,
62232.1,
63010.89,
63597.35,
64250.0,
64835.6,
66956.7,
76234.7,
78077.1
]
},
"time_horizon": "short/medium term",
"invalidation_level": "$64,250.00",
"risk_scenario": "반대 시나리오는 $60,238.00 하단에서 sell-side liquidity sweep 후 강한 4H 반등이 발생하고, 가격이 $62,232.10 및 EQ $63,597.35를 회복한 뒤 $64,250.00 위로 수용되는 경우입니다. 이 경우 현재 bearish continuation 셋업은 실패로 보고, $64,835.60 전일 고점 및 $66,956.70 range high를 향한 되돌림 가능성이 커집니다.",
"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": 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": 56,
"fvg_open_zones": [],
"bos_choch_events": [
"BOS_bearish",
"BOS_bearish",
"BOS_bearish",
"BOS_bearish",
"BOS_bullish",
"BOS_bearish"
],
"bos_choch_levels": [
{
"type": "BOS_bearish",
"level": 78713.8
},
{
"type": "BOS_bearish",
"level": 76014.2
},
{
"type": "BOS_bearish",
"level": 74203.6
},
{
"type": "BOS_bearish",
"level": 72436.0
},
{
"type": "BOS_bullish",
"level": 64250.0
},
{
"type": "BOS_bearish",
"level": 62232.1
}
],
"bos_sequence": [
"BOS_bearish",
"BOS_bearish",
"BOS_bearish",
"BOS_bearish",
"BOS_bullish",
"BOS_bearish"
],
"consecutive_bull_bos": 0,
"consecutive_bear_bos": 1,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [
{
"type": "BSL",
"level": 78128.55
}
],
"current_zone": "discount",
"eq_level": 63597.35,
"range_high": 66956.7,
"range_low": 60238.0,
"bull_score": 4.5,
"bear_score": 13.3,
"setup_bias": "bearish",
"setup_score": 0.92,
"setup_signals": [
"bearish BOS below $78,713.80",
"bearish BOS below $76,014.20",
"bearish BOS below $74,203.60",
"bearish BOS below $72,436.00",
"bearish BOS below $62,232.10"
],
"retracement_direction": "bullish",
"current_retracement_pct": 98.8,
"deepest_retracement_pct": 110.8,
"previous_day_high": 64835.6,
"previous_day_low": 61870.0,
"broken_prev_high": false,
"broken_prev_low": true,
"sessions": {}
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.82,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.92,\n \"setup_signals\": [\n \"4H 확정 구조가 최근 $62,232.10 하방 BOS로 재차 약세 전환됨\",\n \"현재가 $60,273.90가 EQ $63,597.35 아래의 discount 영역에 위치하며, range low $60,238.00을 압박 중\",\n \"전일 저점 $61,870.00이 이미 하향 이탈되어 매도 측 유동성 제거 이후에도 회복 실패\",\n \"EMA20 $63,010.89, EMA120 $65,008.76, EMA240 $68,301.01 모두 현재가 위에 있어 기관 매도 흐름 우위\",\n \"가장 가까운 bearish OB 후보가 $76,234.70-$78,077.10에 위치해 상위 공급 구조가 유지됨\"\n ],\n \"reasoning\": \"확정 구조는 bearish입니다. BOS 시퀀스가 $78,713.80, $76,014.20, $74,203.60, $72,436.00, 그리고 최근 $62,232.10 하방 BOS로 이어졌고, 중간의 $64,250.00 bullish BOS는 상방 구조 전환으로 확정되지 못했습니다. 현재가는 $60,273.90으로 range low $60,238.00 바로 위에 있으며, 전일 저점 $61,870.00을 이미 깨고도 회복하지 못해 하방 유동성 탐색이 계속되는 모습입니다. 다만 가격이 EQ $63,597.35 아래 discount 영역에 있어 신규 숏은 추격 리스크가 있으며, $60,238.00 하단에서 급반등이 나오면 단기 숏 포지션은 압박받을 수 있습니다.\",\n \"key_levels\": {\n \"support\": [\n 60238.0,\n 60000.0\n ],\n \"resistance\": [\n 61870.0,\n 62232.1,\n 63010.89,\n 63597.35,\n 64250.0,\n 64835.6,\n 66956.7,\n 76234.7,\n 78077.1\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"$64,250.00\",\n \"risk_scenario\": \"반대 시나리오는 $60,238.00 하단에서 sell-side liquidity sweep 후 강한 4H 반등이 발생하고, 가격이 $62,232.10 및 EQ $63,597.35를 회복한 뒤 $64,250.00 위로 수용되는 경우입니다. 이 경우 현재 bearish continuation 셋업은 실패로 보고, $64,835.60 전일 고점 및 $66,956.70 range high를 향한 되돌림 가능성이 커집니다.\",\n \"data_quality\": \"medium\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "neutral",
"confidence": 0.56,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.46,
"setup_signals": [
"현재가 $60,273.90가 7일 저점 $60,238.00을 재시험 중이며, 단기 유동성 저점 근처에서 반등 후보 구간에 진입",
"활성 bullish Butterfly PRZ $58,953.26-$60,620.53 내부에 가격 위치, D 추정가 $59,786.90",
"중형 strict bullish Crab 형성 PRZ $60,699.88-$61,408.39가 바로 위에 있으며 D 추정가 $61,054.13, 다만 현재가는 PRZ 하단 아래",
"하방에 추가 bullish Crab PRZ $58,886.79-$59,433.89 및 Butterfly PRZ $58,406.59-$59,590.72가 남아 있어 하락 지속 시 반응 후보",
"확정 반응 PRZ 수 0개, council_relevant_prz_count 0개, actionable_patterns_list 공백으로 아직 구조 전환 신호는 미확인"
],
"reasoning": "4시간 구조는 현재가 $60,273.90가 EMA20 $63,010.89, EMA120 $65,008.76, EMA240 $68,301.01 아래에 있고 최근 24시간 -3.49%, 마지막 캔들 -4.2% 급락으로 bearish regime이 우세하다. 다만 조화패턴 관점에서는 가격이 활성 bullish Butterfly PRZ $58,953.26-$60,620.53 안에 들어와 있어 단기 반등 셋업은 존재하지만, 해당 패턴은 quality low이고 high_confluence_prz가 아니므로 단독 매수 근거로는 약하다. 최고 점수 패턴은 strict medium bullish Butterfly로 score 0.889, PRZ $61,013.80-$61,908.44, D $61,461.12이나 현재가는 이 구간 아래에 있어 아직 재진입 또는 reclaim 확인이 필요하다. 확인된 PRZ 반응은 0개이며, harmonic governance상 현재 단계는 pre-confirmation reversal candidate에 불과하므로 메인 경로를 bullish로 뒤집을 수 없다. 따라서 구조는 bearish, 셋업은 bullish 반등 후보로 분리하며, 최종 신호는 확인 대기 성격의 neutral이다.",
"key_levels": {
"support": [
60238.0,
59786.9,
59433.89,
59160.34,
58953.26,
58406.59
],
"resistance": [
60620.53,
61013.8,
61408.39,
61908.44,
62362.37,
63010.89,
63560.43
]
},
"time_horizon": "short term",
"invalidation_level": "$58,406.59",
"risk_scenario": "만약 $60,620.53 위로 회복하지 못하고 $58,953.26 하단을 재이탈하면 활성 Butterfly PRZ 방어 실패로 해석되며, 다음 하방 PRZ $58,406.59-$59,590.72까지 유동성 탐색이 이어질 수 있다. 반대로 $61,013.80-$61,908.44 구간을 재진입한 뒤 $61,908.44 위에서 15분 또는 1시간 MSS/CHoCH와 PRZ reclaim이 확인되면 bullish harmonic 반응이 유효해지고, TP 후보는 $63,560.43, $64,857.39, $66,956.70 순으로 열린다.",
"data_quality": "medium",
"metrics": {
"patterns_found": 97,
"completed_patterns_found": 35,
"forming_d_prz_found": 62,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 30,
"multiscale_swings_scanned": 55,
"swing_highs_scanned": 27,
"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": 1,
"medium": 26,
"low": 70
},
"prz_status_counts": {
"active": 8,
"nearby": 13,
"watch": 17,
"far": 59,
"forming": 39
},
"high_confluence_prz_count": 13,
"strict_patterns_found": 31,
"candidate_patterns_found": 66,
"active_patterns_at_prz": 8,
"nearby_patterns": 13,
"all_patterns": [
"butterfly",
"bat",
"shark",
"butterfly",
"butterfly",
"gartley",
"butterfly",
"crab",
"shark",
"gartley",
"bat",
"shark",
"crab",
"bat",
"crab",
"shark",
"shark",
"bat",
"bat",
"gartley",
"bat",
"bat",
"bat",
"shark",
"crab",
"crab",
"crab",
"crab",
"shark",
"gartley",
"crab",
"shark",
"gartley",
"bat",
"crab",
"gartley",
"butterfly",
"shark",
"gartley",
"gartley",
"bat",
"crab",
"crab",
"crab",
"butterfly",
"shark",
"crab",
"shark",
"gartley",
"shark",
"shark",
"crab",
"bat",
"shark",
"shark",
"bat",
"bat",
"bat",
"shark",
"crab",
"bat",
"crab",
"butterfly",
"crab",
"crab",
"shark",
"crab",
"crab",
"crab",
"butterfly",
"butterfly",
"bat",
"crab",
"gartley",
"bat",
"crab",
"crab",
"bat",
"bat",
"gartley",
"bat",
"crab",
"shark",
"bat",
"gartley",
"crab",
"shark",
"shark",
"crab",
"bat",
"butterfly",
"crab",
"shark",
"shark",
"gartley",
"bat",
"crab"
],
"all_signals": [
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish"
],
"best_pattern": "butterfly",
"best_pattern_quality": "strict",
"best_quality": "medium",
"best_pattern_score": 0.889,
"best_completion_status": "forming",
"nearest_pattern": "butterfly",
"nearest_prz": 60121.46,
"price_to_prz": -0.25,
"prz_range": [
59214.94,
61027.99
],
"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": "strict",
"quality": "medium",
"pattern_score": 0.889,
"ratio_score": 0.911,
"prz_score": 0.972,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 61461.12,
"prz_range": [
61013.8,
61908.44
],
"prz_width_pct": 1.456,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.97,
"price_to_prz_pct_raw": 1.9697,
"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": 61461.12,
"a_price": 66956.7,
"tp1_ad_382": 63560.43,
"tp2_ad_618": 64857.39,
"tp3_a_or_structure_liquidity": 66956.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.805,
"ABC": 0.6362
},
"x_price": 62315.0,
"x_idx": 222,
"x_order": 3,
"a_price": 66956.7,
"a_idx": 250,
"a_order": 3,
"b_price": 63220.0,
"b_idx": 283,
"b_order": 5,
"c_price": 65597.2,
"c_idx": 287,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.867,
"ratio_score": 0.938,
"prz_score": 0.873,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 58998.66,
"prz_range": [
58406.59,
59590.72
],
"prz_width_pct": 2.007,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.12,
"price_to_prz_pct_raw": -2.1157,
"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": 58998.66,
"a_price": 67255.4,
"tp1_ad_382": 62152.73,
"tp2_ad_618": 64101.32,
"tp3_a_or_structure_liquidity": 67255.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7728,
"ABC": 0.465
},
"x_price": 60755.0,
"x_idx": 210,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 245,
"a_order": 8,
"b_price": 62232.1,
"b_idx": 263,
"b_order": 8,
"c_price": 64568.0,
"c_idx": 279,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.855,
"ratio_score": 0.935,
"prz_score": 0.884,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 61760.53,
"prz_range": [
61158.69,
62362.37
],
"prz_width_pct": 1.949,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.47,
"price_to_prz_pct_raw": 2.4665,
"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": 61760.53,
"a_price": 66419.2,
"tp1_ad_382": 63540.14,
"tp2_ad_618": 64639.59,
"tp3_a_or_structure_liquidity": 66419.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7999,
"ABC": 0.7496
},
"x_price": 62315.0,
"x_idx": 222,
"x_order": 3,
"a_price": 66419.2,
"a_idx": 258,
"a_order": 5,
"b_price": 63136.2,
"b_idx": 275,
"b_order": 3,
"c_price": 65597.2,
"c_idx": 287,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.741,
"ratio_score": 0.632,
"prz_score": 0.969,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 61870.0,
"prz_range": [
61013.8,
61917.94
],
"prz_width_pct": 1.471,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.98,
"price_to_prz_pct_raw": 1.9776,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.65,
"reaction_detail": {
"reaction_score": 0.65,
"reaction_move_ratio_ad": 0.263,
"adverse_move_ratio_ad": 0.321,
"bars_after_d": 7,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 61465.87,
"a_price": 66956.7,
"tp1_ad_382": 63563.37,
"tp2_ad_618": 64859.2,
"tp3_a_or_structure_liquidity": 66956.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.805,
"ABC": 0.6362,
"BCD": 1.5679,
"XAD": 1.0959
},
"x_price": 62315.0,
"x_idx": 222,
"x_order": 3,
"a_price": 66956.7,
"a_idx": 250,
"a_order": 3,
"b_price": 63220.0,
"b_idx": 283,
"b_order": 5,
"c_price": 65597.2,
"c_idx": 287,
"c_order": 8,
"d_idx": 292
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.842,
"ratio_score": 0.988,
"prz_score": 0.859,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": false,
"d_price": 62215.79,
"prz_range": [
61566.77,
62864.8
],
"prz_width_pct": 2.086,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 3.22,
"price_to_prz_pct_raw": 3.2218,
"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": 62215.79,
"a_price": 66956.7,
"tp1_ad_382": 64026.82,
"tp2_ad_618": 65145.67,
"tp3_a_or_structure_liquidity": 66956.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.616,
"ABC": 0.6442
},
"x_price": 60755.0,
"x_idx": 210,
"x_order": 3,
"a_price": 66956.7,
"a_idx": 250,
"a_order": 3,
"b_price": 63136.2,
"b_idx": 275,
"b_order": 3,
"c_price": 65597.2,
"c_idx": 287,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.84,
"ratio_score": 0.938,
"prz_score": 0.733,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 59786.9,
"prz_range": [
58953.26,
60620.53
],
"prz_width_pct": 2.789,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.81,
"price_to_prz_pct_raw": -0.808,
"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": 59786.9,
"a_price": 67255.4,
"tp1_ad_382": 62639.86,
"tp2_ad_618": 64402.43,
"tp3_a_or_structure_liquidity": 67255.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7728,
"ABC": 0.6699
},
"x_price": 60755.0,
"x_idx": 210,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 245,
"a_order": 8,
"b_price": 62232.1,
"b_idx": 263,
"b_order": 8,
"c_price": 65597.2,
"c_idx": 287,
"c_order": 8,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.83,
"ratio_score": 1.0,
"prz_score": 0.821,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": false,
"d_price": 62273.28,
"prz_range": [
61557.89,
62988.67
],
"prz_width_pct": 2.298,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 3.32,
"price_to_prz_pct_raw": 3.3172,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "crab",
"d_price": 62273.28,
"a_price": 66956.7,
"tp1_ad_382": 64062.35,
"tp2_ad_618": 65167.63,
"tp3_a_or_structure_liquidity": 66956.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4923,
"ABC": 0.4674
},
"x_price": 63650.0,
"x_idx": 240,
"x_order": 8,
"a_price": 66956.7,
"a_idx": 250,
"a_order": 3,
"b_price": 65328.8,
"b_idx": 251,
"b_order": 3,
"c_price": 64568.0,
"c_idx": 279,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.83,
"ratio_score": 1.0,
"prz_score": 0.796,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": false,
"d_price": 62175.11,
"prz_range": [
61416.92,
62933.3
],
"prz_width_pct": 2.439,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 3.15,
"price_to_prz_pct_raw": 3.1543,
"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": "shark",
"d_price": 62175.11,
"a_price": 63915.3,
"tp1_ad_382": 62839.86,
"tp2_ad_618": 63250.55,
"tp3_a_or_structure_liquidity": 63915.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6087,
"ABC": 1.3878
},
"x_price": 61150.2,
"x_idx": 198,
"x_order": 3,
"a_price": 63915.3,
"a_idx": 222,
"a_order": 3,
"b_price": 62232.1,
"b_idx": 263,
"b_order": 8,
"c_price": 64568.0,
"c_idx": 279,
"c_order": 3,
"d_idx": null
}
],
"council_relevant_prz": [],
"report_detail_candidates": [
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.889,
"ratio_score": 0.911,
"prz_score": 0.972,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 61461.12,
"prz_range": [
61013.8,
61908.44
],
"prz_width_pct": 1.456,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.97,
"price_to_prz_pct_raw": 1.9697,
"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": 61461.12,
"a_price": 66956.7,
"tp1_ad_382": 63560.43,
"tp2_ad_618": 64857.39,
"tp3_a_or_structure_liquidity": 66956.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.805,
"ABC": 0.6362
},
"x_price": 62315.0,
"x_idx": 222,
"x_order": 3,
"a_price": 66956.7,
"a_idx": 250,
"a_order": 3,
"b_price": 63220.0,
"b_idx": 283,
"b_order": 5,
"c_price": 65597.2,
"c_idx": 287,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.867,
"ratio_score": 0.938,
"prz_score": 0.873,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 58998.66,
"prz_range": [
58406.59,
59590.72
],
"prz_width_pct": 2.007,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.12,
"price_to_prz_pct_raw": -2.1157,
"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": 58998.66,
"a_price": 67255.4,
"tp1_ad_382": 62152.73,
"tp2_ad_618": 64101.32,
"tp3_a_or_structure_liquidity": 67255.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7728,
"ABC": 0.465
},
"x_price": 60755.0,
"x_idx": 210,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 245,
"a_order": 8,
"b_price": 62232.1,
"b_idx": 263,
"b_order": 8,
"c_price": 64568.0,
"c_idx": 279,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.855,
"ratio_score": 0.935,
"prz_score": 0.884,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 61760.53,
"prz_range": [
61158.69,
62362.37
],
"prz_width_pct": 1.949,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.47,
"price_to_prz_pct_raw": 2.4665,
"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": 61760.53,
"a_price": 66419.2,
"tp1_ad_382": 63540.14,
"tp2_ad_618": 64639.59,
"tp3_a_or_structure_liquidity": 66419.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7999,
"ABC": 0.7496
},
"x_price": 62315.0,
"x_idx": 222,
"x_order": 3,
"a_price": 66419.2,
"a_idx": 258,
"a_order": 5,
"b_price": 63136.2,
"b_idx": 275,
"b_order": 3,
"c_price": 65597.2,
"c_idx": 287,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.741,
"ratio_score": 0.632,
"prz_score": 0.969,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 61870.0,
"prz_range": [
61013.8,
61917.94
],
"prz_width_pct": 1.471,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.98,
"price_to_prz_pct_raw": 1.9776,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.65,
"reaction_detail": {
"reaction_score": 0.65,
"reaction_move_ratio_ad": 0.263,
"adverse_move_ratio_ad": 0.321,
"bars_after_d": 7,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 61465.87,
"a_price": 66956.7,
"tp1_ad_382": 63563.37,
"tp2_ad_618": 64859.2,
"tp3_a_or_structure_liquidity": 66956.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.805,
"ABC": 0.6362,
"BCD": 1.5679,
"XAD": 1.0959
},
"x_price": 62315.0,
"x_idx": 222,
"x_order": 3,
"a_price": 66956.7,
"a_idx": 250,
"a_order": 3,
"b_price": 63220.0,
"b_idx": 283,
"b_order": 5,
"c_price": 65597.2,
"c_idx": 287,
"c_order": 8,
"d_idx": 292
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.842,
"ratio_score": 0.988,
"prz_score": 0.859,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": false,
"d_price": 62215.79,
"prz_range": [
61566.77,
62864.8
],
"prz_width_pct": 2.086,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 3.22,
"price_to_prz_pct_raw": 3.2218,
"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": 62215.79,
"a_price": 66956.7,
"tp1_ad_382": 64026.82,
"tp2_ad_618": 65145.67,
"tp3_a_or_structure_liquidity": 66956.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.616,
"ABC": 0.6442
},
"x_price": 60755.0,
"x_idx": 210,
"x_order": 3,
"a_price": 66956.7,
"a_idx": 250,
"a_order": 3,
"b_price": 63136.2,
"b_idx": 275,
"b_order": 3,
"c_price": 65597.2,
"c_idx": 287,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.84,
"ratio_score": 0.938,
"prz_score": 0.733,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 59786.9,
"prz_range": [
58953.26,
60620.53
],
"prz_width_pct": 2.789,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.81,
"price_to_prz_pct_raw": -0.808,
"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": 59786.9,
"a_price": 67255.4,
"tp1_ad_382": 62639.86,
"tp2_ad_618": 64402.43,
"tp3_a_or_structure_liquidity": 67255.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7728,
"ABC": 0.6699
},
"x_price": 60755.0,
"x_idx": 210,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 245,
"a_order": 8,
"b_price": 62232.1,
"b_idx": 263,
"b_order": 8,
"c_price": 65597.2,
"c_idx": 287,
"c_order": 8,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.83,
"ratio_score": 1.0,
"prz_score": 0.821,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": false,
"d_price": 62273.28,
"prz_range": [
61557.89,
62988.67
],
"prz_width_pct": 2.298,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 3.32,
"price_to_prz_pct_raw": 3.3172,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "crab",
"d_price": 62273.28,
"a_price": 66956.7,
"tp1_ad_382": 64062.35,
"tp2_ad_618": 65167.63,
"tp3_a_or_structure_liquidity": 66956.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4923,
"ABC": 0.4674
},
"x_price": 63650.0,
"x_idx": 240,
"x_order": 8,
"a_price": 66956.7,
"a_idx": 250,
"a_order": 3,
"b_price": 65328.8,
"b_idx": 251,
"b_order": 3,
"c_price": 64568.0,
"c_idx": 279,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.83,
"ratio_score": 1.0,
"prz_score": 0.796,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": false,
"d_price": 62175.11,
"prz_range": [
61416.92,
62933.3
],
"prz_width_pct": 2.439,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 3.15,
"price_to_prz_pct_raw": 3.1543,
"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": "shark",
"d_price": 62175.11,
"a_price": 63915.3,
"tp1_ad_382": 62839.86,
"tp2_ad_618": 63250.55,
"tp3_a_or_structure_liquidity": 63915.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6087,
"ABC": 1.3878
},
"x_price": 61150.2,
"x_idx": 198,
"x_order": 3,
"a_price": 63915.3,
"a_idx": 222,
"a_order": 3,
"b_price": 62232.1,
"b_idx": 263,
"b_order": 8,
"c_price": 64568.0,
"c_idx": 279,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.829,
"ratio_score": 0.836,
"prz_score": 0.833,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 61425.31,
"prz_range": [
60740.6,
62110.01
],
"prz_width_pct": 2.229,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.91,
"price_to_prz_pct_raw": 1.9103,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 61425.31,
"a_price": 64738.0,
"tp1_ad_382": 62690.76,
"tp2_ad_618": 63472.55,
"tp3_a_or_structure_liquidity": 64738.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6193,
"ABC": 0.9322
},
"x_price": 60691.9,
"x_idx": 214,
"x_order": 8,
"a_price": 64738.0,
"a_idx": 235,
"a_order": 5,
"b_price": 62232.1,
"b_idx": 263,
"b_order": 8,
"c_price": 64568.0,
"c_idx": 279,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.826,
"ratio_score": 0.911,
"prz_score": 0.819,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 61832.33,
"prz_range": [
61118.04,
62546.62
],
"prz_width_pct": 2.31,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.59,
"price_to_prz_pct_raw": 2.5856,
"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": 61832.33,
"a_price": 64362.6,
"tp1_ad_382": 62798.89,
"tp2_ad_618": 63396.04,
"tp3_a_or_structure_liquidity": 64362.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5906,
"ABC": 1.0964
},
"x_price": 60755.0,
"x_idx": 210,
"x_order": 3,
"a_price": 64362.6,
"a_idx": 227,
"a_order": 5,
"b_price": 62232.1,
"b_idx": 263,
"b_order": 8,
"c_price": 64568.0,
"c_idx": 279,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.825,
"ratio_score": 0.943,
"prz_score": 0.783,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 61054.13,
"prz_range": [
60699.88,
61408.39
],
"prz_width_pct": 1.16,
"prz_confluence_count": 2,
"prz_fib_families": [
"ABCD",
"BC_EXT"
],
"price_to_prz_pct": 1.29,
"price_to_prz_pct_raw": 1.2945,
"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": 61054.13,
"a_price": 66956.7,
"tp1_ad_382": 63308.91,
"tp2_ad_618": 64701.92,
"tp3_a_or_structure_liquidity": 66956.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6098,
"ABC": 0.3748
},
"x_price": 60691.9,
"x_idx": 214,
"x_order": 8,
"a_price": 66956.7,
"a_idx": 250,
"a_order": 3,
"b_price": 63136.2,
"b_idx": 275,
"b_order": 3,
"c_price": 64568.0,
"c_idx": 279,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.811,
"ratio_score": 0.973,
"prz_score": 0.783,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 59160.34,
"prz_range": [
58886.79,
59433.89
],
"prz_width_pct": 0.925,
"prz_confluence_count": 2,
"prz_fib_families": [
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.85,
"price_to_prz_pct_raw": -1.8475,
"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": 59160.34,
"a_price": 64738.0,
"tp1_ad_382": 61291.01,
"tp2_ad_618": 62607.34,
"tp3_a_or_structure_liquidity": 64738.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4465,
"ABC": 0.8939
},
"x_price": 61150.2,
"x_idx": 198,
"x_order": 3,
"a_price": 64738.0,
"a_idx": 235,
"a_order": 5,
"b_price": 63136.2,
"b_idx": 275,
"b_order": 3,
"c_price": 64568.0,
"c_idx": 279,
"c_order": 3,
"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.56,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.46,\n \"setup_signals\": [\n \"현재가 $60,273.90가 7일 저점 $60,238.00을 재시험 중이며, 단기 유동성 저점 근처에서 반등 후보 구간에 진입\",\n \"활성 bullish Butterfly PRZ $58,953.26-$60,620.53 내부에 가격 위치, D 추정가 $59,786.90\",\n \"중형 strict bullish Crab 형성 PRZ $60,699.88-$61,408.39가 바로 위에 있으며 D 추정가 $61,054.13, 다만 현재가는 PRZ 하단 아래\",\n \"하방에 추가 bullish Crab PRZ $58,886.79-$59,433.89 및 Butterfly PRZ $58,406.59-$59,590.72가 남아 있어 하락 지속 시 반응 후보\",\n \"확정 반응 PRZ 수 0개, council_relevant_prz_count 0개, actionable_patterns_list 공백으로 아직 구조 전환 신호는 미확인\"\n ],\n \"reasoning\": \"4시간 구조는 현재가 $60,273.90가 EMA20 $63,010.89, EMA120 $65,008.76, EMA240 $68,301.01 아래에 있고 최근 24시간 -3.49%, 마지막 캔들 -4.2% 급락으로 bearish regime이 우세하다. 다만 조화패턴 관점에서는 가격이 활성 bullish Butterfly PRZ $58,953.26-$60,620.53 안에 들어와 있어 단기 반등 셋업은 존재하지만, 해당 패턴은 quality low이고 high_confluence_prz가 아니므로 단독 매수 근거로는 약하다. 최고 점수 패턴은 strict medium bullish Butterfly로 score 0.889, PRZ $61,013.80-$61,908.44, D $61,461.12이나 현재가는 이 구간 아래에 있어 아직 재진입 또는 reclaim 확인이 필요하다. 확인된 PRZ 반응은 0개이며, harmonic governance상 현재 단계는 pre-confirmation reversal candidate에 불과하므로 메인 경로를 bullish로 뒤집을 수 없다. 따라서 구조는 bearish, 셋업은 bullish 반등 후보로 분리하며, 최종 신호는 확인 대기 성격의 neutral이다.\",\n \"key_levels\": {\n \"support\": [\n 60238.0,\n 59786.9,\n 59433.89,\n 59160.34,\n 58953.26,\n 58406.59\n ],\n \"resistance\": [\n 60620.53,\n 61013.8,\n 61408.39,\n 61908.44,\n 62362.37,\n 63010.89,\n 63560.43\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$58,406.59\",\n \"risk_scenario\": \"만약 $60,620.53 위로 회복하지 못하고 $58,953.26 하단을 재이탈하면 활성 Butterfly PRZ 방어 실패로 해석되며, 다음 하방 PRZ $58,406.59-$59,590.72까지 유동성 탐색이 이어질 수 있다. 반대로 $61,013.80-$61,908.44 구간을 재진입한 뒤 $61,908.44 위에서 15분 또는 1시간 MSS/CHoCH와 PRZ reclaim이 확인되면 bullish harmonic 반응이 유효해지고, TP 후보는 $63,560.43, $64,857.39, $66,956.70 순으로 열린다.\",\n \"data_quality\": \"medium\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bearish",
"overall_confidence": 0.76,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.75,
"active_setups": [
"Wyckoff: 활성 4H 구조가 UTAD $65,597.20 이후 SOW $61,870.00을 하향 이탈했고, 현재가 $60,273.90가 Phase E 저점 후보 $60,238.00 바로 위에 위치",
"ICT: 최근 $62,232.10 하방 BOS 이후 4H 구조가 약세이며, 전일 저점 $61,870.00 회복 실패",
"캔들: 마지막 4H 봉 -4.2% 급락 및 bearish engulfing 후보가 $60,238.00 저점 바로 위에서 발생",
"파생: 가격 하락 중에도 롱 계정 비율 0.668, 롱 과밀 상태가 유지되어 롱 청산 리스크 존재",
"Fibonacci: 현재가가 ext_1.414 $60,326.94 부근을 테스트 중이나 $60,856.20 및 $61,870.00 회복 전까지는 하락 확장 구조",
"반대 조건: Fibonacci와 Harmonic은 $60,238.00~$58,953.26 구간을 단기 반등 PRZ/할인 영역으로 평가"
],
"setup_vs_structure": "실행 셋업은 구조적 약세와 대체로 정렬되어 있다. 다만 현재 가격이 $60,238.00 저점과 bullish harmonic PRZ 내부에 있어 신규 추격 숏은 반등 리스크를 동반한다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 5,
"neutral_count": 1
},
"key_levels": {
"support": [
60238.0,
60000.0,
59566.59,
59330.06,
58953.26,
58142.8,
57800.0,
56600.0
],
"resistance": [
60326.94,
60856.2,
61500.0,
61700.0,
61870.0,
62232.1,
63010.89,
63136.2,
63597.35,
64173.41,
65008.76,
65597.2,
66419.2
]
},
"confluences": [
"Wyckoff, ICT, Candlestick, Derivatives, Harmonic 모두 $60,238.00을 현재 구조의 핵심 저점/유동성 기준으로 인식한다.",
"Wyckoff의 SOW $61,870.00, ICT의 전일 저점 $61,870.00, Fibonacci의 ext_1.0 $61,870.00이 동일 가격대에 겹쳐 단기 구조 회복 기준으로 작동한다.",
"Candlestick, Derivatives, ICT, Harmonic은 EMA20 $63,010.89 부근을 주요 상방 저항 또는 구조 회복 전 관문으로 제시한다.",
"Wyckoff의 Phase B 약세 저점 $63,136.20, Fibonacci ret_0.382 $63,293.79, ICT EQ $63,597.35가 $63,100~$63,600 구간에 밀집되어 중간 구조 저항대를 형성한다.",
"Fibonacci ext_1.414 $60,326.94와 현재가 $60,273.90, 그리고 7일 저점 $60,238.00이 거의 같은 구간에 있어 즉각적인 구조 판정 구간이 매우 좁다.",
"Wyckoff, ICT, Candlestick, Derivatives, Fibonacci가 모두 4H 구조를 bearish로 판정하며 방향성 합의가 강하다.",
"Fibonacci, Candlestick, Derivatives, Harmonic은 현재가가 EMA20 $63,010.89, EMA120 $65,008.76, EMA240 $68,301.01 아래에 있다는 점에서 하방 구조 수용을 공통적으로 확인한다."
],
"conflicts": [
"Wyckoff 상위 요약에는 과거 accumulation 및 SOS 메트릭이 남아 있으나, 실제 활성 구조는 4h_cycle_2 distribution으로 확인되어 해석상 현재 구조는 bearish로 우선한다.",
"Fibonacci와 Harmonic은 $60,238.00 인근 및 $58,953.26~$60,620.53 PRZ를 단기 반등 후보로 보지만, 이는 아직 확인 전 셋업이며 Wyckoff·ICT·Derivatives의 구조적 약세를 뒤집을 정도는 아니다.",
"Harmonic은 bullish Butterfly/Crab PRZ를 다수 제시하지만 확인된 반응이 부족하고 실행 준비도가 초기 단계라 구조 신호가 아닌 반등 리스크 조건으로만 반영된다.",
"파생 데이터는 $61,500~$61,700 상방 청산 구간을 인정하지만, 동시에 롱 계정 과밀과 CVD 하락을 근거로 구조적 약세 쪽에 더 높은 가중치를 둔다."
],
"executive_summary": "현재 BTC 4H 구조는 활성 Wyckoff 분배 구조의 Phase E 하단부로 해석되며, UTAD $65,597.20 이후 SOW $61,870.00 하향 이탈이 구조적 핵심이다. ICT 역시 최근 $62,232.10 하방 BOS와 전일 저점 $61,870.00 회복 실패를 근거로 bearish regime을 지지하며, 다수 분석이 $60,238.00을 현 구조의 즉각적인 저점 기준으로 공유한다. 다만 가격은 Fibonacci ext_1.414 $60,326.94 및 Harmonic bullish PRZ $58,953.26~$60,620.53 내부에 있어 하단 유동성 흡수 또는 반등 후보 조건은 존재한다. 구조적 무효화는 우선 $65,597.20 회복, 보다 명확하게는 $66,419.20 상향 안착이며, 그 전까지 전체 구조 진단은 bearish로 유지된다.",
"raw_llm_response": "{\n \"overall_signal\": \"bearish\",\n \"overall_confidence\": 0.76,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.75,\n \"active_setups\": [\n \"Wyckoff: 활성 4H 구조가 UTAD $65,597.20 이후 SOW $61,870.00을 하향 이탈했고, 현재가 $60,273.90가 Phase E 저점 후보 $60,238.00 바로 위에 위치\",\n \"ICT: 최근 $62,232.10 하방 BOS 이후 4H 구조가 약세이며, 전일 저점 $61,870.00 회복 실패\",\n \"캔들: 마지막 4H 봉 -4.2% 급락 및 bearish engulfing 후보가 $60,238.00 저점 바로 위에서 발생\",\n \"파생: 가격 하락 중에도 롱 계정 비율 0.668, 롱 과밀 상태가 유지되어 롱 청산 리스크 존재\",\n \"Fibonacci: 현재가가 ext_1.414 $60,326.94 부근을 테스트 중이나 $60,856.20 및 $61,870.00 회복 전까지는 하락 확장 구조\",\n \"반대 조건: Fibonacci와 Harmonic은 $60,238.00~$58,953.26 구간을 단기 반등 PRZ/할인 영역으로 평가\"\n ],\n \"setup_vs_structure\": \"실행 셋업은 구조적 약세와 대체로 정렬되어 있다. 다만 현재 가격이 $60,238.00 저점과 bullish harmonic PRZ 내부에 있어 신규 추격 숏은 반등 리스크를 동반한다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 0,\n \"bearish_count\": 5,\n \"neutral_count\": 1\n },\n \"key_levels\": {\n \"support\": [\n 60238.0,\n 60000.0,\n 59566.59,\n 59330.06,\n 58953.26,\n 58142.8,\n 57800.0,\n 56600.0\n ],\n \"resistance\": [\n 60326.94,\n 60856.2,\n 61500.0,\n 61700.0,\n 61870.0,\n 62232.1,\n 63010.89,\n 63136.2,\n 63597.35,\n 64173.41,\n 65008.76,\n 65597.2,\n 66419.2\n ]\n },\n \"confluences\": [\n \"Wyckoff, ICT, Candlestick, Derivatives, Harmonic 모두 $60,238.00을 현재 구조의 핵심 저점/유동성 기준으로 인식한다.\",\n \"Wyckoff의 SOW $61,870.00, ICT의 전일 저점 $61,870.00, Fibonacci의 ext_1.0 $61,870.00이 동일 가격대에 겹쳐 단기 구조 회복 기준으로 작동한다.\",\n \"Candlestick, Derivatives, ICT, Harmonic은 EMA20 $63,010.89 부근을 주요 상방 저항 또는 구조 회복 전 관문으로 제시한다.\",\n \"Wyckoff의 Phase B 약세 저점 $63,136.20, Fibonacci ret_0.382 $63,293.79, ICT EQ $63,597.35가 $63,100~$63,600 구간에 밀집되어 중간 구조 저항대를 형성한다.\",\n \"Fibonacci ext_1.414 $60,326.94와 현재가 $60,273.90, 그리고 7일 저점 $60,238.00이 거의 같은 구간에 있어 즉각적인 구조 판정 구간이 매우 좁다.\",\n \"Wyckoff, ICT, Candlestick, Derivatives, Fibonacci가 모두 4H 구조를 bearish로 판정하며 방향성 합의가 강하다.\",\n \"Fibonacci, Candlestick, Derivatives, Harmonic은 현재가가 EMA20 $63,010.89, EMA120 $65,008.76, EMA240 $68,301.01 아래에 있다는 점에서 하방 구조 수용을 공통적으로 확인한다.\"\n ],\n \"conflicts\": [\n \"Wyckoff 상위 요약에는 과거 accumulation 및 SOS 메트릭이 남아 있으나, 실제 활성 구조는 4h_cycle_2 distribution으로 확인되어 해석상 현재 구조는 bearish로 우선한다.\",\n \"Fibonacci와 Harmonic은 $60,238.00 인근 및 $58,953.26~$60,620.53 PRZ를 단기 반등 후보로 보지만, 이는 아직 확인 전 셋업이며 Wyckoff·ICT·Derivatives의 구조적 약세를 뒤집을 정도는 아니다.\",\n \"Harmonic은 bullish Butterfly/Crab PRZ를 다수 제시하지만 확인된 반응이 부족하고 실행 준비도가 초기 단계라 구조 신호가 아닌 반등 리스크 조건으로만 반영된다.\",\n \"파생 데이터는 $61,500~$61,700 상방 청산 구간을 인정하지만, 동시에 롱 계정 과밀과 CVD 하락을 근거로 구조적 약세 쪽에 더 높은 가중치를 둔다.\"\n ],\n \"highest_conviction_analyst\": \"ICT Trader: 신뢰도 82%로 가장 높고, $78,713.80 → $76,014.20 → $74,203.60 → $72,436.00 → $62,232.10으로 이어지는 반복 하방 BOS를 구체적으로 제시했으며, 현재가가 EQ $63,597.35 아래 discount 영역과 range low $60,238.00 바로 위에 있다는 구조 위치를 명확히 구분했다.\",\n \"invalidation_level\": \"$65,597.20 상향 회복 시 distribution UTAD 이후 약세 구조가 크게 훼손되며, $66,419.20 상향 안착 시 4H bearish structural thesis는 무효화로 본다.\",\n \"executive_summary\": \"현재 BTC 4H 구조는 활성 Wyckoff 분배 구조의 Phase E 하단부로 해석되며, UTAD $65,597.20 이후 SOW $61,870.00 하향 이탈이 구조적 핵심이다. ICT 역시 최근 $62,232.10 하방 BOS와 전일 저점 $61,870.00 회복 실패를 근거로 bearish regime을 지지하며, 다수 분석이 $60,238.00을 현 구조의 즉각적인 저점 기준으로 공유한다. 다만 가격은 Fibonacci ext_1.414 $60,326.94 및 Harmonic bullish PRZ $58,953.26~$60,620.53 내부에 있어 하단 유동성 흡수 또는 반등 후보 조건은 존재한다. 구조적 무효화는 우선 $65,597.20 회복, 보다 명확하게는 $66,419.20 상향 안착이며, 그 전까지 전체 구조 진단은 bearish로 유지된다.\"\n}"
},
"overall_signal": "bearish",
"overall_confidence": 0.76,
"operating_path": {
"path_type": "complex",
"confidence": 0.63,
"waypoints": [
{
"seq": 1,
"price": 59566.59,
"type": "liquidity_sweep",
"source": "Fibonacci(지지 $59,566.59), Wyckoff·ICT·Candlestick·Derivatives($60,238.00 공유 저점 이탈), Harmonic(Butterfly D $59,786.90, PRZ 내부)",
"description": "현재가 $60,273.90가 7일 저점·Phase E 저점 $60,238.00 바로 위($35.90)에 위치. 마지막 4H봉 -4.2% 급락·bearish engulfing, 롱 계정 0.668·long_crowding 1.000의 청산 연료가 즉각적인 하향 압력을 형성한다. $60,238.00 하향 스윕으로 매도측 유동성을 흡수하며 fib 지지 $59,566.59(harmonic D $59,786.90·bullish Butterfly PRZ $58,953~$60,620 내부)까지 1차 하락.",
"est_hours": 3.0,
"turning_zone": [
59294.65,
59566.59
],
"likely_wick": 59430.0,
"rejection_confirm": 59786.9,
"invalid_overshoot": 59180.0,
"calibration_reasoning": "하향(매도측) 유동성 스윕이므로 존을 base 아래로 구성 — fib 지지 $59,566.59를 상단, 그 아래 Chairman 지지·스톱 군집 $59,330.06을 포함하도록 0.30×ATR($272) 폭으로 설정. likely_wick은 지지 하단을 스윕하는 $59,430, harmonic D $59,786.90(butterfly PRZ 내부) 회복 시 반등 확인, $59,180 이탈은 스윕 실패로 본다."
},
{
"seq": 2,
"price": 60856.2,
"type": "resistance_test",
"source": "Fibonacci(reclaim 저항 $60,856.20), Derivatives($61,500~$61,700 상방 청산 pocket), Harmonic(bullish PRZ 반등 후보)",
"description": "할인 영역·bullish PRZ($58,953~$60,620) 내부에서 유동성 흡수 후 반등. 과밀 롱 청산 종료 + 상방 청산 구간($61,500~$61,700) 자석 효과로 숏 스퀴즈성 되돌림 발생, 깨진 fib 저항 $60,856.20을 아래에서 재시험한다. 추세 내 되돌림으로 해석되며 되돌림 숏 진입 구간 — $61,870.00 회복 전까지는 약세 우위 유지.",
"est_hours": 10.0,
"turning_zone": [
60856.2,
61300.0
],
"likely_wick": 61000.0,
"rejection_confirm": 60326.94,
"invalid_overshoot": 61870.0,
"calibration_reasoning": "되돌림 숏스퀴즈가 깨진 fib 저항 $60,856.20을 아래에서 재시험하는 상방 타깃 — 상방 청산 자석 $61,500~$61,700 하단을 향해 존을 0.49×ATR($444) 확장하고, $61,000 라운드 자석으로 likely_wick 설정. $60,326.94(fib/Chairman) 하향 이탈 시 거부 확인, 약세 무효선 $61,870.00 돌파 시 turning point 무효."
},
{
"seq": 3,
"price": 58953.26,
"type": "swing_low",
"source": "Harmonic(PRZ 하단 $58,953.26), Fibonacci(다음 지지 $58,142.80), Wyckoff(분배 Phase E 하방 확장), Derivatives($57,800 하방 유동성)",
"description": "$60,856.20 reclaim 실패 시 분배 Phase E 약세 재개. 가격이 EMA20 $63,010.89·EMA120 $65,008.76·EMA240 $68,301.01을 전부 하회하고 SOW $61,870.00 회복에 실패한 구조적 약세가 하방 유동성 $58,953.26(harmonic PRZ 하단)으로 확장을 유도. 이탈 시 $58,142.80·$57,800 개방.",
"est_hours": 22.0,
"turning_zone": [
58350.0,
58953.26
],
"likely_wick": 58650.0,
"rejection_confirm": 59330.06,
"invalid_overshoot": 58142.8,
"calibration_reasoning": "종착 스윙 저점이므로 harmonic PRZ 하단 $58,953.26 아래로 터미널 존(0.66×ATR, $603)을 다음 지지 $58,142.80 직상단까지 확장. likely_wick $58,650은 PRZ 하단을 플러시하는 구간, $59,330.06(Chairman) 회복 시 반전 확인, $58,142.80 이탈 시 $57,800 개방으로 이 저점이 무효화된다."
}
],
"period_extremes": {
"4h": {
"expected_high": 60326.94,
"expected_low": 59566.59,
"high_first": false
},
"8h": {
"expected_high": 60620.53,
"expected_low": 59566.59,
"high_first": false
},
"24h": {
"expected_high": 60856.2,
"expected_low": 58953.26,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 61870.0,
"description": "$60,856.20 회복 후 $61,870.00(SOW 재진입선·전일 저점·fib ext_1.0 삼중 합류) 상향 안착 시, 반등이 단순 되돌림을 넘어 구조 회복 시도로 전환되어 약세 Phase E 논리가 약화된다."
},
"bearish": {
"price": 60238.0,
"description": "$60,238.00 하향 4H 종가 확정 및 반등 실패 시 Phase E 이탈이 결정적이며, WP2 되돌림을 건너뛰고 $59,330.06·$58,953.26·$58,142.80 하방 유동성으로 직접 가속 확장한다."
}
},
"scenario_invalidation": 61870.0,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.63,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 59566.59,\n \"type\": \"liquidity_sweep\",\n \"source\": \"Fibonacci(지지 $59,566.59), Wyckoff·ICT·Candlestick·Derivatives($60,238.00 공유 저점 이탈), Harmonic(Butterfly D $59,786.90, PRZ 내부)\",\n \"description\": \"현재가 $60,273.90가 7일 저점·Phase E 저점 $60,238.00 바로 위($35.90)에 위치. 마지막 4H봉 -4.2% 급락·bearish engulfing, 롱 계정 0.668·long_crowding 1.000의 청산 연료가 즉각적인 하향 압력을 형성한다. $60,238.00 하향 스윕으로 매도측 유동성을 흡수하며 fib 지지 $59,566.59(harmonic D $59,786.90·bullish Butterfly PRZ $58,953~$60,620 내부)까지 1차 하락.\",\n \"est_hours\": 3.0\n },\n {\n \"seq\": 2,\n \"price\": 60856.2,\n \"type\": \"resistance_test\",\n \"source\": \"Fibonacci(reclaim 저항 $60,856.20), Derivatives($61,500~$61,700 상방 청산 pocket), Harmonic(bullish PRZ 반등 후보)\",\n \"description\": \"할인 영역·bullish PRZ($58,953~$60,620) 내부에서 유동성 흡수 후 반등. 과밀 롱 청산 종료 + 상방 청산 구간($61,500~$61,700) 자석 효과로 숏 스퀴즈성 되돌림 발생, 깨진 fib 저항 $60,856.20을 아래에서 재시험한다. 추세 내 되돌림으로 해석되며 되돌림 숏 진입 구간 — $61,870.00 회복 전까지는 약세 우위 유지.\",\n \"est_hours\": 10.0\n },\n {\n \"seq\": 3,\n \"price\": 58953.26,\n \"type\": \"swing_low\",\n \"source\": \"Harmonic(PRZ 하단 $58,953.26), Fibonacci(다음 지지 $58,142.80), Wyckoff(분배 Phase E 하방 확장), Derivatives($57,800 하방 유동성)\",\n \"description\": \"$60,856.20 reclaim 실패 시 분배 Phase E 약세 재개. 가격이 EMA20 $63,010.89·EMA120 $65,008.76·EMA240 $68,301.01을 전부 하회하고 SOW $61,870.00 회복에 실패한 구조적 약세가 하방 유동성 $58,953.26(harmonic PRZ 하단)으로 확장을 유도. 이탈 시 $58,142.80·$57,800 개방.\",\n \"est_hours\": 22.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 60326.94, \"expected_low\": 59566.59, \"high_first\": false},\n \"8h\": {\"expected_high\": 60620.53, \"expected_low\": 59566.59, \"high_first\": false},\n \"24h\": {\"expected_high\": 60856.20, \"expected_low\": 58953.26, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\n \"price\": 61870.0,\n \"description\": \"$60,856.20 회복 후 $61,870.00(SOW 재진입선·전일 저점·fib ext_1.0 삼중 합류) 상향 안착 시, 반등이 단순 되돌림을 넘어 구조 회복 시도로 전환되어 약세 Phase E 논리가 약화된다.\"\n },\n \"bearish\": {\n \"price\": 60238.0,\n \"description\": \"$60,238.00 하향 4H 종가 확정 및 반등 실패 시 Phase E 이탈이 결정적이며, WP2 되돌림을 건너뛰고 $59,330.06·$58,953.26·$58,142.80 하방 유동성으로 직접 가속 확장한다.\"\n }\n },\n \"scenario_invalidation\": 61870.0\n}\n```"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 59566.59,
"turning_zone": [
59294.65,
59566.59
],
"likely_wick": 59430.0,
"rejection_confirm": 59786.9,
"invalid_overshoot": 59180.0,
"calibration_reasoning": "하향(매도측) 유동성 스윕이므로 존을 base 아래로 구성 — fib 지지 $59,566.59를 상단, 그 아래 Chairman 지지·스톱 군집 $59,330.06을 포함하도록 0.30×ATR($272) 폭으로 설정. likely_wick은 지지 하단을 스윕하는 $59,430, harmonic D $59,786.90(butterfly PRZ 내부) 회복 시 반등 확인, $59,180 이탈은 스윕 실패로 본다."
},
{
"seq": 2,
"base_target": 60856.2,
"turning_zone": [
60856.2,
61300.0
],
"likely_wick": 61000.0,
"rejection_confirm": 60326.94,
"invalid_overshoot": 61870.0,
"calibration_reasoning": "되돌림 숏스퀴즈가 깨진 fib 저항 $60,856.20을 아래에서 재시험하는 상방 타깃 — 상방 청산 자석 $61,500~$61,700 하단을 향해 존을 0.49×ATR($444) 확장하고, $61,000 라운드 자석으로 likely_wick 설정. $60,326.94(fib/Chairman) 하향 이탈 시 거부 확인, 약세 무효선 $61,870.00 돌파 시 turning point 무효."
},
{
"seq": 3,
"base_target": 58953.26,
"turning_zone": [
58350.0,
58953.26
],
"likely_wick": 58650.0,
"rejection_confirm": 59330.06,
"invalid_overshoot": 58142.8,
"calibration_reasoning": "종착 스윙 저점이므로 harmonic PRZ 하단 $58,953.26 아래로 터미널 존(0.66×ATR, $603)을 다음 지지 $58,142.80 직상단까지 확장. likely_wick $58,650은 PRZ 하단을 플러시하는 구간, $59,330.06(Chairman) 회복 시 반전 확인, $58,142.80 이탈 시 $57,800 개방으로 이 저점이 무효화된다."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 59566.59,\n \"turning_zone\": [59294.65, 59566.59],\n \"likely_wick\": 59430.00,\n \"rejection_confirm\": 59786.90,\n \"invalid_overshoot\": 59180.00,\n \"calibration_reasoning\": \"하향(매도측) 유동성 스윕이므로 존을 base 아래로 구성 — fib 지지 $59,566.59를 상단, 그 아래 Chairman 지지·스톱 군집 $59,330.06을 포함하도록 0.30×ATR($272) 폭으로 설정. likely_wick은 지지 하단을 스윕하는 $59,430, harmonic D $59,786.90(butterfly PRZ 내부) 회복 시 반등 확인, $59,180 이탈은 스윕 실패로 본다.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 60856.20,\n \"turning_zone\": [60856.20, 61300.00],\n \"likely_wick\": 61000.00,\n \"rejection_confirm\": 60326.94,\n \"invalid_overshoot\": 61870.00,\n \"calibration_reasoning\": \"되돌림 숏스퀴즈가 깨진 fib 저항 $60,856.20을 아래에서 재시험하는 상방 타깃 — 상방 청산 자석 $61,500~$61,700 하단을 향해 존을 0.49×ATR($444) 확장하고, $61,000 라운드 자석으로 likely_wick 설정. $60,326.94(fib/Chairman) 하향 이탈 시 거부 확인, 약세 무효선 $61,870.00 돌파 시 turning point 무효.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 58953.26,\n \"turning_zone\": [58350.00, 58953.26],\n \"likely_wick\": 58650.00,\n \"rejection_confirm\": 59330.06,\n \"invalid_overshoot\": 58142.80,\n \"calibration_reasoning\": \"종착 스윙 저점이므로 harmonic PRZ 하단 $58,953.26 아래로 터미널 존(0.66×ATR, $603)을 다음 지지 $58,142.80 직상단까지 확장. likely_wick $58,650은 PRZ 하단을 플러시하는 구간, $59,330.06(Chairman) 회복 시 반전 확인, $58,142.80 이탈 시 $57,800 개방으로 이 저점이 무효화된다.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 60.1,
"chairman": 86.3,
"operating_path": 223.8,
"tp_calibrator": 230.2
},
"agents": {},
"total_s": 600.4
}
}