{
  "symbol": "BTC/USDT",
  "timeframe": "15m",
  "timestamp": "2026-05-05 17:00 KST",
  "last_price": 80804.9,
  "num_candles": 300,
  "stage1_analyses": {
    "candlestick": {
      "agent_id": "candlestick",
      "display_name": "Candlestick Reader",
      "signal": "bullish",
      "confidence": 0.68,
      "structure_bias": "bullish",
      "setup_bias": "neutral",
      "setup_score": 0.42,
      "setup_signals": [
        "현재가 $80,804.90가 EMA20 $80,794.54 바로 위에서 거래되어 초단기 지지 유지 시도가 진행 중",
        "현재가가 EMA120 $80,009.33 및 EMA240 $79,496.50 위에 있어 상위 구조는 상승 우위",
        "최근 morning_star@294가 출현했지만 pattern_quality 0.574로 중간 수준이며, 후속 강한 거래량 확인은 없음",
        "직전 doji@297는 $80.8k 부근에서 방향성 일시 정지를 시사하며, 저항대 재시험 전 에너지 응축 구간으로 해석 가능",
        "7일 고점 $81,278.20 바로 아래에 위치해 있어 단기적으로는 프리미엄 구간 성격이 강하며, 상단 유동성 흡수 여부가 필요"
      ],
      "reasoning": "15분봉 기준 BTC는 현재가 $80,804.90가 EMA20 $80,794.54와 거의 동일하고, EMA120 $80,009.33 및 EMA240 $79,496.50를 각각 1.0%, 1.6% 상회해 구조적으로는 상승 추세가 유지되고 있습니다. 최근 패턴은 morning_star@294와 doji@297뿐이며, 최고 패턴 품질이 0.574로 아주 강한 반전 신호라기보다 완만한 상승 지속 가능성을 시사하는 수준입니다. bull_score 0.800, bear_score 0으로 캔들 해석상 매도 우위는 약하지만, high_volume_patterns가 없고 현재가가 7일 고점 $81,278.20 바로 아래라 단기 추격 매수 구간으로 보기는 어렵습니다. 따라서 구조_bias는 bullish로 유지하되, setup_bias는 상단 저항 확인이 끝나지 않았으므로 neutral로 판단합니다.",
      "key_levels": {
        "support": [
          80794.54,
          80009.33,
          79496.5,
          77979.3
        ],
        "resistance": [
          81278.2,
          81454.63,
          81631.06
        ]
      },
      "time_horizon": "short term",
      "invalidation_level": "80009.33",
      "risk_scenario": "만약 $81,278.20 저항 돌파에 실패하고 $80,009.33 아래로 15분봉 기준 구조 이탈이 나오면, 최근 morning star는 실패 패턴으로 전환되며 가격은 EMA240 $79,496.50 재시험으로 밀릴 가능성이 큽니다. 그 경우 현재의 상승 구조 해석은 약화되고 단기 분배 또는 박스 상단 실패 시나리오가 우세해집니다.",
      "data_quality": "medium",
      "metrics": {
        "total_patterns_detected": 135,
        "recent_patterns": 2,
        "pattern_list": [
          "morning_star@294",
          "doji@297"
        ],
        "atr_value": 176.43,
        "vol_avg_20": 1737.5,
        "high_volume_patterns": [],
        "pattern_candidates": [
          {
            "pattern": "morning_star",
            "signal": "bullish",
            "pattern_quality": 0.574,
            "tier": "candidate",
            "high_volume": false
          },
          {
            "pattern": "doji",
            "signal": "neutral",
            "pattern_quality": 0.355,
            "tier": "candidate",
            "high_volume": false
          }
        ],
        "best_pattern_quality": 0.574,
        "bull_score": 0.8,
        "bear_score": 0
      },
      "raw_llm_response": "{\n  \"signal\": \"bullish\",\n  \"confidence\": 0.68,\n  \"structure_bias\": \"bullish\",\n  \"setup_bias\": \"neutral\",\n  \"setup_score\": 0.42,\n  \"setup_signals\": [\n    \"현재가 $80,804.90가 EMA20 $80,794.54 바로 위에서 거래되어 초단기 지지 유지 시도가 진행 중\",\n    \"현재가가 EMA120 $80,009.33 및 EMA240 $79,496.50 위에 있어 상위 구조는 상승 우위\",\n    \"최근 morning_star@294가 출현했지만 pattern_quality 0.574로 중간 수준이며, 후속 강한 거래량 확인은 없음\",\n    \"직전 doji@297는 $80.8k 부근에서 방향성 일시 정지를 시사하며, 저항대 재시험 전 에너지 응축 구간으로 해석 가능\",\n    \"7일 고점 $81,278.20 바로 아래에 위치해 있어 단기적으로는 프리미엄 구간 성격이 강하며, 상단 유동성 흡수 여부가 필요\"\n  ],\n  \"reasoning\": \"15분봉 기준 BTC는 현재가 $80,804.90가 EMA20 $80,794.54와 거의 동일하고, EMA120 $80,009.33 및 EMA240 $79,496.50를 각각 1.0%, 1.6% 상회해 구조적으로는 상승 추세가 유지되고 있습니다. 최근 패턴은 morning_star@294와 doji@297뿐이며, 최고 패턴 품질이 0.574로 아주 강한 반전 신호라기보다 완만한 상승 지속 가능성을 시사하는 수준입니다. bull_score 0.800, bear_score 0으로 캔들 해석상 매도 우위는 약하지만, high_volume_patterns가 없고 현재가가 7일 고점 $81,278.20 바로 아래라 단기 추격 매수 구간으로 보기는 어렵습니다. 따라서 구조_bias는 bullish로 유지하되, setup_bias는 상단 저항 확인이 끝나지 않았으므로 neutral로 판단합니다.\",\n  \"key_levels\": {\n    \"support\": [\n      80794.54,\n      80009.33,\n      79496.5,\n      77979.3\n    ],\n    \"resistance\": [\n      81278.2,\n      81454.63,\n      81631.06\n    ]\n  },\n  \"time_horizon\": \"short term\",\n  \"invalidation_level\": \"80009.33\",\n  \"risk_scenario\": \"만약 $81,278.20 저항 돌파에 실패하고 $80,009.33 아래로 15분봉 기준 구조 이탈이 나오면, 최근 morning star는 실패 패턴으로 전환되며 가격은 EMA240 $79,496.50 재시험으로 밀릴 가능성이 큽니다. 그 경우 현재의 상승 구조 해석은 약화되고 단기 분배 또는 박스 상단 실패 시나리오가 우세해집니다.\",\n  \"data_quality\": \"medium\"\n}"
    },
    "derivatives": {
      "agent_id": "derivatives",
      "display_name": "Derivatives Trader",
      "signal": "bullish",
      "confidence": 0.64,
      "structure_bias": "bullish",
      "setup_bias": "bearish",
      "setup_score": 0.73,
      "setup_signals": [
        "현물가 $80,804.90가 EMA120 $80,009.33 및 EMA240 $79,496.50 위에서 유지되어 상위 구조는 상승 유지",
        "가격이 EMA20 $80,794.54 부근의 단기 균형 상단/프리미엄 영역에 위치해 단기 되돌림 셋업이 활성화",
        "7일 고점 $81,278.20 인접 구간에서 상단 유동성 흡수 가능성이 남아 있고, 위 저항 유동성은 $82,600, $84,000, $84,200에 집중",
        "CVD divergence 0.150으로 가격 상승 대비 공격적 매수 참여가 강하지 않아 상승 추격 동력이 약함",
        "Open Interest trend 0.783으로 신규 포지션 유입은 강한데, short account ratio 0.648 및 short crowding 0.993이 누적되어 단기 숏 스퀴즈/반락 양방향 취약성 존재",
        "spot-futures basis -0.0496%로 선물이 현물 대비 약한 백워데이션 상태라 추세 상승 구간치고 과열 롱은 아님"
      ],
      "reasoning": "구조적으로는 BTC가 $80,009 EMA120과 $79,496 EMA240 위에서 거래되고 있어 15분 기준 상승 구조가 아직 훼손되지 않았습니다. 다만 현재가 $80,804.90는 EMA20 $80,794.54 바로 위의 프리미엄 구간이며, 7일 고점 $81,278.20 근처에서 CVD divergence 0.150이 낮아 추격 매수의 질은 약합니다. 동시에 OI trend 0.783은 신규 포지션 유입을 시사하고, 계정 기준 숏 비중 0.648 및 crowding 0.993은 숏 포지션 쏠림을 보여 단기적으로는 먼저 위로 $81,278~$82,600 유동성을 치는 스퀴즈 가능성을 열어둡니다. 따라서 확인된 구조는 강세지만, 실행 셋업은 단기 과매수/상단 유동성 테스트 이후 흔들림 가능성을 반영해 약한 하방 우세로 봅니다.",
      "key_levels": {
        "support": [
          80795,
          80009,
          79400,
          77700
        ],
        "resistance": [
          81278,
          82600,
          84000,
          84200
        ]
      },
      "time_horizon": "short term",
      "invalidation_level": "79400",
      "risk_scenario": "반대 시나리오로 전개되면 $81,278 상단을 안착 돌파한 뒤 숏 크라우딩 0.993이 연쇄 청산으로 이어지며 $82,600까지 빠른 숏 스퀴즈가 나올 수 있습니다. 반대로 $79,400가 이탈되면 상승 구조의 단기 방어가 실패하며 $77,700 유동성 풀까지 롱 언와인딩이 확장될 가능성이 큽니다.",
      "data_quality": "high",
      "metrics": {
        "cvd_divergence": 0.15,
        "oi_trend": 0.783,
        "funding_pressure": 0.521,
        "long_account_ratio": 0.352,
        "short_account_ratio": 0.648,
        "account_short_crowding": 0.993,
        "account_long_crowding": 0.007,
        "ls_imbalance": 0.993,
        "ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
        "spot_futures_basis_score": 0.488,
        "spot_futures_basis_pct": -0.0496,
        "aggregate_score": 0.587,
        "bull_signals": 2,
        "bear_signals": 1,
        "liq_below": [
          [
            79400,
            1864.6668221999998
          ],
          [
            77700,
            2147.211102
          ],
          [
            72900,
            2820.68746
          ]
        ],
        "liq_above": [
          [
            82600,
            1790.7083872499998
          ],
          [
            84000,
            1820.3447820000004
          ],
          [
            84200,
            2111.142785
          ]
        ],
        "strongest_liq_level": 72900,
        "fragility_score": 0.782,
        "positioning_extreme": "balanced"
      },
      "raw_llm_response": "{\n  \"signal\": \"bullish\",\n  \"confidence\": 0.64,\n  \"structure_bias\": \"bullish\",\n  \"setup_bias\": \"bearish\",\n  \"setup_score\": 0.73,\n  \"setup_signals\": [\n    \"현물가 $80,804.90가 EMA120 $80,009.33 및 EMA240 $79,496.50 위에서 유지되어 상위 구조는 상승 유지\",\n    \"가격이 EMA20 $80,794.54 부근의 단기 균형 상단/프리미엄 영역에 위치해 단기 되돌림 셋업이 활성화\",\n    \"7일 고점 $81,278.20 인접 구간에서 상단 유동성 흡수 가능성이 남아 있고, 위 저항 유동성은 $82,600, $84,000, $84,200에 집중\",\n    \"CVD divergence 0.150으로 가격 상승 대비 공격적 매수 참여가 강하지 않아 상승 추격 동력이 약함\",\n    \"Open Interest trend 0.783으로 신규 포지션 유입은 강한데, short account ratio 0.648 및 short crowding 0.993이 누적되어 단기 숏 스퀴즈/반락 양방향 취약성 존재\",\n    \"spot-futures basis -0.0496%로 선물이 현물 대비 약한 백워데이션 상태라 추세 상승 구간치고 과열 롱은 아님\"\n  ],\n  \"reasoning\": \"구조적으로는 BTC가 $80,009 EMA120과 $79,496 EMA240 위에서 거래되고 있어 15분 기준 상승 구조가 아직 훼손되지 않았습니다. 다만 현재가 $80,804.90는 EMA20 $80,794.54 바로 위의 프리미엄 구간이며, 7일 고점 $81,278.20 근처에서 CVD divergence 0.150이 낮아 추격 매수의 질은 약합니다. 동시에 OI trend 0.783은 신규 포지션 유입을 시사하고, 계정 기준 숏 비중 0.648 및 crowding 0.993은 숏 포지션 쏠림을 보여 단기적으로는 먼저 위로 $81,278~$82,600 유동성을 치는 스퀴즈 가능성을 열어둡니다. 따라서 확인된 구조는 강세지만, 실행 셋업은 단기 과매수/상단 유동성 테스트 이후 흔들림 가능성을 반영해 약한 하방 우세로 봅니다.\",\n  \"key_levels\": {\n    \"support\": [\n      80795,\n      80009,\n      79400,\n      77700\n    ],\n    \"resistance\": [\n      81278,\n      82600,\n      84000,\n      84200\n    ]\n  },\n  \"time_horizon\": \"short term\",\n  \"invalidation_level\": \"79400\",\n  \"risk_scenario\": \"반대 시나리오로 전개되면 $81,278 상단을 안착 돌파한 뒤 숏 크라우딩 0.993이 연쇄 청산으로 이어지며 $82,600까지 빠른 숏 스퀴즈가 나올 수 있습니다. 반대로 $79,400가 이탈되면 상승 구조의 단기 방어가 실패하며 $77,700 유동성 풀까지 롱 언와인딩이 확장될 가능성이 큽니다.\",\n  \"data_quality\": \"high\"\n}"
    },
    "ict": {
      "agent_id": "ict",
      "display_name": "ICT Trader",
      "signal": "neutral",
      "confidence": 0.58,
      "structure_bias": "neutral",
      "setup_bias": "neutral",
      "setup_score": 0.35,
      "setup_signals": [
        "현재가 $80,804.90가 EQ $80,497.05 위 프리미엄 구간에 위치해 단기적으로는 상단 유동성 소화 후 되돌림 가능성이 열려 있음",
        "이전일 고가 $80,590.20를 이미 상향 돌파해 buy-side liquidity는 일부 집행된 상태로 볼 수 있음",
        "직전 구조상 bullish CHoCH가 $80,363.20에서 발생했지만, 연속 bullish BOS가 없어 추세 확정으로 보기는 어려움",
        "하단에는 SSL resting liquidity가 $78,041.35에 남아 있어 향후 하방 유동성 유인도 존재",
        "가장 가까운 수요 성격 후보 OB는 $78,128.30-$78,739.70이나 quality가 candidate, score 0.525로 아직 확정 수요 블록은 아님"
      ],
      "reasoning": "15분 구조는 명확한 추세 확정보다 전환 시도가 반복된 혼조 상태입니다. 최근 이벤트는 bullish CHoCH가 $80,363.20까지 확인됐지만, 연속 BOS가 전혀 없고 bull_score 7.9 대 bear_score 7.7로 우위가 미세해 structure_bias는 중립으로 판단합니다. 현재가는 레인지 중간값인 EQ $80,497.05 위, 즉 프리미엄에 있으며 이전일 고가 $80,590.20도 이미 돌파해 단기적으로는 상방 유동성 집행 이후 되돌림 가능성을 경계해야 합니다. 반면 EMA20 $80,794.54와 거의 동일한 가격에서 버티고 있고 EMA120 $80,009.33, EMA240 $79,496.50 위에 있어 큰 틀의 하방 붕괴도 아직 확인되지 않았습니다. FVG가 전부 메워졌고 활성 OB도 없어 지금 구간은 추격 진입보다 $81,278.20 상단 수용 혹은 $80,363.20 하향 이탈 확인이 필요한 구간입니다.",
      "key_levels": {
        "support": [
          80363.2,
          80009.33,
          79715.9,
          78739.7,
          78128.3,
          78041.35
        ],
        "resistance": [
          80590.2,
          80804.9,
          81278.2
        ]
      },
      "time_horizon": "short term",
      "invalidation_level": "80363.20",
      "risk_scenario": "$80,363.20 아래로 15분 종가 기준 안착하면 최근 bullish CHoCH는 실패로 해석되며, 레인지 저점 $79,715.90 재시험 이후 sell-side liquidity인 $78,041.35와 후보 bullish OB $78,128.30-$78,739.70까지 하방 유동성 런이 진행될 수 있습니다. 반대로 $81,278.20를 강하게 돌파·수용하면 현재 중립 해석은 무효화되고 상방 확장 구조로 전환될 가능성이 높습니다.",
      "data_quality": "medium",
      "metrics": {
        "order_blocks_total": 1,
        "confirmed_bullish_ob": 0,
        "confirmed_bearish_ob": 0,
        "candidate_bullish_ob": 1,
        "candidate_bearish_ob": 0,
        "active_bullish_ob": 0,
        "active_bearish_ob": 0,
        "nearest_bull_ob_range": {
          "bottom": 78128.3,
          "top": 78739.7,
          "quality": "candidate",
          "score": 0.525
        },
        "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": 63,
        "fvg_open_zones": [],
        "bos_choch_events": [
          "CHoCH_bearish",
          "CHoCH_bullish",
          "BOS_bearish",
          "CHoCH_bullish",
          "BOS_bearish",
          "CHoCH_bullish"
        ],
        "bos_choch_levels": [
          {
            "type": "CHoCH_bearish",
            "level": 78514.2
          },
          {
            "type": "CHoCH_bullish",
            "level": 79428.9
          },
          {
            "type": "BOS_bearish",
            "level": 79440.0
          },
          {
            "type": "CHoCH_bullish",
            "level": 79900.0
          },
          {
            "type": "BOS_bearish",
            "level": 79846.5
          },
          {
            "type": "CHoCH_bullish",
            "level": 80363.2
          }
        ],
        "bos_sequence": [
          "BOS_bullish",
          "CHoCH_bearish",
          "BOS_bullish",
          "CHoCH_bearish",
          "CHoCH_bullish",
          "BOS_bearish",
          "CHoCH_bullish",
          "BOS_bearish",
          "CHoCH_bullish"
        ],
        "consecutive_bull_bos": 0,
        "consecutive_bear_bos": 0,
        "recent_liq_sweeps": [],
        "recent_sweep_levels": [],
        "liquidity_resting": [
          {
            "type": "SSL",
            "level": 78041.35
          }
        ],
        "current_zone": "premium",
        "eq_level": 80497.05,
        "range_high": 81278.2,
        "range_low": 79715.9,
        "bull_score": 7.9,
        "bear_score": 7.7,
        "setup_bias": "neutral",
        "setup_score": 0.35,
        "setup_signals": [
          "bullish CHoCH above $79,428.90",
          "bullish CHoCH above $79,900.00",
          "bearish CHoCH below $78,514.20",
          "bearish BOS below $79,440.00"
        ],
        "retracement_direction": "bullish",
        "current_retracement_pct": 31.0,
        "deepest_retracement_pct": 33.8,
        "previous_day_high": 80590.2,
        "previous_day_low": 78128.3,
        "broken_prev_high": true,
        "broken_prev_low": false,
        "sessions": {
          "London": {
            "active": false,
            "high": null,
            "low": null
          },
          "New York": {
            "active": true,
            "high": 81278.2,
            "low": 80671.4
          },
          "Asian kill zone": {
            "active": false,
            "high": null,
            "low": null
          }
        }
      },
      "raw_llm_response": "{\n  \"signal\": \"neutral\",\n  \"confidence\": 0.58,\n  \"structure_bias\": \"neutral\",\n  \"setup_bias\": \"neutral\",\n  \"setup_score\": 0.35,\n  \"setup_signals\": [\n    \"현재가 $80,804.90가 EQ $80,497.05 위 프리미엄 구간에 위치해 단기적으로는 상단 유동성 소화 후 되돌림 가능성이 열려 있음\",\n    \"이전일 고가 $80,590.20를 이미 상향 돌파해 buy-side liquidity는 일부 집행된 상태로 볼 수 있음\",\n    \"직전 구조상 bullish CHoCH가 $80,363.20에서 발생했지만, 연속 bullish BOS가 없어 추세 확정으로 보기는 어려움\",\n    \"하단에는 SSL resting liquidity가 $78,041.35에 남아 있어 향후 하방 유동성 유인도 존재\",\n    \"가장 가까운 수요 성격 후보 OB는 $78,128.30-$78,739.70이나 quality가 candidate, score 0.525로 아직 확정 수요 블록은 아님\"\n  ],\n  \"reasoning\": \"15분 구조는 명확한 추세 확정보다 전환 시도가 반복된 혼조 상태입니다. 최근 이벤트는 bullish CHoCH가 $80,363.20까지 확인됐지만, 연속 BOS가 전혀 없고 bull_score 7.9 대 bear_score 7.7로 우위가 미세해 structure_bias는 중립으로 판단합니다. 현재가는 레인지 중간값인 EQ $80,497.05 위, 즉 프리미엄에 있으며 이전일 고가 $80,590.20도 이미 돌파해 단기적으로는 상방 유동성 집행 이후 되돌림 가능성을 경계해야 합니다. 반면 EMA20 $80,794.54와 거의 동일한 가격에서 버티고 있고 EMA120 $80,009.33, EMA240 $79,496.50 위에 있어 큰 틀의 하방 붕괴도 아직 확인되지 않았습니다. FVG가 전부 메워졌고 활성 OB도 없어 지금 구간은 추격 진입보다 $81,278.20 상단 수용 혹은 $80,363.20 하향 이탈 확인이 필요한 구간입니다.\",\n  \"key_levels\": {\n    \"support\": [\n      80363.2,\n      80009.33,\n      79715.9,\n      78739.7,\n      78128.3,\n      78041.35\n    ],\n    \"resistance\": [\n      80590.2,\n      80804.9,\n      81278.2\n    ]\n  },\n  \"time_horizon\": \"short term\",\n  \"invalidation_level\": \"80363.20\",\n  \"risk_scenario\": \"$80,363.20 아래로 15분 종가 기준 안착하면 최근 bullish CHoCH는 실패로 해석되며, 레인지 저점 $79,715.90 재시험 이후 sell-side liquidity인 $78,041.35와 후보 bullish OB $78,128.30-$78,739.70까지 하방 유동성 런이 진행될 수 있습니다. 반대로 $81,278.20를 강하게 돌파·수용하면 현재 중립 해석은 무효화되고 상방 확장 구조로 전환될 가능성이 높습니다.\",\n  \"data_quality\": \"medium\"\n}"
    },
    "fibonacci": {
      "agent_id": "fibonacci",
      "display_name": "Fibonacci Analyst",
      "signal": "neutral",
      "confidence": 0.64,
      "structure_bias": "neutral",
      "setup_bias": "bullish",
      "setup_score": 0.68,
      "setup_signals": [
        "현재가 $80,804.90가 스윙 저점이자 ext_1.0 지지 $80,750.00 바로 위에서 거래되며 테스트 중",
        "현재가는 스윙 범위 EQ(0.5)인 $81,014.10 아래에 있어 할인(discount) 구간에 위치",
        "0.236 되돌림 $80,874.66이 근접 상단 저항이지만, 반대로 이 레벨 회복 시 단기 반등 확인 신호가 될 수 있음",
        "가장 중요한 황금비 되돌림 0.618 레벨이 $81,076.43에 위치하며, 상단 회귀 목표로 명확함",
        "컨플루언스 존 $80,562.18에 ext_1.272, ext_1.414, ext_1.618 일부가 집중되어 있어 하단 수요 반응 가능성 존재",
        "컨플루언스 품질 1.000으로 산출되어 현재 스윙 구간의 피보나치 레벨 신뢰도가 높음"
      ],
      "reasoning": "15분 기준 최근 스윙은 $81,278 → $80,750 하락 구조이며, 현재가는 ext_1.0인 $80,750.00에서 불과 0.07% 위에 있어 지지 테스트 구간입니다. 구조적으로는 아직 $80,874.66, $80,951.77, $81,014.10 저항대를 명확히 돌파하지 못했기 때문에 추세 전환이 확인됐다고 보기 어렵고 중립이 타당합니다. 다만 현재가가 EQ인 $81,014.10 아래 discount 구간에 있고, 핵심 0.618 되돌림 $81,076.43까지 회귀 여지가 있어 셋업 측면에서는 단기 반등 우위가 있습니다. 반대로 $80,750.00이 이탈되면 다음 지지는 $80,606.33, $80,531.33 순으로 열리며, $80,423.57 및 $80,221.80까지 확장 하락이 이어질 수 있습니다.",
      "key_levels": {
        "support": [
          80750.0,
          80606.33,
          80531.33,
          80423.57,
          80221.8
        ],
        "resistance": [
          80874.66,
          80951.77,
          81014.1,
          81076.43,
          81165.17
        ]
      },
      "time_horizon": "short term",
      "invalidation_level": "$80,750.00",
      "risk_scenario": "$80,750.00 지지가 종가 기준으로 붕괴되면 현재의 단기 반등 셋업은 무효화되며, ext_1.272 $80,606.33과 ext_1.414 $80,531.33 테스트가 우선 진행될 가능성이 높습니다. 이후에도 매수 반응이 약하면 ext_1.618 $80,423.57, ext_2.0 $80,221.80까지 하방 확장 압력이 강화될 수 있습니다.",
      "data_quality": "high",
      "metrics": {
        "swing_pair": "High→Low: $81,278 → $80,750",
        "direction": "down",
        "nearest_fib": "ext_1.0",
        "nearest_fib_price": 80750.0,
        "nearest_fib_distance": 0.07,
        "golden_ratio_level": 81076.43,
        "fib_ret_382": 80951.77,
        "fib_ret_618": 81076.43,
        "confluence_zones": [
          {
            "price": 81060.05,
            "count": 6,
            "levels": [
              "ret_0.236",
              "ret_0.382",
              "ret_0.5",
              "ret_0.618",
              "ret_0.786",
              "ext_1.0"
            ],
            "cluster_score": 1.0
          },
          {
            "price": 80562.18,
            "count": 5,
            "levels": [
              "ext_1.618",
              "ret_0.236",
              "ext_1.414",
              "ext_1.272",
              "ext_1.0"
            ],
            "cluster_score": 1.0
          },
          {
            "price": 80045.06,
            "count": 3,
            "levels": [
              "ext_2.618",
              "ret_0.382",
              "ext_2.0"
            ],
            "cluster_score": 0.85
          },
          {
            "price": 79434.11,
            "count": 2,
            "levels": [
              "ret_0.618",
              "ret_0.5"
            ],
            "cluster_score": 0.6
          }
        ],
        "support_levels": [
          80750.0,
          80606.3296,
          80531.3252
        ],
        "resistance_levels": [
          80874.6552,
          80951.7724,
          81014.1
        ],
        "level_candidates": [
          {
            "name": "ret_0.236",
            "price": 80874.66,
            "distance_pct": 0.09,
            "is_support": false,
            "cluster_score": 1.0
          },
          {
            "name": "ret_0.382",
            "price": 80951.77,
            "distance_pct": 0.18,
            "is_support": false,
            "cluster_score": 1.0
          },
          {
            "name": "ret_0.5",
            "price": 81014.1,
            "distance_pct": 0.26,
            "is_support": false,
            "cluster_score": 1.0
          },
          {
            "name": "ret_0.618",
            "price": 81076.43,
            "distance_pct": 0.34,
            "is_support": false,
            "cluster_score": 1.0
          },
          {
            "name": "ret_0.786",
            "price": 81165.17,
            "distance_pct": 0.45,
            "is_support": false,
            "cluster_score": 1.0
          },
          {
            "name": "ext_1.0",
            "price": 80750.0,
            "distance_pct": 0.07,
            "is_support": true,
            "cluster_score": 1.0
          },
          {
            "name": "ext_1.272",
            "price": 80606.33,
            "distance_pct": 0.25,
            "is_support": true,
            "cluster_score": 1.0
          },
          {
            "name": "ext_1.414",
            "price": 80531.33,
            "distance_pct": 0.34,
            "is_support": true,
            "cluster_score": 1.0
          },
          {
            "name": "ext_1.618",
            "price": 80423.57,
            "distance_pct": 0.47,
            "is_support": true,
            "cluster_score": 1.0
          },
          {
            "name": "ext_2.0",
            "price": 80221.8,
            "distance_pct": 0.72,
            "is_support": true,
            "cluster_score": 1.0
          }
        ],
        "confluence_quality": 1.0,
        "fib_reaction_state": "testing",
        "reaction_probability": 0.65
      },
      "raw_llm_response": "{\n  \"signal\": \"neutral\",\n  \"confidence\": 0.64,\n  \"structure_bias\": \"neutral\",\n  \"setup_bias\": \"bullish\",\n  \"setup_score\": 0.68,\n  \"setup_signals\": [\n    \"현재가 $80,804.90가 스윙 저점이자 ext_1.0 지지 $80,750.00 바로 위에서 거래되며 테스트 중\",\n    \"현재가는 스윙 범위 EQ(0.5)인 $81,014.10 아래에 있어 할인(discount) 구간에 위치\",\n    \"0.236 되돌림 $80,874.66이 근접 상단 저항이지만, 반대로 이 레벨 회복 시 단기 반등 확인 신호가 될 수 있음\",\n    \"가장 중요한 황금비 되돌림 0.618 레벨이 $81,076.43에 위치하며, 상단 회귀 목표로 명확함\",\n    \"컨플루언스 존 $80,562.18에 ext_1.272, ext_1.414, ext_1.618 일부가 집중되어 있어 하단 수요 반응 가능성 존재\",\n    \"컨플루언스 품질 1.000으로 산출되어 현재 스윙 구간의 피보나치 레벨 신뢰도가 높음\"\n  ],\n  \"reasoning\": \"15분 기준 최근 스윙은 $81,278 → $80,750 하락 구조이며, 현재가는 ext_1.0인 $80,750.00에서 불과 0.07% 위에 있어 지지 테스트 구간입니다. 구조적으로는 아직 $80,874.66, $80,951.77, $81,014.10 저항대를 명확히 돌파하지 못했기 때문에 추세 전환이 확인됐다고 보기 어렵고 중립이 타당합니다. 다만 현재가가 EQ인 $81,014.10 아래 discount 구간에 있고, 핵심 0.618 되돌림 $81,076.43까지 회귀 여지가 있어 셋업 측면에서는 단기 반등 우위가 있습니다. 반대로 $80,750.00이 이탈되면 다음 지지는 $80,606.33, $80,531.33 순으로 열리며, $80,423.57 및 $80,221.80까지 확장 하락이 이어질 수 있습니다.\",\n  \"key_levels\": {\n    \"support\": [\n      80750.0,\n      80606.33,\n      80531.33,\n      80423.57,\n      80221.8\n    ],\n    \"resistance\": [\n      80874.66,\n      80951.77,\n      81014.1,\n      81076.43,\n      81165.17\n    ]\n  },\n  \"time_horizon\": \"short term\",\n  \"invalidation_level\": \"$80,750.00\",\n  \"risk_scenario\": \"$80,750.00 지지가 종가 기준으로 붕괴되면 현재의 단기 반등 셋업은 무효화되며, ext_1.272 $80,606.33과 ext_1.414 $80,531.33 테스트가 우선 진행될 가능성이 높습니다. 이후에도 매수 반응이 약하면 ext_1.618 $80,423.57, ext_2.0 $80,221.80까지 하방 확장 압력이 강화될 수 있습니다.\",\n  \"data_quality\": \"high\"\n}"
    },
    "harmonic": {
      "agent_id": "harmonic",
      "display_name": "Harmonic Specialist",
      "signal": "neutral",
      "confidence": 0.62,
      "structure_bias": "bullish",
      "setup_bias": "bearish",
      "setup_score": 0.64,
      "setup_signals": [
        "현재가 $80,804.90가 50캔들 범위 중단값(EQ) $80,497.05 위의 프리미엄 구간에 위치",
        "현재가가 50캔들 상단 $81,278.20 바로 아래에 있어 직전 고점 유동성 흡수 후보 구간 형성",
        "EMA20 $80,794.54와 현재가 $80,804.90가 거의 중첩되어 단기 추세 둔화 및 상단 저항 반응 가능성 존재",
        "최근 5개 캔들에서 상승 이후 소폭 음봉 전환(▲, ▲, ▼, ▼, ▼)이 나타나며 상단 추격 매수 약화 신호",
        "patterns_found 0으로 유효한 XABCD 하모닉 PRZ가 없어, 현재는 패턴 완성형 반전보다 범위 상단 반응형 셋업 해석이 우세"
      ],
      "reasoning": "스캔 결과 swing high 23개, swing low 25개를 점검했지만 유효한 Gartley, Bat, Butterfly, Crab 패턴은 0건으로 확인되어 현재 시점에는 명확한 하모닉 PRZ 반전 근거가 없습니다. 다만 구조적으로는 현재가 $80,804.90가 EMA20 $80,794.54 위, EMA120 $80,009.33와 EMA240 $79,496.50 대비 각각 약 +1.0%, +1.6% 상단에 있어 15분 추세는 완만한 상승 구조로 해석됩니다. 반면 셋업 관점에서는 현재가가 50구간 범위 $79,715.90~$81,278.20의 중단값 약 $80,497.05 위 프리미엄에 위치하고, 상단 저항 $81,278.20까지 여유가 약 $473.30에 불과해 단기 되돌림 위험이 큽니다. 따라서 확정 구조는 bullish지만, 실행 셋업은 범위 상단 반응을 노리는 bearish 성격이 더 강하며 전체 신호는 중립이 적절합니다.",
      "key_levels": {
        "support": [
          80794.54,
          80497.05,
          80009.33,
          79715.9,
          79496.5
        ],
        "resistance": [
          81278.2,
          80804.9
        ]
      },
      "time_horizon": "short term",
      "invalidation_level": "81278.20",
      "risk_scenario": "만약 $81,278.20 상단을 15분 종가 기준으로 명확히 수용하면 범위 상단 유동성 흡수가 아니라 추세 연장으로 해석되어, 현재의 단기 bearish 셋업은 무효화되고 $80,497.05 EQ 재테스트 없이 추가 상승이 진행될 수 있습니다. 반대로 하단으로 밀릴 경우 1차로 EMA120 $80,009.33, 이후 범위 하단 $79,715.90 테스트 가능성이 열립니다.",
      "data_quality": "medium",
      "metrics": {
        "patterns_found": 0,
        "swing_highs_scanned": 23,
        "swing_lows_scanned": 25,
        "price_pct_in_range": 69.7,
        "range_high_50": 81278.2,
        "range_low_50": 79715.9,
        "range_size": 1562.3
      },
      "raw_llm_response": "{\n  \"signal\": \"neutral\",\n  \"confidence\": 0.62,\n  \"structure_bias\": \"bullish\",\n  \"setup_bias\": \"bearish\",\n  \"setup_score\": 0.64,\n  \"setup_signals\": [\n    \"현재가 $80,804.90가 50캔들 범위 중단값(EQ) $80,497.05 위의 프리미엄 구간에 위치\",\n    \"현재가가 50캔들 상단 $81,278.20 바로 아래에 있어 직전 고점 유동성 흡수 후보 구간 형성\",\n    \"EMA20 $80,794.54와 현재가 $80,804.90가 거의 중첩되어 단기 추세 둔화 및 상단 저항 반응 가능성 존재\",\n    \"최근 5개 캔들에서 상승 이후 소폭 음봉 전환(▲, ▲, ▼, ▼, ▼)이 나타나며 상단 추격 매수 약화 신호\",\n    \"patterns_found 0으로 유효한 XABCD 하모닉 PRZ가 없어, 현재는 패턴 완성형 반전보다 범위 상단 반응형 셋업 해석이 우세\"\n  ],\n  \"reasoning\": \"스캔 결과 swing high 23개, swing low 25개를 점검했지만 유효한 Gartley, Bat, Butterfly, Crab 패턴은 0건으로 확인되어 현재 시점에는 명확한 하모닉 PRZ 반전 근거가 없습니다. 다만 구조적으로는 현재가 $80,804.90가 EMA20 $80,794.54 위, EMA120 $80,009.33와 EMA240 $79,496.50 대비 각각 약 +1.0%, +1.6% 상단에 있어 15분 추세는 완만한 상승 구조로 해석됩니다. 반면 셋업 관점에서는 현재가가 50구간 범위 $79,715.90~$81,278.20의 중단값 약 $80,497.05 위 프리미엄에 위치하고, 상단 저항 $81,278.20까지 여유가 약 $473.30에 불과해 단기 되돌림 위험이 큽니다. 따라서 확정 구조는 bullish지만, 실행 셋업은 범위 상단 반응을 노리는 bearish 성격이 더 강하며 전체 신호는 중립이 적절합니다.\",\n  \"key_levels\": {\n    \"support\": [\n      80794.54,\n      80497.05,\n      80009.33,\n      79715.9,\n      79496.5\n    ],\n    \"resistance\": [\n      81278.2,\n      80804.9\n    ]\n  },\n  \"time_horizon\": \"short term\",\n  \"invalidation_level\": \"81278.20\",\n  \"risk_scenario\": \"만약 $81,278.20 상단을 15분 종가 기준으로 명확히 수용하면 범위 상단 유동성 흡수가 아니라 추세 연장으로 해석되어, 현재의 단기 bearish 셋업은 무효화되고 $80,497.05 EQ 재테스트 없이 추가 상승이 진행될 수 있습니다. 반대로 하단으로 밀릴 경우 1차로 EMA120 $80,009.33, 이후 범위 하단 $79,715.90 테스트 가능성이 열립니다.\",\n  \"data_quality\": \"medium\"\n}"
    },
    "wyckoff": {
      "agent_id": "wyckoff",
      "display_name": "Wyckoff Expert",
      "signal": "bullish",
      "confidence": 0.78,
      "structure_bias": "bullish",
      "setup_bias": "neutral",
      "setup_score": 0.46,
      "setup_signals": [
        "활성 ACC 후보 구조의 단기 범위 하단은 SC $79,848.5, AR 상단은 $80,124.7로 식별되며, 현재가는 이 단기 AR을 이미 상회해 재축적 성격을 시사합니다",
        "직전 활성 구조에서 ST는 $79,715.9였고, LPS 대체 성격의 되돌림 확인 구간은 $80,000~$79,715.9 부근입니다",
        "최근 SOS는 $81,111.0, BU는 $81,000.0으로 표기되어 있어, 현재가 $80,804.9는 SOS 직하단 되돌림/재시험 구간에 위치합니다",
        "EMA20 $80,794.54와 현물가 $80,804.90가 거의 일치해 매우 단기적으로는 추격보다 테스트 대기 성격이 강합니다",
        "상위 완료 구조의 LPS는 $79,573.0이므로, 이 수준 위 재지지 여부가 강세 구조 유지의 핵심 사전 조건입니다"
      ],
      "reasoning": "Wyckoff 기준으로 현재 15분 BTC는 regime=ACC, regime_state=acc_candidate이며 acc_score 95.7이 dis_score 92.5보다 우위지만, 핵심 해석은 '강세 구조 후보의 후반부'이지 즉시 추세 추종 확정이 아닙니다. 완료된 1차 구조는 SC $78,055.7 → AR $78,403.1 → ST $78,069.0 → Spring/Terminal Spring → SOS $80,426.0 → LPS $79,573.0까지 이어진 확인된 축적 구조였고, 현재는 별도의 활성 2차 재축적 후보가 SC $79,848.5, AR $80,124.7, ST $79,715.9, SOS $81,111.0로 전개 중입니다. 구조 편향은 강세이나 현재가는 최근 SOS $81,111.0 아래에 있어 즉시 경로는 상단 재돌파보다 $81,111.0 재탈환 시도 또는 $80,124.7~$80,000 재시험이 더 현실적입니다. 따라서 구조_bias는 bullish로 유지하되, setup_bias는 프리미엄 추격 구간과 BU 직후 되돌림 가능성 때문에 neutral로 두는 것이 타당합니다.",
      "key_levels": {
        "support": [
          80124.7,
          80000.0,
          79715.9,
          79573.0
        ],
        "resistance": [
          81000.0,
          81111.0,
          81278.2
        ]
      },
      "time_horizon": "short term",
      "invalidation_level": "79573.0",
      "risk_scenario": "만약 가격이 $81,111.0 재탈환에 실패하고 $80,124.7 아래로 재진입한 뒤 $79,715.9와 특히 이전 완료 구조의 LPS $79,573.0까지 이탈하면, 현재 해석은 Phase E 재축적이 아니라 실패한 BU/상단 분배성 되돌림으로 재평가되어 중립 또는 약세 구조로 빠르게 전환될 수 있습니다.",
      "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": 26,
            "price": 78055.7,
            "color": "#ffd166"
          },
          {
            "label": "AR",
            "side": "high",
            "idx": 31,
            "price": 78403.1,
            "color": "#06d6a0"
          },
          {
            "label": "ST",
            "side": "low",
            "idx": 83,
            "price": 78069.0,
            "color": "#118ab2"
          },
          {
            "label": "Spring",
            "side": "low",
            "idx": 148,
            "price": 78588.2,
            "color": "#f9844a"
          },
          {
            "label": "TERMINAL_SPRING",
            "side": "low",
            "idx": 162,
            "price": 78608.8,
            "color": "#f3722c"
          },
          {
            "label": "SOS",
            "side": "high",
            "idx": 183,
            "price": 80426.0,
            "color": "#06d6a0"
          },
          {
            "label": "LPS",
            "side": "low",
            "idx": 206,
            "price": 79573.0,
            "color": "#8338ec"
          },
          {
            "label": "BU",
            "side": "high",
            "idx": 184,
            "price": 80347.4,
            "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": 26,
            "end_idx": 206,
            "phase_count": 8,
            "phases": [
              {
                "label": "SC",
                "side": "low",
                "idx": 26,
                "price": 78055.7,
                "color": "#ffd166",
                "dt": "2026-05-02 20:45:00+09:00"
              },
              {
                "label": "AR",
                "side": "high",
                "idx": 31,
                "price": 78403.1,
                "color": "#06d6a0",
                "dt": "2026-05-02 22:00:00+09:00"
              },
              {
                "label": "ST",
                "side": "low",
                "idx": 83,
                "price": 78069.0,
                "color": "#118ab2",
                "dt": "2026-05-03 11:00:00+09:00"
              },
              {
                "label": "Spring",
                "side": "low",
                "idx": 148,
                "price": 78588.2,
                "color": "#f9844a",
                "dt": "2026-05-04 03:15:00+09:00"
              },
              {
                "label": "TERMINAL_SPRING",
                "side": "low",
                "idx": 162,
                "price": 78608.8,
                "color": "#f3722c",
                "dt": "2026-05-04 06:45:00+09:00"
              },
              {
                "label": "SOS",
                "side": "high",
                "idx": 183,
                "price": 80426.0,
                "color": "#06d6a0",
                "dt": "2026-05-04 12:00:00+09:00"
              },
              {
                "label": "LPS",
                "side": "low",
                "idx": 206,
                "price": 79573.0,
                "color": "#8338ec",
                "dt": "2026-05-04 17:45:00+09:00"
              },
              {
                "label": "BU",
                "side": "high",
                "idx": 184,
                "price": 80347.4,
                "color": "#7209b7",
                "dt": "2026-05-04 12:15:00+09:00"
              }
            ]
          },
          {
            "structure_id": "15m_cycle_2",
            "sequence": 2,
            "timeframe": "15m",
            "regime": "accumulation",
            "role": "current_structure_candidate",
            "is_active": true,
            "is_completed": false,
            "is_confirmed": true,
            "structure_bias": "bullish",
            "phase_context": "accumulation",
            "start_idx": 248,
            "end_idx": 298,
            "phase_count": 7,
            "phases": [
              {
                "label": "SC",
                "side": "low",
                "idx": 248,
                "price": 79848.5,
                "color": "#ffd166",
                "dt": "2026-05-05 04:15:00+09:00"
              },
              {
                "label": "AR",
                "side": "high",
                "idx": 252,
                "price": 80124.7,
                "color": "#06d6a0",
                "dt": "2026-05-05 05:15:00+09:00"
              },
              {
                "label": "ST",
                "side": "low",
                "idx": 265,
                "price": 79715.9,
                "color": "#118ab2",
                "dt": "2026-05-05 08:30:00+09:00"
              },
              {
                "label": "Spring",
                "side": "low",
                "idx": 285,
                "price": 80671.4,
                "color": "#f9844a",
                "dt": "2026-05-05 13:30:00+09:00"
              },
              {
                "label": "TERMINAL_SPRING",
                "side": "low",
                "idx": 293,
                "price": 80750.0,
                "color": "#f3722c",
                "dt": "2026-05-05 15:30:00+09:00"
              },
              {
                "label": "SOS",
                "side": "high",
                "idx": 297,
                "price": 81111.0,
                "color": "#06d6a0",
                "dt": "2026-05-05 16:30:00+09:00"
              },
              {
                "label": "BU",
                "side": "high",
                "idx": 298,
                "price": 81000.0,
                "color": "#7209b7",
                "dt": "2026-05-05 16: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": 78055.7,
        "main_range_high": 78403.1
      },
      "raw_llm_response": "{\n  \"signal\": \"bullish\",\n  \"confidence\": 0.78,\n  \"structure_bias\": \"bullish\",\n  \"setup_bias\": \"neutral\",\n  \"setup_score\": 0.46,\n  \"setup_signals\": [\n    \"활성 ACC 후보 구조의 단기 범위 하단은 SC $79,848.5, AR 상단은 $80,124.7로 식별되며, 현재가는 이 단기 AR을 이미 상회해 재축적 성격을 시사합니다\",\n    \"직전 활성 구조에서 ST는 $79,715.9였고, LPS 대체 성격의 되돌림 확인 구간은 $80,000~$79,715.9 부근입니다\",\n    \"최근 SOS는 $81,111.0, BU는 $81,000.0으로 표기되어 있어, 현재가 $80,804.9는 SOS 직하단 되돌림/재시험 구간에 위치합니다\",\n    \"EMA20 $80,794.54와 현물가 $80,804.90가 거의 일치해 매우 단기적으로는 추격보다 테스트 대기 성격이 강합니다\",\n    \"상위 완료 구조의 LPS는 $79,573.0이므로, 이 수준 위 재지지 여부가 강세 구조 유지의 핵심 사전 조건입니다\"\n  ],\n  \"reasoning\": \"Wyckoff 기준으로 현재 15분 BTC는 regime=ACC, regime_state=acc_candidate이며 acc_score 95.7이 dis_score 92.5보다 우위지만, 핵심 해석은 '강세 구조 후보의 후반부'이지 즉시 추세 추종 확정이 아닙니다. 완료된 1차 구조는 SC $78,055.7 → AR $78,403.1 → ST $78,069.0 → Spring/Terminal Spring → SOS $80,426.0 → LPS $79,573.0까지 이어진 확인된 축적 구조였고, 현재는 별도의 활성 2차 재축적 후보가 SC $79,848.5, AR $80,124.7, ST $79,715.9, SOS $81,111.0로 전개 중입니다. 구조 편향은 강세이나 현재가는 최근 SOS $81,111.0 아래에 있어 즉시 경로는 상단 재돌파보다 $81,111.0 재탈환 시도 또는 $80,124.7~$80,000 재시험이 더 현실적입니다. 따라서 구조_bias는 bullish로 유지하되, setup_bias는 프리미엄 추격 구간과 BU 직후 되돌림 가능성 때문에 neutral로 두는 것이 타당합니다.\",\n  \"key_levels\": {\n    \"support\": [\n      80124.7,\n      80000.0,\n      79715.9,\n      79573.0\n    ],\n    \"resistance\": [\n      81000.0,\n      81111.0,\n      81278.2\n    ]\n  },\n  \"time_horizon\": \"short term\",\n  \"invalidation_level\": \"79573.0\",\n  \"risk_scenario\": \"만약 가격이 $81,111.0 재탈환에 실패하고 $80,124.7 아래로 재진입한 뒤 $79,715.9와 특히 이전 완료 구조의 LPS $79,573.0까지 이탈하면, 현재 해석은 Phase E 재축적이 아니라 실패한 BU/상단 분배성 되돌림으로 재평가되어 중립 또는 약세 구조로 빠르게 전환될 수 있습니다.\",\n  \"data_quality\": \"medium\"\n}"
    }
  },
  "chairman_synthesis": {
    "overall_signal": "bullish",
    "overall_confidence": 0.71,
    "execution_setup": {
      "setup_bias": "bearish",
      "setup_strength": 0.64,
      "active_setups": [
        "현재가 $80,804.90가 EMA20 $80,794.54 및 EQ $80,497.05 위 프리미엄 구간에 위치",
        "7일 고점/범위 상단 $81,278.20 바로 아래에서 상단 유동성 소화 조건 형성",
        "파생 기준 CVD 다이버전스 0.150으로 추격 매수 질이 약하고, OI trend 0.783으로 포지션 유입은 증가",
        "계정 기준 숏 비중 0.648, 숏 크라우딩 0.993으로 상단 유동성 압축 가능성과 동시에 변동성 취약성 공존",
        "피보나치 기준 ext_1.0 지지 $80,750.00 테스트 중이며, 이 레벨 위에서는 반등 후보이나 하회 시 $80,606.33-$80,531.33 재시험 조건 발생",
        "Wyckoff상 최근 SOS $81,111.0 이후 BU/$81,000.0 재시험 구간으로, 강세 구조 내 되돌림 소화 단계"
      ],
      "setup_vs_structure": "구조는 상승 우위지만, 실행 구간은 프리미엄·상단 저항 인접·미약한 추격 수급 때문에 단기적으로는 되돌림/흔들림 조건이 더 우세합니다. 즉 구조 추종 자체는 유효하되, 즉시 진입 품질은 구조 신호보다 약합니다."
    },
    "signal_breakdown": {
      "bullish_count": 3,
      "bearish_count": 0,
      "neutral_count": 3
    },
    "key_levels": {
      "support": [
        80795,
        80750,
        80363.2,
        80124.7,
        80009.33,
        79715.9,
        79496.5
      ],
      "resistance": [
        80874.66,
        81000,
        81111,
        81278.2,
        82600
      ]
    },
    "confluences": [
      "캔들, 파생, 하모닉, ICT 모두 현재가가 EMA20 $80,794.54 부근에 걸쳐 있다고 보며, 이 구간을 초단기 구조 분기점으로 인식한다.",
      "캔들, 파생, ICT, 하모닉, Wyckoff가 모두 $81,278.20을 핵심 상단 범위/저항/유동성 레벨로 제시한다.",
      "캔들, 파생, ICT, 하모닉이 공통적으로 현재가가 EMA120 $80,009.33 및 EMA240 $79,496.50 위에 있어 15분 구조 자체는 상승 우위라고 본다.",
      "ICT와 하모닉, 파생은 공통적으로 EQ $80,497.05 위 프리미엄 구간이라는 이유로 실행 리스크가 높다고 평가한다.",
      "피보나치와 Wyckoff가 각각 $80,750.00과 $80,671.4~$80,750.0 부근을 최근 테스트된 지지/스프링성 반응 구간으로 본다.",
      "Wyckoff와 ICT가 모두 $79,715.9를 구조적 하단 재시험 후보이자 중요한 방어 레벨로 인식한다."
    ],
    "conflicts": [
      "구조 판정에서 Wyckoff·캔들·파생은 강세 구조를 비교적 분명하게 보지만, ICT와 피보나치는 아직 연속 BOS 부재와 저항 미돌파를 이유로 구조를 중립으로 본다.",
      "실행 셋업에서는 피보나치가 $80,750.00 지지 테스트를 근거로 단기 반등 우위를 보지만, 파생과 하모닉은 프리미엄 위치와 상단 유동성 인접을 이유로 단기 되돌림 우위를 본다.",
      "캔들은 morning star 후보를 근거로 완만한 상승 지속 가능성을 언급하지만, 패턴 품질 0.574에 거래량 확인이 없어 ICT·하모닉이 요구하는 구조 확정 기준에는 못 미친다."
    ],
    "executive_summary": "15분 BTC 구조는 전반적으로 강세 우위입니다. 가장 설득력 있는 해석은 이전 축적 사이클이 이미 완료된 뒤, 현재는 새로운 재축적 후보 구조의 후반부에 있으며 최근 $80,750.0 부근 스프링성 반응과 $81,111.0 SOS 이후 $81,000.0 전후 BU 재시험 단계에 있다는 것입니다. 다수 분석가가 현재가가 EMA120 $80,009.33 및 EMA240 $79,496.50 위에 있다는 점, 그리고 상단 핵심 범위 $81,278.20 바로 아래라는 점에 동의하므로 구조는 강세지만 위치는 프리미엄입니다. 따라서 현재 시장의 핵심 조건은 '상승 구조 유지'와 '상단 유동성 인접에 따른 단기 취약성'의 공존이며, 구조 훼손 여부는 우선 $80,750.00-$80,671 구간 방어, 더 중요하게는 Wyckoff ST이자 ICT 범위 하단인 $79,715.90 유지 여부로 판단하는 것이 적절합니다.",
    "raw_llm_response": "{\n  \"overall_signal\": \"bullish\",\n  \"overall_confidence\": 0.71,\n  \"execution_setup\": {\n    \"setup_bias\": \"bearish\",\n    \"setup_strength\": 0.64,\n    \"active_setups\": [\n      \"현재가 $80,804.90가 EMA20 $80,794.54 및 EQ $80,497.05 위 프리미엄 구간에 위치\",\n      \"7일 고점/범위 상단 $81,278.20 바로 아래에서 상단 유동성 소화 조건 형성\",\n      \"파생 기준 CVD 다이버전스 0.150으로 추격 매수 질이 약하고, OI trend 0.783으로 포지션 유입은 증가\",\n      \"계정 기준 숏 비중 0.648, 숏 크라우딩 0.993으로 상단 유동성 압축 가능성과 동시에 변동성 취약성 공존\",\n      \"피보나치 기준 ext_1.0 지지 $80,750.00 테스트 중이며, 이 레벨 위에서는 반등 후보이나 하회 시 $80,606.33-$80,531.33 재시험 조건 발생\",\n      \"Wyckoff상 최근 SOS $81,111.0 이후 BU/$81,000.0 재시험 구간으로, 강세 구조 내 되돌림 소화 단계\"\n    ],\n    \"setup_vs_structure\": \"구조는 상승 우위지만, 실행 구간은 프리미엄·상단 저항 인접·미약한 추격 수급 때문에 단기적으로는 되돌림/흔들림 조건이 더 우세합니다. 즉 구조 추종 자체는 유효하되, 즉시 진입 품질은 구조 신호보다 약합니다.\"\n  },\n  \"signal_breakdown\": {\n    \"bullish_count\": 3,\n    \"bearish_count\": 0,\n    \"neutral_count\": 3\n  },\n  \"key_levels\": {\n    \"support\": [\n      80795,\n      80750,\n      80363.2,\n      80124.7,\n      80009.33,\n      79715.9,\n      79496.5\n    ],\n    \"resistance\": [\n      80874.66,\n      81000,\n      81111,\n      81278.2,\n      82600\n    ]\n  },\n  \"confluences\": [\n    \"캔들, 파생, 하모닉, ICT 모두 현재가가 EMA20 $80,794.54 부근에 걸쳐 있다고 보며, 이 구간을 초단기 구조 분기점으로 인식한다.\",\n    \"캔들, 파생, ICT, 하모닉, Wyckoff가 모두 $81,278.20을 핵심 상단 범위/저항/유동성 레벨로 제시한다.\",\n    \"캔들, 파생, ICT, 하모닉이 공통적으로 현재가가 EMA120 $80,009.33 및 EMA240 $79,496.50 위에 있어 15분 구조 자체는 상승 우위라고 본다.\",\n    \"ICT와 하모닉, 파생은 공통적으로 EQ $80,497.05 위 프리미엄 구간이라는 이유로 실행 리스크가 높다고 평가한다.\",\n    \"피보나치와 Wyckoff가 각각 $80,750.00과 $80,671.4~$80,750.0 부근을 최근 테스트된 지지/스프링성 반응 구간으로 본다.\",\n    \"Wyckoff와 ICT가 모두 $79,715.9를 구조적 하단 재시험 후보이자 중요한 방어 레벨로 인식한다.\"\n  ],\n  \"conflicts\": [\n    \"구조 판정에서 Wyckoff·캔들·파생은 강세 구조를 비교적 분명하게 보지만, ICT와 피보나치는 아직 연속 BOS 부재와 저항 미돌파를 이유로 구조를 중립으로 본다.\",\n    \"실행 셋업에서는 피보나치가 $80,750.00 지지 테스트를 근거로 단기 반등 우위를 보지만, 파생과 하모닉은 프리미엄 위치와 상단 유동성 인접을 이유로 단기 되돌림 우위를 본다.\",\n    \"캔들은 morning star 후보를 근거로 완만한 상승 지속 가능성을 언급하지만, 패턴 품질 0.574에 거래량 확인이 없어 ICT·하모닉이 요구하는 구조 확정 기준에는 못 미친다.\"\n  ],\n  \"highest_conviction_analyst\": \"Wyckoff Expert — 신호 신뢰도 78%로 가장 높고, 완료된 이전 축적 구조와 현재 진행 중인 2차 재축적 후보를 시간·가격·위상별로 가장 구체적으로 구분했다. 특히 SC $79,848.5, AR $80,124.7, ST $79,715.9, TERMINAL SPRING $80,750.0, SOS $81,111.0, BU $81,000.0를 제시해 현재 위치를 '강세 구조의 재축적 후반부 재시험 구간'으로 가장 정밀하게 설명한다.\",\n  \"invalidation_level\": \"$79,715.90\",\n  \"executive_summary\": \"15분 BTC 구조는 전반적으로 강세 우위입니다. 가장 설득력 있는 해석은 이전 축적 사이클이 이미 완료된 뒤, 현재는 새로운 재축적 후보 구조의 후반부에 있으며 최근 $80,750.0 부근 스프링성 반응과 $81,111.0 SOS 이후 $81,000.0 전후 BU 재시험 단계에 있다는 것입니다. 다수 분석가가 현재가가 EMA120 $80,009.33 및 EMA240 $79,496.50 위에 있다는 점, 그리고 상단 핵심 범위 $81,278.20 바로 아래라는 점에 동의하므로 구조는 강세지만 위치는 프리미엄입니다. 따라서 현재 시장의 핵심 조건은 '상승 구조 유지'와 '상단 유동성 인접에 따른 단기 취약성'의 공존이며, 구조 훼손 여부는 우선 $80,750.00-$80,671 구간 방어, 더 중요하게는 Wyckoff ST이자 ICT 범위 하단인 $79,715.90 유지 여부로 판단하는 것이 적절합니다.\"\n}"
  },
  "overall_signal": "bullish",
  "overall_confidence": 0.71,
  "operating_path": {
    "path_type": "complex",
    "confidence": 0.6,
    "waypoints": [
      {
        "seq": 1,
        "price": 80562.18,
        "type": "support_test",
        "source": "WP1 strict fib_confluence (score 1.0); Fibonacci $80,606.33-$80,531.33 재시험 후보; Derivatives 약한 추격 매수 + 숏 크라우딩 0.993 기반 단기 되돌림 셋업",
        "description": "구조는 강세지만 실행 셋업이 BEARISH(64%)로 우세하므로 첫 경로는 프리미엄 해소 방향. 현재가가 EMA20 $80,794.54·EQ $80,497.05 위 프리미엄에 있고 CVD divergence 0.150으로 추격 매수 질이 약해, $80,750.00(ext_1.0) 이탈 시 strict-tier fib confluence $80,562.18까지 흡수될 가능성이 높음.",
        "est_hours": 4.0,
        "turning_zone": [
          80500.0,
          80562.18
        ],
        "likely_wick": 80531.33,
        "rejection_confirm": 80650.0,
        "invalid_overshoot": 80450.0,
        "calibration_reasoning": "Strict fib confluence $80,562.18(5 levels) 상단 경계, 하단은 fib support $80,531.33 및 라운드 매그넷 $80,500을 포함하도록 설정. 존 폭 $62.18(≈0.35×ATR)로 흡수 구간 적정. likely_wick은 fib support $80,531.33에서 정렬, rejection_confirm은 fib resistance $80,606 위 $80,650, invalid는 Chairman support $80,363으로의 추가 이탈 진행을 의미하는 $80,450."
      },
      {
        "seq": 2,
        "price": 81060.05,
        "type": "resistance_test",
        "source": "WP1 strict fib_confluence (score 1.0); Wyckoff BU $81,000.0 재시험; Fibonacci 0.618 되돌림 $81,076.43; ICT bullish CHoCH $80,363.20 지지 후 구조 추종",
        "description": "프리미엄 해소 후 구조 강세(EMA120/240 위, Wyckoff acc_candidate 95.7) 추종 진행. $80,562 strict 지지에서 반등하면 Wyckoff BU $81,000.0 및 fib 0.618 $81,076.43이 중첩된 strict fib confluence $81,060.05 재돌파 시도가 우선 경로.",
        "est_hours": 12.0,
        "turning_zone": [
          81060.05,
          81140.0
        ],
        "likely_wick": 81111.0,
        "rejection_confirm": 81000.0,
        "invalid_overshoot": 81180.0,
        "calibration_reasoning": "Strict fib confluence $81,060.05(6 levels)을 하단 경계로, 상단은 fib 0.618 $81,076.43 및 Chairman resistance $81,111을 모두 포섭하도록 $81,140까지 확장. 폭 $79.95(≈0.45×ATR). likely_wick은 라운드 $81,100 근처 + Chairman $81,111 일치, rejection_confirm은 Chairman support·round magnet $81,000, invalid는 다음 웨이포인트 $81,278 진입을 의미하는 $81,180."
      },
      {
        "seq": 3,
        "price": 81278.2,
        "type": "liquidity_sweep",
        "source": "Candle 7일 고점 $81,278.20; ICT/Harmonic 50구간 상단; Wyckoff 핵심 저항 $81,278.20; Derivatives 숏 크라우딩 0.993 기반 스퀴즈 후보",
        "description": "설명된 다중 분석 합의 핵심 상단 유동성. 숏 비중 0.648 + crowding 0.993이 응축된 구간으로, 구조 강세가 유지되면 24h 내 buy-side liquidity 소화로 sweep 가능성. 단, 즉시 돌파보다는 sweep 후 반응이 우선 시나리오.",
        "est_hours": 20.0,
        "turning_zone": [
          81278.2,
          81400.0
        ],
        "likely_wick": 81310.0,
        "rejection_confirm": 81200.0,
        "invalid_overshoot": 81420.0,
        "calibration_reasoning": "터미널 웨이포인트로 폭 $121.80(≈0.69×ATR) 확장. swing high·Chairman resistance $81,278.2가 하단, sweep 시 buy-side 유동성 소화 후 라운드 매그넷 $81,300 부근에서 wick 형성 가능성이 높음. rejection_confirm은 swing high 재이탈 $81,200, invalid는 trend continuation으로 다음 Chairman $82,600 향한 진행을 의미하는 $81,420."
      }
    ],
    "period_extremes": {
      "4h": {
        "expected_high": 80874.66,
        "expected_low": 80562.18,
        "high_first": false
      },
      "8h": {
        "expected_high": 81060.05,
        "expected_low": 80562.18,
        "high_first": false
      },
      "24h": {
        "expected_high": 81278.2,
        "expected_low": 80562.18,
        "high_first": false
      }
    },
    "triggers": {
      "bullish": {
        "price": 81111.0,
        "description": "Wyckoff 최근 SOS $81,111.0 15분 종가 재탈환 시 BU 후 재가속 확정 — 이후 $81,278.20 sweep 가속 및 $82,600 상단 유동성 개방"
      },
      "bearish": {
        "price": 80363.2,
        "description": "ICT bullish CHoCH 기준선 $80,363.20 종가 이탈 시 재축적 후보 구조 훼손 — $80,124.7 → Wyckoff ST $79,715.90 재시험 가속"
      }
    },
    "scenario_invalidation": 79715.9,
    "raw_llm_response": "```json\n{\n  \"path_type\": \"complex\",\n  \"confidence\": 0.6,\n  \"waypoints\": [\n    {\n      \"seq\": 1,\n      \"price\": 80562.18,\n      \"type\": \"support_test\",\n      \"source\": \"WP1 strict fib_confluence (score 1.0); Fibonacci $80,606.33-$80,531.33 재시험 후보; Derivatives 약한 추격 매수 + 숏 크라우딩 0.993 기반 단기 되돌림 셋업\",\n      \"description\": \"구조는 강세지만 실행 셋업이 BEARISH(64%)로 우세하므로 첫 경로는 프리미엄 해소 방향. 현재가가 EMA20 $80,794.54·EQ $80,497.05 위 프리미엄에 있고 CVD divergence 0.150으로 추격 매수 질이 약해, $80,750.00(ext_1.0) 이탈 시 strict-tier fib confluence $80,562.18까지 흡수될 가능성이 높음.\",\n      \"est_hours\": 4.0\n    },\n    {\n      \"seq\": 2,\n      \"price\": 81060.05,\n      \"type\": \"resistance_test\",\n      \"source\": \"WP1 strict fib_confluence (score 1.0); Wyckoff BU $81,000.0 재시험; Fibonacci 0.618 되돌림 $81,076.43; ICT bullish CHoCH $80,363.20 지지 후 구조 추종\",\n      \"description\": \"프리미엄 해소 후 구조 강세(EMA120/240 위, Wyckoff acc_candidate 95.7) 추종 진행. $80,562 strict 지지에서 반등하면 Wyckoff BU $81,000.0 및 fib 0.618 $81,076.43이 중첩된 strict fib confluence $81,060.05 재돌파 시도가 우선 경로.\",\n      \"est_hours\": 12.0\n    },\n    {\n      \"seq\": 3,\n      \"price\": 81278.2,\n      \"type\": \"liquidity_sweep\",\n      \"source\": \"Candle 7일 고점 $81,278.20; ICT/Harmonic 50구간 상단; Wyckoff 핵심 저항 $81,278.20; Derivatives 숏 크라우딩 0.993 기반 스퀴즈 후보\",\n      \"description\": \"설명된 다중 분석 합의 핵심 상단 유동성. 숏 비중 0.648 + crowding 0.993이 응축된 구간으로, 구조 강세가 유지되면 24h 내 buy-side liquidity 소화로 sweep 가능성. 단, 즉시 돌파보다는 sweep 후 반응이 우선 시나리오.\",\n      \"est_hours\": 20.0\n    }\n  ],\n  \"period_extremes\": {\n    \"4h\":  {\"expected_high\": 80874.66, \"expected_low\": 80562.18, \"high_first\": false},\n    \"8h\":  {\"expected_high\": 81060.05, \"expected_low\": 80562.18, \"high_first\": false},\n    \"24h\": {\"expected_high\": 81278.2,  \"expected_low\": 80562.18, \"high_first\": false}\n  },\n  \"triggers\": {\n    \"bullish\": {\"price\": 81111.0, \"description\": \"Wyckoff 최근 SOS $81,111.0 15분 종가 재탈환 시 BU 후 재가속 확정 — 이후 $81,278.20 sweep 가속 및 $82,600 상단 유동성 개방\"},\n    \"bearish\": {\"price\": 80363.2, \"description\": \"ICT bullish CHoCH 기준선 $80,363.20 종가 이탈 시 재축적 후보 구조 훼손 — $80,124.7 → Wyckoff ST $79,715.90 재시험 가속\"}\n  },\n  \"scenario_invalidation\": 79715.9\n}\n```"
  },
  "tp_calibration": {
    "calibrated_waypoints": [
      {
        "seq": 1,
        "base_target": 80562.18,
        "turning_zone": [
          80500.0,
          80562.18
        ],
        "likely_wick": 80531.33,
        "rejection_confirm": 80650.0,
        "invalid_overshoot": 80450.0,
        "calibration_reasoning": "Strict fib confluence $80,562.18(5 levels) 상단 경계, 하단은 fib support $80,531.33 및 라운드 매그넷 $80,500을 포함하도록 설정. 존 폭 $62.18(≈0.35×ATR)로 흡수 구간 적정. likely_wick은 fib support $80,531.33에서 정렬, rejection_confirm은 fib resistance $80,606 위 $80,650, invalid는 Chairman support $80,363으로의 추가 이탈 진행을 의미하는 $80,450."
      },
      {
        "seq": 2,
        "base_target": 81060.05,
        "turning_zone": [
          81060.05,
          81140.0
        ],
        "likely_wick": 81111.0,
        "rejection_confirm": 81000.0,
        "invalid_overshoot": 81180.0,
        "calibration_reasoning": "Strict fib confluence $81,060.05(6 levels)을 하단 경계로, 상단은 fib 0.618 $81,076.43 및 Chairman resistance $81,111을 모두 포섭하도록 $81,140까지 확장. 폭 $79.95(≈0.45×ATR). likely_wick은 라운드 $81,100 근처 + Chairman $81,111 일치, rejection_confirm은 Chairman support·round magnet $81,000, invalid는 다음 웨이포인트 $81,278 진입을 의미하는 $81,180."
      },
      {
        "seq": 3,
        "base_target": 81278.2,
        "turning_zone": [
          81278.2,
          81400.0
        ],
        "likely_wick": 81310.0,
        "rejection_confirm": 81200.0,
        "invalid_overshoot": 81420.0,
        "calibration_reasoning": "터미널 웨이포인트로 폭 $121.80(≈0.69×ATR) 확장. swing high·Chairman resistance $81,278.2가 하단, sweep 시 buy-side 유동성 소화 후 라운드 매그넷 $81,300 부근에서 wick 형성 가능성이 높음. rejection_confirm은 swing high 재이탈 $81,200, invalid는 trend continuation으로 다음 Chairman $82,600 향한 진행을 의미하는 $81,420."
      }
    ],
    "raw_llm_response": "```json\n{\n  \"calibrated_waypoints\": [\n    {\n      \"seq\": 1,\n      \"base_target\": 80562.18,\n      \"turning_zone\": [80500.00, 80562.18],\n      \"likely_wick\": 80531.33,\n      \"rejection_confirm\": 80650.00,\n      \"invalid_overshoot\": 80450.00,\n      \"calibration_reasoning\": \"Strict fib confluence $80,562.18(5 levels) 상단 경계, 하단은 fib support $80,531.33 및 라운드 매그넷 $80,500을 포함하도록 설정. 존 폭 $62.18(≈0.35×ATR)로 흡수 구간 적정. likely_wick은 fib support $80,531.33에서 정렬, rejection_confirm은 fib resistance $80,606 위 $80,650, invalid는 Chairman support $80,363으로의 추가 이탈 진행을 의미하는 $80,450.\"\n    },\n    {\n      \"seq\": 2,\n      \"base_target\": 81060.05,\n      \"turning_zone\": [81060.05, 81140.00],\n      \"likely_wick\": 81111.00,\n      \"rejection_confirm\": 81000.00,\n      \"invalid_overshoot\": 81180.00,\n      \"calibration_reasoning\": \"Strict fib confluence $81,060.05(6 levels)을 하단 경계로, 상단은 fib 0.618 $81,076.43 및 Chairman resistance $81,111을 모두 포섭하도록 $81,140까지 확장. 폭 $79.95(≈0.45×ATR). likely_wick은 라운드 $81,100 근처 + Chairman $81,111 일치, rejection_confirm은 Chairman support·round magnet $81,000, invalid는 다음 웨이포인트 $81,278 진입을 의미하는 $81,180.\"\n    },\n    {\n      \"seq\": 3,\n      \"base_target\": 81278.20,\n      \"turning_zone\": [81278.20, 81400.00],\n      \"likely_wick\": 81310.00,\n      \"rejection_confirm\": 81200.00,\n      \"invalid_overshoot\": 81420.00,\n      \"calibration_reasoning\": \"터미널 웨이포인트로 폭 $121.80(≈0.69×ATR) 확장. swing high·Chairman resistance $81,278.2가 하단, sweep 시 buy-side 유동성 소화 후 라운드 매그넷 $81,300 부근에서 wick 형성 가능성이 높음. rejection_confirm은 swing high 재이탈 $81,200, invalid는 trend continuation으로 다음 Chairman $82,600 향한 진행을 의미하는 $81,420.\"\n    }\n  ]\n}\n```"
  },
  "timing": {
    "stages": {
      "stage1_agents": 19.1,
      "chairman": 26.3,
      "operating_path": 38.7,
      "tp_calibrator": 38.1
    },
    "agents": {},
    "total_s": 122.3
  }
}