{
  "symbol": "BTC/USDT",
  "timeframe": "15m",
  "timestamp": "2026-04-27 09:00 KST",
  "last_price": 78612.0,
  "num_candles": 300,
  "stage1_analyses": {
    "harmonic": {
      "agent_id": "harmonic",
      "display_name": "Harmonic Specialist",
      "signal": "neutral",
      "confidence": 0.58,
      "structure_bias": "bullish",
      "setup_bias": "bearish",
      "setup_score": 0.64,
      "setup_signals": [
        "현재가 $78,612.00는 최근 50구간 범위의 중간값(EQ)인 약 $78,354.90보다 위에 있어 프리미엄 존에 위치",
        "7일 고점이자 최근 범위 상단인 $78,994.80 바로 아래에서 거래 중이며, 상단 유동성 풀 테스트 구간에 근접",
        "현재가가 EMA20 $78,280.43 대비 +0.4% 이격되어 있어 단기 과열은 크지 않지만, 상단 저항 인접 상태에서 추격 매수 메리트는 낮음",
        "최근 5개 캔들 흐름이 ▲+0.0% | ▲+0.1% | ▼-0.3% | ▲+0.6% | ▲+0.1%로 반등은 유지되지만, $78,994.80 돌파 확인 전까지는 업스러스트 후보 구간"
      ],
      "reasoning": "이번 스캔에서는 스윙 고점 25개와 저점 25개를 확인했지만, 가틀리·배트·버터플라이·크랩 조건에 맞는 XABCD 하모닉 패턴은 0개로 검출되지 않았습니다. 따라서 현재 구간은 PRZ 기반 반전 트레이드보다 범위 구조 해석이 우선이며, 구조적으로는 현재가 $78,612.00가 EMA20 $78,280.43, EMA120 $77,939.71, EMA240 $77,828.81 위에 있어 단기 상승 구조가 유지됩니다. 다만 최근 50구간 고점 $78,994.80과 저점 $77,715.00 기준 현재가는 상단에 가까운 프리미엄 영역이며, 범위 크기 $1,279.80 대비 즉시 상방 여유가 제한적입니다. 따라서 확정 구조는 완만한 강세지만, 실행 셋업 관점에서는 $78,994.80 저항 재시험 후 되밀림 가능성을 경계하는 중립~약세 선호가 더 적절합니다.",
      "key_levels": {
        "support": [
          78280.43,
          77939.71,
          77715.0
        ],
        "resistance": [
          78612.0,
          78994.8
        ]
      },
      "time_horizon": "short term",
      "invalidation_level": "77715.00",
      "risk_scenario": "$78,994.80를 거래량 동반으로 상향 돌파하고 안착하면 현재의 프리미엄 기반 약세 셋업은 무효화되며, 그 경우 상단 유동성 흡수 후 추세 연장으로 전환되어 중립 신호는 실패합니다. 반대로 $77,715.00 이탈 시에는 강세 구조 자체가 훼손되며 EMA120/EMA240 하방 복귀를 통해 더 깊은 조정 시나리오가 열릴 수 있습니다.",
      "data_quality": "high",
      "metrics": {
        "patterns_found": 0,
        "swing_highs_scanned": 25,
        "swing_lows_scanned": 25,
        "price_pct_in_range": 70.1,
        "range_high_50": 78994.8,
        "range_low_50": 77715.0,
        "range_size": 1279.8
      },
      "raw_llm_response": "{\n  \"signal\": \"neutral\",\n  \"confidence\": 0.58,\n  \"structure_bias\": \"bullish\",\n  \"setup_bias\": \"bearish\",\n  \"setup_score\": 0.64,\n  \"setup_signals\": [\n    \"현재가 $78,612.00는 최근 50구간 범위의 중간값(EQ)인 약 $78,354.90보다 위에 있어 프리미엄 존에 위치\",\n    \"7일 고점이자 최근 범위 상단인 $78,994.80 바로 아래에서 거래 중이며, 상단 유동성 풀 테스트 구간에 근접\",\n    \"현재가가 EMA20 $78,280.43 대비 +0.4% 이격되어 있어 단기 과열은 크지 않지만, 상단 저항 인접 상태에서 추격 매수 메리트는 낮음\",\n    \"최근 5개 캔들 흐름이 ▲+0.0% | ▲+0.1% | ▼-0.3% | ▲+0.6% | ▲+0.1%로 반등은 유지되지만, $78,994.80 돌파 확인 전까지는 업스러스트 후보 구간\"\n  ],\n  \"reasoning\": \"이번 스캔에서는 스윙 고점 25개와 저점 25개를 확인했지만, 가틀리·배트·버터플라이·크랩 조건에 맞는 XABCD 하모닉 패턴은 0개로 검출되지 않았습니다. 따라서 현재 구간은 PRZ 기반 반전 트레이드보다 범위 구조 해석이 우선이며, 구조적으로는 현재가 $78,612.00가 EMA20 $78,280.43, EMA120 $77,939.71, EMA240 $77,828.81 위에 있어 단기 상승 구조가 유지됩니다. 다만 최근 50구간 고점 $78,994.80과 저점 $77,715.00 기준 현재가는 상단에 가까운 프리미엄 영역이며, 범위 크기 $1,279.80 대비 즉시 상방 여유가 제한적입니다. 따라서 확정 구조는 완만한 강세지만, 실행 셋업 관점에서는 $78,994.80 저항 재시험 후 되밀림 가능성을 경계하는 중립~약세 선호가 더 적절합니다.\",\n  \"key_levels\": {\n    \"support\": [78280.43, 77939.71, 77715.0],\n    \"resistance\": [78612.0, 78994.8]\n  },\n  \"time_horizon\": \"short term\",\n  \"invalidation_level\": \"77715.00\",\n  \"risk_scenario\": \"$78,994.80를 거래량 동반으로 상향 돌파하고 안착하면 현재의 프리미엄 기반 약세 셋업은 무효화되며, 그 경우 상단 유동성 흡수 후 추세 연장으로 전환되어 중립 신호는 실패합니다. 반대로 $77,715.00 이탈 시에는 강세 구조 자체가 훼손되며 EMA120/EMA240 하방 복귀를 통해 더 깊은 조정 시나리오가 열릴 수 있습니다.\",\n  \"data_quality\": \"high\"\n}"
    },
    "ict": {
      "agent_id": "ict",
      "display_name": "ICT Trader",
      "signal": "bearish",
      "confidence": 0.76,
      "structure_bias": "bullish",
      "setup_bias": "bearish",
      "setup_score": 0.756,
      "setup_signals": [
        "현재가 $78,612.00는 EQ $78,354.90 위의 premium 구간에 위치해 단기 매도 우위 조건입니다",
        "직전 구조 이벤트 기준 bearish BOS가 $77,308.00, $77,500.10, $77,880.00에서 연속적으로 발생해 하방 유동성 유도 신호가 남아 있습니다",
        "이후 bullish BOS가 $78,136.50에서 발생했지만, 현재 가격은 이미 range high $78,994.80에 근접한 premium 재진입 상태라 즉시 추격매수보다 되돌림 매도가 유리합니다",
        "previous day high $78,182.80은 이미 돌파되었고 broken_prev_high=True 상태라 buy-side liquidity를 일부 집행한 뒤 되감기 가능성이 있습니다",
        "retracement_direction이 bearish이며 current_retracement_pct 234.7%는 과도한 프리미엄 확장으로, 단기 mean reversion 성격의 숏 셋업을 지지합니다"
      ],
      "reasoning": "구조상으로는 최근 시퀀스가 CHoCH_bullish 이후 마지막 confirmed bullish BOS를 $78,136.50에서 만든 상태이므로, 확인된 시장 구조 자체는 아직 약한 상승 구조로 보는 것이 타당합니다. 다만 현재가는 EQ $78,354.90 위 premium에 있고, previous day high $78,182.80를 이미 청산했으며, range high $78,994.80 인근으로 확장되어 있어 기관 관점에서는 상단 유동성 회수 후 되돌림을 의심할 자리입니다. 특히 bearish BOS 레벨인 $77,880.00, $77,500.10, $77,308.00이 하방 참조점으로 남아 있고, setup_bias도 bearish 0.756으로 계산되어 단기 실행 관점은 매도 우세입니다. 반면 OB와 미체결 FVG가 모두 부재해 강한 불균형 추세 추종보다는, 프리미엄 구간에서의 유동성 반납형 조정을 노리는 셋업으로 해석하는 것이 적절합니다.",
      "key_levels": {
        "support": [
          78136.5,
          77880.0,
          77500.1,
          77308.0,
          77100.0
        ],
        "resistance": [
          78612.0,
          78870.3,
          78994.8
        ]
      },
      "time_horizon": "short term",
      "invalidation_level": "78994.80",
      "risk_scenario": "만약 가격이 $78,994.80 상단을 명확히 돌파하고 그 위에서 수용된다면, 현재의 premium 기반 숏 셋업은 무효화되며 bearish setup은 실패합니다. 그 경우 buy-side sweep 이후 분배가 아니라 재축적/상승 연장으로 해석해야 하며, 다음 시나리오는 $78,994.80 상단 안착 후 추가 bullish BOS 형성 여부를 확인하는 쪽으로 전환됩니다.",
      "data_quality": "medium",
      "metrics": {
        "order_blocks_total": 0,
        "confirmed_bullish_ob": 0,
        "confirmed_bearish_ob": 0,
        "candidate_bullish_ob": 0,
        "candidate_bearish_ob": 0,
        "active_bullish_ob": 0,
        "active_bearish_ob": 0,
        "nearest_bull_ob_range": null,
        "nearest_bear_ob_range": null,
        "active_bullish_ob_list": [],
        "active_bearish_ob_list": [],
        "ob_mitigated_count": 1,
        "unfilled_bull_fvg_count": 0,
        "unfilled_bear_fvg_count": 0,
        "bull_fvg_ranges": [],
        "bear_fvg_ranges": [],
        "fvg_open_count": 0,
        "fvg_mitigated_count": 58,
        "fvg_open_zones": [],
        "bos_choch_events": [
          "BOS_bearish",
          "BOS_bullish",
          "BOS_bearish",
          "BOS_bullish",
          "BOS_bearish",
          "BOS_bullish"
        ],
        "bos_choch_levels": [
          {
            "type": "BOS_bearish",
            "level": 77308.0
          },
          {
            "type": "BOS_bullish",
            "level": 77678.0
          },
          {
            "type": "BOS_bearish",
            "level": 77500.1
          },
          {
            "type": "BOS_bullish",
            "level": 77615.7
          },
          {
            "type": "BOS_bearish",
            "level": 77880.0
          },
          {
            "type": "BOS_bullish",
            "level": 78136.5
          }
        ],
        "bos_sequence": [
          "CHoCH_bullish",
          "BOS_bearish",
          "BOS_bullish",
          "BOS_bearish",
          "BOS_bullish",
          "BOS_bearish",
          "BOS_bullish"
        ],
        "consecutive_bull_bos": 1,
        "consecutive_bear_bos": 0,
        "recent_liq_sweeps": [],
        "recent_sweep_levels": [],
        "liquidity_resting": [],
        "current_zone": "premium",
        "eq_level": 78354.9,
        "range_high": 78994.8,
        "range_low": 77715.0,
        "bull_score": 8.3,
        "bear_score": 9.0,
        "setup_bias": "bearish",
        "setup_score": 0.756,
        "setup_signals": [
          "bearish BOS below $77,308.00",
          "bearish BOS below $77,500.10",
          "bearish BOS below $77,880.00",
          "deep retracement 234.7% in premium zone"
        ],
        "retracement_direction": "bearish",
        "current_retracement_pct": 234.7,
        "deepest_retracement_pct": 367.0,
        "previous_day_high": 78182.8,
        "previous_day_low": 77100.0,
        "broken_prev_high": true,
        "broken_prev_low": false,
        "sessions": {
          "London": {
            "active": true,
            "high": 78870.3,
            "low": 77915.5
          },
          "New York": {
            "active": false,
            "high": null,
            "low": null
          },
          "Asian kill zone": {
            "active": false,
            "high": null,
            "low": null
          }
        }
      },
      "raw_llm_response": "{\n  \"signal\": \"bearish\",\n  \"confidence\": 0.76,\n  \"structure_bias\": \"bullish\",\n  \"setup_bias\": \"bearish\",\n  \"setup_score\": 0.756,\n  \"setup_signals\": [\n    \"현재가 $78,612.00는 EQ $78,354.90 위의 premium 구간에 위치해 단기 매도 우위 조건입니다\",\n    \"직전 구조 이벤트 기준 bearish BOS가 $77,308.00, $77,500.10, $77,880.00에서 연속적으로 발생해 하방 유동성 유도 신호가 남아 있습니다\",\n    \"이후 bullish BOS가 $78,136.50에서 발생했지만, 현재 가격은 이미 range high $78,994.80에 근접한 premium 재진입 상태라 즉시 추격매수보다 되돌림 매도가 유리합니다\",\n    \"previous day high $78,182.80은 이미 돌파되었고 broken_prev_high=True 상태라 buy-side liquidity를 일부 집행한 뒤 되감기 가능성이 있습니다\",\n    \"retracement_direction이 bearish이며 current_retracement_pct 234.7%는 과도한 프리미엄 확장으로, 단기 mean reversion 성격의 숏 셋업을 지지합니다\"\n  ],\n  \"reasoning\": \"구조상으로는 최근 시퀀스가 CHoCH_bullish 이후 마지막 confirmed bullish BOS를 $78,136.50에서 만든 상태이므로, 확인된 시장 구조 자체는 아직 약한 상승 구조로 보는 것이 타당합니다. 다만 현재가는 EQ $78,354.90 위 premium에 있고, previous day high $78,182.80를 이미 청산했으며, range high $78,994.80 인근으로 확장되어 있어 기관 관점에서는 상단 유동성 회수 후 되돌림을 의심할 자리입니다. 특히 bearish BOS 레벨인 $77,880.00, $77,500.10, $77,308.00이 하방 참조점으로 남아 있고, setup_bias도 bearish 0.756으로 계산되어 단기 실행 관점은 매도 우세입니다. 반면 OB와 미체결 FVG가 모두 부재해 강한 불균형 추세 추종보다는, 프리미엄 구간에서의 유동성 반납형 조정을 노리는 셋업으로 해석하는 것이 적절합니다.\",\n  \"key_levels\": {\n    \"support\": [78136.5, 77880.0, 77500.1, 77308.0, 77100.0],\n    \"resistance\": [78612.0, 78870.3, 78994.8]\n  },\n  \"time_horizon\": \"short term\",\n  \"invalidation_level\": \"78994.80\",\n  \"risk_scenario\": \"만약 가격이 $78,994.80 상단을 명확히 돌파하고 그 위에서 수용된다면, 현재의 premium 기반 숏 셋업은 무효화되며 bearish setup은 실패합니다. 그 경우 buy-side sweep 이후 분배가 아니라 재축적/상승 연장으로 해석해야 하며, 다음 시나리오는 $78,994.80 상단 안착 후 추가 bullish BOS 형성 여부를 확인하는 쪽으로 전환됩니다.\",\n  \"data_quality\": \"medium\"\n}"
    },
    "candlestick": {
      "agent_id": "candlestick",
      "display_name": "Candlestick Reader",
      "signal": "neutral",
      "confidence": 0.64,
      "structure_bias": "bullish",
      "setup_bias": "bearish",
      "setup_score": 0.76,
      "setup_signals": [
        "현재가 $78,612.00는 7일 고점 $78,994.80 바로 아래 프리미엄 구간에 위치해 상단 유동성 인접 상태",
        "최근 패턴에서 evening_star@294, bearish_harami@293, shooting_star@299가 연속 출현해 단기 공급 반응이 확인됨",
        "bear_score 2.2500가 bull_score 0.850보다 높아 상승 구조 내부의 단기 반전 압력이 우세",
        "shooting_star@299는 직전 고가권 저항 테스트 이후 형성되어 $78,995 저항대 거부 신호로 해석 가능",
        "현재가가 EMA20 $78,280.43 대비 +0.4% 이격, EMA120 $77,939.71 및 EMA240 $77,828.81 대비 +0.9~1.0% 상방에 있어 단기 과열 프리미엄 구간 성격"
      ],
      "reasoning": "구조적으로는 BTC가 현재가 $78,612.00에서 EMA20 $78,280.43, EMA120 $77,939.71, EMA240 $77,828.81 모두 위에 있고 24시간 기준 +1.32% 상승이므로 15분 구조 자체는 아직 상승 우위입니다. 다만 최근 고가권에서 bearish_harami@293, evening_star@294, shooting_star@299가 연속 발생했고, 특히 evening_star의 품질 0.733과 bear_score 2.2500는 단기 분배/되돌림 가능성을 강하게 시사합니다. 반대로 bullish_engulfing@298도 고거래량으로 출현해 하방이 완전히 확인된 것은 아니므로, 현 구간은 상승 구조 안의 단기 되돌림 셋업으로 보는 것이 가장 타당합니다. 따라서 구조_bias는 bullish, setup_bias는 bearish이며, $78,994.80 상단 돌파 전까지는 추격매수보다 $78,280~$77,940 재테스트 가능성을 우선 점검해야 합니다.",
      "key_levels": {
        "support": [
          78280.43,
          77939.71,
          77828.81,
          77100.0
        ],
        "resistance": [
          78612.0,
          78994.8
        ]
      },
      "time_horizon": "short term",
      "invalidation_level": "78994.80",
      "risk_scenario": "만약 $78,994.80을 종가 기준으로 상향 돌파하고 안착하면 현재의 고가권 반전 캔들 해석은 실패하며, shooting star와 evening star는 흡수된 약세 신호가 됩니다. 그 경우 숏 셋업 청산이 발생하면서 상단 유동성 돌파형 추세 연장이 나올 수 있고, 중립/약세 해석은 즉시 무효화됩니다.",
      "data_quality": "high",
      "metrics": {
        "total_patterns_detected": 115,
        "recent_patterns": 4,
        "pattern_list": [
          "shooting_star@299",
          "bullish_engulfing@298",
          "evening_star@294",
          "bearish_harami@293"
        ],
        "atr_value": 278.87,
        "vol_avg_20": 1600.88,
        "high_volume_patterns": [
          "bullish_engulfing",
          "evening_star",
          "bearish_harami"
        ],
        "pattern_candidates": [
          {
            "pattern": "evening_star",
            "signal": "bearish",
            "pattern_quality": 0.733,
            "tier": "strict",
            "high_volume": true
          },
          {
            "pattern": "bearish_harami",
            "signal": "bearish",
            "pattern_quality": 0.703,
            "tier": "strict",
            "high_volume": true
          },
          {
            "pattern": "bullish_engulfing",
            "signal": "bullish",
            "pattern_quality": 0.7,
            "tier": "strict",
            "high_volume": true
          },
          {
            "pattern": "shooting_star",
            "signal": "bearish",
            "pattern_quality": 0.565,
            "tier": "candidate",
            "high_volume": false
          }
        ],
        "best_pattern_quality": 0.733,
        "bull_score": 0.85,
        "bear_score": 2.25
      },
      "raw_llm_response": "{\n  \"signal\": \"neutral\",\n  \"confidence\": 0.64,\n  \"structure_bias\": \"bullish\",\n  \"setup_bias\": \"bearish\",\n  \"setup_score\": 0.76,\n  \"setup_signals\": [\n    \"현재가 $78,612.00는 7일 고점 $78,994.80 바로 아래 프리미엄 구간에 위치해 상단 유동성 인접 상태\",\n    \"최근 패턴에서 evening_star@294, bearish_harami@293, shooting_star@299가 연속 출현해 단기 공급 반응이 확인됨\",\n    \"bear_score 2.2500가 bull_score 0.850보다 높아 상승 구조 내부의 단기 반전 압력이 우세\",\n    \"shooting_star@299는 직전 고가권 저항 테스트 이후 형성되어 $78,995 저항대 거부 신호로 해석 가능\",\n    \"현재가가 EMA20 $78,280.43 대비 +0.4% 이격, EMA120 $77,939.71 및 EMA240 $77,828.81 대비 +0.9~1.0% 상방에 있어 단기 과열 프리미엄 구간 성격\"\n  ],\n  \"reasoning\": \"구조적으로는 BTC가 현재가 $78,612.00에서 EMA20 $78,280.43, EMA120 $77,939.71, EMA240 $77,828.81 모두 위에 있고 24시간 기준 +1.32% 상승이므로 15분 구조 자체는 아직 상승 우위입니다. 다만 최근 고가권에서 bearish_harami@293, evening_star@294, shooting_star@299가 연속 발생했고, 특히 evening_star의 품질 0.733과 bear_score 2.2500는 단기 분배/되돌림 가능성을 강하게 시사합니다. 반대로 bullish_engulfing@298도 고거래량으로 출현해 하방이 완전히 확인된 것은 아니므로, 현 구간은 상승 구조 안의 단기 되돌림 셋업으로 보는 것이 가장 타당합니다. 따라서 구조_bias는 bullish, setup_bias는 bearish이며, $78,994.80 상단 돌파 전까지는 추격매수보다 $78,280~$77,940 재테스트 가능성을 우선 점검해야 합니다.\",\n  \"key_levels\": {\n    \"support\": [\n      78280.43,\n      77939.71,\n      77828.81,\n      77100.0\n    ],\n    \"resistance\": [\n      78612.0,\n      78994.8\n    ]\n  },\n  \"time_horizon\": \"short term\",\n  \"invalidation_level\": \"78994.80\",\n  \"risk_scenario\": \"만약 $78,994.80을 종가 기준으로 상향 돌파하고 안착하면 현재의 고가권 반전 캔들 해석은 실패하며, shooting star와 evening star는 흡수된 약세 신호가 됩니다. 그 경우 숏 셋업 청산이 발생하면서 상단 유동성 돌파형 추세 연장이 나올 수 있고, 중립/약세 해석은 즉시 무효화됩니다.\",\n  \"data_quality\": \"high\"\n}"
    },
    "derivatives": {
      "agent_id": "derivatives",
      "display_name": "Derivatives Trader",
      "signal": "bullish",
      "confidence": 0.65,
      "structure_bias": "bullish",
      "setup_bias": "neutral",
      "setup_score": 0.58,
      "setup_signals": [
        "현재가 $78,612는 EMA20 $78,280.43, EMA120 $77,939.71, EMA240 $77,828.81 위에 있어 단기 구조는 상방 유지",
        "CVD divergence 0.700으로 가격 상승 대비 체결 참여가 양호해 보이며, 직전 24시간 +1.32% 상승을 지지",
        "OI trend 0.529로 신규 포지션 유입은 있으나 과열 수준은 아니어서 추세 연장 가능성 존재",
        "Long/Short imbalance 0.719로 롱 포지션 혼잡도가 높아 단기적으로는 상단 추격 매수 리스크 존재",
        "spot-futures basis -0.0572%로 선물이 약한 백워데이션 상태이며, 현물 주도 상승 가능성은 있으나 공격적 레버리지 롱 구조는 아님",
        "상단 유동성은 $81,300, $81,500에 집중되어 있어 현재가 위 숏/저항 청산 타깃이 열려 있음"
      ],
      "reasoning": "구조적으로는 BTC가 현재가 $78,612 기준으로 EMA20 $78,280.43, EMA120 $77,939.71, EMA240 $77,828.81를 모두 상회하고 있어 15분 기준 상승 구조가 유지됩니다. 파생 측면에서는 CVD divergence 0.700과 OI trend 0.529 조합이 가격 상승에 신규 참여가 동반되는 흐름을 시사해, 최소 4~8시간 선행 관점에서 상방 유지에 우호적입니다. 다만 funding pressure 0.498은 중립에 가깝지만 long/short imbalance 0.719가 높아 롱 혼잡이 누적되고 있어, 구조는 강세여도 즉시 추격보다는 눌림 또는 유동성 스윕 이후 진입이 더 유리합니다. 상단은 $81,300~$81,500 유동성 회수가 1차 타깃이고, 하단은 $75,200 및 $75,000 아래로 밀리면 롱 언와인딩이 가속될 수 있습니다.",
      "key_levels": {
        "support": [
          78280,
          77940,
          77829,
          75200,
          75000
        ],
        "resistance": [
          78995,
          81300,
          81500,
          86000
        ]
      },
      "time_horizon": "short term",
      "invalidation_level": "75000",
      "risk_scenario": "반대 시나리오에서는 $78,280 EMA20 이탈 후 $77,940~$77,829 지지 구간이 무너지며 롱/숏 비율 0.719의 혼잡 롱이 청산 압력으로 전환될 수 있습니다. 이 경우 하단 유동성인 $75,200와 $75,000를 빠르게 테스트할 가능성이 높고, 여기서도 방어 실패 시 strongest liquidity level인 $70,500 방향으로 급격한 디레버리징이 확장될 수 있습니다.",
      "data_quality": "high",
      "metrics": {
        "cvd_divergence": 0.7,
        "oi_trend": 0.529,
        "funding_pressure": 0.498,
        "ls_imbalance": 0.719,
        "spot_futures_basis_score": 0.486,
        "spot_futures_basis_pct": -0.0572,
        "aggregate_score": 0.586,
        "bull_signals": 2,
        "bear_signals": 0,
        "liq_below": [
          [
            75200,
            1678.608186
          ],
          [
            75000,
            1401.8591769999998
          ],
          [
            70500,
            2098.2602325
          ]
        ],
        "liq_above": [
          [
            81300,
            1390.1400559999997
          ],
          [
            81500,
            1554.040851
          ],
          [
            86000,
            1737.6750699999998
          ]
        ],
        "strongest_liq_level": 70500,
        "fragility_score": 0.784,
        "positioning_extreme": "balanced"
      },
      "raw_llm_response": "{\n  \"signal\": \"bullish\",\n  \"confidence\": 0.65,\n  \"structure_bias\": \"bullish\",\n  \"setup_bias\": \"neutral\",\n  \"setup_score\": 0.58,\n  \"setup_signals\": [\n    \"현재가 $78,612는 EMA20 $78,280.43, EMA120 $77,939.71, EMA240 $77,828.81 위에 있어 단기 구조는 상방 유지\",\n    \"CVD divergence 0.700으로 가격 상승 대비 체결 참여가 양호해 보이며, 직전 24시간 +1.32% 상승을 지지\",\n    \"OI trend 0.529로 신규 포지션 유입은 있으나 과열 수준은 아니어서 추세 연장 가능성 존재\",\n    \"Long/Short imbalance 0.719로 롱 포지션 혼잡도가 높아 단기적으로는 상단 추격 매수 리스크 존재\",\n    \"spot-futures basis -0.0572%로 선물이 약한 백워데이션 상태이며, 현물 주도 상승 가능성은 있으나 공격적 레버리지 롱 구조는 아님\",\n    \"상단 유동성은 $81,300, $81,500에 집중되어 있어 현재가 위 숏/저항 청산 타깃이 열려 있음\"\n  ],\n  \"reasoning\": \"구조적으로는 BTC가 현재가 $78,612 기준으로 EMA20 $78,280.43, EMA120 $77,939.71, EMA240 $77,828.81를 모두 상회하고 있어 15분 기준 상승 구조가 유지됩니다. 파생 측면에서는 CVD divergence 0.700과 OI trend 0.529 조합이 가격 상승에 신규 참여가 동반되는 흐름을 시사해, 최소 4~8시간 선행 관점에서 상방 유지에 우호적입니다. 다만 funding pressure 0.498은 중립에 가깝지만 long/short imbalance 0.719가 높아 롱 혼잡이 누적되고 있어, 구조는 강세여도 즉시 추격보다는 눌림 또는 유동성 스윕 이후 진입이 더 유리합니다. 상단은 $81,300~$81,500 유동성 회수가 1차 타깃이고, 하단은 $75,200 및 $75,000 아래로 밀리면 롱 언와인딩이 가속될 수 있습니다.\",\n  \"key_levels\": {\n    \"support\": [78280, 77940, 77829, 75200, 75000],\n    \"resistance\": [78995, 81300, 81500, 86000]\n  },\n  \"time_horizon\": \"short term\",\n  \"invalidation_level\": \"75000\",\n  \"risk_scenario\": \"반대 시나리오에서는 $78,280 EMA20 이탈 후 $77,940~$77,829 지지 구간이 무너지며 롱/숏 비율 0.719의 혼잡 롱이 청산 압력으로 전환될 수 있습니다. 이 경우 하단 유동성인 $75,200와 $75,000를 빠르게 테스트할 가능성이 높고, 여기서도 방어 실패 시 strongest liquidity level인 $70,500 방향으로 급격한 디레버리징이 확장될 수 있습니다.\",\n  \"data_quality\": \"high\"\n}"
    },
    "fibonacci": {
      "agent_id": "fibonacci",
      "display_name": "Fibonacci Analyst",
      "signal": "bullish",
      "confidence": 0.71,
      "structure_bias": "bullish",
      "setup_bias": "bearish",
      "setup_score": 0.68,
      "setup_signals": [
        "현재가 $78,612가 직전 하락 스윙($78,995 → $77,777)의 0.618 되돌림 $78,529.60 바로 위 프리미엄 구간에 위치",
        "가장 가까운 핵심 레벨이 ret_0.618 $78,529.60이며 거리 0.10%로, 골든레시오 저항/지지 테스트가 진행 중",
        "0.786 되돌림 $78,734.19가 즉시 상단 저항으로 남아 있어 단기적으로 업스러스트형 눌림 가능성 존재",
        "현재가가 0.5 $78,385.90 및 0.382 $78,242.20 위에 있어 구조는 유지되지만, 0.618~0.786 구간($78,529.60~$78,734.19)에서 공급 반응 가능",
        "상단 근처에 confluence zone $78,603.81(count 3, cluster_score 0.85)이 형성되어 단기 매도 반응 후보"
      ],
      "reasoning": "15분 BTC/USDT는 직전 하락 스윙 $78,995 → $77,777 기준 0.618 되돌림 $78,529.60을 테스트 중이며, 현재가는 $78,612로 이 핵심 골든레시오 위에 안착해 있어 구조적으로는 강세 해석이 우세합니다. 또한 EMA20 $78,280.43, EMA120 $77,939.71, EMA240 $77,828.81을 모두 상회하고 있어 단기 추세 수용은 상방 쪽입니다. 다만 현재 가격은 0.786 되돌림 저항 $78,734.19 바로 아래에 있고, 상단 confluence $78,603.81 및 하단 0.5/$0.382 클러스터 중심 $78,202.18 사이에서 단기적으로는 프리미엄 구간 매도 반응이 나올 수 있습니다. 따라서 구조_bias는 bullish이지만, 실행 관점 setup_bias는 단기 bearish이며, $78,529.60을 유지하면 $78,734.19 재시험, 이탈 시 $78,385.90 및 $78,242.20 되돌림 가능성이 큽니다.",
      "key_levels": {
        "support": [
          78529.6,
          78385.9,
          78242.2
        ],
        "resistance": [
          78734.19
        ]
      },
      "time_horizon": "short term",
      "invalidation_level": "78242.20",
      "risk_scenario": "$78,734.19를 강하게 돌파·수용하면 단기 bearish setup은 무효화되며, 가격은 7일 고점 $78,994.80 재도전으로 확장될 수 있습니다. 반대로 $78,242.20 아래로 밀리면 0.5/0.382 클러스터 붕괴로 보고 $77,777.00, 이후 $77,445.76~$77,272.83 확장 지지 구간까지 하방이 열립니다.",
      "data_quality": "high",
      "metrics": {
        "swing_pair": "High→Low: $78,995 → $77,777",
        "direction": "down",
        "nearest_fib": "ret_0.618",
        "nearest_fib_price": 78529.6,
        "nearest_fib_distance": 0.1,
        "golden_ratio_level": 78529.6,
        "fib_ret_382": 78242.2,
        "fib_ret_618": 78529.6,
        "confluence_zones": [
          {
            "price": 78202.18,
            "count": 5,
            "levels": [
              "ret_0.5",
              "ret_0.236",
              "ret_0.382",
              "ret_0.382",
              "ret_0.5"
            ],
            "cluster_score": 1.0
          },
          {
            "price": 77638.01,
            "count": 4,
            "levels": [
              "ext_1.272",
              "ret_0.786",
              "ext_1.0",
              "ret_0.618"
            ],
            "cluster_score": 1.0
          },
          {
            "price": 78603.81,
            "count": 3,
            "levels": [
              "ret_0.618",
              "ret_0.236",
              "ret_0.786"
            ],
            "cluster_score": 0.85
          },
          {
            "price": 77148.62,
            "count": 2,
            "levels": [
              "ext_1.618",
              "ext_1.414"
            ],
            "cluster_score": 0.6
          },
          {
            "price": 79644.72,
            "count": 2,
            "levels": [
              "ext_1.272",
              "ext_1.414"
            ],
            "cluster_score": 0.6
          }
        ],
        "support_levels": [
          78529.6004,
          78385.9,
          78242.1996
        ],
        "resistance_levels": [
          78734.1908
        ],
        "level_candidates": [
          {
            "name": "ret_0.236",
            "price": 78064.4,
            "distance_pct": 0.7,
            "is_support": true,
            "cluster_score": 1.0
          },
          {
            "name": "ret_0.382",
            "price": 78242.2,
            "distance_pct": 0.47,
            "is_support": true,
            "cluster_score": 1.0
          },
          {
            "name": "ret_0.5",
            "price": 78385.9,
            "distance_pct": 0.29,
            "is_support": true,
            "cluster_score": 1.0
          },
          {
            "name": "ret_0.618",
            "price": 78529.6,
            "distance_pct": 0.1,
            "is_support": true,
            "cluster_score": 1.0
          },
          {
            "name": "ret_0.786",
            "price": 78734.19,
            "distance_pct": 0.16,
            "is_support": false,
            "cluster_score": 0.85
          },
          {
            "name": "ext_1.0",
            "price": 77777.0,
            "distance_pct": 1.06,
            "is_support": true,
            "cluster_score": 1.0
          },
          {
            "name": "ext_1.272",
            "price": 77445.76,
            "distance_pct": 1.48,
            "is_support": true,
            "cluster_score": 1.0
          },
          {
            "name": "ext_1.414",
            "price": 77272.83,
            "distance_pct": 1.7,
            "is_support": true,
            "cluster_score": 1.0
          },
          {
            "name": "ext_1.618",
            "price": 77024.4,
            "distance_pct": 2.02,
            "is_support": true,
            "cluster_score": 0.6
          },
          {
            "name": "ext_2.0",
            "price": 76559.2,
            "distance_pct": 2.61,
            "is_support": true,
            "cluster_score": 0.0
          }
        ],
        "confluence_quality": 1.0,
        "fib_reaction_state": "testing",
        "reaction_probability": 0.65
      },
      "raw_llm_response": "{\n  \"signal\": \"bullish\",\n  \"confidence\": 0.71,\n  \"structure_bias\": \"bullish\",\n  \"setup_bias\": \"bearish\",\n  \"setup_score\": 0.68,\n  \"setup_signals\": [\n    \"현재가 $78,612가 직전 하락 스윙($78,995 → $77,777)의 0.618 되돌림 $78,529.60 바로 위 프리미엄 구간에 위치\",\n    \"가장 가까운 핵심 레벨이 ret_0.618 $78,529.60이며 거리 0.10%로, 골든레시오 저항/지지 테스트가 진행 중\",\n    \"0.786 되돌림 $78,734.19가 즉시 상단 저항으로 남아 있어 단기적으로 업스러스트형 눌림 가능성 존재\",\n    \"현재가가 0.5 $78,385.90 및 0.382 $78,242.20 위에 있어 구조는 유지되지만, 0.618~0.786 구간($78,529.60~$78,734.19)에서 공급 반응 가능\",\n    \"상단 근처에 confluence zone $78,603.81(count 3, cluster_score 0.85)이 형성되어 단기 매도 반응 후보\"\n  ],\n  \"reasoning\": \"15분 BTC/USDT는 직전 하락 스윙 $78,995 → $77,777 기준 0.618 되돌림 $78,529.60을 테스트 중이며, 현재가는 $78,612로 이 핵심 골든레시오 위에 안착해 있어 구조적으로는 강세 해석이 우세합니다. 또한 EMA20 $78,280.43, EMA120 $77,939.71, EMA240 $77,828.81을 모두 상회하고 있어 단기 추세 수용은 상방 쪽입니다. 다만 현재 가격은 0.786 되돌림 저항 $78,734.19 바로 아래에 있고, 상단 confluence $78,603.81 및 하단 0.5/$0.382 클러스터 중심 $78,202.18 사이에서 단기적으로는 프리미엄 구간 매도 반응이 나올 수 있습니다. 따라서 구조_bias는 bullish이지만, 실행 관점 setup_bias는 단기 bearish이며, $78,529.60을 유지하면 $78,734.19 재시험, 이탈 시 $78,385.90 및 $78,242.20 되돌림 가능성이 큽니다.\",\n  \"key_levels\": {\n    \"support\": [\n      78529.6,\n      78385.9,\n      78242.2\n    ],\n    \"resistance\": [\n      78734.19\n    ]\n  },\n  \"time_horizon\": \"short term\",\n  \"invalidation_level\": \"78242.20\",\n  \"risk_scenario\": \"$78,734.19를 강하게 돌파·수용하면 단기 bearish setup은 무효화되며, 가격은 7일 고점 $78,994.80 재도전으로 확장될 수 있습니다. 반대로 $78,242.20 아래로 밀리면 0.5/0.382 클러스터 붕괴로 보고 $77,777.00, 이후 $77,445.76~$77,272.83 확장 지지 구간까지 하방이 열립니다.\",\n  \"data_quality\": \"high\"\n}"
    },
    "elliott": {
      "agent_id": "elliott",
      "display_name": "Elliott Wave Theorist",
      "signal": "neutral",
      "confidence": 0.45,
      "structure_bias": "neutral",
      "setup_bias": "bullish",
      "setup_score": 0.62,
      "setup_signals": [
        "현재가 $78,612.00가 EMA20 $78,280.43, EMA120 $77,939.71, EMA240 $77,828.81 위에 있어 단기 프리미엄 유지",
        "마지막 유효 스윙 저점이 idx 291의 $77,777.00으로 확인되며, 이 저점 이후 가격이 약 $835 반등해 단기 수요 반응이 발생",
        "7일 고점 $78,994.80 바로 아래에서 거래 중이며, 상단 유동성 풀(78,995달러 부근) 재테스트 가능성이 열려 있음",
        "교정파 후보만 3개 탐지되었고 bullish corrective 후보의 B파 되돌림이 0.76~0.77로 깊어, C파 연장형 반등 시도가 나올 수 있음",
        "24시간 변화율이 +1.32%로 플러스이고 최근 5개 캔들 흐름이 ▼-0.3% 이후 ▲+0.6%, ▲+0.1%로 회복되어 단기 매수 압력 유지"
      ],
      "reasoning": "현재 15분 BTC 구조에서는 impulse 후보가 0개이고 corrective 후보만 14개 집계되어, 엘리어트 기준으로는 명확한 1-2-3-4-5 추세파보다 A-B-C 교정 국면으로 보는 것이 타당합니다. wave_count_confidence가 0.450에 불과하고 current_wave_position도 unknown이므로, 구조적으로는 아직 확정적인 강세 또는 약세 레짐 전환이 확인되지 않았습니다. 다만 현재가 $78,612.00가 EMA20 $78,280.43 및 EMA120 $77,939.71 위에 있고, 마지막 스윙 저점 $77,777.00 이후 반등이 유지되고 있어 셋업 관점에서는 단기 강세 우위입니다. 상단에서는 7일 고점 $78,994.80이 핵심 저항이며, 이 레벨을 수용 돌파하면 교정 C파 상방 연장으로 해석될 수 있지만, 반대로 $77,777.00 이탈 시 최근 반등은 실패한 B파 또는 약세 교정으로 재해석될 가능성이 높습니다.",
      "key_levels": {
        "support": [
          77777.0,
          77828.81,
          77939.71,
          78280.43
        ],
        "resistance": [
          78612.0,
          78994.8
        ]
      },
      "time_horizon": "short term",
      "invalidation_level": "77777.00",
      "risk_scenario": "$78,994.80 돌파에 실패하고 $77,777.00 아래로 밀리면, 현재 반등은 완료된 교정 B파로 확정될 가능성이 커지며 이후 하방 C파가 7일 저점 $77,100.00 재시험으로 이어질 수 있습니다.",
      "data_quality": "medium",
      "metrics": {
        "wave_count_summary": "0 impulse + 14 corrective",
        "current_wave_position": "unknown",
        "impulse_candidates_found": 0,
        "corrective_candidates_found": 3,
        "swing_points_used": 50,
        "last_swing": {
          "idx": 291,
          "price": 77777.0,
          "type": "low"
        },
        "wave_candidates": [
          {
            "type": "corrective",
            "direction": "bullish",
            "wave_quality": 0.45,
            "tier": "candidate",
            "b_retracement": 0.76
          },
          {
            "type": "corrective",
            "direction": "bullish",
            "wave_quality": 0.45,
            "tier": "candidate",
            "b_retracement": 0.77
          },
          {
            "type": "corrective",
            "direction": "bearish",
            "wave_quality": 0.45,
            "tier": "candidate",
            "b_retracement": 0.76
          }
        ],
        "wave_count_confidence": 0.45,
        "alternate_count_present": true
      },
      "raw_llm_response": "{\n  \"signal\": \"neutral\",\n  \"confidence\": 0.45,\n  \"structure_bias\": \"neutral\",\n  \"setup_bias\": \"bullish\",\n  \"setup_score\": 0.62,\n  \"setup_signals\": [\n    \"현재가 $78,612.00가 EMA20 $78,280.43, EMA120 $77,939.71, EMA240 $77,828.81 위에 있어 단기 프리미엄 유지\",\n    \"마지막 유효 스윙 저점이 idx 291의 $77,777.00으로 확인되며, 이 저점 이후 가격이 약 $835 반등해 단기 수요 반응이 발생\",\n    \"7일 고점 $78,994.80 바로 아래에서 거래 중이며, 상단 유동성 풀(78,995달러 부근) 재테스트 가능성이 열려 있음\",\n    \"교정파 후보만 3개 탐지되었고 bullish corrective 후보의 B파 되돌림이 0.76~0.77로 깊어, C파 연장형 반등 시도가 나올 수 있음\",\n    \"24시간 변화율이 +1.32%로 플러스이고 최근 5개 캔들 흐름이 ▼-0.3% 이후 ▲+0.6%, ▲+0.1%로 회복되어 단기 매수 압력 유지\"\n  ],\n  \"reasoning\": \"현재 15분 BTC 구조에서는 impulse 후보가 0개이고 corrective 후보만 14개 집계되어, 엘리어트 기준으로는 명확한 1-2-3-4-5 추세파보다 A-B-C 교정 국면으로 보는 것이 타당합니다. wave_count_confidence가 0.450에 불과하고 current_wave_position도 unknown이므로, 구조적으로는 아직 확정적인 강세 또는 약세 레짐 전환이 확인되지 않았습니다. 다만 현재가 $78,612.00가 EMA20 $78,280.43 및 EMA120 $77,939.71 위에 있고, 마지막 스윙 저점 $77,777.00 이후 반등이 유지되고 있어 셋업 관점에서는 단기 강세 우위입니다. 상단에서는 7일 고점 $78,994.80이 핵심 저항이며, 이 레벨을 수용 돌파하면 교정 C파 상방 연장으로 해석될 수 있지만, 반대로 $77,777.00 이탈 시 최근 반등은 실패한 B파 또는 약세 교정으로 재해석될 가능성이 높습니다.\",\n  \"key_levels\": {\n    \"support\": [77777.0, 77828.81, 77939.71, 78280.43],\n    \"resistance\": [78612.0, 78994.8]\n  },\n  \"time_horizon\": \"short term\",\n  \"invalidation_level\": \"77777.00\",\n  \"risk_scenario\": \"$78,994.80 돌파에 실패하고 $77,777.00 아래로 밀리면, 현재 반등은 완료된 교정 B파로 확정될 가능성이 커지며 이후 하방 C파가 7일 저점 $77,100.00 재시험으로 이어질 수 있습니다.\",\n  \"data_quality\": \"medium\"\n}"
    },
    "wyckoff": {
      "agent_id": "wyckoff",
      "display_name": "Wyckoff Expert",
      "signal": "neutral",
      "confidence": 0.62,
      "structure_bias": "bullish",
      "setup_bias": "bearish",
      "setup_score": 0.78,
      "setup_signals": [
        "직전 확인된 ACC 주범위 상단 $77,792.90를 이미 상향 이탈한 뒤 현재가 $78,612.00이 범위 외부 프리미엄에 위치해 있어 즉시 추격 매수 구간은 아님",
        "이전 ACC의 SOS $78,164.70 / BU $78,156.50 위에서 거래되고 있어, 해당 돌파 구간 재테스트 가능성이 열려 있음",
        "활성 구조 후보에서 BC $78,182.80 → AR $77,880.00 이후 ST $78,136.50, SOW_IN_PHASE_B $77,815.00가 형성되어 단기 분배성 흔들기 정황이 존재함",
        "활성 구조 후보의 UT $78,355.10에 이어 마지막 바에서 UTAD $78,870.30가 기록되어, 상단 유동성 스윕 이후 되밀림 위험이 커진 상태임",
        "현재가 $78,612.00는 UTAD $78,870.30 아래에 있어, 상단 돌파 안착 확인 전까지는 단기적으로 rejection 구간 해석이 우세함"
      ],
      "reasoning": "확정 구조 기준으로는 15분봉 1차 구조가 SC $77,521.00 → AR $77,792.90 → ST $77,206.80 → Spring $77,254.70 → Terminal Spring $77,280.00 → SOS $78,164.70 → LPS $77,923.40까지 완결된 ACC이며, structure_bias는 bullish가 맞습니다. 다만 현재 활성 구조는 별도로 BC $78,182.80, AR $77,880.00를 앵커로 하는 분배 후보이며, ST $78,136.50 이후 SOW_IN_PHASE_B $77,815.00, UT $78,355.10, UTAD $78,870.30가 이어져 단기 phase는 재분배/상단 실패 후보로 보는 편이 타당합니다. 즉 구조적 해석은 이전 ACC의 강세 잔존이지만, immediate path bias는 UTAD 하방 반응 여부를 먼저 봐야 하는 국면입니다. $78,870.30을 명확히 재점유·안착하기 전까지는 중립 내지 단기 약세 경로를 우선하고, 반대로 $78,355.10 아래 재거부가 이어지면 $78,182.80, $77,880.00, 나아가 $77,815.00 테스트 가능성을 열어둬야 합니다.",
      "key_levels": {
        "support": [
          78182.8,
          77880.0,
          77815.0,
          77923.4,
          77792.9,
          77521.0
        ],
        "resistance": [
          78355.1,
          78870.3,
          78164.7,
          78156.5
        ]
      },
      "time_horizon": "short term",
      "invalidation_level": "78870.30 상향 안착 시 단기 bearish setup 해석은 무효",
      "risk_scenario": "만약 가격이 $78,870.30 위로 재돌파 후 유지되면 현재의 UT/UTAD 기반 분배 후보는 실패하고, 이전 ACC의 강세 연장으로 재해석될 수 있습니다. 반대로 $77,880.00 하향 이탈이 확정되면 분배 후보가 강화되며 $77,815.00 및 이전 ACC 범위 상단/내부로의 되밀림 가능성이 커집니다.",
      "data_quality": "medium",
      "metrics": {
        "acc_score": 95.7,
        "dis_score": 92.5,
        "regime": "ACC",
        "regime_state": "acc_candidate",
        "structure_bias": "bullish",
        "phase_context": "acc_candidate / accumulation / Phase E",
        "phases_detected": [
          "SC",
          "AR",
          "ST",
          "Spring",
          "TERMINAL_SPRING",
          "SOS",
          "LPS",
          "BU"
        ],
        "last_phase": "BU",
        "phase_candidates": [
          {
            "label": "SC",
            "side": "low",
            "idx": 72,
            "price": 77521.0,
            "color": "#ffd166"
          },
          {
            "label": "AR",
            "side": "high",
            "idx": 83,
            "price": 77792.9,
            "color": "#06d6a0"
          },
          {
            "label": "ST",
            "side": "low",
            "idx": 102,
            "price": 77206.8,
            "color": "#118ab2"
          },
          {
            "label": "Spring",
            "side": "low",
            "idx": 109,
            "price": 77254.7,
            "color": "#f9844a"
          },
          {
            "label": "TERMINAL_SPRING",
            "side": "low",
            "idx": 218,
            "price": 77280.0,
            "color": "#f3722c"
          },
          {
            "label": "SOS",
            "side": "high",
            "idx": 225,
            "price": 78164.7,
            "color": "#06d6a0"
          },
          {
            "label": "LPS",
            "side": "low",
            "idx": 247,
            "price": 77923.4,
            "color": "#8338ec"
          },
          {
            "label": "BU",
            "side": "high",
            "idx": 226,
            "price": 78156.5,
            "color": "#7209b7"
          }
        ],
        "phase_structures": [
          {
            "structure_id": "15m_cycle_1",
            "sequence": 1,
            "timeframe": "15m",
            "regime": "accumulation",
            "role": "prior_completed_structure",
            "is_active": false,
            "is_completed": true,
            "is_confirmed": true,
            "structure_bias": "bullish",
            "phase_context": "accumulation",
            "start_idx": 72,
            "end_idx": 247,
            "phase_count": 8,
            "phases": [
              {
                "label": "SC",
                "side": "low",
                "idx": 72,
                "price": 77521.0,
                "color": "#ffd166",
                "dt": "2026-04-25 00:00:00+09:00"
              },
              {
                "label": "AR",
                "side": "high",
                "idx": 83,
                "price": 77792.9,
                "color": "#06d6a0",
                "dt": "2026-04-25 02:45:00+09:00"
              },
              {
                "label": "ST",
                "side": "low",
                "idx": 102,
                "price": 77206.8,
                "color": "#118ab2",
                "dt": "2026-04-25 07:30:00+09:00"
              },
              {
                "label": "Spring",
                "side": "low",
                "idx": 109,
                "price": 77254.7,
                "color": "#f9844a",
                "dt": "2026-04-25 09:15:00+09:00"
              },
              {
                "label": "TERMINAL_SPRING",
                "side": "low",
                "idx": 218,
                "price": 77280.0,
                "color": "#f3722c",
                "dt": "2026-04-26 12:30:00+09:00"
              },
              {
                "label": "SOS",
                "side": "high",
                "idx": 225,
                "price": 78164.7,
                "color": "#06d6a0",
                "dt": "2026-04-26 14:15:00+09:00"
              },
              {
                "label": "LPS",
                "side": "low",
                "idx": 247,
                "price": 77923.4,
                "color": "#8338ec",
                "dt": "2026-04-26 19:45:00+09:00"
              },
              {
                "label": "BU",
                "side": "high",
                "idx": 226,
                "price": 78156.5,
                "color": "#7209b7",
                "dt": "2026-04-26 14:30:00+09:00"
              }
            ]
          },
          {
            "structure_id": "15m_cycle_2",
            "sequence": 2,
            "timeframe": "15m",
            "regime": "distribution",
            "role": "current_structure_candidate",
            "is_active": true,
            "is_completed": false,
            "is_confirmed": true,
            "structure_bias": "bearish",
            "phase_context": "distribution",
            "start_idx": 238,
            "end_idx": 299,
            "phase_count": 6,
            "phases": [
              {
                "label": "BC",
                "side": "high",
                "idx": 238,
                "price": 78182.8,
                "color": "#ffd166",
                "dt": "2026-04-26 17:30:00+09:00"
              },
              {
                "label": "AR",
                "side": "low",
                "idx": 242,
                "price": 77880.0,
                "color": "#06d6a0",
                "dt": "2026-04-26 18:30:00+09:00"
              },
              {
                "label": "ST",
                "side": "high",
                "idx": 261,
                "price": 78136.5,
                "color": "#118ab2",
                "dt": "2026-04-26 23:15:00+09:00"
              },
              {
                "label": "SOW_IN_PHASE_B",
                "side": "low",
                "idx": 272,
                "price": 77815.0,
                "color": "#ef476f",
                "dt": "2026-04-27 02:00:00+09:00"
              },
              {
                "label": "UT",
                "side": "high",
                "idx": 286,
                "price": 78355.1,
                "color": "#f9844a",
                "dt": "2026-04-27 05:30:00+09:00"
              },
              {
                "label": "UTAD",
                "side": "high",
                "idx": 299,
                "price": 78870.3,
                "color": "#f9844a",
                "dt": "2026-04-27 08:45:00+09:00"
              }
            ]
          }
        ],
        "active_structure_id": "15m_cycle_2",
        "primary_structure_id": "15m_cycle_1",
        "structure_count": 2,
        "regime_fitness": 0.9571428571428572,
        "current_event": "BU",
        "major_phase": "E",
        "pos_in_range": 0.5,
        "main_range_low": 77521.0,
        "main_range_high": 77792.9
      },
      "raw_llm_response": "{\n  \"signal\": \"neutral\",\n  \"confidence\": 0.62,\n  \"structure_bias\": \"bullish\",\n  \"setup_bias\": \"bearish\",\n  \"setup_score\": 0.78,\n  \"setup_signals\": [\n    \"직전 확인된 ACC 주범위 상단 $77,792.90를 이미 상향 이탈한 뒤 현재가 $78,612.00이 범위 외부 프리미엄에 위치해 있어 즉시 추격 매수 구간은 아님\",\n    \"이전 ACC의 SOS $78,164.70 / BU $78,156.50 위에서 거래되고 있어, 해당 돌파 구간 재테스트 가능성이 열려 있음\",\n    \"활성 구조 후보에서 BC $78,182.80 → AR $77,880.00 이후 ST $78,136.50, SOW_IN_PHASE_B $77,815.00가 형성되어 단기 분배성 흔들기 정황이 존재함\",\n    \"활성 구조 후보의 UT $78,355.10에 이어 마지막 바에서 UTAD $78,870.30가 기록되어, 상단 유동성 스윕 이후 되밀림 위험이 커진 상태임\",\n    \"현재가 $78,612.00는 UTAD $78,870.30 아래에 있어, 상단 돌파 안착 확인 전까지는 단기적으로 rejection 구간 해석이 우세함\"\n  ],\n  \"reasoning\": \"확정 구조 기준으로는 15분봉 1차 구조가 SC $77,521.00 → AR $77,792.90 → ST $77,206.80 → Spring $77,254.70 → Terminal Spring $77,280.00 → SOS $78,164.70 → LPS $77,923.40까지 완결된 ACC이며, structure_bias는 bullish가 맞습니다. 다만 현재 활성 구조는 별도로 BC $78,182.80, AR $77,880.00를 앵커로 하는 분배 후보이며, ST $78,136.50 이후 SOW_IN_PHASE_B $77,815.00, UT $78,355.10, UTAD $78,870.30가 이어져 단기 phase는 재분배/상단 실패 후보로 보는 편이 타당합니다. 즉 구조적 해석은 이전 ACC의 강세 잔존이지만, immediate path bias는 UTAD 하방 반응 여부를 먼저 봐야 하는 국면입니다. $78,870.30을 명확히 재점유·안착하기 전까지는 중립 내지 단기 약세 경로를 우선하고, 반대로 $78,355.10 아래 재거부가 이어지면 $78,182.80, $77,880.00, 나아가 $77,815.00 테스트 가능성을 열어둬야 합니다.\",\n  \"key_levels\": {\n    \"support\": [\n      78182.8,\n      77880.0,\n      77815.0,\n      77923.4,\n      77792.9,\n      77521.0\n    ],\n    \"resistance\": [\n      78355.1,\n      78870.3,\n      78164.7,\n      78156.5\n    ]\n  },\n  \"time_horizon\": \"short term\",\n  \"invalidation_level\": \"78870.30 상향 안착 시 단기 bearish setup 해석은 무효\",\n  \"risk_scenario\": \"만약 가격이 $78,870.30 위로 재돌파 후 유지되면 현재의 UT/UTAD 기반 분배 후보는 실패하고, 이전 ACC의 강세 연장으로 재해석될 수 있습니다. 반대로 $77,880.00 하향 이탈이 확정되면 분배 후보가 강화되며 $77,815.00 및 이전 ACC 범위 상단/내부로의 되밀림 가능성이 커집니다.\",\n  \"data_quality\": \"medium\"\n}"
    }
  },
  "chairman_synthesis": {
    "overall_signal": "bullish",
    "overall_confidence": 0.69,
    "execution_setup": {
      "setup_bias": "bearish",
      "setup_strength": 0.75,
      "active_setups": [
        "현재가 $78,612.00는 EQ $78,354.90 위 프리미엄 구간에 위치해 있어 단기적으로 상단 유동성 반납 조건이 형성됨",
        "직전 7일/최근 범위 상단 $78,994.80 바로 아래에서 거래 중이며, 상단 유동성 풀 테스트 구간이라는 점에 다수 분석이 일치함",
        "피보나치 0.618 되돌림 $78,529.60 위에 있으나 0.786 저항 $78,734.19 바로 아래여서 프리미엄 구간 저항 반응 조건이 존재함",
        "캔들 기준 evening star, bearish harami, shooting star가 최근 고가권에서 연속 출현해 단기 공급 반응이 확인됨",
        "와이코프 기준 이전 축적 구조는 완료되었지만, 현재 활성 구조 후보는 BC $78,182.80 → AR $77,880.00 → ST $78,136.50 → UT $78,355.10 → UTAD $78,870.30로 이어지는 분배성 상단 테스트 상태임",
        "ICT 구조상 bearish BOS 참조 레벨 $77,880.00, $77,500.10, $77,308.00가 남아 있어 프리미엄 구간에서는 매수보다 되돌림 매도 해석이 우세함"
      ],
      "setup_vs_structure": "구조는 여전히 강세 우위지만, 실행 셋업은 뚜렷하게 약세로 기울어 있습니다. 즉 상위 구조는 상승 잔존인데 현재 위치는 프리미엄·상단 유동성 인접 구간이라, 구조 추종과 즉시 진입 타이밍이 서로 어긋나는 국면입니다."
    },
    "signal_breakdown": {
      "bullish_count": 2,
      "bearish_count": 1,
      "neutral_count": 4
    },
    "key_levels": {
      "support": [
        78529.6,
        78280.43,
        78182.8,
        77939.71,
        77880.0,
        77777.0,
        77715.0
      ],
      "resistance": [
        78734.19,
        78870.3,
        78994.8
      ]
    },
    "confluences": [
      "하모닉, ICT, 캔들, 엘리엇이 모두 현재가가 최근 범위 EQ $78,354.90 위의 프리미엄 구간에 있다고 판단함",
      "하모닉, ICT, 캔들, 엘리엇이 모두 $78,994.80을 핵심 상단 유동성/범위 상단 저항으로 제시함",
      "하모닉, 캔들, 파생, 피보나치, 엘리엇이 모두 EMA20 $78,280.43 상방 유지 상태를 단기 구조 강세의 공통 근거로 사용함",
      "ICT와 와이코프가 모두 $77,880.00을 중요한 하방 구조 참조점으로 식별함",
      "피보나치와 하모닉, 캔들이 모두 $78,529.60~$78,280.43 구간을 단기 구조 유지의 핵심 지지/재테스트 영역으로 봄",
      "ICT와 와이코프가 모두 현재 위치를 상단 유동성 회수 이후 반납 가능성이 높은 프리미엄 테스트 구간으로 해석함"
    ],
    "conflicts": [
      "파생은 CVD 0.700과 OI trend 0.529를 근거로 구조 연장에 우호적이라고 보지만, ICT·캔들·와이코프는 같은 가격대를 프리미엄 상단 분배/되돌림 위험 구간으로 해석함",
      "피보나치는 $78,529.60 상방 안착을 구조 강세로 보지만, 와이코프는 같은 구간을 이미 분배 후보의 상단 실패 시험 이후 영역으로 읽어 단기 성격이 다름",
      "엘리엇은 추세파보다 교정파 후보가 많아 구조 확신이 낮다고 보지만, 와이코프와 ICT는 보다 선명한 구조 이벤트와 위상 전환 레벨을 제시함"
    ],
    "executive_summary": "15분 BTC 구조의 핵심은, 이전 축적 사이클이 이미 완료되며 남긴 강세 잔존 위에서 현재 가격이 여전히 EMA20 $78,280.43, EMA120 $77,939.71, EMA240 $77,828.81 위에 있어 구조적 편향은 강세라는 점입니다. 다만 현재 위치는 EQ $78,354.90 위 프리미엄이자 7일 고점/범위 상단 $78,994.80 직하단으로, 활성 미시 구조는 와이코프상 UTAD $78,870.30이 찍힌 뒤 분배 후보로 재구성되고 있다는 경고가 강합니다. 즉 현재 국면은 '완료된 축적의 강세 구조'와 '상단에서 진행 중인 단기 분배성 테스트'가 공존하는 late-stage premium 구간으로 진단됩니다. 구조 유지의 핵심 조건은 $78,529.60 및 EMA20 $78,280.43 방어이며, 더 큰 구조 무효화 기준은 최근 유효 스윙 저점 $77,777.00 이탈입니다. 따라서 의회 결론은 구조는 bullish, 그러나 실행 셋업은 bearish로 분명히 분리되는 국면입니다.",
    "raw_llm_response": "{\n  \"overall_signal\": \"bullish\",\n  \"overall_confidence\": 0.69,\n  \"execution_setup\": {\n    \"setup_bias\": \"bearish\",\n    \"setup_strength\": 0.75,\n    \"active_setups\": [\n      \"현재가 $78,612.00는 EQ $78,354.90 위 프리미엄 구간에 위치해 있어 단기적으로 상단 유동성 반납 조건이 형성됨\",\n      \"직전 7일/최근 범위 상단 $78,994.80 바로 아래에서 거래 중이며, 상단 유동성 풀 테스트 구간이라는 점에 다수 분석이 일치함\",\n      \"피보나치 0.618 되돌림 $78,529.60 위에 있으나 0.786 저항 $78,734.19 바로 아래여서 프리미엄 구간 저항 반응 조건이 존재함\",\n      \"캔들 기준 evening star, bearish harami, shooting star가 최근 고가권에서 연속 출현해 단기 공급 반응이 확인됨\",\n      \"와이코프 기준 이전 축적 구조는 완료되었지만, 현재 활성 구조 후보는 BC $78,182.80 → AR $77,880.00 → ST $78,136.50 → UT $78,355.10 → UTAD $78,870.30로 이어지는 분배성 상단 테스트 상태임\",\n      \"ICT 구조상 bearish BOS 참조 레벨 $77,880.00, $77,500.10, $77,308.00가 남아 있어 프리미엄 구간에서는 매수보다 되돌림 매도 해석이 우세함\"\n    ],\n    \"setup_vs_structure\": \"구조는 여전히 강세 우위지만, 실행 셋업은 뚜렷하게 약세로 기울어 있습니다. 즉 상위 구조는 상승 잔존인데 현재 위치는 프리미엄·상단 유동성 인접 구간이라, 구조 추종과 즉시 진입 타이밍이 서로 어긋나는 국면입니다.\"\n  },\n  \"signal_breakdown\": {\n    \"bullish_count\": 2,\n    \"bearish_count\": 1,\n    \"neutral_count\": 4\n  },\n  \"key_levels\": {\n    \"support\": [78529.6, 78280.43, 78182.8, 77939.71, 77880.0, 77777.0, 77715.0],\n    \"resistance\": [78734.19, 78870.3, 78994.8]\n  },\n  \"confluences\": [\n    \"하모닉, ICT, 캔들, 엘리엇이 모두 현재가가 최근 범위 EQ $78,354.90 위의 프리미엄 구간에 있다고 판단함\",\n    \"하모닉, ICT, 캔들, 엘리엇이 모두 $78,994.80을 핵심 상단 유동성/범위 상단 저항으로 제시함\",\n    \"하모닉, 캔들, 파생, 피보나치, 엘리엇이 모두 EMA20 $78,280.43 상방 유지 상태를 단기 구조 강세의 공통 근거로 사용함\",\n    \"ICT와 와이코프가 모두 $77,880.00을 중요한 하방 구조 참조점으로 식별함\",\n    \"피보나치와 하모닉, 캔들이 모두 $78,529.60~$78,280.43 구간을 단기 구조 유지의 핵심 지지/재테스트 영역으로 봄\",\n    \"ICT와 와이코프가 모두 현재 위치를 상단 유동성 회수 이후 반납 가능성이 높은 프리미엄 테스트 구간으로 해석함\"\n  ],\n  \"conflicts\": [\n    \"파생은 CVD 0.700과 OI trend 0.529를 근거로 구조 연장에 우호적이라고 보지만, ICT·캔들·와이코프는 같은 가격대를 프리미엄 상단 분배/되돌림 위험 구간으로 해석함\",\n    \"피보나치는 $78,529.60 상방 안착을 구조 강세로 보지만, 와이코프는 같은 구간을 이미 분배 후보의 상단 실패 시험 이후 영역으로 읽어 단기 성격이 다름\",\n    \"엘리엇은 추세파보다 교정파 후보가 많아 구조 확신이 낮다고 보지만, 와이코프와 ICT는 보다 선명한 구조 이벤트와 위상 전환 레벨을 제시함\"\n  ],\n  \"highest_conviction_analyst\": \"Wyckoff Expert — 이전 완료된 축적 구조와 현재 활성 분배 후보 구조를 분리해서 설명했고, SC/AR/ST/Spring/SOS/LPS/BU와 BC/AR/ST/SOW/UT/UTAD를 각각 정확한 가격과 시간 맥락으로 제시해 구조 해석의 구체성과 신뢰도가 가장 높습니다.\",\n  \"invalidation_level\": \"$77,777.00\",\n  \"executive_summary\": \"15분 BTC 구조의 핵심은, 이전 축적 사이클이 이미 완료되며 남긴 강세 잔존 위에서 현재 가격이 여전히 EMA20 $78,280.43, EMA120 $77,939.71, EMA240 $77,828.81 위에 있어 구조적 편향은 강세라는 점입니다. 다만 현재 위치는 EQ $78,354.90 위 프리미엄이자 7일 고점/범위 상단 $78,994.80 직하단으로, 활성 미시 구조는 와이코프상 UTAD $78,870.30이 찍힌 뒤 분배 후보로 재구성되고 있다는 경고가 강합니다. 즉 현재 국면은 '완료된 축적의 강세 구조'와 '상단에서 진행 중인 단기 분배성 테스트'가 공존하는 late-stage premium 구간으로 진단됩니다. 구조 유지의 핵심 조건은 $78,529.60 및 EMA20 $78,280.43 방어이며, 더 큰 구조 무효화 기준은 최근 유효 스윙 저점 $77,777.00 이탈입니다. 따라서 의회 결론은 구조는 bullish, 그러나 실행 셋업은 bearish로 분명히 분리되는 국면입니다.\"\n}"
  },
  "overall_signal": "bullish",
  "overall_confidence": 0.69,
  "operating_path": {
    "path_type": "complex",
    "confidence": 0.62,
    "waypoints": [
      {
        "seq": 1,
        "price": 78280.43,
        "type": "support_test",
        "source": "candlestick(EMA20 핵심 지지), fibonacci(프리미엄 반응), ICT(EQ 반납), 의회 합의 핵심 지지",
        "description": "현재가 $78,612가 EQ $78,354.90 위 프리미엄에 있고 evening_star/bearish_harami/shooting_star가 연속 출현했으며 UTAD $78,870.30이 이미 인쇄됨. 0.786 저항 $78,734.19 직하단에서 거부 시 0.618 $78,529.60을 빠르게 잃고 EMA20 $78,280.43까지 1차 반납 진행. 이 레벨은 chairman이 명시한 구조 유지 핵심 방어선이자 다수 분석 합치 지지선",
        "est_hours": 4.5,
        "turning_zone": [
          78202.18,
          78300.0
        ],
        "likely_wick": 78242.2,
        "rejection_confirm": 78385.9,
        "invalid_overshoot": 78182.8,
        "calibration_reasoning": "EMA20 $78,280.43 직하단에 fib 0.382 $78,242.20과 5레벨 컨플루언스 $78,202.18이 자석 역할. 존 폭 $97.82 (≈0.35×ATR)로 1차 지지 테스트 답게 타이트하게 설정"
      },
      {
        "seq": 2,
        "price": 78182.8,
        "type": "support_test",
        "source": "wyckoff(BC 레벨), ICT(직전일 고점 청산 후 재테스트), 의회 합의",
        "description": "EMA20 $78,280.43이 closing basis로 명확히 깨지면 wyckoff 활성 분배 후보의 BC $78,182.80 / SOS-BU 클러스터 $78,156.50까지 매물 노출. ICT 관점에서 previous day high $78,182.80 회수 후 재진입 실패 신호로 작동",
        "est_hours": 9.0,
        "turning_zone": [
          78100.0,
          78210.0
        ],
        "likely_wick": 78156.5,
        "rejection_confirm": 78242.2,
        "invalid_overshoot": 77939.71,
        "calibration_reasoning": "BC $78,182.80과 SOS-BU 클러스터 $78,156.50이 코어 자석. 5레벨 컨플루언스 $78,202.18 직하 스윕 후 회복 패턴이 전형적. 존 폭 $110 (≈0.39×ATR)"
      },
      {
        "seq": 3,
        "price": 77880.0,
        "type": "swing_low",
        "source": "wyckoff(AR), ICT(bearish BOS 참조), 의회 합의 구조 지지",
        "description": "분배 후보의 AR $77,880.00 / EMA120 $77,939.71 클러스터에서 1차 구조적 수요 반응 기대. ICT bearish BOS 참조 레벨이며 chairman이 제시한 핵심 구조 지지대. 여기서 반응 없으면 $77,777 스윕 위험 가속",
        "est_hours": 14.0,
        "turning_zone": [
          77820.0,
          77940.0
        ],
        "likely_wick": 77880.0,
        "rejection_confirm": 78000.0,
        "invalid_overshoot": 77777.0,
        "calibration_reasoning": "AR $77,880.00 + EMA120 $77,939.71 클러스터가 존 상단을 정의. chairman 핵심 구조 지지대로 라운드 $78,000 회복이 반응 확인. 존 폭 $120 (≈0.43×ATR)"
      },
      {
        "seq": 4,
        "price": 77777.0,
        "type": "liquidity_sweep",
        "source": "elliott(마지막 유효 스윙 저점), 의회 invalidation 핵심선 직상단",
        "description": "elliott의 last valid swing low $77,777.00 직하 유동성 풀 스윕. 이 레벨에서 받쳐주면 ACC 강세 잔존 구조가 살아남고, structural bullish 잔존이 재가동. 70~150bp 회복 반등 가능 구간",
        "est_hours": 18.0,
        "turning_zone": [
          77638.01,
          77790.0
        ],
        "likely_wick": 77715.0,
        "rejection_confirm": 77880.0,
        "invalid_overshoot": 77638.01,
        "calibration_reasoning": "$77,777 트리플세븐 라운드 자석 직하 chairman 지지 $77,715.00이 전형적 sweep wick. 4레벨 컨플루언스 $77,638.01이 sweep 한계선이자 ACC 강세 잔존 무효화 임계. 존 폭 $152 (≈0.55×ATR)"
      },
      {
        "seq": 5,
        "price": 78355.1,
        "type": "resistance_test",
        "source": "wyckoff(UT 레벨), fibonacci(EQ 부근), 의회 EQ 합치",
        "description": "스윕 후 구조 강세 재발현 시 EQ $78,354.90 / wyckoff UT $78,355.10 회복 시도. 0.618 $78,529.60 재돌파 여부가 다음 24h 너머 방향성을 결정. 여기서 재차 거부되면 분배 시나리오 확정",
        "est_hours": 22.0,
        "turning_zone": [
          78355.1,
          78560.0
        ],
        "likely_wick": 78529.6,
        "rejection_confirm": 78242.2,
        "invalid_overshoot": 78612.0,
        "calibration_reasoning": "Terminal waypoint이라 0.5-0.8×ATR 범위 적용. EQ $78,354.90/UT $78,355.10에서 시작해 0.618 골든비율 $78,529.60이 핵심 거부 자석. 현재가 $78,612 회복 시 분배 시나리오 무효. 존 폭 $205 (≈0.73×ATR)"
      }
    ],
    "period_extremes": {
      "4h": {
        "expected_high": 78680.0,
        "expected_low": 78250.0,
        "high_first": false
      },
      "8h": {
        "expected_high": 78680.0,
        "expected_low": 78140.0,
        "high_first": false
      },
      "24h": {
        "expected_high": 78530.0,
        "expected_low": 77777.0,
        "high_first": false
      }
    },
    "triggers": {
      "bullish": {
        "price": 78994.8,
        "description": "7일/범위 상단 $78,994.80을 15분 종가 기준 명확히 돌파하면 UTAD 분배 후보가 무효화되고 구조 강세가 즉시 우위. 추격 매수 전환 가능"
      },
      "bearish": {
        "price": 78182.8,
        "description": "$78,182.80(wyckoff BC) 하향 종가 이탈 시 EMA20 방어 실패 + 분배 phase 확정. AR $77,880, 나아가 $77,777 스윕 가속"
      }
    },
    "scenario_invalidation": 77715.0,
    "raw_llm_response": "```json\n{\n  \"path_type\": \"complex\",\n  \"confidence\": 0.62,\n  \"waypoints\": [\n    {\n      \"seq\": 1,\n      \"price\": 78280.43,\n      \"type\": \"support_test\",\n      \"source\": \"candlestick(EMA20 핵심 지지), fibonacci(프리미엄 반응), ICT(EQ 반납), 의회 합의 핵심 지지\",\n      \"description\": \"현재가 $78,612가 EQ $78,354.90 위 프리미엄에 있고 evening_star/bearish_harami/shooting_star가 연속 출현했으며 UTAD $78,870.30이 이미 인쇄됨. 0.786 저항 $78,734.19 직하단에서 거부 시 0.618 $78,529.60을 빠르게 잃고 EMA20 $78,280.43까지 1차 반납 진행. 이 레벨은 chairman이 명시한 구조 유지 핵심 방어선이자 다수 분석 합치 지지선\",\n      \"est_hours\": 4.5\n    },\n    {\n      \"seq\": 2,\n      \"price\": 78182.8,\n      \"type\": \"support_test\",\n      \"source\": \"wyckoff(BC 레벨), ICT(직전일 고점 청산 후 재테스트), 의회 합의\",\n      \"description\": \"EMA20 $78,280.43이 closing basis로 명확히 깨지면 wyckoff 활성 분배 후보의 BC $78,182.80 / SOS-BU 클러스터 $78,156.50까지 매물 노출. ICT 관점에서 previous day high $78,182.80 회수 후 재진입 실패 신호로 작동\",\n      \"est_hours\": 9.0\n    },\n    {\n      \"seq\": 3,\n      \"price\": 77880.0,\n      \"type\": \"swing_low\",\n      \"source\": \"wyckoff(AR), ICT(bearish BOS 참조), 의회 합의 구조 지지\",\n      \"description\": \"분배 후보의 AR $77,880.00 / EMA120 $77,939.71 클러스터에서 1차 구조적 수요 반응 기대. ICT bearish BOS 참조 레벨이며 chairman이 제시한 핵심 구조 지지대. 여기서 반응 없으면 $77,777 스윕 위험 가속\",\n      \"est_hours\": 14.0\n    },\n    {\n      \"seq\": 4,\n      \"price\": 77777.0,\n      \"type\": \"liquidity_sweep\",\n      \"source\": \"elliott(마지막 유효 스윙 저점), 의회 invalidation 핵심선 직상단\",\n      \"description\": \"elliott의 last valid swing low $77,777.00 직하 유동성 풀 스윕. 이 레벨에서 받쳐주면 ACC 강세 잔존 구조가 살아남고, structural bullish 잔존이 재가동. 70~150bp 회복 반등 가능 구간\",\n      \"est_hours\": 18.0\n    },\n    {\n      \"seq\": 5,\n      \"price\": 78355.1,\n      \"type\": \"resistance_test\",\n      \"source\": \"wyckoff(UT 레벨), fibonacci(EQ 부근), 의회 EQ 합치\",\n      \"description\": \"스윕 후 구조 강세 재발현 시 EQ $78,354.90 / wyckoff UT $78,355.10 회복 시도. 0.618 $78,529.60 재돌파 여부가 다음 24h 너머 방향성을 결정. 여기서 재차 거부되면 분배 시나리오 확정\",\n      \"est_hours\": 22.0\n    }\n  ],\n  \"period_extremes\": {\n    \"4h\":  {\"expected_high\": 78680.0, \"expected_low\": 78250.0, \"high_first\": false},\n    \"8h\":  {\"expected_high\": 78680.0, \"expected_low\": 78140.0, \"high_first\": false},\n    \"24h\": {\"expected_high\": 78530.0, \"expected_low\": 77777.0, \"high_first\": false}\n  },\n  \"triggers\": {\n    \"bullish\": {\"price\": 78994.8, \"description\": \"7일/범위 상단 $78,994.80을 15분 종가 기준 명확히 돌파하면 UTAD 분배 후보가 무효화되고 구조 강세가 즉시 우위. 추격 매수 전환 가능\"},\n    \"bearish\": {\"price\": 78182.8, \"description\": \"$78,182.80(wyckoff BC) 하향 종가 이탈 시 EMA20 방어 실패 + 분배 phase 확정. AR $77,880, 나아가 $77,777 스윕 가속\"}\n  },\n  \"scenario_invalidation\": 77715.0\n}\n```"
  },
  "tp_calibration": {
    "calibrated_waypoints": [
      {
        "seq": 1,
        "base_target": 78280.43,
        "turning_zone": [
          78202.18,
          78300.0
        ],
        "likely_wick": 78242.2,
        "rejection_confirm": 78385.9,
        "invalid_overshoot": 78182.8,
        "calibration_reasoning": "EMA20 $78,280.43 직하단에 fib 0.382 $78,242.20과 5레벨 컨플루언스 $78,202.18이 자석 역할. 존 폭 $97.82 (≈0.35×ATR)로 1차 지지 테스트 답게 타이트하게 설정"
      },
      {
        "seq": 2,
        "base_target": 78182.8,
        "turning_zone": [
          78100.0,
          78210.0
        ],
        "likely_wick": 78156.5,
        "rejection_confirm": 78242.2,
        "invalid_overshoot": 77939.71,
        "calibration_reasoning": "BC $78,182.80과 SOS-BU 클러스터 $78,156.50이 코어 자석. 5레벨 컨플루언스 $78,202.18 직하 스윕 후 회복 패턴이 전형적. 존 폭 $110 (≈0.39×ATR)"
      },
      {
        "seq": 3,
        "base_target": 77880.0,
        "turning_zone": [
          77820.0,
          77940.0
        ],
        "likely_wick": 77880.0,
        "rejection_confirm": 78000.0,
        "invalid_overshoot": 77777.0,
        "calibration_reasoning": "AR $77,880.00 + EMA120 $77,939.71 클러스터가 존 상단을 정의. chairman 핵심 구조 지지대로 라운드 $78,000 회복이 반응 확인. 존 폭 $120 (≈0.43×ATR)"
      },
      {
        "seq": 4,
        "base_target": 77777.0,
        "turning_zone": [
          77638.01,
          77790.0
        ],
        "likely_wick": 77715.0,
        "rejection_confirm": 77880.0,
        "invalid_overshoot": 77638.01,
        "calibration_reasoning": "$77,777 트리플세븐 라운드 자석 직하 chairman 지지 $77,715.00이 전형적 sweep wick. 4레벨 컨플루언스 $77,638.01이 sweep 한계선이자 ACC 강세 잔존 무효화 임계. 존 폭 $152 (≈0.55×ATR)"
      },
      {
        "seq": 5,
        "base_target": 78355.1,
        "turning_zone": [
          78355.1,
          78560.0
        ],
        "likely_wick": 78529.6,
        "rejection_confirm": 78242.2,
        "invalid_overshoot": 78612.0,
        "calibration_reasoning": "Terminal waypoint이라 0.5-0.8×ATR 범위 적용. EQ $78,354.90/UT $78,355.10에서 시작해 0.618 골든비율 $78,529.60이 핵심 거부 자석. 현재가 $78,612 회복 시 분배 시나리오 무효. 존 폭 $205 (≈0.73×ATR)"
      }
    ],
    "raw_llm_response": "```json\n{\n  \"calibrated_waypoints\": [\n    {\n      \"seq\": 1,\n      \"base_target\": 78280.43,\n      \"turning_zone\": [78202.18, 78300.00],\n      \"likely_wick\": 78242.20,\n      \"rejection_confirm\": 78385.90,\n      \"invalid_overshoot\": 78182.80,\n      \"calibration_reasoning\": \"EMA20 $78,280.43 직하단에 fib 0.382 $78,242.20과 5레벨 컨플루언스 $78,202.18이 자석 역할. 존 폭 $97.82 (≈0.35×ATR)로 1차 지지 테스트 답게 타이트하게 설정\"\n    },\n    {\n      \"seq\": 2,\n      \"base_target\": 78182.80,\n      \"turning_zone\": [78100.00, 78210.00],\n      \"likely_wick\": 78156.50,\n      \"rejection_confirm\": 78242.20,\n      \"invalid_overshoot\": 77939.71,\n      \"calibration_reasoning\": \"BC $78,182.80과 SOS-BU 클러스터 $78,156.50이 코어 자석. 5레벨 컨플루언스 $78,202.18 직하 스윕 후 회복 패턴이 전형적. 존 폭 $110 (≈0.39×ATR)\"\n    },\n    {\n      \"seq\": 3,\n      \"base_target\": 77880.00,\n      \"turning_zone\": [77820.00, 77940.00],\n      \"likely_wick\": 77880.00,\n      \"rejection_confirm\": 78000.00,\n      \"invalid_overshoot\": 77777.00,\n      \"calibration_reasoning\": \"AR $77,880.00 + EMA120 $77,939.71 클러스터가 존 상단을 정의. chairman 핵심 구조 지지대로 라운드 $78,000 회복이 반응 확인. 존 폭 $120 (≈0.43×ATR)\"\n    },\n    {\n      \"seq\": 4,\n      \"base_target\": 77777.00,\n      \"turning_zone\": [77638.01, 77790.00],\n      \"likely_wick\": 77715.00,\n      \"rejection_confirm\": 77880.00,\n      \"invalid_overshoot\": 77638.01,\n      \"calibration_reasoning\": \"$77,777 트리플세븐 라운드 자석 직하 chairman 지지 $77,715.00이 전형적 sweep wick. 4레벨 컨플루언스 $77,638.01이 sweep 한계선이자 ACC 강세 잔존 무효화 임계. 존 폭 $152 (≈0.55×ATR)\"\n    },\n    {\n      \"seq\": 5,\n      \"base_target\": 78355.10,\n      \"turning_zone\": [78355.10, 78560.00],\n      \"likely_wick\": 78529.60,\n      \"rejection_confirm\": 78242.20,\n      \"invalid_overshoot\": 78612.00,\n      \"calibration_reasoning\": \"Terminal waypoint이라 0.5-0.8×ATR 범위 적용. EQ $78,354.90/UT $78,355.10에서 시작해 0.618 골든비율 $78,529.60이 핵심 거부 자석. 현재가 $78,612 회복 시 분배 시나리오 무효. 존 폭 $205 (≈0.73×ATR)\"\n    }\n  ]\n}\n```"
  },
  "timing": {
    "stages": {
      "stage1_agents": 18.1,
      "chairman": 25.9,
      "operating_path": 76.6,
      "tp_calibrator": 54.8
    },
    "agents": {},
    "total_s": 175.4
  }
}