Signal: BEARISH (76%) | Price: $63,774.10 | 2026-06-15 05:00 KST | 300 candles
Council: 0 bullish, 2 neutral, 4 bearish | Support: $63,192 / $62,715 / $62,546 | Resistance: $63,783 / $63,830 / $63,900
BTC/USDT 4시간 구조는 prior distribution 이후 $59,080.00 저점에서 새 재분배 후보가 형성된 상태로, 현재 구조적 편향은 bearish이다. 활성 구조는 $64,250.00 AR, $60,755.00/$60,691.90 하단 테스트, $64,362.60 UT, $64,738.00 UTAD 후보로 이어지는 상단부 실패 점검 국면이며, 현재가는 $63,774.10으로 프리미엄 영역에서 $63,783.12 Fib 저항과 $63,830.00 이전일 저점 아래를 동시에 테스트하고 있다. 핵심 구조 조건은 $64,250.00~$64,738.00 공급대의 상방 수용 실패, EMA120 $66,779.40 아래의 중기 약세 유지, 그리고 $60,691.90~$60,755.00 하단 구조의 방어 여부다. 파생 데이터의 CVD 흡수와 하모닉 하단 PRZ는 단기 반등 리스크로만 취급하며, 구조적 약세 판단을 무효화하려면 최소 $64,738.00 회복 후 $66,779.40 위 4시간봉 수용이 필요하다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | BEARISH | 78% | $60,755 / $60,692 | $64,250 / $64,363 |
| ICT Trader | BEARISH | 84% | $62,546 / $60,692 | $63,830 / $64,738 |
| Derivatives Trader | NEUTRAL | 54% | $62,300 / $61,400 | $63,900 / $64,738 |
| Candlestick Reader | BEARISH | 57% | $63,771 / $62,715 | $64,738 / $66,779 |
| Fibonacci Analyst | NEUTRAL | 58% | $63,192 / $62,715 | $63,783 / $64,738 |
| Harmonic Specialist | NEUTRAL | 46% | $62,851 / $62,315 | $64,250 / $64,738 |
Support: $60,755 / $60,692 / $59,080 | Resistance: $64,250 / $64,363 / $64,738 | Horizon: short-to-medium term
확정 구조 기준으로는 DIS regime이며 dis_score 100.0, regime_fitness 1.000, prior completed structure가 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입니다. 현재 활성 구조는 $59,080.00 저점 이후 $64,250.00 AR, $60,755.00/$60,691.90 하단 테스트, $64,362.60 UT, $64,738.00 UTAD 후보로 이어지는 재분배 후보이며, 가격은 상단부 프리미엄에서 실패 여부를 시험 중입니다. 즉 구조 자체는 하락 우위가 확인되어 있지만, 즉시 하락 확정이라기보다 $64,250.00~$64,738.00 공급대에서 거부가 유지되는지가 핵심입니다. $64,738.00을 4h 기준으로 회복·수용하지 못하면 다음 Wyckoff 경로는 $60,755.00~$60,691.90 하단 테스트, 이후 약세가 강하면 $59,080.00 재방문입니다.
Support: $62,546 / $60,692 / $60,353 | Resistance: $63,830 / $64,738 / $66,779 | Horizon: 단기~중기, 4시간봉 기준
확정 구조는 명확히 bearish입니다. 최근 구조 이벤트가 CHoCH_bullish 이후 BOS_bearish가 5회 연속 발생했으며, 특히 $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00 하향 BOS가 이어져 시장 구조는 하락 추세로 판정됩니다. 현재가는 $63,774.10으로 EQ $62,545.70 위의 프리미엄 영역에 있으나, 이전일 저점 $63,830.00을 이미 하향 이탈해 단기적으로 매도 압력이 우세합니다. 다만 미충족 FVG와 활성 OB가 없고 최근 유동성 스윕도 감지되지 않아, 진입은 $64,738.00 재돌파 실패 또는 $63,830.00 하단 수용 여부를 확인하는 것이 유리합니다.
Support: $62,300 / $61,400 / $61,000 | Resistance: $63,900 / $64,738 / $65,200 | Horizon: short term, 4-8시간
확정 구조는 여전히 약세로 본다. 현재가 $63,774.10은 EMA20 $63,770.59 부근이지만 EMA120 $66,779.40 대비 -4.5%, EMA240 $70,491.38 대비 -9.5% 아래에 있어 중기 구조적 수용은 아직 하방이다. 다만 셋업 관점에서는 가격이 24시간 -0.76% 밀리는 동안 CVD divergence 0.850과 CVD 변화 +4.9370이 나타나 매도 하락을 누군가 흡수하는 모습이며, OI도 +0.993% 증가해 4~8시간 선행성 관점에서 단기 반등 셋업이 존재한다. 상방은 $63,900 청산 레벨 돌파 후 $64,738 7일 고점, 추가로 $65,200 청산 레벨이 목표가 될 수 있지만, $62,300이 깨지면 $61,400~$61,000 유동성으로 빠르게 확장될 위험이 크다.
Support: $63,771 / $62,715 / $60,692 | Resistance: $64,738 / $66,779 / $70,491 | Horizon: short term
BTC는 현재 $63,774.10으로 EMA20 $63,770.59와 거의 동일한 위치에 있어 단기 균형선에서 방향성을 테스트 중입니다. 다만 가격은 EMA120 $66,779.40 대비 -4.5%, EMA240 $70,491.38 대비 -9.5% 아래에 있어 확인된 구조는 여전히 bearish로 해석됩니다. 최근 패턴은 bullish_engulfing 2개, bearish_engulfing 2개, doji 1개로 bull_score와 bear_score가 각각 1.5로 동률이지만, 가장 높은 품질의 패턴이 bearish_engulfing quality 0.675이므로 단기 setup은 하방 쪽에 더 무게가 있습니다. 7일 range EQ $62,714.95 위의 프리미엄 구간에서 7일 고점 $64,738.00을 넘지 못하면 $63,770 부근 EMA20 이탈 후 EQ 재테스트 가능성이 커집니다.
Support: $63,192 / $62,715 / $62,238 | Resistance: $63,783 / $64,738 / $65,839 | Horizon: short term
현재 BTC/USDT는 저점 $60,691.90에서 고점 $64,738.00까지의 상승 스윙 이후 0.236 되돌림 $63,783.12를 정확히 테스트하고 있으며, 현재가 $63,774.10은 해당 레벨 바로 아래입니다. 구조적으로는 $64,738.00 상단 돌파가 확인되지 않았고, 반대로 $60,691.90 저점 이탈도 없어 확정 BOS/CHoCH 기준에서는 중립으로 판단합니다. 다만 셋업 관점에서는 가격이 0.5 EQ $62,714.95 위의 프리미엄 영역에 있고, 0.236 저항에서 즉시 반응 중이므로 단기적으로는 $63,192.39 또는 황금비 0.618 $62,237.51까지 되돌림이 열릴 수 있습니다. 반대로 $63,783.12를 회복하고 $64,738.00을 돌파하면 $65,838.54, $66,413.09, $67,238.49 확장 목표로 상승 시나리오가 재개됩니다.
Support: $62,851 / $62,315 / $62,153 | Resistance: $64,250 / $64,738 / $65,394 | Horizon: short to medium term
현재 43개 패턴 중 완료형은 7개이나 active PRZ는 0개이고, council_relevant_prz_count와 confirmed_reaction_prz_count가 모두 0이므로 하모닉만으로 방향을 확정할 수 없다. 가장 가까운 유의미한 구조는 bullish Shark 형성 PRZ $61,455.10-$62,851.48이며 중심 $62,153.29가 현재가 $63,774.10보다 2.54% 아래에 있어, 이는 즉시 매수 신호가 아니라 하락 시 반응을 봐야 하는 약한 반전 후보 구간이다. 4h 가격은 EMA20 $63,770.59 부근에서 균형을 이루지만 EMA120 $66,779.40과 EMA240 $70,491.38 아래에 머물러 구조적 강세 전환은 확인되지 않았다. 따라서 structure_bias는 중립으로 두고, setup_bias만 하단 PRZ 반응 가능성 때문에 약한 bullish로 평가한다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $64,711 | liquidity_sweep | WP1 후보 fib_confluence($64,711.35) + Wyckoff UTAD 후보 $64,738.00 + ICT range high/이전일 고점 $64,738.00 + Derivatives 흡수(CVD divergence 0.850, OI +0.993%) | 6.0 | 파생의 CVD 양의 다이버전스(0.850)와 OI 증가(+0.993%) 흡수가 단기 숏커버 반등을 유발해 $64,250.00~$64,738.00 공급대를 재테스트하고 7일 고점 $64,738.00 위 유동성을 스윕하는 UTAD 상단 실패 구간. Wyckoff UTAD 후보와 ICT range high가 겹치는 핵심 숏 진입 존이며, 여기서 4h 종가 수용에 실패하면 재분배 약세 구조가 재개된다. 구조·셋업 모두 약세이므로 이 반등은 추세 반전이 아니라 '되돌림을 매도'하는 자리로 취급한다. |
| 2 | $63,192 | support_test | Fibonacci 지지 $63,192.39 + ICT 이전일 저점 $63,830.00/EMA20 $63,770.59 하향 수용 | 12.0 | 공급대 거부 후 EMA20 $63,770.59와 이전일 저점 $63,830.00의 하향 수용이 확정되며, ICT·Fibonacci가 공유하는 첫 되돌림 지지 $63,192.39를 테스트한다. 프리미엄→마크다운 전환의 1차 지지 점검 구간. |
| 3 | $62,715 | support_test | Candlestick/Fibonacci 7일 range EQ·0.5 되돌림 $62,714.95 + ICT EQ $62,545.70 | 18.0 | 7일 range EQ($62,714.95) 및 Fib 0.5 EQ 테스트. 프리미엄에서 균형 구간으로의 평균회귀가 완성되는 지점이며, ICT EQ $62,545.70이 바로 아래에서 추가 지지로 작동한다. |
| 4 | $62,238 | swing_low | Fibonacci 0.618 $62,237.51 + Harmonic bullish Shark PRZ $61,455.10~$62,851.48(중심 $62,153.29) + Derivatives 하방 유동성 $62,300 | 23.0 | 하방 컨플루언스 반응 존: Fib 0.618 황금비($62,237.51), 하모닉 Shark PRZ, 파생 하방 유동성($62,300)이 중첩된다. 24시간 예상 저점이자 첫 반등 감시 구간으로, 이곳을 종가로 깨면 $60,691.90 하단 구조로의 가속이 열린다. 하모닉 PRZ는 forming·low quality이므로 방향 결정권이 아닌 약한 반등 후보로만 취급한다. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $63,700 | $64,300 | High first |
| 8h | $63,700 | $64,711 | High first |
| 24h | $62,238 | $64,711 | High first |
Invalidation: $64,738
```json
{
"path_type": "complex",
"confidence": 0.70,
"waypoints": [
{
"seq": 1,
"price": 64711.35,
"type": "liquidity_sweep",
"source": "WP1 후보 fib_confluence($64,711.35) + Wyckoff UTAD 후보 $64,738.00 + ICT range high/이전일 고점 $64,738.00 + Derivatives 흡수(CVD divergence 0.850, OI +0.993%)",
"description": "파생의 CVD 양의 다이버전스(0.850)와 OI 증가(+0.993%) 흡수가 단기 숏커버 반등을 유발해 $64,250.00~$64,738.00 공급대를 재테스트하고 7일 고점 $64,738.00 위 유동성을 스윕하는 UTAD 상단 실패 구간. Wyckoff UTAD 후보와 ICT range high가 겹치는 핵심 숏 진입 존이며, 여기서 4h 종가 수용에 실패하면 재분배 약세 구조가 재개된다. 구조·셋업 모두 약세이므로 이 반등은 추세 반전이 아니라 '되돌림을 매도'하는 자리로 취급한다.",
"est_hours": 6.0
},
{
"seq": 2,
"price": 63192.39,
"type": "support_test",
"source": "Fibonacci 지지 $63,192.39 + ICT 이전일 저점 $63,830.00/EMA20 $63,770.59 하향 수용",
"description": "공급대 거부 후 EMA20 $63,770.59와 이전일 저점 $63,830.00의 하향 수용이 확정되며, ICT·Fibonacci가 공유하는 첫 되돌림 지지 $63,192.39를 테스트한다. 프리미엄→마크다운 전환의 1차 지지 점검 구간.",
"est_hours": 12.0
},
{
"seq": 3,
"price": 62714.95,
"type": "support_test",
"source": "Candlestick/Fibonacci 7일 range EQ·0.5 되돌림 $62,714.95 + ICT EQ $62,545.70",
"description": "7일 range EQ($62,714.95) 및 Fib 0.5 EQ 테스트. 프리미엄에서 균형 구간으로의 평균회귀가 완성되는 지점이며, ICT EQ $62,545.70이 바로 아래에서 추가 지지로 작동한다.",
"est_hours": 18.0
},
{
"seq": 4,
"price": 62237.51,
"type": "swing_low",
"source": "Fibonacci 0.618 $62,237.51 + Harmonic bullish Shark PRZ $61,455.10~$62,851.48(중심 $62,153.29) + Derivatives 하방 유동성 $62,300",
"description": "하방 컨플루언스 반응 존: Fib 0.618 황금비($62,237.51), 하모닉 Shark PRZ, 파생 하방 유동성($62,300)이 중첩된다. 24시간 예상 저점이자 첫 반등 감시 구간으로, 이곳을 종가로 깨면 $60,691.90 하단 구조로의 가속이 열린다. 하모닉 PRZ는 forming·low quality이므로 방향 결정권이 아닌 약한 반등 후보로만 취급한다.",
"est_hours": 23.0
}
],
"period_extremes": {
"4h": {"expected_high": 64300.0, "expected_low": 63700.0, "high_first": true},
"8h": {"expected_high": 64711.35, "expected_low": 63700.0, "high_first": true},
"24h": {"expected_high": 64711.35, "expected_low": 62237.51, "high_first": true}
},
"triggers": {
"bullish": {
"price": 64738.0,
"description": "$64,738.00(7일 고점/UTAD 후보) 위 4시간봉 종가 수용 시 재분배 시나리오 무효화. 추가로 EMA120 $66,779.40 위 수용까지 확인되면 $65,838.54~$66,779.40로 강세 전환, 본 약세 경로 폐기."
},
"bearish": {
"price": 62300.0,
"description": "$62,300/$62,237.51(Shark PRZ·Fib 0.618·파생 하방 유동성 클러스터) 4시간봉 종가 하향 이탈 시 하방 가속. $61,455.10을 거쳐 $60,691.90~$60,755.00 하단 구조로 빠르게 확장."
}
},
"scenario_invalidation": 64738.0
}
```{
"overall_signal": "bearish",
"overall_confidence": 0.76,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.78,
"active_setups": [
"현재가 $63,774.10이 다수 EQ 위 프리미엄 구간에 위치: ICT EQ $62,545.70, 7일 range EQ $62,714.95",
"ICT 기준 이전일 저점 $63,830.00 하향 이탈 후 그 아래에서 거래되어 단기 약세 수용 조건 형성",
"Fibonacci 0.236 되돌림 저항 $63,783.12를 현재가가 거의 정확히 테스트 중이며, 즉시 회복 실패 시 프리미엄 저항 조건",
"Wyckoff 활성 재분배 후보 상단 $64,250.00~$64,738.00에서 UT/UTAD 성격의 상단 실패 조건",
"Candlestick 기준 strict bearish engulfing 감지, pattern quality 0.675로 최근 후보 중 가장 높은 품질",
"상위 구조 저항: EMA120 $66,779.40 및 EMA240 $70,491.38 아래에서 거래"
],
"setup_vs_structure": "구조와 실행 셋업은 모두 약세 방향으로 정렬되어 있다. 다만 파생 데이터는 CVD 양의 다이버전스와 OI 증가로 단기 흡수성 반등 리스크를 제기하므로, 약세 구조 안에서도 $63,900~$64,738 구간 재테스트 리스크는 관리 대상이다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 4,
"neutral_count": 2
},
"key_levels": {
"support": [
63192.39,
62714.95,
62545.7,
62237.51,
61455.1,
60691.9,
60353.4,
59080.0
],
"resistance": [
63783.12,
63830.0,
63900.0,
64250.0,
64362.6,
64738.0,
66779.4,
70491.38
]
},
"confluences": [
"ICT, Candlestick, Fibonacci 모두 현재가가 EQ 위 프리미엄 구간에 있다고 판단한다: ICT EQ $62,545.70, 7일/Fib EQ $62,714.95",
"Wyckoff와 ICT가 $64,738.00을 핵심 상단 구조 레벨로 공유한다. ICT는 range high/previous day high, Wyckoff는 UTAD 후보 상단으로 해석한다.",
"Candlestick, Fibonacci, Derivatives가 $63,770~$63,900 근방을 단기 균형·저항 전환 구간으로 지목한다: EMA20 $63,770.59, Fib 0.236 $63,783.12, 파생 청산 레벨 $63,900",
"Candlestick, ICT, Wyckoff, Derivatives 모두 가격이 EMA120 $66,779.40 아래에 있어 중기 구조 회복이 확인되지 않았다고 본다.",
"Wyckoff, Candlestick, ICT, Harmonic이 $60,691.90~$60,755.00 하단 구조를 주요 지지·재테스트 구간으로 공유한다.",
"Harmonic bullish Shark PRZ $61,455.10~$62,851.48은 Fibonacci 0.618 $62,237.51 및 Derivatives 하방 유동성 $62,300과 겹쳐, 하락 시 반응 감시 구간으로 기능한다."
],
"conflicts": [
"Derivatives는 구조적으로는 약세를 인정하지만, CVD divergence 0.850, CVD 변화 +4.9370, OI 24시간 +0.993% 증가를 근거로 단기 bullish setup을 제시한다. 이는 구조 반전 신호라기보다 약세 구조 내 흡수·숏 커버 리스크로 해석된다.",
"Fibonacci는 $60,691.90 저점과 $64,738.00 고점 사이에서 명확한 돌파·이탈이 없다고 보아 구조 중립을 유지한다. 반면 ICT와 Wyckoff는 더 큰 구조의 BOS 연속성과 재분배 맥락을 근거로 bearish regime을 우선한다.",
"Harmonic은 하단 bullish Shark PRZ를 제시하지만 active PRZ와 확인된 반응이 없고, 해당 후보는 low quality·forming 상태이므로 현재 구조적 약세 판단을 뒤집을 권한은 낮다.",
"Candlestick의 최근 bull_score와 bear_score는 1.5로 동률이나, 최고 품질 패턴이 bearish engulfing이어서 단기 셋업만 약세 쪽으로 기운다."
],
"highest_conviction_analyst": "ICT Trader — 5회 연속 bearish BOS가 확인되었고, $72,436.00 이하 구조 붕괴 이후 현재가가 EMA120 $66,779.40 및 EMA240 $70,491.38 아래에 있으며, 이전일 저점 $63,830.00 하향 이탈까지 동반되어 구조·셋업 모두 가장 명확하게 약세로 정렬되어 있다.",
"invalidation_level": "$66,779.40 4시간봉 종가 수용. 단, $64,738.00 상방 회복·수용은 현재 재분배/UTAD 실패 시나리오에 대한 1차 경고 레벨이다.",
"executive_summary": "BTC/USDT 4시간 구조는 prior distribution 이후 $59,080.00 저점에서 새 재분배 후보가 형성된 상태로, 현재 구조적 편향은 bearish이다. 활성 구조는 $64,250.00 AR, $60,755.00/$60,691.90 하단 테스트, $64,362.60 UT, $64,738.00 UTAD 후보로 이어지는 상단부 실패 점검 국면이며, 현재가는 $63,774.10으로 프리미엄 영역에서 $63,783.12 Fib 저항과 $63,830.00 이전일 저점 아래를 동시에 테스트하고 있다. 핵심 구조 조건은 $64,250.00~$64,738.00 공급대의 상방 수용 실패, EMA120 $66,779.40 아래의 중기 약세 유지, 그리고 $60,691.90~$60,755.00 하단 구조의 방어 여부다. 파생 데이터의 CVD 흡수와 하모닉 하단 PRZ는 단기 반등 리스크로만 취급하며, 구조적 약세 판단을 무효화하려면 최소 $64,738.00 회복 후 $66,779.40 위 4시간봉 수용이 필요하다."
}{
"symbol": "BTC/USDT",
"timeframe": "4h",
"timestamp": "2026-06-15 05:00 KST",
"last_price": 63774.1,
"num_candles": 300,
"stage1_analyses": {
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bearish",
"confidence": 0.57,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.58,
"setup_signals": [
"현재가 $63,774.10이 7일 range EQ $62,714.95 위에 있어 단기 프리미엄 구간에 위치",
"최근 strict bearish_engulfing 감지: pattern_quality 0.675, 단기 매도 반전 압력 우위",
"현재가 $63,774.10이 EMA120 $66,779.40보다 4.5% 낮고 EMA240 $70,491.38보다 9.5% 낮아 상위 구조 저항 아래에 있음",
"최근 5개 4시간봉 흐름이 ▲+0.2% | ▼-0.2% | ▲+0.2% | ▼-0.8% | ▼-0.3%로 후반부 매도 우세",
"7일 고점 $64,738.00 하단에서 bearish_engulfing이 출현했으나 high_volume_patterns가 없어 확정 강도는 제한적"
],
"reasoning": "BTC는 현재 $63,774.10으로 EMA20 $63,770.59와 거의 동일한 위치에 있어 단기 균형선에서 방향성을 테스트 중입니다. 다만 가격은 EMA120 $66,779.40 대비 -4.5%, EMA240 $70,491.38 대비 -9.5% 아래에 있어 확인된 구조는 여전히 bearish로 해석됩니다. 최근 패턴은 bullish_engulfing 2개, bearish_engulfing 2개, doji 1개로 bull_score와 bear_score가 각각 1.5로 동률이지만, 가장 높은 품질의 패턴이 bearish_engulfing quality 0.675이므로 단기 setup은 하방 쪽에 더 무게가 있습니다. 7일 range EQ $62,714.95 위의 프리미엄 구간에서 7일 고점 $64,738.00을 넘지 못하면 $63,770 부근 EMA20 이탈 후 EQ 재테스트 가능성이 커집니다.",
"key_levels": {
"support": [
63770.59,
62714.95,
60691.9
],
"resistance": [
64738.0,
66779.4,
70491.38
]
},
"time_horizon": "short term",
"invalidation_level": "$64,738.00 상향 돌파 및 4시간봉 종가 안착",
"risk_scenario": "반대로 BTC가 $64,738.00 7일 고점을 4시간봉 종가로 돌파하면 bearish engulfing 기반의 단기 하락 setup은 무효화되며, 숏 커버링과 함께 EMA120 $66,779.40까지 반등할 수 있습니다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 148,
"recent_patterns": 5,
"pattern_list": [
"bullish_engulfing@290",
"bullish_engulfing@294",
"bearish_engulfing@296",
"bearish_engulfing@298",
"doji@293"
],
"atr_value": 672.33,
"vol_avg_20": 20027.47,
"high_volume_patterns": [],
"pattern_candidates": [
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.675,
"tier": "strict",
"high_volume": false
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.618,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.507,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.421,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.355,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.675,
"bull_score": 1.5,
"bear_score": 1.5
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.57,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.58,\n \"setup_signals\": [\n \"현재가 $63,774.10이 7일 range EQ $62,714.95 위에 있어 단기 프리미엄 구간에 위치\",\n \"최근 strict bearish_engulfing 감지: pattern_quality 0.675, 단기 매도 반전 압력 우위\",\n \"현재가 $63,774.10이 EMA120 $66,779.40보다 4.5% 낮고 EMA240 $70,491.38보다 9.5% 낮아 상위 구조 저항 아래에 있음\",\n \"최근 5개 4시간봉 흐름이 ▲+0.2% | ▼-0.2% | ▲+0.2% | ▼-0.8% | ▼-0.3%로 후반부 매도 우세\",\n \"7일 고점 $64,738.00 하단에서 bearish_engulfing이 출현했으나 high_volume_patterns가 없어 확정 강도는 제한적\"\n ],\n \"reasoning\": \"BTC는 현재 $63,774.10으로 EMA20 $63,770.59와 거의 동일한 위치에 있어 단기 균형선에서 방향성을 테스트 중입니다. 다만 가격은 EMA120 $66,779.40 대비 -4.5%, EMA240 $70,491.38 대비 -9.5% 아래에 있어 확인된 구조는 여전히 bearish로 해석됩니다. 최근 패턴은 bullish_engulfing 2개, bearish_engulfing 2개, doji 1개로 bull_score와 bear_score가 각각 1.5로 동률이지만, 가장 높은 품질의 패턴이 bearish_engulfing quality 0.675이므로 단기 setup은 하방 쪽에 더 무게가 있습니다. 7일 range EQ $62,714.95 위의 프리미엄 구간에서 7일 고점 $64,738.00을 넘지 못하면 $63,770 부근 EMA20 이탈 후 EQ 재테스트 가능성이 커집니다.\",\n \"key_levels\": {\n \"support\": [\n 63770.59,\n 62714.95,\n 60691.9\n ],\n \"resistance\": [\n 64738.0,\n 66779.4,\n 70491.38\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$64,738.00 상향 돌파 및 4시간봉 종가 안착\",\n \"risk_scenario\": \"반대로 BTC가 $64,738.00 7일 고점을 4시간봉 종가로 돌파하면 bearish engulfing 기반의 단기 하락 setup은 무효화되며, 숏 커버링과 함께 EMA120 $66,779.40까지 반등할 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bearish",
"confidence": 0.84,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.92,
"setup_signals": [
"프리미엄 구간: 현재가 $63,774.10이 EQ $62,545.70 위에 위치",
"이전일 저점 $63,830.00 하향 이탈 후 현재가가 그 아래에 위치하여 단기 약세 수용 가능성",
"EMA120 $66,779.40 및 EMA240 $70,491.38 아래에서 거래되어 상위 시간대 디스카운트 추세가 여전히 약세",
"활성 bullish OB 및 미충족 bullish FVG가 없어 즉각적인 기관 매수 방어 배열이 부재",
"상단 후보 bearish OB $76,234.70-$78,077.10 및 BSL $78,128.55가 장기 유동성/공급 구간으로 남아 있음"
],
"reasoning": "확정 구조는 명확히 bearish입니다. 최근 구조 이벤트가 CHoCH_bullish 이후 BOS_bearish가 5회 연속 발생했으며, 특히 $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00 하향 BOS가 이어져 시장 구조는 하락 추세로 판정됩니다. 현재가는 $63,774.10으로 EQ $62,545.70 위의 프리미엄 영역에 있으나, 이전일 저점 $63,830.00을 이미 하향 이탈해 단기적으로 매도 압력이 우세합니다. 다만 미충족 FVG와 활성 OB가 없고 최근 유동성 스윕도 감지되지 않아, 진입은 $64,738.00 재돌파 실패 또는 $63,830.00 하단 수용 여부를 확인하는 것이 유리합니다.",
"key_levels": {
"support": [
62545.7,
60691.9,
60353.4
],
"resistance": [
63830.0,
64738.0,
66779.4,
70491.38,
72436.0,
76234.7,
78077.1,
78128.55
]
},
"time_horizon": "단기~중기, 4시간봉 기준",
"invalidation_level": "$64,738.00 상향 돌파 및 4시간봉 종가 수용",
"risk_scenario": "반대 시나리오는 $64,738.00의 7일 고점이 회수되며 이전일 저점 이탈이 bear trap으로 전환되는 경우입니다. 이 경우 단기 숏 포지션은 강제 청산성 매수와 함께 EMA120 $66,779.40까지 되돌림을 허용할 수 있으며, 추가적으로 $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": 58,
"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": 77873.2
},
{
"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": "premium",
"eq_level": 62545.7,
"range_high": 64738.0,
"range_low": 60353.4,
"bull_score": 2.7,
"bear_score": 15.8,
"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": "bearish",
"current_retracement_pct": 107.9,
"deepest_retracement_pct": 113.7,
"previous_day_high": 64738.0,
"previous_day_low": 63830.0,
"broken_prev_high": false,
"broken_prev_low": true,
"sessions": {}
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.84,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.92,\n \"setup_signals\": [\n \"프리미엄 구간: 현재가 $63,774.10이 EQ $62,545.70 위에 위치\",\n \"이전일 저점 $63,830.00 하향 이탈 후 현재가가 그 아래에 위치하여 단기 약세 수용 가능성\",\n \"EMA120 $66,779.40 및 EMA240 $70,491.38 아래에서 거래되어 상위 시간대 디스카운트 추세가 여전히 약세\",\n \"활성 bullish OB 및 미충족 bullish FVG가 없어 즉각적인 기관 매수 방어 배열이 부재\",\n \"상단 후보 bearish OB $76,234.70-$78,077.10 및 BSL $78,128.55가 장기 유동성/공급 구간으로 남아 있음\"\n ],\n \"reasoning\": \"확정 구조는 명확히 bearish입니다. 최근 구조 이벤트가 CHoCH_bullish 이후 BOS_bearish가 5회 연속 발생했으며, 특히 $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00 하향 BOS가 이어져 시장 구조는 하락 추세로 판정됩니다. 현재가는 $63,774.10으로 EQ $62,545.70 위의 프리미엄 영역에 있으나, 이전일 저점 $63,830.00을 이미 하향 이탈해 단기적으로 매도 압력이 우세합니다. 다만 미충족 FVG와 활성 OB가 없고 최근 유동성 스윕도 감지되지 않아, 진입은 $64,738.00 재돌파 실패 또는 $63,830.00 하단 수용 여부를 확인하는 것이 유리합니다.\",\n \"key_levels\": {\n \"support\": [\n 62545.7,\n 60691.9,\n 60353.4\n ],\n \"resistance\": [\n 63830.0,\n 64738.0,\n 66779.4,\n 70491.38,\n 72436.0,\n 76234.7,\n 78077.1,\n 78128.55\n ]\n },\n \"time_horizon\": \"단기~중기, 4시간봉 기준\",\n \"invalidation_level\": \"$64,738.00 상향 돌파 및 4시간봉 종가 수용\",\n \"risk_scenario\": \"반대 시나리오는 $64,738.00의 7일 고점이 회수되며 이전일 저점 이탈이 bear trap으로 전환되는 경우입니다. 이 경우 단기 숏 포지션은 강제 청산성 매수와 함께 EMA120 $66,779.40까지 되돌림을 허용할 수 있으며, 추가적으로 $72,436.00 상향 회복 시 하락 구조의 약화가 시작됩니다.\",\n \"data_quality\": \"medium\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "neutral",
"confidence": 0.58,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.55,
"setup_signals": [
"현재가 $63,774.10이 0.236 되돌림 저항 $63,783.12 바로 아래에서 테스트 중이며 거리 0.010%로 매우 근접",
"가격이 EQ 역할의 0.5 되돌림 $62,714.95 위에 있어 단기 프리미엄 구간에 위치",
"스윙 고점 $64,738.00을 아직 돌파하지 못해 1.0 확장/고점 저항이 미확인 상태",
"EMA120 $66,779.40 및 EMA240 $70,491.38 아래에 있어 상위 구조의 공급 압력이 남아 있음",
"0.236 저항 실패 시 다음 피보나치 지지 $63,192.39, $62,714.95, 황금비 0.618 $62,237.51 순으로 하방 자석 형성"
],
"reasoning": "현재 BTC/USDT는 저점 $60,691.90에서 고점 $64,738.00까지의 상승 스윙 이후 0.236 되돌림 $63,783.12를 정확히 테스트하고 있으며, 현재가 $63,774.10은 해당 레벨 바로 아래입니다. 구조적으로는 $64,738.00 상단 돌파가 확인되지 않았고, 반대로 $60,691.90 저점 이탈도 없어 확정 BOS/CHoCH 기준에서는 중립으로 판단합니다. 다만 셋업 관점에서는 가격이 0.5 EQ $62,714.95 위의 프리미엄 영역에 있고, 0.236 저항에서 즉시 반응 중이므로 단기적으로는 $63,192.39 또는 황금비 0.618 $62,237.51까지 되돌림이 열릴 수 있습니다. 반대로 $63,783.12를 회복하고 $64,738.00을 돌파하면 $65,838.54, $66,413.09, $67,238.49 확장 목표로 상승 시나리오가 재개됩니다.",
"key_levels": {
"support": [
63192.39,
62714.95,
62237.51,
61557.77
],
"resistance": [
63783.12,
64738.0,
65838.54,
66413.09,
67238.49
]
},
"time_horizon": "short term",
"invalidation_level": "$64,738.00",
"risk_scenario": "만약 가격이 0.236 되돌림 $63,783.12를 회복한 뒤 스윙 고점 $64,738.00을 돌파하면 현재의 단기 약세 셋업은 무효화되며, $65,838.54의 1.272 확장과 $67,238.49의 1.618 확장까지 숏 커버성 상승이 발생할 수 있습니다.",
"data_quality": "medium",
"metrics": {
"swing_pair": "Low→High: $60,692 → $64,738",
"direction": "up",
"nearest_fib": "ret_0.236",
"nearest_fib_price": 63783.12,
"nearest_fib_distance": 0.01,
"golden_ratio_level": 62237.51,
"fib_ret_382": 63192.39,
"fib_ret_618": 62237.51,
"confluence_zones": [
{
"price": 64711.35,
"count": 2,
"levels": [
"ret_0.236",
"ext_1.0"
],
"cluster_score": 0.6
},
{
"price": 71119.47,
"count": 2,
"levels": [
"ret_0.5",
"ext_2.618"
],
"cluster_score": 0.6
}
],
"support_levels": [
63192.3898,
62714.95,
62237.510200000004
],
"resistance_levels": [
63783.1204,
64738.0,
65838.5392
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 63783.12,
"distance_pct": 0.01,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.382",
"price": 63192.39,
"distance_pct": 0.91,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ret_0.5",
"price": 62714.95,
"distance_pct": 1.66,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ret_0.618",
"price": 62237.51,
"distance_pct": 2.41,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ret_0.786",
"price": 61557.77,
"distance_pct": 3.48,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_1.0",
"price": 64738.0,
"distance_pct": 1.51,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.272",
"price": 65838.54,
"distance_pct": 3.24,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.414",
"price": 66413.09,
"distance_pct": 4.14,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.618",
"price": 67238.49,
"distance_pct": 5.43,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_2.0",
"price": 68784.1,
"distance_pct": 7.86,
"is_support": false,
"cluster_score": 0.0
}
],
"confluence_quality": 0.6,
"fib_reaction_state": "testing",
"reaction_probability": 0.65
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.58,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.55,\n \"setup_signals\": [\n \"현재가 $63,774.10이 0.236 되돌림 저항 $63,783.12 바로 아래에서 테스트 중이며 거리 0.010%로 매우 근접\",\n \"가격이 EQ 역할의 0.5 되돌림 $62,714.95 위에 있어 단기 프리미엄 구간에 위치\",\n \"스윙 고점 $64,738.00을 아직 돌파하지 못해 1.0 확장/고점 저항이 미확인 상태\",\n \"EMA120 $66,779.40 및 EMA240 $70,491.38 아래에 있어 상위 구조의 공급 압력이 남아 있음\",\n \"0.236 저항 실패 시 다음 피보나치 지지 $63,192.39, $62,714.95, 황금비 0.618 $62,237.51 순으로 하방 자석 형성\"\n ],\n \"reasoning\": \"현재 BTC/USDT는 저점 $60,691.90에서 고점 $64,738.00까지의 상승 스윙 이후 0.236 되돌림 $63,783.12를 정확히 테스트하고 있으며, 현재가 $63,774.10은 해당 레벨 바로 아래입니다. 구조적으로는 $64,738.00 상단 돌파가 확인되지 않았고, 반대로 $60,691.90 저점 이탈도 없어 확정 BOS/CHoCH 기준에서는 중립으로 판단합니다. 다만 셋업 관점에서는 가격이 0.5 EQ $62,714.95 위의 프리미엄 영역에 있고, 0.236 저항에서 즉시 반응 중이므로 단기적으로는 $63,192.39 또는 황금비 0.618 $62,237.51까지 되돌림이 열릴 수 있습니다. 반대로 $63,783.12를 회복하고 $64,738.00을 돌파하면 $65,838.54, $66,413.09, $67,238.49 확장 목표로 상승 시나리오가 재개됩니다.\",\n \"key_levels\": {\n \"support\": [\n 63192.39,\n 62714.95,\n 62237.51,\n 61557.77\n ],\n \"resistance\": [\n 63783.12,\n 64738.0,\n 65838.54,\n 66413.09,\n 67238.49\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$64,738.00\",\n \"risk_scenario\": \"만약 가격이 0.236 되돌림 $63,783.12를 회복한 뒤 스윙 고점 $64,738.00을 돌파하면 현재의 단기 약세 셋업은 무효화되며, $65,838.54의 1.272 확장과 $67,238.49의 1.618 확장까지 숏 커버성 상승이 발생할 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "bearish",
"confidence": 0.78,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.74,
"setup_signals": [
"현재가 $63,774.10는 활성 재분배 범위 $59,080.00~$64,738.00의 EQ 약 $61,909.00 위 프리미엄 구간에 위치",
"상단 유동성 스윕/UTAD 후보가 $64,738.00에서 발생했으나 4h 종가 기준 상방 수용은 아직 확인되지 않음",
"AR 저항 $64,250.00 및 UT $64,362.60 위를 일시적으로 넘긴 뒤 현재가가 다시 $63,774.10으로 밀려 상단 실패 성격이 우세",
"단기 지지 $60,755.00~$60,691.90 재시험 가능성이 열려 있으며, 이탈 시 $59,080.00 Phase E 저점 재확인 위험"
],
"reasoning": "확정 구조 기준으로는 DIS regime이며 dis_score 100.0, regime_fitness 1.000, prior completed structure가 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입니다. 현재 활성 구조는 $59,080.00 저점 이후 $64,250.00 AR, $60,755.00/$60,691.90 하단 테스트, $64,362.60 UT, $64,738.00 UTAD 후보로 이어지는 재분배 후보이며, 가격은 상단부 프리미엄에서 실패 여부를 시험 중입니다. 즉 구조 자체는 하락 우위가 확인되어 있지만, 즉시 하락 확정이라기보다 $64,250.00~$64,738.00 공급대에서 거부가 유지되는지가 핵심입니다. $64,738.00을 4h 기준으로 회복·수용하지 못하면 다음 Wyckoff 경로는 $60,755.00~$60,691.90 하단 테스트, 이후 약세가 강하면 $59,080.00 재방문입니다.",
"key_levels": {
"support": [
60755.0,
60691.9,
59080.0
],
"resistance": [
64250.0,
64362.6,
64738.0,
72556.0,
76014.2
]
},
"time_horizon": "short-to-medium term",
"invalidation_level": "$64,738.00 4h 종가 기준 상방 재수용",
"risk_scenario": "$64,738.00 UTAD 후보 고점을 회복하고 그 위에서 수용되면 현재 재분배 상단 실패 시나리오는 무효화되며, $64,250.00~$64,362.60 구간이 지지로 전환되는지 확인해야 합니다. 이 경우 즉시 약세 setup은 중립으로 낮아지고, 다음 저항은 이전 SOW 레벨인 $72,556.00 부근까지 열릴 수 있습니다.",
"data_quality": "high",
"metrics": {
"acc_score": 96.2,
"dis_score": 100.0,
"regime": "DIS",
"regime_state": "dis_candidate",
"structure_bias": "bearish",
"phase_context": "dis_candidate / 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": 34,
"price": 78879.9,
"color": "#ffd166"
},
{
"label": "AR",
"side": "low",
"idx": 44,
"price": 78027.0,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "high",
"idx": 90,
"price": 82460.5,
"color": "#118ab2"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 136,
"price": 76014.2,
"color": "#ef476f"
},
{
"label": "UT",
"side": "high",
"idx": 153,
"price": 78180.0,
"color": "#f9844a"
},
{
"label": "UTAD",
"side": "high",
"idx": 184,
"price": 78077.1,
"color": "#f9844a"
},
{
"label": "SOW",
"side": "low",
"idx": 196,
"price": 72556.0,
"color": "#ef476f"
},
{
"label": "Phase E",
"side": "low",
"idx": 245,
"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": 34,
"end_idx": 245,
"phase_count": 8,
"phases": [
{
"label": "BC",
"side": "high",
"idx": 34,
"price": 78879.9,
"color": "#ffd166",
"dt": "2026-05-01 21:00:00+09:00"
},
{
"label": "AR",
"side": "low",
"idx": 44,
"price": 78027.0,
"color": "#06d6a0",
"dt": "2026-05-03 13:00:00+09:00"
},
{
"label": "ST",
"side": "high",
"idx": 90,
"price": 82460.5,
"color": "#118ab2",
"dt": "2026-05-11 05:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 136,
"price": 76014.2,
"color": "#ef476f",
"dt": "2026-05-18 21:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 153,
"price": 78180.0,
"color": "#f9844a",
"dt": "2026-05-21 17:00:00+09:00"
},
{
"label": "UTAD",
"side": "high",
"idx": 184,
"price": 78077.1,
"color": "#f9844a",
"dt": "2026-05-26 21:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 196,
"price": 72556.0,
"color": "#ef476f",
"dt": "2026-05-28 21:00:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 245,
"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": 245,
"end_idx": 294,
"phase_count": 6,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 245,
"price": 59080.0,
"color": "#ffd166",
"dt": "2026-06-06 01:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 258,
"price": 64250.0,
"color": "#06d6a0",
"dt": "2026-06-08 05:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 269,
"price": 60755.0,
"color": "#118ab2",
"dt": "2026-06-10 01:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 273,
"price": 60691.9,
"color": "#ef476f",
"dt": "2026-06-10 17:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 286,
"price": 64362.6,
"color": "#f9844a",
"dt": "2026-06-12 21:00:00+09:00"
},
{
"label": "UTAD",
"side": "high",
"idx": 294,
"price": 64738.0,
"color": "#f9844a",
"dt": "2026-06-14 05: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.78,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.74,\n \"setup_signals\": [\n \"현재가 $63,774.10는 활성 재분배 범위 $59,080.00~$64,738.00의 EQ 약 $61,909.00 위 프리미엄 구간에 위치\",\n \"상단 유동성 스윕/UTAD 후보가 $64,738.00에서 발생했으나 4h 종가 기준 상방 수용은 아직 확인되지 않음\",\n \"AR 저항 $64,250.00 및 UT $64,362.60 위를 일시적으로 넘긴 뒤 현재가가 다시 $63,774.10으로 밀려 상단 실패 성격이 우세\",\n \"단기 지지 $60,755.00~$60,691.90 재시험 가능성이 열려 있으며, 이탈 시 $59,080.00 Phase E 저점 재확인 위험\"\n ],\n \"reasoning\": \"확정 구조 기준으로는 DIS regime이며 dis_score 100.0, regime_fitness 1.000, prior completed structure가 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입니다. 현재 활성 구조는 $59,080.00 저점 이후 $64,250.00 AR, $60,755.00/$60,691.90 하단 테스트, $64,362.60 UT, $64,738.00 UTAD 후보로 이어지는 재분배 후보이며, 가격은 상단부 프리미엄에서 실패 여부를 시험 중입니다. 즉 구조 자체는 하락 우위가 확인되어 있지만, 즉시 하락 확정이라기보다 $64,250.00~$64,738.00 공급대에서 거부가 유지되는지가 핵심입니다. $64,738.00을 4h 기준으로 회복·수용하지 못하면 다음 Wyckoff 경로는 $60,755.00~$60,691.90 하단 테스트, 이후 약세가 강하면 $59,080.00 재방문입니다.\",\n \"key_levels\": {\n \"support\": [\n 60755.0,\n 60691.9,\n 59080.0\n ],\n \"resistance\": [\n 64250.0,\n 64362.6,\n 64738.0,\n 72556.0,\n 76014.2\n ]\n },\n \"time_horizon\": \"short-to-medium term\",\n \"invalidation_level\": \"$64,738.00 4h 종가 기준 상방 재수용\",\n \"risk_scenario\": \"$64,738.00 UTAD 후보 고점을 회복하고 그 위에서 수용되면 현재 재분배 상단 실패 시나리오는 무효화되며, $64,250.00~$64,362.60 구간이 지지로 전환되는지 확인해야 합니다. 이 경우 즉시 약세 setup은 중립으로 낮아지고, 다음 저항은 이전 SOW 레벨인 $72,556.00 부근까지 열릴 수 있습니다.\",\n \"data_quality\": \"high\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "neutral",
"confidence": 0.54,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.64,
"setup_signals": [
"가격 $63,774.10이 EMA20 $63,770.59 바로 위에서 유지되고 있어 단기 균형선 방어 시도",
"24시간 가격은 -0.76% 하락했지만 CVD 변화가 +4.9370이고 CVD divergence가 0.850으로 높아 매도 압력 대비 매수 흡수 가능성",
"OI가 24시간 +0.993% 증가하며 신규 포지션 유입, funding_avg가 거의 0 이하이고 basis가 -0.0437%로 과열 롱보다는 방어적/숏 압력 성격",
"계정 흐름은 short_accounts_rising_long_accounts_falling으로 단기 숏 유입이 증가했으나, long_account_latest 0.583 및 account_long_crowding 0.731로 롱 포지션도 아직 완전히 해소되지 않음",
"가까운 상방 청산 구간 $63,900이 현재가 바로 위에 있고, 하방에는 $62,300 / $61,400 / $61,000 청산 유동성이 밀집"
],
"reasoning": "확정 구조는 여전히 약세로 본다. 현재가 $63,774.10은 EMA20 $63,770.59 부근이지만 EMA120 $66,779.40 대비 -4.5%, EMA240 $70,491.38 대비 -9.5% 아래에 있어 중기 구조적 수용은 아직 하방이다. 다만 셋업 관점에서는 가격이 24시간 -0.76% 밀리는 동안 CVD divergence 0.850과 CVD 변화 +4.9370이 나타나 매도 하락을 누군가 흡수하는 모습이며, OI도 +0.993% 증가해 4~8시간 선행성 관점에서 단기 반등 셋업이 존재한다. 상방은 $63,900 청산 레벨 돌파 후 $64,738 7일 고점, 추가로 $65,200 청산 레벨이 목표가 될 수 있지만, $62,300이 깨지면 $61,400~$61,000 유동성으로 빠르게 확장될 위험이 크다.",
"key_levels": {
"support": [
62300,
61400,
61000,
60691.9
],
"resistance": [
63900,
64738,
65200,
66100,
66779.4
]
},
"time_horizon": "short term, 4-8시간",
"invalidation_level": "$62,300 하향 이탈",
"risk_scenario": "상방 $63,900 청산을 먼저 소화하지 못하고 $62,300을 하향 이탈하면, 증가한 OI가 손절/청산으로 전환되며 $61,400 및 $61,000까지 빠른 롱 언와인딩이 발생할 수 있다. 특히 account_long_crowding 0.731이 남아 있어 하방 이탈 시 롱 청산 압력이 확대될 수 있다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.85,
"cvd_change": 4.937,
"oi_trend": 0.599,
"oi_change_pct_24h": 0.993,
"oi_latest": 100948.83,
"funding_pressure": 0.529,
"funding_avg": -2.874e-05,
"funding_change_24h": -4.203e-05,
"long_account_ratio": 0.588,
"short_account_ratio": 0.412,
"long_account_latest": 0.583,
"short_account_latest": 0.417,
"long_account_change_24h": -0.0036,
"short_account_change_24h": 0.0036,
"account_flow_label": "short_accounts_rising_long_accounts_falling",
"account_short_crowding": 0.0,
"account_long_crowding": 0.731,
"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.0437,
"basis_change_lookback": 0.0007,
"aggregate_score": 0.493,
"bull_signals": 2,
"bear_signals": 1,
"liq_below": [
[
62300,
26916.4721691
],
[
61400,
23017.0400897
],
[
61000,
26670.669615
]
],
"liq_above": [
[
63900,
23921.9426435
],
[
65200,
20126.2372332
],
[
66100,
23440.190285
]
],
"strongest_liq_level": 57200,
"fragility_score": 0.984,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.54,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.64,\n \"setup_signals\": [\n \"가격 $63,774.10이 EMA20 $63,770.59 바로 위에서 유지되고 있어 단기 균형선 방어 시도\",\n \"24시간 가격은 -0.76% 하락했지만 CVD 변화가 +4.9370이고 CVD divergence가 0.850으로 높아 매도 압력 대비 매수 흡수 가능성\",\n \"OI가 24시간 +0.993% 증가하며 신규 포지션 유입, funding_avg가 거의 0 이하이고 basis가 -0.0437%로 과열 롱보다는 방어적/숏 압력 성격\",\n \"계정 흐름은 short_accounts_rising_long_accounts_falling으로 단기 숏 유입이 증가했으나, long_account_latest 0.583 및 account_long_crowding 0.731로 롱 포지션도 아직 완전히 해소되지 않음\",\n \"가까운 상방 청산 구간 $63,900이 현재가 바로 위에 있고, 하방에는 $62,300 / $61,400 / $61,000 청산 유동성이 밀집\"\n ],\n \"reasoning\": \"확정 구조는 여전히 약세로 본다. 현재가 $63,774.10은 EMA20 $63,770.59 부근이지만 EMA120 $66,779.40 대비 -4.5%, EMA240 $70,491.38 대비 -9.5% 아래에 있어 중기 구조적 수용은 아직 하방이다. 다만 셋업 관점에서는 가격이 24시간 -0.76% 밀리는 동안 CVD divergence 0.850과 CVD 변화 +4.9370이 나타나 매도 하락을 누군가 흡수하는 모습이며, OI도 +0.993% 증가해 4~8시간 선행성 관점에서 단기 반등 셋업이 존재한다. 상방은 $63,900 청산 레벨 돌파 후 $64,738 7일 고점, 추가로 $65,200 청산 레벨이 목표가 될 수 있지만, $62,300이 깨지면 $61,400~$61,000 유동성으로 빠르게 확장될 위험이 크다.\",\n \"key_levels\": {\n \"support\": [\n 62300,\n 61400,\n 61000,\n 60691.9\n ],\n \"resistance\": [\n 63900,\n 64738,\n 65200,\n 66100,\n 66779.4\n ]\n },\n \"time_horizon\": \"short term, 4-8시간\",\n \"invalidation_level\": \"$62,300 하향 이탈\",\n \"risk_scenario\": \"상방 $63,900 청산을 먼저 소화하지 못하고 $62,300을 하향 이탈하면, 증가한 OI가 손절/청산으로 전환되며 $61,400 및 $61,000까지 빠른 롱 언와인딩이 발생할 수 있다. 특히 account_long_crowding 0.731이 남아 있어 하방 이탈 시 롱 청산 압력이 확대될 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "neutral",
"confidence": 0.46,
"structure_bias": "neutral",
"setup_bias": "bullish",
"setup_score": 0.32,
"setup_signals": [
"현재가 $63,774.10은 4h EMA20 $63,770.59와 거의 동일하여 단기 균형권에 있으며, EMA120 $66,779.40 및 EMA240 $70,491.38 아래에 있어 상위 추세 회복은 아직 확인되지 않음",
"가장 가까운 형성형 bullish Shark PRZ 중심 $62,153.29, 범위 $61,455.10-$62,851.48가 현재가보다 약 2.54% 아래에 위치해 하락 시 반등 후보 구간으로 작동 가능",
"해당 Shark는 strict 패턴이지만 quality가 low이고 PRZ 폭이 2.247%로 넓어, PRZ 진입 전에는 방향성 투표권이 약함",
"근접 bullish Shark의 TP 기준은 D $62,153.29 반응 확인 시 TP1 $62,954.23, TP2 $63,449.06, TP3 $64,250.00으로 산출됨",
"상방에는 candidate bearish Bat PRZ $65,393.99-$67,536.84, 중심 $66,465.42가 있어 반등이 연장될 경우 매도 반응 위험 구간으로 감시"
],
"reasoning": "현재 43개 패턴 중 완료형은 7개이나 active PRZ는 0개이고, council_relevant_prz_count와 confirmed_reaction_prz_count가 모두 0이므로 하모닉만으로 방향을 확정할 수 없다. 가장 가까운 유의미한 구조는 bullish Shark 형성 PRZ $61,455.10-$62,851.48이며 중심 $62,153.29가 현재가 $63,774.10보다 2.54% 아래에 있어, 이는 즉시 매수 신호가 아니라 하락 시 반응을 봐야 하는 약한 반전 후보 구간이다. 4h 가격은 EMA20 $63,770.59 부근에서 균형을 이루지만 EMA120 $66,779.40과 EMA240 $70,491.38 아래에 머물러 구조적 강세 전환은 확인되지 않았다. 따라서 structure_bias는 중립으로 두고, setup_bias만 하단 PRZ 반응 가능성 때문에 약한 bullish로 평가한다.",
"key_levels": {
"support": [
62851.48,
62315.0,
62153.29,
61455.1,
61150.2,
60691.9
],
"resistance": [
64250.0,
64738.0,
65393.99,
66465.42,
66779.4,
67536.84
]
},
"time_horizon": "short to medium term",
"invalidation_level": "$61,455.10",
"risk_scenario": "가격이 bullish Shark PRZ 하단 $61,455.10 아래에서 4h 종가로 수용되고 $62,153.29 중심선을 회복하지 못하면, 하단 반전 셋업은 실패로 간주되며 $60,691.90 7일 저점 및 그 이하 유동성 탐색으로 전환될 수 있다. 반대로 가격이 $64,738.00을 회복하고 $65,393.99-$67,536.84 bearish Bat PRZ로 진입하면, 단기 반등은 가능하지만 $66,465.42 부근에서 다시 매도 반응 리스크가 커진다.",
"data_quality": "medium",
"metrics": {
"patterns_found": 43,
"completed_patterns_found": 7,
"forming_d_prz_found": 36,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 30,
"multiscale_swings_scanned": 53,
"swing_highs_scanned": 26,
"swing_lows_scanned": 27,
"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": 12,
"low": 31
},
"prz_status_counts": {
"active": 0,
"nearby": 2,
"watch": 2,
"far": 39,
"forming": 32
},
"high_confluence_prz_count": 13,
"strict_patterns_found": 7,
"candidate_patterns_found": 36,
"active_patterns_at_prz": 0,
"nearby_patterns": 2,
"all_patterns": [
"shark",
"butterfly",
"shark",
"gartley",
"shark",
"shark",
"gartley",
"gartley",
"shark",
"shark",
"shark",
"shark",
"butterfly",
"butterfly",
"shark",
"shark",
"butterfly",
"crab",
"bat",
"shark",
"shark",
"bat",
"crab",
"shark",
"crab",
"crab",
"gartley",
"crab",
"butterfly",
"crab",
"crab",
"butterfly",
"gartley",
"gartley",
"shark",
"butterfly",
"crab",
"shark",
"shark",
"bat",
"shark",
"shark",
"crab"
],
"all_signals": [
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish"
],
"best_pattern": "shark",
"best_pattern_quality": "strict",
"best_quality": "low",
"best_pattern_score": 0.841,
"best_completion_status": "forming",
"nearest_pattern": "shark",
"nearest_prz": 62153.29,
"price_to_prz": -2.54,
"prz_range": [
61455.1,
62851.48
],
"council_relevant_prz_count": 0,
"directional_influence_prz_count": 0,
"confirmed_reaction_prz_count": 0,
"validated_harmonic_tp_count": 0,
"pattern_candidates": [
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.841,
"ratio_score": 0.963,
"prz_score": 0.83,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 62153.29,
"prz_range": [
61455.1,
62851.48
],
"prz_width_pct": 2.247,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.54,
"price_to_prz_pct_raw": -2.5415,
"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": 62153.29,
"a_price": 64250.0,
"tp1_ad_382": 62954.23,
"tp2_ad_618": 63449.06,
"tp3_a_or_structure_liquidity": 64250.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6242,
"ABC": 1.2522
},
"x_price": 61150.2,
"x_idx": 257,
"x_order": 3,
"a_price": 64250.0,
"a_idx": 258,
"a_order": 8,
"b_price": 62315.0,
"b_idx": 281,
"b_order": 3,
"c_price": 64738.0,
"c_idx": 294,
"c_order": 5,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.743,
"ratio_score": 0.916,
"prz_score": 0.684,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": false,
"d_price": 61652.41,
"prz_range": [
60708.3,
62596.52
],
"prz_width_pct": 3.063,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -3.33,
"price_to_prz_pct_raw": -3.3269,
"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": 61652.41,
"a_price": 64179.5,
"tp1_ad_382": 62617.76,
"tp2_ad_618": 63214.15,
"tp3_a_or_structure_liquidity": 64179.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6155,
"ABC": 1.0982
},
"x_price": 61150.2,
"x_idx": 257,
"x_order": 3,
"a_price": 64179.5,
"a_idx": 262,
"a_order": 3,
"b_price": 62315.0,
"b_idx": 281,
"b_order": 3,
"c_price": 64362.6,
"c_idx": 286,
"c_order": 5,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.705,
"ratio_score": 0.764,
"prz_score": 0.655,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 61924.89,
"prz_range": [
60927.99,
62921.8
],
"prz_width_pct": 3.22,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.9,
"price_to_prz_pct_raw": -2.8996,
"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": 61924.89,
"a_price": 64179.5,
"tp1_ad_382": 62786.15,
"tp2_ad_618": 63318.24,
"tp3_a_or_structure_liquidity": 64179.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6577,
"ABC": 1.2995
},
"x_price": 61344.8,
"x_idx": 235,
"x_order": 5,
"a_price": 64179.5,
"a_idx": 262,
"a_order": 3,
"b_price": 62315.0,
"b_idx": 281,
"b_order": 3,
"c_price": 64738.0,
"c_idx": 294,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.514,
"ratio_score": 0.614,
"prz_score": 0.438,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": false,
"d_price": 66465.42,
"prz_range": [
65393.99,
67536.84
],
"prz_width_pct": 3.224,
"prz_confluence_count": 2,
"prz_fib_families": [
"ABCD",
"BC_EXT"
],
"price_to_prz_pct": 4.22,
"price_to_prz_pct_raw": 4.2201,
"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": 66465.42,
"a_price": 59080.0,
"tp1_ad_382": 63644.19,
"tp2_ad_618": 61901.23,
"tp3_a_or_structure_liquidity": 59080.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3481,
"ABC": 0.3743
},
"x_price": 73932.2,
"x_idx": 198,
"x_order": 3,
"a_price": 59080.0,
"a_idx": 245,
"a_order": 8,
"b_price": 64250.0,
"b_idx": 258,
"b_order": 8,
"c_price": 62315.0,
"c_idx": 281,
"c_order": 3,
"d_idx": null
},
{
"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": 22.46,
"price_to_prz_pct_raw": 22.4604,
"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": 129,
"x_order": 5,
"a_price": 76014.2,
"a_idx": 136,
"a_order": 8,
"b_price": 77600.0,
"b_idx": 171,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 174,
"c_order": 5,
"d_idx": 184
},
{
"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": 21.78,
"price_to_prz_pct_raw": 21.7831,
"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": 153,
"x_order": 8,
"a_price": 76696.7,
"a_idx": 154,
"a_order": 5,
"b_price": 77600.0,
"b_idx": 171,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 174,
"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": 22.46,
"price_to_prz_pct_raw": 22.4604,
"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": 129,
"x_order": 5,
"a_price": 76014.2,
"a_idx": 136,
"a_order": 8,
"b_price": 77600.0,
"b_idx": 171,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 174,
"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": 19.56,
"price_to_prz_pct_raw": 19.5645,
"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": 136,
"x_order": 8,
"a_price": 78180.0,
"a_idx": 153,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 154,
"b_order": 5,
"c_price": 77887.9,
"c_idx": 178,
"c_order": 5,
"d_idx": null
}
],
"council_relevant_prz": [],
"report_detail_candidates": [
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.841,
"ratio_score": 0.963,
"prz_score": 0.83,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 62153.29,
"prz_range": [
61455.1,
62851.48
],
"prz_width_pct": 2.247,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.54,
"price_to_prz_pct_raw": -2.5415,
"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": 62153.29,
"a_price": 64250.0,
"tp1_ad_382": 62954.23,
"tp2_ad_618": 63449.06,
"tp3_a_or_structure_liquidity": 64250.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6242,
"ABC": 1.2522
},
"x_price": 61150.2,
"x_idx": 257,
"x_order": 3,
"a_price": 64250.0,
"a_idx": 258,
"a_order": 8,
"b_price": 62315.0,
"b_idx": 281,
"b_order": 3,
"c_price": 64738.0,
"c_idx": 294,
"c_order": 5,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.743,
"ratio_score": 0.916,
"prz_score": 0.684,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": false,
"d_price": 61652.41,
"prz_range": [
60708.3,
62596.52
],
"prz_width_pct": 3.063,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -3.33,
"price_to_prz_pct_raw": -3.3269,
"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": 61652.41,
"a_price": 64179.5,
"tp1_ad_382": 62617.76,
"tp2_ad_618": 63214.15,
"tp3_a_or_structure_liquidity": 64179.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6155,
"ABC": 1.0982
},
"x_price": 61150.2,
"x_idx": 257,
"x_order": 3,
"a_price": 64179.5,
"a_idx": 262,
"a_order": 3,
"b_price": 62315.0,
"b_idx": 281,
"b_order": 3,
"c_price": 64362.6,
"c_idx": 286,
"c_order": 5,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.705,
"ratio_score": 0.764,
"prz_score": 0.655,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 61924.89,
"prz_range": [
60927.99,
62921.8
],
"prz_width_pct": 3.22,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.9,
"price_to_prz_pct_raw": -2.8996,
"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": 61924.89,
"a_price": 64179.5,
"tp1_ad_382": 62786.15,
"tp2_ad_618": 63318.24,
"tp3_a_or_structure_liquidity": 64179.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6577,
"ABC": 1.2995
},
"x_price": 61344.8,
"x_idx": 235,
"x_order": 5,
"a_price": 64179.5,
"a_idx": 262,
"a_order": 3,
"b_price": 62315.0,
"b_idx": 281,
"b_order": 3,
"c_price": 64738.0,
"c_idx": 294,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.514,
"ratio_score": 0.614,
"prz_score": 0.438,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": false,
"d_price": 66465.42,
"prz_range": [
65393.99,
67536.84
],
"prz_width_pct": 3.224,
"prz_confluence_count": 2,
"prz_fib_families": [
"ABCD",
"BC_EXT"
],
"price_to_prz_pct": 4.22,
"price_to_prz_pct_raw": 4.2201,
"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": 66465.42,
"a_price": 59080.0,
"tp1_ad_382": 63644.19,
"tp2_ad_618": 61901.23,
"tp3_a_or_structure_liquidity": 59080.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3481,
"ABC": 0.3743
},
"x_price": 73932.2,
"x_idx": 198,
"x_order": 3,
"a_price": 59080.0,
"a_idx": 245,
"a_order": 8,
"b_price": 64250.0,
"b_idx": 258,
"b_order": 8,
"c_price": 62315.0,
"c_idx": 281,
"c_order": 3,
"d_idx": null
},
{
"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": 22.46,
"price_to_prz_pct_raw": 22.4604,
"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": 129,
"x_order": 5,
"a_price": 76014.2,
"a_idx": 136,
"a_order": 8,
"b_price": 77600.0,
"b_idx": 171,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 174,
"c_order": 5,
"d_idx": 184
},
{
"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": 21.78,
"price_to_prz_pct_raw": 21.7831,
"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": 153,
"x_order": 8,
"a_price": 76696.7,
"a_idx": 154,
"a_order": 5,
"b_price": 77600.0,
"b_idx": 171,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 174,
"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": 22.46,
"price_to_prz_pct_raw": 22.4604,
"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": 129,
"x_order": 5,
"a_price": 76014.2,
"a_idx": 136,
"a_order": 8,
"b_price": 77600.0,
"b_idx": 171,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 174,
"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": 19.56,
"price_to_prz_pct_raw": 19.5645,
"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": 136,
"x_order": 8,
"a_price": 78180.0,
"a_idx": 153,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 154,
"b_order": 5,
"c_price": 77887.9,
"c_idx": 178,
"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": 22.55,
"price_to_prz_pct_raw": 22.548,
"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": 129,
"x_order": 5,
"a_price": 76107.1,
"a_idx": 142,
"a_order": 5,
"b_price": 77600.0,
"b_idx": 171,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 174,
"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": 18.36,
"price_to_prz_pct_raw": 18.3588,
"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": 142,
"x_order": 5,
"a_price": 78180.0,
"a_idx": 153,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 154,
"b_order": 5,
"c_price": 77600.0,
"c_idx": 171,
"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": 17.77,
"price_to_prz_pct_raw": 17.7748,
"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": 142,
"x_order": 5,
"a_price": 78180.0,
"a_idx": 153,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 154,
"b_order": 5,
"c_price": 76155.5,
"c_idx": 190,
"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": 16.93,
"price_to_prz_pct_raw": 16.9289,
"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": 136,
"x_order": 8,
"a_price": 78180.0,
"a_idx": 153,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 154,
"b_order": 5,
"c_price": 76155.5,
"c_idx": 190,
"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.46,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.32,\n \"setup_signals\": [\n \"현재가 $63,774.10은 4h EMA20 $63,770.59와 거의 동일하여 단기 균형권에 있으며, EMA120 $66,779.40 및 EMA240 $70,491.38 아래에 있어 상위 추세 회복은 아직 확인되지 않음\",\n \"가장 가까운 형성형 bullish Shark PRZ 중심 $62,153.29, 범위 $61,455.10-$62,851.48가 현재가보다 약 2.54% 아래에 위치해 하락 시 반등 후보 구간으로 작동 가능\",\n \"해당 Shark는 strict 패턴이지만 quality가 low이고 PRZ 폭이 2.247%로 넓어, PRZ 진입 전에는 방향성 투표권이 약함\",\n \"근접 bullish Shark의 TP 기준은 D $62,153.29 반응 확인 시 TP1 $62,954.23, TP2 $63,449.06, TP3 $64,250.00으로 산출됨\",\n \"상방에는 candidate bearish Bat PRZ $65,393.99-$67,536.84, 중심 $66,465.42가 있어 반등이 연장될 경우 매도 반응 위험 구간으로 감시\"\n ],\n \"reasoning\": \"현재 43개 패턴 중 완료형은 7개이나 active PRZ는 0개이고, council_relevant_prz_count와 confirmed_reaction_prz_count가 모두 0이므로 하모닉만으로 방향을 확정할 수 없다. 가장 가까운 유의미한 구조는 bullish Shark 형성 PRZ $61,455.10-$62,851.48이며 중심 $62,153.29가 현재가 $63,774.10보다 2.54% 아래에 있어, 이는 즉시 매수 신호가 아니라 하락 시 반응을 봐야 하는 약한 반전 후보 구간이다. 4h 가격은 EMA20 $63,770.59 부근에서 균형을 이루지만 EMA120 $66,779.40과 EMA240 $70,491.38 아래에 머물러 구조적 강세 전환은 확인되지 않았다. 따라서 structure_bias는 중립으로 두고, setup_bias만 하단 PRZ 반응 가능성 때문에 약한 bullish로 평가한다.\",\n \"key_levels\": {\n \"support\": [\n 62851.48,\n 62315.0,\n 62153.29,\n 61455.1,\n 61150.2,\n 60691.9\n ],\n \"resistance\": [\n 64250.0,\n 64738.0,\n 65393.99,\n 66465.42,\n 66779.4,\n 67536.84\n ]\n },\n \"time_horizon\": \"short to medium term\",\n \"invalidation_level\": \"$61,455.10\",\n \"risk_scenario\": \"가격이 bullish Shark PRZ 하단 $61,455.10 아래에서 4h 종가로 수용되고 $62,153.29 중심선을 회복하지 못하면, 하단 반전 셋업은 실패로 간주되며 $60,691.90 7일 저점 및 그 이하 유동성 탐색으로 전환될 수 있다. 반대로 가격이 $64,738.00을 회복하고 $65,393.99-$67,536.84 bearish Bat PRZ로 진입하면, 단기 반등은 가능하지만 $66,465.42 부근에서 다시 매도 반응 리스크가 커진다.\",\n \"data_quality\": \"medium\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bearish",
"overall_confidence": 0.76,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.78,
"active_setups": [
"현재가 $63,774.10이 다수 EQ 위 프리미엄 구간에 위치: ICT EQ $62,545.70, 7일 range EQ $62,714.95",
"ICT 기준 이전일 저점 $63,830.00 하향 이탈 후 그 아래에서 거래되어 단기 약세 수용 조건 형성",
"Fibonacci 0.236 되돌림 저항 $63,783.12를 현재가가 거의 정확히 테스트 중이며, 즉시 회복 실패 시 프리미엄 저항 조건",
"Wyckoff 활성 재분배 후보 상단 $64,250.00~$64,738.00에서 UT/UTAD 성격의 상단 실패 조건",
"Candlestick 기준 strict bearish engulfing 감지, pattern quality 0.675로 최근 후보 중 가장 높은 품질",
"상위 구조 저항: EMA120 $66,779.40 및 EMA240 $70,491.38 아래에서 거래"
],
"setup_vs_structure": "구조와 실행 셋업은 모두 약세 방향으로 정렬되어 있다. 다만 파생 데이터는 CVD 양의 다이버전스와 OI 증가로 단기 흡수성 반등 리스크를 제기하므로, 약세 구조 안에서도 $63,900~$64,738 구간 재테스트 리스크는 관리 대상이다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 4,
"neutral_count": 2
},
"key_levels": {
"support": [
63192.39,
62714.95,
62545.7,
62237.51,
61455.1,
60691.9,
60353.4,
59080.0
],
"resistance": [
63783.12,
63830.0,
63900.0,
64250.0,
64362.6,
64738.0,
66779.4,
70491.38
]
},
"confluences": [
"ICT, Candlestick, Fibonacci 모두 현재가가 EQ 위 프리미엄 구간에 있다고 판단한다: ICT EQ $62,545.70, 7일/Fib EQ $62,714.95",
"Wyckoff와 ICT가 $64,738.00을 핵심 상단 구조 레벨로 공유한다. ICT는 range high/previous day high, Wyckoff는 UTAD 후보 상단으로 해석한다.",
"Candlestick, Fibonacci, Derivatives가 $63,770~$63,900 근방을 단기 균형·저항 전환 구간으로 지목한다: EMA20 $63,770.59, Fib 0.236 $63,783.12, 파생 청산 레벨 $63,900",
"Candlestick, ICT, Wyckoff, Derivatives 모두 가격이 EMA120 $66,779.40 아래에 있어 중기 구조 회복이 확인되지 않았다고 본다.",
"Wyckoff, Candlestick, ICT, Harmonic이 $60,691.90~$60,755.00 하단 구조를 주요 지지·재테스트 구간으로 공유한다.",
"Harmonic bullish Shark PRZ $61,455.10~$62,851.48은 Fibonacci 0.618 $62,237.51 및 Derivatives 하방 유동성 $62,300과 겹쳐, 하락 시 반응 감시 구간으로 기능한다."
],
"conflicts": [
"Derivatives는 구조적으로는 약세를 인정하지만, CVD divergence 0.850, CVD 변화 +4.9370, OI 24시간 +0.993% 증가를 근거로 단기 bullish setup을 제시한다. 이는 구조 반전 신호라기보다 약세 구조 내 흡수·숏 커버 리스크로 해석된다.",
"Fibonacci는 $60,691.90 저점과 $64,738.00 고점 사이에서 명확한 돌파·이탈이 없다고 보아 구조 중립을 유지한다. 반면 ICT와 Wyckoff는 더 큰 구조의 BOS 연속성과 재분배 맥락을 근거로 bearish regime을 우선한다.",
"Harmonic은 하단 bullish Shark PRZ를 제시하지만 active PRZ와 확인된 반응이 없고, 해당 후보는 low quality·forming 상태이므로 현재 구조적 약세 판단을 뒤집을 권한은 낮다.",
"Candlestick의 최근 bull_score와 bear_score는 1.5로 동률이나, 최고 품질 패턴이 bearish engulfing이어서 단기 셋업만 약세 쪽으로 기운다."
],
"executive_summary": "BTC/USDT 4시간 구조는 prior distribution 이후 $59,080.00 저점에서 새 재분배 후보가 형성된 상태로, 현재 구조적 편향은 bearish이다. 활성 구조는 $64,250.00 AR, $60,755.00/$60,691.90 하단 테스트, $64,362.60 UT, $64,738.00 UTAD 후보로 이어지는 상단부 실패 점검 국면이며, 현재가는 $63,774.10으로 프리미엄 영역에서 $63,783.12 Fib 저항과 $63,830.00 이전일 저점 아래를 동시에 테스트하고 있다. 핵심 구조 조건은 $64,250.00~$64,738.00 공급대의 상방 수용 실패, EMA120 $66,779.40 아래의 중기 약세 유지, 그리고 $60,691.90~$60,755.00 하단 구조의 방어 여부다. 파생 데이터의 CVD 흡수와 하모닉 하단 PRZ는 단기 반등 리스크로만 취급하며, 구조적 약세 판단을 무효화하려면 최소 $64,738.00 회복 후 $66,779.40 위 4시간봉 수용이 필요하다.",
"raw_llm_response": "{\n \"overall_signal\": \"bearish\",\n \"overall_confidence\": 0.76,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.78,\n \"active_setups\": [\n \"현재가 $63,774.10이 다수 EQ 위 프리미엄 구간에 위치: ICT EQ $62,545.70, 7일 range EQ $62,714.95\",\n \"ICT 기준 이전일 저점 $63,830.00 하향 이탈 후 그 아래에서 거래되어 단기 약세 수용 조건 형성\",\n \"Fibonacci 0.236 되돌림 저항 $63,783.12를 현재가가 거의 정확히 테스트 중이며, 즉시 회복 실패 시 프리미엄 저항 조건\",\n \"Wyckoff 활성 재분배 후보 상단 $64,250.00~$64,738.00에서 UT/UTAD 성격의 상단 실패 조건\",\n \"Candlestick 기준 strict bearish engulfing 감지, pattern quality 0.675로 최근 후보 중 가장 높은 품질\",\n \"상위 구조 저항: EMA120 $66,779.40 및 EMA240 $70,491.38 아래에서 거래\"\n ],\n \"setup_vs_structure\": \"구조와 실행 셋업은 모두 약세 방향으로 정렬되어 있다. 다만 파생 데이터는 CVD 양의 다이버전스와 OI 증가로 단기 흡수성 반등 리스크를 제기하므로, 약세 구조 안에서도 $63,900~$64,738 구간 재테스트 리스크는 관리 대상이다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 0,\n \"bearish_count\": 4,\n \"neutral_count\": 2\n },\n \"key_levels\": {\n \"support\": [\n 63192.39,\n 62714.95,\n 62545.7,\n 62237.51,\n 61455.1,\n 60691.9,\n 60353.4,\n 59080.0\n ],\n \"resistance\": [\n 63783.12,\n 63830.0,\n 63900.0,\n 64250.0,\n 64362.6,\n 64738.0,\n 66779.4,\n 70491.38\n ]\n },\n \"confluences\": [\n \"ICT, Candlestick, Fibonacci 모두 현재가가 EQ 위 프리미엄 구간에 있다고 판단한다: ICT EQ $62,545.70, 7일/Fib EQ $62,714.95\",\n \"Wyckoff와 ICT가 $64,738.00을 핵심 상단 구조 레벨로 공유한다. ICT는 range high/previous day high, Wyckoff는 UTAD 후보 상단으로 해석한다.\",\n \"Candlestick, Fibonacci, Derivatives가 $63,770~$63,900 근방을 단기 균형·저항 전환 구간으로 지목한다: EMA20 $63,770.59, Fib 0.236 $63,783.12, 파생 청산 레벨 $63,900\",\n \"Candlestick, ICT, Wyckoff, Derivatives 모두 가격이 EMA120 $66,779.40 아래에 있어 중기 구조 회복이 확인되지 않았다고 본다.\",\n \"Wyckoff, Candlestick, ICT, Harmonic이 $60,691.90~$60,755.00 하단 구조를 주요 지지·재테스트 구간으로 공유한다.\",\n \"Harmonic bullish Shark PRZ $61,455.10~$62,851.48은 Fibonacci 0.618 $62,237.51 및 Derivatives 하방 유동성 $62,300과 겹쳐, 하락 시 반응 감시 구간으로 기능한다.\"\n ],\n \"conflicts\": [\n \"Derivatives는 구조적으로는 약세를 인정하지만, CVD divergence 0.850, CVD 변화 +4.9370, OI 24시간 +0.993% 증가를 근거로 단기 bullish setup을 제시한다. 이는 구조 반전 신호라기보다 약세 구조 내 흡수·숏 커버 리스크로 해석된다.\",\n \"Fibonacci는 $60,691.90 저점과 $64,738.00 고점 사이에서 명확한 돌파·이탈이 없다고 보아 구조 중립을 유지한다. 반면 ICT와 Wyckoff는 더 큰 구조의 BOS 연속성과 재분배 맥락을 근거로 bearish regime을 우선한다.\",\n \"Harmonic은 하단 bullish Shark PRZ를 제시하지만 active PRZ와 확인된 반응이 없고, 해당 후보는 low quality·forming 상태이므로 현재 구조적 약세 판단을 뒤집을 권한은 낮다.\",\n \"Candlestick의 최근 bull_score와 bear_score는 1.5로 동률이나, 최고 품질 패턴이 bearish engulfing이어서 단기 셋업만 약세 쪽으로 기운다.\"\n ],\n \"highest_conviction_analyst\": \"ICT Trader — 5회 연속 bearish BOS가 확인되었고, $72,436.00 이하 구조 붕괴 이후 현재가가 EMA120 $66,779.40 및 EMA240 $70,491.38 아래에 있으며, 이전일 저점 $63,830.00 하향 이탈까지 동반되어 구조·셋업 모두 가장 명확하게 약세로 정렬되어 있다.\",\n \"invalidation_level\": \"$66,779.40 4시간봉 종가 수용. 단, $64,738.00 상방 회복·수용은 현재 재분배/UTAD 실패 시나리오에 대한 1차 경고 레벨이다.\",\n \"executive_summary\": \"BTC/USDT 4시간 구조는 prior distribution 이후 $59,080.00 저점에서 새 재분배 후보가 형성된 상태로, 현재 구조적 편향은 bearish이다. 활성 구조는 $64,250.00 AR, $60,755.00/$60,691.90 하단 테스트, $64,362.60 UT, $64,738.00 UTAD 후보로 이어지는 상단부 실패 점검 국면이며, 현재가는 $63,774.10으로 프리미엄 영역에서 $63,783.12 Fib 저항과 $63,830.00 이전일 저점 아래를 동시에 테스트하고 있다. 핵심 구조 조건은 $64,250.00~$64,738.00 공급대의 상방 수용 실패, EMA120 $66,779.40 아래의 중기 약세 유지, 그리고 $60,691.90~$60,755.00 하단 구조의 방어 여부다. 파생 데이터의 CVD 흡수와 하모닉 하단 PRZ는 단기 반등 리스크로만 취급하며, 구조적 약세 판단을 무효화하려면 최소 $64,738.00 회복 후 $66,779.40 위 4시간봉 수용이 필요하다.\"\n}"
},
"overall_signal": "bearish",
"overall_confidence": 0.76,
"operating_path": {
"path_type": "complex",
"confidence": 0.7,
"waypoints": [
{
"seq": 1,
"price": 64711.35,
"type": "liquidity_sweep",
"source": "WP1 후보 fib_confluence($64,711.35) + Wyckoff UTAD 후보 $64,738.00 + ICT range high/이전일 고점 $64,738.00 + Derivatives 흡수(CVD divergence 0.850, OI +0.993%)",
"description": "파생의 CVD 양의 다이버전스(0.850)와 OI 증가(+0.993%) 흡수가 단기 숏커버 반등을 유발해 $64,250.00~$64,738.00 공급대를 재테스트하고 7일 고점 $64,738.00 위 유동성을 스윕하는 UTAD 상단 실패 구간. Wyckoff UTAD 후보와 ICT range high가 겹치는 핵심 숏 진입 존이며, 여기서 4h 종가 수용에 실패하면 재분배 약세 구조가 재개된다. 구조·셋업 모두 약세이므로 이 반등은 추세 반전이 아니라 '되돌림을 매도'하는 자리로 취급한다.",
"est_hours": 6.0,
"turning_zone": [
64711.35,
65050.0
],
"likely_wick": 64950.0,
"rejection_confirm": 64250.0,
"invalid_overshoot": 65250.0,
"calibration_reasoning": "base의 0.236/1.0 컨플루언스($64,711.35)와 7일 고점·Chairman·Fib 저항이 겹치는 $64,738.00, 그리고 그 위 스윕 유동성을 0.50 ATR 폭으로 묶음. $65,000 라운드넘버 자석으로 wick을 상향 편향했고, 4h 종가가 존 위로 수용되면 UTAD 무효, $64,250 공급대 하단 재진입 시 거부 확정."
},
{
"seq": 2,
"price": 63192.39,
"type": "support_test",
"source": "Fibonacci 지지 $63,192.39 + ICT 이전일 저점 $63,830.00/EMA20 $63,770.59 하향 수용",
"description": "공급대 거부 후 EMA20 $63,770.59와 이전일 저점 $63,830.00의 하향 수용이 확정되며, ICT·Fibonacci가 공유하는 첫 되돌림 지지 $63,192.39를 테스트한다. 프리미엄→마크다운 전환의 1차 지지 점검 구간.",
"est_hours": 12.0,
"turning_zone": [
62920.0,
63192.39
],
"likely_wick": 63000.0,
"rejection_confirm": 63460.0,
"invalid_overshoot": 62850.0,
"calibration_reasoning": "Fib 0.382·Chairman 지지 $63,192.39를 상단으로, 바로 아래 $63,000 라운드넘버 자석까지 0.41 ATR 존 구성. 다음 지지 $62,714.95와 중첩되지 않게 하단 제한, 존 하단 이탈 시 WP3로 진행."
},
{
"seq": 3,
"price": 62714.95,
"type": "support_test",
"source": "Candlestick/Fibonacci 7일 range EQ·0.5 되돌림 $62,714.95 + ICT EQ $62,545.70",
"description": "7일 range EQ($62,714.95) 및 Fib 0.5 EQ 테스트. 프리미엄에서 균형 구간으로의 평균회귀가 완성되는 지점이며, ICT EQ $62,545.70이 바로 아래에서 추가 지지로 작동한다.",
"est_hours": 18.0,
"turning_zone": [
62500.0,
62714.95
],
"likely_wick": 62545.7,
"rejection_confirm": 62980.0,
"invalid_overshoot": 62400.0,
"calibration_reasoning": "7일 range EQ·Fib 0.5 $62,714.95를 상단으로, 경로 설명에서 명시한 ICT EQ $62,545.70 추가지지를 포함해 0.32 ATR EQ 존 구성. wick은 deeper EQ인 $62,545.70에 안착, 존 이탈 시 황금비 $62,237.51로 평균회귀 가속."
},
{
"seq": 4,
"price": 62237.51,
"type": "swing_low",
"source": "Fibonacci 0.618 $62,237.51 + Harmonic bullish Shark PRZ $61,455.10~$62,851.48(중심 $62,153.29) + Derivatives 하방 유동성 $62,300",
"description": "하방 컨플루언스 반응 존: Fib 0.618 황금비($62,237.51), 하모닉 Shark PRZ, 파생 하방 유동성($62,300)이 중첩된다. 24시간 예상 저점이자 첫 반등 감시 구간으로, 이곳을 종가로 깨면 $60,691.90 하단 구조로의 가속이 열린다. 하모닉 PRZ는 forming·low quality이므로 방향 결정권이 아닌 약한 반등 후보로만 취급한다.",
"est_hours": 23.0,
"turning_zone": [
61830.0,
62237.51
],
"likely_wick": 62000.0,
"rejection_confirm": 62545.7,
"invalid_overshoot": 61455.1,
"calibration_reasoning": "터미널 구간으로 0.61 ATR 광폭 존. Fib 0.618 황금비 $62,237.51를 상단으로 두고, 하모닉 Shark PRZ $62,153.29는 forming·low quality라 경유 지점으로만 포함(방향 결정권 없음), wick은 $62,000 라운드넘버 자석으로 편향. ICT EQ $62,545.70 재탈환 시 반등 확정, $61,455.10 종가 이탈 시 $60,691.90 하단 구조 가속으로 무효."
}
],
"period_extremes": {
"4h": {
"expected_high": 64300.0,
"expected_low": 63700.0,
"high_first": true
},
"8h": {
"expected_high": 64711.35,
"expected_low": 63700.0,
"high_first": true
},
"24h": {
"expected_high": 64711.35,
"expected_low": 62237.51,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 64738.0,
"description": "$64,738.00(7일 고점/UTAD 후보) 위 4시간봉 종가 수용 시 재분배 시나리오 무효화. 추가로 EMA120 $66,779.40 위 수용까지 확인되면 $65,838.54~$66,779.40로 강세 전환, 본 약세 경로 폐기."
},
"bearish": {
"price": 62300.0,
"description": "$62,300/$62,237.51(Shark PRZ·Fib 0.618·파생 하방 유동성 클러스터) 4시간봉 종가 하향 이탈 시 하방 가속. $61,455.10을 거쳐 $60,691.90~$60,755.00 하단 구조로 빠르게 확장."
}
},
"scenario_invalidation": 64738.0,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.70,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 64711.35,\n \"type\": \"liquidity_sweep\",\n \"source\": \"WP1 후보 fib_confluence($64,711.35) + Wyckoff UTAD 후보 $64,738.00 + ICT range high/이전일 고점 $64,738.00 + Derivatives 흡수(CVD divergence 0.850, OI +0.993%)\",\n \"description\": \"파생의 CVD 양의 다이버전스(0.850)와 OI 증가(+0.993%) 흡수가 단기 숏커버 반등을 유발해 $64,250.00~$64,738.00 공급대를 재테스트하고 7일 고점 $64,738.00 위 유동성을 스윕하는 UTAD 상단 실패 구간. Wyckoff UTAD 후보와 ICT range high가 겹치는 핵심 숏 진입 존이며, 여기서 4h 종가 수용에 실패하면 재분배 약세 구조가 재개된다. 구조·셋업 모두 약세이므로 이 반등은 추세 반전이 아니라 '되돌림을 매도'하는 자리로 취급한다.\",\n \"est_hours\": 6.0\n },\n {\n \"seq\": 2,\n \"price\": 63192.39,\n \"type\": \"support_test\",\n \"source\": \"Fibonacci 지지 $63,192.39 + ICT 이전일 저점 $63,830.00/EMA20 $63,770.59 하향 수용\",\n \"description\": \"공급대 거부 후 EMA20 $63,770.59와 이전일 저점 $63,830.00의 하향 수용이 확정되며, ICT·Fibonacci가 공유하는 첫 되돌림 지지 $63,192.39를 테스트한다. 프리미엄→마크다운 전환의 1차 지지 점검 구간.\",\n \"est_hours\": 12.0\n },\n {\n \"seq\": 3,\n \"price\": 62714.95,\n \"type\": \"support_test\",\n \"source\": \"Candlestick/Fibonacci 7일 range EQ·0.5 되돌림 $62,714.95 + ICT EQ $62,545.70\",\n \"description\": \"7일 range EQ($62,714.95) 및 Fib 0.5 EQ 테스트. 프리미엄에서 균형 구간으로의 평균회귀가 완성되는 지점이며, ICT EQ $62,545.70이 바로 아래에서 추가 지지로 작동한다.\",\n \"est_hours\": 18.0\n },\n {\n \"seq\": 4,\n \"price\": 62237.51,\n \"type\": \"swing_low\",\n \"source\": \"Fibonacci 0.618 $62,237.51 + Harmonic bullish Shark PRZ $61,455.10~$62,851.48(중심 $62,153.29) + Derivatives 하방 유동성 $62,300\",\n \"description\": \"하방 컨플루언스 반응 존: Fib 0.618 황금비($62,237.51), 하모닉 Shark PRZ, 파생 하방 유동성($62,300)이 중첩된다. 24시간 예상 저점이자 첫 반등 감시 구간으로, 이곳을 종가로 깨면 $60,691.90 하단 구조로의 가속이 열린다. 하모닉 PRZ는 forming·low quality이므로 방향 결정권이 아닌 약한 반등 후보로만 취급한다.\",\n \"est_hours\": 23.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 64300.0, \"expected_low\": 63700.0, \"high_first\": true},\n \"8h\": {\"expected_high\": 64711.35, \"expected_low\": 63700.0, \"high_first\": true},\n \"24h\": {\"expected_high\": 64711.35, \"expected_low\": 62237.51, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\n \"price\": 64738.0,\n \"description\": \"$64,738.00(7일 고점/UTAD 후보) 위 4시간봉 종가 수용 시 재분배 시나리오 무효화. 추가로 EMA120 $66,779.40 위 수용까지 확인되면 $65,838.54~$66,779.40로 강세 전환, 본 약세 경로 폐기.\"\n },\n \"bearish\": {\n \"price\": 62300.0,\n \"description\": \"$62,300/$62,237.51(Shark PRZ·Fib 0.618·파생 하방 유동성 클러스터) 4시간봉 종가 하향 이탈 시 하방 가속. $61,455.10을 거쳐 $60,691.90~$60,755.00 하단 구조로 빠르게 확장.\"\n }\n },\n \"scenario_invalidation\": 64738.0\n}\n```"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 64711.35,
"turning_zone": [
64711.35,
65050.0
],
"likely_wick": 64950.0,
"rejection_confirm": 64250.0,
"invalid_overshoot": 65250.0,
"calibration_reasoning": "base의 0.236/1.0 컨플루언스($64,711.35)와 7일 고점·Chairman·Fib 저항이 겹치는 $64,738.00, 그리고 그 위 스윕 유동성을 0.50 ATR 폭으로 묶음. $65,000 라운드넘버 자석으로 wick을 상향 편향했고, 4h 종가가 존 위로 수용되면 UTAD 무효, $64,250 공급대 하단 재진입 시 거부 확정."
},
{
"seq": 2,
"base_target": 63192.39,
"turning_zone": [
62920.0,
63192.39
],
"likely_wick": 63000.0,
"rejection_confirm": 63460.0,
"invalid_overshoot": 62850.0,
"calibration_reasoning": "Fib 0.382·Chairman 지지 $63,192.39를 상단으로, 바로 아래 $63,000 라운드넘버 자석까지 0.41 ATR 존 구성. 다음 지지 $62,714.95와 중첩되지 않게 하단 제한, 존 하단 이탈 시 WP3로 진행."
},
{
"seq": 3,
"base_target": 62714.95,
"turning_zone": [
62500.0,
62714.95
],
"likely_wick": 62545.7,
"rejection_confirm": 62980.0,
"invalid_overshoot": 62400.0,
"calibration_reasoning": "7일 range EQ·Fib 0.5 $62,714.95를 상단으로, 경로 설명에서 명시한 ICT EQ $62,545.70 추가지지를 포함해 0.32 ATR EQ 존 구성. wick은 deeper EQ인 $62,545.70에 안착, 존 이탈 시 황금비 $62,237.51로 평균회귀 가속."
},
{
"seq": 4,
"base_target": 62237.51,
"turning_zone": [
61830.0,
62237.51
],
"likely_wick": 62000.0,
"rejection_confirm": 62545.7,
"invalid_overshoot": 61455.1,
"calibration_reasoning": "터미널 구간으로 0.61 ATR 광폭 존. Fib 0.618 황금비 $62,237.51를 상단으로 두고, 하모닉 Shark PRZ $62,153.29는 forming·low quality라 경유 지점으로만 포함(방향 결정권 없음), wick은 $62,000 라운드넘버 자석으로 편향. ICT EQ $62,545.70 재탈환 시 반등 확정, $61,455.10 종가 이탈 시 $60,691.90 하단 구조 가속으로 무효."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 64711.35,\n \"turning_zone\": [64711.35, 65050.00],\n \"likely_wick\": 64950.00,\n \"rejection_confirm\": 64250.00,\n \"invalid_overshoot\": 65250.00,\n \"calibration_reasoning\": \"base의 0.236/1.0 컨플루언스($64,711.35)와 7일 고점·Chairman·Fib 저항이 겹치는 $64,738.00, 그리고 그 위 스윕 유동성을 0.50 ATR 폭으로 묶음. $65,000 라운드넘버 자석으로 wick을 상향 편향했고, 4h 종가가 존 위로 수용되면 UTAD 무효, $64,250 공급대 하단 재진입 시 거부 확정.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 63192.39,\n \"turning_zone\": [62920.00, 63192.39],\n \"likely_wick\": 63000.00,\n \"rejection_confirm\": 63460.00,\n \"invalid_overshoot\": 62850.00,\n \"calibration_reasoning\": \"Fib 0.382·Chairman 지지 $63,192.39를 상단으로, 바로 아래 $63,000 라운드넘버 자석까지 0.41 ATR 존 구성. 다음 지지 $62,714.95와 중첩되지 않게 하단 제한, 존 하단 이탈 시 WP3로 진행.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 62714.95,\n \"turning_zone\": [62500.00, 62714.95],\n \"likely_wick\": 62545.70,\n \"rejection_confirm\": 62980.00,\n \"invalid_overshoot\": 62400.00,\n \"calibration_reasoning\": \"7일 range EQ·Fib 0.5 $62,714.95를 상단으로, 경로 설명에서 명시한 ICT EQ $62,545.70 추가지지를 포함해 0.32 ATR EQ 존 구성. wick은 deeper EQ인 $62,545.70에 안착, 존 이탈 시 황금비 $62,237.51로 평균회귀 가속.\"\n },\n {\n \"seq\": 4,\n \"base_target\": 62237.51,\n \"turning_zone\": [61830.00, 62237.51],\n \"likely_wick\": 62000.00,\n \"rejection_confirm\": 62545.70,\n \"invalid_overshoot\": 61455.10,\n \"calibration_reasoning\": \"터미널 구간으로 0.61 ATR 광폭 존. Fib 0.618 황금비 $62,237.51를 상단으로 두고, 하모닉 Shark PRZ $62,153.29는 forming·low quality라 경유 지점으로만 포함(방향 결정권 없음), wick은 $62,000 라운드넘버 자석으로 편향. ICT EQ $62,545.70 재탈환 시 반등 확정, $61,455.10 종가 이탈 시 $60,691.90 하단 구조 가속으로 무효.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 27.0,
"chairman": 38.8,
"operating_path": 382.9,
"tp_calibrator": 225.9
},
"agents": {},
"total_s": 674.6
}
}