Signal: BEARISH (74%) | Price: $76,756.70 | 2026-05-23 01:00 KST | 300 candles
Council: 0 bullish, 1 neutral, 5 bearish | Support: $76,596 / $76,528 / $76,485 | Resistance: $77,250 / $77,354 / $77,411
현재 BTC 1시간 구조는 이전 분배가 Phase E 저점 $76,014.20까지 진행된 뒤, 새 재분배 후보 구조가 형성되는 bearish regime으로 진단된다. 활성 구조상 가격은 UT $78,063.80 이후 LPSY $77,548.50에서 공급이 재출현했고, SOW $76,528.00이 확인된 상태라 구조적 우위는 매도 측에 있다. 핵심 공급 구간은 EMA120 $77,560.38, Fibonacci confluence $77,566.61, ICT bearish BOS $77,601.80, Wyckoff LPSY $77,548.50이 겹치는 $77,548~$77,602이며, 하단 구조 레벨은 $76,528.00, $76,107.10, $76,014.20이다. 다만 현재가가 bullish 하모닉 PRZ와 candidate bullish OB 내부에 있어 하단 흡수·반등 위험은 존재하므로, 이는 구조 전환이 아니라 bearish 구조 안의 실행 리스크로 분리해 보아야 한다. 구조 무효화는 $78,713.80 위 재수용이며, $78,180.00~$78,210.64 회복은 그 전 단계의 약세 훼손 조건이다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | BEARISH | 82% | $76,528 / $76,485 | $77,250 / $77,548 |
| ICT Trader | BEARISH | 80% | $76,528 / $76,107 | $77,354 / $77,602 |
| Derivatives Trader | BEARISH | 58% | $76,000 / $73,700 | $77,250 / $77,560 |
| Candlestick Reader | BEARISH | 62% | $76,014 / $76,757 | $77,250 / $77,560 |
| Fibonacci Analyst | BEARISH | 61% | $76,014 | $77,411 / $77,508 |
| Harmonic Specialist | NEUTRAL | 48% | $76,596 / $76,395 | $77,095 / $77,154 |
Support: $76,528 / $76,485 / $76,014 | Resistance: $77,250 / $77,548 / $77,758 | Horizon: 단기~중기, 1시간봉 기준
구조적으로는 DIS regime이 확정되어 있으며, dis_score 100.0과 regime_fitness 1.000으로 분배 해석의 신뢰도가 높습니다. 메인 분배 앵커는 BC $82,460.50, AR $80,470.10이며 현재가 $76,756.70은 이 메인 레인지 하단을 이미 크게 하회해 Phase E 약세 진행으로 읽힙니다. 현재 활성 구조는 재분배 후보로, UT $78,063.80 이후 LPSY $77,548.50에서 공급이 재출현했고 SOW $76,528.00이 발생했기 때문에 단기 반등이 나오더라도 $77,548.50~$78,063.80 구간은 우선 매도 압력 확인 구간입니다. 다만 현재 가격이 $76,528.00 SOW와 $76,014.20 Phase E 저점에 가까워 추격 매도보다는 하단 재시험 또는 약한 반등 후 재거절 여부를 확인하는 구조가 더 적절합니다.
Support: $76,528 / $76,107 / $76,014 | Resistance: $77,354 / $77,602 / $78,064 | Horizon: short term
확정 구조 관점에서는 $80,394.00 bearish CHoCH, $79,801.00 bearish BOS, $78,713.80 bearish CHoCH, $77,601.80 bearish BOS가 연속적으로 형성되어 중기 구조는 여전히 bearish로 해석된다. 최근 $77,384.60 bullish BOS가 있었지만 현재가 $76,756.70은 다시 EQ $77,354.00 및 $77,601.80 구조 레벨 아래로 밀려, bullish shift의 수용이 약하다. 가격은 활성 bullish OB $76,107.10-$76,981.40 안에 있으나 해당 OB는 candidate 등급(score 0.566)이며 최근 liquidity sweep이 없어 기관 매집 확인이 부족하다. 따라서 단기적으로는 $76,528.00 range low 및 $76,014.20 7일 저점 쪽 sell-side liquidity를 탐색할 가능성이 더 높다.
Support: $76,000 / $73,700 / $69,600 | Resistance: $77,250 / $77,560 / $78,300 | Horizon: short term, 향후 4-8시간
확정 구조는 약세로 판단한다. 현재 가격 $76,756.70은 EMA20 $77,249.86, EMA120 $77,560.38, EMA240 $78,210.64를 모두 하회하고 있으며, 7일 저점 $76,014.20에 가까워 하방 구조 압력이 유지되고 있다. 파생 포지셔닝에서는 OI가 24시간 +2.1770% 증가했지만 가격은 -0.53% 하락했고, 롱 계정 비율이 0.588까지 올라 롱 포지션이 점진적으로 쌓이는 반면 가격 반응은 약하다. CVD 변화가 +981.4970임에도 가격이 $77,249.86 위로 회복하지 못한 점은 매수 체결이 흡수되는 형태로 해석되며, 단기적으로 $76,000 청산 유동성 테스트 가능성이 높다. 다만 펀딩 평균이 0.000에 가깝고 aggregate_score가 0.505로 중립권이기 때문에 강한 추세 숏보다는 $76,000 이탈 여부를 확인하는 단기 약세 셋업으로 본다.
Support: $76,014 / $76,757 | Resistance: $77,250 / $77,560 / $77,773 | Horizon: short term
현재 BTC는 $76,756.70으로 EMA20 $77,249.86보다 0.6%, EMA120 $77,560.38보다 1.0%, EMA240 $78,210.64보다 1.9% 아래에 있어 확인된 구조는 여전히 약세로 해석된다. 최근 패턴은 bearish_engulfing@296과 doji@290/@298, bullish_harami@298이 혼재되어 있으며, bear_score 0.850이 bull_score 0.700보다 높아 단기 우위는 매도 쪽이다. 다만 $76,014.20의 7일 저점 부근에서 고거래량 bullish_harami가 품질 0.790으로 포착되어, 구조 전환 전 반등 setup은 존재한다. 즉, 구조는 bearish지만 setup은 discount zone과 저점권 흡수성 캔들 때문에 bullish로 서로 충돌하는 국면이다.
Support: $76,014 | Resistance: $77,411 / $77,508 / $77,575 | Horizon: short term
현재 BTC/USDT는 $76,756.70으로, 최근 Low→High 스윙 $77,288→$77,863의 0.786 되돌림 $77,410.99마저 하회해 피보나치 관점의 구조적 지지 회복에 실패한 상태입니다. 핵심 저항은 $77,410.99, 황금비 0.618인 $77,507.54, 0.5 레벨 $77,575.35가 겹치는 구간이며, 특히 confluence zone $77,566.61은 count 6 및 cluster_score 1.0으로 강한 공급 구간입니다. 가격이 EMA20 $77,249.86, EMA120 $77,560.38, EMA240 $78,210.64 아래에 있어 구조_bias는 bearish로 판단합니다. 단기적으로 $77,410.99~$77,575.35 반등 시도는 매도 재진입 구간으로 해석되며, 이 구간을 명확히 회복하지 못하면 7일 저점 $76,014.20 재시험 리스크가 큽니다.
Support: $76,596 / $76,395 / $76,129 | Resistance: $77,095 / $77,154 / $77,214 | Horizon: short term
하모닉 기준으로는 현재가 $76,756.70이 bullish Shark PRZ $76,394.66-$77,153.66 및 bullish Bat PRZ $76,596.33-$77,168.53 안에 있어 단기 반등 셋업은 존재한다. 다만 이 bullish PRZ들은 모두 confirmed_reaction=false인 선확인 후보이며, 거버넌스상 메인 경로를 단독으로 뒤집을 수 없다. 반대로 $77,825.80 부근에서 완성된 bearish Butterfly/Gartley는 PRZ 방어와 AD 0.382 반응 도달로 confirmed_reaction=true, reaction_score 0.8을 기록했고, 검증된 하방 TP는 $77,094.55, $76,717.47, $76,107.10이다. 방향 점수도 bearish 1.555 대 bullish 0.804로 하방 우위지만 dominance 0.318에 불과해 강한 확정 신호보다는 충돌 구간으로 판단한다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $77,250 | resistance_test | Candlestick EMA20, ICT EQ proximity, Wyckoff resistance, Fibonacci | 4 | 현재가가 ICT bullish OB $76,107-$76,981 및 Harmonic bullish Shark/Bat PRZ 내부에 있어 단기 흡수성 반등 가능성. EMA20 $77,249.86 테스트 후 ICT EQ $77,354.00, fib 0.786 $77,410.99, fib confluence $77,566.61, LPSY $77,548.50가 밀집한 $77,548~$77,602 핵심 공급대에서 공급 재출현 가능성이 높음 |
| 2 | $76,528 | swing_low | Wyckoff SOW, ICT range low, Derivatives 누적 OI/숏 압력 | 10 | EMA20 공급 거절 후 Wyckoff SOW $76,528.00 재시험. 재분배 후보 구조의 핵심 하단이자 ICT 단기 구조 저점과 동일 레벨. OI +2.18% 증가와 가격 하락의 디버전스가 가속 매도 압력으로 전환되는 구간 |
| 3 | $76,014 | liquidity_sweep | Wyckoff Phase E 저점, Candlestick 7일 저점, Harmonic bearish TP3, Derivatives $76,000 청산 유동성 | 20 | $76,107.10 confluence(ICT OB 하단, Wyckoff support, Harmonic bear Butterfly/Gartley TP3) 이탈 후 Phase E 저점 $76,014.20과 $76,000 청산 유동성을 sweep. confirmed bearish 하모닉 TP 검증 영역과 일치하며 sell-side liquidity 수확 완료 지점 |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $76,600 | $77,250 | High first |
| 8h | $76,528 | $77,250 | High first |
| 24h | $76,014 | $77,411 | High first |
Invalidation: $78,714
```json
{
"path_type": "complex",
"confidence": 0.62,
"waypoints": [
{
"seq": 1,
"price": 77249.86,
"type": "resistance_test",
"source": "Candlestick EMA20, ICT EQ proximity, Wyckoff resistance, Fibonacci",
"description": "현재가가 ICT bullish OB $76,107-$76,981 및 Harmonic bullish Shark/Bat PRZ 내부에 있어 단기 흡수성 반등 가능성. EMA20 $77,249.86 테스트 후 ICT EQ $77,354.00, fib 0.786 $77,410.99, fib confluence $77,566.61, LPSY $77,548.50가 밀집한 $77,548~$77,602 핵심 공급대에서 공급 재출현 가능성이 높음",
"est_hours": 4
},
{
"seq": 2,
"price": 76528.0,
"type": "swing_low",
"source": "Wyckoff SOW, ICT range low, Derivatives 누적 OI/숏 압력",
"description": "EMA20 공급 거절 후 Wyckoff SOW $76,528.00 재시험. 재분배 후보 구조의 핵심 하단이자 ICT 단기 구조 저점과 동일 레벨. OI +2.18% 증가와 가격 하락의 디버전스가 가속 매도 압력으로 전환되는 구간",
"est_hours": 10
},
{
"seq": 3,
"price": 76014.2,
"type": "liquidity_sweep",
"source": "Wyckoff Phase E 저점, Candlestick 7일 저점, Harmonic bearish TP3, Derivatives $76,000 청산 유동성",
"description": "$76,107.10 confluence(ICT OB 하단, Wyckoff support, Harmonic bear Butterfly/Gartley TP3) 이탈 후 Phase E 저점 $76,014.20과 $76,000 청산 유동성을 sweep. confirmed bearish 하모닉 TP 검증 영역과 일치하며 sell-side liquidity 수확 완료 지점",
"est_hours": 20
}
],
"period_extremes": {
"4h": {"expected_high": 77249.86, "expected_low": 76600.0, "high_first": true},
"8h": {"expected_high": 77249.86, "expected_low": 76528.0, "high_first": true},
"24h": {"expected_high": 77410.99, "expected_low": 76014.2, "high_first": true}
},
"triggers": {
"bullish": {"price": 78180.0, "description": "$78,180.00~$78,210.64(EMA240) 재수용 시 약세 구조 1차 훼손. Wyckoff UT $78,063.80 위 정착이 함께 확인되면 단기 매도 셋업 무효화 및 $78,713.80 CHoCH 재탈환 시도 가능"},
"bearish": {"price": 76528.0, "description": "$76,528.00 SOW의 명확한 1시간 캔들 마감 이탈 시 재분배 구조 확정. Phase E 저점 $76,014.20 sweep 가속 및 $76,000 청산 유동성 흡수 시퀀스 발동"}
},
"scenario_invalidation": 78713.8
}
```{
"overall_signal": "bearish",
"overall_confidence": 0.74,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.7,
"active_setups": [
"가격이 EMA20 $77,249.86, EMA120 $77,560.38, EMA240 $78,210.64 모두 아래에 위치",
"ICT 기준 EQ $77,354.00 및 bearish BOS $77,601.80 아래 재수용 실패",
"피보나치 0.786 $77,410.99 하회 후 $77,410.99~$77,575.35 저항 밀집",
"Wyckoff 재분배 후보 구조에서 UT $78,063.80 이후 LPSY $77,548.50, SOW $76,528.00 형성",
"OI 24시간 +2.1770% 증가에도 가격 24시간 -0.53% 하락, 롱 계정 비율 0.588로 상승",
"하모닉 confirmed bearish Butterfly/Gartley의 검증 TP 구간 $77,094.55, $76,717.47, $76,107.10과 현재 가격대가 정렬"
],
"setup_vs_structure": "실행 셋업은 구조와 대체로 일치하는 bearish다. 다만 현재가 $76,394.66~$77,168.53 bullish 하모닉 PRZ 및 $76,107.10~$76,981.40 ICT bullish OB 안에 있어, 즉시 추격보다는 반등·흡수 리스크를 동반한 약세 구조로 해석한다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 5,
"neutral_count": 1
},
"key_levels": {
"support": [
76596.33,
76528.0,
76485.0,
76107.1,
76014.2,
76000.0
],
"resistance": [
77249.86,
77354.0,
77410.99,
77548.5,
77560.38,
77566.61,
77601.8,
77773.15,
78063.8,
78210.64
]
},
"confluences": [
"Candlestick, ICT, Fibonacci, Wyckoff, Derivatives 모두 현재가가 EMA20 $77,249.86 및 EMA120 $77,560.38 아래에 있어 구조적 약세를 확인",
"ICT의 bearish BOS $77,601.80, Fibonacci confluence $77,566.61, Wyckoff LPSY $77,548.50, EMA120 $77,560.38이 $77,548~$77,602 구간에 밀집해 핵심 공급대로 수렴",
"Candlestick의 7일 EQ $77,773.15, Harmonic bearish PRZ $77,344.75~$78,065.10, Wyckoff UT $78,063.80이 $77,300~$78,065 구간의 상단 저항을 강화",
"ICT와 Wyckoff가 모두 $76,528.00을 단기 구조 저점/SOW 성격의 핵심 하단 레벨로 식별",
"Candlestick, Fibonacci, Wyckoff, Harmonic이 모두 $76,014.20 인근을 7일 저점 또는 Phase E 저점으로 인식",
"ICT bullish OB 하단 $76,107.10, Wyckoff 지지 $76,107.10, Harmonic bearish TP3 $76,107.10이 동일 가격대에서 겹침",
"Derivatives의 $76,000 하방 청산 유동성과 Candlestick/Fibonacci/Wyckoff의 $76,014.20 저점이 사실상 같은 하단 유동성 구간을 가리킴"
],
"conflicts": [
"Candlestick은 구조는 bearish로 보지만 $76,014.20 부근 고거래량 bullish harami 품질 0.790 때문에 단기 반등 셋업은 bullish로 평가",
"Harmonic은 전체 방향 점수는 bearish 우위이나, 현재가가 bullish Shark PRZ $76,394.66~$77,153.66 및 bullish Bat PRZ $76,596.33~$77,168.53 안에 있어 반전 후보를 제시",
"ICT는 현재가가 bullish OB $76,107.10~$76,981.40 안에 있다고 보지만, 해당 OB는 candidate 등급이고 sweep 맥락이 없어 구조 전환 근거로는 약함",
"Derivatives는 구조·셋업을 bearish로 보지만 aggregate score 0.505와 funding 중립으로 인해 강한 추세 확증보다는 취약한 하방 압력으로 해석",
"Fibonacci는 하방 이탈 상태로 보지만 현재 가격이 discount 구간이라는 점은 반등 가능성과 구조적 약세가 충돌하는 조건"
],
"highest_conviction_analyst": "Wyckoff Expert — confirmed distribution regime, dis_score 100.0, regime_fitness 1.000으로 구조 신뢰도가 가장 높다. 이전 분배 구조는 BC $82,460.50 → AR $80,470.10 → LPSY $79,532.10 → Phase E 저점 $76,014.20로 완성에 가깝게 전개되었고, 현재 활성 구조도 UT $78,063.80, LPSY $77,548.50, SOW $76,528.00을 가진 재분배 후보로 읽힌다.",
"invalidation_level": "1시간 기준 $78,713.80 bearish CHoCH 레벨 위로 명확히 재수용되면 현재 bearish 구조 판정은 훼손된다. 그 전 단계에서는 $78,180.00~$78,210.64 회복이 약세 구조 약화 신호다.",
"executive_summary": "현재 BTC 1시간 구조는 이전 분배가 Phase E 저점 $76,014.20까지 진행된 뒤, 새 재분배 후보 구조가 형성되는 bearish regime으로 진단된다. 활성 구조상 가격은 UT $78,063.80 이후 LPSY $77,548.50에서 공급이 재출현했고, SOW $76,528.00이 확인된 상태라 구조적 우위는 매도 측에 있다. 핵심 공급 구간은 EMA120 $77,560.38, Fibonacci confluence $77,566.61, ICT bearish BOS $77,601.80, Wyckoff LPSY $77,548.50이 겹치는 $77,548~$77,602이며, 하단 구조 레벨은 $76,528.00, $76,107.10, $76,014.20이다. 다만 현재가가 bullish 하모닉 PRZ와 candidate bullish OB 내부에 있어 하단 흡수·반등 위험은 존재하므로, 이는 구조 전환이 아니라 bearish 구조 안의 실행 리스크로 분리해 보아야 한다. 구조 무효화는 $78,713.80 위 재수용이며, $78,180.00~$78,210.64 회복은 그 전 단계의 약세 훼손 조건이다."
}{
"symbol": "BTC/USDT",
"timeframe": "1h",
"timestamp": "2026-05-23 01:00 KST",
"last_price": 76756.7,
"num_candles": 300,
"stage1_analyses": {
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bearish",
"confidence": 0.62,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.64,
"setup_signals": [
"현재가 $76,756.70는 7일 range EQ $77,773.15 아래의 discount zone에 위치",
"7일 저점 $76,014.20 근처에서 고거래량 doji 및 bullish_harami@298 발생",
"bullish_harami 품질 0.790으로 최근 패턴 중 최상위이며 high_volume=true",
"다만 가격은 EMA20 $77,249.86, EMA120 $77,560.38, EMA240 $78,210.64 모두 아래에 있어 반등은 아직 구조 전환 전 단계"
],
"reasoning": "현재 BTC는 $76,756.70으로 EMA20 $77,249.86보다 0.6%, EMA120 $77,560.38보다 1.0%, EMA240 $78,210.64보다 1.9% 아래에 있어 확인된 구조는 여전히 약세로 해석된다. 최근 패턴은 bearish_engulfing@296과 doji@290/@298, bullish_harami@298이 혼재되어 있으며, bear_score 0.850이 bull_score 0.700보다 높아 단기 우위는 매도 쪽이다. 다만 $76,014.20의 7일 저점 부근에서 고거래량 bullish_harami가 품질 0.790으로 포착되어, 구조 전환 전 반등 setup은 존재한다. 즉, 구조는 bearish지만 setup은 discount zone과 저점권 흡수성 캔들 때문에 bullish로 서로 충돌하는 국면이다.",
"key_levels": {
"support": [
76014.2,
76756.7
],
"resistance": [
77249.86,
77560.38,
77773.15,
78210.64,
79532.1
]
},
"time_horizon": "short term",
"invalidation_level": "$77,560.38",
"risk_scenario": "가격이 EMA120 $77,560.38 위로 회복하고 7일 EQ $77,773.15까지 재진입하면 bearish engulfing의 하방 압력이 무효화되며, EMA240 $78,210.64 및 7일 고점 $79,532.10을 향한 숏커버링 반등이 열릴 수 있다. 반대로 $76,014.20이 이탈되면 bullish harami 기반 반등 setup은 실패하고 추가 하락 continuation으로 전환될 가능성이 높다.",
"data_quality": "high",
"metrics": {
"total_patterns_detected": 163,
"recent_patterns": 4,
"pattern_list": [
"bearish_engulfing@296",
"doji@290",
"doji@298",
"bullish_harami@298"
],
"atr_value": 300.8,
"vol_avg_20": 3339.36,
"high_volume_patterns": [
"bearish_engulfing",
"doji",
"bullish_harami"
],
"pattern_candidates": [
{
"pattern": "bullish_harami",
"signal": "bullish",
"pattern_quality": 0.79,
"tier": "strict",
"high_volume": true
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.766,
"tier": "strict",
"high_volume": true
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.555,
"tier": "candidate",
"high_volume": true
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.355,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.79,
"bull_score": 0.7,
"bear_score": 0.85
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.64,\n \"setup_signals\": [\n \"현재가 $76,756.70는 7일 range EQ $77,773.15 아래의 discount zone에 위치\",\n \"7일 저점 $76,014.20 근처에서 고거래량 doji 및 bullish_harami@298 발생\",\n \"bullish_harami 품질 0.790으로 최근 패턴 중 최상위이며 high_volume=true\",\n \"다만 가격은 EMA20 $77,249.86, EMA120 $77,560.38, EMA240 $78,210.64 모두 아래에 있어 반등은 아직 구조 전환 전 단계\"\n ],\n \"reasoning\": \"현재 BTC는 $76,756.70으로 EMA20 $77,249.86보다 0.6%, EMA120 $77,560.38보다 1.0%, EMA240 $78,210.64보다 1.9% 아래에 있어 확인된 구조는 여전히 약세로 해석된다. 최근 패턴은 bearish_engulfing@296과 doji@290/@298, bullish_harami@298이 혼재되어 있으며, bear_score 0.850이 bull_score 0.700보다 높아 단기 우위는 매도 쪽이다. 다만 $76,014.20의 7일 저점 부근에서 고거래량 bullish_harami가 품질 0.790으로 포착되어, 구조 전환 전 반등 setup은 존재한다. 즉, 구조는 bearish지만 setup은 discount zone과 저점권 흡수성 캔들 때문에 bullish로 서로 충돌하는 국면이다.\",\n \"key_levels\": {\n \"support\": [\n 76014.2,\n 76756.7\n ],\n \"resistance\": [\n 77249.86,\n 77560.38,\n 77773.15,\n 78210.64,\n 79532.1\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$77,560.38\",\n \"risk_scenario\": \"가격이 EMA120 $77,560.38 위로 회복하고 7일 EQ $77,773.15까지 재진입하면 bearish engulfing의 하방 압력이 무효화되며, EMA240 $78,210.64 및 7일 고점 $79,532.10을 향한 숏커버링 반등이 열릴 수 있다. 반대로 $76,014.20이 이탈되면 bullish harami 기반 반등 setup은 실패하고 추가 하락 continuation으로 전환될 가능성이 높다.\",\n \"data_quality\": \"high\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bearish",
"confidence": 0.795,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.795,
"setup_signals": [
"가격이 EQ $77,354.00 아래의 discount 영역에 있으나, $77,601.80 bearish BOS 하단에서 재수용 실패",
"현재가 $76,756.70이 EMA20 $77,249.86, EMA120 $77,560.38, EMA240 $78,210.64 모두 아래에 위치",
"확정 bearish CHoCH $78,713.80 및 bearish BOS $77,601.80 이후 반등이 구조 회복으로 이어지지 못함",
"Asian kill zone 저점 $76,528.00 부근과 7일 저점 $76,014.20 아래 sell-side liquidity가 근접",
"활성 bullish OB $76,107.10-$76,981.40 내부에 가격이 있으나 quality가 candidate이고 sweep context가 없어 방어 신뢰도 제한"
],
"reasoning": "확정 구조 관점에서는 $80,394.00 bearish CHoCH, $79,801.00 bearish BOS, $78,713.80 bearish CHoCH, $77,601.80 bearish BOS가 연속적으로 형성되어 중기 구조는 여전히 bearish로 해석된다. 최근 $77,384.60 bullish BOS가 있었지만 현재가 $76,756.70은 다시 EQ $77,354.00 및 $77,601.80 구조 레벨 아래로 밀려, bullish shift의 수용이 약하다. 가격은 활성 bullish OB $76,107.10-$76,981.40 안에 있으나 해당 OB는 candidate 등급(score 0.566)이며 최근 liquidity sweep이 없어 기관 매집 확인이 부족하다. 따라서 단기적으로는 $76,528.00 range low 및 $76,014.20 7일 저점 쪽 sell-side liquidity를 탐색할 가능성이 더 높다.",
"key_levels": {
"support": [
76528.0,
76107.1,
76014.2
],
"resistance": [
77354.0,
77601.8,
78063.8,
78180.0
]
},
"time_horizon": "short term",
"invalidation_level": "78180.00",
"risk_scenario": "$76,107.10-$76,981.40 bullish OB가 강하게 방어되고 가격이 EQ $77,354.00 및 bearish BOS 레벨 $77,601.80 위로 재수용되면, 현재 bearish setup은 실패하고 $78,063.80 이전일 고점 및 $78,180.00 range high 쪽으로 buy-side liquidity 회수가 진행될 수 있다.",
"data_quality": "medium",
"metrics": {
"order_blocks_total": 1,
"confirmed_bullish_ob": 0,
"confirmed_bearish_ob": 0,
"candidate_bullish_ob": 1,
"candidate_bearish_ob": 0,
"active_bullish_ob": 1,
"active_bearish_ob": 0,
"nearest_bull_ob_range": null,
"nearest_bear_ob_range": null,
"active_bullish_ob_list": [
{
"type": "bullish_ob",
"idx": 225,
"top": 76981.4,
"bottom": 76107.1,
"mid": 76544.25,
"quality": "candidate",
"score": 0.566,
"displacement_score": 0.33,
"has_fvg": true,
"has_sweep_context": false,
"fvg_range": {
"bottom": 76650.0,
"top": 76720.5
},
"swept_level": null,
"source_move_idx": 225,
"proximity": "active"
}
],
"active_bearish_ob_list": [],
"ob_mitigated_count": 0,
"unfilled_bull_fvg_count": 0,
"unfilled_bear_fvg_count": 0,
"bull_fvg_ranges": [],
"bear_fvg_ranges": [],
"fvg_open_count": 0,
"fvg_mitigated_count": 56,
"fvg_open_zones": [],
"bos_choch_events": [
"CHoCH_bearish",
"BOS_bearish",
"CHoCH_bullish",
"CHoCH_bearish",
"BOS_bearish",
"BOS_bullish"
],
"bos_choch_levels": [
{
"type": "CHoCH_bearish",
"level": 80394.0
},
{
"type": "BOS_bearish",
"level": 79801.0
},
{
"type": "CHoCH_bullish",
"level": 81270.2
},
{
"type": "CHoCH_bearish",
"level": 78713.8
},
{
"type": "BOS_bearish",
"level": 77601.8
},
{
"type": "BOS_bullish",
"level": 77384.6
}
],
"bos_sequence": [
"CHoCH_bearish",
"BOS_bearish",
"CHoCH_bullish",
"CHoCH_bearish",
"BOS_bearish",
"BOS_bullish"
],
"consecutive_bull_bos": 1,
"consecutive_bear_bos": 0,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [],
"current_zone": "discount",
"eq_level": 77354.0,
"range_high": 78180.0,
"range_low": 76528.0,
"bull_score": 7.34,
"bear_score": 9.4,
"setup_bias": "bearish",
"setup_score": 0.795,
"setup_signals": [
"bearish CHoCH below $80,394.00",
"bearish BOS below $79,801.00",
"bearish CHoCH below $78,713.80",
"bearish BOS below $77,601.80"
],
"retracement_direction": "bullish",
"current_retracement_pct": 114.5,
"deepest_retracement_pct": 114.5,
"previous_day_high": 78063.8,
"previous_day_low": 76701.3,
"broken_prev_high": false,
"broken_prev_low": false,
"sessions": {
"London": {
"active": false,
"high": null,
"low": null
},
"New York": {
"active": false,
"high": null,
"low": null
},
"Asian kill zone": {
"active": true,
"high": 76994.9,
"low": 76528.0
}
}
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.795,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.795,\n \"setup_signals\": [\n \"가격이 EQ $77,354.00 아래의 discount 영역에 있으나, $77,601.80 bearish BOS 하단에서 재수용 실패\",\n \"현재가 $76,756.70이 EMA20 $77,249.86, EMA120 $77,560.38, EMA240 $78,210.64 모두 아래에 위치\",\n \"확정 bearish CHoCH $78,713.80 및 bearish BOS $77,601.80 이후 반등이 구조 회복으로 이어지지 못함\",\n \"Asian kill zone 저점 $76,528.00 부근과 7일 저점 $76,014.20 아래 sell-side liquidity가 근접\",\n \"활성 bullish OB $76,107.10-$76,981.40 내부에 가격이 있으나 quality가 candidate이고 sweep context가 없어 방어 신뢰도 제한\"\n ],\n \"reasoning\": \"확정 구조 관점에서는 $80,394.00 bearish CHoCH, $79,801.00 bearish BOS, $78,713.80 bearish CHoCH, $77,601.80 bearish BOS가 연속적으로 형성되어 중기 구조는 여전히 bearish로 해석된다. 최근 $77,384.60 bullish BOS가 있었지만 현재가 $76,756.70은 다시 EQ $77,354.00 및 $77,601.80 구조 레벨 아래로 밀려, bullish shift의 수용이 약하다. 가격은 활성 bullish OB $76,107.10-$76,981.40 안에 있으나 해당 OB는 candidate 등급(score 0.566)이며 최근 liquidity sweep이 없어 기관 매집 확인이 부족하다. 따라서 단기적으로는 $76,528.00 range low 및 $76,014.20 7일 저점 쪽 sell-side liquidity를 탐색할 가능성이 더 높다.\",\n \"key_levels\": {\n \"support\": [\n 76528.0,\n 76107.1,\n 76014.2\n ],\n \"resistance\": [\n 77354.0,\n 77601.8,\n 78063.8,\n 78180.0\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"78180.00\",\n \"risk_scenario\": \"$76,107.10-$76,981.40 bullish OB가 강하게 방어되고 가격이 EQ $77,354.00 및 bearish BOS 레벨 $77,601.80 위로 재수용되면, 현재 bearish setup은 실패하고 $78,063.80 이전일 고점 및 $78,180.00 range high 쪽으로 buy-side liquidity 회수가 진행될 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "bearish",
"confidence": 0.61,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.62,
"setup_signals": [
"현재가 $76,756.70가 스윙 저점 $77,288 및 0.786 되돌림 $77,410.99 아래에 위치하여 기존 Low→High 피보나치 구조가 하방 이탈된 상태",
"EQ에 해당하는 0.5 되돌림 $77,575.35 아래의 디스카운트 구간에 있으나, 지지 후보가 비어 있어 반등 신뢰도가 낮음",
"상단 $77,410.99~$77,575.35 구간에 0.786·0.618·0.5 되돌림 저항이 밀집되어 있으며, confluence zone 평균 $77,566.61의 cluster_score가 1.0",
"EMA20 $77,249.86, EMA120 $77,560.38, EMA240 $78,210.64가 모두 현재가 위에 있어 피보나치 저항대와 동시 압박",
"fib_reaction_state가 approaching이고 reaction_probability가 0.45로, 반등보다는 저항 접근 후 재차 거절될 가능성이 우세"
],
"reasoning": "현재 BTC/USDT는 $76,756.70으로, 최근 Low→High 스윙 $77,288→$77,863의 0.786 되돌림 $77,410.99마저 하회해 피보나치 관점의 구조적 지지 회복에 실패한 상태입니다. 핵심 저항은 $77,410.99, 황금비 0.618인 $77,507.54, 0.5 레벨 $77,575.35가 겹치는 구간이며, 특히 confluence zone $77,566.61은 count 6 및 cluster_score 1.0으로 강한 공급 구간입니다. 가격이 EMA20 $77,249.86, EMA120 $77,560.38, EMA240 $78,210.64 아래에 있어 구조_bias는 bearish로 판단합니다. 단기적으로 $77,410.99~$77,575.35 반등 시도는 매도 재진입 구간으로 해석되며, 이 구간을 명확히 회복하지 못하면 7일 저점 $76,014.20 재시험 리스크가 큽니다.",
"key_levels": {
"support": [
76014.2
],
"resistance": [
77410.99,
77507.54,
77575.35,
77643.16,
77727.07,
77862.7,
78019.02,
78217.86
]
},
"time_horizon": "short term",
"invalidation_level": "$77,862.70 이상에서 1시간봉 종가 기준 구조적 수용이 확인될 경우",
"risk_scenario": "$77,410.99와 $77,507.54를 빠르게 회복하고 $77,862.70까지 돌파하면, 현재의 하방 이탈은 실패한 breakdown으로 전환될 수 있으며 다음 확장 목표는 $78,019.02, $78,100.63, $78,217.86 순으로 열립니다.",
"data_quality": "medium",
"metrics": {
"swing_pair": "Low→High: $77,288 → $77,863",
"direction": "up",
"nearest_fib": "ret_0.786",
"nearest_fib_price": 77410.99,
"nearest_fib_distance": 0.85,
"golden_ratio_level": 77507.54,
"fib_ret_382": 77643.16,
"fib_ret_618": 77507.54,
"confluence_zones": [
{
"price": 77566.61,
"count": 6,
"levels": [
"ret_0.786",
"ret_0.618",
"ret_0.236",
"ret_0.5",
"ret_0.382",
"ret_0.236"
],
"cluster_score": 1.0
},
{
"price": 78050.05,
"count": 4,
"levels": [
"ext_1.0",
"ext_1.272",
"ext_1.414",
"ext_1.618"
],
"cluster_score": 1.0
},
{
"price": 78568.88,
"count": 3,
"levels": [
"ext_2.0",
"ret_0.382",
"ext_2.618"
],
"cluster_score": 0.85
}
],
"support_levels": [],
"resistance_levels": [
77410.9858,
77507.5354,
77575.35
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 77727.07,
"distance_pct": 1.26,
"is_support": false,
"cluster_score": 1.0
},
{
"name": "ret_0.382",
"price": 77643.16,
"distance_pct": 1.15,
"is_support": false,
"cluster_score": 1.0
},
{
"name": "ret_0.5",
"price": 77575.35,
"distance_pct": 1.07,
"is_support": false,
"cluster_score": 1.0
},
{
"name": "ret_0.618",
"price": 77507.54,
"distance_pct": 0.98,
"is_support": false,
"cluster_score": 1.0
},
{
"name": "ret_0.786",
"price": 77410.99,
"distance_pct": 0.85,
"is_support": false,
"cluster_score": 1.0
},
{
"name": "ext_1.0",
"price": 77862.7,
"distance_pct": 1.44,
"is_support": false,
"cluster_score": 1.0
},
{
"name": "ext_1.272",
"price": 78019.02,
"distance_pct": 1.64,
"is_support": false,
"cluster_score": 1.0
},
{
"name": "ext_1.414",
"price": 78100.63,
"distance_pct": 1.75,
"is_support": false,
"cluster_score": 1.0
},
{
"name": "ext_1.618",
"price": 78217.86,
"distance_pct": 1.9,
"is_support": false,
"cluster_score": 1.0
},
{
"name": "ext_2.0",
"price": 78437.4,
"distance_pct": 2.19,
"is_support": false,
"cluster_score": 1.0
}
],
"confluence_quality": 1.0,
"fib_reaction_state": "approaching",
"reaction_probability": 0.45
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.61,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.62,\n \"setup_signals\": [\n \"현재가 $76,756.70가 스윙 저점 $77,288 및 0.786 되돌림 $77,410.99 아래에 위치하여 기존 Low→High 피보나치 구조가 하방 이탈된 상태\",\n \"EQ에 해당하는 0.5 되돌림 $77,575.35 아래의 디스카운트 구간에 있으나, 지지 후보가 비어 있어 반등 신뢰도가 낮음\",\n \"상단 $77,410.99~$77,575.35 구간에 0.786·0.618·0.5 되돌림 저항이 밀집되어 있으며, confluence zone 평균 $77,566.61의 cluster_score가 1.0\",\n \"EMA20 $77,249.86, EMA120 $77,560.38, EMA240 $78,210.64가 모두 현재가 위에 있어 피보나치 저항대와 동시 압박\",\n \"fib_reaction_state가 approaching이고 reaction_probability가 0.45로, 반등보다는 저항 접근 후 재차 거절될 가능성이 우세\"\n ],\n \"reasoning\": \"현재 BTC/USDT는 $76,756.70으로, 최근 Low→High 스윙 $77,288→$77,863의 0.786 되돌림 $77,410.99마저 하회해 피보나치 관점의 구조적 지지 회복에 실패한 상태입니다. 핵심 저항은 $77,410.99, 황금비 0.618인 $77,507.54, 0.5 레벨 $77,575.35가 겹치는 구간이며, 특히 confluence zone $77,566.61은 count 6 및 cluster_score 1.0으로 강한 공급 구간입니다. 가격이 EMA20 $77,249.86, EMA120 $77,560.38, EMA240 $78,210.64 아래에 있어 구조_bias는 bearish로 판단합니다. 단기적으로 $77,410.99~$77,575.35 반등 시도는 매도 재진입 구간으로 해석되며, 이 구간을 명확히 회복하지 못하면 7일 저점 $76,014.20 재시험 리스크가 큽니다.\",\n \"key_levels\": {\n \"support\": [\n 76014.2\n ],\n \"resistance\": [\n 77410.99,\n 77507.54,\n 77575.35,\n 77643.16,\n 77727.07,\n 77862.7,\n 78019.02,\n 78217.86\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$77,862.70 이상에서 1시간봉 종가 기준 구조적 수용이 확인될 경우\",\n \"risk_scenario\": \"$77,410.99와 $77,507.54를 빠르게 회복하고 $77,862.70까지 돌파하면, 현재의 하방 이탈은 실패한 breakdown으로 전환될 수 있으며 다음 확장 목표는 $78,019.02, $78,100.63, $78,217.86 순으로 열립니다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "bearish",
"confidence": 0.82,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.62,
"setup_signals": [
"확정 분배 구조: regime=DIS, regime_state=confirmed_dis, dis_score=100.0",
"메인 분배 레인지 이탈 상태: BC $82,460.50 / AR $80,470.10 아래에서 현재가 $76,756.70 거래",
"Phase E 진행: 기존 분배 시퀀스가 BC $82,460.50 → AR $80,470.10 → UT $81,623.80 → LPSY $79,532.10 → Phase E 저점 $76,014.20로 전개",
"현재 재분배 후보 내부에서 UT $78,063.80 이후 LPSY $77,548.50 형성, 이후 SOW $76,528.00 발생",
"현재가 $76,756.70은 EMA20 $77,249.86, EMA120 $77,560.38, EMA240 $78,210.64 모두 하회"
],
"reasoning": "구조적으로는 DIS regime이 확정되어 있으며, dis_score 100.0과 regime_fitness 1.000으로 분배 해석의 신뢰도가 높습니다. 메인 분배 앵커는 BC $82,460.50, AR $80,470.10이며 현재가 $76,756.70은 이 메인 레인지 하단을 이미 크게 하회해 Phase E 약세 진행으로 읽힙니다. 현재 활성 구조는 재분배 후보로, UT $78,063.80 이후 LPSY $77,548.50에서 공급이 재출현했고 SOW $76,528.00이 발생했기 때문에 단기 반등이 나오더라도 $77,548.50~$78,063.80 구간은 우선 매도 압력 확인 구간입니다. 다만 현재 가격이 $76,528.00 SOW와 $76,014.20 Phase E 저점에 가까워 추격 매도보다는 하단 재시험 또는 약한 반등 후 재거절 여부를 확인하는 구조가 더 적절합니다.",
"key_levels": {
"support": [
76528.0,
76485.0,
76014.2
],
"resistance": [
77249.86,
77548.5,
77757.5,
78063.8,
79532.1,
80470.1,
82460.5
]
},
"time_horizon": "단기~중기, 1시간봉 기준",
"invalidation_level": "$78,063.80 상향 회복 및 유지 시 현재 재분배 기반의 단기 약세 셋업은 무효화됩니다. 더 큰 분배 구조 자체의 강한 무효화는 메인 BC $82,460.50 회복입니다.",
"risk_scenario": "반대 시나리오는 $76,528.00 SOW 구간 아래로 즉시 확장하지 못하고 $77,548.50 LPSY와 $78,063.80 UT를 차례로 회복하는 경우입니다. 이 경우 현재 하락은 Phase E 내부의 일시적 과매도성 흔들림으로 재해석될 수 있으며, $79,532.10 이전 LPSY 및 $80,470.10 메인 AR 하단까지 되돌림이 열립니다.",
"data_quality": "high",
"metrics": {
"acc_score": 85.6,
"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",
"LPSY",
"SOW",
"LPSY",
"Phase E"
],
"last_phase": "Phase E",
"phase_candidates": [
{
"label": "BC",
"side": "high",
"idx": 18,
"price": 82460.5,
"color": "#ffd166"
},
{
"label": "AR",
"side": "low",
"idx": 22,
"price": 80470.1,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "high",
"idx": 76,
"price": 81270.2,
"color": "#118ab2"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 94,
"price": 78869.4,
"color": "#ef476f"
},
{
"label": "UT",
"side": "high",
"idx": 115,
"price": 81623.8,
"color": "#f9844a"
},
{
"label": "LPSY",
"side": "high",
"idx": 122,
"price": 80971.3,
"color": "#8338ec"
},
{
"label": "SOW",
"side": "low",
"idx": 129,
"price": 78610.0,
"color": "#ef476f"
},
{
"label": "LPSY",
"side": "high",
"idx": 133,
"price": 79532.1,
"color": "#8338ec"
},
{
"label": "Phase E",
"side": "low",
"idx": 202,
"price": 76014.2,
"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": 18,
"end_idx": 202,
"phase_count": 9,
"phases": [
{
"label": "BC",
"side": "high",
"idx": 18,
"price": 82460.5,
"color": "#ffd166",
"dt": "2026-05-11 08:00:00+09:00"
},
{
"label": "AR",
"side": "low",
"idx": 22,
"price": 80470.1,
"color": "#06d6a0",
"dt": "2026-05-11 12:00:00+09:00"
},
{
"label": "ST",
"side": "high",
"idx": 76,
"price": 81270.2,
"color": "#118ab2",
"dt": "2026-05-13 18:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 94,
"price": 78869.4,
"color": "#ef476f",
"dt": "2026-05-14 12:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 115,
"price": 81623.8,
"color": "#f9844a",
"dt": "2026-05-15 09:00:00+09:00"
},
{
"label": "LPSY",
"side": "high",
"idx": 122,
"price": 80971.3,
"color": "#8338ec",
"dt": "2026-05-15 16:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 129,
"price": 78610.0,
"color": "#ef476f",
"dt": "2026-05-15 23:00:00+09:00"
},
{
"label": "LPSY",
"side": "high",
"idx": 133,
"price": 79532.1,
"color": "#8338ec",
"dt": "2026-05-16 03:00:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 202,
"price": 76014.2,
"color": "#7209b7",
"dt": "2026-05-19 00:00:00+09:00"
}
]
},
{
"structure_id": "1h_cycle_2",
"sequence": 2,
"timeframe": "1h",
"regime": "redistribution",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "redistribution",
"start_idx": 186,
"end_idx": 298,
"phase_count": 7,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 186,
"price": 76666.0,
"color": "#ffd166",
"dt": "2026-05-18 08:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 199,
"price": 77757.5,
"color": "#06d6a0",
"dt": "2026-05-18 21:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 235,
"price": 76485.0,
"color": "#118ab2",
"dt": "2026-05-20 09:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 272,
"price": 76696.7,
"color": "#ef476f",
"dt": "2026-05-21 22:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 276,
"price": 78063.8,
"color": "#f9844a",
"dt": "2026-05-22 02:00:00+09:00"
},
{
"label": "LPSY",
"side": "high",
"idx": 295,
"price": 77548.5,
"color": "#8338ec",
"dt": "2026-05-22 21:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 298,
"price": 76528.0,
"color": "#ef476f",
"dt": "2026-05-23 00:00:00+09:00"
}
]
}
],
"active_structure_id": "1h_cycle_2",
"primary_structure_id": "1h_cycle_1",
"structure_count": 2,
"regime_fitness": 1.0,
"current_event": "Phase E",
"major_phase": "E",
"pos_in_range": 0.5,
"main_range_low": 80470.1,
"main_range_high": 82460.5
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.82,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.62,\n \"setup_signals\": [\n \"확정 분배 구조: regime=DIS, regime_state=confirmed_dis, dis_score=100.0\",\n \"메인 분배 레인지 이탈 상태: BC $82,460.50 / AR $80,470.10 아래에서 현재가 $76,756.70 거래\",\n \"Phase E 진행: 기존 분배 시퀀스가 BC $82,460.50 → AR $80,470.10 → UT $81,623.80 → LPSY $79,532.10 → Phase E 저점 $76,014.20로 전개\",\n \"현재 재분배 후보 내부에서 UT $78,063.80 이후 LPSY $77,548.50 형성, 이후 SOW $76,528.00 발생\",\n \"현재가 $76,756.70은 EMA20 $77,249.86, EMA120 $77,560.38, EMA240 $78,210.64 모두 하회\"\n ],\n \"reasoning\": \"구조적으로는 DIS regime이 확정되어 있으며, dis_score 100.0과 regime_fitness 1.000으로 분배 해석의 신뢰도가 높습니다. 메인 분배 앵커는 BC $82,460.50, AR $80,470.10이며 현재가 $76,756.70은 이 메인 레인지 하단을 이미 크게 하회해 Phase E 약세 진행으로 읽힙니다. 현재 활성 구조는 재분배 후보로, UT $78,063.80 이후 LPSY $77,548.50에서 공급이 재출현했고 SOW $76,528.00이 발생했기 때문에 단기 반등이 나오더라도 $77,548.50~$78,063.80 구간은 우선 매도 압력 확인 구간입니다. 다만 현재 가격이 $76,528.00 SOW와 $76,014.20 Phase E 저점에 가까워 추격 매도보다는 하단 재시험 또는 약한 반등 후 재거절 여부를 확인하는 구조가 더 적절합니다.\",\n \"key_levels\": {\n \"support\": [\n 76528.0,\n 76485.0,\n 76014.2\n ],\n \"resistance\": [\n 77249.86,\n 77548.5,\n 77757.5,\n 78063.8,\n 79532.1,\n 80470.1,\n 82460.5\n ]\n },\n \"time_horizon\": \"단기~중기, 1시간봉 기준\",\n \"invalidation_level\": \"$78,063.80 상향 회복 및 유지 시 현재 재분배 기반의 단기 약세 셋업은 무효화됩니다. 더 큰 분배 구조 자체의 강한 무효화는 메인 BC $82,460.50 회복입니다.\",\n \"risk_scenario\": \"반대 시나리오는 $76,528.00 SOW 구간 아래로 즉시 확장하지 못하고 $77,548.50 LPSY와 $78,063.80 UT를 차례로 회복하는 경우입니다. 이 경우 현재 하락은 Phase E 내부의 일시적 과매도성 흔들림으로 재해석될 수 있으며, $79,532.10 이전 LPSY 및 $80,470.10 메인 AR 하단까지 되돌림이 열립니다.\",\n \"data_quality\": \"high\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.58,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.66,
"setup_signals": [
"현재가 $76,756.70가 EMA20 $77,249.86, EMA120 $77,560.38, EMA240 $78,210.64 아래에 있어 구조적으로 할인 구간에 머무름",
"OI가 24시간 +2.1770% 증가했지만 가격은 24시간 -0.53% 하락하여 신규 포지션 유입이 하방 압력과 함께 누적되는 상태",
"롱 계정 비율이 0.588로 상승했고 숏 계정 비율은 0.412로 하락하여 롱 계정 증가/숏 계정 감소 흐름이 나타남",
"CVD 변화 +981.4970에도 가격이 EMA20 $77,249.86 회복에 실패해 매수 체결이 가격 상승으로 연결되지 않는 흡수성 다이버전스 가능성",
"가장 가까운 하방 청산 유동성이 $76,000에 있고, 7일 저점 $76,014.20와 겹쳐 단기 유동성 스윕 위험이 큼",
"선물-현물 베이시스가 -0.0563%로 음수이며, 베이시스 변화도 -0.0071로 약해 선물 프리미엄 기반의 강한 롱 추격 신호가 부족함"
],
"reasoning": "확정 구조는 약세로 판단한다. 현재 가격 $76,756.70은 EMA20 $77,249.86, EMA120 $77,560.38, EMA240 $78,210.64를 모두 하회하고 있으며, 7일 저점 $76,014.20에 가까워 하방 구조 압력이 유지되고 있다. 파생 포지셔닝에서는 OI가 24시간 +2.1770% 증가했지만 가격은 -0.53% 하락했고, 롱 계정 비율이 0.588까지 올라 롱 포지션이 점진적으로 쌓이는 반면 가격 반응은 약하다. CVD 변화가 +981.4970임에도 가격이 $77,249.86 위로 회복하지 못한 점은 매수 체결이 흡수되는 형태로 해석되며, 단기적으로 $76,000 청산 유동성 테스트 가능성이 높다. 다만 펀딩 평균이 0.000에 가깝고 aggregate_score가 0.505로 중립권이기 때문에 강한 추세 숏보다는 $76,000 이탈 여부를 확인하는 단기 약세 셋업으로 본다.",
"key_levels": {
"support": [
76000,
73700,
69600,
69100
],
"resistance": [
77249.86,
77560.38,
78300,
79800,
80300
]
},
"time_horizon": "short term, 향후 4-8시간",
"invalidation_level": "$78,300 상방 유동성 레벨을 회수하고 그 위에서 1시간봉 종가 기준 안착할 경우",
"risk_scenario": "$76,000 하방 유동성을 스윕한 뒤 즉시 $77,249.86 EMA20 위로 재진입하면 숏 포지션이 갇히며 $78,300, 이후 $79,800 청산 레벨까지 숏 스퀴즈가 전개될 수 있다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.85,
"cvd_change": 981.497,
"oi_trend": 0.718,
"oi_change_pct_24h": 2.177,
"oi_latest": 103888.77,
"funding_pressure": 0.471,
"funding_avg": 2.941e-05,
"funding_change_24h": -3.239e-05,
"long_account_ratio": 0.563,
"short_account_ratio": 0.437,
"long_account_latest": 0.588,
"short_account_latest": 0.412,
"long_account_change_24h": 0.0136,
"short_account_change_24h": -0.0136,
"account_flow_label": "long_accounts_rising_short_accounts_falling",
"account_short_crowding": 0.0,
"account_long_crowding": 0.521,
"ls_imbalance": 0.0,
"ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
"spot_futures_basis_score": 0.486,
"spot_futures_basis_pct": -0.0563,
"basis_change_lookback": -0.0071,
"aggregate_score": 0.505,
"bull_signals": 2,
"bear_signals": 1,
"liq_below": [
[
76000,
4302.65312145
],
[
73700,
4797.1081269999995
],
[
69600,
4417.6537025
]
],
"liq_above": [
[
78300,
4176.69967185
],
[
79800,
4797.1081269999995
],
[
80300,
4235.130085
]
],
"strongest_liq_level": 69100,
"fragility_score": 0.988,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.58,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.66,\n \"setup_signals\": [\n \"현재가 $76,756.70가 EMA20 $77,249.86, EMA120 $77,560.38, EMA240 $78,210.64 아래에 있어 구조적으로 할인 구간에 머무름\",\n \"OI가 24시간 +2.1770% 증가했지만 가격은 24시간 -0.53% 하락하여 신규 포지션 유입이 하방 압력과 함께 누적되는 상태\",\n \"롱 계정 비율이 0.588로 상승했고 숏 계정 비율은 0.412로 하락하여 롱 계정 증가/숏 계정 감소 흐름이 나타남\",\n \"CVD 변화 +981.4970에도 가격이 EMA20 $77,249.86 회복에 실패해 매수 체결이 가격 상승으로 연결되지 않는 흡수성 다이버전스 가능성\",\n \"가장 가까운 하방 청산 유동성이 $76,000에 있고, 7일 저점 $76,014.20와 겹쳐 단기 유동성 스윕 위험이 큼\",\n \"선물-현물 베이시스가 -0.0563%로 음수이며, 베이시스 변화도 -0.0071로 약해 선물 프리미엄 기반의 강한 롱 추격 신호가 부족함\"\n ],\n \"reasoning\": \"확정 구조는 약세로 판단한다. 현재 가격 $76,756.70은 EMA20 $77,249.86, EMA120 $77,560.38, EMA240 $78,210.64를 모두 하회하고 있으며, 7일 저점 $76,014.20에 가까워 하방 구조 압력이 유지되고 있다. 파생 포지셔닝에서는 OI가 24시간 +2.1770% 증가했지만 가격은 -0.53% 하락했고, 롱 계정 비율이 0.588까지 올라 롱 포지션이 점진적으로 쌓이는 반면 가격 반응은 약하다. CVD 변화가 +981.4970임에도 가격이 $77,249.86 위로 회복하지 못한 점은 매수 체결이 흡수되는 형태로 해석되며, 단기적으로 $76,000 청산 유동성 테스트 가능성이 높다. 다만 펀딩 평균이 0.000에 가깝고 aggregate_score가 0.505로 중립권이기 때문에 강한 추세 숏보다는 $76,000 이탈 여부를 확인하는 단기 약세 셋업으로 본다.\",\n \"key_levels\": {\n \"support\": [\n 76000,\n 73700,\n 69600,\n 69100\n ],\n \"resistance\": [\n 77249.86,\n 77560.38,\n 78300,\n 79800,\n 80300\n ]\n },\n \"time_horizon\": \"short term, 향후 4-8시간\",\n \"invalidation_level\": \"$78,300 상방 유동성 레벨을 회수하고 그 위에서 1시간봉 종가 기준 안착할 경우\",\n \"risk_scenario\": \"$76,000 하방 유동성을 스윕한 뒤 즉시 $77,249.86 EMA20 위로 재진입하면 숏 포지션이 갇히며 $78,300, 이후 $79,800 청산 레벨까지 숏 스퀴즈가 전개될 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "neutral",
"confidence": 0.48,
"structure_bias": "neutral",
"setup_bias": "bullish",
"setup_score": 0.58,
"setup_signals": [
"현재가 $76,756.70은 고점수렴 bullish Shark 형성 PRZ $76,394.66-$77,153.66 내부에 있으며 D값 $76,774.16과 0.02% 거리",
"bullish Bat 형성 PRZ $76,596.33-$77,168.53도 현재가와 겹치며 XAD·BC_EXT·ABCD 3개 Fib 패밀리 수렴",
"하단에는 bullish Gartley 형성 PRZ $76,129.04-$76,627.21이 대기 중이며 7일 저점 $76,014.20과 인접",
"반면 상단 $77,344.75-$78,065.10에는 이미 반응 확인된 bearish Butterfly PRZ가 있어 반등 시 공급/저항 리스크 존재",
"가격은 EMA20 $77,249.86, EMA120 $77,560.38, EMA240 $78,210.64 아래에 있어 구조 전환 확인 전까지 bullish PRZ는 선반응 후보에 그침"
],
"reasoning": "하모닉 기준으로는 현재가 $76,756.70이 bullish Shark PRZ $76,394.66-$77,153.66 및 bullish Bat PRZ $76,596.33-$77,168.53 안에 있어 단기 반등 셋업은 존재한다. 다만 이 bullish PRZ들은 모두 confirmed_reaction=false인 선확인 후보이며, 거버넌스상 메인 경로를 단독으로 뒤집을 수 없다. 반대로 $77,825.80 부근에서 완성된 bearish Butterfly/Gartley는 PRZ 방어와 AD 0.382 반응 도달로 confirmed_reaction=true, reaction_score 0.8을 기록했고, 검증된 하방 TP는 $77,094.55, $76,717.47, $76,107.10이다. 방향 점수도 bearish 1.555 대 bullish 0.804로 하방 우위지만 dominance 0.318에 불과해 강한 확정 신호보다는 충돌 구간으로 판단한다.",
"key_levels": {
"support": [
76596.33,
76394.66,
76129.04,
76014.2
],
"resistance": [
77094.55,
77153.66,
77214.07,
77344.75,
77825.8,
78140.76
]
},
"time_horizon": "short term",
"invalidation_level": "상방은 $78,140.76 위 1시간 종가 수용 시 bearish PRZ 방어 실패, 하방은 $76,129.04 이탈 시 현재 bullish PRZ 반등 셋업 무효",
"risk_scenario": "만약 $76,394.66-$77,153.66 bullish PRZ에서 15m/1h MSS 또는 sweep→reclaim이 확인되면 $76,971.71-$77,093.75, 이후 $77,291.30까지 반등할 수 있다. 반대로 $76,596.33 및 $76,394.66을 방어하지 못하면 검증된 bearish TP2 $76,717.47 하회 후 $76,107.10-$76,014.20 유동성 재방문 위험이 커진다.",
"data_quality": "high",
"metrics": {
"patterns_found": 72,
"completed_patterns_found": 30,
"forming_d_prz_found": 42,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 34,
"multiscale_swings_scanned": 55,
"swing_highs_scanned": 27,
"swing_lows_scanned": 28,
"timeframe": "1h",
"prz_active_threshold_pct": 0.5,
"prz_nearby_threshold_pct": 1.0,
"prz_watch_threshold_pct": 2.0,
"prz_max_width_pct": 0.9,
"quality_counts": {
"high": 20,
"medium": 15,
"low": 37
},
"prz_status_counts": {
"active": 27,
"nearby": 12,
"watch": 22,
"far": 11,
"forming": 11
},
"high_confluence_prz_count": 43,
"strict_patterns_found": 38,
"candidate_patterns_found": 34,
"active_patterns_at_prz": 27,
"nearby_patterns": 12,
"all_patterns": [
"shark",
"bat",
"gartley",
"bat",
"butterfly",
"bat",
"crab",
"crab",
"gartley",
"bat",
"butterfly",
"gartley",
"butterfly",
"bat",
"gartley",
"crab",
"crab",
"bat",
"bat",
"gartley",
"shark",
"butterfly",
"gartley",
"bat",
"gartley",
"shark",
"shark",
"shark",
"butterfly",
"gartley",
"butterfly",
"crab",
"butterfly",
"butterfly",
"bat",
"butterfly",
"crab",
"crab",
"crab",
"butterfly",
"bat",
"shark",
"crab",
"crab",
"bat",
"crab",
"bat",
"butterfly",
"shark",
"crab",
"butterfly",
"shark",
"shark",
"butterfly",
"butterfly",
"gartley",
"shark",
"butterfly",
"crab",
"bat",
"shark",
"crab",
"gartley",
"crab",
"bat",
"butterfly",
"butterfly",
"gartley",
"butterfly",
"gartley",
"butterfly",
"crab"
],
"all_signals": [
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish"
],
"best_pattern": "shark",
"best_pattern_quality": "strict",
"best_quality": "high",
"best_pattern_score": 0.968,
"best_completion_status": "forming",
"nearest_pattern": "shark",
"nearest_prz": 76774.16,
"price_to_prz": 0.02,
"prz_range": [
76394.66,
77153.66
],
"council_relevant_prz_count": 11,
"directional_influence_prz_count": 11,
"confirmed_reaction_prz_count": 2,
"validated_harmonic_tp_count": 2,
"pattern_candidates": [
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.968,
"ratio_score": 1.0,
"prz_score": 0.977,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 76774.16,
"prz_range": [
76394.66,
77153.66
],
"prz_width_pct": 0.989,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.02,
"price_to_prz_pct_raw": 0.0227,
"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": 76774.16,
"a_price": 77291.3,
"tp1_ad_382": 76971.71,
"tp2_ad_618": 77093.75,
"tp3_a_or_structure_liquidity": 77291.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5765,
"ABC": 1.5895
},
"x_price": 76534.5,
"x_idx": 193,
"x_order": 5,
"a_price": 77291.3,
"a_idx": 219,
"a_order": 5,
"b_price": 76855.0,
"b_idx": 249,
"b_order": 8,
"c_price": 77548.5,
"c_idx": 295,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.966,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 76882.43,
"prz_range": [
76596.33,
77168.53
],
"prz_width_pct": 0.744,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.16,
"price_to_prz_pct_raw": 0.1638,
"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": 76882.43,
"a_price": 77825.8,
"tp1_ad_382": 77242.8,
"tp2_ad_618": 77465.43,
"tp3_a_or_structure_liquidity": 77825.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4011,
"ABC": 0.4844
},
"x_price": 76485.0,
"x_idx": 235,
"x_order": 5,
"a_price": 77825.8,
"a_idx": 250,
"a_order": 8,
"b_price": 77288.0,
"b_idx": 284,
"b_order": 5,
"c_price": 77548.5,
"c_idx": 295,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.955,
"ratio_score": 0.969,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 76378.13,
"prz_range": [
76129.04,
76627.21
],
"prz_width_pct": 0.652,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.49,
"price_to_prz_pct_raw": -0.4932,
"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": 76378.13,
"a_price": 77825.8,
"tp1_ad_382": 76931.14,
"tp2_ad_618": 77272.79,
"tp3_a_or_structure_liquidity": 77825.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6233,
"ABC": 0.7544
},
"x_price": 76014.2,
"x_idx": 202,
"x_order": 8,
"a_price": 77825.8,
"a_idx": 250,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 272,
"b_order": 8,
"c_price": 77548.5,
"c_idx": 295,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.952,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 77829.83,
"prz_range": [
77518.91,
78140.76
],
"prz_width_pct": 0.799,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.4,
"price_to_prz_pct_raw": 1.3981,
"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": 77829.83,
"a_price": 76534.5,
"tp1_ad_382": 77335.02,
"tp2_ad_618": 77029.32,
"tp3_a_or_structure_liquidity": 76534.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4287,
"ABC": 0.5765
},
"x_price": 78300.0,
"x_idx": 168,
"x_order": 3,
"a_price": 76534.5,
"a_idx": 193,
"a_order": 5,
"b_price": 77291.3,
"b_idx": 219,
"b_order": 5,
"c_price": 76855.0,
"c_idx": 249,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.952,
"ratio_score": 0.983,
"prz_score": 0.993,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 77704.92,
"prz_range": [
77344.75,
78065.1
],
"prz_width_pct": 0.927,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.24,
"price_to_prz_pct_raw": 1.2354,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 77704.92,
"a_price": 76107.1,
"tp1_ad_382": 77094.55,
"tp2_ad_618": 76717.47,
"tp3_a_or_structure_liquidity": 76107.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7897,
"ABC": 0.5959
},
"x_price": 77291.3,
"x_idx": 219,
"x_order": 5,
"a_price": 76107.1,
"a_idx": 225,
"a_order": 8,
"b_price": 77042.3,
"b_idx": 230,
"b_order": 8,
"c_price": 76485.0,
"c_idx": 235,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.943,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 77432.24,
"prz_range": [
77214.07,
77650.41
],
"prz_width_pct": 0.564,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.88,
"price_to_prz_pct_raw": 0.8801,
"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": 77432.24,
"a_price": 76451.3,
"tp1_ad_382": 77057.52,
"tp2_ad_618": 76826.02,
"tp3_a_or_structure_liquidity": 76451.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4525,
"ABC": 0.5848
},
"x_price": 77757.5,
"x_idx": 199,
"x_order": 8,
"a_price": 76451.3,
"a_idx": 213,
"a_order": 5,
"b_price": 77042.3,
"b_idx": 230,
"b_order": 8,
"c_price": 76696.7,
"c_idx": 272,
"c_order": 8,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.918,
"ratio_score": 0.91,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77187.46,
"prz_range": [
77045.55,
77329.38
],
"prz_width_pct": 0.368,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.56,
"price_to_prz_pct_raw": 0.5612,
"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": 77187.46,
"a_price": 76451.3,
"tp1_ad_382": 76906.25,
"tp2_ad_618": 76732.51,
"tp3_a_or_structure_liquidity": 76451.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6332,
"ABC": 0.5848
},
"x_price": 77384.6,
"x_idx": 211,
"x_order": 8,
"a_price": 76451.3,
"a_idx": 213,
"a_order": 5,
"b_price": 77042.3,
"b_idx": 230,
"b_order": 8,
"c_price": 76696.7,
"c_idx": 272,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.917,
"ratio_score": 0.993,
"prz_score": 0.993,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 77825.8,
"prz_range": [
77344.75,
78065.1
],
"prz_width_pct": 0.927,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.24,
"price_to_prz_pct_raw": 1.2354,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.8,
"reaction_detail": {
"reaction_score": 0.8,
"reaction_move_ratio_ad": 0.495,
"adverse_move_ratio_ad": 0.189,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 77704.92,
"a_price": 76107.1,
"tp1_ad_382": 77094.55,
"tp2_ad_618": 76717.47,
"tp3_a_or_structure_liquidity": 76107.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7897,
"ABC": 0.5959,
"BCD": 2.4059,
"XAD": 1.4514
},
"x_price": 77291.3,
"x_idx": 219,
"x_order": 5,
"a_price": 76107.1,
"a_idx": 225,
"a_order": 8,
"b_price": 77042.3,
"b_idx": 230,
"b_order": 8,
"c_price": 76485.0,
"c_idx": 235,
"c_order": 5,
"d_idx": 250
}
],
"council_relevant_prz": [
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.917,
"ratio_score": 0.993,
"prz_score": 0.993,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 77825.8,
"prz_range": [
77344.75,
78065.1
],
"prz_width_pct": 0.927,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.24,
"price_to_prz_pct_raw": 1.2354,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.8,
"reaction_detail": {
"reaction_score": 0.8,
"reaction_move_ratio_ad": 0.495,
"adverse_move_ratio_ad": 0.189,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 77704.92,
"a_price": 76107.1,
"tp1_ad_382": 77094.55,
"tp2_ad_618": 76717.47,
"tp3_a_or_structure_liquidity": 76107.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7897,
"ABC": 0.5959,
"BCD": 2.4059,
"XAD": 1.4514
},
"x_price": 77291.3,
"x_idx": 219,
"x_order": 5,
"a_price": 76107.1,
"a_idx": 225,
"a_order": 8,
"b_price": 77042.3,
"b_idx": 230,
"b_order": 8,
"c_price": 76485.0,
"c_idx": 235,
"c_order": 5,
"d_idx": 250
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.886,
"ratio_score": 0.937,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 77825.8,
"prz_range": [
77459.58,
77982.52
],
"prz_width_pct": 0.673,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.26,
"price_to_prz_pct_raw": 1.2564,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.8,
"reaction_detail": {
"reaction_score": 0.8,
"reaction_move_ratio_ad": 0.47,
"adverse_move_ratio_ad": 0.179,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"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": 77721.05,
"a_price": 76014.2,
"tp1_ad_382": 77069.03,
"tp2_ad_618": 76666.22,
"tp3_a_or_structure_liquidity": 76014.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5995,
"ABC": 0.6565,
"BCD": 1.4904,
"XAD": 0.7925
},
"x_price": 78300.0,
"x_idx": 168,
"x_order": 3,
"a_price": 76014.2,
"a_idx": 202,
"a_order": 8,
"b_price": 77384.6,
"b_idx": 211,
"b_order": 8,
"c_price": 76485.0,
"c_idx": 235,
"c_order": 5,
"d_idx": 250
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.968,
"ratio_score": 1.0,
"prz_score": 0.977,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 76774.16,
"prz_range": [
76394.66,
77153.66
],
"prz_width_pct": 0.989,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.02,
"price_to_prz_pct_raw": 0.0227,
"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": 76774.16,
"a_price": 77291.3,
"tp1_ad_382": 76971.71,
"tp2_ad_618": 77093.75,
"tp3_a_or_structure_liquidity": 77291.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5765,
"ABC": 1.5895
},
"x_price": 76534.5,
"x_idx": 193,
"x_order": 5,
"a_price": 77291.3,
"a_idx": 219,
"a_order": 5,
"b_price": 76855.0,
"b_idx": 249,
"b_order": 8,
"c_price": 77548.5,
"c_idx": 295,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.966,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 76882.43,
"prz_range": [
76596.33,
77168.53
],
"prz_width_pct": 0.744,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.16,
"price_to_prz_pct_raw": 0.1638,
"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": 76882.43,
"a_price": 77825.8,
"tp1_ad_382": 77242.8,
"tp2_ad_618": 77465.43,
"tp3_a_or_structure_liquidity": 77825.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4011,
"ABC": 0.4844
},
"x_price": 76485.0,
"x_idx": 235,
"x_order": 5,
"a_price": 77825.8,
"a_idx": 250,
"a_order": 8,
"b_price": 77288.0,
"b_idx": 284,
"b_order": 5,
"c_price": 77548.5,
"c_idx": 295,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.955,
"ratio_score": 0.969,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 76378.13,
"prz_range": [
76129.04,
76627.21
],
"prz_width_pct": 0.652,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.49,
"price_to_prz_pct_raw": -0.4932,
"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": 76378.13,
"a_price": 77825.8,
"tp1_ad_382": 76931.14,
"tp2_ad_618": 77272.79,
"tp3_a_or_structure_liquidity": 77825.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6233,
"ABC": 0.7544
},
"x_price": 76014.2,
"x_idx": 202,
"x_order": 8,
"a_price": 77825.8,
"a_idx": 250,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 272,
"b_order": 8,
"c_price": 77548.5,
"c_idx": 295,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.952,
"ratio_score": 0.983,
"prz_score": 0.993,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 77704.92,
"prz_range": [
77344.75,
78065.1
],
"prz_width_pct": 0.927,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.24,
"price_to_prz_pct_raw": 1.2354,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 77704.92,
"a_price": 76107.1,
"tp1_ad_382": 77094.55,
"tp2_ad_618": 76717.47,
"tp3_a_or_structure_liquidity": 76107.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7897,
"ABC": 0.5959
},
"x_price": 77291.3,
"x_idx": 219,
"x_order": 5,
"a_price": 76107.1,
"a_idx": 225,
"a_order": 8,
"b_price": 77042.3,
"b_idx": 230,
"b_order": 8,
"c_price": 76485.0,
"c_idx": 235,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.952,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 77829.83,
"prz_range": [
77518.91,
78140.76
],
"prz_width_pct": 0.799,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.4,
"price_to_prz_pct_raw": 1.3981,
"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": 77829.83,
"a_price": 76534.5,
"tp1_ad_382": 77335.02,
"tp2_ad_618": 77029.32,
"tp3_a_or_structure_liquidity": 76534.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4287,
"ABC": 0.5765
},
"x_price": 78300.0,
"x_idx": 168,
"x_order": 3,
"a_price": 76534.5,
"a_idx": 193,
"a_order": 5,
"b_price": 77291.3,
"b_idx": 219,
"b_order": 5,
"c_price": 76855.0,
"c_idx": 249,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.943,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 77432.24,
"prz_range": [
77214.07,
77650.41
],
"prz_width_pct": 0.564,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.88,
"price_to_prz_pct_raw": 0.8801,
"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": 77432.24,
"a_price": 76451.3,
"tp1_ad_382": 77057.52,
"tp2_ad_618": 76826.02,
"tp3_a_or_structure_liquidity": 76451.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4525,
"ABC": 0.5848
},
"x_price": 77757.5,
"x_idx": 199,
"x_order": 8,
"a_price": 76451.3,
"a_idx": 213,
"a_order": 5,
"b_price": 77042.3,
"b_idx": 230,
"b_order": 8,
"c_price": 76696.7,
"c_idx": 272,
"c_order": 8,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.918,
"ratio_score": 0.91,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77187.46,
"prz_range": [
77045.55,
77329.38
],
"prz_width_pct": 0.368,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.56,
"price_to_prz_pct_raw": 0.5612,
"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": 77187.46,
"a_price": 76451.3,
"tp1_ad_382": 76906.25,
"tp2_ad_618": 76732.51,
"tp3_a_or_structure_liquidity": 76451.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6332,
"ABC": 0.5848
},
"x_price": 77384.6,
"x_idx": 211,
"x_order": 8,
"a_price": 76451.3,
"a_idx": 213,
"a_order": 5,
"b_price": 77042.3,
"b_idx": 230,
"b_order": 8,
"c_price": 76696.7,
"c_idx": 272,
"c_order": 8,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.909,
"ratio_score": 0.859,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77073.06,
"prz_range": [
76891.22,
77254.91
],
"prz_width_pct": 0.472,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.41,
"price_to_prz_pct_raw": 0.4122,
"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": 77073.06,
"a_price": 78063.8,
"tp1_ad_382": 77451.52,
"tp2_ad_618": 77685.34,
"tp3_a_or_structure_liquidity": 78063.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6418,
"ABC": 0.7408
},
"x_price": 76855.0,
"x_idx": 249,
"x_order": 8,
"a_price": 78063.8,
"a_idx": 276,
"a_order": 8,
"b_price": 77288.0,
"b_idx": 284,
"b_order": 5,
"c_price": 77862.7,
"c_idx": 287,
"c_order": 8,
"d_idx": null
}
],
"report_detail_candidates": [
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.968,
"ratio_score": 1.0,
"prz_score": 0.977,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 76774.16,
"prz_range": [
76394.66,
77153.66
],
"prz_width_pct": 0.989,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.02,
"price_to_prz_pct_raw": 0.0227,
"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": 76774.16,
"a_price": 77291.3,
"tp1_ad_382": 76971.71,
"tp2_ad_618": 77093.75,
"tp3_a_or_structure_liquidity": 77291.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5765,
"ABC": 1.5895
},
"x_price": 76534.5,
"x_idx": 193,
"x_order": 5,
"a_price": 77291.3,
"a_idx": 219,
"a_order": 5,
"b_price": 76855.0,
"b_idx": 249,
"b_order": 8,
"c_price": 77548.5,
"c_idx": 295,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.966,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 76882.43,
"prz_range": [
76596.33,
77168.53
],
"prz_width_pct": 0.744,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.16,
"price_to_prz_pct_raw": 0.1638,
"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": 76882.43,
"a_price": 77825.8,
"tp1_ad_382": 77242.8,
"tp2_ad_618": 77465.43,
"tp3_a_or_structure_liquidity": 77825.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4011,
"ABC": 0.4844
},
"x_price": 76485.0,
"x_idx": 235,
"x_order": 5,
"a_price": 77825.8,
"a_idx": 250,
"a_order": 8,
"b_price": 77288.0,
"b_idx": 284,
"b_order": 5,
"c_price": 77548.5,
"c_idx": 295,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.955,
"ratio_score": 0.969,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 76378.13,
"prz_range": [
76129.04,
76627.21
],
"prz_width_pct": 0.652,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.49,
"price_to_prz_pct_raw": -0.4932,
"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": 76378.13,
"a_price": 77825.8,
"tp1_ad_382": 76931.14,
"tp2_ad_618": 77272.79,
"tp3_a_or_structure_liquidity": 77825.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6233,
"ABC": 0.7544
},
"x_price": 76014.2,
"x_idx": 202,
"x_order": 8,
"a_price": 77825.8,
"a_idx": 250,
"a_order": 8,
"b_price": 76696.7,
"b_idx": 272,
"b_order": 8,
"c_price": 77548.5,
"c_idx": 295,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.952,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 77829.83,
"prz_range": [
77518.91,
78140.76
],
"prz_width_pct": 0.799,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.4,
"price_to_prz_pct_raw": 1.3981,
"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": 77829.83,
"a_price": 76534.5,
"tp1_ad_382": 77335.02,
"tp2_ad_618": 77029.32,
"tp3_a_or_structure_liquidity": 76534.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4287,
"ABC": 0.5765
},
"x_price": 78300.0,
"x_idx": 168,
"x_order": 3,
"a_price": 76534.5,
"a_idx": 193,
"a_order": 5,
"b_price": 77291.3,
"b_idx": 219,
"b_order": 5,
"c_price": 76855.0,
"c_idx": 249,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.952,
"ratio_score": 0.983,
"prz_score": 0.993,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 77704.92,
"prz_range": [
77344.75,
78065.1
],
"prz_width_pct": 0.927,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.24,
"price_to_prz_pct_raw": 1.2354,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 77704.92,
"a_price": 76107.1,
"tp1_ad_382": 77094.55,
"tp2_ad_618": 76717.47,
"tp3_a_or_structure_liquidity": 76107.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7897,
"ABC": 0.5959
},
"x_price": 77291.3,
"x_idx": 219,
"x_order": 5,
"a_price": 76107.1,
"a_idx": 225,
"a_order": 8,
"b_price": 77042.3,
"b_idx": 230,
"b_order": 8,
"c_price": 76485.0,
"c_idx": 235,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.943,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 77432.24,
"prz_range": [
77214.07,
77650.41
],
"prz_width_pct": 0.564,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.88,
"price_to_prz_pct_raw": 0.8801,
"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": 77432.24,
"a_price": 76451.3,
"tp1_ad_382": 77057.52,
"tp2_ad_618": 76826.02,
"tp3_a_or_structure_liquidity": 76451.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4525,
"ABC": 0.5848
},
"x_price": 77757.5,
"x_idx": 199,
"x_order": 8,
"a_price": 76451.3,
"a_idx": 213,
"a_order": 5,
"b_price": 77042.3,
"b_idx": 230,
"b_order": 8,
"c_price": 76696.7,
"c_idx": 272,
"c_order": 8,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.918,
"ratio_score": 0.91,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77187.46,
"prz_range": [
77045.55,
77329.38
],
"prz_width_pct": 0.368,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.56,
"price_to_prz_pct_raw": 0.5612,
"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": 77187.46,
"a_price": 76451.3,
"tp1_ad_382": 76906.25,
"tp2_ad_618": 76732.51,
"tp3_a_or_structure_liquidity": 76451.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6332,
"ABC": 0.5848
},
"x_price": 77384.6,
"x_idx": 211,
"x_order": 8,
"a_price": 76451.3,
"a_idx": 213,
"a_order": 5,
"b_price": 77042.3,
"b_idx": 230,
"b_order": 8,
"c_price": 76696.7,
"c_idx": 272,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.917,
"ratio_score": 0.993,
"prz_score": 0.993,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 77825.8,
"prz_range": [
77344.75,
78065.1
],
"prz_width_pct": 0.927,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.24,
"price_to_prz_pct_raw": 1.2354,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.8,
"reaction_detail": {
"reaction_score": 0.8,
"reaction_move_ratio_ad": 0.495,
"adverse_move_ratio_ad": 0.189,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 77704.92,
"a_price": 76107.1,
"tp1_ad_382": 77094.55,
"tp2_ad_618": 76717.47,
"tp3_a_or_structure_liquidity": 76107.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7897,
"ABC": 0.5959,
"BCD": 2.4059,
"XAD": 1.4514
},
"x_price": 77291.3,
"x_idx": 219,
"x_order": 5,
"a_price": 76107.1,
"a_idx": 225,
"a_order": 8,
"b_price": 77042.3,
"b_idx": 230,
"b_order": 8,
"c_price": 76485.0,
"c_idx": 235,
"c_order": 5,
"d_idx": 250
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.909,
"ratio_score": 0.859,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77073.06,
"prz_range": [
76891.22,
77254.91
],
"prz_width_pct": 0.472,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.41,
"price_to_prz_pct_raw": 0.4122,
"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": 77073.06,
"a_price": 78063.8,
"tp1_ad_382": 77451.52,
"tp2_ad_618": 77685.34,
"tp3_a_or_structure_liquidity": 78063.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6418,
"ABC": 0.7408
},
"x_price": 76855.0,
"x_idx": 249,
"x_order": 8,
"a_price": 78063.8,
"a_idx": 276,
"a_order": 8,
"b_price": 77288.0,
"b_idx": 284,
"b_order": 5,
"c_price": 77862.7,
"c_idx": 287,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.902,
"ratio_score": 0.996,
"prz_score": 0.983,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 78150.0,
"prz_range": [
77531.53,
78283.56
],
"prz_width_pct": 0.965,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.5,
"price_to_prz_pct_raw": 1.4993,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
],
"reaction_score": 0.9,
"reaction_detail": {
"reaction_score": 0.9,
"reaction_move_ratio_ad": 0.979,
"adverse_move_ratio_ad": 0.02,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 77907.55,
"a_price": 76666.0,
"tp1_ad_382": 77433.28,
"tp2_ad_618": 77140.27,
"tp3_a_or_structure_liquidity": 76666.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4299,
"ABC": 0.737,
"BCD": 2.4452,
"XAD": 0.8879
},
"x_price": 78337.4,
"x_idx": 155,
"x_order": 5,
"a_price": 76666.0,
"a_idx": 186,
"a_order": 5,
"b_price": 77384.6,
"b_idx": 211,
"b_order": 8,
"c_price": 76855.0,
"c_idx": 249,
"c_order": 8,
"d_idx": 260
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.899,
"ratio_score": 0.91,
"prz_score": 0.98,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 77624.54,
"prz_range": [
77245.78,
78003.3
],
"prz_width_pct": 0.976,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.13,
"price_to_prz_pct_raw": 1.1306,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 77624.54,
"a_price": 76451.3,
"tp1_ad_382": 77176.36,
"tp2_ad_618": 76899.48,
"tp3_a_or_structure_liquidity": 76451.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6332,
"ABC": 0.5848
},
"x_price": 77384.6,
"x_idx": 211,
"x_order": 8,
"a_price": 76451.3,
"a_idx": 213,
"a_order": 5,
"b_price": 77042.3,
"b_idx": 230,
"b_order": 8,
"c_price": 76696.7,
"c_idx": 272,
"c_order": 8,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.894,
"ratio_score": 0.957,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 78095.04,
"prz_range": [
77832.65,
78357.42
],
"prz_width_pct": 0.672,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.74,
"price_to_prz_pct_raw": 1.7436,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 78095.04,
"a_price": 76666.0,
"tp1_ad_382": 77549.14,
"tp2_ad_618": 77211.89,
"tp3_a_or_structure_liquidity": 76666.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6108,
"ABC": 0.8268
},
"x_price": 78453.0,
"x_idx": 184,
"x_order": 8,
"a_price": 76666.0,
"a_idx": 186,
"a_order": 5,
"b_price": 77757.5,
"b_idx": 199,
"b_order": 8,
"c_price": 76855.0,
"c_idx": 249,
"c_order": 8,
"d_idx": null
}
],
"actionable_patterns_list": [
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.968,
"prz_proximity": "active",
"prz_range": [
76394.66,
77153.66
],
"prz_reversal_direction": "up",
"price_to_prz_pct": 0.02,
"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": "shark",
"d_price": 76774.16,
"a_price": 77291.3,
"tp1_ad_382": 76971.71,
"tp2_ad_618": 77093.75,
"tp3_a_or_structure_liquidity": 77291.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "SHARK FORMING HIGH PRZ $76,394.66-$77,153.66: expected reversal UP if price reacts in zone"
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.966,
"prz_proximity": "active",
"prz_range": [
76596.33,
77168.53
],
"prz_reversal_direction": "up",
"price_to_prz_pct": 0.16,
"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": 76882.43,
"a_price": 77825.8,
"tp1_ad_382": 77242.8,
"tp2_ad_618": 77465.43,
"tp3_a_or_structure_liquidity": 77825.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "BAT FORMING HIGH PRZ $76,596.33-$77,168.53: expected reversal UP if price reacts in zone"
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.955,
"prz_proximity": "active",
"prz_range": [
76129.04,
76627.21
],
"prz_reversal_direction": "up",
"price_to_prz_pct": -0.49,
"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": "gartley",
"d_price": 76378.13,
"a_price": 77825.8,
"tp1_ad_382": 76931.14,
"tp2_ad_618": 77272.79,
"tp3_a_or_structure_liquidity": 77825.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "GARTLEY FORMING HIGH PRZ $76,129.04-$76,627.21: expected reversal UP if price reacts in zone"
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.952,
"prz_proximity": "nearby",
"prz_range": [
77518.91,
78140.76
],
"prz_reversal_direction": "down",
"price_to_prz_pct": 1.4,
"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": "bat",
"d_price": 77829.83,
"a_price": 76534.5,
"tp1_ad_382": 77335.02,
"tp2_ad_618": 77029.32,
"tp3_a_or_structure_liquidity": 76534.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "BAT FORMING HIGH PRZ $77,518.91-$78,140.76: expected reversal DOWN if price reacts in zone"
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.952,
"prz_proximity": "nearby",
"prz_range": [
77344.75,
78065.1
],
"prz_reversal_direction": "down",
"price_to_prz_pct": 1.24,
"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": "butterfly",
"d_price": 77704.92,
"a_price": 76107.1,
"tp1_ad_382": 77094.55,
"tp2_ad_618": 76717.47,
"tp3_a_or_structure_liquidity": 76107.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "BUTTERFLY FORMING HIGH PRZ $77,344.75-$78,065.10: expected reversal DOWN if price reacts in zone"
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.943,
"prz_proximity": "nearby",
"prz_range": [
77214.07,
77650.41
],
"prz_reversal_direction": "down",
"price_to_prz_pct": 0.88,
"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": "bat",
"d_price": 77432.24,
"a_price": 76451.3,
"tp1_ad_382": 77057.52,
"tp2_ad_618": 76826.02,
"tp3_a_or_structure_liquidity": 76451.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "BAT FORMING HIGH PRZ $77,214.07-$77,650.41: expected reversal DOWN if price reacts in zone"
}
],
"best_council_prz": {
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.968,
"ratio_score": 1.0,
"prz_score": 0.977,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 76774.16,
"prz_range": [
76394.66,
77153.66
],
"prz_width_pct": 0.989,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.02,
"price_to_prz_pct_raw": 0.0227,
"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": 76774.16,
"a_price": 77291.3,
"tp1_ad_382": 76971.71,
"tp2_ad_618": 77093.75,
"tp3_a_or_structure_liquidity": 77291.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5765,
"ABC": 1.5895
},
"x_price": 76534.5,
"x_idx": 193,
"x_order": 5,
"a_price": 77291.3,
"a_idx": 219,
"a_order": 5,
"b_price": 76855.0,
"b_idx": 249,
"b_order": 8,
"c_price": 77548.5,
"c_idx": 295,
"c_order": 3,
"d_idx": null
},
"best_tp_ladder": {
"direction": "bullish",
"source": "shark",
"d_price": 76774.16,
"a_price": 77291.3,
"tp1_ad_382": 76971.71,
"tp2_ad_618": 77093.75,
"tp3_a_or_structure_liquidity": 77291.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"best_confirmed_tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 77704.92,
"a_price": 76107.1,
"tp1_ad_382": 77094.55,
"tp2_ad_618": 76717.47,
"tp3_a_or_structure_liquidity": 76107.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"tp_ladder": [
{
"direction": "bullish",
"source": "shark",
"d_price": 76774.16,
"a_price": 77291.3,
"tp1_ad_382": 76971.71,
"tp2_ad_618": 77093.75,
"tp3_a_or_structure_liquidity": 77291.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bullish",
"source": "bat",
"d_price": 76882.43,
"a_price": 77825.8,
"tp1_ad_382": 77242.8,
"tp2_ad_618": 77465.43,
"tp3_a_or_structure_liquidity": 77825.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bullish",
"source": "gartley",
"d_price": 76378.13,
"a_price": 77825.8,
"tp1_ad_382": 76931.14,
"tp2_ad_618": 77272.79,
"tp3_a_or_structure_liquidity": 77825.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "bat",
"d_price": 77829.83,
"a_price": 76534.5,
"tp1_ad_382": 77335.02,
"tp2_ad_618": 77029.32,
"tp3_a_or_structure_liquidity": 76534.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "butterfly",
"d_price": 77704.92,
"a_price": 76107.1,
"tp1_ad_382": 77094.55,
"tp2_ad_618": 76717.47,
"tp3_a_or_structure_liquidity": 76107.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "bat",
"d_price": 77432.24,
"a_price": 76451.3,
"tp1_ad_382": 77057.52,
"tp2_ad_618": 76826.02,
"tp3_a_or_structure_liquidity": 76451.3,
"note": "Use as strong TP ladder context; not standalone path authority."
}
],
"validated_tp_ladder": [
{
"direction": "bearish",
"source": "butterfly",
"d_price": 77704.92,
"a_price": 76107.1,
"tp1_ad_382": 77094.55,
"tp2_ad_618": 76717.47,
"tp3_a_or_structure_liquidity": 76107.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "gartley",
"d_price": 77721.05,
"a_price": 76014.2,
"tp1_ad_382": 77069.03,
"tp2_ad_618": 76666.22,
"tp3_a_or_structure_liquidity": 76014.2,
"note": "Use as strong TP ladder context; not standalone path authority."
}
],
"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": "watch",
"directional_scores": {
"bullish": 0.804,
"bearish": 1.555
},
"directional_score_total": 2.359,
"directional_dominance": 0.318
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.48,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.58,\n \"setup_signals\": [\n \"현재가 $76,756.70은 고점수렴 bullish Shark 형성 PRZ $76,394.66-$77,153.66 내부에 있으며 D값 $76,774.16과 0.02% 거리\",\n \"bullish Bat 형성 PRZ $76,596.33-$77,168.53도 현재가와 겹치며 XAD·BC_EXT·ABCD 3개 Fib 패밀리 수렴\",\n \"하단에는 bullish Gartley 형성 PRZ $76,129.04-$76,627.21이 대기 중이며 7일 저점 $76,014.20과 인접\",\n \"반면 상단 $77,344.75-$78,065.10에는 이미 반응 확인된 bearish Butterfly PRZ가 있어 반등 시 공급/저항 리스크 존재\",\n \"가격은 EMA20 $77,249.86, EMA120 $77,560.38, EMA240 $78,210.64 아래에 있어 구조 전환 확인 전까지 bullish PRZ는 선반응 후보에 그침\"\n ],\n \"reasoning\": \"하모닉 기준으로는 현재가 $76,756.70이 bullish Shark PRZ $76,394.66-$77,153.66 및 bullish Bat PRZ $76,596.33-$77,168.53 안에 있어 단기 반등 셋업은 존재한다. 다만 이 bullish PRZ들은 모두 confirmed_reaction=false인 선확인 후보이며, 거버넌스상 메인 경로를 단독으로 뒤집을 수 없다. 반대로 $77,825.80 부근에서 완성된 bearish Butterfly/Gartley는 PRZ 방어와 AD 0.382 반응 도달로 confirmed_reaction=true, reaction_score 0.8을 기록했고, 검증된 하방 TP는 $77,094.55, $76,717.47, $76,107.10이다. 방향 점수도 bearish 1.555 대 bullish 0.804로 하방 우위지만 dominance 0.318에 불과해 강한 확정 신호보다는 충돌 구간으로 판단한다.\",\n \"key_levels\": {\n \"support\": [\n 76596.33,\n 76394.66,\n 76129.04,\n 76014.2\n ],\n \"resistance\": [\n 77094.55,\n 77153.66,\n 77214.07,\n 77344.75,\n 77825.8,\n 78140.76\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"상방은 $78,140.76 위 1시간 종가 수용 시 bearish PRZ 방어 실패, 하방은 $76,129.04 이탈 시 현재 bullish PRZ 반등 셋업 무효\",\n \"risk_scenario\": \"만약 $76,394.66-$77,153.66 bullish PRZ에서 15m/1h MSS 또는 sweep→reclaim이 확인되면 $76,971.71-$77,093.75, 이후 $77,291.30까지 반등할 수 있다. 반대로 $76,596.33 및 $76,394.66을 방어하지 못하면 검증된 bearish TP2 $76,717.47 하회 후 $76,107.10-$76,014.20 유동성 재방문 위험이 커진다.\",\n \"data_quality\": \"high\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bearish",
"overall_confidence": 0.74,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.7,
"active_setups": [
"가격이 EMA20 $77,249.86, EMA120 $77,560.38, EMA240 $78,210.64 모두 아래에 위치",
"ICT 기준 EQ $77,354.00 및 bearish BOS $77,601.80 아래 재수용 실패",
"피보나치 0.786 $77,410.99 하회 후 $77,410.99~$77,575.35 저항 밀집",
"Wyckoff 재분배 후보 구조에서 UT $78,063.80 이후 LPSY $77,548.50, SOW $76,528.00 형성",
"OI 24시간 +2.1770% 증가에도 가격 24시간 -0.53% 하락, 롱 계정 비율 0.588로 상승",
"하모닉 confirmed bearish Butterfly/Gartley의 검증 TP 구간 $77,094.55, $76,717.47, $76,107.10과 현재 가격대가 정렬"
],
"setup_vs_structure": "실행 셋업은 구조와 대체로 일치하는 bearish다. 다만 현재가 $76,394.66~$77,168.53 bullish 하모닉 PRZ 및 $76,107.10~$76,981.40 ICT bullish OB 안에 있어, 즉시 추격보다는 반등·흡수 리스크를 동반한 약세 구조로 해석한다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 5,
"neutral_count": 1
},
"key_levels": {
"support": [
76596.33,
76528.0,
76485.0,
76107.1,
76014.2,
76000.0
],
"resistance": [
77249.86,
77354.0,
77410.99,
77548.5,
77560.38,
77566.61,
77601.8,
77773.15,
78063.8,
78210.64
]
},
"confluences": [
"Candlestick, ICT, Fibonacci, Wyckoff, Derivatives 모두 현재가가 EMA20 $77,249.86 및 EMA120 $77,560.38 아래에 있어 구조적 약세를 확인",
"ICT의 bearish BOS $77,601.80, Fibonacci confluence $77,566.61, Wyckoff LPSY $77,548.50, EMA120 $77,560.38이 $77,548~$77,602 구간에 밀집해 핵심 공급대로 수렴",
"Candlestick의 7일 EQ $77,773.15, Harmonic bearish PRZ $77,344.75~$78,065.10, Wyckoff UT $78,063.80이 $77,300~$78,065 구간의 상단 저항을 강화",
"ICT와 Wyckoff가 모두 $76,528.00을 단기 구조 저점/SOW 성격의 핵심 하단 레벨로 식별",
"Candlestick, Fibonacci, Wyckoff, Harmonic이 모두 $76,014.20 인근을 7일 저점 또는 Phase E 저점으로 인식",
"ICT bullish OB 하단 $76,107.10, Wyckoff 지지 $76,107.10, Harmonic bearish TP3 $76,107.10이 동일 가격대에서 겹침",
"Derivatives의 $76,000 하방 청산 유동성과 Candlestick/Fibonacci/Wyckoff의 $76,014.20 저점이 사실상 같은 하단 유동성 구간을 가리킴"
],
"conflicts": [
"Candlestick은 구조는 bearish로 보지만 $76,014.20 부근 고거래량 bullish harami 품질 0.790 때문에 단기 반등 셋업은 bullish로 평가",
"Harmonic은 전체 방향 점수는 bearish 우위이나, 현재가가 bullish Shark PRZ $76,394.66~$77,153.66 및 bullish Bat PRZ $76,596.33~$77,168.53 안에 있어 반전 후보를 제시",
"ICT는 현재가가 bullish OB $76,107.10~$76,981.40 안에 있다고 보지만, 해당 OB는 candidate 등급이고 sweep 맥락이 없어 구조 전환 근거로는 약함",
"Derivatives는 구조·셋업을 bearish로 보지만 aggregate score 0.505와 funding 중립으로 인해 강한 추세 확증보다는 취약한 하방 압력으로 해석",
"Fibonacci는 하방 이탈 상태로 보지만 현재 가격이 discount 구간이라는 점은 반등 가능성과 구조적 약세가 충돌하는 조건"
],
"executive_summary": "현재 BTC 1시간 구조는 이전 분배가 Phase E 저점 $76,014.20까지 진행된 뒤, 새 재분배 후보 구조가 형성되는 bearish regime으로 진단된다. 활성 구조상 가격은 UT $78,063.80 이후 LPSY $77,548.50에서 공급이 재출현했고, SOW $76,528.00이 확인된 상태라 구조적 우위는 매도 측에 있다. 핵심 공급 구간은 EMA120 $77,560.38, Fibonacci confluence $77,566.61, ICT bearish BOS $77,601.80, Wyckoff LPSY $77,548.50이 겹치는 $77,548~$77,602이며, 하단 구조 레벨은 $76,528.00, $76,107.10, $76,014.20이다. 다만 현재가가 bullish 하모닉 PRZ와 candidate bullish OB 내부에 있어 하단 흡수·반등 위험은 존재하므로, 이는 구조 전환이 아니라 bearish 구조 안의 실행 리스크로 분리해 보아야 한다. 구조 무효화는 $78,713.80 위 재수용이며, $78,180.00~$78,210.64 회복은 그 전 단계의 약세 훼손 조건이다.",
"raw_llm_response": "{\n \"overall_signal\": \"bearish\",\n \"overall_confidence\": 0.74,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.7,\n \"active_setups\": [\n \"가격이 EMA20 $77,249.86, EMA120 $77,560.38, EMA240 $78,210.64 모두 아래에 위치\",\n \"ICT 기준 EQ $77,354.00 및 bearish BOS $77,601.80 아래 재수용 실패\",\n \"피보나치 0.786 $77,410.99 하회 후 $77,410.99~$77,575.35 저항 밀집\",\n \"Wyckoff 재분배 후보 구조에서 UT $78,063.80 이후 LPSY $77,548.50, SOW $76,528.00 형성\",\n \"OI 24시간 +2.1770% 증가에도 가격 24시간 -0.53% 하락, 롱 계정 비율 0.588로 상승\",\n \"하모닉 confirmed bearish Butterfly/Gartley의 검증 TP 구간 $77,094.55, $76,717.47, $76,107.10과 현재 가격대가 정렬\"\n ],\n \"setup_vs_structure\": \"실행 셋업은 구조와 대체로 일치하는 bearish다. 다만 현재가 $76,394.66~$77,168.53 bullish 하모닉 PRZ 및 $76,107.10~$76,981.40 ICT bullish OB 안에 있어, 즉시 추격보다는 반등·흡수 리스크를 동반한 약세 구조로 해석한다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 0,\n \"bearish_count\": 5,\n \"neutral_count\": 1\n },\n \"key_levels\": {\n \"support\": [\n 76596.33,\n 76528.0,\n 76485.0,\n 76107.1,\n 76014.2,\n 76000.0\n ],\n \"resistance\": [\n 77249.86,\n 77354.0,\n 77410.99,\n 77548.5,\n 77560.38,\n 77566.61,\n 77601.8,\n 77773.15,\n 78063.8,\n 78210.64\n ]\n },\n \"confluences\": [\n \"Candlestick, ICT, Fibonacci, Wyckoff, Derivatives 모두 현재가가 EMA20 $77,249.86 및 EMA120 $77,560.38 아래에 있어 구조적 약세를 확인\",\n \"ICT의 bearish BOS $77,601.80, Fibonacci confluence $77,566.61, Wyckoff LPSY $77,548.50, EMA120 $77,560.38이 $77,548~$77,602 구간에 밀집해 핵심 공급대로 수렴\",\n \"Candlestick의 7일 EQ $77,773.15, Harmonic bearish PRZ $77,344.75~$78,065.10, Wyckoff UT $78,063.80이 $77,300~$78,065 구간의 상단 저항을 강화\",\n \"ICT와 Wyckoff가 모두 $76,528.00을 단기 구조 저점/SOW 성격의 핵심 하단 레벨로 식별\",\n \"Candlestick, Fibonacci, Wyckoff, Harmonic이 모두 $76,014.20 인근을 7일 저점 또는 Phase E 저점으로 인식\",\n \"ICT bullish OB 하단 $76,107.10, Wyckoff 지지 $76,107.10, Harmonic bearish TP3 $76,107.10이 동일 가격대에서 겹침\",\n \"Derivatives의 $76,000 하방 청산 유동성과 Candlestick/Fibonacci/Wyckoff의 $76,014.20 저점이 사실상 같은 하단 유동성 구간을 가리킴\"\n ],\n \"conflicts\": [\n \"Candlestick은 구조는 bearish로 보지만 $76,014.20 부근 고거래량 bullish harami 품질 0.790 때문에 단기 반등 셋업은 bullish로 평가\",\n \"Harmonic은 전체 방향 점수는 bearish 우위이나, 현재가가 bullish Shark PRZ $76,394.66~$77,153.66 및 bullish Bat PRZ $76,596.33~$77,168.53 안에 있어 반전 후보를 제시\",\n \"ICT는 현재가가 bullish OB $76,107.10~$76,981.40 안에 있다고 보지만, 해당 OB는 candidate 등급이고 sweep 맥락이 없어 구조 전환 근거로는 약함\",\n \"Derivatives는 구조·셋업을 bearish로 보지만 aggregate score 0.505와 funding 중립으로 인해 강한 추세 확증보다는 취약한 하방 압력으로 해석\",\n \"Fibonacci는 하방 이탈 상태로 보지만 현재 가격이 discount 구간이라는 점은 반등 가능성과 구조적 약세가 충돌하는 조건\"\n ],\n \"highest_conviction_analyst\": \"Wyckoff Expert — confirmed distribution regime, dis_score 100.0, regime_fitness 1.000으로 구조 신뢰도가 가장 높다. 이전 분배 구조는 BC $82,460.50 → AR $80,470.10 → LPSY $79,532.10 → Phase E 저점 $76,014.20로 완성에 가깝게 전개되었고, 현재 활성 구조도 UT $78,063.80, LPSY $77,548.50, SOW $76,528.00을 가진 재분배 후보로 읽힌다.\",\n \"invalidation_level\": \"1시간 기준 $78,713.80 bearish CHoCH 레벨 위로 명확히 재수용되면 현재 bearish 구조 판정은 훼손된다. 그 전 단계에서는 $78,180.00~$78,210.64 회복이 약세 구조 약화 신호다.\",\n \"executive_summary\": \"현재 BTC 1시간 구조는 이전 분배가 Phase E 저점 $76,014.20까지 진행된 뒤, 새 재분배 후보 구조가 형성되는 bearish regime으로 진단된다. 활성 구조상 가격은 UT $78,063.80 이후 LPSY $77,548.50에서 공급이 재출현했고, SOW $76,528.00이 확인된 상태라 구조적 우위는 매도 측에 있다. 핵심 공급 구간은 EMA120 $77,560.38, Fibonacci confluence $77,566.61, ICT bearish BOS $77,601.80, Wyckoff LPSY $77,548.50이 겹치는 $77,548~$77,602이며, 하단 구조 레벨은 $76,528.00, $76,107.10, $76,014.20이다. 다만 현재가가 bullish 하모닉 PRZ와 candidate bullish OB 내부에 있어 하단 흡수·반등 위험은 존재하므로, 이는 구조 전환이 아니라 bearish 구조 안의 실행 리스크로 분리해 보아야 한다. 구조 무효화는 $78,713.80 위 재수용이며, $78,180.00~$78,210.64 회복은 그 전 단계의 약세 훼손 조건이다.\"\n}"
},
"overall_signal": "bearish",
"overall_confidence": 0.74,
"operating_path": {
"path_type": "complex",
"confidence": 0.62,
"waypoints": [
{
"seq": 1,
"price": 77249.86,
"type": "resistance_test",
"source": "Candlestick EMA20, ICT EQ proximity, Wyckoff resistance, Fibonacci",
"description": "현재가가 ICT bullish OB $76,107-$76,981 및 Harmonic bullish Shark/Bat PRZ 내부에 있어 단기 흡수성 반등 가능성. EMA20 $77,249.86 테스트 후 ICT EQ $77,354.00, fib 0.786 $77,410.99, fib confluence $77,566.61, LPSY $77,548.50가 밀집한 $77,548~$77,602 핵심 공급대에서 공급 재출현 가능성이 높음",
"est_hours": 4,
"turning_zone": [
77410.99,
77601.8
],
"likely_wick": 77566.61,
"rejection_confirm": 77150.0,
"invalid_overshoot": 77773.15,
"calibration_reasoning": "Fib 0.786($77,410.99)부터 6-level fib confluence($77,566.61), LPSY($77,548.50), Chairman 저항 클러스터 상단($77,601.80)까지 밀집된 실제 공급 거절 밴드. 폭 $190.81 ≈ 0.63×ATR. likely_wick은 가장 강한 6-레벨 confluence에 위치하며, Butterfly/Gartley PRZ($77,825)는 confirmed reaction 상태이지만 path 방향과 반대이므로 invalid_overshoot 직전의 상단 저항 $77,773.15로 한정."
},
{
"seq": 2,
"price": 76528.0,
"type": "swing_low",
"source": "Wyckoff SOW, ICT range low, Derivatives 누적 OI/숏 압력",
"description": "EMA20 공급 거절 후 Wyckoff SOW $76,528.00 재시험. 재분배 후보 구조의 핵심 하단이자 ICT 단기 구조 저점과 동일 레벨. OI +2.18% 증가와 가격 하락의 디버전스가 가속 매도 압력으로 전환되는 구간",
"est_hours": 10,
"turning_zone": [
76400.0,
76528.0
],
"likely_wick": 76485.0,
"rejection_confirm": 76596.33,
"invalid_overshoot": 76300.0,
"calibration_reasoning": "Wyckoff SOW $76,528 직하 Chairman 지지 $76,485가 turning_zone 내부에 위치한 좁은 재시험 밴드. 폭 $128 ≈ 0.43×ATR. likely_wick은 Chairman 지지선과 정확히 일치. rejection_confirm은 직상단 Chairman 저항 $76,596.33 재탈환, invalid는 다음 주요 지지 $76,107.10으로의 명확한 이탈 전조 구간."
},
{
"seq": 3,
"price": 76014.2,
"type": "liquidity_sweep",
"source": "Wyckoff Phase E 저점, Candlestick 7일 저점, Harmonic bearish TP3, Derivatives $76,000 청산 유동성",
"description": "$76,107.10 confluence(ICT OB 하단, Wyckoff support, Harmonic bear Butterfly/Gartley TP3) 이탈 후 Phase E 저점 $76,014.20과 $76,000 청산 유동성을 sweep. confirmed bearish 하모닉 TP 검증 영역과 일치하며 sell-side liquidity 수확 완료 지점",
"est_hours": 20,
"turning_zone": [
75800.0,
76014.2
],
"likely_wick": 75985.0,
"rejection_confirm": 76107.1,
"invalid_overshoot": 75700.0,
"calibration_reasoning": "Terminal liquidity_sweep로 $76,000 라운드넘버 sell-side 유동성을 하방 스윕하는 구조. 폭 $214 ≈ 0.71×ATR (터미널 확장 범위). likely_wick은 $76,000 라운드넘버 직하 유동성 자석에 편향. rejection_confirm은 ICT OB 하단 및 Wyckoff support $76,107.10 재탈환. Harmonic Gartley TP3($76,014.2)와 정확히 일치하는 validated 타겟 영역."
}
],
"period_extremes": {
"4h": {
"expected_high": 77249.86,
"expected_low": 76600.0,
"high_first": true
},
"8h": {
"expected_high": 77249.86,
"expected_low": 76528.0,
"high_first": true
},
"24h": {
"expected_high": 77410.99,
"expected_low": 76014.2,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 78180.0,
"description": "$78,180.00~$78,210.64(EMA240) 재수용 시 약세 구조 1차 훼손. Wyckoff UT $78,063.80 위 정착이 함께 확인되면 단기 매도 셋업 무효화 및 $78,713.80 CHoCH 재탈환 시도 가능"
},
"bearish": {
"price": 76528.0,
"description": "$76,528.00 SOW의 명확한 1시간 캔들 마감 이탈 시 재분배 구조 확정. Phase E 저점 $76,014.20 sweep 가속 및 $76,000 청산 유동성 흡수 시퀀스 발동"
}
},
"scenario_invalidation": 78713.8,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.62,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 77249.86,\n \"type\": \"resistance_test\",\n \"source\": \"Candlestick EMA20, ICT EQ proximity, Wyckoff resistance, Fibonacci\",\n \"description\": \"현재가가 ICT bullish OB $76,107-$76,981 및 Harmonic bullish Shark/Bat PRZ 내부에 있어 단기 흡수성 반등 가능성. EMA20 $77,249.86 테스트 후 ICT EQ $77,354.00, fib 0.786 $77,410.99, fib confluence $77,566.61, LPSY $77,548.50가 밀집한 $77,548~$77,602 핵심 공급대에서 공급 재출현 가능성이 높음\",\n \"est_hours\": 4\n },\n {\n \"seq\": 2,\n \"price\": 76528.0,\n \"type\": \"swing_low\",\n \"source\": \"Wyckoff SOW, ICT range low, Derivatives 누적 OI/숏 압력\",\n \"description\": \"EMA20 공급 거절 후 Wyckoff SOW $76,528.00 재시험. 재분배 후보 구조의 핵심 하단이자 ICT 단기 구조 저점과 동일 레벨. OI +2.18% 증가와 가격 하락의 디버전스가 가속 매도 압력으로 전환되는 구간\",\n \"est_hours\": 10\n },\n {\n \"seq\": 3,\n \"price\": 76014.2,\n \"type\": \"liquidity_sweep\",\n \"source\": \"Wyckoff Phase E 저점, Candlestick 7일 저점, Harmonic bearish TP3, Derivatives $76,000 청산 유동성\",\n \"description\": \"$76,107.10 confluence(ICT OB 하단, Wyckoff support, Harmonic bear Butterfly/Gartley TP3) 이탈 후 Phase E 저점 $76,014.20과 $76,000 청산 유동성을 sweep. confirmed bearish 하모닉 TP 검증 영역과 일치하며 sell-side liquidity 수확 완료 지점\",\n \"est_hours\": 20\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 77249.86, \"expected_low\": 76600.0, \"high_first\": true},\n \"8h\": {\"expected_high\": 77249.86, \"expected_low\": 76528.0, \"high_first\": true},\n \"24h\": {\"expected_high\": 77410.99, \"expected_low\": 76014.2, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\"price\": 78180.0, \"description\": \"$78,180.00~$78,210.64(EMA240) 재수용 시 약세 구조 1차 훼손. Wyckoff UT $78,063.80 위 정착이 함께 확인되면 단기 매도 셋업 무효화 및 $78,713.80 CHoCH 재탈환 시도 가능\"},\n \"bearish\": {\"price\": 76528.0, \"description\": \"$76,528.00 SOW의 명확한 1시간 캔들 마감 이탈 시 재분배 구조 확정. Phase E 저점 $76,014.20 sweep 가속 및 $76,000 청산 유동성 흡수 시퀀스 발동\"}\n },\n \"scenario_invalidation\": 78713.8\n}\n```"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 77249.86,
"turning_zone": [
77410.99,
77601.8
],
"likely_wick": 77566.61,
"rejection_confirm": 77150.0,
"invalid_overshoot": 77773.15,
"calibration_reasoning": "Fib 0.786($77,410.99)부터 6-level fib confluence($77,566.61), LPSY($77,548.50), Chairman 저항 클러스터 상단($77,601.80)까지 밀집된 실제 공급 거절 밴드. 폭 $190.81 ≈ 0.63×ATR. likely_wick은 가장 강한 6-레벨 confluence에 위치하며, Butterfly/Gartley PRZ($77,825)는 confirmed reaction 상태이지만 path 방향과 반대이므로 invalid_overshoot 직전의 상단 저항 $77,773.15로 한정."
},
{
"seq": 2,
"base_target": 76528.0,
"turning_zone": [
76400.0,
76528.0
],
"likely_wick": 76485.0,
"rejection_confirm": 76596.33,
"invalid_overshoot": 76300.0,
"calibration_reasoning": "Wyckoff SOW $76,528 직하 Chairman 지지 $76,485가 turning_zone 내부에 위치한 좁은 재시험 밴드. 폭 $128 ≈ 0.43×ATR. likely_wick은 Chairman 지지선과 정확히 일치. rejection_confirm은 직상단 Chairman 저항 $76,596.33 재탈환, invalid는 다음 주요 지지 $76,107.10으로의 명확한 이탈 전조 구간."
},
{
"seq": 3,
"base_target": 76014.2,
"turning_zone": [
75800.0,
76014.2
],
"likely_wick": 75985.0,
"rejection_confirm": 76107.1,
"invalid_overshoot": 75700.0,
"calibration_reasoning": "Terminal liquidity_sweep로 $76,000 라운드넘버 sell-side 유동성을 하방 스윕하는 구조. 폭 $214 ≈ 0.71×ATR (터미널 확장 범위). likely_wick은 $76,000 라운드넘버 직하 유동성 자석에 편향. rejection_confirm은 ICT OB 하단 및 Wyckoff support $76,107.10 재탈환. Harmonic Gartley TP3($76,014.2)와 정확히 일치하는 validated 타겟 영역."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 77249.86,\n \"turning_zone\": [77410.99, 77601.80],\n \"likely_wick\": 77566.61,\n \"rejection_confirm\": 77150.00,\n \"invalid_overshoot\": 77773.15,\n \"calibration_reasoning\": \"Fib 0.786($77,410.99)부터 6-level fib confluence($77,566.61), LPSY($77,548.50), Chairman 저항 클러스터 상단($77,601.80)까지 밀집된 실제 공급 거절 밴드. 폭 $190.81 ≈ 0.63×ATR. likely_wick은 가장 강한 6-레벨 confluence에 위치하며, Butterfly/Gartley PRZ($77,825)는 confirmed reaction 상태이지만 path 방향과 반대이므로 invalid_overshoot 직전의 상단 저항 $77,773.15로 한정.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 76528.00,\n \"turning_zone\": [76400.00, 76528.00],\n \"likely_wick\": 76485.00,\n \"rejection_confirm\": 76596.33,\n \"invalid_overshoot\": 76300.00,\n \"calibration_reasoning\": \"Wyckoff SOW $76,528 직하 Chairman 지지 $76,485가 turning_zone 내부에 위치한 좁은 재시험 밴드. 폭 $128 ≈ 0.43×ATR. likely_wick은 Chairman 지지선과 정확히 일치. rejection_confirm은 직상단 Chairman 저항 $76,596.33 재탈환, invalid는 다음 주요 지지 $76,107.10으로의 명확한 이탈 전조 구간.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 76014.20,\n \"turning_zone\": [75800.00, 76014.20],\n \"likely_wick\": 75985.00,\n \"rejection_confirm\": 76107.10,\n \"invalid_overshoot\": 75700.00,\n \"calibration_reasoning\": \"Terminal liquidity_sweep로 $76,000 라운드넘버 sell-side 유동성을 하방 스윕하는 구조. 폭 $214 ≈ 0.71×ATR (터미널 확장 범위). likely_wick은 $76,000 라운드넘버 직하 유동성 자석에 편향. rejection_confirm은 ICT OB 하단 및 Wyckoff support $76,107.10 재탈환. Harmonic Gartley TP3($76,014.2)와 정확히 일치하는 validated 타겟 영역.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 36.2,
"chairman": 40.7,
"operating_path": 137.0,
"tp_calibrator": 134.3
},
"agents": {},
"total_s": 348.3
}
}