Signal: BULLISH (56%) | Price: $73,513.90 | 2026-05-30 17:00 KST | 300 candles
Council: 1 bullish, 3 neutral, 2 bearish | Support: $73,540 / $72,900 / $72,436 | Resistance: $74,868 / $75,257 / $75,999
현재 BTC/USDT의 상위 구조는 Wyckoff 기준 확인된 누적 구조의 Phase D로 분류되며, SC $80,600.00, Spring $65,595.70, TERMINAL_SPRING $74,868.00, SOS $82,828.70의 이벤트 체인이 유지되고 있어 overall_signal은 낮은 확신의 bullish로 평가한다. 다만 현재가 $73,513.90는 TERMINAL_SPRING $74,868.00, ICT BOS $75,998.90, ICT EQ $76,643.45, EMA20 $76,345.67 아래에 있어 Phase D 이후 LPS 확인이 아직 성립하지 않은 재시험 구간이다. 구조적 핵심 저항은 $74,868.00-$76,643.45에 밀집해 있으며, 하단에서는 $72,900-$72,436.00과 하모닉 PRZ $72,028.16-$73,568.72가 반응 후보로 중첩된다. 주요 구조 리스크는 SOS 이후 회복 실패, 피보나치 스윙 저점 $74,868.00 하회, 그리고 $65,595.70 Spring 저점 재점검 가능성이다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | NEUTRAL | 64% | $74,868 / $65,596 | $80,600 / $82,829 |
| ICT Trader | BULLISH | 62% | $72,436 / $70,458 | $74,293 / $75,999 |
| Derivatives Trader | NEUTRAL | 58% | $72,900 / $72,436 | $75,100 / $75,900 |
| Candlestick Reader | BEARISH | 61% | $72,436 / $70,529 | $75,257 / $76,346 |
| Fibonacci Analyst | BEARISH | 66% | $72,436 | $76,572 / $77,909 |
| Harmonic Specialist | NEUTRAL | 42% | $73,540 / $73,461 | $73,620 / $74,555 |
Support: $74,868 / $65,596 | Resistance: $80,600 / $82,829 / $84,409 | Horizon: medium term
레짐은 ACC이며 regime_fitness 0.925, confirmed_acc, Phase D로 분류되어 구조적 해석은 여전히 bullish이다. 확인된 이벤트 체인은 SC $80,600.00 → AR $93,080.00 → ST $84,408.60 → Spring $65,595.70 → TERMINAL_SPRING $74,868.00 → SOS $82,828.70로, 누적 구조 자체는 성립해 있다. 다만 현재가 $73,513.90는 TERMINAL_SPRING $74,868.00 아래이고 SOS $82,828.70 이후 LPS가 확인되지 않았으므로, 즉시 경로는 상승 추세 확정보다 하단 재시험 또는 약한 흔들기 가능성이 더 크다. $74,868.00을 회복하지 못하면 $65,595.70 Spring 저점 쪽 유동성 재점검 위험이 남고, 반대로 $80,600.00 및 $82,828.70을 회복해야 Phase D의 수요 우위가 다시 신뢰될 수 있다.
Support: $72,436 / $70,458 | Resistance: $74,293 / $75,999 / $76,346 | Horizon: medium term
확정 구조상 최근 이벤트는 $75,998.90 상방 BOS_bullish이므로 structure_bias는 bullish로 보지만, 현재가 $73,513.90가 그 BOS 레벨 아래에 있어 구조적 강도는 아직 완전히 회복되지 않았다. 가격은 EQ $76,643.45 아래의 discount 구간에 있으며, range low $70,458.20 대비 58.0% 되돌림 상태라 기관 관점에서는 할인 매수 후보 구간이다. 다만 활성 bullish OB, bearish OB, 미충족 FVG, 최근 liquidity sweep이 모두 0으로 확인되어 명확한 institutional array 반응은 부족하다. 따라서 setup_bias는 bullish이나, $75,998.90 회복과 $76,643.45 EQ 재진입 전까지는 중간 신뢰도의 선행 셋업으로 본다.
Support: $72,900 / $72,436 / $69,300 | Resistance: $75,100 / $75,900 / $76,600 | Horizon: short term
확인된 구조는 약세입니다. 현재가 $73,513.90은 EMA20 $76,345.67, EMA120 $77,397.65, EMA240 $84,085.65를 모두 하회하고 있으며, 최근 5개 일봉도 -1.8%, -2.0%, -1.1%, -0.2%, +0.1%로 반등 탄력이 약합니다. 다만 실행 setup 관점에서는 $72,900 청산 레벨과 7일 저점 $72,436 근처의 discount 구간에서 CVD divergence 0.850이 발생해 하방 유동성 sweep 이후 반등 가능성이 있습니다. 파생 포지셔닝은 aggregate_score 0.413, bear signals 3개로 아직 약세 우위지만, OI가 24시간 -2.0860% 감소해 추격 숏보다는 언와인딩 국면에 가깝습니다. 따라서 구조는 bearish이나, 단기 4-8시간 파생 선행 신호 기준으로는 $72,900 sweep 후 $75,100-$75,900 회복 시도 setup을 경계해야 합니다.
Support: $72,436 / $70,529 | Resistance: $75,257 / $76,346 / $77,398 | Horizon: short term
구조적으로는 현재가 $73,513.90가 EMA20 $76,345.67보다 -3.7%, EMA120 $77,397.65보다 -5.0%, EMA240 $84,085.65보다 -12.6% 낮아 하락 추세 수용이 더 명확합니다. 최근 패턴은 bearish_engulfing@index291, bearish_engulfing@index295, evening_star@index291로 약세 반전 신호가 우세하며 bear_score 2.3 대비 bull_score 0으로 매수 패턴 우위가 없습니다. 다만 best_pattern_quality가 0.509로 후보 수준이고 high_volume_patterns가 없어, 강한 확증보다는 중간 신뢰도의 약세 판독입니다. 단기적으로 $72,436.00 7일 저점이 깨지면 ATR $1,906.76 기준 다음 하방 확장 목표는 약 $70,529.24까지 열릴 수 있습니다.
Support: $72,436 | Resistance: $76,572 / $77,909 / $78,848 | Horizon: short/medium term
현재 BTC/USDT는 Low→High 스윙 $74,868 → $82,829 기준의 핵심 되돌림 구간을 모두 하회했으며, 특히 0.786 되돌림 $76,571.59와 스윙 저점 $74,868 아래에 위치해 구조적으로 약세가 우세합니다. 0.618 골든 비율 $77,908.99는 고확률 반응 레벨이었으나 이미 가격이 그 아래로 이탈했기 때문에 현재는 강한 저항으로 작용할 가능성이 높습니다. 현재가 $73,513.90는 EQ $78,848.35보다 크게 낮은 할인 구간이므로 단기 반등 셋업 가능성은 있으나, 피보나치 반응 상태가 distant이고 reaction_probability가 0.25에 불과해 확인된 매수 셋업으로 보기는 어렵습니다. 상방에서는 $76,571.59 회복 여부가 1차 관건이며, $77,908.99를 회복하지 못하면 반등은 되돌림 매도 구간으로 해석됩니다.
Support: $73,540 / $73,461 / $72,028 | Resistance: $73,620 / $74,555 / $75,191 | Horizon: short/medium term
하모닉 관점에서는 현재가 $73,513.90가 최인접 PRZ $73,540.20 및 $73,460.78-$73,619.62 구간에 사실상 진입해 있어 단기 반등 후보는 존재한다. 다만 council-relevant로 인정된 핵심 패턴은 strict/high bullish Gartley PRZ $74,555.09-$75,827.23이며, 이는 아직 미확정 forming 상태이고 confirmed_reaction=false, reaction_score=0.0이므로 단독 방향 전환 근거가 될 수 없다. best score는 strict/medium bullish Butterfly 0.933이지만 PRZ 폭이 2.116%로 넓고, 현재 데이터상 confirmed_reaction_prz_count=0 및 directional_score_total=0.131에 불과해 구조적 강세 판정은 보류한다. 따라서 구조_bias는 중립, setup_bias는 PRZ 반응을 노리는 약한 bullish setup으로 평가하며, $74,555-$75,827 재진입 후 거부가 나오면 오히려 저항 리스크가 커진다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $72,436 | liquidity_sweep | Derivatives($72,900 청산 밀집), Candlestick/ICT/Fibonacci(7일·전일 저점 $72,436), Harmonic(Butterfly PRZ $72,028.16-$73,568.72) | 4 | 현재가 바로 아래의 매도 유동성 풀. 파생 최대 하방 청산 밀집 $72,900과 7일 저점 $72,436이 중첩되고, 하모닉 bullish Butterfly PRZ(D 추정 $72,798.44) 내부다. CVD divergence 0.850(가격↓·체결델타↑) 흡수성 신호가 이 구간 sweep 후 반등을 뒷받침한다. 셋업의 bullish 성격이 '할인권 sweep 후 매수'이므로 첫 경로는 이 매도 유동성 회수로 본다. |
| 2 | $74,868 | resistance_test | Wyckoff(TERMINAL_SPRING $74,868), Fibonacci(Low→High 스윙 저점), Derivatives(회복 목표대 $75,100-$75,900 하단) | 14 | sweep 후 반등의 1차 목표이자 구조 회복의 핵심 경계. Wyckoff TERMINAL_SPRING이자 Fibonacci 스윙 저점인 $74,868 회복 여부가 Phase D 회복력의 분수령이며, 7일 EQ $75,256.55와 인접한다. 재탈환은 할인권 반등이 구조 재시험으로 전환됨을 의미한다. |
| 3 | $75,999 | resistance_test | ICT(bullish BOS $75,998.90, EQ $76,643.45), Candlestick/Derivatives(EMA20 $76,345.67), Fibonacci(0.786 $76,571.59) | 23 | 1차 구조 재확인 저항 클러스터($75,998.90 BOS·$76,345.67 EMA20·$76,571.59 0.786·$76,643.45 EQ)의 하단 진입. 누적 Phase D 수요 우위 재확인 시도 구간으로, 거부 시 하모닉 Gartley PRZ $74,555-$75,827 되돌림 매도 리스크, 회복·유지 시 가속 진입이다. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $72,436 | $73,620 | High first |
| 8h | $72,436 | $74,293 | Low first |
| 24h | $72,436 | $75,999 | Low first |
Invalidation: $70,458
현재가 $73,513.90, ATR $1,906.76(0.5×ATR = $953.38) 기준으로 분석했습니다. 구조(BULLISH 56%)와 셋업(BULLISH 58%)은 약하게 정렬되어 있으나, 활성 셋업의 실제 성격은 '할인권 sweep 후 매수'입니다. 현재가 바로 아래 $72,900(파생 청산 밀집)·$72,436(7일 저점)이라는 매도 유동성 풀이 존재하고 다수 에이전트(Derivatives, Candlestick, Fibonacci)가 "하방 테스트 후 반등"을 명시하므로, **첫 경로는 하방 유동성 sweep, 이후 구조 회복 시도**로 정렬했습니다.
```json
{
"path_type": "complex",
"confidence": 0.55,
"waypoints": [
{
"seq": 1,
"price": 72436.0,
"type": "liquidity_sweep",
"source": "Derivatives($72,900 청산 밀집), Candlestick/ICT/Fibonacci(7일·전일 저점 $72,436), Harmonic(Butterfly PRZ $72,028.16-$73,568.72)",
"description": "현재가 바로 아래의 매도 유동성 풀. 파생 최대 하방 청산 밀집 $72,900과 7일 저점 $72,436이 중첩되고, 하모닉 bullish Butterfly PRZ(D 추정 $72,798.44) 내부다. CVD divergence 0.850(가격↓·체결델타↑) 흡수성 신호가 이 구간 sweep 후 반등을 뒷받침한다. 셋업의 bullish 성격이 '할인권 sweep 후 매수'이므로 첫 경로는 이 매도 유동성 회수로 본다.",
"est_hours": 4
},
{
"seq": 2,
"price": 74868.0,
"type": "resistance_test",
"source": "Wyckoff(TERMINAL_SPRING $74,868), Fibonacci(Low→High 스윙 저점), Derivatives(회복 목표대 $75,100-$75,900 하단)",
"description": "sweep 후 반등의 1차 목표이자 구조 회복의 핵심 경계. Wyckoff TERMINAL_SPRING이자 Fibonacci 스윙 저점인 $74,868 회복 여부가 Phase D 회복력의 분수령이며, 7일 EQ $75,256.55와 인접한다. 재탈환은 할인권 반등이 구조 재시험으로 전환됨을 의미한다.",
"est_hours": 14
},
{
"seq": 3,
"price": 75998.9,
"type": "resistance_test",
"source": "ICT(bullish BOS $75,998.90, EQ $76,643.45), Candlestick/Derivatives(EMA20 $76,345.67), Fibonacci(0.786 $76,571.59)",
"description": "1차 구조 재확인 저항 클러스터($75,998.90 BOS·$76,345.67 EMA20·$76,571.59 0.786·$76,643.45 EQ)의 하단 진입. 누적 Phase D 수요 우위 재확인 시도 구간으로, 거부 시 하모닉 Gartley PRZ $74,555-$75,827 되돌림 매도 리스크, 회복·유지 시 가속 진입이다.",
"est_hours": 23
}
],
"period_extremes": {
"4h": {"expected_high": 73619.62, "expected_low": 72436.0, "high_first": true},
"8h": {"expected_high": 74293.1, "expected_low": 72436.0, "high_first": false},
"24h": {"expected_high": 75998.9, "expected_low": 72436.0, "high_first": false}
},
"triggers": {
"bullish": {"price": 75998.9, "description": "ICT bullish BOS $75,998.90을 재탈환·유지하면 Phase D 수요 우위가 재확인되어 base path를 넘는 가속 진입. $76,643.45 EQ → EMA120 $77,397.65 → $78,077.10 순으로 상단 개방."},
"bearish": {"price": 72028.16, "description": "하모닉 Butterfly PRZ 바닥 및 7일 저점 sweep 구간($72,436)을 회복 없이 하향 이탈하면 할인권 반등 셋업 실패. $70,529.24 → ICT range low $70,458.20 → $69,300으로 하방 확장."}
},
"scenario_invalidation": 70458.2
}
```
**핵심 판단:** 라벨상 셋업·구조 모두 bullish지만, 즉시 경로는 셋업 메커니즘(sweep→흡수→반등)에 따라 **하방 sweep이 선행**합니다. $72,436을 회복 없이 이탈하면(특히 $72,028.16 하회) 경로가 무너지고, 반대로 $74,868 재탈환 후 $75,998.90 유지가 확인되면 확인형 강세로 전환됩니다. WP1 후보 테이블의 유일 항목 $85,081.03(candidate, 15.73% 원거리)은 근거리 실행성이 없어 채택하지 않고, 다수 에이전트가 strict-tier로 인용한 $72,436 매도 유동성 구간을 WP1로 선정했습니다.{
"overall_signal": "bullish",
"overall_confidence": 0.56,
"execution_setup": {
"setup_bias": "bullish",
"setup_strength": 0.58,
"active_setups": [
"가격 $73,513.90가 다수 EQ 아래 할인 구간에 위치: 7일 EQ $75,256.55, ICT EQ $76,643.45, 피보나치 EQ $78,848.35 하회",
"$72,900 파생 청산 밀집 레벨과 7일 저점 $72,436.00이 바로 아래에 있어 매도 유동성 테스트 구간",
"CVD divergence 0.850 및 CVD 변화 +$1,236.60으로 하락 중 체결 델타 개선, 단기 흡수성 반응 후보",
"하모닉 bullish Butterfly PRZ $72,028.16-$73,568.72 및 최인접 PRZ $73,460.78-$73,619.62에 현재가가 진입",
"ICT상 최근 확정 BOS_bullish 레벨 $75,998.90과 EQ $76,643.45 회복 전까지는 선행 매수 셋업이며 구조 재확인은 미완료"
],
"setup_vs_structure": "구조적으로는 Wyckoff 누적 Phase D와 ICT의 최근 bullish BOS가 상위 구조를 지지하지만, 가격은 핵심 회복 레벨 아래에 있어 실행 셋업은 ‘할인권 반응 후보’에 가깝다. 즉 구조와 셋업은 방향상 약하게 정렬되어 있으나, $74,868.00-$76,643.45 회복 전까지는 확인형 강세가 아니라 재시험 구간이다."
},
"signal_breakdown": {
"bullish_count": 1,
"bearish_count": 2,
"neutral_count": 3
},
"key_levels": {
"support": [
73540.2,
72900,
72436,
72028.16,
70529.24,
70458.2,
69300,
65595.7
],
"resistance": [
74868,
75256.55,
75998.9,
76345.67,
76571.59,
76643.45,
77397.65,
77908.99,
78077.1,
80600,
82828.7,
84085.65
]
},
"confluences": [
"현재가가 할인 구간이라는 데 다수 분석이 일치한다: Candlestick/Derivatives는 7일 EQ $75,256.55 하회, ICT는 EQ $76,643.45 하회, Fibonacci는 ret_0.5 $78,848.35 하회로 판단한다.",
"$72,436.00은 Candlestick의 7일 저점 지지, ICT의 전일 저점, Fibonacci의 단기 지지, Derivatives의 청산 구간 인접 지지로 중복 확인된다.",
"$72,900-$73,568.72 구간은 Derivatives의 최대 하방 청산 밀집 $72,900, Harmonic bullish Butterfly PRZ $72,028.16-$73,568.72, 현재가 인접 PRZ $73,460.78-$73,619.62가 겹치는 단기 반응 후보 구간이다.",
"$74,868.00은 Wyckoff TERMINAL_SPRING 기준선이자 Fibonacci Low→High 스윙 저점으로, 회복 여부가 구조 회복력 판단의 핵심 경계다.",
"$75,998.90-$76,643.45 구간은 ICT bullish BOS $75,998.90, EMA20 $76,345.67, Fibonacci 0.786 $76,571.59, ICT EQ $76,643.45가 밀집한 1차 구조 재확인 저항대다.",
"$82,828.70은 Wyckoff SOS 고점이자 ICT range high로, Phase D 수요 우위가 다시 명확해지는 상단 구조 기준이다."
],
"conflicts": [
"Wyckoff는 regime_fitness 0.925의 확인된 누적 구조와 Phase D를 근거로 상위 구조를 bullish로 보지만, Candlestick/Fibonacci/Derivatives는 가격이 EMA20 $76,345.67, EMA120 $77,397.65, 피보나치 스윙 저점 $74,868.00 아래에 있어 현 일봉 구조를 bearish로 평가한다.",
"ICT는 최근 확정 이벤트를 $75,998.90 상방 BOS_bullish로 해석하지만, 현재가 $73,513.90가 해당 BOS 레벨 아래에 있어 bullish 구조의 실시간 유지력은 아직 재확인되지 않았다.",
"Harmonic은 현재가가 bullish PRZ에 진입했다고 보지만, confirmed reaction이 없고 forming 패턴 중심이므로 단독으로 구조를 bullish로 전환할 권한은 낮다.",
"Derivatives는 구조적으로는 bearish라고 평가하면서도, $72,900 청산 밀집과 CVD divergence 0.850 때문에 실행 셋업은 bullish로 분리해 보고 있다."
],
"highest_conviction_analyst": "Wyckoff Expert — 확인된 누적 구조, Phase D, SC $80,600.00 → AR $93,080.00 → ST $84,408.60 → Spring $65,595.70 → TERMINAL_SPRING $74,868.00 → SOS $82,828.70의 구체적 이벤트 체인을 제시했고 regime_fitness 0.925로 구조 해석의 일관성이 가장 높다. 다만 현재가가 TERMINAL_SPRING $74,868.00 아래에 있어 실행 관점에서는 강세 확인이 아니라 Phase D 재시험 상태로 감점된다.",
"invalidation_level": "$65,595.70 하향 이탈 및 일봉 종가 수용 시 확인된 누적 구조의 Spring 저점이 훼손되어 상위 bullish 구조 판단은 무효화된다.",
"executive_summary": "현재 BTC/USDT의 상위 구조는 Wyckoff 기준 확인된 누적 구조의 Phase D로 분류되며, SC $80,600.00, Spring $65,595.70, TERMINAL_SPRING $74,868.00, SOS $82,828.70의 이벤트 체인이 유지되고 있어 overall_signal은 낮은 확신의 bullish로 평가한다. 다만 현재가 $73,513.90는 TERMINAL_SPRING $74,868.00, ICT BOS $75,998.90, ICT EQ $76,643.45, EMA20 $76,345.67 아래에 있어 Phase D 이후 LPS 확인이 아직 성립하지 않은 재시험 구간이다. 구조적 핵심 저항은 $74,868.00-$76,643.45에 밀집해 있으며, 하단에서는 $72,900-$72,436.00과 하모닉 PRZ $72,028.16-$73,568.72가 반응 후보로 중첩된다. 주요 구조 리스크는 SOS 이후 회복 실패, 피보나치 스윙 저점 $74,868.00 하회, 그리고 $65,595.70 Spring 저점 재점검 가능성이다."
}{
"symbol": "BTC/USDT",
"timeframe": "1d",
"timestamp": "2026-05-30 17:00 KST",
"last_price": 73513.9,
"num_candles": 300,
"stage1_analyses": {
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bearish",
"confidence": 0.61,
"structure_bias": "bearish",
"setup_bias": "neutral",
"setup_score": 0.42,
"setup_signals": [
"현재가 $73,513.90는 7일 고저점 EQ $75,256.55 아래의 할인 구간에 위치하여 추가 숏 추격에는 리스크가 있음",
"현재가가 7일 저점 지지 $72,436.00에 근접해 있어 하방 유동성 테스트 이후 반등 가능성이 존재",
"최근 5개 캔들이 ▼-1.8%, ▼-2.0%, ▼-1.1%, ▼-0.2%, ▲+0.1%로 강한 하락 후 둔화되고 있으며, index 298의 도지는 매도 압력 둔화를 시사",
"EMA20 $76,345.67, EMA120 $77,397.65, 7일 고점 $78,077.10이 상단 공급대로 겹쳐 있어 반등 시 저항 확인 구간"
],
"reasoning": "구조적으로는 현재가 $73,513.90가 EMA20 $76,345.67보다 -3.7%, EMA120 $77,397.65보다 -5.0%, EMA240 $84,085.65보다 -12.6% 낮아 하락 추세 수용이 더 명확합니다. 최근 패턴은 bearish_engulfing@index291, bearish_engulfing@index295, evening_star@index291로 약세 반전 신호가 우세하며 bear_score 2.3 대비 bull_score 0으로 매수 패턴 우위가 없습니다. 다만 best_pattern_quality가 0.509로 후보 수준이고 high_volume_patterns가 없어, 강한 확증보다는 중간 신뢰도의 약세 판독입니다. 단기적으로 $72,436.00 7일 저점이 깨지면 ATR $1,906.76 기준 다음 하방 확장 목표는 약 $70,529.24까지 열릴 수 있습니다.",
"key_levels": {
"support": [
72436.0,
70529.24
],
"resistance": [
75256.55,
76345.67,
77397.65,
78077.1,
84085.65
]
},
"time_horizon": "short term",
"invalidation_level": "$78,077.10 일봉 종가 상향 돌파",
"risk_scenario": "반대로 $72,436.00 지지가 유지되고 $75,256.55 EQ를 회복하면 현재의 약세 캔들 신호는 하방 추세 지속이 아니라 저점 부근 매도 소진으로 해석될 수 있습니다. 이후 $76,345.67 EMA20까지 반등하면 숏 포지션의 손절성 매수가 유입될 수 있고, $78,077.10 돌파 시 약세 구조 판독은 무효화됩니다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 134,
"recent_patterns": 5,
"pattern_list": [
"bearish_engulfing@291",
"bearish_engulfing@295",
"evening_star@291",
"doji@290",
"doji@298"
],
"atr_value": 1906.76,
"vol_avg_20": 124020.06,
"high_volume_patterns": [],
"pattern_candidates": [
{
"pattern": "evening_star",
"signal": "bearish",
"pattern_quality": 0.509,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.497,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.484,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.355,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.355,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.509,
"bull_score": 0,
"bear_score": 2.3
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.61,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"neutral\",\n \"setup_score\": 0.42,\n \"setup_signals\": [\n \"현재가 $73,513.90는 7일 고저점 EQ $75,256.55 아래의 할인 구간에 위치하여 추가 숏 추격에는 리스크가 있음\",\n \"현재가가 7일 저점 지지 $72,436.00에 근접해 있어 하방 유동성 테스트 이후 반등 가능성이 존재\",\n \"최근 5개 캔들이 ▼-1.8%, ▼-2.0%, ▼-1.1%, ▼-0.2%, ▲+0.1%로 강한 하락 후 둔화되고 있으며, index 298의 도지는 매도 압력 둔화를 시사\",\n \"EMA20 $76,345.67, EMA120 $77,397.65, 7일 고점 $78,077.10이 상단 공급대로 겹쳐 있어 반등 시 저항 확인 구간\"\n ],\n \"reasoning\": \"구조적으로는 현재가 $73,513.90가 EMA20 $76,345.67보다 -3.7%, EMA120 $77,397.65보다 -5.0%, EMA240 $84,085.65보다 -12.6% 낮아 하락 추세 수용이 더 명확합니다. 최근 패턴은 bearish_engulfing@index291, bearish_engulfing@index295, evening_star@index291로 약세 반전 신호가 우세하며 bear_score 2.3 대비 bull_score 0으로 매수 패턴 우위가 없습니다. 다만 best_pattern_quality가 0.509로 후보 수준이고 high_volume_patterns가 없어, 강한 확증보다는 중간 신뢰도의 약세 판독입니다. 단기적으로 $72,436.00 7일 저점이 깨지면 ATR $1,906.76 기준 다음 하방 확장 목표는 약 $70,529.24까지 열릴 수 있습니다.\",\n \"key_levels\": {\n \"support\": [\n 72436.0,\n 70529.24\n ],\n \"resistance\": [\n 75256.55,\n 76345.67,\n 77397.65,\n 78077.1,\n 84085.65\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$78,077.10 일봉 종가 상향 돌파\",\n \"risk_scenario\": \"반대로 $72,436.00 지지가 유지되고 $75,256.55 EQ를 회복하면 현재의 약세 캔들 신호는 하방 추세 지속이 아니라 저점 부근 매도 소진으로 해석될 수 있습니다. 이후 $76,345.67 EMA20까지 반등하면 숏 포지션의 손절성 매수가 유입될 수 있고, $78,077.10 돌파 시 약세 구조 판독은 무효화됩니다.\",\n \"data_quality\": \"medium\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bullish",
"confidence": 0.62,
"structure_bias": "bullish",
"setup_bias": "bullish",
"setup_score": 0.753,
"setup_signals": [
"현재가 $73,513.90는 EQ $76,643.45 아래에 위치하여 할인 구간(discount)에 있음",
"현재 되돌림이 58.0%로 range high $82,828.70 대비 깊은 할인 되돌림 구간에 진입",
"최근 확정 구조 이벤트가 $75,998.90 상방 BOS_bullish로 기록되어 있으나, 현재 가격은 해당 레벨 아래에서 재돌파 확인 대기",
"이전일 저가 $72,436.00 및 range low $70,458.20 아래에 sell-side liquidity가 남아 있어 하방 유동성 사냥 후 반등 셋업 가능",
"bull_score 7.5가 bear_score 6.9보다 우위이나, 활성 OB/FVG/스윕 데이터가 없어 선확인형 bullish setup으로 평가"
],
"reasoning": "확정 구조상 최근 이벤트는 $75,998.90 상방 BOS_bullish이므로 structure_bias는 bullish로 보지만, 현재가 $73,513.90가 그 BOS 레벨 아래에 있어 구조적 강도는 아직 완전히 회복되지 않았다. 가격은 EQ $76,643.45 아래의 discount 구간에 있으며, range low $70,458.20 대비 58.0% 되돌림 상태라 기관 관점에서는 할인 매수 후보 구간이다. 다만 활성 bullish OB, bearish OB, 미충족 FVG, 최근 liquidity sweep이 모두 0으로 확인되어 명확한 institutional array 반응은 부족하다. 따라서 setup_bias는 bullish이나, $75,998.90 회복과 $76,643.45 EQ 재진입 전까지는 중간 신뢰도의 선행 셋업으로 본다.",
"key_levels": {
"support": [
72436.0,
70458.2
],
"resistance": [
74293.1,
75998.9,
76345.67,
76643.45,
78077.1,
82828.7
]
},
"time_horizon": "medium term",
"invalidation_level": "$70,458.20",
"risk_scenario": "반대 시나리오는 가격이 이전일 저가 $72,436.00을 하방 이탈한 뒤 range low $70,458.20 아래에서 수용되는 경우이다. 이 경우 할인 매수 셋업은 실패로 보고, $70,458.20 하단의 sell-side liquidity가 실제 분배/추세 하락으로 전환될 가능성이 커진다.",
"data_quality": "medium",
"metrics": {
"order_blocks_total": 0,
"confirmed_bullish_ob": 0,
"confirmed_bearish_ob": 0,
"candidate_bullish_ob": 0,
"candidate_bearish_ob": 0,
"active_bullish_ob": 0,
"active_bearish_ob": 0,
"nearest_bull_ob_range": null,
"nearest_bear_ob_range": null,
"active_bullish_ob_list": [],
"active_bearish_ob_list": [],
"ob_mitigated_count": 1,
"unfilled_bull_fvg_count": 0,
"unfilled_bear_fvg_count": 0,
"bull_fvg_ranges": [],
"bear_fvg_ranges": [],
"fvg_open_count": 0,
"fvg_mitigated_count": 67,
"fvg_open_zones": [],
"bos_choch_events": [
"BOS_bullish",
"CHoCH_bearish",
"BOS_bearish",
"BOS_bullish",
"CHoCH_bearish",
"BOS_bullish"
],
"bos_choch_levels": [
{
"type": "BOS_bullish",
"level": 117875.2
},
{
"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
}
],
"bos_sequence": [
"BOS_bullish",
"CHoCH_bearish",
"BOS_bearish",
"BOS_bullish",
"CHoCH_bearish",
"BOS_bullish"
],
"consecutive_bull_bos": 1,
"consecutive_bear_bos": 0,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [],
"current_zone": "discount",
"eq_level": 76643.45,
"range_high": 82828.7,
"range_low": 70458.2,
"bull_score": 7.5,
"bear_score": 6.9,
"setup_bias": "bullish",
"setup_score": 0.753,
"setup_signals": [
"bullish BOS above $117,875.20",
"bullish BOS above $94,555.00",
"bullish BOS above $75,998.90"
],
"retracement_direction": "bullish",
"current_retracement_pct": 58.0,
"deepest_retracement_pct": 58.0,
"previous_day_high": 74293.1,
"previous_day_low": 72436.0,
"broken_prev_high": false,
"broken_prev_low": false,
"sessions": {}
},
"raw_llm_response": "{\n \"signal\": \"bullish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.753,\n \"setup_signals\": [\n \"현재가 $73,513.90는 EQ $76,643.45 아래에 위치하여 할인 구간(discount)에 있음\",\n \"현재 되돌림이 58.0%로 range high $82,828.70 대비 깊은 할인 되돌림 구간에 진입\",\n \"최근 확정 구조 이벤트가 $75,998.90 상방 BOS_bullish로 기록되어 있으나, 현재 가격은 해당 레벨 아래에서 재돌파 확인 대기\",\n \"이전일 저가 $72,436.00 및 range low $70,458.20 아래에 sell-side liquidity가 남아 있어 하방 유동성 사냥 후 반등 셋업 가능\",\n \"bull_score 7.5가 bear_score 6.9보다 우위이나, 활성 OB/FVG/스윕 데이터가 없어 선확인형 bullish setup으로 평가\"\n ],\n \"reasoning\": \"확정 구조상 최근 이벤트는 $75,998.90 상방 BOS_bullish이므로 structure_bias는 bullish로 보지만, 현재가 $73,513.90가 그 BOS 레벨 아래에 있어 구조적 강도는 아직 완전히 회복되지 않았다. 가격은 EQ $76,643.45 아래의 discount 구간에 있으며, range low $70,458.20 대비 58.0% 되돌림 상태라 기관 관점에서는 할인 매수 후보 구간이다. 다만 활성 bullish OB, bearish OB, 미충족 FVG, 최근 liquidity sweep이 모두 0으로 확인되어 명확한 institutional array 반응은 부족하다. 따라서 setup_bias는 bullish이나, $75,998.90 회복과 $76,643.45 EQ 재진입 전까지는 중간 신뢰도의 선행 셋업으로 본다.\",\n \"key_levels\": {\n \"support\": [\n 72436.0,\n 70458.2\n ],\n \"resistance\": [\n 74293.1,\n 75998.9,\n 76345.67,\n 76643.45,\n 78077.1,\n 82828.7\n ]\n },\n \"time_horizon\": \"medium term\",\n \"invalidation_level\": \"$70,458.20\",\n \"risk_scenario\": \"반대 시나리오는 가격이 이전일 저가 $72,436.00을 하방 이탈한 뒤 range low $70,458.20 아래에서 수용되는 경우이다. 이 경우 할인 매수 셋업은 실패로 보고, $70,458.20 하단의 sell-side liquidity가 실제 분배/추세 하락으로 전환될 가능성이 커진다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "neutral",
"confidence": 0.64,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.68,
"setup_signals": [
"현재가 $73,513.90가 TERMINAL_SPRING 기준 $74,868.00 아래에 있어 Phase D 회복력이 단기적으로 훼손됨",
"SOS 고점 $82,828.70 이후 가격이 재차 하락해 SOS 이후 LPS 확인이 아직 성립하지 않음",
"현재가가 SC 앵커 $80,600.00 및 ST $84,408.60 아래에 있어 누적 구조는 유효하나 즉시 경로는 재시험/흔들기 우세",
"EMA20 $76,345.67, EMA120 $77,397.65, EMA240 $84,085.65를 모두 하회해 단기 수요 흡수 확인 전까지 공급 우위",
"1차 회복 기준은 $74,868.00, 구조적 강도 회복 기준은 $80,600.00 및 SOS $82,828.70 재탈환"
],
"reasoning": "레짐은 ACC이며 regime_fitness 0.925, confirmed_acc, Phase D로 분류되어 구조적 해석은 여전히 bullish이다. 확인된 이벤트 체인은 SC $80,600.00 → AR $93,080.00 → ST $84,408.60 → Spring $65,595.70 → TERMINAL_SPRING $74,868.00 → SOS $82,828.70로, 누적 구조 자체는 성립해 있다. 다만 현재가 $73,513.90는 TERMINAL_SPRING $74,868.00 아래이고 SOS $82,828.70 이후 LPS가 확인되지 않았으므로, 즉시 경로는 상승 추세 확정보다 하단 재시험 또는 약한 흔들기 가능성이 더 크다. $74,868.00을 회복하지 못하면 $65,595.70 Spring 저점 쪽 유동성 재점검 위험이 남고, 반대로 $80,600.00 및 $82,828.70을 회복해야 Phase D의 수요 우위가 다시 신뢰될 수 있다.",
"key_levels": {
"support": [
74868.0,
65595.7
],
"resistance": [
80600.0,
82828.7,
84408.6,
93080.0
]
},
"time_horizon": "medium term",
"invalidation_level": "구조적 ACC 무효화는 Spring 저점 $65,595.70 하향 이탈이며, 단기 bearish setup 무효화는 TERMINAL_SPRING $74,868.00 회복 후 유지이다.",
"risk_scenario": "$74,868.00을 빠르게 회복하고 $80,600.00 및 SOS $82,828.70까지 재탈환하면 현재의 단기 약세 setup은 실패하며, Phase D 내부의 LPS 형성 시나리오가 다시 우세해진다. 반대로 $65,595.70을 하향 이탈하면 누적 구조의 Spring 논리가 깨지고 ACC 판독 자체를 재평가해야 한다.",
"data_quality": "high",
"metrics": {
"acc_score": 92.5,
"dis_score": 81.2,
"regime": "ACC",
"regime_state": "confirmed_acc",
"structure_bias": "bullish",
"phase_context": "confirmed_acc / accumulation / Phase D",
"phases_detected": [
"SC",
"AR",
"ST",
"Spring",
"TERMINAL_SPRING",
"SOS"
],
"last_phase": "SOS",
"phase_candidates": [
{
"label": "SC",
"side": "low",
"idx": 109,
"price": 80600.0,
"color": "#ffd166"
},
{
"label": "AR",
"side": "high",
"idx": 116,
"price": 93080.0,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "low",
"idx": 136,
"price": 84408.6,
"color": "#118ab2"
},
{
"label": "Spring",
"side": "low",
"idx": 199,
"price": 65595.7,
"color": "#f9844a"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 268,
"price": 74868.0,
"color": "#f3722c"
},
{
"label": "SOS",
"side": "high",
"idx": 275,
"price": 82828.7,
"color": "#06d6a0"
}
],
"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": 109,
"end_idx": 275,
"phase_count": 6,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 109,
"price": 80600.0,
"color": "#ffd166",
"dt": "2025-11-21 09:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 116,
"price": 93080.0,
"color": "#06d6a0",
"dt": "2025-11-28 09:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 136,
"price": 84408.6,
"color": "#118ab2",
"dt": "2025-12-18 09:00:00+09:00"
},
{
"label": "Spring",
"side": "low",
"idx": 199,
"price": 65595.7,
"color": "#f9844a",
"dt": "2026-02-19 09:00:00+09:00"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 268,
"price": 74868.0,
"color": "#f3722c",
"dt": "2026-04-29 09:00:00+09:00"
},
{
"label": "SOS",
"side": "high",
"idx": 275,
"price": 82828.7,
"color": "#06d6a0",
"dt": "2026-05-06 09:00:00+09:00"
}
]
}
],
"active_structure_id": "1d_cycle_1",
"primary_structure_id": "1d_cycle_1",
"structure_count": 1,
"regime_fitness": 0.9249999999999999,
"current_event": "SOS",
"major_phase": "D",
"pos_in_range": 0.5,
"main_range_low": 80600.0,
"main_range_high": 93080.0
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.64,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.68,\n \"setup_signals\": [\n \"현재가 $73,513.90가 TERMINAL_SPRING 기준 $74,868.00 아래에 있어 Phase D 회복력이 단기적으로 훼손됨\",\n \"SOS 고점 $82,828.70 이후 가격이 재차 하락해 SOS 이후 LPS 확인이 아직 성립하지 않음\",\n \"현재가가 SC 앵커 $80,600.00 및 ST $84,408.60 아래에 있어 누적 구조는 유효하나 즉시 경로는 재시험/흔들기 우세\",\n \"EMA20 $76,345.67, EMA120 $77,397.65, EMA240 $84,085.65를 모두 하회해 단기 수요 흡수 확인 전까지 공급 우위\",\n \"1차 회복 기준은 $74,868.00, 구조적 강도 회복 기준은 $80,600.00 및 SOS $82,828.70 재탈환\"\n ],\n \"reasoning\": \"레짐은 ACC이며 regime_fitness 0.925, confirmed_acc, Phase D로 분류되어 구조적 해석은 여전히 bullish이다. 확인된 이벤트 체인은 SC $80,600.00 → AR $93,080.00 → ST $84,408.60 → Spring $65,595.70 → TERMINAL_SPRING $74,868.00 → SOS $82,828.70로, 누적 구조 자체는 성립해 있다. 다만 현재가 $73,513.90는 TERMINAL_SPRING $74,868.00 아래이고 SOS $82,828.70 이후 LPS가 확인되지 않았으므로, 즉시 경로는 상승 추세 확정보다 하단 재시험 또는 약한 흔들기 가능성이 더 크다. $74,868.00을 회복하지 못하면 $65,595.70 Spring 저점 쪽 유동성 재점검 위험이 남고, 반대로 $80,600.00 및 $82,828.70을 회복해야 Phase D의 수요 우위가 다시 신뢰될 수 있다.\",\n \"key_levels\": {\n \"support\": [\n 74868.0,\n 65595.7\n ],\n \"resistance\": [\n 80600.0,\n 82828.7,\n 84408.6,\n 93080.0\n ]\n },\n \"time_horizon\": \"medium term\",\n \"invalidation_level\": \"구조적 ACC 무효화는 Spring 저점 $65,595.70 하향 이탈이며, 단기 bearish setup 무효화는 TERMINAL_SPRING $74,868.00 회복 후 유지이다.\",\n \"risk_scenario\": \"$74,868.00을 빠르게 회복하고 $80,600.00 및 SOS $82,828.70까지 재탈환하면 현재의 단기 약세 setup은 실패하며, Phase D 내부의 LPS 형성 시나리오가 다시 우세해진다. 반대로 $65,595.70을 하향 이탈하면 누적 구조의 Spring 논리가 깨지고 ACC 판독 자체를 재평가해야 한다.\",\n \"data_quality\": \"high\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "neutral",
"confidence": 0.58,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.66,
"setup_signals": [
"가격 $73,513.90은 7일 레인지 EQ 약 $75,256.55 아래의 discount zone에 위치",
"가장 강한 하방 청산 밀집 레벨 $72,900이 현재가 바로 아래에 있어 sell-side liquidity sweep 후보",
"CVD divergence 0.850 및 CVD change +$1,236.60: 가격은 약세인데 체결 델타는 개선되는 흡수성 divergence",
"OI 24h -2.0860%로 신규 숏 누적보다는 포지션 언와인딩 성격이 강함",
"롱 계정 비율 0.624로 여전히 롱 쏠림이 남아 있으나 24h -0.0153 감소, 숏 계정은 +0.015 상승"
],
"reasoning": "확인된 구조는 약세입니다. 현재가 $73,513.90은 EMA20 $76,345.67, EMA120 $77,397.65, EMA240 $84,085.65를 모두 하회하고 있으며, 최근 5개 일봉도 -1.8%, -2.0%, -1.1%, -0.2%, +0.1%로 반등 탄력이 약합니다. 다만 실행 setup 관점에서는 $72,900 청산 레벨과 7일 저점 $72,436 근처의 discount 구간에서 CVD divergence 0.850이 발생해 하방 유동성 sweep 이후 반등 가능성이 있습니다. 파생 포지셔닝은 aggregate_score 0.413, bear signals 3개로 아직 약세 우위지만, OI가 24시간 -2.0860% 감소해 추격 숏보다는 언와인딩 국면에 가깝습니다. 따라서 구조는 bearish이나, 단기 4-8시간 파생 선행 신호 기준으로는 $72,900 sweep 후 $75,100-$75,900 회복 시도 setup을 경계해야 합니다.",
"key_levels": {
"support": [
72900,
72436,
69300
],
"resistance": [
75100,
75900,
76600,
76345.67,
77397.65
]
},
"time_horizon": "short term",
"invalidation_level": "$72,436.00 일봉 종가 하회",
"risk_scenario": "$72,900 하방 청산을 흡수하지 못하고 7일 저점 $72,436까지 이탈하면 bullish setup은 실패하며, 다음 하방 유동성 구간인 $69,300까지 빠른 deleveraging이 나올 수 있습니다. 반대로 $75,100을 회복하고 $75,900-$76,600 청산 클러스터까지 밀어 올리면 숏 커버링이 붙을 수 있지만, EMA20 $76,345.67 위에서 안착하기 전까지는 구조적 약세가 완전히 해소되지는 않습니다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.85,
"cvd_change": 1236.595,
"oi_trend": 0.291,
"oi_change_pct_24h": -2.086,
"oi_latest": 104364.064,
"funding_pressure": 0.436,
"funding_avg": 6.389e-05,
"funding_change_24h": -6.536e-05,
"long_account_ratio": 0.631,
"short_account_ratio": 0.369,
"long_account_latest": 0.624,
"short_account_latest": 0.377,
"long_account_change_24h": -0.0153,
"short_account_change_24h": 0.0153,
"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.0472,
"basis_change_lookback": -0.0014,
"aggregate_score": 0.413,
"bull_signals": 1,
"bear_signals": 3,
"liq_below": [
[
72900,
115467.38697279998
],
[
69300,
84206.51830675
]
],
"liq_above": [
[
75100,
84893.5508717
],
[
75900,
91643.19317294999
],
[
76600,
84942.9664903
]
],
"strongest_liq_level": 72900,
"fragility_score": 0.783,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.58,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.66,\n \"setup_signals\": [\n \"가격 $73,513.90은 7일 레인지 EQ 약 $75,256.55 아래의 discount zone에 위치\",\n \"가장 강한 하방 청산 밀집 레벨 $72,900이 현재가 바로 아래에 있어 sell-side liquidity sweep 후보\",\n \"CVD divergence 0.850 및 CVD change +$1,236.60: 가격은 약세인데 체결 델타는 개선되는 흡수성 divergence\",\n \"OI 24h -2.0860%로 신규 숏 누적보다는 포지션 언와인딩 성격이 강함\",\n \"롱 계정 비율 0.624로 여전히 롱 쏠림이 남아 있으나 24h -0.0153 감소, 숏 계정은 +0.015 상승\"\n ],\n \"reasoning\": \"확인된 구조는 약세입니다. 현재가 $73,513.90은 EMA20 $76,345.67, EMA120 $77,397.65, EMA240 $84,085.65를 모두 하회하고 있으며, 최근 5개 일봉도 -1.8%, -2.0%, -1.1%, -0.2%, +0.1%로 반등 탄력이 약합니다. 다만 실행 setup 관점에서는 $72,900 청산 레벨과 7일 저점 $72,436 근처의 discount 구간에서 CVD divergence 0.850이 발생해 하방 유동성 sweep 이후 반등 가능성이 있습니다. 파생 포지셔닝은 aggregate_score 0.413, bear signals 3개로 아직 약세 우위지만, OI가 24시간 -2.0860% 감소해 추격 숏보다는 언와인딩 국면에 가깝습니다. 따라서 구조는 bearish이나, 단기 4-8시간 파생 선행 신호 기준으로는 $72,900 sweep 후 $75,100-$75,900 회복 시도 setup을 경계해야 합니다.\",\n \"key_levels\": {\n \"support\": [\n 72900,\n 72436,\n 69300\n ],\n \"resistance\": [\n 75100,\n 75900,\n 76600,\n 76345.67,\n 77397.65\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$72,436.00 일봉 종가 하회\",\n \"risk_scenario\": \"$72,900 하방 청산을 흡수하지 못하고 7일 저점 $72,436까지 이탈하면 bullish setup은 실패하며, 다음 하방 유동성 구간인 $69,300까지 빠른 deleveraging이 나올 수 있습니다. 반대로 $75,100을 회복하고 $75,900-$76,600 청산 클러스터까지 밀어 올리면 숏 커버링이 붙을 수 있지만, EMA20 $76,345.67 위에서 안착하기 전까지는 구조적 약세가 완전히 해소되지는 않습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "bearish",
"confidence": 0.66,
"structure_bias": "bearish",
"setup_bias": "neutral",
"setup_score": 0.38,
"setup_signals": [
"현재가 $73,513.90는 스윙 저점 $74,868 아래에 있어 기존 Low→High 피보나치 상승 스윙의 방어가 실패한 상태",
"가격이 EQ/ret_0.5 $78,848.35 아래의 할인 구간에 있으나, 아직 $74,868 재탈환이나 강한 반등 확인은 없음",
"nearest_fib인 ret_0.786 $76,571.59가 현재가보다 4.16% 위에 있어 즉각적인 피보나치 반응 구간은 아님",
"ret_0.786 $76,571.59, golden ratio ret_0.618 $77,908.99, ret_0.5 $78,848.35가 모두 상방 저항으로 전환됨"
],
"reasoning": "현재 BTC/USDT는 Low→High 스윙 $74,868 → $82,829 기준의 핵심 되돌림 구간을 모두 하회했으며, 특히 0.786 되돌림 $76,571.59와 스윙 저점 $74,868 아래에 위치해 구조적으로 약세가 우세합니다. 0.618 골든 비율 $77,908.99는 고확률 반응 레벨이었으나 이미 가격이 그 아래로 이탈했기 때문에 현재는 강한 저항으로 작용할 가능성이 높습니다. 현재가 $73,513.90는 EQ $78,848.35보다 크게 낮은 할인 구간이므로 단기 반등 셋업 가능성은 있으나, 피보나치 반응 상태가 distant이고 reaction_probability가 0.25에 불과해 확인된 매수 셋업으로 보기는 어렵습니다. 상방에서는 $76,571.59 회복 여부가 1차 관건이며, $77,908.99를 회복하지 못하면 반등은 되돌림 매도 구간으로 해석됩니다.",
"key_levels": {
"support": [
72436.0
],
"resistance": [
76571.59,
77908.99,
78848.35,
79787.71,
84994.01,
85081.03
]
},
"time_horizon": "short/medium term",
"invalidation_level": "$77,908.99",
"risk_scenario": "반대 시나리오는 가격이 $76,571.59를 회복한 뒤 0.618 골든 비율 $77,908.99 위로 안착하는 경우입니다. 이 경우 현재의 약세 이탈은 과매도성 스윕 또는 실패 돌파로 재해석될 수 있으며, 다음 목표는 EQ $78,848.35와 ret_0.382 $79,787.71까지 열립니다. 특히 $79,787.71 돌파 시 $82,828.70 스윙 고점 및 $84,994.01~$85,081.03 확장/되돌림 confluence zone 재시험 가능성이 커집니다.",
"data_quality": "medium",
"metrics": {
"swing_pair": "Low→High: $74,868 → $82,829",
"direction": "up",
"nearest_fib": "ret_0.786",
"nearest_fib_price": 76571.59,
"nearest_fib_distance": 4.16,
"golden_ratio_level": 77908.99,
"fib_ret_382": 79787.71,
"fib_ret_618": 77908.99,
"confluence_zones": [
{
"price": 85081.03,
"count": 2,
"levels": [
"ext_1.272",
"ret_0.382"
],
"cluster_score": 0.6
}
],
"support_levels": [],
"resistance_levels": [
76571.5898,
77908.9874,
78848.35
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 80949.97,
"distance_pct": 10.12,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.382",
"price": 79787.71,
"distance_pct": 8.53,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.5",
"price": 78848.35,
"distance_pct": 7.26,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.618",
"price": 77908.99,
"distance_pct": 5.98,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.786",
"price": 76571.59,
"distance_pct": 4.16,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.0",
"price": 82828.7,
"distance_pct": 12.67,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.272",
"price": 84994.01,
"distance_pct": 15.62,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.414",
"price": 86124.43,
"distance_pct": 17.15,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.618",
"price": 87748.41,
"distance_pct": 19.36,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_2.0",
"price": 90789.4,
"distance_pct": 23.5,
"is_support": false,
"cluster_score": 0.0
}
],
"confluence_quality": 0.6,
"fib_reaction_state": "distant",
"reaction_probability": 0.25
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.66,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"neutral\",\n \"setup_score\": 0.38,\n \"setup_signals\": [\n \"현재가 $73,513.90는 스윙 저점 $74,868 아래에 있어 기존 Low→High 피보나치 상승 스윙의 방어가 실패한 상태\",\n \"가격이 EQ/ret_0.5 $78,848.35 아래의 할인 구간에 있으나, 아직 $74,868 재탈환이나 강한 반등 확인은 없음\",\n \"nearest_fib인 ret_0.786 $76,571.59가 현재가보다 4.16% 위에 있어 즉각적인 피보나치 반응 구간은 아님\",\n \"ret_0.786 $76,571.59, golden ratio ret_0.618 $77,908.99, ret_0.5 $78,848.35가 모두 상방 저항으로 전환됨\"\n ],\n \"reasoning\": \"현재 BTC/USDT는 Low→High 스윙 $74,868 → $82,829 기준의 핵심 되돌림 구간을 모두 하회했으며, 특히 0.786 되돌림 $76,571.59와 스윙 저점 $74,868 아래에 위치해 구조적으로 약세가 우세합니다. 0.618 골든 비율 $77,908.99는 고확률 반응 레벨이었으나 이미 가격이 그 아래로 이탈했기 때문에 현재는 강한 저항으로 작용할 가능성이 높습니다. 현재가 $73,513.90는 EQ $78,848.35보다 크게 낮은 할인 구간이므로 단기 반등 셋업 가능성은 있으나, 피보나치 반응 상태가 distant이고 reaction_probability가 0.25에 불과해 확인된 매수 셋업으로 보기는 어렵습니다. 상방에서는 $76,571.59 회복 여부가 1차 관건이며, $77,908.99를 회복하지 못하면 반등은 되돌림 매도 구간으로 해석됩니다.\",\n \"key_levels\": {\n \"support\": [\n 72436.0\n ],\n \"resistance\": [\n 76571.59,\n 77908.99,\n 78848.35,\n 79787.71,\n 84994.01,\n 85081.03\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"$77,908.99\",\n \"risk_scenario\": \"반대 시나리오는 가격이 $76,571.59를 회복한 뒤 0.618 골든 비율 $77,908.99 위로 안착하는 경우입니다. 이 경우 현재의 약세 이탈은 과매도성 스윕 또는 실패 돌파로 재해석될 수 있으며, 다음 목표는 EQ $78,848.35와 ret_0.382 $79,787.71까지 열립니다. 특히 $79,787.71 돌파 시 $82,828.70 스윙 고점 및 $84,994.01~$85,081.03 확장/되돌림 confluence zone 재시험 가능성이 커집니다.\",\n \"data_quality\": \"medium\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "neutral",
"confidence": 0.42,
"structure_bias": "neutral",
"setup_bias": "bullish",
"setup_score": 0.46,
"setup_signals": [
"현재가 $73,513.90가 최근 최인접 PRZ $73,540.20 및 PRZ 범위 $73,460.78-$73,619.62 안에 위치해 단기 반응 후보 구간에 진입",
"strict/medium bullish Butterfly 형성 PRZ $72,028.16-$73,568.72에 현재가가 상단부에서 접촉 중이며, D 추정가 $72,798.44, 점수 0.933",
"strict/high bullish Gartley 형성 PRZ $74,555.09-$75,827.23가 근거리 저항·반응 구간으로 대기 중이며, XAB 0.5947, ABCD·BC_EXT·XAD 3중 Fib confluence",
"확정 반응 PRZ 수가 0이고 validated TP ladder도 0개라서, PRZ 접촉만으로는 구조 전환 신호로 인정 불가",
"가격이 EMA20 $76,345.67, EMA120 $77,397.65, EMA240 $84,085.65 아래에 있어 상위 추세 압력은 아직 회복되지 않음"
],
"reasoning": "하모닉 관점에서는 현재가 $73,513.90가 최인접 PRZ $73,540.20 및 $73,460.78-$73,619.62 구간에 사실상 진입해 있어 단기 반등 후보는 존재한다. 다만 council-relevant로 인정된 핵심 패턴은 strict/high bullish Gartley PRZ $74,555.09-$75,827.23이며, 이는 아직 미확정 forming 상태이고 confirmed_reaction=false, reaction_score=0.0이므로 단독 방향 전환 근거가 될 수 없다. best score는 strict/medium bullish Butterfly 0.933이지만 PRZ 폭이 2.116%로 넓고, 현재 데이터상 confirmed_reaction_prz_count=0 및 directional_score_total=0.131에 불과해 구조적 강세 판정은 보류한다. 따라서 구조_bias는 중립, setup_bias는 PRZ 반응을 노리는 약한 bullish setup으로 평가하며, $74,555-$75,827 재진입 후 거부가 나오면 오히려 저항 리스크가 커진다.",
"key_levels": {
"support": [
73540.2,
73460.78,
72028.16,
71442.07,
69681.26
],
"resistance": [
73619.62,
74555.09,
75191.16,
75827.23,
76345.67,
77397.65,
79455.0
]
},
"time_horizon": "short/medium term",
"invalidation_level": "72028.16",
"risk_scenario": "$72,028.16 하단을 일봉 종가로 이탈하면 active bullish Butterfly PRZ 방어 실패로 해석되며, $71,442.07-$73,165.52 및 $69,681.26-$71,596.44 하위 bearish/low-quality PRZ 반응권까지 재평가해야 한다. 반대로 $74,555.09-$75,827.23 Gartley PRZ에 진입한 뒤 15m/1h MSS, sweep→reclaim, CVD/OI squeeze 같은 확인 신호가 나오면 $76,819.95, $77,826.21, $79,455.00 순의 bullish TP ladder가 활성화될 수 있다.",
"data_quality": "medium",
"metrics": {
"patterns_found": 261,
"completed_patterns_found": 98,
"forming_d_prz_found": 163,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 30,
"multiscale_swings_scanned": 59,
"swing_highs_scanned": 30,
"swing_lows_scanned": 29,
"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": 72,
"low": 186
},
"prz_status_counts": {
"active": 42,
"nearby": 10,
"watch": 35,
"far": 174,
"forming": 114
},
"high_confluence_prz_count": 21,
"strict_patterns_found": 67,
"candidate_patterns_found": 194,
"active_patterns_at_prz": 42,
"nearby_patterns": 10,
"all_patterns": [
"butterfly",
"butterfly",
"gartley",
"gartley",
"gartley",
"shark",
"crab",
"bat",
"butterfly",
"bat",
"butterfly",
"butterfly",
"bat",
"shark",
"bat",
"shark",
"butterfly",
"bat",
"bat",
"crab",
"bat",
"bat",
"bat",
"bat",
"bat",
"butterfly",
"crab",
"crab",
"crab",
"crab",
"crab",
"shark",
"bat",
"bat",
"shark",
"crab",
"crab",
"bat",
"bat",
"butterfly",
"crab",
"bat",
"butterfly",
"gartley",
"gartley",
"gartley",
"bat",
"crab",
"gartley",
"shark",
"butterfly",
"butterfly",
"bat",
"shark",
"butterfly",
"bat",
"butterfly",
"bat",
"shark",
"crab",
"gartley",
"shark",
"bat",
"crab",
"crab",
"gartley",
"shark",
"crab",
"crab",
"shark",
"butterfly",
"crab",
"shark",
"butterfly",
"bat",
"crab",
"crab",
"shark",
"gartley",
"bat",
"shark",
"butterfly",
"butterfly",
"shark",
"butterfly",
"crab",
"butterfly",
"crab",
"crab",
"crab",
"gartley",
"shark",
"shark",
"bat",
"bat",
"butterfly",
"bat",
"shark",
"butterfly",
"crab",
"crab",
"bat",
"crab",
"gartley",
"butterfly",
"crab",
"crab",
"crab",
"crab",
"crab",
"bat",
"crab",
"gartley",
"shark",
"shark",
"butterfly",
"bat",
"crab",
"gartley",
"bat",
"shark",
"shark",
"crab",
"shark",
"butterfly",
"crab",
"shark",
"shark",
"bat",
"bat",
"bat",
"bat",
"bat",
"shark",
"bat",
"butterfly",
"bat",
"bat",
"crab",
"crab",
"crab",
"gartley",
"bat",
"shark",
"butterfly",
"crab",
"shark",
"shark",
"shark",
"butterfly",
"butterfly",
"crab",
"crab",
"gartley",
"shark",
"butterfly",
"shark",
"bat",
"crab",
"crab",
"bat",
"crab",
"bat",
"bat",
"gartley",
"bat",
"bat",
"bat",
"crab",
"shark",
"bat",
"crab",
"crab",
"shark",
"bat",
"gartley",
"shark",
"butterfly",
"gartley",
"bat",
"crab",
"shark",
"butterfly",
"bat",
"crab",
"bat",
"butterfly",
"crab",
"crab",
"crab",
"butterfly",
"crab",
"bat",
"butterfly",
"bat",
"butterfly",
"gartley",
"bat",
"butterfly",
"butterfly",
"butterfly",
"butterfly",
"shark",
"butterfly",
"bat",
"bat",
"bat",
"butterfly",
"crab",
"butterfly",
"crab",
"shark",
"shark",
"shark",
"gartley",
"crab",
"shark",
"bat",
"bat",
"bat",
"shark",
"butterfly",
"shark",
"bat",
"bat",
"shark",
"gartley",
"crab",
"gartley",
"shark",
"bat",
"butterfly",
"crab",
"crab",
"bat",
"crab",
"crab",
"crab",
"crab",
"shark",
"bat",
"gartley",
"crab",
"bat",
"shark",
"butterfly",
"shark",
"gartley",
"butterfly",
"shark",
"crab",
"shark",
"gartley",
"shark",
"shark",
"butterfly",
"bat",
"butterfly",
"crab",
"crab",
"shark"
],
"all_signals": [
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish"
],
"best_pattern": "butterfly",
"best_pattern_quality": "strict",
"best_quality": "medium",
"best_pattern_score": 0.933,
"best_completion_status": "forming",
"nearest_pattern": "crab",
"nearest_prz": 73540.2,
"price_to_prz": 0.04,
"prz_range": [
73460.78,
73619.62
],
"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.882,
"ratio_score": 0.862,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 75191.16,
"prz_range": [
74555.09,
75827.23
],
"prz_width_pct": 1.692,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.28,
"price_to_prz_pct_raw": 2.2816,
"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": 75191.16,
"a_price": 79455.0,
"tp1_ad_382": 76819.95,
"tp2_ad_618": 77826.21,
"tp3_a_or_structure_liquidity": 79455.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5947,
"ABC": 0.5995
},
"x_price": 73669.0,
"x_idx": 259,
"x_order": 3,
"a_price": 79455.0,
"a_idx": 266,
"a_order": 5,
"b_price": 76014.2,
"b_idx": 287,
"b_order": 3,
"c_price": 78077.1,
"c_idx": 295,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.933,
"ratio_score": 0.968,
"prz_score": 0.959,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 72798.44,
"prz_range": [
72028.16,
73568.72
],
"prz_width_pct": 2.116,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.97,
"price_to_prz_pct_raw": -0.9732,
"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": 72798.44,
"a_price": 79455.0,
"tp1_ad_382": 75341.25,
"tp2_ad_618": 76912.19,
"tp3_a_or_structure_liquidity": 79455.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7928,
"ABC": 0.6996
},
"x_price": 73669.0,
"x_idx": 259,
"x_order": 3,
"a_price": 79455.0,
"a_idx": 266,
"a_order": 5,
"b_price": 74868.0,
"b_idx": 268,
"b_order": 5,
"c_price": 78077.1,
"c_idx": 295,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.904,
"ratio_score": 0.969,
"prz_score": 0.924,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 72303.79,
"prz_range": [
71442.07,
73165.52
],
"prz_width_pct": 2.384,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.65,
"price_to_prz_pct_raw": -1.6461,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 72303.79,
"a_price": 62979.5,
"tp1_ad_382": 68741.91,
"tp2_ad_618": 66541.38,
"tp3_a_or_structure_liquidity": 62979.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7926,
"ABC": 0.5725
},
"x_price": 70938.5,
"x_idx": 195,
"x_order": 5,
"a_price": 62979.5,
"a_idx": 208,
"a_order": 3,
"b_price": 69288.0,
"b_idx": 240,
"b_order": 3,
"c_price": 65676.1,
"c_idx": 241,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.86,
"ratio_score": 0.994,
"prz_score": 0.882,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 70638.85,
"prz_range": [
69681.26,
71596.44
],
"prz_width_pct": 2.711,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -3.91,
"price_to_prz_pct_raw": -3.9109,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 70638.85,
"a_price": 64918.2,
"tp1_ad_382": 68453.56,
"tp2_ad_618": 67103.49,
"tp3_a_or_structure_liquidity": 64918.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6171,
"ABC": 0.8266
},
"x_price": 71999.9,
"x_idx": 233,
"x_order": 5,
"a_price": 64918.2,
"a_idx": 237,
"a_order": 8,
"b_price": 69288.0,
"b_idx": 240,
"b_order": 3,
"c_price": 65676.1,
"c_idx": 241,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.79,
"ratio_score": 0.515,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 72879.47,
"prz_range": [
72436.79,
73322.15
],
"prz_width_pct": 1.215,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.86,
"price_to_prz_pct_raw": -0.863,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 72879.47,
"a_price": 62401.7,
"tp1_ad_382": 68876.96,
"tp2_ad_618": 66404.21,
"tp3_a_or_structure_liquidity": 62401.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8899,
"ABC": 0.6688
},
"x_price": 70938.5,
"x_idx": 195,
"x_order": 5,
"a_price": 62401.7,
"a_idx": 204,
"a_order": 8,
"b_price": 69999.0,
"b_idx": 205,
"b_order": 3,
"c_price": 64918.2,
"c_idx": 237,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.709,
"ratio_score": 0.392,
"prz_score": 0.986,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 71902.62,
"prz_range": [
71217.64,
72587.59
],
"prz_width_pct": 1.905,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.19,
"price_to_prz_pct_raw": -2.1918,
"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": 71902.62,
"a_price": 82460.5,
"tp1_ad_382": 75935.73,
"tp2_ad_618": 78427.39,
"tp3_a_or_structure_liquidity": 82460.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7332,
"ABC": 0.336
},
"x_price": 73669.0,
"x_idx": 259,
"x_order": 3,
"a_price": 82460.5,
"a_idx": 279,
"a_order": 3,
"b_price": 76014.2,
"b_idx": 287,
"b_order": 3,
"c_price": 78180.0,
"c_idx": 290,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.654,
"ratio_score": 0.366,
"prz_score": 0.983,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 71999.9,
"prz_range": [
71921.47,
73321.87
],
"prz_width_pct": 1.928,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.21,
"price_to_prz_pct_raw": -1.2137,
"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.738,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 72621.67,
"a_price": 62401.7,
"tp1_ad_382": 68717.64,
"tp2_ad_618": 66305.73,
"tp3_a_or_structure_liquidity": 62401.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8899,
"ABC": 0.5831,
"BCD": 1.4517,
"XAD": 1.1243
},
"x_price": 70938.5,
"x_idx": 195,
"x_order": 5,
"a_price": 62401.7,
"a_idx": 204,
"a_order": 8,
"b_price": 69999.0,
"b_idx": 205,
"b_order": 3,
"c_price": 65569.2,
"c_idx": 216,
"c_order": 5,
"d_idx": 233
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.628,
"ratio_score": 0.383,
"prz_score": 0.941,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 74203.6,
"prz_range": [
74122.63,
75813.61
],
"prz_width_pct": 2.256,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.98,
"price_to_prz_pct_raw": 1.9782,
"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"
],
"reaction_score": 0.8,
"reaction_detail": {
"reaction_score": 0.8,
"reaction_move_ratio_ad": 0.738,
"adverse_move_ratio_ad": 0.337,
"bars_after_d": 7,
"reasons": [
"AD0.382_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": "gartley",
"d_price": 74968.12,
"a_price": 79455.0,
"tp1_ad_382": 76682.11,
"tp2_ad_618": 77741.01,
"tp3_a_or_structure_liquidity": 79455.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5947,
"ABC": 0.6294,
"BCD": 1.836,
"XAD": 0.9076
},
"x_price": 73669.0,
"x_idx": 259,
"x_order": 3,
"a_price": 79455.0,
"a_idx": 266,
"a_order": 5,
"b_price": 76014.2,
"b_idx": 287,
"b_order": 3,
"c_price": 78180.0,
"c_idx": 290,
"c_order": 3,
"d_idx": 292
}
],
"council_relevant_prz": [
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.882,
"ratio_score": 0.862,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 75191.16,
"prz_range": [
74555.09,
75827.23
],
"prz_width_pct": 1.692,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.28,
"price_to_prz_pct_raw": 2.2816,
"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": 75191.16,
"a_price": 79455.0,
"tp1_ad_382": 76819.95,
"tp2_ad_618": 77826.21,
"tp3_a_or_structure_liquidity": 79455.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5947,
"ABC": 0.5995
},
"x_price": 73669.0,
"x_idx": 259,
"x_order": 3,
"a_price": 79455.0,
"a_idx": 266,
"a_order": 5,
"b_price": 76014.2,
"b_idx": 287,
"b_order": 3,
"c_price": 78077.1,
"c_idx": 295,
"c_order": 3,
"d_idx": null
}
],
"report_detail_candidates": [
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.882,
"ratio_score": 0.862,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 75191.16,
"prz_range": [
74555.09,
75827.23
],
"prz_width_pct": 1.692,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.28,
"price_to_prz_pct_raw": 2.2816,
"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": 75191.16,
"a_price": 79455.0,
"tp1_ad_382": 76819.95,
"tp2_ad_618": 77826.21,
"tp3_a_or_structure_liquidity": 79455.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5947,
"ABC": 0.5995
},
"x_price": 73669.0,
"x_idx": 259,
"x_order": 3,
"a_price": 79455.0,
"a_idx": 266,
"a_order": 5,
"b_price": 76014.2,
"b_idx": 287,
"b_order": 3,
"c_price": 78077.1,
"c_idx": 295,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.933,
"ratio_score": 0.968,
"prz_score": 0.959,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 72798.44,
"prz_range": [
72028.16,
73568.72
],
"prz_width_pct": 2.116,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.97,
"price_to_prz_pct_raw": -0.9732,
"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": 72798.44,
"a_price": 79455.0,
"tp1_ad_382": 75341.25,
"tp2_ad_618": 76912.19,
"tp3_a_or_structure_liquidity": 79455.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7928,
"ABC": 0.6996
},
"x_price": 73669.0,
"x_idx": 259,
"x_order": 3,
"a_price": 79455.0,
"a_idx": 266,
"a_order": 5,
"b_price": 74868.0,
"b_idx": 268,
"b_order": 5,
"c_price": 78077.1,
"c_idx": 295,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.904,
"ratio_score": 0.969,
"prz_score": 0.924,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 72303.79,
"prz_range": [
71442.07,
73165.52
],
"prz_width_pct": 2.384,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.65,
"price_to_prz_pct_raw": -1.6461,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 72303.79,
"a_price": 62979.5,
"tp1_ad_382": 68741.91,
"tp2_ad_618": 66541.38,
"tp3_a_or_structure_liquidity": 62979.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7926,
"ABC": 0.5725
},
"x_price": 70938.5,
"x_idx": 195,
"x_order": 5,
"a_price": 62979.5,
"a_idx": 208,
"a_order": 3,
"b_price": 69288.0,
"b_idx": 240,
"b_order": 3,
"c_price": 65676.1,
"c_idx": 241,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.86,
"ratio_score": 0.994,
"prz_score": 0.882,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 70638.85,
"prz_range": [
69681.26,
71596.44
],
"prz_width_pct": 2.711,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -3.91,
"price_to_prz_pct_raw": -3.9109,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 70638.85,
"a_price": 64918.2,
"tp1_ad_382": 68453.56,
"tp2_ad_618": 67103.49,
"tp3_a_or_structure_liquidity": 64918.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6171,
"ABC": 0.8266
},
"x_price": 71999.9,
"x_idx": 233,
"x_order": 5,
"a_price": 64918.2,
"a_idx": 237,
"a_order": 8,
"b_price": 69288.0,
"b_idx": 240,
"b_order": 3,
"c_price": 65676.1,
"c_idx": 241,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.79,
"ratio_score": 0.515,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 72879.47,
"prz_range": [
72436.79,
73322.15
],
"prz_width_pct": 1.215,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.86,
"price_to_prz_pct_raw": -0.863,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 72879.47,
"a_price": 62401.7,
"tp1_ad_382": 68876.96,
"tp2_ad_618": 66404.21,
"tp3_a_or_structure_liquidity": 62401.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8899,
"ABC": 0.6688
},
"x_price": 70938.5,
"x_idx": 195,
"x_order": 5,
"a_price": 62401.7,
"a_idx": 204,
"a_order": 8,
"b_price": 69999.0,
"b_idx": 205,
"b_order": 3,
"c_price": 64918.2,
"c_idx": 237,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.709,
"ratio_score": 0.392,
"prz_score": 0.986,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 71902.62,
"prz_range": [
71217.64,
72587.59
],
"prz_width_pct": 1.905,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.19,
"price_to_prz_pct_raw": -2.1918,
"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": 71902.62,
"a_price": 82460.5,
"tp1_ad_382": 75935.73,
"tp2_ad_618": 78427.39,
"tp3_a_or_structure_liquidity": 82460.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7332,
"ABC": 0.336
},
"x_price": 73669.0,
"x_idx": 259,
"x_order": 3,
"a_price": 82460.5,
"a_idx": 279,
"a_order": 3,
"b_price": 76014.2,
"b_idx": 287,
"b_order": 3,
"c_price": 78180.0,
"c_idx": 290,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.654,
"ratio_score": 0.366,
"prz_score": 0.983,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 71999.9,
"prz_range": [
71921.47,
73321.87
],
"prz_width_pct": 1.928,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.21,
"price_to_prz_pct_raw": -1.2137,
"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.738,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 72621.67,
"a_price": 62401.7,
"tp1_ad_382": 68717.64,
"tp2_ad_618": 66305.73,
"tp3_a_or_structure_liquidity": 62401.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8899,
"ABC": 0.5831,
"BCD": 1.4517,
"XAD": 1.1243
},
"x_price": 70938.5,
"x_idx": 195,
"x_order": 5,
"a_price": 62401.7,
"a_idx": 204,
"a_order": 8,
"b_price": 69999.0,
"b_idx": 205,
"b_order": 3,
"c_price": 65569.2,
"c_idx": 216,
"c_order": 5,
"d_idx": 233
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.628,
"ratio_score": 0.383,
"prz_score": 0.941,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 74203.6,
"prz_range": [
74122.63,
75813.61
],
"prz_width_pct": 2.256,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.98,
"price_to_prz_pct_raw": 1.9782,
"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"
],
"reaction_score": 0.8,
"reaction_detail": {
"reaction_score": 0.8,
"reaction_move_ratio_ad": 0.738,
"adverse_move_ratio_ad": 0.337,
"bars_after_d": 7,
"reasons": [
"AD0.382_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": "gartley",
"d_price": 74968.12,
"a_price": 79455.0,
"tp1_ad_382": 76682.11,
"tp2_ad_618": 77741.01,
"tp3_a_or_structure_liquidity": 79455.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5947,
"ABC": 0.6294,
"BCD": 1.836,
"XAD": 0.9076
},
"x_price": 73669.0,
"x_idx": 259,
"x_order": 3,
"a_price": 79455.0,
"a_idx": 266,
"a_order": 5,
"b_price": 76014.2,
"b_idx": 287,
"b_order": 3,
"c_price": 78180.0,
"c_idx": 290,
"c_order": 3,
"d_idx": 292
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.851,
"ratio_score": 1.0,
"prz_score": 0.783,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 74874.67,
"prz_range": [
74356.58,
75392.76
],
"prz_width_pct": 1.384,
"prz_confluence_count": 2,
"prz_fib_families": [
"ABCD",
"BC_EXT"
],
"price_to_prz_pct": 1.85,
"price_to_prz_pct_raw": 1.851,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 74874.67,
"a_price": 71999.9,
"tp1_ad_382": 73776.51,
"tp2_ad_618": 73098.06,
"tp3_a_or_structure_liquidity": 71999.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.446,
"ABC": 1.1548
},
"x_price": 65569.2,
"x_idx": 216,
"x_order": 5,
"a_price": 71999.9,
"a_idx": 233,
"a_order": 5,
"b_price": 74868.0,
"b_idx": 268,
"b_order": 5,
"c_price": 78180.0,
"c_idx": 290,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.846,
"ratio_score": 0.956,
"prz_score": 0.783,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 73187.44,
"prz_range": [
72805.73,
73569.14
],
"prz_width_pct": 1.043,
"prz_confluence_count": 2,
"prz_fib_families": [
"ABCD",
"BC_EXT"
],
"price_to_prz_pct": -0.44,
"price_to_prz_pct_raw": -0.4441,
"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": 73187.44,
"a_price": 79455.0,
"tp1_ad_382": 75581.65,
"tp2_ad_618": 77060.79,
"tp3_a_or_structure_liquidity": 79455.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3774,
"ABC": 0.6996
},
"x_price": 67300.0,
"x_idx": 230,
"x_order": 3,
"a_price": 79455.0,
"a_idx": 266,
"a_order": 5,
"b_price": 74868.0,
"b_idx": 268,
"b_order": 5,
"c_price": 78077.1,
"c_idx": 295,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.834,
"ratio_score": 1.0,
"prz_score": 0.783,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 74933.88,
"prz_range": [
74654.77,
75212.98
],
"prz_width_pct": 0.745,
"prz_confluence_count": 2,
"prz_fib_families": [
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.93,
"price_to_prz_pct_raw": 1.9316,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 74933.88,
"a_price": 64918.2,
"tp1_ad_382": 71107.89,
"tp2_ad_618": 68744.19,
"tp3_a_or_structure_liquidity": 64918.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3944,
"ABC": 0.8266
},
"x_price": 75998.9,
"x_idx": 225,
"x_order": 8,
"a_price": 64918.2,
"a_idx": 237,
"a_order": 8,
"b_price": 69288.0,
"b_idx": 240,
"b_order": 3,
"c_price": 65676.1,
"c_idx": 241,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.815,
"ratio_score": 0.94,
"prz_score": 0.798,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": false,
"d_price": 76349.56,
"prz_range": [
75066.09,
77633.02
],
"prz_width_pct": 3.362,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 3.86,
"price_to_prz_pct_raw": 3.8573,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 76349.56,
"a_price": 65569.2,
"tp1_ad_382": 72231.46,
"tp2_ad_618": 69687.3,
"tp3_a_or_structure_liquidity": 65569.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4387,
"ABC": 1.1781
},
"x_price": 74046.5,
"x_idx": 212,
"x_order": 8,
"a_price": 65569.2,
"a_idx": 216,
"a_order": 5,
"b_price": 69288.0,
"b_idx": 240,
"b_order": 3,
"c_price": 73669.0,
"c_idx": 259,
"c_order": 3,
"d_idx": null
}
],
"actionable_patterns_list": [
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.882,
"prz_proximity": "nearby",
"prz_range": [
74555.09,
75827.23
],
"prz_reversal_direction": "up",
"price_to_prz_pct": 2.28,
"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": 75191.16,
"a_price": 79455.0,
"tp1_ad_382": 76819.95,
"tp2_ad_618": 77826.21,
"tp3_a_or_structure_liquidity": 79455.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "GARTLEY FORMING HIGH PRZ $74,555.09-$75,827.23: 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.882,
"ratio_score": 0.862,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 75191.16,
"prz_range": [
74555.09,
75827.23
],
"prz_width_pct": 1.692,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.28,
"price_to_prz_pct_raw": 2.2816,
"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": 75191.16,
"a_price": 79455.0,
"tp1_ad_382": 76819.95,
"tp2_ad_618": 77826.21,
"tp3_a_or_structure_liquidity": 79455.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5947,
"ABC": 0.5995
},
"x_price": 73669.0,
"x_idx": 259,
"x_order": 3,
"a_price": 79455.0,
"a_idx": 266,
"a_order": 5,
"b_price": 76014.2,
"b_idx": 287,
"b_order": 3,
"c_price": 78077.1,
"c_idx": 295,
"c_order": 3,
"d_idx": null
},
"best_tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 75191.16,
"a_price": 79455.0,
"tp1_ad_382": 76819.95,
"tp2_ad_618": 77826.21,
"tp3_a_or_structure_liquidity": 79455.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"tp_ladder": [
{
"direction": "bullish",
"source": "gartley",
"d_price": 75191.16,
"a_price": 79455.0,
"tp1_ad_382": 76819.95,
"tp2_ad_618": 77826.21,
"tp3_a_or_structure_liquidity": 79455.0,
"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.131,
"bearish": 0
},
"directional_score_total": 0.131,
"directional_dominance": 1.0
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.42,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.46,\n \"setup_signals\": [\n \"현재가 $73,513.90가 최근 최인접 PRZ $73,540.20 및 PRZ 범위 $73,460.78-$73,619.62 안에 위치해 단기 반응 후보 구간에 진입\",\n \"strict/medium bullish Butterfly 형성 PRZ $72,028.16-$73,568.72에 현재가가 상단부에서 접촉 중이며, D 추정가 $72,798.44, 점수 0.933\",\n \"strict/high bullish Gartley 형성 PRZ $74,555.09-$75,827.23가 근거리 저항·반응 구간으로 대기 중이며, XAB 0.5947, ABCD·BC_EXT·XAD 3중 Fib confluence\",\n \"확정 반응 PRZ 수가 0이고 validated TP ladder도 0개라서, PRZ 접촉만으로는 구조 전환 신호로 인정 불가\",\n \"가격이 EMA20 $76,345.67, EMA120 $77,397.65, EMA240 $84,085.65 아래에 있어 상위 추세 압력은 아직 회복되지 않음\"\n ],\n \"reasoning\": \"하모닉 관점에서는 현재가 $73,513.90가 최인접 PRZ $73,540.20 및 $73,460.78-$73,619.62 구간에 사실상 진입해 있어 단기 반등 후보는 존재한다. 다만 council-relevant로 인정된 핵심 패턴은 strict/high bullish Gartley PRZ $74,555.09-$75,827.23이며, 이는 아직 미확정 forming 상태이고 confirmed_reaction=false, reaction_score=0.0이므로 단독 방향 전환 근거가 될 수 없다. best score는 strict/medium bullish Butterfly 0.933이지만 PRZ 폭이 2.116%로 넓고, 현재 데이터상 confirmed_reaction_prz_count=0 및 directional_score_total=0.131에 불과해 구조적 강세 판정은 보류한다. 따라서 구조_bias는 중립, setup_bias는 PRZ 반응을 노리는 약한 bullish setup으로 평가하며, $74,555-$75,827 재진입 후 거부가 나오면 오히려 저항 리스크가 커진다.\",\n \"key_levels\": {\n \"support\": [\n 73540.2,\n 73460.78,\n 72028.16,\n 71442.07,\n 69681.26\n ],\n \"resistance\": [\n 73619.62,\n 74555.09,\n 75191.16,\n 75827.23,\n 76345.67,\n 77397.65,\n 79455.0\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"72028.16\",\n \"risk_scenario\": \"$72,028.16 하단을 일봉 종가로 이탈하면 active bullish Butterfly PRZ 방어 실패로 해석되며, $71,442.07-$73,165.52 및 $69,681.26-$71,596.44 하위 bearish/low-quality PRZ 반응권까지 재평가해야 한다. 반대로 $74,555.09-$75,827.23 Gartley PRZ에 진입한 뒤 15m/1h MSS, sweep→reclaim, CVD/OI squeeze 같은 확인 신호가 나오면 $76,819.95, $77,826.21, $79,455.00 순의 bullish TP ladder가 활성화될 수 있다.\",\n \"data_quality\": \"medium\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bullish",
"overall_confidence": 0.56,
"execution_setup": {
"setup_bias": "bullish",
"setup_strength": 0.58,
"active_setups": [
"가격 $73,513.90가 다수 EQ 아래 할인 구간에 위치: 7일 EQ $75,256.55, ICT EQ $76,643.45, 피보나치 EQ $78,848.35 하회",
"$72,900 파생 청산 밀집 레벨과 7일 저점 $72,436.00이 바로 아래에 있어 매도 유동성 테스트 구간",
"CVD divergence 0.850 및 CVD 변화 +$1,236.60으로 하락 중 체결 델타 개선, 단기 흡수성 반응 후보",
"하모닉 bullish Butterfly PRZ $72,028.16-$73,568.72 및 최인접 PRZ $73,460.78-$73,619.62에 현재가가 진입",
"ICT상 최근 확정 BOS_bullish 레벨 $75,998.90과 EQ $76,643.45 회복 전까지는 선행 매수 셋업이며 구조 재확인은 미완료"
],
"setup_vs_structure": "구조적으로는 Wyckoff 누적 Phase D와 ICT의 최근 bullish BOS가 상위 구조를 지지하지만, 가격은 핵심 회복 레벨 아래에 있어 실행 셋업은 ‘할인권 반응 후보’에 가깝다. 즉 구조와 셋업은 방향상 약하게 정렬되어 있으나, $74,868.00-$76,643.45 회복 전까지는 확인형 강세가 아니라 재시험 구간이다."
},
"signal_breakdown": {
"bullish_count": 1,
"bearish_count": 2,
"neutral_count": 3
},
"key_levels": {
"support": [
73540.2,
72900,
72436,
72028.16,
70529.24,
70458.2,
69300,
65595.7
],
"resistance": [
74868,
75256.55,
75998.9,
76345.67,
76571.59,
76643.45,
77397.65,
77908.99,
78077.1,
80600,
82828.7,
84085.65
]
},
"confluences": [
"현재가가 할인 구간이라는 데 다수 분석이 일치한다: Candlestick/Derivatives는 7일 EQ $75,256.55 하회, ICT는 EQ $76,643.45 하회, Fibonacci는 ret_0.5 $78,848.35 하회로 판단한다.",
"$72,436.00은 Candlestick의 7일 저점 지지, ICT의 전일 저점, Fibonacci의 단기 지지, Derivatives의 청산 구간 인접 지지로 중복 확인된다.",
"$72,900-$73,568.72 구간은 Derivatives의 최대 하방 청산 밀집 $72,900, Harmonic bullish Butterfly PRZ $72,028.16-$73,568.72, 현재가 인접 PRZ $73,460.78-$73,619.62가 겹치는 단기 반응 후보 구간이다.",
"$74,868.00은 Wyckoff TERMINAL_SPRING 기준선이자 Fibonacci Low→High 스윙 저점으로, 회복 여부가 구조 회복력 판단의 핵심 경계다.",
"$75,998.90-$76,643.45 구간은 ICT bullish BOS $75,998.90, EMA20 $76,345.67, Fibonacci 0.786 $76,571.59, ICT EQ $76,643.45가 밀집한 1차 구조 재확인 저항대다.",
"$82,828.70은 Wyckoff SOS 고점이자 ICT range high로, Phase D 수요 우위가 다시 명확해지는 상단 구조 기준이다."
],
"conflicts": [
"Wyckoff는 regime_fitness 0.925의 확인된 누적 구조와 Phase D를 근거로 상위 구조를 bullish로 보지만, Candlestick/Fibonacci/Derivatives는 가격이 EMA20 $76,345.67, EMA120 $77,397.65, 피보나치 스윙 저점 $74,868.00 아래에 있어 현 일봉 구조를 bearish로 평가한다.",
"ICT는 최근 확정 이벤트를 $75,998.90 상방 BOS_bullish로 해석하지만, 현재가 $73,513.90가 해당 BOS 레벨 아래에 있어 bullish 구조의 실시간 유지력은 아직 재확인되지 않았다.",
"Harmonic은 현재가가 bullish PRZ에 진입했다고 보지만, confirmed reaction이 없고 forming 패턴 중심이므로 단독으로 구조를 bullish로 전환할 권한은 낮다.",
"Derivatives는 구조적으로는 bearish라고 평가하면서도, $72,900 청산 밀집과 CVD divergence 0.850 때문에 실행 셋업은 bullish로 분리해 보고 있다."
],
"executive_summary": "현재 BTC/USDT의 상위 구조는 Wyckoff 기준 확인된 누적 구조의 Phase D로 분류되며, SC $80,600.00, Spring $65,595.70, TERMINAL_SPRING $74,868.00, SOS $82,828.70의 이벤트 체인이 유지되고 있어 overall_signal은 낮은 확신의 bullish로 평가한다. 다만 현재가 $73,513.90는 TERMINAL_SPRING $74,868.00, ICT BOS $75,998.90, ICT EQ $76,643.45, EMA20 $76,345.67 아래에 있어 Phase D 이후 LPS 확인이 아직 성립하지 않은 재시험 구간이다. 구조적 핵심 저항은 $74,868.00-$76,643.45에 밀집해 있으며, 하단에서는 $72,900-$72,436.00과 하모닉 PRZ $72,028.16-$73,568.72가 반응 후보로 중첩된다. 주요 구조 리스크는 SOS 이후 회복 실패, 피보나치 스윙 저점 $74,868.00 하회, 그리고 $65,595.70 Spring 저점 재점검 가능성이다.",
"raw_llm_response": "{\n \"overall_signal\": \"bullish\",\n \"overall_confidence\": 0.56,\n \"execution_setup\": {\n \"setup_bias\": \"bullish\",\n \"setup_strength\": 0.58,\n \"active_setups\": [\n \"가격 $73,513.90가 다수 EQ 아래 할인 구간에 위치: 7일 EQ $75,256.55, ICT EQ $76,643.45, 피보나치 EQ $78,848.35 하회\",\n \"$72,900 파생 청산 밀집 레벨과 7일 저점 $72,436.00이 바로 아래에 있어 매도 유동성 테스트 구간\",\n \"CVD divergence 0.850 및 CVD 변화 +$1,236.60으로 하락 중 체결 델타 개선, 단기 흡수성 반응 후보\",\n \"하모닉 bullish Butterfly PRZ $72,028.16-$73,568.72 및 최인접 PRZ $73,460.78-$73,619.62에 현재가가 진입\",\n \"ICT상 최근 확정 BOS_bullish 레벨 $75,998.90과 EQ $76,643.45 회복 전까지는 선행 매수 셋업이며 구조 재확인은 미완료\"\n ],\n \"setup_vs_structure\": \"구조적으로는 Wyckoff 누적 Phase D와 ICT의 최근 bullish BOS가 상위 구조를 지지하지만, 가격은 핵심 회복 레벨 아래에 있어 실행 셋업은 ‘할인권 반응 후보’에 가깝다. 즉 구조와 셋업은 방향상 약하게 정렬되어 있으나, $74,868.00-$76,643.45 회복 전까지는 확인형 강세가 아니라 재시험 구간이다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 1,\n \"bearish_count\": 2,\n \"neutral_count\": 3\n },\n \"key_levels\": {\n \"support\": [\n 73540.2,\n 72900,\n 72436,\n 72028.16,\n 70529.24,\n 70458.2,\n 69300,\n 65595.7\n ],\n \"resistance\": [\n 74868,\n 75256.55,\n 75998.9,\n 76345.67,\n 76571.59,\n 76643.45,\n 77397.65,\n 77908.99,\n 78077.1,\n 80600,\n 82828.7,\n 84085.65\n ]\n },\n \"confluences\": [\n \"현재가가 할인 구간이라는 데 다수 분석이 일치한다: Candlestick/Derivatives는 7일 EQ $75,256.55 하회, ICT는 EQ $76,643.45 하회, Fibonacci는 ret_0.5 $78,848.35 하회로 판단한다.\",\n \"$72,436.00은 Candlestick의 7일 저점 지지, ICT의 전일 저점, Fibonacci의 단기 지지, Derivatives의 청산 구간 인접 지지로 중복 확인된다.\",\n \"$72,900-$73,568.72 구간은 Derivatives의 최대 하방 청산 밀집 $72,900, Harmonic bullish Butterfly PRZ $72,028.16-$73,568.72, 현재가 인접 PRZ $73,460.78-$73,619.62가 겹치는 단기 반응 후보 구간이다.\",\n \"$74,868.00은 Wyckoff TERMINAL_SPRING 기준선이자 Fibonacci Low→High 스윙 저점으로, 회복 여부가 구조 회복력 판단의 핵심 경계다.\",\n \"$75,998.90-$76,643.45 구간은 ICT bullish BOS $75,998.90, EMA20 $76,345.67, Fibonacci 0.786 $76,571.59, ICT EQ $76,643.45가 밀집한 1차 구조 재확인 저항대다.\",\n \"$82,828.70은 Wyckoff SOS 고점이자 ICT range high로, Phase D 수요 우위가 다시 명확해지는 상단 구조 기준이다.\"\n ],\n \"conflicts\": [\n \"Wyckoff는 regime_fitness 0.925의 확인된 누적 구조와 Phase D를 근거로 상위 구조를 bullish로 보지만, Candlestick/Fibonacci/Derivatives는 가격이 EMA20 $76,345.67, EMA120 $77,397.65, 피보나치 스윙 저점 $74,868.00 아래에 있어 현 일봉 구조를 bearish로 평가한다.\",\n \"ICT는 최근 확정 이벤트를 $75,998.90 상방 BOS_bullish로 해석하지만, 현재가 $73,513.90가 해당 BOS 레벨 아래에 있어 bullish 구조의 실시간 유지력은 아직 재확인되지 않았다.\",\n \"Harmonic은 현재가가 bullish PRZ에 진입했다고 보지만, confirmed reaction이 없고 forming 패턴 중심이므로 단독으로 구조를 bullish로 전환할 권한은 낮다.\",\n \"Derivatives는 구조적으로는 bearish라고 평가하면서도, $72,900 청산 밀집과 CVD divergence 0.850 때문에 실행 셋업은 bullish로 분리해 보고 있다.\"\n ],\n \"highest_conviction_analyst\": \"Wyckoff Expert — 확인된 누적 구조, Phase D, SC $80,600.00 → AR $93,080.00 → ST $84,408.60 → Spring $65,595.70 → TERMINAL_SPRING $74,868.00 → SOS $82,828.70의 구체적 이벤트 체인을 제시했고 regime_fitness 0.925로 구조 해석의 일관성이 가장 높다. 다만 현재가가 TERMINAL_SPRING $74,868.00 아래에 있어 실행 관점에서는 강세 확인이 아니라 Phase D 재시험 상태로 감점된다.\",\n \"invalidation_level\": \"$65,595.70 하향 이탈 및 일봉 종가 수용 시 확인된 누적 구조의 Spring 저점이 훼손되어 상위 bullish 구조 판단은 무효화된다.\",\n \"executive_summary\": \"현재 BTC/USDT의 상위 구조는 Wyckoff 기준 확인된 누적 구조의 Phase D로 분류되며, SC $80,600.00, Spring $65,595.70, TERMINAL_SPRING $74,868.00, SOS $82,828.70의 이벤트 체인이 유지되고 있어 overall_signal은 낮은 확신의 bullish로 평가한다. 다만 현재가 $73,513.90는 TERMINAL_SPRING $74,868.00, ICT BOS $75,998.90, ICT EQ $76,643.45, EMA20 $76,345.67 아래에 있어 Phase D 이후 LPS 확인이 아직 성립하지 않은 재시험 구간이다. 구조적 핵심 저항은 $74,868.00-$76,643.45에 밀집해 있으며, 하단에서는 $72,900-$72,436.00과 하모닉 PRZ $72,028.16-$73,568.72가 반응 후보로 중첩된다. 주요 구조 리스크는 SOS 이후 회복 실패, 피보나치 스윙 저점 $74,868.00 하회, 그리고 $65,595.70 Spring 저점 재점검 가능성이다.\"\n}"
},
"overall_signal": "bullish",
"overall_confidence": 0.56,
"operating_path": {
"path_type": "complex",
"confidence": 0.55,
"waypoints": [
{
"seq": 1,
"price": 72436.0,
"type": "liquidity_sweep",
"source": "Derivatives($72,900 청산 밀집), Candlestick/ICT/Fibonacci(7일·전일 저점 $72,436), Harmonic(Butterfly PRZ $72,028.16-$73,568.72)",
"description": "현재가 바로 아래의 매도 유동성 풀. 파생 최대 하방 청산 밀집 $72,900과 7일 저점 $72,436이 중첩되고, 하모닉 bullish Butterfly PRZ(D 추정 $72,798.44) 내부다. CVD divergence 0.850(가격↓·체결델타↑) 흡수성 신호가 이 구간 sweep 후 반등을 뒷받침한다. 셋업의 bullish 성격이 '할인권 sweep 후 매수'이므로 첫 경로는 이 매도 유동성 회수로 본다.",
"est_hours": 4,
"turning_zone": [
71900.0,
72436.0
],
"likely_wick": 72028.16,
"rejection_confirm": 72900.0,
"invalid_overshoot": 71750.0,
"calibration_reasoning": "현재가 아래의 셀사이드(하방) 유동성 sweep이므로 규칙의 기본 분류와 달리 zone을 base 하단으로 설정했다. 7일 저점 $72,436을 wick으로 깬 뒤 Chairman 지지 $72,028.16과 $72,000 라운드넘버 합류에서 반전 가능성이 가장 높아 likely_wick을 여기에 두었고(zone 폭 ≈0.28×ATR), 미확정 Butterfly PRZ($72,798)는 앵커로 쓰지 않았다. 청산 밀집 $72,900 재탈환이 반등 확인, $72,028 지지 상실 후 $70,529 방향 이탈은 무효화."
},
{
"seq": 2,
"price": 74868.0,
"type": "resistance_test",
"source": "Wyckoff(TERMINAL_SPRING $74,868), Fibonacci(Low→High 스윙 저점), Derivatives(회복 목표대 $75,100-$75,900 하단)",
"description": "sweep 후 반등의 1차 목표이자 구조 회복의 핵심 경계. Wyckoff TERMINAL_SPRING이자 Fibonacci 스윙 저점인 $74,868 회복 여부가 Phase D 회복력의 분수령이며, 7일 EQ $75,256.55와 인접한다. 재탈환은 할인권 반등이 구조 재시험으로 전환됨을 의미한다.",
"est_hours": 14,
"turning_zone": [
74868.0,
75440.0
],
"likely_wick": 75256.55,
"rejection_confirm": 74000.0,
"invalid_overshoot": 75600.0,
"calibration_reasoning": "할인권 반등의 1차 저항 시험으로, base $74,868(터미널 스프링·스윙 저점) 위의 7일 EQ $75,256.55를 핵심 저항 상단으로 잡아 zone을 ≈0.3×ATR로 설정했다. 미확정 Gartley PRZ $75,191은 EQ 직하에서 반응을 보강하는 조건부 근거로만 참조했고, base 하향 이탈→라운드넘버 $74,000 상실이 거부 확인, EQ 상향 돌파($75,600+)는 WP3로의 연속 진행을 의미한다."
},
{
"seq": 3,
"price": 75998.9,
"type": "resistance_test",
"source": "ICT(bullish BOS $75,998.90, EQ $76,643.45), Candlestick/Derivatives(EMA20 $76,345.67), Fibonacci(0.786 $76,571.59)",
"description": "1차 구조 재확인 저항 클러스터($75,998.90 BOS·$76,345.67 EMA20·$76,571.59 0.786·$76,643.45 EQ)의 하단 진입. 누적 Phase D 수요 우위 재확인 시도 구간으로, 거부 시 하모닉 Gartley PRZ $74,555-$75,827 되돌림 매도 리스크, 회복·유지 시 가속 진입이다.",
"est_hours": 23,
"turning_zone": [
75998.9,
77000.0
],
"likely_wick": 76571.59,
"rejection_confirm": 75827.0,
"invalid_overshoot": 77397.65,
"calibration_reasoning": "터미널 구간이라 저항 클러스터 전체($75,998.90 BOS~$76,345.67 EMA20~$76,571.59 0.786~$76,643.45 EQ)와 $77,000 라운드넘버까지 포함해 zone을 ≈0.53×ATR로 확장했다. likely_wick은 클러스터 핵심인 0.786 피보 $76,571.59에 배치, 거부 시 Gartley 되돌림 매도존 상단 $75,827 상실로 확인, $77,397.65 상향 돌파는 0.618 골든 $77,908.99로의 무효화. PRE_CONFIRMATION 하모닉 TP 사다리는 조건부라 앵커로 쓰지 않았다."
}
],
"period_extremes": {
"4h": {
"expected_high": 73619.62,
"expected_low": 72436.0,
"high_first": true
},
"8h": {
"expected_high": 74293.1,
"expected_low": 72436.0,
"high_first": false
},
"24h": {
"expected_high": 75998.9,
"expected_low": 72436.0,
"high_first": false
}
},
"triggers": {
"bullish": {
"price": 75998.9,
"description": "ICT bullish BOS $75,998.90을 재탈환·유지하면 Phase D 수요 우위가 재확인되어 base path를 넘는 가속 진입. $76,643.45 EQ → EMA120 $77,397.65 → $78,077.10 순으로 상단 개방."
},
"bearish": {
"price": 72028.16,
"description": "하모닉 Butterfly PRZ 바닥 및 7일 저점 sweep 구간($72,436)을 회복 없이 하향 이탈하면 할인권 반등 셋업 실패. $70,529.24 → ICT range low $70,458.20 → $69,300으로 하방 확장."
}
},
"scenario_invalidation": 70458.2,
"raw_llm_response": "현재가 $73,513.90, ATR $1,906.76(0.5×ATR = $953.38) 기준으로 분석했습니다. 구조(BULLISH 56%)와 셋업(BULLISH 58%)은 약하게 정렬되어 있으나, 활성 셋업의 실제 성격은 '할인권 sweep 후 매수'입니다. 현재가 바로 아래 $72,900(파생 청산 밀집)·$72,436(7일 저점)이라는 매도 유동성 풀이 존재하고 다수 에이전트(Derivatives, Candlestick, Fibonacci)가 \"하방 테스트 후 반등\"을 명시하므로, **첫 경로는 하방 유동성 sweep, 이후 구조 회복 시도**로 정렬했습니다.\n\n```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.55,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 72436.0,\n \"type\": \"liquidity_sweep\",\n \"source\": \"Derivatives($72,900 청산 밀집), Candlestick/ICT/Fibonacci(7일·전일 저점 $72,436), Harmonic(Butterfly PRZ $72,028.16-$73,568.72)\",\n \"description\": \"현재가 바로 아래의 매도 유동성 풀. 파생 최대 하방 청산 밀집 $72,900과 7일 저점 $72,436이 중첩되고, 하모닉 bullish Butterfly PRZ(D 추정 $72,798.44) 내부다. CVD divergence 0.850(가격↓·체결델타↑) 흡수성 신호가 이 구간 sweep 후 반등을 뒷받침한다. 셋업의 bullish 성격이 '할인권 sweep 후 매수'이므로 첫 경로는 이 매도 유동성 회수로 본다.\",\n \"est_hours\": 4\n },\n {\n \"seq\": 2,\n \"price\": 74868.0,\n \"type\": \"resistance_test\",\n \"source\": \"Wyckoff(TERMINAL_SPRING $74,868), Fibonacci(Low→High 스윙 저점), Derivatives(회복 목표대 $75,100-$75,900 하단)\",\n \"description\": \"sweep 후 반등의 1차 목표이자 구조 회복의 핵심 경계. Wyckoff TERMINAL_SPRING이자 Fibonacci 스윙 저점인 $74,868 회복 여부가 Phase D 회복력의 분수령이며, 7일 EQ $75,256.55와 인접한다. 재탈환은 할인권 반등이 구조 재시험으로 전환됨을 의미한다.\",\n \"est_hours\": 14\n },\n {\n \"seq\": 3,\n \"price\": 75998.9,\n \"type\": \"resistance_test\",\n \"source\": \"ICT(bullish BOS $75,998.90, EQ $76,643.45), Candlestick/Derivatives(EMA20 $76,345.67), Fibonacci(0.786 $76,571.59)\",\n \"description\": \"1차 구조 재확인 저항 클러스터($75,998.90 BOS·$76,345.67 EMA20·$76,571.59 0.786·$76,643.45 EQ)의 하단 진입. 누적 Phase D 수요 우위 재확인 시도 구간으로, 거부 시 하모닉 Gartley PRZ $74,555-$75,827 되돌림 매도 리스크, 회복·유지 시 가속 진입이다.\",\n \"est_hours\": 23\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 73619.62, \"expected_low\": 72436.0, \"high_first\": true},\n \"8h\": {\"expected_high\": 74293.1, \"expected_low\": 72436.0, \"high_first\": false},\n \"24h\": {\"expected_high\": 75998.9, \"expected_low\": 72436.0, \"high_first\": false}\n },\n \"triggers\": {\n \"bullish\": {\"price\": 75998.9, \"description\": \"ICT bullish BOS $75,998.90을 재탈환·유지하면 Phase D 수요 우위가 재확인되어 base path를 넘는 가속 진입. $76,643.45 EQ → EMA120 $77,397.65 → $78,077.10 순으로 상단 개방.\"},\n \"bearish\": {\"price\": 72028.16, \"description\": \"하모닉 Butterfly PRZ 바닥 및 7일 저점 sweep 구간($72,436)을 회복 없이 하향 이탈하면 할인권 반등 셋업 실패. $70,529.24 → ICT range low $70,458.20 → $69,300으로 하방 확장.\"}\n },\n \"scenario_invalidation\": 70458.2\n}\n```\n\n**핵심 판단:** 라벨상 셋업·구조 모두 bullish지만, 즉시 경로는 셋업 메커니즘(sweep→흡수→반등)에 따라 **하방 sweep이 선행**합니다. $72,436을 회복 없이 이탈하면(특히 $72,028.16 하회) 경로가 무너지고, 반대로 $74,868 재탈환 후 $75,998.90 유지가 확인되면 확인형 강세로 전환됩니다. WP1 후보 테이블의 유일 항목 $85,081.03(candidate, 15.73% 원거리)은 근거리 실행성이 없어 채택하지 않고, 다수 에이전트가 strict-tier로 인용한 $72,436 매도 유동성 구간을 WP1로 선정했습니다."
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 72436.0,
"turning_zone": [
71900.0,
72436.0
],
"likely_wick": 72028.16,
"rejection_confirm": 72900.0,
"invalid_overshoot": 71750.0,
"calibration_reasoning": "현재가 아래의 셀사이드(하방) 유동성 sweep이므로 규칙의 기본 분류와 달리 zone을 base 하단으로 설정했다. 7일 저점 $72,436을 wick으로 깬 뒤 Chairman 지지 $72,028.16과 $72,000 라운드넘버 합류에서 반전 가능성이 가장 높아 likely_wick을 여기에 두었고(zone 폭 ≈0.28×ATR), 미확정 Butterfly PRZ($72,798)는 앵커로 쓰지 않았다. 청산 밀집 $72,900 재탈환이 반등 확인, $72,028 지지 상실 후 $70,529 방향 이탈은 무효화."
},
{
"seq": 2,
"base_target": 74868.0,
"turning_zone": [
74868.0,
75440.0
],
"likely_wick": 75256.55,
"rejection_confirm": 74000.0,
"invalid_overshoot": 75600.0,
"calibration_reasoning": "할인권 반등의 1차 저항 시험으로, base $74,868(터미널 스프링·스윙 저점) 위의 7일 EQ $75,256.55를 핵심 저항 상단으로 잡아 zone을 ≈0.3×ATR로 설정했다. 미확정 Gartley PRZ $75,191은 EQ 직하에서 반응을 보강하는 조건부 근거로만 참조했고, base 하향 이탈→라운드넘버 $74,000 상실이 거부 확인, EQ 상향 돌파($75,600+)는 WP3로의 연속 진행을 의미한다."
},
{
"seq": 3,
"base_target": 75998.9,
"turning_zone": [
75998.9,
77000.0
],
"likely_wick": 76571.59,
"rejection_confirm": 75827.0,
"invalid_overshoot": 77397.65,
"calibration_reasoning": "터미널 구간이라 저항 클러스터 전체($75,998.90 BOS~$76,345.67 EMA20~$76,571.59 0.786~$76,643.45 EQ)와 $77,000 라운드넘버까지 포함해 zone을 ≈0.53×ATR로 확장했다. likely_wick은 클러스터 핵심인 0.786 피보 $76,571.59에 배치, 거부 시 Gartley 되돌림 매도존 상단 $75,827 상실로 확인, $77,397.65 상향 돌파는 0.618 골든 $77,908.99로의 무효화. PRE_CONFIRMATION 하모닉 TP 사다리는 조건부라 앵커로 쓰지 않았다."
}
],
"executive_summary": "경로는 현재가 $73,513.90에서 ① 셀사이드 sweep($72,436, 하방) → ② 1차 저항 시험($74,868, 상방) → ③ 터미널 저항 클러스터($75,998.90, 상방) 순서다. WP1은 할인권 sweep이라(상방 유동성 sweep이 아님) zone을 base 하단으로 두고 $72,028 지지에서 반전을 기대, WP2는 7일 EQ $75,256.55를 상단으로, WP3는 0.786 피보 $76,571.59를 핵심 반전점으로 잡아 클러스터+라운드넘버까지 넓게 calibration. 미확정 하모닉(Butterfly·Gartley)은 waypoint를 이동시키지 않고 조건부 반응 근거로만 반영했다.",
"key_insight": "ATR 2.59%로 변동성이 커 zone을 충분히 잡았으며, 세 waypoint 모두 라운드넘버($72,000/$75,000/$77,000)와 피보·EQ·BOS 합류가 turning_zone 경계를 지지한다. 특히 WP1의 방향 해석(하방 sweep)이 전체 경로의 출발점이라 가장 신경 쓴 부분이다.",
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 72436.00,\n \"turning_zone\": [71900.00, 72436.00],\n \"likely_wick\": 72028.16,\n \"rejection_confirm\": 72900.00,\n \"invalid_overshoot\": 71750.00,\n \"calibration_reasoning\": \"현재가 아래의 셀사이드(하방) 유동성 sweep이므로 규칙의 기본 분류와 달리 zone을 base 하단으로 설정했다. 7일 저점 $72,436을 wick으로 깬 뒤 Chairman 지지 $72,028.16과 $72,000 라운드넘버 합류에서 반전 가능성이 가장 높아 likely_wick을 여기에 두었고(zone 폭 ≈0.28×ATR), 미확정 Butterfly PRZ($72,798)는 앵커로 쓰지 않았다. 청산 밀집 $72,900 재탈환이 반등 확인, $72,028 지지 상실 후 $70,529 방향 이탈은 무효화.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 74868.00,\n \"turning_zone\": [74868.00, 75440.00],\n \"likely_wick\": 75256.55,\n \"rejection_confirm\": 74000.00,\n \"invalid_overshoot\": 75600.00,\n \"calibration_reasoning\": \"할인권 반등의 1차 저항 시험으로, base $74,868(터미널 스프링·스윙 저점) 위의 7일 EQ $75,256.55를 핵심 저항 상단으로 잡아 zone을 ≈0.3×ATR로 설정했다. 미확정 Gartley PRZ $75,191은 EQ 직하에서 반응을 보강하는 조건부 근거로만 참조했고, base 하향 이탈→라운드넘버 $74,000 상실이 거부 확인, EQ 상향 돌파($75,600+)는 WP3로의 연속 진행을 의미한다.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 75998.90,\n \"turning_zone\": [75998.90, 77000.00],\n \"likely_wick\": 76571.59,\n \"rejection_confirm\": 75827.00,\n \"invalid_overshoot\": 77397.65,\n \"calibration_reasoning\": \"터미널 구간이라 저항 클러스터 전체($75,998.90 BOS~$76,345.67 EMA20~$76,571.59 0.786~$76,643.45 EQ)와 $77,000 라운드넘버까지 포함해 zone을 ≈0.53×ATR로 확장했다. likely_wick은 클러스터 핵심인 0.786 피보 $76,571.59에 배치, 거부 시 Gartley 되돌림 매도존 상단 $75,827 상실로 확인, $77,397.65 상향 돌파는 0.618 골든 $77,908.99로의 무효화. PRE_CONFIRMATION 하모닉 TP 사다리는 조건부라 앵커로 쓰지 않았다.\"\n }\n ],\n \"executive_summary\": \"경로는 현재가 $73,513.90에서 ① 셀사이드 sweep($72,436, 하방) → ② 1차 저항 시험($74,868, 상방) → ③ 터미널 저항 클러스터($75,998.90, 상방) 순서다. WP1은 할인권 sweep이라(상방 유동성 sweep이 아님) zone을 base 하단으로 두고 $72,028 지지에서 반전을 기대, WP2는 7일 EQ $75,256.55를 상단으로, WP3는 0.786 피보 $76,571.59를 핵심 반전점으로 잡아 클러스터+라운드넘버까지 넓게 calibration. 미확정 하모닉(Butterfly·Gartley)은 waypoint를 이동시키지 않고 조건부 반응 근거로만 반영했다.\",\n \"key_insight\": \"ATR 2.59%로 변동성이 커 zone을 충분히 잡았으며, 세 waypoint 모두 라운드넘버($72,000/$75,000/$77,000)와 피보·EQ·BOS 합류가 turning_zone 경계를 지지한다. 특히 WP1의 방향 해석(하방 sweep)이 전체 경로의 출발점이라 가장 신경 쓴 부분이다.\"\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 32.3,
"chairman": 50.2,
"operating_path": 208.5,
"tp_calibrator": 313.4
},
"agents": {},
"total_s": 604.6
}
}