Signal: BEARISH (76%) | Price: $60,331.90 | 2026-06-27 21:00 KST | 300 candles
Council: 0 bullish, 2 neutral, 4 bearish | Support: $60,074 / $60,063 / $59,886 | Resistance: $60,467 / $60,558 / $60,580
BTC/USDT 1시간 구조는 약세로 판정한다. Wyckoff 관점에서는 이전 분배 구조가 BC $63,410.30에서 UTAD $63,209.60을 거쳐 SOW $59,060.00 및 Phase E 저점 $58,030.00까지 진행된 뒤, 현재는 $58,030.00 이후 형성된 재분배 후보 구조의 상단 UT 구간 $60,466.90~$60,557.80 부근에 위치한다. ICT 역시 $63,220.00, $61,870.00, $59,060.00을 잇는 하락 구조 훼손·이탈 시퀀스를 유지하고 있으며, 가격은 EMA120 $61,180.10 및 EMA240 $62,322.97 아래에서 구조적 회복을 확인하지 못했다. 즉시 실행 리스크는 $60,557.80~$60,600.00 저항·유동성 클러스터와 $59,927.57~$60,600.44 하모닉 PRZ가 겹친다는 점이며, 이는 반응 확인 전 추격 위험을 높인다. 약세 구조의 핵심 무효화는 $63,220.00 상방 수용이며, 그 전에는 $62,836.60 회복 여부가 구조 약화의 선행 조건이다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | BEARISH | 76% | $59,531 / $59,060 | $60,467 / $60,558 |
| ICT Trader | BEARISH | 84% | $60,074 / $59,886 | $60,558 / $60,734 |
| Derivatives Trader | BEARISH | 66% | $59,100 / $58,800 | $60,600 / $60,800 |
| Candlestick Reader | BEARISH | 58% | $60,183 / $58,030 | $61,180 / $61,814 |
| Fibonacci Analyst | NEUTRAL | 62% | $60,063 / $59,743 | $60,580 / $61,176 |
| Harmonic Specialist | NEUTRAL | 42% | $59,928 / $59,561 | $60,600 / $60,921 |
Support: $59,531 / $59,060 / $58,388 | Resistance: $60,467 / $60,558 / $61,180 | Horizon: short to medium term
레짐은 DIS이며 regime_fitness 0.991, dis_score 99.1로 분배 구조 판정이 강하고, 확인된 1h_cycle_1은 BC $63,410.30 → AR $62,836.60 → ST $64,568.00 → UT $63,090.90 → UTAD $63,209.60 → SOW $59,060.00 → Phase E $58,030.00의 하방 진행을 완료했습니다. 구조적 편향은 bearish이며, 현재 1h_cycle_2는 Phase E 이후의 재분배 후보 구간으로 보이고, 가격은 $60,331.90으로 재분배 상단 $60,466.90~$60,557.80 저항 바로 아래에 있습니다. 즉, 큰 구조는 이미 분배 후 Phase E 약세이고, 즉시 경로 역시 상단 UT 후보권을 회복하지 못하면 $59,530.70, $59,060.00, $58,388.00 재시험 가능성이 우세합니다. 다만 $60,557.80을 명확히 회복하면 단기 하방 셋업은 약화되며, $62,836.60 이상 재진입 전까지는 구조적 약세가 완전히 무효화되었다고 보기는 어렵습니다.
Support: $60,074 / $59,886 / $59,060 | Resistance: $60,558 / $60,734 / $61,180 | Horizon: short/medium term
확정 구조는 bearish로 판단한다. BOS/CHoCH 시퀀스가 CHoCH_bearish $65,607.10, BOS_bearish $65,328.80 이후 $63,220.00 bearish CHoCH와 $61,870.00, $59,060.00 bearish BOS로 이어졌고, 최근에도 consecutive_bear_bos가 2개로 하락 구조가 유지된다. 현재가 $60,331.90는 range EQ $59,886.45 위의 premium 영역에 있으며, 하락 추세 안에서 88.6% 되돌림이 나온 상태라 매도 셋업의 질이 높다. 다만 현재 unfilled FVG는 없고 최근 liquidity sweep도 감지되지 않았기 때문에, 즉시 추격보다는 $60,557.80-$60,734.00 또는 상단 OB $62,272.10-$63,209.60에서의 거부 반응이 더 이상적인 실행 조건이다. $63,220.00 위로 구조적 수용이 나오면 해당 bearish setup은 훼손된다.
Support: $59,100 / $58,800 / $58,030 | Resistance: $60,600 / $60,800 / $60,900 | Horizon: short term
현재 BTC는 $60,331.90으로 EMA20 $60,182.63 위에 간신히 올라왔지만, EMA120 $61,180.10과 EMA240 $62,322.97 아래에 있어 확인된 구조는 여전히 약세입니다. 파생 포지셔닝에서는 롱 계정 비율이 0.666이고 account_long_crowding이 1.000으로 롱 쏠림이 극단적이며, 동시에 CVD가 -749.5450 감소해 현물/체결 기반 매수세가 가격을 뒷받침하지 못하고 있습니다. OI가 24시간 -1.7140% 감소한 점은 상승 추세의 신규 레버리지 유입이 아니라 포지션 정리 성격에 가깝고, aggregate_score 0.282 및 bear_signals 4개는 4~8시간 선행 약세 압력을 시사합니다. 단기적으로 $60,600의 가장 강한 상단 청산 레벨을 스윕할 수 있으나, $60,800~$60,900 위에서 수용되지 못하면 $59,100 및 $58,800 하단 유동성으로 밀릴 가능성이 더 높습니다.
Support: $60,183 / $58,030 | Resistance: $61,180 / $61,814 / $62,323 | Horizon: short term
BTC는 현재 $60,331.90으로 EMA20 $60,182.63 바로 위에 있지만, EMA120 $61,180.10 및 EMA240 $62,322.97 아래에 있어 확인된 구조는 아직 약세 우위로 판단된다. 최근 패턴은 dark_cloud_cover 품질 0.648과 bearish_engulfing 품질 0.604가 핵심이며, doji 2개가 함께 나타나 매수 확신보다는 반등 둔화와 분배성 흐름을 시사한다. 7일 저점 $58,030.00 대비 반등은 있었지만, 7일 고점 $65,597.20과 EQ $61,813.60 아래에 머물러 아직 구조적 회복으로 보기 어렵다. 다만 고거래량 패턴이 없고 현재가가 EMA20 위에 있어, 하락 신호의 신뢰도는 중간 수준으로 제한된다.
Support: $60,063 / $59,743 / $59,484 | Resistance: $60,580 / $61,176 / $61,487 | Horizon: short term
현재 BTC/USDT는 $58,388 → $60,580 상승 스윙 기준으로 상단 ext_1.0 $60,580.00을 테스트 중이며, 현재가 $60,331.90은 해당 저항까지 약 0.41% 거리입니다. 구조적으로는 상승 스윙이 존재하지만 $60,580.00 위 명확한 수용이나 확장 돌파가 아직 없어 confirmed bullish BOS로 보기 어렵기 때문에 structure_bias는 neutral입니다. 반면 setup 관점에서는 가격이 EQ인 ret_0.5 $59,484.00 위 프리미엄 영역에 있고, 핵심 저항 $60,580.00 바로 아래에서 반응 대기 중이라 단기 되돌림 setup_bias는 bearish입니다. 하락 시 1차 지지 ret_0.236 $60,062.69, 2차 ret_0.382 $59,742.66, 핵심 골든비율 ret_0.618 $59,225.34가 중요하며, confluence_quality 0.600과 reaction_probability 0.65는 피보나치 레벨 반응 가능성이 중간 이상임을 시사합니다.
Support: $59,928 / $59,561 / $59,219 | Resistance: $60,600 / $60,921 / $61,180 | Horizon: short term
하모닉 관점에서 현재 BTC는 $60,331.90으로 활성 PRZ 군집 $59,927.57~$60,600.44 안에 있으나, 확인된 PRZ 반응이 없어 방향성 신호로 격상할 수 없다. 최고 점수 패턴은 strict·medium 품질의 bullish Bat이며 score 0.906, D $59,574.57, PRZ $59,218.67~$59,930.47로 유의미하지만 현재가는 해당 구간보다 위에 있어 아직 반응 확인 전이다. 동시에 bearish Shark PRZ $60,193.30~$60,920.94가 현재 가격을 감싸고 있어 상방 추격도 부담스럽다. 따라서 구조적으로 확정된 BOS/CHoCH 정보가 없고, 하모닉 지표상 confirmed_reaction_prz_count가 0이므로 structure_bias와 setup_bias 모두 중립으로 평가한다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $60,600 | liquidity_sweep | ICT(뉴욕 세션 고점 $60,557.80), Wyckoff(재분배 상단 $60,466.90~$60,557.80), Fibonacci(ext_1.0 $60,580.00), Derivatives(상단 청산 $60,600.00) | 2.0 | 현재가 $60,331.90 바로 위 $60,557.80~$60,600.00 저항·청산 클러스터로의 단기 스윕. ICT 뉴욕 고점·Wyckoff 재분배 상단·Fib ext_1.0·Derivatives 최대 상단 청산 레벨이 중첩된 유동성 구간으로, 약세 셋업의 핵심 조건인 '저항 수용 실패'를 확인하기 위한 프리미엄 재가격화. CVD -749.5로 체결 기반 매수가 약해 수용 없이 거부될 가능성이 우세하며, ICT 거부존은 $60,734까지 확장 가능. |
| 2 | $59,743 | support_test | ICT(range EQ $59,886.45), Fibonacci(ret_0.382 $59,742.66) | 8.0 | $60,600 거부 후 range EQ $59,886.45를 하향 이탈하며 프리미엄→할인 전환. Fib ret_0.382 $59,742.66에서 1차 반응 예상. EMA20 $60,182.63·EMA120 $61,180.10 아래 약세 구조가 유지되는 가운데 첫 할인권 지지 테스트 구간. |
| 3 | $59,060 | swing_low | ICT(bearish BOS $59,060.00), Wyckoff(SOW $59,060.00), Harmonic(구조 레벨 $59,060.00), Derivatives(하단 지지 $59,100.00) | 16.0 | ICT bearish BOS·Wyckoff SOW·Harmonic 구조 레벨이 동일 가격 $59,060.00에서 겹치는 하방 구조 기준점이자 주요 목표. Derivatives 하단 유동성 $59,100.00과 함께 1차 하방 도착 지점. 롱 계정 과밀(0.666)·OI 감소가 청산 흐름으로 이어지면 이 구간까지 매도 우위 지속. 강한 다중 컨플루언스 지지로 1차 반등 가능성도 존재. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $59,886 | $60,600 | High first |
| 8h | $59,743 | $60,600 | High first |
| 24h | $58,800 | $60,600 | High first |
Invalidation: $61,180
```json
{
"path_type": "complex",
"confidence": 0.68,
"waypoints": [
{
"seq": 1,
"price": 60600.0,
"type": "liquidity_sweep",
"source": "ICT(뉴욕 세션 고점 $60,557.80), Wyckoff(재분배 상단 $60,466.90~$60,557.80), Fibonacci(ext_1.0 $60,580.00), Derivatives(상단 청산 $60,600.00)",
"description": "현재가 $60,331.90 바로 위 $60,557.80~$60,600.00 저항·청산 클러스터로의 단기 스윕. ICT 뉴욕 고점·Wyckoff 재분배 상단·Fib ext_1.0·Derivatives 최대 상단 청산 레벨이 중첩된 유동성 구간으로, 약세 셋업의 핵심 조건인 '저항 수용 실패'를 확인하기 위한 프리미엄 재가격화. CVD -749.5로 체결 기반 매수가 약해 수용 없이 거부될 가능성이 우세하며, ICT 거부존은 $60,734까지 확장 가능.",
"est_hours": 2.0
},
{
"seq": 2,
"price": 59742.66,
"type": "support_test",
"source": "ICT(range EQ $59,886.45), Fibonacci(ret_0.382 $59,742.66)",
"description": "$60,600 거부 후 range EQ $59,886.45를 하향 이탈하며 프리미엄→할인 전환. Fib ret_0.382 $59,742.66에서 1차 반응 예상. EMA20 $60,182.63·EMA120 $61,180.10 아래 약세 구조가 유지되는 가운데 첫 할인권 지지 테스트 구간.",
"est_hours": 8.0
},
{
"seq": 3,
"price": 59060.0,
"type": "swing_low",
"source": "ICT(bearish BOS $59,060.00), Wyckoff(SOW $59,060.00), Harmonic(구조 레벨 $59,060.00), Derivatives(하단 지지 $59,100.00)",
"description": "ICT bearish BOS·Wyckoff SOW·Harmonic 구조 레벨이 동일 가격 $59,060.00에서 겹치는 하방 구조 기준점이자 주요 목표. Derivatives 하단 유동성 $59,100.00과 함께 1차 하방 도착 지점. 롱 계정 과밀(0.666)·OI 감소가 청산 흐름으로 이어지면 이 구간까지 매도 우위 지속. 강한 다중 컨플루언스 지지로 1차 반등 가능성도 존재.",
"est_hours": 16.0
}
],
"period_extremes": {
"4h": {"expected_high": 60600.0, "expected_low": 59886.45, "high_first": true},
"8h": {"expected_high": 60600.0, "expected_low": 59742.66, "high_first": true},
"24h": {"expected_high": 60600.0, "expected_low": 58800.0, "high_first": true}
},
"triggers": {
"bullish": {"price": 60800.0, "description": "Derivatives 기준 $60,800~$60,900 위에서 수용되면 거부 셋업 무효화. EMA120 $61,180.10 재탈환 시도로 단기 약세 경로가 약화되며 프리미엄 매도 우위 소멸."},
"bearish": {"price": 59886.45, "description": "range EQ $59,886.45 하향 이탈 시 프리미엄→할인 전환 확정. $59,742.66·$59,530.70·$59,484.00을 거쳐 $59,060.00 SOW/BOS 컨플루언스로의 매도 가속, 이탈 시 $58,800 하단 유동성 개방."}
},
"scenario_invalidation": 61180.1
}
```{
"overall_signal": "bearish",
"overall_confidence": 0.76,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.77,
"active_setups": [
"가격 $60,331.90이 EMA120 $61,180.10 및 EMA240 $62,322.97 아래에 있어 중기 회복 실패 구조 유지",
"ICT 기준 단기 레인지 EQ $59,886.45 위 프리미엄 영역에서 88.6% 되돌림이 진행된 상태",
"Wyckoff 재분배 후보 상단 $60,466.90~$60,557.80 바로 아래에서 가격이 정체",
"파생 포지셔닝에서 롱 계정 비율 0.666으로 롱 쏠림이 강하고, CVD 변화 -749.5450으로 체결 기반 매수 참여가 약함",
"피보나치 기준 상승 스윙 저항 $60,580.00 테스트 구간이며, 돌파 수용 전까지는 프리미엄 되돌림 성격",
"캔들 후보에서 dark cloud cover 품질 0.648, bearish engulfing 품질 0.604로 약세 패턴 우위"
],
"setup_vs_structure": "실행 셋업과 구조적 판정이 모두 약세로 정렬되어 있다. 다만 현재가는 $60,600 전후의 상단 유동성·PRZ와 겹쳐 있어 즉시 추격보다는 저항 수용 실패 여부가 핵심 실행 조건이다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 4,
"neutral_count": 2
},
"key_levels": {
"support": [
60074.5,
60062.69,
59886.45,
59742.66,
59530.7,
59484.0,
59225.34,
59100.0,
59060.0,
58800.0,
58388.0,
58030.0
],
"resistance": [
60466.9,
60557.8,
60580.0,
60600.0,
60734.0,
60800.0,
60900.0,
61180.1,
61813.6,
61870.0,
62272.1,
62322.97,
63209.6,
63220.0
]
},
"confluences": [
"ICT, Wyckoff, Fibonacci, Derivatives가 모두 $60,557.80~$60,600.00 부근을 단기 핵심 저항·유동성·테스트 구간으로 식별",
"Derivatives, Candlestick, ICT, Wyckoff가 모두 EMA120 $61,180.10 아래의 구조적 약세를 공통으로 언급",
"ICT의 bearish BOS $59,060.00, Wyckoff의 SOW $59,060.00, Harmonic의 구조 레벨 $59,060.00이 동일 가격에서 하방 구조 기준점을 형성",
"Candlestick의 7일 저점 $58,030.00, ICT의 range low $58,030.00, Wyckoff의 Phase E 저점 $58,030.00, Derivatives의 하단 지지 $58,030.00이 강한 구조적 저점으로 중복",
"Wyckoff의 UTAD $63,209.60과 ICT의 구조 훼손 기준 $63,220.00이 거의 동일해 상위 약세 구조 무효화 구간으로 수렴",
"Fibonacci $60,580.00, Wyckoff $60,557.80, ICT 뉴욕 세션 고점 $60,557.80, Derivatives 청산 레벨 $60,600.00이 현재가 바로 위의 저항 클러스터를 구성"
],
"conflicts": [
"Harmonic은 $59,927.57~$60,600.44 PRZ 내부에 가격이 있다고 보지만, 확인된 반응이 없어 방향성 투표를 중립으로 유지한다는 점에서 다른 약세 구조 분석보다 보수적이다.",
"Fibonacci는 최근 $58,388 → $60,580 상승 스윙을 인정해 구조 자체는 중립으로 보지만, 실행 관점에서는 $60,580 저항 테스트로 약세 되돌림 셋업을 제시한다.",
"Candlestick은 약세 패턴 우위를 제시하지만 고거래량 확인이 없어 신뢰도가 중간 수준으로 제한되며, 이는 ICT·Wyckoff의 강한 구조 판정보다 낮은 가중치로 반영된다.",
"Harmonic의 일부 bullish Bat/Gartley 후보 PRZ가 $59,218.67~$59,930.47 및 $59,560.56~$60,387.00에 존재해 하단 반응 위험은 있으나, 확인된 MSS·CHoCH나 파생 확인이 없어 핵심 구조를 뒤집지는 못한다."
],
"highest_conviction_analyst": "ICT Trader — bearish CHoCH/BOS 시퀀스가 $65,607.10, $65,328.80, $63,220.00, $61,870.00, $59,060.00으로 단계적으로 확인되어 있고, 현재가가 EQ $59,886.45 위 프리미엄에서 88.6% 되돌림 상태라는 실행 조건까지 구조와 정렬되어 있어 가장 높은 신뢰도를 부여한다.",
"invalidation_level": "$63,220.00 상방 수용. 보조적으로 $62,836.60 이상 재진입은 Wyckoff 재분배 약세 구조를 의미 있게 약화시키는 조건이다.",
"executive_summary": "BTC/USDT 1시간 구조는 약세로 판정한다. Wyckoff 관점에서는 이전 분배 구조가 BC $63,410.30에서 UTAD $63,209.60을 거쳐 SOW $59,060.00 및 Phase E 저점 $58,030.00까지 진행된 뒤, 현재는 $58,030.00 이후 형성된 재분배 후보 구조의 상단 UT 구간 $60,466.90~$60,557.80 부근에 위치한다. ICT 역시 $63,220.00, $61,870.00, $59,060.00을 잇는 하락 구조 훼손·이탈 시퀀스를 유지하고 있으며, 가격은 EMA120 $61,180.10 및 EMA240 $62,322.97 아래에서 구조적 회복을 확인하지 못했다. 즉시 실행 리스크는 $60,557.80~$60,600.00 저항·유동성 클러스터와 $59,927.57~$60,600.44 하모닉 PRZ가 겹친다는 점이며, 이는 반응 확인 전 추격 위험을 높인다. 약세 구조의 핵심 무효화는 $63,220.00 상방 수용이며, 그 전에는 $62,836.60 회복 여부가 구조 약화의 선행 조건이다."
}{
"symbol": "BTC/USDT",
"timeframe": "1h",
"timestamp": "2026-06-27 21:00 KST",
"last_price": 60331.9,
"num_candles": 300,
"stage1_analyses": {
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.66,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.72,
"setup_signals": [
"현재가 $60,331.90이 EMA120 $61,180.10 및 EMA240 $62,322.97 아래에 있어 중기 구조상 할인 회복 실패 구간",
"롱 계정 비율 0.666, account_long_crowding 1.000으로 롱 포지셔닝이 과밀하여 반대매매 리스크 확대",
"CVD 변화 -749.5450 및 cvd_divergence 0.150으로 가격 반등 대비 매수 체결 참여가 약함",
"24시간 OI -1.7140%로 신규 추세 추격보다 포지션 언와인딩 성격이 강함",
"상단 청산 밀집 $60,600, $60,800, $60,900은 단기 스윕 가능 구간이나, 돌파 후 수용 실패 시 하락 재개 셋업",
"하단 청산 밀집 $59,100, $58,800, $57,100이 열려 있어 롱 과밀 해소 시 가격 자석 역할 가능"
],
"reasoning": "현재 BTC는 $60,331.90으로 EMA20 $60,182.63 위에 간신히 올라왔지만, EMA120 $61,180.10과 EMA240 $62,322.97 아래에 있어 확인된 구조는 여전히 약세입니다. 파생 포지셔닝에서는 롱 계정 비율이 0.666이고 account_long_crowding이 1.000으로 롱 쏠림이 극단적이며, 동시에 CVD가 -749.5450 감소해 현물/체결 기반 매수세가 가격을 뒷받침하지 못하고 있습니다. OI가 24시간 -1.7140% 감소한 점은 상승 추세의 신규 레버리지 유입이 아니라 포지션 정리 성격에 가깝고, aggregate_score 0.282 및 bear_signals 4개는 4~8시간 선행 약세 압력을 시사합니다. 단기적으로 $60,600의 가장 강한 상단 청산 레벨을 스윕할 수 있으나, $60,800~$60,900 위에서 수용되지 못하면 $59,100 및 $58,800 하단 유동성으로 밀릴 가능성이 더 높습니다.",
"key_levels": {
"support": [
59100,
58800,
58030,
57100
],
"resistance": [
60600,
60800,
60900,
61180.1,
62322.97
]
},
"time_horizon": "short term",
"invalidation_level": "$61,180.10 상방에서 1시간봉 종가 수용",
"risk_scenario": "$60,600~$60,900 상단 청산을 흡수한 뒤 $61,180.10 EMA120 위로 안착하면 롱 과밀이 숏 스퀴즈로 전환될 수 있으며, 이 경우 $62,322.97 EMA240까지 반등 폭이 열립니다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.15,
"cvd_change": -749.545,
"oi_trend": 0.329,
"oi_change_pct_24h": -1.714,
"oi_latest": 104818.223,
"funding_pressure": 0.444,
"funding_avg": 5.616e-05,
"funding_change_24h": -3.024e-05,
"long_account_ratio": 0.675,
"short_account_ratio": 0.325,
"long_account_latest": 0.666,
"short_account_latest": 0.334,
"long_account_change_24h": 0.0025,
"short_account_change_24h": -0.0025,
"account_flow_label": "stable",
"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.487,
"spot_futures_basis_pct": -0.0526,
"basis_change_lookback": -0.0232,
"aggregate_score": 0.282,
"bull_signals": 0,
"bear_signals": 4,
"liq_below": [
[
59100,
9032.183066099999
],
[
58800,
10482.1400678
],
[
57100,
8564.766408500001
]
],
"liq_above": [
[
60600,
14009.111707850003
],
[
60800,
7881.215692799999
],
[
60900,
8693.511656649998
]
],
"strongest_liq_level": 60600,
"fragility_score": 0.455,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.66,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.72,\n \"setup_signals\": [\n \"현재가 $60,331.90이 EMA120 $61,180.10 및 EMA240 $62,322.97 아래에 있어 중기 구조상 할인 회복 실패 구간\",\n \"롱 계정 비율 0.666, account_long_crowding 1.000으로 롱 포지셔닝이 과밀하여 반대매매 리스크 확대\",\n \"CVD 변화 -749.5450 및 cvd_divergence 0.150으로 가격 반등 대비 매수 체결 참여가 약함\",\n \"24시간 OI -1.7140%로 신규 추세 추격보다 포지션 언와인딩 성격이 강함\",\n \"상단 청산 밀집 $60,600, $60,800, $60,900은 단기 스윕 가능 구간이나, 돌파 후 수용 실패 시 하락 재개 셋업\",\n \"하단 청산 밀집 $59,100, $58,800, $57,100이 열려 있어 롱 과밀 해소 시 가격 자석 역할 가능\"\n ],\n \"reasoning\": \"현재 BTC는 $60,331.90으로 EMA20 $60,182.63 위에 간신히 올라왔지만, EMA120 $61,180.10과 EMA240 $62,322.97 아래에 있어 확인된 구조는 여전히 약세입니다. 파생 포지셔닝에서는 롱 계정 비율이 0.666이고 account_long_crowding이 1.000으로 롱 쏠림이 극단적이며, 동시에 CVD가 -749.5450 감소해 현물/체결 기반 매수세가 가격을 뒷받침하지 못하고 있습니다. OI가 24시간 -1.7140% 감소한 점은 상승 추세의 신규 레버리지 유입이 아니라 포지션 정리 성격에 가깝고, aggregate_score 0.282 및 bear_signals 4개는 4~8시간 선행 약세 압력을 시사합니다. 단기적으로 $60,600의 가장 강한 상단 청산 레벨을 스윕할 수 있으나, $60,800~$60,900 위에서 수용되지 못하면 $59,100 및 $58,800 하단 유동성으로 밀릴 가능성이 더 높습니다.\",\n \"key_levels\": {\n \"support\": [\n 59100,\n 58800,\n 58030,\n 57100\n ],\n \"resistance\": [\n 60600,\n 60800,\n 60900,\n 61180.1,\n 62322.97\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$61,180.10 상방에서 1시간봉 종가 수용\",\n \"risk_scenario\": \"$60,600~$60,900 상단 청산을 흡수한 뒤 $61,180.10 EMA120 위로 안착하면 롱 과밀이 숏 스퀴즈로 전환될 수 있으며, 이 경우 $62,322.97 EMA240까지 반등 폭이 열립니다.\",\n \"data_quality\": \"medium\"\n}"
},
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bearish",
"confidence": 0.58,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.62,
"setup_signals": [
"현재가 $60,331.90가 EMA120 $61,180.10 아래에 있어 중기 저항 하단에 머무름",
"현재가가 7일 범위 EQ $61,813.60 아래의 할인 구간에 있으나, 반등 확인 전에는 약세 구조 내 되돌림으로 해석",
"최근 후보 패턴 중 dark_cloud_cover 품질 0.648, bearish_engulfing 품질 0.604로 bearish 패턴 우위",
"bear_score 1.4500이 bull_score 0.750보다 높아 단기 캔들 압력이 매도 쪽으로 기울어짐",
"최근 5개 캔들이 +0.3% 이후 -0.2%, -0.1%, -0.0%, -0.1%로 상승 추세 지속력이 약함"
],
"reasoning": "BTC는 현재 $60,331.90으로 EMA20 $60,182.63 바로 위에 있지만, EMA120 $61,180.10 및 EMA240 $62,322.97 아래에 있어 확인된 구조는 아직 약세 우위로 판단된다. 최근 패턴은 dark_cloud_cover 품질 0.648과 bearish_engulfing 품질 0.604가 핵심이며, doji 2개가 함께 나타나 매수 확신보다는 반등 둔화와 분배성 흐름을 시사한다. 7일 저점 $58,030.00 대비 반등은 있었지만, 7일 고점 $65,597.20과 EQ $61,813.60 아래에 머물러 아직 구조적 회복으로 보기 어렵다. 다만 고거래량 패턴이 없고 현재가가 EMA20 위에 있어, 하락 신호의 신뢰도는 중간 수준으로 제한된다.",
"key_levels": {
"support": [
60182.63,
58030.0
],
"resistance": [
61180.1,
61813.6,
62322.97,
65597.2
]
},
"time_horizon": "short term",
"invalidation_level": "$61,180.10",
"risk_scenario": "가격이 EMA120 $61,180.10 위로 1시간봉 종가 기준 안착하면 dark cloud cover와 bearish engulfing의 단기 약세 신호는 무효화될 수 있으며, 이후 7일 범위 EQ $61,813.60 및 EMA240 $62,322.97까지 숏 커버링성 반등이 열릴 수 있다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 142,
"recent_patterns": 5,
"pattern_list": [
"bullish_engulfing@290",
"bearish_engulfing@292",
"doji@291",
"doji@293",
"dark_cloud_cover@296"
],
"atr_value": 402.71,
"vol_avg_20": 4085.97,
"high_volume_patterns": [],
"pattern_candidates": [
{
"pattern": "dark_cloud_cover",
"signal": "bearish",
"pattern_quality": 0.648,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.604,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.483,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.355,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.355,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.648,
"bull_score": 0.75,
"bear_score": 1.45
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.58,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.62,\n \"setup_signals\": [\n \"현재가 $60,331.90가 EMA120 $61,180.10 아래에 있어 중기 저항 하단에 머무름\",\n \"현재가가 7일 범위 EQ $61,813.60 아래의 할인 구간에 있으나, 반등 확인 전에는 약세 구조 내 되돌림으로 해석\",\n \"최근 후보 패턴 중 dark_cloud_cover 품질 0.648, bearish_engulfing 품질 0.604로 bearish 패턴 우위\",\n \"bear_score 1.4500이 bull_score 0.750보다 높아 단기 캔들 압력이 매도 쪽으로 기울어짐\",\n \"최근 5개 캔들이 +0.3% 이후 -0.2%, -0.1%, -0.0%, -0.1%로 상승 추세 지속력이 약함\"\n ],\n \"reasoning\": \"BTC는 현재 $60,331.90으로 EMA20 $60,182.63 바로 위에 있지만, EMA120 $61,180.10 및 EMA240 $62,322.97 아래에 있어 확인된 구조는 아직 약세 우위로 판단된다. 최근 패턴은 dark_cloud_cover 품질 0.648과 bearish_engulfing 품질 0.604가 핵심이며, doji 2개가 함께 나타나 매수 확신보다는 반등 둔화와 분배성 흐름을 시사한다. 7일 저점 $58,030.00 대비 반등은 있었지만, 7일 고점 $65,597.20과 EQ $61,813.60 아래에 머물러 아직 구조적 회복으로 보기 어렵다. 다만 고거래량 패턴이 없고 현재가가 EMA20 위에 있어, 하락 신호의 신뢰도는 중간 수준으로 제한된다.\",\n \"key_levels\": {\n \"support\": [\n 60182.63,\n 58030.0\n ],\n \"resistance\": [\n 61180.1,\n 61813.6,\n 62322.97,\n 65597.2\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$61,180.10\",\n \"risk_scenario\": \"가격이 EMA120 $61,180.10 위로 1시간봉 종가 기준 안착하면 dark cloud cover와 bearish engulfing의 단기 약세 신호는 무효화될 수 있으며, 이후 7일 범위 EQ $61,813.60 및 EMA240 $62,322.97까지 숏 커버링성 반등이 열릴 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bearish",
"confidence": 0.84,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.92,
"setup_signals": [
"현재가 $60,331.90가 EQ $59,886.45 위에 있어 단기 range 기준 premium 영역에 위치",
"하락 구조 내 되돌림이 current_retracement_pct 88.6%까지 진행되어 숏 진입 관점의 프리미엄 재가격화 구간",
"가격이 EMA20 $60,182.63 위에 근접해 있으나 EMA120 $61,180.10 및 EMA240 $62,322.97 아래에 있어 상위 평균선 저항이 우세",
"상단에 candidate bearish OB $62,272.10-$63,209.60가 존재하며, $63,220.00 bearish CHoCH 레벨과 겹치는 공급 구간",
"이전일 고가 $60,734.00 및 뉴욕 세션 고가 $60,557.80가 근접 저항/매수 유동성 풀로 남아 있음"
],
"reasoning": "확정 구조는 bearish로 판단한다. BOS/CHoCH 시퀀스가 CHoCH_bearish $65,607.10, BOS_bearish $65,328.80 이후 $63,220.00 bearish CHoCH와 $61,870.00, $59,060.00 bearish BOS로 이어졌고, 최근에도 consecutive_bear_bos가 2개로 하락 구조가 유지된다. 현재가 $60,331.90는 range EQ $59,886.45 위의 premium 영역에 있으며, 하락 추세 안에서 88.6% 되돌림이 나온 상태라 매도 셋업의 질이 높다. 다만 현재 unfilled FVG는 없고 최근 liquidity sweep도 감지되지 않았기 때문에, 즉시 추격보다는 $60,557.80-$60,734.00 또는 상단 OB $62,272.10-$63,209.60에서의 거부 반응이 더 이상적인 실행 조건이다. $63,220.00 위로 구조적 수용이 나오면 해당 bearish setup은 훼손된다.",
"key_levels": {
"support": [
60074.5,
59886.45,
59060.0,
58288.0,
58030.0
],
"resistance": [
60557.8,
60734.0,
61180.1,
61742.9,
61870.0,
62272.1,
63209.6,
63220.0
]
},
"time_horizon": "short/medium term",
"invalidation_level": "$63,220.00 위에서 1시간봉 기준 명확한 수용 및 종가 형성",
"risk_scenario": "반대 시나리오는 가격이 이전일 고가 $60,734.00와 range high $61,742.90를 순차적으로 회복한 뒤 candidate bearish OB $62,272.10-$63,209.60를 흡수하는 경우다. 이 경우 숏 유동성이 연료가 되어 $63,220.00 상단 구조 전환 확인 후 $65,328.80-$65,607.10 방향의 리프라이싱이 발생할 수 있다.",
"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": 62272.1,
"top": 63209.6,
"quality": "candidate",
"score": 0.548
},
"active_bullish_ob_list": [],
"active_bearish_ob_list": [],
"ob_mitigated_count": 1,
"unfilled_bull_fvg_count": 0,
"unfilled_bear_fvg_count": 0,
"bull_fvg_ranges": [],
"bear_fvg_ranges": [],
"fvg_open_count": 0,
"fvg_mitigated_count": 52,
"fvg_open_zones": [],
"bos_choch_events": [
"CHoCH_bearish",
"BOS_bearish",
"BOS_bullish",
"CHoCH_bearish",
"BOS_bearish",
"BOS_bearish"
],
"bos_choch_levels": [
{
"type": "CHoCH_bearish",
"level": 65607.1
},
{
"type": "BOS_bearish",
"level": 65328.8
},
{
"type": "BOS_bullish",
"level": 64568.0
},
{
"type": "CHoCH_bearish",
"level": 63220.0
},
{
"type": "BOS_bearish",
"level": 61870.0
},
{
"type": "BOS_bearish",
"level": 59060.0
}
],
"bos_sequence": [
"CHoCH_bearish",
"BOS_bearish",
"BOS_bullish",
"CHoCH_bearish",
"BOS_bearish",
"BOS_bearish"
],
"consecutive_bull_bos": 0,
"consecutive_bear_bos": 2,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [],
"current_zone": "premium",
"eq_level": 59886.45,
"range_high": 61742.9,
"range_low": 58030.0,
"bull_score": 2.5,
"bear_score": 13.4,
"setup_bias": "bearish",
"setup_score": 0.92,
"setup_signals": [
"bearish CHoCH below $65,607.10",
"bearish BOS below $65,328.80",
"bearish CHoCH below $63,220.00",
"bearish BOS below $61,870.00",
"bearish BOS below $59,060.00"
],
"retracement_direction": "bearish",
"current_retracement_pct": 88.6,
"deepest_retracement_pct": 93.4,
"previous_day_high": 60734.0,
"previous_day_low": 58288.0,
"broken_prev_high": false,
"broken_prev_low": false,
"sessions": {
"London": {
"active": false,
"high": null,
"low": null
},
"New York": {
"active": true,
"high": 60557.8,
"low": 60074.5
},
"Asian kill zone": {
"active": false,
"high": null,
"low": null
}
}
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.84,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.92,\n \"setup_signals\": [\n \"현재가 $60,331.90가 EQ $59,886.45 위에 있어 단기 range 기준 premium 영역에 위치\",\n \"하락 구조 내 되돌림이 current_retracement_pct 88.6%까지 진행되어 숏 진입 관점의 프리미엄 재가격화 구간\",\n \"가격이 EMA20 $60,182.63 위에 근접해 있으나 EMA120 $61,180.10 및 EMA240 $62,322.97 아래에 있어 상위 평균선 저항이 우세\",\n \"상단에 candidate bearish OB $62,272.10-$63,209.60가 존재하며, $63,220.00 bearish CHoCH 레벨과 겹치는 공급 구간\",\n \"이전일 고가 $60,734.00 및 뉴욕 세션 고가 $60,557.80가 근접 저항/매수 유동성 풀로 남아 있음\"\n ],\n \"reasoning\": \"확정 구조는 bearish로 판단한다. BOS/CHoCH 시퀀스가 CHoCH_bearish $65,607.10, BOS_bearish $65,328.80 이후 $63,220.00 bearish CHoCH와 $61,870.00, $59,060.00 bearish BOS로 이어졌고, 최근에도 consecutive_bear_bos가 2개로 하락 구조가 유지된다. 현재가 $60,331.90는 range EQ $59,886.45 위의 premium 영역에 있으며, 하락 추세 안에서 88.6% 되돌림이 나온 상태라 매도 셋업의 질이 높다. 다만 현재 unfilled FVG는 없고 최근 liquidity sweep도 감지되지 않았기 때문에, 즉시 추격보다는 $60,557.80-$60,734.00 또는 상단 OB $62,272.10-$63,209.60에서의 거부 반응이 더 이상적인 실행 조건이다. $63,220.00 위로 구조적 수용이 나오면 해당 bearish setup은 훼손된다.\",\n \"key_levels\": {\n \"support\": [\n 60074.5,\n 59886.45,\n 59060.0,\n 58288.0,\n 58030.0\n ],\n \"resistance\": [\n 60557.8,\n 60734.0,\n 61180.1,\n 61742.9,\n 61870.0,\n 62272.1,\n 63209.6,\n 63220.0\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"$63,220.00 위에서 1시간봉 기준 명확한 수용 및 종가 형성\",\n \"risk_scenario\": \"반대 시나리오는 가격이 이전일 고가 $60,734.00와 range high $61,742.90를 순차적으로 회복한 뒤 candidate bearish OB $62,272.10-$63,209.60를 흡수하는 경우다. 이 경우 숏 유동성이 연료가 되어 $63,220.00 상단 구조 전환 확인 후 $65,328.80-$65,607.10 방향의 리프라이싱이 발생할 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "bearish",
"confidence": 0.76,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.68,
"setup_signals": [
"현재가 $60,331.90은 활성 재분배 후보 상단 저항 $60,466.90~$60,557.80 바로 아래에 위치",
"Phase E 이후 반등이 이전 분배권 하단 $62,836.60을 회복하지 못함",
"1차 분배 구조에서 UT $63,090.90 이후 UTAD $63,209.60 형성 후 SOW $59,060.00 및 Phase E 저점 $58,030.00까지 이탈",
"현재 가격은 EMA20 $60,182.63 위에 있으나 EMA120 $61,180.10 및 EMA240 $62,322.97 아래에 있어 중기 공급 우위 유지",
"최근 UT 후보 $60,557.80 이후 마지막 5개 캔들이 둔화되며 상단 추격 매수 부재"
],
"reasoning": "레짐은 DIS이며 regime_fitness 0.991, dis_score 99.1로 분배 구조 판정이 강하고, 확인된 1h_cycle_1은 BC $63,410.30 → AR $62,836.60 → ST $64,568.00 → UT $63,090.90 → UTAD $63,209.60 → SOW $59,060.00 → Phase E $58,030.00의 하방 진행을 완료했습니다. 구조적 편향은 bearish이며, 현재 1h_cycle_2는 Phase E 이후의 재분배 후보 구간으로 보이고, 가격은 $60,331.90으로 재분배 상단 $60,466.90~$60,557.80 저항 바로 아래에 있습니다. 즉, 큰 구조는 이미 분배 후 Phase E 약세이고, 즉시 경로 역시 상단 UT 후보권을 회복하지 못하면 $59,530.70, $59,060.00, $58,388.00 재시험 가능성이 우세합니다. 다만 $60,557.80을 명확히 회복하면 단기 하방 셋업은 약화되며, $62,836.60 이상 재진입 전까지는 구조적 약세가 완전히 무효화되었다고 보기는 어렵습니다.",
"key_levels": {
"support": [
59530.7,
59060.0,
58388.0,
58030.0
],
"resistance": [
60466.9,
60557.8,
61180.1,
61870.0,
62836.6,
63209.6,
64568.0
]
},
"time_horizon": "short to medium term",
"invalidation_level": "60557.80",
"risk_scenario": "$60,557.80 상단 UT 후보를 회복하고 유지하면 현재의 단기 bearish setup은 실패로 봐야 하며, 그 경우 $61,180.10 EMA120 및 $61,870.00 이전 SOW_IN_PHASE_B 구간까지 반등 테스트가 열립니다. 더 강하게는 $62,836.60 이전 분배권 하단을 회복하면 Phase E 이후 약세 지속 해석이 흔들리고, $63,209.60 UTAD 레벨까지 재검증될 수 있습니다.",
"data_quality": "high",
"metrics": {
"acc_score": 92.5,
"dis_score": 99.1,
"regime": "DIS",
"regime_state": "dis_candidate",
"structure_bias": "bearish",
"phase_context": "dis_candidate / distribution / Phase E",
"phases_detected": [
"BC",
"AR",
"ST",
"SOW_IN_PHASE_B",
"UT",
"UTAD",
"SOW",
"Phase E"
],
"last_phase": "Phase E",
"phase_candidates": [
{
"label": "BC",
"side": "high",
"idx": 109,
"price": 63410.3,
"color": "#ffd166"
},
{
"label": "AR",
"side": "low",
"idx": 113,
"price": 62836.6,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "high",
"idx": 148,
"price": 64568.0,
"color": "#118ab2"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 200,
"price": 61870.0,
"color": "#ef476f"
},
{
"label": "UT",
"side": "high",
"idx": 217,
"price": 63090.9,
"color": "#f9844a"
},
{
"label": "UTAD",
"side": "high",
"idx": 227,
"price": 63209.6,
"color": "#f9844a"
},
{
"label": "SOW",
"side": "low",
"idx": 233,
"price": 59060.0,
"color": "#ef476f"
},
{
"label": "Phase E",
"side": "low",
"idx": 253,
"price": 58030.0,
"color": "#7209b7"
}
],
"phase_structures": [
{
"structure_id": "1h_cycle_1",
"sequence": 1,
"timeframe": "1h",
"regime": "distribution",
"role": "prior_completed_structure",
"is_active": false,
"is_completed": true,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "distribution",
"start_idx": 109,
"end_idx": 253,
"phase_count": 8,
"phases": [
{
"label": "BC",
"side": "high",
"idx": 109,
"price": 63410.3,
"color": "#ffd166",
"dt": "2026-06-19 22:00:00+09:00"
},
{
"label": "AR",
"side": "low",
"idx": 113,
"price": 62836.6,
"color": "#06d6a0",
"dt": "2026-06-20 02:00:00+09:00"
},
{
"label": "ST",
"side": "high",
"idx": 148,
"price": 64568.0,
"color": "#118ab2",
"dt": "2026-06-21 13:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 200,
"price": 61870.0,
"color": "#ef476f",
"dt": "2026-06-23 17:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 217,
"price": 63090.9,
"color": "#f9844a",
"dt": "2026-06-24 10:00:00+09:00"
},
{
"label": "UTAD",
"side": "high",
"idx": 227,
"price": 63209.6,
"color": "#f9844a",
"dt": "2026-06-24 20:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 233,
"price": 59060.0,
"color": "#ef476f",
"dt": "2026-06-25 02:00:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 253,
"price": 58030.0,
"color": "#7209b7",
"dt": "2026-06-25 22:00:00+09:00"
}
]
},
{
"structure_id": "1h_cycle_2",
"sequence": 2,
"timeframe": "1h",
"regime": "redistribution",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "redistribution",
"start_idx": 253,
"end_idx": 295,
"phase_count": 5,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 253,
"price": 58030.0,
"color": "#ffd166",
"dt": "2026-06-25 22:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 254,
"price": 60466.9,
"color": "#06d6a0",
"dt": "2026-06-25 23:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 277,
"price": 58388.0,
"color": "#118ab2",
"dt": "2026-06-26 22:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 282,
"price": 59530.7,
"color": "#ef476f",
"dt": "2026-06-27 03:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 295,
"price": 60557.8,
"color": "#f9844a",
"dt": "2026-06-27 16:00:00+09:00"
}
]
}
],
"active_structure_id": "1h_cycle_2",
"primary_structure_id": "1h_cycle_1",
"structure_count": 2,
"regime_fitness": 0.9908026755852842,
"current_event": "Phase E",
"major_phase": "E",
"pos_in_range": 0.5,
"main_range_low": 62836.6,
"main_range_high": 63410.3
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.76,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.68,\n \"setup_signals\": [\n \"현재가 $60,331.90은 활성 재분배 후보 상단 저항 $60,466.90~$60,557.80 바로 아래에 위치\",\n \"Phase E 이후 반등이 이전 분배권 하단 $62,836.60을 회복하지 못함\",\n \"1차 분배 구조에서 UT $63,090.90 이후 UTAD $63,209.60 형성 후 SOW $59,060.00 및 Phase E 저점 $58,030.00까지 이탈\",\n \"현재 가격은 EMA20 $60,182.63 위에 있으나 EMA120 $61,180.10 및 EMA240 $62,322.97 아래에 있어 중기 공급 우위 유지\",\n \"최근 UT 후보 $60,557.80 이후 마지막 5개 캔들이 둔화되며 상단 추격 매수 부재\"\n ],\n \"reasoning\": \"레짐은 DIS이며 regime_fitness 0.991, dis_score 99.1로 분배 구조 판정이 강하고, 확인된 1h_cycle_1은 BC $63,410.30 → AR $62,836.60 → ST $64,568.00 → UT $63,090.90 → UTAD $63,209.60 → SOW $59,060.00 → Phase E $58,030.00의 하방 진행을 완료했습니다. 구조적 편향은 bearish이며, 현재 1h_cycle_2는 Phase E 이후의 재분배 후보 구간으로 보이고, 가격은 $60,331.90으로 재분배 상단 $60,466.90~$60,557.80 저항 바로 아래에 있습니다. 즉, 큰 구조는 이미 분배 후 Phase E 약세이고, 즉시 경로 역시 상단 UT 후보권을 회복하지 못하면 $59,530.70, $59,060.00, $58,388.00 재시험 가능성이 우세합니다. 다만 $60,557.80을 명확히 회복하면 단기 하방 셋업은 약화되며, $62,836.60 이상 재진입 전까지는 구조적 약세가 완전히 무효화되었다고 보기는 어렵습니다.\",\n \"key_levels\": {\n \"support\": [\n 59530.7,\n 59060.0,\n 58388.0,\n 58030.0\n ],\n \"resistance\": [\n 60466.9,\n 60557.8,\n 61180.1,\n 61870.0,\n 62836.6,\n 63209.6,\n 64568.0\n ]\n },\n \"time_horizon\": \"short to medium term\",\n \"invalidation_level\": \"60557.80\",\n \"risk_scenario\": \"$60,557.80 상단 UT 후보를 회복하고 유지하면 현재의 단기 bearish setup은 실패로 봐야 하며, 그 경우 $61,180.10 EMA120 및 $61,870.00 이전 SOW_IN_PHASE_B 구간까지 반등 테스트가 열립니다. 더 강하게는 $62,836.60 이전 분배권 하단을 회복하면 Phase E 이후 약세 지속 해석이 흔들리고, $63,209.60 UTAD 레벨까지 재검증될 수 있습니다.\",\n \"data_quality\": \"high\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "neutral",
"confidence": 0.42,
"structure_bias": "neutral",
"setup_bias": "neutral",
"setup_score": 0.32,
"setup_signals": [
"현재가 $60,331.90은 최근 활성 PRZ 군집 $59,927.57~$60,600.44 내부에 위치하지만, PRZ 진입 후 명확한 거부·스윕 후 회수·15m/1h MSS 확인은 없음",
"가장 우수한 패턴은 bullish Bat 형성형으로 D $59,574.57, PRZ $59,218.67~$59,930.47이나 현재가가 약 1.26% 위에 있어 아직 이상적 반응 구간 진입 전",
"bearish Shark 형성형 PRZ $60,193.30~$60,920.94도 현재가와 겹치며, bullish PRZ와 bearish PRZ가 충돌해 방향성 투표로 사용 불가",
"EMA20 $60,182.63 부근에서는 단기 균형을 회복했지만 EMA120 $61,180.10 및 EMA240 $62,322.97 아래에 있어 상단 저항대가 남아 있음",
"confirmed_reaction_prz_count=0, directional_influence_prz_count=0, council_relevant_prz_count=0으로 하모닉 단독 방향 전환 근거는 없음"
],
"reasoning": "하모닉 관점에서 현재 BTC는 $60,331.90으로 활성 PRZ 군집 $59,927.57~$60,600.44 안에 있으나, 확인된 PRZ 반응이 없어 방향성 신호로 격상할 수 없다. 최고 점수 패턴은 strict·medium 품질의 bullish Bat이며 score 0.906, D $59,574.57, PRZ $59,218.67~$59,930.47로 유의미하지만 현재가는 해당 구간보다 위에 있어 아직 반응 확인 전이다. 동시에 bearish Shark PRZ $60,193.30~$60,920.94가 현재 가격을 감싸고 있어 상방 추격도 부담스럽다. 따라서 구조적으로 확정된 BOS/CHoCH 정보가 없고, 하모닉 지표상 confirmed_reaction_prz_count가 0이므로 structure_bias와 setup_bias 모두 중립으로 평가한다.",
"key_levels": {
"support": [
59927.57,
59560.56,
59218.67,
59060.0,
58030.0
],
"resistance": [
60600.44,
60920.94,
61180.1,
61755.76,
62054.24
]
},
"time_horizon": "short term",
"invalidation_level": "$60,920.94 상방 1시간 종가 수용 또는 $59,218.67 하방 1시간 종가 이탈 시 현재의 중립 PRZ-충돌 해석은 무효화",
"risk_scenario": "상방 시나리오는 $60,920.94 bearish Shark PRZ 상단을 돌파·수용하고 EMA120 $61,180.10까지 회복할 때 열리며, 이후 $61,755.76~$62,054.24가 다음 반응 저항이 된다. 반대로 $59,927.57 아래로 밀리면 bullish Bat PRZ $59,218.67~$59,930.47 재진입 가능성이 커지고, 이 구간에서 반등 확인이 없으면 $59,060 및 7일 저점 $58,030까지 유동성 탐색이 진행될 수 있다.",
"data_quality": "medium",
"metrics": {
"patterns_found": 100,
"completed_patterns_found": 23,
"forming_d_prz_found": 77,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 34,
"multiscale_swings_scanned": 68,
"swing_highs_scanned": 36,
"swing_lows_scanned": 32,
"timeframe": "1h",
"prz_active_threshold_pct": 0.5,
"prz_nearby_threshold_pct": 1.0,
"prz_watch_threshold_pct": 2.0,
"prz_max_width_pct": 0.9,
"quality_counts": {
"high": 2,
"medium": 33,
"low": 65
},
"prz_status_counts": {
"active": 23,
"nearby": 6,
"watch": 18,
"far": 53,
"forming": 43
},
"high_confluence_prz_count": 17,
"strict_patterns_found": 40,
"candidate_patterns_found": 60,
"active_patterns_at_prz": 23,
"nearby_patterns": 6,
"all_patterns": [
"bat",
"shark",
"crab",
"shark",
"bat",
"crab",
"gartley",
"bat",
"shark",
"shark",
"shark",
"bat",
"bat",
"shark",
"shark",
"gartley",
"gartley",
"gartley",
"butterfly",
"butterfly",
"crab",
"gartley",
"crab",
"bat",
"gartley",
"crab",
"crab",
"crab",
"crab",
"butterfly",
"crab",
"crab",
"shark",
"crab",
"butterfly",
"shark",
"crab",
"bat",
"bat",
"crab",
"butterfly",
"crab",
"shark",
"gartley",
"gartley",
"crab",
"butterfly",
"gartley",
"crab",
"butterfly",
"butterfly",
"butterfly",
"crab",
"butterfly",
"shark",
"gartley",
"crab",
"bat",
"butterfly",
"butterfly",
"crab",
"bat",
"bat",
"butterfly",
"butterfly",
"shark",
"bat",
"butterfly",
"crab",
"butterfly",
"shark",
"gartley",
"crab",
"crab",
"gartley",
"crab",
"crab",
"crab",
"butterfly",
"crab",
"crab",
"bat",
"shark",
"shark",
"gartley",
"butterfly",
"crab",
"butterfly",
"gartley",
"bat",
"crab",
"shark",
"shark",
"gartley",
"gartley",
"crab",
"bat",
"butterfly",
"crab",
"butterfly"
],
"all_signals": [
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish"
],
"best_pattern": "bat",
"best_pattern_quality": "strict",
"best_quality": "medium",
"best_pattern_score": 0.906,
"best_completion_status": "forming",
"nearest_pattern": "shark",
"nearest_prz": 60264.01,
"price_to_prz": -0.11,
"prz_range": [
59927.57,
60600.44
],
"council_relevant_prz_count": 0,
"directional_influence_prz_count": 0,
"confirmed_reaction_prz_count": 0,
"validated_harmonic_tp_count": 0,
"pattern_candidates": [
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.906,
"ratio_score": 1.0,
"prz_score": 0.924,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 59574.57,
"prz_range": [
59218.67,
59930.47
],
"prz_width_pct": 1.195,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.26,
"price_to_prz_pct_raw": -1.2553,
"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": 59574.57,
"a_price": 60734.0,
"tp1_ad_382": 60017.47,
"tp2_ad_618": 60291.1,
"tp3_a_or_structure_liquidity": 60734.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.394,
"ABC": 0.7328
},
"x_price": 59060.0,
"x_idx": 233,
"x_order": 8,
"a_price": 60734.0,
"a_idx": 271,
"a_order": 8,
"b_price": 60074.5,
"b_idx": 294,
"b_order": 3,
"c_price": 60557.8,
"c_idx": 295,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.84,
"ratio_score": 0.883,
"prz_score": 0.944,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 61709.5,
"prz_range": [
61364.76,
62054.24
],
"prz_width_pct": 1.117,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.28,
"price_to_prz_pct_raw": 2.2834,
"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": 61709.5,
"a_price": 62837.1,
"tp1_ad_382": 62140.24,
"tp2_ad_618": 62406.36,
"tp3_a_or_structure_liquidity": 62837.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4715,
"ABC": 1.0861
},
"x_price": 63758.3,
"x_idx": 190,
"x_order": 5,
"a_price": 62837.1,
"a_idx": 206,
"a_order": 5,
"b_price": 62402.8,
"b_idx": 219,
"b_order": 5,
"c_price": 61931.1,
"c_idx": 247,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.74,
"ratio_score": 0.687,
"prz_score": 0.877,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 58981.26,
"prz_range": [
58576.17,
59386.35
],
"prz_width_pct": 1.374,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.24,
"price_to_prz_pct_raw": -2.2387,
"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": 58981.26,
"a_price": 60734.0,
"tp1_ad_382": 59650.81,
"tp2_ad_618": 60064.45,
"tp3_a_or_structure_liquidity": 60734.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7188,
"ABC": 0.8536
},
"x_price": 59060.0,
"x_idx": 233,
"x_order": 8,
"a_price": 60734.0,
"a_idx": 271,
"a_order": 8,
"b_price": 59530.7,
"b_idx": 282,
"b_order": 3,
"c_price": 60557.8,
"c_idx": 295,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.729,
"ratio_score": 0.479,
"prz_score": 0.876,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 59973.78,
"prz_range": [
59560.56,
60387.0
],
"prz_width_pct": 1.378,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.59,
"price_to_prz_pct_raw": -0.5936,
"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": 59973.78,
"a_price": 61256.0,
"tp1_ad_382": 60463.59,
"tp2_ad_618": 60766.19,
"tp3_a_or_structure_liquidity": 61256.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5302,
"ABC": 0.6628
},
"x_price": 62402.8,
"x_idx": 219,
"x_order": 5,
"a_price": 61256.0,
"a_idx": 238,
"a_order": 5,
"b_price": 60648.0,
"b_idx": 243,
"b_order": 5,
"c_price": 60245.0,
"c_idx": 261,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.625,
"ratio_score": 0.256,
"prz_score": 0.937,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 59202.23,
"prz_range": [
58863.98,
59540.47
],
"prz_width_pct": 1.143,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.87,
"price_to_prz_pct_raw": -1.8724,
"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": 59202.23,
"a_price": 60580.0,
"tp1_ad_382": 59728.54,
"tp2_ad_618": 60053.69,
"tp3_a_or_structure_liquidity": 60580.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6903,
"ABC": 0.9788
},
"x_price": 59060.0,
"x_idx": 233,
"x_order": 8,
"a_price": 60580.0,
"a_idx": 280,
"a_order": 8,
"b_price": 59530.7,
"b_idx": 282,
"b_order": 3,
"c_price": 60557.8,
"c_idx": 295,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.867,
"ratio_score": 1.0,
"prz_score": 0.771,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 60733.74,
"prz_range": [
60191.69,
61275.8
],
"prz_width_pct": 1.785,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.67,
"price_to_prz_pct_raw": 0.6661,
"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": 60733.74,
"a_price": 63090.9,
"tp1_ad_382": 61634.18,
"tp2_ad_618": 62190.47,
"tp3_a_or_structure_liquidity": 63090.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5636,
"ABC": 0.6855
},
"x_price": 61870.0,
"x_idx": 200,
"x_order": 8,
"a_price": 63090.9,
"a_idx": 217,
"a_order": 8,
"b_price": 62402.8,
"b_idx": 219,
"b_order": 5,
"c_price": 61931.1,
"c_idx": 247,
"c_order": 8,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.856,
"ratio_score": 1.0,
"prz_score": 0.796,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 59374.72,
"prz_range": [
58873.89,
59875.56
],
"prz_width_pct": 1.687,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.59,
"price_to_prz_pct_raw": -1.5865,
"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": 59374.72,
"a_price": 60245.0,
"tp1_ad_382": 59707.17,
"tp2_ad_618": 59912.55,
"tp3_a_or_structure_liquidity": 60245.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6028,
"ABC": 1.4379
},
"x_price": 59060.0,
"x_idx": 233,
"x_order": 8,
"a_price": 60245.0,
"a_idx": 261,
"a_order": 5,
"b_price": 59530.7,
"b_idx": 282,
"b_order": 3,
"c_price": 60557.8,
"c_idx": 295,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.85,
"ratio_score": 1.0,
"prz_score": 0.833,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": false,
"d_price": 59211.97,
"prz_range": [
58754.97,
59668.97
],
"prz_width_pct": 1.544,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.86,
"price_to_prz_pct_raw": -1.8563,
"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": 59211.97,
"a_price": 61256.0,
"tp1_ad_382": 59992.79,
"tp2_ad_618": 60475.18,
"tp3_a_or_structure_liquidity": 61256.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5302,
"ABC": 0.6628
},
"x_price": 62402.8,
"x_idx": 219,
"x_order": 5,
"a_price": 61256.0,
"a_idx": 238,
"a_order": 5,
"b_price": 60648.0,
"b_idx": 243,
"b_order": 5,
"c_price": 60245.0,
"c_idx": 261,
"c_order": 5,
"d_idx": null
}
],
"council_relevant_prz": [],
"report_detail_candidates": [
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.906,
"ratio_score": 1.0,
"prz_score": 0.924,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 59574.57,
"prz_range": [
59218.67,
59930.47
],
"prz_width_pct": 1.195,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.26,
"price_to_prz_pct_raw": -1.2553,
"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": 59574.57,
"a_price": 60734.0,
"tp1_ad_382": 60017.47,
"tp2_ad_618": 60291.1,
"tp3_a_or_structure_liquidity": 60734.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.394,
"ABC": 0.7328
},
"x_price": 59060.0,
"x_idx": 233,
"x_order": 8,
"a_price": 60734.0,
"a_idx": 271,
"a_order": 8,
"b_price": 60074.5,
"b_idx": 294,
"b_order": 3,
"c_price": 60557.8,
"c_idx": 295,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.84,
"ratio_score": 0.883,
"prz_score": 0.944,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 61709.5,
"prz_range": [
61364.76,
62054.24
],
"prz_width_pct": 1.117,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.28,
"price_to_prz_pct_raw": 2.2834,
"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": 61709.5,
"a_price": 62837.1,
"tp1_ad_382": 62140.24,
"tp2_ad_618": 62406.36,
"tp3_a_or_structure_liquidity": 62837.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4715,
"ABC": 1.0861
},
"x_price": 63758.3,
"x_idx": 190,
"x_order": 5,
"a_price": 62837.1,
"a_idx": 206,
"a_order": 5,
"b_price": 62402.8,
"b_idx": 219,
"b_order": 5,
"c_price": 61931.1,
"c_idx": 247,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.74,
"ratio_score": 0.687,
"prz_score": 0.877,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 58981.26,
"prz_range": [
58576.17,
59386.35
],
"prz_width_pct": 1.374,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.24,
"price_to_prz_pct_raw": -2.2387,
"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": 58981.26,
"a_price": 60734.0,
"tp1_ad_382": 59650.81,
"tp2_ad_618": 60064.45,
"tp3_a_or_structure_liquidity": 60734.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7188,
"ABC": 0.8536
},
"x_price": 59060.0,
"x_idx": 233,
"x_order": 8,
"a_price": 60734.0,
"a_idx": 271,
"a_order": 8,
"b_price": 59530.7,
"b_idx": 282,
"b_order": 3,
"c_price": 60557.8,
"c_idx": 295,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.729,
"ratio_score": 0.479,
"prz_score": 0.876,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 59973.78,
"prz_range": [
59560.56,
60387.0
],
"prz_width_pct": 1.378,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.59,
"price_to_prz_pct_raw": -0.5936,
"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": 59973.78,
"a_price": 61256.0,
"tp1_ad_382": 60463.59,
"tp2_ad_618": 60766.19,
"tp3_a_or_structure_liquidity": 61256.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5302,
"ABC": 0.6628
},
"x_price": 62402.8,
"x_idx": 219,
"x_order": 5,
"a_price": 61256.0,
"a_idx": 238,
"a_order": 5,
"b_price": 60648.0,
"b_idx": 243,
"b_order": 5,
"c_price": 60245.0,
"c_idx": 261,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.625,
"ratio_score": 0.256,
"prz_score": 0.937,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 59202.23,
"prz_range": [
58863.98,
59540.47
],
"prz_width_pct": 1.143,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.87,
"price_to_prz_pct_raw": -1.8724,
"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": 59202.23,
"a_price": 60580.0,
"tp1_ad_382": 59728.54,
"tp2_ad_618": 60053.69,
"tp3_a_or_structure_liquidity": 60580.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6903,
"ABC": 0.9788
},
"x_price": 59060.0,
"x_idx": 233,
"x_order": 8,
"a_price": 60580.0,
"a_idx": 280,
"a_order": 8,
"b_price": 59530.7,
"b_idx": 282,
"b_order": 3,
"c_price": 60557.8,
"c_idx": 295,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.867,
"ratio_score": 1.0,
"prz_score": 0.771,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 60733.74,
"prz_range": [
60191.69,
61275.8
],
"prz_width_pct": 1.785,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.67,
"price_to_prz_pct_raw": 0.6661,
"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": 60733.74,
"a_price": 63090.9,
"tp1_ad_382": 61634.18,
"tp2_ad_618": 62190.47,
"tp3_a_or_structure_liquidity": 63090.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5636,
"ABC": 0.6855
},
"x_price": 61870.0,
"x_idx": 200,
"x_order": 8,
"a_price": 63090.9,
"a_idx": 217,
"a_order": 8,
"b_price": 62402.8,
"b_idx": 219,
"b_order": 5,
"c_price": 61931.1,
"c_idx": 247,
"c_order": 8,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.856,
"ratio_score": 1.0,
"prz_score": 0.796,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 59374.72,
"prz_range": [
58873.89,
59875.56
],
"prz_width_pct": 1.687,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.59,
"price_to_prz_pct_raw": -1.5865,
"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": 59374.72,
"a_price": 60245.0,
"tp1_ad_382": 59707.17,
"tp2_ad_618": 59912.55,
"tp3_a_or_structure_liquidity": 60245.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6028,
"ABC": 1.4379
},
"x_price": 59060.0,
"x_idx": 233,
"x_order": 8,
"a_price": 60245.0,
"a_idx": 261,
"a_order": 5,
"b_price": 59530.7,
"b_idx": 282,
"b_order": 3,
"c_price": 60557.8,
"c_idx": 295,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.85,
"ratio_score": 1.0,
"prz_score": 0.833,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": false,
"d_price": 59211.97,
"prz_range": [
58754.97,
59668.97
],
"prz_width_pct": 1.544,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.86,
"price_to_prz_pct_raw": -1.8563,
"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": 59211.97,
"a_price": 61256.0,
"tp1_ad_382": 59992.79,
"tp2_ad_618": 60475.18,
"tp3_a_or_structure_liquidity": 61256.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5302,
"ABC": 0.6628
},
"x_price": 62402.8,
"x_idx": 219,
"x_order": 5,
"a_price": 61256.0,
"a_idx": 238,
"a_order": 5,
"b_price": 60648.0,
"b_idx": 243,
"b_order": 5,
"c_price": 60245.0,
"c_idx": 261,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.846,
"ratio_score": 0.996,
"prz_score": 0.779,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 61219.55,
"prz_range": [
60683.35,
61755.76
],
"prz_width_pct": 1.752,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.47,
"price_to_prz_pct_raw": 1.4713,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 61219.55,
"a_price": 58388.0,
"tp1_ad_382": 60137.9,
"tp2_ad_618": 59469.65,
"tp3_a_or_structure_liquidity": 58388.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6187,
"ABC": 0.4787
},
"x_price": 61931.1,
"x_idx": 247,
"x_order": 8,
"a_price": 58388.0,
"a_idx": 277,
"a_order": 8,
"b_price": 60580.0,
"b_idx": 280,
"b_order": 8,
"c_price": 59530.7,
"c_idx": 282,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.842,
"ratio_score": 1.0,
"prz_score": 0.859,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": false,
"d_price": 58960.67,
"prz_range": [
58535.01,
59386.34
],
"prz_width_pct": 1.444,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.27,
"price_to_prz_pct_raw": -2.2728,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 58960.67,
"a_price": 60734.0,
"tp1_ad_382": 59638.08,
"tp2_ad_618": 60056.59,
"tp3_a_or_structure_liquidity": 60734.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4919,
"ABC": 0.8536
},
"x_price": 58288.0,
"x_idx": 267,
"x_order": 8,
"a_price": 60734.0,
"a_idx": 271,
"a_order": 8,
"b_price": 59530.7,
"b_idx": 282,
"b_order": 3,
"c_price": 60557.8,
"c_idx": 295,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.833,
"ratio_score": 1.0,
"prz_score": 0.705,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 60557.12,
"prz_range": [
60193.3,
60920.94
],
"prz_width_pct": 1.202,
"prz_confluence_count": 2,
"prz_fib_families": [
"ABCD",
"BC_EXT"
],
"price_to_prz_pct": 0.37,
"price_to_prz_pct_raw": 0.3733,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 60557.12,
"a_price": 59060.0,
"tp1_ad_382": 59985.22,
"tp2_ad_618": 59631.9,
"tp3_a_or_structure_liquidity": 59060.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5499,
"ABC": 1.469
},
"x_price": 63053.5,
"x_idx": 221,
"x_order": 3,
"a_price": 59060.0,
"a_idx": 233,
"a_order": 8,
"b_price": 61256.0,
"b_idx": 238,
"b_order": 5,
"c_price": 58030.0,
"c_idx": 253,
"c_order": 8,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.811,
"ratio_score": 1.0,
"prz_score": 0.741,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 61193.74,
"prz_range": [
60868.06,
61519.42
],
"prz_width_pct": 1.064,
"prz_confluence_count": 2,
"prz_fib_families": [
"ABCD",
"BC_EXT"
],
"price_to_prz_pct": 1.43,
"price_to_prz_pct_raw": 1.4285,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 61193.74,
"a_price": 59060.0,
"tp1_ad_382": 60378.65,
"tp2_ad_618": 59875.09,
"tp3_a_or_structure_liquidity": 59060.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5535,
"ABC": 1.3587
},
"x_price": 64247.2,
"x_idx": 194,
"x_order": 3,
"a_price": 59060.0,
"a_idx": 233,
"a_order": 8,
"b_price": 61931.1,
"b_idx": 247,
"b_order": 8,
"c_price": 58030.0,
"c_idx": 253,
"c_order": 8,
"d_idx": null
}
],
"actionable_patterns_list": [],
"tp_ladder": [],
"validated_tp_ladder": [],
"harmonic_governance": {
"role": "PRZ reaction + TP ladder confluence, not standalone path engine",
"pre_confirmation_weight_range": [
0.25,
0.35
],
"post_confirmation_vote_weight_range": [
0.5,
0.6
],
"standalone_path_override_allowed": false,
"opposes_core_path_policy": "branch/reversal-risk/reaction-zone unless lower-TF structure and derivatives also confirm",
"aligns_with_core_path_policy": "modest confidence lift plus strong TP ladder influence"
},
"execution_readiness": "early"
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.42,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"neutral\",\n \"setup_score\": 0.32,\n \"setup_signals\": [\n \"현재가 $60,331.90은 최근 활성 PRZ 군집 $59,927.57~$60,600.44 내부에 위치하지만, PRZ 진입 후 명확한 거부·스윕 후 회수·15m/1h MSS 확인은 없음\",\n \"가장 우수한 패턴은 bullish Bat 형성형으로 D $59,574.57, PRZ $59,218.67~$59,930.47이나 현재가가 약 1.26% 위에 있어 아직 이상적 반응 구간 진입 전\",\n \"bearish Shark 형성형 PRZ $60,193.30~$60,920.94도 현재가와 겹치며, bullish PRZ와 bearish PRZ가 충돌해 방향성 투표로 사용 불가\",\n \"EMA20 $60,182.63 부근에서는 단기 균형을 회복했지만 EMA120 $61,180.10 및 EMA240 $62,322.97 아래에 있어 상단 저항대가 남아 있음\",\n \"confirmed_reaction_prz_count=0, directional_influence_prz_count=0, council_relevant_prz_count=0으로 하모닉 단독 방향 전환 근거는 없음\"\n ],\n \"reasoning\": \"하모닉 관점에서 현재 BTC는 $60,331.90으로 활성 PRZ 군집 $59,927.57~$60,600.44 안에 있으나, 확인된 PRZ 반응이 없어 방향성 신호로 격상할 수 없다. 최고 점수 패턴은 strict·medium 품질의 bullish Bat이며 score 0.906, D $59,574.57, PRZ $59,218.67~$59,930.47로 유의미하지만 현재가는 해당 구간보다 위에 있어 아직 반응 확인 전이다. 동시에 bearish Shark PRZ $60,193.30~$60,920.94가 현재 가격을 감싸고 있어 상방 추격도 부담스럽다. 따라서 구조적으로 확정된 BOS/CHoCH 정보가 없고, 하모닉 지표상 confirmed_reaction_prz_count가 0이므로 structure_bias와 setup_bias 모두 중립으로 평가한다.\",\n \"key_levels\": {\n \"support\": [\n 59927.57,\n 59560.56,\n 59218.67,\n 59060.0,\n 58030.0\n ],\n \"resistance\": [\n 60600.44,\n 60920.94,\n 61180.1,\n 61755.76,\n 62054.24\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$60,920.94 상방 1시간 종가 수용 또는 $59,218.67 하방 1시간 종가 이탈 시 현재의 중립 PRZ-충돌 해석은 무효화\",\n \"risk_scenario\": \"상방 시나리오는 $60,920.94 bearish Shark PRZ 상단을 돌파·수용하고 EMA120 $61,180.10까지 회복할 때 열리며, 이후 $61,755.76~$62,054.24가 다음 반응 저항이 된다. 반대로 $59,927.57 아래로 밀리면 bullish Bat PRZ $59,218.67~$59,930.47 재진입 가능성이 커지고, 이 구간에서 반등 확인이 없으면 $59,060 및 7일 저점 $58,030까지 유동성 탐색이 진행될 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "neutral",
"confidence": 0.62,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.55,
"setup_signals": [
"가격 $60,331.90이 스윙 EQ/ret_0.5 $59,484.00 위에 있어 단기 프리미엄 영역에 위치",
"현재가가 최근 상승 스윙의 ext_1.0 저항 $60,580.00에 0.41% 근접해 있으며 fib_reaction_state가 testing",
"상단 저항 $60,580.00 돌파 수용 전까지 즉시 상승 확증은 부족",
"EMA120 $61,180.10 및 EMA240 $62,322.97 아래에 있어 상위 평균선 관점의 공급 압력이 남아 있음",
"하방에는 ret_0.236 $60,062.69와 ret_0.382 $59,742.66이 가까운 되돌림 목표로 열려 있음"
],
"reasoning": "현재 BTC/USDT는 $58,388 → $60,580 상승 스윙 기준으로 상단 ext_1.0 $60,580.00을 테스트 중이며, 현재가 $60,331.90은 해당 저항까지 약 0.41% 거리입니다. 구조적으로는 상승 스윙이 존재하지만 $60,580.00 위 명확한 수용이나 확장 돌파가 아직 없어 confirmed bullish BOS로 보기 어렵기 때문에 structure_bias는 neutral입니다. 반면 setup 관점에서는 가격이 EQ인 ret_0.5 $59,484.00 위 프리미엄 영역에 있고, 핵심 저항 $60,580.00 바로 아래에서 반응 대기 중이라 단기 되돌림 setup_bias는 bearish입니다. 하락 시 1차 지지 ret_0.236 $60,062.69, 2차 ret_0.382 $59,742.66, 핵심 골든비율 ret_0.618 $59,225.34가 중요하며, confluence_quality 0.600과 reaction_probability 0.65는 피보나치 레벨 반응 가능성이 중간 이상임을 시사합니다.",
"key_levels": {
"support": [
60062.69,
59742.66,
59484.0,
59225.34,
58857.09
],
"resistance": [
60580.0,
61176.22,
61487.49,
61934.66,
62772.0
]
},
"time_horizon": "short term",
"invalidation_level": "$61,176.22",
"risk_scenario": "$60,580.00을 강하게 돌파하고 수용하면 단기 bearish setup은 무효화되며, 다음 피보나치 확장 목표는 ext_1.272 $61,176.22, 이후 confluence가 있는 ext_1.414 $61,487.49까지 열립니다. 반대로 $60,062.69를 이탈하면 $59,742.66 및 골든비율 지지 $59,225.34 재테스트 가능성이 커집니다.",
"data_quality": "medium",
"metrics": {
"swing_pair": "Low→High: $58,388 → $60,580",
"direction": "up",
"nearest_fib": "ext_1.0",
"nearest_fib_price": 60580.0,
"nearest_fib_distance": 0.41,
"golden_ratio_level": 59225.34,
"fib_ret_382": 59742.66,
"fib_ret_618": 59225.34,
"confluence_zones": [
{
"price": 59354.67,
"count": 2,
"levels": [
"ret_0.618",
"ret_0.5"
],
"cluster_score": 0.6
},
{
"price": 60134.94,
"count": 2,
"levels": [
"ret_0.236",
"ret_0.236"
],
"cluster_score": 0.6
},
{
"price": 61520.8,
"count": 2,
"levels": [
"ext_1.414",
"ret_0.382"
],
"cluster_score": 0.6
},
{
"price": 62707.35,
"count": 2,
"levels": [
"ret_0.5",
"ext_2.0"
],
"cluster_score": 0.6
}
],
"support_levels": [
60062.688,
59742.656,
59484.0
],
"resistance_levels": [
60580.0,
61176.224,
61487.488
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 60062.69,
"distance_pct": 0.45,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ret_0.382",
"price": 59742.66,
"distance_pct": 0.98,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ret_0.5",
"price": 59484.0,
"distance_pct": 1.41,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ret_0.618",
"price": 59225.34,
"distance_pct": 1.83,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ret_0.786",
"price": 58857.09,
"distance_pct": 2.44,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_1.0",
"price": 60580.0,
"distance_pct": 0.41,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.272",
"price": 61176.22,
"distance_pct": 1.4,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.414",
"price": 61487.49,
"distance_pct": 1.92,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.618",
"price": 61934.66,
"distance_pct": 2.66,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_2.0",
"price": 62772.0,
"distance_pct": 4.04,
"is_support": false,
"cluster_score": 0.6
}
],
"confluence_quality": 0.6,
"fib_reaction_state": "testing",
"reaction_probability": 0.65
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.62,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.55,\n \"setup_signals\": [\n \"가격 $60,331.90이 스윙 EQ/ret_0.5 $59,484.00 위에 있어 단기 프리미엄 영역에 위치\",\n \"현재가가 최근 상승 스윙의 ext_1.0 저항 $60,580.00에 0.41% 근접해 있으며 fib_reaction_state가 testing\",\n \"상단 저항 $60,580.00 돌파 수용 전까지 즉시 상승 확증은 부족\",\n \"EMA120 $61,180.10 및 EMA240 $62,322.97 아래에 있어 상위 평균선 관점의 공급 압력이 남아 있음\",\n \"하방에는 ret_0.236 $60,062.69와 ret_0.382 $59,742.66이 가까운 되돌림 목표로 열려 있음\"\n ],\n \"reasoning\": \"현재 BTC/USDT는 $58,388 → $60,580 상승 스윙 기준으로 상단 ext_1.0 $60,580.00을 테스트 중이며, 현재가 $60,331.90은 해당 저항까지 약 0.41% 거리입니다. 구조적으로는 상승 스윙이 존재하지만 $60,580.00 위 명확한 수용이나 확장 돌파가 아직 없어 confirmed bullish BOS로 보기 어렵기 때문에 structure_bias는 neutral입니다. 반면 setup 관점에서는 가격이 EQ인 ret_0.5 $59,484.00 위 프리미엄 영역에 있고, 핵심 저항 $60,580.00 바로 아래에서 반응 대기 중이라 단기 되돌림 setup_bias는 bearish입니다. 하락 시 1차 지지 ret_0.236 $60,062.69, 2차 ret_0.382 $59,742.66, 핵심 골든비율 ret_0.618 $59,225.34가 중요하며, confluence_quality 0.600과 reaction_probability 0.65는 피보나치 레벨 반응 가능성이 중간 이상임을 시사합니다.\",\n \"key_levels\": {\n \"support\": [\n 60062.69,\n 59742.66,\n 59484.0,\n 59225.34,\n 58857.09\n ],\n \"resistance\": [\n 60580.0,\n 61176.22,\n 61487.49,\n 61934.66,\n 62772.0\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$61,176.22\",\n \"risk_scenario\": \"$60,580.00을 강하게 돌파하고 수용하면 단기 bearish setup은 무효화되며, 다음 피보나치 확장 목표는 ext_1.272 $61,176.22, 이후 confluence가 있는 ext_1.414 $61,487.49까지 열립니다. 반대로 $60,062.69를 이탈하면 $59,742.66 및 골든비율 지지 $59,225.34 재테스트 가능성이 커집니다.\",\n \"data_quality\": \"medium\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bearish",
"overall_confidence": 0.76,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.77,
"active_setups": [
"가격 $60,331.90이 EMA120 $61,180.10 및 EMA240 $62,322.97 아래에 있어 중기 회복 실패 구조 유지",
"ICT 기준 단기 레인지 EQ $59,886.45 위 프리미엄 영역에서 88.6% 되돌림이 진행된 상태",
"Wyckoff 재분배 후보 상단 $60,466.90~$60,557.80 바로 아래에서 가격이 정체",
"파생 포지셔닝에서 롱 계정 비율 0.666으로 롱 쏠림이 강하고, CVD 변화 -749.5450으로 체결 기반 매수 참여가 약함",
"피보나치 기준 상승 스윙 저항 $60,580.00 테스트 구간이며, 돌파 수용 전까지는 프리미엄 되돌림 성격",
"캔들 후보에서 dark cloud cover 품질 0.648, bearish engulfing 품질 0.604로 약세 패턴 우위"
],
"setup_vs_structure": "실행 셋업과 구조적 판정이 모두 약세로 정렬되어 있다. 다만 현재가는 $60,600 전후의 상단 유동성·PRZ와 겹쳐 있어 즉시 추격보다는 저항 수용 실패 여부가 핵심 실행 조건이다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 4,
"neutral_count": 2
},
"key_levels": {
"support": [
60074.5,
60062.69,
59886.45,
59742.66,
59530.7,
59484.0,
59225.34,
59100.0,
59060.0,
58800.0,
58388.0,
58030.0
],
"resistance": [
60466.9,
60557.8,
60580.0,
60600.0,
60734.0,
60800.0,
60900.0,
61180.1,
61813.6,
61870.0,
62272.1,
62322.97,
63209.6,
63220.0
]
},
"confluences": [
"ICT, Wyckoff, Fibonacci, Derivatives가 모두 $60,557.80~$60,600.00 부근을 단기 핵심 저항·유동성·테스트 구간으로 식별",
"Derivatives, Candlestick, ICT, Wyckoff가 모두 EMA120 $61,180.10 아래의 구조적 약세를 공통으로 언급",
"ICT의 bearish BOS $59,060.00, Wyckoff의 SOW $59,060.00, Harmonic의 구조 레벨 $59,060.00이 동일 가격에서 하방 구조 기준점을 형성",
"Candlestick의 7일 저점 $58,030.00, ICT의 range low $58,030.00, Wyckoff의 Phase E 저점 $58,030.00, Derivatives의 하단 지지 $58,030.00이 강한 구조적 저점으로 중복",
"Wyckoff의 UTAD $63,209.60과 ICT의 구조 훼손 기준 $63,220.00이 거의 동일해 상위 약세 구조 무효화 구간으로 수렴",
"Fibonacci $60,580.00, Wyckoff $60,557.80, ICT 뉴욕 세션 고점 $60,557.80, Derivatives 청산 레벨 $60,600.00이 현재가 바로 위의 저항 클러스터를 구성"
],
"conflicts": [
"Harmonic은 $59,927.57~$60,600.44 PRZ 내부에 가격이 있다고 보지만, 확인된 반응이 없어 방향성 투표를 중립으로 유지한다는 점에서 다른 약세 구조 분석보다 보수적이다.",
"Fibonacci는 최근 $58,388 → $60,580 상승 스윙을 인정해 구조 자체는 중립으로 보지만, 실행 관점에서는 $60,580 저항 테스트로 약세 되돌림 셋업을 제시한다.",
"Candlestick은 약세 패턴 우위를 제시하지만 고거래량 확인이 없어 신뢰도가 중간 수준으로 제한되며, 이는 ICT·Wyckoff의 강한 구조 판정보다 낮은 가중치로 반영된다.",
"Harmonic의 일부 bullish Bat/Gartley 후보 PRZ가 $59,218.67~$59,930.47 및 $59,560.56~$60,387.00에 존재해 하단 반응 위험은 있으나, 확인된 MSS·CHoCH나 파생 확인이 없어 핵심 구조를 뒤집지는 못한다."
],
"executive_summary": "BTC/USDT 1시간 구조는 약세로 판정한다. Wyckoff 관점에서는 이전 분배 구조가 BC $63,410.30에서 UTAD $63,209.60을 거쳐 SOW $59,060.00 및 Phase E 저점 $58,030.00까지 진행된 뒤, 현재는 $58,030.00 이후 형성된 재분배 후보 구조의 상단 UT 구간 $60,466.90~$60,557.80 부근에 위치한다. ICT 역시 $63,220.00, $61,870.00, $59,060.00을 잇는 하락 구조 훼손·이탈 시퀀스를 유지하고 있으며, 가격은 EMA120 $61,180.10 및 EMA240 $62,322.97 아래에서 구조적 회복을 확인하지 못했다. 즉시 실행 리스크는 $60,557.80~$60,600.00 저항·유동성 클러스터와 $59,927.57~$60,600.44 하모닉 PRZ가 겹친다는 점이며, 이는 반응 확인 전 추격 위험을 높인다. 약세 구조의 핵심 무효화는 $63,220.00 상방 수용이며, 그 전에는 $62,836.60 회복 여부가 구조 약화의 선행 조건이다.",
"raw_llm_response": "{\n \"overall_signal\": \"bearish\",\n \"overall_confidence\": 0.76,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.77,\n \"active_setups\": [\n \"가격 $60,331.90이 EMA120 $61,180.10 및 EMA240 $62,322.97 아래에 있어 중기 회복 실패 구조 유지\",\n \"ICT 기준 단기 레인지 EQ $59,886.45 위 프리미엄 영역에서 88.6% 되돌림이 진행된 상태\",\n \"Wyckoff 재분배 후보 상단 $60,466.90~$60,557.80 바로 아래에서 가격이 정체\",\n \"파생 포지셔닝에서 롱 계정 비율 0.666으로 롱 쏠림이 강하고, CVD 변화 -749.5450으로 체결 기반 매수 참여가 약함\",\n \"피보나치 기준 상승 스윙 저항 $60,580.00 테스트 구간이며, 돌파 수용 전까지는 프리미엄 되돌림 성격\",\n \"캔들 후보에서 dark cloud cover 품질 0.648, bearish engulfing 품질 0.604로 약세 패턴 우위\"\n ],\n \"setup_vs_structure\": \"실행 셋업과 구조적 판정이 모두 약세로 정렬되어 있다. 다만 현재가는 $60,600 전후의 상단 유동성·PRZ와 겹쳐 있어 즉시 추격보다는 저항 수용 실패 여부가 핵심 실행 조건이다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 0,\n \"bearish_count\": 4,\n \"neutral_count\": 2\n },\n \"key_levels\": {\n \"support\": [\n 60074.5,\n 60062.69,\n 59886.45,\n 59742.66,\n 59530.7,\n 59484.0,\n 59225.34,\n 59100.0,\n 59060.0,\n 58800.0,\n 58388.0,\n 58030.0\n ],\n \"resistance\": [\n 60466.9,\n 60557.8,\n 60580.0,\n 60600.0,\n 60734.0,\n 60800.0,\n 60900.0,\n 61180.1,\n 61813.6,\n 61870.0,\n 62272.1,\n 62322.97,\n 63209.6,\n 63220.0\n ]\n },\n \"confluences\": [\n \"ICT, Wyckoff, Fibonacci, Derivatives가 모두 $60,557.80~$60,600.00 부근을 단기 핵심 저항·유동성·테스트 구간으로 식별\",\n \"Derivatives, Candlestick, ICT, Wyckoff가 모두 EMA120 $61,180.10 아래의 구조적 약세를 공통으로 언급\",\n \"ICT의 bearish BOS $59,060.00, Wyckoff의 SOW $59,060.00, Harmonic의 구조 레벨 $59,060.00이 동일 가격에서 하방 구조 기준점을 형성\",\n \"Candlestick의 7일 저점 $58,030.00, ICT의 range low $58,030.00, Wyckoff의 Phase E 저점 $58,030.00, Derivatives의 하단 지지 $58,030.00이 강한 구조적 저점으로 중복\",\n \"Wyckoff의 UTAD $63,209.60과 ICT의 구조 훼손 기준 $63,220.00이 거의 동일해 상위 약세 구조 무효화 구간으로 수렴\",\n \"Fibonacci $60,580.00, Wyckoff $60,557.80, ICT 뉴욕 세션 고점 $60,557.80, Derivatives 청산 레벨 $60,600.00이 현재가 바로 위의 저항 클러스터를 구성\"\n ],\n \"conflicts\": [\n \"Harmonic은 $59,927.57~$60,600.44 PRZ 내부에 가격이 있다고 보지만, 확인된 반응이 없어 방향성 투표를 중립으로 유지한다는 점에서 다른 약세 구조 분석보다 보수적이다.\",\n \"Fibonacci는 최근 $58,388 → $60,580 상승 스윙을 인정해 구조 자체는 중립으로 보지만, 실행 관점에서는 $60,580 저항 테스트로 약세 되돌림 셋업을 제시한다.\",\n \"Candlestick은 약세 패턴 우위를 제시하지만 고거래량 확인이 없어 신뢰도가 중간 수준으로 제한되며, 이는 ICT·Wyckoff의 강한 구조 판정보다 낮은 가중치로 반영된다.\",\n \"Harmonic의 일부 bullish Bat/Gartley 후보 PRZ가 $59,218.67~$59,930.47 및 $59,560.56~$60,387.00에 존재해 하단 반응 위험은 있으나, 확인된 MSS·CHoCH나 파생 확인이 없어 핵심 구조를 뒤집지는 못한다.\"\n ],\n \"highest_conviction_analyst\": \"ICT Trader — bearish CHoCH/BOS 시퀀스가 $65,607.10, $65,328.80, $63,220.00, $61,870.00, $59,060.00으로 단계적으로 확인되어 있고, 현재가가 EQ $59,886.45 위 프리미엄에서 88.6% 되돌림 상태라는 실행 조건까지 구조와 정렬되어 있어 가장 높은 신뢰도를 부여한다.\",\n \"invalidation_level\": \"$63,220.00 상방 수용. 보조적으로 $62,836.60 이상 재진입은 Wyckoff 재분배 약세 구조를 의미 있게 약화시키는 조건이다.\",\n \"executive_summary\": \"BTC/USDT 1시간 구조는 약세로 판정한다. Wyckoff 관점에서는 이전 분배 구조가 BC $63,410.30에서 UTAD $63,209.60을 거쳐 SOW $59,060.00 및 Phase E 저점 $58,030.00까지 진행된 뒤, 현재는 $58,030.00 이후 형성된 재분배 후보 구조의 상단 UT 구간 $60,466.90~$60,557.80 부근에 위치한다. ICT 역시 $63,220.00, $61,870.00, $59,060.00을 잇는 하락 구조 훼손·이탈 시퀀스를 유지하고 있으며, 가격은 EMA120 $61,180.10 및 EMA240 $62,322.97 아래에서 구조적 회복을 확인하지 못했다. 즉시 실행 리스크는 $60,557.80~$60,600.00 저항·유동성 클러스터와 $59,927.57~$60,600.44 하모닉 PRZ가 겹친다는 점이며, 이는 반응 확인 전 추격 위험을 높인다. 약세 구조의 핵심 무효화는 $63,220.00 상방 수용이며, 그 전에는 $62,836.60 회복 여부가 구조 약화의 선행 조건이다.\"\n}"
},
"overall_signal": "bearish",
"overall_confidence": 0.76,
"operating_path": {
"path_type": "complex",
"confidence": 0.68,
"waypoints": [
{
"seq": 1,
"price": 60600.0,
"type": "liquidity_sweep",
"source": "ICT(뉴욕 세션 고점 $60,557.80), Wyckoff(재분배 상단 $60,466.90~$60,557.80), Fibonacci(ext_1.0 $60,580.00), Derivatives(상단 청산 $60,600.00)",
"description": "현재가 $60,331.90 바로 위 $60,557.80~$60,600.00 저항·청산 클러스터로의 단기 스윕. ICT 뉴욕 고점·Wyckoff 재분배 상단·Fib ext_1.0·Derivatives 최대 상단 청산 레벨이 중첩된 유동성 구간으로, 약세 셋업의 핵심 조건인 '저항 수용 실패'를 확인하기 위한 프리미엄 재가격화. CVD -749.5로 체결 기반 매수가 약해 수용 없이 거부될 가능성이 우세하며, ICT 거부존은 $60,734까지 확장 가능.",
"est_hours": 2.0,
"turning_zone": [
60600.0,
60734.0
],
"likely_wick": 60700.0,
"rejection_confirm": 60466.9,
"invalid_overshoot": 60800.0,
"calibration_reasoning": "Chairman 저항 클러스터($60,557.8~$60,600)와 ICT 거부존 상단 $60,734를 존 경계로 사용(폭 $134≈0.33×ATR). 유동성 스윕 특성상 라운드 $60,600 위 스톱을 쓸어담는 $60,700을 wick으로 설정했고, 약한 CVD(-749.5)로 조기 거부가 우세. $60,466.9 재진입은 프리미엄 거부 확정, $60,800 수용은 돌파로 무효화."
},
{
"seq": 2,
"price": 59742.66,
"type": "support_test",
"source": "ICT(range EQ $59,886.45), Fibonacci(ret_0.382 $59,742.66)",
"description": "$60,600 거부 후 range EQ $59,886.45를 하향 이탈하며 프리미엄→할인 전환. Fib ret_0.382 $59,742.66에서 1차 반응 예상. EMA20 $60,182.63·EMA120 $61,180.10 아래 약세 구조가 유지되는 가운데 첫 할인권 지지 테스트 구간.",
"est_hours": 8.0,
"turning_zone": [
59530.7,
59742.66
],
"likely_wick": 59680.0,
"rejection_confirm": 59886.45,
"invalid_overshoot": 59484.0,
"calibration_reasoning": "Fib ret_0.382 $59,742.66을 상단, 다음 Chairman 지지 $59,530.7을 하단으로(폭 $212≈0.53×ATR). 0.382 바로 아래 유동성을 살짝 쓸어담는 $59,680을 wick으로 설정. range EQ $59,886.45 재탈환 시 1차 반응(턴) 확정, Fib 지지 $59,484 하향 수용 시 반응 실패로 WP3 직행 무효화."
},
{
"seq": 3,
"price": 59060.0,
"type": "swing_low",
"source": "ICT(bearish BOS $59,060.00), Wyckoff(SOW $59,060.00), Harmonic(구조 레벨 $59,060.00), Derivatives(하단 지지 $59,100.00)",
"description": "ICT bearish BOS·Wyckoff SOW·Harmonic 구조 레벨이 동일 가격 $59,060.00에서 겹치는 하방 구조 기준점이자 주요 목표. Derivatives 하단 유동성 $59,100.00과 함께 1차 하방 도착 지점. 롱 계정 과밀(0.666)·OI 감소가 청산 흐름으로 이어지면 이 구간까지 매도 우위 지속. 강한 다중 컨플루언스 지지로 1차 반등 가능성도 존재.",
"est_hours": 16.0,
"turning_zone": [
58800.0,
59100.0
],
"likely_wick": 59000.0,
"rejection_confirm": 59225.34,
"invalid_overshoot": 58650.0,
"calibration_reasoning": "다중 컨플루언스 $59,060(ICT BOS·Wyckoff SOW·Harmonic)+Derivatives 하단 유동성 $59,100을 상단, Chairman 지지 $58,800을 하단으로 한 터미널 광역 존(폭 $300≈0.75×ATR). 강한 라운드 자석 $59,000으로 wick을 편향. 골든비 $59,225.34 재탈환 시 1차 반등 확정, $58,800 셸프 상실(≈$58,650 수용) 시 $58,388 향해 무효화. (shark PRZ $60,264는 미확정·report-only로 캘리브레이션 미반영)"
}
],
"period_extremes": {
"4h": {
"expected_high": 60600.0,
"expected_low": 59886.45,
"high_first": true
},
"8h": {
"expected_high": 60600.0,
"expected_low": 59742.66,
"high_first": true
},
"24h": {
"expected_high": 60600.0,
"expected_low": 58800.0,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 60800.0,
"description": "Derivatives 기준 $60,800~$60,900 위에서 수용되면 거부 셋업 무효화. EMA120 $61,180.10 재탈환 시도로 단기 약세 경로가 약화되며 프리미엄 매도 우위 소멸."
},
"bearish": {
"price": 59886.45,
"description": "range EQ $59,886.45 하향 이탈 시 프리미엄→할인 전환 확정. $59,742.66·$59,530.70·$59,484.00을 거쳐 $59,060.00 SOW/BOS 컨플루언스로의 매도 가속, 이탈 시 $58,800 하단 유동성 개방."
}
},
"scenario_invalidation": 61180.1,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.68,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 60600.0,\n \"type\": \"liquidity_sweep\",\n \"source\": \"ICT(뉴욕 세션 고점 $60,557.80), Wyckoff(재분배 상단 $60,466.90~$60,557.80), Fibonacci(ext_1.0 $60,580.00), Derivatives(상단 청산 $60,600.00)\",\n \"description\": \"현재가 $60,331.90 바로 위 $60,557.80~$60,600.00 저항·청산 클러스터로의 단기 스윕. ICT 뉴욕 고점·Wyckoff 재분배 상단·Fib ext_1.0·Derivatives 최대 상단 청산 레벨이 중첩된 유동성 구간으로, 약세 셋업의 핵심 조건인 '저항 수용 실패'를 확인하기 위한 프리미엄 재가격화. CVD -749.5로 체결 기반 매수가 약해 수용 없이 거부될 가능성이 우세하며, ICT 거부존은 $60,734까지 확장 가능.\",\n \"est_hours\": 2.0\n },\n {\n \"seq\": 2,\n \"price\": 59742.66,\n \"type\": \"support_test\",\n \"source\": \"ICT(range EQ $59,886.45), Fibonacci(ret_0.382 $59,742.66)\",\n \"description\": \"$60,600 거부 후 range EQ $59,886.45를 하향 이탈하며 프리미엄→할인 전환. Fib ret_0.382 $59,742.66에서 1차 반응 예상. EMA20 $60,182.63·EMA120 $61,180.10 아래 약세 구조가 유지되는 가운데 첫 할인권 지지 테스트 구간.\",\n \"est_hours\": 8.0\n },\n {\n \"seq\": 3,\n \"price\": 59060.0,\n \"type\": \"swing_low\",\n \"source\": \"ICT(bearish BOS $59,060.00), Wyckoff(SOW $59,060.00), Harmonic(구조 레벨 $59,060.00), Derivatives(하단 지지 $59,100.00)\",\n \"description\": \"ICT bearish BOS·Wyckoff SOW·Harmonic 구조 레벨이 동일 가격 $59,060.00에서 겹치는 하방 구조 기준점이자 주요 목표. Derivatives 하단 유동성 $59,100.00과 함께 1차 하방 도착 지점. 롱 계정 과밀(0.666)·OI 감소가 청산 흐름으로 이어지면 이 구간까지 매도 우위 지속. 강한 다중 컨플루언스 지지로 1차 반등 가능성도 존재.\",\n \"est_hours\": 16.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 60600.0, \"expected_low\": 59886.45, \"high_first\": true},\n \"8h\": {\"expected_high\": 60600.0, \"expected_low\": 59742.66, \"high_first\": true},\n \"24h\": {\"expected_high\": 60600.0, \"expected_low\": 58800.0, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\"price\": 60800.0, \"description\": \"Derivatives 기준 $60,800~$60,900 위에서 수용되면 거부 셋업 무효화. EMA120 $61,180.10 재탈환 시도로 단기 약세 경로가 약화되며 프리미엄 매도 우위 소멸.\"},\n \"bearish\": {\"price\": 59886.45, \"description\": \"range EQ $59,886.45 하향 이탈 시 프리미엄→할인 전환 확정. $59,742.66·$59,530.70·$59,484.00을 거쳐 $59,060.00 SOW/BOS 컨플루언스로의 매도 가속, 이탈 시 $58,800 하단 유동성 개방.\"}\n },\n \"scenario_invalidation\": 61180.1\n}\n```"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 60600.0,
"turning_zone": [
60600.0,
60734.0
],
"likely_wick": 60700.0,
"rejection_confirm": 60466.9,
"invalid_overshoot": 60800.0,
"calibration_reasoning": "Chairman 저항 클러스터($60,557.8~$60,600)와 ICT 거부존 상단 $60,734를 존 경계로 사용(폭 $134≈0.33×ATR). 유동성 스윕 특성상 라운드 $60,600 위 스톱을 쓸어담는 $60,700을 wick으로 설정했고, 약한 CVD(-749.5)로 조기 거부가 우세. $60,466.9 재진입은 프리미엄 거부 확정, $60,800 수용은 돌파로 무효화."
},
{
"seq": 2,
"base_target": 59742.66,
"turning_zone": [
59530.7,
59742.66
],
"likely_wick": 59680.0,
"rejection_confirm": 59886.45,
"invalid_overshoot": 59484.0,
"calibration_reasoning": "Fib ret_0.382 $59,742.66을 상단, 다음 Chairman 지지 $59,530.7을 하단으로(폭 $212≈0.53×ATR). 0.382 바로 아래 유동성을 살짝 쓸어담는 $59,680을 wick으로 설정. range EQ $59,886.45 재탈환 시 1차 반응(턴) 확정, Fib 지지 $59,484 하향 수용 시 반응 실패로 WP3 직행 무효화."
},
{
"seq": 3,
"base_target": 59060.0,
"turning_zone": [
58800.0,
59100.0
],
"likely_wick": 59000.0,
"rejection_confirm": 59225.34,
"invalid_overshoot": 58650.0,
"calibration_reasoning": "다중 컨플루언스 $59,060(ICT BOS·Wyckoff SOW·Harmonic)+Derivatives 하단 유동성 $59,100을 상단, Chairman 지지 $58,800을 하단으로 한 터미널 광역 존(폭 $300≈0.75×ATR). 강한 라운드 자석 $59,000으로 wick을 편향. 골든비 $59,225.34 재탈환 시 1차 반등 확정, $58,800 셸프 상실(≈$58,650 수용) 시 $58,388 향해 무효화. (shark PRZ $60,264는 미확정·report-only로 캘리브레이션 미반영)"
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 60600.00,\n \"turning_zone\": [60600.00, 60734.00],\n \"likely_wick\": 60700.00,\n \"rejection_confirm\": 60466.90,\n \"invalid_overshoot\": 60800.00,\n \"calibration_reasoning\": \"Chairman 저항 클러스터($60,557.8~$60,600)와 ICT 거부존 상단 $60,734를 존 경계로 사용(폭 $134≈0.33×ATR). 유동성 스윕 특성상 라운드 $60,600 위 스톱을 쓸어담는 $60,700을 wick으로 설정했고, 약한 CVD(-749.5)로 조기 거부가 우세. $60,466.9 재진입은 프리미엄 거부 확정, $60,800 수용은 돌파로 무효화.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 59742.66,\n \"turning_zone\": [59530.70, 59742.66],\n \"likely_wick\": 59680.00,\n \"rejection_confirm\": 59886.45,\n \"invalid_overshoot\": 59484.00,\n \"calibration_reasoning\": \"Fib ret_0.382 $59,742.66을 상단, 다음 Chairman 지지 $59,530.7을 하단으로(폭 $212≈0.53×ATR). 0.382 바로 아래 유동성을 살짝 쓸어담는 $59,680을 wick으로 설정. range EQ $59,886.45 재탈환 시 1차 반응(턴) 확정, Fib 지지 $59,484 하향 수용 시 반응 실패로 WP3 직행 무효화.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 59060.00,\n \"turning_zone\": [58800.00, 59100.00],\n \"likely_wick\": 59000.00,\n \"rejection_confirm\": 59225.34,\n \"invalid_overshoot\": 58650.00,\n \"calibration_reasoning\": \"다중 컨플루언스 $59,060(ICT BOS·Wyckoff SOW·Harmonic)+Derivatives 하단 유동성 $59,100을 상단, Chairman 지지 $58,800을 하단으로 한 터미널 광역 존(폭 $300≈0.75×ATR). 강한 라운드 자석 $59,000으로 wick을 편향. 골든비 $59,225.34 재탈환 시 1차 반등 확정, $58,800 셸프 상실(≈$58,650 수용) 시 $58,388 향해 무효화. (shark PRZ $60,264는 미확정·report-only로 캘리브레이션 미반영)\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 57.8,
"chairman": 81.6,
"operating_path": 285.1,
"tp_calibrator": 208.0
},
"agents": {},
"total_s": 632.6
}
}