Signal: BULLISH (66%) | Price: $62,458.60 | 2026-07-04 21:00 KST | 300 candles
Council: 3 bullish, 3 neutral, 0 bearish | Support: $62,232 / $62,180 / $61,665 | Resistance: $62,957 / $63,383 / $64,250
BTC 4시간 구조는 Wyckoff 기준 확인된 축적 구조이며, 현재 위치는 Spring $57,758.60 이후 SOS $62,957.20이 발생한 Phase D 구간으로 진단된다. 구조적 bias는 bullish이나, 현재가는 메인 EQ $61,665.00 및 7일 EQ $60,357.90 위의 프리미엄 구간에 있고 $62,957.20 고점 아래에서 수용이 아직 확인되지 않아 LPS 테스트 또는 상단 수용 실패 조건이 열려 있다. 핵심 구조 저항은 $62,957.20, $64,250.00, $65,079.88이며, $64,250.00 회복 전까지는 완전한 Phase E 진입으로 단정하기 어렵다. 구조적 방어선은 $61,665.00, $59,080.00, 최종적으로 Spring 저점 $57,758.60이며, $57,758.60 이탈은 현재 축적 해석의 무효화 조건이다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | NEUTRAL | 74% | $61,665 / $59,080 | $62,957 / $64,250 |
| ICT Trader | BEARISH | 72% | $62,232 / $61,114 | $62,957 / $64,250 |
| Derivatives Trader | BEARISH | 62% | $61,300 / $60,700 | $62,957 / $65,080 |
| Candlestick Reader | BEARISH | 55% | $62,191 / $61,465 | $62,957 / $65,080 |
| Fibonacci Analyst | NEUTRAL | 61% | $62,180 / $61,137 | $63,383 / $64,010 |
| Harmonic Specialist | NEUTRAL | 44% | $62,203 / $61,696 | $62,527 / $62,957 |
Support: $61,665 / $59,080 / $57,759 | Resistance: $62,957 / $64,250 / $65,080 | Horizon: medium term
4시간 구조는 regime=ACC, regime_state=confirmed_acc, acc_score 88.8 및 regime_fitness 0.888로 확인된 축적 구조이며, 이벤트 체인은 SC $59,080.00 → AR $64,250.00 → ST $63,650.00 → Spring $57,758.60 → SOS $62,957.20로 Phase D에 위치한다. 구조적 해석은 bullish가 맞지만, 현재가 $62,458.60은 SOS $62,957.20 아래이고 레인지 EQ 약 $61,665.00 위의 프리미엄 영역이므로 즉시 상승 확정보다는 SOS 이후 LPS 테스트 가능성이 더 우선이다. $62,957.20을 재회복하고 $64,250.00 상단 레인지에 대한 수용이 확인되기 전까지는 setup_bias를 bullish로 강하게 둘 수 없다. 반대로 $61,665.00 EQ와 $59,080.00 SC 축을 방어하면 축적 Phase D의 강세 구조는 유지된다.
Support: $62,232 / $61,114 / $60,925 | Resistance: $62,957 / $64,250 / $65,080 | Horizon: short term
구조적으로는 최근 $60,924.70에서 CHoCH_bullish가 발생했기 때문에 단기 구조_bias는 bullish로 읽지만, $64,250.00 bullish BOS를 돌파하지 못해 상승 구조 확정은 불완전하다. 실행 관점에서는 현재가 $62,458.60이 EQ $60,357.90 위 premium에 있고, 이전일 고점 $62,386.70을 이미 상향 돌파한 뒤 $62,957.20 주간 고점 아래에서 정체되어 buy-side liquidity 흡수 후 되돌림 위험이 크다. 또한 $62,232.10 bearish BOS 레벨이 바로 아래에 있어 이 가격을 재이탈하면 CHoCH 이후의 상승 시도는 실패로 해석될 수 있다. 하방 목표는 먼저 $61,113.80 이전일 저점, 이후 EQ $60,357.90 및 후보 bullish OB $59,298.40~$57,758.60 구간이다.
Support: $61,300 / $60,700 / $60,400 | Resistance: $62,957 / $65,080 / $65,100 | Horizon: short term
현재 BTC는 $62,458.60으로 EMA20 $61,464.59와 EMA120 $62,191.36 위에 있지만, EMA240 $65,079.88 아래에 있어 확정적인 상위 구조 전환은 아직 확인되지 않습니다. 구조적으로는 7일 고점 $62,957.20 돌파 및 안착 전까지 박스 상단부 반등 구간으로 보는 것이 적절하므로 structure_bias는 neutral입니다. 다만 셋업 관점에서는 가격이 7일 레인지 EQ 약 $60,357.90 위 프리미엄에 있고, account_long_crowding 0.979, OI 24h -1.1290%, CVD divergence 0.700이 동시에 나타나 상승 추격 롱의 질이 약합니다. 하방에는 $61,300, 특히 $60,700에 청산 유동성이 강하게 쌓여 있어 4-8시간 내 유동성 회수성 하락 리스크가 우세합니다.
Support: $62,191 / $61,465 / $60,358 | Resistance: $62,957 / $65,080 | Horizon: 단기, 4시간봉 기준 1~4개 캔들
현재 BTC는 $62,458.60으로 EMA20 $61,464.59와 EMA120 $62,191.36 위에 있어 단기 반등 흐름은 유지되지만, EMA240 $65,079.88 아래에 있어 확정적인 상승 구조 전환으로 보기는 어렵습니다. 7일 고점 $62,957.20 바로 아래 프리미엄 구간에서 doji 이후 strict bearish_engulfing이 발생했고, 해당 패턴 품질은 0.694로 최근 후보 중 가장 높습니다. 다만 bull_score 1.50이 bear_score 1.35보다 소폭 높고, high_volume_patterns가 없어 강한 하락 확증은 부족합니다. 따라서 구조는 중립으로 보되, 실행 관점의 사전 셋업은 단기 저항권 되돌림/하락 압력이 우세한 bearish로 판단합니다.
Support: $62,180 / $61,137 / $60,491 | Resistance: $63,383 / $64,010 / $64,912 | Horizon: short term
구조적으로는 $57,759 → $62,180의 상승 스윙 이후 현재가 $62,458.60이 ext_1.0 $62,180.00 위에 있어 단기 구조_bias는 bullish로 평가된다. 다만 이는 아직 확장 수용이 완전히 확인된 상태라기보다 fib_reaction_state가 testing이며, 바로 위에는 ext_1.272 $63,382.62와 컨플루언스 $63,265.51이 있어 추격 매수의 기대값은 제한적이다. 현재 가격은 EQ인 ret_0.5 $59,969.30보다 높아 프리미엄 구간에 있으며, 0.618 골든리트레이스먼트 $59,447.57까지는 아직 충분한 되돌림이 발생하지 않았다. 따라서 확인된 구조는 상승이지만, 사전 실행 setup은 상단 저항 접근과 프리미엄 위치 때문에 단기 bearish pullback 가능성을 열어둔다.
Support: $62,203 / $61,696 / $61,663 | Resistance: $62,527 / $62,957 / $63,015 | Horizon: short to medium term
현재 가장 중요한 구조는 strict/high bullish Bat 형성 PRZ $62,527.12-$63,386.13이며, 패턴 점수 0.956, ratio_score 1.0, PRZ_score 0.988로 품질은 높습니다. 그러나 이 Bat는 아직 completion_status가 forming이고 confirmed_reaction=false이므로, 조화패턴 규칙상 단독으로 시장 방향을 bullish로 확정할 수 없습니다. 현재가 $62,458.60는 bullish Gartley PRZ $62,202.51-$63,015.03 안에 있고 Bat PRZ 하단 $62,527.12 바로 아래에 있어 반등 셋업은 존재하지만, 구조적으로는 BOS/CHoCH 또는 명확한 PRZ 방어 확인이 없습니다. 따라서 structure_bias는 neutral, setup_bias는 bullish로 분리하며, $62,527-$63,386 진입 후 거부·재탈환·저시간대 MSS가 나오면 bullish TP ladder $64,598.76 → $65,613.27 → $67,255.40가 유효해집니다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $60,700 | liquidity_sweep | Derivatives(최강 청산 유동성 $60,700, 롱 과밀 0.979, OI 24h -1.129%), Fibonacci(ret_0.382 $60,491.03), ICT(EQ $60,357.90 하방 목표) | 7.0 | 실행 셋업이 72% bearish 고확신이므로 프리미엄 구간의 롱 과밀·OI 언와인딩을 해소하는 하방 유동성 회수가 최우선 이동이다. $60,700은 가장 강한 청산 유동성 레벨이며, Fib ret_0.382 $60,491, ICT 7일 EQ $60,357.90과 함께 $60.3k-$60.7k 유동성·균형값 클러스터를 형성한다. 이는 Wyckoff LPS 성격의 sell-side 스윕으로, 구조 방어선($59,080, $57,758.60) 위에서 진행되어 축적 구조 자체는 유지된다. 도중 ICT 이전일 저점 $61,113.80이 1차 하방 목표로 작동한다. |
| 2 | $62,957 | resistance_test | Wyckoff(SOS 고점 $62,957.20), Candlestick·Derivatives·ICT(7일 고점 $62,957.20 공통 식별) | 18.0 | 스윕 이후 확인된 축적 Phase D의 구조적 bullish가 재개되어 프리미엄을 회복하며 SOS 및 7일 고점 $62,957.20을 재테스트한다. Wyckoff·Candlestick·Derivatives·ICT가 모두 단기 핵심 상단 저항으로 식별하는 레벨로, 이 지점의 수용 여부가 Phase E 진입의 관문이다. |
| 3 | $63,383 | extension | Fibonacci(ext_1.272 $63,382.62), Harmonic(bullish Bat PRZ 상단 $63,386.13), fib_confluence $63,265.51(WP 후보) | 24.0 | $62,957.20 수용 확인 시 확장 목표. Fib ext_1.272 $63,382.62와 Harmonic Bat PRZ 상단 $63,386.13이 $63.38k 정밀 저항 클러스터를 형성하며, 앞선 fib_confluence $63,265.51(candidate 등급)을 통과한다. candidate 레벨이므로 넓은 반응/반전 존으로 취급하고, $64,250(ICT bullish BOS/Wyckoff AR) 완전 회복 전까지는 저항으로 본다. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $61,114 | $62,600 | High first |
| 8h | $60,700 | $62,600 | High first |
| 24h | $60,700 | $63,383 | Low first |
Invalidation: $57,759
```json
{
"path_type": "complex",
"confidence": 0.6,
"waypoints": [
{
"seq": 1,
"price": 60700.0,
"type": "liquidity_sweep",
"source": "Derivatives(최강 청산 유동성 $60,700, 롱 과밀 0.979, OI 24h -1.129%), Fibonacci(ret_0.382 $60,491.03), ICT(EQ $60,357.90 하방 목표)",
"description": "실행 셋업이 72% bearish 고확신이므로 프리미엄 구간의 롱 과밀·OI 언와인딩을 해소하는 하방 유동성 회수가 최우선 이동이다. $60,700은 가장 강한 청산 유동성 레벨이며, Fib ret_0.382 $60,491, ICT 7일 EQ $60,357.90과 함께 $60.3k-$60.7k 유동성·균형값 클러스터를 형성한다. 이는 Wyckoff LPS 성격의 sell-side 스윕으로, 구조 방어선($59,080, $57,758.60) 위에서 진행되어 축적 구조 자체는 유지된다. 도중 ICT 이전일 저점 $61,113.80이 1차 하방 목표로 작동한다.",
"est_hours": 7.0
},
{
"seq": 2,
"price": 62957.2,
"type": "resistance_test",
"source": "Wyckoff(SOS 고점 $62,957.20), Candlestick·Derivatives·ICT(7일 고점 $62,957.20 공통 식별)",
"description": "스윕 이후 확인된 축적 Phase D의 구조적 bullish가 재개되어 프리미엄을 회복하며 SOS 및 7일 고점 $62,957.20을 재테스트한다. Wyckoff·Candlestick·Derivatives·ICT가 모두 단기 핵심 상단 저항으로 식별하는 레벨로, 이 지점의 수용 여부가 Phase E 진입의 관문이다.",
"est_hours": 18.0
},
{
"seq": 3,
"price": 63382.62,
"type": "extension",
"source": "Fibonacci(ext_1.272 $63,382.62), Harmonic(bullish Bat PRZ 상단 $63,386.13), fib_confluence $63,265.51(WP 후보)",
"description": "$62,957.20 수용 확인 시 확장 목표. Fib ext_1.272 $63,382.62와 Harmonic Bat PRZ 상단 $63,386.13이 $63.38k 정밀 저항 클러스터를 형성하며, 앞선 fib_confluence $63,265.51(candidate 등급)을 통과한다. candidate 레벨이므로 넓은 반응/반전 존으로 취급하고, $64,250(ICT bullish BOS/Wyckoff AR) 완전 회복 전까지는 저항으로 본다.",
"est_hours": 24.0
}
],
"period_extremes": {
"4h": {"expected_high": 62600.0, "expected_low": 61113.8, "high_first": true},
"8h": {"expected_high": 62600.0, "expected_low": 60700.0, "high_first": true},
"24h": {"expected_high": 63382.62, "expected_low": 60700.0, "high_first": false}
},
"triggers": {
"bullish": {"price": 62957.2, "description": "$62,957.20(SOS/7일 고점) 위 수용·안착 시 스윕 흡수 완료로 구조적 bullish 재개가 확증되며 $63,382 → $64,250(ICT bullish BOS/Wyckoff AR) 방향으로 가속. $64,250 회복은 Phase E 확정 신호."},
"bearish": {"price": 60357.9, "description": "$60,357.90(7일 EQ, 예상 스윕 저점 바로 아래) 결정적 이탈 시 sell-side 회복 실패로 LPS 해석이 약화되며 $59,080 SC 방향으로 하락이 가속된다."}
},
"scenario_invalidation": 57758.6
}
```{
"overall_signal": "bullish",
"overall_confidence": 0.66,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.72,
"active_setups": [
"가격 $62,458.60이 Wyckoff 메인 레인지 EQ $61,665.00 및 7일 EQ $60,357.90 위의 프리미엄 구간에 위치",
"SOS 고점 및 7일 고점 $62,957.20 바로 아래에서 수용 실패 여부를 테스트 중",
"ICT 기준 이전일 고점 $62,386.70 상향 돌파 후 주간 고점 $62,957.20 아래 정체로 단기 buy-side liquidity 흡수 조건 형성",
"Candlestick 기준 strict bearish engulfing 감지, 품질 0.694, 저항권 근접",
"Derivatives 기준 계정 롱 비중 0.599 및 롱 과밀도 0.979, 24시간 OI -1.1290%로 추격 롱의 질이 약함",
"하방 유동성은 $61,300, $60,700, $60,400에 집중되어 있으며 특히 $60,700이 가장 강한 청산 유동성 레벨",
"Harmonic 기준 $62,527.12-$63,386.13 bullish Bat PRZ가 활성화되어 있으나 아직 반응 확인 전 단계"
],
"setup_vs_structure": "구조는 확인된 축적 Phase D 성격이 우세해 bullish이나, 실행 셋업은 프리미엄 구간·상단 유동성 흡수·롱 과밀·bearish engulfing 때문에 bearish로 괴리되어 있다. 이는 중기 구조는 유지되더라도 즉시 추격 매수보다 LPS 성격의 되돌림 또는 상단 수용 실패 리스크를 먼저 관리해야 함을 의미한다."
},
"signal_breakdown": {
"bullish_count": 3,
"bearish_count": 0,
"neutral_count": 3
},
"key_levels": {
"support": [
62232.1,
62180.0,
61665.0,
61113.8,
60700.0,
60357.9,
59080.0,
57758.6
],
"resistance": [
62957.2,
63382.62,
64250.0,
65079.88,
66000.0
]
},
"confluences": [
"Wyckoff, Candlestick, Derivatives, ICT가 모두 $62,957.20을 단기 핵심 상단 저항 또는 최근 고점으로 식별한다.",
"Wyckoff와 ICT가 모두 $64,250.00을 상위 구조 전환 또는 bullish BOS/레인지 상단 확인 레벨로 본다.",
"Candlestick, Derivatives, ICT가 모두 7일 EQ $60,357.90 위 프리미엄 구간이라는 진단에 동의한다.",
"Wyckoff의 EQ $61,665.00, Candlestick EMA20 $61,464.59, Harmonic PRZ 하단대 $61,696.06-$61,663.11이 $61.5k-$61.7k 부근의 중간 지지 클러스터를 형성한다.",
"ICT bearish BOS 레벨 $62,232.10과 Fibonacci ext_1.0 $62,180.00이 현재가 바로 아래의 단기 구조 분기점으로 겹친다.",
"Derivatives의 $60,700 청산 유동성, Fibonacci ret_0.382 $60,491.03, ICT EQ $60,357.90이 $60.3k-$60.7k 하방 유동성·균형값 클러스터를 형성한다.",
"Wyckoff Spring $57,758.60과 ICT 후보 bullish OB 하단 $57,758.60이 동일한 구조적 최종 방어선으로 일치한다.",
"Fibonacci ext_1.272 $63,382.62와 Harmonic bullish Bat PRZ 상단 $63,386.13이 $63.38k 부근의 정밀 저항/반응 구간을 형성한다."
],
"conflicts": [
"Wyckoff와 ICT는 구조적으로 bullish를 제시하지만, 두 분석 모두 실행 셋업은 premium zone 및 상단 수용 미확인 때문에 bearish로 분리한다.",
"Candlestick과 Derivatives는 단기 실행 압력을 bearish로 보지만, 이는 구조적 bearish 전환이 아니라 저항권·포지셔닝 과밀에 따른 사전 조건이다.",
"Harmonic은 $62,527.12-$63,386.13 bullish Bat PRZ를 제시해 반등 후보를 강조하지만, 해당 패턴은 forming 및 반응 미확인 상태라 구조적 bullish 판단을 독립적으로 강화하기에는 제한적이다.",
"Fibonacci는 $57,759-$62,180 상승 스윙 기준 구조를 bullish로 보지만, $63,382.62 확장 저항 접근과 프리미엄 위치 때문에 실행 셋업은 약한 bearish로 평가한다.",
"EMA20 및 EMA120 위에 있다는 단기 강세 조건과 EMA240 $65,079.88 아래에 있다는 상위 구조 미확정 조건이 공존한다."
],
"highest_conviction_analyst": "Wyckoff Expert — acc_score 88.8, regime_fitness 0.888로 확인된 축적 구조를 제시하며 SC $59,080.00 → AR $64,250.00 → ST $63,650.00 → Spring $57,758.60 → SOS $62,957.20의 구체적 Phase D 이벤트 체인을 제공한다. 구조와 실행 셋업을 분리해, bullish regime은 인정하되 SOS 직후 LPS 테스트 가능성과 $62,957.20 재수용 필요성을 명확히 구분한 점이 가장 신뢰도가 높다.",
"invalidation_level": "$57,758.60 하향 이탈 시 현재 축적 Phase D 및 Spring 기반 bullish 구조 해석이 훼손된다. 그 전 단계의 경고 레벨은 $59,080.00 및 $61,665.00이다.",
"executive_summary": "BTC 4시간 구조는 Wyckoff 기준 확인된 축적 구조이며, 현재 위치는 Spring $57,758.60 이후 SOS $62,957.20이 발생한 Phase D 구간으로 진단된다. 구조적 bias는 bullish이나, 현재가는 메인 EQ $61,665.00 및 7일 EQ $60,357.90 위의 프리미엄 구간에 있고 $62,957.20 고점 아래에서 수용이 아직 확인되지 않아 LPS 테스트 또는 상단 수용 실패 조건이 열려 있다. 핵심 구조 저항은 $62,957.20, $64,250.00, $65,079.88이며, $64,250.00 회복 전까지는 완전한 Phase E 진입으로 단정하기 어렵다. 구조적 방어선은 $61,665.00, $59,080.00, 최종적으로 Spring 저점 $57,758.60이며, $57,758.60 이탈은 현재 축적 해석의 무효화 조건이다."
}{
"symbol": "BTC/USDT",
"timeframe": "4h",
"timestamp": "2026-07-04 21:00 KST",
"last_price": 62458.6,
"num_candles": 300,
"stage1_analyses": {
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "neutral",
"confidence": 0.74,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.55,
"setup_signals": [
"현재가 $62,458.60은 메인 레인지 EQ 약 $61,665.00 위에 있어 프리미엄 구간 진입",
"최근 SOS 고점 $62,957.20 직후 가격이 그 아래에 머물러 있어 즉시 돌파 수용은 미확인",
"상단 레인지 저항 $64,250.00 AR 고점까지는 아직 회복/수용 확인 부족",
"Phase D 구조에서는 SOS 이후 LPS 테스트가 자연스러운 경로이며, 현재는 그 테스트 가능성이 남아 있음"
],
"reasoning": "4시간 구조는 regime=ACC, regime_state=confirmed_acc, acc_score 88.8 및 regime_fitness 0.888로 확인된 축적 구조이며, 이벤트 체인은 SC $59,080.00 → AR $64,250.00 → ST $63,650.00 → Spring $57,758.60 → SOS $62,957.20로 Phase D에 위치한다. 구조적 해석은 bullish가 맞지만, 현재가 $62,458.60은 SOS $62,957.20 아래이고 레인지 EQ 약 $61,665.00 위의 프리미엄 영역이므로 즉시 상승 확정보다는 SOS 이후 LPS 테스트 가능성이 더 우선이다. $62,957.20을 재회복하고 $64,250.00 상단 레인지에 대한 수용이 확인되기 전까지는 setup_bias를 bullish로 강하게 둘 수 없다. 반대로 $61,665.00 EQ와 $59,080.00 SC 축을 방어하면 축적 Phase D의 강세 구조는 유지된다.",
"key_levels": {
"support": [
61665.0,
59080.0,
57758.6
],
"resistance": [
62957.2,
64250.0,
65079.88
]
},
"time_horizon": "medium term",
"invalidation_level": "57758.60",
"risk_scenario": "$62,957.20 SOS 고점을 회복하지 못하고 $61,665.00 EQ 아래로 재진입하면 LPS 테스트가 깊어질 수 있으며, $59,080.00 SC 저점 이탈 시 축적 구조의 질이 약화된다. 특히 Spring 저점 $57,758.60을 하향 이탈하면 현재의 confirmed_acc Phase D 해석은 무효화되고 재분배 또는 하방 재평가가 필요하다.",
"data_quality": "high",
"metrics": {
"acc_score": 88.8,
"dis_score": 81.2,
"regime": "ACC",
"regime_state": "confirmed_acc",
"structure_bias": "bullish",
"phase_context": "confirmed_acc / accumulation / Phase D",
"phases_detected": [
"SC",
"AR",
"ST",
"Spring",
"SOS"
],
"last_phase": "SOS",
"phase_candidates": [
{
"label": "SC",
"side": "low",
"idx": 127,
"price": 59080.0,
"color": "#ffd166"
},
{
"label": "AR",
"side": "high",
"idx": 140,
"price": 64250.0,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "low",
"idx": 181,
"price": 63650.0,
"color": "#118ab2"
},
{
"label": "Spring",
"side": "low",
"idx": 279,
"price": 57758.6,
"color": "#f9844a"
},
{
"label": "SOS",
"side": "high",
"idx": 296,
"price": 62957.2,
"color": "#06d6a0"
}
],
"phase_structures": [
{
"structure_id": "4h_cycle_1",
"sequence": 1,
"timeframe": "4h",
"regime": "accumulation",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bullish",
"phase_context": "accumulation",
"start_idx": 127,
"end_idx": 296,
"phase_count": 5,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 127,
"price": 59080.0,
"color": "#ffd166",
"dt": "2026-06-06 01:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 140,
"price": 64250.0,
"color": "#06d6a0",
"dt": "2026-06-08 05:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 181,
"price": 63650.0,
"color": "#118ab2",
"dt": "2026-06-15 01:00:00+09:00"
},
{
"label": "Spring",
"side": "low",
"idx": 279,
"price": 57758.6,
"color": "#f9844a",
"dt": "2026-07-01 09:00:00+09:00"
},
{
"label": "SOS",
"side": "high",
"idx": 296,
"price": 62957.2,
"color": "#06d6a0",
"dt": "2026-07-04 05:00:00+09:00"
}
]
}
],
"active_structure_id": "4h_cycle_1",
"primary_structure_id": "4h_cycle_1",
"structure_count": 1,
"regime_fitness": 0.8875000000000001,
"current_event": "SOS",
"major_phase": "D",
"pos_in_range": 0.5,
"main_range_low": 59080.0,
"main_range_high": 64250.0
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.74,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.55,\n \"setup_signals\": [\n \"현재가 $62,458.60은 메인 레인지 EQ 약 $61,665.00 위에 있어 프리미엄 구간 진입\",\n \"최근 SOS 고점 $62,957.20 직후 가격이 그 아래에 머물러 있어 즉시 돌파 수용은 미확인\",\n \"상단 레인지 저항 $64,250.00 AR 고점까지는 아직 회복/수용 확인 부족\",\n \"Phase D 구조에서는 SOS 이후 LPS 테스트가 자연스러운 경로이며, 현재는 그 테스트 가능성이 남아 있음\"\n ],\n \"reasoning\": \"4시간 구조는 regime=ACC, regime_state=confirmed_acc, acc_score 88.8 및 regime_fitness 0.888로 확인된 축적 구조이며, 이벤트 체인은 SC $59,080.00 → AR $64,250.00 → ST $63,650.00 → Spring $57,758.60 → SOS $62,957.20로 Phase D에 위치한다. 구조적 해석은 bullish가 맞지만, 현재가 $62,458.60은 SOS $62,957.20 아래이고 레인지 EQ 약 $61,665.00 위의 프리미엄 영역이므로 즉시 상승 확정보다는 SOS 이후 LPS 테스트 가능성이 더 우선이다. $62,957.20을 재회복하고 $64,250.00 상단 레인지에 대한 수용이 확인되기 전까지는 setup_bias를 bullish로 강하게 둘 수 없다. 반대로 $61,665.00 EQ와 $59,080.00 SC 축을 방어하면 축적 Phase D의 강세 구조는 유지된다.\",\n \"key_levels\": {\n \"support\": [\n 61665.0,\n 59080.0,\n 57758.6\n ],\n \"resistance\": [\n 62957.2,\n 64250.0,\n 65079.88\n ]\n },\n \"time_horizon\": \"medium term\",\n \"invalidation_level\": \"57758.60\",\n \"risk_scenario\": \"$62,957.20 SOS 고점을 회복하지 못하고 $61,665.00 EQ 아래로 재진입하면 LPS 테스트가 깊어질 수 있으며, $59,080.00 SC 저점 이탈 시 축적 구조의 질이 약화된다. 특히 Spring 저점 $57,758.60을 하향 이탈하면 현재의 confirmed_acc Phase D 해석은 무효화되고 재분배 또는 하방 재평가가 필요하다.\",\n \"data_quality\": \"high\"\n}"
},
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bearish",
"confidence": 0.55,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.62,
"setup_signals": [
"7일 박스 EQ $60,357.90 상단의 프리미엄 구간에서 현재가 $62,458.60 위치",
"7일 고점 $62,957.20 저항까지 약 $498.60 거리로, ATR $746.71의 0.67배 이내 근접",
"최근 5개 패턴 중 strict 등급 bearish_engulfing 감지, pattern_quality 0.694",
"doji@297 이후 bearish_engulfing@298 출현으로 저항권에서 매수 피로 신호",
"EMA240 $65,079.88 아래에서 거래 중이며 중기 상단 구조는 아직 회복 실패"
],
"reasoning": "현재 BTC는 $62,458.60으로 EMA20 $61,464.59와 EMA120 $62,191.36 위에 있어 단기 반등 흐름은 유지되지만, EMA240 $65,079.88 아래에 있어 확정적인 상승 구조 전환으로 보기는 어렵습니다. 7일 고점 $62,957.20 바로 아래 프리미엄 구간에서 doji 이후 strict bearish_engulfing이 발생했고, 해당 패턴 품질은 0.694로 최근 후보 중 가장 높습니다. 다만 bull_score 1.50이 bear_score 1.35보다 소폭 높고, high_volume_patterns가 없어 강한 하락 확증은 부족합니다. 따라서 구조는 중립으로 보되, 실행 관점의 사전 셋업은 단기 저항권 되돌림/하락 압력이 우세한 bearish로 판단합니다.",
"key_levels": {
"support": [
62191.36,
61464.59,
60357.9,
57758.6
],
"resistance": [
62957.2,
65079.88
]
},
"time_horizon": "단기, 4시간봉 기준 1~4개 캔들",
"invalidation_level": "$62,957.20 상향 돌파 및 4시간봉 종가 안착",
"risk_scenario": "반대로 $62,957.20을 강하게 돌파하면 bearish engulfing은 저항권 매도 실패 신호로 약화되며, 숏 커버링과 함께 EMA240 $65,079.88 재시험 흐름이 열릴 수 있습니다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 140,
"recent_patterns": 5,
"pattern_list": [
"bullish_engulfing@292",
"bullish_engulfing@295",
"bearish_engulfing@298",
"doji@297",
"bearish_harami@294"
],
"atr_value": 746.71,
"vol_avg_20": 30418.39,
"high_volume_patterns": [],
"pattern_candidates": [
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.694,
"tier": "strict",
"high_volume": false
},
{
"pattern": "bearish_harami",
"signal": "bearish",
"pattern_quality": 0.57,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.467,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.433,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.355,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.694,
"bull_score": 1.5,
"bear_score": 1.35
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.55,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.62,\n \"setup_signals\": [\n \"7일 박스 EQ $60,357.90 상단의 프리미엄 구간에서 현재가 $62,458.60 위치\",\n \"7일 고점 $62,957.20 저항까지 약 $498.60 거리로, ATR $746.71의 0.67배 이내 근접\",\n \"최근 5개 패턴 중 strict 등급 bearish_engulfing 감지, pattern_quality 0.694\",\n \"doji@297 이후 bearish_engulfing@298 출현으로 저항권에서 매수 피로 신호\",\n \"EMA240 $65,079.88 아래에서 거래 중이며 중기 상단 구조는 아직 회복 실패\"\n ],\n \"reasoning\": \"현재 BTC는 $62,458.60으로 EMA20 $61,464.59와 EMA120 $62,191.36 위에 있어 단기 반등 흐름은 유지되지만, EMA240 $65,079.88 아래에 있어 확정적인 상승 구조 전환으로 보기는 어렵습니다. 7일 고점 $62,957.20 바로 아래 프리미엄 구간에서 doji 이후 strict bearish_engulfing이 발생했고, 해당 패턴 품질은 0.694로 최근 후보 중 가장 높습니다. 다만 bull_score 1.50이 bear_score 1.35보다 소폭 높고, high_volume_patterns가 없어 강한 하락 확증은 부족합니다. 따라서 구조는 중립으로 보되, 실행 관점의 사전 셋업은 단기 저항권 되돌림/하락 압력이 우세한 bearish로 판단합니다.\",\n \"key_levels\": {\n \"support\": [\n 62191.36,\n 61464.59,\n 60357.9,\n 57758.6\n ],\n \"resistance\": [\n 62957.2,\n 65079.88\n ]\n },\n \"time_horizon\": \"단기, 4시간봉 기준 1~4개 캔들\",\n \"invalidation_level\": \"$62,957.20 상향 돌파 및 4시간봉 종가 안착\",\n \"risk_scenario\": \"반대로 $62,957.20을 강하게 돌파하면 bearish engulfing은 저항권 매도 실패 신호로 약화되며, 숏 커버링과 함께 EMA240 $65,079.88 재시험 흐름이 열릴 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.62,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.72,
"setup_signals": [
"가격 $62,458.60은 7일 레인지 EQ 약 $60,357.90 위의 프리미엄 구간에 위치하며, 7일 고점 $62,957.20 바로 아래에서 정체",
"계정 롱 비중 0.599, account_long_crowding 0.979로 롱 포지셔닝이 과밀한 contrarian bearish 조건",
"24시간 OI -1.1290% 감소로 상승 중 신규 롱 유입보다 포지션 언와인딩 성격이 강함",
"CVD divergence 0.700으로 가격 상승 대비 참여 강도에 불일치가 발생",
"하방 청산 유동성 $61,300, $60,700, $60,400에 집중되어 있으며 strongest_liq_level은 $60,700"
],
"reasoning": "현재 BTC는 $62,458.60으로 EMA20 $61,464.59와 EMA120 $62,191.36 위에 있지만, EMA240 $65,079.88 아래에 있어 확정적인 상위 구조 전환은 아직 확인되지 않습니다. 구조적으로는 7일 고점 $62,957.20 돌파 및 안착 전까지 박스 상단부 반등 구간으로 보는 것이 적절하므로 structure_bias는 neutral입니다. 다만 셋업 관점에서는 가격이 7일 레인지 EQ 약 $60,357.90 위 프리미엄에 있고, account_long_crowding 0.979, OI 24h -1.1290%, CVD divergence 0.700이 동시에 나타나 상승 추격 롱의 질이 약합니다. 하방에는 $61,300, 특히 $60,700에 청산 유동성이 강하게 쌓여 있어 4-8시간 내 유동성 회수성 하락 리스크가 우세합니다.",
"key_levels": {
"support": [
61300,
60700,
60400,
57758.6
],
"resistance": [
62957.2,
65079.88,
65100,
66000
]
},
"time_horizon": "short term",
"invalidation_level": "$62,957.20 4시간봉 종가 상향 돌파",
"risk_scenario": "반대로 $62,957.20을 4시간봉 종가로 돌파하면 박스 상단 숏 포지션이 압박받으며 $65,079.88 EMA240 및 $65,100 청산대까지 숏 스퀴즈가 전개될 수 있습니다. 그 경우 bearish setup은 무효화되고, 다음 상방 유동성은 $66,000 부근이 됩니다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.7,
"cvd_change": 4314.567,
"oi_trend": 0.387,
"oi_change_pct_24h": -1.129,
"oi_latest": 106538.373,
"funding_pressure": 0.416,
"funding_avg": 8.435e-05,
"funding_change_24h": 0.0,
"long_account_ratio": 0.617,
"short_account_ratio": 0.383,
"long_account_latest": 0.599,
"short_account_latest": 0.401,
"long_account_change_24h": -0.0385,
"short_account_change_24h": 0.0385,
"account_flow_label": "short_accounts_rising_long_accounts_falling",
"account_short_crowding": 0.0,
"account_long_crowding": 0.979,
"ls_imbalance": 0.0,
"ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
"spot_futures_basis_score": 0.491,
"spot_futures_basis_pct": -0.0375,
"basis_change_lookback": 0.0067,
"aggregate_score": 0.399,
"bull_signals": 1,
"bear_signals": 3,
"liq_below": [
[
61300,
24318.290385
],
[
60700,
38179.7938349
],
[
60400,
25710.620699099993
]
],
"liq_above": [
[
65100,
24481.760757999997
],
[
66000,
23917.14743875
]
],
"strongest_liq_level": 60700,
"fragility_score": 0.747,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.72,\n \"setup_signals\": [\n \"가격 $62,458.60은 7일 레인지 EQ 약 $60,357.90 위의 프리미엄 구간에 위치하며, 7일 고점 $62,957.20 바로 아래에서 정체\",\n \"계정 롱 비중 0.599, account_long_crowding 0.979로 롱 포지셔닝이 과밀한 contrarian bearish 조건\",\n \"24시간 OI -1.1290% 감소로 상승 중 신규 롱 유입보다 포지션 언와인딩 성격이 강함\",\n \"CVD divergence 0.700으로 가격 상승 대비 참여 강도에 불일치가 발생\",\n \"하방 청산 유동성 $61,300, $60,700, $60,400에 집중되어 있으며 strongest_liq_level은 $60,700\"\n ],\n \"reasoning\": \"현재 BTC는 $62,458.60으로 EMA20 $61,464.59와 EMA120 $62,191.36 위에 있지만, EMA240 $65,079.88 아래에 있어 확정적인 상위 구조 전환은 아직 확인되지 않습니다. 구조적으로는 7일 고점 $62,957.20 돌파 및 안착 전까지 박스 상단부 반등 구간으로 보는 것이 적절하므로 structure_bias는 neutral입니다. 다만 셋업 관점에서는 가격이 7일 레인지 EQ 약 $60,357.90 위 프리미엄에 있고, account_long_crowding 0.979, OI 24h -1.1290%, CVD divergence 0.700이 동시에 나타나 상승 추격 롱의 질이 약합니다. 하방에는 $61,300, 특히 $60,700에 청산 유동성이 강하게 쌓여 있어 4-8시간 내 유동성 회수성 하락 리스크가 우세합니다.\",\n \"key_levels\": {\n \"support\": [\n 61300,\n 60700,\n 60400,\n 57758.6\n ],\n \"resistance\": [\n 62957.2,\n 65079.88,\n 65100,\n 66000\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$62,957.20 4시간봉 종가 상향 돌파\",\n \"risk_scenario\": \"반대로 $62,957.20을 4시간봉 종가로 돌파하면 박스 상단 숏 포지션이 압박받으며 $65,079.88 EMA240 및 $65,100 청산대까지 숏 스퀴즈가 전개될 수 있습니다. 그 경우 bearish setup은 무효화되고, 다음 상방 유동성은 $66,000 부근이 됩니다.\",\n \"data_quality\": \"medium\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "neutral",
"confidence": 0.61,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.48,
"setup_signals": [
"프리미엄 구간 진입: 현재가 $62,458.60은 스윙 EQ ret_0.5 $59,969.30 위에 위치",
"단기 확장 저항 접근: ext_1.272 $63,382.62까지 약 1.48% 거리",
"스윙 고점/돌파 기준선 테스트: ext_1.0 $62,180.00을 현재가가 약 0.45% 상회하나 fib_reaction_state가 testing",
"상단 컨플루언스 존재: 약 $63,265.51 부근에 ret_0.236 및 ext_1.272 클러스터, cluster_score 0.6",
"상위 추세 저항 부담: 현재가 $62,458.60은 EMA240 $65,079.88 아래 약 4.0%에 위치"
],
"reasoning": "구조적으로는 $57,759 → $62,180의 상승 스윙 이후 현재가 $62,458.60이 ext_1.0 $62,180.00 위에 있어 단기 구조_bias는 bullish로 평가된다. 다만 이는 아직 확장 수용이 완전히 확인된 상태라기보다 fib_reaction_state가 testing이며, 바로 위에는 ext_1.272 $63,382.62와 컨플루언스 $63,265.51이 있어 추격 매수의 기대값은 제한적이다. 현재 가격은 EQ인 ret_0.5 $59,969.30보다 높아 프리미엄 구간에 있으며, 0.618 골든리트레이스먼트 $59,447.57까지는 아직 충분한 되돌림이 발생하지 않았다. 따라서 확인된 구조는 상승이지만, 사전 실행 setup은 상단 저항 접근과 프리미엄 위치 때문에 단기 bearish pullback 가능성을 열어둔다.",
"key_levels": {
"support": [
62180.0,
61136.55,
60491.03,
59969.3,
59447.57
],
"resistance": [
63382.62,
64010.46,
64912.43,
66601.4
]
},
"time_horizon": "short term",
"invalidation_level": "$63,382.62 상방을 4시간 종가 기준으로 명확히 수용하면 단기 bearish setup은 무효화",
"risk_scenario": "반대로 $62,180.00을 이탈하면 돌파 실패로 해석되며 $61,136.55, $60,491.03, 최종적으로 골든비율 지지 $59,447.57까지 되돌림이 확대될 수 있다. 반면 $63,382.62를 강하게 돌파하면 $64,010.46 및 $64,912.43 확장 목표로 상승 모멘텀이 재개될 가능성이 높다.",
"data_quality": "medium",
"metrics": {
"swing_pair": "Low→High: $57,759 → $62,180",
"direction": "up",
"nearest_fib": "ext_1.0",
"nearest_fib_price": 62180.0,
"nearest_fib_distance": 0.45,
"golden_ratio_level": 59447.57,
"fib_ret_382": 60491.03,
"fib_ret_618": 59447.57,
"confluence_zones": [
{
"price": 63265.51,
"count": 2,
"levels": [
"ret_0.236",
"ext_1.272"
],
"cluster_score": 0.6
},
{
"price": 66542.08,
"count": 2,
"levels": [
"ret_0.382",
"ext_2.0"
],
"cluster_score": 0.6
},
{
"price": 69255.74,
"count": 2,
"levels": [
"ret_0.5",
"ext_2.618"
],
"cluster_score": 0.6
}
],
"support_levels": [
62180.0,
61136.5496,
60491.0252
],
"resistance_levels": [
63382.620800000004,
64010.4596,
64912.4252
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 61136.55,
"distance_pct": 2.12,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ret_0.382",
"price": 60491.03,
"distance_pct": 3.15,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ret_0.5",
"price": 59969.3,
"distance_pct": 3.99,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ret_0.618",
"price": 59447.57,
"distance_pct": 4.82,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ret_0.786",
"price": 58704.78,
"distance_pct": 6.01,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_1.0",
"price": 62180.0,
"distance_pct": 0.45,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_1.272",
"price": 63382.62,
"distance_pct": 1.48,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.414",
"price": 64010.46,
"distance_pct": 2.48,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.618",
"price": 64912.43,
"distance_pct": 3.93,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_2.0",
"price": 66601.4,
"distance_pct": 6.63,
"is_support": false,
"cluster_score": 0.6
}
],
"confluence_quality": 0.6,
"fib_reaction_state": "testing",
"reaction_probability": 0.65
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.61,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.48,\n \"setup_signals\": [\n \"프리미엄 구간 진입: 현재가 $62,458.60은 스윙 EQ ret_0.5 $59,969.30 위에 위치\",\n \"단기 확장 저항 접근: ext_1.272 $63,382.62까지 약 1.48% 거리\",\n \"스윙 고점/돌파 기준선 테스트: ext_1.0 $62,180.00을 현재가가 약 0.45% 상회하나 fib_reaction_state가 testing\",\n \"상단 컨플루언스 존재: 약 $63,265.51 부근에 ret_0.236 및 ext_1.272 클러스터, cluster_score 0.6\",\n \"상위 추세 저항 부담: 현재가 $62,458.60은 EMA240 $65,079.88 아래 약 4.0%에 위치\"\n ],\n \"reasoning\": \"구조적으로는 $57,759 → $62,180의 상승 스윙 이후 현재가 $62,458.60이 ext_1.0 $62,180.00 위에 있어 단기 구조_bias는 bullish로 평가된다. 다만 이는 아직 확장 수용이 완전히 확인된 상태라기보다 fib_reaction_state가 testing이며, 바로 위에는 ext_1.272 $63,382.62와 컨플루언스 $63,265.51이 있어 추격 매수의 기대값은 제한적이다. 현재 가격은 EQ인 ret_0.5 $59,969.30보다 높아 프리미엄 구간에 있으며, 0.618 골든리트레이스먼트 $59,447.57까지는 아직 충분한 되돌림이 발생하지 않았다. 따라서 확인된 구조는 상승이지만, 사전 실행 setup은 상단 저항 접근과 프리미엄 위치 때문에 단기 bearish pullback 가능성을 열어둔다.\",\n \"key_levels\": {\n \"support\": [\n 62180.0,\n 61136.55,\n 60491.03,\n 59969.3,\n 59447.57\n ],\n \"resistance\": [\n 63382.62,\n 64010.46,\n 64912.43,\n 66601.4\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$63,382.62 상방을 4시간 종가 기준으로 명확히 수용하면 단기 bearish setup은 무효화\",\n \"risk_scenario\": \"반대로 $62,180.00을 이탈하면 돌파 실패로 해석되며 $61,136.55, $60,491.03, 최종적으로 골든비율 지지 $59,447.57까지 되돌림이 확대될 수 있다. 반면 $63,382.62를 강하게 돌파하면 $64,010.46 및 $64,912.43 확장 목표로 상승 모멘텀이 재개될 가능성이 높다.\",\n \"data_quality\": \"medium\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bearish",
"confidence": 0.72,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.831,
"setup_signals": [
"현재가 $62,458.60은 EQ $60,357.90 위에 있어 premium zone에 위치",
"이전일 고점 $62,386.70을 상향 돌파했지만 이전일 저점 $61,113.80은 미돌파하여 단기 buy-side liquidity 흡수 가능성",
"최근 주요 구조 이벤트는 CHoCH_bullish $60,924.70이지만, 확정 bullish BOS 레벨 $64,250.00은 아직 회복하지 못함",
"bearish BOS 이력: $74,203.60, $72,436.00, $62,232.10 하향 구조 파괴가 존재",
"현재 retracement가 157.2%로 깊은 premium 되돌림 구간에 위치",
"활성 bullish OB와 bearish OB가 모두 없고, 미충족 FVG도 없어 즉각적인 상방 자석보다 premium 매도 셋업이 우세"
],
"reasoning": "구조적으로는 최근 $60,924.70에서 CHoCH_bullish가 발생했기 때문에 단기 구조_bias는 bullish로 읽지만, $64,250.00 bullish BOS를 돌파하지 못해 상승 구조 확정은 불완전하다. 실행 관점에서는 현재가 $62,458.60이 EQ $60,357.90 위 premium에 있고, 이전일 고점 $62,386.70을 이미 상향 돌파한 뒤 $62,957.20 주간 고점 아래에서 정체되어 buy-side liquidity 흡수 후 되돌림 위험이 크다. 또한 $62,232.10 bearish BOS 레벨이 바로 아래에 있어 이 가격을 재이탈하면 CHoCH 이후의 상승 시도는 실패로 해석될 수 있다. 하방 목표는 먼저 $61,113.80 이전일 저점, 이후 EQ $60,357.90 및 후보 bullish OB $59,298.40~$57,758.60 구간이다.",
"key_levels": {
"support": [
62232.1,
61113.8,
60924.7,
60357.9,
59298.4,
57758.6
],
"resistance": [
62957.2,
64250.0,
65079.88,
76234.7,
78077.1,
78128.55
]
},
"time_horizon": "short term",
"invalidation_level": "$64,250.00",
"risk_scenario": "$64,250.00을 4시간봉 기준으로 강하게 돌파 및 수용하면 bearish setup은 무효화되며, 가격은 EMA240 $65,079.88까지 숏 스퀴즈를 만들 수 있다. 그 경우 현재 premium 매도 논리보다 CHoCH_bullish 이후 bullish BOS 확정 시나리오가 우선하며, 중기적으로는 $76,234.70~$78,077.10 후보 bearish OB 및 resting BSL $78,128.55가 상방 유동성 목표가 된다.",
"data_quality": "medium",
"metrics": {
"order_blocks_total": 2,
"confirmed_bullish_ob": 0,
"confirmed_bearish_ob": 0,
"candidate_bullish_ob": 1,
"candidate_bearish_ob": 1,
"active_bullish_ob": 0,
"active_bearish_ob": 0,
"nearest_bull_ob_range": {
"bottom": 57758.6,
"top": 59298.4,
"quality": "candidate",
"score": 0.546
},
"nearest_bear_ob_range": {
"bottom": 76234.7,
"top": 78077.1,
"quality": "candidate",
"score": 0.56
},
"active_bullish_ob_list": [],
"active_bearish_ob_list": [],
"ob_mitigated_count": 0,
"unfilled_bull_fvg_count": 0,
"unfilled_bear_fvg_count": 0,
"bull_fvg_ranges": [],
"bear_fvg_ranges": [],
"fvg_open_count": 0,
"fvg_mitigated_count": 55,
"fvg_open_zones": [],
"bos_choch_events": [
"BOS_bearish",
"BOS_bearish",
"BOS_bullish",
"BOS_bearish",
"CHoCH_bullish"
],
"bos_choch_levels": [
{
"type": "BOS_bearish",
"level": 74203.6
},
{
"type": "BOS_bearish",
"level": 72436.0
},
{
"type": "BOS_bullish",
"level": 64250.0
},
{
"type": "BOS_bearish",
"level": 62232.1
},
{
"type": "CHoCH_bullish",
"level": 60924.7
}
],
"bos_sequence": [
"BOS_bearish",
"BOS_bearish",
"BOS_bullish",
"BOS_bearish",
"CHoCH_bullish"
],
"consecutive_bull_bos": 0,
"consecutive_bear_bos": 0,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [
{
"type": "BSL",
"level": 78128.55
}
],
"current_zone": "premium",
"eq_level": 60357.9,
"range_high": 62957.2,
"range_low": 57758.6,
"bull_score": 6.0,
"bear_score": 9.0,
"setup_bias": "bearish",
"setup_score": 0.831,
"setup_signals": [
"bearish BOS below $74,203.60",
"bearish BOS below $72,436.00",
"bearish BOS below $62,232.10",
"deep retracement 157.2% in premium zone"
],
"retracement_direction": "bearish",
"current_retracement_pct": 157.2,
"deepest_retracement_pct": 164.2,
"previous_day_high": 62386.7,
"previous_day_low": 61113.8,
"broken_prev_high": true,
"broken_prev_low": false,
"sessions": {}
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.72,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.831,\n \"setup_signals\": [\n \"현재가 $62,458.60은 EQ $60,357.90 위에 있어 premium zone에 위치\",\n \"이전일 고점 $62,386.70을 상향 돌파했지만 이전일 저점 $61,113.80은 미돌파하여 단기 buy-side liquidity 흡수 가능성\",\n \"최근 주요 구조 이벤트는 CHoCH_bullish $60,924.70이지만, 확정 bullish BOS 레벨 $64,250.00은 아직 회복하지 못함\",\n \"bearish BOS 이력: $74,203.60, $72,436.00, $62,232.10 하향 구조 파괴가 존재\",\n \"현재 retracement가 157.2%로 깊은 premium 되돌림 구간에 위치\",\n \"활성 bullish OB와 bearish OB가 모두 없고, 미충족 FVG도 없어 즉각적인 상방 자석보다 premium 매도 셋업이 우세\"\n ],\n \"reasoning\": \"구조적으로는 최근 $60,924.70에서 CHoCH_bullish가 발생했기 때문에 단기 구조_bias는 bullish로 읽지만, $64,250.00 bullish BOS를 돌파하지 못해 상승 구조 확정은 불완전하다. 실행 관점에서는 현재가 $62,458.60이 EQ $60,357.90 위 premium에 있고, 이전일 고점 $62,386.70을 이미 상향 돌파한 뒤 $62,957.20 주간 고점 아래에서 정체되어 buy-side liquidity 흡수 후 되돌림 위험이 크다. 또한 $62,232.10 bearish BOS 레벨이 바로 아래에 있어 이 가격을 재이탈하면 CHoCH 이후의 상승 시도는 실패로 해석될 수 있다. 하방 목표는 먼저 $61,113.80 이전일 저점, 이후 EQ $60,357.90 및 후보 bullish OB $59,298.40~$57,758.60 구간이다.\",\n \"key_levels\": {\n \"support\": [\n 62232.1,\n 61113.8,\n 60924.7,\n 60357.9,\n 59298.4,\n 57758.6\n ],\n \"resistance\": [\n 62957.2,\n 64250.0,\n 65079.88,\n 76234.7,\n 78077.1,\n 78128.55\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$64,250.00\",\n \"risk_scenario\": \"$64,250.00을 4시간봉 기준으로 강하게 돌파 및 수용하면 bearish setup은 무효화되며, 가격은 EMA240 $65,079.88까지 숏 스퀴즈를 만들 수 있다. 그 경우 현재 premium 매도 논리보다 CHoCH_bullish 이후 bullish BOS 확정 시나리오가 우선하며, 중기적으로는 $76,234.70~$78,077.10 후보 bearish OB 및 resting BSL $78,128.55가 상방 유동성 목표가 된다.\",\n \"data_quality\": \"medium\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "neutral",
"confidence": 0.44,
"structure_bias": "neutral",
"setup_bias": "bullish",
"setup_score": 0.55,
"setup_signals": [
"고점수 strict 고품질 bullish Bat 형성 중: D 예상가 $62,956.63, 활성 PRZ $62,527.12-$63,386.13, 현재가 $62,458.60로 PRZ 하단 $62,527.12 바로 아래",
"PRZ confluence 3개: ABCD + BC_EXT + XAD가 동일 구간 $62,527.12-$63,386.13에 수렴",
"bullish Gartley 후보 PRZ $62,202.51-$63,015.03에 현재가 $62,458.60가 진입해 있으며, D 예상가 $62,608.77 근처",
"nearest PRZ 중심 $62,364.55와 현재가 $62,458.60가 약 0.15% 이내로 매우 근접",
"단, 확인된 PRZ 반응 수 confirmed_reaction_prz_count=0으로 15m/1h MSS, CHoCH, sweep→reclaim, CVD/OI 확인 전에는 약한 반전 후보에 불과"
],
"reasoning": "현재 가장 중요한 구조는 strict/high bullish Bat 형성 PRZ $62,527.12-$63,386.13이며, 패턴 점수 0.956, ratio_score 1.0, PRZ_score 0.988로 품질은 높습니다. 그러나 이 Bat는 아직 completion_status가 forming이고 confirmed_reaction=false이므로, 조화패턴 규칙상 단독으로 시장 방향을 bullish로 확정할 수 없습니다. 현재가 $62,458.60는 bullish Gartley PRZ $62,202.51-$63,015.03 안에 있고 Bat PRZ 하단 $62,527.12 바로 아래에 있어 반등 셋업은 존재하지만, 구조적으로는 BOS/CHoCH 또는 명확한 PRZ 방어 확인이 없습니다. 따라서 structure_bias는 neutral, setup_bias는 bullish로 분리하며, $62,527-$63,386 진입 후 거부·재탈환·저시간대 MSS가 나오면 bullish TP ladder $64,598.76 → $65,613.27 → $67,255.40가 유효해집니다.",
"key_levels": {
"support": [
62202.51,
61696.06,
61663.11,
61013.8,
60933.28,
58030.0
],
"resistance": [
62527.12,
62956.63,
63015.03,
63386.13,
64598.76,
65613.27,
67255.4
]
},
"time_horizon": "short to medium term",
"invalidation_level": "61696.06",
"risk_scenario": "$62,527.12-$63,386.13 PRZ에서 반응 없이 하락하거나, 특히 $61,696.06 아래로 4시간봉 수용이 발생하면 bullish Bat/Gartley 반전 셋업은 실패로 간주됩니다. 이 경우 하단의 $61,013.80-$61,663.11 butterfly PRZ 및 $60,933.28-$61,663.11 구간 재테스트가 열리고, 더 깊게는 bearish harmonic TP 구간 $60,536.96 → $59,579.61 → $58,030.00까지 하락 리스크가 확대됩니다.",
"data_quality": "high",
"metrics": {
"patterns_found": 161,
"completed_patterns_found": 71,
"forming_d_prz_found": 90,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 30,
"multiscale_swings_scanned": 55,
"swing_highs_scanned": 29,
"swing_lows_scanned": 26,
"timeframe": "4h",
"prz_active_threshold_pct": 0.75,
"prz_nearby_threshold_pct": 1.5,
"prz_watch_threshold_pct": 3.0,
"prz_max_width_pct": 1.3,
"quality_counts": {
"high": 4,
"medium": 43,
"low": 114
},
"prz_status_counts": {
"active": 62,
"nearby": 13,
"watch": 27,
"far": 59,
"forming": 32
},
"high_confluence_prz_count": 20,
"strict_patterns_found": 57,
"candidate_patterns_found": 104,
"active_patterns_at_prz": 62,
"nearby_patterns": 13,
"all_patterns": [
"bat",
"gartley",
"butterfly",
"butterfly",
"crab",
"shark",
"gartley",
"bat",
"bat",
"bat",
"shark",
"bat",
"bat",
"gartley",
"gartley",
"gartley",
"butterfly",
"crab",
"butterfly",
"butterfly",
"crab",
"bat",
"shark",
"shark",
"butterfly",
"gartley",
"bat",
"bat",
"gartley",
"shark",
"butterfly",
"butterfly",
"bat",
"bat",
"bat",
"gartley",
"crab",
"shark",
"shark",
"bat",
"crab",
"crab",
"bat",
"shark",
"shark",
"butterfly",
"crab",
"crab",
"butterfly",
"crab",
"shark",
"crab",
"butterfly",
"shark",
"butterfly",
"shark",
"gartley",
"gartley",
"gartley",
"butterfly",
"crab",
"butterfly",
"bat",
"bat",
"shark",
"gartley",
"crab",
"shark",
"crab",
"bat",
"butterfly",
"butterfly",
"crab",
"crab",
"crab",
"gartley",
"bat",
"crab",
"shark",
"gartley",
"shark",
"bat",
"crab",
"gartley",
"butterfly",
"crab",
"shark",
"crab",
"bat",
"crab",
"gartley",
"crab",
"gartley",
"crab",
"shark",
"crab",
"shark",
"shark",
"crab",
"bat",
"shark",
"shark",
"shark",
"shark",
"shark",
"crab",
"bat",
"crab",
"crab",
"shark",
"crab",
"gartley",
"shark",
"butterfly",
"crab",
"bat",
"shark",
"shark",
"shark",
"crab",
"crab",
"shark",
"shark",
"crab",
"butterfly",
"crab",
"crab",
"butterfly",
"gartley",
"butterfly",
"crab",
"bat",
"crab",
"crab",
"butterfly",
"gartley",
"butterfly",
"butterfly",
"crab",
"crab",
"butterfly",
"shark",
"bat",
"shark",
"butterfly",
"crab",
"crab",
"bat",
"shark",
"crab",
"butterfly",
"crab",
"shark",
"crab",
"gartley",
"butterfly",
"gartley",
"crab",
"gartley",
"butterfly",
"shark"
],
"all_signals": [
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish"
],
"best_pattern": "bat",
"best_pattern_quality": "strict",
"best_quality": "high",
"best_pattern_score": 0.956,
"best_completion_status": "forming",
"nearest_pattern": "butterfly",
"nearest_prz": 62364.55,
"price_to_prz": -0.15,
"prz_range": [
61696.06,
63033.04
],
"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": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.956,
"ratio_score": 1.0,
"prz_score": 0.988,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62956.63,
"prz_range": [
62527.12,
63386.13
],
"prz_width_pct": 1.364,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.8,
"price_to_prz_pct_raw": 0.7974,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 62956.63,
"a_price": 67255.4,
"tp1_ad_382": 64598.76,
"tp2_ad_618": 65613.27,
"tp3_a_or_structure_liquidity": 67255.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.39,
"ABC": 0.3949
},
"x_price": 62315.0,
"x_idx": 163,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 186,
"a_order": 8,
"b_price": 65328.8,
"b_idx": 192,
"b_order": 3,
"c_price": 64568.0,
"c_idx": 220,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.875,
"ratio_score": 0.847,
"prz_score": 0.988,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63220.0,
"prz_range": [
62527.12,
63386.13
],
"prz_width_pct": 1.364,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.8,
"price_to_prz_pct_raw": 0.7974,
"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.589,
"adverse_move_ratio_ad": 0.335,
"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": "bullish",
"source": "bat",
"d_price": 62956.63,
"a_price": 67255.4,
"tp1_ad_382": 64598.76,
"tp2_ad_618": 65613.27,
"tp3_a_or_structure_liquidity": 67255.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.39,
"ABC": 0.3949,
"BCD": 1.7718,
"XAD": 0.8168
},
"x_price": 62315.0,
"x_idx": 163,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 186,
"a_order": 8,
"b_price": 65328.8,
"b_idx": 192,
"b_order": 3,
"c_price": 64568.0,
"c_idx": 220,
"c_order": 3,
"d_idx": 224
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.858,
"ratio_score": 0.718,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62608.77,
"prz_range": [
62202.51,
63015.03
],
"prz_width_pct": 1.298,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.24,
"price_to_prz_pct_raw": 0.2404,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 62608.77,
"a_price": 64738.0,
"tp1_ad_382": 63422.14,
"tp2_ad_618": 63924.64,
"tp3_a_or_structure_liquidity": 64738.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6611,
"ABC": 0.8939
},
"x_price": 62315.0,
"x_idx": 163,
"x_order": 3,
"a_price": 64738.0,
"a_idx": 176,
"a_order": 5,
"b_price": 63136.2,
"b_idx": 216,
"b_order": 3,
"c_price": 64568.0,
"c_idx": 220,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.846,
"ratio_score": 0.826,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 59060.0,
"prz_range": [
60933.28,
61663.11
],
"prz_width_pct": 1.191,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.86,
"price_to_prz_pct_raw": -1.8579,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"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.35,
"adverse_move_ratio_ad": 0.126,
"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": "bullish",
"source": "butterfly",
"d_price": 61298.2,
"a_price": 67255.4,
"tp1_ad_382": 63573.85,
"tp2_ad_618": 64979.75,
"tp3_a_or_structure_liquidity": 67255.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8338,
"ABC": 0.5974,
"BCD": 2.6563,
"XAD": 1.6589
},
"x_price": 62315.0,
"x_idx": 163,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 186,
"a_order": 8,
"b_price": 63136.2,
"b_idx": 216,
"b_order": 3,
"c_price": 65597.2,
"c_idx": 228,
"c_order": 8,
"d_idx": 241
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.898,
"ratio_score": 0.911,
"prz_score": 0.972,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 61461.12,
"prz_range": [
61013.8,
61908.44
],
"prz_width_pct": 1.456,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.6,
"price_to_prz_pct_raw": -1.597,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 61461.12,
"a_price": 66956.7,
"tp1_ad_382": 63560.43,
"tp2_ad_618": 64857.39,
"tp3_a_or_structure_liquidity": 66956.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.805,
"ABC": 0.6362
},
"x_price": 62315.0,
"x_idx": 163,
"x_order": 3,
"a_price": 66956.7,
"a_idx": 191,
"a_order": 3,
"b_price": 63220.0,
"b_idx": 224,
"b_order": 5,
"c_price": 65597.2,
"c_idx": 228,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.864,
"ratio_score": 0.838,
"prz_score": 0.897,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62086.56,
"prz_range": [
61505.57,
62667.55
],
"prz_width_pct": 1.872,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.6,
"price_to_prz_pct_raw": -0.5957,
"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": 62086.56,
"a_price": 58030.0,
"tp1_ad_382": 60536.96,
"tp2_ad_618": 59579.61,
"tp3_a_or_structure_liquidity": 58030.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.522,
"ABC": 0.6967
},
"x_price": 63209.6,
"x_idx": 239,
"x_order": 5,
"a_price": 58030.0,
"a_idx": 246,
"a_order": 8,
"b_price": 60734.0,
"b_idx": 250,
"b_order": 3,
"c_price": 58850.0,
"c_idx": 267,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.861,
"ratio_score": 1.0,
"prz_score": 0.862,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 64177.92,
"prz_range": [
63514.47,
64841.36
],
"prz_width_pct": 2.068,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.75,
"price_to_prz_pct_raw": 2.7527,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 64177.92,
"a_price": 66956.7,
"tp1_ad_382": 65239.41,
"tp2_ad_618": 65895.2,
"tp3_a_or_structure_liquidity": 66956.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4923,
"ABC": 0.6698
},
"x_price": 63650.0,
"x_idx": 181,
"x_order": 8,
"a_price": 66956.7,
"a_idx": 191,
"a_order": 3,
"b_price": 65328.8,
"b_idx": 192,
"b_order": 3,
"c_price": 66419.2,
"c_idx": 199,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.86,
"ratio_score": 0.844,
"prz_score": 0.963,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 61176.59,
"prz_range": [
60715.71,
61637.48
],
"prz_width_pct": 1.507,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.05,
"price_to_prz_pct_raw": -2.0526,
"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": 61176.59,
"a_price": 58030.0,
"tp1_ad_382": 59974.6,
"tp2_ad_618": 59232.0,
"tp3_a_or_structure_liquidity": 58030.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6443,
"ABC": 0.6737
},
"x_price": 61931.1,
"x_idx": 244,
"x_order": 3,
"a_price": 58030.0,
"a_idx": 246,
"a_order": 8,
"b_price": 60543.3,
"b_idx": 263,
"b_order": 3,
"c_price": 58850.0,
"c_idx": 267,
"c_order": 8,
"d_idx": null
}
],
"council_relevant_prz": [
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.956,
"ratio_score": 1.0,
"prz_score": 0.988,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62956.63,
"prz_range": [
62527.12,
63386.13
],
"prz_width_pct": 1.364,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.8,
"price_to_prz_pct_raw": 0.7974,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 62956.63,
"a_price": 67255.4,
"tp1_ad_382": 64598.76,
"tp2_ad_618": 65613.27,
"tp3_a_or_structure_liquidity": 67255.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.39,
"ABC": 0.3949
},
"x_price": 62315.0,
"x_idx": 163,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 186,
"a_order": 8,
"b_price": 65328.8,
"b_idx": 192,
"b_order": 3,
"c_price": 64568.0,
"c_idx": 220,
"c_order": 3,
"d_idx": null
}
],
"report_detail_candidates": [
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.956,
"ratio_score": 1.0,
"prz_score": 0.988,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62956.63,
"prz_range": [
62527.12,
63386.13
],
"prz_width_pct": 1.364,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.8,
"price_to_prz_pct_raw": 0.7974,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 62956.63,
"a_price": 67255.4,
"tp1_ad_382": 64598.76,
"tp2_ad_618": 65613.27,
"tp3_a_or_structure_liquidity": 67255.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.39,
"ABC": 0.3949
},
"x_price": 62315.0,
"x_idx": 163,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 186,
"a_order": 8,
"b_price": 65328.8,
"b_idx": 192,
"b_order": 3,
"c_price": 64568.0,
"c_idx": 220,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.875,
"ratio_score": 0.847,
"prz_score": 0.988,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63220.0,
"prz_range": [
62527.12,
63386.13
],
"prz_width_pct": 1.364,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.8,
"price_to_prz_pct_raw": 0.7974,
"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.589,
"adverse_move_ratio_ad": 0.335,
"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": "bullish",
"source": "bat",
"d_price": 62956.63,
"a_price": 67255.4,
"tp1_ad_382": 64598.76,
"tp2_ad_618": 65613.27,
"tp3_a_or_structure_liquidity": 67255.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.39,
"ABC": 0.3949,
"BCD": 1.7718,
"XAD": 0.8168
},
"x_price": 62315.0,
"x_idx": 163,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 186,
"a_order": 8,
"b_price": 65328.8,
"b_idx": 192,
"b_order": 3,
"c_price": 64568.0,
"c_idx": 220,
"c_order": 3,
"d_idx": 224
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.858,
"ratio_score": 0.718,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62608.77,
"prz_range": [
62202.51,
63015.03
],
"prz_width_pct": 1.298,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.24,
"price_to_prz_pct_raw": 0.2404,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 62608.77,
"a_price": 64738.0,
"tp1_ad_382": 63422.14,
"tp2_ad_618": 63924.64,
"tp3_a_or_structure_liquidity": 64738.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6611,
"ABC": 0.8939
},
"x_price": 62315.0,
"x_idx": 163,
"x_order": 3,
"a_price": 64738.0,
"a_idx": 176,
"a_order": 5,
"b_price": 63136.2,
"b_idx": 216,
"b_order": 3,
"c_price": 64568.0,
"c_idx": 220,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.846,
"ratio_score": 0.826,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 59060.0,
"prz_range": [
60933.28,
61663.11
],
"prz_width_pct": 1.191,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.86,
"price_to_prz_pct_raw": -1.8579,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"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.35,
"adverse_move_ratio_ad": 0.126,
"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": "bullish",
"source": "butterfly",
"d_price": 61298.2,
"a_price": 67255.4,
"tp1_ad_382": 63573.85,
"tp2_ad_618": 64979.75,
"tp3_a_or_structure_liquidity": 67255.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8338,
"ABC": 0.5974,
"BCD": 2.6563,
"XAD": 1.6589
},
"x_price": 62315.0,
"x_idx": 163,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 186,
"a_order": 8,
"b_price": 63136.2,
"b_idx": 216,
"b_order": 3,
"c_price": 65597.2,
"c_idx": 228,
"c_order": 8,
"d_idx": 241
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.898,
"ratio_score": 0.911,
"prz_score": 0.972,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 61461.12,
"prz_range": [
61013.8,
61908.44
],
"prz_width_pct": 1.456,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.6,
"price_to_prz_pct_raw": -1.597,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 61461.12,
"a_price": 66956.7,
"tp1_ad_382": 63560.43,
"tp2_ad_618": 64857.39,
"tp3_a_or_structure_liquidity": 66956.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.805,
"ABC": 0.6362
},
"x_price": 62315.0,
"x_idx": 163,
"x_order": 3,
"a_price": 66956.7,
"a_idx": 191,
"a_order": 3,
"b_price": 63220.0,
"b_idx": 224,
"b_order": 5,
"c_price": 65597.2,
"c_idx": 228,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.864,
"ratio_score": 0.838,
"prz_score": 0.897,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62086.56,
"prz_range": [
61505.57,
62667.55
],
"prz_width_pct": 1.872,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.6,
"price_to_prz_pct_raw": -0.5957,
"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": 62086.56,
"a_price": 58030.0,
"tp1_ad_382": 60536.96,
"tp2_ad_618": 59579.61,
"tp3_a_or_structure_liquidity": 58030.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.522,
"ABC": 0.6967
},
"x_price": 63209.6,
"x_idx": 239,
"x_order": 5,
"a_price": 58030.0,
"a_idx": 246,
"a_order": 8,
"b_price": 60734.0,
"b_idx": 250,
"b_order": 3,
"c_price": 58850.0,
"c_idx": 267,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.861,
"ratio_score": 1.0,
"prz_score": 0.862,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 64177.92,
"prz_range": [
63514.47,
64841.36
],
"prz_width_pct": 2.068,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.75,
"price_to_prz_pct_raw": 2.7527,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 64177.92,
"a_price": 66956.7,
"tp1_ad_382": 65239.41,
"tp2_ad_618": 65895.2,
"tp3_a_or_structure_liquidity": 66956.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4923,
"ABC": 0.6698
},
"x_price": 63650.0,
"x_idx": 181,
"x_order": 8,
"a_price": 66956.7,
"a_idx": 191,
"a_order": 3,
"b_price": 65328.8,
"b_idx": 192,
"b_order": 3,
"c_price": 66419.2,
"c_idx": 199,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.86,
"ratio_score": 0.844,
"prz_score": 0.963,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 61176.59,
"prz_range": [
60715.71,
61637.48
],
"prz_width_pct": 1.507,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.05,
"price_to_prz_pct_raw": -2.0526,
"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": 61176.59,
"a_price": 58030.0,
"tp1_ad_382": 59974.6,
"tp2_ad_618": 59232.0,
"tp3_a_or_structure_liquidity": 58030.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6443,
"ABC": 0.6737
},
"x_price": 61931.1,
"x_idx": 244,
"x_order": 3,
"a_price": 58030.0,
"a_idx": 246,
"a_order": 8,
"b_price": 60543.3,
"b_idx": 263,
"b_order": 3,
"c_price": 58850.0,
"c_idx": 267,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.84,
"ratio_score": 0.837,
"prz_score": 0.918,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 61139.25,
"prz_range": [
60602.82,
61675.69
],
"prz_width_pct": 1.755,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.11,
"price_to_prz_pct_raw": -2.1124,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 61139.25,
"a_price": 63915.3,
"tp1_ad_382": 62199.7,
"tp2_ad_618": 62854.85,
"tp3_a_or_structure_liquidity": 63915.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5222,
"ABC": 0.5807
},
"x_price": 60691.9,
"x_idx": 155,
"x_order": 8,
"a_price": 63915.3,
"a_idx": 163,
"a_order": 3,
"b_price": 62232.1,
"b_idx": 204,
"b_order": 8,
"c_price": 63209.6,
"c_idx": 239,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.827,
"ratio_score": 0.812,
"prz_score": 0.911,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62180.0,
"prz_range": [
61146.28,
62254.99
],
"prz_width_pct": 1.797,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.21,
"price_to_prz_pct_raw": -1.2135,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.65,
"reaction_detail": {
"reaction_score": 0.65,
"reaction_move_ratio_ad": 0.257,
"adverse_move_ratio_ad": 0.187,
"bars_after_d": 11,
"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": "gartley",
"d_price": 61700.64,
"a_price": 58030.0,
"tp1_ad_382": 60298.45,
"tp2_ad_618": 59432.18,
"tp3_a_or_structure_liquidity": 58030.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5589,
"ABC": 0.7167,
"BCD": 1.6051,
"XAD": 0.8012
},
"x_price": 63209.6,
"x_idx": 239,
"x_order": 5,
"a_price": 58030.0,
"a_idx": 246,
"a_order": 8,
"b_price": 60924.7,
"b_idx": 258,
"b_order": 8,
"c_price": 58850.0,
"c_idx": 267,
"c_order": 8,
"d_idx": 288
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.809,
"ratio_score": 0.649,
"prz_score": 0.911,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 61700.64,
"prz_range": [
61146.28,
62254.99
],
"prz_width_pct": 1.797,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.21,
"price_to_prz_pct_raw": -1.2135,
"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": 61700.64,
"a_price": 58030.0,
"tp1_ad_382": 60298.45,
"tp2_ad_618": 59432.18,
"tp3_a_or_structure_liquidity": 58030.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5589,
"ABC": 0.7167
},
"x_price": 63209.6,
"x_idx": 239,
"x_order": 5,
"a_price": 58030.0,
"a_idx": 246,
"a_order": 8,
"b_price": 60924.7,
"b_idx": 258,
"b_order": 8,
"c_price": 58850.0,
"c_idx": 267,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.797,
"ratio_score": 0.743,
"prz_score": 0.897,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62180.0,
"prz_range": [
61505.57,
62667.55
],
"prz_width_pct": 1.872,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.6,
"price_to_prz_pct_raw": -0.5957,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.65,
"reaction_detail": {
"reaction_score": 0.65,
"reaction_move_ratio_ad": 0.257,
"adverse_move_ratio_ad": 0.187,
"bars_after_d": 11,
"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": "bat",
"d_price": 62086.56,
"a_price": 58030.0,
"tp1_ad_382": 60536.96,
"tp2_ad_618": 59579.61,
"tp3_a_or_structure_liquidity": 58030.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.522,
"ABC": 0.6967,
"BCD": 1.7675,
"XAD": 0.8012
},
"x_price": 63209.6,
"x_idx": 239,
"x_order": 5,
"a_price": 58030.0,
"a_idx": 246,
"a_order": 8,
"b_price": 60734.0,
"b_idx": 250,
"b_order": 3,
"c_price": 58850.0,
"c_idx": 267,
"c_order": 8,
"d_idx": 288
}
],
"actionable_patterns_list": [
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.956,
"prz_proximity": "active",
"prz_range": [
62527.12,
63386.13
],
"prz_reversal_direction": "up",
"price_to_prz_pct": 0.8,
"high_confluence_prz": true,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 62956.63,
"a_price": 67255.4,
"tp1_ad_382": 64598.76,
"tp2_ad_618": 65613.27,
"tp3_a_or_structure_liquidity": 67255.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "BAT FORMING HIGH PRZ $62,527.12-$63,386.13: expected reversal UP if price reacts in zone"
}
],
"best_council_prz": {
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.956,
"ratio_score": 1.0,
"prz_score": 0.988,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62956.63,
"prz_range": [
62527.12,
63386.13
],
"prz_width_pct": 1.364,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.8,
"price_to_prz_pct_raw": 0.7974,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 62956.63,
"a_price": 67255.4,
"tp1_ad_382": 64598.76,
"tp2_ad_618": 65613.27,
"tp3_a_or_structure_liquidity": 67255.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.39,
"ABC": 0.3949
},
"x_price": 62315.0,
"x_idx": 163,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 186,
"a_order": 8,
"b_price": 65328.8,
"b_idx": 192,
"b_order": 3,
"c_price": 64568.0,
"c_idx": 220,
"c_order": 3,
"d_idx": null
},
"best_tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 62956.63,
"a_price": 67255.4,
"tp1_ad_382": 64598.76,
"tp2_ad_618": 65613.27,
"tp3_a_or_structure_liquidity": 67255.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"tp_ladder": [
{
"direction": "bullish",
"source": "bat",
"d_price": 62956.63,
"a_price": 67255.4,
"tp1_ad_382": 64598.76,
"tp2_ad_618": 65613.27,
"tp3_a_or_structure_liquidity": 67255.4,
"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.202,
"bearish": 0
},
"directional_score_total": 0.202,
"directional_dominance": 1.0
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.44,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.55,\n \"setup_signals\": [\n \"고점수 strict 고품질 bullish Bat 형성 중: D 예상가 $62,956.63, 활성 PRZ $62,527.12-$63,386.13, 현재가 $62,458.60로 PRZ 하단 $62,527.12 바로 아래\",\n \"PRZ confluence 3개: ABCD + BC_EXT + XAD가 동일 구간 $62,527.12-$63,386.13에 수렴\",\n \"bullish Gartley 후보 PRZ $62,202.51-$63,015.03에 현재가 $62,458.60가 진입해 있으며, D 예상가 $62,608.77 근처\",\n \"nearest PRZ 중심 $62,364.55와 현재가 $62,458.60가 약 0.15% 이내로 매우 근접\",\n \"단, 확인된 PRZ 반응 수 confirmed_reaction_prz_count=0으로 15m/1h MSS, CHoCH, sweep→reclaim, CVD/OI 확인 전에는 약한 반전 후보에 불과\"\n ],\n \"reasoning\": \"현재 가장 중요한 구조는 strict/high bullish Bat 형성 PRZ $62,527.12-$63,386.13이며, 패턴 점수 0.956, ratio_score 1.0, PRZ_score 0.988로 품질은 높습니다. 그러나 이 Bat는 아직 completion_status가 forming이고 confirmed_reaction=false이므로, 조화패턴 규칙상 단독으로 시장 방향을 bullish로 확정할 수 없습니다. 현재가 $62,458.60는 bullish Gartley PRZ $62,202.51-$63,015.03 안에 있고 Bat PRZ 하단 $62,527.12 바로 아래에 있어 반등 셋업은 존재하지만, 구조적으로는 BOS/CHoCH 또는 명확한 PRZ 방어 확인이 없습니다. 따라서 structure_bias는 neutral, setup_bias는 bullish로 분리하며, $62,527-$63,386 진입 후 거부·재탈환·저시간대 MSS가 나오면 bullish TP ladder $64,598.76 → $65,613.27 → $67,255.40가 유효해집니다.\",\n \"key_levels\": {\n \"support\": [\n 62202.51,\n 61696.06,\n 61663.11,\n 61013.8,\n 60933.28,\n 58030.0\n ],\n \"resistance\": [\n 62527.12,\n 62956.63,\n 63015.03,\n 63386.13,\n 64598.76,\n 65613.27,\n 67255.4\n ]\n },\n \"time_horizon\": \"short to medium term\",\n \"invalidation_level\": \"61696.06\",\n \"risk_scenario\": \"$62,527.12-$63,386.13 PRZ에서 반응 없이 하락하거나, 특히 $61,696.06 아래로 4시간봉 수용이 발생하면 bullish Bat/Gartley 반전 셋업은 실패로 간주됩니다. 이 경우 하단의 $61,013.80-$61,663.11 butterfly PRZ 및 $60,933.28-$61,663.11 구간 재테스트가 열리고, 더 깊게는 bearish harmonic TP 구간 $60,536.96 → $59,579.61 → $58,030.00까지 하락 리스크가 확대됩니다.\",\n \"data_quality\": \"high\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bullish",
"overall_confidence": 0.66,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.72,
"active_setups": [
"가격 $62,458.60이 Wyckoff 메인 레인지 EQ $61,665.00 및 7일 EQ $60,357.90 위의 프리미엄 구간에 위치",
"SOS 고점 및 7일 고점 $62,957.20 바로 아래에서 수용 실패 여부를 테스트 중",
"ICT 기준 이전일 고점 $62,386.70 상향 돌파 후 주간 고점 $62,957.20 아래 정체로 단기 buy-side liquidity 흡수 조건 형성",
"Candlestick 기준 strict bearish engulfing 감지, 품질 0.694, 저항권 근접",
"Derivatives 기준 계정 롱 비중 0.599 및 롱 과밀도 0.979, 24시간 OI -1.1290%로 추격 롱의 질이 약함",
"하방 유동성은 $61,300, $60,700, $60,400에 집중되어 있으며 특히 $60,700이 가장 강한 청산 유동성 레벨",
"Harmonic 기준 $62,527.12-$63,386.13 bullish Bat PRZ가 활성화되어 있으나 아직 반응 확인 전 단계"
],
"setup_vs_structure": "구조는 확인된 축적 Phase D 성격이 우세해 bullish이나, 실행 셋업은 프리미엄 구간·상단 유동성 흡수·롱 과밀·bearish engulfing 때문에 bearish로 괴리되어 있다. 이는 중기 구조는 유지되더라도 즉시 추격 매수보다 LPS 성격의 되돌림 또는 상단 수용 실패 리스크를 먼저 관리해야 함을 의미한다."
},
"signal_breakdown": {
"bullish_count": 3,
"bearish_count": 0,
"neutral_count": 3
},
"key_levels": {
"support": [
62232.1,
62180.0,
61665.0,
61113.8,
60700.0,
60357.9,
59080.0,
57758.6
],
"resistance": [
62957.2,
63382.62,
64250.0,
65079.88,
66000.0
]
},
"confluences": [
"Wyckoff, Candlestick, Derivatives, ICT가 모두 $62,957.20을 단기 핵심 상단 저항 또는 최근 고점으로 식별한다.",
"Wyckoff와 ICT가 모두 $64,250.00을 상위 구조 전환 또는 bullish BOS/레인지 상단 확인 레벨로 본다.",
"Candlestick, Derivatives, ICT가 모두 7일 EQ $60,357.90 위 프리미엄 구간이라는 진단에 동의한다.",
"Wyckoff의 EQ $61,665.00, Candlestick EMA20 $61,464.59, Harmonic PRZ 하단대 $61,696.06-$61,663.11이 $61.5k-$61.7k 부근의 중간 지지 클러스터를 형성한다.",
"ICT bearish BOS 레벨 $62,232.10과 Fibonacci ext_1.0 $62,180.00이 현재가 바로 아래의 단기 구조 분기점으로 겹친다.",
"Derivatives의 $60,700 청산 유동성, Fibonacci ret_0.382 $60,491.03, ICT EQ $60,357.90이 $60.3k-$60.7k 하방 유동성·균형값 클러스터를 형성한다.",
"Wyckoff Spring $57,758.60과 ICT 후보 bullish OB 하단 $57,758.60이 동일한 구조적 최종 방어선으로 일치한다.",
"Fibonacci ext_1.272 $63,382.62와 Harmonic bullish Bat PRZ 상단 $63,386.13이 $63.38k 부근의 정밀 저항/반응 구간을 형성한다."
],
"conflicts": [
"Wyckoff와 ICT는 구조적으로 bullish를 제시하지만, 두 분석 모두 실행 셋업은 premium zone 및 상단 수용 미확인 때문에 bearish로 분리한다.",
"Candlestick과 Derivatives는 단기 실행 압력을 bearish로 보지만, 이는 구조적 bearish 전환이 아니라 저항권·포지셔닝 과밀에 따른 사전 조건이다.",
"Harmonic은 $62,527.12-$63,386.13 bullish Bat PRZ를 제시해 반등 후보를 강조하지만, 해당 패턴은 forming 및 반응 미확인 상태라 구조적 bullish 판단을 독립적으로 강화하기에는 제한적이다.",
"Fibonacci는 $57,759-$62,180 상승 스윙 기준 구조를 bullish로 보지만, $63,382.62 확장 저항 접근과 프리미엄 위치 때문에 실행 셋업은 약한 bearish로 평가한다.",
"EMA20 및 EMA120 위에 있다는 단기 강세 조건과 EMA240 $65,079.88 아래에 있다는 상위 구조 미확정 조건이 공존한다."
],
"executive_summary": "BTC 4시간 구조는 Wyckoff 기준 확인된 축적 구조이며, 현재 위치는 Spring $57,758.60 이후 SOS $62,957.20이 발생한 Phase D 구간으로 진단된다. 구조적 bias는 bullish이나, 현재가는 메인 EQ $61,665.00 및 7일 EQ $60,357.90 위의 프리미엄 구간에 있고 $62,957.20 고점 아래에서 수용이 아직 확인되지 않아 LPS 테스트 또는 상단 수용 실패 조건이 열려 있다. 핵심 구조 저항은 $62,957.20, $64,250.00, $65,079.88이며, $64,250.00 회복 전까지는 완전한 Phase E 진입으로 단정하기 어렵다. 구조적 방어선은 $61,665.00, $59,080.00, 최종적으로 Spring 저점 $57,758.60이며, $57,758.60 이탈은 현재 축적 해석의 무효화 조건이다.",
"raw_llm_response": "{\n \"overall_signal\": \"bullish\",\n \"overall_confidence\": 0.66,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.72,\n \"active_setups\": [\n \"가격 $62,458.60이 Wyckoff 메인 레인지 EQ $61,665.00 및 7일 EQ $60,357.90 위의 프리미엄 구간에 위치\",\n \"SOS 고점 및 7일 고점 $62,957.20 바로 아래에서 수용 실패 여부를 테스트 중\",\n \"ICT 기준 이전일 고점 $62,386.70 상향 돌파 후 주간 고점 $62,957.20 아래 정체로 단기 buy-side liquidity 흡수 조건 형성\",\n \"Candlestick 기준 strict bearish engulfing 감지, 품질 0.694, 저항권 근접\",\n \"Derivatives 기준 계정 롱 비중 0.599 및 롱 과밀도 0.979, 24시간 OI -1.1290%로 추격 롱의 질이 약함\",\n \"하방 유동성은 $61,300, $60,700, $60,400에 집중되어 있으며 특히 $60,700이 가장 강한 청산 유동성 레벨\",\n \"Harmonic 기준 $62,527.12-$63,386.13 bullish Bat PRZ가 활성화되어 있으나 아직 반응 확인 전 단계\"\n ],\n \"setup_vs_structure\": \"구조는 확인된 축적 Phase D 성격이 우세해 bullish이나, 실행 셋업은 프리미엄 구간·상단 유동성 흡수·롱 과밀·bearish engulfing 때문에 bearish로 괴리되어 있다. 이는 중기 구조는 유지되더라도 즉시 추격 매수보다 LPS 성격의 되돌림 또는 상단 수용 실패 리스크를 먼저 관리해야 함을 의미한다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 3,\n \"bearish_count\": 0,\n \"neutral_count\": 3\n },\n \"key_levels\": {\n \"support\": [\n 62232.1,\n 62180.0,\n 61665.0,\n 61113.8,\n 60700.0,\n 60357.9,\n 59080.0,\n 57758.6\n ],\n \"resistance\": [\n 62957.2,\n 63382.62,\n 64250.0,\n 65079.88,\n 66000.0\n ]\n },\n \"confluences\": [\n \"Wyckoff, Candlestick, Derivatives, ICT가 모두 $62,957.20을 단기 핵심 상단 저항 또는 최근 고점으로 식별한다.\",\n \"Wyckoff와 ICT가 모두 $64,250.00을 상위 구조 전환 또는 bullish BOS/레인지 상단 확인 레벨로 본다.\",\n \"Candlestick, Derivatives, ICT가 모두 7일 EQ $60,357.90 위 프리미엄 구간이라는 진단에 동의한다.\",\n \"Wyckoff의 EQ $61,665.00, Candlestick EMA20 $61,464.59, Harmonic PRZ 하단대 $61,696.06-$61,663.11이 $61.5k-$61.7k 부근의 중간 지지 클러스터를 형성한다.\",\n \"ICT bearish BOS 레벨 $62,232.10과 Fibonacci ext_1.0 $62,180.00이 현재가 바로 아래의 단기 구조 분기점으로 겹친다.\",\n \"Derivatives의 $60,700 청산 유동성, Fibonacci ret_0.382 $60,491.03, ICT EQ $60,357.90이 $60.3k-$60.7k 하방 유동성·균형값 클러스터를 형성한다.\",\n \"Wyckoff Spring $57,758.60과 ICT 후보 bullish OB 하단 $57,758.60이 동일한 구조적 최종 방어선으로 일치한다.\",\n \"Fibonacci ext_1.272 $63,382.62와 Harmonic bullish Bat PRZ 상단 $63,386.13이 $63.38k 부근의 정밀 저항/반응 구간을 형성한다.\"\n ],\n \"conflicts\": [\n \"Wyckoff와 ICT는 구조적으로 bullish를 제시하지만, 두 분석 모두 실행 셋업은 premium zone 및 상단 수용 미확인 때문에 bearish로 분리한다.\",\n \"Candlestick과 Derivatives는 단기 실행 압력을 bearish로 보지만, 이는 구조적 bearish 전환이 아니라 저항권·포지셔닝 과밀에 따른 사전 조건이다.\",\n \"Harmonic은 $62,527.12-$63,386.13 bullish Bat PRZ를 제시해 반등 후보를 강조하지만, 해당 패턴은 forming 및 반응 미확인 상태라 구조적 bullish 판단을 독립적으로 강화하기에는 제한적이다.\",\n \"Fibonacci는 $57,759-$62,180 상승 스윙 기준 구조를 bullish로 보지만, $63,382.62 확장 저항 접근과 프리미엄 위치 때문에 실행 셋업은 약한 bearish로 평가한다.\",\n \"EMA20 및 EMA120 위에 있다는 단기 강세 조건과 EMA240 $65,079.88 아래에 있다는 상위 구조 미확정 조건이 공존한다.\"\n ],\n \"highest_conviction_analyst\": \"Wyckoff Expert — acc_score 88.8, regime_fitness 0.888로 확인된 축적 구조를 제시하며 SC $59,080.00 → AR $64,250.00 → ST $63,650.00 → Spring $57,758.60 → SOS $62,957.20의 구체적 Phase D 이벤트 체인을 제공한다. 구조와 실행 셋업을 분리해, bullish regime은 인정하되 SOS 직후 LPS 테스트 가능성과 $62,957.20 재수용 필요성을 명확히 구분한 점이 가장 신뢰도가 높다.\",\n \"invalidation_level\": \"$57,758.60 하향 이탈 시 현재 축적 Phase D 및 Spring 기반 bullish 구조 해석이 훼손된다. 그 전 단계의 경고 레벨은 $59,080.00 및 $61,665.00이다.\",\n \"executive_summary\": \"BTC 4시간 구조는 Wyckoff 기준 확인된 축적 구조이며, 현재 위치는 Spring $57,758.60 이후 SOS $62,957.20이 발생한 Phase D 구간으로 진단된다. 구조적 bias는 bullish이나, 현재가는 메인 EQ $61,665.00 및 7일 EQ $60,357.90 위의 프리미엄 구간에 있고 $62,957.20 고점 아래에서 수용이 아직 확인되지 않아 LPS 테스트 또는 상단 수용 실패 조건이 열려 있다. 핵심 구조 저항은 $62,957.20, $64,250.00, $65,079.88이며, $64,250.00 회복 전까지는 완전한 Phase E 진입으로 단정하기 어렵다. 구조적 방어선은 $61,665.00, $59,080.00, 최종적으로 Spring 저점 $57,758.60이며, $57,758.60 이탈은 현재 축적 해석의 무효화 조건이다.\"\n}"
},
"overall_signal": "bullish",
"overall_confidence": 0.66,
"operating_path": {
"path_type": "complex",
"confidence": 0.6,
"waypoints": [
{
"seq": 1,
"price": 60700.0,
"type": "liquidity_sweep",
"source": "Derivatives(최강 청산 유동성 $60,700, 롱 과밀 0.979, OI 24h -1.129%), Fibonacci(ret_0.382 $60,491.03), ICT(EQ $60,357.90 하방 목표)",
"description": "실행 셋업이 72% bearish 고확신이므로 프리미엄 구간의 롱 과밀·OI 언와인딩을 해소하는 하방 유동성 회수가 최우선 이동이다. $60,700은 가장 강한 청산 유동성 레벨이며, Fib ret_0.382 $60,491, ICT 7일 EQ $60,357.90과 함께 $60.3k-$60.7k 유동성·균형값 클러스터를 형성한다. 이는 Wyckoff LPS 성격의 sell-side 스윕으로, 구조 방어선($59,080, $57,758.60) 위에서 진행되어 축적 구조 자체는 유지된다. 도중 ICT 이전일 저점 $61,113.80이 1차 하방 목표로 작동한다.",
"est_hours": 7.0,
"turning_zone": [
60357.9,
60700.0
],
"likely_wick": 60491.03,
"rejection_confirm": 61136.55,
"invalid_overshoot": 60000.0,
"calibration_reasoning": "$60,700 최강 청산 유동성 아래로의 sell-side 스윕으로, Fib 0.382 $60,491.03과 ICT 7일 EQ $60,357.90이 존의 중심·하단을 규정한다(폭 ~0.46 ATR로 $60.3k–$60.7k 클러스터 포함). $61,136.55(Fib 지지·Chairman $61,113.80) 재탈환 시 저점 확정, $60k 심리 라운드 하향 결정 이탈 시 스윕-반전 무효(→ $59,447 골든비율/$59,080 구조 테스트)."
},
{
"seq": 2,
"price": 62957.2,
"type": "resistance_test",
"source": "Wyckoff(SOS 고점 $62,957.20), Candlestick·Derivatives·ICT(7일 고점 $62,957.20 공통 식별)",
"description": "스윕 이후 확인된 축적 Phase D의 구조적 bullish가 재개되어 프리미엄을 회복하며 SOS 및 7일 고점 $62,957.20을 재테스트한다. Wyckoff·Candlestick·Derivatives·ICT가 모두 단기 핵심 상단 저항으로 식별하는 레벨로, 이 지점의 수용 여부가 Phase E 진입의 관문이다.",
"est_hours": 18.0,
"turning_zone": [
62957.2,
63265.51
],
"likely_wick": 63100.0,
"rejection_confirm": 62232.1,
"invalid_overshoot": 63382.62,
"calibration_reasoning": "$62,957.20은 Wyckoff SOS·7일 고점·Chairman 저항·Harmonic Bat PRZ($62,956.63)가 겹치는 강한 다중 저항이나, PRZ가 PRE_CONFIRMATION이므로 정책상 웨이포인트를 이동시키지 않고 반응존으로만 반영한다. 상단은 Fib confluence $63,265.51(candidate)로 캡하고(폭 ~0.41 ATR) 7일 고점 위 buy-side 유동성 그랩을 반영해 $63,100 윅 예상, $62,232.10 지지 상실 시 거부 확정, $63,382.62 수용 돌파 시 WP3로 진행하여 반전 무효."
},
{
"seq": 3,
"price": 63382.62,
"type": "extension",
"source": "Fibonacci(ext_1.272 $63,382.62), Harmonic(bullish Bat PRZ 상단 $63,386.13), fib_confluence $63,265.51(WP 후보)",
"description": "$62,957.20 수용 확인 시 확장 목표. Fib ext_1.272 $63,382.62와 Harmonic Bat PRZ 상단 $63,386.13이 $63.38k 정밀 저항 클러스터를 형성하며, 앞선 fib_confluence $63,265.51(candidate 등급)을 통과한다. candidate 레벨이므로 넓은 반응/반전 존으로 취급하고, $64,250(ICT bullish BOS/Wyckoff AR) 완전 회복 전까지는 저항으로 본다.",
"est_hours": 24.0,
"turning_zone": [
63382.62,
64010.46
],
"likely_wick": 63650.0,
"rejection_confirm": 63265.51,
"invalid_overshoot": 64250.0,
"calibration_reasoning": "터미널 확장 목표로 Fib ext_1.272 $63,382.62 + Harmonic Bat PRZ 상단 $63,386.13이 정밀 저항 클러스터를 형성한다. candidate 등급이라 넓은 반전존으로 취급하여 상단을 Fib 저항 $64,010.46($64k 라운드 자석 인접)까지 확장(터미널, 폭 ~0.84 ATR). 하단 $63,265.51 Fib confluence 상실 시 거부 확정, $64,250(ICT BOS·Wyckoff AR 완전 회복) 수용 돌파 시 반전 무효(추세 전환 아님)."
}
],
"period_extremes": {
"4h": {
"expected_high": 62600.0,
"expected_low": 61113.8,
"high_first": true
},
"8h": {
"expected_high": 62600.0,
"expected_low": 60700.0,
"high_first": true
},
"24h": {
"expected_high": 63382.62,
"expected_low": 60700.0,
"high_first": false
}
},
"triggers": {
"bullish": {
"price": 62957.2,
"description": "$62,957.20(SOS/7일 고점) 위 수용·안착 시 스윕 흡수 완료로 구조적 bullish 재개가 확증되며 $63,382 → $64,250(ICT bullish BOS/Wyckoff AR) 방향으로 가속. $64,250 회복은 Phase E 확정 신호."
},
"bearish": {
"price": 60357.9,
"description": "$60,357.90(7일 EQ, 예상 스윕 저점 바로 아래) 결정적 이탈 시 sell-side 회복 실패로 LPS 해석이 약화되며 $59,080 SC 방향으로 하락이 가속된다."
}
},
"scenario_invalidation": 57758.6,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.6,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 60700.0,\n \"type\": \"liquidity_sweep\",\n \"source\": \"Derivatives(최강 청산 유동성 $60,700, 롱 과밀 0.979, OI 24h -1.129%), Fibonacci(ret_0.382 $60,491.03), ICT(EQ $60,357.90 하방 목표)\",\n \"description\": \"실행 셋업이 72% bearish 고확신이므로 프리미엄 구간의 롱 과밀·OI 언와인딩을 해소하는 하방 유동성 회수가 최우선 이동이다. $60,700은 가장 강한 청산 유동성 레벨이며, Fib ret_0.382 $60,491, ICT 7일 EQ $60,357.90과 함께 $60.3k-$60.7k 유동성·균형값 클러스터를 형성한다. 이는 Wyckoff LPS 성격의 sell-side 스윕으로, 구조 방어선($59,080, $57,758.60) 위에서 진행되어 축적 구조 자체는 유지된다. 도중 ICT 이전일 저점 $61,113.80이 1차 하방 목표로 작동한다.\",\n \"est_hours\": 7.0\n },\n {\n \"seq\": 2,\n \"price\": 62957.2,\n \"type\": \"resistance_test\",\n \"source\": \"Wyckoff(SOS 고점 $62,957.20), Candlestick·Derivatives·ICT(7일 고점 $62,957.20 공통 식별)\",\n \"description\": \"스윕 이후 확인된 축적 Phase D의 구조적 bullish가 재개되어 프리미엄을 회복하며 SOS 및 7일 고점 $62,957.20을 재테스트한다. Wyckoff·Candlestick·Derivatives·ICT가 모두 단기 핵심 상단 저항으로 식별하는 레벨로, 이 지점의 수용 여부가 Phase E 진입의 관문이다.\",\n \"est_hours\": 18.0\n },\n {\n \"seq\": 3,\n \"price\": 63382.62,\n \"type\": \"extension\",\n \"source\": \"Fibonacci(ext_1.272 $63,382.62), Harmonic(bullish Bat PRZ 상단 $63,386.13), fib_confluence $63,265.51(WP 후보)\",\n \"description\": \"$62,957.20 수용 확인 시 확장 목표. Fib ext_1.272 $63,382.62와 Harmonic Bat PRZ 상단 $63,386.13이 $63.38k 정밀 저항 클러스터를 형성하며, 앞선 fib_confluence $63,265.51(candidate 등급)을 통과한다. candidate 레벨이므로 넓은 반응/반전 존으로 취급하고, $64,250(ICT bullish BOS/Wyckoff AR) 완전 회복 전까지는 저항으로 본다.\",\n \"est_hours\": 24.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 62600.0, \"expected_low\": 61113.8, \"high_first\": true},\n \"8h\": {\"expected_high\": 62600.0, \"expected_low\": 60700.0, \"high_first\": true},\n \"24h\": {\"expected_high\": 63382.62, \"expected_low\": 60700.0, \"high_first\": false}\n },\n \"triggers\": {\n \"bullish\": {\"price\": 62957.2, \"description\": \"$62,957.20(SOS/7일 고점) 위 수용·안착 시 스윕 흡수 완료로 구조적 bullish 재개가 확증되며 $63,382 → $64,250(ICT bullish BOS/Wyckoff AR) 방향으로 가속. $64,250 회복은 Phase E 확정 신호.\"},\n \"bearish\": {\"price\": 60357.9, \"description\": \"$60,357.90(7일 EQ, 예상 스윕 저점 바로 아래) 결정적 이탈 시 sell-side 회복 실패로 LPS 해석이 약화되며 $59,080 SC 방향으로 하락이 가속된다.\"}\n },\n \"scenario_invalidation\": 57758.6\n}\n```"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 60700.0,
"turning_zone": [
60357.9,
60700.0
],
"likely_wick": 60491.03,
"rejection_confirm": 61136.55,
"invalid_overshoot": 60000.0,
"calibration_reasoning": "$60,700 최강 청산 유동성 아래로의 sell-side 스윕으로, Fib 0.382 $60,491.03과 ICT 7일 EQ $60,357.90이 존의 중심·하단을 규정한다(폭 ~0.46 ATR로 $60.3k–$60.7k 클러스터 포함). $61,136.55(Fib 지지·Chairman $61,113.80) 재탈환 시 저점 확정, $60k 심리 라운드 하향 결정 이탈 시 스윕-반전 무효(→ $59,447 골든비율/$59,080 구조 테스트)."
},
{
"seq": 2,
"base_target": 62957.2,
"turning_zone": [
62957.2,
63265.51
],
"likely_wick": 63100.0,
"rejection_confirm": 62232.1,
"invalid_overshoot": 63382.62,
"calibration_reasoning": "$62,957.20은 Wyckoff SOS·7일 고점·Chairman 저항·Harmonic Bat PRZ($62,956.63)가 겹치는 강한 다중 저항이나, PRZ가 PRE_CONFIRMATION이므로 정책상 웨이포인트를 이동시키지 않고 반응존으로만 반영한다. 상단은 Fib confluence $63,265.51(candidate)로 캡하고(폭 ~0.41 ATR) 7일 고점 위 buy-side 유동성 그랩을 반영해 $63,100 윅 예상, $62,232.10 지지 상실 시 거부 확정, $63,382.62 수용 돌파 시 WP3로 진행하여 반전 무효."
},
{
"seq": 3,
"base_target": 63382.62,
"turning_zone": [
63382.62,
64010.46
],
"likely_wick": 63650.0,
"rejection_confirm": 63265.51,
"invalid_overshoot": 64250.0,
"calibration_reasoning": "터미널 확장 목표로 Fib ext_1.272 $63,382.62 + Harmonic Bat PRZ 상단 $63,386.13이 정밀 저항 클러스터를 형성한다. candidate 등급이라 넓은 반전존으로 취급하여 상단을 Fib 저항 $64,010.46($64k 라운드 자석 인접)까지 확장(터미널, 폭 ~0.84 ATR). 하단 $63,265.51 Fib confluence 상실 시 거부 확정, $64,250(ICT BOS·Wyckoff AR 완전 회복) 수용 돌파 시 반전 무효(추세 전환 아님)."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 60700.00,\n \"turning_zone\": [60357.90, 60700.00],\n \"likely_wick\": 60491.03,\n \"rejection_confirm\": 61136.55,\n \"invalid_overshoot\": 60000.00,\n \"calibration_reasoning\": \"$60,700 최강 청산 유동성 아래로의 sell-side 스윕으로, Fib 0.382 $60,491.03과 ICT 7일 EQ $60,357.90이 존의 중심·하단을 규정한다(폭 ~0.46 ATR로 $60.3k–$60.7k 클러스터 포함). $61,136.55(Fib 지지·Chairman $61,113.80) 재탈환 시 저점 확정, $60k 심리 라운드 하향 결정 이탈 시 스윕-반전 무효(→ $59,447 골든비율/$59,080 구조 테스트).\"\n },\n {\n \"seq\": 2,\n \"base_target\": 62957.20,\n \"turning_zone\": [62957.20, 63265.51],\n \"likely_wick\": 63100.00,\n \"rejection_confirm\": 62232.10,\n \"invalid_overshoot\": 63382.62,\n \"calibration_reasoning\": \"$62,957.20은 Wyckoff SOS·7일 고점·Chairman 저항·Harmonic Bat PRZ($62,956.63)가 겹치는 강한 다중 저항이나, PRZ가 PRE_CONFIRMATION이므로 정책상 웨이포인트를 이동시키지 않고 반응존으로만 반영한다. 상단은 Fib confluence $63,265.51(candidate)로 캡하고(폭 ~0.41 ATR) 7일 고점 위 buy-side 유동성 그랩을 반영해 $63,100 윅 예상, $62,232.10 지지 상실 시 거부 확정, $63,382.62 수용 돌파 시 WP3로 진행하여 반전 무효.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 63382.62,\n \"turning_zone\": [63382.62, 64010.46],\n \"likely_wick\": 63650.00,\n \"rejection_confirm\": 63265.51,\n \"invalid_overshoot\": 64250.00,\n \"calibration_reasoning\": \"터미널 확장 목표로 Fib ext_1.272 $63,382.62 + Harmonic Bat PRZ 상단 $63,386.13이 정밀 저항 클러스터를 형성한다. candidate 등급이라 넓은 반전존으로 취급하여 상단을 Fib 저항 $64,010.46($64k 라운드 자석 인접)까지 확장(터미널, 폭 ~0.84 ATR). 하단 $63,265.51 Fib confluence 상실 시 거부 확정, $64,250(ICT BOS·Wyckoff AR 완전 회복) 수용 돌파 시 반전 무효(추세 전환 아님).\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 52.7,
"chairman": 77.2,
"operating_path": 324.1,
"tp_calibrator": 305.5
},
"agents": {},
"total_s": 759.5
}
}