Signal: BEARISH (74%) | Price: $73,487.10 | 2026-05-30 05:00 KST | 300 candles
Council: 2 bullish, 1 neutral, 3 bearish | Support: $73,346 / $73,207 / $73,175 | Resistance: $73,550 / $73,593 / $73,914
BTC 1시간 구조는 현재 확정 분배 이후 Phase E 저점 $72,436.00을 형성한 뒤, $72,436.00~$74,293.10 범위의 단기 재분배 후보 내부에 위치한 상태로 진단된다. 구조적 관점에서는 와이코프 분배 하단 $76,200.00 아래에 머물고 있고, ICT·캔들 역시 구조 bias를 bearish로 유지하므로 overall_signal은 bearish가 우세하다. 다만 $72,436.00~$73,206.80 수요대, 하모닉 PRZ $72,656.05~$73,174.57, 고거래량 bullish engulfing 반응이 겹쳐 단기 반등 조건은 존재한다. 현재 핵심 구조 저항은 $73,913.50~$73,932.20 및 $74,293.10이며, 구조적 약세 무효화는 $76,155.50~$76,200.00 회복, 최종적으로 $78,077.10 회복 여부에 달려 있다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | BEARISH | 84% | $72,436 / $72,668 | $73,932 / $74,293 |
| ICT Trader | BULLISH | 62% | $73,207 / $72,821 | $73,914 / $73,932 |
| Derivatives Trader | BEARISH | 64% | $72,436 / $72,300 | $73,550 / $74,500 |
| Candlestick Reader | BULLISH | 58% | $72,436 / $72,992 | $73,550 / $74,850 |
| Fibonacci Analyst | BEARISH | 58% | $73,346 / $73,172 | $73,593 / $73,909 |
| Harmonic Specialist | NEUTRAL | 42% | $73,175 / $72,915 | $73,932 / $74,370 |
Support: $72,436 / $72,668 / $74,632 | Resistance: $73,932 / $74,293 / $74,632 | Horizon: short/medium term
1시간 구조는 regime=DIS, regime_state=confirmed_dis이며 BC $77,757.50 → AR $76,200.00 → UTAD $78,077.10 → LPSY $76,155.50 → SOW $74,632.00 → Phase E $72,436.00 순서가 확인된 분배 구조다. 현재가 $73,487.10은 원래 분배 박스 하단 $76,200.00 아래에 있어 Phase E 하방 이탈 이후의 약세 구조가 유지된다. 다만 단기적으로는 $72,436.00 저점 이후 $74,293.10까지 반등한 재분배 후보 범위 내부에 있으므로, 즉시 추가 붕괴보다는 $73,932.20~$74,293.10 공급 재확인 후 $72,436.00 재시험을 우선 경로로 본다. 구조적 약세가 무효화되려면 최소 $76,155.50 LPSY 및 $76,200.00 원래 AR 하단을 회복해야 하며, $78,077.10 UTAD 고점 회복 전까지는 분배 해석이 우세하다.
Support: $73,207 / $72,821 / $72,436 | Resistance: $73,914 / $73,932 / $74,293 | Horizon: short term
확정 구조 관점에서는 마지막 구조 이벤트가 $76,434.00의 CHoCH_bearish이므로 structure_bias는 아직 bearish로 판단한다. 다만 실행 셋업 관점에서는 현재가 $73,487.10이 EQ $73,913.50 아래 discount에 있으며, 활성 bullish OB 후보 $72,436.00-$73,206.80 바로 위에서 반응 중이기 때문에 단기 bullish setup이 우세하다. 상방으로는 이전일 고점 $73,932.20과 Asian kill zone 고점 $74,293.10을 회복해야 매수 반응이 확인되며, 이후 EMA120 $74,850.43 및 range high $75,391.00이 다음 저항이다. 반대로 $72,436.00을 하향 이탈하면 bullish OB와 7일 저점이 동시에 무효화되어 bearish 구조 추종 시나리오가 강화된다.
Support: $72,436 / $72,300 / $70,800 | Resistance: $73,550 / $74,500 / $74,850 | Horizon: short term, 4-8시간
확정 구조 관점에서는 $72,436 7일 저점이 아직 명확히 이탈되지 않았고, BOS/CHoCH 확인이 부족하므로 structure_bias는 neutral로 본다. 다만 셋업 관점에서는 현재가 $73,487.10이 EMA20 $73,550.46 아래에 있고 EMA120 $74,850.43, EMA240 $75,721.49 아래에서 수용되고 있어 반등 탄력이 약하다. CVD가 -3242.3930 감소했고 OI도 24시간 -1.6380% 줄어 가격 상승을 지지하는 신규 포지션 유입이 확인되지 않는다. 롱 계정 비율이 0.619로 여전히 높고 account_long_crowding이 1.000인 상태에서 가장 강한 청산 레벨이 $72,300에 있어 단기적으로 하방 유동성 사냥 가능성이 우세하다.
Support: $72,436 / $72,992 / $73,487 | Resistance: $73,550 / $74,850 / $75,257 | Horizon: short term
캔들 관점에서는 최근 3개 주요 패턴 중 고거래량 bullish engulfing이 가장 높은 품질 0.673으로 탐지되어, $72,436.00 7일 저점 부근 수요 반응 가능성이 있다. 다만 현재가 $73,487.10는 EMA20 $73,550.46을 아직 명확히 회복하지 못했고, EMA120 $74,850.43 및 EMA240 $75,721.49 아래에 머물러 확인된 구조는 여전히 약세 쪽이다. 따라서 구조_bias는 bearish로 보되, 할인 구간과 고거래량 반전 캔들 조합 때문에 setup_bias는 bullish로 분리한다. 단기적으로 $73,550.46 상향 안착 시 $74,850.43까지 반등 여지가 커지며, 반대로 $72,436.00 이탈 시 bullish engulfing 기반 셋업은 무효화된다.
Support: $73,346 / $73,172 / $72,999 | Resistance: $73,593 / $73,909 / $74,850 | Horizon: 단기(1~6시간)
현재 BTC는 하락 스윙 $73,909 → $72,436 이후 반등 중이며, 가격 $73,487.10은 골든 레벨 ret_0.618 $73,346.07 위에 있지만 ret_0.786 $73,593.46 아래에 머물러 있습니다. 구조적으로는 스윙 고점 $73,909 회복이나 명확한 BOS가 확인되지 않았기 때문에, 현 단계는 상승 전환보다는 하락 스윙 내부의 되돌림으로 보는 것이 더 타당합니다. 특히 $73,172.30~$73,346.07~$73,593.46 구간은 피보나치 반응 구간이며, confluence_quality 0.850과 reaction_probability 0.65로 단기 반응 가능성이 높습니다. $73,593.46을 돌파하지 못하면 $73,346.07, $73,172.30, $72,998.53 순으로 재하락 압력이 열립니다.
Support: $73,175 / $72,915 / $72,656 | Resistance: $73,932 / $74,370 / $74,797 | Horizon: short term, 1h 기준 12-24시간
하모닉 기준으로 총 84개 패턴, 완료 35개, 형성 D-PRZ 49개가 탐지되었지만, 현재 actionable_patterns_list와 validated_tp_ladder가 모두 비어 있어 단독 방향 신호로 쓰기 어렵다. 가장 가까운 유의미한 하단 반응 구간은 bullish Gartley 후보 PRZ $72,656.05-$73,174.57이며, 완료된 후보 Shark는 $72,436.00 저점에서 반응 후 $73,503.78 TP2 부근까지 도달해 단기 bullish setup 근거는 존재한다. 다만 confirmed_reaction_prz_count가 0이고 council_relevant_prz_count도 0이므로, 구조적으로는 bullish 전환이 확정되었다고 볼 수 없어 structure_bias는 neutral로 둔다. 상방은 $73,932.20, $74,369.77-$75,223.95, $74,839.29-$75,500.81이 순차 저항이며, 하방은 $73,174.57, $72,915.31, $72,656.05, $72,436.00 방어 여부가 핵심이다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $73,172 | support_test | Fibonacci (fib_confluence strict 0.85), ICT (bullish OB 상단 $73,206.80), Harmonic (Gartley PRZ 상단 $73,174.57) | 3.0 | 현재가 $73,487.10이 EMA20 $73,550.46·ret_0.786 $73,593.46 저항에서 반응 거부된 뒤 ret_0.618 골든 $73,346.07을 하향하며, strict급 피보나치 컨플루언스 $73,172.30(거리 0.43%)을 첫 지지로 테스트. 이 지점은 하모닉 Gartley PRZ 상단·ICT bullish OB 상단과 겹치는 수요대 진입부로, 1차 반응 또는 통과 분기점이 된다. |
| 2 | $72,300 | liquidity_sweep | Wyckoff (Phase E 저점 $72,436.00), Derivatives (최강 청산 레벨 $72,300, account_long_crowding 1.0, CVD -3242/OI -1.64%), Candlestick (7일 저점 $72,436.00) | 11.0 | 공급 우위(CVD -3242.39, 24h OI -1.64%)와 포지션 언와인딩 성격이 지속되어 $73,172.30 수요 반응이 약화되면, Phase E·7일 구조 저점 $72,436.00을 재시험하고 그 직하단 $72,300 청산 집중 구간까지 하방 유동성을 스윕. 롱 크라우딩 1.0 환경의 스톱 헌팅이 핵심 하방 목표이며, $72,436~$72,300은 0.5 ATR 미만 근접 구간이라 단일 스윕 웨이포인트로 통합한다. |
| 3 | $73,346 | resistance_test | ICT (bullish OB $72,436-$73,207 반응), Harmonic (Shark 반응점수 1.0·Gartley PRZ), Candlestick (고거래량 bullish engulfing 품질 0.673), Fibonacci (ret_0.618 $73,346.07) | 21.0 | $72,436~$73,174 수요 컨플루언스(ICT OB·하모닉 PRZ·고거래량 bullish engulfing)에서 스윕 직후 반발, 직전 지지였던 ret_0.618 골든 $73,346.07을 이번엔 저항으로 되돌림 테스트. 다만 council 74% bearish·Wyckoff 84% bearish 구조 내부의 반응이므로, ICT EQ $73,913.50·전일고점 $73,932.20 회복 없이 lower high를 형성하며 약세 구조에 종속될 가능성이 우세하다. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $73,172 | $73,593 | High first |
| 8h | $72,436 | $73,593 | High first |
| 24h | $72,300 | $73,593 | High first |
Invalidation: $74,293
```json
{
"path_type": "complex",
"confidence": 0.64,
"waypoints": [
{
"seq": 1,
"price": 73172.30,
"type": "support_test",
"source": "Fibonacci (fib_confluence strict 0.85), ICT (bullish OB 상단 $73,206.80), Harmonic (Gartley PRZ 상단 $73,174.57)",
"description": "현재가 $73,487.10이 EMA20 $73,550.46·ret_0.786 $73,593.46 저항에서 반응 거부된 뒤 ret_0.618 골든 $73,346.07을 하향하며, strict급 피보나치 컨플루언스 $73,172.30(거리 0.43%)을 첫 지지로 테스트. 이 지점은 하모닉 Gartley PRZ 상단·ICT bullish OB 상단과 겹치는 수요대 진입부로, 1차 반응 또는 통과 분기점이 된다.",
"est_hours": 3.0
},
{
"seq": 2,
"price": 72300.00,
"type": "liquidity_sweep",
"source": "Wyckoff (Phase E 저점 $72,436.00), Derivatives (최강 청산 레벨 $72,300, account_long_crowding 1.0, CVD -3242/OI -1.64%), Candlestick (7일 저점 $72,436.00)",
"description": "공급 우위(CVD -3242.39, 24h OI -1.64%)와 포지션 언와인딩 성격이 지속되어 $73,172.30 수요 반응이 약화되면, Phase E·7일 구조 저점 $72,436.00을 재시험하고 그 직하단 $72,300 청산 집중 구간까지 하방 유동성을 스윕. 롱 크라우딩 1.0 환경의 스톱 헌팅이 핵심 하방 목표이며, $72,436~$72,300은 0.5 ATR 미만 근접 구간이라 단일 스윕 웨이포인트로 통합한다.",
"est_hours": 11.0
},
{
"seq": 3,
"price": 73346.07,
"type": "resistance_test",
"source": "ICT (bullish OB $72,436-$73,207 반응), Harmonic (Shark 반응점수 1.0·Gartley PRZ), Candlestick (고거래량 bullish engulfing 품질 0.673), Fibonacci (ret_0.618 $73,346.07)",
"description": "$72,436~$73,174 수요 컨플루언스(ICT OB·하모닉 PRZ·고거래량 bullish engulfing)에서 스윕 직후 반발, 직전 지지였던 ret_0.618 골든 $73,346.07을 이번엔 저항으로 되돌림 테스트. 다만 council 74% bearish·Wyckoff 84% bearish 구조 내부의 반응이므로, ICT EQ $73,913.50·전일고점 $73,932.20 회복 없이 lower high를 형성하며 약세 구조에 종속될 가능성이 우세하다.",
"est_hours": 21.0
}
],
"period_extremes": {
"4h": {"expected_high": 73593.46, "expected_low": 73172.30, "high_first": true},
"8h": {"expected_high": 73593.46, "expected_low": 72436.00, "high_first": true},
"24h": {"expected_high": 73593.46, "expected_low": 72300.00, "high_first": true}
},
"triggers": {
"bullish": {
"price": 73932.20,
"description": "전일 고점·와이코프 AR $73,932.20을 시간봉 종가로 회복하면 ICT EQ $73,913.50 상향 수용과 함께 수요 흡수가 확인되어, 반등이 단순 반응을 넘어 $74,293.10→$74,850.43로 확장. 약세 우선 경로의 1차 경고선."
},
"bearish": {
"price": 72300.00,
"description": "$72,300 청산 집중 구간 아래로 시간봉 acceptance가 발생하면 $72,436 수요대·하모닉 PRZ가 동시 무효화되어, WP3 반등 시나리오가 폐기되고 $72,035.45→$70,800으로 하방 연장(분배 추종 가속)."
}
},
"scenario_invalidation": 74293.10
}
```{
"overall_signal": "bearish",
"overall_confidence": 0.74,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.64,
"active_setups": [
"피보나치: 현재가 $73,487.10은 하락 스윙 $73,909 → $72,436의 ret_0.786 저항 $73,593.46 바로 아래에서 반응 테스트 중",
"파생: 가격이 EMA20 $73,550.46 아래에 있고 CVD 변화 -3242.3930, 24시간 OI -1.6380%로 반등 수요보다 포지션 언와인딩 성격이 강함",
"와이코프: 단기 재분배 후보 상단 $74,293.10 이후 $73,932.20 아래로 재진입하여 공급 우위 조건 유지",
"하방 유동성: 7일 저점 및 구조 저점 $72,436.00, 주요 청산 집중 $72,300이 근접",
"반대 근거: ICT·캔들·하모닉은 $72,436.00~$73,206.80 수요대와 bullish engulfing 반응을 근거로 단기 반등 셋업을 인정"
],
"setup_vs_structure": "구조와 실행 셋업은 대체로 약세 쪽으로 정렬되어 있으나, $72,436.00 부근에서 발생한 수요 반응 때문에 즉시 일방향 약세로 단정하기는 어렵다. 즉, 레짐은 bearish이지만 단기 실행에서는 $73,550.46~$73,932.20 회복 여부와 $72,436.00 방어 여부를 함께 확인해야 하는 구간이다."
},
"signal_breakdown": {
"bullish_count": 2,
"bearish_count": 3,
"neutral_count": 1
},
"key_levels": {
"support": [
73346.07,
73206.8,
73174.57,
72998.53,
72821.4,
72436.0,
72300.0,
72035.45
],
"resistance": [
73550.46,
73593.46,
73913.5,
73932.2,
74293.1,
74632.0,
74850.43,
76200.0,
78077.1
]
},
"confluences": [
"와이코프, ICT, 캔들, 하모닉, 파생 모두 $72,436.00을 핵심 구조 저점 또는 수요·무효화 기준으로 제시한다.",
"ICT의 bullish OB $72,436.00~$73,206.80, 하모닉 bullish Gartley PRZ $72,656.05~$73,174.57, 피보나치 클러스터 $73,172.30이 $72.6k~$73.2k 수요 구간으로 겹친다.",
"피보나치 ret_0.786 $73,593.46, 캔들 EMA20 $73,550.46, 하모닉 단기 TP2 $73,503.78이 $73,500~$73,600 부근의 단기 저항·반응 구간으로 수렴한다.",
"ICT EQ $73,913.50, 전일 고점 $73,932.20, 와이코프 재분배 AR $73,932.20이 $73,913~$73,932를 구조 확인 저항으로 공통 지목한다.",
"와이코프 재분배 UT $74,293.10과 ICT Asian kill zone 고점 $74,293.10이 동일한 상단 공급 확인 레벨이다.",
"캔들 EMA120 $74,850.43, ICT EMA120 $74,850.43, 피보나치 상단 저항 $74,850.43이 중기 저항으로 일치한다.",
"와이코프 분배 하단 $76,200.00과 LPSY $76,155.50은 구조적 약세 무효화 전 단계의 핵심 회복 구간으로 제시된다."
],
"conflicts": [
"ICT와 캔들은 실행 셋업을 bullish로 보지만, 두 분석 모두 구조 자체는 bearish로 분리한다. 이는 $72,436.00 부근 반등이 아직 레짐 전환이 아니라 약세 구조 내부의 반응일 가능성을 의미한다.",
"피보나치는 현재가가 골든 레벨 $73,346.07 위에 있음에도 $73,593.46 돌파 수용 전까지 되돌림 저항으로 판단한다. 반면 ICT는 현재가가 EQ $73,913.50 아래 할인 구간이므로 수요 반응 가능성을 더 높게 본다.",
"하모닉은 완료된 bullish Shark의 반응 점수 1.0과 $73,503.78 부근 TP 도달을 제시하지만, 행동 가능한 단독 패턴과 검증된 TP 래더가 없어 구조 판단을 뒤집을 권한은 낮다.",
"파생 데이터는 CVD 감소와 OI 하락으로 반등의 질을 약하게 보지만, 가격은 아직 $72,436.00 구조 저점을 이탈하지 않아 확정 붕괴 신호로 보기는 이르다."
],
"highest_conviction_analyst": "Wyckoff Expert — 84% 신뢰도로 가장 강한 신호를 제시하며, BC $77,757.50 → AR $76,200.00 → UTAD $78,077.10 → LPSY $76,155.50 → SOW $74,632.00 → Phase E $72,436.00의 분배 진행을 구체적 가격과 단계로 설명한다. 또한 현재 활성 구조를 $72,436.00~$74,293.10 재분배 후보 범위로 분리해, 완료된 prior distribution과 현재 구조 후보를 구분한 점이 가장 설득력 있다.",
"invalidation_level": "구조적 bearish thesis는 우선 $76,155.50~$76,200.00 회복 및 수용 시 약화되며, $78,077.10 UTAD 고점 회복 시 분배 구조 해석이 실질적으로 무효화된다.",
"executive_summary": "BTC 1시간 구조는 현재 확정 분배 이후 Phase E 저점 $72,436.00을 형성한 뒤, $72,436.00~$74,293.10 범위의 단기 재분배 후보 내부에 위치한 상태로 진단된다. 구조적 관점에서는 와이코프 분배 하단 $76,200.00 아래에 머물고 있고, ICT·캔들 역시 구조 bias를 bearish로 유지하므로 overall_signal은 bearish가 우세하다. 다만 $72,436.00~$73,206.80 수요대, 하모닉 PRZ $72,656.05~$73,174.57, 고거래량 bullish engulfing 반응이 겹쳐 단기 반등 조건은 존재한다. 현재 핵심 구조 저항은 $73,913.50~$73,932.20 및 $74,293.10이며, 구조적 약세 무효화는 $76,155.50~$76,200.00 회복, 최종적으로 $78,077.10 회복 여부에 달려 있다."
}{
"symbol": "BTC/USDT",
"timeframe": "1h",
"timestamp": "2026-05-30 05:00 KST",
"last_price": 73487.1,
"num_candles": 300,
"stage1_analyses": {
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "bearish",
"confidence": 0.58,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.62,
"setup_signals": [
"현재가 $73,487.10은 스윙 EQ인 ret_0.5 $73,172.30 위에 있어 단기 프리미엄 구간에 위치",
"하락 스윙 $73,909 → $72,436의 ret_0.786 저항 $73,593.46까지 0.14% 거리로 근접 테스트 중",
"핵심 0.618 골든 레벨 $73,346.07은 이미 상회했지만, $73,593.46 돌파 수용 전까지는 되돌림 저항 구간",
"EMA20 $73,550.46 부근과 ret_0.786 $73,593.46이 겹쳐 단기 공급 반응 가능성 존재",
"가격이 EMA120 $74,850.43 및 EMA240 $75,721.49 아래에 있어 상위 단기 구조는 아직 회복 미확인"
],
"reasoning": "현재 BTC는 하락 스윙 $73,909 → $72,436 이후 반등 중이며, 가격 $73,487.10은 골든 레벨 ret_0.618 $73,346.07 위에 있지만 ret_0.786 $73,593.46 아래에 머물러 있습니다. 구조적으로는 스윙 고점 $73,909 회복이나 명확한 BOS가 확인되지 않았기 때문에, 현 단계는 상승 전환보다는 하락 스윙 내부의 되돌림으로 보는 것이 더 타당합니다. 특히 $73,172.30~$73,346.07~$73,593.46 구간은 피보나치 반응 구간이며, confluence_quality 0.850과 reaction_probability 0.65로 단기 반응 가능성이 높습니다. $73,593.46을 돌파하지 못하면 $73,346.07, $73,172.30, $72,998.53 순으로 재하락 압력이 열립니다.",
"key_levels": {
"support": [
73346.07,
73172.3,
72998.53,
72436.0,
72035.45
],
"resistance": [
73593.46,
73909.0,
74850.43,
75721.49
]
},
"time_horizon": "단기(1~6시간)",
"invalidation_level": "$73,909.00 상향 돌파 및 수용",
"risk_scenario": "$73,593.46 ret_0.786 저항을 강하게 돌파하고 $73,909.00 스윙 고점까지 회복하면, 현재의 하락 되돌림 관점은 무효화되며 $74,850.43 EMA120 방향으로 숏 커버링성 상승이 이어질 수 있습니다.",
"data_quality": "high",
"metrics": {
"swing_pair": "High→Low: $73,909 → $72,436",
"direction": "down",
"nearest_fib": "ret_0.786",
"nearest_fib_price": 73593.46,
"nearest_fib_distance": 0.14,
"golden_ratio_level": 73346.07,
"fib_ret_382": 72998.53,
"fib_ret_618": 73346.07,
"confluence_zones": [
{
"price": 72551.84,
"count": 3,
"levels": [
"ext_1.0",
"ext_1.0",
"ret_0.236"
],
"cluster_score": 0.85
},
{
"price": 73172.3,
"count": 3,
"levels": [
"ret_0.382",
"ret_0.5",
"ret_0.618"
],
"cluster_score": 0.85
},
{
"price": 69976.11,
"count": 2,
"levels": [
"ext_1.414",
"ext_2.618"
],
"cluster_score": 0.6
},
{
"price": 70866.25,
"count": 2,
"levels": [
"ext_1.272",
"ext_2.0"
],
"cluster_score": 0.6
},
{
"price": 71676.14,
"count": 2,
"levels": [
"ext_1.618",
"ext_1.414"
],
"cluster_score": 0.6
}
],
"support_levels": [
73346.0668,
73172.3,
72998.5332
],
"resistance_levels": [
73593.4636
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 72783.53,
"distance_pct": 0.96,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ret_0.382",
"price": 72998.53,
"distance_pct": 0.66,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ret_0.5",
"price": 73172.3,
"distance_pct": 0.43,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ret_0.618",
"price": 73346.07,
"distance_pct": 0.19,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ret_0.786",
"price": 73593.46,
"distance_pct": 0.14,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.0",
"price": 72436.0,
"distance_pct": 1.43,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ext_1.272",
"price": 72035.45,
"distance_pct": 1.98,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ext_1.414",
"price": 71826.34,
"distance_pct": 2.26,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ext_1.618",
"price": 71525.93,
"distance_pct": 2.67,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ext_2.0",
"price": 70963.4,
"distance_pct": 3.43,
"is_support": true,
"cluster_score": 0.6
}
],
"confluence_quality": 0.85,
"fib_reaction_state": "testing",
"reaction_probability": 0.65
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.58,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.62,\n \"setup_signals\": [\n \"현재가 $73,487.10은 스윙 EQ인 ret_0.5 $73,172.30 위에 있어 단기 프리미엄 구간에 위치\",\n \"하락 스윙 $73,909 → $72,436의 ret_0.786 저항 $73,593.46까지 0.14% 거리로 근접 테스트 중\",\n \"핵심 0.618 골든 레벨 $73,346.07은 이미 상회했지만, $73,593.46 돌파 수용 전까지는 되돌림 저항 구간\",\n \"EMA20 $73,550.46 부근과 ret_0.786 $73,593.46이 겹쳐 단기 공급 반응 가능성 존재\",\n \"가격이 EMA120 $74,850.43 및 EMA240 $75,721.49 아래에 있어 상위 단기 구조는 아직 회복 미확인\"\n ],\n \"reasoning\": \"현재 BTC는 하락 스윙 $73,909 → $72,436 이후 반등 중이며, 가격 $73,487.10은 골든 레벨 ret_0.618 $73,346.07 위에 있지만 ret_0.786 $73,593.46 아래에 머물러 있습니다. 구조적으로는 스윙 고점 $73,909 회복이나 명확한 BOS가 확인되지 않았기 때문에, 현 단계는 상승 전환보다는 하락 스윙 내부의 되돌림으로 보는 것이 더 타당합니다. 특히 $73,172.30~$73,346.07~$73,593.46 구간은 피보나치 반응 구간이며, confluence_quality 0.850과 reaction_probability 0.65로 단기 반응 가능성이 높습니다. $73,593.46을 돌파하지 못하면 $73,346.07, $73,172.30, $72,998.53 순으로 재하락 압력이 열립니다.\",\n \"key_levels\": {\n \"support\": [\n 73346.07,\n 73172.3,\n 72998.53,\n 72436.0,\n 72035.45\n ],\n \"resistance\": [\n 73593.46,\n 73909.0,\n 74850.43,\n 75721.49\n ]\n },\n \"time_horizon\": \"단기(1~6시간)\",\n \"invalidation_level\": \"$73,909.00 상향 돌파 및 수용\",\n \"risk_scenario\": \"$73,593.46 ret_0.786 저항을 강하게 돌파하고 $73,909.00 스윙 고점까지 회복하면, 현재의 하락 되돌림 관점은 무효화되며 $74,850.43 EMA120 방향으로 숏 커버링성 상승이 이어질 수 있습니다.\",\n \"data_quality\": \"high\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bullish",
"confidence": 0.62,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.823,
"setup_signals": [
"현재가 $73,487.10은 EQ $73,913.50 아래의 discount 영역에 위치",
"활성 bullish OB 후보가 $72,436.00-$73,206.80에 존재하며 현재가가 해당 수요대 바로 위에서 거래 중",
"bullish OB 내부 중간값 $72,821.40이 단기 방어 기준으로 작동 가능",
"이전일 고점 $73,932.20을 돌파한 뒤 재차 discount로 되돌림이 발생해 재매집성 눌림 가능성 존재",
"최근 7일 저점 및 이전일 저점이 동일한 $72,436.00으로 명확한 sell-side liquidity 기준 형성"
],
"reasoning": "확정 구조 관점에서는 마지막 구조 이벤트가 $76,434.00의 CHoCH_bearish이므로 structure_bias는 아직 bearish로 판단한다. 다만 실행 셋업 관점에서는 현재가 $73,487.10이 EQ $73,913.50 아래 discount에 있으며, 활성 bullish OB 후보 $72,436.00-$73,206.80 바로 위에서 반응 중이기 때문에 단기 bullish setup이 우세하다. 상방으로는 이전일 고점 $73,932.20과 Asian kill zone 고점 $74,293.10을 회복해야 매수 반응이 확인되며, 이후 EMA120 $74,850.43 및 range high $75,391.00이 다음 저항이다. 반대로 $72,436.00을 하향 이탈하면 bullish OB와 7일 저점이 동시에 무효화되어 bearish 구조 추종 시나리오가 강화된다.",
"key_levels": {
"support": [
73206.8,
72821.4,
72436.0
],
"resistance": [
73913.5,
73932.2,
74293.1,
74850.43,
75391.0,
76434.0,
76682.3,
78077.1
]
},
"time_horizon": "short term",
"invalidation_level": "$72,436.00",
"risk_scenario": "$72,436.00 아래로 종가 수용이 발생하면 활성 bullish OB가 실패하고 sell-side liquidity가 확장되며, 다음 하락 구간에서는 $73,206.80이 저항으로 전환될 가능성이 높다. 이 경우 $76,434.00 CHoCH_bearish 이후의 하락 구조가 재개되며, 단기 반등 셋업은 폐기해야 한다.",
"data_quality": "medium",
"metrics": {
"order_blocks_total": 2,
"confirmed_bullish_ob": 0,
"confirmed_bearish_ob": 0,
"candidate_bullish_ob": 1,
"candidate_bearish_ob": 1,
"active_bullish_ob": 1,
"active_bearish_ob": 0,
"nearest_bull_ob_range": {
"bottom": 72436.0,
"top": 73206.8,
"quality": "candidate",
"score": 0.619
},
"nearest_bear_ob_range": {
"bottom": 76682.3,
"top": 78077.1,
"quality": "candidate",
"score": 0.708
},
"active_bullish_ob_list": [
{
"type": "bullish_ob",
"idx": 294,
"top": 73206.8,
"bottom": 72436.0,
"mid": 72821.4,
"quality": "candidate",
"score": 0.619,
"displacement_score": 0.484,
"has_fvg": true,
"has_sweep_context": false,
"fvg_range": {
"bottom": 73206.8,
"top": 73528.5
},
"swept_level": null,
"source_move_idx": 294,
"proximity": "nearby"
}
],
"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": 62,
"fvg_open_zones": [],
"bos_choch_events": [
"BOS_bullish",
"BOS_bearish",
"BOS_bullish",
"CHoCH_bearish"
],
"bos_choch_levels": [
{
"type": "BOS_bullish",
"level": 77384.6
},
{
"type": "BOS_bearish",
"level": 76696.7
},
{
"type": "BOS_bullish",
"level": 77600.0
},
{
"type": "CHoCH_bearish",
"level": 76434.0
}
],
"bos_sequence": [
"BOS_bullish",
"BOS_bearish",
"BOS_bullish",
"CHoCH_bearish"
],
"consecutive_bull_bos": 0,
"consecutive_bear_bos": 0,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [],
"current_zone": "discount",
"eq_level": 73913.5,
"range_high": 75391.0,
"range_low": 72436.0,
"bull_score": 6.971,
"bear_score": 4.7,
"setup_bias": "bullish",
"setup_score": 0.823,
"setup_signals": [
"bullish BOS above $77,384.60",
"bullish BOS above $77,600.00",
"bullish OB candidate $72,436.00-$73,206.80 (nearby, score=0.62)",
"broken previous day high $73,932.20"
],
"retracement_direction": "bearish",
"current_retracement_pct": 114.0,
"deepest_retracement_pct": 146.7,
"previous_day_high": 73932.2,
"previous_day_low": 72436.0,
"broken_prev_high": true,
"broken_prev_low": false,
"sessions": {
"London": {
"active": false,
"high": null,
"low": null
},
"New York": {
"active": false,
"high": null,
"low": null
},
"Asian kill zone": {
"active": true,
"high": 74293.1,
"low": 72970.1
}
}
},
"raw_llm_response": "{\n \"signal\": \"bullish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.823,\n \"setup_signals\": [\n \"현재가 $73,487.10은 EQ $73,913.50 아래의 discount 영역에 위치\",\n \"활성 bullish OB 후보가 $72,436.00-$73,206.80에 존재하며 현재가가 해당 수요대 바로 위에서 거래 중\",\n \"bullish OB 내부 중간값 $72,821.40이 단기 방어 기준으로 작동 가능\",\n \"이전일 고점 $73,932.20을 돌파한 뒤 재차 discount로 되돌림이 발생해 재매집성 눌림 가능성 존재\",\n \"최근 7일 저점 및 이전일 저점이 동일한 $72,436.00으로 명확한 sell-side liquidity 기준 형성\"\n ],\n \"reasoning\": \"확정 구조 관점에서는 마지막 구조 이벤트가 $76,434.00의 CHoCH_bearish이므로 structure_bias는 아직 bearish로 판단한다. 다만 실행 셋업 관점에서는 현재가 $73,487.10이 EQ $73,913.50 아래 discount에 있으며, 활성 bullish OB 후보 $72,436.00-$73,206.80 바로 위에서 반응 중이기 때문에 단기 bullish setup이 우세하다. 상방으로는 이전일 고점 $73,932.20과 Asian kill zone 고점 $74,293.10을 회복해야 매수 반응이 확인되며, 이후 EMA120 $74,850.43 및 range high $75,391.00이 다음 저항이다. 반대로 $72,436.00을 하향 이탈하면 bullish OB와 7일 저점이 동시에 무효화되어 bearish 구조 추종 시나리오가 강화된다.\",\n \"key_levels\": {\n \"support\": [\n 73206.8,\n 72821.4,\n 72436.0\n ],\n \"resistance\": [\n 73913.5,\n 73932.2,\n 74293.1,\n 74850.43,\n 75391.0,\n 76434.0,\n 76682.3,\n 78077.1\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$72,436.00\",\n \"risk_scenario\": \"$72,436.00 아래로 종가 수용이 발생하면 활성 bullish OB가 실패하고 sell-side liquidity가 확장되며, 다음 하락 구간에서는 $73,206.80이 저항으로 전환될 가능성이 높다. 이 경우 $76,434.00 CHoCH_bearish 이후의 하락 구조가 재개되며, 단기 반등 셋업은 폐기해야 한다.\",\n \"data_quality\": \"medium\"\n}"
},
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bullish",
"confidence": 0.58,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.67,
"setup_signals": [
"현재가 $73,487.10는 7일 고저 기준 EQ $75,256.55 아래의 할인 구간에 위치",
"7일 저점 $72,436.00 근처에서 고거래량 bullish_engulfing@295 발생, 품질 0.673",
"doji@294가 고거래량으로 출현해 하락 압력 둔화 및 단기 균형 전환 신호",
"현재가가 EMA20 $73,550.46 바로 아래(-0.1%)에 있어 회복 확인 전의 선행 롱 셋업",
"bull_score 0.850이 bear_score 0.750보다 우위이나, 장기 EMA120 $74,850.43 및 EMA240 $75,721.49 아래라 구조 전환은 미확정"
],
"reasoning": "캔들 관점에서는 최근 3개 주요 패턴 중 고거래량 bullish engulfing이 가장 높은 품질 0.673으로 탐지되어, $72,436.00 7일 저점 부근 수요 반응 가능성이 있다. 다만 현재가 $73,487.10는 EMA20 $73,550.46을 아직 명확히 회복하지 못했고, EMA120 $74,850.43 및 EMA240 $75,721.49 아래에 머물러 확인된 구조는 여전히 약세 쪽이다. 따라서 구조_bias는 bearish로 보되, 할인 구간과 고거래량 반전 캔들 조합 때문에 setup_bias는 bullish로 분리한다. 단기적으로 $73,550.46 상향 안착 시 $74,850.43까지 반등 여지가 커지며, 반대로 $72,436.00 이탈 시 bullish engulfing 기반 셋업은 무효화된다.",
"key_levels": {
"support": [
72436.0,
72991.72,
73487.1
],
"resistance": [
73550.46,
74850.43,
75256.55,
75721.49,
78077.1
]
},
"time_horizon": "short term",
"invalidation_level": "$72,436.00",
"risk_scenario": "EMA20 $73,550.46 회복에 실패하고 매도 압력이 재개되면 최근 bullish engulfing은 단순 반등 실패로 해석될 수 있으며, $72,436.00 재시험 후 이탈 시 ATR 기준으로 추가 하락 변동성이 확대될 수 있다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 148,
"recent_patterns": 3,
"pattern_list": [
"bearish_engulfing@290",
"bullish_engulfing@295",
"doji@294"
],
"atr_value": 495.38,
"vol_avg_20": 6752.1,
"high_volume_patterns": [
"bullish_engulfing",
"doji"
],
"pattern_candidates": [
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.673,
"tier": "strict",
"high_volume": true
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.595,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.555,
"tier": "candidate",
"high_volume": true
}
],
"best_pattern_quality": 0.673,
"bull_score": 0.85,
"bear_score": 0.75
},
"raw_llm_response": "{\n \"signal\": \"bullish\",\n \"confidence\": 0.58,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.67,\n \"setup_signals\": [\n \"현재가 $73,487.10는 7일 고저 기준 EQ $75,256.55 아래의 할인 구간에 위치\",\n \"7일 저점 $72,436.00 근처에서 고거래량 bullish_engulfing@295 발생, 품질 0.673\",\n \"doji@294가 고거래량으로 출현해 하락 압력 둔화 및 단기 균형 전환 신호\",\n \"현재가가 EMA20 $73,550.46 바로 아래(-0.1%)에 있어 회복 확인 전의 선행 롱 셋업\",\n \"bull_score 0.850이 bear_score 0.750보다 우위이나, 장기 EMA120 $74,850.43 및 EMA240 $75,721.49 아래라 구조 전환은 미확정\"\n ],\n \"reasoning\": \"캔들 관점에서는 최근 3개 주요 패턴 중 고거래량 bullish engulfing이 가장 높은 품질 0.673으로 탐지되어, $72,436.00 7일 저점 부근 수요 반응 가능성이 있다. 다만 현재가 $73,487.10는 EMA20 $73,550.46을 아직 명확히 회복하지 못했고, EMA120 $74,850.43 및 EMA240 $75,721.49 아래에 머물러 확인된 구조는 여전히 약세 쪽이다. 따라서 구조_bias는 bearish로 보되, 할인 구간과 고거래량 반전 캔들 조합 때문에 setup_bias는 bullish로 분리한다. 단기적으로 $73,550.46 상향 안착 시 $74,850.43까지 반등 여지가 커지며, 반대로 $72,436.00 이탈 시 bullish engulfing 기반 셋업은 무효화된다.\",\n \"key_levels\": {\n \"support\": [\n 72436.0,\n 72991.72,\n 73487.1\n ],\n \"resistance\": [\n 73550.46,\n 74850.43,\n 75256.55,\n 75721.49,\n 78077.1\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$72,436.00\",\n \"risk_scenario\": \"EMA20 $73,550.46 회복에 실패하고 매도 압력이 재개되면 최근 bullish engulfing은 단순 반등 실패로 해석될 수 있으며, $72,436.00 재시험 후 이탈 시 ATR 기준으로 추가 하락 변동성이 확대될 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.64,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.72,
"setup_signals": [
"현재가 $73,487.10가 EMA20 $73,550.46 아래에 있으며, EMA120 $74,850.43 및 EMA240 $75,721.49 하방에 체류",
"7일 레인지 EQ $75,256.55 아래 할인 구간에 있으나 CVD 변화 -3242.3930으로 매수 반응 부재",
"24시간 OI -1.6380% 감소로 신규 롱 유입보다 포지션 언와인딩 성격이 강함",
"롱 계정 비율 0.619, account_long_crowding 1.000으로 여전히 롱 포지셔닝이 혼잡한 상태",
"가장 강한 하방 청산 레벨이 $72,300에 위치해 현재가와 근접하여 단기 자석 역할 가능",
"현물-선물 베이시스 -0.0451%로 선물 프리미엄이 약하고 파생 수요가 둔화"
],
"reasoning": "확정 구조 관점에서는 $72,436 7일 저점이 아직 명확히 이탈되지 않았고, BOS/CHoCH 확인이 부족하므로 structure_bias는 neutral로 본다. 다만 셋업 관점에서는 현재가 $73,487.10이 EMA20 $73,550.46 아래에 있고 EMA120 $74,850.43, EMA240 $75,721.49 아래에서 수용되고 있어 반등 탄력이 약하다. CVD가 -3242.3930 감소했고 OI도 24시간 -1.6380% 줄어 가격 상승을 지지하는 신규 포지션 유입이 확인되지 않는다. 롱 계정 비율이 0.619로 여전히 높고 account_long_crowding이 1.000인 상태에서 가장 강한 청산 레벨이 $72,300에 있어 단기적으로 하방 유동성 사냥 가능성이 우세하다.",
"key_levels": {
"support": [
72436,
72300,
70800,
70100
],
"resistance": [
73550.46,
74500,
74850.43,
76700,
78077.1
]
},
"time_horizon": "short term, 4-8시간",
"invalidation_level": "$74,850.43",
"risk_scenario": "$74,500 상방 청산 레벨을 흡수한 뒤 EMA120 $74,850.43 위로 안착하면 숏 셋업은 무효화되며, $76,700 및 $78,077.10까지 숏 커버링 랠리가 전개될 수 있다.",
"data_quality": "high",
"metrics": {
"cvd_divergence": 0.15,
"cvd_change": -3242.393,
"oi_trend": 0.336,
"oi_change_pct_24h": -1.638,
"oi_latest": 104517.754,
"funding_pressure": 0.426,
"funding_avg": 7.364e-05,
"funding_change_24h": -3.298e-05,
"long_account_ratio": 0.631,
"short_account_ratio": 0.369,
"long_account_latest": 0.619,
"short_account_latest": 0.381,
"long_account_change_24h": -0.027,
"short_account_change_24h": 0.027,
"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.489,
"spot_futures_basis_pct": -0.0451,
"basis_change_lookback": 0.3122,
"aggregate_score": 0.28,
"bull_signals": 0,
"bear_signals": 4,
"liq_below": [
[
72300,
9289.211888099999
],
[
70800,
6653.649358000001
],
[
70100,
7882.710016000001
]
],
"liq_above": [
[
74500,
8568.394930499999
],
[
76700,
6807.471562000001
],
[
80800,
7107.6880375
]
],
"strongest_liq_level": 72300,
"fragility_score": 0.451,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.64,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.72,\n \"setup_signals\": [\n \"현재가 $73,487.10가 EMA20 $73,550.46 아래에 있으며, EMA120 $74,850.43 및 EMA240 $75,721.49 하방에 체류\",\n \"7일 레인지 EQ $75,256.55 아래 할인 구간에 있으나 CVD 변화 -3242.3930으로 매수 반응 부재\",\n \"24시간 OI -1.6380% 감소로 신규 롱 유입보다 포지션 언와인딩 성격이 강함\",\n \"롱 계정 비율 0.619, account_long_crowding 1.000으로 여전히 롱 포지셔닝이 혼잡한 상태\",\n \"가장 강한 하방 청산 레벨이 $72,300에 위치해 현재가와 근접하여 단기 자석 역할 가능\",\n \"현물-선물 베이시스 -0.0451%로 선물 프리미엄이 약하고 파생 수요가 둔화\"\n ],\n \"reasoning\": \"확정 구조 관점에서는 $72,436 7일 저점이 아직 명확히 이탈되지 않았고, BOS/CHoCH 확인이 부족하므로 structure_bias는 neutral로 본다. 다만 셋업 관점에서는 현재가 $73,487.10이 EMA20 $73,550.46 아래에 있고 EMA120 $74,850.43, EMA240 $75,721.49 아래에서 수용되고 있어 반등 탄력이 약하다. CVD가 -3242.3930 감소했고 OI도 24시간 -1.6380% 줄어 가격 상승을 지지하는 신규 포지션 유입이 확인되지 않는다. 롱 계정 비율이 0.619로 여전히 높고 account_long_crowding이 1.000인 상태에서 가장 강한 청산 레벨이 $72,300에 있어 단기적으로 하방 유동성 사냥 가능성이 우세하다.\",\n \"key_levels\": {\n \"support\": [\n 72436,\n 72300,\n 70800,\n 70100\n ],\n \"resistance\": [\n 73550.46,\n 74500,\n 74850.43,\n 76700,\n 78077.1\n ]\n },\n \"time_horizon\": \"short term, 4-8시간\",\n \"invalidation_level\": \"$74,850.43\",\n \"risk_scenario\": \"$74,500 상방 청산 레벨을 흡수한 뒤 EMA120 $74,850.43 위로 안착하면 숏 셋업은 무효화되며, $76,700 및 $78,077.10까지 숏 커버링 랠리가 전개될 수 있다.\",\n \"data_quality\": \"high\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "neutral",
"confidence": 0.42,
"structure_bias": "neutral",
"setup_bias": "bullish",
"setup_score": 0.46,
"setup_signals": [
"현재가 $73,487.10은 후보 bullish Gartley 활성 PRZ $72,656.05-$73,174.57 위에 위치하며, 해당 PRZ 중심 D는 $72,915.31",
"완료된 후보 bullish Shark는 D $72,436.00 이후 반응 점수 1.0을 기록했고, TP1 $73,239.10 및 TP2 $73,503.78 부근까지 반등이 진행됨",
"최근 7일 저점 $72,436.00 방어 후 현재가가 $73,487.10까지 회복했으나, $73,932.20 구조 유동성/TP3를 아직 확정 돌파하지 못함",
"상단에는 미확인 bearish Bat 형성 PRZ $74,369.77-$75,223.95 및 다수 bullish 고점 PRZ $74,839.29-$75,500.81이 대기해 있어 추격 매수보다는 반응 확인이 필요함"
],
"reasoning": "하모닉 기준으로 총 84개 패턴, 완료 35개, 형성 D-PRZ 49개가 탐지되었지만, 현재 actionable_patterns_list와 validated_tp_ladder가 모두 비어 있어 단독 방향 신호로 쓰기 어렵다. 가장 가까운 유의미한 하단 반응 구간은 bullish Gartley 후보 PRZ $72,656.05-$73,174.57이며, 완료된 후보 Shark는 $72,436.00 저점에서 반응 후 $73,503.78 TP2 부근까지 도달해 단기 bullish setup 근거는 존재한다. 다만 confirmed_reaction_prz_count가 0이고 council_relevant_prz_count도 0이므로, 구조적으로는 bullish 전환이 확정되었다고 볼 수 없어 structure_bias는 neutral로 둔다. 상방은 $73,932.20, $74,369.77-$75,223.95, $74,839.29-$75,500.81이 순차 저항이며, 하방은 $73,174.57, $72,915.31, $72,656.05, $72,436.00 방어 여부가 핵심이다.",
"key_levels": {
"support": [
73174.57,
72915.31,
72656.05,
72436.0,
72337.78
],
"resistance": [
73932.2,
74369.77,
74796.86,
74839.29,
75500.81
]
},
"time_horizon": "short term, 1h 기준 12-24시간",
"invalidation_level": "$72,337.78 1시간 종가 이탈",
"risk_scenario": "$72,337.78 하단 이탈 시 $72,656.05-$73,174.57 bullish PRZ 방어 실패로 해석되며, $72,436.00 저점 반응은 실패 패턴이 된다. 반대로 $73,932.20을 1시간 종가로 수용하면 완료 Shark의 TP3 달성 및 상단 $74,369.77-$75,223.95 PRZ 테스트 가능성이 커진다.",
"data_quality": "medium",
"metrics": {
"patterns_found": 84,
"completed_patterns_found": 35,
"forming_d_prz_found": 49,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 34,
"multiscale_swings_scanned": 56,
"swing_highs_scanned": 28,
"swing_lows_scanned": 28,
"timeframe": "1h",
"prz_active_threshold_pct": 0.5,
"prz_nearby_threshold_pct": 1.0,
"prz_watch_threshold_pct": 2.0,
"prz_max_width_pct": 0.9,
"quality_counts": {
"high": 14,
"medium": 28,
"low": 42
},
"prz_status_counts": {
"active": 23,
"nearby": 7,
"watch": 18,
"far": 36,
"forming": 20
},
"high_confluence_prz_count": 35,
"strict_patterns_found": 34,
"candidate_patterns_found": 50,
"active_patterns_at_prz": 23,
"nearby_patterns": 7,
"all_patterns": [
"bat",
"bat",
"gartley",
"crab",
"bat",
"gartley",
"bat",
"bat",
"bat",
"shark",
"crab",
"gartley",
"crab",
"crab",
"shark",
"shark",
"crab",
"shark",
"shark",
"butterfly",
"gartley",
"gartley",
"shark",
"crab",
"butterfly",
"butterfly",
"bat",
"butterfly",
"bat",
"butterfly",
"bat",
"shark",
"crab",
"shark",
"shark",
"butterfly",
"crab",
"shark",
"crab",
"bat",
"gartley",
"shark",
"butterfly",
"crab",
"bat",
"shark",
"crab",
"bat",
"butterfly",
"shark",
"shark",
"butterfly",
"shark",
"crab",
"crab",
"crab",
"gartley",
"shark",
"shark",
"bat",
"butterfly",
"shark",
"shark",
"butterfly",
"butterfly",
"crab",
"crab",
"crab",
"bat",
"bat",
"butterfly",
"shark",
"bat",
"bat",
"crab",
"crab",
"crab",
"gartley",
"crab",
"gartley",
"crab",
"shark",
"crab",
"crab"
],
"all_signals": [
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish"
],
"best_pattern": "bat",
"best_pattern_quality": "strict",
"best_quality": "high",
"best_pattern_score": 0.892,
"best_completion_status": "forming",
"nearest_pattern": "crab",
"nearest_prz": 73404.67,
"price_to_prz": -0.11,
"prz_range": [
72628.26,
74181.08
],
"council_relevant_prz_count": 0,
"directional_influence_prz_count": 0,
"confirmed_reaction_prz_count": 0,
"validated_harmonic_tp_count": 0,
"pattern_candidates": [
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.892,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 75170.05,
"prz_range": [
74839.29,
75500.81
],
"prz_width_pct": 0.88,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.29,
"price_to_prz_pct_raw": 2.2901,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 75170.05,
"a_price": 77600.0,
"tp1_ad_382": 76098.29,
"tp2_ad_618": 76671.76,
"tp3_a_or_structure_liquidity": 77600.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4373,
"ABC": 0.4354
},
"x_price": 75184.9,
"x_idx": 136,
"x_order": 5,
"a_price": 77600.0,
"a_idx": 170,
"a_order": 8,
"b_price": 76543.8,
"b_idx": 218,
"b_order": 3,
"c_price": 76083.9,
"c_idx": 233,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.836,
"ratio_score": 0.68,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 72915.31,
"prz_range": [
72656.05,
73174.57
],
"prz_width_pct": 0.711,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.78,
"price_to_prz_pct_raw": -0.7781,
"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": 72915.31,
"a_price": 73932.2,
"tp1_ad_382": 73303.76,
"tp2_ad_618": 73543.75,
"tp3_a_or_structure_liquidity": 73932.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6117,
"ABC": 0.9695
},
"x_price": 72667.9,
"x_idx": 260,
"x_order": 8,
"a_price": 73932.2,
"a_idx": 278,
"a_order": 8,
"b_price": 73158.8,
"b_idx": 282,
"b_order": 8,
"c_price": 73908.6,
"c_idx": 286,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.802,
"ratio_score": 0.833,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 75277.8,
"prz_range": [
74839.29,
75500.81
],
"prz_width_pct": 0.88,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.29,
"price_to_prz_pct_raw": 2.2901,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.65,
"reaction_detail": {
"reaction_score": 0.65,
"reaction_move_ratio_ad": 0.378,
"adverse_move_ratio_ad": 0.233,
"bars_after_d": 12,
"reasons": [
"AD0.236_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": "bat",
"d_price": 75170.05,
"a_price": 77600.0,
"tp1_ad_382": 76098.29,
"tp2_ad_618": 76671.76,
"tp3_a_or_structure_liquidity": 77600.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4373,
"ABC": 0.4354,
"BCD": 1.7528,
"XAD": 0.9615
},
"x_price": 75184.9,
"x_idx": 136,
"x_order": 5,
"a_price": 77600.0,
"a_idx": 170,
"a_order": 8,
"b_price": 76543.8,
"b_idx": 218,
"b_order": 3,
"c_price": 76083.9,
"c_idx": 233,
"c_order": 3,
"d_idx": 236
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.89,
"ratio_score": 1.0,
"prz_score": 0.937,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 74796.86,
"prz_range": [
74369.77,
75223.95
],
"prz_width_pct": 1.142,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.78,
"price_to_prz_pct_raw": 1.7823,
"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": "bat",
"d_price": 74796.86,
"a_price": 72667.9,
"tp1_ad_382": 73983.6,
"tp2_ad_618": 73481.16,
"tp3_a_or_structure_liquidity": 72667.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4643,
"ABC": 0.6117
},
"x_price": 75391.0,
"x_idx": 252,
"x_order": 3,
"a_price": 72667.9,
"a_idx": 260,
"a_order": 8,
"b_price": 73932.2,
"b_idx": 278,
"b_order": 8,
"c_price": 73158.8,
"c_idx": 282,
"c_order": 8,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.853,
"ratio_score": 1.0,
"prz_score": 0.894,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 75202.02,
"prz_range": [
74710.02,
75694.01
],
"prz_width_pct": 1.308,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.33,
"price_to_prz_pct_raw": 2.3336,
"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": 75202.02,
"a_price": 77045.9,
"tp1_ad_382": 75906.38,
"tp2_ad_618": 76341.54,
"tp3_a_or_structure_liquidity": 77045.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5666,
"ABC": 0.7734
},
"x_price": 76159.7,
"x_idx": 174,
"x_order": 5,
"a_price": 77045.9,
"a_idx": 214,
"a_order": 3,
"b_price": 76543.8,
"b_idx": 218,
"b_order": 3,
"c_price": 76155.5,
"c_idx": 244,
"c_order": 8,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.839,
"ratio_score": 0.792,
"prz_score": 0.876,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 73011.53,
"prz_range": [
72508.33,
73514.73
],
"prz_width_pct": 1.378,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.65,
"price_to_prz_pct_raw": -0.6472,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "shark",
"d_price": 73011.53,
"a_price": 73592.1,
"tp1_ad_382": 73233.31,
"tp2_ad_618": 73370.32,
"tp3_a_or_structure_liquidity": 73592.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4688,
"ABC": 1.7304
},
"x_price": 72667.9,
"x_idx": 260,
"x_order": 8,
"a_price": 73592.1,
"a_idx": 266,
"a_order": 5,
"b_price": 73158.8,
"b_idx": 282,
"b_order": 8,
"c_price": 73908.6,
"c_idx": 286,
"c_order": 5,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.836,
"ratio_score": 0.917,
"prz_score": 0.861,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 75193.49,
"prz_range": [
74653.3,
75733.69
],
"prz_width_pct": 1.437,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.32,
"price_to_prz_pct_raw": 2.322,
"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": 75193.49,
"a_price": 77887.9,
"tp1_ad_382": 76222.76,
"tp2_ad_618": 76858.64,
"tp3_a_or_structure_liquidity": 77887.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7777,
"ABC": 0.3763
},
"x_price": 76159.7,
"x_idx": 174,
"x_order": 5,
"a_price": 77887.9,
"a_idx": 199,
"a_order": 8,
"b_price": 76543.8,
"b_idx": 218,
"b_order": 3,
"c_price": 76038.0,
"c_idx": 240,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.811,
"ratio_score": 0.929,
"prz_score": 0.908,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 75277.8,
"prz_range": [
74839.21,
75784.76
],
"prz_width_pct": 1.256,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.48,
"price_to_prz_pct_raw": 2.4833,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.65,
"reaction_detail": {
"reaction_score": 0.65,
"reaction_move_ratio_ad": 0.363,
"adverse_move_ratio_ad": 0.224,
"bars_after_d": 12,
"reasons": [
"AD0.236_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": 75311.99,
"a_price": 77699.0,
"tp1_ad_382": 76223.82,
"tp2_ad_618": 76787.16,
"tp3_a_or_structure_liquidity": 77699.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7505,
"ABC": 0.3981,
"BCD": 1.7528,
"XAD": 1.5729
},
"x_price": 76159.7,
"x_idx": 174,
"x_order": 5,
"a_price": 77699.0,
"a_idx": 193,
"a_order": 3,
"b_price": 76543.8,
"b_idx": 218,
"b_order": 3,
"c_price": 76083.9,
"c_idx": 233,
"c_order": 3,
"d_idx": 236
}
],
"council_relevant_prz": [],
"report_detail_candidates": [
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.892,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 75170.05,
"prz_range": [
74839.29,
75500.81
],
"prz_width_pct": 0.88,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.29,
"price_to_prz_pct_raw": 2.2901,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 75170.05,
"a_price": 77600.0,
"tp1_ad_382": 76098.29,
"tp2_ad_618": 76671.76,
"tp3_a_or_structure_liquidity": 77600.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4373,
"ABC": 0.4354
},
"x_price": 75184.9,
"x_idx": 136,
"x_order": 5,
"a_price": 77600.0,
"a_idx": 170,
"a_order": 8,
"b_price": 76543.8,
"b_idx": 218,
"b_order": 3,
"c_price": 76083.9,
"c_idx": 233,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.836,
"ratio_score": 0.68,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 72915.31,
"prz_range": [
72656.05,
73174.57
],
"prz_width_pct": 0.711,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.78,
"price_to_prz_pct_raw": -0.7781,
"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": 72915.31,
"a_price": 73932.2,
"tp1_ad_382": 73303.76,
"tp2_ad_618": 73543.75,
"tp3_a_or_structure_liquidity": 73932.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6117,
"ABC": 0.9695
},
"x_price": 72667.9,
"x_idx": 260,
"x_order": 8,
"a_price": 73932.2,
"a_idx": 278,
"a_order": 8,
"b_price": 73158.8,
"b_idx": 282,
"b_order": 8,
"c_price": 73908.6,
"c_idx": 286,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.802,
"ratio_score": 0.833,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 75277.8,
"prz_range": [
74839.29,
75500.81
],
"prz_width_pct": 0.88,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.29,
"price_to_prz_pct_raw": 2.2901,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.65,
"reaction_detail": {
"reaction_score": 0.65,
"reaction_move_ratio_ad": 0.378,
"adverse_move_ratio_ad": 0.233,
"bars_after_d": 12,
"reasons": [
"AD0.236_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": "bat",
"d_price": 75170.05,
"a_price": 77600.0,
"tp1_ad_382": 76098.29,
"tp2_ad_618": 76671.76,
"tp3_a_or_structure_liquidity": 77600.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4373,
"ABC": 0.4354,
"BCD": 1.7528,
"XAD": 0.9615
},
"x_price": 75184.9,
"x_idx": 136,
"x_order": 5,
"a_price": 77600.0,
"a_idx": 170,
"a_order": 8,
"b_price": 76543.8,
"b_idx": 218,
"b_order": 3,
"c_price": 76083.9,
"c_idx": 233,
"c_order": 3,
"d_idx": 236
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.89,
"ratio_score": 1.0,
"prz_score": 0.937,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 74796.86,
"prz_range": [
74369.77,
75223.95
],
"prz_width_pct": 1.142,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.78,
"price_to_prz_pct_raw": 1.7823,
"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": "bat",
"d_price": 74796.86,
"a_price": 72667.9,
"tp1_ad_382": 73983.6,
"tp2_ad_618": 73481.16,
"tp3_a_or_structure_liquidity": 72667.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4643,
"ABC": 0.6117
},
"x_price": 75391.0,
"x_idx": 252,
"x_order": 3,
"a_price": 72667.9,
"a_idx": 260,
"a_order": 8,
"b_price": 73932.2,
"b_idx": 278,
"b_order": 8,
"c_price": 73158.8,
"c_idx": 282,
"c_order": 8,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.853,
"ratio_score": 1.0,
"prz_score": 0.894,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 75202.02,
"prz_range": [
74710.02,
75694.01
],
"prz_width_pct": 1.308,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.33,
"price_to_prz_pct_raw": 2.3336,
"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": 75202.02,
"a_price": 77045.9,
"tp1_ad_382": 75906.38,
"tp2_ad_618": 76341.54,
"tp3_a_or_structure_liquidity": 77045.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5666,
"ABC": 0.7734
},
"x_price": 76159.7,
"x_idx": 174,
"x_order": 5,
"a_price": 77045.9,
"a_idx": 214,
"a_order": 3,
"b_price": 76543.8,
"b_idx": 218,
"b_order": 3,
"c_price": 76155.5,
"c_idx": 244,
"c_order": 8,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.839,
"ratio_score": 0.792,
"prz_score": 0.876,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 73011.53,
"prz_range": [
72508.33,
73514.73
],
"prz_width_pct": 1.378,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.65,
"price_to_prz_pct_raw": -0.6472,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "shark",
"d_price": 73011.53,
"a_price": 73592.1,
"tp1_ad_382": 73233.31,
"tp2_ad_618": 73370.32,
"tp3_a_or_structure_liquidity": 73592.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4688,
"ABC": 1.7304
},
"x_price": 72667.9,
"x_idx": 260,
"x_order": 8,
"a_price": 73592.1,
"a_idx": 266,
"a_order": 5,
"b_price": 73158.8,
"b_idx": 282,
"b_order": 8,
"c_price": 73908.6,
"c_idx": 286,
"c_order": 5,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.836,
"ratio_score": 0.917,
"prz_score": 0.861,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 75193.49,
"prz_range": [
74653.3,
75733.69
],
"prz_width_pct": 1.437,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.32,
"price_to_prz_pct_raw": 2.322,
"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": 75193.49,
"a_price": 77887.9,
"tp1_ad_382": 76222.76,
"tp2_ad_618": 76858.64,
"tp3_a_or_structure_liquidity": 77887.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7777,
"ABC": 0.3763
},
"x_price": 76159.7,
"x_idx": 174,
"x_order": 5,
"a_price": 77887.9,
"a_idx": 199,
"a_order": 8,
"b_price": 76543.8,
"b_idx": 218,
"b_order": 3,
"c_price": 76038.0,
"c_idx": 240,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.811,
"ratio_score": 0.929,
"prz_score": 0.908,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 75277.8,
"prz_range": [
74839.21,
75784.76
],
"prz_width_pct": 1.256,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.48,
"price_to_prz_pct_raw": 2.4833,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.65,
"reaction_detail": {
"reaction_score": 0.65,
"reaction_move_ratio_ad": 0.363,
"adverse_move_ratio_ad": 0.224,
"bars_after_d": 12,
"reasons": [
"AD0.236_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": 75311.99,
"a_price": 77699.0,
"tp1_ad_382": 76223.82,
"tp2_ad_618": 76787.16,
"tp3_a_or_structure_liquidity": 77699.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7505,
"ABC": 0.3981,
"BCD": 1.7528,
"XAD": 1.5729
},
"x_price": 76159.7,
"x_idx": 174,
"x_order": 5,
"a_price": 77699.0,
"a_idx": 193,
"a_order": 3,
"b_price": 76543.8,
"b_idx": 218,
"b_order": 3,
"c_price": 76083.9,
"c_idx": 233,
"c_order": 3,
"d_idx": 236
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.742,
"ratio_score": 0.495,
"prz_score": 0.985,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 74736.85,
"prz_range": [
74379.62,
75094.08
],
"prz_width_pct": 0.956,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.7,
"price_to_prz_pct_raw": 1.7006,
"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": 74736.85,
"a_price": 77699.0,
"tp1_ad_382": 75868.39,
"tp2_ad_618": 76567.46,
"tp3_a_or_structure_liquidity": 77699.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7031,
"ABC": 0.3981
},
"x_price": 76056.0,
"x_idx": 181,
"x_order": 8,
"a_price": 77699.0,
"a_idx": 193,
"a_order": 3,
"b_price": 76543.8,
"b_idx": 218,
"b_order": 3,
"c_price": 76083.9,
"c_idx": 233,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.708,
"ratio_score": 0.539,
"prz_score": 0.897,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 72436.0,
"prz_range": [
72337.78,
73283.59
],
"prz_width_pct": 1.299,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.92,
"price_to_prz_pct_raw": -0.9205,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 1.241,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 5,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "shark",
"d_price": 72810.69,
"a_price": 73932.2,
"tp1_ad_382": 73239.1,
"tp2_ad_618": 73503.78,
"tp3_a_or_structure_liquidity": 73932.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.562,
"ABC": 0.9695,
"BCD": 1.964,
"XAD": 1.0872
},
"x_price": 72556.0,
"x_idx": 270,
"x_order": 8,
"a_price": 73932.2,
"a_idx": 278,
"a_order": 8,
"b_price": 73158.8,
"b_idx": 282,
"b_order": 8,
"c_price": 73908.6,
"c_idx": 286,
"c_order": 5,
"d_idx": 294
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.699,
"ratio_score": 0.438,
"prz_score": 0.996,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 75074.97,
"prz_range": [
74731.54,
75418.4
],
"prz_width_pct": 0.915,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.16,
"price_to_prz_pct_raw": 2.1607,
"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": 75074.97,
"a_price": 76083.9,
"tp1_ad_382": 75460.38,
"tp2_ad_618": 75698.49,
"tp3_a_or_structure_liquidity": 76083.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6944,
"ABC": 1.0888
},
"x_price": 77244.8,
"x_idx": 197,
"x_order": 3,
"a_price": 76083.9,
"a_idx": 233,
"a_order": 3,
"b_price": 75277.8,
"b_idx": 236,
"b_order": 8,
"c_price": 76155.5,
"c_idx": 244,
"c_order": 8,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.669,
"ratio_score": 0.354,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 75019.95,
"prz_range": [
74767.49,
75272.41
],
"prz_width_pct": 0.673,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.09,
"price_to_prz_pct_raw": 2.0859,
"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": 75019.95,
"a_price": 76083.9,
"tp1_ad_382": 75426.38,
"tp2_ad_618": 75677.47,
"tp3_a_or_structure_liquidity": 76083.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6944,
"ABC": 0.9431
},
"x_price": 77244.8,
"x_idx": 197,
"x_order": 3,
"a_price": 76083.9,
"a_idx": 233,
"a_order": 3,
"b_price": 75277.8,
"b_idx": 236,
"b_order": 8,
"c_price": 76038.0,
"c_idx": 240,
"c_order": 3,
"d_idx": null
}
],
"actionable_patterns_list": [],
"tp_ladder": [],
"validated_tp_ladder": [],
"harmonic_governance": {
"role": "PRZ reaction + TP ladder confluence, not standalone path engine",
"pre_confirmation_weight_range": [
0.25,
0.35
],
"post_confirmation_vote_weight_range": [
0.5,
0.6
],
"standalone_path_override_allowed": false,
"opposes_core_path_policy": "branch/reversal-risk/reaction-zone unless lower-TF structure and derivatives also confirm",
"aligns_with_core_path_policy": "modest confidence lift plus strong TP ladder influence"
},
"execution_readiness": "early"
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.42,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.46,\n \"setup_signals\": [\n \"현재가 $73,487.10은 후보 bullish Gartley 활성 PRZ $72,656.05-$73,174.57 위에 위치하며, 해당 PRZ 중심 D는 $72,915.31\",\n \"완료된 후보 bullish Shark는 D $72,436.00 이후 반응 점수 1.0을 기록했고, TP1 $73,239.10 및 TP2 $73,503.78 부근까지 반등이 진행됨\",\n \"최근 7일 저점 $72,436.00 방어 후 현재가가 $73,487.10까지 회복했으나, $73,932.20 구조 유동성/TP3를 아직 확정 돌파하지 못함\",\n \"상단에는 미확인 bearish Bat 형성 PRZ $74,369.77-$75,223.95 및 다수 bullish 고점 PRZ $74,839.29-$75,500.81이 대기해 있어 추격 매수보다는 반응 확인이 필요함\"\n ],\n \"reasoning\": \"하모닉 기준으로 총 84개 패턴, 완료 35개, 형성 D-PRZ 49개가 탐지되었지만, 현재 actionable_patterns_list와 validated_tp_ladder가 모두 비어 있어 단독 방향 신호로 쓰기 어렵다. 가장 가까운 유의미한 하단 반응 구간은 bullish Gartley 후보 PRZ $72,656.05-$73,174.57이며, 완료된 후보 Shark는 $72,436.00 저점에서 반응 후 $73,503.78 TP2 부근까지 도달해 단기 bullish setup 근거는 존재한다. 다만 confirmed_reaction_prz_count가 0이고 council_relevant_prz_count도 0이므로, 구조적으로는 bullish 전환이 확정되었다고 볼 수 없어 structure_bias는 neutral로 둔다. 상방은 $73,932.20, $74,369.77-$75,223.95, $74,839.29-$75,500.81이 순차 저항이며, 하방은 $73,174.57, $72,915.31, $72,656.05, $72,436.00 방어 여부가 핵심이다.\",\n \"key_levels\": {\n \"support\": [\n 73174.57,\n 72915.31,\n 72656.05,\n 72436.0,\n 72337.78\n ],\n \"resistance\": [\n 73932.2,\n 74369.77,\n 74796.86,\n 74839.29,\n 75500.81\n ]\n },\n \"time_horizon\": \"short term, 1h 기준 12-24시간\",\n \"invalidation_level\": \"$72,337.78 1시간 종가 이탈\",\n \"risk_scenario\": \"$72,337.78 하단 이탈 시 $72,656.05-$73,174.57 bullish PRZ 방어 실패로 해석되며, $72,436.00 저점 반응은 실패 패턴이 된다. 반대로 $73,932.20을 1시간 종가로 수용하면 완료 Shark의 TP3 달성 및 상단 $74,369.77-$75,223.95 PRZ 테스트 가능성이 커진다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "bearish",
"confidence": 0.84,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.62,
"setup_signals": [
"확정 분배 구조 이후 Phase E 저점 $72,436.00 형성, 현재가 $73,487.10은 메인 분배 하단 $76,200.00 아래에 머물러 있음",
"단기 재분배 후보 범위 상단 $74,293.10에서 상방 실패 후 현재가가 $73,932.20 하단으로 재진입",
"현재가 $73,487.10은 단기 후보 범위 EQ 약 $73,364.55 부근에 있어, $73,932.20~$74,293.10 회복 실패 시 하단 $72,436.00 재테스트 가능성 우세",
"EMA120 $74,850.43 및 EMA240 $75,721.49 아래에 위치해 중기 공급 우위가 유지됨"
],
"reasoning": "1시간 구조는 regime=DIS, regime_state=confirmed_dis이며 BC $77,757.50 → AR $76,200.00 → UTAD $78,077.10 → LPSY $76,155.50 → SOW $74,632.00 → Phase E $72,436.00 순서가 확인된 분배 구조다. 현재가 $73,487.10은 원래 분배 박스 하단 $76,200.00 아래에 있어 Phase E 하방 이탈 이후의 약세 구조가 유지된다. 다만 단기적으로는 $72,436.00 저점 이후 $74,293.10까지 반등한 재분배 후보 범위 내부에 있으므로, 즉시 추가 붕괴보다는 $73,932.20~$74,293.10 공급 재확인 후 $72,436.00 재시험을 우선 경로로 본다. 구조적 약세가 무효화되려면 최소 $76,155.50 LPSY 및 $76,200.00 원래 AR 하단을 회복해야 하며, $78,077.10 UTAD 고점 회복 전까지는 분배 해석이 우세하다.",
"key_levels": {
"support": [
72436.0,
72667.9,
74632.0
],
"resistance": [
73932.2,
74293.1,
74632.0,
76155.5,
76200.0,
78077.1
]
},
"time_horizon": "short/medium term",
"invalidation_level": "$76,200.00 회복 및 수용 시 단기 Phase E 지속 약세 해석이 훼손되며, $78,077.10 상향 돌파 시 전체 분배 구조 해석이 무효화됨",
"risk_scenario": "$73,932.20과 $74,293.10을 강하게 회복하면 단기 재분배 상단 실패가 부정되고 $74,632.00 SOW 레벨, 이후 $76,155.50 LPSY까지 되돌림이 열릴 수 있다. 특히 $76,200.00 위에서 수용되면 Phase E 하방 지속보다 실패한 이탈 또는 더 큰 범위 재구성 가능성을 다시 평가해야 한다.",
"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",
"LPSY",
"SOW",
"Phase E"
],
"last_phase": "Phase E",
"phase_candidates": [
{
"label": "BC",
"side": "high",
"idx": 28,
"price": 77757.5,
"color": "#ffd166"
},
{
"label": "AR",
"side": "low",
"idx": 30,
"price": 76200.0,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "high",
"idx": 48,
"price": 77291.3,
"color": "#118ab2"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 136,
"price": 75184.9,
"color": "#ef476f"
},
{
"label": "UT",
"side": "high",
"idx": 190,
"price": 77677.6,
"color": "#f9844a"
},
{
"label": "UTAD",
"side": "high",
"idx": 222,
"price": 78077.1,
"color": "#f9844a"
},
{
"label": "LPSY",
"side": "high",
"idx": 244,
"price": 76155.5,
"color": "#8338ec"
},
{
"label": "SOW",
"side": "low",
"idx": 250,
"price": 74632.0,
"color": "#ef476f"
},
{
"label": "Phase E",
"side": "low",
"idx": 294,
"price": 72436.0,
"color": "#7209b7"
}
],
"phase_structures": [
{
"structure_id": "1h_cycle_1",
"sequence": 1,
"timeframe": "1h",
"regime": "distribution",
"role": "prior_completed_structure",
"is_active": false,
"is_completed": true,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "distribution",
"start_idx": 28,
"end_idx": 294,
"phase_count": 9,
"phases": [
{
"label": "BC",
"side": "high",
"idx": 28,
"price": 77757.5,
"color": "#ffd166",
"dt": "2026-05-18 21:00:00+09:00"
},
{
"label": "AR",
"side": "low",
"idx": 30,
"price": 76200.0,
"color": "#06d6a0",
"dt": "2026-05-18 23:00:00+09:00"
},
{
"label": "ST",
"side": "high",
"idx": 48,
"price": 77291.3,
"color": "#118ab2",
"dt": "2026-05-19 17:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 136,
"price": 75184.9,
"color": "#ef476f",
"dt": "2026-05-23 09:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 190,
"price": 77677.6,
"color": "#f9844a",
"dt": "2026-05-25 15:00:00+09:00"
},
{
"label": "UTAD",
"side": "high",
"idx": 222,
"price": 78077.1,
"color": "#f9844a",
"dt": "2026-05-26 23:00:00+09:00"
},
{
"label": "LPSY",
"side": "high",
"idx": 244,
"price": 76155.5,
"color": "#8338ec",
"dt": "2026-05-27 21:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 250,
"price": 74632.0,
"color": "#ef476f",
"dt": "2026-05-28 03:00:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 294,
"price": 72436.0,
"color": "#7209b7",
"dt": "2026-05-29 23:00:00+09:00"
}
]
},
{
"structure_id": "1h_cycle_2",
"sequence": 2,
"timeframe": "1h",
"regime": "redistribution",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "redistribution",
"start_idx": 260,
"end_idx": 297,
"phase_count": 4,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 260,
"price": 72667.9,
"color": "#ffd166",
"dt": "2026-05-28 13:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 278,
"price": 73932.2,
"color": "#06d6a0",
"dt": "2026-05-29 07:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 294,
"price": 72436.0,
"color": "#118ab2",
"dt": "2026-05-29 23:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 297,
"price": 74293.1,
"color": "#f9844a",
"dt": "2026-05-30 02:00:00+09:00"
}
]
}
],
"active_structure_id": "1h_cycle_2",
"primary_structure_id": "1h_cycle_1",
"structure_count": 2,
"regime_fitness": 1.0,
"current_event": "Phase E",
"major_phase": "E",
"pos_in_range": 0.5,
"main_range_low": 76200.0,
"main_range_high": 77757.5
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.84,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.62,\n \"setup_signals\": [\n \"확정 분배 구조 이후 Phase E 저점 $72,436.00 형성, 현재가 $73,487.10은 메인 분배 하단 $76,200.00 아래에 머물러 있음\",\n \"단기 재분배 후보 범위 상단 $74,293.10에서 상방 실패 후 현재가가 $73,932.20 하단으로 재진입\",\n \"현재가 $73,487.10은 단기 후보 범위 EQ 약 $73,364.55 부근에 있어, $73,932.20~$74,293.10 회복 실패 시 하단 $72,436.00 재테스트 가능성 우세\",\n \"EMA120 $74,850.43 및 EMA240 $75,721.49 아래에 위치해 중기 공급 우위가 유지됨\"\n ],\n \"reasoning\": \"1시간 구조는 regime=DIS, regime_state=confirmed_dis이며 BC $77,757.50 → AR $76,200.00 → UTAD $78,077.10 → LPSY $76,155.50 → SOW $74,632.00 → Phase E $72,436.00 순서가 확인된 분배 구조다. 현재가 $73,487.10은 원래 분배 박스 하단 $76,200.00 아래에 있어 Phase E 하방 이탈 이후의 약세 구조가 유지된다. 다만 단기적으로는 $72,436.00 저점 이후 $74,293.10까지 반등한 재분배 후보 범위 내부에 있으므로, 즉시 추가 붕괴보다는 $73,932.20~$74,293.10 공급 재확인 후 $72,436.00 재시험을 우선 경로로 본다. 구조적 약세가 무효화되려면 최소 $76,155.50 LPSY 및 $76,200.00 원래 AR 하단을 회복해야 하며, $78,077.10 UTAD 고점 회복 전까지는 분배 해석이 우세하다.\",\n \"key_levels\": {\n \"support\": [\n 72436.0,\n 72667.9,\n 74632.0\n ],\n \"resistance\": [\n 73932.2,\n 74293.1,\n 74632.0,\n 76155.5,\n 76200.0,\n 78077.1\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"$76,200.00 회복 및 수용 시 단기 Phase E 지속 약세 해석이 훼손되며, $78,077.10 상향 돌파 시 전체 분배 구조 해석이 무효화됨\",\n \"risk_scenario\": \"$73,932.20과 $74,293.10을 강하게 회복하면 단기 재분배 상단 실패가 부정되고 $74,632.00 SOW 레벨, 이후 $76,155.50 LPSY까지 되돌림이 열릴 수 있다. 특히 $76,200.00 위에서 수용되면 Phase E 하방 지속보다 실패한 이탈 또는 더 큰 범위 재구성 가능성을 다시 평가해야 한다.\",\n \"data_quality\": \"high\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bearish",
"overall_confidence": 0.74,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.64,
"active_setups": [
"피보나치: 현재가 $73,487.10은 하락 스윙 $73,909 → $72,436의 ret_0.786 저항 $73,593.46 바로 아래에서 반응 테스트 중",
"파생: 가격이 EMA20 $73,550.46 아래에 있고 CVD 변화 -3242.3930, 24시간 OI -1.6380%로 반등 수요보다 포지션 언와인딩 성격이 강함",
"와이코프: 단기 재분배 후보 상단 $74,293.10 이후 $73,932.20 아래로 재진입하여 공급 우위 조건 유지",
"하방 유동성: 7일 저점 및 구조 저점 $72,436.00, 주요 청산 집중 $72,300이 근접",
"반대 근거: ICT·캔들·하모닉은 $72,436.00~$73,206.80 수요대와 bullish engulfing 반응을 근거로 단기 반등 셋업을 인정"
],
"setup_vs_structure": "구조와 실행 셋업은 대체로 약세 쪽으로 정렬되어 있으나, $72,436.00 부근에서 발생한 수요 반응 때문에 즉시 일방향 약세로 단정하기는 어렵다. 즉, 레짐은 bearish이지만 단기 실행에서는 $73,550.46~$73,932.20 회복 여부와 $72,436.00 방어 여부를 함께 확인해야 하는 구간이다."
},
"signal_breakdown": {
"bullish_count": 2,
"bearish_count": 3,
"neutral_count": 1
},
"key_levels": {
"support": [
73346.07,
73206.8,
73174.57,
72998.53,
72821.4,
72436.0,
72300.0,
72035.45
],
"resistance": [
73550.46,
73593.46,
73913.5,
73932.2,
74293.1,
74632.0,
74850.43,
76200.0,
78077.1
]
},
"confluences": [
"와이코프, ICT, 캔들, 하모닉, 파생 모두 $72,436.00을 핵심 구조 저점 또는 수요·무효화 기준으로 제시한다.",
"ICT의 bullish OB $72,436.00~$73,206.80, 하모닉 bullish Gartley PRZ $72,656.05~$73,174.57, 피보나치 클러스터 $73,172.30이 $72.6k~$73.2k 수요 구간으로 겹친다.",
"피보나치 ret_0.786 $73,593.46, 캔들 EMA20 $73,550.46, 하모닉 단기 TP2 $73,503.78이 $73,500~$73,600 부근의 단기 저항·반응 구간으로 수렴한다.",
"ICT EQ $73,913.50, 전일 고점 $73,932.20, 와이코프 재분배 AR $73,932.20이 $73,913~$73,932를 구조 확인 저항으로 공통 지목한다.",
"와이코프 재분배 UT $74,293.10과 ICT Asian kill zone 고점 $74,293.10이 동일한 상단 공급 확인 레벨이다.",
"캔들 EMA120 $74,850.43, ICT EMA120 $74,850.43, 피보나치 상단 저항 $74,850.43이 중기 저항으로 일치한다.",
"와이코프 분배 하단 $76,200.00과 LPSY $76,155.50은 구조적 약세 무효화 전 단계의 핵심 회복 구간으로 제시된다."
],
"conflicts": [
"ICT와 캔들은 실행 셋업을 bullish로 보지만, 두 분석 모두 구조 자체는 bearish로 분리한다. 이는 $72,436.00 부근 반등이 아직 레짐 전환이 아니라 약세 구조 내부의 반응일 가능성을 의미한다.",
"피보나치는 현재가가 골든 레벨 $73,346.07 위에 있음에도 $73,593.46 돌파 수용 전까지 되돌림 저항으로 판단한다. 반면 ICT는 현재가가 EQ $73,913.50 아래 할인 구간이므로 수요 반응 가능성을 더 높게 본다.",
"하모닉은 완료된 bullish Shark의 반응 점수 1.0과 $73,503.78 부근 TP 도달을 제시하지만, 행동 가능한 단독 패턴과 검증된 TP 래더가 없어 구조 판단을 뒤집을 권한은 낮다.",
"파생 데이터는 CVD 감소와 OI 하락으로 반등의 질을 약하게 보지만, 가격은 아직 $72,436.00 구조 저점을 이탈하지 않아 확정 붕괴 신호로 보기는 이르다."
],
"executive_summary": "BTC 1시간 구조는 현재 확정 분배 이후 Phase E 저점 $72,436.00을 형성한 뒤, $72,436.00~$74,293.10 범위의 단기 재분배 후보 내부에 위치한 상태로 진단된다. 구조적 관점에서는 와이코프 분배 하단 $76,200.00 아래에 머물고 있고, ICT·캔들 역시 구조 bias를 bearish로 유지하므로 overall_signal은 bearish가 우세하다. 다만 $72,436.00~$73,206.80 수요대, 하모닉 PRZ $72,656.05~$73,174.57, 고거래량 bullish engulfing 반응이 겹쳐 단기 반등 조건은 존재한다. 현재 핵심 구조 저항은 $73,913.50~$73,932.20 및 $74,293.10이며, 구조적 약세 무효화는 $76,155.50~$76,200.00 회복, 최종적으로 $78,077.10 회복 여부에 달려 있다.",
"raw_llm_response": "{\n \"overall_signal\": \"bearish\",\n \"overall_confidence\": 0.74,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.64,\n \"active_setups\": [\n \"피보나치: 현재가 $73,487.10은 하락 스윙 $73,909 → $72,436의 ret_0.786 저항 $73,593.46 바로 아래에서 반응 테스트 중\",\n \"파생: 가격이 EMA20 $73,550.46 아래에 있고 CVD 변화 -3242.3930, 24시간 OI -1.6380%로 반등 수요보다 포지션 언와인딩 성격이 강함\",\n \"와이코프: 단기 재분배 후보 상단 $74,293.10 이후 $73,932.20 아래로 재진입하여 공급 우위 조건 유지\",\n \"하방 유동성: 7일 저점 및 구조 저점 $72,436.00, 주요 청산 집중 $72,300이 근접\",\n \"반대 근거: ICT·캔들·하모닉은 $72,436.00~$73,206.80 수요대와 bullish engulfing 반응을 근거로 단기 반등 셋업을 인정\"\n ],\n \"setup_vs_structure\": \"구조와 실행 셋업은 대체로 약세 쪽으로 정렬되어 있으나, $72,436.00 부근에서 발생한 수요 반응 때문에 즉시 일방향 약세로 단정하기는 어렵다. 즉, 레짐은 bearish이지만 단기 실행에서는 $73,550.46~$73,932.20 회복 여부와 $72,436.00 방어 여부를 함께 확인해야 하는 구간이다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 2,\n \"bearish_count\": 3,\n \"neutral_count\": 1\n },\n \"key_levels\": {\n \"support\": [\n 73346.07,\n 73206.8,\n 73174.57,\n 72998.53,\n 72821.4,\n 72436.0,\n 72300.0,\n 72035.45\n ],\n \"resistance\": [\n 73550.46,\n 73593.46,\n 73913.5,\n 73932.2,\n 74293.1,\n 74632.0,\n 74850.43,\n 76200.0,\n 78077.1\n ]\n },\n \"confluences\": [\n \"와이코프, ICT, 캔들, 하모닉, 파생 모두 $72,436.00을 핵심 구조 저점 또는 수요·무효화 기준으로 제시한다.\",\n \"ICT의 bullish OB $72,436.00~$73,206.80, 하모닉 bullish Gartley PRZ $72,656.05~$73,174.57, 피보나치 클러스터 $73,172.30이 $72.6k~$73.2k 수요 구간으로 겹친다.\",\n \"피보나치 ret_0.786 $73,593.46, 캔들 EMA20 $73,550.46, 하모닉 단기 TP2 $73,503.78이 $73,500~$73,600 부근의 단기 저항·반응 구간으로 수렴한다.\",\n \"ICT EQ $73,913.50, 전일 고점 $73,932.20, 와이코프 재분배 AR $73,932.20이 $73,913~$73,932를 구조 확인 저항으로 공통 지목한다.\",\n \"와이코프 재분배 UT $74,293.10과 ICT Asian kill zone 고점 $74,293.10이 동일한 상단 공급 확인 레벨이다.\",\n \"캔들 EMA120 $74,850.43, ICT EMA120 $74,850.43, 피보나치 상단 저항 $74,850.43이 중기 저항으로 일치한다.\",\n \"와이코프 분배 하단 $76,200.00과 LPSY $76,155.50은 구조적 약세 무효화 전 단계의 핵심 회복 구간으로 제시된다.\"\n ],\n \"conflicts\": [\n \"ICT와 캔들은 실행 셋업을 bullish로 보지만, 두 분석 모두 구조 자체는 bearish로 분리한다. 이는 $72,436.00 부근 반등이 아직 레짐 전환이 아니라 약세 구조 내부의 반응일 가능성을 의미한다.\",\n \"피보나치는 현재가가 골든 레벨 $73,346.07 위에 있음에도 $73,593.46 돌파 수용 전까지 되돌림 저항으로 판단한다. 반면 ICT는 현재가가 EQ $73,913.50 아래 할인 구간이므로 수요 반응 가능성을 더 높게 본다.\",\n \"하모닉은 완료된 bullish Shark의 반응 점수 1.0과 $73,503.78 부근 TP 도달을 제시하지만, 행동 가능한 단독 패턴과 검증된 TP 래더가 없어 구조 판단을 뒤집을 권한은 낮다.\",\n \"파생 데이터는 CVD 감소와 OI 하락으로 반등의 질을 약하게 보지만, 가격은 아직 $72,436.00 구조 저점을 이탈하지 않아 확정 붕괴 신호로 보기는 이르다.\"\n ],\n \"highest_conviction_analyst\": \"Wyckoff Expert — 84% 신뢰도로 가장 강한 신호를 제시하며, BC $77,757.50 → AR $76,200.00 → UTAD $78,077.10 → LPSY $76,155.50 → SOW $74,632.00 → Phase E $72,436.00의 분배 진행을 구체적 가격과 단계로 설명한다. 또한 현재 활성 구조를 $72,436.00~$74,293.10 재분배 후보 범위로 분리해, 완료된 prior distribution과 현재 구조 후보를 구분한 점이 가장 설득력 있다.\",\n \"invalidation_level\": \"구조적 bearish thesis는 우선 $76,155.50~$76,200.00 회복 및 수용 시 약화되며, $78,077.10 UTAD 고점 회복 시 분배 구조 해석이 실질적으로 무효화된다.\",\n \"executive_summary\": \"BTC 1시간 구조는 현재 확정 분배 이후 Phase E 저점 $72,436.00을 형성한 뒤, $72,436.00~$74,293.10 범위의 단기 재분배 후보 내부에 위치한 상태로 진단된다. 구조적 관점에서는 와이코프 분배 하단 $76,200.00 아래에 머물고 있고, ICT·캔들 역시 구조 bias를 bearish로 유지하므로 overall_signal은 bearish가 우세하다. 다만 $72,436.00~$73,206.80 수요대, 하모닉 PRZ $72,656.05~$73,174.57, 고거래량 bullish engulfing 반응이 겹쳐 단기 반등 조건은 존재한다. 현재 핵심 구조 저항은 $73,913.50~$73,932.20 및 $74,293.10이며, 구조적 약세 무효화는 $76,155.50~$76,200.00 회복, 최종적으로 $78,077.10 회복 여부에 달려 있다.\"\n}"
},
"overall_signal": "bearish",
"overall_confidence": 0.74,
"operating_path": {
"path_type": "complex",
"confidence": 0.64,
"waypoints": [
{
"seq": 1,
"price": 73172.3,
"type": "support_test",
"source": "Fibonacci (fib_confluence strict 0.85), ICT (bullish OB 상단 $73,206.80), Harmonic (Gartley PRZ 상단 $73,174.57)",
"description": "현재가 $73,487.10이 EMA20 $73,550.46·ret_0.786 $73,593.46 저항에서 반응 거부된 뒤 ret_0.618 골든 $73,346.07을 하향하며, strict급 피보나치 컨플루언스 $73,172.30(거리 0.43%)을 첫 지지로 테스트. 이 지점은 하모닉 Gartley PRZ 상단·ICT bullish OB 상단과 겹치는 수요대 진입부로, 1차 반응 또는 통과 분기점이 된다.",
"est_hours": 3.0,
"turning_zone": [
73020.0,
73172.3
],
"likely_wick": 73130.0,
"rejection_confirm": 73346.07,
"invalid_overshoot": 72960.0,
"calibration_reasoning": "ret_0.382·0.5·0.618 strict 컨플루언스(73172.30)와 바로 위 체어맨 지지 73174.57/73206.8을 상단으로, 다음 fib_0.382 지지 72998.53 직상단을 하단으로 0.31 ATR 폭 설정. likely_wick은 컨플루언스 직하단 스톱 스윕을 반영한 73130이며, 72998.53 종가 이탈 시 지지가 깨지고 WP2로 연결되므로 무효."
},
{
"seq": 2,
"price": 72300.0,
"type": "liquidity_sweep",
"source": "Wyckoff (Phase E 저점 $72,436.00), Derivatives (최강 청산 레벨 $72,300, account_long_crowding 1.0, CVD -3242/OI -1.64%), Candlestick (7일 저점 $72,436.00)",
"description": "공급 우위(CVD -3242.39, 24h OI -1.64%)와 포지션 언와인딩 성격이 지속되어 $73,172.30 수요 반응이 약화되면, Phase E·7일 구조 저점 $72,436.00을 재시험하고 그 직하단 $72,300 청산 집중 구간까지 하방 유동성을 스윕. 롱 크라우딩 1.0 환경의 스톱 헌팅이 핵심 하방 목표이며, $72,436~$72,300은 0.5 ATR 미만 근접 구간이라 단일 스윕 웨이포인트로 통합한다.",
"est_hours": 11.0,
"turning_zone": [
72000.0,
72300.0
],
"likely_wick": 72100.0,
"rejection_confirm": 72436.0,
"invalid_overshoot": 71900.0,
"calibration_reasoning": "하방 유동성 스윕(롱 청산 스톱 헌팅) 특성상 일반 규칙의 상단확장 대신 실제 방향(하방)을 따라 base 아래로 존을 설정. 구조저점 72436·72300 청산 집중대 직하단부터 체어맨 지지 72035.45와 라운드 72000 자석까지 0.61 ATR로 확장. likely_wick 72100(72300 청산대 하방 스윕), 72436 회복 시 스윕 반전 확인, 72000 종가 이탈 시 단순 스윕이 아닌 구조 붕괴로 무효."
},
{
"seq": 3,
"price": 73346.07,
"type": "resistance_test",
"source": "ICT (bullish OB $72,436-$73,207 반응), Harmonic (Shark 반응점수 1.0·Gartley PRZ), Candlestick (고거래량 bullish engulfing 품질 0.673), Fibonacci (ret_0.618 $73,346.07)",
"description": "$72,436~$73,174 수요 컨플루언스(ICT OB·하모닉 PRZ·고거래량 bullish engulfing)에서 스윕 직후 반발, 직전 지지였던 ret_0.618 골든 $73,346.07을 이번엔 저항으로 되돌림 테스트. 다만 council 74% bearish·Wyckoff 84% bearish 구조 내부의 반응이므로, ICT EQ $73,913.50·전일고점 $73,932.20 회복 없이 lower high를 형성하며 약세 구조에 종속될 가능성이 우세하다.",
"est_hours": 21.0,
"turning_zone": [
73346.07,
73700.0
],
"likely_wick": 73550.0,
"rejection_confirm": 73172.3,
"invalid_overshoot": 73913.5,
"calibration_reasoning": "터미널 웨이포인트로 0.71 ATR 폭 적용. 골든비 73346.07을 하단으로 EMA20 73550.46·fib ret_0.786 73593.46 저항벽까지 포함; 미확정 crab PRZ 73404.67은 존 내부에 있으나 정책상 단독으로 웨이포인트를 이동시키지 않음. likely_wick은 하락추세 EMA20 되돌림 거부 패턴을 반영한 73550, 73172.30 재이탈 시 거부 확인, ICT EQ 73913.50 상향 회복 시 lower high 구조가 깨져 무효."
}
],
"period_extremes": {
"4h": {
"expected_high": 73593.46,
"expected_low": 73172.3,
"high_first": true
},
"8h": {
"expected_high": 73593.46,
"expected_low": 72436.0,
"high_first": true
},
"24h": {
"expected_high": 73593.46,
"expected_low": 72300.0,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 73932.2,
"description": "전일 고점·와이코프 AR $73,932.20을 시간봉 종가로 회복하면 ICT EQ $73,913.50 상향 수용과 함께 수요 흡수가 확인되어, 반등이 단순 반응을 넘어 $74,293.10→$74,850.43로 확장. 약세 우선 경로의 1차 경고선."
},
"bearish": {
"price": 72300.0,
"description": "$72,300 청산 집중 구간 아래로 시간봉 acceptance가 발생하면 $72,436 수요대·하모닉 PRZ가 동시 무효화되어, WP3 반등 시나리오가 폐기되고 $72,035.45→$70,800으로 하방 연장(분배 추종 가속)."
}
},
"scenario_invalidation": 74293.1,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.64,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 73172.30,\n \"type\": \"support_test\",\n \"source\": \"Fibonacci (fib_confluence strict 0.85), ICT (bullish OB 상단 $73,206.80), Harmonic (Gartley PRZ 상단 $73,174.57)\",\n \"description\": \"현재가 $73,487.10이 EMA20 $73,550.46·ret_0.786 $73,593.46 저항에서 반응 거부된 뒤 ret_0.618 골든 $73,346.07을 하향하며, strict급 피보나치 컨플루언스 $73,172.30(거리 0.43%)을 첫 지지로 테스트. 이 지점은 하모닉 Gartley PRZ 상단·ICT bullish OB 상단과 겹치는 수요대 진입부로, 1차 반응 또는 통과 분기점이 된다.\",\n \"est_hours\": 3.0\n },\n {\n \"seq\": 2,\n \"price\": 72300.00,\n \"type\": \"liquidity_sweep\",\n \"source\": \"Wyckoff (Phase E 저점 $72,436.00), Derivatives (최강 청산 레벨 $72,300, account_long_crowding 1.0, CVD -3242/OI -1.64%), Candlestick (7일 저점 $72,436.00)\",\n \"description\": \"공급 우위(CVD -3242.39, 24h OI -1.64%)와 포지션 언와인딩 성격이 지속되어 $73,172.30 수요 반응이 약화되면, Phase E·7일 구조 저점 $72,436.00을 재시험하고 그 직하단 $72,300 청산 집중 구간까지 하방 유동성을 스윕. 롱 크라우딩 1.0 환경의 스톱 헌팅이 핵심 하방 목표이며, $72,436~$72,300은 0.5 ATR 미만 근접 구간이라 단일 스윕 웨이포인트로 통합한다.\",\n \"est_hours\": 11.0\n },\n {\n \"seq\": 3,\n \"price\": 73346.07,\n \"type\": \"resistance_test\",\n \"source\": \"ICT (bullish OB $72,436-$73,207 반응), Harmonic (Shark 반응점수 1.0·Gartley PRZ), Candlestick (고거래량 bullish engulfing 품질 0.673), Fibonacci (ret_0.618 $73,346.07)\",\n \"description\": \"$72,436~$73,174 수요 컨플루언스(ICT OB·하모닉 PRZ·고거래량 bullish engulfing)에서 스윕 직후 반발, 직전 지지였던 ret_0.618 골든 $73,346.07을 이번엔 저항으로 되돌림 테스트. 다만 council 74% bearish·Wyckoff 84% bearish 구조 내부의 반응이므로, ICT EQ $73,913.50·전일고점 $73,932.20 회복 없이 lower high를 형성하며 약세 구조에 종속될 가능성이 우세하다.\",\n \"est_hours\": 21.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 73593.46, \"expected_low\": 73172.30, \"high_first\": true},\n \"8h\": {\"expected_high\": 73593.46, \"expected_low\": 72436.00, \"high_first\": true},\n \"24h\": {\"expected_high\": 73593.46, \"expected_low\": 72300.00, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\n \"price\": 73932.20,\n \"description\": \"전일 고점·와이코프 AR $73,932.20을 시간봉 종가로 회복하면 ICT EQ $73,913.50 상향 수용과 함께 수요 흡수가 확인되어, 반등이 단순 반응을 넘어 $74,293.10→$74,850.43로 확장. 약세 우선 경로의 1차 경고선.\"\n },\n \"bearish\": {\n \"price\": 72300.00,\n \"description\": \"$72,300 청산 집중 구간 아래로 시간봉 acceptance가 발생하면 $72,436 수요대·하모닉 PRZ가 동시 무효화되어, WP3 반등 시나리오가 폐기되고 $72,035.45→$70,800으로 하방 연장(분배 추종 가속).\"\n }\n },\n \"scenario_invalidation\": 74293.10\n}\n```"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 73172.3,
"turning_zone": [
73020.0,
73172.3
],
"likely_wick": 73130.0,
"rejection_confirm": 73346.07,
"invalid_overshoot": 72960.0,
"calibration_reasoning": "ret_0.382·0.5·0.618 strict 컨플루언스(73172.30)와 바로 위 체어맨 지지 73174.57/73206.8을 상단으로, 다음 fib_0.382 지지 72998.53 직상단을 하단으로 0.31 ATR 폭 설정. likely_wick은 컨플루언스 직하단 스톱 스윕을 반영한 73130이며, 72998.53 종가 이탈 시 지지가 깨지고 WP2로 연결되므로 무효."
},
{
"seq": 2,
"base_target": 72300.0,
"turning_zone": [
72000.0,
72300.0
],
"likely_wick": 72100.0,
"rejection_confirm": 72436.0,
"invalid_overshoot": 71900.0,
"calibration_reasoning": "하방 유동성 스윕(롱 청산 스톱 헌팅) 특성상 일반 규칙의 상단확장 대신 실제 방향(하방)을 따라 base 아래로 존을 설정. 구조저점 72436·72300 청산 집중대 직하단부터 체어맨 지지 72035.45와 라운드 72000 자석까지 0.61 ATR로 확장. likely_wick 72100(72300 청산대 하방 스윕), 72436 회복 시 스윕 반전 확인, 72000 종가 이탈 시 단순 스윕이 아닌 구조 붕괴로 무효."
},
{
"seq": 3,
"base_target": 73346.07,
"turning_zone": [
73346.07,
73700.0
],
"likely_wick": 73550.0,
"rejection_confirm": 73172.3,
"invalid_overshoot": 73913.5,
"calibration_reasoning": "터미널 웨이포인트로 0.71 ATR 폭 적용. 골든비 73346.07을 하단으로 EMA20 73550.46·fib ret_0.786 73593.46 저항벽까지 포함; 미확정 crab PRZ 73404.67은 존 내부에 있으나 정책상 단독으로 웨이포인트를 이동시키지 않음. likely_wick은 하락추세 EMA20 되돌림 거부 패턴을 반영한 73550, 73172.30 재이탈 시 거부 확인, ICT EQ 73913.50 상향 회복 시 lower high 구조가 깨져 무효."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 73172.30,\n \"turning_zone\": [73020.00, 73172.30],\n \"likely_wick\": 73130.00,\n \"rejection_confirm\": 73346.07,\n \"invalid_overshoot\": 72960.00,\n \"calibration_reasoning\": \"ret_0.382·0.5·0.618 strict 컨플루언스(73172.30)와 바로 위 체어맨 지지 73174.57/73206.8을 상단으로, 다음 fib_0.382 지지 72998.53 직상단을 하단으로 0.31 ATR 폭 설정. likely_wick은 컨플루언스 직하단 스톱 스윕을 반영한 73130이며, 72998.53 종가 이탈 시 지지가 깨지고 WP2로 연결되므로 무효.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 72300.00,\n \"turning_zone\": [72000.00, 72300.00],\n \"likely_wick\": 72100.00,\n \"rejection_confirm\": 72436.00,\n \"invalid_overshoot\": 71900.00,\n \"calibration_reasoning\": \"하방 유동성 스윕(롱 청산 스톱 헌팅) 특성상 일반 규칙의 상단확장 대신 실제 방향(하방)을 따라 base 아래로 존을 설정. 구조저점 72436·72300 청산 집중대 직하단부터 체어맨 지지 72035.45와 라운드 72000 자석까지 0.61 ATR로 확장. likely_wick 72100(72300 청산대 하방 스윕), 72436 회복 시 스윕 반전 확인, 72000 종가 이탈 시 단순 스윕이 아닌 구조 붕괴로 무효.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 73346.07,\n \"turning_zone\": [73346.07, 73700.00],\n \"likely_wick\": 73550.00,\n \"rejection_confirm\": 73172.30,\n \"invalid_overshoot\": 73913.50,\n \"calibration_reasoning\": \"터미널 웨이포인트로 0.71 ATR 폭 적용. 골든비 73346.07을 하단으로 EMA20 73550.46·fib ret_0.786 73593.46 저항벽까지 포함; 미확정 crab PRZ 73404.67은 존 내부에 있으나 정책상 단독으로 웨이포인트를 이동시키지 않음. likely_wick은 하락추세 EMA20 되돌림 거부 패턴을 반영한 73550, 73172.30 재이탈 시 거부 확인, ICT EQ 73913.50 상향 회복 시 lower high 구조가 깨져 무효.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 28.6,
"chairman": 41.0,
"operating_path": 196.1,
"tp_calibrator": 285.8
},
"agents": {},
"total_s": 551.5
}
}