Signal: BULLISH (64%) | Price: $62,997.80 | 2026-07-05 17:00 KST | 300 candles
Council: 3 bullish, 1 neutral, 2 bearish | Support: $62,957 / $62,864 / $62,813 | Resistance: $63,039 / $63,128 / $63,136
현재 BTC 15분 구조는 ICT 기준 연속 bullish BOS와 Wyckoff의 축적 regime을 바탕으로 전체 구조적 bias는 bullish로 판정된다. 다만 현재 위치는 후기 축적 Phase E 이후 상단 수용을 시험하는 구간이며, 동시에 Wyckoff 단기 구조에서는 $63,039.30 UTAD 후보와 $63,420-$63,430 공급 반응이 나타나 재구조화 또는 초기 분배 후보가 병존한다. 핵심 상단 구조 레벨은 $63,128-$63,136 및 $63,420-$63,450이고, 핵심 하단 구조 레벨은 $62,800-$62,729, $62,654, $62,386-$62,389이다. 실행 관점에서는 파생 롱 혼잡, OI 감소, $62,874.70-$63,135.56 하모닉 bearish PRZ가 겹쳐 즉시 셋업은 구조와 달리 bearish 리스크가 우세하다. 전체 bullish 구조의 주요 무효화는 $62,302.60 하향 수용이며, $61,653.00까지 재진입하면 축적 구조 방어 실패로 해석한다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | NEUTRAL | 58% | $62,756 / $62,387 | $63,128 / $63,420 |
| ICT Trader | BULLISH | 78% | $62,957 / $62,801 | $63,039 / $63,450 |
| Derivatives Trader | BEARISH | 62% | $62,801 / $62,729 | $63,450 / $64,000 |
| Candlestick Reader | BULLISH | 58% | $62,801 / $62,729 | $63,450 |
| Fibonacci Analyst | BULLISH | 62% | $62,864 / $62,813 | $63,450 |
| Harmonic Specialist | BEARISH | 56% | $62,930 / $62,815 | $63,005 / $63,037 |
Support: $62,756 / $62,387 / $62,303 | Resistance: $63,128 / $63,420 / $63,430 | Horizon: short term
공식 regime은 ACC이며 acc_score 90.9, regime_fitness 0.909로 축적 구조가 우선이다. 주요 앵커는 SC $61,653.00, AR $62,386.70이며 이후 ST $62,381.60, Spring $62,302.60, TERMINAL_SPRING $62,386.10, SOS $62,755.50, LPS $63,128.40, BU 흐름으로 Phase E 후보까지 진행된 상태다. 다만 현재가 $62,997.80는 LPS $63,128.40 아래에 있어 후기 축적이 곧바로 상방 수용으로 확정됐다고 보기는 어렵고, 단기적으로는 $62,755.50 SOS 및 $62,386.70 AR 상단 재테스트 위험이 남아 있다. 따라서 구조적 해석은 bullish이지만, 실행 관점의 setup_bias는 프리미엄 구간에서의 LPS 하회와 $63,420~$63,430 공급 반응 때문에 bearish로 분리한다.
Support: $62,957 / $62,801 / $62,729 | Resistance: $63,039 / $63,450 | Horizon: short term
15분 구조는 $61,727.20과 $62,654.10에서 연속 bullish BOS가 발생했기 때문에 확인된 structure_bias는 bullish입니다. 현재가 $62,997.80은 EQ $62,999.80 바로 아래 discount 영역에 있어 프리미엄 추격 매수보다는 할인 구간 재매집 성격의 bullish setup으로 해석됩니다. 이전일 고가 $62,957.20을 돌파한 뒤 그 위에서 유지 중이며, 이는 buy-side 유동성 돌파 이후에도 즉각적인 실패가 나오지 않았다는 점에서 강세 지속 가능성을 높입니다. 다만 활성 OB와 미충족 FVG가 모두 없고 최근 liquidity sweep도 감지되지 않아, 기관 주문흐름 관점의 정밀한 진입 근거는 다소 부족합니다.
Support: $62,801 / $62,729 / $62,389 | Resistance: $63,450 / $64,000 / $65,200 | Horizon: short term
현재 BTC는 $62,997.80으로 EMA20 $62,800.60, EMA120 $62,729.18, EMA240 $62,389.01 위에 있어 단기 구조는 무너지지 않았지만, 7일 고점 $63,450.00을 확정 돌파하지 못해 구조상 bullish BOS는 확인되지 않았습니다. 파생 데이터는 가격 상승에도 OI가 24시간 -0.9020% 감소했고, 롱 계정 비율이 0.597까지 높아져 상승 추격보다 롱 혼잡 및 숏 커버/언와인딩 성격이 강합니다. CVD divergence 0.700은 참여 불균형을 시사하며, basis -0.0356%는 선물 시장이 상승을 강하게 프라이싱하지 못한다는 점에서 $63,450~$64,000 구간의 실패 가능성을 높입니다. 따라서 구조는 중립이지만, 4~8시간 선행 가능성이 있는 setup 관점에서는 $61,500 및 $60,200 하방 유동성 재방문 리스크가 우세합니다.
Support: $62,801 / $62,729 / $62,389 | Resistance: $63,450 | Horizon: short term
BTC는 현재 $62,997.80로 EMA20 $62,800.60, EMA120 $62,729.18, EMA240 $62,389.01을 모두 상회하고 있어 확인된 구조는 약한 bullish로 판단한다. 최근 캔들 패턴은 bullish_engulfing@298, piercing_pattern 후보 품질 0.624, bull_score 2.80 대 bear_score 1.35로 매수 쪽이 우세하지만, 고거래량 패턴이 없어서 신뢰도는 중간 수준이다. 다만 7일 고점 $63,450.00에 가까운 프리미엄 구간이며, 7일 EQ $61,765.45보다 훨씬 위에 있어 단기 셋업은 추격 매수보다 눌림 확인이 필요한 neutral에 가깝다. $62,800.60~$62,729.18 EMA 클러스터를 지키면 $63,450.00 재시험 가능성이 높고, 이 구간을 이탈하면 bullish engulfing 기반 반등 시나리오는 약화된다.
Support: $62,864 / $62,813 / $62,778 | Resistance: $63,450 | Horizon: short term
현재가 $62,997.80는 하락 스윙 $62,928 → $62,628의 0.786 되돌림 $62,863.80과 직전 스윙 고점 $62,928을 모두 상회하고 있어 15분 기준 구조는 단기 bullish로 해석된다. 다만 가격은 EQ인 ret_0.5 $62,778.00보다 위의 프리미엄 영역에 있으며, 골든레시오 $62,813.40과 ret_0.786 $62,863.80 재테스트 가능성이 남아 있어 setup_bias는 단기 bearish로 분리된다. 가장 중요한 피보나치 지지는 $62,863.80, $62,813.40, $62,778.00이며, 특히 confluence_quality 1.000과 reaction_probability 0.65는 이 구간에서 반응 확률이 상대적으로 높다는 의미다. $62,670.74 클러스터는 8개 피보나치 레벨이 겹친 강한 하방 자석 구간이며, 이탈 시 $62,328.00 및 $62,269.05 클러스터까지 열릴 수 있다.
Support: $62,930 / $62,815 / $62,743 | Resistance: $63,005 / $63,037 / $63,117 | Horizon: short term
현재 BTC는 $62,997.80으로, 고점 반전 후보인 Bearish Crab PRZ $62,874.70-$63,135.56 한가운데에 있으며 D 가격 $63,005.13과 거의 일치한다. 동시에 Bearish Bat $62,764.44-$63,036.72, Butterfly $62,739.11-$63,036.71, Gartley $62,666.85-$62,937.88가 겹쳐 있어 $62,900-$63,135 구간은 명확한 하모닉 공급/반응 후보 구간이다. 다만 이 bearish PRZ들은 아직 거절, sweep→reclaim 실패, 15m/1h MSS 또는 CVD/OI 확인이 없는 pre-confirmation 상태이므로 구조를 단독으로 뒤집을 수는 없다. 확인된 구조적 하모닉 반응은 오히려 Bullish Bat $62,627.24에서 발생했고 TP1 $62,930.08을 이미 달성했으나, 현재는 TP2 $63,117.17 및 다수 bearish PRZ 상단에 접근해 단기 되돌림 리스크가 커졌다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $62,671 | swing_low | Fibonacci(strict 8레벨 컨플루언스 $62,670.74, score 1.0), ICT(bullish BOS $62,654.10), Harmonic(bearish TP2 $62,646.10) | 4.0 | 실행 셋업이 bearish(68%)로 구조와 분리되어 있어 첫 움직임은 하방 되돌림이 우선한다. $62,670.74는 WP1 후보표 최근접 strict 레벨(0.52%)로, Fibonacci 8개 레벨이 겹친 강한 하방 자석이자 ICT bullish BOS $62,654.10·Harmonic bearish TP2 $62,646.10과 $62,646-$62,671에 밀집한 할인 재매집 구간이다. 프리미엄에서의 롱 혼잡(0.820)·24h OI -0.90%·하모닉 Crab/Bat PRZ 내부 거래가 이 하방 테스트를 지지한다. |
| 2 | $63,128 | resistance_test | Wyckoff(LPS $63,128.40), Harmonic(Bearish Crab PRZ 상단 $63,135.56), ICT(연속 BOS 구조 bias) | 13.0 | 할인 구간($62,646-$62,671) 방어 후 ICT 연속 bullish BOS와 Wyckoff 축적 regime에 기반한 구조적 상승 재개. $63,128.40은 Wyckoff LPS이자 Harmonic Bearish Crab PRZ 상단 $63,135.56과 겹치는 '상단 수용 여부 판정' 핵심 구조 레벨이며, 동시에 강한 공급/반응 후보이기도 하다. |
| 3 | $63,450 | resistance_test | Wyckoff(공급 반응 $63,420-$63,430), ICT/Candlestick/Fibonacci($63,450 저항·7일 고점) | 21.0 | $63,128-$63,136 상단 수용이 확인될 경우 7일 고점 $63,450.00 재시험. Wyckoff 공급 $63,420-$63,430과 ICT/Candle/Fib $63,450이 밀집한 상단 저항대다. 다만 파생 OI 감소·롱 혼잡·basis -0.0356% 약세로 돌파 실패 리스크가 커, 24시간 상단 목표이자 저항 테스트 성격으로 확률은 낮다. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $62,671 | $63,039 | High first |
| 8h | $62,671 | $63,039 | High first |
| 24h | $62,671 | $63,450 | Low first |
Invalidation: $62,303
```json
{
"path_type": "complex",
"confidence": 0.57,
"waypoints": [
{
"seq": 1,
"price": 62670.74,
"type": "swing_low",
"source": "Fibonacci(strict 8레벨 컨플루언스 $62,670.74, score 1.0), ICT(bullish BOS $62,654.10), Harmonic(bearish TP2 $62,646.10)",
"description": "실행 셋업이 bearish(68%)로 구조와 분리되어 있어 첫 움직임은 하방 되돌림이 우선한다. $62,670.74는 WP1 후보표 최근접 strict 레벨(0.52%)로, Fibonacci 8개 레벨이 겹친 강한 하방 자석이자 ICT bullish BOS $62,654.10·Harmonic bearish TP2 $62,646.10과 $62,646-$62,671에 밀집한 할인 재매집 구간이다. 프리미엄에서의 롱 혼잡(0.820)·24h OI -0.90%·하모닉 Crab/Bat PRZ 내부 거래가 이 하방 테스트를 지지한다.",
"est_hours": 4.0
},
{
"seq": 2,
"price": 63128.4,
"type": "resistance_test",
"source": "Wyckoff(LPS $63,128.40), Harmonic(Bearish Crab PRZ 상단 $63,135.56), ICT(연속 BOS 구조 bias)",
"description": "할인 구간($62,646-$62,671) 방어 후 ICT 연속 bullish BOS와 Wyckoff 축적 regime에 기반한 구조적 상승 재개. $63,128.40은 Wyckoff LPS이자 Harmonic Bearish Crab PRZ 상단 $63,135.56과 겹치는 '상단 수용 여부 판정' 핵심 구조 레벨이며, 동시에 강한 공급/반응 후보이기도 하다.",
"est_hours": 13.0
},
{
"seq": 3,
"price": 63450.0,
"type": "resistance_test",
"source": "Wyckoff(공급 반응 $63,420-$63,430), ICT/Candlestick/Fibonacci($63,450 저항·7일 고점)",
"description": "$63,128-$63,136 상단 수용이 확인될 경우 7일 고점 $63,450.00 재시험. Wyckoff 공급 $63,420-$63,430과 ICT/Candle/Fib $63,450이 밀집한 상단 저항대다. 다만 파생 OI 감소·롱 혼잡·basis -0.0356% 약세로 돌파 실패 리스크가 커, 24시간 상단 목표이자 저항 테스트 성격으로 확률은 낮다.",
"est_hours": 21.0
}
],
"period_extremes": {
"4h": {"expected_high": 63039.3, "expected_low": 62670.74, "high_first": true},
"8h": {"expected_high": 63039.3, "expected_low": 62670.74, "high_first": true},
"24h": {"expected_high": 63450.0, "expected_low": 62670.74, "high_first": false}
},
"triggers": {
"bullish": {"price": 63135.56, "description": "$63,135.56(Harmonic Crab PRZ 상단 + Wyckoff LPS $63,128.40) 상향 돌파 및 15m 종가 유지 시 상단 수용 확정·bearish PRZ 무효화 → $63,420-$63,450 개방. 이때 파생 OI 반등 동반이면 신뢰도 상승."},
"bearish": {"price": 62654.1, "description": "$62,654.10(ICT bullish BOS) 하회 시 할인 재매집 실패 → $62,549.60 SOW·$62,386.70 AR 상단(EMA240 $62,389.01 겹침)을 거쳐 $62,302.60 방향으로 하방 확대. 이 경우 WP2/WP3 상승 시나리오는 지연·약화."}
},
"scenario_invalidation": 62302.6
}
```{
"overall_signal": "bullish",
"overall_confidence": 0.64,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.68,
"active_setups": [
"가격 $62,997.80이 ICT EQ $62,999.80 부근에 있으나, 이전일 고가 $62,957.20 위에서 유지되어 구조적 재매집 조건은 아직 살아 있음",
"파생시장: 가격 상승 중 24시간 OI -0.9020%, 롱 계정 비율 0.597, 롱 혼잡도 0.820으로 단기 롱 포지셔닝 부담이 존재",
"Wyckoff: 가격이 LPS 기준 $63,128.40 아래로 되밀려 있으며, $63,039.30 UTAD 후보와 $63,420-$63,430 공급 반응이 단기 분배 리스크를 형성",
"Harmonic: Bearish Crab PRZ $62,874.70-$63,135.56 및 Bearish Bat PRZ $62,764.44-$63,036.72 안에서 거래 중이며, D 예상가 $63,005.13와 현재가가 거의 일치",
"Fibonacci: 현재가가 스윙 EQ $62,778.00, 0.618 $62,813.40, 0.786 $62,863.80 위에 있어 구조는 상방이나 신규 롱은 프리미엄 추격 구간"
],
"setup_vs_structure": "상위 구조는 ICT의 연속 bullish BOS와 Wyckoff의 축적 regime 때문에 bullish로 유지되지만, 실행 셋업은 파생 포지셔닝·하모닉 PRZ·Wyckoff 단기 분배 후보가 겹치며 bearish로 기울어 있다. 즉 구조와 실행 리스크가 분리되어 있으며, 현재 구간은 추세 추종보다 상단 수용 여부를 확인해야 하는 구간이다."
},
"signal_breakdown": {
"bullish_count": 3,
"bearish_count": 2,
"neutral_count": 1
},
"key_levels": {
"support": [
62957.2,
62863.8,
62813.4,
62800.6,
62755.5,
62729.18,
62654.1,
62549.6,
62386.7,
62302.6
],
"resistance": [
63039.3,
63128.4,
63135.56,
63420.0,
63450.0,
64000.0
]
},
"confluences": [
"ICT와 Candlestick, Derivatives가 모두 $62,800.60 부근을 단기 핵심 지지 또는 EMA20 기준으로 제시한다.",
"Candlestick과 Derivatives가 $62,729.18을 EMA120 지지로 동일하게 제시하며, ICT의 $62,729.18 인근 구조 지지와도 겹친다.",
"Wyckoff의 SOS $62,755.50, Fibonacci EQ $62,778.00, Harmonic bearish TP/PRZ 하단 $62,743-$62,764가 $62,740-$62,780 구간에 밀집한다.",
"Fibonacci의 0.618 $62,813.40과 Harmonic Crab TP1 $62,814.88이 거의 동일하여 $62,813-$62,815는 매우 정밀한 반응 후보 레벨이다.",
"ICT의 bullish BOS 레벨 $62,654.10과 Harmonic bearish TP2 $62,646.10, Fibonacci 하단 클러스터 $62,670.74가 $62,646-$62,671에 모여 있다.",
"Wyckoff AR 상단 $62,386.70과 Candlestick/Derivatives EMA240 $62,389.01이 거의 동일하여 $62,386-$62,389는 구조적 하단 재검증 레벨이다.",
"ICT, Candlestick, Fibonacci, Wyckoff, Derivatives가 모두 $63,450.00 전후를 상단 저항 또는 7일 고점으로 인식한다.",
"Wyckoff의 LPS $63,128.40과 Harmonic Bearish Crab PRZ 상단 $63,135.56이 겹쳐 $63,128-$63,136은 상단 수용 여부를 판단할 핵심 구조 레벨이다.",
"Wyckoff의 $63,420-$63,430 공급 반응과 ICT/Candlestick/Fibonacci의 $63,450 저항이 $63,420-$63,450 저항대를 형성한다."
],
"conflicts": [
"ICT는 $61,727.20 및 $62,654.10 연속 bullish BOS와 이전일 고가 $62,957.20 상향 돌파 유지를 근거로 구조적 bullish를 제시하지만, Derivatives는 가격 상승 중 OI 감소와 롱 혼잡을 근거로 실행 셋업을 bearish로 본다.",
"Wyckoff의 큰 regime은 축적 구조로 bullish이지만, 현재 활성 단기 구조에는 BC $63,420.00, ST $63,430.00, SOW $62,549.60, UTAD $63,039.30 후보가 있어 단기적으로는 분배성 위험이 존재한다.",
"Candlestick과 Fibonacci는 가격이 EMA 및 주요 피보나치 레벨 위에 있어 구조를 bullish로 보지만, 두 분석 모두 현재 위치가 프리미엄 구간이므로 신규 추격 매수 효율은 낮다고 판단한다.",
"Harmonic은 $62,874.70-$63,135.56의 bearish PRZ를 강하게 제시하지만, 해당 PRZ는 아직 단독 구조 전환 신호가 아니며 15분/1시간 MSS 또는 파생 확인이 필요하다.",
"상단 $63,420-$63,450은 다수 분석가가 저항으로 보는 반면, ICT 구조상으로는 그 이전까지의 bullish BOS가 아직 훼손되지 않아 저항 접근 자체가 곧 구조적 bearish를 의미하지는 않는다."
],
"highest_conviction_analyst": "ICT Trader — 연속 bullish BOS $61,727.20 및 $62,654.10, 이전일 고가 $62,957.20 상향 돌파 후 유지, 현재가가 EQ $62,999.80 부근의 discount 영역에 있다는 구체적 구조 근거를 제시했기 때문에 구조적 판단에서 가장 높은 가중치를 부여한다.",
"invalidation_level": "$62,302.60 하향 이탈 및 수용 시 축적 기반 bullish 구조가 훼손되며, $61,653.00 재진입 시 더 큰 축적 구조의 방어 실패로 본다.",
"executive_summary": "현재 BTC 15분 구조는 ICT 기준 연속 bullish BOS와 Wyckoff의 축적 regime을 바탕으로 전체 구조적 bias는 bullish로 판정된다. 다만 현재 위치는 후기 축적 Phase E 이후 상단 수용을 시험하는 구간이며, 동시에 Wyckoff 단기 구조에서는 $63,039.30 UTAD 후보와 $63,420-$63,430 공급 반응이 나타나 재구조화 또는 초기 분배 후보가 병존한다. 핵심 상단 구조 레벨은 $63,128-$63,136 및 $63,420-$63,450이고, 핵심 하단 구조 레벨은 $62,800-$62,729, $62,654, $62,386-$62,389이다. 실행 관점에서는 파생 롱 혼잡, OI 감소, $62,874.70-$63,135.56 하모닉 bearish PRZ가 겹쳐 즉시 셋업은 구조와 달리 bearish 리스크가 우세하다. 전체 bullish 구조의 주요 무효화는 $62,302.60 하향 수용이며, $61,653.00까지 재진입하면 축적 구조 방어 실패로 해석한다."
}{
"symbol": "BTC/USDT",
"timeframe": "15m",
"timestamp": "2026-07-05 17:00 KST",
"last_price": 62997.8,
"num_candles": 300,
"stage1_analyses": {
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bullish",
"confidence": 0.78,
"structure_bias": "bullish",
"setup_bias": "bullish",
"setup_score": 0.92,
"setup_signals": [
"현재가 $62,997.80이 EQ $62,999.80 바로 아래의 discount 영역에 위치",
"이전일 고가 $62,957.20 상향 돌파 및 현재가가 그 위에서 유지",
"bullish BOS 2회 확인: $61,727.20 및 $62,654.10 상향 구조 돌파",
"EMA20 $62,800.60, EMA120 $62,729.18, EMA240 $62,389.01 위에서 거래되어 단기·중기 추세 지지",
"뉴욕 세션 저점 $62,628.00 위에서 가격 유지, 단기 매수 방어 확인"
],
"reasoning": "15분 구조는 $61,727.20과 $62,654.10에서 연속 bullish BOS가 발생했기 때문에 확인된 structure_bias는 bullish입니다. 현재가 $62,997.80은 EQ $62,999.80 바로 아래 discount 영역에 있어 프리미엄 추격 매수보다는 할인 구간 재매집 성격의 bullish setup으로 해석됩니다. 이전일 고가 $62,957.20을 돌파한 뒤 그 위에서 유지 중이며, 이는 buy-side 유동성 돌파 이후에도 즉각적인 실패가 나오지 않았다는 점에서 강세 지속 가능성을 높입니다. 다만 활성 OB와 미충족 FVG가 모두 없고 최근 liquidity sweep도 감지되지 않아, 기관 주문흐름 관점의 정밀한 진입 근거는 다소 부족합니다.",
"key_levels": {
"support": [
62957.2,
62800.6,
62729.18,
62654.1,
62628.0,
62549.6
],
"resistance": [
63039.3,
63450.0
]
},
"time_horizon": "short term",
"invalidation_level": "$62,628.00",
"risk_scenario": "가격이 뉴욕 세션 저점 $62,628.00을 하향 이탈하면 이전 bullish BOS $62,654.10 위의 수용이 실패한 것으로 해석되며, $62,549.60 range low까지 sell-side liquidity를 재탐색할 가능성이 커집니다. 그 경우 현재의 bullish setup은 무효화되고 단기 CHoCH 또는 bearish displacement 여부를 확인해야 합니다.",
"data_quality": "medium",
"metrics": {
"order_blocks_total": 0,
"confirmed_bullish_ob": 0,
"confirmed_bearish_ob": 0,
"candidate_bullish_ob": 0,
"candidate_bearish_ob": 0,
"active_bullish_ob": 0,
"active_bearish_ob": 0,
"nearest_bull_ob_range": null,
"nearest_bear_ob_range": null,
"active_bullish_ob_list": [],
"active_bearish_ob_list": [],
"ob_mitigated_count": 1,
"unfilled_bull_fvg_count": 0,
"unfilled_bear_fvg_count": 0,
"bull_fvg_ranges": [],
"bear_fvg_ranges": [],
"fvg_open_count": 0,
"fvg_mitigated_count": 56,
"fvg_open_zones": [],
"bos_choch_events": [
"BOS_bullish",
"BOS_bullish"
],
"bos_choch_levels": [
{
"type": "BOS_bullish",
"level": 61727.2
},
{
"type": "BOS_bullish",
"level": 62654.1
}
],
"bos_sequence": [
"BOS_bullish",
"BOS_bullish"
],
"consecutive_bull_bos": 2,
"consecutive_bear_bos": 0,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [],
"current_zone": "discount",
"eq_level": 62999.8,
"range_high": 63450.0,
"range_low": 62549.6,
"bull_score": 5.8,
"bear_score": 0.0,
"setup_bias": "bullish",
"setup_score": 0.92,
"setup_signals": [
"bullish BOS above $61,727.20",
"bullish BOS above $62,654.10",
"broken previous day high $62,957.20"
],
"retracement_direction": "bullish",
"current_retracement_pct": 53.3,
"deepest_retracement_pct": 79.3,
"previous_day_high": 62957.2,
"previous_day_low": 61778.1,
"broken_prev_high": true,
"broken_prev_low": false,
"sessions": {
"London": {
"active": false,
"high": null,
"low": null
},
"New York": {
"active": true,
"high": 63039.3,
"low": 62628.0
},
"Asian kill zone": {
"active": false,
"high": null,
"low": null
}
}
},
"raw_llm_response": "{\n \"signal\": \"bullish\",\n \"confidence\": 0.78,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.92,\n \"setup_signals\": [\n \"현재가 $62,997.80이 EQ $62,999.80 바로 아래의 discount 영역에 위치\",\n \"이전일 고가 $62,957.20 상향 돌파 및 현재가가 그 위에서 유지\",\n \"bullish BOS 2회 확인: $61,727.20 및 $62,654.10 상향 구조 돌파\",\n \"EMA20 $62,800.60, EMA120 $62,729.18, EMA240 $62,389.01 위에서 거래되어 단기·중기 추세 지지\",\n \"뉴욕 세션 저점 $62,628.00 위에서 가격 유지, 단기 매수 방어 확인\"\n ],\n \"reasoning\": \"15분 구조는 $61,727.20과 $62,654.10에서 연속 bullish BOS가 발생했기 때문에 확인된 structure_bias는 bullish입니다. 현재가 $62,997.80은 EQ $62,999.80 바로 아래 discount 영역에 있어 프리미엄 추격 매수보다는 할인 구간 재매집 성격의 bullish setup으로 해석됩니다. 이전일 고가 $62,957.20을 돌파한 뒤 그 위에서 유지 중이며, 이는 buy-side 유동성 돌파 이후에도 즉각적인 실패가 나오지 않았다는 점에서 강세 지속 가능성을 높입니다. 다만 활성 OB와 미충족 FVG가 모두 없고 최근 liquidity sweep도 감지되지 않아, 기관 주문흐름 관점의 정밀한 진입 근거는 다소 부족합니다.\",\n \"key_levels\": {\n \"support\": [\n 62957.2,\n 62800.6,\n 62729.18,\n 62654.1,\n 62628.0,\n 62549.6\n ],\n \"resistance\": [\n 63039.3,\n 63450.0\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$62,628.00\",\n \"risk_scenario\": \"가격이 뉴욕 세션 저점 $62,628.00을 하향 이탈하면 이전 bullish BOS $62,654.10 위의 수용이 실패한 것으로 해석되며, $62,549.60 range low까지 sell-side liquidity를 재탐색할 가능성이 커집니다. 그 경우 현재의 bullish setup은 무효화되고 단기 CHoCH 또는 bearish displacement 여부를 확인해야 합니다.\",\n \"data_quality\": \"medium\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.62,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.72,
"setup_signals": [
"가격 $62,997.80이 7일 고점 $63,450.00 근처의 프리미엄 영역에 위치하나, 고점 돌파 BOS는 아직 미확인",
"롱 계정 비율 0.597, account_long_crowding 0.820으로 롱 포지셔닝이 혼잡한 contrarian bearish 조건",
"24시간 OI 변화율 -0.9020%로 가격이 +0.72% 상승하는 동안 신규 롱 유입보다 포지션 언와인딩 성격이 강함",
"spot-futures basis -0.0356%로 선물이 현물 대비 할인되어 상승 추세의 파생시장 확신이 약함",
"상방 청산 레벨 $64,000이 가깝지만, 가장 강한 청산 자석은 $69,000이며 단기적으로는 $63,450~$64,000 구간에서 업스러스트 실패 리스크가 큼",
"fragility_score 0.752로 포지셔닝 취약성이 높아, 반대 방향 청산/언와인딩이 발생할 경우 하방 변동성이 확대될 수 있음"
],
"reasoning": "현재 BTC는 $62,997.80으로 EMA20 $62,800.60, EMA120 $62,729.18, EMA240 $62,389.01 위에 있어 단기 구조는 무너지지 않았지만, 7일 고점 $63,450.00을 확정 돌파하지 못해 구조상 bullish BOS는 확인되지 않았습니다. 파생 데이터는 가격 상승에도 OI가 24시간 -0.9020% 감소했고, 롱 계정 비율이 0.597까지 높아져 상승 추격보다 롱 혼잡 및 숏 커버/언와인딩 성격이 강합니다. CVD divergence 0.700은 참여 불균형을 시사하며, basis -0.0356%는 선물 시장이 상승을 강하게 프라이싱하지 못한다는 점에서 $63,450~$64,000 구간의 실패 가능성을 높입니다. 따라서 구조는 중립이지만, 4~8시간 선행 가능성이 있는 setup 관점에서는 $61,500 및 $60,200 하방 유동성 재방문 리스크가 우세합니다.",
"key_levels": {
"support": [
62800.6,
62729.18,
62389.01,
61500,
60200,
60080.9
],
"resistance": [
63450,
64000,
65200,
69000
]
},
"time_horizon": "short term",
"invalidation_level": "$64,000 상방에서 15분봉 기준 명확한 종가 안착",
"risk_scenario": "$64,000 상방 청산 레벨이 먼저 트리거되고 가격이 $63,450 위에서 수용되면, 현재의 bearish setup은 숏 스퀴즈로 전환될 수 있으며 다음 저항은 $65,200, 이후 강한 유동성 구간인 $69,000까지 열립니다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.7,
"cvd_change": 3118.405,
"oi_trend": 0.41,
"oi_change_pct_24h": -0.902,
"oi_latest": 105658.98,
"funding_pressure": 0.403,
"funding_avg": 9.671e-05,
"funding_change_24h": -4.67e-06,
"long_account_ratio": 0.598,
"short_account_ratio": 0.402,
"long_account_latest": 0.597,
"short_account_latest": 0.403,
"long_account_change_24h": -0.0015,
"short_account_change_24h": 0.0015,
"account_flow_label": "stable",
"account_short_crowding": 0.0,
"account_long_crowding": 0.82,
"ls_imbalance": 0.0,
"ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
"spot_futures_basis_score": 0.491,
"spot_futures_basis_pct": -0.0356,
"basis_change_lookback": 0.0121,
"aggregate_score": 0.401,
"bull_signals": 1,
"bear_signals": 3,
"liq_below": [
[
61500,
1079.6044304999998
],
[
60200,
1441.101618
],
[
56700,
1170.53407625
]
],
"liq_above": [
[
64000,
1247.0595471000001
],
[
65200,
1500.780668
],
[
69000,
1776.2571025000002
]
],
"strongest_liq_level": 69000,
"fragility_score": 0.752,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.72,\n \"setup_signals\": [\n \"가격 $62,997.80이 7일 고점 $63,450.00 근처의 프리미엄 영역에 위치하나, 고점 돌파 BOS는 아직 미확인\",\n \"롱 계정 비율 0.597, account_long_crowding 0.820으로 롱 포지셔닝이 혼잡한 contrarian bearish 조건\",\n \"24시간 OI 변화율 -0.9020%로 가격이 +0.72% 상승하는 동안 신규 롱 유입보다 포지션 언와인딩 성격이 강함\",\n \"spot-futures basis -0.0356%로 선물이 현물 대비 할인되어 상승 추세의 파생시장 확신이 약함\",\n \"상방 청산 레벨 $64,000이 가깝지만, 가장 강한 청산 자석은 $69,000이며 단기적으로는 $63,450~$64,000 구간에서 업스러스트 실패 리스크가 큼\",\n \"fragility_score 0.752로 포지셔닝 취약성이 높아, 반대 방향 청산/언와인딩이 발생할 경우 하방 변동성이 확대될 수 있음\"\n ],\n \"reasoning\": \"현재 BTC는 $62,997.80으로 EMA20 $62,800.60, EMA120 $62,729.18, EMA240 $62,389.01 위에 있어 단기 구조는 무너지지 않았지만, 7일 고점 $63,450.00을 확정 돌파하지 못해 구조상 bullish BOS는 확인되지 않았습니다. 파생 데이터는 가격 상승에도 OI가 24시간 -0.9020% 감소했고, 롱 계정 비율이 0.597까지 높아져 상승 추격보다 롱 혼잡 및 숏 커버/언와인딩 성격이 강합니다. CVD divergence 0.700은 참여 불균형을 시사하며, basis -0.0356%는 선물 시장이 상승을 강하게 프라이싱하지 못한다는 점에서 $63,450~$64,000 구간의 실패 가능성을 높입니다. 따라서 구조는 중립이지만, 4~8시간 선행 가능성이 있는 setup 관점에서는 $61,500 및 $60,200 하방 유동성 재방문 리스크가 우세합니다.\",\n \"key_levels\": {\n \"support\": [\n 62800.6,\n 62729.18,\n 62389.01,\n 61500,\n 60200,\n 60080.9\n ],\n \"resistance\": [\n 63450,\n 64000,\n 65200,\n 69000\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$64,000 상방에서 15분봉 기준 명확한 종가 안착\",\n \"risk_scenario\": \"$64,000 상방 청산 레벨이 먼저 트리거되고 가격이 $63,450 위에서 수용되면, 현재의 bearish setup은 숏 스퀴즈로 전환될 수 있으며 다음 저항은 $65,200, 이후 강한 유동성 구간인 $69,000까지 열립니다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "neutral",
"confidence": 0.58,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.62,
"setup_signals": [
"현재가 $62,997.80는 주 축적 범위 상단 $62,386.70 위에 있으나, LPS 기준가 $63,128.40 아래로 되밀려 단기 보유 실패 신호",
"주 범위 EQ 약 $62,019.85 대비 프리미엄 구간에서 거래 중",
"최근 상단 저항 $63,420.00~$63,430.00 부근에서 추가 수용 실패",
"SOS $62,755.50 위는 유지 중이나, 재차 이탈 시 BU 이후 재테스트가 깊어질 수 있음"
],
"reasoning": "공식 regime은 ACC이며 acc_score 90.9, regime_fitness 0.909로 축적 구조가 우선이다. 주요 앵커는 SC $61,653.00, AR $62,386.70이며 이후 ST $62,381.60, Spring $62,302.60, TERMINAL_SPRING $62,386.10, SOS $62,755.50, LPS $63,128.40, BU 흐름으로 Phase E 후보까지 진행된 상태다. 다만 현재가 $62,997.80는 LPS $63,128.40 아래에 있어 후기 축적이 곧바로 상방 수용으로 확정됐다고 보기는 어렵고, 단기적으로는 $62,755.50 SOS 및 $62,386.70 AR 상단 재테스트 위험이 남아 있다. 따라서 구조적 해석은 bullish이지만, 실행 관점의 setup_bias는 프리미엄 구간에서의 LPS 하회와 $63,420~$63,430 공급 반응 때문에 bearish로 분리한다.",
"key_levels": {
"support": [
62755.5,
62386.7,
62302.6,
61653.0
],
"resistance": [
63128.4,
63420.0,
63430.0,
63450.0
]
},
"time_horizon": "short term",
"invalidation_level": "62302.60",
"risk_scenario": "$63,128.40를 빠르게 회복하고 $63,420.00~$63,430.00 위에서 수용되면 단기 약세 setup은 무효화되며, 축적 Phase E 구조가 다시 우세해진다. 반대로 $62,755.50 SOS를 잃고 $62,386.70 아래로 내려가면 BU 이후 수요 확인 실패로 해석되며, $62,302.60 Spring 구간까지 재검증될 가능성이 커진다.",
"data_quality": "medium",
"metrics": {
"acc_score": 90.9,
"dis_score": 89.9,
"regime": "ACC",
"regime_state": "acc_candidate",
"structure_bias": "bullish",
"phase_context": "acc_candidate / accumulation / Phase E",
"phases_detected": [
"SC",
"AR",
"ST",
"Spring",
"TERMINAL_SPRING",
"SOS",
"LPS",
"BU"
],
"last_phase": "BU",
"phase_candidates": [
{
"label": "SC",
"side": "low",
"idx": 132,
"price": 61653.0,
"color": "#ffd166"
},
{
"label": "AR",
"side": "high",
"idx": 136,
"price": 62386.7,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "low",
"idx": 177,
"price": 62381.6,
"color": "#118ab2"
},
{
"label": "Spring",
"side": "low",
"idx": 197,
"price": 62302.6,
"color": "#f9844a"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 210,
"price": 62386.1,
"color": "#f3722c"
},
{
"label": "SOS",
"side": "high",
"idx": 225,
"price": 62755.5,
"color": "#06d6a0"
},
{
"label": "LPS",
"side": "low",
"idx": 253,
"price": 63128.4,
"color": "#8338ec"
},
{
"label": "BU",
"side": "high",
"idx": 226,
"price": 62631.0,
"color": "#7209b7"
}
],
"phase_structures": [
{
"structure_id": "15m_cycle_1",
"sequence": 1,
"timeframe": "15m",
"regime": "accumulation",
"role": "prior_completed_structure",
"is_active": false,
"is_completed": true,
"is_confirmed": true,
"structure_bias": "bullish",
"phase_context": "accumulation",
"start_idx": 132,
"end_idx": 253,
"phase_count": 8,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 132,
"price": 61653.0,
"color": "#ffd166",
"dt": "2026-07-03 23:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 136,
"price": 62386.7,
"color": "#06d6a0",
"dt": "2026-07-04 00:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 177,
"price": 62381.6,
"color": "#118ab2",
"dt": "2026-07-04 10:15:00+09:00"
},
{
"label": "Spring",
"side": "low",
"idx": 197,
"price": 62302.6,
"color": "#f9844a",
"dt": "2026-07-04 15:15:00+09:00"
},
{
"label": "TERMINAL_SPRING",
"side": "low",
"idx": 210,
"price": 62386.1,
"color": "#f3722c",
"dt": "2026-07-04 18:30:00+09:00"
},
{
"label": "SOS",
"side": "high",
"idx": 225,
"price": 62755.5,
"color": "#06d6a0",
"dt": "2026-07-04 22:15:00+09:00"
},
{
"label": "LPS",
"side": "low",
"idx": 253,
"price": 63128.4,
"color": "#8338ec",
"dt": "2026-07-05 05:15:00+09:00"
},
{
"label": "BU",
"side": "high",
"idx": 226,
"price": 62631.0,
"color": "#7209b7",
"dt": "2026-07-04 22:30:00+09:00"
}
]
},
{
"structure_id": "15m_cycle_2",
"sequence": 2,
"timeframe": "15m",
"regime": "distribution",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "distribution",
"start_idx": 243,
"end_idx": 299,
"phase_count": 6,
"phases": [
{
"label": "BC",
"side": "high",
"idx": 243,
"price": 63420.0,
"color": "#ffd166",
"dt": "2026-07-05 02:45:00+09:00"
},
{
"label": "AR",
"side": "low",
"idx": 247,
"price": 63070.0,
"color": "#06d6a0",
"dt": "2026-07-05 03:45:00+09:00"
},
{
"label": "ST",
"side": "high",
"idx": 258,
"price": 63430.0,
"color": "#118ab2",
"dt": "2026-07-05 06:30:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 279,
"price": 62549.6,
"color": "#ef476f",
"dt": "2026-07-05 11:45:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 286,
"price": 62928.0,
"color": "#f9844a",
"dt": "2026-07-05 13:30:00+09:00"
},
{
"label": "UTAD",
"side": "high",
"idx": 299,
"price": 63039.3,
"color": "#f9844a",
"dt": "2026-07-05 16:45:00+09:00"
}
]
}
],
"active_structure_id": "15m_cycle_2",
"primary_structure_id": "15m_cycle_1",
"structure_count": 2,
"regime_fitness": 0.909483994266603,
"current_event": "BU",
"major_phase": "E",
"pos_in_range": 0.5,
"main_range_low": 61653.0,
"main_range_high": 62386.7
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.58,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.62,\n \"setup_signals\": [\n \"현재가 $62,997.80는 주 축적 범위 상단 $62,386.70 위에 있으나, LPS 기준가 $63,128.40 아래로 되밀려 단기 보유 실패 신호\",\n \"주 범위 EQ 약 $62,019.85 대비 프리미엄 구간에서 거래 중\",\n \"최근 상단 저항 $63,420.00~$63,430.00 부근에서 추가 수용 실패\",\n \"SOS $62,755.50 위는 유지 중이나, 재차 이탈 시 BU 이후 재테스트가 깊어질 수 있음\"\n ],\n \"reasoning\": \"공식 regime은 ACC이며 acc_score 90.9, regime_fitness 0.909로 축적 구조가 우선이다. 주요 앵커는 SC $61,653.00, AR $62,386.70이며 이후 ST $62,381.60, Spring $62,302.60, TERMINAL_SPRING $62,386.10, SOS $62,755.50, LPS $63,128.40, BU 흐름으로 Phase E 후보까지 진행된 상태다. 다만 현재가 $62,997.80는 LPS $63,128.40 아래에 있어 후기 축적이 곧바로 상방 수용으로 확정됐다고 보기는 어렵고, 단기적으로는 $62,755.50 SOS 및 $62,386.70 AR 상단 재테스트 위험이 남아 있다. 따라서 구조적 해석은 bullish이지만, 실행 관점의 setup_bias는 프리미엄 구간에서의 LPS 하회와 $63,420~$63,430 공급 반응 때문에 bearish로 분리한다.\",\n \"key_levels\": {\n \"support\": [\n 62755.5,\n 62386.7,\n 62302.6,\n 61653.0\n ],\n \"resistance\": [\n 63128.4,\n 63420.0,\n 63430.0,\n 63450.0\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"62302.60\",\n \"risk_scenario\": \"$63,128.40를 빠르게 회복하고 $63,420.00~$63,430.00 위에서 수용되면 단기 약세 setup은 무효화되며, 축적 Phase E 구조가 다시 우세해진다. 반대로 $62,755.50 SOS를 잃고 $62,386.70 아래로 내려가면 BU 이후 수요 확인 실패로 해석되며, $62,302.60 Spring 구간까지 재검증될 가능성이 커진다.\",\n \"data_quality\": \"medium\"\n}"
},
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bullish",
"confidence": 0.58,
"structure_bias": "bullish",
"setup_bias": "neutral",
"setup_score": 0.55,
"setup_signals": [
"현재가 $62,997.80가 EMA20 $62,800.60, EMA120 $62,729.18, EMA240 $62,389.01 위에서 유지되어 단기 구조는 상방 우위",
"7일 범위 EQ $61,765.45 위의 프리미엄 구간에 위치해 신규 롱 진입에는 추격 리스크 존재",
"직전 패턴에서 bullish_engulfing@298, doji@297, piercing_pattern@291 등 매수 반전 후보가 우세하지만 high_volume_patterns가 없어 확정 강도는 제한적",
"상단 7일 고점 $63,450.00까지 약 $452.20 남아 있어 buy-side liquidity 테스트 가능성 존재",
"EMA20 $62,800.60 부근을 지지로 유지하는지 여부가 단기 셋업의 핵심"
],
"reasoning": "BTC는 현재 $62,997.80로 EMA20 $62,800.60, EMA120 $62,729.18, EMA240 $62,389.01을 모두 상회하고 있어 확인된 구조는 약한 bullish로 판단한다. 최근 캔들 패턴은 bullish_engulfing@298, piercing_pattern 후보 품질 0.624, bull_score 2.80 대 bear_score 1.35로 매수 쪽이 우세하지만, 고거래량 패턴이 없어서 신뢰도는 중간 수준이다. 다만 7일 고점 $63,450.00에 가까운 프리미엄 구간이며, 7일 EQ $61,765.45보다 훨씬 위에 있어 단기 셋업은 추격 매수보다 눌림 확인이 필요한 neutral에 가깝다. $62,800.60~$62,729.18 EMA 클러스터를 지키면 $63,450.00 재시험 가능성이 높고, 이 구간을 이탈하면 bullish engulfing 기반 반등 시나리오는 약화된다.",
"key_levels": {
"support": [
62800.6,
62729.18,
62389.01,
61765.45,
60080.9
],
"resistance": [
63450.0
]
},
"time_horizon": "short term",
"invalidation_level": "$62,729.18",
"risk_scenario": "$62,729.18의 EMA120을 명확히 이탈하면 최근 bullish engulfing과 piercing_pattern의 반등 의미가 약화되며, $62,389.01 EMA240 및 7일 EQ $61,765.45까지 되돌림이 열릴 수 있다. 반대로 $63,450.00을 강하게 돌파하고 안착하면 프리미엄 리스크가 완화되며 단기 추세 지속 신호로 전환된다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 146,
"recent_patterns": 7,
"pattern_list": [
"bearish_engulfing@290",
"bullish_engulfing@293",
"bullish_engulfing@298",
"doji@297",
"bearish_harami@292",
"bullish_harami@295",
"piercing_pattern@291"
],
"atr_value": 114.88,
"vol_avg_20": 625.6,
"high_volume_patterns": [],
"pattern_candidates": [
{
"pattern": "piercing_pattern",
"signal": "bullish",
"pattern_quality": 0.624,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.602,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bullish_harami",
"signal": "bullish",
"pattern_quality": 0.545,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.497,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.391,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.624,
"bull_score": 2.8,
"bear_score": 1.35
},
"raw_llm_response": "{\n \"signal\": \"bullish\",\n \"confidence\": 0.58,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"neutral\",\n \"setup_score\": 0.55,\n \"setup_signals\": [\n \"현재가 $62,997.80가 EMA20 $62,800.60, EMA120 $62,729.18, EMA240 $62,389.01 위에서 유지되어 단기 구조는 상방 우위\",\n \"7일 범위 EQ $61,765.45 위의 프리미엄 구간에 위치해 신규 롱 진입에는 추격 리스크 존재\",\n \"직전 패턴에서 bullish_engulfing@298, doji@297, piercing_pattern@291 등 매수 반전 후보가 우세하지만 high_volume_patterns가 없어 확정 강도는 제한적\",\n \"상단 7일 고점 $63,450.00까지 약 $452.20 남아 있어 buy-side liquidity 테스트 가능성 존재\",\n \"EMA20 $62,800.60 부근을 지지로 유지하는지 여부가 단기 셋업의 핵심\"\n ],\n \"reasoning\": \"BTC는 현재 $62,997.80로 EMA20 $62,800.60, EMA120 $62,729.18, EMA240 $62,389.01을 모두 상회하고 있어 확인된 구조는 약한 bullish로 판단한다. 최근 캔들 패턴은 bullish_engulfing@298, piercing_pattern 후보 품질 0.624, bull_score 2.80 대 bear_score 1.35로 매수 쪽이 우세하지만, 고거래량 패턴이 없어서 신뢰도는 중간 수준이다. 다만 7일 고점 $63,450.00에 가까운 프리미엄 구간이며, 7일 EQ $61,765.45보다 훨씬 위에 있어 단기 셋업은 추격 매수보다 눌림 확인이 필요한 neutral에 가깝다. $62,800.60~$62,729.18 EMA 클러스터를 지키면 $63,450.00 재시험 가능성이 높고, 이 구간을 이탈하면 bullish engulfing 기반 반등 시나리오는 약화된다.\",\n \"key_levels\": {\n \"support\": [\n 62800.6,\n 62729.18,\n 62389.01,\n 61765.45,\n 60080.9\n ],\n \"resistance\": [\n 63450.0\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$62,729.18\",\n \"risk_scenario\": \"$62,729.18의 EMA120을 명확히 이탈하면 최근 bullish engulfing과 piercing_pattern의 반등 의미가 약화되며, $62,389.01 EMA240 및 7일 EQ $61,765.45까지 되돌림이 열릴 수 있다. 반대로 $63,450.00을 강하게 돌파하고 안착하면 프리미엄 리스크가 완화되며 단기 추세 지속 신호로 전환된다.\",\n \"data_quality\": \"medium\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "bullish",
"confidence": 0.62,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.46,
"setup_signals": [
"프리미엄 구간: 현재가 $62,997.80가 스윙 EQ ret_0.5 $62,778.00 위에 위치",
"과확장 단기 위치: 현재가가 ret_0.786 $62,863.80 및 직전 스윙 고점 $62,928 위에 있어 즉시 추격 매수 효율은 낮음",
"골든레시오 재테스트 가능성: 0.618 되돌림 $62,813.40이 핵심 지지로 남아 있음",
"하방 유동성/자석 구간: 고품질 피보나치 클러스터 $62,670.74에 8개 레벨이 중첩되어 있음"
],
"reasoning": "현재가 $62,997.80는 하락 스윙 $62,928 → $62,628의 0.786 되돌림 $62,863.80과 직전 스윙 고점 $62,928을 모두 상회하고 있어 15분 기준 구조는 단기 bullish로 해석된다. 다만 가격은 EQ인 ret_0.5 $62,778.00보다 위의 프리미엄 영역에 있으며, 골든레시오 $62,813.40과 ret_0.786 $62,863.80 재테스트 가능성이 남아 있어 setup_bias는 단기 bearish로 분리된다. 가장 중요한 피보나치 지지는 $62,863.80, $62,813.40, $62,778.00이며, 특히 confluence_quality 1.000과 reaction_probability 0.65는 이 구간에서 반응 확률이 상대적으로 높다는 의미다. $62,670.74 클러스터는 8개 피보나치 레벨이 겹친 강한 하방 자석 구간이며, 이탈 시 $62,328.00 및 $62,269.05 클러스터까지 열릴 수 있다.",
"key_levels": {
"support": [
62863.8,
62813.4,
62778.0,
62670.74,
62328.0,
62269.05
],
"resistance": [
63450.0
]
},
"time_horizon": "short term",
"invalidation_level": "62628.00",
"risk_scenario": "현재의 bullish 구조가 실패하려면 가격이 ret_0.786 $62,863.80과 골든레시오 $62,813.40을 순차적으로 잃고, 최종적으로 스윙 저점 $62,628.00 아래로 재진입해야 한다. 이 경우 $62,670.74 클러스터 방어 실패가 확인되며, 하방 확장 목표인 $62,442.60, $62,328.00, $62,269.05까지 되돌림이 깊어질 수 있다.",
"data_quality": "high",
"metrics": {
"swing_pair": "High→Low: $62,928 → $62,628",
"direction": "down",
"nearest_fib": "ret_0.786",
"nearest_fib_price": 62863.8,
"nearest_fib_distance": 0.21,
"golden_ratio_level": 62813.4,
"fib_ret_382": 62742.6,
"fib_ret_618": 62813.4,
"confluence_zones": [
{
"price": 62670.74,
"count": 8,
"levels": [
"ext_1.414",
"ext_1.272",
"ext_1.0",
"ret_0.236",
"ret_0.236",
"ret_0.382",
"ret_0.5",
"ret_0.618"
],
"cluster_score": 1.0
},
{
"price": 62269.05,
"count": 4,
"levels": [
"ext_2.618",
"ret_0.382",
"ext_2.0",
"ext_1.618"
],
"cluster_score": 1.0
}
],
"support_levels": [
62863.8,
62813.4,
62778.0
],
"resistance_levels": [],
"level_candidates": [
{
"name": "ret_0.236",
"price": 62698.8,
"distance_pct": 0.47,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ret_0.382",
"price": 62742.6,
"distance_pct": 0.41,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ret_0.5",
"price": 62778.0,
"distance_pct": 0.35,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ret_0.618",
"price": 62813.4,
"distance_pct": 0.29,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ret_0.786",
"price": 62863.8,
"distance_pct": 0.21,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ext_1.0",
"price": 62628.0,
"distance_pct": 0.59,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ext_1.272",
"price": 62546.4,
"distance_pct": 0.72,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ext_1.414",
"price": 62503.8,
"distance_pct": 0.78,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ext_1.618",
"price": 62442.6,
"distance_pct": 0.88,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ext_2.0",
"price": 62328.0,
"distance_pct": 1.06,
"is_support": true,
"cluster_score": 1.0
}
],
"confluence_quality": 1.0,
"fib_reaction_state": "testing",
"reaction_probability": 0.65
},
"raw_llm_response": "{\n \"signal\": \"bullish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.46,\n \"setup_signals\": [\n \"프리미엄 구간: 현재가 $62,997.80가 스윙 EQ ret_0.5 $62,778.00 위에 위치\",\n \"과확장 단기 위치: 현재가가 ret_0.786 $62,863.80 및 직전 스윙 고점 $62,928 위에 있어 즉시 추격 매수 효율은 낮음\",\n \"골든레시오 재테스트 가능성: 0.618 되돌림 $62,813.40이 핵심 지지로 남아 있음\",\n \"하방 유동성/자석 구간: 고품질 피보나치 클러스터 $62,670.74에 8개 레벨이 중첩되어 있음\"\n ],\n \"reasoning\": \"현재가 $62,997.80는 하락 스윙 $62,928 → $62,628의 0.786 되돌림 $62,863.80과 직전 스윙 고점 $62,928을 모두 상회하고 있어 15분 기준 구조는 단기 bullish로 해석된다. 다만 가격은 EQ인 ret_0.5 $62,778.00보다 위의 프리미엄 영역에 있으며, 골든레시오 $62,813.40과 ret_0.786 $62,863.80 재테스트 가능성이 남아 있어 setup_bias는 단기 bearish로 분리된다. 가장 중요한 피보나치 지지는 $62,863.80, $62,813.40, $62,778.00이며, 특히 confluence_quality 1.000과 reaction_probability 0.65는 이 구간에서 반응 확률이 상대적으로 높다는 의미다. $62,670.74 클러스터는 8개 피보나치 레벨이 겹친 강한 하방 자석 구간이며, 이탈 시 $62,328.00 및 $62,269.05 클러스터까지 열릴 수 있다.\",\n \"key_levels\": {\n \"support\": [\n 62863.8,\n 62813.4,\n 62778.0,\n 62670.74,\n 62328.0,\n 62269.05\n ],\n \"resistance\": [\n 63450.0\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"62628.00\",\n \"risk_scenario\": \"현재의 bullish 구조가 실패하려면 가격이 ret_0.786 $62,863.80과 골든레시오 $62,813.40을 순차적으로 잃고, 최종적으로 스윙 저점 $62,628.00 아래로 재진입해야 한다. 이 경우 $62,670.74 클러스터 방어 실패가 확인되며, 하방 확장 목표인 $62,442.60, $62,328.00, $62,269.05까지 되돌림이 깊어질 수 있다.\",\n \"data_quality\": \"high\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "bearish",
"confidence": 0.56,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.72,
"setup_signals": [
"현재가 $62,997.80가 고점 반전형 Crab 활성 PRZ $62,874.70-$63,135.56 내부에 위치하며, D 예상가 $63,005.13와 거의 일치",
"Bearish Bat 형성 PRZ $62,764.44-$63,036.72도 현재가와 중첩되어 있으며 점수 0.985, XAD/BC_EXT/ABCD 3중 Fib 컨플루언스",
"Bearish Butterfly PRZ $62,739.11-$63,036.71, Bearish Gartley PRZ $62,666.85-$62,937.88, Bearish Shark PRZ $62,690.36-$62,936.56가 동일 가격대에 밀집",
"하모닉 방향 점수 bearish 1.237 vs bullish 0.681로 bearish 우위이나 dominance 0.290으로 강한 구조 전환 신호는 아님",
"이전 확인된 Bullish Bat는 $62,627.24 D에서 반응 후 TP1 $62,930.08을 달성했으며, 현재는 TP2 $63,117.17 부근까지 확장된 상태"
],
"reasoning": "현재 BTC는 $62,997.80으로, 고점 반전 후보인 Bearish Crab PRZ $62,874.70-$63,135.56 한가운데에 있으며 D 가격 $63,005.13과 거의 일치한다. 동시에 Bearish Bat $62,764.44-$63,036.72, Butterfly $62,739.11-$63,036.71, Gartley $62,666.85-$62,937.88가 겹쳐 있어 $62,900-$63,135 구간은 명확한 하모닉 공급/반응 후보 구간이다. 다만 이 bearish PRZ들은 아직 거절, sweep→reclaim 실패, 15m/1h MSS 또는 CVD/OI 확인이 없는 pre-confirmation 상태이므로 구조를 단독으로 뒤집을 수는 없다. 확인된 구조적 하모닉 반응은 오히려 Bullish Bat $62,627.24에서 발생했고 TP1 $62,930.08을 이미 달성했으나, 현재는 TP2 $63,117.17 및 다수 bearish PRZ 상단에 접근해 단기 되돌림 리스크가 커졌다.",
"key_levels": {
"support": [
62930.08,
62814.88,
62743.28,
62697.35,
62646.1,
62507.1,
62488.8
],
"resistance": [
63005.13,
63036.72,
63117.17,
63135.56,
63333.85,
63420.0
]
},
"time_horizon": "short term",
"invalidation_level": "$63,135.56 상방에서 15m 종가 수용이 확인되면 즉시 bearish PRZ 반응 시나리오가 약화되며, $63,420.00 돌파 시 하모닉 기반 단기 하락 셋업은 무효화",
"risk_scenario": "가격이 $63,036.72-$63,135.56 구간에서 거절되지 않고 수용되면, 기존 확인된 Bullish Bat의 TP2 $63,117.17 및 A값/구조 유동성 $63,420.00까지 연장될 수 있다. 이 경우 현재 bearish 하모닉 클러스터는 반전 구간이 아니라 추세 중간 저항 소화 구간으로 해석되어야 한다.",
"data_quality": "high",
"metrics": {
"patterns_found": 55,
"completed_patterns_found": 21,
"forming_d_prz_found": 34,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 34,
"multiscale_swings_scanned": 56,
"swing_highs_scanned": 27,
"swing_lows_scanned": 29,
"timeframe": "15m",
"prz_active_threshold_pct": 0.3,
"prz_nearby_threshold_pct": 0.6,
"prz_watch_threshold_pct": 1.2,
"prz_max_width_pct": 0.6,
"quality_counts": {
"high": 17,
"medium": 21,
"low": 17
},
"prz_status_counts": {
"active": 30,
"nearby": 11,
"watch": 8,
"far": 6,
"forming": 5
},
"high_confluence_prz_count": 39,
"strict_patterns_found": 20,
"candidate_patterns_found": 35,
"active_patterns_at_prz": 30,
"nearby_patterns": 11,
"all_patterns": [
"bat",
"crab",
"shark",
"crab",
"gartley",
"butterfly",
"bat",
"bat",
"crab",
"shark",
"bat",
"bat",
"shark",
"shark",
"crab",
"gartley",
"bat",
"bat",
"butterfly",
"shark",
"butterfly",
"gartley",
"butterfly",
"shark",
"gartley",
"butterfly",
"crab",
"shark",
"gartley",
"butterfly",
"gartley",
"butterfly",
"crab",
"butterfly",
"butterfly",
"gartley",
"crab",
"bat",
"crab",
"gartley",
"crab",
"crab",
"shark",
"bat",
"shark",
"crab",
"butterfly",
"butterfly",
"gartley",
"crab",
"shark",
"shark",
"gartley",
"butterfly",
"crab"
],
"all_signals": [
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish"
],
"best_pattern": "bat",
"best_pattern_quality": "strict",
"best_quality": "high",
"best_pattern_score": 0.985,
"best_completion_status": "forming",
"nearest_pattern": "crab",
"nearest_prz": 63005.13,
"price_to_prz": 0.01,
"prz_range": [
62874.7,
63135.56
],
"council_relevant_prz_count": 9,
"directional_influence_prz_count": 9,
"confirmed_reaction_prz_count": 1,
"validated_harmonic_tp_count": 1,
"pattern_candidates": [
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.985,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62900.58,
"prz_range": [
62764.44,
63036.72
],
"prz_width_pct": 0.433,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.15,
"price_to_prz_pct_raw": -0.1543,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 62900.58,
"a_price": 62488.8,
"tp1_ad_382": 62743.28,
"tp2_ad_618": 62646.1,
"tp3_a_or_structure_liquidity": 62488.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4869,
"ABC": 0.5977
},
"x_price": 62149.3,
"x_idx": 124,
"x_order": 5,
"a_price": 62488.8,
"a_idx": 162,
"a_order": 3,
"b_price": 62654.1,
"b_idx": 206,
"b_order": 8,
"c_price": 62752.9,
"c_idx": 237,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.985,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63005.13,
"prz_range": [
62874.7,
63135.56
],
"prz_width_pct": 0.414,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.01,
"price_to_prz_pct_raw": 0.0116,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 63005.13,
"a_price": 62507.1,
"tp1_ad_382": 62814.88,
"tp2_ad_618": 62697.35,
"tp3_a_or_structure_liquidity": 62507.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4108,
"ABC": 0.6721
},
"x_price": 62149.3,
"x_idx": 124,
"x_order": 5,
"a_price": 62507.1,
"a_idx": 168,
"a_order": 5,
"b_price": 62654.1,
"b_idx": 206,
"b_order": 8,
"c_price": 62752.9,
"c_idx": 237,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.984,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62813.46,
"prz_range": [
62690.36,
62936.56
],
"prz_width_pct": 0.392,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.29,
"price_to_prz_pct_raw": -0.2926,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 62813.46,
"a_price": 62507.1,
"tp1_ad_382": 62696.43,
"tp2_ad_618": 62624.13,
"tp3_a_or_structure_liquidity": 62507.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4486,
"ABC": 1.3299
},
"x_price": 62271.9,
"x_idx": 131,
"x_order": 3,
"a_price": 62507.1,
"a_idx": 168,
"a_order": 5,
"b_price": 62612.6,
"b_idx": 201,
"b_order": 3,
"c_price": 62752.9,
"c_idx": 237,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.97,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62757.99,
"prz_range": [
62608.1,
62907.88
],
"prz_width_pct": 0.478,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.38,
"price_to_prz_pct_raw": -0.3807,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 62757.99,
"a_price": 62488.8,
"tp1_ad_382": 62655.16,
"tp2_ad_618": 62591.63,
"tp3_a_or_structure_liquidity": 62488.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5708,
"ABC": 0.8336
},
"x_price": 62271.9,
"x_idx": 131,
"x_order": 3,
"a_price": 62488.8,
"a_idx": 162,
"a_order": 3,
"b_price": 62612.6,
"b_idx": 201,
"b_order": 3,
"c_price": 62509.4,
"c_idx": 227,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.97,
"ratio_score": 0.958,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62802.36,
"prz_range": [
62666.85,
62937.88
],
"prz_width_pct": 0.432,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.31,
"price_to_prz_pct_raw": -0.3102,
"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": 62802.36,
"a_price": 62507.1,
"tp1_ad_382": 62689.57,
"tp2_ad_618": 62619.89,
"tp3_a_or_structure_liquidity": 62507.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.625,
"ABC": 0.6721
},
"x_price": 62271.9,
"x_idx": 131,
"x_order": 3,
"a_price": 62507.1,
"a_idx": 168,
"a_order": 5,
"b_price": 62654.1,
"b_idx": 206,
"b_order": 8,
"c_price": 62752.9,
"c_idx": 237,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.946,
"ratio_score": 0.889,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62887.91,
"prz_range": [
62739.11,
63036.71
],
"prz_width_pct": 0.473,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.17,
"price_to_prz_pct_raw": -0.1744,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 62887.91,
"a_price": 62488.8,
"tp1_ad_382": 62735.45,
"tp2_ad_618": 62641.26,
"tp3_a_or_structure_liquidity": 62488.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7621,
"ABC": 0.5977
},
"x_price": 62271.9,
"x_idx": 131,
"x_order": 3,
"a_price": 62488.8,
"a_idx": 162,
"a_order": 3,
"b_price": 62654.1,
"b_idx": 206,
"b_order": 8,
"c_price": 62752.9,
"c_idx": 237,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.936,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 62627.24,
"prz_range": [
62531.19,
62723.29
],
"prz_width_pct": 0.307,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.59,
"price_to_prz_pct_raw": -0.5882,
"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": 62627.24,
"a_price": 63420.0,
"tp1_ad_382": 62930.08,
"tp2_ad_618": 63117.17,
"tp3_a_or_structure_liquidity": 63420.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3844,
"ABC": 0.4057
},
"x_price": 62509.4,
"x_idx": 227,
"x_order": 5,
"a_price": 63420.0,
"a_idx": 243,
"a_order": 5,
"b_price": 63070.0,
"b_idx": 247,
"b_order": 3,
"c_price": 62928.0,
"c_idx": 286,
"c_order": 8,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.927,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 62475.28,
"prz_range": [
62315.64,
62634.91
],
"prz_width_pct": 0.511,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.83,
"price_to_prz_pct_raw": -0.8294,
"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": 62475.28,
"a_price": 63420.0,
"tp1_ad_382": 62836.16,
"tp2_ad_618": 63059.12,
"tp3_a_or_structure_liquidity": 63420.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5247,
"ABC": 0.4057
},
"x_price": 62752.9,
"x_idx": 237,
"x_order": 3,
"a_price": 63420.0,
"a_idx": 243,
"a_order": 5,
"b_price": 63070.0,
"b_idx": 247,
"b_order": 3,
"c_price": 62928.0,
"c_idx": 286,
"c_order": 8,
"d_idx": null
}
],
"council_relevant_prz": [
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.906,
"ratio_score": 0.964,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 62628.0,
"prz_range": [
62531.19,
62723.29
],
"prz_width_pct": 0.307,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.59,
"price_to_prz_pct_raw": -0.5882,
"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.519,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 9,
"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": 62627.24,
"a_price": 63420.0,
"tp1_ad_382": 62930.08,
"tp2_ad_618": 63117.17,
"tp3_a_or_structure_liquidity": 63420.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3844,
"ABC": 0.4057,
"BCD": 2.1127,
"XAD": 0.8698
},
"x_price": 62509.4,
"x_idx": 227,
"x_order": 5,
"a_price": 63420.0,
"a_idx": 243,
"a_order": 5,
"b_price": 63070.0,
"b_idx": 247,
"b_order": 3,
"c_price": 62928.0,
"c_idx": 286,
"c_order": 8,
"d_idx": 290
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.985,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63005.13,
"prz_range": [
62874.7,
63135.56
],
"prz_width_pct": 0.414,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.01,
"price_to_prz_pct_raw": 0.0116,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 63005.13,
"a_price": 62507.1,
"tp1_ad_382": 62814.88,
"tp2_ad_618": 62697.35,
"tp3_a_or_structure_liquidity": 62507.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4108,
"ABC": 0.6721
},
"x_price": 62149.3,
"x_idx": 124,
"x_order": 5,
"a_price": 62507.1,
"a_idx": 168,
"a_order": 5,
"b_price": 62654.1,
"b_idx": 206,
"b_order": 8,
"c_price": 62752.9,
"c_idx": 237,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.985,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62900.58,
"prz_range": [
62764.44,
63036.72
],
"prz_width_pct": 0.433,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.15,
"price_to_prz_pct_raw": -0.1543,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 62900.58,
"a_price": 62488.8,
"tp1_ad_382": 62743.28,
"tp2_ad_618": 62646.1,
"tp3_a_or_structure_liquidity": 62488.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4869,
"ABC": 0.5977
},
"x_price": 62149.3,
"x_idx": 124,
"x_order": 5,
"a_price": 62488.8,
"a_idx": 162,
"a_order": 3,
"b_price": 62654.1,
"b_idx": 206,
"b_order": 8,
"c_price": 62752.9,
"c_idx": 237,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.984,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62813.46,
"prz_range": [
62690.36,
62936.56
],
"prz_width_pct": 0.392,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.29,
"price_to_prz_pct_raw": -0.2926,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 62813.46,
"a_price": 62507.1,
"tp1_ad_382": 62696.43,
"tp2_ad_618": 62624.13,
"tp3_a_or_structure_liquidity": 62507.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4486,
"ABC": 1.3299
},
"x_price": 62271.9,
"x_idx": 131,
"x_order": 3,
"a_price": 62507.1,
"a_idx": 168,
"a_order": 5,
"b_price": 62612.6,
"b_idx": 201,
"b_order": 3,
"c_price": 62752.9,
"c_idx": 237,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.97,
"ratio_score": 0.958,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62802.36,
"prz_range": [
62666.85,
62937.88
],
"prz_width_pct": 0.432,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.31,
"price_to_prz_pct_raw": -0.3102,
"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": 62802.36,
"a_price": 62507.1,
"tp1_ad_382": 62689.57,
"tp2_ad_618": 62619.89,
"tp3_a_or_structure_liquidity": 62507.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.625,
"ABC": 0.6721
},
"x_price": 62271.9,
"x_idx": 131,
"x_order": 3,
"a_price": 62507.1,
"a_idx": 168,
"a_order": 5,
"b_price": 62654.1,
"b_idx": 206,
"b_order": 8,
"c_price": 62752.9,
"c_idx": 237,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.97,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62757.99,
"prz_range": [
62608.1,
62907.88
],
"prz_width_pct": 0.478,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.38,
"price_to_prz_pct_raw": -0.3807,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 62757.99,
"a_price": 62488.8,
"tp1_ad_382": 62655.16,
"tp2_ad_618": 62591.63,
"tp3_a_or_structure_liquidity": 62488.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5708,
"ABC": 0.8336
},
"x_price": 62271.9,
"x_idx": 131,
"x_order": 3,
"a_price": 62488.8,
"a_idx": 162,
"a_order": 3,
"b_price": 62612.6,
"b_idx": 201,
"b_order": 3,
"c_price": 62509.4,
"c_idx": 227,
"c_order": 5,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.946,
"ratio_score": 0.889,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62887.91,
"prz_range": [
62739.11,
63036.71
],
"prz_width_pct": 0.473,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.17,
"price_to_prz_pct_raw": -0.1744,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 62887.91,
"a_price": 62488.8,
"tp1_ad_382": 62735.45,
"tp2_ad_618": 62641.26,
"tp3_a_or_structure_liquidity": 62488.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7621,
"ABC": 0.5977
},
"x_price": 62271.9,
"x_idx": 131,
"x_order": 3,
"a_price": 62488.8,
"a_idx": 162,
"a_order": 3,
"b_price": 62654.1,
"b_idx": 206,
"b_order": 8,
"c_price": 62752.9,
"c_idx": 237,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.936,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 62627.24,
"prz_range": [
62531.19,
62723.29
],
"prz_width_pct": 0.307,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.59,
"price_to_prz_pct_raw": -0.5882,
"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": 62627.24,
"a_price": 63420.0,
"tp1_ad_382": 62930.08,
"tp2_ad_618": 63117.17,
"tp3_a_or_structure_liquidity": 63420.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3844,
"ABC": 0.4057
},
"x_price": 62509.4,
"x_idx": 227,
"x_order": 5,
"a_price": 63420.0,
"a_idx": 243,
"a_order": 5,
"b_price": 63070.0,
"b_idx": 247,
"b_order": 3,
"c_price": 62928.0,
"c_idx": 286,
"c_order": 8,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.927,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 62475.28,
"prz_range": [
62315.64,
62634.91
],
"prz_width_pct": 0.511,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.83,
"price_to_prz_pct_raw": -0.8294,
"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": 62475.28,
"a_price": 63420.0,
"tp1_ad_382": 62836.16,
"tp2_ad_618": 63059.12,
"tp3_a_or_structure_liquidity": 63420.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5247,
"ABC": 0.4057
},
"x_price": 62752.9,
"x_idx": 237,
"x_order": 3,
"a_price": 63420.0,
"a_idx": 243,
"a_order": 5,
"b_price": 63070.0,
"b_idx": 247,
"b_order": 3,
"c_price": 62928.0,
"c_idx": 286,
"c_order": 8,
"d_idx": null
}
],
"report_detail_candidates": [
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.985,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62900.58,
"prz_range": [
62764.44,
63036.72
],
"prz_width_pct": 0.433,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.15,
"price_to_prz_pct_raw": -0.1543,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 62900.58,
"a_price": 62488.8,
"tp1_ad_382": 62743.28,
"tp2_ad_618": 62646.1,
"tp3_a_or_structure_liquidity": 62488.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4869,
"ABC": 0.5977
},
"x_price": 62149.3,
"x_idx": 124,
"x_order": 5,
"a_price": 62488.8,
"a_idx": 162,
"a_order": 3,
"b_price": 62654.1,
"b_idx": 206,
"b_order": 8,
"c_price": 62752.9,
"c_idx": 237,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.985,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 63005.13,
"prz_range": [
62874.7,
63135.56
],
"prz_width_pct": 0.414,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.01,
"price_to_prz_pct_raw": 0.0116,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 63005.13,
"a_price": 62507.1,
"tp1_ad_382": 62814.88,
"tp2_ad_618": 62697.35,
"tp3_a_or_structure_liquidity": 62507.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4108,
"ABC": 0.6721
},
"x_price": 62149.3,
"x_idx": 124,
"x_order": 5,
"a_price": 62507.1,
"a_idx": 168,
"a_order": 5,
"b_price": 62654.1,
"b_idx": 206,
"b_order": 8,
"c_price": 62752.9,
"c_idx": 237,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.984,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62813.46,
"prz_range": [
62690.36,
62936.56
],
"prz_width_pct": 0.392,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.29,
"price_to_prz_pct_raw": -0.2926,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 62813.46,
"a_price": 62507.1,
"tp1_ad_382": 62696.43,
"tp2_ad_618": 62624.13,
"tp3_a_or_structure_liquidity": 62507.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4486,
"ABC": 1.3299
},
"x_price": 62271.9,
"x_idx": 131,
"x_order": 3,
"a_price": 62507.1,
"a_idx": 168,
"a_order": 5,
"b_price": 62612.6,
"b_idx": 201,
"b_order": 3,
"c_price": 62752.9,
"c_idx": 237,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.97,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62757.99,
"prz_range": [
62608.1,
62907.88
],
"prz_width_pct": 0.478,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.38,
"price_to_prz_pct_raw": -0.3807,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 62757.99,
"a_price": 62488.8,
"tp1_ad_382": 62655.16,
"tp2_ad_618": 62591.63,
"tp3_a_or_structure_liquidity": 62488.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5708,
"ABC": 0.8336
},
"x_price": 62271.9,
"x_idx": 131,
"x_order": 3,
"a_price": 62488.8,
"a_idx": 162,
"a_order": 3,
"b_price": 62612.6,
"b_idx": 201,
"b_order": 3,
"c_price": 62509.4,
"c_idx": 227,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.97,
"ratio_score": 0.958,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62802.36,
"prz_range": [
62666.85,
62937.88
],
"prz_width_pct": 0.432,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.31,
"price_to_prz_pct_raw": -0.3102,
"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": 62802.36,
"a_price": 62507.1,
"tp1_ad_382": 62689.57,
"tp2_ad_618": 62619.89,
"tp3_a_or_structure_liquidity": 62507.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.625,
"ABC": 0.6721
},
"x_price": 62271.9,
"x_idx": 131,
"x_order": 3,
"a_price": 62507.1,
"a_idx": 168,
"a_order": 5,
"b_price": 62654.1,
"b_idx": 206,
"b_order": 8,
"c_price": 62752.9,
"c_idx": 237,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.946,
"ratio_score": 0.889,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62887.91,
"prz_range": [
62739.11,
63036.71
],
"prz_width_pct": 0.473,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.17,
"price_to_prz_pct_raw": -0.1744,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 62887.91,
"a_price": 62488.8,
"tp1_ad_382": 62735.45,
"tp2_ad_618": 62641.26,
"tp3_a_or_structure_liquidity": 62488.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7621,
"ABC": 0.5977
},
"x_price": 62271.9,
"x_idx": 131,
"x_order": 3,
"a_price": 62488.8,
"a_idx": 162,
"a_order": 3,
"b_price": 62654.1,
"b_idx": 206,
"b_order": 8,
"c_price": 62752.9,
"c_idx": 237,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.936,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 62627.24,
"prz_range": [
62531.19,
62723.29
],
"prz_width_pct": 0.307,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.59,
"price_to_prz_pct_raw": -0.5882,
"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": 62627.24,
"a_price": 63420.0,
"tp1_ad_382": 62930.08,
"tp2_ad_618": 63117.17,
"tp3_a_or_structure_liquidity": 63420.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3844,
"ABC": 0.4057
},
"x_price": 62509.4,
"x_idx": 227,
"x_order": 5,
"a_price": 63420.0,
"a_idx": 243,
"a_order": 5,
"b_price": 63070.0,
"b_idx": 247,
"b_order": 3,
"c_price": 62928.0,
"c_idx": 286,
"c_order": 8,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.927,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 62475.28,
"prz_range": [
62315.64,
62634.91
],
"prz_width_pct": 0.511,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.83,
"price_to_prz_pct_raw": -0.8294,
"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": 62475.28,
"a_price": 63420.0,
"tp1_ad_382": 62836.16,
"tp2_ad_618": 63059.12,
"tp3_a_or_structure_liquidity": 63420.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5247,
"ABC": 0.4057
},
"x_price": 62752.9,
"x_idx": 237,
"x_order": 3,
"a_price": 63420.0,
"a_idx": 243,
"a_order": 5,
"b_price": 63070.0,
"b_idx": 247,
"b_order": 3,
"c_price": 62928.0,
"c_idx": 286,
"c_order": 8,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.907,
"ratio_score": 1.0,
"prz_score": 0.998,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 62075.68,
"prz_range": [
61887.69,
62263.67
],
"prz_width_pct": 0.606,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.46,
"price_to_prz_pct_raw": -1.4637,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 62075.68,
"a_price": 62957.2,
"tp1_ad_382": 62412.42,
"tp2_ad_618": 62620.46,
"tp3_a_or_structure_liquidity": 62957.2,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4882,
"ABC": 0.4013
},
"x_price": 61778.1,
"x_idx": 138,
"x_order": 3,
"a_price": 62957.2,
"a_idx": 160,
"a_order": 8,
"b_price": 62381.6,
"b_idx": 177,
"b_order": 8,
"c_price": 62612.6,
"c_idx": 201,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.906,
"ratio_score": 0.964,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 62628.0,
"prz_range": [
62531.19,
62723.29
],
"prz_width_pct": 0.307,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.59,
"price_to_prz_pct_raw": -0.5882,
"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.519,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 9,
"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": 62627.24,
"a_price": 63420.0,
"tp1_ad_382": 62930.08,
"tp2_ad_618": 63117.17,
"tp3_a_or_structure_liquidity": 63420.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3844,
"ABC": 0.4057,
"BCD": 2.1127,
"XAD": 0.8698
},
"x_price": 62509.4,
"x_idx": 227,
"x_order": 5,
"a_price": 63420.0,
"a_idx": 243,
"a_order": 5,
"b_price": 63070.0,
"b_idx": 247,
"b_order": 3,
"c_price": 62928.0,
"c_idx": 286,
"c_order": 8,
"d_idx": 290
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.88,
"ratio_score": 0.813,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 63333.85,
"prz_range": [
63207.09,
63460.6
],
"prz_width_pct": 0.4,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.53,
"price_to_prz_pct_raw": 0.5334,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 63333.85,
"a_price": 62381.6,
"tp1_ad_382": 62970.09,
"tp2_ad_618": 62745.36,
"tp3_a_or_structure_liquidity": 62381.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6496,
"ABC": 0.3937
},
"x_price": 62957.2,
"x_idx": 160,
"x_order": 8,
"a_price": 62381.6,
"a_idx": 177,
"a_order": 8,
"b_price": 62755.5,
"b_idx": 225,
"b_order": 5,
"c_price": 62902.7,
"c_idx": 265,
"c_order": 5,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.864,
"ratio_score": 0.8,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62928.0,
"prz_range": [
62866.4,
63050.58
],
"prz_width_pct": 0.293,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.06,
"price_to_prz_pct_raw": -0.0624,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"confirmation_reasons": [
"PRZ_touch_or_entry",
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 1.0,
"reaction_detail": {
"reaction_score": 1.0,
"reaction_move_ratio_ad": 0.549,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.58,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 62958.49,
"a_price": 62381.6,
"tp1_ad_382": 62738.12,
"tp2_ad_618": 62601.97,
"tp3_a_or_structure_liquidity": 62381.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4734,
"ABC": 0.3626,
"BCD": 1.7723,
"XAD": 0.9493
},
"x_price": 62957.2,
"x_idx": 160,
"x_order": 8,
"a_price": 62381.6,
"a_idx": 177,
"a_order": 8,
"b_price": 62654.1,
"b_idx": 206,
"b_order": 8,
"c_price": 62752.9,
"c_idx": 237,
"c_order": 3,
"d_idx": 286
}
],
"actionable_patterns_list": [
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.985,
"prz_proximity": "active",
"prz_range": [
62764.44,
63036.72
],
"prz_reversal_direction": "down",
"price_to_prz_pct": -0.15,
"high_confluence_prz": true,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 62900.58,
"a_price": 62488.8,
"tp1_ad_382": 62743.28,
"tp2_ad_618": 62646.1,
"tp3_a_or_structure_liquidity": 62488.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "BAT FORMING HIGH PRZ $62,764.44-$63,036.72: expected reversal DOWN if price reacts in zone"
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.985,
"prz_proximity": "active",
"prz_range": [
62874.7,
63135.56
],
"prz_reversal_direction": "down",
"price_to_prz_pct": 0.01,
"high_confluence_prz": true,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 63005.13,
"a_price": 62507.1,
"tp1_ad_382": 62814.88,
"tp2_ad_618": 62697.35,
"tp3_a_or_structure_liquidity": 62507.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "CRAB FORMING HIGH PRZ $62,874.70-$63,135.56: expected reversal DOWN if price reacts in zone"
},
{
"pattern": "shark",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.984,
"prz_proximity": "active",
"prz_range": [
62690.36,
62936.56
],
"prz_reversal_direction": "down",
"price_to_prz_pct": -0.29,
"high_confluence_prz": true,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "shark",
"d_price": 62813.46,
"a_price": 62507.1,
"tp1_ad_382": 62696.43,
"tp2_ad_618": 62624.13,
"tp3_a_or_structure_liquidity": 62507.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "SHARK FORMING HIGH PRZ $62,690.36-$62,936.56: expected reversal DOWN if price reacts in zone"
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.97,
"prz_proximity": "active",
"prz_range": [
62608.1,
62907.88
],
"prz_reversal_direction": "down",
"price_to_prz_pct": -0.38,
"high_confluence_prz": true,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "crab",
"d_price": 62757.99,
"a_price": 62488.8,
"tp1_ad_382": 62655.16,
"tp2_ad_618": 62591.63,
"tp3_a_or_structure_liquidity": 62488.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "CRAB FORMING HIGH PRZ $62,608.10-$62,907.88: expected reversal DOWN if price reacts in zone"
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.97,
"prz_proximity": "active",
"prz_range": [
62666.85,
62937.88
],
"prz_reversal_direction": "down",
"price_to_prz_pct": -0.31,
"high_confluence_prz": true,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 62802.36,
"a_price": 62507.1,
"tp1_ad_382": 62689.57,
"tp2_ad_618": 62619.89,
"tp3_a_or_structure_liquidity": 62507.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "GARTLEY FORMING HIGH PRZ $62,666.85-$62,937.88: expected reversal DOWN if price reacts in zone"
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.946,
"prz_proximity": "active",
"prz_range": [
62739.11,
63036.71
],
"prz_reversal_direction": "down",
"price_to_prz_pct": -0.17,
"high_confluence_prz": true,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 62887.91,
"a_price": 62488.8,
"tp1_ad_382": 62735.45,
"tp2_ad_618": 62641.26,
"tp3_a_or_structure_liquidity": 62488.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "BUTTERFLY FORMING HIGH PRZ $62,739.11-$63,036.71: expected reversal DOWN if price reacts in zone"
}
],
"best_council_prz": {
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.985,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62900.58,
"prz_range": [
62764.44,
63036.72
],
"prz_width_pct": 0.433,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.15,
"price_to_prz_pct_raw": -0.1543,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 62900.58,
"a_price": 62488.8,
"tp1_ad_382": 62743.28,
"tp2_ad_618": 62646.1,
"tp3_a_or_structure_liquidity": 62488.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4869,
"ABC": 0.5977
},
"x_price": 62149.3,
"x_idx": 124,
"x_order": 5,
"a_price": 62488.8,
"a_idx": 162,
"a_order": 3,
"b_price": 62654.1,
"b_idx": 206,
"b_order": 8,
"c_price": 62752.9,
"c_idx": 237,
"c_order": 3,
"d_idx": null
},
"best_tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 62900.58,
"a_price": 62488.8,
"tp1_ad_382": 62743.28,
"tp2_ad_618": 62646.1,
"tp3_a_or_structure_liquidity": 62488.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"best_confirmed_tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 62627.24,
"a_price": 63420.0,
"tp1_ad_382": 62930.08,
"tp2_ad_618": 63117.17,
"tp3_a_or_structure_liquidity": 63420.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"tp_ladder": [
{
"direction": "bearish",
"source": "bat",
"d_price": 62900.58,
"a_price": 62488.8,
"tp1_ad_382": 62743.28,
"tp2_ad_618": 62646.1,
"tp3_a_or_structure_liquidity": 62488.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "crab",
"d_price": 63005.13,
"a_price": 62507.1,
"tp1_ad_382": 62814.88,
"tp2_ad_618": 62697.35,
"tp3_a_or_structure_liquidity": 62507.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "shark",
"d_price": 62813.46,
"a_price": 62507.1,
"tp1_ad_382": 62696.43,
"tp2_ad_618": 62624.13,
"tp3_a_or_structure_liquidity": 62507.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "crab",
"d_price": 62757.99,
"a_price": 62488.8,
"tp1_ad_382": 62655.16,
"tp2_ad_618": 62591.63,
"tp3_a_or_structure_liquidity": 62488.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "gartley",
"d_price": 62802.36,
"a_price": 62507.1,
"tp1_ad_382": 62689.57,
"tp2_ad_618": 62619.89,
"tp3_a_or_structure_liquidity": 62507.1,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "butterfly",
"d_price": 62887.91,
"a_price": 62488.8,
"tp1_ad_382": 62735.45,
"tp2_ad_618": 62641.26,
"tp3_a_or_structure_liquidity": 62488.8,
"note": "Use as strong TP ladder context; not standalone path authority."
}
],
"validated_tp_ladder": [
{
"direction": "bullish",
"source": "bat",
"d_price": 62627.24,
"a_price": 63420.0,
"tp1_ad_382": 62930.08,
"tp2_ad_618": 63117.17,
"tp3_a_or_structure_liquidity": 63420.0,
"note": "Use as strong TP ladder context; not standalone path authority."
}
],
"harmonic_governance": {
"role": "PRZ reaction + TP ladder confluence, not standalone path engine",
"pre_confirmation_weight_range": [
0.25,
0.35
],
"post_confirmation_vote_weight_range": [
0.5,
0.6
],
"standalone_path_override_allowed": false,
"opposes_core_path_policy": "branch/reversal-risk/reaction-zone unless lower-TF structure and derivatives also confirm",
"aligns_with_core_path_policy": "modest confidence lift plus strong TP ladder influence"
},
"execution_readiness": "watch",
"directional_scores": {
"bullish": 0.681,
"bearish": 1.237
},
"directional_score_total": 1.917,
"directional_dominance": 0.29
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.56,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.72,\n \"setup_signals\": [\n \"현재가 $62,997.80가 고점 반전형 Crab 활성 PRZ $62,874.70-$63,135.56 내부에 위치하며, D 예상가 $63,005.13와 거의 일치\",\n \"Bearish Bat 형성 PRZ $62,764.44-$63,036.72도 현재가와 중첩되어 있으며 점수 0.985, XAD/BC_EXT/ABCD 3중 Fib 컨플루언스\",\n \"Bearish Butterfly PRZ $62,739.11-$63,036.71, Bearish Gartley PRZ $62,666.85-$62,937.88, Bearish Shark PRZ $62,690.36-$62,936.56가 동일 가격대에 밀집\",\n \"하모닉 방향 점수 bearish 1.237 vs bullish 0.681로 bearish 우위이나 dominance 0.290으로 강한 구조 전환 신호는 아님\",\n \"이전 확인된 Bullish Bat는 $62,627.24 D에서 반응 후 TP1 $62,930.08을 달성했으며, 현재는 TP2 $63,117.17 부근까지 확장된 상태\"\n ],\n \"reasoning\": \"현재 BTC는 $62,997.80으로, 고점 반전 후보인 Bearish Crab PRZ $62,874.70-$63,135.56 한가운데에 있으며 D 가격 $63,005.13과 거의 일치한다. 동시에 Bearish Bat $62,764.44-$63,036.72, Butterfly $62,739.11-$63,036.71, Gartley $62,666.85-$62,937.88가 겹쳐 있어 $62,900-$63,135 구간은 명확한 하모닉 공급/반응 후보 구간이다. 다만 이 bearish PRZ들은 아직 거절, sweep→reclaim 실패, 15m/1h MSS 또는 CVD/OI 확인이 없는 pre-confirmation 상태이므로 구조를 단독으로 뒤집을 수는 없다. 확인된 구조적 하모닉 반응은 오히려 Bullish Bat $62,627.24에서 발생했고 TP1 $62,930.08을 이미 달성했으나, 현재는 TP2 $63,117.17 및 다수 bearish PRZ 상단에 접근해 단기 되돌림 리스크가 커졌다.\",\n \"key_levels\": {\n \"support\": [\n 62930.08,\n 62814.88,\n 62743.28,\n 62697.35,\n 62646.1,\n 62507.1,\n 62488.8\n ],\n \"resistance\": [\n 63005.13,\n 63036.72,\n 63117.17,\n 63135.56,\n 63333.85,\n 63420.0\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$63,135.56 상방에서 15m 종가 수용이 확인되면 즉시 bearish PRZ 반응 시나리오가 약화되며, $63,420.00 돌파 시 하모닉 기반 단기 하락 셋업은 무효화\",\n \"risk_scenario\": \"가격이 $63,036.72-$63,135.56 구간에서 거절되지 않고 수용되면, 기존 확인된 Bullish Bat의 TP2 $63,117.17 및 A값/구조 유동성 $63,420.00까지 연장될 수 있다. 이 경우 현재 bearish 하모닉 클러스터는 반전 구간이 아니라 추세 중간 저항 소화 구간으로 해석되어야 한다.\",\n \"data_quality\": \"high\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bullish",
"overall_confidence": 0.64,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.68,
"active_setups": [
"가격 $62,997.80이 ICT EQ $62,999.80 부근에 있으나, 이전일 고가 $62,957.20 위에서 유지되어 구조적 재매집 조건은 아직 살아 있음",
"파생시장: 가격 상승 중 24시간 OI -0.9020%, 롱 계정 비율 0.597, 롱 혼잡도 0.820으로 단기 롱 포지셔닝 부담이 존재",
"Wyckoff: 가격이 LPS 기준 $63,128.40 아래로 되밀려 있으며, $63,039.30 UTAD 후보와 $63,420-$63,430 공급 반응이 단기 분배 리스크를 형성",
"Harmonic: Bearish Crab PRZ $62,874.70-$63,135.56 및 Bearish Bat PRZ $62,764.44-$63,036.72 안에서 거래 중이며, D 예상가 $63,005.13와 현재가가 거의 일치",
"Fibonacci: 현재가가 스윙 EQ $62,778.00, 0.618 $62,813.40, 0.786 $62,863.80 위에 있어 구조는 상방이나 신규 롱은 프리미엄 추격 구간"
],
"setup_vs_structure": "상위 구조는 ICT의 연속 bullish BOS와 Wyckoff의 축적 regime 때문에 bullish로 유지되지만, 실행 셋업은 파생 포지셔닝·하모닉 PRZ·Wyckoff 단기 분배 후보가 겹치며 bearish로 기울어 있다. 즉 구조와 실행 리스크가 분리되어 있으며, 현재 구간은 추세 추종보다 상단 수용 여부를 확인해야 하는 구간이다."
},
"signal_breakdown": {
"bullish_count": 3,
"bearish_count": 2,
"neutral_count": 1
},
"key_levels": {
"support": [
62957.2,
62863.8,
62813.4,
62800.6,
62755.5,
62729.18,
62654.1,
62549.6,
62386.7,
62302.6
],
"resistance": [
63039.3,
63128.4,
63135.56,
63420.0,
63450.0,
64000.0
]
},
"confluences": [
"ICT와 Candlestick, Derivatives가 모두 $62,800.60 부근을 단기 핵심 지지 또는 EMA20 기준으로 제시한다.",
"Candlestick과 Derivatives가 $62,729.18을 EMA120 지지로 동일하게 제시하며, ICT의 $62,729.18 인근 구조 지지와도 겹친다.",
"Wyckoff의 SOS $62,755.50, Fibonacci EQ $62,778.00, Harmonic bearish TP/PRZ 하단 $62,743-$62,764가 $62,740-$62,780 구간에 밀집한다.",
"Fibonacci의 0.618 $62,813.40과 Harmonic Crab TP1 $62,814.88이 거의 동일하여 $62,813-$62,815는 매우 정밀한 반응 후보 레벨이다.",
"ICT의 bullish BOS 레벨 $62,654.10과 Harmonic bearish TP2 $62,646.10, Fibonacci 하단 클러스터 $62,670.74가 $62,646-$62,671에 모여 있다.",
"Wyckoff AR 상단 $62,386.70과 Candlestick/Derivatives EMA240 $62,389.01이 거의 동일하여 $62,386-$62,389는 구조적 하단 재검증 레벨이다.",
"ICT, Candlestick, Fibonacci, Wyckoff, Derivatives가 모두 $63,450.00 전후를 상단 저항 또는 7일 고점으로 인식한다.",
"Wyckoff의 LPS $63,128.40과 Harmonic Bearish Crab PRZ 상단 $63,135.56이 겹쳐 $63,128-$63,136은 상단 수용 여부를 판단할 핵심 구조 레벨이다.",
"Wyckoff의 $63,420-$63,430 공급 반응과 ICT/Candlestick/Fibonacci의 $63,450 저항이 $63,420-$63,450 저항대를 형성한다."
],
"conflicts": [
"ICT는 $61,727.20 및 $62,654.10 연속 bullish BOS와 이전일 고가 $62,957.20 상향 돌파 유지를 근거로 구조적 bullish를 제시하지만, Derivatives는 가격 상승 중 OI 감소와 롱 혼잡을 근거로 실행 셋업을 bearish로 본다.",
"Wyckoff의 큰 regime은 축적 구조로 bullish이지만, 현재 활성 단기 구조에는 BC $63,420.00, ST $63,430.00, SOW $62,549.60, UTAD $63,039.30 후보가 있어 단기적으로는 분배성 위험이 존재한다.",
"Candlestick과 Fibonacci는 가격이 EMA 및 주요 피보나치 레벨 위에 있어 구조를 bullish로 보지만, 두 분석 모두 현재 위치가 프리미엄 구간이므로 신규 추격 매수 효율은 낮다고 판단한다.",
"Harmonic은 $62,874.70-$63,135.56의 bearish PRZ를 강하게 제시하지만, 해당 PRZ는 아직 단독 구조 전환 신호가 아니며 15분/1시간 MSS 또는 파생 확인이 필요하다.",
"상단 $63,420-$63,450은 다수 분석가가 저항으로 보는 반면, ICT 구조상으로는 그 이전까지의 bullish BOS가 아직 훼손되지 않아 저항 접근 자체가 곧 구조적 bearish를 의미하지는 않는다."
],
"executive_summary": "현재 BTC 15분 구조는 ICT 기준 연속 bullish BOS와 Wyckoff의 축적 regime을 바탕으로 전체 구조적 bias는 bullish로 판정된다. 다만 현재 위치는 후기 축적 Phase E 이후 상단 수용을 시험하는 구간이며, 동시에 Wyckoff 단기 구조에서는 $63,039.30 UTAD 후보와 $63,420-$63,430 공급 반응이 나타나 재구조화 또는 초기 분배 후보가 병존한다. 핵심 상단 구조 레벨은 $63,128-$63,136 및 $63,420-$63,450이고, 핵심 하단 구조 레벨은 $62,800-$62,729, $62,654, $62,386-$62,389이다. 실행 관점에서는 파생 롱 혼잡, OI 감소, $62,874.70-$63,135.56 하모닉 bearish PRZ가 겹쳐 즉시 셋업은 구조와 달리 bearish 리스크가 우세하다. 전체 bullish 구조의 주요 무효화는 $62,302.60 하향 수용이며, $61,653.00까지 재진입하면 축적 구조 방어 실패로 해석한다.",
"raw_llm_response": "{\n \"overall_signal\": \"bullish\",\n \"overall_confidence\": 0.64,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.68,\n \"active_setups\": [\n \"가격 $62,997.80이 ICT EQ $62,999.80 부근에 있으나, 이전일 고가 $62,957.20 위에서 유지되어 구조적 재매집 조건은 아직 살아 있음\",\n \"파생시장: 가격 상승 중 24시간 OI -0.9020%, 롱 계정 비율 0.597, 롱 혼잡도 0.820으로 단기 롱 포지셔닝 부담이 존재\",\n \"Wyckoff: 가격이 LPS 기준 $63,128.40 아래로 되밀려 있으며, $63,039.30 UTAD 후보와 $63,420-$63,430 공급 반응이 단기 분배 리스크를 형성\",\n \"Harmonic: Bearish Crab PRZ $62,874.70-$63,135.56 및 Bearish Bat PRZ $62,764.44-$63,036.72 안에서 거래 중이며, D 예상가 $63,005.13와 현재가가 거의 일치\",\n \"Fibonacci: 현재가가 스윙 EQ $62,778.00, 0.618 $62,813.40, 0.786 $62,863.80 위에 있어 구조는 상방이나 신규 롱은 프리미엄 추격 구간\"\n ],\n \"setup_vs_structure\": \"상위 구조는 ICT의 연속 bullish BOS와 Wyckoff의 축적 regime 때문에 bullish로 유지되지만, 실행 셋업은 파생 포지셔닝·하모닉 PRZ·Wyckoff 단기 분배 후보가 겹치며 bearish로 기울어 있다. 즉 구조와 실행 리스크가 분리되어 있으며, 현재 구간은 추세 추종보다 상단 수용 여부를 확인해야 하는 구간이다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 3,\n \"bearish_count\": 2,\n \"neutral_count\": 1\n },\n \"key_levels\": {\n \"support\": [\n 62957.2,\n 62863.8,\n 62813.4,\n 62800.6,\n 62755.5,\n 62729.18,\n 62654.1,\n 62549.6,\n 62386.7,\n 62302.6\n ],\n \"resistance\": [\n 63039.3,\n 63128.4,\n 63135.56,\n 63420.0,\n 63450.0,\n 64000.0\n ]\n },\n \"confluences\": [\n \"ICT와 Candlestick, Derivatives가 모두 $62,800.60 부근을 단기 핵심 지지 또는 EMA20 기준으로 제시한다.\",\n \"Candlestick과 Derivatives가 $62,729.18을 EMA120 지지로 동일하게 제시하며, ICT의 $62,729.18 인근 구조 지지와도 겹친다.\",\n \"Wyckoff의 SOS $62,755.50, Fibonacci EQ $62,778.00, Harmonic bearish TP/PRZ 하단 $62,743-$62,764가 $62,740-$62,780 구간에 밀집한다.\",\n \"Fibonacci의 0.618 $62,813.40과 Harmonic Crab TP1 $62,814.88이 거의 동일하여 $62,813-$62,815는 매우 정밀한 반응 후보 레벨이다.\",\n \"ICT의 bullish BOS 레벨 $62,654.10과 Harmonic bearish TP2 $62,646.10, Fibonacci 하단 클러스터 $62,670.74가 $62,646-$62,671에 모여 있다.\",\n \"Wyckoff AR 상단 $62,386.70과 Candlestick/Derivatives EMA240 $62,389.01이 거의 동일하여 $62,386-$62,389는 구조적 하단 재검증 레벨이다.\",\n \"ICT, Candlestick, Fibonacci, Wyckoff, Derivatives가 모두 $63,450.00 전후를 상단 저항 또는 7일 고점으로 인식한다.\",\n \"Wyckoff의 LPS $63,128.40과 Harmonic Bearish Crab PRZ 상단 $63,135.56이 겹쳐 $63,128-$63,136은 상단 수용 여부를 판단할 핵심 구조 레벨이다.\",\n \"Wyckoff의 $63,420-$63,430 공급 반응과 ICT/Candlestick/Fibonacci의 $63,450 저항이 $63,420-$63,450 저항대를 형성한다.\"\n ],\n \"conflicts\": [\n \"ICT는 $61,727.20 및 $62,654.10 연속 bullish BOS와 이전일 고가 $62,957.20 상향 돌파 유지를 근거로 구조적 bullish를 제시하지만, Derivatives는 가격 상승 중 OI 감소와 롱 혼잡을 근거로 실행 셋업을 bearish로 본다.\",\n \"Wyckoff의 큰 regime은 축적 구조로 bullish이지만, 현재 활성 단기 구조에는 BC $63,420.00, ST $63,430.00, SOW $62,549.60, UTAD $63,039.30 후보가 있어 단기적으로는 분배성 위험이 존재한다.\",\n \"Candlestick과 Fibonacci는 가격이 EMA 및 주요 피보나치 레벨 위에 있어 구조를 bullish로 보지만, 두 분석 모두 현재 위치가 프리미엄 구간이므로 신규 추격 매수 효율은 낮다고 판단한다.\",\n \"Harmonic은 $62,874.70-$63,135.56의 bearish PRZ를 강하게 제시하지만, 해당 PRZ는 아직 단독 구조 전환 신호가 아니며 15분/1시간 MSS 또는 파생 확인이 필요하다.\",\n \"상단 $63,420-$63,450은 다수 분석가가 저항으로 보는 반면, ICT 구조상으로는 그 이전까지의 bullish BOS가 아직 훼손되지 않아 저항 접근 자체가 곧 구조적 bearish를 의미하지는 않는다.\"\n ],\n \"highest_conviction_analyst\": \"ICT Trader — 연속 bullish BOS $61,727.20 및 $62,654.10, 이전일 고가 $62,957.20 상향 돌파 후 유지, 현재가가 EQ $62,999.80 부근의 discount 영역에 있다는 구체적 구조 근거를 제시했기 때문에 구조적 판단에서 가장 높은 가중치를 부여한다.\",\n \"invalidation_level\": \"$62,302.60 하향 이탈 및 수용 시 축적 기반 bullish 구조가 훼손되며, $61,653.00 재진입 시 더 큰 축적 구조의 방어 실패로 본다.\",\n \"executive_summary\": \"현재 BTC 15분 구조는 ICT 기준 연속 bullish BOS와 Wyckoff의 축적 regime을 바탕으로 전체 구조적 bias는 bullish로 판정된다. 다만 현재 위치는 후기 축적 Phase E 이후 상단 수용을 시험하는 구간이며, 동시에 Wyckoff 단기 구조에서는 $63,039.30 UTAD 후보와 $63,420-$63,430 공급 반응이 나타나 재구조화 또는 초기 분배 후보가 병존한다. 핵심 상단 구조 레벨은 $63,128-$63,136 및 $63,420-$63,450이고, 핵심 하단 구조 레벨은 $62,800-$62,729, $62,654, $62,386-$62,389이다. 실행 관점에서는 파생 롱 혼잡, OI 감소, $62,874.70-$63,135.56 하모닉 bearish PRZ가 겹쳐 즉시 셋업은 구조와 달리 bearish 리스크가 우세하다. 전체 bullish 구조의 주요 무효화는 $62,302.60 하향 수용이며, $61,653.00까지 재진입하면 축적 구조 방어 실패로 해석한다.\"\n}"
},
"overall_signal": "bullish",
"overall_confidence": 0.64,
"operating_path": {
"path_type": "complex",
"confidence": 0.57,
"waypoints": [
{
"seq": 1,
"price": 62670.74,
"type": "swing_low",
"source": "Fibonacci(strict 8레벨 컨플루언스 $62,670.74, score 1.0), ICT(bullish BOS $62,654.10), Harmonic(bearish TP2 $62,646.10)",
"description": "실행 셋업이 bearish(68%)로 구조와 분리되어 있어 첫 움직임은 하방 되돌림이 우선한다. $62,670.74는 WP1 후보표 최근접 strict 레벨(0.52%)로, Fibonacci 8개 레벨이 겹친 강한 하방 자석이자 ICT bullish BOS $62,654.10·Harmonic bearish TP2 $62,646.10과 $62,646-$62,671에 밀집한 할인 재매집 구간이다. 프리미엄에서의 롱 혼잡(0.820)·24h OI -0.90%·하모닉 Crab/Bat PRZ 내부 거래가 이 하방 테스트를 지지한다.",
"est_hours": 4.0,
"turning_zone": [
62628.0,
62671.0
],
"likely_wick": 62648.0,
"rejection_confirm": 62729.18,
"invalid_overshoot": 62600.0,
"calibration_reasoning": "8개 Fib 레벨 합류점($62,670.74)을 존 상단, 최근 스윙로우이자 CONFIRMED_REACTION bat PRZ($62,628)를 하단 앵커로 폭 0.37 ATR 존을 설정했다. likely_wick은 $62,646-$62,671 할인 재매집 구간 하단(bat TP2 $62,646.10·ICT BOS $62,654.10)의 유동성 스윕 지점에 두었고, $62,628 방어 실패 시 무효화한다."
},
{
"seq": 2,
"price": 63128.4,
"type": "resistance_test",
"source": "Wyckoff(LPS $63,128.40), Harmonic(Bearish Crab PRZ 상단 $63,135.56), ICT(연속 BOS 구조 bias)",
"description": "할인 구간($62,646-$62,671) 방어 후 ICT 연속 bullish BOS와 Wyckoff 축적 regime에 기반한 구조적 상승 재개. $63,128.40은 Wyckoff LPS이자 Harmonic Bearish Crab PRZ 상단 $63,135.56과 겹치는 '상단 수용 여부 판정' 핵심 구조 레벨이며, 동시에 강한 공급/반응 후보이기도 하다.",
"est_hours": 13.0,
"turning_zone": [
63128.4,
63175.0
],
"likely_wick": 63140.0,
"rejection_confirm": 63039.3,
"invalid_overshoot": 63200.0,
"calibration_reasoning": "검증된 bat TP2 AD0.618($63,117.17)과 Chairman 저항 $63,128.4·crab PRZ 상단 $63,135.56이 밀집한 저항 선반을 앵커로 base 위 0.4 ATR 존을 설정했다. likely_wick은 저항 상단 $63,135.56 직상 스톱 스윕 지점, rejection_confirm은 상승 되돌림 확인선 Chairman $63,039.3에 배치했으며 $63,200 수용 시 WP3로 연장(무효화)된다."
},
{
"seq": 3,
"price": 63450.0,
"type": "resistance_test",
"source": "Wyckoff(공급 반응 $63,420-$63,430), ICT/Candlestick/Fibonacci($63,450 저항·7일 고점)",
"description": "$63,128-$63,136 상단 수용이 확인될 경우 7일 고점 $63,450.00 재시험. Wyckoff 공급 $63,420-$63,430과 ICT/Candle/Fib $63,450이 밀집한 상단 저항대다. 다만 파생 OI 감소·롱 혼잡·basis -0.0356% 약세로 돌파 실패 리스크가 커, 24시간 상단 목표이자 저항 테스트 성격으로 확률은 낮다.",
"est_hours": 21.0,
"turning_zone": [
63450.0,
63530.0
],
"likely_wick": 63500.0,
"rejection_confirm": 63400.0,
"invalid_overshoot": 63565.0,
"calibration_reasoning": "7일 고점 $63,450과 Wyckoff 공급 $63,420-$63,430·검증 bat TP3 $63,420이 겹친 상단 저항대로, 터미널 특성상 존 폭을 0.7 ATR로 확장했다. 고점 위 유동성과 $63,500 라운드넘버 자석으로 likely_wick을 유도했고, 파생 약세·돌파 실패 리스크를 반영해 rejection_confirm은 공급대 하단 $63,400 재진입에, 무효화는 $64,000행 연속성을 여는 $63,565 수용에 두었다."
}
],
"period_extremes": {
"4h": {
"expected_high": 63039.3,
"expected_low": 62670.74,
"high_first": true
},
"8h": {
"expected_high": 63039.3,
"expected_low": 62670.74,
"high_first": true
},
"24h": {
"expected_high": 63450.0,
"expected_low": 62670.74,
"high_first": false
}
},
"triggers": {
"bullish": {
"price": 63135.56,
"description": "$63,135.56(Harmonic Crab PRZ 상단 + Wyckoff LPS $63,128.40) 상향 돌파 및 15m 종가 유지 시 상단 수용 확정·bearish PRZ 무효화 → $63,420-$63,450 개방. 이때 파생 OI 반등 동반이면 신뢰도 상승."
},
"bearish": {
"price": 62654.1,
"description": "$62,654.10(ICT bullish BOS) 하회 시 할인 재매집 실패 → $62,549.60 SOW·$62,386.70 AR 상단(EMA240 $62,389.01 겹침)을 거쳐 $62,302.60 방향으로 하방 확대. 이 경우 WP2/WP3 상승 시나리오는 지연·약화."
}
},
"scenario_invalidation": 62302.6,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.57,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 62670.74,\n \"type\": \"swing_low\",\n \"source\": \"Fibonacci(strict 8레벨 컨플루언스 $62,670.74, score 1.0), ICT(bullish BOS $62,654.10), Harmonic(bearish TP2 $62,646.10)\",\n \"description\": \"실행 셋업이 bearish(68%)로 구조와 분리되어 있어 첫 움직임은 하방 되돌림이 우선한다. $62,670.74는 WP1 후보표 최근접 strict 레벨(0.52%)로, Fibonacci 8개 레벨이 겹친 강한 하방 자석이자 ICT bullish BOS $62,654.10·Harmonic bearish TP2 $62,646.10과 $62,646-$62,671에 밀집한 할인 재매집 구간이다. 프리미엄에서의 롱 혼잡(0.820)·24h OI -0.90%·하모닉 Crab/Bat PRZ 내부 거래가 이 하방 테스트를 지지한다.\",\n \"est_hours\": 4.0\n },\n {\n \"seq\": 2,\n \"price\": 63128.4,\n \"type\": \"resistance_test\",\n \"source\": \"Wyckoff(LPS $63,128.40), Harmonic(Bearish Crab PRZ 상단 $63,135.56), ICT(연속 BOS 구조 bias)\",\n \"description\": \"할인 구간($62,646-$62,671) 방어 후 ICT 연속 bullish BOS와 Wyckoff 축적 regime에 기반한 구조적 상승 재개. $63,128.40은 Wyckoff LPS이자 Harmonic Bearish Crab PRZ 상단 $63,135.56과 겹치는 '상단 수용 여부 판정' 핵심 구조 레벨이며, 동시에 강한 공급/반응 후보이기도 하다.\",\n \"est_hours\": 13.0\n },\n {\n \"seq\": 3,\n \"price\": 63450.0,\n \"type\": \"resistance_test\",\n \"source\": \"Wyckoff(공급 반응 $63,420-$63,430), ICT/Candlestick/Fibonacci($63,450 저항·7일 고점)\",\n \"description\": \"$63,128-$63,136 상단 수용이 확인될 경우 7일 고점 $63,450.00 재시험. Wyckoff 공급 $63,420-$63,430과 ICT/Candle/Fib $63,450이 밀집한 상단 저항대다. 다만 파생 OI 감소·롱 혼잡·basis -0.0356% 약세로 돌파 실패 리스크가 커, 24시간 상단 목표이자 저항 테스트 성격으로 확률은 낮다.\",\n \"est_hours\": 21.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 63039.3, \"expected_low\": 62670.74, \"high_first\": true},\n \"8h\": {\"expected_high\": 63039.3, \"expected_low\": 62670.74, \"high_first\": true},\n \"24h\": {\"expected_high\": 63450.0, \"expected_low\": 62670.74, \"high_first\": false}\n },\n \"triggers\": {\n \"bullish\": {\"price\": 63135.56, \"description\": \"$63,135.56(Harmonic Crab PRZ 상단 + Wyckoff LPS $63,128.40) 상향 돌파 및 15m 종가 유지 시 상단 수용 확정·bearish PRZ 무효화 → $63,420-$63,450 개방. 이때 파생 OI 반등 동반이면 신뢰도 상승.\"},\n \"bearish\": {\"price\": 62654.1, \"description\": \"$62,654.10(ICT bullish BOS) 하회 시 할인 재매집 실패 → $62,549.60 SOW·$62,386.70 AR 상단(EMA240 $62,389.01 겹침)을 거쳐 $62,302.60 방향으로 하방 확대. 이 경우 WP2/WP3 상승 시나리오는 지연·약화.\"}\n },\n \"scenario_invalidation\": 62302.6\n}\n```"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 62670.74,
"turning_zone": [
62628.0,
62671.0
],
"likely_wick": 62648.0,
"rejection_confirm": 62729.18,
"invalid_overshoot": 62600.0,
"calibration_reasoning": "8개 Fib 레벨 합류점($62,670.74)을 존 상단, 최근 스윙로우이자 CONFIRMED_REACTION bat PRZ($62,628)를 하단 앵커로 폭 0.37 ATR 존을 설정했다. likely_wick은 $62,646-$62,671 할인 재매집 구간 하단(bat TP2 $62,646.10·ICT BOS $62,654.10)의 유동성 스윕 지점에 두었고, $62,628 방어 실패 시 무효화한다."
},
{
"seq": 2,
"base_target": 63128.4,
"turning_zone": [
63128.4,
63175.0
],
"likely_wick": 63140.0,
"rejection_confirm": 63039.3,
"invalid_overshoot": 63200.0,
"calibration_reasoning": "검증된 bat TP2 AD0.618($63,117.17)과 Chairman 저항 $63,128.4·crab PRZ 상단 $63,135.56이 밀집한 저항 선반을 앵커로 base 위 0.4 ATR 존을 설정했다. likely_wick은 저항 상단 $63,135.56 직상 스톱 스윕 지점, rejection_confirm은 상승 되돌림 확인선 Chairman $63,039.3에 배치했으며 $63,200 수용 시 WP3로 연장(무효화)된다."
},
{
"seq": 3,
"base_target": 63450.0,
"turning_zone": [
63450.0,
63530.0
],
"likely_wick": 63500.0,
"rejection_confirm": 63400.0,
"invalid_overshoot": 63565.0,
"calibration_reasoning": "7일 고점 $63,450과 Wyckoff 공급 $63,420-$63,430·검증 bat TP3 $63,420이 겹친 상단 저항대로, 터미널 특성상 존 폭을 0.7 ATR로 확장했다. 고점 위 유동성과 $63,500 라운드넘버 자석으로 likely_wick을 유도했고, 파생 약세·돌파 실패 리스크를 반영해 rejection_confirm은 공급대 하단 $63,400 재진입에, 무효화는 $64,000행 연속성을 여는 $63,565 수용에 두었다."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 62670.74,\n \"turning_zone\": [62628.00, 62671.00],\n \"likely_wick\": 62648.00,\n \"rejection_confirm\": 62729.18,\n \"invalid_overshoot\": 62600.00,\n \"calibration_reasoning\": \"8개 Fib 레벨 합류점($62,670.74)을 존 상단, 최근 스윙로우이자 CONFIRMED_REACTION bat PRZ($62,628)를 하단 앵커로 폭 0.37 ATR 존을 설정했다. likely_wick은 $62,646-$62,671 할인 재매집 구간 하단(bat TP2 $62,646.10·ICT BOS $62,654.10)의 유동성 스윕 지점에 두었고, $62,628 방어 실패 시 무효화한다.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 63128.40,\n \"turning_zone\": [63128.40, 63175.00],\n \"likely_wick\": 63140.00,\n \"rejection_confirm\": 63039.30,\n \"invalid_overshoot\": 63200.00,\n \"calibration_reasoning\": \"검증된 bat TP2 AD0.618($63,117.17)과 Chairman 저항 $63,128.4·crab PRZ 상단 $63,135.56이 밀집한 저항 선반을 앵커로 base 위 0.4 ATR 존을 설정했다. likely_wick은 저항 상단 $63,135.56 직상 스톱 스윕 지점, rejection_confirm은 상승 되돌림 확인선 Chairman $63,039.3에 배치했으며 $63,200 수용 시 WP3로 연장(무효화)된다.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 63450.00,\n \"turning_zone\": [63450.00, 63530.00],\n \"likely_wick\": 63500.00,\n \"rejection_confirm\": 63400.00,\n \"invalid_overshoot\": 63565.00,\n \"calibration_reasoning\": \"7일 고점 $63,450과 Wyckoff 공급 $63,420-$63,430·검증 bat TP3 $63,420이 겹친 상단 저항대로, 터미널 특성상 존 폭을 0.7 ATR로 확장했다. 고점 위 유동성과 $63,500 라운드넘버 자석으로 likely_wick을 유도했고, 파생 약세·돌파 실패 리스크를 반영해 rejection_confirm은 공급대 하단 $63,400 재진입에, 무효화는 $64,000행 연속성을 여는 $63,565 수용에 두었다.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 53.6,
"chairman": 104.8,
"operating_path": 213.3,
"tp_calibrator": 229.4
},
"agents": {},
"total_s": 601.4
}
}