Signal: BULLISH (70%) | Price: $62,575.30 | 2026-07-04 09:00 KST | 300 candles
Council: 1 bullish, 2 neutral, 3 bearish | Support: $62,510 / $62,507 / $62,459 | Resistance: $62,649 / $62,668 / $62,726
현재 BTC 15분 구조는 Wyckoff상 prior accumulation이 완료된 뒤 Phase E/BU 후보 영역에 있으며, ICT도 연속 bullish BOS와 전일 고점 $62,271.90 돌파를 확인해 regime-level 구조는 bullish로 평가한다. 다만 현재가는 $62,305.10 EQ 위 프리미엄에 있고 $62,649.41-$62,726.00 단기 저항 클러스터 및 $62,957.20 상단 유동성 바로 아래에 있어, 실행 셋업은 구조와 달리 bearish 리스크가 우세하다. 특히 CVD divergence 0.850, OI -0.6240%, 약세 캔들 후보, 하모닉 PRZ $62,525.90-$63,095.12는 상단부 수용 실패 조건을 감시해야 함을 시사한다. 구조적으로는 $62,180.00 재진입 시 BU 실패/레인지 복귀 조건이 발생하며, $61,653.00 이탈은 현재 bullish 구조의 핵심 무효화 기준이다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | NEUTRAL | 64% | $62,387 / $62,250 | $62,668 / $62,957 |
| ICT Trader | BULLISH | 76% | $62,510 / $62,507 | $62,726 / $62,957 |
| Derivatives Trader | BEARISH | 68% | $62,510 / $61,858 | $62,957 / $63,400 |
| Candlestick Reader | NEUTRAL | 54% | $62,510 / $61,858 | $62,957 |
| Fibonacci Analyst | BEARISH | 56% | $62,459 / $62,305 | $62,649 / $62,957 |
| Harmonic Specialist | BEARISH | 54% | $62,240 / $62,028 | $62,526 / $62,957 |
Support: $62,387 / $62,250 / $62,180 | Resistance: $62,668 / $62,957 | Horizon: short to medium term
지표상 regime은 ACC이고 regime_fitness는 0.949로 높으며, 15m_cycle_1은 SC $61,100.00 → AR $62,180.00 → Spring $61,229.00 → SOS $61,875.30 → LPS $61,778.10 → BU $62,250.00의 완료된 축적 구조로 읽힌다. 따라서 구조적 해석은 bullish이나, 현재 활성 구조 15m_cycle_2는 acc_candidate이며 AR $62,386.70 위에서 ST/Spring 후보가 발생해 전형적인 저점 재테스트가 부족하므로 현재 Phase E/BU는 확정적 추세 수용이라기보다 상단부 백업 후보에 가깝다. 현재가 $62,575.30은 메인 range high $62,180.00 위에 있어 강세 구조는 유지되지만, BU 후보 $62,667.60 아래에 위치해 단기 경로는 $62,386.70-$62,250.00 또는 $62,180.00 재확인 쪽으로 기울어 있다. $62,667.60 회복 후 $62,957.20 위 수용이 나오면 Phase E 강세 수용 신뢰도가 올라가지만, $62,180.00 아래로 재진입하면 BU 실패 및 range-bound 복귀로 해석해야 한다.
Support: $62,510 / $62,507 / $62,305 | Resistance: $62,726 / $62,957 | Horizon: short term
확정 구조는 bullish로 판단한다. 최근 시퀀스는 CHoCH bullish $59,069.70 이후 BOS bullish $60,520.00, $61,102.50, $61,727.20로 이어졌고, 현재가 $62,575.30은 전일 고점 $62,271.90 및 EQ $62,305.10 위에서 거래되고 있다. 다만 가격은 프리미엄 영역에 있어 신규 롱은 추격보다 London 저점 $62,507.10, EMA20 $62,509.62, 또는 전일 고점 리테스트 $62,271.90 부근 반응을 확인하는 것이 유리하다. 상방 유동성 목표는 London 고점 $62,726.00과 7일 고점/레인지 고점 $62,957.20이며, 해당 구간에서 buy-side liquidity sweep 후 실패하면 단기 조정 리스크가 커진다.
Support: $62,510 / $61,858 / $61,215 | Resistance: $62,957 / $63,400 / $63,900 | Horizon: short term
확정 구조는 아직 가격이 EMA20 $62,509.62, EMA120 $61,858.06, EMA240 $61,214.81 위에 있어 단기 상승 구조가 유지되는 bullish로 본다. 그러나 셋업 관점에서는 현재가 $62,575.30이 7일 고점 $62,957.20 바로 아래 프리미엄 구간에 있고, CVD divergence 0.850과 OI -0.6240%가 동반되어 상승 참여의 질이 약하다. 롱 계정 비율 0.607 및 account_long_crowding 1.000은 롱 쏠림을 시사하며, 동시에 롱 계정 감소와 숏 계정 증가가 나타나 단기 4-8시간 선행성 기준으로 하방 압력이 우세하다. 하방으로는 $62,509 EMA20 이탈 시 $61,858 EMA120, 이후 청산 밀집 구간 $60,200-$60,100까지 빠른 되돌림이 열릴 수 있다.
Support: $62,510 / $61,858 / $61,215 | Resistance: $62,957 | Horizon: short term
구조적으로는 현재가 $62,575.30이 EMA20 $62,509.62, EMA120 $61,858.06, EMA240 $61,214.81 위에 있어 단기·중기 배열은 여전히 상승 쪽입니다. 다만 가격은 7일 고점 $62,957.20 바로 아래의 프리미엄 구간에 있으며, 최근 bearish_engulfing@299 품질 0.565와 dark_cloud_cover@292 품질 0.555가 동시에 포착되어 단기 상단 저항 반응이 나타나고 있습니다. bull_score 2.20이 bear_score 1.45보다 높지만, 최근 후보 패턴들이 모두 candidate 등급이고 고거래량 확인이 없어 강한 추세 지속 신호로 보기는 어렵습니다. 따라서 확인된 구조는 bullish로 보되, 실행 setup은 상단권 되돌림 위험이 있는 bearish이며, 종합 신호는 중립으로 판단합니다.
Support: $62,459 / $62,305 / $62,151 | Resistance: $62,649 / $62,957 / $63,312 | Horizon: short term
확정 구조는 $61,653 저점에서 $62,957.20 고점으로 이어진 상승 스윙이 유지되고 있으며, 현재가 $62,575.30도 EMA20 $62,509.62 및 EMA120 $61,858.06 위에 있어 구조_bias는 bullish로 판단한다. 다만 실행 관점에서는 가격이 EQ인 0.5 되돌림 $62,305.10 위 프리미엄 구간에 있고, 가장 가까운 피보나치 레벨인 0.236 저항 $62,649.41을 0.12% 거리에서 테스트 중이므로 단기 setup_bias는 bearish이다. 반락 시 1차 반응 구간은 0.382 $62,459.00, 이후 핵심 클러스터 $62,305.10 및 골든비율 0.618 $62,151.20이며, confluence_quality 0.850은 해당 지지대의 신뢰도를 높인다. 반대로 $62,957.20을 돌파해 안착하면 약세 셋업은 무효화되고 $63,311.94, $63,497.14, $63,763.20 확장 목표가 열릴 수 있다.
Support: $62,240 / $62,028 / $61,847 | Resistance: $62,526 / $62,957 / $63,095 | Horizon: short term
15분 하모닉 기준으로 가장 중요한 완료 패턴은 strict/high bearish butterfly이며, PRZ $61,884.28-$62,240.02에서 반응이 확인되어 post-confirmation vote-eligible 상태이고 방향 가중치는 0.58입니다. 다만 현재가 $62,575.30은 이 확인된 PRZ 상단 $62,240.02 위에 있어 기존 bearish PRZ의 즉각적 지배력은 약화되었고, 대신 저품질 forming butterfly PRZ $62,525.90-$63,095.12 내부에서 새로운 반응 후보를 관찰하는 국면입니다. 구조적으로는 명확한 BOS/CHoCH 또는 확정된 구조 전환 데이터가 제공되지 않았으므로 structure_bias는 neutral로 두며, setup_bias만 bearish로 평가합니다. 하모닉은 단독 경로 엔진이 아니므로 현재 신호는 확정 숏이 아니라 $62,525.90-$63,095.12 반전 후보 구간에서 거부, sweep 후 reclaim 실패, 15m MSS/CHoCH, CVD/OI 약화가 붙을 때 강화되는 하방 셋업입니다.
{
"overall_signal": "bullish",
"overall_confidence": 0.70,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.72,
"active_setups": [
"프리미엄 구간: 현재가 $62,575.30은 ICT EQ $62,305.10 및 7일 범위 EQ $60,357.90 위에 위치",
"상단 유동성 근접: 7일 고점 $62,957.20까지 약 $381.90, London 고점 $62,726.00 및 Wyckoff BU 후보 $62,667.60 하회",
"피보나치 단기 저항 테스트: 0.236 되돌림 $62,649.41 부근에서 반응 관찰 구간",
"파생 포지셔닝 약화: CVD divergence 0.850, 24h OI -0.6240%, 롱 계정 쏠림 0.607로 상승 참여 질 저하",
"캔들 후보 약세 반응: bearish_engulfing 후보 품질 0.565, dark_cloud_cover 후보 품질 0.555, 단 고거래량 확인 없음",
"하모닉 반전 후보: 저품질 forming bearish butterfly PRZ $62,525.90-$63,095.12 내부 진입"
],
"setup_vs_structure": "구조는 상승 regime이 우세하지만, 실행 셋업은 프리미엄·상단 유동성·파생 다이버전스 때문에 bearish로 기울어 있다. 즉 시장 구조는 아직 강세이나, 현재 위치는 신규 추격보다 상단부 실패/백업 리스크를 먼저 관리해야 하는 구간이다."
},
"signal_breakdown": {
"bullish_count": 1,
"bearish_count": 3,
"neutral_count": 2
},
"key_levels": {
"support": [
62509.62,
62507.1,
62459.0,
62386.7,
62305.1,
62271.9,
62250.0,
62180.0,
62151.2,
61858.06,
61727.2,
61653.0,
61100.0
],
"resistance": [
62649.41,
62667.6,
62726.0,
62957.2,
63095.12,
63311.94,
63400.0,
63763.2
]
},
"confluences": [
"ICT, Fibonacci, Wyckoff가 모두 $62,305.10-$62,386.70 부근을 구조적 중간값·리테스트·백업 후보 구간으로 본다.",
"Candlestick, ICT, Fibonacci, Derivatives, Harmonic, Wyckoff가 모두 $62,957.20을 핵심 상단 유동성/레인지 고점/저항으로 식별한다.",
"ICT의 London 저점 $62,507.10과 EMA20 $62,509.62가 거의 동일하며, Candlestick·Derivatives도 $62,509.62를 단기 구조 지지로 제시한다.",
"Fibonacci의 0.236 저항 $62,649.41, Wyckoff BU 후보 $62,667.60, London 고점 $62,726.00이 $62.65k-$62.73k 상단 반응 구간으로 밀집한다.",
"Wyckoff의 completed accumulation 구조와 ICT의 연속 bullish BOS는 모두 상위 구조를 bullish로 지지한다.",
"Derivatives의 CVD divergence 0.850, Candlestick의 약세 후보 패턴, Fibonacci의 프리미엄 저항 테스트, Harmonic PRZ가 모두 단기 실행 리스크를 bearish 쪽으로 지지한다."
],
"conflicts": [
"ICT Trader는 전일 고점 $62,271.90 돌파 및 연속 bullish BOS를 근거로 실행 셋업까지 bullish로 보지만, Derivatives Trader는 CVD divergence 0.850과 OI 감소를 근거로 같은 상승을 질 낮은 상승으로 평가한다.",
"Wyckoff 구조는 ACC regime 및 Phase E 성격을 유지하지만, 현재 활성 15m_cycle_2의 ST/Spring 후보가 AR $62,386.70 위에서 형성되어 전형적인 저점 재테스트가 부족하다는 점은 구조 신뢰도를 낮춘다.",
"Fibonacci와 Candlestick은 EMA 및 스윙 구조상 bullish를 인정하면서도, 현재가가 프리미엄과 $62,649.41-$62,957.20 저항대에 있어 실행 관점은 bearish로 분리한다.",
"Harmonic은 bearish PRZ를 제시하지만, 자체적으로 단독 경로 엔진이 아니며 현재 주요 패턴 일부는 forming 또는 저품질 후보이므로 구조적 bullish 판정을 뒤집을 정도의 권한은 없다."
],
"highest_conviction_analyst": "ICT Trader — $59,069.70 bullish CHoCH 이후 $60,520.00, $61,102.50, $61,727.20의 연속 bullish BOS와 전일 고점 $62,271.90 돌파를 구체적으로 제시해 구조적 bullish 판정의 가격 근거가 가장 명확하다.",
"invalidation_level": "1차 구조 훼손은 $62,180.00 아래 재진입, 핵심 bullish 구조 무효화는 $61,653.00 이탈",
"executive_summary": "현재 BTC 15분 구조는 Wyckoff상 prior accumulation이 완료된 뒤 Phase E/BU 후보 영역에 있으며, ICT도 연속 bullish BOS와 전일 고점 $62,271.90 돌파를 확인해 regime-level 구조는 bullish로 평가한다. 다만 현재가는 $62,305.10 EQ 위 프리미엄에 있고 $62,649.41-$62,726.00 단기 저항 클러스터 및 $62,957.20 상단 유동성 바로 아래에 있어, 실행 셋업은 구조와 달리 bearish 리스크가 우세하다. 특히 CVD divergence 0.850, OI -0.6240%, 약세 캔들 후보, 하모닉 PRZ $62,525.90-$63,095.12는 상단부 수용 실패 조건을 감시해야 함을 시사한다. 구조적으로는 $62,180.00 재진입 시 BU 실패/레인지 복귀 조건이 발생하며, $61,653.00 이탈은 현재 bullish 구조의 핵심 무효화 기준이다."
}{
"symbol": "BTC/USDT",
"timeframe": "15m",
"timestamp": "2026-07-04 09:00 KST",
"last_price": 62575.3,
"num_candles": 300,
"stage1_analyses": {
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "neutral",
"confidence": 0.54,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.62,
"setup_signals": [
"프리미엄 구간: 현재가 $62,575.30은 7일 범위 EQ $60,357.90 위에 위치",
"상단 유동성/저항 근접: 현재가가 7일 고점 $62,957.20까지 약 $381.90 남은 구간",
"최근 299번 캔들 bearish_engulfing 후보 발생, 품질 0.565로 최근 패턴 중 최상위",
"292번 dark_cloud_cover 후보 발생, 품질 0.555로 상단권 매도 반응 시사",
"고거래량 패턴 없음: high_volume_patterns가 비어 있어 돌파 신뢰도는 제한적"
],
"reasoning": "구조적으로는 현재가 $62,575.30이 EMA20 $62,509.62, EMA120 $61,858.06, EMA240 $61,214.81 위에 있어 단기·중기 배열은 여전히 상승 쪽입니다. 다만 가격은 7일 고점 $62,957.20 바로 아래의 프리미엄 구간에 있으며, 최근 bearish_engulfing@299 품질 0.565와 dark_cloud_cover@292 품질 0.555가 동시에 포착되어 단기 상단 저항 반응이 나타나고 있습니다. bull_score 2.20이 bear_score 1.45보다 높지만, 최근 후보 패턴들이 모두 candidate 등급이고 고거래량 확인이 없어 강한 추세 지속 신호로 보기는 어렵습니다. 따라서 확인된 구조는 bullish로 보되, 실행 setup은 상단권 되돌림 위험이 있는 bearish이며, 종합 신호는 중립으로 판단합니다.",
"key_levels": {
"support": [
62509.62,
61858.06,
61214.81,
57758.6
],
"resistance": [
62957.2
]
},
"time_horizon": "short term",
"invalidation_level": "$62,957.20 상방 돌파 및 15분봉 종가 안착 시 단기 약세 setup은 무효화됩니다.",
"risk_scenario": "반대 시나리오로 $62,957.20을 거래량 동반 돌파하면 bearish_engulfing과 dark_cloud_cover는 단순 조정 신호로 약화되며, 가격은 상승 구조 지속으로 재해석될 수 있습니다. 반대로 EMA20 $62,509.62를 이탈하고 ATR $150.35 이상 하락폭이 확대되면 EMA120 $61,858.06까지 눌림이 깊어질 수 있습니다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 135,
"recent_patterns": 6,
"pattern_list": [
"hammer@294",
"bullish_engulfing@297",
"bearish_engulfing@299",
"morning_star@291",
"doji@293",
"dark_cloud_cover@292"
],
"atr_value": 150.35,
"vol_avg_20": 1841.37,
"high_volume_patterns": [],
"pattern_candidates": [
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.565,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "dark_cloud_cover",
"signal": "bearish",
"pattern_quality": 0.555,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.523,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "morning_star",
"signal": "bullish",
"pattern_quality": 0.505,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "hammer",
"signal": "bullish",
"pattern_quality": 0.477,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.565,
"bull_score": 2.2,
"bear_score": 1.45
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.54,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.62,\n \"setup_signals\": [\n \"프리미엄 구간: 현재가 $62,575.30은 7일 범위 EQ $60,357.90 위에 위치\",\n \"상단 유동성/저항 근접: 현재가가 7일 고점 $62,957.20까지 약 $381.90 남은 구간\",\n \"최근 299번 캔들 bearish_engulfing 후보 발생, 품질 0.565로 최근 패턴 중 최상위\",\n \"292번 dark_cloud_cover 후보 발생, 품질 0.555로 상단권 매도 반응 시사\",\n \"고거래량 패턴 없음: high_volume_patterns가 비어 있어 돌파 신뢰도는 제한적\"\n ],\n \"reasoning\": \"구조적으로는 현재가 $62,575.30이 EMA20 $62,509.62, EMA120 $61,858.06, EMA240 $61,214.81 위에 있어 단기·중기 배열은 여전히 상승 쪽입니다. 다만 가격은 7일 고점 $62,957.20 바로 아래의 프리미엄 구간에 있으며, 최근 bearish_engulfing@299 품질 0.565와 dark_cloud_cover@292 품질 0.555가 동시에 포착되어 단기 상단 저항 반응이 나타나고 있습니다. bull_score 2.20이 bear_score 1.45보다 높지만, 최근 후보 패턴들이 모두 candidate 등급이고 고거래량 확인이 없어 강한 추세 지속 신호로 보기는 어렵습니다. 따라서 확인된 구조는 bullish로 보되, 실행 setup은 상단권 되돌림 위험이 있는 bearish이며, 종합 신호는 중립으로 판단합니다.\",\n \"key_levels\": {\n \"support\": [\n 62509.62,\n 61858.06,\n 61214.81,\n 57758.6\n ],\n \"resistance\": [\n 62957.2\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$62,957.20 상방 돌파 및 15분봉 종가 안착 시 단기 약세 setup은 무효화됩니다.\",\n \"risk_scenario\": \"반대 시나리오로 $62,957.20을 거래량 동반 돌파하면 bearish_engulfing과 dark_cloud_cover는 단순 조정 신호로 약화되며, 가격은 상승 구조 지속으로 재해석될 수 있습니다. 반대로 EMA20 $62,509.62를 이탈하고 ATR $150.35 이상 하락폭이 확대되면 EMA120 $61,858.06까지 눌림이 깊어질 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bullish",
"confidence": 0.76,
"structure_bias": "bullish",
"setup_bias": "bullish",
"setup_score": 0.92,
"setup_signals": [
"현재가 $62,575.30이 EQ $62,305.10 위의 프리미엄 영역에 있으나, 전일 고점 $62,271.90 돌파 후 그 위에서 수용되는 흐름",
"최근 구조 이벤트가 $60,520.00, $61,102.50, $61,727.20 상방 BOS로 이어졌고, 연속 bullish BOS가 2회 발생",
"London 저점 $62,507.10과 EMA20 $62,509.62 부근이 단기 지지로 작동하며 현재가가 그 위에 위치",
"현재 되돌림이 24.0%로 얕고, deepest retracement도 31.7%에 그쳐 상승 추세 내 약한 조정 성격",
"미체결 bull/bear FVG가 0개이고 활성 bearish OB도 없어 즉각적인 상방 저항 배열이 제한적"
],
"reasoning": "확정 구조는 bullish로 판단한다. 최근 시퀀스는 CHoCH bullish $59,069.70 이후 BOS bullish $60,520.00, $61,102.50, $61,727.20로 이어졌고, 현재가 $62,575.30은 전일 고점 $62,271.90 및 EQ $62,305.10 위에서 거래되고 있다. 다만 가격은 프리미엄 영역에 있어 신규 롱은 추격보다 London 저점 $62,507.10, EMA20 $62,509.62, 또는 전일 고점 리테스트 $62,271.90 부근 반응을 확인하는 것이 유리하다. 상방 유동성 목표는 London 고점 $62,726.00과 7일 고점/레인지 고점 $62,957.20이며, 해당 구간에서 buy-side liquidity sweep 후 실패하면 단기 조정 리스크가 커진다.",
"key_levels": {
"support": [
62509.62,
62507.1,
62305.1,
62271.9,
61727.2,
61653,
61102.5
],
"resistance": [
62726,
62957.2
]
},
"time_horizon": "short term",
"invalidation_level": "$61,102.50",
"risk_scenario": "반대 시나리오는 $62,957.20 또는 $62,726.00 부근의 buy-side liquidity를 먼저 스윕한 뒤, $62,305.10 EQ와 전일 고점 $62,271.90 아래로 재진입하는 경우다. 이 경우 프리미엄에서의 매수 실패로 해석되며 $61,727.20, $61,653.00, 최종적으로 $61,102.50까지 되돌림이 열릴 수 있다.",
"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": 0,
"active_bearish_ob": 0,
"nearest_bull_ob_range": {
"bottom": 58294.1,
"top": 58510.4,
"quality": "candidate",
"score": 0.508
},
"nearest_bear_ob_range": null,
"active_bullish_ob_list": [],
"active_bearish_ob_list": [],
"ob_mitigated_count": 2,
"unfilled_bull_fvg_count": 0,
"unfilled_bear_fvg_count": 0,
"bull_fvg_ranges": [],
"bear_fvg_ranges": [],
"fvg_open_count": 0,
"fvg_mitigated_count": 71,
"fvg_open_zones": [],
"bos_choch_events": [
"BOS_bearish",
"CHoCH_bullish",
"BOS_bullish",
"CHoCH_bearish",
"BOS_bullish",
"BOS_bullish"
],
"bos_choch_levels": [
{
"type": "BOS_bearish",
"level": 58450.7
},
{
"type": "CHoCH_bullish",
"level": 59069.7
},
{
"type": "BOS_bullish",
"level": 60520.0
},
{
"type": "CHoCH_bearish",
"level": 59844.5
},
{
"type": "BOS_bullish",
"level": 61102.5
},
{
"type": "BOS_bullish",
"level": 61727.2
}
],
"bos_sequence": [
"BOS_bearish",
"CHoCH_bullish",
"BOS_bullish",
"CHoCH_bearish",
"BOS_bullish",
"BOS_bullish"
],
"consecutive_bull_bos": 2,
"consecutive_bear_bos": 0,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [],
"current_zone": "premium",
"eq_level": 62305.1,
"range_high": 62957.2,
"range_low": 61653.0,
"bull_score": 11.0,
"bear_score": 4.7,
"setup_bias": "bullish",
"setup_score": 0.92,
"setup_signals": [
"bullish CHoCH above $59,069.70",
"bullish BOS above $60,520.00",
"bullish BOS above $61,102.50",
"bullish BOS above $61,727.20",
"broken previous day high $62,271.90"
],
"retracement_direction": "bullish",
"current_retracement_pct": 24.0,
"deepest_retracement_pct": 31.7,
"previous_day_high": 62271.9,
"previous_day_low": 61113.8,
"broken_prev_high": true,
"broken_prev_low": false,
"sessions": {
"London": {
"active": true,
"high": 62726.0,
"low": 62507.1
},
"New York": {
"active": false,
"high": null,
"low": null
},
"Asian kill zone": {
"active": false,
"high": null,
"low": null
}
}
},
"raw_llm_response": "{\n \"signal\": \"bullish\",\n \"confidence\": 0.76,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.92,\n \"setup_signals\": [\n \"현재가 $62,575.30이 EQ $62,305.10 위의 프리미엄 영역에 있으나, 전일 고점 $62,271.90 돌파 후 그 위에서 수용되는 흐름\",\n \"최근 구조 이벤트가 $60,520.00, $61,102.50, $61,727.20 상방 BOS로 이어졌고, 연속 bullish BOS가 2회 발생\",\n \"London 저점 $62,507.10과 EMA20 $62,509.62 부근이 단기 지지로 작동하며 현재가가 그 위에 위치\",\n \"현재 되돌림이 24.0%로 얕고, deepest retracement도 31.7%에 그쳐 상승 추세 내 약한 조정 성격\",\n \"미체결 bull/bear FVG가 0개이고 활성 bearish OB도 없어 즉각적인 상방 저항 배열이 제한적\"\n ],\n \"reasoning\": \"확정 구조는 bullish로 판단한다. 최근 시퀀스는 CHoCH bullish $59,069.70 이후 BOS bullish $60,520.00, $61,102.50, $61,727.20로 이어졌고, 현재가 $62,575.30은 전일 고점 $62,271.90 및 EQ $62,305.10 위에서 거래되고 있다. 다만 가격은 프리미엄 영역에 있어 신규 롱은 추격보다 London 저점 $62,507.10, EMA20 $62,509.62, 또는 전일 고점 리테스트 $62,271.90 부근 반응을 확인하는 것이 유리하다. 상방 유동성 목표는 London 고점 $62,726.00과 7일 고점/레인지 고점 $62,957.20이며, 해당 구간에서 buy-side liquidity sweep 후 실패하면 단기 조정 리스크가 커진다.\",\n \"key_levels\": {\n \"support\": [\n 62509.62,\n 62507.1,\n 62305.1,\n 62271.9,\n 61727.2,\n 61653,\n 61102.5\n ],\n \"resistance\": [\n 62726,\n 62957.2\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$61,102.50\",\n \"risk_scenario\": \"반대 시나리오는 $62,957.20 또는 $62,726.00 부근의 buy-side liquidity를 먼저 스윕한 뒤, $62,305.10 EQ와 전일 고점 $62,271.90 아래로 재진입하는 경우다. 이 경우 프리미엄에서의 매수 실패로 해석되며 $61,727.20, $61,653.00, 최종적으로 $61,102.50까지 되돌림이 열릴 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "bearish",
"confidence": 0.56,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.52,
"setup_signals": [
"현재가 $62,575.30은 스윙 EQ/0.5 되돌림 $62,305.10 위의 프리미엄 구간에 위치",
"0.236 되돌림 저항 $62,649.41까지 거리 0.12%로 단기 저항 테스트 중",
"직전 스윙 고점/7일 고점 $62,957.20 아래에서 상단 확장 실패 시 되돌림 압력 우세",
"하방에는 0.382 $62,459.00, 0.5 $62,305.10, 0.618 골든비율 $62,151.20의 고밀도 지지 클러스터 존재"
],
"reasoning": "확정 구조는 $61,653 저점에서 $62,957.20 고점으로 이어진 상승 스윙이 유지되고 있으며, 현재가 $62,575.30도 EMA20 $62,509.62 및 EMA120 $61,858.06 위에 있어 구조_bias는 bullish로 판단한다. 다만 실행 관점에서는 가격이 EQ인 0.5 되돌림 $62,305.10 위 프리미엄 구간에 있고, 가장 가까운 피보나치 레벨인 0.236 저항 $62,649.41을 0.12% 거리에서 테스트 중이므로 단기 setup_bias는 bearish이다. 반락 시 1차 반응 구간은 0.382 $62,459.00, 이후 핵심 클러스터 $62,305.10 및 골든비율 0.618 $62,151.20이며, confluence_quality 0.850은 해당 지지대의 신뢰도를 높인다. 반대로 $62,957.20을 돌파해 안착하면 약세 셋업은 무효화되고 $63,311.94, $63,497.14, $63,763.20 확장 목표가 열릴 수 있다.",
"key_levels": {
"support": [
62459.0,
62305.1,
62151.2,
61932.1
],
"resistance": [
62649.41,
62957.2,
63311.94,
63497.14,
63763.2,
64261.4
]
},
"time_horizon": "short term",
"invalidation_level": "$62,957.20",
"risk_scenario": "가격이 0.236 저항 $62,649.41을 회복한 뒤 스윙 고점 $62,957.20을 돌파하면 단기 약세 되돌림 셋업은 실패하며, 1.272 확장 $63,311.94와 1.414 확장 $63,497.14까지 숏 커버성 상승이 이어질 수 있다.",
"data_quality": "high",
"metrics": {
"swing_pair": "Low→High: $61,653 → $62,957",
"direction": "up",
"nearest_fib": "ret_0.236",
"nearest_fib_price": 62649.41,
"nearest_fib_distance": 0.12,
"golden_ratio_level": 62151.2,
"fib_ret_382": 62459.0,
"fib_ret_618": 62151.2,
"confluence_zones": [
{
"price": 62305.1,
"count": 3,
"levels": [
"ret_0.618",
"ret_0.5",
"ret_0.382"
],
"cluster_score": 0.85
},
{
"price": 62854.6,
"count": 3,
"levels": [
"ret_0.236",
"ext_1.0",
"ext_1.0"
],
"cluster_score": 0.85
},
{
"price": 61831.21,
"count": 2,
"levels": [
"ret_0.236",
"ret_0.786"
],
"cluster_score": 0.6
},
{
"price": 63404.54,
"count": 2,
"levels": [
"ext_1.272",
"ext_1.414"
],
"cluster_score": 0.6
},
{
"price": 64316.31,
"count": 2,
"levels": [
"ext_2.0",
"ext_1.272"
],
"cluster_score": 0.6
}
],
"support_levels": [
62458.995599999995,
62305.1,
62151.2044
],
"resistance_levels": [
62649.4088,
62957.2,
63311.9424
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 62649.41,
"distance_pct": 0.12,
"is_support": false,
"cluster_score": 0.85
},
{
"name": "ret_0.382",
"price": 62459.0,
"distance_pct": 0.19,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ret_0.5",
"price": 62305.1,
"distance_pct": 0.43,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ret_0.618",
"price": 62151.2,
"distance_pct": 0.68,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ret_0.786",
"price": 61932.1,
"distance_pct": 1.03,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ext_1.0",
"price": 62957.2,
"distance_pct": 0.61,
"is_support": false,
"cluster_score": 0.85
},
{
"name": "ext_1.272",
"price": 63311.94,
"distance_pct": 1.18,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.414",
"price": 63497.14,
"distance_pct": 1.47,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.618",
"price": 63763.2,
"distance_pct": 1.9,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_2.0",
"price": 64261.4,
"distance_pct": 2.69,
"is_support": false,
"cluster_score": 0.6
}
],
"confluence_quality": 0.85,
"fib_reaction_state": "testing",
"reaction_probability": 0.65
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.56,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.52,\n \"setup_signals\": [\n \"현재가 $62,575.30은 스윙 EQ/0.5 되돌림 $62,305.10 위의 프리미엄 구간에 위치\",\n \"0.236 되돌림 저항 $62,649.41까지 거리 0.12%로 단기 저항 테스트 중\",\n \"직전 스윙 고점/7일 고점 $62,957.20 아래에서 상단 확장 실패 시 되돌림 압력 우세\",\n \"하방에는 0.382 $62,459.00, 0.5 $62,305.10, 0.618 골든비율 $62,151.20의 고밀도 지지 클러스터 존재\"\n ],\n \"reasoning\": \"확정 구조는 $61,653 저점에서 $62,957.20 고점으로 이어진 상승 스윙이 유지되고 있으며, 현재가 $62,575.30도 EMA20 $62,509.62 및 EMA120 $61,858.06 위에 있어 구조_bias는 bullish로 판단한다. 다만 실행 관점에서는 가격이 EQ인 0.5 되돌림 $62,305.10 위 프리미엄 구간에 있고, 가장 가까운 피보나치 레벨인 0.236 저항 $62,649.41을 0.12% 거리에서 테스트 중이므로 단기 setup_bias는 bearish이다. 반락 시 1차 반응 구간은 0.382 $62,459.00, 이후 핵심 클러스터 $62,305.10 및 골든비율 0.618 $62,151.20이며, confluence_quality 0.850은 해당 지지대의 신뢰도를 높인다. 반대로 $62,957.20을 돌파해 안착하면 약세 셋업은 무효화되고 $63,311.94, $63,497.14, $63,763.20 확장 목표가 열릴 수 있다.\",\n \"key_levels\": {\n \"support\": [\n 62459.0,\n 62305.1,\n 62151.2,\n 61932.1\n ],\n \"resistance\": [\n 62649.41,\n 62957.2,\n 63311.94,\n 63497.14,\n 63763.2,\n 64261.4\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$62,957.20\",\n \"risk_scenario\": \"가격이 0.236 저항 $62,649.41을 회복한 뒤 스윙 고점 $62,957.20을 돌파하면 단기 약세 되돌림 셋업은 실패하며, 1.272 확장 $63,311.94와 1.414 확장 $63,497.14까지 숏 커버성 상승이 이어질 수 있다.\",\n \"data_quality\": \"high\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.68,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.78,
"setup_signals": [
"가격 $62,575.30은 7일 레인지 EQ 약 $60,357.90 위의 프리미엄 구간에 위치하며 7일 고점 $62,957.20에 근접",
"CVD divergence 0.850으로 가격 상승 대비 실제 공격적 매수 참여가 약한 분배성 다이버전스",
"24시간 OI 변화율 -0.6240%로 가격은 +1.68% 상승했지만 신규 롱 추격보다 포지션 언와인딩 성격이 강함",
"롱 계정 비율 0.607, account_long_crowding 1.000으로 롱 포지셔닝이 혼잡한 반면 롱 계정은 24시간 -0.0191 감소",
"숏 계정 비율은 0.393으로 24시간 +0.019 상승하여 단기적으로 롱 우위 구조가 약화되는 흐름",
"상단 $63,400 / $63,900 / $65,100에 청산 유동성이 있으나, 현재 가격이 $62,957.20 고점 아래에서 둔화되어 업스러스트 후보"
],
"reasoning": "확정 구조는 아직 가격이 EMA20 $62,509.62, EMA120 $61,858.06, EMA240 $61,214.81 위에 있어 단기 상승 구조가 유지되는 bullish로 본다. 그러나 셋업 관점에서는 현재가 $62,575.30이 7일 고점 $62,957.20 바로 아래 프리미엄 구간에 있고, CVD divergence 0.850과 OI -0.6240%가 동반되어 상승 참여의 질이 약하다. 롱 계정 비율 0.607 및 account_long_crowding 1.000은 롱 쏠림을 시사하며, 동시에 롱 계정 감소와 숏 계정 증가가 나타나 단기 4-8시간 선행성 기준으로 하방 압력이 우세하다. 하방으로는 $62,509 EMA20 이탈 시 $61,858 EMA120, 이후 청산 밀집 구간 $60,200-$60,100까지 빠른 되돌림이 열릴 수 있다.",
"key_levels": {
"support": [
62509.62,
61858.06,
61214.81,
60200,
60100,
56300
],
"resistance": [
62957.2,
63400,
63900,
65100
]
},
"time_horizon": "short term",
"invalidation_level": "63400",
"risk_scenario": "$63,400 상단 청산 유동성을 강하게 흡수한 뒤 가격이 그 위에서 수용되면, 현재의 약한 CVD/OI 신호는 숏 스퀴즈로 전환될 수 있으며 다음 목표는 $63,900, 이후 $65,100 청산 구간이 된다.",
"data_quality": "high",
"metrics": {
"cvd_divergence": 0.85,
"cvd_change": 6580.478,
"oi_trend": 0.438,
"oi_change_pct_24h": -0.624,
"oi_latest": 106251.582,
"funding_pressure": 0.421,
"funding_avg": 7.913e-05,
"funding_change_24h": -6.26e-05,
"long_account_ratio": 0.628,
"short_account_ratio": 0.372,
"long_account_latest": 0.607,
"short_account_latest": 0.393,
"long_account_change_24h": -0.0191,
"short_account_change_24h": 0.0191,
"account_flow_label": "short_accounts_rising_long_accounts_falling",
"account_short_crowding": 0.0,
"account_long_crowding": 1.0,
"ls_imbalance": 0.0,
"ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
"spot_futures_basis_score": 0.497,
"spot_futures_basis_pct": -0.0127,
"basis_change_lookback": 0.0329,
"aggregate_score": 0.441,
"bull_signals": 1,
"bear_signals": 3,
"liq_below": [
[
60200,
2124.471574
],
[
60100,
2385.301215
],
[
56300,
3185.8324587499997
]
],
"liq_above": [
[
63400,
2351.7653551500002
],
[
63900,
2269.3181520000003
],
[
65100,
2461.835075
]
],
"strongest_liq_level": 56300,
"fragility_score": 0.853,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.68,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.78,\n \"setup_signals\": [\n \"가격 $62,575.30은 7일 레인지 EQ 약 $60,357.90 위의 프리미엄 구간에 위치하며 7일 고점 $62,957.20에 근접\",\n \"CVD divergence 0.850으로 가격 상승 대비 실제 공격적 매수 참여가 약한 분배성 다이버전스\",\n \"24시간 OI 변화율 -0.6240%로 가격은 +1.68% 상승했지만 신규 롱 추격보다 포지션 언와인딩 성격이 강함\",\n \"롱 계정 비율 0.607, account_long_crowding 1.000으로 롱 포지셔닝이 혼잡한 반면 롱 계정은 24시간 -0.0191 감소\",\n \"숏 계정 비율은 0.393으로 24시간 +0.019 상승하여 단기적으로 롱 우위 구조가 약화되는 흐름\",\n \"상단 $63,400 / $63,900 / $65,100에 청산 유동성이 있으나, 현재 가격이 $62,957.20 고점 아래에서 둔화되어 업스러스트 후보\"\n ],\n \"reasoning\": \"확정 구조는 아직 가격이 EMA20 $62,509.62, EMA120 $61,858.06, EMA240 $61,214.81 위에 있어 단기 상승 구조가 유지되는 bullish로 본다. 그러나 셋업 관점에서는 현재가 $62,575.30이 7일 고점 $62,957.20 바로 아래 프리미엄 구간에 있고, CVD divergence 0.850과 OI -0.6240%가 동반되어 상승 참여의 질이 약하다. 롱 계정 비율 0.607 및 account_long_crowding 1.000은 롱 쏠림을 시사하며, 동시에 롱 계정 감소와 숏 계정 증가가 나타나 단기 4-8시간 선행성 기준으로 하방 압력이 우세하다. 하방으로는 $62,509 EMA20 이탈 시 $61,858 EMA120, 이후 청산 밀집 구간 $60,200-$60,100까지 빠른 되돌림이 열릴 수 있다.\",\n \"key_levels\": {\n \"support\": [\n 62509.62,\n 61858.06,\n 61214.81,\n 60200,\n 60100,\n 56300\n ],\n \"resistance\": [\n 62957.2,\n 63400,\n 63900,\n 65100\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"63400\",\n \"risk_scenario\": \"$63,400 상단 청산 유동성을 강하게 흡수한 뒤 가격이 그 위에서 수용되면, 현재의 약한 CVD/OI 신호는 숏 스퀴즈로 전환될 수 있으며 다음 목표는 $63,900, 이후 $65,100 청산 구간이 된다.\",\n \"data_quality\": \"high\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "bearish",
"confidence": 0.54,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.56,
"setup_signals": [
"현재가 $62,575.30가 저품질이지만 활성 상태인 bearish butterfly 형성 PRZ $62,525.90-$63,095.12 내부에 진입",
"7일 고점 $62,957.20가 동일 bearish butterfly PRZ $62,525.90-$63,095.12 내부에 위치하여 상단 유동성/반전 후보 구간과 중첩",
"엄격·고품질 완료 bearish butterfly PRZ $61,884.28-$62,240.02는 이미 터치 후 반응 확인됨: reaction_score 0.8, AD 0.382 반응 도달, PRZ 중심 거부/재확인",
"확인된 bearish butterfly 기준 하방 TP ladder가 $61,847.41, $61,714.74, $61,500.00으로 열려 있음",
"하모닉 directional score가 bearish 0.535, bullish 0.000으로 하모닉 관점의 방향성은 하방 우위이나 execution_readiness는 watch"
],
"reasoning": "15분 하모닉 기준으로 가장 중요한 완료 패턴은 strict/high bearish butterfly이며, PRZ $61,884.28-$62,240.02에서 반응이 확인되어 post-confirmation vote-eligible 상태이고 방향 가중치는 0.58입니다. 다만 현재가 $62,575.30은 이 확인된 PRZ 상단 $62,240.02 위에 있어 기존 bearish PRZ의 즉각적 지배력은 약화되었고, 대신 저품질 forming butterfly PRZ $62,525.90-$63,095.12 내부에서 새로운 반응 후보를 관찰하는 국면입니다. 구조적으로는 명확한 BOS/CHoCH 또는 확정된 구조 전환 데이터가 제공되지 않았으므로 structure_bias는 neutral로 두며, setup_bias만 bearish로 평가합니다. 하모닉은 단독 경로 엔진이 아니므로 현재 신호는 확정 숏이 아니라 $62,525.90-$63,095.12 반전 후보 구간에서 거부, sweep 후 reclaim 실패, 15m MSS/CHoCH, CVD/OI 약화가 붙을 때 강화되는 하방 셋업입니다.",
"key_levels": {
"support": [
62240.02,
62027.62,
61847.41,
61714.74,
61500.0,
61308.3
],
"resistance": [
62525.9,
62957.2,
63095.12
]
},
"time_horizon": "short term",
"invalidation_level": "$63,095.12",
"risk_scenario": "$63,095.12 위로 15분 종가가 안착하고 7일 고점 $62,957.20 상단 유동성을 흡수한 뒤 되밀림 없이 유지되면 현재 bearish PRZ 반응 셋업은 실패로 간주해야 합니다. 이 경우 기존 완료 bearish butterfly의 PRZ $61,884.28-$62,240.02는 저항이 아니라 지지/재축적 확인 구간으로 전환될 수 있으며, 하방 TP ladder $61,847.41-$61,500.00 도달 가능성은 크게 낮아집니다.",
"data_quality": "high",
"metrics": {
"patterns_found": 50,
"completed_patterns_found": 23,
"forming_d_prz_found": 27,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 34,
"multiscale_swings_scanned": 56,
"swing_highs_scanned": 29,
"swing_lows_scanned": 27,
"timeframe": "15m",
"prz_active_threshold_pct": 0.3,
"prz_nearby_threshold_pct": 0.6,
"prz_watch_threshold_pct": 1.2,
"prz_max_width_pct": 0.6,
"quality_counts": {
"high": 16,
"medium": 17,
"low": 17
},
"prz_status_counts": {
"active": 7,
"nearby": 4,
"watch": 14,
"far": 25,
"forming": 15
},
"high_confluence_prz_count": 36,
"strict_patterns_found": 26,
"candidate_patterns_found": 24,
"active_patterns_at_prz": 7,
"nearby_patterns": 4,
"all_patterns": [
"bat",
"crab",
"butterfly",
"shark",
"crab",
"bat",
"butterfly",
"butterfly",
"crab",
"bat",
"crab",
"shark",
"shark",
"shark",
"gartley",
"crab",
"butterfly",
"butterfly",
"gartley",
"gartley",
"butterfly",
"bat",
"butterfly",
"crab",
"crab",
"gartley",
"gartley",
"bat",
"butterfly",
"crab",
"butterfly",
"bat",
"gartley",
"shark",
"crab",
"shark",
"crab",
"shark",
"gartley",
"shark",
"shark",
"crab",
"crab",
"butterfly",
"crab",
"shark",
"bat",
"butterfly",
"crab",
"shark"
],
"all_signals": [
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish"
],
"best_pattern": "bat",
"best_pattern_quality": "strict",
"best_quality": "high",
"best_pattern_score": 0.948,
"best_completion_status": "forming",
"nearest_pattern": "crab",
"nearest_prz": 62517.45,
"price_to_prz": -0.09,
"prz_range": [
62144.99,
62889.9
],
"council_relevant_prz_count": 2,
"directional_influence_prz_count": 2,
"confirmed_reaction_prz_count": 1,
"validated_harmonic_tp_count": 1,
"pattern_candidates": [
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.948,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 62017.51,
"prz_range": [
61906.65,
62128.36
],
"prz_width_pct": 0.358,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.89,
"price_to_prz_pct_raw": -0.8914,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 62017.51,
"a_price": 61500.0,
"tp1_ad_382": 61819.82,
"tp2_ad_618": 61697.69,
"tp3_a_or_structure_liquidity": 61500.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4781,
"ABC": 0.5294
},
"x_price": 62180.0,
"x_idx": 165,
"x_order": 8,
"a_price": 61500.0,
"a_idx": 195,
"a_order": 3,
"b_price": 61825.1,
"b_idx": 228,
"b_order": 5,
"c_price": 61653.0,
"c_idx": 260,
"c_order": 8,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.933,
"ratio_score": 1.0,
"prz_score": 0.991,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 61979.2,
"prz_range": [
61786.41,
62171.99
],
"prz_width_pct": 0.622,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.95,
"price_to_prz_pct_raw": -0.9526,
"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": "crab",
"d_price": 61979.2,
"a_price": 61500.0,
"tp1_ad_382": 61796.15,
"tp2_ad_618": 61683.05,
"tp3_a_or_structure_liquidity": 61500.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.568,
"ABC": 0.6303
},
"x_price": 61900.0,
"x_idx": 177,
"x_order": 8,
"a_price": 61500.0,
"a_idx": 195,
"a_order": 3,
"b_price": 61727.2,
"b_idx": 208,
"b_order": 8,
"c_price": 61584.0,
"c_idx": 230,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.931,
"ratio_score": 0.978,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 62027.62,
"prz_range": [
61854.73,
62200.52
],
"prz_width_pct": 0.557,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.88,
"price_to_prz_pct_raw": -0.8752,
"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": 62027.62,
"a_price": 61308.3,
"tp1_ad_382": 61752.84,
"tp2_ad_618": 61583.08,
"tp3_a_or_structure_liquidity": 61308.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7814,
"ABC": 0.5884
},
"x_price": 61844.4,
"x_idx": 169,
"x_order": 3,
"a_price": 61308.3,
"a_idx": 190,
"a_order": 8,
"b_price": 61727.2,
"b_idx": 208,
"b_order": 8,
"c_price": 61480.7,
"c_idx": 240,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.888,
"ratio_score": 0.94,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 62149.3,
"prz_range": [
61884.28,
62240.02
],
"prz_width_pct": 0.573,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.82,
"price_to_prz_pct_raw": -0.8201,
"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.764,
"adverse_move_ratio_ad": 0.366,
"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": 62062.15,
"a_price": 61500.0,
"tp1_ad_382": 61847.41,
"tp2_ad_618": 61714.74,
"tp3_a_or_structure_liquidity": 61500.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8127,
"ABC": 0.7416,
"BCD": 2.3447,
"XAD": 1.6233
},
"x_price": 61900.0,
"x_idx": 177,
"x_order": 8,
"a_price": 61500.0,
"a_idx": 195,
"a_order": 3,
"b_price": 61825.1,
"b_idx": 228,
"b_order": 5,
"c_price": 61584.0,
"c_idx": 230,
"c_order": 3,
"d_idx": 252
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.882,
"ratio_score": 0.995,
"prz_score": 0.985,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 61825.1,
"prz_range": [
61604.68,
61999.52
],
"prz_width_pct": 0.639,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.24,
"price_to_prz_pct_raw": -1.2356,
"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.578,
"adverse_move_ratio_ad": 0.084,
"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": 61802.1,
"a_price": 61229.0,
"tp1_ad_382": 61583.17,
"tp2_ad_618": 61447.92,
"tp3_a_or_structure_liquidity": 61229.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4903,
"ABC": 0.783,
"BCD": 2.0369,
"XAD": 0.8884
},
"x_price": 61900.0,
"x_idx": 177,
"x_order": 8,
"a_price": 61229.0,
"a_idx": 206,
"a_order": 8,
"b_price": 61558.0,
"b_idx": 217,
"b_order": 3,
"c_price": 61300.4,
"c_idx": 220,
"c_order": 3,
"d_idx": 228
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.867,
"ratio_score": 0.941,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 61738.88,
"prz_range": [
61627.06,
61850.7
],
"prz_width_pct": 0.362,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.34,
"price_to_prz_pct_raw": -1.3367,
"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": 61738.88,
"a_price": 61308.3,
"tp1_ad_382": 61574.4,
"tp2_ad_618": 61472.78,
"tp3_a_or_structure_liquidity": 61308.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6081,
"ABC": 0.412
},
"x_price": 61844.4,
"x_idx": 169,
"x_order": 3,
"a_price": 61308.3,
"a_idx": 190,
"a_order": 8,
"b_price": 61634.3,
"b_idx": 192,
"b_order": 3,
"c_price": 61500.0,
"c_idx": 195,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.854,
"ratio_score": 0.832,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 61977.05,
"prz_range": [
61867.55,
62086.56
],
"prz_width_pct": 0.353,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.96,
"price_to_prz_pct_raw": -0.956,
"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": 61977.05,
"a_price": 61368.8,
"tp1_ad_382": 61744.7,
"tp2_ad_618": 61601.15,
"tp3_a_or_structure_liquidity": 61368.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5897,
"ABC": 0.7258
},
"x_price": 62180.0,
"x_idx": 165,
"x_order": 8,
"a_price": 61368.8,
"a_idx": 166,
"a_order": 5,
"b_price": 61847.2,
"b_idx": 183,
"b_order": 5,
"c_price": 61500.0,
"c_idx": 195,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.847,
"ratio_score": 0.848,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 62149.3,
"prz_range": [
61884.28,
62240.02
],
"prz_width_pct": 0.573,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.82,
"price_to_prz_pct_raw": -0.8201,
"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.764,
"adverse_move_ratio_ad": 0.366,
"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": "bat",
"d_price": 62062.15,
"a_price": 61500.0,
"tp1_ad_382": 61847.41,
"tp2_ad_618": 61714.74,
"tp3_a_or_structure_liquidity": 61500.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4781,
"ABC": 0.7416,
"BCD": 2.3447,
"XAD": 0.9549
},
"x_price": 62180.0,
"x_idx": 165,
"x_order": 8,
"a_price": 61500.0,
"a_idx": 195,
"a_order": 3,
"b_price": 61825.1,
"b_idx": 228,
"b_order": 5,
"c_price": 61584.0,
"c_idx": 230,
"c_order": 3,
"d_idx": 252
}
],
"council_relevant_prz": [
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.888,
"ratio_score": 0.94,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 62149.3,
"prz_range": [
61884.28,
62240.02
],
"prz_width_pct": 0.573,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.82,
"price_to_prz_pct_raw": -0.8201,
"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.764,
"adverse_move_ratio_ad": 0.366,
"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": 62062.15,
"a_price": 61500.0,
"tp1_ad_382": 61847.41,
"tp2_ad_618": 61714.74,
"tp3_a_or_structure_liquidity": 61500.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8127,
"ABC": 0.7416,
"BCD": 2.3447,
"XAD": 1.6233
},
"x_price": 61900.0,
"x_idx": 177,
"x_order": 8,
"a_price": 61500.0,
"a_idx": 195,
"a_order": 3,
"b_price": 61825.1,
"b_idx": 228,
"b_order": 5,
"c_price": 61584.0,
"c_idx": 230,
"c_order": 3,
"d_idx": 252
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.931,
"ratio_score": 0.978,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 62027.62,
"prz_range": [
61854.73,
62200.52
],
"prz_width_pct": 0.557,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.88,
"price_to_prz_pct_raw": -0.8752,
"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": 62027.62,
"a_price": 61308.3,
"tp1_ad_382": 61752.84,
"tp2_ad_618": 61583.08,
"tp3_a_or_structure_liquidity": 61308.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7814,
"ABC": 0.5884
},
"x_price": 61844.4,
"x_idx": 169,
"x_order": 3,
"a_price": 61308.3,
"a_idx": 190,
"a_order": 8,
"b_price": 61727.2,
"b_idx": 208,
"b_order": 8,
"c_price": 61480.7,
"c_idx": 240,
"c_order": 8,
"d_idx": null
}
],
"report_detail_candidates": [
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.948,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 62017.51,
"prz_range": [
61906.65,
62128.36
],
"prz_width_pct": 0.358,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.89,
"price_to_prz_pct_raw": -0.8914,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 62017.51,
"a_price": 61500.0,
"tp1_ad_382": 61819.82,
"tp2_ad_618": 61697.69,
"tp3_a_or_structure_liquidity": 61500.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4781,
"ABC": 0.5294
},
"x_price": 62180.0,
"x_idx": 165,
"x_order": 8,
"a_price": 61500.0,
"a_idx": 195,
"a_order": 3,
"b_price": 61825.1,
"b_idx": 228,
"b_order": 5,
"c_price": 61653.0,
"c_idx": 260,
"c_order": 8,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.933,
"ratio_score": 1.0,
"prz_score": 0.991,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 61979.2,
"prz_range": [
61786.41,
62171.99
],
"prz_width_pct": 0.622,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.95,
"price_to_prz_pct_raw": -0.9526,
"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": "crab",
"d_price": 61979.2,
"a_price": 61500.0,
"tp1_ad_382": 61796.15,
"tp2_ad_618": 61683.05,
"tp3_a_or_structure_liquidity": 61500.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.568,
"ABC": 0.6303
},
"x_price": 61900.0,
"x_idx": 177,
"x_order": 8,
"a_price": 61500.0,
"a_idx": 195,
"a_order": 3,
"b_price": 61727.2,
"b_idx": 208,
"b_order": 8,
"c_price": 61584.0,
"c_idx": 230,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.931,
"ratio_score": 0.978,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 62027.62,
"prz_range": [
61854.73,
62200.52
],
"prz_width_pct": 0.557,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.88,
"price_to_prz_pct_raw": -0.8752,
"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": 62027.62,
"a_price": 61308.3,
"tp1_ad_382": 61752.84,
"tp2_ad_618": 61583.08,
"tp3_a_or_structure_liquidity": 61308.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7814,
"ABC": 0.5884
},
"x_price": 61844.4,
"x_idx": 169,
"x_order": 3,
"a_price": 61308.3,
"a_idx": 190,
"a_order": 8,
"b_price": 61727.2,
"b_idx": 208,
"b_order": 8,
"c_price": 61480.7,
"c_idx": 240,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.888,
"ratio_score": 0.94,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 62149.3,
"prz_range": [
61884.28,
62240.02
],
"prz_width_pct": 0.573,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.82,
"price_to_prz_pct_raw": -0.8201,
"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.764,
"adverse_move_ratio_ad": 0.366,
"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": 62062.15,
"a_price": 61500.0,
"tp1_ad_382": 61847.41,
"tp2_ad_618": 61714.74,
"tp3_a_or_structure_liquidity": 61500.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8127,
"ABC": 0.7416,
"BCD": 2.3447,
"XAD": 1.6233
},
"x_price": 61900.0,
"x_idx": 177,
"x_order": 8,
"a_price": 61500.0,
"a_idx": 195,
"a_order": 3,
"b_price": 61825.1,
"b_idx": 228,
"b_order": 5,
"c_price": 61584.0,
"c_idx": 230,
"c_order": 3,
"d_idx": 252
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.882,
"ratio_score": 0.995,
"prz_score": 0.985,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 61825.1,
"prz_range": [
61604.68,
61999.52
],
"prz_width_pct": 0.639,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.24,
"price_to_prz_pct_raw": -1.2356,
"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.578,
"adverse_move_ratio_ad": 0.084,
"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": 61802.1,
"a_price": 61229.0,
"tp1_ad_382": 61583.17,
"tp2_ad_618": 61447.92,
"tp3_a_or_structure_liquidity": 61229.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4903,
"ABC": 0.783,
"BCD": 2.0369,
"XAD": 0.8884
},
"x_price": 61900.0,
"x_idx": 177,
"x_order": 8,
"a_price": 61229.0,
"a_idx": 206,
"a_order": 8,
"b_price": 61558.0,
"b_idx": 217,
"b_order": 3,
"c_price": 61300.4,
"c_idx": 220,
"c_order": 3,
"d_idx": 228
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.867,
"ratio_score": 0.941,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 61738.88,
"prz_range": [
61627.06,
61850.7
],
"prz_width_pct": 0.362,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.34,
"price_to_prz_pct_raw": -1.3367,
"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": 61738.88,
"a_price": 61308.3,
"tp1_ad_382": 61574.4,
"tp2_ad_618": 61472.78,
"tp3_a_or_structure_liquidity": 61308.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6081,
"ABC": 0.412
},
"x_price": 61844.4,
"x_idx": 169,
"x_order": 3,
"a_price": 61308.3,
"a_idx": 190,
"a_order": 8,
"b_price": 61634.3,
"b_idx": 192,
"b_order": 3,
"c_price": 61500.0,
"c_idx": 195,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.854,
"ratio_score": 0.832,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 61977.05,
"prz_range": [
61867.55,
62086.56
],
"prz_width_pct": 0.353,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.96,
"price_to_prz_pct_raw": -0.956,
"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": 61977.05,
"a_price": 61368.8,
"tp1_ad_382": 61744.7,
"tp2_ad_618": 61601.15,
"tp3_a_or_structure_liquidity": 61368.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5897,
"ABC": 0.7258
},
"x_price": 62180.0,
"x_idx": 165,
"x_order": 8,
"a_price": 61368.8,
"a_idx": 166,
"a_order": 5,
"b_price": 61847.2,
"b_idx": 183,
"b_order": 5,
"c_price": 61500.0,
"c_idx": 195,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.847,
"ratio_score": 0.848,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 62149.3,
"prz_range": [
61884.28,
62240.02
],
"prz_width_pct": 0.573,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.82,
"price_to_prz_pct_raw": -0.8201,
"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.764,
"adverse_move_ratio_ad": 0.366,
"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": "bat",
"d_price": 62062.15,
"a_price": 61500.0,
"tp1_ad_382": 61847.41,
"tp2_ad_618": 61714.74,
"tp3_a_or_structure_liquidity": 61500.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4781,
"ABC": 0.7416,
"BCD": 2.3447,
"XAD": 0.9549
},
"x_price": 62180.0,
"x_idx": 165,
"x_order": 8,
"a_price": 61500.0,
"a_idx": 195,
"a_order": 3,
"b_price": 61825.1,
"b_idx": 228,
"b_order": 5,
"c_price": 61584.0,
"c_idx": 230,
"c_order": 3,
"d_idx": 252
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.842,
"ratio_score": 0.815,
"prz_score": 0.99,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 62149.3,
"prz_range": [
61786.41,
62174.09
],
"prz_width_pct": 0.625,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.95,
"price_to_prz_pct_raw": -0.9509,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.8,
"reaction_detail": {
"reaction_score": 0.8,
"reaction_move_ratio_ad": 0.764,
"adverse_move_ratio_ad": 0.366,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 61980.25,
"a_price": 61500.0,
"tp1_ad_382": 61796.79,
"tp2_ad_618": 61683.46,
"tp3_a_or_structure_liquidity": 61500.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.568,
"ABC": 0.6303,
"BCD": 3.9476,
"XAD": 1.6233
},
"x_price": 61900.0,
"x_idx": 177,
"x_order": 8,
"a_price": 61500.0,
"a_idx": 195,
"a_order": 3,
"b_price": 61727.2,
"b_idx": 208,
"b_order": 8,
"c_price": 61584.0,
"c_idx": 230,
"c_order": 3,
"d_idx": 252
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.834,
"ratio_score": 0.913,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 61727.2,
"prz_range": [
61634.3,
61845.2
],
"prz_width_pct": 0.342,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.34,
"price_to_prz_pct_raw": -1.3353,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 1.089,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 61739.75,
"a_price": 61308.3,
"tp1_ad_382": 61574.94,
"tp2_ad_618": 61473.11,
"tp3_a_or_structure_liquidity": 61308.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6081,
"ABC": 0.9242,
"BCD": 1.3083,
"XAD": 0.7814
},
"x_price": 61844.4,
"x_idx": 169,
"x_order": 3,
"a_price": 61308.3,
"a_idx": 190,
"a_order": 8,
"b_price": 61634.3,
"b_idx": 192,
"b_order": 3,
"c_price": 61333.0,
"c_idx": 200,
"c_order": 3,
"d_idx": 208
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.922,
"ratio_score": 1.0,
"prz_score": 0.965,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 61972.04,
"prz_range": [
61758.5,
62185.58
],
"prz_width_pct": 0.689,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.96,
"price_to_prz_pct_raw": -0.9641,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 61972.04,
"a_price": 61308.3,
"tp1_ad_382": 61718.49,
"tp2_ad_618": 61561.85,
"tp3_a_or_structure_liquidity": 61308.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4658,
"ABC": 1.1334
},
"x_price": 61844.4,
"x_idx": 169,
"x_order": 3,
"a_price": 61308.3,
"a_idx": 190,
"a_order": 8,
"b_price": 61558.0,
"b_idx": 217,
"b_order": 3,
"c_price": 61841.0,
"c_idx": 254,
"c_order": 5,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.886,
"ratio_score": 0.921,
"prz_score": 0.881,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62810.51,
"prz_range": [
62525.9,
63095.12
],
"prz_width_pct": 0.906,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.38,
"price_to_prz_pct_raw": 0.3759,
"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": 62810.51,
"a_price": 61778.1,
"tp1_ad_382": 62416.13,
"tp2_ad_618": 62172.48,
"tp3_a_or_structure_liquidity": 61778.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.803,
"ABC": 0.4543
},
"x_price": 62386.7,
"x_idx": 264,
"x_order": 8,
"a_price": 61778.1,
"a_idx": 266,
"a_order": 3,
"b_price": 62266.8,
"b_idx": 272,
"b_order": 5,
"c_price": 62488.8,
"c_idx": 290,
"c_order": 3,
"d_idx": null
}
],
"actionable_patterns_list": [
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.931,
"prz_proximity": "nearby",
"prz_range": [
61854.73,
62200.52
],
"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": "butterfly",
"d_price": 62027.62,
"a_price": 61308.3,
"tp1_ad_382": 61752.84,
"tp2_ad_618": 61583.08,
"tp3_a_or_structure_liquidity": 61308.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "BUTTERFLY FORMING HIGH PRZ $61,854.73-$62,200.52: expected reversal DOWN if price reacts in zone"
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.888,
"prz_proximity": "nearby",
"prz_range": [
61884.28,
62240.02
],
"prz_reversal_direction": "down",
"price_to_prz_pct": -0.82,
"high_confluence_prz": true,
"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.764,
"adverse_move_ratio_ad": 0.366,
"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": 62062.15,
"a_price": 61500.0,
"tp1_ad_382": 61847.41,
"tp2_ad_618": 61714.74,
"tp3_a_or_structure_liquidity": 61500.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "BUTTERFLY COMPLETED HIGH PRZ $61,884.28-$62,240.02: expected reversal DOWN if price reacts in zone"
}
],
"best_council_prz": {
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.931,
"ratio_score": 0.978,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 62027.62,
"prz_range": [
61854.73,
62200.52
],
"prz_width_pct": 0.557,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.88,
"price_to_prz_pct_raw": -0.8752,
"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": 62027.62,
"a_price": 61308.3,
"tp1_ad_382": 61752.84,
"tp2_ad_618": 61583.08,
"tp3_a_or_structure_liquidity": 61308.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7814,
"ABC": 0.5884
},
"x_price": 61844.4,
"x_idx": 169,
"x_order": 3,
"a_price": 61308.3,
"a_idx": 190,
"a_order": 8,
"b_price": 61727.2,
"b_idx": 208,
"b_order": 8,
"c_price": 61480.7,
"c_idx": 240,
"c_order": 8,
"d_idx": null
},
"best_tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 62027.62,
"a_price": 61308.3,
"tp1_ad_382": 61752.84,
"tp2_ad_618": 61583.08,
"tp3_a_or_structure_liquidity": 61308.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"best_confirmed_tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 62062.15,
"a_price": 61500.0,
"tp1_ad_382": 61847.41,
"tp2_ad_618": 61714.74,
"tp3_a_or_structure_liquidity": 61500.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"tp_ladder": [
{
"direction": "bearish",
"source": "butterfly",
"d_price": 62027.62,
"a_price": 61308.3,
"tp1_ad_382": 61752.84,
"tp2_ad_618": 61583.08,
"tp3_a_or_structure_liquidity": 61308.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "butterfly",
"d_price": 62062.15,
"a_price": 61500.0,
"tp1_ad_382": 61847.41,
"tp2_ad_618": 61714.74,
"tp3_a_or_structure_liquidity": 61500.0,
"note": "Use as strong TP ladder context; not standalone path authority."
}
],
"validated_tp_ladder": [
{
"direction": "bearish",
"source": "butterfly",
"d_price": 62062.15,
"a_price": 61500.0,
"tp1_ad_382": 61847.41,
"tp2_ad_618": 61714.74,
"tp3_a_or_structure_liquidity": 61500.0,
"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,
"bearish": 0.535
},
"directional_score_total": 0.535,
"directional_dominance": 1.0
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.54,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.56,\n \"setup_signals\": [\n \"현재가 $62,575.30가 저품질이지만 활성 상태인 bearish butterfly 형성 PRZ $62,525.90-$63,095.12 내부에 진입\",\n \"7일 고점 $62,957.20가 동일 bearish butterfly PRZ $62,525.90-$63,095.12 내부에 위치하여 상단 유동성/반전 후보 구간과 중첩\",\n \"엄격·고품질 완료 bearish butterfly PRZ $61,884.28-$62,240.02는 이미 터치 후 반응 확인됨: reaction_score 0.8, AD 0.382 반응 도달, PRZ 중심 거부/재확인\",\n \"확인된 bearish butterfly 기준 하방 TP ladder가 $61,847.41, $61,714.74, $61,500.00으로 열려 있음\",\n \"하모닉 directional score가 bearish 0.535, bullish 0.000으로 하모닉 관점의 방향성은 하방 우위이나 execution_readiness는 watch\"\n ],\n \"reasoning\": \"15분 하모닉 기준으로 가장 중요한 완료 패턴은 strict/high bearish butterfly이며, PRZ $61,884.28-$62,240.02에서 반응이 확인되어 post-confirmation vote-eligible 상태이고 방향 가중치는 0.58입니다. 다만 현재가 $62,575.30은 이 확인된 PRZ 상단 $62,240.02 위에 있어 기존 bearish PRZ의 즉각적 지배력은 약화되었고, 대신 저품질 forming butterfly PRZ $62,525.90-$63,095.12 내부에서 새로운 반응 후보를 관찰하는 국면입니다. 구조적으로는 명확한 BOS/CHoCH 또는 확정된 구조 전환 데이터가 제공되지 않았으므로 structure_bias는 neutral로 두며, setup_bias만 bearish로 평가합니다. 하모닉은 단독 경로 엔진이 아니므로 현재 신호는 확정 숏이 아니라 $62,525.90-$63,095.12 반전 후보 구간에서 거부, sweep 후 reclaim 실패, 15m MSS/CHoCH, CVD/OI 약화가 붙을 때 강화되는 하방 셋업입니다.\",\n \"key_levels\": {\n \"support\": [\n 62240.02,\n 62027.62,\n 61847.41,\n 61714.74,\n 61500.0,\n 61308.3\n ],\n \"resistance\": [\n 62525.9,\n 62957.2,\n 63095.12\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$63,095.12\",\n \"risk_scenario\": \"$63,095.12 위로 15분 종가가 안착하고 7일 고점 $62,957.20 상단 유동성을 흡수한 뒤 되밀림 없이 유지되면 현재 bearish PRZ 반응 셋업은 실패로 간주해야 합니다. 이 경우 기존 완료 bearish butterfly의 PRZ $61,884.28-$62,240.02는 저항이 아니라 지지/재축적 확인 구간으로 전환될 수 있으며, 하방 TP ladder $61,847.41-$61,500.00 도달 가능성은 크게 낮아집니다.\",\n \"data_quality\": \"high\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "neutral",
"confidence": 0.64,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.46,
"setup_signals": [
"현재가 $62,575.30은 메인 ACC 박스 상단 $62,180.00 위에 있으나, 최근 BU 후보 $62,667.60 아래로 되밀려 즉시 추격 매수보다 백업/리테스트 위험이 우세",
"메인 range EQ 약 $61,640.00 대비 현재가가 프리미엄 구간에 위치하여 단기적으로 $62,386.70-$62,250.00 재검증 가능성 존재",
"활성 구조 15m_cycle_2는 SC $61,653.00 → AR $62,386.70 이후 ST $62,488.80, Spring $62,507.10이 AR 위에서 형성되어 전형적 ACC 저점 테스트로는 불완전한 후보 구조",
"7일 고점 $62,957.20 및 BU 후보 $62,667.60 부근의 상단 유동성/공급 확인 전에는 Phase E 수용이 완전히 확정되었다고 보기 어려움"
],
"reasoning": "지표상 regime은 ACC이고 regime_fitness는 0.949로 높으며, 15m_cycle_1은 SC $61,100.00 → AR $62,180.00 → Spring $61,229.00 → SOS $61,875.30 → LPS $61,778.10 → BU $62,250.00의 완료된 축적 구조로 읽힌다. 따라서 구조적 해석은 bullish이나, 현재 활성 구조 15m_cycle_2는 acc_candidate이며 AR $62,386.70 위에서 ST/Spring 후보가 발생해 전형적인 저점 재테스트가 부족하므로 현재 Phase E/BU는 확정적 추세 수용이라기보다 상단부 백업 후보에 가깝다. 현재가 $62,575.30은 메인 range high $62,180.00 위에 있어 강세 구조는 유지되지만, BU 후보 $62,667.60 아래에 위치해 단기 경로는 $62,386.70-$62,250.00 또는 $62,180.00 재확인 쪽으로 기울어 있다. $62,667.60 회복 후 $62,957.20 위 수용이 나오면 Phase E 강세 수용 신뢰도가 올라가지만, $62,180.00 아래로 재진입하면 BU 실패 및 range-bound 복귀로 해석해야 한다.",
"key_levels": {
"support": [
62386.7,
62250.0,
62180.0,
61778.1,
61653.0,
61100.0
],
"resistance": [
62667.6,
62957.2
]
},
"time_horizon": "short to medium term",
"invalidation_level": "$61,653.00 하향 수용 시 활성 ACC 후보가 훼손되며, $61,100.00 이탈 시 메인 축적 구조 자체의 강세 해석이 무효화됩니다.",
"risk_scenario": "반대 시나리오는 $62,667.60 회복 실패 후 $62,386.70, $62,250.00, $62,180.00을 순차적으로 잃는 경우이며, 이때는 BU 실패와 메인 박스 재진입으로 단기 매도 압력이 커질 수 있습니다. 특히 $61,778.10 LPS와 $61,653.00 활성 SC를 잃으면 Phase E 강세 구조가 아닌 재분배/상단 실패 후보로 재평가해야 합니다.",
"data_quality": "medium",
"metrics": {
"acc_score": 94.9,
"dis_score": 92.5,
"regime": "ACC",
"regime_state": "acc_candidate",
"structure_bias": "bullish",
"phase_context": "acc_candidate / accumulation / Phase E",
"phases_detected": [
"SC",
"AR",
"ST",
"Spring",
"TERMINAL_SPRING",
"SOS",
"LPS",
"BU"
],
"last_phase": "BU",
"phase_candidates": [
{
"label": "SC",
"side": "low",
"idx": 155,
"price": 61100.0,
"color": "#ffd166"
},
{
"label": "AR",
"side": "high",
"idx": 165,
"price": 62180.0,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "low",
"idx": 190,
"price": 61308.3,
"color": "#118ab2"
},
{
"label": "Spring",
"side": "low",
"idx": 206,
"price": 61229.0,
"color": "#f9844a"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 214,
"price": 61271.0,
"color": "#f3722c"
},
{
"label": "SOS",
"side": "high",
"idx": 238,
"price": 61875.3,
"color": "#06d6a0"
},
{
"label": "LPS",
"side": "low",
"idx": 266,
"price": 61778.1,
"color": "#8338ec"
},
{
"label": "BU",
"side": "high",
"idx": 274,
"price": 62250.0,
"color": "#7209b7"
}
],
"phase_structures": [
{
"structure_id": "15m_cycle_1",
"sequence": 1,
"timeframe": "15m",
"regime": "accumulation",
"role": "prior_completed_structure",
"is_active": false,
"is_completed": true,
"is_confirmed": true,
"structure_bias": "bullish",
"phase_context": "accumulation",
"start_idx": 155,
"end_idx": 274,
"phase_count": 8,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 155,
"price": 61100.0,
"color": "#ffd166",
"dt": "2026-07-02 20:45:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 165,
"price": 62180.0,
"color": "#06d6a0",
"dt": "2026-07-02 23:15:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 190,
"price": 61308.3,
"color": "#118ab2",
"dt": "2026-07-03 05:30:00+09:00"
},
{
"label": "Spring",
"side": "low",
"idx": 206,
"price": 61229.0,
"color": "#f9844a",
"dt": "2026-07-03 09:30:00+09:00"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 214,
"price": 61271.0,
"color": "#f3722c",
"dt": "2026-07-03 11:30:00+09:00"
},
{
"label": "SOS",
"side": "high",
"idx": 238,
"price": 61875.3,
"color": "#06d6a0",
"dt": "2026-07-03 17:30:00+09:00"
},
{
"label": "LPS",
"side": "low",
"idx": 266,
"price": 61778.1,
"color": "#8338ec",
"dt": "2026-07-04 00:30:00+09:00"
},
{
"label": "BU",
"side": "high",
"idx": 274,
"price": 62250.0,
"color": "#7209b7",
"dt": "2026-07-04 02:30:00+09:00"
}
]
},
{
"structure_id": "15m_cycle_2",
"sequence": 2,
"timeframe": "15m",
"regime": "accumulation",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bullish",
"phase_context": "accumulation",
"start_idx": 260,
"end_idx": 297,
"phase_count": 5,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 260,
"price": 61653.0,
"color": "#ffd166",
"dt": "2026-07-03 23:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 264,
"price": 62386.7,
"color": "#06d6a0",
"dt": "2026-07-04 00:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 290,
"price": 62488.8,
"color": "#118ab2",
"dt": "2026-07-04 06:30:00+09:00"
},
{
"label": "Spring",
"side": "low",
"idx": 296,
"price": 62507.1,
"color": "#f9844a",
"dt": "2026-07-04 08:00:00+09:00"
},
{
"label": "BU",
"side": "high",
"idx": 297,
"price": 62667.6,
"color": "#7209b7",
"dt": "2026-07-04 08:15:00+09:00"
}
]
}
],
"active_structure_id": "15m_cycle_2",
"primary_structure_id": "15m_cycle_1",
"structure_count": 2,
"regime_fitness": 0.9489966555183946,
"current_event": "BU",
"major_phase": "E",
"pos_in_range": 0.5,
"main_range_low": 61100.0,
"main_range_high": 62180.0
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.64,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.46,\n \"setup_signals\": [\n \"현재가 $62,575.30은 메인 ACC 박스 상단 $62,180.00 위에 있으나, 최근 BU 후보 $62,667.60 아래로 되밀려 즉시 추격 매수보다 백업/리테스트 위험이 우세\",\n \"메인 range EQ 약 $61,640.00 대비 현재가가 프리미엄 구간에 위치하여 단기적으로 $62,386.70-$62,250.00 재검증 가능성 존재\",\n \"활성 구조 15m_cycle_2는 SC $61,653.00 → AR $62,386.70 이후 ST $62,488.80, Spring $62,507.10이 AR 위에서 형성되어 전형적 ACC 저점 테스트로는 불완전한 후보 구조\",\n \"7일 고점 $62,957.20 및 BU 후보 $62,667.60 부근의 상단 유동성/공급 확인 전에는 Phase E 수용이 완전히 확정되었다고 보기 어려움\"\n ],\n \"reasoning\": \"지표상 regime은 ACC이고 regime_fitness는 0.949로 높으며, 15m_cycle_1은 SC $61,100.00 → AR $62,180.00 → Spring $61,229.00 → SOS $61,875.30 → LPS $61,778.10 → BU $62,250.00의 완료된 축적 구조로 읽힌다. 따라서 구조적 해석은 bullish이나, 현재 활성 구조 15m_cycle_2는 acc_candidate이며 AR $62,386.70 위에서 ST/Spring 후보가 발생해 전형적인 저점 재테스트가 부족하므로 현재 Phase E/BU는 확정적 추세 수용이라기보다 상단부 백업 후보에 가깝다. 현재가 $62,575.30은 메인 range high $62,180.00 위에 있어 강세 구조는 유지되지만, BU 후보 $62,667.60 아래에 위치해 단기 경로는 $62,386.70-$62,250.00 또는 $62,180.00 재확인 쪽으로 기울어 있다. $62,667.60 회복 후 $62,957.20 위 수용이 나오면 Phase E 강세 수용 신뢰도가 올라가지만, $62,180.00 아래로 재진입하면 BU 실패 및 range-bound 복귀로 해석해야 한다.\",\n \"key_levels\": {\n \"support\": [\n 62386.7,\n 62250.0,\n 62180.0,\n 61778.1,\n 61653.0,\n 61100.0\n ],\n \"resistance\": [\n 62667.6,\n 62957.2\n ]\n },\n \"time_horizon\": \"short to medium term\",\n \"invalidation_level\": \"$61,653.00 하향 수용 시 활성 ACC 후보가 훼손되며, $61,100.00 이탈 시 메인 축적 구조 자체의 강세 해석이 무효화됩니다.\",\n \"risk_scenario\": \"반대 시나리오는 $62,667.60 회복 실패 후 $62,386.70, $62,250.00, $62,180.00을 순차적으로 잃는 경우이며, 이때는 BU 실패와 메인 박스 재진입으로 단기 매도 압력이 커질 수 있습니다. 특히 $61,778.10 LPS와 $61,653.00 활성 SC를 잃으면 Phase E 강세 구조가 아닌 재분배/상단 실패 후보로 재평가해야 합니다.\",\n \"data_quality\": \"medium\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bullish",
"overall_confidence": 0.7,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.72,
"active_setups": [
"프리미엄 구간: 현재가 $62,575.30은 ICT EQ $62,305.10 및 7일 범위 EQ $60,357.90 위에 위치",
"상단 유동성 근접: 7일 고점 $62,957.20까지 약 $381.90, London 고점 $62,726.00 및 Wyckoff BU 후보 $62,667.60 하회",
"피보나치 단기 저항 테스트: 0.236 되돌림 $62,649.41 부근에서 반응 관찰 구간",
"파생 포지셔닝 약화: CVD divergence 0.850, 24h OI -0.6240%, 롱 계정 쏠림 0.607로 상승 참여 질 저하",
"캔들 후보 약세 반응: bearish_engulfing 후보 품질 0.565, dark_cloud_cover 후보 품질 0.555, 단 고거래량 확인 없음",
"하모닉 반전 후보: 저품질 forming bearish butterfly PRZ $62,525.90-$63,095.12 내부 진입"
],
"setup_vs_structure": "구조는 상승 regime이 우세하지만, 실행 셋업은 프리미엄·상단 유동성·파생 다이버전스 때문에 bearish로 기울어 있다. 즉 시장 구조는 아직 강세이나, 현재 위치는 신규 추격보다 상단부 실패/백업 리스크를 먼저 관리해야 하는 구간이다."
},
"signal_breakdown": {
"bullish_count": 1,
"bearish_count": 3,
"neutral_count": 2
},
"key_levels": {
"support": [
62509.62,
62507.1,
62459.0,
62386.7,
62305.1,
62271.9,
62250.0,
62180.0,
62151.2,
61858.06,
61727.2,
61653.0,
61100.0
],
"resistance": [
62649.41,
62667.6,
62726.0,
62957.2,
63095.12,
63311.94,
63400.0,
63763.2
]
},
"confluences": [
"ICT, Fibonacci, Wyckoff가 모두 $62,305.10-$62,386.70 부근을 구조적 중간값·리테스트·백업 후보 구간으로 본다.",
"Candlestick, ICT, Fibonacci, Derivatives, Harmonic, Wyckoff가 모두 $62,957.20을 핵심 상단 유동성/레인지 고점/저항으로 식별한다.",
"ICT의 London 저점 $62,507.10과 EMA20 $62,509.62가 거의 동일하며, Candlestick·Derivatives도 $62,509.62를 단기 구조 지지로 제시한다.",
"Fibonacci의 0.236 저항 $62,649.41, Wyckoff BU 후보 $62,667.60, London 고점 $62,726.00이 $62.65k-$62.73k 상단 반응 구간으로 밀집한다.",
"Wyckoff의 completed accumulation 구조와 ICT의 연속 bullish BOS는 모두 상위 구조를 bullish로 지지한다.",
"Derivatives의 CVD divergence 0.850, Candlestick의 약세 후보 패턴, Fibonacci의 프리미엄 저항 테스트, Harmonic PRZ가 모두 단기 실행 리스크를 bearish 쪽으로 지지한다."
],
"conflicts": [
"ICT Trader는 전일 고점 $62,271.90 돌파 및 연속 bullish BOS를 근거로 실행 셋업까지 bullish로 보지만, Derivatives Trader는 CVD divergence 0.850과 OI 감소를 근거로 같은 상승을 질 낮은 상승으로 평가한다.",
"Wyckoff 구조는 ACC regime 및 Phase E 성격을 유지하지만, 현재 활성 15m_cycle_2의 ST/Spring 후보가 AR $62,386.70 위에서 형성되어 전형적인 저점 재테스트가 부족하다는 점은 구조 신뢰도를 낮춘다.",
"Fibonacci와 Candlestick은 EMA 및 스윙 구조상 bullish를 인정하면서도, 현재가가 프리미엄과 $62,649.41-$62,957.20 저항대에 있어 실행 관점은 bearish로 분리한다.",
"Harmonic은 bearish PRZ를 제시하지만, 자체적으로 단독 경로 엔진이 아니며 현재 주요 패턴 일부는 forming 또는 저품질 후보이므로 구조적 bullish 판정을 뒤집을 정도의 권한은 없다."
],
"executive_summary": "현재 BTC 15분 구조는 Wyckoff상 prior accumulation이 완료된 뒤 Phase E/BU 후보 영역에 있으며, ICT도 연속 bullish BOS와 전일 고점 $62,271.90 돌파를 확인해 regime-level 구조는 bullish로 평가한다. 다만 현재가는 $62,305.10 EQ 위 프리미엄에 있고 $62,649.41-$62,726.00 단기 저항 클러스터 및 $62,957.20 상단 유동성 바로 아래에 있어, 실행 셋업은 구조와 달리 bearish 리스크가 우세하다. 특히 CVD divergence 0.850, OI -0.6240%, 약세 캔들 후보, 하모닉 PRZ $62,525.90-$63,095.12는 상단부 수용 실패 조건을 감시해야 함을 시사한다. 구조적으로는 $62,180.00 재진입 시 BU 실패/레인지 복귀 조건이 발생하며, $61,653.00 이탈은 현재 bullish 구조의 핵심 무효화 기준이다.",
"raw_llm_response": "{\n \"overall_signal\": \"bullish\",\n \"overall_confidence\": 0.70,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.72,\n \"active_setups\": [\n \"프리미엄 구간: 현재가 $62,575.30은 ICT EQ $62,305.10 및 7일 범위 EQ $60,357.90 위에 위치\",\n \"상단 유동성 근접: 7일 고점 $62,957.20까지 약 $381.90, London 고점 $62,726.00 및 Wyckoff BU 후보 $62,667.60 하회\",\n \"피보나치 단기 저항 테스트: 0.236 되돌림 $62,649.41 부근에서 반응 관찰 구간\",\n \"파생 포지셔닝 약화: CVD divergence 0.850, 24h OI -0.6240%, 롱 계정 쏠림 0.607로 상승 참여 질 저하\",\n \"캔들 후보 약세 반응: bearish_engulfing 후보 품질 0.565, dark_cloud_cover 후보 품질 0.555, 단 고거래량 확인 없음\",\n \"하모닉 반전 후보: 저품질 forming bearish butterfly PRZ $62,525.90-$63,095.12 내부 진입\"\n ],\n \"setup_vs_structure\": \"구조는 상승 regime이 우세하지만, 실행 셋업은 프리미엄·상단 유동성·파생 다이버전스 때문에 bearish로 기울어 있다. 즉 시장 구조는 아직 강세이나, 현재 위치는 신규 추격보다 상단부 실패/백업 리스크를 먼저 관리해야 하는 구간이다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 1,\n \"bearish_count\": 3,\n \"neutral_count\": 2\n },\n \"key_levels\": {\n \"support\": [\n 62509.62,\n 62507.1,\n 62459.0,\n 62386.7,\n 62305.1,\n 62271.9,\n 62250.0,\n 62180.0,\n 62151.2,\n 61858.06,\n 61727.2,\n 61653.0,\n 61100.0\n ],\n \"resistance\": [\n 62649.41,\n 62667.6,\n 62726.0,\n 62957.2,\n 63095.12,\n 63311.94,\n 63400.0,\n 63763.2\n ]\n },\n \"confluences\": [\n \"ICT, Fibonacci, Wyckoff가 모두 $62,305.10-$62,386.70 부근을 구조적 중간값·리테스트·백업 후보 구간으로 본다.\",\n \"Candlestick, ICT, Fibonacci, Derivatives, Harmonic, Wyckoff가 모두 $62,957.20을 핵심 상단 유동성/레인지 고점/저항으로 식별한다.\",\n \"ICT의 London 저점 $62,507.10과 EMA20 $62,509.62가 거의 동일하며, Candlestick·Derivatives도 $62,509.62를 단기 구조 지지로 제시한다.\",\n \"Fibonacci의 0.236 저항 $62,649.41, Wyckoff BU 후보 $62,667.60, London 고점 $62,726.00이 $62.65k-$62.73k 상단 반응 구간으로 밀집한다.\",\n \"Wyckoff의 completed accumulation 구조와 ICT의 연속 bullish BOS는 모두 상위 구조를 bullish로 지지한다.\",\n \"Derivatives의 CVD divergence 0.850, Candlestick의 약세 후보 패턴, Fibonacci의 프리미엄 저항 테스트, Harmonic PRZ가 모두 단기 실행 리스크를 bearish 쪽으로 지지한다.\"\n ],\n \"conflicts\": [\n \"ICT Trader는 전일 고점 $62,271.90 돌파 및 연속 bullish BOS를 근거로 실행 셋업까지 bullish로 보지만, Derivatives Trader는 CVD divergence 0.850과 OI 감소를 근거로 같은 상승을 질 낮은 상승으로 평가한다.\",\n \"Wyckoff 구조는 ACC regime 및 Phase E 성격을 유지하지만, 현재 활성 15m_cycle_2의 ST/Spring 후보가 AR $62,386.70 위에서 형성되어 전형적인 저점 재테스트가 부족하다는 점은 구조 신뢰도를 낮춘다.\",\n \"Fibonacci와 Candlestick은 EMA 및 스윙 구조상 bullish를 인정하면서도, 현재가가 프리미엄과 $62,649.41-$62,957.20 저항대에 있어 실행 관점은 bearish로 분리한다.\",\n \"Harmonic은 bearish PRZ를 제시하지만, 자체적으로 단독 경로 엔진이 아니며 현재 주요 패턴 일부는 forming 또는 저품질 후보이므로 구조적 bullish 판정을 뒤집을 정도의 권한은 없다.\"\n ],\n \"highest_conviction_analyst\": \"ICT Trader — $59,069.70 bullish CHoCH 이후 $60,520.00, $61,102.50, $61,727.20의 연속 bullish BOS와 전일 고점 $62,271.90 돌파를 구체적으로 제시해 구조적 bullish 판정의 가격 근거가 가장 명확하다.\",\n \"invalidation_level\": \"1차 구조 훼손은 $62,180.00 아래 재진입, 핵심 bullish 구조 무효화는 $61,653.00 이탈\",\n \"executive_summary\": \"현재 BTC 15분 구조는 Wyckoff상 prior accumulation이 완료된 뒤 Phase E/BU 후보 영역에 있으며, ICT도 연속 bullish BOS와 전일 고점 $62,271.90 돌파를 확인해 regime-level 구조는 bullish로 평가한다. 다만 현재가는 $62,305.10 EQ 위 프리미엄에 있고 $62,649.41-$62,726.00 단기 저항 클러스터 및 $62,957.20 상단 유동성 바로 아래에 있어, 실행 셋업은 구조와 달리 bearish 리스크가 우세하다. 특히 CVD divergence 0.850, OI -0.6240%, 약세 캔들 후보, 하모닉 PRZ $62,525.90-$63,095.12는 상단부 수용 실패 조건을 감시해야 함을 시사한다. 구조적으로는 $62,180.00 재진입 시 BU 실패/레인지 복귀 조건이 발생하며, $61,653.00 이탈은 현재 bullish 구조의 핵심 무효화 기준이다.\"\n}"
},
"overall_signal": "bullish",
"overall_confidence": 0.7,
"operating_path": {
"raw_llm_response": ""
},
"tp_calibration": {},
"timing": {
"stages": {
"stage1_agents": 52.9,
"chairman": 75.1,
"operating_path": 5.3,
"tp_calibrator": 0.0
},
"agents": {},
"total_s": 133.4
}
}