Signal: BEARISH (72%) | Price: $61,676.50 | 2026-06-07 13:00 KST | 300 candles
Council: 0 bullish, 2 neutral, 4 bearish | Support: $61,475 / $61,377 / $60,991 | Resistance: $61,764 / $61,985 / $62,025
현재 BTC/USDT 1시간 구조는 분배 이후 Phase E 약세 구간이며, 활성 재분배 후보 안에서 LPSY $61,475.00을 소폭 상회한 상태로 진단된다. 구조적으로는 EMA120 $64,026.98 및 EMA240 $67,377.72 아래에 머물러 있어 반등이 있더라도 아직 중기 강세 전환으로 볼 근거는 부족하다. 단기적으로는 EMA20 $60,990.85 회복, CVD 개선, bullish engulfing 반복으로 bullish execution setup이 존재하지만 이는 bearish 구조와 충돌하는 선행 셋업이다. 핵심 조건은 $61,985-$62,151 공급·유동성 클러스터 회수 여부와 $60,990-$61,475 지지 유지 여부이며, 구조 진단의 1차 무효화는 $64,026.98 회복에서 발생한다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | BEARISH | 82% | $60,854 / $60,146 | $62,151 / $64,027 |
| ICT Trader | BEARISH | 62% | $61,377 / $60,991 | $61,764 / $61,985 |
| Derivatives Trader | BULLISH | 58% | $60,991 / $60,700 | $62,000 / $63,200 |
| Candlestick Reader | BULLISH | 58% | $60,991 / $59,080 | $64,027 / $66,637 |
| Fibonacci Analyst | NEUTRAL | 58% | $61,475 / $60,997 | $62,025 / $62,313 |
| Harmonic Specialist | NEUTRAL | 28% | $61,360 / $61,011 | $61,940 / $62,471 |
Support: $60,854 / $60,146 / $59,080 | Resistance: $62,151 / $64,027 / $67,900 | Horizon: medium term
레짐은 DIS이며 regime_fitness 0.963, dis_score 96.2로 분배 구조 우위가 명확합니다. 주요 분배 앵커는 BC $74,293.10, AR $73,057.80이며 이후 ST $74,108.80, UT $74,179.90, SOW $70,650.90, Phase E 저점 $59,080.00까지 진행되어 구조_bias는 확정적으로 bearish입니다. 다만 현재가 $61,676.50은 단기 LPSY $61,475.00 위로 올라와 있고, 아직 $62,150.80 및 EMA120 $64,026.98 저항에서 명확한 거절이 확인된 것은 아니므로 setup_bias는 추격 bearish가 아니라 neutral에 가깝습니다. 즉 큰 구조는 분배 이후 Phase E 약세이나, 즉시 경로는 $62,150.80~$64,026.98 공급 재시험 후 거절 여부를 확인해야 합니다.
Support: $61,377 / $60,991 / $60,390 | Resistance: $61,764 / $61,985 / $63,675 | Horizon: short/medium term
현재 구조는 CHoCH_bullish 이후 $73,130.10 하방 bearish BOS가 확인되었고, 연속 bearish BOS가 1회로 집계되어 structure_bias는 bearish이다. 가격은 $61,676.50으로 EQ $61,377.45 위의 프리미엄에 있으나, 이전일 고가 $61,985.10과 런던 고가 $61,763.90을 명확히 돌파하지 못해 단기 매수 추격보다는 상단 유동성 실패 후 되돌림 리스크가 크다. EMA20 $60,990.85 위에 있어 단기 반등은 살아 있지만, EMA120 $64,026.98 및 EMA240 $67,377.72 아래에 있어 중기 기관 흐름은 여전히 디스카운트가 아닌 약세 추세 안의 반등으로 해석된다. 다만 활성 OB와 미충족 FVG가 모두 0개이고 최근 liquidity sweep도 없어, 약세 신호의 질은 강하지만 즉시 진입 근거는 완전하지 않아 confidence는 중간 수준으로 제한한다.
Support: $60,991 / $60,700 / $60,200 | Resistance: $62,000 / $63,200 / $64,027 | Horizon: short term
확인된 구조는 여전히 약세입니다. 현재가 $61,676.50은 EMA20 $60,990.85 위로 단기 반등했지만, EMA120 $64,026.98와 EMA240 $67,377.72 아래에 있어 명확한 구조적 강세 전환은 아직 아닙니다. 다만 셋업 관점에서는 7일 EQ $66,837.30 아래 디스카운트 구간에서 CVD divergence 0.700, CVD change +$2,318.11, OI 24h +1.0160%가 동반되어 단기 상방 리프라이스 가능성이 있습니다. 가장 가까운 유동성은 $62,000과 $63,200 위에 집중되어 있어 4-8시간 내 해당 구간을 먼저 테스트할 가능성이 높습니다. 단, long_account_latest 0.665와 account_long_crowding 1.000은 롱 포지셔닝 과밀을 의미하므로 $62,000-$63,200 돌파 실패 시 빠른 롱 청산이 나올 수 있습니다.
Support: $60,991 / $59,080 | Resistance: $64,027 / $66,637 / $67,378 | Horizon: short term
현재 BTC는 $61,676.50으로 EMA20 $60,990.85 위에 올라서며 단기 반등 흐름을 만들고 있지만, EMA120 $64,026.98과 EMA240 $67,377.72 아래에 있어 확인된 시장 구조는 아직 bearish로 판단된다. 최근 6개 패턴 중 bullish_engulfing이 3회 발생했고, 최고 품질 0.642의 bullish_engulfing은 고거래량으로 확인되어 $59,080.00 저점대에서 매수 방어가 들어온 신호로 해석된다. 반면 shooting_star와 bearish_harami도 존재하고 패턴 품질이 각각 0.449, 0.43으로 약한 매도 경고를 주기 때문에, 현 구간은 추세 전환 확정보다는 반등 setup에 가깝다. 구조적으로는 $64,026.98 EMA120 돌파와 안착 전까지 bearish 우위가 유지되며, setup 관점에서는 EQ $66,637.30 아래 디스카운트 구간에서 단기 bullish 기회가 열려 있다.
Support: $61,475 / $60,997 / $60,702 | Resistance: $62,025 / $62,313 / $62,726 | Horizon: short term
현재 BTC/USDT는 Low $59,451 → High $61,475 상승 스윙의 ext_1.0 $61,475.00을 상향 돌파한 뒤 $61,676.50에서 테스트 중이며, 이 레벨을 지지로 유지하면 ext_1.272 $62,025.45 및 ext_1.414 $62,312.81까지의 단기 확장 가능성이 열려 있습니다. 다만 가격은 미시 EQ인 ret_0.5 $60,463.15보다 위의 프리미엄 영역에 있고, 바로 위 $62,169.13 부근에 ext_1.272/ext_1.414 중첩 저항이 있어 상승 추격보다는 지지 확인이 중요합니다. 가장 중요한 눌림 지지는 골든비율 ret_0.618 $60,224.35이며, $60,343.75 confluence zone은 0.618과 0.5가 겹치는 고확률 반응 구간입니다. 구조적으로는 EMA120 $64,026.98 및 EMA240 $67,377.72 아래에 머물러 있어 중기 하락 구조를 완전히 전환했다고 보기 어렵기 때문에 structure_bias는 neutral로 판단합니다.
Support: $61,360 / $61,011 / $60,789 | Resistance: $61,940 / $62,471 / $62,955 | Horizon: short term
현재 유효하게 방향성에 반영할 수 있는 핵심 하모닉은 strict/high bearish Gartley이며, PRZ는 $61,011.46-$61,360.19, D 중심가는 $61,185.82입니다. 다만 현재가 $61,676.50은 PRZ 위에 있고, PRZ 진입 후 거부·스윕 후 리클레임·15m/1h MSS/CHoCH·CVD/OI 확인이 전혀 없어 confirmed_reaction=false입니다. 따라서 하모닉 관점의 setup_bias는 bearish 반응 후보이지만, structure_bias는 확정 BOS/CHoCH 자료가 없어 neutral로 유지해야 합니다. bearish TP ladder는 반응 확인 시 $60,788.61, $60,543.21, $60,146.00 순으로만 참고 가능하며, 독립적인 숏 경로 엔진으로 사용하면 안 됩니다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $62,169 | liquidity_sweep | fibonacci(fib_confluence $62,169.13, ext_1.272 $62,025.45), ICT(이전일 고가 $61,985.10), derivatives(유동성 $62,000), Wyckoff(저항 $62,150.80), candlestick·fibonacci bullish setup | 4 | 집행 셋업이 bullish(64%, strength≥0.5)로 구조와 충돌하므로 첫 경로는 셋업 방향(상방)을 따른다. EMA20 $60,990.85 회복과 CVD divergence 0.700 / CVD +$2,318.11 개선을 동력으로 $61,985-$62,151 공급·유동성 클러스터($61,985.10 PDH, $62,000 파생 유동성, $62,025.45 ext_1.272, $62,150.80 Wyckoff 저항)를 회수 시도하며, 상단 스톱을 쓸어내는 fib confluence $62,169.13까지 스윕. 다만 롱 계정 과밀(crowding 1.000)이 동반되어 돌파 실패 시 거절 가능성이 높은 '공급 재시험' 성격이며, bullish 트리거선($62,312.81) 아래에 머문다. |
| 2 | $60,991 | support_test | ICT·candlestick·derivatives(EMA20 $60,990.85), fibonacci(ret_0.236 $60,997.41), harmonic(PRZ 하단 $60,992.05), Wyckoff(LPSY $61,475.00 이탈) | 8 | 공급 클러스터에서 거절되면 분배 이후 Phase E bearish 구조가 재개된다. 롱 과밀 청산이 가세하며 삼중 confluence $61,475.00(LPSY·ext_1.0·하모닉 X)을 빠르게 하향 이탈하고, EMA20 $60,990.85·fib ret_0.236 $60,997.41·하모닉 PRZ 하단 $60,992.05이 중첩된 핵심 지지 하단을 시험. Chairman이 지목한 '$60,990-$61,475 지지 유지' 조건의 결정 구간으로, 여기서의 종가 이탈 여부가 다음 경로를 좌우한다. |
| 3 | $60,146 | swing_low | Wyckoff(Phase E 저점 $60,146.00), harmonic(bearish Gartley 목표 $60,146.00), fibonacci(ret_0.618 $60,224.35 / confluence $60,343.75 통과) | 20 | EMA20 지지가 종가 기준으로 무너지면 구조 우위(Wyckoff 82%, Chairman 72% bearish)대로 하방이 확장된다. fib 0.618/0.5 confluence $60,343.75를 거쳐 Wyckoff Phase E 저점과 하모닉 bearish Gartley 목표가 겹치는 $60,146.00까지 하락하는 24시간 1차 종착점. 추가 이탈 시 $59,080.00 주요 구조 저점이 다음 목표가 된다. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $61,475 | $62,169 | High first |
| 8h | $60,991 | $62,169 | High first |
| 24h | $60,146 | $62,169 | High first |
Invalidation: $64,027
```json
{
"path_type": "complex",
"confidence": 0.6,
"waypoints": [
{
"seq": 1,
"price": 62169.13,
"type": "liquidity_sweep",
"source": "fibonacci(fib_confluence $62,169.13, ext_1.272 $62,025.45), ICT(이전일 고가 $61,985.10), derivatives(유동성 $62,000), Wyckoff(저항 $62,150.80), candlestick·fibonacci bullish setup",
"description": "집행 셋업이 bullish(64%, strength≥0.5)로 구조와 충돌하므로 첫 경로는 셋업 방향(상방)을 따른다. EMA20 $60,990.85 회복과 CVD divergence 0.700 / CVD +$2,318.11 개선을 동력으로 $61,985-$62,151 공급·유동성 클러스터($61,985.10 PDH, $62,000 파생 유동성, $62,025.45 ext_1.272, $62,150.80 Wyckoff 저항)를 회수 시도하며, 상단 스톱을 쓸어내는 fib confluence $62,169.13까지 스윕. 다만 롱 계정 과밀(crowding 1.000)이 동반되어 돌파 실패 시 거절 가능성이 높은 '공급 재시험' 성격이며, bullish 트리거선($62,312.81) 아래에 머문다.",
"est_hours": 4
},
{
"seq": 2,
"price": 60990.85,
"type": "support_test",
"source": "ICT·candlestick·derivatives(EMA20 $60,990.85), fibonacci(ret_0.236 $60,997.41), harmonic(PRZ 하단 $60,992.05), Wyckoff(LPSY $61,475.00 이탈)",
"description": "공급 클러스터에서 거절되면 분배 이후 Phase E bearish 구조가 재개된다. 롱 과밀 청산이 가세하며 삼중 confluence $61,475.00(LPSY·ext_1.0·하모닉 X)을 빠르게 하향 이탈하고, EMA20 $60,990.85·fib ret_0.236 $60,997.41·하모닉 PRZ 하단 $60,992.05이 중첩된 핵심 지지 하단을 시험. Chairman이 지목한 '$60,990-$61,475 지지 유지' 조건의 결정 구간으로, 여기서의 종가 이탈 여부가 다음 경로를 좌우한다.",
"est_hours": 8
},
{
"seq": 3,
"price": 60146.0,
"type": "swing_low",
"source": "Wyckoff(Phase E 저점 $60,146.00), harmonic(bearish Gartley 목표 $60,146.00), fibonacci(ret_0.618 $60,224.35 / confluence $60,343.75 통과)",
"description": "EMA20 지지가 종가 기준으로 무너지면 구조 우위(Wyckoff 82%, Chairman 72% bearish)대로 하방이 확장된다. fib 0.618/0.5 confluence $60,343.75를 거쳐 Wyckoff Phase E 저점과 하모닉 bearish Gartley 목표가 겹치는 $60,146.00까지 하락하는 24시간 1차 종착점. 추가 이탈 시 $59,080.00 주요 구조 저점이 다음 목표가 된다.",
"est_hours": 20
}
],
"period_extremes": {
"4h": {"expected_high": 62169.13, "expected_low": 61475.0, "high_first": true},
"8h": {"expected_high": 62169.13, "expected_low": 60990.85, "high_first": true},
"24h": {"expected_high": 62169.13, "expected_low": 60146.0, "high_first": true}
},
"triggers": {
"bullish": {
"price": 62312.81,
"description": "공급 클러스터를 회수하고 fib ext_1.414 $62,312.81 위에서 종가로 안착하면 단기 bullish 셋업이 구조 거절을 무력화하기 시작. $63,200 파생 유동성 → 구조 1차 무효화선 EMA120 $64,026.98로 확장. 진정한 중기 구조 전환은 $64,026.98 안착에서 확정된다."
},
"bearish": {
"price": 60990.85,
"description": "$60,990.85 EMA20(+ret_0.236 $60,997.41 + 하모닉 PRZ 하단 $60,992.05)을 종가로 하향 이탈하면 반등이 공급 재시험으로 종료되고 bearish 가속. $60,343.75 → $60,146.00 → $59,080.00 순으로 하방이 전개된다."
}
},
"scenario_invalidation": 64026.98
}
```{
"overall_signal": "bearish",
"overall_confidence": 0.72,
"execution_setup": {
"setup_bias": "bullish",
"setup_strength": 0.64,
"active_setups": [
"캔들·파생·피보나치 3개 분석이 모두 0.5 초과의 bullish setup을 제시: EMA20 $60,990.85 회복 후 단기 반등 셋업",
"피보나치 기준 가격은 ext_1.0 $61,475.00 위에서 테스트 중이며, 유지 시 단기 구조상 $62,025.45-$62,312.81 저항대까지 확장 여지가 있는 상태",
"파생 기준 CVD divergence 0.700 및 CVD 변화 +$2,318.11로 저점권 매수 참여가 개선되었으나, 롱 계정 과밀로 $62,000-$63,200 돌파 실패 시 청산 리스크 존재",
"캔들 기준 최근 bullish_engulfing 3회, 그중 1개는 고거래량이며 품질 0.642로 $59,080.00 저점 방어 신호가 확인됨",
"가장 높은 단일 setup 점수는 ICT 약세 셋업 0.734: 현재가가 단기 EQ $61,377.45 위 프리미엄에 있고, 이전일 고가 $61,985.10 및 런던 고가 $61,763.90 회수 실패 조건"
],
"setup_vs_structure": "집행 셋업은 단기 bullish로 기울어 있으나, 구조 신호는 bearish와 충돌한다. 즉 현재 반등은 구조 전환 확정이 아니라 분배 이후 약세 구조 내부의 반등 또는 공급 재시험으로 해석해야 한다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 4,
"neutral_count": 2
},
"key_levels": {
"support": [
61475.0,
61377.45,
60990.85,
60854.1,
60701.95,
60390.0,
60146.0,
59080.0
],
"resistance": [
61763.9,
61985.1,
62025.45,
62150.8,
62312.81,
63200.0,
64026.98,
67377.72
]
},
"confluences": [
"ICT, 캔들, 파생 모두 EMA20 $60,990.85 부근을 단기 회복·지지 기준으로 언급하며, 피보나치 ret_0.236 $60,997.41 및 하모닉 PRZ 하단 $60,992.05와도 거의 중첩된다.",
"Wyckoff의 LPSY $61,475.00, 피보나치 ext_1.0 $61,475.00, 하모닉 X 포인트 $61,475.00이 동일 가격에 겹쳐 현재 구조의 단기 기준선으로 작동한다.",
"ICT의 이전일 고가 $61,985.10, 파생 유동성 $62,000, 피보나치 ext_1.272 $62,025.45, Wyckoff 저항 $62,150.80이 $61,985-$62,151 공급·유동성 클러스터를 형성한다.",
"Wyckoff, ICT, 캔들, 하모닉, 파생 모두 $64,026.98 EMA120을 핵심 중기 저항으로 제시한다. 이 레벨 아래에서는 구조 전환 확인이 부족하다.",
"ICT, 캔들, Wyckoff, 하모닉, 파생 모두 $59,080.00을 주요 저점·구조적 지지로 인식한다.",
"Wyckoff Phase E 저점 $60,146.00과 하모닉 bearish Gartley 목표 $60,146.00이 일치하며, $60,146-$60,224 피보나치 0.618 구간과도 가깝다."
],
"conflicts": [
"구조 판단과 집행 셋업이 분리된다. ICT·Wyckoff·캔들·파생의 구조 해석은 EMA120 $64,026.98 및 EMA240 $67,377.72 아래에서 bearish이지만, 캔들·피보나치·파생은 단기 bullish setup을 제시한다.",
"ICT는 현재가 $61,676.50이 단기 EQ $61,377.45 위 프리미엄에 있어 매도 셋업 우위라고 보지만, 캔들과 파생은 7일 EQ $66,637-$66,837 아래 디스카운트로 보고 반등 셋업을 강조한다.",
"하모닉은 고품질 bearish Gartley PRZ $61,011.46-$61,360.19를 제시하지만, 반응 확인이 없고 현재가는 PRZ 상단보다 위에 있어 독립적인 구조 신호로 사용할 수 없다.",
"파생은 CVD 개선과 상단 유동성 $62,000-$63,200을 근거로 단기 상방 재평가 가능성을 보지만, 동시에 롱 계정 과밀과 높은 취약성으로 인해 구조적 강세 전환 신뢰도는 제한된다."
],
"highest_conviction_analyst": "Wyckoff Expert — 분배 점수 96.2, 구조 적합도 0.963으로 가장 강한 체계적 신호를 제시한다. 주요 분배 앵커 BC $74,293.10, AR $73,057.80, UT $74,179.90, SOW $70,650.90 이후 Phase E 저점 $59,080.00까지 이어진 구조가 확인되며, 현재는 별도의 활성 재분배 후보 안에서 LPSY $61,475.00 및 SOW/Phase E 하단 $60,854.10-$60,146.00을 중심으로 해석된다.",
"invalidation_level": "$64,026.98 1h EMA120의 명확한 회복 및 안착이 bearish 구조 진단의 1차 무효화 조건이며, 보수적으로는 $67,377.72 EMA240 회복 전까지 중기 약세 구조는 완전히 해소되지 않는다.",
"executive_summary": "현재 BTC/USDT 1시간 구조는 분배 이후 Phase E 약세 구간이며, 활성 재분배 후보 안에서 LPSY $61,475.00을 소폭 상회한 상태로 진단된다. 구조적으로는 EMA120 $64,026.98 및 EMA240 $67,377.72 아래에 머물러 있어 반등이 있더라도 아직 중기 강세 전환으로 볼 근거는 부족하다. 단기적으로는 EMA20 $60,990.85 회복, CVD 개선, bullish engulfing 반복으로 bullish execution setup이 존재하지만 이는 bearish 구조와 충돌하는 선행 셋업이다. 핵심 조건은 $61,985-$62,151 공급·유동성 클러스터 회수 여부와 $60,990-$61,475 지지 유지 여부이며, 구조 진단의 1차 무효화는 $64,026.98 회복에서 발생한다."
}{
"symbol": "BTC/USDT",
"timeframe": "1h",
"timestamp": "2026-06-07 13:00 KST",
"last_price": 61676.5,
"num_candles": 300,
"stage1_analyses": {
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bearish",
"confidence": 0.62,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.734,
"setup_signals": [
"현재가 $61,676.50가 EQ $61,377.45 위에 있어 단기 프리미엄 구간에서 매도 셋업 우위",
"이전일 고가 $61,985.10 및 런던 세션 고가 $61,763.90 아래에서 거래 중으로 단기 상단 유동성 회수 실패",
"EMA120 $64,026.98 및 EMA240 $67,377.72 아래에 위치해 상위 시간 흐름은 여전히 약세",
"확정된 bearish BOS 레벨 $73,130.10 이후 추가 bullish BOS가 없어 구조 회복 미확인",
"활성 bullish OB 및 미충족 bullish FVG가 없어 현재 가격 아래에서 강한 기관 매수 배열이 확인되지 않음"
],
"reasoning": "현재 구조는 CHoCH_bullish 이후 $73,130.10 하방 bearish BOS가 확인되었고, 연속 bearish BOS가 1회로 집계되어 structure_bias는 bearish이다. 가격은 $61,676.50으로 EQ $61,377.45 위의 프리미엄에 있으나, 이전일 고가 $61,985.10과 런던 고가 $61,763.90을 명확히 돌파하지 못해 단기 매수 추격보다는 상단 유동성 실패 후 되돌림 리스크가 크다. EMA20 $60,990.85 위에 있어 단기 반등은 살아 있지만, EMA120 $64,026.98 및 EMA240 $67,377.72 아래에 있어 중기 기관 흐름은 여전히 디스카운트가 아닌 약세 추세 안의 반등으로 해석된다. 다만 활성 OB와 미충족 FVG가 모두 0개이고 최근 liquidity sweep도 없어, 약세 신호의 질은 강하지만 즉시 진입 근거는 완전하지 않아 confidence는 중간 수준으로 제한한다.",
"key_levels": {
"support": [
61377.45,
60990.85,
60390.0,
59080.0
],
"resistance": [
61763.9,
61985.1,
63674.9,
64026.98,
67377.72,
74271.55
]
},
"time_horizon": "short/medium term",
"invalidation_level": "$63,674.90 상방에서 1시간봉 종가 수용 시 약세 셋업 무효",
"risk_scenario": "만약 가격이 $61,985.10 이전일 고가를 돌파하고 $63,674.90 range high 위에서 수용되면, 현재 프리미엄 매도 셋업은 실패하며 $64,026.98 EMA120 및 더 위의 buy-side liquidity $74,271.55를 향한 유동성 사냥으로 전환될 수 있다.",
"data_quality": "medium",
"metrics": {
"order_blocks_total": 0,
"confirmed_bullish_ob": 0,
"confirmed_bearish_ob": 0,
"candidate_bullish_ob": 0,
"candidate_bearish_ob": 0,
"active_bullish_ob": 0,
"active_bearish_ob": 0,
"nearest_bull_ob_range": null,
"nearest_bear_ob_range": null,
"active_bullish_ob_list": [],
"active_bearish_ob_list": [],
"ob_mitigated_count": 1,
"unfilled_bull_fvg_count": 0,
"unfilled_bear_fvg_count": 0,
"bull_fvg_ranges": [],
"bear_fvg_ranges": [],
"fvg_open_count": 0,
"fvg_mitigated_count": 47,
"fvg_open_zones": [],
"bos_choch_events": [
"CHoCH_bullish",
"BOS_bearish"
],
"bos_choch_levels": [
{
"type": "CHoCH_bullish",
"level": 73932.2
},
{
"type": "BOS_bearish",
"level": 73130.1
}
],
"bos_sequence": [
"CHoCH_bullish",
"BOS_bearish"
],
"consecutive_bull_bos": 0,
"consecutive_bear_bos": 1,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [
{
"type": "BSL",
"level": 74271.55
}
],
"current_zone": "premium",
"eq_level": 61377.45,
"range_high": 63674.9,
"range_low": 59080.0,
"bull_score": 2.7,
"bear_score": 3.0,
"setup_bias": "bearish",
"setup_score": 0.734,
"setup_signals": [
"bearish BOS below $73,130.10"
],
"retracement_direction": "bearish",
"current_retracement_pct": 16.2,
"deepest_retracement_pct": 19.2,
"previous_day_high": 61985.1,
"previous_day_low": 59080.0,
"broken_prev_high": false,
"broken_prev_low": false,
"sessions": {
"London": {
"active": true,
"high": 61763.9,
"low": 60390.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.62,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.734,\n \"setup_signals\": [\n \"현재가 $61,676.50가 EQ $61,377.45 위에 있어 단기 프리미엄 구간에서 매도 셋업 우위\",\n \"이전일 고가 $61,985.10 및 런던 세션 고가 $61,763.90 아래에서 거래 중으로 단기 상단 유동성 회수 실패\",\n \"EMA120 $64,026.98 및 EMA240 $67,377.72 아래에 위치해 상위 시간 흐름은 여전히 약세\",\n \"확정된 bearish BOS 레벨 $73,130.10 이후 추가 bullish BOS가 없어 구조 회복 미확인\",\n \"활성 bullish OB 및 미충족 bullish FVG가 없어 현재 가격 아래에서 강한 기관 매수 배열이 확인되지 않음\"\n ],\n \"reasoning\": \"현재 구조는 CHoCH_bullish 이후 $73,130.10 하방 bearish BOS가 확인되었고, 연속 bearish BOS가 1회로 집계되어 structure_bias는 bearish이다. 가격은 $61,676.50으로 EQ $61,377.45 위의 프리미엄에 있으나, 이전일 고가 $61,985.10과 런던 고가 $61,763.90을 명확히 돌파하지 못해 단기 매수 추격보다는 상단 유동성 실패 후 되돌림 리스크가 크다. EMA20 $60,990.85 위에 있어 단기 반등은 살아 있지만, EMA120 $64,026.98 및 EMA240 $67,377.72 아래에 있어 중기 기관 흐름은 여전히 디스카운트가 아닌 약세 추세 안의 반등으로 해석된다. 다만 활성 OB와 미충족 FVG가 모두 0개이고 최근 liquidity sweep도 없어, 약세 신호의 질은 강하지만 즉시 진입 근거는 완전하지 않아 confidence는 중간 수준으로 제한한다.\",\n \"key_levels\": {\n \"support\": [\n 61377.45,\n 60990.85,\n 60390.0,\n 59080.0\n ],\n \"resistance\": [\n 61763.9,\n 61985.1,\n 63674.9,\n 64026.98,\n 67377.72,\n 74271.55\n ]\n },\n \"time_horizon\": \"short/medium term\",\n \"invalidation_level\": \"$63,674.90 상방에서 1시간봉 종가 수용 시 약세 셋업 무효\",\n \"risk_scenario\": \"만약 가격이 $61,985.10 이전일 고가를 돌파하고 $63,674.90 range high 위에서 수용되면, 현재 프리미엄 매도 셋업은 실패하며 $64,026.98 EMA120 및 더 위의 buy-side liquidity $74,271.55를 향한 유동성 사냥으로 전환될 수 있다.\",\n \"data_quality\": \"medium\"\n}"
},
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bullish",
"confidence": 0.58,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.68,
"setup_signals": [
"현재가 $61,676.50는 7일 범위 EQ $66,637.30 아래의 디스카운트 구간에 위치",
"7일 저점 $59,080.00 부근에서 반등 후 EMA20 $60,990.85 상방 회복",
"최근 패턴에서 bullish_engulfing 3회 감지, 그중 1개는 고거래량 패턴이며 품질 0.642",
"bull_score 2.35가 bear_score 1.25를 상회하여 단기 매수 반응 우위",
"다만 EMA120 $64,026.98 및 EMA240 $67,377.72 아래에 있어 구조 전환은 아직 미확인"
],
"reasoning": "현재 BTC는 $61,676.50으로 EMA20 $60,990.85 위에 올라서며 단기 반등 흐름을 만들고 있지만, EMA120 $64,026.98과 EMA240 $67,377.72 아래에 있어 확인된 시장 구조는 아직 bearish로 판단된다. 최근 6개 패턴 중 bullish_engulfing이 3회 발생했고, 최고 품질 0.642의 bullish_engulfing은 고거래량으로 확인되어 $59,080.00 저점대에서 매수 방어가 들어온 신호로 해석된다. 반면 shooting_star와 bearish_harami도 존재하고 패턴 품질이 각각 0.449, 0.43으로 약한 매도 경고를 주기 때문에, 현 구간은 추세 전환 확정보다는 반등 setup에 가깝다. 구조적으로는 $64,026.98 EMA120 돌파와 안착 전까지 bearish 우위가 유지되며, setup 관점에서는 EQ $66,637.30 아래 디스카운트 구간에서 단기 bullish 기회가 열려 있다.",
"key_levels": {
"support": [
60990.85,
59080.0
],
"resistance": [
64026.98,
66637.3,
67377.72,
74194.6
]
},
"time_horizon": "short term",
"invalidation_level": "$59,080.00",
"risk_scenario": "$59,080.00을 하향 이탈하면 최근 bullish engulfing 기반의 반등 setup은 실패로 판단되며, EMA20 $60,990.85 회복도 무효화되어 추가 하락 압력이 커질 수 있다. 이 경우 가격은 다시 bearish 구조에 순응하며 $64,026.98 돌파 시도 없이 저점 갱신 흐름으로 전개될 가능성이 높다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 139,
"recent_patterns": 6,
"pattern_list": [
"shooting_star@293",
"bullish_engulfing@292",
"bullish_engulfing@295",
"bullish_engulfing@297",
"doji@298",
"bearish_harami@296"
],
"atr_value": 547.4,
"vol_avg_20": 5817.64,
"high_volume_patterns": [
"bullish_engulfing"
],
"pattern_candidates": [
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.642,
"tier": "candidate",
"high_volume": true
},
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.61,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bullish_engulfing",
"signal": "bullish",
"pattern_quality": 0.573,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "shooting_star",
"signal": "bearish",
"pattern_quality": 0.449,
"tier": "candidate",
"high_volume": false
},
{
"pattern": "bearish_harami",
"signal": "bearish",
"pattern_quality": 0.43,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.642,
"bull_score": 2.35,
"bear_score": 1.25
},
"raw_llm_response": "{\n \"signal\": \"bullish\",\n \"confidence\": 0.58,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.68,\n \"setup_signals\": [\n \"현재가 $61,676.50는 7일 범위 EQ $66,637.30 아래의 디스카운트 구간에 위치\",\n \"7일 저점 $59,080.00 부근에서 반등 후 EMA20 $60,990.85 상방 회복\",\n \"최근 패턴에서 bullish_engulfing 3회 감지, 그중 1개는 고거래량 패턴이며 품질 0.642\",\n \"bull_score 2.35가 bear_score 1.25를 상회하여 단기 매수 반응 우위\",\n \"다만 EMA120 $64,026.98 및 EMA240 $67,377.72 아래에 있어 구조 전환은 아직 미확인\"\n ],\n \"reasoning\": \"현재 BTC는 $61,676.50으로 EMA20 $60,990.85 위에 올라서며 단기 반등 흐름을 만들고 있지만, EMA120 $64,026.98과 EMA240 $67,377.72 아래에 있어 확인된 시장 구조는 아직 bearish로 판단된다. 최근 6개 패턴 중 bullish_engulfing이 3회 발생했고, 최고 품질 0.642의 bullish_engulfing은 고거래량으로 확인되어 $59,080.00 저점대에서 매수 방어가 들어온 신호로 해석된다. 반면 shooting_star와 bearish_harami도 존재하고 패턴 품질이 각각 0.449, 0.43으로 약한 매도 경고를 주기 때문에, 현 구간은 추세 전환 확정보다는 반등 setup에 가깝다. 구조적으로는 $64,026.98 EMA120 돌파와 안착 전까지 bearish 우위가 유지되며, setup 관점에서는 EQ $66,637.30 아래 디스카운트 구간에서 단기 bullish 기회가 열려 있다.\",\n \"key_levels\": {\n \"support\": [\n 60990.85,\n 59080.0\n ],\n \"resistance\": [\n 64026.98,\n 66637.3,\n 67377.72,\n 74194.6\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$59,080.00\",\n \"risk_scenario\": \"$59,080.00을 하향 이탈하면 최근 bullish engulfing 기반의 반등 setup은 실패로 판단되며, EMA20 $60,990.85 회복도 무효화되어 추가 하락 압력이 커질 수 있다. 이 경우 가격은 다시 bearish 구조에 순응하며 $64,026.98 돌파 시도 없이 저점 갱신 흐름으로 전개될 가능성이 높다.\",\n \"data_quality\": \"medium\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "bearish",
"confidence": 0.82,
"structure_bias": "bearish",
"setup_bias": "neutral",
"setup_score": 0.42,
"setup_signals": [
"현재가 $61,676.50은 활성 재분배 후보의 LPSY $61,475.00을 소폭 상회했지만, SOW_IN_PHASE_B $62,150.80 하단 저항을 아직 확정 회수하지 못함",
"주요 분배 레인지 하단 $73,057.80 및 BC 상단 $74,293.10 대비 현 가격은 레인지 이탈 후 하방 영역에 위치",
"1h EMA120 $64,026.98 및 EMA240 $67,377.72 아래에서 거래되어 상위 공급 회수 전까지 반등은 Phase E 내부 되돌림 성격",
"직전 Phase E 저점 $59,080.00에서 반등 중이나, $62,150.80 및 $64,026.98 회수 실패 시 재차 공급 테스트 가능"
],
"reasoning": "레짐은 DIS이며 regime_fitness 0.963, dis_score 96.2로 분배 구조 우위가 명확합니다. 주요 분배 앵커는 BC $74,293.10, AR $73,057.80이며 이후 ST $74,108.80, UT $74,179.90, SOW $70,650.90, Phase E 저점 $59,080.00까지 진행되어 구조_bias는 확정적으로 bearish입니다. 다만 현재가 $61,676.50은 단기 LPSY $61,475.00 위로 올라와 있고, 아직 $62,150.80 및 EMA120 $64,026.98 저항에서 명확한 거절이 확인된 것은 아니므로 setup_bias는 추격 bearish가 아니라 neutral에 가깝습니다. 즉 큰 구조는 분배 이후 Phase E 약세이나, 즉시 경로는 $62,150.80~$64,026.98 공급 재시험 후 거절 여부를 확인해야 합니다.",
"key_levels": {
"support": [
60854.1,
60146.0,
59080.0
],
"resistance": [
62150.8,
64026.98,
67899.9,
70650.9,
73057.8,
74293.1
]
},
"time_horizon": "medium term",
"invalidation_level": "$73,057.80 상방 회수 및 수용",
"risk_scenario": "$62,150.80을 회수하고 $64,026.98 위에서 1h 종가 수용이 이어지면 단기 Phase E 하방 지속보다는 $67,899.90~$70,650.90 재시험으로 경로가 바뀔 수 있습니다. 특히 $70,650.90까지 회수하면 직전 SOW 붕괴의 효력이 약해지고, $73,057.80을 회수하면 현재 분배 Phase E 해석은 구조적으로 무효화됩니다.",
"data_quality": "high",
"metrics": {
"acc_score": 92.4,
"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": 97,
"price": 74293.1,
"color": "#ffd166"
},
{
"label": "AR",
"side": "low",
"idx": 98,
"price": 73057.8,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "high",
"idx": 122,
"price": 74108.8,
"color": "#118ab2"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 144,
"price": 73340.7,
"color": "#ef476f"
},
{
"label": "UT",
"side": "high",
"idx": 151,
"price": 74179.9,
"color": "#f9844a"
},
{
"label": "SOW",
"side": "low",
"idx": 168,
"price": 70650.9,
"color": "#ef476f"
},
{
"label": "Phase E",
"side": "low",
"idx": 267,
"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": 97,
"end_idx": 267,
"phase_count": 7,
"phases": [
{
"label": "BC",
"side": "high",
"idx": 97,
"price": 74293.1,
"color": "#ffd166",
"dt": "2026-05-30 02:00:00+09:00"
},
{
"label": "AR",
"side": "low",
"idx": 98,
"price": 73057.8,
"color": "#06d6a0",
"dt": "2026-05-30 03:00:00+09:00"
},
{
"label": "ST",
"side": "high",
"idx": 122,
"price": 74108.8,
"color": "#118ab2",
"dt": "2026-05-31 03:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 144,
"price": 73340.7,
"color": "#ef476f",
"dt": "2026-06-01 01:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 151,
"price": 74179.9,
"color": "#f9844a",
"dt": "2026-06-01 08:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 168,
"price": 70650.9,
"color": "#ef476f",
"dt": "2026-06-02 01:00:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 267,
"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": 178,
"end_idx": 282,
"phase_count": 7,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 178,
"price": 70038.0,
"color": "#ffd166",
"dt": "2026-06-02 11:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 197,
"price": 67899.9,
"color": "#06d6a0",
"dt": "2026-06-03 06:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 226,
"price": 61344.8,
"color": "#118ab2",
"dt": "2026-06-04 11:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 235,
"price": 62150.8,
"color": "#ef476f",
"dt": "2026-06-04 20:00:00+09:00"
},
{
"label": "LPSY",
"side": "high",
"idx": 280,
"price": 61475.0,
"color": "#8338ec",
"dt": "2026-06-06 17:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 281,
"price": 60854.1,
"color": "#ef476f",
"dt": "2026-06-06 18:00:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 282,
"price": 60146.0,
"color": "#7209b7",
"dt": "2026-06-06 19: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.82,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"neutral\",\n \"setup_score\": 0.42,\n \"setup_signals\": [\n \"현재가 $61,676.50은 활성 재분배 후보의 LPSY $61,475.00을 소폭 상회했지만, SOW_IN_PHASE_B $62,150.80 하단 저항을 아직 확정 회수하지 못함\",\n \"주요 분배 레인지 하단 $73,057.80 및 BC 상단 $74,293.10 대비 현 가격은 레인지 이탈 후 하방 영역에 위치\",\n \"1h EMA120 $64,026.98 및 EMA240 $67,377.72 아래에서 거래되어 상위 공급 회수 전까지 반등은 Phase E 내부 되돌림 성격\",\n \"직전 Phase E 저점 $59,080.00에서 반등 중이나, $62,150.80 및 $64,026.98 회수 실패 시 재차 공급 테스트 가능\"\n ],\n \"reasoning\": \"레짐은 DIS이며 regime_fitness 0.963, dis_score 96.2로 분배 구조 우위가 명확합니다. 주요 분배 앵커는 BC $74,293.10, AR $73,057.80이며 이후 ST $74,108.80, UT $74,179.90, SOW $70,650.90, Phase E 저점 $59,080.00까지 진행되어 구조_bias는 확정적으로 bearish입니다. 다만 현재가 $61,676.50은 단기 LPSY $61,475.00 위로 올라와 있고, 아직 $62,150.80 및 EMA120 $64,026.98 저항에서 명확한 거절이 확인된 것은 아니므로 setup_bias는 추격 bearish가 아니라 neutral에 가깝습니다. 즉 큰 구조는 분배 이후 Phase E 약세이나, 즉시 경로는 $62,150.80~$64,026.98 공급 재시험 후 거절 여부를 확인해야 합니다.\",\n \"key_levels\": {\n \"support\": [\n 60854.1,\n 60146.0,\n 59080.0\n ],\n \"resistance\": [\n 62150.8,\n 64026.98,\n 67899.9,\n 70650.9,\n 73057.8,\n 74293.1\n ]\n },\n \"time_horizon\": \"medium term\",\n \"invalidation_level\": \"$73,057.80 상방 회수 및 수용\",\n \"risk_scenario\": \"$62,150.80을 회수하고 $64,026.98 위에서 1h 종가 수용이 이어지면 단기 Phase E 하방 지속보다는 $67,899.90~$70,650.90 재시험으로 경로가 바뀔 수 있습니다. 특히 $70,650.90까지 회수하면 직전 SOW 붕괴의 효력이 약해지고, $73,057.80을 회수하면 현재 분배 Phase E 해석은 구조적으로 무효화됩니다.\",\n \"data_quality\": \"high\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "neutral",
"confidence": 0.28,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.35,
"setup_signals": [
"엄격/고품질 bearish Gartley 형성 중: D 예상가 $61,185.82, PRZ $61,011.46-$61,360.19, 현재가 $61,676.50은 PRZ 상단보다 약 $316 위",
"해당 Gartley는 XAD+BC_EXT+ABCD 3중 Fib confluence, PRZ 폭 0.57%, pattern_score 0.937, ratio_score 0.992, prz_score 1.000",
"PRZ 반응 확인 없음: confirmed_reaction=false, reaction_score=0.0, 따라서 구조 전환 신호가 아니라 약한 하방 반응 후보 구간",
"활성/근접 고컨플루언스 PRZ는 1개만 council-relevant로 인정되며 directional_score_total은 0.139로 낮음",
"현재가는 EMA20 $60,990.85 위에 있으나 EMA120 $64,026.98 및 EMA240 $67,377.72 아래에 있어 중기 저항 압력이 남아 있음"
],
"reasoning": "현재 유효하게 방향성에 반영할 수 있는 핵심 하모닉은 strict/high bearish Gartley이며, PRZ는 $61,011.46-$61,360.19, D 중심가는 $61,185.82입니다. 다만 현재가 $61,676.50은 PRZ 위에 있고, PRZ 진입 후 거부·스윕 후 리클레임·15m/1h MSS/CHoCH·CVD/OI 확인이 전혀 없어 confirmed_reaction=false입니다. 따라서 하모닉 관점의 setup_bias는 bearish 반응 후보이지만, structure_bias는 확정 BOS/CHoCH 자료가 없어 neutral로 유지해야 합니다. bearish TP ladder는 반응 확인 시 $60,788.61, $60,543.21, $60,146.00 순으로만 참고 가능하며, 독립적인 숏 경로 엔진으로 사용하면 안 됩니다.",
"key_levels": {
"support": [
61360.19,
61011.46,
60788.61,
60543.21,
60146.0,
59080.0
],
"resistance": [
61939.59,
62470.8,
62954.91,
64026.98,
67377.72,
74194.6
]
},
"time_horizon": "short term",
"invalidation_level": "$62,354.30",
"risk_scenario": "가격이 $61,360.19 아래의 bearish Gartley PRZ를 방어하지 않고 $61,939.59 및 $62,354.30 위로 수용되면, 현재 하방 반응 셋업은 실패로 보고 $62,440.67-$62,954.91의 상단 Gartley PRZ 또는 EMA120 $64,026.98까지 되돌림이 열릴 수 있습니다.",
"data_quality": "medium",
"metrics": {
"patterns_found": 172,
"completed_patterns_found": 51,
"forming_d_prz_found": 121,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 34,
"multiscale_swings_scanned": 62,
"swing_highs_scanned": 29,
"swing_lows_scanned": 33,
"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": 4,
"medium": 62,
"low": 106
},
"prz_status_counts": {
"active": 35,
"nearby": 11,
"watch": 34,
"far": 92,
"forming": 73
},
"high_confluence_prz_count": 21,
"strict_patterns_found": 81,
"candidate_patterns_found": 91,
"active_patterns_at_prz": 35,
"nearby_patterns": 11,
"all_patterns": [
"gartley",
"bat",
"gartley",
"bat",
"bat",
"butterfly",
"bat",
"bat",
"bat",
"crab",
"crab",
"bat",
"gartley",
"butterfly",
"butterfly",
"bat",
"gartley",
"butterfly",
"butterfly",
"gartley",
"bat",
"crab",
"gartley",
"shark",
"crab",
"bat",
"butterfly",
"bat",
"crab",
"bat",
"butterfly",
"crab",
"crab",
"gartley",
"bat",
"butterfly",
"gartley",
"crab",
"bat",
"gartley",
"shark",
"bat",
"crab",
"crab",
"crab",
"crab",
"bat",
"bat",
"crab",
"crab",
"crab",
"crab",
"crab",
"crab",
"crab",
"crab",
"bat",
"butterfly",
"crab",
"crab",
"crab",
"butterfly",
"butterfly",
"gartley",
"crab",
"crab",
"gartley",
"gartley",
"crab",
"butterfly",
"butterfly",
"bat",
"crab",
"shark",
"shark",
"bat",
"shark",
"shark",
"butterfly",
"crab",
"bat",
"crab",
"butterfly",
"crab",
"gartley",
"bat",
"bat",
"bat",
"shark",
"bat",
"bat",
"crab",
"shark",
"crab",
"shark",
"crab",
"bat",
"shark",
"bat",
"crab",
"crab",
"butterfly",
"butterfly",
"crab",
"crab",
"crab",
"butterfly",
"bat",
"bat",
"butterfly",
"crab",
"crab",
"shark",
"butterfly",
"crab",
"bat",
"gartley",
"bat",
"crab",
"crab",
"bat",
"shark",
"butterfly",
"crab",
"butterfly",
"butterfly",
"crab",
"butterfly",
"crab",
"crab",
"shark",
"bat",
"gartley",
"gartley",
"bat",
"butterfly",
"crab",
"shark",
"bat",
"gartley",
"shark",
"crab",
"shark",
"crab",
"crab",
"shark",
"butterfly",
"butterfly",
"bat",
"shark",
"butterfly",
"gartley",
"crab",
"shark",
"butterfly",
"bat",
"butterfly",
"bat",
"crab",
"crab",
"butterfly",
"butterfly",
"crab",
"crab",
"crab",
"shark",
"bat",
"butterfly",
"crab",
"shark",
"crab",
"crab"
],
"all_signals": [
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish"
],
"best_pattern": "gartley",
"best_pattern_quality": "strict",
"best_quality": "high",
"best_pattern_score": 0.937,
"best_completion_status": "forming",
"nearest_pattern": "butterfly",
"nearest_prz": 61673.18,
"price_to_prz": -0.01,
"prz_range": [
60992.05,
62354.3
],
"council_relevant_prz_count": 1,
"directional_influence_prz_count": 1,
"confirmed_reaction_prz_count": 0,
"validated_harmonic_tp_count": 0,
"pattern_candidates": [
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.937,
"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.8,
"price_to_prz_pct_raw": -0.7956,
"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": 280,
"x_order": 5,
"a_price": 60146.0,
"a_idx": 282,
"a_order": 3,
"b_price": 60969.2,
"b_idx": 293,
"b_order": 3,
"c_price": 60390.0,
"c_idx": 294,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.917,
"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.66,
"price_to_prz_pct_raw": 1.6559,
"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": 235,
"x_order": 8,
"a_price": 64463.7,
"a_idx": 238,
"a_order": 5,
"b_price": 63040.0,
"b_idx": 245,
"b_order": 3,
"c_price": 63955.0,
"c_idx": 248,
"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.19,
"price_to_prz_pct_raw": -0.1893,
"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": 269,
"x_order": 5,
"a_price": 60146.0,
"a_idx": 282,
"a_order": 3,
"b_price": 60969.2,
"b_idx": 293,
"b_order": 3,
"c_price": 60390.0,
"c_idx": 294,
"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.61,
"price_to_prz_pct_raw": 0.6134,
"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": 226,
"x_order": 8,
"a_price": 64463.7,
"a_idx": 238,
"a_order": 5,
"b_price": 62910.0,
"b_idx": 241,
"b_order": 3,
"c_price": 63674.9,
"c_idx": 253,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.908,
"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": 1.02,
"price_to_prz_pct_raw": 1.0196,
"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": 209,
"x_order": 3,
"a_price": 64150.8,
"a_idx": 243,
"a_order": 3,
"b_price": 63040.0,
"b_idx": 245,
"b_order": 3,
"c_price": 63674.9,
"c_idx": 253,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.892,
"ratio_score": 0.948,
"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.61,
"price_to_prz_pct_raw": 0.6134,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 62054.84,
"a_price": 64739.8,
"tp1_ad_382": 63080.5,
"tp2_ad_618": 63714.15,
"tp3_a_or_structure_liquidity": 64739.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7971,
"ABC": 0.418
},
"x_price": 67035.5,
"x_idx": 191,
"x_order": 3,
"a_price": 64739.8,
"a_idx": 228,
"a_order": 3,
"b_price": 62910.0,
"b_idx": 241,
"b_order": 3,
"c_price": 63674.9,
"c_idx": 253,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.878,
"ratio_score": 1.0,
"prz_score": 0.949,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 60344.2,
"prz_range": [
60013.01,
60675.39
],
"prz_width_pct": 1.098,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.16,
"price_to_prz_pct_raw": -2.1601,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 60344.2,
"a_price": 64739.8,
"tp1_ad_382": 62023.32,
"tp2_ad_618": 63060.68,
"tp3_a_or_structure_liquidity": 64739.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4887,
"ABC": 0.4175
},
"x_price": 70038.0,
"x_idx": 178,
"x_order": 3,
"a_price": 64739.8,
"a_idx": 228,
"a_order": 3,
"b_price": 62150.8,
"b_idx": 235,
"b_order": 8,
"c_price": 63231.8,
"c_idx": 257,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.857,
"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.44,
"price_to_prz_pct_raw": 2.4359,
"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": 243,
"x_order": 3,
"a_price": 59080.0,
"a_idx": 267,
"a_order": 8,
"b_price": 61475.0,
"b_idx": 280,
"b_order": 5,
"c_price": 60390.0,
"c_idx": 294,
"c_order": 3,
"d_idx": null
}
],
"council_relevant_prz": [
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.937,
"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.8,
"price_to_prz_pct_raw": -0.7956,
"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": 280,
"x_order": 5,
"a_price": 60146.0,
"a_idx": 282,
"a_order": 3,
"b_price": 60969.2,
"b_idx": 293,
"b_order": 3,
"c_price": 60390.0,
"c_idx": 294,
"c_order": 3,
"d_idx": null
}
],
"report_detail_candidates": [
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.937,
"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.8,
"price_to_prz_pct_raw": -0.7956,
"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": 280,
"x_order": 5,
"a_price": 60146.0,
"a_idx": 282,
"a_order": 3,
"b_price": 60969.2,
"b_idx": 293,
"b_order": 3,
"c_price": 60390.0,
"c_idx": 294,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.917,
"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.66,
"price_to_prz_pct_raw": 1.6559,
"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": 235,
"x_order": 8,
"a_price": 64463.7,
"a_idx": 238,
"a_order": 5,
"b_price": 63040.0,
"b_idx": 245,
"b_order": 3,
"c_price": 63955.0,
"c_idx": 248,
"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.19,
"price_to_prz_pct_raw": -0.1893,
"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": 269,
"x_order": 5,
"a_price": 60146.0,
"a_idx": 282,
"a_order": 3,
"b_price": 60969.2,
"b_idx": 293,
"b_order": 3,
"c_price": 60390.0,
"c_idx": 294,
"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.61,
"price_to_prz_pct_raw": 0.6134,
"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": 226,
"x_order": 8,
"a_price": 64463.7,
"a_idx": 238,
"a_order": 5,
"b_price": 62910.0,
"b_idx": 241,
"b_order": 3,
"c_price": 63674.9,
"c_idx": 253,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.908,
"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": 1.02,
"price_to_prz_pct_raw": 1.0196,
"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": 209,
"x_order": 3,
"a_price": 64150.8,
"a_idx": 243,
"a_order": 3,
"b_price": 63040.0,
"b_idx": 245,
"b_order": 3,
"c_price": 63674.9,
"c_idx": 253,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.892,
"ratio_score": 0.948,
"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.61,
"price_to_prz_pct_raw": 0.6134,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 62054.84,
"a_price": 64739.8,
"tp1_ad_382": 63080.5,
"tp2_ad_618": 63714.15,
"tp3_a_or_structure_liquidity": 64739.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7971,
"ABC": 0.418
},
"x_price": 67035.5,
"x_idx": 191,
"x_order": 3,
"a_price": 64739.8,
"a_idx": 228,
"a_order": 3,
"b_price": 62910.0,
"b_idx": 241,
"b_order": 3,
"c_price": 63674.9,
"c_idx": 253,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.878,
"ratio_score": 1.0,
"prz_score": 0.949,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 60344.2,
"prz_range": [
60013.01,
60675.39
],
"prz_width_pct": 1.098,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.16,
"price_to_prz_pct_raw": -2.1601,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 60344.2,
"a_price": 64739.8,
"tp1_ad_382": 62023.32,
"tp2_ad_618": 63060.68,
"tp3_a_or_structure_liquidity": 64739.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4887,
"ABC": 0.4175
},
"x_price": 70038.0,
"x_idx": 178,
"x_order": 3,
"a_price": 64739.8,
"a_idx": 228,
"a_order": 3,
"b_price": 62150.8,
"b_idx": 235,
"b_order": 8,
"c_price": 63231.8,
"c_idx": 257,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.857,
"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.44,
"price_to_prz_pct_raw": 2.4359,
"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": 243,
"x_order": 3,
"a_price": 59080.0,
"a_idx": 267,
"a_order": 8,
"b_price": 61475.0,
"b_idx": 280,
"b_order": 5,
"c_price": 60390.0,
"c_idx": 294,
"c_order": 3,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.844,
"ratio_score": 0.891,
"prz_score": 0.872,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 60818.53,
"prz_range": [
60395.31,
61241.75
],
"prz_width_pct": 1.392,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.39,
"price_to_prz_pct_raw": -1.3911,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 60818.53,
"a_price": 64739.8,
"tp1_ad_382": 62316.45,
"tp2_ad_618": 63241.87,
"tp3_a_or_structure_liquidity": 64739.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.7626,
"ABC": 0.5887
},
"x_price": 61344.8,
"x_idx": 226,
"x_order": 8,
"a_price": 64739.8,
"a_idx": 228,
"a_order": 3,
"b_price": 62150.8,
"b_idx": 235,
"b_order": 8,
"c_price": 63674.9,
"c_idx": 253,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "completed",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.798,
"ratio_score": 0.848,
"prz_score": 0.949,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 60390.0,
"prz_range": [
60013.01,
60675.39
],
"prz_width_pct": 1.098,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -2.16,
"price_to_prz_pct_raw": -2.1601,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [
"PRZ_rejection_or_defense",
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
],
"reaction_score": 0.95,
"reaction_detail": {
"reaction_score": 0.95,
"reaction_move_ratio_ad": 0.316,
"adverse_move_ratio_ad": 0.0,
"bars_after_d": 5,
"reasons": [
"AD0.236_reaction_reached",
"PRZ_center_reclaimed_or_rejected",
"D_PRZ_failure_zone_defended",
"post_D_close_progress"
]
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 60344.2,
"a_price": 64739.8,
"tp1_ad_382": 62023.32,
"tp2_ad_618": 63060.68,
"tp3_a_or_structure_liquidity": 64739.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4887,
"ABC": 0.4175,
"BCD": 2.6289,
"XAD": 0.821
},
"x_price": 70038.0,
"x_idx": 178,
"x_order": 3,
"a_price": 64739.8,
"a_idx": 228,
"a_order": 3,
"b_price": 62150.8,
"b_idx": 235,
"b_order": 8,
"c_price": 63231.8,
"c_idx": 257,
"c_order": 3,
"d_idx": 294
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.735,
"ratio_score": 0.49,
"prz_score": 0.941,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62330.18,
"prz_range": [
61979.07,
62681.29
],
"prz_width_pct": 1.127,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.06,
"price_to_prz_pct_raw": 1.0599,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "butterfly",
"d_price": 62330.18,
"a_price": 64150.8,
"tp1_ad_382": 63025.66,
"tp2_ad_618": 63455.32,
"tp3_a_or_structure_liquidity": 64150.8,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.8952,
"ABC": 0.5716
},
"x_price": 62910.0,
"x_idx": 241,
"x_order": 3,
"a_price": 64150.8,
"a_idx": 243,
"a_order": 3,
"b_price": 63040.0,
"b_idx": 245,
"b_order": 3,
"c_price": 63674.9,
"c_idx": 253,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.692,
"ratio_score": 0.519,
"prz_score": 0.887,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 62843.33,
"prz_range": [
62423.03,
63263.64
],
"prz_width_pct": 1.338,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.89,
"price_to_prz_pct_raw": 1.8919,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "bat",
"d_price": 62843.33,
"a_price": 67899.9,
"tp1_ad_382": 64774.94,
"tp2_ad_618": 65968.29,
"tp3_a_or_structure_liquidity": 67899.9,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.3318,
"ABC": 0.8066
},
"x_price": 73171.0,
"x_idx": 154,
"x_order": 3,
"a_price": 67899.9,
"a_idx": 197,
"a_order": 3,
"b_price": 66150.7,
"b_idx": 199,
"b_order": 3,
"c_price": 64739.8,
"c_idx": 228,
"c_order": 3,
"d_idx": null
}
],
"actionable_patterns_list": [
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.937,
"prz_proximity": "nearby",
"prz_range": [
61011.46,
61360.19
],
"prz_reversal_direction": "down",
"price_to_prz_pct": -0.8,
"high_confluence_prz": true,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "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": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.937,
"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.8,
"price_to_prz_pct_raw": -0.7956,
"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": 280,
"x_order": 5,
"a_price": 60146.0,
"a_idx": 282,
"a_order": 3,
"b_price": 60969.2,
"b_idx": 293,
"b_order": 3,
"c_price": 60390.0,
"c_idx": 294,
"c_order": 3,
"d_idx": null
},
"best_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."
},
"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."
}
],
"validated_tp_ladder": [],
"harmonic_governance": {
"role": "PRZ reaction + TP ladder confluence, not standalone path engine",
"pre_confirmation_weight_range": [
0.25,
0.35
],
"post_confirmation_vote_weight_range": [
0.5,
0.6
],
"standalone_path_override_allowed": false,
"opposes_core_path_policy": "branch/reversal-risk/reaction-zone unless lower-TF structure and derivatives also confirm",
"aligns_with_core_path_policy": "modest confidence lift plus strong TP ladder influence"
},
"execution_readiness": "watch",
"directional_scores": {
"bullish": 0,
"bearish": 0.139
},
"directional_score_total": 0.139,
"directional_dominance": 1.0
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.28,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.35,\n \"setup_signals\": [\n \"엄격/고품질 bearish Gartley 형성 중: D 예상가 $61,185.82, PRZ $61,011.46-$61,360.19, 현재가 $61,676.50은 PRZ 상단보다 약 $316 위\",\n \"해당 Gartley는 XAD+BC_EXT+ABCD 3중 Fib confluence, PRZ 폭 0.57%, pattern_score 0.937, ratio_score 0.992, prz_score 1.000\",\n \"PRZ 반응 확인 없음: confirmed_reaction=false, reaction_score=0.0, 따라서 구조 전환 신호가 아니라 약한 하방 반응 후보 구간\",\n \"활성/근접 고컨플루언스 PRZ는 1개만 council-relevant로 인정되며 directional_score_total은 0.139로 낮음\",\n \"현재가는 EMA20 $60,990.85 위에 있으나 EMA120 $64,026.98 및 EMA240 $67,377.72 아래에 있어 중기 저항 압력이 남아 있음\"\n ],\n \"reasoning\": \"현재 유효하게 방향성에 반영할 수 있는 핵심 하모닉은 strict/high bearish Gartley이며, PRZ는 $61,011.46-$61,360.19, D 중심가는 $61,185.82입니다. 다만 현재가 $61,676.50은 PRZ 위에 있고, PRZ 진입 후 거부·스윕 후 리클레임·15m/1h MSS/CHoCH·CVD/OI 확인이 전혀 없어 confirmed_reaction=false입니다. 따라서 하모닉 관점의 setup_bias는 bearish 반응 후보이지만, structure_bias는 확정 BOS/CHoCH 자료가 없어 neutral로 유지해야 합니다. bearish TP ladder는 반응 확인 시 $60,788.61, $60,543.21, $60,146.00 순으로만 참고 가능하며, 독립적인 숏 경로 엔진으로 사용하면 안 됩니다.\",\n \"key_levels\": {\n \"support\": [\n 61360.19,\n 61011.46,\n 60788.61,\n 60543.21,\n 60146.0,\n 59080.0\n ],\n \"resistance\": [\n 61939.59,\n 62470.8,\n 62954.91,\n 64026.98,\n 67377.72,\n 74194.6\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$62,354.30\",\n \"risk_scenario\": \"가격이 $61,360.19 아래의 bearish Gartley PRZ를 방어하지 않고 $61,939.59 및 $62,354.30 위로 수용되면, 현재 하방 반응 셋업은 실패로 보고 $62,440.67-$62,954.91의 상단 Gartley PRZ 또는 EMA120 $64,026.98까지 되돌림이 열릴 수 있습니다.\",\n \"data_quality\": \"medium\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "neutral",
"confidence": 0.58,
"structure_bias": "neutral",
"setup_bias": "bullish",
"setup_score": 0.62,
"setup_signals": [
"가격이 ext_1.0 $61,475.00 위에서 테스트 중이며 현재가 $61,676.50로 해당 레벨 대비 약 0.33% 상단에 위치",
"단기 지지 후보가 ret_0.236 $60,997.41, ret_0.382 $60,701.95, ret_0.5 $60,463.15에 계단식으로 형성",
"골든비율 ret_0.618 $60,224.35가 핵심 눌림 지지이며, ret_0.618/ret_0.5 confluence zone이 $60,343.75에 존재",
"상단에는 ext_1.272 $62,025.45와 ext_1.414 $62,312.81 confluence zone이 $62,169.13 부근에 있어 단기 저항/익절 압력 가능",
"현재가는 미시 스윙 EQ인 ret_0.5 $60,463.15보다 위에 있어 프리미엄 영역 진입 상태이며, 추격 매수 리스크 존재"
],
"reasoning": "현재 BTC/USDT는 Low $59,451 → High $61,475 상승 스윙의 ext_1.0 $61,475.00을 상향 돌파한 뒤 $61,676.50에서 테스트 중이며, 이 레벨을 지지로 유지하면 ext_1.272 $62,025.45 및 ext_1.414 $62,312.81까지의 단기 확장 가능성이 열려 있습니다. 다만 가격은 미시 EQ인 ret_0.5 $60,463.15보다 위의 프리미엄 영역에 있고, 바로 위 $62,169.13 부근에 ext_1.272/ext_1.414 중첩 저항이 있어 상승 추격보다는 지지 확인이 중요합니다. 가장 중요한 눌림 지지는 골든비율 ret_0.618 $60,224.35이며, $60,343.75 confluence zone은 0.618과 0.5가 겹치는 고확률 반응 구간입니다. 구조적으로는 EMA120 $64,026.98 및 EMA240 $67,377.72 아래에 머물러 있어 중기 하락 구조를 완전히 전환했다고 보기 어렵기 때문에 structure_bias는 neutral로 판단합니다.",
"key_levels": {
"support": [
61475.0,
60997.41,
60701.95,
60463.15,
60224.35
],
"resistance": [
62025.45,
62312.81,
62725.65,
63498.7
]
},
"time_horizon": "short term",
"invalidation_level": "$60,224.35",
"risk_scenario": "반대 시나리오는 $61,475.00 재이탈 후 ret_0.236 $60,997.41와 ret_0.382 $60,701.95가 순차적으로 무너지는 경우입니다. 특히 골든비율 ret_0.618 $60,224.35 아래로 1시간봉 종가가 확정되면 현재의 bullish setup은 실패로 보고, $59,884.37 ret_0.786 및 최근 저점 영역 $59,451~$59,080 재테스트 리스크가 커집니다.",
"data_quality": "medium",
"metrics": {
"swing_pair": "Low→High: $59,451 → $61,475",
"direction": "up",
"nearest_fib": "ext_1.0",
"nearest_fib_price": 61475.0,
"nearest_fib_distance": 0.33,
"golden_ratio_level": 60224.35,
"fib_ret_382": 60701.95,
"fib_ret_618": 60224.35,
"confluence_zones": [
{
"price": 60343.75,
"count": 2,
"levels": [
"ret_0.618",
"ret_0.5"
],
"cluster_score": 0.6
},
{
"price": 60849.68,
"count": 2,
"levels": [
"ret_0.382",
"ret_0.236"
],
"cluster_score": 0.6
},
{
"price": 62169.13,
"count": 2,
"levels": [
"ext_1.272",
"ext_1.414"
],
"cluster_score": 0.6
},
{
"price": 63531.01,
"count": 2,
"levels": [
"ext_2.0",
"ret_0.236"
],
"cluster_score": 0.6
}
],
"support_levels": [
61475.0,
60997.406800000004,
60701.9466
],
"resistance_levels": [
62025.4464,
62312.811799999996,
62725.6466
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 60997.41,
"distance_pct": 1.1,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ret_0.382",
"price": 60701.95,
"distance_pct": 1.58,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ret_0.5",
"price": 60463.15,
"distance_pct": 1.97,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ret_0.618",
"price": 60224.35,
"distance_pct": 2.35,
"is_support": true,
"cluster_score": 0.6
},
{
"name": "ret_0.786",
"price": 59884.37,
"distance_pct": 2.91,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_1.0",
"price": 61475.0,
"distance_pct": 0.33,
"is_support": true,
"cluster_score": 0.0
},
{
"name": "ext_1.272",
"price": 62025.45,
"distance_pct": 0.57,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.414",
"price": 62312.81,
"distance_pct": 1.03,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.618",
"price": 62725.65,
"distance_pct": 1.7,
"is_support": false,
"cluster_score": 0.0
},
{
"name": "ext_2.0",
"price": 63498.7,
"distance_pct": 2.95,
"is_support": false,
"cluster_score": 0.6
}
],
"confluence_quality": 0.6,
"fib_reaction_state": "testing",
"reaction_probability": 0.65
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.58,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.62,\n \"setup_signals\": [\n \"가격이 ext_1.0 $61,475.00 위에서 테스트 중이며 현재가 $61,676.50로 해당 레벨 대비 약 0.33% 상단에 위치\",\n \"단기 지지 후보가 ret_0.236 $60,997.41, ret_0.382 $60,701.95, ret_0.5 $60,463.15에 계단식으로 형성\",\n \"골든비율 ret_0.618 $60,224.35가 핵심 눌림 지지이며, ret_0.618/ret_0.5 confluence zone이 $60,343.75에 존재\",\n \"상단에는 ext_1.272 $62,025.45와 ext_1.414 $62,312.81 confluence zone이 $62,169.13 부근에 있어 단기 저항/익절 압력 가능\",\n \"현재가는 미시 스윙 EQ인 ret_0.5 $60,463.15보다 위에 있어 프리미엄 영역 진입 상태이며, 추격 매수 리스크 존재\"\n ],\n \"reasoning\": \"현재 BTC/USDT는 Low $59,451 → High $61,475 상승 스윙의 ext_1.0 $61,475.00을 상향 돌파한 뒤 $61,676.50에서 테스트 중이며, 이 레벨을 지지로 유지하면 ext_1.272 $62,025.45 및 ext_1.414 $62,312.81까지의 단기 확장 가능성이 열려 있습니다. 다만 가격은 미시 EQ인 ret_0.5 $60,463.15보다 위의 프리미엄 영역에 있고, 바로 위 $62,169.13 부근에 ext_1.272/ext_1.414 중첩 저항이 있어 상승 추격보다는 지지 확인이 중요합니다. 가장 중요한 눌림 지지는 골든비율 ret_0.618 $60,224.35이며, $60,343.75 confluence zone은 0.618과 0.5가 겹치는 고확률 반응 구간입니다. 구조적으로는 EMA120 $64,026.98 및 EMA240 $67,377.72 아래에 머물러 있어 중기 하락 구조를 완전히 전환했다고 보기 어렵기 때문에 structure_bias는 neutral로 판단합니다.\",\n \"key_levels\": {\n \"support\": [\n 61475.0,\n 60997.41,\n 60701.95,\n 60463.15,\n 60224.35\n ],\n \"resistance\": [\n 62025.45,\n 62312.81,\n 62725.65,\n 63498.7\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$60,224.35\",\n \"risk_scenario\": \"반대 시나리오는 $61,475.00 재이탈 후 ret_0.236 $60,997.41와 ret_0.382 $60,701.95가 순차적으로 무너지는 경우입니다. 특히 골든비율 ret_0.618 $60,224.35 아래로 1시간봉 종가가 확정되면 현재의 bullish setup은 실패로 보고, $59,884.37 ret_0.786 및 최근 저점 영역 $59,451~$59,080 재테스트 리스크가 커집니다.\",\n \"data_quality\": \"medium\"\n}"
},
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bullish",
"confidence": 0.58,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.68,
"setup_signals": [
"가격 $61,676.50은 7일 레인지 EQ $66,837.30 아래의 디스카운트 구간에 위치",
"EMA20 $60,990.85를 회복했지만 EMA120 $64,026.98 및 EMA240 $67,377.72 아래에 있어 구조 전환은 미확인",
"CVD divergence 0.700 및 CVD change +$2,318.11로 가격 저점권 대비 매수 참여 개선 신호",
"OI 24h +1.0160% 상승으로 신규 포지션 유입, 단기 변동성 확대 가능",
"상단 청산 유동성 $62,000에 12,300 규모, $63,200에 12,137 규모로 근거리 buy-side liquidity 존재",
"funding_avg가 거의 0 이하이고 funding_change_24h -0.0001로 과열 롱 펀딩은 아직 확인되지 않음",
"long_account_latest 0.665 및 account_long_crowding 1.000은 롱 계정 과밀로 반대 신호 리스크 존재"
],
"reasoning": "확인된 구조는 여전히 약세입니다. 현재가 $61,676.50은 EMA20 $60,990.85 위로 단기 반등했지만, EMA120 $64,026.98와 EMA240 $67,377.72 아래에 있어 명확한 구조적 강세 전환은 아직 아닙니다. 다만 셋업 관점에서는 7일 EQ $66,837.30 아래 디스카운트 구간에서 CVD divergence 0.700, CVD change +$2,318.11, OI 24h +1.0160%가 동반되어 단기 상방 리프라이스 가능성이 있습니다. 가장 가까운 유동성은 $62,000과 $63,200 위에 집중되어 있어 4-8시간 내 해당 구간을 먼저 테스트할 가능성이 높습니다. 단, long_account_latest 0.665와 account_long_crowding 1.000은 롱 포지셔닝 과밀을 의미하므로 $62,000-$63,200 돌파 실패 시 빠른 롱 청산이 나올 수 있습니다.",
"key_levels": {
"support": [
60990.85,
60700,
60200,
60100,
59080
],
"resistance": [
62000,
63200,
64026.98,
66800,
66837.3,
67377.72
]
},
"time_horizon": "short term",
"invalidation_level": "$60,100",
"risk_scenario": "$62,000-$63,200 상단 청산 유동성을 흡수한 뒤 돌파가 실패하면, 롱 계정 과밀 0.665와 fragility_score 0.897 때문에 롱 청산이 가속될 수 있습니다. 이 경우 $60,700, $60,200, $60,100 하단 유동성을 순차적으로 테스트하고, $60,100 이탈 시 7일 저점 $59,080 및 더 큰 유동성 축인 $54,700까지 하방 확장이 열립니다.",
"data_quality": "medium",
"metrics": {
"cvd_divergence": 0.7,
"cvd_change": 2318.106,
"oi_trend": 0.602,
"oi_change_pct_24h": 1.016,
"oi_latest": 102930.416,
"funding_pressure": 0.502,
"funding_avg": -2.21e-06,
"funding_change_24h": -5.503e-05,
"long_account_ratio": 0.658,
"short_account_ratio": 0.342,
"long_account_latest": 0.665,
"short_account_latest": 0.335,
"long_account_change_24h": 0.0061,
"short_account_change_24h": -0.0061,
"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.49,
"spot_futures_basis_pct": -0.0398,
"basis_change_lookback": 0.0149,
"aggregate_score": 0.459,
"bull_signals": 2,
"bear_signals": 1,
"liq_below": [
[
60700,
8896.043746649999
],
[
60200,
8894.81508445
],
[
60100,
8958.116484200002
]
],
"liq_above": [
[
62000,
12300.638404800002
],
[
63200,
12137.176816049998
],
[
66800,
9800.830740000001
]
],
"strongest_liq_level": 54700,
"fragility_score": 0.897,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bullish\",\n \"confidence\": 0.58,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.68,\n \"setup_signals\": [\n \"가격 $61,676.50은 7일 레인지 EQ $66,837.30 아래의 디스카운트 구간에 위치\",\n \"EMA20 $60,990.85를 회복했지만 EMA120 $64,026.98 및 EMA240 $67,377.72 아래에 있어 구조 전환은 미확인\",\n \"CVD divergence 0.700 및 CVD change +$2,318.11로 가격 저점권 대비 매수 참여 개선 신호\",\n \"OI 24h +1.0160% 상승으로 신규 포지션 유입, 단기 변동성 확대 가능\",\n \"상단 청산 유동성 $62,000에 12,300 규모, $63,200에 12,137 규모로 근거리 buy-side liquidity 존재\",\n \"funding_avg가 거의 0 이하이고 funding_change_24h -0.0001로 과열 롱 펀딩은 아직 확인되지 않음\",\n \"long_account_latest 0.665 및 account_long_crowding 1.000은 롱 계정 과밀로 반대 신호 리스크 존재\"\n ],\n \"reasoning\": \"확인된 구조는 여전히 약세입니다. 현재가 $61,676.50은 EMA20 $60,990.85 위로 단기 반등했지만, EMA120 $64,026.98와 EMA240 $67,377.72 아래에 있어 명확한 구조적 강세 전환은 아직 아닙니다. 다만 셋업 관점에서는 7일 EQ $66,837.30 아래 디스카운트 구간에서 CVD divergence 0.700, CVD change +$2,318.11, OI 24h +1.0160%가 동반되어 단기 상방 리프라이스 가능성이 있습니다. 가장 가까운 유동성은 $62,000과 $63,200 위에 집중되어 있어 4-8시간 내 해당 구간을 먼저 테스트할 가능성이 높습니다. 단, long_account_latest 0.665와 account_long_crowding 1.000은 롱 포지셔닝 과밀을 의미하므로 $62,000-$63,200 돌파 실패 시 빠른 롱 청산이 나올 수 있습니다.\",\n \"key_levels\": {\n \"support\": [\n 60990.85,\n 60700,\n 60200,\n 60100,\n 59080\n ],\n \"resistance\": [\n 62000,\n 63200,\n 64026.98,\n 66800,\n 66837.3,\n 67377.72\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$60,100\",\n \"risk_scenario\": \"$62,000-$63,200 상단 청산 유동성을 흡수한 뒤 돌파가 실패하면, 롱 계정 과밀 0.665와 fragility_score 0.897 때문에 롱 청산이 가속될 수 있습니다. 이 경우 $60,700, $60,200, $60,100 하단 유동성을 순차적으로 테스트하고, $60,100 이탈 시 7일 저점 $59,080 및 더 큰 유동성 축인 $54,700까지 하방 확장이 열립니다.\",\n \"data_quality\": \"medium\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bearish",
"overall_confidence": 0.72,
"execution_setup": {
"setup_bias": "bullish",
"setup_strength": 0.64,
"active_setups": [
"캔들·파생·피보나치 3개 분석이 모두 0.5 초과의 bullish setup을 제시: EMA20 $60,990.85 회복 후 단기 반등 셋업",
"피보나치 기준 가격은 ext_1.0 $61,475.00 위에서 테스트 중이며, 유지 시 단기 구조상 $62,025.45-$62,312.81 저항대까지 확장 여지가 있는 상태",
"파생 기준 CVD divergence 0.700 및 CVD 변화 +$2,318.11로 저점권 매수 참여가 개선되었으나, 롱 계정 과밀로 $62,000-$63,200 돌파 실패 시 청산 리스크 존재",
"캔들 기준 최근 bullish_engulfing 3회, 그중 1개는 고거래량이며 품질 0.642로 $59,080.00 저점 방어 신호가 확인됨",
"가장 높은 단일 setup 점수는 ICT 약세 셋업 0.734: 현재가가 단기 EQ $61,377.45 위 프리미엄에 있고, 이전일 고가 $61,985.10 및 런던 고가 $61,763.90 회수 실패 조건"
],
"setup_vs_structure": "집행 셋업은 단기 bullish로 기울어 있으나, 구조 신호는 bearish와 충돌한다. 즉 현재 반등은 구조 전환 확정이 아니라 분배 이후 약세 구조 내부의 반등 또는 공급 재시험으로 해석해야 한다."
},
"signal_breakdown": {
"bullish_count": 0,
"bearish_count": 4,
"neutral_count": 2
},
"key_levels": {
"support": [
61475.0,
61377.45,
60990.85,
60854.1,
60701.95,
60390.0,
60146.0,
59080.0
],
"resistance": [
61763.9,
61985.1,
62025.45,
62150.8,
62312.81,
63200.0,
64026.98,
67377.72
]
},
"confluences": [
"ICT, 캔들, 파생 모두 EMA20 $60,990.85 부근을 단기 회복·지지 기준으로 언급하며, 피보나치 ret_0.236 $60,997.41 및 하모닉 PRZ 하단 $60,992.05와도 거의 중첩된다.",
"Wyckoff의 LPSY $61,475.00, 피보나치 ext_1.0 $61,475.00, 하모닉 X 포인트 $61,475.00이 동일 가격에 겹쳐 현재 구조의 단기 기준선으로 작동한다.",
"ICT의 이전일 고가 $61,985.10, 파생 유동성 $62,000, 피보나치 ext_1.272 $62,025.45, Wyckoff 저항 $62,150.80이 $61,985-$62,151 공급·유동성 클러스터를 형성한다.",
"Wyckoff, ICT, 캔들, 하모닉, 파생 모두 $64,026.98 EMA120을 핵심 중기 저항으로 제시한다. 이 레벨 아래에서는 구조 전환 확인이 부족하다.",
"ICT, 캔들, Wyckoff, 하모닉, 파생 모두 $59,080.00을 주요 저점·구조적 지지로 인식한다.",
"Wyckoff Phase E 저점 $60,146.00과 하모닉 bearish Gartley 목표 $60,146.00이 일치하며, $60,146-$60,224 피보나치 0.618 구간과도 가깝다."
],
"conflicts": [
"구조 판단과 집행 셋업이 분리된다. ICT·Wyckoff·캔들·파생의 구조 해석은 EMA120 $64,026.98 및 EMA240 $67,377.72 아래에서 bearish이지만, 캔들·피보나치·파생은 단기 bullish setup을 제시한다.",
"ICT는 현재가 $61,676.50이 단기 EQ $61,377.45 위 프리미엄에 있어 매도 셋업 우위라고 보지만, 캔들과 파생은 7일 EQ $66,637-$66,837 아래 디스카운트로 보고 반등 셋업을 강조한다.",
"하모닉은 고품질 bearish Gartley PRZ $61,011.46-$61,360.19를 제시하지만, 반응 확인이 없고 현재가는 PRZ 상단보다 위에 있어 독립적인 구조 신호로 사용할 수 없다.",
"파생은 CVD 개선과 상단 유동성 $62,000-$63,200을 근거로 단기 상방 재평가 가능성을 보지만, 동시에 롱 계정 과밀과 높은 취약성으로 인해 구조적 강세 전환 신뢰도는 제한된다."
],
"executive_summary": "현재 BTC/USDT 1시간 구조는 분배 이후 Phase E 약세 구간이며, 활성 재분배 후보 안에서 LPSY $61,475.00을 소폭 상회한 상태로 진단된다. 구조적으로는 EMA120 $64,026.98 및 EMA240 $67,377.72 아래에 머물러 있어 반등이 있더라도 아직 중기 강세 전환으로 볼 근거는 부족하다. 단기적으로는 EMA20 $60,990.85 회복, CVD 개선, bullish engulfing 반복으로 bullish execution setup이 존재하지만 이는 bearish 구조와 충돌하는 선행 셋업이다. 핵심 조건은 $61,985-$62,151 공급·유동성 클러스터 회수 여부와 $60,990-$61,475 지지 유지 여부이며, 구조 진단의 1차 무효화는 $64,026.98 회복에서 발생한다.",
"raw_llm_response": "{\n \"overall_signal\": \"bearish\",\n \"overall_confidence\": 0.72,\n \"execution_setup\": {\n \"setup_bias\": \"bullish\",\n \"setup_strength\": 0.64,\n \"active_setups\": [\n \"캔들·파생·피보나치 3개 분석이 모두 0.5 초과의 bullish setup을 제시: EMA20 $60,990.85 회복 후 단기 반등 셋업\",\n \"피보나치 기준 가격은 ext_1.0 $61,475.00 위에서 테스트 중이며, 유지 시 단기 구조상 $62,025.45-$62,312.81 저항대까지 확장 여지가 있는 상태\",\n \"파생 기준 CVD divergence 0.700 및 CVD 변화 +$2,318.11로 저점권 매수 참여가 개선되었으나, 롱 계정 과밀로 $62,000-$63,200 돌파 실패 시 청산 리스크 존재\",\n \"캔들 기준 최근 bullish_engulfing 3회, 그중 1개는 고거래량이며 품질 0.642로 $59,080.00 저점 방어 신호가 확인됨\",\n \"가장 높은 단일 setup 점수는 ICT 약세 셋업 0.734: 현재가가 단기 EQ $61,377.45 위 프리미엄에 있고, 이전일 고가 $61,985.10 및 런던 고가 $61,763.90 회수 실패 조건\"\n ],\n \"setup_vs_structure\": \"집행 셋업은 단기 bullish로 기울어 있으나, 구조 신호는 bearish와 충돌한다. 즉 현재 반등은 구조 전환 확정이 아니라 분배 이후 약세 구조 내부의 반등 또는 공급 재시험으로 해석해야 한다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 0,\n \"bearish_count\": 4,\n \"neutral_count\": 2\n },\n \"key_levels\": {\n \"support\": [\n 61475.0,\n 61377.45,\n 60990.85,\n 60854.1,\n 60701.95,\n 60390.0,\n 60146.0,\n 59080.0\n ],\n \"resistance\": [\n 61763.9,\n 61985.1,\n 62025.45,\n 62150.8,\n 62312.81,\n 63200.0,\n 64026.98,\n 67377.72\n ]\n },\n \"confluences\": [\n \"ICT, 캔들, 파생 모두 EMA20 $60,990.85 부근을 단기 회복·지지 기준으로 언급하며, 피보나치 ret_0.236 $60,997.41 및 하모닉 PRZ 하단 $60,992.05와도 거의 중첩된다.\",\n \"Wyckoff의 LPSY $61,475.00, 피보나치 ext_1.0 $61,475.00, 하모닉 X 포인트 $61,475.00이 동일 가격에 겹쳐 현재 구조의 단기 기준선으로 작동한다.\",\n \"ICT의 이전일 고가 $61,985.10, 파생 유동성 $62,000, 피보나치 ext_1.272 $62,025.45, Wyckoff 저항 $62,150.80이 $61,985-$62,151 공급·유동성 클러스터를 형성한다.\",\n \"Wyckoff, ICT, 캔들, 하모닉, 파생 모두 $64,026.98 EMA120을 핵심 중기 저항으로 제시한다. 이 레벨 아래에서는 구조 전환 확인이 부족하다.\",\n \"ICT, 캔들, Wyckoff, 하모닉, 파생 모두 $59,080.00을 주요 저점·구조적 지지로 인식한다.\",\n \"Wyckoff Phase E 저점 $60,146.00과 하모닉 bearish Gartley 목표 $60,146.00이 일치하며, $60,146-$60,224 피보나치 0.618 구간과도 가깝다.\"\n ],\n \"conflicts\": [\n \"구조 판단과 집행 셋업이 분리된다. ICT·Wyckoff·캔들·파생의 구조 해석은 EMA120 $64,026.98 및 EMA240 $67,377.72 아래에서 bearish이지만, 캔들·피보나치·파생은 단기 bullish setup을 제시한다.\",\n \"ICT는 현재가 $61,676.50이 단기 EQ $61,377.45 위 프리미엄에 있어 매도 셋업 우위라고 보지만, 캔들과 파생은 7일 EQ $66,637-$66,837 아래 디스카운트로 보고 반등 셋업을 강조한다.\",\n \"하모닉은 고품질 bearish Gartley PRZ $61,011.46-$61,360.19를 제시하지만, 반응 확인이 없고 현재가는 PRZ 상단보다 위에 있어 독립적인 구조 신호로 사용할 수 없다.\",\n \"파생은 CVD 개선과 상단 유동성 $62,000-$63,200을 근거로 단기 상방 재평가 가능성을 보지만, 동시에 롱 계정 과밀과 높은 취약성으로 인해 구조적 강세 전환 신뢰도는 제한된다.\"\n ],\n \"highest_conviction_analyst\": \"Wyckoff Expert — 분배 점수 96.2, 구조 적합도 0.963으로 가장 강한 체계적 신호를 제시한다. 주요 분배 앵커 BC $74,293.10, AR $73,057.80, UT $74,179.90, SOW $70,650.90 이후 Phase E 저점 $59,080.00까지 이어진 구조가 확인되며, 현재는 별도의 활성 재분배 후보 안에서 LPSY $61,475.00 및 SOW/Phase E 하단 $60,854.10-$60,146.00을 중심으로 해석된다.\",\n \"invalidation_level\": \"$64,026.98 1h EMA120의 명확한 회복 및 안착이 bearish 구조 진단의 1차 무효화 조건이며, 보수적으로는 $67,377.72 EMA240 회복 전까지 중기 약세 구조는 완전히 해소되지 않는다.\",\n \"executive_summary\": \"현재 BTC/USDT 1시간 구조는 분배 이후 Phase E 약세 구간이며, 활성 재분배 후보 안에서 LPSY $61,475.00을 소폭 상회한 상태로 진단된다. 구조적으로는 EMA120 $64,026.98 및 EMA240 $67,377.72 아래에 머물러 있어 반등이 있더라도 아직 중기 강세 전환으로 볼 근거는 부족하다. 단기적으로는 EMA20 $60,990.85 회복, CVD 개선, bullish engulfing 반복으로 bullish execution setup이 존재하지만 이는 bearish 구조와 충돌하는 선행 셋업이다. 핵심 조건은 $61,985-$62,151 공급·유동성 클러스터 회수 여부와 $60,990-$61,475 지지 유지 여부이며, 구조 진단의 1차 무효화는 $64,026.98 회복에서 발생한다.\"\n}"
},
"overall_signal": "bearish",
"overall_confidence": 0.72,
"operating_path": {
"path_type": "complex",
"confidence": 0.6,
"waypoints": [
{
"seq": 1,
"price": 62169.13,
"type": "liquidity_sweep",
"source": "fibonacci(fib_confluence $62,169.13, ext_1.272 $62,025.45), ICT(이전일 고가 $61,985.10), derivatives(유동성 $62,000), Wyckoff(저항 $62,150.80), candlestick·fibonacci bullish setup",
"description": "집행 셋업이 bullish(64%, strength≥0.5)로 구조와 충돌하므로 첫 경로는 셋업 방향(상방)을 따른다. EMA20 $60,990.85 회복과 CVD divergence 0.700 / CVD +$2,318.11 개선을 동력으로 $61,985-$62,151 공급·유동성 클러스터($61,985.10 PDH, $62,000 파생 유동성, $62,025.45 ext_1.272, $62,150.80 Wyckoff 저항)를 회수 시도하며, 상단 스톱을 쓸어내는 fib confluence $62,169.13까지 스윕. 다만 롱 계정 과밀(crowding 1.000)이 동반되어 돌파 실패 시 거절 가능성이 높은 '공급 재시험' 성격이며, bullish 트리거선($62,312.81) 아래에 머문다.",
"est_hours": 4,
"turning_zone": [
62169.13,
62300.0
],
"likely_wick": 62250.0,
"rejection_confirm": 61985.1,
"invalid_overshoot": 62312.81,
"calibration_reasoning": "ext_1.272·1.414 2중 피보나치 confluence $62,169.13을 base로, 상단은 bullish 트리거선 $62,312.81을 하드 캡으로 사용해 zone을 좁게 설정(트리거 직하 거절 성향 + crowding 1.000 반영, 폭 ~0.24 ATR). wick은 $62,150.80 Wyckoff 저항·$62,169 confluence 위 스톱을 쓸어내는 $62,250 부근으로 추정하며, 공급 클러스터 하단 $61,985.10(PDH) 종가 하향 시 거절 확정, 트리거 종가 상향 돌파 시 스윕 논리 무효."
},
{
"seq": 2,
"price": 60990.85,
"type": "support_test",
"source": "ICT·candlestick·derivatives(EMA20 $60,990.85), fibonacci(ret_0.236 $60,997.41), harmonic(PRZ 하단 $60,992.05), Wyckoff(LPSY $61,475.00 이탈)",
"description": "공급 클러스터에서 거절되면 분배 이후 Phase E bearish 구조가 재개된다. 롱 과밀 청산이 가세하며 삼중 confluence $61,475.00(LPSY·ext_1.0·하모닉 X)을 빠르게 하향 이탈하고, EMA20 $60,990.85·fib ret_0.236 $60,997.41·하모닉 PRZ 하단 $60,992.05이 중첩된 핵심 지지 하단을 시험. Chairman이 지목한 '$60,990-$61,475 지지 유지' 조건의 결정 구간으로, 여기서의 종가 이탈 여부가 다음 경로를 좌우한다.",
"est_hours": 8,
"turning_zone": [
60820.0,
60990.85
],
"likely_wick": 60950.0,
"rejection_confirm": 61377.45,
"invalid_overshoot": 60701.95,
"calibration_reasoning": "EMA20 $60,990.85·fib ret_0.236 $60,997.41·하모닉 PRZ 하단 $60,992.05이 $7 내로 중첩된 핵심 지지 클러스터를 zone 상단으로, 하단은 2차 지지 $60,849.68/Chairman $60,854.10 직하까지 확장(스톱런 허용, 폭 ~0.31 ATR). 미확정 Gartley PRZ($61,185.82)와 TP래더는 정책상 waypoint 이동에 미반영. wick은 $61,000 라운드 자석 영향으로 클러스터를 얕게 관통하는 $60,950 추정, $61,377.45 회복 시 반등 확정, $60,701.95 종가 이탈 시 무효(WP3 개시)."
},
{
"seq": 3,
"price": 60146.0,
"type": "swing_low",
"source": "Wyckoff(Phase E 저점 $60,146.00), harmonic(bearish Gartley 목표 $60,146.00), fibonacci(ret_0.618 $60,224.35 / confluence $60,343.75 통과)",
"description": "EMA20 지지가 종가 기준으로 무너지면 구조 우위(Wyckoff 82%, Chairman 72% bearish)대로 하방이 확장된다. fib 0.618/0.5 confluence $60,343.75를 거쳐 Wyckoff Phase E 저점과 하모닉 bearish Gartley 목표가 겹치는 $60,146.00까지 하락하는 24시간 1차 종착점. 추가 이탈 시 $59,080.00 주요 구조 저점이 다음 목표가 된다.",
"est_hours": 20,
"turning_zone": [
59800.0,
60146.0
],
"likely_wick": 59970.0,
"rejection_confirm": 60343.75,
"invalid_overshoot": 59700.0,
"calibration_reasoning": "swing_low·Wyckoff Phase E 저점·Chairman $60,146.0이 일치하는 base(하모닉 bearish Gartley TP3는 미확정이라 보조 정합으로만 사용). 종착 waypoint라 zone폭을 ~0.63 ATR로 확대하고, 직하 $60,000 라운드 유동성 자석을 포함하도록 하단 $59,800까지 확장. wick은 $60,000 스톱을 쓸어내는 $59,970로 추정, fib confluence $60,343.75(ret_0.618/0.5) 회복 시 저점 확정, $59,700 이탈 시 다음 주요 구조 저점 $59,080.00으로 연장되며 무효."
}
],
"period_extremes": {
"4h": {
"expected_high": 62169.13,
"expected_low": 61475.0,
"high_first": true
},
"8h": {
"expected_high": 62169.13,
"expected_low": 60990.85,
"high_first": true
},
"24h": {
"expected_high": 62169.13,
"expected_low": 60146.0,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 62312.81,
"description": "공급 클러스터를 회수하고 fib ext_1.414 $62,312.81 위에서 종가로 안착하면 단기 bullish 셋업이 구조 거절을 무력화하기 시작. $63,200 파생 유동성 → 구조 1차 무효화선 EMA120 $64,026.98로 확장. 진정한 중기 구조 전환은 $64,026.98 안착에서 확정된다."
},
"bearish": {
"price": 60990.85,
"description": "$60,990.85 EMA20(+ret_0.236 $60,997.41 + 하모닉 PRZ 하단 $60,992.05)을 종가로 하향 이탈하면 반등이 공급 재시험으로 종료되고 bearish 가속. $60,343.75 → $60,146.00 → $59,080.00 순으로 하방이 전개된다."
}
},
"scenario_invalidation": 64026.98,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.6,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 62169.13,\n \"type\": \"liquidity_sweep\",\n \"source\": \"fibonacci(fib_confluence $62,169.13, ext_1.272 $62,025.45), ICT(이전일 고가 $61,985.10), derivatives(유동성 $62,000), Wyckoff(저항 $62,150.80), candlestick·fibonacci bullish setup\",\n \"description\": \"집행 셋업이 bullish(64%, strength≥0.5)로 구조와 충돌하므로 첫 경로는 셋업 방향(상방)을 따른다. EMA20 $60,990.85 회복과 CVD divergence 0.700 / CVD +$2,318.11 개선을 동력으로 $61,985-$62,151 공급·유동성 클러스터($61,985.10 PDH, $62,000 파생 유동성, $62,025.45 ext_1.272, $62,150.80 Wyckoff 저항)를 회수 시도하며, 상단 스톱을 쓸어내는 fib confluence $62,169.13까지 스윕. 다만 롱 계정 과밀(crowding 1.000)이 동반되어 돌파 실패 시 거절 가능성이 높은 '공급 재시험' 성격이며, bullish 트리거선($62,312.81) 아래에 머문다.\",\n \"est_hours\": 4\n },\n {\n \"seq\": 2,\n \"price\": 60990.85,\n \"type\": \"support_test\",\n \"source\": \"ICT·candlestick·derivatives(EMA20 $60,990.85), fibonacci(ret_0.236 $60,997.41), harmonic(PRZ 하단 $60,992.05), Wyckoff(LPSY $61,475.00 이탈)\",\n \"description\": \"공급 클러스터에서 거절되면 분배 이후 Phase E bearish 구조가 재개된다. 롱 과밀 청산이 가세하며 삼중 confluence $61,475.00(LPSY·ext_1.0·하모닉 X)을 빠르게 하향 이탈하고, EMA20 $60,990.85·fib ret_0.236 $60,997.41·하모닉 PRZ 하단 $60,992.05이 중첩된 핵심 지지 하단을 시험. Chairman이 지목한 '$60,990-$61,475 지지 유지' 조건의 결정 구간으로, 여기서의 종가 이탈 여부가 다음 경로를 좌우한다.\",\n \"est_hours\": 8\n },\n {\n \"seq\": 3,\n \"price\": 60146.0,\n \"type\": \"swing_low\",\n \"source\": \"Wyckoff(Phase E 저점 $60,146.00), harmonic(bearish Gartley 목표 $60,146.00), fibonacci(ret_0.618 $60,224.35 / confluence $60,343.75 통과)\",\n \"description\": \"EMA20 지지가 종가 기준으로 무너지면 구조 우위(Wyckoff 82%, Chairman 72% bearish)대로 하방이 확장된다. fib 0.618/0.5 confluence $60,343.75를 거쳐 Wyckoff Phase E 저점과 하모닉 bearish Gartley 목표가 겹치는 $60,146.00까지 하락하는 24시간 1차 종착점. 추가 이탈 시 $59,080.00 주요 구조 저점이 다음 목표가 된다.\",\n \"est_hours\": 20\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 62169.13, \"expected_low\": 61475.0, \"high_first\": true},\n \"8h\": {\"expected_high\": 62169.13, \"expected_low\": 60990.85, \"high_first\": true},\n \"24h\": {\"expected_high\": 62169.13, \"expected_low\": 60146.0, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\n \"price\": 62312.81,\n \"description\": \"공급 클러스터를 회수하고 fib ext_1.414 $62,312.81 위에서 종가로 안착하면 단기 bullish 셋업이 구조 거절을 무력화하기 시작. $63,200 파생 유동성 → 구조 1차 무효화선 EMA120 $64,026.98로 확장. 진정한 중기 구조 전환은 $64,026.98 안착에서 확정된다.\"\n },\n \"bearish\": {\n \"price\": 60990.85,\n \"description\": \"$60,990.85 EMA20(+ret_0.236 $60,997.41 + 하모닉 PRZ 하단 $60,992.05)을 종가로 하향 이탈하면 반등이 공급 재시험으로 종료되고 bearish 가속. $60,343.75 → $60,146.00 → $59,080.00 순으로 하방이 전개된다.\"\n }\n },\n \"scenario_invalidation\": 64026.98\n}\n```"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 62169.13,
"turning_zone": [
62169.13,
62300.0
],
"likely_wick": 62250.0,
"rejection_confirm": 61985.1,
"invalid_overshoot": 62312.81,
"calibration_reasoning": "ext_1.272·1.414 2중 피보나치 confluence $62,169.13을 base로, 상단은 bullish 트리거선 $62,312.81을 하드 캡으로 사용해 zone을 좁게 설정(트리거 직하 거절 성향 + crowding 1.000 반영, 폭 ~0.24 ATR). wick은 $62,150.80 Wyckoff 저항·$62,169 confluence 위 스톱을 쓸어내는 $62,250 부근으로 추정하며, 공급 클러스터 하단 $61,985.10(PDH) 종가 하향 시 거절 확정, 트리거 종가 상향 돌파 시 스윕 논리 무효."
},
{
"seq": 2,
"base_target": 60990.85,
"turning_zone": [
60820.0,
60990.85
],
"likely_wick": 60950.0,
"rejection_confirm": 61377.45,
"invalid_overshoot": 60701.95,
"calibration_reasoning": "EMA20 $60,990.85·fib ret_0.236 $60,997.41·하모닉 PRZ 하단 $60,992.05이 $7 내로 중첩된 핵심 지지 클러스터를 zone 상단으로, 하단은 2차 지지 $60,849.68/Chairman $60,854.10 직하까지 확장(스톱런 허용, 폭 ~0.31 ATR). 미확정 Gartley PRZ($61,185.82)와 TP래더는 정책상 waypoint 이동에 미반영. wick은 $61,000 라운드 자석 영향으로 클러스터를 얕게 관통하는 $60,950 추정, $61,377.45 회복 시 반등 확정, $60,701.95 종가 이탈 시 무효(WP3 개시)."
},
{
"seq": 3,
"base_target": 60146.0,
"turning_zone": [
59800.0,
60146.0
],
"likely_wick": 59970.0,
"rejection_confirm": 60343.75,
"invalid_overshoot": 59700.0,
"calibration_reasoning": "swing_low·Wyckoff Phase E 저점·Chairman $60,146.0이 일치하는 base(하모닉 bearish Gartley TP3는 미확정이라 보조 정합으로만 사용). 종착 waypoint라 zone폭을 ~0.63 ATR로 확대하고, 직하 $60,000 라운드 유동성 자석을 포함하도록 하단 $59,800까지 확장. wick은 $60,000 스톱을 쓸어내는 $59,970로 추정, fib confluence $60,343.75(ret_0.618/0.5) 회복 시 저점 확정, $59,700 이탈 시 다음 주요 구조 저점 $59,080.00으로 연장되며 무효."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 62169.13,\n \"turning_zone\": [62169.13, 62300.00],\n \"likely_wick\": 62250.00,\n \"rejection_confirm\": 61985.10,\n \"invalid_overshoot\": 62312.81,\n \"calibration_reasoning\": \"ext_1.272·1.414 2중 피보나치 confluence $62,169.13을 base로, 상단은 bullish 트리거선 $62,312.81을 하드 캡으로 사용해 zone을 좁게 설정(트리거 직하 거절 성향 + crowding 1.000 반영, 폭 ~0.24 ATR). wick은 $62,150.80 Wyckoff 저항·$62,169 confluence 위 스톱을 쓸어내는 $62,250 부근으로 추정하며, 공급 클러스터 하단 $61,985.10(PDH) 종가 하향 시 거절 확정, 트리거 종가 상향 돌파 시 스윕 논리 무효.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 60990.85,\n \"turning_zone\": [60820.00, 60990.85],\n \"likely_wick\": 60950.00,\n \"rejection_confirm\": 61377.45,\n \"invalid_overshoot\": 60701.95,\n \"calibration_reasoning\": \"EMA20 $60,990.85·fib ret_0.236 $60,997.41·하모닉 PRZ 하단 $60,992.05이 $7 내로 중첩된 핵심 지지 클러스터를 zone 상단으로, 하단은 2차 지지 $60,849.68/Chairman $60,854.10 직하까지 확장(스톱런 허용, 폭 ~0.31 ATR). 미확정 Gartley PRZ($61,185.82)와 TP래더는 정책상 waypoint 이동에 미반영. wick은 $61,000 라운드 자석 영향으로 클러스터를 얕게 관통하는 $60,950 추정, $61,377.45 회복 시 반등 확정, $60,701.95 종가 이탈 시 무효(WP3 개시).\"\n },\n {\n \"seq\": 3,\n \"base_target\": 60146.00,\n \"turning_zone\": [59800.00, 60146.00],\n \"likely_wick\": 59970.00,\n \"rejection_confirm\": 60343.75,\n \"invalid_overshoot\": 59700.00,\n \"calibration_reasoning\": \"swing_low·Wyckoff Phase E 저점·Chairman $60,146.0이 일치하는 base(하모닉 bearish Gartley TP3는 미확정이라 보조 정합으로만 사용). 종착 waypoint라 zone폭을 ~0.63 ATR로 확대하고, 직하 $60,000 라운드 유동성 자석을 포함하도록 하단 $59,800까지 확장. wick은 $60,000 스톱을 쓸어내는 $59,970로 추정, fib confluence $60,343.75(ret_0.618/0.5) 회복 시 저점 확정, $59,700 이탈 시 다음 주요 구조 저점 $59,080.00으로 연장되며 무효.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 28.5,
"chairman": 54.4,
"operating_path": 357.7,
"tp_calibrator": 265.2
},
"agents": {},
"total_s": 705.8
}
}