Signal: BEARISH (62%) | Price: $63,259.90 | 2026-06-08 17:00 KST | 300 candles
Council: 1 bullish, 3 neutral, 2 bearish | Support: $63,066 / $62,942 / $62,593 | Resistance: $63,321 / $63,434 / $63,948
현재 BTC 1시간 구조는 이전 대형 분배가 $59,080.00 Phase E까지 진행된 뒤, 새롭게 형성 중인 재분배 후보 구조 안에서 거래되는 bearish regime으로 평가한다. 현재 위치는 재분배 후보 내 UT $64,250.00 이후 SOW $62,377.00가 나온 뒤, 단기 EQ 약 $62,658.80 위의 프리미엄에서 EMA120 $63,434.18 및 $63,947.80-$64,250.00 공급대를 재검증하는 구간이다. 다만 실행 셋업은 $62,942.40 BOS 방어, $63,065.88 피보나치 지지, EMA20 $62,593.03 회복, CVD 매수 흡수로 bullish 반응 조건이 우세해 구조와 셋업이 분리되어 있다. 구조적 위험은 $63,434.18-$64,250.00을 수용하지 못할 경우 재분배 공급 반응이 유지되는 것이며, 반대로 $66,082.00-$66,231.36 회복은 bearish 구조 판단을 재평가해야 하는 핵심 조건이다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | BEARISH | 74% | $62,377 / $62,151 | $63,434 / $63,948 |
| ICT Trader | BULLISH | 62% | $62,942 / $62,377 | $63,321 / $63,434 |
| Derivatives Trader | NEUTRAL | 52% | $62,500 / $61,600 | $63,434 / $64,100 |
| Candlestick Reader | BULLISH | 58% | $62,593 / $61,978 | $63,434 / $66,082 |
| Fibonacci Analyst | BULLISH | 62% | $63,066 / $62,700 | $63,518 / $64,250 |
| Harmonic Specialist | NEUTRAL | 42% | $62,955 / $62,698 | $63,372 / $63,434 |
Support: $62,377 / $62,151 / $61,068 | Resistance: $63,434 / $63,948 / $64,250 | Horizon: short to medium term
1시간 구조는 regime=DIS, regime_fitness 0.963이며, 확정된 이전 분배 구조는 BC $74,293.10 → AR $73,057.80 → ST $74,108.80 → UT $74,179.90 → SOW $70,650.90 → Phase E $59,080.00 순서로 진행되어 구조_bias는 bearish로 유지된다. 현재가는 $63,259.90로 기존 메인 분배 범위 $73,057.80~$74,293.10 아래에 명확히 머물러 있어, 이는 단순 조정이 아니라 하방 이탈 이후의 재분배/반등성 테스트로 해석하는 것이 우선이다. 단기적으로는 $63,947.80~$64,250.00 공급대와 EMA120 $63,434.18 부근에서 거절 여부가 핵심이며, 이 구간을 수용하지 못하면 $62,377.00, $61,067.60, 최종적으로 $59,080.00 재시험 경로가 우세하다. 다만 현재 가격이 $62,377.00 위로 반등해 있어 즉각적인 하락 확정보다는 상단 공급 재테스트 후 거절 확인이 필요한 bearish setup 단계로 본다.
Support: $62,942 / $62,377 / $62,198 | Resistance: $63,321 / $63,434 / $64,250 | Horizon: short to medium term
확정 구조는 최근 시퀀스가 CHoCH_bullish 이후 BOS_bearish를 거쳐 다시 BOS_bullish로 전환되었고, 핵심 bullish BOS 레벨인 $62,942.40 위에서 현재가 $63,259.90가 유지되고 있어 structure_bias는 bullish로 판단한다. 다만 현재 가격은 EQ $62,198.00 위의 premium 구간이며, London 고가 $64,250.00과 EMA120 $63,434.18이 바로 위에 있어 단기 추격 매수는 리스크가 있다. OB와 미체결 FVG가 모두 0개이고 최근 liquidity sweep도 없어 기관식 고확률 재진입 배열은 부족하지만, 전일 고가 $62,942.40 돌파와 상단 BSL $74,271.55 존재가 bullish setup을 지지한다. $62,942.40 아래로 재진입하면 이번 bullish BOS 돌파는 실패 돌파로 해석될 수 있으며, 그 경우 EQ $62,198.00 및 range low $60,146.00까지 되돌림 위험이 커진다.
Support: $62,500 / $61,600 / $60,600 | Resistance: $63,434 / $64,100 / $65,300 | Horizon: short term, 4-8시간 선행 파생 포지셔닝 기준
확정 구조는 아직 bearish에 가깝다. 현재가 $63,259.90는 EMA20 $62,593 위에 있지만 EMA120 $63,434와 EMA240 $66,231 아래에 있으며, 7일 레인지 EQ $66,082도 회복하지 못해 구조적 수용은 확인되지 않았다. 다만 setup 관점에서는 가격이 discount zone에 있고 CVD divergence 0.700, CVD 변화 +928.8350이 나타나 매도 하락 대비 매수 흡수가 선행될 가능성이 있다. OI가 24시간 -4.6260% 감소한 점은 강한 신규 추세 포지셔닝보다는 언와인딩이며, 상단 $64,100 및 $65,300 유동성 회수 시 단기 반등이 열릴 수 있다. 반대로 롱 계정 비율 0.665와 account_long_crowding 1.000은 롱이 이미 붐빈 상태임을 의미해 $62,500, $61,600, $60,600 하단 청산 클러스터로 흔드는 리스크가 크다.
Support: $62,593 / $61,978 / $59,080 | Resistance: $63,434 / $66,082 / $66,231 | Horizon: short term
현재 BTC는 $63,259.90으로 EMA20 $62,593.03 위에 있어 단기 반등 셋업은 유효하지만, EMA120 $63,434.18 바로 아래이며 EMA240 $66,231.36보다도 낮아 확정적인 상승 구조라고 보기는 어렵다. 최근 캔들에서는 고거래량 bullish_engulfing 품질 0.735와 morning_star@298이 확인되어 매수 반전 시도가 우세하며, bull_score 2.25가 bear_score 1.50을 상회한다. 다만 bearish_engulfing도 최근 2회 감지되었고, 7일 고점 $73,084 대비 아직 깊은 할인 구간에 머물러 있어 구조_bias는 중립으로 둔다. 핵심은 $63,434.18 EMA120을 종가 기준으로 수용하면 $66,082.00 EQ 및 EMA240 $66,231.36까지의 회복 시나리오가 열리는지 여부다.
Support: $63,066 / $62,700 / $62,334 | Resistance: $63,518 / $64,250 / $65,093 | Horizon: short term
BTC는 $61,150→$64,250 상승 스윙 이후 현재 $63,259.90에서 0.382 되돌림 $63,065.88을 테스트하고 있으며, 이 레벨은 $63,088.12 컨플루언스 존과 겹쳐 단기 반등 확률이 상대적으로 높다. 다만 아직 $64,250 고점 돌파가 나오지 않았고 EMA120 $63,434.18 및 EMA240 $66,231.36 아래에 있어 확인된 구조상 강한 bullish 전환보다는 neutral 구조로 보는 것이 적절하다. 셋업 관점에서는 0.382 지지 위에서 반응 중이고 reaction_probability가 0.65로 제시되어 $63,518.45 돌파 시 $64,250, 이후 $65,093.15 확장 목표까지 열릴 수 있다. 반대로 $63,065.88을 이탈하면 0.5 되돌림 $62,700.10, 특히 골든 레이시오 0.618 지지 $62,334.32가 핵심 방어선이 된다.
Support: $62,955 / $62,698 / $62,441 | Resistance: $63,372 / $63,434 / $63,789 | Horizon: short term
현재 1h 하모닉 관점에서 가장 중요한 패턴은 strict/high bullish Gartley이며, PRZ는 $62,440.67-$62,954.91, D 예상가는 $62,697.79입니다. XAB 0.6155로 Gartley 기준 0.618에 매우 근접하고, ABCD·BC_EXT·XAD 3중 컨플루언스로 PRZ 품질은 높지만, confirmed_reaction=false라서 아직 구조적 상승 전환으로 확정할 수 없습니다. 따라서 structure_bias는 확정 BOS/CHoCH 자료가 없으므로 neutral이고, setup_bias만 PRZ 반응 대기형 bullish로 평가합니다. 단기적으로 $63,372.37과 $63,789.12가 1차/2차 반응 목표이며, $62,440.67 아래로 밀리거나 특히 X 가격 $62,150.80을 이탈하면 bullish Gartley 셋업 신뢰도는 크게 훼손됩니다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $64,100 | resistance_test | Wyckoff(공급대 $63,947.80-$64,250.00, EMA120 $63,434.18 거절 구간), Candlestick(EMA120 $63,434.18 저항), ICT(range high/London 고가 $64,250.00), Fibonacci(직전 스윙 고점 $64,250.00, $63,518.45 돌파 목표), Derivatives($64,100 유동성 회수) | 4.0 | 셋업 bias가 bullish(67%, ≥0.5)이므로 첫 waypoint는 셋업 방향(상방)을 따른다. $62,942.40 BOS 방어·0.382 지지 $63,065.88·EMA20 회복·CVD 매수 흡수(+928.8350)가 만든 반등성 테스트로 EMA120 $63,434.18을 돌파해 핵심 공급/검증대 $63,947.80-$64,250.00 안쪽($64,100)을 재시험한다. 다만 구조는 재분배 bearish이므로 이 구간은 진입이 아니라 거절을 관찰하는 지점이다. |
| 2 | $62,942 | support_test | ICT(bullish BOS 방어선 $62,942.40), Fibonacci(0.382 되돌림 $63,065.88), Harmonic(Gartley PRZ 상단 $62,954.91) | 9.0 | 공급대 거절 후 구조(bearish 62%, Wyckoff 74%)가 우위를 회복하며 단기 방어 클러스터 $62,942.40-$63,065.88로 되돌린다. 이 구간이 구조-셋업 괴리를 해소하는 1차 분기점으로, 종가 방어 시 반등 재시도, 이탈 시 ICT 기준 실패 돌파로 전환된다. |
| 3 | $62,377 | swing_low | Wyckoff(SOW $62,377.00), Derivatives(하단 청산 클러스터 $62,500), Fibonacci(0.618 골든레이시오 $62,334.32), Chairman(단기 EQ $62,658.80) | 15.0 | $62,942.40 방어 상실 시 프리미엄→EQ 하향 이탈이 확정되며 재분배 SOW $62,377.00을 재시험한다. $62,658.80 EQ와 $62,500 롱 청산 클러스터를 관통하는 흐름으로, 롱 계정 비율 0.665·crowding 1.000의 취약성이 매물을 가속한다. |
| 4 | $61,600 | liquidity_sweep | Derivatives(청산 클러스터 $61,600), Chairman(주요 지지 $61,600), Wyckoff(하단 구조 $61,067.60 직상단) | 22.0 | SOW 이탈 후 재분배 공급 반응이 유지되면 하단 청산 클러스터 $61,600을 스윕한다. 24h 기준 1차 종착 저점이며, 추가 약세 시 $61,067.60·$59,080.00 Phase E 경로로 확장되나 24h 구간에서는 $61,600을 핵심 하방 목표로 본다. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $63,065 | $64,100 | High first |
| 8h | $62,942 | $64,100 | High first |
| 24h | $61,600 | $64,100 | High first |
Invalidation: $64,464
```json
{
"path_type": "complex",
"confidence": 0.57,
"waypoints": [
{
"seq": 1,
"price": 64100.0,
"type": "resistance_test",
"source": "Wyckoff(공급대 $63,947.80-$64,250.00, EMA120 $63,434.18 거절 구간), Candlestick(EMA120 $63,434.18 저항), ICT(range high/London 고가 $64,250.00), Fibonacci(직전 스윙 고점 $64,250.00, $63,518.45 돌파 목표), Derivatives($64,100 유동성 회수)",
"description": "셋업 bias가 bullish(67%, ≥0.5)이므로 첫 waypoint는 셋업 방향(상방)을 따른다. $62,942.40 BOS 방어·0.382 지지 $63,065.88·EMA20 회복·CVD 매수 흡수(+928.8350)가 만든 반등성 테스트로 EMA120 $63,434.18을 돌파해 핵심 공급/검증대 $63,947.80-$64,250.00 안쪽($64,100)을 재시험한다. 다만 구조는 재분배 bearish이므로 이 구간은 진입이 아니라 거절을 관찰하는 지점이다.",
"est_hours": 4.0
},
{
"seq": 2,
"price": 62942.4,
"type": "support_test",
"source": "ICT(bullish BOS 방어선 $62,942.40), Fibonacci(0.382 되돌림 $63,065.88), Harmonic(Gartley PRZ 상단 $62,954.91)",
"description": "공급대 거절 후 구조(bearish 62%, Wyckoff 74%)가 우위를 회복하며 단기 방어 클러스터 $62,942.40-$63,065.88로 되돌린다. 이 구간이 구조-셋업 괴리를 해소하는 1차 분기점으로, 종가 방어 시 반등 재시도, 이탈 시 ICT 기준 실패 돌파로 전환된다.",
"est_hours": 9.0
},
{
"seq": 3,
"price": 62377.0,
"type": "swing_low",
"source": "Wyckoff(SOW $62,377.00), Derivatives(하단 청산 클러스터 $62,500), Fibonacci(0.618 골든레이시오 $62,334.32), Chairman(단기 EQ $62,658.80)",
"description": "$62,942.40 방어 상실 시 프리미엄→EQ 하향 이탈이 확정되며 재분배 SOW $62,377.00을 재시험한다. $62,658.80 EQ와 $62,500 롱 청산 클러스터를 관통하는 흐름으로, 롱 계정 비율 0.665·crowding 1.000의 취약성이 매물을 가속한다.",
"est_hours": 15.0
},
{
"seq": 4,
"price": 61600.0,
"type": "liquidity_sweep",
"source": "Derivatives(청산 클러스터 $61,600), Chairman(주요 지지 $61,600), Wyckoff(하단 구조 $61,067.60 직상단)",
"description": "SOW 이탈 후 재분배 공급 반응이 유지되면 하단 청산 클러스터 $61,600을 스윕한다. 24h 기준 1차 종착 저점이며, 추가 약세 시 $61,067.60·$59,080.00 Phase E 경로로 확장되나 24h 구간에서는 $61,600을 핵심 하방 목표로 본다.",
"est_hours": 22.0
}
],
"period_extremes": {
"4h": {"expected_high": 64100.0, "expected_low": 63065.0, "high_first": true},
"8h": {"expected_high": 64100.0, "expected_low": 62942.4, "high_first": true},
"24h": {"expected_high": 64100.0, "expected_low": 61600.0, "high_first": true}
},
"triggers": {
"bullish": {
"price": 64250.0,
"description": "range high/London 고가 $64,250.00 종가 수용 시 공급대 거절 시나리오가 무력화되고 $65,300 → $66,082.00-$66,231.36(7일 EQ·EMA240) 회복 검증선까지 상방 가속. 이 영역 회복은 chairman 기준 bearish 구조 재평가 핵심 조건."
},
"bearish": {
"price": 62942.4,
"description": "$62,942.40 BOS 방어선(및 0.382 $63,065.88) 종가 이탈 시 ICT 기준 bullish 돌파가 실패 돌파로 확정되어 재분배 가속. $62,377.00 SOW → $62,500/$61,600 청산 클러스터로 하방 모멘텀 확대."
}
},
"scenario_invalidation": 64463.7
}
```{
"overall_signal": "bearish",
"overall_confidence": 0.62,
"execution_setup": {
"setup_bias": "bullish",
"setup_strength": 0.67,
"active_setups": [
"현재가 $63,259.90가 ICT bullish BOS 기준선 $62,942.40 위에서 유지 중",
"피보나치 0.382 되돌림 지지 $63,065.88 및 컨플루언스 존 $63,088.12 위에서 반응 중",
"EMA20 $62,593.03 상단 회복 후 유지되며 고거래량 strict bullish engulfing 품질 0.735 확인",
"파생 CVD 변화 +928.8350 및 CVD divergence 0.700으로 하락 대비 매수 흡수 가능성 존재",
"strict bullish Gartley PRZ $62,440.67-$62,954.91가 하단 반응 구간으로 작동 중이나 아직 confirmed reaction은 아님"
],
"setup_vs_structure": "구조는 Wyckoff 재분배/분배 후 Phase E 맥락과 EMA120·EMA240 하회로 bearish 쪽이 우세하지만, 단기 실행 셋업은 4개 이상 분석가가 bullish로 일치한다. 즉 시장은 하락 구조 안의 반등성 테스트 구간이며, 즉각 방향보다 $62,942-$63,065 방어와 $63,434-$64,250 수용 여부가 구조-셋업 괴리를 해소하는 조건이다."
},
"signal_breakdown": {
"bullish_count": 1,
"bearish_count": 2,
"neutral_count": 3
},
"key_levels": {
"support": [
63065.88,
62942.4,
62593.03,
62500,
62377,
62334.32,
62198,
61600,
61067.6,
59080
],
"resistance": [
63320.9,
63434.18,
63947.8,
64100,
64250,
65300,
66082,
66231.36,
69100,
73084,
74271.55
]
},
"confluences": [
"EMA120 $63,434.18는 Candlestick, ICT, Wyckoff, Harmonic 모두가 단기 핵심 저항 또는 확인선으로 지목한 가장 가까운 구조 저항이다.",
"$64,250.00는 Fibonacci의 직전 스윙 고점, ICT의 London 고가·range high, Wyckoff의 단기 UT, 그리고 Harmonic 상단 반응 목표와 겹치는 핵심 공급/검증 레벨이다.",
"$62,942.40-$63,065.88 구간은 ICT bullish BOS 기준선 $62,942.40, Fibonacci 0.382 지지 $63,065.88, Harmonic bullish Gartley PRZ 상단 $62,954.91가 겹치는 단기 방어 클러스터다.",
"$62,593.03-$62,700.10 구간은 Candlestick EMA20 $62,593.03, Fibonacci 0.5 되돌림 $62,700.10, Harmonic D 예상가 $62,697.79가 근접해 반응 관찰 구간으로 강화된다.",
"$66,082.00-$66,231.36는 7일 레인지 EQ와 EMA240이 중첩되는 상위 구조 회복 검증선으로 Candlestick, Derivatives, ICT가 공통으로 언급한다.",
"$59,080.00는 Candlestick, Wyckoff, Harmonic이 공통으로 제시한 하단 주요 구조 저점이며, 기존 분배 Phase E 저점으로 의미가 크다."
],
"conflicts": [
"ICT는 $62,942.40 상향 돌파 후 유지로 1시간 단기 구조를 bullish로 평가하지만, Wyckoff는 동일 구간을 재분배 구조 내 SOW 이후 반등성 테스트로 해석한다.",
"Candlestick·Fibonacci·ICT·Derivatives는 실행 셋업을 bullish로 보지만, Wyckoff의 고신뢰 분배/재분배 진단은 구조적 bearish를 유지한다.",
"Harmonic은 high-quality strict bullish Gartley PRZ $62,440.67-$62,954.91를 제시하지만, 동시에 $63,911.88-$64,662.42 부근 bearish butterfly PRZ와 과거 bearish bat 반응이 존재해 단독 방향 권한은 낮다.",
"파생 데이터는 CVD 매수 흡수와 OI 감소로 반등 셋업을 지지하지만, 롱 계정 비율 0.665와 하단 청산 클러스터 $62,500, $61,600, $60,600은 롱 포지션 취약성을 경고한다."
],
"highest_conviction_analyst": "Wyckoff Expert — 신뢰도 74%, 분배 적합도 0.963으로 가장 강한 구조 진단을 제시했다. 이전 대형 분배는 BC $74,293.10 → AR $73,057.80 → UT $74,179.90 → SOW $70,650.90 → Phase E $59,080.00로 이미 완성된 구조로 해석되며, 현재는 별도의 1시간 재분배 후보 구조에서 UT $64,250.00 이후 SOW $62,377.00가 확인된 상태로 제시된다.",
"invalidation_level": "$66,231.36 이상에서 1시간 종가 수용 및 $66,082.00 7일 EQ 회복이 확인되면 현재 bearish 구조 진단은 크게 약화된다. 단기 재분배 관점은 우선 $64,250.00 상단 수용 시 훼손된다.",
"executive_summary": "현재 BTC 1시간 구조는 이전 대형 분배가 $59,080.00 Phase E까지 진행된 뒤, 새롭게 형성 중인 재분배 후보 구조 안에서 거래되는 bearish regime으로 평가한다. 현재 위치는 재분배 후보 내 UT $64,250.00 이후 SOW $62,377.00가 나온 뒤, 단기 EQ 약 $62,658.80 위의 프리미엄에서 EMA120 $63,434.18 및 $63,947.80-$64,250.00 공급대를 재검증하는 구간이다. 다만 실행 셋업은 $62,942.40 BOS 방어, $63,065.88 피보나치 지지, EMA20 $62,593.03 회복, CVD 매수 흡수로 bullish 반응 조건이 우세해 구조와 셋업이 분리되어 있다. 구조적 위험은 $63,434.18-$64,250.00을 수용하지 못할 경우 재분배 공급 반응이 유지되는 것이며, 반대로 $66,082.00-$66,231.36 회복은 bearish 구조 판단을 재평가해야 하는 핵심 조건이다."
}{
"symbol": "BTC/USDT",
"timeframe": "1h",
"timestamp": "2026-06-08 17:00 KST",
"last_price": 63259.9,
"num_candles": 300,
"stage1_analyses": {
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bullish",
"confidence": 0.58,
"structure_bias": "neutral",
"setup_bias": "bullish",
"setup_score": 0.68,
"setup_signals": [
"현재가 $63,259.90는 7일 범위 EQ $66,082.00 아래의 할인 구간에 위치",
"EMA20 $62,593.03 상단 회복 후 유지 중으로 단기 매수 반응 확인",
"최근 패턴 중 bullish_engulfing 품질 0.735가 strict 등급이며 고거래량 동반",
"morning_star@298 및 bullish_harami@297 출현으로 하락 이후 반등 시도 확인",
"다만 EMA120 $63,434.18이 바로 위에 있어 구조 전환 전 저항 테스트 구간"
],
"reasoning": "현재 BTC는 $63,259.90으로 EMA20 $62,593.03 위에 있어 단기 반등 셋업은 유효하지만, EMA120 $63,434.18 바로 아래이며 EMA240 $66,231.36보다도 낮아 확정적인 상승 구조라고 보기는 어렵다. 최근 캔들에서는 고거래량 bullish_engulfing 품질 0.735와 morning_star@298이 확인되어 매수 반전 시도가 우세하며, bull_score 2.25가 bear_score 1.50을 상회한다. 다만 bearish_engulfing도 최근 2회 감지되었고, 7일 고점 $73,084 대비 아직 깊은 할인 구간에 머물러 있어 구조_bias는 중립으로 둔다. 핵심은 $63,434.18 EMA120을 종가 기준으로 수용하면 $66,082.00 EQ 및 EMA240 $66,231.36까지의 회복 시나리오가 열리는지 여부다.",
"key_levels": {
"support": [
62593.03,
61977.61,
59080.0
],
"resistance": [
63434.18,
66082.0,
66231.36,
73084.0
]
},
"time_horizon": "short term",
"invalidation_level": "$61,977.61",
"risk_scenario": "가격이 EMA20 $62,593.03을 이탈하고 ATR 1개 하단인 $61,977.61 아래로 내려가면 bullish engulfing과 morning star 기반의 단기 반등 셋업은 실패로 해석된다. 이 경우 $59,080.00 7일 저점 재테스트 가능성이 커지며, bearish_engulfing 패턴들이 우세하게 작동할 수 있다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 134,
"recent_patterns": 6,
"pattern_list": [
"bullish_engulfing@290",
"bearish_engulfing@293",
"bearish_engulfing@296",
"morning_star@298",
"doji@295",
"bullish_harami@297"
],
"atr_value": 615.42,
"vol_avg_20": 8890.1,
"high_volume_patterns": [
"bullish_engulfing"
],
"pattern_candidates": [
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.735,
"tier": "strict",
"high_volume": true
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.605,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "morning_star",
"signal": "bullish",
"pattern_quality": 0.546,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.545,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bullish_harami",
"signal": "bullish",
"pattern_quality": 0.47,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.735,
"bull_score": 2.25,
"bear_score": 1.5
},
"raw_llm_response": "{\n \"signal\": \"bullish\",\n \"confidence\": 0.58,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.68,\n \"setup_signals\": [\n \"현재가 $63,259.90는 7일 범위 EQ $66,082.00 아래의 할인 구간에 위치\",\n \"EMA20 $62,593.03 상단 회복 후 유지 중으로 단기 매수 반응 확인\",\n \"최근 패턴 중 bullish_engulfing 품질 0.735가 strict 등급이며 고거래량 동반\",\n \"morning_star@298 및 bullish_harami@297 출현으로 하락 이후 반등 시도 확인\",\n \"다만 EMA120 $63,434.18이 바로 위에 있어 구조 전환 전 저항 테스트 구간\"\n ],\n \"reasoning\": \"현재 BTC는 $63,259.90으로 EMA20 $62,593.03 위에 있어 단기 반등 셋업은 유효하지만, EMA120 $63,434.18 바로 아래이며 EMA240 $66,231.36보다도 낮아 확정적인 상승 구조라고 보기는 어렵다. 최근 캔들에서는 고거래량 bullish_engulfing 품질 0.735와 morning_star@298이 확인되어 매수 반전 시도가 우세하며, bull_score 2.25가 bear_score 1.50을 상회한다. 다만 bearish_engulfing도 최근 2회 감지되었고, 7일 고점 $73,084 대비 아직 깊은 할인 구간에 머물러 있어 구조_bias는 중립으로 둔다. 핵심은 $63,434.18 EMA120을 종가 기준으로 수용하면 $66,082.00 EQ 및 EMA240 $66,231.36까지의 회복 시나리오가 열리는지 여부다.\",\n \"key_levels\": {\n \"support\": [\n 62593.03,\n 61977.61,\n 59080.0\n ],\n \"resistance\": [\n 63434.18,\n 66082.0,\n 66231.36,\n 73084.0\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$61,977.61\",\n \"risk_scenario\": \"가격이 EMA20 $62,593.03을 이탈하고 ATR 1개 하단인 $61,977.61 아래로 내려가면 bullish engulfing과 morning star 기반의 단기 반등 셋업은 실패로 해석된다. 이 경우 $59,080.00 7일 저점 재테스트 가능성이 커지며, bearish_engulfing 패턴들이 우세하게 작동할 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "bullish",
"confidence": 0.62,
"structure_bias": "neutral",
"setup_bias": "bullish",
"setup_score": 0.58,
"setup_signals": [
"현재가 $63,259.90가 핵심 0.382 되돌림 지지 $63,065.88 위에서 테스트 중",
"0.382 되돌림 $63,065.88과 컨플루언스 존 $63,088.12가 근접하며 cluster_score 0.6 형성",
"스윙 Low→High $61,150→$64,250 기준 상승 구조의 중간 되돌림 구간 유지",
"현재가가 EQ/0.5 되돌림 $62,700.10 위에 있어 아직 상승 스윙의 상단부를 유지",
"단기 저항 0.236 되돌림 $63,518.45가 매우 가까워 돌파 전까지는 추격 매수 위험 존재"
],
"reasoning": "BTC는 $61,150→$64,250 상승 스윙 이후 현재 $63,259.90에서 0.382 되돌림 $63,065.88을 테스트하고 있으며, 이 레벨은 $63,088.12 컨플루언스 존과 겹쳐 단기 반등 확률이 상대적으로 높다. 다만 아직 $64,250 고점 돌파가 나오지 않았고 EMA120 $63,434.18 및 EMA240 $66,231.36 아래에 있어 확인된 구조상 강한 bullish 전환보다는 neutral 구조로 보는 것이 적절하다. 셋업 관점에서는 0.382 지지 위에서 반응 중이고 reaction_probability가 0.65로 제시되어 $63,518.45 돌파 시 $64,250, 이후 $65,093.15 확장 목표까지 열릴 수 있다. 반대로 $63,065.88을 이탈하면 0.5 되돌림 $62,700.10, 특히 골든 레이시오 0.618 지지 $62,334.32가 핵심 방어선이 된다.",
"key_levels": {
"support": [
63065.88,
62700.1,
62334.32,
61813.56
],
"resistance": [
63518.45,
64250,
65093.15,
65533.32,
66165.68,
67349.8
]
},
"time_horizon": "short term",
"invalidation_level": "$62,334.32",
"risk_scenario": "$63,065.88의 0.382 지지가 무너지면 단기 반등 셋업은 약화되며 $62,700.10의 0.5 되돌림을 거쳐 골든 레이시오 $62,334.32까지 하락 압력이 확대될 수 있다. $62,334.32마저 이탈하면 상승 스윙의 건강한 되돌림 구간이 훼손되고 $61,813.56 및 스윙 저점 $61,150 재테스트 위험이 커진다.",
"data_quality": "high",
"metrics": {
"swing_pair": "Low→High: $61,150 → $64,250",
"direction": "up",
"nearest_fib": "ret_0.382",
"nearest_fib_price": 63065.88,
"nearest_fib_distance": 0.31,
"golden_ratio_level": 62334.32,
"fib_ret_382": 63065.88,
"fib_ret_618": 62334.32,
"confluence_zones": [
{
"price": 63088.12,
"count": 2,
"levels": [
"ret_0.382",
"ret_0.236"
],
"cluster_score": 0.6
},
{
"price": 65568.52,
"count": 2,
"levels": [
"ext_1.414",
"ret_0.382"
],
"cluster_score": 0.6
},
{
"price": 67484.35,
"count": 2,
"levels": [
"ext_2.0",
"ret_0.5"
],
"cluster_score": 0.6
}
],
"support_levels": [
63065.8764,
62700.1,
62334.323599999996
],
"resistance_levels": [
63518.4472,
64250.0,
65093.1456
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 63518.45,
"distance_pct": 0.41,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.382",
"price": 63065.88,
"distance_pct": 0.31,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ret_0.5",
"price": 62700.1,
"distance_pct": 0.88,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ret_0.618",
"price": 62334.32,
"distance_pct": 1.46,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ret_0.786",
"price": 61813.56,
"distance_pct": 2.29,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_1.0",
"price": 64250.0,
"distance_pct": 1.57,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.272",
"price": 65093.15,
"distance_pct": 2.9,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.414",
"price": 65533.32,
"distance_pct": 3.59,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.618",
"price": 66165.68,
"distance_pct": 4.59,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_2.0",
"price": 67349.8,
"distance_pct": 6.47,
"is_support": false,
"cluster_score": 0.6
}
],
"confluence_quality": 0.6,
"fib_reaction_state": "testing",
"reaction_probability": 0.65
},
"raw_llm_response": "{\n \"signal\": \"bullish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.58,\n \"setup_signals\": [\n \"현재가 $63,259.90가 핵심 0.382 되돌림 지지 $63,065.88 위에서 테스트 중\",\n \"0.382 되돌림 $63,065.88과 컨플루언스 존 $63,088.12가 근접하며 cluster_score 0.6 형성\",\n \"스윙 Low→High $61,150→$64,250 기준 상승 구조의 중간 되돌림 구간 유지\",\n \"현재가가 EQ/0.5 되돌림 $62,700.10 위에 있어 아직 상승 스윙의 상단부를 유지\",\n \"단기 저항 0.236 되돌림 $63,518.45가 매우 가까워 돌파 전까지는 추격 매수 위험 존재\"\n ],\n \"reasoning\": \"BTC는 $61,150→$64,250 상승 스윙 이후 현재 $63,259.90에서 0.382 되돌림 $63,065.88을 테스트하고 있으며, 이 레벨은 $63,088.12 컨플루언스 존과 겹쳐 단기 반등 확률이 상대적으로 높다. 다만 아직 $64,250 고점 돌파가 나오지 않았고 EMA120 $63,434.18 및 EMA240 $66,231.36 아래에 있어 확인된 구조상 강한 bullish 전환보다는 neutral 구조로 보는 것이 적절하다. 셋업 관점에서는 0.382 지지 위에서 반응 중이고 reaction_probability가 0.65로 제시되어 $63,518.45 돌파 시 $64,250, 이후 $65,093.15 확장 목표까지 열릴 수 있다. 반대로 $63,065.88을 이탈하면 0.5 되돌림 $62,700.10, 특히 골든 레이시오 0.618 지지 $62,334.32가 핵심 방어선이 된다.\",\n \"key_levels\": {\n \"support\": [\n 63065.88,\n 62700.1,\n 62334.32,\n 61813.56\n ],\n \"resistance\": [\n 63518.45,\n 64250,\n 65093.15,\n 65533.32,\n 66165.68,\n 67349.8\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$62,334.32\",\n \"risk_scenario\": \"$63,065.88의 0.382 지지가 무너지면 단기 반등 셋업은 약화되며 $62,700.10의 0.5 되돌림을 거쳐 골든 레이시오 $62,334.32까지 하락 압력이 확대될 수 있다. $62,334.32마저 이탈하면 상승 스윙의 건강한 되돌림 구간이 훼손되고 $61,813.56 및 스윙 저점 $61,150 재테스트 위험이 커진다.\",\n \"data_quality\": \"high\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bullish",
"confidence": 0.62,
"structure_bias": "bullish",
"setup_bias": "bullish",
"setup_score": 0.821,
"setup_signals": [
"현재가 $63,259.90가 직전 bullish BOS 레벨 $62,942.40 위에서 유지 중",
"전일 고가 $62,942.40 상향 돌파 후 그 위에서 거래되어 단기 매수 우위 확인",
"현재가가 EQ $62,198.00 위 프리미엄 영역에 있어 추격 매수는 불리하나, 구조상 매수세가 아직 방어 중",
"상단에 buy-side liquidity가 $74,271.55에 휴식 중으로 중기 유동성 타깃 존재",
"London 세션 고가 $64,250.00 돌파 시 단기 확장 가능성 증가"
],
"reasoning": "확정 구조는 최근 시퀀스가 CHoCH_bullish 이후 BOS_bearish를 거쳐 다시 BOS_bullish로 전환되었고, 핵심 bullish BOS 레벨인 $62,942.40 위에서 현재가 $63,259.90가 유지되고 있어 structure_bias는 bullish로 판단한다. 다만 현재 가격은 EQ $62,198.00 위의 premium 구간이며, London 고가 $64,250.00과 EMA120 $63,434.18이 바로 위에 있어 단기 추격 매수는 리스크가 있다. OB와 미체결 FVG가 모두 0개이고 최근 liquidity sweep도 없어 기관식 고확률 재진입 배열은 부족하지만, 전일 고가 $62,942.40 돌파와 상단 BSL $74,271.55 존재가 bullish setup을 지지한다. $62,942.40 아래로 재진입하면 이번 bullish BOS 돌파는 실패 돌파로 해석될 수 있으며, 그 경우 EQ $62,198.00 및 range low $60,146.00까지 되돌림 위험이 커진다.",
"key_levels": {
"support": [
62942.4,
62377.0,
62198.0,
60353.4,
60146.0
],
"resistance": [
63320.9,
63434.18,
64250.0,
66231.36,
74271.55
]
},
"time_horizon": "short to medium term",
"invalidation_level": "$62,942.40",
"risk_scenario": "$63,434.18 EMA120 또는 London 고가 $64,250.00 부근에서 거부되고 $62,942.40 아래로 종가 수용되면 bullish BOS는 실패 돌파가 되며, 이후 EQ $62,198.00, New York 저가 $62,377.00, 전일 저가 $60,353.40 및 range low $60,146.00 방향의 sell-side 유동성 회수가 진행될 수 있다.",
"data_quality": "medium",
"metrics": {
"order_blocks_total": 0,
"confirmed_bullish_ob": 0,
"confirmed_bearish_ob": 0,
"candidate_bullish_ob": 0,
"candidate_bearish_ob": 0,
"active_bullish_ob": 0,
"active_bearish_ob": 0,
"nearest_bull_ob_range": null,
"nearest_bear_ob_range": null,
"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": 48,
"fvg_open_zones": [],
"bos_choch_events": [
"CHoCH_bullish",
"BOS_bearish",
"BOS_bullish"
],
"bos_choch_levels": [
{
"type": "CHoCH_bullish",
"level": 73932.2
},
{
"type": "BOS_bearish",
"level": 73130.1
},
{
"type": "BOS_bullish",
"level": 62942.4
}
],
"bos_sequence": [
"CHoCH_bullish",
"BOS_bearish",
"BOS_bullish"
],
"consecutive_bull_bos": 1,
"consecutive_bear_bos": 0,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [
{
"type": "BSL",
"level": 74271.55
}
],
"current_zone": "premium",
"eq_level": 62198.0,
"range_high": 64250.0,
"range_low": 60146.0,
"bull_score": 6.0,
"bear_score": 4.0,
"setup_bias": "bullish",
"setup_score": 0.821,
"setup_signals": [
"bullish CHoCH above $73,932.20",
"bullish BOS above $62,942.40",
"BSL resting above $74,271.55",
"broken previous day high $62,942.40"
],
"retracement_direction": "bearish",
"current_retracement_pct": 109.9,
"deepest_retracement_pct": 173.0,
"previous_day_high": 62942.4,
"previous_day_low": 60353.4,
"broken_prev_high": true,
"broken_prev_low": false,
"sessions": {
"London": {
"active": true,
"high": 64250.0,
"low": 61690.3
},
"New York": {
"active": true,
"high": 63320.9,
"low": 62377.0
},
"Asian kill zone": {
"active": false,
"high": null,
"low": null
}
}
},
"raw_llm_response": "{\n \"signal\": \"bullish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.821,\n \"setup_signals\": [\n \"현재가 $63,259.90가 직전 bullish BOS 레벨 $62,942.40 위에서 유지 중\",\n \"전일 고가 $62,942.40 상향 돌파 후 그 위에서 거래되어 단기 매수 우위 확인\",\n \"현재가가 EQ $62,198.00 위 프리미엄 영역에 있어 추격 매수는 불리하나, 구조상 매수세가 아직 방어 중\",\n \"상단에 buy-side liquidity가 $74,271.55에 휴식 중으로 중기 유동성 타깃 존재\",\n \"London 세션 고가 $64,250.00 돌파 시 단기 확장 가능성 증가\"\n ],\n \"reasoning\": \"확정 구조는 최근 시퀀스가 CHoCH_bullish 이후 BOS_bearish를 거쳐 다시 BOS_bullish로 전환되었고, 핵심 bullish BOS 레벨인 $62,942.40 위에서 현재가 $63,259.90가 유지되고 있어 structure_bias는 bullish로 판단한다. 다만 현재 가격은 EQ $62,198.00 위의 premium 구간이며, London 고가 $64,250.00과 EMA120 $63,434.18이 바로 위에 있어 단기 추격 매수는 리스크가 있다. OB와 미체결 FVG가 모두 0개이고 최근 liquidity sweep도 없어 기관식 고확률 재진입 배열은 부족하지만, 전일 고가 $62,942.40 돌파와 상단 BSL $74,271.55 존재가 bullish setup을 지지한다. $62,942.40 아래로 재진입하면 이번 bullish BOS 돌파는 실패 돌파로 해석될 수 있으며, 그 경우 EQ $62,198.00 및 range low $60,146.00까지 되돌림 위험이 커진다.\",\n \"key_levels\": {\n \"support\": [\n 62942.4,\n 62377.0,\n 62198.0,\n 60353.4,\n 60146.0\n ],\n \"resistance\": [\n 63320.9,\n 63434.18,\n 64250.0,\n 66231.36,\n 74271.55\n ]\n },\n \"time_horizon\": \"short to medium term\",\n \"invalidation_level\": \"$62,942.40\",\n \"risk_scenario\": \"$63,434.18 EMA120 또는 London 고가 $64,250.00 부근에서 거부되고 $62,942.40 아래로 종가 수용되면 bullish BOS는 실패 돌파가 되며, 이후 EQ $62,198.00, New York 저가 $62,377.00, 전일 저가 $60,353.40 및 range low $60,146.00 방향의 sell-side 유동성 회수가 진행될 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "neutral",
"confidence": 0.52,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.62,
"setup_signals": [
"현재가 $63,259.90는 7일 레인지 EQ $66,082 아래의 discount zone에 위치",
"CVD divergence 0.700 및 CVD 변화 +928.8350으로 가격 대비 매수 참여가 상대적으로 강한 선행 신호",
"OI 24h -4.6260%로 신규 숏 추격보다는 포지션 언와인딩 성격이 강함",
"상단 미청산 유동성 $64,100, $65,300, $69,100 존재하며 최강 유동성 레벨은 $69,100",
"단기 EMA20 $62,593 위 재진입, 그러나 EMA120 $63,434와 거의 맞닿아 있어 구조 전환은 아직 미확정",
"롱 계정 비율 0.665, account_long_crowding 1.000으로 롱 쏠림이 강해 반대 방향 청산 리스크 존재"
],
"reasoning": "확정 구조는 아직 bearish에 가깝다. 현재가 $63,259.90는 EMA20 $62,593 위에 있지만 EMA120 $63,434와 EMA240 $66,231 아래에 있으며, 7일 레인지 EQ $66,082도 회복하지 못해 구조적 수용은 확인되지 않았다. 다만 setup 관점에서는 가격이 discount zone에 있고 CVD divergence 0.700, CVD 변화 +928.8350이 나타나 매도 하락 대비 매수 흡수가 선행될 가능성이 있다. OI가 24시간 -4.6260% 감소한 점은 강한 신규 추세 포지셔닝보다는 언와인딩이며, 상단 $64,100 및 $65,300 유동성 회수 시 단기 반등이 열릴 수 있다. 반대로 롱 계정 비율 0.665와 account_long_crowding 1.000은 롱이 이미 붐빈 상태임을 의미해 $62,500, $61,600, $60,600 하단 청산 클러스터로 흔드는 리스크가 크다.",
"key_levels": {
"support": [
62500,
61600,
60600,
59080
],
"resistance": [
63434,
64100,
65300,
66082,
66231,
69100,
73084
]
},
"time_horizon": "short term, 4-8시간 선행 파생 포지셔닝 기준",
"invalidation_level": "$60,600 하향 이탈 및 1시간 종가 수용",
"risk_scenario": "$64,100을 회수하지 못하고 EMA120 $63,434 아래에서 재차 밀리면 롱 쏠림 청산이 먼저 발생할 수 있으며, 이 경우 $62,500 → $61,600 → $60,600 순서로 하단 유동성 사냥이 진행될 가능성이 높다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.7,
"cvd_change": 928.835,
"oi_trend": 0.037,
"oi_change_pct_24h": -4.626,
"oi_latest": 98387.613,
"funding_pressure": 0.478,
"funding_avg": 2.227e-05,
"funding_change_24h": 3.126e-05,
"long_account_ratio": 0.668,
"short_account_ratio": 0.332,
"long_account_latest": 0.665,
"short_account_latest": 0.335,
"long_account_change_24h": -0.0049,
"short_account_change_24h": 0.0049,
"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.49,
"spot_futures_basis_pct": -0.0381,
"basis_change_lookback": 0.0129,
"aggregate_score": 0.341,
"bull_signals": 1,
"bear_signals": 2,
"liq_below": [
[
62500,
7055.9794818
],
[
61600,
6692.72462145
],
[
60600,
6671.561691250001
]
],
"liq_above": [
[
64100,
7286.36812125
],
[
65300,
9196.393529
],
[
69100,
9719.13842875
]
],
"strongest_liq_level": 69100,
"fragility_score": 0.603,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.52,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.62,\n \"setup_signals\": [\n \"현재가 $63,259.90는 7일 레인지 EQ $66,082 아래의 discount zone에 위치\",\n \"CVD divergence 0.700 및 CVD 변화 +928.8350으로 가격 대비 매수 참여가 상대적으로 강한 선행 신호\",\n \"OI 24h -4.6260%로 신규 숏 추격보다는 포지션 언와인딩 성격이 강함\",\n \"상단 미청산 유동성 $64,100, $65,300, $69,100 존재하며 최강 유동성 레벨은 $69,100\",\n \"단기 EMA20 $62,593 위 재진입, 그러나 EMA120 $63,434와 거의 맞닿아 있어 구조 전환은 아직 미확정\",\n \"롱 계정 비율 0.665, account_long_crowding 1.000으로 롱 쏠림이 강해 반대 방향 청산 리스크 존재\"\n ],\n \"reasoning\": \"확정 구조는 아직 bearish에 가깝다. 현재가 $63,259.90는 EMA20 $62,593 위에 있지만 EMA120 $63,434와 EMA240 $66,231 아래에 있으며, 7일 레인지 EQ $66,082도 회복하지 못해 구조적 수용은 확인되지 않았다. 다만 setup 관점에서는 가격이 discount zone에 있고 CVD divergence 0.700, CVD 변화 +928.8350이 나타나 매도 하락 대비 매수 흡수가 선행될 가능성이 있다. OI가 24시간 -4.6260% 감소한 점은 강한 신규 추세 포지셔닝보다는 언와인딩이며, 상단 $64,100 및 $65,300 유동성 회수 시 단기 반등이 열릴 수 있다. 반대로 롱 계정 비율 0.665와 account_long_crowding 1.000은 롱이 이미 붐빈 상태임을 의미해 $62,500, $61,600, $60,600 하단 청산 클러스터로 흔드는 리스크가 크다.\",\n \"key_levels\": {\n \"support\": [\n 62500,\n 61600,\n 60600,\n 59080\n ],\n \"resistance\": [\n 63434,\n 64100,\n 65300,\n 66082,\n 66231,\n 69100,\n 73084\n ]\n },\n \"time_horizon\": \"short term, 4-8시간 선행 파생 포지셔닝 기준\",\n \"invalidation_level\": \"$60,600 하향 이탈 및 1시간 종가 수용\",\n \"risk_scenario\": \"$64,100을 회수하지 못하고 EMA120 $63,434 아래에서 재차 밀리면 롱 쏠림 청산이 먼저 발생할 수 있으며, 이 경우 $62,500 → $61,600 → $60,600 순서로 하단 유동성 사냥이 진행될 가능성이 높다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "bearish",
"confidence": 0.74,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.68,
"setup_signals": [
"현재가 $63,259.90는 단기 재분배 범위 EQ 약 $62,658.80 위의 프리미엄 구간에 위치",
"가격이 EMA120 $63,434.18 바로 아래에 있어 단기 공급 반응 확인 구간",
"상단 공급/거절 후보가 $63,947.80~$64,250.00에 형성되어 있으며, 최근 상단 실패 이후 $62,377.00까지 약세 반응 발생",
"기존 확정 분배 구조의 하단 이탈 이후 Phase E 저점 $59,080.00이 형성되어 구조적 약세 우위 지속",
"$62,377.00 재이탈 시 $61,067.60 및 $59,080.00 재시험 가능성 확대"
],
"reasoning": "1시간 구조는 regime=DIS, regime_fitness 0.963이며, 확정된 이전 분배 구조는 BC $74,293.10 → AR $73,057.80 → ST $74,108.80 → UT $74,179.90 → SOW $70,650.90 → Phase E $59,080.00 순서로 진행되어 구조_bias는 bearish로 유지된다. 현재가는 $63,259.90로 기존 메인 분배 범위 $73,057.80~$74,293.10 아래에 명확히 머물러 있어, 이는 단순 조정이 아니라 하방 이탈 이후의 재분배/반등성 테스트로 해석하는 것이 우선이다. 단기적으로는 $63,947.80~$64,250.00 공급대와 EMA120 $63,434.18 부근에서 거절 여부가 핵심이며, 이 구간을 수용하지 못하면 $62,377.00, $61,067.60, 최종적으로 $59,080.00 재시험 경로가 우세하다. 다만 현재 가격이 $62,377.00 위로 반등해 있어 즉각적인 하락 확정보다는 상단 공급 재테스트 후 거절 확인이 필요한 bearish setup 단계로 본다.",
"key_levels": {
"support": [
62377.0,
62150.8,
61067.6,
59080.0
],
"resistance": [
63434.18,
63947.8,
64250.0,
70650.9,
73057.8,
74179.9,
74293.1
]
},
"time_horizon": "short to medium term",
"invalidation_level": "64250.0",
"risk_scenario": "$64,250.00 상단 실패 구간을 회복하고 그 위에서 1시간 종가 수용이 반복되면 현재 bearish setup은 무효화되며, $63,947.80~$64,250.00 공급대가 지지로 전환되는지 확인해야 한다. 이 경우 즉각적인 하방 재시험보다는 $70,650.90 이전 SOW 붕괴 레벨까지의 더 큰 반등성 테스트가 열릴 수 있다.",
"data_quality": "high",
"metrics": {
"acc_score": 92.4,
"dis_score": 96.2,
"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",
"SOW",
"Phase E"
],
"last_phase": "Phase E",
"phase_candidates": [
{
"label": "BC",
"side": "high",
"idx": 69,
"price": 74293.1,
"color": "#ffd166"
},
{
"label": "AR",
"side": "low",
"idx": 70,
"price": 73057.8,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "high",
"idx": 94,
"price": 74108.8,
"color": "#118ab2"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 116,
"price": 73340.7,
"color": "#ef476f"
},
{
"label": "UT",
"side": "high",
"idx": 123,
"price": 74179.9,
"color": "#f9844a"
},
{
"label": "SOW",
"side": "low",
"idx": 140,
"price": 70650.9,
"color": "#ef476f"
},
{
"label": "Phase E",
"side": "low",
"idx": 239,
"price": 59080.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": 69,
"end_idx": 239,
"phase_count": 7,
"phases": [
{
"label": "BC",
"side": "high",
"idx": 69,
"price": 74293.1,
"color": "#ffd166",
"dt": "2026-05-30 02:00:00+09:00"
},
{
"label": "AR",
"side": "low",
"idx": 70,
"price": 73057.8,
"color": "#06d6a0",
"dt": "2026-05-30 03:00:00+09:00"
},
{
"label": "ST",
"side": "high",
"idx": 94,
"price": 74108.8,
"color": "#118ab2",
"dt": "2026-05-31 03:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 116,
"price": 73340.7,
"color": "#ef476f",
"dt": "2026-06-01 01:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 123,
"price": 74179.9,
"color": "#f9844a",
"dt": "2026-06-01 08:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 140,
"price": 70650.9,
"color": "#ef476f",
"dt": "2026-06-02 01:00:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 239,
"price": 59080.0,
"color": "#7209b7",
"dt": "2026-06-06 04: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": 207,
"end_idx": 297,
"phase_count": 6,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 207,
"price": 62150.8,
"color": "#ffd166",
"dt": "2026-06-04 20:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 208,
"price": 63947.8,
"color": "#06d6a0",
"dt": "2026-06-04 21:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 217,
"price": 63040.0,
"color": "#118ab2",
"dt": "2026-06-05 06:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 226,
"price": 61067.6,
"color": "#ef476f",
"dt": "2026-06-05 15:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 290,
"price": 64250.0,
"color": "#f9844a",
"dt": "2026-06-08 07:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 297,
"price": 62377.0,
"color": "#ef476f",
"dt": "2026-06-08 14:00:00+09:00"
}
]
}
],
"active_structure_id": "1h_cycle_2",
"primary_structure_id": "1h_cycle_1",
"structure_count": 2,
"regime_fitness": 0.9625,
"current_event": "Phase E",
"major_phase": "E",
"pos_in_range": 0.5,
"main_range_low": 73057.8,
"main_range_high": 74293.1
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.74,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.68,\n \"setup_signals\": [\n \"현재가 $63,259.90는 단기 재분배 범위 EQ 약 $62,658.80 위의 프리미엄 구간에 위치\",\n \"가격이 EMA120 $63,434.18 바로 아래에 있어 단기 공급 반응 확인 구간\",\n \"상단 공급/거절 후보가 $63,947.80~$64,250.00에 형성되어 있으며, 최근 상단 실패 이후 $62,377.00까지 약세 반응 발생\",\n \"기존 확정 분배 구조의 하단 이탈 이후 Phase E 저점 $59,080.00이 형성되어 구조적 약세 우위 지속\",\n \"$62,377.00 재이탈 시 $61,067.60 및 $59,080.00 재시험 가능성 확대\"\n ],\n \"reasoning\": \"1시간 구조는 regime=DIS, regime_fitness 0.963이며, 확정된 이전 분배 구조는 BC $74,293.10 → AR $73,057.80 → ST $74,108.80 → UT $74,179.90 → SOW $70,650.90 → Phase E $59,080.00 순서로 진행되어 구조_bias는 bearish로 유지된다. 현재가는 $63,259.90로 기존 메인 분배 범위 $73,057.80~$74,293.10 아래에 명확히 머물러 있어, 이는 단순 조정이 아니라 하방 이탈 이후의 재분배/반등성 테스트로 해석하는 것이 우선이다. 단기적으로는 $63,947.80~$64,250.00 공급대와 EMA120 $63,434.18 부근에서 거절 여부가 핵심이며, 이 구간을 수용하지 못하면 $62,377.00, $61,067.60, 최종적으로 $59,080.00 재시험 경로가 우세하다. 다만 현재 가격이 $62,377.00 위로 반등해 있어 즉각적인 하락 확정보다는 상단 공급 재테스트 후 거절 확인이 필요한 bearish setup 단계로 본다.\",\n \"key_levels\": {\n \"support\": [\n 62377.0,\n 62150.8,\n 61067.6,\n 59080.0\n ],\n \"resistance\": [\n 63434.18,\n 63947.8,\n 64250.0,\n 70650.9,\n 73057.8,\n 74179.9,\n 74293.1\n ]\n },\n \"time_horizon\": \"short to medium term\",\n \"invalidation_level\": \"64250.0\",\n \"risk_scenario\": \"$64,250.00 상단 실패 구간을 회복하고 그 위에서 1시간 종가 수용이 반복되면 현재 bearish setup은 무효화되며, $63,947.80~$64,250.00 공급대가 지지로 전환되는지 확인해야 한다. 이 경우 즉각적인 하방 재시험보다는 $70,650.90 이전 SOW 붕괴 레벨까지의 더 큰 반등성 테스트가 열릴 수 있다.\",\n \"data_quality\": \"high\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "neutral",
"confidence": 0.42,
"structure_bias": "neutral",
"setup_bias": "bullish",
"setup_score": 0.46,
"setup_signals": [
"고품질 strict bullish Gartley 형성 중: PRZ $62,440.67-$62,954.91, D 예상가 $62,697.79, 현재가 $63,259.90은 PRZ 상단 위 약 0.48%",
"PRZ 컨플루언스 3개 확인: ABCD, BC_EXT, XAD가 동일 구간에 중첩되어 prz_score 1.0",
"Gartley 핵심 비율 양호: XAB 0.6155로 이상적 0.618에 근접, ratio_score 0.985, pattern_score 0.947",
"아직 PRZ 진입 후 명확한 반등 확인은 없음: confirmed_reaction=false, reaction_score 0.0이므로 구조 전환 신호가 아니라 선행 매수 후보 구간",
"상방 TP 후보는 $63,372.37, $63,789.12, $64,463.70이며 현재가는 TP1 $63,372.37 바로 아래"
],
"reasoning": "현재 1h 하모닉 관점에서 가장 중요한 패턴은 strict/high bullish Gartley이며, PRZ는 $62,440.67-$62,954.91, D 예상가는 $62,697.79입니다. XAB 0.6155로 Gartley 기준 0.618에 매우 근접하고, ABCD·BC_EXT·XAD 3중 컨플루언스로 PRZ 품질은 높지만, confirmed_reaction=false라서 아직 구조적 상승 전환으로 확정할 수 없습니다. 따라서 structure_bias는 확정 BOS/CHoCH 자료가 없으므로 neutral이고, setup_bias만 PRZ 반응 대기형 bullish로 평가합니다. 단기적으로 $63,372.37과 $63,789.12가 1차/2차 반응 목표이며, $62,440.67 아래로 밀리거나 특히 X 가격 $62,150.80을 이탈하면 bullish Gartley 셋업 신뢰도는 크게 훼손됩니다.",
"key_levels": {
"support": [
62954.91,
62697.79,
62440.67,
62150.8,
59080.0
],
"resistance": [
63372.37,
63434.18,
63789.12,
64463.7,
66231.36
]
},
"time_horizon": "short term",
"invalidation_level": "1시간 종가 기준 $62,150.80 하향 이탈",
"risk_scenario": "반대로 가격이 $63,372.37-$63,789.12 구간에서 거부되고 $62,954.91 아래로 재진입하면, bullish Gartley는 단순 반등 후보에 그치며 $62,440.67 재테스트 및 $62,150.80 X 지점 이탈 리스크가 커집니다. 또한 보고 세부 후보 중 bearish Bat/Crab 계열 PRZ가 $62,750.88-$63,606.85 및 $62,684.38-$63,585.08에 겹쳐 있어, 현재가 부근에서 상방 추격 실패 시 단기 매도 반응 구간으로 작동할 수 있습니다.",
"data_quality": "medium",
"metrics": {
"patterns_found": 206,
"completed_patterns_found": 82,
"forming_d_prz_found": 124,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 34,
"multiscale_swings_scanned": 60,
"swing_highs_scanned": 29,
"swing_lows_scanned": 31,
"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": 5,
"medium": 70,
"low": 131
},
"prz_status_counts": {
"active": 48,
"nearby": 14,
"watch": 42,
"far": 102,
"forming": 68
},
"high_confluence_prz_count": 31,
"strict_patterns_found": 88,
"candidate_patterns_found": 118,
"active_patterns_at_prz": 48,
"nearby_patterns": 14,
"all_patterns": [
"gartley",
"bat",
"gartley",
"butterfly",
"bat",
"bat",
"gartley",
"crab",
"gartley",
"bat",
"bat",
"bat",
"bat",
"crab",
"shark",
"gartley",
"butterfly",
"bat",
"butterfly",
"crab",
"gartley",
"crab",
"gartley",
"crab",
"bat",
"bat",
"gartley",
"butterfly",
"bat",
"shark",
"bat",
"bat",
"butterfly",
"butterfly",
"bat",
"gartley",
"gartley",
"butterfly",
"crab",
"crab",
"shark",
"butterfly",
"butterfly",
"shark",
"butterfly",
"bat",
"butterfly",
"butterfly",
"crab",
"bat",
"butterfly",
"crab",
"bat",
"bat",
"crab",
"crab",
"crab",
"crab",
"crab",
"crab",
"crab",
"crab",
"crab",
"butterfly",
"bat",
"gartley",
"gartley",
"shark",
"butterfly",
"crab",
"crab",
"crab",
"crab",
"gartley",
"butterfly",
"gartley",
"gartley",
"crab",
"crab",
"crab",
"crab",
"gartley",
"bat",
"gartley",
"crab",
"shark",
"butterfly",
"crab",
"crab",
"bat",
"bat",
"crab",
"shark",
"butterfly",
"bat",
"gartley",
"bat",
"butterfly",
"crab",
"crab",
"shark",
"shark",
"butterfly",
"bat",
"bat",
"butterfly",
"bat",
"crab",
"shark",
"bat",
"crab",
"butterfly",
"butterfly",
"shark",
"bat",
"bat",
"butterfly",
"crab",
"butterfly",
"shark",
"crab",
"bat",
"crab",
"gartley",
"crab",
"shark",
"bat",
"butterfly",
"shark",
"crab",
"bat",
"butterfly",
"butterfly",
"butterfly",
"gartley",
"shark",
"shark",
"butterfly",
"crab",
"crab",
"bat",
"bat",
"crab",
"shark",
"crab",
"crab",
"bat",
"butterfly",
"butterfly",
"crab",
"butterfly",
"butterfly",
"crab",
"crab",
"shark",
"gartley",
"crab",
"crab",
"gartley",
"crab",
"butterfly",
"butterfly",
"shark",
"crab",
"crab",
"gartley",
"shark",
"butterfly",
"crab",
"crab",
"shark",
"gartley",
"crab",
"crab",
"shark",
"bat",
"crab",
"shark",
"butterfly",
"bat",
"shark",
"crab",
"butterfly",
"bat",
"butterfly",
"bat",
"shark",
"crab",
"shark",
"crab",
"butterfly",
"shark",
"bat",
"crab",
"bat",
"butterfly",
"crab",
"crab",
"crab",
"crab",
"butterfly",
"crab",
"butterfly",
"crab",
"bat",
"crab"
],
"all_signals": [
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish"
],
"best_pattern": "gartley",
"best_pattern_quality": "strict",
"best_quality": "high",
"best_pattern_score": 0.947,
"best_completion_status": "forming",
"nearest_pattern": "shark",
"nearest_prz": 63254.01,
"price_to_prz": -0.01,
"prz_range": [
62929.44,
63578.57
],
"council_relevant_prz_count": 1,
"directional_influence_prz_count": 1,
"confirmed_reaction_prz_count": 0,
"validated_harmonic_tp_count": 0,
"pattern_candidates": [
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.947,
"ratio_score": 0.985,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62697.79,
"prz_range": [
62440.67,
62954.91
],
"prz_width_pct": 0.82,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.89,
"price_to_prz_pct_raw": -0.8886,
"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": 62697.79,
"a_price": 64463.7,
"tp1_ad_382": 63372.37,
"tp2_ad_618": 63789.12,
"tp3_a_or_structure_liquidity": 64463.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6155,
"ABC": 0.6427
},
"x_price": 62150.8,
"x_idx": 207,
"x_order": 8,
"a_price": 64463.7,
"a_idx": 210,
"a_order": 5,
"b_price": 63040.0,
"b_idx": 217,
"b_order": 3,
"c_price": 63955.0,
"c_idx": 220,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.927,
"ratio_score": 1.0,
"prz_score": 0.882,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63178.86,
"prz_range": [
62750.88,
63606.85
],
"prz_width_pct": 1.355,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.13,
"price_to_prz_pct_raw": -0.1281,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 63178.86,
"a_price": 59080.0,
"tp1_ad_382": 61613.1,
"tp2_ad_618": 60645.77,
"tp3_a_or_structure_liquidity": 59080.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4723,
"ABC": 0.453
},
"x_price": 64150.8,
"x_idx": 215,
"x_order": 3,
"a_price": 59080.0,
"a_idx": 239,
"a_order": 8,
"b_price": 61475.0,
"b_idx": 252,
"b_order": 5,
"c_price": 60390.0,
"c_idx": 266,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.888,
"ratio_score": 0.97,
"prz_score": 0.931,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 64287.15,
"prz_range": [
63911.88,
64662.42
],
"prz_width_pct": 1.167,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.62,
"price_to_prz_pct_raw": 1.6239,
"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": "bearish",
"source": "butterfly",
"d_price": 64287.15,
"a_price": 60146.0,
"tp1_ad_382": 62705.23,
"tp2_ad_618": 61727.92,
"tp3_a_or_structure_liquidity": 60146.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7924,
"ABC": 0.6409
},
"x_price": 63674.9,
"x_idx": 225,
"x_order": 3,
"a_price": 60146.0,
"a_idx": 254,
"a_order": 3,
"b_price": 62942.4,
"b_idx": 276,
"b_order": 8,
"c_price": 61150.2,
"c_idx": 287,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.887,
"ratio_score": 1.0,
"prz_score": 0.92,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 62305.36,
"prz_range": [
61929.44,
62681.28
],
"prz_width_pct": 1.207,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.51,
"price_to_prz_pct_raw": -1.5089,
"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": 62305.36,
"a_price": 64150.8,
"tp1_ad_382": 63010.32,
"tp2_ad_618": 63445.84,
"tp3_a_or_structure_liquidity": 64150.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4499,
"ABC": 0.5716
},
"x_price": 66620.0,
"x_idx": 181,
"x_order": 3,
"a_price": 64150.8,
"a_idx": 215,
"a_order": 3,
"b_price": 63040.0,
"b_idx": 217,
"b_order": 3,
"c_price": 63674.9,
"c_idx": 225,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.878,
"ratio_score": 0.793,
"prz_score": 0.939,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62704.83,
"prz_range": [
62348.8,
63060.86
],
"prz_width_pct": 1.136,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.88,
"price_to_prz_pct_raw": -0.8774,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 62704.83,
"a_price": 59451.3,
"tp1_ad_382": 61461.98,
"tp2_ad_618": 60694.15,
"tp3_a_or_structure_liquidity": 59451.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4015,
"ABC": 0.3557
},
"x_price": 63231.8,
"x_idx": 229,
"x_order": 3,
"a_price": 59451.3,
"a_idx": 248,
"a_order": 8,
"b_price": 60969.2,
"b_idx": 265,
"b_order": 3,
"c_price": 61509.1,
"c_idx": 280,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.866,
"ratio_score": 1.0,
"prz_score": 0.886,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 62054.84,
"prz_range": [
61638.88,
62470.8
],
"prz_width_pct": 1.341,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.9,
"price_to_prz_pct_raw": -1.9049,
"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": 62054.84,
"a_price": 64463.7,
"tp1_ad_382": 62975.03,
"tp2_ad_618": 63543.52,
"tp3_a_or_structure_liquidity": 64463.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4982,
"ABC": 0.4923
},
"x_price": 61344.8,
"x_idx": 198,
"x_order": 8,
"a_price": 64463.7,
"a_idx": 210,
"a_order": 5,
"b_price": 62910.0,
"b_idx": 213,
"b_order": 3,
"c_price": 63674.9,
"c_idx": 225,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.842,
"ratio_score": 0.948,
"prz_score": 0.886,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 62054.84,
"prz_range": [
61638.88,
62470.8
],
"prz_width_pct": 1.341,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.9,
"price_to_prz_pct_raw": -1.9049,
"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": 62054.84,
"a_price": 64739.8,
"tp1_ad_382": 63080.5,
"tp2_ad_618": 63714.15,
"tp3_a_or_structure_liquidity": 64739.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7971,
"ABC": 0.418
},
"x_price": 67035.5,
"x_idx": 163,
"x_order": 3,
"a_price": 64739.8,
"a_idx": 200,
"a_order": 3,
"b_price": 62910.0,
"b_idx": 213,
"b_order": 3,
"c_price": 63674.9,
"c_idx": 225,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.84,
"ratio_score": 0.793,
"prz_score": 0.863,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63134.73,
"prz_range": [
62684.38,
63585.08
],
"prz_width_pct": 1.427,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.2,
"price_to_prz_pct_raw": -0.1979,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 63134.73,
"a_price": 59451.3,
"tp1_ad_382": 61727.66,
"tp2_ad_618": 60858.37,
"tp3_a_or_structure_liquidity": 59451.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5991,
"ABC": 0.3557
},
"x_price": 61985.1,
"x_idx": 241,
"x_order": 5,
"a_price": 59451.3,
"a_idx": 248,
"a_order": 8,
"b_price": 60969.2,
"b_idx": 265,
"b_order": 3,
"c_price": 61509.1,
"c_idx": 280,
"c_order": 5,
"d_idx": null
}
],
"council_relevant_prz": [
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.947,
"ratio_score": 0.985,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62697.79,
"prz_range": [
62440.67,
62954.91
],
"prz_width_pct": 0.82,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.89,
"price_to_prz_pct_raw": -0.8886,
"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": 62697.79,
"a_price": 64463.7,
"tp1_ad_382": 63372.37,
"tp2_ad_618": 63789.12,
"tp3_a_or_structure_liquidity": 64463.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6155,
"ABC": 0.6427
},
"x_price": 62150.8,
"x_idx": 207,
"x_order": 8,
"a_price": 64463.7,
"a_idx": 210,
"a_order": 5,
"b_price": 63040.0,
"b_idx": 217,
"b_order": 3,
"c_price": 63955.0,
"c_idx": 220,
"c_order": 3,
"d_idx": null
}
],
"report_detail_candidates": [
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.947,
"ratio_score": 0.985,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62697.79,
"prz_range": [
62440.67,
62954.91
],
"prz_width_pct": 0.82,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.89,
"price_to_prz_pct_raw": -0.8886,
"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": 62697.79,
"a_price": 64463.7,
"tp1_ad_382": 63372.37,
"tp2_ad_618": 63789.12,
"tp3_a_or_structure_liquidity": 64463.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6155,
"ABC": 0.6427
},
"x_price": 62150.8,
"x_idx": 207,
"x_order": 8,
"a_price": 64463.7,
"a_idx": 210,
"a_order": 5,
"b_price": 63040.0,
"b_idx": 217,
"b_order": 3,
"c_price": 63955.0,
"c_idx": 220,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.927,
"ratio_score": 1.0,
"prz_score": 0.882,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63178.86,
"prz_range": [
62750.88,
63606.85
],
"prz_width_pct": 1.355,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.13,
"price_to_prz_pct_raw": -0.1281,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 63178.86,
"a_price": 59080.0,
"tp1_ad_382": 61613.1,
"tp2_ad_618": 60645.77,
"tp3_a_or_structure_liquidity": 59080.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4723,
"ABC": 0.453
},
"x_price": 64150.8,
"x_idx": 215,
"x_order": 3,
"a_price": 59080.0,
"a_idx": 239,
"a_order": 8,
"b_price": 61475.0,
"b_idx": 252,
"b_order": 5,
"c_price": 60390.0,
"c_idx": 266,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.888,
"ratio_score": 0.97,
"prz_score": 0.931,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 64287.15,
"prz_range": [
63911.88,
64662.42
],
"prz_width_pct": 1.167,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.62,
"price_to_prz_pct_raw": 1.6239,
"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": "bearish",
"source": "butterfly",
"d_price": 64287.15,
"a_price": 60146.0,
"tp1_ad_382": 62705.23,
"tp2_ad_618": 61727.92,
"tp3_a_or_structure_liquidity": 60146.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7924,
"ABC": 0.6409
},
"x_price": 63674.9,
"x_idx": 225,
"x_order": 3,
"a_price": 60146.0,
"a_idx": 254,
"a_order": 3,
"b_price": 62942.4,
"b_idx": 276,
"b_order": 8,
"c_price": 61150.2,
"c_idx": 287,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.887,
"ratio_score": 1.0,
"prz_score": 0.92,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 62305.36,
"prz_range": [
61929.44,
62681.28
],
"prz_width_pct": 1.207,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.51,
"price_to_prz_pct_raw": -1.5089,
"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": 62305.36,
"a_price": 64150.8,
"tp1_ad_382": 63010.32,
"tp2_ad_618": 63445.84,
"tp3_a_or_structure_liquidity": 64150.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4499,
"ABC": 0.5716
},
"x_price": 66620.0,
"x_idx": 181,
"x_order": 3,
"a_price": 64150.8,
"a_idx": 215,
"a_order": 3,
"b_price": 63040.0,
"b_idx": 217,
"b_order": 3,
"c_price": 63674.9,
"c_idx": 225,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.878,
"ratio_score": 0.793,
"prz_score": 0.939,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62704.83,
"prz_range": [
62348.8,
63060.86
],
"prz_width_pct": 1.136,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.88,
"price_to_prz_pct_raw": -0.8774,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 62704.83,
"a_price": 59451.3,
"tp1_ad_382": 61461.98,
"tp2_ad_618": 60694.15,
"tp3_a_or_structure_liquidity": 59451.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4015,
"ABC": 0.3557
},
"x_price": 63231.8,
"x_idx": 229,
"x_order": 3,
"a_price": 59451.3,
"a_idx": 248,
"a_order": 8,
"b_price": 60969.2,
"b_idx": 265,
"b_order": 3,
"c_price": 61509.1,
"c_idx": 280,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.866,
"ratio_score": 1.0,
"prz_score": 0.886,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 62054.84,
"prz_range": [
61638.88,
62470.8
],
"prz_width_pct": 1.341,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.9,
"price_to_prz_pct_raw": -1.9049,
"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": 62054.84,
"a_price": 64463.7,
"tp1_ad_382": 62975.03,
"tp2_ad_618": 63543.52,
"tp3_a_or_structure_liquidity": 64463.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4982,
"ABC": 0.4923
},
"x_price": 61344.8,
"x_idx": 198,
"x_order": 8,
"a_price": 64463.7,
"a_idx": 210,
"a_order": 5,
"b_price": 62910.0,
"b_idx": 213,
"b_order": 3,
"c_price": 63674.9,
"c_idx": 225,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.842,
"ratio_score": 0.948,
"prz_score": 0.886,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 62054.84,
"prz_range": [
61638.88,
62470.8
],
"prz_width_pct": 1.341,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.9,
"price_to_prz_pct_raw": -1.9049,
"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": 62054.84,
"a_price": 64739.8,
"tp1_ad_382": 63080.5,
"tp2_ad_618": 63714.15,
"tp3_a_or_structure_liquidity": 64739.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7971,
"ABC": 0.418
},
"x_price": 67035.5,
"x_idx": 163,
"x_order": 3,
"a_price": 64739.8,
"a_idx": 200,
"a_order": 3,
"b_price": 62910.0,
"b_idx": 213,
"b_order": 3,
"c_price": 63674.9,
"c_idx": 225,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.84,
"ratio_score": 0.793,
"prz_score": 0.863,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63134.73,
"prz_range": [
62684.38,
63585.08
],
"prz_width_pct": 1.427,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.2,
"price_to_prz_pct_raw": -0.1979,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 63134.73,
"a_price": 59451.3,
"tp1_ad_382": 61727.66,
"tp2_ad_618": 60858.37,
"tp3_a_or_structure_liquidity": 59451.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5991,
"ABC": 0.3557
},
"x_price": 61985.1,
"x_idx": 241,
"x_order": 5,
"a_price": 59451.3,
"a_idx": 248,
"a_order": 8,
"b_price": 60969.2,
"b_idx": 265,
"b_order": 3,
"c_price": 61509.1,
"c_idx": 280,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.811,
"ratio_score": 0.71,
"prz_score": 0.879,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63450.53,
"prz_range": [
63016.84,
63884.22
],
"prz_width_pct": 1.367,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.3,
"price_to_prz_pct_raw": 0.3013,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 63450.53,
"a_price": 59080.0,
"tp1_ad_382": 61780.99,
"tp2_ad_618": 60749.54,
"tp3_a_or_structure_liquidity": 59080.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5396,
"ABC": 0.6331
},
"x_price": 64463.7,
"x_idx": 210,
"x_order": 5,
"a_price": 59080.0,
"a_idx": 239,
"a_order": 8,
"b_price": 61985.1,
"b_idx": 241,
"b_order": 5,
"c_price": 60146.0,
"c_idx": 254,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.804,
"ratio_score": 0.822,
"prz_score": 0.931,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 64250.0,
"prz_range": [
63911.88,
64662.42
],
"prz_width_pct": 1.167,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.62,
"price_to_prz_pct_raw": 1.6239,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.456,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 9,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 64287.15,
"a_price": 60146.0,
"tp1_ad_382": 62705.23,
"tp2_ad_618": 61727.92,
"tp3_a_or_structure_liquidity": 60146.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7924,
"ABC": 0.6409,
"BCD": 1.7296,
"XAD": 1.163
},
"x_price": 63674.9,
"x_idx": 225,
"x_order": 3,
"a_price": 60146.0,
"a_idx": 254,
"a_order": 3,
"b_price": 62942.4,
"b_idx": 276,
"b_order": 8,
"c_price": 61150.2,
"c_idx": 287,
"c_order": 8,
"d_idx": 290
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.792,
"ratio_score": 0.725,
"prz_score": 0.882,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62942.4,
"prz_range": [
62750.88,
63606.85
],
"prz_width_pct": 1.355,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.13,
"price_to_prz_pct_raw": -0.1281,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.464,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 63178.86,
"a_price": 59080.0,
"tp1_ad_382": 61613.1,
"tp2_ad_618": 60645.77,
"tp3_a_or_structure_liquidity": 59080.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4723,
"ABC": 0.453,
"BCD": 2.3524,
"XAD": 0.7617
},
"x_price": 64150.8,
"x_idx": 215,
"x_order": 3,
"a_price": 59080.0,
"a_idx": 239,
"a_order": 8,
"b_price": 61475.0,
"b_idx": 252,
"b_order": 5,
"c_price": 60390.0,
"c_idx": 266,
"c_order": 3,
"d_idx": 276
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.752,
"ratio_score": 0.612,
"prz_score": 0.982,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 64559.04,
"prz_range": [
64245.94,
64872.14
],
"prz_width_pct": 0.97,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.05,
"price_to_prz_pct_raw": 2.0537,
"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": "bearish",
"source": "gartley",
"d_price": 64559.04,
"a_price": 62910.0,
"tp1_ad_382": 63929.1,
"tp2_ad_618": 63539.93,
"tp3_a_or_structure_liquidity": 62910.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6781,
"ABC": 0.8952
},
"x_price": 64739.8,
"x_idx": 200,
"x_order": 3,
"a_price": 62910.0,
"a_idx": 213,
"a_order": 3,
"b_price": 64150.8,
"b_idx": 215,
"b_order": 3,
"c_price": 63040.0,
"c_idx": 217,
"c_order": 3,
"d_idx": null
}
],
"actionable_patterns_list": [
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.947,
"prz_proximity": "active",
"prz_range": [
62440.67,
62954.91
],
"prz_reversal_direction": "up",
"price_to_prz_pct": -0.89,
"high_confluence_prz": true,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 62697.79,
"a_price": 64463.7,
"tp1_ad_382": 63372.37,
"tp2_ad_618": 63789.12,
"tp3_a_or_structure_liquidity": 64463.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "GARTLEY FORMING HIGH PRZ $62,440.67-$62,954.91: expected reversal UP if price reacts in zone"
}
],
"best_council_prz": {
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.947,
"ratio_score": 0.985,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62697.79,
"prz_range": [
62440.67,
62954.91
],
"prz_width_pct": 0.82,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.89,
"price_to_prz_pct_raw": -0.8886,
"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": 62697.79,
"a_price": 64463.7,
"tp1_ad_382": 63372.37,
"tp2_ad_618": 63789.12,
"tp3_a_or_structure_liquidity": 64463.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6155,
"ABC": 0.6427
},
"x_price": 62150.8,
"x_idx": 207,
"x_order": 8,
"a_price": 64463.7,
"a_idx": 210,
"a_order": 5,
"b_price": 63040.0,
"b_idx": 217,
"b_order": 3,
"c_price": 63955.0,
"c_idx": 220,
"c_order": 3,
"d_idx": null
},
"best_tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 62697.79,
"a_price": 64463.7,
"tp1_ad_382": 63372.37,
"tp2_ad_618": 63789.12,
"tp3_a_or_structure_liquidity": 64463.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"tp_ladder": [
{
"direction": "bullish",
"source": "gartley",
"d_price": 62697.79,
"a_price": 64463.7,
"tp1_ad_382": 63372.37,
"tp2_ad_618": 63789.12,
"tp3_a_or_structure_liquidity": 64463.7,
"note": "Use as strong TP ladder context; not standalone path authority."
}
],
"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": "ready",
"directional_scores": {
"bullish": 0.201,
"bearish": 0
},
"directional_score_total": 0.201,
"directional_dominance": 1.0
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.42,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.46,\n \"setup_signals\": [\n \"고품질 strict bullish Gartley 형성 중: PRZ $62,440.67-$62,954.91, D 예상가 $62,697.79, 현재가 $63,259.90은 PRZ 상단 위 약 0.48%\",\n \"PRZ 컨플루언스 3개 확인: ABCD, BC_EXT, XAD가 동일 구간에 중첩되어 prz_score 1.0\",\n \"Gartley 핵심 비율 양호: XAB 0.6155로 이상적 0.618에 근접, ratio_score 0.985, pattern_score 0.947\",\n \"아직 PRZ 진입 후 명확한 반등 확인은 없음: confirmed_reaction=false, reaction_score 0.0이므로 구조 전환 신호가 아니라 선행 매수 후보 구간\",\n \"상방 TP 후보는 $63,372.37, $63,789.12, $64,463.70이며 현재가는 TP1 $63,372.37 바로 아래\"\n ],\n \"reasoning\": \"현재 1h 하모닉 관점에서 가장 중요한 패턴은 strict/high bullish Gartley이며, PRZ는 $62,440.67-$62,954.91, D 예상가는 $62,697.79입니다. XAB 0.6155로 Gartley 기준 0.618에 매우 근접하고, ABCD·BC_EXT·XAD 3중 컨플루언스로 PRZ 품질은 높지만, confirmed_reaction=false라서 아직 구조적 상승 전환으로 확정할 수 없습니다. 따라서 structure_bias는 확정 BOS/CHoCH 자료가 없으므로 neutral이고, setup_bias만 PRZ 반응 대기형 bullish로 평가합니다. 단기적으로 $63,372.37과 $63,789.12가 1차/2차 반응 목표이며, $62,440.67 아래로 밀리거나 특히 X 가격 $62,150.80을 이탈하면 bullish Gartley 셋업 신뢰도는 크게 훼손됩니다.\",\n \"key_levels\": {\n \"support\": [\n 62954.91,\n 62697.79,\n 62440.67,\n 62150.8,\n 59080.0\n ],\n \"resistance\": [\n 63372.37,\n 63434.18,\n 63789.12,\n 64463.7,\n 66231.36\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"1시간 종가 기준 $62,150.80 하향 이탈\",\n \"risk_scenario\": \"반대로 가격이 $63,372.37-$63,789.12 구간에서 거부되고 $62,954.91 아래로 재진입하면, bullish Gartley는 단순 반등 후보에 그치며 $62,440.67 재테스트 및 $62,150.80 X 지점 이탈 리스크가 커집니다. 또한 보고 세부 후보 중 bearish Bat/Crab 계열 PRZ가 $62,750.88-$63,606.85 및 $62,684.38-$63,585.08에 겹쳐 있어, 현재가 부근에서 상방 추격 실패 시 단기 매도 반응 구간으로 작동할 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bearish",
"overall_confidence": 0.62,
"execution_setup": {
"setup_bias": "bullish",
"setup_strength": 0.67,
"active_setups": [
"현재가 $63,259.90가 ICT bullish BOS 기준선 $62,942.40 위에서 유지 중",
"피보나치 0.382 되돌림 지지 $63,065.88 및 컨플루언스 존 $63,088.12 위에서 반응 중",
"EMA20 $62,593.03 상단 회복 후 유지되며 고거래량 strict bullish engulfing 품질 0.735 확인",
"파생 CVD 변화 +928.8350 및 CVD divergence 0.700으로 하락 대비 매수 흡수 가능성 존재",
"strict bullish Gartley PRZ $62,440.67-$62,954.91가 하단 반응 구간으로 작동 중이나 아직 confirmed reaction은 아님"
],
"setup_vs_structure": "구조는 Wyckoff 재분배/분배 후 Phase E 맥락과 EMA120·EMA240 하회로 bearish 쪽이 우세하지만, 단기 실행 셋업은 4개 이상 분석가가 bullish로 일치한다. 즉 시장은 하락 구조 안의 반등성 테스트 구간이며, 즉각 방향보다 $62,942-$63,065 방어와 $63,434-$64,250 수용 여부가 구조-셋업 괴리를 해소하는 조건이다."
},
"signal_breakdown": {
"bullish_count": 1,
"bearish_count": 2,
"neutral_count": 3
},
"key_levels": {
"support": [
63065.88,
62942.4,
62593.03,
62500,
62377,
62334.32,
62198,
61600,
61067.6,
59080
],
"resistance": [
63320.9,
63434.18,
63947.8,
64100,
64250,
65300,
66082,
66231.36,
69100,
73084,
74271.55
]
},
"confluences": [
"EMA120 $63,434.18는 Candlestick, ICT, Wyckoff, Harmonic 모두가 단기 핵심 저항 또는 확인선으로 지목한 가장 가까운 구조 저항이다.",
"$64,250.00는 Fibonacci의 직전 스윙 고점, ICT의 London 고가·range high, Wyckoff의 단기 UT, 그리고 Harmonic 상단 반응 목표와 겹치는 핵심 공급/검증 레벨이다.",
"$62,942.40-$63,065.88 구간은 ICT bullish BOS 기준선 $62,942.40, Fibonacci 0.382 지지 $63,065.88, Harmonic bullish Gartley PRZ 상단 $62,954.91가 겹치는 단기 방어 클러스터다.",
"$62,593.03-$62,700.10 구간은 Candlestick EMA20 $62,593.03, Fibonacci 0.5 되돌림 $62,700.10, Harmonic D 예상가 $62,697.79가 근접해 반응 관찰 구간으로 강화된다.",
"$66,082.00-$66,231.36는 7일 레인지 EQ와 EMA240이 중첩되는 상위 구조 회복 검증선으로 Candlestick, Derivatives, ICT가 공통으로 언급한다.",
"$59,080.00는 Candlestick, Wyckoff, Harmonic이 공통으로 제시한 하단 주요 구조 저점이며, 기존 분배 Phase E 저점으로 의미가 크다."
],
"conflicts": [
"ICT는 $62,942.40 상향 돌파 후 유지로 1시간 단기 구조를 bullish로 평가하지만, Wyckoff는 동일 구간을 재분배 구조 내 SOW 이후 반등성 테스트로 해석한다.",
"Candlestick·Fibonacci·ICT·Derivatives는 실행 셋업을 bullish로 보지만, Wyckoff의 고신뢰 분배/재분배 진단은 구조적 bearish를 유지한다.",
"Harmonic은 high-quality strict bullish Gartley PRZ $62,440.67-$62,954.91를 제시하지만, 동시에 $63,911.88-$64,662.42 부근 bearish butterfly PRZ와 과거 bearish bat 반응이 존재해 단독 방향 권한은 낮다.",
"파생 데이터는 CVD 매수 흡수와 OI 감소로 반등 셋업을 지지하지만, 롱 계정 비율 0.665와 하단 청산 클러스터 $62,500, $61,600, $60,600은 롱 포지션 취약성을 경고한다."
],
"executive_summary": "현재 BTC 1시간 구조는 이전 대형 분배가 $59,080.00 Phase E까지 진행된 뒤, 새롭게 형성 중인 재분배 후보 구조 안에서 거래되는 bearish regime으로 평가한다. 현재 위치는 재분배 후보 내 UT $64,250.00 이후 SOW $62,377.00가 나온 뒤, 단기 EQ 약 $62,658.80 위의 프리미엄에서 EMA120 $63,434.18 및 $63,947.80-$64,250.00 공급대를 재검증하는 구간이다. 다만 실행 셋업은 $62,942.40 BOS 방어, $63,065.88 피보나치 지지, EMA20 $62,593.03 회복, CVD 매수 흡수로 bullish 반응 조건이 우세해 구조와 셋업이 분리되어 있다. 구조적 위험은 $63,434.18-$64,250.00을 수용하지 못할 경우 재분배 공급 반응이 유지되는 것이며, 반대로 $66,082.00-$66,231.36 회복은 bearish 구조 판단을 재평가해야 하는 핵심 조건이다.",
"raw_llm_response": "{\n \"overall_signal\": \"bearish\",\n \"overall_confidence\": 0.62,\n \"execution_setup\": {\n \"setup_bias\": \"bullish\",\n \"setup_strength\": 0.67,\n \"active_setups\": [\n \"현재가 $63,259.90가 ICT bullish BOS 기준선 $62,942.40 위에서 유지 중\",\n \"피보나치 0.382 되돌림 지지 $63,065.88 및 컨플루언스 존 $63,088.12 위에서 반응 중\",\n \"EMA20 $62,593.03 상단 회복 후 유지되며 고거래량 strict bullish engulfing 품질 0.735 확인\",\n \"파생 CVD 변화 +928.8350 및 CVD divergence 0.700으로 하락 대비 매수 흡수 가능성 존재\",\n \"strict bullish Gartley PRZ $62,440.67-$62,954.91가 하단 반응 구간으로 작동 중이나 아직 confirmed reaction은 아님\"\n ],\n \"setup_vs_structure\": \"구조는 Wyckoff 재분배/분배 후 Phase E 맥락과 EMA120·EMA240 하회로 bearish 쪽이 우세하지만, 단기 실행 셋업은 4개 이상 분석가가 bullish로 일치한다. 즉 시장은 하락 구조 안의 반등성 테스트 구간이며, 즉각 방향보다 $62,942-$63,065 방어와 $63,434-$64,250 수용 여부가 구조-셋업 괴리를 해소하는 조건이다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 1,\n \"bearish_count\": 2,\n \"neutral_count\": 3\n },\n \"key_levels\": {\n \"support\": [\n 63065.88,\n 62942.4,\n 62593.03,\n 62500,\n 62377,\n 62334.32,\n 62198,\n 61600,\n 61067.6,\n 59080\n ],\n \"resistance\": [\n 63320.9,\n 63434.18,\n 63947.8,\n 64100,\n 64250,\n 65300,\n 66082,\n 66231.36,\n 69100,\n 73084,\n 74271.55\n ]\n },\n \"confluences\": [\n \"EMA120 $63,434.18는 Candlestick, ICT, Wyckoff, Harmonic 모두가 단기 핵심 저항 또는 확인선으로 지목한 가장 가까운 구조 저항이다.\",\n \"$64,250.00는 Fibonacci의 직전 스윙 고점, ICT의 London 고가·range high, Wyckoff의 단기 UT, 그리고 Harmonic 상단 반응 목표와 겹치는 핵심 공급/검증 레벨이다.\",\n \"$62,942.40-$63,065.88 구간은 ICT bullish BOS 기준선 $62,942.40, Fibonacci 0.382 지지 $63,065.88, Harmonic bullish Gartley PRZ 상단 $62,954.91가 겹치는 단기 방어 클러스터다.\",\n \"$62,593.03-$62,700.10 구간은 Candlestick EMA20 $62,593.03, Fibonacci 0.5 되돌림 $62,700.10, Harmonic D 예상가 $62,697.79가 근접해 반응 관찰 구간으로 강화된다.\",\n \"$66,082.00-$66,231.36는 7일 레인지 EQ와 EMA240이 중첩되는 상위 구조 회복 검증선으로 Candlestick, Derivatives, ICT가 공통으로 언급한다.\",\n \"$59,080.00는 Candlestick, Wyckoff, Harmonic이 공통으로 제시한 하단 주요 구조 저점이며, 기존 분배 Phase E 저점으로 의미가 크다.\"\n ],\n \"conflicts\": [\n \"ICT는 $62,942.40 상향 돌파 후 유지로 1시간 단기 구조를 bullish로 평가하지만, Wyckoff는 동일 구간을 재분배 구조 내 SOW 이후 반등성 테스트로 해석한다.\",\n \"Candlestick·Fibonacci·ICT·Derivatives는 실행 셋업을 bullish로 보지만, Wyckoff의 고신뢰 분배/재분배 진단은 구조적 bearish를 유지한다.\",\n \"Harmonic은 high-quality strict bullish Gartley PRZ $62,440.67-$62,954.91를 제시하지만, 동시에 $63,911.88-$64,662.42 부근 bearish butterfly PRZ와 과거 bearish bat 반응이 존재해 단독 방향 권한은 낮다.\",\n \"파생 데이터는 CVD 매수 흡수와 OI 감소로 반등 셋업을 지지하지만, 롱 계정 비율 0.665와 하단 청산 클러스터 $62,500, $61,600, $60,600은 롱 포지션 취약성을 경고한다.\"\n ],\n \"highest_conviction_analyst\": \"Wyckoff Expert — 신뢰도 74%, 분배 적합도 0.963으로 가장 강한 구조 진단을 제시했다. 이전 대형 분배는 BC $74,293.10 → AR $73,057.80 → UT $74,179.90 → SOW $70,650.90 → Phase E $59,080.00로 이미 완성된 구조로 해석되며, 현재는 별도의 1시간 재분배 후보 구조에서 UT $64,250.00 이후 SOW $62,377.00가 확인된 상태로 제시된다.\",\n \"invalidation_level\": \"$66,231.36 이상에서 1시간 종가 수용 및 $66,082.00 7일 EQ 회복이 확인되면 현재 bearish 구조 진단은 크게 약화된다. 단기 재분배 관점은 우선 $64,250.00 상단 수용 시 훼손된다.\",\n \"executive_summary\": \"현재 BTC 1시간 구조는 이전 대형 분배가 $59,080.00 Phase E까지 진행된 뒤, 새롭게 형성 중인 재분배 후보 구조 안에서 거래되는 bearish regime으로 평가한다. 현재 위치는 재분배 후보 내 UT $64,250.00 이후 SOW $62,377.00가 나온 뒤, 단기 EQ 약 $62,658.80 위의 프리미엄에서 EMA120 $63,434.18 및 $63,947.80-$64,250.00 공급대를 재검증하는 구간이다. 다만 실행 셋업은 $62,942.40 BOS 방어, $63,065.88 피보나치 지지, EMA20 $62,593.03 회복, CVD 매수 흡수로 bullish 반응 조건이 우세해 구조와 셋업이 분리되어 있다. 구조적 위험은 $63,434.18-$64,250.00을 수용하지 못할 경우 재분배 공급 반응이 유지되는 것이며, 반대로 $66,082.00-$66,231.36 회복은 bearish 구조 판단을 재평가해야 하는 핵심 조건이다.\"\n}"
},
"overall_signal": "bearish",
"overall_confidence": 0.62,
"operating_path": {
"path_type": "complex",
"confidence": 0.57,
"waypoints": [
{
"seq": 1,
"price": 64100.0,
"type": "resistance_test",
"source": "Wyckoff(공급대 $63,947.80-$64,250.00, EMA120 $63,434.18 거절 구간), Candlestick(EMA120 $63,434.18 저항), ICT(range high/London 고가 $64,250.00), Fibonacci(직전 스윙 고점 $64,250.00, $63,518.45 돌파 목표), Derivatives($64,100 유동성 회수)",
"description": "셋업 bias가 bullish(67%, ≥0.5)이므로 첫 waypoint는 셋업 방향(상방)을 따른다. $62,942.40 BOS 방어·0.382 지지 $63,065.88·EMA20 회복·CVD 매수 흡수(+928.8350)가 만든 반등성 테스트로 EMA120 $63,434.18을 돌파해 핵심 공급/검증대 $63,947.80-$64,250.00 안쪽($64,100)을 재시험한다. 다만 구조는 재분배 bearish이므로 이 구간은 진입이 아니라 거절을 관찰하는 지점이다.",
"est_hours": 4.0,
"turning_zone": [
64100.0,
64350.0
],
"likely_wick": 64250.0,
"rejection_confirm": 63434.18,
"invalid_overshoot": 64450.0,
"calibration_reasoning": "공급/검증대 $63,947.80-$64,250.00과 스윙고점·피보 저항 $64,250이 zone 상단을 고정하며 폭은 0.41 ATR($250). likely_wick은 유동성 자석인 스윙고점 $64,250에 두고, EMA120 $63,434.18 상실이 거절 확정, $64,450 돌파 시 돌파 전환으로 무효화."
},
{
"seq": 2,
"price": 62942.4,
"type": "support_test",
"source": "ICT(bullish BOS 방어선 $62,942.40), Fibonacci(0.382 되돌림 $63,065.88), Harmonic(Gartley PRZ 상단 $62,954.91)",
"description": "공급대 거절 후 구조(bearish 62%, Wyckoff 74%)가 우위를 회복하며 단기 방어 클러스터 $62,942.40-$63,065.88로 되돌린다. 이 구간이 구조-셋업 괴리를 해소하는 1차 분기점으로, 종가 방어 시 반등 재시도, 이탈 시 ICT 기준 실패 돌파로 전환된다.",
"est_hours": 9.0,
"turning_zone": [
62593.03,
62942.4
],
"likely_wick": 62700.1,
"rejection_confirm": 63065.88,
"invalid_overshoot": 62500.0,
"calibration_reasoning": "단기 방어 클러스터 $62,942.40-$63,065.88 하단을 base로, 피보 0.5 $62,700.10(Gartley PRZ $62,697.79와 합류)와 Chairman 지지 $62,593.03이 0.57 ATR zone을 형성. 하모닉은 PRE_CONFIRMATION이라 단독으로 waypoint를 옮기지 않고 fib 0.5와의 합류 반응존으로만 반영. $63,065.88 회복이 방어 확정, $62,500 롱청산 클러스터 이탈 시 WP3로 연속 진행하며 무효화."
},
{
"seq": 3,
"price": 62377.0,
"type": "swing_low",
"source": "Wyckoff(SOW $62,377.00), Derivatives(하단 청산 클러스터 $62,500), Fibonacci(0.618 골든레이시오 $62,334.32), Chairman(단기 EQ $62,658.80)",
"description": "$62,942.40 방어 상실 시 프리미엄→EQ 하향 이탈이 확정되며 재분배 SOW $62,377.00을 재시험한다. $62,658.80 EQ와 $62,500 롱 청산 클러스터를 관통하는 흐름으로, 롱 계정 비율 0.665·crowding 1.000의 취약성이 매물을 가속한다.",
"est_hours": 15.0,
"turning_zone": [
62198.0,
62377.0
],
"likely_wick": 62334.32,
"rejection_confirm": 62500.0,
"invalid_overshoot": 62100.0,
"calibration_reasoning": "재분배 SOW $62,377과 바로 아래 골든비율 0.618 $62,334.32, Chairman 지지 $62,198이 0.3 ATR 좁은 지지 클러스터를 형성. likely_wick은 최강 자석인 골든비율 $62,334.32. $62,500 롱청산 클러스터 재탈환이 반등 확정, $62,100 이탈 시 $61,600으로 연장되며 무효화."
},
{
"seq": 4,
"price": 61600.0,
"type": "liquidity_sweep",
"source": "Derivatives(청산 클러스터 $61,600), Chairman(주요 지지 $61,600), Wyckoff(하단 구조 $61,067.60 직상단)",
"description": "SOW 이탈 후 재분배 공급 반응이 유지되면 하단 청산 클러스터 $61,600을 스윕한다. 24h 기준 1차 종착 저점이며, 추가 약세 시 $61,067.60·$59,080.00 Phase E 경로로 확장되나 24h 구간에서는 $61,600을 핵심 하방 목표로 본다.",
"est_hours": 22.0,
"turning_zone": [
61150.0,
61600.0
],
"likely_wick": 61450.0,
"rejection_confirm": 62198.0,
"invalid_overshoot": 61067.6,
"calibration_reasoning": "종착 waypoint라 0.73 ATR로 넓혀 $61,600 청산 클러스터부터 스윙저점 $61,150 유동성 풀까지 포함(하단 스윕이므로 zone을 base 아래로 확장). likely_wick은 라운드넘버 $61,500을 관통하는 $61,450. $62,198(첫 상위 Chairman 지지) 회복이 반전 확정, $61,067.60(Phase E 연장 레벨) 이탈 시 1차 종착저점으로서 무효화."
}
],
"period_extremes": {
"4h": {
"expected_high": 64100.0,
"expected_low": 63065.0,
"high_first": true
},
"8h": {
"expected_high": 64100.0,
"expected_low": 62942.4,
"high_first": true
},
"24h": {
"expected_high": 64100.0,
"expected_low": 61600.0,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 64250.0,
"description": "range high/London 고가 $64,250.00 종가 수용 시 공급대 거절 시나리오가 무력화되고 $65,300 → $66,082.00-$66,231.36(7일 EQ·EMA240) 회복 검증선까지 상방 가속. 이 영역 회복은 chairman 기준 bearish 구조 재평가 핵심 조건."
},
"bearish": {
"price": 62942.4,
"description": "$62,942.40 BOS 방어선(및 0.382 $63,065.88) 종가 이탈 시 ICT 기준 bullish 돌파가 실패 돌파로 확정되어 재분배 가속. $62,377.00 SOW → $62,500/$61,600 청산 클러스터로 하방 모멘텀 확대."
}
},
"scenario_invalidation": 64463.7,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.57,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 64100.0,\n \"type\": \"resistance_test\",\n \"source\": \"Wyckoff(공급대 $63,947.80-$64,250.00, EMA120 $63,434.18 거절 구간), Candlestick(EMA120 $63,434.18 저항), ICT(range high/London 고가 $64,250.00), Fibonacci(직전 스윙 고점 $64,250.00, $63,518.45 돌파 목표), Derivatives($64,100 유동성 회수)\",\n \"description\": \"셋업 bias가 bullish(67%, ≥0.5)이므로 첫 waypoint는 셋업 방향(상방)을 따른다. $62,942.40 BOS 방어·0.382 지지 $63,065.88·EMA20 회복·CVD 매수 흡수(+928.8350)가 만든 반등성 테스트로 EMA120 $63,434.18을 돌파해 핵심 공급/검증대 $63,947.80-$64,250.00 안쪽($64,100)을 재시험한다. 다만 구조는 재분배 bearish이므로 이 구간은 진입이 아니라 거절을 관찰하는 지점이다.\",\n \"est_hours\": 4.0\n },\n {\n \"seq\": 2,\n \"price\": 62942.4,\n \"type\": \"support_test\",\n \"source\": \"ICT(bullish BOS 방어선 $62,942.40), Fibonacci(0.382 되돌림 $63,065.88), Harmonic(Gartley PRZ 상단 $62,954.91)\",\n \"description\": \"공급대 거절 후 구조(bearish 62%, Wyckoff 74%)가 우위를 회복하며 단기 방어 클러스터 $62,942.40-$63,065.88로 되돌린다. 이 구간이 구조-셋업 괴리를 해소하는 1차 분기점으로, 종가 방어 시 반등 재시도, 이탈 시 ICT 기준 실패 돌파로 전환된다.\",\n \"est_hours\": 9.0\n },\n {\n \"seq\": 3,\n \"price\": 62377.0,\n \"type\": \"swing_low\",\n \"source\": \"Wyckoff(SOW $62,377.00), Derivatives(하단 청산 클러스터 $62,500), Fibonacci(0.618 골든레이시오 $62,334.32), Chairman(단기 EQ $62,658.80)\",\n \"description\": \"$62,942.40 방어 상실 시 프리미엄→EQ 하향 이탈이 확정되며 재분배 SOW $62,377.00을 재시험한다. $62,658.80 EQ와 $62,500 롱 청산 클러스터를 관통하는 흐름으로, 롱 계정 비율 0.665·crowding 1.000의 취약성이 매물을 가속한다.\",\n \"est_hours\": 15.0\n },\n {\n \"seq\": 4,\n \"price\": 61600.0,\n \"type\": \"liquidity_sweep\",\n \"source\": \"Derivatives(청산 클러스터 $61,600), Chairman(주요 지지 $61,600), Wyckoff(하단 구조 $61,067.60 직상단)\",\n \"description\": \"SOW 이탈 후 재분배 공급 반응이 유지되면 하단 청산 클러스터 $61,600을 스윕한다. 24h 기준 1차 종착 저점이며, 추가 약세 시 $61,067.60·$59,080.00 Phase E 경로로 확장되나 24h 구간에서는 $61,600을 핵심 하방 목표로 본다.\",\n \"est_hours\": 22.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 64100.0, \"expected_low\": 63065.0, \"high_first\": true},\n \"8h\": {\"expected_high\": 64100.0, \"expected_low\": 62942.4, \"high_first\": true},\n \"24h\": {\"expected_high\": 64100.0, \"expected_low\": 61600.0, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\n \"price\": 64250.0,\n \"description\": \"range high/London 고가 $64,250.00 종가 수용 시 공급대 거절 시나리오가 무력화되고 $65,300 → $66,082.00-$66,231.36(7일 EQ·EMA240) 회복 검증선까지 상방 가속. 이 영역 회복은 chairman 기준 bearish 구조 재평가 핵심 조건.\"\n },\n \"bearish\": {\n \"price\": 62942.4,\n \"description\": \"$62,942.40 BOS 방어선(및 0.382 $63,065.88) 종가 이탈 시 ICT 기준 bullish 돌파가 실패 돌파로 확정되어 재분배 가속. $62,377.00 SOW → $62,500/$61,600 청산 클러스터로 하방 모멘텀 확대.\"\n }\n },\n \"scenario_invalidation\": 64463.7\n}\n```"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 64100.0,
"turning_zone": [
64100.0,
64350.0
],
"likely_wick": 64250.0,
"rejection_confirm": 63434.18,
"invalid_overshoot": 64450.0,
"calibration_reasoning": "공급/검증대 $63,947.80-$64,250.00과 스윙고점·피보 저항 $64,250이 zone 상단을 고정하며 폭은 0.41 ATR($250). likely_wick은 유동성 자석인 스윙고점 $64,250에 두고, EMA120 $63,434.18 상실이 거절 확정, $64,450 돌파 시 돌파 전환으로 무효화."
},
{
"seq": 2,
"base_target": 62942.4,
"turning_zone": [
62593.03,
62942.4
],
"likely_wick": 62700.1,
"rejection_confirm": 63065.88,
"invalid_overshoot": 62500.0,
"calibration_reasoning": "단기 방어 클러스터 $62,942.40-$63,065.88 하단을 base로, 피보 0.5 $62,700.10(Gartley PRZ $62,697.79와 합류)와 Chairman 지지 $62,593.03이 0.57 ATR zone을 형성. 하모닉은 PRE_CONFIRMATION이라 단독으로 waypoint를 옮기지 않고 fib 0.5와의 합류 반응존으로만 반영. $63,065.88 회복이 방어 확정, $62,500 롱청산 클러스터 이탈 시 WP3로 연속 진행하며 무효화."
},
{
"seq": 3,
"base_target": 62377.0,
"turning_zone": [
62198.0,
62377.0
],
"likely_wick": 62334.32,
"rejection_confirm": 62500.0,
"invalid_overshoot": 62100.0,
"calibration_reasoning": "재분배 SOW $62,377과 바로 아래 골든비율 0.618 $62,334.32, Chairman 지지 $62,198이 0.3 ATR 좁은 지지 클러스터를 형성. likely_wick은 최강 자석인 골든비율 $62,334.32. $62,500 롱청산 클러스터 재탈환이 반등 확정, $62,100 이탈 시 $61,600으로 연장되며 무효화."
},
{
"seq": 4,
"base_target": 61600.0,
"turning_zone": [
61150.0,
61600.0
],
"likely_wick": 61450.0,
"rejection_confirm": 62198.0,
"invalid_overshoot": 61067.6,
"calibration_reasoning": "종착 waypoint라 0.73 ATR로 넓혀 $61,600 청산 클러스터부터 스윙저점 $61,150 유동성 풀까지 포함(하단 스윕이므로 zone을 base 아래로 확장). likely_wick은 라운드넘버 $61,500을 관통하는 $61,450. $62,198(첫 상위 Chairman 지지) 회복이 반전 확정, $61,067.60(Phase E 연장 레벨) 이탈 시 1차 종착저점으로서 무효화."
}
],
"raw_llm_response": "바이낸스 BTC 운영 경로의 각 waypoint에 대해 정량 데이터(피보 클러스터·ATR·Chairman 레벨·하모닉)로 turning point를 캘리브레이션했습니다. 핵심 판단: ① 모든 `base_target`는 원안 유지, ② WP4는 운영 경로상 **하단** 청산 클러스터 스윕이므로(타입 명칭은 liquidity_sweep이나 방향은 하방) zone을 base 아래로 확장, ③ Gartley PRZ는 PRE_CONFIRMATION이라 waypoint를 이동시키지 않고 동일 가격대의 피보 0.5와 합류하는 반응존으로만 반영했습니다.\n\n```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 64100.00,\n \"turning_zone\": [64100.00, 64350.00],\n \"likely_wick\": 64250.00,\n \"rejection_confirm\": 63434.18,\n \"invalid_overshoot\": 64450.00,\n \"calibration_reasoning\": \"공급/검증대 $63,947.80-$64,250.00과 스윙고점·피보 저항 $64,250이 zone 상단을 고정하며 폭은 0.41 ATR($250). likely_wick은 유동성 자석인 스윙고점 $64,250에 두고, EMA120 $63,434.18 상실이 거절 확정, $64,450 돌파 시 돌파 전환으로 무효화.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 62942.40,\n \"turning_zone\": [62593.03, 62942.40],\n \"likely_wick\": 62700.10,\n \"rejection_confirm\": 63065.88,\n \"invalid_overshoot\": 62500.00,\n \"calibration_reasoning\": \"단기 방어 클러스터 $62,942.40-$63,065.88 하단을 base로, 피보 0.5 $62,700.10(Gartley PRZ $62,697.79와 합류)와 Chairman 지지 $62,593.03이 0.57 ATR zone을 형성. 하모닉은 PRE_CONFIRMATION이라 단독으로 waypoint를 옮기지 않고 fib 0.5와의 합류 반응존으로만 반영. $63,065.88 회복이 방어 확정, $62,500 롱청산 클러스터 이탈 시 WP3로 연속 진행하며 무효화.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 62377.00,\n \"turning_zone\": [62198.00, 62377.00],\n \"likely_wick\": 62334.32,\n \"rejection_confirm\": 62500.00,\n \"invalid_overshoot\": 62100.00,\n \"calibration_reasoning\": \"재분배 SOW $62,377과 바로 아래 골든비율 0.618 $62,334.32, Chairman 지지 $62,198이 0.3 ATR 좁은 지지 클러스터를 형성. likely_wick은 최강 자석인 골든비율 $62,334.32. $62,500 롱청산 클러스터 재탈환이 반등 확정, $62,100 이탈 시 $61,600으로 연장되며 무효화.\"\n },\n {\n \"seq\": 4,\n \"base_target\": 61600.00,\n \"turning_zone\": [61150.00, 61600.00],\n \"likely_wick\": 61450.00,\n \"rejection_confirm\": 62198.00,\n \"invalid_overshoot\": 61067.60,\n \"calibration_reasoning\": \"종착 waypoint라 0.73 ATR로 넓혀 $61,600 청산 클러스터부터 스윙저점 $61,150 유동성 풀까지 포함(하단 스윕이므로 zone을 base 아래로 확장). likely_wick은 라운드넘버 $61,500을 관통하는 $61,450. $62,198(첫 상위 Chairman 지지) 회복이 반전 확정, $61,067.60(Phase E 연장 레벨) 이탈 시 1차 종착저점으로서 무효화.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 26.5,
"chairman": 40.1,
"operating_path": 271.1,
"tp_calibrator": 360.8
},
"agents": {},
"total_s": 698.7
}
}