Signal: BEARISH (71%) | Price: $61,694.90 | 2026-06-10 09:00 KST | 300 candles
Council: 1 bullish, 1 neutral, 4 bearish | Support: $61,403 / $61,076 / $61,001 | Resistance: $62,151 / $62,269 / $62,502
BTC 1시간 구조는 이전 대형 분배 이후 현재는 $64,250.00 UT와 $64,179.50 UTAD, 이후 낮아진 LPSY $63,499.90/$62,868.20을 거친 재분배 Phase E 성격이 우세하다. 현재가 $61,694.90는 EMA20 $62,151.37, EMA120 $63,053.53, EMA240 $65,059.95 아래에 있으며, $62,150-$62,500과 $62,900-$63,500 구간이 구조적 재검증 저항으로 겹친다. 하단에서는 $60,755.00과 $59,070-$59,080이 여러 방법론에서 반복 확인되는 핵심 구조 지지·유동성 구간이다. 다만 현재가가 discount 구간이자 bullish Gartley PRZ $61,656.38-$62,269.23 내부에 있으므로, 약세 구조 안에서도 단기 반등 반응 리스크는 존재한다. 전체 bearish 구조의 무효화 조건은 $64,250.00 상방 수용이며, 그 전까지는 반등은 구조 전환보다는 재분배 내부 반응으로 해석하는 것이 타당하다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | BEARISH | 78% | $61,001 / $60,755 | $62,151 / $62,868 |
| ICT Trader | BEARISH | 68% | $61,076 / $60,755 | $62,151 / $62,502 |
| Derivatives Trader | BEARISH | 62% | $60,900 / $60,300 | $62,100 / $62,151 |
| Candlestick Reader | BEARISH | 62% | $59,080 / $61,695 | $62,151 / $63,054 |
| Fibonacci Analyst | NEUTRAL | 55% | $61,403 / $60,755 | $61,804 / $62,127 |
| Harmonic Specialist | NEUTRAL | 42% | $61,656 / $61,369 | $61,955 / $62,269 |
Support: $61,001 / $60,755 / $60,146 | Resistance: $62,151 / $62,868 / $63,500 | Horizon: short to medium term
Wyckoff 기준으로 현재 regime은 DIS이며 regime_fitness 0.963, dis_score 96.2로 분배/재분배 약세 구조가 우세하다. 선행 구조는 BC $74,293.10, AR $73,057.80, UT $74,179.90 이후 SOW $70,650.90와 Phase E $59,080.00로 완료된 분배로 읽히며, 현재 활성 구조도 UT $64,250.00, UTAD $64,179.50, LPSY $63,499.90/$62,868.20, SOW $61,001.00, Phase E $60,755.00의 약세 체인을 보인다. 다만 현재가 $61,694.90는 SOW $61,001.00 위에서 반등 중이므로 즉시 추격 하락보다는 $62,151.37 EMA20 및 $62,868.20 LPSY 하단 재시험 후 거부 여부가 중요하다. $62,868.20~$63,499.90 회복 실패는 재분배 Phase E 지속 신호이고, $64,250.00 상방 수용이 발생해야 이 약세 해석이 무효화된다.
Support: $61,076 / $60,755 / $59,080 | Resistance: $62,151 / $62,502 / $62,942 | Horizon: short term
확정 구조 관점에서는 최근 BOS 시퀀스가 BOS_bearish 이후 BOS_bullish이며, 마지막 구조 이벤트가 $62,942.40 기준의 bullish BOS이므로 structure_bias는 약한 bullish로 본다. 그러나 현재가는 $61,694.90로 해당 bullish BOS 레벨 $62,942.40 아래에 재진입했고, EQ $62,502.50 및 EMA20 $62,151.37 아래에 있어 단기 수급은 매도 우위다. 이전일 저가 $61,075.90가 이미 깨졌고, 위쪽에는 $63,088.00-$63,499.90 후보 bearish OB가 있어 반등 시 기관 매도 재공급 구간으로 작동할 가능성이 높다. 다만 현재 discount 구간이므로 추격 숏보다는 $62,502.50-$63,499.90 되돌림 후 rejection이 확인될 때 bearish setup의 품질이 가장 좋다.
Support: $60,900 / $60,300 / $59,080 | Resistance: $62,100 / $62,151 / $62,600 | Horizon: short term, 향후 4-8시간
BTC는 현재 $61,694.90로 EMA20 $62,151.37, EMA120 $63,053.53, EMA240 $65,059.95를 모두 하회하며 단기 구조는 약세로 확인된다. 파생 포지셔닝은 롱 계정 비율 0.677까지 올라왔고 account_long_crowding이 1.000으로 극단적이어서, 가격 하락 중 롱이 늘어나는 불리한 구조다. CVD 변화가 -6605.3280으로 음수이고 cvd_divergence도 0.150에 그쳐 현물/테이커 매수 지지가 약하며, OI가 유지되는 상태에서 하락하면 $60,900 및 $60,300 하방 청산 유동성으로 밀릴 가능성이 높다. 다만 가격이 $62,100~$62,700 상방 유동성을 먼저 태우고 $63,286.90 7일 EQ를 회복하면 약세 셋업은 약화된다.
Support: $59,080 / $61,695 | Resistance: $62,151 / $63,054 / $63,287 | Horizon: short term
현재 BTC는 $61,694.90으로 EMA20 $62,151.37보다 0.7% 낮고, EMA120 $63,053.53 및 EMA240 $65,059.95도 하회하여 확인된 구조는 약세로 판단된다. 최근 패턴에서는 bearish_engulfing@297과 evening_star@297이 동시에 후보로 감지되었고, bear_score 1.55가 bull_score 0.80보다 우세해 단기 매도 압력이 더 강하다. 다만 piercing_pattern@292는 quality 0.822의 strict 패턴이며 고거래량 동반 신호라 $59,080.00 부근 저가권 수요 가능성은 남아 있다. 마지막 doji@299는 EMA20 아래에서 발생한 중립/관망 신호로, 아직 강한 반전 확인보다는 하락 추세 내 숨고르기에 가깝다.
Support: $61,403 / $60,755 / $60,008 | Resistance: $61,804 / $62,127 / $62,451 | Horizon: 단기, 1시간봉 기준 12~24시간
확정 구조는 $63,500 고점에서 $60,755 저점으로 형성된 하락 스윙이 우세하므로 structure_bias는 bearish이다. 현재가 $61,694.90는 ret_0.382 $61,803.55 바로 아래에서 테스트 중이며, 이 레벨을 회복하지 못하면 $61,402.80과 $60,755.00 재시험 가능성이 높다. 다만 가격은 EQ $62,127.45 아래의 할인 구간에 있고 ret_0.236 $61,402.80 위에서 버티고 있어, 구조 전환 전 단기 반등 setup_bias는 bullish로 평가된다. 핵심 상방 검증 구간은 golden ratio $62,451.35 및 confluence zone $62,560.82이며, 이 구간 수용 전까지는 반등은 하락 추세 내 되돌림으로 보는 것이 적절하다.
Support: $61,656 / $61,369 / $61,011 | Resistance: $61,955 / $62,269 / $62,677 | Horizon: short term
현재 BTC는 $61,694.90로 active bullish Gartley PRZ $61,656.38-$62,269.23 안에 있으며, 이 패턴은 strict/high 등급과 3중 Fib confluence(ABCD, BC_EXT, XAD)를 갖춘 가장 중요한 하모닉 구간이다. 다만 confirmed_reaction_prz_count가 0이고 모든 핵심 PRZ의 confirmed_reaction이 false이므로, 하모닉상 상승 반전 후보는 존재하지만 구조 전환 신호로 확정할 수 없다. 방향 점수는 bullish 0.199, bearish 0.139로 상승 쪽이 약간 우세하지만 directional_score_total 0.338 및 dominance 0.179로 지배력이 낮다. 또한 가격은 EMA20 $62,151.37, EMA120 $63,053.53, EMA240 $65,059.95 아래에 있어 구조적으로는 명확한 강세 확인이 부족하므로 structure_bias는 neutral로 둔다. 따라서 결론은 확정 롱이 아니라, $61,656-$62,269 PRZ에서 거부/회수/MSS 확인이 나오면 bullish setup이 투표 가능해지는 중립-대기 상태다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $62,561 | resistance_test | ICT(EQ $62,502.50), Fibonacci(confluence $62,560.82·golden $62,451.35), Candlestick/Derivatives(EMA20 $62,151.37), Wyckoff(LPSY 하단 $62,868.20) | 4.0 | 현재 Wyckoff SOW $61,001 위에서 진행 중인 반등이 EMA20 $62,151.37 회복을 시도하며 ICT EQ $62,502.50·피보 골든레이트 $62,451.35·fib confluence $62,560.82가 밀집한 1차 재공급 저항대로 연장된다. ICT·Wyckoff 모두 추격보다 이 구간 되돌림 후 거부 확인을 최선의 약세 진입으로 제시하므로, 반등은 구조 전환이 아닌 재분배(Phase E) 내부 반응으로 해석한다. discount 구간·하모닉 PRZ는 이 반등의 원인이지 방향 전환 근거는 아니다. |
| 2 | $60,755 | swing_low | Wyckoff(Phase E 저점 $60,755·SOW $61,001), ICT(range low $60,755·전일저가 $61,075.90), Fibonacci(ext_1.0 $60,755) | 13.0 | 저항대 거부 후 약세 재개. 현재가와 SOW $61,001를 하향 이탈하며 Wyckoff Phase E 저점·ICT range low·Fibonacci ext_1.0이 동일하게 겹치는 $60,755 핵심 지지/유동성 기준점으로 1차 하락. SOW 아래 매도측 유동성을 겨냥하는 구간으로, 다수 방법론이 동일 레벨을 포착해 신뢰도가 높다. |
| 3 | $60,146 | swing_low | Derivatives(하방 청산 유동성 $60,300·$59,080), Wyckoff(지지 $60,146), Fibonacci(confluence $59,069.33) | 20.0 | $60,755 이탈 시 파생 하방 청산 유동성 $60,300과 Wyckoff 지지 $60,146으로 연장되며 24시간 저점대를 형성한다. 롱 계정 과밀(0.677, crowding 1.000)과 음의 CVD(-6605.3)가 청산 연료로 작동해 모멘텀이 가속되면 $59,069-$59,080(7일 저점·prior Phase E·fib confluence) 중기 유동성 클러스터까지 확장 위험이 존재한다. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $61,403 | $62,561 | Low first |
| 8h | $61,001 | $62,561 | High first |
| 24h | $60,146 | $62,561 | High first |
Invalidation: $63,054
```json
{
"path_type": "complex",
"confidence": 0.62,
"waypoints": [
{
"seq": 1,
"price": 62560.82,
"type": "resistance_test",
"source": "ICT(EQ $62,502.50), Fibonacci(confluence $62,560.82·golden $62,451.35), Candlestick/Derivatives(EMA20 $62,151.37), Wyckoff(LPSY 하단 $62,868.20)",
"description": "현재 Wyckoff SOW $61,001 위에서 진행 중인 반등이 EMA20 $62,151.37 회복을 시도하며 ICT EQ $62,502.50·피보 골든레이트 $62,451.35·fib confluence $62,560.82가 밀집한 1차 재공급 저항대로 연장된다. ICT·Wyckoff 모두 추격보다 이 구간 되돌림 후 거부 확인을 최선의 약세 진입으로 제시하므로, 반등은 구조 전환이 아닌 재분배(Phase E) 내부 반응으로 해석한다. discount 구간·하모닉 PRZ는 이 반등의 원인이지 방향 전환 근거는 아니다.",
"est_hours": 4.0
},
{
"seq": 2,
"price": 60755.0,
"type": "swing_low",
"source": "Wyckoff(Phase E 저점 $60,755·SOW $61,001), ICT(range low $60,755·전일저가 $61,075.90), Fibonacci(ext_1.0 $60,755)",
"description": "저항대 거부 후 약세 재개. 현재가와 SOW $61,001를 하향 이탈하며 Wyckoff Phase E 저점·ICT range low·Fibonacci ext_1.0이 동일하게 겹치는 $60,755 핵심 지지/유동성 기준점으로 1차 하락. SOW 아래 매도측 유동성을 겨냥하는 구간으로, 다수 방법론이 동일 레벨을 포착해 신뢰도가 높다.",
"est_hours": 13.0
},
{
"seq": 3,
"price": 60146.0,
"type": "swing_low",
"source": "Derivatives(하방 청산 유동성 $60,300·$59,080), Wyckoff(지지 $60,146), Fibonacci(confluence $59,069.33)",
"description": "$60,755 이탈 시 파생 하방 청산 유동성 $60,300과 Wyckoff 지지 $60,146으로 연장되며 24시간 저점대를 형성한다. 롱 계정 과밀(0.677, crowding 1.000)과 음의 CVD(-6605.3)가 청산 연료로 작동해 모멘텀이 가속되면 $59,069-$59,080(7일 저점·prior Phase E·fib confluence) 중기 유동성 클러스터까지 확장 위험이 존재한다.",
"est_hours": 20.0
}
],
"period_extremes": {
"4h": {"expected_high": 62560.82, "expected_low": 61402.80, "high_first": false},
"8h": {"expected_high": 62560.82, "expected_low": 61001.00, "high_first": true},
"24h": {"expected_high": 62560.82, "expected_low": 60146.00, "high_first": true}
},
"triggers": {
"bullish": {
"price": 62942.40,
"description": "ICT EQ $62,502.50 회복에 이어 BOS 레벨 $62,942.40·EMA120 $63,053.53 상방 수용 시 반등이 단순 되돌림을 넘어 구조적 회복으로 전환되어, $63,499.90 bearish OB·$64,250 UT 방향으로 강세 가속."
},
"bearish": {
"price": 60755.00,
"description": "$60,755(Phase E 저점·ICT range low·fib ext_1.0) 하향 수용 시 재분배 Phase E 지속이 확정되어 $60,300→$60,146→$59,069-$59,080 유동성 클러스터로 약세 가속."
}
},
"scenario_invalidation": 63053.53
}
```{
"overall_signal": "bearish",
"overall_confidence": 0.71,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.69,
"active_setups": [
"현재가 $61,694.90가 EMA20 $62,151.37, EMA120 $63,053.53, EMA240 $65,059.95 아래에 위치해 단기·중기 평균선 기준 약세 수용 상태",
"ICT 기준 이전일 저가 $61,075.90 하향 이탈 이후 EQ $62,502.50 아래의 discount 구간에 재진입",
"Wyckoff 재분배 구조에서 LPSY가 $63,499.90에서 $62,868.20로 낮아졌고, 현재가는 해당 공급대 아래에 위치",
"파생 포지셔닝에서 롱 계정 비율이 0.677까지 상승해 롱 과밀 상태이며, CVD 변화도 -6605.3280으로 매수 지지 약화",
"단기 반등 시 $62,151.37-$62,502.50, 이후 $62,868.20-$63,499.90 구간은 약세 구조 내 재공급 확인 구간",
"반대 조건으로 현재가가 bullish Gartley PRZ $61,656.38-$62,269.23 내부에 있어, 하방 추격에는 반등 반응 리스크가 존재"
],
"setup_vs_structure": "실행 셋업은 구조적 약세와 대체로 정렬되어 있다. 다만 가격이 discount 구간과 하모닉 bullish PRZ 내부에 있어, 즉시 추격보다는 반등 후 거부 여부를 확인하는 성격의 약세 셋업이다."
},
"signal_breakdown": {
"bullish_count": 1,
"bearish_count": 4,
"neutral_count": 1
},
"key_levels": {
"support": [
61402.8,
61075.9,
61001.0,
60755.0,
60300.0,
60146.0,
59080.0,
59069.33
],
"resistance": [
62151.37,
62269.23,
62502.5,
62868.2,
62942.4,
63053.53,
63088.0,
63499.9,
64179.5,
64250.0,
65059.95
]
},
"confluences": [
"Candlestick, ICT, Wyckoff, Derivatives 모두 현재가 $61,694.90가 EMA20 $62,151.37 아래에 있다고 판단하며, 이는 단기 구조가 아직 수요 우위로 전환되지 않았다는 공통 근거다.",
"ICT의 EQ $62,502.50, Fibonacci의 ret_0.618 $62,451.35, Harmonic bullish PRZ 상단 $62,269.23, Candlestick EMA20 $62,151.37이 $62,150-$62,500 구간에 밀집해 있어 1차 구조 검증 저항대가 형성된다.",
"ICT 후보 bearish OB $63,088.00-$63,499.90와 Wyckoff LPSY $63,499.90가 겹치며, Fibonacci ret_0.786 $62,912.49 및 EMA120 $63,053.53도 인접해 $62,900-$63,500 구간이 핵심 공급대다.",
"Wyckoff Phase E 저점 $60,755.00, ICT range low $60,755.00, Fibonacci ext_1.0 $60,755.00이 동일하게 포착되어 $60,755는 하단 구조 기준점으로 중요하다.",
"Candlestick 7일 저점 $59,080.00, Wyckoff prior Phase E $59,080.00, Derivatives 하단 유동성 기준 $59,080.00, Fibonacci 확장 클러스터 $59,069.33이 거의 동일해 $59,070-$59,080은 중기 하단 유동성/지지 클러스터다.",
"Harmonic은 bullish Gartley PRZ $61,656.38-$62,269.23를 제시하고, Fibonacci는 ret_0.382 $61,803.55 근처 테스트를 언급해 현재가 주변 $61,650-$61,800에 단기 반응 구간이 존재한다."
],
"conflicts": [
"ICT는 마지막 확정 구조 이벤트를 $62,942.40 기준 bullish BOS로 보아 structure_bias를 약한 bullish로 두지만, 현재가는 이미 해당 레벨 아래에 재진입해 단기 셋업은 bearish로 평가된다.",
"Candlestick과 Fibonacci는 현재가가 discount 구간에 있어 단기 반등 셋업 가능성을 인정하지만, 구조 자체는 EMA와 하락 스윙 기준 bearish로 본다.",
"Harmonic은 고품질 bullish Gartley PRZ $61,656.38-$62,269.23 내부 진입을 강조하지만, confirmed reaction이 없어 구조 전환 근거로는 아직 부족하다.",
"파생 포지셔닝은 롱 과밀과 음의 CVD로 약세를 지지하지만, 하단 discount 구간과 하모닉 PRZ가 겹쳐 단기 반등 위험을 배제할 수 없다."
],
"highest_conviction_analyst": "Wyckoff Expert — 신뢰도 78%로 가장 높고, 현재 구조를 재분배 Phase E로 해석하며 UT $64,250.00, UTAD $64,179.50, LPSY $63,499.90/$62,868.20, SOW $61,001.00, Phase E $60,755.00의 순차적 약세 체인을 구체적으로 제시한다. 분배/재분배 적합도도 매우 높아 구조 진단 측면에서 가장 강한 근거를 제공한다.",
"invalidation_level": "$64,250.00 상방 수용. 보조 확인으로 EMA240 $65,059.95 회복까지 동반되면 현재 bearish 재분배 구조 해석은 크게 약화된다.",
"executive_summary": "BTC 1시간 구조는 이전 대형 분배 이후 현재는 $64,250.00 UT와 $64,179.50 UTAD, 이후 낮아진 LPSY $63,499.90/$62,868.20을 거친 재분배 Phase E 성격이 우세하다. 현재가 $61,694.90는 EMA20 $62,151.37, EMA120 $63,053.53, EMA240 $65,059.95 아래에 있으며, $62,150-$62,500과 $62,900-$63,500 구간이 구조적 재검증 저항으로 겹친다. 하단에서는 $60,755.00과 $59,070-$59,080이 여러 방법론에서 반복 확인되는 핵심 구조 지지·유동성 구간이다. 다만 현재가가 discount 구간이자 bullish Gartley PRZ $61,656.38-$62,269.23 내부에 있으므로, 약세 구조 안에서도 단기 반등 반응 리스크는 존재한다. 전체 bearish 구조의 무효화 조건은 $64,250.00 상방 수용이며, 그 전까지는 반등은 구조 전환보다는 재분배 내부 반응으로 해석하는 것이 타당하다."
}{
"symbol": "BTC/USDT",
"timeframe": "1h",
"timestamp": "2026-06-10 09:00 KST",
"last_price": 61694.9,
"num_candles": 300,
"stage1_analyses": {
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bearish",
"confidence": 0.62,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.55,
"setup_signals": [
"현재가 $61,694.90는 7일 고점 $67,493.80과 7일 저점 $59,080.00의 EQ $63,286.90 아래에 위치하여 discount zone에 있음",
"strict 등급의 piercing_pattern@292가 감지되었고 pattern_quality 0.822로 가장 높으며, high_volume=true로 저가권 매수 반응 가능성 존재",
"현재가가 7일 저점 $59,080.00에 비교적 근접해 있어 하방 유동성 소진 후 반등 setup 가능성 존재",
"다만 EMA20 $62,151.37, EMA120 $63,053.53, EMA240 $65,059.95를 모두 하회하고 있어 아직 구조 전환은 확인되지 않음"
],
"reasoning": "현재 BTC는 $61,694.90으로 EMA20 $62,151.37보다 0.7% 낮고, EMA120 $63,053.53 및 EMA240 $65,059.95도 하회하여 확인된 구조는 약세로 판단된다. 최근 패턴에서는 bearish_engulfing@297과 evening_star@297이 동시에 후보로 감지되었고, bear_score 1.55가 bull_score 0.80보다 우세해 단기 매도 압력이 더 강하다. 다만 piercing_pattern@292는 quality 0.822의 strict 패턴이며 고거래량 동반 신호라 $59,080.00 부근 저가권 수요 가능성은 남아 있다. 마지막 doji@299는 EMA20 아래에서 발생한 중립/관망 신호로, 아직 강한 반전 확인보다는 하락 추세 내 숨고르기에 가깝다.",
"key_levels": {
"support": [
59080.0,
61694.9
],
"resistance": [
62151.37,
63053.53,
63286.9,
65059.95,
67493.8
]
},
"time_horizon": "short term",
"invalidation_level": "$63,286.90",
"risk_scenario": "가격이 EMA20 $62,151.37을 회복한 뒤 EMA120 $63,053.53과 EQ $63,286.90 위에서 안착하면 bearish_engulfing/evening_star의 하락 신호는 무효화되고, piercing_pattern@292의 고거래량 반등 setup이 구조적 반전으로 확장될 수 있다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 135,
"recent_patterns": 4,
"pattern_list": [
"bearish_engulfing@297",
"evening_star@297",
"doji@299",
"piercing_pattern@292"
],
"atr_value": 485.89,
"vol_avg_20": 9553.74,
"high_volume_patterns": [
"piercing_pattern"
],
"pattern_candidates": [
{
"pattern": "piercing_pattern",
"signal": "bullish",
"pattern_quality": 0.822,
"tier": "strict",
"high_volume": true
},
{
"pattern": "evening_star",
"signal": "bearish",
"pattern_quality": 0.525,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.5,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "doji",
"signal": "neutral",
"pattern_quality": 0.355,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.822,
"bull_score": 0.8,
"bear_score": 1.55
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.55,\n \"setup_signals\": [\n \"현재가 $61,694.90는 7일 고점 $67,493.80과 7일 저점 $59,080.00의 EQ $63,286.90 아래에 위치하여 discount zone에 있음\",\n \"strict 등급의 piercing_pattern@292가 감지되었고 pattern_quality 0.822로 가장 높으며, high_volume=true로 저가권 매수 반응 가능성 존재\",\n \"현재가가 7일 저점 $59,080.00에 비교적 근접해 있어 하방 유동성 소진 후 반등 setup 가능성 존재\",\n \"다만 EMA20 $62,151.37, EMA120 $63,053.53, EMA240 $65,059.95를 모두 하회하고 있어 아직 구조 전환은 확인되지 않음\"\n ],\n \"reasoning\": \"현재 BTC는 $61,694.90으로 EMA20 $62,151.37보다 0.7% 낮고, EMA120 $63,053.53 및 EMA240 $65,059.95도 하회하여 확인된 구조는 약세로 판단된다. 최근 패턴에서는 bearish_engulfing@297과 evening_star@297이 동시에 후보로 감지되었고, bear_score 1.55가 bull_score 0.80보다 우세해 단기 매도 압력이 더 강하다. 다만 piercing_pattern@292는 quality 0.822의 strict 패턴이며 고거래량 동반 신호라 $59,080.00 부근 저가권 수요 가능성은 남아 있다. 마지막 doji@299는 EMA20 아래에서 발생한 중립/관망 신호로, 아직 강한 반전 확인보다는 하락 추세 내 숨고르기에 가깝다.\",\n \"key_levels\": {\n \"support\": [\n 59080.0,\n 61694.9\n ],\n \"resistance\": [\n 62151.37,\n 63053.53,\n 63286.9,\n 65059.95,\n 67493.8\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$63,286.90\",\n \"risk_scenario\": \"가격이 EMA20 $62,151.37을 회복한 뒤 EMA120 $63,053.53과 EQ $63,286.90 위에서 안착하면 bearish_engulfing/evening_star의 하락 신호는 무효화되고, piercing_pattern@292의 고거래량 반등 setup이 구조적 반전으로 확장될 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bearish",
"confidence": 0.68,
"structure_bias": "bullish",
"setup_bias": "bearish",
"setup_score": 0.771,
"setup_signals": [
"이전일 저가 $61,075.90 하향 이탈 완료",
"현재가 $61,694.90가 EQ $62,502.50 아래의 discount 구간에 위치",
"현재가가 EMA20 $62,151.37, EMA120 $63,053.53, EMA240 $65,059.95 모두 아래에 위치",
"상단 후보 bearish OB가 $63,088.00-$63,499.90에 존재하며, 되돌림 시 공급 반응 가능",
"최근 활성 bullish OB와 미충전 bullish FVG가 없어 즉각적인 기관 매수 배열이 약함"
],
"reasoning": "확정 구조 관점에서는 최근 BOS 시퀀스가 BOS_bearish 이후 BOS_bullish이며, 마지막 구조 이벤트가 $62,942.40 기준의 bullish BOS이므로 structure_bias는 약한 bullish로 본다. 그러나 현재가는 $61,694.90로 해당 bullish BOS 레벨 $62,942.40 아래에 재진입했고, EQ $62,502.50 및 EMA20 $62,151.37 아래에 있어 단기 수급은 매도 우위다. 이전일 저가 $61,075.90가 이미 깨졌고, 위쪽에는 $63,088.00-$63,499.90 후보 bearish OB가 있어 반등 시 기관 매도 재공급 구간으로 작동할 가능성이 높다. 다만 현재 discount 구간이므로 추격 숏보다는 $62,502.50-$63,499.90 되돌림 후 rejection이 확인될 때 bearish setup의 품질이 가장 좋다.",
"key_levels": {
"support": [
61075.9,
60755.0,
59080.0
],
"resistance": [
62151.37,
62502.5,
62942.4,
63088.0,
63499.9,
64179.5,
64250.0
]
},
"time_horizon": "short term",
"invalidation_level": "$63,499.90",
"risk_scenario": "반대 시나리오는 가격이 $62,942.40 bullish BOS 레벨을 회복한 뒤 후보 bearish OB 상단 $63,499.90까지 흡수 돌파하는 경우다. 이 경우 현재 bearish setup은 실패로 보고, $64,179.50 이전일 고가 및 $64,250.00 range high까지 buy-side liquidity를 노리는 상승 전개로 전환될 수 있다.",
"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": 0,
"nearest_bull_ob_range": null,
"nearest_bear_ob_range": {
"bottom": 63088.0,
"top": 63499.9,
"quality": "candidate",
"score": 0.506
},
"active_bullish_ob_list": [],
"active_bearish_ob_list": [],
"ob_mitigated_count": 0,
"unfilled_bull_fvg_count": 0,
"unfilled_bear_fvg_count": 0,
"bull_fvg_ranges": [],
"bear_fvg_ranges": [],
"fvg_open_count": 0,
"fvg_mitigated_count": 52,
"fvg_open_zones": [],
"bos_choch_events": [
"BOS_bearish",
"BOS_bullish"
],
"bos_choch_levels": [
{
"type": "BOS_bearish",
"level": 73130.1
},
{
"type": "BOS_bullish",
"level": 62942.4
}
],
"bos_sequence": [
"BOS_bearish",
"BOS_bullish"
],
"consecutive_bull_bos": 1,
"consecutive_bear_bos": 0,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [
{
"type": "BSL",
"level": 74271.55
}
],
"current_zone": "discount",
"eq_level": 62502.5,
"range_high": 64250.0,
"range_low": 60755.0,
"bull_score": 3.0,
"bear_score": 3.8,
"setup_bias": "bearish",
"setup_score": 0.771,
"setup_signals": [
"bearish BOS below $73,130.10",
"broken previous day low $61,075.90"
],
"retracement_direction": "bearish",
"current_retracement_pct": -23.3,
"deepest_retracement_pct": 59.9,
"previous_day_high": 64179.5,
"previous_day_low": 61075.9,
"broken_prev_high": false,
"broken_prev_low": true,
"sessions": {
"London": {
"active": true,
"high": 61945.4,
"low": 61519.0
},
"New York": {
"active": false,
"high": null,
"low": null
},
"Asian kill zone": {
"active": false,
"high": null,
"low": null
}
}
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.68,\n \"structure_bias\": \"bullish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.771,\n \"setup_signals\": [\n \"이전일 저가 $61,075.90 하향 이탈 완료\",\n \"현재가 $61,694.90가 EQ $62,502.50 아래의 discount 구간에 위치\",\n \"현재가가 EMA20 $62,151.37, EMA120 $63,053.53, EMA240 $65,059.95 모두 아래에 위치\",\n \"상단 후보 bearish OB가 $63,088.00-$63,499.90에 존재하며, 되돌림 시 공급 반응 가능\",\n \"최근 활성 bullish OB와 미충전 bullish FVG가 없어 즉각적인 기관 매수 배열이 약함\"\n ],\n \"reasoning\": \"확정 구조 관점에서는 최근 BOS 시퀀스가 BOS_bearish 이후 BOS_bullish이며, 마지막 구조 이벤트가 $62,942.40 기준의 bullish BOS이므로 structure_bias는 약한 bullish로 본다. 그러나 현재가는 $61,694.90로 해당 bullish BOS 레벨 $62,942.40 아래에 재진입했고, EQ $62,502.50 및 EMA20 $62,151.37 아래에 있어 단기 수급은 매도 우위다. 이전일 저가 $61,075.90가 이미 깨졌고, 위쪽에는 $63,088.00-$63,499.90 후보 bearish OB가 있어 반등 시 기관 매도 재공급 구간으로 작동할 가능성이 높다. 다만 현재 discount 구간이므로 추격 숏보다는 $62,502.50-$63,499.90 되돌림 후 rejection이 확인될 때 bearish setup의 품질이 가장 좋다.\",\n \"key_levels\": {\n \"support\": [\n 61075.9,\n 60755.0,\n 59080.0\n ],\n \"resistance\": [\n 62151.37,\n 62502.5,\n 62942.4,\n 63088.0,\n 63499.9,\n 64179.5,\n 64250.0\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$63,499.90\",\n \"risk_scenario\": \"반대 시나리오는 가격이 $62,942.40 bullish BOS 레벨을 회복한 뒤 후보 bearish OB 상단 $63,499.90까지 흡수 돌파하는 경우다. 이 경우 현재 bearish setup은 실패로 보고, $64,179.50 이전일 고가 및 $64,250.00 range high까지 buy-side liquidity를 노리는 상승 전개로 전환될 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "neutral",
"confidence": 0.55,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.42,
"setup_signals": [
"현재가 $61,694.90는 스윙 $63,500→$60,755의 EQ인 ret_0.5 $62,127.45 아래에 있어 할인 구간에 위치",
"ret_0.236 지지 $61,402.80 위에서 거래 중이며, 단기 반등 시도 조건 유지",
"가장 가까운 피보나치 레벨은 ret_0.382 $61,803.55로 현재가와 0.18% 거리이며, 현재 해당 저항을 테스트 중",
"상방에는 golden ratio ret_0.618 $62,451.35와 confluence zone $62,560.82가 겹쳐 있어 반등 목표이자 강한 저항 후보"
],
"reasoning": "확정 구조는 $63,500 고점에서 $60,755 저점으로 형성된 하락 스윙이 우세하므로 structure_bias는 bearish이다. 현재가 $61,694.90는 ret_0.382 $61,803.55 바로 아래에서 테스트 중이며, 이 레벨을 회복하지 못하면 $61,402.80과 $60,755.00 재시험 가능성이 높다. 다만 가격은 EQ $62,127.45 아래의 할인 구간에 있고 ret_0.236 $61,402.80 위에서 버티고 있어, 구조 전환 전 단기 반등 setup_bias는 bullish로 평가된다. 핵심 상방 검증 구간은 golden ratio $62,451.35 및 confluence zone $62,560.82이며, 이 구간 수용 전까지는 반등은 하락 추세 내 되돌림으로 보는 것이 적절하다.",
"key_levels": {
"support": [
61402.8,
60755,
60008.39,
59069.33
],
"resistance": [
61803.55,
62127.45,
62451.35,
62912.49
]
},
"time_horizon": "단기, 1시간봉 기준 12~24시간",
"invalidation_level": "$62,451.35 상향 수용 시 현재의 하락 되돌림 관점은 약화되며, $62,912.49 돌파 시 bearish 구조 판단은 크게 훼손됨",
"risk_scenario": "만약 가격이 ret_0.382 $61,803.55와 EQ $62,127.45를 순차적으로 회복하면 숏 포지션 청산성 반등이 golden ratio $62,451.35 및 confluence zone $62,560.82까지 확대될 수 있다. 반대로 $61,402.80이 이탈되면 bullish setup은 실패하며 $60,755.00, $60,008.39, 그리고 $59,069.33 confluence support까지 하락 연장이 열릴 수 있다.",
"data_quality": "medium",
"metrics": {
"swing_pair": "High→Low: $63,500 → $60,755",
"direction": "down",
"nearest_fib": "ret_0.382",
"nearest_fib_price": 61803.55,
"nearest_fib_distance": 0.18,
"golden_ratio_level": 62451.35,
"fib_ret_382": 61803.55,
"fib_ret_618": 62451.35,
"confluence_zones": [
{
"price": 59069.33,
"count": 2,
"levels": [
"ext_1.618",
"ext_1.0"
],
"cluster_score": 0.6
},
{
"price": 62560.82,
"count": 2,
"levels": [
"ret_0.618",
"ret_0.236"
],
"cluster_score": 0.6
}
],
"support_levels": [
61402.7964,
60755.0,
60008.3872
],
"resistance_levels": [
61803.5518,
62127.45,
62451.3482
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 61402.8,
"distance_pct": 0.47,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ret_0.382",
"price": 61803.55,
"distance_pct": 0.18,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.5",
"price": 62127.45,
"distance_pct": 0.7,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ret_0.618",
"price": 62451.35,
"distance_pct": 1.23,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ret_0.786",
"price": 62912.49,
"distance_pct": 1.97,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_1.0",
"price": 60755.0,
"distance_pct": 1.52,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_1.272",
"price": 60008.39,
"distance_pct": 2.73,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_1.414",
"price": 59618.61,
"distance_pct": 3.37,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_1.618",
"price": 59058.65,
"distance_pct": 4.27,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ext_2.0",
"price": 58010.1,
"distance_pct": 5.97,
"is_support": true,
"cluster_score": 0.0
}
],
"confluence_quality": 0.6,
"fib_reaction_state": "testing",
"reaction_probability": 0.65
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.55,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.42,\n \"setup_signals\": [\n \"현재가 $61,694.90는 스윙 $63,500→$60,755의 EQ인 ret_0.5 $62,127.45 아래에 있어 할인 구간에 위치\",\n \"ret_0.236 지지 $61,402.80 위에서 거래 중이며, 단기 반등 시도 조건 유지\",\n \"가장 가까운 피보나치 레벨은 ret_0.382 $61,803.55로 현재가와 0.18% 거리이며, 현재 해당 저항을 테스트 중\",\n \"상방에는 golden ratio ret_0.618 $62,451.35와 confluence zone $62,560.82가 겹쳐 있어 반등 목표이자 강한 저항 후보\"\n ],\n \"reasoning\": \"확정 구조는 $63,500 고점에서 $60,755 저점으로 형성된 하락 스윙이 우세하므로 structure_bias는 bearish이다. 현재가 $61,694.90는 ret_0.382 $61,803.55 바로 아래에서 테스트 중이며, 이 레벨을 회복하지 못하면 $61,402.80과 $60,755.00 재시험 가능성이 높다. 다만 가격은 EQ $62,127.45 아래의 할인 구간에 있고 ret_0.236 $61,402.80 위에서 버티고 있어, 구조 전환 전 단기 반등 setup_bias는 bullish로 평가된다. 핵심 상방 검증 구간은 golden ratio $62,451.35 및 confluence zone $62,560.82이며, 이 구간 수용 전까지는 반등은 하락 추세 내 되돌림으로 보는 것이 적절하다.\",\n \"key_levels\": {\n \"support\": [\n 61402.8,\n 60755,\n 60008.39,\n 59069.33\n ],\n \"resistance\": [\n 61803.55,\n 62127.45,\n 62451.35,\n 62912.49\n ]\n },\n \"time_horizon\": \"단기, 1시간봉 기준 12~24시간\",\n \"invalidation_level\": \"$62,451.35 상향 수용 시 현재의 하락 되돌림 관점은 약화되며, $62,912.49 돌파 시 bearish 구조 판단은 크게 훼손됨\",\n \"risk_scenario\": \"만약 가격이 ret_0.382 $61,803.55와 EQ $62,127.45를 순차적으로 회복하면 숏 포지션 청산성 반등이 golden ratio $62,451.35 및 confluence zone $62,560.82까지 확대될 수 있다. 반대로 $61,402.80이 이탈되면 bullish setup은 실패하며 $60,755.00, $60,008.39, 그리고 $59,069.33 confluence support까지 하락 연장이 열릴 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "bearish",
"confidence": 0.78,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.64,
"setup_signals": [
"현재가 $61,694.90가 EMA20 $62,151.37 아래에 있어 단기 되돌림이 아직 수요 우위로 전환되지 않음",
"재분배 후보 구조에서 LPSY가 $63,499.90 → $62,868.20로 낮아졌고, 현재가는 해당 공급대 아래에 위치",
"UT $64,250.00 및 UTAD $64,179.50 이후 LPSY와 SOW가 순차적으로 발생하여 상단 유동성 흡수 후 약세 반응이 유지됨",
"SOW $61,001.00 및 Phase E 저점 $60,755.00 근처에서 반등 중이나, 아직 $62,868.20 LPSY 회복이 없어 구조 전환 확인은 없음",
"상위 분배 구조의 기존 메인 레인지 하단 $73,057.80가 이미 크게 이탈되어 Phase E 약세 맥락이 유지됨"
],
"reasoning": "Wyckoff 기준으로 현재 regime은 DIS이며 regime_fitness 0.963, dis_score 96.2로 분배/재분배 약세 구조가 우세하다. 선행 구조는 BC $74,293.10, AR $73,057.80, UT $74,179.90 이후 SOW $70,650.90와 Phase E $59,080.00로 완료된 분배로 읽히며, 현재 활성 구조도 UT $64,250.00, UTAD $64,179.50, LPSY $63,499.90/$62,868.20, SOW $61,001.00, Phase E $60,755.00의 약세 체인을 보인다. 다만 현재가 $61,694.90는 SOW $61,001.00 위에서 반등 중이므로 즉시 추격 하락보다는 $62,151.37 EMA20 및 $62,868.20 LPSY 하단 재시험 후 거부 여부가 중요하다. $62,868.20~$63,499.90 회복 실패는 재분배 Phase E 지속 신호이고, $64,250.00 상방 수용이 발생해야 이 약세 해석이 무효화된다.",
"key_levels": {
"support": [
61001.0,
60755.0,
60146.0,
59080.0
],
"resistance": [
62151.37,
62868.2,
63499.9,
64179.5,
64250.0
]
},
"time_horizon": "short to medium term",
"invalidation_level": "$64,250.00 상방에서 1시간봉 기준 명확한 수용이 확인될 경우",
"risk_scenario": "$62,868.20 LPSY 하단을 회복하고 $63,499.90 위에서 안착하면 단기 약세 셋업은 약화되며, $64,179.50~$64,250.00 UT/UTAD 구간까지 재시험이 열릴 수 있다. 특히 $64,250.00 상방 수용이 나오면 재분배 Phase E 해석은 무효화되고, 현재 하락은 단순 하단 스윕 후 재축적 후보로 재평가해야 한다.",
"data_quality": "high",
"metrics": {
"acc_score": 91.0,
"dis_score": 96.2,
"regime": "DIS",
"regime_state": "dis_candidate",
"structure_bias": "bearish",
"phase_context": "dis_candidate / distribution / Phase E",
"phases_detected": [
"BC",
"AR",
"ST",
"SOW_IN_PHASE_B",
"UT",
"SOW",
"Phase E"
],
"last_phase": "Phase E",
"phase_candidates": [
{
"label": "BC",
"side": "high",
"idx": 29,
"price": 74293.1,
"color": "#ffd166"
},
{
"label": "AR",
"side": "low",
"idx": 30,
"price": 73057.8,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "high",
"idx": 54,
"price": 74108.8,
"color": "#118ab2"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 76,
"price": 73340.7,
"color": "#ef476f"
},
{
"label": "UT",
"side": "high",
"idx": 83,
"price": 74179.9,
"color": "#f9844a"
},
{
"label": "SOW",
"side": "low",
"idx": 100,
"price": 70650.9,
"color": "#ef476f"
},
{
"label": "Phase E",
"side": "low",
"idx": 199,
"price": 59080.0,
"color": "#7209b7"
}
],
"phase_structures": [
{
"structure_id": "1h_cycle_1",
"sequence": 1,
"timeframe": "1h",
"regime": "distribution",
"role": "prior_completed_structure",
"is_active": false,
"is_completed": true,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "distribution",
"start_idx": 29,
"end_idx": 199,
"phase_count": 7,
"phases": [
{
"label": "BC",
"side": "high",
"idx": 29,
"price": 74293.1,
"color": "#ffd166",
"dt": "2026-05-30 02:00:00+09:00"
},
{
"label": "AR",
"side": "low",
"idx": 30,
"price": 73057.8,
"color": "#06d6a0",
"dt": "2026-05-30 03:00:00+09:00"
},
{
"label": "ST",
"side": "high",
"idx": 54,
"price": 74108.8,
"color": "#118ab2",
"dt": "2026-05-31 03:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 76,
"price": 73340.7,
"color": "#ef476f",
"dt": "2026-06-01 01:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 83,
"price": 74179.9,
"color": "#f9844a",
"dt": "2026-06-01 08:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 100,
"price": 70650.9,
"color": "#ef476f",
"dt": "2026-06-02 01:00:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 199,
"price": 59080.0,
"color": "#7209b7",
"dt": "2026-06-06 04:00:00+09:00"
}
]
},
{
"structure_id": "1h_cycle_2",
"sequence": 2,
"timeframe": "1h",
"regime": "redistribution",
"role": "current_structure_candidate",
"is_active": true,
"is_completed": false,
"is_confirmed": true,
"structure_bias": "bearish",
"phase_context": "redistribution",
"start_idx": 186,
"end_idx": 292,
"phase_count": 10,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 186,
"price": 61067.6,
"color": "#ffd166",
"dt": "2026-06-05 15:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 187,
"price": 63084.4,
"color": "#06d6a0",
"dt": "2026-06-05 16:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 214,
"price": 60146.0,
"color": "#118ab2",
"dt": "2026-06-06 19:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 226,
"price": 60390.0,
"color": "#ef476f",
"dt": "2026-06-07 07:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 250,
"price": 64250.0,
"color": "#f9844a",
"dt": "2026-06-08 07:00:00+09:00"
},
{
"label": "UTAD",
"side": "high",
"idx": 267,
"price": 64179.5,
"color": "#f9844a",
"dt": "2026-06-09 00:00:00+09:00"
},
{
"label": "LPSY",
"side": "high",
"idx": 281,
"price": 63499.9,
"color": "#8338ec",
"dt": "2026-06-09 14:00:00+09:00"
},
{
"label": "LPSY",
"side": "high",
"idx": 288,
"price": 62868.2,
"color": "#8338ec",
"dt": "2026-06-09 21:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 291,
"price": 61001.0,
"color": "#ef476f",
"dt": "2026-06-10 00:00:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 292,
"price": 60755.0,
"color": "#7209b7",
"dt": "2026-06-10 01:00:00+09:00"
}
]
}
],
"active_structure_id": "1h_cycle_2",
"primary_structure_id": "1h_cycle_1",
"structure_count": 2,
"regime_fitness": 0.9625,
"current_event": "Phase E",
"major_phase": "E",
"pos_in_range": 0.5,
"main_range_low": 73057.8,
"main_range_high": 74293.1
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.78,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.64,\n \"setup_signals\": [\n \"현재가 $61,694.90가 EMA20 $62,151.37 아래에 있어 단기 되돌림이 아직 수요 우위로 전환되지 않음\",\n \"재분배 후보 구조에서 LPSY가 $63,499.90 → $62,868.20로 낮아졌고, 현재가는 해당 공급대 아래에 위치\",\n \"UT $64,250.00 및 UTAD $64,179.50 이후 LPSY와 SOW가 순차적으로 발생하여 상단 유동성 흡수 후 약세 반응이 유지됨\",\n \"SOW $61,001.00 및 Phase E 저점 $60,755.00 근처에서 반등 중이나, 아직 $62,868.20 LPSY 회복이 없어 구조 전환 확인은 없음\",\n \"상위 분배 구조의 기존 메인 레인지 하단 $73,057.80가 이미 크게 이탈되어 Phase E 약세 맥락이 유지됨\"\n ],\n \"reasoning\": \"Wyckoff 기준으로 현재 regime은 DIS이며 regime_fitness 0.963, dis_score 96.2로 분배/재분배 약세 구조가 우세하다. 선행 구조는 BC $74,293.10, AR $73,057.80, UT $74,179.90 이후 SOW $70,650.90와 Phase E $59,080.00로 완료된 분배로 읽히며, 현재 활성 구조도 UT $64,250.00, UTAD $64,179.50, LPSY $63,499.90/$62,868.20, SOW $61,001.00, Phase E $60,755.00의 약세 체인을 보인다. 다만 현재가 $61,694.90는 SOW $61,001.00 위에서 반등 중이므로 즉시 추격 하락보다는 $62,151.37 EMA20 및 $62,868.20 LPSY 하단 재시험 후 거부 여부가 중요하다. $62,868.20~$63,499.90 회복 실패는 재분배 Phase E 지속 신호이고, $64,250.00 상방 수용이 발생해야 이 약세 해석이 무효화된다.\",\n \"key_levels\": {\n \"support\": [\n 61001.0,\n 60755.0,\n 60146.0,\n 59080.0\n ],\n \"resistance\": [\n 62151.37,\n 62868.2,\n 63499.9,\n 64179.5,\n 64250.0\n ]\n },\n \"time_horizon\": \"short to medium term\",\n \"invalidation_level\": \"$64,250.00 상방에서 1시간봉 기준 명확한 수용이 확인될 경우\",\n \"risk_scenario\": \"$62,868.20 LPSY 하단을 회복하고 $63,499.90 위에서 안착하면 단기 약세 셋업은 약화되며, $64,179.50~$64,250.00 UT/UTAD 구간까지 재시험이 열릴 수 있다. 특히 $64,250.00 상방 수용이 나오면 재분배 Phase E 해석은 무효화되고, 현재 하락은 단순 하단 스윕 후 재축적 후보로 재평가해야 한다.\",\n \"data_quality\": \"high\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "neutral",
"confidence": 0.42,
"structure_bias": "neutral",
"setup_bias": "bullish",
"setup_score": 0.46,
"setup_signals": [
"현재가 $61,694.90가 고품질 strict bullish Gartley 형성 PRZ $61,656.38-$62,269.23 내부에 위치",
"bullish Gartley PRZ는 ABCD, BC_EXT, XAD 3개 Fib 패밀리 confluence이며 pattern_score 0.941, ratio_score 0.961, PRZ_score 0.977",
"가장 가까운 PRZ는 bullish Shark 후보 $61,369.48-$61,955.10이며 기준 D값 $61,662.29와 현재가 간 괴리 -0.05%로 사실상 접촉 상태",
"bullish Gartley TP ladder는 D $61,962.81 기준 TP1 $62,677.03, TP2 $63,118.28, TP3 $63,832.50로 제시됨",
"반대편 nearby strict high bearish Gartley PRZ $61,011.46-$61,360.19가 존재하여 하방 재진입 시 $60,788.61, $60,543.21, $60,146.00 반응 리스크가 남아 있음",
"confirmed_reaction_prz_count가 0이므로 PRZ 진입은 확인된 반전이 아니라 사전 후보 상태"
],
"reasoning": "현재 BTC는 $61,694.90로 active bullish Gartley PRZ $61,656.38-$62,269.23 안에 있으며, 이 패턴은 strict/high 등급과 3중 Fib confluence(ABCD, BC_EXT, XAD)를 갖춘 가장 중요한 하모닉 구간이다. 다만 confirmed_reaction_prz_count가 0이고 모든 핵심 PRZ의 confirmed_reaction이 false이므로, 하모닉상 상승 반전 후보는 존재하지만 구조 전환 신호로 확정할 수 없다. 방향 점수는 bullish 0.199, bearish 0.139로 상승 쪽이 약간 우세하지만 directional_score_total 0.338 및 dominance 0.179로 지배력이 낮다. 또한 가격은 EMA20 $62,151.37, EMA120 $63,053.53, EMA240 $65,059.95 아래에 있어 구조적으로는 명확한 강세 확인이 부족하므로 structure_bias는 neutral로 둔다. 따라서 결론은 확정 롱이 아니라, $61,656-$62,269 PRZ에서 거부/회수/MSS 확인이 나오면 bullish setup이 투표 가능해지는 중립-대기 상태다.",
"key_levels": {
"support": [
61656.38,
61369.48,
61011.46,
60860.68,
60428.2,
60146.0
],
"resistance": [
61955.1,
62269.23,
62677.03,
63118.28,
63832.5,
65059.95
]
},
"time_horizon": "short term",
"invalidation_level": "61011.46",
"risk_scenario": "가격이 active bullish PRZ 하단 $61,656.38을 이탈하고 $61,011.46 아래로 수용되면 bullish Gartley/Shark 반전 후보는 실패로 간주된다. 이 경우 nearby bearish Gartley PRZ가 활성화되며 하방 TP ladder인 $60,788.61, $60,543.21, 최종 $60,146.00까지의 유동성 탐색이 우세해질 수 있다. 반대로 $62,269.23 상단을 회수하고 15m/1h MSS 또는 CHoCH가 동반되면 $62,677.03-$63,118.28 구간이 1차 상승 목표가 된다.",
"data_quality": "high",
"metrics": {
"patterns_found": 181,
"completed_patterns_found": 72,
"forming_d_prz_found": 109,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 34,
"multiscale_swings_scanned": 60,
"swing_highs_scanned": 28,
"swing_lows_scanned": 32,
"timeframe": "1h",
"prz_active_threshold_pct": 0.5,
"prz_nearby_threshold_pct": 1.0,
"prz_watch_threshold_pct": 2.0,
"prz_max_width_pct": 0.9,
"quality_counts": {
"high": 9,
"medium": 66,
"low": 106
},
"prz_status_counts": {
"active": 57,
"nearby": 17,
"watch": 29,
"far": 78,
"forming": 54
},
"high_confluence_prz_count": 36,
"strict_patterns_found": 80,
"candidate_patterns_found": 101,
"active_patterns_at_prz": 57,
"nearby_patterns": 17,
"all_patterns": [
"gartley",
"gartley",
"bat",
"gartley",
"bat",
"bat",
"crab",
"bat",
"crab",
"gartley",
"gartley",
"crab",
"bat",
"gartley",
"bat",
"gartley",
"crab",
"shark",
"bat",
"bat",
"bat",
"butterfly",
"butterfly",
"butterfly",
"butterfly",
"shark",
"bat",
"gartley",
"crab",
"crab",
"gartley",
"butterfly",
"gartley",
"bat",
"shark",
"bat",
"gartley",
"gartley",
"shark",
"bat",
"butterfly",
"butterfly",
"crab",
"crab",
"crab",
"crab",
"gartley",
"crab",
"crab",
"crab",
"shark",
"bat",
"bat",
"crab",
"crab",
"gartley",
"crab",
"butterfly",
"crab",
"bat",
"crab",
"crab",
"crab",
"crab",
"crab",
"butterfly",
"butterfly",
"crab",
"bat",
"crab",
"crab",
"crab",
"crab",
"gartley",
"gartley",
"bat",
"butterfly",
"crab",
"shark",
"crab",
"gartley",
"butterfly",
"crab",
"gartley",
"gartley",
"butterfly",
"bat",
"butterfly",
"butterfly",
"bat",
"butterfly",
"shark",
"bat",
"bat",
"butterfly",
"shark",
"bat",
"shark",
"crab",
"crab",
"butterfly",
"gartley",
"butterfly",
"bat",
"butterfly",
"bat",
"shark",
"crab",
"shark",
"shark",
"bat",
"crab",
"bat",
"shark",
"butterfly",
"butterfly",
"bat",
"crab",
"crab",
"butterfly",
"butterfly",
"crab",
"butterfly",
"crab",
"crab",
"gartley",
"crab",
"crab",
"shark",
"crab",
"crab",
"bat",
"butterfly",
"bat",
"shark",
"gartley",
"crab",
"bat",
"butterfly",
"shark",
"shark",
"bat",
"butterfly",
"crab",
"butterfly",
"butterfly",
"shark",
"crab",
"gartley",
"crab",
"shark",
"bat",
"butterfly",
"butterfly",
"shark",
"butterfly",
"gartley",
"butterfly",
"crab",
"gartley",
"crab",
"butterfly",
"shark",
"shark",
"crab",
"shark",
"shark",
"crab",
"bat",
"crab",
"butterfly",
"shark",
"gartley",
"gartley",
"shark",
"bat",
"bat",
"butterfly",
"crab",
"bat",
"crab"
],
"all_signals": [
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish"
],
"best_pattern": "gartley",
"best_pattern_quality": "strict",
"best_quality": "high",
"best_pattern_score": 0.941,
"best_completion_status": "forming",
"nearest_pattern": "shark",
"nearest_prz": 61662.29,
"price_to_prz": -0.05,
"prz_range": [
61369.48,
61955.1
],
"council_relevant_prz_count": 2,
"directional_influence_prz_count": 2,
"confirmed_reaction_prz_count": 0,
"validated_harmonic_tp_count": 0,
"pattern_candidates": [
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.941,
"ratio_score": 0.961,
"prz_score": 0.977,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 61962.81,
"prz_range": [
61656.38,
62269.23
],
"prz_width_pct": 0.989,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.43,
"price_to_prz_pct_raw": 0.4342,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 61962.81,
"a_price": 63832.5,
"tp1_ad_382": 62677.03,
"tp2_ad_618": 63118.28,
"tp3_a_or_structure_liquidity": 63832.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6246,
"ABC": 0.7708
},
"x_price": 61509.1,
"x_idx": 240,
"x_order": 5,
"a_price": 63832.5,
"a_idx": 273,
"a_order": 3,
"b_price": 62381.2,
"b_idx": 276,
"b_order": 8,
"c_price": 63499.9,
"c_idx": 281,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.936,
"ratio_score": 0.992,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 61185.82,
"prz_range": [
61011.46,
61360.19
],
"prz_width_pct": 0.57,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.83,
"price_to_prz_pct_raw": -0.8252,
"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": 61185.82,
"a_price": 60146.0,
"tp1_ad_382": 60788.61,
"tp2_ad_618": 60543.21,
"tp3_a_or_structure_liquidity": 60146.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6194,
"ABC": 0.7036
},
"x_price": 61475.0,
"x_idx": 212,
"x_order": 5,
"a_price": 60146.0,
"a_idx": 214,
"a_order": 3,
"b_price": 60969.2,
"b_idx": 225,
"b_order": 3,
"c_price": 60390.0,
"c_idx": 226,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.918,
"ratio_score": 0.985,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 62697.79,
"prz_range": [
62440.67,
62954.91
],
"prz_width_pct": 0.82,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.63,
"price_to_prz_pct_raw": 1.6256,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 62697.79,
"a_price": 64463.7,
"tp1_ad_382": 63372.37,
"tp2_ad_618": 63789.12,
"tp3_a_or_structure_liquidity": 64463.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6155,
"ABC": 0.6427
},
"x_price": 62150.8,
"x_idx": 167,
"x_order": 8,
"a_price": 64463.7,
"a_idx": 170,
"a_order": 5,
"b_price": 63040.0,
"b_idx": 177,
"b_order": 3,
"c_price": 63955.0,
"c_idx": 180,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.841,
"ratio_score": 0.664,
"prz_score": 0.987,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 61662.29,
"prz_range": [
61369.48,
61955.1
],
"prz_width_pct": 0.95,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.05,
"price_to_prz_pct_raw": -0.0529,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "shark",
"d_price": 61662.29,
"a_price": 62327.0,
"tp1_ad_382": 61916.21,
"tp2_ad_618": 62073.08,
"tp3_a_or_structure_liquidity": 62327.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4052,
"ABC": 1.2227
},
"x_price": 61509.1,
"x_idx": 240,
"x_order": 5,
"a_price": 62327.0,
"a_idx": 244,
"a_order": 3,
"b_price": 62658.4,
"b_idx": 264,
"b_order": 5,
"c_price": 62253.2,
"c_idx": 296,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.831,
"ratio_score": 0.665,
"prz_score": 0.99,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 61148.24,
"prz_range": [
60860.68,
61435.79
],
"prz_width_pct": 0.941,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.89,
"price_to_prz_pct_raw": -0.8861,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 61148.24,
"a_price": 62942.4,
"tp1_ad_382": 61833.61,
"tp2_ad_618": 62257.03,
"tp3_a_or_structure_liquidity": 62942.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5615,
"ABC": 0.5706
},
"x_price": 60390.0,
"x_idx": 226,
"x_order": 3,
"a_price": 62942.4,
"a_idx": 236,
"a_order": 8,
"b_price": 61509.1,
"b_idx": 240,
"b_order": 5,
"c_price": 62327.0,
"c_idx": 244,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.924,
"ratio_score": 1.0,
"prz_score": 0.913,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 61559.77,
"prz_range": [
61179.96,
61939.59
],
"prz_width_pct": 1.234,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.22,
"price_to_prz_pct_raw": -0.219,
"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": 61559.77,
"a_price": 60146.0,
"tp1_ad_382": 61019.71,
"tp2_ad_618": 60686.06,
"tp3_a_or_structure_liquidity": 60146.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4476,
"ABC": 0.7036
},
"x_price": 61985.1,
"x_idx": 201,
"x_order": 5,
"a_price": 60146.0,
"a_idx": 214,
"a_order": 3,
"b_price": 60969.2,
"b_idx": 225,
"b_order": 3,
"c_price": 60390.0,
"c_idx": 226,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.916,
"ratio_score": 1.0,
"prz_score": 0.886,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62054.84,
"prz_range": [
61638.88,
62470.8
],
"prz_width_pct": 1.341,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.58,
"price_to_prz_pct_raw": 0.5834,
"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": 62054.84,
"a_price": 64463.7,
"tp1_ad_382": 62975.03,
"tp2_ad_618": 63543.52,
"tp3_a_or_structure_liquidity": 64463.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4982,
"ABC": 0.4923
},
"x_price": 61344.8,
"x_idx": 158,
"x_order": 8,
"a_price": 64463.7,
"a_idx": 170,
"a_order": 5,
"b_price": 62910.0,
"b_idx": 173,
"b_order": 3,
"c_price": 63674.9,
"c_idx": 185,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.909,
"ratio_score": 1.0,
"prz_score": 0.92,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62305.36,
"prz_range": [
61929.44,
62681.28
],
"prz_width_pct": 1.207,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.99,
"price_to_prz_pct_raw": 0.9895,
"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": 62305.36,
"a_price": 64150.8,
"tp1_ad_382": 63010.32,
"tp2_ad_618": 63445.84,
"tp3_a_or_structure_liquidity": 64150.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4499,
"ABC": 0.5716
},
"x_price": 66620.0,
"x_idx": 141,
"x_order": 3,
"a_price": 64150.8,
"a_idx": 175,
"a_order": 3,
"b_price": 63040.0,
"b_idx": 177,
"b_order": 3,
"c_price": 63674.9,
"c_idx": 185,
"c_order": 3,
"d_idx": null
}
],
"council_relevant_prz": [
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.941,
"ratio_score": 0.961,
"prz_score": 0.977,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 61962.81,
"prz_range": [
61656.38,
62269.23
],
"prz_width_pct": 0.989,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.43,
"price_to_prz_pct_raw": 0.4342,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 61962.81,
"a_price": 63832.5,
"tp1_ad_382": 62677.03,
"tp2_ad_618": 63118.28,
"tp3_a_or_structure_liquidity": 63832.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6246,
"ABC": 0.7708
},
"x_price": 61509.1,
"x_idx": 240,
"x_order": 5,
"a_price": 63832.5,
"a_idx": 273,
"a_order": 3,
"b_price": 62381.2,
"b_idx": 276,
"b_order": 8,
"c_price": 63499.9,
"c_idx": 281,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.936,
"ratio_score": 0.992,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 61185.82,
"prz_range": [
61011.46,
61360.19
],
"prz_width_pct": 0.57,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.83,
"price_to_prz_pct_raw": -0.8252,
"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": 61185.82,
"a_price": 60146.0,
"tp1_ad_382": 60788.61,
"tp2_ad_618": 60543.21,
"tp3_a_or_structure_liquidity": 60146.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6194,
"ABC": 0.7036
},
"x_price": 61475.0,
"x_idx": 212,
"x_order": 5,
"a_price": 60146.0,
"a_idx": 214,
"a_order": 3,
"b_price": 60969.2,
"b_idx": 225,
"b_order": 3,
"c_price": 60390.0,
"c_idx": 226,
"c_order": 3,
"d_idx": null
}
],
"report_detail_candidates": [
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.941,
"ratio_score": 0.961,
"prz_score": 0.977,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 61962.81,
"prz_range": [
61656.38,
62269.23
],
"prz_width_pct": 0.989,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.43,
"price_to_prz_pct_raw": 0.4342,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 61962.81,
"a_price": 63832.5,
"tp1_ad_382": 62677.03,
"tp2_ad_618": 63118.28,
"tp3_a_or_structure_liquidity": 63832.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6246,
"ABC": 0.7708
},
"x_price": 61509.1,
"x_idx": 240,
"x_order": 5,
"a_price": 63832.5,
"a_idx": 273,
"a_order": 3,
"b_price": 62381.2,
"b_idx": 276,
"b_order": 8,
"c_price": 63499.9,
"c_idx": 281,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.936,
"ratio_score": 0.992,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 61185.82,
"prz_range": [
61011.46,
61360.19
],
"prz_width_pct": 0.57,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.83,
"price_to_prz_pct_raw": -0.8252,
"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": 61185.82,
"a_price": 60146.0,
"tp1_ad_382": 60788.61,
"tp2_ad_618": 60543.21,
"tp3_a_or_structure_liquidity": 60146.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6194,
"ABC": 0.7036
},
"x_price": 61475.0,
"x_idx": 212,
"x_order": 5,
"a_price": 60146.0,
"a_idx": 214,
"a_order": 3,
"b_price": 60969.2,
"b_idx": 225,
"b_order": 3,
"c_price": 60390.0,
"c_idx": 226,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.918,
"ratio_score": 0.985,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 62697.79,
"prz_range": [
62440.67,
62954.91
],
"prz_width_pct": 0.82,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.63,
"price_to_prz_pct_raw": 1.6256,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 62697.79,
"a_price": 64463.7,
"tp1_ad_382": 63372.37,
"tp2_ad_618": 63789.12,
"tp3_a_or_structure_liquidity": 64463.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6155,
"ABC": 0.6427
},
"x_price": 62150.8,
"x_idx": 167,
"x_order": 8,
"a_price": 64463.7,
"a_idx": 170,
"a_order": 5,
"b_price": 63040.0,
"b_idx": 177,
"b_order": 3,
"c_price": 63955.0,
"c_idx": 180,
"c_order": 3,
"d_idx": null
},
{
"pattern": "shark",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.841,
"ratio_score": 0.664,
"prz_score": 0.987,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 61662.29,
"prz_range": [
61369.48,
61955.1
],
"prz_width_pct": 0.95,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.05,
"price_to_prz_pct_raw": -0.0529,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "shark",
"d_price": 61662.29,
"a_price": 62327.0,
"tp1_ad_382": 61916.21,
"tp2_ad_618": 62073.08,
"tp3_a_or_structure_liquidity": 62327.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4052,
"ABC": 1.2227
},
"x_price": 61509.1,
"x_idx": 240,
"x_order": 5,
"a_price": 62327.0,
"a_idx": 244,
"a_order": 3,
"b_price": 62658.4,
"b_idx": 264,
"b_order": 5,
"c_price": 62253.2,
"c_idx": 296,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.831,
"ratio_score": 0.665,
"prz_score": 0.99,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 61148.24,
"prz_range": [
60860.68,
61435.79
],
"prz_width_pct": 0.941,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.89,
"price_to_prz_pct_raw": -0.8861,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 61148.24,
"a_price": 62942.4,
"tp1_ad_382": 61833.61,
"tp2_ad_618": 62257.03,
"tp3_a_or_structure_liquidity": 62942.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5615,
"ABC": 0.5706
},
"x_price": 60390.0,
"x_idx": 226,
"x_order": 3,
"a_price": 62942.4,
"a_idx": 236,
"a_order": 8,
"b_price": 61509.1,
"b_idx": 240,
"b_order": 5,
"c_price": 62327.0,
"c_idx": 244,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.924,
"ratio_score": 1.0,
"prz_score": 0.913,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 61559.77,
"prz_range": [
61179.96,
61939.59
],
"prz_width_pct": 1.234,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.22,
"price_to_prz_pct_raw": -0.219,
"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": 61559.77,
"a_price": 60146.0,
"tp1_ad_382": 61019.71,
"tp2_ad_618": 60686.06,
"tp3_a_or_structure_liquidity": 60146.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4476,
"ABC": 0.7036
},
"x_price": 61985.1,
"x_idx": 201,
"x_order": 5,
"a_price": 60146.0,
"a_idx": 214,
"a_order": 3,
"b_price": 60969.2,
"b_idx": 225,
"b_order": 3,
"c_price": 60390.0,
"c_idx": 226,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.916,
"ratio_score": 1.0,
"prz_score": 0.886,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62054.84,
"prz_range": [
61638.88,
62470.8
],
"prz_width_pct": 1.341,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.58,
"price_to_prz_pct_raw": 0.5834,
"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": 62054.84,
"a_price": 64463.7,
"tp1_ad_382": 62975.03,
"tp2_ad_618": 63543.52,
"tp3_a_or_structure_liquidity": 64463.7,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4982,
"ABC": 0.4923
},
"x_price": 61344.8,
"x_idx": 158,
"x_order": 8,
"a_price": 64463.7,
"a_idx": 170,
"a_order": 5,
"b_price": 62910.0,
"b_idx": 173,
"b_order": 3,
"c_price": 63674.9,
"c_idx": 185,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.909,
"ratio_score": 1.0,
"prz_score": 0.92,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62305.36,
"prz_range": [
61929.44,
62681.28
],
"prz_width_pct": 1.207,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.99,
"price_to_prz_pct_raw": 0.9895,
"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": 62305.36,
"a_price": 64150.8,
"tp1_ad_382": 63010.32,
"tp2_ad_618": 63445.84,
"tp3_a_or_structure_liquidity": 64150.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4499,
"ABC": 0.5716
},
"x_price": 66620.0,
"x_idx": 141,
"x_order": 3,
"a_price": 64150.8,
"a_idx": 175,
"a_order": 3,
"b_price": 63040.0,
"b_idx": 177,
"b_order": 3,
"c_price": 63674.9,
"c_idx": 185,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.877,
"ratio_score": 1.0,
"prz_score": 0.889,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 62914.93,
"prz_range": [
62497.39,
63332.47
],
"prz_width_pct": 1.327,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.98,
"price_to_prz_pct_raw": 1.9775,
"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": 62914.93,
"a_price": 60146.0,
"tp1_ad_382": 61857.2,
"tp2_ad_618": 61203.73,
"tp3_a_or_structure_liquidity": 60146.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.618,
"ABC": 0.7208
},
"x_price": 63674.9,
"x_idx": 185,
"x_order": 3,
"a_price": 60146.0,
"a_idx": 214,
"a_order": 3,
"b_price": 62327.0,
"b_idx": 244,
"b_order": 3,
"c_price": 60755.0,
"c_idx": 292,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.877,
"ratio_score": 0.779,
"prz_score": 0.967,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62219.29,
"prz_range": [
61899.21,
62539.37
],
"prz_width_pct": 1.029,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.85,
"price_to_prz_pct_raw": 0.85,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 62219.29,
"a_price": 64250.0,
"tp1_ad_382": 62995.02,
"tp2_ad_618": 63474.27,
"tp3_a_or_structure_liquidity": 64250.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5807,
"ABC": 0.7377
},
"x_price": 61509.1,
"x_idx": 240,
"x_order": 5,
"a_price": 64250.0,
"a_idx": 250,
"a_order": 8,
"b_price": 62658.4,
"b_idx": 264,
"b_order": 5,
"c_price": 63832.5,
"c_idx": 273,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.863,
"ratio_score": 0.864,
"prz_score": 0.972,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 60733.9,
"prz_range": [
60428.2,
61039.61
],
"prz_width_pct": 1.007,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.56,
"price_to_prz_pct_raw": -1.5577,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 60733.9,
"a_price": 62942.4,
"tp1_ad_382": 61577.55,
"tp2_ad_618": 62098.75,
"tp3_a_or_structure_liquidity": 62942.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6409,
"ABC": 0.6154
},
"x_price": 60146.0,
"x_idx": 214,
"x_order": 3,
"a_price": 62942.4,
"a_idx": 236,
"a_order": 8,
"b_price": 61150.2,
"b_idx": 247,
"b_order": 8,
"c_price": 62253.2,
"c_idx": 296,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.858,
"ratio_score": 1.0,
"prz_score": 0.882,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 63178.86,
"prz_range": [
62750.88,
63606.85
],
"prz_width_pct": 1.355,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 2.41,
"price_to_prz_pct_raw": 2.4053,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "bat",
"d_price": 63178.86,
"a_price": 59080.0,
"tp1_ad_382": 61613.1,
"tp2_ad_618": 60645.77,
"tp3_a_or_structure_liquidity": 59080.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4723,
"ABC": 0.453
},
"x_price": 64150.8,
"x_idx": 175,
"x_order": 3,
"a_price": 59080.0,
"a_idx": 199,
"a_order": 8,
"b_price": 61475.0,
"b_idx": 212,
"b_order": 5,
"c_price": 60390.0,
"c_idx": 226,
"c_order": 3,
"d_idx": null
}
],
"actionable_patterns_list": [
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.941,
"prz_proximity": "active",
"prz_range": [
61656.38,
62269.23
],
"prz_reversal_direction": "up",
"price_to_prz_pct": 0.43,
"high_confluence_prz": true,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 61962.81,
"a_price": 63832.5,
"tp1_ad_382": 62677.03,
"tp2_ad_618": 63118.28,
"tp3_a_or_structure_liquidity": 63832.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "GARTLEY FORMING HIGH PRZ $61,656.38-$62,269.23: expected reversal UP if price reacts in zone"
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.936,
"prz_proximity": "nearby",
"prz_range": [
61011.46,
61360.19
],
"prz_reversal_direction": "down",
"price_to_prz_pct": -0.83,
"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": 61185.82,
"a_price": 60146.0,
"tp1_ad_382": 60788.61,
"tp2_ad_618": 60543.21,
"tp3_a_or_structure_liquidity": 60146.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "GARTLEY FORMING HIGH PRZ $61,011.46-$61,360.19: expected reversal DOWN if price reacts in zone"
}
],
"best_council_prz": {
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.941,
"ratio_score": 0.961,
"prz_score": 0.977,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 61962.81,
"prz_range": [
61656.38,
62269.23
],
"prz_width_pct": 0.989,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.43,
"price_to_prz_pct_raw": 0.4342,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 61962.81,
"a_price": 63832.5,
"tp1_ad_382": 62677.03,
"tp2_ad_618": 63118.28,
"tp3_a_or_structure_liquidity": 63832.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6246,
"ABC": 0.7708
},
"x_price": 61509.1,
"x_idx": 240,
"x_order": 5,
"a_price": 63832.5,
"a_idx": 273,
"a_order": 3,
"b_price": 62381.2,
"b_idx": 276,
"b_order": 8,
"c_price": 63499.9,
"c_idx": 281,
"c_order": 5,
"d_idx": null
},
"best_tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 61962.81,
"a_price": 63832.5,
"tp1_ad_382": 62677.03,
"tp2_ad_618": 63118.28,
"tp3_a_or_structure_liquidity": 63832.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"tp_ladder": [
{
"direction": "bullish",
"source": "gartley",
"d_price": 61962.81,
"a_price": 63832.5,
"tp1_ad_382": 62677.03,
"tp2_ad_618": 63118.28,
"tp3_a_or_structure_liquidity": 63832.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
{
"direction": "bearish",
"source": "gartley",
"d_price": 61185.82,
"a_price": 60146.0,
"tp1_ad_382": 60788.61,
"tp2_ad_618": 60543.21,
"tp3_a_or_structure_liquidity": 60146.0,
"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.199,
"bearish": 0.139
},
"directional_score_total": 0.338,
"directional_dominance": 0.179
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.42,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.46,\n \"setup_signals\": [\n \"현재가 $61,694.90가 고품질 strict bullish Gartley 형성 PRZ $61,656.38-$62,269.23 내부에 위치\",\n \"bullish Gartley PRZ는 ABCD, BC_EXT, XAD 3개 Fib 패밀리 confluence이며 pattern_score 0.941, ratio_score 0.961, PRZ_score 0.977\",\n \"가장 가까운 PRZ는 bullish Shark 후보 $61,369.48-$61,955.10이며 기준 D값 $61,662.29와 현재가 간 괴리 -0.05%로 사실상 접촉 상태\",\n \"bullish Gartley TP ladder는 D $61,962.81 기준 TP1 $62,677.03, TP2 $63,118.28, TP3 $63,832.50로 제시됨\",\n \"반대편 nearby strict high bearish Gartley PRZ $61,011.46-$61,360.19가 존재하여 하방 재진입 시 $60,788.61, $60,543.21, $60,146.00 반응 리스크가 남아 있음\",\n \"confirmed_reaction_prz_count가 0이므로 PRZ 진입은 확인된 반전이 아니라 사전 후보 상태\"\n ],\n \"reasoning\": \"현재 BTC는 $61,694.90로 active bullish Gartley PRZ $61,656.38-$62,269.23 안에 있으며, 이 패턴은 strict/high 등급과 3중 Fib confluence(ABCD, BC_EXT, XAD)를 갖춘 가장 중요한 하모닉 구간이다. 다만 confirmed_reaction_prz_count가 0이고 모든 핵심 PRZ의 confirmed_reaction이 false이므로, 하모닉상 상승 반전 후보는 존재하지만 구조 전환 신호로 확정할 수 없다. 방향 점수는 bullish 0.199, bearish 0.139로 상승 쪽이 약간 우세하지만 directional_score_total 0.338 및 dominance 0.179로 지배력이 낮다. 또한 가격은 EMA20 $62,151.37, EMA120 $63,053.53, EMA240 $65,059.95 아래에 있어 구조적으로는 명확한 강세 확인이 부족하므로 structure_bias는 neutral로 둔다. 따라서 결론은 확정 롱이 아니라, $61,656-$62,269 PRZ에서 거부/회수/MSS 확인이 나오면 bullish setup이 투표 가능해지는 중립-대기 상태다.\",\n \"key_levels\": {\n \"support\": [\n 61656.38,\n 61369.48,\n 61011.46,\n 60860.68,\n 60428.2,\n 60146.0\n ],\n \"resistance\": [\n 61955.1,\n 62269.23,\n 62677.03,\n 63118.28,\n 63832.5,\n 65059.95\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"61011.46\",\n \"risk_scenario\": \"가격이 active bullish PRZ 하단 $61,656.38을 이탈하고 $61,011.46 아래로 수용되면 bullish Gartley/Shark 반전 후보는 실패로 간주된다. 이 경우 nearby bearish Gartley PRZ가 활성화되며 하방 TP ladder인 $60,788.61, $60,543.21, 최종 $60,146.00까지의 유동성 탐색이 우세해질 수 있다. 반대로 $62,269.23 상단을 회수하고 15m/1h MSS 또는 CHoCH가 동반되면 $62,677.03-$63,118.28 구간이 1차 상승 목표가 된다.\",\n \"data_quality\": \"high\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.62,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.66,
"setup_signals": [
"현재가 $61,694.90가 EMA20 $62,151.37, EMA120 $63,053.53, EMA240 $65,059.95 아래에 있어 구조적 약세 수용 상태",
"7일 레인지 EQ $63,286.90 아래의 디스카운트 구간에 있으나, 회복 실패 시 하단 유동성 $60,900 / $60,300으로 끌릴 가능성",
"롱 계정 비율 0.677, 숏 계정 비율 0.323으로 롱 포지셔닝 과밀, account_long_crowding 1.000",
"24시간 롱 계정 +0.030 증가, 숏 계정 -0.030 감소로 가격 하락 중 롱이 증가하는 역추세 포지셔닝",
"CVD 변화 -6605.3280 및 cvd_divergence 0.150으로 매수 참여 약화",
"OI trend 0.557 및 OI 24h 변화 0.574로 포지션이 완전히 청산되지 않아 추가 롱 스퀴즈 리스크 존재",
"근접 상방 청산 유동성 $62,100 / $62,600 / $62,700이 저항으로 작동 가능, 하방 청산 유동성 $60,900 / $60,300이 단기 타깃"
],
"reasoning": "BTC는 현재 $61,694.90로 EMA20 $62,151.37, EMA120 $63,053.53, EMA240 $65,059.95를 모두 하회하며 단기 구조는 약세로 확인된다. 파생 포지셔닝은 롱 계정 비율 0.677까지 올라왔고 account_long_crowding이 1.000으로 극단적이어서, 가격 하락 중 롱이 늘어나는 불리한 구조다. CVD 변화가 -6605.3280으로 음수이고 cvd_divergence도 0.150에 그쳐 현물/테이커 매수 지지가 약하며, OI가 유지되는 상태에서 하락하면 $60,900 및 $60,300 하방 청산 유동성으로 밀릴 가능성이 높다. 다만 가격이 $62,100~$62,700 상방 유동성을 먼저 태우고 $63,286.90 7일 EQ를 회복하면 약세 셋업은 약화된다.",
"key_levels": {
"support": [
60900,
60300,
59080,
55400
],
"resistance": [
62100,
62151.37,
62600,
62700,
63286.9,
64000
]
},
"time_horizon": "short term, 향후 4-8시간",
"invalidation_level": "$63,286.90 1시간 종가 상향 안착",
"risk_scenario": "반대 시나리오는 $62,100, $62,600, $62,700 상방 청산 유동성을 순차적으로 흡수한 뒤 7일 EQ $63,286.90을 회복하는 경우다. 이 경우 과밀 롱이 아닌 신규 숏이 압박받으며 strongest_liq_level $64,000까지 숏 스퀴즈성 반등이 열릴 수 있다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.15,
"cvd_change": -6605.328,
"oi_trend": 0.557,
"oi_change_pct_24h": 0.574,
"oi_latest": 99208.032,
"funding_pressure": 0.493,
"funding_avg": 6.94e-06,
"funding_change_24h": 2.171e-05,
"long_account_ratio": 0.665,
"short_account_ratio": 0.335,
"long_account_latest": 0.677,
"short_account_latest": 0.323,
"long_account_change_24h": 0.03,
"short_account_change_24h": -0.03,
"account_flow_label": "long_accounts_rising_short_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.486,
"spot_futures_basis_pct": -0.0568,
"basis_change_lookback": 0.0061,
"aggregate_score": 0.337,
"bull_signals": 1,
"bear_signals": 2,
"liq_below": [
[
60900,
7685.675752699999
],
[
60300,
8787.318802250002
],
[
55400,
7701.87328375
]
],
"liq_above": [
[
62100,
7537.6862979
],
[
62600,
7220.194371449999
],
[
62700,
7102.584040650001
]
],
"strongest_liq_level": 64000,
"fragility_score": 0.593,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.66,\n \"setup_signals\": [\n \"현재가 $61,694.90가 EMA20 $62,151.37, EMA120 $63,053.53, EMA240 $65,059.95 아래에 있어 구조적 약세 수용 상태\",\n \"7일 레인지 EQ $63,286.90 아래의 디스카운트 구간에 있으나, 회복 실패 시 하단 유동성 $60,900 / $60,300으로 끌릴 가능성\",\n \"롱 계정 비율 0.677, 숏 계정 비율 0.323으로 롱 포지셔닝 과밀, account_long_crowding 1.000\",\n \"24시간 롱 계정 +0.030 증가, 숏 계정 -0.030 감소로 가격 하락 중 롱이 증가하는 역추세 포지셔닝\",\n \"CVD 변화 -6605.3280 및 cvd_divergence 0.150으로 매수 참여 약화\",\n \"OI trend 0.557 및 OI 24h 변화 0.574로 포지션이 완전히 청산되지 않아 추가 롱 스퀴즈 리스크 존재\",\n \"근접 상방 청산 유동성 $62,100 / $62,600 / $62,700이 저항으로 작동 가능, 하방 청산 유동성 $60,900 / $60,300이 단기 타깃\"\n ],\n \"reasoning\": \"BTC는 현재 $61,694.90로 EMA20 $62,151.37, EMA120 $63,053.53, EMA240 $65,059.95를 모두 하회하며 단기 구조는 약세로 확인된다. 파생 포지셔닝은 롱 계정 비율 0.677까지 올라왔고 account_long_crowding이 1.000으로 극단적이어서, 가격 하락 중 롱이 늘어나는 불리한 구조다. CVD 변화가 -6605.3280으로 음수이고 cvd_divergence도 0.150에 그쳐 현물/테이커 매수 지지가 약하며, OI가 유지되는 상태에서 하락하면 $60,900 및 $60,300 하방 청산 유동성으로 밀릴 가능성이 높다. 다만 가격이 $62,100~$62,700 상방 유동성을 먼저 태우고 $63,286.90 7일 EQ를 회복하면 약세 셋업은 약화된다.\",\n \"key_levels\": {\n \"support\": [\n 60900,\n 60300,\n 59080,\n 55400\n ],\n \"resistance\": [\n 62100,\n 62151.37,\n 62600,\n 62700,\n 63286.9,\n 64000\n ]\n },\n \"time_horizon\": \"short term, 향후 4-8시간\",\n \"invalidation_level\": \"$63,286.90 1시간 종가 상향 안착\",\n \"risk_scenario\": \"반대 시나리오는 $62,100, $62,600, $62,700 상방 청산 유동성을 순차적으로 흡수한 뒤 7일 EQ $63,286.90을 회복하는 경우다. 이 경우 과밀 롱이 아닌 신규 숏이 압박받으며 strongest_liq_level $64,000까지 숏 스퀴즈성 반등이 열릴 수 있다.\",\n \"data_quality\": \"medium\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bearish",
"overall_confidence": 0.71,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.69,
"active_setups": [
"현재가 $61,694.90가 EMA20 $62,151.37, EMA120 $63,053.53, EMA240 $65,059.95 아래에 위치해 단기·중기 평균선 기준 약세 수용 상태",
"ICT 기준 이전일 저가 $61,075.90 하향 이탈 이후 EQ $62,502.50 아래의 discount 구간에 재진입",
"Wyckoff 재분배 구조에서 LPSY가 $63,499.90에서 $62,868.20로 낮아졌고, 현재가는 해당 공급대 아래에 위치",
"파생 포지셔닝에서 롱 계정 비율이 0.677까지 상승해 롱 과밀 상태이며, CVD 변화도 -6605.3280으로 매수 지지 약화",
"단기 반등 시 $62,151.37-$62,502.50, 이후 $62,868.20-$63,499.90 구간은 약세 구조 내 재공급 확인 구간",
"반대 조건으로 현재가가 bullish Gartley PRZ $61,656.38-$62,269.23 내부에 있어, 하방 추격에는 반등 반응 리스크가 존재"
],
"setup_vs_structure": "실행 셋업은 구조적 약세와 대체로 정렬되어 있다. 다만 가격이 discount 구간과 하모닉 bullish PRZ 내부에 있어, 즉시 추격보다는 반등 후 거부 여부를 확인하는 성격의 약세 셋업이다."
},
"signal_breakdown": {
"bullish_count": 1,
"bearish_count": 4,
"neutral_count": 1
},
"key_levels": {
"support": [
61402.8,
61075.9,
61001.0,
60755.0,
60300.0,
60146.0,
59080.0,
59069.33
],
"resistance": [
62151.37,
62269.23,
62502.5,
62868.2,
62942.4,
63053.53,
63088.0,
63499.9,
64179.5,
64250.0,
65059.95
]
},
"confluences": [
"Candlestick, ICT, Wyckoff, Derivatives 모두 현재가 $61,694.90가 EMA20 $62,151.37 아래에 있다고 판단하며, 이는 단기 구조가 아직 수요 우위로 전환되지 않았다는 공통 근거다.",
"ICT의 EQ $62,502.50, Fibonacci의 ret_0.618 $62,451.35, Harmonic bullish PRZ 상단 $62,269.23, Candlestick EMA20 $62,151.37이 $62,150-$62,500 구간에 밀집해 있어 1차 구조 검증 저항대가 형성된다.",
"ICT 후보 bearish OB $63,088.00-$63,499.90와 Wyckoff LPSY $63,499.90가 겹치며, Fibonacci ret_0.786 $62,912.49 및 EMA120 $63,053.53도 인접해 $62,900-$63,500 구간이 핵심 공급대다.",
"Wyckoff Phase E 저점 $60,755.00, ICT range low $60,755.00, Fibonacci ext_1.0 $60,755.00이 동일하게 포착되어 $60,755는 하단 구조 기준점으로 중요하다.",
"Candlestick 7일 저점 $59,080.00, Wyckoff prior Phase E $59,080.00, Derivatives 하단 유동성 기준 $59,080.00, Fibonacci 확장 클러스터 $59,069.33이 거의 동일해 $59,070-$59,080은 중기 하단 유동성/지지 클러스터다.",
"Harmonic은 bullish Gartley PRZ $61,656.38-$62,269.23를 제시하고, Fibonacci는 ret_0.382 $61,803.55 근처 테스트를 언급해 현재가 주변 $61,650-$61,800에 단기 반응 구간이 존재한다."
],
"conflicts": [
"ICT는 마지막 확정 구조 이벤트를 $62,942.40 기준 bullish BOS로 보아 structure_bias를 약한 bullish로 두지만, 현재가는 이미 해당 레벨 아래에 재진입해 단기 셋업은 bearish로 평가된다.",
"Candlestick과 Fibonacci는 현재가가 discount 구간에 있어 단기 반등 셋업 가능성을 인정하지만, 구조 자체는 EMA와 하락 스윙 기준 bearish로 본다.",
"Harmonic은 고품질 bullish Gartley PRZ $61,656.38-$62,269.23 내부 진입을 강조하지만, confirmed reaction이 없어 구조 전환 근거로는 아직 부족하다.",
"파생 포지셔닝은 롱 과밀과 음의 CVD로 약세를 지지하지만, 하단 discount 구간과 하모닉 PRZ가 겹쳐 단기 반등 위험을 배제할 수 없다."
],
"executive_summary": "BTC 1시간 구조는 이전 대형 분배 이후 현재는 $64,250.00 UT와 $64,179.50 UTAD, 이후 낮아진 LPSY $63,499.90/$62,868.20을 거친 재분배 Phase E 성격이 우세하다. 현재가 $61,694.90는 EMA20 $62,151.37, EMA120 $63,053.53, EMA240 $65,059.95 아래에 있으며, $62,150-$62,500과 $62,900-$63,500 구간이 구조적 재검증 저항으로 겹친다. 하단에서는 $60,755.00과 $59,070-$59,080이 여러 방법론에서 반복 확인되는 핵심 구조 지지·유동성 구간이다. 다만 현재가가 discount 구간이자 bullish Gartley PRZ $61,656.38-$62,269.23 내부에 있으므로, 약세 구조 안에서도 단기 반등 반응 리스크는 존재한다. 전체 bearish 구조의 무효화 조건은 $64,250.00 상방 수용이며, 그 전까지는 반등은 구조 전환보다는 재분배 내부 반응으로 해석하는 것이 타당하다.",
"raw_llm_response": "{\n \"overall_signal\": \"bearish\",\n \"overall_confidence\": 0.71,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.69,\n \"active_setups\": [\n \"현재가 $61,694.90가 EMA20 $62,151.37, EMA120 $63,053.53, EMA240 $65,059.95 아래에 위치해 단기·중기 평균선 기준 약세 수용 상태\",\n \"ICT 기준 이전일 저가 $61,075.90 하향 이탈 이후 EQ $62,502.50 아래의 discount 구간에 재진입\",\n \"Wyckoff 재분배 구조에서 LPSY가 $63,499.90에서 $62,868.20로 낮아졌고, 현재가는 해당 공급대 아래에 위치\",\n \"파생 포지셔닝에서 롱 계정 비율이 0.677까지 상승해 롱 과밀 상태이며, CVD 변화도 -6605.3280으로 매수 지지 약화\",\n \"단기 반등 시 $62,151.37-$62,502.50, 이후 $62,868.20-$63,499.90 구간은 약세 구조 내 재공급 확인 구간\",\n \"반대 조건으로 현재가가 bullish Gartley PRZ $61,656.38-$62,269.23 내부에 있어, 하방 추격에는 반등 반응 리스크가 존재\"\n ],\n \"setup_vs_structure\": \"실행 셋업은 구조적 약세와 대체로 정렬되어 있다. 다만 가격이 discount 구간과 하모닉 bullish PRZ 내부에 있어, 즉시 추격보다는 반등 후 거부 여부를 확인하는 성격의 약세 셋업이다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 1,\n \"bearish_count\": 4,\n \"neutral_count\": 1\n },\n \"key_levels\": {\n \"support\": [\n 61402.8,\n 61075.9,\n 61001.0,\n 60755.0,\n 60300.0,\n 60146.0,\n 59080.0,\n 59069.33\n ],\n \"resistance\": [\n 62151.37,\n 62269.23,\n 62502.5,\n 62868.2,\n 62942.4,\n 63053.53,\n 63088.0,\n 63499.9,\n 64179.5,\n 64250.0,\n 65059.95\n ]\n },\n \"confluences\": [\n \"Candlestick, ICT, Wyckoff, Derivatives 모두 현재가 $61,694.90가 EMA20 $62,151.37 아래에 있다고 판단하며, 이는 단기 구조가 아직 수요 우위로 전환되지 않았다는 공통 근거다.\",\n \"ICT의 EQ $62,502.50, Fibonacci의 ret_0.618 $62,451.35, Harmonic bullish PRZ 상단 $62,269.23, Candlestick EMA20 $62,151.37이 $62,150-$62,500 구간에 밀집해 있어 1차 구조 검증 저항대가 형성된다.\",\n \"ICT 후보 bearish OB $63,088.00-$63,499.90와 Wyckoff LPSY $63,499.90가 겹치며, Fibonacci ret_0.786 $62,912.49 및 EMA120 $63,053.53도 인접해 $62,900-$63,500 구간이 핵심 공급대다.\",\n \"Wyckoff Phase E 저점 $60,755.00, ICT range low $60,755.00, Fibonacci ext_1.0 $60,755.00이 동일하게 포착되어 $60,755는 하단 구조 기준점으로 중요하다.\",\n \"Candlestick 7일 저점 $59,080.00, Wyckoff prior Phase E $59,080.00, Derivatives 하단 유동성 기준 $59,080.00, Fibonacci 확장 클러스터 $59,069.33이 거의 동일해 $59,070-$59,080은 중기 하단 유동성/지지 클러스터다.\",\n \"Harmonic은 bullish Gartley PRZ $61,656.38-$62,269.23를 제시하고, Fibonacci는 ret_0.382 $61,803.55 근처 테스트를 언급해 현재가 주변 $61,650-$61,800에 단기 반응 구간이 존재한다.\"\n ],\n \"conflicts\": [\n \"ICT는 마지막 확정 구조 이벤트를 $62,942.40 기준 bullish BOS로 보아 structure_bias를 약한 bullish로 두지만, 현재가는 이미 해당 레벨 아래에 재진입해 단기 셋업은 bearish로 평가된다.\",\n \"Candlestick과 Fibonacci는 현재가가 discount 구간에 있어 단기 반등 셋업 가능성을 인정하지만, 구조 자체는 EMA와 하락 스윙 기준 bearish로 본다.\",\n \"Harmonic은 고품질 bullish Gartley PRZ $61,656.38-$62,269.23 내부 진입을 강조하지만, confirmed reaction이 없어 구조 전환 근거로는 아직 부족하다.\",\n \"파생 포지셔닝은 롱 과밀과 음의 CVD로 약세를 지지하지만, 하단 discount 구간과 하모닉 PRZ가 겹쳐 단기 반등 위험을 배제할 수 없다.\"\n ],\n \"highest_conviction_analyst\": \"Wyckoff Expert — 신뢰도 78%로 가장 높고, 현재 구조를 재분배 Phase E로 해석하며 UT $64,250.00, UTAD $64,179.50, LPSY $63,499.90/$62,868.20, SOW $61,001.00, Phase E $60,755.00의 순차적 약세 체인을 구체적으로 제시한다. 분배/재분배 적합도도 매우 높아 구조 진단 측면에서 가장 강한 근거를 제공한다.\",\n \"invalidation_level\": \"$64,250.00 상방 수용. 보조 확인으로 EMA240 $65,059.95 회복까지 동반되면 현재 bearish 재분배 구조 해석은 크게 약화된다.\",\n \"executive_summary\": \"BTC 1시간 구조는 이전 대형 분배 이후 현재는 $64,250.00 UT와 $64,179.50 UTAD, 이후 낮아진 LPSY $63,499.90/$62,868.20을 거친 재분배 Phase E 성격이 우세하다. 현재가 $61,694.90는 EMA20 $62,151.37, EMA120 $63,053.53, EMA240 $65,059.95 아래에 있으며, $62,150-$62,500과 $62,900-$63,500 구간이 구조적 재검증 저항으로 겹친다. 하단에서는 $60,755.00과 $59,070-$59,080이 여러 방법론에서 반복 확인되는 핵심 구조 지지·유동성 구간이다. 다만 현재가가 discount 구간이자 bullish Gartley PRZ $61,656.38-$62,269.23 내부에 있으므로, 약세 구조 안에서도 단기 반등 반응 리스크는 존재한다. 전체 bearish 구조의 무효화 조건은 $64,250.00 상방 수용이며, 그 전까지는 반등은 구조 전환보다는 재분배 내부 반응으로 해석하는 것이 타당하다.\"\n}"
},
"overall_signal": "bearish",
"overall_confidence": 0.71,
"operating_path": {
"path_type": "complex",
"confidence": 0.62,
"waypoints": [
{
"seq": 1,
"price": 62560.82,
"type": "resistance_test",
"source": "ICT(EQ $62,502.50), Fibonacci(confluence $62,560.82·golden $62,451.35), Candlestick/Derivatives(EMA20 $62,151.37), Wyckoff(LPSY 하단 $62,868.20)",
"description": "현재 Wyckoff SOW $61,001 위에서 진행 중인 반등이 EMA20 $62,151.37 회복을 시도하며 ICT EQ $62,502.50·피보 골든레이트 $62,451.35·fib confluence $62,560.82가 밀집한 1차 재공급 저항대로 연장된다. ICT·Wyckoff 모두 추격보다 이 구간 되돌림 후 거부 확인을 최선의 약세 진입으로 제시하므로, 반등은 구조 전환이 아닌 재분배(Phase E) 내부 반응으로 해석한다. discount 구간·하모닉 PRZ는 이 반등의 원인이지 방향 전환 근거는 아니다.",
"est_hours": 4.0,
"turning_zone": [
62560.82,
62810.0
],
"likely_wick": 62640.0,
"rejection_confirm": 62269.23,
"invalid_overshoot": 62942.4,
"calibration_reasoning": "골든레이트 $62,451.35·ICT EQ $62,502.50·fib confluence $62,560.82(ret_0.618+0.236)가 밀집한 공급대를 하단 앵커로, 상단은 조건부 하모닉 TP1 $62,677·체어맨 저항 $62,868 직전까지 약 0.5 ATR($250)로 설정했다. 하모닉 PRZ $61,962는 pre-confirmation이라 웨이포인트를 이동시키지 않고 상방 약세 압력의 정황 근거로만 반영했다."
},
{
"seq": 2,
"price": 60755.0,
"type": "swing_low",
"source": "Wyckoff(Phase E 저점 $60,755·SOW $61,001), ICT(range low $60,755·전일저가 $61,075.90), Fibonacci(ext_1.0 $60,755)",
"description": "저항대 거부 후 약세 재개. 현재가와 SOW $61,001를 하향 이탈하며 Wyckoff Phase E 저점·ICT range low·Fibonacci ext_1.0이 동일하게 겹치는 $60,755 핵심 지지/유동성 기준점으로 1차 하락. SOW 아래 매도측 유동성을 겨냥하는 구간으로, 다수 방법론이 동일 레벨을 포착해 신뢰도가 높다.",
"est_hours": 13.0,
"turning_zone": [
60543.0,
60755.0
],
"likely_wick": 60640.0,
"rejection_confirm": 61001.0,
"invalid_overshoot": 60300.0,
"calibration_reasoning": "Wyckoff Phase E 저점·ICT range low·fib ext_1.0가 동일하게 겹치는 $60,755를 상단으로, 하단은 조건부 하모닉 TP2 $60,543.21과 정렬한 약 0.4 ATR 밴드로 좁게 잡았다. 매도측 유동성 스윕으로 $60,640까지 침투 가능하나 $60,300 청산 클러스터 도달 시 이 레벨의 반응 자체가 실패한 것으로 보고 무효 처리한다."
},
{
"seq": 3,
"price": 60146.0,
"type": "swing_low",
"source": "Derivatives(하방 청산 유동성 $60,300·$59,080), Wyckoff(지지 $60,146), Fibonacci(confluence $59,069.33)",
"description": "$60,755 이탈 시 파생 하방 청산 유동성 $60,300과 Wyckoff 지지 $60,146으로 연장되며 24시간 저점대를 형성한다. 롱 계정 과밀(0.677, crowding 1.000)과 음의 CVD(-6605.3)가 청산 연료로 작동해 모멘텀이 가속되면 $59,069-$59,080(7일 저점·prior Phase E·fib confluence) 중기 유동성 클러스터까지 확장 위험이 존재한다.",
"est_hours": 20.0,
"turning_zone": [
59850.0,
60146.0
],
"likely_wick": 59990.0,
"rejection_confirm": 60300.0,
"invalid_overshoot": 59069.33,
"calibration_reasoning": "터미널 웨이포인트라 약 0.6 ATR($296)로 확장했고, $60,000 라운드넘버와 fib support $60,008.39가 강력한 유동성 자석으로 작용하므로 wick 극단을 $60,000 직하($59,990)로 편향시켰다. 하단 이탈 시 음의 CVD·롱 과밀 청산 연료로 $59,069-59,080(7일 저점·fib confluence ext_1.618/1.0) 확장 클러스터까지 진행되어 $60,146 반전 가설이 무효화된다."
}
],
"period_extremes": {
"4h": {
"expected_high": 62560.82,
"expected_low": 61402.8,
"high_first": false
},
"8h": {
"expected_high": 62560.82,
"expected_low": 61001.0,
"high_first": true
},
"24h": {
"expected_high": 62560.82,
"expected_low": 60146.0,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 62942.4,
"description": "ICT EQ $62,502.50 회복에 이어 BOS 레벨 $62,942.40·EMA120 $63,053.53 상방 수용 시 반등이 단순 되돌림을 넘어 구조적 회복으로 전환되어, $63,499.90 bearish OB·$64,250 UT 방향으로 강세 가속."
},
"bearish": {
"price": 60755.0,
"description": "$60,755(Phase E 저점·ICT range low·fib ext_1.0) 하향 수용 시 재분배 Phase E 지속이 확정되어 $60,300→$60,146→$59,069-$59,080 유동성 클러스터로 약세 가속."
}
},
"scenario_invalidation": 63053.53,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.62,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 62560.82,\n \"type\": \"resistance_test\",\n \"source\": \"ICT(EQ $62,502.50), Fibonacci(confluence $62,560.82·golden $62,451.35), Candlestick/Derivatives(EMA20 $62,151.37), Wyckoff(LPSY 하단 $62,868.20)\",\n \"description\": \"현재 Wyckoff SOW $61,001 위에서 진행 중인 반등이 EMA20 $62,151.37 회복을 시도하며 ICT EQ $62,502.50·피보 골든레이트 $62,451.35·fib confluence $62,560.82가 밀집한 1차 재공급 저항대로 연장된다. ICT·Wyckoff 모두 추격보다 이 구간 되돌림 후 거부 확인을 최선의 약세 진입으로 제시하므로, 반등은 구조 전환이 아닌 재분배(Phase E) 내부 반응으로 해석한다. discount 구간·하모닉 PRZ는 이 반등의 원인이지 방향 전환 근거는 아니다.\",\n \"est_hours\": 4.0\n },\n {\n \"seq\": 2,\n \"price\": 60755.0,\n \"type\": \"swing_low\",\n \"source\": \"Wyckoff(Phase E 저점 $60,755·SOW $61,001), ICT(range low $60,755·전일저가 $61,075.90), Fibonacci(ext_1.0 $60,755)\",\n \"description\": \"저항대 거부 후 약세 재개. 현재가와 SOW $61,001를 하향 이탈하며 Wyckoff Phase E 저점·ICT range low·Fibonacci ext_1.0이 동일하게 겹치는 $60,755 핵심 지지/유동성 기준점으로 1차 하락. SOW 아래 매도측 유동성을 겨냥하는 구간으로, 다수 방법론이 동일 레벨을 포착해 신뢰도가 높다.\",\n \"est_hours\": 13.0\n },\n {\n \"seq\": 3,\n \"price\": 60146.0,\n \"type\": \"swing_low\",\n \"source\": \"Derivatives(하방 청산 유동성 $60,300·$59,080), Wyckoff(지지 $60,146), Fibonacci(confluence $59,069.33)\",\n \"description\": \"$60,755 이탈 시 파생 하방 청산 유동성 $60,300과 Wyckoff 지지 $60,146으로 연장되며 24시간 저점대를 형성한다. 롱 계정 과밀(0.677, crowding 1.000)과 음의 CVD(-6605.3)가 청산 연료로 작동해 모멘텀이 가속되면 $59,069-$59,080(7일 저점·prior Phase E·fib confluence) 중기 유동성 클러스터까지 확장 위험이 존재한다.\",\n \"est_hours\": 20.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 62560.82, \"expected_low\": 61402.80, \"high_first\": false},\n \"8h\": {\"expected_high\": 62560.82, \"expected_low\": 61001.00, \"high_first\": true},\n \"24h\": {\"expected_high\": 62560.82, \"expected_low\": 60146.00, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\n \"price\": 62942.40,\n \"description\": \"ICT EQ $62,502.50 회복에 이어 BOS 레벨 $62,942.40·EMA120 $63,053.53 상방 수용 시 반등이 단순 되돌림을 넘어 구조적 회복으로 전환되어, $63,499.90 bearish OB·$64,250 UT 방향으로 강세 가속.\"\n },\n \"bearish\": {\n \"price\": 60755.00,\n \"description\": \"$60,755(Phase E 저점·ICT range low·fib ext_1.0) 하향 수용 시 재분배 Phase E 지속이 확정되어 $60,300→$60,146→$59,069-$59,080 유동성 클러스터로 약세 가속.\"\n }\n },\n \"scenario_invalidation\": 63053.53\n}\n```"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 62560.82,
"turning_zone": [
62560.82,
62810.0
],
"likely_wick": 62640.0,
"rejection_confirm": 62269.23,
"invalid_overshoot": 62942.4,
"calibration_reasoning": "골든레이트 $62,451.35·ICT EQ $62,502.50·fib confluence $62,560.82(ret_0.618+0.236)가 밀집한 공급대를 하단 앵커로, 상단은 조건부 하모닉 TP1 $62,677·체어맨 저항 $62,868 직전까지 약 0.5 ATR($250)로 설정했다. 하모닉 PRZ $61,962는 pre-confirmation이라 웨이포인트를 이동시키지 않고 상방 약세 압력의 정황 근거로만 반영했다."
},
{
"seq": 2,
"base_target": 60755.0,
"turning_zone": [
60543.0,
60755.0
],
"likely_wick": 60640.0,
"rejection_confirm": 61001.0,
"invalid_overshoot": 60300.0,
"calibration_reasoning": "Wyckoff Phase E 저점·ICT range low·fib ext_1.0가 동일하게 겹치는 $60,755를 상단으로, 하단은 조건부 하모닉 TP2 $60,543.21과 정렬한 약 0.4 ATR 밴드로 좁게 잡았다. 매도측 유동성 스윕으로 $60,640까지 침투 가능하나 $60,300 청산 클러스터 도달 시 이 레벨의 반응 자체가 실패한 것으로 보고 무효 처리한다."
},
{
"seq": 3,
"base_target": 60146.0,
"turning_zone": [
59850.0,
60146.0
],
"likely_wick": 59990.0,
"rejection_confirm": 60300.0,
"invalid_overshoot": 59069.33,
"calibration_reasoning": "터미널 웨이포인트라 약 0.6 ATR($296)로 확장했고, $60,000 라운드넘버와 fib support $60,008.39가 강력한 유동성 자석으로 작용하므로 wick 극단을 $60,000 직하($59,990)로 편향시켰다. 하단 이탈 시 음의 CVD·롱 과밀 청산 연료로 $59,069-59,080(7일 저점·fib confluence ext_1.618/1.0) 확장 클러스터까지 진행되어 $60,146 반전 가설이 무효화된다."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 62560.82,\n \"turning_zone\": [62560.82, 62810.00],\n \"likely_wick\": 62640.00,\n \"rejection_confirm\": 62269.23,\n \"invalid_overshoot\": 62942.40,\n \"calibration_reasoning\": \"골든레이트 $62,451.35·ICT EQ $62,502.50·fib confluence $62,560.82(ret_0.618+0.236)가 밀집한 공급대를 하단 앵커로, 상단은 조건부 하모닉 TP1 $62,677·체어맨 저항 $62,868 직전까지 약 0.5 ATR($250)로 설정했다. 하모닉 PRZ $61,962는 pre-confirmation이라 웨이포인트를 이동시키지 않고 상방 약세 압력의 정황 근거로만 반영했다.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 60755.00,\n \"turning_zone\": [60543.00, 60755.00],\n \"likely_wick\": 60640.00,\n \"rejection_confirm\": 61001.00,\n \"invalid_overshoot\": 60300.00,\n \"calibration_reasoning\": \"Wyckoff Phase E 저점·ICT range low·fib ext_1.0가 동일하게 겹치는 $60,755를 상단으로, 하단은 조건부 하모닉 TP2 $60,543.21과 정렬한 약 0.4 ATR 밴드로 좁게 잡았다. 매도측 유동성 스윕으로 $60,640까지 침투 가능하나 $60,300 청산 클러스터 도달 시 이 레벨의 반응 자체가 실패한 것으로 보고 무효 처리한다.\"\n },\n {\n \"seq\": 3,\n \"base_target\": 60146.00,\n \"turning_zone\": [59850.00, 60146.00],\n \"likely_wick\": 59990.00,\n \"rejection_confirm\": 60300.00,\n \"invalid_overshoot\": 59069.33,\n \"calibration_reasoning\": \"터미널 웨이포인트라 약 0.6 ATR($296)로 확장했고, $60,000 라운드넘버와 fib support $60,008.39가 강력한 유동성 자석으로 작용하므로 wick 극단을 $60,000 직하($59,990)로 편향시켰다. 하단 이탈 시 음의 CVD·롱 과밀 청산 연료로 $59,069-59,080(7일 저점·fib confluence ext_1.618/1.0) 확장 클러스터까지 진행되어 $60,146 반전 가설이 무효화된다.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 30.1,
"chairman": 41.2,
"operating_path": 298.3,
"tp_calibrator": 161.1
},
"agents": {},
"total_s": 530.7
}
}