Signal: BULLISH (66%) | Price: $65,642.30 | 2026-06-15 17:00 KST | 300 candles
Council: 1 bullish, 4 neutral, 1 bearish | Support: $65,124 / $64,757 / $64,738 | Resistance: $65,770 / $65,997 / $66,000
BTC/USDT 1시간 구조는 아직 bullish로 판정한다. 주된 근거는 Wyckoff상 이전 축적 구조가 SC $61,344.80, Spring $60,363.00, SOS $63,235.90, LPS $63,020.60, BU $64,548.60을 거쳐 Phase E로 진행된 점과, ICT상 $64,738.00 상향 돌파를 포함한 3회 연속 bullish BOS가 확인된 점이다. 다만 현재 위치는 $65,996.80 7일 고점 바로 아래의 프리미엄이며, Candlestick의 strict evening star, Derivatives의 CVD divergence 0.700, Harmonic bearish Crab PRZ $65,319.09-$65,769.79가 겹쳐 실행 셋업은 구조와 반대로 bearish 리스크가 우세하다. 핵심 구조 조건은 $64,548.60-$64,495.90의 지지 전환 유지이며, 이 구간이 무너지면 $63,235.90-$63,020.60의 SOS·LPS 재검증 상태로 들어간다. $63,020.60 하향 수용은 현재 bullish 구조 판정의 주요 무효화 기준이다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | NEUTRAL | 64% | $64,549 / $64,496 | $65,997 |
| ICT Trader | BULLISH | 78% | $65,124 / $64,757 | $65,978 / $65,997 |
| Derivatives Trader | NEUTRAL | 58% | $65,124 / $64,600 | $65,997 / $66,600 |
| Candlestick Reader | BEARISH | 64% | $65,124 / $63,888 | $65,642 / $65,997 |
| Fibonacci Analyst | NEUTRAL | 54% | $64,429 / $64,262 | $65,997 |
| Harmonic Specialist | NEUTRAL | 36% | $65,159 / $64,555 | $65,770 / $65,997 |
Support: $64,549 / $64,496 / $63,236 | Resistance: $65,997 | Horizon: short to medium term
확정 구조는 ACC이며, 주요 앵커는 SC $61,344.80과 AR $64,495.90이고 이후 ST $59,451.30, Spring $60,363.00, TERMINAL_SPRING $60,691.90, SOS $63,235.90, LPS $63,020.60, BU $64,548.60 순으로 축적 Phase E까지 진행된 것으로 해석된다. 따라서 structure_bias는 bullish이나, 현재가 $65,642.30은 메인 레인지 상단 $64,495.90과 BU $64,548.60을 이미 상회한 프리미엄 위치라 즉시 추격보다는 상단 재테스트 또는 흔들림 가능성이 더 크다. 특히 최근 7일 고점 $65,996.80 부근에서 밀린 상태이므로, 단기 setup_bias는 bearish로 보며 핵심 확인 구간은 $64,548.60~$64,495.90의 지지 전환 여부다. $64,495.90 위에서 수용이 유지되면 축적 구조의 우위가 보존되지만, 해당 구간을 이탈하면 $63,235.90 SOS 및 $63,020.60 LPS 재검증 가능성이 열린다.
Support: $65,124 / $64,757 / $64,738 | Resistance: $65,978 / $65,997 / $66,000 | Horizon: short term
확정 구조는 bullish로 판단한다. 최근 BOS/CHoCH 시퀀스가 BOS_bullish, CHoCH_bearish 이후 다시 BOS_bullish 3회 연속으로 전환되었고, 특히 $64,738.00 돌파는 이전 일봉 고점 돌파와 동시에 1시간 구조의 상방 확장을 확인한다. 현재가 $65,642.30은 EQ $64,756.55 위 프리미엄에 있어 추격 매수 위치는 좋지 않지만, EMA20 $65,124.36 위에서 유지되는 한 단기 기관 흐름은 여전히 상방 우위다. 다만 7일 고점이자 런던 세션 고점인 $65,996.80 부근은 buy-side liquidity가 쌓이기 쉬운 구간이므로, 이 가격을 스윕한 뒤 $64,756.55 아래로 되밀리면 단기 bearish setup으로 바뀔 수 있다.
Support: $65,124 / $64,600 / $63,888 | Resistance: $65,997 / $66,600 / $67,900 | Horizon: short term
확정 구조는 가격이 EMA20 $65,124.36, EMA120 $63,888.35, EMA240 $63,778.13 위에 있고 24시간 +1.94% 상승 중이므로 아직 bullish로 판단한다. 다만 현재가 $65,642.30은 7일 고점 $65,996.80 바로 아래이며, OI가 24시간 +2.6620% 증가한 상태에서 CVD divergence가 0.700으로 높아 상단 추격 매수의 질은 약하다. 펀딩은 평균적으로 거의 중립 또는 미세 음수이고, basis도 -0.0416%로 선물 프리미엄이 강하지 않아 강한 추세 추종보다는 $66,600 상방 청산 스윕 후 되돌림 리스크가 크다. 하방에서는 $64,600 청산 유동성과 EMA20 $65,124.36이 1차 방어선이며, 이 구간이 깨지면 $63,888.35와 $63,100까지 포지션 언와인딩이 빨라질 수 있다.
Support: $65,124 / $63,888 / $63,778 | Resistance: $65,642 / $65,997 | Horizon: short term
구조적으로는 현재가 $65,642.30이 EMA20 $65,124.36, EMA120 $63,888.35, EMA240 $63,778.13 위에 있어 아직 상승 구조가 완전히 훼손되었다고 보기는 어렵습니다. 그러나 셋업 관점에서는 7일 고점 $65,996.80 저항 바로 아래에서 strict evening star가 2회 발생했고, bear_score 2.8000이 bull_score 0.750을 크게 앞서 단기 매도 압력이 우세합니다. 특히 최근 패턴 목록에 evening_star@299와 bearish_harami@298이 포함되어 있어 가장 최근 캔들 구간에서 상단 반전 시도가 반복되고 있습니다. 다만 high_volume_patterns가 없어 거래량 확증은 부족하므로, 강한 추세 전환보다는 단기 조정/되돌림 가능성으로 해석하는 것이 적절합니다.
Support: $64,429 / $64,262 / $64,145 | Resistance: $65,997 | Horizon: short term
현재 BTC/USDT는 $65,642.30으로 최근 하락 스윙 고점 $64,641을 상회하고 있어 확인된 구조 관점에서는 bullish로 해석된다. 다만 가장 가까운 피보나치 지지인 ret_0.786 $64,428.61이 현재가보다 1.85% 아래에 있고, 핵심 골든비율 ret_0.618은 $64,262.19에 위치해 즉각적인 피보나치 반응 구간은 아니다. 가장 강한 confluence zone은 $64,407.17 부근으로 ret_0.618, ret_0.786이 겹치는 영역이며, 이 구간까지의 되돌림은 구조를 훼손하지 않는 정상 조정으로 볼 수 있다. 반면 가격이 7일 고점 $65,996.80에 근접해 있어 단기적으로는 상단 유동성 흡수 후 $64,428.61~$64,262.19 지지 재시험 가능성이 존재한다.
Support: $65,159 / $64,555 / $64,251 | Resistance: $65,770 / $65,997 / $65,517 | Horizon: short term
1시간 기준 가격은 $65,642.30으로 EMA20 $65,124.36, EMA120 $63,888.35, EMA240 $63,778.13 위에 있어 추세 압력은 아직 하방으로 확정되지 않았지만, 제공 데이터상 BOS/CHoCH 같은 구조 확정 신호가 없어 structure_bias는 neutral로 둔다. Harmonic 관점에서는 strict/high bearish Bat PRZ $64,555.12-$65,159.03이 가장 높은 점수 0.918을 기록했으나 현재는 이미 상단 위에 있으며, 현재가가 별도 strict medium bearish Crab PRZ $65,319.09-$65,769.79 안에 있어 setup_bias는 단기 bearish 반응 후보로 평가한다. 다만 confirmed_reaction_prz_count가 0이고 실행 상태도 watch이며, 핵심 Bat의 harmonic_vote_state가 pre_confirmation_reversal_candidate라서 이 PRZ는 메인 경로를 뒤집을 수 없다. 하락 반응이 확인될 경우 Bat 기준 TP ladder는 $64,251.42, $63,877.25, $63,271.60 순으로 참고 가능하지만, $65,769.79-$65,996.80 위 수용이 나오면 bearish harmonic setup은 실패 쪽으로 기운다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $65,124 | support_test | ICT·Derivatives·Candlestick (EMA20 $65,124.36 = 공통 1차 구조 방어선), Chairman confluence #1 | 2.5 | 현재가 $65,642.30은 7일 고점 $65,996.80 직하 프리미엄 구간. strict evening star 2개(품질 0.697·0.673), CVD divergence 0.700, harmonic bearish Crab PRZ $65,319.09-$65,769.79 내부 위치가 겹쳐 상단이 거부되며, setup_bias(bearish 68%)에 따라 1차 구조 방어선인 EMA20 $65,124.36까지 하락. 세 분석가가 공통으로 EMA20을 1차 지지로 제시하므로 여기서 소폭 반응 예상. |
| 2 | $64,407 | liquidity_sweep | Fibonacci (fib_confluence strict 0.85 + ret_0.786 $64,428.61 + ret_0.618 $64,262.19), Wyckoff (BU $64,548.60·AR $64,495.90), WP1 후보 1순위, Harmonic Bat PRZ $64,555.12 인접 | 7.0 | EMA20이 셋업 우위(strict evening star + CVD divergence) 하에서 이탈되면, Wyckoff 축적 박스 상단 BU $64,548.60·AR $64,495.90 구조 지지를 하향 스윕하며 strict fib confluence $64,407.17(ret_0.786·ret_0.618 군집)까지 하락. WP1 후보 1순위 레벨이자 $64,400-$64,760 핵심 confluence 클러스터의 하단으로, 구조 유지 여부를 가르는 결정 구간. 셀사이드 유동성 흡수 후 반등 시도 예상. |
| 3 | $65,517 | resistance_test | Harmonic (저항 $65,517.24), 구조 재확립 (ICT 3회 연속 BOS_bullish, Wyckoff Phase E, structure 66%) | 19.0 | $64,495.90 구조 지지가 종가 기준 유지되면 bullish 구조(3회 BOS·Phase E)가 재확립되어 매수세 재유입. EMA20 $65,124.36을 재탈환하고 harmonic 저항 $65,517.24까지 반등하나, 잔존하는 셋업 부담(프리미엄·상단 유동성)으로 7일 고점 $65,996.80 아래 lower high에 그칠 가능성. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $64,850 | $65,770 | High first |
| 8h | $64,407 | $65,770 | High first |
| 24h | $64,407 | $65,770 | High first |
Invalidation: $63,021
```json
{
"path_type": "complex",
"confidence": 0.6,
"waypoints": [
{
"seq": 1,
"price": 65124.36,
"type": "support_test",
"source": "ICT·Derivatives·Candlestick (EMA20 $65,124.36 = 공통 1차 구조 방어선), Chairman confluence #1",
"description": "현재가 $65,642.30은 7일 고점 $65,996.80 직하 프리미엄 구간. strict evening star 2개(품질 0.697·0.673), CVD divergence 0.700, harmonic bearish Crab PRZ $65,319.09-$65,769.79 내부 위치가 겹쳐 상단이 거부되며, setup_bias(bearish 68%)에 따라 1차 구조 방어선인 EMA20 $65,124.36까지 하락. 세 분석가가 공통으로 EMA20을 1차 지지로 제시하므로 여기서 소폭 반응 예상.",
"est_hours": 2.5
},
{
"seq": 2,
"price": 64407.17,
"type": "liquidity_sweep",
"source": "Fibonacci (fib_confluence strict 0.85 + ret_0.786 $64,428.61 + ret_0.618 $64,262.19), Wyckoff (BU $64,548.60·AR $64,495.90), WP1 후보 1순위, Harmonic Bat PRZ $64,555.12 인접",
"description": "EMA20이 셋업 우위(strict evening star + CVD divergence) 하에서 이탈되면, Wyckoff 축적 박스 상단 BU $64,548.60·AR $64,495.90 구조 지지를 하향 스윕하며 strict fib confluence $64,407.17(ret_0.786·ret_0.618 군집)까지 하락. WP1 후보 1순위 레벨이자 $64,400-$64,760 핵심 confluence 클러스터의 하단으로, 구조 유지 여부를 가르는 결정 구간. 셀사이드 유동성 흡수 후 반등 시도 예상.",
"est_hours": 7.0
},
{
"seq": 3,
"price": 65517.24,
"type": "resistance_test",
"source": "Harmonic (저항 $65,517.24), 구조 재확립 (ICT 3회 연속 BOS_bullish, Wyckoff Phase E, structure 66%)",
"description": "$64,495.90 구조 지지가 종가 기준 유지되면 bullish 구조(3회 BOS·Phase E)가 재확립되어 매수세 재유입. EMA20 $65,124.36을 재탈환하고 harmonic 저항 $65,517.24까지 반등하나, 잔존하는 셋업 부담(프리미엄·상단 유동성)으로 7일 고점 $65,996.80 아래 lower high에 그칠 가능성.",
"est_hours": 19.0
}
],
"period_extremes": {
"4h": {"expected_high": 65769.79, "expected_low": 64850.00, "high_first": true},
"8h": {"expected_high": 65769.79, "expected_low": 64407.17, "high_first": true},
"24h": {"expected_high": 65769.79, "expected_low": 64407.17, "high_first": true}
},
"triggers": {
"bullish": {
"price": 66000.0,
"description": "7일 고점 $65,996.80을 종가로 돌파·수용하면 evening star·CVD divergence 기반 bearish 셋업이 무효화되어 하락 경로(WP1·WP2)가 취소되고 $66,600 → $67,900으로 상승 가속."
},
"bearish": {
"price": 64262.19,
"description": "핵심 피보나치 지지 클러스터($64,548.60~$64,262.19) 하단인 ret_0.618 $64,262.19를 종가로 이탈(수용)하면 WP2 스윕 반등 시나리오가 깨지고 $63,888.35 EMA120 → $63,235.90 SOS·$63,020.60 LPS로 하락 가속."
}
},
"scenario_invalidation": 63020.6
}
```{
"overall_signal": "bullish",
"overall_confidence": 0.66,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.68,
"active_setups": [
"현재가 $65,642.30은 7일 고점 $65,996.80 바로 아래의 프리미엄 구간에 위치",
"캔들 기준 strict evening star 2개가 $65,996.80 저항권 직하에서 감지되어 단기 상단 반전 후보 형성",
"Wyckoff 기준 이전 축적 박스 상단 AR $64,495.90 및 BU $64,548.60 위에 있어 추격 매수보다 지지 전환 검증 구간",
"파생 기준 OI 24시간 +2.6620% 증가에도 7일 고점 돌파 확정이 없고 CVD divergence 0.700으로 상단 체결 질 약화",
"Harmonic 기준 현재가가 bearish Crab PRZ $65,319.09-$65,769.79 내부에 있어 반응 위험 구간",
"Fibonacci 기준 ret_0.786 $64,428.61 및 ret_0.618 $64,262.19보다 1.85% 이상 위에 있어 즉시 매수 반응 구간은 아님"
],
"setup_vs_structure": "구조적 판정은 아직 bullish이나, 실행 셋업은 bearish로 분리된다. 이는 추세 구조가 훼손된 상태라기보다, Phase E 이후 프리미엄·상단 유동성·파생 포지셔닝 부담이 겹친 단기 실행 리스크가 높다는 의미다."
},
"signal_breakdown": {
"bullish_count": 1,
"bearish_count": 1,
"neutral_count": 4
},
"key_levels": {
"support": [
65124.36,
64756.55,
64738.0,
64548.6,
64495.9,
64428.61,
64262.19,
63888.35,
63235.9,
63020.6
],
"resistance": [
65769.79,
65996.8,
66000.0,
66600.0,
67900.0
]
},
"confluences": [
"ICT와 Derivatives, Candlestick 모두 EMA20 $65,124.36을 1차 구조 방어선으로 제시한다.",
"Wyckoff의 BU $64,548.60·AR $64,495.90, Fibonacci의 ret_0.786 $64,428.61, Harmonic의 Bat PRZ 상단 $65,159.03 및 하단 $64,555.12가 $64,400-$65,160 구간에 밀집해 핵심 재수용·지지 전환 구간을 형성한다.",
"ICT의 이전 고점 돌파 레벨 $64,738.00과 EQ $64,756.55는 Wyckoff BU $64,548.60과 가까워 $64,550-$64,760이 단기 구조 유지 여부를 가르는 중간 지지대로 겹친다.",
"대부분의 분석가가 $65,996.80을 7일 고점 또는 상단 유동성·저항으로 동일하게 인식한다.",
"Candlestick의 strict evening star, Harmonic의 bearish Crab PRZ $65,319.09-$65,769.79, Derivatives의 CVD divergence 0.700은 모두 $65,300-$66,000 상단에서의 단기 반응 위험을 지지한다.",
"Wyckoff의 SOS $63,235.90·LPS $63,020.60, Harmonic TP/구조 유동성 $63,271.60, Derivatives 하방 유동성 $63,100-$63,000이 $63,000-$63,300 구간에 중기 구조 검증 클러스터를 형성한다."
],
"conflicts": [
"ICT는 BOS_bullish가 $62,840.20 → $63,915.30 → $64,738.00으로 3회 연속 발생했다고 보며 구조와 셋업을 모두 bullish로 평가하지만, Candlestick·Wyckoff·Derivatives는 현재 위치가 $65,996.80 직하 프리미엄이라 실행 셋업을 bearish로 본다.",
"Wyckoff는 주 구조를 축적 Phase E로 해석해 bullish 구조를 유지하지만, 동시에 현재 구간에는 BC·AR·ST·UT·UTAD로 구성된 분배 후보가 활성화되어 있어 상단 유동성 흡수 이후의 구조 전환 위험을 별도 조건으로 제시한다.",
"Fibonacci는 최근 스윙 고점 $64,641 상회로 구조는 bullish라고 판단하지만, 핵심 피보나치 지지군 $64,428.61-$64,262.19에서 멀어 즉시 실행 셋업은 약하다고 본다.",
"Harmonic은 bearish PRZ 반응 가능성을 제시하지만, 확정 반응이 부족하고 자체적으로 단독 구조 전환 권한이 낮다고 명시되어 있어 ICT·Wyckoff의 구조 판정을 뒤집지는 못한다."
],
"highest_conviction_analyst": "ICT Trader — 신뢰도 78%로 가장 높고, $62,840.20, $63,915.30, $64,738.00에서 3회 연속 bullish BOS를 제시해 구조 판정의 구체성이 높다. 또한 현재가가 EMA20 $65,124.36, EMA120 $63,888.35, EMA240 $63,778.13 위에 있다는 다중 구조 근거가 명확하다.",
"invalidation_level": "$63,020.60 하향 수용 시 Wyckoff LPS가 훼손되어 현재 bullish 축적 Phase E 구조 판정은 무효화 또는 재구조화 상태로 전환된다. 단기 경고선은 $64,495.90-$64,548.60 이탈이다.",
"executive_summary": "BTC/USDT 1시간 구조는 아직 bullish로 판정한다. 주된 근거는 Wyckoff상 이전 축적 구조가 SC $61,344.80, Spring $60,363.00, SOS $63,235.90, LPS $63,020.60, BU $64,548.60을 거쳐 Phase E로 진행된 점과, ICT상 $64,738.00 상향 돌파를 포함한 3회 연속 bullish BOS가 확인된 점이다. 다만 현재 위치는 $65,996.80 7일 고점 바로 아래의 프리미엄이며, Candlestick의 strict evening star, Derivatives의 CVD divergence 0.700, Harmonic bearish Crab PRZ $65,319.09-$65,769.79가 겹쳐 실행 셋업은 구조와 반대로 bearish 리스크가 우세하다. 핵심 구조 조건은 $64,548.60-$64,495.90의 지지 전환 유지이며, 이 구간이 무너지면 $63,235.90-$63,020.60의 SOS·LPS 재검증 상태로 들어간다. $63,020.60 하향 수용은 현재 bullish 구조 판정의 주요 무효화 기준이다."
}{
"symbol": "BTC/USDT",
"timeframe": "1h",
"timestamp": "2026-06-15 17:00 KST",
"last_price": 65642.3,
"num_candles": 300,
"stage1_analyses": {
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bearish",
"confidence": 0.64,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.72,
"setup_signals": [
"7일 고점 $65,996.80 바로 아래에서 현재가 $65,642.30이 거래되며 저항권 근접",
"최근 엄격 등급 evening_star 2개 감지: 품질 0.697 및 0.673, 단기 상단 반전 후보",
"bearish_harami 후보 2개 감지: 품질 0.617 및 0.590, 상승 모멘텀 둔화 신호",
"현재가 $65,642.30은 7일 범위 EQ 약 $63,344.35 위의 프리미엄 구간",
"EMA20 $65,124.36 대비 +0.8% 위에 있으나, 최근 5개 캔들이 +0.7%, -0.4%, +0.3%, -0.1%, -0.2%로 상단에서 혼조 및 약화"
],
"reasoning": "구조적으로는 현재가 $65,642.30이 EMA20 $65,124.36, EMA120 $63,888.35, EMA240 $63,778.13 위에 있어 아직 상승 구조가 완전히 훼손되었다고 보기는 어렵습니다. 그러나 셋업 관점에서는 7일 고점 $65,996.80 저항 바로 아래에서 strict evening star가 2회 발생했고, bear_score 2.8000이 bull_score 0.750을 크게 앞서 단기 매도 압력이 우세합니다. 특히 최근 패턴 목록에 evening_star@299와 bearish_harami@298이 포함되어 있어 가장 최근 캔들 구간에서 상단 반전 시도가 반복되고 있습니다. 다만 high_volume_patterns가 없어 거래량 확증은 부족하므로, 강한 추세 전환보다는 단기 조정/되돌림 가능성으로 해석하는 것이 적절합니다.",
"key_levels": {
"support": [
65124.36,
63888.35,
63778.13,
63344.35,
60691.9
],
"resistance": [
65642.3,
65996.8
]
},
"time_horizon": "short term",
"invalidation_level": "$65,996.80 상향 돌파 및 1시간봉 종가 안착",
"risk_scenario": "만약 BTC가 $65,996.80을 강하게 돌파하고 그 위에서 1시간봉 종가를 형성하면, evening star와 bearish harami 기반의 단기 반전 셋업은 실패로 간주됩니다. 이 경우 숏 커버링과 추세 추종 매수로 인해 상승 구조가 재가속될 수 있으며, EMA20 $65,124.36 부근은 되돌림 매수 지지로 전환될 가능성이 큽니다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 149,
"recent_patterns": 5,
"pattern_list": [
"bullish_engulfing@295",
"evening_star@293",
"evening_star@299",
"bearish_harami@292",
"bearish_harami@298"
],
"atr_value": 370.02,
"vol_avg_20": 6556.3,
"high_volume_patterns": [],
"pattern_candidates": [
{
"pattern": "evening_star",
"signal": "bearish",
"pattern_quality": 0.697,
"tier": "strict",
"high_volume": false
},
{
"pattern": "evening_star",
"signal": "bearish",
"pattern_quality": 0.673,
"tier": "strict",
"high_volume": false
},
{
"pattern": "bearish_harami",
"signal": "bearish",
"pattern_quality": 0.617,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bearish_harami",
"signal": "bearish",
"pattern_quality": 0.59,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.39,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.697,
"bull_score": 0.75,
"bear_score": 2.8
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.64,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.72,\n \"setup_signals\": [\n \"7일 고점 $65,996.80 바로 아래에서 현재가 $65,642.30이 거래되며 저항권 근접\",\n \"최근 엄격 등급 evening_star 2개 감지: 품질 0.697 및 0.673, 단기 상단 반전 후보\",\n \"bearish_harami 후보 2개 감지: 품질 0.617 및 0.590, 상승 모멘텀 둔화 신호\",\n \"현재가 $65,642.30은 7일 범위 EQ 약 $63,344.35 위의 프리미엄 구간\",\n \"EMA20 $65,124.36 대비 +0.8% 위에 있으나, 최근 5개 캔들이 +0.7%, -0.4%, +0.3%, -0.1%, -0.2%로 상단에서 혼조 및 약화\"\n ],\n \"reasoning\": \"구조적으로는 현재가 $65,642.30이 EMA20 $65,124.36, EMA120 $63,888.35, EMA240 $63,778.13 위에 있어 아직 상승 구조가 완전히 훼손되었다고 보기는 어렵습니다. 그러나 셋업 관점에서는 7일 고점 $65,996.80 저항 바로 아래에서 strict evening star가 2회 발생했고, bear_score 2.8000이 bull_score 0.750을 크게 앞서 단기 매도 압력이 우세합니다. 특히 최근 패턴 목록에 evening_star@299와 bearish_harami@298이 포함되어 있어 가장 최근 캔들 구간에서 상단 반전 시도가 반복되고 있습니다. 다만 high_volume_patterns가 없어 거래량 확증은 부족하므로, 강한 추세 전환보다는 단기 조정/되돌림 가능성으로 해석하는 것이 적절합니다.\",\n \"key_levels\": {\n \"support\": [\n 65124.36,\n 63888.35,\n 63778.13,\n 63344.35,\n 60691.9\n ],\n \"resistance\": [\n 65642.3,\n 65996.8\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$65,996.80 상향 돌파 및 1시간봉 종가 안착\",\n \"risk_scenario\": \"만약 BTC가 $65,996.80을 강하게 돌파하고 그 위에서 1시간봉 종가를 형성하면, evening star와 bearish harami 기반의 단기 반전 셋업은 실패로 간주됩니다. 이 경우 숏 커버링과 추세 추종 매수로 인해 상승 구조가 재가속될 수 있으며, EMA20 $65,124.36 부근은 되돌림 매수 지지로 전환될 가능성이 큽니다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "neutral",
"confidence": 0.64,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.62,
"setup_signals": [
"현재가 $65,642.30은 메인 축적 박스 상단 AR $64,495.90 및 BU $64,548.60 위에 있어 프리미엄 구간에 위치",
"메인 레인지 EQ 약 $62,920.35 대비 현재가가 크게 상회하여 단기 추격 매수보다는 재테스트 위험이 우세",
"최근 고점 $65,996.80 형성 후 현재 $65,642.30으로 되밀리며 상단 유동성 흡수 이후 즉시 추세 확정은 미흡",
"BU $64,548.60 및 AR 상단 $64,495.90 재확인 전까지는 상단 돌파 수용 여부가 아직 검증 단계"
],
"reasoning": "확정 구조는 ACC이며, 주요 앵커는 SC $61,344.80과 AR $64,495.90이고 이후 ST $59,451.30, Spring $60,363.00, TERMINAL_SPRING $60,691.90, SOS $63,235.90, LPS $63,020.60, BU $64,548.60 순으로 축적 Phase E까지 진행된 것으로 해석된다. 따라서 structure_bias는 bullish이나, 현재가 $65,642.30은 메인 레인지 상단 $64,495.90과 BU $64,548.60을 이미 상회한 프리미엄 위치라 즉시 추격보다는 상단 재테스트 또는 흔들림 가능성이 더 크다. 특히 최근 7일 고점 $65,996.80 부근에서 밀린 상태이므로, 단기 setup_bias는 bearish로 보며 핵심 확인 구간은 $64,548.60~$64,495.90의 지지 전환 여부다. $64,495.90 위에서 수용이 유지되면 축적 구조의 우위가 보존되지만, 해당 구간을 이탈하면 $63,235.90 SOS 및 $63,020.60 LPS 재검증 가능성이 열린다.",
"key_levels": {
"support": [
64548.6,
64495.9,
63235.9,
63020.6,
61344.8,
60691.9,
60363.0
],
"resistance": [
65996.8
]
},
"time_horizon": "short to medium term",
"invalidation_level": "$60,691.90",
"risk_scenario": "$65,996.80을 강하게 재돌파하고 그 위에서 수용이 확인되면 단기 bearish setup은 무효화되며, ACC Phase E 구조의 상방 우위가 다시 강화된다. 반대로 $64,495.90와 $64,548.60을 회복하지 못하고 하방 이탈하면 BU 실패로 해석될 수 있고, $63,235.90 SOS 및 $63,020.60 LPS까지 되돌림이 확대될 수 있다.",
"data_quality": "high",
"metrics": {
"acc_score": 100.0,
"dis_score": 92.5,
"regime": "ACC",
"regime_state": "confirmed_acc",
"structure_bias": "bullish",
"phase_context": "confirmed_acc / accumulation / Phase E",
"phases_detected": [
"SC",
"AR",
"ST",
"Spring",
"TERMINAL_SPRING",
"SOS",
"LPS",
"BU"
],
"last_phase": "BU",
"phase_candidates": [
{
"label": "SC",
"side": "low",
"idx": 30,
"price": 61344.8,
"color": "#ffd166"
},
{
"label": "AR",
"side": "high",
"idx": 31,
"price": 64495.9,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "low",
"idx": 80,
"price": 59451.3,
"color": "#118ab2"
},
{
"label": "Spring",
"side": "low",
"idx": 94,
"price": 60363.0,
"color": "#f9844a"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 181,
"price": 60691.9,
"color": "#f3722c"
},
{
"label": "SOS",
"side": "high",
"idx": 207,
"price": 63235.9,
"color": "#06d6a0"
},
{
"label": "LPS",
"side": "low",
"idx": 233,
"price": 63020.6,
"color": "#8338ec"
},
{
"label": "BU",
"side": "high",
"idx": 268,
"price": 64548.6,
"color": "#7209b7"
}
],
"phase_structures": [
{
"structure_id": "1h_cycle_1",
"sequence": 1,
"timeframe": "1h",
"regime": "accumulation",
"role": "prior_completed_structure",
"is_active": false,
"is_completed": true,
"is_confirmed": true,
"structure_bias": "bullish",
"phase_context": "accumulation",
"start_idx": 30,
"end_idx": 268,
"phase_count": 8,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 30,
"price": 61344.8,
"color": "#ffd166",
"dt": "2026-06-04 11:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 31,
"price": 64495.9,
"color": "#06d6a0",
"dt": "2026-06-04 12:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 80,
"price": 59451.3,
"color": "#118ab2",
"dt": "2026-06-06 13:00:00+09:00"
},
{
"label": "Spring",
"side": "low",
"idx": 94,
"price": 60363.0,
"color": "#f9844a",
"dt": "2026-06-07 03:00:00+09:00"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 181,
"price": 60691.9,
"color": "#f3722c",
"dt": "2026-06-10 18:00:00+09:00"
},
{
"label": "SOS",
"side": "high",
"idx": 207,
"price": 63235.9,
"color": "#06d6a0",
"dt": "2026-06-11 20:00:00+09:00"
},
{
"label": "LPS",
"side": "low",
"idx": 233,
"price": 63020.6,
"color": "#8338ec",
"dt": "2026-06-12 22:00:00+09:00"
},
{
"label": "BU",
"side": "high",
"idx": 268,
"price": 64548.6,
"color": "#7209b7",
"dt": "2026-06-14 09:00:00+09:00"
}
]
},
{
"structure_id": "1h_cycle_2",
"sequence": 2,
"timeframe": "1h",
"regime": "distribution",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "distribution",
"start_idx": 215,
"end_idx": 295,
"phase_count": 6,
"phases": [
{
"label": "BC",
"side": "high",
"idx": 215,
"price": 63915.3,
"color": "#ffd166",
"dt": "2026-06-12 04:00:00+09:00"
},
{
"label": "AR",
"side": "low",
"idx": 226,
"price": 62800.0,
"color": "#06d6a0",
"dt": "2026-06-12 15:00:00+09:00"
},
{
"label": "ST",
"side": "high",
"idx": 245,
"price": 63828.4,
"color": "#118ab2",
"dt": "2026-06-13 10:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 254,
"price": 63683.1,
"color": "#ef476f",
"dt": "2026-06-13 19:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 278,
"price": 64640.6,
"color": "#f9844a",
"dt": "2026-06-14 19:00:00+09:00"
},
{
"label": "UTAD",
"side": "high",
"idx": 295,
"price": 65996.8,
"color": "#f9844a",
"dt": "2026-06-15 12:00:00+09:00"
}
]
}
],
"active_structure_id": "1h_cycle_2",
"primary_structure_id": "1h_cycle_1",
"structure_count": 2,
"regime_fitness": 1.0,
"current_event": "BU",
"major_phase": "E",
"pos_in_range": 0.5,
"main_range_low": 61344.8,
"main_range_high": 64495.9
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.64,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.62,\n \"setup_signals\": [\n \"현재가 $65,642.30은 메인 축적 박스 상단 AR $64,495.90 및 BU $64,548.60 위에 있어 프리미엄 구간에 위치\",\n \"메인 레인지 EQ 약 $62,920.35 대비 현재가가 크게 상회하여 단기 추격 매수보다는 재테스트 위험이 우세\",\n \"최근 고점 $65,996.80 형성 후 현재 $65,642.30으로 되밀리며 상단 유동성 흡수 이후 즉시 추세 확정은 미흡\",\n \"BU $64,548.60 및 AR 상단 $64,495.90 재확인 전까지는 상단 돌파 수용 여부가 아직 검증 단계\"\n ],\n \"reasoning\": \"확정 구조는 ACC이며, 주요 앵커는 SC $61,344.80과 AR $64,495.90이고 이후 ST $59,451.30, Spring $60,363.00, TERMINAL_SPRING $60,691.90, SOS $63,235.90, LPS $63,020.60, BU $64,548.60 순으로 축적 Phase E까지 진행된 것으로 해석된다. 따라서 structure_bias는 bullish이나, 현재가 $65,642.30은 메인 레인지 상단 $64,495.90과 BU $64,548.60을 이미 상회한 프리미엄 위치라 즉시 추격보다는 상단 재테스트 또는 흔들림 가능성이 더 크다. 특히 최근 7일 고점 $65,996.80 부근에서 밀린 상태이므로, 단기 setup_bias는 bearish로 보며 핵심 확인 구간은 $64,548.60~$64,495.90의 지지 전환 여부다. $64,495.90 위에서 수용이 유지되면 축적 구조의 우위가 보존되지만, 해당 구간을 이탈하면 $63,235.90 SOS 및 $63,020.60 LPS 재검증 가능성이 열린다.\",\n \"key_levels\": {\n \"support\": [\n 64548.6,\n 64495.9,\n 63235.9,\n 63020.6,\n 61344.8,\n 60691.9,\n 60363.0\n ],\n \"resistance\": [\n 65996.8\n ]\n },\n \"time_horizon\": \"short to medium term\",\n \"invalidation_level\": \"$60,691.90\",\n \"risk_scenario\": \"$65,996.80을 강하게 재돌파하고 그 위에서 수용이 확인되면 단기 bearish setup은 무효화되며, ACC Phase E 구조의 상방 우위가 다시 강화된다. 반대로 $64,495.90와 $64,548.60을 회복하지 못하고 하방 이탈하면 BU 실패로 해석될 수 있고, $63,235.90 SOS 및 $63,020.60 LPS까지 되돌림이 확대될 수 있다.\",\n \"data_quality\": \"high\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "neutral",
"confidence": 0.54,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.45,
"setup_signals": [
"현재가 $65,642.30은 최근 하락 스윙 고점 $64,641 위에 위치해 단기 구조는 상방 수용 상태이나, 주요 피보나치 지지군보다 1.85% 이상 위에 있어 즉시 매수 추격 구간은 아님",
"가격이 ret_0.786 $64,428.61 및 골든비율 ret_0.618 $64,262.19 위로 확장되어 단기 프리미엄 영역에 위치",
"7일 고점 $65,996.80이 근접한 상단 유동성/저항 후보로 남아 있어 단기 상방 추격 시 리스크 존재",
"fib_reaction_state가 distant이고 reaction_probability가 0.25로 낮아 현재 가격대에서는 피보나치 반응 신뢰도가 제한적"
],
"reasoning": "현재 BTC/USDT는 $65,642.30으로 최근 하락 스윙 고점 $64,641을 상회하고 있어 확인된 구조 관점에서는 bullish로 해석된다. 다만 가장 가까운 피보나치 지지인 ret_0.786 $64,428.61이 현재가보다 1.85% 아래에 있고, 핵심 골든비율 ret_0.618은 $64,262.19에 위치해 즉각적인 피보나치 반응 구간은 아니다. 가장 강한 confluence zone은 $64,407.17 부근으로 ret_0.618, ret_0.786이 겹치는 영역이며, 이 구간까지의 되돌림은 구조를 훼손하지 않는 정상 조정으로 볼 수 있다. 반면 가격이 7일 고점 $65,996.80에 근접해 있어 단기적으로는 상단 유동성 흡수 후 $64,428.61~$64,262.19 지지 재시험 가능성이 존재한다.",
"key_levels": {
"support": [
64428.61,
64262.19,
64145.3,
64028.41,
63506.84
],
"resistance": [
65996.8
]
},
"time_horizon": "short term",
"invalidation_level": "$64,145.30",
"risk_scenario": "반대 시나리오로 가격이 $65,996.80을 명확히 돌파하고 그 위에서 수용되면, 단기 프리미엄 부담에도 불구하고 매수세가 유지되며 추가 상승 확장이 진행될 수 있다. 반대로 $64,428.61 ret_0.786을 이탈한 뒤 골든비율 $64,262.19까지 방어하지 못하면 $64,145.30 ret_0.5 및 $64,028.41 ret_0.382까지 조정이 깊어질 가능성이 커진다.",
"data_quality": "medium",
"metrics": {
"swing_pair": "High→Low: $64,641 → $63,650",
"direction": "down",
"nearest_fib": "ret_0.786",
"nearest_fib_price": 64428.61,
"nearest_fib_distance": 1.85,
"golden_ratio_level": 64262.19,
"fib_ret_382": 64028.41,
"fib_ret_618": 64262.19,
"confluence_zones": [
{
"price": 63506.84,
"count": 3,
"levels": [
"ext_1.272",
"ret_0.5",
"ext_1.0"
],
"cluster_score": 0.85
},
{
"price": 64019.16,
"count": 3,
"levels": [
"ret_0.236",
"ret_0.382",
"ret_0.5"
],
"cluster_score": 0.85
},
{
"price": 64407.17,
"count": 3,
"levels": [
"ret_0.618",
"ret_0.786",
"ret_0.618"
],
"cluster_score": 0.85
},
{
"price": 62554.3,
"count": 2,
"levels": [
"ret_0.382",
"ext_2.0"
],
"cluster_score": 0.6
},
{
"price": 63138.85,
"count": 2,
"levels": [
"ext_1.618",
"ext_1.414"
],
"cluster_score": 0.6
}
],
"support_levels": [
64428.6116,
64262.1908,
64145.3
],
"resistance_levels": [],
"level_candidates": [
{
"name": "ret_0.236",
"price": 63883.78,
"distance_pct": 2.68,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ret_0.382",
"price": 64028.41,
"distance_pct": 2.46,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ret_0.5",
"price": 64145.3,
"distance_pct": 2.28,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ret_0.618",
"price": 64262.19,
"distance_pct": 2.1,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ret_0.786",
"price": 64428.61,
"distance_pct": 1.85,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ext_1.0",
"price": 63650.0,
"distance_pct": 3.04,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ext_1.272",
"price": 63380.56,
"distance_pct": 3.45,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ext_1.414",
"price": 63239.89,
"distance_pct": 3.66,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ext_1.618",
"price": 63037.81,
"distance_pct": 3.97,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ext_2.0",
"price": 62659.4,
"distance_pct": 4.54,
"is_support": true,
"cluster_score": 0.6
}
],
"confluence_quality": 0.85,
"fib_reaction_state": "distant",
"reaction_probability": 0.25
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.54,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.45,\n \"setup_signals\": [\n \"현재가 $65,642.30은 최근 하락 스윙 고점 $64,641 위에 위치해 단기 구조는 상방 수용 상태이나, 주요 피보나치 지지군보다 1.85% 이상 위에 있어 즉시 매수 추격 구간은 아님\",\n \"가격이 ret_0.786 $64,428.61 및 골든비율 ret_0.618 $64,262.19 위로 확장되어 단기 프리미엄 영역에 위치\",\n \"7일 고점 $65,996.80이 근접한 상단 유동성/저항 후보로 남아 있어 단기 상방 추격 시 리스크 존재\",\n \"fib_reaction_state가 distant이고 reaction_probability가 0.25로 낮아 현재 가격대에서는 피보나치 반응 신뢰도가 제한적\"\n ],\n \"reasoning\": \"현재 BTC/USDT는 $65,642.30으로 최근 하락 스윙 고점 $64,641을 상회하고 있어 확인된 구조 관점에서는 bullish로 해석된다. 다만 가장 가까운 피보나치 지지인 ret_0.786 $64,428.61이 현재가보다 1.85% 아래에 있고, 핵심 골든비율 ret_0.618은 $64,262.19에 위치해 즉각적인 피보나치 반응 구간은 아니다. 가장 강한 confluence zone은 $64,407.17 부근으로 ret_0.618, ret_0.786이 겹치는 영역이며, 이 구간까지의 되돌림은 구조를 훼손하지 않는 정상 조정으로 볼 수 있다. 반면 가격이 7일 고점 $65,996.80에 근접해 있어 단기적으로는 상단 유동성 흡수 후 $64,428.61~$64,262.19 지지 재시험 가능성이 존재한다.\",\n \"key_levels\": {\n \"support\": [\n 64428.61,\n 64262.19,\n 64145.3,\n 64028.41,\n 63506.84\n ],\n \"resistance\": [\n 65996.8\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$64,145.30\",\n \"risk_scenario\": \"반대 시나리오로 가격이 $65,996.80을 명확히 돌파하고 그 위에서 수용되면, 단기 프리미엄 부담에도 불구하고 매수세가 유지되며 추가 상승 확장이 진행될 수 있다. 반대로 $64,428.61 ret_0.786을 이탈한 뒤 골든비율 $64,262.19까지 방어하지 못하면 $64,145.30 ret_0.5 및 $64,028.41 ret_0.382까지 조정이 깊어질 가능성이 커진다.\",\n \"data_quality\": \"medium\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "neutral",
"confidence": 0.36,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.42,
"setup_signals": [
"현재가 $65,642.30가 strict medium bearish Crab 형성 PRZ $65,319.09-$65,769.79 내부에 위치해 단기 하락 반응 후보 구간",
"가장 우수한 council PRZ는 strict/high bearish Bat 형성 패턴으로 PRZ $64,555.12-$65,159.03, D 예상가 $64,857.08, confluence 3개(ABCD, BC_EXT, XAD)",
"7일 고점 $65,996.80 바로 아래에서 가격이 정체 중이며, 상단 유동성 흡수 후 거부가 나오면 harmonic bearish setup 강화",
"confirmed_reaction_prz_count=0 및 validated_harmonic_tp_count=0으로 아직 PRZ 반응 확인 전 단계",
"harmonic directional score가 bearish 0.136에 불과해 단독 방향 전환 근거는 약함"
],
"reasoning": "1시간 기준 가격은 $65,642.30으로 EMA20 $65,124.36, EMA120 $63,888.35, EMA240 $63,778.13 위에 있어 추세 압력은 아직 하방으로 확정되지 않았지만, 제공 데이터상 BOS/CHoCH 같은 구조 확정 신호가 없어 structure_bias는 neutral로 둔다. Harmonic 관점에서는 strict/high bearish Bat PRZ $64,555.12-$65,159.03이 가장 높은 점수 0.918을 기록했으나 현재는 이미 상단 위에 있으며, 현재가가 별도 strict medium bearish Crab PRZ $65,319.09-$65,769.79 안에 있어 setup_bias는 단기 bearish 반응 후보로 평가한다. 다만 confirmed_reaction_prz_count가 0이고 실행 상태도 watch이며, 핵심 Bat의 harmonic_vote_state가 pre_confirmation_reversal_candidate라서 이 PRZ는 메인 경로를 뒤집을 수 없다. 하락 반응이 확인될 경우 Bat 기준 TP ladder는 $64,251.42, $63,877.25, $63,271.60 순으로 참고 가능하지만, $65,769.79-$65,996.80 위 수용이 나오면 bearish harmonic setup은 실패 쪽으로 기운다.",
"key_levels": {
"support": [
65159.03,
64555.12,
64251.42,
63877.25,
63271.6
],
"resistance": [
65769.79,
65996.8,
65517.24,
65159.03
]
},
"time_horizon": "short term",
"invalidation_level": "$65,769.79 이상 1시간 종가 수용, 보수적으로는 7일 고점 $65,996.80 돌파 후 유지",
"risk_scenario": "가격이 $65,769.79 상단을 돌파하고 $65,996.80 위에서 수용되면 bearish Crab/Bat PRZ 방어 실패로 해석되며, harmonic 하락 반응 대신 상단 유동성 확장 및 추세 지속 시나리오가 우세해질 수 있다. 반대로 $65,319.09-$65,769.79 구간에서 강한 윗꼬리, sweep 후 reclaim 실패, 15m/1h MSS 또는 CVD/OI 약화가 동반되면 $64,251.42와 $63,877.25가 하락 반응 목표가 된다.",
"data_quality": "medium",
"metrics": {
"patterns_found": 100,
"completed_patterns_found": 43,
"forming_d_prz_found": 57,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 34,
"multiscale_swings_scanned": 65,
"swing_highs_scanned": 33,
"swing_lows_scanned": 32,
"timeframe": "1h",
"prz_active_threshold_pct": 0.5,
"prz_nearby_threshold_pct": 1.0,
"prz_watch_threshold_pct": 2.0,
"prz_max_width_pct": 0.9,
"quality_counts": {
"high": 7,
"medium": 22,
"low": 71
},
"prz_status_counts": {
"active": 11,
"nearby": 9,
"watch": 12,
"far": 68,
"forming": 40
},
"high_confluence_prz_count": 25,
"strict_patterns_found": 38,
"candidate_patterns_found": 62,
"active_patterns_at_prz": 11,
"nearby_patterns": 9,
"all_patterns": [
"bat",
"crab",
"bat",
"bat",
"gartley",
"bat",
"crab",
"bat",
"gartley",
"crab",
"butterfly",
"gartley",
"crab",
"bat",
"gartley",
"bat",
"shark",
"shark",
"bat",
"crab",
"butterfly",
"shark",
"butterfly",
"shark",
"butterfly",
"butterfly",
"shark",
"gartley",
"butterfly",
"crab",
"bat",
"crab",
"crab",
"bat",
"butterfly",
"crab",
"bat",
"crab",
"crab",
"gartley",
"gartley",
"gartley",
"butterfly",
"gartley",
"crab",
"bat",
"butterfly",
"crab",
"butterfly",
"bat",
"shark",
"butterfly",
"bat",
"bat",
"shark",
"crab",
"butterfly",
"shark",
"crab",
"crab",
"gartley",
"butterfly",
"bat",
"shark",
"crab",
"gartley",
"crab",
"shark",
"crab",
"shark",
"crab",
"crab",
"butterfly",
"gartley",
"crab",
"shark",
"shark",
"shark",
"crab",
"crab",
"shark",
"shark",
"gartley",
"bat",
"gartley",
"butterfly",
"butterfly",
"shark",
"butterfly",
"crab",
"shark",
"bat",
"shark",
"butterfly",
"crab",
"crab",
"crab",
"crab",
"butterfly",
"crab"
],
"all_signals": [
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish"
],
"best_pattern": "bat",
"best_pattern_quality": "strict",
"best_quality": "high",
"best_pattern_score": 0.918,
"best_completion_status": "forming",
"nearest_pattern": "butterfly",
"nearest_prz": 65570.91,
"price_to_prz": -0.11,
"prz_range": [
64990.22,
66151.6
],
"council_relevant_prz_count": 1,
"directional_influence_prz_count": 1,
"confirmed_reaction_prz_count": 0,
"validated_harmonic_tp_count": 0,
"pattern_candidates": [
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.918,
"ratio_score": 0.925,
"prz_score": 0.992,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 64857.08,
"prz_range": [
64555.12,
65159.03
],
"prz_width_pct": 0.931,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.2,
"price_to_prz_pct_raw": -1.1962,
"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": 64857.08,
"a_price": 63271.6,
"tp1_ad_382": 64251.42,
"tp2_ad_618": 63877.25,
"tp3_a_or_structure_liquidity": 63271.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3741,
"ABC": 0.6431
},
"x_price": 61783.4,
"x_idx": 179,
"x_order": 3,
"a_price": 63271.6,
"a_idx": 221,
"a_order": 3,
"b_price": 63828.4,
"b_idx": 245,
"b_order": 5,
"c_price": 64186.5,
"c_idx": 275,
"c_order": 5,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.905,
"ratio_score": 1.0,
"prz_score": 0.879,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 65072.35,
"prz_range": [
64627.46,
65517.24
],
"prz_width_pct": 1.367,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.87,
"price_to_prz_pct_raw": -0.8683,
"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": 65072.35,
"a_price": 63352.3,
"tp1_ad_382": 64415.29,
"tp2_ad_618": 64009.36,
"tp3_a_or_structure_liquidity": 63352.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4712,
"ABC": 0.7522
},
"x_price": 64362.6,
"x_idx": 235,
"x_order": 8,
"a_price": 63352.3,
"a_idx": 240,
"a_order": 5,
"b_price": 63828.4,
"b_idx": 245,
"b_order": 5,
"c_price": 64186.5,
"c_idx": 275,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.869,
"ratio_score": 1.0,
"prz_score": 0.926,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 64278.31,
"prz_range": [
63896.89,
64659.73
],
"prz_width_pct": 1.187,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.08,
"price_to_prz_pct_raw": -2.0779,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 64278.31,
"a_price": 63271.6,
"tp1_ad_382": 63893.75,
"tp2_ad_618": 63656.16,
"tp3_a_or_structure_liquidity": 63271.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3841,
"ABC": 0.8453
},
"x_price": 61783.4,
"x_idx": 179,
"x_order": 3,
"a_price": 63271.6,
"a_idx": 221,
"a_order": 3,
"b_price": 63843.2,
"b_idx": 224,
"b_order": 3,
"c_price": 63360.0,
"c_idx": 247,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.825,
"ratio_score": 0.92,
"prz_score": 0.916,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 64640.6,
"prz_range": [
63889.19,
64675.31
],
"prz_width_pct": 1.223,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.07,
"price_to_prz_pct_raw": -2.0719,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.8,
"reaction_detail": {
"reaction_score": 0.8,
"reaction_move_ratio_ad": 0.724,
"adverse_move_ratio_ad": 0.739,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 64282.25,
"a_price": 63271.6,
"tp1_ad_382": 63896.18,
"tp2_ad_618": 63657.67,
"tp3_a_or_structure_liquidity": 63271.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3841,
"ABC": 0.8588,
"BCD": 2.6244,
"XAD": 0.9199
},
"x_price": 61783.4,
"x_idx": 179,
"x_order": 3,
"a_price": 63271.6,
"a_idx": 221,
"a_order": 3,
"b_price": 63843.2,
"b_idx": 224,
"b_order": 3,
"c_price": 63352.3,
"c_idx": 240,
"c_order": 5,
"d_idx": 278
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.797,
"ratio_score": 0.796,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 64323.0,
"prz_range": [
64083.12,
64621.02
],
"prz_width_pct": 0.836,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.97,
"price_to_prz_pct_raw": -1.9655,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"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.353,
"adverse_move_ratio_ad": 0.319,
"bars_after_d": 12,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 64352.07,
"a_price": 63020.6,
"tp1_ad_382": 63843.45,
"tp2_ad_618": 63529.22,
"tp3_a_or_structure_liquidity": 63020.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8884,
"ABC": 0.5798,
"BCD": 2.0559,
"XAD": 1.4323
},
"x_price": 63929.9,
"x_idx": 229,
"x_order": 3,
"a_price": 63020.6,
"a_idx": 233,
"a_order": 5,
"b_price": 63828.4,
"b_idx": 245,
"b_order": 5,
"c_price": 63360.0,
"c_idx": 247,
"c_order": 5,
"d_idx": 259
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.744,
"ratio_score": 0.475,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 64574.7,
"prz_range": [
64375.62,
64773.78
],
"prz_width_pct": 0.617,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.63,
"price_to_prz_pct_raw": -1.6264,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 64574.7,
"a_price": 63271.6,
"tp1_ad_382": 64076.92,
"tp2_ad_618": 63769.38,
"tp3_a_or_structure_liquidity": 63271.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7065,
"ABC": 0.6401
},
"x_price": 61783.4,
"x_idx": 179,
"x_order": 3,
"a_price": 63271.6,
"a_idx": 221,
"a_order": 3,
"b_price": 64323.0,
"b_idx": 259,
"b_order": 5,
"c_price": 63650.0,
"c_idx": 285,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.738,
"ratio_score": 0.599,
"prz_score": 0.992,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 64640.6,
"prz_range": [
64555.12,
65159.03
],
"prz_width_pct": 0.931,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.2,
"price_to_prz_pct_raw": -1.1962,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.8,
"reaction_detail": {
"reaction_score": 0.8,
"reaction_move_ratio_ad": 0.724,
"adverse_move_ratio_ad": 0.739,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 64857.08,
"a_price": 63271.6,
"tp1_ad_382": 64251.42,
"tp2_ad_618": 63877.25,
"tp3_a_or_structure_liquidity": 63271.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3741,
"ABC": 0.6431,
"BCD": 1.2681,
"XAD": 0.9199
},
"x_price": 61783.4,
"x_idx": 179,
"x_order": 3,
"a_price": 63271.6,
"a_idx": 221,
"a_order": 3,
"b_price": 63828.4,
"b_idx": 245,
"b_order": 5,
"c_price": 64186.5,
"c_idx": 275,
"c_order": 5,
"d_idx": 278
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.633,
"ratio_score": 0.394,
"prz_score": 0.992,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 64640.6,
"prz_range": [
64347.9,
64949.21
],
"prz_width_pct": 0.93,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.51,
"price_to_prz_pct_raw": -1.5139,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.8,
"reaction_detail": {
"reaction_score": 0.8,
"reaction_move_ratio_ad": 0.724,
"adverse_move_ratio_ad": 0.739,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 64648.56,
"a_price": 63271.6,
"tp1_ad_382": 64122.56,
"tp2_ad_618": 63797.6,
"tp3_a_or_structure_liquidity": 63271.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7065,
"ABC": 0.4376,
"BCD": 1.6903,
"XAD": 0.9199
},
"x_price": 61783.4,
"x_idx": 179,
"x_order": 3,
"a_price": 63271.6,
"a_idx": 221,
"a_order": 3,
"b_price": 64323.0,
"b_idx": 259,
"b_order": 5,
"c_price": 63862.9,
"c_idx": 260,
"c_order": 3,
"d_idx": 278
}
],
"council_relevant_prz": [
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.918,
"ratio_score": 0.925,
"prz_score": 0.992,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 64857.08,
"prz_range": [
64555.12,
65159.03
],
"prz_width_pct": 0.931,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.2,
"price_to_prz_pct_raw": -1.1962,
"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": 64857.08,
"a_price": 63271.6,
"tp1_ad_382": 64251.42,
"tp2_ad_618": 63877.25,
"tp3_a_or_structure_liquidity": 63271.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3741,
"ABC": 0.6431
},
"x_price": 61783.4,
"x_idx": 179,
"x_order": 3,
"a_price": 63271.6,
"a_idx": 221,
"a_order": 3,
"b_price": 63828.4,
"b_idx": 245,
"b_order": 5,
"c_price": 64186.5,
"c_idx": 275,
"c_order": 5,
"d_idx": null
}
],
"report_detail_candidates": [
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.918,
"ratio_score": 0.925,
"prz_score": 0.992,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 64857.08,
"prz_range": [
64555.12,
65159.03
],
"prz_width_pct": 0.931,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.2,
"price_to_prz_pct_raw": -1.1962,
"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": 64857.08,
"a_price": 63271.6,
"tp1_ad_382": 64251.42,
"tp2_ad_618": 63877.25,
"tp3_a_or_structure_liquidity": 63271.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3741,
"ABC": 0.6431
},
"x_price": 61783.4,
"x_idx": 179,
"x_order": 3,
"a_price": 63271.6,
"a_idx": 221,
"a_order": 3,
"b_price": 63828.4,
"b_idx": 245,
"b_order": 5,
"c_price": 64186.5,
"c_idx": 275,
"c_order": 5,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.905,
"ratio_score": 1.0,
"prz_score": 0.879,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 65072.35,
"prz_range": [
64627.46,
65517.24
],
"prz_width_pct": 1.367,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.87,
"price_to_prz_pct_raw": -0.8683,
"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": 65072.35,
"a_price": 63352.3,
"tp1_ad_382": 64415.29,
"tp2_ad_618": 64009.36,
"tp3_a_or_structure_liquidity": 63352.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4712,
"ABC": 0.7522
},
"x_price": 64362.6,
"x_idx": 235,
"x_order": 8,
"a_price": 63352.3,
"a_idx": 240,
"a_order": 5,
"b_price": 63828.4,
"b_idx": 245,
"b_order": 5,
"c_price": 64186.5,
"c_idx": 275,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.869,
"ratio_score": 1.0,
"prz_score": 0.926,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 64278.31,
"prz_range": [
63896.89,
64659.73
],
"prz_width_pct": 1.187,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.08,
"price_to_prz_pct_raw": -2.0779,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 64278.31,
"a_price": 63271.6,
"tp1_ad_382": 63893.75,
"tp2_ad_618": 63656.16,
"tp3_a_or_structure_liquidity": 63271.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3841,
"ABC": 0.8453
},
"x_price": 61783.4,
"x_idx": 179,
"x_order": 3,
"a_price": 63271.6,
"a_idx": 221,
"a_order": 3,
"b_price": 63843.2,
"b_idx": 224,
"b_order": 3,
"c_price": 63360.0,
"c_idx": 247,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.825,
"ratio_score": 0.92,
"prz_score": 0.916,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 64640.6,
"prz_range": [
63889.19,
64675.31
],
"prz_width_pct": 1.223,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.07,
"price_to_prz_pct_raw": -2.0719,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.8,
"reaction_detail": {
"reaction_score": 0.8,
"reaction_move_ratio_ad": 0.724,
"adverse_move_ratio_ad": 0.739,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 64282.25,
"a_price": 63271.6,
"tp1_ad_382": 63896.18,
"tp2_ad_618": 63657.67,
"tp3_a_or_structure_liquidity": 63271.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3841,
"ABC": 0.8588,
"BCD": 2.6244,
"XAD": 0.9199
},
"x_price": 61783.4,
"x_idx": 179,
"x_order": 3,
"a_price": 63271.6,
"a_idx": 221,
"a_order": 3,
"b_price": 63843.2,
"b_idx": 224,
"b_order": 3,
"c_price": 63352.3,
"c_idx": 240,
"c_order": 5,
"d_idx": 278
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.797,
"ratio_score": 0.796,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 64323.0,
"prz_range": [
64083.12,
64621.02
],
"prz_width_pct": 0.836,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.97,
"price_to_prz_pct_raw": -1.9655,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"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.353,
"adverse_move_ratio_ad": 0.319,
"bars_after_d": 12,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 64352.07,
"a_price": 63020.6,
"tp1_ad_382": 63843.45,
"tp2_ad_618": 63529.22,
"tp3_a_or_structure_liquidity": 63020.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8884,
"ABC": 0.5798,
"BCD": 2.0559,
"XAD": 1.4323
},
"x_price": 63929.9,
"x_idx": 229,
"x_order": 3,
"a_price": 63020.6,
"a_idx": 233,
"a_order": 5,
"b_price": 63828.4,
"b_idx": 245,
"b_order": 5,
"c_price": 63360.0,
"c_idx": 247,
"c_order": 5,
"d_idx": 259
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.744,
"ratio_score": 0.475,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 64574.7,
"prz_range": [
64375.62,
64773.78
],
"prz_width_pct": 0.617,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.63,
"price_to_prz_pct_raw": -1.6264,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 64574.7,
"a_price": 63271.6,
"tp1_ad_382": 64076.92,
"tp2_ad_618": 63769.38,
"tp3_a_or_structure_liquidity": 63271.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7065,
"ABC": 0.6401
},
"x_price": 61783.4,
"x_idx": 179,
"x_order": 3,
"a_price": 63271.6,
"a_idx": 221,
"a_order": 3,
"b_price": 64323.0,
"b_idx": 259,
"b_order": 5,
"c_price": 63650.0,
"c_idx": 285,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.738,
"ratio_score": 0.599,
"prz_score": 0.992,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 64640.6,
"prz_range": [
64555.12,
65159.03
],
"prz_width_pct": 0.931,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.2,
"price_to_prz_pct_raw": -1.1962,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.8,
"reaction_detail": {
"reaction_score": 0.8,
"reaction_move_ratio_ad": 0.724,
"adverse_move_ratio_ad": 0.739,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 64857.08,
"a_price": 63271.6,
"tp1_ad_382": 64251.42,
"tp2_ad_618": 63877.25,
"tp3_a_or_structure_liquidity": 63271.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3741,
"ABC": 0.6431,
"BCD": 1.2681,
"XAD": 0.9199
},
"x_price": 61783.4,
"x_idx": 179,
"x_order": 3,
"a_price": 63271.6,
"a_idx": 221,
"a_order": 3,
"b_price": 63828.4,
"b_idx": 245,
"b_order": 5,
"c_price": 64186.5,
"c_idx": 275,
"c_order": 5,
"d_idx": 278
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.633,
"ratio_score": 0.394,
"prz_score": 0.992,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 64640.6,
"prz_range": [
64347.9,
64949.21
],
"prz_width_pct": 0.93,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.51,
"price_to_prz_pct_raw": -1.5139,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.8,
"reaction_detail": {
"reaction_score": 0.8,
"reaction_move_ratio_ad": 0.724,
"adverse_move_ratio_ad": 0.739,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 64648.56,
"a_price": 63271.6,
"tp1_ad_382": 64122.56,
"tp2_ad_618": 63797.6,
"tp3_a_or_structure_liquidity": 63271.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7065,
"ABC": 0.4376,
"BCD": 1.6903,
"XAD": 0.9199
},
"x_price": 61783.4,
"x_idx": 179,
"x_order": 3,
"a_price": 63271.6,
"a_idx": 221,
"a_order": 3,
"b_price": 64323.0,
"b_idx": 259,
"b_order": 5,
"c_price": 63862.9,
"c_idx": 260,
"c_order": 3,
"d_idx": 278
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.865,
"ratio_score": 1.0,
"prz_score": 0.783,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 65544.44,
"prz_range": [
65319.09,
65769.79
],
"prz_width_pct": 0.688,
"prz_confluence_count": 2,
"prz_fib_families": [
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.15,
"price_to_prz_pct_raw": -0.1491,
"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": 65544.44,
"a_price": 60755.0,
"tp1_ad_382": 63714.87,
"tp2_ad_618": 62584.57,
"tp3_a_or_structure_liquidity": 60755.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4868,
"ABC": 0.7907
},
"x_price": 63832.5,
"x_idx": 145,
"x_order": 3,
"a_price": 60755.0,
"a_idx": 164,
"a_order": 8,
"b_price": 62253.2,
"b_idx": 168,
"b_order": 5,
"c_price": 61068.6,
"c_idx": 194,
"c_order": 8,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.856,
"ratio_score": 1.0,
"prz_score": 0.783,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 65305.34,
"prz_range": [
65160.98,
65449.7
],
"prz_width_pct": 0.442,
"prz_confluence_count": 2,
"prz_fib_families": [
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.51,
"price_to_prz_pct_raw": -0.5133,
"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": 65305.34,
"a_price": 60755.0,
"tp1_ad_382": 63567.11,
"tp2_ad_618": 62493.23,
"tp3_a_or_structure_liquidity": 60755.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5458,
"ABC": 0.806
},
"x_price": 63499.9,
"x_idx": 153,
"x_order": 5,
"a_price": 60755.0,
"a_idx": 164,
"a_order": 8,
"b_price": 62253.2,
"b_idx": 168,
"b_order": 5,
"c_price": 61045.7,
"c_idx": 177,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.84,
"ratio_score": 1.0,
"prz_score": 0.834,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": false,
"d_price": 64265.47,
"prz_range": [
63770.31,
64760.62
],
"prz_width_pct": 1.541,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.1,
"price_to_prz_pct_raw": -2.0975,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 64265.47,
"a_price": 61045.7,
"tp1_ad_382": 63035.52,
"tp2_ad_618": 62275.65,
"tp3_a_or_structure_liquidity": 61045.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7859,
"ABC": 0.4205
},
"x_price": 63832.5,
"x_idx": 145,
"x_order": 3,
"a_price": 61045.7,
"a_idx": 177,
"a_order": 3,
"b_price": 63235.9,
"b_idx": 207,
"b_order": 5,
"c_price": 62315.0,
"c_idx": 213,
"c_order": 8,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.834,
"ratio_score": 0.943,
"prz_score": 0.829,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 64518.29,
"prz_range": [
64014.78,
65021.81
],
"prz_width_pct": 1.561,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.71,
"price_to_prz_pct_raw": -1.7123,
"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": 64518.29,
"a_price": 63352.3,
"tp1_ad_382": 64072.88,
"tp2_ad_618": 63797.71,
"tp3_a_or_structure_liquidity": 63352.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4712,
"ABC": 0.3747
},
"x_price": 64362.6,
"x_idx": 235,
"x_order": 8,
"a_price": 63352.3,
"a_idx": 240,
"a_order": 5,
"b_price": 63828.4,
"b_idx": 245,
"b_order": 5,
"c_price": 63650.0,
"c_idx": 285,
"c_order": 8,
"d_idx": null
}
],
"actionable_patterns_list": [
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.918,
"prz_proximity": "nearby",
"prz_range": [
64555.12,
65159.03
],
"prz_reversal_direction": "down",
"price_to_prz_pct": -1.2,
"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": 64857.08,
"a_price": 63271.6,
"tp1_ad_382": 64251.42,
"tp2_ad_618": 63877.25,
"tp3_a_or_structure_liquidity": 63271.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "BAT FORMING HIGH PRZ $64,555.12-$65,159.03: expected reversal DOWN if price reacts in zone"
}
],
"best_council_prz": {
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.918,
"ratio_score": 0.925,
"prz_score": 0.992,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 64857.08,
"prz_range": [
64555.12,
65159.03
],
"prz_width_pct": 0.931,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.2,
"price_to_prz_pct_raw": -1.1962,
"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": 64857.08,
"a_price": 63271.6,
"tp1_ad_382": 64251.42,
"tp2_ad_618": 63877.25,
"tp3_a_or_structure_liquidity": 63271.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3741,
"ABC": 0.6431
},
"x_price": 61783.4,
"x_idx": 179,
"x_order": 3,
"a_price": 63271.6,
"a_idx": 221,
"a_order": 3,
"b_price": 63828.4,
"b_idx": 245,
"b_order": 5,
"c_price": 64186.5,
"c_idx": 275,
"c_order": 5,
"d_idx": null
},
"best_tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 64857.08,
"a_price": 63271.6,
"tp1_ad_382": 64251.42,
"tp2_ad_618": 63877.25,
"tp3_a_or_structure_liquidity": 63271.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"tp_ladder": [
{
"direction": "bearish",
"source": "bat",
"d_price": 64857.08,
"a_price": 63271.6,
"tp1_ad_382": 64251.42,
"tp2_ad_618": 63877.25,
"tp3_a_or_structure_liquidity": 63271.6,
"note": "Use as strong TP ladder context; not standalone path authority."
}
],
"validated_tp_ladder": [],
"harmonic_governance": {
"role": "PRZ reaction + TP ladder confluence, not standalone path engine",
"pre_confirmation_weight_range": [
0.25,
0.35
],
"post_confirmation_vote_weight_range": [
0.5,
0.6
],
"standalone_path_override_allowed": false,
"opposes_core_path_policy": "branch/reversal-risk/reaction-zone unless lower-TF structure and derivatives also confirm",
"aligns_with_core_path_policy": "modest confidence lift plus strong TP ladder influence"
},
"execution_readiness": "watch",
"directional_scores": {
"bullish": 0,
"bearish": 0.136
},
"directional_score_total": 0.136,
"directional_dominance": 1.0
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.36,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.42,\n \"setup_signals\": [\n \"현재가 $65,642.30가 strict medium bearish Crab 형성 PRZ $65,319.09-$65,769.79 내부에 위치해 단기 하락 반응 후보 구간\",\n \"가장 우수한 council PRZ는 strict/high bearish Bat 형성 패턴으로 PRZ $64,555.12-$65,159.03, D 예상가 $64,857.08, confluence 3개(ABCD, BC_EXT, XAD)\",\n \"7일 고점 $65,996.80 바로 아래에서 가격이 정체 중이며, 상단 유동성 흡수 후 거부가 나오면 harmonic bearish setup 강화\",\n \"confirmed_reaction_prz_count=0 및 validated_harmonic_tp_count=0으로 아직 PRZ 반응 확인 전 단계\",\n \"harmonic directional score가 bearish 0.136에 불과해 단독 방향 전환 근거는 약함\"\n ],\n \"reasoning\": \"1시간 기준 가격은 $65,642.30으로 EMA20 $65,124.36, EMA120 $63,888.35, EMA240 $63,778.13 위에 있어 추세 압력은 아직 하방으로 확정되지 않았지만, 제공 데이터상 BOS/CHoCH 같은 구조 확정 신호가 없어 structure_bias는 neutral로 둔다. Harmonic 관점에서는 strict/high bearish Bat PRZ $64,555.12-$65,159.03이 가장 높은 점수 0.918을 기록했으나 현재는 이미 상단 위에 있으며, 현재가가 별도 strict medium bearish Crab PRZ $65,319.09-$65,769.79 안에 있어 setup_bias는 단기 bearish 반응 후보로 평가한다. 다만 confirmed_reaction_prz_count가 0이고 실행 상태도 watch이며, 핵심 Bat의 harmonic_vote_state가 pre_confirmation_reversal_candidate라서 이 PRZ는 메인 경로를 뒤집을 수 없다. 하락 반응이 확인될 경우 Bat 기준 TP ladder는 $64,251.42, $63,877.25, $63,271.60 순으로 참고 가능하지만, $65,769.79-$65,996.80 위 수용이 나오면 bearish harmonic setup은 실패 쪽으로 기운다.\",\n \"key_levels\": {\n \"support\": [\n 65159.03,\n 64555.12,\n 64251.42,\n 63877.25,\n 63271.6\n ],\n \"resistance\": [\n 65769.79,\n 65996.8,\n 65517.24,\n 65159.03\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$65,769.79 이상 1시간 종가 수용, 보수적으로는 7일 고점 $65,996.80 돌파 후 유지\",\n \"risk_scenario\": \"가격이 $65,769.79 상단을 돌파하고 $65,996.80 위에서 수용되면 bearish Crab/Bat PRZ 방어 실패로 해석되며, harmonic 하락 반응 대신 상단 유동성 확장 및 추세 지속 시나리오가 우세해질 수 있다. 반대로 $65,319.09-$65,769.79 구간에서 강한 윗꼬리, sweep 후 reclaim 실패, 15m/1h MSS 또는 CVD/OI 약화가 동반되면 $64,251.42와 $63,877.25가 하락 반응 목표가 된다.\",\n \"data_quality\": \"medium\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "neutral",
"confidence": 0.58,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.68,
"setup_signals": [
"가격이 $65,642.30으로 7일 고점 $65,996.80 바로 아래에 위치해 단기 프리미엄 구간 진입",
"OI가 24시간 +2.6620% 증가하며 신규 포지션이 유입됐지만 가격은 7일 고점 돌파를 아직 확정하지 못함",
"CVD divergence 0.700으로 가격 상승 대비 체결 참여 강도에 불일치 신호 존재",
"롱 계정 비율이 0.570으로 여전히 우위이고 account_long_crowding 0.697로 롱 포지셔닝 부담 존재",
"롱 계정은 24시간 -0.0190 감소, 숏 계정은 +0.019 증가해 상단 돌파 전 포지션 플로우가 혼재",
"상방 $66,600에 주요 청산 클러스터가 있어 스윕 후 되돌림이 나올 수 있는 구간"
],
"reasoning": "확정 구조는 가격이 EMA20 $65,124.36, EMA120 $63,888.35, EMA240 $63,778.13 위에 있고 24시간 +1.94% 상승 중이므로 아직 bullish로 판단한다. 다만 현재가 $65,642.30은 7일 고점 $65,996.80 바로 아래이며, OI가 24시간 +2.6620% 증가한 상태에서 CVD divergence가 0.700으로 높아 상단 추격 매수의 질은 약하다. 펀딩은 평균적으로 거의 중립 또는 미세 음수이고, basis도 -0.0416%로 선물 프리미엄이 강하지 않아 강한 추세 추종보다는 $66,600 상방 청산 스윕 후 되돌림 리스크가 크다. 하방에서는 $64,600 청산 유동성과 EMA20 $65,124.36이 1차 방어선이며, 이 구간이 깨지면 $63,888.35와 $63,100까지 포지션 언와인딩이 빨라질 수 있다.",
"key_levels": {
"support": [
65124.36,
64600,
63888.35,
63100,
63000
],
"resistance": [
65996.8,
66600,
67900,
71800
]
},
"time_horizon": "short term",
"invalidation_level": "$66,600",
"risk_scenario": "$66,600 상방 청산 클러스터를 강하게 흡수하고 1시간봉이 7일 고점 $65,996.80 위에서 안정적으로 마감하면, 현재의 bearish setup은 무효화되고 숏 커버링이 $67,900까지 확장될 수 있다. 반대로 $65,124.36 EMA20을 이탈하면 상승 구조의 모멘텀이 약화되며 $64,600, 이후 $63,888.35와 $63,100 유동성으로 빠르게 끌릴 수 있다.",
"data_quality": "high",
"metrics": {
"cvd_divergence": 0.7,
"cvd_change": 4158.634,
"oi_trend": 0.766,
"oi_change_pct_24h": 2.662,
"oi_latest": 103198.034,
"funding_pressure": 0.517,
"funding_avg": -1.705e-05,
"funding_change_24h": 7.465e-05,
"long_account_ratio": 0.584,
"short_account_ratio": 0.416,
"long_account_latest": 0.57,
"short_account_latest": 0.43,
"long_account_change_24h": -0.019,
"short_account_change_24h": 0.019,
"account_flow_label": "short_accounts_rising_long_accounts_falling",
"account_short_crowding": 0.0,
"account_long_crowding": 0.697,
"ls_imbalance": 0.0,
"ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
"spot_futures_basis_score": 0.49,
"spot_futures_basis_pct": -0.0416,
"basis_change_lookback": 0.01,
"aggregate_score": 0.495,
"bull_signals": 2,
"bear_signals": 1,
"liq_below": [
[
64600,
6557.001644399999
],
[
63100,
5030.2077638
],
[
63000,
5308.61975225
]
],
"liq_above": [
[
66600,
6257.9787127
],
[
67900,
4708.31371
],
[
71800,
5885.3921375
]
],
"strongest_liq_level": 62700,
"fragility_score": 0.986,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.58,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.68,\n \"setup_signals\": [\n \"가격이 $65,642.30으로 7일 고점 $65,996.80 바로 아래에 위치해 단기 프리미엄 구간 진입\",\n \"OI가 24시간 +2.6620% 증가하며 신규 포지션이 유입됐지만 가격은 7일 고점 돌파를 아직 확정하지 못함\",\n \"CVD divergence 0.700으로 가격 상승 대비 체결 참여 강도에 불일치 신호 존재\",\n \"롱 계정 비율이 0.570으로 여전히 우위이고 account_long_crowding 0.697로 롱 포지셔닝 부담 존재\",\n \"롱 계정은 24시간 -0.0190 감소, 숏 계정은 +0.019 증가해 상단 돌파 전 포지션 플로우가 혼재\",\n \"상방 $66,600에 주요 청산 클러스터가 있어 스윕 후 되돌림이 나올 수 있는 구간\"\n ],\n \"reasoning\": \"확정 구조는 가격이 EMA20 $65,124.36, EMA120 $63,888.35, EMA240 $63,778.13 위에 있고 24시간 +1.94% 상승 중이므로 아직 bullish로 판단한다. 다만 현재가 $65,642.30은 7일 고점 $65,996.80 바로 아래이며, OI가 24시간 +2.6620% 증가한 상태에서 CVD divergence가 0.700으로 높아 상단 추격 매수의 질은 약하다. 펀딩은 평균적으로 거의 중립 또는 미세 음수이고, basis도 -0.0416%로 선물 프리미엄이 강하지 않아 강한 추세 추종보다는 $66,600 상방 청산 스윕 후 되돌림 리스크가 크다. 하방에서는 $64,600 청산 유동성과 EMA20 $65,124.36이 1차 방어선이며, 이 구간이 깨지면 $63,888.35와 $63,100까지 포지션 언와인딩이 빨라질 수 있다.\",\n \"key_levels\": {\n \"support\": [\n 65124.36,\n 64600,\n 63888.35,\n 63100,\n 63000\n ],\n \"resistance\": [\n 65996.8,\n 66600,\n 67900,\n 71800\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$66,600\",\n \"risk_scenario\": \"$66,600 상방 청산 클러스터를 강하게 흡수하고 1시간봉이 7일 고점 $65,996.80 위에서 안정적으로 마감하면, 현재의 bearish setup은 무효화되고 숏 커버링이 $67,900까지 확장될 수 있다. 반대로 $65,124.36 EMA20을 이탈하면 상승 구조의 모멘텀이 약화되며 $64,600, 이후 $63,888.35와 $63,100 유동성으로 빠르게 끌릴 수 있다.\",\n \"data_quality\": \"high\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bullish",
"confidence": 0.78,
"structure_bias": "bullish",
"setup_bias": "bullish",
"setup_score": 0.92,
"setup_signals": [
"가격이 이전 고점 $64,738.00을 상향 돌파한 뒤 현재 $65,642.30에서 그 위를 유지 중",
"최근 구조 이벤트가 BOS_bullish $62,840.20 → BOS_bullish $63,915.30 → BOS_bullish $64,738.00으로 3회 연속 bullish BOS",
"현재가 $65,642.30이 EMA20 $65,124.36, EMA120 $63,888.35, EMA240 $63,778.13 위에 위치",
"EQ $64,756.55 위의 프리미엄 구간에 있으나, 아직 명확한 buy-side liquidity sweep은 미확인",
"가장 가까운 후보 bullish OB는 $62,800.00~$63,385.90로, 현재가와 거리가 있어 즉시 진입 지지보다는 딥 풀백 수요 구간으로 작동"
],
"reasoning": "확정 구조는 bullish로 판단한다. 최근 BOS/CHoCH 시퀀스가 BOS_bullish, CHoCH_bearish 이후 다시 BOS_bullish 3회 연속으로 전환되었고, 특히 $64,738.00 돌파는 이전 일봉 고점 돌파와 동시에 1시간 구조의 상방 확장을 확인한다. 현재가 $65,642.30은 EQ $64,756.55 위 프리미엄에 있어 추격 매수 위치는 좋지 않지만, EMA20 $65,124.36 위에서 유지되는 한 단기 기관 흐름은 여전히 상방 우위다. 다만 7일 고점이자 런던 세션 고점인 $65,996.80 부근은 buy-side liquidity가 쌓이기 쉬운 구간이므로, 이 가격을 스윕한 뒤 $64,756.55 아래로 되밀리면 단기 bearish setup으로 바뀔 수 있다.",
"key_levels": {
"support": [
65124.36,
64756.55,
64738.0,
63888.35,
63830.0,
63385.9,
62800.0
],
"resistance": [
65978.1,
65996.8,
66000.0
]
},
"time_horizon": "short term",
"invalidation_level": "63,516.30",
"risk_scenario": "$65,996.80 위를 스윕한 뒤 즉시 거부되고 $64,756.55 EQ 및 $64,738.00 이전 고점 아래로 복귀하면, 현재 bullish continuation은 실패로 해석된다. 이 경우 매수 유동성 회수 후 하락 전환 시나리오가 열리며, 1차 하방 목표는 EMA120 $63,888.35와 전일 저가 $63,830.00, 이후 후보 bullish OB 상단 $63,385.90 및 하단 $62,800.00까지의 되돌림이다.",
"data_quality": "medium",
"metrics": {
"order_blocks_total": 2,
"confirmed_bullish_ob": 0,
"confirmed_bearish_ob": 0,
"candidate_bullish_ob": 2,
"candidate_bearish_ob": 0,
"active_bullish_ob": 0,
"active_bearish_ob": 0,
"nearest_bull_ob_range": {
"bottom": 62800.0,
"top": 63385.9,
"quality": "candidate",
"score": 0.533
},
"nearest_bear_ob_range": null,
"active_bullish_ob_list": [],
"active_bearish_ob_list": [],
"ob_mitigated_count": 1,
"unfilled_bull_fvg_count": 0,
"unfilled_bear_fvg_count": 0,
"bull_fvg_ranges": [],
"bear_fvg_ranges": [],
"fvg_open_count": 0,
"fvg_mitigated_count": 52,
"fvg_open_zones": [],
"bos_choch_events": [
"BOS_bullish",
"CHoCH_bearish",
"BOS_bullish",
"BOS_bullish",
"BOS_bullish"
],
"bos_choch_levels": [
{
"type": "BOS_bullish",
"level": 62942.4
},
{
"type": "CHoCH_bearish",
"level": 61150.2
},
{
"type": "BOS_bullish",
"level": 62840.2
},
{
"type": "BOS_bullish",
"level": 63915.3
},
{
"type": "BOS_bullish",
"level": 64738.0
}
],
"bos_sequence": [
"BOS_bullish",
"CHoCH_bearish",
"BOS_bullish",
"BOS_bullish",
"BOS_bullish"
],
"consecutive_bull_bos": 3,
"consecutive_bear_bos": 0,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [],
"current_zone": "premium",
"eq_level": 64756.55,
"range_high": 65996.8,
"range_low": 63516.3,
"bull_score": 11.8,
"bear_score": 4.5,
"setup_bias": "bullish",
"setup_score": 0.92,
"setup_signals": [
"bullish BOS above $62,942.40",
"bullish BOS above $62,840.20",
"bullish BOS above $63,915.30",
"bullish BOS above $64,738.00",
"3x consecutive bullish BOS"
],
"retracement_direction": "bearish",
"current_retracement_pct": 209.8,
"deepest_retracement_pct": 215.7,
"previous_day_high": 64738.0,
"previous_day_low": 63830.0,
"broken_prev_high": true,
"broken_prev_low": true,
"sessions": {
"London": {
"active": true,
"high": 65996.8,
"low": 64918.2
},
"New York": {
"active": true,
"high": 65978.1,
"low": 65577.8
},
"Asian kill zone": {
"active": false,
"high": null,
"low": null
}
}
},
"raw_llm_response": "{\n \"signal\": \"bullish\",\n \"confidence\": 0.78,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.92,\n \"setup_signals\": [\n \"가격이 이전 고점 $64,738.00을 상향 돌파한 뒤 현재 $65,642.30에서 그 위를 유지 중\",\n \"최근 구조 이벤트가 BOS_bullish $62,840.20 → BOS_bullish $63,915.30 → BOS_bullish $64,738.00으로 3회 연속 bullish BOS\",\n \"현재가 $65,642.30이 EMA20 $65,124.36, EMA120 $63,888.35, EMA240 $63,778.13 위에 위치\",\n \"EQ $64,756.55 위의 프리미엄 구간에 있으나, 아직 명확한 buy-side liquidity sweep은 미확인\",\n \"가장 가까운 후보 bullish OB는 $62,800.00~$63,385.90로, 현재가와 거리가 있어 즉시 진입 지지보다는 딥 풀백 수요 구간으로 작동\"\n ],\n \"reasoning\": \"확정 구조는 bullish로 판단한다. 최근 BOS/CHoCH 시퀀스가 BOS_bullish, CHoCH_bearish 이후 다시 BOS_bullish 3회 연속으로 전환되었고, 특히 $64,738.00 돌파는 이전 일봉 고점 돌파와 동시에 1시간 구조의 상방 확장을 확인한다. 현재가 $65,642.30은 EQ $64,756.55 위 프리미엄에 있어 추격 매수 위치는 좋지 않지만, EMA20 $65,124.36 위에서 유지되는 한 단기 기관 흐름은 여전히 상방 우위다. 다만 7일 고점이자 런던 세션 고점인 $65,996.80 부근은 buy-side liquidity가 쌓이기 쉬운 구간이므로, 이 가격을 스윕한 뒤 $64,756.55 아래로 되밀리면 단기 bearish setup으로 바뀔 수 있다.\",\n \"key_levels\": {\n \"support\": [\n 65124.36,\n 64756.55,\n 64738.0,\n 63888.35,\n 63830.0,\n 63385.9,\n 62800.0\n ],\n \"resistance\": [\n 65978.1,\n 65996.8,\n 66000.0\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"63,516.30\",\n \"risk_scenario\": \"$65,996.80 위를 스윕한 뒤 즉시 거부되고 $64,756.55 EQ 및 $64,738.00 이전 고점 아래로 복귀하면, 현재 bullish continuation은 실패로 해석된다. 이 경우 매수 유동성 회수 후 하락 전환 시나리오가 열리며, 1차 하방 목표는 EMA120 $63,888.35와 전일 저가 $63,830.00, 이후 후보 bullish OB 상단 $63,385.90 및 하단 $62,800.00까지의 되돌림이다.\",\n \"data_quality\": \"medium\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bullish",
"overall_confidence": 0.66,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.68,
"active_setups": [
"현재가 $65,642.30은 7일 고점 $65,996.80 바로 아래의 프리미엄 구간에 위치",
"캔들 기준 strict evening star 2개가 $65,996.80 저항권 직하에서 감지되어 단기 상단 반전 후보 형성",
"Wyckoff 기준 이전 축적 박스 상단 AR $64,495.90 및 BU $64,548.60 위에 있어 추격 매수보다 지지 전환 검증 구간",
"파생 기준 OI 24시간 +2.6620% 증가에도 7일 고점 돌파 확정이 없고 CVD divergence 0.700으로 상단 체결 질 약화",
"Harmonic 기준 현재가가 bearish Crab PRZ $65,319.09-$65,769.79 내부에 있어 반응 위험 구간",
"Fibonacci 기준 ret_0.786 $64,428.61 및 ret_0.618 $64,262.19보다 1.85% 이상 위에 있어 즉시 매수 반응 구간은 아님"
],
"setup_vs_structure": "구조적 판정은 아직 bullish이나, 실행 셋업은 bearish로 분리된다. 이는 추세 구조가 훼손된 상태라기보다, Phase E 이후 프리미엄·상단 유동성·파생 포지셔닝 부담이 겹친 단기 실행 리스크가 높다는 의미다."
},
"signal_breakdown": {
"bullish_count": 1,
"bearish_count": 1,
"neutral_count": 4
},
"key_levels": {
"support": [
65124.36,
64756.55,
64738.0,
64548.6,
64495.9,
64428.61,
64262.19,
63888.35,
63235.9,
63020.6
],
"resistance": [
65769.79,
65996.8,
66000.0,
66600.0,
67900.0
]
},
"confluences": [
"ICT와 Derivatives, Candlestick 모두 EMA20 $65,124.36을 1차 구조 방어선으로 제시한다.",
"Wyckoff의 BU $64,548.60·AR $64,495.90, Fibonacci의 ret_0.786 $64,428.61, Harmonic의 Bat PRZ 상단 $65,159.03 및 하단 $64,555.12가 $64,400-$65,160 구간에 밀집해 핵심 재수용·지지 전환 구간을 형성한다.",
"ICT의 이전 고점 돌파 레벨 $64,738.00과 EQ $64,756.55는 Wyckoff BU $64,548.60과 가까워 $64,550-$64,760이 단기 구조 유지 여부를 가르는 중간 지지대로 겹친다.",
"대부분의 분석가가 $65,996.80을 7일 고점 또는 상단 유동성·저항으로 동일하게 인식한다.",
"Candlestick의 strict evening star, Harmonic의 bearish Crab PRZ $65,319.09-$65,769.79, Derivatives의 CVD divergence 0.700은 모두 $65,300-$66,000 상단에서의 단기 반응 위험을 지지한다.",
"Wyckoff의 SOS $63,235.90·LPS $63,020.60, Harmonic TP/구조 유동성 $63,271.60, Derivatives 하방 유동성 $63,100-$63,000이 $63,000-$63,300 구간에 중기 구조 검증 클러스터를 형성한다."
],
"conflicts": [
"ICT는 BOS_bullish가 $62,840.20 → $63,915.30 → $64,738.00으로 3회 연속 발생했다고 보며 구조와 셋업을 모두 bullish로 평가하지만, Candlestick·Wyckoff·Derivatives는 현재 위치가 $65,996.80 직하 프리미엄이라 실행 셋업을 bearish로 본다.",
"Wyckoff는 주 구조를 축적 Phase E로 해석해 bullish 구조를 유지하지만, 동시에 현재 구간에는 BC·AR·ST·UT·UTAD로 구성된 분배 후보가 활성화되어 있어 상단 유동성 흡수 이후의 구조 전환 위험을 별도 조건으로 제시한다.",
"Fibonacci는 최근 스윙 고점 $64,641 상회로 구조는 bullish라고 판단하지만, 핵심 피보나치 지지군 $64,428.61-$64,262.19에서 멀어 즉시 실행 셋업은 약하다고 본다.",
"Harmonic은 bearish PRZ 반응 가능성을 제시하지만, 확정 반응이 부족하고 자체적으로 단독 구조 전환 권한이 낮다고 명시되어 있어 ICT·Wyckoff의 구조 판정을 뒤집지는 못한다."
],
"executive_summary": "BTC/USDT 1시간 구조는 아직 bullish로 판정한다. 주된 근거는 Wyckoff상 이전 축적 구조가 SC $61,344.80, Spring $60,363.00, SOS $63,235.90, LPS $63,020.60, BU $64,548.60을 거쳐 Phase E로 진행된 점과, ICT상 $64,738.00 상향 돌파를 포함한 3회 연속 bullish BOS가 확인된 점이다. 다만 현재 위치는 $65,996.80 7일 고점 바로 아래의 프리미엄이며, Candlestick의 strict evening star, Derivatives의 CVD divergence 0.700, Harmonic bearish Crab PRZ $65,319.09-$65,769.79가 겹쳐 실행 셋업은 구조와 반대로 bearish 리스크가 우세하다. 핵심 구조 조건은 $64,548.60-$64,495.90의 지지 전환 유지이며, 이 구간이 무너지면 $63,235.90-$63,020.60의 SOS·LPS 재검증 상태로 들어간다. $63,020.60 하향 수용은 현재 bullish 구조 판정의 주요 무효화 기준이다.",
"raw_llm_response": "{\n \"overall_signal\": \"bullish\",\n \"overall_confidence\": 0.66,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.68,\n \"active_setups\": [\n \"현재가 $65,642.30은 7일 고점 $65,996.80 바로 아래의 프리미엄 구간에 위치\",\n \"캔들 기준 strict evening star 2개가 $65,996.80 저항권 직하에서 감지되어 단기 상단 반전 후보 형성\",\n \"Wyckoff 기준 이전 축적 박스 상단 AR $64,495.90 및 BU $64,548.60 위에 있어 추격 매수보다 지지 전환 검증 구간\",\n \"파생 기준 OI 24시간 +2.6620% 증가에도 7일 고점 돌파 확정이 없고 CVD divergence 0.700으로 상단 체결 질 약화\",\n \"Harmonic 기준 현재가가 bearish Crab PRZ $65,319.09-$65,769.79 내부에 있어 반응 위험 구간\",\n \"Fibonacci 기준 ret_0.786 $64,428.61 및 ret_0.618 $64,262.19보다 1.85% 이상 위에 있어 즉시 매수 반응 구간은 아님\"\n ],\n \"setup_vs_structure\": \"구조적 판정은 아직 bullish이나, 실행 셋업은 bearish로 분리된다. 이는 추세 구조가 훼손된 상태라기보다, Phase E 이후 프리미엄·상단 유동성·파생 포지셔닝 부담이 겹친 단기 실행 리스크가 높다는 의미다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 1,\n \"bearish_count\": 1,\n \"neutral_count\": 4\n },\n \"key_levels\": {\n \"support\": [\n 65124.36,\n 64756.55,\n 64738.0,\n 64548.6,\n 64495.9,\n 64428.61,\n 64262.19,\n 63888.35,\n 63235.9,\n 63020.6\n ],\n \"resistance\": [\n 65769.79,\n 65996.8,\n 66000.0,\n 66600.0,\n 67900.0\n ]\n },\n \"confluences\": [\n \"ICT와 Derivatives, Candlestick 모두 EMA20 $65,124.36을 1차 구조 방어선으로 제시한다.\",\n \"Wyckoff의 BU $64,548.60·AR $64,495.90, Fibonacci의 ret_0.786 $64,428.61, Harmonic의 Bat PRZ 상단 $65,159.03 및 하단 $64,555.12가 $64,400-$65,160 구간에 밀집해 핵심 재수용·지지 전환 구간을 형성한다.\",\n \"ICT의 이전 고점 돌파 레벨 $64,738.00과 EQ $64,756.55는 Wyckoff BU $64,548.60과 가까워 $64,550-$64,760이 단기 구조 유지 여부를 가르는 중간 지지대로 겹친다.\",\n \"대부분의 분석가가 $65,996.80을 7일 고점 또는 상단 유동성·저항으로 동일하게 인식한다.\",\n \"Candlestick의 strict evening star, Harmonic의 bearish Crab PRZ $65,319.09-$65,769.79, Derivatives의 CVD divergence 0.700은 모두 $65,300-$66,000 상단에서의 단기 반응 위험을 지지한다.\",\n \"Wyckoff의 SOS $63,235.90·LPS $63,020.60, Harmonic TP/구조 유동성 $63,271.60, Derivatives 하방 유동성 $63,100-$63,000이 $63,000-$63,300 구간에 중기 구조 검증 클러스터를 형성한다.\"\n ],\n \"conflicts\": [\n \"ICT는 BOS_bullish가 $62,840.20 → $63,915.30 → $64,738.00으로 3회 연속 발생했다고 보며 구조와 셋업을 모두 bullish로 평가하지만, Candlestick·Wyckoff·Derivatives는 현재 위치가 $65,996.80 직하 프리미엄이라 실행 셋업을 bearish로 본다.\",\n \"Wyckoff는 주 구조를 축적 Phase E로 해석해 bullish 구조를 유지하지만, 동시에 현재 구간에는 BC·AR·ST·UT·UTAD로 구성된 분배 후보가 활성화되어 있어 상단 유동성 흡수 이후의 구조 전환 위험을 별도 조건으로 제시한다.\",\n \"Fibonacci는 최근 스윙 고점 $64,641 상회로 구조는 bullish라고 판단하지만, 핵심 피보나치 지지군 $64,428.61-$64,262.19에서 멀어 즉시 실행 셋업은 약하다고 본다.\",\n \"Harmonic은 bearish PRZ 반응 가능성을 제시하지만, 확정 반응이 부족하고 자체적으로 단독 구조 전환 권한이 낮다고 명시되어 있어 ICT·Wyckoff의 구조 판정을 뒤집지는 못한다.\"\n ],\n \"highest_conviction_analyst\": \"ICT Trader — 신뢰도 78%로 가장 높고, $62,840.20, $63,915.30, $64,738.00에서 3회 연속 bullish BOS를 제시해 구조 판정의 구체성이 높다. 또한 현재가가 EMA20 $65,124.36, EMA120 $63,888.35, EMA240 $63,778.13 위에 있다는 다중 구조 근거가 명확하다.\",\n \"invalidation_level\": \"$63,020.60 하향 수용 시 Wyckoff LPS가 훼손되어 현재 bullish 축적 Phase E 구조 판정은 무효화 또는 재구조화 상태로 전환된다. 단기 경고선은 $64,495.90-$64,548.60 이탈이다.\",\n \"executive_summary\": \"BTC/USDT 1시간 구조는 아직 bullish로 판정한다. 주된 근거는 Wyckoff상 이전 축적 구조가 SC $61,344.80, Spring $60,363.00, SOS $63,235.90, LPS $63,020.60, BU $64,548.60을 거쳐 Phase E로 진행된 점과, ICT상 $64,738.00 상향 돌파를 포함한 3회 연속 bullish BOS가 확인된 점이다. 다만 현재 위치는 $65,996.80 7일 고점 바로 아래의 프리미엄이며, Candlestick의 strict evening star, Derivatives의 CVD divergence 0.700, Harmonic bearish Crab PRZ $65,319.09-$65,769.79가 겹쳐 실행 셋업은 구조와 반대로 bearish 리스크가 우세하다. 핵심 구조 조건은 $64,548.60-$64,495.90의 지지 전환 유지이며, 이 구간이 무너지면 $63,235.90-$63,020.60의 SOS·LPS 재검증 상태로 들어간다. $63,020.60 하향 수용은 현재 bullish 구조 판정의 주요 무효화 기준이다.\"\n}"
},
"overall_signal": "bullish",
"overall_confidence": 0.66,
"operating_path": {
"path_type": "complex",
"confidence": 0.6,
"waypoints": [
{
"seq": 1,
"price": 65124.36,
"type": "support_test",
"source": "ICT·Derivatives·Candlestick (EMA20 $65,124.36 = 공통 1차 구조 방어선), Chairman confluence #1",
"description": "현재가 $65,642.30은 7일 고점 $65,996.80 직하 프리미엄 구간. strict evening star 2개(품질 0.697·0.673), CVD divergence 0.700, harmonic bearish Crab PRZ $65,319.09-$65,769.79 내부 위치가 겹쳐 상단이 거부되며, setup_bias(bearish 68%)에 따라 1차 구조 방어선인 EMA20 $65,124.36까지 하락. 세 분석가가 공통으로 EMA20을 1차 지지로 제시하므로 여기서 소폭 반응 예상.",
"est_hours": 2.5,
"turning_zone": [
64950.0,
65124.36
],
"likely_wick": 65020.0,
"rejection_confirm": 65260.0,
"invalid_overshoot": 64880.0,
"calibration_reasoning": "세 분석가 공통 1차 지지인 EMA20 $65,124.36을 존 상단으로 고정하고, 0.47×ATR(~$174) 폭으로 하단을 잡아 $65,000 라운드넘버 자석을 존 내부에 포함시켰다. setup_bias(약세 68%)상 EMA20을 소폭 침투해 $65k 직상단에서 반응할 가능성이 높아 likely_wick을 자석 쪽으로 편향. $64,880 종가 이탈 시 EMA20 무반응 통과로 WP2 직행이므로 turning point 무효."
},
{
"seq": 2,
"price": 64407.17,
"type": "liquidity_sweep",
"source": "Fibonacci (fib_confluence strict 0.85 + ret_0.786 $64,428.61 + ret_0.618 $64,262.19), Wyckoff (BU $64,548.60·AR $64,495.90), WP1 후보 1순위, Harmonic Bat PRZ $64,555.12 인접",
"description": "EMA20이 셋업 우위(strict evening star + CVD divergence) 하에서 이탈되면, Wyckoff 축적 박스 상단 BU $64,548.60·AR $64,495.90 구조 지지를 하향 스윕하며 strict fib confluence $64,407.17(ret_0.786·ret_0.618 군집)까지 하락. WP1 후보 1순위 레벨이자 $64,400-$64,760 핵심 confluence 클러스터의 하단으로, 구조 유지 여부를 가르는 결정 구간. 셀사이드 유동성 흡수 후 반등 시도 예상.",
"est_hours": 7.0,
"turning_zone": [
64230.0,
64407.17
],
"likely_wick": 64252.0,
"rejection_confirm": 64550.0,
"invalid_overshoot": 64140.0,
"calibration_reasoning": "셀사이드 유동성 스윕(하락)이므로 일반 liquidity_sweep 규칙 대신 이동 방향에 맞춰 base 하단으로 존을 설정. fib 골든레이쇼 $64,262.19(strict confluence·의장 지지)가 핵심 자석이며, 0.48×ATR 폭(~$177)으로 그 아래 유동성까지 포함. likely_wick은 골든레이쇼 직하단($64,252)으로, 조건부 하모닉 bat TP1 $64,251.42와도 겹쳐 보조 신뢰. Wyckoff 박스 상단 BU $64,548.60 재탈환이 스윕 반전 확인선이며, fib 지지 $64,145.30 종가 이탈 시 진짜 붕괴로 무효."
},
{
"seq": 3,
"price": 65517.24,
"type": "resistance_test",
"source": "Harmonic (저항 $65,517.24), 구조 재확립 (ICT 3회 연속 BOS_bullish, Wyckoff Phase E, structure 66%)",
"description": "$64,495.90 구조 지지가 종가 기준 유지되면 bullish 구조(3회 BOS·Phase E)가 재확립되어 매수세 재유입. EMA20 $65,124.36을 재탈환하고 harmonic 저항 $65,517.24까지 반등하나, 잔존하는 셋업 부담(프리미엄·상단 유동성)으로 7일 고점 $65,996.80 아래 lower high에 그칠 가능성.",
"est_hours": 19.0,
"turning_zone": [
65517.24,
65790.0
],
"likely_wick": 65650.0,
"rejection_confirm": 65330.0,
"invalid_overshoot": 66000.0,
"calibration_reasoning": "터미널 웨이포인트라 0.74×ATR(~$273)의 넓은 존 적용. 하모닉 저항 $65,517.24를 하단으로, Crab PRZ 상단=의장 저항 $65,769.79를 존 상단에 포함하되 7일 고점 $65,996.80 아래 lower high로 캡. 잔존 셋업 부담(프리미엄·상단 유동성)으로 강한 돌파 어려워 likely_wick을 하모닉 저항 직상단 현재가 리테스트 구간($65,650)으로 설정. EMA20 재탈환 후 $65,330 상실 시 거부 확인, $66,000(7일 고점·라운드넘버) 돌파 시 lower high 논리 무효."
}
],
"period_extremes": {
"4h": {
"expected_high": 65769.79,
"expected_low": 64850.0,
"high_first": true
},
"8h": {
"expected_high": 65769.79,
"expected_low": 64407.17,
"high_first": true
},
"24h": {
"expected_high": 65769.79,
"expected_low": 64407.17,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 66000.0,
"description": "7일 고점 $65,996.80을 종가로 돌파·수용하면 evening star·CVD divergence 기반 bearish 셋업이 무효화되어 하락 경로(WP1·WP2)가 취소되고 $66,600 → $67,900으로 상승 가속."
},
"bearish": {
"price": 64262.19,
"description": "핵심 피보나치 지지 클러스터($64,548.60~$64,262.19) 하단인 ret_0.618 $64,262.19를 종가로 이탈(수용)하면 WP2 스윕 반등 시나리오가 깨지고 $63,888.35 EMA120 → $63,235.90 SOS·$63,020.60 LPS로 하락 가속."
}
},
"scenario_invalidation": 63020.6,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.6,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 65124.36,\n \"type\": \"support_test\",\n \"source\": \"ICT·Derivatives·Candlestick (EMA20 $65,124.36 = 공통 1차 구조 방어선), Chairman confluence #1\",\n \"description\": \"현재가 $65,642.30은 7일 고점 $65,996.80 직하 프리미엄 구간. strict evening star 2개(품질 0.697·0.673), CVD divergence 0.700, harmonic bearish Crab PRZ $65,319.09-$65,769.79 내부 위치가 겹쳐 상단이 거부되며, setup_bias(bearish 68%)에 따라 1차 구조 방어선인 EMA20 $65,124.36까지 하락. 세 분석가가 공통으로 EMA20을 1차 지지로 제시하므로 여기서 소폭 반응 예상.\",\n \"est_hours\": 2.5\n },\n {\n \"seq\": 2,\n \"price\": 64407.17,\n \"type\": \"liquidity_sweep\",\n \"source\": \"Fibonacci (fib_confluence strict 0.85 + ret_0.786 $64,428.61 + ret_0.618 $64,262.19), Wyckoff (BU $64,548.60·AR $64,495.90), WP1 후보 1순위, Harmonic Bat PRZ $64,555.12 인접\",\n \"description\": \"EMA20이 셋업 우위(strict evening star + CVD divergence) 하에서 이탈되면, Wyckoff 축적 박스 상단 BU $64,548.60·AR $64,495.90 구조 지지를 하향 스윕하며 strict fib confluence $64,407.17(ret_0.786·ret_0.618 군집)까지 하락. WP1 후보 1순위 레벨이자 $64,400-$64,760 핵심 confluence 클러스터의 하단으로, 구조 유지 여부를 가르는 결정 구간. 셀사이드 유동성 흡수 후 반등 시도 예상.\",\n \"est_hours\": 7.0\n },\n {\n \"seq\": 3,\n \"price\": 65517.24,\n \"type\": \"resistance_test\",\n \"source\": \"Harmonic (저항 $65,517.24), 구조 재확립 (ICT 3회 연속 BOS_bullish, Wyckoff Phase E, structure 66%)\",\n \"description\": \"$64,495.90 구조 지지가 종가 기준 유지되면 bullish 구조(3회 BOS·Phase E)가 재확립되어 매수세 재유입. EMA20 $65,124.36을 재탈환하고 harmonic 저항 $65,517.24까지 반등하나, 잔존하는 셋업 부담(프리미엄·상단 유동성)으로 7일 고점 $65,996.80 아래 lower high에 그칠 가능성.\",\n \"est_hours\": 19.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 65769.79, \"expected_low\": 64850.00, \"high_first\": true},\n \"8h\": {\"expected_high\": 65769.79, \"expected_low\": 64407.17, \"high_first\": true},\n \"24h\": {\"expected_high\": 65769.79, \"expected_low\": 64407.17, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\n \"price\": 66000.0,\n \"description\": \"7일 고점 $65,996.80을 종가로 돌파·수용하면 evening star·CVD divergence 기반 bearish 셋업이 무효화되어 하락 경로(WP1·WP2)가 취소되고 $66,600 → $67,900으로 상승 가속.\"\n },\n \"bearish\": {\n \"price\": 64262.19,\n \"description\": \"핵심 피보나치 지지 클러스터($64,548.60~$64,262.19) 하단인 ret_0.618 $64,262.19를 종가로 이탈(수용)하면 WP2 스윕 반등 시나리오가 깨지고 $63,888.35 EMA120 → $63,235.90 SOS·$63,020.60 LPS로 하락 가속.\"\n }\n },\n \"scenario_invalidation\": 63020.6\n}\n```"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 65124.36,
"turning_zone": [
64950.0,
65124.36
],
"likely_wick": 65020.0,
"rejection_confirm": 65260.0,
"invalid_overshoot": 64880.0,
"calibration_reasoning": "세 분석가 공통 1차 지지인 EMA20 $65,124.36을 존 상단으로 고정하고, 0.47×ATR(~$174) 폭으로 하단을 잡아 $65,000 라운드넘버 자석을 존 내부에 포함시켰다. setup_bias(약세 68%)상 EMA20을 소폭 침투해 $65k 직상단에서 반응할 가능성이 높아 likely_wick을 자석 쪽으로 편향. $64,880 종가 이탈 시 EMA20 무반응 통과로 WP2 직행이므로 turning point 무효."
},
{
"seq": 2,
"base_target": 64407.17,
"turning_zone": [
64230.0,
64407.17
],
"likely_wick": 64252.0,
"rejection_confirm": 64550.0,
"invalid_overshoot": 64140.0,
"calibration_reasoning": "셀사이드 유동성 스윕(하락)이므로 일반 liquidity_sweep 규칙 대신 이동 방향에 맞춰 base 하단으로 존을 설정. fib 골든레이쇼 $64,262.19(strict confluence·의장 지지)가 핵심 자석이며, 0.48×ATR 폭(~$177)으로 그 아래 유동성까지 포함. likely_wick은 골든레이쇼 직하단($64,252)으로, 조건부 하모닉 bat TP1 $64,251.42와도 겹쳐 보조 신뢰. Wyckoff 박스 상단 BU $64,548.60 재탈환이 스윕 반전 확인선이며, fib 지지 $64,145.30 종가 이탈 시 진짜 붕괴로 무효."
},
{
"seq": 3,
"base_target": 65517.24,
"turning_zone": [
65517.24,
65790.0
],
"likely_wick": 65650.0,
"rejection_confirm": 65330.0,
"invalid_overshoot": 66000.0,
"calibration_reasoning": "터미널 웨이포인트라 0.74×ATR(~$273)의 넓은 존 적용. 하모닉 저항 $65,517.24를 하단으로, Crab PRZ 상단=의장 저항 $65,769.79를 존 상단에 포함하되 7일 고점 $65,996.80 아래 lower high로 캡. 잔존 셋업 부담(프리미엄·상단 유동성)으로 강한 돌파 어려워 likely_wick을 하모닉 저항 직상단 현재가 리테스트 구간($65,650)으로 설정. EMA20 재탈환 후 $65,330 상실 시 거부 확인, $66,000(7일 고점·라운드넘버) 돌파 시 lower high 논리 무효."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 65124.36,\n \"turning_zone\": [64950.0, 65124.36],\n \"likely_wick\": 65020.0,\n \"rejection_confirm\": 65260.0,\n \"invalid_overshoot\": 64880.0,\n \"calibration_reasoning\": \"세 분석가 공통 1차 지지인 EMA20 $65,124.36을 존 상단으로 고정하고, 0.47×ATR(~$174) 폭으로 하단을 잡아 $65,000 라운드넘버 자석을 존 내부에 포함시켰다. setup_bias(약세 68%)상 EMA20을 소폭 침투해 $65k 직상단에서 반응할 가능성이 높아 likely_wick을 자석 쪽으로 편향. $64,880 종가 이탈 시 EMA20 무반응 통과로 WP2 직행이므로 turning point 무효.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 64407.17,\n \"turning_zone\": [64230.0, 64407.17],\n \"likely_wick\": 64252.0,\n \"rejection_confirm\": 64550.0,\n \"invalid_overshoot\": 64140.0,\n \"calibration_reasoning\": \"셀사이드 유동성 스윕(하락)이므로 일반 liquidity_sweep 규칙 대신 이동 방향에 맞춰 base 하단으로 존을 설정. fib 골든레이쇼 $64,262.19(strict confluence·의장 지지)가 핵심 자석이며, 0.48×ATR 폭(~$177)으로 그 아래 유동성까지 포함. likely_wick은 골든레이쇼 직하단($64,252)으로, 조건부 하모닉 bat TP1 $64,251.42와도 겹쳐 보조 신뢰. Wyckoff 박스 상단 BU $64,548.60 재탈환이 스윕 반전 확인선이며, fib 지지 $64,145.30 종가 이탈 시 진짜 붕괴로 무효.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 65517.24,\n \"turning_zone\": [65517.24, 65790.0],\n \"likely_wick\": 65650.0,\n \"rejection_confirm\": 65330.0,\n \"invalid_overshoot\": 66000.0,\n \"calibration_reasoning\": \"터미널 웨이포인트라 0.74×ATR(~$273)의 넓은 존 적용. 하모닉 저항 $65,517.24를 하단으로, Crab PRZ 상단=의장 저항 $65,769.79를 존 상단에 포함하되 7일 고점 $65,996.80 아래 lower high로 캡. 잔존 셋업 부담(프리미엄·상단 유동성)으로 강한 돌파 어려워 likely_wick을 하모닉 저항 직상단 현재가 리테스트 구간($65,650)으로 설정. EMA20 재탈환 후 $65,330 상실 시 거부 확인, $66,000(7일 고점·라운드넘버) 돌파 시 lower high 논리 무효.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 41.5,
"chairman": 39.5,
"operating_path": 343.2,
"tp_calibrator": 219.1
},
"agents": {},
"total_s": 643.4
}
}