Signal: BEARISH (60%) | Price: $65,877.80 | 2026-06-15 13:00 KST | 300 candles
Council: 2 bullish, 2 neutral, 2 bearish | Support: $65,839 / $65,811 / $64,738 | Resistance: $65,997 / $66,100 / $66,413
현재 BTC 4H 구조는 완성된 상위 분배 이후 $59,080.00 저점에서 새 구조가 재편되는 구간이며, 현 시점의 regime-level 판정은 약한 bearish 우위다. 가격은 $64,738.00 UTAD/이전 고점 상단을 회복했지만 아직 EMA120 $66,750.28 및 EMA240 $70,452.98 아래에 있어 중기 bearish 구조가 무효화되었다고 보기는 어렵다. 현재 위치는 $65,996.80 레인지 고점, $66,100 상방 청산 유동성, 피보나치 $65,838.54, 하모닉 PRZ $65,810.53~$65,913.27이 겹치는 상단 반응 구간이다. 구조적 리스크는 buy-side liquidity 회수 이후 실패, EMA120 하단에서의 재분배 지속, 또는 반대로 $66,750.28 회복을 통한 구조 약화이며, 최종 bearish 구조 무효화 기준은 $70,452.98 상방 수용이다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | NEUTRAL | 66% | $64,738 / $64,250 | $66,750 / $70,453 |
| ICT Trader | BEARISH | 72% | $64,250 / $64,138 | $65,997 / $66,750 |
| Derivatives Trader | BEARISH | 58% | $65,200 / $64,400 | $66,100 / $66,750 |
| Candlestick Reader | BEARISH | 58% | $64,138 / $63,344 | $65,997 / $66,750 |
| Fibonacci Analyst | BULLISH | 61% | $65,839 / $64,738 | $66,413 / $67,238 |
| Harmonic Specialist | NEUTRAL | 48% | $65,811 / $64,138 | $65,913 / $66,155 |
Support: $64,738 / $64,250 / $60,755 | Resistance: $66,750 / $70,453 / $72,556 | Horizon: medium term
확정 구조는 DIS이며, 4h_cycle_1에서 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까지 완성된 분배 하락 구조가 확인되어 structure_bias는 bearish로 유지된다. 다만 현재 활성 구조인 4h_cycle_2에서는 $59,080.00 저점 이후 AR $64,250.00, UT $64,362.60, UTAD $64,738.00 상단을 현재가 $65,877.80가 상회하고 있어, 즉각적인 실행 관점에서는 약한 bullish 재회복 setup이 발생했다. 그러나 이는 아직 $66,750.28 EMA120과 이전 SOW $72,556.00을 회복한 것이 아니므로 분배 구조 자체가 무효화되었다고 볼 수 없으며, 현재는 bearish structure 안의 상단 재테스트/반등 구간으로 해석하는 것이 적절하다. 핵심은 $64,738.00 위에서 유지·수용되면 $66,750.28 테스트가 우선이고, $64,250.00 아래로 재하락하면 UTAD 상방 이탈 실패로 다시 $60,755.00~$60,691.90 수요 테스트가 열릴 수 있다.
Support: $64,250 / $64,138 / $63,830 | Resistance: $65,997 / $66,750 / $70,453 | Horizon: short/medium term
확인된 4H 구조만 보면 마지막 구조 이벤트가 $64,250.00 상향 BOS이므로 단기 structure_bias는 bullish로 분류된다. 그러나 현재가 $65,877.80은 EQ $63,193.40 대비 premium에 있으며, 전일 고가 $64,738.00과 전일 저가 $63,830.00이 모두 깨진 뒤 레인지 고가 $65,996.80 바로 아래에 있어 유동성 사냥 후 되돌림 셋업이 강하다. 특히 가격은 EMA20 $64,137.96 위에 있지만 EMA120 $66,750.28 아래에 있어, 중기 하락 구조 안의 프리미엄 반등으로 볼 수 있다. 활성 bullish OB, 미체결 bullish FVG가 없고, 과거 $72,436.00까지 이어진 다수의 bearish BOS가 남아 있어 실행 관점의 setup_bias는 bearish가 우세하다.
Support: $65,200 / $64,400 / $64,138 | Resistance: $66,100 / $66,750 / $69,900 | Horizon: short term, 파생 포지셔닝 선행성을 감안한 4-8시간 중심
확정 구조 관점에서는 가격이 EMA20 $64,137.96 위에 있지만 EMA120 $66,750.28 및 EMA240 $70,452.98 아래에 있어 명확한 강세 구조 전환은 아직 확인되지 않았고, 현재는 $60,691.90~$65,996.80 범위 상단 테스트로 보는 것이 타당합니다. 셋업 관점에서는 $65,877.80이 7일 고점 $65,996.80과 상방 청산 레벨 $66,100에 매우 가까워 buy-side liquidity sweep 후 실패하는 약세 셋업이 우세합니다. OI가 24시간 +1.5350% 증가했지만 롱 계정 비율이 0.588로 높고 account_long_crowding이 0.730이라 상승 추격 롱이 혼잡하며, funding_avg가 거의 0이고 basis가 -0.0748%인 점은 파생시장 참여가 강한 강세 확신을 보이지 않는다는 신호입니다. 단기적으로 $66,100을 찌른 뒤 $65,200, $64,400, $63,900 청산 클러스터로 되돌림이 나오는지 확인하는 구간입니다.
Support: $64,138 / $63,344 / $60,692 | Resistance: $65,997 / $66,750 / $70,453 | Horizon: short term
현재 BTC는 $65,877.80로 EMA20 $64,137.96 위에 있어 단기 반등은 살아 있지만, EMA120 $66,750.28 및 EMA240 $70,452.98 아래에 머물러 구조적으로는 아직 하락/회복 실패 구간입니다. 최근 캔들 패턴은 bullish_engulfing 1개, bearish_engulfing 2개, doji 1개로 혼재되어 있으나 bear_score 1.5000이 bull_score 0.750보다 높아 매도 신호가 우세합니다. 특히 가격이 7일 고점 $65,996.80 바로 아래에 있고, 레인지 EQ $63,344.35 대비 프리미엄 구간에 있어 저항권에서의 약한 bearish engulfing 후보는 단기 되돌림 리스크를 키웁니다. 다만 best_pattern_quality가 0.549로 강한 확정 패턴은 아니며, high_volume_patterns가 없어 신호 신뢰도는 중간 수준입니다.
Support: $65,839 / $64,738 / $63,783 | Resistance: $66,413 / $67,238 / $68,784 | Horizon: short term
구조적으로는 $60,692 저점에서 $64,738 고점까지의 상승 스윙 이후 가격이 기존 고점 $64,738.00과 1.272 확장선 $65,838.54 위에서 거래되고 있어 단기 구조는 bullish로 판단한다. 다만 현재가는 스윙 EQ $62,714.95보다 크게 위에 있는 프리미엄 구간이며, 1.272 확장선 테스트 상태에서 바로 위 $66,413.09, $67,238.49 저항이 대기하고 있어 실행 셋업은 단기 되돌림 위험이 있는 bearish 성격이다. 핵심 지지는 $65,838.54이며, 이 레벨을 유지하면 다음 목표는 $66,413.09, 이후 $67,238.49와 $68,784.10이다. 반대로 $65,838.54를 이탈하면 $64,738.00 재테스트 가능성이 커지고, 깊은 조정에서는 0.382 되돌림 $63,192.39와 황금비 0.618 되돌림 $62,237.51이 중요 지지로 작용한다.
Support: $65,811 / $64,138 / $63,453 | Resistance: $65,913 / $66,155 / $66,501 | Horizon: 단기~중기, 4시간봉 기준
하모닉 관점에서 현재 BTC는 $65,810.53~$65,913.27의 bearish Crab 후보 PRZ를 터치 중이며, 동시에 $65,810.30~$66,500.51의 bearish Bat 후보 PRZ 안에도 들어와 있어 단기 매도 반응 후보 구간이다. 다만 가장 가까운 Crab은 quality가 low이고 PRZ confluence가 ABCD 1개뿐이며, Bat 역시 candidate 등급이라 독립적인 방향 전환 근거로 쓰기에는 부족하다. completed_patterns_found는 7개지만 현재 actionable_patterns_list가 비어 있고 confirmed_reaction_prz_count도 0이므로, 구조적으로는 bullish 또는 bearish 확정 판정을 내릴 수 없어 structure_bias는 neutral로 본다. setup_bias는 현재가가 bearish PRZ 클러스터와 EMA120 $66,750.28 아래 저항대에 근접해 있어 bearish로 기울지만, 15m/1h MSS·CHoCH, sweep→reclaim 실패, CVD/OI 확인이 없으므로 setup_score는 0.44로 제한한다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $66,100 | liquidity_sweep | Derivatives (상방 청산 유동성 $66,100), ICT (buy-side liquidity 사냥), Candlestick/Chairman (레인지 고점 $65,996.80) | 3.0 | 현재가 $65,877.80 바로 위 7일/레인지 고점 $65,996.80과 상방 청산 유동성 $66,100을 sweep하는 buy-side 유동성 사냥 구간. OI 24h +1.5350%·롱 계정 0.588의 추격 롱 혼잡을 flush한 뒤 EMA120 $66,750.28 아래에서 반응 실패가 예상되는 셋업 트리거로, ICT·Derivatives가 공통으로 지적한 'sweep 후 실패' 셋업의 진입점. |
| 2 | $64,738 | support_test | Wyckoff (UTAD $64,738.00), Fibonacci (이전 고점 $64,738.00), WP 후보 fib_confluence $64,711.35 | 10.0 | buy-side sweep 실패 후 1차 되돌림 목표. Wyckoff UTAD·Fib 이전 고점 $64,738.00이 WP 후보 fib_confluence $64,711.35(score 0.6)와 겹치는 돌파-지지 전환 검증 구간. 이 레벨 수용 실패 시 하단 $64,250 클러스터로 연장되며, 유지 시 단기 반등 가능 지점. |
| 3 | $64,138 | swing_low | ICT (BOS $64,250.00), Wyckoff (AR $64,250.00), Candlestick/Derivatives (EMA20 $64,137.96), Derivatives (청산 $64,400) | 20.0 | ICT BOS $64,250·Wyckoff AR $64,250·EMA20 $64,137.96이 겹치는 $64.1k~$64.25k 핵심 지지 클러스터에서의 단기 저점. Derivatives 청산 클러스터($64,400) 인근으로 약한 bearish 구조의 1차 수요 반응이 가장 두텁게 예상되는 turning zone. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $65,500 | $66,100 | High first |
| 8h | $64,900 | $66,100 | High first |
| 24h | $64,138 | $66,100 | High first |
Invalidation: $66,750
```json
{
"path_type": "complex",
"confidence": 0.62,
"waypoints": [
{
"seq": 1,
"price": 66100.0,
"type": "liquidity_sweep",
"source": "Derivatives (상방 청산 유동성 $66,100), ICT (buy-side liquidity 사냥), Candlestick/Chairman (레인지 고점 $65,996.80)",
"description": "현재가 $65,877.80 바로 위 7일/레인지 고점 $65,996.80과 상방 청산 유동성 $66,100을 sweep하는 buy-side 유동성 사냥 구간. OI 24h +1.5350%·롱 계정 0.588의 추격 롱 혼잡을 flush한 뒤 EMA120 $66,750.28 아래에서 반응 실패가 예상되는 셋업 트리거로, ICT·Derivatives가 공통으로 지적한 'sweep 후 실패' 셋업의 진입점.",
"est_hours": 3.0
},
{
"seq": 2,
"price": 64738.0,
"type": "support_test",
"source": "Wyckoff (UTAD $64,738.00), Fibonacci (이전 고점 $64,738.00), WP 후보 fib_confluence $64,711.35",
"description": "buy-side sweep 실패 후 1차 되돌림 목표. Wyckoff UTAD·Fib 이전 고점 $64,738.00이 WP 후보 fib_confluence $64,711.35(score 0.6)와 겹치는 돌파-지지 전환 검증 구간. 이 레벨 수용 실패 시 하단 $64,250 클러스터로 연장되며, 유지 시 단기 반등 가능 지점.",
"est_hours": 10.0
},
{
"seq": 3,
"price": 64137.96,
"type": "swing_low",
"source": "ICT (BOS $64,250.00), Wyckoff (AR $64,250.00), Candlestick/Derivatives (EMA20 $64,137.96), Derivatives (청산 $64,400)",
"description": "ICT BOS $64,250·Wyckoff AR $64,250·EMA20 $64,137.96이 겹치는 $64.1k~$64.25k 핵심 지지 클러스터에서의 단기 저점. Derivatives 청산 클러스터($64,400) 인근으로 약한 bearish 구조의 1차 수요 반응이 가장 두텁게 예상되는 turning zone.",
"est_hours": 20.0
}
],
"period_extremes": {
"4h": {"expected_high": 66100.0, "expected_low": 65500.0, "high_first": true},
"8h": {"expected_high": 66100.0, "expected_low": 64900.0, "high_first": true},
"24h": {"expected_high": 66100.0, "expected_low": 64137.96, "high_first": true}
},
"triggers": {
"bullish": {
"price": 66750.28,
"description": "EMA120 $66,750.28 상방 4H 종가 수용 시 프리미엄 반전 셋업이 무효화되고 중기 저항 회복으로 강세 전환. 다음 목표는 fib $67,238.49 → EMA240 $70,452.98."
},
"bearish": {
"price": 63900.0,
"description": "EMA20 $64,137.96 및 Derivatives 청산 클러스터 $63,900 하향 이탈 시 핵심 지지 클러스터 붕괴로 bearish 가속. 레인지 EQ $63,344.35 → ICT EQ $63,193.40 → 하단 수요 $60,691.90으로 확장."
}
},
"scenario_invalidation": 66750.28
}
```{
"overall_signal": "bearish",
"overall_confidence": 0.6,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.72,
"active_setups": [
"가격 $65,877.80이 7일 고점 $65,996.80 바로 아래에 위치해 레인지 상단·프리미엄 구간에서 저항 테스트 중",
"ICT 기준 EQ $63,193.40 상단의 premium 구간에 있으며, 전일 고가 $64,738.00 돌파 이후 buy-side liquidity 회수 조건 형성",
"피보나치 1.272 확장선 $65,838.54를 테스트 중이며, 바로 위 $66,413.09·$67,238.49 확장 저항이 대기",
"EMA120 $66,750.28 아래에 머물러 중기 구조 저항을 아직 회복하지 못한 상태",
"파생시장 기준 상방 청산 유동성 $66,100이 근접하고, OI 24시간 +1.5350% 증가 및 롱 계정 비율 0.588로 추격 롱 혼잡 조건",
"하모닉 후보 PRZ $65,810.53~$65,913.27 및 $65,810.30~$66,500.51 내부에서 약한 bearish 반응 후보 형성"
],
"setup_vs_structure": "구조는 약한 bearish 우위지만 단기 내부 구조에는 bullish 회복 신호가 섞여 있어 완전한 일방 구조는 아니다. 다만 실행 셋업은 다수 분석가가 premium·레인지 상단·유동성 회수·EMA120 하단 조건을 근거로 bearish 쪽에 강하게 기울어져 구조보다 더 명확한 매도 우위 조건을 보인다."
},
"signal_breakdown": {
"bullish_count": 2,
"bearish_count": 2,
"neutral_count": 2
},
"key_levels": {
"support": [
65838.54,
65810.53,
64738.0,
64250.0,
64137.96,
63344.35,
63193.4,
60691.9,
60390.0,
59080.0
],
"resistance": [
65996.8,
66100.0,
66413.09,
66750.28,
67238.49,
70452.98,
72556.0
]
},
"confluences": [
"Candlestick, ICT, Derivatives 모두 $65,996.80을 7일 고점·레인지 상단 저항으로 인식하며 현재가 $65,877.80이 바로 아래에 위치한다는 점에 동의",
"ICT와 Derivatives는 $66,100 부근 상방 유동성 및 $65,996.80 레인지 고점 인근에서 buy-side sweep 이후 실패 위험을 공통적으로 지적",
"Candlestick, ICT, Wyckoff, Harmonic, Derivatives 모두 EMA120 $66,750.28을 핵심 중기 저항 또는 구조 회복 기준으로 제시",
"Fibonacci의 1.272 확장선 $65,838.54와 Harmonic bearish Crab PRZ 중심 $65,861.90 및 PRZ $65,810.53~$65,913.27이 현재가와 거의 겹쳐 단기 반응 가격대가 형성됨",
"Wyckoff와 Fibonacci는 $64,738.00을 중요한 구조 레벨로 공유한다. Fibonacci는 이전 고점·지지로, Wyckoff는 현재 구조 후보의 UTAD 상단 회복 기준으로 해석",
"ICT의 BOS 기준 $64,250.00, Wyckoff의 AR $64,250.00, Candlestick·Derivatives의 EMA20 $64,137.96이 $64.1k~$64.25k 지지 클러스터를 형성",
"Candlestick, ICT, Wyckoff, Derivatives 모두 $60,691.90 부근을 하단 주요 구조 지지 또는 수요 테스트 레벨로 제시"
],
"conflicts": [
"Fibonacci는 $60,692 → $64,738 상승 스윙 이후 가격이 $64,738 및 1.272 확장선 $65,838.54 위에 있어 단기 구조를 bullish로 본다. 반면 Wyckoff와 Candlestick은 상위 분배·재분배 맥락 및 EMA120·EMA240 하단 체류를 근거로 구조를 bearish로 본다.",
"ICT는 마지막 4H 구조 이벤트가 $64,250.00 상향 BOS이므로 구조 자체는 bullish로 분류하지만, 실행 셋업은 premium·레인지 상단·상위 bearish BOS 잔존을 이유로 강한 bearish로 제시한다.",
"Wyckoff는 장기 분배 완료 이후 현재 활성 후보 구조를 bearish 재분배로 보지만, $64,738.00 상단 회복과 EMA20 $64,137.96 상방 거래 때문에 즉각 실행 셋업은 약한 bullish로 평가한다.",
"Harmonic은 현재 bearish PRZ 내부 진입을 지적하지만 후보·형성 단계이고 확인된 반응이 없어 구조 판단에는 중립을 유지한다. 따라서 하모닉은 주경로 전환 근거가 아니라 반응 구간 리스크로만 반영된다.",
"Derivatives는 가격·청산·포지셔닝 조건상 bearish 실행 셋업을 제시하지만, EMA20 위·EMA120 아래 혼재로 인해 구조 자체는 neutral로 남겨 다른 구조 분석과 강도가 다르다."
],
"highest_conviction_analyst": "Wyckoff Expert — 장기 분배 구조가 BC $78,879.90, ST $82,460.50, UTAD $78,077.10, SOW $72,556.00, Phase E $59,080.00까지 완성된 것으로 제시되며, 현재도 $59,080.00 저점 이후 AR $64,250.00, ST $60,755.00, UTAD $64,738.00로 이어지는 재분배 후보 구조가 확인되어 regime-level 해석의 구체성이 가장 높다. 다만 현재가가 $64,738.00 위로 재진입했기 때문에 즉각적인 실행 방향은 확정 bearish가 아니라 상단 재테스트 조건으로 제한해 해석해야 한다.",
"invalidation_level": "$70,452.98 상방 4H 수용. 단기적으로는 EMA120 $66,750.28 회복이 bearish 구조 약화 신호이며, EMA240 $70,452.98까지 회복·수용되면 현재의 분배/재분배 기반 bearish 구조 판단은 실질적으로 무효화된다.",
"executive_summary": "현재 BTC 4H 구조는 완성된 상위 분배 이후 $59,080.00 저점에서 새 구조가 재편되는 구간이며, 현 시점의 regime-level 판정은 약한 bearish 우위다. 가격은 $64,738.00 UTAD/이전 고점 상단을 회복했지만 아직 EMA120 $66,750.28 및 EMA240 $70,452.98 아래에 있어 중기 bearish 구조가 무효화되었다고 보기는 어렵다. 현재 위치는 $65,996.80 레인지 고점, $66,100 상방 청산 유동성, 피보나치 $65,838.54, 하모닉 PRZ $65,810.53~$65,913.27이 겹치는 상단 반응 구간이다. 구조적 리스크는 buy-side liquidity 회수 이후 실패, EMA120 하단에서의 재분배 지속, 또는 반대로 $66,750.28 회복을 통한 구조 약화이며, 최종 bearish 구조 무효화 기준은 $70,452.98 상방 수용이다."
}{
"symbol": "BTC/USDT",
"timeframe": "4h",
"timestamp": "2026-06-15 13:00 KST",
"last_price": 65877.8,
"num_candles": 300,
"stage1_analyses": {
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bearish",
"confidence": 0.58,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.66,
"setup_signals": [
"현재가 $65,877.80는 7일 고점 $65,996.80 바로 아래에서 저항 테스트 중",
"7일 레인지 EQ $63,344.35 위에 위치해 단기 프리미엄 구간 진입",
"EMA120 $66,750.28 아래에 있어 상위 저항/공급대가 아직 미돌파 상태",
"최근 패턴 4개 중 bearish_engulfing 2개가 감지되어 단기 매도 압력 우세",
"고거래량 패턴이 없어 최근 상승 돌파의 확증이 부족함"
],
"reasoning": "현재 BTC는 $65,877.80로 EMA20 $64,137.96 위에 있어 단기 반등은 살아 있지만, EMA120 $66,750.28 및 EMA240 $70,452.98 아래에 머물러 구조적으로는 아직 하락/회복 실패 구간입니다. 최근 캔들 패턴은 bullish_engulfing 1개, bearish_engulfing 2개, doji 1개로 혼재되어 있으나 bear_score 1.5000이 bull_score 0.750보다 높아 매도 신호가 우세합니다. 특히 가격이 7일 고점 $65,996.80 바로 아래에 있고, 레인지 EQ $63,344.35 대비 프리미엄 구간에 있어 저항권에서의 약한 bearish engulfing 후보는 단기 되돌림 리스크를 키웁니다. 다만 best_pattern_quality가 0.549로 강한 확정 패턴은 아니며, high_volume_patterns가 없어 신호 신뢰도는 중간 수준입니다.",
"key_levels": {
"support": [
64137.96,
63344.35,
60691.9
],
"resistance": [
65996.8,
66750.28,
70452.98
]
},
"time_horizon": "short term",
"invalidation_level": "4시간 종가가 EMA120 $66,750.28 위에서 안착하면 현재 bearish setup은 무효화됩니다.",
"risk_scenario": "반대로 BTC가 $65,996.80의 7일 고점을 돌파하고 EMA120 $66,750.28 위에서 4시간 종가를 형성하면, 최근 bearish engulfing 후보들은 저항 실패 신호가 아니라 단기 흡수 과정으로 해석될 수 있으며 $70,452.98 EMA240까지의 추가 상승 시나리오가 열립니다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 146,
"recent_patterns": 4,
"pattern_list": [
"bullish_engulfing@292",
"bearish_engulfing@294",
"bearish_engulfing@296",
"doji@291"
],
"atr_value": 762.01,
"vol_avg_20": 19018.23,
"high_volume_patterns": [],
"pattern_candidates": [
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.549,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.548,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.506,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.355,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.549,
"bull_score": 0.75,
"bear_score": 1.5
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.58,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.66,\n \"setup_signals\": [\n \"현재가 $65,877.80는 7일 고점 $65,996.80 바로 아래에서 저항 테스트 중\",\n \"7일 레인지 EQ $63,344.35 위에 위치해 단기 프리미엄 구간 진입\",\n \"EMA120 $66,750.28 아래에 있어 상위 저항/공급대가 아직 미돌파 상태\",\n \"최근 패턴 4개 중 bearish_engulfing 2개가 감지되어 단기 매도 압력 우세\",\n \"고거래량 패턴이 없어 최근 상승 돌파의 확증이 부족함\"\n ],\n \"reasoning\": \"현재 BTC는 $65,877.80로 EMA20 $64,137.96 위에 있어 단기 반등은 살아 있지만, EMA120 $66,750.28 및 EMA240 $70,452.98 아래에 머물러 구조적으로는 아직 하락/회복 실패 구간입니다. 최근 캔들 패턴은 bullish_engulfing 1개, bearish_engulfing 2개, doji 1개로 혼재되어 있으나 bear_score 1.5000이 bull_score 0.750보다 높아 매도 신호가 우세합니다. 특히 가격이 7일 고점 $65,996.80 바로 아래에 있고, 레인지 EQ $63,344.35 대비 프리미엄 구간에 있어 저항권에서의 약한 bearish engulfing 후보는 단기 되돌림 리스크를 키웁니다. 다만 best_pattern_quality가 0.549로 강한 확정 패턴은 아니며, high_volume_patterns가 없어 신호 신뢰도는 중간 수준입니다.\",\n \"key_levels\": {\n \"support\": [\n 64137.96,\n 63344.35,\n 60691.9\n ],\n \"resistance\": [\n 65996.8,\n 66750.28,\n 70452.98\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"4시간 종가가 EMA120 $66,750.28 위에서 안착하면 현재 bearish setup은 무효화됩니다.\",\n \"risk_scenario\": \"반대로 BTC가 $65,996.80의 7일 고점을 돌파하고 EMA120 $66,750.28 위에서 4시간 종가를 형성하면, 최근 bearish engulfing 후보들은 저항 실패 신호가 아니라 단기 흡수 과정으로 해석될 수 있으며 $70,452.98 EMA240까지의 추가 상승 시나리오가 열립니다.\",\n \"data_quality\": \"medium\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "bullish",
"confidence": 0.61,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.55,
"setup_signals": [
"가격이 스윙 EQ인 $62,714.95 위에 있어 프리미엄 구간에 위치",
"현재가 $65,877.80이 1.272 확장선 $65,838.54를 0.06% 거리에서 테스트 중",
"상단 저항이 1.414 확장선 $66,413.09와 1.618 확장선 $67,238.49에 근접",
"EMA120 $66,750.28이 현재가 위에 있어 단기 상승 확장 구간의 상단 압력으로 작용 가능",
"7일 고점 $65,996.80 부근에서 매수 유동성 흡수 또는 단기 과열 반응 가능성"
],
"reasoning": "구조적으로는 $60,692 저점에서 $64,738 고점까지의 상승 스윙 이후 가격이 기존 고점 $64,738.00과 1.272 확장선 $65,838.54 위에서 거래되고 있어 단기 구조는 bullish로 판단한다. 다만 현재가는 스윙 EQ $62,714.95보다 크게 위에 있는 프리미엄 구간이며, 1.272 확장선 테스트 상태에서 바로 위 $66,413.09, $67,238.49 저항이 대기하고 있어 실행 셋업은 단기 되돌림 위험이 있는 bearish 성격이다. 핵심 지지는 $65,838.54이며, 이 레벨을 유지하면 다음 목표는 $66,413.09, 이후 $67,238.49와 $68,784.10이다. 반대로 $65,838.54를 이탈하면 $64,738.00 재테스트 가능성이 커지고, 깊은 조정에서는 0.382 되돌림 $63,192.39와 황금비 0.618 되돌림 $62,237.51이 중요 지지로 작용한다.",
"key_levels": {
"support": [
65838.54,
64738.0,
63783.12,
63192.39,
62237.51
],
"resistance": [
66413.09,
67238.49,
68784.1
]
},
"time_horizon": "short term",
"invalidation_level": "$64,738.00",
"risk_scenario": "$64,738.00을 4시간봉 종가 기준으로 이탈하면 현재의 상승 확장 구조가 약화되며, $63,783.12와 $63,192.39까지 되돌림이 열릴 수 있다. 특히 매도 압력이 확대될 경우 고확률 황금비 지지인 $62,237.51까지 조정이 진행될 수 있다.",
"data_quality": "medium",
"metrics": {
"swing_pair": "Low→High: $60,692 → $64,738",
"direction": "up",
"nearest_fib": "ext_1.272",
"nearest_fib_price": 65838.54,
"nearest_fib_distance": 0.06,
"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": [
65838.5392,
64738.0,
63783.1204
],
"resistance_levels": [
66413.0854,
67238.4898,
68784.1
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 63783.12,
"distance_pct": 3.18,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ret_0.382",
"price": 63192.39,
"distance_pct": 4.08,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ret_0.5",
"price": 62714.95,
"distance_pct": 4.8,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ret_0.618",
"price": 62237.51,
"distance_pct": 5.53,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ret_0.786",
"price": 61557.77,
"distance_pct": 6.56,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_1.0",
"price": 64738.0,
"distance_pct": 1.73,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ext_1.272",
"price": 65838.54,
"distance_pct": 0.06,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_1.414",
"price": 66413.09,
"distance_pct": 0.81,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.618",
"price": 67238.49,
"distance_pct": 2.07,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_2.0",
"price": 68784.1,
"distance_pct": 4.41,
"is_support": false,
"cluster_score": 0.0
}
],
"confluence_quality": 0.6,
"fib_reaction_state": "testing",
"reaction_probability": 0.65
},
"raw_llm_response": "{\n \"signal\": \"bullish\",\n \"confidence\": 0.61,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.55,\n \"setup_signals\": [\n \"가격이 스윙 EQ인 $62,714.95 위에 있어 프리미엄 구간에 위치\",\n \"현재가 $65,877.80이 1.272 확장선 $65,838.54를 0.06% 거리에서 테스트 중\",\n \"상단 저항이 1.414 확장선 $66,413.09와 1.618 확장선 $67,238.49에 근접\",\n \"EMA120 $66,750.28이 현재가 위에 있어 단기 상승 확장 구간의 상단 압력으로 작용 가능\",\n \"7일 고점 $65,996.80 부근에서 매수 유동성 흡수 또는 단기 과열 반응 가능성\"\n ],\n \"reasoning\": \"구조적으로는 $60,692 저점에서 $64,738 고점까지의 상승 스윙 이후 가격이 기존 고점 $64,738.00과 1.272 확장선 $65,838.54 위에서 거래되고 있어 단기 구조는 bullish로 판단한다. 다만 현재가는 스윙 EQ $62,714.95보다 크게 위에 있는 프리미엄 구간이며, 1.272 확장선 테스트 상태에서 바로 위 $66,413.09, $67,238.49 저항이 대기하고 있어 실행 셋업은 단기 되돌림 위험이 있는 bearish 성격이다. 핵심 지지는 $65,838.54이며, 이 레벨을 유지하면 다음 목표는 $66,413.09, 이후 $67,238.49와 $68,784.10이다. 반대로 $65,838.54를 이탈하면 $64,738.00 재테스트 가능성이 커지고, 깊은 조정에서는 0.382 되돌림 $63,192.39와 황금비 0.618 되돌림 $62,237.51이 중요 지지로 작용한다.\",\n \"key_levels\": {\n \"support\": [\n 65838.54,\n 64738.0,\n 63783.12,\n 63192.39,\n 62237.51\n ],\n \"resistance\": [\n 66413.09,\n 67238.49,\n 68784.1\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$64,738.00\",\n \"risk_scenario\": \"$64,738.00을 4시간봉 종가 기준으로 이탈하면 현재의 상승 확장 구조가 약화되며, $63,783.12와 $63,192.39까지 되돌림이 열릴 수 있다. 특히 매도 압력이 확대될 경우 고확률 황금비 지지인 $62,237.51까지 조정이 진행될 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bearish",
"confidence": 0.72,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.92,
"setup_signals": [
"현재가 $65,877.80은 EQ $63,193.40 위의 premium 구간에 위치하여 롱 추격보다 매도 셋업이 유리함",
"전일 고가 $64,738.00을 상향 돌파한 뒤 7일 고가/레인지 고가 $65,996.80 바로 아래에서 거래 중으로 buy-side liquidity 사냥 이후 되돌림 리스크가 큼",
"현재가가 EMA120 $66,750.28 아래에 있어 중기 저항 아래에서의 프리미엄 반등으로 해석됨",
"상위 구조에는 $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00 하향 BOS가 연속적으로 존재해 큰 흐름의 공급 우위가 남아 있음",
"확인된 bullish OB와 미체결 bullish FVG가 없고, 상승을 지지할 즉각적인 기관 매수 배열이 부족함",
"가장 가까운 bearish OB 후보는 $76,234.70~$78,077.10이며, 그 위 $78,128.55에 resting BSL이 있어 중장기적으로는 위쪽 유동성 자석이지만 현재 가격과는 거리가 큼"
],
"reasoning": "확인된 4H 구조만 보면 마지막 구조 이벤트가 $64,250.00 상향 BOS이므로 단기 structure_bias는 bullish로 분류된다. 그러나 현재가 $65,877.80은 EQ $63,193.40 대비 premium에 있으며, 전일 고가 $64,738.00과 전일 저가 $63,830.00이 모두 깨진 뒤 레인지 고가 $65,996.80 바로 아래에 있어 유동성 사냥 후 되돌림 셋업이 강하다. 특히 가격은 EMA20 $64,137.96 위에 있지만 EMA120 $66,750.28 아래에 있어, 중기 하락 구조 안의 프리미엄 반등으로 볼 수 있다. 활성 bullish OB, 미체결 bullish FVG가 없고, 과거 $72,436.00까지 이어진 다수의 bearish BOS가 남아 있어 실행 관점의 setup_bias는 bearish가 우세하다.",
"key_levels": {
"support": [
64250.0,
64137.96,
63830.0,
63193.4,
60691.9,
60390.0
],
"resistance": [
65996.8,
66750.28,
70452.98,
76234.7,
78077.1,
78128.55
]
},
"time_horizon": "short/medium term",
"invalidation_level": "4H 종가가 EMA120 $66,750.28 위에서 명확히 수용되면 현재 bearish setup은 무효화됨",
"risk_scenario": "반대 시나리오에서는 가격이 $65,996.80 레인지 고가를 돌파한 뒤 $66,750.28 EMA120 위에 안착하며, $64,250.00 bullish BOS를 기반으로 추가 상승 구조를 확정할 수 있다. 이 경우 숏 포지션은 스퀴즈될 수 있으며 다음 저항은 EMA240 $70,452.98, 이후 candidate bearish OB $76,234.70~$78,077.10 및 BSL $78,128.55가 된다.",
"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": [
"BOS_bearish",
"BOS_bearish",
"BOS_bearish",
"BOS_bearish",
"BOS_bearish",
"BOS_bullish"
],
"bos_choch_levels": [
{
"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
},
{
"type": "BOS_bullish",
"level": 64250.0
}
],
"bos_sequence": [
"CHoCH_bullish",
"BOS_bearish",
"BOS_bearish",
"BOS_bearish",
"BOS_bearish",
"BOS_bearish",
"BOS_bullish"
],
"consecutive_bull_bos": 1,
"consecutive_bear_bos": 0,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [
{
"type": "BSL",
"level": 78128.55
}
],
"current_zone": "premium",
"eq_level": 63193.4,
"range_high": 65996.8,
"range_low": 60390.0,
"bull_score": 3.8,
"bear_score": 14.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": 142.9,
"deepest_retracement_pct": 142.9,
"previous_day_high": 64738.0,
"previous_day_low": 63830.0,
"broken_prev_high": true,
"broken_prev_low": true,
"sessions": {}
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.72,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.92,\n \"setup_signals\": [\n \"현재가 $65,877.80은 EQ $63,193.40 위의 premium 구간에 위치하여 롱 추격보다 매도 셋업이 유리함\",\n \"전일 고가 $64,738.00을 상향 돌파한 뒤 7일 고가/레인지 고가 $65,996.80 바로 아래에서 거래 중으로 buy-side liquidity 사냥 이후 되돌림 리스크가 큼\",\n \"현재가가 EMA120 $66,750.28 아래에 있어 중기 저항 아래에서의 프리미엄 반등으로 해석됨\",\n \"상위 구조에는 $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00 하향 BOS가 연속적으로 존재해 큰 흐름의 공급 우위가 남아 있음\",\n \"확인된 bullish OB와 미체결 bullish FVG가 없고, 상승을 지지할 즉각적인 기관 매수 배열이 부족함\",\n \"가장 가까운 bearish OB 후보는 $76,234.70~$78,077.10이며, 그 위 $78,128.55에 resting BSL이 있어 중장기적으로는 위쪽 유동성 자석이지만 현재 가격과는 거리가 큼\"\n ],\n \"reasoning\": \"확인된 4H 구조만 보면 마지막 구조 이벤트가 $64,250.00 상향 BOS이므로 단기 structure_bias는 bullish로 분류된다. 그러나 현재가 $65,877.80은 EQ $63,193.40 대비 premium에 있으며, 전일 고가 $64,738.00과 전일 저가 $63,830.00이 모두 깨진 뒤 레인지 고가 $65,996.80 바로 아래에 있어 유동성 사냥 후 되돌림 셋업이 강하다. 특히 가격은 EMA20 $64,137.96 위에 있지만 EMA120 $66,750.28 아래에 있어, 중기 하락 구조 안의 프리미엄 반등으로 볼 수 있다. 활성 bullish OB, 미체결 bullish FVG가 없고, 과거 $72,436.00까지 이어진 다수의 bearish BOS가 남아 있어 실행 관점의 setup_bias는 bearish가 우세하다.\",\n \"key_levels\": {\n \"support\": [\n 64250.0,\n 64137.96,\n 63830.0,\n 63193.4,\n 60691.9,\n 60390.0\n ],\n \"resistance\": [\n 65996.8,\n 66750.28,\n 70452.98,\n 76234.7,\n 78077.1,\n 78128.55\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"4H 종가가 EMA120 $66,750.28 위에서 명확히 수용되면 현재 bearish setup은 무효화됨\",\n \"risk_scenario\": \"반대 시나리오에서는 가격이 $65,996.80 레인지 고가를 돌파한 뒤 $66,750.28 EMA120 위에 안착하며, $64,250.00 bullish BOS를 기반으로 추가 상승 구조를 확정할 수 있다. 이 경우 숏 포지션은 스퀴즈될 수 있으며 다음 저항은 EMA240 $70,452.98, 이후 candidate bearish OB $76,234.70~$78,077.10 및 BSL $78,128.55가 된다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "neutral",
"confidence": 0.66,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.56,
"setup_signals": [
"현재가 $65,877.80가 활성 재분배 후보 상단인 UTAD $64,738.00 및 UT $64,362.60 위로 재진입",
"AR 고점 $64,250.00 상방 회복 후 단기 수요 반응 지속",
"EMA20 $64,137.96 상방에서 거래되어 단기 평균선 기준으로는 반등 우위",
"다만 EMA120 $66,750.28 아래에 있어 중기 공급대/저항은 아직 미회복",
"이전 분배 구조의 SOW $72,556.00 및 UTAD $78,077.10은 여전히 상위 구조 저항"
],
"reasoning": "확정 구조는 DIS이며, 4h_cycle_1에서 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까지 완성된 분배 하락 구조가 확인되어 structure_bias는 bearish로 유지된다. 다만 현재 활성 구조인 4h_cycle_2에서는 $59,080.00 저점 이후 AR $64,250.00, UT $64,362.60, UTAD $64,738.00 상단을 현재가 $65,877.80가 상회하고 있어, 즉각적인 실행 관점에서는 약한 bullish 재회복 setup이 발생했다. 그러나 이는 아직 $66,750.28 EMA120과 이전 SOW $72,556.00을 회복한 것이 아니므로 분배 구조 자체가 무효화되었다고 볼 수 없으며, 현재는 bearish structure 안의 상단 재테스트/반등 구간으로 해석하는 것이 적절하다. 핵심은 $64,738.00 위에서 유지·수용되면 $66,750.28 테스트가 우선이고, $64,250.00 아래로 재하락하면 UTAD 상방 이탈 실패로 다시 $60,755.00~$60,691.90 수요 테스트가 열릴 수 있다.",
"key_levels": {
"support": [
64738.0,
64250.0,
60755.0,
60691.9,
59080.0
],
"resistance": [
66750.28,
70452.98,
72556.0,
78077.1,
78879.9,
82460.5
]
},
"time_horizon": "medium term",
"invalidation_level": "$72,556.00",
"risk_scenario": "반대 시나리오는 현재의 $64,738.00 상방 회복이 진짜 수용으로 이어져 EMA120 $66,750.28을 돌파하고, 이후 이전 SOW $72,556.00까지 회복하는 경우다. 이 경우 기존 Phase E 하락 이후의 재분배 해석은 약화되며, 분배 하락 구조는 단순한 과매도 반등이 아니라 더 큰 재축적 또는 구조 전환 후보로 재평가해야 한다. 반대로 $64,738.00 및 $64,250.00을 다시 이탈하면 현재 bullish setup은 실패하고 $60,755.00~$60,691.90, 최종 $59,080.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": 32,
"price": 78879.9,
"color": "#ffd166"
},
{
"label": "AR",
"side": "low",
"idx": 42,
"price": 78027.0,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "high",
"idx": 88,
"price": 82460.5,
"color": "#118ab2"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 134,
"price": 76014.2,
"color": "#ef476f"
},
{
"label": "UT",
"side": "high",
"idx": 151,
"price": 78180.0,
"color": "#f9844a"
},
{
"label": "UTAD",
"side": "high",
"idx": 182,
"price": 78077.1,
"color": "#f9844a"
},
{
"label": "SOW",
"side": "low",
"idx": 194,
"price": 72556.0,
"color": "#ef476f"
},
{
"label": "Phase E",
"side": "low",
"idx": 243,
"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": 32,
"end_idx": 243,
"phase_count": 8,
"phases": [
{
"label": "BC",
"side": "high",
"idx": 32,
"price": 78879.9,
"color": "#ffd166",
"dt": "2026-05-01 21:00:00+09:00"
},
{
"label": "AR",
"side": "low",
"idx": 42,
"price": 78027.0,
"color": "#06d6a0",
"dt": "2026-05-03 13:00:00+09:00"
},
{
"label": "ST",
"side": "high",
"idx": 88,
"price": 82460.5,
"color": "#118ab2",
"dt": "2026-05-11 05:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 134,
"price": 76014.2,
"color": "#ef476f",
"dt": "2026-05-18 21:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 151,
"price": 78180.0,
"color": "#f9844a",
"dt": "2026-05-21 17:00:00+09:00"
},
{
"label": "UTAD",
"side": "high",
"idx": 182,
"price": 78077.1,
"color": "#f9844a",
"dt": "2026-05-26 21:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 194,
"price": 72556.0,
"color": "#ef476f",
"dt": "2026-05-28 21:00:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 243,
"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": 243,
"end_idx": 292,
"phase_count": 6,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 243,
"price": 59080.0,
"color": "#ffd166",
"dt": "2026-06-06 01:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 256,
"price": 64250.0,
"color": "#06d6a0",
"dt": "2026-06-08 05:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 267,
"price": 60755.0,
"color": "#118ab2",
"dt": "2026-06-10 01:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 271,
"price": 60691.9,
"color": "#ef476f",
"dt": "2026-06-10 17:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 284,
"price": 64362.6,
"color": "#f9844a",
"dt": "2026-06-12 21:00:00+09:00"
},
{
"label": "UTAD",
"side": "high",
"idx": 292,
"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\": \"neutral\",\n \"confidence\": 0.66,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.56,\n \"setup_signals\": [\n \"현재가 $65,877.80가 활성 재분배 후보 상단인 UTAD $64,738.00 및 UT $64,362.60 위로 재진입\",\n \"AR 고점 $64,250.00 상방 회복 후 단기 수요 반응 지속\",\n \"EMA20 $64,137.96 상방에서 거래되어 단기 평균선 기준으로는 반등 우위\",\n \"다만 EMA120 $66,750.28 아래에 있어 중기 공급대/저항은 아직 미회복\",\n \"이전 분배 구조의 SOW $72,556.00 및 UTAD $78,077.10은 여전히 상위 구조 저항\"\n ],\n \"reasoning\": \"확정 구조는 DIS이며, 4h_cycle_1에서 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까지 완성된 분배 하락 구조가 확인되어 structure_bias는 bearish로 유지된다. 다만 현재 활성 구조인 4h_cycle_2에서는 $59,080.00 저점 이후 AR $64,250.00, UT $64,362.60, UTAD $64,738.00 상단을 현재가 $65,877.80가 상회하고 있어, 즉각적인 실행 관점에서는 약한 bullish 재회복 setup이 발생했다. 그러나 이는 아직 $66,750.28 EMA120과 이전 SOW $72,556.00을 회복한 것이 아니므로 분배 구조 자체가 무효화되었다고 볼 수 없으며, 현재는 bearish structure 안의 상단 재테스트/반등 구간으로 해석하는 것이 적절하다. 핵심은 $64,738.00 위에서 유지·수용되면 $66,750.28 테스트가 우선이고, $64,250.00 아래로 재하락하면 UTAD 상방 이탈 실패로 다시 $60,755.00~$60,691.90 수요 테스트가 열릴 수 있다.\",\n \"key_levels\": {\n \"support\": [\n 64738.0,\n 64250.0,\n 60755.0,\n 60691.9,\n 59080.0\n ],\n \"resistance\": [\n 66750.28,\n 70452.98,\n 72556.0,\n 78077.1,\n 78879.9,\n 82460.5\n ]\n },\n \"time_horizon\": \"medium term\",\n \"invalidation_level\": \"$72,556.00\",\n \"risk_scenario\": \"반대 시나리오는 현재의 $64,738.00 상방 회복이 진짜 수용으로 이어져 EMA120 $66,750.28을 돌파하고, 이후 이전 SOW $72,556.00까지 회복하는 경우다. 이 경우 기존 Phase E 하락 이후의 재분배 해석은 약화되며, 분배 하락 구조는 단순한 과매도 반등이 아니라 더 큰 재축적 또는 구조 전환 후보로 재평가해야 한다. 반대로 $64,738.00 및 $64,250.00을 다시 이탈하면 현재 bullish setup은 실패하고 $60,755.00~$60,691.90, 최종 $59,080.00 재검사가 우세해진다.\",\n \"data_quality\": \"high\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "neutral",
"confidence": 0.48,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.44,
"setup_signals": [
"현재가 $65,877.80이 후보 등급 bearish Crab 활성 PRZ $65,810.53~$65,913.27 내부에 위치하며, 중심 D값 $65,861.90와의 괴리가 -0.02%에 불과함",
"후보 등급 medium bearish Bat PRZ $65,810.30~$66,500.51도 활성 상태이며, D값 $66,155.40까지 약 +0.42%로 단기 반응권에 있음",
"상단 nearby 후보 bearish Crab PRZ $66,597.09~$67,537.31이 대기 중이며, D값 $67,067.20은 현재가 대비 약 +1.81% 위치",
"가격은 EMA20 $64,137.96 대비 +2.7% 위에 있어 단기 과열 반응 가능성이 있으나, EMA120 $66,750.28 및 EMA240 $70,452.98 아래에 있어 상위 저항 구간이 바로 위에 존재",
"active PRZ는 3개지만 confirmed_reaction_prz_count=0, council_relevant_prz_count=0, directional_influence_prz_count=0으로 아직 구조 전환을 확정할 수 없음"
],
"reasoning": "하모닉 관점에서 현재 BTC는 $65,810.53~$65,913.27의 bearish Crab 후보 PRZ를 터치 중이며, 동시에 $65,810.30~$66,500.51의 bearish Bat 후보 PRZ 안에도 들어와 있어 단기 매도 반응 후보 구간이다. 다만 가장 가까운 Crab은 quality가 low이고 PRZ confluence가 ABCD 1개뿐이며, Bat 역시 candidate 등급이라 독립적인 방향 전환 근거로 쓰기에는 부족하다. completed_patterns_found는 7개지만 현재 actionable_patterns_list가 비어 있고 confirmed_reaction_prz_count도 0이므로, 구조적으로는 bullish 또는 bearish 확정 판정을 내릴 수 없어 structure_bias는 neutral로 본다. setup_bias는 현재가가 bearish PRZ 클러스터와 EMA120 $66,750.28 아래 저항대에 근접해 있어 bearish로 기울지만, 15m/1h MSS·CHoCH, sweep→reclaim 실패, CVD/OI 확인이 없으므로 setup_score는 0.44로 제한한다.",
"key_levels": {
"support": [
65810.53,
64137.96,
63452.6,
62315.0,
60691.9,
59080.0
],
"resistance": [
65913.27,
66155.4,
66500.51,
66750.28,
67067.2,
67537.31,
70452.98
]
},
"time_horizon": "단기~중기, 4시간봉 기준",
"invalidation_level": "4시간봉이 $67,537.31 상단 nearby Crab PRZ 위에서 종가 수용되면 현재 bearish PRZ 반응 셋업은 무효화",
"risk_scenario": "반대로 가격이 $66,500.51과 EMA120 $66,750.28을 돌파한 뒤 $67,537.31 위에서 수용되면, 현재의 bearish 하모닉 PRZ는 실패 구간으로 전환되고 숏 커버링성 상승이 $70,452.98 EMA240 방향으로 확장될 수 있다. 반면 $65,810.53 아래로 되밀리고 4시간봉에서 거부가 확인되면 Bat 기준 TP1 $63,452.60, Crab 기준 TP1 $63,271.21, 이후 $62,315.00~$61,670.69 구간이 반응 목표가 된다.",
"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": 3,
"nearby": 1,
"watch": 0,
"far": 39,
"forming": 32
},
"high_confluence_prz_count": 13,
"strict_patterns_found": 6,
"candidate_patterns_found": 37,
"active_patterns_at_prz": 3,
"nearby_patterns": 1,
"all_patterns": [
"butterfly",
"shark",
"shark",
"gartley",
"shark",
"shark",
"gartley",
"bat",
"gartley",
"shark",
"shark",
"shark",
"butterfly",
"butterfly",
"shark",
"shark",
"butterfly",
"crab",
"crab",
"shark",
"shark",
"bat",
"crab",
"shark",
"shark",
"crab",
"crab",
"crab",
"gartley",
"butterfly",
"crab",
"crab",
"butterfly",
"gartley",
"gartley",
"shark",
"butterfly",
"bat",
"shark",
"shark",
"shark",
"shark",
"crab"
],
"all_signals": [
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish"
],
"best_pattern": "butterfly",
"best_pattern_quality": "strict",
"best_quality": "low",
"best_pattern_score": 0.812,
"best_completion_status": "forming",
"nearest_pattern": "crab",
"nearest_prz": 65861.9,
"price_to_prz": -0.02,
"prz_range": [
65810.53,
65913.27
],
"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": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.751,
"ratio_score": 0.675,
"prz_score": 0.783,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 66155.4,
"prz_range": [
65810.3,
66500.51
],
"prz_width_pct": 1.043,
"prz_confluence_count": 2,
"prz_fib_families": [
"ABCD",
"BC_EXT"
],
"price_to_prz_pct": 0.42,
"price_to_prz_pct_raw": 0.4214,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 66155.4,
"a_price": 59080.0,
"tp1_ad_382": 63452.6,
"tp2_ad_618": 61782.8,
"tp3_a_or_structure_liquidity": 59080.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3481,
"ABC": 0.6882
},
"x_price": 73932.2,
"x_idx": 196,
"x_order": 3,
"a_price": 59080.0,
"a_idx": 243,
"a_order": 8,
"b_price": 64250.0,
"b_idx": 256,
"b_order": 8,
"c_price": 60691.9,
"c_idx": 271,
"c_order": 8,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.693,
"ratio_score": 0.614,
"prz_score": 0.765,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 67067.2,
"prz_range": [
66597.09,
67537.31
],
"prz_width_pct": 1.402,
"prz_confluence_count": 2,
"prz_fib_families": [
"ABCD",
"BC_EXT"
],
"price_to_prz_pct": 1.81,
"price_to_prz_pct_raw": 1.8055,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 67067.2,
"a_price": 59080.0,
"tp1_ad_382": 64016.09,
"tp2_ad_618": 62131.11,
"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": 196,
"x_order": 3,
"a_price": 59080.0,
"a_idx": 243,
"a_order": 8,
"b_price": 64250.0,
"b_idx": 256,
"b_order": 8,
"c_price": 62315.0,
"c_idx": 279,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.651,
"ratio_score": 0.675,
"prz_score": 0.567,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 65861.9,
"prz_range": [
65810.53,
65913.27
],
"prz_width_pct": 0.156,
"prz_confluence_count": 1,
"prz_fib_families": [
"ABCD"
],
"price_to_prz_pct": -0.02,
"price_to_prz_pct_raw": -0.0241,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 65861.9,
"a_price": 59080.0,
"tp1_ad_382": 63271.21,
"tp2_ad_618": 61670.69,
"tp3_a_or_structure_liquidity": 59080.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3481,
"ABC": 0.6882
},
"x_price": 73932.2,
"x_idx": 196,
"x_order": 3,
"a_price": 59080.0,
"a_idx": 243,
"a_order": 8,
"b_price": 64250.0,
"b_idx": 256,
"b_order": 8,
"c_price": 60691.9,
"c_idx": 271,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.582,
"ratio_score": 0.614,
"prz_score": 0.438,
"prz_proximity": "active",
"action_status": "active",
"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": 0.89,
"price_to_prz_pct_raw": 0.892,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 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": 196,
"x_order": 3,
"a_price": 59080.0,
"a_idx": 243,
"a_order": 8,
"b_price": 64250.0,
"b_idx": 256,
"b_order": 8,
"c_price": 62315.0,
"c_idx": 279,
"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": 18.55,
"price_to_prz_pct_raw": 18.5498,
"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": 127,
"x_order": 5,
"a_price": 76014.2,
"a_idx": 134,
"a_order": 8,
"b_price": 77600.0,
"b_idx": 169,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 172,
"c_order": 5,
"d_idx": 182
},
{
"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": 17.89,
"price_to_prz_pct_raw": 17.8941,
"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": 151,
"x_order": 8,
"a_price": 76696.7,
"a_idx": 152,
"a_order": 5,
"b_price": 77600.0,
"b_idx": 169,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 172,
"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": 18.55,
"price_to_prz_pct_raw": 18.5498,
"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": 127,
"x_order": 5,
"a_price": 76014.2,
"a_idx": 134,
"a_order": 8,
"b_price": 77600.0,
"b_idx": 169,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 172,
"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": 15.75,
"price_to_prz_pct_raw": 15.7464,
"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": 134,
"x_order": 8,
"a_price": 78180.0,
"a_idx": 151,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 152,
"b_order": 5,
"c_price": 77887.9,
"c_idx": 176,
"c_order": 5,
"d_idx": null
}
],
"council_relevant_prz": [],
"report_detail_candidates": [
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.751,
"ratio_score": 0.675,
"prz_score": 0.783,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 66155.4,
"prz_range": [
65810.3,
66500.51
],
"prz_width_pct": 1.043,
"prz_confluence_count": 2,
"prz_fib_families": [
"ABCD",
"BC_EXT"
],
"price_to_prz_pct": 0.42,
"price_to_prz_pct_raw": 0.4214,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 66155.4,
"a_price": 59080.0,
"tp1_ad_382": 63452.6,
"tp2_ad_618": 61782.8,
"tp3_a_or_structure_liquidity": 59080.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3481,
"ABC": 0.6882
},
"x_price": 73932.2,
"x_idx": 196,
"x_order": 3,
"a_price": 59080.0,
"a_idx": 243,
"a_order": 8,
"b_price": 64250.0,
"b_idx": 256,
"b_order": 8,
"c_price": 60691.9,
"c_idx": 271,
"c_order": 8,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.693,
"ratio_score": 0.614,
"prz_score": 0.765,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 67067.2,
"prz_range": [
66597.09,
67537.31
],
"prz_width_pct": 1.402,
"prz_confluence_count": 2,
"prz_fib_families": [
"ABCD",
"BC_EXT"
],
"price_to_prz_pct": 1.81,
"price_to_prz_pct_raw": 1.8055,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 67067.2,
"a_price": 59080.0,
"tp1_ad_382": 64016.09,
"tp2_ad_618": 62131.11,
"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": 196,
"x_order": 3,
"a_price": 59080.0,
"a_idx": 243,
"a_order": 8,
"b_price": 64250.0,
"b_idx": 256,
"b_order": 8,
"c_price": 62315.0,
"c_idx": 279,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.651,
"ratio_score": 0.675,
"prz_score": 0.567,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 65861.9,
"prz_range": [
65810.53,
65913.27
],
"prz_width_pct": 0.156,
"prz_confluence_count": 1,
"prz_fib_families": [
"ABCD"
],
"price_to_prz_pct": -0.02,
"price_to_prz_pct_raw": -0.0241,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 65861.9,
"a_price": 59080.0,
"tp1_ad_382": 63271.21,
"tp2_ad_618": 61670.69,
"tp3_a_or_structure_liquidity": 59080.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3481,
"ABC": 0.6882
},
"x_price": 73932.2,
"x_idx": 196,
"x_order": 3,
"a_price": 59080.0,
"a_idx": 243,
"a_order": 8,
"b_price": 64250.0,
"b_idx": 256,
"b_order": 8,
"c_price": 60691.9,
"c_idx": 271,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.582,
"ratio_score": 0.614,
"prz_score": 0.438,
"prz_proximity": "active",
"action_status": "active",
"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": 0.89,
"price_to_prz_pct_raw": 0.892,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 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": 196,
"x_order": 3,
"a_price": 59080.0,
"a_idx": 243,
"a_order": 8,
"b_price": 64250.0,
"b_idx": 256,
"b_order": 8,
"c_price": 62315.0,
"c_idx": 279,
"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": 18.55,
"price_to_prz_pct_raw": 18.5498,
"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": 127,
"x_order": 5,
"a_price": 76014.2,
"a_idx": 134,
"a_order": 8,
"b_price": 77600.0,
"b_idx": 169,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 172,
"c_order": 5,
"d_idx": 182
},
{
"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": 17.89,
"price_to_prz_pct_raw": 17.8941,
"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": 151,
"x_order": 8,
"a_price": 76696.7,
"a_idx": 152,
"a_order": 5,
"b_price": 77600.0,
"b_idx": 169,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 172,
"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": 18.55,
"price_to_prz_pct_raw": 18.5498,
"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": 127,
"x_order": 5,
"a_price": 76014.2,
"a_idx": 134,
"a_order": 8,
"b_price": 77600.0,
"b_idx": 169,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 172,
"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": 15.75,
"price_to_prz_pct_raw": 15.7464,
"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": 134,
"x_order": 8,
"a_price": 78180.0,
"a_idx": 151,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 152,
"b_order": 5,
"c_price": 77887.9,
"c_idx": 176,
"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": 18.63,
"price_to_prz_pct_raw": 18.6346,
"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": 127,
"x_order": 5,
"a_price": 76107.1,
"a_idx": 140,
"a_order": 5,
"b_price": 77600.0,
"b_idx": 169,
"b_order": 3,
"c_price": 76056.0,
"c_idx": 172,
"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": 14.58,
"price_to_prz_pct_raw": 14.5792,
"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": 140,
"x_order": 5,
"a_price": 78180.0,
"a_idx": 151,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 152,
"b_order": 5,
"c_price": 77600.0,
"c_idx": 169,
"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": 14.01,
"price_to_prz_pct_raw": 14.0138,
"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": 140,
"x_order": 5,
"a_price": 78180.0,
"a_idx": 151,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 152,
"b_order": 5,
"c_price": 76155.5,
"c_idx": 188,
"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": 13.19,
"price_to_prz_pct_raw": 13.1949,
"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": 134,
"x_order": 8,
"a_price": 78180.0,
"a_idx": 151,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 152,
"b_order": 5,
"c_price": 76155.5,
"c_idx": 188,
"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.48,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.44,\n \"setup_signals\": [\n \"현재가 $65,877.80이 후보 등급 bearish Crab 활성 PRZ $65,810.53~$65,913.27 내부에 위치하며, 중심 D값 $65,861.90와의 괴리가 -0.02%에 불과함\",\n \"후보 등급 medium bearish Bat PRZ $65,810.30~$66,500.51도 활성 상태이며, D값 $66,155.40까지 약 +0.42%로 단기 반응권에 있음\",\n \"상단 nearby 후보 bearish Crab PRZ $66,597.09~$67,537.31이 대기 중이며, D값 $67,067.20은 현재가 대비 약 +1.81% 위치\",\n \"가격은 EMA20 $64,137.96 대비 +2.7% 위에 있어 단기 과열 반응 가능성이 있으나, EMA120 $66,750.28 및 EMA240 $70,452.98 아래에 있어 상위 저항 구간이 바로 위에 존재\",\n \"active PRZ는 3개지만 confirmed_reaction_prz_count=0, council_relevant_prz_count=0, directional_influence_prz_count=0으로 아직 구조 전환을 확정할 수 없음\"\n ],\n \"reasoning\": \"하모닉 관점에서 현재 BTC는 $65,810.53~$65,913.27의 bearish Crab 후보 PRZ를 터치 중이며, 동시에 $65,810.30~$66,500.51의 bearish Bat 후보 PRZ 안에도 들어와 있어 단기 매도 반응 후보 구간이다. 다만 가장 가까운 Crab은 quality가 low이고 PRZ confluence가 ABCD 1개뿐이며, Bat 역시 candidate 등급이라 독립적인 방향 전환 근거로 쓰기에는 부족하다. completed_patterns_found는 7개지만 현재 actionable_patterns_list가 비어 있고 confirmed_reaction_prz_count도 0이므로, 구조적으로는 bullish 또는 bearish 확정 판정을 내릴 수 없어 structure_bias는 neutral로 본다. setup_bias는 현재가가 bearish PRZ 클러스터와 EMA120 $66,750.28 아래 저항대에 근접해 있어 bearish로 기울지만, 15m/1h MSS·CHoCH, sweep→reclaim 실패, CVD/OI 확인이 없으므로 setup_score는 0.44로 제한한다.\",\n \"key_levels\": {\n \"support\": [\n 65810.53,\n 64137.96,\n 63452.6,\n 62315.0,\n 60691.9,\n 59080.0\n ],\n \"resistance\": [\n 65913.27,\n 66155.4,\n 66500.51,\n 66750.28,\n 67067.2,\n 67537.31,\n 70452.98\n ]\n },\n \"time_horizon\": \"단기~중기, 4시간봉 기준\",\n \"invalidation_level\": \"4시간봉이 $67,537.31 상단 nearby Crab PRZ 위에서 종가 수용되면 현재 bearish PRZ 반응 셋업은 무효화\",\n \"risk_scenario\": \"반대로 가격이 $66,500.51과 EMA120 $66,750.28을 돌파한 뒤 $67,537.31 위에서 수용되면, 현재의 bearish 하모닉 PRZ는 실패 구간으로 전환되고 숏 커버링성 상승이 $70,452.98 EMA240 방향으로 확장될 수 있다. 반면 $65,810.53 아래로 되밀리고 4시간봉에서 거부가 확인되면 Bat 기준 TP1 $63,452.60, Crab 기준 TP1 $63,271.21, 이후 $62,315.00~$61,670.69 구간이 반응 목표가 된다.\",\n \"data_quality\": \"medium\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.58,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.68,
"setup_signals": [
"가격 $65,877.80이 7일 고점 $65,996.80 바로 아래에 위치해 단기 프리미엄/레인지 상단 구간",
"상방 청산 유동성 $66,100이 매우 근접해 있어 buy-side sweep 이후 되돌림 리스크 존재",
"OI가 24시간 +1.5350% 증가하며 상승 구간에서 신규 레버리지 포지션 유입",
"롱 계정 비율 0.588, account_long_crowding 0.730으로 롱 포지셔닝이 여전히 혼잡",
"펀딩 평균이 거의 0에 가깝고 basis가 -0.0748%로 음수라 상승 추격의 질이 강하지 않음",
"fragility_score 0.929로 포지션 구조가 취약해 $65,200 이탈 시 롱 언와인딩 가능성 확대"
],
"reasoning": "확정 구조 관점에서는 가격이 EMA20 $64,137.96 위에 있지만 EMA120 $66,750.28 및 EMA240 $70,452.98 아래에 있어 명확한 강세 구조 전환은 아직 확인되지 않았고, 현재는 $60,691.90~$65,996.80 범위 상단 테스트로 보는 것이 타당합니다. 셋업 관점에서는 $65,877.80이 7일 고점 $65,996.80과 상방 청산 레벨 $66,100에 매우 가까워 buy-side liquidity sweep 후 실패하는 약세 셋업이 우세합니다. OI가 24시간 +1.5350% 증가했지만 롱 계정 비율이 0.588로 높고 account_long_crowding이 0.730이라 상승 추격 롱이 혼잡하며, funding_avg가 거의 0이고 basis가 -0.0748%인 점은 파생시장 참여가 강한 강세 확신을 보이지 않는다는 신호입니다. 단기적으로 $66,100을 찌른 뒤 $65,200, $64,400, $63,900 청산 클러스터로 되돌림이 나오는지 확인하는 구간입니다.",
"key_levels": {
"support": [
65200,
64400,
64137.96,
63900,
60691.9
],
"resistance": [
66100,
66750.28,
69900,
70452.98
]
},
"time_horizon": "short term, 파생 포지셔닝 선행성을 감안한 4-8시간 중심",
"invalidation_level": "$66,750.28 4시간봉 종가 상향 안착",
"risk_scenario": "$66,100 상방 유동성을 흡수한 뒤에도 매도 반응이 약하고 EMA120 $66,750.28 위에서 4시간봉 종가가 안착하면, 약세 셋업은 무효화되며 숏 커버링으로 $69,900 청산 레벨까지 확장될 수 있습니다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.7,
"cvd_change": 4219.387,
"oi_trend": 0.653,
"oi_change_pct_24h": 1.535,
"oi_latest": 101679.083,
"funding_pressure": 0.524,
"funding_avg": -2.406e-05,
"funding_change_24h": 7.318e-05,
"long_account_ratio": 0.588,
"short_account_ratio": 0.412,
"long_account_latest": 0.588,
"short_account_latest": 0.412,
"long_account_change_24h": -0.005,
"short_account_change_24h": 0.005,
"account_flow_label": "short_accounts_rising_long_accounts_falling",
"account_short_crowding": 0.0,
"account_long_crowding": 0.73,
"ls_imbalance": 0.0,
"ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
"spot_futures_basis_score": 0.481,
"spot_futures_basis_pct": -0.0748,
"basis_change_lookback": -0.0332,
"aggregate_score": 0.472,
"bull_signals": 2,
"bear_signals": 1,
"liq_below": [
[
65200,
22636.590046800004
],
[
64400,
21998.131431499998
],
[
63900,
22645.2058091
]
],
"liq_above": [
[
66100,
22535.323295000002
],
[
69900,
25739.018553749996
]
],
"strongest_liq_level": 57200,
"fragility_score": 0.929,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.58,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.68,\n \"setup_signals\": [\n \"가격 $65,877.80이 7일 고점 $65,996.80 바로 아래에 위치해 단기 프리미엄/레인지 상단 구간\",\n \"상방 청산 유동성 $66,100이 매우 근접해 있어 buy-side sweep 이후 되돌림 리스크 존재\",\n \"OI가 24시간 +1.5350% 증가하며 상승 구간에서 신규 레버리지 포지션 유입\",\n \"롱 계정 비율 0.588, account_long_crowding 0.730으로 롱 포지셔닝이 여전히 혼잡\",\n \"펀딩 평균이 거의 0에 가깝고 basis가 -0.0748%로 음수라 상승 추격의 질이 강하지 않음\",\n \"fragility_score 0.929로 포지션 구조가 취약해 $65,200 이탈 시 롱 언와인딩 가능성 확대\"\n ],\n \"reasoning\": \"확정 구조 관점에서는 가격이 EMA20 $64,137.96 위에 있지만 EMA120 $66,750.28 및 EMA240 $70,452.98 아래에 있어 명확한 강세 구조 전환은 아직 확인되지 않았고, 현재는 $60,691.90~$65,996.80 범위 상단 테스트로 보는 것이 타당합니다. 셋업 관점에서는 $65,877.80이 7일 고점 $65,996.80과 상방 청산 레벨 $66,100에 매우 가까워 buy-side liquidity sweep 후 실패하는 약세 셋업이 우세합니다. OI가 24시간 +1.5350% 증가했지만 롱 계정 비율이 0.588로 높고 account_long_crowding이 0.730이라 상승 추격 롱이 혼잡하며, funding_avg가 거의 0이고 basis가 -0.0748%인 점은 파생시장 참여가 강한 강세 확신을 보이지 않는다는 신호입니다. 단기적으로 $66,100을 찌른 뒤 $65,200, $64,400, $63,900 청산 클러스터로 되돌림이 나오는지 확인하는 구간입니다.\",\n \"key_levels\": {\n \"support\": [\n 65200,\n 64400,\n 64137.96,\n 63900,\n 60691.9\n ],\n \"resistance\": [\n 66100,\n 66750.28,\n 69900,\n 70452.98\n ]\n },\n \"time_horizon\": \"short term, 파생 포지셔닝 선행성을 감안한 4-8시간 중심\",\n \"invalidation_level\": \"$66,750.28 4시간봉 종가 상향 안착\",\n \"risk_scenario\": \"$66,100 상방 유동성을 흡수한 뒤에도 매도 반응이 약하고 EMA120 $66,750.28 위에서 4시간봉 종가가 안착하면, 약세 셋업은 무효화되며 숏 커버링으로 $69,900 청산 레벨까지 확장될 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bearish",
"overall_confidence": 0.6,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.72,
"active_setups": [
"가격 $65,877.80이 7일 고점 $65,996.80 바로 아래에 위치해 레인지 상단·프리미엄 구간에서 저항 테스트 중",
"ICT 기준 EQ $63,193.40 상단의 premium 구간에 있으며, 전일 고가 $64,738.00 돌파 이후 buy-side liquidity 회수 조건 형성",
"피보나치 1.272 확장선 $65,838.54를 테스트 중이며, 바로 위 $66,413.09·$67,238.49 확장 저항이 대기",
"EMA120 $66,750.28 아래에 머물러 중기 구조 저항을 아직 회복하지 못한 상태",
"파생시장 기준 상방 청산 유동성 $66,100이 근접하고, OI 24시간 +1.5350% 증가 및 롱 계정 비율 0.588로 추격 롱 혼잡 조건",
"하모닉 후보 PRZ $65,810.53~$65,913.27 및 $65,810.30~$66,500.51 내부에서 약한 bearish 반응 후보 형성"
],
"setup_vs_structure": "구조는 약한 bearish 우위지만 단기 내부 구조에는 bullish 회복 신호가 섞여 있어 완전한 일방 구조는 아니다. 다만 실행 셋업은 다수 분석가가 premium·레인지 상단·유동성 회수·EMA120 하단 조건을 근거로 bearish 쪽에 강하게 기울어져 구조보다 더 명확한 매도 우위 조건을 보인다."
},
"signal_breakdown": {
"bullish_count": 2,
"bearish_count": 2,
"neutral_count": 2
},
"key_levels": {
"support": [
65838.54,
65810.53,
64738.0,
64250.0,
64137.96,
63344.35,
63193.4,
60691.9,
60390.0,
59080.0
],
"resistance": [
65996.8,
66100.0,
66413.09,
66750.28,
67238.49,
70452.98,
72556.0
]
},
"confluences": [
"Candlestick, ICT, Derivatives 모두 $65,996.80을 7일 고점·레인지 상단 저항으로 인식하며 현재가 $65,877.80이 바로 아래에 위치한다는 점에 동의",
"ICT와 Derivatives는 $66,100 부근 상방 유동성 및 $65,996.80 레인지 고점 인근에서 buy-side sweep 이후 실패 위험을 공통적으로 지적",
"Candlestick, ICT, Wyckoff, Harmonic, Derivatives 모두 EMA120 $66,750.28을 핵심 중기 저항 또는 구조 회복 기준으로 제시",
"Fibonacci의 1.272 확장선 $65,838.54와 Harmonic bearish Crab PRZ 중심 $65,861.90 및 PRZ $65,810.53~$65,913.27이 현재가와 거의 겹쳐 단기 반응 가격대가 형성됨",
"Wyckoff와 Fibonacci는 $64,738.00을 중요한 구조 레벨로 공유한다. Fibonacci는 이전 고점·지지로, Wyckoff는 현재 구조 후보의 UTAD 상단 회복 기준으로 해석",
"ICT의 BOS 기준 $64,250.00, Wyckoff의 AR $64,250.00, Candlestick·Derivatives의 EMA20 $64,137.96이 $64.1k~$64.25k 지지 클러스터를 형성",
"Candlestick, ICT, Wyckoff, Derivatives 모두 $60,691.90 부근을 하단 주요 구조 지지 또는 수요 테스트 레벨로 제시"
],
"conflicts": [
"Fibonacci는 $60,692 → $64,738 상승 스윙 이후 가격이 $64,738 및 1.272 확장선 $65,838.54 위에 있어 단기 구조를 bullish로 본다. 반면 Wyckoff와 Candlestick은 상위 분배·재분배 맥락 및 EMA120·EMA240 하단 체류를 근거로 구조를 bearish로 본다.",
"ICT는 마지막 4H 구조 이벤트가 $64,250.00 상향 BOS이므로 구조 자체는 bullish로 분류하지만, 실행 셋업은 premium·레인지 상단·상위 bearish BOS 잔존을 이유로 강한 bearish로 제시한다.",
"Wyckoff는 장기 분배 완료 이후 현재 활성 후보 구조를 bearish 재분배로 보지만, $64,738.00 상단 회복과 EMA20 $64,137.96 상방 거래 때문에 즉각 실행 셋업은 약한 bullish로 평가한다.",
"Harmonic은 현재 bearish PRZ 내부 진입을 지적하지만 후보·형성 단계이고 확인된 반응이 없어 구조 판단에는 중립을 유지한다. 따라서 하모닉은 주경로 전환 근거가 아니라 반응 구간 리스크로만 반영된다.",
"Derivatives는 가격·청산·포지셔닝 조건상 bearish 실행 셋업을 제시하지만, EMA20 위·EMA120 아래 혼재로 인해 구조 자체는 neutral로 남겨 다른 구조 분석과 강도가 다르다."
],
"executive_summary": "현재 BTC 4H 구조는 완성된 상위 분배 이후 $59,080.00 저점에서 새 구조가 재편되는 구간이며, 현 시점의 regime-level 판정은 약한 bearish 우위다. 가격은 $64,738.00 UTAD/이전 고점 상단을 회복했지만 아직 EMA120 $66,750.28 및 EMA240 $70,452.98 아래에 있어 중기 bearish 구조가 무효화되었다고 보기는 어렵다. 현재 위치는 $65,996.80 레인지 고점, $66,100 상방 청산 유동성, 피보나치 $65,838.54, 하모닉 PRZ $65,810.53~$65,913.27이 겹치는 상단 반응 구간이다. 구조적 리스크는 buy-side liquidity 회수 이후 실패, EMA120 하단에서의 재분배 지속, 또는 반대로 $66,750.28 회복을 통한 구조 약화이며, 최종 bearish 구조 무효화 기준은 $70,452.98 상방 수용이다.",
"raw_llm_response": "{\n \"overall_signal\": \"bearish\",\n \"overall_confidence\": 0.6,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.72,\n \"active_setups\": [\n \"가격 $65,877.80이 7일 고점 $65,996.80 바로 아래에 위치해 레인지 상단·프리미엄 구간에서 저항 테스트 중\",\n \"ICT 기준 EQ $63,193.40 상단의 premium 구간에 있으며, 전일 고가 $64,738.00 돌파 이후 buy-side liquidity 회수 조건 형성\",\n \"피보나치 1.272 확장선 $65,838.54를 테스트 중이며, 바로 위 $66,413.09·$67,238.49 확장 저항이 대기\",\n \"EMA120 $66,750.28 아래에 머물러 중기 구조 저항을 아직 회복하지 못한 상태\",\n \"파생시장 기준 상방 청산 유동성 $66,100이 근접하고, OI 24시간 +1.5350% 증가 및 롱 계정 비율 0.588로 추격 롱 혼잡 조건\",\n \"하모닉 후보 PRZ $65,810.53~$65,913.27 및 $65,810.30~$66,500.51 내부에서 약한 bearish 반응 후보 형성\"\n ],\n \"setup_vs_structure\": \"구조는 약한 bearish 우위지만 단기 내부 구조에는 bullish 회복 신호가 섞여 있어 완전한 일방 구조는 아니다. 다만 실행 셋업은 다수 분석가가 premium·레인지 상단·유동성 회수·EMA120 하단 조건을 근거로 bearish 쪽에 강하게 기울어져 구조보다 더 명확한 매도 우위 조건을 보인다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 2,\n \"bearish_count\": 2,\n \"neutral_count\": 2\n },\n \"key_levels\": {\n \"support\": [\n 65838.54,\n 65810.53,\n 64738.0,\n 64250.0,\n 64137.96,\n 63344.35,\n 63193.4,\n 60691.9,\n 60390.0,\n 59080.0\n ],\n \"resistance\": [\n 65996.8,\n 66100.0,\n 66413.09,\n 66750.28,\n 67238.49,\n 70452.98,\n 72556.0\n ]\n },\n \"confluences\": [\n \"Candlestick, ICT, Derivatives 모두 $65,996.80을 7일 고점·레인지 상단 저항으로 인식하며 현재가 $65,877.80이 바로 아래에 위치한다는 점에 동의\",\n \"ICT와 Derivatives는 $66,100 부근 상방 유동성 및 $65,996.80 레인지 고점 인근에서 buy-side sweep 이후 실패 위험을 공통적으로 지적\",\n \"Candlestick, ICT, Wyckoff, Harmonic, Derivatives 모두 EMA120 $66,750.28을 핵심 중기 저항 또는 구조 회복 기준으로 제시\",\n \"Fibonacci의 1.272 확장선 $65,838.54와 Harmonic bearish Crab PRZ 중심 $65,861.90 및 PRZ $65,810.53~$65,913.27이 현재가와 거의 겹쳐 단기 반응 가격대가 형성됨\",\n \"Wyckoff와 Fibonacci는 $64,738.00을 중요한 구조 레벨로 공유한다. Fibonacci는 이전 고점·지지로, Wyckoff는 현재 구조 후보의 UTAD 상단 회복 기준으로 해석\",\n \"ICT의 BOS 기준 $64,250.00, Wyckoff의 AR $64,250.00, Candlestick·Derivatives의 EMA20 $64,137.96이 $64.1k~$64.25k 지지 클러스터를 형성\",\n \"Candlestick, ICT, Wyckoff, Derivatives 모두 $60,691.90 부근을 하단 주요 구조 지지 또는 수요 테스트 레벨로 제시\"\n ],\n \"conflicts\": [\n \"Fibonacci는 $60,692 → $64,738 상승 스윙 이후 가격이 $64,738 및 1.272 확장선 $65,838.54 위에 있어 단기 구조를 bullish로 본다. 반면 Wyckoff와 Candlestick은 상위 분배·재분배 맥락 및 EMA120·EMA240 하단 체류를 근거로 구조를 bearish로 본다.\",\n \"ICT는 마지막 4H 구조 이벤트가 $64,250.00 상향 BOS이므로 구조 자체는 bullish로 분류하지만, 실행 셋업은 premium·레인지 상단·상위 bearish BOS 잔존을 이유로 강한 bearish로 제시한다.\",\n \"Wyckoff는 장기 분배 완료 이후 현재 활성 후보 구조를 bearish 재분배로 보지만, $64,738.00 상단 회복과 EMA20 $64,137.96 상방 거래 때문에 즉각 실행 셋업은 약한 bullish로 평가한다.\",\n \"Harmonic은 현재 bearish PRZ 내부 진입을 지적하지만 후보·형성 단계이고 확인된 반응이 없어 구조 판단에는 중립을 유지한다. 따라서 하모닉은 주경로 전환 근거가 아니라 반응 구간 리스크로만 반영된다.\",\n \"Derivatives는 가격·청산·포지셔닝 조건상 bearish 실행 셋업을 제시하지만, EMA20 위·EMA120 아래 혼재로 인해 구조 자체는 neutral로 남겨 다른 구조 분석과 강도가 다르다.\"\n ],\n \"highest_conviction_analyst\": \"Wyckoff Expert — 장기 분배 구조가 BC $78,879.90, ST $82,460.50, UTAD $78,077.10, SOW $72,556.00, Phase E $59,080.00까지 완성된 것으로 제시되며, 현재도 $59,080.00 저점 이후 AR $64,250.00, ST $60,755.00, UTAD $64,738.00로 이어지는 재분배 후보 구조가 확인되어 regime-level 해석의 구체성이 가장 높다. 다만 현재가가 $64,738.00 위로 재진입했기 때문에 즉각적인 실행 방향은 확정 bearish가 아니라 상단 재테스트 조건으로 제한해 해석해야 한다.\",\n \"invalidation_level\": \"$70,452.98 상방 4H 수용. 단기적으로는 EMA120 $66,750.28 회복이 bearish 구조 약화 신호이며, EMA240 $70,452.98까지 회복·수용되면 현재의 분배/재분배 기반 bearish 구조 판단은 실질적으로 무효화된다.\",\n \"executive_summary\": \"현재 BTC 4H 구조는 완성된 상위 분배 이후 $59,080.00 저점에서 새 구조가 재편되는 구간이며, 현 시점의 regime-level 판정은 약한 bearish 우위다. 가격은 $64,738.00 UTAD/이전 고점 상단을 회복했지만 아직 EMA120 $66,750.28 및 EMA240 $70,452.98 아래에 있어 중기 bearish 구조가 무효화되었다고 보기는 어렵다. 현재 위치는 $65,996.80 레인지 고점, $66,100 상방 청산 유동성, 피보나치 $65,838.54, 하모닉 PRZ $65,810.53~$65,913.27이 겹치는 상단 반응 구간이다. 구조적 리스크는 buy-side liquidity 회수 이후 실패, EMA120 하단에서의 재분배 지속, 또는 반대로 $66,750.28 회복을 통한 구조 약화이며, 최종 bearish 구조 무효화 기준은 $70,452.98 상방 수용이다.\"\n}"
},
"overall_signal": "bearish",
"overall_confidence": 0.6,
"operating_path": {
"path_type": "complex",
"confidence": 0.62,
"waypoints": [
{
"seq": 1,
"price": 66100.0,
"type": "liquidity_sweep",
"source": "Derivatives (상방 청산 유동성 $66,100), ICT (buy-side liquidity 사냥), Candlestick/Chairman (레인지 고점 $65,996.80)",
"description": "현재가 $65,877.80 바로 위 7일/레인지 고점 $65,996.80과 상방 청산 유동성 $66,100을 sweep하는 buy-side 유동성 사냥 구간. OI 24h +1.5350%·롱 계정 0.588의 추격 롱 혼잡을 flush한 뒤 EMA120 $66,750.28 아래에서 반응 실패가 예상되는 셋업 트리거로, ICT·Derivatives가 공통으로 지적한 'sweep 후 실패' 셋업의 진입점.",
"est_hours": 3.0,
"turning_zone": [
66100.0,
66413.09
],
"likely_wick": 66350.0,
"rejection_confirm": 65838.54,
"invalid_overshoot": 66750.28,
"calibration_reasoning": "$66,100 매수측 유동성을 하단, 그 위 fib 저항 $66,413.09를 상단으로 폭 $313(0.41 ATR) zone 설정. likely_wick은 $66,100 위 스톱을 사냥하며 fib 저항 쪽으로 편향($66,350), EMA120 $66,750.28 상향 돌파 시 'sweep 후 실패' 셋업 무효. 하모닉 crab PRZ $65,861.9는 사전확인이라 미반영."
},
{
"seq": 2,
"price": 64738.0,
"type": "support_test",
"source": "Wyckoff (UTAD $64,738.00), Fibonacci (이전 고점 $64,738.00), WP 후보 fib_confluence $64,711.35",
"description": "buy-side sweep 실패 후 1차 되돌림 목표. Wyckoff UTAD·Fib 이전 고점 $64,738.00이 WP 후보 fib_confluence $64,711.35(score 0.6)와 겹치는 돌파-지지 전환 검증 구간. 이 레벨 수용 실패 시 하단 $64,250 클러스터로 연장되며, 유지 시 단기 반등 가능 지점.",
"est_hours": 10.0,
"turning_zone": [
64510.0,
64738.0
],
"likely_wick": 64660.0,
"rejection_confirm": 64900.0,
"invalid_overshoot": 64250.0,
"calibration_reasoning": "fib confluence $64,711.35(score 0.6)와 chairman 지지 $64,738이 사실상 동일 밴드를 형성, 이를 상단으로 폭 $228(0.30 ATR) zone 설정. likely_wick은 confluence 직하 $64,660에서 수요 반응 예상. $64,250 chairman 클러스터 하향 이탈 시 지지 실패로 본 waypoint의 전환 의미 소멸."
},
{
"seq": 3,
"price": 64137.96,
"type": "swing_low",
"source": "ICT (BOS $64,250.00), Wyckoff (AR $64,250.00), Candlestick/Derivatives (EMA20 $64,137.96), Derivatives (청산 $64,400)",
"description": "ICT BOS $64,250·Wyckoff AR $64,250·EMA20 $64,137.96이 겹치는 $64.1k~$64.25k 핵심 지지 클러스터에서의 단기 저점. Derivatives 청산 클러스터($64,400) 인근으로 약한 bearish 구조의 1차 수요 반응이 가장 두텁게 예상되는 turning zone.",
"est_hours": 20.0,
"turning_zone": [
63700.0,
64137.96
],
"likely_wick": 63980.0,
"rejection_confirm": 64250.0,
"invalid_overshoot": 63344.35,
"calibration_reasoning": "EMA20·chairman $64,137.96을 상단, fib 지지 $63,783.12를 핵심 반응선으로 종착 노드답게 폭 $437.96(0.575 ATR)로 확대. $64,000 라운드넘버 유동성 자석 효과로 likely_wick을 직하 sweep 지점 $63,980로 편향. ICT BOS·Wyckoff AR $64,250 재탈환이 전환 확정, $63,344.35 하향 시 무효."
}
],
"period_extremes": {
"4h": {
"expected_high": 66100.0,
"expected_low": 65500.0,
"high_first": true
},
"8h": {
"expected_high": 66100.0,
"expected_low": 64900.0,
"high_first": true
},
"24h": {
"expected_high": 66100.0,
"expected_low": 64137.96,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 66750.28,
"description": "EMA120 $66,750.28 상방 4H 종가 수용 시 프리미엄 반전 셋업이 무효화되고 중기 저항 회복으로 강세 전환. 다음 목표는 fib $67,238.49 → EMA240 $70,452.98."
},
"bearish": {
"price": 63900.0,
"description": "EMA20 $64,137.96 및 Derivatives 청산 클러스터 $63,900 하향 이탈 시 핵심 지지 클러스터 붕괴로 bearish 가속. 레인지 EQ $63,344.35 → ICT EQ $63,193.40 → 하단 수요 $60,691.90으로 확장."
}
},
"scenario_invalidation": 66750.28,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.62,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 66100.0,\n \"type\": \"liquidity_sweep\",\n \"source\": \"Derivatives (상방 청산 유동성 $66,100), ICT (buy-side liquidity 사냥), Candlestick/Chairman (레인지 고점 $65,996.80)\",\n \"description\": \"현재가 $65,877.80 바로 위 7일/레인지 고점 $65,996.80과 상방 청산 유동성 $66,100을 sweep하는 buy-side 유동성 사냥 구간. OI 24h +1.5350%·롱 계정 0.588의 추격 롱 혼잡을 flush한 뒤 EMA120 $66,750.28 아래에서 반응 실패가 예상되는 셋업 트리거로, ICT·Derivatives가 공통으로 지적한 'sweep 후 실패' 셋업의 진입점.\",\n \"est_hours\": 3.0\n },\n {\n \"seq\": 2,\n \"price\": 64738.0,\n \"type\": \"support_test\",\n \"source\": \"Wyckoff (UTAD $64,738.00), Fibonacci (이전 고점 $64,738.00), WP 후보 fib_confluence $64,711.35\",\n \"description\": \"buy-side sweep 실패 후 1차 되돌림 목표. Wyckoff UTAD·Fib 이전 고점 $64,738.00이 WP 후보 fib_confluence $64,711.35(score 0.6)와 겹치는 돌파-지지 전환 검증 구간. 이 레벨 수용 실패 시 하단 $64,250 클러스터로 연장되며, 유지 시 단기 반등 가능 지점.\",\n \"est_hours\": 10.0\n },\n {\n \"seq\": 3,\n \"price\": 64137.96,\n \"type\": \"swing_low\",\n \"source\": \"ICT (BOS $64,250.00), Wyckoff (AR $64,250.00), Candlestick/Derivatives (EMA20 $64,137.96), Derivatives (청산 $64,400)\",\n \"description\": \"ICT BOS $64,250·Wyckoff AR $64,250·EMA20 $64,137.96이 겹치는 $64.1k~$64.25k 핵심 지지 클러스터에서의 단기 저점. Derivatives 청산 클러스터($64,400) 인근으로 약한 bearish 구조의 1차 수요 반응이 가장 두텁게 예상되는 turning zone.\",\n \"est_hours\": 20.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 66100.0, \"expected_low\": 65500.0, \"high_first\": true},\n \"8h\": {\"expected_high\": 66100.0, \"expected_low\": 64900.0, \"high_first\": true},\n \"24h\": {\"expected_high\": 66100.0, \"expected_low\": 64137.96, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\n \"price\": 66750.28,\n \"description\": \"EMA120 $66,750.28 상방 4H 종가 수용 시 프리미엄 반전 셋업이 무효화되고 중기 저항 회복으로 강세 전환. 다음 목표는 fib $67,238.49 → EMA240 $70,452.98.\"\n },\n \"bearish\": {\n \"price\": 63900.0,\n \"description\": \"EMA20 $64,137.96 및 Derivatives 청산 클러스터 $63,900 하향 이탈 시 핵심 지지 클러스터 붕괴로 bearish 가속. 레인지 EQ $63,344.35 → ICT EQ $63,193.40 → 하단 수요 $60,691.90으로 확장.\"\n }\n },\n \"scenario_invalidation\": 66750.28\n}\n```"
},
"tp_calibration": {
"executive_summary": "Operating Path(complex, 62%)의 순서·방향은 유지한 채 각 waypoint의 실제 전환 레벨만 보정했습니다. WP1은 $66.1k 매수측 유동성과 fib 저항 $66,413.09 사이에서 sweep 후 실패, WP2는 fib confluence $64,711.35/chairman $64,738 밴드에서 1차 되돌림 지지, WP3은 EMA20·chairman 클러스터($64,137.96)와 fib 지지 $63,783.12 구간에서 $64,000 라운드넘버를 sweep하는 종착 저점으로 정렬됩니다. 하모닉 crab PRZ $65,861.9는 사전확인·report-only이므로 어떤 waypoint도 이동시키지 않았습니다.",
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 66100.0,
"turning_zone": [
66100.0,
66413.09
],
"likely_wick": 66350.0,
"rejection_confirm": 65838.54,
"invalid_overshoot": 66750.28,
"calibration_reasoning": "$66,100 매수측 유동성을 하단, 그 위 fib 저항 $66,413.09를 상단으로 폭 $313(0.41 ATR) zone 설정. likely_wick은 $66,100 위 스톱을 사냥하며 fib 저항 쪽으로 편향($66,350), EMA120 $66,750.28 상향 돌파 시 'sweep 후 실패' 셋업 무효. 하모닉 crab PRZ $65,861.9는 사전확인이라 미반영."
},
{
"seq": 2,
"base_target": 64738.0,
"turning_zone": [
64510.0,
64738.0
],
"likely_wick": 64660.0,
"rejection_confirm": 64900.0,
"invalid_overshoot": 64250.0,
"calibration_reasoning": "fib confluence $64,711.35(score 0.6)와 chairman 지지 $64,738이 사실상 동일 밴드를 형성, 이를 상단으로 폭 $228(0.30 ATR) zone 설정. likely_wick은 confluence 직하 $64,660에서 수요 반응 예상. $64,250 chairman 클러스터 하향 이탈 시 지지 실패로 본 waypoint의 전환 의미 소멸."
},
{
"seq": 3,
"base_target": 64137.96,
"turning_zone": [
63700.0,
64137.96
],
"likely_wick": 63980.0,
"rejection_confirm": 64250.0,
"invalid_overshoot": 63344.35,
"calibration_reasoning": "EMA20·chairman $64,137.96을 상단, fib 지지 $63,783.12를 핵심 반응선으로 종착 노드답게 폭 $437.96(0.575 ATR)로 확대. $64,000 라운드넘버 유동성 자석 효과로 likely_wick을 직하 sweep 지점 $63,980로 편향. ICT BOS·Wyckoff AR $64,250 재탈환이 전환 확정, $63,344.35 하향 시 무효."
}
],
"raw_llm_response": "```json\n{\n \"executive_summary\": \"Operating Path(complex, 62%)의 순서·방향은 유지한 채 각 waypoint의 실제 전환 레벨만 보정했습니다. WP1은 $66.1k 매수측 유동성과 fib 저항 $66,413.09 사이에서 sweep 후 실패, WP2는 fib confluence $64,711.35/chairman $64,738 밴드에서 1차 되돌림 지지, WP3은 EMA20·chairman 클러스터($64,137.96)와 fib 지지 $63,783.12 구간에서 $64,000 라운드넘버를 sweep하는 종착 저점으로 정렬됩니다. 하모닉 crab PRZ $65,861.9는 사전확인·report-only이므로 어떤 waypoint도 이동시키지 않았습니다.\",\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 66100.00,\n \"turning_zone\": [66100.00, 66413.09],\n \"likely_wick\": 66350.00,\n \"rejection_confirm\": 65838.54,\n \"invalid_overshoot\": 66750.28,\n \"calibration_reasoning\": \"$66,100 매수측 유동성을 하단, 그 위 fib 저항 $66,413.09를 상단으로 폭 $313(0.41 ATR) zone 설정. likely_wick은 $66,100 위 스톱을 사냥하며 fib 저항 쪽으로 편향($66,350), EMA120 $66,750.28 상향 돌파 시 'sweep 후 실패' 셋업 무효. 하모닉 crab PRZ $65,861.9는 사전확인이라 미반영.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 64738.00,\n \"turning_zone\": [64510.00, 64738.00],\n \"likely_wick\": 64660.00,\n \"rejection_confirm\": 64900.00,\n \"invalid_overshoot\": 64250.00,\n \"calibration_reasoning\": \"fib confluence $64,711.35(score 0.6)와 chairman 지지 $64,738이 사실상 동일 밴드를 형성, 이를 상단으로 폭 $228(0.30 ATR) zone 설정. likely_wick은 confluence 직하 $64,660에서 수요 반응 예상. $64,250 chairman 클러스터 하향 이탈 시 지지 실패로 본 waypoint의 전환 의미 소멸.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 64137.96,\n \"turning_zone\": [63700.00, 64137.96],\n \"likely_wick\": 63980.00,\n \"rejection_confirm\": 64250.00,\n \"invalid_overshoot\": 63344.35,\n \"calibration_reasoning\": \"EMA20·chairman $64,137.96을 상단, fib 지지 $63,783.12를 핵심 반응선으로 종착 노드답게 폭 $437.96(0.575 ATR)로 확대. $64,000 라운드넘버 유동성 자석 효과로 likely_wick을 직하 sweep 지점 $63,980로 편향. ICT BOS·Wyckoff AR $64,250 재탈환이 전환 확정, $63,344.35 하향 시 무효.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 31.3,
"chairman": 43.4,
"operating_path": 198.1,
"tp_calibrator": 213.6
},
"agents": {},
"total_s": 486.4
}
}