Signal: BEARISH (82%) | Price: $61,108.10 | 2026-06-10 01:00 KST | 300 candles
Council: 0 bullish, 1 neutral, 5 bearish | Support: $61,150 / $61,055 / $61,001 | Resistance: $61,665 / $61,800 / $62,381
BTC/USDT 4시간 구조는 현재 bearish입니다. 가장 강한 구조 진단은 Wyckoff 분배 이후 Phase E 진행 및 재분배 후보 구조이며, ICT의 5회 연속 bearish BOS와 $72,436.00 하향 이탈이 이를 강하게 보강합니다. 현재 가격 $61,108.10은 EMA20 $62,691.14, EMA120 $69,114.94, EMA240 $72,513.16 아래에 있어 중단기 구조 저항이 모두 상방에 위치합니다. 다만 $61,054.94 0.618 피보나치 지지와 $59,080.00 주요 저점이 가까워, 구조적 약세 속에서도 단기 반등 또는 지지 반응 리스크는 조건으로 관리해야 합니다. bearish 구조의 핵심 무효화는 $72,436.00~$72,556.00 회복이며, 단기 셋업 약화 기준은 $64,250.00 및 $66,082.00 회복입니다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | BEARISH | 86% | $61,001 / $59,080 | $62,381 / $62,715 |
| ICT Trader | BEARISH | 86% | $59,080 / $61,150 | $62,691 / $64,250 |
| Derivatives Trader | BEARISH | 68% | $60,600 / $59,080 | $61,600 / $61,800 |
| Candlestick Reader | BEARISH | 64% | $59,080 / $60,000 | $62,691 / $63,601 |
| Fibonacci Analyst | NEUTRAL | 55% | $61,055 / $60,186 | $61,665 / $62,275 |
| Harmonic Specialist | BEARISH | 58% | $59,080 / $61,108 | $62,691 / $68,122 |
Support: $61,001 / $59,080 | Resistance: $62,381 / $62,715 / $62,691 | Horizon: medium term
4시간 Wyckoff regime은 DIS이며 regime_state가 confirmed_dis, regime_fitness가 1.000으로 분배 구조가 확정되어 있습니다. 주요 이벤트 체인은 BC $78,879.90 → AR $78,027.00 → ST $82,460.50 → SOW_IN_PHASE_B $76,014.20 → UT $78,180.00 → UTAD $78,077.10 → SOW $72,556.00 → Phase E $59,080.00으로, 현재는 분배 이후 Phase E 약세 진행 구간입니다. 현재가 $61,108.10은 SOW $72,556.00 및 메인 range low $78,027.00 아래에 있어 구조적 편향은 명확히 bearish입니다. 단기 경로는 이미 $59,080.00 Phase E 저점에 근접했기 때문에 즉시 추가 하락만 단정하기보다 $62,381.20~$62,715.40 또는 EMA20 $62,691.14 부근 반등 후 재거절 여부가 중요합니다.
Support: $59,080 / $61,150 | Resistance: $62,691 / $64,250 / $66,082 | Horizon: medium term
확정 구조는 명확히 bearish입니다. 최근 구조 이벤트가 CHoCH_bullish 이후 $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00에서 5회 연속 bearish BOS로 이어졌기 때문에 기관 흐름은 하방 재가격화가 우세합니다. 현재가 $61,108.10은 전일 저가 $61,150.20을 하회했고, 7일 저점 $59,080.00까지의 sell-side liquidity가 근접해 있어 추가 하방 유동성 사냥 가능성이 큽니다. 다만 가격이 EQ $66,082.00 아래 discount에 있기 때문에 신규 추격 숏은 리스크가 있으며, $62,691.14 EMA20 또는 전일 고가 $64,250.00 부근으로 되돌림 후 거부가 더 좋은 bearish setup입니다.
Support: $60,600 / $59,080 / $57,900 | Resistance: $61,600 / $61,800 / $62,691 | Horizon: 단기, 4~24시간
확정 구조는 현재가 $61,108.10이 EMA20 $62,691.14, EMA120 $69,114.94, EMA240 $72,513.16을 모두 하회하고 있으며 24시간 -4.14% 하락해 bearish로 판단한다. 셋업 측면에서도 롱 계정 비율이 0.685까지 상승했고 account_long_crowding이 1.000으로 극단적이어서, 반등이 나오더라도 롱 청산 압력이 누적된 상태다. CVD 변화량 -7,722.2010과 OI 24시간 -0.4660%는 매수 주도 반등이 아니라 포지션 축소성 흐름을 시사하며, 파생 데이터가 4~8시간 선행한다는 점에서 단기 하방 리스크가 우세하다. 단기적으로 $61,600~$61,800 상방 청산을 먼저 훑는 반등은 가능하지만, $62,691~$62,700을 회복하지 못하면 $60,600 이후 $59,080, 최종적으로 $57,900 유동성 테스트 가능성이 높다.
Support: $59,080 / $60,000 | Resistance: $62,691 / $63,601 / $68,122 | Horizon: short term
현재 BTC/USDT는 $61,108.10에서 거래되며 EMA20 $62,691.14 아래에 있고, EMA120 $69,114.94 및 EMA240 $72,513.16보다도 크게 낮아 확인된 구조는 bearish로 판단된다. 최근 감지된 bearish_engulfing@298은 품질 0.591의 후보 단계이며 고거래량 확인은 없지만, bear_score 0.750과 마지막 4시간 봉의 -2.5% 하락이 단기 매도 우위를 강화한다. 다만 가격은 7일 고점 $68,121.90과 저점 $59,080.00의 중간값인 약 $63,600.95 아래 디스카운트 구간에 있어, 신규 추격 매도보다는 $59,080.00 지지 테스트 여부가 핵심이다. $62,691.14 EMA20을 4시간 종가로 회복하면 현재의 bearish engulfing 기반 단기 하락 시나리오는 약화된다.
Support: $61,055 / $60,186 / $59,080 | Resistance: $61,665 / $62,275 / $63,030 | Horizon: 단기, 4시간봉 기준 1~3일
현재 BTC는 $59,080 → $64,250 상승 스윙의 0.618 되돌림인 $61,054.94를 직접 테스트 중이며, 현재가 $61,108.10과의 거리는 0.09%에 불과합니다. 피보나치 관점에서는 골든비율 지지가 가장 중요한 반등 후보이나, confluence_quality가 0이고 confluence_zones가 없어 지지 신뢰도는 강하지 않습니다. 구조적으로는 $64,250 고점 돌파도, $59,080 저점 이탈도 아직 확인되지 않아 확정 구조는 중립으로 봅니다. 다만 실행 셋업은 EQ $61,665.00 아래 할인 구간에서 0.618 지지를 테스트하고 있어 단기 반등 셋업이 우세합니다.
Support: $59,080 / $61,108 / $74,139 | Resistance: $62,691 / $68,122 / $70,752 | Horizon: short/medium term
하모닉 관점에서 현재 가격 $61,108.10 근처에는 실행 가능한 PRZ가 전혀 없으며, active/nearby/watch PRZ가 모두 0이고 actionable_patterns_list도 비어 있다. 가장 가까운 PRZ는 bearish shark 계열의 $70,752.35~$72,739.66로 현재가에서 약 17.41% 위라서 현 구간의 방향 투표에는 영향력이 없다. 완료 패턴 8개와 형성 중 패턴 30개가 있으나 대부분 candidate 또는 low/medium 품질이고, best_pattern인 butterfly도 strict이지만 quality는 low이며 completion_status가 forming이라 단독 경로 전환 근거가 아니다. 구조적으로는 가격이 EMA20 $62,691.14, EMA120 $69,114.94, EMA240 $72,513.16 아래에 있고 7일 저점 $59,080.00에 근접해 있어 약세 구조가 우세하지만, 하모닉 자체는 현재 구간에서 중립적 보조 정보에 가깝다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $61,800 | resistance_test | Derivatives ($61,600~$61,800 상방 유동성), Fibonacci ($61,665 0.5 되돌림 / 0.618 $61,054.94 반응확률 0.65), ICT·Wyckoff (반등 후 재거절 셋업) | 5.0 | 현재가 $61,108은 0.618 되돌림 $61,054.94 지지대(reaction_probability 0.65)에 정확히 위치. 롱 계정 과밀(account_long_crowding 1.000)에 따른 단기 숏 스퀴즈/상방 청산으로 반등이 발생해 $61,600~$61,800 상방 유동성을 훑고 0.5 되돌림($61,665)·공급 하단 저항을 테스트. 구조·셋업이 모두 bearish이고 추격 매도의 실행 품질이 낮으므로, 이 반등 구간이 ICT/Wyckoff가 지목한 '재거절 후 숏'의 1차 진입 영역이다. |
| 2 | $60,186 | support_test | Fibonacci ($60,186.38), Derivatives ($60,600), ICT·Wyckoff (EMA20 $62,691 / 공급 $62,381~$62,715 거부) | 13.0 | EMA20 $62,691 회복 실패 후 공급 구간에서 거부. 0.618 $61,054.94 및 Wyckoff $61,001 지지를 하향 이탈하며 $60,600~$60,186 지지 밴드를 테스트. CVD -7,722, OI 감소가 시사하는 포지션 축소성 흐름 + 롱 청산 압력이 본격적으로 sell-side 유동성 사냥을 견인하는 구간. |
| 3 | $59,080 | swing_low | ICT, Candlestick, Harmonic, Wyckoff, Derivatives, Fibonacci (6개 에이전트 전원 $59,080 식별) | 20.0 | 7일 저점이자 Wyckoff Phase E 저점권, 최대 sell-side 유동성 풀. 사실상 모든 에이전트가 공통 하방 타깃으로 제시한 24시간 경로의 핵심 swing low. 단 Fibonacci가 미이탈 지지로 보는 만큼, 첫 도달 시 유동성 청산 후 단기 지지 반응 리스크도 함께 관리해야 한다. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $61,001 | $61,700 | Low first |
| 8h | $60,600 | $61,800 | High first |
| 24h | $59,080 | $61,800 | High first |
Invalidation: $64,250
```json
{
"path_type": "complex",
"confidence": 0.64,
"waypoints": [
{
"seq": 1,
"price": 61800.0,
"type": "resistance_test",
"source": "Derivatives ($61,600~$61,800 상방 유동성), Fibonacci ($61,665 0.5 되돌림 / 0.618 $61,054.94 반응확률 0.65), ICT·Wyckoff (반등 후 재거절 셋업)",
"description": "현재가 $61,108은 0.618 되돌림 $61,054.94 지지대(reaction_probability 0.65)에 정확히 위치. 롱 계정 과밀(account_long_crowding 1.000)에 따른 단기 숏 스퀴즈/상방 청산으로 반등이 발생해 $61,600~$61,800 상방 유동성을 훑고 0.5 되돌림($61,665)·공급 하단 저항을 테스트. 구조·셋업이 모두 bearish이고 추격 매도의 실행 품질이 낮으므로, 이 반등 구간이 ICT/Wyckoff가 지목한 '재거절 후 숏'의 1차 진입 영역이다.",
"est_hours": 5.0
},
{
"seq": 2,
"price": 60186.38,
"type": "support_test",
"source": "Fibonacci ($60,186.38), Derivatives ($60,600), ICT·Wyckoff (EMA20 $62,691 / 공급 $62,381~$62,715 거부)",
"description": "EMA20 $62,691 회복 실패 후 공급 구간에서 거부. 0.618 $61,054.94 및 Wyckoff $61,001 지지를 하향 이탈하며 $60,600~$60,186 지지 밴드를 테스트. CVD -7,722, OI 감소가 시사하는 포지션 축소성 흐름 + 롱 청산 압력이 본격적으로 sell-side 유동성 사냥을 견인하는 구간.",
"est_hours": 13.0
},
{
"seq": 3,
"price": 59080.0,
"type": "swing_low",
"source": "ICT, Candlestick, Harmonic, Wyckoff, Derivatives, Fibonacci (6개 에이전트 전원 $59,080 식별)",
"description": "7일 저점이자 Wyckoff Phase E 저점권, 최대 sell-side 유동성 풀. 사실상 모든 에이전트가 공통 하방 타깃으로 제시한 24시간 경로의 핵심 swing low. 단 Fibonacci가 미이탈 지지로 보는 만큼, 첫 도달 시 유동성 청산 후 단기 지지 반응 리스크도 함께 관리해야 한다.",
"est_hours": 20.0
}
],
"period_extremes": {
"4h": {"expected_high": 61700.0, "expected_low": 61001.0, "high_first": false},
"8h": {"expected_high": 61800.0, "expected_low": 60600.0, "high_first": true},
"24h": {"expected_high": 61800.0, "expected_low": 59080.0, "high_first": true}
},
"triggers": {
"bullish": {"price": 62691.14, "description": "4시간 종가가 EMA20 $62,691을 회복하면 반등-재거절 시나리오가 약화되고 $64,250 전일 고가로의 추가 반등 여지가 열린다. 약세 경로의 1차 경고 신호."},
"bearish": {"price": 59080.0, "description": "4시간 종가가 7일 저점 $59,080을 하향 이탈하면 sell-side 유동성 사냥이 확장되며 Derivatives가 제시한 $57,900 유동성 구간으로 하방 가속."}
},
"scenario_invalidation": 64250.0
}
```{
"overall_signal": "bearish",
"overall_confidence": 0.82,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.76,
"active_setups": [
"ICT: $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00 하향 이탈 이후 5회 연속 bearish BOS",
"현재가 $61,108.10이 전일 저가 $61,150.20 아래에 위치해 sell-side liquidity 침범 상태",
"현재가가 EMA20 $62,691.14 아래 -2.5%, EMA120 $69,114.94 아래 -11.6%, EMA240 $72,513.16 아래 -15.7%에 위치",
"Wyckoff: 분배 이후 Phase E / 재분배 후보 구조가 활성화되어 있으며 $62,381.20~$62,715.40 구간이 단기 공급 확인 구간",
"파생: 롱 계정 비율 0.685, 롱 과밀 상태로 하방 취약성이 높음",
"캔들: 후보 등급 bearish engulfing과 최근 4시간 봉 -2.5% 하락이 단기 매도 우위 보강",
"반대 조건: Fibonacci는 $61,054.94의 0.618 되돌림 지지 테스트를 단기 반등 후보로 평가"
],
"setup_vs_structure": "구조적 신호와 실행 셋업은 대체로 같은 bearish 방향으로 정렬되어 있습니다. 다만 가격이 $61,054.94 0.618 되돌림 및 $59,080.00 7일 저점에 가까워, 신규 추격보다는 저항 회복 실패 또는 지지 붕괴 확인이 더 중요한 실행 조건입니다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 5,
"neutral_count": 1
},
"key_levels": {
"support": [
61150.2,
61054.94,
61001.0,
60600,
60186.38,
59080.0,
57900
],
"resistance": [
61665.0,
61800,
62381.2,
62691.14,
62715.4,
64250.0,
66082.0,
72436.0,
72556.0
]
},
"confluences": [
"ICT, Candlestick, Harmonic, Derivatives, Wyckoff 모두 현재가 $61,108.10이 EMA20 $62,691.14 아래에 있다는 점을 약세 구조 근거로 제시",
"ICT와 Wyckoff 모두 $72,436.00~$72,556.00 하향 이탈을 구조적 약세 전환의 핵심 기준으로 보고 있음",
"ICT, Candlestick, Harmonic, Wyckoff가 모두 $59,080.00을 주요 하방 구조 저점 또는 지지로 식별",
"Wyckoff의 $62,381.20~$62,715.40 공급 구간과 ICT/Candlestick의 EMA20 $62,691.14 저항이 거의 일치",
"Derivatives의 $61,600~$61,800 상방 유동성 구간은 Fibonacci의 $61,665.00 0.5 되돌림 저항과 겹침",
"ICT의 discount 구간 판단과 Fibonacci의 $61,054.94 0.618 지지 테스트는 현재 가격이 단기적으로 저평가/지지 후보 영역에 접근했음을 공통적으로 시사"
],
"conflicts": [
"Fibonacci는 $61,054.94 0.618 되돌림 지지 테스트를 근거로 실행 셋업을 bullish로 평가하지만, 구조 자체는 중립으로 유지하고 있어 다수의 bearish 구조 판단과 충돌",
"ICT와 Wyckoff는 분배 이후 하방 재가격화가 확정됐다고 보지만, Fibonacci는 $59,080.00 저점 이탈 전까지는 현재 스윙 구조를 확정 bearish로 보지 않음",
"Harmonic은 방향 신호는 bearish로 제시했지만 현재가 근처의 실행 가능한 PRZ가 없어 구조 판단의 보조 근거로만 사용 가능",
"현재 가격은 약세 추세 하단부와 피보나치 지지에 가까워, 구조는 bearish이나 추격 매도의 실행 품질은 낮아질 수 있음"
],
"highest_conviction_analyst": "Wyckoff Expert — 분배 구조가 BC $78,879.90 → AR $78,027.00 → ST $82,460.50 → UTAD $78,077.10 → SOW $72,556.00 → Phase E $59,080.00으로 명확히 배열되어 있고, 현재도 재분배 후보 구조가 bearish로 유지되어 regime-level 신뢰도가 가장 높습니다. ICT도 5회 연속 bearish BOS로 강한 보강 근거를 제공합니다.",
"invalidation_level": "구조적 bearish thesis는 $72,556.00 SOW 및 $72,436.00 bearish BOS 레벨을 4시간 종가 기준으로 회복하면 본질적으로 훼손됩니다. 단기 약세 셋업은 먼저 $64,250.00 전일 고가와 $66,082.00 EQ 회복 시 약화됩니다.",
"executive_summary": "BTC/USDT 4시간 구조는 현재 bearish입니다. 가장 강한 구조 진단은 Wyckoff 분배 이후 Phase E 진행 및 재분배 후보 구조이며, ICT의 5회 연속 bearish BOS와 $72,436.00 하향 이탈이 이를 강하게 보강합니다. 현재 가격 $61,108.10은 EMA20 $62,691.14, EMA120 $69,114.94, EMA240 $72,513.16 아래에 있어 중단기 구조 저항이 모두 상방에 위치합니다. 다만 $61,054.94 0.618 피보나치 지지와 $59,080.00 주요 저점이 가까워, 구조적 약세 속에서도 단기 반등 또는 지지 반응 리스크는 조건으로 관리해야 합니다. bearish 구조의 핵심 무효화는 $72,436.00~$72,556.00 회복이며, 단기 셋업 약화 기준은 $64,250.00 및 $66,082.00 회복입니다."
}{
"symbol": "BTC/USDT",
"timeframe": "4h",
"timestamp": "2026-06-10 01:00 KST",
"last_price": 61108.1,
"num_candles": 300,
"stage1_analyses": {
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bearish",
"confidence": 0.86,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.92,
"setup_signals": [
"5회 연속 bearish BOS 발생: $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00 하향 이탈",
"현재가 $61,108.10이 전일 저가 $61,150.20 아래에 위치하며 sell-side liquidity를 침범",
"현재가가 EMA20 $62,691.14 아래 -2.5%, EMA120 $69,114.94 아래 -11.6%, EMA240 $72,513.16 아래 -15.7%에 위치",
"현재 가격은 EQ $66,082.00 아래 discount 구간에 있으나, 반등은 아직 구조 전환이 아닌 약한 bullish retracement 34.7% 수준",
"상단 candidate bearish OB가 $76,234.70~$78,077.10에 존재하고, 그 위 $78,128.55에 buy-side liquidity가 남아 있음"
],
"reasoning": "확정 구조는 명확히 bearish입니다. 최근 구조 이벤트가 CHoCH_bullish 이후 $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00에서 5회 연속 bearish BOS로 이어졌기 때문에 기관 흐름은 하방 재가격화가 우세합니다. 현재가 $61,108.10은 전일 저가 $61,150.20을 하회했고, 7일 저점 $59,080.00까지의 sell-side liquidity가 근접해 있어 추가 하방 유동성 사냥 가능성이 큽니다. 다만 가격이 EQ $66,082.00 아래 discount에 있기 때문에 신규 추격 숏은 리스크가 있으며, $62,691.14 EMA20 또는 전일 고가 $64,250.00 부근으로 되돌림 후 거부가 더 좋은 bearish setup입니다.",
"key_levels": {
"support": [
59080.0,
61150.2
],
"resistance": [
62691.14,
64250.0,
66082.0,
72436.0,
76234.7,
78077.1,
78128.55
]
},
"time_horizon": "medium term",
"invalidation_level": "$66,082.00",
"risk_scenario": "반대 시나리오는 현재의 전일 저가 이탈이 bear trap 또는 sell-side sweep으로 끝나는 경우입니다. 가격이 $61,150.20을 회복하고 EMA20 $62,691.14 위로 안착한 뒤 전일 고가 $64,250.00을 돌파하면 단기 숏 커버링이 발생할 수 있으며, $66,082.00 EQ 회복 시 bearish setup은 무효화되고 $72,436.00 구조 레벨까지 되돌림이 열릴 수 있습니다.",
"data_quality": "medium",
"metrics": {
"order_blocks_total": 2,
"confirmed_bullish_ob": 0,
"confirmed_bearish_ob": 0,
"candidate_bullish_ob": 0,
"candidate_bearish_ob": 2,
"active_bullish_ob": 0,
"active_bearish_ob": 0,
"nearest_bull_ob_range": null,
"nearest_bear_ob_range": {
"bottom": 76234.7,
"top": 78077.1,
"quality": "candidate",
"score": 0.56
},
"active_bullish_ob_list": [],
"active_bearish_ob_list": [],
"ob_mitigated_count": 0,
"unfilled_bull_fvg_count": 0,
"unfilled_bear_fvg_count": 0,
"bull_fvg_ranges": [],
"bear_fvg_ranges": [],
"fvg_open_count": 0,
"fvg_mitigated_count": 57,
"fvg_open_zones": [],
"bos_choch_events": [
"CHoCH_bullish",
"BOS_bearish",
"BOS_bearish",
"BOS_bearish",
"BOS_bearish",
"BOS_bearish"
],
"bos_choch_levels": [
{
"type": "CHoCH_bullish",
"level": 79455.0
},
{
"type": "BOS_bearish",
"level": 79137.4
},
{
"type": "BOS_bearish",
"level": 78713.8
},
{
"type": "BOS_bearish",
"level": 76014.2
},
{
"type": "BOS_bearish",
"level": 74203.6
},
{
"type": "BOS_bearish",
"level": 72436.0
}
],
"bos_sequence": [
"CHoCH_bullish",
"BOS_bearish",
"BOS_bearish",
"BOS_bearish",
"BOS_bearish",
"BOS_bearish"
],
"consecutive_bull_bos": 0,
"consecutive_bear_bos": 5,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [
{
"type": "BSL",
"level": 78128.55
}
],
"current_zone": "discount",
"eq_level": 66082.0,
"range_high": 73084.0,
"range_low": 59080.0,
"bull_score": 3.2,
"bear_score": 14.3,
"setup_bias": "bearish",
"setup_score": 0.92,
"setup_signals": [
"bearish BOS below $79,137.40",
"bearish BOS below $78,713.80",
"bearish BOS below $76,014.20",
"bearish BOS below $74,203.60",
"bearish BOS below $72,436.00"
],
"retracement_direction": "bullish",
"current_retracement_pct": 34.7,
"deepest_retracement_pct": 36.2,
"previous_day_high": 64250.0,
"previous_day_low": 61150.2,
"broken_prev_high": false,
"broken_prev_low": true,
"sessions": {}
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.86,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.92,\n \"setup_signals\": [\n \"5회 연속 bearish BOS 발생: $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00 하향 이탈\",\n \"현재가 $61,108.10이 전일 저가 $61,150.20 아래에 위치하며 sell-side liquidity를 침범\",\n \"현재가가 EMA20 $62,691.14 아래 -2.5%, EMA120 $69,114.94 아래 -11.6%, EMA240 $72,513.16 아래 -15.7%에 위치\",\n \"현재 가격은 EQ $66,082.00 아래 discount 구간에 있으나, 반등은 아직 구조 전환이 아닌 약한 bullish retracement 34.7% 수준\",\n \"상단 candidate bearish OB가 $76,234.70~$78,077.10에 존재하고, 그 위 $78,128.55에 buy-side liquidity가 남아 있음\"\n ],\n \"reasoning\": \"확정 구조는 명확히 bearish입니다. 최근 구조 이벤트가 CHoCH_bullish 이후 $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00에서 5회 연속 bearish BOS로 이어졌기 때문에 기관 흐름은 하방 재가격화가 우세합니다. 현재가 $61,108.10은 전일 저가 $61,150.20을 하회했고, 7일 저점 $59,080.00까지의 sell-side liquidity가 근접해 있어 추가 하방 유동성 사냥 가능성이 큽니다. 다만 가격이 EQ $66,082.00 아래 discount에 있기 때문에 신규 추격 숏은 리스크가 있으며, $62,691.14 EMA20 또는 전일 고가 $64,250.00 부근으로 되돌림 후 거부가 더 좋은 bearish setup입니다.\",\n \"key_levels\": {\n \"support\": [\n 59080.0,\n 61150.2\n ],\n \"resistance\": [\n 62691.14,\n 64250.0,\n 66082.0,\n 72436.0,\n 76234.7,\n 78077.1,\n 78128.55\n ]\n },\n \"time_horizon\": \"medium term\",\n \"invalidation_level\": \"$66,082.00\",\n \"risk_scenario\": \"반대 시나리오는 현재의 전일 저가 이탈이 bear trap 또는 sell-side sweep으로 끝나는 경우입니다. 가격이 $61,150.20을 회복하고 EMA20 $62,691.14 위로 안착한 뒤 전일 고가 $64,250.00을 돌파하면 단기 숏 커버링이 발생할 수 있으며, $66,082.00 EQ 회복 시 bearish setup은 무효화되고 $72,436.00 구조 레벨까지 되돌림이 열릴 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "neutral",
"confidence": 0.55,
"structure_bias": "neutral",
"setup_bias": "bullish",
"setup_score": 0.58,
"setup_signals": [
"할인 구간 진입: 현재가 $61,108.10은 스윙 EQ/ret_0.5 $61,665.00 아래에 위치",
"골든비율 지지 테스트: 현재가가 ret_0.618 $61,054.94에서 불과 0.09% 위에 있어 반등 후보 구간",
"0.618 반응 확률 우위: fib_reaction_state가 testing이고 reaction_probability가 0.65로 산출됨",
"하단 보조 지지: ret_0.786 $60,186.38이 다음 방어선이며, 스윙 저점 $59,080.00은 아직 이탈하지 않음",
"상단 저항 밀집: $61,665.00, $62,275.06, $63,029.88이 순차 저항으로 존재해 반등 확인 전 추격 매수는 제한적"
],
"reasoning": "현재 BTC는 $59,080 → $64,250 상승 스윙의 0.618 되돌림인 $61,054.94를 직접 테스트 중이며, 현재가 $61,108.10과의 거리는 0.09%에 불과합니다. 피보나치 관점에서는 골든비율 지지가 가장 중요한 반등 후보이나, confluence_quality가 0이고 confluence_zones가 없어 지지 신뢰도는 강하지 않습니다. 구조적으로는 $64,250 고점 돌파도, $59,080 저점 이탈도 아직 확인되지 않아 확정 구조는 중립으로 봅니다. 다만 실행 셋업은 EQ $61,665.00 아래 할인 구간에서 0.618 지지를 테스트하고 있어 단기 반등 셋업이 우세합니다.",
"key_levels": {
"support": [
61054.94,
60186.38,
59080.0
],
"resistance": [
61665.0,
62275.06,
63029.88,
64250.0,
65656.24,
66390.38,
67445.06,
69420.0
]
},
"time_horizon": "단기, 4시간봉 기준 1~3일",
"invalidation_level": "$60,186.38 4시간봉 종가 이탈",
"risk_scenario": "만약 $61,054.94의 0.618 지지가 실패하고 $60,186.38의 0.786 되돌림까지 이탈하면, $59,080.00 스윙 저점 재테스트 가능성이 커집니다. 그 경우 현재의 단기 반등 셋업은 무효화되며, $59,080.00마저 깨질 경우 구조_bias는 bearish로 전환될 수 있습니다.",
"data_quality": "medium",
"metrics": {
"swing_pair": "Low→High: $59,080 → $64,250",
"direction": "up",
"nearest_fib": "ret_0.618",
"nearest_fib_price": 61054.94,
"nearest_fib_distance": 0.09,
"golden_ratio_level": 61054.94,
"fib_ret_382": 62275.06,
"fib_ret_618": 61054.94,
"confluence_zones": [],
"support_levels": [
61054.94,
60186.38
],
"resistance_levels": [
61665.0,
62275.06,
63029.88
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 63029.88,
"distance_pct": 3.14,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.382",
"price": 62275.06,
"distance_pct": 1.91,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.5",
"price": 61665.0,
"distance_pct": 0.91,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.618",
"price": 61054.94,
"distance_pct": 0.09,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ret_0.786",
"price": 60186.38,
"distance_pct": 1.51,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_1.0",
"price": 64250.0,
"distance_pct": 5.14,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.272",
"price": 65656.24,
"distance_pct": 7.44,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.414",
"price": 66390.38,
"distance_pct": 8.64,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.618",
"price": 67445.06,
"distance_pct": 10.37,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_2.0",
"price": 69420.0,
"distance_pct": 13.6,
"is_support": false,
"cluster_score": 0.0
}
],
"confluence_quality": 0,
"fib_reaction_state": "testing",
"reaction_probability": 0.65
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.55,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.58,\n \"setup_signals\": [\n \"할인 구간 진입: 현재가 $61,108.10은 스윙 EQ/ret_0.5 $61,665.00 아래에 위치\",\n \"골든비율 지지 테스트: 현재가가 ret_0.618 $61,054.94에서 불과 0.09% 위에 있어 반등 후보 구간\",\n \"0.618 반응 확률 우위: fib_reaction_state가 testing이고 reaction_probability가 0.65로 산출됨\",\n \"하단 보조 지지: ret_0.786 $60,186.38이 다음 방어선이며, 스윙 저점 $59,080.00은 아직 이탈하지 않음\",\n \"상단 저항 밀집: $61,665.00, $62,275.06, $63,029.88이 순차 저항으로 존재해 반등 확인 전 추격 매수는 제한적\"\n ],\n \"reasoning\": \"현재 BTC는 $59,080 → $64,250 상승 스윙의 0.618 되돌림인 $61,054.94를 직접 테스트 중이며, 현재가 $61,108.10과의 거리는 0.09%에 불과합니다. 피보나치 관점에서는 골든비율 지지가 가장 중요한 반등 후보이나, confluence_quality가 0이고 confluence_zones가 없어 지지 신뢰도는 강하지 않습니다. 구조적으로는 $64,250 고점 돌파도, $59,080 저점 이탈도 아직 확인되지 않아 확정 구조는 중립으로 봅니다. 다만 실행 셋업은 EQ $61,665.00 아래 할인 구간에서 0.618 지지를 테스트하고 있어 단기 반등 셋업이 우세합니다.\",\n \"key_levels\": {\n \"support\": [\n 61054.94,\n 60186.38,\n 59080.0\n ],\n \"resistance\": [\n 61665.0,\n 62275.06,\n 63029.88,\n 64250.0,\n 65656.24,\n 66390.38,\n 67445.06,\n 69420.0\n ]\n },\n \"time_horizon\": \"단기, 4시간봉 기준 1~3일\",\n \"invalidation_level\": \"$60,186.38 4시간봉 종가 이탈\",\n \"risk_scenario\": \"만약 $61,054.94의 0.618 지지가 실패하고 $60,186.38의 0.786 되돌림까지 이탈하면, $59,080.00 스윙 저점 재테스트 가능성이 커집니다. 그 경우 현재의 단기 반등 셋업은 무효화되며, $59,080.00마저 깨질 경우 구조_bias는 bearish로 전환될 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bearish",
"confidence": 0.64,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.58,
"setup_signals": [
"현재가 $61,108.10가 EMA20 $62,691.14보다 2.5% 낮아 단기 반등이 EMA20 아래에서 눌리는 구조",
"현재가가 EMA120 $69,114.94보다 11.6%, EMA240 $72,513.16보다 15.7% 낮아 중기 추세 저항이 위에 두껍게 형성",
"최근 7일 범위 EQ 약 $63,600.95 아래의 디스카운트 구간에 위치하지만, 7일 저점 $59,080.00까지 하방 유동성이 아직 가까움",
"최근 패턴으로 bearish_engulfing@298 후보가 감지되었고 품질은 0.591, bear_score는 0.750으로 단기 매도 압력이 우세",
"최근 5개 4시간 봉 흐름이 ▼-0.5%, ▼-0.3%, ▲+0.5%, ▼-0.8%, ▼-2.5%로 반등보다 하락 캔들의 실체가 더 강함"
],
"reasoning": "현재 BTC/USDT는 $61,108.10에서 거래되며 EMA20 $62,691.14 아래에 있고, EMA120 $69,114.94 및 EMA240 $72,513.16보다도 크게 낮아 확인된 구조는 bearish로 판단된다. 최근 감지된 bearish_engulfing@298은 품질 0.591의 후보 단계이며 고거래량 확인은 없지만, bear_score 0.750과 마지막 4시간 봉의 -2.5% 하락이 단기 매도 우위를 강화한다. 다만 가격은 7일 고점 $68,121.90과 저점 $59,080.00의 중간값인 약 $63,600.95 아래 디스카운트 구간에 있어, 신규 추격 매도보다는 $59,080.00 지지 테스트 여부가 핵심이다. $62,691.14 EMA20을 4시간 종가로 회복하면 현재의 bearish engulfing 기반 단기 하락 시나리오는 약화된다.",
"key_levels": {
"support": [
59080.0,
60000.0
],
"resistance": [
62691.14,
63600.95,
68121.9,
69114.94,
72513.16
]
},
"time_horizon": "short term",
"invalidation_level": "$62,691.14 4시간 종가 상향 돌파",
"risk_scenario": "반대 시나리오로 BTC가 $62,691.14 EMA20을 회복하고 $63,600.95 EQ 위에서 수용되면, bearish engulfing 후보는 실패 신호가 되며 숏 커버링으로 $68,121.90 7일 고점 방향의 반등이 열릴 수 있다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 129,
"recent_patterns": 1,
"pattern_list": [
"bearish_engulfing@298"
],
"atr_value": 1219.91,
"vol_avg_20": 32204.44,
"high_volume_patterns": [],
"pattern_candidates": [
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.591,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.591,
"bull_score": 0,
"bear_score": 0.75
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.64,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.58,\n \"setup_signals\": [\n \"현재가 $61,108.10가 EMA20 $62,691.14보다 2.5% 낮아 단기 반등이 EMA20 아래에서 눌리는 구조\",\n \"현재가가 EMA120 $69,114.94보다 11.6%, EMA240 $72,513.16보다 15.7% 낮아 중기 추세 저항이 위에 두껍게 형성\",\n \"최근 7일 범위 EQ 약 $63,600.95 아래의 디스카운트 구간에 위치하지만, 7일 저점 $59,080.00까지 하방 유동성이 아직 가까움\",\n \"최근 패턴으로 bearish_engulfing@298 후보가 감지되었고 품질은 0.591, bear_score는 0.750으로 단기 매도 압력이 우세\",\n \"최근 5개 4시간 봉 흐름이 ▼-0.5%, ▼-0.3%, ▲+0.5%, ▼-0.8%, ▼-2.5%로 반등보다 하락 캔들의 실체가 더 강함\"\n ],\n \"reasoning\": \"현재 BTC/USDT는 $61,108.10에서 거래되며 EMA20 $62,691.14 아래에 있고, EMA120 $69,114.94 및 EMA240 $72,513.16보다도 크게 낮아 확인된 구조는 bearish로 판단된다. 최근 감지된 bearish_engulfing@298은 품질 0.591의 후보 단계이며 고거래량 확인은 없지만, bear_score 0.750과 마지막 4시간 봉의 -2.5% 하락이 단기 매도 우위를 강화한다. 다만 가격은 7일 고점 $68,121.90과 저점 $59,080.00의 중간값인 약 $63,600.95 아래 디스카운트 구간에 있어, 신규 추격 매도보다는 $59,080.00 지지 테스트 여부가 핵심이다. $62,691.14 EMA20을 4시간 종가로 회복하면 현재의 bearish engulfing 기반 단기 하락 시나리오는 약화된다.\",\n \"key_levels\": {\n \"support\": [\n 59080.0,\n 60000.0\n ],\n \"resistance\": [\n 62691.14,\n 63600.95,\n 68121.9,\n 69114.94,\n 72513.16\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$62,691.14 4시간 종가 상향 돌파\",\n \"risk_scenario\": \"반대 시나리오로 BTC가 $62,691.14 EMA20을 회복하고 $63,600.95 EQ 위에서 수용되면, bearish engulfing 후보는 실패 신호가 되며 숏 커버링으로 $68,121.90 7일 고점 방향의 반등이 열릴 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "bearish",
"confidence": 0.58,
"structure_bias": "bearish",
"setup_bias": "neutral",
"setup_score": 0.18,
"setup_signals": [
"현재가 $61,108.10이 EMA20 $62,691.14 아래에 있으며 단기 반등 실패 시 7일 저점 $59,080.00 재시험 위험",
"최근 24시간 -4.14%, 마지막 5개 4시간봉 중 4개가 음봉이며 직전 봉 -2.5%로 하방 모멘텀 우위",
"활성/근접 harmonic PRZ 없음: active_patterns_at_prz=0, nearby_patterns=0, council_relevant_prz_count=0",
"가장 가까운 PRZ는 $70,752.35~$72,739.66, 중심 $71,746.01로 현재가 대비 약 17.41% 위에 있어 현 가격대 반전 근거로 사용 불가"
],
"reasoning": "하모닉 관점에서 현재 가격 $61,108.10 근처에는 실행 가능한 PRZ가 전혀 없으며, active/nearby/watch PRZ가 모두 0이고 actionable_patterns_list도 비어 있다. 가장 가까운 PRZ는 bearish shark 계열의 $70,752.35~$72,739.66로 현재가에서 약 17.41% 위라서 현 구간의 방향 투표에는 영향력이 없다. 완료 패턴 8개와 형성 중 패턴 30개가 있으나 대부분 candidate 또는 low/medium 품질이고, best_pattern인 butterfly도 strict이지만 quality는 low이며 completion_status가 forming이라 단독 경로 전환 근거가 아니다. 구조적으로는 가격이 EMA20 $62,691.14, EMA120 $69,114.94, EMA240 $72,513.16 아래에 있고 7일 저점 $59,080.00에 근접해 있어 약세 구조가 우세하지만, 하모닉 자체는 현재 구간에서 중립적 보조 정보에 가깝다.",
"key_levels": {
"support": [
59080.0,
61108.1,
74139.27,
74767.17
],
"resistance": [
62691.14,
68121.9,
70752.35,
71746.01,
72739.66,
77580.88,
78615.11
]
},
"time_horizon": "short/medium term",
"invalidation_level": "$62,691.14 4시간봉 종가 회복",
"risk_scenario": "반대로 가격이 EMA20 $62,691.14를 4시간봉 종가로 회복하고 유지하면 단기 약세 압력은 약화되며, $68,121.90 주간 고점 재시험과 이후 $70,752.35~$72,739.66의 가장 가까운 bearish PRZ 진입 시나리오가 열릴 수 있다. 해당 PRZ에 진입한 뒤 거절, sweep→reclaim 실패, 15m/1h MSS 또는 CVD/OI 약화가 확인되면 그때는 하모닉 bearish 반전 후보가 중간 수준의 보조 투표권을 가질 수 있다.",
"data_quality": "medium",
"metrics": {
"patterns_found": 38,
"completed_patterns_found": 8,
"forming_d_prz_found": 30,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 30,
"multiscale_swings_scanned": 55,
"swing_highs_scanned": 27,
"swing_lows_scanned": 28,
"timeframe": "4h",
"prz_active_threshold_pct": 0.75,
"prz_nearby_threshold_pct": 1.5,
"prz_watch_threshold_pct": 3.0,
"prz_max_width_pct": 1.3,
"quality_counts": {
"high": 0,
"medium": 10,
"low": 28
},
"prz_status_counts": {
"active": 0,
"nearby": 0,
"watch": 0,
"far": 38,
"forming": 30
},
"high_confluence_prz_count": 13,
"strict_patterns_found": 7,
"candidate_patterns_found": 31,
"active_patterns_at_prz": 0,
"nearby_patterns": 0,
"all_patterns": [
"butterfly",
"shark",
"bat",
"gartley",
"shark",
"shark",
"gartley",
"crab",
"gartley",
"shark",
"shark",
"shark",
"butterfly",
"butterfly",
"butterfly",
"crab",
"crab",
"shark",
"bat",
"shark",
"crab",
"crab",
"bat",
"butterfly",
"crab",
"gartley",
"gartley",
"shark",
"butterfly",
"shark",
"crab",
"shark",
"bat",
"shark",
"shark",
"shark",
"shark",
"crab"
],
"all_signals": [
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish"
],
"best_pattern": "butterfly",
"best_pattern_quality": "strict",
"best_quality": "low",
"best_pattern_score": 0.812,
"best_completion_status": "forming",
"nearest_pattern": "shark",
"nearest_prz": 71746.01,
"price_to_prz": 17.41,
"prz_range": [
70752.35,
72739.66
],
"council_relevant_prz_count": 0,
"directional_influence_prz_count": 0,
"confirmed_reaction_prz_count": 0,
"validated_harmonic_tp_count": 0,
"pattern_candidates": [
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.787,
"ratio_score": 0.817,
"prz_score": 0.996,
"prz_proximity": "far",
"action_status": "far",
"high_confluence_prz": true,
"d_price": 78077.1,
"prz_range": [
77580.88,
78615.11
],
"prz_width_pct": 1.324,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 27.8,
"price_to_prz_pct_raw": 27.803,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 2.676,
"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": "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": 78098.0,
"a_price": 76014.2,
"tp1_ad_382": 77301.99,
"tp2_ad_618": 76810.21,
"tp3_a_or_structure_liquidity": 76014.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6219,
"ABC": 0.9736,
"BCD": 1.309,
"XAD": 0.8089
},
"x_price": 78564.3,
"x_idx": 160,
"x_order": 5,
"a_price": 76014.2,
"a_idx": 167,
"a_order": 8,
"b_price": 77600.0,
"b_idx": 202,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 205,
"c_order": 5,
"d_idx": 215
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.774,
"ratio_score": 0.831,
"prz_score": 0.879,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 77666.06,
"prz_range": [
76898.72,
78433.41
],
"prz_width_pct": 1.976,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 27.1,
"price_to_prz_pct_raw": 27.0962,
"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": 77666.06,
"a_price": 76696.7,
"tp1_ad_382": 77295.77,
"tp2_ad_618": 77067.0,
"tp3_a_or_structure_liquidity": 76696.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.609,
"ABC": 1.7093
},
"x_price": 78180.0,
"x_idx": 184,
"x_order": 8,
"a_price": 76696.7,
"a_idx": 185,
"a_order": 5,
"b_price": 77600.0,
"b_idx": 202,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 205,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.771,
"ratio_score": 0.68,
"prz_score": 0.996,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 78098.0,
"prz_range": [
77580.88,
78615.11
],
"prz_width_pct": 1.324,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 27.8,
"price_to_prz_pct_raw": 27.803,
"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": 78098.0,
"a_price": 76014.2,
"tp1_ad_382": 77301.99,
"tp2_ad_618": 76810.21,
"tp3_a_or_structure_liquidity": 76014.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6219,
"ABC": 0.9736
},
"x_price": 78564.3,
"x_idx": 160,
"x_order": 5,
"a_price": 76014.2,
"a_idx": 167,
"a_order": 8,
"b_price": 77600.0,
"b_idx": 202,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 205,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.746,
"ratio_score": 0.603,
"prz_score": 1.0,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 76251.19,
"prz_range": [
75901.06,
76601.32
],
"prz_width_pct": 0.918,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 24.78,
"price_to_prz_pct_raw": 24.7808,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 76251.19,
"a_price": 78180.0,
"tp1_ad_382": 76988.0,
"tp2_ad_618": 77443.2,
"tp3_a_or_structure_liquidity": 78180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6849,
"ABC": 0.8031
},
"x_price": 76014.2,
"x_idx": 167,
"x_order": 8,
"a_price": 78180.0,
"a_idx": 184,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 185,
"b_order": 5,
"c_price": 77887.9,
"c_idx": 209,
"c_order": 5,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.74,
"ratio_score": 0.746,
"prz_score": 0.87,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 78153.86,
"prz_range": [
77363.02,
78944.7
],
"prz_width_pct": 2.024,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 27.89,
"price_to_prz_pct_raw": 27.8944,
"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": 78153.86,
"a_price": 76107.1,
"tp1_ad_382": 77372.0,
"tp2_ad_618": 76888.96,
"tp3_a_or_structure_liquidity": 76107.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6076,
"ABC": 1.0342
},
"x_price": 78564.3,
"x_idx": 160,
"x_order": 5,
"a_price": 76107.1,
"a_idx": 173,
"a_order": 5,
"b_price": 77600.0,
"b_idx": 202,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 205,
"c_order": 5,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.724,
"ratio_score": 0.671,
"prz_score": 0.893,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 75482.25,
"prz_range": [
74767.17,
76197.34
],
"prz_width_pct": 1.895,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 23.52,
"price_to_prz_pct_raw": 23.5225,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 75482.25,
"a_price": 78180.0,
"tp1_ad_382": 76512.79,
"tp2_ad_618": 77149.46,
"tp3_a_or_structure_liquidity": 78180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7156,
"ABC": 0.609
},
"x_price": 76107.1,
"x_idx": 173,
"x_order": 5,
"a_price": 78180.0,
"a_idx": 184,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 185,
"b_order": 5,
"c_price": 77600.0,
"c_idx": 202,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.721,
"ratio_score": 0.537,
"prz_score": 0.996,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 75109.81,
"prz_range": [
74613.61,
75606.0
],
"prz_width_pct": 1.321,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 22.91,
"price_to_prz_pct_raw": 22.913,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 75109.81,
"a_price": 78180.0,
"tp1_ad_382": 76282.62,
"tp2_ad_618": 77007.19,
"tp3_a_or_structure_liquidity": 78180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7156,
"ABC": 0.3649
},
"x_price": 76107.1,
"x_idx": 173,
"x_order": 5,
"a_price": 78180.0,
"a_idx": 184,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 185,
"b_order": 5,
"c_price": 76155.5,
"c_idx": 221,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.699,
"ratio_score": 0.469,
"prz_score": 1.0,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 74570.33,
"prz_range": [
74139.27,
75001.38
],
"prz_width_pct": 1.156,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 22.03,
"price_to_prz_pct_raw": 22.0302,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "crab",
"d_price": 74570.33,
"a_price": 78180.0,
"tp1_ad_382": 75949.22,
"tp2_ad_618": 76801.1,
"tp3_a_or_structure_liquidity": 78180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6849,
"ABC": 0.3649
},
"x_price": 76014.2,
"x_idx": 167,
"x_order": 8,
"a_price": 78180.0,
"a_idx": 184,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 185,
"b_order": 5,
"c_price": 76155.5,
"c_idx": 221,
"c_order": 3,
"d_idx": null
}
],
"council_relevant_prz": [],
"report_detail_candidates": [
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.787,
"ratio_score": 0.817,
"prz_score": 0.996,
"prz_proximity": "far",
"action_status": "far",
"high_confluence_prz": true,
"d_price": 78077.1,
"prz_range": [
77580.88,
78615.11
],
"prz_width_pct": 1.324,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 27.8,
"price_to_prz_pct_raw": 27.803,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 2.676,
"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": "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": 78098.0,
"a_price": 76014.2,
"tp1_ad_382": 77301.99,
"tp2_ad_618": 76810.21,
"tp3_a_or_structure_liquidity": 76014.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6219,
"ABC": 0.9736,
"BCD": 1.309,
"XAD": 0.8089
},
"x_price": 78564.3,
"x_idx": 160,
"x_order": 5,
"a_price": 76014.2,
"a_idx": 167,
"a_order": 8,
"b_price": 77600.0,
"b_idx": 202,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 205,
"c_order": 5,
"d_idx": 215
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.774,
"ratio_score": 0.831,
"prz_score": 0.879,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 77666.06,
"prz_range": [
76898.72,
78433.41
],
"prz_width_pct": 1.976,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 27.1,
"price_to_prz_pct_raw": 27.0962,
"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": 77666.06,
"a_price": 76696.7,
"tp1_ad_382": 77295.77,
"tp2_ad_618": 77067.0,
"tp3_a_or_structure_liquidity": 76696.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.609,
"ABC": 1.7093
},
"x_price": 78180.0,
"x_idx": 184,
"x_order": 8,
"a_price": 76696.7,
"a_idx": 185,
"a_order": 5,
"b_price": 77600.0,
"b_idx": 202,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 205,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.771,
"ratio_score": 0.68,
"prz_score": 0.996,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 78098.0,
"prz_range": [
77580.88,
78615.11
],
"prz_width_pct": 1.324,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 27.8,
"price_to_prz_pct_raw": 27.803,
"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": 78098.0,
"a_price": 76014.2,
"tp1_ad_382": 77301.99,
"tp2_ad_618": 76810.21,
"tp3_a_or_structure_liquidity": 76014.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6219,
"ABC": 0.9736
},
"x_price": 78564.3,
"x_idx": 160,
"x_order": 5,
"a_price": 76014.2,
"a_idx": 167,
"a_order": 8,
"b_price": 77600.0,
"b_idx": 202,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 205,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.746,
"ratio_score": 0.603,
"prz_score": 1.0,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 76251.19,
"prz_range": [
75901.06,
76601.32
],
"prz_width_pct": 0.918,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 24.78,
"price_to_prz_pct_raw": 24.7808,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 76251.19,
"a_price": 78180.0,
"tp1_ad_382": 76988.0,
"tp2_ad_618": 77443.2,
"tp3_a_or_structure_liquidity": 78180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6849,
"ABC": 0.8031
},
"x_price": 76014.2,
"x_idx": 167,
"x_order": 8,
"a_price": 78180.0,
"a_idx": 184,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 185,
"b_order": 5,
"c_price": 77887.9,
"c_idx": 209,
"c_order": 5,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.74,
"ratio_score": 0.746,
"prz_score": 0.87,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 78153.86,
"prz_range": [
77363.02,
78944.7
],
"prz_width_pct": 2.024,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 27.89,
"price_to_prz_pct_raw": 27.8944,
"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": 78153.86,
"a_price": 76107.1,
"tp1_ad_382": 77372.0,
"tp2_ad_618": 76888.96,
"tp3_a_or_structure_liquidity": 76107.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6076,
"ABC": 1.0342
},
"x_price": 78564.3,
"x_idx": 160,
"x_order": 5,
"a_price": 76107.1,
"a_idx": 173,
"a_order": 5,
"b_price": 77600.0,
"b_idx": 202,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 205,
"c_order": 5,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.724,
"ratio_score": 0.671,
"prz_score": 0.893,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 75482.25,
"prz_range": [
74767.17,
76197.34
],
"prz_width_pct": 1.895,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 23.52,
"price_to_prz_pct_raw": 23.5225,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 75482.25,
"a_price": 78180.0,
"tp1_ad_382": 76512.79,
"tp2_ad_618": 77149.46,
"tp3_a_or_structure_liquidity": 78180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7156,
"ABC": 0.609
},
"x_price": 76107.1,
"x_idx": 173,
"x_order": 5,
"a_price": 78180.0,
"a_idx": 184,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 185,
"b_order": 5,
"c_price": 77600.0,
"c_idx": 202,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.721,
"ratio_score": 0.537,
"prz_score": 0.996,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 75109.81,
"prz_range": [
74613.61,
75606.0
],
"prz_width_pct": 1.321,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 22.91,
"price_to_prz_pct_raw": 22.913,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 75109.81,
"a_price": 78180.0,
"tp1_ad_382": 76282.62,
"tp2_ad_618": 77007.19,
"tp3_a_or_structure_liquidity": 78180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7156,
"ABC": 0.3649
},
"x_price": 76107.1,
"x_idx": 173,
"x_order": 5,
"a_price": 78180.0,
"a_idx": 184,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 185,
"b_order": 5,
"c_price": 76155.5,
"c_idx": 221,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.699,
"ratio_score": 0.469,
"prz_score": 1.0,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 74570.33,
"prz_range": [
74139.27,
75001.38
],
"prz_width_pct": 1.156,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 22.03,
"price_to_prz_pct_raw": 22.0302,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "crab",
"d_price": 74570.33,
"a_price": 78180.0,
"tp1_ad_382": 75949.22,
"tp2_ad_618": 76801.1,
"tp3_a_or_structure_liquidity": 78180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6849,
"ABC": 0.3649
},
"x_price": 76014.2,
"x_idx": 167,
"x_order": 8,
"a_price": 78180.0,
"a_idx": 184,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 185,
"b_order": 5,
"c_price": 76155.5,
"c_idx": 221,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.671,
"ratio_score": 0.487,
"prz_score": 0.919,
"prz_proximity": "far",
"action_status": "forming",
"high_confluence_prz": true,
"d_price": 72108.0,
"prz_range": [
71476.06,
72739.94
],
"prz_width_pct": 1.753,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 18.0,
"price_to_prz_pct_raw": 18.0007,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "shark",
"d_price": 72108.0,
"a_price": 73932.2,
"tp1_ad_382": 72804.85,
"tp2_ad_618": 73235.36,
"tp3_a_or_structure_liquidity": 73932.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7045,
"ABC": 1.1656
},
"x_price": 76056.0,
"x_idx": 205,
"x_order": 5,
"a_price": 73932.2,
"a_idx": 229,
"a_order": 3,
"b_price": 72436.0,
"b_idx": 233,
"b_order": 8,
"c_price": 74179.9,
"c_idx": 247,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.669,
"ratio_score": 0.652,
"prz_score": 0.879,
"prz_proximity": "far",
"action_status": "far",
"high_confluence_prz": true,
"d_price": 77887.9,
"prz_range": [
76898.72,
78433.41
],
"prz_width_pct": 1.976,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 27.1,
"price_to_prz_pct_raw": 27.0962,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
],
"reaction_score": 0.9,
"reaction_detail": {
"reaction_score": 0.9,
"reaction_move_ratio_ad": 2.646,
"adverse_move_ratio_ad": 0.159,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 77666.06,
"a_price": 76696.7,
"tp1_ad_382": 77295.77,
"tp2_ad_618": 77067.0,
"tp3_a_or_structure_liquidity": 76696.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.609,
"ABC": 1.7093,
"BCD": 1.1865,
"XAD": 0.8031
},
"x_price": 78180.0,
"x_idx": 184,
"x_order": 8,
"a_price": 76696.7,
"a_idx": 185,
"a_order": 5,
"b_price": 77600.0,
"b_idx": 202,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 205,
"c_order": 5,
"d_idx": 209
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.636,
"ratio_score": 0.565,
"prz_score": 0.893,
"prz_proximity": "far",
"action_status": "far",
"high_confluence_prz": true,
"d_price": 76056.0,
"prz_range": [
74767.17,
76197.34
],
"prz_width_pct": 1.895,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 23.52,
"price_to_prz_pct_raw": 23.5225,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.8,
"reaction_detail": {
"reaction_score": 0.8,
"reaction_move_ratio_ad": 0.952,
"adverse_move_ratio_ad": 0.195,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 75482.25,
"a_price": 78180.0,
"tp1_ad_382": 76512.79,
"tp2_ad_618": 77149.46,
"tp3_a_or_structure_liquidity": 78180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7156,
"ABC": 0.609,
"BCD": 1.7093,
"XAD": 1.0247
},
"x_price": 76107.1,
"x_idx": 173,
"x_order": 5,
"a_price": 78180.0,
"a_idx": 184,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 185,
"b_order": 5,
"c_price": 77600.0,
"c_idx": 202,
"c_order": 3,
"d_idx": 205
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.612,
"ratio_score": 0.426,
"prz_score": 1.0,
"prz_proximity": "far",
"action_status": "far",
"high_confluence_prz": true,
"d_price": 76056.0,
"prz_range": [
75996.47,
76638.8
],
"prz_width_pct": 0.842,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 24.89,
"price_to_prz_pct_raw": 24.8896,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.8,
"reaction_detail": {
"reaction_score": 0.8,
"reaction_move_ratio_ad": 0.952,
"adverse_move_ratio_ad": 0.195,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 76317.64,
"a_price": 78180.0,
"tp1_ad_382": 77029.06,
"tp2_ad_618": 77468.58,
"tp3_a_or_structure_liquidity": 78180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6849,
"ABC": 0.609,
"BCD": 1.7093,
"XAD": 0.9807
},
"x_price": 76014.2,
"x_idx": 167,
"x_order": 8,
"a_price": 78180.0,
"a_idx": 184,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 185,
"b_order": 5,
"c_price": 77600.0,
"c_idx": 202,
"c_order": 3,
"d_idx": 205
}
],
"actionable_patterns_list": [],
"tp_ladder": [],
"validated_tp_ladder": [],
"harmonic_governance": {
"role": "PRZ reaction + TP ladder confluence, not standalone path engine",
"pre_confirmation_weight_range": [
0.25,
0.35
],
"post_confirmation_vote_weight_range": [
0.5,
0.6
],
"standalone_path_override_allowed": false,
"opposes_core_path_policy": "branch/reversal-risk/reaction-zone unless lower-TF structure and derivatives also confirm",
"aligns_with_core_path_policy": "modest confidence lift plus strong TP ladder influence"
},
"execution_readiness": "early"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.58,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"neutral\",\n \"setup_score\": 0.18,\n \"setup_signals\": [\n \"현재가 $61,108.10이 EMA20 $62,691.14 아래에 있으며 단기 반등 실패 시 7일 저점 $59,080.00 재시험 위험\",\n \"최근 24시간 -4.14%, 마지막 5개 4시간봉 중 4개가 음봉이며 직전 봉 -2.5%로 하방 모멘텀 우위\",\n \"활성/근접 harmonic PRZ 없음: active_patterns_at_prz=0, nearby_patterns=0, council_relevant_prz_count=0\",\n \"가장 가까운 PRZ는 $70,752.35~$72,739.66, 중심 $71,746.01로 현재가 대비 약 17.41% 위에 있어 현 가격대 반전 근거로 사용 불가\"\n ],\n \"reasoning\": \"하모닉 관점에서 현재 가격 $61,108.10 근처에는 실행 가능한 PRZ가 전혀 없으며, active/nearby/watch PRZ가 모두 0이고 actionable_patterns_list도 비어 있다. 가장 가까운 PRZ는 bearish shark 계열의 $70,752.35~$72,739.66로 현재가에서 약 17.41% 위라서 현 구간의 방향 투표에는 영향력이 없다. 완료 패턴 8개와 형성 중 패턴 30개가 있으나 대부분 candidate 또는 low/medium 품질이고, best_pattern인 butterfly도 strict이지만 quality는 low이며 completion_status가 forming이라 단독 경로 전환 근거가 아니다. 구조적으로는 가격이 EMA20 $62,691.14, EMA120 $69,114.94, EMA240 $72,513.16 아래에 있고 7일 저점 $59,080.00에 근접해 있어 약세 구조가 우세하지만, 하모닉 자체는 현재 구간에서 중립적 보조 정보에 가깝다.\",\n \"key_levels\": {\n \"support\": [\n 59080.0,\n 61108.1,\n 74139.27,\n 74767.17\n ],\n \"resistance\": [\n 62691.14,\n 68121.9,\n 70752.35,\n 71746.01,\n 72739.66,\n 77580.88,\n 78615.11\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"$62,691.14 4시간봉 종가 회복\",\n \"risk_scenario\": \"반대로 가격이 EMA20 $62,691.14를 4시간봉 종가로 회복하고 유지하면 단기 약세 압력은 약화되며, $68,121.90 주간 고점 재시험과 이후 $70,752.35~$72,739.66의 가장 가까운 bearish PRZ 진입 시나리오가 열릴 수 있다. 해당 PRZ에 진입한 뒤 거절, sweep→reclaim 실패, 15m/1h MSS 또는 CVD/OI 약화가 확인되면 그때는 하모닉 bearish 반전 후보가 중간 수준의 보조 투표권을 가질 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.68,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.76,
"setup_signals": [
"현재가 $61,108.10이 EMA20 $62,691.14 아래 -2.5%, EMA120 $69,114.94 아래 -11.6%, EMA240 $72,513.16 아래 -15.7%에 위치",
"롱 계정 비율 0.685, 24시간 +0.032 상승 / 숏 계정 비율 0.315, 24시간 -0.032 하락으로 롱 쏠림 심화",
"account_long_crowding 1.000으로 롱 포지셔닝 과밀, 반대매매 관점에서 하방 취약",
"CVD 변화량 -7,722.2010으로 가격 반등 참여 매수세 약화",
"OI 24시간 -0.4660%로 신규 롱 유입보다 포지션 언와인딩 성격이 우세",
"현물-선물 베이시스 -0.0440%로 선물 프리미엄 부재, 공격적 롱 수요 약함",
"하방 청산 밀집 구간 $60,600 및 최강 청산 레벨 $57,900이 미체결 유동성 타깃으로 남아 있음"
],
"reasoning": "확정 구조는 현재가 $61,108.10이 EMA20 $62,691.14, EMA120 $69,114.94, EMA240 $72,513.16을 모두 하회하고 있으며 24시간 -4.14% 하락해 bearish로 판단한다. 셋업 측면에서도 롱 계정 비율이 0.685까지 상승했고 account_long_crowding이 1.000으로 극단적이어서, 반등이 나오더라도 롱 청산 압력이 누적된 상태다. CVD 변화량 -7,722.2010과 OI 24시간 -0.4660%는 매수 주도 반등이 아니라 포지션 축소성 흐름을 시사하며, 파생 데이터가 4~8시간 선행한다는 점에서 단기 하방 리스크가 우세하다. 단기적으로 $61,600~$61,800 상방 청산을 먼저 훑는 반등은 가능하지만, $62,691~$62,700을 회복하지 못하면 $60,600 이후 $59,080, 최종적으로 $57,900 유동성 테스트 가능성이 높다.",
"key_levels": {
"support": [
60600,
59080,
57900
],
"resistance": [
61600,
61800,
62691.14,
62700,
68121.9
]
},
"time_horizon": "단기, 4~24시간",
"invalidation_level": "$62,700 4시간봉 종가 상향 돌파",
"risk_scenario": "$61,600과 $61,800 상방 청산 클러스터가 먼저 트리거되면 숏 커버링으로 EMA20 $62,691.14 및 $62,700까지 급반등할 수 있다. 이 구간을 4시간봉 종가로 회복하면 하방 셋업은 무효화되고, 다음 저항은 7일 고점 $68,121.90까지 열릴 수 있다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.3,
"cvd_change": -7722.201,
"oi_trend": 0.453,
"oi_change_pct_24h": -0.466,
"oi_latest": 97637.256,
"funding_pressure": 0.495,
"funding_avg": 5.33e-06,
"funding_change_24h": 2.919e-05,
"long_account_ratio": 0.653,
"short_account_ratio": 0.347,
"long_account_latest": 0.685,
"short_account_latest": 0.315,
"long_account_change_24h": 0.032,
"short_account_change_24h": -0.032,
"account_flow_label": "long_accounts_rising_short_accounts_falling",
"account_short_crowding": 0.0,
"account_long_crowding": 1.0,
"ls_imbalance": 0.0,
"ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
"spot_futures_basis_score": 0.489,
"spot_futures_basis_pct": -0.044,
"basis_change_lookback": 0.01,
"aggregate_score": 0.347,
"bull_signals": 0,
"bear_signals": 2,
"liq_below": [
[
60600,
28758.85637775
],
[
57900,
34138.46532625001
]
],
"liq_above": [
[
61600,
31848.8491158
],
[
61800,
31282.022450999997
],
[
62700,
28667.039266600004
]
],
"strongest_liq_level": 57900,
"fragility_score": 0.619,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.68,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.76,\n \"setup_signals\": [\n \"현재가 $61,108.10이 EMA20 $62,691.14 아래 -2.5%, EMA120 $69,114.94 아래 -11.6%, EMA240 $72,513.16 아래 -15.7%에 위치\",\n \"롱 계정 비율 0.685, 24시간 +0.032 상승 / 숏 계정 비율 0.315, 24시간 -0.032 하락으로 롱 쏠림 심화\",\n \"account_long_crowding 1.000으로 롱 포지셔닝 과밀, 반대매매 관점에서 하방 취약\",\n \"CVD 변화량 -7,722.2010으로 가격 반등 참여 매수세 약화\",\n \"OI 24시간 -0.4660%로 신규 롱 유입보다 포지션 언와인딩 성격이 우세\",\n \"현물-선물 베이시스 -0.0440%로 선물 프리미엄 부재, 공격적 롱 수요 약함\",\n \"하방 청산 밀집 구간 $60,600 및 최강 청산 레벨 $57,900이 미체결 유동성 타깃으로 남아 있음\"\n ],\n \"reasoning\": \"확정 구조는 현재가 $61,108.10이 EMA20 $62,691.14, EMA120 $69,114.94, EMA240 $72,513.16을 모두 하회하고 있으며 24시간 -4.14% 하락해 bearish로 판단한다. 셋업 측면에서도 롱 계정 비율이 0.685까지 상승했고 account_long_crowding이 1.000으로 극단적이어서, 반등이 나오더라도 롱 청산 압력이 누적된 상태다. CVD 변화량 -7,722.2010과 OI 24시간 -0.4660%는 매수 주도 반등이 아니라 포지션 축소성 흐름을 시사하며, 파생 데이터가 4~8시간 선행한다는 점에서 단기 하방 리스크가 우세하다. 단기적으로 $61,600~$61,800 상방 청산을 먼저 훑는 반등은 가능하지만, $62,691~$62,700을 회복하지 못하면 $60,600 이후 $59,080, 최종적으로 $57,900 유동성 테스트 가능성이 높다.\",\n \"key_levels\": {\n \"support\": [\n 60600,\n 59080,\n 57900\n ],\n \"resistance\": [\n 61600,\n 61800,\n 62691.14,\n 62700,\n 68121.9\n ]\n },\n \"time_horizon\": \"단기, 4~24시간\",\n \"invalidation_level\": \"$62,700 4시간봉 종가 상향 돌파\",\n \"risk_scenario\": \"$61,600과 $61,800 상방 청산 클러스터가 먼저 트리거되면 숏 커버링으로 EMA20 $62,691.14 및 $62,700까지 급반등할 수 있다. 이 구간을 4시간봉 종가로 회복하면 하방 셋업은 무효화되고, 다음 저항은 7일 고점 $68,121.90까지 열릴 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "bearish",
"confidence": 0.86,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.55,
"setup_signals": [
"확정 분배 구조: BC $78,879.90 → AR $78,027.00 이후 ST $82,460.50, UT $78,180.00, UTAD $78,077.10 형성",
"SOW $72,556.00 이탈 이후 현재 Phase E 저점권 $59,080.00까지 확장",
"현재가 $61,108.10은 EMA20 $62,691.14 아래에 있어 단기 반등이 나와도 $62,691~$62,715 부근에서 공급 재등장 가능",
"현재가가 기존 분배 메인 range low $78,027.00 아래에 깊게 위치해 구조적으로는 range 이탈 후 약세 수용 상태",
"다만 $59,080.00 Phase E 저점에 근접해 있어 즉시 추격형 숏보다는 반등 후 재거절 확인이 필요한 구간"
],
"reasoning": "4시간 Wyckoff regime은 DIS이며 regime_state가 confirmed_dis, regime_fitness가 1.000으로 분배 구조가 확정되어 있습니다. 주요 이벤트 체인은 BC $78,879.90 → AR $78,027.00 → ST $82,460.50 → SOW_IN_PHASE_B $76,014.20 → UT $78,180.00 → UTAD $78,077.10 → SOW $72,556.00 → Phase E $59,080.00으로, 현재는 분배 이후 Phase E 약세 진행 구간입니다. 현재가 $61,108.10은 SOW $72,556.00 및 메인 range low $78,027.00 아래에 있어 구조적 편향은 명확히 bearish입니다. 단기 경로는 이미 $59,080.00 Phase E 저점에 근접했기 때문에 즉시 추가 하락만 단정하기보다 $62,381.20~$62,715.40 또는 EMA20 $62,691.14 부근 반등 후 재거절 여부가 중요합니다.",
"key_levels": {
"support": [
61001.0,
59080.0
],
"resistance": [
62381.2,
62715.4,
62691.14,
65359.1,
67493.8,
72556.0,
76014.2,
78077.1,
78180.0,
82460.5
]
},
"time_horizon": "medium term",
"invalidation_level": "82460.50",
"risk_scenario": "반대 시나리오는 $62,381.20~$62,715.40 저항대를 회복한 뒤 $65,359.10 및 $67,493.80까지 되돌림이 확장되는 경우입니다. 특히 $72,556.00 SOW 레벨을 재수복하면 Phase E 하락 지속 해석이 약해지고, $78,077.10~$78,180.00 UTAD/UT 영역 위로 수용되면 분배 후 약세 수용이 크게 훼손됩니다. 최종적으로 $82,460.50 ST 고점을 상향 돌파·안착하면 현재 bearish 구조 해석은 무효화됩니다.",
"data_quality": "high",
"metrics": {
"acc_score": 92.5,
"dis_score": 100.0,
"regime": "DIS",
"regime_state": "confirmed_dis",
"structure_bias": "bearish",
"phase_context": "confirmed_dis / distribution / Phase E",
"phases_detected": [
"BC",
"AR",
"ST",
"SOW_IN_PHASE_B",
"UT",
"UTAD",
"SOW",
"Phase E"
],
"last_phase": "Phase E",
"phase_candidates": [
{
"label": "BC",
"side": "high",
"idx": 65,
"price": 78879.9,
"color": "#ffd166"
},
{
"label": "AR",
"side": "low",
"idx": 75,
"price": 78027.0,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "high",
"idx": 121,
"price": 82460.5,
"color": "#118ab2"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 167,
"price": 76014.2,
"color": "#ef476f"
},
{
"label": "UT",
"side": "high",
"idx": 184,
"price": 78180.0,
"color": "#f9844a"
},
{
"label": "UTAD",
"side": "high",
"idx": 215,
"price": 78077.1,
"color": "#f9844a"
},
{
"label": "SOW",
"side": "low",
"idx": 227,
"price": 72556.0,
"color": "#ef476f"
},
{
"label": "Phase E",
"side": "low",
"idx": 276,
"price": 59080.0,
"color": "#7209b7"
}
],
"phase_structures": [
{
"structure_id": "4h_cycle_1",
"sequence": 1,
"timeframe": "4h",
"regime": "distribution",
"role": "prior_completed_structure",
"is_active": false,
"is_completed": true,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "distribution",
"start_idx": 65,
"end_idx": 276,
"phase_count": 8,
"phases": [
{
"label": "BC",
"side": "high",
"idx": 65,
"price": 78879.9,
"color": "#ffd166",
"dt": "2026-05-01 21:00:00+09:00"
},
{
"label": "AR",
"side": "low",
"idx": 75,
"price": 78027.0,
"color": "#06d6a0",
"dt": "2026-05-03 13:00:00+09:00"
},
{
"label": "ST",
"side": "high",
"idx": 121,
"price": 82460.5,
"color": "#118ab2",
"dt": "2026-05-11 05:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 167,
"price": 76014.2,
"color": "#ef476f",
"dt": "2026-05-18 21:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 184,
"price": 78180.0,
"color": "#f9844a",
"dt": "2026-05-21 17:00:00+09:00"
},
{
"label": "UTAD",
"side": "high",
"idx": 215,
"price": 78077.1,
"color": "#f9844a",
"dt": "2026-05-26 21:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 227,
"price": 72556.0,
"color": "#ef476f",
"dt": "2026-05-28 21:00:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 276,
"price": 59080.0,
"color": "#7209b7",
"dt": "2026-06-06 01:00:00+09:00"
}
]
},
{
"structure_id": "4h_cycle_2",
"sequence": 2,
"timeframe": "4h",
"regime": "redistribution",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "redistribution",
"start_idx": 260,
"end_idx": 299,
"phase_count": 6,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 260,
"price": 65359.1,
"color": "#ffd166",
"dt": "2026-06-03 09:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 261,
"price": 67493.8,
"color": "#06d6a0",
"dt": "2026-06-03 13:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 288,
"price": 61150.2,
"color": "#118ab2",
"dt": "2026-06-08 01:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 296,
"price": 62381.2,
"color": "#ef476f",
"dt": "2026-06-09 09:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 297,
"price": 62715.4,
"color": "#ef476f",
"dt": "2026-06-09 13:00:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 299,
"price": 61001.0,
"color": "#7209b7",
"dt": "2026-06-09 21:00:00+09:00"
}
]
}
],
"active_structure_id": "4h_cycle_2",
"primary_structure_id": "4h_cycle_1",
"structure_count": 2,
"regime_fitness": 1.0,
"current_event": "Phase E",
"major_phase": "E",
"pos_in_range": 0.5,
"main_range_low": 78027.0,
"main_range_high": 78879.9
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.86,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.55,\n \"setup_signals\": [\n \"확정 분배 구조: BC $78,879.90 → AR $78,027.00 이후 ST $82,460.50, UT $78,180.00, UTAD $78,077.10 형성\",\n \"SOW $72,556.00 이탈 이후 현재 Phase E 저점권 $59,080.00까지 확장\",\n \"현재가 $61,108.10은 EMA20 $62,691.14 아래에 있어 단기 반등이 나와도 $62,691~$62,715 부근에서 공급 재등장 가능\",\n \"현재가가 기존 분배 메인 range low $78,027.00 아래에 깊게 위치해 구조적으로는 range 이탈 후 약세 수용 상태\",\n \"다만 $59,080.00 Phase E 저점에 근접해 있어 즉시 추격형 숏보다는 반등 후 재거절 확인이 필요한 구간\"\n ],\n \"reasoning\": \"4시간 Wyckoff regime은 DIS이며 regime_state가 confirmed_dis, regime_fitness가 1.000으로 분배 구조가 확정되어 있습니다. 주요 이벤트 체인은 BC $78,879.90 → AR $78,027.00 → ST $82,460.50 → SOW_IN_PHASE_B $76,014.20 → UT $78,180.00 → UTAD $78,077.10 → SOW $72,556.00 → Phase E $59,080.00으로, 현재는 분배 이후 Phase E 약세 진행 구간입니다. 현재가 $61,108.10은 SOW $72,556.00 및 메인 range low $78,027.00 아래에 있어 구조적 편향은 명확히 bearish입니다. 단기 경로는 이미 $59,080.00 Phase E 저점에 근접했기 때문에 즉시 추가 하락만 단정하기보다 $62,381.20~$62,715.40 또는 EMA20 $62,691.14 부근 반등 후 재거절 여부가 중요합니다.\",\n \"key_levels\": {\n \"support\": [\n 61001.0,\n 59080.0\n ],\n \"resistance\": [\n 62381.2,\n 62715.4,\n 62691.14,\n 65359.1,\n 67493.8,\n 72556.0,\n 76014.2,\n 78077.1,\n 78180.0,\n 82460.5\n ]\n },\n \"time_horizon\": \"medium term\",\n \"invalidation_level\": \"82460.50\",\n \"risk_scenario\": \"반대 시나리오는 $62,381.20~$62,715.40 저항대를 회복한 뒤 $65,359.10 및 $67,493.80까지 되돌림이 확장되는 경우입니다. 특히 $72,556.00 SOW 레벨을 재수복하면 Phase E 하락 지속 해석이 약해지고, $78,077.10~$78,180.00 UTAD/UT 영역 위로 수용되면 분배 후 약세 수용이 크게 훼손됩니다. 최종적으로 $82,460.50 ST 고점을 상향 돌파·안착하면 현재 bearish 구조 해석은 무효화됩니다.\",\n \"data_quality\": \"high\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bearish",
"overall_confidence": 0.82,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.76,
"active_setups": [
"ICT: $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00 하향 이탈 이후 5회 연속 bearish BOS",
"현재가 $61,108.10이 전일 저가 $61,150.20 아래에 위치해 sell-side liquidity 침범 상태",
"현재가가 EMA20 $62,691.14 아래 -2.5%, EMA120 $69,114.94 아래 -11.6%, EMA240 $72,513.16 아래 -15.7%에 위치",
"Wyckoff: 분배 이후 Phase E / 재분배 후보 구조가 활성화되어 있으며 $62,381.20~$62,715.40 구간이 단기 공급 확인 구간",
"파생: 롱 계정 비율 0.685, 롱 과밀 상태로 하방 취약성이 높음",
"캔들: 후보 등급 bearish engulfing과 최근 4시간 봉 -2.5% 하락이 단기 매도 우위 보강",
"반대 조건: Fibonacci는 $61,054.94의 0.618 되돌림 지지 테스트를 단기 반등 후보로 평가"
],
"setup_vs_structure": "구조적 신호와 실행 셋업은 대체로 같은 bearish 방향으로 정렬되어 있습니다. 다만 가격이 $61,054.94 0.618 되돌림 및 $59,080.00 7일 저점에 가까워, 신규 추격보다는 저항 회복 실패 또는 지지 붕괴 확인이 더 중요한 실행 조건입니다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 5,
"neutral_count": 1
},
"key_levels": {
"support": [
61150.2,
61054.94,
61001.0,
60600,
60186.38,
59080.0,
57900
],
"resistance": [
61665.0,
61800,
62381.2,
62691.14,
62715.4,
64250.0,
66082.0,
72436.0,
72556.0
]
},
"confluences": [
"ICT, Candlestick, Harmonic, Derivatives, Wyckoff 모두 현재가 $61,108.10이 EMA20 $62,691.14 아래에 있다는 점을 약세 구조 근거로 제시",
"ICT와 Wyckoff 모두 $72,436.00~$72,556.00 하향 이탈을 구조적 약세 전환의 핵심 기준으로 보고 있음",
"ICT, Candlestick, Harmonic, Wyckoff가 모두 $59,080.00을 주요 하방 구조 저점 또는 지지로 식별",
"Wyckoff의 $62,381.20~$62,715.40 공급 구간과 ICT/Candlestick의 EMA20 $62,691.14 저항이 거의 일치",
"Derivatives의 $61,600~$61,800 상방 유동성 구간은 Fibonacci의 $61,665.00 0.5 되돌림 저항과 겹침",
"ICT의 discount 구간 판단과 Fibonacci의 $61,054.94 0.618 지지 테스트는 현재 가격이 단기적으로 저평가/지지 후보 영역에 접근했음을 공통적으로 시사"
],
"conflicts": [
"Fibonacci는 $61,054.94 0.618 되돌림 지지 테스트를 근거로 실행 셋업을 bullish로 평가하지만, 구조 자체는 중립으로 유지하고 있어 다수의 bearish 구조 판단과 충돌",
"ICT와 Wyckoff는 분배 이후 하방 재가격화가 확정됐다고 보지만, Fibonacci는 $59,080.00 저점 이탈 전까지는 현재 스윙 구조를 확정 bearish로 보지 않음",
"Harmonic은 방향 신호는 bearish로 제시했지만 현재가 근처의 실행 가능한 PRZ가 없어 구조 판단의 보조 근거로만 사용 가능",
"현재 가격은 약세 추세 하단부와 피보나치 지지에 가까워, 구조는 bearish이나 추격 매도의 실행 품질은 낮아질 수 있음"
],
"executive_summary": "BTC/USDT 4시간 구조는 현재 bearish입니다. 가장 강한 구조 진단은 Wyckoff 분배 이후 Phase E 진행 및 재분배 후보 구조이며, ICT의 5회 연속 bearish BOS와 $72,436.00 하향 이탈이 이를 강하게 보강합니다. 현재 가격 $61,108.10은 EMA20 $62,691.14, EMA120 $69,114.94, EMA240 $72,513.16 아래에 있어 중단기 구조 저항이 모두 상방에 위치합니다. 다만 $61,054.94 0.618 피보나치 지지와 $59,080.00 주요 저점이 가까워, 구조적 약세 속에서도 단기 반등 또는 지지 반응 리스크는 조건으로 관리해야 합니다. bearish 구조의 핵심 무효화는 $72,436.00~$72,556.00 회복이며, 단기 셋업 약화 기준은 $64,250.00 및 $66,082.00 회복입니다.",
"raw_llm_response": "{\n \"overall_signal\": \"bearish\",\n \"overall_confidence\": 0.82,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.76,\n \"active_setups\": [\n \"ICT: $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00 하향 이탈 이후 5회 연속 bearish BOS\",\n \"현재가 $61,108.10이 전일 저가 $61,150.20 아래에 위치해 sell-side liquidity 침범 상태\",\n \"현재가가 EMA20 $62,691.14 아래 -2.5%, EMA120 $69,114.94 아래 -11.6%, EMA240 $72,513.16 아래 -15.7%에 위치\",\n \"Wyckoff: 분배 이후 Phase E / 재분배 후보 구조가 활성화되어 있으며 $62,381.20~$62,715.40 구간이 단기 공급 확인 구간\",\n \"파생: 롱 계정 비율 0.685, 롱 과밀 상태로 하방 취약성이 높음\",\n \"캔들: 후보 등급 bearish engulfing과 최근 4시간 봉 -2.5% 하락이 단기 매도 우위 보강\",\n \"반대 조건: Fibonacci는 $61,054.94의 0.618 되돌림 지지 테스트를 단기 반등 후보로 평가\"\n ],\n \"setup_vs_structure\": \"구조적 신호와 실행 셋업은 대체로 같은 bearish 방향으로 정렬되어 있습니다. 다만 가격이 $61,054.94 0.618 되돌림 및 $59,080.00 7일 저점에 가까워, 신규 추격보다는 저항 회복 실패 또는 지지 붕괴 확인이 더 중요한 실행 조건입니다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 0,\n \"bearish_count\": 5,\n \"neutral_count\": 1\n },\n \"key_levels\": {\n \"support\": [\n 61150.2,\n 61054.94,\n 61001.0,\n 60600,\n 60186.38,\n 59080.0,\n 57900\n ],\n \"resistance\": [\n 61665.0,\n 61800,\n 62381.2,\n 62691.14,\n 62715.4,\n 64250.0,\n 66082.0,\n 72436.0,\n 72556.0\n ]\n },\n \"confluences\": [\n \"ICT, Candlestick, Harmonic, Derivatives, Wyckoff 모두 현재가 $61,108.10이 EMA20 $62,691.14 아래에 있다는 점을 약세 구조 근거로 제시\",\n \"ICT와 Wyckoff 모두 $72,436.00~$72,556.00 하향 이탈을 구조적 약세 전환의 핵심 기준으로 보고 있음\",\n \"ICT, Candlestick, Harmonic, Wyckoff가 모두 $59,080.00을 주요 하방 구조 저점 또는 지지로 식별\",\n \"Wyckoff의 $62,381.20~$62,715.40 공급 구간과 ICT/Candlestick의 EMA20 $62,691.14 저항이 거의 일치\",\n \"Derivatives의 $61,600~$61,800 상방 유동성 구간은 Fibonacci의 $61,665.00 0.5 되돌림 저항과 겹침\",\n \"ICT의 discount 구간 판단과 Fibonacci의 $61,054.94 0.618 지지 테스트는 현재 가격이 단기적으로 저평가/지지 후보 영역에 접근했음을 공통적으로 시사\"\n ],\n \"conflicts\": [\n \"Fibonacci는 $61,054.94 0.618 되돌림 지지 테스트를 근거로 실행 셋업을 bullish로 평가하지만, 구조 자체는 중립으로 유지하고 있어 다수의 bearish 구조 판단과 충돌\",\n \"ICT와 Wyckoff는 분배 이후 하방 재가격화가 확정됐다고 보지만, Fibonacci는 $59,080.00 저점 이탈 전까지는 현재 스윙 구조를 확정 bearish로 보지 않음\",\n \"Harmonic은 방향 신호는 bearish로 제시했지만 현재가 근처의 실행 가능한 PRZ가 없어 구조 판단의 보조 근거로만 사용 가능\",\n \"현재 가격은 약세 추세 하단부와 피보나치 지지에 가까워, 구조는 bearish이나 추격 매도의 실행 품질은 낮아질 수 있음\"\n ],\n \"highest_conviction_analyst\": \"Wyckoff Expert — 분배 구조가 BC $78,879.90 → AR $78,027.00 → ST $82,460.50 → UTAD $78,077.10 → SOW $72,556.00 → Phase E $59,080.00으로 명확히 배열되어 있고, 현재도 재분배 후보 구조가 bearish로 유지되어 regime-level 신뢰도가 가장 높습니다. ICT도 5회 연속 bearish BOS로 강한 보강 근거를 제공합니다.\",\n \"invalidation_level\": \"구조적 bearish thesis는 $72,556.00 SOW 및 $72,436.00 bearish BOS 레벨을 4시간 종가 기준으로 회복하면 본질적으로 훼손됩니다. 단기 약세 셋업은 먼저 $64,250.00 전일 고가와 $66,082.00 EQ 회복 시 약화됩니다.\",\n \"executive_summary\": \"BTC/USDT 4시간 구조는 현재 bearish입니다. 가장 강한 구조 진단은 Wyckoff 분배 이후 Phase E 진행 및 재분배 후보 구조이며, ICT의 5회 연속 bearish BOS와 $72,436.00 하향 이탈이 이를 강하게 보강합니다. 현재 가격 $61,108.10은 EMA20 $62,691.14, EMA120 $69,114.94, EMA240 $72,513.16 아래에 있어 중단기 구조 저항이 모두 상방에 위치합니다. 다만 $61,054.94 0.618 피보나치 지지와 $59,080.00 주요 저점이 가까워, 구조적 약세 속에서도 단기 반등 또는 지지 반응 리스크는 조건으로 관리해야 합니다. bearish 구조의 핵심 무효화는 $72,436.00~$72,556.00 회복이며, 단기 셋업 약화 기준은 $64,250.00 및 $66,082.00 회복입니다.\"\n}"
},
"overall_signal": "bearish",
"overall_confidence": 0.82,
"operating_path": {
"path_type": "complex",
"confidence": 0.64,
"waypoints": [
{
"seq": 1,
"price": 61800.0,
"type": "resistance_test",
"source": "Derivatives ($61,600~$61,800 상방 유동성), Fibonacci ($61,665 0.5 되돌림 / 0.618 $61,054.94 반응확률 0.65), ICT·Wyckoff (반등 후 재거절 셋업)",
"description": "현재가 $61,108은 0.618 되돌림 $61,054.94 지지대(reaction_probability 0.65)에 정확히 위치. 롱 계정 과밀(account_long_crowding 1.000)에 따른 단기 숏 스퀴즈/상방 청산으로 반등이 발생해 $61,600~$61,800 상방 유동성을 훑고 0.5 되돌림($61,665)·공급 하단 저항을 테스트. 구조·셋업이 모두 bearish이고 추격 매도의 실행 품질이 낮으므로, 이 반등 구간이 ICT/Wyckoff가 지목한 '재거절 후 숏'의 1차 진입 영역이다.",
"est_hours": 5.0,
"turning_zone": [
61665.0,
62050.0
],
"likely_wick": 61980.0,
"rejection_confirm": 61500.0,
"invalid_overshoot": 62300.0,
"calibration_reasoning": "하단은 0.5 되돌림 저항 $61,665, 상단은 $61,800 Chairman 저항 위 $62,000 라운드넘버 유동성에 앵커(폭 ≈0.32×ATR). 강한 베어리시 구조상 반등이 제한적이므로 $61,800 위 스톱을 훑는 $61,980을 wick으로 보고, 0.382 되돌림 $62,275 상향 돌파(→EMA20 $62,691) 시 무효."
},
{
"seq": 2,
"price": 60186.38,
"type": "support_test",
"source": "Fibonacci ($60,186.38), Derivatives ($60,600), ICT·Wyckoff (EMA20 $62,691 / 공급 $62,381~$62,715 거부)",
"description": "EMA20 $62,691 회복 실패 후 공급 구간에서 거부. 0.618 $61,054.94 및 Wyckoff $61,001 지지를 하향 이탈하며 $60,600~$60,186 지지 밴드를 테스트. CVD -7,722, OI 감소가 시사하는 포지션 축소성 흐름 + 롱 청산 압력이 본격적으로 sell-side 유동성 사냥을 견인하는 구간.",
"est_hours": 13.0,
"turning_zone": [
59750.0,
60250.0
],
"likely_wick": 60000.0,
"rejection_confirm": 60600.0,
"invalid_overshoot": 59550.0,
"calibration_reasoning": "0.618 fib 지지 $60,186을 base로 약 0.4×ATR 오버슈트인 $59,750까지 하단 확장(폭 ≈0.41×ATR). $60,000 라운드넘버가 강한 유동성 자석이라 likely_wick=$60,000이며, $60,600 Chairman 지지 회복으로 반응 확인·$59,550 이탈 시 swing low로 직행하며 무효."
},
{
"seq": 3,
"price": 59080.0,
"type": "swing_low",
"source": "ICT, Candlestick, Harmonic, Wyckoff, Derivatives, Fibonacci (6개 에이전트 전원 $59,080 식별)",
"description": "7일 저점이자 Wyckoff Phase E 저점권, 최대 sell-side 유동성 풀. 사실상 모든 에이전트가 공통 하방 타깃으로 제시한 24시간 경로의 핵심 swing low. 단 Fibonacci가 미이탈 지지로 보는 만큼, 첫 도달 시 유동성 청산 후 단기 지지 반응 리스크도 함께 관리해야 한다.",
"est_hours": 20.0,
"turning_zone": [
58300.0,
59080.0
],
"likely_wick": 58950.0,
"rejection_confirm": 59600.0,
"invalid_overshoot": 57850.0,
"calibration_reasoning": "터미널 swing low: 7일 저점·Wyckoff Phase E·최대 sell-side 유동성 풀이라 0.64×ATR로 확장한 [$58,300, $59,080] 설정. $59,080 저점과 $59,000 라운드넘버 아래 스톱을 훑는 $58,950을 wick으로 보고, 다음 지지 $57,900(Chairman) 이탈 시 반전 무효. 상방 shark PRZ $71,746은 미확정·report-only라 미반영."
}
],
"period_extremes": {
"4h": {
"expected_high": 61700.0,
"expected_low": 61001.0,
"high_first": false
},
"8h": {
"expected_high": 61800.0,
"expected_low": 60600.0,
"high_first": true
},
"24h": {
"expected_high": 61800.0,
"expected_low": 59080.0,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 62691.14,
"description": "4시간 종가가 EMA20 $62,691을 회복하면 반등-재거절 시나리오가 약화되고 $64,250 전일 고가로의 추가 반등 여지가 열린다. 약세 경로의 1차 경고 신호."
},
"bearish": {
"price": 59080.0,
"description": "4시간 종가가 7일 저점 $59,080을 하향 이탈하면 sell-side 유동성 사냥이 확장되며 Derivatives가 제시한 $57,900 유동성 구간으로 하방 가속."
}
},
"scenario_invalidation": 64250.0,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.64,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 61800.0,\n \"type\": \"resistance_test\",\n \"source\": \"Derivatives ($61,600~$61,800 상방 유동성), Fibonacci ($61,665 0.5 되돌림 / 0.618 $61,054.94 반응확률 0.65), ICT·Wyckoff (반등 후 재거절 셋업)\",\n \"description\": \"현재가 $61,108은 0.618 되돌림 $61,054.94 지지대(reaction_probability 0.65)에 정확히 위치. 롱 계정 과밀(account_long_crowding 1.000)에 따른 단기 숏 스퀴즈/상방 청산으로 반등이 발생해 $61,600~$61,800 상방 유동성을 훑고 0.5 되돌림($61,665)·공급 하단 저항을 테스트. 구조·셋업이 모두 bearish이고 추격 매도의 실행 품질이 낮으므로, 이 반등 구간이 ICT/Wyckoff가 지목한 '재거절 후 숏'의 1차 진입 영역이다.\",\n \"est_hours\": 5.0\n },\n {\n \"seq\": 2,\n \"price\": 60186.38,\n \"type\": \"support_test\",\n \"source\": \"Fibonacci ($60,186.38), Derivatives ($60,600), ICT·Wyckoff (EMA20 $62,691 / 공급 $62,381~$62,715 거부)\",\n \"description\": \"EMA20 $62,691 회복 실패 후 공급 구간에서 거부. 0.618 $61,054.94 및 Wyckoff $61,001 지지를 하향 이탈하며 $60,600~$60,186 지지 밴드를 테스트. CVD -7,722, OI 감소가 시사하는 포지션 축소성 흐름 + 롱 청산 압력이 본격적으로 sell-side 유동성 사냥을 견인하는 구간.\",\n \"est_hours\": 13.0\n },\n {\n \"seq\": 3,\n \"price\": 59080.0,\n \"type\": \"swing_low\",\n \"source\": \"ICT, Candlestick, Harmonic, Wyckoff, Derivatives, Fibonacci (6개 에이전트 전원 $59,080 식별)\",\n \"description\": \"7일 저점이자 Wyckoff Phase E 저점권, 최대 sell-side 유동성 풀. 사실상 모든 에이전트가 공통 하방 타깃으로 제시한 24시간 경로의 핵심 swing low. 단 Fibonacci가 미이탈 지지로 보는 만큼, 첫 도달 시 유동성 청산 후 단기 지지 반응 리스크도 함께 관리해야 한다.\",\n \"est_hours\": 20.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 61700.0, \"expected_low\": 61001.0, \"high_first\": false},\n \"8h\": {\"expected_high\": 61800.0, \"expected_low\": 60600.0, \"high_first\": true},\n \"24h\": {\"expected_high\": 61800.0, \"expected_low\": 59080.0, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\"price\": 62691.14, \"description\": \"4시간 종가가 EMA20 $62,691을 회복하면 반등-재거절 시나리오가 약화되고 $64,250 전일 고가로의 추가 반등 여지가 열린다. 약세 경로의 1차 경고 신호.\"},\n \"bearish\": {\"price\": 59080.0, \"description\": \"4시간 종가가 7일 저점 $59,080을 하향 이탈하면 sell-side 유동성 사냥이 확장되며 Derivatives가 제시한 $57,900 유동성 구간으로 하방 가속.\"}\n },\n \"scenario_invalidation\": 64250.0\n}\n```"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 61800.0,
"turning_zone": [
61665.0,
62050.0
],
"likely_wick": 61980.0,
"rejection_confirm": 61500.0,
"invalid_overshoot": 62300.0,
"calibration_reasoning": "하단은 0.5 되돌림 저항 $61,665, 상단은 $61,800 Chairman 저항 위 $62,000 라운드넘버 유동성에 앵커(폭 ≈0.32×ATR). 강한 베어리시 구조상 반등이 제한적이므로 $61,800 위 스톱을 훑는 $61,980을 wick으로 보고, 0.382 되돌림 $62,275 상향 돌파(→EMA20 $62,691) 시 무효."
},
{
"seq": 2,
"base_target": 60186.38,
"turning_zone": [
59750.0,
60250.0
],
"likely_wick": 60000.0,
"rejection_confirm": 60600.0,
"invalid_overshoot": 59550.0,
"calibration_reasoning": "0.618 fib 지지 $60,186을 base로 약 0.4×ATR 오버슈트인 $59,750까지 하단 확장(폭 ≈0.41×ATR). $60,000 라운드넘버가 강한 유동성 자석이라 likely_wick=$60,000이며, $60,600 Chairman 지지 회복으로 반응 확인·$59,550 이탈 시 swing low로 직행하며 무효."
},
{
"seq": 3,
"base_target": 59080.0,
"turning_zone": [
58300.0,
59080.0
],
"likely_wick": 58950.0,
"rejection_confirm": 59600.0,
"invalid_overshoot": 57850.0,
"calibration_reasoning": "터미널 swing low: 7일 저점·Wyckoff Phase E·최대 sell-side 유동성 풀이라 0.64×ATR로 확장한 [$58,300, $59,080] 설정. $59,080 저점과 $59,000 라운드넘버 아래 스톱을 훑는 $58,950을 wick으로 보고, 다음 지지 $57,900(Chairman) 이탈 시 반전 무효. 상방 shark PRZ $71,746은 미확정·report-only라 미반영."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 61800.00,\n \"turning_zone\": [61665.00, 62050.00],\n \"likely_wick\": 61980.00,\n \"rejection_confirm\": 61500.00,\n \"invalid_overshoot\": 62300.00,\n \"calibration_reasoning\": \"하단은 0.5 되돌림 저항 $61,665, 상단은 $61,800 Chairman 저항 위 $62,000 라운드넘버 유동성에 앵커(폭 ≈0.32×ATR). 강한 베어리시 구조상 반등이 제한적이므로 $61,800 위 스톱을 훑는 $61,980을 wick으로 보고, 0.382 되돌림 $62,275 상향 돌파(→EMA20 $62,691) 시 무효.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 60186.38,\n \"turning_zone\": [59750.00, 60250.00],\n \"likely_wick\": 60000.00,\n \"rejection_confirm\": 60600.00,\n \"invalid_overshoot\": 59550.00,\n \"calibration_reasoning\": \"0.618 fib 지지 $60,186을 base로 약 0.4×ATR 오버슈트인 $59,750까지 하단 확장(폭 ≈0.41×ATR). $60,000 라운드넘버가 강한 유동성 자석이라 likely_wick=$60,000이며, $60,600 Chairman 지지 회복으로 반응 확인·$59,550 이탈 시 swing low로 직행하며 무효.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 59080.00,\n \"turning_zone\": [58300.00, 59080.00],\n \"likely_wick\": 58950.00,\n \"rejection_confirm\": 59600.00,\n \"invalid_overshoot\": 57850.00,\n \"calibration_reasoning\": \"터미널 swing low: 7일 저점·Wyckoff Phase E·최대 sell-side 유동성 풀이라 0.64×ATR로 확장한 [$58,300, $59,080] 설정. $59,080 저점과 $59,000 라운드넘버 아래 스톱을 훑는 $58,950을 wick으로 보고, 다음 지지 $57,900(Chairman) 이탈 시 반전 무효. 상방 shark PRZ $71,746은 미확정·report-only라 미반영.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 50.4,
"chairman": 70.9,
"operating_path": 327.2,
"tp_calibrator": 239.9
},
"agents": {},
"total_s": 688.5
}
}