Signal: BULLISH (63%) | Price: $77,329.80 | 2026-05-20 21:00 KST | 300 candles
Council: 2 bullish, 5 neutral, 0 bearish | Support: $77,300 / $77,289 / $77,271 | Resistance: $77,334 / $77,349 / $77,368
현재 15분 BTC 구조는 다수 단기 약세 셋업에도 불구하고 Wyckoff 기준 축적 Phase E 후보로 해석되며, SC $76,666.00 이후 Terminal Spring $76,650.00과 SOS $77,300.00이 확인된 bullish 구조가 우세하다. 다만 현재가는 LPS $77,333.90 바로 근처에서 완전한 재수용이 확인되지 않았고, $77,334-$77,385 구간에 피보나치·EMA20·전일 고점 저항이 밀집해 있다. 실행 리스크는 bearish로 강하며, $77,440-$77,543 공급/PRZ 클러스터와 CVD -3006.4870, OI -1.44%가 상승 수용의 질을 약화시키고 있다. 구조적으로는 $77,190.00 및 $77,300.00 위 유지가 Phase E 지속 조건이며, $76,650.00 하향 수용은 축적 구조 실패 위험을 크게 높인다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | BULLISH | 68% | $77,300 / $77,190 | $77,334 / $78,564 |
| ICT Trader | BEARISH | 72% | $77,062 / $77,042 | $77,385 / $77,543 |
| Derivatives Trader | BEARISH | 62% | $77,289 / $77,030 | $77,368 / $78,564 |
| Candlestick Reader | BEARISH | 56% | $77,289 / $77,099 | $77,368 / $77,482 |
| Fibonacci Analyst | NEUTRAL | 58% | $77,271 / $77,170 | $77,349 / $77,405 |
| Harmonic Specialist | BEARISH | 62% | $77,043 / $76,939 | $77,354 / $77,366 |
Support: $77,300 / $77,190 / $76,705 | Resistance: $77,334 / $78,564 | Horizon: short to medium term
15m 구조는 metrics상 regime=ACC, regime_fitness 0.957, acc_score 95.7로 분배보다 우위이며, SC $76,666.00 → AR $77,190.00 → ST $76,014.20 → Spring $76,704.80 → Terminal Spring $76,650.00 → SOS $77,300.00 → LPS $77,333.90의 축적 체인이 확인되어 구조적 편향은 bullish이다. 다만 현재가 $77,329.80은 LPS $77,333.90 바로 아래/근처이고, BU 이벤트 이후에도 $77,300~$77,334 위 수용이 충분히 확인된 상태는 아니므로 setup_bias는 중립으로 둔다. 즉 구조는 Phase E 축적 우위지만, 즉시 경로는 $77,190.00~$77,300.00 지지 재확인 또는 LPS 재회수 테스트가 먼저 나올 수 있다. $77,333.90을 회수하고 유지하면 상단 확장 시도 가능성이 커지며, 반대로 $77,190.00 아래로 되밀리면 SOS 이후 수요 흡수 실패로 $76,704.80~$76,650.00 재시험 위험이 커진다.
Support: $77,062 / $77,042 / $76,650 | Resistance: $77,385 / $77,543 / $77,758 | Horizon: 단기
확정 구조 기준으로는 가장 최근 구조 이벤트가 $77,042.30 상향 BOS이므로 structure_bias는 단기적으로 bullish로 판정하지만, 연속 bullish BOS는 1회뿐이라 강한 추세 확정으로 보기는 어렵습니다. 반면 실행 셋업은 현재가 $77,329.80이 EQ $77,062.15 위 프리미엄에 있고, 바로 위 $77,542.90-$77,757.50에 활성 bearish OB 후보가 대기하고 있어 매도 셋업이 우세합니다. 특히 $77,800.00 bearish CHoCH 레벨과 $77,757.50 OB 상단이 가까워, 이 구간을 회복하지 못하면 기관 관점에서는 프리미엄 공급에서 롱 유동성을 흡수한 뒤 $77,062.15 및 $77,042.30 쪽으로 되돌리는 시나리오가 더 자연스럽습니다. 다만 미충족 FVG가 없고 최근 명확한 liquidity sweep 데이터가 없으므로, 약세 신호는 구조 확정이 아닌 프리컨펌 셋업으로 해석해야 합니다.
Support: $77,289 / $77,030 / $76,014 | Resistance: $77,368 / $78,564 / $80,300 | Horizon: short term, 향후 4-8시간
현재 BTC는 $77,329.80으로 EMA20 $77,368.01 바로 아래에 있으며, EMA120 $77,030.06 위에 있어 구조적으로는 뚜렷한 BOS나 CHoCH가 확인되지 않은 중립 레인지 상태입니다. 그러나 파생 포지셔닝은 약세 쪽으로 기울어져 있으며 aggregate_score 0.318, bear_signals 4개, CVD -3006.4870은 가격 상승 대비 참여 약화를 보여줍니다. OI가 24시간 -1.44% 감소했기 때문에 최근 상승은 신규 레버리지 롱 유입보다는 숏 커버 또는 포지션 정리 성격이 강합니다. 롱 계정 비율은 0.570으로 여전히 높고 롱 혼잡도 0.755가 남아 있어, $78,564.30 고점 돌파 실패 시 $75,900 하방 청산 구간으로 밀릴 위험이 큽니다.
Support: $77,289 / $77,099 / $77,030 | Resistance: $77,368 / $77,482 / $78,564 | Horizon: short term
현재 BTC는 $77,329.80으로 EMA120 $77,030.06 및 EMA240 $77,099.18 위에 있어 중기 구조가 명확히 붕괴된 상태는 아니지만, EMA20 $77,368.01 아래에 머물며 단기 모멘텀은 약화되어 있습니다. 7일 고점 $78,564.30과 저점 $76,014.20의 중간값인 EQ $77,289.25를 소폭 상회해 프리미엄 영역에 들어섰고, 이 구간에서 bearish_engulfing 2회와 doji 2회가 최근 감지되었습니다. 다만 best_pattern_quality가 0.635로 후보 수준이고 high_volume_patterns가 없기 때문에 확정적인 구조 전환보다는 단기 하락 setup으로 보는 것이 적절합니다. 따라서 structure_bias는 neutral, setup_bias는 bearish로 분리해서 판단합니다.
Support: $77,271 / $77,170 / $76,802 | Resistance: $77,349 / $77,405 / $77,460 | Horizon: short term
BTC/USDT는 Low $77,170 → High $77,639의 상승 스윙 이후 되돌림 국면이며, 현재가 $77,329.80는 핵심 골든비율 ret_0.618 $77,349.46 바로 아래에서 테스트 중입니다. 구조적으로는 명확한 BOS나 CHoCH 확인이 없고, EMA120 $77,030.06 및 EMA240 $77,099.18 위에 있어 중립적 구조로 판단합니다. 다만 셋업 관점에서는 가격이 EQ ret_0.5 $77,404.80 및 ret_0.618 $77,349.46 아래에 머물고, $77,441.55의 강한 피보나치 confluence zone이 상단을 막고 있어 단기 bearish 셋업이 우세합니다. $77,349.46을 빠르게 회복하지 못하면 ret_0.786 $77,270.67 및 스윙 저점 $77,170 방향의 추가 되돌림 위험이 커집니다.
Support: $77,043 / $76,939 / $76,926 | Resistance: $77,354 / $77,366 / $77,466 | Horizon: short term
구조 관점에서는 15분봉에서 명확한 BOS/CHoCH 또는 구조적 수용 데이터가 제공되지 않았으므로 structure_bias는 중립으로 둔다. 그러나 셋업 관점에서는 현재가 $77,329.80이 여러 bearish 고컨플루언스 PRZ 내부에 있으며, 특히 완료 Bat PRZ $76,993.63-$77,365.62와 완료 Butterfly PRZ $77,055.19-$77,476.01이 이미 반응 확인되어 하방 셋업이 우세하다. 전체 harmonic directional_scores는 bearish 2.371, bullish 0으로 bearish dominance 1.000이지만, 거버넌스상 하모닉은 단독 구조 전환 엔진이 아니므로 신뢰도는 중간 수준으로 제한한다. 즉각적인 하방 반응이 이어질 경우 주요 TP는 $77,043.00, $76,939.11-$76,913.85, $76,790.52-$76,716.45, 확장 시 $76,550.00-$76,377.00이다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $77,442 | liquidity_sweep | Fibonacci ($77,441.55 strict confluence, score 1.0), ICT (FVG 동반 공급 $77,457.60-$77,542.90 하단), Harmonic (Butterfly PRZ 상단 $77,476.01 부근) | 3.0 | 현재가 $77,329.80에서 0.14% 위의 strict-tier 피보나치 컨플루언스이자 ICT bearish OB/FVG 클러스터 하단으로의 상단 유동성 흡수. EMA20 $77,368.01과 전일 고점 $77,384.60 위로 살짝 오버슛하며 프리미엄 공급대를 검증하는 첫 동선 |
| 2 | $77,190 | support_test | Wyckoff (AR/메인 레인지 상단 $77,190.00), Fibonacci (스윙 저점 $77,170.00 인접), Candlestick (단기 피로 + EMA20 하회 시 반락 타깃) | 9.0 | WP1에서 bearish OB 거부 후 Phase E 축적의 핵심 방어선인 Wyckoff AR $77,190.00 + 스윙 저점 $77,170.00 클러스터로 되돌림. SOS $77,300.00 및 7일 EQ $77,289.25를 하향 이탈한 뒤 LPS 재형성 여부를 검증 |
| 3 | $77,062 | support_test | ICT (EQ $77,062.15 및 BOS 레벨 $77,042.30), Candlestick (EMA120 $77,030.06 지지대), Derivatives (롱 청산 위험 누적 구간) | 18.0 | $77,190.00 하향 수용 시 ICT EQ $77,062.15와 직전 상향 BOS 레벨 $77,042.30 / EMA120 $77,030.06이 겹치는 구조 방어 마지막 컨플루언스. 여기서 매수 반응이 나오면 Phase E 축적이 살아있고, 무너지면 Spring $76,704.80 재시험 위험으로 확장 |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $77,230 | $77,460 | High first |
| 8h | $77,170 | $77,460 | High first |
| 24h | $77,042 | $77,506 | High first |
Invalidation: $77,800
{
"path_type": "complex",
"confidence": 0.58,
"waypoints": [
{
"seq": 1,
"price": 77441.55,
"type": "liquidity_sweep",
"source": "Fibonacci ($77,441.55 strict confluence, score 1.0), ICT (FVG 동반 공급 $77,457.60-$77,542.90 하단), Harmonic (Butterfly PRZ 상단 $77,476.01 부근)",
"description": "현재가 $77,329.80에서 0.14% 위의 strict-tier 피보나치 컨플루언스이자 ICT bearish OB/FVG 클러스터 하단으로의 상단 유동성 흡수. EMA20 $77,368.01과 전일 고점 $77,384.60 위로 살짝 오버슛하며 프리미엄 공급대를 검증하는 첫 동선",
"est_hours": 3.0
},
{
"seq": 2,
"price": 77190.0,
"type": "support_test",
"source": "Wyckoff (AR/메인 레인지 상단 $77,190.00), Fibonacci (스윙 저점 $77,170.00 인접), Candlestick (단기 피로 + EMA20 하회 시 반락 타깃)",
"description": "WP1에서 bearish OB 거부 후 Phase E 축적의 핵심 방어선인 Wyckoff AR $77,190.00 + 스윙 저점 $77,170.00 클러스터로 되돌림. SOS $77,300.00 및 7일 EQ $77,289.25를 하향 이탈한 뒤 LPS 재형성 여부를 검증",
"est_hours": 9.0
},
{
"seq": 3,
"price": 77062.15,
"type": "support_test",
"source": "ICT (EQ $77,062.15 및 BOS 레벨 $77,042.30), Candlestick (EMA120 $77,030.06 지지대), Derivatives (롱 청산 위험 누적 구간)",
"description": "$77,190.00 하향 수용 시 ICT EQ $77,062.15와 직전 상향 BOS 레벨 $77,042.30 / EMA120 $77,030.06이 겹치는 구조 방어 마지막 컨플루언스. 여기서 매수 반응이 나오면 Phase E 축적이 살아있고, 무너지면 Spring $76,704.80 재시험 위험으로 확장",
"est_hours": 18.0
}
],
"period_extremes": {
"4h": {"expected_high": 77460.0, "expected_low": 77230.0, "high_first": true},
"8h": {"expected_high": 77460.0, "expected_low": 77170.0, "high_first": true},
"24h": {"expected_high": 77506.0, "expected_low": 77042.0, "high_first": true}
},
"triggers": {
"bullish": {"price": 77441.55, "description": "$77,441.55 strict 피보나치 컨플루언스 + EMA20 $77,368.01을 15m 종가 기준 수용하며 재진입하면 프리미엄 공급 흡수 실패로 해석. 이 경우 $77,542.90 OB 하단과 $77,757.50 OB 상단 / $77,800.00 bearish CHoCH 레벨로의 연속 상단 압박이 가능"},
"bearish": {"price": 77190.0, "description": "$77,190.00 (Wyckoff AR) 및 $77,170.00 스윙 저점을 15m 종가로 하향 이탈하면 SOS $77,300.00 → LPS $77,333.90 수요 흡수 실패로 확정. ICT EQ $77,062.15 / BOS $77,042.30 → Spring $76,704.80 / Terminal Spring $76,650.00 방향 가속 위험"}
},
"scenario_invalidation": 77800.0
}{
"overall_signal": "bullish",
"overall_confidence": 0.63,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.72,
"active_setups": [
"현재가 $77,329.80은 7일 레인지 EQ $77,289.25 및 ICT EQ $77,062.15 위의 프리미엄 구간에 위치",
"EMA20 $77,368.01 및 피보나치 0.618 $77,349.46을 아직 회복하지 못해 단기 상단 수용 미확인",
"ICT bearish OB 후보 $77,542.90-$77,757.50 및 FVG 동반 공급대 $77,457.60-$77,542.90가 바로 위에 존재",
"하모닉 bearish PRZ가 $76,997.47-$77,506.64, $77,030.00-$77,466.45, $77,055.19-$77,476.01에 중첩되어 현재가가 반응 구간 내부에 있음",
"파생 포지셔닝은 CVD 변화 -3006.4870, OI 24시간 -1.44%로 가격 상승 대비 참여 약화",
"최근 캔들에서 bearish engulfing 2회와 doji 2회가 출현했으나 고거래량 패턴은 없어 구조 전환보다는 단기 피로 신호로 해석"
],
"setup_vs_structure": "구조는 Wyckoff 축적 Phase E 후보와 최근 ICT 상향 BOS로 인해 bullish이나, 실행 셋업은 프리미엄·공급대·하모닉 PRZ·파생 약세 다이버전스가 겹쳐 bearish로 강하게 기울어져 있다. 즉, 레짐은 아직 상승 구조를 유지하지만 현재 위치는 추격 롱보다 상단 수용 여부를 검증해야 하는 구간이다."
},
"signal_breakdown": {
"bullish_count": 2,
"bearish_count": 0,
"neutral_count": 5
},
"key_levels": {
"support": [
77300.0,
77289.25,
77270.67,
77190.0,
77170.0,
77062.15,
77042.3,
77030.06,
76704.8,
76650.0,
76014.2
],
"resistance": [
77333.9,
77349.46,
77368.01,
77384.6,
77404.8,
77441.55,
77542.9,
77757.5,
77800.0,
78564.3
]
},
"confluences": [
"Wyckoff의 SOS $77,300.00, 7일 EQ $77,289.25, Fibonacci ret_0.786 $77,270.67이 $77,270-$77,300 부근에 밀집해 단기 구조 지지 클러스터를 형성한다.",
"Wyckoff LPS $77,333.90, Fibonacci 0.618 $77,349.46, EMA20 $77,368.01, 전일 고점 $77,384.60이 $77,334-$77,385 구간에 겹쳐 현재가 바로 위의 회복·수용 검증 구간이다.",
"ICT bearish OB 하단 $77,542.90와 bearish FVG 상단 $77,542.90, 하모닉 PRZ 상단 $77,506.64 및 피보나치 상단 클러스터 $77,441.55가 $77,440-$77,543 구간에 공급 컨플루언스를 만든다.",
"Wyckoff의 Terminal Spring $76,650.00, ICT 지지 $76,650.00, 하모닉 TP/구조 레벨 $76,654.71-$76,550.00이 $76,550-$76,655 부근에서 핵심 하단 구조 방어 구간으로 일치한다.",
"파생, ICT, Fibonacci, Harmonic, Candlestick 모두 구조 붕괴 확정이 아니라 프리미엄·저항·PRZ·참여 약화에 기반한 bearish 실행 셋업을 제시한다."
],
"conflicts": [
"Wyckoff는 SC $76,666.00 → ST $76,014.20 → Spring $76,704.80 → Terminal Spring $76,650.00 → SOS $77,300.00 → LPS $77,333.90의 축적 체인을 근거로 구조적 bullish를 제시하지만, 다수 실행 분석은 현재가가 프리미엄과 공급대 안에 있다고 본다.",
"ICT는 최근 $77,042.30 상향 BOS로 구조 bias를 bullish로 두면서도, $77,542.90-$77,757.50 bearish OB 및 $77,800.00 bearish CHoCH 레벨 때문에 실행 셋업은 bearish로 판단한다.",
"Harmonic은 다수 bearish PRZ와 완료된 Bat·Butterfly 반응을 제시하지만, 하모닉 신호는 구조 전환 엔진이 아니라 PRZ 반응 및 TP 보조 도구이므로 Wyckoff/ICT의 구조적 bullish를 단독으로 뒤집지는 못한다.",
"Fibonacci와 Candlestick은 $77,349.46-$77,368.01 회복 실패를 단기 약세로 해석하지만, EMA120 $77,030.06 및 EMA240 $77,099.18 위에 있어 중기 구조 붕괴는 확인하지 않는다."
],
"highest_conviction_analyst": "Wyckoff Expert — 축적 적합도 0.957, 축적 점수 95.7, SC→AR→ST→Spring→Terminal Spring→SOS→LPS→BU로 이어지는 구체적 구조 체인이 확인되어 레짐 판정의 근거가 가장 강하다. 다만 현재가는 LPS $77,333.90 부근에서 수용이 완전히 확정되지 않았으므로 실행 관점의 추격 신뢰도는 제한된다.",
"invalidation_level": "$76,650.00 하향 수용 시 Phase E 축적 구조가 크게 훼손되며, 최종적으로 $76,014.20 이탈 시 현재 bullish 구조 thesis는 무효화된다.",
"executive_summary": "현재 15분 BTC 구조는 다수 단기 약세 셋업에도 불구하고 Wyckoff 기준 축적 Phase E 후보로 해석되며, SC $76,666.00 이후 Terminal Spring $76,650.00과 SOS $77,300.00이 확인된 bullish 구조가 우세하다. 다만 현재가는 LPS $77,333.90 바로 근처에서 완전한 재수용이 확인되지 않았고, $77,334-$77,385 구간에 피보나치·EMA20·전일 고점 저항이 밀집해 있다. 실행 리스크는 bearish로 강하며, $77,440-$77,543 공급/PRZ 클러스터와 CVD -3006.4870, OI -1.44%가 상승 수용의 질을 약화시키고 있다. 구조적으로는 $77,190.00 및 $77,300.00 위 유지가 Phase E 지속 조건이며, $76,650.00 하향 수용은 축적 구조 실패 위험을 크게 높인다."
}{
"symbol": "BTC/USDT",
"timeframe": "15m",
"timestamp": "2026-05-20 21:00 KST",
"last_price": 77329.8,
"num_candles": 300,
"stage1_analyses": {
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bearish",
"confidence": 0.56,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.58,
"setup_signals": [
"현재가 $77,329.80는 7일 범위 EQ $77,289.25 위에 위치해 약한 프리미엄 구간에 진입",
"현재가가 EMA20 $77,368.01 바로 아래에 있어 단기 저항을 아직 회복하지 못함",
"최근 4개 패턴 중 bearish_engulfing 2회(@290, @293)와 doji 2회(@292, @298)가 출현해 상승 추세 지속보다 매수 피로 신호가 우세",
"bear_score 1.5000 대비 bull_score 0으로 캔들 기반 단기 압력은 매도 쪽",
"최근 패턴들이 모두 high_volume=false라 강한 확정 반전보다는 사전 경고성 bearish setup으로 해석"
],
"reasoning": "현재 BTC는 $77,329.80으로 EMA120 $77,030.06 및 EMA240 $77,099.18 위에 있어 중기 구조가 명확히 붕괴된 상태는 아니지만, EMA20 $77,368.01 아래에 머물며 단기 모멘텀은 약화되어 있습니다. 7일 고점 $78,564.30과 저점 $76,014.20의 중간값인 EQ $77,289.25를 소폭 상회해 프리미엄 영역에 들어섰고, 이 구간에서 bearish_engulfing 2회와 doji 2회가 최근 감지되었습니다. 다만 best_pattern_quality가 0.635로 후보 수준이고 high_volume_patterns가 없기 때문에 확정적인 구조 전환보다는 단기 하락 setup으로 보는 것이 적절합니다. 따라서 structure_bias는 neutral, setup_bias는 bearish로 분리해서 판단합니다.",
"key_levels": {
"support": [
77289.25,
77099.18,
77030.06,
76014.2
],
"resistance": [
77368.01,
77481.59,
78564.3
]
},
"time_horizon": "short term",
"invalidation_level": "$77,481.59",
"risk_scenario": "가격이 EMA20 $77,368.01을 회복한 뒤 $77,481.59 이상에서 15분봉 종가를 형성하면 최근 bearish_engulfing과 doji 기반의 매도 setup은 무효화됩니다. 이 경우 숏 커버링이 발생하며 7일 고점 $78,564.30 재테스트 가능성이 커집니다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 143,
"recent_patterns": 4,
"pattern_list": [
"bearish_engulfing@290",
"bearish_engulfing@293",
"doji@292",
"doji@298"
],
"atr_value": 113.58,
"vol_avg_20": 967.46,
"high_volume_patterns": [],
"pattern_candidates": [
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.635,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.584,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.355,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.355,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.635,
"bull_score": 0,
"bear_score": 1.5
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.56,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.58,\n \"setup_signals\": [\n \"현재가 $77,329.80는 7일 범위 EQ $77,289.25 위에 위치해 약한 프리미엄 구간에 진입\",\n \"현재가가 EMA20 $77,368.01 바로 아래에 있어 단기 저항을 아직 회복하지 못함\",\n \"최근 4개 패턴 중 bearish_engulfing 2회(@290, @293)와 doji 2회(@292, @298)가 출현해 상승 추세 지속보다 매수 피로 신호가 우세\",\n \"bear_score 1.5000 대비 bull_score 0으로 캔들 기반 단기 압력은 매도 쪽\",\n \"최근 패턴들이 모두 high_volume=false라 강한 확정 반전보다는 사전 경고성 bearish setup으로 해석\"\n ],\n \"reasoning\": \"현재 BTC는 $77,329.80으로 EMA120 $77,030.06 및 EMA240 $77,099.18 위에 있어 중기 구조가 명확히 붕괴된 상태는 아니지만, EMA20 $77,368.01 아래에 머물며 단기 모멘텀은 약화되어 있습니다. 7일 고점 $78,564.30과 저점 $76,014.20의 중간값인 EQ $77,289.25를 소폭 상회해 프리미엄 영역에 들어섰고, 이 구간에서 bearish_engulfing 2회와 doji 2회가 최근 감지되었습니다. 다만 best_pattern_quality가 0.635로 후보 수준이고 high_volume_patterns가 없기 때문에 확정적인 구조 전환보다는 단기 하락 setup으로 보는 것이 적절합니다. 따라서 structure_bias는 neutral, setup_bias는 bearish로 분리해서 판단합니다.\",\n \"key_levels\": {\n \"support\": [\n 77289.25,\n 77099.18,\n 77030.06,\n 76014.2\n ],\n \"resistance\": [\n 77368.01,\n 77481.59,\n 78564.3\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$77,481.59\",\n \"risk_scenario\": \"가격이 EMA20 $77,368.01을 회복한 뒤 $77,481.59 이상에서 15분봉 종가를 형성하면 최근 bearish_engulfing과 doji 기반의 매도 setup은 무효화됩니다. 이 경우 숏 커버링이 발생하며 7일 고점 $78,564.30 재테스트 가능성이 커집니다.\",\n \"data_quality\": \"medium\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.62,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.68,
"setup_signals": [
"가격 $77,329.80은 7일 레인지 EQ $77,289.25 위에 있으나 7일 고점 $78,564.30 돌파 수용은 아직 없음",
"CVD 변화 -3006.4870으로 가격 24시간 +0.75% 상승 대비 매수 참여가 약한 약세 다이버전스",
"OI 24시간 -1.44% 감소로 상승 추세에 신규 롱 유입이 아니라 포지션 언와인딩 성격",
"롱 계정 비율 0.570, 롱 혼잡도 0.755로 여전히 롱 쪽 포지셔닝이 상대적으로 붐빔",
"현물-선물 베이시스 -0.0462%로 선물 프리미엄이 약하고 파생 수요가 강하지 않음",
"하방 청산 밀집 구간 $75,900, $74,400, $74,300이 단기 유동성 타깃으로 열려 있음"
],
"reasoning": "현재 BTC는 $77,329.80으로 EMA20 $77,368.01 바로 아래에 있으며, EMA120 $77,030.06 위에 있어 구조적으로는 뚜렷한 BOS나 CHoCH가 확인되지 않은 중립 레인지 상태입니다. 그러나 파생 포지셔닝은 약세 쪽으로 기울어져 있으며 aggregate_score 0.318, bear_signals 4개, CVD -3006.4870은 가격 상승 대비 참여 약화를 보여줍니다. OI가 24시간 -1.44% 감소했기 때문에 최근 상승은 신규 레버리지 롱 유입보다는 숏 커버 또는 포지션 정리 성격이 강합니다. 롱 계정 비율은 0.570으로 여전히 높고 롱 혼잡도 0.755가 남아 있어, $78,564.30 고점 돌파 실패 시 $75,900 하방 청산 구간으로 밀릴 위험이 큽니다.",
"key_levels": {
"support": [
77289.25,
77030.06,
76014.2,
75900,
74400,
74300
],
"resistance": [
77368.01,
78564.3,
80300,
80500,
85100
]
},
"time_horizon": "short term, 향후 4-8시간",
"invalidation_level": "$78,564.30",
"risk_scenario": "$78,564.30을 강하게 돌파하고 그 위에서 수용되며 OI가 증가하고 CVD가 양전환하면, 현재의 약세 셋업은 무효화되고 $80,300-$80,500 상방 청산 구간을 향한 숏 스퀴즈가 우선 시나리오가 됩니다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.3,
"cvd_change": -3006.487,
"oi_trend": 0.356,
"oi_change_pct_24h": -1.44,
"oi_latest": 103122.77,
"funding_pressure": 0.444,
"funding_avg": 5.6e-05,
"funding_change_24h": 2.42e-05,
"long_account_ratio": 0.591,
"short_account_ratio": 0.409,
"long_account_latest": 0.57,
"short_account_latest": 0.43,
"long_account_change_24h": -0.0139,
"short_account_change_24h": 0.0139,
"account_flow_label": "short_accounts_rising_long_accounts_falling",
"account_short_crowding": 0.0,
"account_long_crowding": 0.755,
"ls_imbalance": 0.0,
"ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
"spot_futures_basis_score": 0.488,
"spot_futures_basis_pct": -0.0462,
"basis_change_lookback": -0.0029,
"aggregate_score": 0.318,
"bull_signals": 0,
"bear_signals": 4,
"liq_below": [
[
75900,
1313.306847
],
[
74400,
1202.9346269999999
],
[
74300,
1468.488297
]
],
"liq_above": [
[
80300,
1300.060345
],
[
80500,
1254.8654970000002
],
[
85100,
1437.9552875000004
]
],
"strongest_liq_level": 69700,
"fragility_score": 0.544,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.68,\n \"setup_signals\": [\n \"가격 $77,329.80은 7일 레인지 EQ $77,289.25 위에 있으나 7일 고점 $78,564.30 돌파 수용은 아직 없음\",\n \"CVD 변화 -3006.4870으로 가격 24시간 +0.75% 상승 대비 매수 참여가 약한 약세 다이버전스\",\n \"OI 24시간 -1.44% 감소로 상승 추세에 신규 롱 유입이 아니라 포지션 언와인딩 성격\",\n \"롱 계정 비율 0.570, 롱 혼잡도 0.755로 여전히 롱 쪽 포지셔닝이 상대적으로 붐빔\",\n \"현물-선물 베이시스 -0.0462%로 선물 프리미엄이 약하고 파생 수요가 강하지 않음\",\n \"하방 청산 밀집 구간 $75,900, $74,400, $74,300이 단기 유동성 타깃으로 열려 있음\"\n ],\n \"reasoning\": \"현재 BTC는 $77,329.80으로 EMA20 $77,368.01 바로 아래에 있으며, EMA120 $77,030.06 위에 있어 구조적으로는 뚜렷한 BOS나 CHoCH가 확인되지 않은 중립 레인지 상태입니다. 그러나 파생 포지셔닝은 약세 쪽으로 기울어져 있으며 aggregate_score 0.318, bear_signals 4개, CVD -3006.4870은 가격 상승 대비 참여 약화를 보여줍니다. OI가 24시간 -1.44% 감소했기 때문에 최근 상승은 신규 레버리지 롱 유입보다는 숏 커버 또는 포지션 정리 성격이 강합니다. 롱 계정 비율은 0.570으로 여전히 높고 롱 혼잡도 0.755가 남아 있어, $78,564.30 고점 돌파 실패 시 $75,900 하방 청산 구간으로 밀릴 위험이 큽니다.\",\n \"key_levels\": {\n \"support\": [\n 77289.25,\n 77030.06,\n 76014.2,\n 75900,\n 74400,\n 74300\n ],\n \"resistance\": [\n 77368.01,\n 78564.3,\n 80300,\n 80500,\n 85100\n ]\n },\n \"time_horizon\": \"short term, 향후 4-8시간\",\n \"invalidation_level\": \"$78,564.30\",\n \"risk_scenario\": \"$78,564.30을 강하게 돌파하고 그 위에서 수용되며 OI가 증가하고 CVD가 양전환하면, 현재의 약세 셋업은 무효화되고 $80,300-$80,500 상방 청산 구간을 향한 숏 스퀴즈가 우선 시나리오가 됩니다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "bullish",
"confidence": 0.68,
"structure_bias": "bullish",
"setup_bias": "neutral",
"setup_score": 0.42,
"setup_signals": [
"현재가 $77,329.80은 메인 레인지 상단 $77,190.00 위에 있으나 LPS $77,333.90을 명확히 재확보하지 못한 상태",
"레인지 EQ 약 $76,928.00 위의 프리미엄 구간에서 거래 중이라 즉시 추격보다는 BU/LPS 재테스트 위험 존재",
"SOS $77,300.00 위에서 버티는지는 긍정적이나, 15m 하위 반응 확인 없이 Phase E 진행을 확정적으로 보기는 어려움",
"핵심 지지 재확인 구간은 AR 상단 $77,190.00 및 SOS $77,300.00"
],
"reasoning": "15m 구조는 metrics상 regime=ACC, regime_fitness 0.957, acc_score 95.7로 분배보다 우위이며, SC $76,666.00 → AR $77,190.00 → ST $76,014.20 → Spring $76,704.80 → Terminal Spring $76,650.00 → SOS $77,300.00 → LPS $77,333.90의 축적 체인이 확인되어 구조적 편향은 bullish이다. 다만 현재가 $77,329.80은 LPS $77,333.90 바로 아래/근처이고, BU 이벤트 이후에도 $77,300~$77,334 위 수용이 충분히 확인된 상태는 아니므로 setup_bias는 중립으로 둔다. 즉 구조는 Phase E 축적 우위지만, 즉시 경로는 $77,190.00~$77,300.00 지지 재확인 또는 LPS 재회수 테스트가 먼저 나올 수 있다. $77,333.90을 회수하고 유지하면 상단 확장 시도 가능성이 커지며, 반대로 $77,190.00 아래로 되밀리면 SOS 이후 수요 흡수 실패로 $76,704.80~$76,650.00 재시험 위험이 커진다.",
"key_levels": {
"support": [
77300.0,
77190.0,
76704.8,
76650.0,
76014.2
],
"resistance": [
77333.9,
78564.3
]
},
"time_horizon": "short to medium term",
"invalidation_level": "$76,650.00 15m 종가 이탈 시 현재 late-ACC/LPS 해석이 훼손되며, $76,014.20 이탈은 축적 레인지 자체의 하드 무효화로 본다",
"risk_scenario": "$77,333.90 회수에 실패하고 $77,190.00 아래로 재진입하면 BU/LPS가 실패 테스트로 바뀌며, 가격은 Terminal Spring $76,650.00 및 ST $76,014.20 쪽으로 유동성 재탐색을 할 수 있다.",
"data_quality": "high",
"metrics": {
"acc_score": 95.7,
"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": 57,
"price": 76666.0,
"color": "#ffd166"
},
{
"label": "AR",
"side": "high",
"idx": 67,
"price": 77190.0,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "low",
"idx": 121,
"price": 76014.2,
"color": "#118ab2"
},
{
"label": "Spring",
"side": "low",
"idx": 229,
"price": 76704.8,
"color": "#f9844a"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 269,
"price": 76650.0,
"color": "#f3722c"
},
{
"label": "SOS",
"side": "high",
"idx": 273,
"price": 77300.0,
"color": "#06d6a0"
},
{
"label": "LPS",
"side": "low",
"idx": 288,
"price": 77333.9,
"color": "#8338ec"
},
{
"label": "BU",
"side": "high",
"idx": 275,
"price": 77208.5,
"color": "#7209b7"
}
],
"phase_structures": [
{
"structure_id": "15m_cycle_1",
"sequence": 1,
"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": 57,
"end_idx": 288,
"phase_count": 8,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 57,
"price": 76666.0,
"color": "#ffd166",
"dt": "2026-05-18 08:30:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 67,
"price": 77190.0,
"color": "#06d6a0",
"dt": "2026-05-18 11:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 121,
"price": 76014.2,
"color": "#118ab2",
"dt": "2026-05-19 00:30:00+09:00"
},
{
"label": "Spring",
"side": "low",
"idx": 229,
"price": 76704.8,
"color": "#f9844a",
"dt": "2026-05-20 03:30:00+09:00"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 269,
"price": 76650.0,
"color": "#f3722c",
"dt": "2026-05-20 13:30:00+09:00"
},
{
"label": "SOS",
"side": "high",
"idx": 273,
"price": 77300.0,
"color": "#06d6a0",
"dt": "2026-05-20 14:30:00+09:00"
},
{
"label": "LPS",
"side": "low",
"idx": 288,
"price": 77333.9,
"color": "#8338ec",
"dt": "2026-05-20 18:15:00+09:00"
},
{
"label": "BU",
"side": "high",
"idx": 275,
"price": 77208.5,
"color": "#7209b7",
"dt": "2026-05-20 15:00:00+09:00"
}
]
}
],
"active_structure_id": "15m_cycle_1",
"primary_structure_id": "15m_cycle_1",
"structure_count": 1,
"regime_fitness": 0.9571428571428572,
"current_event": "BU",
"major_phase": "E",
"pos_in_range": 0.5,
"main_range_low": 76666.0,
"main_range_high": 77190.0
},
"raw_llm_response": "{\n \"signal\": \"bullish\",\n \"confidence\": 0.68,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"neutral\",\n \"setup_score\": 0.42,\n \"setup_signals\": [\n \"현재가 $77,329.80은 메인 레인지 상단 $77,190.00 위에 있으나 LPS $77,333.90을 명확히 재확보하지 못한 상태\",\n \"레인지 EQ 약 $76,928.00 위의 프리미엄 구간에서 거래 중이라 즉시 추격보다는 BU/LPS 재테스트 위험 존재\",\n \"SOS $77,300.00 위에서 버티는지는 긍정적이나, 15m 하위 반응 확인 없이 Phase E 진행을 확정적으로 보기는 어려움\",\n \"핵심 지지 재확인 구간은 AR 상단 $77,190.00 및 SOS $77,300.00\"\n ],\n \"reasoning\": \"15m 구조는 metrics상 regime=ACC, regime_fitness 0.957, acc_score 95.7로 분배보다 우위이며, SC $76,666.00 → AR $77,190.00 → ST $76,014.20 → Spring $76,704.80 → Terminal Spring $76,650.00 → SOS $77,300.00 → LPS $77,333.90의 축적 체인이 확인되어 구조적 편향은 bullish이다. 다만 현재가 $77,329.80은 LPS $77,333.90 바로 아래/근처이고, BU 이벤트 이후에도 $77,300~$77,334 위 수용이 충분히 확인된 상태는 아니므로 setup_bias는 중립으로 둔다. 즉 구조는 Phase E 축적 우위지만, 즉시 경로는 $77,190.00~$77,300.00 지지 재확인 또는 LPS 재회수 테스트가 먼저 나올 수 있다. $77,333.90을 회수하고 유지하면 상단 확장 시도 가능성이 커지며, 반대로 $77,190.00 아래로 되밀리면 SOS 이후 수요 흡수 실패로 $76,704.80~$76,650.00 재시험 위험이 커진다.\",\n \"key_levels\": {\n \"support\": [\n 77300.0,\n 77190.0,\n 76704.8,\n 76650.0,\n 76014.2\n ],\n \"resistance\": [\n 77333.9,\n 78564.3\n ]\n },\n \"time_horizon\": \"short to medium term\",\n \"invalidation_level\": \"$76,650.00 15m 종가 이탈 시 현재 late-ACC/LPS 해석이 훼손되며, $76,014.20 이탈은 축적 레인지 자체의 하드 무효화로 본다\",\n \"risk_scenario\": \"$77,333.90 회수에 실패하고 $77,190.00 아래로 재진입하면 BU/LPS가 실패 테스트로 바뀌며, 가격은 Terminal Spring $76,650.00 및 ST $76,014.20 쪽으로 유동성 재탐색을 할 수 있다.\",\n \"data_quality\": \"high\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "neutral",
"confidence": 0.58,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.62,
"setup_signals": [
"현재가 $77,329.80가 스윙 EQ ret_0.5 $77,404.80 아래에 위치해 단기적으로 할인 구간에 있으나, ret_0.618 골든비율 $77,349.46을 회복하지 못한 상태",
"가장 가까운 피보나치 레벨이 ret_0.618 $77,349.46이며 거리 0.030으로 즉각적인 반응 구간을 테스트 중",
"상단 $77,441.55에 8개 피보나치 레벨이 겹친 고밀도 confluence zone이 있어 단기 공급/저항 압력이 강함",
"현재가가 EMA20 $77,368.01 아래에 있어 단기 모멘텀은 아직 회복 확인 전",
"하방으로 ret_0.786 $77,270.67 지지가 열려 있어 골든비율 미회복 시 추가 되돌림 가능성 존재"
],
"reasoning": "BTC/USDT는 Low $77,170 → High $77,639의 상승 스윙 이후 되돌림 국면이며, 현재가 $77,329.80는 핵심 골든비율 ret_0.618 $77,349.46 바로 아래에서 테스트 중입니다. 구조적으로는 명확한 BOS나 CHoCH 확인이 없고, EMA120 $77,030.06 및 EMA240 $77,099.18 위에 있어 중립적 구조로 판단합니다. 다만 셋업 관점에서는 가격이 EQ ret_0.5 $77,404.80 및 ret_0.618 $77,349.46 아래에 머물고, $77,441.55의 강한 피보나치 confluence zone이 상단을 막고 있어 단기 bearish 셋업이 우세합니다. $77,349.46을 빠르게 회복하지 못하면 ret_0.786 $77,270.67 및 스윙 저점 $77,170 방향의 추가 되돌림 위험이 커집니다.",
"key_levels": {
"support": [
77270.67,
77170.0,
76802.18
],
"resistance": [
77349.46,
77404.8,
77460.14,
77639.3,
77931.27
]
},
"time_horizon": "short term",
"invalidation_level": "$77,460.14",
"risk_scenario": "$77,349.46 골든비율을 회복하고 $77,404.80 EQ 및 $77,460.14 ret_0.382 위에서 수용되면 단기 bearish 셋업은 무효화되며, $77,639.30 스윙 고점과 확장 목표 $77,766.87, $77,833.47, $77,929.14 방향으로 재상승할 수 있습니다.",
"data_quality": "high",
"metrics": {
"swing_pair": "Low→High: $77,170 → $77,639",
"direction": "up",
"nearest_fib": "ret_0.618",
"nearest_fib_price": 77349.46,
"nearest_fib_distance": 0.03,
"golden_ratio_level": 77349.46,
"fib_ret_382": 77460.14,
"fib_ret_618": 77349.46,
"confluence_zones": [
{
"price": 77441.55,
"count": 8,
"levels": [
"ret_0.786",
"ret_0.5",
"ret_0.618",
"ret_0.5",
"ret_0.382",
"ret_0.236",
"ret_0.618",
"ext_1.0"
],
"cluster_score": 1.0
},
{
"price": 77931.27,
"count": 5,
"levels": [
"ext_1.272",
"ext_1.414",
"ext_1.618",
"ret_0.786",
"ext_2.0"
],
"cluster_score": 1.0
},
{
"price": 75139.52,
"count": 2,
"levels": [
"ext_1.414",
"ext_1.272"
],
"cluster_score": 0.6
},
{
"price": 76802.18,
"count": 2,
"levels": [
"ret_0.236",
"ret_0.382"
],
"cluster_score": 0.6
}
],
"support_levels": [
77270.666
],
"resistance_levels": [
77349.458,
77404.8,
77460.142
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 77528.62,
"distance_pct": 0.26,
"is_support": false,
"cluster_score": 1.0
},
{
"name": "ret_0.382",
"price": 77460.14,
"distance_pct": 0.17,
"is_support": false,
"cluster_score": 1.0
},
{
"name": "ret_0.5",
"price": 77404.8,
"distance_pct": 0.1,
"is_support": false,
"cluster_score": 1.0
},
{
"name": "ret_0.618",
"price": 77349.46,
"distance_pct": 0.03,
"is_support": false,
"cluster_score": 1.0
},
{
"name": "ret_0.786",
"price": 77270.67,
"distance_pct": 0.08,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ext_1.0",
"price": 77639.3,
"distance_pct": 0.4,
"is_support": false,
"cluster_score": 1.0
},
{
"name": "ext_1.272",
"price": 77766.87,
"distance_pct": 0.57,
"is_support": false,
"cluster_score": 1.0
},
{
"name": "ext_1.414",
"price": 77833.47,
"distance_pct": 0.65,
"is_support": false,
"cluster_score": 1.0
},
{
"name": "ext_1.618",
"price": 77929.14,
"distance_pct": 0.78,
"is_support": false,
"cluster_score": 1.0
},
{
"name": "ext_2.0",
"price": 78108.3,
"distance_pct": 1.01,
"is_support": false,
"cluster_score": 1.0
}
],
"confluence_quality": 1.0,
"fib_reaction_state": "testing",
"reaction_probability": 0.65
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.58,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.62,\n \"setup_signals\": [\n \"현재가 $77,329.80가 스윙 EQ ret_0.5 $77,404.80 아래에 위치해 단기적으로 할인 구간에 있으나, ret_0.618 골든비율 $77,349.46을 회복하지 못한 상태\",\n \"가장 가까운 피보나치 레벨이 ret_0.618 $77,349.46이며 거리 0.030으로 즉각적인 반응 구간을 테스트 중\",\n \"상단 $77,441.55에 8개 피보나치 레벨이 겹친 고밀도 confluence zone이 있어 단기 공급/저항 압력이 강함\",\n \"현재가가 EMA20 $77,368.01 아래에 있어 단기 모멘텀은 아직 회복 확인 전\",\n \"하방으로 ret_0.786 $77,270.67 지지가 열려 있어 골든비율 미회복 시 추가 되돌림 가능성 존재\"\n ],\n \"reasoning\": \"BTC/USDT는 Low $77,170 → High $77,639의 상승 스윙 이후 되돌림 국면이며, 현재가 $77,329.80는 핵심 골든비율 ret_0.618 $77,349.46 바로 아래에서 테스트 중입니다. 구조적으로는 명확한 BOS나 CHoCH 확인이 없고, EMA120 $77,030.06 및 EMA240 $77,099.18 위에 있어 중립적 구조로 판단합니다. 다만 셋업 관점에서는 가격이 EQ ret_0.5 $77,404.80 및 ret_0.618 $77,349.46 아래에 머물고, $77,441.55의 강한 피보나치 confluence zone이 상단을 막고 있어 단기 bearish 셋업이 우세합니다. $77,349.46을 빠르게 회복하지 못하면 ret_0.786 $77,270.67 및 스윙 저점 $77,170 방향의 추가 되돌림 위험이 커집니다.\",\n \"key_levels\": {\n \"support\": [\n 77270.67,\n 77170.0,\n 76802.18\n ],\n \"resistance\": [\n 77349.46,\n 77404.8,\n 77460.14,\n 77639.3,\n 77931.27\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$77,460.14\",\n \"risk_scenario\": \"$77,349.46 골든비율을 회복하고 $77,404.80 EQ 및 $77,460.14 ret_0.382 위에서 수용되면 단기 bearish 셋업은 무효화되며, $77,639.30 스윙 고점과 확장 목표 $77,766.87, $77,833.47, $77,929.14 방향으로 재상승할 수 있습니다.\",\n \"data_quality\": \"high\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bearish",
"confidence": 0.72,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.852,
"setup_signals": [
"현재가 $77,329.80은 EQ $77,062.15 위에 위치하여 프리미엄 구간에서 거래 중",
"활성 bearish OB 후보가 $77,542.90-$77,757.50에 있으며 현재가와 근접",
"bearish OB 내부 미티게이션 전 공급 구간이며 OB 점수 0.58, FVG 동반 구간 $77,457.60-$77,542.90 존재",
"최근 구조 이벤트에 bearish CHoCH $77,800.00, bearish CHoCH $76,627.00, bearish BOS $76,451.30가 포함되어 상단 매수 추격에 부담",
"되돌림이 162.0%로 프리미엄 과확장 상태이며, 7일 고점 $78,564.30 아래에서 상방 추격 효율이 낮음",
"전일 고점 $77,384.60은 돌파되었으나 현재가는 다시 $77,329.80으로 하회하여 buy-side liquidity 회수 후 약세 반응 가능성"
],
"reasoning": "확정 구조 기준으로는 가장 최근 구조 이벤트가 $77,042.30 상향 BOS이므로 structure_bias는 단기적으로 bullish로 판정하지만, 연속 bullish BOS는 1회뿐이라 강한 추세 확정으로 보기는 어렵습니다. 반면 실행 셋업은 현재가 $77,329.80이 EQ $77,062.15 위 프리미엄에 있고, 바로 위 $77,542.90-$77,757.50에 활성 bearish OB 후보가 대기하고 있어 매도 셋업이 우세합니다. 특히 $77,800.00 bearish CHoCH 레벨과 $77,757.50 OB 상단이 가까워, 이 구간을 회복하지 못하면 기관 관점에서는 프리미엄 공급에서 롱 유동성을 흡수한 뒤 $77,062.15 및 $77,042.30 쪽으로 되돌리는 시나리오가 더 자연스럽습니다. 다만 미충족 FVG가 없고 최근 명확한 liquidity sweep 데이터가 없으므로, 약세 신호는 구조 확정이 아닌 프리컨펌 셋업으로 해석해야 합니다.",
"key_levels": {
"support": [
77062.15,
77042.3,
76650.0,
76485.0,
76451.3,
76014.2
],
"resistance": [
77384.6,
77542.9,
77757.5,
77800.0,
78564.3
]
},
"time_horizon": "단기",
"invalidation_level": "$77,800.00 상방 안착",
"risk_scenario": "$77,757.50 bearish OB 상단과 $77,800.00 bearish CHoCH 레벨을 강하게 돌파해 수용되면, 현재 약세 셋업은 실패하고 $78,564.30 7일 고점의 buy-side liquidity를 재공략하는 상승 확장으로 전환될 수 있습니다.",
"data_quality": "medium",
"metrics": {
"order_blocks_total": 2,
"confirmed_bullish_ob": 0,
"confirmed_bearish_ob": 0,
"candidate_bullish_ob": 0,
"candidate_bearish_ob": 2,
"active_bullish_ob": 0,
"active_bearish_ob": 1,
"nearest_bull_ob_range": null,
"nearest_bear_ob_range": {
"bottom": 77542.9,
"top": 77757.5,
"quality": "candidate",
"score": 0.58
},
"active_bullish_ob_list": [],
"active_bearish_ob_list": [
{
"type": "bearish_ob",
"idx": 110,
"top": 77757.5,
"bottom": 77542.9,
"mid": 77650.2,
"quality": "candidate",
"score": 0.58,
"displacement_score": 0.37,
"has_fvg": true,
"has_sweep_context": false,
"fvg_range": {
"bottom": 77457.6,
"top": 77542.9
},
"swept_level": null,
"source_move_idx": 110,
"proximity": "nearby"
}
],
"ob_mitigated_count": 1,
"unfilled_bull_fvg_count": 0,
"unfilled_bear_fvg_count": 0,
"bull_fvg_ranges": [],
"bear_fvg_ranges": [],
"fvg_open_count": 0,
"fvg_mitigated_count": 72,
"fvg_open_zones": [],
"bos_choch_events": [
"CHoCH_bearish",
"BOS_bullish",
"CHoCH_bearish",
"BOS_bearish",
"BOS_bullish"
],
"bos_choch_levels": [
{
"type": "CHoCH_bearish",
"level": 77800.0
},
{
"type": "BOS_bullish",
"level": 77193.5
},
{
"type": "CHoCH_bearish",
"level": 76627.0
},
{
"type": "BOS_bearish",
"level": 76451.3
},
{
"type": "BOS_bullish",
"level": 77042.3
}
],
"bos_sequence": [
"CHoCH_bearish",
"BOS_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": "premium",
"eq_level": 77062.15,
"range_high": 77639.3,
"range_low": 76485.0,
"bull_score": 5.8,
"bear_score": 9.548,
"setup_bias": "bearish",
"setup_score": 0.852,
"setup_signals": [
"bearish CHoCH below $77,800.00",
"bearish CHoCH below $76,627.00",
"bearish BOS below $76,451.30",
"bearish OB candidate $77,542.90-$77,757.50 (nearby, score=0.58)",
"deep retracement 162.0% in premium zone"
],
"retracement_direction": "bearish",
"current_retracement_pct": 162.0,
"deepest_retracement_pct": 207.1,
"previous_day_high": 77384.6,
"previous_day_low": 76014.2,
"broken_prev_high": true,
"broken_prev_low": false,
"sessions": {
"London": {
"active": false,
"high": null,
"low": null
},
"New York": {
"active": true,
"high": 77639.3,
"low": 76650.0
},
"Asian kill zone": {
"active": false,
"high": null,
"low": null
}
}
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.72,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.852,\n \"setup_signals\": [\n \"현재가 $77,329.80은 EQ $77,062.15 위에 위치하여 프리미엄 구간에서 거래 중\",\n \"활성 bearish OB 후보가 $77,542.90-$77,757.50에 있으며 현재가와 근접\",\n \"bearish OB 내부 미티게이션 전 공급 구간이며 OB 점수 0.58, FVG 동반 구간 $77,457.60-$77,542.90 존재\",\n \"최근 구조 이벤트에 bearish CHoCH $77,800.00, bearish CHoCH $76,627.00, bearish BOS $76,451.30가 포함되어 상단 매수 추격에 부담\",\n \"되돌림이 162.0%로 프리미엄 과확장 상태이며, 7일 고점 $78,564.30 아래에서 상방 추격 효율이 낮음\",\n \"전일 고점 $77,384.60은 돌파되었으나 현재가는 다시 $77,329.80으로 하회하여 buy-side liquidity 회수 후 약세 반응 가능성\"\n ],\n \"reasoning\": \"확정 구조 기준으로는 가장 최근 구조 이벤트가 $77,042.30 상향 BOS이므로 structure_bias는 단기적으로 bullish로 판정하지만, 연속 bullish BOS는 1회뿐이라 강한 추세 확정으로 보기는 어렵습니다. 반면 실행 셋업은 현재가 $77,329.80이 EQ $77,062.15 위 프리미엄에 있고, 바로 위 $77,542.90-$77,757.50에 활성 bearish OB 후보가 대기하고 있어 매도 셋업이 우세합니다. 특히 $77,800.00 bearish CHoCH 레벨과 $77,757.50 OB 상단이 가까워, 이 구간을 회복하지 못하면 기관 관점에서는 프리미엄 공급에서 롱 유동성을 흡수한 뒤 $77,062.15 및 $77,042.30 쪽으로 되돌리는 시나리오가 더 자연스럽습니다. 다만 미충족 FVG가 없고 최근 명확한 liquidity sweep 데이터가 없으므로, 약세 신호는 구조 확정이 아닌 프리컨펌 셋업으로 해석해야 합니다.\",\n \"key_levels\": {\n \"support\": [\n 77062.15,\n 77042.3,\n 76650.0,\n 76485.0,\n 76451.3,\n 76014.2\n ],\n \"resistance\": [\n 77384.6,\n 77542.9,\n 77757.5,\n 77800.0,\n 78564.3\n ]\n },\n \"time_horizon\": \"단기\",\n \"invalidation_level\": \"$77,800.00 상방 안착\",\n \"risk_scenario\": \"$77,757.50 bearish OB 상단과 $77,800.00 bearish CHoCH 레벨을 강하게 돌파해 수용되면, 현재 약세 셋업은 실패하고 $78,564.30 7일 고점의 buy-side liquidity를 재공략하는 상승 확장으로 전환될 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "bearish",
"confidence": 0.62,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.74,
"setup_signals": [
"현재가 $77,329.80이 활성 bearish 고컨플루언스 PRZ 클러스터 내부에 위치: Shark PRZ $76,997.47-$77,506.64, Bat PRZ $77,030.00-$77,466.45, Butterfly PRZ $77,023.62-$77,354.16",
"완료된 bearish Bat가 PRZ $76,993.63-$77,365.62에서 반응 확인됨: reaction_score 1.0, AD 0.382 반응 목표 $76,939.11 도달 이력, D/PRZ 방어 확인",
"완료된 bearish Butterfly가 PRZ $77,055.19-$77,476.01에서 반응 확인됨: reaction_score 0.65, AD 0.236 반응 및 PRZ 중심 거부 확인",
"형성 중인 strict/high bearish 패턴 다수 중첩: Shark score 0.982, Bat score 0.981, Crab score 0.964, Gartley score 0.963, Butterfly score 0.953",
"하방 TP 컨플루언스가 $77,043.00-$76,913.85 및 $76,790.52-$76,716.45 구간에 밀집"
],
"reasoning": "구조 관점에서는 15분봉에서 명확한 BOS/CHoCH 또는 구조적 수용 데이터가 제공되지 않았으므로 structure_bias는 중립으로 둔다. 그러나 셋업 관점에서는 현재가 $77,329.80이 여러 bearish 고컨플루언스 PRZ 내부에 있으며, 특히 완료 Bat PRZ $76,993.63-$77,365.62와 완료 Butterfly PRZ $77,055.19-$77,476.01이 이미 반응 확인되어 하방 셋업이 우세하다. 전체 harmonic directional_scores는 bearish 2.371, bullish 0으로 bearish dominance 1.000이지만, 거버넌스상 하모닉은 단독 구조 전환 엔진이 아니므로 신뢰도는 중간 수준으로 제한한다. 즉각적인 하방 반응이 이어질 경우 주요 TP는 $77,043.00, $76,939.11-$76,913.85, $76,790.52-$76,716.45, 확장 시 $76,550.00-$76,377.00이다.",
"key_levels": {
"support": [
77043.0,
76939.11,
76926.16,
76913.85,
76790.52,
76716.45,
76550.0,
76377.0
],
"resistance": [
77354.16,
77365.62,
77466.45,
77476.01,
77506.64,
77636.9,
77821.12,
78005.35
]
},
"time_horizon": "short term",
"invalidation_level": "$77,506.64 상방 15분봉 종가 수용 시 즉각 bearish PRZ 셋업 약화, $78,005.35 상방 수용 시 상단 Crab PRZ까지 실패로 판단",
"risk_scenario": "반대 시나리오는 가격이 $77,506.64 위로 수용되며 현재 active PRZ 클러스터를 돌파하는 경우다. 이 경우 숏 반응은 지연되고 다음 bearish 반응 후보는 nearby Crab PRZ $77,636.90-$78,005.35로 이동한다. 그 구간마저 상방 돌파 및 수용되면 하모닉 기반 하방 셋업은 무효화되고 7일 고점 $78,564.30 재시험 리스크가 커진다.",
"data_quality": "high",
"metrics": {
"patterns_found": 30,
"completed_patterns_found": 13,
"forming_d_prz_found": 17,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 34,
"multiscale_swings_scanned": 63,
"swing_highs_scanned": 29,
"swing_lows_scanned": 34,
"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": 6,
"low": 8
},
"prz_status_counts": {
"active": 17,
"nearby": 3,
"watch": 9,
"far": 1,
"forming": 1
},
"high_confluence_prz_count": 25,
"strict_patterns_found": 20,
"candidate_patterns_found": 10,
"active_patterns_at_prz": 17,
"nearby_patterns": 3,
"all_patterns": [
"shark",
"bat",
"crab",
"gartley",
"butterfly",
"crab",
"bat",
"butterfly",
"butterfly",
"gartley",
"butterfly",
"shark",
"crab",
"bat",
"crab",
"butterfly",
"gartley",
"gartley",
"butterfly",
"bat",
"crab",
"gartley",
"shark",
"crab",
"shark",
"shark",
"crab",
"bat",
"gartley",
"bat"
],
"all_signals": [
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish"
],
"best_pattern": "shark",
"best_pattern_quality": "strict",
"best_quality": "high",
"best_pattern_score": 0.982,
"best_completion_status": "forming",
"nearest_pattern": "butterfly",
"nearest_prz": 77265.6,
"price_to_prz": -0.08,
"prz_range": [
77055.19,
77476.01
],
"council_relevant_prz_count": 8,
"directional_influence_prz_count": 8,
"confirmed_reaction_prz_count": 2,
"validated_harmonic_tp_count": 2,
"pattern_candidates": [
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.982,
"ratio_score": 1.0,
"prz_score": 0.977,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77252.05,
"prz_range": [
76997.47,
77506.64
],
"prz_width_pct": 0.659,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.1,
"price_to_prz_pct_raw": -0.1005,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 77252.05,
"a_price": 76704.8,
"tp1_ad_382": 77043.0,
"tp2_ad_618": 76913.85,
"tp3_a_or_structure_liquidity": 76704.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5345,
"ABC": 1.3847
},
"x_price": 77070.0,
"x_idx": 198,
"x_order": 5,
"a_price": 76704.8,
"a_idx": 229,
"a_order": 5,
"b_price": 76900.0,
"b_idx": 258,
"b_order": 8,
"c_price": 77170.3,
"c_idx": 284,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.981,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77248.23,
"prz_range": [
77030.0,
77466.45
],
"prz_width_pct": 0.565,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.11,
"price_to_prz_pct_raw": -0.1055,
"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": 77248.23,
"a_price": 76451.3,
"tp1_ad_382": 76943.8,
"tp2_ad_618": 76755.73,
"tp3_a_or_structure_liquidity": 76451.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4984,
"ABC": 0.6896
},
"x_price": 77384.6,
"x_idx": 156,
"x_order": 8,
"a_price": 76451.3,
"a_idx": 163,
"a_order": 8,
"b_price": 76916.5,
"b_idx": 171,
"b_order": 5,
"c_price": 76595.7,
"c_idx": 176,
"c_order": 8,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.964,
"ratio_score": 1.0,
"prz_score": 0.997,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77183.16,
"prz_range": [
76948.73,
77417.58
],
"prz_width_pct": 0.607,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.19,
"price_to_prz_pct_raw": -0.1896,
"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": 77183.16,
"a_price": 76485.0,
"tp1_ad_382": 76916.46,
"tp2_ad_618": 76751.7,
"tp3_a_or_structure_liquidity": 76485.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5914,
"ABC": 0.4994
},
"x_price": 77042.3,
"x_idx": 232,
"x_order": 8,
"a_price": 76485.0,
"a_idx": 252,
"a_order": 8,
"b_price": 76814.6,
"b_idx": 267,
"b_order": 3,
"c_price": 76650.0,
"c_idx": 269,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.963,
"ratio_score": 0.961,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77103.98,
"prz_range": [
76956.01,
77251.94
],
"prz_width_pct": 0.384,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.29,
"price_to_prz_pct_raw": -0.292,
"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": 77103.98,
"a_price": 76377.0,
"tp1_ad_382": 76826.27,
"tp2_ad_618": 76654.71,
"tp3_a_or_structure_liquidity": 76377.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6246,
"ABC": 0.522
},
"x_price": 77291.3,
"x_idx": 189,
"x_order": 8,
"a_price": 76377.0,
"a_idx": 219,
"a_order": 3,
"b_price": 76948.1,
"b_idx": 249,
"b_order": 5,
"c_price": 76650.0,
"c_idx": 269,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.953,
"ratio_score": 0.93,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77188.89,
"prz_range": [
77023.62,
77354.16
],
"prz_width_pct": 0.428,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.18,
"price_to_prz_pct_raw": -0.1822,
"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": 77188.89,
"a_price": 76485.0,
"tp1_ad_382": 76920.01,
"tp2_ad_618": 76753.89,
"tp3_a_or_structure_liquidity": 76485.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.801,
"ABC": 0.6024
},
"x_price": 77003.1,
"x_idx": 241,
"x_order": 8,
"a_price": 76485.0,
"a_idx": 252,
"a_order": 8,
"b_price": 76900.0,
"b_idx": 258,
"b_order": 8,
"c_price": 76650.0,
"c_idx": 269,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.953,
"ratio_score": 0.961,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 77821.12,
"prz_range": [
77636.9,
78005.35
],
"prz_width_pct": 0.473,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.64,
"price_to_prz_pct_raw": 0.6354,
"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": 77821.12,
"a_price": 76377.0,
"tp1_ad_382": 77269.47,
"tp2_ad_618": 76928.66,
"tp3_a_or_structure_liquidity": 76377.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6246,
"ABC": 0.3891
},
"x_price": 77291.3,
"x_idx": 189,
"x_order": 8,
"a_price": 76377.0,
"a_idx": 219,
"a_order": 3,
"b_price": 76948.1,
"b_idx": 249,
"b_order": 5,
"c_price": 77170.3,
"c_idx": 284,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.949,
"ratio_score": 0.995,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77291.3,
"prz_range": [
76993.63,
77365.62
],
"prz_width_pct": 0.482,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.19,
"price_to_prz_pct_raw": -0.1942,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.964,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 77179.63,
"a_price": 76550.0,
"tp1_ad_382": 76939.11,
"tp2_ad_618": 76790.52,
"tp3_a_or_structure_liquidity": 76550.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4391,
"ABC": 0.7053,
"BCD": 2.4499,
"XAD": 0.8882
},
"x_price": 77384.6,
"x_idx": 156,
"x_order": 8,
"a_price": 76550.0,
"a_idx": 167,
"a_order": 3,
"b_price": 76916.5,
"b_idx": 171,
"b_order": 5,
"c_price": 76658.0,
"c_idx": 172,
"c_order": 3,
"d_idx": 189
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.938,
"ratio_score": 0.972,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77444.0,
"prz_range": [
77055.19,
77476.01
],
"prz_width_pct": 0.545,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.08,
"price_to_prz_pct_raw": -0.083,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.65,
"reaction_detail": {
"reaction_score": 0.65,
"reaction_move_ratio_ad": 0.257,
"adverse_move_ratio_ad": 0.174,
"bars_after_d": 12,
"reasons": [
"AD0.236_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": 77265.6,
"a_price": 76377.0,
"tp1_ad_382": 76926.16,
"tp2_ad_618": 76716.45,
"tp3_a_or_structure_liquidity": 76377.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7962,
"ABC": 0.6442,
"BCD": 2.6147,
"XAD": 1.6243
},
"x_price": 77033.9,
"x_idx": 209,
"x_order": 8,
"a_price": 76377.0,
"a_idx": 219,
"a_order": 3,
"b_price": 76900.0,
"b_idx": 258,
"b_order": 8,
"c_price": 76563.1,
"c_idx": 262,
"c_order": 3,
"d_idx": 280
}
],
"council_relevant_prz": [
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.949,
"ratio_score": 0.995,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77291.3,
"prz_range": [
76993.63,
77365.62
],
"prz_width_pct": 0.482,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.19,
"price_to_prz_pct_raw": -0.1942,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.964,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 77179.63,
"a_price": 76550.0,
"tp1_ad_382": 76939.11,
"tp2_ad_618": 76790.52,
"tp3_a_or_structure_liquidity": 76550.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4391,
"ABC": 0.7053,
"BCD": 2.4499,
"XAD": 0.8882
},
"x_price": 77384.6,
"x_idx": 156,
"x_order": 8,
"a_price": 76550.0,
"a_idx": 167,
"a_order": 3,
"b_price": 76916.5,
"b_idx": 171,
"b_order": 5,
"c_price": 76658.0,
"c_idx": 172,
"c_order": 3,
"d_idx": 189
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.938,
"ratio_score": 0.972,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77444.0,
"prz_range": [
77055.19,
77476.01
],
"prz_width_pct": 0.545,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.08,
"price_to_prz_pct_raw": -0.083,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.65,
"reaction_detail": {
"reaction_score": 0.65,
"reaction_move_ratio_ad": 0.257,
"adverse_move_ratio_ad": 0.174,
"bars_after_d": 12,
"reasons": [
"AD0.236_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": 77265.6,
"a_price": 76377.0,
"tp1_ad_382": 76926.16,
"tp2_ad_618": 76716.45,
"tp3_a_or_structure_liquidity": 76377.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7962,
"ABC": 0.6442,
"BCD": 2.6147,
"XAD": 1.6243
},
"x_price": 77033.9,
"x_idx": 209,
"x_order": 8,
"a_price": 76377.0,
"a_idx": 219,
"a_order": 3,
"b_price": 76900.0,
"b_idx": 258,
"b_order": 8,
"c_price": 76563.1,
"c_idx": 262,
"c_order": 3,
"d_idx": 280
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.982,
"ratio_score": 1.0,
"prz_score": 0.977,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77252.05,
"prz_range": [
76997.47,
77506.64
],
"prz_width_pct": 0.659,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.1,
"price_to_prz_pct_raw": -0.1005,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 77252.05,
"a_price": 76704.8,
"tp1_ad_382": 77043.0,
"tp2_ad_618": 76913.85,
"tp3_a_or_structure_liquidity": 76704.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5345,
"ABC": 1.3847
},
"x_price": 77070.0,
"x_idx": 198,
"x_order": 5,
"a_price": 76704.8,
"a_idx": 229,
"a_order": 5,
"b_price": 76900.0,
"b_idx": 258,
"b_order": 8,
"c_price": 77170.3,
"c_idx": 284,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.981,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77248.23,
"prz_range": [
77030.0,
77466.45
],
"prz_width_pct": 0.565,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.11,
"price_to_prz_pct_raw": -0.1055,
"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": 77248.23,
"a_price": 76451.3,
"tp1_ad_382": 76943.8,
"tp2_ad_618": 76755.73,
"tp3_a_or_structure_liquidity": 76451.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4984,
"ABC": 0.6896
},
"x_price": 77384.6,
"x_idx": 156,
"x_order": 8,
"a_price": 76451.3,
"a_idx": 163,
"a_order": 8,
"b_price": 76916.5,
"b_idx": 171,
"b_order": 5,
"c_price": 76595.7,
"c_idx": 176,
"c_order": 8,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.964,
"ratio_score": 1.0,
"prz_score": 0.997,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77183.16,
"prz_range": [
76948.73,
77417.58
],
"prz_width_pct": 0.607,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.19,
"price_to_prz_pct_raw": -0.1896,
"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": 77183.16,
"a_price": 76485.0,
"tp1_ad_382": 76916.46,
"tp2_ad_618": 76751.7,
"tp3_a_or_structure_liquidity": 76485.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5914,
"ABC": 0.4994
},
"x_price": 77042.3,
"x_idx": 232,
"x_order": 8,
"a_price": 76485.0,
"a_idx": 252,
"a_order": 8,
"b_price": 76814.6,
"b_idx": 267,
"b_order": 3,
"c_price": 76650.0,
"c_idx": 269,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.963,
"ratio_score": 0.961,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77103.98,
"prz_range": [
76956.01,
77251.94
],
"prz_width_pct": 0.384,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.29,
"price_to_prz_pct_raw": -0.292,
"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": 77103.98,
"a_price": 76377.0,
"tp1_ad_382": 76826.27,
"tp2_ad_618": 76654.71,
"tp3_a_or_structure_liquidity": 76377.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6246,
"ABC": 0.522
},
"x_price": 77291.3,
"x_idx": 189,
"x_order": 8,
"a_price": 76377.0,
"a_idx": 219,
"a_order": 3,
"b_price": 76948.1,
"b_idx": 249,
"b_order": 5,
"c_price": 76650.0,
"c_idx": 269,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.953,
"ratio_score": 0.93,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77188.89,
"prz_range": [
77023.62,
77354.16
],
"prz_width_pct": 0.428,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.18,
"price_to_prz_pct_raw": -0.1822,
"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": 77188.89,
"a_price": 76485.0,
"tp1_ad_382": 76920.01,
"tp2_ad_618": 76753.89,
"tp3_a_or_structure_liquidity": 76485.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.801,
"ABC": 0.6024
},
"x_price": 77003.1,
"x_idx": 241,
"x_order": 8,
"a_price": 76485.0,
"a_idx": 252,
"a_order": 8,
"b_price": 76900.0,
"b_idx": 258,
"b_order": 8,
"c_price": 76650.0,
"c_idx": 269,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.953,
"ratio_score": 0.961,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 77821.12,
"prz_range": [
77636.9,
78005.35
],
"prz_width_pct": 0.473,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.64,
"price_to_prz_pct_raw": 0.6354,
"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": 77821.12,
"a_price": 76377.0,
"tp1_ad_382": 77269.47,
"tp2_ad_618": 76928.66,
"tp3_a_or_structure_liquidity": 76377.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6246,
"ABC": 0.3891
},
"x_price": 77291.3,
"x_idx": 189,
"x_order": 8,
"a_price": 76377.0,
"a_idx": 219,
"a_order": 3,
"b_price": 76948.1,
"b_idx": 249,
"b_order": 5,
"c_price": 77170.3,
"c_idx": 284,
"c_order": 8,
"d_idx": null
}
],
"report_detail_candidates": [
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.982,
"ratio_score": 1.0,
"prz_score": 0.977,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77252.05,
"prz_range": [
76997.47,
77506.64
],
"prz_width_pct": 0.659,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.1,
"price_to_prz_pct_raw": -0.1005,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 77252.05,
"a_price": 76704.8,
"tp1_ad_382": 77043.0,
"tp2_ad_618": 76913.85,
"tp3_a_or_structure_liquidity": 76704.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5345,
"ABC": 1.3847
},
"x_price": 77070.0,
"x_idx": 198,
"x_order": 5,
"a_price": 76704.8,
"a_idx": 229,
"a_order": 5,
"b_price": 76900.0,
"b_idx": 258,
"b_order": 8,
"c_price": 77170.3,
"c_idx": 284,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.981,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77248.23,
"prz_range": [
77030.0,
77466.45
],
"prz_width_pct": 0.565,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.11,
"price_to_prz_pct_raw": -0.1055,
"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": 77248.23,
"a_price": 76451.3,
"tp1_ad_382": 76943.8,
"tp2_ad_618": 76755.73,
"tp3_a_or_structure_liquidity": 76451.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4984,
"ABC": 0.6896
},
"x_price": 77384.6,
"x_idx": 156,
"x_order": 8,
"a_price": 76451.3,
"a_idx": 163,
"a_order": 8,
"b_price": 76916.5,
"b_idx": 171,
"b_order": 5,
"c_price": 76595.7,
"c_idx": 176,
"c_order": 8,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.964,
"ratio_score": 1.0,
"prz_score": 0.997,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77183.16,
"prz_range": [
76948.73,
77417.58
],
"prz_width_pct": 0.607,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.19,
"price_to_prz_pct_raw": -0.1896,
"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": 77183.16,
"a_price": 76485.0,
"tp1_ad_382": 76916.46,
"tp2_ad_618": 76751.7,
"tp3_a_or_structure_liquidity": 76485.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5914,
"ABC": 0.4994
},
"x_price": 77042.3,
"x_idx": 232,
"x_order": 8,
"a_price": 76485.0,
"a_idx": 252,
"a_order": 8,
"b_price": 76814.6,
"b_idx": 267,
"b_order": 3,
"c_price": 76650.0,
"c_idx": 269,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.963,
"ratio_score": 0.961,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77103.98,
"prz_range": [
76956.01,
77251.94
],
"prz_width_pct": 0.384,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.29,
"price_to_prz_pct_raw": -0.292,
"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": 77103.98,
"a_price": 76377.0,
"tp1_ad_382": 76826.27,
"tp2_ad_618": 76654.71,
"tp3_a_or_structure_liquidity": 76377.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6246,
"ABC": 0.522
},
"x_price": 77291.3,
"x_idx": 189,
"x_order": 8,
"a_price": 76377.0,
"a_idx": 219,
"a_order": 3,
"b_price": 76948.1,
"b_idx": 249,
"b_order": 5,
"c_price": 76650.0,
"c_idx": 269,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.953,
"ratio_score": 0.93,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77188.89,
"prz_range": [
77023.62,
77354.16
],
"prz_width_pct": 0.428,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.18,
"price_to_prz_pct_raw": -0.1822,
"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": 77188.89,
"a_price": 76485.0,
"tp1_ad_382": 76920.01,
"tp2_ad_618": 76753.89,
"tp3_a_or_structure_liquidity": 76485.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.801,
"ABC": 0.6024
},
"x_price": 77003.1,
"x_idx": 241,
"x_order": 8,
"a_price": 76485.0,
"a_idx": 252,
"a_order": 8,
"b_price": 76900.0,
"b_idx": 258,
"b_order": 8,
"c_price": 76650.0,
"c_idx": 269,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.953,
"ratio_score": 0.961,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 77821.12,
"prz_range": [
77636.9,
78005.35
],
"prz_width_pct": 0.473,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.64,
"price_to_prz_pct_raw": 0.6354,
"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": 77821.12,
"a_price": 76377.0,
"tp1_ad_382": 77269.47,
"tp2_ad_618": 76928.66,
"tp3_a_or_structure_liquidity": 76377.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6246,
"ABC": 0.3891
},
"x_price": 77291.3,
"x_idx": 189,
"x_order": 8,
"a_price": 76377.0,
"a_idx": 219,
"a_order": 3,
"b_price": 76948.1,
"b_idx": 249,
"b_order": 5,
"c_price": 77170.3,
"c_idx": 284,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.949,
"ratio_score": 0.995,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77291.3,
"prz_range": [
76993.63,
77365.62
],
"prz_width_pct": 0.482,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.19,
"price_to_prz_pct_raw": -0.1942,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.964,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 77179.63,
"a_price": 76550.0,
"tp1_ad_382": 76939.11,
"tp2_ad_618": 76790.52,
"tp3_a_or_structure_liquidity": 76550.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4391,
"ABC": 0.7053,
"BCD": 2.4499,
"XAD": 0.8882
},
"x_price": 77384.6,
"x_idx": 156,
"x_order": 8,
"a_price": 76550.0,
"a_idx": 167,
"a_order": 3,
"b_price": 76916.5,
"b_idx": 171,
"b_order": 5,
"c_price": 76658.0,
"c_idx": 172,
"c_order": 3,
"d_idx": 189
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.938,
"ratio_score": 0.972,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77444.0,
"prz_range": [
77055.19,
77476.01
],
"prz_width_pct": 0.545,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.08,
"price_to_prz_pct_raw": -0.083,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.65,
"reaction_detail": {
"reaction_score": 0.65,
"reaction_move_ratio_ad": 0.257,
"adverse_move_ratio_ad": 0.174,
"bars_after_d": 12,
"reasons": [
"AD0.236_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": 77265.6,
"a_price": 76377.0,
"tp1_ad_382": 76926.16,
"tp2_ad_618": 76716.45,
"tp3_a_or_structure_liquidity": 76377.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7962,
"ABC": 0.6442,
"BCD": 2.6147,
"XAD": 1.6243
},
"x_price": 77033.9,
"x_idx": 209,
"x_order": 8,
"a_price": 76377.0,
"a_idx": 219,
"a_order": 3,
"b_price": 76900.0,
"b_idx": 258,
"b_order": 8,
"c_price": 76563.1,
"c_idx": 262,
"c_order": 3,
"d_idx": 280
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.924,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 76589.66,
"prz_range": [
76360.19,
76819.14
],
"prz_width_pct": 0.599,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.96,
"price_to_prz_pct_raw": -0.9571,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "shark",
"d_price": 76589.66,
"a_price": 76916.5,
"tp1_ad_382": 76714.51,
"tp2_ad_618": 76791.65,
"tp3_a_or_structure_liquidity": 76916.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5275,
"ABC": 1.4784
},
"x_price": 76451.3,
"x_idx": 163,
"x_order": 8,
"a_price": 76916.5,
"a_idx": 171,
"a_order": 5,
"b_price": 76671.1,
"b_idx": 193,
"b_order": 3,
"c_price": 77033.9,
"c_idx": 209,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.912,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 76304.96,
"prz_range": [
76111.31,
76498.62
],
"prz_width_pct": 0.508,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.33,
"price_to_prz_pct_raw": -1.3253,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 76304.96,
"a_price": 77042.3,
"tp1_ad_382": 76586.63,
"tp2_ad_618": 76760.64,
"tp3_a_or_structure_liquidity": 77042.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4618,
"ABC": 0.6705
},
"x_price": 76107.1,
"x_idx": 214,
"x_order": 8,
"a_price": 77042.3,
"a_idx": 232,
"a_order": 8,
"b_price": 76610.4,
"b_idx": 244,
"b_order": 5,
"c_price": 76900.0,
"c_idx": 258,
"c_order": 8,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.898,
"ratio_score": 0.925,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 76443.37,
"prz_range": [
76272.01,
76614.74
],
"prz_width_pct": 0.448,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.15,
"price_to_prz_pct_raw": -1.1463,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 76443.37,
"a_price": 77070.0,
"tp1_ad_382": 76682.75,
"tp2_ad_618": 76830.63,
"tp3_a_or_structure_liquidity": 77070.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.77,
"ABC": 0.5345
},
"x_price": 76595.7,
"x_idx": 176,
"x_order": 8,
"a_price": 77070.0,
"a_idx": 198,
"a_order": 5,
"b_price": 76704.8,
"b_idx": 229,
"b_order": 5,
"c_price": 76900.0,
"c_idx": 258,
"c_order": 8,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.896,
"ratio_score": 0.983,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 76484.1,
"prz_range": [
76371.11,
76597.09
],
"prz_width_pct": 0.295,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.09,
"price_to_prz_pct_raw": -1.0936,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 76484.1,
"a_price": 76992.6,
"tp1_ad_382": 76678.35,
"tp2_ad_618": 76798.35,
"tp3_a_or_structure_liquidity": 76992.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6209,
"ABC": 0.8836
},
"x_price": 76377.0,
"x_idx": 219,
"x_order": 3,
"a_price": 76992.6,
"a_idx": 224,
"a_order": 5,
"b_price": 76610.4,
"b_idx": 244,
"b_order": 5,
"c_price": 76948.1,
"c_idx": 249,
"c_order": 5,
"d_idx": null
}
],
"actionable_patterns_list": [
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.982,
"prz_proximity": "active",
"prz_range": [
76997.47,
77506.64
],
"prz_reversal_direction": "down",
"price_to_prz_pct": -0.1,
"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": "shark",
"d_price": 77252.05,
"a_price": 76704.8,
"tp1_ad_382": 77043.0,
"tp2_ad_618": 76913.85,
"tp3_a_or_structure_liquidity": 76704.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "SHARK FORMING HIGH PRZ $76,997.47-$77,506.64: expected reversal DOWN if price reacts in zone"
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.981,
"prz_proximity": "active",
"prz_range": [
77030.0,
77466.45
],
"prz_reversal_direction": "down",
"price_to_prz_pct": -0.11,
"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": 77248.23,
"a_price": 76451.3,
"tp1_ad_382": 76943.8,
"tp2_ad_618": 76755.73,
"tp3_a_or_structure_liquidity": 76451.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "BAT FORMING HIGH PRZ $77,030.00-$77,466.45: expected reversal DOWN if price reacts in zone"
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.964,
"prz_proximity": "active",
"prz_range": [
76948.73,
77417.58
],
"prz_reversal_direction": "down",
"price_to_prz_pct": -0.19,
"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": "crab",
"d_price": 77183.16,
"a_price": 76485.0,
"tp1_ad_382": 76916.46,
"tp2_ad_618": 76751.7,
"tp3_a_or_structure_liquidity": 76485.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "CRAB FORMING HIGH PRZ $76,948.73-$77,417.58: expected reversal DOWN if price reacts in zone"
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.963,
"prz_proximity": "active",
"prz_range": [
76956.01,
77251.94
],
"prz_reversal_direction": "down",
"price_to_prz_pct": -0.29,
"high_confluence_prz": true,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 77103.98,
"a_price": 76377.0,
"tp1_ad_382": 76826.27,
"tp2_ad_618": 76654.71,
"tp3_a_or_structure_liquidity": 76377.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "GARTLEY FORMING HIGH PRZ $76,956.01-$77,251.94: expected reversal DOWN if price reacts in zone"
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.953,
"prz_proximity": "active",
"prz_range": [
77023.62,
77354.16
],
"prz_reversal_direction": "down",
"price_to_prz_pct": -0.18,
"high_confluence_prz": true,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 77188.89,
"a_price": 76485.0,
"tp1_ad_382": 76920.01,
"tp2_ad_618": 76753.89,
"tp3_a_or_structure_liquidity": 76485.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "BUTTERFLY FORMING HIGH PRZ $77,023.62-$77,354.16: expected reversal DOWN if price reacts in zone"
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.953,
"prz_proximity": "nearby",
"prz_range": [
77636.9,
78005.35
],
"prz_reversal_direction": "down",
"price_to_prz_pct": 0.64,
"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": "crab",
"d_price": 77821.12,
"a_price": 76377.0,
"tp1_ad_382": 77269.47,
"tp2_ad_618": 76928.66,
"tp3_a_or_structure_liquidity": 76377.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "CRAB FORMING HIGH PRZ $77,636.90-$78,005.35: expected reversal DOWN if price reacts in zone"
}
],
"best_council_prz": {
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.982,
"ratio_score": 1.0,
"prz_score": 0.977,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 77252.05,
"prz_range": [
76997.47,
77506.64
],
"prz_width_pct": 0.659,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.1,
"price_to_prz_pct_raw": -0.1005,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 77252.05,
"a_price": 76704.8,
"tp1_ad_382": 77043.0,
"tp2_ad_618": 76913.85,
"tp3_a_or_structure_liquidity": 76704.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5345,
"ABC": 1.3847
},
"x_price": 77070.0,
"x_idx": 198,
"x_order": 5,
"a_price": 76704.8,
"a_idx": 229,
"a_order": 5,
"b_price": 76900.0,
"b_idx": 258,
"b_order": 8,
"c_price": 77170.3,
"c_idx": 284,
"c_order": 8,
"d_idx": null
},
"best_tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 77252.05,
"a_price": 76704.8,
"tp1_ad_382": 77043.0,
"tp2_ad_618": 76913.85,
"tp3_a_or_structure_liquidity": 76704.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"best_confirmed_tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 77179.63,
"a_price": 76550.0,
"tp1_ad_382": 76939.11,
"tp2_ad_618": 76790.52,
"tp3_a_or_structure_liquidity": 76550.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"tp_ladder": [
{
"direction": "bearish",
"source": "shark",
"d_price": 77252.05,
"a_price": 76704.8,
"tp1_ad_382": 77043.0,
"tp2_ad_618": 76913.85,
"tp3_a_or_structure_liquidity": 76704.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "bat",
"d_price": 77248.23,
"a_price": 76451.3,
"tp1_ad_382": 76943.8,
"tp2_ad_618": 76755.73,
"tp3_a_or_structure_liquidity": 76451.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "crab",
"d_price": 77183.16,
"a_price": 76485.0,
"tp1_ad_382": 76916.46,
"tp2_ad_618": 76751.7,
"tp3_a_or_structure_liquidity": 76485.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "gartley",
"d_price": 77103.98,
"a_price": 76377.0,
"tp1_ad_382": 76826.27,
"tp2_ad_618": 76654.71,
"tp3_a_or_structure_liquidity": 76377.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "butterfly",
"d_price": 77188.89,
"a_price": 76485.0,
"tp1_ad_382": 76920.01,
"tp2_ad_618": 76753.89,
"tp3_a_or_structure_liquidity": 76485.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "crab",
"d_price": 77821.12,
"a_price": 76377.0,
"tp1_ad_382": 77269.47,
"tp2_ad_618": 76928.66,
"tp3_a_or_structure_liquidity": 76377.0,
"note": "Use as strong TP ladder context; not standalone path authority."
}
],
"validated_tp_ladder": [
{
"direction": "bearish",
"source": "bat",
"d_price": 77179.63,
"a_price": 76550.0,
"tp1_ad_382": 76939.11,
"tp2_ad_618": 76790.52,
"tp3_a_or_structure_liquidity": 76550.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "butterfly",
"d_price": 77265.6,
"a_price": 76377.0,
"tp1_ad_382": 76926.16,
"tp2_ad_618": 76716.45,
"tp3_a_or_structure_liquidity": 76377.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": "ready",
"directional_scores": {
"bullish": 0,
"bearish": 2.371
},
"directional_score_total": 2.371,
"directional_dominance": 1.0
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.74,\n \"setup_signals\": [\n \"현재가 $77,329.80이 활성 bearish 고컨플루언스 PRZ 클러스터 내부에 위치: Shark PRZ $76,997.47-$77,506.64, Bat PRZ $77,030.00-$77,466.45, Butterfly PRZ $77,023.62-$77,354.16\",\n \"완료된 bearish Bat가 PRZ $76,993.63-$77,365.62에서 반응 확인됨: reaction_score 1.0, AD 0.382 반응 목표 $76,939.11 도달 이력, D/PRZ 방어 확인\",\n \"완료된 bearish Butterfly가 PRZ $77,055.19-$77,476.01에서 반응 확인됨: reaction_score 0.65, AD 0.236 반응 및 PRZ 중심 거부 확인\",\n \"형성 중인 strict/high bearish 패턴 다수 중첩: Shark score 0.982, Bat score 0.981, Crab score 0.964, Gartley score 0.963, Butterfly score 0.953\",\n \"하방 TP 컨플루언스가 $77,043.00-$76,913.85 및 $76,790.52-$76,716.45 구간에 밀집\"\n ],\n \"reasoning\": \"구조 관점에서는 15분봉에서 명확한 BOS/CHoCH 또는 구조적 수용 데이터가 제공되지 않았으므로 structure_bias는 중립으로 둔다. 그러나 셋업 관점에서는 현재가 $77,329.80이 여러 bearish 고컨플루언스 PRZ 내부에 있으며, 특히 완료 Bat PRZ $76,993.63-$77,365.62와 완료 Butterfly PRZ $77,055.19-$77,476.01이 이미 반응 확인되어 하방 셋업이 우세하다. 전체 harmonic directional_scores는 bearish 2.371, bullish 0으로 bearish dominance 1.000이지만, 거버넌스상 하모닉은 단독 구조 전환 엔진이 아니므로 신뢰도는 중간 수준으로 제한한다. 즉각적인 하방 반응이 이어질 경우 주요 TP는 $77,043.00, $76,939.11-$76,913.85, $76,790.52-$76,716.45, 확장 시 $76,550.00-$76,377.00이다.\",\n \"key_levels\": {\n \"support\": [\n 77043.0,\n 76939.11,\n 76926.16,\n 76913.85,\n 76790.52,\n 76716.45,\n 76550.0,\n 76377.0\n ],\n \"resistance\": [\n 77354.16,\n 77365.62,\n 77466.45,\n 77476.01,\n 77506.64,\n 77636.9,\n 77821.12,\n 78005.35\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$77,506.64 상방 15분봉 종가 수용 시 즉각 bearish PRZ 셋업 약화, $78,005.35 상방 수용 시 상단 Crab PRZ까지 실패로 판단\",\n \"risk_scenario\": \"반대 시나리오는 가격이 $77,506.64 위로 수용되며 현재 active PRZ 클러스터를 돌파하는 경우다. 이 경우 숏 반응은 지연되고 다음 bearish 반응 후보는 nearby Crab PRZ $77,636.90-$78,005.35로 이동한다. 그 구간마저 상방 돌파 및 수용되면 하모닉 기반 하방 셋업은 무효화되고 7일 고점 $78,564.30 재시험 리스크가 커진다.\",\n \"data_quality\": \"high\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bullish",
"overall_confidence": 0.63,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.72,
"active_setups": [
"현재가 $77,329.80은 7일 레인지 EQ $77,289.25 및 ICT EQ $77,062.15 위의 프리미엄 구간에 위치",
"EMA20 $77,368.01 및 피보나치 0.618 $77,349.46을 아직 회복하지 못해 단기 상단 수용 미확인",
"ICT bearish OB 후보 $77,542.90-$77,757.50 및 FVG 동반 공급대 $77,457.60-$77,542.90가 바로 위에 존재",
"하모닉 bearish PRZ가 $76,997.47-$77,506.64, $77,030.00-$77,466.45, $77,055.19-$77,476.01에 중첩되어 현재가가 반응 구간 내부에 있음",
"파생 포지셔닝은 CVD 변화 -3006.4870, OI 24시간 -1.44%로 가격 상승 대비 참여 약화",
"최근 캔들에서 bearish engulfing 2회와 doji 2회가 출현했으나 고거래량 패턴은 없어 구조 전환보다는 단기 피로 신호로 해석"
],
"setup_vs_structure": "구조는 Wyckoff 축적 Phase E 후보와 최근 ICT 상향 BOS로 인해 bullish이나, 실행 셋업은 프리미엄·공급대·하모닉 PRZ·파생 약세 다이버전스가 겹쳐 bearish로 강하게 기울어져 있다. 즉, 레짐은 아직 상승 구조를 유지하지만 현재 위치는 추격 롱보다 상단 수용 여부를 검증해야 하는 구간이다."
},
"signal_breakdown": {
"bullish_count": 2,
"bearish_count": 0,
"neutral_count": 5
},
"key_levels": {
"support": [
77300.0,
77289.25,
77270.67,
77190.0,
77170.0,
77062.15,
77042.3,
77030.06,
76704.8,
76650.0,
76014.2
],
"resistance": [
77333.9,
77349.46,
77368.01,
77384.6,
77404.8,
77441.55,
77542.9,
77757.5,
77800.0,
78564.3
]
},
"confluences": [
"Wyckoff의 SOS $77,300.00, 7일 EQ $77,289.25, Fibonacci ret_0.786 $77,270.67이 $77,270-$77,300 부근에 밀집해 단기 구조 지지 클러스터를 형성한다.",
"Wyckoff LPS $77,333.90, Fibonacci 0.618 $77,349.46, EMA20 $77,368.01, 전일 고점 $77,384.60이 $77,334-$77,385 구간에 겹쳐 현재가 바로 위의 회복·수용 검증 구간이다.",
"ICT bearish OB 하단 $77,542.90와 bearish FVG 상단 $77,542.90, 하모닉 PRZ 상단 $77,506.64 및 피보나치 상단 클러스터 $77,441.55가 $77,440-$77,543 구간에 공급 컨플루언스를 만든다.",
"Wyckoff의 Terminal Spring $76,650.00, ICT 지지 $76,650.00, 하모닉 TP/구조 레벨 $76,654.71-$76,550.00이 $76,550-$76,655 부근에서 핵심 하단 구조 방어 구간으로 일치한다.",
"파생, ICT, Fibonacci, Harmonic, Candlestick 모두 구조 붕괴 확정이 아니라 프리미엄·저항·PRZ·참여 약화에 기반한 bearish 실행 셋업을 제시한다."
],
"conflicts": [
"Wyckoff는 SC $76,666.00 → ST $76,014.20 → Spring $76,704.80 → Terminal Spring $76,650.00 → SOS $77,300.00 → LPS $77,333.90의 축적 체인을 근거로 구조적 bullish를 제시하지만, 다수 실행 분석은 현재가가 프리미엄과 공급대 안에 있다고 본다.",
"ICT는 최근 $77,042.30 상향 BOS로 구조 bias를 bullish로 두면서도, $77,542.90-$77,757.50 bearish OB 및 $77,800.00 bearish CHoCH 레벨 때문에 실행 셋업은 bearish로 판단한다.",
"Harmonic은 다수 bearish PRZ와 완료된 Bat·Butterfly 반응을 제시하지만, 하모닉 신호는 구조 전환 엔진이 아니라 PRZ 반응 및 TP 보조 도구이므로 Wyckoff/ICT의 구조적 bullish를 단독으로 뒤집지는 못한다.",
"Fibonacci와 Candlestick은 $77,349.46-$77,368.01 회복 실패를 단기 약세로 해석하지만, EMA120 $77,030.06 및 EMA240 $77,099.18 위에 있어 중기 구조 붕괴는 확인하지 않는다."
],
"executive_summary": "현재 15분 BTC 구조는 다수 단기 약세 셋업에도 불구하고 Wyckoff 기준 축적 Phase E 후보로 해석되며, SC $76,666.00 이후 Terminal Spring $76,650.00과 SOS $77,300.00이 확인된 bullish 구조가 우세하다. 다만 현재가는 LPS $77,333.90 바로 근처에서 완전한 재수용이 확인되지 않았고, $77,334-$77,385 구간에 피보나치·EMA20·전일 고점 저항이 밀집해 있다. 실행 리스크는 bearish로 강하며, $77,440-$77,543 공급/PRZ 클러스터와 CVD -3006.4870, OI -1.44%가 상승 수용의 질을 약화시키고 있다. 구조적으로는 $77,190.00 및 $77,300.00 위 유지가 Phase E 지속 조건이며, $76,650.00 하향 수용은 축적 구조 실패 위험을 크게 높인다.",
"raw_llm_response": "{\n \"overall_signal\": \"bullish\",\n \"overall_confidence\": 0.63,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.72,\n \"active_setups\": [\n \"현재가 $77,329.80은 7일 레인지 EQ $77,289.25 및 ICT EQ $77,062.15 위의 프리미엄 구간에 위치\",\n \"EMA20 $77,368.01 및 피보나치 0.618 $77,349.46을 아직 회복하지 못해 단기 상단 수용 미확인\",\n \"ICT bearish OB 후보 $77,542.90-$77,757.50 및 FVG 동반 공급대 $77,457.60-$77,542.90가 바로 위에 존재\",\n \"하모닉 bearish PRZ가 $76,997.47-$77,506.64, $77,030.00-$77,466.45, $77,055.19-$77,476.01에 중첩되어 현재가가 반응 구간 내부에 있음\",\n \"파생 포지셔닝은 CVD 변화 -3006.4870, OI 24시간 -1.44%로 가격 상승 대비 참여 약화\",\n \"최근 캔들에서 bearish engulfing 2회와 doji 2회가 출현했으나 고거래량 패턴은 없어 구조 전환보다는 단기 피로 신호로 해석\"\n ],\n \"setup_vs_structure\": \"구조는 Wyckoff 축적 Phase E 후보와 최근 ICT 상향 BOS로 인해 bullish이나, 실행 셋업은 프리미엄·공급대·하모닉 PRZ·파생 약세 다이버전스가 겹쳐 bearish로 강하게 기울어져 있다. 즉, 레짐은 아직 상승 구조를 유지하지만 현재 위치는 추격 롱보다 상단 수용 여부를 검증해야 하는 구간이다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 2,\n \"bearish_count\": 0,\n \"neutral_count\": 5\n },\n \"key_levels\": {\n \"support\": [\n 77300.0,\n 77289.25,\n 77270.67,\n 77190.0,\n 77170.0,\n 77062.15,\n 77042.3,\n 77030.06,\n 76704.8,\n 76650.0,\n 76014.2\n ],\n \"resistance\": [\n 77333.9,\n 77349.46,\n 77368.01,\n 77384.6,\n 77404.8,\n 77441.55,\n 77542.9,\n 77757.5,\n 77800.0,\n 78564.3\n ]\n },\n \"confluences\": [\n \"Wyckoff의 SOS $77,300.00, 7일 EQ $77,289.25, Fibonacci ret_0.786 $77,270.67이 $77,270-$77,300 부근에 밀집해 단기 구조 지지 클러스터를 형성한다.\",\n \"Wyckoff LPS $77,333.90, Fibonacci 0.618 $77,349.46, EMA20 $77,368.01, 전일 고점 $77,384.60이 $77,334-$77,385 구간에 겹쳐 현재가 바로 위의 회복·수용 검증 구간이다.\",\n \"ICT bearish OB 하단 $77,542.90와 bearish FVG 상단 $77,542.90, 하모닉 PRZ 상단 $77,506.64 및 피보나치 상단 클러스터 $77,441.55가 $77,440-$77,543 구간에 공급 컨플루언스를 만든다.\",\n \"Wyckoff의 Terminal Spring $76,650.00, ICT 지지 $76,650.00, 하모닉 TP/구조 레벨 $76,654.71-$76,550.00이 $76,550-$76,655 부근에서 핵심 하단 구조 방어 구간으로 일치한다.\",\n \"파생, ICT, Fibonacci, Harmonic, Candlestick 모두 구조 붕괴 확정이 아니라 프리미엄·저항·PRZ·참여 약화에 기반한 bearish 실행 셋업을 제시한다.\"\n ],\n \"conflicts\": [\n \"Wyckoff는 SC $76,666.00 → ST $76,014.20 → Spring $76,704.80 → Terminal Spring $76,650.00 → SOS $77,300.00 → LPS $77,333.90의 축적 체인을 근거로 구조적 bullish를 제시하지만, 다수 실행 분석은 현재가가 프리미엄과 공급대 안에 있다고 본다.\",\n \"ICT는 최근 $77,042.30 상향 BOS로 구조 bias를 bullish로 두면서도, $77,542.90-$77,757.50 bearish OB 및 $77,800.00 bearish CHoCH 레벨 때문에 실행 셋업은 bearish로 판단한다.\",\n \"Harmonic은 다수 bearish PRZ와 완료된 Bat·Butterfly 반응을 제시하지만, 하모닉 신호는 구조 전환 엔진이 아니라 PRZ 반응 및 TP 보조 도구이므로 Wyckoff/ICT의 구조적 bullish를 단독으로 뒤집지는 못한다.\",\n \"Fibonacci와 Candlestick은 $77,349.46-$77,368.01 회복 실패를 단기 약세로 해석하지만, EMA120 $77,030.06 및 EMA240 $77,099.18 위에 있어 중기 구조 붕괴는 확인하지 않는다.\"\n ],\n \"highest_conviction_analyst\": \"Wyckoff Expert — 축적 적합도 0.957, 축적 점수 95.7, SC→AR→ST→Spring→Terminal Spring→SOS→LPS→BU로 이어지는 구체적 구조 체인이 확인되어 레짐 판정의 근거가 가장 강하다. 다만 현재가는 LPS $77,333.90 부근에서 수용이 완전히 확정되지 않았으므로 실행 관점의 추격 신뢰도는 제한된다.\",\n \"invalidation_level\": \"$76,650.00 하향 수용 시 Phase E 축적 구조가 크게 훼손되며, 최종적으로 $76,014.20 이탈 시 현재 bullish 구조 thesis는 무효화된다.\",\n \"executive_summary\": \"현재 15분 BTC 구조는 다수 단기 약세 셋업에도 불구하고 Wyckoff 기준 축적 Phase E 후보로 해석되며, SC $76,666.00 이후 Terminal Spring $76,650.00과 SOS $77,300.00이 확인된 bullish 구조가 우세하다. 다만 현재가는 LPS $77,333.90 바로 근처에서 완전한 재수용이 확인되지 않았고, $77,334-$77,385 구간에 피보나치·EMA20·전일 고점 저항이 밀집해 있다. 실행 리스크는 bearish로 강하며, $77,440-$77,543 공급/PRZ 클러스터와 CVD -3006.4870, OI -1.44%가 상승 수용의 질을 약화시키고 있다. 구조적으로는 $77,190.00 및 $77,300.00 위 유지가 Phase E 지속 조건이며, $76,650.00 하향 수용은 축적 구조 실패 위험을 크게 높인다.\"\n}"
},
"overall_signal": "bullish",
"overall_confidence": 0.63,
"operating_path": {
"path_type": "complex",
"confidence": 0.58,
"waypoints": [
{
"seq": 1,
"price": 77441.55,
"type": "liquidity_sweep",
"source": "Fibonacci ($77,441.55 strict confluence, score 1.0), ICT (FVG 동반 공급 $77,457.60-$77,542.90 하단), Harmonic (Butterfly PRZ 상단 $77,476.01 부근)",
"description": "현재가 $77,329.80에서 0.14% 위의 strict-tier 피보나치 컨플루언스이자 ICT bearish OB/FVG 클러스터 하단으로의 상단 유동성 흡수. EMA20 $77,368.01과 전일 고점 $77,384.60 위로 살짝 오버슛하며 프리미엄 공급대를 검증하는 첫 동선",
"est_hours": 3.0,
"turning_zone": [
77441.55,
77495.0
],
"likely_wick": 77460.14,
"rejection_confirm": 77404.8,
"invalid_overshoot": 77542.9,
"calibration_reasoning": "8-level fib 컨플루언스 $77,441.55와 strict 등급 butterfly D/PRZ $77,444 (CONFIRMED_REACTION), 그리고 fib 0.382 $77,460.14가 겹쳐 likely_wick을 결정. 존 폭 약 $53(0.47×ATR)로 fib 0.382 위로 짧은 오버슛 허용, $77,542.90 돌파 시 프리미엄 거부 시나리오 무효화."
},
{
"seq": 2,
"price": 77190.0,
"type": "support_test",
"source": "Wyckoff (AR/메인 레인지 상단 $77,190.00), Fibonacci (스윙 저점 $77,170.00 인접), Candlestick (단기 피로 + EMA20 하회 시 반락 타깃)",
"description": "WP1에서 bearish OB 거부 후 Phase E 축적의 핵심 방어선인 Wyckoff AR $77,190.00 + 스윙 저점 $77,170.00 클러스터로 되돌림. SOS $77,300.00 및 7일 EQ $77,289.25를 하향 이탈한 뒤 LPS 재형성 여부를 검증",
"est_hours": 9.0,
"turning_zone": [
77135.0,
77190.0
],
"likely_wick": 77165.0,
"rejection_confirm": 77289.25,
"invalid_overshoot": 77062.15,
"calibration_reasoning": "Wyckoff AR $77,190.00 + 스윙 저점 $77,170.00 클러스터를 흡수하기 위해 likely_wick을 $77,165로 설정 (저점 살짝 sweep). 존 폭 약 $55(0.48×ATR), 7일 EQ $77,289.25 회복 시 LPS 확정, $77,062.15 하향 이탈 시 WP3 확장 시나리오로 전환되어 본 웨이포인트 무효."
},
{
"seq": 3,
"price": 77062.15,
"type": "support_test",
"source": "ICT (EQ $77,062.15 및 BOS 레벨 $77,042.30), Candlestick (EMA120 $77,030.06 지지대), Derivatives (롱 청산 위험 누적 구간)",
"description": "$77,190.00 하향 수용 시 ICT EQ $77,062.15와 직전 상향 BOS 레벨 $77,042.30 / EMA120 $77,030.06이 겹치는 구조 방어 마지막 컨플루언스. 여기서 매수 반응이 나오면 Phase E 축적이 살아있고, 무너지면 Spring $76,704.80 재시험 위험으로 확장",
"est_hours": 18.0,
"turning_zone": [
76985.0,
77062.15
],
"likely_wick": 77030.06,
"rejection_confirm": 77170.0,
"invalid_overshoot": 76704.8,
"calibration_reasoning": "ICT EQ $77,062.15·BOS $77,042.30·EMA120 $77,030.06 트리플 컨플루언스에 라운드 넘버 $77,000 자력까지 포함해 터미널 존 폭 약 $77(0.68×ATR)로 확대. likely_wick은 EMA120 매그넷 $77,030.06, 직전 스윙 저점 $77,170 회복 시 Phase E 축적 유효, Spring 레벨 $76,704.80 (shark TP3 conditional 일치) 이탈 시 축적 실패로 경로 무효."
}
],
"period_extremes": {
"4h": {
"expected_high": 77460.0,
"expected_low": 77230.0,
"high_first": true
},
"8h": {
"expected_high": 77460.0,
"expected_low": 77170.0,
"high_first": true
},
"24h": {
"expected_high": 77506.0,
"expected_low": 77042.0,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 77441.55,
"description": "$77,441.55 strict 피보나치 컨플루언스 + EMA20 $77,368.01을 15m 종가 기준 수용하며 재진입하면 프리미엄 공급 흡수 실패로 해석. 이 경우 $77,542.90 OB 하단과 $77,757.50 OB 상단 / $77,800.00 bearish CHoCH 레벨로의 연속 상단 압박이 가능"
},
"bearish": {
"price": 77190.0,
"description": "$77,190.00 (Wyckoff AR) 및 $77,170.00 스윙 저점을 15m 종가로 하향 이탈하면 SOS $77,300.00 → LPS $77,333.90 수요 흡수 실패로 확정. ICT EQ $77,062.15 / BOS $77,042.30 → Spring $76,704.80 / Terminal Spring $76,650.00 방향 가속 위험"
}
},
"scenario_invalidation": 77800.0,
"raw_llm_response": "{\n \"path_type\": \"complex\",\n \"confidence\": 0.58,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 77441.55,\n \"type\": \"liquidity_sweep\",\n \"source\": \"Fibonacci ($77,441.55 strict confluence, score 1.0), ICT (FVG 동반 공급 $77,457.60-$77,542.90 하단), Harmonic (Butterfly PRZ 상단 $77,476.01 부근)\",\n \"description\": \"현재가 $77,329.80에서 0.14% 위의 strict-tier 피보나치 컨플루언스이자 ICT bearish OB/FVG 클러스터 하단으로의 상단 유동성 흡수. EMA20 $77,368.01과 전일 고점 $77,384.60 위로 살짝 오버슛하며 프리미엄 공급대를 검증하는 첫 동선\",\n \"est_hours\": 3.0\n },\n {\n \"seq\": 2,\n \"price\": 77190.0,\n \"type\": \"support_test\",\n \"source\": \"Wyckoff (AR/메인 레인지 상단 $77,190.00), Fibonacci (스윙 저점 $77,170.00 인접), Candlestick (단기 피로 + EMA20 하회 시 반락 타깃)\",\n \"description\": \"WP1에서 bearish OB 거부 후 Phase E 축적의 핵심 방어선인 Wyckoff AR $77,190.00 + 스윙 저점 $77,170.00 클러스터로 되돌림. SOS $77,300.00 및 7일 EQ $77,289.25를 하향 이탈한 뒤 LPS 재형성 여부를 검증\",\n \"est_hours\": 9.0\n },\n {\n \"seq\": 3,\n \"price\": 77062.15,\n \"type\": \"support_test\",\n \"source\": \"ICT (EQ $77,062.15 및 BOS 레벨 $77,042.30), Candlestick (EMA120 $77,030.06 지지대), Derivatives (롱 청산 위험 누적 구간)\",\n \"description\": \"$77,190.00 하향 수용 시 ICT EQ $77,062.15와 직전 상향 BOS 레벨 $77,042.30 / EMA120 $77,030.06이 겹치는 구조 방어 마지막 컨플루언스. 여기서 매수 반응이 나오면 Phase E 축적이 살아있고, 무너지면 Spring $76,704.80 재시험 위험으로 확장\",\n \"est_hours\": 18.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 77460.0, \"expected_low\": 77230.0, \"high_first\": true},\n \"8h\": {\"expected_high\": 77460.0, \"expected_low\": 77170.0, \"high_first\": true},\n \"24h\": {\"expected_high\": 77506.0, \"expected_low\": 77042.0, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\"price\": 77441.55, \"description\": \"$77,441.55 strict 피보나치 컨플루언스 + EMA20 $77,368.01을 15m 종가 기준 수용하며 재진입하면 프리미엄 공급 흡수 실패로 해석. 이 경우 $77,542.90 OB 하단과 $77,757.50 OB 상단 / $77,800.00 bearish CHoCH 레벨로의 연속 상단 압박이 가능\"},\n \"bearish\": {\"price\": 77190.0, \"description\": \"$77,190.00 (Wyckoff AR) 및 $77,170.00 스윙 저점을 15m 종가로 하향 이탈하면 SOS $77,300.00 → LPS $77,333.90 수요 흡수 실패로 확정. ICT EQ $77,062.15 / BOS $77,042.30 → Spring $76,704.80 / Terminal Spring $76,650.00 방향 가속 위험\"}\n },\n \"scenario_invalidation\": 77800.0\n}"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 77441.55,
"turning_zone": [
77441.55,
77495.0
],
"likely_wick": 77460.14,
"rejection_confirm": 77404.8,
"invalid_overshoot": 77542.9,
"calibration_reasoning": "8-level fib 컨플루언스 $77,441.55와 strict 등급 butterfly D/PRZ $77,444 (CONFIRMED_REACTION), 그리고 fib 0.382 $77,460.14가 겹쳐 likely_wick을 결정. 존 폭 약 $53(0.47×ATR)로 fib 0.382 위로 짧은 오버슛 허용, $77,542.90 돌파 시 프리미엄 거부 시나리오 무효화."
},
{
"seq": 2,
"base_target": 77190.0,
"turning_zone": [
77135.0,
77190.0
],
"likely_wick": 77165.0,
"rejection_confirm": 77289.25,
"invalid_overshoot": 77062.15,
"calibration_reasoning": "Wyckoff AR $77,190.00 + 스윙 저점 $77,170.00 클러스터를 흡수하기 위해 likely_wick을 $77,165로 설정 (저점 살짝 sweep). 존 폭 약 $55(0.48×ATR), 7일 EQ $77,289.25 회복 시 LPS 확정, $77,062.15 하향 이탈 시 WP3 확장 시나리오로 전환되어 본 웨이포인트 무효."
},
{
"seq": 3,
"base_target": 77062.15,
"turning_zone": [
76985.0,
77062.15
],
"likely_wick": 77030.06,
"rejection_confirm": 77170.0,
"invalid_overshoot": 76704.8,
"calibration_reasoning": "ICT EQ $77,062.15·BOS $77,042.30·EMA120 $77,030.06 트리플 컨플루언스에 라운드 넘버 $77,000 자력까지 포함해 터미널 존 폭 약 $77(0.68×ATR)로 확대. likely_wick은 EMA120 매그넷 $77,030.06, 직전 스윙 저점 $77,170 회복 시 Phase E 축적 유효, Spring 레벨 $76,704.80 (shark TP3 conditional 일치) 이탈 시 축적 실패로 경로 무효."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 77441.55,\n \"turning_zone\": [77441.55, 77495.00],\n \"likely_wick\": 77460.14,\n \"rejection_confirm\": 77404.80,\n \"invalid_overshoot\": 77542.90,\n \"calibration_reasoning\": \"8-level fib 컨플루언스 $77,441.55와 strict 등급 butterfly D/PRZ $77,444 (CONFIRMED_REACTION), 그리고 fib 0.382 $77,460.14가 겹쳐 likely_wick을 결정. 존 폭 약 $53(0.47×ATR)로 fib 0.382 위로 짧은 오버슛 허용, $77,542.90 돌파 시 프리미엄 거부 시나리오 무효화.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 77190.00,\n \"turning_zone\": [77135.00, 77190.00],\n \"likely_wick\": 77165.00,\n \"rejection_confirm\": 77289.25,\n \"invalid_overshoot\": 77062.15,\n \"calibration_reasoning\": \"Wyckoff AR $77,190.00 + 스윙 저점 $77,170.00 클러스터를 흡수하기 위해 likely_wick을 $77,165로 설정 (저점 살짝 sweep). 존 폭 약 $55(0.48×ATR), 7일 EQ $77,289.25 회복 시 LPS 확정, $77,062.15 하향 이탈 시 WP3 확장 시나리오로 전환되어 본 웨이포인트 무효.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 77062.15,\n \"turning_zone\": [76985.00, 77062.15],\n \"likely_wick\": 77030.06,\n \"rejection_confirm\": 77170.00,\n \"invalid_overshoot\": 76704.80,\n \"calibration_reasoning\": \"ICT EQ $77,062.15·BOS $77,042.30·EMA120 $77,030.06 트리플 컨플루언스에 라운드 넘버 $77,000 자력까지 포함해 터미널 존 폭 약 $77(0.68×ATR)로 확대. likely_wick은 EMA120 매그넷 $77,030.06, 직전 스윙 저점 $77,170 회복 시 Phase E 축적 유효, Spring 레벨 $76,704.80 (shark TP3 conditional 일치) 이탈 시 축적 실패로 경로 무효.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 28.2,
"chairman": 45.7,
"operating_path": 63.5,
"tp_calibrator": 34.8
},
"agents": {},
"total_s": 172.7
}
}