Signal: BEARISH (64%) | Price: $64,037.20 | 2026-06-23 13:00 KST | 300 candles
Council: 1 bullish, 1 neutral, 4 bearish | Support: $64,018 / $63,975 / $63,600 | Resistance: $64,096 / $64,150 / $64,250
현재 BTC/USDT 4시간 구조는 다수 전문가 기준으로 bearish가 우세하다. Wyckoff는 $62,237.20 Terminal Spring 이후 SOS $64,370.90, LPS $63,220.00이 형성된 로컬 ACC Phase D를 제시하지만, 현재가는 BU $64,150.00 및 SOS $64,370.90 아래에 있어 축적 구조가 실행 강세로 확정되지는 않았다. ICT·파생·피보나치·캔들 관점에서는 가격이 EMA20 $64,096.24, EQ $64,743.75, EMA120 $65,424.03 아래에 머물며, 최근 $64,250.00 bullish BOS 수용 실패가 구조적 약세를 강화한다. 핵심 구조 지지는 $63,220.00과 $62,232.10-$62,237.20이며, 이 구간은 Wyckoff LPS/Terminal Spring과 ICT·Fibonacci·Harmonic 레벨이 중첩되는 방어선이다. 반대로 $65,597.20 회복과 $67,255.40 돌파는 현재 bearish 구조 진단을 훼손하는 상단 무효화 조건이다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | NEUTRAL | 66% | $63,220 / $62,381 | $64,150 / $64,371 |
| ICT Trader | BEARISH | 78% | $63,220 / $62,232 | $64,096 / $64,250 |
| Derivatives Trader | BEARISH | 64% | $63,600 / $63,500 | $64,800 / $65,424 |
| Candlestick Reader | NEUTRAL | 46% | $64,096 / $62,232 | $64,594 / $65,424 |
| Fibonacci Analyst | NEUTRAL | 58% | $63,975 / $63,220 | $64,442 / $64,563 |
| Harmonic Specialist | NEUTRAL | 42% | $64,018 / $63,386 | $64,599 / $64,692 |
Support: $63,220 / $62,381 / $62,315 | Resistance: $64,150 / $64,371 / $65,424 | Horizon: medium term
레짐은 ACC로 확정되어 있으며 regime_fitness 0.925, acc_score 92.5로 구조적 해석은 bullish입니다. 다만 활성 구조는 4h_cycle_2이며 SC $62,381.20 → AR $63,499.90 → ST $62,315.00 → Terminal Spring $62,237.20 → SOS $64,370.90 → LPS $63,220.00 흐름으로, 현재는 Phase D이지만 SOS 이후 상방 수용이 완전히 확인된 상태는 아닙니다. 현재가 $64,037.20은 LPS $63,220.00 위에 있어 축적 구조는 유지되지만, BU $64,150.00 및 SOS $64,370.90 아래에 있어 단기 setup_bias는 LPS 재시험 쪽으로 약간 기울어 있습니다. $64,370.90을 4시간 기준으로 회복·유지하면 구조적 bullish bias가 실행 신호로 강화되지만, $62,237.20 Terminal Spring 저점을 이탈하면 현재 ACC Phase D 해석은 훼손됩니다.
Support: $63,220 / $62,232 | Resistance: $64,096 / $64,250 / $64,744 | Horizon: short to medium term
확정 구조는 bearish로 판단한다. $79,137.40 bearish CHoCH 이후 $78,713.80, $76,014.20, $74,203.60, $72,436.00에서 연속 bearish BOS가 발생했고, 최근 $64,250.00 bullish BOS가 있었지만 현재가 $64,037.20가 다시 그 아래에 있어 bullish 구조 수용은 약하다. 가격은 EQ $64,743.75 아래 discount에 있지만, 활성 bullish OB와 미충족 bullish FVG가 없고 EMA20 $64,096.24, EMA120 $65,424.03 아래에 있어 매수 배열보다는 반등 실패 후 재하락 셋업이 우세하다. 단기적으로는 전일 저가 $63,220.00 및 7일 저점/레인지 저점 $62,232.10의 sell-side liquidity가 주요 하방 타깃이며, $65,597.20 전일 고가와 $67,255.40 레인지 고가 회복 전까지 bearish 관점을 유지한다.
Support: $63,600 / $63,500 / $63,000 | Resistance: $64,800 / $65,424 / $66,500 | Horizon: short term
구조적으로 BTC는 현재 $64,037.20에서 EMA20 $64,096.24를 소폭 하회하고 있으며, EMA120 $65,424.03 대비 -2.1%, EMA240 $68,600.07 대비 -6.7% 아래에 있어 확인된 구조 편향은 약세로 본다. 파생 포지셔닝은 롱 계정 비율이 0.635까지 상승했고 account_long_crowding이 0.982로 극단적이어서, 상승보다 롱 청산성 하락이 더 취약한 상태다. OI가 24시간 -0.6670% 감소한 가운데 CVD는 +$1,627.72 개선됐지만 가격은 24시간 +0.16%에 그쳐, 매수 참여가 가격 상승으로 연결되지 않는 흡수/약한 수요 신호로 해석된다. 단기적으로는 $63,600, $63,500, $63,000 하방 청산 레벨이 먼저 테스트될 가능성이 높고, 반대로 $64,800을 회복하면 상방 유동성 사냥이 먼저 나올 수 있다.
Support: $64,096 / $62,232 | Resistance: $64,594 / $65,424 / $66,957 | Horizon: short term
최근 패턴은 bearish_engulfing, bullish_engulfing, doji가 혼재되어 있으며 bull_score와 bear_score가 각각 0.750으로 동일해 방향성이 확정되지 않았습니다. 가장 강한 패턴도 bearish_engulfing 품질 0.574의 candidate 등급에 그치고, high_volume_patterns가 없어 캔들 신호의 확증력이 낮습니다. 구조적으로는 현재가 $64,037.20가 EMA120 $65,424.03 및 EMA240 $68,600.07 아래에 있어 중기 구조는 아직 약세 우위입니다. 다만 가격이 7일 범위 EQ $64,594.40 아래의 할인 구간에 있고 7일 저점 $62,232.10을 아직 지키고 있어, 구조는 약세지만 단기 셋업은 반등 후보로 해석됩니다.
Support: $63,975 / $63,220 / $62,350 | Resistance: $64,442 / $64,563 / $64,820 | Horizon: short term
확정 구조는 $66,419 고점에서 $63,220 저점으로 이어진 하락 스윙이 기준이므로 아직 bearish로 판단한다. 다만 현재가 $64,037.20은 0.236 되돌림 지지인 $63,975.01 바로 위에서 테스트 중이며, reaction_probability가 0.65로 단기 반등 셋업은 살아 있다. 반등이 이어질 경우 1차 저항은 0.382 되돌림 $64,442.09, 이후 중첩 구간 $64,563.39와 EQ $64,819.60이 핵심이다. 가장 중요한 황금비 0.618은 $65,197.11에 위치하며, 이 가격을 명확히 회복하기 전까지는 하락 구조의 되돌림 범위로 해석하는 것이 타당하다.
Support: $64,018 / $63,386 / $62,957 | Resistance: $64,599 / $64,692 / $65,150 | Horizon: short to medium term
현재 Harmonic 관점의 핵심은 $62,527.12-$63,386.13의 고품질 형성 중 Bullish Bat PRZ이며, XAD·BC extension·AB=CD가 모두 겹친 3중 confluence zone입니다. 다만 이 PRZ는 아직 터치 후 rejection, sweep→reclaim, 15m/1h MSS 또는 CVD/OI 확인이 없으므로 구조를 bullish로 전환할 권한은 없고, 실행 상태도 watch입니다. 완료된 Bullish Shark와 Bullish Bat 반응은 각각 $63,220 부근에서 방어를 보였지만, 동시에 $64,692-$65,648에는 확인된 Bearish Gartley 반응 구간이 있어 현재가 $64,037.20에서는 방향 우위가 약합니다. 따라서 structure_bias는 확정 BOS/CHoCH 부재로 neutral, setup_bias만 $62.5k-$63.4k 재진입 시 bullish reaction 후보로 평가합니다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $63,500 | support_test | Derivatives, ICT, Chairman | 4.0 | 현재가 $64,037.20가 EMA20 $64,096.24 및 Fib 0.236 $63,975.01 아래로 수용되며 단기 약세가 확정됨. 롱 과밀(account_long_crowding 0.982)과 $64,250.00 bullish BOS 수용 실패로, Derivatives가 제시한 하방 청산 클러스터 $63,600-$63,500을 1차 타깃으로 유동성 흡수가 먼저 진행될 가능성이 높음. |
| 2 | $63,220 | support_test | Wyckoff(LPS), ICT(전일 저가/sell-side), Fibonacci(스윙 저점), Harmonic | 10.0 | $63,220.00은 Wyckoff LPS, ICT 전일 저가, Fibonacci 하락 스윙 저점, Harmonic 반응 지점이 중첩되는 핵심 구조 지지선. 1차 청산 후 가장 강한 하단 방어선이라 반응이 나올 수 있으나, setup_bias 75% bearish 정렬상 재시험·이탈 압력이 우세함. |
| 3 | $62,956 | liquidity_sweep | Harmonic(Bullish Bat D $62,956.63 / PRZ $62,527-$63,386), Derivatives($63,000), Wyckoff(Terminal Spring 접근) | 16.0 | $63,220 이탈 시 롱 청산 흐름이 sell-side liquidity를 쓸어내며 Harmonic Bullish Bat D $62,956.63 및 $63,000 청산 레벨까지 sweep. 이 구간은 Bat PRZ $62,527-$63,386 상단이자 Terminal Spring $62,237.20 직전으로, 하락 구조 내 매수 반응(반등) 후보가 가장 높은 영역. |
| 4 | $63,600 | resistance_test | Harmonic(PRZ 반응), Wyckoff(ACC 축적 구조), Derivatives/Fibonacci(이전 지지) | 22.0 | Bat PRZ·Wyckoff 축적 구조 반응으로 sweep 저점에서 반등하며, 이탈했던 $63,600-$63,500 청산 클러스터를 아래에서 되돌림 저항으로 재시험. 약세 구조 내 dead-cat 성격의 lower-high 가능성이 높아, $64,370.90 회복 전까지는 익절·재매도 관점 유지. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $63,500 | $64,096 | High first |
| 8h | $63,220 | $64,096 | High first |
| 24h | $62,956 | $64,096 | High first |
Invalidation: $64,820
```json
{
"path_type": "complex",
"confidence": 0.65,
"waypoints": [
{
"seq": 1,
"price": 63500.0,
"type": "support_test",
"source": "Derivatives, ICT, Chairman",
"description": "현재가 $64,037.20가 EMA20 $64,096.24 및 Fib 0.236 $63,975.01 아래로 수용되며 단기 약세가 확정됨. 롱 과밀(account_long_crowding 0.982)과 $64,250.00 bullish BOS 수용 실패로, Derivatives가 제시한 하방 청산 클러스터 $63,600-$63,500을 1차 타깃으로 유동성 흡수가 먼저 진행될 가능성이 높음.",
"est_hours": 4.0
},
{
"seq": 2,
"price": 63220.0,
"type": "support_test",
"source": "Wyckoff(LPS), ICT(전일 저가/sell-side), Fibonacci(스윙 저점), Harmonic",
"description": "$63,220.00은 Wyckoff LPS, ICT 전일 저가, Fibonacci 하락 스윙 저점, Harmonic 반응 지점이 중첩되는 핵심 구조 지지선. 1차 청산 후 가장 강한 하단 방어선이라 반응이 나올 수 있으나, setup_bias 75% bearish 정렬상 재시험·이탈 압력이 우세함.",
"est_hours": 10.0
},
{
"seq": 3,
"price": 62956.0,
"type": "liquidity_sweep",
"source": "Harmonic(Bullish Bat D $62,956.63 / PRZ $62,527-$63,386), Derivatives($63,000), Wyckoff(Terminal Spring 접근)",
"description": "$63,220 이탈 시 롱 청산 흐름이 sell-side liquidity를 쓸어내며 Harmonic Bullish Bat D $62,956.63 및 $63,000 청산 레벨까지 sweep. 이 구간은 Bat PRZ $62,527-$63,386 상단이자 Terminal Spring $62,237.20 직전으로, 하락 구조 내 매수 반응(반등) 후보가 가장 높은 영역.",
"est_hours": 16.0
},
{
"seq": 4,
"price": 63600.0,
"type": "resistance_test",
"source": "Harmonic(PRZ 반응), Wyckoff(ACC 축적 구조), Derivatives/Fibonacci(이전 지지)",
"description": "Bat PRZ·Wyckoff 축적 구조 반응으로 sweep 저점에서 반등하며, 이탈했던 $63,600-$63,500 청산 클러스터를 아래에서 되돌림 저항으로 재시험. 약세 구조 내 dead-cat 성격의 lower-high 가능성이 높아, $64,370.90 회복 전까지는 익절·재매도 관점 유지.",
"est_hours": 22.0
}
],
"period_extremes": {
"4h": {"expected_high": 64096.24, "expected_low": 63500.0, "high_first": true},
"8h": {"expected_high": 64096.24, "expected_low": 63220.0, "high_first": true},
"24h": {"expected_high": 64096.24, "expected_low": 62956.0, "high_first": true}
},
"triggers": {
"bullish": {
"price": 64370.9,
"description": "4시간 종가가 Wyckoff SOS $64,370.90을 회복·유지하면 단기 약세 셋업이 무력화되고, EMA20 $64,096.24 재탈환과 함께 EQ $64,594.40-$64,819.60으로 상방 가속. 하방 경로 진행이 중단됨."
},
"bearish": {
"price": 63220.0,
"description": "핵심 구조 지지 $63,220.00을 4시간 종가로 이탈하면 sell-side liquidity 사냥이 가속되어 $62,956 → $62,527 → $62,232 구간으로 하방 확장. 롱 청산 연쇄로 WP3 도달 속도 상승."
}
},
"scenario_invalidation": 64819.6
}
```
**핵심 판단:** 구조(bearish 64%)와 실행 셋업(bearish 75%)이 동일 방향으로 정렬되어 setup-driven 순서상 **하방 우선** 경로가 명확합니다. WP1 후보표의 $64,563.39(상방·candidate)는 bearish 셋업과 충돌하므로 채택하지 않았습니다. 경로는 청산 유동성($63,500)→핵심 구조 지지($63,220)→Harmonic Bat PRZ로의 sweep($62,956)→PRZ 반응에 따른 lower-high 반등($63,600)으로, 하락 추세 내 반등 리스크(Wyckoff 축적·Harmonic·Fib 하단 반응)를 WP3-WP4에 별도 관리 지점으로 반영했습니다. 전 구간 high_first=true는 현재가가 EMA20 천장에 눌린 약세 우위를 반영합니다.{
"overall_signal": "bearish",
"overall_confidence": 0.64,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.75,
"active_setups": [
"ICT: $64,250.00 bullish BOS 레벨 재이탈로 단기 매수 구조 수용 실패",
"파생: 롱 계정 비율 0.635 및 롱 과밀 0.982로 롱 청산 취약성 확대",
"Wyckoff: ACC Phase D 구조는 유지되지만 현재가가 BU $64,150.00 및 SOS $64,370.90 아래에 있어 LPS 재시험 리스크 존재",
"가격이 EMA20 $64,096.24 바로 아래에 있어 단기 평균선 회복 실패 상태",
"하방 유동성 구간 $63,600-$63,500-$63,000 및 구조 핵심 저점 $63,220.00이 근접",
"반대 조건: Fibonacci $63,975.01 지지 테스트와 Harmonic Bullish Bat PRZ $62,527.12-$63,386.13은 하단 반응 후보로 남아 있음"
],
"setup_vs_structure": "구조적 종합은 bearish이며, 실행 셋업도 ICT·파생·Wyckoff 단기 조건이 bearish로 정렬되어 있다. 다만 Wyckoff의 로컬 축적 구조와 Harmonic/Fibonacci 하단 반응 후보가 있어, 하락 구조 내부의 반등 리스크는 별도 관리가 필요하다."
},
"signal_breakdown": {
"bullish_count": 1,
"bearish_count": 4,
"neutral_count": 1
},
"key_levels": {
"support": [
64017.52,
63975.01,
63600,
63500,
63220,
62956.63,
62527.12,
62232.1,
62237.2
],
"resistance": [
64096.24,
64150,
64250,
64370.9,
64442.09,
64594.4,
64800,
65197.11,
65424.03,
65597.2,
66956.7,
67255.4
]
},
"confluences": [
"EMA20 $64,096.24는 Candlestick, Derivatives, ICT가 모두 언급한 단기 기준선이며 현재가는 그 아래에 있어 단기 수용이 약하다.",
"$63,220.00은 Wyckoff LPS, Fibonacci 하락 스윙 저점, ICT 전일 저가, Harmonic 완료 반응 지점이 겹치는 핵심 구조 지지다.",
"$62,232.10-$62,237.20 구간은 ICT 7일 저점, Candlestick 7일 저점, Wyckoff Terminal Spring 저점, Derivatives 하단 구조 지지가 중첩된다.",
"$64,594.40-$64,819.60 구간은 Candlestick 7일 EQ, ICT EQ $64,743.75, Fibonacci 0.5 되돌림 $64,819.60이 모이는 중립선/할인-프리미엄 전환대다.",
"$65,424.03은 Candlestick, Derivatives, ICT가 공통으로 제시한 EMA120 저항으로, 중기 구조 약세를 판단하는 핵심 상단 기준이다.",
"$64,800 부근은 Derivatives 상방 청산 레벨과 Fibonacci EQ $64,819.60이 근접해 단기 상방 수용 여부를 판별하는 유동성·구조 교차점이다.",
"Harmonic Bullish Bat PRZ $62,527.12-$63,386.13은 Wyckoff LPS $63,220.00 및 Fibonacci 저점 $63,220.00과 겹쳐 하단 반응 후보로 의미가 있다."
],
"conflicts": [
"Wyckoff는 확인된 ACC Phase D로 구조를 bullish로 해석하지만, ICT·Derivatives·Fibonacci·Candlestick은 EMA, BOS/CHoCH, 하락 스윙 기준에서 구조를 bearish로 본다.",
"Harmonic은 $62,527.12-$63,386.13의 고품질 Bullish Bat PRZ를 제시하지만 아직 터치 후 명확한 구조 전환 확인이 없어, 단독으로 bearish 구조를 뒤집을 수 없다.",
"Fibonacci와 Candlestick은 현재가가 discount 및 $63,975.01 부근 지지 테스트에 있어 반등 셋업을 인정하지만, ICT는 활성 bullish OB/FVG 부재와 $64,250.00 재이탈을 이유로 매수 구조 수용 실패를 강조한다.",
"Wyckoff의 로컬 축적 구조는 $63,220.00 위에서 아직 유지되지만, 파생 포지셔닝은 롱 과밀로 인해 같은 구간을 하방 청산 위험 구역으로 해석한다."
],
"highest_conviction_analyst": "ICT Trader — 신뢰도 78%, setup score 92%로 가장 강하며, $79,137.40 bearish CHoCH 이후 연속 bearish BOS와 최근 $64,250.00 bullish BOS 재이탈을 구체적으로 제시했다. 또한 EMA20 $64,096.24, EQ $64,743.75, 전일 저가 $63,220.00, 전일 고가 $65,597.20 등 정밀 레벨이 파생·캔들·피보나치 구조와도 중첩된다.",
"invalidation_level": "4시간 기준 $65,597.20 전일 고가 회복·유지 시 bearish 구조 판단은 약화되며, $67,255.40 레인지 고점 돌파 시 구조적 bearish thesis는 실질적으로 무효화된다.",
"executive_summary": "현재 BTC/USDT 4시간 구조는 다수 전문가 기준으로 bearish가 우세하다. Wyckoff는 $62,237.20 Terminal Spring 이후 SOS $64,370.90, LPS $63,220.00이 형성된 로컬 ACC Phase D를 제시하지만, 현재가는 BU $64,150.00 및 SOS $64,370.90 아래에 있어 축적 구조가 실행 강세로 확정되지는 않았다. ICT·파생·피보나치·캔들 관점에서는 가격이 EMA20 $64,096.24, EQ $64,743.75, EMA120 $65,424.03 아래에 머물며, 최근 $64,250.00 bullish BOS 수용 실패가 구조적 약세를 강화한다. 핵심 구조 지지는 $63,220.00과 $62,232.10-$62,237.20이며, 이 구간은 Wyckoff LPS/Terminal Spring과 ICT·Fibonacci·Harmonic 레벨이 중첩되는 방어선이다. 반대로 $65,597.20 회복과 $67,255.40 돌파는 현재 bearish 구조 진단을 훼손하는 상단 무효화 조건이다."
}{
"symbol": "BTC/USDT",
"timeframe": "4h",
"timestamp": "2026-06-23 13:00 KST",
"last_price": 64037.2,
"num_candles": 300,
"stage1_analyses": {
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "neutral",
"confidence": 0.42,
"structure_bias": "neutral",
"setup_bias": "bullish",
"setup_score": 0.46,
"setup_signals": [
"엄격 등급의 형성 중 Bullish Bat PRZ가 $62,527.12-$63,386.13에 위치하며, D 예상가 $62,956.63은 현재가 $64,037.20 대비 약 -1.69% 아래",
"해당 Bat PRZ는 XAD, BC_EXT, ABCD 3개 Fib 패밀리 confluence를 보유하고 PRZ score 0.988, pattern score 0.932로 품질은 높지만 아직 반응 확인 전",
"완료된 Bullish Shark는 D $63,220.00 이후 PRZ 방어 및 AD 0.382 반응 도달을 확인했으며, TP 맥락은 $63,775.60-$63,956.76 부근",
"현재가는 EMA20 $64,096.24 바로 아래에 있고 EMA120 $65,424.03 및 EMA240 $68,600.07 아래에 있어 추세 구조 확정 신호보다는 반등 셋업 관찰 구간",
"상방에는 미확정 Bearish Gartley PRZ $64,692.42-$65,606.72 및 완료 Bearish Gartley PRZ $64,692.41-$65,648.03이 있어 반등 시 즉시 저항/반전 리스크 존재"
],
"reasoning": "현재 Harmonic 관점의 핵심은 $62,527.12-$63,386.13의 고품질 형성 중 Bullish Bat PRZ이며, XAD·BC extension·AB=CD가 모두 겹친 3중 confluence zone입니다. 다만 이 PRZ는 아직 터치 후 rejection, sweep→reclaim, 15m/1h MSS 또는 CVD/OI 확인이 없으므로 구조를 bullish로 전환할 권한은 없고, 실행 상태도 watch입니다. 완료된 Bullish Shark와 Bullish Bat 반응은 각각 $63,220 부근에서 방어를 보였지만, 동시에 $64,692-$65,648에는 확인된 Bearish Gartley 반응 구간이 있어 현재가 $64,037.20에서는 방향 우위가 약합니다. 따라서 structure_bias는 확정 BOS/CHoCH 부재로 neutral, setup_bias만 $62.5k-$63.4k 재진입 시 bullish reaction 후보로 평가합니다.",
"key_levels": {
"support": [
64017.52,
63386.13,
62956.63,
62527.12,
62232.1
],
"resistance": [
64598.76,
64692.42,
65149.57,
65613.27,
65648.03,
66956.7,
67255.4
]
},
"time_horizon": "short to medium term",
"invalidation_level": "$62,202.51 하향 종가",
"risk_scenario": "가격이 $64,692.42-$65,648.03의 Bearish Gartley PRZ로 반등한 뒤 거부되면, 현재 bullish setup은 단순 되돌림에 그치고 $63,386.13, $62,956.63, $62,527.12 순으로 재하락할 수 있습니다. 반대로 $65,648.03을 강하게 회복하고 $65,613.27 이상에서 수용되면 bearish harmonic reaction risk는 약화되고 $66,956.70-$67,255.40까지의 TP/유동성 테스트가 열립니다.",
"data_quality": "medium",
"metrics": {
"patterns_found": 87,
"completed_patterns_found": 28,
"forming_d_prz_found": 59,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 30,
"multiscale_swings_scanned": 55,
"swing_highs_scanned": 27,
"swing_lows_scanned": 28,
"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": 23,
"low": 60
},
"prz_status_counts": {
"active": 20,
"nearby": 15,
"watch": 22,
"far": 30,
"forming": 27
},
"high_confluence_prz_count": 11,
"strict_patterns_found": 26,
"candidate_patterns_found": 61,
"active_patterns_at_prz": 20,
"nearby_patterns": 15,
"all_patterns": [
"shark",
"bat",
"bat",
"bat",
"shark",
"crab",
"bat",
"crab",
"bat",
"bat",
"gartley",
"shark",
"butterfly",
"butterfly",
"bat",
"butterfly",
"gartley",
"shark",
"gartley",
"crab",
"bat",
"shark",
"bat",
"gartley",
"shark",
"crab",
"crab",
"gartley",
"crab",
"crab",
"butterfly",
"shark",
"gartley",
"bat",
"crab",
"shark",
"bat",
"crab",
"shark",
"crab",
"crab",
"shark",
"crab",
"bat",
"crab",
"shark",
"shark",
"bat",
"crab",
"crab",
"bat",
"bat",
"butterfly",
"gartley",
"crab",
"crab",
"shark",
"crab",
"crab",
"gartley",
"bat",
"crab",
"crab",
"bat",
"crab",
"shark",
"bat",
"crab",
"crab",
"butterfly",
"shark",
"crab",
"bat",
"bat",
"butterfly",
"shark",
"crab",
"shark",
"butterfly",
"gartley",
"bat",
"gartley",
"crab",
"shark",
"shark",
"crab",
"shark"
],
"all_signals": [
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish"
],
"best_pattern": "shark",
"best_pattern_quality": "strict",
"best_quality": "medium",
"best_pattern_score": 0.955,
"best_completion_status": "forming",
"nearest_pattern": "crab",
"nearest_prz": 64005.65,
"price_to_prz": -0.05,
"prz_range": [
63170.08,
64841.22
],
"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.932,
"ratio_score": 1.0,
"prz_score": 0.988,
"prz_proximity": "nearby",
"action_status": "nearby",
"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": -1.69,
"price_to_prz_pct_raw": -1.6874,
"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": 231,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 254,
"a_order": 8,
"b_price": 65328.8,
"b_idx": 260,
"b_order": 3,
"c_price": 64568.0,
"c_idx": 288,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.851,
"ratio_score": 0.847,
"prz_score": 0.988,
"prz_proximity": "nearby",
"action_status": "nearby",
"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": -1.69,
"price_to_prz_pct_raw": -1.6874,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.589,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 7,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "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": 231,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 254,
"a_order": 8,
"b_price": 65328.8,
"b_idx": 260,
"b_order": 3,
"c_price": 64568.0,
"c_idx": 288,
"c_order": 3,
"d_idx": 292
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.816,
"ratio_score": 0.718,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"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": -2.23,
"price_to_prz_pct_raw": -2.2306,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 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": 231,
"x_order": 3,
"a_price": 64738.0,
"a_idx": 244,
"a_order": 5,
"b_price": 63136.2,
"b_idx": 284,
"b_order": 3,
"c_price": 64568.0,
"c_idx": 288,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.805,
"ratio_score": 0.643,
"prz_score": 0.981,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 65149.57,
"prz_range": [
64692.42,
65606.72
],
"prz_width_pct": 1.403,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.74,
"price_to_prz_pct_raw": 1.7371,
"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": 65149.57,
"a_price": 62232.1,
"tp1_ad_382": 64035.1,
"tp2_ad_618": 63346.57,
"tp3_a_or_structure_liquidity": 62232.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5579,
"ABC": 0.5771
},
"x_price": 66419.2,
"x_idx": 267,
"x_order": 5,
"a_price": 62232.1,
"a_idx": 272,
"a_order": 8,
"b_price": 64568.0,
"b_idx": 288,
"b_order": 3,
"c_price": 63220.0,
"c_idx": 292,
"c_order": 5,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.955,
"ratio_score": 1.0,
"prz_score": 0.931,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63482.36,
"prz_range": [
62947.2,
64017.52
],
"prz_width_pct": 1.686,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.87,
"price_to_prz_pct_raw": -0.8664,
"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": "shark",
"d_price": 63482.36,
"a_price": 64250.0,
"tp1_ad_382": 63775.6,
"tp2_ad_618": 63956.76,
"tp3_a_or_structure_liquidity": 64250.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.541,
"ABC": 1.53
},
"x_price": 65359.1,
"x_idx": 179,
"x_order": 3,
"a_price": 64250.0,
"a_idx": 208,
"a_order": 8,
"b_price": 63650.0,
"b_idx": 249,
"b_order": 8,
"c_price": 64568.0,
"c_idx": 288,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.906,
"ratio_score": 1.0,
"prz_score": 0.862,
"prz_proximity": "active",
"action_status": "active",
"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": 0.22,
"price_to_prz_pct_raw": 0.2197,
"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": 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": 249,
"x_order": 8,
"a_price": 66956.7,
"a_idx": 259,
"a_order": 3,
"b_price": 65328.8,
"b_idx": 260,
"b_order": 3,
"c_price": 66419.2,
"c_idx": 267,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.795,
"ratio_score": 0.504,
"prz_score": 0.993,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 64804.3,
"prz_range": [
64371.01,
65237.6
],
"prz_width_pct": 1.337,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.2,
"price_to_prz_pct_raw": 1.1979,
"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": 64804.3,
"a_price": 67255.4,
"tp1_ad_382": 65740.62,
"tp2_ad_618": 66319.08,
"tp3_a_or_structure_liquidity": 67255.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5344,
"ABC": 0.566
},
"x_price": 63650.0,
"x_idx": 249,
"x_order": 8,
"a_price": 67255.4,
"a_idx": 254,
"a_order": 8,
"b_price": 65328.8,
"b_idx": 260,
"b_order": 3,
"c_price": 66419.2,
"c_idx": 267,
"c_order": 5,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.792,
"ratio_score": 0.706,
"prz_score": 0.931,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63220.0,
"prz_range": [
62947.2,
64017.52
],
"prz_width_pct": 1.686,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.87,
"price_to_prz_pct_raw": -0.8664,
"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",
"post_D_close_progress"
],
"reaction_score": 0.9,
"reaction_detail": {
"reaction_score": 0.9,
"reaction_move_ratio_ad": 2.308,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 7,
"reasons": [
"AD0.382_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": "shark",
"d_price": 63482.36,
"a_price": 64250.0,
"tp1_ad_382": 63775.6,
"tp2_ad_618": 63956.76,
"tp3_a_or_structure_liquidity": 64250.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.541,
"ABC": 1.53,
"BCD": 1.4684,
"XAD": 0.9287
},
"x_price": 65359.1,
"x_idx": 179,
"x_order": 3,
"a_price": 64250.0,
"a_idx": 208,
"a_order": 8,
"b_price": 63650.0,
"b_idx": 249,
"b_order": 8,
"c_price": 64568.0,
"c_idx": 288,
"c_order": 3,
"d_idx": 292
}
],
"council_relevant_prz": [
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.932,
"ratio_score": 1.0,
"prz_score": 0.988,
"prz_proximity": "nearby",
"action_status": "nearby",
"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": -1.69,
"price_to_prz_pct_raw": -1.6874,
"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": 231,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 254,
"a_order": 8,
"b_price": 65328.8,
"b_idx": 260,
"b_order": 3,
"c_price": 64568.0,
"c_idx": 288,
"c_order": 3,
"d_idx": null
}
],
"report_detail_candidates": [
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.932,
"ratio_score": 1.0,
"prz_score": 0.988,
"prz_proximity": "nearby",
"action_status": "nearby",
"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": -1.69,
"price_to_prz_pct_raw": -1.6874,
"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": 231,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 254,
"a_order": 8,
"b_price": 65328.8,
"b_idx": 260,
"b_order": 3,
"c_price": 64568.0,
"c_idx": 288,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.851,
"ratio_score": 0.847,
"prz_score": 0.988,
"prz_proximity": "nearby",
"action_status": "nearby",
"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": -1.69,
"price_to_prz_pct_raw": -1.6874,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.589,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 7,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "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": 231,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 254,
"a_order": 8,
"b_price": 65328.8,
"b_idx": 260,
"b_order": 3,
"c_price": 64568.0,
"c_idx": 288,
"c_order": 3,
"d_idx": 292
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.816,
"ratio_score": 0.718,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"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": -2.23,
"price_to_prz_pct_raw": -2.2306,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 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": 231,
"x_order": 3,
"a_price": 64738.0,
"a_idx": 244,
"a_order": 5,
"b_price": 63136.2,
"b_idx": 284,
"b_order": 3,
"c_price": 64568.0,
"c_idx": 288,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.805,
"ratio_score": 0.643,
"prz_score": 0.981,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 65149.57,
"prz_range": [
64692.42,
65606.72
],
"prz_width_pct": 1.403,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.74,
"price_to_prz_pct_raw": 1.7371,
"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": 65149.57,
"a_price": 62232.1,
"tp1_ad_382": 64035.1,
"tp2_ad_618": 63346.57,
"tp3_a_or_structure_liquidity": 62232.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5579,
"ABC": 0.5771
},
"x_price": 66419.2,
"x_idx": 267,
"x_order": 5,
"a_price": 62232.1,
"a_idx": 272,
"a_order": 8,
"b_price": 64568.0,
"b_idx": 288,
"b_order": 3,
"c_price": 63220.0,
"c_idx": 292,
"c_order": 5,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.955,
"ratio_score": 1.0,
"prz_score": 0.931,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63482.36,
"prz_range": [
62947.2,
64017.52
],
"prz_width_pct": 1.686,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.87,
"price_to_prz_pct_raw": -0.8664,
"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": "shark",
"d_price": 63482.36,
"a_price": 64250.0,
"tp1_ad_382": 63775.6,
"tp2_ad_618": 63956.76,
"tp3_a_or_structure_liquidity": 64250.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.541,
"ABC": 1.53
},
"x_price": 65359.1,
"x_idx": 179,
"x_order": 3,
"a_price": 64250.0,
"a_idx": 208,
"a_order": 8,
"b_price": 63650.0,
"b_idx": 249,
"b_order": 8,
"c_price": 64568.0,
"c_idx": 288,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.906,
"ratio_score": 1.0,
"prz_score": 0.862,
"prz_proximity": "active",
"action_status": "active",
"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": 0.22,
"price_to_prz_pct_raw": 0.2197,
"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": 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": 249,
"x_order": 8,
"a_price": 66956.7,
"a_idx": 259,
"a_order": 3,
"b_price": 65328.8,
"b_idx": 260,
"b_order": 3,
"c_price": 66419.2,
"c_idx": 267,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.795,
"ratio_score": 0.504,
"prz_score": 0.993,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 64804.3,
"prz_range": [
64371.01,
65237.6
],
"prz_width_pct": 1.337,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.2,
"price_to_prz_pct_raw": 1.1979,
"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": 64804.3,
"a_price": 67255.4,
"tp1_ad_382": 65740.62,
"tp2_ad_618": 66319.08,
"tp3_a_or_structure_liquidity": 67255.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5344,
"ABC": 0.566
},
"x_price": 63650.0,
"x_idx": 249,
"x_order": 8,
"a_price": 67255.4,
"a_idx": 254,
"a_order": 8,
"b_price": 65328.8,
"b_idx": 260,
"b_order": 3,
"c_price": 66419.2,
"c_idx": 267,
"c_order": 5,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.792,
"ratio_score": 0.706,
"prz_score": 0.931,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63220.0,
"prz_range": [
62947.2,
64017.52
],
"prz_width_pct": 1.686,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.87,
"price_to_prz_pct_raw": -0.8664,
"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",
"post_D_close_progress"
],
"reaction_score": 0.9,
"reaction_detail": {
"reaction_score": 0.9,
"reaction_move_ratio_ad": 2.308,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 7,
"reasons": [
"AD0.382_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": "shark",
"d_price": 63482.36,
"a_price": 64250.0,
"tp1_ad_382": 63775.6,
"tp2_ad_618": 63956.76,
"tp3_a_or_structure_liquidity": 64250.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.541,
"ABC": 1.53,
"BCD": 1.4684,
"XAD": 0.9287
},
"x_price": 65359.1,
"x_idx": 179,
"x_order": 3,
"a_price": 64250.0,
"a_idx": 208,
"a_order": 8,
"b_price": 63650.0,
"b_idx": 249,
"b_order": 8,
"c_price": 64568.0,
"c_idx": 288,
"c_order": 3,
"d_idx": 292
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.745,
"ratio_score": 0.627,
"prz_score": 0.97,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 65597.2,
"prz_range": [
64692.41,
65648.03
],
"prz_width_pct": 1.466,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.77,
"price_to_prz_pct_raw": 1.7693,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.546,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 3,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 65170.22,
"a_price": 62232.1,
"tp1_ad_382": 64047.86,
"tp2_ad_618": 63354.46,
"tp3_a_or_structure_liquidity": 62232.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5579,
"ABC": 0.5771,
"BCD": 1.7635,
"XAD": 0.8037
},
"x_price": 66419.2,
"x_idx": 267,
"x_order": 5,
"a_price": 62232.1,
"a_idx": 272,
"a_order": 8,
"b_price": 64568.0,
"b_idx": 288,
"b_order": 3,
"c_price": 63220.0,
"c_idx": 292,
"c_order": 5,
"d_idx": 296
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.875,
"ratio_score": 1.0,
"prz_score": 0.794,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 63301.59,
"prz_range": [
62526.85,
64076.34
],
"prz_width_pct": 2.448,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.15,
"price_to_prz_pct_raw": -1.1487,
"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": 63301.59,
"a_price": 66956.7,
"tp1_ad_382": 64697.84,
"tp2_ad_618": 65560.45,
"tp3_a_or_structure_liquidity": 66956.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4923,
"ABC": 0.4674
},
"x_price": 63650.0,
"x_idx": 249,
"x_order": 8,
"a_price": 66956.7,
"a_idx": 259,
"a_order": 3,
"b_price": 65328.8,
"b_idx": 260,
"b_order": 3,
"c_price": 64568.0,
"c_idx": 288,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.86,
"ratio_score": 1.0,
"prz_score": 0.835,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": false,
"d_price": 62695.21,
"prz_range": [
61999.91,
63390.5
],
"prz_width_pct": 2.218,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.1,
"price_to_prz_pct_raw": -2.0956,
"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": "shark",
"d_price": 62695.21,
"a_price": 64362.6,
"tp1_ad_382": 63332.15,
"tp2_ad_618": 63725.66,
"tp3_a_or_structure_liquidity": 64362.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5989,
"ABC": 1.1675
},
"x_price": 62315.0,
"x_idx": 231,
"x_order": 3,
"a_price": 64362.6,
"a_idx": 236,
"a_order": 5,
"b_price": 63136.2,
"b_idx": 284,
"b_order": 3,
"c_price": 64568.0,
"c_idx": 288,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.856,
"ratio_score": 1.0,
"prz_score": 0.762,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 64384.0,
"prz_range": [
63926.48,
64841.52
],
"prz_width_pct": 1.421,
"prz_confluence_count": 2,
"prz_fib_families": [
"ABCD",
"BC_EXT"
],
"price_to_prz_pct": 0.54,
"price_to_prz_pct_raw": 0.5416,
"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": "crab",
"d_price": 64384.0,
"a_price": 66956.7,
"tp1_ad_382": 65366.77,
"tp2_ad_618": 65973.93,
"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": 249,
"x_order": 8,
"a_price": 66956.7,
"a_idx": 259,
"a_order": 3,
"b_price": 65328.8,
"b_idx": 260,
"b_order": 3,
"c_price": 66419.2,
"c_idx": 267,
"c_order": 5,
"d_idx": null
}
],
"actionable_patterns_list": [
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.932,
"prz_proximity": "nearby",
"prz_range": [
62527.12,
63386.13
],
"prz_reversal_direction": "up",
"price_to_prz_pct": -1.69,
"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.932,
"ratio_score": 1.0,
"prz_score": 0.988,
"prz_proximity": "nearby",
"action_status": "nearby",
"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": -1.69,
"price_to_prz_pct_raw": -1.6874,
"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": 231,
"x_order": 3,
"a_price": 67255.4,
"a_idx": 254,
"a_order": 8,
"b_price": 65328.8,
"b_idx": 260,
"b_order": 3,
"c_price": 64568.0,
"c_idx": 288,
"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": "watch",
"directional_scores": {
"bullish": 0.138,
"bearish": 0
},
"directional_score_total": 0.138,
"directional_dominance": 1.0
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.42,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.46,\n \"setup_signals\": [\n \"엄격 등급의 형성 중 Bullish Bat PRZ가 $62,527.12-$63,386.13에 위치하며, D 예상가 $62,956.63은 현재가 $64,037.20 대비 약 -1.69% 아래\",\n \"해당 Bat PRZ는 XAD, BC_EXT, ABCD 3개 Fib 패밀리 confluence를 보유하고 PRZ score 0.988, pattern score 0.932로 품질은 높지만 아직 반응 확인 전\",\n \"완료된 Bullish Shark는 D $63,220.00 이후 PRZ 방어 및 AD 0.382 반응 도달을 확인했으며, TP 맥락은 $63,775.60-$63,956.76 부근\",\n \"현재가는 EMA20 $64,096.24 바로 아래에 있고 EMA120 $65,424.03 및 EMA240 $68,600.07 아래에 있어 추세 구조 확정 신호보다는 반등 셋업 관찰 구간\",\n \"상방에는 미확정 Bearish Gartley PRZ $64,692.42-$65,606.72 및 완료 Bearish Gartley PRZ $64,692.41-$65,648.03이 있어 반등 시 즉시 저항/반전 리스크 존재\"\n ],\n \"reasoning\": \"현재 Harmonic 관점의 핵심은 $62,527.12-$63,386.13의 고품질 형성 중 Bullish Bat PRZ이며, XAD·BC extension·AB=CD가 모두 겹친 3중 confluence zone입니다. 다만 이 PRZ는 아직 터치 후 rejection, sweep→reclaim, 15m/1h MSS 또는 CVD/OI 확인이 없으므로 구조를 bullish로 전환할 권한은 없고, 실행 상태도 watch입니다. 완료된 Bullish Shark와 Bullish Bat 반응은 각각 $63,220 부근에서 방어를 보였지만, 동시에 $64,692-$65,648에는 확인된 Bearish Gartley 반응 구간이 있어 현재가 $64,037.20에서는 방향 우위가 약합니다. 따라서 structure_bias는 확정 BOS/CHoCH 부재로 neutral, setup_bias만 $62.5k-$63.4k 재진입 시 bullish reaction 후보로 평가합니다.\",\n \"key_levels\": {\n \"support\": [\n 64017.52,\n 63386.13,\n 62956.63,\n 62527.12,\n 62232.1\n ],\n \"resistance\": [\n 64598.76,\n 64692.42,\n 65149.57,\n 65613.27,\n 65648.03,\n 66956.7,\n 67255.4\n ]\n },\n \"time_horizon\": \"short to medium term\",\n \"invalidation_level\": \"$62,202.51 하향 종가\",\n \"risk_scenario\": \"가격이 $64,692.42-$65,648.03의 Bearish Gartley PRZ로 반등한 뒤 거부되면, 현재 bullish setup은 단순 되돌림에 그치고 $63,386.13, $62,956.63, $62,527.12 순으로 재하락할 수 있습니다. 반대로 $65,648.03을 강하게 회복하고 $65,613.27 이상에서 수용되면 bearish harmonic reaction risk는 약화되고 $66,956.70-$67,255.40까지의 TP/유동성 테스트가 열립니다.\",\n \"data_quality\": \"medium\"\n}"
},
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "neutral",
"confidence": 0.46,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.42,
"setup_signals": [
"현재가 $64,037.20는 7일 범위 EQ $64,594.40 아래에 있어 단기 할인 구간에 위치",
"현재가가 EMA20 $64,096.24 바로 아래(-0.1%)에 있어 4시간 종가 회복 시 단기 반등 셋업 가능",
"7일 저점 $62,232.10 위에서 아직 이탈이 확인되지 않아 하단 유동성 방어 가능성 존재",
"최근 bearish_engulfing@297이 있으나 고거래량 패턴이 없어 하락 확정 신뢰도는 제한적"
],
"reasoning": "최근 패턴은 bearish_engulfing, bullish_engulfing, doji가 혼재되어 있으며 bull_score와 bear_score가 각각 0.750으로 동일해 방향성이 확정되지 않았습니다. 가장 강한 패턴도 bearish_engulfing 품질 0.574의 candidate 등급에 그치고, high_volume_patterns가 없어 캔들 신호의 확증력이 낮습니다. 구조적으로는 현재가 $64,037.20가 EMA120 $65,424.03 및 EMA240 $68,600.07 아래에 있어 중기 구조는 아직 약세 우위입니다. 다만 가격이 7일 범위 EQ $64,594.40 아래의 할인 구간에 있고 7일 저점 $62,232.10을 아직 지키고 있어, 구조는 약세지만 단기 셋업은 반등 후보로 해석됩니다.",
"key_levels": {
"support": [
64096.24,
62232.1
],
"resistance": [
64594.4,
65424.03,
66956.7,
68600.07
]
},
"time_horizon": "short term",
"invalidation_level": "4시간 종가 기준 $66,956.70 상회 시 중립-약세 구조 판단이 무효화되며, $62,232.10 하회 시 단기 반등 셋업이 무효화됩니다.",
"risk_scenario": "상방 시나리오에서는 EMA20 $64,096.24 회복 후 EQ $64,594.40을 돌파하면 EMA120 $65,424.03 및 7일 고점 $66,956.70까지 숏 커버링이 나올 수 있습니다. 반대로 $62,232.10이 무너지면 최근의 약한 반등 셋업은 실패로 간주되며 하락 추세 재개 가능성이 커집니다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 140,
"recent_patterns": 3,
"pattern_list": [
"bullish_engulfing@290",
"bearish_engulfing@297",
"doji@291"
],
"atr_value": 727.0,
"vol_avg_20": 18460.81,
"high_volume_patterns": [],
"pattern_candidates": [
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.574,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.558,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.355,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.574,
"bull_score": 0.75,
"bear_score": 0.75
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.46,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.42,\n \"setup_signals\": [\n \"현재가 $64,037.20는 7일 범위 EQ $64,594.40 아래에 있어 단기 할인 구간에 위치\",\n \"현재가가 EMA20 $64,096.24 바로 아래(-0.1%)에 있어 4시간 종가 회복 시 단기 반등 셋업 가능\",\n \"7일 저점 $62,232.10 위에서 아직 이탈이 확인되지 않아 하단 유동성 방어 가능성 존재\",\n \"최근 bearish_engulfing@297이 있으나 고거래량 패턴이 없어 하락 확정 신뢰도는 제한적\"\n ],\n \"reasoning\": \"최근 패턴은 bearish_engulfing, bullish_engulfing, doji가 혼재되어 있으며 bull_score와 bear_score가 각각 0.750으로 동일해 방향성이 확정되지 않았습니다. 가장 강한 패턴도 bearish_engulfing 품질 0.574의 candidate 등급에 그치고, high_volume_patterns가 없어 캔들 신호의 확증력이 낮습니다. 구조적으로는 현재가 $64,037.20가 EMA120 $65,424.03 및 EMA240 $68,600.07 아래에 있어 중기 구조는 아직 약세 우위입니다. 다만 가격이 7일 범위 EQ $64,594.40 아래의 할인 구간에 있고 7일 저점 $62,232.10을 아직 지키고 있어, 구조는 약세지만 단기 셋업은 반등 후보로 해석됩니다.\",\n \"key_levels\": {\n \"support\": [\n 64096.24,\n 62232.1\n ],\n \"resistance\": [\n 64594.4,\n 65424.03,\n 66956.7,\n 68600.07\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"4시간 종가 기준 $66,956.70 상회 시 중립-약세 구조 판단이 무효화되며, $62,232.10 하회 시 단기 반등 셋업이 무효화됩니다.\",\n \"risk_scenario\": \"상방 시나리오에서는 EMA20 $64,096.24 회복 후 EQ $64,594.40을 돌파하면 EMA120 $65,424.03 및 7일 고점 $66,956.70까지 숏 커버링이 나올 수 있습니다. 반대로 $62,232.10이 무너지면 최근의 약한 반등 셋업은 실패로 간주되며 하락 추세 재개 가능성이 커집니다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "neutral",
"confidence": 0.66,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.55,
"setup_signals": [
"확정 ACC 구조이지만 현재가 $64,037.20은 최근 SOS 고점 $64,370.90 및 BU $64,150.00 아래에 위치하여 즉시 상방 수용은 아직 미확인",
"활성 구조 기준 Terminal Spring $62,237.20 이후 SOS $64,370.90까지 진행됐으나, 현재는 Phase D 내 LPS/BU 이후 재테스트 구간으로 해석 가능",
"현재가가 LPS $63,220.00 위에 있어 구조는 유지되지만, $64,150~$64,370 구간 재탈환 실패 시 LPS 재시험 가능성 존재",
"EMA20 $64,096.24 바로 아래에서 거래 중이며, EMA120 $65,424.03은 상단 공급/수용 확인 저항으로 남아 있음"
],
"reasoning": "레짐은 ACC로 확정되어 있으며 regime_fitness 0.925, acc_score 92.5로 구조적 해석은 bullish입니다. 다만 활성 구조는 4h_cycle_2이며 SC $62,381.20 → AR $63,499.90 → ST $62,315.00 → Terminal Spring $62,237.20 → SOS $64,370.90 → LPS $63,220.00 흐름으로, 현재는 Phase D이지만 SOS 이후 상방 수용이 완전히 확인된 상태는 아닙니다. 현재가 $64,037.20은 LPS $63,220.00 위에 있어 축적 구조는 유지되지만, BU $64,150.00 및 SOS $64,370.90 아래에 있어 단기 setup_bias는 LPS 재시험 쪽으로 약간 기울어 있습니다. $64,370.90을 4시간 기준으로 회복·유지하면 구조적 bullish bias가 실행 신호로 강화되지만, $62,237.20 Terminal Spring 저점을 이탈하면 현재 ACC Phase D 해석은 훼손됩니다.",
"key_levels": {
"support": [
63220.0,
62381.2,
62315.0,
62237.2
],
"resistance": [
64150.0,
64370.9,
65424.03,
66956.7
]
},
"time_horizon": "medium term",
"invalidation_level": "$62,237.20",
"risk_scenario": "$64,370.90 SOS 고점을 회복하지 못하고 $63,220.00 LPS를 하향 이탈하면, 현재 Phase D 진행은 지연되고 $62,381.20 SC 및 $62,237.20 Terminal Spring 재시험으로 이어질 수 있습니다. 반대로 $64,370.90 위에서 수용이 확인되면 단기 bearish setup은 무효화되고 $65,424.03 EMA120 및 7일 고점 $66,956.70 테스트가 우선 경로가 됩니다.",
"data_quality": "medium",
"metrics": {
"acc_score": 92.5,
"dis_score": 81.5,
"regime": "ACC",
"regime_state": "confirmed_acc",
"structure_bias": "bullish",
"phase_context": "confirmed_acc / accumulation / Phase D",
"phases_detected": [
"SC",
"AR",
"ST",
"Spring",
"TERMINAL_SPRING",
"SOS"
],
"last_phase": "SOS",
"phase_candidates": [
{
"label": "SC",
"side": "low",
"idx": 40,
"price": 80225.1,
"color": "#ffd166"
},
{
"label": "AR",
"side": "high",
"idx": 41,
"price": 82350.0,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "low",
"idx": 86,
"price": 76014.2,
"color": "#118ab2"
},
{
"label": "Spring",
"side": "low",
"idx": 156,
"price": 73130.1,
"color": "#f9844a"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 179,
"price": 65359.1,
"color": "#f3722c"
},
{
"label": "SOS",
"side": "high",
"idx": 205,
"price": 62942.4,
"color": "#06d6a0"
}
],
"phase_structures": [
{
"structure_id": "4h_cycle_1",
"sequence": 1,
"timeframe": "4h",
"regime": "accumulation",
"role": "prior_completed_structure",
"is_active": false,
"is_completed": true,
"is_confirmed": true,
"structure_bias": "bullish",
"phase_context": "accumulation",
"start_idx": 40,
"end_idx": 205,
"phase_count": 6,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 40,
"price": 80225.1,
"color": "#ffd166",
"dt": "2026-05-11 05:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 41,
"price": 82350.0,
"color": "#06d6a0",
"dt": "2026-05-11 09:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 86,
"price": 76014.2,
"color": "#118ab2",
"dt": "2026-05-18 21:00:00+09:00"
},
{
"label": "Spring",
"side": "low",
"idx": 156,
"price": 73130.1,
"color": "#f9844a",
"dt": "2026-05-30 13:00:00+09:00"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 179,
"price": 65359.1,
"color": "#f3722c",
"dt": "2026-06-03 09:00:00+09:00"
},
{
"label": "SOS",
"side": "high",
"idx": 205,
"price": 62942.4,
"color": "#06d6a0",
"dt": "2026-06-07 17:00:00+09:00"
}
]
},
{
"structure_id": "4h_cycle_2",
"sequence": 2,
"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": 215,
"end_idx": 292,
"phase_count": 8,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 215,
"price": 62381.2,
"color": "#ffd166",
"dt": "2026-06-09 09:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 216,
"price": 63499.9,
"color": "#06d6a0",
"dt": "2026-06-09 13:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 231,
"price": 62315.0,
"color": "#118ab2",
"dt": "2026-06-12 01:00:00+09:00"
},
{
"label": "Spring",
"side": "low",
"idx": 234,
"price": 62800.0,
"color": "#f9844a",
"dt": "2026-06-12 13:00:00+09:00"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 275,
"price": 62237.2,
"color": "#f3722c",
"dt": "2026-06-19 09:00:00+09:00"
},
{
"label": "SOS",
"side": "high",
"idx": 284,
"price": 64370.9,
"color": "#06d6a0",
"dt": "2026-06-20 21:00:00+09:00"
},
{
"label": "LPS",
"side": "low",
"idx": 292,
"price": 63220.0,
"color": "#8338ec",
"dt": "2026-06-22 05:00:00+09:00"
},
{
"label": "BU",
"side": "high",
"idx": 285,
"price": 64150.0,
"color": "#7209b7",
"dt": "2026-06-21 01:00:00+09:00"
}
]
}
],
"active_structure_id": "4h_cycle_2",
"primary_structure_id": "4h_cycle_1",
"structure_count": 2,
"regime_fitness": 0.9249999999999999,
"current_event": "SOS",
"major_phase": "D",
"pos_in_range": 0.5,
"main_range_low": 80225.1,
"main_range_high": 82350.0
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.66,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.55,\n \"setup_signals\": [\n \"확정 ACC 구조이지만 현재가 $64,037.20은 최근 SOS 고점 $64,370.90 및 BU $64,150.00 아래에 위치하여 즉시 상방 수용은 아직 미확인\",\n \"활성 구조 기준 Terminal Spring $62,237.20 이후 SOS $64,370.90까지 진행됐으나, 현재는 Phase D 내 LPS/BU 이후 재테스트 구간으로 해석 가능\",\n \"현재가가 LPS $63,220.00 위에 있어 구조는 유지되지만, $64,150~$64,370 구간 재탈환 실패 시 LPS 재시험 가능성 존재\",\n \"EMA20 $64,096.24 바로 아래에서 거래 중이며, EMA120 $65,424.03은 상단 공급/수용 확인 저항으로 남아 있음\"\n ],\n \"reasoning\": \"레짐은 ACC로 확정되어 있으며 regime_fitness 0.925, acc_score 92.5로 구조적 해석은 bullish입니다. 다만 활성 구조는 4h_cycle_2이며 SC $62,381.20 → AR $63,499.90 → ST $62,315.00 → Terminal Spring $62,237.20 → SOS $64,370.90 → LPS $63,220.00 흐름으로, 현재는 Phase D이지만 SOS 이후 상방 수용이 완전히 확인된 상태는 아닙니다. 현재가 $64,037.20은 LPS $63,220.00 위에 있어 축적 구조는 유지되지만, BU $64,150.00 및 SOS $64,370.90 아래에 있어 단기 setup_bias는 LPS 재시험 쪽으로 약간 기울어 있습니다. $64,370.90을 4시간 기준으로 회복·유지하면 구조적 bullish bias가 실행 신호로 강화되지만, $62,237.20 Terminal Spring 저점을 이탈하면 현재 ACC Phase D 해석은 훼손됩니다.\",\n \"key_levels\": {\n \"support\": [\n 63220.0,\n 62381.2,\n 62315.0,\n 62237.2\n ],\n \"resistance\": [\n 64150.0,\n 64370.9,\n 65424.03,\n 66956.7\n ]\n },\n \"time_horizon\": \"medium term\",\n \"invalidation_level\": \"$62,237.20\",\n \"risk_scenario\": \"$64,370.90 SOS 고점을 회복하지 못하고 $63,220.00 LPS를 하향 이탈하면, 현재 Phase D 진행은 지연되고 $62,381.20 SC 및 $62,237.20 Terminal Spring 재시험으로 이어질 수 있습니다. 반대로 $64,370.90 위에서 수용이 확인되면 단기 bearish setup은 무효화되고 $65,424.03 EMA120 및 7일 고점 $66,956.70 테스트가 우선 경로가 됩니다.\",\n \"data_quality\": \"medium\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "neutral",
"confidence": 0.58,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.55,
"setup_signals": [
"현재가 $64,037.20가 0.236 되돌림 지지 $63,975.01을 테스트 중이며 이격은 0.10%에 불과함",
"가격이 스윙 EQ인 0.5 되돌림 $64,819.60 아래에 있어 단기적으로는 할인 구간에 위치",
"하락 스윙 $66,419 → $63,220 이후 첫 되돌림 구간에서 반등 시도 중",
"상단에는 $64,563.39 부근에 ret_0.382와 ret_0.236 기반의 피보나치 중첩 저항이 존재해 반등 지속 여부 확인 필요"
],
"reasoning": "확정 구조는 $66,419 고점에서 $63,220 저점으로 이어진 하락 스윙이 기준이므로 아직 bearish로 판단한다. 다만 현재가 $64,037.20은 0.236 되돌림 지지인 $63,975.01 바로 위에서 테스트 중이며, reaction_probability가 0.65로 단기 반등 셋업은 살아 있다. 반등이 이어질 경우 1차 저항은 0.382 되돌림 $64,442.09, 이후 중첩 구간 $64,563.39와 EQ $64,819.60이 핵심이다. 가장 중요한 황금비 0.618은 $65,197.11에 위치하며, 이 가격을 명확히 회복하기 전까지는 하락 구조의 되돌림 범위로 해석하는 것이 타당하다.",
"key_levels": {
"support": [
63975.01,
63220.0,
62349.82,
61895.53,
61242.89,
60020.8
],
"resistance": [
64442.09,
64563.39,
64819.6,
65197.11,
65734.57
]
},
"time_horizon": "short term",
"invalidation_level": "$63,975.01 하향 이탈 및 4시간봉 종가 기준 안착 실패 시 단기 bullish setup은 무효화",
"risk_scenario": "$63,975.01 지지가 무너지면 $63,220.00 재테스트 가능성이 커지고, 해당 저점까지 이탈할 경우 하락 확장 목표는 $62,349.82, $61,895.53, $61,242.89 순서로 열린다. 반대로 $64,819.60을 회복하고 특히 황금비 $65,197.11 위에 안착하면 bearish structure가 약화되며 $65,734.57까지 되돌림 확장이 가능하다.",
"data_quality": "medium",
"metrics": {
"swing_pair": "High→Low: $66,419 → $63,220",
"direction": "down",
"nearest_fib": "ret_0.236",
"nearest_fib_price": 63975.01,
"nearest_fib_distance": 0.1,
"golden_ratio_level": 65197.11,
"fib_ret_382": 64442.09,
"fib_ret_618": 65197.11,
"confluence_zones": [
{
"price": 64563.39,
"count": 2,
"levels": [
"ret_0.382",
"ret_0.236"
],
"cluster_score": 0.6
}
],
"support_levels": [
63975.0112,
63220.0,
62349.8176
],
"resistance_levels": [
64442.0944,
64819.6,
65197.105599999995
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 63975.01,
"distance_pct": 0.1,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ret_0.382",
"price": 64442.09,
"distance_pct": 0.63,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ret_0.5",
"price": 64819.6,
"distance_pct": 1.22,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ret_0.618",
"price": 65197.11,
"distance_pct": 1.81,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.786",
"price": 65734.57,
"distance_pct": 2.65,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.0",
"price": 63220.0,
"distance_pct": 1.28,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_1.272",
"price": 62349.82,
"distance_pct": 2.64,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_1.414",
"price": 61895.53,
"distance_pct": 3.34,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_1.618",
"price": 61242.89,
"distance_pct": 4.36,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_2.0",
"price": 60020.8,
"distance_pct": 6.27,
"is_support": true,
"cluster_score": 0.0
}
],
"confluence_quality": 0.6,
"fib_reaction_state": "testing",
"reaction_probability": 0.65
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.58,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.55,\n \"setup_signals\": [\n \"현재가 $64,037.20가 0.236 되돌림 지지 $63,975.01을 테스트 중이며 이격은 0.10%에 불과함\",\n \"가격이 스윙 EQ인 0.5 되돌림 $64,819.60 아래에 있어 단기적으로는 할인 구간에 위치\",\n \"하락 스윙 $66,419 → $63,220 이후 첫 되돌림 구간에서 반등 시도 중\",\n \"상단에는 $64,563.39 부근에 ret_0.382와 ret_0.236 기반의 피보나치 중첩 저항이 존재해 반등 지속 여부 확인 필요\"\n ],\n \"reasoning\": \"확정 구조는 $66,419 고점에서 $63,220 저점으로 이어진 하락 스윙이 기준이므로 아직 bearish로 판단한다. 다만 현재가 $64,037.20은 0.236 되돌림 지지인 $63,975.01 바로 위에서 테스트 중이며, reaction_probability가 0.65로 단기 반등 셋업은 살아 있다. 반등이 이어질 경우 1차 저항은 0.382 되돌림 $64,442.09, 이후 중첩 구간 $64,563.39와 EQ $64,819.60이 핵심이다. 가장 중요한 황금비 0.618은 $65,197.11에 위치하며, 이 가격을 명확히 회복하기 전까지는 하락 구조의 되돌림 범위로 해석하는 것이 타당하다.\",\n \"key_levels\": {\n \"support\": [\n 63975.01,\n 63220.0,\n 62349.82,\n 61895.53,\n 61242.89,\n 60020.8\n ],\n \"resistance\": [\n 64442.09,\n 64563.39,\n 64819.6,\n 65197.11,\n 65734.57\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$63,975.01 하향 이탈 및 4시간봉 종가 기준 안착 실패 시 단기 bullish setup은 무효화\",\n \"risk_scenario\": \"$63,975.01 지지가 무너지면 $63,220.00 재테스트 가능성이 커지고, 해당 저점까지 이탈할 경우 하락 확장 목표는 $62,349.82, $61,895.53, $61,242.89 순서로 열린다. 반대로 $64,819.60을 회복하고 특히 황금비 $65,197.11 위에 안착하면 bearish structure가 약화되며 $65,734.57까지 되돌림 확장이 가능하다.\",\n \"data_quality\": \"medium\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.64,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.76,
"setup_signals": [
"현재가 $64,037.20이 EMA20 $64,096.24 아래에 있고, EMA120 $65,424.03 및 EMA240 $68,600.07 아래에서 구조적 약세 수용",
"롱 계정 비율 0.635, long_account_change_24h +0.022, short_account_change_24h -0.0222로 롱 계정 증가/숏 계정 감소",
"account_long_crowding 0.982로 롱 포지셔닝 과밀, 단기 반대매매 리스크 상승",
"OI 24h 변화율 -0.6670%로 신규 매수 유입보다 포지션 언와인딩 성격",
"CVD divergence 0.700 및 CVD 변화 +$1,627.72에도 가격은 24h +0.16%에 그쳐 매수 참여 대비 가격 반응 약함",
"하방 청산 유동성 $63,600, $63,500, $63,000이 현재가와 근접해 단기 유동성 자석으로 작용 가능"
],
"reasoning": "구조적으로 BTC는 현재 $64,037.20에서 EMA20 $64,096.24를 소폭 하회하고 있으며, EMA120 $65,424.03 대비 -2.1%, EMA240 $68,600.07 대비 -6.7% 아래에 있어 확인된 구조 편향은 약세로 본다. 파생 포지셔닝은 롱 계정 비율이 0.635까지 상승했고 account_long_crowding이 0.982로 극단적이어서, 상승보다 롱 청산성 하락이 더 취약한 상태다. OI가 24시간 -0.6670% 감소한 가운데 CVD는 +$1,627.72 개선됐지만 가격은 24시간 +0.16%에 그쳐, 매수 참여가 가격 상승으로 연결되지 않는 흡수/약한 수요 신호로 해석된다. 단기적으로는 $63,600, $63,500, $63,000 하방 청산 레벨이 먼저 테스트될 가능성이 높고, 반대로 $64,800을 회복하면 상방 유동성 사냥이 먼저 나올 수 있다.",
"key_levels": {
"support": [
63600,
63500,
63000,
62232.1
],
"resistance": [
64800,
65424.03,
66500,
66800,
66956.7
]
},
"time_horizon": "short term",
"invalidation_level": "$65,424.03",
"risk_scenario": "$64,800 상방 청산 레벨을 먼저 돌파한 뒤 EMA120 $65,424.03 위에서 수용되면, 과밀 롱이 해소되지 않은 상태에서도 숏 커버링이 붙어 $66,500-$66,800 유동성 구간까지 빠르게 확장될 수 있다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.7,
"cvd_change": 1627.716,
"oi_trend": 0.433,
"oi_change_pct_24h": -0.667,
"oi_latest": 99597.37,
"funding_pressure": 0.458,
"funding_avg": 4.235e-05,
"funding_change_24h": -2.531e-05,
"long_account_ratio": 0.618,
"short_account_ratio": 0.382,
"long_account_latest": 0.635,
"short_account_latest": 0.365,
"long_account_change_24h": 0.0222,
"short_account_change_24h": -0.0222,
"account_flow_label": "long_accounts_rising_short_accounts_falling",
"account_short_crowding": 0.0,
"account_long_crowding": 0.982,
"ls_imbalance": 0.0,
"ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
"spot_futures_basis_score": 0.489,
"spot_futures_basis_pct": -0.0439,
"basis_change_lookback": 0.0161,
"aggregate_score": 0.416,
"bull_signals": 1,
"bear_signals": 2,
"liq_below": [
[
63600,
20497.2450252
],
[
63500,
22023.63040245
],
[
63000,
19002.1259946
]
],
"liq_above": [
[
64800,
21936.2733569
],
[
66500,
17536.447685400002
],
[
66800,
18013.004953950003
]
],
"strongest_liq_level": 57800,
"fragility_score": 0.79,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.64,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.76,\n \"setup_signals\": [\n \"현재가 $64,037.20이 EMA20 $64,096.24 아래에 있고, EMA120 $65,424.03 및 EMA240 $68,600.07 아래에서 구조적 약세 수용\",\n \"롱 계정 비율 0.635, long_account_change_24h +0.022, short_account_change_24h -0.0222로 롱 계정 증가/숏 계정 감소\",\n \"account_long_crowding 0.982로 롱 포지셔닝 과밀, 단기 반대매매 리스크 상승\",\n \"OI 24h 변화율 -0.6670%로 신규 매수 유입보다 포지션 언와인딩 성격\",\n \"CVD divergence 0.700 및 CVD 변화 +$1,627.72에도 가격은 24h +0.16%에 그쳐 매수 참여 대비 가격 반응 약함\",\n \"하방 청산 유동성 $63,600, $63,500, $63,000이 현재가와 근접해 단기 유동성 자석으로 작용 가능\"\n ],\n \"reasoning\": \"구조적으로 BTC는 현재 $64,037.20에서 EMA20 $64,096.24를 소폭 하회하고 있으며, EMA120 $65,424.03 대비 -2.1%, EMA240 $68,600.07 대비 -6.7% 아래에 있어 확인된 구조 편향은 약세로 본다. 파생 포지셔닝은 롱 계정 비율이 0.635까지 상승했고 account_long_crowding이 0.982로 극단적이어서, 상승보다 롱 청산성 하락이 더 취약한 상태다. OI가 24시간 -0.6670% 감소한 가운데 CVD는 +$1,627.72 개선됐지만 가격은 24시간 +0.16%에 그쳐, 매수 참여가 가격 상승으로 연결되지 않는 흡수/약한 수요 신호로 해석된다. 단기적으로는 $63,600, $63,500, $63,000 하방 청산 레벨이 먼저 테스트될 가능성이 높고, 반대로 $64,800을 회복하면 상방 유동성 사냥이 먼저 나올 수 있다.\",\n \"key_levels\": {\n \"support\": [\n 63600,\n 63500,\n 63000,\n 62232.1\n ],\n \"resistance\": [\n 64800,\n 65424.03,\n 66500,\n 66800,\n 66956.7\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$65,424.03\",\n \"risk_scenario\": \"$64,800 상방 청산 레벨을 먼저 돌파한 뒤 EMA120 $65,424.03 위에서 수용되면, 과밀 롱이 해소되지 않은 상태에서도 숏 커버링이 붙어 $66,500-$66,800 유동성 구간까지 빠르게 확장될 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bearish",
"confidence": 0.78,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.92,
"setup_signals": [
"현재가 $64,037.20가 EQ $64,743.75 아래의 discount에 있으나, $64,250.00 bullish BOS 레벨을 재이탈하여 매수 구조 수용이 약함",
"가격이 EMA20 $64,096.24 바로 아래에 위치하며 단기 평균선 회복 실패",
"EMA120 $65,424.03 및 EMA240 $68,600.07 아래에서 거래되어 상위 시간대 공급 우위 유지",
"최근 구조 이벤트가 CHoCH_bearish $79,137.40 이후 BOS_bearish $78,713.80, $76,014.20, $74,203.60, $72,436.00로 연속 하방 확장",
"상단 유동성 BSL $78,128.55 및 후보 bearish OB $76,234.70~$78,077.10가 멀리 남아 있어 현재 구간에서는 즉각적인 상방 유동성 회수보다 하방 재테스트 가능성이 우세",
"전일 고가 $65,597.20와 전일 저가 $63,220.00 모두 미돌파 상태로, $63,220.00 이탈 시 sell-side liquidity 확장 가능"
],
"reasoning": "확정 구조는 bearish로 판단한다. $79,137.40 bearish CHoCH 이후 $78,713.80, $76,014.20, $74,203.60, $72,436.00에서 연속 bearish BOS가 발생했고, 최근 $64,250.00 bullish BOS가 있었지만 현재가 $64,037.20가 다시 그 아래에 있어 bullish 구조 수용은 약하다. 가격은 EQ $64,743.75 아래 discount에 있지만, 활성 bullish OB와 미충족 bullish FVG가 없고 EMA20 $64,096.24, EMA120 $65,424.03 아래에 있어 매수 배열보다는 반등 실패 후 재하락 셋업이 우세하다. 단기적으로는 전일 저가 $63,220.00 및 7일 저점/레인지 저점 $62,232.10의 sell-side liquidity가 주요 하방 타깃이며, $65,597.20 전일 고가와 $67,255.40 레인지 고가 회복 전까지 bearish 관점을 유지한다.",
"key_levels": {
"support": [
63220.0,
62232.1
],
"resistance": [
64096.24,
64250.0,
64743.75,
65424.03,
65597.2,
66956.7,
67255.4,
72436.0,
76234.7,
78077.1,
78128.55
]
},
"time_horizon": "short to medium term",
"invalidation_level": "$67,255.40",
"risk_scenario": "$64,250.00 bullish BOS 레벨을 회복하고 $64,743.75 EQ 위에서 수용된 뒤, 전일 고가 $65,597.20와 7일 고가 $66,956.70까지 돌파하면 현재 bearish 셋업은 약화된다. 특히 $67,255.40 레인지 고가를 명확히 돌파하면 하방 구조가 단기적으로 무효화되며, 다음 상방 목표는 EMA240 $68,600.07 및 상위 공급 구간 방향으로 열릴 수 있다.",
"data_quality": "medium",
"metrics": {
"order_blocks_total": 2,
"confirmed_bullish_ob": 0,
"confirmed_bearish_ob": 0,
"candidate_bullish_ob": 0,
"candidate_bearish_ob": 2,
"active_bullish_ob": 0,
"active_bearish_ob": 0,
"nearest_bull_ob_range": null,
"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": 1,
"unfilled_bull_fvg_count": 0,
"unfilled_bear_fvg_count": 0,
"bull_fvg_ranges": [],
"bear_fvg_ranges": [],
"fvg_open_count": 0,
"fvg_mitigated_count": 56,
"fvg_open_zones": [],
"bos_choch_events": [
"CHoCH_bearish",
"BOS_bearish",
"BOS_bearish",
"BOS_bearish",
"BOS_bearish",
"BOS_bullish"
],
"bos_choch_levels": [
{
"type": "CHoCH_bearish",
"level": 79137.4
},
{
"type": "BOS_bearish",
"level": 78713.8
},
{
"type": "BOS_bearish",
"level": 76014.2
},
{
"type": "BOS_bearish",
"level": 74203.6
},
{
"type": "BOS_bearish",
"level": 72436.0
},
{
"type": "BOS_bullish",
"level": 64250.0
}
],
"bos_sequence": [
"CHoCH_bearish",
"BOS_bearish",
"BOS_bearish",
"BOS_bearish",
"BOS_bearish",
"BOS_bullish"
],
"consecutive_bull_bos": 1,
"consecutive_bear_bos": 0,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [
{
"type": "BSL",
"level": 78128.55
}
],
"current_zone": "discount",
"eq_level": 64743.75,
"range_high": 67255.4,
"range_low": 62232.1,
"bull_score": 3.0,
"bear_score": 12.2,
"setup_bias": "bearish",
"setup_score": 0.92,
"setup_signals": [
"bearish CHoCH below $79,137.40",
"bearish BOS below $78,713.80",
"bearish BOS below $76,014.20",
"bearish BOS below $74,203.60",
"bearish BOS below $72,436.00"
],
"retracement_direction": "bearish",
"current_retracement_pct": 47.9,
"deepest_retracement_pct": 67.0,
"previous_day_high": 65597.2,
"previous_day_low": 63220.0,
"broken_prev_high": false,
"broken_prev_low": false,
"sessions": {}
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.78,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.92,\n \"setup_signals\": [\n \"현재가 $64,037.20가 EQ $64,743.75 아래의 discount에 있으나, $64,250.00 bullish BOS 레벨을 재이탈하여 매수 구조 수용이 약함\",\n \"가격이 EMA20 $64,096.24 바로 아래에 위치하며 단기 평균선 회복 실패\",\n \"EMA120 $65,424.03 및 EMA240 $68,600.07 아래에서 거래되어 상위 시간대 공급 우위 유지\",\n \"최근 구조 이벤트가 CHoCH_bearish $79,137.40 이후 BOS_bearish $78,713.80, $76,014.20, $74,203.60, $72,436.00로 연속 하방 확장\",\n \"상단 유동성 BSL $78,128.55 및 후보 bearish OB $76,234.70~$78,077.10가 멀리 남아 있어 현재 구간에서는 즉각적인 상방 유동성 회수보다 하방 재테스트 가능성이 우세\",\n \"전일 고가 $65,597.20와 전일 저가 $63,220.00 모두 미돌파 상태로, $63,220.00 이탈 시 sell-side liquidity 확장 가능\"\n ],\n \"reasoning\": \"확정 구조는 bearish로 판단한다. $79,137.40 bearish CHoCH 이후 $78,713.80, $76,014.20, $74,203.60, $72,436.00에서 연속 bearish BOS가 발생했고, 최근 $64,250.00 bullish BOS가 있었지만 현재가 $64,037.20가 다시 그 아래에 있어 bullish 구조 수용은 약하다. 가격은 EQ $64,743.75 아래 discount에 있지만, 활성 bullish OB와 미충족 bullish FVG가 없고 EMA20 $64,096.24, EMA120 $65,424.03 아래에 있어 매수 배열보다는 반등 실패 후 재하락 셋업이 우세하다. 단기적으로는 전일 저가 $63,220.00 및 7일 저점/레인지 저점 $62,232.10의 sell-side liquidity가 주요 하방 타깃이며, $65,597.20 전일 고가와 $67,255.40 레인지 고가 회복 전까지 bearish 관점을 유지한다.\",\n \"key_levels\": {\n \"support\": [\n 63220.0,\n 62232.1\n ],\n \"resistance\": [\n 64096.24,\n 64250.0,\n 64743.75,\n 65424.03,\n 65597.2,\n 66956.7,\n 67255.4,\n 72436.0,\n 76234.7,\n 78077.1,\n 78128.55\n ]\n },\n \"time_horizon\": \"short to medium term\",\n \"invalidation_level\": \"$67,255.40\",\n \"risk_scenario\": \"$64,250.00 bullish BOS 레벨을 회복하고 $64,743.75 EQ 위에서 수용된 뒤, 전일 고가 $65,597.20와 7일 고가 $66,956.70까지 돌파하면 현재 bearish 셋업은 약화된다. 특히 $67,255.40 레인지 고가를 명확히 돌파하면 하방 구조가 단기적으로 무효화되며, 다음 상방 목표는 EMA240 $68,600.07 및 상위 공급 구간 방향으로 열릴 수 있다.\",\n \"data_quality\": \"medium\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bearish",
"overall_confidence": 0.64,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.75,
"active_setups": [
"ICT: $64,250.00 bullish BOS 레벨 재이탈로 단기 매수 구조 수용 실패",
"파생: 롱 계정 비율 0.635 및 롱 과밀 0.982로 롱 청산 취약성 확대",
"Wyckoff: ACC Phase D 구조는 유지되지만 현재가가 BU $64,150.00 및 SOS $64,370.90 아래에 있어 LPS 재시험 리스크 존재",
"가격이 EMA20 $64,096.24 바로 아래에 있어 단기 평균선 회복 실패 상태",
"하방 유동성 구간 $63,600-$63,500-$63,000 및 구조 핵심 저점 $63,220.00이 근접",
"반대 조건: Fibonacci $63,975.01 지지 테스트와 Harmonic Bullish Bat PRZ $62,527.12-$63,386.13은 하단 반응 후보로 남아 있음"
],
"setup_vs_structure": "구조적 종합은 bearish이며, 실행 셋업도 ICT·파생·Wyckoff 단기 조건이 bearish로 정렬되어 있다. 다만 Wyckoff의 로컬 축적 구조와 Harmonic/Fibonacci 하단 반응 후보가 있어, 하락 구조 내부의 반등 리스크는 별도 관리가 필요하다."
},
"signal_breakdown": {
"bullish_count": 1,
"bearish_count": 4,
"neutral_count": 1
},
"key_levels": {
"support": [
64017.52,
63975.01,
63600,
63500,
63220,
62956.63,
62527.12,
62232.1,
62237.2
],
"resistance": [
64096.24,
64150,
64250,
64370.9,
64442.09,
64594.4,
64800,
65197.11,
65424.03,
65597.2,
66956.7,
67255.4
]
},
"confluences": [
"EMA20 $64,096.24는 Candlestick, Derivatives, ICT가 모두 언급한 단기 기준선이며 현재가는 그 아래에 있어 단기 수용이 약하다.",
"$63,220.00은 Wyckoff LPS, Fibonacci 하락 스윙 저점, ICT 전일 저가, Harmonic 완료 반응 지점이 겹치는 핵심 구조 지지다.",
"$62,232.10-$62,237.20 구간은 ICT 7일 저점, Candlestick 7일 저점, Wyckoff Terminal Spring 저점, Derivatives 하단 구조 지지가 중첩된다.",
"$64,594.40-$64,819.60 구간은 Candlestick 7일 EQ, ICT EQ $64,743.75, Fibonacci 0.5 되돌림 $64,819.60이 모이는 중립선/할인-프리미엄 전환대다.",
"$65,424.03은 Candlestick, Derivatives, ICT가 공통으로 제시한 EMA120 저항으로, 중기 구조 약세를 판단하는 핵심 상단 기준이다.",
"$64,800 부근은 Derivatives 상방 청산 레벨과 Fibonacci EQ $64,819.60이 근접해 단기 상방 수용 여부를 판별하는 유동성·구조 교차점이다.",
"Harmonic Bullish Bat PRZ $62,527.12-$63,386.13은 Wyckoff LPS $63,220.00 및 Fibonacci 저점 $63,220.00과 겹쳐 하단 반응 후보로 의미가 있다."
],
"conflicts": [
"Wyckoff는 확인된 ACC Phase D로 구조를 bullish로 해석하지만, ICT·Derivatives·Fibonacci·Candlestick은 EMA, BOS/CHoCH, 하락 스윙 기준에서 구조를 bearish로 본다.",
"Harmonic은 $62,527.12-$63,386.13의 고품질 Bullish Bat PRZ를 제시하지만 아직 터치 후 명확한 구조 전환 확인이 없어, 단독으로 bearish 구조를 뒤집을 수 없다.",
"Fibonacci와 Candlestick은 현재가가 discount 및 $63,975.01 부근 지지 테스트에 있어 반등 셋업을 인정하지만, ICT는 활성 bullish OB/FVG 부재와 $64,250.00 재이탈을 이유로 매수 구조 수용 실패를 강조한다.",
"Wyckoff의 로컬 축적 구조는 $63,220.00 위에서 아직 유지되지만, 파생 포지셔닝은 롱 과밀로 인해 같은 구간을 하방 청산 위험 구역으로 해석한다."
],
"executive_summary": "현재 BTC/USDT 4시간 구조는 다수 전문가 기준으로 bearish가 우세하다. Wyckoff는 $62,237.20 Terminal Spring 이후 SOS $64,370.90, LPS $63,220.00이 형성된 로컬 ACC Phase D를 제시하지만, 현재가는 BU $64,150.00 및 SOS $64,370.90 아래에 있어 축적 구조가 실행 강세로 확정되지는 않았다. ICT·파생·피보나치·캔들 관점에서는 가격이 EMA20 $64,096.24, EQ $64,743.75, EMA120 $65,424.03 아래에 머물며, 최근 $64,250.00 bullish BOS 수용 실패가 구조적 약세를 강화한다. 핵심 구조 지지는 $63,220.00과 $62,232.10-$62,237.20이며, 이 구간은 Wyckoff LPS/Terminal Spring과 ICT·Fibonacci·Harmonic 레벨이 중첩되는 방어선이다. 반대로 $65,597.20 회복과 $67,255.40 돌파는 현재 bearish 구조 진단을 훼손하는 상단 무효화 조건이다.",
"raw_llm_response": "{\n \"overall_signal\": \"bearish\",\n \"overall_confidence\": 0.64,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.75,\n \"active_setups\": [\n \"ICT: $64,250.00 bullish BOS 레벨 재이탈로 단기 매수 구조 수용 실패\",\n \"파생: 롱 계정 비율 0.635 및 롱 과밀 0.982로 롱 청산 취약성 확대\",\n \"Wyckoff: ACC Phase D 구조는 유지되지만 현재가가 BU $64,150.00 및 SOS $64,370.90 아래에 있어 LPS 재시험 리스크 존재\",\n \"가격이 EMA20 $64,096.24 바로 아래에 있어 단기 평균선 회복 실패 상태\",\n \"하방 유동성 구간 $63,600-$63,500-$63,000 및 구조 핵심 저점 $63,220.00이 근접\",\n \"반대 조건: Fibonacci $63,975.01 지지 테스트와 Harmonic Bullish Bat PRZ $62,527.12-$63,386.13은 하단 반응 후보로 남아 있음\"\n ],\n \"setup_vs_structure\": \"구조적 종합은 bearish이며, 실행 셋업도 ICT·파생·Wyckoff 단기 조건이 bearish로 정렬되어 있다. 다만 Wyckoff의 로컬 축적 구조와 Harmonic/Fibonacci 하단 반응 후보가 있어, 하락 구조 내부의 반등 리스크는 별도 관리가 필요하다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 1,\n \"bearish_count\": 4,\n \"neutral_count\": 1\n },\n \"key_levels\": {\n \"support\": [\n 64017.52,\n 63975.01,\n 63600,\n 63500,\n 63220,\n 62956.63,\n 62527.12,\n 62232.1,\n 62237.2\n ],\n \"resistance\": [\n 64096.24,\n 64150,\n 64250,\n 64370.9,\n 64442.09,\n 64594.4,\n 64800,\n 65197.11,\n 65424.03,\n 65597.2,\n 66956.7,\n 67255.4\n ]\n },\n \"confluences\": [\n \"EMA20 $64,096.24는 Candlestick, Derivatives, ICT가 모두 언급한 단기 기준선이며 현재가는 그 아래에 있어 단기 수용이 약하다.\",\n \"$63,220.00은 Wyckoff LPS, Fibonacci 하락 스윙 저점, ICT 전일 저가, Harmonic 완료 반응 지점이 겹치는 핵심 구조 지지다.\",\n \"$62,232.10-$62,237.20 구간은 ICT 7일 저점, Candlestick 7일 저점, Wyckoff Terminal Spring 저점, Derivatives 하단 구조 지지가 중첩된다.\",\n \"$64,594.40-$64,819.60 구간은 Candlestick 7일 EQ, ICT EQ $64,743.75, Fibonacci 0.5 되돌림 $64,819.60이 모이는 중립선/할인-프리미엄 전환대다.\",\n \"$65,424.03은 Candlestick, Derivatives, ICT가 공통으로 제시한 EMA120 저항으로, 중기 구조 약세를 판단하는 핵심 상단 기준이다.\",\n \"$64,800 부근은 Derivatives 상방 청산 레벨과 Fibonacci EQ $64,819.60이 근접해 단기 상방 수용 여부를 판별하는 유동성·구조 교차점이다.\",\n \"Harmonic Bullish Bat PRZ $62,527.12-$63,386.13은 Wyckoff LPS $63,220.00 및 Fibonacci 저점 $63,220.00과 겹쳐 하단 반응 후보로 의미가 있다.\"\n ],\n \"conflicts\": [\n \"Wyckoff는 확인된 ACC Phase D로 구조를 bullish로 해석하지만, ICT·Derivatives·Fibonacci·Candlestick은 EMA, BOS/CHoCH, 하락 스윙 기준에서 구조를 bearish로 본다.\",\n \"Harmonic은 $62,527.12-$63,386.13의 고품질 Bullish Bat PRZ를 제시하지만 아직 터치 후 명확한 구조 전환 확인이 없어, 단독으로 bearish 구조를 뒤집을 수 없다.\",\n \"Fibonacci와 Candlestick은 현재가가 discount 및 $63,975.01 부근 지지 테스트에 있어 반등 셋업을 인정하지만, ICT는 활성 bullish OB/FVG 부재와 $64,250.00 재이탈을 이유로 매수 구조 수용 실패를 강조한다.\",\n \"Wyckoff의 로컬 축적 구조는 $63,220.00 위에서 아직 유지되지만, 파생 포지셔닝은 롱 과밀로 인해 같은 구간을 하방 청산 위험 구역으로 해석한다.\"\n ],\n \"highest_conviction_analyst\": \"ICT Trader — 신뢰도 78%, setup score 92%로 가장 강하며, $79,137.40 bearish CHoCH 이후 연속 bearish BOS와 최근 $64,250.00 bullish BOS 재이탈을 구체적으로 제시했다. 또한 EMA20 $64,096.24, EQ $64,743.75, 전일 저가 $63,220.00, 전일 고가 $65,597.20 등 정밀 레벨이 파생·캔들·피보나치 구조와도 중첩된다.\",\n \"invalidation_level\": \"4시간 기준 $65,597.20 전일 고가 회복·유지 시 bearish 구조 판단은 약화되며, $67,255.40 레인지 고점 돌파 시 구조적 bearish thesis는 실질적으로 무효화된다.\",\n \"executive_summary\": \"현재 BTC/USDT 4시간 구조는 다수 전문가 기준으로 bearish가 우세하다. Wyckoff는 $62,237.20 Terminal Spring 이후 SOS $64,370.90, LPS $63,220.00이 형성된 로컬 ACC Phase D를 제시하지만, 현재가는 BU $64,150.00 및 SOS $64,370.90 아래에 있어 축적 구조가 실행 강세로 확정되지는 않았다. ICT·파생·피보나치·캔들 관점에서는 가격이 EMA20 $64,096.24, EQ $64,743.75, EMA120 $65,424.03 아래에 머물며, 최근 $64,250.00 bullish BOS 수용 실패가 구조적 약세를 강화한다. 핵심 구조 지지는 $63,220.00과 $62,232.10-$62,237.20이며, 이 구간은 Wyckoff LPS/Terminal Spring과 ICT·Fibonacci·Harmonic 레벨이 중첩되는 방어선이다. 반대로 $65,597.20 회복과 $67,255.40 돌파는 현재 bearish 구조 진단을 훼손하는 상단 무효화 조건이다.\"\n}"
},
"overall_signal": "bearish",
"overall_confidence": 0.64,
"operating_path": {
"path_type": "complex",
"confidence": 0.65,
"waypoints": [
{
"seq": 1,
"price": 63500.0,
"type": "support_test",
"source": "Derivatives, ICT, Chairman",
"description": "현재가 $64,037.20가 EMA20 $64,096.24 및 Fib 0.236 $63,975.01 아래로 수용되며 단기 약세가 확정됨. 롱 과밀(account_long_crowding 0.982)과 $64,250.00 bullish BOS 수용 실패로, Derivatives가 제시한 하방 청산 클러스터 $63,600-$63,500을 1차 타깃으로 유동성 흡수가 먼저 진행될 가능성이 높음.",
"est_hours": 4.0,
"turning_zone": [
63380.0,
63540.0
],
"likely_wick": 63470.0,
"rejection_confirm": 63620.0,
"invalid_overshoot": 63300.0,
"calibration_reasoning": "Chairman 지지 63,600/63,500 청산 클러스터 하단을 1차로 스윕하는 구간으로, 63,500 라운드 자석을 살짝 하회하는 63,470에 윅이 형성될 가능성이 높음. WP2(63,220)와의 근접 간격 때문에 밴드를 ATR 0.22배로 타이트하게 설정했고, 63,620(클러스터 상단 63,600 회복) 위로 반등하면 지지 반응 확정, 63,300 하회 시 WP2로 직행하며 이 레벨은 반응점으로 무효."
},
{
"seq": 2,
"price": 63220.0,
"type": "support_test",
"source": "Wyckoff(LPS), ICT(전일 저가/sell-side), Fibonacci(스윙 저점), Harmonic",
"description": "$63,220.00은 Wyckoff LPS, ICT 전일 저가, Fibonacci 하락 스윙 저점, Harmonic 반응 지점이 중첩되는 핵심 구조 지지선. 1차 청산 후 가장 강한 하단 방어선이라 반응이 나올 수 있으나, setup_bias 75% bearish 정렬상 재시험·이탈 압력이 우세함.",
"est_hours": 10.0,
"turning_zone": [
63090.0,
63260.0
],
"likely_wick": 63190.0,
"rejection_confirm": 63360.0,
"invalid_overshoot": 62990.0,
"calibration_reasoning": "Fibonacci 하락 스윙 저점 63,220.00과 정확히 일치하고 Wyckoff LPS·ICT 전일저가가 중첩되는 핵심 구조 지지라 밴드를 타이트하게 잡았으며, 63,200 라운드 자석 부근 63,190에 반응 윅 예상. setup_bias 75% bearish 정렬상 63,360 위 회복 실패 후 63,000 하회(invalid) 시 WP3 sell-side 스윕으로의 전환."
},
{
"seq": 3,
"price": 62956.0,
"type": "liquidity_sweep",
"source": "Harmonic(Bullish Bat D $62,956.63 / PRZ $62,527-$63,386), Derivatives($63,000), Wyckoff(Terminal Spring 접근)",
"description": "$63,220 이탈 시 롱 청산 흐름이 sell-side liquidity를 쓸어내며 Harmonic Bullish Bat D $62,956.63 및 $63,000 청산 레벨까지 sweep. 이 구간은 Bat PRZ $62,527-$63,386 상단이자 Terminal Spring $62,237.20 직전으로, 하락 구조 내 매수 반응(반등) 후보가 가장 높은 영역.",
"est_hours": 16.0,
"turning_zone": [
62560.0,
62990.0
],
"likely_wick": 62910.0,
"rejection_confirm": 63150.0,
"invalid_overshoot": 62480.0,
"calibration_reasoning": "Harmonic Bat D 62,956.63(상태 PRE_CONFIRMATION이라 base를 이동시키지 않고 조건부 반응존으로만 사용)와 $63,000 sell-side 청산 레벨이 겹치는 하방 스윕으로, 라운드 자석 63,000을 관통해 62,910에 윅 예상. Bat PRZ 하단 62,527까지 0.59 ATR로 확장했고 PRZ 이탈(62,480↓) 시 Terminal Spring 62,237 방향으로 반등 시나리오 무효, 63,150(63,000 재탈환) 위 복귀가 반등 확정 신호."
},
{
"seq": 4,
"price": 63600.0,
"type": "resistance_test",
"source": "Harmonic(PRZ 반응), Wyckoff(ACC 축적 구조), Derivatives/Fibonacci(이전 지지)",
"description": "Bat PRZ·Wyckoff 축적 구조 반응으로 sweep 저점에서 반등하며, 이탈했던 $63,600-$63,500 청산 클러스터를 아래에서 되돌림 저항으로 재시험. 약세 구조 내 dead-cat 성격의 lower-high 가능성이 높아, $64,370.90 회복 전까지는 익절·재매도 관점 유지.",
"est_hours": 22.0,
"turning_zone": [
63560.0,
64030.0
],
"likely_wick": 63700.0,
"rejection_confirm": 63480.0,
"invalid_overshoot": 64370.9,
"calibration_reasoning": "이탈했던 63,600-63,500 청산 클러스터를 아래에서 되돌림 저항으로 재시험하는 dead-cat lower-high로, 클러스터 상단 소폭 오버슈트한 63,700에 거부 윅 예상. 터미널 웨이포인트라 밴드를 0.65 ATR로 넓혔으며 상단 천장은 Fib 0.236·플립지지 63,975(Chairman 중첩), 63,480(클러스터 하단 63,500 하회) 이탈이 재매도 확정·텍스트 명시대로 64,370.90 회복 시 약세 구조 무효."
}
],
"period_extremes": {
"4h": {
"expected_high": 64096.24,
"expected_low": 63500.0,
"high_first": true
},
"8h": {
"expected_high": 64096.24,
"expected_low": 63220.0,
"high_first": true
},
"24h": {
"expected_high": 64096.24,
"expected_low": 62956.0,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 64370.9,
"description": "4시간 종가가 Wyckoff SOS $64,370.90을 회복·유지하면 단기 약세 셋업이 무력화되고, EMA20 $64,096.24 재탈환과 함께 EQ $64,594.40-$64,819.60으로 상방 가속. 하방 경로 진행이 중단됨."
},
"bearish": {
"price": 63220.0,
"description": "핵심 구조 지지 $63,220.00을 4시간 종가로 이탈하면 sell-side liquidity 사냥이 가속되어 $62,956 → $62,527 → $62,232 구간으로 하방 확장. 롱 청산 연쇄로 WP3 도달 속도 상승."
}
},
"scenario_invalidation": 64819.6,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.65,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 63500.0,\n \"type\": \"support_test\",\n \"source\": \"Derivatives, ICT, Chairman\",\n \"description\": \"현재가 $64,037.20가 EMA20 $64,096.24 및 Fib 0.236 $63,975.01 아래로 수용되며 단기 약세가 확정됨. 롱 과밀(account_long_crowding 0.982)과 $64,250.00 bullish BOS 수용 실패로, Derivatives가 제시한 하방 청산 클러스터 $63,600-$63,500을 1차 타깃으로 유동성 흡수가 먼저 진행될 가능성이 높음.\",\n \"est_hours\": 4.0\n },\n {\n \"seq\": 2,\n \"price\": 63220.0,\n \"type\": \"support_test\",\n \"source\": \"Wyckoff(LPS), ICT(전일 저가/sell-side), Fibonacci(스윙 저점), Harmonic\",\n \"description\": \"$63,220.00은 Wyckoff LPS, ICT 전일 저가, Fibonacci 하락 스윙 저점, Harmonic 반응 지점이 중첩되는 핵심 구조 지지선. 1차 청산 후 가장 강한 하단 방어선이라 반응이 나올 수 있으나, setup_bias 75% bearish 정렬상 재시험·이탈 압력이 우세함.\",\n \"est_hours\": 10.0\n },\n {\n \"seq\": 3,\n \"price\": 62956.0,\n \"type\": \"liquidity_sweep\",\n \"source\": \"Harmonic(Bullish Bat D $62,956.63 / PRZ $62,527-$63,386), Derivatives($63,000), Wyckoff(Terminal Spring 접근)\",\n \"description\": \"$63,220 이탈 시 롱 청산 흐름이 sell-side liquidity를 쓸어내며 Harmonic Bullish Bat D $62,956.63 및 $63,000 청산 레벨까지 sweep. 이 구간은 Bat PRZ $62,527-$63,386 상단이자 Terminal Spring $62,237.20 직전으로, 하락 구조 내 매수 반응(반등) 후보가 가장 높은 영역.\",\n \"est_hours\": 16.0\n },\n {\n \"seq\": 4,\n \"price\": 63600.0,\n \"type\": \"resistance_test\",\n \"source\": \"Harmonic(PRZ 반응), Wyckoff(ACC 축적 구조), Derivatives/Fibonacci(이전 지지)\",\n \"description\": \"Bat PRZ·Wyckoff 축적 구조 반응으로 sweep 저점에서 반등하며, 이탈했던 $63,600-$63,500 청산 클러스터를 아래에서 되돌림 저항으로 재시험. 약세 구조 내 dead-cat 성격의 lower-high 가능성이 높아, $64,370.90 회복 전까지는 익절·재매도 관점 유지.\",\n \"est_hours\": 22.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 64096.24, \"expected_low\": 63500.0, \"high_first\": true},\n \"8h\": {\"expected_high\": 64096.24, \"expected_low\": 63220.0, \"high_first\": true},\n \"24h\": {\"expected_high\": 64096.24, \"expected_low\": 62956.0, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\n \"price\": 64370.9,\n \"description\": \"4시간 종가가 Wyckoff SOS $64,370.90을 회복·유지하면 단기 약세 셋업이 무력화되고, EMA20 $64,096.24 재탈환과 함께 EQ $64,594.40-$64,819.60으로 상방 가속. 하방 경로 진행이 중단됨.\"\n },\n \"bearish\": {\n \"price\": 63220.0,\n \"description\": \"핵심 구조 지지 $63,220.00을 4시간 종가로 이탈하면 sell-side liquidity 사냥이 가속되어 $62,956 → $62,527 → $62,232 구간으로 하방 확장. 롱 청산 연쇄로 WP3 도달 속도 상승.\"\n }\n },\n \"scenario_invalidation\": 64819.6\n}\n```\n\n**핵심 판단:** 구조(bearish 64%)와 실행 셋업(bearish 75%)이 동일 방향으로 정렬되어 setup-driven 순서상 **하방 우선** 경로가 명확합니다. WP1 후보표의 $64,563.39(상방·candidate)는 bearish 셋업과 충돌하므로 채택하지 않았습니다. 경로는 청산 유동성($63,500)→핵심 구조 지지($63,220)→Harmonic Bat PRZ로의 sweep($62,956)→PRZ 반응에 따른 lower-high 반등($63,600)으로, 하락 추세 내 반등 리스크(Wyckoff 축적·Harmonic·Fib 하단 반응)를 WP3-WP4에 별도 관리 지점으로 반영했습니다. 전 구간 high_first=true는 현재가가 EMA20 천장에 눌린 약세 우위를 반영합니다."
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 63500.0,
"turning_zone": [
63380.0,
63540.0
],
"likely_wick": 63470.0,
"rejection_confirm": 63620.0,
"invalid_overshoot": 63300.0,
"calibration_reasoning": "Chairman 지지 63,600/63,500 청산 클러스터 하단을 1차로 스윕하는 구간으로, 63,500 라운드 자석을 살짝 하회하는 63,470에 윅이 형성될 가능성이 높음. WP2(63,220)와의 근접 간격 때문에 밴드를 ATR 0.22배로 타이트하게 설정했고, 63,620(클러스터 상단 63,600 회복) 위로 반등하면 지지 반응 확정, 63,300 하회 시 WP2로 직행하며 이 레벨은 반응점으로 무효."
},
{
"seq": 2,
"base_target": 63220.0,
"turning_zone": [
63090.0,
63260.0
],
"likely_wick": 63190.0,
"rejection_confirm": 63360.0,
"invalid_overshoot": 62990.0,
"calibration_reasoning": "Fibonacci 하락 스윙 저점 63,220.00과 정확히 일치하고 Wyckoff LPS·ICT 전일저가가 중첩되는 핵심 구조 지지라 밴드를 타이트하게 잡았으며, 63,200 라운드 자석 부근 63,190에 반응 윅 예상. setup_bias 75% bearish 정렬상 63,360 위 회복 실패 후 63,000 하회(invalid) 시 WP3 sell-side 스윕으로의 전환."
},
{
"seq": 3,
"base_target": 62956.0,
"turning_zone": [
62560.0,
62990.0
],
"likely_wick": 62910.0,
"rejection_confirm": 63150.0,
"invalid_overshoot": 62480.0,
"calibration_reasoning": "Harmonic Bat D 62,956.63(상태 PRE_CONFIRMATION이라 base를 이동시키지 않고 조건부 반응존으로만 사용)와 $63,000 sell-side 청산 레벨이 겹치는 하방 스윕으로, 라운드 자석 63,000을 관통해 62,910에 윅 예상. Bat PRZ 하단 62,527까지 0.59 ATR로 확장했고 PRZ 이탈(62,480↓) 시 Terminal Spring 62,237 방향으로 반등 시나리오 무효, 63,150(63,000 재탈환) 위 복귀가 반등 확정 신호."
},
{
"seq": 4,
"base_target": 63600.0,
"turning_zone": [
63560.0,
64030.0
],
"likely_wick": 63700.0,
"rejection_confirm": 63480.0,
"invalid_overshoot": 64370.9,
"calibration_reasoning": "이탈했던 63,600-63,500 청산 클러스터를 아래에서 되돌림 저항으로 재시험하는 dead-cat lower-high로, 클러스터 상단 소폭 오버슈트한 63,700에 거부 윅 예상. 터미널 웨이포인트라 밴드를 0.65 ATR로 넓혔으며 상단 천장은 Fib 0.236·플립지지 63,975(Chairman 중첩), 63,480(클러스터 하단 63,500 하회) 이탈이 재매도 확정·텍스트 명시대로 64,370.90 회복 시 약세 구조 무효."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 63500.00,\n \"turning_zone\": [63380.00, 63540.00],\n \"likely_wick\": 63470.00,\n \"rejection_confirm\": 63620.00,\n \"invalid_overshoot\": 63300.00,\n \"calibration_reasoning\": \"Chairman 지지 63,600/63,500 청산 클러스터 하단을 1차로 스윕하는 구간으로, 63,500 라운드 자석을 살짝 하회하는 63,470에 윅이 형성될 가능성이 높음. WP2(63,220)와의 근접 간격 때문에 밴드를 ATR 0.22배로 타이트하게 설정했고, 63,620(클러스터 상단 63,600 회복) 위로 반등하면 지지 반응 확정, 63,300 하회 시 WP2로 직행하며 이 레벨은 반응점으로 무효.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 63220.00,\n \"turning_zone\": [63090.00, 63260.00],\n \"likely_wick\": 63190.00,\n \"rejection_confirm\": 63360.00,\n \"invalid_overshoot\": 62990.00,\n \"calibration_reasoning\": \"Fibonacci 하락 스윙 저점 63,220.00과 정확히 일치하고 Wyckoff LPS·ICT 전일저가가 중첩되는 핵심 구조 지지라 밴드를 타이트하게 잡았으며, 63,200 라운드 자석 부근 63,190에 반응 윅 예상. setup_bias 75% bearish 정렬상 63,360 위 회복 실패 후 63,000 하회(invalid) 시 WP3 sell-side 스윕으로의 전환.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 62956.00,\n \"turning_zone\": [62560.00, 62990.00],\n \"likely_wick\": 62910.00,\n \"rejection_confirm\": 63150.00,\n \"invalid_overshoot\": 62480.00,\n \"calibration_reasoning\": \"Harmonic Bat D 62,956.63(상태 PRE_CONFIRMATION이라 base를 이동시키지 않고 조건부 반응존으로만 사용)와 $63,000 sell-side 청산 레벨이 겹치는 하방 스윕으로, 라운드 자석 63,000을 관통해 62,910에 윅 예상. Bat PRZ 하단 62,527까지 0.59 ATR로 확장했고 PRZ 이탈(62,480↓) 시 Terminal Spring 62,237 방향으로 반등 시나리오 무효, 63,150(63,000 재탈환) 위 복귀가 반등 확정 신호.\"\n },\n {\n \"seq\": 4,\n \"base_target\": 63600.00,\n \"turning_zone\": [63560.00, 64030.00],\n \"likely_wick\": 63700.00,\n \"rejection_confirm\": 63480.00,\n \"invalid_overshoot\": 64370.90,\n \"calibration_reasoning\": \"이탈했던 63,600-63,500 청산 클러스터를 아래에서 되돌림 저항으로 재시험하는 dead-cat lower-high로, 클러스터 상단 소폭 오버슈트한 63,700에 거부 윅 예상. 터미널 웨이포인트라 밴드를 0.65 ATR로 넓혔으며 상단 천장은 Fib 0.236·플립지지 63,975(Chairman 중첩), 63,480(클러스터 하단 63,500 하회) 이탈이 재매도 확정·텍스트 명시대로 64,370.90 회복 시 약세 구조 무효.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 69.5,
"chairman": 99.2,
"operating_path": 236.3,
"tp_calibrator": 346.9
},
"agents": {},
"total_s": 751.9
}
}