Signal: BEARISH (70%) | Price: $62,075.80 | 2026-06-10 05:00 KST | 300 candles
Council: 1 bullish, 1 neutral, 4 bearish | Support: $61,656 / $61,076 / $61,001 | Resistance: $62,269 / $62,327 / $62,502
현재 BTC 1시간 구조는 prior distribution 이후 활성 재분배 구조가 진행된 bearish regime으로 평가된다. Wyckoff상 UT $64,250.00과 UTAD $64,179.50 이후 LPSY가 $63,499.90에서 $62,868.20으로 낮아졌고, SOW $61,001.00 및 Phase E 저점 $60,755.00이 확인되어 현재 위치는 재분배 후반부의 약세 반등 구간에 가깝다. EMA20 $62,327.28, EMA120 $63,138.04, ICT bullish BOS $62,942.40 아래에 머문다는 점은 구조 회복이 아직 수용되지 않았음을 보여준다. 다만 strict piercing pattern과 bullish Gartley PRZ $61,656.38-$62,269.23이 있어 단기 반전 후보 조건은 존재하지만, 이는 아직 확인된 구조 전환이 아니라 약세 구조 내부의 반응 구간으로 분류한다. 구조적 bearish 판단은 $64,250.00 상방 회복 및 수용 시 무효화되며, 그 전에는 $63,138.04-$63,500.00 회복 여부가 약세 구조 훼손의 선행 조건이다.
| Agent | Signal | Confidence | Support | Resistance |
|---|---|---|---|---|
| Wyckoff Expert | BEARISH | 74% | $61,001 / $60,755 | $62,198 / $62,327 |
| ICT Trader | BEARISH | 66% | $61,076 / $60,755 | $62,502 / $62,942 |
| Derivatives Trader | BEARISH | 64% | $60,900 / $60,300 | $62,100 / $62,327 |
| Candlestick Reader | BULLISH | 58% | $62,076 / $61,448 | $62,327 / $63,138 |
| Fibonacci Analyst | BEARISH | 62% | $59,080 | $62,621 / $62,809 |
| Harmonic Specialist | NEUTRAL | 42% | $62,080 / $61,963 | $62,269 / $62,327 |
Support: $61,001 / $60,755 / $60,146 | Resistance: $62,198 / $62,327 / $62,868 | Horizon: short to medium term
1시간 구조는 regime=DIS, regime_fitness=0.963으로 분배/재분배 우위이며, prior completed distribution은 BC $74,293.10 → AR $73,057.80 이후 SOW $70,650.90과 Phase E $59,080.00까지 진행된 것으로 확인된다. 현재 활성 구조는 재분배 후보가 아니라 확인된 bearish current_structure로 표시되어 있으며, UT $64,250.00과 UTAD $64,179.50 이후 LPSY가 $63,499.90, $62,868.20으로 낮아졌고 SOW $61,001.00 및 Phase E $60,755.00이 발생했다. 현재가 $62,075.80은 단기적으로 SOW/Phase E 저점에서 반등했지만, 활성 범위 EQ 약 $62,198 및 EMA20 $62,327.28, LPSY $62,868.20을 회복하지 못해 즉각 경로는 재차 $61,001.00~$60,755.00 재시험 가능성이 우세하다. 다만 가격이 아직 $60,755.00 아래로 확정 수용된 상태는 아니므로, 구조적 약세는 확인되었지만 단기 실행 셋업은 추격보다는 저항 재거절 확인형으로 보는 것이 적절하다.
Support: $61,076 / $60,755 / $59,080 | Resistance: $62,502 / $62,942 / $64,180 | Horizon: short term
확정 구조 관점에서는 BOS_bearish $73,130.10 이후 BOS_bullish $62,942.40가 발생했지만, 현재가 $62,075.80가 해당 bullish BOS 레벨 아래로 재진입해 명확한 bullish acceptance가 확인되지 않으므로 structure_bias는 neutral로 본다. 실행 셋업 관점에서는 가격이 EQ $62,502.50 아래 discount에 있으나 EMA20 $62,327.28, EMA120 $63,138.04, EMA240 $65,153.31 모두 아래에 있어 반등이 약하고, 이전일 저점 $61,075.90 이탈 및 Asian kill zone 저점 $60,755.00 형성으로 하방 유동성 압력이 우세하다. 다만 active OB 0개, unfilled FVG 0개, recent_liq_sweeps 없음으로 고품질 ICT 진입 배열은 부족하며, $62,502.50 이상 회복 시 단기 숏 셋업은 약화된다. 결론적으로 확정 구조는 중립이지만, 프리컨펌 실행 셋업은 bearish이며 setup_score 0.771로 단기 하방 재시도 가능성을 우선한다.
Support: $60,900 / $60,300 / $59,080 | Resistance: $62,100 / $62,327 / $62,600 | Horizon: 단기, 파생 데이터 선행성을 감안한 4-8시간
확인된 구조 관점에서는 BTC가 현재 $62,075.80으로 EMA20 $62,327.28, EMA120 $63,138.04, EMA240 $65,153.31을 모두 하회하고 있어 bearish structure_bias가 우세합니다. 세팅 관점에서도 24시간 OI가 +1.629% 증가하는 동안 가격은 -2.01% 하락했고, CVD 변화가 -5,522.594로 음수라 신규 포지션이 하방 압력에 실리고 있습니다. 롱 계정 비율은 0.684까지 상승했고 long_account_crowding은 1.000으로 과밀 롱 상태라, 파생 포지셔닝은 반등보다 롱 청산 리스크를 더 크게 시사합니다. 단기적으로 $62,100, $62,600, $62,700 상단 유동성 스윕은 가능하지만, $63,800 강한 유동성 레벨을 회복하지 못하면 $60,900과 $60,300 하단 유동성으로 밀릴 확률이 높습니다.
Support: $62,076 / $61,448 / $59,080 | Resistance: $62,327 / $63,138 / $63,490 | Horizon: short term
현재 BTC는 $62,075.80으로 EMA20 $62,327.28, EMA120 $63,138.04, EMA240 $65,153.31 아래에 있어 확인된 구조는 아직 bearish로 판단된다. 그러나 최근 strict 등급의 piercing_pattern@296이 품질 0.822로 감지되었고 고거래량이 동반되어, $59,080.00의 7일 저점 이후 단기 bullish reversal setup이 형성되고 있다. 7일 고점 $67,899.90과 저점 $59,080.00의 중간값인 EQ $63,489.95 아래에서 반등 중이므로 현재 위치는 할인 구간이며, 이는 매수 셋업에 유리하다. 다만 EMA20 $62,327.28 및 EMA120 $63,138.04를 명확히 회복하기 전까지는 구조적 상승 전환이 아니라 선행 반등 셋업으로 해석해야 한다.
Support: $59,080 | Resistance: $62,621 / $62,809 / $62,941 | Horizon: short term
현재 가격 $62,075.80은 최근 Low→High 스윙 $62,381→$63,500의 시작점인 $62,381 아래로 내려와 있어, 해당 상승 스윙의 피보나치 되돌림 구조는 이미 훼손되었습니다. 가장 가까운 피보나치 레벨은 ret_0.786 $62,620.60이며 현재가보다 0.88% 위에 있어 지지보다는 저항으로 작동할 가능성이 높습니다. 특히 골든 비율 ret_0.618 $62,808.54와 ret_0.5 $62,940.55, ret_0.382 $63,072.56이 모두 상방에 밀집해 있어 $62,620.60~$63,083.00 구간은 강한 되돌림 저항대입니다. 다만 가격이 EQ $62,940.55 아래의 할인 구간에 있고, 깊은 되돌림 이후 $62,699.81 클러스터 재시험 가능성이 있어 setup_bias는 단기 반등 후보로 bullish지만, 구조적으로는 아직 bearish입니다.
Support: $62,080 / $61,963 / $61,656 | Resistance: $62,269 / $62,327 / $62,441 | Horizon: short term
하모닉 관점에서는 현재 BTC가 $61,656.38-$62,269.23의 strict/high bullish Gartley 활성 PRZ 안에 있으며, D 가격 $61,962.81과 현재가 $62,075.80가 매우 근접해 단기 반등 셋업은 존재한다. 다만 confirmed_reaction_prz_count가 0이고 validated_tp_ladder도 0이므로, 이 PRZ는 아직 구조를 뒤집을 수 있는 확정 반전 신호가 아니라 약한 사전 후보 구간이다. 구조적으로는 EMA20 $62,327.28, EMA120 $63,138.04, EMA240 $65,153.31 아래에서 거래 중이므로 강한 bullish 구조 확정으로 보기는 어렵고, 별도 BOS/CHoCH 확인 데이터도 없어 structure_bias는 neutral로 둔다. 반등이 확인될 경우 하모닉 TP는 $62,677.03, $63,118.28, $63,832.50 순으로 참고할 수 있으며, 상단 $62,440.67-$62,954.91 PRZ는 돌파 전까지 반응 저항으로도 작동할 수 있다.
| # | Price | Type | Source | Est. Hours | Description |
|---|---|---|---|---|---|
| 1 | $62,700 | resistance_test | Fibonacci(fib_confluence $62,699.81 strict 0.85, 0.786 $62,620.60, 골든 $62,808.54), Wyckoff(LPSY $62,868.20), Candlestick(strict piercing 0.822), Harmonic(bullish Gartley PRZ), Derivatives(상단 유동성 $62,700) | 3.0 | 현재가가 harmonic bullish Gartley/crab PRZ($61,656.38-$62,269.23, D $61,962.81) 내부에서 strict piercing pattern(품질 0.822·고거래량)과 최근 4개 양봉 흐름으로 단기 반등 진행 중. 할인 구간 반등이 EMA20 $62,327.28를 재탈환 시도한 뒤, Fibonacci 0.786 $62,620.60·strict fib confluence $62,699.81·골든비율 $62,808.54·Wyckoff LPSY $62,868.20로 형성된 $62,600-$62,950 저항 클러스터를 시험. 추격이 아닌 재거절 확인 구간으로, 약세 구조 재진입의 진입 트리거 후보. |
| 2 | $61,001 | support_test | Wyckoff(SOW $61,001.00), ICT(이전일 저점 $61,075.90), Derivatives(하단 유동성 $60,900, CVD -5,522.594, 롱 과밀 1.000) | 11.0 | 저항 클러스터에서 거절 후 활성 재분배 약세 구조 재개. ICT 이전일 저점 $61,075.90·Wyckoff SOW $61,001.00·파생 하단 유동성 $60,900이 수렴하는 $61,000 핵심 구조 지지대 시험. OI +1.629% 동반 하락, CVD 음전, 롱 계정 과밀(1.000)로 반등 실패 시 롱 청산 압력이 하방을 가속. |
| 3 | $60,755 | liquidity_sweep | Wyckoff(Phase E 저점 $60,755.00), ICT(Asian kill zone 저점 $60,755.00 — 정확 일치) | 18.0 | SOW $61,001.00 이탈 시 Wyckoff Phase E 저점과 ICT Asian kill zone 저점이 $60,755.00에서 정확히 일치하는 핵심 하단 구조 레벨에서 sell-side 유동성 스윕. 아직 $60,755 아래 확정 수용 전 단계로 1차 반응 가능 구간이나, 수용 이탈 시 $60,300·$60,146·$59,080 하방 확장. |
| Horizon | Expected Low | Expected High | Sequence |
|---|---|---|---|
| 4h | $61,963 | $62,700 | Low first |
| 8h | $61,448 | $62,700 | High first |
| 24h | $60,755 | $62,700 | High first |
Invalidation: $63,500
```json
{
"path_type": "complex",
"confidence": 0.64,
"waypoints": [
{
"seq": 1,
"price": 62699.81,
"type": "resistance_test",
"source": "Fibonacci(fib_confluence $62,699.81 strict 0.85, 0.786 $62,620.60, 골든 $62,808.54), Wyckoff(LPSY $62,868.20), Candlestick(strict piercing 0.822), Harmonic(bullish Gartley PRZ), Derivatives(상단 유동성 $62,700)",
"description": "현재가가 harmonic bullish Gartley/crab PRZ($61,656.38-$62,269.23, D $61,962.81) 내부에서 strict piercing pattern(품질 0.822·고거래량)과 최근 4개 양봉 흐름으로 단기 반등 진행 중. 할인 구간 반등이 EMA20 $62,327.28를 재탈환 시도한 뒤, Fibonacci 0.786 $62,620.60·strict fib confluence $62,699.81·골든비율 $62,808.54·Wyckoff LPSY $62,868.20로 형성된 $62,600-$62,950 저항 클러스터를 시험. 추격이 아닌 재거절 확인 구간으로, 약세 구조 재진입의 진입 트리거 후보.",
"est_hours": 3.0
},
{
"seq": 2,
"price": 61001.0,
"type": "support_test",
"source": "Wyckoff(SOW $61,001.00), ICT(이전일 저점 $61,075.90), Derivatives(하단 유동성 $60,900, CVD -5,522.594, 롱 과밀 1.000)",
"description": "저항 클러스터에서 거절 후 활성 재분배 약세 구조 재개. ICT 이전일 저점 $61,075.90·Wyckoff SOW $61,001.00·파생 하단 유동성 $60,900이 수렴하는 $61,000 핵심 구조 지지대 시험. OI +1.629% 동반 하락, CVD 음전, 롱 계정 과밀(1.000)로 반등 실패 시 롱 청산 압력이 하방을 가속.",
"est_hours": 11.0
},
{
"seq": 3,
"price": 60755.0,
"type": "liquidity_sweep",
"source": "Wyckoff(Phase E 저점 $60,755.00), ICT(Asian kill zone 저점 $60,755.00 — 정확 일치)",
"description": "SOW $61,001.00 이탈 시 Wyckoff Phase E 저점과 ICT Asian kill zone 저점이 $60,755.00에서 정확히 일치하는 핵심 하단 구조 레벨에서 sell-side 유동성 스윕. 아직 $60,755 아래 확정 수용 전 단계로 1차 반응 가능 구간이나, 수용 이탈 시 $60,300·$60,146·$59,080 하방 확장.",
"est_hours": 18.0
}
],
"period_extremes": {
"4h": {"expected_high": 62699.81, "expected_low": 61962.81, "high_first": false},
"8h": {"expected_high": 62699.81, "expected_low": 61448.31, "high_first": true},
"24h": {"expected_high": 62699.81, "expected_low": 60755.0, "high_first": true}
},
"triggers": {
"bullish": {
"price": 62942.4,
"description": "ICT bullish BOS $62,942.40 재탈환 및 EMA120 $63,138.04 회복 시 약세 경로 약화. $63,500 수용 시 상방 가속(약세 구조 훼손 선행 조건 충족)."
},
"bearish": {
"price": 60755.0,
"description": "Wyckoff Phase E·ICT Asian kill zone 저점 $60,755.00을 종가 수용 이탈 시 하방 가속. 롱 과밀 청산과 결합해 $60,300·$60,146·$59,080까지 확장."
}
},
"scenario_invalidation": 63500.0
}
```{
"overall_signal": "bearish",
"overall_confidence": 0.70,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.68,
"active_setups": [
"가격이 EMA20 $62,327.28, EMA120 $63,138.04, EMA240 $65,153.31 아래에 있어 1시간 구조 회복이 아직 확인되지 않음",
"Wyckoff 활성 재분배 구조에서 UT $64,250.00 이후 UTAD $64,179.50, 하락 LPSY $63,499.90 → $62,868.20, SOW $61,001.00 및 Phase E 저점 $60,755.00이 확인됨",
"ICT 기준 이전일 저점 $61,075.90 이탈 및 Asian kill zone 저점 $60,755.00 형성으로 하방 유동성 훼손 조건이 존재",
"파생상품에서 24시간 OI +1.629% 증가와 가격 -2.01% 하락, CVD -5,522.594가 동반되어 신규 포지션 유입이 매도 압력과 결합",
"롱 계정 비율 0.684, 롱 과밀도 1.000으로 반등 실패 시 롱 청산 취약성이 높음",
"단기 반등 후보로는 strict piercing pattern과 bullish Gartley PRZ $61,656.38-$62,269.23이 있으나 아직 구조 전환 확인은 아님"
],
"setup_vs_structure": "실행 셋업은 구조적 약세와 대체로 정렬되어 있다. 다만 현재가가 하모닉 bullish PRZ 내부와 7일 범위 할인 구간에 있어 단기 반등 시도는 가능하지만, 이는 아직 bearish 구조를 뒤집는 신호가 아니라 반등 후보 조건이다."
},
"signal_breakdown": {
"bullish_count": 1,
"bearish_count": 4,
"neutral_count": 1
},
"key_levels": {
"support": [
61656.38,
61075.9,
61001.0,
60755.0,
60300.0,
59080.0
],
"resistance": [
62269.23,
62327.28,
62502.5,
62620.6,
62868.2,
62942.4,
63138.04,
63800.0,
64179.5,
64250.0
]
},
"confluences": [
"Derivatives, Candlestick, Wyckoff, Harmonic 모두 EMA20 $62,327.28 부근을 단기 구조 회복의 1차 저항으로 인식하고 있음",
"Derivatives, Candlestick, Wyckoff가 EMA120 $63,138.04를 중기 구조 저항으로 공유하며, Harmonic TP $63,118.28도 같은 구간에 위치",
"ICT의 Asian kill zone 저점 $60,755.00과 Wyckoff Phase E 저점 $60,755.00이 정확히 일치하여 핵심 하단 구조 레벨로 확인됨",
"ICT 이전일 저점 $61,075.90, Wyckoff SOW $61,001.00, Derivatives 하단 유동성 $60,900이 $61,000 전후 하단 구조 구간으로 수렴",
"Wyckoff LPSY $62,868.20, Fibonacci 골든비율 $62,808.54, Fibonacci 0.786 $62,620.60, Harmonic 상단 PRZ $62,440.67-$62,954.91이 $62,600-$62,950 저항 클러스터를 형성",
"Derivatives의 강한 상단 유동성 $63,800, Fibonacci 확장 $63,804.19, Harmonic TP $63,832.50이 $63,800 부근 상위 저항으로 수렴",
"7일 저점 $59,080.00은 Candlestick, Fibonacci, ICT, Wyckoff, Harmonic에서 반복적으로 제시되어 더 큰 구조의 핵심 저점으로 확인됨"
],
"conflicts": [
"Candlestick은 strict piercing pattern과 고거래량 반응을 근거로 bullish 실행 셋업을 제시하지만, 동일 분석에서도 구조는 EMA20·EMA120·EMA240 아래의 bearish로 분리하고 있음",
"Harmonic은 bullish Gartley PRZ $61,656.38-$62,269.23 내부 반응 가능성을 제시하지만, confirmed reaction과 검증된 TP ladder가 없어 구조적 bullish 전환 근거로는 부족함",
"Fibonacci는 할인 구간 진입 때문에 단기 반등 후보를 인정하지만, 가격이 스윙 저점 $62,381 아래에 있어 피보나치 구조 자체는 이미 훼손된 bearish 상태로 평가됨",
"ICT는 discount 구간이라는 위치 조건을 인정하지만, 이전일 저점 $61,075.90 이탈과 $62,942.40 bullish BOS 레벨 재하회 때문에 bullish acceptance가 약하다고 판단함"
],
"highest_conviction_analyst": "Wyckoff Expert — regime_fitness 0.963의 분배/재분배 판독과 UT $64,250.00, UTAD $64,179.50, 하락 LPSY $63,499.90 → $62,868.20, SOW $61,001.00, Phase E $60,755.00까지의 단계적 구조 라벨이 가장 구체적이며, 현재 구조적 bearish 판단과 가격 레벨의 정합성이 가장 높음",
"invalidation_level": "$64,250.00 상방 회복 및 수용. 그 전에는 $63,138.04-$63,500.00 회복이 bearish 구조 약화의 1차 경고이며, $64,250.00은 현재 재분배 구조의 상단 무효화 기준으로 본다.",
"executive_summary": "현재 BTC 1시간 구조는 prior distribution 이후 활성 재분배 구조가 진행된 bearish regime으로 평가된다. Wyckoff상 UT $64,250.00과 UTAD $64,179.50 이후 LPSY가 $63,499.90에서 $62,868.20으로 낮아졌고, SOW $61,001.00 및 Phase E 저점 $60,755.00이 확인되어 현재 위치는 재분배 후반부의 약세 반등 구간에 가깝다. EMA20 $62,327.28, EMA120 $63,138.04, ICT bullish BOS $62,942.40 아래에 머문다는 점은 구조 회복이 아직 수용되지 않았음을 보여준다. 다만 strict piercing pattern과 bullish Gartley PRZ $61,656.38-$62,269.23이 있어 단기 반전 후보 조건은 존재하지만, 이는 아직 확인된 구조 전환이 아니라 약세 구조 내부의 반응 구간으로 분류한다. 구조적 bearish 판단은 $64,250.00 상방 회복 및 수용 시 무효화되며, 그 전에는 $63,138.04-$63,500.00 회복 여부가 약세 구조 훼손의 선행 조건이다."
}{
"symbol": "BTC/USDT",
"timeframe": "1h",
"timestamp": "2026-06-10 05:00 KST",
"last_price": 62075.8,
"num_candles": 300,
"stage1_analyses": {
"derivatives": {
"agent_id": "derivatives",
"display_name": "Derivatives Trader",
"signal": "bearish",
"confidence": 0.64,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.72,
"setup_signals": [
"가격 $62,075.80이 EMA20 $62,327.28 아래에 있어 단기 구조가 아직 회복되지 않음",
"가격이 EMA120 $63,138.04 및 EMA240 $65,153.31 아래에 머물며 상위 구조가 약세",
"24시간 OI가 +1.629% 증가했지만 가격은 24시간 -2.01% 하락하여 신규 포지션 유입이 하방 압력과 결합",
"CVD 변화가 -5,522.594로 음수이며 최근 반등 캔들 대비 매수 참여가 약한 bearish CVD divergence 가능성",
"롱 계정 비율이 0.684까지 상승했고 long_account_crowding이 1.000으로 과밀 롱 포지셔닝",
"근접 상단 청산 유동성 $62,100, $62,600, $62,700은 단기 스윕 가능 구간이나, 강한 구조 전환 확인 전에는 매도 반응 구간",
"하단 유동성 $60,900 및 $60,300이 열려 있어 롱 청산 유도 가능성 존재"
],
"reasoning": "확인된 구조 관점에서는 BTC가 현재 $62,075.80으로 EMA20 $62,327.28, EMA120 $63,138.04, EMA240 $65,153.31을 모두 하회하고 있어 bearish structure_bias가 우세합니다. 세팅 관점에서도 24시간 OI가 +1.629% 증가하는 동안 가격은 -2.01% 하락했고, CVD 변화가 -5,522.594로 음수라 신규 포지션이 하방 압력에 실리고 있습니다. 롱 계정 비율은 0.684까지 상승했고 long_account_crowding은 1.000으로 과밀 롱 상태라, 파생 포지셔닝은 반등보다 롱 청산 리스크를 더 크게 시사합니다. 단기적으로 $62,100, $62,600, $62,700 상단 유동성 스윕은 가능하지만, $63,800 강한 유동성 레벨을 회복하지 못하면 $60,900과 $60,300 하단 유동성으로 밀릴 확률이 높습니다.",
"key_levels": {
"support": [
60900,
60300,
59080,
55400
],
"resistance": [
62100,
62327.28,
62600,
62700,
63138.04,
63800
]
},
"time_horizon": "단기, 파생 데이터 선행성을 감안한 4-8시간",
"invalidation_level": "$63,800 상향 돌파 및 1시간봉 종가 안착",
"risk_scenario": "$62,100-$62,700 상단 청산 구간을 스윕한 뒤 매도세가 붙지 않고 $63,138 EMA120까지 회복하면 숏 포지션이 되감기며 $63,800 강한 유동성 레벨까지 숏 스퀴즈가 발생할 수 있습니다.",
"data_quality": "high",
"metrics": {
"cvd_divergence": 0.3,
"cvd_change": -5522.594,
"oi_trend": 0.663,
"oi_change_pct_24h": 1.629,
"oi_latest": 99938.697,
"funding_pressure": 0.493,
"funding_avg": 6.94e-06,
"funding_change_24h": 2.171e-05,
"long_account_ratio": 0.658,
"short_account_ratio": 0.342,
"long_account_latest": 0.684,
"short_account_latest": 0.316,
"long_account_change_24h": 0.0458,
"short_account_change_24h": -0.0458,
"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.491,
"spot_futures_basis_pct": -0.0368,
"basis_change_lookback": 0.0048,
"aggregate_score": 0.389,
"bull_signals": 1,
"bear_signals": 2,
"liq_below": [
[
60900,
7655.797484
],
[
60300,
9699.05426525
],
[
55400,
8236.10726875
]
],
"liq_above": [
[
62100,
8140.6795533
],
[
62600,
7966.90543185
],
[
62700,
7684.77026685
]
],
"strongest_liq_level": 63800,
"fragility_score": 0.723,
"positioning_extreme": "balanced"
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.64,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.72,\n \"setup_signals\": [\n \"가격 $62,075.80이 EMA20 $62,327.28 아래에 있어 단기 구조가 아직 회복되지 않음\",\n \"가격이 EMA120 $63,138.04 및 EMA240 $65,153.31 아래에 머물며 상위 구조가 약세\",\n \"24시간 OI가 +1.629% 증가했지만 가격은 24시간 -2.01% 하락하여 신규 포지션 유입이 하방 압력과 결합\",\n \"CVD 변화가 -5,522.594로 음수이며 최근 반등 캔들 대비 매수 참여가 약한 bearish CVD divergence 가능성\",\n \"롱 계정 비율이 0.684까지 상승했고 long_account_crowding이 1.000으로 과밀 롱 포지셔닝\",\n \"근접 상단 청산 유동성 $62,100, $62,600, $62,700은 단기 스윕 가능 구간이나, 강한 구조 전환 확인 전에는 매도 반응 구간\",\n \"하단 유동성 $60,900 및 $60,300이 열려 있어 롱 청산 유도 가능성 존재\"\n ],\n \"reasoning\": \"확인된 구조 관점에서는 BTC가 현재 $62,075.80으로 EMA20 $62,327.28, EMA120 $63,138.04, EMA240 $65,153.31을 모두 하회하고 있어 bearish structure_bias가 우세합니다. 세팅 관점에서도 24시간 OI가 +1.629% 증가하는 동안 가격은 -2.01% 하락했고, CVD 변화가 -5,522.594로 음수라 신규 포지션이 하방 압력에 실리고 있습니다. 롱 계정 비율은 0.684까지 상승했고 long_account_crowding은 1.000으로 과밀 롱 상태라, 파생 포지셔닝은 반등보다 롱 청산 리스크를 더 크게 시사합니다. 단기적으로 $62,100, $62,600, $62,700 상단 유동성 스윕은 가능하지만, $63,800 강한 유동성 레벨을 회복하지 못하면 $60,900과 $60,300 하단 유동성으로 밀릴 확률이 높습니다.\",\n \"key_levels\": {\n \"support\": [\n 60900,\n 60300,\n 59080,\n 55400\n ],\n \"resistance\": [\n 62100,\n 62327.28,\n 62600,\n 62700,\n 63138.04,\n 63800\n ]\n },\n \"time_horizon\": \"단기, 파생 데이터 선행성을 감안한 4-8시간\",\n \"invalidation_level\": \"$63,800 상향 돌파 및 1시간봉 종가 안착\",\n \"risk_scenario\": \"$62,100-$62,700 상단 청산 구간을 스윕한 뒤 매도세가 붙지 않고 $63,138 EMA120까지 회복하면 숏 포지션이 되감기며 $63,800 강한 유동성 레벨까지 숏 스퀴즈가 발생할 수 있습니다.\",\n \"data_quality\": \"high\"\n}"
},
"candlestick": {
"agent_id": "candlestick",
"display_name": "Candlestick Reader",
"signal": "bullish",
"confidence": 0.58,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.72,
"setup_signals": [
"7일 범위 EQ $63,489.95 아래의 할인 구간: 현재가 $62,075.80는 EQ 대비 약 $1,414 낮음",
"strict 등급의 piercing_pattern@296 발생, 패턴 품질 0.822 및 고거래량 동반",
"최근 5개 1시간봉 흐름: -0.7% 하락 후 +0.4%, +0.5%, +0.1%, +0.5%로 단기 매수 반응 지속",
"현재가 $62,075.80가 EMA20 $62,327.28 바로 아래에 있어, EMA20 회복 시 단기 반전 확인 가능",
"가격은 EMA120 $63,138.04 및 EMA240 $65,153.31 아래에 있어 구조 전환은 아직 미확정"
],
"reasoning": "현재 BTC는 $62,075.80으로 EMA20 $62,327.28, EMA120 $63,138.04, EMA240 $65,153.31 아래에 있어 확인된 구조는 아직 bearish로 판단된다. 그러나 최근 strict 등급의 piercing_pattern@296이 품질 0.822로 감지되었고 고거래량이 동반되어, $59,080.00의 7일 저점 이후 단기 bullish reversal setup이 형성되고 있다. 7일 고점 $67,899.90과 저점 $59,080.00의 중간값인 EQ $63,489.95 아래에서 반등 중이므로 현재 위치는 할인 구간이며, 이는 매수 셋업에 유리하다. 다만 EMA20 $62,327.28 및 EMA120 $63,138.04를 명확히 회복하기 전까지는 구조적 상승 전환이 아니라 선행 반등 셋업으로 해석해야 한다.",
"key_levels": {
"support": [
62075.8,
61448.31,
59080.0
],
"resistance": [
62327.28,
63138.04,
63489.95,
65153.31,
67899.9
]
},
"time_horizon": "short term",
"invalidation_level": "$59,080.00",
"risk_scenario": "반대로 $62,327.28 EMA20 회복에 실패하고 매도 압력이 재개되면 piercing_pattern의 반전 신호가 무효화될 수 있으며, 이 경우 $61,448.31 부근의 1ATR 하방 레벨을 거쳐 7일 저점 $59,080.00 재시험 가능성이 커진다. 특히 $59,080.00이 이탈되면 단기 bullish setup은 실패로 간주되고 기존 bearish structure가 강화된다.",
"data_quality": "medium",
"metrics": {
"total_patterns_detected": 132,
"recent_patterns": 2,
"pattern_list": [
"bearish_engulfing@291",
"piercing_pattern@296"
],
"atr_value": 527.49,
"vol_avg_20": 10192.56,
"high_volume_patterns": [
"piercing_pattern"
],
"pattern_candidates": [
{
"pattern": "piercing_pattern",
"signal": "bullish",
"pattern_quality": 0.822,
"tier": "strict",
"high_volume": true
},
{
"pattern": "bearish_engulfing",
"signal": "bearish",
"pattern_quality": 0.62,
"tier": "candidate",
"high_volume": false
}
],
"best_pattern_quality": 0.822,
"bull_score": 0.8,
"bear_score": 0.75
},
"raw_llm_response": "{\n \"signal\": \"bullish\",\n \"confidence\": 0.58,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.72,\n \"setup_signals\": [\n \"7일 범위 EQ $63,489.95 아래의 할인 구간: 현재가 $62,075.80는 EQ 대비 약 $1,414 낮음\",\n \"strict 등급의 piercing_pattern@296 발생, 패턴 품질 0.822 및 고거래량 동반\",\n \"최근 5개 1시간봉 흐름: -0.7% 하락 후 +0.4%, +0.5%, +0.1%, +0.5%로 단기 매수 반응 지속\",\n \"현재가 $62,075.80가 EMA20 $62,327.28 바로 아래에 있어, EMA20 회복 시 단기 반전 확인 가능\",\n \"가격은 EMA120 $63,138.04 및 EMA240 $65,153.31 아래에 있어 구조 전환은 아직 미확정\"\n ],\n \"reasoning\": \"현재 BTC는 $62,075.80으로 EMA20 $62,327.28, EMA120 $63,138.04, EMA240 $65,153.31 아래에 있어 확인된 구조는 아직 bearish로 판단된다. 그러나 최근 strict 등급의 piercing_pattern@296이 품질 0.822로 감지되었고 고거래량이 동반되어, $59,080.00의 7일 저점 이후 단기 bullish reversal setup이 형성되고 있다. 7일 고점 $67,899.90과 저점 $59,080.00의 중간값인 EQ $63,489.95 아래에서 반등 중이므로 현재 위치는 할인 구간이며, 이는 매수 셋업에 유리하다. 다만 EMA20 $62,327.28 및 EMA120 $63,138.04를 명확히 회복하기 전까지는 구조적 상승 전환이 아니라 선행 반등 셋업으로 해석해야 한다.\",\n \"key_levels\": {\n \"support\": [\n 62075.8,\n 61448.31,\n 59080.0\n ],\n \"resistance\": [\n 62327.28,\n 63138.04,\n 63489.95,\n 65153.31,\n 67899.9\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$59,080.00\",\n \"risk_scenario\": \"반대로 $62,327.28 EMA20 회복에 실패하고 매도 압력이 재개되면 piercing_pattern의 반전 신호가 무효화될 수 있으며, 이 경우 $61,448.31 부근의 1ATR 하방 레벨을 거쳐 7일 저점 $59,080.00 재시험 가능성이 커진다. 특히 $59,080.00이 이탈되면 단기 bullish setup은 실패로 간주되고 기존 bearish structure가 강화된다.\",\n \"data_quality\": \"medium\"\n}"
},
"ict": {
"agent_id": "ict",
"display_name": "ICT Trader",
"signal": "bearish",
"confidence": 0.66,
"structure_bias": "neutral",
"setup_bias": "bearish",
"setup_score": 0.771,
"setup_signals": [
"현재가 $62,075.80가 EQ $62,502.50 아래의 discount 구간에 위치하나, EMA20 $62,327.28 및 EMA120 $63,138.04 아래에서 거래되어 단기 반등이 약함",
"이전일 저점 $61,075.90이 하방 이탈되어 매도 압력 확인, Asian kill zone 저점은 $60,755.00",
"최근 구조 이벤트는 BOS_bearish $73,130.10 이후 BOS_bullish $62,942.40가 있으나, 현재가가 $62,942.40 아래로 되돌아와 bullish continuation 수용이 약함",
"bear_score 3.8이 bull_score 3.0보다 우위이며, 계산된 setup_bias가 bearish",
"활성 bullish OB/FVG가 없고 unfilled FVG도 0개라서 discount 내 즉각적인 기관 매수 배열 근거가 부족함"
],
"reasoning": "확정 구조 관점에서는 BOS_bearish $73,130.10 이후 BOS_bullish $62,942.40가 발생했지만, 현재가 $62,075.80가 해당 bullish BOS 레벨 아래로 재진입해 명확한 bullish acceptance가 확인되지 않으므로 structure_bias는 neutral로 본다. 실행 셋업 관점에서는 가격이 EQ $62,502.50 아래 discount에 있으나 EMA20 $62,327.28, EMA120 $63,138.04, EMA240 $65,153.31 모두 아래에 있어 반등이 약하고, 이전일 저점 $61,075.90 이탈 및 Asian kill zone 저점 $60,755.00 형성으로 하방 유동성 압력이 우세하다. 다만 active OB 0개, unfilled FVG 0개, recent_liq_sweeps 없음으로 고품질 ICT 진입 배열은 부족하며, $62,502.50 이상 회복 시 단기 숏 셋업은 약화된다. 결론적으로 확정 구조는 중립이지만, 프리컨펌 실행 셋업은 bearish이며 setup_score 0.771로 단기 하방 재시도 가능성을 우선한다.",
"key_levels": {
"support": [
61075.9,
60755,
59080
],
"resistance": [
62502.5,
62942.4,
64179.5,
64250
]
},
"time_horizon": "short term",
"invalidation_level": "$64,250.00",
"risk_scenario": "반대 시나리오는 가격이 EQ $62,502.50을 회복한 뒤 BOS_bullish 레벨 $62,942.40 위에서 수용되고, 이후 이전일 고점 $64,179.50 및 range_high $64,250.00을 돌파하는 경우다. 이 경우 현재 하방 셋업은 실패로 보고, sell-side sweep 이후 bullish reversal 또는 재축적 국면으로 해석해야 한다.",
"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": 0,
"unfilled_bull_fvg_count": 0,
"unfilled_bear_fvg_count": 0,
"bull_fvg_ranges": [],
"bear_fvg_ranges": [],
"fvg_open_count": 0,
"fvg_mitigated_count": 52,
"fvg_open_zones": [],
"bos_choch_events": [
"BOS_bearish",
"BOS_bullish"
],
"bos_choch_levels": [
{
"type": "BOS_bearish",
"level": 73130.1
},
{
"type": "BOS_bullish",
"level": 62942.4
}
],
"bos_sequence": [
"BOS_bearish",
"BOS_bullish"
],
"consecutive_bull_bos": 1,
"consecutive_bear_bos": 0,
"recent_liq_sweeps": [],
"recent_sweep_levels": [],
"liquidity_resting": [
{
"type": "BSL",
"level": 74271.55
}
],
"current_zone": "discount",
"eq_level": 62502.5,
"range_high": 64250.0,
"range_low": 60755.0,
"bull_score": 3.0,
"bear_score": 3.8,
"setup_bias": "bearish",
"setup_score": 0.771,
"setup_signals": [
"bearish BOS below $73,130.10",
"broken previous day low $61,075.90"
],
"retracement_direction": "bearish",
"current_retracement_pct": -23.7,
"deepest_retracement_pct": 59.9,
"previous_day_high": 64179.5,
"previous_day_low": 61075.9,
"broken_prev_high": false,
"broken_prev_low": true,
"sessions": {
"London": {
"active": false,
"high": null,
"low": null
},
"New York": {
"active": false,
"high": null,
"low": null
},
"Asian kill zone": {
"active": true,
"high": 62079.5,
"low": 60755.0
}
}
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.66,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.771,\n \"setup_signals\": [\n \"현재가 $62,075.80가 EQ $62,502.50 아래의 discount 구간에 위치하나, EMA20 $62,327.28 및 EMA120 $63,138.04 아래에서 거래되어 단기 반등이 약함\",\n \"이전일 저점 $61,075.90이 하방 이탈되어 매도 압력 확인, Asian kill zone 저점은 $60,755.00\",\n \"최근 구조 이벤트는 BOS_bearish $73,130.10 이후 BOS_bullish $62,942.40가 있으나, 현재가가 $62,942.40 아래로 되돌아와 bullish continuation 수용이 약함\",\n \"bear_score 3.8이 bull_score 3.0보다 우위이며, 계산된 setup_bias가 bearish\",\n \"활성 bullish OB/FVG가 없고 unfilled FVG도 0개라서 discount 내 즉각적인 기관 매수 배열 근거가 부족함\"\n ],\n \"reasoning\": \"확정 구조 관점에서는 BOS_bearish $73,130.10 이후 BOS_bullish $62,942.40가 발생했지만, 현재가 $62,075.80가 해당 bullish BOS 레벨 아래로 재진입해 명확한 bullish acceptance가 확인되지 않으므로 structure_bias는 neutral로 본다. 실행 셋업 관점에서는 가격이 EQ $62,502.50 아래 discount에 있으나 EMA20 $62,327.28, EMA120 $63,138.04, EMA240 $65,153.31 모두 아래에 있어 반등이 약하고, 이전일 저점 $61,075.90 이탈 및 Asian kill zone 저점 $60,755.00 형성으로 하방 유동성 압력이 우세하다. 다만 active OB 0개, unfilled FVG 0개, recent_liq_sweeps 없음으로 고품질 ICT 진입 배열은 부족하며, $62,502.50 이상 회복 시 단기 숏 셋업은 약화된다. 결론적으로 확정 구조는 중립이지만, 프리컨펌 실행 셋업은 bearish이며 setup_score 0.771로 단기 하방 재시도 가능성을 우선한다.\",\n \"key_levels\": {\n \"support\": [\n 61075.9,\n 60755,\n 59080\n ],\n \"resistance\": [\n 62502.5,\n 62942.4,\n 64179.5,\n 64250\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$64,250.00\",\n \"risk_scenario\": \"반대 시나리오는 가격이 EQ $62,502.50을 회복한 뒤 BOS_bullish 레벨 $62,942.40 위에서 수용되고, 이후 이전일 고점 $64,179.50 및 range_high $64,250.00을 돌파하는 경우다. 이 경우 현재 하방 셋업은 실패로 보고, sell-side sweep 이후 bullish reversal 또는 재축적 국면으로 해석해야 한다.\",\n \"data_quality\": \"medium\"\n}"
},
"fibonacci": {
"agent_id": "fibonacci",
"display_name": "Fibonacci Analyst",
"signal": "bearish",
"confidence": 0.62,
"structure_bias": "bearish",
"setup_bias": "bullish",
"setup_score": 0.45,
"setup_signals": [
"가격 $62,075.80이 스윙 저점 $62,381 아래에 위치해 단기 구조는 이탈 상태",
"가격이 EQ/0.5 되돌림 $62,940.55 아래에 있어 할인 구간에 진입",
"0.786 되돌림 $62,620.60 및 골든 비율 0.618 $62,808.54가 상방 저항으로 전환",
"고품질 피보나치 클러스터 $62,699.81 부근에 ret_0.786, ret_0.236, ret_0.618이 중첩되어 단기 반등 시 첫 반응 구간",
"반응 확률 0.45로 강한 확정 신호보다는 과매도성 반등 후보에 가까움"
],
"reasoning": "현재 가격 $62,075.80은 최근 Low→High 스윙 $62,381→$63,500의 시작점인 $62,381 아래로 내려와 있어, 해당 상승 스윙의 피보나치 되돌림 구조는 이미 훼손되었습니다. 가장 가까운 피보나치 레벨은 ret_0.786 $62,620.60이며 현재가보다 0.88% 위에 있어 지지보다는 저항으로 작동할 가능성이 높습니다. 특히 골든 비율 ret_0.618 $62,808.54와 ret_0.5 $62,940.55, ret_0.382 $63,072.56이 모두 상방에 밀집해 있어 $62,620.60~$63,083.00 구간은 강한 되돌림 저항대입니다. 다만 가격이 EQ $62,940.55 아래의 할인 구간에 있고, 깊은 되돌림 이후 $62,699.81 클러스터 재시험 가능성이 있어 setup_bias는 단기 반등 후보로 bullish지만, 구조적으로는 아직 bearish입니다.",
"key_levels": {
"support": [
59080.0
],
"resistance": [
62620.6,
62808.54,
62940.55,
63072.56,
63500.0,
63804.19,
64191.26
]
},
"time_horizon": "short term",
"invalidation_level": "63500.00",
"risk_scenario": "$62,620.60을 회복하고 $62,808.54 골든 비율 위에서 1시간봉 종가 안착이 나오면 단기 반등이 $62,940.55~$63,083.00 클러스터까지 확장될 수 있습니다. 이후 $63,500.00 스윙 고점까지 회복하면 현재의 bearish 구조 판단은 무효화되고, $63,804.19 및 $64,191.26 확장 목표가 다시 열립니다.",
"data_quality": "high",
"metrics": {
"swing_pair": "Low→High: $62,381 → $63,500",
"direction": "up",
"nearest_fib": "ret_0.786",
"nearest_fib_price": 62620.6,
"nearest_fib_distance": 0.88,
"golden_ratio_level": 62808.54,
"fib_ret_382": 63072.56,
"fib_ret_618": 62808.54,
"confluence_zones": [
{
"price": 62699.81,
"count": 3,
"levels": [
"ret_0.786",
"ret_0.236",
"ret_0.618"
],
"cluster_score": 0.85
},
{
"price": 63083.0,
"count": 3,
"levels": [
"ret_0.5",
"ret_0.382",
"ret_0.236"
],
"cluster_score": 0.85
},
{
"price": 63652.04,
"count": 2,
"levels": [
"ext_1.0",
"ext_1.272"
],
"cluster_score": 0.6
},
{
"price": 64077.15,
"count": 2,
"levels": [
"ext_1.414",
"ext_1.618"
],
"cluster_score": 0.6
},
{
"price": 64755.0,
"count": 2,
"levels": [
"ext_2.0",
"ret_0.382"
],
"cluster_score": 0.6
}
],
"support_levels": [],
"resistance_levels": [
62620.6018,
62808.5434,
62940.55
],
"level_candidates": [
{
"name": "ret_0.236",
"price": 63235.89,
"distance_pct": 1.87,
"is_support": false,
"cluster_score": 0.85
},
{
"name": "ret_0.382",
"price": 63072.56,
"distance_pct": 1.61,
"is_support": false,
"cluster_score": 0.85
},
{
"name": "ret_0.5",
"price": 62940.55,
"distance_pct": 1.39,
"is_support": false,
"cluster_score": 0.85
},
{
"name": "ret_0.618",
"price": 62808.54,
"distance_pct": 1.18,
"is_support": false,
"cluster_score": 0.85
},
{
"name": "ret_0.786",
"price": 62620.6,
"distance_pct": 0.88,
"is_support": false,
"cluster_score": 0.85
},
{
"name": "ext_1.0",
"price": 63499.9,
"distance_pct": 2.29,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.272",
"price": 63804.19,
"distance_pct": 2.78,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.414",
"price": 63963.04,
"distance_pct": 3.04,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_1.618",
"price": 64191.26,
"distance_pct": 3.41,
"is_support": false,
"cluster_score": 0.6
},
{
"name": "ext_2.0",
"price": 64618.6,
"distance_pct": 4.1,
"is_support": false,
"cluster_score": 0.6
}
],
"confluence_quality": 0.85,
"fib_reaction_state": "approaching",
"reaction_probability": 0.45
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.62,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.45,\n \"setup_signals\": [\n \"가격 $62,075.80이 스윙 저점 $62,381 아래에 위치해 단기 구조는 이탈 상태\",\n \"가격이 EQ/0.5 되돌림 $62,940.55 아래에 있어 할인 구간에 진입\",\n \"0.786 되돌림 $62,620.60 및 골든 비율 0.618 $62,808.54가 상방 저항으로 전환\",\n \"고품질 피보나치 클러스터 $62,699.81 부근에 ret_0.786, ret_0.236, ret_0.618이 중첩되어 단기 반등 시 첫 반응 구간\",\n \"반응 확률 0.45로 강한 확정 신호보다는 과매도성 반등 후보에 가까움\"\n ],\n \"reasoning\": \"현재 가격 $62,075.80은 최근 Low→High 스윙 $62,381→$63,500의 시작점인 $62,381 아래로 내려와 있어, 해당 상승 스윙의 피보나치 되돌림 구조는 이미 훼손되었습니다. 가장 가까운 피보나치 레벨은 ret_0.786 $62,620.60이며 현재가보다 0.88% 위에 있어 지지보다는 저항으로 작동할 가능성이 높습니다. 특히 골든 비율 ret_0.618 $62,808.54와 ret_0.5 $62,940.55, ret_0.382 $63,072.56이 모두 상방에 밀집해 있어 $62,620.60~$63,083.00 구간은 강한 되돌림 저항대입니다. 다만 가격이 EQ $62,940.55 아래의 할인 구간에 있고, 깊은 되돌림 이후 $62,699.81 클러스터 재시험 가능성이 있어 setup_bias는 단기 반등 후보로 bullish지만, 구조적으로는 아직 bearish입니다.\",\n \"key_levels\": {\n \"support\": [\n 59080.0\n ],\n \"resistance\": [\n 62620.6,\n 62808.54,\n 62940.55,\n 63072.56,\n 63500.0,\n 63804.19,\n 64191.26\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"63500.00\",\n \"risk_scenario\": \"$62,620.60을 회복하고 $62,808.54 골든 비율 위에서 1시간봉 종가 안착이 나오면 단기 반등이 $62,940.55~$63,083.00 클러스터까지 확장될 수 있습니다. 이후 $63,500.00 스윙 고점까지 회복하면 현재의 bearish 구조 판단은 무효화되고, $63,804.19 및 $64,191.26 확장 목표가 다시 열립니다.\",\n \"data_quality\": \"high\"\n}"
},
"wyckoff": {
"agent_id": "wyckoff",
"display_name": "Wyckoff Expert",
"signal": "bearish",
"confidence": 0.74,
"structure_bias": "bearish",
"setup_bias": "bearish",
"setup_score": 0.58,
"setup_signals": [
"활성 재분배 구조에서 UT $64,250.00 이후 UTAD $64,179.50이 고점 수용에 실패",
"LPSY가 $63,499.90 → $62,868.20으로 낮아지며 공급 우위의 하향 재시험 구조 형성",
"SOW $61,001.00 및 Phase E 저점 $60,755.00 발생 후 현재가 $62,075.80은 반등 중이나 $62,868.20 LPSY 하단 저항 아래에 위치",
"활성 박스 기준 EQ 약 $62,198.00 부근에서 현재가 $62,075.80이 아직 명확히 회복하지 못함",
"EMA20 $62,327.28 및 EMA120 $63,138.04 아래에 있어 단기 반등이 아직 구조적 회복으로 확인되지 않음"
],
"reasoning": "1시간 구조는 regime=DIS, regime_fitness=0.963으로 분배/재분배 우위이며, prior completed distribution은 BC $74,293.10 → AR $73,057.80 이후 SOW $70,650.90과 Phase E $59,080.00까지 진행된 것으로 확인된다. 현재 활성 구조는 재분배 후보가 아니라 확인된 bearish current_structure로 표시되어 있으며, UT $64,250.00과 UTAD $64,179.50 이후 LPSY가 $63,499.90, $62,868.20으로 낮아졌고 SOW $61,001.00 및 Phase E $60,755.00이 발생했다. 현재가 $62,075.80은 단기적으로 SOW/Phase E 저점에서 반등했지만, 활성 범위 EQ 약 $62,198 및 EMA20 $62,327.28, LPSY $62,868.20을 회복하지 못해 즉각 경로는 재차 $61,001.00~$60,755.00 재시험 가능성이 우세하다. 다만 가격이 아직 $60,755.00 아래로 확정 수용된 상태는 아니므로, 구조적 약세는 확인되었지만 단기 실행 셋업은 추격보다는 저항 재거절 확인형으로 보는 것이 적절하다.",
"key_levels": {
"support": [
61001.0,
60755.0,
60146.0,
59080.0
],
"resistance": [
62198.0,
62327.28,
62868.2,
63138.04,
63499.9,
64179.5,
64250.0
]
},
"time_horizon": "short to medium term",
"invalidation_level": "64250.00",
"risk_scenario": "반대 시나리오는 현재가가 $62,198~$62,327 구간을 회복한 뒤 $62,868.20과 $63,499.90 LPSY 저항을 순차적으로 돌파하고, 최종적으로 UT/UTAD 상단 $64,179.50~$64,250.00 위에서 1시간 종가 수용을 만드는 경우이다. 이 경우 현재 Phase E 약세 해석은 실패한 하방 이탈 또는 재축적성 박스 전환으로 재평가해야 한다.",
"data_quality": "high",
"metrics": {
"acc_score": 91.0,
"dis_score": 96.2,
"regime": "DIS",
"regime_state": "dis_candidate",
"structure_bias": "bearish",
"phase_context": "dis_candidate / distribution / Phase E",
"phases_detected": [
"BC",
"AR",
"ST",
"SOW_IN_PHASE_B",
"UT",
"SOW",
"Phase E"
],
"last_phase": "Phase E",
"phase_candidates": [
{
"label": "BC",
"side": "high",
"idx": 33,
"price": 74293.1,
"color": "#ffd166"
},
{
"label": "AR",
"side": "low",
"idx": 34,
"price": 73057.8,
"color": "#06d6a0"
},
{
"label": "ST",
"side": "high",
"idx": 58,
"price": 74108.8,
"color": "#118ab2"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 80,
"price": 73340.7,
"color": "#ef476f"
},
{
"label": "UT",
"side": "high",
"idx": 87,
"price": 74179.9,
"color": "#f9844a"
},
{
"label": "SOW",
"side": "low",
"idx": 104,
"price": 70650.9,
"color": "#ef476f"
},
{
"label": "Phase E",
"side": "low",
"idx": 203,
"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": 33,
"end_idx": 203,
"phase_count": 7,
"phases": [
{
"label": "BC",
"side": "high",
"idx": 33,
"price": 74293.1,
"color": "#ffd166",
"dt": "2026-05-30 02:00:00+09:00"
},
{
"label": "AR",
"side": "low",
"idx": 34,
"price": 73057.8,
"color": "#06d6a0",
"dt": "2026-05-30 03:00:00+09:00"
},
{
"label": "ST",
"side": "high",
"idx": 58,
"price": 74108.8,
"color": "#118ab2",
"dt": "2026-05-31 03:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 80,
"price": 73340.7,
"color": "#ef476f",
"dt": "2026-06-01 01:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 87,
"price": 74179.9,
"color": "#f9844a",
"dt": "2026-06-01 08:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 104,
"price": 70650.9,
"color": "#ef476f",
"dt": "2026-06-02 01:00:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 203,
"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": 190,
"end_idx": 296,
"phase_count": 10,
"phases": [
{
"label": "SC",
"side": "low",
"idx": 190,
"price": 61067.6,
"color": "#ffd166",
"dt": "2026-06-05 15:00:00+09:00"
},
{
"label": "AR",
"side": "high",
"idx": 191,
"price": 63084.4,
"color": "#06d6a0",
"dt": "2026-06-05 16:00:00+09:00"
},
{
"label": "ST",
"side": "low",
"idx": 218,
"price": 60146.0,
"color": "#118ab2",
"dt": "2026-06-06 19:00:00+09:00"
},
{
"label": "SOW_IN_PHASE_B",
"side": "low",
"idx": 230,
"price": 60390.0,
"color": "#ef476f",
"dt": "2026-06-07 07:00:00+09:00"
},
{
"label": "UT",
"side": "high",
"idx": 254,
"price": 64250.0,
"color": "#f9844a",
"dt": "2026-06-08 07:00:00+09:00"
},
{
"label": "UTAD",
"side": "high",
"idx": 271,
"price": 64179.5,
"color": "#f9844a",
"dt": "2026-06-09 00:00:00+09:00"
},
{
"label": "LPSY",
"side": "high",
"idx": 285,
"price": 63499.9,
"color": "#8338ec",
"dt": "2026-06-09 14:00:00+09:00"
},
{
"label": "LPSY",
"side": "high",
"idx": 292,
"price": 62868.2,
"color": "#8338ec",
"dt": "2026-06-09 21:00:00+09:00"
},
{
"label": "SOW",
"side": "low",
"idx": 295,
"price": 61001.0,
"color": "#ef476f",
"dt": "2026-06-10 00:00:00+09:00"
},
{
"label": "Phase E",
"side": "low",
"idx": 296,
"price": 60755.0,
"color": "#7209b7",
"dt": "2026-06-10 01:00:00+09:00"
}
]
}
],
"active_structure_id": "1h_cycle_2",
"primary_structure_id": "1h_cycle_1",
"structure_count": 2,
"regime_fitness": 0.9625,
"current_event": "Phase E",
"major_phase": "E",
"pos_in_range": 0.5,
"main_range_low": 73057.8,
"main_range_high": 74293.1
},
"raw_llm_response": "{\n \"signal\": \"bearish\",\n \"confidence\": 0.74,\n \"structure_bias\": \"bearish\",\n \"setup_bias\": \"bearish\",\n \"setup_score\": 0.58,\n \"setup_signals\": [\n \"활성 재분배 구조에서 UT $64,250.00 이후 UTAD $64,179.50이 고점 수용에 실패\",\n \"LPSY가 $63,499.90 → $62,868.20으로 낮아지며 공급 우위의 하향 재시험 구조 형성\",\n \"SOW $61,001.00 및 Phase E 저점 $60,755.00 발생 후 현재가 $62,075.80은 반등 중이나 $62,868.20 LPSY 하단 저항 아래에 위치\",\n \"활성 박스 기준 EQ 약 $62,198.00 부근에서 현재가 $62,075.80이 아직 명확히 회복하지 못함\",\n \"EMA20 $62,327.28 및 EMA120 $63,138.04 아래에 있어 단기 반등이 아직 구조적 회복으로 확인되지 않음\"\n ],\n \"reasoning\": \"1시간 구조는 regime=DIS, regime_fitness=0.963으로 분배/재분배 우위이며, prior completed distribution은 BC $74,293.10 → AR $73,057.80 이후 SOW $70,650.90과 Phase E $59,080.00까지 진행된 것으로 확인된다. 현재 활성 구조는 재분배 후보가 아니라 확인된 bearish current_structure로 표시되어 있으며, UT $64,250.00과 UTAD $64,179.50 이후 LPSY가 $63,499.90, $62,868.20으로 낮아졌고 SOW $61,001.00 및 Phase E $60,755.00이 발생했다. 현재가 $62,075.80은 단기적으로 SOW/Phase E 저점에서 반등했지만, 활성 범위 EQ 약 $62,198 및 EMA20 $62,327.28, LPSY $62,868.20을 회복하지 못해 즉각 경로는 재차 $61,001.00~$60,755.00 재시험 가능성이 우세하다. 다만 가격이 아직 $60,755.00 아래로 확정 수용된 상태는 아니므로, 구조적 약세는 확인되었지만 단기 실행 셋업은 추격보다는 저항 재거절 확인형으로 보는 것이 적절하다.\",\n \"key_levels\": {\n \"support\": [\n 61001.0,\n 60755.0,\n 60146.0,\n 59080.0\n ],\n \"resistance\": [\n 62198.0,\n 62327.28,\n 62868.2,\n 63138.04,\n 63499.9,\n 64179.5,\n 64250.0\n ]\n },\n \"time_horizon\": \"short to medium term\",\n \"invalidation_level\": \"64250.00\",\n \"risk_scenario\": \"반대 시나리오는 현재가가 $62,198~$62,327 구간을 회복한 뒤 $62,868.20과 $63,499.90 LPSY 저항을 순차적으로 돌파하고, 최종적으로 UT/UTAD 상단 $64,179.50~$64,250.00 위에서 1시간 종가 수용을 만드는 경우이다. 이 경우 현재 Phase E 약세 해석은 실패한 하방 이탈 또는 재축적성 박스 전환으로 재평가해야 한다.\",\n \"data_quality\": \"high\"\n}"
},
"harmonic": {
"agent_id": "harmonic",
"display_name": "Harmonic Specialist",
"signal": "neutral",
"confidence": 0.42,
"structure_bias": "neutral",
"setup_bias": "bullish",
"setup_score": 0.48,
"setup_signals": [
"현재가 $62,075.80가 strict/high bullish Gartley 활성 PRZ $61,656.38-$62,269.23 내부에 위치하며, D 예상가 $61,962.81 부근에서 반등 후보 구간 형성",
"동일 bullish Gartley의 PRZ confluence가 ABCD, BC_EXT, XAD 3개 Fib 패밀리로 구성되어 있고 pattern_score 0.941, ratio_score 0.961, prz_score 0.977로 높음",
"가장 가까운 PRZ는 crab 기준 $62,080.30이며 현재가와의 괴리가 약 $0.01 수준으로 즉각적인 반응 관찰 구간",
"상단에는 추가 strict/high bullish Gartley forming PRZ $62,440.67-$62,954.91, D 예상가 $62,697.79가 있으며 pattern_score 0.943, prz_score 1.0으로 단기 반등 시 다음 반응/저항 후보",
"confirmed_reaction_prz_count가 0이고 15m/1h MSS, CHoCH, sweep→reclaim, CVD/OI 확인 신호가 없어 아직 구조 전환이 아닌 사전 반전 후보 단계"
],
"reasoning": "하모닉 관점에서는 현재 BTC가 $61,656.38-$62,269.23의 strict/high bullish Gartley 활성 PRZ 안에 있으며, D 가격 $61,962.81과 현재가 $62,075.80가 매우 근접해 단기 반등 셋업은 존재한다. 다만 confirmed_reaction_prz_count가 0이고 validated_tp_ladder도 0이므로, 이 PRZ는 아직 구조를 뒤집을 수 있는 확정 반전 신호가 아니라 약한 사전 후보 구간이다. 구조적으로는 EMA20 $62,327.28, EMA120 $63,138.04, EMA240 $65,153.31 아래에서 거래 중이므로 강한 bullish 구조 확정으로 보기는 어렵고, 별도 BOS/CHoCH 확인 데이터도 없어 structure_bias는 neutral로 둔다. 반등이 확인될 경우 하모닉 TP는 $62,677.03, $63,118.28, $63,832.50 순으로 참고할 수 있으며, 상단 $62,440.67-$62,954.91 PRZ는 돌파 전까지 반응 저항으로도 작동할 수 있다.",
"key_levels": {
"support": [
62080.3,
61962.81,
61656.38,
61185.82,
61011.46,
59080.0
],
"resistance": [
62269.23,
62327.28,
62440.67,
62677.03,
62954.91,
63118.28,
63832.5
]
},
"time_horizon": "short term",
"invalidation_level": "$61,656.38",
"risk_scenario": "가격이 bullish Gartley 활성 PRZ 하단 $61,656.38을 방어하지 못하고 1h 종가로 이탈하면 현재의 bullish setup은 실패로 간주되며, 하단 bearish/bullish watch PRZ가 겹치는 $61,185.82-$61,011.46 및 7일 저점 $59,080.00 방향으로 유동성 탐색이 열릴 수 있다. 반대로 $62,269.23을 회복하고 $62,440.67-$62,954.91 구간까지 진입한 뒤 거부가 나오면, 상단 PRZ가 단기 저항으로 작동하며 반등 실패 리스크가 커진다.",
"data_quality": "high",
"metrics": {
"patterns_found": 175,
"completed_patterns_found": 70,
"forming_d_prz_found": 105,
"swing_orders_scanned": [
3,
5,
8
],
"swing_search_window": 34,
"multiscale_swings_scanned": 60,
"swing_highs_scanned": 27,
"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": 8,
"medium": 64,
"low": 103
},
"prz_status_counts": {
"active": 61,
"nearby": 10,
"watch": 26,
"far": 78,
"forming": 54
},
"high_confluence_prz_count": 34,
"strict_patterns_found": 80,
"candidate_patterns_found": 95,
"active_patterns_at_prz": 61,
"nearby_patterns": 10,
"all_patterns": [
"gartley",
"gartley",
"bat",
"bat",
"bat",
"gartley",
"gartley",
"bat",
"gartley",
"crab",
"bat",
"bat",
"crab",
"crab",
"shark",
"bat",
"crab",
"gartley",
"crab",
"gartley",
"butterfly",
"gartley",
"butterfly",
"bat",
"gartley",
"butterfly",
"shark",
"bat",
"gartley",
"bat",
"bat",
"butterfly",
"butterfly",
"bat",
"bat",
"butterfly",
"crab",
"crab",
"shark",
"crab",
"gartley",
"crab",
"butterfly",
"gartley",
"shark",
"gartley",
"bat",
"butterfly",
"crab",
"crab",
"crab",
"crab",
"butterfly",
"crab",
"crab",
"gartley",
"bat",
"crab",
"butterfly",
"crab",
"crab",
"bat",
"crab",
"crab",
"crab",
"crab",
"crab",
"butterfly",
"bat",
"gartley",
"crab",
"bat",
"crab",
"crab",
"butterfly",
"gartley",
"gartley",
"shark",
"crab",
"crab",
"shark",
"crab",
"butterfly",
"crab",
"gartley",
"butterfly",
"bat",
"butterfly",
"butterfly",
"bat",
"shark",
"bat",
"bat",
"shark",
"crab",
"shark",
"shark",
"bat",
"crab",
"gartley",
"bat",
"butterfly",
"butterfly",
"crab",
"gartley",
"crab",
"bat",
"crab",
"bat",
"shark",
"crab",
"shark",
"butterfly",
"butterfly",
"butterfly",
"butterfly",
"bat",
"shark",
"shark",
"crab",
"gartley",
"crab",
"crab",
"crab",
"butterfly",
"butterfly",
"butterfly",
"bat",
"crab",
"crab",
"bat",
"shark",
"butterfly",
"bat",
"butterfly",
"butterfly",
"crab",
"crab",
"shark",
"butterfly",
"gartley",
"shark",
"crab",
"gartley",
"shark",
"shark",
"bat",
"crab",
"butterfly",
"butterfly",
"shark",
"bat",
"gartley",
"crab",
"gartley",
"butterfly",
"crab",
"shark",
"crab",
"shark",
"crab",
"bat",
"shark",
"crab",
"butterfly",
"gartley",
"gartley",
"shark",
"bat",
"bat",
"crab",
"bat",
"butterfly",
"crab",
"butterfly"
],
"all_signals": [
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bearish",
"bearish",
"bearish",
"bullish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bearish",
"bearish",
"bullish",
"bearish",
"bearish",
"bullish",
"bullish",
"bearish",
"bullish"
],
"best_pattern": "gartley",
"best_pattern_quality": "strict",
"best_quality": "high",
"best_pattern_score": 0.943,
"best_completion_status": "forming",
"nearest_pattern": "crab",
"nearest_prz": 62080.3,
"price_to_prz": 0.01,
"prz_range": [
61871.88,
62288.72
],
"council_relevant_prz_count": 2,
"directional_influence_prz_count": 2,
"confirmed_reaction_prz_count": 0,
"validated_harmonic_tp_count": 0,
"pattern_candidates": [
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.943,
"ratio_score": 0.985,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"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.0,
"price_to_prz_pct_raw": 1.002,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 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": 171,
"x_order": 8,
"a_price": 64463.7,
"a_idx": 174,
"a_order": 5,
"b_price": 63040.0,
"b_idx": 181,
"b_order": 3,
"c_price": 63955.0,
"c_idx": 184,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.941,
"ratio_score": 0.961,
"prz_score": 0.977,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 61962.81,
"prz_range": [
61656.38,
62269.23
],
"prz_width_pct": 0.989,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.18,
"price_to_prz_pct_raw": -0.182,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 61962.81,
"a_price": 63832.5,
"tp1_ad_382": 62677.03,
"tp2_ad_618": 63118.28,
"tp3_a_or_structure_liquidity": 63832.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6246,
"ABC": 0.7708
},
"x_price": 61509.1,
"x_idx": 244,
"x_order": 5,
"a_price": 63832.5,
"a_idx": 277,
"a_order": 3,
"b_price": 62381.2,
"b_idx": 280,
"b_order": 8,
"c_price": 63499.9,
"c_idx": 285,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.912,
"ratio_score": 0.992,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"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": -1.43,
"price_to_prz_pct_raw": -1.4337,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 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": 216,
"x_order": 5,
"a_price": 60146.0,
"a_idx": 218,
"a_order": 3,
"b_price": 60969.2,
"b_idx": 229,
"b_order": 3,
"c_price": 60390.0,
"c_idx": 230,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.807,
"ratio_score": 0.665,
"prz_score": 0.99,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 61148.24,
"prz_range": [
60860.68,
61435.79
],
"prz_width_pct": 0.941,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.49,
"price_to_prz_pct_raw": -1.4942,
"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": 61148.24,
"a_price": 62942.4,
"tp1_ad_382": 61833.61,
"tp2_ad_618": 62257.03,
"tp3_a_or_structure_liquidity": 62942.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5615,
"ABC": 0.5706
},
"x_price": 60390.0,
"x_idx": 230,
"x_order": 3,
"a_price": 62942.4,
"a_idx": 240,
"a_order": 8,
"b_price": 61509.1,
"b_idx": 244,
"b_order": 5,
"c_price": 62327.0,
"c_idx": 248,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.924,
"ratio_score": 1.0,
"prz_score": 0.92,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62305.36,
"prz_range": [
61929.44,
62681.28
],
"prz_width_pct": 1.207,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.37,
"price_to_prz_pct_raw": 0.3698,
"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": 145,
"x_order": 3,
"a_price": 64150.8,
"a_idx": 179,
"a_order": 3,
"b_price": 63040.0,
"b_idx": 181,
"b_order": 3,
"c_price": 63674.9,
"c_idx": 189,
"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.03,
"price_to_prz_pct_raw": -0.0338,
"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": 162,
"x_order": 8,
"a_price": 64463.7,
"a_idx": 174,
"a_order": 5,
"b_price": 62910.0,
"b_idx": 177,
"b_order": 3,
"c_price": 63674.9,
"c_idx": 189,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.915,
"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.83,
"price_to_prz_pct_raw": -0.8313,
"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": 205,
"x_order": 5,
"a_price": 60146.0,
"a_idx": 218,
"a_order": 3,
"b_price": 60969.2,
"b_idx": 229,
"b_order": 3,
"c_price": 60390.0,
"c_idx": 230,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.898,
"ratio_score": 1.0,
"prz_score": 0.889,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 62914.93,
"prz_range": [
62497.39,
63332.47
],
"prz_width_pct": 1.327,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.35,
"price_to_prz_pct_raw": 1.3518,
"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": 62914.93,
"a_price": 60146.0,
"tp1_ad_382": 61857.2,
"tp2_ad_618": 61203.73,
"tp3_a_or_structure_liquidity": 60146.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.618,
"ABC": 0.7208
},
"x_price": 63674.9,
"x_idx": 189,
"x_order": 3,
"a_price": 60146.0,
"a_idx": 218,
"a_order": 3,
"b_price": 62327.0,
"b_idx": 248,
"b_order": 3,
"c_price": 60755.0,
"c_idx": 296,
"c_order": 3,
"d_idx": null
}
],
"council_relevant_prz": [
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.943,
"ratio_score": 0.985,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"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.0,
"price_to_prz_pct_raw": 1.002,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 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": 171,
"x_order": 8,
"a_price": 64463.7,
"a_idx": 174,
"a_order": 5,
"b_price": 63040.0,
"b_idx": 181,
"b_order": 3,
"c_price": 63955.0,
"c_idx": 184,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.941,
"ratio_score": 0.961,
"prz_score": 0.977,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 61962.81,
"prz_range": [
61656.38,
62269.23
],
"prz_width_pct": 0.989,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.18,
"price_to_prz_pct_raw": -0.182,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 61962.81,
"a_price": 63832.5,
"tp1_ad_382": 62677.03,
"tp2_ad_618": 63118.28,
"tp3_a_or_structure_liquidity": 63832.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6246,
"ABC": 0.7708
},
"x_price": 61509.1,
"x_idx": 244,
"x_order": 5,
"a_price": 63832.5,
"a_idx": 277,
"a_order": 3,
"b_price": 62381.2,
"b_idx": 280,
"b_order": 8,
"c_price": 63499.9,
"c_idx": 285,
"c_order": 5,
"d_idx": null
}
],
"report_detail_candidates": [
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.943,
"ratio_score": 0.985,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"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.0,
"price_to_prz_pct_raw": 1.002,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 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": 171,
"x_order": 8,
"a_price": 64463.7,
"a_idx": 174,
"a_order": 5,
"b_price": 63040.0,
"b_idx": 181,
"b_order": 3,
"c_price": 63955.0,
"c_idx": 184,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.941,
"ratio_score": 0.961,
"prz_score": 0.977,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 61962.81,
"prz_range": [
61656.38,
62269.23
],
"prz_width_pct": 0.989,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -0.18,
"price_to_prz_pct_raw": -0.182,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 61962.81,
"a_price": 63832.5,
"tp1_ad_382": 62677.03,
"tp2_ad_618": 63118.28,
"tp3_a_or_structure_liquidity": 63832.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.6246,
"ABC": 0.7708
},
"x_price": 61509.1,
"x_idx": 244,
"x_order": 5,
"a_price": 63832.5,
"a_idx": 277,
"a_order": 3,
"b_price": 62381.2,
"b_idx": 280,
"b_order": 8,
"c_price": 63499.9,
"c_idx": 285,
"c_order": 5,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.912,
"ratio_score": 0.992,
"prz_score": 1.0,
"prz_proximity": "watch",
"action_status": "watch",
"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": -1.43,
"price_to_prz_pct_raw": -1.4337,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.25,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bearish",
"source": "gartley",
"d_price": 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": 216,
"x_order": 5,
"a_price": 60146.0,
"a_idx": 218,
"a_order": 3,
"b_price": 60969.2,
"b_idx": 229,
"b_order": 3,
"c_price": 60390.0,
"c_idx": 230,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "high",
"pattern_score": 0.807,
"ratio_score": 0.665,
"prz_score": 0.99,
"prz_proximity": "watch",
"action_status": "watch",
"high_confluence_prz": true,
"d_price": 61148.24,
"prz_range": [
60860.68,
61435.79
],
"prz_width_pct": 0.941,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": -1.49,
"price_to_prz_pct_raw": -1.4942,
"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": 61148.24,
"a_price": 62942.4,
"tp1_ad_382": 61833.61,
"tp2_ad_618": 62257.03,
"tp3_a_or_structure_liquidity": 62942.4,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5615,
"ABC": 0.5706
},
"x_price": 60390.0,
"x_idx": 230,
"x_order": 3,
"a_price": 62942.4,
"a_idx": 240,
"a_order": 8,
"b_price": 61509.1,
"b_idx": 244,
"b_order": 5,
"c_price": 62327.0,
"c_idx": 248,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.924,
"ratio_score": 1.0,
"prz_score": 0.92,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62305.36,
"prz_range": [
61929.44,
62681.28
],
"prz_width_pct": 1.207,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.37,
"price_to_prz_pct_raw": 0.3698,
"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": 145,
"x_order": 3,
"a_price": 64150.8,
"a_idx": 179,
"a_order": 3,
"b_price": 63040.0,
"b_idx": 181,
"b_order": 3,
"c_price": 63674.9,
"c_idx": 189,
"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.03,
"price_to_prz_pct_raw": -0.0338,
"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": 162,
"x_order": 8,
"a_price": 64463.7,
"a_idx": 174,
"a_order": 5,
"b_price": 62910.0,
"b_idx": 177,
"b_order": 3,
"c_price": 63674.9,
"c_idx": 189,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.915,
"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.83,
"price_to_prz_pct_raw": -0.8313,
"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": 205,
"x_order": 5,
"a_price": 60146.0,
"a_idx": 218,
"a_order": 3,
"b_price": 60969.2,
"b_idx": 229,
"b_order": 3,
"c_price": 60390.0,
"c_idx": 230,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "medium",
"pattern_score": 0.898,
"ratio_score": 1.0,
"prz_score": 0.889,
"prz_proximity": "nearby",
"action_status": "nearby",
"high_confluence_prz": true,
"d_price": 62914.93,
"prz_range": [
62497.39,
63332.47
],
"prz_width_pct": 1.327,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.35,
"price_to_prz_pct_raw": 1.3518,
"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": 62914.93,
"a_price": 60146.0,
"tp1_ad_382": 61857.2,
"tp2_ad_618": 61203.73,
"tp3_a_or_structure_liquidity": 60146.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.618,
"ABC": 0.7208
},
"x_price": 63674.9,
"x_idx": 189,
"x_order": 3,
"a_price": 60146.0,
"a_idx": 218,
"a_order": 3,
"b_price": 62327.0,
"b_idx": 248,
"b_order": 3,
"c_price": 60755.0,
"c_idx": 296,
"c_order": 3,
"d_idx": null
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.89,
"ratio_score": 0.779,
"prz_score": 0.967,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62219.29,
"prz_range": [
61899.21,
62539.37
],
"prz_width_pct": 1.029,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 0.23,
"price_to_prz_pct_raw": 0.2311,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 62219.29,
"a_price": 64250.0,
"tp1_ad_382": 62995.02,
"tp2_ad_618": 63474.27,
"tp3_a_or_structure_liquidity": 64250.0,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.5807,
"ABC": 0.7377
},
"x_price": 61509.1,
"x_idx": 244,
"x_order": 5,
"a_price": 64250.0,
"a_idx": 254,
"a_order": 8,
"b_price": 62658.4,
"b_idx": 268,
"b_order": 5,
"c_price": 63832.5,
"c_idx": 277,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.883,
"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": 1.78,
"price_to_prz_pct_raw": 1.777,
"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": 179,
"x_order": 3,
"a_price": 59080.0,
"a_idx": 203,
"a_order": 8,
"b_price": 61475.0,
"b_idx": 216,
"b_order": 5,
"c_price": 60390.0,
"c_idx": 230,
"c_order": 3,
"d_idx": null
},
{
"pattern": "bat",
"signal": "bearish",
"completion_status": "forming",
"pattern_quality": "candidate",
"quality": "medium",
"pattern_score": 0.873,
"ratio_score": 0.793,
"prz_score": 0.939,
"prz_proximity": "active",
"action_status": "active",
"high_confluence_prz": true,
"d_price": 62704.83,
"prz_range": [
62348.8,
63060.86
],
"prz_width_pct": 1.136,
"prz_confluence_count": 3,
"prz_fib_families": [
"ABCD",
"BC_EXT",
"XAD"
],
"price_to_prz_pct": 1.01,
"price_to_prz_pct_raw": 1.0133,
"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": 62704.83,
"a_price": 59451.3,
"tp1_ad_382": 61461.98,
"tp2_ad_618": 60694.15,
"tp3_a_or_structure_liquidity": 59451.3,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"ratios": {
"XAB": 0.4015,
"ABC": 0.3557
},
"x_price": 63231.8,
"x_idx": 193,
"x_order": 3,
"a_price": 59451.3,
"a_idx": 212,
"a_order": 8,
"b_price": 60969.2,
"b_idx": 229,
"b_order": 3,
"c_price": 61509.1,
"c_idx": 244,
"c_order": 5,
"d_idx": null
},
{
"pattern": "butterfly",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "low",
"pattern_score": 0.818,
"ratio_score": 0.891,
"prz_score": 0.872,
"prz_proximity": "watch",
"action_status": "watch",
"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": -2.03,
"price_to_prz_pct_raw": -2.0254,
"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": "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": 162,
"x_order": 8,
"a_price": 64739.8,
"a_idx": 164,
"a_order": 3,
"b_price": 62150.8,
"b_idx": 171,
"b_order": 8,
"c_price": 63674.9,
"c_idx": 189,
"c_order": 3,
"d_idx": null
}
],
"actionable_patterns_list": [
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.943,
"prz_proximity": "nearby",
"prz_range": [
62440.67,
62954.91
],
"prz_reversal_direction": "up",
"price_to_prz_pct": 1.0,
"high_confluence_prz": true,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 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."
},
"interpretation": "GARTLEY FORMING HIGH PRZ $62,440.67-$62,954.91: expected reversal UP if price reacts in zone"
},
{
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.941,
"prz_proximity": "active",
"prz_range": [
61656.38,
62269.23
],
"prz_reversal_direction": "up",
"price_to_prz_pct": -0.18,
"high_confluence_prz": true,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 61962.81,
"a_price": 63832.5,
"tp1_ad_382": 62677.03,
"tp2_ad_618": 63118.28,
"tp3_a_or_structure_liquidity": 63832.5,
"note": "Use as strong TP ladder context; not standalone path authority."
},
"interpretation": "GARTLEY FORMING HIGH PRZ $61,656.38-$62,269.23: expected reversal UP if price reacts in zone"
}
],
"best_council_prz": {
"pattern": "gartley",
"signal": "bullish",
"completion_status": "forming",
"pattern_quality": "strict",
"quality": "high",
"pattern_score": 0.943,
"ratio_score": 0.985,
"prz_score": 1.0,
"prz_proximity": "nearby",
"action_status": "nearby",
"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.0,
"price_to_prz_pct_raw": 1.002,
"harmonic_vote_state": {
"authority": "pre_confirmation_reversal_candidate",
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"confirmation_reasons": [],
"reaction_score": 0.0,
"reaction_detail": {
"reaction_score": 0.0,
"reasons": []
},
"path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
"standalone_path_override_allowed": false
},
"directional_vote_weight": 0.35,
"confirmed_reaction": false,
"standalone_path_override_allowed": false,
"tp_ladder": {
"direction": "bullish",
"source": "gartley",
"d_price": 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": 171,
"x_order": 8,
"a_price": 64463.7,
"a_idx": 174,
"a_order": 5,
"b_price": 63040.0,
"b_idx": 181,
"b_order": 3,
"c_price": 63955.0,
"c_idx": 184,
"c_order": 3,
"d_idx": null
},
"best_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."
},
"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."
},
{
"direction": "bullish",
"source": "gartley",
"d_price": 61962.81,
"a_price": 63832.5,
"tp1_ad_382": 62677.03,
"tp2_ad_618": 63118.28,
"tp3_a_or_structure_liquidity": 63832.5,
"note": "Use as strong TP ladder context; not standalone path authority."
}
],
"validated_tp_ladder": [],
"harmonic_governance": {
"role": "PRZ reaction + TP ladder confluence, not standalone path engine",
"pre_confirmation_weight_range": [
0.25,
0.35
],
"post_confirmation_vote_weight_range": [
0.5,
0.6
],
"standalone_path_override_allowed": false,
"opposes_core_path_policy": "branch/reversal-risk/reaction-zone unless lower-TF structure and derivatives also confirm",
"aligns_with_core_path_policy": "modest confidence lift plus strong TP ladder influence"
},
"execution_readiness": "ready",
"directional_scores": {
"bullish": 0.339,
"bearish": 0
},
"directional_score_total": 0.339,
"directional_dominance": 1.0
},
"raw_llm_response": "{\n \"signal\": \"neutral\",\n \"confidence\": 0.42,\n \"structure_bias\": \"neutral\",\n \"setup_bias\": \"bullish\",\n \"setup_score\": 0.48,\n \"setup_signals\": [\n \"현재가 $62,075.80가 strict/high bullish Gartley 활성 PRZ $61,656.38-$62,269.23 내부에 위치하며, D 예상가 $61,962.81 부근에서 반등 후보 구간 형성\",\n \"동일 bullish Gartley의 PRZ confluence가 ABCD, BC_EXT, XAD 3개 Fib 패밀리로 구성되어 있고 pattern_score 0.941, ratio_score 0.961, prz_score 0.977로 높음\",\n \"가장 가까운 PRZ는 crab 기준 $62,080.30이며 현재가와의 괴리가 약 $0.01 수준으로 즉각적인 반응 관찰 구간\",\n \"상단에는 추가 strict/high bullish Gartley forming PRZ $62,440.67-$62,954.91, D 예상가 $62,697.79가 있으며 pattern_score 0.943, prz_score 1.0으로 단기 반등 시 다음 반응/저항 후보\",\n \"confirmed_reaction_prz_count가 0이고 15m/1h MSS, CHoCH, sweep→reclaim, CVD/OI 확인 신호가 없어 아직 구조 전환이 아닌 사전 반전 후보 단계\"\n ],\n \"reasoning\": \"하모닉 관점에서는 현재 BTC가 $61,656.38-$62,269.23의 strict/high bullish Gartley 활성 PRZ 안에 있으며, D 가격 $61,962.81과 현재가 $62,075.80가 매우 근접해 단기 반등 셋업은 존재한다. 다만 confirmed_reaction_prz_count가 0이고 validated_tp_ladder도 0이므로, 이 PRZ는 아직 구조를 뒤집을 수 있는 확정 반전 신호가 아니라 약한 사전 후보 구간이다. 구조적으로는 EMA20 $62,327.28, EMA120 $63,138.04, EMA240 $65,153.31 아래에서 거래 중이므로 강한 bullish 구조 확정으로 보기는 어렵고, 별도 BOS/CHoCH 확인 데이터도 없어 structure_bias는 neutral로 둔다. 반등이 확인될 경우 하모닉 TP는 $62,677.03, $63,118.28, $63,832.50 순으로 참고할 수 있으며, 상단 $62,440.67-$62,954.91 PRZ는 돌파 전까지 반응 저항으로도 작동할 수 있다.\",\n \"key_levels\": {\n \"support\": [\n 62080.3,\n 61962.81,\n 61656.38,\n 61185.82,\n 61011.46,\n 59080.0\n ],\n \"resistance\": [\n 62269.23,\n 62327.28,\n 62440.67,\n 62677.03,\n 62954.91,\n 63118.28,\n 63832.5\n ]\n },\n \"time_horizon\": \"short term\",\n \"invalidation_level\": \"$61,656.38\",\n \"risk_scenario\": \"가격이 bullish Gartley 활성 PRZ 하단 $61,656.38을 방어하지 못하고 1h 종가로 이탈하면 현재의 bullish setup은 실패로 간주되며, 하단 bearish/bullish watch PRZ가 겹치는 $61,185.82-$61,011.46 및 7일 저점 $59,080.00 방향으로 유동성 탐색이 열릴 수 있다. 반대로 $62,269.23을 회복하고 $62,440.67-$62,954.91 구간까지 진입한 뒤 거부가 나오면, 상단 PRZ가 단기 저항으로 작동하며 반등 실패 리스크가 커진다.\",\n \"data_quality\": \"high\"\n}"
}
},
"chairman_synthesis": {
"overall_signal": "bearish",
"overall_confidence": 0.7,
"execution_setup": {
"setup_bias": "bearish",
"setup_strength": 0.68,
"active_setups": [
"가격이 EMA20 $62,327.28, EMA120 $63,138.04, EMA240 $65,153.31 아래에 있어 1시간 구조 회복이 아직 확인되지 않음",
"Wyckoff 활성 재분배 구조에서 UT $64,250.00 이후 UTAD $64,179.50, 하락 LPSY $63,499.90 → $62,868.20, SOW $61,001.00 및 Phase E 저점 $60,755.00이 확인됨",
"ICT 기준 이전일 저점 $61,075.90 이탈 및 Asian kill zone 저점 $60,755.00 형성으로 하방 유동성 훼손 조건이 존재",
"파생상품에서 24시간 OI +1.629% 증가와 가격 -2.01% 하락, CVD -5,522.594가 동반되어 신규 포지션 유입이 매도 압력과 결합",
"롱 계정 비율 0.684, 롱 과밀도 1.000으로 반등 실패 시 롱 청산 취약성이 높음",
"단기 반등 후보로는 strict piercing pattern과 bullish Gartley PRZ $61,656.38-$62,269.23이 있으나 아직 구조 전환 확인은 아님"
],
"setup_vs_structure": "실행 셋업은 구조적 약세와 대체로 정렬되어 있다. 다만 현재가가 하모닉 bullish PRZ 내부와 7일 범위 할인 구간에 있어 단기 반등 시도는 가능하지만, 이는 아직 bearish 구조를 뒤집는 신호가 아니라 반등 후보 조건이다."
},
"signal_breakdown": {
"bullish_count": 1,
"bearish_count": 4,
"neutral_count": 1
},
"key_levels": {
"support": [
61656.38,
61075.9,
61001.0,
60755.0,
60300.0,
59080.0
],
"resistance": [
62269.23,
62327.28,
62502.5,
62620.6,
62868.2,
62942.4,
63138.04,
63800.0,
64179.5,
64250.0
]
},
"confluences": [
"Derivatives, Candlestick, Wyckoff, Harmonic 모두 EMA20 $62,327.28 부근을 단기 구조 회복의 1차 저항으로 인식하고 있음",
"Derivatives, Candlestick, Wyckoff가 EMA120 $63,138.04를 중기 구조 저항으로 공유하며, Harmonic TP $63,118.28도 같은 구간에 위치",
"ICT의 Asian kill zone 저점 $60,755.00과 Wyckoff Phase E 저점 $60,755.00이 정확히 일치하여 핵심 하단 구조 레벨로 확인됨",
"ICT 이전일 저점 $61,075.90, Wyckoff SOW $61,001.00, Derivatives 하단 유동성 $60,900이 $61,000 전후 하단 구조 구간으로 수렴",
"Wyckoff LPSY $62,868.20, Fibonacci 골든비율 $62,808.54, Fibonacci 0.786 $62,620.60, Harmonic 상단 PRZ $62,440.67-$62,954.91이 $62,600-$62,950 저항 클러스터를 형성",
"Derivatives의 강한 상단 유동성 $63,800, Fibonacci 확장 $63,804.19, Harmonic TP $63,832.50이 $63,800 부근 상위 저항으로 수렴",
"7일 저점 $59,080.00은 Candlestick, Fibonacci, ICT, Wyckoff, Harmonic에서 반복적으로 제시되어 더 큰 구조의 핵심 저점으로 확인됨"
],
"conflicts": [
"Candlestick은 strict piercing pattern과 고거래량 반응을 근거로 bullish 실행 셋업을 제시하지만, 동일 분석에서도 구조는 EMA20·EMA120·EMA240 아래의 bearish로 분리하고 있음",
"Harmonic은 bullish Gartley PRZ $61,656.38-$62,269.23 내부 반응 가능성을 제시하지만, confirmed reaction과 검증된 TP ladder가 없어 구조적 bullish 전환 근거로는 부족함",
"Fibonacci는 할인 구간 진입 때문에 단기 반등 후보를 인정하지만, 가격이 스윙 저점 $62,381 아래에 있어 피보나치 구조 자체는 이미 훼손된 bearish 상태로 평가됨",
"ICT는 discount 구간이라는 위치 조건을 인정하지만, 이전일 저점 $61,075.90 이탈과 $62,942.40 bullish BOS 레벨 재하회 때문에 bullish acceptance가 약하다고 판단함"
],
"executive_summary": "현재 BTC 1시간 구조는 prior distribution 이후 활성 재분배 구조가 진행된 bearish regime으로 평가된다. Wyckoff상 UT $64,250.00과 UTAD $64,179.50 이후 LPSY가 $63,499.90에서 $62,868.20으로 낮아졌고, SOW $61,001.00 및 Phase E 저점 $60,755.00이 확인되어 현재 위치는 재분배 후반부의 약세 반등 구간에 가깝다. EMA20 $62,327.28, EMA120 $63,138.04, ICT bullish BOS $62,942.40 아래에 머문다는 점은 구조 회복이 아직 수용되지 않았음을 보여준다. 다만 strict piercing pattern과 bullish Gartley PRZ $61,656.38-$62,269.23이 있어 단기 반전 후보 조건은 존재하지만, 이는 아직 확인된 구조 전환이 아니라 약세 구조 내부의 반응 구간으로 분류한다. 구조적 bearish 판단은 $64,250.00 상방 회복 및 수용 시 무효화되며, 그 전에는 $63,138.04-$63,500.00 회복 여부가 약세 구조 훼손의 선행 조건이다.",
"raw_llm_response": "{\n \"overall_signal\": \"bearish\",\n \"overall_confidence\": 0.70,\n \"execution_setup\": {\n \"setup_bias\": \"bearish\",\n \"setup_strength\": 0.68,\n \"active_setups\": [\n \"가격이 EMA20 $62,327.28, EMA120 $63,138.04, EMA240 $65,153.31 아래에 있어 1시간 구조 회복이 아직 확인되지 않음\",\n \"Wyckoff 활성 재분배 구조에서 UT $64,250.00 이후 UTAD $64,179.50, 하락 LPSY $63,499.90 → $62,868.20, SOW $61,001.00 및 Phase E 저점 $60,755.00이 확인됨\",\n \"ICT 기준 이전일 저점 $61,075.90 이탈 및 Asian kill zone 저점 $60,755.00 형성으로 하방 유동성 훼손 조건이 존재\",\n \"파생상품에서 24시간 OI +1.629% 증가와 가격 -2.01% 하락, CVD -5,522.594가 동반되어 신규 포지션 유입이 매도 압력과 결합\",\n \"롱 계정 비율 0.684, 롱 과밀도 1.000으로 반등 실패 시 롱 청산 취약성이 높음\",\n \"단기 반등 후보로는 strict piercing pattern과 bullish Gartley PRZ $61,656.38-$62,269.23이 있으나 아직 구조 전환 확인은 아님\"\n ],\n \"setup_vs_structure\": \"실행 셋업은 구조적 약세와 대체로 정렬되어 있다. 다만 현재가가 하모닉 bullish PRZ 내부와 7일 범위 할인 구간에 있어 단기 반등 시도는 가능하지만, 이는 아직 bearish 구조를 뒤집는 신호가 아니라 반등 후보 조건이다.\"\n },\n \"signal_breakdown\": {\n \"bullish_count\": 1,\n \"bearish_count\": 4,\n \"neutral_count\": 1\n },\n \"key_levels\": {\n \"support\": [\n 61656.38,\n 61075.9,\n 61001.0,\n 60755.0,\n 60300.0,\n 59080.0\n ],\n \"resistance\": [\n 62269.23,\n 62327.28,\n 62502.5,\n 62620.6,\n 62868.2,\n 62942.4,\n 63138.04,\n 63800.0,\n 64179.5,\n 64250.0\n ]\n },\n \"confluences\": [\n \"Derivatives, Candlestick, Wyckoff, Harmonic 모두 EMA20 $62,327.28 부근을 단기 구조 회복의 1차 저항으로 인식하고 있음\",\n \"Derivatives, Candlestick, Wyckoff가 EMA120 $63,138.04를 중기 구조 저항으로 공유하며, Harmonic TP $63,118.28도 같은 구간에 위치\",\n \"ICT의 Asian kill zone 저점 $60,755.00과 Wyckoff Phase E 저점 $60,755.00이 정확히 일치하여 핵심 하단 구조 레벨로 확인됨\",\n \"ICT 이전일 저점 $61,075.90, Wyckoff SOW $61,001.00, Derivatives 하단 유동성 $60,900이 $61,000 전후 하단 구조 구간으로 수렴\",\n \"Wyckoff LPSY $62,868.20, Fibonacci 골든비율 $62,808.54, Fibonacci 0.786 $62,620.60, Harmonic 상단 PRZ $62,440.67-$62,954.91이 $62,600-$62,950 저항 클러스터를 형성\",\n \"Derivatives의 강한 상단 유동성 $63,800, Fibonacci 확장 $63,804.19, Harmonic TP $63,832.50이 $63,800 부근 상위 저항으로 수렴\",\n \"7일 저점 $59,080.00은 Candlestick, Fibonacci, ICT, Wyckoff, Harmonic에서 반복적으로 제시되어 더 큰 구조의 핵심 저점으로 확인됨\"\n ],\n \"conflicts\": [\n \"Candlestick은 strict piercing pattern과 고거래량 반응을 근거로 bullish 실행 셋업을 제시하지만, 동일 분석에서도 구조는 EMA20·EMA120·EMA240 아래의 bearish로 분리하고 있음\",\n \"Harmonic은 bullish Gartley PRZ $61,656.38-$62,269.23 내부 반응 가능성을 제시하지만, confirmed reaction과 검증된 TP ladder가 없어 구조적 bullish 전환 근거로는 부족함\",\n \"Fibonacci는 할인 구간 진입 때문에 단기 반등 후보를 인정하지만, 가격이 스윙 저점 $62,381 아래에 있어 피보나치 구조 자체는 이미 훼손된 bearish 상태로 평가됨\",\n \"ICT는 discount 구간이라는 위치 조건을 인정하지만, 이전일 저점 $61,075.90 이탈과 $62,942.40 bullish BOS 레벨 재하회 때문에 bullish acceptance가 약하다고 판단함\"\n ],\n \"highest_conviction_analyst\": \"Wyckoff Expert — regime_fitness 0.963의 분배/재분배 판독과 UT $64,250.00, UTAD $64,179.50, 하락 LPSY $63,499.90 → $62,868.20, SOW $61,001.00, Phase E $60,755.00까지의 단계적 구조 라벨이 가장 구체적이며, 현재 구조적 bearish 판단과 가격 레벨의 정합성이 가장 높음\",\n \"invalidation_level\": \"$64,250.00 상방 회복 및 수용. 그 전에는 $63,138.04-$63,500.00 회복이 bearish 구조 약화의 1차 경고이며, $64,250.00은 현재 재분배 구조의 상단 무효화 기준으로 본다.\",\n \"executive_summary\": \"현재 BTC 1시간 구조는 prior distribution 이후 활성 재분배 구조가 진행된 bearish regime으로 평가된다. Wyckoff상 UT $64,250.00과 UTAD $64,179.50 이후 LPSY가 $63,499.90에서 $62,868.20으로 낮아졌고, SOW $61,001.00 및 Phase E 저점 $60,755.00이 확인되어 현재 위치는 재분배 후반부의 약세 반등 구간에 가깝다. EMA20 $62,327.28, EMA120 $63,138.04, ICT bullish BOS $62,942.40 아래에 머문다는 점은 구조 회복이 아직 수용되지 않았음을 보여준다. 다만 strict piercing pattern과 bullish Gartley PRZ $61,656.38-$62,269.23이 있어 단기 반전 후보 조건은 존재하지만, 이는 아직 확인된 구조 전환이 아니라 약세 구조 내부의 반응 구간으로 분류한다. 구조적 bearish 판단은 $64,250.00 상방 회복 및 수용 시 무효화되며, 그 전에는 $63,138.04-$63,500.00 회복 여부가 약세 구조 훼손의 선행 조건이다.\"\n}"
},
"overall_signal": "bearish",
"overall_confidence": 0.7,
"operating_path": {
"path_type": "complex",
"confidence": 0.64,
"waypoints": [
{
"seq": 1,
"price": 62699.81,
"type": "resistance_test",
"source": "Fibonacci(fib_confluence $62,699.81 strict 0.85, 0.786 $62,620.60, 골든 $62,808.54), Wyckoff(LPSY $62,868.20), Candlestick(strict piercing 0.822), Harmonic(bullish Gartley PRZ), Derivatives(상단 유동성 $62,700)",
"description": "현재가가 harmonic bullish Gartley/crab PRZ($61,656.38-$62,269.23, D $61,962.81) 내부에서 strict piercing pattern(품질 0.822·고거래량)과 최근 4개 양봉 흐름으로 단기 반등 진행 중. 할인 구간 반등이 EMA20 $62,327.28를 재탈환 시도한 뒤, Fibonacci 0.786 $62,620.60·strict fib confluence $62,699.81·골든비율 $62,808.54·Wyckoff LPSY $62,868.20로 형성된 $62,600-$62,950 저항 클러스터를 시험. 추격이 아닌 재거절 확인 구간으로, 약세 구조 재진입의 진입 트리거 후보.",
"est_hours": 3.0,
"turning_zone": [
62699.81,
62910.0
],
"likely_wick": 62808.54,
"rejection_confirm": 62502.5,
"invalid_overshoot": 62950.0,
"calibration_reasoning": "strict fib confluence $62,699.81을 하단 기준으로, 골든비율/0.618 $62,808.54와 Wyckoff LPSY $62,868.20를 상단 자석 삼아 0.4 ATR(약 $210) 폭으로 설정. 하모닉 PRZ $62,697.79는 pre-confirmation이라 보조 참고만 반영했고, likely_wick은 최강 fib 자석인 골든비율로 둠. 클러스터 천장 $62,942.40/$62,950 수용 돌파 시 무효."
},
{
"seq": 2,
"price": 61001.0,
"type": "support_test",
"source": "Wyckoff(SOW $61,001.00), ICT(이전일 저점 $61,075.90), Derivatives(하단 유동성 $60,900, CVD -5,522.594, 롱 과밀 1.000)",
"description": "저항 클러스터에서 거절 후 활성 재분배 약세 구조 재개. ICT 이전일 저점 $61,075.90·Wyckoff SOW $61,001.00·파생 하단 유동성 $60,900이 수렴하는 $61,000 핵심 구조 지지대 시험. OI +1.629% 동반 하락, CVD 음전, 롱 계정 과밀(1.000)로 반등 실패 시 롱 청산 압력이 하방을 가속.",
"est_hours": 11.0,
"turning_zone": [
60820.0,
61001.0
],
"likely_wick": 60900.0,
"rejection_confirm": 61075.9,
"invalid_overshoot": 60755.0,
"calibration_reasoning": "$61,000 라운드넘버·SOW $61,001·ICT 전일저점 $61,075.90이 수렴하는 핵심 지지에서, 파생 하단 유동성 $60,900을 포함하도록 0.34 ATR 하향 확장. 라운드넘버 하단 유동성 스윕(스톱 사냥 후 반등) 전형을 반영해 likely_wick을 $60,900으로 두고, 다음 구조 레벨 $60,755 수용 이탈 시 본 turn은 무효(WP3로 이행)."
},
{
"seq": 3,
"price": 60755.0,
"type": "liquidity_sweep",
"source": "Wyckoff(Phase E 저점 $60,755.00), ICT(Asian kill zone 저점 $60,755.00 — 정확 일치)",
"description": "SOW $61,001.00 이탈 시 Wyckoff Phase E 저점과 ICT Asian kill zone 저점이 $60,755.00에서 정확히 일치하는 핵심 하단 구조 레벨에서 sell-side 유동성 스윕. 아직 $60,755 아래 확정 수용 전 단계로 1차 반응 가능 구간이나, 수용 이탈 시 $60,300·$60,146·$59,080 하방 확장.",
"est_hours": 18.0,
"turning_zone": [
60360.0,
60755.0
],
"likely_wick": 60500.0,
"rejection_confirm": 60900.0,
"invalid_overshoot": 60300.0,
"calibration_reasoning": "터미널 웨이포인트라 0.75 ATR(약 $395) 광폭 적용. Wyckoff Phase E·ICT Asian killzone 저점 $60,755 하단 sell-side 스윕으로, 다음 챔피언 지지 $60,300 직전까지 zone을 확장. likely_wick은 전형적 스윕 깊이·심리레벨인 $60,500, 반등 확인은 첫 유동성 선반 $60,900 재탈환. $60,300 수용 이탈 시 $60,146/$59,080 확장으로 turn 무효."
}
],
"period_extremes": {
"4h": {
"expected_high": 62699.81,
"expected_low": 61962.81,
"high_first": false
},
"8h": {
"expected_high": 62699.81,
"expected_low": 61448.31,
"high_first": true
},
"24h": {
"expected_high": 62699.81,
"expected_low": 60755.0,
"high_first": true
}
},
"triggers": {
"bullish": {
"price": 62942.4,
"description": "ICT bullish BOS $62,942.40 재탈환 및 EMA120 $63,138.04 회복 시 약세 경로 약화. $63,500 수용 시 상방 가속(약세 구조 훼손 선행 조건 충족)."
},
"bearish": {
"price": 60755.0,
"description": "Wyckoff Phase E·ICT Asian kill zone 저점 $60,755.00을 종가 수용 이탈 시 하방 가속. 롱 과밀 청산과 결합해 $60,300·$60,146·$59,080까지 확장."
}
},
"scenario_invalidation": 63500.0,
"raw_llm_response": "```json\n{\n \"path_type\": \"complex\",\n \"confidence\": 0.64,\n \"waypoints\": [\n {\n \"seq\": 1,\n \"price\": 62699.81,\n \"type\": \"resistance_test\",\n \"source\": \"Fibonacci(fib_confluence $62,699.81 strict 0.85, 0.786 $62,620.60, 골든 $62,808.54), Wyckoff(LPSY $62,868.20), Candlestick(strict piercing 0.822), Harmonic(bullish Gartley PRZ), Derivatives(상단 유동성 $62,700)\",\n \"description\": \"현재가가 harmonic bullish Gartley/crab PRZ($61,656.38-$62,269.23, D $61,962.81) 내부에서 strict piercing pattern(품질 0.822·고거래량)과 최근 4개 양봉 흐름으로 단기 반등 진행 중. 할인 구간 반등이 EMA20 $62,327.28를 재탈환 시도한 뒤, Fibonacci 0.786 $62,620.60·strict fib confluence $62,699.81·골든비율 $62,808.54·Wyckoff LPSY $62,868.20로 형성된 $62,600-$62,950 저항 클러스터를 시험. 추격이 아닌 재거절 확인 구간으로, 약세 구조 재진입의 진입 트리거 후보.\",\n \"est_hours\": 3.0\n },\n {\n \"seq\": 2,\n \"price\": 61001.0,\n \"type\": \"support_test\",\n \"source\": \"Wyckoff(SOW $61,001.00), ICT(이전일 저점 $61,075.90), Derivatives(하단 유동성 $60,900, CVD -5,522.594, 롱 과밀 1.000)\",\n \"description\": \"저항 클러스터에서 거절 후 활성 재분배 약세 구조 재개. ICT 이전일 저점 $61,075.90·Wyckoff SOW $61,001.00·파생 하단 유동성 $60,900이 수렴하는 $61,000 핵심 구조 지지대 시험. OI +1.629% 동반 하락, CVD 음전, 롱 계정 과밀(1.000)로 반등 실패 시 롱 청산 압력이 하방을 가속.\",\n \"est_hours\": 11.0\n },\n {\n \"seq\": 3,\n \"price\": 60755.0,\n \"type\": \"liquidity_sweep\",\n \"source\": \"Wyckoff(Phase E 저점 $60,755.00), ICT(Asian kill zone 저점 $60,755.00 — 정확 일치)\",\n \"description\": \"SOW $61,001.00 이탈 시 Wyckoff Phase E 저점과 ICT Asian kill zone 저점이 $60,755.00에서 정확히 일치하는 핵심 하단 구조 레벨에서 sell-side 유동성 스윕. 아직 $60,755 아래 확정 수용 전 단계로 1차 반응 가능 구간이나, 수용 이탈 시 $60,300·$60,146·$59,080 하방 확장.\",\n \"est_hours\": 18.0\n }\n ],\n \"period_extremes\": {\n \"4h\": {\"expected_high\": 62699.81, \"expected_low\": 61962.81, \"high_first\": false},\n \"8h\": {\"expected_high\": 62699.81, \"expected_low\": 61448.31, \"high_first\": true},\n \"24h\": {\"expected_high\": 62699.81, \"expected_low\": 60755.0, \"high_first\": true}\n },\n \"triggers\": {\n \"bullish\": {\n \"price\": 62942.4,\n \"description\": \"ICT bullish BOS $62,942.40 재탈환 및 EMA120 $63,138.04 회복 시 약세 경로 약화. $63,500 수용 시 상방 가속(약세 구조 훼손 선행 조건 충족).\"\n },\n \"bearish\": {\n \"price\": 60755.0,\n \"description\": \"Wyckoff Phase E·ICT Asian kill zone 저점 $60,755.00을 종가 수용 이탈 시 하방 가속. 롱 과밀 청산과 결합해 $60,300·$60,146·$59,080까지 확장.\"\n }\n },\n \"scenario_invalidation\": 63500.0\n}\n```"
},
"tp_calibration": {
"calibrated_waypoints": [
{
"seq": 1,
"base_target": 62699.81,
"turning_zone": [
62699.81,
62910.0
],
"likely_wick": 62808.54,
"rejection_confirm": 62502.5,
"invalid_overshoot": 62950.0,
"calibration_reasoning": "strict fib confluence $62,699.81을 하단 기준으로, 골든비율/0.618 $62,808.54와 Wyckoff LPSY $62,868.20를 상단 자석 삼아 0.4 ATR(약 $210) 폭으로 설정. 하모닉 PRZ $62,697.79는 pre-confirmation이라 보조 참고만 반영했고, likely_wick은 최강 fib 자석인 골든비율로 둠. 클러스터 천장 $62,942.40/$62,950 수용 돌파 시 무효."
},
{
"seq": 2,
"base_target": 61001.0,
"turning_zone": [
60820.0,
61001.0
],
"likely_wick": 60900.0,
"rejection_confirm": 61075.9,
"invalid_overshoot": 60755.0,
"calibration_reasoning": "$61,000 라운드넘버·SOW $61,001·ICT 전일저점 $61,075.90이 수렴하는 핵심 지지에서, 파생 하단 유동성 $60,900을 포함하도록 0.34 ATR 하향 확장. 라운드넘버 하단 유동성 스윕(스톱 사냥 후 반등) 전형을 반영해 likely_wick을 $60,900으로 두고, 다음 구조 레벨 $60,755 수용 이탈 시 본 turn은 무효(WP3로 이행)."
},
{
"seq": 3,
"base_target": 60755.0,
"turning_zone": [
60360.0,
60755.0
],
"likely_wick": 60500.0,
"rejection_confirm": 60900.0,
"invalid_overshoot": 60300.0,
"calibration_reasoning": "터미널 웨이포인트라 0.75 ATR(약 $395) 광폭 적용. Wyckoff Phase E·ICT Asian killzone 저점 $60,755 하단 sell-side 스윕으로, 다음 챔피언 지지 $60,300 직전까지 zone을 확장. likely_wick은 전형적 스윕 깊이·심리레벨인 $60,500, 반등 확인은 첫 유동성 선반 $60,900 재탈환. $60,300 수용 이탈 시 $60,146/$59,080 확장으로 turn 무효."
}
],
"raw_llm_response": "```json\n{\n \"calibrated_waypoints\": [\n {\n \"seq\": 1,\n \"base_target\": 62699.81,\n \"turning_zone\": [62699.81, 62910.00],\n \"likely_wick\": 62808.54,\n \"rejection_confirm\": 62502.50,\n \"invalid_overshoot\": 62950.00,\n \"calibration_reasoning\": \"strict fib confluence $62,699.81을 하단 기준으로, 골든비율/0.618 $62,808.54와 Wyckoff LPSY $62,868.20를 상단 자석 삼아 0.4 ATR(약 $210) 폭으로 설정. 하모닉 PRZ $62,697.79는 pre-confirmation이라 보조 참고만 반영했고, likely_wick은 최강 fib 자석인 골든비율로 둠. 클러스터 천장 $62,942.40/$62,950 수용 돌파 시 무효.\"\n },\n {\n \"seq\": 2,\n \"base_target\": 61001.00,\n \"turning_zone\": [60820.00, 61001.00],\n \"likely_wick\": 60900.00,\n \"rejection_confirm\": 61075.90,\n \"invalid_overshoot\": 60755.00,\n \"calibration_reasoning\": \"$61,000 라운드넘버·SOW $61,001·ICT 전일저점 $61,075.90이 수렴하는 핵심 지지에서, 파생 하단 유동성 $60,900을 포함하도록 0.34 ATR 하향 확장. 라운드넘버 하단 유동성 스윕(스톱 사냥 후 반등) 전형을 반영해 likely_wick을 $60,900으로 두고, 다음 구조 레벨 $60,755 수용 이탈 시 본 turn은 무효(WP3로 이행).\"\n },\n {\n \"seq\": 3,\n \"base_target\": 60755.00,\n \"turning_zone\": [60360.00, 60755.00],\n \"likely_wick\": 60500.00,\n \"rejection_confirm\": 60900.00,\n \"invalid_overshoot\": 60300.00,\n \"calibration_reasoning\": \"터미널 웨이포인트라 0.75 ATR(약 $395) 광폭 적용. Wyckoff Phase E·ICT Asian killzone 저점 $60,755 하단 sell-side 스윕으로, 다음 챔피언 지지 $60,300 직전까지 zone을 확장. likely_wick은 전형적 스윕 깊이·심리레벨인 $60,500, 반등 확인은 첫 유동성 선반 $60,900 재탈환. $60,300 수용 이탈 시 $60,146/$59,080 확장으로 turn 무효.\"\n }\n ]\n}\n```"
},
"timing": {
"stages": {
"stage1_agents": 31.6,
"chairman": 40.4,
"operating_path": 301.8,
"tp_calibrator": 256.3
},
"agents": {},
"total_s": 630.1
}
}