Signal: BEARISH (74%) | Price: $62,341.50 | 2026-06-19 01:00 KST | 300 candles
Council: 0 bullish, 3 neutral, 3 bearish | Support: $62,232 / $61,848 / $61,804 | Resistance: $62,540 / $62,760 / $62,840
BTC/USDT 1시간 구조는 현재 bearish distribution regime으로 판단되며, Wyckoff상 UTAD $66,419.20 이후 LPSY $64,780.00에서 재공급이 확인되고 SOW $62,232.10까지 진행된 Phase D 위치다. 현재가 $62,341.50는 주 레인지 하단 $62,759.50 아래, EMA20 $64,143.52·EMA240 $64,072.13·EMA120 $64,789.44 아래에 있어 구조적 수용은 여전히 하방이다. 다만 $62,232.10 저점, Fibonacci $62,486.33, Harmonic PRZ $62,256.12-$62,938.90, ICT discount 조건이 중첩되어 즉시 실행 관점에서는 반등 후보 조건이 강하게 존재한다. 구조 리스크는 롱 계정 비율 0.644와 CVD 악화가 동반된 롱 언와인딩이며, 반대로 bearish 구조의 핵심 무효화는 $64,780.00 LPSY 회복 이후 최종적으로 $66,419.20 UTAD 상단 수용이다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | BEARISH | 78% | $62,232 / $60,755 | $62,760 / $63,505 |
| ICT Trader | NEUTRAL | 62% | $62,232 / $61,548 | $62,840 / $63,797 |
| Derivatives Trader | BEARISH | 68% | $62,232 / $61,700 | $63,000 / $63,600 |
| Candlestick Reader | NEUTRAL | 56% | $62,232 / $61,804 | $64,072 / $64,144 |
| Fibonacci Analyst | BEARISH | 62% | $61,848 | $62,540 / $62,968 |
| Harmonic Specialist | NEUTRAL | 42% | $62,256 / $62,232 | $62,939 / $63,324 |
Support: $62,232 / $60,755 | Resistance: $62,760 / $63,505 / $64,250 | Horizon: 단기~중기
지표상 regime은 DIS이고 regime_fitness가 1.000이며, 이벤트 체인은 BC $64,250.00 → AR $62,759.50 → ST $64,179.50 → UT $64,323.00 → UTAD $66,419.20 → LPSY $64,780.00 → SOW $62,232.10로 분배 Phase D 구조에 가깝습니다. 구조적으로는 UTAD 이후 LPSY가 낮은 고점 역할을 했고, 현재가 $62,341.50는 주 레인지 하단 $62,759.50 아래에 있어 bearish structure_bias가 우세합니다. 다만 현재 가격은 이미 SOW 저점 $62,232.10 근처까지 밀린 상태라 즉시 추격보다는 $62,759.50 회복 실패 또는 EQ $63,504.75 부근 저항 확인이 더 좋은 약세 셋업입니다. $64,780.00 LPSY를 회복해 1시간 종가 기준 수용되면 현재 Phase D 약세 해석은 약화되고, $66,419.20 UTAD 상단을 재돌파하면 분배 시나리오 자체의 무효화 위험이 커집니다.
Support: $62,232 / $61,548 / $61,069 | Resistance: $62,840 / $63,797 / $64,144 | Horizon: short term
확정 구조는 최근 시퀀스가 BOS_bearish $65,607.10 및 BOS_bearish $65,328.80로 마감되었고, 현재가 $62,341.50가 주요 EMA들과 EQ $64,325.65 아래에 있어 bearish로 판단한다. 다만 setup 관점에서는 가격이 range low $62,232.10 부근의 deep discount에 있으며, 아래에는 후보 bullish OB $61,068.60~$61,547.90가 있어 하락 추격보다는 반등 셋업을 감시할 구간이다. 현재 unfilled FVG가 없고 active OB도 없어 즉시 강한 기관 매수 확인은 부족하며, 최근 liquidity sweep 데이터도 비어 있어 bullish setup은 아직 pre-confirmation 단계다. $62,232.10을 방어하고 $62,840.20 위로 회복하면 단기 CHoCH/BOS 재확인 가능성이 생기지만, $61,068.60 하향 이탈 시 bullish discount setup은 무효화된다.
Support: $62,232 / $61,700 / $59,800 | Resistance: $63,000 / $63,600 / $64,072 | Horizon: 단기, 파생 데이터 선행성을 고려한 4-8시간
BTC는 현재 $62,341.50으로 7일 저점 $62,232.10 바로 위에서 거래되고 있으며, EMA20 $64,143.52와 EMA240 $64,072.13을 모두 하회해 확인된 구조는 약세입니다. 파생 포지셔닝은 롱 계정 비율이 0.644까지 상승하고 숏 계정은 0.356으로 하락해 롱 쏠림이 심하며, 이는 반대매매 관점에서 추가 하락 리스크를 키웁니다. OI가 24시간 -1.525% 감소한 가운데 CVD도 -6368.6350으로 악화되어, 하락이 단순 공매도 구축보다 롱 언와인딩 성격을 띠고 있습니다. 단기적으로 $61,700 청산 레벨이 첫 하방 타깃이며, 이탈 시 $59,800과 $57,800 유동성까지 열릴 수 있습니다.
Support: $62,232 / $61,804 | Resistance: $64,072 / $64,144 / $64,744 | Horizon: short term
현재 BTC/USDT는 $62,341.50로 7일 저점 $62,232.10에 매우 근접해 있어 단기적으로는 지지권 반등 setup이 존재한다. 그러나 가격은 EMA20 $64,143.52, EMA120 $64,789.44, EMA240 $64,072.13을 모두 하회하고 있어 확인된 구조는 여전히 bearish로 봐야 한다. 최근 감지된 bullish_engulfing@296은 bull_score 0.750을 만들었지만, 패턴 품질이 0.435에 불과하고 고거래량 확인이 없어 신뢰도는 제한적이다. 특히 마지막 5개 캔들 흐름이 ▼-0.2%, ▲+0.6%, ▼-0.6%, ▼-0.3%, ▼-2.3%로 마감되며 engulfing 이후 매수 follow-through가 실패했기 때문에 즉시 bullish 전환으로 보기는 어렵다.
Support: $61,848 | Resistance: $62,540 / $62,968 / $63,196 | Horizon: short term
확정 구조는 bearish로 판단한다. 가격은 $64,780 → $63,660 하락 스윙 이후 ext_2.0 $62,540.20까지 도달했고, 현재가 $62,341.50는 이 레벨을 하회해 하락 확장 구조가 유지되고 있다. 다만 setup 측면에서는 현재가가 EQ인 ret_0.5 $64,220.05와 골든비율 ret_0.618 $64,352.20 아래의 할인 구간에 있으며, $62,486.33 confluence zone과 $61,848.10 지지에 가까워 단기 반등 셋업은 존재한다. 상방 반등 시 첫 저항은 $62,540.20, 이후 $62,968.00, $63,196.46이며, 강한 구조 전환 확인은 $64,352.20 회복 전까지 제한적이다.
Support: $62,256 / $62,232 / $61,680 | Resistance: $62,939 / $63,324 / $63,554 | Horizon: short term
1시간 기준 가격은 $62,341.50로 EMA20 $64,143.52, EMA120 $64,789.44, EMA240 $64,072.13을 모두 하회하고 있으며 24시간 -5.13% 하락, 마지막 5개 캔들 중 강한 -2.3% 하락 캔들이 있어 확인된 구조는 아직 bearish로 본다. 다만 $62,256.12-$62,938.90 Crab, $62,440.58-$63,237.73 Crab, $62,548.00-$63,284.77 Bat 등 bullish PRZ가 현재가 주변에 밀집해 있어 setup_bias는 반등 후보로 bullish이다. 핵심 council PRZ는 strict/high Gartley $62,784.05-$63,324.46이며 XAD, BC extension, AB=CD 3중 confluence와 prz_score 1.0을 갖지만, confirmed_reaction_prz_count가 0이고 execution_readiness가 watch이므로 단독 매수 신호로 격상할 수 없다. 따라서 현재 판단은 하락 구조 속 bullish PRZ 반응 대기이며, $63,324.46 상단 회복 후 15m/1h MSS 또는 sweep→reclaim이 확인되어야 harmonic이 유효한 중간 confluence로 승격된다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $63,456 | resistance_test | Fibonacci(fib_confluence strict 0.85, WP1 후보 1순위), Wyckoff(EQ $63,504.75 숏 셋업존), Harmonic(Gartley PRZ 상단 $63,324.46-$63,554.04) | 6.0 | 셋업 레이어가 bullish(58%, strength>=0.5)로 구조(BEARISH 74%)와 충돌하므로 첫 웨이포인트는 셋업 방향인 반등을 따른다. 현재가 $62,341.50는 SOW 저점 $62,232.10 바로 위 deep discount 구간이며, 가장 가까운 strict fib_confluence $63,456.31(+1.79%)을 1차 반등 타깃으로 본다. 이 구간은 Wyckoff EQ $63,504.75 숏 셋업존, Harmonic Gartley PRZ 상단과 중첩되어 반등 소진·재공급(LPSY 성격) 가능성이 높다. 다만 harmonic PRZ는 pre-confirmation이고 derivatives가 롱 언와인딩을 경고하므로 돌파가 아닌 거부 후보 구간으로 취급한다. |
| 2 | $62,232 | support_test | Wyckoff(SOW $62,232.10, Phase D), Candlestick·Derivatives·ICT·Harmonic 전원 공통 7일 저점·range low·sell-side liquidity | 14.0 | 반등이 $63,456 EQ/PRZ 저항에서 거부되면 구조적 bearish 우위(74%)가 재개된다. 전 council이 핵심 저점·SOW·range low로 합의한 $62,232.10을 재테스트한다. 이 레벨은 7일 저점이자 Wyckoff SOW로, 1시간 종가 기준 이탈 여부가 다음 방향(반등 연장 vs 추가 하락)을 결정하는 분기점이다. |
| 3 | $61,700 | swing_low | Derivatives($61,700 1차 청산 타깃, OI -1.525%·CVD -6368.6350 롱 언와인딩), ICT(하단 bullish OB demand array $61,547.90-$61,068.60) | 22.0 | 롱 계정 비율 0.644·CVD 악화의 롱 언와인딩 압력과 bearish 구조를 반영해 $62,232.10 종가 이탈 시 derivatives 1차 청산 타깃 $61,700까지 확장한다. 바로 아래 $61,547.90-$61,068.60은 ICT bullish OB로 반등성 매수 유입이 기대되는 turning zone이며, 24시간 내 도달 가능한 현실적 저점으로 본다. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $62,232 | $63,196 | Low first |
| 8h | $62,232 | $63,456 | Low first |
| 24h | $61,700 | $63,456 | High first |
Invalidation: $64,352
```json
{
"path_type": "complex",
"confidence": 0.62,
"waypoints": [
{
"seq": 1,
"price": 63456.31,
"type": "resistance_test",
"source": "Fibonacci(fib_confluence strict 0.85, WP1 후보 1순위), Wyckoff(EQ $63,504.75 숏 셋업존), Harmonic(Gartley PRZ 상단 $63,324.46-$63,554.04)",
"description": "셋업 레이어가 bullish(58%, strength>=0.5)로 구조(BEARISH 74%)와 충돌하므로 첫 웨이포인트는 셋업 방향인 반등을 따른다. 현재가 $62,341.50는 SOW 저점 $62,232.10 바로 위 deep discount 구간이며, 가장 가까운 strict fib_confluence $63,456.31(+1.79%)을 1차 반등 타깃으로 본다. 이 구간은 Wyckoff EQ $63,504.75 숏 셋업존, Harmonic Gartley PRZ 상단과 중첩되어 반등 소진·재공급(LPSY 성격) 가능성이 높다. 다만 harmonic PRZ는 pre-confirmation이고 derivatives가 롱 언와인딩을 경고하므로 돌파가 아닌 거부 후보 구간으로 취급한다.",
"est_hours": 6.0
},
{
"seq": 2,
"price": 62232.10,
"type": "support_test",
"source": "Wyckoff(SOW $62,232.10, Phase D), Candlestick·Derivatives·ICT·Harmonic 전원 공통 7일 저점·range low·sell-side liquidity",
"description": "반등이 $63,456 EQ/PRZ 저항에서 거부되면 구조적 bearish 우위(74%)가 재개된다. 전 council이 핵심 저점·SOW·range low로 합의한 $62,232.10을 재테스트한다. 이 레벨은 7일 저점이자 Wyckoff SOW로, 1시간 종가 기준 이탈 여부가 다음 방향(반등 연장 vs 추가 하락)을 결정하는 분기점이다.",
"est_hours": 14.0
},
{
"seq": 3,
"price": 61700.00,
"type": "swing_low",
"source": "Derivatives($61,700 1차 청산 타깃, OI -1.525%·CVD -6368.6350 롱 언와인딩), ICT(하단 bullish OB demand array $61,547.90-$61,068.60)",
"description": "롱 계정 비율 0.644·CVD 악화의 롱 언와인딩 압력과 bearish 구조를 반영해 $62,232.10 종가 이탈 시 derivatives 1차 청산 타깃 $61,700까지 확장한다. 바로 아래 $61,547.90-$61,068.60은 ICT bullish OB로 반등성 매수 유입이 기대되는 turning zone이며, 24시간 내 도달 가능한 현실적 저점으로 본다.",
"est_hours": 22.0
}
],
"period_extremes": {
"4h": {"expected_high": 63196.46, "expected_low": 62232.10, "high_first": false},
"8h": {"expected_high": 63456.31, "expected_low": 62232.10, "high_first": false},
"24h": {"expected_high": 63456.31, "expected_low": 61700.00, "high_first": true}
},
"triggers": {
"bullish": {"price": 63504.75, "description": "WP1 거부 대신 Wyckoff EQ $63,504.75 위 1시간 종가 수용 시 반등이 가속되어 EMA240 $64,072.13·EMA20 $64,143.52 클러스터로 연장. 이 경우 bearish 연속 레그(WP2·WP3) 발생 가능성이 약화된다."},
"bearish": {"price": 62232.10, "description": "SOW·range low $62,232.10 1시간 종가 이탈 시 bearish 가속 확정. WP3 브레이크다운 시나리오 가동으로 $61,700 청산 타깃, 추가 이탈 시 $61,068.60까지 sell-side 유동성 개방."}
},
"scenario_invalidation": 64352.20
}
```{
"overall_signal": "bearish",
"overall_confidence": 0.74,
"execution_setup": {
"setup_bias": "bullish",
"setup_strength": 0.58,
"active_setups": [
"현재가 $62,341.50는 7일 저점 및 Wyckoff SOW 저점 $62,232.10 바로 위에 위치한 단기 반응 구간",
"ICT 기준 EQ $64,325.65 아래 deep discount 영역이며, $62,232.10 방어 후 $62,840.20 회복 시 단기 구조 회복 조건 발생",
"Fibonacci 기준 $62,486.33 confluence zone 및 ext_2.0 $62,540.20 부근을 하회한 과확장 반응 구간",
"Harmonic 기준 bullish Crab PRZ $62,256.12-$62,938.90 및 $62,440.58-$63,237.73가 현재가 주변에 중첩",
"다만 derivatives는 롱 계정 비율 0.644와 CVD -6368.6350으로 롱 언와인딩성 약세 압력을 경고"
],
"setup_vs_structure": "구조는 명확히 bearish이나, 실행 셋업은 저점 유동성·discount·PRZ 반응 구간 때문에 bullish 반등 후보가 우세하다. 즉, 현재는 bearish regime 안의 pre-confirmation countertrend setup이며, 구조 전환으로 해석하려면 $62,840.20 이후 $64,143-$64,352 회복 확인이 필요하다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 3,
"neutral_count": 3
},
"key_levels": {
"support": [
62232.1,
61848.1,
61803.74,
61700,
61547.9,
61068.6,
60755.0
],
"resistance": [
62540.2,
62759.5,
62840.2,
63000,
63324.46,
63504.75,
64072.13,
64143.52,
64352.2,
64780.0,
64800,
66419.2
]
},
"confluences": [
"Candlestick, Derivatives, Wyckoff, ICT, Harmonic 모두 $62,232.10 부근을 핵심 저점·지지·SOW·range low로 인식한다.",
"Wyckoff의 AR 하단 $62,759.50, ICT의 단기 BOS 회복 기준 $62,840.20, Harmonic의 Crab/Gartley PRZ 상단 $62,938.90-$63,324.46가 $62.7k-$63.3k 구간에 밀집해 있다.",
"Candlestick EMA20 $64,143.52, Fibonacci ret_0.382 $64,087.90 및 ret_0.618 $64,352.20, ICT EQ $64,325.65가 $64.1k-$64.35k 저항 클러스터를 형성한다.",
"Wyckoff LPSY $64,780.00, Derivatives 상방 청산 레벨 $64,800, Candlestick EMA120 $64,789.44가 $64.78k-$64.80k에 강한 구조 저항으로 겹친다.",
"Wyckoff UTAD $66,419.20와 ICT range high $66,419.20가 동일하며, bearish distribution 해석의 최종 무효화 기준으로 수렴한다.",
"모든 구조 해석이 현재가가 주요 EMA20 $64,143.52, EMA120 $64,789.44, EMA240 $64,072.13 아래에 있다는 점에 동의한다."
],
"conflicts": [
"구조 진단은 전원 bearish에 가깝지만, 실행 셋업은 Candlestick, Fibonacci, ICT, Harmonic이 저점 반응·discount·PRZ를 근거로 bullish 후보를 제시해 구조와 셋업이 충돌한다.",
"Derivatives와 Wyckoff는 롱 쏠림, CVD 악화, SOW 진행을 근거로 약세 지속 조건을 강조하지만, Fibonacci와 Harmonic은 $62.2k-$62.9k를 과확장 반응 구간으로 본다.",
"Candlestick의 bullish engulfing 후보는 bull_score는 높지만 패턴 품질 0.435와 거래량 확인 부재로 구조 전환 신호로 보기 어렵다.",
"Harmonic은 다수의 bullish PRZ를 제시하지만 대부분 forming 또는 pre-confirmation 상태이며, confirmed reaction이 부족해 단독으로 bearish 구조를 뒤집을 수 없다."
],
"highest_conviction_analyst": "Wyckoff Expert — DIS 구조 적합도가 가장 높고, BC $64,250.00 → AR $62,759.50 → UTAD $66,419.20 → LPSY $64,780.00 → SOW $62,232.10로 이어지는 분배 Phase D 체인이 가장 명확하다. 현재가가 주 분배 레인지 하단 $62,759.50 아래에 있어 구조적 약세 판정의 근거가 가장 구체적이다.",
"invalidation_level": "$66,419.20 상방 회복 및 1시간 종가 수용 시 분배/UTAD 기반 bearish 구조 해석은 무효화된다. 그 전 단계로 $64,780.00 LPSY 회복은 bearish 구조 약화 신호다.",
"executive_summary": "BTC/USDT 1시간 구조는 현재 bearish distribution regime으로 판단되며, Wyckoff상 UTAD $66,419.20 이후 LPSY $64,780.00에서 재공급이 확인되고 SOW $62,232.10까지 진행된 Phase D 위치다. 현재가 $62,341.50는 주 레인지 하단 $62,759.50 아래, EMA20 $64,143.52·EMA240 $64,072.13·EMA120 $64,789.44 아래에 있어 구조적 수용은 여전히 하방이다. 다만 $62,232.10 저점, Fibonacci $62,486.33, Harmonic PRZ $62,256.12-$62,938.90, ICT discount 조건이 중첩되어 즉시 실행 관점에서는 반등 후보 조건이 강하게 존재한다. 구조 리스크는 롱 계정 비율 0.644와 CVD 악화가 동반된 롱 언와인딩이며, 반대로 bearish 구조의 핵심 무효화는 $64,780.00 LPSY 회복 이후 최종적으로 $66,419.20 UTAD 상단 수용이다."
}{
"symbol": "BTC/USDT",
"timeframe": "1h",
"timestamp": "2026-06-19 01:00 KST",
"last_price": 62341.5,
"num_candles": 300,
"stage1_analyses": {
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "neutral",
"confidence": 0.56,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.42,
"setup_signals": [
"가격 $62,341.50는 7일 저점 $62,232.10 바로 위 +$109.40, 약 +0.18%에 위치하여 단기 지지 반응 구간",
"7일 레인지 EQ $64,743.75 아래의 할인 구간에서 거래 중이며, 현재가는 EQ 대비 -$2,402.25 낮음",
"최근 bullish_engulfing@296 후보 발생, 패턴 품질 0.435로 약하지만 반등 시도 신호",
"다만 해당 bullish engulfing은 고거래량 패턴이 아니며, high_volume_patterns가 없어 매수 확증 부족",
"마지막 5개 캔들 중 최종 캔들이 -2.3% 급락하여 bullish engulfing 이후 추세 전환 확인 실패"
],
"reasoning": "현재 BTC/USDT는 $62,341.50로 7일 저점 $62,232.10에 매우 근접해 있어 단기적으로는 지지권 반등 setup이 존재한다. 그러나 가격은 EMA20 $64,143.52, EMA120 $64,789.44, EMA240 $64,072.13을 모두 하회하고 있어 확인된 구조는 여전히 bearish로 봐야 한다. 최근 감지된 bullish_engulfing@296은 bull_score 0.750을 만들었지만, 패턴 품질이 0.435에 불과하고 고거래량 확인이 없어 신뢰도는 제한적이다. 특히 마지막 5개 캔들 흐름이 ▼-0.2%, ▲+0.6%, ▼-0.6%, ▼-0.3%, ▼-2.3%로 마감되며 engulfing 이후 매수 follow-through가 실패했기 때문에 즉시 bullish 전환으로 보기는 어렵다.",
"key_levels": {
"support": [
62232.1,
61803.74
],
"resistance": [
64072.13,
64143.52,
64743.75,
64789.44,
67255.4
]
},
"time_horizon": "short term",
"invalidation_level": "$64,143.52 상향 회복 및 1시간봉 종가 안착 시 현재의 약세 구조 판단은 약화됨",
"risk_scenario": "반대로 $62,232.10 7일 저점이 하향 이탈되면 bullish engulfing 후보는 완전히 무효화되고, ATR $538.36 기준 다음 하방 확장 목표는 약 $61,693.74 부근까지 열릴 수 있다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 136,
"recent_patterns": 1,
"pattern_list": [
"bullish_engulfing@296"
],
"atr_value": 538.36,
"vol_avg_20": 7716.77,
"high_volume_patterns": [],
"pattern_candidates": [
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.435,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.435,
"bull_score": 0.75,
"bear_score": 0
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.56,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.42,\n \"setup_signals\": [\n \"가격 $62,341.50는 7일 저점 $62,232.10 바로 위 +$109.40, 약 +0.18%에 위치하여 단기 지지 반응 구간\",\n \"7일 레인지 EQ $64,743.75 아래의 할인 구간에서 거래 중이며, 현재가는 EQ 대비 -$2,402.25 낮음\",\n \"최근 bullish_engulfing@296 후보 발생, 패턴 품질 0.435로 약하지만 반등 시도 신호\",\n \"다만 해당 bullish engulfing은 고거래량 패턴이 아니며, high_volume_patterns가 없어 매수 확증 부족\",\n \"마지막 5개 캔들 중 최종 캔들이 -2.3% 급락하여 bullish engulfing 이후 추세 전환 확인 실패\"\n ],\n \"reasoning\": \"현재 BTC/USDT는 $62,341.50로 7일 저점 $62,232.10에 매우 근접해 있어 단기적으로는 지지권 반등 setup이 존재한다. 그러나 가격은 EMA20 $64,143.52, EMA120 $64,789.44, EMA240 $64,072.13을 모두 하회하고 있어 확인된 구조는 여전히 bearish로 봐야 한다. 최근 감지된 bullish_engulfing@296은 bull_score 0.750을 만들었지만, 패턴 품질이 0.435에 불과하고 고거래량 확인이 없어 신뢰도는 제한적이다. 특히 마지막 5개 캔들 흐름이 ▼-0.2%, ▲+0.6%, ▼-0.6%, ▼-0.3%, ▼-2.3%로 마감되며 engulfing 이후 매수 follow-through가 실패했기 때문에 즉시 bullish 전환으로 보기는 어렵다.\",\n \"key_levels\": {\n \"support\": [\n 62232.1,\n 61803.74\n ],\n \"resistance\": [\n 64072.13,\n 64143.52,\n 64743.75,\n 64789.44,\n 67255.4\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$64,143.52 상향 회복 및 1시간봉 종가 안착 시 현재의 약세 구조 판단은 약화됨\",\n \"risk_scenario\": \"반대로 $62,232.10 7일 저점이 하향 이탈되면 bullish engulfing 후보는 완전히 무효화되고, ATR $538.36 기준 다음 하방 확장 목표는 약 $61,693.74 부근까지 열릴 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.68,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.74,
"setup_signals": [
"현재가 $62,341.50가 EMA20 $64,143.52, EMA120 $64,789.44, EMA240 $64,072.13 전부 하회하며 구조적 약세 수용",
"롱 계정 비율 0.644, 숏 계정 비율 0.356으로 롱 쏠림 극단(account_long_crowding 1.000)",
"24시간 OI -1.525% 하락으로 신규 매도보다는 롱 포지션 언와인딩/청산성 하락 압력 우세",
"CVD 변화 -6368.6350으로 가격 하락 구간에서 실제 체결 델타도 매도 우위",
"직하방 $61,700에 청산 유동성 11,274.62가 위치해 단기 자석 역할 가능",
"상방 $63,000, $63,600, $64,800에 청산 유동성이 있으나 현재는 EMA 클러스터 아래에서 반등 매수 참여가 약함"
],
"reasoning": "BTC는 현재 $62,341.50으로 7일 저점 $62,232.10 바로 위에서 거래되고 있으며, EMA20 $64,143.52와 EMA240 $64,072.13을 모두 하회해 확인된 구조는 약세입니다. 파생 포지셔닝은 롱 계정 비율이 0.644까지 상승하고 숏 계정은 0.356으로 하락해 롱 쏠림이 심하며, 이는 반대매매 관점에서 추가 하락 리스크를 키웁니다. OI가 24시간 -1.525% 감소한 가운데 CVD도 -6368.6350으로 악화되어, 하락이 단순 공매도 구축보다 롱 언와인딩 성격을 띠고 있습니다. 단기적으로 $61,700 청산 레벨이 첫 하방 타깃이며, 이탈 시 $59,800과 $57,800 유동성까지 열릴 수 있습니다.",
"key_levels": {
"support": [
62232.1,
61700,
59800,
57800
],
"resistance": [
63000,
63600,
64072.13,
64143.52,
64800
]
},
"time_horizon": "단기, 파생 데이터 선행성을 고려한 4-8시간",
"invalidation_level": "$64,143.52",
"risk_scenario": "반대 시나리오는 가격이 $63,600 상방 청산 구간을 흡수한 뒤 EMA20 $64,143.52 위로 1시간봉 기준 수용되는 경우입니다. 이 경우 현재 하락은 롱 청산 후 숏 트랩으로 전환될 수 있으며, 가장 강한 상방 청산 레벨인 $64,800까지 숏 커버링 반등이 확장될 수 있습니다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.3,
"cvd_change": -6368.635,
"oi_trend": 0.348,
"oi_change_pct_24h": -1.525,
"oi_latest": 100431.151,
"funding_pressure": 0.493,
"funding_avg": 6.5e-06,
"funding_change_24h": 4.478e-05,
"long_account_ratio": 0.631,
"short_account_ratio": 0.369,
"long_account_latest": 0.644,
"short_account_latest": 0.356,
"long_account_change_24h": 0.0331,
"short_account_change_24h": -0.0331,
"account_flow_label": "long_accounts_rising_short_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.0388,
"basis_change_lookback": 0.0135,
"aggregate_score": 0.326,
"bull_signals": 0,
"bear_signals": 3,
"liq_below": [
[
61700,
11274.620526
],
[
59800,
8094.7080000000005
],
[
57800,
8910.800962500001
]
],
"liq_above": [
[
63000,
10866.927739499999
],
[
63600,
11519.36048535
],
[
64800,
12290.7603822
]
],
"strongest_liq_level": 64800,
"fragility_score": 0.566,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.68,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.74,\n \"setup_signals\": [\n \"현재가 $62,341.50가 EMA20 $64,143.52, EMA120 $64,789.44, EMA240 $64,072.13 전부 하회하며 구조적 약세 수용\",\n \"롱 계정 비율 0.644, 숏 계정 비율 0.356으로 롱 쏠림 극단(account_long_crowding 1.000)\",\n \"24시간 OI -1.525% 하락으로 신규 매도보다는 롱 포지션 언와인딩/청산성 하락 압력 우세\",\n \"CVD 변화 -6368.6350으로 가격 하락 구간에서 실제 체결 델타도 매도 우위\",\n \"직하방 $61,700에 청산 유동성 11,274.62가 위치해 단기 자석 역할 가능\",\n \"상방 $63,000, $63,600, $64,800에 청산 유동성이 있으나 현재는 EMA 클러스터 아래에서 반등 매수 참여가 약함\"\n ],\n \"reasoning\": \"BTC는 현재 $62,341.50으로 7일 저점 $62,232.10 바로 위에서 거래되고 있으며, EMA20 $64,143.52와 EMA240 $64,072.13을 모두 하회해 확인된 구조는 약세입니다. 파생 포지셔닝은 롱 계정 비율이 0.644까지 상승하고 숏 계정은 0.356으로 하락해 롱 쏠림이 심하며, 이는 반대매매 관점에서 추가 하락 리스크를 키웁니다. OI가 24시간 -1.525% 감소한 가운데 CVD도 -6368.6350으로 악화되어, 하락이 단순 공매도 구축보다 롱 언와인딩 성격을 띠고 있습니다. 단기적으로 $61,700 청산 레벨이 첫 하방 타깃이며, 이탈 시 $59,800과 $57,800 유동성까지 열릴 수 있습니다.\",\n \"key_levels\": {\n \"support\": [\n 62232.1,\n 61700,\n 59800,\n 57800\n ],\n \"resistance\": [\n 63000,\n 63600,\n 64072.13,\n 64143.52,\n 64800\n ]\n },\n \"time_horizon\": \"단기, 파생 데이터 선행성을 고려한 4-8시간\",\n \"invalidation_level\": \"$64,143.52\",\n \"risk_scenario\": \"반대 시나리오는 가격이 $63,600 상방 청산 구간을 흡수한 뒤 EMA20 $64,143.52 위로 1시간봉 기준 수용되는 경우입니다. 이 경우 현재 하락은 롱 청산 후 숏 트랩으로 전환될 수 있으며, 가장 강한 상방 청산 레벨인 $64,800까지 숏 커버링 반등이 확장될 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "bearish",
"confidence": 0.78,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.62,
"setup_signals": [
"UTAD 고점 $66,419.20 이후 LPSY $64,780.00에서 재공급 확인",
"현재가 $62,341.50가 주 분배 레인지 하단/AR $62,759.50 아래에 위치",
"마지막 이벤트가 SOW $62,232.10으로 표시되어 Phase D 약세 진행",
"레인지 EQ 약 $63,504.75 아래의 디스카운트 구간에 있어 추격 매도보다는 $62,759.50~$63,504.75 되돌림 저항 확인이 중요"
],
"reasoning": "지표상 regime은 DIS이고 regime_fitness가 1.000이며, 이벤트 체인은 BC $64,250.00 → AR $62,759.50 → ST $64,179.50 → UT $64,323.00 → UTAD $66,419.20 → LPSY $64,780.00 → SOW $62,232.10로 분배 Phase D 구조에 가깝습니다. 구조적으로는 UTAD 이후 LPSY가 낮은 고점 역할을 했고, 현재가 $62,341.50는 주 레인지 하단 $62,759.50 아래에 있어 bearish structure_bias가 우세합니다. 다만 현재 가격은 이미 SOW 저점 $62,232.10 근처까지 밀린 상태라 즉시 추격보다는 $62,759.50 회복 실패 또는 EQ $63,504.75 부근 저항 확인이 더 좋은 약세 셋업입니다. $64,780.00 LPSY를 회복해 1시간 종가 기준 수용되면 현재 Phase D 약세 해석은 약화되고, $66,419.20 UTAD 상단을 재돌파하면 분배 시나리오 자체의 무효화 위험이 커집니다.",
"key_levels": {
"support": [
62232.1,
60755.0
],
"resistance": [
62759.5,
63504.75,
64250.0,
64780.0,
66419.2
]
},
"time_horizon": "단기~중기",
"invalidation_level": "$64,780.00 상향 회복 및 1시간 종가 수용 시 현재 SOW/LPSY 약세 경로가 무효화되며, $66,419.20 돌파 시 분배 구조 자체의 무효화 가능성이 높아집니다.",
"risk_scenario": "$62,759.50를 빠르게 회복하고 $63,504.75 EQ 위에서 수용되면 SOW가 실패한 약세 돌파가 될 수 있으며, 이 경우 $64,250.00~$64,780.00 재시험으로 숏 커버링 반등이 전개될 수 있습니다.",
"data_quality": "high",
"metrics": {
"acc_score": 99.6,
"dis_score": 100.0,
"regime": "DIS",
"regime_state": "dis_candidate",
"structure_bias": "bearish",
"phase_context": "dis_candidate / distribution / Phase D",
"phases_detected": [
"BC",
"AR",
"ST",
"SOW_IN_PHASE_B",
"UT",
"UTAD",
"LPSY",
"SOW"
],
"last_phase": "SOW",
"phase_candidates": [
{
"label": "BC",
"side": "high",
"idx": 42,
"price": 64250.0,
"color": "#ffd166"
},
{
"label": "AR",
"side": "low",
"idx": 43,
"price": 62759.5,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "high",
"idx": 59,
"price": 64179.5,
"color": "#118ab2"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 84,
"price": 60755.0,
"color": "#ef476f"
},
{
"label": "UT",
"side": "high",
"idx": 179,
"price": 64323.0,
"color": "#f9844a"
},
{
"label": "UTAD",
"side": "high",
"idx": 276,
"price": 66419.2,
"color": "#f9844a"
},
{
"label": "LPSY",
"side": "high",
"idx": 285,
"price": 64780.0,
"color": "#8338ec"
},
{
"label": "SOW",
"side": "low",
"idx": 299,
"price": 62232.1,
"color": "#ef476f"
}
],
"phase_structures": [
{
"structure_id": "1h_cycle_1",
"sequence": 1,
"timeframe": "1h",
"regime": "distribution",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "distribution",
"start_idx": 42,
"end_idx": 299,
"phase_count": 8,
"phases": [
{
"label": "BC",
"side": "high",
"idx": 42,
"price": 64250.0,
"color": "#ffd166",
"dt": "2026-06-08 07:00:00+09:00"
},
{
"label": "AR",
"side": "low",
"idx": 43,
"price": 62759.5,
"color": "#06d6a0",
"dt": "2026-06-08 08:00:00+09:00"
},
{
"label": "ST",
"side": "high",
"idx": 59,
"price": 64179.5,
"color": "#118ab2",
"dt": "2026-06-09 00:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 84,
"price": 60755.0,
"color": "#ef476f",
"dt": "2026-06-10 01:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 179,
"price": 64323.0,
"color": "#f9844a",
"dt": "2026-06-14 00:00:00+09:00"
},
{
"label": "UTAD",
"side": "high",
"idx": 276,
"price": 66419.2,
"color": "#f9844a",
"dt": "2026-06-18 01:00:00+09:00"
},
{
"label": "LPSY",
"side": "high",
"idx": 285,
"price": 64780.0,
"color": "#8338ec",
"dt": "2026-06-18 10:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 299,
"price": 62232.1,
"color": "#ef476f",
"dt": "2026-06-19 00:00:00+09:00"
}
]
}
],
"active_structure_id": "1h_cycle_1",
"primary_structure_id": "1h_cycle_1",
"structure_count": 1,
"regime_fitness": 1.0,
"current_event": "SOW",
"major_phase": "D",
"pos_in_range": 0.5,
"main_range_low": 62759.5,
"main_range_high": 64250.0
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.78,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.62,\n \"setup_signals\": [\n \"UTAD 고점 $66,419.20 이후 LPSY $64,780.00에서 재공급 확인\",\n \"현재가 $62,341.50가 주 분배 레인지 하단/AR $62,759.50 아래에 위치\",\n \"마지막 이벤트가 SOW $62,232.10으로 표시되어 Phase D 약세 진행\",\n \"레인지 EQ 약 $63,504.75 아래의 디스카운트 구간에 있어 추격 매도보다는 $62,759.50~$63,504.75 되돌림 저항 확인이 중요\"\n ],\n \"reasoning\": \"지표상 regime은 DIS이고 regime_fitness가 1.000이며, 이벤트 체인은 BC $64,250.00 → AR $62,759.50 → ST $64,179.50 → UT $64,323.00 → UTAD $66,419.20 → LPSY $64,780.00 → SOW $62,232.10로 분배 Phase D 구조에 가깝습니다. 구조적으로는 UTAD 이후 LPSY가 낮은 고점 역할을 했고, 현재가 $62,341.50는 주 레인지 하단 $62,759.50 아래에 있어 bearish structure_bias가 우세합니다. 다만 현재 가격은 이미 SOW 저점 $62,232.10 근처까지 밀린 상태라 즉시 추격보다는 $62,759.50 회복 실패 또는 EQ $63,504.75 부근 저항 확인이 더 좋은 약세 셋업입니다. $64,780.00 LPSY를 회복해 1시간 종가 기준 수용되면 현재 Phase D 약세 해석은 약화되고, $66,419.20 UTAD 상단을 재돌파하면 분배 시나리오 자체의 무효화 위험이 커집니다.\",\n \"key_levels\": {\n \"support\": [\n 62232.1,\n 60755.0\n ],\n \"resistance\": [\n 62759.5,\n 63504.75,\n 64250.0,\n 64780.0,\n 66419.2\n ]\n },\n \"time_horizon\": \"단기~중기\",\n \"invalidation_level\": \"$64,780.00 상향 회복 및 1시간 종가 수용 시 현재 SOW/LPSY 약세 경로가 무효화되며, $66,419.20 돌파 시 분배 구조 자체의 무효화 가능성이 높아집니다.\",\n \"risk_scenario\": \"$62,759.50를 빠르게 회복하고 $63,504.75 EQ 위에서 수용되면 SOW가 실패한 약세 돌파가 될 수 있으며, 이 경우 $64,250.00~$64,780.00 재시험으로 숏 커버링 반등이 전개될 수 있습니다.\",\n \"data_quality\": \"high\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "bearish",
"confidence": 0.62,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.55,
"setup_signals": [
"현재가 $62,341.50는 스윙 EQ/ret_0.5 $64,220.05 아래의 할인 구간에 위치",
"하락 확장 목표 ext_2.0 $62,540.20을 이미 하회하며 단기 과매도성 반응 구간 테스트",
"ret_0.618/ext_2.0 confluence zone $62,486.33 인근에서 반등 시도 가능",
"다음 하단 피보나치 지지 후보는 $61,848.10으로, 해당 구간 전후에서 매수 반응 여부 확인 필요"
],
"reasoning": "확정 구조는 bearish로 판단한다. 가격은 $64,780 → $63,660 하락 스윙 이후 ext_2.0 $62,540.20까지 도달했고, 현재가 $62,341.50는 이 레벨을 하회해 하락 확장 구조가 유지되고 있다. 다만 setup 측면에서는 현재가가 EQ인 ret_0.5 $64,220.05와 골든비율 ret_0.618 $64,352.20 아래의 할인 구간에 있으며, $62,486.33 confluence zone과 $61,848.10 지지에 가까워 단기 반등 셋업은 존재한다. 상방 반등 시 첫 저항은 $62,540.20, 이후 $62,968.00, $63,196.46이며, 강한 구조 전환 확인은 $64,352.20 회복 전까지 제한적이다.",
"key_levels": {
"support": [
61848.1
],
"resistance": [
62540.2,
62968,
63196.46,
63355.49,
63660.1,
64087.9,
64352.2
]
},
"time_horizon": "short term",
"invalidation_level": "$64,352.20",
"risk_scenario": "반대 시나리오는 $62,540.20 재탈환 후 $62,968.00과 $63,196.46을 순차적으로 회복하는 경우다. 이 경우 하락 확장 실패 신호가 나오며 $63,355.49, $63,660.10까지 숏커버링 반등이 열릴 수 있고, 특히 골든비율 $64,352.20을 회복하면 현재 bearish 구조 판단은 무효화된다.",
"data_quality": "medium",
"metrics": {
"swing_pair": "High→Low: $64,780 → $63,660",
"direction": "down",
"nearest_fib": "ext_2.0",
"nearest_fib_price": 62540.2,
"nearest_fib_distance": 0.32,
"golden_ratio_level": 64352.2,
"fib_ret_382": 64087.9,
"fib_ret_618": 64352.2,
"confluence_zones": [
{
"price": 63456.31,
"count": 3,
"levels": [
"ret_0.5",
"ext_1.272",
"ext_1.0"
],
"cluster_score": 0.85
},
{
"price": 64077.45,
"count": 3,
"levels": [
"ret_0.236",
"ret_0.382",
"ret_0.5"
],
"cluster_score": 0.85
},
{
"price": 64388.92,
"count": 3,
"levels": [
"ret_0.382",
"ret_0.618",
"ret_0.786"
],
"cluster_score": 0.85
},
{
"price": 62486.33,
"count": 2,
"levels": [
"ret_0.618",
"ext_2.0"
],
"cluster_score": 0.6
},
{
"price": 63082.23,
"count": 2,
"levels": [
"ext_1.618",
"ext_1.414"
],
"cluster_score": 0.6
}
],
"support_levels": [
61848.1018
],
"resistance_levels": [
62540.2,
62968.0018,
63196.4614
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 63924.4,
"distance_pct": 2.54,
"is_support": false,
"cluster_score": 0.85
},
{
"name": "ret_0.382",
"price": 64087.9,
"distance_pct": 2.8,
"is_support": false,
"cluster_score": 0.85
},
{
"name": "ret_0.5",
"price": 64220.05,
"distance_pct": 3.01,
"is_support": false,
"cluster_score": 0.85
},
{
"name": "ret_0.618",
"price": 64352.2,
"distance_pct": 3.23,
"is_support": false,
"cluster_score": 0.85
},
{
"name": "ret_0.786",
"price": 64540.34,
"distance_pct": 3.53,
"is_support": false,
"cluster_score": 0.85
},
{
"name": "ext_1.0",
"price": 63660.1,
"distance_pct": 2.12,
"is_support": false,
"cluster_score": 0.85
},
{
"name": "ext_1.272",
"price": 63355.49,
"distance_pct": 1.63,
"is_support": false,
"cluster_score": 0.85
},
{
"name": "ext_1.414",
"price": 63196.46,
"distance_pct": 1.37,
"is_support": false,
"cluster_score": 0.85
},
{
"name": "ext_1.618",
"price": 62968.0,
"distance_pct": 1.0,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_2.0",
"price": 62540.2,
"distance_pct": 0.32,
"is_support": false,
"cluster_score": 0.6
}
],
"confluence_quality": 0.85,
"fib_reaction_state": "testing",
"reaction_probability": 0.65
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.55,\n \"setup_signals\": [\n \"현재가 $62,341.50는 스윙 EQ/ret_0.5 $64,220.05 아래의 할인 구간에 위치\",\n \"하락 확장 목표 ext_2.0 $62,540.20을 이미 하회하며 단기 과매도성 반응 구간 테스트\",\n \"ret_0.618/ext_2.0 confluence zone $62,486.33 인근에서 반등 시도 가능\",\n \"다음 하단 피보나치 지지 후보는 $61,848.10으로, 해당 구간 전후에서 매수 반응 여부 확인 필요\"\n ],\n \"reasoning\": \"확정 구조는 bearish로 판단한다. 가격은 $64,780 → $63,660 하락 스윙 이후 ext_2.0 $62,540.20까지 도달했고, 현재가 $62,341.50는 이 레벨을 하회해 하락 확장 구조가 유지되고 있다. 다만 setup 측면에서는 현재가가 EQ인 ret_0.5 $64,220.05와 골든비율 ret_0.618 $64,352.20 아래의 할인 구간에 있으며, $62,486.33 confluence zone과 $61,848.10 지지에 가까워 단기 반등 셋업은 존재한다. 상방 반등 시 첫 저항은 $62,540.20, 이후 $62,968.00, $63,196.46이며, 강한 구조 전환 확인은 $64,352.20 회복 전까지 제한적이다.\",\n \"key_levels\": {\n \"support\": [\n 61848.1\n ],\n \"resistance\": [\n 62540.2,\n 62968,\n 63196.46,\n 63355.49,\n 63660.1,\n 64087.9,\n 64352.2\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$64,352.20\",\n \"risk_scenario\": \"반대 시나리오는 $62,540.20 재탈환 후 $62,968.00과 $63,196.46을 순차적으로 회복하는 경우다. 이 경우 하락 확장 실패 신호가 나오며 $63,355.49, $63,660.10까지 숏커버링 반등이 열릴 수 있고, 특히 골든비율 $64,352.20을 회복하면 현재 bearish 구조 판단은 무효화된다.\",\n \"data_quality\": \"medium\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "neutral",
"confidence": 0.62,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.786,
"setup_signals": [
"현재가 $62,341.50가 EQ $64,325.65 아래의 discount 영역에 위치",
"7일 저점/Asian kill zone 저점 $62,232.10 바로 위에서 거래 중으로 sell-side liquidity 근접",
"후보 bullish OB가 $61,068.60~$61,547.90에 대기 중이며 현재가 아래의 다음 discount demand array",
"이전일 저점 $64,525.00이 이미 하향 이탈되어 sell-side liquidity가 제거된 상태",
"최근 하락이 EMA20 $64,143.52, EMA120 $64,789.44, EMA240 $64,072.13 아래로 과확장되어 단기 mean reversion 가능성 존재"
],
"reasoning": "확정 구조는 최근 시퀀스가 BOS_bearish $65,607.10 및 BOS_bearish $65,328.80로 마감되었고, 현재가 $62,341.50가 주요 EMA들과 EQ $64,325.65 아래에 있어 bearish로 판단한다. 다만 setup 관점에서는 가격이 range low $62,232.10 부근의 deep discount에 있으며, 아래에는 후보 bullish OB $61,068.60~$61,547.90가 있어 하락 추격보다는 반등 셋업을 감시할 구간이다. 현재 unfilled FVG가 없고 active OB도 없어 즉시 강한 기관 매수 확인은 부족하며, 최근 liquidity sweep 데이터도 비어 있어 bullish setup은 아직 pre-confirmation 단계다. $62,232.10을 방어하고 $62,840.20 위로 회복하면 단기 CHoCH/BOS 재확인 가능성이 생기지만, $61,068.60 하향 이탈 시 bullish discount setup은 무효화된다.",
"key_levels": {
"support": [
62232.1,
61547.9,
61068.6,
61150.2
],
"resistance": [
62840.2,
63796.6,
64143.52,
64325.65,
64525.0,
64738.0,
65328.8,
65607.1,
66246.1,
66419.2
]
},
"time_horizon": "short term",
"invalidation_level": "$61,068.60",
"risk_scenario": "$62,232.10의 7일 저점이 확실히 붕괴되고 후보 bullish OB 하단 $61,068.60까지 수용되면, discount 반등 셋업은 실패하며 bearish structure가 continuation으로 확장될 가능성이 높다. 반대로 $62,840.20을 회복하고 유지하면 단기 매도세가 약화되며 $63,796.60 Asian high 및 EQ $64,325.65까지 되돌림이 열릴 수 있다.",
"data_quality": "medium",
"metrics": {
"order_blocks_total": 1,
"confirmed_bullish_ob": 0,
"confirmed_bearish_ob": 0,
"candidate_bullish_ob": 1,
"candidate_bearish_ob": 0,
"active_bullish_ob": 0,
"active_bearish_ob": 0,
"nearest_bull_ob_range": {
"bottom": 61068.6,
"top": 61547.9,
"quality": "candidate",
"score": 0.63
},
"nearest_bear_ob_range": null,
"active_bullish_ob_list": [],
"active_bearish_ob_list": [],
"ob_mitigated_count": 3,
"unfilled_bull_fvg_count": 0,
"unfilled_bear_fvg_count": 0,
"bull_fvg_ranges": [],
"bear_fvg_ranges": [],
"fvg_open_count": 0,
"fvg_mitigated_count": 59,
"fvg_open_zones": [],
"bos_choch_events": [
"CHoCH_bearish",
"BOS_bullish",
"BOS_bullish",
"BOS_bullish",
"BOS_bearish",
"BOS_bearish"
],
"bos_choch_levels": [
{
"type": "CHoCH_bearish",
"level": 61150.2
},
{
"type": "BOS_bullish",
"level": 62840.2
},
{
"type": "BOS_bullish",
"level": 63915.3
},
{
"type": "BOS_bullish",
"level": 64738.0
},
{
"type": "BOS_bearish",
"level": 65607.1
},
{
"type": "BOS_bearish",
"level": 65328.8
}
],
"bos_sequence": [
"BOS_bullish",
"CHoCH_bearish",
"BOS_bullish",
"BOS_bullish",
"BOS_bullish",
"BOS_bearish",
"BOS_bearish"
],
"consecutive_bull_bos": 0,
"consecutive_bear_bos": 2,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [],
"current_zone": "discount",
"eq_level": 64325.65,
"range_high": 66419.2,
"range_low": 62232.1,
"bull_score": 9.8,
"bear_score": 8.0,
"setup_bias": "bullish",
"setup_score": 0.786,
"setup_signals": [
"bullish BOS above $62,840.20",
"bullish BOS above $63,915.30",
"bullish BOS above $64,738.00",
"deep retracement 261.8% in discount zone",
"broken previous day high $66,246.10"
],
"retracement_direction": "bullish",
"current_retracement_pct": 261.8,
"deepest_retracement_pct": 261.8,
"previous_day_high": 66246.1,
"previous_day_low": 64525.0,
"broken_prev_high": true,
"broken_prev_low": true,
"sessions": {
"London": {
"active": false,
"high": null,
"low": null
},
"New York": {
"active": false,
"high": null,
"low": null
},
"Asian kill zone": {
"active": true,
"high": 63796.6,
"low": 62232.1
}
}
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.62,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.786,\n \"setup_signals\": [\n \"현재가 $62,341.50가 EQ $64,325.65 아래의 discount 영역에 위치\",\n \"7일 저점/Asian kill zone 저점 $62,232.10 바로 위에서 거래 중으로 sell-side liquidity 근접\",\n \"후보 bullish OB가 $61,068.60~$61,547.90에 대기 중이며 현재가 아래의 다음 discount demand array\",\n \"이전일 저점 $64,525.00이 이미 하향 이탈되어 sell-side liquidity가 제거된 상태\",\n \"최근 하락이 EMA20 $64,143.52, EMA120 $64,789.44, EMA240 $64,072.13 아래로 과확장되어 단기 mean reversion 가능성 존재\"\n ],\n \"reasoning\": \"확정 구조는 최근 시퀀스가 BOS_bearish $65,607.10 및 BOS_bearish $65,328.80로 마감되었고, 현재가 $62,341.50가 주요 EMA들과 EQ $64,325.65 아래에 있어 bearish로 판단한다. 다만 setup 관점에서는 가격이 range low $62,232.10 부근의 deep discount에 있으며, 아래에는 후보 bullish OB $61,068.60~$61,547.90가 있어 하락 추격보다는 반등 셋업을 감시할 구간이다. 현재 unfilled FVG가 없고 active OB도 없어 즉시 강한 기관 매수 확인은 부족하며, 최근 liquidity sweep 데이터도 비어 있어 bullish setup은 아직 pre-confirmation 단계다. $62,232.10을 방어하고 $62,840.20 위로 회복하면 단기 CHoCH/BOS 재확인 가능성이 생기지만, $61,068.60 하향 이탈 시 bullish discount setup은 무효화된다.\",\n \"key_levels\": {\n \"support\": [\n 62232.1,\n 61547.9,\n 61068.6,\n 61150.2\n ],\n \"resistance\": [\n 62840.2,\n 63796.6,\n 64143.52,\n 64325.65,\n 64525.0,\n 64738.0,\n 65328.8,\n 65607.1,\n 66246.1,\n 66419.2\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$61,068.60\",\n \"risk_scenario\": \"$62,232.10의 7일 저점이 확실히 붕괴되고 후보 bullish OB 하단 $61,068.60까지 수용되면, discount 반등 셋업은 실패하며 bearish structure가 continuation으로 확장될 가능성이 높다. 반대로 $62,840.20을 회복하고 유지하면 단기 매도세가 약화되며 $63,796.60 Asian high 및 EQ $64,325.65까지 되돌림이 열릴 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "neutral",
"confidence": 0.42,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.46,
"setup_signals": [
"현재가 $62,341.50가 7일 저점 $62,232.10 바로 위에 위치하며, 단기 매도 확장 후 저점 유동성 테스트 구간에 진입",
"엄격한 bullish Crab 형성 PRZ 활성: D $62,597.51, PRZ $62,256.12-$62,938.90, XAD/BC_EXT/ABCD 3중 Fib confluence",
"추가 bullish Crab 형성 PRZ 활성: D $62,839.16, PRZ $62,440.58-$63,237.73, ratio_score 1.0",
"bullish Bat 형성 PRZ 활성: D $62,916.39, PRZ $62,548.00-$63,284.77, XAB 0.5112 및 ABC 0.8243",
"가장 높은 council 관련 패턴은 strict/high bullish Gartley 형성 PRZ $62,784.05-$63,324.46, PRZ score 1.0, 다만 아직 반응 확인 없음",
"현재 EMA20 $64,143.52, EMA120 $64,789.44, EMA240 $64,072.13 아래에 있어 구조적 반등 확인 전까지는 하락 구조 우위"
],
"reasoning": "1시간 기준 가격은 $62,341.50로 EMA20 $64,143.52, EMA120 $64,789.44, EMA240 $64,072.13을 모두 하회하고 있으며 24시간 -5.13% 하락, 마지막 5개 캔들 중 강한 -2.3% 하락 캔들이 있어 확인된 구조는 아직 bearish로 본다. 다만 $62,256.12-$62,938.90 Crab, $62,440.58-$63,237.73 Crab, $62,548.00-$63,284.77 Bat 등 bullish PRZ가 현재가 주변에 밀집해 있어 setup_bias는 반등 후보로 bullish이다. 핵심 council PRZ는 strict/high Gartley $62,784.05-$63,324.46이며 XAD, BC extension, AB=CD 3중 confluence와 prz_score 1.0을 갖지만, confirmed_reaction_prz_count가 0이고 execution_readiness가 watch이므로 단독 매수 신호로 격상할 수 없다. 따라서 현재 판단은 하락 구조 속 bullish PRZ 반응 대기이며, $63,324.46 상단 회복 후 15m/1h MSS 또는 sweep→reclaim이 확인되어야 harmonic이 유효한 중간 confluence로 승격된다.",
"key_levels": {
"support": [
62256.12,
62232.1,
61679.93
],
"resistance": [
62938.9,
63324.46,
63554.04,
63862.81,
64143.52,
64789.44
]
},
"time_horizon": "short term",
"invalidation_level": "$61,679.93",
"risk_scenario": "$61,679.93 아래로 1시간 종가 수용이 발생하면 현재의 bullish PRZ 클러스터는 실패 구간으로 전환되며, $62,232.10 7일 저점 이탈 이후 추가 매도 확장과 하위 유동성 탐색 가능성이 커진다. 반대로 $62,784.05-$63,324.46 Gartley PRZ를 재진입·회복하고 $63,554.04 이상으로 반응이 이어지면 TP2 $63,862.81, 이후 $64,362.60까지의 반등 브랜치가 활성화된다.",
"data_quality": "medium",
"metrics": {
"patterns_found": 89,
"completed_patterns_found": 34,
"forming_d_prz_found": 55,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 34,
"multiscale_swings_scanned": 63,
"swing_highs_scanned": 32,
"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": 4,
"medium": 42,
"low": 43
},
"prz_status_counts": {
"active": 13,
"nearby": 7,
"watch": 12,
"far": 57,
"forming": 33
},
"high_confluence_prz_count": 33,
"strict_patterns_found": 38,
"candidate_patterns_found": 51,
"active_patterns_at_prz": 13,
"nearby_patterns": 7,
"all_patterns": [
"crab",
"crab",
"bat",
"gartley",
"crab",
"bat",
"bat",
"gartley",
"butterfly",
"gartley",
"butterfly",
"crab",
"shark",
"bat",
"butterfly",
"crab",
"bat",
"bat",
"bat",
"crab",
"crab",
"shark",
"butterfly",
"butterfly",
"gartley",
"crab",
"crab",
"crab",
"shark",
"shark",
"shark",
"crab",
"butterfly",
"butterfly",
"gartley",
"bat",
"shark",
"bat",
"bat",
"bat",
"butterfly",
"gartley",
"shark",
"crab",
"butterfly",
"gartley",
"butterfly",
"bat",
"crab",
"butterfly",
"shark",
"crab",
"shark",
"bat",
"gartley",
"gartley",
"bat",
"crab",
"crab",
"crab",
"butterfly",
"gartley",
"shark",
"shark",
"gartley",
"crab",
"crab",
"shark",
"butterfly",
"crab",
"crab",
"gartley",
"gartley",
"shark",
"crab",
"shark",
"gartley",
"crab",
"butterfly",
"butterfly",
"shark",
"shark",
"shark",
"gartley",
"butterfly",
"butterfly",
"butterfly",
"shark",
"gartley"
],
"all_signals": [
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish"
],
"best_pattern": "crab",
"best_pattern_quality": "strict",
"best_quality": "medium",
"best_pattern_score": 0.967,
"best_completion_status": "forming",
"nearest_pattern": "butterfly",
"nearest_prz": 62316.34,
"price_to_prz": -0.04,
"prz_range": [
61679.93,
62952.75
],
"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.89,
"ratio_score": 0.831,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 63054.25,
"prz_range": [
62784.05,
63324.46
],
"prz_width_pct": 0.857,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.14,
"price_to_prz_pct_raw": 1.1433,
"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": 63054.25,
"a_price": 64362.6,
"tp1_ad_382": 63554.04,
"tp2_ad_618": 63862.81,
"tp3_a_or_structure_liquidity": 64362.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6466,
"ABC": 0.4712
},
"x_price": 62800.0,
"x_idx": 146,
"x_order": 8,
"a_price": 64362.6,
"a_idx": 155,
"a_order": 8,
"b_price": 63352.3,
"b_idx": 160,
"b_order": 5,
"c_price": 63828.4,
"c_idx": 165,
"c_order": 5,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.967,
"ratio_score": 1.0,
"prz_score": 0.951,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62597.51,
"prz_range": [
62256.12,
62938.9
],
"prz_width_pct": 1.091,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.41,
"price_to_prz_pct_raw": 0.4107,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "crab",
"d_price": 62597.51,
"a_price": 67255.4,
"tp1_ad_382": 64376.82,
"tp2_ad_618": 65476.09,
"tp3_a_or_structure_liquidity": 67255.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5625,
"ABC": 0.5199
},
"x_price": 64186.5,
"x_idx": 195,
"x_order": 5,
"a_price": 67255.4,
"a_idx": 227,
"a_order": 8,
"b_price": 65529.0,
"b_idx": 255,
"b_order": 3,
"c_price": 64631.5,
"c_idx": 292,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.918,
"ratio_score": 1.0,
"prz_score": 0.904,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62839.16,
"prz_range": [
62440.58,
63237.73
],
"prz_width_pct": 1.269,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.8,
"price_to_prz_pct_raw": 0.7983,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "crab",
"d_price": 62839.16,
"a_price": 66956.7,
"tp1_ad_382": 64412.06,
"tp2_ad_618": 65383.8,
"tp3_a_or_structure_liquidity": 66956.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5154,
"ABC": 0.6286
},
"x_price": 64186.5,
"x_idx": 195,
"x_order": 5,
"a_price": 66956.7,
"a_idx": 244,
"a_order": 8,
"b_price": 65529.0,
"b_idx": 255,
"b_order": 3,
"c_price": 64631.5,
"c_idx": 292,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.893,
"ratio_score": 0.918,
"prz_score": 0.93,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62916.39,
"prz_range": [
62548.0,
63284.77
],
"prz_width_pct": 1.171,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.92,
"price_to_prz_pct_raw": 0.9222,
"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": 62916.39,
"a_price": 63929.9,
"tp1_ad_382": 63303.55,
"tp2_ad_618": 63542.74,
"tp3_a_or_structure_liquidity": 63929.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5112,
"ABC": 0.8243
},
"x_price": 62800.0,
"x_idx": 146,
"x_order": 8,
"a_price": 63929.9,
"a_idx": 149,
"a_order": 3,
"b_price": 63352.3,
"b_idx": 160,
"b_order": 5,
"c_price": 63828.4,
"c_idx": 165,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.873,
"ratio_score": 1.0,
"prz_score": 0.946,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 63770.43,
"prz_range": [
63417.33,
64123.54
],
"prz_width_pct": 1.107,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.29,
"price_to_prz_pct_raw": 2.2921,
"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": 63770.43,
"a_price": 64738.0,
"tp1_ad_382": 64140.04,
"tp2_ad_618": 64368.39,
"tp3_a_or_structure_liquidity": 64738.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.398,
"ABC": 0.8234
},
"x_price": 63352.3,
"x_idx": 160,
"x_order": 5,
"a_price": 64738.0,
"a_idx": 185,
"a_order": 8,
"b_price": 64186.5,
"b_idx": 195,
"b_order": 5,
"c_price": 64640.6,
"c_idx": 198,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.855,
"ratio_score": 0.912,
"prz_score": 0.902,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 63317.86,
"prz_range": [
62912.73,
63722.99
],
"prz_width_pct": 1.28,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.57,
"price_to_prz_pct_raw": 1.5662,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 63317.86,
"a_price": 67255.4,
"tp1_ad_382": 64822.0,
"tp2_ad_618": 65751.26,
"tp3_a_or_structure_liquidity": 67255.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8048,
"ABC": 0.6937
},
"x_price": 63862.9,
"x_idx": 180,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 227,
"a_order": 8,
"b_price": 64525.0,
"b_idx": 271,
"b_order": 5,
"c_price": 66419.2,
"c_idx": 276,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.779,
"ratio_score": 0.574,
"prz_score": 0.93,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62916.39,
"prz_range": [
62548.0,
63284.77
],
"prz_width_pct": 1.171,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.92,
"price_to_prz_pct_raw": 0.9222,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 62916.39,
"a_price": 63929.9,
"tp1_ad_382": 63303.55,
"tp2_ad_618": 63542.74,
"tp3_a_or_structure_liquidity": 63929.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8774,
"ABC": 0.8243
},
"x_price": 63271.6,
"x_idx": 141,
"x_order": 3,
"a_price": 63929.9,
"a_idx": 149,
"a_order": 3,
"b_price": 63352.3,
"b_idx": 160,
"b_order": 5,
"c_price": 63828.4,
"c_idx": 165,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.766,
"ratio_score": 0.787,
"prz_score": 0.946,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 63650.0,
"prz_range": [
63417.33,
64123.54
],
"prz_width_pct": 1.107,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.29,
"price_to_prz_pct_raw": 2.2921,
"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",
"post_D_close_progress"
],
"reaction_score": 0.9,
"reaction_detail": {
"reaction_score": 0.9,
"reaction_move_ratio_ad": 2.157,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"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": "bullish",
"source": "bat",
"d_price": 63770.43,
"a_price": 64738.0,
"tp1_ad_382": 64140.04,
"tp2_ad_618": 64368.39,
"tp3_a_or_structure_liquidity": 64738.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4002,
"ABC": 0.8234,
"BCD": 2.1815,
"XAD": 0.7896
},
"x_price": 63360.0,
"x_idx": 167,
"x_order": 5,
"a_price": 64738.0,
"a_idx": 185,
"a_order": 8,
"b_price": 64186.5,
"b_idx": 195,
"b_order": 5,
"c_price": 64640.6,
"c_idx": 198,
"c_order": 8,
"d_idx": 205
}
],
"council_relevant_prz": [
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.89,
"ratio_score": 0.831,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 63054.25,
"prz_range": [
62784.05,
63324.46
],
"prz_width_pct": 0.857,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.14,
"price_to_prz_pct_raw": 1.1433,
"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": 63054.25,
"a_price": 64362.6,
"tp1_ad_382": 63554.04,
"tp2_ad_618": 63862.81,
"tp3_a_or_structure_liquidity": 64362.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6466,
"ABC": 0.4712
},
"x_price": 62800.0,
"x_idx": 146,
"x_order": 8,
"a_price": 64362.6,
"a_idx": 155,
"a_order": 8,
"b_price": 63352.3,
"b_idx": 160,
"b_order": 5,
"c_price": 63828.4,
"c_idx": 165,
"c_order": 5,
"d_idx": null
}
],
"report_detail_candidates": [
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.89,
"ratio_score": 0.831,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 63054.25,
"prz_range": [
62784.05,
63324.46
],
"prz_width_pct": 0.857,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.14,
"price_to_prz_pct_raw": 1.1433,
"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": 63054.25,
"a_price": 64362.6,
"tp1_ad_382": 63554.04,
"tp2_ad_618": 63862.81,
"tp3_a_or_structure_liquidity": 64362.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6466,
"ABC": 0.4712
},
"x_price": 62800.0,
"x_idx": 146,
"x_order": 8,
"a_price": 64362.6,
"a_idx": 155,
"a_order": 8,
"b_price": 63352.3,
"b_idx": 160,
"b_order": 5,
"c_price": 63828.4,
"c_idx": 165,
"c_order": 5,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.967,
"ratio_score": 1.0,
"prz_score": 0.951,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62597.51,
"prz_range": [
62256.12,
62938.9
],
"prz_width_pct": 1.091,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.41,
"price_to_prz_pct_raw": 0.4107,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "crab",
"d_price": 62597.51,
"a_price": 67255.4,
"tp1_ad_382": 64376.82,
"tp2_ad_618": 65476.09,
"tp3_a_or_structure_liquidity": 67255.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5625,
"ABC": 0.5199
},
"x_price": 64186.5,
"x_idx": 195,
"x_order": 5,
"a_price": 67255.4,
"a_idx": 227,
"a_order": 8,
"b_price": 65529.0,
"b_idx": 255,
"b_order": 3,
"c_price": 64631.5,
"c_idx": 292,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.918,
"ratio_score": 1.0,
"prz_score": 0.904,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62839.16,
"prz_range": [
62440.58,
63237.73
],
"prz_width_pct": 1.269,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.8,
"price_to_prz_pct_raw": 0.7983,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "crab",
"d_price": 62839.16,
"a_price": 66956.7,
"tp1_ad_382": 64412.06,
"tp2_ad_618": 65383.8,
"tp3_a_or_structure_liquidity": 66956.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5154,
"ABC": 0.6286
},
"x_price": 64186.5,
"x_idx": 195,
"x_order": 5,
"a_price": 66956.7,
"a_idx": 244,
"a_order": 8,
"b_price": 65529.0,
"b_idx": 255,
"b_order": 3,
"c_price": 64631.5,
"c_idx": 292,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.893,
"ratio_score": 0.918,
"prz_score": 0.93,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62916.39,
"prz_range": [
62548.0,
63284.77
],
"prz_width_pct": 1.171,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.92,
"price_to_prz_pct_raw": 0.9222,
"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": 62916.39,
"a_price": 63929.9,
"tp1_ad_382": 63303.55,
"tp2_ad_618": 63542.74,
"tp3_a_or_structure_liquidity": 63929.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5112,
"ABC": 0.8243
},
"x_price": 62800.0,
"x_idx": 146,
"x_order": 8,
"a_price": 63929.9,
"a_idx": 149,
"a_order": 3,
"b_price": 63352.3,
"b_idx": 160,
"b_order": 5,
"c_price": 63828.4,
"c_idx": 165,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.873,
"ratio_score": 1.0,
"prz_score": 0.946,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 63770.43,
"prz_range": [
63417.33,
64123.54
],
"prz_width_pct": 1.107,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.29,
"price_to_prz_pct_raw": 2.2921,
"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": 63770.43,
"a_price": 64738.0,
"tp1_ad_382": 64140.04,
"tp2_ad_618": 64368.39,
"tp3_a_or_structure_liquidity": 64738.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.398,
"ABC": 0.8234
},
"x_price": 63352.3,
"x_idx": 160,
"x_order": 5,
"a_price": 64738.0,
"a_idx": 185,
"a_order": 8,
"b_price": 64186.5,
"b_idx": 195,
"b_order": 5,
"c_price": 64640.6,
"c_idx": 198,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.855,
"ratio_score": 0.912,
"prz_score": 0.902,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 63317.86,
"prz_range": [
62912.73,
63722.99
],
"prz_width_pct": 1.28,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.57,
"price_to_prz_pct_raw": 1.5662,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 63317.86,
"a_price": 67255.4,
"tp1_ad_382": 64822.0,
"tp2_ad_618": 65751.26,
"tp3_a_or_structure_liquidity": 67255.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8048,
"ABC": 0.6937
},
"x_price": 63862.9,
"x_idx": 180,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 227,
"a_order": 8,
"b_price": 64525.0,
"b_idx": 271,
"b_order": 5,
"c_price": 66419.2,
"c_idx": 276,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.779,
"ratio_score": 0.574,
"prz_score": 0.93,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62916.39,
"prz_range": [
62548.0,
63284.77
],
"prz_width_pct": 1.171,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.92,
"price_to_prz_pct_raw": 0.9222,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 62916.39,
"a_price": 63929.9,
"tp1_ad_382": 63303.55,
"tp2_ad_618": 63542.74,
"tp3_a_or_structure_liquidity": 63929.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8774,
"ABC": 0.8243
},
"x_price": 63271.6,
"x_idx": 141,
"x_order": 3,
"a_price": 63929.9,
"a_idx": 149,
"a_order": 3,
"b_price": 63352.3,
"b_idx": 160,
"b_order": 5,
"c_price": 63828.4,
"c_idx": 165,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.766,
"ratio_score": 0.787,
"prz_score": 0.946,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 63650.0,
"prz_range": [
63417.33,
64123.54
],
"prz_width_pct": 1.107,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.29,
"price_to_prz_pct_raw": 2.2921,
"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",
"post_D_close_progress"
],
"reaction_score": 0.9,
"reaction_detail": {
"reaction_score": 0.9,
"reaction_move_ratio_ad": 2.157,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"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": "bullish",
"source": "bat",
"d_price": 63770.43,
"a_price": 64738.0,
"tp1_ad_382": 64140.04,
"tp2_ad_618": 64368.39,
"tp3_a_or_structure_liquidity": 64738.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4002,
"ABC": 0.8234,
"BCD": 2.1815,
"XAD": 0.7896
},
"x_price": 63360.0,
"x_idx": 167,
"x_order": 5,
"a_price": 64738.0,
"a_idx": 185,
"a_order": 8,
"b_price": 64186.5,
"b_idx": 195,
"b_order": 5,
"c_price": 64640.6,
"c_idx": 198,
"c_order": 8,
"d_idx": 205
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.757,
"ratio_score": 0.788,
"prz_score": 0.901,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 63660.1,
"prz_range": [
63308.83,
64126.21
],
"prz_width_pct": 1.283,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.21,
"price_to_prz_pct_raw": 2.2072,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.8,
"reaction_detail": {
"reaction_score": 0.8,
"reaction_move_ratio_ad": 0.991,
"adverse_move_ratio_ad": 1.456,
"bars_after_d": 10,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 63717.52,
"a_price": 64640.6,
"tp1_ad_382": 64070.14,
"tp2_ad_618": 64287.98,
"tp3_a_or_structure_liquidity": 64640.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8849,
"ABC": 0.7974,
"BCD": 2.0406,
"XAD": 1.2608
},
"x_price": 63862.9,
"x_idx": 180,
"x_order": 3,
"a_price": 64640.6,
"a_idx": 198,
"a_order": 8,
"b_price": 65328.8,
"b_idx": 250,
"b_order": 8,
"c_price": 64780.0,
"c_idx": 285,
"c_order": 5,
"d_idx": 289
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.73,
"ratio_score": 0.572,
"prz_score": 0.948,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 63670.94,
"prz_range": [
63320.0,
64021.88
],
"prz_width_pct": 1.102,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.13,
"price_to_prz_pct_raw": 2.1325,
"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": 63670.94,
"a_price": 66956.7,
"tp1_ad_382": 64926.1,
"tp2_ad_618": 65701.54,
"tp3_a_or_structure_liquidity": 66956.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8778,
"ABC": 0.779
},
"x_price": 64186.5,
"x_idx": 195,
"x_order": 5,
"a_price": 66956.7,
"a_idx": 244,
"a_order": 8,
"b_price": 64525.0,
"b_idx": 271,
"b_order": 5,
"c_price": 66419.2,
"c_idx": 276,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.641,
"ratio_score": 0.473,
"prz_score": 0.902,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 63660.1,
"prz_range": [
62912.73,
63722.99
],
"prz_width_pct": 1.28,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.57,
"price_to_prz_pct_raw": 1.5662,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.65,
"reaction_detail": {
"reaction_score": 0.65,
"reaction_move_ratio_ad": 0.27,
"adverse_move_ratio_ad": 0.397,
"bars_after_d": 10,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 63317.86,
"a_price": 67255.4,
"tp1_ad_382": 64822.0,
"tp2_ad_618": 65751.26,
"tp3_a_or_structure_liquidity": 67255.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8048,
"ABC": 0.6937,
"BCD": 1.4566,
"XAD": 1.0598
},
"x_price": 63862.9,
"x_idx": 180,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 227,
"a_order": 8,
"b_price": 64525.0,
"b_idx": 271,
"b_order": 5,
"c_price": 66419.2,
"c_idx": 276,
"c_order": 8,
"d_idx": 289
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.637,
"ratio_score": 0.38,
"prz_score": 0.983,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 63360.0,
"prz_range": [
62784.03,
63394.07
],
"prz_width_pct": 0.967,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.2,
"price_to_prz_pct_raw": 1.1991,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"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.961,
"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": "bullish",
"source": "gartley",
"d_price": 63089.05,
"a_price": 64362.6,
"tp1_ad_382": 63575.55,
"tp2_ad_618": 63876.1,
"tp3_a_or_structure_liquidity": 64362.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6466,
"ABC": 0.4712,
"BCD": 0.9838,
"XAD": 0.6416
},
"x_price": 62800.0,
"x_idx": 146,
"x_order": 8,
"a_price": 64362.6,
"a_idx": 155,
"a_order": 8,
"b_price": 63352.3,
"b_idx": 160,
"b_order": 5,
"c_price": 63828.4,
"c_idx": 165,
"c_order": 5,
"d_idx": 167
}
],
"actionable_patterns_list": [
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.89,
"prz_proximity": "nearby",
"prz_range": [
62784.05,
63324.46
],
"prz_reversal_direction": "up",
"price_to_prz_pct": 1.14,
"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": 63054.25,
"a_price": 64362.6,
"tp1_ad_382": 63554.04,
"tp2_ad_618": 63862.81,
"tp3_a_or_structure_liquidity": 64362.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "GARTLEY FORMING HIGH PRZ $62,784.05-$63,324.46: 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.89,
"ratio_score": 0.831,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 63054.25,
"prz_range": [
62784.05,
63324.46
],
"prz_width_pct": 0.857,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.14,
"price_to_prz_pct_raw": 1.1433,
"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": 63054.25,
"a_price": 64362.6,
"tp1_ad_382": 63554.04,
"tp2_ad_618": 63862.81,
"tp3_a_or_structure_liquidity": 64362.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6466,
"ABC": 0.4712
},
"x_price": 62800.0,
"x_idx": 146,
"x_order": 8,
"a_price": 64362.6,
"a_idx": 155,
"a_order": 8,
"b_price": 63352.3,
"b_idx": 160,
"b_order": 5,
"c_price": 63828.4,
"c_idx": 165,
"c_order": 5,
"d_idx": null
},
"best_tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 63054.25,
"a_price": 64362.6,
"tp1_ad_382": 63554.04,
"tp2_ad_618": 63862.81,
"tp3_a_or_structure_liquidity": 64362.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"tp_ladder": [
{
"direction": "bullish",
"source": "gartley",
"d_price": 63054.25,
"a_price": 64362.6,
"tp1_ad_382": 63554.04,
"tp2_ad_618": 63862.81,
"tp3_a_or_structure_liquidity": 64362.6,
"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": "watch",
"directional_scores": {
"bullish": 0.132,
"bearish": 0
},
"directional_score_total": 0.132,
"directional_dominance": 1.0
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.42,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.46,\n \"setup_signals\": [\n \"현재가 $62,341.50가 7일 저점 $62,232.10 바로 위에 위치하며, 단기 매도 확장 후 저점 유동성 테스트 구간에 진입\",\n \"엄격한 bullish Crab 형성 PRZ 활성: D $62,597.51, PRZ $62,256.12-$62,938.90, XAD/BC_EXT/ABCD 3중 Fib confluence\",\n \"추가 bullish Crab 형성 PRZ 활성: D $62,839.16, PRZ $62,440.58-$63,237.73, ratio_score 1.0\",\n \"bullish Bat 형성 PRZ 활성: D $62,916.39, PRZ $62,548.00-$63,284.77, XAB 0.5112 및 ABC 0.8243\",\n \"가장 높은 council 관련 패턴은 strict/high bullish Gartley 형성 PRZ $62,784.05-$63,324.46, PRZ score 1.0, 다만 아직 반응 확인 없음\",\n \"현재 EMA20 $64,143.52, EMA120 $64,789.44, EMA240 $64,072.13 아래에 있어 구조적 반등 확인 전까지는 하락 구조 우위\"\n ],\n \"reasoning\": \"1시간 기준 가격은 $62,341.50로 EMA20 $64,143.52, EMA120 $64,789.44, EMA240 $64,072.13을 모두 하회하고 있으며 24시간 -5.13% 하락, 마지막 5개 캔들 중 강한 -2.3% 하락 캔들이 있어 확인된 구조는 아직 bearish로 본다. 다만 $62,256.12-$62,938.90 Crab, $62,440.58-$63,237.73 Crab, $62,548.00-$63,284.77 Bat 등 bullish PRZ가 현재가 주변에 밀집해 있어 setup_bias는 반등 후보로 bullish이다. 핵심 council PRZ는 strict/high Gartley $62,784.05-$63,324.46이며 XAD, BC extension, AB=CD 3중 confluence와 prz_score 1.0을 갖지만, confirmed_reaction_prz_count가 0이고 execution_readiness가 watch이므로 단독 매수 신호로 격상할 수 없다. 따라서 현재 판단은 하락 구조 속 bullish PRZ 반응 대기이며, $63,324.46 상단 회복 후 15m/1h MSS 또는 sweep→reclaim이 확인되어야 harmonic이 유효한 중간 confluence로 승격된다.\",\n \"key_levels\": {\n \"support\": [\n 62256.12,\n 62232.1,\n 61679.93\n ],\n \"resistance\": [\n 62938.9,\n 63324.46,\n 63554.04,\n 63862.81,\n 64143.52,\n 64789.44\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$61,679.93\",\n \"risk_scenario\": \"$61,679.93 아래로 1시간 종가 수용이 발생하면 현재의 bullish PRZ 클러스터는 실패 구간으로 전환되며, $62,232.10 7일 저점 이탈 이후 추가 매도 확장과 하위 유동성 탐색 가능성이 커진다. 반대로 $62,784.05-$63,324.46 Gartley PRZ를 재진입·회복하고 $63,554.04 이상으로 반응이 이어지면 TP2 $63,862.81, 이후 $64,362.60까지의 반등 브랜치가 활성화된다.\",\n \"data_quality\": \"medium\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bearish",
"overall_confidence": 0.74,
"execution_setup": {
"setup_bias": "bullish",
"setup_strength": 0.58,
"active_setups": [
"현재가 $62,341.50는 7일 저점 및 Wyckoff SOW 저점 $62,232.10 바로 위에 위치한 단기 반응 구간",
"ICT 기준 EQ $64,325.65 아래 deep discount 영역이며, $62,232.10 방어 후 $62,840.20 회복 시 단기 구조 회복 조건 발생",
"Fibonacci 기준 $62,486.33 confluence zone 및 ext_2.0 $62,540.20 부근을 하회한 과확장 반응 구간",
"Harmonic 기준 bullish Crab PRZ $62,256.12-$62,938.90 및 $62,440.58-$63,237.73가 현재가 주변에 중첩",
"다만 derivatives는 롱 계정 비율 0.644와 CVD -6368.6350으로 롱 언와인딩성 약세 압력을 경고"
],
"setup_vs_structure": "구조는 명확히 bearish이나, 실행 셋업은 저점 유동성·discount·PRZ 반응 구간 때문에 bullish 반등 후보가 우세하다. 즉, 현재는 bearish regime 안의 pre-confirmation countertrend setup이며, 구조 전환으로 해석하려면 $62,840.20 이후 $64,143-$64,352 회복 확인이 필요하다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 3,
"neutral_count": 3
},
"key_levels": {
"support": [
62232.1,
61848.1,
61803.74,
61700,
61547.9,
61068.6,
60755.0
],
"resistance": [
62540.2,
62759.5,
62840.2,
63000,
63324.46,
63504.75,
64072.13,
64143.52,
64352.2,
64780.0,
64800,
66419.2
]
},
"confluences": [
"Candlestick, Derivatives, Wyckoff, ICT, Harmonic 모두 $62,232.10 부근을 핵심 저점·지지·SOW·range low로 인식한다.",
"Wyckoff의 AR 하단 $62,759.50, ICT의 단기 BOS 회복 기준 $62,840.20, Harmonic의 Crab/Gartley PRZ 상단 $62,938.90-$63,324.46가 $62.7k-$63.3k 구간에 밀집해 있다.",
"Candlestick EMA20 $64,143.52, Fibonacci ret_0.382 $64,087.90 및 ret_0.618 $64,352.20, ICT EQ $64,325.65가 $64.1k-$64.35k 저항 클러스터를 형성한다.",
"Wyckoff LPSY $64,780.00, Derivatives 상방 청산 레벨 $64,800, Candlestick EMA120 $64,789.44가 $64.78k-$64.80k에 강한 구조 저항으로 겹친다.",
"Wyckoff UTAD $66,419.20와 ICT range high $66,419.20가 동일하며, bearish distribution 해석의 최종 무효화 기준으로 수렴한다.",
"모든 구조 해석이 현재가가 주요 EMA20 $64,143.52, EMA120 $64,789.44, EMA240 $64,072.13 아래에 있다는 점에 동의한다."
],
"conflicts": [
"구조 진단은 전원 bearish에 가깝지만, 실행 셋업은 Candlestick, Fibonacci, ICT, Harmonic이 저점 반응·discount·PRZ를 근거로 bullish 후보를 제시해 구조와 셋업이 충돌한다.",
"Derivatives와 Wyckoff는 롱 쏠림, CVD 악화, SOW 진행을 근거로 약세 지속 조건을 강조하지만, Fibonacci와 Harmonic은 $62.2k-$62.9k를 과확장 반응 구간으로 본다.",
"Candlestick의 bullish engulfing 후보는 bull_score는 높지만 패턴 품질 0.435와 거래량 확인 부재로 구조 전환 신호로 보기 어렵다.",
"Harmonic은 다수의 bullish PRZ를 제시하지만 대부분 forming 또는 pre-confirmation 상태이며, confirmed reaction이 부족해 단독으로 bearish 구조를 뒤집을 수 없다."
],
"executive_summary": "BTC/USDT 1시간 구조는 현재 bearish distribution regime으로 판단되며, Wyckoff상 UTAD $66,419.20 이후 LPSY $64,780.00에서 재공급이 확인되고 SOW $62,232.10까지 진행된 Phase D 위치다. 현재가 $62,341.50는 주 레인지 하단 $62,759.50 아래, EMA20 $64,143.52·EMA240 $64,072.13·EMA120 $64,789.44 아래에 있어 구조적 수용은 여전히 하방이다. 다만 $62,232.10 저점, Fibonacci $62,486.33, Harmonic PRZ $62,256.12-$62,938.90, ICT discount 조건이 중첩되어 즉시 실행 관점에서는 반등 후보 조건이 강하게 존재한다. 구조 리스크는 롱 계정 비율 0.644와 CVD 악화가 동반된 롱 언와인딩이며, 반대로 bearish 구조의 핵심 무효화는 $64,780.00 LPSY 회복 이후 최종적으로 $66,419.20 UTAD 상단 수용이다.",
"raw_llm_response": "{\n \"overall_signal\": \"bearish\",\n \"overall_confidence\": 0.74,\n \"execution_setup\": {\n \"setup_bias\": \"bullish\",\n \"setup_strength\": 0.58,\n \"active_setups\": [\n \"현재가 $62,341.50는 7일 저점 및 Wyckoff SOW 저점 $62,232.10 바로 위에 위치한 단기 반응 구간\",\n \"ICT 기준 EQ $64,325.65 아래 deep discount 영역이며, $62,232.10 방어 후 $62,840.20 회복 시 단기 구조 회복 조건 발생\",\n \"Fibonacci 기준 $62,486.33 confluence zone 및 ext_2.0 $62,540.20 부근을 하회한 과확장 반응 구간\",\n \"Harmonic 기준 bullish Crab PRZ $62,256.12-$62,938.90 및 $62,440.58-$63,237.73가 현재가 주변에 중첩\",\n \"다만 derivatives는 롱 계정 비율 0.644와 CVD -6368.6350으로 롱 언와인딩성 약세 압력을 경고\"\n ],\n \"setup_vs_structure\": \"구조는 명확히 bearish이나, 실행 셋업은 저점 유동성·discount·PRZ 반응 구간 때문에 bullish 반등 후보가 우세하다. 즉, 현재는 bearish regime 안의 pre-confirmation countertrend setup이며, 구조 전환으로 해석하려면 $62,840.20 이후 $64,143-$64,352 회복 확인이 필요하다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 0,\n \"bearish_count\": 3,\n \"neutral_count\": 3\n },\n \"key_levels\": {\n \"support\": [\n 62232.1,\n 61848.1,\n 61803.74,\n 61700,\n 61547.9,\n 61068.6,\n 60755.0\n ],\n \"resistance\": [\n 62540.2,\n 62759.5,\n 62840.2,\n 63000,\n 63324.46,\n 63504.75,\n 64072.13,\n 64143.52,\n 64352.2,\n 64780.0,\n 64800,\n 66419.2\n ]\n },\n \"confluences\": [\n \"Candlestick, Derivatives, Wyckoff, ICT, Harmonic 모두 $62,232.10 부근을 핵심 저점·지지·SOW·range low로 인식한다.\",\n \"Wyckoff의 AR 하단 $62,759.50, ICT의 단기 BOS 회복 기준 $62,840.20, Harmonic의 Crab/Gartley PRZ 상단 $62,938.90-$63,324.46가 $62.7k-$63.3k 구간에 밀집해 있다.\",\n \"Candlestick EMA20 $64,143.52, Fibonacci ret_0.382 $64,087.90 및 ret_0.618 $64,352.20, ICT EQ $64,325.65가 $64.1k-$64.35k 저항 클러스터를 형성한다.\",\n \"Wyckoff LPSY $64,780.00, Derivatives 상방 청산 레벨 $64,800, Candlestick EMA120 $64,789.44가 $64.78k-$64.80k에 강한 구조 저항으로 겹친다.\",\n \"Wyckoff UTAD $66,419.20와 ICT range high $66,419.20가 동일하며, bearish distribution 해석의 최종 무효화 기준으로 수렴한다.\",\n \"모든 구조 해석이 현재가가 주요 EMA20 $64,143.52, EMA120 $64,789.44, EMA240 $64,072.13 아래에 있다는 점에 동의한다.\"\n ],\n \"conflicts\": [\n \"구조 진단은 전원 bearish에 가깝지만, 실행 셋업은 Candlestick, Fibonacci, ICT, Harmonic이 저점 반응·discount·PRZ를 근거로 bullish 후보를 제시해 구조와 셋업이 충돌한다.\",\n \"Derivatives와 Wyckoff는 롱 쏠림, CVD 악화, SOW 진행을 근거로 약세 지속 조건을 강조하지만, Fibonacci와 Harmonic은 $62.2k-$62.9k를 과확장 반응 구간으로 본다.\",\n \"Candlestick의 bullish engulfing 후보는 bull_score는 높지만 패턴 품질 0.435와 거래량 확인 부재로 구조 전환 신호로 보기 어렵다.\",\n \"Harmonic은 다수의 bullish PRZ를 제시하지만 대부분 forming 또는 pre-confirmation 상태이며, confirmed reaction이 부족해 단독으로 bearish 구조를 뒤집을 수 없다.\"\n ],\n \"highest_conviction_analyst\": \"Wyckoff Expert — DIS 구조 적합도가 가장 높고, BC $64,250.00 → AR $62,759.50 → UTAD $66,419.20 → LPSY $64,780.00 → SOW $62,232.10로 이어지는 분배 Phase D 체인이 가장 명확하다. 현재가가 주 분배 레인지 하단 $62,759.50 아래에 있어 구조적 약세 판정의 근거가 가장 구체적이다.\",\n \"invalidation_level\": \"$66,419.20 상방 회복 및 1시간 종가 수용 시 분배/UTAD 기반 bearish 구조 해석은 무효화된다. 그 전 단계로 $64,780.00 LPSY 회복은 bearish 구조 약화 신호다.\",\n \"executive_summary\": \"BTC/USDT 1시간 구조는 현재 bearish distribution regime으로 판단되며, Wyckoff상 UTAD $66,419.20 이후 LPSY $64,780.00에서 재공급이 확인되고 SOW $62,232.10까지 진행된 Phase D 위치다. 현재가 $62,341.50는 주 레인지 하단 $62,759.50 아래, EMA20 $64,143.52·EMA240 $64,072.13·EMA120 $64,789.44 아래에 있어 구조적 수용은 여전히 하방이다. 다만 $62,232.10 저점, Fibonacci $62,486.33, Harmonic PRZ $62,256.12-$62,938.90, ICT discount 조건이 중첩되어 즉시 실행 관점에서는 반등 후보 조건이 강하게 존재한다. 구조 리스크는 롱 계정 비율 0.644와 CVD 악화가 동반된 롱 언와인딩이며, 반대로 bearish 구조의 핵심 무효화는 $64,780.00 LPSY 회복 이후 최종적으로 $66,419.20 UTAD 상단 수용이다.\"\n}"
},
"overall_signal": "bearish",
"overall_confidence": 0.74,
"operating_path": {
"path_type": "complex",
"confidence": 0.62,
"waypoints": [
{
"seq": 1,
"price": 63456.31,
"type": "resistance_test",
"source": "Fibonacci(fib_confluence strict 0.85, WP1 후보 1순위), Wyckoff(EQ $63,504.75 숏 셋업존), Harmonic(Gartley PRZ 상단 $63,324.46-$63,554.04)",
"description": "셋업 레이어가 bullish(58%, strength>=0.5)로 구조(BEARISH 74%)와 충돌하므로 첫 웨이포인트는 셋업 방향인 반등을 따른다. 현재가 $62,341.50는 SOW 저점 $62,232.10 바로 위 deep discount 구간이며, 가장 가까운 strict fib_confluence $63,456.31(+1.79%)을 1차 반등 타깃으로 본다. 이 구간은 Wyckoff EQ $63,504.75 숏 셋업존, Harmonic Gartley PRZ 상단과 중첩되어 반등 소진·재공급(LPSY 성격) 가능성이 높다. 다만 harmonic PRZ는 pre-confirmation이고 derivatives가 롱 언와인딩을 경고하므로 돌파가 아닌 거부 후보 구간으로 취급한다.",
"est_hours": 6.0,
"turning_zone": [
63456.31,
63680.0
],
"likely_wick": 63504.75,
"rejection_confirm": 63196.46,
"invalid_overshoot": 63850.0,
"calibration_reasoning": "strict fib 컨플루언스 $63,456.31(ret_0.5/ext_1.272/ext_1.0)을 베이스로 두고, 바로 위 Wyckoff EQ 숏 셋업존 $63,504.75(차이르만 저항)를 공급 자석으로 삼아 likely_wick을 설정했다. zone 폭은 ~0.42 ATR($224)이며, 하모닉 Gartley PRZ/TP 래더는 PRE_CONFIRMATION이라 레벨 이동에 사용하지 않고 컨텍스트로만 취급했다. 거부 확인은 fib 저항 $63,196.46(-0.48 ATR) 재상실, 무효화는 EQ 공급 상단을 넘어서는 $63,850(돌파 전환)으로 잡았다."
},
{
"seq": 2,
"price": 62232.1,
"type": "support_test",
"source": "Wyckoff(SOW $62,232.10, Phase D), Candlestick·Derivatives·ICT·Harmonic 전원 공통 7일 저점·range low·sell-side liquidity",
"description": "반등이 $63,456 EQ/PRZ 저항에서 거부되면 구조적 bearish 우위(74%)가 재개된다. 전 council이 핵심 저점·SOW·range low로 합의한 $62,232.10을 재테스트한다. 이 레벨은 7일 저점이자 Wyckoff SOW로, 1시간 종가 기준 이탈 여부가 다음 방향(반등 연장 vs 추가 하락)을 결정하는 분기점이다.",
"est_hours": 14.0,
"turning_zone": [
61960.0,
62232.1
],
"likely_wick": 62090.0,
"rejection_confirm": 62486.33,
"invalid_overshoot": 61848.1,
"calibration_reasoning": "차이르만/Wyckoff SOW/7일 저점이 합의된 $62,232.10을 베이스로, 레인지 로우 아래 매도 스톱을 쓸어담는 얕은 언더컷 $62,090을 likely_wick으로 설정했다. zone 폭 ~0.51 ATR($272)로 중간 웨이포인트 기준을 적용했고, 반등 확인은 fib 컨플루언스 $62,486.33(ret_0.618+ext_2.0) 회복으로 본다. 다음 지지 선반 $61,848.10의 결정적 상실은 이 레벨에서의 턴을 무효화하며 bearish 연장(WP3)으로 이어진다."
},
{
"seq": 3,
"price": 61700.0,
"type": "swing_low",
"source": "Derivatives($61,700 1차 청산 타깃, OI -1.525%·CVD -6368.6350 롱 언와인딩), ICT(하단 bullish OB demand array $61,547.90-$61,068.60)",
"description": "롱 계정 비율 0.644·CVD 악화의 롱 언와인딩 압력과 bearish 구조를 반영해 $62,232.10 종가 이탈 시 derivatives 1차 청산 타깃 $61,700까지 확장한다. 바로 아래 $61,547.90-$61,068.60은 ICT bullish OB로 반등성 매수 유입이 기대되는 turning zone이며, 24시간 내 도달 가능한 현실적 저점으로 본다.",
"est_hours": 22.0,
"turning_zone": [
61308.25,
61700.0
],
"likely_wick": 61547.9,
"rejection_confirm": 61848.1,
"invalid_overshoot": 61068.6,
"calibration_reasoning": "터미널 웨이포인트이자 derivatives 1차 청산 타깃 $61,700을 베이스로, 바로 아래 ICT bullish OB($61,547.90~$61,068.60)를 zone에 포함했다. likely_wick은 반응성 매수가 먼저 들어오는 OB 상단 $61,547.90(차이르만 지지, $61,500 라운드 자석 근접)에 무게를 두고, zone 하단은 OB mean threshold $61,308.25(폭 ~0.69 ATR, 터미널 기준)로 잡았다. 반등 확인은 $61,848.10 선반 회복, 무효화는 OB 하단 $61,068.60 종가 이탈($60,755 개방)이다."
}
],
"period_extremes": {
"4h": {
"expected_high": 63196.46,
"expected_low": 62232.1,
"high_first": false
},
"8h": {
"expected_high": 63456.31,
"expected_low": 62232.1,
"high_first": false
},
"24h": {
"expected_high": 63456.31,
"expected_low": 61700.0,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 63504.75,
"description": "WP1 거부 대신 Wyckoff EQ $63,504.75 위 1시간 종가 수용 시 반등이 가속되어 EMA240 $64,072.13·EMA20 $64,143.52 클러스터로 연장. 이 경우 bearish 연속 레그(WP2·WP3) 발생 가능성이 약화된다."
},
"bearish": {
"price": 62232.1,
"description": "SOW·range low $62,232.10 1시간 종가 이탈 시 bearish 가속 확정. WP3 브레이크다운 시나리오 가동으로 $61,700 청산 타깃, 추가 이탈 시 $61,068.60까지 sell-side 유동성 개방."
}
},
"scenario_invalidation": 64352.2,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.62,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 63456.31,\n \"type\": \"resistance_test\",\n \"source\": \"Fibonacci(fib_confluence strict 0.85, WP1 후보 1순위), Wyckoff(EQ $63,504.75 숏 셋업존), Harmonic(Gartley PRZ 상단 $63,324.46-$63,554.04)\",\n \"description\": \"셋업 레이어가 bullish(58%, strength>=0.5)로 구조(BEARISH 74%)와 충돌하므로 첫 웨이포인트는 셋업 방향인 반등을 따른다. 현재가 $62,341.50는 SOW 저점 $62,232.10 바로 위 deep discount 구간이며, 가장 가까운 strict fib_confluence $63,456.31(+1.79%)을 1차 반등 타깃으로 본다. 이 구간은 Wyckoff EQ $63,504.75 숏 셋업존, Harmonic Gartley PRZ 상단과 중첩되어 반등 소진·재공급(LPSY 성격) 가능성이 높다. 다만 harmonic PRZ는 pre-confirmation이고 derivatives가 롱 언와인딩을 경고하므로 돌파가 아닌 거부 후보 구간으로 취급한다.\",\n \"est_hours\": 6.0\n },\n {\n \"seq\": 2,\n \"price\": 62232.10,\n \"type\": \"support_test\",\n \"source\": \"Wyckoff(SOW $62,232.10, Phase D), Candlestick·Derivatives·ICT·Harmonic 전원 공통 7일 저점·range low·sell-side liquidity\",\n \"description\": \"반등이 $63,456 EQ/PRZ 저항에서 거부되면 구조적 bearish 우위(74%)가 재개된다. 전 council이 핵심 저점·SOW·range low로 합의한 $62,232.10을 재테스트한다. 이 레벨은 7일 저점이자 Wyckoff SOW로, 1시간 종가 기준 이탈 여부가 다음 방향(반등 연장 vs 추가 하락)을 결정하는 분기점이다.\",\n \"est_hours\": 14.0\n },\n {\n \"seq\": 3,\n \"price\": 61700.00,\n \"type\": \"swing_low\",\n \"source\": \"Derivatives($61,700 1차 청산 타깃, OI -1.525%·CVD -6368.6350 롱 언와인딩), ICT(하단 bullish OB demand array $61,547.90-$61,068.60)\",\n \"description\": \"롱 계정 비율 0.644·CVD 악화의 롱 언와인딩 압력과 bearish 구조를 반영해 $62,232.10 종가 이탈 시 derivatives 1차 청산 타깃 $61,700까지 확장한다. 바로 아래 $61,547.90-$61,068.60은 ICT bullish OB로 반등성 매수 유입이 기대되는 turning zone이며, 24시간 내 도달 가능한 현실적 저점으로 본다.\",\n \"est_hours\": 22.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 63196.46, \"expected_low\": 62232.10, \"high_first\": false},\n \"8h\": {\"expected_high\": 63456.31, \"expected_low\": 62232.10, \"high_first\": false},\n \"24h\": {\"expected_high\": 63456.31, \"expected_low\": 61700.00, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\"price\": 63504.75, \"description\": \"WP1 거부 대신 Wyckoff EQ $63,504.75 위 1시간 종가 수용 시 반등이 가속되어 EMA240 $64,072.13·EMA20 $64,143.52 클러스터로 연장. 이 경우 bearish 연속 레그(WP2·WP3) 발생 가능성이 약화된다.\"},\n \"bearish\": {\"price\": 62232.10, \"description\": \"SOW·range low $62,232.10 1시간 종가 이탈 시 bearish 가속 확정. WP3 브레이크다운 시나리오 가동으로 $61,700 청산 타깃, 추가 이탈 시 $61,068.60까지 sell-side 유동성 개방.\"}\n },\n \"scenario_invalidation\": 64352.20\n}\n```"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 63456.31,
"turning_zone": [
63456.31,
63680.0
],
"likely_wick": 63504.75,
"rejection_confirm": 63196.46,
"invalid_overshoot": 63850.0,
"calibration_reasoning": "strict fib 컨플루언스 $63,456.31(ret_0.5/ext_1.272/ext_1.0)을 베이스로 두고, 바로 위 Wyckoff EQ 숏 셋업존 $63,504.75(차이르만 저항)를 공급 자석으로 삼아 likely_wick을 설정했다. zone 폭은 ~0.42 ATR($224)이며, 하모닉 Gartley PRZ/TP 래더는 PRE_CONFIRMATION이라 레벨 이동에 사용하지 않고 컨텍스트로만 취급했다. 거부 확인은 fib 저항 $63,196.46(-0.48 ATR) 재상실, 무효화는 EQ 공급 상단을 넘어서는 $63,850(돌파 전환)으로 잡았다."
},
{
"seq": 2,
"base_target": 62232.1,
"turning_zone": [
61960.0,
62232.1
],
"likely_wick": 62090.0,
"rejection_confirm": 62486.33,
"invalid_overshoot": 61848.1,
"calibration_reasoning": "차이르만/Wyckoff SOW/7일 저점이 합의된 $62,232.10을 베이스로, 레인지 로우 아래 매도 스톱을 쓸어담는 얕은 언더컷 $62,090을 likely_wick으로 설정했다. zone 폭 ~0.51 ATR($272)로 중간 웨이포인트 기준을 적용했고, 반등 확인은 fib 컨플루언스 $62,486.33(ret_0.618+ext_2.0) 회복으로 본다. 다음 지지 선반 $61,848.10의 결정적 상실은 이 레벨에서의 턴을 무효화하며 bearish 연장(WP3)으로 이어진다."
},
{
"seq": 3,
"base_target": 61700.0,
"turning_zone": [
61308.25,
61700.0
],
"likely_wick": 61547.9,
"rejection_confirm": 61848.1,
"invalid_overshoot": 61068.6,
"calibration_reasoning": "터미널 웨이포인트이자 derivatives 1차 청산 타깃 $61,700을 베이스로, 바로 아래 ICT bullish OB($61,547.90~$61,068.60)를 zone에 포함했다. likely_wick은 반응성 매수가 먼저 들어오는 OB 상단 $61,547.90(차이르만 지지, $61,500 라운드 자석 근접)에 무게를 두고, zone 하단은 OB mean threshold $61,308.25(폭 ~0.69 ATR, 터미널 기준)로 잡았다. 반등 확인은 $61,848.10 선반 회복, 무효화는 OB 하단 $61,068.60 종가 이탈($60,755 개방)이다."
}
],
"executive_summary": "세 웨이포인트 모두 셋업 데이터에 앵커링했다 — WP1은 strict fib 컨플루언스 위 Wyckoff EQ 숏존($63,504.75)을 거부 자석으로, WP2는 SOW 레인지 로우 아래 얕은 스톱 스윕을, WP3(터미널)는 ICT bullish OB 상단을 wick 타깃으로 설정했다. 하모닉 Gartley는 PRE_CONFIRMATION 상태라 어떤 웨이포인트도 단독으로 이동시키지 않았으며 보조 컨텍스트로만 사용했다. zone 폭은 중간 구간 0.42~0.51 ATR, 터미널은 0.69 ATR로 차등 적용했다.",
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 63456.31,\n \"turning_zone\": [63456.31, 63680.00],\n \"likely_wick\": 63504.75,\n \"rejection_confirm\": 63196.46,\n \"invalid_overshoot\": 63850.00,\n \"calibration_reasoning\": \"strict fib 컨플루언스 $63,456.31(ret_0.5/ext_1.272/ext_1.0)을 베이스로 두고, 바로 위 Wyckoff EQ 숏 셋업존 $63,504.75(차이르만 저항)를 공급 자석으로 삼아 likely_wick을 설정했다. zone 폭은 ~0.42 ATR($224)이며, 하모닉 Gartley PRZ/TP 래더는 PRE_CONFIRMATION이라 레벨 이동에 사용하지 않고 컨텍스트로만 취급했다. 거부 확인은 fib 저항 $63,196.46(-0.48 ATR) 재상실, 무효화는 EQ 공급 상단을 넘어서는 $63,850(돌파 전환)으로 잡았다.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 62232.10,\n \"turning_zone\": [61960.00, 62232.10],\n \"likely_wick\": 62090.00,\n \"rejection_confirm\": 62486.33,\n \"invalid_overshoot\": 61848.10,\n \"calibration_reasoning\": \"차이르만/Wyckoff SOW/7일 저점이 합의된 $62,232.10을 베이스로, 레인지 로우 아래 매도 스톱을 쓸어담는 얕은 언더컷 $62,090을 likely_wick으로 설정했다. zone 폭 ~0.51 ATR($272)로 중간 웨이포인트 기준을 적용했고, 반등 확인은 fib 컨플루언스 $62,486.33(ret_0.618+ext_2.0) 회복으로 본다. 다음 지지 선반 $61,848.10의 결정적 상실은 이 레벨에서의 턴을 무효화하며 bearish 연장(WP3)으로 이어진다.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 61700.00,\n \"turning_zone\": [61308.25, 61700.00],\n \"likely_wick\": 61547.90,\n \"rejection_confirm\": 61848.10,\n \"invalid_overshoot\": 61068.60,\n \"calibration_reasoning\": \"터미널 웨이포인트이자 derivatives 1차 청산 타깃 $61,700을 베이스로, 바로 아래 ICT bullish OB($61,547.90~$61,068.60)를 zone에 포함했다. likely_wick은 반응성 매수가 먼저 들어오는 OB 상단 $61,547.90(차이르만 지지, $61,500 라운드 자석 근접)에 무게를 두고, zone 하단은 OB mean threshold $61,308.25(폭 ~0.69 ATR, 터미널 기준)로 잡았다. 반등 확인은 $61,848.10 선반 회복, 무효화는 OB 하단 $61,068.60 종가 이탈($60,755 개방)이다.\"\n }\n ],\n \"executive_summary\": \"세 웨이포인트 모두 셋업 데이터에 앵커링했다 — WP1은 strict fib 컨플루언스 위 Wyckoff EQ 숏존($63,504.75)을 거부 자석으로, WP2는 SOW 레인지 로우 아래 얕은 스톱 스윕을, WP3(터미널)는 ICT bullish OB 상단을 wick 타깃으로 설정했다. 하모닉 Gartley는 PRE_CONFIRMATION 상태라 어떤 웨이포인트도 단독으로 이동시키지 않았으며 보조 컨텍스트로만 사용했다. zone 폭은 중간 구간 0.42~0.51 ATR, 터미널은 0.69 ATR로 차등 적용했다.\"\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 30.4,
"chairman": 38.7,
"operating_path": 328.4,
"tp_calibrator": 214.0
},
"agents": {},
"total_s": 611.4
}
}