Signal: BULLISH (72%) | Price: $64,505.00 | 2026-06-14 21:00 KST | 300 candles
Council: 5 bullish, 1 neutral, 0 bearish | Support: $64,413 / $64,363 / $64,332 | Resistance: $64,549 / $64,555 / $64,641
현재 BTC 1h 구조는 Wyckoff상 confirmed accumulation의 Phase E이며, ICT 기준으로도 $62,942.40, $62,840.20, $63,915.30 상방 BOS 이후 전일 고가 $64,362.60을 돌파한 bullish 구조다. 다만 가격은 $64,505로 Wyckoff AR $64,495.90 및 BU $64,548.60 부근, 7일 고점 $64,738.00 아래의 프리미엄 구간에 있어 구조적 강세와 실행상 상단 저항 리스크가 공존한다. $64,323-$64,412 구간은 SOS·EMA20·Fib 지지가 겹친 핵심 단기 방어 구간이고, $63,879-$63,886은 ICT EQ와 Fib golden ratio가 겹치는 중간 구조 방어선이다. 상단에서는 $64,555-$65,159의 bearish Bat PRZ가 존재하지만 아직 확인 반응이 없어 구조 전환 신호가 아니라 반응 위험 구간으로만 취급한다. 전체 bullish 구조의 핵심 무효화는 $63,020.60 하향 이탈이며, 그 전에는 상단 수용 실패나 조정 신호가 나오더라도 누적 구조 내부의 조건부 리스크로 해석한다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | NEUTRAL | 68% | $64,323 / $64,186 | $64,549 / $64,738 |
| ICT Trader | BULLISH | 78% | $64,363 / $63,915 | $64,641 / $64,738 |
| Derivatives Trader | BULLISH | 58% | $64,332 / $63,904 | $64,738 / $65,100 |
| Candlestick Reader | NEUTRAL | 55% | $64,332 / $63,904 | $64,738 |
| Fibonacci Analyst | NEUTRAL | 58% | $64,413 / $64,212 | $64,738 / $65,113 |
| Harmonic Specialist | BEARISH | 42% | $64,251 / $63,877 | $64,555 / $64,738 |
Support: $64,323 / $64,186 / $63,988 | Resistance: $64,549 / $64,738 / $64,496 | Horizon: short to medium term
Wyckoff 구조상 regime은 ACC이고 regime_state도 confirmed_acc이며, acc_score 100.0 및 Phase E 판정으로 구조적 편향은 명확히 bullish이다. 메인 앵커는 SC $61,344.80, AR $64,495.90이며, 이후 ST $59,451.30, Terminal Spring $60,691.90, SOS $63,235.90, LPS $63,020.60, BU $64,548.60까지 누적 시퀀스가 완성되어 있다. 다만 현재가 $64,505는 메인 레인지 상단 $64,495.90을 소폭 상회할 뿐 BU $64,548.60 및 7일 고점 $64,738.00 위의 명확한 수용은 아직 부족하므로, 즉시 추격보다는 $64,323.00 SOS 또는 $64,186.50 LPS 재테스트 가능성을 열어둔다. 따라서 구조는 bullish이나, 실행 관점의 setup_bias는 상단부 확인 대기 성격이 강해 neutral로 평가한다.
Support: $64,363 / $63,915 / $63,879 | Resistance: $64,641 / $64,738 | Horizon: 단기~중기
확정 구조는 $62,942.40, $62,840.20, $63,915.30 상방 BOS가 순차적으로 발생했고, 최근 BOS 시퀀스도 bullish BOS가 2회 연속이므로 structure_bias는 bullish로 판단한다. 현재가 $64,505.00은 EQ $63,879.30 위의 프리미엄 구간이며 7일 고점 $64,738.00에 근접해 있어 즉시 진입은 고점 유동성 추격 리스크가 있다. 다만 전일 고가 $64,362.60을 돌파했고, EMA20 $64,331.51 및 EMA120 $63,503.73 위에서 거래되어 단기 수급은 여전히 상방 우위다. 활성 FVG와 활성 OB는 없고 최근 liquidity sweep도 감지되지 않았기 때문에, 강한 디스카운트 재진입형 셋업보다는 상단 수용 여부를 확인하는 돌파 지속형 셋업에 가깝다.
Support: $64,332 / $63,904 / $63,504 | Resistance: $64,738 / $65,100 / $67,000 | Horizon: 단기, 향후 4-8시간
구조적으로는 현재가 $64,505가 EMA20 $64,331, EMA120 $63,503, EMA240 $63,903 위에 있어 단기 상승 수용이 유지되고 있으며, 7일 고점 $64,738 재테스트 구간에 진입해 있다. 파생 포지셔닝은 OI가 24시간 +2.2420% 증가한 가운데 펀딩이 -0.0001 하락했고 평균도 중립 이하라, 가격 상승에도 숏 압력이 남아 있는 숏 스퀴즈형 조건이다. 다만 롱 계정 비율이 0.588이고 롱 계정 crowding 점수가 0.758로 높아 과열 롱의 역추세 리스크가 있으며, 현물-선물 베이시스도 -0.0635%로 강한 현물 주도 상승은 아니다. 따라서 확정 구조는 완만한 bullish지만, $65,100 상단 청산을 먼저 노린 뒤 실패하면 $64,331 및 $63,903 재시험으로 빠르게 되돌릴 수 있는 취약한 상승 셋업으로 본다.
Support: $64,332 / $63,904 / $63,504 | Resistance: $64,738 | Horizon: short term
BTC는 현재 $64,505.00로 EMA20 $64,331.51, EMA120 $63,503.73, EMA240 $63,903.84 위에 있어 확인된 구조는 아직 상승 우위로 해석된다. 다만 가격이 7일 고점 $64,738.00에 매우 근접한 상태에서 dark cloud cover 품질 0.599, bearish engulfing 2회, doji가 발생해 단기 상단 저항 반응이 나타나고 있다. bear_score 2.20이 bull_score 1.95를 소폭 앞서지만, best_pattern_quality가 0.599에 그치고 high_volume_patterns가 없기 때문에 강한 하락 확정 신호라기보다는 저항권 조정 setup에 가깝다. 따라서 구조는 bullish, 실행 setup은 bearish로 분리해서 보며, $64,738.00 돌파 여부가 단기 방향성을 결정할 핵심이다.
Support: $64,413 / $64,212 / $64,049 | Resistance: $64,738 / $65,113 / $65,308 | Horizon: short term
현재 구조는 Low $63,360 → High $64,738의 상승 스윙이 유지되고 있고, 가격 $64,505.00이 ret_0.5 $64,049.00 및 golden ratio ret_0.618 $63,886.40 위에 있어 구조적으로는 아직 bullish로 판단한다. 다만 실행 관점에서는 가격이 스윙 EQ 위 프리미엄 구간에 있으며, 직전 고점 $64,738.00 저항이 0.36% 위에 가까워 즉시 추격 매수보다 단기 되돌림 리스크가 더 크다. 핵심 단기 지지는 ret_0.236 $64,412.79이며, 이 레벨을 지키면 $64,738.00 재시험 후 ext_1.272 $65,112.82와 ext_1.414 $65,308.49까지 확장 가능성이 열린다. 반대로 $64,412.79 이탈 시 ret_0.382 $64,211.60, ret_0.5 $64,049.00, 특히 최고 확률 되돌림인 ret_0.618 $63,886.40이 주요 방어선이다.
Support: $64,251 / $63,877 / $63,372 | Resistance: $64,555 / $64,738 / $64,857 | Horizon: short term
현재 핵심 하모닉은 엄격 등급의 고품질 bearish Bat이며, PRZ는 $64,555.12-$65,159.03, D값은 $64,857.08입니다. 가격 $64,505.00은 PRZ 하단 $64,555.12 바로 아래에 있어 반전 후보 구간은 활성화되어 있지만, confirmed_reaction_count가 0이고 해당 Bat도 confirmed_reaction=false라서 구조적 bearish 전환으로 확정할 수는 없습니다. 따라서 structure_bias는 확인된 BOS/CHoCH 없이 neutral로 두고, setup_bias만 PRZ 진입 직전의 bearish 반응 셋업으로 평가합니다. 만약 $64,555-$65,159 구간에서 거절이 확인되면 하락 목표는 Bat TP ladder 기준 $64,251.42, $63,877.25, 이후 $63,271.60입니다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $64,130 | swing_low | Fibonacci (WP1 후보 fib_confluence $64,130.30, ret_0.382 $64,211.60, ret_0.5 $64,049.00), Wyckoff (LPS $64,186.50), Harmonic (Bat TP1 $64,251.42), Candlestick (dark cloud cover q0.599, bearish engulfing 2회) | 5 | 실행 셋업이 bearish(강도 0.56)이고 현재가 $64,505가 EQ $63,879.30·Fib 0.5 $64,049 위 프리미엄 구간이므로 setup-driven 규칙상 첫 파동은 하방 되돌림이다. 상단 dark cloud cover(0.599)·bearish engulfing 2회의 거절을 동반해 $64,323-$64,412 단기 방어 클러스터(Wyckoff SOS·EMA20·Fib 0.236)를 하향 통과하고 LPS $64,186.50·ret_0.382 $64,211.60 아래 최근접 WP1 후보 $64,130(fib_confluence)까지 테스트. 강한 중간 방어선 $63,877-$63,886 위에서 지지되어 누적 구조는 유지. |
| 2 | $64,738 | liquidity_sweep | ICT·Fibonacci(ext_1.0)·Candlestick·Wyckoff·Derivatives 공통 7일 고점 $64,738, Wyckoff BU $64,548.60, Harmonic PRZ 하단 $64,555.12 | 14 | 되돌림이 중간 방어선 위에서 지지되면 confirmed accumulation Phase E·ICT 연속 bullish BOS 2회의 구조적 강세가 재개된다. OI 24h +2.2420%·중립 이하 펀딩의 숏 스퀴즈 조건이 결합되어 5개 에이전트가 공통 제시한 7일 고점 $64,738 상단 유동성을 스윕하고, Wyckoff BU $64,548.60·bearish Bat PRZ 하단 $64,555.12를 태그하는 24h 핵심 반응/전환 구간. |
| 3 | $64,323 | support_test | Wyckoff (SOS $64,323.00, EMA20 $64,331.51), ICT (전일 고가 $64,362.60), Harmonic (PRZ $64,555-$65,159 반응) | 22 | 7일 고점·엄격 등급 고품질 bearish Bat PRZ($64,555-$65,159, 예상 D $64,857.08)·롱 crowding 0.758 과열 매물이 겹친 상단에서 프리미엄 거절 위험이 단기적으로 우세하다. confirmed_reaction이 없으므로 구조 전환이 아닌 반응성 되돌림으로 해석하며, $64,323-$64,412 클러스터(SOS·EMA20·전일고가)를 지키는 higher low(WP1 $64,130 대비 상향)를 형성해 다음 상승 레그의 구조를 유지. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $64,180 | $64,560 | High first |
| 8h | $64,130 | $64,560 | High first |
| 24h | $64,130 | $64,760 | Low first |
Invalidation: $63,021
```json
{
"path_type": "complex",
"confidence": 0.58,
"waypoints": [
{
"seq": 1,
"price": 64130.30,
"type": "swing_low",
"source": "Fibonacci (WP1 후보 fib_confluence $64,130.30, ret_0.382 $64,211.60, ret_0.5 $64,049.00), Wyckoff (LPS $64,186.50), Harmonic (Bat TP1 $64,251.42), Candlestick (dark cloud cover q0.599, bearish engulfing 2회)",
"description": "실행 셋업이 bearish(강도 0.56)이고 현재가 $64,505가 EQ $63,879.30·Fib 0.5 $64,049 위 프리미엄 구간이므로 setup-driven 규칙상 첫 파동은 하방 되돌림이다. 상단 dark cloud cover(0.599)·bearish engulfing 2회의 거절을 동반해 $64,323-$64,412 단기 방어 클러스터(Wyckoff SOS·EMA20·Fib 0.236)를 하향 통과하고 LPS $64,186.50·ret_0.382 $64,211.60 아래 최근접 WP1 후보 $64,130(fib_confluence)까지 테스트. 강한 중간 방어선 $63,877-$63,886 위에서 지지되어 누적 구조는 유지.",
"est_hours": 5
},
{
"seq": 2,
"price": 64738.00,
"type": "liquidity_sweep",
"source": "ICT·Fibonacci(ext_1.0)·Candlestick·Wyckoff·Derivatives 공통 7일 고점 $64,738, Wyckoff BU $64,548.60, Harmonic PRZ 하단 $64,555.12",
"description": "되돌림이 중간 방어선 위에서 지지되면 confirmed accumulation Phase E·ICT 연속 bullish BOS 2회의 구조적 강세가 재개된다. OI 24h +2.2420%·중립 이하 펀딩의 숏 스퀴즈 조건이 결합되어 5개 에이전트가 공통 제시한 7일 고점 $64,738 상단 유동성을 스윕하고, Wyckoff BU $64,548.60·bearish Bat PRZ 하단 $64,555.12를 태그하는 24h 핵심 반응/전환 구간.",
"est_hours": 14
},
{
"seq": 3,
"price": 64323.00,
"type": "support_test",
"source": "Wyckoff (SOS $64,323.00, EMA20 $64,331.51), ICT (전일 고가 $64,362.60), Harmonic (PRZ $64,555-$65,159 반응)",
"description": "7일 고점·엄격 등급 고품질 bearish Bat PRZ($64,555-$65,159, 예상 D $64,857.08)·롱 crowding 0.758 과열 매물이 겹친 상단에서 프리미엄 거절 위험이 단기적으로 우세하다. confirmed_reaction이 없으므로 구조 전환이 아닌 반응성 되돌림으로 해석하며, $64,323-$64,412 클러스터(SOS·EMA20·전일고가)를 지키는 higher low(WP1 $64,130 대비 상향)를 형성해 다음 상승 레그의 구조를 유지.",
"est_hours": 22
}
],
"period_extremes": {
"4h": {"expected_high": 64560.0, "expected_low": 64180.0, "high_first": true},
"8h": {"expected_high": 64560.0, "expected_low": 64130.0, "high_first": true},
"24h": {"expected_high": 64760.0, "expected_low": 64130.0, "high_first": false}
},
"triggers": {
"bullish": {"price": 64857.0, "description": "7일 고점 $64,738 스윕 후 되돌림 없이 bearish Bat 중단부 D값 $64,857.08 위에서 수용/마감 시 → PRZ 반응 무효화·숏 스퀴즈 가속 → $65,100(파생 청산)·$65,112.82(Fib ext_1.272)·$65,219.94(strict fib_confluence) 확장."},
"bearish": {"price": 63879.0, "description": "$64,323-$64,412 단기 방어 클러스터 상실 후 강한 중간 방어선 $63,877-$63,886(ICT EQ $63,879.30·Fib golden ratio $63,886.40·EMA240 $63,903.84·Bat TP2 $63,877.25) 하향 이탈 마감 시 → 단순 되돌림이 아닌 구조 약화, $63,775.46(strict fib_confluence)·$63,654·$63,385/$63,360 향한 하락 가속."}
},
"scenario_invalidation": 63020.60
}
```{
"overall_signal": "bullish",
"overall_confidence": 0.72,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.56,
"active_setups": [
"가격 $64,505는 ICT EQ $63,879.30 및 Fib 0.5 되돌림 $64,049.00 위의 프리미엄 구간에 위치",
"7일 고점 $64,738.00 및 Wyckoff BU $64,548.60 바로 아래/부근에서 상단 수용 확인 대기",
"엄격 등급 고품질 bearish Bat PRZ $64,555.12-$65,159.03 진입 직전이며, 예상 D값은 $64,857.08",
"캔들상 dark cloud cover 후보 품질 0.599 및 bearish engulfing 후보 2회로 상단 저항 반응 가능성",
"단기 상승 구조는 유지: 가격이 EMA20 $64,331.51, EMA120 $63,503.73, EMA240 $63,903.84 위에 위치",
"파생시장에서는 OI 24시간 +2.2420% 증가와 중립 이하 펀딩이 결합되어 숏 스퀴즈 조건이 남아 있음"
],
"setup_vs_structure": "구조는 명확히 bullish이나, 실행 셋업은 상단 프리미엄·하모닉 PRZ·저항권 캔들 반응 때문에 단기적으로 bearish/방어적 성격이 우세하다. 따라서 이는 추세 전환 확정이 아니라, 상승 구조 내부의 상단 수용 실패 리스크로 해석해야 한다."
},
"signal_breakdown": {
"bullish_count": 5,
"bearish_count": 0,
"neutral_count": 1
},
"key_levels": {
"support": [
64412.79,
64362.6,
64331.51,
64323.0,
64211.6,
64186.5,
63886.4,
63879.3,
63385.9,
63360.0,
63020.6
],
"resistance": [
64548.6,
64555.12,
64640.6,
64738.0,
64857.08,
65100.0,
65112.82,
65159.03,
65308.49
]
},
"confluences": [
"ICT, Fibonacci, Candlestick, Derivatives 모두 가격이 EMA20 $64,331.51 부근 및 주요 단기 평균선 위에 있어 구조적 상승 수용이 유지된다고 본다.",
"ICT의 전일 고가 돌파 기준 $64,362.60, Fibonacci 단기 지지 $64,412.79, EMA20 $64,331.51, Wyckoff SOS $64,323.00이 $64,300-$64,420 지지 클러스터를 형성한다.",
"Wyckoff BU $64,548.60, Harmonic bearish Bat PRZ 하단 $64,555.12, ICT 단기 저항 $64,640.60이 $64,550-$64,650 상단 반응 구간으로 겹친다.",
"ICT와 Fibonacci 모두 7일 고점 $64,738.00을 핵심 상단 유동성/저항으로 제시한다.",
"Harmonic Bat TP1 $64,251.42와 Fibonacci ret_0.382 $64,211.60이 $64,210-$64,250 조정 지지 구간으로 근접한다.",
"Harmonic TP2 $63,877.25, ICT EQ $63,879.30, Fibonacci golden ratio $63,886.40이 $63,877-$63,886의 강한 구조적 중간 방어선을 만든다.",
"Wyckoff LPS $64,186.50와 Fibonacci ret_0.382 $64,211.60이 $64,186-$64,212 재테스트 구간으로 정렬된다.",
"Derivatives의 상단 청산 후보 $65,100은 Fibonacci ext_1.272 $65,112.82 및 Harmonic PRZ 상단권 $65,159.03과 근접한다."
],
"conflicts": [
"ICT는 연속 bullish BOS 2회와 전일 고가 $64,362.60 돌파를 근거로 강한 bullish 구조를 제시하지만, Harmonic은 $64,555.12-$65,159.03 bearish Bat PRZ를 근거로 상단 반전 후보를 제시한다.",
"Wyckoff는 confirmed accumulation 및 Phase E 구조로 bullish regime을 유지하지만, 현재가가 AR $64,495.90 및 BU $64,548.60 부근이라 즉시 수용 확인은 부족하다고 본다.",
"Candlestick은 구조적으로 EMA 위 bullish를 인정하지만, dark cloud cover와 bearish engulfing 후보로 실행 셋업은 bearish라고 판단한다.",
"Derivatives는 숏 스퀴즈 가능성을 bullish 요인으로 보지만, 롱 계정 비율 0.588 및 long crowding 0.758은 상승 구조의 취약성을 높이는 반대 리스크다.",
"Harmonic의 핵심 bearish Bat는 엄격·고품질이지만 confirmed reaction이 아직 없어 구조적 bearish 전환 신호로는 사용할 수 없다."
],
"highest_conviction_analyst": "Wyckoff Expert — confirmed accumulation, acc_score 100.0, Phase E, SC→AR→ST→Spring→SOS→LPS→BU의 완성도 높은 누적 시퀀스를 제시하며 구조적 regime 판단에 가장 직접적이다. 다만 현재 위치가 AR $64,495.90 및 BU $64,548.60 부근이라는 점을 인정해 실행 리스크도 명확히 구분했다.",
"invalidation_level": "$63,020.60 하향 이탈 시 현재 1h 누적 구조의 SC/LPS 기반 bullish 구조가 훼손된다. 더 보수적으로는 $63,879.30-$63,886.40 클러스터 이탈이 단기 상승 구조 약화의 1차 경고다.",
"executive_summary": "현재 BTC 1h 구조는 Wyckoff상 confirmed accumulation의 Phase E이며, ICT 기준으로도 $62,942.40, $62,840.20, $63,915.30 상방 BOS 이후 전일 고가 $64,362.60을 돌파한 bullish 구조다. 다만 가격은 $64,505로 Wyckoff AR $64,495.90 및 BU $64,548.60 부근, 7일 고점 $64,738.00 아래의 프리미엄 구간에 있어 구조적 강세와 실행상 상단 저항 리스크가 공존한다. $64,323-$64,412 구간은 SOS·EMA20·Fib 지지가 겹친 핵심 단기 방어 구간이고, $63,879-$63,886은 ICT EQ와 Fib golden ratio가 겹치는 중간 구조 방어선이다. 상단에서는 $64,555-$65,159의 bearish Bat PRZ가 존재하지만 아직 확인 반응이 없어 구조 전환 신호가 아니라 반응 위험 구간으로만 취급한다. 전체 bullish 구조의 핵심 무효화는 $63,020.60 하향 이탈이며, 그 전에는 상단 수용 실패나 조정 신호가 나오더라도 누적 구조 내부의 조건부 리스크로 해석한다."
}{
"symbol": "BTC/USDT",
"timeframe": "1h",
"timestamp": "2026-06-14 21:00 KST",
"last_price": 64505.0,
"num_candles": 300,
"stage1_analyses": {
"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": [
"확정 구조상 $62,942.40, $62,840.20, $63,915.30 상방 BOS 발생",
"최근 연속 bullish BOS 2회로 단기 시장구조가 상방 확장 국면",
"전일 고가 $64,362.60 돌파 후 현재가 $64,505.00에서 상단 유지",
"현재가가 EQ $63,879.30 위 프리미엄 구간에 위치하여 추격 롱은 리스크가 있으나, 프리미엄 수용이 유지되는 상태",
"가장 가까운 후보 bullish OB는 $62,800.00~$63,385.90로, 깊은 되돌림 시 할인 구간의 수요 후보"
],
"reasoning": "확정 구조는 $62,942.40, $62,840.20, $63,915.30 상방 BOS가 순차적으로 발생했고, 최근 BOS 시퀀스도 bullish BOS가 2회 연속이므로 structure_bias는 bullish로 판단한다. 현재가 $64,505.00은 EQ $63,879.30 위의 프리미엄 구간이며 7일 고점 $64,738.00에 근접해 있어 즉시 진입은 고점 유동성 추격 리스크가 있다. 다만 전일 고가 $64,362.60을 돌파했고, EMA20 $64,331.51 및 EMA120 $63,503.73 위에서 거래되어 단기 수급은 여전히 상방 우위다. 활성 FVG와 활성 OB는 없고 최근 liquidity sweep도 감지되지 않았기 때문에, 강한 디스카운트 재진입형 셋업보다는 상단 수용 여부를 확인하는 돌파 지속형 셋업에 가깝다.",
"key_levels": {
"support": [
64362.6,
63915.3,
63879.3,
63385.9,
62800.0
],
"resistance": [
64640.6,
64738.0
]
},
"time_horizon": "단기~중기",
"invalidation_level": "$63,915.30 하방 이탈 및 1시간봉 종가 수용 시 단기 bullish continuation 관점 무효",
"risk_scenario": "반대 시나리오는 $64,738.00 부근 7일 고점의 buy-side liquidity를 스윕한 뒤 $64,362.60 전일 고가 아래로 재진입하는 경우다. 이 경우 프리미엄 구간에서의 upthrust 성격이 강화되며, 가격은 EQ $63,879.30 및 후보 bullish OB 상단 $63,385.90까지 되돌릴 수 있다.",
"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_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
}
],
"bos_sequence": [
"BOS_bullish",
"CHoCH_bearish",
"BOS_bullish",
"BOS_bullish"
],
"consecutive_bull_bos": 2,
"consecutive_bear_bos": 0,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [],
"current_zone": "premium",
"eq_level": 63879.3,
"range_high": 64738.0,
"range_low": 63020.6,
"bull_score": 8.8,
"bear_score": 2.2,
"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",
"broken previous day high $64,362.60"
],
"retracement_direction": "bullish",
"current_retracement_pct": 14.7,
"deepest_retracement_pct": 28.5,
"previous_day_high": 64362.6,
"previous_day_low": 63352.3,
"broken_prev_high": true,
"broken_prev_low": false,
"sessions": {
"London": {
"active": false,
"high": null,
"low": null
},
"New York": {
"active": true,
"high": 64640.6,
"low": 64186.5
},
"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 \"확정 구조상 $62,942.40, $62,840.20, $63,915.30 상방 BOS 발생\",\n \"최근 연속 bullish BOS 2회로 단기 시장구조가 상방 확장 국면\",\n \"전일 고가 $64,362.60 돌파 후 현재가 $64,505.00에서 상단 유지\",\n \"현재가가 EQ $63,879.30 위 프리미엄 구간에 위치하여 추격 롱은 리스크가 있으나, 프리미엄 수용이 유지되는 상태\",\n \"가장 가까운 후보 bullish OB는 $62,800.00~$63,385.90로, 깊은 되돌림 시 할인 구간의 수요 후보\"\n ],\n \"reasoning\": \"확정 구조는 $62,942.40, $62,840.20, $63,915.30 상방 BOS가 순차적으로 발생했고, 최근 BOS 시퀀스도 bullish BOS가 2회 연속이므로 structure_bias는 bullish로 판단한다. 현재가 $64,505.00은 EQ $63,879.30 위의 프리미엄 구간이며 7일 고점 $64,738.00에 근접해 있어 즉시 진입은 고점 유동성 추격 리스크가 있다. 다만 전일 고가 $64,362.60을 돌파했고, EMA20 $64,331.51 및 EMA120 $63,503.73 위에서 거래되어 단기 수급은 여전히 상방 우위다. 활성 FVG와 활성 OB는 없고 최근 liquidity sweep도 감지되지 않았기 때문에, 강한 디스카운트 재진입형 셋업보다는 상단 수용 여부를 확인하는 돌파 지속형 셋업에 가깝다.\",\n \"key_levels\": {\n \"support\": [\n 64362.6,\n 63915.3,\n 63879.3,\n 63385.9,\n 62800.0\n ],\n \"resistance\": [\n 64640.6,\n 64738.0\n ]\n },\n \"time_horizon\": \"단기~중기\",\n \"invalidation_level\": \"$63,915.30 하방 이탈 및 1시간봉 종가 수용 시 단기 bullish continuation 관점 무효\",\n \"risk_scenario\": \"반대 시나리오는 $64,738.00 부근 7일 고점의 buy-side liquidity를 스윕한 뒤 $64,362.60 전일 고가 아래로 재진입하는 경우다. 이 경우 프리미엄 구간에서의 upthrust 성격이 강화되며, 가격은 EQ $63,879.30 및 후보 bullish OB 상단 $63,385.90까지 되돌릴 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "bearish",
"confidence": 0.42,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.58,
"setup_signals": [
"엄격 등급 고품질 bearish Bat 형성 PRZ 활성: $64,555.12-$65,159.03, 현재가 $64,505.00로 PRZ 하단 바로 아래",
"해당 Bat의 예상 D값 $64,857.08, PRZ confluence 3개: ABCD + BC_EXT + XAD",
"pre-confirmation 상태: confirmed_reaction=false, reaction_score=0.0이므로 아직 구조 전환 신호는 아님",
"7일 고점 $64,738.00과 Bat D $64,857.08이 근접해 buy-side liquidity sweep 이후 거절 가능 구간 형성",
"하락 TP ladder 후보: $64,251.42, $63,877.25, $63,271.60"
],
"reasoning": "현재 핵심 하모닉은 엄격 등급의 고품질 bearish Bat이며, PRZ는 $64,555.12-$65,159.03, D값은 $64,857.08입니다. 가격 $64,505.00은 PRZ 하단 $64,555.12 바로 아래에 있어 반전 후보 구간은 활성화되어 있지만, confirmed_reaction_count가 0이고 해당 Bat도 confirmed_reaction=false라서 구조적 bearish 전환으로 확정할 수는 없습니다. 따라서 structure_bias는 확인된 BOS/CHoCH 없이 neutral로 두고, setup_bias만 PRZ 진입 직전의 bearish 반응 셋업으로 평가합니다. 만약 $64,555-$65,159 구간에서 거절이 확인되면 하락 목표는 Bat TP ladder 기준 $64,251.42, $63,877.25, 이후 $63,271.60입니다.",
"key_levels": {
"support": [
64251.42,
63877.25,
63371.6,
63271.6
],
"resistance": [
64555.12,
64738.0,
64857.08,
65159.03
]
},
"time_horizon": "short term",
"invalidation_level": "$65,159.03 상방 1시간봉 종가 안착",
"risk_scenario": "$65,159.03 위로 수용되면 bearish Bat PRZ 방어 실패로 해석되며, $64,738.00 7일 고점 위 유동성 흡수 후 추가 상승 확장이 나올 수 있습니다. 이 경우 하모닉 bearish 셋업은 반전 신호가 아니라 돌파 전 눌림/흡수 구간으로 재분류해야 하며, 저품질 Crab 상단 PRZ $65,517.24까지의 변동성 확대를 경계해야 합니다.",
"data_quality": "high",
"metrics": {
"patterns_found": 92,
"completed_patterns_found": 39,
"forming_d_prz_found": 53,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 34,
"multiscale_swings_scanned": 64,
"swing_highs_scanned": 32,
"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": 18,
"low": 67
},
"prz_status_counts": {
"active": 31,
"nearby": 7,
"watch": 22,
"far": 32,
"forming": 23
},
"high_confluence_prz_count": 22,
"strict_patterns_found": 32,
"candidate_patterns_found": 60,
"active_patterns_at_prz": 31,
"nearby_patterns": 7,
"all_patterns": [
"bat",
"bat",
"bat",
"crab",
"butterfly",
"bat",
"gartley",
"gartley",
"butterfly",
"shark",
"gartley",
"bat",
"shark",
"bat",
"shark",
"bat",
"crab",
"butterfly",
"crab",
"crab",
"crab",
"butterfly",
"butterfly",
"shark",
"gartley",
"shark",
"bat",
"butterfly",
"bat",
"crab",
"gartley",
"gartley",
"butterfly",
"crab",
"bat",
"butterfly",
"shark",
"crab",
"crab",
"gartley",
"gartley",
"butterfly",
"crab",
"crab",
"shark",
"butterfly",
"bat",
"shark",
"butterfly",
"bat",
"crab",
"crab",
"bat",
"shark",
"crab",
"crab",
"butterfly",
"gartley",
"shark",
"shark",
"crab",
"gartley",
"gartley",
"shark",
"crab",
"shark",
"crab",
"butterfly",
"crab",
"gartley",
"butterfly",
"shark",
"shark",
"butterfly",
"shark",
"crab",
"shark",
"shark",
"gartley",
"crab",
"bat",
"butterfly",
"gartley",
"butterfly",
"crab",
"bat",
"shark",
"crab",
"crab",
"butterfly",
"bat",
"crab"
],
"all_signals": [
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish"
],
"best_pattern": "bat",
"best_pattern_quality": "strict",
"best_quality": "high",
"best_pattern_score": 0.942,
"best_completion_status": "forming",
"nearest_pattern": "shark",
"nearest_prz": 64510.91,
"price_to_prz": 0.01,
"prz_range": [
64033.72,
64988.1
],
"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.942,
"ratio_score": 0.925,
"prz_score": 0.992,
"prz_proximity": "active",
"action_status": "active",
"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": 0.55,
"price_to_prz_pct_raw": 0.5458,
"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": 199,
"x_order": 3,
"a_price": 63271.6,
"a_idx": 241,
"a_order": 3,
"b_price": 63828.4,
"b_idx": 265,
"b_order": 5,
"c_price": 64186.5,
"c_idx": 295,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.922,
"ratio_score": 1.0,
"prz_score": 0.998,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 63532.59,
"prz_range": [
63244.08,
63821.1
],
"prz_width_pct": 0.908,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.51,
"price_to_prz_pct_raw": -1.5075,
"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": 63532.59,
"a_price": 60755.0,
"tp1_ad_382": 62471.55,
"tp2_ad_618": 61816.04,
"tp3_a_or_structure_liquidity": 60755.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3875,
"ABC": 0.4264
},
"x_price": 63832.5,
"x_idx": 165,
"x_order": 3,
"a_price": 60755.0,
"a_idx": 184,
"a_order": 8,
"b_price": 61947.4,
"b_idx": 193,
"b_order": 3,
"c_price": 62455.8,
"c_idx": 228,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.859,
"ratio_score": 0.796,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"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": -0.24,
"price_to_prz_pct_raw": -0.2371,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.65,
"reaction_detail": {
"reaction_score": 0.65,
"reaction_move_ratio_ad": 0.353,
"adverse_move_ratio_ad": 0.319,
"bars_after_d": 12,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 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": 249,
"x_order": 3,
"a_price": 63020.6,
"a_idx": 253,
"a_order": 5,
"b_price": 63828.4,
"b_idx": 265,
"b_order": 5,
"c_price": 63360.0,
"c_idx": 267,
"c_order": 5,
"d_idx": 279
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.845,
"ratio_score": 0.831,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 63054.25,
"prz_range": [
62784.05,
63324.46
],
"prz_width_pct": 0.857,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.25,
"price_to_prz_pct_raw": -2.249,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 63054.25,
"a_price": 64362.6,
"tp1_ad_382": 63554.04,
"tp2_ad_618": 63862.81,
"tp3_a_or_structure_liquidity": 64362.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6466,
"ABC": 0.4712
},
"x_price": 62800.0,
"x_idx": 246,
"x_order": 8,
"a_price": 64362.6,
"a_idx": 255,
"a_order": 8,
"b_price": 63352.3,
"b_idx": 260,
"b_order": 5,
"c_price": 63828.4,
"c_idx": 265,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.842,
"ratio_score": 0.853,
"prz_score": 0.997,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 63777.0,
"prz_range": [
63244.08,
63823.42
],
"prz_width_pct": 0.912,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.51,
"price_to_prz_pct_raw": -1.5057,
"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",
"post_D_close_progress"
],
"reaction_score": 0.75,
"reaction_detail": {
"reaction_score": 0.75,
"reaction_move_ratio_ad": 0.323,
"adverse_move_ratio_ad": 0.051,
"bars_after_d": 12,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 63533.75,
"a_price": 60755.0,
"tp1_ad_382": 62472.27,
"tp2_ad_618": 61816.48,
"tp3_a_or_structure_liquidity": 60755.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3482,
"ABC": 0.4264,
"BCD": 2.5987,
"XAD": 0.8825
},
"x_price": 64179.5,
"x_idx": 159,
"x_order": 8,
"a_price": 60755.0,
"a_idx": 184,
"a_order": 8,
"b_price": 61947.4,
"b_idx": 193,
"b_order": 3,
"c_price": 62455.8,
"c_idx": 228,
"c_order": 3,
"d_idx": 240
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.929,
"ratio_score": 1.0,
"prz_score": 0.926,
"prz_proximity": "active",
"action_status": "active",
"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": -0.35,
"price_to_prz_pct_raw": -0.3514,
"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": 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": 199,
"x_order": 3,
"a_price": 63271.6,
"a_idx": 241,
"a_order": 3,
"b_price": 63843.2,
"b_idx": 244,
"b_order": 3,
"c_price": 63360.0,
"c_idx": 267,
"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.88,
"price_to_prz_pct_raw": 0.8795,
"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": 255,
"x_order": 8,
"a_price": 63352.3,
"a_idx": 260,
"a_order": 5,
"b_price": 63828.4,
"b_idx": 265,
"b_order": 5,
"c_price": 64186.5,
"c_idx": 295,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.838,
"ratio_score": 0.863,
"prz_score": 0.87,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 64682.2,
"prz_range": [
63983.51,
64886.79
],
"prz_width_pct": 1.402,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.11,
"price_to_prz_pct_raw": -0.1083,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
],
"reaction_score": 0.75,
"reaction_detail": {
"reaction_score": 0.75,
"reaction_move_ratio_ad": 0.351,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 10,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 64435.15,
"a_price": 63271.6,
"tp1_ad_382": 63990.67,
"tp2_ad_618": 63716.08,
"tp3_a_or_structure_liquidity": 63271.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4423,
"ABC": 0.8657,
"BCD": 2.3201,
"XAD": 0.9479
},
"x_price": 61783.4,
"x_idx": 199,
"x_order": 3,
"a_price": 63271.6,
"a_idx": 241,
"a_order": 3,
"b_price": 63929.9,
"b_idx": 249,
"b_order": 3,
"c_price": 63360.0,
"c_idx": 267,
"c_order": 5,
"d_idx": 289
}
],
"council_relevant_prz": [
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.942,
"ratio_score": 0.925,
"prz_score": 0.992,
"prz_proximity": "active",
"action_status": "active",
"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": 0.55,
"price_to_prz_pct_raw": 0.5458,
"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": 199,
"x_order": 3,
"a_price": 63271.6,
"a_idx": 241,
"a_order": 3,
"b_price": 63828.4,
"b_idx": 265,
"b_order": 5,
"c_price": 64186.5,
"c_idx": 295,
"c_order": 3,
"d_idx": null
}
],
"report_detail_candidates": [
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.942,
"ratio_score": 0.925,
"prz_score": 0.992,
"prz_proximity": "active",
"action_status": "active",
"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": 0.55,
"price_to_prz_pct_raw": 0.5458,
"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": 199,
"x_order": 3,
"a_price": 63271.6,
"a_idx": 241,
"a_order": 3,
"b_price": 63828.4,
"b_idx": 265,
"b_order": 5,
"c_price": 64186.5,
"c_idx": 295,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.922,
"ratio_score": 1.0,
"prz_score": 0.998,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 63532.59,
"prz_range": [
63244.08,
63821.1
],
"prz_width_pct": 0.908,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.51,
"price_to_prz_pct_raw": -1.5075,
"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": 63532.59,
"a_price": 60755.0,
"tp1_ad_382": 62471.55,
"tp2_ad_618": 61816.04,
"tp3_a_or_structure_liquidity": 60755.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3875,
"ABC": 0.4264
},
"x_price": 63832.5,
"x_idx": 165,
"x_order": 3,
"a_price": 60755.0,
"a_idx": 184,
"a_order": 8,
"b_price": 61947.4,
"b_idx": 193,
"b_order": 3,
"c_price": 62455.8,
"c_idx": 228,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.859,
"ratio_score": 0.796,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"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": -0.24,
"price_to_prz_pct_raw": -0.2371,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.65,
"reaction_detail": {
"reaction_score": 0.65,
"reaction_move_ratio_ad": 0.353,
"adverse_move_ratio_ad": 0.319,
"bars_after_d": 12,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 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": 249,
"x_order": 3,
"a_price": 63020.6,
"a_idx": 253,
"a_order": 5,
"b_price": 63828.4,
"b_idx": 265,
"b_order": 5,
"c_price": 63360.0,
"c_idx": 267,
"c_order": 5,
"d_idx": 279
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.845,
"ratio_score": 0.831,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 63054.25,
"prz_range": [
62784.05,
63324.46
],
"prz_width_pct": 0.857,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.25,
"price_to_prz_pct_raw": -2.249,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 63054.25,
"a_price": 64362.6,
"tp1_ad_382": 63554.04,
"tp2_ad_618": 63862.81,
"tp3_a_or_structure_liquidity": 64362.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6466,
"ABC": 0.4712
},
"x_price": 62800.0,
"x_idx": 246,
"x_order": 8,
"a_price": 64362.6,
"a_idx": 255,
"a_order": 8,
"b_price": 63352.3,
"b_idx": 260,
"b_order": 5,
"c_price": 63828.4,
"c_idx": 265,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.842,
"ratio_score": 0.853,
"prz_score": 0.997,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 63777.0,
"prz_range": [
63244.08,
63823.42
],
"prz_width_pct": 0.912,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.51,
"price_to_prz_pct_raw": -1.5057,
"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",
"post_D_close_progress"
],
"reaction_score": 0.75,
"reaction_detail": {
"reaction_score": 0.75,
"reaction_move_ratio_ad": 0.323,
"adverse_move_ratio_ad": 0.051,
"bars_after_d": 12,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 63533.75,
"a_price": 60755.0,
"tp1_ad_382": 62472.27,
"tp2_ad_618": 61816.48,
"tp3_a_or_structure_liquidity": 60755.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3482,
"ABC": 0.4264,
"BCD": 2.5987,
"XAD": 0.8825
},
"x_price": 64179.5,
"x_idx": 159,
"x_order": 8,
"a_price": 60755.0,
"a_idx": 184,
"a_order": 8,
"b_price": 61947.4,
"b_idx": 193,
"b_order": 3,
"c_price": 62455.8,
"c_idx": 228,
"c_order": 3,
"d_idx": 240
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.929,
"ratio_score": 1.0,
"prz_score": 0.926,
"prz_proximity": "active",
"action_status": "active",
"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": -0.35,
"price_to_prz_pct_raw": -0.3514,
"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": 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": 199,
"x_order": 3,
"a_price": 63271.6,
"a_idx": 241,
"a_order": 3,
"b_price": 63843.2,
"b_idx": 244,
"b_order": 3,
"c_price": 63360.0,
"c_idx": 267,
"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.88,
"price_to_prz_pct_raw": 0.8795,
"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": 255,
"x_order": 8,
"a_price": 63352.3,
"a_idx": 260,
"a_order": 5,
"b_price": 63828.4,
"b_idx": 265,
"b_order": 5,
"c_price": 64186.5,
"c_idx": 295,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.838,
"ratio_score": 0.863,
"prz_score": 0.87,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 64682.2,
"prz_range": [
63983.51,
64886.79
],
"prz_width_pct": 1.402,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.11,
"price_to_prz_pct_raw": -0.1083,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
],
"reaction_score": 0.75,
"reaction_detail": {
"reaction_score": 0.75,
"reaction_move_ratio_ad": 0.351,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 10,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 64435.15,
"a_price": 63271.6,
"tp1_ad_382": 63990.67,
"tp2_ad_618": 63716.08,
"tp3_a_or_structure_liquidity": 63271.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4423,
"ABC": 0.8657,
"BCD": 2.3201,
"XAD": 0.9479
},
"x_price": 61783.4,
"x_idx": 199,
"x_order": 3,
"a_price": 63271.6,
"a_idx": 241,
"a_order": 3,
"b_price": 63929.9,
"b_idx": 249,
"b_order": 3,
"c_price": 63360.0,
"c_idx": 267,
"c_order": 5,
"d_idx": 289
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.774,
"ratio_score": 0.475,
"prz_score": 0.992,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 64648.56,
"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": 0.22,
"price_to_prz_pct_raw": 0.2226,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 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
},
"x_price": 61783.4,
"x_idx": 199,
"x_order": 3,
"a_price": 63271.6,
"a_idx": 241,
"a_order": 3,
"b_price": 64323.0,
"b_idx": 279,
"b_order": 5,
"c_price": 63862.9,
"c_idx": 280,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.76,
"ratio_score": 0.541,
"prz_score": 0.907,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63848.9,
"prz_range": [
63447.19,
64250.62
],
"prz_width_pct": 1.258,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.02,
"price_to_prz_pct_raw": -1.0171,
"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": 63848.9,
"a_price": 60755.0,
"tp1_ad_382": 62667.03,
"tp2_ad_618": 61936.87,
"tp3_a_or_structure_liquidity": 60755.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3342,
"ABC": 0.6538
},
"x_price": 63832.5,
"x_idx": 165,
"x_order": 3,
"a_price": 60755.0,
"a_idx": 184,
"a_order": 8,
"b_price": 61783.4,
"b_idx": 199,
"b_order": 3,
"c_price": 62455.8,
"c_idx": 228,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.724,
"ratio_score": 0.591,
"prz_score": 0.907,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63777.0,
"prz_range": [
63447.19,
64250.62
],
"prz_width_pct": 1.258,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.02,
"price_to_prz_pct_raw": -1.0171,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
],
"reaction_score": 0.75,
"reaction_detail": {
"reaction_score": 0.75,
"reaction_move_ratio_ad": 0.323,
"adverse_move_ratio_ad": 0.051,
"bars_after_d": 12,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 63848.9,
"a_price": 60755.0,
"tp1_ad_382": 62667.03,
"tp2_ad_618": 61936.87,
"tp3_a_or_structure_liquidity": 60755.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3342,
"ABC": 0.6538,
"BCD": 1.9649,
"XAD": 0.982
},
"x_price": 63832.5,
"x_idx": 165,
"x_order": 3,
"a_price": 60755.0,
"a_idx": 184,
"a_order": 8,
"b_price": 61783.4,
"b_idx": 199,
"b_order": 3,
"c_price": 62455.8,
"c_idx": 228,
"c_order": 3,
"d_idx": 240
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.718,
"ratio_score": 0.554,
"prz_score": 0.915,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 64323.0,
"prz_range": [
63740.37,
64528.57
],
"prz_width_pct": 1.229,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.57,
"price_to_prz_pct_raw": -0.5744,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.8,
"reaction_detail": {
"reaction_score": 0.8,
"reaction_move_ratio_ad": 0.474,
"adverse_move_ratio_ad": 0.428,
"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": "shark",
"d_price": 64134.47,
"a_price": 63352.3,
"tp1_ad_382": 63835.68,
"tp2_ad_618": 63651.09,
"tp3_a_or_structure_liquidity": 63352.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4712,
"ABC": 0.9838,
"BCD": 2.0559,
"XAD": 0.9608
},
"x_price": 64362.6,
"x_idx": 255,
"x_order": 8,
"a_price": 63352.3,
"a_idx": 260,
"a_order": 5,
"b_price": 63828.4,
"b_idx": 265,
"b_order": 5,
"c_price": 63360.0,
"c_idx": 267,
"c_order": 5,
"d_idx": 279
}
],
"actionable_patterns_list": [
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.942,
"prz_proximity": "active",
"prz_range": [
64555.12,
65159.03
],
"prz_reversal_direction": "down",
"price_to_prz_pct": 0.55,
"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.942,
"ratio_score": 0.925,
"prz_score": 0.992,
"prz_proximity": "active",
"action_status": "active",
"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": 0.55,
"price_to_prz_pct_raw": 0.5458,
"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": 199,
"x_order": 3,
"a_price": 63271.6,
"a_idx": 241,
"a_order": 3,
"b_price": 63828.4,
"b_idx": 265,
"b_order": 5,
"c_price": 64186.5,
"c_idx": 295,
"c_order": 3,
"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": "ready",
"directional_scores": {
"bullish": 0,
"bearish": 0.199
},
"directional_score_total": 0.199,
"directional_dominance": 1.0
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.42,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.58,\n \"setup_signals\": [\n \"엄격 등급 고품질 bearish Bat 형성 PRZ 활성: $64,555.12-$65,159.03, 현재가 $64,505.00로 PRZ 하단 바로 아래\",\n \"해당 Bat의 예상 D값 $64,857.08, PRZ confluence 3개: ABCD + BC_EXT + XAD\",\n \"pre-confirmation 상태: confirmed_reaction=false, reaction_score=0.0이므로 아직 구조 전환 신호는 아님\",\n \"7일 고점 $64,738.00과 Bat D $64,857.08이 근접해 buy-side liquidity sweep 이후 거절 가능 구간 형성\",\n \"하락 TP ladder 후보: $64,251.42, $63,877.25, $63,271.60\"\n ],\n \"reasoning\": \"현재 핵심 하모닉은 엄격 등급의 고품질 bearish Bat이며, PRZ는 $64,555.12-$65,159.03, D값은 $64,857.08입니다. 가격 $64,505.00은 PRZ 하단 $64,555.12 바로 아래에 있어 반전 후보 구간은 활성화되어 있지만, confirmed_reaction_count가 0이고 해당 Bat도 confirmed_reaction=false라서 구조적 bearish 전환으로 확정할 수는 없습니다. 따라서 structure_bias는 확인된 BOS/CHoCH 없이 neutral로 두고, setup_bias만 PRZ 진입 직전의 bearish 반응 셋업으로 평가합니다. 만약 $64,555-$65,159 구간에서 거절이 확인되면 하락 목표는 Bat TP ladder 기준 $64,251.42, $63,877.25, 이후 $63,271.60입니다.\",\n \"key_levels\": {\n \"support\": [\n 64251.42,\n 63877.25,\n 63371.6,\n 63271.6\n ],\n \"resistance\": [\n 64555.12,\n 64738.0,\n 64857.08,\n 65159.03\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$65,159.03 상방 1시간봉 종가 안착\",\n \"risk_scenario\": \"$65,159.03 위로 수용되면 bearish Bat PRZ 방어 실패로 해석되며, $64,738.00 7일 고점 위 유동성 흡수 후 추가 상승 확장이 나올 수 있습니다. 이 경우 하모닉 bearish 셋업은 반전 신호가 아니라 돌파 전 눌림/흡수 구간으로 재분류해야 하며, 저품질 Crab 상단 PRZ $65,517.24까지의 변동성 확대를 경계해야 합니다.\",\n \"data_quality\": \"high\"\n}"
},
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "neutral",
"confidence": 0.55,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.62,
"setup_signals": [
"현재가 $64,505.00가 EMA20 $64,331.51 위에 있어 구조는 유지되지만, 7일 고점 저항 $64,738.00 바로 아래에서 정체",
"최근 패턴에서 dark_cloud_cover@298 품질 0.599로 가장 높은 약세 후보 출현",
"bearish_engulfing@292, bearish_engulfing@294가 연속적으로 감지되어 상단 매물대 반응 가능성",
"마지막 캔들 doji@299 및 bullish_harami@299가 동시에 감지되어 방향성 확정 전 관망 구간",
"bear_score 2.20이 bull_score 1.95보다 높아 단기 캔들 압력은 약세 우위",
"고거래량 패턴이 없어 약세 반전 신호는 아직 확정력이 낮음"
],
"reasoning": "BTC는 현재 $64,505.00로 EMA20 $64,331.51, EMA120 $63,503.73, EMA240 $63,903.84 위에 있어 확인된 구조는 아직 상승 우위로 해석된다. 다만 가격이 7일 고점 $64,738.00에 매우 근접한 상태에서 dark cloud cover 품질 0.599, bearish engulfing 2회, doji가 발생해 단기 상단 저항 반응이 나타나고 있다. bear_score 2.20이 bull_score 1.95를 소폭 앞서지만, best_pattern_quality가 0.599에 그치고 high_volume_patterns가 없기 때문에 강한 하락 확정 신호라기보다는 저항권 조정 setup에 가깝다. 따라서 구조는 bullish, 실행 setup은 bearish로 분리해서 보며, $64,738.00 돌파 여부가 단기 방향성을 결정할 핵심이다.",
"key_levels": {
"support": [
64331.51,
63903.84,
63503.73,
60691.9
],
"resistance": [
64738.0
]
},
"time_horizon": "short term",
"invalidation_level": "1시간봉 종가 기준 $64,738.00 상향 돌파 시 단기 약세 setup은 무효화",
"risk_scenario": "$64,738.00을 거래량 동반 돌파하면 bearish engulfing과 dark cloud cover는 단순한 흡수 매물로 해석될 수 있으며, 가격은 추가 숏커버링으로 상승 연장될 수 있다. 반대로 EMA20 $64,331.51을 하향 이탈하면 $63,903.84 및 $63,503.73까지 조정 폭이 확대될 위험이 있다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 149,
"recent_patterns": 7,
"pattern_list": [
"bearish_engulfing@292",
"bearish_engulfing@294",
"bullish_engulfing@295",
"doji@299",
"bullish_harami@293",
"bullish_harami@299",
"dark_cloud_cover@298"
],
"atr_value": 222.75,
"vol_avg_20": 3022.94,
"high_volume_patterns": [],
"pattern_candidates": [
{
"pattern": "dark_cloud_cover",
"signal": "bearish",
"pattern_quality": 0.599,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.55,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.533,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.513,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bullish_harami",
"signal": "bullish",
"pattern_quality": 0.468,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.599,
"bull_score": 1.95,
"bear_score": 2.2
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.55,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.62,\n \"setup_signals\": [\n \"현재가 $64,505.00가 EMA20 $64,331.51 위에 있어 구조는 유지되지만, 7일 고점 저항 $64,738.00 바로 아래에서 정체\",\n \"최근 패턴에서 dark_cloud_cover@298 품질 0.599로 가장 높은 약세 후보 출현\",\n \"bearish_engulfing@292, bearish_engulfing@294가 연속적으로 감지되어 상단 매물대 반응 가능성\",\n \"마지막 캔들 doji@299 및 bullish_harami@299가 동시에 감지되어 방향성 확정 전 관망 구간\",\n \"bear_score 2.20이 bull_score 1.95보다 높아 단기 캔들 압력은 약세 우위\",\n \"고거래량 패턴이 없어 약세 반전 신호는 아직 확정력이 낮음\"\n ],\n \"reasoning\": \"BTC는 현재 $64,505.00로 EMA20 $64,331.51, EMA120 $63,503.73, EMA240 $63,903.84 위에 있어 확인된 구조는 아직 상승 우위로 해석된다. 다만 가격이 7일 고점 $64,738.00에 매우 근접한 상태에서 dark cloud cover 품질 0.599, bearish engulfing 2회, doji가 발생해 단기 상단 저항 반응이 나타나고 있다. bear_score 2.20이 bull_score 1.95를 소폭 앞서지만, best_pattern_quality가 0.599에 그치고 high_volume_patterns가 없기 때문에 강한 하락 확정 신호라기보다는 저항권 조정 setup에 가깝다. 따라서 구조는 bullish, 실행 setup은 bearish로 분리해서 보며, $64,738.00 돌파 여부가 단기 방향성을 결정할 핵심이다.\",\n \"key_levels\": {\n \"support\": [\n 64331.51,\n 63903.84,\n 63503.73,\n 60691.9\n ],\n \"resistance\": [\n 64738.0\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"1시간봉 종가 기준 $64,738.00 상향 돌파 시 단기 약세 setup은 무효화\",\n \"risk_scenario\": \"$64,738.00을 거래량 동반 돌파하면 bearish engulfing과 dark cloud cover는 단순한 흡수 매물로 해석될 수 있으며, 가격은 추가 숏커버링으로 상승 연장될 수 있다. 반대로 EMA20 $64,331.51을 하향 이탈하면 $63,903.84 및 $63,503.73까지 조정 폭이 확대될 위험이 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "neutral",
"confidence": 0.58,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.45,
"setup_signals": [
"프리미엄 구간: 현재가 $64,505.00는 스윙 EQ ret_0.5 $64,049.00 위에 위치",
"상단 유동성/저항 근접: 7일 고점 및 ext_1.0 $64,738.00이 현재가 대비 약 0.36% 위",
"단기 되돌림 테스트 진행: nearest_fib ret_0.236 $64,412.79가 현재가와 0.14% 거리에서 지지 테스트 중",
"하방 자석 구간 존재: ret_0.382 $64,211.60, ret_0.5 $64,049.00, golden ratio ret_0.618 $63,886.40 순으로 되돌림 지지 배열",
"고품질 피보나치 클러스터: $63,775.46 부근 confluence count 3, cluster_score 0.85"
],
"reasoning": "현재 구조는 Low $63,360 → High $64,738의 상승 스윙이 유지되고 있고, 가격 $64,505.00이 ret_0.5 $64,049.00 및 golden ratio ret_0.618 $63,886.40 위에 있어 구조적으로는 아직 bullish로 판단한다. 다만 실행 관점에서는 가격이 스윙 EQ 위 프리미엄 구간에 있으며, 직전 고점 $64,738.00 저항이 0.36% 위에 가까워 즉시 추격 매수보다 단기 되돌림 리스크가 더 크다. 핵심 단기 지지는 ret_0.236 $64,412.79이며, 이 레벨을 지키면 $64,738.00 재시험 후 ext_1.272 $65,112.82와 ext_1.414 $65,308.49까지 확장 가능성이 열린다. 반대로 $64,412.79 이탈 시 ret_0.382 $64,211.60, ret_0.5 $64,049.00, 특히 최고 확률 되돌림인 ret_0.618 $63,886.40이 주요 방어선이다.",
"key_levels": {
"support": [
64412.79,
64211.6,
64049.0,
63886.4,
63654.89
],
"resistance": [
64738.0,
65112.82,
65308.49,
65589.6,
66116.0
]
},
"time_horizon": "short term",
"invalidation_level": "$63,886.40 하향 이탈",
"risk_scenario": "반대 시나리오는 $64,738.00을 강하게 돌파하고 그 위에서 수용되는 경우이며, 이때 단기 bearish setup은 무효화되고 $65,112.82, $65,308.49, 이후 $65,589.60 확장 목표로 상승 추세가 재개될 수 있다. 반대로 $64,412.79가 깨지면 현재의 얕은 되돌림 지지는 실패로 간주되며 $64,211.60과 $64,049.00까지 하락 압력이 커진다.",
"data_quality": "medium",
"metrics": {
"swing_pair": "Low→High: $63,360 → $64,738",
"direction": "up",
"nearest_fib": "ret_0.236",
"nearest_fib_price": 64412.79,
"nearest_fib_distance": 0.14,
"golden_ratio_level": 63886.4,
"fib_ret_382": 64211.6,
"fib_ret_618": 63886.4,
"confluence_zones": [
{
"price": 63775.46,
"count": 3,
"levels": [
"ret_0.786",
"ret_0.382",
"ret_0.618"
],
"cluster_score": 0.85
},
{
"price": 65219.94,
"count": 3,
"levels": [
"ext_1.272",
"ret_0.5",
"ext_1.414"
],
"cluster_score": 0.85
},
{
"price": 64130.3,
"count": 2,
"levels": [
"ret_0.5",
"ret_0.382"
],
"cluster_score": 0.6
},
{
"price": 66829.76,
"count": 2,
"levels": [
"ret_0.618",
"ext_2.618"
],
"cluster_score": 0.6
}
],
"support_levels": [
64412.792,
64211.604,
64049.0
],
"resistance_levels": [
64738.0,
65112.816,
65308.492
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 64412.79,
"distance_pct": 0.14,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ret_0.382",
"price": 64211.6,
"distance_pct": 0.45,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ret_0.5",
"price": 64049.0,
"distance_pct": 0.71,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ret_0.618",
"price": 63886.4,
"distance_pct": 0.96,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ret_0.786",
"price": 63654.89,
"distance_pct": 1.32,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ext_1.0",
"price": 64738.0,
"distance_pct": 0.36,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.272",
"price": 65112.82,
"distance_pct": 0.94,
"is_support": false,
"cluster_score": 0.85
},
{
"name": "ext_1.414",
"price": 65308.49,
"distance_pct": 1.25,
"is_support": false,
"cluster_score": 0.85
},
{
"name": "ext_1.618",
"price": 65589.6,
"distance_pct": 1.68,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_2.0",
"price": 66116.0,
"distance_pct": 2.5,
"is_support": false,
"cluster_score": 0.0
}
],
"confluence_quality": 0.85,
"fib_reaction_state": "testing",
"reaction_probability": 0.65
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.58,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.45,\n \"setup_signals\": [\n \"프리미엄 구간: 현재가 $64,505.00는 스윙 EQ ret_0.5 $64,049.00 위에 위치\",\n \"상단 유동성/저항 근접: 7일 고점 및 ext_1.0 $64,738.00이 현재가 대비 약 0.36% 위\",\n \"단기 되돌림 테스트 진행: nearest_fib ret_0.236 $64,412.79가 현재가와 0.14% 거리에서 지지 테스트 중\",\n \"하방 자석 구간 존재: ret_0.382 $64,211.60, ret_0.5 $64,049.00, golden ratio ret_0.618 $63,886.40 순으로 되돌림 지지 배열\",\n \"고품질 피보나치 클러스터: $63,775.46 부근 confluence count 3, cluster_score 0.85\"\n ],\n \"reasoning\": \"현재 구조는 Low $63,360 → High $64,738의 상승 스윙이 유지되고 있고, 가격 $64,505.00이 ret_0.5 $64,049.00 및 golden ratio ret_0.618 $63,886.40 위에 있어 구조적으로는 아직 bullish로 판단한다. 다만 실행 관점에서는 가격이 스윙 EQ 위 프리미엄 구간에 있으며, 직전 고점 $64,738.00 저항이 0.36% 위에 가까워 즉시 추격 매수보다 단기 되돌림 리스크가 더 크다. 핵심 단기 지지는 ret_0.236 $64,412.79이며, 이 레벨을 지키면 $64,738.00 재시험 후 ext_1.272 $65,112.82와 ext_1.414 $65,308.49까지 확장 가능성이 열린다. 반대로 $64,412.79 이탈 시 ret_0.382 $64,211.60, ret_0.5 $64,049.00, 특히 최고 확률 되돌림인 ret_0.618 $63,886.40이 주요 방어선이다.\",\n \"key_levels\": {\n \"support\": [\n 64412.79,\n 64211.6,\n 64049.0,\n 63886.4,\n 63654.89\n ],\n \"resistance\": [\n 64738.0,\n 65112.82,\n 65308.49,\n 65589.6,\n 66116.0\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$63,886.40 하향 이탈\",\n \"risk_scenario\": \"반대 시나리오는 $64,738.00을 강하게 돌파하고 그 위에서 수용되는 경우이며, 이때 단기 bearish setup은 무효화되고 $65,112.82, $65,308.49, 이후 $65,589.60 확장 목표로 상승 추세가 재개될 수 있다. 반대로 $64,412.79가 깨지면 현재의 얕은 되돌림 지지는 실패로 간주되며 $64,211.60과 $64,049.00까지 하락 압력이 커진다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "neutral",
"confidence": 0.68,
"structure_bias": "bullish",
"setup_bias": "neutral",
"setup_score": 0.45,
"setup_signals": [
"가격 $64,505는 메인 ACC 레인지 상단 AR $64,495.90 바로 위에 있으나, BU 고점 $64,548.60 및 7일 고점 $64,738.00 위 수용은 아직 확인되지 않음",
"현재 이벤트는 BU이며, Phase E로 분류되지만 후속 수용 확인 전에는 $64,186.50 LPS 또는 $64,323.00 SOS 재테스트 가능성이 남아 있음",
"활성 1h_cycle_2 구조는 SC $63,020.60 → AR $63,988.00 → ST $63,360.00 → Spring $63,683.10 → SOS $64,323.00 → LPS $64,186.50로 누적 구조가 우세하지만, 현재가는 레인지 상단/프리미엄 영역에 위치",
"상방 확인 레벨은 BU $64,548.60 및 7일 고점 $64,738.00 회복·수용이며, 실패 시 단기 경로는 $64,323.00~$64,186.50 재확인 쪽으로 기울 수 있음"
],
"reasoning": "Wyckoff 구조상 regime은 ACC이고 regime_state도 confirmed_acc이며, acc_score 100.0 및 Phase E 판정으로 구조적 편향은 명확히 bullish이다. 메인 앵커는 SC $61,344.80, AR $64,495.90이며, 이후 ST $59,451.30, Terminal Spring $60,691.90, SOS $63,235.90, LPS $63,020.60, BU $64,548.60까지 누적 시퀀스가 완성되어 있다. 다만 현재가 $64,505는 메인 레인지 상단 $64,495.90을 소폭 상회할 뿐 BU $64,548.60 및 7일 고점 $64,738.00 위의 명확한 수용은 아직 부족하므로, 즉시 추격보다는 $64,323.00 SOS 또는 $64,186.50 LPS 재테스트 가능성을 열어둔다. 따라서 구조는 bullish이나, 실행 관점의 setup_bias는 상단부 확인 대기 성격이 강해 neutral로 평가한다.",
"key_levels": {
"support": [
64323.0,
64186.5,
63988.0,
63360.0,
63020.6,
60691.9,
61344.8
],
"resistance": [
64548.6,
64738.0,
64495.9
]
},
"time_horizon": "short to medium term",
"invalidation_level": "$63,020.60 하향 이탈 시 활성 1h_cycle_2의 ACC Phase E/LPS 기반 해석이 훼손되며, $60,691.90 하향 이탈 시 더 큰 누적 구조의 Terminal Spring 방어 실패로 bullish 구조 해석이 중대하게 약화됨",
"risk_scenario": "반대 시나리오는 $64,548.60 BU와 $64,738.00 7일 고점 돌파 후 수용에 실패하고 다시 $64,323.00 SOS 및 $64,186.50 LPS 아래로 밀리는 경우이다. 이 경우 현재 Phase E 해석은 단기적으로 과열된 상단 테스트 또는 실패한 BU로 바뀌며, $63,988.00 AR 및 $63,360.00 ST 구간까지 재균형 하락이 열릴 수 있다.",
"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": 50,
"price": 61344.8,
"color": "#ffd166"
},
{
"label": "AR",
"side": "high",
"idx": 51,
"price": 64495.9,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "low",
"idx": 100,
"price": 59451.3,
"color": "#118ab2"
},
{
"label": "Spring",
"side": "low",
"idx": 114,
"price": 60363.0,
"color": "#f9844a"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 201,
"price": 60691.9,
"color": "#f3722c"
},
{
"label": "SOS",
"side": "high",
"idx": 227,
"price": 63235.9,
"color": "#06d6a0"
},
{
"label": "LPS",
"side": "low",
"idx": 253,
"price": 63020.6,
"color": "#8338ec"
},
{
"label": "BU",
"side": "high",
"idx": 288,
"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": 50,
"end_idx": 288,
"phase_count": 8,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 50,
"price": 61344.8,
"color": "#ffd166",
"dt": "2026-06-04 11:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 51,
"price": 64495.9,
"color": "#06d6a0",
"dt": "2026-06-04 12:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 100,
"price": 59451.3,
"color": "#118ab2",
"dt": "2026-06-06 13:00:00+09:00"
},
{
"label": "Spring",
"side": "low",
"idx": 114,
"price": 60363.0,
"color": "#f9844a",
"dt": "2026-06-07 03:00:00+09:00"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 201,
"price": 60691.9,
"color": "#f3722c",
"dt": "2026-06-10 18:00:00+09:00"
},
{
"label": "SOS",
"side": "high",
"idx": 227,
"price": 63235.9,
"color": "#06d6a0",
"dt": "2026-06-11 20:00:00+09:00"
},
{
"label": "LPS",
"side": "low",
"idx": 253,
"price": 63020.6,
"color": "#8338ec",
"dt": "2026-06-12 22:00:00+09:00"
},
{
"label": "BU",
"side": "high",
"idx": 288,
"price": 64548.6,
"color": "#7209b7",
"dt": "2026-06-14 09:00:00+09:00"
}
]
},
{
"structure_id": "1h_cycle_2",
"sequence": 2,
"timeframe": "1h",
"regime": "accumulation",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bullish",
"phase_context": "accumulation",
"start_idx": 253,
"end_idx": 295,
"phase_count": 7,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 253,
"price": 63020.6,
"color": "#ffd166",
"dt": "2026-06-12 22:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 254,
"price": 63988.0,
"color": "#06d6a0",
"dt": "2026-06-12 23:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 267,
"price": 63360.0,
"color": "#118ab2",
"dt": "2026-06-13 12:00:00+09:00"
},
{
"label": "Spring",
"side": "low",
"idx": 274,
"price": 63683.1,
"color": "#f9844a",
"dt": "2026-06-13 19:00:00+09:00"
},
{
"label": "SOS",
"side": "high",
"idx": 279,
"price": 64323.0,
"color": "#06d6a0",
"dt": "2026-06-14 00:00:00+09:00"
},
{
"label": "LPS",
"side": "low",
"idx": 295,
"price": 64186.5,
"color": "#8338ec",
"dt": "2026-06-14 16:00:00+09:00"
},
{
"label": "BU",
"side": "high",
"idx": 280,
"price": 64280.0,
"color": "#7209b7",
"dt": "2026-06-14 01: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.68,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"neutral\",\n \"setup_score\": 0.45,\n \"setup_signals\": [\n \"가격 $64,505는 메인 ACC 레인지 상단 AR $64,495.90 바로 위에 있으나, BU 고점 $64,548.60 및 7일 고점 $64,738.00 위 수용은 아직 확인되지 않음\",\n \"현재 이벤트는 BU이며, Phase E로 분류되지만 후속 수용 확인 전에는 $64,186.50 LPS 또는 $64,323.00 SOS 재테스트 가능성이 남아 있음\",\n \"활성 1h_cycle_2 구조는 SC $63,020.60 → AR $63,988.00 → ST $63,360.00 → Spring $63,683.10 → SOS $64,323.00 → LPS $64,186.50로 누적 구조가 우세하지만, 현재가는 레인지 상단/프리미엄 영역에 위치\",\n \"상방 확인 레벨은 BU $64,548.60 및 7일 고점 $64,738.00 회복·수용이며, 실패 시 단기 경로는 $64,323.00~$64,186.50 재확인 쪽으로 기울 수 있음\"\n ],\n \"reasoning\": \"Wyckoff 구조상 regime은 ACC이고 regime_state도 confirmed_acc이며, acc_score 100.0 및 Phase E 판정으로 구조적 편향은 명확히 bullish이다. 메인 앵커는 SC $61,344.80, AR $64,495.90이며, 이후 ST $59,451.30, Terminal Spring $60,691.90, SOS $63,235.90, LPS $63,020.60, BU $64,548.60까지 누적 시퀀스가 완성되어 있다. 다만 현재가 $64,505는 메인 레인지 상단 $64,495.90을 소폭 상회할 뿐 BU $64,548.60 및 7일 고점 $64,738.00 위의 명확한 수용은 아직 부족하므로, 즉시 추격보다는 $64,323.00 SOS 또는 $64,186.50 LPS 재테스트 가능성을 열어둔다. 따라서 구조는 bullish이나, 실행 관점의 setup_bias는 상단부 확인 대기 성격이 강해 neutral로 평가한다.\",\n \"key_levels\": {\n \"support\": [\n 64323.0,\n 64186.5,\n 63988.0,\n 63360.0,\n 63020.6,\n 60691.9,\n 61344.8\n ],\n \"resistance\": [\n 64548.6,\n 64738.0,\n 64495.9\n ]\n },\n \"time_horizon\": \"short to medium term\",\n \"invalidation_level\": \"$63,020.60 하향 이탈 시 활성 1h_cycle_2의 ACC Phase E/LPS 기반 해석이 훼손되며, $60,691.90 하향 이탈 시 더 큰 누적 구조의 Terminal Spring 방어 실패로 bullish 구조 해석이 중대하게 약화됨\",\n \"risk_scenario\": \"반대 시나리오는 $64,548.60 BU와 $64,738.00 7일 고점 돌파 후 수용에 실패하고 다시 $64,323.00 SOS 및 $64,186.50 LPS 아래로 밀리는 경우이다. 이 경우 현재 Phase E 해석은 단기적으로 과열된 상단 테스트 또는 실패한 BU로 바뀌며, $63,988.00 AR 및 $63,360.00 ST 구간까지 재균형 하락이 열릴 수 있다.\",\n \"data_quality\": \"high\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bullish",
"confidence": 0.58,
"structure_bias": "bullish",
"setup_bias": "bullish",
"setup_score": 0.62,
"setup_signals": [
"현재가 $64,505가 EMA20 $64,331 및 EMA120 $63,503 위에서 유지되어 단기 구조적 수용은 상방",
"펀딩 평균이 거의 0 이하이고 24시간 펀딩 변화가 -0.0001로 하락해 가격 상승 중에도 숏 압력이 남아 있음",
"OI가 24시간 +2.2420% 증가해 신규 포지션 유입이 확인되며, 음의 펀딩과 결합 시 숏 스퀴즈 후보",
"롱 계정 비율은 0.588로 여전히 높지만 24시간 -0.0137 감소, 숏 계정 비율은 +0.014 증가해 숏 계정 유입이 진행 중",
"상단 청산 유동성 $65,100이 현재가 $64,505에서 가까워 단기 유동성 타깃으로 작동 가능"
],
"reasoning": "구조적으로는 현재가 $64,505가 EMA20 $64,331, EMA120 $63,503, EMA240 $63,903 위에 있어 단기 상승 수용이 유지되고 있으며, 7일 고점 $64,738 재테스트 구간에 진입해 있다. 파생 포지셔닝은 OI가 24시간 +2.2420% 증가한 가운데 펀딩이 -0.0001 하락했고 평균도 중립 이하라, 가격 상승에도 숏 압력이 남아 있는 숏 스퀴즈형 조건이다. 다만 롱 계정 비율이 0.588이고 롱 계정 crowding 점수가 0.758로 높아 과열 롱의 역추세 리스크가 있으며, 현물-선물 베이시스도 -0.0635%로 강한 현물 주도 상승은 아니다. 따라서 확정 구조는 완만한 bullish지만, $65,100 상단 청산을 먼저 노린 뒤 실패하면 $64,331 및 $63,903 재시험으로 빠르게 되돌릴 수 있는 취약한 상승 셋업으로 본다.",
"key_levels": {
"support": [
64331.51,
63903.84,
63503.73,
61900,
61400
],
"resistance": [
64738,
65100,
67000,
69900
]
},
"time_horizon": "단기, 향후 4-8시간",
"invalidation_level": "$63,903.84",
"risk_scenario": "반대 시나리오는 $65,100 상단 청산 유동성을 터치한 뒤 매수 추종이 붙지 못하고 롱 계정 과밀이 해소되며 급락하는 경우다. 이 경우 EMA20 $64,331 이탈 후 EMA240 $63,903 아래로 수용되면 상승 셋업은 무효화되고, 다음 하방 유동성은 $61,900 및 $61,400으로 열린다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.7,
"cvd_change": 1866.112,
"oi_trend": 0.724,
"oi_change_pct_24h": 2.242,
"oi_latest": 100910.954,
"funding_pressure": 0.527,
"funding_avg": -2.743e-05,
"funding_change_24h": -5.595e-05,
"long_account_ratio": 0.591,
"short_account_ratio": 0.409,
"long_account_latest": 0.588,
"short_account_latest": 0.412,
"long_account_change_24h": -0.0137,
"short_account_change_24h": 0.0137,
"account_flow_label": "short_accounts_rising_long_accounts_falling",
"account_short_crowding": 0.0,
"account_long_crowding": 0.758,
"ls_imbalance": 0.0,
"ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
"spot_futures_basis_score": 0.484,
"spot_futures_basis_pct": -0.0635,
"basis_change_lookback": -0.0167,
"aggregate_score": 0.487,
"bull_signals": 2,
"bear_signals": 1,
"liq_below": [
[
61900,
3733.1706920000006
],
[
61400,
3453.4506650000008
],
[
58000,
4502.0411975
]
],
"liq_above": [
[
65100,
2987.5563580499993
],
[
67000,
3102.8703280000004
],
[
69900,
3113.326715000001
]
],
"strongest_liq_level": 58000,
"fragility_score": 0.968,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bullish\",\n \"confidence\": 0.58,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.62,\n \"setup_signals\": [\n \"현재가 $64,505가 EMA20 $64,331 및 EMA120 $63,503 위에서 유지되어 단기 구조적 수용은 상방\",\n \"펀딩 평균이 거의 0 이하이고 24시간 펀딩 변화가 -0.0001로 하락해 가격 상승 중에도 숏 압력이 남아 있음\",\n \"OI가 24시간 +2.2420% 증가해 신규 포지션 유입이 확인되며, 음의 펀딩과 결합 시 숏 스퀴즈 후보\",\n \"롱 계정 비율은 0.588로 여전히 높지만 24시간 -0.0137 감소, 숏 계정 비율은 +0.014 증가해 숏 계정 유입이 진행 중\",\n \"상단 청산 유동성 $65,100이 현재가 $64,505에서 가까워 단기 유동성 타깃으로 작동 가능\"\n ],\n \"reasoning\": \"구조적으로는 현재가 $64,505가 EMA20 $64,331, EMA120 $63,503, EMA240 $63,903 위에 있어 단기 상승 수용이 유지되고 있으며, 7일 고점 $64,738 재테스트 구간에 진입해 있다. 파생 포지셔닝은 OI가 24시간 +2.2420% 증가한 가운데 펀딩이 -0.0001 하락했고 평균도 중립 이하라, 가격 상승에도 숏 압력이 남아 있는 숏 스퀴즈형 조건이다. 다만 롱 계정 비율이 0.588이고 롱 계정 crowding 점수가 0.758로 높아 과열 롱의 역추세 리스크가 있으며, 현물-선물 베이시스도 -0.0635%로 강한 현물 주도 상승은 아니다. 따라서 확정 구조는 완만한 bullish지만, $65,100 상단 청산을 먼저 노린 뒤 실패하면 $64,331 및 $63,903 재시험으로 빠르게 되돌릴 수 있는 취약한 상승 셋업으로 본다.\",\n \"key_levels\": {\n \"support\": [\n 64331.51,\n 63903.84,\n 63503.73,\n 61900,\n 61400\n ],\n \"resistance\": [\n 64738,\n 65100,\n 67000,\n 69900\n ]\n },\n \"time_horizon\": \"단기, 향후 4-8시간\",\n \"invalidation_level\": \"$63,903.84\",\n \"risk_scenario\": \"반대 시나리오는 $65,100 상단 청산 유동성을 터치한 뒤 매수 추종이 붙지 못하고 롱 계정 과밀이 해소되며 급락하는 경우다. 이 경우 EMA20 $64,331 이탈 후 EMA240 $63,903 아래로 수용되면 상승 셋업은 무효화되고, 다음 하방 유동성은 $61,900 및 $61,400으로 열린다.\",\n \"data_quality\": \"medium\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bullish",
"overall_confidence": 0.72,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.56,
"active_setups": [
"가격 $64,505는 ICT EQ $63,879.30 및 Fib 0.5 되돌림 $64,049.00 위의 프리미엄 구간에 위치",
"7일 고점 $64,738.00 및 Wyckoff BU $64,548.60 바로 아래/부근에서 상단 수용 확인 대기",
"엄격 등급 고품질 bearish Bat PRZ $64,555.12-$65,159.03 진입 직전이며, 예상 D값은 $64,857.08",
"캔들상 dark cloud cover 후보 품질 0.599 및 bearish engulfing 후보 2회로 상단 저항 반응 가능성",
"단기 상승 구조는 유지: 가격이 EMA20 $64,331.51, EMA120 $63,503.73, EMA240 $63,903.84 위에 위치",
"파생시장에서는 OI 24시간 +2.2420% 증가와 중립 이하 펀딩이 결합되어 숏 스퀴즈 조건이 남아 있음"
],
"setup_vs_structure": "구조는 명확히 bullish이나, 실행 셋업은 상단 프리미엄·하모닉 PRZ·저항권 캔들 반응 때문에 단기적으로 bearish/방어적 성격이 우세하다. 따라서 이는 추세 전환 확정이 아니라, 상승 구조 내부의 상단 수용 실패 리스크로 해석해야 한다."
},
"signal_breakdown": {
"bullish_count": 5,
"bearish_count": 0,
"neutral_count": 1
},
"key_levels": {
"support": [
64412.79,
64362.6,
64331.51,
64323.0,
64211.6,
64186.5,
63886.4,
63879.3,
63385.9,
63360.0,
63020.6
],
"resistance": [
64548.6,
64555.12,
64640.6,
64738.0,
64857.08,
65100.0,
65112.82,
65159.03,
65308.49
]
},
"confluences": [
"ICT, Fibonacci, Candlestick, Derivatives 모두 가격이 EMA20 $64,331.51 부근 및 주요 단기 평균선 위에 있어 구조적 상승 수용이 유지된다고 본다.",
"ICT의 전일 고가 돌파 기준 $64,362.60, Fibonacci 단기 지지 $64,412.79, EMA20 $64,331.51, Wyckoff SOS $64,323.00이 $64,300-$64,420 지지 클러스터를 형성한다.",
"Wyckoff BU $64,548.60, Harmonic bearish Bat PRZ 하단 $64,555.12, ICT 단기 저항 $64,640.60이 $64,550-$64,650 상단 반응 구간으로 겹친다.",
"ICT와 Fibonacci 모두 7일 고점 $64,738.00을 핵심 상단 유동성/저항으로 제시한다.",
"Harmonic Bat TP1 $64,251.42와 Fibonacci ret_0.382 $64,211.60이 $64,210-$64,250 조정 지지 구간으로 근접한다.",
"Harmonic TP2 $63,877.25, ICT EQ $63,879.30, Fibonacci golden ratio $63,886.40이 $63,877-$63,886의 강한 구조적 중간 방어선을 만든다.",
"Wyckoff LPS $64,186.50와 Fibonacci ret_0.382 $64,211.60이 $64,186-$64,212 재테스트 구간으로 정렬된다.",
"Derivatives의 상단 청산 후보 $65,100은 Fibonacci ext_1.272 $65,112.82 및 Harmonic PRZ 상단권 $65,159.03과 근접한다."
],
"conflicts": [
"ICT는 연속 bullish BOS 2회와 전일 고가 $64,362.60 돌파를 근거로 강한 bullish 구조를 제시하지만, Harmonic은 $64,555.12-$65,159.03 bearish Bat PRZ를 근거로 상단 반전 후보를 제시한다.",
"Wyckoff는 confirmed accumulation 및 Phase E 구조로 bullish regime을 유지하지만, 현재가가 AR $64,495.90 및 BU $64,548.60 부근이라 즉시 수용 확인은 부족하다고 본다.",
"Candlestick은 구조적으로 EMA 위 bullish를 인정하지만, dark cloud cover와 bearish engulfing 후보로 실행 셋업은 bearish라고 판단한다.",
"Derivatives는 숏 스퀴즈 가능성을 bullish 요인으로 보지만, 롱 계정 비율 0.588 및 long crowding 0.758은 상승 구조의 취약성을 높이는 반대 리스크다.",
"Harmonic의 핵심 bearish Bat는 엄격·고품질이지만 confirmed reaction이 아직 없어 구조적 bearish 전환 신호로는 사용할 수 없다."
],
"executive_summary": "현재 BTC 1h 구조는 Wyckoff상 confirmed accumulation의 Phase E이며, ICT 기준으로도 $62,942.40, $62,840.20, $63,915.30 상방 BOS 이후 전일 고가 $64,362.60을 돌파한 bullish 구조다. 다만 가격은 $64,505로 Wyckoff AR $64,495.90 및 BU $64,548.60 부근, 7일 고점 $64,738.00 아래의 프리미엄 구간에 있어 구조적 강세와 실행상 상단 저항 리스크가 공존한다. $64,323-$64,412 구간은 SOS·EMA20·Fib 지지가 겹친 핵심 단기 방어 구간이고, $63,879-$63,886은 ICT EQ와 Fib golden ratio가 겹치는 중간 구조 방어선이다. 상단에서는 $64,555-$65,159의 bearish Bat PRZ가 존재하지만 아직 확인 반응이 없어 구조 전환 신호가 아니라 반응 위험 구간으로만 취급한다. 전체 bullish 구조의 핵심 무효화는 $63,020.60 하향 이탈이며, 그 전에는 상단 수용 실패나 조정 신호가 나오더라도 누적 구조 내부의 조건부 리스크로 해석한다.",
"raw_llm_response": "{\n \"overall_signal\": \"bullish\",\n \"overall_confidence\": 0.72,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.56,\n \"active_setups\": [\n \"가격 $64,505는 ICT EQ $63,879.30 및 Fib 0.5 되돌림 $64,049.00 위의 프리미엄 구간에 위치\",\n \"7일 고점 $64,738.00 및 Wyckoff BU $64,548.60 바로 아래/부근에서 상단 수용 확인 대기\",\n \"엄격 등급 고품질 bearish Bat PRZ $64,555.12-$65,159.03 진입 직전이며, 예상 D값은 $64,857.08\",\n \"캔들상 dark cloud cover 후보 품질 0.599 및 bearish engulfing 후보 2회로 상단 저항 반응 가능성\",\n \"단기 상승 구조는 유지: 가격이 EMA20 $64,331.51, EMA120 $63,503.73, EMA240 $63,903.84 위에 위치\",\n \"파생시장에서는 OI 24시간 +2.2420% 증가와 중립 이하 펀딩이 결합되어 숏 스퀴즈 조건이 남아 있음\"\n ],\n \"setup_vs_structure\": \"구조는 명확히 bullish이나, 실행 셋업은 상단 프리미엄·하모닉 PRZ·저항권 캔들 반응 때문에 단기적으로 bearish/방어적 성격이 우세하다. 따라서 이는 추세 전환 확정이 아니라, 상승 구조 내부의 상단 수용 실패 리스크로 해석해야 한다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 5,\n \"bearish_count\": 0,\n \"neutral_count\": 1\n },\n \"key_levels\": {\n \"support\": [\n 64412.79,\n 64362.6,\n 64331.51,\n 64323.0,\n 64211.6,\n 64186.5,\n 63886.4,\n 63879.3,\n 63385.9,\n 63360.0,\n 63020.6\n ],\n \"resistance\": [\n 64548.6,\n 64555.12,\n 64640.6,\n 64738.0,\n 64857.08,\n 65100.0,\n 65112.82,\n 65159.03,\n 65308.49\n ]\n },\n \"confluences\": [\n \"ICT, Fibonacci, Candlestick, Derivatives 모두 가격이 EMA20 $64,331.51 부근 및 주요 단기 평균선 위에 있어 구조적 상승 수용이 유지된다고 본다.\",\n \"ICT의 전일 고가 돌파 기준 $64,362.60, Fibonacci 단기 지지 $64,412.79, EMA20 $64,331.51, Wyckoff SOS $64,323.00이 $64,300-$64,420 지지 클러스터를 형성한다.\",\n \"Wyckoff BU $64,548.60, Harmonic bearish Bat PRZ 하단 $64,555.12, ICT 단기 저항 $64,640.60이 $64,550-$64,650 상단 반응 구간으로 겹친다.\",\n \"ICT와 Fibonacci 모두 7일 고점 $64,738.00을 핵심 상단 유동성/저항으로 제시한다.\",\n \"Harmonic Bat TP1 $64,251.42와 Fibonacci ret_0.382 $64,211.60이 $64,210-$64,250 조정 지지 구간으로 근접한다.\",\n \"Harmonic TP2 $63,877.25, ICT EQ $63,879.30, Fibonacci golden ratio $63,886.40이 $63,877-$63,886의 강한 구조적 중간 방어선을 만든다.\",\n \"Wyckoff LPS $64,186.50와 Fibonacci ret_0.382 $64,211.60이 $64,186-$64,212 재테스트 구간으로 정렬된다.\",\n \"Derivatives의 상단 청산 후보 $65,100은 Fibonacci ext_1.272 $65,112.82 및 Harmonic PRZ 상단권 $65,159.03과 근접한다.\"\n ],\n \"conflicts\": [\n \"ICT는 연속 bullish BOS 2회와 전일 고가 $64,362.60 돌파를 근거로 강한 bullish 구조를 제시하지만, Harmonic은 $64,555.12-$65,159.03 bearish Bat PRZ를 근거로 상단 반전 후보를 제시한다.\",\n \"Wyckoff는 confirmed accumulation 및 Phase E 구조로 bullish regime을 유지하지만, 현재가가 AR $64,495.90 및 BU $64,548.60 부근이라 즉시 수용 확인은 부족하다고 본다.\",\n \"Candlestick은 구조적으로 EMA 위 bullish를 인정하지만, dark cloud cover와 bearish engulfing 후보로 실행 셋업은 bearish라고 판단한다.\",\n \"Derivatives는 숏 스퀴즈 가능성을 bullish 요인으로 보지만, 롱 계정 비율 0.588 및 long crowding 0.758은 상승 구조의 취약성을 높이는 반대 리스크다.\",\n \"Harmonic의 핵심 bearish Bat는 엄격·고품질이지만 confirmed reaction이 아직 없어 구조적 bearish 전환 신호로는 사용할 수 없다.\"\n ],\n \"highest_conviction_analyst\": \"Wyckoff Expert — confirmed accumulation, acc_score 100.0, Phase E, SC→AR→ST→Spring→SOS→LPS→BU의 완성도 높은 누적 시퀀스를 제시하며 구조적 regime 판단에 가장 직접적이다. 다만 현재 위치가 AR $64,495.90 및 BU $64,548.60 부근이라는 점을 인정해 실행 리스크도 명확히 구분했다.\",\n \"invalidation_level\": \"$63,020.60 하향 이탈 시 현재 1h 누적 구조의 SC/LPS 기반 bullish 구조가 훼손된다. 더 보수적으로는 $63,879.30-$63,886.40 클러스터 이탈이 단기 상승 구조 약화의 1차 경고다.\",\n \"executive_summary\": \"현재 BTC 1h 구조는 Wyckoff상 confirmed accumulation의 Phase E이며, ICT 기준으로도 $62,942.40, $62,840.20, $63,915.30 상방 BOS 이후 전일 고가 $64,362.60을 돌파한 bullish 구조다. 다만 가격은 $64,505로 Wyckoff AR $64,495.90 및 BU $64,548.60 부근, 7일 고점 $64,738.00 아래의 프리미엄 구간에 있어 구조적 강세와 실행상 상단 저항 리스크가 공존한다. $64,323-$64,412 구간은 SOS·EMA20·Fib 지지가 겹친 핵심 단기 방어 구간이고, $63,879-$63,886은 ICT EQ와 Fib golden ratio가 겹치는 중간 구조 방어선이다. 상단에서는 $64,555-$65,159의 bearish Bat PRZ가 존재하지만 아직 확인 반응이 없어 구조 전환 신호가 아니라 반응 위험 구간으로만 취급한다. 전체 bullish 구조의 핵심 무효화는 $63,020.60 하향 이탈이며, 그 전에는 상단 수용 실패나 조정 신호가 나오더라도 누적 구조 내부의 조건부 리스크로 해석한다.\"\n}"
},
"overall_signal": "bullish",
"overall_confidence": 0.72,
"operating_path": {
"path_type": "complex",
"confidence": 0.58,
"waypoints": [
{
"seq": 1,
"price": 64130.3,
"type": "swing_low",
"source": "Fibonacci (WP1 후보 fib_confluence $64,130.30, ret_0.382 $64,211.60, ret_0.5 $64,049.00), Wyckoff (LPS $64,186.50), Harmonic (Bat TP1 $64,251.42), Candlestick (dark cloud cover q0.599, bearish engulfing 2회)",
"description": "실행 셋업이 bearish(강도 0.56)이고 현재가 $64,505가 EQ $63,879.30·Fib 0.5 $64,049 위 프리미엄 구간이므로 setup-driven 규칙상 첫 파동은 하방 되돌림이다. 상단 dark cloud cover(0.599)·bearish engulfing 2회의 거절을 동반해 $64,323-$64,412 단기 방어 클러스터(Wyckoff SOS·EMA20·Fib 0.236)를 하향 통과하고 LPS $64,186.50·ret_0.382 $64,211.60 아래 최근접 WP1 후보 $64,130(fib_confluence)까지 테스트. 강한 중간 방어선 $63,877-$63,886 위에서 지지되어 누적 구조는 유지.",
"est_hours": 5,
"turning_zone": [
64000.0,
64130.3
],
"likely_wick": 64095.0,
"rejection_confirm": 64211.6,
"invalid_overshoot": 63877.0,
"calibration_reasoning": "ret_0.5·ret_0.382 2중 컨플루언스($64,130.30)를 상단으로, Fib 0.5 지지 $64,049와 라운드넘버 $64,000을 하단으로 설정(폭 $130.30, 0.59 ATR). 예상 위크는 컨플루언스 아래 유동성 사냥 지점 $64,095이며, ret_0.382 $64,211.60 재탈환 시 반등 확정, 강한 중간 방어선 $63,877-$63,886 이탈 시 무효."
},
{
"seq": 2,
"price": 64738.0,
"type": "liquidity_sweep",
"source": "ICT·Fibonacci(ext_1.0)·Candlestick·Wyckoff·Derivatives 공통 7일 고점 $64,738, Wyckoff BU $64,548.60, Harmonic PRZ 하단 $64,555.12",
"description": "되돌림이 중간 방어선 위에서 지지되면 confirmed accumulation Phase E·ICT 연속 bullish BOS 2회의 구조적 강세가 재개된다. OI 24h +2.2420%·중립 이하 펀딩의 숏 스퀴즈 조건이 결합되어 5개 에이전트가 공통 제시한 7일 고점 $64,738 상단 유동성을 스윕하고, Wyckoff BU $64,548.60·bearish Bat PRZ 하단 $64,555.12를 태그하는 24h 핵심 반응/전환 구간.",
"est_hours": 14,
"turning_zone": [
64738.0,
64857.08
],
"likely_wick": 64800.0,
"rejection_confirm": 64640.6,
"invalid_overshoot": 65159.03,
"calibration_reasoning": "7일 고점 $64,738 상단 유동성 스윕 구간으로, strict 등급 bearish Bat PRZ D $64,857.08(체어맨 저항 일치)을 상단 반응 앵커로 확장(폭 $119, 0.54 ATR). 단 PRZ는 PRE_CONFIRMATION이라 웨이포인트 자체는 이동시키지 않고 조건부 반응존으로만 사용. 예상 위크 $64,800, 체어맨 저항 $64,640.60 상실 시 거절 확정, Bat PRZ 상단 $65,159.03 돌파 시 무효."
},
{
"seq": 3,
"price": 64323.0,
"type": "support_test",
"source": "Wyckoff (SOS $64,323.00, EMA20 $64,331.51), ICT (전일 고가 $64,362.60), Harmonic (PRZ $64,555-$65,159 반응)",
"description": "7일 고점·엄격 등급 고품질 bearish Bat PRZ($64,555-$65,159, 예상 D $64,857.08)·롱 crowding 0.758 과열 매물이 겹친 상단에서 프리미엄 거절 위험이 단기적으로 우세하다. confirmed_reaction이 없으므로 구조 전환이 아닌 반응성 되돌림으로 해석하며, $64,323-$64,412 클러스터(SOS·EMA20·전일고가)를 지키는 higher low(WP1 $64,130 대비 상향)를 형성해 다음 상승 레그의 구조를 유지.",
"est_hours": 22,
"turning_zone": [
64186.5,
64323.0
],
"likely_wick": 64211.6,
"rejection_confirm": 64412.79,
"invalid_overshoot": 64130.3,
"calibration_reasoning": "터미널 웨이포인트로 폭 확대($136.50, 0.61 ATR). $64,323-$64,412 방어 클러스터 하단을 상단으로·LPS $64,186.50을 하단으로 설정하고, 예상 위크는 Fib 0.382·체어맨 지지 컨플루언스 $64,211.60(WP1 $64,130 위 higher low). 클러스터 상단 $64,412.79 재탈환 시 상승 레그 확정, WP1 저점 $64,130.30 이탈 시 higher-low 구조 자체가 무효."
}
],
"period_extremes": {
"4h": {
"expected_high": 64560.0,
"expected_low": 64180.0,
"high_first": true
},
"8h": {
"expected_high": 64560.0,
"expected_low": 64130.0,
"high_first": true
},
"24h": {
"expected_high": 64760.0,
"expected_low": 64130.0,
"high_first": false
}
},
"triggers": {
"bullish": {
"price": 64857.0,
"description": "7일 고점 $64,738 스윕 후 되돌림 없이 bearish Bat 중단부 D값 $64,857.08 위에서 수용/마감 시 → PRZ 반응 무효화·숏 스퀴즈 가속 → $65,100(파생 청산)·$65,112.82(Fib ext_1.272)·$65,219.94(strict fib_confluence) 확장."
},
"bearish": {
"price": 63879.0,
"description": "$64,323-$64,412 단기 방어 클러스터 상실 후 강한 중간 방어선 $63,877-$63,886(ICT EQ $63,879.30·Fib golden ratio $63,886.40·EMA240 $63,903.84·Bat TP2 $63,877.25) 하향 이탈 마감 시 → 단순 되돌림이 아닌 구조 약화, $63,775.46(strict fib_confluence)·$63,654·$63,385/$63,360 향한 하락 가속."
}
},
"scenario_invalidation": 63020.6,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.58,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 64130.30,\n \"type\": \"swing_low\",\n \"source\": \"Fibonacci (WP1 후보 fib_confluence $64,130.30, ret_0.382 $64,211.60, ret_0.5 $64,049.00), Wyckoff (LPS $64,186.50), Harmonic (Bat TP1 $64,251.42), Candlestick (dark cloud cover q0.599, bearish engulfing 2회)\",\n \"description\": \"실행 셋업이 bearish(강도 0.56)이고 현재가 $64,505가 EQ $63,879.30·Fib 0.5 $64,049 위 프리미엄 구간이므로 setup-driven 규칙상 첫 파동은 하방 되돌림이다. 상단 dark cloud cover(0.599)·bearish engulfing 2회의 거절을 동반해 $64,323-$64,412 단기 방어 클러스터(Wyckoff SOS·EMA20·Fib 0.236)를 하향 통과하고 LPS $64,186.50·ret_0.382 $64,211.60 아래 최근접 WP1 후보 $64,130(fib_confluence)까지 테스트. 강한 중간 방어선 $63,877-$63,886 위에서 지지되어 누적 구조는 유지.\",\n \"est_hours\": 5\n },\n {\n \"seq\": 2,\n \"price\": 64738.00,\n \"type\": \"liquidity_sweep\",\n \"source\": \"ICT·Fibonacci(ext_1.0)·Candlestick·Wyckoff·Derivatives 공통 7일 고점 $64,738, Wyckoff BU $64,548.60, Harmonic PRZ 하단 $64,555.12\",\n \"description\": \"되돌림이 중간 방어선 위에서 지지되면 confirmed accumulation Phase E·ICT 연속 bullish BOS 2회의 구조적 강세가 재개된다. OI 24h +2.2420%·중립 이하 펀딩의 숏 스퀴즈 조건이 결합되어 5개 에이전트가 공통 제시한 7일 고점 $64,738 상단 유동성을 스윕하고, Wyckoff BU $64,548.60·bearish Bat PRZ 하단 $64,555.12를 태그하는 24h 핵심 반응/전환 구간.\",\n \"est_hours\": 14\n },\n {\n \"seq\": 3,\n \"price\": 64323.00,\n \"type\": \"support_test\",\n \"source\": \"Wyckoff (SOS $64,323.00, EMA20 $64,331.51), ICT (전일 고가 $64,362.60), Harmonic (PRZ $64,555-$65,159 반응)\",\n \"description\": \"7일 고점·엄격 등급 고품질 bearish Bat PRZ($64,555-$65,159, 예상 D $64,857.08)·롱 crowding 0.758 과열 매물이 겹친 상단에서 프리미엄 거절 위험이 단기적으로 우세하다. confirmed_reaction이 없으므로 구조 전환이 아닌 반응성 되돌림으로 해석하며, $64,323-$64,412 클러스터(SOS·EMA20·전일고가)를 지키는 higher low(WP1 $64,130 대비 상향)를 형성해 다음 상승 레그의 구조를 유지.\",\n \"est_hours\": 22\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 64560.0, \"expected_low\": 64180.0, \"high_first\": true},\n \"8h\": {\"expected_high\": 64560.0, \"expected_low\": 64130.0, \"high_first\": true},\n \"24h\": {\"expected_high\": 64760.0, \"expected_low\": 64130.0, \"high_first\": false}\n },\n \"triggers\": {\n \"bullish\": {\"price\": 64857.0, \"description\": \"7일 고점 $64,738 스윕 후 되돌림 없이 bearish Bat 중단부 D값 $64,857.08 위에서 수용/마감 시 → PRZ 반응 무효화·숏 스퀴즈 가속 → $65,100(파생 청산)·$65,112.82(Fib ext_1.272)·$65,219.94(strict fib_confluence) 확장.\"},\n \"bearish\": {\"price\": 63879.0, \"description\": \"$64,323-$64,412 단기 방어 클러스터 상실 후 강한 중간 방어선 $63,877-$63,886(ICT EQ $63,879.30·Fib golden ratio $63,886.40·EMA240 $63,903.84·Bat TP2 $63,877.25) 하향 이탈 마감 시 → 단순 되돌림이 아닌 구조 약화, $63,775.46(strict fib_confluence)·$63,654·$63,385/$63,360 향한 하락 가속.\"}\n },\n \"scenario_invalidation\": 63020.60\n}\n```"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 64130.3,
"turning_zone": [
64000.0,
64130.3
],
"likely_wick": 64095.0,
"rejection_confirm": 64211.6,
"invalid_overshoot": 63877.0,
"calibration_reasoning": "ret_0.5·ret_0.382 2중 컨플루언스($64,130.30)를 상단으로, Fib 0.5 지지 $64,049와 라운드넘버 $64,000을 하단으로 설정(폭 $130.30, 0.59 ATR). 예상 위크는 컨플루언스 아래 유동성 사냥 지점 $64,095이며, ret_0.382 $64,211.60 재탈환 시 반등 확정, 강한 중간 방어선 $63,877-$63,886 이탈 시 무효."
},
{
"seq": 2,
"base_target": 64738.0,
"turning_zone": [
64738.0,
64857.08
],
"likely_wick": 64800.0,
"rejection_confirm": 64640.6,
"invalid_overshoot": 65159.03,
"calibration_reasoning": "7일 고점 $64,738 상단 유동성 스윕 구간으로, strict 등급 bearish Bat PRZ D $64,857.08(체어맨 저항 일치)을 상단 반응 앵커로 확장(폭 $119, 0.54 ATR). 단 PRZ는 PRE_CONFIRMATION이라 웨이포인트 자체는 이동시키지 않고 조건부 반응존으로만 사용. 예상 위크 $64,800, 체어맨 저항 $64,640.60 상실 시 거절 확정, Bat PRZ 상단 $65,159.03 돌파 시 무효."
},
{
"seq": 3,
"base_target": 64323.0,
"turning_zone": [
64186.5,
64323.0
],
"likely_wick": 64211.6,
"rejection_confirm": 64412.79,
"invalid_overshoot": 64130.3,
"calibration_reasoning": "터미널 웨이포인트로 폭 확대($136.50, 0.61 ATR). $64,323-$64,412 방어 클러스터 하단을 상단으로·LPS $64,186.50을 하단으로 설정하고, 예상 위크는 Fib 0.382·체어맨 지지 컨플루언스 $64,211.60(WP1 $64,130 위 higher low). 클러스터 상단 $64,412.79 재탈환 시 상승 레그 확정, WP1 저점 $64,130.30 이탈 시 higher-low 구조 자체가 무효."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 64130.30,\n \"turning_zone\": [64000.00, 64130.30],\n \"likely_wick\": 64095.00,\n \"rejection_confirm\": 64211.60,\n \"invalid_overshoot\": 63877.00,\n \"calibration_reasoning\": \"ret_0.5·ret_0.382 2중 컨플루언스($64,130.30)를 상단으로, Fib 0.5 지지 $64,049와 라운드넘버 $64,000을 하단으로 설정(폭 $130.30, 0.59 ATR). 예상 위크는 컨플루언스 아래 유동성 사냥 지점 $64,095이며, ret_0.382 $64,211.60 재탈환 시 반등 확정, 강한 중간 방어선 $63,877-$63,886 이탈 시 무효.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 64738.00,\n \"turning_zone\": [64738.00, 64857.08],\n \"likely_wick\": 64800.00,\n \"rejection_confirm\": 64640.60,\n \"invalid_overshoot\": 65159.03,\n \"calibration_reasoning\": \"7일 고점 $64,738 상단 유동성 스윕 구간으로, strict 등급 bearish Bat PRZ D $64,857.08(체어맨 저항 일치)을 상단 반응 앵커로 확장(폭 $119, 0.54 ATR). 단 PRZ는 PRE_CONFIRMATION이라 웨이포인트 자체는 이동시키지 않고 조건부 반응존으로만 사용. 예상 위크 $64,800, 체어맨 저항 $64,640.60 상실 시 거절 확정, Bat PRZ 상단 $65,159.03 돌파 시 무효.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 64323.00,\n \"turning_zone\": [64186.50, 64323.00],\n \"likely_wick\": 64211.60,\n \"rejection_confirm\": 64412.79,\n \"invalid_overshoot\": 64130.30,\n \"calibration_reasoning\": \"터미널 웨이포인트로 폭 확대($136.50, 0.61 ATR). $64,323-$64,412 방어 클러스터 하단을 상단으로·LPS $64,186.50을 하단으로 설정하고, 예상 위크는 Fib 0.382·체어맨 지지 컨플루언스 $64,211.60(WP1 $64,130 위 higher low). 클러스터 상단 $64,412.79 재탈환 시 상승 레그 확정, WP1 저점 $64,130.30 이탈 시 higher-low 구조 자체가 무효.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 29.1,
"chairman": 41.8,
"operating_path": 515.7,
"tp_calibrator": 284.4
},
"agents": {},
"total_s": 871.0
}
}