Signal: BEARISH (62%) | Price: $62,193.70 | 2026-07-04 05:00 KST | 300 candles
Council: 0 bullish, 1 neutral, 5 bearish | Support: $62,076 / $61,976 / $61,848 | Resistance: $62,272 / $62,387 / $62,626
현재 1시간 구조는 단순한 EMA 상승 구조와 달리, Wyckoff 관점에서 분배 레짐이 우세하며 Phase C UTAD 후보가 $62,386.70에서 형성된 상태로 진단한다. 가격은 $62,193.70으로 UTAD 고점 아래에 복귀했지만 AR $62,075.60을 아직 명확히 이탈하지 않아, 분배 확인은 진행 중이고 완성된 하락 Phase E로 보기는 이르다. $62,272.10-$63,209.60 ICT bearish OB, $62,386.70 7일 고점, bearish engulfing, 롱 과밀 파생 데이터가 모두 상단 공급 조건을 강화한다. 반면 $61,976.49, $61,816.72, $61,704.50 피보나치 지지가 유지되면 단기 구조 전환 확인은 지연될 수 있다. 구조적 약세 판정의 무효화는 $62,837.10 회복 이후 $63,209.60 상방 수용에서 확인된다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | BEARISH | 68% | $62,076 / $58,030 | $62,387 / $62,837 |
| ICT Trader | BEARISH | 74% | $61,870 / $61,114 | $62,272 / $62,387 |
| Derivatives Trader | BEARISH | 58% | $61,848 / $60,700 | $62,387 / $62,900 |
| Candlestick Reader | BEARISH | 70% | $61,848 / $60,886 | $62,194 / $62,387 |
| Fibonacci Analyst | NEUTRAL | 58% | $61,976 / $61,817 | $62,387 |
| Harmonic Specialist | BEARISH | 42% | $61,846 / $61,737 | $62,160 / $62,236 |
Support: $62,076 / $58,030 / $57,759 | Resistance: $62,387 / $62,837 / $63,210 | Horizon: short to medium term
현재 구조는 regime이 DIS이고 structure_bias가 bearish로 산출되어, 1시간봉 기준 분배 구조가 우세합니다. 주요 앵커는 BC $62,837.10, AR $62,075.60이며, 이후 ST $63,209.60, SOW_IN_PHASE_B $58,030.00, UT $62,180.00, UTAD $62,386.70 순서로 진행되어 Phase C 분배 후보로 해석됩니다. 다만 UTAD 이후 LPSY나 명확한 SOW가 아직 확정되지 않았기 때문에 즉시 하락 추세 확정이라기보다는, $62,386.70 상단 실패 이후 $62,075.60 AR 저점 재시험 가능성이 높은 구간입니다. $62,075.60을 하향 이탈하면 Phase C 이후 약세 확인이 강화되며, 반대로 $62,386.70 및 $62,837.10을 회복하면 UTAD 실패 판정이 약해집니다.
Support: $61,870 / $61,114 / $60,971 | Resistance: $62,272 / $62,387 / $62,741 | Horizon: short term
확정 구조 관점에서는 가장 최근 구조 이벤트가 CHoCH_bullish $60,758.30이고, 현재가 $62,193.70이 EMA20 $61,848.44 및 EMA120 $60,694.44 위에 있어 단기 구조는 아직 bullish로 해석된다. 그러나 실행 셋업은 반대로 bearish이며, 가격이 EQ $60,970.85 위 프리미엄에서 이전일 고가 $62,271.90을 이미 돌파한 뒤 활성 bearish OB $62,272.10-$63,209.60 바로 아래에 위치한다. 특히 7일 고가 $62,386.70과 OB 하단 $62,272.10이 겹치는 구간은 buy-side liquidity를 유도한 뒤 기관 매도 물량이 들어올 수 있는 공급대다. 미체결 FVG와 최근 명확한 liquidity sweep 신호는 없지만, bearish OB 점수 0.548과 전체 setup_score 0.875는 구조 확인 전 숏 셋업이 우세함을 시사한다.
Support: $61,848 / $60,700 / $59,400 | Resistance: $62,387 / $62,900 / $64,400 | Horizon: short term
확정 구조상 가격은 EMA20 $61,848.44, EMA120 $60,694.44, EMA240 $60,886.04 위에서 거래되고 있어 단기 구조는 아직 bullish로 본다. 다만 현재가 $62,193.70은 7일 고점 $62,386.70 바로 아래이며, 롱 계정 비율 61.8%와 account_long_crowding 1.000은 상단에서 롱이 과밀하다는 뜻이다. CVD divergence 0.700, OI 24h 변화 점수 0.891, fragility_score 0.852 조합은 가격이 버티는 동안 레버리지 포지션이 쌓였고 참여 강도는 약해지는 전형적인 선행 하방 셋업이다. 따라서 구조는 아직 상승이지만, 4~8시간 파생 데이터 관점의 실행 셋업은 $60,700 유동성 테스트를 노리는 bearish 쪽이 우세하다.
Support: $61,848 / $60,886 / $60,694 | Resistance: $62,194 / $62,387 | Horizon: short term
구조적으로는 현재가 $62,193.70이 EMA20 $61,848.44, EMA120 $60,694.44, EMA240 $60,886.04 위에 있어 아직 하락 구조 전환이 확인되었다고 보기는 어렵고, 기존 상승/강세 구조가 유지되고 있다. 그러나 셋업 관점에서는 7일 고점 $62,386.70 부근에서 고거래량 bearish engulfing이 발생했고, 이후 도지들이 반복되며 상단 추격 매수의 힘이 약해진 모습이다. 현재가는 7일 레인지 EQ $60,072.65보다 크게 위에 있는 프리미엄 구간이므로, 저항권에서의 단기 되돌림 리스크가 크다. ATR이 $333.89인 점을 감안하면 $62,386.70 저항 돌파 실패 시 EMA20 $61,848.44 또는 $60,886.04 부근까지 조정 여지가 있다.
Support: $61,976 / $61,817 / $61,704 | Resistance: $62,387 | Horizon: short term
현재 BTC는 $62,193.70로 최근 하락 스윙 $62,180 → $61,229의 0.786 되돌림 $61,976.49 위에 있으며, 0.618 골든비율 $61,816.72도 방어된 상태입니다. 피보나치 반응 상태는 testing이고 반응 확률은 0.65로, 단기적으로는 지지 반응 가능성이 우세하지만 아직 $62,386.70 7일 고점 위의 확정 수용이 없어 구조적 bullish 전환으로 단정하기는 어렵습니다. 가장 강한 confluence zone은 $61,607.03이며 cluster_score 1.0으로, $61,592.28의 0.382와 $61,704.50의 0.5가 함께 하방 핵심 방어대를 형성합니다. 다만 현재가는 EQ $61,704.50 위 프리미엄 영역에 있어 매수 셋업은 존재하지만 추격 진입보다는 $61,976.49 또는 $61,816.72 재테스트 반응 확인이 더 유리합니다.
Support: $61,846 / $61,737 / $61,574 | Resistance: $62,160 / $62,236 / $62,242 | Horizon: short term
현재 가장 중요한 패턴은 bearish Bat이며 PRZ는 $61,846.06-$62,159.52, D 가격은 $62,002.79이고 점수는 0.979로 매우 높습니다. 다만 현재가 $62,193.70는 해당 PRZ 상단 $62,159.52를 약간 넘어섰고, 아직 PRZ 거부·15m/1h MSS·CHoCH·CVD/OI 확인이 없어 구조적 bearish 전환으로 보기는 어렵습니다. 구조_bias는 확인된 BOS/CHoCH 정보가 없고 가격이 EMA20 $61,848.44 및 EMA120 $60,694.44 위에 있어 중립으로 둡니다. 반면 setup_bias는 $62,159-$62,626 구간에 bearish Bat/Butterfly/Crab PRZ가 겹치고 7일 고점 $62,386.70도 이 내부에 있어 단기 반락 셋업은 bearish입니다. 하락 반응이 확인될 경우 TP 참고값은 Bat 기준 $61,737.49, $61,573.59, $61,308.30입니다.
{
"overall_signal": "bearish",
"overall_confidence": 0.62,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.8,
"active_setups": [
"Wyckoff 분배 구조 내 Phase C UTAD 후보: $62,386.70 상단 실패 후 현재가 $62,193.70이 UTAD 아래로 복귀",
"ICT 프리미엄 영역: EQ $60,970.85 위에서 이전일 고가 $62,271.90 돌파 후 bearish OB $62,272.10-$63,209.60 하단에 근접",
"캔들스틱 고점권 반전 신호: 7일 고점 $62,386.70 부근에서 고거래량 bearish engulfing 발생 후 doji 반복",
"파생 포지셔닝 취약성: 롱 계정 비율 61.8%, 롱 과밀 상태와 CVD divergence 0.700이 고점권 가격 유지와 충돌",
"하모닉 bearish PRZ 클러스터: strict bearish Bat PRZ $61,846.06-$62,159.52 및 상단 Crab/Bat 확장 PRZ가 $62,617-$62,626까지 중첩",
"단기 피보나치 방어 조건: $61,976.49, $61,816.72, $61,704.50 지지가 유지되는 동안 즉시 하락 확정은 아님"
],
"setup_vs_structure": "구조적 판정은 Wyckoff 분배/UTAD 후보를 더 높게 반영해 약세이나, EMA 기반 단기 구조는 아직 일부 강세로 남아 있다. 실행 셋업은 5개 분석이 모두 고점권 프리미엄·공급·롱 과밀·반전 패턴을 지적해 구조와 대체로 약세 방향으로 정렬되지만, $61,816-$61,976 피보나치 지지 방어가 단기 반대 조건이다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 5,
"neutral_count": 1
},
"key_levels": {
"support": [
62075.6,
61976.49,
61848.44,
61846.06,
61816.72,
61704.5,
61113.8,
60970.85,
60700,
60694.44,
58030.0
],
"resistance": [
62272.1,
62386.7,
62626.41,
62837.1,
62900,
63209.6
]
},
"confluences": [
"Wyckoff와 ICT 모두 $62,386.70을 상단 유동성/UTAD성 실패 구간으로 본다.",
"ICT bearish OB 하단 $62,272.10, 이전일 고가 $62,271.90, 현재 고점권 $62,386.70이 같은 공급대에 밀집한다.",
"Candlestick의 bearish engulfing은 $62,386.70 7일 고점 부근에서 발생했고, Wyckoff의 UTAD 후보 가격도 동일하게 $62,386.70이다.",
"Derivatives, Candlestick, ICT 모두 현재 가격대를 EQ 위 프리미엄 구간으로 평가하며, 추격 매수보다 상단 소진 위험을 더 크게 본다.",
"하모닉 bearish PRZ $61,846.06-$62,159.52는 EMA20 $61,848.44 및 피보나치 $61,816.72-$61,976.49와 겹쳐, $61,850-$61,980 구간이 구조적 단기 분기점으로 작동한다.",
"하방 핵심 유동성/지지로 ICT EQ $60,970.85, 피보나치 확장 $60,970.33, 파생 청산대 $60,700, EMA120 $60,694.44가 $60,700-$60,971 구간에 모여 있다."
],
"conflicts": [
"Wyckoff는 1시간봉 분배 레짐과 Phase C UTAD 후보로 구조 자체를 약세로 보지만, Derivatives·Candlestick·ICT는 EMA20/EMA120 위 가격 위치 때문에 확인된 단기 구조는 아직 bullish로 본다.",
"Fibonacci는 $61,976.49 및 $61,816.72 지지가 유지되는 한 단기 회복 구조가 살아 있다고 보며, 이는 다수의 bearish execution setup과 충돌한다.",
"Harmonic의 최상위 bearish Bat은 품질은 높지만 아직 완전한 PRZ 거부나 1h 구조 전환 확인이 없으므로, 단독으로 구조 판정을 뒤집을 수 없는 보조 신호다.",
"파생 구조 평가는 가격이 EMA 위에 있다는 이유로 bullish이나, 포지셔닝과 CVD/OI 기반 실행 셋업은 bearish로 분리되어 있다."
],
"highest_conviction_analyst": "Wyckoff Expert — 분배 점수와 레짐 적합도가 매우 높고, BC $62,837.10, AR $62,075.60, ST $63,209.60, SOW_IN_PHASE_B $58,030.00, UT $62,180.00, UTAD $62,386.70로 이어지는 구체적 구조 시퀀스를 제시했기 때문이다. 특히 현재가가 UTAD $62,386.70 아래로 되돌아온 점은 구조적 상단 실패 조건으로 가장 중요한 근거다.",
"invalidation_level": "$63,209.60 상방 수용. 1차로 $62,386.70 재돌파와 $62,837.10 회복이 UTAD 약세 해석을 약화시키며, $63,209.60 ST/OB 상단 위에서 수용되면 현재 분배 구조 판정은 무효화된다.",
"executive_summary": "현재 1시간 구조는 단순한 EMA 상승 구조와 달리, Wyckoff 관점에서 분배 레짐이 우세하며 Phase C UTAD 후보가 $62,386.70에서 형성된 상태로 진단한다. 가격은 $62,193.70으로 UTAD 고점 아래에 복귀했지만 AR $62,075.60을 아직 명확히 이탈하지 않아, 분배 확인은 진행 중이고 완성된 하락 Phase E로 보기는 이르다. $62,272.10-$63,209.60 ICT bearish OB, $62,386.70 7일 고점, bearish engulfing, 롱 과밀 파생 데이터가 모두 상단 공급 조건을 강화한다. 반면 $61,976.49, $61,816.72, $61,704.50 피보나치 지지가 유지되면 단기 구조 전환 확인은 지연될 수 있다. 구조적 약세 판정의 무효화는 $62,837.10 회복 이후 $63,209.60 상방 수용에서 확인된다."
}{
"symbol": "BTC/USDT",
"timeframe": "1h",
"timestamp": "2026-07-04 05:00 KST",
"last_price": 62193.7,
"num_candles": 300,
"stage1_analyses": {
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "bearish",
"confidence": 0.68,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.58,
"setup_signals": [
"분배 레짐(DIS) 우세: dis_score 92.5, regime_fitness 0.925",
"현재 이벤트가 Phase C UTAD 후보: $62,386.70에서 상단 실패 신호 발생",
"가격 $62,193.70이 UTAD $62,386.70 아래로 되돌아와 상단 수요 흡수 실패 가능성",
"직전 UT $62,180.00 부근에 재진입했으나 아직 AR 저점 $62,075.60 이탈 확인은 없음",
"분배 Phase B 약세 신호(SOW_IN_PHASE_B)가 $58,030.00에서 이미 기록됨"
],
"reasoning": "현재 구조는 regime이 DIS이고 structure_bias가 bearish로 산출되어, 1시간봉 기준 분배 구조가 우세합니다. 주요 앵커는 BC $62,837.10, AR $62,075.60이며, 이후 ST $63,209.60, SOW_IN_PHASE_B $58,030.00, UT $62,180.00, UTAD $62,386.70 순서로 진행되어 Phase C 분배 후보로 해석됩니다. 다만 UTAD 이후 LPSY나 명확한 SOW가 아직 확정되지 않았기 때문에 즉시 하락 추세 확정이라기보다는, $62,386.70 상단 실패 이후 $62,075.60 AR 저점 재시험 가능성이 높은 구간입니다. $62,075.60을 하향 이탈하면 Phase C 이후 약세 확인이 강화되며, 반대로 $62,386.70 및 $62,837.10을 회복하면 UTAD 실패 판정이 약해집니다.",
"key_levels": {
"support": [
62075.6,
58030.0,
57758.6
],
"resistance": [
62386.7,
62837.1,
63209.6
]
},
"time_horizon": "short to medium term",
"invalidation_level": "63209.60",
"risk_scenario": "$62,386.70을 회복하고 $62,837.10 위에서 수용되면 UTAD 기반 약세 셋업은 약화됩니다. 특히 ST 고점 $63,209.60을 상향 돌파해 유지하면 현재 분배 구조 해석은 무효화되고, 상단 재축적 또는 새로운 강세 구조로 재평가해야 합니다.",
"data_quality": "high",
"metrics": {
"acc_score": 91.2,
"dis_score": 92.5,
"regime": "DIS",
"regime_state": "dis_candidate",
"structure_bias": "bearish",
"phase_context": "dis_candidate / distribution / Phase C",
"phases_detected": [
"BC",
"AR",
"ST",
"SOW_IN_PHASE_B",
"UT",
"UTAD"
],
"last_phase": "UTAD",
"phase_candidates": [
{
"label": "BC",
"side": "high",
"idx": 54,
"price": 62837.1,
"color": "#ffd166"
},
{
"label": "AR",
"side": "low",
"idx": 58,
"price": 62075.6,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "high",
"idx": 75,
"price": 63209.6,
"color": "#118ab2"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 101,
"price": 58030.0,
"color": "#ef476f"
},
{
"label": "UT",
"side": "high",
"idx": 270,
"price": 62180.0,
"color": "#f9844a"
},
{
"label": "UTAD",
"side": "high",
"idx": 295,
"price": 62386.7,
"color": "#f9844a"
}
],
"phase_structures": [
{
"structure_id": "1h_cycle_1",
"sequence": 1,
"timeframe": "1h",
"regime": "distribution",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "distribution",
"start_idx": 54,
"end_idx": 295,
"phase_count": 6,
"phases": [
{
"label": "BC",
"side": "high",
"idx": 54,
"price": 62837.1,
"color": "#ffd166",
"dt": "2026-06-23 23:00:00+09:00"
},
{
"label": "AR",
"side": "low",
"idx": 58,
"price": 62075.6,
"color": "#06d6a0",
"dt": "2026-06-24 03:00:00+09:00"
},
{
"label": "ST",
"side": "high",
"idx": 75,
"price": 63209.6,
"color": "#118ab2",
"dt": "2026-06-24 20:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 101,
"price": 58030.0,
"color": "#ef476f",
"dt": "2026-06-25 22:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 270,
"price": 62180.0,
"color": "#f9844a",
"dt": "2026-07-02 23:00:00+09:00"
},
{
"label": "UTAD",
"side": "high",
"idx": 295,
"price": 62386.7,
"color": "#f9844a",
"dt": "2026-07-04 00:00:00+09:00"
}
]
}
],
"active_structure_id": "1h_cycle_1",
"primary_structure_id": "1h_cycle_1",
"structure_count": 1,
"regime_fitness": 0.9249999999999999,
"current_event": "UTAD",
"major_phase": "C",
"pos_in_range": 0.5,
"main_range_low": 62075.6,
"main_range_high": 62837.1
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.68,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.58,\n \"setup_signals\": [\n \"분배 레짐(DIS) 우세: dis_score 92.5, regime_fitness 0.925\",\n \"현재 이벤트가 Phase C UTAD 후보: $62,386.70에서 상단 실패 신호 발생\",\n \"가격 $62,193.70이 UTAD $62,386.70 아래로 되돌아와 상단 수요 흡수 실패 가능성\",\n \"직전 UT $62,180.00 부근에 재진입했으나 아직 AR 저점 $62,075.60 이탈 확인은 없음\",\n \"분배 Phase B 약세 신호(SOW_IN_PHASE_B)가 $58,030.00에서 이미 기록됨\"\n ],\n \"reasoning\": \"현재 구조는 regime이 DIS이고 structure_bias가 bearish로 산출되어, 1시간봉 기준 분배 구조가 우세합니다. 주요 앵커는 BC $62,837.10, AR $62,075.60이며, 이후 ST $63,209.60, SOW_IN_PHASE_B $58,030.00, UT $62,180.00, UTAD $62,386.70 순서로 진행되어 Phase C 분배 후보로 해석됩니다. 다만 UTAD 이후 LPSY나 명확한 SOW가 아직 확정되지 않았기 때문에 즉시 하락 추세 확정이라기보다는, $62,386.70 상단 실패 이후 $62,075.60 AR 저점 재시험 가능성이 높은 구간입니다. $62,075.60을 하향 이탈하면 Phase C 이후 약세 확인이 강화되며, 반대로 $62,386.70 및 $62,837.10을 회복하면 UTAD 실패 판정이 약해집니다.\",\n \"key_levels\": {\n \"support\": [\n 62075.6,\n 58030.0,\n 57758.6\n ],\n \"resistance\": [\n 62386.7,\n 62837.1,\n 63209.6\n ]\n },\n \"time_horizon\": \"short to medium term\",\n \"invalidation_level\": \"63209.60\",\n \"risk_scenario\": \"$62,386.70을 회복하고 $62,837.10 위에서 수용되면 UTAD 기반 약세 셋업은 약화됩니다. 특히 ST 고점 $63,209.60을 상향 돌파해 유지하면 현재 분배 구조 해석은 무효화되고, 상단 재축적 또는 새로운 강세 구조로 재평가해야 합니다.\",\n \"data_quality\": \"high\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.58,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.74,
"setup_signals": [
"현재가 $62,193.70은 7일 고점 $62,386.70 바로 아래의 프리미엄 구간으로, 상단 유동성 흡수 후 되돌림 위험이 큼",
"롱 계정 비율 0.618, account_long_crowding 1.000으로 롱 포지셔닝이 과밀하며 contrarian 하방 신호",
"CVD divergence 0.700에도 가격은 고점권을 유지 중이라 매수 체결 강도 대비 가격 유지가 취약한 상태",
"OI 24h 변화 점수 0.891, OI trend 0.589로 신규 포지션 유입은 있으나 가격 상승폭은 24h +1.21%에 그쳐 레버리지 누적 후 청산 리스크 증가",
"하방 청산 유동성이 $60,700, $59,400, $59,200에 밀집되어 있어 롱 과밀 해소 시 하방 자석으로 작동 가능"
],
"reasoning": "확정 구조상 가격은 EMA20 $61,848.44, EMA120 $60,694.44, EMA240 $60,886.04 위에서 거래되고 있어 단기 구조는 아직 bullish로 본다. 다만 현재가 $62,193.70은 7일 고점 $62,386.70 바로 아래이며, 롱 계정 비율 61.8%와 account_long_crowding 1.000은 상단에서 롱이 과밀하다는 뜻이다. CVD divergence 0.700, OI 24h 변화 점수 0.891, fragility_score 0.852 조합은 가격이 버티는 동안 레버리지 포지션이 쌓였고 참여 강도는 약해지는 전형적인 선행 하방 셋업이다. 따라서 구조는 아직 상승이지만, 4~8시간 파생 데이터 관점의 실행 셋업은 $60,700 유동성 테스트를 노리는 bearish 쪽이 우세하다.",
"key_levels": {
"support": [
61848.44,
60700,
59400,
59200
],
"resistance": [
62386.7,
62900,
64400,
67800,
68100
]
},
"time_horizon": "short term",
"invalidation_level": "$62,900 상방에서 1시간봉 종가 안착",
"risk_scenario": "$62,900 상단 청산 유동성이 먼저 스윕되고 그 위에서 가격이 수용되면, 롱 과밀 신호는 숏 스퀴즈 연료로 전환될 수 있다. 이 경우 다음 저항은 $64,400이며, 강한 확장 시 $67,800~$68,100 유동성 구간까지 빠르게 열릴 수 있다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.7,
"cvd_change": 2033.429,
"oi_trend": 0.589,
"oi_change_pct_24h": 0.891,
"oi_latest": 108159.31,
"funding_pressure": 0.421,
"funding_avg": 7.913e-05,
"funding_change_24h": -6.26e-05,
"long_account_ratio": 0.63,
"short_account_ratio": 0.37,
"long_account_latest": 0.618,
"short_account_latest": 0.382,
"long_account_change_24h": -0.0069,
"short_account_change_24h": 0.0069,
"account_flow_label": "short_accounts_rising_long_accounts_falling",
"account_short_crowding": 0.0,
"account_long_crowding": 1.0,
"ls_imbalance": 0.0,
"ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
"spot_futures_basis_score": 0.493,
"spot_futures_basis_pct": -0.0262,
"basis_change_lookback": 0.0215,
"aggregate_score": 0.441,
"bull_signals": 2,
"bear_signals": 2,
"liq_below": [
[
60700,
7061.10573315
],
[
59400,
6865.985101600001
],
[
59200,
7817.864062250001
]
],
"liq_above": [
[
62900,
7671.7321785
],
[
64400,
7828.956325000001
],
[
67800,
7227.4857575
]
],
"strongest_liq_level": 68100,
"fragility_score": 0.852,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.58,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.74,\n \"setup_signals\": [\n \"현재가 $62,193.70은 7일 고점 $62,386.70 바로 아래의 프리미엄 구간으로, 상단 유동성 흡수 후 되돌림 위험이 큼\",\n \"롱 계정 비율 0.618, account_long_crowding 1.000으로 롱 포지셔닝이 과밀하며 contrarian 하방 신호\",\n \"CVD divergence 0.700에도 가격은 고점권을 유지 중이라 매수 체결 강도 대비 가격 유지가 취약한 상태\",\n \"OI 24h 변화 점수 0.891, OI trend 0.589로 신규 포지션 유입은 있으나 가격 상승폭은 24h +1.21%에 그쳐 레버리지 누적 후 청산 리스크 증가\",\n \"하방 청산 유동성이 $60,700, $59,400, $59,200에 밀집되어 있어 롱 과밀 해소 시 하방 자석으로 작동 가능\"\n ],\n \"reasoning\": \"확정 구조상 가격은 EMA20 $61,848.44, EMA120 $60,694.44, EMA240 $60,886.04 위에서 거래되고 있어 단기 구조는 아직 bullish로 본다. 다만 현재가 $62,193.70은 7일 고점 $62,386.70 바로 아래이며, 롱 계정 비율 61.8%와 account_long_crowding 1.000은 상단에서 롱이 과밀하다는 뜻이다. CVD divergence 0.700, OI 24h 변화 점수 0.891, fragility_score 0.852 조합은 가격이 버티는 동안 레버리지 포지션이 쌓였고 참여 강도는 약해지는 전형적인 선행 하방 셋업이다. 따라서 구조는 아직 상승이지만, 4~8시간 파생 데이터 관점의 실행 셋업은 $60,700 유동성 테스트를 노리는 bearish 쪽이 우세하다.\",\n \"key_levels\": {\n \"support\": [\n 61848.44,\n 60700,\n 59400,\n 59200\n ],\n \"resistance\": [\n 62386.7,\n 62900,\n 64400,\n 67800,\n 68100\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$62,900 상방에서 1시간봉 종가 안착\",\n \"risk_scenario\": \"$62,900 상단 청산 유동성이 먼저 스윕되고 그 위에서 가격이 수용되면, 롱 과밀 신호는 숏 스퀴즈 연료로 전환될 수 있다. 이 경우 다음 저항은 $64,400이며, 강한 확장 시 $67,800~$68,100 유동성 구간까지 빠르게 열릴 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bearish",
"confidence": 0.7,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.76,
"setup_signals": [
"7일 고점 $62,386.70 바로 아래에서 고거래량 bearish_engulfing@295 발생, 패턴 품질 0.776",
"현재가 $62,193.70은 7일 레인지 EQ $60,072.65보다 위에 있어 프리미엄 구간",
"최근 doji@294, doji@298, doji@299가 연속적으로 나타나 $62,000대 상단에서 매수 모멘텀 둔화",
"현재가가 7일 고점 $62,386.70까지 약 $193.00만 남아 있어 저항 근접 상태",
"bear_score 0.850 대비 bull_score 0으로 단기 캔들 신호는 매도 우위"
],
"reasoning": "구조적으로는 현재가 $62,193.70이 EMA20 $61,848.44, EMA120 $60,694.44, EMA240 $60,886.04 위에 있어 아직 하락 구조 전환이 확인되었다고 보기는 어렵고, 기존 상승/강세 구조가 유지되고 있다. 그러나 셋업 관점에서는 7일 고점 $62,386.70 부근에서 고거래량 bearish engulfing이 발생했고, 이후 도지들이 반복되며 상단 추격 매수의 힘이 약해진 모습이다. 현재가는 7일 레인지 EQ $60,072.65보다 크게 위에 있는 프리미엄 구간이므로, 저항권에서의 단기 되돌림 리스크가 크다. ATR이 $333.89인 점을 감안하면 $62,386.70 저항 돌파 실패 시 EMA20 $61,848.44 또는 $60,886.04 부근까지 조정 여지가 있다.",
"key_levels": {
"support": [
61848.44,
60886.04,
60694.44,
60072.65,
57758.6
],
"resistance": [
62193.7,
62386.7
]
},
"time_horizon": "short term",
"invalidation_level": "$62,386.70",
"risk_scenario": "반대로 가격이 $62,386.70을 강하게 돌파하고 그 위에서 1시간봉 종가 안착에 성공하면, bearish engulfing은 실패 신호가 되며 숏 커버링과 함께 상승 추세 재개 가능성이 커진다. 이 경우 $61,848.44 EMA20 위 지지가 유지되는 한 단기 약세 시나리오는 무효화된다.",
"data_quality": "high",
"metrics": {
"total_patterns_detected": 140,
"recent_patterns": 4,
"pattern_list": [
"bearish_engulfing@295",
"doji@294",
"doji@298",
"doji@299"
],
"atr_value": 333.89,
"vol_avg_20": 4968.86,
"high_volume_patterns": [
"bearish_engulfing",
"doji"
],
"pattern_candidates": [
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.776,
"tier": "strict",
"high_volume": true
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.555,
"tier": "candidate",
"high_volume": true
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.355,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.355,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.776,
"bull_score": 0,
"bear_score": 0.85
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.7,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.76,\n \"setup_signals\": [\n \"7일 고점 $62,386.70 바로 아래에서 고거래량 bearish_engulfing@295 발생, 패턴 품질 0.776\",\n \"현재가 $62,193.70은 7일 레인지 EQ $60,072.65보다 위에 있어 프리미엄 구간\",\n \"최근 doji@294, doji@298, doji@299가 연속적으로 나타나 $62,000대 상단에서 매수 모멘텀 둔화\",\n \"현재가가 7일 고점 $62,386.70까지 약 $193.00만 남아 있어 저항 근접 상태\",\n \"bear_score 0.850 대비 bull_score 0으로 단기 캔들 신호는 매도 우위\"\n ],\n \"reasoning\": \"구조적으로는 현재가 $62,193.70이 EMA20 $61,848.44, EMA120 $60,694.44, EMA240 $60,886.04 위에 있어 아직 하락 구조 전환이 확인되었다고 보기는 어렵고, 기존 상승/강세 구조가 유지되고 있다. 그러나 셋업 관점에서는 7일 고점 $62,386.70 부근에서 고거래량 bearish engulfing이 발생했고, 이후 도지들이 반복되며 상단 추격 매수의 힘이 약해진 모습이다. 현재가는 7일 레인지 EQ $60,072.65보다 크게 위에 있는 프리미엄 구간이므로, 저항권에서의 단기 되돌림 리스크가 크다. ATR이 $333.89인 점을 감안하면 $62,386.70 저항 돌파 실패 시 EMA20 $61,848.44 또는 $60,886.04 부근까지 조정 여지가 있다.\",\n \"key_levels\": {\n \"support\": [\n 61848.44,\n 60886.04,\n 60694.44,\n 60072.65,\n 57758.6\n ],\n \"resistance\": [\n 62193.7,\n 62386.7\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$62,386.70\",\n \"risk_scenario\": \"반대로 가격이 $62,386.70을 강하게 돌파하고 그 위에서 1시간봉 종가 안착에 성공하면, bearish engulfing은 실패 신호가 되며 숏 커버링과 함께 상승 추세 재개 가능성이 커진다. 이 경우 $61,848.44 EMA20 위 지지가 유지되는 한 단기 약세 시나리오는 무효화된다.\",\n \"data_quality\": \"high\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bearish",
"confidence": 0.74,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.875,
"setup_signals": [
"현재가 $62,193.70은 EQ $60,970.85 위의 프리미엄 영역에 위치",
"이전일 고가 $62,271.90이 돌파되었고, 7일 고가 $62,386.70 근처에서 매수 유동성 소진 가능성",
"활성 bearish OB 후보가 $62,272.10-$63,209.60에 존재하며 현재가가 OB 하단 바로 아래에 근접",
"bearish OB 중간값 $62,740.85와 상단 $63,209.60은 단기 공급 반응 구간",
"과거 구조 이벤트에 bearish BOS $61,870.00, $59,060.00, $59,714.80 및 bearish CHoCH $58,850.00이 포함되어 상방 추격 매수 리스크 존재",
"미체결 FVG는 없지만 해당 bearish OB는 FVG 컨텍스트 $61,434.50-$62,543.40를 동반"
],
"reasoning": "확정 구조 관점에서는 가장 최근 구조 이벤트가 CHoCH_bullish $60,758.30이고, 현재가 $62,193.70이 EMA20 $61,848.44 및 EMA120 $60,694.44 위에 있어 단기 구조는 아직 bullish로 해석된다. 그러나 실행 셋업은 반대로 bearish이며, 가격이 EQ $60,970.85 위 프리미엄에서 이전일 고가 $62,271.90을 이미 돌파한 뒤 활성 bearish OB $62,272.10-$63,209.60 바로 아래에 위치한다. 특히 7일 고가 $62,386.70과 OB 하단 $62,272.10이 겹치는 구간은 buy-side liquidity를 유도한 뒤 기관 매도 물량이 들어올 수 있는 공급대다. 미체결 FVG와 최근 명확한 liquidity sweep 신호는 없지만, bearish OB 점수 0.548과 전체 setup_score 0.875는 구조 확인 전 숏 셋업이 우세함을 시사한다.",
"key_levels": {
"support": [
61870.0,
61113.8,
60970.85,
60758.3,
59555.0,
59060.0,
58850.0
],
"resistance": [
62272.1,
62386.7,
62740.85,
63209.6
]
},
"time_horizon": "short term",
"invalidation_level": "$63,209.60",
"risk_scenario": "가격이 bearish OB 상단 $63,209.60 위로 강하게 종가 안착하면 현재 프리미엄 숏 셋업은 무효화되며, $62,386.70 상단 유동성 돌파가 단순 스윕이 아니라 구조적 상방 수용으로 바뀔 수 있다. 이 경우 $62,272.10-$63,209.60 공급대는 저항이 아니라 재매수 지지 구간으로 전환될 가능성이 있다.",
"data_quality": "medium",
"metrics": {
"order_blocks_total": 1,
"confirmed_bullish_ob": 0,
"confirmed_bearish_ob": 0,
"candidate_bullish_ob": 0,
"candidate_bearish_ob": 1,
"active_bullish_ob": 0,
"active_bearish_ob": 1,
"nearest_bull_ob_range": null,
"nearest_bear_ob_range": {
"bottom": 62272.1,
"top": 63209.6,
"quality": "candidate",
"score": 0.548
},
"active_bullish_ob_list": [],
"active_bearish_ob_list": [
{
"type": "bearish_ob",
"idx": 75,
"top": 63209.6,
"bottom": 62272.1,
"mid": 62740.85,
"quality": "candidate",
"score": 0.548,
"displacement_score": 0.28,
"has_fvg": true,
"has_sweep_context": false,
"fvg_range": {
"bottom": 61434.5,
"top": 62543.4
},
"swept_level": null,
"source_move_idx": 75,
"proximity": "nearby"
}
],
"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_bearish",
"BOS_bearish",
"BOS_bullish",
"BOS_bearish",
"CHoCH_bearish",
"CHoCH_bullish"
],
"bos_choch_levels": [
{
"type": "BOS_bearish",
"level": 61870.0
},
{
"type": "BOS_bearish",
"level": 59060.0
},
{
"type": "BOS_bullish",
"level": 60734.0
},
{
"type": "BOS_bearish",
"level": 59714.8
},
{
"type": "CHoCH_bearish",
"level": 58850.0
},
{
"type": "CHoCH_bullish",
"level": 60758.3
}
],
"bos_sequence": [
"BOS_bearish",
"BOS_bearish",
"BOS_bullish",
"BOS_bearish",
"CHoCH_bearish",
"CHoCH_bullish"
],
"consecutive_bull_bos": 0,
"consecutive_bear_bos": 0,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [],
"current_zone": "premium",
"eq_level": 60970.85,
"range_high": 62386.7,
"range_low": 59555.0,
"bull_score": 6.0,
"bear_score": 10.829,
"setup_bias": "bearish",
"setup_score": 0.875,
"setup_signals": [
"bearish BOS below $61,870.00",
"bearish BOS below $59,060.00",
"bearish BOS below $59,714.80",
"bearish CHoCH below $58,850.00",
"bearish OB candidate $62,272.10-$63,209.60 (nearby, score=0.55)"
],
"retracement_direction": "bullish",
"current_retracement_pct": 2.1,
"deepest_retracement_pct": 24.1,
"previous_day_high": 62271.9,
"previous_day_low": 61113.8,
"broken_prev_high": true,
"broken_prev_low": false,
"sessions": {
"London": {
"active": false,
"high": null,
"low": null
},
"New York": {
"active": false,
"high": null,
"low": null
},
"Asian kill zone": {
"active": true,
"high": 62386.7,
"low": 61778.1
}
}
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.74,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.875,\n \"setup_signals\": [\n \"현재가 $62,193.70은 EQ $60,970.85 위의 프리미엄 영역에 위치\",\n \"이전일 고가 $62,271.90이 돌파되었고, 7일 고가 $62,386.70 근처에서 매수 유동성 소진 가능성\",\n \"활성 bearish OB 후보가 $62,272.10-$63,209.60에 존재하며 현재가가 OB 하단 바로 아래에 근접\",\n \"bearish OB 중간값 $62,740.85와 상단 $63,209.60은 단기 공급 반응 구간\",\n \"과거 구조 이벤트에 bearish BOS $61,870.00, $59,060.00, $59,714.80 및 bearish CHoCH $58,850.00이 포함되어 상방 추격 매수 리스크 존재\",\n \"미체결 FVG는 없지만 해당 bearish OB는 FVG 컨텍스트 $61,434.50-$62,543.40를 동반\"\n ],\n \"reasoning\": \"확정 구조 관점에서는 가장 최근 구조 이벤트가 CHoCH_bullish $60,758.30이고, 현재가 $62,193.70이 EMA20 $61,848.44 및 EMA120 $60,694.44 위에 있어 단기 구조는 아직 bullish로 해석된다. 그러나 실행 셋업은 반대로 bearish이며, 가격이 EQ $60,970.85 위 프리미엄에서 이전일 고가 $62,271.90을 이미 돌파한 뒤 활성 bearish OB $62,272.10-$63,209.60 바로 아래에 위치한다. 특히 7일 고가 $62,386.70과 OB 하단 $62,272.10이 겹치는 구간은 buy-side liquidity를 유도한 뒤 기관 매도 물량이 들어올 수 있는 공급대다. 미체결 FVG와 최근 명확한 liquidity sweep 신호는 없지만, bearish OB 점수 0.548과 전체 setup_score 0.875는 구조 확인 전 숏 셋업이 우세함을 시사한다.\",\n \"key_levels\": {\n \"support\": [\n 61870.0,\n 61113.8,\n 60970.85,\n 60758.3,\n 59555.0,\n 59060.0,\n 58850.0\n ],\n \"resistance\": [\n 62272.1,\n 62386.7,\n 62740.85,\n 63209.6\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$63,209.60\",\n \"risk_scenario\": \"가격이 bearish OB 상단 $63,209.60 위로 강하게 종가 안착하면 현재 프리미엄 숏 셋업은 무효화되며, $62,386.70 상단 유동성 돌파가 단순 스윕이 아니라 구조적 상방 수용으로 바뀔 수 있다. 이 경우 $62,272.10-$63,209.60 공급대는 저항이 아니라 재매수 지지 구간으로 전환될 가능성이 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "neutral",
"confidence": 0.58,
"structure_bias": "neutral",
"setup_bias": "bullish",
"setup_score": 0.68,
"setup_signals": [
"현재가 $62,193.70가 핵심 0.786 되돌림 지지 $61,976.49 위에 위치하며 단기 지지 테스트 우위",
"골든비율 0.618 지지 $61,816.72가 유지되는 한 하락 스윙의 회복 구조가 유효",
"EQ/0.5 레벨 $61,704.50 위의 프리미엄 구간에 있어 추격 매수 리스크는 존재",
"강한 피보나치 클러스터 $61,607.03 부근에 ret_0.236, ret_0.382, ret_0.5가 중첩되어 하방 방어 구간 형성",
"상단은 7일 고점 $62,386.70 돌파 전까지 명확한 구조적 BOS 확인은 부족"
],
"reasoning": "현재 BTC는 $62,193.70로 최근 하락 스윙 $62,180 → $61,229의 0.786 되돌림 $61,976.49 위에 있으며, 0.618 골든비율 $61,816.72도 방어된 상태입니다. 피보나치 반응 상태는 testing이고 반응 확률은 0.65로, 단기적으로는 지지 반응 가능성이 우세하지만 아직 $62,386.70 7일 고점 위의 확정 수용이 없어 구조적 bullish 전환으로 단정하기는 어렵습니다. 가장 강한 confluence zone은 $61,607.03이며 cluster_score 1.0으로, $61,592.28의 0.382와 $61,704.50의 0.5가 함께 하방 핵심 방어대를 형성합니다. 다만 현재가는 EQ $61,704.50 위 프리미엄 영역에 있어 매수 셋업은 존재하지만 추격 진입보다는 $61,976.49 또는 $61,816.72 재테스트 반응 확인이 더 유리합니다.",
"key_levels": {
"support": [
61976.49,
61816.72,
61704.5,
61607.03,
61592.28,
60970.33,
60641.28
],
"resistance": [
62386.7
]
},
"time_horizon": "short term",
"invalidation_level": "$61,816.72 하향 이탈 및 1시간봉 종가 안착 시 현재의 bullish setup은 무효화됩니다.",
"risk_scenario": "$61,976.49의 0.786 지지가 무너지고 특히 골든비율 $61,816.72 아래로 내려가면, 가격은 EQ $61,704.50 및 강한 클러스터 $61,607.03까지 되돌릴 가능성이 커집니다. 해당 구간마저 방어하지 못하면 $60,970.33, $60,835.29, $60,641.28의 확장 지지대까지 하락 압력이 확대될 수 있습니다.",
"data_quality": "high",
"metrics": {
"swing_pair": "High→Low: $62,180 → $61,229",
"direction": "down",
"nearest_fib": "ret_0.786",
"nearest_fib_price": 61976.49,
"nearest_fib_distance": 0.35,
"golden_ratio_level": 61816.72,
"fib_ret_382": 61592.28,
"fib_ret_618": 61816.72,
"confluence_zones": [
{
"price": 61607.03,
"count": 4,
"levels": [
"ret_0.236",
"ret_0.382",
"ret_0.5",
"ret_0.5"
],
"cluster_score": 1.0
},
{
"price": 60743.17,
"count": 3,
"levels": [
"ext_1.618",
"ret_0.382",
"ext_1.414"
],
"cluster_score": 0.85
},
{
"price": 59649.4,
"count": 2,
"levels": [
"ret_0.236",
"ext_2.618"
],
"cluster_score": 0.6
},
{
"price": 61099.66,
"count": 2,
"levels": [
"ext_1.272",
"ext_1.0"
],
"cluster_score": 0.6
},
{
"price": 61896.6,
"count": 2,
"levels": [
"ret_0.618",
"ret_0.786"
],
"cluster_score": 0.6
}
],
"support_levels": [
61976.486,
61816.718,
61704.5
],
"resistance_levels": [],
"level_candidates": [
{
"name": "ret_0.236",
"price": 61453.44,
"distance_pct": 1.19,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ret_0.382",
"price": 61592.28,
"distance_pct": 0.97,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ret_0.5",
"price": 61704.5,
"distance_pct": 0.79,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ret_0.618",
"price": 61816.72,
"distance_pct": 0.61,
"is_support": true,
"cluster_score": 1.0
},
{
"name": "ret_0.786",
"price": 61976.49,
"distance_pct": 0.35,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ext_1.0",
"price": 61229.0,
"distance_pct": 1.55,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ext_1.272",
"price": 60970.33,
"distance_pct": 1.97,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ext_1.414",
"price": 60835.29,
"distance_pct": 2.18,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ext_1.618",
"price": 60641.28,
"distance_pct": 2.5,
"is_support": true,
"cluster_score": 0.85
},
{
"name": "ext_2.0",
"price": 60278.0,
"distance_pct": 3.08,
"is_support": true,
"cluster_score": 0.0
}
],
"confluence_quality": 1.0,
"fib_reaction_state": "testing",
"reaction_probability": 0.65
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.58,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.68,\n \"setup_signals\": [\n \"현재가 $62,193.70가 핵심 0.786 되돌림 지지 $61,976.49 위에 위치하며 단기 지지 테스트 우위\",\n \"골든비율 0.618 지지 $61,816.72가 유지되는 한 하락 스윙의 회복 구조가 유효\",\n \"EQ/0.5 레벨 $61,704.50 위의 프리미엄 구간에 있어 추격 매수 리스크는 존재\",\n \"강한 피보나치 클러스터 $61,607.03 부근에 ret_0.236, ret_0.382, ret_0.5가 중첩되어 하방 방어 구간 형성\",\n \"상단은 7일 고점 $62,386.70 돌파 전까지 명확한 구조적 BOS 확인은 부족\"\n ],\n \"reasoning\": \"현재 BTC는 $62,193.70로 최근 하락 스윙 $62,180 → $61,229의 0.786 되돌림 $61,976.49 위에 있으며, 0.618 골든비율 $61,816.72도 방어된 상태입니다. 피보나치 반응 상태는 testing이고 반응 확률은 0.65로, 단기적으로는 지지 반응 가능성이 우세하지만 아직 $62,386.70 7일 고점 위의 확정 수용이 없어 구조적 bullish 전환으로 단정하기는 어렵습니다. 가장 강한 confluence zone은 $61,607.03이며 cluster_score 1.0으로, $61,592.28의 0.382와 $61,704.50의 0.5가 함께 하방 핵심 방어대를 형성합니다. 다만 현재가는 EQ $61,704.50 위 프리미엄 영역에 있어 매수 셋업은 존재하지만 추격 진입보다는 $61,976.49 또는 $61,816.72 재테스트 반응 확인이 더 유리합니다.\",\n \"key_levels\": {\n \"support\": [\n 61976.49,\n 61816.72,\n 61704.5,\n 61607.03,\n 61592.28,\n 60970.33,\n 60641.28\n ],\n \"resistance\": [\n 62386.7\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$61,816.72 하향 이탈 및 1시간봉 종가 안착 시 현재의 bullish setup은 무효화됩니다.\",\n \"risk_scenario\": \"$61,976.49의 0.786 지지가 무너지고 특히 골든비율 $61,816.72 아래로 내려가면, 가격은 EQ $61,704.50 및 강한 클러스터 $61,607.03까지 되돌릴 가능성이 커집니다. 해당 구간마저 방어하지 못하면 $60,970.33, $60,835.29, $60,641.28의 확장 지지대까지 하락 압력이 확대될 수 있습니다.\",\n \"data_quality\": \"high\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "bearish",
"confidence": 0.42,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.62,
"setup_signals": [
"고품질 strict bearish Bat 형성 PRZ 진입권: $61,846.06-$62,159.52, D 기준가 $62,002.79, 현재가 $62,193.70로 PRZ 상단을 소폭 초과",
"PRZ Fib 3중 합류: ABCD + BC_EXT + XAD, PRZ 폭 0.506%, pattern_score 0.979, ratio_score 1.0, prz_score 1.0",
"상단 bearish harmonic 클러스터 존재: candidate Butterfly PRZ $61,845.99-$62,409.71, strict Crab PRZ $61,865.99-$62,617.38, strict Bat PRZ $61,845.93-$62,626.41",
"최근 7일 고점 $62,386.70 부근이 bearish PRZ 클러스터 내부에 위치해 매수 유동성 흡수 후 반락 위험 존재",
"확정 반응은 아직 없음: confirmed_reaction_prz_count 0, best Bat의 confirmed_reaction false로 현재는 구조 전환 신호가 아닌 선행 반전 후보"
],
"reasoning": "현재 가장 중요한 패턴은 bearish Bat이며 PRZ는 $61,846.06-$62,159.52, D 가격은 $62,002.79이고 점수는 0.979로 매우 높습니다. 다만 현재가 $62,193.70는 해당 PRZ 상단 $62,159.52를 약간 넘어섰고, 아직 PRZ 거부·15m/1h MSS·CHoCH·CVD/OI 확인이 없어 구조적 bearish 전환으로 보기는 어렵습니다. 구조_bias는 확인된 BOS/CHoCH 정보가 없고 가격이 EMA20 $61,848.44 및 EMA120 $60,694.44 위에 있어 중립으로 둡니다. 반면 setup_bias는 $62,159-$62,626 구간에 bearish Bat/Butterfly/Crab PRZ가 겹치고 7일 고점 $62,386.70도 이 내부에 있어 단기 반락 셋업은 bearish입니다. 하락 반응이 확인될 경우 TP 참고값은 Bat 기준 $61,737.49, $61,573.59, $61,308.30입니다.",
"key_levels": {
"support": [
61846.06,
61737.49,
61573.59,
61308.3,
61082.19,
60684.81
],
"resistance": [
62159.52,
62236.17,
62241.68,
62386.7,
62409.71,
62626.41
]
},
"time_horizon": "short term",
"invalidation_level": "$62,626.41 상방에서 1시간봉 종가 수용 및 PRZ 재진입 실패 없이 유지될 경우",
"risk_scenario": "$62,386.70 7일 고점을 재돌파한 뒤 $62,409.71-$62,626.41 상단 PRZ까지 흡수하고 1시간봉 종가가 $62,626.41 위에서 수용되면 bearish harmonic 셋업은 실패로 간주되며, 숏 커버링성 상승이 연장될 수 있습니다.",
"data_quality": "medium",
"metrics": {
"patterns_found": 76,
"completed_patterns_found": 26,
"forming_d_prz_found": 50,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 34,
"multiscale_swings_scanned": 64,
"swing_highs_scanned": 33,
"swing_lows_scanned": 31,
"timeframe": "1h",
"prz_active_threshold_pct": 0.5,
"prz_nearby_threshold_pct": 1.0,
"prz_watch_threshold_pct": 2.0,
"prz_max_width_pct": 0.9,
"quality_counts": {
"high": 3,
"medium": 20,
"low": 53
},
"prz_status_counts": {
"active": 21,
"nearby": 12,
"watch": 17,
"far": 26,
"forming": 20
},
"high_confluence_prz_count": 16,
"strict_patterns_found": 36,
"candidate_patterns_found": 40,
"active_patterns_at_prz": 21,
"nearby_patterns": 12,
"all_patterns": [
"bat",
"crab",
"crab",
"bat",
"gartley",
"crab",
"bat",
"crab",
"bat",
"crab",
"butterfly",
"shark",
"gartley",
"shark",
"shark",
"butterfly",
"gartley",
"butterfly",
"butterfly",
"shark",
"bat",
"bat",
"shark",
"crab",
"shark",
"butterfly",
"crab",
"crab",
"butterfly",
"butterfly",
"bat",
"butterfly",
"shark",
"butterfly",
"butterfly",
"bat",
"gartley",
"butterfly",
"bat",
"crab",
"crab",
"shark",
"bat",
"bat",
"crab",
"butterfly",
"butterfly",
"crab",
"crab",
"gartley",
"shark",
"shark",
"crab",
"bat",
"butterfly",
"crab",
"crab",
"butterfly",
"butterfly",
"butterfly",
"shark",
"bat",
"bat",
"butterfly",
"gartley",
"shark",
"shark",
"butterfly",
"crab",
"shark",
"crab",
"shark",
"gartley",
"crab",
"shark",
"bat"
],
"all_signals": [
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish"
],
"best_pattern": "bat",
"best_pattern_quality": "strict",
"best_quality": "high",
"best_pattern_score": 0.979,
"best_completion_status": "forming",
"nearest_pattern": "butterfly",
"nearest_prz": 62191.92,
"price_to_prz": -0.0,
"prz_range": [
61594.82,
62789.03
],
"council_relevant_prz_count": 1,
"directional_influence_prz_count": 1,
"confirmed_reaction_prz_count": 0,
"validated_harmonic_tp_count": 0,
"pattern_candidates": [
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.979,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62002.79,
"prz_range": [
61846.06,
62159.52
],
"prz_width_pct": 0.506,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.31,
"price_to_prz_pct_raw": -0.307,
"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": 62002.79,
"a_price": 61308.3,
"tp1_ad_382": 61737.49,
"tp2_ad_618": 61573.59,
"tp3_a_or_structure_liquidity": 61308.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4806,
"ABC": 0.5884
},
"x_price": 62180.0,
"x_idx": 270,
"x_order": 8,
"a_price": 61308.3,
"a_idx": 276,
"a_order": 3,
"b_price": 61727.2,
"b_idx": 281,
"b_order": 3,
"c_price": 61480.7,
"c_idx": 289,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.872,
"ratio_score": 0.747,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 61926.67,
"prz_range": [
61725.8,
62127.54
],
"prz_width_pct": 0.649,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.43,
"price_to_prz_pct_raw": -0.4293,
"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": 61926.67,
"a_price": 61113.8,
"tp1_ad_382": 61616.16,
"tp2_ad_618": 61424.32,
"tp3_a_or_structure_liquidity": 61113.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5753,
"ABC": 0.4019
},
"x_price": 62180.0,
"x_idx": 270,
"x_order": 8,
"a_price": 61113.8,
"a_idx": 272,
"a_order": 3,
"b_price": 61727.2,
"b_idx": 281,
"b_order": 3,
"c_price": 61480.7,
"c_idx": 289,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.827,
"ratio_score": 0.611,
"prz_score": 0.998,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62127.85,
"prz_range": [
61845.99,
62409.71
],
"prz_width_pct": 0.907,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.11,
"price_to_prz_pct_raw": -0.1059,
"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": 62127.85,
"a_price": 61229.0,
"tp1_ad_382": 61784.49,
"tp2_ad_618": 61572.36,
"tp3_a_or_structure_liquidity": 61229.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7027,
"ABC": 0.4948
},
"x_price": 60520.0,
"x_idx": 247,
"x_order": 5,
"a_price": 61229.0,
"a_idx": 280,
"a_order": 5,
"b_price": 61727.2,
"b_idx": 281,
"b_order": 3,
"c_price": 61480.7,
"c_idx": 289,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.927,
"ratio_score": 1.0,
"prz_score": 0.92,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62241.68,
"prz_range": [
61865.99,
62617.38
],
"prz_width_pct": 1.207,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.08,
"price_to_prz_pct_raw": 0.0772,
"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": 62241.68,
"a_price": 61308.3,
"tp1_ad_382": 61885.13,
"tp2_ad_618": 61664.85,
"tp3_a_or_structure_liquidity": 61308.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5314,
"ABC": 0.5884
},
"x_price": 60520.0,
"x_idx": 247,
"x_order": 5,
"a_price": 61308.3,
"a_idx": 276,
"a_order": 3,
"b_price": 61727.2,
"b_idx": 281,
"b_order": 3,
"c_price": 61480.7,
"c_idx": 289,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.877,
"ratio_score": 0.86,
"prz_score": 0.908,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62236.17,
"prz_range": [
61845.93,
62626.41
],
"prz_width_pct": 1.254,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.07,
"price_to_prz_pct_raw": 0.0683,
"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": 62236.17,
"a_price": 61113.8,
"tp1_ad_382": 61807.42,
"tp2_ad_618": 61542.54,
"tp3_a_or_structure_liquidity": 61113.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3675,
"ABC": 0.4019
},
"x_price": 59444.5,
"x_idx": 236,
"x_order": 8,
"a_price": 61113.8,
"a_idx": 272,
"a_order": 3,
"b_price": 61727.2,
"b_idx": 281,
"b_order": 3,
"c_price": 61480.7,
"c_idx": 289,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.869,
"ratio_score": 1.0,
"prz_score": 0.894,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 60684.81,
"prz_range": [
60287.43,
61082.19
],
"prz_width_pct": 1.31,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.43,
"price_to_prz_pct_raw": -2.4261,
"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": 60684.81,
"a_price": 62180.0,
"tp1_ad_382": 61255.97,
"tp2_ad_618": 61608.84,
"tp3_a_or_structure_liquidity": 62180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4153,
"ABC": 0.4806
},
"x_price": 60080.9,
"x_idx": 263,
"x_order": 3,
"a_price": 62180.0,
"a_idx": 270,
"a_order": 8,
"b_price": 61308.3,
"b_idx": 276,
"b_order": 3,
"c_price": 61727.2,
"c_idx": 281,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.816,
"ratio_score": 0.811,
"prz_score": 0.868,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 61347.57,
"prz_range": [
60915.01,
61780.12
],
"prz_width_pct": 1.41,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.36,
"price_to_prz_pct_raw": -1.3605,
"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": 61347.57,
"a_price": 58160.0,
"tp1_ad_382": 60129.92,
"tp2_ad_618": 59377.65,
"tp3_a_or_structure_liquidity": 58160.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7454,
"ABC": 0.4954
},
"x_price": 59883.2,
"x_idx": 182,
"x_order": 3,
"a_price": 58160.0,
"a_idx": 223,
"a_order": 8,
"b_price": 59444.5,
"b_idx": 236,
"b_order": 8,
"c_price": 60080.9,
"c_idx": 263,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.708,
"ratio_score": 0.625,
"prz_score": 0.868,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 61727.2,
"prz_range": [
60915.01,
61780.12
],
"prz_width_pct": 1.41,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.36,
"price_to_prz_pct_raw": -1.3605,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.52,
"confirmed_reaction": true,
"confirmation_reasons": [
"initial_PRZ_reaction"
],
"reaction_score": 0.25,
"reaction_detail": {
"reaction_score": 0.25,
"reaction_move_ratio_ad": 0.128,
"adverse_move_ratio_ad": 0.153,
"bars_after_d": 12,
"reasons": [
"initial_PRZ_reaction"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.52,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 61347.57,
"a_price": 58160.0,
"tp1_ad_382": 60129.92,
"tp2_ad_618": 59377.65,
"tp3_a_or_structure_liquidity": 58160.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7454,
"ABC": 0.4954,
"BCD": 2.5869,
"XAD": 2.0701
},
"x_price": 59883.2,
"x_idx": 182,
"x_order": 3,
"a_price": 58160.0,
"a_idx": 223,
"a_order": 8,
"b_price": 59444.5,
"b_idx": 236,
"b_order": 8,
"c_price": 60080.9,
"c_idx": 263,
"c_order": 3,
"d_idx": 281
}
],
"council_relevant_prz": [
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.979,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62002.79,
"prz_range": [
61846.06,
62159.52
],
"prz_width_pct": 0.506,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.31,
"price_to_prz_pct_raw": -0.307,
"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": 62002.79,
"a_price": 61308.3,
"tp1_ad_382": 61737.49,
"tp2_ad_618": 61573.59,
"tp3_a_or_structure_liquidity": 61308.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4806,
"ABC": 0.5884
},
"x_price": 62180.0,
"x_idx": 270,
"x_order": 8,
"a_price": 61308.3,
"a_idx": 276,
"a_order": 3,
"b_price": 61727.2,
"b_idx": 281,
"b_order": 3,
"c_price": 61480.7,
"c_idx": 289,
"c_order": 3,
"d_idx": null
}
],
"report_detail_candidates": [
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.979,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62002.79,
"prz_range": [
61846.06,
62159.52
],
"prz_width_pct": 0.506,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.31,
"price_to_prz_pct_raw": -0.307,
"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": 62002.79,
"a_price": 61308.3,
"tp1_ad_382": 61737.49,
"tp2_ad_618": 61573.59,
"tp3_a_or_structure_liquidity": 61308.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4806,
"ABC": 0.5884
},
"x_price": 62180.0,
"x_idx": 270,
"x_order": 8,
"a_price": 61308.3,
"a_idx": 276,
"a_order": 3,
"b_price": 61727.2,
"b_idx": 281,
"b_order": 3,
"c_price": 61480.7,
"c_idx": 289,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.872,
"ratio_score": 0.747,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 61926.67,
"prz_range": [
61725.8,
62127.54
],
"prz_width_pct": 0.649,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.43,
"price_to_prz_pct_raw": -0.4293,
"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": 61926.67,
"a_price": 61113.8,
"tp1_ad_382": 61616.16,
"tp2_ad_618": 61424.32,
"tp3_a_or_structure_liquidity": 61113.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5753,
"ABC": 0.4019
},
"x_price": 62180.0,
"x_idx": 270,
"x_order": 8,
"a_price": 61113.8,
"a_idx": 272,
"a_order": 3,
"b_price": 61727.2,
"b_idx": 281,
"b_order": 3,
"c_price": 61480.7,
"c_idx": 289,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.827,
"ratio_score": 0.611,
"prz_score": 0.998,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62127.85,
"prz_range": [
61845.99,
62409.71
],
"prz_width_pct": 0.907,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.11,
"price_to_prz_pct_raw": -0.1059,
"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": 62127.85,
"a_price": 61229.0,
"tp1_ad_382": 61784.49,
"tp2_ad_618": 61572.36,
"tp3_a_or_structure_liquidity": 61229.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7027,
"ABC": 0.4948
},
"x_price": 60520.0,
"x_idx": 247,
"x_order": 5,
"a_price": 61229.0,
"a_idx": 280,
"a_order": 5,
"b_price": 61727.2,
"b_idx": 281,
"b_order": 3,
"c_price": 61480.7,
"c_idx": 289,
"c_order": 3,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.927,
"ratio_score": 1.0,
"prz_score": 0.92,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62241.68,
"prz_range": [
61865.99,
62617.38
],
"prz_width_pct": 1.207,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.08,
"price_to_prz_pct_raw": 0.0772,
"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": 62241.68,
"a_price": 61308.3,
"tp1_ad_382": 61885.13,
"tp2_ad_618": 61664.85,
"tp3_a_or_structure_liquidity": 61308.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5314,
"ABC": 0.5884
},
"x_price": 60520.0,
"x_idx": 247,
"x_order": 5,
"a_price": 61308.3,
"a_idx": 276,
"a_order": 3,
"b_price": 61727.2,
"b_idx": 281,
"b_order": 3,
"c_price": 61480.7,
"c_idx": 289,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.877,
"ratio_score": 0.86,
"prz_score": 0.908,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62236.17,
"prz_range": [
61845.93,
62626.41
],
"prz_width_pct": 1.254,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.07,
"price_to_prz_pct_raw": 0.0683,
"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": 62236.17,
"a_price": 61113.8,
"tp1_ad_382": 61807.42,
"tp2_ad_618": 61542.54,
"tp3_a_or_structure_liquidity": 61113.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3675,
"ABC": 0.4019
},
"x_price": 59444.5,
"x_idx": 236,
"x_order": 8,
"a_price": 61113.8,
"a_idx": 272,
"a_order": 3,
"b_price": 61727.2,
"b_idx": 281,
"b_order": 3,
"c_price": 61480.7,
"c_idx": 289,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.869,
"ratio_score": 1.0,
"prz_score": 0.894,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 60684.81,
"prz_range": [
60287.43,
61082.19
],
"prz_width_pct": 1.31,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.43,
"price_to_prz_pct_raw": -2.4261,
"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": 60684.81,
"a_price": 62180.0,
"tp1_ad_382": 61255.97,
"tp2_ad_618": 61608.84,
"tp3_a_or_structure_liquidity": 62180.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4153,
"ABC": 0.4806
},
"x_price": 60080.9,
"x_idx": 263,
"x_order": 3,
"a_price": 62180.0,
"a_idx": 270,
"a_order": 8,
"b_price": 61308.3,
"b_idx": 276,
"b_order": 3,
"c_price": 61727.2,
"c_idx": 281,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.816,
"ratio_score": 0.811,
"prz_score": 0.868,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 61347.57,
"prz_range": [
60915.01,
61780.12
],
"prz_width_pct": 1.41,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.36,
"price_to_prz_pct_raw": -1.3605,
"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": 61347.57,
"a_price": 58160.0,
"tp1_ad_382": 60129.92,
"tp2_ad_618": 59377.65,
"tp3_a_or_structure_liquidity": 58160.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7454,
"ABC": 0.4954
},
"x_price": 59883.2,
"x_idx": 182,
"x_order": 3,
"a_price": 58160.0,
"a_idx": 223,
"a_order": 8,
"b_price": 59444.5,
"b_idx": 236,
"b_order": 8,
"c_price": 60080.9,
"c_idx": 263,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "low",
"pattern_score": 0.708,
"ratio_score": 0.625,
"prz_score": 0.868,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 61727.2,
"prz_range": [
60915.01,
61780.12
],
"prz_width_pct": 1.41,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.36,
"price_to_prz_pct_raw": -1.3605,
"harmonic_vote_state": {
"authority": "post_confirmation_vote_eligible",
"directional_vote_weight": 0.52,
"confirmed_reaction": true,
"confirmation_reasons": [
"initial_PRZ_reaction"
],
"reaction_score": 0.25,
"reaction_detail": {
"reaction_score": 0.25,
"reaction_move_ratio_ad": 0.128,
"adverse_move_ratio_ad": 0.153,
"bars_after_d": 12,
"reasons": [
"initial_PRZ_reaction"
]
},
"path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.52,
"confirmed_reaction": true,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "butterfly",
"d_price": 61347.57,
"a_price": 58160.0,
"tp1_ad_382": 60129.92,
"tp2_ad_618": 59377.65,
"tp3_a_or_structure_liquidity": 58160.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7454,
"ABC": 0.4954,
"BCD": 2.5869,
"XAD": 2.0701
},
"x_price": 59883.2,
"x_idx": 182,
"x_order": 3,
"a_price": 58160.0,
"a_idx": 223,
"a_order": 8,
"b_price": 59444.5,
"b_idx": 236,
"b_order": 8,
"c_price": 60080.9,
"c_idx": 263,
"c_order": 3,
"d_idx": 281
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.704,
"ratio_score": 0.681,
"prz_score": 0.896,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 60520.0,
"prz_range": [
60392.17,
61184.09
],
"prz_width_pct": 1.303,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.26,
"price_to_prz_pct_raw": -2.26,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
],
"reaction_score": 0.8,
"reaction_detail": {
"reaction_score": 0.8,
"reaction_move_ratio_ad": 0.591,
"adverse_move_ratio_ad": 0.491,
"bars_after_d": 12,
"reasons": [
"AD0.382_reaction_reached",
"PRZ_center_reclaimed_or_rejected"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 60788.13,
"a_price": 58888.0,
"tp1_ad_382": 60062.28,
"tp2_ad_618": 59613.85,
"tp3_a_or_structure_liquidity": 58888.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7056,
"ABC": 0.9304,
"BCD": 1.1458,
"XAD": 0.8013
},
"x_price": 60924.7,
"x_idx": 151,
"x_order": 8,
"a_price": 58888.0,
"a_idx": 182,
"a_order": 3,
"b_price": 60325.0,
"b_idx": 190,
"b_order": 5,
"c_price": 58988.0,
"c_idx": 198,
"c_order": 8,
"d_idx": 247
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.634,
"ratio_score": 0.373,
"prz_score": 0.908,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62386.7,
"prz_range": [
61845.93,
62626.41
],
"prz_width_pct": 1.254,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.07,
"price_to_prz_pct_raw": 0.0683,
"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.4,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 4,
"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": 62236.17,
"a_price": 61113.8,
"tp1_ad_382": 61807.42,
"tp2_ad_618": 61542.54,
"tp3_a_or_structure_liquidity": 61113.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3675,
"ABC": 0.4019,
"BCD": 3.6755,
"XAD": 0.7625
},
"x_price": 59444.5,
"x_idx": 236,
"x_order": 8,
"a_price": 61113.8,
"a_idx": 272,
"a_order": 3,
"b_price": 61727.2,
"b_idx": 281,
"b_order": 3,
"c_price": 61480.7,
"c_idx": 289,
"c_order": 3,
"d_idx": 295
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.621,
"ratio_score": 0.33,
"prz_score": 0.896,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 60788.13,
"prz_range": [
60392.17,
61184.09
],
"prz_width_pct": 1.303,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.26,
"price_to_prz_pct_raw": -2.26,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 60788.13,
"a_price": 58888.0,
"tp1_ad_382": 60062.28,
"tp2_ad_618": 59613.85,
"tp3_a_or_structure_liquidity": 58888.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7056,
"ABC": 0.9304
},
"x_price": 60924.7,
"x_idx": 151,
"x_order": 8,
"a_price": 58888.0,
"a_idx": 182,
"a_order": 3,
"b_price": 60325.0,
"b_idx": 190,
"b_order": 5,
"c_price": 58988.0,
"c_idx": 198,
"c_order": 8,
"d_idx": null
},
{
"pattern": "crab",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.883,
"ratio_score": 0.965,
"prz_score": 0.838,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": false,
"d_price": 61944.92,
"prz_range": [
61472.99,
62416.85
],
"prz_width_pct": 1.524,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.4,
"price_to_prz_pct_raw": -0.4,
"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": 61944.92,
"a_price": 57758.6,
"tp1_ad_382": 60345.74,
"tp2_ad_618": 59357.77,
"tp3_a_or_structure_liquidity": 57758.6,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6006,
"ABC": 0.3775
},
"x_price": 60565.6,
"x_idx": 205,
"x_order": 3,
"a_price": 57758.6,
"a_idx": 233,
"a_order": 8,
"b_price": 59444.5,
"b_idx": 236,
"b_order": 8,
"c_price": 60080.9,
"c_idx": 263,
"c_order": 3,
"d_idx": null
}
],
"actionable_patterns_list": [
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.979,
"prz_proximity": "active",
"prz_range": [
61846.06,
62159.52
],
"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": "bat",
"d_price": 62002.79,
"a_price": 61308.3,
"tp1_ad_382": 61737.49,
"tp2_ad_618": 61573.59,
"tp3_a_or_structure_liquidity": 61308.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "BAT FORMING HIGH PRZ $61,846.06-$62,159.52: 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.979,
"ratio_score": 1.0,
"prz_score": 1.0,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62002.79,
"prz_range": [
61846.06,
62159.52
],
"prz_width_pct": 0.506,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.31,
"price_to_prz_pct_raw": -0.307,
"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": 62002.79,
"a_price": 61308.3,
"tp1_ad_382": 61737.49,
"tp2_ad_618": 61573.59,
"tp3_a_or_structure_liquidity": 61308.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4806,
"ABC": 0.5884
},
"x_price": 62180.0,
"x_idx": 270,
"x_order": 8,
"a_price": 61308.3,
"a_idx": 276,
"a_order": 3,
"b_price": 61727.2,
"b_idx": 281,
"b_order": 3,
"c_price": 61480.7,
"c_idx": 289,
"c_order": 3,
"d_idx": null
},
"best_tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 62002.79,
"a_price": 61308.3,
"tp1_ad_382": 61737.49,
"tp2_ad_618": 61573.59,
"tp3_a_or_structure_liquidity": 61308.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"tp_ladder": [
{
"direction": "bearish",
"source": "bat",
"d_price": 62002.79,
"a_price": 61308.3,
"tp1_ad_382": 61737.49,
"tp2_ad_618": 61573.59,
"tp3_a_or_structure_liquidity": 61308.3,
"note": "Use as strong TP ladder context; not standalone path authority."
}
],
"validated_tp_ladder": [],
"harmonic_governance": {
"role": "PRZ reaction + TP ladder confluence, not standalone path engine",
"pre_confirmation_weight_range": [
0.25,
0.35
],
"post_confirmation_vote_weight_range": [
0.5,
0.6
],
"standalone_path_override_allowed": false,
"opposes_core_path_policy": "branch/reversal-risk/reaction-zone unless lower-TF structure and derivatives also confirm",
"aligns_with_core_path_policy": "modest confidence lift plus strong TP ladder influence"
},
"execution_readiness": "ready",
"directional_scores": {
"bullish": 0,
"bearish": 0.207
},
"directional_score_total": 0.207,
"directional_dominance": 1.0
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.42,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.62,\n \"setup_signals\": [\n \"고품질 strict bearish Bat 형성 PRZ 진입권: $61,846.06-$62,159.52, D 기준가 $62,002.79, 현재가 $62,193.70로 PRZ 상단을 소폭 초과\",\n \"PRZ Fib 3중 합류: ABCD + BC_EXT + XAD, PRZ 폭 0.506%, pattern_score 0.979, ratio_score 1.0, prz_score 1.0\",\n \"상단 bearish harmonic 클러스터 존재: candidate Butterfly PRZ $61,845.99-$62,409.71, strict Crab PRZ $61,865.99-$62,617.38, strict Bat PRZ $61,845.93-$62,626.41\",\n \"최근 7일 고점 $62,386.70 부근이 bearish PRZ 클러스터 내부에 위치해 매수 유동성 흡수 후 반락 위험 존재\",\n \"확정 반응은 아직 없음: confirmed_reaction_prz_count 0, best Bat의 confirmed_reaction false로 현재는 구조 전환 신호가 아닌 선행 반전 후보\"\n ],\n \"reasoning\": \"현재 가장 중요한 패턴은 bearish Bat이며 PRZ는 $61,846.06-$62,159.52, D 가격은 $62,002.79이고 점수는 0.979로 매우 높습니다. 다만 현재가 $62,193.70는 해당 PRZ 상단 $62,159.52를 약간 넘어섰고, 아직 PRZ 거부·15m/1h MSS·CHoCH·CVD/OI 확인이 없어 구조적 bearish 전환으로 보기는 어렵습니다. 구조_bias는 확인된 BOS/CHoCH 정보가 없고 가격이 EMA20 $61,848.44 및 EMA120 $60,694.44 위에 있어 중립으로 둡니다. 반면 setup_bias는 $62,159-$62,626 구간에 bearish Bat/Butterfly/Crab PRZ가 겹치고 7일 고점 $62,386.70도 이 내부에 있어 단기 반락 셋업은 bearish입니다. 하락 반응이 확인될 경우 TP 참고값은 Bat 기준 $61,737.49, $61,573.59, $61,308.30입니다.\",\n \"key_levels\": {\n \"support\": [\n 61846.06,\n 61737.49,\n 61573.59,\n 61308.3,\n 61082.19,\n 60684.81\n ],\n \"resistance\": [\n 62159.52,\n 62236.17,\n 62241.68,\n 62386.7,\n 62409.71,\n 62626.41\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$62,626.41 상방에서 1시간봉 종가 수용 및 PRZ 재진입 실패 없이 유지될 경우\",\n \"risk_scenario\": \"$62,386.70 7일 고점을 재돌파한 뒤 $62,409.71-$62,626.41 상단 PRZ까지 흡수하고 1시간봉 종가가 $62,626.41 위에서 수용되면 bearish harmonic 셋업은 실패로 간주되며, 숏 커버링성 상승이 연장될 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bearish",
"overall_confidence": 0.62,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.8,
"active_setups": [
"Wyckoff 분배 구조 내 Phase C UTAD 후보: $62,386.70 상단 실패 후 현재가 $62,193.70이 UTAD 아래로 복귀",
"ICT 프리미엄 영역: EQ $60,970.85 위에서 이전일 고가 $62,271.90 돌파 후 bearish OB $62,272.10-$63,209.60 하단에 근접",
"캔들스틱 고점권 반전 신호: 7일 고점 $62,386.70 부근에서 고거래량 bearish engulfing 발생 후 doji 반복",
"파생 포지셔닝 취약성: 롱 계정 비율 61.8%, 롱 과밀 상태와 CVD divergence 0.700이 고점권 가격 유지와 충돌",
"하모닉 bearish PRZ 클러스터: strict bearish Bat PRZ $61,846.06-$62,159.52 및 상단 Crab/Bat 확장 PRZ가 $62,617-$62,626까지 중첩",
"단기 피보나치 방어 조건: $61,976.49, $61,816.72, $61,704.50 지지가 유지되는 동안 즉시 하락 확정은 아님"
],
"setup_vs_structure": "구조적 판정은 Wyckoff 분배/UTAD 후보를 더 높게 반영해 약세이나, EMA 기반 단기 구조는 아직 일부 강세로 남아 있다. 실행 셋업은 5개 분석이 모두 고점권 프리미엄·공급·롱 과밀·반전 패턴을 지적해 구조와 대체로 약세 방향으로 정렬되지만, $61,816-$61,976 피보나치 지지 방어가 단기 반대 조건이다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 5,
"neutral_count": 1
},
"key_levels": {
"support": [
62075.6,
61976.49,
61848.44,
61846.06,
61816.72,
61704.5,
61113.8,
60970.85,
60700,
60694.44,
58030.0
],
"resistance": [
62272.1,
62386.7,
62626.41,
62837.1,
62900,
63209.6
]
},
"confluences": [
"Wyckoff와 ICT 모두 $62,386.70을 상단 유동성/UTAD성 실패 구간으로 본다.",
"ICT bearish OB 하단 $62,272.10, 이전일 고가 $62,271.90, 현재 고점권 $62,386.70이 같은 공급대에 밀집한다.",
"Candlestick의 bearish engulfing은 $62,386.70 7일 고점 부근에서 발생했고, Wyckoff의 UTAD 후보 가격도 동일하게 $62,386.70이다.",
"Derivatives, Candlestick, ICT 모두 현재 가격대를 EQ 위 프리미엄 구간으로 평가하며, 추격 매수보다 상단 소진 위험을 더 크게 본다.",
"하모닉 bearish PRZ $61,846.06-$62,159.52는 EMA20 $61,848.44 및 피보나치 $61,816.72-$61,976.49와 겹쳐, $61,850-$61,980 구간이 구조적 단기 분기점으로 작동한다.",
"하방 핵심 유동성/지지로 ICT EQ $60,970.85, 피보나치 확장 $60,970.33, 파생 청산대 $60,700, EMA120 $60,694.44가 $60,700-$60,971 구간에 모여 있다."
],
"conflicts": [
"Wyckoff는 1시간봉 분배 레짐과 Phase C UTAD 후보로 구조 자체를 약세로 보지만, Derivatives·Candlestick·ICT는 EMA20/EMA120 위 가격 위치 때문에 확인된 단기 구조는 아직 bullish로 본다.",
"Fibonacci는 $61,976.49 및 $61,816.72 지지가 유지되는 한 단기 회복 구조가 살아 있다고 보며, 이는 다수의 bearish execution setup과 충돌한다.",
"Harmonic의 최상위 bearish Bat은 품질은 높지만 아직 완전한 PRZ 거부나 1h 구조 전환 확인이 없으므로, 단독으로 구조 판정을 뒤집을 수 없는 보조 신호다.",
"파생 구조 평가는 가격이 EMA 위에 있다는 이유로 bullish이나, 포지셔닝과 CVD/OI 기반 실행 셋업은 bearish로 분리되어 있다."
],
"executive_summary": "현재 1시간 구조는 단순한 EMA 상승 구조와 달리, Wyckoff 관점에서 분배 레짐이 우세하며 Phase C UTAD 후보가 $62,386.70에서 형성된 상태로 진단한다. 가격은 $62,193.70으로 UTAD 고점 아래에 복귀했지만 AR $62,075.60을 아직 명확히 이탈하지 않아, 분배 확인은 진행 중이고 완성된 하락 Phase E로 보기는 이르다. $62,272.10-$63,209.60 ICT bearish OB, $62,386.70 7일 고점, bearish engulfing, 롱 과밀 파생 데이터가 모두 상단 공급 조건을 강화한다. 반면 $61,976.49, $61,816.72, $61,704.50 피보나치 지지가 유지되면 단기 구조 전환 확인은 지연될 수 있다. 구조적 약세 판정의 무효화는 $62,837.10 회복 이후 $63,209.60 상방 수용에서 확인된다.",
"raw_llm_response": "{\n \"overall_signal\": \"bearish\",\n \"overall_confidence\": 0.62,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.8,\n \"active_setups\": [\n \"Wyckoff 분배 구조 내 Phase C UTAD 후보: $62,386.70 상단 실패 후 현재가 $62,193.70이 UTAD 아래로 복귀\",\n \"ICT 프리미엄 영역: EQ $60,970.85 위에서 이전일 고가 $62,271.90 돌파 후 bearish OB $62,272.10-$63,209.60 하단에 근접\",\n \"캔들스틱 고점권 반전 신호: 7일 고점 $62,386.70 부근에서 고거래량 bearish engulfing 발생 후 doji 반복\",\n \"파생 포지셔닝 취약성: 롱 계정 비율 61.8%, 롱 과밀 상태와 CVD divergence 0.700이 고점권 가격 유지와 충돌\",\n \"하모닉 bearish PRZ 클러스터: strict bearish Bat PRZ $61,846.06-$62,159.52 및 상단 Crab/Bat 확장 PRZ가 $62,617-$62,626까지 중첩\",\n \"단기 피보나치 방어 조건: $61,976.49, $61,816.72, $61,704.50 지지가 유지되는 동안 즉시 하락 확정은 아님\"\n ],\n \"setup_vs_structure\": \"구조적 판정은 Wyckoff 분배/UTAD 후보를 더 높게 반영해 약세이나, EMA 기반 단기 구조는 아직 일부 강세로 남아 있다. 실행 셋업은 5개 분석이 모두 고점권 프리미엄·공급·롱 과밀·반전 패턴을 지적해 구조와 대체로 약세 방향으로 정렬되지만, $61,816-$61,976 피보나치 지지 방어가 단기 반대 조건이다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 0,\n \"bearish_count\": 5,\n \"neutral_count\": 1\n },\n \"key_levels\": {\n \"support\": [\n 62075.6,\n 61976.49,\n 61848.44,\n 61846.06,\n 61816.72,\n 61704.5,\n 61113.8,\n 60970.85,\n 60700,\n 60694.44,\n 58030.0\n ],\n \"resistance\": [\n 62272.1,\n 62386.7,\n 62626.41,\n 62837.1,\n 62900,\n 63209.6\n ]\n },\n \"confluences\": [\n \"Wyckoff와 ICT 모두 $62,386.70을 상단 유동성/UTAD성 실패 구간으로 본다.\",\n \"ICT bearish OB 하단 $62,272.10, 이전일 고가 $62,271.90, 현재 고점권 $62,386.70이 같은 공급대에 밀집한다.\",\n \"Candlestick의 bearish engulfing은 $62,386.70 7일 고점 부근에서 발생했고, Wyckoff의 UTAD 후보 가격도 동일하게 $62,386.70이다.\",\n \"Derivatives, Candlestick, ICT 모두 현재 가격대를 EQ 위 프리미엄 구간으로 평가하며, 추격 매수보다 상단 소진 위험을 더 크게 본다.\",\n \"하모닉 bearish PRZ $61,846.06-$62,159.52는 EMA20 $61,848.44 및 피보나치 $61,816.72-$61,976.49와 겹쳐, $61,850-$61,980 구간이 구조적 단기 분기점으로 작동한다.\",\n \"하방 핵심 유동성/지지로 ICT EQ $60,970.85, 피보나치 확장 $60,970.33, 파생 청산대 $60,700, EMA120 $60,694.44가 $60,700-$60,971 구간에 모여 있다.\"\n ],\n \"conflicts\": [\n \"Wyckoff는 1시간봉 분배 레짐과 Phase C UTAD 후보로 구조 자체를 약세로 보지만, Derivatives·Candlestick·ICT는 EMA20/EMA120 위 가격 위치 때문에 확인된 단기 구조는 아직 bullish로 본다.\",\n \"Fibonacci는 $61,976.49 및 $61,816.72 지지가 유지되는 한 단기 회복 구조가 살아 있다고 보며, 이는 다수의 bearish execution setup과 충돌한다.\",\n \"Harmonic의 최상위 bearish Bat은 품질은 높지만 아직 완전한 PRZ 거부나 1h 구조 전환 확인이 없으므로, 단독으로 구조 판정을 뒤집을 수 없는 보조 신호다.\",\n \"파생 구조 평가는 가격이 EMA 위에 있다는 이유로 bullish이나, 포지셔닝과 CVD/OI 기반 실행 셋업은 bearish로 분리되어 있다.\"\n ],\n \"highest_conviction_analyst\": \"Wyckoff Expert — 분배 점수와 레짐 적합도가 매우 높고, BC $62,837.10, AR $62,075.60, ST $63,209.60, SOW_IN_PHASE_B $58,030.00, UT $62,180.00, UTAD $62,386.70로 이어지는 구체적 구조 시퀀스를 제시했기 때문이다. 특히 현재가가 UTAD $62,386.70 아래로 되돌아온 점은 구조적 상단 실패 조건으로 가장 중요한 근거다.\",\n \"invalidation_level\": \"$63,209.60 상방 수용. 1차로 $62,386.70 재돌파와 $62,837.10 회복이 UTAD 약세 해석을 약화시키며, $63,209.60 ST/OB 상단 위에서 수용되면 현재 분배 구조 판정은 무효화된다.\",\n \"executive_summary\": \"현재 1시간 구조는 단순한 EMA 상승 구조와 달리, Wyckoff 관점에서 분배 레짐이 우세하며 Phase C UTAD 후보가 $62,386.70에서 형성된 상태로 진단한다. 가격은 $62,193.70으로 UTAD 고점 아래에 복귀했지만 AR $62,075.60을 아직 명확히 이탈하지 않아, 분배 확인은 진행 중이고 완성된 하락 Phase E로 보기는 이르다. $62,272.10-$63,209.60 ICT bearish OB, $62,386.70 7일 고점, bearish engulfing, 롱 과밀 파생 데이터가 모두 상단 공급 조건을 강화한다. 반면 $61,976.49, $61,816.72, $61,704.50 피보나치 지지가 유지되면 단기 구조 전환 확인은 지연될 수 있다. 구조적 약세 판정의 무효화는 $62,837.10 회복 이후 $63,209.60 상방 수용에서 확인된다.\"\n}"
},
"overall_signal": "bearish",
"overall_confidence": 0.62,
"operating_path": {
"raw_llm_response": ""
},
"tp_calibration": {},
"timing": {
"stages": {
"stage1_agents": 51.0,
"chairman": 82.1,
"operating_path": 5.6,
"tp_calibrator": 0.0
},
"agents": {},
"total_s": 138.8
}
}