Signal: BEARISH (64%) | Price: $62,000.10 | 2026-07-03 21:00 KST | 300 candles
Council: 2 bullish, 3 neutral, 1 bearish | Support: $61,976 / $61,870 / $61,817 | Resistance: $62,076 / $62,079 / $62,180
BTC 1시간 구조는 단기 EMA와 CHoCH 기준으로는 아직 완전한 하락 전환이 확인되지 않았지만, Wyckoff 관점에서는 분배 후보 구조의 Phase C, 즉 UTAD 위험 구간으로 진단된다. 현재가는 $62,075.60-$62,078.60 AR/UTAD 기준선 아래에 있으며, $62,180.00은 Wyckoff·ICT·피보나치·캔들·파생·하모닉이 모두 주목하는 핵심 상단 유동성 레벨이다. 구조적으로 가장 중요한 공급대는 $62,272.10-$63,209.60이며, 이 구간은 ICT bearish OB와 Wyckoff 상단 공급대, 파생 청산대가 겹친다. 반면 $61,536.63, $60,700-$60,758.30, $58,030.00-$57,758.60은 하단 구조 방어 및 재평가 레벨이다. 약세 구조 판단은 $62,180.00 회복 시 약화되고, $63,209.60 상방 수용 시 분배/UTAD 진단은 무효화된다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | BEARISH | 72% | $58,030 / $57,759 | $62,076 / $62,079 |
| ICT Trader | BEARISH | 74% | $61,870 / $61,300 | $62,079 / $62,180 |
| Derivatives Trader | BEARISH | 64% | $61,537 / $60,700 | $62,180 / $62,500 |
| Candlestick Reader | BEARISH | 56% | $61,537 / $60,827 | $62,180 / $62,000 |
| Fibonacci Analyst | NEUTRAL | 60% | $61,976 / $61,817 | $62,180 |
| Harmonic Specialist | NEUTRAL | 48% | $61,819 / $61,473 | $62,173 / $62,180 |
Support: $58,030 / $57,759 | Resistance: $62,076 / $62,079 / $62,180 | Horizon: short/medium term
현재 구조는 ACC가 아니라 metrics상 regime이 DIS이며, active structure는 BC $62,837.10 → AR $62,075.60 → ST $63,209.60 → SOW_IN_PHASE_B $58,030.00 → UT $62,180.00 → UTAD $62,078.60 순서의 분배 후보/Phase C로 읽힌다. 구조적 편향은 bearish이며, 특히 현재가 $62,000.10이 AR 앵커 $62,075.60 및 UTAD $62,078.60 아래로 밀려 있어 상단 실패 이후 단기 경로는 $58,030.00 SOW 저점 재시험 쪽이 더 자연스럽다. 다만 regime_state가 dis_candidate이고 UTAD가 방금 형성된 이벤트이므로, 아직 Phase D/E 하락이 확정된 것이 아니라 $62,075.60~$62,180.00 재탈환 여부를 먼저 확인해야 한다. $62,180.00을 회복하면 즉각적인 하방 setup은 약해지고, $62,837.10~$63,209.60 상단 공급대 수용 여부가 구조 무효화의 핵심 기준이 된다.
Support: $61,870 / $61,300 / $60,758 | Resistance: $62,079 / $62,180 / $62,272 | Horizon: short term
확정 구조 관점에서는 최근 CHoCH_bullish가 $60,758.30에서 발생했고 현재가 $62,000.10이 그 위에 안착해 있어 단기 구조는 bullish로 읽힌다. 그러나 실행 셋업은 명확히 bearish이며, 가격은 EQ $60,237.05 위 프리미엄에 있고 전일/7일 고점 $62,180.00 바로 아래에서 buy-side liquidity를 형성한 상태다. 특히 $62,272.10-$63,209.60의 활성 bearish OB 후보가 바로 위에 있으며, OB mid $62,740.85 부근은 기관 매도 방어가 나올 수 있는 핵심 가격이다. 현재 setup_score 0.905, bear_score 10.8290 대 bull_score 5.2000으로, 구조는 아직 완전한 bearish 전환이 아니지만 프리컨펌 숏 셋업의 질은 높다.
Support: $61,537 / $60,700 / $60,498 | Resistance: $62,180 / $62,500 / $62,900 | Horizon: 단기(4-8시간)
구조적으로는 현재가 $62,000.10이 EMA20 $61,536.63, EMA120 $60,497.58, EMA240 $60,827.35 위에 있어 아직 상승 구조가 훼손됐다고 보기는 어렵다. 그러나 셋업 관점에서는 7일 고점 $62,180.00 바로 아래에서 롱 계정 비율이 0.637까지 쏠렸고 account_long_crowding이 1.000으로 극단적이어서 단기 역추세 위험이 크다. OI 24h 변화 점수 0.822와 oi_trend 0.582는 신규 레버리지 유입을 의미하지만, CVD divergence 0.700이 동반되어 매수 참여의 질은 약해 보인다. 상단 $62,500-$62,900 청산을 먼저 긁은 뒤 실패하면, 높은 fragility_score 0.844 때문에 $60,700 및 $59,200 하방 청산대로 빠르게 되돌릴 수 있다.
Support: $61,537 / $60,827 / $60,498 | Resistance: $62,180 / $62,000 | Horizon: short term
현재 BTC는 $62,000.10으로 EMA20 $61,536.63보다 0.8%, EMA120 $60,497.58보다 2.5%, EMA240 $60,827.35보다 1.9% 위에 있어 중기 하방 구조가 확정됐다고 보기는 어렵다. 다만 7일 고점 $62,180.00 바로 아래의 프리미엄 구간에서 bearish engulfing@296, dark cloud cover@290, 다수의 doji가 발생해 단기적으로는 매수 피로와 저항 반응이 우세하다. bull_score 0.750보다 bear_score 1.4500이 높고, best_pattern_quality도 0.614로 강한 확정 신호라기보다 후보 수준이므로 구조는 중립, 실행 셋업은 약세로 판단한다. $61,536.63 EMA20을 이탈하면 단기 조정이 $60,827.35~$60,497.58 EMA 클러스터까지 확대될 수 있다.
Support: $61,976 / $61,817 / $61,704 | Resistance: $62,180 | Horizon: short term
현재 BTC는 하락 스윙 $62,180 → $61,229의 0.786 되돌림 $61,976.49를 거의 정확히 테스트하고 있으며, 현재가 $62,000.10은 해당 레벨과 0.04% 차이입니다. 구조적으로는 아직 $62,180 고점을 명확히 돌파해 하락 스윙을 무효화한 상태가 아니므로 confirmed structure_bias는 중립입니다. 다만 가격은 EQ인 ret_0.5 $61,704.50과 황금비율 ret_0.618 $61,816.72 위의 프리미엄 구간에 있으며, 스윙 고점 유동성 $62,180에 근접해 있어 사전 셋업 관점에서는 단기 bearish 리젝션 위험이 더 큽니다. 하방 반응이 나오면 1차 지지 ret_0.786 $61,976.49 이탈 후 $61,816.72, $61,704.50, 강한 컨플루언스 $61,607.03 순으로 되돌림이 열릴 수 있습니다.
Support: $61,819 / $61,473 / $61,082 | Resistance: $62,173 / $62,180 / $62,334 | Horizon: short term
1시간 기준으로 패턴은 82개, 완료 패턴 30개, 형성 D PRZ 52개가 포착됐지만 actionable_patterns_list와 council_relevant_prz_count가 모두 0이므로 하모닉 단독 방향성 신호로는 제한적입니다. 구조적으로는 확정 BOS/CHoCH 또는 명확한 수용 정보가 없어 structure_bias는 neutral로 둡니다. 다만 셋업 관점에서는 현재가 $62,000.10이 bearish Crab/Butterfly 상단 PRZ 클러스터 $61,818.72-$62,701.99 안쪽 또는 바로 아래에 있고, 완성된 strict bearish Crab은 D=$62,180.00에서 reaction_score 0.95를 기록해 단기 하방 반응 리스크가 우세합니다. 반대로 $62,416.85-$62,701.99 상단을 강하게 돌파·수용하면 이 bearish PRZ는 실패 구간으로 전환되며, 하모닉 기반 숏 셋업은 무효화됩니다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $62,180 | liquidity_sweep | ICT(전일/7일 고점·buy-side liquidity 유도), Wyckoff(UT $62,180), Fibonacci(하락 스윙 고점), Harmonic(bearish Crab D, reaction_score 0.95), Derivatives(7일 고점·상단 청산대), Candlestick(7일 고점 저항) | 2.0 | 7개 분석이 중첩되는 최상위 상단 유동성 $62,180 스윕. 현재가 바로 위 buy-side liquidity를 흡수하며 bear OB 하단 $62,272.10에서 리젝션되는 UTAD형 상단 실패. 극단적 롱 쏠림(계정 롱 비율 0.637, crowding 1.000)을 유인한 뒤 마크다운을 개시하는 트리거 지점. |
| 2 | $61,607 | support_test | Fibonacci(강한 컨플루언스 $61,607.03, strict score 1.0), EMA20 $61,536.63 근접(Derivatives·Candlestick) | 9.0 | 프리미엄 리젝션 후 1차 마크다운 타깃. fib 클러스터($61,976.49→$61,816.72→$61,704.50) 하단을 관통한 뒤 도달하는 WP 후보 테이블 최상위 strict 레벨이며, 바로 아래 EMA20 $61,536.63이 단기 상승 구조의 방어선으로 대기. |
| 3 | $60,758 | swing_low | ICT(CHoCH_bullish 기준선 $60,758.30), Derivatives(하방 청산대 $60,700), Fibonacci(클러스터 $60,743.17 strict 0.85), EMA240 $60,827.35 근접 | 19.0 | EMA20 이탈로 bearish 가속이 확인되면 도달하는 중간 구조 지지·청산 밀집대. ICT CHoCH 기준선·파생 하방 청산대·fib 클러스터가 삼중으로 겹치는 방어 구간이며, 이탈 시 EMA120 $60,497.58 / EQ $60,237.05로 확장 여지(파생 fragility 0.844). |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $61,704 | $62,180 | High first |
| 8h | $61,537 | $62,180 | High first |
| 24h | $60,498 | $62,180 | High first |
Invalidation: $62,500
```json
{
"path_type": "complex",
"confidence": 0.62,
"waypoints": [
{
"seq": 1,
"price": 62180.0,
"type": "liquidity_sweep",
"source": "ICT(전일/7일 고점·buy-side liquidity 유도), Wyckoff(UT $62,180), Fibonacci(하락 스윙 고점), Harmonic(bearish Crab D, reaction_score 0.95), Derivatives(7일 고점·상단 청산대), Candlestick(7일 고점 저항)",
"description": "7개 분석이 중첩되는 최상위 상단 유동성 $62,180 스윕. 현재가 바로 위 buy-side liquidity를 흡수하며 bear OB 하단 $62,272.10에서 리젝션되는 UTAD형 상단 실패. 극단적 롱 쏠림(계정 롱 비율 0.637, crowding 1.000)을 유인한 뒤 마크다운을 개시하는 트리거 지점.",
"est_hours": 2.0
},
{
"seq": 2,
"price": 61607.03,
"type": "support_test",
"source": "Fibonacci(강한 컨플루언스 $61,607.03, strict score 1.0), EMA20 $61,536.63 근접(Derivatives·Candlestick)",
"description": "프리미엄 리젝션 후 1차 마크다운 타깃. fib 클러스터($61,976.49→$61,816.72→$61,704.50) 하단을 관통한 뒤 도달하는 WP 후보 테이블 최상위 strict 레벨이며, 바로 아래 EMA20 $61,536.63이 단기 상승 구조의 방어선으로 대기.",
"est_hours": 9.0
},
{
"seq": 3,
"price": 60758.3,
"type": "swing_low",
"source": "ICT(CHoCH_bullish 기준선 $60,758.30), Derivatives(하방 청산대 $60,700), Fibonacci(클러스터 $60,743.17 strict 0.85), EMA240 $60,827.35 근접",
"description": "EMA20 이탈로 bearish 가속이 확인되면 도달하는 중간 구조 지지·청산 밀집대. ICT CHoCH 기준선·파생 하방 청산대·fib 클러스터가 삼중으로 겹치는 방어 구간이며, 이탈 시 EMA120 $60,497.58 / EQ $60,237.05로 확장 여지(파생 fragility 0.844).",
"est_hours": 19.0
}
],
"period_extremes": {
"4h": {"expected_high": 62180.0, "expected_low": 61704.5, "high_first": true},
"8h": {"expected_high": 62180.0, "expected_low": 61536.63, "high_first": true},
"24h": {"expected_high": 62180.0, "expected_low": 60497.58, "high_first": true}
},
"triggers": {
"bullish": {"price": 62272.1, "description": "bear OB 하단 $62,272.10을 1시간 종가로 수용($62,180 리젝션 실패)하면 프리미엄 약세 시나리오가 약화되고, OB mid $62,740.85·상단 청산대 $62,900 방향으로 숏 커버링/청산 스퀴즈 전환."},
"bearish": {"price": 61536.63, "description": "단기 상승 구조의 방어선 EMA20 $61,536.63을 하향 이탈·수용하면 bearish 마크다운이 가속되어 $60,758.30 CHoCH 기준선·$60,700 하방 청산대, 이어 EMA120 $60,497.58까지 확장."}
},
"scenario_invalidation": 62500.0
}
```{
"overall_signal": "bearish",
"overall_confidence": 0.64,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.82,
"active_setups": [
"가격이 Wyckoff AR/UTAD 기준선 $62,075.60-$62,078.60 아래에 위치해 분배 상단 실패 조건이 활성화됨",
"전일 및 7일 고점 $62,180.00 바로 아래에서 매수 유동성이 형성되어 있으며, 다수 분석가가 해당 구간을 핵심 저항으로 지목",
"ICT 기준 프리미엄 구간에서 활성 bearish OB 후보 $62,272.10-$63,209.60이 바로 위에 위치",
"파생 포지셔닝에서 롱 계정 비율 0.637로 롱 쏠림이 강하고, 상단 $62,500-$62,900 청산대와 하단 $60,700-$59,200 청산대가 동시에 가까운 취약 구조",
"피보나치 기준 하락 스윙 $62,180 → $61,229의 0.786 되돌림 $61,976.49를 테스트 중이며, EQ $61,704.50 위 프리미엄 구간",
"하모닉 기준 completed bearish Crab의 D $62,180.00 및 형성 중인 bearish Crab PRZ $62,012.69-$62,333.90이 현재가 인근에 중첩"
],
"setup_vs_structure": "구조 판정은 Wyckoff 분배 우위로 약세 쪽에 기울지만, EMA와 최근 CHoCH 기준의 단기 구조는 아직 완전히 붕괴되지 않아 혼재되어 있다. 실행 셋업은 6개 분석 모두가 약세 조건을 제시해 구조보다 훨씬 더 명확하게 상단 실패·프리미엄 리젝션 리스크를 가리킨다."
},
"signal_breakdown": {
"bullish_count": 2,
"bearish_count": 1,
"neutral_count": 3
},
"key_levels": {
"support": [
61976.49,
61870.0,
61816.72,
61704.5,
61536.63,
60758.3,
60700.0,
60497.58,
60237.05,
59200.0,
58030.0,
57758.6
],
"resistance": [
62075.6,
62078.6,
62180.0,
62272.1,
62500.0,
62740.85,
62837.1,
62900.0,
63209.6
]
},
"confluences": [
"$62,180.00은 Wyckoff의 UT, 파생 트레이더의 7일 고점, 피보나치 하락 스윙 고점, 캔들 저항, ICT 전일 고점, 하모닉 bearish Crab D가 모두 중첩되는 최상위 구조 레벨이다.",
"$62,075.60-$62,078.60은 Wyckoff AR/UTAD 기준선이자 ICT가 제시한 뉴욕 세션 고점 $62,078.60과 겹치는 단기 구조 분기점이다.",
"$62,272.10-$63,209.60 ICT bearish OB는 Wyckoff의 상단 공급대 $62,837.10-$63,209.60 및 파생 상단 청산대 $62,500-$62,900와 겹쳐 공급·유동성 밀집 구간을 형성한다.",
"$61,976.49-$62,012.69 구간은 피보나치 0.786 되돌림 $61,976.49와 하모닉 bearish Crab PRZ 하단 $62,012.69가 가까워 현재가 인근의 반응 구간으로 작동한다.",
"$61,536.63은 파생 및 캔들 양쪽에서 EMA20 지지로 제시되어 단기 상승 구조의 하단 방어선 역할을 한다.",
"$60,700-$60,758.30 구간은 파생 하방 청산대 $60,700, ICT bullish CHoCH 기준 $60,758.30, 피보나치 확장/클러스터 $60,743 부근이 겹치는 중간 구조 지지대다.",
"$58,030.00-$57,758.60은 Wyckoff SOW 저점 $58,030.00과 장기 하단 기준 $57,758.60이 겹치는 분배 구조의 하단 앵커 영역이다."
],
"conflicts": [
"Wyckoff는 분배 Phase C 및 UTAD 후보를 근거로 구조를 bearish로 보지만, 파생과 ICT는 현재가가 EMA20·EMA120·EMA240 및 최근 bullish CHoCH $60,758.30 위에 있어 확인된 단기 구조는 아직 bullish라고 본다.",
"피보나치·캔들·하모닉은 구조 자체를 neutral로 두면서도 실행 셋업은 모두 bearish로 평가한다. 즉, 확정 구조 전환보다는 프리미엄 구간의 리젝션 조건을 더 강조한다.",
"하모닉은 $62,180.00 부근 completed bearish Crab 반응을 제시하지만, 실행 가능한 의회급 PRZ는 없다고 평가되어 단독 구조 판정 권한은 낮다.",
"캔들에서는 bullish engulfing 후보의 품질이 일부 bearish 패턴보다 높지만, 전체 bear score가 bull score를 상회하고 위치가 7일 고점 바로 아래라 순효과는 약세 셋업으로 해석된다."
],
"highest_conviction_analyst": "Wyckoff Expert — 분배 적합도가 가장 높고, BC $62,837.10 → AR $62,075.60 → ST $63,209.60 → SOW $58,030.00 → UT $62,180.00 → UTAD $62,078.60의 구체적 순서를 제시해 구조 진단의 가격·단계 정밀도가 가장 높다.",
"invalidation_level": "$63,209.60 상방 수용. 1차로는 $62,180.00 회복, 2차로는 $62,837.10 돌파가 약세 구조를 약화시키며, $63,209.60 위에서 안착하면 현재 분배/UTAD 해석은 구조적으로 무효화된다.",
"executive_summary": "BTC 1시간 구조는 단기 EMA와 CHoCH 기준으로는 아직 완전한 하락 전환이 확인되지 않았지만, Wyckoff 관점에서는 분배 후보 구조의 Phase C, 즉 UTAD 위험 구간으로 진단된다. 현재가는 $62,075.60-$62,078.60 AR/UTAD 기준선 아래에 있으며, $62,180.00은 Wyckoff·ICT·피보나치·캔들·파생·하모닉이 모두 주목하는 핵심 상단 유동성 레벨이다. 구조적으로 가장 중요한 공급대는 $62,272.10-$63,209.60이며, 이 구간은 ICT bearish OB와 Wyckoff 상단 공급대, 파생 청산대가 겹친다. 반면 $61,536.63, $60,700-$60,758.30, $58,030.00-$57,758.60은 하단 구조 방어 및 재평가 레벨이다. 약세 구조 판단은 $62,180.00 회복 시 약화되고, $63,209.60 상방 수용 시 분배/UTAD 진단은 무효화된다."
}{
"symbol": "BTC/USDT",
"timeframe": "1h",
"timestamp": "2026-07-03 21:00 KST",
"last_price": 62000.1,
"num_candles": 300,
"stage1_analyses": {
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "bearish",
"confidence": 0.72,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.68,
"setup_signals": [
"DIS regime 우세: dis_score 92.5, regime_fitness 0.925로 분배 구조가 우선 적용됨",
"Phase C UTAD 후보가 $62,078.60에서 형성되었고 현재가 $62,000.10은 AR/하단 앵커 $62,075.60 아래에 위치",
"최근 UT $62,180.00 돌파 실패 후 재차 $62,078.60 부근에서 상방 실패가 발생해 매수 유동성 흡수 후 거부 가능성",
"BC $62,837.10 및 ST $63,209.60을 회복하지 못한 상태라 상단 수용보다 분배권 내부 약세가 우세",
"Phase B 약세 신호인 SOW_IN_PHASE_B $58,030.00이 이미 기록되어 하방 재시험 리스크가 열려 있음"
],
"reasoning": "현재 구조는 ACC가 아니라 metrics상 regime이 DIS이며, active structure는 BC $62,837.10 → AR $62,075.60 → ST $63,209.60 → SOW_IN_PHASE_B $58,030.00 → UT $62,180.00 → UTAD $62,078.60 순서의 분배 후보/Phase C로 읽힌다. 구조적 편향은 bearish이며, 특히 현재가 $62,000.10이 AR 앵커 $62,075.60 및 UTAD $62,078.60 아래로 밀려 있어 상단 실패 이후 단기 경로는 $58,030.00 SOW 저점 재시험 쪽이 더 자연스럽다. 다만 regime_state가 dis_candidate이고 UTAD가 방금 형성된 이벤트이므로, 아직 Phase D/E 하락이 확정된 것이 아니라 $62,075.60~$62,180.00 재탈환 여부를 먼저 확인해야 한다. $62,180.00을 회복하면 즉각적인 하방 setup은 약해지고, $62,837.10~$63,209.60 상단 공급대 수용 여부가 구조 무효화의 핵심 기준이 된다.",
"key_levels": {
"support": [
58030.0,
57758.6
],
"resistance": [
62075.6,
62078.6,
62180.0,
62837.1,
63209.6
]
},
"time_horizon": "short/medium term",
"invalidation_level": "$63,209.60 상방에서 1h 기준 명확한 수용이 발생하면 현재 분배 Phase C/UTAD 기반 bearish 구조 해석은 무효화됩니다.",
"risk_scenario": "$62,075.60~$62,180.00 구간을 빠르게 회복하고 지지로 전환하면 UTAD 실패가 아니라 단순 상단 테스트로 재해석될 수 있으며, 이 경우 $62,837.10 BC와 $63,209.60 ST 재시험이 먼저 열립니다.",
"data_quality": "high",
"metrics": {
"acc_score": 91.2,
"dis_score": 92.5,
"regime": "DIS",
"regime_state": "dis_candidate",
"structure_bias": "bearish",
"phase_context": "dis_candidate / distribution / Phase C",
"phases_detected": [
"BC",
"AR",
"ST",
"SOW_IN_PHASE_B",
"UT",
"UTAD"
],
"last_phase": "UTAD",
"phase_candidates": [
{
"label": "BC",
"side": "high",
"idx": 62,
"price": 62837.1,
"color": "#ffd166"
},
{
"label": "AR",
"side": "low",
"idx": 66,
"price": 62075.6,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "high",
"idx": 83,
"price": 63209.6,
"color": "#118ab2"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 109,
"price": 58030.0,
"color": "#ef476f"
},
{
"label": "UT",
"side": "high",
"idx": 278,
"price": 62180.0,
"color": "#f9844a"
},
{
"label": "UTAD",
"side": "high",
"idx": 299,
"price": 62078.6,
"color": "#f9844a"
}
],
"phase_structures": [
{
"structure_id": "1h_cycle_1",
"sequence": 1,
"timeframe": "1h",
"regime": "distribution",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "distribution",
"start_idx": 62,
"end_idx": 299,
"phase_count": 6,
"phases": [
{
"label": "BC",
"side": "high",
"idx": 62,
"price": 62837.1,
"color": "#ffd166",
"dt": "2026-06-23 23:00:00+09:00"
},
{
"label": "AR",
"side": "low",
"idx": 66,
"price": 62075.6,
"color": "#06d6a0",
"dt": "2026-06-24 03:00:00+09:00"
},
{
"label": "ST",
"side": "high",
"idx": 83,
"price": 63209.6,
"color": "#118ab2",
"dt": "2026-06-24 20:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 109,
"price": 58030.0,
"color": "#ef476f",
"dt": "2026-06-25 22:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 278,
"price": 62180.0,
"color": "#f9844a",
"dt": "2026-07-02 23:00:00+09:00"
},
{
"label": "UTAD",
"side": "high",
"idx": 299,
"price": 62078.6,
"color": "#f9844a",
"dt": "2026-07-03 20:00:00+09:00"
}
]
}
],
"active_structure_id": "1h_cycle_1",
"primary_structure_id": "1h_cycle_1",
"structure_count": 1,
"regime_fitness": 0.9249999999999999,
"current_event": "UTAD",
"major_phase": "C",
"pos_in_range": 0.5,
"main_range_low": 62075.6,
"main_range_high": 62837.1
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.72,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.68,\n \"setup_signals\": [\n \"DIS regime 우세: dis_score 92.5, regime_fitness 0.925로 분배 구조가 우선 적용됨\",\n \"Phase C UTAD 후보가 $62,078.60에서 형성되었고 현재가 $62,000.10은 AR/하단 앵커 $62,075.60 아래에 위치\",\n \"최근 UT $62,180.00 돌파 실패 후 재차 $62,078.60 부근에서 상방 실패가 발생해 매수 유동성 흡수 후 거부 가능성\",\n \"BC $62,837.10 및 ST $63,209.60을 회복하지 못한 상태라 상단 수용보다 분배권 내부 약세가 우세\",\n \"Phase B 약세 신호인 SOW_IN_PHASE_B $58,030.00이 이미 기록되어 하방 재시험 리스크가 열려 있음\"\n ],\n \"reasoning\": \"현재 구조는 ACC가 아니라 metrics상 regime이 DIS이며, active structure는 BC $62,837.10 → AR $62,075.60 → ST $63,209.60 → SOW_IN_PHASE_B $58,030.00 → UT $62,180.00 → UTAD $62,078.60 순서의 분배 후보/Phase C로 읽힌다. 구조적 편향은 bearish이며, 특히 현재가 $62,000.10이 AR 앵커 $62,075.60 및 UTAD $62,078.60 아래로 밀려 있어 상단 실패 이후 단기 경로는 $58,030.00 SOW 저점 재시험 쪽이 더 자연스럽다. 다만 regime_state가 dis_candidate이고 UTAD가 방금 형성된 이벤트이므로, 아직 Phase D/E 하락이 확정된 것이 아니라 $62,075.60~$62,180.00 재탈환 여부를 먼저 확인해야 한다. $62,180.00을 회복하면 즉각적인 하방 setup은 약해지고, $62,837.10~$63,209.60 상단 공급대 수용 여부가 구조 무효화의 핵심 기준이 된다.\",\n \"key_levels\": {\n \"support\": [\n 58030.0,\n 57758.6\n ],\n \"resistance\": [\n 62075.6,\n 62078.6,\n 62180.0,\n 62837.1,\n 63209.6\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"$63,209.60 상방에서 1h 기준 명확한 수용이 발생하면 현재 분배 Phase C/UTAD 기반 bearish 구조 해석은 무효화됩니다.\",\n \"risk_scenario\": \"$62,075.60~$62,180.00 구간을 빠르게 회복하고 지지로 전환하면 UTAD 실패가 아니라 단순 상단 테스트로 재해석될 수 있으며, 이 경우 $62,837.10 BC와 $63,209.60 ST 재시험이 먼저 열립니다.\",\n \"data_quality\": \"high\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.64,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.72,
"setup_signals": [
"현재가 $62,000.10은 EMA20 $61,536.63, EMA120 $60,497.58, EMA240 $60,827.35 위에 있어 구조는 아직 상방 유지",
"7일 고점 $62,180.00 바로 아래에서 거래 중이며, 상단 청산대 $62,500와 $62,900가 근접해 있어 buy-side liquidity sweep 후보",
"롱 계정 비율 0.637, 숏 계정 비율 0.363으로 account_long_crowding 1.000: 롱 포지셔닝 과밀",
"OI 24h 변화 점수 0.822 및 oi_trend 0.582로 신규 포지션 유입이 있으나 가격 상승폭은 24h +1.09%에 그쳐 레버리지성 상승 가능성",
"CVD divergence 0.700으로 가격 고점권 접근 대비 참여 강도 불일치가 존재",
"fragility_score 0.844로 청산 연쇄에 취약하며, 하방 주요 청산대는 $60,700, $59,200, $58,900"
],
"reasoning": "구조적으로는 현재가 $62,000.10이 EMA20 $61,536.63, EMA120 $60,497.58, EMA240 $60,827.35 위에 있어 아직 상승 구조가 훼손됐다고 보기는 어렵다. 그러나 셋업 관점에서는 7일 고점 $62,180.00 바로 아래에서 롱 계정 비율이 0.637까지 쏠렸고 account_long_crowding이 1.000으로 극단적이어서 단기 역추세 위험이 크다. OI 24h 변화 점수 0.822와 oi_trend 0.582는 신규 레버리지 유입을 의미하지만, CVD divergence 0.700이 동반되어 매수 참여의 질은 약해 보인다. 상단 $62,500-$62,900 청산을 먼저 긁은 뒤 실패하면, 높은 fragility_score 0.844 때문에 $60,700 및 $59,200 하방 청산대로 빠르게 되돌릴 수 있다.",
"key_levels": {
"support": [
61536.63,
60700,
60497.58,
59200,
58900
],
"resistance": [
62180,
62500,
62900,
64100
]
},
"time_horizon": "단기(4-8시간)",
"invalidation_level": "$62,900 상방에서 1시간봉 종가 안착",
"risk_scenario": "$62,500 청산대를 흡수한 뒤 $62,900 위에서 안착하면 숏 셋업은 무효화되며, 숏 청산이 붙어 $64,100 상단 청산대까지 확장될 수 있다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.7,
"cvd_change": 1746.031,
"oi_trend": 0.582,
"oi_change_pct_24h": 0.822,
"oi_latest": 107911.403,
"funding_pressure": 0.416,
"funding_avg": 8.42e-05,
"funding_change_24h": 4.739e-05,
"long_account_ratio": 0.632,
"short_account_ratio": 0.368,
"long_account_latest": 0.637,
"short_account_latest": 0.363,
"long_account_change_24h": -0.0029,
"short_account_change_24h": 0.0029,
"account_flow_label": "stable",
"account_short_crowding": 0.0,
"account_long_crowding": 1.0,
"ls_imbalance": 0.0,
"ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
"spot_futures_basis_score": 0.49,
"spot_futures_basis_pct": -0.0386,
"basis_change_lookback": 0.0185,
"aggregate_score": 0.438,
"bull_signals": 2,
"bear_signals": 2,
"liq_below": [
[
60700,
8402.5056618
],
[
59200,
9781.046936450002
],
[
58900,
6767.156080400001
]
],
"liq_above": [
[
62500,
7386.565564650001
],
[
62900,
9506.5502085
],
[
64100,
6899.875558000001
]
],
"strongest_liq_level": 59200,
"fragility_score": 0.844,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.64,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.72,\n \"setup_signals\": [\n \"현재가 $62,000.10은 EMA20 $61,536.63, EMA120 $60,497.58, EMA240 $60,827.35 위에 있어 구조는 아직 상방 유지\",\n \"7일 고점 $62,180.00 바로 아래에서 거래 중이며, 상단 청산대 $62,500와 $62,900가 근접해 있어 buy-side liquidity sweep 후보\",\n \"롱 계정 비율 0.637, 숏 계정 비율 0.363으로 account_long_crowding 1.000: 롱 포지셔닝 과밀\",\n \"OI 24h 변화 점수 0.822 및 oi_trend 0.582로 신규 포지션 유입이 있으나 가격 상승폭은 24h +1.09%에 그쳐 레버리지성 상승 가능성\",\n \"CVD divergence 0.700으로 가격 고점권 접근 대비 참여 강도 불일치가 존재\",\n \"fragility_score 0.844로 청산 연쇄에 취약하며, 하방 주요 청산대는 $60,700, $59,200, $58,900\"\n ],\n \"reasoning\": \"구조적으로는 현재가 $62,000.10이 EMA20 $61,536.63, EMA120 $60,497.58, EMA240 $60,827.35 위에 있어 아직 상승 구조가 훼손됐다고 보기는 어렵다. 그러나 셋업 관점에서는 7일 고점 $62,180.00 바로 아래에서 롱 계정 비율이 0.637까지 쏠렸고 account_long_crowding이 1.000으로 극단적이어서 단기 역추세 위험이 크다. OI 24h 변화 점수 0.822와 oi_trend 0.582는 신규 레버리지 유입을 의미하지만, CVD divergence 0.700이 동반되어 매수 참여의 질은 약해 보인다. 상단 $62,500-$62,900 청산을 먼저 긁은 뒤 실패하면, 높은 fragility_score 0.844 때문에 $60,700 및 $59,200 하방 청산대로 빠르게 되돌릴 수 있다.\",\n \"key_levels\": {\n \"support\": [\n 61536.63,\n 60700,\n 60497.58,\n 59200,\n 58900\n ],\n \"resistance\": [\n 62180,\n 62500,\n 62900,\n 64100\n ]\n },\n \"time_horizon\": \"단기(4-8시간)\",\n \"invalidation_level\": \"$62,900 상방에서 1시간봉 종가 안착\",\n \"risk_scenario\": \"$62,500 청산대를 흡수한 뒤 $62,900 위에서 안착하면 숏 셋업은 무효화되며, 숏 청산이 붙어 $64,100 상단 청산대까지 확장될 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "neutral",
"confidence": 0.6,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.62,
"setup_signals": [
"가격이 EQ ret_0.5 $61,704.50 위의 프리미엄 구간에 위치",
"현재가 $62,000.10이 ret_0.786 $61,976.49를 0.04% 거리에서 테스트 중",
"하락 스윙 기준 High $62,180 → Low $61,229의 깊은 되돌림 구간으로, 스윙 고점 $62,180 부근 매수 유동성에 근접",
"0.618 황금비율 $61,816.72와 ret_0.786 $61,976.49가 가까운 상단 반응 구간을 형성",
"confluence zone $61,896.60에 ret_0.618과 ret_0.786이 중첩되어 단기 반전 후보 구간 형성"
],
"reasoning": "현재 BTC는 하락 스윙 $62,180 → $61,229의 0.786 되돌림 $61,976.49를 거의 정확히 테스트하고 있으며, 현재가 $62,000.10은 해당 레벨과 0.04% 차이입니다. 구조적으로는 아직 $62,180 고점을 명확히 돌파해 하락 스윙을 무효화한 상태가 아니므로 confirmed structure_bias는 중립입니다. 다만 가격은 EQ인 ret_0.5 $61,704.50과 황금비율 ret_0.618 $61,816.72 위의 프리미엄 구간에 있으며, 스윙 고점 유동성 $62,180에 근접해 있어 사전 셋업 관점에서는 단기 bearish 리젝션 위험이 더 큽니다. 하방 반응이 나오면 1차 지지 ret_0.786 $61,976.49 이탈 후 $61,816.72, $61,704.50, 강한 컨플루언스 $61,607.03 순으로 되돌림이 열릴 수 있습니다.",
"key_levels": {
"support": [
61976.49,
61816.72,
61704.5,
61607.03,
61592.28,
61453.44,
60970.33,
60641.28
],
"resistance": [
62180.0
]
},
"time_horizon": "short term",
"invalidation_level": "$62,180.00",
"risk_scenario": "반대로 $62,180.00 위에서 1시간봉 종가 기준 수용이 확인되면 하락 스윙의 0.786 리젝션 셋업은 무효화되며, 기존 High→Low 구조가 상방 돌파로 전환될 가능성이 커집니다. 이 경우 숏 셋업은 손절 또는 관망이 필요하고, 가격은 새로운 상방 확장 구간을 탐색할 수 있습니다.",
"data_quality": "medium",
"metrics": {
"swing_pair": "High→Low: $62,180 → $61,229",
"direction": "down",
"nearest_fib": "ret_0.786",
"nearest_fib_price": 61976.49,
"nearest_fib_distance": 0.04,
"golden_ratio_level": 61816.72,
"fib_ret_382": 61592.28,
"fib_ret_618": 61816.72,
"confluence_zones": [
{
"price": 61607.03,
"count": 4,
"levels": [
"ret_0.236",
"ret_0.382",
"ret_0.5",
"ret_0.5"
],
"cluster_score": 1.0
},
{
"price": 60743.17,
"count": 3,
"levels": [
"ext_1.618",
"ret_0.382",
"ext_1.414"
],
"cluster_score": 0.85
},
{
"price": 59649.4,
"count": 2,
"levels": [
"ret_0.236",
"ext_2.618"
],
"cluster_score": 0.6
},
{
"price": 61099.66,
"count": 2,
"levels": [
"ext_1.272",
"ext_1.0"
],
"cluster_score": 0.6
},
{
"price": 61896.6,
"count": 2,
"levels": [
"ret_0.618",
"ret_0.786"
],
"cluster_score": 0.6
}
],
"support_levels": [
61976.486,
61816.718,
61704.5
],
"resistance_levels": [],
"level_candidates": [
{
"name": "ret_0.236",
"price": 61453.44,
"distance_pct": 0.88,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ret_0.382",
"price": 61592.28,
"distance_pct": 0.66,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ret_0.5",
"price": 61704.5,
"distance_pct": 0.48,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ret_0.618",
"price": 61816.72,
"distance_pct": 0.3,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ret_0.786",
"price": 61976.49,
"distance_pct": 0.04,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ext_1.0",
"price": 61229.0,
"distance_pct": 1.24,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ext_1.272",
"price": 60970.33,
"distance_pct": 1.66,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ext_1.414",
"price": 60835.29,
"distance_pct": 1.88,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ext_1.618",
"price": 60641.28,
"distance_pct": 2.19,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ext_2.0",
"price": 60278.0,
"distance_pct": 2.78,
"is_support": true,
"cluster_score": 0.0
}
],
"confluence_quality": 1.0,
"fib_reaction_state": "testing",
"reaction_probability": 0.65
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.6,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.62,\n \"setup_signals\": [\n \"가격이 EQ ret_0.5 $61,704.50 위의 프리미엄 구간에 위치\",\n \"현재가 $62,000.10이 ret_0.786 $61,976.49를 0.04% 거리에서 테스트 중\",\n \"하락 스윙 기준 High $62,180 → Low $61,229의 깊은 되돌림 구간으로, 스윙 고점 $62,180 부근 매수 유동성에 근접\",\n \"0.618 황금비율 $61,816.72와 ret_0.786 $61,976.49가 가까운 상단 반응 구간을 형성\",\n \"confluence zone $61,896.60에 ret_0.618과 ret_0.786이 중첩되어 단기 반전 후보 구간 형성\"\n ],\n \"reasoning\": \"현재 BTC는 하락 스윙 $62,180 → $61,229의 0.786 되돌림 $61,976.49를 거의 정확히 테스트하고 있으며, 현재가 $62,000.10은 해당 레벨과 0.04% 차이입니다. 구조적으로는 아직 $62,180 고점을 명확히 돌파해 하락 스윙을 무효화한 상태가 아니므로 confirmed structure_bias는 중립입니다. 다만 가격은 EQ인 ret_0.5 $61,704.50과 황금비율 ret_0.618 $61,816.72 위의 프리미엄 구간에 있으며, 스윙 고점 유동성 $62,180에 근접해 있어 사전 셋업 관점에서는 단기 bearish 리젝션 위험이 더 큽니다. 하방 반응이 나오면 1차 지지 ret_0.786 $61,976.49 이탈 후 $61,816.72, $61,704.50, 강한 컨플루언스 $61,607.03 순으로 되돌림이 열릴 수 있습니다.\",\n \"key_levels\": {\n \"support\": [\n 61976.49,\n 61816.72,\n 61704.5,\n 61607.03,\n 61592.28,\n 61453.44,\n 60970.33,\n 60641.28\n ],\n \"resistance\": [\n 62180.0\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$62,180.00\",\n \"risk_scenario\": \"반대로 $62,180.00 위에서 1시간봉 종가 기준 수용이 확인되면 하락 스윙의 0.786 리젝션 셋업은 무효화되며, 기존 High→Low 구조가 상방 돌파로 전환될 가능성이 커집니다. 이 경우 숏 셋업은 손절 또는 관망이 필요하고, 가격은 새로운 상방 확장 구간을 탐색할 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bearish",
"confidence": 0.56,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.68,
"setup_signals": [
"프리미엄 구간: 현재가 $62,000.10은 7일 레인지 EQ $59,969.30 위에 위치",
"7일 고점 저항 $62,180.00 바로 아래에서 거래 중이며 상단 추격 매수 여력이 제한적",
"최근 bearish_engulfing@296 감지, 품질 0.535로 강한 확정형은 아니지만 단기 매도 압력 후보",
"dark_cloud_cover@290 감지, 품질 0.458로 고점권 분배성 캔들 후보",
"doji@291, doji@292, doji@294가 반복되어 $62,000 부근에서 방향성 둔화와 매수 피로 신호",
"high_volume_patterns가 없어 최근 상승 및 반전 후보 모두 거래량 확증은 부족"
],
"reasoning": "현재 BTC는 $62,000.10으로 EMA20 $61,536.63보다 0.8%, EMA120 $60,497.58보다 2.5%, EMA240 $60,827.35보다 1.9% 위에 있어 중기 하방 구조가 확정됐다고 보기는 어렵다. 다만 7일 고점 $62,180.00 바로 아래의 프리미엄 구간에서 bearish engulfing@296, dark cloud cover@290, 다수의 doji가 발생해 단기적으로는 매수 피로와 저항 반응이 우세하다. bull_score 0.750보다 bear_score 1.4500이 높고, best_pattern_quality도 0.614로 강한 확정 신호라기보다 후보 수준이므로 구조는 중립, 실행 셋업은 약세로 판단한다. $61,536.63 EMA20을 이탈하면 단기 조정이 $60,827.35~$60,497.58 EMA 클러스터까지 확대될 수 있다.",
"key_levels": {
"support": [
61536.63,
60827.35,
60497.58,
59969.3,
57758.6
],
"resistance": [
62180.0,
62000.1
]
},
"time_horizon": "short term",
"invalidation_level": "$62,180.00 상향 돌파 및 1시간 종가 안착",
"risk_scenario": "$62,180.00을 강하게 돌파하면 최근 bearish engulfing과 dark cloud cover는 실패 신호가 되며, 숏 커버링과 추격 매수로 $62,000 상단에서 추가 상승 확장이 나올 수 있다. 반대로 EMA20 $61,536.63을 이탈하면 약세 셋업이 확인되며 EMA240 $60,827.35와 EMA120 $60,497.58까지 조정 압력이 커진다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 137,
"recent_patterns": 6,
"pattern_list": [
"bullish_engulfing@292",
"bearish_engulfing@296",
"doji@291",
"doji@292",
"doji@294",
"dark_cloud_cover@290"
],
"atr_value": 350.35,
"vol_avg_20": 4442.28,
"high_volume_patterns": [],
"pattern_candidates": [
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.614,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.535,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "dark_cloud_cover",
"signal": "bearish",
"pattern_quality": 0.458,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.355,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.355,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.614,
"bull_score": 0.75,
"bear_score": 1.45
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.56,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.68,\n \"setup_signals\": [\n \"프리미엄 구간: 현재가 $62,000.10은 7일 레인지 EQ $59,969.30 위에 위치\",\n \"7일 고점 저항 $62,180.00 바로 아래에서 거래 중이며 상단 추격 매수 여력이 제한적\",\n \"최근 bearish_engulfing@296 감지, 품질 0.535로 강한 확정형은 아니지만 단기 매도 압력 후보\",\n \"dark_cloud_cover@290 감지, 품질 0.458로 고점권 분배성 캔들 후보\",\n \"doji@291, doji@292, doji@294가 반복되어 $62,000 부근에서 방향성 둔화와 매수 피로 신호\",\n \"high_volume_patterns가 없어 최근 상승 및 반전 후보 모두 거래량 확증은 부족\"\n ],\n \"reasoning\": \"현재 BTC는 $62,000.10으로 EMA20 $61,536.63보다 0.8%, EMA120 $60,497.58보다 2.5%, EMA240 $60,827.35보다 1.9% 위에 있어 중기 하방 구조가 확정됐다고 보기는 어렵다. 다만 7일 고점 $62,180.00 바로 아래의 프리미엄 구간에서 bearish engulfing@296, dark cloud cover@290, 다수의 doji가 발생해 단기적으로는 매수 피로와 저항 반응이 우세하다. bull_score 0.750보다 bear_score 1.4500이 높고, best_pattern_quality도 0.614로 강한 확정 신호라기보다 후보 수준이므로 구조는 중립, 실행 셋업은 약세로 판단한다. $61,536.63 EMA20을 이탈하면 단기 조정이 $60,827.35~$60,497.58 EMA 클러스터까지 확대될 수 있다.\",\n \"key_levels\": {\n \"support\": [\n 61536.63,\n 60827.35,\n 60497.58,\n 59969.3,\n 57758.6\n ],\n \"resistance\": [\n 62180.0,\n 62000.1\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$62,180.00 상향 돌파 및 1시간 종가 안착\",\n \"risk_scenario\": \"$62,180.00을 강하게 돌파하면 최근 bearish engulfing과 dark cloud cover는 실패 신호가 되며, 숏 커버링과 추격 매수로 $62,000 상단에서 추가 상승 확장이 나올 수 있다. 반대로 EMA20 $61,536.63을 이탈하면 약세 셋업이 확인되며 EMA240 $60,827.35와 EMA120 $60,497.58까지 조정 압력이 커진다.\",\n \"data_quality\": \"medium\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bearish",
"confidence": 0.74,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.905,
"setup_signals": [
"현재가 $62,000.10은 EQ $60,237.05 상단의 프리미엄 구간에 위치",
"직전 고점/전일 고점 $62,180.00 바로 아래에서 거래 중이며 buy-side liquidity 유도 가능성 존재",
"활성 bearish OB 후보 구간 $62,272.10-$63,209.60이 현재가 바로 위에 위치",
"bearish OB 중간값 $62,740.85는 숏 반응이 나올 수 있는 핵심 mitigation 레벨",
"bearish OB는 FVG 컨텍스트를 동반하며 관련 FVG 범위는 $61,434.50-$62,543.40",
"과거 bearish BOS 레벨 $61,870.00, $59,060.00, $59,714.80 및 bearish CHoCH $58,850.00가 하방 구조 리스크를 유지",
"bear_score 10.8290이 bull_score 5.2000보다 우세"
],
"reasoning": "확정 구조 관점에서는 최근 CHoCH_bullish가 $60,758.30에서 발생했고 현재가 $62,000.10이 그 위에 안착해 있어 단기 구조는 bullish로 읽힌다. 그러나 실행 셋업은 명확히 bearish이며, 가격은 EQ $60,237.05 위 프리미엄에 있고 전일/7일 고점 $62,180.00 바로 아래에서 buy-side liquidity를 형성한 상태다. 특히 $62,272.10-$63,209.60의 활성 bearish OB 후보가 바로 위에 있으며, OB mid $62,740.85 부근은 기관 매도 방어가 나올 수 있는 핵심 가격이다. 현재 setup_score 0.905, bear_score 10.8290 대 bull_score 5.2000으로, 구조는 아직 완전한 bearish 전환이 아니지만 프리컨펌 숏 셋업의 질은 높다.",
"key_levels": {
"support": [
61870.0,
61300.4,
60758.3,
60237.05,
59496.9,
58850.0,
58294.1
],
"resistance": [
62078.6,
62180.0,
62272.1,
62543.4,
62740.85,
63209.6
]
},
"time_horizon": "short term",
"invalidation_level": "63209.60",
"risk_scenario": "반대 시나리오는 가격이 $62,272.10-$63,209.60 bearish OB를 흡수하고 $63,209.60 위에서 수용되는 경우다. 이 경우 bearish OB는 무효화되고, $62,180.00 상단의 buy-side liquidity sweep이 단순 유동성 사냥이 아니라 bullish continuation으로 전환될 수 있다. 이후에는 $62,740.85 OB mid 재테스트가 지지로 바뀌는지 확인해야 한다.",
"data_quality": "medium",
"metrics": {
"order_blocks_total": 1,
"confirmed_bullish_ob": 0,
"confirmed_bearish_ob": 0,
"candidate_bullish_ob": 0,
"candidate_bearish_ob": 1,
"active_bullish_ob": 0,
"active_bearish_ob": 1,
"nearest_bull_ob_range": null,
"nearest_bear_ob_range": {
"bottom": 62272.1,
"top": 63209.6,
"quality": "candidate",
"score": 0.548
},
"active_bullish_ob_list": [],
"active_bearish_ob_list": [
{
"type": "bearish_ob",
"idx": 83,
"top": 63209.6,
"bottom": 62272.1,
"mid": 62740.85,
"quality": "candidate",
"score": 0.548,
"displacement_score": 0.28,
"has_fvg": true,
"has_sweep_context": false,
"fvg_range": {
"bottom": 61434.5,
"top": 62543.4
},
"swept_level": null,
"source_move_idx": 83,
"proximity": "nearby"
}
],
"ob_mitigated_count": 1,
"unfilled_bull_fvg_count": 0,
"unfilled_bear_fvg_count": 0,
"bull_fvg_ranges": [],
"bear_fvg_ranges": [],
"fvg_open_count": 0,
"fvg_mitigated_count": 56,
"fvg_open_zones": [],
"bos_choch_events": [
"BOS_bearish",
"BOS_bearish",
"BOS_bullish",
"BOS_bearish",
"CHoCH_bearish",
"CHoCH_bullish"
],
"bos_choch_levels": [
{
"type": "BOS_bearish",
"level": 61870.0
},
{
"type": "BOS_bearish",
"level": 59060.0
},
{
"type": "BOS_bullish",
"level": 60734.0
},
{
"type": "BOS_bearish",
"level": 59714.8
},
{
"type": "CHoCH_bearish",
"level": 58850.0
},
{
"type": "CHoCH_bullish",
"level": 60758.3
}
],
"bos_sequence": [
"CHoCH_bearish",
"BOS_bearish",
"BOS_bearish",
"BOS_bullish",
"BOS_bearish",
"CHoCH_bearish",
"CHoCH_bullish"
],
"consecutive_bull_bos": 0,
"consecutive_bear_bos": 0,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [],
"current_zone": "premium",
"eq_level": 60237.05,
"range_high": 62180.0,
"range_low": 58294.1,
"bull_score": 5.2,
"bear_score": 10.829,
"setup_bias": "bearish",
"setup_score": 0.905,
"setup_signals": [
"bearish BOS below $61,870.00",
"bearish BOS below $59,060.00",
"bearish BOS below $59,714.80",
"bearish CHoCH below $58,850.00",
"bearish OB candidate $62,272.10-$63,209.60 (nearby, score=0.55)"
],
"retracement_direction": "bullish",
"current_retracement_pct": 12.2,
"deepest_retracement_pct": 24.1,
"previous_day_high": 62180.0,
"previous_day_low": 59496.9,
"broken_prev_high": false,
"broken_prev_low": false,
"sessions": {
"London": {
"active": false,
"high": null,
"low": null
},
"New York": {
"active": true,
"high": 62078.6,
"low": 61300.4
},
"Asian kill zone": {
"active": false,
"high": null,
"low": null
}
}
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.74,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.905,\n \"setup_signals\": [\n \"현재가 $62,000.10은 EQ $60,237.05 상단의 프리미엄 구간에 위치\",\n \"직전 고점/전일 고점 $62,180.00 바로 아래에서 거래 중이며 buy-side liquidity 유도 가능성 존재\",\n \"활성 bearish OB 후보 구간 $62,272.10-$63,209.60이 현재가 바로 위에 위치\",\n \"bearish OB 중간값 $62,740.85는 숏 반응이 나올 수 있는 핵심 mitigation 레벨\",\n \"bearish OB는 FVG 컨텍스트를 동반하며 관련 FVG 범위는 $61,434.50-$62,543.40\",\n \"과거 bearish BOS 레벨 $61,870.00, $59,060.00, $59,714.80 및 bearish CHoCH $58,850.00가 하방 구조 리스크를 유지\",\n \"bear_score 10.8290이 bull_score 5.2000보다 우세\"\n ],\n \"reasoning\": \"확정 구조 관점에서는 최근 CHoCH_bullish가 $60,758.30에서 발생했고 현재가 $62,000.10이 그 위에 안착해 있어 단기 구조는 bullish로 읽힌다. 그러나 실행 셋업은 명확히 bearish이며, 가격은 EQ $60,237.05 위 프리미엄에 있고 전일/7일 고점 $62,180.00 바로 아래에서 buy-side liquidity를 형성한 상태다. 특히 $62,272.10-$63,209.60의 활성 bearish OB 후보가 바로 위에 있으며, OB mid $62,740.85 부근은 기관 매도 방어가 나올 수 있는 핵심 가격이다. 현재 setup_score 0.905, bear_score 10.8290 대 bull_score 5.2000으로, 구조는 아직 완전한 bearish 전환이 아니지만 프리컨펌 숏 셋업의 질은 높다.\",\n \"key_levels\": {\n \"support\": [\n 61870.0,\n 61300.4,\n 60758.3,\n 60237.05,\n 59496.9,\n 58850.0,\n 58294.1\n ],\n \"resistance\": [\n 62078.6,\n 62180.0,\n 62272.1,\n 62543.4,\n 62740.85,\n 63209.6\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"63209.60\",\n \"risk_scenario\": \"반대 시나리오는 가격이 $62,272.10-$63,209.60 bearish OB를 흡수하고 $63,209.60 위에서 수용되는 경우다. 이 경우 bearish OB는 무효화되고, $62,180.00 상단의 buy-side liquidity sweep이 단순 유동성 사냥이 아니라 bullish continuation으로 전환될 수 있다. 이후에는 $62,740.85 OB mid 재테스트가 지지로 바뀌는지 확인해야 한다.\",\n \"data_quality\": \"medium\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "neutral",
"confidence": 0.48,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.62,
"setup_signals": [
"현재가 $62,000.10이 엄격한 bearish Crab 형성 PRZ $62,012.69-$62,333.90 바로 아래에 위치하며, 목표 D는 $62,173.30",
"완성된 strict bearish Crab이 D=$62,180.00에서 확인 반응을 보였고, PRZ $61,331.99-$62,416.81 내에서 reaction_score 0.95 및 AD0.236 반응 도달",
"최근 7일 고점 $62,180.00과 Crab D 클러스터 $62,173.30-$62,180.00이 거의 중첩되어 상단 유동성/공급 반응 구간 형성",
"추가 bearish Butterfly 후보 PRZ $61,818.72-$62,701.99가 현재가 위에 열려 있어 상방 추격 시 반전 리스크 존으로 작동",
"하단에는 bullish Bat 형성 PRZ $60,287.43-$61,082.19와 D=$60,684.81이 남아 있어, 상단 거절 시 되돌림 목표/반응 후보가 명확함"
],
"reasoning": "1시간 기준으로 패턴은 82개, 완료 패턴 30개, 형성 D PRZ 52개가 포착됐지만 actionable_patterns_list와 council_relevant_prz_count가 모두 0이므로 하모닉 단독 방향성 신호로는 제한적입니다. 구조적으로는 확정 BOS/CHoCH 또는 명확한 수용 정보가 없어 structure_bias는 neutral로 둡니다. 다만 셋업 관점에서는 현재가 $62,000.10이 bearish Crab/Butterfly 상단 PRZ 클러스터 $61,818.72-$62,701.99 안쪽 또는 바로 아래에 있고, 완성된 strict bearish Crab은 D=$62,180.00에서 reaction_score 0.95를 기록해 단기 하방 반응 리스크가 우세합니다. 반대로 $62,416.85-$62,701.99 상단을 강하게 돌파·수용하면 이 bearish PRZ는 실패 구간으로 전환되며, 하모닉 기반 숏 셋업은 무효화됩니다.",
"key_levels": {
"support": [
61818.72,
61472.99,
61082.19,
60684.81,
60345.74,
60080.9
],
"resistance": [
62173.3,
62180.0,
62333.9,
62416.85,
62701.99
]
},
"time_horizon": "short term",
"invalidation_level": "$62,701.99 상방 1시간 종가 수용",
"risk_scenario": "가격이 $62,416.85를 돌파한 뒤 $62,701.99 위에서 1시간 기준 수용되면 bearish Crab/Butterfly PRZ는 방어 실패로 해석되며, $62,180 고점 돌파 이후 숏 커버링과 추세 추격 매수가 붙을 수 있습니다. 이 경우 하모닉은 반전 근거가 아니라 실패한 공급 존으로 바뀌며, 다음 저항은 새 확장 PRZ 또는 상위 시간대 유동성까지 재산정해야 합니다.",
"data_quality": "medium",
"metrics": {
"patterns_found": 82,
"completed_patterns_found": 30,
"forming_d_prz_found": 52,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 34,
"multiscale_swings_scanned": 63,
"swing_highs_scanned": 33,
"swing_lows_scanned": 30,
"timeframe": "1h",
"prz_active_threshold_pct": 0.5,
"prz_nearby_threshold_pct": 1.0,
"prz_watch_threshold_pct": 2.0,
"prz_max_width_pct": 0.9,
"quality_counts": {
"high": 3,
"medium": 20,
"low": 59
},
"prz_status_counts": {
"active": 18,
"nearby": 5,
"watch": 20,
"far": 39,
"forming": 26
},
"high_confluence_prz_count": 23,
"strict_patterns_found": 40,
"candidate_patterns_found": 42,
"active_patterns_at_prz": 18,
"nearby_patterns": 5,
"all_patterns": [
"bat",
"crab",
"bat",
"bat",
"crab",
"bat",
"crab",
"crab",
"crab",
"butterfly",
"shark",
"crab",
"gartley",
"butterfly",
"butterfly",
"shark",
"gartley",
"butterfly",
"butterfly",
"butterfly",
"bat",
"butterfly",
"crab",
"bat",
"butterfly",
"crab",
"crab",
"shark",
"butterfly",
"butterfly",
"butterfly",
"crab",
"crab",
"butterfly",
"bat",
"butterfly",
"gartley",
"shark",
"bat",
"butterfly",
"butterfly",
"butterfly",
"bat",
"bat",
"bat",
"crab",
"crab",
"shark",
"butterfly",
"butterfly",
"crab",
"gartley",
"crab",
"crab",
"shark",
"bat",
"butterfly",
"crab",
"bat",
"butterfly",
"crab",
"bat",
"shark",
"butterfly",
"butterfly",
"gartley",
"crab",
"shark",
"shark",
"butterfly",
"crab",
"shark",
"butterfly",
"crab",
"butterfly",
"shark",
"crab",
"gartley",
"butterfly",
"shark",
"shark",
"bat"
],
"all_signals": [
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish"
],
"best_pattern": "bat",
"best_pattern_quality": "strict",
"best_quality": "high",
"best_pattern_score": 0.884,
"best_completion_status": "forming",
"nearest_pattern": "crab",
"nearest_prz": 61944.92,
"price_to_prz": -0.09,
"prz_range": [
61472.99,
62416.85
],
"council_relevant_prz_count": 0,
"directional_influence_prz_count": 0,
"confirmed_reaction_prz_count": 0,
"validated_harmonic_tp_count": 0,
"pattern_candidates": [
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.881,
"ratio_score": 1.0,
"prz_score": 0.894,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 60684.81,
"prz_range": [
60287.43,
61082.19
],
"prz_width_pct": 1.31,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.12,
"price_to_prz_pct_raw": -2.1214,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 60684.81,
"a_price": 62180.0,
"tp1_ad_382": 61255.97,
"tp2_ad_618": 61608.84,
"tp3_a_or_structure_liquidity": 62180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4153,
"ABC": 0.4806
},
"x_price": 60080.9,
"x_idx": 271,
"x_order": 3,
"a_price": 62180.0,
"a_idx": 278,
"a_order": 8,
"b_price": 61308.3,
"b_idx": 284,
"b_order": 3,
"c_price": 61727.2,
"c_idx": 289,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.829,
"ratio_score": 0.811,
"prz_score": 0.868,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 61347.57,
"prz_range": [
60915.01,
61780.12
],
"prz_width_pct": 1.41,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.05,
"price_to_prz_pct_raw": -1.0525,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 61347.57,
"a_price": 58160.0,
"tp1_ad_382": 60129.92,
"tp2_ad_618": 59377.65,
"tp3_a_or_structure_liquidity": 58160.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7454,
"ABC": 0.4954
},
"x_price": 59883.2,
"x_idx": 190,
"x_order": 3,
"a_price": 58160.0,
"a_idx": 231,
"a_order": 8,
"b_price": 59444.5,
"b_idx": 244,
"b_order": 8,
"c_price": 60080.9,
"c_idx": 271,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.802,
"ratio_score": 0.817,
"prz_score": 0.871,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 60891.35,
"prz_range": [
60465.52,
61317.17
],
"prz_width_pct": 1.399,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.79,
"price_to_prz_pct_raw": -1.7883,
"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": "butterfly",
"d_price": 60891.35,
"a_price": 59530.7,
"tp1_ad_382": 60371.58,
"tp2_ad_618": 60050.47,
"tp3_a_or_structure_liquidity": 59530.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7468,
"ABC": 0.7651
},
"x_price": 60580.0,
"x_idx": 136,
"x_order": 8,
"a_price": 59530.7,
"a_idx": 138,
"a_order": 3,
"b_price": 60314.3,
"b_idx": 170,
"b_order": 3,
"c_price": 59714.8,
"c_idx": 173,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.778,
"ratio_score": 0.63,
"prz_score": 0.866,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62260.36,
"prz_range": [
61818.72,
62701.99
],
"prz_width_pct": 1.419,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.42,
"price_to_prz_pct_raw": 0.4198,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 62260.36,
"a_price": 58988.0,
"tp1_ad_382": 61010.32,
"tp2_ad_618": 60238.04,
"tp3_a_or_structure_liquidity": 58988.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8654,
"ABC": 0.3876
},
"x_price": 60758.3,
"x_idx": 204,
"x_order": 8,
"a_price": 58988.0,
"a_idx": 206,
"a_order": 8,
"b_price": 60520.0,
"b_idx": 255,
"b_order": 5,
"c_price": 61113.8,
"c_idx": 280,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.754,
"ratio_score": 0.767,
"prz_score": 0.871,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 60758.3,
"prz_range": [
60465.52,
61317.17
],
"prz_width_pct": 1.399,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.79,
"price_to_prz_pct_raw": -1.7883,
"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": 1.442,
"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": "butterfly",
"d_price": 60891.35,
"a_price": 59530.7,
"tp1_ad_382": 60371.58,
"tp2_ad_618": 60050.47,
"tp3_a_or_structure_liquidity": 59530.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7468,
"ABC": 0.7651,
"BCD": 1.7406,
"XAD": 1.1699
},
"x_price": 60580.0,
"x_idx": 136,
"x_order": 8,
"a_price": 59530.7,
"a_idx": 138,
"a_order": 3,
"b_price": 60314.3,
"b_idx": 170,
"b_order": 3,
"c_price": 59714.8,
"c_idx": 173,
"c_order": 8,
"d_idx": 204
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.72,
"ratio_score": 0.625,
"prz_score": 0.868,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 61727.2,
"prz_range": [
60915.01,
61780.12
],
"prz_width_pct": 1.41,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.05,
"price_to_prz_pct_raw": -1.0525,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"initial_PRZ_reaction"
],
"reaction_score": 0.25,
"reaction_detail": {
"reaction_score": 0.25,
"reaction_move_ratio_ad": 0.128,
"adverse_move_ratio_ad": 0.099,
"bars_after_d": 10,
"reasons": [
"initial_PRZ_reaction"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 61347.57,
"a_price": 58160.0,
"tp1_ad_382": 60129.92,
"tp2_ad_618": 59377.65,
"tp3_a_or_structure_liquidity": 58160.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7454,
"ABC": 0.4954,
"BCD": 2.5869,
"XAD": 2.0701
},
"x_price": 59883.2,
"x_idx": 190,
"x_order": 3,
"a_price": 58160.0,
"a_idx": 231,
"a_order": 8,
"b_price": 59444.5,
"b_idx": 244,
"b_order": 8,
"c_price": 60080.9,
"c_idx": 271,
"c_order": 3,
"d_idx": 289
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.716,
"ratio_score": 0.681,
"prz_score": 0.896,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 60520.0,
"prz_range": [
60392.17,
61184.09
],
"prz_width_pct": 1.303,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.95,
"price_to_prz_pct_raw": -1.9548,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.8,
"reaction_detail": {
"reaction_score": 0.8,
"reaction_move_ratio_ad": 0.591,
"adverse_move_ratio_ad": 0.491,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 60788.13,
"a_price": 58888.0,
"tp1_ad_382": 60062.28,
"tp2_ad_618": 59613.85,
"tp3_a_or_structure_liquidity": 58888.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7056,
"ABC": 0.9304,
"BCD": 1.1458,
"XAD": 0.8013
},
"x_price": 60924.7,
"x_idx": 159,
"x_order": 8,
"a_price": 58888.0,
"a_idx": 190,
"a_order": 3,
"b_price": 60325.0,
"b_idx": 198,
"b_order": 5,
"c_price": 58988.0,
"c_idx": 206,
"c_order": 8,
"d_idx": 255
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.633,
"ratio_score": 0.33,
"prz_score": 0.896,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 60788.13,
"prz_range": [
60392.17,
61184.09
],
"prz_width_pct": 1.303,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.95,
"price_to_prz_pct_raw": -1.9548,
"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": 60788.13,
"a_price": 58888.0,
"tp1_ad_382": 60062.28,
"tp2_ad_618": 59613.85,
"tp3_a_or_structure_liquidity": 58888.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7056,
"ABC": 0.9304
},
"x_price": 60924.7,
"x_idx": 159,
"x_order": 8,
"a_price": 58888.0,
"a_idx": 190,
"a_order": 3,
"b_price": 60325.0,
"b_idx": 198,
"b_order": 5,
"c_price": 58988.0,
"c_idx": 206,
"c_order": 8,
"d_idx": null
}
],
"council_relevant_prz": [],
"report_detail_candidates": [
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.881,
"ratio_score": 1.0,
"prz_score": 0.894,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 60684.81,
"prz_range": [
60287.43,
61082.19
],
"prz_width_pct": 1.31,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.12,
"price_to_prz_pct_raw": -2.1214,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 60684.81,
"a_price": 62180.0,
"tp1_ad_382": 61255.97,
"tp2_ad_618": 61608.84,
"tp3_a_or_structure_liquidity": 62180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4153,
"ABC": 0.4806
},
"x_price": 60080.9,
"x_idx": 271,
"x_order": 3,
"a_price": 62180.0,
"a_idx": 278,
"a_order": 8,
"b_price": 61308.3,
"b_idx": 284,
"b_order": 3,
"c_price": 61727.2,
"c_idx": 289,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.829,
"ratio_score": 0.811,
"prz_score": 0.868,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 61347.57,
"prz_range": [
60915.01,
61780.12
],
"prz_width_pct": 1.41,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.05,
"price_to_prz_pct_raw": -1.0525,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 61347.57,
"a_price": 58160.0,
"tp1_ad_382": 60129.92,
"tp2_ad_618": 59377.65,
"tp3_a_or_structure_liquidity": 58160.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7454,
"ABC": 0.4954
},
"x_price": 59883.2,
"x_idx": 190,
"x_order": 3,
"a_price": 58160.0,
"a_idx": 231,
"a_order": 8,
"b_price": 59444.5,
"b_idx": 244,
"b_order": 8,
"c_price": 60080.9,
"c_idx": 271,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.802,
"ratio_score": 0.817,
"prz_score": 0.871,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 60891.35,
"prz_range": [
60465.52,
61317.17
],
"prz_width_pct": 1.399,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.79,
"price_to_prz_pct_raw": -1.7883,
"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": "butterfly",
"d_price": 60891.35,
"a_price": 59530.7,
"tp1_ad_382": 60371.58,
"tp2_ad_618": 60050.47,
"tp3_a_or_structure_liquidity": 59530.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7468,
"ABC": 0.7651
},
"x_price": 60580.0,
"x_idx": 136,
"x_order": 8,
"a_price": 59530.7,
"a_idx": 138,
"a_order": 3,
"b_price": 60314.3,
"b_idx": 170,
"b_order": 3,
"c_price": 59714.8,
"c_idx": 173,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.778,
"ratio_score": 0.63,
"prz_score": 0.866,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62260.36,
"prz_range": [
61818.72,
62701.99
],
"prz_width_pct": 1.419,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.42,
"price_to_prz_pct_raw": 0.4198,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 62260.36,
"a_price": 58988.0,
"tp1_ad_382": 61010.32,
"tp2_ad_618": 60238.04,
"tp3_a_or_structure_liquidity": 58988.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8654,
"ABC": 0.3876
},
"x_price": 60758.3,
"x_idx": 204,
"x_order": 8,
"a_price": 58988.0,
"a_idx": 206,
"a_order": 8,
"b_price": 60520.0,
"b_idx": 255,
"b_order": 5,
"c_price": 61113.8,
"c_idx": 280,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.754,
"ratio_score": 0.767,
"prz_score": 0.871,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 60758.3,
"prz_range": [
60465.52,
61317.17
],
"prz_width_pct": 1.399,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.79,
"price_to_prz_pct_raw": -1.7883,
"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": 1.442,
"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": "butterfly",
"d_price": 60891.35,
"a_price": 59530.7,
"tp1_ad_382": 60371.58,
"tp2_ad_618": 60050.47,
"tp3_a_or_structure_liquidity": 59530.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7468,
"ABC": 0.7651,
"BCD": 1.7406,
"XAD": 1.1699
},
"x_price": 60580.0,
"x_idx": 136,
"x_order": 8,
"a_price": 59530.7,
"a_idx": 138,
"a_order": 3,
"b_price": 60314.3,
"b_idx": 170,
"b_order": 3,
"c_price": 59714.8,
"c_idx": 173,
"c_order": 8,
"d_idx": 204
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.72,
"ratio_score": 0.625,
"prz_score": 0.868,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 61727.2,
"prz_range": [
60915.01,
61780.12
],
"prz_width_pct": 1.41,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.05,
"price_to_prz_pct_raw": -1.0525,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"initial_PRZ_reaction"
],
"reaction_score": 0.25,
"reaction_detail": {
"reaction_score": 0.25,
"reaction_move_ratio_ad": 0.128,
"adverse_move_ratio_ad": 0.099,
"bars_after_d": 10,
"reasons": [
"initial_PRZ_reaction"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 61347.57,
"a_price": 58160.0,
"tp1_ad_382": 60129.92,
"tp2_ad_618": 59377.65,
"tp3_a_or_structure_liquidity": 58160.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7454,
"ABC": 0.4954,
"BCD": 2.5869,
"XAD": 2.0701
},
"x_price": 59883.2,
"x_idx": 190,
"x_order": 3,
"a_price": 58160.0,
"a_idx": 231,
"a_order": 8,
"b_price": 59444.5,
"b_idx": 244,
"b_order": 8,
"c_price": 60080.9,
"c_idx": 271,
"c_order": 3,
"d_idx": 289
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.716,
"ratio_score": 0.681,
"prz_score": 0.896,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 60520.0,
"prz_range": [
60392.17,
61184.09
],
"prz_width_pct": 1.303,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.95,
"price_to_prz_pct_raw": -1.9548,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.8,
"reaction_detail": {
"reaction_score": 0.8,
"reaction_move_ratio_ad": 0.591,
"adverse_move_ratio_ad": 0.491,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 60788.13,
"a_price": 58888.0,
"tp1_ad_382": 60062.28,
"tp2_ad_618": 59613.85,
"tp3_a_or_structure_liquidity": 58888.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7056,
"ABC": 0.9304,
"BCD": 1.1458,
"XAD": 0.8013
},
"x_price": 60924.7,
"x_idx": 159,
"x_order": 8,
"a_price": 58888.0,
"a_idx": 190,
"a_order": 3,
"b_price": 60325.0,
"b_idx": 198,
"b_order": 5,
"c_price": 58988.0,
"c_idx": 206,
"c_order": 8,
"d_idx": 255
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.633,
"ratio_score": 0.33,
"prz_score": 0.896,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 60788.13,
"prz_range": [
60392.17,
61184.09
],
"prz_width_pct": 1.303,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.95,
"price_to_prz_pct_raw": -1.9548,
"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": 60788.13,
"a_price": 58888.0,
"tp1_ad_382": 60062.28,
"tp2_ad_618": 59613.85,
"tp3_a_or_structure_liquidity": 58888.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7056,
"ABC": 0.9304
},
"x_price": 60924.7,
"x_idx": 159,
"x_order": 8,
"a_price": 58888.0,
"a_idx": 190,
"a_order": 3,
"b_price": 60325.0,
"b_idx": 198,
"b_order": 5,
"c_price": 58988.0,
"c_idx": 206,
"c_order": 8,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.618,
"ratio_score": 0.46,
"prz_score": 0.908,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 61102.5,
"prz_range": [
60372.99,
61135.31
],
"prz_width_pct": 1.255,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.01,
"price_to_prz_pct_raw": -2.0096,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.8,
"reaction_detail": {
"reaction_score": 0.8,
"reaction_move_ratio_ad": 0.736,
"adverse_move_ratio_ad": 0.776,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 60754.15,
"a_price": 59714.8,
"tp1_ad_382": 60357.12,
"tp2_ad_618": 60111.83,
"tp3_a_or_structure_liquidity": 59714.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7032,
"ABC": 1.1878,
"BCD": 1.5313,
"XAD": 1.147
},
"x_price": 60924.7,
"x_idx": 159,
"x_order": 8,
"a_price": 59714.8,
"a_idx": 173,
"a_order": 8,
"b_price": 60565.6,
"b_idx": 213,
"b_order": 3,
"c_price": 59555.0,
"c_idx": 264,
"c_order": 8,
"d_idx": 267
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.883,
"ratio_score": 0.965,
"prz_score": 0.838,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 61944.92,
"prz_range": [
61472.99,
62416.85
],
"prz_width_pct": 1.524,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.09,
"price_to_prz_pct_raw": -0.089,
"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": 61944.92,
"a_price": 57758.6,
"tp1_ad_382": 60345.74,
"tp2_ad_618": 59357.77,
"tp3_a_or_structure_liquidity": 57758.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6006,
"ABC": 0.3775
},
"x_price": 60565.6,
"x_idx": 213,
"x_order": 3,
"a_price": 57758.6,
"a_idx": 241,
"a_order": 8,
"b_price": 59444.5,
"b_idx": 244,
"b_order": 8,
"c_price": 60080.9,
"c_idx": 271,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.864,
"ratio_score": 1.0,
"prz_score": 0.783,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 62173.3,
"prz_range": [
62012.69,
62333.9
],
"prz_width_pct": 0.517,
"prz_confluence_count": 2,
"prz_fib_families": [
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.28,
"price_to_prz_pct_raw": 0.2793,
"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": 62173.3,
"a_price": 57758.6,
"tp1_ad_382": 60486.88,
"tp2_ad_618": 59445.01,
"tp3_a_or_structure_liquidity": 57758.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6006,
"ABC": 0.5895
},
"x_price": 60565.6,
"x_idx": 213,
"x_order": 3,
"a_price": 57758.6,
"a_idx": 241,
"a_order": 8,
"b_price": 59444.5,
"b_idx": 244,
"b_order": 8,
"c_price": 58450.7,
"c_idx": 248,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.861,
"ratio_score": 0.983,
"prz_score": 0.779,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 62180.0,
"prz_range": [
61331.99,
62416.81
],
"prz_width_pct": 1.753,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.2,
"price_to_prz_pct_raw": -0.2027,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 0.95,
"reaction_detail": {
"reaction_score": 0.95,
"reaction_move_ratio_ad": 0.265,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 61874.4,
"a_price": 58160.0,
"tp1_ad_382": 60455.5,
"tp2_ad_618": 59578.9,
"tp3_a_or_structure_liquidity": 58160.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5124,
"ABC": 0.4954,
"BCD": 3.2984,
"XAD": 1.6038
},
"x_price": 60666.6,
"x_idx": 209,
"x_order": 3,
"a_price": 58160.0,
"a_idx": 231,
"a_order": 8,
"b_price": 59444.5,
"b_idx": 244,
"b_order": 8,
"c_price": 60080.9,
"c_idx": 271,
"c_order": 3,
"d_idx": 278
}
],
"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.62,\n \"setup_signals\": [\n \"현재가 $62,000.10이 엄격한 bearish Crab 형성 PRZ $62,012.69-$62,333.90 바로 아래에 위치하며, 목표 D는 $62,173.30\",\n \"완성된 strict bearish Crab이 D=$62,180.00에서 확인 반응을 보였고, PRZ $61,331.99-$62,416.81 내에서 reaction_score 0.95 및 AD0.236 반응 도달\",\n \"최근 7일 고점 $62,180.00과 Crab D 클러스터 $62,173.30-$62,180.00이 거의 중첩되어 상단 유동성/공급 반응 구간 형성\",\n \"추가 bearish Butterfly 후보 PRZ $61,818.72-$62,701.99가 현재가 위에 열려 있어 상방 추격 시 반전 리스크 존으로 작동\",\n \"하단에는 bullish Bat 형성 PRZ $60,287.43-$61,082.19와 D=$60,684.81이 남아 있어, 상단 거절 시 되돌림 목표/반응 후보가 명확함\"\n ],\n \"reasoning\": \"1시간 기준으로 패턴은 82개, 완료 패턴 30개, 형성 D PRZ 52개가 포착됐지만 actionable_patterns_list와 council_relevant_prz_count가 모두 0이므로 하모닉 단독 방향성 신호로는 제한적입니다. 구조적으로는 확정 BOS/CHoCH 또는 명확한 수용 정보가 없어 structure_bias는 neutral로 둡니다. 다만 셋업 관점에서는 현재가 $62,000.10이 bearish Crab/Butterfly 상단 PRZ 클러스터 $61,818.72-$62,701.99 안쪽 또는 바로 아래에 있고, 완성된 strict bearish Crab은 D=$62,180.00에서 reaction_score 0.95를 기록해 단기 하방 반응 리스크가 우세합니다. 반대로 $62,416.85-$62,701.99 상단을 강하게 돌파·수용하면 이 bearish PRZ는 실패 구간으로 전환되며, 하모닉 기반 숏 셋업은 무효화됩니다.\",\n \"key_levels\": {\n \"support\": [\n 61818.72,\n 61472.99,\n 61082.19,\n 60684.81,\n 60345.74,\n 60080.9\n ],\n \"resistance\": [\n 62173.3,\n 62180.0,\n 62333.9,\n 62416.85,\n 62701.99\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$62,701.99 상방 1시간 종가 수용\",\n \"risk_scenario\": \"가격이 $62,416.85를 돌파한 뒤 $62,701.99 위에서 1시간 기준 수용되면 bearish Crab/Butterfly PRZ는 방어 실패로 해석되며, $62,180 고점 돌파 이후 숏 커버링과 추세 추격 매수가 붙을 수 있습니다. 이 경우 하모닉은 반전 근거가 아니라 실패한 공급 존으로 바뀌며, 다음 저항은 새 확장 PRZ 또는 상위 시간대 유동성까지 재산정해야 합니다.\",\n \"data_quality\": \"medium\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bearish",
"overall_confidence": 0.64,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.82,
"active_setups": [
"가격이 Wyckoff AR/UTAD 기준선 $62,075.60-$62,078.60 아래에 위치해 분배 상단 실패 조건이 활성화됨",
"전일 및 7일 고점 $62,180.00 바로 아래에서 매수 유동성이 형성되어 있으며, 다수 분석가가 해당 구간을 핵심 저항으로 지목",
"ICT 기준 프리미엄 구간에서 활성 bearish OB 후보 $62,272.10-$63,209.60이 바로 위에 위치",
"파생 포지셔닝에서 롱 계정 비율 0.637로 롱 쏠림이 강하고, 상단 $62,500-$62,900 청산대와 하단 $60,700-$59,200 청산대가 동시에 가까운 취약 구조",
"피보나치 기준 하락 스윙 $62,180 → $61,229의 0.786 되돌림 $61,976.49를 테스트 중이며, EQ $61,704.50 위 프리미엄 구간",
"하모닉 기준 completed bearish Crab의 D $62,180.00 및 형성 중인 bearish Crab PRZ $62,012.69-$62,333.90이 현재가 인근에 중첩"
],
"setup_vs_structure": "구조 판정은 Wyckoff 분배 우위로 약세 쪽에 기울지만, EMA와 최근 CHoCH 기준의 단기 구조는 아직 완전히 붕괴되지 않아 혼재되어 있다. 실행 셋업은 6개 분석 모두가 약세 조건을 제시해 구조보다 훨씬 더 명확하게 상단 실패·프리미엄 리젝션 리스크를 가리킨다."
},
"signal_breakdown": {
"bullish_count": 2,
"bearish_count": 1,
"neutral_count": 3
},
"key_levels": {
"support": [
61976.49,
61870.0,
61816.72,
61704.5,
61536.63,
60758.3,
60700.0,
60497.58,
60237.05,
59200.0,
58030.0,
57758.6
],
"resistance": [
62075.6,
62078.6,
62180.0,
62272.1,
62500.0,
62740.85,
62837.1,
62900.0,
63209.6
]
},
"confluences": [
"$62,180.00은 Wyckoff의 UT, 파생 트레이더의 7일 고점, 피보나치 하락 스윙 고점, 캔들 저항, ICT 전일 고점, 하모닉 bearish Crab D가 모두 중첩되는 최상위 구조 레벨이다.",
"$62,075.60-$62,078.60은 Wyckoff AR/UTAD 기준선이자 ICT가 제시한 뉴욕 세션 고점 $62,078.60과 겹치는 단기 구조 분기점이다.",
"$62,272.10-$63,209.60 ICT bearish OB는 Wyckoff의 상단 공급대 $62,837.10-$63,209.60 및 파생 상단 청산대 $62,500-$62,900와 겹쳐 공급·유동성 밀집 구간을 형성한다.",
"$61,976.49-$62,012.69 구간은 피보나치 0.786 되돌림 $61,976.49와 하모닉 bearish Crab PRZ 하단 $62,012.69가 가까워 현재가 인근의 반응 구간으로 작동한다.",
"$61,536.63은 파생 및 캔들 양쪽에서 EMA20 지지로 제시되어 단기 상승 구조의 하단 방어선 역할을 한다.",
"$60,700-$60,758.30 구간은 파생 하방 청산대 $60,700, ICT bullish CHoCH 기준 $60,758.30, 피보나치 확장/클러스터 $60,743 부근이 겹치는 중간 구조 지지대다.",
"$58,030.00-$57,758.60은 Wyckoff SOW 저점 $58,030.00과 장기 하단 기준 $57,758.60이 겹치는 분배 구조의 하단 앵커 영역이다."
],
"conflicts": [
"Wyckoff는 분배 Phase C 및 UTAD 후보를 근거로 구조를 bearish로 보지만, 파생과 ICT는 현재가가 EMA20·EMA120·EMA240 및 최근 bullish CHoCH $60,758.30 위에 있어 확인된 단기 구조는 아직 bullish라고 본다.",
"피보나치·캔들·하모닉은 구조 자체를 neutral로 두면서도 실행 셋업은 모두 bearish로 평가한다. 즉, 확정 구조 전환보다는 프리미엄 구간의 리젝션 조건을 더 강조한다.",
"하모닉은 $62,180.00 부근 completed bearish Crab 반응을 제시하지만, 실행 가능한 의회급 PRZ는 없다고 평가되어 단독 구조 판정 권한은 낮다.",
"캔들에서는 bullish engulfing 후보의 품질이 일부 bearish 패턴보다 높지만, 전체 bear score가 bull score를 상회하고 위치가 7일 고점 바로 아래라 순효과는 약세 셋업으로 해석된다."
],
"executive_summary": "BTC 1시간 구조는 단기 EMA와 CHoCH 기준으로는 아직 완전한 하락 전환이 확인되지 않았지만, Wyckoff 관점에서는 분배 후보 구조의 Phase C, 즉 UTAD 위험 구간으로 진단된다. 현재가는 $62,075.60-$62,078.60 AR/UTAD 기준선 아래에 있으며, $62,180.00은 Wyckoff·ICT·피보나치·캔들·파생·하모닉이 모두 주목하는 핵심 상단 유동성 레벨이다. 구조적으로 가장 중요한 공급대는 $62,272.10-$63,209.60이며, 이 구간은 ICT bearish OB와 Wyckoff 상단 공급대, 파생 청산대가 겹친다. 반면 $61,536.63, $60,700-$60,758.30, $58,030.00-$57,758.60은 하단 구조 방어 및 재평가 레벨이다. 약세 구조 판단은 $62,180.00 회복 시 약화되고, $63,209.60 상방 수용 시 분배/UTAD 진단은 무효화된다.",
"raw_llm_response": "{\n \"overall_signal\": \"bearish\",\n \"overall_confidence\": 0.64,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.82,\n \"active_setups\": [\n \"가격이 Wyckoff AR/UTAD 기준선 $62,075.60-$62,078.60 아래에 위치해 분배 상단 실패 조건이 활성화됨\",\n \"전일 및 7일 고점 $62,180.00 바로 아래에서 매수 유동성이 형성되어 있으며, 다수 분석가가 해당 구간을 핵심 저항으로 지목\",\n \"ICT 기준 프리미엄 구간에서 활성 bearish OB 후보 $62,272.10-$63,209.60이 바로 위에 위치\",\n \"파생 포지셔닝에서 롱 계정 비율 0.637로 롱 쏠림이 강하고, 상단 $62,500-$62,900 청산대와 하단 $60,700-$59,200 청산대가 동시에 가까운 취약 구조\",\n \"피보나치 기준 하락 스윙 $62,180 → $61,229의 0.786 되돌림 $61,976.49를 테스트 중이며, EQ $61,704.50 위 프리미엄 구간\",\n \"하모닉 기준 completed bearish Crab의 D $62,180.00 및 형성 중인 bearish Crab PRZ $62,012.69-$62,333.90이 현재가 인근에 중첩\"\n ],\n \"setup_vs_structure\": \"구조 판정은 Wyckoff 분배 우위로 약세 쪽에 기울지만, EMA와 최근 CHoCH 기준의 단기 구조는 아직 완전히 붕괴되지 않아 혼재되어 있다. 실행 셋업은 6개 분석 모두가 약세 조건을 제시해 구조보다 훨씬 더 명확하게 상단 실패·프리미엄 리젝션 리스크를 가리킨다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 2,\n \"bearish_count\": 1,\n \"neutral_count\": 3\n },\n \"key_levels\": {\n \"support\": [\n 61976.49,\n 61870.0,\n 61816.72,\n 61704.5,\n 61536.63,\n 60758.3,\n 60700.0,\n 60497.58,\n 60237.05,\n 59200.0,\n 58030.0,\n 57758.6\n ],\n \"resistance\": [\n 62075.6,\n 62078.6,\n 62180.0,\n 62272.1,\n 62500.0,\n 62740.85,\n 62837.1,\n 62900.0,\n 63209.6\n ]\n },\n \"confluences\": [\n \"$62,180.00은 Wyckoff의 UT, 파생 트레이더의 7일 고점, 피보나치 하락 스윙 고점, 캔들 저항, ICT 전일 고점, 하모닉 bearish Crab D가 모두 중첩되는 최상위 구조 레벨이다.\",\n \"$62,075.60-$62,078.60은 Wyckoff AR/UTAD 기준선이자 ICT가 제시한 뉴욕 세션 고점 $62,078.60과 겹치는 단기 구조 분기점이다.\",\n \"$62,272.10-$63,209.60 ICT bearish OB는 Wyckoff의 상단 공급대 $62,837.10-$63,209.60 및 파생 상단 청산대 $62,500-$62,900와 겹쳐 공급·유동성 밀집 구간을 형성한다.\",\n \"$61,976.49-$62,012.69 구간은 피보나치 0.786 되돌림 $61,976.49와 하모닉 bearish Crab PRZ 하단 $62,012.69가 가까워 현재가 인근의 반응 구간으로 작동한다.\",\n \"$61,536.63은 파생 및 캔들 양쪽에서 EMA20 지지로 제시되어 단기 상승 구조의 하단 방어선 역할을 한다.\",\n \"$60,700-$60,758.30 구간은 파생 하방 청산대 $60,700, ICT bullish CHoCH 기준 $60,758.30, 피보나치 확장/클러스터 $60,743 부근이 겹치는 중간 구조 지지대다.\",\n \"$58,030.00-$57,758.60은 Wyckoff SOW 저점 $58,030.00과 장기 하단 기준 $57,758.60이 겹치는 분배 구조의 하단 앵커 영역이다.\"\n ],\n \"conflicts\": [\n \"Wyckoff는 분배 Phase C 및 UTAD 후보를 근거로 구조를 bearish로 보지만, 파생과 ICT는 현재가가 EMA20·EMA120·EMA240 및 최근 bullish CHoCH $60,758.30 위에 있어 확인된 단기 구조는 아직 bullish라고 본다.\",\n \"피보나치·캔들·하모닉은 구조 자체를 neutral로 두면서도 실행 셋업은 모두 bearish로 평가한다. 즉, 확정 구조 전환보다는 프리미엄 구간의 리젝션 조건을 더 강조한다.\",\n \"하모닉은 $62,180.00 부근 completed bearish Crab 반응을 제시하지만, 실행 가능한 의회급 PRZ는 없다고 평가되어 단독 구조 판정 권한은 낮다.\",\n \"캔들에서는 bullish engulfing 후보의 품질이 일부 bearish 패턴보다 높지만, 전체 bear score가 bull score를 상회하고 위치가 7일 고점 바로 아래라 순효과는 약세 셋업으로 해석된다.\"\n ],\n \"highest_conviction_analyst\": \"Wyckoff Expert — 분배 적합도가 가장 높고, BC $62,837.10 → AR $62,075.60 → ST $63,209.60 → SOW $58,030.00 → UT $62,180.00 → UTAD $62,078.60의 구체적 순서를 제시해 구조 진단의 가격·단계 정밀도가 가장 높다.\",\n \"invalidation_level\": \"$63,209.60 상방 수용. 1차로는 $62,180.00 회복, 2차로는 $62,837.10 돌파가 약세 구조를 약화시키며, $63,209.60 위에서 안착하면 현재 분배/UTAD 해석은 구조적으로 무효화된다.\",\n \"executive_summary\": \"BTC 1시간 구조는 단기 EMA와 CHoCH 기준으로는 아직 완전한 하락 전환이 확인되지 않았지만, Wyckoff 관점에서는 분배 후보 구조의 Phase C, 즉 UTAD 위험 구간으로 진단된다. 현재가는 $62,075.60-$62,078.60 AR/UTAD 기준선 아래에 있으며, $62,180.00은 Wyckoff·ICT·피보나치·캔들·파생·하모닉이 모두 주목하는 핵심 상단 유동성 레벨이다. 구조적으로 가장 중요한 공급대는 $62,272.10-$63,209.60이며, 이 구간은 ICT bearish OB와 Wyckoff 상단 공급대, 파생 청산대가 겹친다. 반면 $61,536.63, $60,700-$60,758.30, $58,030.00-$57,758.60은 하단 구조 방어 및 재평가 레벨이다. 약세 구조 판단은 $62,180.00 회복 시 약화되고, $63,209.60 상방 수용 시 분배/UTAD 진단은 무효화된다.\"\n}"
},
"overall_signal": "bearish",
"overall_confidence": 0.64,
"operating_path": {
"path_type": "complex",
"confidence": 0.62,
"waypoints": [
{
"seq": 1,
"price": 62180.0,
"type": "liquidity_sweep",
"source": "ICT(전일/7일 고점·buy-side liquidity 유도), Wyckoff(UT $62,180), Fibonacci(하락 스윙 고점), Harmonic(bearish Crab D, reaction_score 0.95), Derivatives(7일 고점·상단 청산대), Candlestick(7일 고점 저항)",
"description": "7개 분석이 중첩되는 최상위 상단 유동성 $62,180 스윕. 현재가 바로 위 buy-side liquidity를 흡수하며 bear OB 하단 $62,272.10에서 리젝션되는 UTAD형 상단 실패. 극단적 롱 쏠림(계정 롱 비율 0.637, crowding 1.000)을 유인한 뒤 마크다운을 개시하는 트리거 지점.",
"est_hours": 2.0,
"turning_zone": [
62180.0,
62280.0
],
"likely_wick": 62260.0,
"rejection_confirm": 61976.49,
"invalid_overshoot": 62355.0,
"calibration_reasoning": "liquidity_sweep이므로 base 위로 존을 확장했고, 경로가 명시한 리젝션 라인인 bear OB 하단 $62,272.10(저항 클러스터)을 상단 앵커로 삼아 wick 여유를 더해 $62,280까지 설정(폭 약 0.29×ATR). likely_wick은 OB 직전 buy-side 유동성을 흡수하는 $62,260, invalid_overshoot는 OB를 명확히 상향 돌파하는 base+0.5ATR 지점. 하모닉 crab PRZ $61,944.92는 base 아래·report-only라 존 이동에 미반영."
},
{
"seq": 2,
"price": 61607.03,
"type": "support_test",
"source": "Fibonacci(강한 컨플루언스 $61,607.03, strict score 1.0), EMA20 $61,536.63 근접(Derivatives·Candlestick)",
"description": "프리미엄 리젝션 후 1차 마크다운 타깃. fib 클러스터($61,976.49→$61,816.72→$61,704.50) 하단을 관통한 뒤 도달하는 WP 후보 테이블 최상위 strict 레벨이며, 바로 아래 EMA20 $61,536.63이 단기 상승 구조의 방어선으로 대기.",
"est_hours": 9.0,
"turning_zone": [
61500.0,
61607.03
],
"likely_wick": 61536.63,
"rejection_confirm": 61704.5,
"invalid_overshoot": 61450.0,
"calibration_reasoning": "support_test이므로 base 아래로 존을 확장. 4중 fib 컨플루언스($61,607.03: ret_0.236/0.382/0.5/0.5)가 base를 형성하고 바로 아래 EMA20 $61,536.63이 단기 상승 구조 방어선이라, 존 하단을 EMA20 살짝 아래 반라운드 $61,500까지 설정(폭 약 0.31×ATR). likely_wick은 방어선 EMA20 $61,536.63, 리젝션 확인은 위쪽 fib 지지 $61,704.50 재탈환, EMA20을 명확히 이탈하는 $61,450에서 WP2 턴 무효(→WP3 가속)."
},
{
"seq": 3,
"price": 60758.3,
"type": "swing_low",
"source": "ICT(CHoCH_bullish 기준선 $60,758.30), Derivatives(하방 청산대 $60,700), Fibonacci(클러스터 $60,743.17 strict 0.85), EMA240 $60,827.35 근접",
"description": "EMA20 이탈로 bearish 가속이 확인되면 도달하는 중간 구조 지지·청산 밀집대. ICT CHoCH 기준선·파생 하방 청산대·fib 클러스터가 삼중으로 겹치는 방어 구간이며, 이탈 시 EMA120 $60,497.58 / EQ $60,237.05로 확장 여지(파생 fragility 0.844).",
"est_hours": 19.0,
"turning_zone": [
60497.58,
60758.3
],
"likely_wick": 60690.0,
"rejection_confirm": 61099.66,
"invalid_overshoot": 60237.05,
"calibration_reasoning": "터미널 swing_low라 존을 넓게(약 0.74×ATR) 설정. fib 컨플루언스 $60,743.17(ext_1.618/ret_0.382/ext_1.414)·라운드 챠먼 지지 $60,700·파생 청산 밀집대를 존 안에 포함하고, 확장 방어선 EMA120 $60,497.58을 존 하단으로 앵커. 라운드 지지 $60,700 바로 아래 sell-side 유동성을 스윕하는 $60,690을 likely_wick으로, 재탈환 확인은 상단 컨플루언스 $61,099.66, 파생 fragility 0.844를 감안해 EQ $60,237.05 하향 이탈 시 무효."
}
],
"period_extremes": {
"4h": {
"expected_high": 62180.0,
"expected_low": 61704.5,
"high_first": true
},
"8h": {
"expected_high": 62180.0,
"expected_low": 61536.63,
"high_first": true
},
"24h": {
"expected_high": 62180.0,
"expected_low": 60497.58,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 62272.1,
"description": "bear OB 하단 $62,272.10을 1시간 종가로 수용($62,180 리젝션 실패)하면 프리미엄 약세 시나리오가 약화되고, OB mid $62,740.85·상단 청산대 $62,900 방향으로 숏 커버링/청산 스퀴즈 전환."
},
"bearish": {
"price": 61536.63,
"description": "단기 상승 구조의 방어선 EMA20 $61,536.63을 하향 이탈·수용하면 bearish 마크다운이 가속되어 $60,758.30 CHoCH 기준선·$60,700 하방 청산대, 이어 EMA120 $60,497.58까지 확장."
}
},
"scenario_invalidation": 62500.0,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.62,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 62180.0,\n \"type\": \"liquidity_sweep\",\n \"source\": \"ICT(전일/7일 고점·buy-side liquidity 유도), Wyckoff(UT $62,180), Fibonacci(하락 스윙 고점), Harmonic(bearish Crab D, reaction_score 0.95), Derivatives(7일 고점·상단 청산대), Candlestick(7일 고점 저항)\",\n \"description\": \"7개 분석이 중첩되는 최상위 상단 유동성 $62,180 스윕. 현재가 바로 위 buy-side liquidity를 흡수하며 bear OB 하단 $62,272.10에서 리젝션되는 UTAD형 상단 실패. 극단적 롱 쏠림(계정 롱 비율 0.637, crowding 1.000)을 유인한 뒤 마크다운을 개시하는 트리거 지점.\",\n \"est_hours\": 2.0\n },\n {\n \"seq\": 2,\n \"price\": 61607.03,\n \"type\": \"support_test\",\n \"source\": \"Fibonacci(강한 컨플루언스 $61,607.03, strict score 1.0), EMA20 $61,536.63 근접(Derivatives·Candlestick)\",\n \"description\": \"프리미엄 리젝션 후 1차 마크다운 타깃. fib 클러스터($61,976.49→$61,816.72→$61,704.50) 하단을 관통한 뒤 도달하는 WP 후보 테이블 최상위 strict 레벨이며, 바로 아래 EMA20 $61,536.63이 단기 상승 구조의 방어선으로 대기.\",\n \"est_hours\": 9.0\n },\n {\n \"seq\": 3,\n \"price\": 60758.3,\n \"type\": \"swing_low\",\n \"source\": \"ICT(CHoCH_bullish 기준선 $60,758.30), Derivatives(하방 청산대 $60,700), Fibonacci(클러스터 $60,743.17 strict 0.85), EMA240 $60,827.35 근접\",\n \"description\": \"EMA20 이탈로 bearish 가속이 확인되면 도달하는 중간 구조 지지·청산 밀집대. ICT CHoCH 기준선·파생 하방 청산대·fib 클러스터가 삼중으로 겹치는 방어 구간이며, 이탈 시 EMA120 $60,497.58 / EQ $60,237.05로 확장 여지(파생 fragility 0.844).\",\n \"est_hours\": 19.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 62180.0, \"expected_low\": 61704.5, \"high_first\": true},\n \"8h\": {\"expected_high\": 62180.0, \"expected_low\": 61536.63, \"high_first\": true},\n \"24h\": {\"expected_high\": 62180.0, \"expected_low\": 60497.58, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\"price\": 62272.1, \"description\": \"bear OB 하단 $62,272.10을 1시간 종가로 수용($62,180 리젝션 실패)하면 프리미엄 약세 시나리오가 약화되고, OB mid $62,740.85·상단 청산대 $62,900 방향으로 숏 커버링/청산 스퀴즈 전환.\"},\n \"bearish\": {\"price\": 61536.63, \"description\": \"단기 상승 구조의 방어선 EMA20 $61,536.63을 하향 이탈·수용하면 bearish 마크다운이 가속되어 $60,758.30 CHoCH 기준선·$60,700 하방 청산대, 이어 EMA120 $60,497.58까지 확장.\"}\n },\n \"scenario_invalidation\": 62500.0\n}\n```"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 62180.0,
"turning_zone": [
62180.0,
62280.0
],
"likely_wick": 62260.0,
"rejection_confirm": 61976.49,
"invalid_overshoot": 62355.0,
"calibration_reasoning": "liquidity_sweep이므로 base 위로 존을 확장했고, 경로가 명시한 리젝션 라인인 bear OB 하단 $62,272.10(저항 클러스터)을 상단 앵커로 삼아 wick 여유를 더해 $62,280까지 설정(폭 약 0.29×ATR). likely_wick은 OB 직전 buy-side 유동성을 흡수하는 $62,260, invalid_overshoot는 OB를 명확히 상향 돌파하는 base+0.5ATR 지점. 하모닉 crab PRZ $61,944.92는 base 아래·report-only라 존 이동에 미반영."
},
{
"seq": 2,
"base_target": 61607.03,
"turning_zone": [
61500.0,
61607.03
],
"likely_wick": 61536.63,
"rejection_confirm": 61704.5,
"invalid_overshoot": 61450.0,
"calibration_reasoning": "support_test이므로 base 아래로 존을 확장. 4중 fib 컨플루언스($61,607.03: ret_0.236/0.382/0.5/0.5)가 base를 형성하고 바로 아래 EMA20 $61,536.63이 단기 상승 구조 방어선이라, 존 하단을 EMA20 살짝 아래 반라운드 $61,500까지 설정(폭 약 0.31×ATR). likely_wick은 방어선 EMA20 $61,536.63, 리젝션 확인은 위쪽 fib 지지 $61,704.50 재탈환, EMA20을 명확히 이탈하는 $61,450에서 WP2 턴 무효(→WP3 가속)."
},
{
"seq": 3,
"base_target": 60758.3,
"turning_zone": [
60497.58,
60758.3
],
"likely_wick": 60690.0,
"rejection_confirm": 61099.66,
"invalid_overshoot": 60237.05,
"calibration_reasoning": "터미널 swing_low라 존을 넓게(약 0.74×ATR) 설정. fib 컨플루언스 $60,743.17(ext_1.618/ret_0.382/ext_1.414)·라운드 챠먼 지지 $60,700·파생 청산 밀집대를 존 안에 포함하고, 확장 방어선 EMA120 $60,497.58을 존 하단으로 앵커. 라운드 지지 $60,700 바로 아래 sell-side 유동성을 스윕하는 $60,690을 likely_wick으로, 재탈환 확인은 상단 컨플루언스 $61,099.66, 파생 fragility 0.844를 감안해 EQ $60,237.05 하향 이탈 시 무효."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 62180.00,\n \"turning_zone\": [62180.00, 62280.00],\n \"likely_wick\": 62260.00,\n \"rejection_confirm\": 61976.49,\n \"invalid_overshoot\": 62355.00,\n \"calibration_reasoning\": \"liquidity_sweep이므로 base 위로 존을 확장했고, 경로가 명시한 리젝션 라인인 bear OB 하단 $62,272.10(저항 클러스터)을 상단 앵커로 삼아 wick 여유를 더해 $62,280까지 설정(폭 약 0.29×ATR). likely_wick은 OB 직전 buy-side 유동성을 흡수하는 $62,260, invalid_overshoot는 OB를 명확히 상향 돌파하는 base+0.5ATR 지점. 하모닉 crab PRZ $61,944.92는 base 아래·report-only라 존 이동에 미반영.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 61607.03,\n \"turning_zone\": [61500.00, 61607.03],\n \"likely_wick\": 61536.63,\n \"rejection_confirm\": 61704.50,\n \"invalid_overshoot\": 61450.00,\n \"calibration_reasoning\": \"support_test이므로 base 아래로 존을 확장. 4중 fib 컨플루언스($61,607.03: ret_0.236/0.382/0.5/0.5)가 base를 형성하고 바로 아래 EMA20 $61,536.63이 단기 상승 구조 방어선이라, 존 하단을 EMA20 살짝 아래 반라운드 $61,500까지 설정(폭 약 0.31×ATR). likely_wick은 방어선 EMA20 $61,536.63, 리젝션 확인은 위쪽 fib 지지 $61,704.50 재탈환, EMA20을 명확히 이탈하는 $61,450에서 WP2 턴 무효(→WP3 가속).\"\n },\n {\n \"seq\": 3,\n \"base_target\": 60758.30,\n \"turning_zone\": [60497.58, 60758.30],\n \"likely_wick\": 60690.00,\n \"rejection_confirm\": 61099.66,\n \"invalid_overshoot\": 60237.05,\n \"calibration_reasoning\": \"터미널 swing_low라 존을 넓게(약 0.74×ATR) 설정. fib 컨플루언스 $60,743.17(ext_1.618/ret_0.382/ext_1.414)·라운드 챠먼 지지 $60,700·파생 청산 밀집대를 존 안에 포함하고, 확장 방어선 EMA120 $60,497.58을 존 하단으로 앵커. 라운드 지지 $60,700 바로 아래 sell-side 유동성을 스윕하는 $60,690을 likely_wick으로, 재탈환 확인은 상단 컨플루언스 $61,099.66, 파생 fragility 0.844를 감안해 EQ $60,237.05 하향 이탈 시 무효.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 52.1,
"chairman": 96.7,
"operating_path": 342.9,
"tp_calibrator": 169.1
},
"agents": {},
"total_s": 660.9
}
}