Signal: BEARISH (64%) | Price: $60,521.70 | 2026-06-27 17:00 KST | 300 candles
Council: 0 bullish, 2 neutral, 4 bearish | Support: $60,400 / $59,800 / $59,080 | Resistance: $60,734 / $60,830 / $61,300
BTC/USDT 일봉 구조는 현재가 $60,521.70가 EMA20 $63,507.99, 마지막 ICT 약세 CHoCH $64,918.20, Fib 0.618 $62,203.00 아래에 있어 위원회 기준으로는 아직 약세 구조가 우세하다. 다만 현재 위치는 Wyckoff Phase C TERMINAL_SPRING 후보 구간으로, $58,030.00 저점 sweep 이후 $59,800.00 박스 하단을 재진입한 상태라 하단부 축적 가능성은 조건부로 열려 있다. 구조적 핵심 구간은 하단 $58,030.00-$59,800.00, 중단 $60,734.00-$60,875.70, 상단 $63,507.99-$64,918.20이며, 특히 $64,918.20 회복 전까지는 Spring 후보가 Phase D SOS로 확정되지 않는다. 하모닉 PRZ $59,487.19-$60,875.70과 Wyckoff Spring 후보는 반전 리스크를 높이지만, 반응 확인이 없어 현재 구조 판정을 뒤집지는 못한다. 약세 구조의 무효화는 $64,918.20 이상 수용 및 $65,597.20-$65,745.00 회복에서 판단한다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | NEUTRAL | 62% | $59,800 / $59,080 | $64,918 / $65,745 |
| ICT Trader | BEARISH | 78% | $58,288 / $58,030 | $60,734 / $63,508 |
| Derivatives Trader | BEARISH | 58% | $60,400 / $58,600 | $61,300 / $62,200 |
| Candlestick Reader | BEARISH | 58% | $58,030 / $60,522 | $61,814 / $63,508 |
| Fibonacci Analyst | BEARISH | 55% | $59,080 / $58,030 | $60,830 / $62,203 |
| Harmonic Specialist | NEUTRAL | 56% | $60,876 / $60,181 | $62,793 / $63,373 |
Support: $59,800 / $59,080 / $58,030 | Resistance: $64,918 / $65,745 / $71,690 | Horizon: medium term
지표상 regime은 ACC, regime_fitness는 0.870이며 감지된 이벤트 체인은 SC $59,800 → AR $71,690 → ST $64,918.20 → Spring $59,080 → TERMINAL_SPRING $58,030으로, 축적 Phase C 후보가 우세합니다. 구조적 해석은 bullish이지만 현재 구조는 acc_candidate이고 마지막 이벤트가 TERMINAL_SPRING이므로, 아직 SOS/LPS를 통한 Phase D 진입이나 박스 상단 수용은 확인되지 않았습니다. 현재가 $60,521.70은 SC $59,800을 재진입한 상태라 Spring 회수 시도는 유효하지만, $64,918.20~$65,745 구간을 회복하지 못하면 단기적으로는 저점 재시험 또는 박스 하단 횡보가 우선입니다. 따라서 구조는 축적 우위로 보되, 실행 신호는 확인 전 단계의 중립-상방 후보로 평가합니다.
Support: $58,288 / $58,030 | Resistance: $60,734 / $63,508 / $64,918 | Horizon: short/medium term
확인된 구조는 bearish로 판단한다. BOS/CHoCH 시퀀스가 CHoCH_bearish $108,566.00, BOS_bearish $101,516.50, CHoCH_bearish $84,408.60 이후 마지막 CHoCH_bearish $64,918.20까지 이어졌고, 현재가 $60,521.70는 해당 구조 전환 레벨 아래에 머물고 있다. 가격은 EQ $70,245.25 아래 discount에 있어 신규 숏 추격 구간은 다소 불리하지만, EMA20 $63,507.99조차 회복하지 못해 반등 매도 setup이 우세하다. 단기적으로 전일 고가 $60,734.00 돌파 실패가 확인되면 $58,288.00 및 range low $58,030.00의 sell-side liquidity를 다시 사냥할 가능성이 높다.
Support: $60,400 / $58,600 / $57,700 | Resistance: $61,300 / $62,200 / $62,300 | Horizon: short term
확정 구조는 약세입니다. 현재가 $60,521.70은 EMA20 $63,507.99, EMA120 $72,219.94, EMA240 $79,374.61 아래에 있으며, 7일 고점 $65,597.20 대비 하단부에서 거래되고 있어 구조적 회복이 확인되지 않았습니다. 파생 포지셔닝은 롱 계정 비율 0.681과 account_long_crowding 1.000으로 여전히 롱이 crowded 상태라 $60,400 하방 유동성 스윕 가능성이 남아 있습니다. 다만 CVD divergence 0.850, CVD change +$1,039.20, OI 24h -1.6160%는 강한 신규 숏 추세라기보다 매도 압력 둔화와 언와인딩을 시사하므로 setup_bias는 순수 약세가 아닌 중립으로 봅니다. $60,400을 이탈 후 빠르게 회복하지 못하면 $58,600, $57,700까지 열리지만, $61,300 회복 후 $62,200-$62,300 상방 청산대를 흡수하면 단기 숏 스퀴즈가 우선될 수 있습니다.
Support: $58,030 / $60,522 | Resistance: $61,814 / $63,508 / $65,597 | Horizon: short/medium term
일봉 구조는 현재가 $60,521.70가 EMA20 $63,507.99보다 4.7%, EMA120 $72,219.94보다 16.2%, EMA240 $79,374.61보다 23.8% 낮아 확정적으로 약세 우위입니다. 최근 탐지된 유효 패턴은 bearish_engulfing@293 1개이며, 품질은 0.574로 후보 등급이지만 bear_score가 0.750으로 매도 압력이 우세합니다. 다만 가격은 7일 저점 $58,030.00에 가까운 할인 구간에 있고 최근 3일 하락 후 2일 반등이 나와, 구조는 약세지만 단기 실행 셋업은 저점 반등 가능성을 내포합니다. $63,507.99 EMA20을 회복하지 못하면 반등은 되돌림 성격으로 해석되며, $58,030.00 이탈 시 하락 지속 신호가 강화됩니다.
Support: $59,080 / $58,030 | Resistance: $60,830 / $62,203 / $63,168 | Horizon: short/medium term
현재 BTC는 Low→High 스윙 $59,080→$67,255 기준으로 0.786 되돌림 $60,829.54 아래에 위치해 있으며, 이는 상승 스윙의 방어력이 상당히 약화되었음을 의미합니다. 특히 고확률 반응 구간인 0.618 황금비율 $62,203.00을 이미 하향 이탈했고, 현재 이 가격은 반등 시 강한 저항으로 작용할 가능성이 큽니다. 구조적으로는 0.5 되돌림 $63,167.70 및 EMA20 $63,507.99 아래에 머물러 있어 약세 우위이며, $59,080 스윙 저점이 깨질 경우 $58,030 7일 저점까지 유동성 회수가 열릴 수 있습니다. 다만 가격이 할인 구간에 있고 0.786 부근에서 반응 가능성이 남아 있어, setup_bias는 확정적 약세보다는 중립으로 평가합니다.
Support: $60,876 / $60,181 / $59,487 | Resistance: $62,793 / $63,373 / $64,497 | Horizon: short/medium term
일봉 구조는 가격이 EMA20 $63,507.99보다 4.7%, EMA120 $72,219.94보다 16.2%, EMA240 $79,374.61보다 23.8% 아래에 있어 아직 하락 우위로 해석한다. 다만 실행 셋업 관점에서는 현재가 $60,521.70가 핵심 bullish Butterfly 활성 PRZ $59,487.19-$60,875.70 안에 있으며, Bat 후보 PRZ $59,430.27-$60,638.74와도 겹쳐 $59.4k-$60.9k가 단기 반등 후보 구간이다. 가장 높은 점수의 패턴은 strict bullish Butterfly로 pattern_score 0.904, ratio_score 0.907, PRZ confluence는 XAD·BC_EXT·ABCD 3종이지만, PRZ 폭이 2.307%로 지정 max_width 1.80%를 초과해 단독 신뢰도는 제한된다. 특히 confirmed_reaction_prz_count가 0이고 council_relevant_prz_count도 0이므로, 하모닉은 아직 구조를 뒤집을 수 없고 반응 확인 전에는 약한 반전 후보 구간으로만 취급한다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $59,080 | support_test | Fibonacci (스윙 저점 $59,080), Wyckoff (Spring $59,080), Chairman 지지 클러스터, ICT/Derivatives 하방 편향 | 6.0 | 현재가 $60,521.70가 0.786 되돌림 $60,829.54와 전일 고가 $60,734.00 회복에 실패한 상태. ICT(78%)의 '전일 고가 미돌파 → sell-side 사냥' 시나리오와 Derivatives의 롱 과밀(계정비율 0.681)·$60,400 스윕 리스크가 하방을 우선시한다. 1차 하방 목표는 Fib 스윙 저점이자 Wyckoff Spring 레벨인 $59,080으로, 할인 구간 내 첫 지지 시험 구간이다. |
| 2 | $58,030 | liquidity_sweep | Wyckoff (TERMINAL_SPRING $58,030), ICT (range low $58,030 + $58,288 sell-side), Candlestick (7일 저점 $58,030), Harmonic PRZ 하단 | 13.0 | $59,080 이탈 시 ICT가 지목한 $58,288 및 range low $58,030의 sell-side liquidity를 회수하는 sweep. 이 구간은 Wyckoff TERMINAL_SPRING 후보·7일 저점·Harmonic bullish Butterfly PRZ 하단이 수렴하는 핵심 반전 후보 존이며, 유동성 사냥 특성상 $57,700-$57,784 소폭 오버슈트 가능성을 포함한다. 경로상 최저 극값. |
| 3 | $60,400 | resistance_test | Wyckoff (Spring 반응 + SC $59,800 재탈환), Harmonic (bullish Butterfly/Bat PRZ 반응), Chairman support-flip $60,400, Derivatives 언와인딩 | 22.0 | $58,030 sweep에서 Wyckoff Spring·Harmonic PRZ 반응이 발생하면 $59,800 SC를 재탈환하며 support-turned-resistance인 $60,400까지 되돌림 반등. 다만 EMA20 $63,507.99·전일 고가 $60,734.00·0.786 Fib $60,829.54의 상위 공급이 두터워 lower high로 캡되어 약세 구조 자체는 유지된다(NEUTRAL 셋업의 양방향 리스크 반영). |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $59,400 | $60,734 | High first |
| 8h | $58,288 | $60,734 | High first |
| 24h | $58,030 | $60,734 | High first |
Invalidation: $62,203
```json
{
"path_type": "complex",
"confidence": 0.58,
"waypoints": [
{
"seq": 1,
"price": 59080.0,
"type": "support_test",
"source": "Fibonacci (스윙 저점 $59,080), Wyckoff (Spring $59,080), Chairman 지지 클러스터, ICT/Derivatives 하방 편향",
"description": "현재가 $60,521.70가 0.786 되돌림 $60,829.54와 전일 고가 $60,734.00 회복에 실패한 상태. ICT(78%)의 '전일 고가 미돌파 → sell-side 사냥' 시나리오와 Derivatives의 롱 과밀(계정비율 0.681)·$60,400 스윕 리스크가 하방을 우선시한다. 1차 하방 목표는 Fib 스윙 저점이자 Wyckoff Spring 레벨인 $59,080으로, 할인 구간 내 첫 지지 시험 구간이다.",
"est_hours": 6.0
},
{
"seq": 2,
"price": 58030.0,
"type": "liquidity_sweep",
"source": "Wyckoff (TERMINAL_SPRING $58,030), ICT (range low $58,030 + $58,288 sell-side), Candlestick (7일 저점 $58,030), Harmonic PRZ 하단",
"description": "$59,080 이탈 시 ICT가 지목한 $58,288 및 range low $58,030의 sell-side liquidity를 회수하는 sweep. 이 구간은 Wyckoff TERMINAL_SPRING 후보·7일 저점·Harmonic bullish Butterfly PRZ 하단이 수렴하는 핵심 반전 후보 존이며, 유동성 사냥 특성상 $57,700-$57,784 소폭 오버슈트 가능성을 포함한다. 경로상 최저 극값.",
"est_hours": 13.0
},
{
"seq": 3,
"price": 60400.0,
"type": "resistance_test",
"source": "Wyckoff (Spring 반응 + SC $59,800 재탈환), Harmonic (bullish Butterfly/Bat PRZ 반응), Chairman support-flip $60,400, Derivatives 언와인딩",
"description": "$58,030 sweep에서 Wyckoff Spring·Harmonic PRZ 반응이 발생하면 $59,800 SC를 재탈환하며 support-turned-resistance인 $60,400까지 되돌림 반등. 다만 EMA20 $63,507.99·전일 고가 $60,734.00·0.786 Fib $60,829.54의 상위 공급이 두터워 lower high로 캡되어 약세 구조 자체는 유지된다(NEUTRAL 셋업의 양방향 리스크 반영).",
"est_hours": 22.0
}
],
"period_extremes": {
"4h": {"expected_high": 60734.0, "expected_low": 59400.0, "high_first": true},
"8h": {"expected_high": 60734.0, "expected_low": 58288.0, "high_first": true},
"24h": {"expected_high": 60734.0, "expected_low": 58030.0, "high_first": true}
},
"triggers": {
"bullish": {
"price": 61300.0,
"description": "Derivatives 기준 $61,300 회복 후 $62,200-$62,300 청산대 흡수 시 단기 숏 스퀴즈. 0.786 Fib $60,829.54·전일 고가 $60,734.00 위 수용은 하방 sweep 시나리오 약화이며 EMA20 $63,507.99 회복 가속을 의미한다."
},
"bearish": {
"price": 58030.0,
"description": "$58,030 TERMINAL_SPRING/range low 아래 수용(시간봉 종가 $57,800 이하 정착)은 Wyckoff 축적·Harmonic PRZ 반전 후보를 무효화하고 Derivatives $57,700 및 그 아래로 sell-side 연장 — sweep가 아닌 추세 이탈로 약세 가속."
}
},
"scenario_invalidation": 62203.0
}
```{
"overall_signal": "bearish",
"overall_confidence": 0.64,
"execution_setup": {
"setup_bias": "neutral",
"setup_strength": 0.57,
"active_setups": [
"ICT 기준 마지막 약세 CHoCH 레벨 $64,918.20 아래 수용 중이며, EMA20 $63,507.99도 회복하지 못한 상태",
"가격은 0.786 되돌림 $60,829.54 바로 아래에 있어 단기 재진입 실패 시 약세 구조가 유지되는 구간",
"Wyckoff 기준 $58,030.00 TERMINAL_SPRING 후보 이후 $59,800.00 SC 상단을 재진입한 Phase C 축적 후보",
"하모닉 기준 bullish Butterfly 활성 PRZ $59,487.19-$60,875.70 내부에 현재가 $60,521.70 위치",
"파생 포지셔닝은 롱 계정 비율 0.681로 롱 과밀이며, $60,400 하방 유동성 스윕 리스크 존재",
"단기 상방 확인 조건은 $61,300 회복 후 $62,200-$62,300 청산대 흡수 및 $63,507.99 EMA20 회복"
],
"setup_vs_structure": "상위 구조는 아직 약세이나, 현재가는 Wyckoff Spring 후보와 하모닉 PRZ가 겹치는 할인 구간에 있어 실행 셋업은 중립으로 압축된다. 즉 구조 추세 추종 숏은 우위가 있지만, $58,030-$60,900 구간에서는 반전 후보와 유동성 스윕 리스크가 동시에 존재한다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 4,
"neutral_count": 2
},
"key_levels": {
"support": [
60400,
59800,
59080,
58288,
58030,
57700
],
"resistance": [
60734,
60829.54,
61300,
62203,
63167.7,
63507.99,
64918.2,
65597.2
]
},
"confluences": [
"Candlestick, Fibonacci, ICT, Derivatives 모두 현재가 $60,521.70가 EMA20 $63,507.99 아래에 있어 일봉 구조 회복이 미확인이라고 판단한다.",
"ICT와 Wyckoff가 모두 $64,918.20을 핵심 구조 레벨로 제시한다. ICT는 마지막 약세 CHoCH, Wyckoff는 ST 저항으로 해석한다.",
"Fibonacci의 0.786 되돌림 $60,829.54, ICT 전일 고가 $60,734.00, Harmonic 활성 PRZ 상단 $60,875.70이 $60.7k-$60.9k에 밀집해 단기 구조 판정 구간을 형성한다.",
"Wyckoff $58,030.00 TERMINAL_SPRING, ICT range low $58,030.00, Candlestick 7일 저점 $58,030.00이 동일한 하단 구조 레벨로 수렴한다.",
"Fibonacci $62,203.00, Derivatives $62,200-$62,300, 그리고 Harmonic 일부 TP/PRZ 구간이 $62.2k 부근에서 단기 저항 및 청산대 confluence를 만든다.",
"Harmonic bullish Butterfly PRZ $59,487.19-$60,875.70과 Wyckoff SC 재진입 레벨 $59,800.00이 겹쳐 $59.4k-$60.9k는 반등 후보 구간으로 확인된다."
],
"conflicts": [
"Wyckoff는 $58,030.00 저점 이탈 후 $59,800.00 박스 하단 재진입을 Phase C TERMINAL_SPRING 후보로 보며 구조적으로 축적 가능성을 평가하지만, ICT는 $64,918.20 아래 수용을 확인된 약세 CHoCH 이후의 약세 구조로 본다.",
"Harmonic은 현재가가 bullish Butterfly PRZ 내부에 있어 반전 후보를 제시하지만, 해당 패턴은 반응 확인이 없고 forming 상태이므로 구조를 뒤집을 권한은 제한적이다.",
"Derivatives는 구조적으로 약세를 지지하나 OI 24h -1.6160%와 CVD 개선은 신규 숏 추세 강화보다 포지션 언와인딩 성격을 시사해 순수 추세 추종 신뢰도를 낮춘다.",
"Candlestick과 Fibonacci는 EMA20 및 주요 Fib 레벨 하회로 약세를 보지만, 동시에 가격이 할인 구간과 7일 저점 인근에 있어 신규 숏 추격에는 불리한 위치라고 인정한다."
],
"highest_conviction_analyst": "ICT Trader — 신뢰도 78%로 가장 높고, $64,918.20 마지막 약세 CHoCH, $63,507.99 EMA20, $60,734.00 전일 고가, $58,030.00 range low 등 구조 레벨을 가장 명확하게 제시한다. 또한 현재가가 EQ $70,245.25 아래 discount에 있어 추격 숏의 불리함까지 구분해 구조와 실행 리스크를 분리했다.",
"invalidation_level": "$64,918.20 이상 일봉 수용 및 $65,597.20-$65,745.00 회복 시 현재 약세 구조 판정은 훼손된다.",
"executive_summary": "BTC/USDT 일봉 구조는 현재가 $60,521.70가 EMA20 $63,507.99, 마지막 ICT 약세 CHoCH $64,918.20, Fib 0.618 $62,203.00 아래에 있어 위원회 기준으로는 아직 약세 구조가 우세하다. 다만 현재 위치는 Wyckoff Phase C TERMINAL_SPRING 후보 구간으로, $58,030.00 저점 sweep 이후 $59,800.00 박스 하단을 재진입한 상태라 하단부 축적 가능성은 조건부로 열려 있다. 구조적 핵심 구간은 하단 $58,030.00-$59,800.00, 중단 $60,734.00-$60,875.70, 상단 $63,507.99-$64,918.20이며, 특히 $64,918.20 회복 전까지는 Spring 후보가 Phase D SOS로 확정되지 않는다. 하모닉 PRZ $59,487.19-$60,875.70과 Wyckoff Spring 후보는 반전 리스크를 높이지만, 반응 확인이 없어 현재 구조 판정을 뒤집지는 못한다. 약세 구조의 무효화는 $64,918.20 이상 수용 및 $65,597.20-$65,745.00 회복에서 판단한다."
}{
"symbol": "BTC/USDT",
"timeframe": "1d",
"timestamp": "2026-06-27 17:00 KST",
"last_price": 60521.7,
"num_candles": 300,
"stage1_analyses": {
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bearish",
"confidence": 0.58,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.45,
"setup_signals": [
"현재가 $60,521.70는 7일 범위 EQ $61,813.60 아래의 할인 구간에 위치",
"7일 저점 지지 $58,030.00 근처에서 최근 2개 일봉이 +0.5%, +0.7% 반등",
"단기 반등이 있으나 EMA20 $63,507.99 아래에 머물러 아직 구조 전환 확인 없음"
],
"reasoning": "일봉 구조는 현재가 $60,521.70가 EMA20 $63,507.99보다 4.7%, EMA120 $72,219.94보다 16.2%, EMA240 $79,374.61보다 23.8% 낮아 확정적으로 약세 우위입니다. 최근 탐지된 유효 패턴은 bearish_engulfing@293 1개이며, 품질은 0.574로 후보 등급이지만 bear_score가 0.750으로 매도 압력이 우세합니다. 다만 가격은 7일 저점 $58,030.00에 가까운 할인 구간에 있고 최근 3일 하락 후 2일 반등이 나와, 구조는 약세지만 단기 실행 셋업은 저점 반등 가능성을 내포합니다. $63,507.99 EMA20을 회복하지 못하면 반등은 되돌림 성격으로 해석되며, $58,030.00 이탈 시 하락 지속 신호가 강화됩니다.",
"key_levels": {
"support": [
58030.0,
60521.7
],
"resistance": [
61813.6,
63507.99,
65597.2
]
},
"time_horizon": "short/medium term",
"invalidation_level": "$63,507.99 일봉 종가 상향 돌파",
"risk_scenario": "반대 시나리오로 가격이 EMA20 $63,507.99를 회복하고 7일 고점 $65,597.20까지 돌파하면 bearish_engulfing 후보 신호는 실패로 간주되며, 숏 포지션 청산과 함께 $65,597.20 위 유동성 사냥이 발생할 수 있습니다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 126,
"recent_patterns": 1,
"pattern_list": [
"bearish_engulfing@293"
],
"atr_value": 2285.99,
"vol_avg_20": 166564.48,
"high_volume_patterns": [],
"pattern_candidates": [
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.574,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.574,
"bull_score": 0,
"bear_score": 0.75
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.58,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.45,\n \"setup_signals\": [\n \"현재가 $60,521.70는 7일 범위 EQ $61,813.60 아래의 할인 구간에 위치\",\n \"7일 저점 지지 $58,030.00 근처에서 최근 2개 일봉이 +0.5%, +0.7% 반등\",\n \"단기 반등이 있으나 EMA20 $63,507.99 아래에 머물러 아직 구조 전환 확인 없음\"\n ],\n \"reasoning\": \"일봉 구조는 현재가 $60,521.70가 EMA20 $63,507.99보다 4.7%, EMA120 $72,219.94보다 16.2%, EMA240 $79,374.61보다 23.8% 낮아 확정적으로 약세 우위입니다. 최근 탐지된 유효 패턴은 bearish_engulfing@293 1개이며, 품질은 0.574로 후보 등급이지만 bear_score가 0.750으로 매도 압력이 우세합니다. 다만 가격은 7일 저점 $58,030.00에 가까운 할인 구간에 있고 최근 3일 하락 후 2일 반등이 나와, 구조는 약세지만 단기 실행 셋업은 저점 반등 가능성을 내포합니다. $63,507.99 EMA20을 회복하지 못하면 반등은 되돌림 성격으로 해석되며, $58,030.00 이탈 시 하락 지속 신호가 강화됩니다.\",\n \"key_levels\": {\n \"support\": [\n 58030.0,\n 60521.7\n ],\n \"resistance\": [\n 61813.6,\n 63507.99,\n 65597.2\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"$63,507.99 일봉 종가 상향 돌파\",\n \"risk_scenario\": \"반대 시나리오로 가격이 EMA20 $63,507.99를 회복하고 7일 고점 $65,597.20까지 돌파하면 bearish_engulfing 후보 신호는 실패로 간주되며, 숏 포지션 청산과 함께 $65,597.20 위 유동성 사냥이 발생할 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "bearish",
"confidence": 0.55,
"structure_bias": "bearish",
"setup_bias": "neutral",
"setup_score": 0.42,
"setup_signals": [
"가격이 EQ 0.5 되돌림 $63,167.70 아래에 있어 할인 구간에 위치",
"0.618 황금비율 $62,203.00 이탈 후 저항화되어 단기 반등 시 핵심 매도 압력 구간",
"현재가 $60,521.70이 0.786 되돌림 $60,829.54 바로 아래에 있어 재진입 실패 시 하락 지속 위험",
"스윙 저점 $59,080 및 7일 저점 $58,030이 하방 유동성 타깃으로 남아 있음",
"EMA20 $63,507.99, EMA120 $72,219.94, EMA240 $79,374.61 모두 현재가 위에 있어 추세 저항이 우세"
],
"reasoning": "현재 BTC는 Low→High 스윙 $59,080→$67,255 기준으로 0.786 되돌림 $60,829.54 아래에 위치해 있으며, 이는 상승 스윙의 방어력이 상당히 약화되었음을 의미합니다. 특히 고확률 반응 구간인 0.618 황금비율 $62,203.00을 이미 하향 이탈했고, 현재 이 가격은 반등 시 강한 저항으로 작용할 가능성이 큽니다. 구조적으로는 0.5 되돌림 $63,167.70 및 EMA20 $63,507.99 아래에 머물러 있어 약세 우위이며, $59,080 스윙 저점이 깨질 경우 $58,030 7일 저점까지 유동성 회수가 열릴 수 있습니다. 다만 가격이 할인 구간에 있고 0.786 부근에서 반응 가능성이 남아 있어, setup_bias는 확정적 약세보다는 중립으로 평가합니다.",
"key_levels": {
"support": [
59080,
58030
],
"resistance": [
60829.54,
62203,
63167.7,
64132.4,
65326.01
]
},
"time_horizon": "short/medium term",
"invalidation_level": "62203.00",
"risk_scenario": "반대 시나리오는 현재가가 0.786 $60,829.54를 회복한 뒤 0.618 황금비율 $62,203.00 위로 안착하는 경우입니다. 이 경우 하락 지속 시나리오는 약화되고, $63,167.70의 0.5 되돌림 및 $64,132.40의 0.382 되돌림까지 반등 확장이 가능해집니다.",
"data_quality": "medium",
"metrics": {
"swing_pair": "Low→High: $59,080 → $67,255",
"direction": "up",
"nearest_fib": "ret_0.786",
"nearest_fib_price": 60829.54,
"nearest_fib_distance": 0.51,
"golden_ratio_level": 62203.0,
"fib_ret_382": 64132.4,
"fib_ret_618": 62203.0,
"confluence_zones": [],
"support_levels": [],
"resistance_levels": [
60829.535599999996,
62203.002799999995,
63167.7
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 65326.01,
"distance_pct": 7.94,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.382",
"price": 64132.4,
"distance_pct": 5.97,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.5",
"price": 63167.7,
"distance_pct": 4.37,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.618",
"price": 62203.0,
"distance_pct": 2.78,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.786",
"price": 60829.54,
"distance_pct": 0.51,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.0",
"price": 67255.4,
"distance_pct": 11.13,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.272",
"price": 69479.11,
"distance_pct": 14.8,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.414",
"price": 70640.02,
"distance_pct": 16.72,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.618",
"price": 72307.8,
"distance_pct": 19.47,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_2.0",
"price": 75430.8,
"distance_pct": 24.63,
"is_support": false,
"cluster_score": 0.0
}
],
"confluence_quality": 0,
"fib_reaction_state": "approaching",
"reaction_probability": 0.45
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.55,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"neutral\",\n \"setup_score\": 0.42,\n \"setup_signals\": [\n \"가격이 EQ 0.5 되돌림 $63,167.70 아래에 있어 할인 구간에 위치\",\n \"0.618 황금비율 $62,203.00 이탈 후 저항화되어 단기 반등 시 핵심 매도 압력 구간\",\n \"현재가 $60,521.70이 0.786 되돌림 $60,829.54 바로 아래에 있어 재진입 실패 시 하락 지속 위험\",\n \"스윙 저점 $59,080 및 7일 저점 $58,030이 하방 유동성 타깃으로 남아 있음\",\n \"EMA20 $63,507.99, EMA120 $72,219.94, EMA240 $79,374.61 모두 현재가 위에 있어 추세 저항이 우세\"\n ],\n \"reasoning\": \"현재 BTC는 Low→High 스윙 $59,080→$67,255 기준으로 0.786 되돌림 $60,829.54 아래에 위치해 있으며, 이는 상승 스윙의 방어력이 상당히 약화되었음을 의미합니다. 특히 고확률 반응 구간인 0.618 황금비율 $62,203.00을 이미 하향 이탈했고, 현재 이 가격은 반등 시 강한 저항으로 작용할 가능성이 큽니다. 구조적으로는 0.5 되돌림 $63,167.70 및 EMA20 $63,507.99 아래에 머물러 있어 약세 우위이며, $59,080 스윙 저점이 깨질 경우 $58,030 7일 저점까지 유동성 회수가 열릴 수 있습니다. 다만 가격이 할인 구간에 있고 0.786 부근에서 반응 가능성이 남아 있어, setup_bias는 확정적 약세보다는 중립으로 평가합니다.\",\n \"key_levels\": {\n \"support\": [\n 59080,\n 58030\n ],\n \"resistance\": [\n 60829.54,\n 62203,\n 63167.7,\n 64132.4,\n 65326.01\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"62203.00\",\n \"risk_scenario\": \"반대 시나리오는 현재가가 0.786 $60,829.54를 회복한 뒤 0.618 황금비율 $62,203.00 위로 안착하는 경우입니다. 이 경우 하락 지속 시나리오는 약화되고, $63,167.70의 0.5 되돌림 및 $64,132.40의 0.382 되돌림까지 반등 확장이 가능해집니다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "neutral",
"confidence": 0.62,
"structure_bias": "bullish",
"setup_bias": "bullish",
"setup_score": 0.64,
"setup_signals": [
"Phase C TERMINAL_SPRING 후보: 2026-06-25 저점 $58,030이 기존 SC $59,800 및 Spring $59,080을 하회한 뒤 현재가 $60,521.70로 SC 상단을 재진입",
"현재가 $60,521.70은 메인 박스 하단 $59,800 근처의 할인 구간이며, 박스 상단 $71,690 대비 하단부에 위치",
"Spring/Spring test 성격의 저점 유동성 sweep은 발생했으나, SOS 또는 LPS 확인은 아직 없음",
"단기 회복 확인선은 Spring $59,080 및 SC $59,800 위 유지, 상방 구조 확인선은 ST $64,918.20 및 박스 EQ 약 $65,745 회복"
],
"reasoning": "지표상 regime은 ACC, regime_fitness는 0.870이며 감지된 이벤트 체인은 SC $59,800 → AR $71,690 → ST $64,918.20 → Spring $59,080 → TERMINAL_SPRING $58,030으로, 축적 Phase C 후보가 우세합니다. 구조적 해석은 bullish이지만 현재 구조는 acc_candidate이고 마지막 이벤트가 TERMINAL_SPRING이므로, 아직 SOS/LPS를 통한 Phase D 진입이나 박스 상단 수용은 확인되지 않았습니다. 현재가 $60,521.70은 SC $59,800을 재진입한 상태라 Spring 회수 시도는 유효하지만, $64,918.20~$65,745 구간을 회복하지 못하면 단기적으로는 저점 재시험 또는 박스 하단 횡보가 우선입니다. 따라서 구조는 축적 우위로 보되, 실행 신호는 확인 전 단계의 중립-상방 후보로 평가합니다.",
"key_levels": {
"support": [
59800.0,
59080.0,
58030.0
],
"resistance": [
64918.2,
65745.0,
71690.0
]
},
"time_horizon": "medium term",
"invalidation_level": "58030.00",
"risk_scenario": "$58,030 TERMINAL_SPRING 저점 아래로 일봉 종가가 수용되면 Spring 실패로 해석되며, ACC Phase C 회수 시나리오는 약화되고 박스 하단 이탈 또는 더 낮은 SC 재설정 가능성이 커집니다. 반대로 $64,918.20 ST와 박스 EQ 약 $65,745를 회복하면 Spring test 성공 가능성이 높아지고, 다음 목표는 AR/상단 저항 $71,690 재시험입니다.",
"data_quality": "high",
"metrics": {
"acc_score": 87.0,
"dis_score": 85.0,
"regime": "ACC",
"regime_state": "acc_candidate",
"structure_bias": "bullish",
"phase_context": "acc_candidate / accumulation / Phase C",
"phases_detected": [
"SC",
"AR",
"ST",
"Spring",
"TERMINAL_SPRING"
],
"last_phase": "TERMINAL_SPRING",
"phase_candidates": [
{
"label": "SC",
"side": "low",
"idx": 158,
"price": 59800.0,
"color": "#ffd166"
},
{
"label": "AR",
"side": "high",
"idx": 159,
"price": 71690.0,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "low",
"idx": 209,
"price": 64918.2,
"color": "#118ab2"
},
{
"label": "Spring",
"side": "low",
"idx": 277,
"price": 59080.0,
"color": "#f9844a"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 297,
"price": 58030.0,
"color": "#f3722c"
}
],
"phase_structures": [
{
"structure_id": "1d_cycle_1",
"sequence": 1,
"timeframe": "1d",
"regime": "accumulation",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bullish",
"phase_context": "accumulation",
"start_idx": 158,
"end_idx": 297,
"phase_count": 5,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 158,
"price": 59800.0,
"color": "#ffd166",
"dt": "2026-02-06 09:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 159,
"price": 71690.0,
"color": "#06d6a0",
"dt": "2026-02-07 09:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 209,
"price": 64918.2,
"color": "#118ab2",
"dt": "2026-03-29 09:00:00+09:00"
},
{
"label": "Spring",
"side": "low",
"idx": 277,
"price": 59080.0,
"color": "#f9844a",
"dt": "2026-06-05 09:00:00+09:00"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 297,
"price": 58030.0,
"color": "#f3722c",
"dt": "2026-06-25 09:00:00+09:00"
}
]
}
],
"active_structure_id": "1d_cycle_1",
"primary_structure_id": "1d_cycle_1",
"structure_count": 1,
"regime_fitness": 0.8699414715719064,
"current_event": "TERMINAL_SPRING",
"major_phase": "C",
"pos_in_range": 0.5,
"main_range_low": 59800.0,
"main_range_high": 71690.0
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.62,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.64,\n \"setup_signals\": [\n \"Phase C TERMINAL_SPRING 후보: 2026-06-25 저점 $58,030이 기존 SC $59,800 및 Spring $59,080을 하회한 뒤 현재가 $60,521.70로 SC 상단을 재진입\",\n \"현재가 $60,521.70은 메인 박스 하단 $59,800 근처의 할인 구간이며, 박스 상단 $71,690 대비 하단부에 위치\",\n \"Spring/Spring test 성격의 저점 유동성 sweep은 발생했으나, SOS 또는 LPS 확인은 아직 없음\",\n \"단기 회복 확인선은 Spring $59,080 및 SC $59,800 위 유지, 상방 구조 확인선은 ST $64,918.20 및 박스 EQ 약 $65,745 회복\"\n ],\n \"reasoning\": \"지표상 regime은 ACC, regime_fitness는 0.870이며 감지된 이벤트 체인은 SC $59,800 → AR $71,690 → ST $64,918.20 → Spring $59,080 → TERMINAL_SPRING $58,030으로, 축적 Phase C 후보가 우세합니다. 구조적 해석은 bullish이지만 현재 구조는 acc_candidate이고 마지막 이벤트가 TERMINAL_SPRING이므로, 아직 SOS/LPS를 통한 Phase D 진입이나 박스 상단 수용은 확인되지 않았습니다. 현재가 $60,521.70은 SC $59,800을 재진입한 상태라 Spring 회수 시도는 유효하지만, $64,918.20~$65,745 구간을 회복하지 못하면 단기적으로는 저점 재시험 또는 박스 하단 횡보가 우선입니다. 따라서 구조는 축적 우위로 보되, 실행 신호는 확인 전 단계의 중립-상방 후보로 평가합니다.\",\n \"key_levels\": {\n \"support\": [\n 59800.0,\n 59080.0,\n 58030.0\n ],\n \"resistance\": [\n 64918.2,\n 65745.0,\n 71690.0\n ]\n },\n \"time_horizon\": \"medium term\",\n \"invalidation_level\": \"58030.00\",\n \"risk_scenario\": \"$58,030 TERMINAL_SPRING 저점 아래로 일봉 종가가 수용되면 Spring 실패로 해석되며, ACC Phase C 회수 시나리오는 약화되고 박스 하단 이탈 또는 더 낮은 SC 재설정 가능성이 커집니다. 반대로 $64,918.20 ST와 박스 EQ 약 $65,745를 회복하면 Spring test 성공 가능성이 높아지고, 다음 목표는 AR/상단 저항 $71,690 재시험입니다.\",\n \"data_quality\": \"high\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bearish",
"confidence": 0.78,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.815,
"setup_signals": [
"현재가 $60,521.70로 EQ $70,245.25 아래 discount에 있으나, 마지막 확인된 CHoCH_bearish 레벨 $64,918.20 아래에서 수용 중",
"EMA20 $63,507.99, EMA120 $72,219.94, EMA240 $79,374.61 모두 현재가 위에 있어 상위 시간축 공급 우위",
"전일 고가 $60,734.00 미돌파로 단기 buy-side liquidity 회수 실패",
"최근 7일 저점 $58,030.00 및 전일 저점 $58,288.00이 하방 sell-side liquidity로 남아 있음",
"상단 후보 bearish OB가 $80,651.20~$82,828.70에 위치해 중기 반등 시 공급 구간으로 작용 가능"
],
"reasoning": "확인된 구조는 bearish로 판단한다. BOS/CHoCH 시퀀스가 CHoCH_bearish $108,566.00, BOS_bearish $101,516.50, CHoCH_bearish $84,408.60 이후 마지막 CHoCH_bearish $64,918.20까지 이어졌고, 현재가 $60,521.70는 해당 구조 전환 레벨 아래에 머물고 있다. 가격은 EQ $70,245.25 아래 discount에 있어 신규 숏 추격 구간은 다소 불리하지만, EMA20 $63,507.99조차 회복하지 못해 반등 매도 setup이 우세하다. 단기적으로 전일 고가 $60,734.00 돌파 실패가 확인되면 $58,288.00 및 range low $58,030.00의 sell-side liquidity를 다시 사냥할 가능성이 높다.",
"key_levels": {
"support": [
58288.0,
58030.0
],
"resistance": [
60734.0,
63507.99,
64918.2,
70245.25,
80651.2,
82828.7
]
},
"time_horizon": "short/medium term",
"invalidation_level": "$64,918.20 일봉 종가 회복",
"risk_scenario": "반대로 BTC가 전일 고가 $60,734.00를 강하게 돌파한 뒤 EMA20 $63,507.99를 회복하고, 마지막 bearish CHoCH 레벨 $64,918.20 위에서 일봉 수용을 만들면 현재 하락 setup은 실패한다. 이 경우 $65,597.20의 7일 고점 유동성 회수 후 EQ $70,245.25까지 되돌림이 확장될 수 있다.",
"data_quality": "medium",
"metrics": {
"order_blocks_total": 1,
"confirmed_bullish_ob": 0,
"confirmed_bearish_ob": 0,
"candidate_bullish_ob": 0,
"candidate_bearish_ob": 1,
"active_bullish_ob": 0,
"active_bearish_ob": 0,
"nearest_bull_ob_range": null,
"nearest_bear_ob_range": {
"bottom": 80651.2,
"top": 82828.7,
"quality": "candidate",
"score": 0.509
},
"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": 70,
"fvg_open_zones": [],
"bos_choch_events": [
"CHoCH_bearish",
"BOS_bearish",
"BOS_bullish",
"CHoCH_bearish",
"BOS_bullish",
"CHoCH_bearish"
],
"bos_choch_levels": [
{
"type": "CHoCH_bearish",
"level": 108566.0
},
{
"type": "BOS_bearish",
"level": 101516.5
},
{
"type": "BOS_bullish",
"level": 94555.0
},
{
"type": "CHoCH_bearish",
"level": 84408.6
},
{
"type": "BOS_bullish",
"level": 75998.9
},
{
"type": "CHoCH_bearish",
"level": 64918.2
}
],
"bos_sequence": [
"CHoCH_bearish",
"BOS_bearish",
"BOS_bullish",
"CHoCH_bearish",
"BOS_bullish",
"CHoCH_bearish"
],
"consecutive_bull_bos": 0,
"consecutive_bear_bos": 0,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [],
"current_zone": "discount",
"eq_level": 70245.25,
"range_high": 82460.5,
"range_low": 58030.0,
"bull_score": 6.5,
"bear_score": 9.1,
"setup_bias": "bearish",
"setup_score": 0.815,
"setup_signals": [
"bearish CHoCH below $108,566.00",
"bearish BOS below $101,516.50",
"bearish CHoCH below $84,408.60",
"bearish CHoCH below $64,918.20"
],
"retracement_direction": "bullish",
"current_retracement_pct": 109.7,
"deepest_retracement_pct": 112.8,
"previous_day_high": 60734.0,
"previous_day_low": 58288.0,
"broken_prev_high": false,
"broken_prev_low": false,
"sessions": {}
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.78,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.815,\n \"setup_signals\": [\n \"현재가 $60,521.70로 EQ $70,245.25 아래 discount에 있으나, 마지막 확인된 CHoCH_bearish 레벨 $64,918.20 아래에서 수용 중\",\n \"EMA20 $63,507.99, EMA120 $72,219.94, EMA240 $79,374.61 모두 현재가 위에 있어 상위 시간축 공급 우위\",\n \"전일 고가 $60,734.00 미돌파로 단기 buy-side liquidity 회수 실패\",\n \"최근 7일 저점 $58,030.00 및 전일 저점 $58,288.00이 하방 sell-side liquidity로 남아 있음\",\n \"상단 후보 bearish OB가 $80,651.20~$82,828.70에 위치해 중기 반등 시 공급 구간으로 작용 가능\"\n ],\n \"reasoning\": \"확인된 구조는 bearish로 판단한다. BOS/CHoCH 시퀀스가 CHoCH_bearish $108,566.00, BOS_bearish $101,516.50, CHoCH_bearish $84,408.60 이후 마지막 CHoCH_bearish $64,918.20까지 이어졌고, 현재가 $60,521.70는 해당 구조 전환 레벨 아래에 머물고 있다. 가격은 EQ $70,245.25 아래 discount에 있어 신규 숏 추격 구간은 다소 불리하지만, EMA20 $63,507.99조차 회복하지 못해 반등 매도 setup이 우세하다. 단기적으로 전일 고가 $60,734.00 돌파 실패가 확인되면 $58,288.00 및 range low $58,030.00의 sell-side liquidity를 다시 사냥할 가능성이 높다.\",\n \"key_levels\": {\n \"support\": [\n 58288.0,\n 58030.0\n ],\n \"resistance\": [\n 60734.0,\n 63507.99,\n 64918.2,\n 70245.25,\n 80651.2,\n 82828.7\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"$64,918.20 일봉 종가 회복\",\n \"risk_scenario\": \"반대로 BTC가 전일 고가 $60,734.00를 강하게 돌파한 뒤 EMA20 $63,507.99를 회복하고, 마지막 bearish CHoCH 레벨 $64,918.20 위에서 일봉 수용을 만들면 현재 하락 setup은 실패한다. 이 경우 $65,597.20의 7일 고점 유동성 회수 후 EQ $70,245.25까지 되돌림이 확장될 수 있다.\",\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.57,
"setup_signals": [
"현재가 $60,521.70가 엄격형 중간품질 bullish Butterfly 활성 PRZ $59,487.19-$60,875.70 내부에 위치",
"bullish Butterfly D 예상가 $60,181.44, XAD·BC_EXT·ABCD 3개 Fib 패밀리 confluence, pattern_score 0.904",
"bullish Bat 후보 PRZ $59,430.27-$60,638.74도 현재가와 중첩되어 $59.4k-$60.9k 반등 후보 클러스터 형성",
"추가 하단 대기 구간: 고품질 bullish Butterfly watch PRZ $57,784.91-$58,793.41 및 7일 저점 $58,030.00",
"반등 확인은 아직 없음: confirmed_reaction_prz_count 0, actionable_patterns_list 0, validated_tp_ladder 0"
],
"reasoning": "일봉 구조는 가격이 EMA20 $63,507.99보다 4.7%, EMA120 $72,219.94보다 16.2%, EMA240 $79,374.61보다 23.8% 아래에 있어 아직 하락 우위로 해석한다. 다만 실행 셋업 관점에서는 현재가 $60,521.70가 핵심 bullish Butterfly 활성 PRZ $59,487.19-$60,875.70 안에 있으며, Bat 후보 PRZ $59,430.27-$60,638.74와도 겹쳐 $59.4k-$60.9k가 단기 반등 후보 구간이다. 가장 높은 점수의 패턴은 strict bullish Butterfly로 pattern_score 0.904, ratio_score 0.907, PRZ confluence는 XAD·BC_EXT·ABCD 3종이지만, PRZ 폭이 2.307%로 지정 max_width 1.80%를 초과해 단독 신뢰도는 제한된다. 특히 confirmed_reaction_prz_count가 0이고 council_relevant_prz_count도 0이므로, 하모닉은 아직 구조를 뒤집을 수 없고 반응 확인 전에는 약한 반전 후보 구간으로만 취급한다.",
"key_levels": {
"support": [
60875.7,
60181.44,
59487.19,
59430.27,
58030.0,
57784.91
],
"resistance": [
62792.88,
63373.22,
64497.02,
65477.89,
65597.2,
68750.05
]
},
"time_horizon": "short/medium term",
"invalidation_level": "$57,784.14 일봉 종가 이탈",
"risk_scenario": "가격이 $59,487.19-$60,875.70 활성 PRZ에서 명확한 rejection, sweep→reclaim, 15m/1h MSS 또는 CVD/OI 확인 없이 $57,784.14 아래로 일봉 수용되면 bullish Butterfly/Bat 반등 셋업은 실패로 보고, $58,030.00 7일 저점 하방 유동성 이탈 이후 추가 하락 지속 시나리오가 우세해진다. 반대로 $60,875.70 상단을 회복하고 $63,507.99 EMA20 및 $65,597.20 7일 고점 방향으로 확장하면 하모닉 PRZ 반응이 확인되며 TP 후보는 $62,792.88-$63,373.22, 이후 $64,497.02-$65,477.89, 확장 시 $68,750.05가 된다.",
"data_quality": "medium",
"metrics": {
"patterns_found": 175,
"completed_patterns_found": 59,
"forming_d_prz_found": 116,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 30,
"multiscale_swings_scanned": 61,
"swing_highs_scanned": 30,
"swing_lows_scanned": 31,
"timeframe": "1d",
"prz_active_threshold_pct": 1.0,
"prz_nearby_threshold_pct": 2.0,
"prz_watch_threshold_pct": 4.0,
"prz_max_width_pct": 1.8,
"quality_counts": {
"high": 3,
"medium": 39,
"low": 133
},
"prz_status_counts": {
"active": 20,
"nearby": 4,
"watch": 11,
"far": 140,
"forming": 94
},
"high_confluence_prz_count": 16,
"strict_patterns_found": 46,
"candidate_patterns_found": 129,
"active_patterns_at_prz": 20,
"nearby_patterns": 4,
"all_patterns": [
"butterfly",
"butterfly",
"gartley",
"butterfly",
"gartley",
"butterfly",
"butterfly",
"crab",
"gartley",
"gartley",
"butterfly",
"bat",
"shark",
"shark",
"butterfly",
"bat",
"bat",
"butterfly",
"crab",
"crab",
"crab",
"crab",
"bat",
"crab",
"crab",
"shark",
"bat",
"bat",
"bat",
"shark",
"bat",
"butterfly",
"butterfly",
"gartley",
"crab",
"gartley",
"butterfly",
"butterfly",
"bat",
"butterfly",
"bat",
"shark",
"gartley",
"shark",
"crab",
"gartley",
"crab",
"shark",
"butterfly",
"shark",
"crab",
"shark",
"bat",
"butterfly",
"crab",
"bat",
"crab",
"crab",
"crab",
"gartley",
"crab",
"gartley",
"crab",
"shark",
"bat",
"butterfly",
"crab",
"crab",
"shark",
"shark",
"crab",
"shark",
"shark",
"crab",
"shark",
"crab",
"crab",
"shark",
"shark",
"crab",
"gartley",
"butterfly",
"crab",
"crab",
"crab",
"bat",
"butterfly",
"shark",
"crab",
"crab",
"butterfly",
"shark",
"crab",
"shark",
"crab",
"crab",
"crab",
"bat",
"bat",
"shark",
"shark",
"crab",
"crab",
"butterfly",
"shark",
"shark",
"butterfly",
"gartley",
"crab",
"shark",
"butterfly",
"bat",
"butterfly",
"crab",
"butterfly",
"gartley",
"butterfly",
"butterfly",
"shark",
"bat",
"butterfly",
"crab",
"shark",
"bat",
"gartley",
"gartley",
"butterfly",
"crab",
"bat",
"crab",
"bat",
"butterfly",
"shark",
"bat",
"shark",
"bat",
"gartley",
"crab",
"crab",
"shark",
"shark",
"butterfly",
"shark",
"crab",
"shark",
"crab",
"crab",
"bat",
"gartley",
"bat",
"crab",
"crab",
"butterfly",
"bat",
"butterfly",
"shark",
"bat",
"butterfly",
"shark",
"bat",
"butterfly",
"shark",
"gartley",
"shark",
"crab",
"crab",
"crab",
"shark",
"butterfly",
"crab",
"gartley",
"butterfly",
"butterfly",
"crab",
"crab"
],
"all_signals": [
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish"
],
"best_pattern": "butterfly",
"best_pattern_quality": "strict",
"best_quality": "medium",
"best_pattern_score": 0.904,
"best_completion_status": "forming",
"nearest_pattern": "shark",
"nearest_prz": 60709.47,
"price_to_prz": 0.31,
"prz_range": [
59338.37,
62080.57
],
"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": "high",
"pattern_score": 0.861,
"ratio_score": 0.865,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 58289.16,
"prz_range": [
57784.91,
58793.41
],
"prz_width_pct": 1.73,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -3.69,
"price_to_prz_pct_raw": -3.6888,
"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": 58289.16,
"a_price": 75998.9,
"tp1_ad_382": 65054.28,
"tp2_ad_618": 69233.78,
"tp3_a_or_structure_liquidity": 75998.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8149,
"ABC": 0.3944
},
"x_price": 62401.7,
"x_idx": 176,
"x_order": 8,
"a_price": 75998.9,
"a_idx": 197,
"a_order": 8,
"b_price": 64918.2,
"b_idx": 209,
"b_order": 8,
"c_price": 69288.0,
"c_idx": 212,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.904,
"ratio_score": 0.907,
"prz_score": 0.934,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 60181.44,
"prz_range": [
59487.19,
60875.7
],
"prz_width_pct": 2.307,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.56,
"price_to_prz_pct_raw": -0.5622,
"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": 60181.44,
"a_price": 74046.5,
"tp1_ad_382": 65477.89,
"tp2_ad_618": 68750.05,
"tp3_a_or_structure_liquidity": 74046.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.766,
"ABC": 0.4387
},
"x_price": 62979.5,
"x_idx": 180,
"x_order": 3,
"a_price": 74046.5,
"a_idx": 184,
"a_order": 8,
"b_price": 65569.2,
"b_idx": 188,
"b_order": 5,
"c_price": 69288.0,
"c_idx": 212,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.763,
"ratio_score": 0.461,
"prz_score": 0.972,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 60034.5,
"prz_range": [
59430.27,
60638.74
],
"prz_width_pct": 2.013,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.8,
"price_to_prz_pct_raw": -0.805,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 60034.5,
"a_price": 67255.4,
"tp1_ad_382": 62792.88,
"tp2_ad_618": 64497.02,
"tp3_a_or_structure_liquidity": 67255.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5735,
"ABC": 0.6699
},
"x_price": 76014.2,
"x_idx": 259,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 287,
"a_order": 8,
"b_price": 62232.1,
"b_idx": 290,
"b_order": 3,
"c_price": 65597.2,
"c_idx": 294,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.761,
"ratio_score": 0.776,
"prz_score": 0.87,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 63574.32,
"prz_range": [
62684.52,
64464.12
],
"prz_width_pct": 2.799,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 5.04,
"price_to_prz_pct_raw": 5.0438,
"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": 63574.32,
"a_price": 75998.9,
"tp1_ad_382": 68320.51,
"tp2_ad_618": 71252.71,
"tp3_a_or_structure_liquidity": 75998.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8341,
"ABC": 0.5403
},
"x_price": 65569.2,
"x_idx": 188,
"x_order": 5,
"a_price": 75998.9,
"a_idx": 197,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 202,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 205,
"c_order": 5,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.9,
"ratio_score": 0.996,
"prz_score": 0.852,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 61380.83,
"prz_range": [
60477.7,
62283.95
],
"prz_width_pct": 2.943,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.42,
"price_to_prz_pct_raw": 1.4195,
"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": 61380.83,
"a_price": 71999.9,
"tp1_ad_382": 65437.31,
"tp2_ad_618": 67943.41,
"tp3_a_or_structure_liquidity": 71999.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7851,
"ABC": 0.6171
},
"x_price": 62979.5,
"x_idx": 180,
"x_order": 3,
"a_price": 71999.9,
"a_idx": 205,
"a_order": 5,
"b_price": 64918.2,
"b_idx": 209,
"b_order": 8,
"c_price": 69288.0,
"c_idx": 212,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.896,
"ratio_score": 0.979,
"prz_score": 0.856,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 60973.55,
"prz_range": [
60086.62,
61860.49
],
"prz_width_pct": 2.909,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.75,
"price_to_prz_pct_raw": 0.7466,
"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": 60973.55,
"a_price": 67255.4,
"tp1_ad_382": 63373.22,
"tp2_ad_618": 64855.73,
"tp3_a_or_structure_liquidity": 67255.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6144,
"ABC": 0.6699
},
"x_price": 59080.0,
"x_idx": 277,
"x_order": 8,
"a_price": 67255.4,
"a_idx": 287,
"a_order": 8,
"b_price": 62232.1,
"b_idx": 290,
"b_order": 3,
"c_price": 65597.2,
"c_idx": 294,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.879,
"ratio_score": 0.904,
"prz_score": 0.846,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 59746.83,
"prz_range": [
58855.23,
60638.43
],
"prz_width_pct": 2.985,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.28,
"price_to_prz_pct_raw": -1.2803,
"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": 59746.83,
"a_price": 67255.4,
"tp1_ad_382": 62615.1,
"tp2_ad_618": 64387.13,
"tp3_a_or_structure_liquidity": 67255.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7653,
"ABC": 0.6699
},
"x_price": 60691.9,
"x_idx": 282,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 287,
"a_order": 8,
"b_price": 62232.1,
"b_idx": 290,
"b_order": 3,
"c_price": 65597.2,
"c_idx": 294,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.822,
"ratio_score": 0.99,
"prz_score": 0.697,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 59003.78,
"prz_range": [
57784.14,
60223.42
],
"prz_width_pct": 4.134,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.51,
"price_to_prz_pct_raw": -2.5081,
"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": 59003.78,
"a_price": 74046.5,
"tp1_ad_382": 64750.1,
"tp2_ad_618": 68300.18,
"tp3_a_or_structure_liquidity": 74046.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7839,
"ABC": 0.4787
},
"x_price": 62401.7,
"x_idx": 176,
"x_order": 8,
"a_price": 74046.5,
"a_idx": 184,
"a_order": 8,
"b_price": 64918.2,
"b_idx": 209,
"b_order": 8,
"c_price": 69288.0,
"c_idx": 212,
"c_order": 3,
"d_idx": null
}
],
"council_relevant_prz": [],
"report_detail_candidates": [
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.861,
"ratio_score": 0.865,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 58289.16,
"prz_range": [
57784.91,
58793.41
],
"prz_width_pct": 1.73,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -3.69,
"price_to_prz_pct_raw": -3.6888,
"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": 58289.16,
"a_price": 75998.9,
"tp1_ad_382": 65054.28,
"tp2_ad_618": 69233.78,
"tp3_a_or_structure_liquidity": 75998.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8149,
"ABC": 0.3944
},
"x_price": 62401.7,
"x_idx": 176,
"x_order": 8,
"a_price": 75998.9,
"a_idx": 197,
"a_order": 8,
"b_price": 64918.2,
"b_idx": 209,
"b_order": 8,
"c_price": 69288.0,
"c_idx": 212,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.904,
"ratio_score": 0.907,
"prz_score": 0.934,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 60181.44,
"prz_range": [
59487.19,
60875.7
],
"prz_width_pct": 2.307,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.56,
"price_to_prz_pct_raw": -0.5622,
"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": 60181.44,
"a_price": 74046.5,
"tp1_ad_382": 65477.89,
"tp2_ad_618": 68750.05,
"tp3_a_or_structure_liquidity": 74046.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.766,
"ABC": 0.4387
},
"x_price": 62979.5,
"x_idx": 180,
"x_order": 3,
"a_price": 74046.5,
"a_idx": 184,
"a_order": 8,
"b_price": 65569.2,
"b_idx": 188,
"b_order": 5,
"c_price": 69288.0,
"c_idx": 212,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.763,
"ratio_score": 0.461,
"prz_score": 0.972,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 60034.5,
"prz_range": [
59430.27,
60638.74
],
"prz_width_pct": 2.013,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.8,
"price_to_prz_pct_raw": -0.805,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 60034.5,
"a_price": 67255.4,
"tp1_ad_382": 62792.88,
"tp2_ad_618": 64497.02,
"tp3_a_or_structure_liquidity": 67255.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5735,
"ABC": 0.6699
},
"x_price": 76014.2,
"x_idx": 259,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 287,
"a_order": 8,
"b_price": 62232.1,
"b_idx": 290,
"b_order": 3,
"c_price": 65597.2,
"c_idx": 294,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.761,
"ratio_score": 0.776,
"prz_score": 0.87,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 63574.32,
"prz_range": [
62684.52,
64464.12
],
"prz_width_pct": 2.799,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 5.04,
"price_to_prz_pct_raw": 5.0438,
"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": 63574.32,
"a_price": 75998.9,
"tp1_ad_382": 68320.51,
"tp2_ad_618": 71252.71,
"tp3_a_or_structure_liquidity": 75998.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8341,
"ABC": 0.5403
},
"x_price": 65569.2,
"x_idx": 188,
"x_order": 5,
"a_price": 75998.9,
"a_idx": 197,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 202,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 205,
"c_order": 5,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.9,
"ratio_score": 0.996,
"prz_score": 0.852,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 61380.83,
"prz_range": [
60477.7,
62283.95
],
"prz_width_pct": 2.943,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.42,
"price_to_prz_pct_raw": 1.4195,
"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": 61380.83,
"a_price": 71999.9,
"tp1_ad_382": 65437.31,
"tp2_ad_618": 67943.41,
"tp3_a_or_structure_liquidity": 71999.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7851,
"ABC": 0.6171
},
"x_price": 62979.5,
"x_idx": 180,
"x_order": 3,
"a_price": 71999.9,
"a_idx": 205,
"a_order": 5,
"b_price": 64918.2,
"b_idx": 209,
"b_order": 8,
"c_price": 69288.0,
"c_idx": 212,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.896,
"ratio_score": 0.979,
"prz_score": 0.856,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 60973.55,
"prz_range": [
60086.62,
61860.49
],
"prz_width_pct": 2.909,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.75,
"price_to_prz_pct_raw": 0.7466,
"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": 60973.55,
"a_price": 67255.4,
"tp1_ad_382": 63373.22,
"tp2_ad_618": 64855.73,
"tp3_a_or_structure_liquidity": 67255.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6144,
"ABC": 0.6699
},
"x_price": 59080.0,
"x_idx": 277,
"x_order": 8,
"a_price": 67255.4,
"a_idx": 287,
"a_order": 8,
"b_price": 62232.1,
"b_idx": 290,
"b_order": 3,
"c_price": 65597.2,
"c_idx": 294,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.879,
"ratio_score": 0.904,
"prz_score": 0.846,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 59746.83,
"prz_range": [
58855.23,
60638.43
],
"prz_width_pct": 2.985,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.28,
"price_to_prz_pct_raw": -1.2803,
"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": 59746.83,
"a_price": 67255.4,
"tp1_ad_382": 62615.1,
"tp2_ad_618": 64387.13,
"tp3_a_or_structure_liquidity": 67255.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7653,
"ABC": 0.6699
},
"x_price": 60691.9,
"x_idx": 282,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 287,
"a_order": 8,
"b_price": 62232.1,
"b_idx": 290,
"b_order": 3,
"c_price": 65597.2,
"c_idx": 294,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.822,
"ratio_score": 0.99,
"prz_score": 0.697,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 59003.78,
"prz_range": [
57784.14,
60223.42
],
"prz_width_pct": 4.134,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.51,
"price_to_prz_pct_raw": -2.5081,
"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": 59003.78,
"a_price": 74046.5,
"tp1_ad_382": 64750.1,
"tp2_ad_618": 68300.18,
"tp3_a_or_structure_liquidity": 74046.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7839,
"ABC": 0.4787
},
"x_price": 62401.7,
"x_idx": 176,
"x_order": 8,
"a_price": 74046.5,
"a_idx": 184,
"a_order": 8,
"b_price": 64918.2,
"b_idx": 209,
"b_order": 8,
"c_price": 69288.0,
"c_idx": 212,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.787,
"ratio_score": 0.819,
"prz_score": 0.733,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 61104.54,
"prz_range": [
59925.42,
62283.66
],
"prz_width_pct": 3.859,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.96,
"price_to_prz_pct_raw": 0.963,
"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": 61104.54,
"a_price": 74046.5,
"tp1_ad_382": 66048.37,
"tp2_ad_618": 69102.67,
"tp3_a_or_structure_liquidity": 74046.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8248,
"ABC": 0.4787
},
"x_price": 62979.5,
"x_idx": 180,
"x_order": 3,
"a_price": 74046.5,
"a_idx": 184,
"a_order": 8,
"b_price": 64918.2,
"b_idx": 209,
"b_order": 8,
"c_price": 69288.0,
"c_idx": 212,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.761,
"ratio_score": 0.696,
"prz_score": 0.848,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 58656.06,
"prz_range": [
57784.52,
59527.61
],
"prz_width_pct": 2.972,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -3.08,
"price_to_prz_pct_raw": -3.0826,
"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": 58656.06,
"a_price": 75998.9,
"tp1_ad_382": 65281.03,
"tp2_ad_618": 69373.94,
"tp3_a_or_structure_liquidity": 75998.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8511,
"ABC": 0.3944
},
"x_price": 62979.5,
"x_idx": 180,
"x_order": 3,
"a_price": 75998.9,
"a_idx": 197,
"a_order": 8,
"b_price": 64918.2,
"b_idx": 209,
"b_order": 8,
"c_price": 69288.0,
"c_idx": 212,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.749,
"ratio_score": 0.706,
"prz_score": 0.739,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 59502.54,
"prz_range": [
58366.92,
60638.16
],
"prz_width_pct": 3.817,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.68,
"price_to_prz_pct_raw": -1.684,
"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": 59502.54,
"a_price": 67255.4,
"tp1_ad_382": 62464.13,
"tp2_ad_618": 64293.81,
"tp3_a_or_structure_liquidity": 67255.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.723,
"ABC": 0.6699
},
"x_price": 74203.6,
"x_idx": 264,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 287,
"a_order": 8,
"b_price": 62232.1,
"b_idx": 290,
"b_order": 3,
"c_price": 65597.2,
"c_idx": 294,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.735,
"ratio_score": 1.0,
"prz_score": 0.567,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 59788.21,
"prz_range": [
59723.64,
59852.78
],
"prz_width_pct": 0.216,
"prz_confluence_count": 1,
"prz_fib_families": [
"XAD"
],
"price_to_prz_pct": -1.21,
"price_to_prz_pct_raw": -1.2119,
"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": 59788.21,
"a_price": 79455.0,
"tp1_ad_382": 67300.92,
"tp2_ad_618": 71942.29,
"tp3_a_or_structure_liquidity": 79455.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.432,
"ABC": 0.7376
},
"x_price": 67300.0,
"x_idx": 202,
"x_order": 3,
"a_price": 79455.0,
"a_idx": 238,
"a_order": 5,
"b_price": 74203.6,
"b_idx": 264,
"b_order": 3,
"c_price": 78077.1,
"c_idx": 267,
"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.57,\n \"setup_signals\": [\n \"현재가 $60,521.70가 엄격형 중간품질 bullish Butterfly 활성 PRZ $59,487.19-$60,875.70 내부에 위치\",\n \"bullish Butterfly D 예상가 $60,181.44, XAD·BC_EXT·ABCD 3개 Fib 패밀리 confluence, pattern_score 0.904\",\n \"bullish Bat 후보 PRZ $59,430.27-$60,638.74도 현재가와 중첩되어 $59.4k-$60.9k 반등 후보 클러스터 형성\",\n \"추가 하단 대기 구간: 고품질 bullish Butterfly watch PRZ $57,784.91-$58,793.41 및 7일 저점 $58,030.00\",\n \"반등 확인은 아직 없음: confirmed_reaction_prz_count 0, actionable_patterns_list 0, validated_tp_ladder 0\"\n ],\n \"reasoning\": \"일봉 구조는 가격이 EMA20 $63,507.99보다 4.7%, EMA120 $72,219.94보다 16.2%, EMA240 $79,374.61보다 23.8% 아래에 있어 아직 하락 우위로 해석한다. 다만 실행 셋업 관점에서는 현재가 $60,521.70가 핵심 bullish Butterfly 활성 PRZ $59,487.19-$60,875.70 안에 있으며, Bat 후보 PRZ $59,430.27-$60,638.74와도 겹쳐 $59.4k-$60.9k가 단기 반등 후보 구간이다. 가장 높은 점수의 패턴은 strict bullish Butterfly로 pattern_score 0.904, ratio_score 0.907, PRZ confluence는 XAD·BC_EXT·ABCD 3종이지만, PRZ 폭이 2.307%로 지정 max_width 1.80%를 초과해 단독 신뢰도는 제한된다. 특히 confirmed_reaction_prz_count가 0이고 council_relevant_prz_count도 0이므로, 하모닉은 아직 구조를 뒤집을 수 없고 반응 확인 전에는 약한 반전 후보 구간으로만 취급한다.\",\n \"key_levels\": {\n \"support\": [\n 60875.7,\n 60181.44,\n 59487.19,\n 59430.27,\n 58030.0,\n 57784.91\n ],\n \"resistance\": [\n 62792.88,\n 63373.22,\n 64497.02,\n 65477.89,\n 65597.2,\n 68750.05\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"$57,784.14 일봉 종가 이탈\",\n \"risk_scenario\": \"가격이 $59,487.19-$60,875.70 활성 PRZ에서 명확한 rejection, sweep→reclaim, 15m/1h MSS 또는 CVD/OI 확인 없이 $57,784.14 아래로 일봉 수용되면 bullish Butterfly/Bat 반등 셋업은 실패로 보고, $58,030.00 7일 저점 하방 유동성 이탈 이후 추가 하락 지속 시나리오가 우세해진다. 반대로 $60,875.70 상단을 회복하고 $63,507.99 EMA20 및 $65,597.20 7일 고점 방향으로 확장하면 하모닉 PRZ 반응이 확인되며 TP 후보는 $62,792.88-$63,373.22, 이후 $64,497.02-$65,477.89, 확장 시 $68,750.05가 된다.\",\n \"data_quality\": \"medium\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.58,
"structure_bias": "bearish",
"setup_bias": "neutral",
"setup_score": 0.62,
"setup_signals": [
"가격 $60,521.70이 EMA20 $63,507.99 아래 -4.7%에 위치해 단기 구조는 여전히 약세",
"롱 계정 비율 0.681, account_long_crowding 1.000으로 롱 포지셔닝이 과밀해 반대매매 리스크 존재",
"OI 24h -1.6160%로 신규 추세 추종보다는 포지션 언와인딩 성격이 강함",
"CVD divergence 0.850 및 CVD change +$1,039.20로 가격 약세 대비 매수 체결 누적은 개선되어 하방 추격 신뢰도는 제한",
"즉각적인 하방 유동성 $60,400, 추가 하방 클러스터 $58,600 / $57,700이 열려 있음",
"상방 청산 저항은 $61,300, $62,200, $62,300에 밀집"
],
"reasoning": "확정 구조는 약세입니다. 현재가 $60,521.70은 EMA20 $63,507.99, EMA120 $72,219.94, EMA240 $79,374.61 아래에 있으며, 7일 고점 $65,597.20 대비 하단부에서 거래되고 있어 구조적 회복이 확인되지 않았습니다. 파생 포지셔닝은 롱 계정 비율 0.681과 account_long_crowding 1.000으로 여전히 롱이 crowded 상태라 $60,400 하방 유동성 스윕 가능성이 남아 있습니다. 다만 CVD divergence 0.850, CVD change +$1,039.20, OI 24h -1.6160%는 강한 신규 숏 추세라기보다 매도 압력 둔화와 언와인딩을 시사하므로 setup_bias는 순수 약세가 아닌 중립으로 봅니다. $60,400을 이탈 후 빠르게 회복하지 못하면 $58,600, $57,700까지 열리지만, $61,300 회복 후 $62,200-$62,300 상방 청산대를 흡수하면 단기 숏 스퀴즈가 우선될 수 있습니다.",
"key_levels": {
"support": [
60400,
58600,
57700,
58030
],
"resistance": [
61300,
62200,
62300,
63507.99,
65597.2,
66100
]
},
"time_horizon": "short term",
"invalidation_level": "$62,300",
"risk_scenario": "$60,400 하방 유동성을 스윕한 뒤 즉시 회복하고 $61,300을 돌파하면, CVD bullish divergence 0.850과 음의 basis -0.0436%가 숏 커버링을 유발해 $62,200-$62,300까지 빠른 반등이 나올 수 있습니다. 이후 $63,507.99 EMA20까지 회복하면 현재 약세 구조 해석은 약화됩니다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.85,
"cvd_change": 1039.201,
"oi_trend": 0.338,
"oi_change_pct_24h": -1.616,
"oi_latest": 103637.487,
"funding_pressure": 0.441,
"funding_avg": 5.941e-05,
"funding_change_24h": -4.3e-07,
"long_account_ratio": 0.693,
"short_account_ratio": 0.307,
"long_account_latest": 0.681,
"short_account_latest": 0.319,
"long_account_change_24h": -0.0239,
"short_account_change_24h": 0.0239,
"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.489,
"spot_futures_basis_pct": -0.0436,
"basis_change_lookback": 0.0075,
"aggregate_score": 0.424,
"bull_signals": 1,
"bear_signals": 3,
"liq_below": [
[
60400,
137919.076714
],
[
58600,
161106.56797099998
],
[
57700,
105316.990827
]
],
"liq_above": [
[
61300,
98163.43260125001
],
[
62200,
121424.2714905
],
[
62300,
117770.93053469999
]
],
"strongest_liq_level": 66100,
"fragility_score": 0.809,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.58,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"neutral\",\n \"setup_score\": 0.62,\n \"setup_signals\": [\n \"가격 $60,521.70이 EMA20 $63,507.99 아래 -4.7%에 위치해 단기 구조는 여전히 약세\",\n \"롱 계정 비율 0.681, account_long_crowding 1.000으로 롱 포지셔닝이 과밀해 반대매매 리스크 존재\",\n \"OI 24h -1.6160%로 신규 추세 추종보다는 포지션 언와인딩 성격이 강함\",\n \"CVD divergence 0.850 및 CVD change +$1,039.20로 가격 약세 대비 매수 체결 누적은 개선되어 하방 추격 신뢰도는 제한\",\n \"즉각적인 하방 유동성 $60,400, 추가 하방 클러스터 $58,600 / $57,700이 열려 있음\",\n \"상방 청산 저항은 $61,300, $62,200, $62,300에 밀집\"\n ],\n \"reasoning\": \"확정 구조는 약세입니다. 현재가 $60,521.70은 EMA20 $63,507.99, EMA120 $72,219.94, EMA240 $79,374.61 아래에 있으며, 7일 고점 $65,597.20 대비 하단부에서 거래되고 있어 구조적 회복이 확인되지 않았습니다. 파생 포지셔닝은 롱 계정 비율 0.681과 account_long_crowding 1.000으로 여전히 롱이 crowded 상태라 $60,400 하방 유동성 스윕 가능성이 남아 있습니다. 다만 CVD divergence 0.850, CVD change +$1,039.20, OI 24h -1.6160%는 강한 신규 숏 추세라기보다 매도 압력 둔화와 언와인딩을 시사하므로 setup_bias는 순수 약세가 아닌 중립으로 봅니다. $60,400을 이탈 후 빠르게 회복하지 못하면 $58,600, $57,700까지 열리지만, $61,300 회복 후 $62,200-$62,300 상방 청산대를 흡수하면 단기 숏 스퀴즈가 우선될 수 있습니다.\",\n \"key_levels\": {\n \"support\": [\n 60400,\n 58600,\n 57700,\n 58030\n ],\n \"resistance\": [\n 61300,\n 62200,\n 62300,\n 63507.99,\n 65597.2,\n 66100\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$62,300\",\n \"risk_scenario\": \"$60,400 하방 유동성을 스윕한 뒤 즉시 회복하고 $61,300을 돌파하면, CVD bullish divergence 0.850과 음의 basis -0.0436%가 숏 커버링을 유발해 $62,200-$62,300까지 빠른 반등이 나올 수 있습니다. 이후 $63,507.99 EMA20까지 회복하면 현재 약세 구조 해석은 약화됩니다.\",\n \"data_quality\": \"medium\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bearish",
"overall_confidence": 0.64,
"execution_setup": {
"setup_bias": "neutral",
"setup_strength": 0.57,
"active_setups": [
"ICT 기준 마지막 약세 CHoCH 레벨 $64,918.20 아래 수용 중이며, EMA20 $63,507.99도 회복하지 못한 상태",
"가격은 0.786 되돌림 $60,829.54 바로 아래에 있어 단기 재진입 실패 시 약세 구조가 유지되는 구간",
"Wyckoff 기준 $58,030.00 TERMINAL_SPRING 후보 이후 $59,800.00 SC 상단을 재진입한 Phase C 축적 후보",
"하모닉 기준 bullish Butterfly 활성 PRZ $59,487.19-$60,875.70 내부에 현재가 $60,521.70 위치",
"파생 포지셔닝은 롱 계정 비율 0.681로 롱 과밀이며, $60,400 하방 유동성 스윕 리스크 존재",
"단기 상방 확인 조건은 $61,300 회복 후 $62,200-$62,300 청산대 흡수 및 $63,507.99 EMA20 회복"
],
"setup_vs_structure": "상위 구조는 아직 약세이나, 현재가는 Wyckoff Spring 후보와 하모닉 PRZ가 겹치는 할인 구간에 있어 실행 셋업은 중립으로 압축된다. 즉 구조 추세 추종 숏은 우위가 있지만, $58,030-$60,900 구간에서는 반전 후보와 유동성 스윕 리스크가 동시에 존재한다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 4,
"neutral_count": 2
},
"key_levels": {
"support": [
60400,
59800,
59080,
58288,
58030,
57700
],
"resistance": [
60734,
60829.54,
61300,
62203,
63167.7,
63507.99,
64918.2,
65597.2
]
},
"confluences": [
"Candlestick, Fibonacci, ICT, Derivatives 모두 현재가 $60,521.70가 EMA20 $63,507.99 아래에 있어 일봉 구조 회복이 미확인이라고 판단한다.",
"ICT와 Wyckoff가 모두 $64,918.20을 핵심 구조 레벨로 제시한다. ICT는 마지막 약세 CHoCH, Wyckoff는 ST 저항으로 해석한다.",
"Fibonacci의 0.786 되돌림 $60,829.54, ICT 전일 고가 $60,734.00, Harmonic 활성 PRZ 상단 $60,875.70이 $60.7k-$60.9k에 밀집해 단기 구조 판정 구간을 형성한다.",
"Wyckoff $58,030.00 TERMINAL_SPRING, ICT range low $58,030.00, Candlestick 7일 저점 $58,030.00이 동일한 하단 구조 레벨로 수렴한다.",
"Fibonacci $62,203.00, Derivatives $62,200-$62,300, 그리고 Harmonic 일부 TP/PRZ 구간이 $62.2k 부근에서 단기 저항 및 청산대 confluence를 만든다.",
"Harmonic bullish Butterfly PRZ $59,487.19-$60,875.70과 Wyckoff SC 재진입 레벨 $59,800.00이 겹쳐 $59.4k-$60.9k는 반등 후보 구간으로 확인된다."
],
"conflicts": [
"Wyckoff는 $58,030.00 저점 이탈 후 $59,800.00 박스 하단 재진입을 Phase C TERMINAL_SPRING 후보로 보며 구조적으로 축적 가능성을 평가하지만, ICT는 $64,918.20 아래 수용을 확인된 약세 CHoCH 이후의 약세 구조로 본다.",
"Harmonic은 현재가가 bullish Butterfly PRZ 내부에 있어 반전 후보를 제시하지만, 해당 패턴은 반응 확인이 없고 forming 상태이므로 구조를 뒤집을 권한은 제한적이다.",
"Derivatives는 구조적으로 약세를 지지하나 OI 24h -1.6160%와 CVD 개선은 신규 숏 추세 강화보다 포지션 언와인딩 성격을 시사해 순수 추세 추종 신뢰도를 낮춘다.",
"Candlestick과 Fibonacci는 EMA20 및 주요 Fib 레벨 하회로 약세를 보지만, 동시에 가격이 할인 구간과 7일 저점 인근에 있어 신규 숏 추격에는 불리한 위치라고 인정한다."
],
"executive_summary": "BTC/USDT 일봉 구조는 현재가 $60,521.70가 EMA20 $63,507.99, 마지막 ICT 약세 CHoCH $64,918.20, Fib 0.618 $62,203.00 아래에 있어 위원회 기준으로는 아직 약세 구조가 우세하다. 다만 현재 위치는 Wyckoff Phase C TERMINAL_SPRING 후보 구간으로, $58,030.00 저점 sweep 이후 $59,800.00 박스 하단을 재진입한 상태라 하단부 축적 가능성은 조건부로 열려 있다. 구조적 핵심 구간은 하단 $58,030.00-$59,800.00, 중단 $60,734.00-$60,875.70, 상단 $63,507.99-$64,918.20이며, 특히 $64,918.20 회복 전까지는 Spring 후보가 Phase D SOS로 확정되지 않는다. 하모닉 PRZ $59,487.19-$60,875.70과 Wyckoff Spring 후보는 반전 리스크를 높이지만, 반응 확인이 없어 현재 구조 판정을 뒤집지는 못한다. 약세 구조의 무효화는 $64,918.20 이상 수용 및 $65,597.20-$65,745.00 회복에서 판단한다.",
"raw_llm_response": "{\n \"overall_signal\": \"bearish\",\n \"overall_confidence\": 0.64,\n \"execution_setup\": {\n \"setup_bias\": \"neutral\",\n \"setup_strength\": 0.57,\n \"active_setups\": [\n \"ICT 기준 마지막 약세 CHoCH 레벨 $64,918.20 아래 수용 중이며, EMA20 $63,507.99도 회복하지 못한 상태\",\n \"가격은 0.786 되돌림 $60,829.54 바로 아래에 있어 단기 재진입 실패 시 약세 구조가 유지되는 구간\",\n \"Wyckoff 기준 $58,030.00 TERMINAL_SPRING 후보 이후 $59,800.00 SC 상단을 재진입한 Phase C 축적 후보\",\n \"하모닉 기준 bullish Butterfly 활성 PRZ $59,487.19-$60,875.70 내부에 현재가 $60,521.70 위치\",\n \"파생 포지셔닝은 롱 계정 비율 0.681로 롱 과밀이며, $60,400 하방 유동성 스윕 리스크 존재\",\n \"단기 상방 확인 조건은 $61,300 회복 후 $62,200-$62,300 청산대 흡수 및 $63,507.99 EMA20 회복\"\n ],\n \"setup_vs_structure\": \"상위 구조는 아직 약세이나, 현재가는 Wyckoff Spring 후보와 하모닉 PRZ가 겹치는 할인 구간에 있어 실행 셋업은 중립으로 압축된다. 즉 구조 추세 추종 숏은 우위가 있지만, $58,030-$60,900 구간에서는 반전 후보와 유동성 스윕 리스크가 동시에 존재한다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 0,\n \"bearish_count\": 4,\n \"neutral_count\": 2\n },\n \"key_levels\": {\n \"support\": [\n 60400,\n 59800,\n 59080,\n 58288,\n 58030,\n 57700\n ],\n \"resistance\": [\n 60734,\n 60829.54,\n 61300,\n 62203,\n 63167.7,\n 63507.99,\n 64918.2,\n 65597.2\n ]\n },\n \"confluences\": [\n \"Candlestick, Fibonacci, ICT, Derivatives 모두 현재가 $60,521.70가 EMA20 $63,507.99 아래에 있어 일봉 구조 회복이 미확인이라고 판단한다.\",\n \"ICT와 Wyckoff가 모두 $64,918.20을 핵심 구조 레벨로 제시한다. ICT는 마지막 약세 CHoCH, Wyckoff는 ST 저항으로 해석한다.\",\n \"Fibonacci의 0.786 되돌림 $60,829.54, ICT 전일 고가 $60,734.00, Harmonic 활성 PRZ 상단 $60,875.70이 $60.7k-$60.9k에 밀집해 단기 구조 판정 구간을 형성한다.\",\n \"Wyckoff $58,030.00 TERMINAL_SPRING, ICT range low $58,030.00, Candlestick 7일 저점 $58,030.00이 동일한 하단 구조 레벨로 수렴한다.\",\n \"Fibonacci $62,203.00, Derivatives $62,200-$62,300, 그리고 Harmonic 일부 TP/PRZ 구간이 $62.2k 부근에서 단기 저항 및 청산대 confluence를 만든다.\",\n \"Harmonic bullish Butterfly PRZ $59,487.19-$60,875.70과 Wyckoff SC 재진입 레벨 $59,800.00이 겹쳐 $59.4k-$60.9k는 반등 후보 구간으로 확인된다.\"\n ],\n \"conflicts\": [\n \"Wyckoff는 $58,030.00 저점 이탈 후 $59,800.00 박스 하단 재진입을 Phase C TERMINAL_SPRING 후보로 보며 구조적으로 축적 가능성을 평가하지만, ICT는 $64,918.20 아래 수용을 확인된 약세 CHoCH 이후의 약세 구조로 본다.\",\n \"Harmonic은 현재가가 bullish Butterfly PRZ 내부에 있어 반전 후보를 제시하지만, 해당 패턴은 반응 확인이 없고 forming 상태이므로 구조를 뒤집을 권한은 제한적이다.\",\n \"Derivatives는 구조적으로 약세를 지지하나 OI 24h -1.6160%와 CVD 개선은 신규 숏 추세 강화보다 포지션 언와인딩 성격을 시사해 순수 추세 추종 신뢰도를 낮춘다.\",\n \"Candlestick과 Fibonacci는 EMA20 및 주요 Fib 레벨 하회로 약세를 보지만, 동시에 가격이 할인 구간과 7일 저점 인근에 있어 신규 숏 추격에는 불리한 위치라고 인정한다.\"\n ],\n \"highest_conviction_analyst\": \"ICT Trader — 신뢰도 78%로 가장 높고, $64,918.20 마지막 약세 CHoCH, $63,507.99 EMA20, $60,734.00 전일 고가, $58,030.00 range low 등 구조 레벨을 가장 명확하게 제시한다. 또한 현재가가 EQ $70,245.25 아래 discount에 있어 추격 숏의 불리함까지 구분해 구조와 실행 리스크를 분리했다.\",\n \"invalidation_level\": \"$64,918.20 이상 일봉 수용 및 $65,597.20-$65,745.00 회복 시 현재 약세 구조 판정은 훼손된다.\",\n \"executive_summary\": \"BTC/USDT 일봉 구조는 현재가 $60,521.70가 EMA20 $63,507.99, 마지막 ICT 약세 CHoCH $64,918.20, Fib 0.618 $62,203.00 아래에 있어 위원회 기준으로는 아직 약세 구조가 우세하다. 다만 현재 위치는 Wyckoff Phase C TERMINAL_SPRING 후보 구간으로, $58,030.00 저점 sweep 이후 $59,800.00 박스 하단을 재진입한 상태라 하단부 축적 가능성은 조건부로 열려 있다. 구조적 핵심 구간은 하단 $58,030.00-$59,800.00, 중단 $60,734.00-$60,875.70, 상단 $63,507.99-$64,918.20이며, 특히 $64,918.20 회복 전까지는 Spring 후보가 Phase D SOS로 확정되지 않는다. 하모닉 PRZ $59,487.19-$60,875.70과 Wyckoff Spring 후보는 반전 리스크를 높이지만, 반응 확인이 없어 현재 구조 판정을 뒤집지는 못한다. 약세 구조의 무효화는 $64,918.20 이상 수용 및 $65,597.20-$65,745.00 회복에서 판단한다.\"\n}"
},
"overall_signal": "bearish",
"overall_confidence": 0.64,
"operating_path": {
"path_type": "complex",
"confidence": 0.58,
"waypoints": [
{
"seq": 1,
"price": 59080.0,
"type": "support_test",
"source": "Fibonacci (스윙 저점 $59,080), Wyckoff (Spring $59,080), Chairman 지지 클러스터, ICT/Derivatives 하방 편향",
"description": "현재가 $60,521.70가 0.786 되돌림 $60,829.54와 전일 고가 $60,734.00 회복에 실패한 상태. ICT(78%)의 '전일 고가 미돌파 → sell-side 사냥' 시나리오와 Derivatives의 롱 과밀(계정비율 0.681)·$60,400 스윕 리스크가 하방을 우선시한다. 1차 하방 목표는 Fib 스윙 저점이자 Wyckoff Spring 레벨인 $59,080으로, 할인 구간 내 첫 지지 시험 구간이다.",
"est_hours": 6.0,
"turning_zone": [
58650.0,
59150.0
],
"likely_wick": 58950.0,
"rejection_confirm": 59500.0,
"invalid_overshoot": 58500.0,
"calibration_reasoning": "$59,080은 Fib 스윙 저점·Wyckoff Spring·Chairman 지지가 겹치는 강한 합류라 zone 폭을 좁게(≈0.23 ATR) 잡았고, 바로 아래 $59,000 라운드넘버 stop 자석을 향해 likely_wick을 $58,950로 배치. 하단을 다음 지지 $58,288 위로 제한해 WP2 sweep과 분리하고, $58,500 하향 이탈 시 지지 실패로 WP2로 캐스케이드한다."
},
{
"seq": 2,
"price": 58030.0,
"type": "liquidity_sweep",
"source": "Wyckoff (TERMINAL_SPRING $58,030), ICT (range low $58,030 + $58,288 sell-side), Candlestick (7일 저점 $58,030), Harmonic PRZ 하단",
"description": "$59,080 이탈 시 ICT가 지목한 $58,288 및 range low $58,030의 sell-side liquidity를 회수하는 sweep. 이 구간은 Wyckoff TERMINAL_SPRING 후보·7일 저점·Harmonic bullish Butterfly PRZ 하단이 수렴하는 핵심 반전 후보 존이며, 유동성 사냥 특성상 $57,700-$57,784 소폭 오버슈트 가능성을 포함한다. 경로상 최저 극값.",
"est_hours": 13.0,
"turning_zone": [
57700.0,
58100.0
],
"likely_wick": 57750.0,
"rejection_confirm": 58550.0,
"invalid_overshoot": 57450.0,
"calibration_reasoning": "sell-side sweep이라 zone을 base 아래로 확장했고, 경로가 명시한 $57,700-$57,784 오버슈트(Chairman $57,700·7일 저점·Harmonic Butterfly PRZ 하단·Wyckoff TERMINAL_SPRING 합류)에 likely_wick $57,750을 둠. swept 유동성 $58,288 재탈환($58,550)이 반전 확인이며, $57,450 이탈은 Spring/PRZ 실패로 본다."
},
{
"seq": 3,
"price": 60400.0,
"type": "resistance_test",
"source": "Wyckoff (Spring 반응 + SC $59,800 재탈환), Harmonic (bullish Butterfly/Bat PRZ 반응), Chairman support-flip $60,400, Derivatives 언와인딩",
"description": "$58,030 sweep에서 Wyckoff Spring·Harmonic PRZ 반응이 발생하면 $59,800 SC를 재탈환하며 support-turned-resistance인 $60,400까지 되돌림 반등. 다만 EMA20 $63,507.99·전일 고가 $60,734.00·0.786 Fib $60,829.54의 상위 공급이 두터워 lower high로 캡되어 약세 구조 자체는 유지된다(NEUTRAL 셋업의 양방향 리스크 반영).",
"est_hours": 22.0,
"turning_zone": [
60400.0,
61500.0
],
"likely_wick": 60830.0,
"rejection_confirm": 59800.0,
"invalid_overshoot": 61700.0,
"calibration_reasoning": "터미널 구간이라 zone을 넓게(≈0.48 ATR) 설정했고, 상단 공급 클러스터(전일 고가 $60,734·0.786 Fib $60,829.54, 미확정 shark PRZ $60,709는 보조 반응 노드일 뿐 base를 이동시키지 않음)가 lower-high를 캡해 likely_wick을 $60,830에 둠. $61,300 Chairman 저항 위 $61,500까지 오버슈트를 허용하되 $61,700 돌파 시 lower-high 무효(0.618 $62,203 지향), $59,800 하향 이탈로 거절을 확인한다."
}
],
"period_extremes": {
"4h": {
"expected_high": 60734.0,
"expected_low": 59400.0,
"high_first": true
},
"8h": {
"expected_high": 60734.0,
"expected_low": 58288.0,
"high_first": true
},
"24h": {
"expected_high": 60734.0,
"expected_low": 58030.0,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 61300.0,
"description": "Derivatives 기준 $61,300 회복 후 $62,200-$62,300 청산대 흡수 시 단기 숏 스퀴즈. 0.786 Fib $60,829.54·전일 고가 $60,734.00 위 수용은 하방 sweep 시나리오 약화이며 EMA20 $63,507.99 회복 가속을 의미한다."
},
"bearish": {
"price": 58030.0,
"description": "$58,030 TERMINAL_SPRING/range low 아래 수용(시간봉 종가 $57,800 이하 정착)은 Wyckoff 축적·Harmonic PRZ 반전 후보를 무효화하고 Derivatives $57,700 및 그 아래로 sell-side 연장 — sweep가 아닌 추세 이탈로 약세 가속."
}
},
"scenario_invalidation": 62203.0,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.58,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 59080.0,\n \"type\": \"support_test\",\n \"source\": \"Fibonacci (스윙 저점 $59,080), Wyckoff (Spring $59,080), Chairman 지지 클러스터, ICT/Derivatives 하방 편향\",\n \"description\": \"현재가 $60,521.70가 0.786 되돌림 $60,829.54와 전일 고가 $60,734.00 회복에 실패한 상태. ICT(78%)의 '전일 고가 미돌파 → sell-side 사냥' 시나리오와 Derivatives의 롱 과밀(계정비율 0.681)·$60,400 스윕 리스크가 하방을 우선시한다. 1차 하방 목표는 Fib 스윙 저점이자 Wyckoff Spring 레벨인 $59,080으로, 할인 구간 내 첫 지지 시험 구간이다.\",\n \"est_hours\": 6.0\n },\n {\n \"seq\": 2,\n \"price\": 58030.0,\n \"type\": \"liquidity_sweep\",\n \"source\": \"Wyckoff (TERMINAL_SPRING $58,030), ICT (range low $58,030 + $58,288 sell-side), Candlestick (7일 저점 $58,030), Harmonic PRZ 하단\",\n \"description\": \"$59,080 이탈 시 ICT가 지목한 $58,288 및 range low $58,030의 sell-side liquidity를 회수하는 sweep. 이 구간은 Wyckoff TERMINAL_SPRING 후보·7일 저점·Harmonic bullish Butterfly PRZ 하단이 수렴하는 핵심 반전 후보 존이며, 유동성 사냥 특성상 $57,700-$57,784 소폭 오버슈트 가능성을 포함한다. 경로상 최저 극값.\",\n \"est_hours\": 13.0\n },\n {\n \"seq\": 3,\n \"price\": 60400.0,\n \"type\": \"resistance_test\",\n \"source\": \"Wyckoff (Spring 반응 + SC $59,800 재탈환), Harmonic (bullish Butterfly/Bat PRZ 반응), Chairman support-flip $60,400, Derivatives 언와인딩\",\n \"description\": \"$58,030 sweep에서 Wyckoff Spring·Harmonic PRZ 반응이 발생하면 $59,800 SC를 재탈환하며 support-turned-resistance인 $60,400까지 되돌림 반등. 다만 EMA20 $63,507.99·전일 고가 $60,734.00·0.786 Fib $60,829.54의 상위 공급이 두터워 lower high로 캡되어 약세 구조 자체는 유지된다(NEUTRAL 셋업의 양방향 리스크 반영).\",\n \"est_hours\": 22.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 60734.0, \"expected_low\": 59400.0, \"high_first\": true},\n \"8h\": {\"expected_high\": 60734.0, \"expected_low\": 58288.0, \"high_first\": true},\n \"24h\": {\"expected_high\": 60734.0, \"expected_low\": 58030.0, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\n \"price\": 61300.0,\n \"description\": \"Derivatives 기준 $61,300 회복 후 $62,200-$62,300 청산대 흡수 시 단기 숏 스퀴즈. 0.786 Fib $60,829.54·전일 고가 $60,734.00 위 수용은 하방 sweep 시나리오 약화이며 EMA20 $63,507.99 회복 가속을 의미한다.\"\n },\n \"bearish\": {\n \"price\": 58030.0,\n \"description\": \"$58,030 TERMINAL_SPRING/range low 아래 수용(시간봉 종가 $57,800 이하 정착)은 Wyckoff 축적·Harmonic PRZ 반전 후보를 무효화하고 Derivatives $57,700 및 그 아래로 sell-side 연장 — sweep가 아닌 추세 이탈로 약세 가속.\"\n }\n },\n \"scenario_invalidation\": 62203.0\n}\n```"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 59080.0,
"turning_zone": [
58650.0,
59150.0
],
"likely_wick": 58950.0,
"rejection_confirm": 59500.0,
"invalid_overshoot": 58500.0,
"calibration_reasoning": "$59,080은 Fib 스윙 저점·Wyckoff Spring·Chairman 지지가 겹치는 강한 합류라 zone 폭을 좁게(≈0.23 ATR) 잡았고, 바로 아래 $59,000 라운드넘버 stop 자석을 향해 likely_wick을 $58,950로 배치. 하단을 다음 지지 $58,288 위로 제한해 WP2 sweep과 분리하고, $58,500 하향 이탈 시 지지 실패로 WP2로 캐스케이드한다."
},
{
"seq": 2,
"base_target": 58030.0,
"turning_zone": [
57700.0,
58100.0
],
"likely_wick": 57750.0,
"rejection_confirm": 58550.0,
"invalid_overshoot": 57450.0,
"calibration_reasoning": "sell-side sweep이라 zone을 base 아래로 확장했고, 경로가 명시한 $57,700-$57,784 오버슈트(Chairman $57,700·7일 저점·Harmonic Butterfly PRZ 하단·Wyckoff TERMINAL_SPRING 합류)에 likely_wick $57,750을 둠. swept 유동성 $58,288 재탈환($58,550)이 반전 확인이며, $57,450 이탈은 Spring/PRZ 실패로 본다."
},
{
"seq": 3,
"base_target": 60400.0,
"turning_zone": [
60400.0,
61500.0
],
"likely_wick": 60830.0,
"rejection_confirm": 59800.0,
"invalid_overshoot": 61700.0,
"calibration_reasoning": "터미널 구간이라 zone을 넓게(≈0.48 ATR) 설정했고, 상단 공급 클러스터(전일 고가 $60,734·0.786 Fib $60,829.54, 미확정 shark PRZ $60,709는 보조 반응 노드일 뿐 base를 이동시키지 않음)가 lower-high를 캡해 likely_wick을 $60,830에 둠. $61,300 Chairman 저항 위 $61,500까지 오버슈트를 허용하되 $61,700 돌파 시 lower-high 무효(0.618 $62,203 지향), $59,800 하향 이탈로 거절을 확인한다."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 59080.00,\n \"turning_zone\": [58650.00, 59150.00],\n \"likely_wick\": 58950.00,\n \"rejection_confirm\": 59500.00,\n \"invalid_overshoot\": 58500.00,\n \"calibration_reasoning\": \"$59,080은 Fib 스윙 저점·Wyckoff Spring·Chairman 지지가 겹치는 강한 합류라 zone 폭을 좁게(≈0.23 ATR) 잡았고, 바로 아래 $59,000 라운드넘버 stop 자석을 향해 likely_wick을 $58,950로 배치. 하단을 다음 지지 $58,288 위로 제한해 WP2 sweep과 분리하고, $58,500 하향 이탈 시 지지 실패로 WP2로 캐스케이드한다.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 58030.00,\n \"turning_zone\": [57700.00, 58100.00],\n \"likely_wick\": 57750.00,\n \"rejection_confirm\": 58550.00,\n \"invalid_overshoot\": 57450.00,\n \"calibration_reasoning\": \"sell-side sweep이라 zone을 base 아래로 확장했고, 경로가 명시한 $57,700-$57,784 오버슈트(Chairman $57,700·7일 저점·Harmonic Butterfly PRZ 하단·Wyckoff TERMINAL_SPRING 합류)에 likely_wick $57,750을 둠. swept 유동성 $58,288 재탈환($58,550)이 반전 확인이며, $57,450 이탈은 Spring/PRZ 실패로 본다.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 60400.00,\n \"turning_zone\": [60400.00, 61500.00],\n \"likely_wick\": 60830.00,\n \"rejection_confirm\": 59800.00,\n \"invalid_overshoot\": 61700.00,\n \"calibration_reasoning\": \"터미널 구간이라 zone을 넓게(≈0.48 ATR) 설정했고, 상단 공급 클러스터(전일 고가 $60,734·0.786 Fib $60,829.54, 미확정 shark PRZ $60,709는 보조 반응 노드일 뿐 base를 이동시키지 않음)가 lower-high를 캡해 likely_wick을 $60,830에 둠. $61,300 Chairman 저항 위 $61,500까지 오버슈트를 허용하되 $61,700 돌파 시 lower-high 무효(0.618 $62,203 지향), $59,800 하향 이탈로 거절을 확인한다.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 52.6,
"chairman": 78.5,
"operating_path": 259.0,
"tp_calibrator": 289.1
},
"agents": {},
"total_s": 679.2
}
}