Signal: BEARISH (63%) | Price: $64,193.80 | 2026-06-22 01:00 KST | 300 candles
Council: 1 bullish, 2 neutral, 3 bearish | Support: $64,132 / $63,168 / $63,136 | Resistance: $64,371 / $64,918 / $65,326
BTC/USDT 일봉 구조는 다수 분석 기준에서 EMA20 $65,543.12 및 최근 bearish CHoCH $64,918.20 아래에 머물러 있어 현재 종합 구조 편향은 bearish로 판정한다. 다만 Wyckoff 관점에서는 $59,080 Spring 이후 $67,255.40 SOS와 $62,232.10 LPS 후보가 형성된 누적 Phase D 가능성이 남아 있어, 시장은 하락 추세 내부의 재축적 후보 구간으로 해석된다. 핵심 구조 방어선은 $62,232.10~$62,203.00이며, 이 구간은 LPS·7일 저점·피보나치 0.618·파생 청산대가 중첩된다. 반대로 $65,326.01~$65,745.00 회복 전까지는 상방 수용이 확인되지 않으며, $67,255.40을 회복해야 현재 bearish 구조 판정이 실질적으로 무효화된다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | BULLISH | 62% | $62,232 / $59,800 | $65,543 / $65,745 |
| ICT Trader | BEARISH | 85% | $63,136 / $62,232 | $64,371 / $64,918 |
| Derivatives Trader | BEARISH | 62% | $63,500 / $62,300 | $64,200 / $65,400 |
| Candlestick Reader | BEARISH | 56% | $62,232 / $64,194 | $65,543 / $67,255 |
| Fibonacci Analyst | NEUTRAL | 58% | $64,132 / $63,168 | $65,326 / $67,255 |
| Harmonic Specialist | NEUTRAL | 52% | $65,381 / $65,323 | $65,543 / $66,000 |
Support: $62,232 / $59,800 / $59,080 | Resistance: $65,543 / $65,745 / $67,255 | Horizon: medium term
지표상 regime은 ACC, regime_fitness는 0.896이며 감지된 체인은 SC $59,800 → AR $71,690 → ST $64,918.20 → Spring $59,080 → SOS $67,255.40 → LPS $62,232.10으로 누적 Phase D 구조가 우세합니다. 구조적 편향은 bullish이지만, 현재가 $64,193.80는 EMA20 $65,543.12와 레인지 EQ 약 $65,745 아래에 있어 LPS 이후 반등이 아직 명확한 상방 수용으로 확인되지는 않았습니다. 즉, 구조는 누적 후반부의 강세 후보이나 즉시 경로는 $65,543~$65,745 회복 테스트가 먼저이며, 실패 시 LPS $62,232.10 재시험 가능성이 남아 있습니다. $67,255.40의 SOS 고점을 재돌파하고 유지해야 Phase D의 수요 우위가 더 명확해집니다.
Support: $63,136 / $62,232 / $59,080 | Resistance: $64,371 / $64,918 / $65,543 | Horizon: short/medium term
확인된 구조는 bearish로 판단한다. 최근 구조 이벤트에서 $64,918.20 bearish CHoCH가 발생했고, 현재가 $64,193.80는 해당 레벨 아래에 있어 구조적 회복보다 하방 수용이 우세하다. 또한 가격은 EQ $70,954.35 아래 discount에 있지만, 활성 bullish OB와 미체결 bullish FVG가 모두 0개라 discount 매수 근거가 약하다. 전일 고가 $64,370.90을 일시적으로 돌파한 뒤 현재가가 다시 그 아래로 내려와 buy-side 유동성 회수 후 하락 지속 셋업으로 해석된다. 하방에서는 전일 저가 $63,136.20, 7일 저가 $62,232.10, range low $59,080.00가 주요 liquidity magnet이다.
Support: $63,500 / $62,300 / $62,232 | Resistance: $64,200 / $65,400 / $65,543 | Horizon: short to medium term, 특히 파생 데이터 선행성을 감안한 향후 4-8시간 및 다음 1-2개 일봉
확정 구조 관점에서는 현재가 $64,193.80이 EMA20 $65,543.12 아래에 있고 EMA120 $73,399.55, EMA240 $80,518.04를 크게 하회해 일봉 구조는 bearish로 판단한다. 다만 setup 관점에서는 아직 $62,232.10 7일 저점 이탈이 확정된 것은 아니지만, 롱 계정 비율 0.629와 account_long_crowding=1.000, CVD -1655.2270, OI -0.1270%가 동시에 나타나며 참여 약화와 롱 혼잡이 하방 사전 조건을 만든다. 상단에는 $64,200, $65,400, 특히 가장 강한 청산 레벨 $66,100이 있어 단기적으로 위쪽 유동성 회수 후 실패하면 $63,500, $62,300, $61,600 하방 청산대로 이동할 가능성이 높다. funding_avg는 0.000으로 극단적이지 않아 강제 숏 스퀴즈 압력은 제한적이지만, aggregate_score 0.349와 bear_signals 2개, bull_signals 0개는 파생 포지셔닝상 매수 우위가 부족함을 시사한다.
Support: $62,232 / $64,194 | Resistance: $65,543 / $67,255 / $73,400 | Horizon: short term
현재 BTC/USDT는 $64,193.80으로 EMA20 $65,543.12 아래에 있으며, EMA120 $73,399.55와 EMA240 $80,518.04도 크게 하회해 확인된 구조는 여전히 bearish입니다. 최근 캔들은 ▼-1.8%, ▼-2.4% 이후 ▲+0.9%, ▲+1.2% 반등이 나왔지만 마지막 캔들이 ▼-0.1%로 둔화되었고, bearish_engulfing@294와 bullish_engulfing@291이 모두 후보 등급이라 캔들 신호가 충돌합니다. best_pattern_quality가 0.573에 불과하고 high_volume_patterns가 없기 때문에 강한 반전보다는 $62,232.10~$67,255.40 박스 내 약세 우위의 단기 변동성으로 보는 것이 합리적입니다. $65,543.12 EMA20을 회복하지 못하면 $62,232.10 재시험 가능성이 높고, 반대로 $67,255.40을 돌파하면 약세 해석은 약화됩니다.
Support: $64,132 / $63,168 / $62,203 | Resistance: $65,326 / $67,255 / $69,479 | Horizon: short term
현재 BTC/USDT는 $59,080 → $67,255 상승 스윙의 0.382 되돌림 $64,132.40을 거의 정확히 테스트하고 있으며, 현재가 $64,193.80과의 거리는 0.10%에 불과합니다. 피보나치 관점에서는 이 구간에서 단기 반응 확률이 0.65로 평가되지만, 가격이 EMA20 $65,543.12 아래에 있고 EMA120 $73,399.55 및 EMA240 $80,518.04보다 크게 낮아 확정 구조는 아직 bearish입니다. 구조 전환이 확인되려면 최소 ret_0.236 $65,326.01 회복과 이후 스윙 고점 $67,255.40 재도전이 필요합니다. 반대로 ret_0.5 $63,167.70을 이탈하면 황금비 지지 ret_0.618 $62,203.00이 다음 핵심 방어선이며, 이 레벨은 최근 7일 저점 $62,232.10과도 거의 일치합니다.
Support: $65,381 / $65,323 / $64,464 | Resistance: $65,543 / $66,000 / $67,113 | Horizon: short/medium term
일봉 구조는 현재가 $64,193.80이 EMA20 $65,543.12 아래 -2.1%, EMA120 $73,399.55 아래 -12.5%, EMA240 $80,518.04 아래 -20.3%에 있어 확인된 구조 편향은 여전히 bearish로 본다. 다만 조화패턴 관점에서는 가격이 bullish Butterfly PRZ $63,244.56~$65,322.83 및 bullish Gartley PRZ $63,231.55~$65,380.95 안에 있어 pre-confirmation 반등 셋업은 존재한다. 가장 좋은 패턴은 high-quality strict forming Gartley이지만 PRZ가 $65,999.53~$67,113.44로 현재가 대비 3.68% 위의 watch 구간이라 즉시 actionable하지 않다. council_relevant_prz_count와 directional_influence_prz_count가 모두 0이고 actionable_patterns_list도 비어 있으므로, 조화패턴은 현재 메인 경로를 bullish로 뒤집을 수 없고 $63.2k~$65.4k 반응 구간 및 TP 후보를 제공하는 보조 근거로만 사용한다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $63,136 | support_test | ICT(전일 저가 $63,136.20 유동성 마그넷), Fibonacci(ret_0.5 스윙 EQ $63,167.70), Derivatives(하방 청산대 $63,500) | 5.0 | 현재가 $64,193.80은 fib 0.382 $64,132.40에 밀착해 있고, 전일 고가 $64,370.90 buy-side 유동성 회수 후 수용 실패 상태입니다. 셋업·구조가 모두 약세로 정렬되어 0.382 이탈 후 첫 하방 목표는 전일 저가 $63,136.20과 fib 0.5 EQ $63,167.70 클러스터입니다(약 -1.6%, >0.5 ATR). |
| 2 | $62,232 | liquidity_sweep | Wyckoff(LPS 후보 $62,232.10), Candlestick(7일 저점 $62,232.10), Fibonacci(ret_0.618 $62,203.00 황금비), Derivatives(청산대 $62,300), ICT(7일 저가 유동성 마그넷) | 14.0 | 롱 계정 비율 0.629·account_long_crowding 1.000·CVD -1655의 롱 혼잡과 약한 매수 참여가 하단 청산 마그넷을 자극합니다. fib 0.5 EQ 이탈 시 핵심 방어 클러스터(Wyckoff LPS·7일 저점·fib 0.618·파생 청산대)가 겹치는 $62,232.10~$62,203.00으로의 sell-side 유동성 스윕이 24시간 내 1차 종착 후보입니다. |
| 3 | $63,168 | resistance_test | Fibonacci(ret_0.5 EQ $63,167.70), Wyckoff(LPS 수요 반응), Derivatives(저항 전환 $63,500) | 22.0 | $62.2k 황금비·LPS 클러스터는 Wyckoff Phase D 수요 반응 리스크가 큰 구간이라 스윕 후 반등을 무시할 수 없습니다. 다만 약세 우위가 유지되는 한 반등은 직전에 깨진 fib 0.5 EQ $63,167.70을 저항으로 재시험하는 수준에 그치며, 이는 숏 재진입(또는 부분 환매) 레벨로 활용됩니다(>0.5 ATR). |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $63,250 | $64,371 | High first |
| 8h | $62,800 | $64,371 | High first |
| 24h | $62,203 | $64,371 | High first |
Invalidation: $65,745
```json
{
"path_type": "complex",
"confidence": 0.62,
"waypoints": [
{
"seq": 1,
"price": 63136.2,
"type": "support_test",
"source": "ICT(전일 저가 $63,136.20 유동성 마그넷), Fibonacci(ret_0.5 스윙 EQ $63,167.70), Derivatives(하방 청산대 $63,500)",
"description": "현재가 $64,193.80은 fib 0.382 $64,132.40에 밀착해 있고, 전일 고가 $64,370.90 buy-side 유동성 회수 후 수용 실패 상태입니다. 셋업·구조가 모두 약세로 정렬되어 0.382 이탈 후 첫 하방 목표는 전일 저가 $63,136.20과 fib 0.5 EQ $63,167.70 클러스터입니다(약 -1.6%, >0.5 ATR).",
"est_hours": 5.0
},
{
"seq": 2,
"price": 62232.1,
"type": "liquidity_sweep",
"source": "Wyckoff(LPS 후보 $62,232.10), Candlestick(7일 저점 $62,232.10), Fibonacci(ret_0.618 $62,203.00 황금비), Derivatives(청산대 $62,300), ICT(7일 저가 유동성 마그넷)",
"description": "롱 계정 비율 0.629·account_long_crowding 1.000·CVD -1655의 롱 혼잡과 약한 매수 참여가 하단 청산 마그넷을 자극합니다. fib 0.5 EQ 이탈 시 핵심 방어 클러스터(Wyckoff LPS·7일 저점·fib 0.618·파생 청산대)가 겹치는 $62,232.10~$62,203.00으로의 sell-side 유동성 스윕이 24시간 내 1차 종착 후보입니다.",
"est_hours": 14.0
},
{
"seq": 3,
"price": 63167.7,
"type": "resistance_test",
"source": "Fibonacci(ret_0.5 EQ $63,167.70), Wyckoff(LPS 수요 반응), Derivatives(저항 전환 $63,500)",
"description": "$62.2k 황금비·LPS 클러스터는 Wyckoff Phase D 수요 반응 리스크가 큰 구간이라 스윕 후 반등을 무시할 수 없습니다. 다만 약세 우위가 유지되는 한 반등은 직전에 깨진 fib 0.5 EQ $63,167.70을 저항으로 재시험하는 수준에 그치며, 이는 숏 재진입(또는 부분 환매) 레벨로 활용됩니다(>0.5 ATR).",
"est_hours": 22.0
}
],
"period_extremes": {
"4h": {"expected_high": 64370.9, "expected_low": 63250.0, "high_first": true},
"8h": {"expected_high": 64370.9, "expected_low": 62800.0, "high_first": true},
"24h": {"expected_high": 64370.9, "expected_low": 62203.0, "high_first": true}
},
"triggers": {
"bullish": {"price": 64918.2, "description": "ICT bearish CHoCH $64,918.20 회복은 단기 시장구조 회복을 의미하며 EMA20 $65,543.12 재시험을 열어 즉시 약세 셋업을 무효화합니다(상방 가속 신호)."},
"bearish": {"price": 62203.0, "description": "황금비·LPS·7일 저점 클러스터($62,232.10~$62,203.00) 하향 이탈은 핵심 방어 붕괴로, 레인지 하단 $59,800~$59,080을 향한 하방 가속을 확정합니다."}
},
"scenario_invalidation": 65745.0
}
```{
"overall_signal": "bearish",
"overall_confidence": 0.63,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.62,
"active_setups": [
"현재가 $64,193.80이 EMA20 $65,543.12 아래에 있어 단기 구조 회복이 아직 확인되지 않음",
"ICT 기준 최근 bearish CHoCH 레벨 $64,918.20 아래에서 거래되어 단기 시장구조 회복 실패 상태",
"전일 고가 $64,370.90을 상향 돌파한 뒤 현재가가 다시 하회하여 buy-side 유동성 회수 후 수용 실패 조건 형성",
"파생 포지셔닝에서 롱 계정 비율 0.629로 롱 혼잡이 높고, CVD 변화가 -1655.2270으로 공격적 매수 참여가 약함",
"단기 하단 핵심 방어 구간은 $63,167.70~$63,136.20, 그 아래 $62,232.10~$62,203.00 LPS·황금비 지지 클러스터",
"반대 리스크로 현재가가 피보나치 0.382 되돌림 $64,132.40 및 bullish harmonic PRZ $63,244.56~$65,322.83 내부에 있어 반등 반응 구간에 위치"
],
"setup_vs_structure": "구조적 판정과 실행 셋업은 모두 약세 쪽으로 정렬되어 있으나, Wyckoff의 누적 Phase D/LPS 해석과 피보나치·하모닉 반등 PRZ가 하단 방어 리스크로 남아 있다. 즉, 즉시 실행 환경은 약세 우위지만 $62.2k~$64.1k 구간에서의 수요 반응을 무시할 수 없는 혼합 구조다."
},
"signal_breakdown": {
"bullish_count": 1,
"bearish_count": 3,
"neutral_count": 2
},
"key_levels": {
"support": [
64132.4,
63167.7,
63136.2,
62232.1,
62203.0,
59800.0,
59080.0
],
"resistance": [
64370.9,
64918.2,
65326.01,
65543.12,
65745.0,
66100.0,
67255.4,
71690.0
]
},
"confluences": [
"현재가 $64,193.80은 피보나치 0.382 되돌림 $64,132.40과 거의 일치하며, 하모닉 bullish Butterfly 추정 D값 $64,283.69와도 근접해 단기 반응 구간으로 중첩된다.",
"$62,232.10~$62,203.00 구간은 Wyckoff LPS 후보 저점 $62,232.10, 7일 저점 $62,232.10, 피보나치 0.618 $62,203.00, 파생 하단 청산대 $62,300이 겹치는 핵심 구조 방어 구간이다.",
"$65,326.01~$65,543.12 구간은 피보나치 0.236 $65,326.01, EMA20 $65,543.12, 하모닉 PRZ 상단 $65,322.83~$65,380.95, 파생 저항 $65,400이 겹치는 1차 회복 검증 구간이다.",
"$67,255.40은 Wyckoff SOS 고점, 피보나치 스윙 고점, ICT·캔들·파생 공통 저항으로 확인되는 핵심 구조 전환 레벨이다.",
"$59,080.00~$59,800.00은 Wyckoff Spring/SC 및 ICT range low가 겹치는 장기 레인지 하단 구조 기준점이다.",
"캔들, ICT, 파생, 하모닉, 피보나치 다수가 현재가가 EMA20 $65,543.12 아래에 있다는 점을 구조 회복 미확인 조건으로 공통 인식한다."
],
"conflicts": [
"Wyckoff는 $59,080 Spring 이후 $67,255.40 SOS와 $62,232.10 LPS 후보를 근거로 누적 Phase D의 bullish 구조를 제시하지만, ICT는 $64,918.20 bearish CHoCH 아래 거래와 전일 고가 $64,370.90 재하회로 bearish 구조를 더 강하게 본다.",
"피보나치와 하모닉은 $64,132.40 및 $63,244.56~$65,322.83 PRZ에서 단기 bullish 반응 가능성을 제시하지만, EMA20 $65,543.12 아래의 중기 구조와 파생 CVD 약화는 이를 아직 확인된 추세 전환으로 인정하지 않는다.",
"캔들 분석은 bearish engulfing 후보와 bullish engulfing 후보가 동시에 존재하고 고거래량 패턴이 없어 방향성 근거가 약하며, 이는 강한 구조 판정보다는 박스권 내 약세 우위를 시사한다.",
"Wyckoff 누적 해석의 신뢰도는 높지만 현재가가 레인지 중간값 약 $65,745 및 EMA20 $65,543.12 아래에 있어 Phase D 상방 수용이 아직 확정되지 않았다."
],
"highest_conviction_analyst": "ICT Trader — 신뢰도 85%로 가장 높고, $64,918.20 bearish CHoCH, 전일 고가 $64,370.90 상향 돌파 후 재하회, 활성 bullish OB/FVG 부재, 하단 유동성 레벨 $63,136.20·$62,232.10·$59,080.00을 구체적으로 제시해 현재 구조적 약세 판단의 근거가 가장 정밀하다.",
"invalidation_level": "$67,255.40 일봉 종가 회복 및 유지 시 현재 bearish 구조 판정은 크게 훼손되며, $71,690.00 상단 돌파는 Wyckoff 누적 구조의 상방 확정을 강화한다.",
"executive_summary": "BTC/USDT 일봉 구조는 다수 분석 기준에서 EMA20 $65,543.12 및 최근 bearish CHoCH $64,918.20 아래에 머물러 있어 현재 종합 구조 편향은 bearish로 판정한다. 다만 Wyckoff 관점에서는 $59,080 Spring 이후 $67,255.40 SOS와 $62,232.10 LPS 후보가 형성된 누적 Phase D 가능성이 남아 있어, 시장은 하락 추세 내부의 재축적 후보 구간으로 해석된다. 핵심 구조 방어선은 $62,232.10~$62,203.00이며, 이 구간은 LPS·7일 저점·피보나치 0.618·파생 청산대가 중첩된다. 반대로 $65,326.01~$65,745.00 회복 전까지는 상방 수용이 확인되지 않으며, $67,255.40을 회복해야 현재 bearish 구조 판정이 실질적으로 무효화된다."
}{
"symbol": "BTC/USDT",
"timeframe": "1d",
"timestamp": "2026-06-22 01:00 KST",
"last_price": 64193.8,
"num_candles": 300,
"stage1_analyses": {
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bearish",
"confidence": 0.56,
"structure_bias": "bearish",
"setup_bias": "neutral",
"setup_score": 0.38,
"setup_signals": [
"현재가 $64,193.80은 EMA20 $65,543.12 아래 -2.1%에 위치해 단기 반등이 아직 구조적으로 수용되지 않음",
"현재가가 EMA120 $73,399.55 아래 -12.5%, EMA240 $80,518.04 아래 -20.3%에 있어 중장기 할인 구간이지만, 반전 확인 신호는 부족함",
"7일 저점 $62,232.10 부근이 단기 수요 확인 구간이나, 최근 bearish_engulfing@294가 있어 매수 전환은 미확정",
"최근 패턴 3개 중 bullish_engulfing과 bearish_engulfing이 모두 후보 등급이며 고거래량 패턴이 없어 방향 확증력이 낮음"
],
"reasoning": "현재 BTC/USDT는 $64,193.80으로 EMA20 $65,543.12 아래에 있으며, EMA120 $73,399.55와 EMA240 $80,518.04도 크게 하회해 확인된 구조는 여전히 bearish입니다. 최근 캔들은 ▼-1.8%, ▼-2.4% 이후 ▲+0.9%, ▲+1.2% 반등이 나왔지만 마지막 캔들이 ▼-0.1%로 둔화되었고, bearish_engulfing@294와 bullish_engulfing@291이 모두 후보 등급이라 캔들 신호가 충돌합니다. best_pattern_quality가 0.573에 불과하고 high_volume_patterns가 없기 때문에 강한 반전보다는 $62,232.10~$67,255.40 박스 내 약세 우위의 단기 변동성으로 보는 것이 합리적입니다. $65,543.12 EMA20을 회복하지 못하면 $62,232.10 재시험 가능성이 높고, 반대로 $67,255.40을 돌파하면 약세 해석은 약화됩니다.",
"key_levels": {
"support": [
62232.1,
64193.8
],
"resistance": [
65543.12,
67255.4,
73399.55
]
},
"time_horizon": "short term",
"invalidation_level": "$67,255.40 일봉 종가 돌파",
"risk_scenario": "$65,543.12 EMA20을 회복하고 $67,255.40 7일 고점을 돌파하면 최근 bearish_engulfing 후보는 실패 신호가 되며, 숏 커버링으로 $73,399.55 EMA120까지 반등 폭이 확대될 수 있습니다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 133,
"recent_patterns": 3,
"pattern_list": [
"bullish_engulfing@291",
"bearish_engulfing@294",
"doji@290"
],
"atr_value": 2067.42,
"vol_avg_20": 201751.52,
"high_volume_patterns": [],
"pattern_candidates": [
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.573,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.562,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.355,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.573,
"bull_score": 0.75,
"bear_score": 0.75
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.56,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"neutral\",\n \"setup_score\": 0.38,\n \"setup_signals\": [\n \"현재가 $64,193.80은 EMA20 $65,543.12 아래 -2.1%에 위치해 단기 반등이 아직 구조적으로 수용되지 않음\",\n \"현재가가 EMA120 $73,399.55 아래 -12.5%, EMA240 $80,518.04 아래 -20.3%에 있어 중장기 할인 구간이지만, 반전 확인 신호는 부족함\",\n \"7일 저점 $62,232.10 부근이 단기 수요 확인 구간이나, 최근 bearish_engulfing@294가 있어 매수 전환은 미확정\",\n \"최근 패턴 3개 중 bullish_engulfing과 bearish_engulfing이 모두 후보 등급이며 고거래량 패턴이 없어 방향 확증력이 낮음\"\n ],\n \"reasoning\": \"현재 BTC/USDT는 $64,193.80으로 EMA20 $65,543.12 아래에 있으며, EMA120 $73,399.55와 EMA240 $80,518.04도 크게 하회해 확인된 구조는 여전히 bearish입니다. 최근 캔들은 ▼-1.8%, ▼-2.4% 이후 ▲+0.9%, ▲+1.2% 반등이 나왔지만 마지막 캔들이 ▼-0.1%로 둔화되었고, bearish_engulfing@294와 bullish_engulfing@291이 모두 후보 등급이라 캔들 신호가 충돌합니다. best_pattern_quality가 0.573에 불과하고 high_volume_patterns가 없기 때문에 강한 반전보다는 $62,232.10~$67,255.40 박스 내 약세 우위의 단기 변동성으로 보는 것이 합리적입니다. $65,543.12 EMA20을 회복하지 못하면 $62,232.10 재시험 가능성이 높고, 반대로 $67,255.40을 돌파하면 약세 해석은 약화됩니다.\",\n \"key_levels\": {\n \"support\": [\n 62232.1,\n 64193.8\n ],\n \"resistance\": [\n 65543.12,\n 67255.4,\n 73399.55\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$67,255.40 일봉 종가 돌파\",\n \"risk_scenario\": \"$65,543.12 EMA20을 회복하고 $67,255.40 7일 고점을 돌파하면 최근 bearish_engulfing 후보는 실패 신호가 되며, 숏 커버링으로 $73,399.55 EMA120까지 반등 폭이 확대될 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "bullish",
"confidence": 0.62,
"structure_bias": "bullish",
"setup_bias": "bullish",
"setup_score": 0.55,
"setup_signals": [
"현재가 $64,193.80는 메인 레인지 EQ 약 $65,745 아래의 할인 구간에 위치하여 LPS 이후 수요 테스트 구간으로 해석 가능",
"Spring 저점 $59,080.00 이후 SOS 고점 $67,255.40 형성, 이후 LPS 후보 저점 $62,232.10을 아직 이탈하지 않음",
"다만 현재가가 EMA20 $65,543.12 및 EQ $65,745 아래에 있어 Phase D의 상방 수용은 아직 미확정",
"상방 확인 레벨은 $65,543~$65,745 회복 후 SOS $67,255.40 재돌파 여부"
],
"reasoning": "지표상 regime은 ACC, regime_fitness는 0.896이며 감지된 체인은 SC $59,800 → AR $71,690 → ST $64,918.20 → Spring $59,080 → SOS $67,255.40 → LPS $62,232.10으로 누적 Phase D 구조가 우세합니다. 구조적 편향은 bullish이지만, 현재가 $64,193.80는 EMA20 $65,543.12와 레인지 EQ 약 $65,745 아래에 있어 LPS 이후 반등이 아직 명확한 상방 수용으로 확인되지는 않았습니다. 즉, 구조는 누적 후반부의 강세 후보이나 즉시 경로는 $65,543~$65,745 회복 테스트가 먼저이며, 실패 시 LPS $62,232.10 재시험 가능성이 남아 있습니다. $67,255.40의 SOS 고점을 재돌파하고 유지해야 Phase D의 수요 우위가 더 명확해집니다.",
"key_levels": {
"support": [
62232.1,
59800.0,
59080.0
],
"resistance": [
65543.12,
65745.0,
67255.4,
71690.0
]
},
"time_horizon": "medium term",
"invalidation_level": "$59,080.00",
"risk_scenario": "반대 시나리오는 LPS $62,232.10 이탈 후 SC $59,800 및 Spring 저점 $59,080 재시험입니다. 특히 $59,080 아래에서 일봉 종가 기준 수용이 발생하면 현재의 Phase D LPS 해석은 실패하며, 누적 구조는 재평가가 필요합니다.",
"data_quality": "high",
"metrics": {
"acc_score": 89.6,
"dis_score": 85.0,
"regime": "ACC",
"regime_state": "acc_candidate",
"structure_bias": "bullish",
"phase_context": "acc_candidate / accumulation / Phase D",
"phases_detected": [
"SC",
"AR",
"ST",
"Spring",
"SOS",
"LPS"
],
"last_phase": "LPS",
"phase_candidates": [
{
"label": "SC",
"side": "low",
"idx": 164,
"price": 59800.0,
"color": "#ffd166"
},
{
"label": "AR",
"side": "high",
"idx": 165,
"price": 71690.0,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "low",
"idx": 215,
"price": 64918.2,
"color": "#118ab2"
},
{
"label": "Spring",
"side": "low",
"idx": 283,
"price": 59080.0,
"color": "#f9844a"
},
{
"label": "SOS",
"side": "high",
"idx": 293,
"price": 67255.4,
"color": "#06d6a0"
},
{
"label": "LPS",
"side": "low",
"idx": 296,
"price": 62232.1,
"color": "#8338ec"
}
],
"phase_structures": [
{
"structure_id": "1d_cycle_1",
"sequence": 1,
"timeframe": "1d",
"regime": "accumulation",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bullish",
"phase_context": "accumulation",
"start_idx": 164,
"end_idx": 296,
"phase_count": 6,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 164,
"price": 59800.0,
"color": "#ffd166",
"dt": "2026-02-06 09:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 165,
"price": 71690.0,
"color": "#06d6a0",
"dt": "2026-02-07 09:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 215,
"price": 64918.2,
"color": "#118ab2",
"dt": "2026-03-29 09:00:00+09:00"
},
{
"label": "Spring",
"side": "low",
"idx": 283,
"price": 59080.0,
"color": "#f9844a",
"dt": "2026-06-05 09:00:00+09:00"
},
{
"label": "SOS",
"side": "high",
"idx": 293,
"price": 67255.4,
"color": "#06d6a0",
"dt": "2026-06-15 09:00:00+09:00"
},
{
"label": "LPS",
"side": "low",
"idx": 296,
"price": 62232.1,
"color": "#8338ec",
"dt": "2026-06-18 09:00:00+09:00"
}
]
}
],
"active_structure_id": "1d_cycle_1",
"primary_structure_id": "1d_cycle_1",
"structure_count": 1,
"regime_fitness": 0.8957357859531772,
"current_event": "LPS",
"major_phase": "D",
"pos_in_range": 0.5,
"main_range_low": 59800.0,
"main_range_high": 71690.0
},
"raw_llm_response": "{\n \"signal\": \"bullish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.55,\n \"setup_signals\": [\n \"현재가 $64,193.80는 메인 레인지 EQ 약 $65,745 아래의 할인 구간에 위치하여 LPS 이후 수요 테스트 구간으로 해석 가능\",\n \"Spring 저점 $59,080.00 이후 SOS 고점 $67,255.40 형성, 이후 LPS 후보 저점 $62,232.10을 아직 이탈하지 않음\",\n \"다만 현재가가 EMA20 $65,543.12 및 EQ $65,745 아래에 있어 Phase D의 상방 수용은 아직 미확정\",\n \"상방 확인 레벨은 $65,543~$65,745 회복 후 SOS $67,255.40 재돌파 여부\"\n ],\n \"reasoning\": \"지표상 regime은 ACC, regime_fitness는 0.896이며 감지된 체인은 SC $59,800 → AR $71,690 → ST $64,918.20 → Spring $59,080 → SOS $67,255.40 → LPS $62,232.10으로 누적 Phase D 구조가 우세합니다. 구조적 편향은 bullish이지만, 현재가 $64,193.80는 EMA20 $65,543.12와 레인지 EQ 약 $65,745 아래에 있어 LPS 이후 반등이 아직 명확한 상방 수용으로 확인되지는 않았습니다. 즉, 구조는 누적 후반부의 강세 후보이나 즉시 경로는 $65,543~$65,745 회복 테스트가 먼저이며, 실패 시 LPS $62,232.10 재시험 가능성이 남아 있습니다. $67,255.40의 SOS 고점을 재돌파하고 유지해야 Phase D의 수요 우위가 더 명확해집니다.\",\n \"key_levels\": {\n \"support\": [\n 62232.1,\n 59800.0,\n 59080.0\n ],\n \"resistance\": [\n 65543.12,\n 65745.0,\n 67255.4,\n 71690.0\n ]\n },\n \"time_horizon\": \"medium term\",\n \"invalidation_level\": \"$59,080.00\",\n \"risk_scenario\": \"반대 시나리오는 LPS $62,232.10 이탈 후 SC $59,800 및 Spring 저점 $59,080 재시험입니다. 특히 $59,080 아래에서 일봉 종가 기준 수용이 발생하면 현재의 Phase D LPS 해석은 실패하며, 누적 구조는 재평가가 필요합니다.\",\n \"data_quality\": \"high\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "neutral",
"confidence": 0.58,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.56,
"setup_signals": [
"현재가 $64,193.80이 핵심 되돌림 ret_0.382 $64,132.40을 0.10% 거리에서 테스트 중",
"최근 7일 저점 $62,232.10이 황금비 ret_0.618 $62,203.00과 매우 근접하여 잠재적 스프링 후보 구간 형성",
"가격이 스윙 EQ ret_0.5 $63,167.70 위에 있어 아직 중간값 하방 수용은 미확정",
"상단 ret_0.236 $65,326.01 회복 전까지 단기 반등은 확인 전 단계"
],
"reasoning": "현재 BTC/USDT는 $59,080 → $67,255 상승 스윙의 0.382 되돌림 $64,132.40을 거의 정확히 테스트하고 있으며, 현재가 $64,193.80과의 거리는 0.10%에 불과합니다. 피보나치 관점에서는 이 구간에서 단기 반응 확률이 0.65로 평가되지만, 가격이 EMA20 $65,543.12 아래에 있고 EMA120 $73,399.55 및 EMA240 $80,518.04보다 크게 낮아 확정 구조는 아직 bearish입니다. 구조 전환이 확인되려면 최소 ret_0.236 $65,326.01 회복과 이후 스윙 고점 $67,255.40 재도전이 필요합니다. 반대로 ret_0.5 $63,167.70을 이탈하면 황금비 지지 ret_0.618 $62,203.00이 다음 핵심 방어선이며, 이 레벨은 최근 7일 저점 $62,232.10과도 거의 일치합니다.",
"key_levels": {
"support": [
64132.4,
63167.7,
62203.0,
60829.54
],
"resistance": [
65326.01,
67255.4,
69479.11,
70640.02,
72307.8
]
},
"time_horizon": "short term",
"invalidation_level": "$62,203.00",
"risk_scenario": "만약 $64,132.40의 0.382 지지가 실패하고 $63,167.70의 0.5 되돌림까지 하방 수용되면, 시장은 황금비 $62,203.00 재테스트로 빠르게 이동할 가능성이 큽니다. $62,203.00마저 종가 기준 이탈하면 현재의 반등 setup은 무효화되며, 다음 피보나치 지지는 ret_0.786 $60,829.54 및 스윙 저점 $59,080 구간으로 열립니다.",
"data_quality": "medium",
"metrics": {
"swing_pair": "Low→High: $59,080 → $67,255",
"direction": "up",
"nearest_fib": "ret_0.382",
"nearest_fib_price": 64132.4,
"nearest_fib_distance": 0.1,
"golden_ratio_level": 62203.0,
"fib_ret_382": 64132.4,
"fib_ret_618": 62203.0,
"confluence_zones": [],
"support_levels": [
64132.3972,
63167.7,
62203.002799999995
],
"resistance_levels": [
65326.0056,
67255.4,
69479.10879999999
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 65326.01,
"distance_pct": 1.76,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.382",
"price": 64132.4,
"distance_pct": 0.1,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ret_0.5",
"price": 63167.7,
"distance_pct": 1.6,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ret_0.618",
"price": 62203.0,
"distance_pct": 3.1,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ret_0.786",
"price": 60829.54,
"distance_pct": 5.24,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_1.0",
"price": 67255.4,
"distance_pct": 4.77,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.272",
"price": 69479.11,
"distance_pct": 8.23,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.414",
"price": 70640.02,
"distance_pct": 10.04,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.618",
"price": 72307.8,
"distance_pct": 12.64,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_2.0",
"price": 75430.8,
"distance_pct": 17.5,
"is_support": false,
"cluster_score": 0.0
}
],
"confluence_quality": 0,
"fib_reaction_state": "testing",
"reaction_probability": 0.65
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.58,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.56,\n \"setup_signals\": [\n \"현재가 $64,193.80이 핵심 되돌림 ret_0.382 $64,132.40을 0.10% 거리에서 테스트 중\",\n \"최근 7일 저점 $62,232.10이 황금비 ret_0.618 $62,203.00과 매우 근접하여 잠재적 스프링 후보 구간 형성\",\n \"가격이 스윙 EQ ret_0.5 $63,167.70 위에 있어 아직 중간값 하방 수용은 미확정\",\n \"상단 ret_0.236 $65,326.01 회복 전까지 단기 반등은 확인 전 단계\"\n ],\n \"reasoning\": \"현재 BTC/USDT는 $59,080 → $67,255 상승 스윙의 0.382 되돌림 $64,132.40을 거의 정확히 테스트하고 있으며, 현재가 $64,193.80과의 거리는 0.10%에 불과합니다. 피보나치 관점에서는 이 구간에서 단기 반응 확률이 0.65로 평가되지만, 가격이 EMA20 $65,543.12 아래에 있고 EMA120 $73,399.55 및 EMA240 $80,518.04보다 크게 낮아 확정 구조는 아직 bearish입니다. 구조 전환이 확인되려면 최소 ret_0.236 $65,326.01 회복과 이후 스윙 고점 $67,255.40 재도전이 필요합니다. 반대로 ret_0.5 $63,167.70을 이탈하면 황금비 지지 ret_0.618 $62,203.00이 다음 핵심 방어선이며, 이 레벨은 최근 7일 저점 $62,232.10과도 거의 일치합니다.\",\n \"key_levels\": {\n \"support\": [\n 64132.4,\n 63167.7,\n 62203.0,\n 60829.54\n ],\n \"resistance\": [\n 65326.01,\n 67255.4,\n 69479.11,\n 70640.02,\n 72307.8\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$62,203.00\",\n \"risk_scenario\": \"만약 $64,132.40의 0.382 지지가 실패하고 $63,167.70의 0.5 되돌림까지 하방 수용되면, 시장은 황금비 $62,203.00 재테스트로 빠르게 이동할 가능성이 큽니다. $62,203.00마저 종가 기준 이탈하면 현재의 반등 setup은 무효화되며, 다음 피보나치 지지는 ret_0.786 $60,829.54 및 스윙 저점 $59,080 구간으로 열립니다.\",\n \"data_quality\": \"medium\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bearish",
"confidence": 0.85,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.854,
"setup_signals": [
"가격이 최근 bearish CHoCH 레벨 $64,918.20 아래인 $64,193.80에서 거래되어 단기 구조 회복 실패",
"전일 고가 $64,370.90을 상향 돌파했으나 현재가 $64,193.80로 다시 하회하여 buy-side liquidity sweep 이후 수용 실패 가능성",
"현재가가 EQ $70,954.35 아래 discount 구간에 있으나, 활성 bullish OB와 미체결 bullish FVG가 없어 즉각적인 기관 매수 배열 부재",
"EMA20 $65,543.12, EMA120 $73,399.55, EMA240 $80,518.04 모두 현재가 위에 위치하여 상방 리프라이싱 저항이 우세",
"상단 candidate bearish OB $80,651.20-$82,828.70가 남아 있으나 현재 가격과 괴리가 커 단기 반등 시 공급 재진입 구간으로 작동 가능"
],
"reasoning": "확인된 구조는 bearish로 판단한다. 최근 구조 이벤트에서 $64,918.20 bearish CHoCH가 발생했고, 현재가 $64,193.80는 해당 레벨 아래에 있어 구조적 회복보다 하방 수용이 우세하다. 또한 가격은 EQ $70,954.35 아래 discount에 있지만, 활성 bullish OB와 미체결 bullish FVG가 모두 0개라 discount 매수 근거가 약하다. 전일 고가 $64,370.90을 일시적으로 돌파한 뒤 현재가가 다시 그 아래로 내려와 buy-side 유동성 회수 후 하락 지속 셋업으로 해석된다. 하방에서는 전일 저가 $63,136.20, 7일 저가 $62,232.10, range low $59,080.00가 주요 liquidity magnet이다.",
"key_levels": {
"support": [
63136.2,
62232.1,
59080.0
],
"resistance": [
64370.9,
64918.2,
65543.12,
67255.4,
70954.35,
80651.2,
82828.7
]
},
"time_horizon": "short/medium term",
"invalidation_level": "$64,918.20 일봉 종가 상회",
"risk_scenario": "만약 가격이 $64,918.20 bearish CHoCH 레벨을 회복하고 $65,543.12 EMA20 위에서 수용된다면, 현재 하락 셋업은 실패로 간주해야 한다. 그 경우 숏 포지션 청산 유동성이 발생하며 $67,255.40 7일 고가, 이후 EQ $70,954.35까지 되돌림이 확장될 수 있다.",
"data_quality": "medium",
"metrics": {
"order_blocks_total": 1,
"confirmed_bullish_ob": 0,
"confirmed_bearish_ob": 0,
"candidate_bullish_ob": 0,
"candidate_bearish_ob": 1,
"active_bullish_ob": 0,
"active_bearish_ob": 0,
"nearest_bull_ob_range": null,
"nearest_bear_ob_range": {
"bottom": 80651.2,
"top": 82828.7,
"quality": "candidate",
"score": 0.519
},
"active_bullish_ob_list": [],
"active_bearish_ob_list": [],
"ob_mitigated_count": 1,
"unfilled_bull_fvg_count": 0,
"unfilled_bear_fvg_count": 0,
"bull_fvg_ranges": [],
"bear_fvg_ranges": [],
"fvg_open_count": 0,
"fvg_mitigated_count": 71,
"fvg_open_zones": [],
"bos_choch_events": [
"CHoCH_bearish",
"BOS_bearish",
"BOS_bullish",
"CHoCH_bearish",
"BOS_bullish",
"CHoCH_bearish"
],
"bos_choch_levels": [
{
"type": "CHoCH_bearish",
"level": 108566.0
},
{
"type": "BOS_bearish",
"level": 101516.5
},
{
"type": "BOS_bullish",
"level": 94555.0
},
{
"type": "CHoCH_bearish",
"level": 84408.6
},
{
"type": "BOS_bullish",
"level": 75998.9
},
{
"type": "CHoCH_bearish",
"level": 64918.2
}
],
"bos_sequence": [
"BOS_bullish",
"CHoCH_bearish",
"BOS_bearish",
"BOS_bullish",
"CHoCH_bearish",
"BOS_bullish",
"CHoCH_bearish"
],
"consecutive_bull_bos": 0,
"consecutive_bear_bos": 0,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [],
"current_zone": "discount",
"eq_level": 70954.35,
"range_high": 82828.7,
"range_low": 59080.0,
"bull_score": 5.8,
"bear_score": 9.6,
"setup_bias": "bearish",
"setup_score": 0.854,
"setup_signals": [
"bearish CHoCH below $108,566.00",
"bearish BOS below $101,516.50",
"bearish CHoCH below $84,408.60",
"bearish CHoCH below $64,918.20"
],
"retracement_direction": "bearish",
"current_retracement_pct": 22.3,
"deepest_retracement_pct": 34.4,
"previous_day_high": 64370.9,
"previous_day_low": 63136.2,
"broken_prev_high": true,
"broken_prev_low": false,
"sessions": {}
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.85,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.854,\n \"setup_signals\": [\n \"가격이 최근 bearish CHoCH 레벨 $64,918.20 아래인 $64,193.80에서 거래되어 단기 구조 회복 실패\",\n \"전일 고가 $64,370.90을 상향 돌파했으나 현재가 $64,193.80로 다시 하회하여 buy-side liquidity sweep 이후 수용 실패 가능성\",\n \"현재가가 EQ $70,954.35 아래 discount 구간에 있으나, 활성 bullish OB와 미체결 bullish FVG가 없어 즉각적인 기관 매수 배열 부재\",\n \"EMA20 $65,543.12, EMA120 $73,399.55, EMA240 $80,518.04 모두 현재가 위에 위치하여 상방 리프라이싱 저항이 우세\",\n \"상단 candidate bearish OB $80,651.20-$82,828.70가 남아 있으나 현재 가격과 괴리가 커 단기 반등 시 공급 재진입 구간으로 작동 가능\"\n ],\n \"reasoning\": \"확인된 구조는 bearish로 판단한다. 최근 구조 이벤트에서 $64,918.20 bearish CHoCH가 발생했고, 현재가 $64,193.80는 해당 레벨 아래에 있어 구조적 회복보다 하방 수용이 우세하다. 또한 가격은 EQ $70,954.35 아래 discount에 있지만, 활성 bullish OB와 미체결 bullish FVG가 모두 0개라 discount 매수 근거가 약하다. 전일 고가 $64,370.90을 일시적으로 돌파한 뒤 현재가가 다시 그 아래로 내려와 buy-side 유동성 회수 후 하락 지속 셋업으로 해석된다. 하방에서는 전일 저가 $63,136.20, 7일 저가 $62,232.10, range low $59,080.00가 주요 liquidity magnet이다.\",\n \"key_levels\": {\n \"support\": [\n 63136.2,\n 62232.1,\n 59080.0\n ],\n \"resistance\": [\n 64370.9,\n 64918.2,\n 65543.12,\n 67255.4,\n 70954.35,\n 80651.2,\n 82828.7\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"$64,918.20 일봉 종가 상회\",\n \"risk_scenario\": \"만약 가격이 $64,918.20 bearish CHoCH 레벨을 회복하고 $65,543.12 EMA20 위에서 수용된다면, 현재 하락 셋업은 실패로 간주해야 한다. 그 경우 숏 포지션 청산 유동성이 발생하며 $67,255.40 7일 고가, 이후 EQ $70,954.35까지 되돌림이 확장될 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "neutral",
"confidence": 0.52,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.46,
"setup_signals": [
"현재가 $64,193.80이 형성 중인 bullish Butterfly PRZ $63,244.56~$65,322.83 내부에 위치하며, D 추정가 $64,283.69와의 괴리가 0.14%에 불과함",
"bullish Gartley 형성 PRZ $63,231.55~$65,380.95도 현재가와 0.18% 거리로 중첩되어 단기 반등 후보 구간을 형성함",
"candidate-tier이나 high-confluence bullish Butterfly PRZ $62,684.52~$64,464.12가 현재가 바로 아래에 있으며 XAD·BC_EXT·ABCD 3개 Fib family가 수렴함",
"완성된 strict bullish Gartley는 D $64,918.20, PRZ $63,231.55~$65,380.95에서 확인 반응이 발생했고 reaction_score 1.0, vote_weight 0.58이지만 quality가 low라 단독 방향 전환 근거는 아님",
"상단에는 high-quality strict bullish Gartley 형성 PRZ $65,999.53~$67,113.44가 watch 상태로 존재하여, 현재 반등 시 $66k~$67.1k가 반응/저항 후보가 될 수 있음"
],
"reasoning": "일봉 구조는 현재가 $64,193.80이 EMA20 $65,543.12 아래 -2.1%, EMA120 $73,399.55 아래 -12.5%, EMA240 $80,518.04 아래 -20.3%에 있어 확인된 구조 편향은 여전히 bearish로 본다. 다만 조화패턴 관점에서는 가격이 bullish Butterfly PRZ $63,244.56~$65,322.83 및 bullish Gartley PRZ $63,231.55~$65,380.95 안에 있어 pre-confirmation 반등 셋업은 존재한다. 가장 좋은 패턴은 high-quality strict forming Gartley이지만 PRZ가 $65,999.53~$67,113.44로 현재가 대비 3.68% 위의 watch 구간이라 즉시 actionable하지 않다. council_relevant_prz_count와 directional_influence_prz_count가 모두 0이고 actionable_patterns_list도 비어 있으므로, 조화패턴은 현재 메인 경로를 bullish로 뒤집을 수 없고 $63.2k~$65.4k 반응 구간 및 TP 후보를 제공하는 보조 근거로만 사용한다.",
"key_levels": {
"support": [
65380.95,
65322.83,
64464.12,
64283.69,
63244.56,
63231.55,
62684.52,
62232.1,
60477.7
],
"resistance": [
65543.12,
65999.53,
67113.44,
67255.4,
67871.53,
68683.96,
69999.0,
71532.31,
74046.5
]
},
"time_horizon": "short/medium term",
"invalidation_level": "$62,232.10 일봉 종가 하회",
"risk_scenario": "$62,232.10을 일봉 종가로 하회하면 현재 $63.2k~$65.4k의 bullish PRZ 방어 실패로 해석되며, 다음 하단 PRZ인 $60,477.70~$62,283.95 및 D 후보 $61,380.83까지 하락 확장될 수 있다. 반대로 $65,543.12 EMA20과 $67,113.44 상단 PRZ를 회복하면 bearish 구조 속 단기 반등이 강화되어 $67,871.53, $68,683.96, $69,999.00 순으로 TP ladder가 열릴 수 있다.",
"data_quality": "medium",
"metrics": {
"patterns_found": 183,
"completed_patterns_found": 73,
"forming_d_prz_found": 110,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 30,
"multiscale_swings_scanned": 61,
"swing_highs_scanned": 29,
"swing_lows_scanned": 32,
"timeframe": "1d",
"prz_active_threshold_pct": 1.0,
"prz_nearby_threshold_pct": 2.0,
"prz_watch_threshold_pct": 4.0,
"prz_max_width_pct": 1.8,
"quality_counts": {
"high": 3,
"medium": 42,
"low": 138
},
"prz_status_counts": {
"active": 23,
"nearby": 2,
"watch": 12,
"far": 146,
"forming": 89
},
"high_confluence_prz_count": 20,
"strict_patterns_found": 43,
"candidate_patterns_found": 140,
"active_patterns_at_prz": 23,
"nearby_patterns": 2,
"all_patterns": [
"gartley",
"butterfly",
"butterfly",
"crab",
"butterfly",
"butterfly",
"gartley",
"butterfly",
"gartley",
"butterfly",
"gartley",
"gartley",
"butterfly",
"gartley",
"bat",
"gartley",
"shark",
"shark",
"shark",
"shark",
"bat",
"bat",
"crab",
"crab",
"crab",
"crab",
"gartley",
"shark",
"bat",
"butterfly",
"bat",
"shark",
"bat",
"gartley",
"shark",
"gartley",
"crab",
"butterfly",
"butterfly",
"bat",
"butterfly",
"bat",
"shark",
"shark",
"gartley",
"crab",
"butterfly",
"butterfly",
"crab",
"bat",
"butterfly",
"bat",
"butterfly",
"crab",
"butterfly",
"crab",
"crab",
"crab",
"shark",
"shark",
"crab",
"crab",
"bat",
"butterfly",
"crab",
"crab",
"shark",
"crab",
"gartley",
"butterfly",
"butterfly",
"butterfly",
"crab",
"shark",
"crab",
"shark",
"crab",
"shark",
"shark",
"crab",
"shark",
"crab",
"butterfly",
"crab",
"crab",
"bat",
"butterfly",
"shark",
"bat",
"butterfly",
"crab",
"shark",
"shark",
"butterfly",
"crab",
"crab",
"crab",
"bat",
"butterfly",
"gartley",
"shark",
"bat",
"shark",
"crab",
"crab",
"butterfly",
"shark",
"butterfly",
"gartley",
"crab",
"crab",
"shark",
"butterfly",
"bat",
"shark",
"crab",
"crab",
"crab",
"butterfly",
"butterfly",
"butterfly",
"bat",
"butterfly",
"butterfly",
"bat",
"bat",
"butterfly",
"crab",
"shark",
"butterfly",
"shark",
"gartley",
"gartley",
"crab",
"crab",
"shark",
"bat",
"shark",
"bat",
"crab",
"gartley",
"crab",
"butterfly",
"shark",
"crab",
"butterfly",
"crab",
"crab",
"crab",
"crab",
"butterfly",
"butterfly",
"crab",
"crab",
"bat",
"gartley",
"crab",
"crab",
"crab",
"butterfly",
"bat",
"bat",
"shark",
"butterfly",
"shark",
"bat",
"butterfly",
"butterfly",
"gartley",
"shark",
"crab",
"butterfly",
"crab",
"crab",
"crab",
"shark",
"gartley",
"shark",
"crab",
"shark",
"butterfly",
"crab",
"crab"
],
"all_signals": [
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish"
],
"best_pattern": "gartley",
"best_pattern_quality": "strict",
"best_quality": "high",
"best_pattern_score": 0.886,
"best_completion_status": "forming",
"nearest_pattern": "butterfly",
"nearest_prz": 64283.69,
"price_to_prz": 0.14,
"prz_range": [
63244.56,
65322.83
],
"council_relevant_prz_count": 0,
"directional_influence_prz_count": 0,
"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.886,
"ratio_score": 0.97,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 66556.49,
"prz_range": [
65999.53,
67113.44
],
"prz_width_pct": 1.674,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 3.68,
"price_to_prz_pct_raw": 3.6806,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 66556.49,
"a_price": 69999.0,
"tp1_ad_382": 67871.53,
"tp2_ad_618": 68683.96,
"tp3_a_or_structure_liquidity": 69999.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6129,
"ABC": 0.7366
},
"x_price": 65595.7,
"x_idx": 177,
"x_order": 3,
"a_price": 69999.0,
"a_idx": 183,
"a_order": 3,
"b_price": 67300.0,
"b_idx": 208,
"b_order": 3,
"c_price": 69288.0,
"c_idx": 218,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.833,
"ratio_score": 0.776,
"prz_score": 0.87,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63574.32,
"prz_range": [
62684.52,
64464.12
],
"prz_width_pct": 2.799,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.97,
"price_to_prz_pct_raw": -0.965,
"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": 63574.32,
"a_price": 75998.9,
"tp1_ad_382": 68320.51,
"tp2_ad_618": 71252.71,
"tp3_a_or_structure_liquidity": 75998.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8341,
"ABC": 0.5403
},
"x_price": 65569.2,
"x_idx": 194,
"x_order": 5,
"a_price": 75998.9,
"a_idx": 203,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 208,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 211,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.629,
"ratio_score": 0.452,
"prz_score": 0.939,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 65676.1,
"prz_range": [
65604.43,
67113.23
],
"prz_width_pct": 2.274,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 3.37,
"price_to_prz_pct_raw": 3.3726,
"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.39,
"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": "gartley",
"d_price": 66358.83,
"a_price": 69999.0,
"tp1_ad_382": 67749.37,
"tp2_ad_618": 68608.46,
"tp3_a_or_structure_liquidity": 69999.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6129,
"ABC": 0.7366,
"BCD": 1.8169,
"XAD": 0.9817
},
"x_price": 65595.7,
"x_idx": 177,
"x_order": 3,
"a_price": 69999.0,
"a_idx": 183,
"a_order": 3,
"b_price": 67300.0,
"b_idx": 208,
"b_order": 3,
"c_price": 69288.0,
"c_idx": 218,
"c_order": 3,
"d_idx": 219
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.865,
"ratio_score": 0.942,
"prz_score": 0.814,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 64283.69,
"prz_range": [
63244.56,
65322.83
],
"prz_width_pct": 3.233,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.14,
"price_to_prz_pct_raw": 0.14,
"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": 64283.69,
"a_price": 74046.5,
"tp1_ad_382": 68013.08,
"tp2_ad_618": 70317.11,
"tp3_a_or_structure_liquidity": 74046.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7983,
"ABC": 0.6966
},
"x_price": 65595.7,
"x_idx": 177,
"x_order": 3,
"a_price": 74046.5,
"a_idx": 190,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 208,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 211,
"c_order": 5,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.841,
"ratio_score": 0.996,
"prz_score": 0.852,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": false,
"d_price": 61380.83,
"prz_range": [
60477.7,
62283.95
],
"prz_width_pct": 2.943,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -4.38,
"price_to_prz_pct_raw": -4.382,
"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": 61380.83,
"a_price": 71999.9,
"tp1_ad_382": 65437.31,
"tp2_ad_618": 67943.41,
"tp3_a_or_structure_liquidity": 71999.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7851,
"ABC": 0.6171
},
"x_price": 62979.5,
"x_idx": 186,
"x_order": 3,
"a_price": 71999.9,
"a_idx": 211,
"a_order": 5,
"b_price": 64918.2,
"b_idx": 215,
"b_order": 8,
"c_price": 69288.0,
"c_idx": 218,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.837,
"ratio_score": 0.95,
"prz_score": 0.752,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 65542.24,
"prz_range": [
64324.68,
66759.8
],
"prz_width_pct": 3.715,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.1,
"price_to_prz_pct_raw": 2.1006,
"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": 65542.24,
"a_price": 74046.5,
"tp1_ad_382": 68790.87,
"tp2_ad_618": 70797.87,
"tp3_a_or_structure_liquidity": 74046.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6096,
"ABC": 0.6966
},
"x_price": 62979.5,
"x_idx": 186,
"x_order": 3,
"a_price": 74046.5,
"a_idx": 190,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 208,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 211,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.834,
"ratio_score": 0.871,
"prz_score": 0.8,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 64306.25,
"prz_range": [
63231.55,
65380.95
],
"prz_width_pct": 3.342,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.18,
"price_to_prz_pct_raw": 0.1752,
"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": 64306.25,
"a_price": 75998.9,
"tp1_ad_382": 68772.84,
"tp2_ad_618": 71532.31,
"tp3_a_or_structure_liquidity": 75998.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6398,
"ABC": 0.5403
},
"x_price": 62401.7,
"x_idx": 182,
"x_order": 8,
"a_price": 75998.9,
"a_idx": 203,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 208,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 211,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.819,
"ratio_score": 0.873,
"prz_score": 0.8,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 64918.2,
"prz_range": [
63231.55,
65380.95
],
"prz_width_pct": 3.342,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.18,
"price_to_prz_pct_raw": 0.1752,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.77,
"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": 64306.25,
"a_price": 75998.9,
"tp1_ad_382": 68772.84,
"tp2_ad_618": 71532.31,
"tp3_a_or_structure_liquidity": 75998.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6398,
"ABC": 0.5403,
"BCD": 1.5068,
"XAD": 0.8149
},
"x_price": 62401.7,
"x_idx": 182,
"x_order": 8,
"a_price": 75998.9,
"a_idx": 203,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 208,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 211,
"c_order": 5,
"d_idx": 215
}
],
"council_relevant_prz": [],
"report_detail_candidates": [
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.886,
"ratio_score": 0.97,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 66556.49,
"prz_range": [
65999.53,
67113.44
],
"prz_width_pct": 1.674,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 3.68,
"price_to_prz_pct_raw": 3.6806,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 66556.49,
"a_price": 69999.0,
"tp1_ad_382": 67871.53,
"tp2_ad_618": 68683.96,
"tp3_a_or_structure_liquidity": 69999.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6129,
"ABC": 0.7366
},
"x_price": 65595.7,
"x_idx": 177,
"x_order": 3,
"a_price": 69999.0,
"a_idx": 183,
"a_order": 3,
"b_price": 67300.0,
"b_idx": 208,
"b_order": 3,
"c_price": 69288.0,
"c_idx": 218,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.833,
"ratio_score": 0.776,
"prz_score": 0.87,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63574.32,
"prz_range": [
62684.52,
64464.12
],
"prz_width_pct": 2.799,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.97,
"price_to_prz_pct_raw": -0.965,
"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": 63574.32,
"a_price": 75998.9,
"tp1_ad_382": 68320.51,
"tp2_ad_618": 71252.71,
"tp3_a_or_structure_liquidity": 75998.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8341,
"ABC": 0.5403
},
"x_price": 65569.2,
"x_idx": 194,
"x_order": 5,
"a_price": 75998.9,
"a_idx": 203,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 208,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 211,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.629,
"ratio_score": 0.452,
"prz_score": 0.939,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 65676.1,
"prz_range": [
65604.43,
67113.23
],
"prz_width_pct": 2.274,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 3.37,
"price_to_prz_pct_raw": 3.3726,
"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.39,
"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": "gartley",
"d_price": 66358.83,
"a_price": 69999.0,
"tp1_ad_382": 67749.37,
"tp2_ad_618": 68608.46,
"tp3_a_or_structure_liquidity": 69999.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6129,
"ABC": 0.7366,
"BCD": 1.8169,
"XAD": 0.9817
},
"x_price": 65595.7,
"x_idx": 177,
"x_order": 3,
"a_price": 69999.0,
"a_idx": 183,
"a_order": 3,
"b_price": 67300.0,
"b_idx": 208,
"b_order": 3,
"c_price": 69288.0,
"c_idx": 218,
"c_order": 3,
"d_idx": 219
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.865,
"ratio_score": 0.942,
"prz_score": 0.814,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 64283.69,
"prz_range": [
63244.56,
65322.83
],
"prz_width_pct": 3.233,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.14,
"price_to_prz_pct_raw": 0.14,
"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": 64283.69,
"a_price": 74046.5,
"tp1_ad_382": 68013.08,
"tp2_ad_618": 70317.11,
"tp3_a_or_structure_liquidity": 74046.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7983,
"ABC": 0.6966
},
"x_price": 65595.7,
"x_idx": 177,
"x_order": 3,
"a_price": 74046.5,
"a_idx": 190,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 208,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 211,
"c_order": 5,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.841,
"ratio_score": 0.996,
"prz_score": 0.852,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": false,
"d_price": 61380.83,
"prz_range": [
60477.7,
62283.95
],
"prz_width_pct": 2.943,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -4.38,
"price_to_prz_pct_raw": -4.382,
"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": 61380.83,
"a_price": 71999.9,
"tp1_ad_382": 65437.31,
"tp2_ad_618": 67943.41,
"tp3_a_or_structure_liquidity": 71999.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7851,
"ABC": 0.6171
},
"x_price": 62979.5,
"x_idx": 186,
"x_order": 3,
"a_price": 71999.9,
"a_idx": 211,
"a_order": 5,
"b_price": 64918.2,
"b_idx": 215,
"b_order": 8,
"c_price": 69288.0,
"c_idx": 218,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.837,
"ratio_score": 0.95,
"prz_score": 0.752,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 65542.24,
"prz_range": [
64324.68,
66759.8
],
"prz_width_pct": 3.715,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.1,
"price_to_prz_pct_raw": 2.1006,
"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": 65542.24,
"a_price": 74046.5,
"tp1_ad_382": 68790.87,
"tp2_ad_618": 70797.87,
"tp3_a_or_structure_liquidity": 74046.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6096,
"ABC": 0.6966
},
"x_price": 62979.5,
"x_idx": 186,
"x_order": 3,
"a_price": 74046.5,
"a_idx": 190,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 208,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 211,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.834,
"ratio_score": 0.871,
"prz_score": 0.8,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 64306.25,
"prz_range": [
63231.55,
65380.95
],
"prz_width_pct": 3.342,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.18,
"price_to_prz_pct_raw": 0.1752,
"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": 64306.25,
"a_price": 75998.9,
"tp1_ad_382": 68772.84,
"tp2_ad_618": 71532.31,
"tp3_a_or_structure_liquidity": 75998.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6398,
"ABC": 0.5403
},
"x_price": 62401.7,
"x_idx": 182,
"x_order": 8,
"a_price": 75998.9,
"a_idx": 203,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 208,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 211,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.819,
"ratio_score": 0.873,
"prz_score": 0.8,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 64918.2,
"prz_range": [
63231.55,
65380.95
],
"prz_width_pct": 3.342,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.18,
"price_to_prz_pct_raw": 0.1752,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.77,
"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": 64306.25,
"a_price": 75998.9,
"tp1_ad_382": 68772.84,
"tp2_ad_618": 71532.31,
"tp3_a_or_structure_liquidity": 75998.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6398,
"ABC": 0.5403,
"BCD": 1.5068,
"XAD": 0.8149
},
"x_price": 62401.7,
"x_idx": 182,
"x_order": 8,
"a_price": 75998.9,
"a_idx": 203,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 208,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 211,
"c_order": 5,
"d_idx": 215
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.812,
"ratio_score": 0.905,
"prz_score": 0.752,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 65676.1,
"prz_range": [
64324.68,
66759.8
],
"prz_width_pct": 3.715,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.1,
"price_to_prz_pct_raw": 2.1006,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 1.234,
"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": 65542.24,
"a_price": 74046.5,
"tp1_ad_382": 68790.87,
"tp2_ad_618": 70797.87,
"tp3_a_or_structure_liquidity": 74046.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6096,
"ABC": 0.6966,
"BCD": 1.3455,
"XAD": 0.7563
},
"x_price": 62979.5,
"x_idx": 186,
"x_order": 3,
"a_price": 74046.5,
"a_idx": 190,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 208,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 211,
"c_order": 5,
"d_idx": 219
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.804,
"ratio_score": 0.977,
"prz_score": 0.664,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 65055.57,
"prz_range": [
64170.88,
65940.26
],
"prz_width_pct": 2.72,
"prz_confluence_count": 2,
"prz_fib_families": [
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.34,
"price_to_prz_pct_raw": 1.3424,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "shark",
"d_price": 65055.57,
"a_price": 74046.5,
"tp1_ad_382": 68490.1,
"tp2_ad_618": 70611.96,
"tp3_a_or_structure_liquidity": 74046.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6096,
"ABC": 1.6305
},
"x_price": 62979.5,
"x_idx": 186,
"x_order": 3,
"a_price": 74046.5,
"a_idx": 190,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 208,
"b_order": 3,
"c_price": 78300.0,
"c_idx": 234,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.786,
"ratio_score": 1.0,
"prz_score": 0.678,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 66547.42,
"prz_range": [
65121.96,
67972.87
],
"prz_width_pct": 4.284,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 3.67,
"price_to_prz_pct_raw": 3.6664,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "shark",
"d_price": 66547.42,
"a_price": 68687.0,
"tp1_ad_382": 67364.74,
"tp2_ad_618": 67869.68,
"tp3_a_or_structure_liquidity": 68687.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4487,
"ABC": 1.4333
},
"x_price": 65595.7,
"x_idx": 177,
"x_order": 3,
"a_price": 68687.0,
"a_idx": 179,
"a_order": 3,
"b_price": 67300.0,
"b_idx": 208,
"b_order": 3,
"c_price": 69288.0,
"c_idx": 218,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.778,
"ratio_score": 0.856,
"prz_score": 0.71,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 65676.1,
"prz_range": [
63231.3,
65835.35
],
"prz_width_pct": 4.035,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.53,
"price_to_prz_pct_raw": 0.5289,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 1.001,
"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": 64533.33,
"a_price": 75998.9,
"tp1_ad_382": 68913.18,
"tp2_ad_618": 71619.05,
"tp3_a_or_structure_liquidity": 75998.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6681,
"ABC": 0.5403,
"BCD": 1.3455,
"XAD": 0.7929
},
"x_price": 62979.5,
"x_idx": 186,
"x_order": 3,
"a_price": 75998.9,
"a_idx": 203,
"a_order": 8,
"b_price": 67300.0,
"b_idx": 208,
"b_order": 3,
"c_price": 71999.9,
"c_idx": 211,
"c_order": 5,
"d_idx": 219
}
],
"actionable_patterns_list": [],
"tp_ladder": [],
"validated_tp_ladder": [],
"harmonic_governance": {
"role": "PRZ reaction + TP ladder confluence, not standalone path engine",
"pre_confirmation_weight_range": [
0.25,
0.35
],
"post_confirmation_vote_weight_range": [
0.5,
0.6
],
"standalone_path_override_allowed": false,
"opposes_core_path_policy": "branch/reversal-risk/reaction-zone unless lower-TF structure and derivatives also confirm",
"aligns_with_core_path_policy": "modest confidence lift plus strong TP ladder influence"
},
"execution_readiness": "early"
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.52,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.46,\n \"setup_signals\": [\n \"현재가 $64,193.80이 형성 중인 bullish Butterfly PRZ $63,244.56~$65,322.83 내부에 위치하며, D 추정가 $64,283.69와의 괴리가 0.14%에 불과함\",\n \"bullish Gartley 형성 PRZ $63,231.55~$65,380.95도 현재가와 0.18% 거리로 중첩되어 단기 반등 후보 구간을 형성함\",\n \"candidate-tier이나 high-confluence bullish Butterfly PRZ $62,684.52~$64,464.12가 현재가 바로 아래에 있으며 XAD·BC_EXT·ABCD 3개 Fib family가 수렴함\",\n \"완성된 strict bullish Gartley는 D $64,918.20, PRZ $63,231.55~$65,380.95에서 확인 반응이 발생했고 reaction_score 1.0, vote_weight 0.58이지만 quality가 low라 단독 방향 전환 근거는 아님\",\n \"상단에는 high-quality strict bullish Gartley 형성 PRZ $65,999.53~$67,113.44가 watch 상태로 존재하여, 현재 반등 시 $66k~$67.1k가 반응/저항 후보가 될 수 있음\"\n ],\n \"reasoning\": \"일봉 구조는 현재가 $64,193.80이 EMA20 $65,543.12 아래 -2.1%, EMA120 $73,399.55 아래 -12.5%, EMA240 $80,518.04 아래 -20.3%에 있어 확인된 구조 편향은 여전히 bearish로 본다. 다만 조화패턴 관점에서는 가격이 bullish Butterfly PRZ $63,244.56~$65,322.83 및 bullish Gartley PRZ $63,231.55~$65,380.95 안에 있어 pre-confirmation 반등 셋업은 존재한다. 가장 좋은 패턴은 high-quality strict forming Gartley이지만 PRZ가 $65,999.53~$67,113.44로 현재가 대비 3.68% 위의 watch 구간이라 즉시 actionable하지 않다. council_relevant_prz_count와 directional_influence_prz_count가 모두 0이고 actionable_patterns_list도 비어 있으므로, 조화패턴은 현재 메인 경로를 bullish로 뒤집을 수 없고 $63.2k~$65.4k 반응 구간 및 TP 후보를 제공하는 보조 근거로만 사용한다.\",\n \"key_levels\": {\n \"support\": [\n 65380.95,\n 65322.83,\n 64464.12,\n 64283.69,\n 63244.56,\n 63231.55,\n 62684.52,\n 62232.1,\n 60477.7\n ],\n \"resistance\": [\n 65543.12,\n 65999.53,\n 67113.44,\n 67255.4,\n 67871.53,\n 68683.96,\n 69999.0,\n 71532.31,\n 74046.5\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"$62,232.10 일봉 종가 하회\",\n \"risk_scenario\": \"$62,232.10을 일봉 종가로 하회하면 현재 $63.2k~$65.4k의 bullish PRZ 방어 실패로 해석되며, 다음 하단 PRZ인 $60,477.70~$62,283.95 및 D 후보 $61,380.83까지 하락 확장될 수 있다. 반대로 $65,543.12 EMA20과 $67,113.44 상단 PRZ를 회복하면 bearish 구조 속 단기 반등이 강화되어 $67,871.53, $68,683.96, $69,999.00 순으로 TP ladder가 열릴 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.62,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.68,
"setup_signals": [
"현재가 $64,193.80이 EMA20 $65,543.12 아래에 있으며, EMA120 $73,399.55 및 EMA240 $80,518.04 대비 각각 -12.5%, -20.3% 할인 구간에 머물러 구조적 약세가 유지됨",
"롱 계정 비율이 0.629로 높고 account_long_crowding=1.000이라 롱 포지셔닝이 여전히 혼잡한 상태이며, 이는 반대매매 관점에서 하방 리스크",
"CVD 변화가 -1655.2270으로 음수이고 cvd_divergence=0.300에 그쳐, 가격이 $64,000대에서 버티는 동안 공격적 매수 참여가 약함",
"OI 24h 변화율이 -0.1270%로 감소해 신규 추세 추종 롱 유입보다는 포지션 언와인딩 성격이 강함",
"즉시 상단 $64,200 청산 클러스터와 $65,400, $66,100 청산대가 있어 단기 위꼬리 유동성 회수 후 재하락 setup 가능성이 높음",
"spot-futures basis가 -0.0470%로 음수이며 basis_change_lookback도 -0.0027로 약해 선물 프리미엄 확장이 확인되지 않음"
],
"reasoning": "확정 구조 관점에서는 현재가 $64,193.80이 EMA20 $65,543.12 아래에 있고 EMA120 $73,399.55, EMA240 $80,518.04를 크게 하회해 일봉 구조는 bearish로 판단한다. 다만 setup 관점에서는 아직 $62,232.10 7일 저점 이탈이 확정된 것은 아니지만, 롱 계정 비율 0.629와 account_long_crowding=1.000, CVD -1655.2270, OI -0.1270%가 동시에 나타나며 참여 약화와 롱 혼잡이 하방 사전 조건을 만든다. 상단에는 $64,200, $65,400, 특히 가장 강한 청산 레벨 $66,100이 있어 단기적으로 위쪽 유동성 회수 후 실패하면 $63,500, $62,300, $61,600 하방 청산대로 이동할 가능성이 높다. funding_avg는 0.000으로 극단적이지 않아 강제 숏 스퀴즈 압력은 제한적이지만, aggregate_score 0.349와 bear_signals 2개, bull_signals 0개는 파생 포지셔닝상 매수 우위가 부족함을 시사한다.",
"key_levels": {
"support": [
63500,
62300,
62232.1,
61600
],
"resistance": [
64200,
65400,
65543.12,
66100,
67255.4
]
},
"time_horizon": "short to medium term, 특히 파생 데이터 선행성을 감안한 향후 4-8시간 및 다음 1-2개 일봉",
"invalidation_level": "$66,100 상방에서 명확히 안착하면, 상단 청산 흡수 후 재하락이라는 bearish setup은 무효화됨",
"risk_scenario": "$64,200을 빠르게 회수한 뒤 $65,400과 $66,100 청산대를 연속으로 흡수하면 숏 커버링이 발생할 수 있으며, 이 경우 $67,255.40 7일 고점 재시험까지 반등이 확장될 수 있다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.3,
"cvd_change": -1655.227,
"oi_trend": 0.487,
"oi_change_pct_24h": -0.127,
"oi_latest": 97540.135,
"funding_pressure": 0.468,
"funding_avg": 3.249e-05,
"funding_change_24h": -2.78e-05,
"long_account_ratio": 0.642,
"short_account_ratio": 0.358,
"long_account_latest": 0.629,
"short_account_latest": 0.371,
"long_account_change_24h": -0.0276,
"short_account_change_24h": 0.0276,
"account_flow_label": "short_accounts_rising_long_accounts_falling",
"account_short_crowding": 0.0,
"account_long_crowding": 1.0,
"ls_imbalance": 0.0,
"ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
"spot_futures_basis_score": 0.488,
"spot_futures_basis_pct": -0.047,
"basis_change_lookback": -0.0027,
"aggregate_score": 0.349,
"bull_signals": 0,
"bear_signals": 2,
"liq_below": [
[
63500,
99915.58124880001
],
[
62300,
86937.94999469999
],
[
61600,
99438.87466
]
],
"liq_above": [
[
64200,
98110.9299226
],
[
65400,
107077.97896899999
],
[
66100,
133641.5899741
]
],
"strongest_liq_level": 66100,
"fragility_score": 0.622,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.68,\n \"setup_signals\": [\n \"현재가 $64,193.80이 EMA20 $65,543.12 아래에 있으며, EMA120 $73,399.55 및 EMA240 $80,518.04 대비 각각 -12.5%, -20.3% 할인 구간에 머물러 구조적 약세가 유지됨\",\n \"롱 계정 비율이 0.629로 높고 account_long_crowding=1.000이라 롱 포지셔닝이 여전히 혼잡한 상태이며, 이는 반대매매 관점에서 하방 리스크\",\n \"CVD 변화가 -1655.2270으로 음수이고 cvd_divergence=0.300에 그쳐, 가격이 $64,000대에서 버티는 동안 공격적 매수 참여가 약함\",\n \"OI 24h 변화율이 -0.1270%로 감소해 신규 추세 추종 롱 유입보다는 포지션 언와인딩 성격이 강함\",\n \"즉시 상단 $64,200 청산 클러스터와 $65,400, $66,100 청산대가 있어 단기 위꼬리 유동성 회수 후 재하락 setup 가능성이 높음\",\n \"spot-futures basis가 -0.0470%로 음수이며 basis_change_lookback도 -0.0027로 약해 선물 프리미엄 확장이 확인되지 않음\"\n ],\n \"reasoning\": \"확정 구조 관점에서는 현재가 $64,193.80이 EMA20 $65,543.12 아래에 있고 EMA120 $73,399.55, EMA240 $80,518.04를 크게 하회해 일봉 구조는 bearish로 판단한다. 다만 setup 관점에서는 아직 $62,232.10 7일 저점 이탈이 확정된 것은 아니지만, 롱 계정 비율 0.629와 account_long_crowding=1.000, CVD -1655.2270, OI -0.1270%가 동시에 나타나며 참여 약화와 롱 혼잡이 하방 사전 조건을 만든다. 상단에는 $64,200, $65,400, 특히 가장 강한 청산 레벨 $66,100이 있어 단기적으로 위쪽 유동성 회수 후 실패하면 $63,500, $62,300, $61,600 하방 청산대로 이동할 가능성이 높다. funding_avg는 0.000으로 극단적이지 않아 강제 숏 스퀴즈 압력은 제한적이지만, aggregate_score 0.349와 bear_signals 2개, bull_signals 0개는 파생 포지셔닝상 매수 우위가 부족함을 시사한다.\",\n \"key_levels\": {\n \"support\": [\n 63500,\n 62300,\n 62232.1,\n 61600\n ],\n \"resistance\": [\n 64200,\n 65400,\n 65543.12,\n 66100,\n 67255.4\n ]\n },\n \"time_horizon\": \"short to medium term, 특히 파생 데이터 선행성을 감안한 향후 4-8시간 및 다음 1-2개 일봉\",\n \"invalidation_level\": \"$66,100 상방에서 명확히 안착하면, 상단 청산 흡수 후 재하락이라는 bearish setup은 무효화됨\",\n \"risk_scenario\": \"$64,200을 빠르게 회수한 뒤 $65,400과 $66,100 청산대를 연속으로 흡수하면 숏 커버링이 발생할 수 있으며, 이 경우 $67,255.40 7일 고점 재시험까지 반등이 확장될 수 있다.\",\n \"data_quality\": \"medium\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bearish",
"overall_confidence": 0.63,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.62,
"active_setups": [
"현재가 $64,193.80이 EMA20 $65,543.12 아래에 있어 단기 구조 회복이 아직 확인되지 않음",
"ICT 기준 최근 bearish CHoCH 레벨 $64,918.20 아래에서 거래되어 단기 시장구조 회복 실패 상태",
"전일 고가 $64,370.90을 상향 돌파한 뒤 현재가가 다시 하회하여 buy-side 유동성 회수 후 수용 실패 조건 형성",
"파생 포지셔닝에서 롱 계정 비율 0.629로 롱 혼잡이 높고, CVD 변화가 -1655.2270으로 공격적 매수 참여가 약함",
"단기 하단 핵심 방어 구간은 $63,167.70~$63,136.20, 그 아래 $62,232.10~$62,203.00 LPS·황금비 지지 클러스터",
"반대 리스크로 현재가가 피보나치 0.382 되돌림 $64,132.40 및 bullish harmonic PRZ $63,244.56~$65,322.83 내부에 있어 반등 반응 구간에 위치"
],
"setup_vs_structure": "구조적 판정과 실행 셋업은 모두 약세 쪽으로 정렬되어 있으나, Wyckoff의 누적 Phase D/LPS 해석과 피보나치·하모닉 반등 PRZ가 하단 방어 리스크로 남아 있다. 즉, 즉시 실행 환경은 약세 우위지만 $62.2k~$64.1k 구간에서의 수요 반응을 무시할 수 없는 혼합 구조다."
},
"signal_breakdown": {
"bullish_count": 1,
"bearish_count": 3,
"neutral_count": 2
},
"key_levels": {
"support": [
64132.4,
63167.7,
63136.2,
62232.1,
62203.0,
59800.0,
59080.0
],
"resistance": [
64370.9,
64918.2,
65326.01,
65543.12,
65745.0,
66100.0,
67255.4,
71690.0
]
},
"confluences": [
"현재가 $64,193.80은 피보나치 0.382 되돌림 $64,132.40과 거의 일치하며, 하모닉 bullish Butterfly 추정 D값 $64,283.69와도 근접해 단기 반응 구간으로 중첩된다.",
"$62,232.10~$62,203.00 구간은 Wyckoff LPS 후보 저점 $62,232.10, 7일 저점 $62,232.10, 피보나치 0.618 $62,203.00, 파생 하단 청산대 $62,300이 겹치는 핵심 구조 방어 구간이다.",
"$65,326.01~$65,543.12 구간은 피보나치 0.236 $65,326.01, EMA20 $65,543.12, 하모닉 PRZ 상단 $65,322.83~$65,380.95, 파생 저항 $65,400이 겹치는 1차 회복 검증 구간이다.",
"$67,255.40은 Wyckoff SOS 고점, 피보나치 스윙 고점, ICT·캔들·파생 공통 저항으로 확인되는 핵심 구조 전환 레벨이다.",
"$59,080.00~$59,800.00은 Wyckoff Spring/SC 및 ICT range low가 겹치는 장기 레인지 하단 구조 기준점이다.",
"캔들, ICT, 파생, 하모닉, 피보나치 다수가 현재가가 EMA20 $65,543.12 아래에 있다는 점을 구조 회복 미확인 조건으로 공통 인식한다."
],
"conflicts": [
"Wyckoff는 $59,080 Spring 이후 $67,255.40 SOS와 $62,232.10 LPS 후보를 근거로 누적 Phase D의 bullish 구조를 제시하지만, ICT는 $64,918.20 bearish CHoCH 아래 거래와 전일 고가 $64,370.90 재하회로 bearish 구조를 더 강하게 본다.",
"피보나치와 하모닉은 $64,132.40 및 $63,244.56~$65,322.83 PRZ에서 단기 bullish 반응 가능성을 제시하지만, EMA20 $65,543.12 아래의 중기 구조와 파생 CVD 약화는 이를 아직 확인된 추세 전환으로 인정하지 않는다.",
"캔들 분석은 bearish engulfing 후보와 bullish engulfing 후보가 동시에 존재하고 고거래량 패턴이 없어 방향성 근거가 약하며, 이는 강한 구조 판정보다는 박스권 내 약세 우위를 시사한다.",
"Wyckoff 누적 해석의 신뢰도는 높지만 현재가가 레인지 중간값 약 $65,745 및 EMA20 $65,543.12 아래에 있어 Phase D 상방 수용이 아직 확정되지 않았다."
],
"executive_summary": "BTC/USDT 일봉 구조는 다수 분석 기준에서 EMA20 $65,543.12 및 최근 bearish CHoCH $64,918.20 아래에 머물러 있어 현재 종합 구조 편향은 bearish로 판정한다. 다만 Wyckoff 관점에서는 $59,080 Spring 이후 $67,255.40 SOS와 $62,232.10 LPS 후보가 형성된 누적 Phase D 가능성이 남아 있어, 시장은 하락 추세 내부의 재축적 후보 구간으로 해석된다. 핵심 구조 방어선은 $62,232.10~$62,203.00이며, 이 구간은 LPS·7일 저점·피보나치 0.618·파생 청산대가 중첩된다. 반대로 $65,326.01~$65,745.00 회복 전까지는 상방 수용이 확인되지 않으며, $67,255.40을 회복해야 현재 bearish 구조 판정이 실질적으로 무효화된다.",
"raw_llm_response": "{\n \"overall_signal\": \"bearish\",\n \"overall_confidence\": 0.63,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.62,\n \"active_setups\": [\n \"현재가 $64,193.80이 EMA20 $65,543.12 아래에 있어 단기 구조 회복이 아직 확인되지 않음\",\n \"ICT 기준 최근 bearish CHoCH 레벨 $64,918.20 아래에서 거래되어 단기 시장구조 회복 실패 상태\",\n \"전일 고가 $64,370.90을 상향 돌파한 뒤 현재가가 다시 하회하여 buy-side 유동성 회수 후 수용 실패 조건 형성\",\n \"파생 포지셔닝에서 롱 계정 비율 0.629로 롱 혼잡이 높고, CVD 변화가 -1655.2270으로 공격적 매수 참여가 약함\",\n \"단기 하단 핵심 방어 구간은 $63,167.70~$63,136.20, 그 아래 $62,232.10~$62,203.00 LPS·황금비 지지 클러스터\",\n \"반대 리스크로 현재가가 피보나치 0.382 되돌림 $64,132.40 및 bullish harmonic PRZ $63,244.56~$65,322.83 내부에 있어 반등 반응 구간에 위치\"\n ],\n \"setup_vs_structure\": \"구조적 판정과 실행 셋업은 모두 약세 쪽으로 정렬되어 있으나, Wyckoff의 누적 Phase D/LPS 해석과 피보나치·하모닉 반등 PRZ가 하단 방어 리스크로 남아 있다. 즉, 즉시 실행 환경은 약세 우위지만 $62.2k~$64.1k 구간에서의 수요 반응을 무시할 수 없는 혼합 구조다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 1,\n \"bearish_count\": 3,\n \"neutral_count\": 2\n },\n \"key_levels\": {\n \"support\": [\n 64132.4,\n 63167.7,\n 63136.2,\n 62232.1,\n 62203.0,\n 59800.0,\n 59080.0\n ],\n \"resistance\": [\n 64370.9,\n 64918.2,\n 65326.01,\n 65543.12,\n 65745.0,\n 66100.0,\n 67255.4,\n 71690.0\n ]\n },\n \"confluences\": [\n \"현재가 $64,193.80은 피보나치 0.382 되돌림 $64,132.40과 거의 일치하며, 하모닉 bullish Butterfly 추정 D값 $64,283.69와도 근접해 단기 반응 구간으로 중첩된다.\",\n \"$62,232.10~$62,203.00 구간은 Wyckoff LPS 후보 저점 $62,232.10, 7일 저점 $62,232.10, 피보나치 0.618 $62,203.00, 파생 하단 청산대 $62,300이 겹치는 핵심 구조 방어 구간이다.\",\n \"$65,326.01~$65,543.12 구간은 피보나치 0.236 $65,326.01, EMA20 $65,543.12, 하모닉 PRZ 상단 $65,322.83~$65,380.95, 파생 저항 $65,400이 겹치는 1차 회복 검증 구간이다.\",\n \"$67,255.40은 Wyckoff SOS 고점, 피보나치 스윙 고점, ICT·캔들·파생 공통 저항으로 확인되는 핵심 구조 전환 레벨이다.\",\n \"$59,080.00~$59,800.00은 Wyckoff Spring/SC 및 ICT range low가 겹치는 장기 레인지 하단 구조 기준점이다.\",\n \"캔들, ICT, 파생, 하모닉, 피보나치 다수가 현재가가 EMA20 $65,543.12 아래에 있다는 점을 구조 회복 미확인 조건으로 공통 인식한다.\"\n ],\n \"conflicts\": [\n \"Wyckoff는 $59,080 Spring 이후 $67,255.40 SOS와 $62,232.10 LPS 후보를 근거로 누적 Phase D의 bullish 구조를 제시하지만, ICT는 $64,918.20 bearish CHoCH 아래 거래와 전일 고가 $64,370.90 재하회로 bearish 구조를 더 강하게 본다.\",\n \"피보나치와 하모닉은 $64,132.40 및 $63,244.56~$65,322.83 PRZ에서 단기 bullish 반응 가능성을 제시하지만, EMA20 $65,543.12 아래의 중기 구조와 파생 CVD 약화는 이를 아직 확인된 추세 전환으로 인정하지 않는다.\",\n \"캔들 분석은 bearish engulfing 후보와 bullish engulfing 후보가 동시에 존재하고 고거래량 패턴이 없어 방향성 근거가 약하며, 이는 강한 구조 판정보다는 박스권 내 약세 우위를 시사한다.\",\n \"Wyckoff 누적 해석의 신뢰도는 높지만 현재가가 레인지 중간값 약 $65,745 및 EMA20 $65,543.12 아래에 있어 Phase D 상방 수용이 아직 확정되지 않았다.\"\n ],\n \"highest_conviction_analyst\": \"ICT Trader — 신뢰도 85%로 가장 높고, $64,918.20 bearish CHoCH, 전일 고가 $64,370.90 상향 돌파 후 재하회, 활성 bullish OB/FVG 부재, 하단 유동성 레벨 $63,136.20·$62,232.10·$59,080.00을 구체적으로 제시해 현재 구조적 약세 판단의 근거가 가장 정밀하다.\",\n \"invalidation_level\": \"$67,255.40 일봉 종가 회복 및 유지 시 현재 bearish 구조 판정은 크게 훼손되며, $71,690.00 상단 돌파는 Wyckoff 누적 구조의 상방 확정을 강화한다.\",\n \"executive_summary\": \"BTC/USDT 일봉 구조는 다수 분석 기준에서 EMA20 $65,543.12 및 최근 bearish CHoCH $64,918.20 아래에 머물러 있어 현재 종합 구조 편향은 bearish로 판정한다. 다만 Wyckoff 관점에서는 $59,080 Spring 이후 $67,255.40 SOS와 $62,232.10 LPS 후보가 형성된 누적 Phase D 가능성이 남아 있어, 시장은 하락 추세 내부의 재축적 후보 구간으로 해석된다. 핵심 구조 방어선은 $62,232.10~$62,203.00이며, 이 구간은 LPS·7일 저점·피보나치 0.618·파생 청산대가 중첩된다. 반대로 $65,326.01~$65,745.00 회복 전까지는 상방 수용이 확인되지 않으며, $67,255.40을 회복해야 현재 bearish 구조 판정이 실질적으로 무효화된다.\"\n}"
},
"overall_signal": "bearish",
"overall_confidence": 0.63,
"operating_path": {
"path_type": "complex",
"confidence": 0.62,
"waypoints": [
{
"seq": 1,
"price": 63136.2,
"type": "support_test",
"source": "ICT(전일 저가 $63,136.20 유동성 마그넷), Fibonacci(ret_0.5 스윙 EQ $63,167.70), Derivatives(하방 청산대 $63,500)",
"description": "현재가 $64,193.80은 fib 0.382 $64,132.40에 밀착해 있고, 전일 고가 $64,370.90 buy-side 유동성 회수 후 수용 실패 상태입니다. 셋업·구조가 모두 약세로 정렬되어 0.382 이탈 후 첫 하방 목표는 전일 저가 $63,136.20과 fib 0.5 EQ $63,167.70 클러스터입니다(약 -1.6%, >0.5 ATR).",
"est_hours": 5.0,
"turning_zone": [
62650.0,
63167.7
],
"likely_wick": 63100.0,
"rejection_confirm": 63350.0,
"invalid_overshoot": 62450.0,
"calibration_reasoning": "fib 0.5 EQ $63,167.70과 전일 저가·Chairman 지지 $63,136.20이 형성한 타이트한 클러스터를 zone 상단으로 고정. 전일 저가 하방 sell-side 유동성 회수 여지를 ATR 약 0.25배 폭으로 반영했고, 다음 레벨 $62,232까지 공백이 있어 하방 확장은 제한."
},
{
"seq": 2,
"price": 62232.1,
"type": "liquidity_sweep",
"source": "Wyckoff(LPS 후보 $62,232.10), Candlestick(7일 저점 $62,232.10), Fibonacci(ret_0.618 $62,203.00 황금비), Derivatives(청산대 $62,300), ICT(7일 저가 유동성 마그넷)",
"description": "롱 계정 비율 0.629·account_long_crowding 1.000·CVD -1655의 롱 혼잡과 약한 매수 참여가 하단 청산 마그넷을 자극합니다. fib 0.5 EQ 이탈 시 핵심 방어 클러스터(Wyckoff LPS·7일 저점·fib 0.618·파생 청산대)가 겹치는 $62,232.10~$62,203.00으로의 sell-side 유동성 스윕이 24시간 내 1차 종착 후보입니다.",
"est_hours": 14.0,
"turning_zone": [
61600.0,
62232.1
],
"likely_wick": 62000.0,
"rejection_confirm": 62500.0,
"invalid_overshoot": 61400.0,
"calibration_reasoning": "fib 0.618 황금비 $62,203.00·Wyckoff LPS·7일 저점·Chairman 지지 $62,232.10이 겹치는 핵심 방어 클러스터를 상단으로 앵커링. liquidity_sweep 특성상 클러스터 하방 stop을 회수하며 라운드넘버 $62,000(유동성 마그넷)까지 wick 가능성을 반영(약 0.31 ATR). 황금비 클러스터 하향 이탈 지속은 Phase D 무효화로 간주."
},
{
"seq": 3,
"price": 63167.7,
"type": "resistance_test",
"source": "Fibonacci(ret_0.5 EQ $63,167.70), Wyckoff(LPS 수요 반응), Derivatives(저항 전환 $63,500)",
"description": "$62.2k 황금비·LPS 클러스터는 Wyckoff Phase D 수요 반응 리스크가 큰 구간이라 스윕 후 반등을 무시할 수 없습니다. 다만 약세 우위가 유지되는 한 반등은 직전에 깨진 fib 0.5 EQ $63,167.70을 저항으로 재시험하는 수준에 그치며, 이는 숏 재진입(또는 부분 환매) 레벨로 활용됩니다(>0.5 ATR).",
"est_hours": 22.0,
"turning_zone": [
63167.7,
64132.4
],
"likely_wick": 63450.0,
"rejection_confirm": 62900.0,
"invalid_overshoot": 64450.0,
"calibration_reasoning": "터미널 웨이포인트로 약 0.47 ATR 폭 적용. 깨진 fib 0.5 EQ $63,167.70을 하단, fib 0.382 $64,132.40을 상단 저항으로 앵커링. 약세 우위 유지 시 얕은 재시험이 우세해 likely_wick은 라운드 $63,500 부근으로 소폭 오버슈트 가정. 미확정 butterfly PRZ $64,283.69(조건부 반응대)·전일 고가 $64,370.90 상향 돌파 수용 시 약세 재시험 시나리오 무효화."
}
],
"period_extremes": {
"4h": {
"expected_high": 64370.9,
"expected_low": 63250.0,
"high_first": true
},
"8h": {
"expected_high": 64370.9,
"expected_low": 62800.0,
"high_first": true
},
"24h": {
"expected_high": 64370.9,
"expected_low": 62203.0,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 64918.2,
"description": "ICT bearish CHoCH $64,918.20 회복은 단기 시장구조 회복을 의미하며 EMA20 $65,543.12 재시험을 열어 즉시 약세 셋업을 무효화합니다(상방 가속 신호)."
},
"bearish": {
"price": 62203.0,
"description": "황금비·LPS·7일 저점 클러스터($62,232.10~$62,203.00) 하향 이탈은 핵심 방어 붕괴로, 레인지 하단 $59,800~$59,080을 향한 하방 가속을 확정합니다."
}
},
"scenario_invalidation": 65745.0,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.62,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 63136.2,\n \"type\": \"support_test\",\n \"source\": \"ICT(전일 저가 $63,136.20 유동성 마그넷), Fibonacci(ret_0.5 스윙 EQ $63,167.70), Derivatives(하방 청산대 $63,500)\",\n \"description\": \"현재가 $64,193.80은 fib 0.382 $64,132.40에 밀착해 있고, 전일 고가 $64,370.90 buy-side 유동성 회수 후 수용 실패 상태입니다. 셋업·구조가 모두 약세로 정렬되어 0.382 이탈 후 첫 하방 목표는 전일 저가 $63,136.20과 fib 0.5 EQ $63,167.70 클러스터입니다(약 -1.6%, >0.5 ATR).\",\n \"est_hours\": 5.0\n },\n {\n \"seq\": 2,\n \"price\": 62232.1,\n \"type\": \"liquidity_sweep\",\n \"source\": \"Wyckoff(LPS 후보 $62,232.10), Candlestick(7일 저점 $62,232.10), Fibonacci(ret_0.618 $62,203.00 황금비), Derivatives(청산대 $62,300), ICT(7일 저가 유동성 마그넷)\",\n \"description\": \"롱 계정 비율 0.629·account_long_crowding 1.000·CVD -1655의 롱 혼잡과 약한 매수 참여가 하단 청산 마그넷을 자극합니다. fib 0.5 EQ 이탈 시 핵심 방어 클러스터(Wyckoff LPS·7일 저점·fib 0.618·파생 청산대)가 겹치는 $62,232.10~$62,203.00으로의 sell-side 유동성 스윕이 24시간 내 1차 종착 후보입니다.\",\n \"est_hours\": 14.0\n },\n {\n \"seq\": 3,\n \"price\": 63167.7,\n \"type\": \"resistance_test\",\n \"source\": \"Fibonacci(ret_0.5 EQ $63,167.70), Wyckoff(LPS 수요 반응), Derivatives(저항 전환 $63,500)\",\n \"description\": \"$62.2k 황금비·LPS 클러스터는 Wyckoff Phase D 수요 반응 리스크가 큰 구간이라 스윕 후 반등을 무시할 수 없습니다. 다만 약세 우위가 유지되는 한 반등은 직전에 깨진 fib 0.5 EQ $63,167.70을 저항으로 재시험하는 수준에 그치며, 이는 숏 재진입(또는 부분 환매) 레벨로 활용됩니다(>0.5 ATR).\",\n \"est_hours\": 22.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 64370.9, \"expected_low\": 63250.0, \"high_first\": true},\n \"8h\": {\"expected_high\": 64370.9, \"expected_low\": 62800.0, \"high_first\": true},\n \"24h\": {\"expected_high\": 64370.9, \"expected_low\": 62203.0, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\"price\": 64918.2, \"description\": \"ICT bearish CHoCH $64,918.20 회복은 단기 시장구조 회복을 의미하며 EMA20 $65,543.12 재시험을 열어 즉시 약세 셋업을 무효화합니다(상방 가속 신호).\"},\n \"bearish\": {\"price\": 62203.0, \"description\": \"황금비·LPS·7일 저점 클러스터($62,232.10~$62,203.00) 하향 이탈은 핵심 방어 붕괴로, 레인지 하단 $59,800~$59,080을 향한 하방 가속을 확정합니다.\"}\n },\n \"scenario_invalidation\": 65745.0\n}\n```"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 63136.2,
"turning_zone": [
62650.0,
63167.7
],
"likely_wick": 63100.0,
"rejection_confirm": 63350.0,
"invalid_overshoot": 62450.0,
"calibration_reasoning": "fib 0.5 EQ $63,167.70과 전일 저가·Chairman 지지 $63,136.20이 형성한 타이트한 클러스터를 zone 상단으로 고정. 전일 저가 하방 sell-side 유동성 회수 여지를 ATR 약 0.25배 폭으로 반영했고, 다음 레벨 $62,232까지 공백이 있어 하방 확장은 제한."
},
{
"seq": 2,
"base_target": 62232.1,
"turning_zone": [
61600.0,
62232.1
],
"likely_wick": 62000.0,
"rejection_confirm": 62500.0,
"invalid_overshoot": 61400.0,
"calibration_reasoning": "fib 0.618 황금비 $62,203.00·Wyckoff LPS·7일 저점·Chairman 지지 $62,232.10이 겹치는 핵심 방어 클러스터를 상단으로 앵커링. liquidity_sweep 특성상 클러스터 하방 stop을 회수하며 라운드넘버 $62,000(유동성 마그넷)까지 wick 가능성을 반영(약 0.31 ATR). 황금비 클러스터 하향 이탈 지속은 Phase D 무효화로 간주."
},
{
"seq": 3,
"base_target": 63167.7,
"turning_zone": [
63167.7,
64132.4
],
"likely_wick": 63450.0,
"rejection_confirm": 62900.0,
"invalid_overshoot": 64450.0,
"calibration_reasoning": "터미널 웨이포인트로 약 0.47 ATR 폭 적용. 깨진 fib 0.5 EQ $63,167.70을 하단, fib 0.382 $64,132.40을 상단 저항으로 앵커링. 약세 우위 유지 시 얕은 재시험이 우세해 likely_wick은 라운드 $63,500 부근으로 소폭 오버슈트 가정. 미확정 butterfly PRZ $64,283.69(조건부 반응대)·전일 고가 $64,370.90 상향 돌파 수용 시 약세 재시험 시나리오 무효화."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 63136.20,\n \"turning_zone\": [62650.00, 63167.70],\n \"likely_wick\": 63100.00,\n \"rejection_confirm\": 63350.00,\n \"invalid_overshoot\": 62450.00,\n \"calibration_reasoning\": \"fib 0.5 EQ $63,167.70과 전일 저가·Chairman 지지 $63,136.20이 형성한 타이트한 클러스터를 zone 상단으로 고정. 전일 저가 하방 sell-side 유동성 회수 여지를 ATR 약 0.25배 폭으로 반영했고, 다음 레벨 $62,232까지 공백이 있어 하방 확장은 제한.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 62232.10,\n \"turning_zone\": [61600.00, 62232.10],\n \"likely_wick\": 62000.00,\n \"rejection_confirm\": 62500.00,\n \"invalid_overshoot\": 61400.00,\n \"calibration_reasoning\": \"fib 0.618 황금비 $62,203.00·Wyckoff LPS·7일 저점·Chairman 지지 $62,232.10이 겹치는 핵심 방어 클러스터를 상단으로 앵커링. liquidity_sweep 특성상 클러스터 하방 stop을 회수하며 라운드넘버 $62,000(유동성 마그넷)까지 wick 가능성을 반영(약 0.31 ATR). 황금비 클러스터 하향 이탈 지속은 Phase D 무효화로 간주.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 63167.70,\n \"turning_zone\": [63167.70, 64132.40],\n \"likely_wick\": 63450.00,\n \"rejection_confirm\": 62900.00,\n \"invalid_overshoot\": 64450.00,\n \"calibration_reasoning\": \"터미널 웨이포인트로 약 0.47 ATR 폭 적용. 깨진 fib 0.5 EQ $63,167.70을 하단, fib 0.382 $64,132.40을 상단 저항으로 앵커링. 약세 우위 유지 시 얕은 재시험이 우세해 likely_wick은 라운드 $63,500 부근으로 소폭 오버슈트 가정. 미확정 butterfly PRZ $64,283.69(조건부 반응대)·전일 고가 $64,370.90 상향 돌파 수용 시 약세 재시험 시나리오 무효화.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 38.9,
"chairman": 65.0,
"operating_path": 135.1,
"tp_calibrator": 250.0
},
"agents": {},
"total_s": 489.0
}
}