Signal: BEARISH (72%) | Price: $60,123.50 | 2026-07-02 01:00 KST | 300 candles
Council: 1 bullish, 3 neutral, 2 bearish | Support: $59,903 / $59,845 / $59,728 | Resistance: $60,142 / $60,467 / $60,509
현재 BTC 1시간 구조는 Wyckoff confirmed distribution 이후 Phase E 저점 $57,758.60에서 반등한 상태이며, active 구조는 재분배 후보가 형성되는 구간으로 해석된다. 가격은 $60,123.50으로 $59,060.00 SOW와 $59,844.85 7일 EQ를 회복했지만, $60,466.90~$60,758.30 Wyckoff/ICT/파생 저항 클러스터와 EMA240 $60,509.39 아래에 있어 상위 구조 전환은 아직 확인되지 않았다. 실행 관점에서는 ICT premium, Fibonacci 1.414 확장 $60,142.46 테스트, Derivatives $60,700 청산 밀집이 모두 프리미엄 저항 조건을 강화하지만, $59,615.47~$60,093.62 하모닉 bullish PRZ와 bullish engulfing은 단기 방어 조건으로 남아 있다. 구조적 bearish 판독의 1차 약화 조건은 $60,758.30~$60,734.00 상방 수용이며, 핵심 무효화는 $61,870.00 회복이다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | BEARISH | 74% | $59,060 / $58,294 | $60,467 / $60,758 |
| ICT Trader | BEARISH | 86% | $59,728 / $59,213 | $60,520 / $60,667 |
| Derivatives Trader | BEARISH | 62% | $59,900 / $59,845 | $60,509 / $60,700 |
| Candlestick Reader | BULLISH | 62% | $59,845 / $59,728 | $60,509 / $61,931 |
| Fibonacci Analyst | NEUTRAL | 61% | $59,903 / $59,444 | $60,142 / $60,486 |
| Harmonic Specialist | BULLISH | 56% | $60,094 / $59,855 | $60,123 / $60,289 |
Support: $59,060 / $58,294 / $58,160 | Resistance: $60,467 / $60,758 / $61,870 | Horizon: short to medium term
1시간 Wyckoff 구조는 regime=DIS, regime_state=confirmed_dis, phase_context=distribution / Phase E로 확인되어 구조적 해석은 bearish이다. 주요 분배 체인은 BC $63,410.30 → AR $62,836.60 → ST $64,568.00 → UT $63,090.90 → UTAD $63,209.60 → SOW $59,060.00 → Phase E 저점 $57,758.60로 이어져, 이미 원 분배 레인지 하단 이탈 후 Phase E 진행으로 읽힌다. 다만 현재가 $60,123.50는 Phase E 저점에서 반등해 SOW $59,060.00 위에 있으며, 단기적으로는 $60,466.90~$60,758.30 저항대에서 LPSY성 거절이 나오는지 확인해야 한다. 따라서 structure_bias는 bearish로 확정적이지만, setup_bias는 아직 명확한 거절 확인 전이므로 neutral에 가깝다.
Support: $59,728 / $59,213 / $59,063 | Resistance: $60,520 / $60,667 / $60,734 | Horizon: short to medium term
확정 구조는 bearish로 판단한다. 최근 구조 이벤트는 bearish CHoCH $63,220.00, bearish BOS $61,870.00, bearish BOS $59,060.00, bearish BOS $59,714.80, bearish CHoCH $58,850.00 등 매도 측 구조 전환이 우세하며 bear_score 14.2가 bull_score 2.5를 크게 상회한다. 현재가는 $60,123.50으로 EQ $59,212.60 위 premium에 있고, bearish retracement가 77.0%까지 진행되어 ICT 관점에서는 저점 추격 매도가 아니라 프리미엄 되돌림 매도 조건에 가깝다. 단기적으로 $60,520.00 Asian kill zone high와 $60,666.60 range high를 넘지 못하면 $59,728.50 EMA120, $59,212.60 EQ, 이후 $58,200.00 previous day low 재공격 가능성이 높다.
Support: $59,900 / $59,845 / $58,900 | Resistance: $60,509 / $60,700 / $61,100 | Horizon: short term, 4-8시간
현재 BTC는 $60,123.50으로 7일 레인지 EQ $59,844.85 위의 프리미엄 구간에 있지만, EMA240 $60,509.39 아래에 있어 구조적으로는 명확한 상승 수용이 확인되지 않았다. 파생 포지셔닝은 가격이 24시간 +3.03% 상승했음에도 OI가 -0.1220% 감소했고 CVD divergence가 0.700으로 높아, 상승이 강한 신규 매수보다는 숏커버 또는 얇은 유동성 기반일 가능성이 크다. 상단에는 $60,700 최강 청산 레벨과 $61,100 청산 저항이 있어 단기적으로 위꼬리 유동성 스윕 후 되돌림 리스크가 크다. 롱 계정 비율이 0.669이고 account_long_crowding이 1.000인 점은 이미 롱 쪽이 혼잡하다는 의미라, $60,700-$61,100 구간에서 실패하면 $59,900 및 $58,900 하단 청산 구간으로 빠르게 되돌릴 수 있다.
Support: $59,845 / $59,728 / $59,063 | Resistance: $60,509 / $61,931 | Horizon: short term
최근 핵심 캔들 신호는 고거래량 bullish_engulfing이며 품질 0.709로 신뢰도가 가장 높고, bull_score 1.65가 bear_score 0.60을 뚜렷하게 상회합니다. 현재 BTC는 $60,123.50으로 EMA20 $59,063.02와 EMA120 $59,728.50 위에 있어 단기 반등 구조는 살아 있지만, EMA240 $60,509.39 및 7일 고점 $61,931.10 돌파가 없어 확정적 bullish 구조 전환으로 보기는 이릅니다. 따라서 structure_bias는 아직 중립이며, setup_bias는 $59,844.85 EQ 회복과 강한 bullish engulfing을 근거로 bullish입니다. 단기적으로 $60,509.39를 종가 기준으로 수용하면 $61,931.10 재시험 가능성이 높아집니다.
Support: $59,903 / $59,444 / $59,047 | Resistance: $60,142 / $60,486 / $61,130 | Horizon: short term
확인된 피보나치 구조는 $57,759 저점에서 $59,444 고점으로 형성된 상승 스윙이며, 현재가 $60,123.50은 1.272 확장 $59,903.06 위에서 거래되고 있어 단기 구조_bias는 bullish로 판단된다. 다만 현재 가격은 1.414 확장 $60,142.46에 불과 0.03% 근접해 있으며, $60,022.76 컨플루언스 구간에서 ‘testing’ 상태이므로 즉시 추격보다는 저항 반응을 우선 확인해야 한다. setup_bias는 bearish로 평가하는데, 가격이 0.5 되돌림 $58,601.55 및 0.618 골든 비율 $58,402.61보다 훨씬 위의 프리미엄 구간에 있고, 다음 저항 $60,486.39와 $61,130.40까지의 상승 여력 대비 되돌림 리스크가 커졌기 때문이다. $59,903.06을 유지하면 $60,486.39, 이후 $61,130.40까지 확장 시도가 가능하지만, 해당 지지 이탈 시 $59,444.50과 $59,046.63으로 되돌림이 열릴 수 있다.
Support: $60,094 / $59,855 / $59,743 | Resistance: $60,123 / $60,289 / $60,558 | Horizon: short term
현재 핵심 harmonic setup은 $59,615.47-$60,093.59의 엄격/고품질 Bullish Bat이며 score 0.962, ratio_score 1.0, PRZ score 1.0으로 가장 우수합니다. 동일 구간에 Bullish Butterfly PRZ $59,743.46-$60,093.62도 겹쳐 있어 $59.75k-$60.09k는 실질적인 하방 방어/반등 후보 구간이지만, 확인된 PRZ rejection은 아직 0개이므로 구조 전환 신호로 간주할 수는 없습니다. 방향 점수는 bullish 0.396 대 bearish 0.131로 bullish 우위이나 총점 0.527, dominance 0.502라 강한 단독 추세 신호는 아닙니다. 따라서 structure_bias는 확정 BOS/CHoCH 자료 부재로 neutral, setup_bias만 bullish이며, 상단에서는 $60,620.89-$61,046.73의 bearish Gartley PRZ가 명확한 반응/익절/리스크 존입니다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $60,667 | liquidity_sweep | ICT (range high $60,666.60, Asian high $60,520.00), Derivatives ($60,700 최강 청산 밀집), Wyckoff (재분배 저항 $60,466.90 / UT $60,758.30 LPSY 거절), Candlestick·Derivatives (EMA240 $60,509.39) | 2.5 | 단기 bullish 모멘텀(고거래량 bullish engulfing 품질 0.709, morning star, 하모닉 Bullish Bat/Butterfly PRZ $59,615~$60,094 방어)이 EMA240 $60,509.39와 $60.47k~$60.52k 핵심 저항 클러스터를 넘어 ICT range high $60,666.60 위 buy-side 유동성과 Derivatives $60,700 청산 밀집을 스윕하는 프리미엄 저항 반응 구간. Wyckoff UT $60,758.30 바로 아래에서 LPSY성 거절을 확인하는 지점으로, 셋업 레이어의 '프리미엄 저항 반응 확인형' 구조에 해당한다. OI 감소·CVD divergence 0.700·롱 혼잡 1.000은 이 스윕이 신규 매수보다 숏커버/유동성 기반임을 시사한다. |
| 2 | $59,728 | support_test | ICT (EMA120 $59,728.50), Candlestick (7일 EQ $59,844.85, EMA120 $59,728.50), Fibonacci (ext_1.272 $59,903.06) | 8 | $60,666.60 LPSY 거절 후 첫 지지 클러스터. Fib $59,903.06 → 7일 EQ $59,844.85 상실 시 EMA120 $59,728.50(ICT·Candlestick 컨플루언스) 테스트로 이어진다. 프리미엄에서 균형/할인 구간으로의 전환을 확인하는 지점이며, 여기서 방어 실패 시 하락이 가속된다. |
| 3 | $59,063 | swing_low | Wyckoff (SOW $59,060.00), ICT (EMA20 $59,063.02, EQ $59,212.60), Candlestick (EMA20 $59,063.02), Fibonacci ($59,046.63) | 18 | EMA120 이탈 후 ICT EQ $59,212.60을 거쳐 구조적 하단 확인 레벨 $59,063.02(Wyckoff SOW $59,060·EMA20·Fib $59,046.63 컨플루언스 #6) 재시험. 챠어맨이 '회복'으로 지목한 SOW 라인의 재시험으로, 여기서 이탈이 확정되면 Phase E 저점 $57,758.60 방향 재분배 연장이 열린다. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $59,903 | $60,667 | High first |
| 8h | $59,728 | $60,667 | High first |
| 24h | $59,060 | $60,667 | High first |
Invalidation: $60,758
```json
{
"path_type": "complex",
"confidence": 0.68,
"waypoints": [
{
"seq": 1,
"price": 60666.60,
"type": "liquidity_sweep",
"source": "ICT (range high $60,666.60, Asian high $60,520.00), Derivatives ($60,700 최강 청산 밀집), Wyckoff (재분배 저항 $60,466.90 / UT $60,758.30 LPSY 거절), Candlestick·Derivatives (EMA240 $60,509.39)",
"description": "단기 bullish 모멘텀(고거래량 bullish engulfing 품질 0.709, morning star, 하모닉 Bullish Bat/Butterfly PRZ $59,615~$60,094 방어)이 EMA240 $60,509.39와 $60.47k~$60.52k 핵심 저항 클러스터를 넘어 ICT range high $60,666.60 위 buy-side 유동성과 Derivatives $60,700 청산 밀집을 스윕하는 프리미엄 저항 반응 구간. Wyckoff UT $60,758.30 바로 아래에서 LPSY성 거절을 확인하는 지점으로, 셋업 레이어의 '프리미엄 저항 반응 확인형' 구조에 해당한다. OI 감소·CVD divergence 0.700·롱 혼잡 1.000은 이 스윕이 신규 매수보다 숏커버/유동성 기반임을 시사한다.",
"est_hours": 2.5
},
{
"seq": 2,
"price": 59728.50,
"type": "support_test",
"source": "ICT (EMA120 $59,728.50), Candlestick (7일 EQ $59,844.85, EMA120 $59,728.50), Fibonacci (ext_1.272 $59,903.06)",
"description": "$60,666.60 LPSY 거절 후 첫 지지 클러스터. Fib $59,903.06 → 7일 EQ $59,844.85 상실 시 EMA120 $59,728.50(ICT·Candlestick 컨플루언스) 테스트로 이어진다. 프리미엄에서 균형/할인 구간으로의 전환을 확인하는 지점이며, 여기서 방어 실패 시 하락이 가속된다.",
"est_hours": 8
},
{
"seq": 3,
"price": 59063.02,
"type": "swing_low",
"source": "Wyckoff (SOW $59,060.00), ICT (EMA20 $59,063.02, EQ $59,212.60), Candlestick (EMA20 $59,063.02), Fibonacci ($59,046.63)",
"description": "EMA120 이탈 후 ICT EQ $59,212.60을 거쳐 구조적 하단 확인 레벨 $59,063.02(Wyckoff SOW $59,060·EMA20·Fib $59,046.63 컨플루언스 #6) 재시험. 챠어맨이 '회복'으로 지목한 SOW 라인의 재시험으로, 여기서 이탈이 확정되면 Phase E 저점 $57,758.60 방향 재분배 연장이 열린다.",
"est_hours": 18
}
],
"period_extremes": {
"4h": {"expected_high": 60666.60, "expected_low": 59903.06, "high_first": true},
"8h": {"expected_high": 60666.60, "expected_low": 59728.50, "high_first": true},
"24h": {"expected_high": 60666.60, "expected_low": 59060.00, "high_first": true}
},
"triggers": {
"bullish": {"price": 60758.30, "description": "Wyckoff UT $60,758.30 상방 시간봉 종가 수용 + EMA240 $60,509.39 회복 시 LPSY 거절 시나리오 무효화, $61,100 → $61,931.10 상방 가속. 핵심 구조 무효는 $61,870.00."},
"bearish": {"price": 59063.02, "description": "SOW $59,060.00 / EMA20 $59,063.02 시간봉 종가 이탈 시 재분배 재확인, $58,200.00(ICT 전일 저점) → $57,758.60 Phase E 저점 방향 하락 가속."}
},
"scenario_invalidation": 60758.30
}
```{
"overall_signal": "bearish",
"overall_confidence": 0.72,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.76,
"active_setups": [
"ICT: 현재가 $60,123.50는 EQ $59,212.60 위 premium zone이며 bearish retracement 77.0% 구간",
"Derivatives: $60,700 최강 상단 청산 밀집과 $61,100 추가 청산 저항, 롱 계정 혼잡도 1.000",
"Fibonacci: $60,123.50가 1.414 확장 $60,142.46을 0.03% 거리에서 테스트 중이며 $60,022.76 확장 컨플루언스 구간",
"Wyckoff: $60,466.90~$60,758.30 재분배 저항대 바로 아래, LPSY성 거절 확인 구간",
"Harmonic: 상단 $60,620.89~$61,046.73 bearish Gartley PRZ가 존재하나, 현재 bullish Bat/Butterfly PRZ $59,615.47~$60,093.62도 방어 후보"
],
"setup_vs_structure": "구조적 판독은 bearish이고, 실행 셋업도 3명 이상의 분석가가 bearish로 일치해 구조와 셋업이 대체로 정렬되어 있다. 다만 캔들·하모닉은 $59,615~$60,094 부근의 단기 반등 후보를 제시하므로, 즉시 방향 확정이 아니라 프리미엄 저항 반응 확인형 구조다."
},
"signal_breakdown": {
"bullish_count": 1,
"bearish_count": 2,
"neutral_count": 3
},
"key_levels": {
"support": [
59903.06,
59844.85,
59728.5,
59212.6,
59063.02,
58200.0,
57758.6
],
"resistance": [
60142.46,
60466.9,
60509.39,
60520.0,
60666.6,
60700.0,
61100.0,
61931.1
]
},
"confluences": [
"Wyckoff $60,466.90, Candlestick·Derivatives EMA240 $60,509.39, ICT Asian high $60,520.00, Fibonacci $60,486.39가 모두 $60.47k~$60.52k를 핵심 구조 저항으로 지목한다.",
"ICT range high $60,666.60, Derivatives 최강 청산 레벨 $60,700, Wyckoff UT $60,758.30이 $60.66k~$60.76k 상단 유동성·거절 후보로 겹친다.",
"Derivatives $61,100, Fibonacci $61,130.40, Harmonic bearish Gartley PRZ $60,620.89~$61,046.73이 $61.0k~$61.13k를 상단 구조 위험 구간으로 제시한다.",
"Candlestick 7일 EQ $59,844.85, Fibonacci ext_1.272 지지 $59,903.06, Harmonic bullish Bat D $59,854.53 및 Butterfly D $59,918.54가 $59.85k~$59.92k 단기 방어 후보로 수렴한다.",
"ICT EMA120 $59,728.50, Candlestick EMA120 $59,728.50, Harmonic bullish PRZ 상단 $60,093.59/$60,093.62가 현재 가격대 바로 아래의 단기 균형·방어 구간을 형성한다.",
"Wyckoff SOW $59,060.00, Candlestick EMA20 $59,063.02, ICT EMA20 $59,063.02, Fibonacci $59,046.63이 $59.05k~$59.06k를 구조적 하단 확인 레벨로 공유한다."
],
"conflicts": [
"Wyckoff와 ICT는 각각 confirmed distribution / bearish BOS·CHoCH 우세로 구조를 bearish로 보지만, Fibonacci는 최근 $57,759→$59,444 상승 스윙 확장 구조만 기준으로 structure_bias를 bullish로 본다.",
"Candlestick은 고거래량 bullish engulfing 품질 0.709와 $59,844.85 EQ 회복을 근거로 bullish setup을 제시하지만, Derivatives는 같은 프리미엄 구간을 롱 혼잡·상단 청산 저항으로 해석해 bearish setup으로 본다.",
"Harmonic은 $59,615.47~$60,093.62의 bullish Bat/Butterfly PRZ를 단기 반등 후보로 제시하지만, 해당 패턴은 대부분 사전확인 PRZ이며 구조 전환 권한은 낮다.",
"단기 캔들 반등과 하모닉 PRZ 방어는 즉시 매도 추격을 약화시키지만, Wyckoff·ICT의 상위 구조 bearish 판독을 뒤집기에는 아직 $60,758.30 또는 $61,870.00 상단 구조 회복이 부족하다."
],
"highest_conviction_analyst": "ICT Trader — 신뢰도 86%로 가장 높고, bearish CHoCH $63,220.00, bearish BOS $61,870.00, bearish BOS $59,060.00, bearish BOS $59,714.80, bearish CHoCH $58,850.00 등 구체적 구조 이벤트가 다수이며 bear_score 14.2가 bull_score 2.5를 크게 압도한다. Wyckoff의 confirmed distribution / Phase E 판독도 이를 강하게 보강한다.",
"invalidation_level": "1시간 기준 $61,870.00 상방 수용. 단기적으로는 $60,758.30~$60,734.00 회복이 bearish 구조를 약화시키는 1차 경고이며, $61,870.00 회복 시 현재 bearish 구조 판독은 무효화에 가깝다.",
"executive_summary": "현재 BTC 1시간 구조는 Wyckoff confirmed distribution 이후 Phase E 저점 $57,758.60에서 반등한 상태이며, active 구조는 재분배 후보가 형성되는 구간으로 해석된다. 가격은 $60,123.50으로 $59,060.00 SOW와 $59,844.85 7일 EQ를 회복했지만, $60,466.90~$60,758.30 Wyckoff/ICT/파생 저항 클러스터와 EMA240 $60,509.39 아래에 있어 상위 구조 전환은 아직 확인되지 않았다. 실행 관점에서는 ICT premium, Fibonacci 1.414 확장 $60,142.46 테스트, Derivatives $60,700 청산 밀집이 모두 프리미엄 저항 조건을 강화하지만, $59,615.47~$60,093.62 하모닉 bullish PRZ와 bullish engulfing은 단기 방어 조건으로 남아 있다. 구조적 bearish 판독의 1차 약화 조건은 $60,758.30~$60,734.00 상방 수용이며, 핵심 무효화는 $61,870.00 회복이다."
}{
"symbol": "BTC/USDT",
"timeframe": "1h",
"timestamp": "2026-07-02 01:00 KST",
"last_price": 60123.5,
"num_candles": 300,
"stage1_analyses": {
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bullish",
"confidence": 0.62,
"structure_bias": "neutral",
"setup_bias": "bullish",
"setup_score": 0.66,
"setup_signals": [
"현재가 $60,123.50가 7일 범위 EQ $59,844.85 위에서 거래되며 단기적으로 할인 구간을 회복",
"고거래량 bullish_engulfing@297 발생, 패턴 품질 0.709로 최근 패턴 중 가장 강함",
"morning_star@292 이후 매수 반응이 이어졌고 최근 5개 캔들 중 +1.7%, +1.0% 상승 캔들이 포함됨",
"현재가가 EMA20 $59,063.02 및 EMA120 $59,728.50 위에 있어 단기·중기 평균선 회복 상태",
"다만 EMA240 $60,509.39 아래에 있어 상위 저항 돌파는 아직 미확인"
],
"reasoning": "최근 핵심 캔들 신호는 고거래량 bullish_engulfing이며 품질 0.709로 신뢰도가 가장 높고, bull_score 1.65가 bear_score 0.60을 뚜렷하게 상회합니다. 현재 BTC는 $60,123.50으로 EMA20 $59,063.02와 EMA120 $59,728.50 위에 있어 단기 반등 구조는 살아 있지만, EMA240 $60,509.39 및 7일 고점 $61,931.10 돌파가 없어 확정적 bullish 구조 전환으로 보기는 이릅니다. 따라서 structure_bias는 아직 중립이며, setup_bias는 $59,844.85 EQ 회복과 강한 bullish engulfing을 근거로 bullish입니다. 단기적으로 $60,509.39를 종가 기준으로 수용하면 $61,931.10 재시험 가능성이 높아집니다.",
"key_levels": {
"support": [
59844.85,
59728.5,
59063.02,
57758.6
],
"resistance": [
60509.39,
61931.1
]
},
"time_horizon": "short term",
"invalidation_level": "$59,728.50",
"risk_scenario": "가격이 EMA120 $59,728.50 아래로 이탈하고 7일 EQ $59,844.85를 회복하지 못하면 bullish engulfing 기반의 단기 매수 셋업은 실패로 해석됩니다. 이 경우 EMA20 $59,063.02까지 하락 압력이 열리고, 해당 구간마저 무너지면 7일 저점 $57,758.60 재방문 리스크가 커집니다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 134,
"recent_patterns": 5,
"pattern_list": [
"bullish_engulfing@297",
"morning_star@292",
"doji@291",
"doji@298",
"bearish_harami@293"
],
"atr_value": 508.54,
"vol_avg_20": 9851.22,
"high_volume_patterns": [
"bullish_engulfing",
"doji"
],
"pattern_candidates": [
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.709,
"tier": "strict",
"high_volume": true
},
{
"pattern": "morning_star",
"signal": "bullish",
"pattern_quality": 0.599,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.555,
"tier": "candidate",
"high_volume": true
},
{
"pattern": "bearish_harami",
"signal": "bearish",
"pattern_quality": 0.447,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.355,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.709,
"bull_score": 1.65,
"bear_score": 0.6
},
"raw_llm_response": "{\n \"signal\": \"bullish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.66,\n \"setup_signals\": [\n \"현재가 $60,123.50가 7일 범위 EQ $59,844.85 위에서 거래되며 단기적으로 할인 구간을 회복\",\n \"고거래량 bullish_engulfing@297 발생, 패턴 품질 0.709로 최근 패턴 중 가장 강함\",\n \"morning_star@292 이후 매수 반응이 이어졌고 최근 5개 캔들 중 +1.7%, +1.0% 상승 캔들이 포함됨\",\n \"현재가가 EMA20 $59,063.02 및 EMA120 $59,728.50 위에 있어 단기·중기 평균선 회복 상태\",\n \"다만 EMA240 $60,509.39 아래에 있어 상위 저항 돌파는 아직 미확인\"\n ],\n \"reasoning\": \"최근 핵심 캔들 신호는 고거래량 bullish_engulfing이며 품질 0.709로 신뢰도가 가장 높고, bull_score 1.65가 bear_score 0.60을 뚜렷하게 상회합니다. 현재 BTC는 $60,123.50으로 EMA20 $59,063.02와 EMA120 $59,728.50 위에 있어 단기 반등 구조는 살아 있지만, EMA240 $60,509.39 및 7일 고점 $61,931.10 돌파가 없어 확정적 bullish 구조 전환으로 보기는 이릅니다. 따라서 structure_bias는 아직 중립이며, setup_bias는 $59,844.85 EQ 회복과 강한 bullish engulfing을 근거로 bullish입니다. 단기적으로 $60,509.39를 종가 기준으로 수용하면 $61,931.10 재시험 가능성이 높아집니다.\",\n \"key_levels\": {\n \"support\": [\n 59844.85,\n 59728.5,\n 59063.02,\n 57758.6\n ],\n \"resistance\": [\n 60509.39,\n 61931.1\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$59,728.50\",\n \"risk_scenario\": \"가격이 EMA120 $59,728.50 아래로 이탈하고 7일 EQ $59,844.85를 회복하지 못하면 bullish engulfing 기반의 단기 매수 셋업은 실패로 해석됩니다. 이 경우 EMA20 $59,063.02까지 하락 압력이 열리고, 해당 구간마저 무너지면 7일 저점 $57,758.60 재방문 리스크가 커집니다.\",\n \"data_quality\": \"medium\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.62,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.68,
"setup_signals": [
"7일 레인지 EQ $59,844.85 상단 프리미엄 구간에서 현재가 $60,123.50 거래",
"EMA240 $60,509.39 하회 중으로 상위 추세 저항 바로 아래 위치",
"상단 청산 밀집 $60,700이 최강 유동성 레벨이며, 추가 저항/청산 구간 $61,100 존재",
"가격은 24시간 +3.03% 상승했지만 OI는 24시간 -0.1220% 감소하여 신규 롱 주도 상승보다 숏커버/포지션 언와인딩 성격",
"CVD divergence 0.700으로 가격 상승 대비 체결 참여 강도 불일치",
"롱 계정 비율 최신 0.669, account_long_crowding 1.000으로 롱 포지셔닝 과밀 상태",
"롱 계정은 24시간 -0.0649 감소, 숏 계정은 +0.065 증가하여 상승 중 계정 플로우가 약화"
],
"reasoning": "현재 BTC는 $60,123.50으로 7일 레인지 EQ $59,844.85 위의 프리미엄 구간에 있지만, EMA240 $60,509.39 아래에 있어 구조적으로는 명확한 상승 수용이 확인되지 않았다. 파생 포지셔닝은 가격이 24시간 +3.03% 상승했음에도 OI가 -0.1220% 감소했고 CVD divergence가 0.700으로 높아, 상승이 강한 신규 매수보다는 숏커버 또는 얇은 유동성 기반일 가능성이 크다. 상단에는 $60,700 최강 청산 레벨과 $61,100 청산 저항이 있어 단기적으로 위꼬리 유동성 스윕 후 되돌림 리스크가 크다. 롱 계정 비율이 0.669이고 account_long_crowding이 1.000인 점은 이미 롱 쪽이 혼잡하다는 의미라, $60,700-$61,100 구간에서 실패하면 $59,900 및 $58,900 하단 청산 구간으로 빠르게 되돌릴 수 있다.",
"key_levels": {
"support": [
59900,
59844.85,
58900,
58300,
57758.6
],
"resistance": [
60509.39,
60700,
61100,
61931.1,
64600
]
},
"time_horizon": "short term, 4-8시간",
"invalidation_level": "$61,100 이상 1시간 종가 수용",
"risk_scenario": "$61,100 위에서 1시간 종가가 안착하면 상단 청산 흡수가 아니라 추세 수용으로 해석되며, $61,931.10 7일 고점 재테스트 및 이후 $64,600 상단 청산 클러스터까지 숏 스퀴즈가 확장될 수 있다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.7,
"cvd_change": 2738.333,
"oi_trend": 0.488,
"oi_change_pct_24h": -0.122,
"oi_latest": 106314.642,
"funding_pressure": 0.464,
"funding_avg": 3.571e-05,
"funding_change_24h": -1.474e-05,
"long_account_ratio": 0.721,
"short_account_ratio": 0.279,
"long_account_latest": 0.669,
"short_account_latest": 0.331,
"long_account_change_24h": -0.0649,
"short_account_change_24h": 0.0649,
"account_flow_label": "short_accounts_rising_long_accounts_falling",
"account_short_crowding": 0.0,
"account_long_crowding": 1.0,
"ls_imbalance": 0.0,
"ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
"spot_futures_basis_score": 0.49,
"spot_futures_basis_pct": -0.0393,
"basis_change_lookback": -0.008,
"aggregate_score": 0.428,
"bull_signals": 1,
"bear_signals": 1,
"liq_below": [
[
59900,
10265.4716181
],
[
58900,
11559.5156436
],
[
58300,
9970.0608873
]
],
"liq_above": [
[
60700,
16516.599249000003
],
[
61100,
12998.821681150002
],
[
64600,
14228.0417225
]
],
"strongest_liq_level": 60700,
"fragility_score": 0.821,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.68,\n \"setup_signals\": [\n \"7일 레인지 EQ $59,844.85 상단 프리미엄 구간에서 현재가 $60,123.50 거래\",\n \"EMA240 $60,509.39 하회 중으로 상위 추세 저항 바로 아래 위치\",\n \"상단 청산 밀집 $60,700이 최강 유동성 레벨이며, 추가 저항/청산 구간 $61,100 존재\",\n \"가격은 24시간 +3.03% 상승했지만 OI는 24시간 -0.1220% 감소하여 신규 롱 주도 상승보다 숏커버/포지션 언와인딩 성격\",\n \"CVD divergence 0.700으로 가격 상승 대비 체결 참여 강도 불일치\",\n \"롱 계정 비율 최신 0.669, account_long_crowding 1.000으로 롱 포지셔닝 과밀 상태\",\n \"롱 계정은 24시간 -0.0649 감소, 숏 계정은 +0.065 증가하여 상승 중 계정 플로우가 약화\"\n ],\n \"reasoning\": \"현재 BTC는 $60,123.50으로 7일 레인지 EQ $59,844.85 위의 프리미엄 구간에 있지만, EMA240 $60,509.39 아래에 있어 구조적으로는 명확한 상승 수용이 확인되지 않았다. 파생 포지셔닝은 가격이 24시간 +3.03% 상승했음에도 OI가 -0.1220% 감소했고 CVD divergence가 0.700으로 높아, 상승이 강한 신규 매수보다는 숏커버 또는 얇은 유동성 기반일 가능성이 크다. 상단에는 $60,700 최강 청산 레벨과 $61,100 청산 저항이 있어 단기적으로 위꼬리 유동성 스윕 후 되돌림 리스크가 크다. 롱 계정 비율이 0.669이고 account_long_crowding이 1.000인 점은 이미 롱 쪽이 혼잡하다는 의미라, $60,700-$61,100 구간에서 실패하면 $59,900 및 $58,900 하단 청산 구간으로 빠르게 되돌릴 수 있다.\",\n \"key_levels\": {\n \"support\": [\n 59900,\n 59844.85,\n 58900,\n 58300,\n 57758.6\n ],\n \"resistance\": [\n 60509.39,\n 60700,\n 61100,\n 61931.1,\n 64600\n ]\n },\n \"time_horizon\": \"short term, 4-8시간\",\n \"invalidation_level\": \"$61,100 이상 1시간 종가 수용\",\n \"risk_scenario\": \"$61,100 위에서 1시간 종가가 안착하면 상단 청산 흡수가 아니라 추세 수용으로 해석되며, $61,931.10 7일 고점 재테스트 및 이후 $64,600 상단 청산 클러스터까지 숏 스퀴즈가 확장될 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "bearish",
"confidence": 0.74,
"structure_bias": "bearish",
"setup_bias": "neutral",
"setup_score": 0.42,
"setup_signals": [
"현재가 $60,123.50는 Phase E 저점 $57,758.60에서 반등했지만, 이전 재분배 상단/AR 성격의 $60,466.90 및 UT $60,758.30 저항대 바로 아래에 위치",
"EMA20 $59,063.02 및 EMA120 $59,728.50 위로 단기 회복했으나 EMA240 $60,509.39 아래에 있어 상위 평균선 저항 테스트 구간",
"주요 분배 구조의 SOW $59,060.00을 회복한 상태라 즉시 추격 숏보다는 $60,466.90~$60,758.30 저항 반응 확인이 필요한 구간",
"상방 수용이 $60,758.30 위에서 실패하면 Phase E 내 약한 반등 후 재하락 setup으로 전환될 가능성"
],
"reasoning": "1시간 Wyckoff 구조는 regime=DIS, regime_state=confirmed_dis, phase_context=distribution / Phase E로 확인되어 구조적 해석은 bearish이다. 주요 분배 체인은 BC $63,410.30 → AR $62,836.60 → ST $64,568.00 → UT $63,090.90 → UTAD $63,209.60 → SOW $59,060.00 → Phase E 저점 $57,758.60로 이어져, 이미 원 분배 레인지 하단 이탈 후 Phase E 진행으로 읽힌다. 다만 현재가 $60,123.50는 Phase E 저점에서 반등해 SOW $59,060.00 위에 있으며, 단기적으로는 $60,466.90~$60,758.30 저항대에서 LPSY성 거절이 나오는지 확인해야 한다. 따라서 structure_bias는 bearish로 확정적이지만, setup_bias는 아직 명확한 거절 확인 전이므로 neutral에 가깝다.",
"key_levels": {
"support": [
59060.0,
58294.1,
58160.0,
57758.6
],
"resistance": [
60466.9,
60758.3,
61870.0,
63090.9,
63209.6,
63410.3
]
},
"time_horizon": "short to medium term",
"invalidation_level": "$63,209.60 이상에서 1시간 종가 기준 수용이 확인되면 UTAD 회복으로 현재 Phase E bearish 해석은 무효화",
"risk_scenario": "반대 시나리오는 $60,758.30 위 수용 후 $61,870.00을 회복하는 경우이며, 이 경우 Phase E 하락 지속보다 재분배 실패 또는 더 큰 박스권 복귀 가능성을 재평가해야 한다. 특히 $63,209.60 UTAD 레벨까지 회복하면 기존 분배 하방 우위는 크게 약화된다.",
"data_quality": "high",
"metrics": {
"acc_score": 85.0,
"dis_score": 100.0,
"regime": "DIS",
"regime_state": "confirmed_dis",
"structure_bias": "bearish",
"phase_context": "confirmed_dis / distribution / Phase E",
"phases_detected": [
"BC",
"AR",
"ST",
"SOW_IN_PHASE_B",
"UT",
"UTAD",
"SOW",
"Phase E"
],
"last_phase": "Phase E",
"phase_candidates": [
{
"label": "BC",
"side": "high",
"idx": 9,
"price": 63410.3,
"color": "#ffd166"
},
{
"label": "AR",
"side": "low",
"idx": 13,
"price": 62836.6,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "high",
"idx": 48,
"price": 64568.0,
"color": "#118ab2"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 100,
"price": 61870.0,
"color": "#ef476f"
},
{
"label": "UT",
"side": "high",
"idx": 117,
"price": 63090.9,
"color": "#f9844a"
},
{
"label": "UTAD",
"side": "high",
"idx": 127,
"price": 63209.6,
"color": "#f9844a"
},
{
"label": "SOW",
"side": "low",
"idx": 133,
"price": 59060.0,
"color": "#ef476f"
},
{
"label": "Phase E",
"side": "low",
"idx": 285,
"price": 57758.6,
"color": "#7209b7"
}
],
"phase_structures": [
{
"structure_id": "1h_cycle_1",
"sequence": 1,
"timeframe": "1h",
"regime": "distribution",
"role": "prior_completed_structure",
"is_active": false,
"is_completed": true,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "distribution",
"start_idx": 9,
"end_idx": 285,
"phase_count": 8,
"phases": [
{
"label": "BC",
"side": "high",
"idx": 9,
"price": 63410.3,
"color": "#ffd166",
"dt": "2026-06-19 22:00:00+09:00"
},
{
"label": "AR",
"side": "low",
"idx": 13,
"price": 62836.6,
"color": "#06d6a0",
"dt": "2026-06-20 02:00:00+09:00"
},
{
"label": "ST",
"side": "high",
"idx": 48,
"price": 64568.0,
"color": "#118ab2",
"dt": "2026-06-21 13:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 100,
"price": 61870.0,
"color": "#ef476f",
"dt": "2026-06-23 17:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 117,
"price": 63090.9,
"color": "#f9844a",
"dt": "2026-06-24 10:00:00+09:00"
},
{
"label": "UTAD",
"side": "high",
"idx": 127,
"price": 63209.6,
"color": "#f9844a",
"dt": "2026-06-24 20:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 133,
"price": 59060.0,
"color": "#ef476f",
"dt": "2026-06-25 02:00:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 285,
"price": 57758.6,
"color": "#7209b7",
"dt": "2026-07-01 10:00:00+09:00"
}
]
},
{
"structure_id": "1h_cycle_2",
"sequence": 2,
"timeframe": "1h",
"regime": "redistribution",
"role": "prior_completed_structure",
"is_active": false,
"is_completed": true,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "redistribution",
"start_idx": 153,
"end_idx": 285,
"phase_count": 8,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 153,
"price": 58030.0,
"color": "#ffd166",
"dt": "2026-06-25 22:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 154,
"price": 60466.9,
"color": "#06d6a0",
"dt": "2026-06-25 23:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 177,
"price": 58388.0,
"color": "#118ab2",
"dt": "2026-06-26 22:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 231,
"price": 59224.6,
"color": "#ef476f",
"dt": "2026-06-29 04:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 248,
"price": 60758.3,
"color": "#f9844a",
"dt": "2026-06-29 21:00:00+09:00"
},
{
"label": "LPSY",
"side": "high",
"idx": 266,
"price": 59698.9,
"color": "#8338ec",
"dt": "2026-06-30 15:00:00+09:00"
},
{
"label": "LPSY",
"side": "high",
"idx": 280,
"price": 58850.0,
"color": "#8338ec",
"dt": "2026-07-01 05:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 285,
"price": 57758.6,
"color": "#ef476f",
"dt": "2026-07-01 10:00:00+09:00"
}
]
},
{
"structure_id": "1h_cycle_3",
"sequence": 3,
"timeframe": "1h",
"regime": "redistribution",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "redistribution",
"start_idx": 275,
"end_idx": 296,
"phase_count": 3,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 275,
"price": 58160.0,
"color": "#ffd166",
"dt": "2026-07-01 00:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 288,
"price": 59444.5,
"color": "#06d6a0",
"dt": "2026-07-01 13:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 296,
"price": 58294.1,
"color": "#118ab2",
"dt": "2026-07-01 21:00:00+09:00"
}
]
}
],
"active_structure_id": "1h_cycle_3",
"primary_structure_id": "1h_cycle_1",
"structure_count": 3,
"regime_fitness": 1.0,
"current_event": "Phase E",
"major_phase": "E",
"pos_in_range": 0.5,
"main_range_low": 62836.6,
"main_range_high": 63410.3
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.74,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"neutral\",\n \"setup_score\": 0.42,\n \"setup_signals\": [\n \"현재가 $60,123.50는 Phase E 저점 $57,758.60에서 반등했지만, 이전 재분배 상단/AR 성격의 $60,466.90 및 UT $60,758.30 저항대 바로 아래에 위치\",\n \"EMA20 $59,063.02 및 EMA120 $59,728.50 위로 단기 회복했으나 EMA240 $60,509.39 아래에 있어 상위 평균선 저항 테스트 구간\",\n \"주요 분배 구조의 SOW $59,060.00을 회복한 상태라 즉시 추격 숏보다는 $60,466.90~$60,758.30 저항 반응 확인이 필요한 구간\",\n \"상방 수용이 $60,758.30 위에서 실패하면 Phase E 내 약한 반등 후 재하락 setup으로 전환될 가능성\"\n ],\n \"reasoning\": \"1시간 Wyckoff 구조는 regime=DIS, regime_state=confirmed_dis, phase_context=distribution / Phase E로 확인되어 구조적 해석은 bearish이다. 주요 분배 체인은 BC $63,410.30 → AR $62,836.60 → ST $64,568.00 → UT $63,090.90 → UTAD $63,209.60 → SOW $59,060.00 → Phase E 저점 $57,758.60로 이어져, 이미 원 분배 레인지 하단 이탈 후 Phase E 진행으로 읽힌다. 다만 현재가 $60,123.50는 Phase E 저점에서 반등해 SOW $59,060.00 위에 있으며, 단기적으로는 $60,466.90~$60,758.30 저항대에서 LPSY성 거절이 나오는지 확인해야 한다. 따라서 structure_bias는 bearish로 확정적이지만, setup_bias는 아직 명확한 거절 확인 전이므로 neutral에 가깝다.\",\n \"key_levels\": {\n \"support\": [\n 59060.0,\n 58294.1,\n 58160.0,\n 57758.6\n ],\n \"resistance\": [\n 60466.9,\n 60758.3,\n 61870.0,\n 63090.9,\n 63209.6,\n 63410.3\n ]\n },\n \"time_horizon\": \"short to medium term\",\n \"invalidation_level\": \"$63,209.60 이상에서 1시간 종가 기준 수용이 확인되면 UTAD 회복으로 현재 Phase E bearish 해석은 무효화\",\n \"risk_scenario\": \"반대 시나리오는 $60,758.30 위 수용 후 $61,870.00을 회복하는 경우이며, 이 경우 Phase E 하락 지속보다 재분배 실패 또는 더 큰 박스권 복귀 가능성을 재평가해야 한다. 특히 $63,209.60 UTAD 레벨까지 회복하면 기존 분배 하방 우위는 크게 약화된다.\",\n \"data_quality\": \"high\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "neutral",
"confidence": 0.61,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.62,
"setup_signals": [
"가격 $60,123.50이 스윙 $57,759→$59,444의 1.414 확장 $60,142.46을 0.03% 거리에서 테스트 중",
"현재가가 EQ/0.5 되돌림 $58,601.55보다 크게 위에 있어 프리미엄 구간에 위치",
"1.272~1.414 확장 컨플루언스 구간 $60,022.76에서 단기 저항 반응 가능",
"상단 저항 $60,486.39의 1.618 확장 전까지 추격 매수 보상비가 낮아진 상태",
"골든 비율 0.618 되돌림 $58,402.61이 하방 평균회귀 핵심 지지로 열려 있음"
],
"reasoning": "확인된 피보나치 구조는 $57,759 저점에서 $59,444 고점으로 형성된 상승 스윙이며, 현재가 $60,123.50은 1.272 확장 $59,903.06 위에서 거래되고 있어 단기 구조_bias는 bullish로 판단된다. 다만 현재 가격은 1.414 확장 $60,142.46에 불과 0.03% 근접해 있으며, $60,022.76 컨플루언스 구간에서 ‘testing’ 상태이므로 즉시 추격보다는 저항 반응을 우선 확인해야 한다. setup_bias는 bearish로 평가하는데, 가격이 0.5 되돌림 $58,601.55 및 0.618 골든 비율 $58,402.61보다 훨씬 위의 프리미엄 구간에 있고, 다음 저항 $60,486.39와 $61,130.40까지의 상승 여력 대비 되돌림 리스크가 커졌기 때문이다. $59,903.06을 유지하면 $60,486.39, 이후 $61,130.40까지 확장 시도가 가능하지만, 해당 지지 이탈 시 $59,444.50과 $59,046.63으로 되돌림이 열릴 수 있다.",
"key_levels": {
"support": [
59903.06,
59444.5,
59046.63,
58800.49,
58402.61
],
"resistance": [
60142.46,
60486.39,
61130.4
]
},
"time_horizon": "short term",
"invalidation_level": "$58,402.61",
"risk_scenario": "$60,142.46의 1.414 확장을 강하게 돌파하고 $60,486.39의 1.618 확장 위에 안착하면 단기 bearish setup은 무효화되며, $61,130.40의 2.0 확장까지 숏 커버성 상승이 이어질 수 있다. 반대로 $59,903.06을 이탈하면 현재 확장 구조의 탄력이 약화되고 $59,444.50 및 $59,046.63 지지 재검증 가능성이 커진다.",
"data_quality": "medium",
"metrics": {
"swing_pair": "Low→High: $57,759 → $59,444",
"direction": "up",
"nearest_fib": "ext_1.414",
"nearest_fib_price": 60142.46,
"nearest_fib_distance": 0.03,
"golden_ratio_level": 58402.61,
"fib_ret_382": 58800.49,
"fib_ret_618": 58402.61,
"confluence_zones": [
{
"price": 58261.0,
"count": 2,
"levels": [
"ret_0.786",
"ret_0.618"
],
"cluster_score": 0.6
},
{
"price": 58701.02,
"count": 2,
"levels": [
"ret_0.5",
"ret_0.382"
],
"cluster_score": 0.6
},
{
"price": 59526.5,
"count": 2,
"levels": [
"ext_1.0",
"ret_0.236"
],
"cluster_score": 0.6
},
{
"price": 60022.76,
"count": 2,
"levels": [
"ext_1.272",
"ext_1.414"
],
"cluster_score": 0.6
},
{
"price": 60619.67,
"count": 2,
"levels": [
"ext_1.618",
"ret_0.382"
],
"cluster_score": 0.6
}
],
"support_levels": [
59903.0648,
59444.5,
59046.6276
],
"resistance_levels": [
60142.4626,
60486.3862,
61130.4
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 59046.63,
"distance_pct": 1.79,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ret_0.382",
"price": 58800.49,
"distance_pct": 2.2,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ret_0.5",
"price": 58601.55,
"distance_pct": 2.53,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ret_0.618",
"price": 58402.61,
"distance_pct": 2.86,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ret_0.786",
"price": 58119.38,
"distance_pct": 3.33,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ext_1.0",
"price": 59444.5,
"distance_pct": 1.13,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ext_1.272",
"price": 59903.06,
"distance_pct": 0.37,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ext_1.414",
"price": 60142.46,
"distance_pct": 0.03,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.618",
"price": 60486.39,
"distance_pct": 0.6,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_2.0",
"price": 61130.4,
"distance_pct": 1.67,
"is_support": false,
"cluster_score": 0.0
}
],
"confluence_quality": 0.6,
"fib_reaction_state": "testing",
"reaction_probability": 0.65
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.61,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.62,\n \"setup_signals\": [\n \"가격 $60,123.50이 스윙 $57,759→$59,444의 1.414 확장 $60,142.46을 0.03% 거리에서 테스트 중\",\n \"현재가가 EQ/0.5 되돌림 $58,601.55보다 크게 위에 있어 프리미엄 구간에 위치\",\n \"1.272~1.414 확장 컨플루언스 구간 $60,022.76에서 단기 저항 반응 가능\",\n \"상단 저항 $60,486.39의 1.618 확장 전까지 추격 매수 보상비가 낮아진 상태\",\n \"골든 비율 0.618 되돌림 $58,402.61이 하방 평균회귀 핵심 지지로 열려 있음\"\n ],\n \"reasoning\": \"확인된 피보나치 구조는 $57,759 저점에서 $59,444 고점으로 형성된 상승 스윙이며, 현재가 $60,123.50은 1.272 확장 $59,903.06 위에서 거래되고 있어 단기 구조_bias는 bullish로 판단된다. 다만 현재 가격은 1.414 확장 $60,142.46에 불과 0.03% 근접해 있으며, $60,022.76 컨플루언스 구간에서 ‘testing’ 상태이므로 즉시 추격보다는 저항 반응을 우선 확인해야 한다. setup_bias는 bearish로 평가하는데, 가격이 0.5 되돌림 $58,601.55 및 0.618 골든 비율 $58,402.61보다 훨씬 위의 프리미엄 구간에 있고, 다음 저항 $60,486.39와 $61,130.40까지의 상승 여력 대비 되돌림 리스크가 커졌기 때문이다. $59,903.06을 유지하면 $60,486.39, 이후 $61,130.40까지 확장 시도가 가능하지만, 해당 지지 이탈 시 $59,444.50과 $59,046.63으로 되돌림이 열릴 수 있다.\",\n \"key_levels\": {\n \"support\": [\n 59903.06,\n 59444.5,\n 59046.63,\n 58800.49,\n 58402.61\n ],\n \"resistance\": [\n 60142.46,\n 60486.39,\n 61130.4\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$58,402.61\",\n \"risk_scenario\": \"$60,142.46의 1.414 확장을 강하게 돌파하고 $60,486.39의 1.618 확장 위에 안착하면 단기 bearish setup은 무효화되며, $61,130.40의 2.0 확장까지 숏 커버성 상승이 이어질 수 있다. 반대로 $59,903.06을 이탈하면 현재 확장 구조의 탄력이 약화되고 $59,444.50 및 $59,046.63 지지 재검증 가능성이 커진다.\",\n \"data_quality\": \"medium\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bearish",
"confidence": 0.86,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.92,
"setup_signals": [
"현재가 $60,123.50는 EQ $59,212.60 위의 premium zone에 위치",
"bearish retracement가 77.0%까지 진행되어 할인 매수 구간이 아니라 프리미엄 매도 구간에 근접",
"이전 저점 $58,200.00은 이미 하향 이탈되었으나 이전 고점 $60,666.60은 미돌파로, sell-side liquidity sweep 이후 buy-side 확장 실패",
"Asian kill zone 고점 $60,520.00과 range high $60,666.60이 단기 buy-side liquidity 및 저항으로 작용 가능",
"상단 $62,272.10-$63,209.60에 candidate bearish OB 존재, 추가 상승 시 기관 매도 방어 구간",
"미체결 FVG가 0개로 즉각적인 bullish imbalance target 부재"
],
"reasoning": "확정 구조는 bearish로 판단한다. 최근 구조 이벤트는 bearish CHoCH $63,220.00, bearish BOS $61,870.00, bearish BOS $59,060.00, bearish BOS $59,714.80, bearish CHoCH $58,850.00 등 매도 측 구조 전환이 우세하며 bear_score 14.2가 bull_score 2.5를 크게 상회한다. 현재가는 $60,123.50으로 EQ $59,212.60 위 premium에 있고, bearish retracement가 77.0%까지 진행되어 ICT 관점에서는 저점 추격 매도가 아니라 프리미엄 되돌림 매도 조건에 가깝다. 단기적으로 $60,520.00 Asian kill zone high와 $60,666.60 range high를 넘지 못하면 $59,728.50 EMA120, $59,212.60 EQ, 이후 $58,200.00 previous day low 재공격 가능성이 높다.",
"key_levels": {
"support": [
59728.5,
59212.6,
59063.02,
58200.0,
57758.6
],
"resistance": [
60520.0,
60666.6,
60734.0,
62272.1,
63209.6,
63220.0
]
},
"time_horizon": "short to medium term",
"invalidation_level": "$60,734.00",
"risk_scenario": "만약 가격이 $60,666.60 range high와 $60,734.00 bullish BOS 레벨을 강하게 돌파하고 그 위에서 수용되면, 현재 premium bearish setup은 무효화된다. 그 경우 단기 buy-side liquidity 확장으로 $62,272.10-$63,209.60 candidate bearish OB까지 상승할 수 있으며, $63,220.00 bearish CHoCH 기원 레벨까지 회복하면 더 큰 구조의 bearish 해석도 약화된다.",
"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": 0,
"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": [],
"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": 51,
"fvg_open_zones": [],
"bos_choch_events": [
"CHoCH_bearish",
"BOS_bearish",
"BOS_bearish",
"BOS_bullish",
"BOS_bearish",
"CHoCH_bearish"
],
"bos_choch_levels": [
{
"type": "CHoCH_bearish",
"level": 63220.0
},
{
"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
}
],
"bos_sequence": [
"BOS_bullish",
"CHoCH_bearish",
"BOS_bearish",
"BOS_bearish",
"BOS_bullish",
"BOS_bearish",
"CHoCH_bearish"
],
"consecutive_bull_bos": 0,
"consecutive_bear_bos": 0,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [],
"current_zone": "premium",
"eq_level": 59212.6,
"range_high": 60666.6,
"range_low": 57758.6,
"bull_score": 2.5,
"bear_score": 14.2,
"setup_bias": "bearish",
"setup_score": 0.92,
"setup_signals": [
"bearish CHoCH below $63,220.00",
"bearish BOS below $61,870.00",
"bearish BOS below $59,060.00",
"bearish BOS below $59,714.80",
"bearish CHoCH below $58,850.00"
],
"retracement_direction": "bearish",
"current_retracement_pct": 77.0,
"deepest_retracement_pct": 77.0,
"previous_day_high": 60666.6,
"previous_day_low": 58200.0,
"broken_prev_high": false,
"broken_prev_low": true,
"sessions": {
"London": {
"active": false,
"high": null,
"low": null
},
"New York": {
"active": false,
"high": null,
"low": null
},
"Asian kill zone": {
"active": true,
"high": 60520.0,
"low": 59496.9
}
}
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.86,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.92,\n \"setup_signals\": [\n \"현재가 $60,123.50는 EQ $59,212.60 위의 premium zone에 위치\",\n \"bearish retracement가 77.0%까지 진행되어 할인 매수 구간이 아니라 프리미엄 매도 구간에 근접\",\n \"이전 저점 $58,200.00은 이미 하향 이탈되었으나 이전 고점 $60,666.60은 미돌파로, sell-side liquidity sweep 이후 buy-side 확장 실패\",\n \"Asian kill zone 고점 $60,520.00과 range high $60,666.60이 단기 buy-side liquidity 및 저항으로 작용 가능\",\n \"상단 $62,272.10-$63,209.60에 candidate bearish OB 존재, 추가 상승 시 기관 매도 방어 구간\",\n \"미체결 FVG가 0개로 즉각적인 bullish imbalance target 부재\"\n ],\n \"reasoning\": \"확정 구조는 bearish로 판단한다. 최근 구조 이벤트는 bearish CHoCH $63,220.00, bearish BOS $61,870.00, bearish BOS $59,060.00, bearish BOS $59,714.80, bearish CHoCH $58,850.00 등 매도 측 구조 전환이 우세하며 bear_score 14.2가 bull_score 2.5를 크게 상회한다. 현재가는 $60,123.50으로 EQ $59,212.60 위 premium에 있고, bearish retracement가 77.0%까지 진행되어 ICT 관점에서는 저점 추격 매도가 아니라 프리미엄 되돌림 매도 조건에 가깝다. 단기적으로 $60,520.00 Asian kill zone high와 $60,666.60 range high를 넘지 못하면 $59,728.50 EMA120, $59,212.60 EQ, 이후 $58,200.00 previous day low 재공격 가능성이 높다.\",\n \"key_levels\": {\n \"support\": [\n 59728.5,\n 59212.6,\n 59063.02,\n 58200.0,\n 57758.6\n ],\n \"resistance\": [\n 60520.0,\n 60666.6,\n 60734.0,\n 62272.1,\n 63209.6,\n 63220.0\n ]\n },\n \"time_horizon\": \"short to medium term\",\n \"invalidation_level\": \"$60,734.00\",\n \"risk_scenario\": \"만약 가격이 $60,666.60 range high와 $60,734.00 bullish BOS 레벨을 강하게 돌파하고 그 위에서 수용되면, 현재 premium bearish setup은 무효화된다. 그 경우 단기 buy-side liquidity 확장으로 $62,272.10-$63,209.60 candidate bearish OB까지 상승할 수 있으며, $63,220.00 bearish CHoCH 기원 레벨까지 회복하면 더 큰 구조의 bearish 해석도 약화된다.\",\n \"data_quality\": \"medium\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "bullish",
"confidence": 0.56,
"structure_bias": "neutral",
"setup_bias": "bullish",
"setup_score": 0.62,
"setup_signals": [
"엄격/고품질 Bullish Bat 형성 PRZ 활성: $59,615.47-$60,093.59, D 예상가 $59,854.53, 현재가 $60,123.50은 PRZ 상단 바로 위",
"엄격/고품질 Bullish Butterfly 형성 PRZ 활성: $59,743.46-$60,093.62, D 예상가 $59,918.54로 Bat PRZ와 중첩",
"두 bullish PRZ 모두 ABCD·BC_EXT·XAD 3개 Fib family confluence 보유, PRZ score 1.0",
"Bullish Bat TP ladder가 현재가와 거의 일치: TP1 $60,123.18 도달권, 다음 TP2 $60,289.15 및 A/구조 목표 $60,557.80",
"상방 반응이 지속될 경우 근접 bearish Gartley PRZ $60,620.89-$61,046.73가 다음 주요 반전 리스크 구간"
],
"reasoning": "현재 핵심 harmonic setup은 $59,615.47-$60,093.59의 엄격/고품질 Bullish Bat이며 score 0.962, ratio_score 1.0, PRZ score 1.0으로 가장 우수합니다. 동일 구간에 Bullish Butterfly PRZ $59,743.46-$60,093.62도 겹쳐 있어 $59.75k-$60.09k는 실질적인 하방 방어/반등 후보 구간이지만, 확인된 PRZ rejection은 아직 0개이므로 구조 전환 신호로 간주할 수는 없습니다. 방향 점수는 bullish 0.396 대 bearish 0.131로 bullish 우위이나 총점 0.527, dominance 0.502라 강한 단독 추세 신호는 아닙니다. 따라서 structure_bias는 확정 BOS/CHoCH 자료 부재로 neutral, setup_bias만 bullish이며, 상단에서는 $60,620.89-$61,046.73의 bearish Gartley PRZ가 명확한 반응/익절/리스크 존입니다.",
"key_levels": {
"support": [
60093.59,
59854.53,
59743.46,
59615.47,
59530.7
],
"resistance": [
60123.18,
60289.15,
60557.8,
60620.89,
60833.81,
61046.73
]
},
"time_horizon": "short term",
"invalidation_level": "$59,530.70 1시간 종가 하회",
"risk_scenario": "가격이 $60,620.89-$61,046.73의 bearish Gartley PRZ에 진입한 뒤 rejection, 15m/1h MSS 또는 CVD/OI 약세 확인이 동반되면 현재 bullish setup은 단기 반등 후 분배/되돌림 시나리오로 전환될 수 있습니다. 반대로 $59,615.47-$60,093.59 PRZ가 방어되지 못하고 $59,530.70 아래에서 1시간 종가가 형성되면 Bat/Butterfly bullish PRZ 실패로 보며 $59,305.57-$59,667.60 및 $59,060 부근 재테스트 위험이 커집니다.",
"data_quality": "high",
"metrics": {
"patterns_found": 121,
"completed_patterns_found": 40,
"forming_d_prz_found": 81,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 34,
"multiscale_swings_scanned": 65,
"swing_highs_scanned": 34,
"swing_lows_scanned": 31,
"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": 7,
"medium": 54,
"low": 60
},
"prz_status_counts": {
"active": 28,
"nearby": 20,
"watch": 30,
"far": 43,
"forming": 33
},
"high_confluence_prz_count": 41,
"strict_patterns_found": 59,
"candidate_patterns_found": 62,
"active_patterns_at_prz": 28,
"nearby_patterns": 20,
"all_patterns": [
"bat",
"bat",
"shark",
"bat",
"bat",
"gartley",
"shark",
"butterfly",
"crab",
"bat",
"bat",
"gartley",
"gartley",
"bat",
"shark",
"gartley",
"butterfly",
"bat",
"butterfly",
"crab",
"butterfly",
"butterfly",
"shark",
"butterfly",
"gartley",
"butterfly",
"crab",
"bat",
"butterfly",
"butterfly",
"crab",
"gartley",
"gartley",
"butterfly",
"butterfly",
"shark",
"bat",
"shark",
"gartley",
"butterfly",
"butterfly",
"bat",
"crab",
"crab",
"bat",
"crab",
"crab",
"crab",
"crab",
"crab",
"shark",
"bat",
"crab",
"crab",
"crab",
"crab",
"crab",
"crab",
"crab",
"crab",
"butterfly",
"bat",
"gartley",
"bat",
"crab",
"bat",
"butterfly",
"bat",
"gartley",
"shark",
"gartley",
"butterfly",
"bat",
"crab",
"shark",
"crab",
"crab",
"butterfly",
"crab",
"gartley",
"shark",
"butterfly",
"bat",
"shark",
"butterfly",
"crab",
"gartley",
"butterfly",
"bat",
"crab",
"butterfly",
"shark",
"shark",
"gartley",
"gartley",
"bat",
"butterfly",
"crab",
"crab",
"gartley",
"shark",
"shark",
"gartley",
"butterfly",
"butterfly",
"butterfly",
"crab",
"shark",
"butterfly",
"crab",
"crab",
"shark",
"crab",
"butterfly",
"crab",
"crab",
"bat",
"shark",
"butterfly",
"crab",
"butterfly"
],
"all_signals": [
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish"
],
"best_pattern": "bat",
"best_pattern_quality": "strict",
"best_quality": "high",
"best_pattern_score": 0.962,
"best_completion_status": "forming",
"nearest_pattern": "bat",
"nearest_prz": 60020.35,
"price_to_prz": -0.17,
"prz_range": [
59546.19,
60494.5
],
"council_relevant_prz_count": 3,
"directional_influence_prz_count": 3,
"confirmed_reaction_prz_count": 0,
"validated_harmonic_tp_count": 0,
"pattern_candidates": [
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.962,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 59854.53,
"prz_range": [
59615.47,
60093.59
],
"prz_width_pct": 0.799,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.45,
"price_to_prz_pct_raw": -0.4474,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 59854.53,
"a_price": 60557.8,
"tp1_ad_382": 60123.18,
"tp2_ad_618": 60289.15,
"tp3_a_or_structure_liquidity": 60557.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3854,
"ABC": 0.4118
},
"x_price": 59530.7,
"x_idx": 182,
"x_order": 3,
"a_price": 60557.8,
"a_idx": 195,
"a_order": 5,
"b_price": 60162.0,
"b_idx": 199,
"b_order": 3,
"c_price": 60325.0,
"c_idx": 242,
"c_order": 5,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.91,
"ratio_score": 0.812,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 59966.71,
"prz_range": [
59757.23,
60176.18
],
"prz_width_pct": 0.699,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.26,
"price_to_prz_pct_raw": -0.2608,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "shark",
"d_price": 59966.71,
"a_price": 60245.0,
"tp1_ad_382": 60073.01,
"tp2_ad_618": 60138.69,
"tp3_a_or_structure_liquidity": 60245.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4231,
"ABC": 1.4065
},
"x_price": 60648.0,
"x_idx": 143,
"x_order": 5,
"a_price": 60245.0,
"a_idx": 161,
"a_order": 5,
"b_price": 60074.5,
"b_idx": 194,
"b_order": 3,
"c_price": 60314.3,
"c_idx": 214,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.908,
"ratio_score": 0.846,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 59918.54,
"prz_range": [
59743.46,
60093.62
],
"prz_width_pct": 0.584,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.34,
"price_to_prz_pct_raw": -0.3409,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 59918.54,
"a_price": 60557.8,
"tp1_ad_382": 60162.74,
"tp2_ad_618": 60313.6,
"tp3_a_or_structure_liquidity": 60557.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.819,
"ABC": 0.4118
},
"x_price": 60074.5,
"x_idx": 194,
"x_order": 3,
"a_price": 60557.8,
"a_idx": 195,
"a_order": 5,
"b_price": 60162.0,
"b_idx": 199,
"b_order": 3,
"c_price": 60325.0,
"c_idx": 242,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.885,
"ratio_score": 0.865,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 60833.81,
"prz_range": [
60620.89,
61046.73
],
"prz_width_pct": 0.7,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.18,
"price_to_prz_pct_raw": 1.1814,
"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": "gartley",
"d_price": 60833.81,
"a_price": 59530.7,
"tp1_ad_382": 60336.02,
"tp2_ad_618": 60028.49,
"tp3_a_or_structure_liquidity": 59530.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5953,
"ABC": 0.7185
},
"x_price": 61256.0,
"x_idx": 138,
"x_order": 5,
"a_price": 59530.7,
"a_idx": 182,
"a_order": 3,
"b_price": 60557.8,
"b_idx": 195,
"b_order": 5,
"c_price": 59819.8,
"c_idx": 210,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.88,
"ratio_score": 0.803,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 60538.51,
"prz_range": [
60359.54,
60717.48
],
"prz_width_pct": 0.591,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.69,
"price_to_prz_pct_raw": 0.6903,
"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": "gartley",
"d_price": 60538.51,
"a_price": 59530.7,
"tp1_ad_382": 60153.53,
"tp2_ad_618": 59915.68,
"tp3_a_or_structure_liquidity": 59530.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6512,
"ABC": 0.7651
},
"x_price": 60734.0,
"x_idx": 171,
"x_order": 8,
"a_price": 59530.7,
"a_idx": 182,
"a_order": 3,
"b_price": 60314.3,
"b_idx": 214,
"b_order": 3,
"c_price": 59714.8,
"c_idx": 217,
"c_order": 8,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.845,
"ratio_score": 0.711,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 59486.59,
"prz_range": [
59305.57,
59667.6
],
"prz_width_pct": 0.609,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.06,
"price_to_prz_pct_raw": -1.0593,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 59486.59,
"a_price": 60580.0,
"tp1_ad_382": 59904.27,
"tp2_ad_618": 60162.32,
"tp3_a_or_structure_liquidity": 60580.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5692,
"ABC": 0.7053
},
"x_price": 59060.0,
"x_idx": 133,
"x_order": 8,
"a_price": 60580.0,
"a_idx": 180,
"a_order": 8,
"b_price": 59714.8,
"b_idx": 217,
"b_order": 8,
"c_price": 60325.0,
"c_idx": 242,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.835,
"ratio_score": 0.777,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 60543.3,
"prz_range": [
60359.54,
60717.48
],
"prz_width_pct": 0.591,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.69,
"price_to_prz_pct_raw": 0.6903,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 1.302,
"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": "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": "gartley",
"d_price": 60538.51,
"a_price": 59530.7,
"tp1_ad_382": 60153.53,
"tp2_ad_618": 59915.68,
"tp3_a_or_structure_liquidity": 59530.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6512,
"ABC": 0.7651,
"BCD": 1.382,
"XAD": 0.8415
},
"x_price": 60734.0,
"x_idx": 171,
"x_order": 8,
"a_price": 59530.7,
"a_idx": 182,
"a_order": 3,
"b_price": 60314.3,
"b_idx": 214,
"b_order": 3,
"c_price": 59714.8,
"c_idx": 217,
"c_order": 8,
"d_idx": 220
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.936,
"ratio_score": 1.0,
"prz_score": 0.93,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 59567.32,
"prz_range": [
59218.67,
59915.97
],
"prz_width_pct": 1.171,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.93,
"price_to_prz_pct_raw": -0.9251,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 59567.32,
"a_price": 60734.0,
"tp1_ad_382": 60012.99,
"tp2_ad_618": 60288.33,
"tp3_a_or_structure_liquidity": 60734.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.394,
"ABC": 0.7108
},
"x_price": 59060.0,
"x_idx": 133,
"x_order": 8,
"a_price": 60734.0,
"a_idx": 171,
"a_order": 8,
"b_price": 60074.5,
"b_idx": 194,
"b_order": 3,
"c_price": 60543.3,
"c_idx": 220,
"c_order": 8,
"d_idx": null
}
],
"council_relevant_prz": [
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.962,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 59854.53,
"prz_range": [
59615.47,
60093.59
],
"prz_width_pct": 0.799,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.45,
"price_to_prz_pct_raw": -0.4474,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 59854.53,
"a_price": 60557.8,
"tp1_ad_382": 60123.18,
"tp2_ad_618": 60289.15,
"tp3_a_or_structure_liquidity": 60557.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3854,
"ABC": 0.4118
},
"x_price": 59530.7,
"x_idx": 182,
"x_order": 3,
"a_price": 60557.8,
"a_idx": 195,
"a_order": 5,
"b_price": 60162.0,
"b_idx": 199,
"b_order": 3,
"c_price": 60325.0,
"c_idx": 242,
"c_order": 5,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.908,
"ratio_score": 0.846,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 59918.54,
"prz_range": [
59743.46,
60093.62
],
"prz_width_pct": 0.584,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.34,
"price_to_prz_pct_raw": -0.3409,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 59918.54,
"a_price": 60557.8,
"tp1_ad_382": 60162.74,
"tp2_ad_618": 60313.6,
"tp3_a_or_structure_liquidity": 60557.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.819,
"ABC": 0.4118
},
"x_price": 60074.5,
"x_idx": 194,
"x_order": 3,
"a_price": 60557.8,
"a_idx": 195,
"a_order": 5,
"b_price": 60162.0,
"b_idx": 199,
"b_order": 3,
"c_price": 60325.0,
"c_idx": 242,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.885,
"ratio_score": 0.865,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 60833.81,
"prz_range": [
60620.89,
61046.73
],
"prz_width_pct": 0.7,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.18,
"price_to_prz_pct_raw": 1.1814,
"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": "gartley",
"d_price": 60833.81,
"a_price": 59530.7,
"tp1_ad_382": 60336.02,
"tp2_ad_618": 60028.49,
"tp3_a_or_structure_liquidity": 59530.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5953,
"ABC": 0.7185
},
"x_price": 61256.0,
"x_idx": 138,
"x_order": 5,
"a_price": 59530.7,
"a_idx": 182,
"a_order": 3,
"b_price": 60557.8,
"b_idx": 195,
"b_order": 5,
"c_price": 59819.8,
"c_idx": 210,
"c_order": 5,
"d_idx": null
}
],
"report_detail_candidates": [
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.962,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 59854.53,
"prz_range": [
59615.47,
60093.59
],
"prz_width_pct": 0.799,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.45,
"price_to_prz_pct_raw": -0.4474,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 59854.53,
"a_price": 60557.8,
"tp1_ad_382": 60123.18,
"tp2_ad_618": 60289.15,
"tp3_a_or_structure_liquidity": 60557.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3854,
"ABC": 0.4118
},
"x_price": 59530.7,
"x_idx": 182,
"x_order": 3,
"a_price": 60557.8,
"a_idx": 195,
"a_order": 5,
"b_price": 60162.0,
"b_idx": 199,
"b_order": 3,
"c_price": 60325.0,
"c_idx": 242,
"c_order": 5,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.91,
"ratio_score": 0.812,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 59966.71,
"prz_range": [
59757.23,
60176.18
],
"prz_width_pct": 0.699,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.26,
"price_to_prz_pct_raw": -0.2608,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "shark",
"d_price": 59966.71,
"a_price": 60245.0,
"tp1_ad_382": 60073.01,
"tp2_ad_618": 60138.69,
"tp3_a_or_structure_liquidity": 60245.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4231,
"ABC": 1.4065
},
"x_price": 60648.0,
"x_idx": 143,
"x_order": 5,
"a_price": 60245.0,
"a_idx": 161,
"a_order": 5,
"b_price": 60074.5,
"b_idx": 194,
"b_order": 3,
"c_price": 60314.3,
"c_idx": 214,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.908,
"ratio_score": 0.846,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 59918.54,
"prz_range": [
59743.46,
60093.62
],
"prz_width_pct": 0.584,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.34,
"price_to_prz_pct_raw": -0.3409,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 59918.54,
"a_price": 60557.8,
"tp1_ad_382": 60162.74,
"tp2_ad_618": 60313.6,
"tp3_a_or_structure_liquidity": 60557.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.819,
"ABC": 0.4118
},
"x_price": 60074.5,
"x_idx": 194,
"x_order": 3,
"a_price": 60557.8,
"a_idx": 195,
"a_order": 5,
"b_price": 60162.0,
"b_idx": 199,
"b_order": 3,
"c_price": 60325.0,
"c_idx": 242,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.885,
"ratio_score": 0.865,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 60833.81,
"prz_range": [
60620.89,
61046.73
],
"prz_width_pct": 0.7,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.18,
"price_to_prz_pct_raw": 1.1814,
"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": "gartley",
"d_price": 60833.81,
"a_price": 59530.7,
"tp1_ad_382": 60336.02,
"tp2_ad_618": 60028.49,
"tp3_a_or_structure_liquidity": 59530.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5953,
"ABC": 0.7185
},
"x_price": 61256.0,
"x_idx": 138,
"x_order": 5,
"a_price": 59530.7,
"a_idx": 182,
"a_order": 3,
"b_price": 60557.8,
"b_idx": 195,
"b_order": 5,
"c_price": 59819.8,
"c_idx": 210,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.88,
"ratio_score": 0.803,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 60538.51,
"prz_range": [
60359.54,
60717.48
],
"prz_width_pct": 0.591,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.69,
"price_to_prz_pct_raw": 0.6903,
"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": "gartley",
"d_price": 60538.51,
"a_price": 59530.7,
"tp1_ad_382": 60153.53,
"tp2_ad_618": 59915.68,
"tp3_a_or_structure_liquidity": 59530.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6512,
"ABC": 0.7651
},
"x_price": 60734.0,
"x_idx": 171,
"x_order": 8,
"a_price": 59530.7,
"a_idx": 182,
"a_order": 3,
"b_price": 60314.3,
"b_idx": 214,
"b_order": 3,
"c_price": 59714.8,
"c_idx": 217,
"c_order": 8,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.845,
"ratio_score": 0.711,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 59486.59,
"prz_range": [
59305.57,
59667.6
],
"prz_width_pct": 0.609,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.06,
"price_to_prz_pct_raw": -1.0593,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 59486.59,
"a_price": 60580.0,
"tp1_ad_382": 59904.27,
"tp2_ad_618": 60162.32,
"tp3_a_or_structure_liquidity": 60580.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5692,
"ABC": 0.7053
},
"x_price": 59060.0,
"x_idx": 133,
"x_order": 8,
"a_price": 60580.0,
"a_idx": 180,
"a_order": 8,
"b_price": 59714.8,
"b_idx": 217,
"b_order": 8,
"c_price": 60325.0,
"c_idx": 242,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.835,
"ratio_score": 0.777,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 60543.3,
"prz_range": [
60359.54,
60717.48
],
"prz_width_pct": 0.591,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.69,
"price_to_prz_pct_raw": 0.6903,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 1.302,
"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": "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": "gartley",
"d_price": 60538.51,
"a_price": 59530.7,
"tp1_ad_382": 60153.53,
"tp2_ad_618": 59915.68,
"tp3_a_or_structure_liquidity": 59530.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6512,
"ABC": 0.7651,
"BCD": 1.382,
"XAD": 0.8415
},
"x_price": 60734.0,
"x_idx": 171,
"x_order": 8,
"a_price": 59530.7,
"a_idx": 182,
"a_order": 3,
"b_price": 60314.3,
"b_idx": 214,
"b_order": 3,
"c_price": 59714.8,
"c_idx": 217,
"c_order": 8,
"d_idx": 220
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.936,
"ratio_score": 1.0,
"prz_score": 0.93,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 59567.32,
"prz_range": [
59218.67,
59915.97
],
"prz_width_pct": 1.171,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.93,
"price_to_prz_pct_raw": -0.9251,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 59567.32,
"a_price": 60734.0,
"tp1_ad_382": 60012.99,
"tp2_ad_618": 60288.33,
"tp3_a_or_structure_liquidity": 60734.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.394,
"ABC": 0.7108
},
"x_price": 59060.0,
"x_idx": 133,
"x_order": 8,
"a_price": 60734.0,
"a_idx": 171,
"a_order": 8,
"b_price": 60074.5,
"b_idx": 194,
"b_order": 3,
"c_price": 60543.3,
"c_idx": 220,
"c_order": 8,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.931,
"ratio_score": 1.0,
"prz_score": 0.93,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 60531.07,
"prz_range": [
60176.61,
60885.53
],
"prz_width_pct": 1.171,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.68,
"price_to_prz_pct_raw": 0.6779,
"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": "shark",
"d_price": 60531.07,
"a_price": 59819.8,
"tp1_ad_382": 60259.37,
"tp2_ad_618": 60091.51,
"tp3_a_or_structure_liquidity": 59819.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5409,
"ABC": 1.2123
},
"x_price": 60734.0,
"x_idx": 171,
"x_order": 8,
"a_price": 59819.8,
"a_idx": 210,
"a_order": 5,
"b_price": 60314.3,
"b_idx": 214,
"b_order": 3,
"c_price": 59714.8,
"c_idx": 217,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.929,
"ratio_score": 0.999,
"prz_score": 0.959,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 59283.59,
"prz_range": [
58970.37,
59596.81
],
"prz_width_pct": 1.057,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.4,
"price_to_prz_pct_raw": -1.397,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 59283.59,
"a_price": 60580.0,
"tp1_ad_382": 59778.82,
"tp2_ad_618": 60084.77,
"tp3_a_or_structure_liquidity": 60580.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5001,
"ABC": 0.6646
},
"x_price": 59060.0,
"x_idx": 133,
"x_order": 8,
"a_price": 60580.0,
"a_idx": 180,
"a_order": 8,
"b_price": 59819.8,
"b_idx": 210,
"b_order": 5,
"c_price": 60325.0,
"c_idx": 242,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.916,
"ratio_score": 1.0,
"prz_score": 0.948,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 59391.76,
"prz_range": [
59064.7,
59718.83
],
"prz_width_pct": 1.101,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.22,
"price_to_prz_pct_raw": -1.2171,
"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": 59391.76,
"a_price": 58160.0,
"tp1_ad_382": 58921.23,
"tp2_ad_618": 58630.53,
"tp3_a_or_structure_liquidity": 58160.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4004,
"ABC": 0.5787
},
"x_price": 59883.2,
"x_idx": 234,
"x_order": 3,
"a_price": 58160.0,
"a_idx": 275,
"a_order": 8,
"b_price": 58850.0,
"b_idx": 280,
"b_order": 3,
"c_price": 58450.7,
"c_idx": 292,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.913,
"ratio_score": 0.897,
"prz_score": 0.962,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 59874.75,
"prz_range": [
59561.72,
60187.78
],
"prz_width_pct": 1.046,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.41,
"price_to_prz_pct_raw": -0.4137,
"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": "gartley",
"d_price": 59874.75,
"a_price": 57758.6,
"tp1_ad_382": 59066.38,
"tp2_ad_618": 58566.97,
"tp3_a_or_structure_liquidity": 57758.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6006,
"ABC": 0.6824
},
"x_price": 60565.6,
"x_idx": 257,
"x_order": 3,
"a_price": 57758.6,
"a_idx": 285,
"a_order": 8,
"b_price": 59444.5,
"b_idx": 288,
"b_order": 8,
"c_price": 58294.1,
"c_idx": 296,
"c_order": 3,
"d_idx": null
}
],
"actionable_patterns_list": [
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.962,
"prz_proximity": "active",
"prz_range": [
59615.47,
60093.59
],
"prz_reversal_direction": "up",
"price_to_prz_pct": -0.45,
"high_confluence_prz": true,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 59854.53,
"a_price": 60557.8,
"tp1_ad_382": 60123.18,
"tp2_ad_618": 60289.15,
"tp3_a_or_structure_liquidity": 60557.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "BAT FORMING HIGH PRZ $59,615.47-$60,093.59: expected reversal UP if price reacts in zone"
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.908,
"prz_proximity": "active",
"prz_range": [
59743.46,
60093.62
],
"prz_reversal_direction": "up",
"price_to_prz_pct": -0.34,
"high_confluence_prz": true,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 59918.54,
"a_price": 60557.8,
"tp1_ad_382": 60162.74,
"tp2_ad_618": 60313.6,
"tp3_a_or_structure_liquidity": 60557.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "BUTTERFLY FORMING HIGH PRZ $59,743.46-$60,093.62: expected reversal UP if price reacts in zone"
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.885,
"prz_proximity": "nearby",
"prz_range": [
60620.89,
61046.73
],
"prz_reversal_direction": "down",
"price_to_prz_pct": 1.18,
"high_confluence_prz": true,
"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": "gartley",
"d_price": 60833.81,
"a_price": 59530.7,
"tp1_ad_382": 60336.02,
"tp2_ad_618": 60028.49,
"tp3_a_or_structure_liquidity": 59530.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "GARTLEY FORMING HIGH PRZ $60,620.89-$61,046.73: expected reversal DOWN if price reacts in zone"
}
],
"best_council_prz": {
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.962,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 59854.53,
"prz_range": [
59615.47,
60093.59
],
"prz_width_pct": 0.799,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.45,
"price_to_prz_pct_raw": -0.4474,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 59854.53,
"a_price": 60557.8,
"tp1_ad_382": 60123.18,
"tp2_ad_618": 60289.15,
"tp3_a_or_structure_liquidity": 60557.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3854,
"ABC": 0.4118
},
"x_price": 59530.7,
"x_idx": 182,
"x_order": 3,
"a_price": 60557.8,
"a_idx": 195,
"a_order": 5,
"b_price": 60162.0,
"b_idx": 199,
"b_order": 3,
"c_price": 60325.0,
"c_idx": 242,
"c_order": 5,
"d_idx": null
},
"best_tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 59854.53,
"a_price": 60557.8,
"tp1_ad_382": 60123.18,
"tp2_ad_618": 60289.15,
"tp3_a_or_structure_liquidity": 60557.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"tp_ladder": [
{
"direction": "bullish",
"source": "bat",
"d_price": 59854.53,
"a_price": 60557.8,
"tp1_ad_382": 60123.18,
"tp2_ad_618": 60289.15,
"tp3_a_or_structure_liquidity": 60557.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bullish",
"source": "butterfly",
"d_price": 59918.54,
"a_price": 60557.8,
"tp1_ad_382": 60162.74,
"tp2_ad_618": 60313.6,
"tp3_a_or_structure_liquidity": 60557.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "gartley",
"d_price": 60833.81,
"a_price": 59530.7,
"tp1_ad_382": 60336.02,
"tp2_ad_618": 60028.49,
"tp3_a_or_structure_liquidity": 59530.7,
"note": "Use as strong TP ladder context; not standalone path authority."
}
],
"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": "ready",
"directional_scores": {
"bullish": 0.396,
"bearish": 0.131
},
"directional_score_total": 0.527,
"directional_dominance": 0.502
},
"raw_llm_response": "{\n \"signal\": \"bullish\",\n \"confidence\": 0.56,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.62,\n \"setup_signals\": [\n \"엄격/고품질 Bullish Bat 형성 PRZ 활성: $59,615.47-$60,093.59, D 예상가 $59,854.53, 현재가 $60,123.50은 PRZ 상단 바로 위\",\n \"엄격/고품질 Bullish Butterfly 형성 PRZ 활성: $59,743.46-$60,093.62, D 예상가 $59,918.54로 Bat PRZ와 중첩\",\n \"두 bullish PRZ 모두 ABCD·BC_EXT·XAD 3개 Fib family confluence 보유, PRZ score 1.0\",\n \"Bullish Bat TP ladder가 현재가와 거의 일치: TP1 $60,123.18 도달권, 다음 TP2 $60,289.15 및 A/구조 목표 $60,557.80\",\n \"상방 반응이 지속될 경우 근접 bearish Gartley PRZ $60,620.89-$61,046.73가 다음 주요 반전 리스크 구간\"\n ],\n \"reasoning\": \"현재 핵심 harmonic setup은 $59,615.47-$60,093.59의 엄격/고품질 Bullish Bat이며 score 0.962, ratio_score 1.0, PRZ score 1.0으로 가장 우수합니다. 동일 구간에 Bullish Butterfly PRZ $59,743.46-$60,093.62도 겹쳐 있어 $59.75k-$60.09k는 실질적인 하방 방어/반등 후보 구간이지만, 확인된 PRZ rejection은 아직 0개이므로 구조 전환 신호로 간주할 수는 없습니다. 방향 점수는 bullish 0.396 대 bearish 0.131로 bullish 우위이나 총점 0.527, dominance 0.502라 강한 단독 추세 신호는 아닙니다. 따라서 structure_bias는 확정 BOS/CHoCH 자료 부재로 neutral, setup_bias만 bullish이며, 상단에서는 $60,620.89-$61,046.73의 bearish Gartley PRZ가 명확한 반응/익절/리스크 존입니다.\",\n \"key_levels\": {\n \"support\": [\n 60093.59,\n 59854.53,\n 59743.46,\n 59615.47,\n 59530.7\n ],\n \"resistance\": [\n 60123.18,\n 60289.15,\n 60557.8,\n 60620.89,\n 60833.81,\n 61046.73\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$59,530.70 1시간 종가 하회\",\n \"risk_scenario\": \"가격이 $60,620.89-$61,046.73의 bearish Gartley PRZ에 진입한 뒤 rejection, 15m/1h MSS 또는 CVD/OI 약세 확인이 동반되면 현재 bullish setup은 단기 반등 후 분배/되돌림 시나리오로 전환될 수 있습니다. 반대로 $59,615.47-$60,093.59 PRZ가 방어되지 못하고 $59,530.70 아래에서 1시간 종가가 형성되면 Bat/Butterfly bullish PRZ 실패로 보며 $59,305.57-$59,667.60 및 $59,060 부근 재테스트 위험이 커집니다.\",\n \"data_quality\": \"high\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bearish",
"overall_confidence": 0.72,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.76,
"active_setups": [
"ICT: 현재가 $60,123.50는 EQ $59,212.60 위 premium zone이며 bearish retracement 77.0% 구간",
"Derivatives: $60,700 최강 상단 청산 밀집과 $61,100 추가 청산 저항, 롱 계정 혼잡도 1.000",
"Fibonacci: $60,123.50가 1.414 확장 $60,142.46을 0.03% 거리에서 테스트 중이며 $60,022.76 확장 컨플루언스 구간",
"Wyckoff: $60,466.90~$60,758.30 재분배 저항대 바로 아래, LPSY성 거절 확인 구간",
"Harmonic: 상단 $60,620.89~$61,046.73 bearish Gartley PRZ가 존재하나, 현재 bullish Bat/Butterfly PRZ $59,615.47~$60,093.62도 방어 후보"
],
"setup_vs_structure": "구조적 판독은 bearish이고, 실행 셋업도 3명 이상의 분석가가 bearish로 일치해 구조와 셋업이 대체로 정렬되어 있다. 다만 캔들·하모닉은 $59,615~$60,094 부근의 단기 반등 후보를 제시하므로, 즉시 방향 확정이 아니라 프리미엄 저항 반응 확인형 구조다."
},
"signal_breakdown": {
"bullish_count": 1,
"bearish_count": 2,
"neutral_count": 3
},
"key_levels": {
"support": [
59903.06,
59844.85,
59728.5,
59212.6,
59063.02,
58200.0,
57758.6
],
"resistance": [
60142.46,
60466.9,
60509.39,
60520.0,
60666.6,
60700.0,
61100.0,
61931.1
]
},
"confluences": [
"Wyckoff $60,466.90, Candlestick·Derivatives EMA240 $60,509.39, ICT Asian high $60,520.00, Fibonacci $60,486.39가 모두 $60.47k~$60.52k를 핵심 구조 저항으로 지목한다.",
"ICT range high $60,666.60, Derivatives 최강 청산 레벨 $60,700, Wyckoff UT $60,758.30이 $60.66k~$60.76k 상단 유동성·거절 후보로 겹친다.",
"Derivatives $61,100, Fibonacci $61,130.40, Harmonic bearish Gartley PRZ $60,620.89~$61,046.73이 $61.0k~$61.13k를 상단 구조 위험 구간으로 제시한다.",
"Candlestick 7일 EQ $59,844.85, Fibonacci ext_1.272 지지 $59,903.06, Harmonic bullish Bat D $59,854.53 및 Butterfly D $59,918.54가 $59.85k~$59.92k 단기 방어 후보로 수렴한다.",
"ICT EMA120 $59,728.50, Candlestick EMA120 $59,728.50, Harmonic bullish PRZ 상단 $60,093.59/$60,093.62가 현재 가격대 바로 아래의 단기 균형·방어 구간을 형성한다.",
"Wyckoff SOW $59,060.00, Candlestick EMA20 $59,063.02, ICT EMA20 $59,063.02, Fibonacci $59,046.63이 $59.05k~$59.06k를 구조적 하단 확인 레벨로 공유한다."
],
"conflicts": [
"Wyckoff와 ICT는 각각 confirmed distribution / bearish BOS·CHoCH 우세로 구조를 bearish로 보지만, Fibonacci는 최근 $57,759→$59,444 상승 스윙 확장 구조만 기준으로 structure_bias를 bullish로 본다.",
"Candlestick은 고거래량 bullish engulfing 품질 0.709와 $59,844.85 EQ 회복을 근거로 bullish setup을 제시하지만, Derivatives는 같은 프리미엄 구간을 롱 혼잡·상단 청산 저항으로 해석해 bearish setup으로 본다.",
"Harmonic은 $59,615.47~$60,093.62의 bullish Bat/Butterfly PRZ를 단기 반등 후보로 제시하지만, 해당 패턴은 대부분 사전확인 PRZ이며 구조 전환 권한은 낮다.",
"단기 캔들 반등과 하모닉 PRZ 방어는 즉시 매도 추격을 약화시키지만, Wyckoff·ICT의 상위 구조 bearish 판독을 뒤집기에는 아직 $60,758.30 또는 $61,870.00 상단 구조 회복이 부족하다."
],
"executive_summary": "현재 BTC 1시간 구조는 Wyckoff confirmed distribution 이후 Phase E 저점 $57,758.60에서 반등한 상태이며, active 구조는 재분배 후보가 형성되는 구간으로 해석된다. 가격은 $60,123.50으로 $59,060.00 SOW와 $59,844.85 7일 EQ를 회복했지만, $60,466.90~$60,758.30 Wyckoff/ICT/파생 저항 클러스터와 EMA240 $60,509.39 아래에 있어 상위 구조 전환은 아직 확인되지 않았다. 실행 관점에서는 ICT premium, Fibonacci 1.414 확장 $60,142.46 테스트, Derivatives $60,700 청산 밀집이 모두 프리미엄 저항 조건을 강화하지만, $59,615.47~$60,093.62 하모닉 bullish PRZ와 bullish engulfing은 단기 방어 조건으로 남아 있다. 구조적 bearish 판독의 1차 약화 조건은 $60,758.30~$60,734.00 상방 수용이며, 핵심 무효화는 $61,870.00 회복이다.",
"raw_llm_response": "{\n \"overall_signal\": \"bearish\",\n \"overall_confidence\": 0.72,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.76,\n \"active_setups\": [\n \"ICT: 현재가 $60,123.50는 EQ $59,212.60 위 premium zone이며 bearish retracement 77.0% 구간\",\n \"Derivatives: $60,700 최강 상단 청산 밀집과 $61,100 추가 청산 저항, 롱 계정 혼잡도 1.000\",\n \"Fibonacci: $60,123.50가 1.414 확장 $60,142.46을 0.03% 거리에서 테스트 중이며 $60,022.76 확장 컨플루언스 구간\",\n \"Wyckoff: $60,466.90~$60,758.30 재분배 저항대 바로 아래, LPSY성 거절 확인 구간\",\n \"Harmonic: 상단 $60,620.89~$61,046.73 bearish Gartley PRZ가 존재하나, 현재 bullish Bat/Butterfly PRZ $59,615.47~$60,093.62도 방어 후보\"\n ],\n \"setup_vs_structure\": \"구조적 판독은 bearish이고, 실행 셋업도 3명 이상의 분석가가 bearish로 일치해 구조와 셋업이 대체로 정렬되어 있다. 다만 캔들·하모닉은 $59,615~$60,094 부근의 단기 반등 후보를 제시하므로, 즉시 방향 확정이 아니라 프리미엄 저항 반응 확인형 구조다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 1,\n \"bearish_count\": 2,\n \"neutral_count\": 3\n },\n \"key_levels\": {\n \"support\": [\n 59903.06,\n 59844.85,\n 59728.5,\n 59212.6,\n 59063.02,\n 58200.0,\n 57758.6\n ],\n \"resistance\": [\n 60142.46,\n 60466.9,\n 60509.39,\n 60520.0,\n 60666.6,\n 60700.0,\n 61100.0,\n 61931.1\n ]\n },\n \"confluences\": [\n \"Wyckoff $60,466.90, Candlestick·Derivatives EMA240 $60,509.39, ICT Asian high $60,520.00, Fibonacci $60,486.39가 모두 $60.47k~$60.52k를 핵심 구조 저항으로 지목한다.\",\n \"ICT range high $60,666.60, Derivatives 최강 청산 레벨 $60,700, Wyckoff UT $60,758.30이 $60.66k~$60.76k 상단 유동성·거절 후보로 겹친다.\",\n \"Derivatives $61,100, Fibonacci $61,130.40, Harmonic bearish Gartley PRZ $60,620.89~$61,046.73이 $61.0k~$61.13k를 상단 구조 위험 구간으로 제시한다.\",\n \"Candlestick 7일 EQ $59,844.85, Fibonacci ext_1.272 지지 $59,903.06, Harmonic bullish Bat D $59,854.53 및 Butterfly D $59,918.54가 $59.85k~$59.92k 단기 방어 후보로 수렴한다.\",\n \"ICT EMA120 $59,728.50, Candlestick EMA120 $59,728.50, Harmonic bullish PRZ 상단 $60,093.59/$60,093.62가 현재 가격대 바로 아래의 단기 균형·방어 구간을 형성한다.\",\n \"Wyckoff SOW $59,060.00, Candlestick EMA20 $59,063.02, ICT EMA20 $59,063.02, Fibonacci $59,046.63이 $59.05k~$59.06k를 구조적 하단 확인 레벨로 공유한다.\"\n ],\n \"conflicts\": [\n \"Wyckoff와 ICT는 각각 confirmed distribution / bearish BOS·CHoCH 우세로 구조를 bearish로 보지만, Fibonacci는 최근 $57,759→$59,444 상승 스윙 확장 구조만 기준으로 structure_bias를 bullish로 본다.\",\n \"Candlestick은 고거래량 bullish engulfing 품질 0.709와 $59,844.85 EQ 회복을 근거로 bullish setup을 제시하지만, Derivatives는 같은 프리미엄 구간을 롱 혼잡·상단 청산 저항으로 해석해 bearish setup으로 본다.\",\n \"Harmonic은 $59,615.47~$60,093.62의 bullish Bat/Butterfly PRZ를 단기 반등 후보로 제시하지만, 해당 패턴은 대부분 사전확인 PRZ이며 구조 전환 권한은 낮다.\",\n \"단기 캔들 반등과 하모닉 PRZ 방어는 즉시 매도 추격을 약화시키지만, Wyckoff·ICT의 상위 구조 bearish 판독을 뒤집기에는 아직 $60,758.30 또는 $61,870.00 상단 구조 회복이 부족하다.\"\n ],\n \"highest_conviction_analyst\": \"ICT Trader — 신뢰도 86%로 가장 높고, bearish CHoCH $63,220.00, bearish BOS $61,870.00, bearish BOS $59,060.00, bearish BOS $59,714.80, bearish CHoCH $58,850.00 등 구체적 구조 이벤트가 다수이며 bear_score 14.2가 bull_score 2.5를 크게 압도한다. Wyckoff의 confirmed distribution / Phase E 판독도 이를 강하게 보강한다.\",\n \"invalidation_level\": \"1시간 기준 $61,870.00 상방 수용. 단기적으로는 $60,758.30~$60,734.00 회복이 bearish 구조를 약화시키는 1차 경고이며, $61,870.00 회복 시 현재 bearish 구조 판독은 무효화에 가깝다.\",\n \"executive_summary\": \"현재 BTC 1시간 구조는 Wyckoff confirmed distribution 이후 Phase E 저점 $57,758.60에서 반등한 상태이며, active 구조는 재분배 후보가 형성되는 구간으로 해석된다. 가격은 $60,123.50으로 $59,060.00 SOW와 $59,844.85 7일 EQ를 회복했지만, $60,466.90~$60,758.30 Wyckoff/ICT/파생 저항 클러스터와 EMA240 $60,509.39 아래에 있어 상위 구조 전환은 아직 확인되지 않았다. 실행 관점에서는 ICT premium, Fibonacci 1.414 확장 $60,142.46 테스트, Derivatives $60,700 청산 밀집이 모두 프리미엄 저항 조건을 강화하지만, $59,615.47~$60,093.62 하모닉 bullish PRZ와 bullish engulfing은 단기 방어 조건으로 남아 있다. 구조적 bearish 판독의 1차 약화 조건은 $60,758.30~$60,734.00 상방 수용이며, 핵심 무효화는 $61,870.00 회복이다.\"\n}"
},
"overall_signal": "bearish",
"overall_confidence": 0.72,
"operating_path": {
"path_type": "complex",
"confidence": 0.68,
"waypoints": [
{
"seq": 1,
"price": 60666.6,
"type": "liquidity_sweep",
"source": "ICT (range high $60,666.60, Asian high $60,520.00), Derivatives ($60,700 최강 청산 밀집), Wyckoff (재분배 저항 $60,466.90 / UT $60,758.30 LPSY 거절), Candlestick·Derivatives (EMA240 $60,509.39)",
"description": "단기 bullish 모멘텀(고거래량 bullish engulfing 품질 0.709, morning star, 하모닉 Bullish Bat/Butterfly PRZ $59,615~$60,094 방어)이 EMA240 $60,509.39와 $60.47k~$60.52k 핵심 저항 클러스터를 넘어 ICT range high $60,666.60 위 buy-side 유동성과 Derivatives $60,700 청산 밀집을 스윕하는 프리미엄 저항 반응 구간. Wyckoff UT $60,758.30 바로 아래에서 LPSY성 거절을 확인하는 지점으로, 셋업 레이어의 '프리미엄 저항 반응 확인형' 구조에 해당한다. OI 감소·CVD divergence 0.700·롱 혼잡 1.000은 이 스윕이 신규 매수보다 숏커버/유동성 기반임을 시사한다.",
"est_hours": 2.5,
"turning_zone": [
60666.6,
60758.3
],
"likely_wick": 60730.0,
"rejection_confirm": 60509.39,
"invalid_overshoot": 60850.0,
"calibration_reasoning": "ICT range high $60,666.60 위 buy-side 유동성과 $60,700 청산 클러스터를 스윕하되 Wyckoff UT $60,758.30 아래에서 LPSY 거절을 확인하는 구조라 turning_zone 상단을 UT로 제한(폭 0.18×ATR, 저항 천장에 의해 구조적으로 타이트). likely_wick은 $60,700 라운드/청산 마그넷 직상방으로 편향했고, EMA240 $60,509.39 상실이 프리미엄 거절 확정, UT 상방 결정적 이탈($60,850)은 무효화. gartley PRZ $60,833.81은 PRE_CONFIRMATION이라 앵커로 쓰지 않음."
},
{
"seq": 2,
"price": 59728.5,
"type": "support_test",
"source": "ICT (EMA120 $59,728.50), Candlestick (7일 EQ $59,844.85, EMA120 $59,728.50), Fibonacci (ext_1.272 $59,903.06)",
"description": "$60,666.60 LPSY 거절 후 첫 지지 클러스터. Fib $59,903.06 → 7일 EQ $59,844.85 상실 시 EMA120 $59,728.50(ICT·Candlestick 컨플루언스) 테스트로 이어진다. 프리미엄에서 균형/할인 구간으로의 전환을 확인하는 지점이며, 여기서 방어 실패 시 하락이 가속된다.",
"est_hours": 8,
"turning_zone": [
59526.5,
59728.5
],
"likely_wick": 59610.0,
"rejection_confirm": 59844.85,
"invalid_overshoot": 59440.0,
"calibration_reasoning": "EMA120 $59,728.50(ICT·캔들 컨플루언스)을 상단으로, 하단은 ext_1.0+ret_0.236 피보 컨플루언스 $59,526.50로 앵커링(폭 0.40×ATR). likely_wick은 EMA120 하방 probe 후 $59,600 라운드 부근으로 설정. 7일 EQ $59,844.85 회복 시 지지 반등 확정(bat/butterfly PRZ $59,854~$59,918과도 근접하나 미확정이라 참고만), $59,444.50 이탈 시 WP3로 하락 가속되어 무효화."
},
{
"seq": 3,
"price": 59063.02,
"type": "swing_low",
"source": "Wyckoff (SOW $59,060.00), ICT (EMA20 $59,063.02, EQ $59,212.60), Candlestick (EMA20 $59,063.02), Fibonacci ($59,046.63)",
"description": "EMA120 이탈 후 ICT EQ $59,212.60을 거쳐 구조적 하단 확인 레벨 $59,063.02(Wyckoff SOW $59,060·EMA20·Fib $59,046.63 컨플루언스 #6) 재시험. 챠어맨이 '회복'으로 지목한 SOW 라인의 재시험으로, 여기서 이탈이 확정되면 Phase E 저점 $57,758.60 방향 재분배 연장이 열린다.",
"est_hours": 18,
"turning_zone": [
58701.02,
59063.02
],
"likely_wick": 58990.0,
"rejection_confirm": 59212.6,
"invalid_overshoot": 58400.0,
"calibration_reasoning": "SOW $59,060·EMA20·Fib $59,046.63 컨플루언스 #6를 상단, ret_0.5+ret_0.382 피보 컨플루언스 $58,701.02를 하단으로 확장(폭 0.71×ATR, 터미널 웨이포인트 가중). likely_wick은 SOW 클러스터 직하방의 $59,000 라운드 마그넷 스윕으로 편향. ICT EQ $59,212.60 회복이 스윙로우 반전 확정, 골든비율 0.618 $58,402.61 이탈 시 Phase E $57,758.60 방향 재분배 연장으로 무효화."
}
],
"period_extremes": {
"4h": {
"expected_high": 60666.6,
"expected_low": 59903.06,
"high_first": true
},
"8h": {
"expected_high": 60666.6,
"expected_low": 59728.5,
"high_first": true
},
"24h": {
"expected_high": 60666.6,
"expected_low": 59060.0,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 60758.3,
"description": "Wyckoff UT $60,758.30 상방 시간봉 종가 수용 + EMA240 $60,509.39 회복 시 LPSY 거절 시나리오 무효화, $61,100 → $61,931.10 상방 가속. 핵심 구조 무효는 $61,870.00."
},
"bearish": {
"price": 59063.02,
"description": "SOW $59,060.00 / EMA20 $59,063.02 시간봉 종가 이탈 시 재분배 재확인, $58,200.00(ICT 전일 저점) → $57,758.60 Phase E 저점 방향 하락 가속."
}
},
"scenario_invalidation": 60758.3,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.68,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 60666.60,\n \"type\": \"liquidity_sweep\",\n \"source\": \"ICT (range high $60,666.60, Asian high $60,520.00), Derivatives ($60,700 최강 청산 밀집), Wyckoff (재분배 저항 $60,466.90 / UT $60,758.30 LPSY 거절), Candlestick·Derivatives (EMA240 $60,509.39)\",\n \"description\": \"단기 bullish 모멘텀(고거래량 bullish engulfing 품질 0.709, morning star, 하모닉 Bullish Bat/Butterfly PRZ $59,615~$60,094 방어)이 EMA240 $60,509.39와 $60.47k~$60.52k 핵심 저항 클러스터를 넘어 ICT range high $60,666.60 위 buy-side 유동성과 Derivatives $60,700 청산 밀집을 스윕하는 프리미엄 저항 반응 구간. Wyckoff UT $60,758.30 바로 아래에서 LPSY성 거절을 확인하는 지점으로, 셋업 레이어의 '프리미엄 저항 반응 확인형' 구조에 해당한다. OI 감소·CVD divergence 0.700·롱 혼잡 1.000은 이 스윕이 신규 매수보다 숏커버/유동성 기반임을 시사한다.\",\n \"est_hours\": 2.5\n },\n {\n \"seq\": 2,\n \"price\": 59728.50,\n \"type\": \"support_test\",\n \"source\": \"ICT (EMA120 $59,728.50), Candlestick (7일 EQ $59,844.85, EMA120 $59,728.50), Fibonacci (ext_1.272 $59,903.06)\",\n \"description\": \"$60,666.60 LPSY 거절 후 첫 지지 클러스터. Fib $59,903.06 → 7일 EQ $59,844.85 상실 시 EMA120 $59,728.50(ICT·Candlestick 컨플루언스) 테스트로 이어진다. 프리미엄에서 균형/할인 구간으로의 전환을 확인하는 지점이며, 여기서 방어 실패 시 하락이 가속된다.\",\n \"est_hours\": 8\n },\n {\n \"seq\": 3,\n \"price\": 59063.02,\n \"type\": \"swing_low\",\n \"source\": \"Wyckoff (SOW $59,060.00), ICT (EMA20 $59,063.02, EQ $59,212.60), Candlestick (EMA20 $59,063.02), Fibonacci ($59,046.63)\",\n \"description\": \"EMA120 이탈 후 ICT EQ $59,212.60을 거쳐 구조적 하단 확인 레벨 $59,063.02(Wyckoff SOW $59,060·EMA20·Fib $59,046.63 컨플루언스 #6) 재시험. 챠어맨이 '회복'으로 지목한 SOW 라인의 재시험으로, 여기서 이탈이 확정되면 Phase E 저점 $57,758.60 방향 재분배 연장이 열린다.\",\n \"est_hours\": 18\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 60666.60, \"expected_low\": 59903.06, \"high_first\": true},\n \"8h\": {\"expected_high\": 60666.60, \"expected_low\": 59728.50, \"high_first\": true},\n \"24h\": {\"expected_high\": 60666.60, \"expected_low\": 59060.00, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\"price\": 60758.30, \"description\": \"Wyckoff UT $60,758.30 상방 시간봉 종가 수용 + EMA240 $60,509.39 회복 시 LPSY 거절 시나리오 무효화, $61,100 → $61,931.10 상방 가속. 핵심 구조 무효는 $61,870.00.\"},\n \"bearish\": {\"price\": 59063.02, \"description\": \"SOW $59,060.00 / EMA20 $59,063.02 시간봉 종가 이탈 시 재분배 재확인, $58,200.00(ICT 전일 저점) → $57,758.60 Phase E 저점 방향 하락 가속.\"}\n },\n \"scenario_invalidation\": 60758.30\n}\n```"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 60666.6,
"turning_zone": [
60666.6,
60758.3
],
"likely_wick": 60730.0,
"rejection_confirm": 60509.39,
"invalid_overshoot": 60850.0,
"calibration_reasoning": "ICT range high $60,666.60 위 buy-side 유동성과 $60,700 청산 클러스터를 스윕하되 Wyckoff UT $60,758.30 아래에서 LPSY 거절을 확인하는 구조라 turning_zone 상단을 UT로 제한(폭 0.18×ATR, 저항 천장에 의해 구조적으로 타이트). likely_wick은 $60,700 라운드/청산 마그넷 직상방으로 편향했고, EMA240 $60,509.39 상실이 프리미엄 거절 확정, UT 상방 결정적 이탈($60,850)은 무효화. gartley PRZ $60,833.81은 PRE_CONFIRMATION이라 앵커로 쓰지 않음."
},
{
"seq": 2,
"base_target": 59728.5,
"turning_zone": [
59526.5,
59728.5
],
"likely_wick": 59610.0,
"rejection_confirm": 59844.85,
"invalid_overshoot": 59440.0,
"calibration_reasoning": "EMA120 $59,728.50(ICT·캔들 컨플루언스)을 상단으로, 하단은 ext_1.0+ret_0.236 피보 컨플루언스 $59,526.50로 앵커링(폭 0.40×ATR). likely_wick은 EMA120 하방 probe 후 $59,600 라운드 부근으로 설정. 7일 EQ $59,844.85 회복 시 지지 반등 확정(bat/butterfly PRZ $59,854~$59,918과도 근접하나 미확정이라 참고만), $59,444.50 이탈 시 WP3로 하락 가속되어 무효화."
},
{
"seq": 3,
"base_target": 59063.02,
"turning_zone": [
58701.02,
59063.02
],
"likely_wick": 58990.0,
"rejection_confirm": 59212.6,
"invalid_overshoot": 58400.0,
"calibration_reasoning": "SOW $59,060·EMA20·Fib $59,046.63 컨플루언스 #6를 상단, ret_0.5+ret_0.382 피보 컨플루언스 $58,701.02를 하단으로 확장(폭 0.71×ATR, 터미널 웨이포인트 가중). likely_wick은 SOW 클러스터 직하방의 $59,000 라운드 마그넷 스윕으로 편향. ICT EQ $59,212.60 회복이 스윙로우 반전 확정, 골든비율 0.618 $58,402.61 이탈 시 Phase E $57,758.60 방향 재분배 연장으로 무효화."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 60666.60,\n \"turning_zone\": [60666.60, 60758.30],\n \"likely_wick\": 60730.00,\n \"rejection_confirm\": 60509.39,\n \"invalid_overshoot\": 60850.00,\n \"calibration_reasoning\": \"ICT range high $60,666.60 위 buy-side 유동성과 $60,700 청산 클러스터를 스윕하되 Wyckoff UT $60,758.30 아래에서 LPSY 거절을 확인하는 구조라 turning_zone 상단을 UT로 제한(폭 0.18×ATR, 저항 천장에 의해 구조적으로 타이트). likely_wick은 $60,700 라운드/청산 마그넷 직상방으로 편향했고, EMA240 $60,509.39 상실이 프리미엄 거절 확정, UT 상방 결정적 이탈($60,850)은 무효화. gartley PRZ $60,833.81은 PRE_CONFIRMATION이라 앵커로 쓰지 않음.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 59728.50,\n \"turning_zone\": [59526.50, 59728.50],\n \"likely_wick\": 59610.00,\n \"rejection_confirm\": 59844.85,\n \"invalid_overshoot\": 59440.00,\n \"calibration_reasoning\": \"EMA120 $59,728.50(ICT·캔들 컨플루언스)을 상단으로, 하단은 ext_1.0+ret_0.236 피보 컨플루언스 $59,526.50로 앵커링(폭 0.40×ATR). likely_wick은 EMA120 하방 probe 후 $59,600 라운드 부근으로 설정. 7일 EQ $59,844.85 회복 시 지지 반등 확정(bat/butterfly PRZ $59,854~$59,918과도 근접하나 미확정이라 참고만), $59,444.50 이탈 시 WP3로 하락 가속되어 무효화.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 59063.02,\n \"turning_zone\": [58701.02, 59063.02],\n \"likely_wick\": 58990.00,\n \"rejection_confirm\": 59212.60,\n \"invalid_overshoot\": 58400.00,\n \"calibration_reasoning\": \"SOW $59,060·EMA20·Fib $59,046.63 컨플루언스 #6를 상단, ret_0.5+ret_0.382 피보 컨플루언스 $58,701.02를 하단으로 확장(폭 0.71×ATR, 터미널 웨이포인트 가중). likely_wick은 SOW 클러스터 직하방의 $59,000 라운드 마그넷 스윕으로 편향. ICT EQ $59,212.60 회복이 스윙로우 반전 확정, 골든비율 0.618 $58,402.61 이탈 시 Phase E $57,758.60 방향 재분배 연장으로 무효화.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 51.1,
"chairman": 80.3,
"operating_path": 415.1,
"tp_calibrator": 228.2
},
"agents": {},
"total_s": 774.9
}
}