{
  "symbol": "BTC/USDT",
  "timeframe": "4h",
  "timestamp": "2026-04-27 13:00 KST",
  "last_price": 79065.1,
  "num_candles": 300,
  "stage1_analyses": {
    "candlestick": {
      "agent_id": "candlestick",
      "display_name": "Candlestick Reader",
      "signal": "bullish",
      "confidence": 0.73,
      "structure_bias": "bullish",
      "setup_bias": "neutral",
      "setup_score": 0.46,
      "setup_signals": [
        "현재가 $79,065.10가 EMA20 $78,005.08 위에서 유지되어 단기 수요 우위가 살아있음",
        "현재가가 7일 범위 중상단에 위치하며 7d High $79,455.00 바로 아래에 있어 직전 매수 유동성 테스트 구간에 진입",
        "최근 패턴 묶음에서 morning_star@291, bullish_engulfing@293, bullish_engulfing@296가 연속 확인되어 저점 반전 시도가 선행됨",
        "doji@294, doji@295가 연속 출현해 $79,000~79,455 저항대에서 단기 흡수/결정 지연이 나타남",
        "EMA120 $75,042.39와 EMA240 $72,925.63 대비 각각 +5.4%, +8.4% 이격되어 중기 구조는 강하지만 단기적으로는 프리미엄 구간 추격 리스크가 존재"
      ],
      "reasoning": "4시간 구조는 현재가 $79,065.10가 EMA20 $78,005.08, EMA120 $75,042.39, EMA240 $72,925.63를 모두 상회하고 있어 명확한 상승 구조로 해석됩니다. 최근 strict 등급 morning star(품질 0.678)와 두 차례 bullish engulfing이 확인됐고 bull_score 2.3이 bear_score 0.6을 크게 상회해 캔들 기반 방향성은 상방 우세입니다. 다만 doji와 bearish harami 후보가 최근 고점 인근에서 함께 나타났고, 현재가가 7일 고점 $79,455.00 바로 아래라서 구조는 강세여도 즉시 추격 매수보다는 돌파 확인 또는 EMA20 재지지 확인이 더 유리합니다. ATR $694.51 기준으로 보면 단기 정상 되돌림 폭도 큰 편이므로 $78,000 부근 유지 여부가 다음 방향 확인의 핵심입니다.",
      "key_levels": {
        "support": [
          78005.08,
          79000.0,
          75042.39,
          74563.2
        ],
        "resistance": [
          79455.0,
          80000.0,
          80759.61
        ]
      },
      "time_horizon": "short term",
      "invalidation_level": "78005.08",
      "risk_scenario": "만약 $79,455.00 돌파에 실패하고 $78,005.08 아래 4시간 종가 안착이 나오면 최근 morning star와 engulfing 반전 신호는 단기 소진으로 해석될 수 있습니다. 그 경우 ATR 기준 하방 확장으로 $77,300대 재테스트가 가능하고, 이어서 EMA120 $75,042.39 방향의 더 깊은 되돌림이 열립니다.",
      "data_quality": "medium",
      "metrics": {
        "total_patterns_detected": 131,
        "recent_patterns": 7,
        "pattern_list": [
          "bullish_engulfing@293",
          "bullish_engulfing@296",
          "morning_star@291",
          "doji@290",
          "doji@294",
          "doji@295",
          "bearish_harami@294"
        ],
        "atr_value": 694.51,
        "vol_avg_20": 14132.54,
        "high_volume_patterns": [],
        "pattern_candidates": [
          {
            "pattern": "morning_star",
            "signal": "bullish",
            "pattern_quality": 0.678,
            "tier": "strict",
            "high_volume": false
          },
          {
            "pattern": "bullish_engulfing",
            "signal": "bullish",
            "pattern_quality": 0.582,
            "tier": "candidate",
            "high_volume": false
          },
          {
            "pattern": "bullish_engulfing",
            "signal": "bullish",
            "pattern_quality": 0.564,
            "tier": "candidate",
            "high_volume": false
          },
          {
            "pattern": "bearish_harami",
            "signal": "bearish",
            "pattern_quality": 0.441,
            "tier": "candidate",
            "high_volume": false
          },
          {
            "pattern": "doji",
            "signal": "neutral",
            "pattern_quality": 0.355,
            "tier": "candidate",
            "high_volume": false
          }
        ],
        "best_pattern_quality": 0.678,
        "bull_score": 2.3,
        "bear_score": 0.6
      },
      "raw_llm_response": "{\n  \"signal\": \"bullish\",\n  \"confidence\": 0.73,\n  \"structure_bias\": \"bullish\",\n  \"setup_bias\": \"neutral\",\n  \"setup_score\": 0.46,\n  \"setup_signals\": [\n    \"현재가 $79,065.10가 EMA20 $78,005.08 위에서 유지되어 단기 수요 우위가 살아있음\",\n    \"현재가가 7일 범위 중상단에 위치하며 7d High $79,455.00 바로 아래에 있어 직전 매수 유동성 테스트 구간에 진입\",\n    \"최근 패턴 묶음에서 morning_star@291, bullish_engulfing@293, bullish_engulfing@296가 연속 확인되어 저점 반전 시도가 선행됨\",\n    \"doji@294, doji@295가 연속 출현해 $79,000~79,455 저항대에서 단기 흡수/결정 지연이 나타남\",\n    \"EMA120 $75,042.39와 EMA240 $72,925.63 대비 각각 +5.4%, +8.4% 이격되어 중기 구조는 강하지만 단기적으로는 프리미엄 구간 추격 리스크가 존재\"\n  ],\n  \"reasoning\": \"4시간 구조는 현재가 $79,065.10가 EMA20 $78,005.08, EMA120 $75,042.39, EMA240 $72,925.63를 모두 상회하고 있어 명확한 상승 구조로 해석됩니다. 최근 strict 등급 morning star(품질 0.678)와 두 차례 bullish engulfing이 확인됐고 bull_score 2.3이 bear_score 0.6을 크게 상회해 캔들 기반 방향성은 상방 우세입니다. 다만 doji와 bearish harami 후보가 최근 고점 인근에서 함께 나타났고, 현재가가 7일 고점 $79,455.00 바로 아래라서 구조는 강세여도 즉시 추격 매수보다는 돌파 확인 또는 EMA20 재지지 확인이 더 유리합니다. ATR $694.51 기준으로 보면 단기 정상 되돌림 폭도 큰 편이므로 $78,000 부근 유지 여부가 다음 방향 확인의 핵심입니다.\",\n  \"key_levels\": {\n    \"support\": [\n      78005.08,\n      79000.0,\n      75042.39,\n      74563.2\n    ],\n    \"resistance\": [\n      79455.0,\n      80000.0,\n      80759.61\n    ]\n  },\n  \"time_horizon\": \"short term\",\n  \"invalidation_level\": \"78005.08\",\n  \"risk_scenario\": \"만약 $79,455.00 돌파에 실패하고 $78,005.08 아래 4시간 종가 안착이 나오면 최근 morning star와 engulfing 반전 신호는 단기 소진으로 해석될 수 있습니다. 그 경우 ATR 기준 하방 확장으로 $77,300대 재테스트가 가능하고, 이어서 EMA120 $75,042.39 방향의 더 깊은 되돌림이 열립니다.\",\n  \"data_quality\": \"medium\"\n}"
    },
    "elliott": {
      "agent_id": "elliott",
      "display_name": "Elliott Wave Theorist",
      "signal": "neutral",
      "confidence": 0.5,
      "structure_bias": "bullish",
      "setup_bias": "bearish",
      "setup_score": 0.64,
      "setup_signals": [
        "현재가 $79,065.10는 EMA20 $78,005.08 위에 있어 단기적으로 프리미엄 구간에 위치",
        "7일 고점 $79,455.00 바로 아래에서 거래되어 상단 유동성 스윕 가능성이 열려 있음",
        "직전 확인 스윙 저점이 $77,100.0(idx 290)로, 최근 반등 이후 고점 재시험 구간에서 단기 차익실현 압력 우세 가능",
        "파동 카운트 신뢰도 0.500으로 확정 추세 전환보다는 대체 카운트가 공존하는 과도기 구조",
        "최근 확정 충격파 후보의 wave 4 저점이 $70,428.0이며 이후 상승은 이어졌지만, 현재 구간은 이미 EMA20 대비 +1.4% 확장되어 추격 매수 효율은 낮음"
      ],
      "reasoning": "현재 확인된 구조는 최근 유일한 충격파 후보가 $66,575.5 → $70,332.5 → $67,711.0 → $72,858.5 → $70,428.0으로 형성된 뒤 상위 추세가 유지되고 있어 구조적으로는 약한 강세로 해석됩니다. 특히 현재가 $79,065.10는 EMA120 $75,042.39와 EMA240 $72,925.63를 각각 5.4%, 8.4% 상회해 중기 추세는 아직 상승 우위입니다. 다만 wave_count_confidence가 0.500에 불과하고 alternate_count가 존재하며, 가격이 7일 고점 $79,455.00 저항 바로 아래에 있어 엘리엇 관점에서는 상승 5파 연장보다는 단기 A-B-C 조정이 먼저 나올 가능성도 큽니다. 따라서 구조는 강세이나, 실행 관점의 셋업은 상단 유동성 테스트 이후 $78,005~$77,100 재조정을 경계하는 중립-약세 해석이 타당합니다.",
      "key_levels": {
        "support": [
          78005.08,
          77100.0,
          75042.39,
          72925.63
        ],
        "resistance": [
          79455.0,
          80000.0,
          70332.5,
          72858.5
        ]
      },
      "time_horizon": "short term",
      "invalidation_level": "77100.0",
      "risk_scenario": "$77,100.0 지지가 이탈되면 단기 조정이 EMA20 $78,005.08 수준에 그치지 않고 EMA120 $75,042.39 또는 그 아래로 확장되는 A-B-C 하락 시나리오가 우세해질 수 있습니다. 반대로 $79,455.0을 강하게 돌파·안착하면 현재의 단기 약세 셋업은 무효화되고 상승 5파 연장 또는 새로운 충격파 시작 가능성이 커집니다.",
      "data_quality": "medium",
      "metrics": {
        "wave_count_summary": "1 impulse + 11 corrective",
        "current_wave_position": "unknown",
        "impulse_candidates_found": 1,
        "corrective_candidates_found": 3,
        "swing_points_used": 43,
        "last_swing": {
          "idx": 290,
          "price": 77100.0,
          "type": "low"
        },
        "wave_candidates": [
          {
            "type": "impulse",
            "direction": "bullish",
            "wave_quality": 0.5,
            "tier": "candidate",
            "w3_extension": 1.37
          },
          {
            "type": "corrective",
            "direction": "bullish",
            "wave_quality": 0.45,
            "tier": "candidate",
            "b_retracement": 0.46
          },
          {
            "type": "corrective",
            "direction": "bearish",
            "wave_quality": 0.45,
            "tier": "candidate",
            "b_retracement": 0.77
          },
          {
            "type": "corrective",
            "direction": "bullish",
            "wave_quality": 0.45,
            "tier": "candidate",
            "b_retracement": 0.63
          }
        ],
        "wave_count_confidence": 0.5,
        "alternate_count_present": true,
        "latest_impulse": {
          "direction": "bullish",
          "w3_extension": 1.37,
          "w2_retracement": 0.698,
          "fib_ideal_w2": false,
          "fib_ideal_w3": false,
          "wave_price_points": [
            66575.5,
            70332.5,
            67711.0,
            72858.5,
            70428.0
          ],
          "start_to_end_idx": [
            167,
            190
          ]
        }
      },
      "raw_llm_response": "{\n  \"signal\": \"neutral\",\n  \"confidence\": 0.5,\n  \"structure_bias\": \"bullish\",\n  \"setup_bias\": \"bearish\",\n  \"setup_score\": 0.64,\n  \"setup_signals\": [\n    \"현재가 $79,065.10는 EMA20 $78,005.08 위에 있어 단기적으로 프리미엄 구간에 위치\",\n    \"7일 고점 $79,455.00 바로 아래에서 거래되어 상단 유동성 스윕 가능성이 열려 있음\",\n    \"직전 확인 스윙 저점이 $77,100.0(idx 290)로, 최근 반등 이후 고점 재시험 구간에서 단기 차익실현 압력 우세 가능\",\n    \"파동 카운트 신뢰도 0.500으로 확정 추세 전환보다는 대체 카운트가 공존하는 과도기 구조\",\n    \"최근 확정 충격파 후보의 wave 4 저점이 $70,428.0이며 이후 상승은 이어졌지만, 현재 구간은 이미 EMA20 대비 +1.4% 확장되어 추격 매수 효율은 낮음\"\n  ],\n  \"reasoning\": \"현재 확인된 구조는 최근 유일한 충격파 후보가 $66,575.5 → $70,332.5 → $67,711.0 → $72,858.5 → $70,428.0으로 형성된 뒤 상위 추세가 유지되고 있어 구조적으로는 약한 강세로 해석됩니다. 특히 현재가 $79,065.10는 EMA120 $75,042.39와 EMA240 $72,925.63를 각각 5.4%, 8.4% 상회해 중기 추세는 아직 상승 우위입니다. 다만 wave_count_confidence가 0.500에 불과하고 alternate_count가 존재하며, 가격이 7일 고점 $79,455.00 저항 바로 아래에 있어 엘리엇 관점에서는 상승 5파 연장보다는 단기 A-B-C 조정이 먼저 나올 가능성도 큽니다. 따라서 구조는 강세이나, 실행 관점의 셋업은 상단 유동성 테스트 이후 $78,005~$77,100 재조정을 경계하는 중립-약세 해석이 타당합니다.\",\n  \"key_levels\": {\n    \"support\": [\n      78005.08,\n      77100.0,\n      75042.39,\n      72925.63\n    ],\n    \"resistance\": [\n      79455.0,\n      80000.0,\n      70332.5,\n      72858.5\n    ]\n  },\n  \"time_horizon\": \"short term\",\n  \"invalidation_level\": \"77100.0\",\n  \"risk_scenario\": \"$77,100.0 지지가 이탈되면 단기 조정이 EMA20 $78,005.08 수준에 그치지 않고 EMA120 $75,042.39 또는 그 아래로 확장되는 A-B-C 하락 시나리오가 우세해질 수 있습니다. 반대로 $79,455.0을 강하게 돌파·안착하면 현재의 단기 약세 셋업은 무효화되고 상승 5파 연장 또는 새로운 충격파 시작 가능성이 커집니다.\",\n  \"data_quality\": \"medium\"\n}"
    },
    "derivatives": {
      "agent_id": "derivatives",
      "display_name": "Derivatives Trader",
      "signal": "bullish",
      "confidence": 0.67,
      "structure_bias": "bullish",
      "setup_bias": "bearish",
      "setup_score": 0.71,
      "setup_signals": [
        "현재가 $79,065.10는 EMA20 $78,005.08 위에 있으나 7일 고점 $79,455 바로 아래에 위치해 단기 프리미엄 구간에서 저항 테스트 중",
        "CVD divergence 0.700으로 가격 상승 대비 공격적 매수 참여가 완전히 동행하지 않아 상승 피로 신호가 존재",
        "Long/Short imbalance 0.740으로 롱 포지셔닝이 다소 혼잡해 단기적으로는 반대편 청산 유도 가능성",
        "Open Interest trend 0.554로 신규 포지션 유입은 있으나 funding pressure 0.498이 중립에 가까워 추격 매수 확신은 약함",
        "상단 유동성 $80,800, $81,100에 집중되어 있고, 하단에는 $78,800 유동성이 가까워 먼저 위아래 스윕이 나올 수 있는 취약 구조",
        "spot-futures basis -0.0557%로 현물 대비 선물이 약한 백워데이션 상태여서 현 가격대 추격 롱의 질은 다소 떨어짐"
      ],
      "reasoning": "4시간 기준 구조는 여전히 강세입니다. 현재가 $79,065.10는 EMA20 $78,005.08, EMA120 $75,042.39, EMA240 $72,925.63를 모두 상회하고 있고, aggregate score 0.596 및 bull signals 3개로 추세 자체는 상방 유지로 해석됩니다. 다만 단기 셋업은 다소 역추세 성격입니다. CVD divergence 0.700, ls_imbalance 0.740, fragility score 0.761은 가격이 7일 고점 $79,455 부근으로 올라온 반면 참여 질과 포지셔닝이 과열 직전이라는 뜻이며, 상단 유동성 $80,800~$81,100를 먼저 찌른 뒤 되밀리거나, 반대로 $78,800 하단 유동성 청산 후 재상승하는 변동성 확대 가능성이 큽니다. 따라서 구조는 강세지만, 실행 관점에서는 단기 눌림 또는 유동성 스윕을 기다리는 편이 유리합니다.",
      "key_levels": {
        "support": [
          78800,
          76100,
          74900
        ],
        "resistance": [
          79455,
          80800,
          81100,
          85400
        ]
      },
      "time_horizon": "short term",
      "invalidation_level": "76100",
      "risk_scenario": "$79,455 상단 안착에 실패하고 $78,800 유동성까지 밀린 뒤 반등이 약하면, 롱 과밀 해소와 함께 $76,100까지 빠른 청산성 하락이 열릴 수 있습니다. 반대로 숏 관점이 틀릴 경우 $80,800 및 $81,100 유동성 흡수 후 숏 스퀴즈가 발생하며 $85,400 방향 확장이 나올 수 있습니다.",
      "data_quality": "high",
      "metrics": {
        "cvd_divergence": 0.7,
        "oi_trend": 0.554,
        "funding_pressure": 0.498,
        "ls_imbalance": 0.74,
        "spot_futures_basis_score": 0.486,
        "spot_futures_basis_pct": -0.0557,
        "aggregate_score": 0.596,
        "bull_signals": 3,
        "bear_signals": 0,
        "liq_below": [
          [
            78800,
            21465.594285400006
          ],
          [
            76100,
            21479.877007249997
          ],
          [
            74900,
            22392.134844150005
          ]
        ],
        "liq_above": [
          [
            80800,
            22153.872468000005
          ],
          [
            81100,
            16366.230995000002
          ],
          [
            85400,
            23372.325665
          ]
        ],
        "strongest_liq_level": 69900,
        "fragility_score": 0.761,
        "positioning_extreme": "balanced"
      },
      "raw_llm_response": "{\n  \"signal\": \"bullish\",\n  \"confidence\": 0.67,\n  \"structure_bias\": \"bullish\",\n  \"setup_bias\": \"bearish\",\n  \"setup_score\": 0.71,\n  \"setup_signals\": [\n    \"현재가 $79,065.10는 EMA20 $78,005.08 위에 있으나 7일 고점 $79,455 바로 아래에 위치해 단기 프리미엄 구간에서 저항 테스트 중\",\n    \"CVD divergence 0.700으로 가격 상승 대비 공격적 매수 참여가 완전히 동행하지 않아 상승 피로 신호가 존재\",\n    \"Long/Short imbalance 0.740으로 롱 포지셔닝이 다소 혼잡해 단기적으로는 반대편 청산 유도 가능성\",\n    \"Open Interest trend 0.554로 신규 포지션 유입은 있으나 funding pressure 0.498이 중립에 가까워 추격 매수 확신은 약함\",\n    \"상단 유동성 $80,800, $81,100에 집중되어 있고, 하단에는 $78,800 유동성이 가까워 먼저 위아래 스윕이 나올 수 있는 취약 구조\",\n    \"spot-futures basis -0.0557%로 현물 대비 선물이 약한 백워데이션 상태여서 현 가격대 추격 롱의 질은 다소 떨어짐\"\n  ],\n  \"reasoning\": \"4시간 기준 구조는 여전히 강세입니다. 현재가 $79,065.10는 EMA20 $78,005.08, EMA120 $75,042.39, EMA240 $72,925.63를 모두 상회하고 있고, aggregate score 0.596 및 bull signals 3개로 추세 자체는 상방 유지로 해석됩니다. 다만 단기 셋업은 다소 역추세 성격입니다. CVD divergence 0.700, ls_imbalance 0.740, fragility score 0.761은 가격이 7일 고점 $79,455 부근으로 올라온 반면 참여 질과 포지셔닝이 과열 직전이라는 뜻이며, 상단 유동성 $80,800~$81,100를 먼저 찌른 뒤 되밀리거나, 반대로 $78,800 하단 유동성 청산 후 재상승하는 변동성 확대 가능성이 큽니다. 따라서 구조는 강세지만, 실행 관점에서는 단기 눌림 또는 유동성 스윕을 기다리는 편이 유리합니다.\",\n  \"key_levels\": {\n    \"support\": [\n      78800,\n      76100,\n      74900\n    ],\n    \"resistance\": [\n      79455,\n      80800,\n      81100,\n      85400\n    ]\n  },\n  \"time_horizon\": \"short term\",\n  \"invalidation_level\": \"76100\",\n  \"risk_scenario\": \"$79,455 상단 안착에 실패하고 $78,800 유동성까지 밀린 뒤 반등이 약하면, 롱 과밀 해소와 함께 $76,100까지 빠른 청산성 하락이 열릴 수 있습니다. 반대로 숏 관점이 틀릴 경우 $80,800 및 $81,100 유동성 흡수 후 숏 스퀴즈가 발생하며 $85,400 방향 확장이 나올 수 있습니다.\",\n  \"data_quality\": \"high\"\n}"
    },
    "ict": {
      "agent_id": "ict",
      "display_name": "ICT Trader",
      "signal": "bullish",
      "confidence": 0.89,
      "structure_bias": "bullish",
      "setup_bias": "bullish",
      "setup_score": 0.92,
      "setup_signals": [
        "연속 4회 bullish BOS가 $69,288.00, $73,773.40, $76,009.00, $78,300.00 위에서 확정되어 상승 구조가 명확함",
        "현재가 $79,065.10가 EQ $76,562.00 위 프리미엄 구간에 위치하지만, 아직 주간 고점 $79,455.00 미만이어서 상단 유동성 재시험 여지가 남아 있음",
        "전일 고가 $78,182.80를 이미 상향 돌파했고 전일 저가 $77,100.00는 미이탈 상태라 단기적으로 매수 측 우위가 유지됨",
        "EMA20 $78,005.08, EMA120 $75,042.39, EMA240 $72,925.63 위에서 거래되어 추세 정렬이 강한 상승 상태임",
        "현재 상승 retracement 구조에서 되돌림 비율이 19.5%에 불과해, 강한 추세 지속형 눌림 후 재상승 셋업으로 해석 가능"
      ],
      "reasoning": "4시간 구조는 직전 bearish BOS $67,300.00 이후, $69,288.00 → $73,773.40 → $76,009.00 → $78,300.00 상방 BOS가 연속 4회 확정되며 명백한 강세 구조로 전환 및 지속 중입니다. 현재가는 $79,065.10로 EQ $76,562.00 위 프리미엄에 있어 즉시 추격매수 구간으로는 다소 높지만, 전일 고가 $78,182.80를 돌파한 뒤에도 전일 저가 $77,100.00를 지키고 있어 구조 수용이 확인됩니다. 또한 가격이 EMA20 $78,005.08 위에서 유지되고, 7일 고점 $79,455.00 바로 아래에 위치해 있어 기관 자금이 상단 유동성을 한 번 더 청산하려는 흐름으로 볼 수 있습니다. 다만 현재 활성 OB/FVG가 전무해 명확한 디스카운트 재진입 앵커는 부족하므로, 최적 진입은 $78,300.00~$78,182.80 재테스트 지지 확인 이후가 더 유리합니다.",
      "key_levels": {
        "support": [
          78300.0,
          78182.8,
          78005.08,
          77100.0,
          76562.0,
          76009.0
        ],
        "resistance": [
          79455.0,
          80000.0
        ]
      },
      "time_horizon": "short/medium term",
      "invalidation_level": "77100.00",
      "risk_scenario": "만약 가격이 $79,455.00 상단 유동성만 스윕한 뒤 다시 밀리면서 $77,100.00 아래로 종가 기준 이탈하면, 현재의 돌파는 유동성 회수용 업쓰러스트로 해석될 수 있습니다. 그 경우 가격은 EQ $76,562.00 및 직전 BOS 레벨 $76,009.00까지 할인 재조정될 가능성이 커지며, 구조 강세는 유지되더라도 단기 셋업은 약세로 전환됩니다.",
      "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": 51,
        "fvg_open_zones": [],
        "bos_choch_events": [
          "BOS_bearish",
          "BOS_bullish",
          "BOS_bullish",
          "BOS_bullish",
          "BOS_bullish"
        ],
        "bos_choch_levels": [
          {
            "type": "BOS_bearish",
            "level": 67300.0
          },
          {
            "type": "BOS_bullish",
            "level": 69288.0
          },
          {
            "type": "BOS_bullish",
            "level": 73773.4
          },
          {
            "type": "BOS_bullish",
            "level": 76009.0
          },
          {
            "type": "BOS_bullish",
            "level": 78300.0
          }
        ],
        "bos_sequence": [
          "BOS_bearish",
          "BOS_bullish",
          "BOS_bullish",
          "BOS_bullish",
          "BOS_bullish"
        ],
        "consecutive_bull_bos": 4,
        "consecutive_bear_bos": 0,
        "recent_liq_sweeps": [],
        "recent_sweep_levels": [],
        "liquidity_resting": [],
        "current_zone": "premium",
        "eq_level": 76562.0,
        "range_high": 79455.0,
        "range_low": 73669.0,
        "bull_score": 12.3,
        "bear_score": 2.5,
        "setup_bias": "bullish",
        "setup_score": 0.92,
        "setup_signals": [
          "bullish BOS above $69,288.00",
          "bullish BOS above $73,773.40",
          "bullish BOS above $76,009.00",
          "bullish BOS above $78,300.00",
          "4x consecutive bullish BOS"
        ],
        "retracement_direction": "bullish",
        "current_retracement_pct": 19.5,
        "deepest_retracement_pct": 50.9,
        "previous_day_high": 78182.8,
        "previous_day_low": 77100.0,
        "broken_prev_high": true,
        "broken_prev_low": false,
        "sessions": {}
      },
      "raw_llm_response": "{\n  \"signal\": \"bullish\",\n  \"confidence\": 0.89,\n  \"structure_bias\": \"bullish\",\n  \"setup_bias\": \"bullish\",\n  \"setup_score\": 0.92,\n  \"setup_signals\": [\n    \"연속 4회 bullish BOS가 $69,288.00, $73,773.40, $76,009.00, $78,300.00 위에서 확정되어 상승 구조가 명확함\",\n    \"현재가 $79,065.10가 EQ $76,562.00 위 프리미엄 구간에 위치하지만, 아직 주간 고점 $79,455.00 미만이어서 상단 유동성 재시험 여지가 남아 있음\",\n    \"전일 고가 $78,182.80를 이미 상향 돌파했고 전일 저가 $77,100.00는 미이탈 상태라 단기적으로 매수 측 우위가 유지됨\",\n    \"EMA20 $78,005.08, EMA120 $75,042.39, EMA240 $72,925.63 위에서 거래되어 추세 정렬이 강한 상승 상태임\",\n    \"현재 상승 retracement 구조에서 되돌림 비율이 19.5%에 불과해, 강한 추세 지속형 눌림 후 재상승 셋업으로 해석 가능\"\n  ],\n  \"reasoning\": \"4시간 구조는 직전 bearish BOS $67,300.00 이후, $69,288.00 → $73,773.40 → $76,009.00 → $78,300.00 상방 BOS가 연속 4회 확정되며 명백한 강세 구조로 전환 및 지속 중입니다. 현재가는 $79,065.10로 EQ $76,562.00 위 프리미엄에 있어 즉시 추격매수 구간으로는 다소 높지만, 전일 고가 $78,182.80를 돌파한 뒤에도 전일 저가 $77,100.00를 지키고 있어 구조 수용이 확인됩니다. 또한 가격이 EMA20 $78,005.08 위에서 유지되고, 7일 고점 $79,455.00 바로 아래에 위치해 있어 기관 자금이 상단 유동성을 한 번 더 청산하려는 흐름으로 볼 수 있습니다. 다만 현재 활성 OB/FVG가 전무해 명확한 디스카운트 재진입 앵커는 부족하므로, 최적 진입은 $78,300.00~$78,182.80 재테스트 지지 확인 이후가 더 유리합니다.\",\n  \"key_levels\": {\n    \"support\": [\n      78300.0,\n      78182.8,\n      78005.08,\n      77100.0,\n      76562.0,\n      76009.0\n    ],\n    \"resistance\": [\n      79455.0,\n      80000.0\n    ]\n  },\n  \"time_horizon\": \"short/medium term\",\n  \"invalidation_level\": \"77100.00\",\n  \"risk_scenario\": \"만약 가격이 $79,455.00 상단 유동성만 스윕한 뒤 다시 밀리면서 $77,100.00 아래로 종가 기준 이탈하면, 현재의 돌파는 유동성 회수용 업쓰러스트로 해석될 수 있습니다. 그 경우 가격은 EQ $76,562.00 및 직전 BOS 레벨 $76,009.00까지 할인 재조정될 가능성이 커지며, 구조 강세는 유지되더라도 단기 셋업은 약세로 전환됩니다.\",\n  \"data_quality\": \"medium\"\n}"
    },
    "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": [
        "현재가 $79,065.10는 최근 50캔들 범위 중단값(EQ) 약 $76,562.00를 상회하는 프리미엄 구간에 위치",
        "7일 고점 $79,455.00 바로 아래에서 거래 중이며, 최근 고점 유동성 테스트 구간과의 거리가 약 $389.90로 매우 근접",
        "현재가가 EMA20 $78,005.08 대비 +1.4% 확장되어 단기 과열/평균회귀 가능성 존재",
        "최근 5개 캔들이 대부분 상승(▲+0.2%, ▲+0.6%, ▲+0.6%, ▲+0.0%)으로 이어져 단기 추격 매수 구간 성격이 강함",
        "조화패턴 스캔 결과 patterns_found: 0으로, 현재 가격대에서는 명확한 XABCD PRZ 반전 구조가 확인되지 않음"
      ],
      "reasoning": "조화패턴 관점에서는 Gartley, Bat, Butterfly, Crab 어느 패턴도 검출되지 않았고(patterns_found 0), 따라서 현재 구간에는 신뢰할 만한 PRZ 기반 반전 시그널이 없습니다. 다만 구조적으로는 현재가 $79,065.10가 EMA20 $78,005.08, EMA120 $75,042.39, EMA240 $72,925.63를 모두 상회하고 있어 중기 추세는 여전히 상승 우위로 해석됩니다. 반면 실행 셋업 측면에서는 가격이 최근 50캔들 범위 상단 $79,455.00 인근의 프리미엄 구간에 위치해 있고, 고점까지 남은 폭이 $389.90에 불과해 단기적으로는 상단 유동성 소화 후 되밀릴 가능성을 경계해야 합니다. 따라서 구조는 강세이나, 즉시 진입 관점에서는 상단 저항 테스트 구간에서의 단기 되돌림/횡보 가능성이 더 큰 중립 판단이 적절합니다.",
      "key_levels": {
        "support": [
          78005.08,
          76562.0,
          75042.39,
          73669.0
        ],
        "resistance": [
          79455.0,
          79065.1
        ]
      },
      "time_horizon": "short term",
      "invalidation_level": "73669.00",
      "risk_scenario": "만약 반대로 강세가 즉시 재가속된다면 $79,455.00 상단 유동성을 흡수한 뒤 신고가 시도가 나올 수 있으며, 이 경우 현재의 단기 약세 셋업은 무효화되고 프리미엄 구간 체류 자체가 강한 추세 지속 신호로 전환됩니다. 반대로 $78,005.08 EMA20 이탈 후 EQ $76,562.00까지 밀리면 단순 눌림이 아니라 단기 구조 약화로 해석되어 $75,042.39 방향의 조정 리스크가 커집니다.",
      "data_quality": "medium",
      "metrics": {
        "patterns_found": 0,
        "swing_highs_scanned": 21,
        "swing_lows_scanned": 22,
        "price_pct_in_range": 93.3,
        "range_high_50": 79455.0,
        "range_low_50": 73669.0,
        "range_size": 5786.0
      },
      "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    \"현재가 $79,065.10는 최근 50캔들 범위 중단값(EQ) 약 $76,562.00를 상회하는 프리미엄 구간에 위치\",\n    \"7일 고점 $79,455.00 바로 아래에서 거래 중이며, 최근 고점 유동성 테스트 구간과의 거리가 약 $389.90로 매우 근접\",\n    \"현재가가 EMA20 $78,005.08 대비 +1.4% 확장되어 단기 과열/평균회귀 가능성 존재\",\n    \"최근 5개 캔들이 대부분 상승(▲+0.2%, ▲+0.6%, ▲+0.6%, ▲+0.0%)으로 이어져 단기 추격 매수 구간 성격이 강함\",\n    \"조화패턴 스캔 결과 patterns_found: 0으로, 현재 가격대에서는 명확한 XABCD PRZ 반전 구조가 확인되지 않음\"\n  ],\n  \"reasoning\": \"조화패턴 관점에서는 Gartley, Bat, Butterfly, Crab 어느 패턴도 검출되지 않았고(patterns_found 0), 따라서 현재 구간에는 신뢰할 만한 PRZ 기반 반전 시그널이 없습니다. 다만 구조적으로는 현재가 $79,065.10가 EMA20 $78,005.08, EMA120 $75,042.39, EMA240 $72,925.63를 모두 상회하고 있어 중기 추세는 여전히 상승 우위로 해석됩니다. 반면 실행 셋업 측면에서는 가격이 최근 50캔들 범위 상단 $79,455.00 인근의 프리미엄 구간에 위치해 있고, 고점까지 남은 폭이 $389.90에 불과해 단기적으로는 상단 유동성 소화 후 되밀릴 가능성을 경계해야 합니다. 따라서 구조는 강세이나, 즉시 진입 관점에서는 상단 저항 테스트 구간에서의 단기 되돌림/횡보 가능성이 더 큰 중립 판단이 적절합니다.\",\n  \"key_levels\": {\n    \"support\": [78005.08, 76562.0, 75042.39, 73669.0],\n    \"resistance\": [79455.0, 79065.1]\n  },\n  \"time_horizon\": \"short term\",\n  \"invalidation_level\": \"73669.00\",\n  \"risk_scenario\": \"만약 반대로 강세가 즉시 재가속된다면 $79,455.00 상단 유동성을 흡수한 뒤 신고가 시도가 나올 수 있으며, 이 경우 현재의 단기 약세 셋업은 무효화되고 프리미엄 구간 체류 자체가 강한 추세 지속 신호로 전환됩니다. 반대로 $78,005.08 EMA20 이탈 후 EQ $76,562.00까지 밀리면 단순 눌림이 아니라 단기 구조 약화로 해석되어 $75,042.39 방향의 조정 리스크가 커집니다.\",\n  \"data_quality\": \"medium\"\n}"
    },
    "fibonacci": {
      "agent_id": "fibonacci",
      "display_name": "Fibonacci Analyst",
      "signal": "bullish",
      "confidence": 0.67,
      "structure_bias": "bullish",
      "setup_bias": "bearish",
      "setup_score": 0.64,
      "setup_signals": [
        "현재가 $79,065.10가 최근 하락 스윙(고점 $79,444 → 저점 $77,100)의 0.786 되돌림 $78,942.38 바로 위에 위치해 있어 과매수형 프리미엄 구간 테스트 성격이 강함",
        "0.618 황금비 되돌림 $78,548.59를 이미 상회 유지하고 있어 구조는 회복됐지만, 단기적으로는 되돌림 상단부에서 공급 반응이 나올 수 있는 위치",
        "최근 4시간 기준 fib_reaction_state가 testing이며 reaction_probability가 0.65로, $78,942.38 부근에서 즉시 돌파 확정보다 반응 확인이 우선인 구간",
        "스윙 간 클러스터 존 $78,410.30(0.5/0.618 중첩, cluster_score 0.6)이 아래에 있어 단기 눌림 발생 시 해당 구간으로 재테스트 가능성 존재",
        "저항 레벨이 명시적으로 비어 있지만, 7일 고점 $79,455.00와 스윙 고점 $79,444.00이 바로 위 유동성 풀로 작용해 상단 스윕 후 되밀림 가능성 존재"
      ],
      "reasoning": "구조적으로는 BTC가 EMA20 $78,005.08, EMA120 $75,042.39, EMA240 $72,925.63 위에 있고 현재가 $79,065.10가 0.618 황금비 $78,548.59 및 0.786 $78,942.38 위에서 거래되어 단기 상승 구조가 유지되고 있습니다. 특히 최근 하락 스윙 $79,444 → $77,100 기준으로 가격이 되돌림 상단까지 복구됐기 때문에 구조_bias는 bullish로 판단합니다. 다만 실행 셋업 관점에서는 현재가가 가장 가까운 피보나치인 0.786 $78,942.38를 테스트하는 프리미엄 구간이며, 바로 위에 7일 고점 $79,455.00 / 스윙 고점 $79,444.00 유동성이 있어 선돌파 후 반락 위험이 있습니다. 따라서 구조는 상승 우위지만, 단기 셋업은 눌림 가능성을 반영해 bearish로 분리 평가합니다.",
      "key_levels": {
        "support": [
          78942.38,
          78548.59,
          78272.0,
          77995.41,
          77653.18,
          77100.0
        ],
        "resistance": [
          79444.0,
          79455.0
        ]
      },
      "time_horizon": "short term",
      "invalidation_level": "78548.59",
      "risk_scenario": "반대 시나리오로 전개되면 $78,942.38 상단 안착이 실패하고 0.618 황금비 $78,548.59가 이탈되면서, 클러스터 존 $78,410.30 및 0.5 되돌림 $78,272.00 재시험이 나올 수 있습니다. 그 아래로 밀리면 0.382 $77,995.41, 0.236 $77,653.18, 최종적으로 스윙 저점/1.0 확장 $77,100.00까지 하방이 열립니다.",
      "data_quality": "high",
      "metrics": {
        "swing_pair": "High→Low: $79,444 → $77,100",
        "direction": "down",
        "nearest_fib": "ret_0.786",
        "nearest_fib_price": 78942.38,
        "nearest_fib_distance": 0.16,
        "golden_ratio_level": 78548.59,
        "fib_ret_382": 77995.41,
        "fib_ret_618": 78548.59,
        "confluence_zones": [
          {
            "price": 75837.86,
            "count": 2,
            "levels": [
              "ext_1.618",
              "ret_0.236"
            ],
            "cluster_score": 0.6
          },
          {
            "price": 76296.01,
            "count": 2,
            "levels": [
              "ext_1.414",
              "ext_1.272"
            ],
            "cluster_score": 0.6
          },
          {
            "price": 77824.3,
            "count": 2,
            "levels": [
              "ret_0.236",
              "ret_0.382"
            ],
            "cluster_score": 0.6
          },
          {
            "price": 78410.3,
            "count": 2,
            "levels": [
              "ret_0.5",
              "ret_0.618"
            ],
            "cluster_score": 0.6
          }
        ],
        "support_levels": [
          78942.384,
          78548.592,
          78272.0
        ],
        "resistance_levels": [],
        "level_candidates": [
          {
            "name": "ret_0.236",
            "price": 77653.18,
            "distance_pct": 1.79,
            "is_support": true,
            "cluster_score": 0.6
          },
          {
            "name": "ret_0.382",
            "price": 77995.41,
            "distance_pct": 1.35,
            "is_support": true,
            "cluster_score": 0.6
          },
          {
            "name": "ret_0.5",
            "price": 78272.0,
            "distance_pct": 1.0,
            "is_support": true,
            "cluster_score": 0.6
          },
          {
            "name": "ret_0.618",
            "price": 78548.59,
            "distance_pct": 0.65,
            "is_support": true,
            "cluster_score": 0.6
          },
          {
            "name": "ret_0.786",
            "price": 78942.38,
            "distance_pct": 0.16,
            "is_support": true,
            "cluster_score": 0.0
          },
          {
            "name": "ext_1.0",
            "price": 77100.0,
            "distance_pct": 2.49,
            "is_support": true,
            "cluster_score": 0.0
          },
          {
            "name": "ext_1.272",
            "price": 76462.43,
            "distance_pct": 3.29,
            "is_support": true,
            "cluster_score": 0.6
          },
          {
            "name": "ext_1.414",
            "price": 76129.58,
            "distance_pct": 3.71,
            "is_support": true,
            "cluster_score": 0.6
          },
          {
            "name": "ext_1.618",
            "price": 75651.41,
            "distance_pct": 4.32,
            "is_support": true,
            "cluster_score": 0.6
          },
          {
            "name": "ext_2.0",
            "price": 74756.0,
            "distance_pct": 5.45,
            "is_support": true,
            "cluster_score": 0.0
          }
        ],
        "confluence_quality": 0.6,
        "fib_reaction_state": "testing",
        "reaction_probability": 0.65
      },
      "raw_llm_response": "{\n  \"signal\": \"bullish\",\n  \"confidence\": 0.67,\n  \"structure_bias\": \"bullish\",\n  \"setup_bias\": \"bearish\",\n  \"setup_score\": 0.64,\n  \"setup_signals\": [\n    \"현재가 $79,065.10가 최근 하락 스윙(고점 $79,444 → 저점 $77,100)의 0.786 되돌림 $78,942.38 바로 위에 위치해 있어 과매수형 프리미엄 구간 테스트 성격이 강함\",\n    \"0.618 황금비 되돌림 $78,548.59를 이미 상회 유지하고 있어 구조는 회복됐지만, 단기적으로는 되돌림 상단부에서 공급 반응이 나올 수 있는 위치\",\n    \"최근 4시간 기준 fib_reaction_state가 testing이며 reaction_probability가 0.65로, $78,942.38 부근에서 즉시 돌파 확정보다 반응 확인이 우선인 구간\",\n    \"스윙 간 클러스터 존 $78,410.30(0.5/0.618 중첩, cluster_score 0.6)이 아래에 있어 단기 눌림 발생 시 해당 구간으로 재테스트 가능성 존재\",\n    \"저항 레벨이 명시적으로 비어 있지만, 7일 고점 $79,455.00와 스윙 고점 $79,444.00이 바로 위 유동성 풀로 작용해 상단 스윕 후 되밀림 가능성 존재\"\n  ],\n  \"reasoning\": \"구조적으로는 BTC가 EMA20 $78,005.08, EMA120 $75,042.39, EMA240 $72,925.63 위에 있고 현재가 $79,065.10가 0.618 황금비 $78,548.59 및 0.786 $78,942.38 위에서 거래되어 단기 상승 구조가 유지되고 있습니다. 특히 최근 하락 스윙 $79,444 → $77,100 기준으로 가격이 되돌림 상단까지 복구됐기 때문에 구조_bias는 bullish로 판단합니다. 다만 실행 셋업 관점에서는 현재가가 가장 가까운 피보나치인 0.786 $78,942.38를 테스트하는 프리미엄 구간이며, 바로 위에 7일 고점 $79,455.00 / 스윙 고점 $79,444.00 유동성이 있어 선돌파 후 반락 위험이 있습니다. 따라서 구조는 상승 우위지만, 단기 셋업은 눌림 가능성을 반영해 bearish로 분리 평가합니다.\",\n  \"key_levels\": {\n    \"support\": [\n      78942.38,\n      78548.59,\n      78272.0,\n      77995.41,\n      77653.18,\n      77100.0\n    ],\n    \"resistance\": [\n      79444.0,\n      79455.0\n    ]\n  },\n  \"time_horizon\": \"short term\",\n  \"invalidation_level\": \"78548.59\",\n  \"risk_scenario\": \"반대 시나리오로 전개되면 $78,942.38 상단 안착이 실패하고 0.618 황금비 $78,548.59가 이탈되면서, 클러스터 존 $78,410.30 및 0.5 되돌림 $78,272.00 재시험이 나올 수 있습니다. 그 아래로 밀리면 0.382 $77,995.41, 0.236 $77,653.18, 최종적으로 스윙 저점/1.0 확장 $77,100.00까지 하방이 열립니다.\",\n  \"data_quality\": \"high\"\n}"
    },
    "wyckoff": {
      "agent_id": "wyckoff",
      "display_name": "Wyckoff Expert",
      "signal": "neutral",
      "confidence": 0.62,
      "structure_bias": "bullish",
      "setup_bias": "bearish",
      "setup_score": 0.74,
      "setup_signals": [
        "현재가 $79,065.10는 주 ACC 메인 레인지 상단 $75,998.90을 상회해 프리미엄 구간에 위치하며, BU 레벨 $77,999.90 바로 위에서 거래 중",
        "활성 구조는 distribution candidate이며 BC $76,009.00 → AR $73,789.70 → ST $78,300.00 → UT $76,531.00 → UTAD $79,444.00 → LPSY $78,648.00 순으로 형성되어 상단 공급 반응이 확인됨",
        "현재가는 UTAD $79,444.00 바로 아래에 있어 상단 유동성 스윕 이후 재차 거절될 가능성이 남아 있음",
        "LPSY 기준선 $78,648.00 위/아래 유지 여부가 단기 방향 분기점이며, 이 레벨 하향 이탈 시 SOW 성격의 하단 재시험 가능성이 커짐",
        "주 ACC range high $75,998.90 및 BU $77,999.90 위 안착은 구조적으로는 긍정적이지만, 아직 post-range acceptance가 명시적으로 확인된 상태는 아님"
      ],
      "reasoning": "확정 구조 기준으로는 4h_cycle_1의 accumulation이 SC $70,256.00, AR $75,998.90, Spring $68,227.50, SOS $73,450.00, LPS $73,449.00, BU $77,999.90까지 완결되어 구조 편향은 bullish입니다. 다만 현재 활성 구조는 4h_cycle_2 distribution candidate로, BC $76,009.00 이후 UTAD $79,444.00와 LPSY $78,648.00가 탐지되어 상단에서 재분배성 공급이 겹치고 있어 phase 판독은 충돌적입니다. 따라서 구조_bias와 별개로 immediate path는 $79,444.00 저항 재확인 또는 $78,648.00 하회 테스트가 더 우선이며, 현 시점 Wyckoff 해석은 추격 bullish보다 range 상단 공급 반응 점검이 타당합니다. 핵심은 $77,999.90~$75,998.90 구간을 재차 되찾고 유지하는지, 아니면 $78,648.00 아래로 밀리며 distribution candidate가 SOW 쪽으로 진전되는지입니다.",
      "key_levels": {
        "support": [
          78648.0,
          77999.9,
          75998.9,
          73449.0
        ],
        "resistance": [
          79344.0,
          79444.0,
          78300.0
        ]
      },
      "time_horizon": "short/medium term",
      "invalidation_level": "79444.00 상향 돌파 후 4시간봉 기준 안착이 나오면 현재의 bearish setup 해석은 무효화됩니다.",
      "risk_scenario": "반대 시나리오로 가격이 $79,444.00를 회복하고 그 위에서 수용되면, 현재의 distribution candidate는 실패한 상단 흔들기일 수 있으며 시장은 BU 이후 재축적 또는 상위 구간 acceptance로 재해석될 수 있습니다. 반대로 $78,648.00 이탈 후 $77,999.90마저 잃으면, 주 ACC의 강세 구조는 유지되더라도 단기 경로는 $75,998.90 및 그 아래 LPS/SOS 축 재시험 쪽으로 기울 수 있습니다.",
      "data_quality": "medium",
      "metrics": {
        "acc_score": 96.2,
        "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",
          "SOS",
          "LPS",
          "BU"
        ],
        "last_phase": "BU",
        "phase_candidates": [
          {
            "label": "SC",
            "side": "low",
            "idx": 35,
            "price": 70256.0,
            "color": "#ffd166"
          },
          {
            "label": "AR",
            "side": "high",
            "idx": 52,
            "price": 75998.9,
            "color": "#06d6a0"
          },
          {
            "label": "ST",
            "side": "low",
            "idx": 87,
            "price": 67300.0,
            "color": "#118ab2"
          },
          {
            "label": "Spring",
            "side": "low",
            "idx": 177,
            "price": 68227.5,
            "color": "#f9844a"
          },
          {
            "label": "SOS",
            "side": "high",
            "idx": 201,
            "price": 73450.0,
            "color": "#06d6a0"
          },
          {
            "label": "LPS",
            "side": "low",
            "idx": 227,
            "price": 73449.0,
            "color": "#8338ec"
          },
          {
            "label": "BU",
            "side": "high",
            "idx": 241,
            "price": 77999.9,
            "color": "#7209b7"
          }
        ],
        "phase_structures": [
          {
            "structure_id": "4h_cycle_1",
            "sequence": 1,
            "timeframe": "4h",
            "regime": "accumulation",
            "role": "prior_completed_structure",
            "is_active": false,
            "is_completed": true,
            "is_confirmed": true,
            "structure_bias": "bullish",
            "phase_context": "accumulation",
            "start_idx": 35,
            "end_idx": 241,
            "phase_count": 7,
            "phases": [
              {
                "label": "SC",
                "side": "low",
                "idx": 35,
                "price": 70256.0,
                "color": "#ffd166",
                "dt": "2026-03-14 13:00:00+09:00"
              },
              {
                "label": "AR",
                "side": "high",
                "idx": 52,
                "price": 75998.9,
                "color": "#06d6a0",
                "dt": "2026-03-17 09:00:00+09:00"
              },
              {
                "label": "ST",
                "side": "low",
                "idx": 87,
                "price": 67300.0,
                "color": "#118ab2",
                "dt": "2026-03-23 05:00:00+09:00"
              },
              {
                "label": "Spring",
                "side": "low",
                "idx": 177,
                "price": 68227.5,
                "color": "#f9844a",
                "dt": "2026-04-07 05:00:00+09:00"
              },
              {
                "label": "SOS",
                "side": "high",
                "idx": 201,
                "price": 73450.0,
                "color": "#06d6a0",
                "dt": "2026-04-11 05:00:00+09:00"
              },
              {
                "label": "LPS",
                "side": "low",
                "idx": 227,
                "price": 73449.0,
                "color": "#8338ec",
                "dt": "2026-04-15 13:00:00+09:00"
              },
              {
                "label": "BU",
                "side": "high",
                "idx": 241,
                "price": 77999.9,
                "color": "#7209b7",
                "dt": "2026-04-17 21:00:00+09:00"
              }
            ]
          },
          {
            "structure_id": "4h_cycle_2",
            "sequence": 2,
            "timeframe": "4h",
            "regime": "distribution",
            "role": "current_structure_candidate",
            "is_active": true,
            "is_completed": false,
            "is_confirmed": true,
            "structure_bias": "bearish",
            "phase_context": "distribution",
            "start_idx": 223,
            "end_idx": 277,
            "phase_count": 7,
            "phases": [
              {
                "label": "BC",
                "side": "high",
                "idx": 223,
                "price": 76009.0,
                "color": "#ffd166",
                "dt": "2026-04-14 21:00:00+09:00"
              },
              {
                "label": "AR",
                "side": "low",
                "idx": 224,
                "price": 73789.7,
                "color": "#06d6a0",
                "dt": "2026-04-15 01:00:00+09:00"
              },
              {
                "label": "ST",
                "side": "high",
                "idx": 242,
                "price": 78300.0,
                "color": "#118ab2",
                "dt": "2026-04-18 01:00:00+09:00"
              },
              {
                "label": "SOW_IN_PHASE_B",
                "side": "low",
                "idx": 256,
                "price": 73669.0,
                "color": "#ef476f",
                "dt": "2026-04-20 09:00:00+09:00"
              },
              {
                "label": "UT",
                "side": "high",
                "idx": 261,
                "price": 76531.0,
                "color": "#f9844a",
                "dt": "2026-04-21 05:00:00+09:00"
              },
              {
                "label": "UTAD",
                "side": "high",
                "idx": 272,
                "price": 79444.0,
                "color": "#f9844a",
                "dt": "2026-04-23 01:00:00+09:00"
              },
              {
                "label": "LPSY",
                "side": "high",
                "idx": 277,
                "price": 78648.0,
                "color": "#8338ec",
                "dt": "2026-04-23 21:00:00+09:00"
              }
            ]
          }
        ],
        "active_structure_id": "4h_cycle_2",
        "primary_structure_id": "4h_cycle_1",
        "structure_count": 2,
        "regime_fitness": 0.9625,
        "current_event": "BU",
        "major_phase": "E",
        "pos_in_range": 0.5,
        "main_range_low": 70256.0,
        "main_range_high": 75998.9
      },
      "raw_llm_response": "{\n  \"signal\": \"neutral\",\n  \"confidence\": 0.62,\n  \"structure_bias\": \"bullish\",\n  \"setup_bias\": \"bearish\",\n  \"setup_score\": 0.74,\n  \"setup_signals\": [\n    \"현재가 $79,065.10는 주 ACC 메인 레인지 상단 $75,998.90을 상회해 프리미엄 구간에 위치하며, BU 레벨 $77,999.90 바로 위에서 거래 중\",\n    \"활성 구조는 distribution candidate이며 BC $76,009.00 → AR $73,789.70 → ST $78,300.00 → UT $76,531.00 → UTAD $79,444.00 → LPSY $78,648.00 순으로 형성되어 상단 공급 반응이 확인됨\",\n    \"현재가는 UTAD $79,444.00 바로 아래에 있어 상단 유동성 스윕 이후 재차 거절될 가능성이 남아 있음\",\n    \"LPSY 기준선 $78,648.00 위/아래 유지 여부가 단기 방향 분기점이며, 이 레벨 하향 이탈 시 SOW 성격의 하단 재시험 가능성이 커짐\",\n    \"주 ACC range high $75,998.90 및 BU $77,999.90 위 안착은 구조적으로는 긍정적이지만, 아직 post-range acceptance가 명시적으로 확인된 상태는 아님\"\n  ],\n  \"reasoning\": \"확정 구조 기준으로는 4h_cycle_1의 accumulation이 SC $70,256.00, AR $75,998.90, Spring $68,227.50, SOS $73,450.00, LPS $73,449.00, BU $77,999.90까지 완결되어 구조 편향은 bullish입니다. 다만 현재 활성 구조는 4h_cycle_2 distribution candidate로, BC $76,009.00 이후 UTAD $79,444.00와 LPSY $78,648.00가 탐지되어 상단에서 재분배성 공급이 겹치고 있어 phase 판독은 충돌적입니다. 따라서 구조_bias와 별개로 immediate path는 $79,444.00 저항 재확인 또는 $78,648.00 하회 테스트가 더 우선이며, 현 시점 Wyckoff 해석은 추격 bullish보다 range 상단 공급 반응 점검이 타당합니다. 핵심은 $77,999.90~$75,998.90 구간을 재차 되찾고 유지하는지, 아니면 $78,648.00 아래로 밀리며 distribution candidate가 SOW 쪽으로 진전되는지입니다.\",\n  \"key_levels\": {\n    \"support\": [78648.0, 77999.9, 75998.9, 73449.0],\n    \"resistance\": [79344.0, 79444.0, 78300.0]\n  },\n  \"time_horizon\": \"short/medium term\",\n  \"invalidation_level\": \"79444.00 상향 돌파 후 4시간봉 기준 안착이 나오면 현재의 bearish setup 해석은 무효화됩니다.\",\n  \"risk_scenario\": \"반대 시나리오로 가격이 $79,444.00를 회복하고 그 위에서 수용되면, 현재의 distribution candidate는 실패한 상단 흔들기일 수 있으며 시장은 BU 이후 재축적 또는 상위 구간 acceptance로 재해석될 수 있습니다. 반대로 $78,648.00 이탈 후 $77,999.90마저 잃으면, 주 ACC의 강세 구조는 유지되더라도 단기 경로는 $75,998.90 및 그 아래 LPS/SOS 축 재시험 쪽으로 기울 수 있습니다.\",\n  \"data_quality\": \"medium\"\n}"
    }
  },
  "chairman_synthesis": {
    "overall_signal": "bullish",
    "overall_confidence": 0.78,
    "execution_setup": {
      "setup_bias": "bearish",
      "setup_strength": 0.74,
      "active_setups": [
        "현재가 $79,065.10가 EMA20 $78,005.08 위이지만 7일 고점/직전 스윙 고점 $79,444~$79,455 바로 아래의 프리미엄 구간",
        "ICT 기준 EQ $76,562.00 위 premium zone에 위치하며, 상단 유동성 재시험 조건이 열려 있음",
        "파생 기준 CVD divergence 0.700, Long/Short imbalance 0.740, fragility score 0.761로 단기 포지셔닝 피로 신호 존재",
        "Fibonacci 기준 최근 하락 스윙 $79,444 → $77,100의 0.786 되돌림 $78,942.38 상단 테스트 중",
        "Wyckoff 기준 현재 활성 구조는 distribution candidate로 해석되며 UTAD $79,444.00 및 LPSY $78,648.00가 이미 확인된 상태"
      ],
      "setup_vs_structure": "구조는 다수 분석가가 강세로 일치하지만, 실행 셋업은 상단 저항·프리미엄·유동성 스윕 위험 때문에 단기적으로 약세/경계 쪽으로 기울어 있습니다. 즉, 상위 구조는 상승 유지이나 현재 위치의 효율성은 떨어지는 비동조 상태입니다."
    },
    "signal_breakdown": {
      "bullish_count": 4,
      "bearish_count": 0,
      "neutral_count": 3
    },
    "key_levels": {
      "support": [
        78005.08,
        78942.38,
        78300.0,
        78182.8,
        77100.0,
        76562.0,
        75998.9
      ],
      "resistance": [
        79444.0,
        79455.0,
        80000.0,
        80800.0,
        81100.0
      ]
    },
    "confluences": [
      "캔들, ICT, 파생, 피보나치, 하모닉, 엘리엇 모두 현재가가 EMA20 $78,005.08 위에 있다는 점에서 단기 구조 유지에 동의",
      "ICT, Wyckoff, Fibonacci, Elliott가 $77,100.00를 중요한 최근 스윙 저점/구조 방어선으로 공통 인식",
      "캔들, 엘리엇, 파생, ICT, 하모닉, Fibonacci가 $79,444~$79,455를 핵심 상단 유동성/저항대로 합의",
      "ICT의 bullish BOS $78,300.00, 캔들의 현물 지지, Wyckoff의 ST $78,300.00가 겹치며 $78,300 부근이 구조 분기점으로 작동",
      "Fibonacci의 0.786 되돌림 $78,942.38와 현 시세 $79,065.10가 매우 근접해 있으며, 상단 저항 $79,444~$79,455와 결합된 프리미엄 테스트라는 점에 여러 분석이 수렴",
      "Wyckoff의 prior accumulation 완료 후 BU $77,999.90 상향 안착과, ICT의 4회 연속 bullish BOS는 모두 중기 상승 구조 지속을 지지"
    ],
    "conflicts": [
      "ICT는 현재 구조를 명확한 강세 지속으로 해석하는 반면, Wyckoff는 동일 구간을 distribution candidate의 UTAD/LPSY 이후 공급 반응 구간으로 읽어 단기 구조 해석이 충돌",
      "캔들 분석은 strict morning star와 연속 bullish engulfing을 근거로 반전/상승 연장을 지지하지만, 최근 doji와 bearish harami 후보도 함께 있어 고점 인근 소진 신호와 공존",
      "엘리엇은 중기 추세는 강세로 보되 현재 파동 위치를 특정하지 못했고 alternate count가 존재해, ICT처럼 추세 연속을 강하게 단정하지 않음",
      "파생은 aggregate score상 구조 강세를 인정하지만, 포지셔닝 과밀과 CVD 비동조로 인해 실행 관점에서는 오히려 역추세 위험을 강조"
    ],
    "executive_summary": "4시간 BTC 구조의 최상위 판독은 여전히 강세입니다. 현재가는 EMA20 $78,005.08, EMA120 $75,042.39, EMA240 $72,925.63 위에 있고, ICT의 연속 bullish BOS와 Wyckoff의 이전 accumulation 완료 후 BU $77,999.90 상향 안착이 중기 상승 구조를 뒷받침합니다. 다만 현 위치는 EQ $76,562.00 위 프리미엄 구간이자 $79,444~$79,455 상단 유동성 바로 아래로, Fibonacci 0.786 $78,942.38 테스트와 파생 포지셔닝 피로, Wyckoff의 UTAD $79,444.00 및 LPSY $78,648.00가 겹쳐 실행 셋업은 구조와 달리 경계적입니다. 따라서 현재 국면은 '강세 구조 내부의 상단 재분배/공급 반응 가능 구간'으로 보는 것이 가장 타당하며, 구조 훼손 여부의 핵심 확인선은 $78,005.08, 그 아래로는 $77,100.00입니다.",
    "raw_llm_response": "{\n  \"overall_signal\": \"bullish\",\n  \"overall_confidence\": 0.78,\n  \"execution_setup\": {\n    \"setup_bias\": \"bearish\",\n    \"setup_strength\": 0.74,\n    \"active_setups\": [\n      \"현재가 $79,065.10가 EMA20 $78,005.08 위이지만 7일 고점/직전 스윙 고점 $79,444~$79,455 바로 아래의 프리미엄 구간\",\n      \"ICT 기준 EQ $76,562.00 위 premium zone에 위치하며, 상단 유동성 재시험 조건이 열려 있음\",\n      \"파생 기준 CVD divergence 0.700, Long/Short imbalance 0.740, fragility score 0.761로 단기 포지셔닝 피로 신호 존재\",\n      \"Fibonacci 기준 최근 하락 스윙 $79,444 → $77,100의 0.786 되돌림 $78,942.38 상단 테스트 중\",\n      \"Wyckoff 기준 현재 활성 구조는 distribution candidate로 해석되며 UTAD $79,444.00 및 LPSY $78,648.00가 이미 확인된 상태\"\n    ],\n    \"setup_vs_structure\": \"구조는 다수 분석가가 강세로 일치하지만, 실행 셋업은 상단 저항·프리미엄·유동성 스윕 위험 때문에 단기적으로 약세/경계 쪽으로 기울어 있습니다. 즉, 상위 구조는 상승 유지이나 현재 위치의 효율성은 떨어지는 비동조 상태입니다.\"\n  },\n  \"signal_breakdown\": {\n    \"bullish_count\": 4,\n    \"bearish_count\": 0,\n    \"neutral_count\": 3\n  },\n  \"key_levels\": {\n    \"support\": [78005.08, 78942.38, 78300.0, 78182.8, 77100.0, 76562.0, 75998.9],\n    \"resistance\": [79444.0, 79455.0, 80000.0, 80800.0, 81100.0]\n  },\n  \"confluences\": [\n    \"캔들, ICT, 파생, 피보나치, 하모닉, 엘리엇 모두 현재가가 EMA20 $78,005.08 위에 있다는 점에서 단기 구조 유지에 동의\",\n    \"ICT, Wyckoff, Fibonacci, Elliott가 $77,100.00를 중요한 최근 스윙 저점/구조 방어선으로 공통 인식\",\n    \"캔들, 엘리엇, 파생, ICT, 하모닉, Fibonacci가 $79,444~$79,455를 핵심 상단 유동성/저항대로 합의\",\n    \"ICT의 bullish BOS $78,300.00, 캔들의 현물 지지, Wyckoff의 ST $78,300.00가 겹치며 $78,300 부근이 구조 분기점으로 작동\",\n    \"Fibonacci의 0.786 되돌림 $78,942.38와 현 시세 $79,065.10가 매우 근접해 있으며, 상단 저항 $79,444~$79,455와 결합된 프리미엄 테스트라는 점에 여러 분석이 수렴\",\n    \"Wyckoff의 prior accumulation 완료 후 BU $77,999.90 상향 안착과, ICT의 4회 연속 bullish BOS는 모두 중기 상승 구조 지속을 지지\"\n  ],\n  \"conflicts\": [\n    \"ICT는 현재 구조를 명확한 강세 지속으로 해석하는 반면, Wyckoff는 동일 구간을 distribution candidate의 UTAD/LPSY 이후 공급 반응 구간으로 읽어 단기 구조 해석이 충돌\",\n    \"캔들 분석은 strict morning star와 연속 bullish engulfing을 근거로 반전/상승 연장을 지지하지만, 최근 doji와 bearish harami 후보도 함께 있어 고점 인근 소진 신호와 공존\",\n    \"엘리엇은 중기 추세는 강세로 보되 현재 파동 위치를 특정하지 못했고 alternate count가 존재해, ICT처럼 추세 연속을 강하게 단정하지 않음\",\n    \"파생은 aggregate score상 구조 강세를 인정하지만, 포지셔닝 과밀과 CVD 비동조로 인해 실행 관점에서는 오히려 역추세 위험을 강조\"\n  ],\n  \"highest_conviction_analyst\": \"ICT Trader — 신뢰도 89%로 가장 높고, $69,288.00 → $73,773.40 → $76,009.00 → $78,300.00의 연속 4회 bullish BOS, 전일 고가 $78,182.80 돌파, 전일 저가 $77,100.00 미이탈 등 구조 레벨이 가장 명확하게 제시되었습니다.\",\n  \"invalidation_level\": \"$77,100.00\",\n  \"executive_summary\": \"4시간 BTC 구조의 최상위 판독은 여전히 강세입니다. 현재가는 EMA20 $78,005.08, EMA120 $75,042.39, EMA240 $72,925.63 위에 있고, ICT의 연속 bullish BOS와 Wyckoff의 이전 accumulation 완료 후 BU $77,999.90 상향 안착이 중기 상승 구조를 뒷받침합니다. 다만 현 위치는 EQ $76,562.00 위 프리미엄 구간이자 $79,444~$79,455 상단 유동성 바로 아래로, Fibonacci 0.786 $78,942.38 테스트와 파생 포지셔닝 피로, Wyckoff의 UTAD $79,444.00 및 LPSY $78,648.00가 겹쳐 실행 셋업은 구조와 달리 경계적입니다. 따라서 현재 국면은 '강세 구조 내부의 상단 재분배/공급 반응 가능 구간'으로 보는 것이 가장 타당하며, 구조 훼손 여부의 핵심 확인선은 $78,005.08, 그 아래로는 $77,100.00입니다.\"\n}"
  },
  "overall_signal": "bullish",
  "overall_confidence": 0.78,
  "operating_path": {
    "path_type": "complex",
    "confidence": 0.62,
    "waypoints": [
      {
        "seq": 1,
        "price": 79444.0,
        "type": "liquidity_sweep",
        "source": "Wyckoff (UTAD $79,444), Candlestick (7d High $79,455), ICT (상단 유동성 재시험), Fibonacci (스윙 고점 $79,444), Derivatives (포지셔닝 피로)",
        "description": "현재가 $79,065.10에서 가장 가까운 상단 유동성 풀인 7일 고점 $79,455.00 / Wyckoff UTAD $79,444.00 구간의 빠른 스윕. 다수 분석가가 합의한 상단 저항대이며, ATR $694.51 대비 약 0.55배 거리로 첫 1~4시간 이내 도달 가능성이 높음.",
        "est_hours": 3.0,
        "turning_zone": [
          79444.0,
          79640.0
        ],
        "likely_wick": 79475.0,
        "rejection_confirm": 79200.0,
        "invalid_overshoot": 79800.0,
        "calibration_reasoning": "Wyckoff UTAD $79,444와 7일 고점 $79,455 사이의 유동성 풀을 스윕하는 구간으로, ATR의 0.28배(약 $196) 폭으로 zone을 설정. likely_wick은 7일 고점 바로 위 stop hunt 자리, invalid_overshoot은 다음 라운드 넘버 $80,000 직전으로 배치."
      },
      {
        "seq": 2,
        "price": 78300.0,
        "type": "support_test",
        "source": "ICT (bullish BOS $78,300), Wyckoff (ST $78,300), Candlestick (EMA20 $78,005 부근), Fibonacci (0.618 $78,548)",
        "description": "UTAD 거절 후 ICT BOS 레벨 $78,300.00 및 EMA20 $78,005.08 부근으로 첫 되돌림. setup_bias=BEARISH(74%) 및 fragility 0.761이 단기 공급 반응 시나리오를 뒷받침하며, 구조 분기점으로 작동하는 핵심 지지대 재시험.",
        "est_hours": 10.0,
        "turning_zone": [
          78005.08,
          78300.0
        ],
        "likely_wick": 78182.8,
        "rejection_confirm": 78548.59,
        "invalid_overshoot": 77995.41,
        "calibration_reasoning": "ICT BOS $78,300 → Chairman 지지 $78,182.80 → EMA20 $78,005.08까지 0.42 ATR 폭으로 지지대 클러스터를 포함. likely_wick은 중간 지지 $78,182.80, invalid_overshoot은 fib 0.382 $77,995.41 이탈 시 다음 단계 진행을 의미."
      },
      {
        "seq": 3,
        "price": 77824.3,
        "type": "swing_low",
        "source": "WP1 Candidate fib_confluence ($77,824.30, 1.57%), Fibonacci (0.236 $77,653 인근), Wyckoff (BU $77,999.90 하회시)",
        "description": "$78,300 지지 일시 이탈 시 다음 매수 디스카운트 앵커로 작동할 fib confluence 레벨 $77,824.30. WP1 후보 중 가장 근접·고점수($0.6) 레벨이며, 구조적 방어선 $77,100.00 위에서 매수 반응을 확인할 자리.",
        "est_hours": 16.0,
        "turning_zone": [
          77500.0,
          77824.3
        ],
        "likely_wick": 77650.0,
        "rejection_confirm": 78005.08,
        "invalid_overshoot": 77100.0,
        "calibration_reasoning": "Fib confluence $77,824.30(ret 0.236+0.382)을 상단으로 하고 ATR 0.47배 폭으로 디스카운트 매수 반응 영역을 설정. likely_wick은 zone 중심부 $77,650이며 invalid_overshoot은 구조적 방어선 $77,100 — 이탈 시 약세 구조 전환."
      },
      {
        "seq": 4,
        "price": 78800.0,
        "type": "swing_high",
        "source": "ICT (BOS $78,300 재상향), Wyckoff (LPSY $78,648 회복), Fibonacci (0.618 $78,548 재돌파), Candlestick (EMA20 재지지)",
        "description": "디스카운트 흡수 후 구조적 강세(78%)가 반영된 회복 랠리. Wyckoff LPSY $78,648.00 회복 및 Fib 0.618 $78,548.59 재돌파를 통해 상위 강세 구조 유지 확인. 24시간 사이클의 마무리 지점.",
        "est_hours": 24.0,
        "turning_zone": [
          78800.0,
          79250.0
        ],
        "likely_wick": 78942.38,
        "rejection_confirm": 78548.59,
        "invalid_overshoot": 79444.0,
        "calibration_reasoning": "터미널 웨이포인트로 0.65 ATR 폭의 넓은 zone을 적용. likely_wick은 Chairman 핵심 저항/지지 전환 레벨 $78,942.38(과거 fib 지지)에 위치, invalid_overshoot은 WP1 영역 $79,444 — 도달 시 단순 24h 사이클이 아닌 새로운 상승 구조로 재해석 필요."
      }
    ],
    "period_extremes": {
      "4h": {
        "expected_high": 79455.0,
        "expected_low": 78500.0,
        "high_first": true
      },
      "8h": {
        "expected_high": 79455.0,
        "expected_low": 78200.0,
        "high_first": true
      },
      "24h": {
        "expected_high": 79455.0,
        "expected_low": 77824.3,
        "high_first": true
      }
    },
    "triggers": {
      "bullish": {
        "price": 79550.0,
        "description": "$79,455 상단 유동성을 한 번에 돌파 후 4시간 봉 종가 기준 $79,550 위 안착 시, UTAD 가설이 무효화되고 $80,000 → $80,800 다음 유동성 풀로 직진 가능성 활성화."
      },
      "bearish": {
        "price": 78005.0,
        "description": "EMA20 $78,005.08 4시간 종가 이탈 시 ICT BOS 지지 실패로 해석되어 $77,824 → $77,100 가속 하방 전개. CVD divergence 0.700와 fragility 0.761이 동시에 가중되며 LPSY 진전."
      }
    },
    "scenario_invalidation": 77100.0,
    "raw_llm_response": "```json\n{\n  \"path_type\": \"complex\",\n  \"confidence\": 0.62,\n  \"waypoints\": [\n    {\n      \"seq\": 1,\n      \"price\": 79444.0,\n      \"type\": \"liquidity_sweep\",\n      \"source\": \"Wyckoff (UTAD $79,444), Candlestick (7d High $79,455), ICT (상단 유동성 재시험), Fibonacci (스윙 고점 $79,444), Derivatives (포지셔닝 피로)\",\n      \"description\": \"현재가 $79,065.10에서 가장 가까운 상단 유동성 풀인 7일 고점 $79,455.00 / Wyckoff UTAD $79,444.00 구간의 빠른 스윕. 다수 분석가가 합의한 상단 저항대이며, ATR $694.51 대비 약 0.55배 거리로 첫 1~4시간 이내 도달 가능성이 높음.\",\n      \"est_hours\": 3.0\n    },\n    {\n      \"seq\": 2,\n      \"price\": 78300.0,\n      \"type\": \"support_test\",\n      \"source\": \"ICT (bullish BOS $78,300), Wyckoff (ST $78,300), Candlestick (EMA20 $78,005 부근), Fibonacci (0.618 $78,548)\",\n      \"description\": \"UTAD 거절 후 ICT BOS 레벨 $78,300.00 및 EMA20 $78,005.08 부근으로 첫 되돌림. setup_bias=BEARISH(74%) 및 fragility 0.761이 단기 공급 반응 시나리오를 뒷받침하며, 구조 분기점으로 작동하는 핵심 지지대 재시험.\",\n      \"est_hours\": 10.0\n    },\n    {\n      \"seq\": 3,\n      \"price\": 77824.3,\n      \"type\": \"swing_low\",\n      \"source\": \"WP1 Candidate fib_confluence ($77,824.30, 1.57%), Fibonacci (0.236 $77,653 인근), Wyckoff (BU $77,999.90 하회시)\",\n      \"description\": \"$78,300 지지 일시 이탈 시 다음 매수 디스카운트 앵커로 작동할 fib confluence 레벨 $77,824.30. WP1 후보 중 가장 근접·고점수($0.6) 레벨이며, 구조적 방어선 $77,100.00 위에서 매수 반응을 확인할 자리.\",\n      \"est_hours\": 16.0\n    },\n    {\n      \"seq\": 4,\n      \"price\": 78800.0,\n      \"type\": \"swing_high\",\n      \"source\": \"ICT (BOS $78,300 재상향), Wyckoff (LPSY $78,648 회복), Fibonacci (0.618 $78,548 재돌파), Candlestick (EMA20 재지지)\",\n      \"description\": \"디스카운트 흡수 후 구조적 강세(78%)가 반영된 회복 랠리. Wyckoff LPSY $78,648.00 회복 및 Fib 0.618 $78,548.59 재돌파를 통해 상위 강세 구조 유지 확인. 24시간 사이클의 마무리 지점.\",\n      \"est_hours\": 24.0\n    }\n  ],\n  \"period_extremes\": {\n    \"4h\": {\"expected_high\": 79455.0, \"expected_low\": 78500.0, \"high_first\": true},\n    \"8h\": {\"expected_high\": 79455.0, \"expected_low\": 78200.0, \"high_first\": true},\n    \"24h\": {\"expected_high\": 79455.0, \"expected_low\": 77824.3, \"high_first\": true}\n  },\n  \"triggers\": {\n    \"bullish\": {\"price\": 79550.0, \"description\": \"$79,455 상단 유동성을 한 번에 돌파 후 4시간 봉 종가 기준 $79,550 위 안착 시, UTAD 가설이 무효화되고 $80,000 → $80,800 다음 유동성 풀로 직진 가능성 활성화.\"},\n    \"bearish\": {\"price\": 78005.0, \"description\": \"EMA20 $78,005.08 4시간 종가 이탈 시 ICT BOS 지지 실패로 해석되어 $77,824 → $77,100 가속 하방 전개. CVD divergence 0.700와 fragility 0.761이 동시에 가중되며 LPSY 진전.\"}\n  },\n  \"scenario_invalidation\": 77100.0\n}\n```"
  },
  "tp_calibration": {
    "calibrated_waypoints": [
      {
        "seq": 1,
        "base_target": 79444.0,
        "turning_zone": [
          79444.0,
          79640.0
        ],
        "likely_wick": 79475.0,
        "rejection_confirm": 79200.0,
        "invalid_overshoot": 79800.0,
        "calibration_reasoning": "Wyckoff UTAD $79,444와 7일 고점 $79,455 사이의 유동성 풀을 스윕하는 구간으로, ATR의 0.28배(약 $196) 폭으로 zone을 설정. likely_wick은 7일 고점 바로 위 stop hunt 자리, invalid_overshoot은 다음 라운드 넘버 $80,000 직전으로 배치."
      },
      {
        "seq": 2,
        "base_target": 78300.0,
        "turning_zone": [
          78005.08,
          78300.0
        ],
        "likely_wick": 78182.8,
        "rejection_confirm": 78548.59,
        "invalid_overshoot": 77995.41,
        "calibration_reasoning": "ICT BOS $78,300 → Chairman 지지 $78,182.80 → EMA20 $78,005.08까지 0.42 ATR 폭으로 지지대 클러스터를 포함. likely_wick은 중간 지지 $78,182.80, invalid_overshoot은 fib 0.382 $77,995.41 이탈 시 다음 단계 진행을 의미."
      },
      {
        "seq": 3,
        "base_target": 77824.3,
        "turning_zone": [
          77500.0,
          77824.3
        ],
        "likely_wick": 77650.0,
        "rejection_confirm": 78005.08,
        "invalid_overshoot": 77100.0,
        "calibration_reasoning": "Fib confluence $77,824.30(ret 0.236+0.382)을 상단으로 하고 ATR 0.47배 폭으로 디스카운트 매수 반응 영역을 설정. likely_wick은 zone 중심부 $77,650이며 invalid_overshoot은 구조적 방어선 $77,100 — 이탈 시 약세 구조 전환."
      },
      {
        "seq": 4,
        "base_target": 78800.0,
        "turning_zone": [
          78800.0,
          79250.0
        ],
        "likely_wick": 78942.38,
        "rejection_confirm": 78548.59,
        "invalid_overshoot": 79444.0,
        "calibration_reasoning": "터미널 웨이포인트로 0.65 ATR 폭의 넓은 zone을 적용. likely_wick은 Chairman 핵심 저항/지지 전환 레벨 $78,942.38(과거 fib 지지)에 위치, invalid_overshoot은 WP1 영역 $79,444 — 도달 시 단순 24h 사이클이 아닌 새로운 상승 구조로 재해석 필요."
      }
    ],
    "raw_llm_response": "```json\n{\n  \"calibrated_waypoints\": [\n    {\n      \"seq\": 1,\n      \"base_target\": 79444.00,\n      \"turning_zone\": [79444.00, 79640.00],\n      \"likely_wick\": 79475.00,\n      \"rejection_confirm\": 79200.00,\n      \"invalid_overshoot\": 79800.00,\n      \"calibration_reasoning\": \"Wyckoff UTAD $79,444와 7일 고점 $79,455 사이의 유동성 풀을 스윕하는 구간으로, ATR의 0.28배(약 $196) 폭으로 zone을 설정. likely_wick은 7일 고점 바로 위 stop hunt 자리, invalid_overshoot은 다음 라운드 넘버 $80,000 직전으로 배치.\"\n    },\n    {\n      \"seq\": 2,\n      \"base_target\": 78300.00,\n      \"turning_zone\": [78005.08, 78300.00],\n      \"likely_wick\": 78182.80,\n      \"rejection_confirm\": 78548.59,\n      \"invalid_overshoot\": 77995.41,\n      \"calibration_reasoning\": \"ICT BOS $78,300 → Chairman 지지 $78,182.80 → EMA20 $78,005.08까지 0.42 ATR 폭으로 지지대 클러스터를 포함. likely_wick은 중간 지지 $78,182.80, invalid_overshoot은 fib 0.382 $77,995.41 이탈 시 다음 단계 진행을 의미.\"\n    },\n    {\n      \"seq\": 3,\n      \"base_target\": 77824.30,\n      \"turning_zone\": [77500.00, 77824.30],\n      \"likely_wick\": 77650.00,\n      \"rejection_confirm\": 78005.08,\n      \"invalid_overshoot\": 77100.00,\n      \"calibration_reasoning\": \"Fib confluence $77,824.30(ret 0.236+0.382)을 상단으로 하고 ATR 0.47배 폭으로 디스카운트 매수 반응 영역을 설정. likely_wick은 zone 중심부 $77,650이며 invalid_overshoot은 구조적 방어선 $77,100 — 이탈 시 약세 구조 전환.\"\n    },\n    {\n      \"seq\": 4,\n      \"base_target\": 78800.00,\n      \"turning_zone\": [78800.00, 79250.00],\n      \"likely_wick\": 78942.38,\n      \"rejection_confirm\": 78548.59,\n      \"invalid_overshoot\": 79444.00,\n      \"calibration_reasoning\": \"터미널 웨이포인트로 0.65 ATR 폭의 넓은 zone을 적용. likely_wick은 Chairman 핵심 저항/지지 전환 레벨 $78,942.38(과거 fib 지지)에 위치, invalid_overshoot은 WP1 영역 $79,444 — 도달 시 단순 24h 사이클이 아닌 새로운 상승 구조로 재해석 필요.\"\n    }\n  ]\n}\n```"
  },
  "timing": {
    "stages": {
      "stage1_agents": 17.4,
      "chairman": 25.3,
      "operating_path": 68.0,
      "tp_calibrator": 36.3
    },
    "agents": {},
    "total_s": 147.1
  }
}