{
  "symbol": "BTC/USDT",
  "timeframe": "1h",
  "timestamp": "2026-05-08 09:00 KST",
  "last_price": 79990.0,
  "num_candles": 300,
  "stage1_analyses": {
    "candlestick": {
      "agent_id": "candlestick",
      "display_name": "Candlestick Reader",
      "signal": "bullish",
      "confidence": 0.61,
      "structure_bias": "neutral",
      "setup_bias": "bullish",
      "setup_score": 0.67,
      "setup_signals": [
        "최근 300개 1시간봉 중 최신 구간에서 bullish_engulfing이 292번, 297번 캔들에 연속적으로 포착되어 단기 저점 방어 시도가 확인됨",
        "294번 캔들 hammer 출현으로 $79,354.99 부근 EMA240 위에서 하단 매수 반응이 나타남",
        "현재가 $79,990.00이 EMA120 $80,199.08 바로 아래, EMA240 $79,354.99 바로 위에 위치해 중립 구조 내부의 할인 구간 재진입 성격이 있음",
        "7일 저점 $76,400.10 대비 충분히 이격된 상태이며, 최근 24시간 -1.21% 조정 이후 마지막 5개 봉이 하락 2개 후 보합 포함 상승 3개로 전환되어 단기 반등 시퀀스가 형성됨",
        "ATR 391.73 기준 현재가와 EMA20 $80,323.98 간 거리는 약 0.85 ATR 수준으로, 평균회귀형 반등 타깃이 유효함"
      ],
      "reasoning": "캔들 관점에서는 최근 bullish engulfing 2회와 hammer 1회가 연속 출현했고, 최고 패턴 품질도 0.660으로 약한 잡음 수준은 넘습니다. 다만 현재가는 EMA20 $80,323.98과 EMA120 $80,199.08 아래에 있어 추세 전환이 확정됐다고 보기는 어렵고, EMA240 $79,354.99 위를 유지하는 반등 시도 단계로 해석하는 것이 더 정확합니다. 즉 구조는 아직 명확한 BOS나 추세 확인이 없어 중립이지만, $79,355~$80,000 구간에서 하단 거부가 반복되고 있어 단기 셋업은 상방 우세입니다. 상단에서는 우선 $80,199와 $80,324 회복 여부가 중요하며, 그 위로는 7일 고점 방향 재확인 전 중간 저항 테스트가 예상됩니다.",
      "key_levels": {
        "support": [
          79990.0,
          79354.99,
          76400.1
        ],
        "resistance": [
          80199.08,
          80323.98,
          82828.7
        ]
      },
      "time_horizon": "short term",
      "invalidation_level": "79354.99",
      "risk_scenario": "만약 가격이 EMA240 $79,354.99 아래로 1시간봉 기준 안착하면 최근 hammer와 bullish engulfing 시그널은 실패로 해석되며, 단기 반등 셋업은 무효화됩니다. 그 경우 $79,000 하방 테스트 이후 7일 저점 $76,400.10 재방문 리스크가 커지고, 현재의 중립 구조도 약세 구조로 기울 가능성이 높아집니다.",
      "data_quality": "medium",
      "metrics": {
        "total_patterns_detected": 136,
        "recent_patterns": 3,
        "pattern_list": [
          "hammer@294",
          "bullish_engulfing@292",
          "bullish_engulfing@297"
        ],
        "atr_value": 391.73,
        "vol_avg_20": 5616.42,
        "high_volume_patterns": [],
        "pattern_candidates": [
          {
            "pattern": "bullish_engulfing",
            "signal": "bullish",
            "pattern_quality": 0.66,
            "tier": "strict",
            "high_volume": false
          },
          {
            "pattern": "bullish_engulfing",
            "signal": "bullish",
            "pattern_quality": 0.632,
            "tier": "candidate",
            "high_volume": false
          },
          {
            "pattern": "hammer",
            "signal": "bullish",
            "pattern_quality": 0.574,
            "tier": "candidate",
            "high_volume": false
          }
        ],
        "best_pattern_quality": 0.66,
        "bull_score": 2.15,
        "bear_score": 0
      },
      "raw_llm_response": "{\n  \"signal\": \"bullish\",\n  \"confidence\": 0.61,\n  \"structure_bias\": \"neutral\",\n  \"setup_bias\": \"bullish\",\n  \"setup_score\": 0.67,\n  \"setup_signals\": [\n    \"최근 300개 1시간봉 중 최신 구간에서 bullish_engulfing이 292번, 297번 캔들에 연속적으로 포착되어 단기 저점 방어 시도가 확인됨\",\n    \"294번 캔들 hammer 출현으로 $79,354.99 부근 EMA240 위에서 하단 매수 반응이 나타남\",\n    \"현재가 $79,990.00이 EMA120 $80,199.08 바로 아래, EMA240 $79,354.99 바로 위에 위치해 중립 구조 내부의 할인 구간 재진입 성격이 있음\",\n    \"7일 저점 $76,400.10 대비 충분히 이격된 상태이며, 최근 24시간 -1.21% 조정 이후 마지막 5개 봉이 하락 2개 후 보합 포함 상승 3개로 전환되어 단기 반등 시퀀스가 형성됨\",\n    \"ATR 391.73 기준 현재가와 EMA20 $80,323.98 간 거리는 약 0.85 ATR 수준으로, 평균회귀형 반등 타깃이 유효함\"\n  ],\n  \"reasoning\": \"캔들 관점에서는 최근 bullish engulfing 2회와 hammer 1회가 연속 출현했고, 최고 패턴 품질도 0.660으로 약한 잡음 수준은 넘습니다. 다만 현재가는 EMA20 $80,323.98과 EMA120 $80,199.08 아래에 있어 추세 전환이 확정됐다고 보기는 어렵고, EMA240 $79,354.99 위를 유지하는 반등 시도 단계로 해석하는 것이 더 정확합니다. 즉 구조는 아직 명확한 BOS나 추세 확인이 없어 중립이지만, $79,355~$80,000 구간에서 하단 거부가 반복되고 있어 단기 셋업은 상방 우세입니다. 상단에서는 우선 $80,199와 $80,324 회복 여부가 중요하며, 그 위로는 7일 고점 방향 재확인 전 중간 저항 테스트가 예상됩니다.\",\n  \"key_levels\": {\n    \"support\": [\n      79990.0,\n      79354.99,\n      76400.1\n    ],\n    \"resistance\": [\n      80199.08,\n      80323.98,\n      82828.7\n    ]\n  },\n  \"time_horizon\": \"short term\",\n  \"invalidation_level\": \"79354.99\",\n  \"risk_scenario\": \"만약 가격이 EMA240 $79,354.99 아래로 1시간봉 기준 안착하면 최근 hammer와 bullish engulfing 시그널은 실패로 해석되며, 단기 반등 셋업은 무효화됩니다. 그 경우 $79,000 하방 테스트 이후 7일 저점 $76,400.10 재방문 리스크가 커지고, 현재의 중립 구조도 약세 구조로 기울 가능성이 높아집니다.\",\n  \"data_quality\": \"medium\"\n}"
    },
    "fibonacci": {
      "agent_id": "fibonacci",
      "display_name": "Fibonacci Analyst",
      "signal": "neutral",
      "confidence": 0.68,
      "structure_bias": "bearish",
      "setup_bias": "bullish",
      "setup_score": 0.71,
      "setup_signals": [
        "현재가 $79,990.00가 0.236 되돌림 $79,985.21을 거의 정확히 테스트 중이며 nearest_fib_distance가 0.010으로 매우 근접함",
        "하락 스윙 $81,681 → $79,462 기준 현재 가격이 저점 대비 소폭 상단에 위치해 단기 discount 구간 반응 성격이 강함",
        "지지 클러스터 $79,624.61~$79,999.54 구간에 ret_0.236, ext_1.0, ret_0.382 관련 중첩이 존재해 단기 반등 셋업 형성",
        "상단 $80,784.64 confluence zone에 ret_0.5, ret_0.618, ret_0.236이 3중 중첩되어 있어 반등이 나오더라도 공급 저항 테스트 가능성이 큼",
        "EMA240 $79,354.99 위에서 가격이 유지되고 있어 즉시 붕괴보다는 지지 확인 후 되돌림 시도 조건이 열려 있음"
      ],
      "reasoning": "구조적으로는 최근 기준 스윙이 $81,681 고점에서 $79,462 저점으로 이어진 하락 구간이므로 structure_bias는 아직 bearish입니다. 다만 현재가는 0.236 되돌림 $79,985.21을 거의 오차 없이 테스트하고 있고, confluence_quality 0.850 및 fib_reaction_state가 testing인 점을 감안하면 단기적으로는 지지 반응을 노리는 bullish setup이 더 뚜렷합니다. 상단 저항은 $80,309.20, $80,571.05, 특히 골든레시오 0.618인 $80,832.90이 핵심이며, 이 구간을 구조적으로 회복하지 못하면 반등은 단순 되돌림에 그칠 가능성이 높습니다. 반대로 $79,461.50 저점이 이탈되면 하방 extension인 $78,857.90, $78,542.79, $78,090.10 순으로 열리므로 전체 신호는 방향성 중립 속 단기 반등 시도 해석이 적절합니다.",
      "key_levels": {
        "support": [
          79985.21,
          79461.5,
          78857.9
        ],
        "resistance": [
          80309.2,
          80571.05,
          80832.9
        ]
      },
      "time_horizon": "short term",
      "invalidation_level": "79461.50",
      "risk_scenario": "만약 $80,309.20~$80,832.90 저항대를 돌파하지 못하고 다시 밀리면 현재의 bullish setup은 실패하며, $79,461.50 하향 이탈 시 하락 구조가 재가속되어 $78,857.90와 $78,090.10 확장 목표가 빠르게 열릴 수 있습니다. 반대로 숏 관점이 틀리려면 가격이 $80,832.90 위에서 수용되며 하락 스윙의 0.618 되돌림을 회복해야 합니다.",
      "data_quality": "high",
      "metrics": {
        "swing_pair": "High→Low: $81,681 → $79,462",
        "direction": "down",
        "nearest_fib": "ret_0.236",
        "nearest_fib_price": 79985.21,
        "nearest_fib_distance": 0.01,
        "golden_ratio_level": 80832.9,
        "fib_ret_382": 80309.2,
        "fib_ret_618": 80832.9,
        "confluence_zones": [
          {
            "price": 78749.68,
            "count": 3,
            "levels": [
              "ext_1.414",
              "ret_0.5",
              "ext_1.272"
            ],
            "cluster_score": 0.85
          },
          {
            "price": 80784.64,
            "count": 3,
            "levels": [
              "ret_0.5",
              "ret_0.618",
              "ret_0.236"
            ],
            "cluster_score": 0.85
          },
          {
            "price": 77999.54,
            "count": 2,
            "levels": [
              "ret_0.618",
              "ext_1.618"
            ],
            "cluster_score": 0.6
          },
          {
            "price": 79624.61,
            "count": 2,
            "levels": [
              "ext_1.0",
              "ret_0.382"
            ],
            "cluster_score": 0.6
          },
          {
            "price": 80147.2,
            "count": 2,
            "levels": [
              "ret_0.236",
              "ret_0.382"
            ],
            "cluster_score": 0.6
          }
        ],
        "support_levels": [
          79985.2076,
          79461.5,
          78857.9048
        ],
        "resistance_levels": [
          80309.1962,
          80571.05,
          80832.9038
        ],
        "level_candidates": [
          {
            "name": "ret_0.236",
            "price": 79985.21,
            "distance_pct": 0.01,
            "is_support": true,
            "cluster_score": 0.6
          },
          {
            "name": "ret_0.382",
            "price": 80309.2,
            "distance_pct": 0.4,
            "is_support": false,
            "cluster_score": 0.6
          },
          {
            "name": "ret_0.5",
            "price": 80571.05,
            "distance_pct": 0.73,
            "is_support": false,
            "cluster_score": 0.85
          },
          {
            "name": "ret_0.618",
            "price": 80832.9,
            "distance_pct": 1.05,
            "is_support": false,
            "cluster_score": 0.85
          },
          {
            "name": "ret_0.786",
            "price": 81205.71,
            "distance_pct": 1.52,
            "is_support": false,
            "cluster_score": 0.0
          },
          {
            "name": "ext_1.0",
            "price": 79461.5,
            "distance_pct": 0.66,
            "is_support": true,
            "cluster_score": 0.6
          },
          {
            "name": "ext_1.272",
            "price": 78857.9,
            "distance_pct": 1.42,
            "is_support": true,
            "cluster_score": 0.85
          },
          {
            "name": "ext_1.414",
            "price": 78542.79,
            "distance_pct": 1.81,
            "is_support": true,
            "cluster_score": 0.85
          },
          {
            "name": "ext_1.618",
            "price": 78090.1,
            "distance_pct": 2.38,
            "is_support": true,
            "cluster_score": 0.6
          },
          {
            "name": "ext_2.0",
            "price": 77242.4,
            "distance_pct": 3.43,
            "is_support": true,
            "cluster_score": 0.0
          }
        ],
        "confluence_quality": 0.85,
        "fib_reaction_state": "testing",
        "reaction_probability": 0.65
      },
      "raw_llm_response": "{\n  \"signal\": \"neutral\",\n  \"confidence\": 0.68,\n  \"structure_bias\": \"bearish\",\n  \"setup_bias\": \"bullish\",\n  \"setup_score\": 0.71,\n  \"setup_signals\": [\n    \"현재가 $79,990.00가 0.236 되돌림 $79,985.21을 거의 정확히 테스트 중이며 nearest_fib_distance가 0.010으로 매우 근접함\",\n    \"하락 스윙 $81,681 → $79,462 기준 현재 가격이 저점 대비 소폭 상단에 위치해 단기 discount 구간 반응 성격이 강함\",\n    \"지지 클러스터 $79,624.61~$79,999.54 구간에 ret_0.236, ext_1.0, ret_0.382 관련 중첩이 존재해 단기 반등 셋업 형성\",\n    \"상단 $80,784.64 confluence zone에 ret_0.5, ret_0.618, ret_0.236이 3중 중첩되어 있어 반등이 나오더라도 공급 저항 테스트 가능성이 큼\",\n    \"EMA240 $79,354.99 위에서 가격이 유지되고 있어 즉시 붕괴보다는 지지 확인 후 되돌림 시도 조건이 열려 있음\"\n  ],\n  \"reasoning\": \"구조적으로는 최근 기준 스윙이 $81,681 고점에서 $79,462 저점으로 이어진 하락 구간이므로 structure_bias는 아직 bearish입니다. 다만 현재가는 0.236 되돌림 $79,985.21을 거의 오차 없이 테스트하고 있고, confluence_quality 0.850 및 fib_reaction_state가 testing인 점을 감안하면 단기적으로는 지지 반응을 노리는 bullish setup이 더 뚜렷합니다. 상단 저항은 $80,309.20, $80,571.05, 특히 골든레시오 0.618인 $80,832.90이 핵심이며, 이 구간을 구조적으로 회복하지 못하면 반등은 단순 되돌림에 그칠 가능성이 높습니다. 반대로 $79,461.50 저점이 이탈되면 하방 extension인 $78,857.90, $78,542.79, $78,090.10 순으로 열리므로 전체 신호는 방향성 중립 속 단기 반등 시도 해석이 적절합니다.\",\n  \"key_levels\": {\n    \"support\": [\n      79985.21,\n      79461.5,\n      78857.9\n    ],\n    \"resistance\": [\n      80309.2,\n      80571.05,\n      80832.9\n    ]\n  },\n  \"time_horizon\": \"short term\",\n  \"invalidation_level\": \"79461.50\",\n  \"risk_scenario\": \"만약 $80,309.20~$80,832.90 저항대를 돌파하지 못하고 다시 밀리면 현재의 bullish setup은 실패하며, $79,461.50 하향 이탈 시 하락 구조가 재가속되어 $78,857.90와 $78,090.10 확장 목표가 빠르게 열릴 수 있습니다. 반대로 숏 관점이 틀리려면 가격이 $80,832.90 위에서 수용되며 하락 스윙의 0.618 되돌림을 회복해야 합니다.\",\n  \"data_quality\": \"high\"\n}"
    },
    "ict": {
      "agent_id": "ict",
      "display_name": "ICT Trader",
      "signal": "bullish",
      "confidence": 0.78,
      "structure_bias": "bullish",
      "setup_bias": "bullish",
      "setup_score": 0.907,
      "setup_signals": [
        "현재가 $79,990.00가 EQ $81,145.10 아래의 discount 구간에 위치",
        "강세 BOS가 $76,445.00, $79,145.00, $80,590.20, $81,745.40에서 연속적으로 형성된 뒤 되돌림 진행",
        "현재 되돌림 비율 138.2%, 최대 154.6%로 깊은 discount retracement 상태",
        "이전일 저가 $80,000.10를 하향 이탈한 반면 이전일 고가 $81,855.00는 미돌파 상태로, 하단 유동성 청산 후 복귀 가능성",
        "EMA20 $80,323.98, EMA120 $80,199.08 부근 아래에서 거래 중이나 EMA240 $79,354.99 위 유지로 상위 지지 잔존"
      ],
      "reasoning": "1시간 구조상 가장 중요한 점은 $76,445.00부터 $81,745.40까지 4회의 강세 BOS가 이미 확정되었다는 것이며, 이는 중기 구조를 여전히 상승 우위로 해석하게 만듭니다. 다만 이후 $80,651.20에서 bearish CHoCH가 발생해 단기 오더플로우는 약화되었고, 현재가 $79,990.00는 EQ $81,145.10 아래 discount 구간에 있어 구조적 상승 안의 조정 파동으로 보는 것이 타당합니다. 이전일 저가 $80,000.10가 이미 깨졌고 현재가가 그 아래에 살짝 위치해 있어 sell-side liquidity sweep 이후 되돌림 성격이 강하며, 최근 미체결 FVG가 0개라는 점은 즉시 끌어당길 불균형 목표가 없다는 뜻입니다. 상단에는 이전일 고가 $81,855.00와 후보성 bearish OB $82,211.30~$82,828.70이 주요 자석 역할을 하며, 하단은 range low $79,461.50와 EMA240 $79,354.99가 1차 방어선입니다.",
      "key_levels": {
        "support": [
          79990.0,
          79461.5,
          79354.99,
          79145.0,
          76445.0,
          75721.0,
          75273.5
        ],
        "resistance": [
          80199.08,
          80323.98,
          80651.2,
          81145.1,
          81855.0,
          82211.3,
          82828.7
        ]
      },
      "time_horizon": "short/medium term",
      "invalidation_level": "79461.50",
      "risk_scenario": "만약 가격이 $79,461.50 하단에서 수용되고 반등 없이 눌린다면, 현재의 discount 매수 셋업은 실패로 간주해야 합니다. 그 경우 $79,145.00 강세 BOS 기준 방어 테스트가 나오고, 추가 이탈 시 구조 해석은 중립으로 약화되며 최종적으로 $76,445.00 및 후보 bullish OB $75,273.50~$75,721.00 재테스트 가능성이 커집니다.",
      "data_quality": "medium",
      "metrics": {
        "order_blocks_total": 2,
        "confirmed_bullish_ob": 0,
        "confirmed_bearish_ob": 0,
        "candidate_bullish_ob": 1,
        "candidate_bearish_ob": 1,
        "active_bullish_ob": 0,
        "active_bearish_ob": 0,
        "nearest_bull_ob_range": {
          "bottom": 75273.5,
          "top": 75721.0,
          "quality": "candidate",
          "score": 0.578
        },
        "nearest_bear_ob_range": {
          "bottom": 82211.3,
          "top": 82828.7,
          "quality": "candidate",
          "score": 0.53
        },
        "active_bullish_ob_list": [],
        "active_bearish_ob_list": [],
        "ob_mitigated_count": 2,
        "unfilled_bull_fvg_count": 0,
        "unfilled_bear_fvg_count": 0,
        "bull_fvg_ranges": [],
        "bear_fvg_ranges": [],
        "fvg_open_count": 0,
        "fvg_mitigated_count": 61,
        "fvg_open_zones": [],
        "bos_choch_events": [
          "BOS_bearish",
          "BOS_bullish",
          "BOS_bullish",
          "BOS_bullish",
          "BOS_bullish",
          "CHoCH_bearish"
        ],
        "bos_choch_levels": [
          {
            "type": "BOS_bearish",
            "level": 75635.6
          },
          {
            "type": "BOS_bullish",
            "level": 76445.0
          },
          {
            "type": "BOS_bullish",
            "level": 79145.0
          },
          {
            "type": "BOS_bullish",
            "level": 80590.2
          },
          {
            "type": "BOS_bullish",
            "level": 81745.4
          },
          {
            "type": "CHoCH_bearish",
            "level": 80651.2
          }
        ],
        "bos_sequence": [
          "BOS_bearish",
          "BOS_bullish",
          "BOS_bullish",
          "BOS_bullish",
          "BOS_bullish",
          "CHoCH_bearish"
        ],
        "consecutive_bull_bos": 0,
        "consecutive_bear_bos": 0,
        "recent_liq_sweeps": [],
        "recent_sweep_levels": [],
        "liquidity_resting": [],
        "current_zone": "discount",
        "eq_level": 81145.1,
        "range_high": 82828.7,
        "range_low": 79461.5,
        "bull_score": 11.5,
        "bear_score": 5.5,
        "setup_bias": "bullish",
        "setup_score": 0.907,
        "setup_signals": [
          "bullish BOS above $76,445.00",
          "bullish BOS above $79,145.00",
          "bullish BOS above $80,590.20",
          "bullish BOS above $81,745.40",
          "deep retracement 138.2% in discount zone"
        ],
        "retracement_direction": "bullish",
        "current_retracement_pct": 138.2,
        "deepest_retracement_pct": 154.6,
        "previous_day_high": 81855.0,
        "previous_day_low": 80000.1,
        "broken_prev_high": false,
        "broken_prev_low": true,
        "sessions": {
          "London": {
            "active": true,
            "high": 80026.4,
            "low": 79531.1
          },
          "New York": {
            "active": false,
            "high": null,
            "low": null
          },
          "Asian kill zone": {
            "active": false,
            "high": null,
            "low": null
          }
        }
      },
      "raw_llm_response": "{\n  \"signal\": \"bullish\",\n  \"confidence\": 0.78,\n  \"structure_bias\": \"bullish\",\n  \"setup_bias\": \"bullish\",\n  \"setup_score\": 0.907,\n  \"setup_signals\": [\n    \"현재가 $79,990.00가 EQ $81,145.10 아래의 discount 구간에 위치\",\n    \"강세 BOS가 $76,445.00, $79,145.00, $80,590.20, $81,745.40에서 연속적으로 형성된 뒤 되돌림 진행\",\n    \"현재 되돌림 비율 138.2%, 최대 154.6%로 깊은 discount retracement 상태\",\n    \"이전일 저가 $80,000.10를 하향 이탈한 반면 이전일 고가 $81,855.00는 미돌파 상태로, 하단 유동성 청산 후 복귀 가능성\",\n    \"EMA20 $80,323.98, EMA120 $80,199.08 부근 아래에서 거래 중이나 EMA240 $79,354.99 위 유지로 상위 지지 잔존\"\n  ],\n  \"reasoning\": \"1시간 구조상 가장 중요한 점은 $76,445.00부터 $81,745.40까지 4회의 강세 BOS가 이미 확정되었다는 것이며, 이는 중기 구조를 여전히 상승 우위로 해석하게 만듭니다. 다만 이후 $80,651.20에서 bearish CHoCH가 발생해 단기 오더플로우는 약화되었고, 현재가 $79,990.00는 EQ $81,145.10 아래 discount 구간에 있어 구조적 상승 안의 조정 파동으로 보는 것이 타당합니다. 이전일 저가 $80,000.10가 이미 깨졌고 현재가가 그 아래에 살짝 위치해 있어 sell-side liquidity sweep 이후 되돌림 성격이 강하며, 최근 미체결 FVG가 0개라는 점은 즉시 끌어당길 불균형 목표가 없다는 뜻입니다. 상단에는 이전일 고가 $81,855.00와 후보성 bearish OB $82,211.30~$82,828.70이 주요 자석 역할을 하며, 하단은 range low $79,461.50와 EMA240 $79,354.99가 1차 방어선입니다.\",\n  \"key_levels\": {\n    \"support\": [\n      79990.0,\n      79461.5,\n      79354.99,\n      79145.0,\n      76445.0,\n      75721.0,\n      75273.5\n    ],\n    \"resistance\": [\n      80199.08,\n      80323.98,\n      80651.2,\n      81145.1,\n      81855.0,\n      82211.3,\n      82828.7\n    ]\n  },\n  \"time_horizon\": \"short/medium term\",\n  \"invalidation_level\": \"79461.50\",\n  \"risk_scenario\": \"만약 가격이 $79,461.50 하단에서 수용되고 반등 없이 눌린다면, 현재의 discount 매수 셋업은 실패로 간주해야 합니다. 그 경우 $79,145.00 강세 BOS 기준 방어 테스트가 나오고, 추가 이탈 시 구조 해석은 중립으로 약화되며 최종적으로 $76,445.00 및 후보 bullish OB $75,273.50~$75,721.00 재테스트 가능성이 커집니다.\",\n  \"data_quality\": \"medium\"\n}"
    },
    "harmonic": {
      "agent_id": "harmonic",
      "display_name": "Harmonic Specialist",
      "signal": "neutral",
      "confidence": 0.58,
      "structure_bias": "neutral",
      "setup_bias": "bearish",
      "setup_score": 0.64,
      "setup_signals": [
        "현 시가 $79,990.00는 최근 50구간 범위 고점 $82,828.70와 저점 $79,461.50의 중간값(EQ) 약 $81,145.10 아래에 위치해 할인영역에 있으나, EMA20 $80,323.98 및 EMA120 $80,199.08 아래에서 거래되어 단기 반등 구조가 아직 확인되지 않음",
        "최근 24시간 수익률 -1.21%로 약세 압력이 남아 있으며, 현재가가 EMA20 대비 -0.4%, EMA120 대비 -0.3%로 눌린 상태라 상단 회복 전까지 공급 우위 해석이 유효",
        "최근 5개 캔들은 ▼-0.3% → ▼-0.2% → ▲+0.2% → ▲+0.1% → ▲+0.0%로 하락 후 미약한 반등에 그쳐, 명확한 BOS 없이 되돌림성 매수만 유입된 상태",
        "하모닉 패턴 스캔 결과 patterns_found 0으로, $79,461.50~$82,828.70 구간 내 PRZ 기반의 강한 반전 시그널은 현재 부재"
      ],
      "reasoning": "1시간 기준으로 스캔된 스윙 고점 24개, 저점 23개에서 가틀리·배트·버터플라이·크랩 어느 구조도 완성되지 않아, 현재 구간에는 신뢰도 높은 XABCD 반전 PRZ가 없습니다. 현재 가격 $79,990.00는 EMA20 $80,323.98과 EMA120 $80,199.08 아래에 있어 단기 구조는 회복되지 않았지만, EMA240 $79,354.99 위에 있어 중기 추세 붕괴도 아직 확정되지 않았습니다. 즉 구조적으로는 명확한 BOS/CHoCH 확인이 부족해 neutral이 타당하나, 실행 관점에서는 상단 이동평균 저항과 24시간 -1.21% 하락률 때문에 bearish setup이 우세합니다. 핵심은 $80,323.98~$80,199.08 회복 여부와 하단 $79,461.50 유지 여부이며, 이 박스 이탈 전까지는 방향성 확정보다 범위 내 재평가가 적절합니다.",
      "key_levels": {
        "support": [
          79461.5,
          79354.99,
          76400.1
        ],
        "resistance": [
          80199.08,
          80323.98,
          82828.7
        ]
      },
      "time_horizon": "short term",
      "invalidation_level": "80323.98",
      "risk_scenario": "만약 가격이 $80,323.98를 1시간 종가 기준으로 회복하고 그 위에서 안착하면, 현재의 약세 셋업은 무효화되며 $80,199.08~$80,323.98 저항대가 지지로 전환될 수 있습니다. 반대로 $79,461.50 이탈 시에는 EMA240 $79,354.99 테스트가 열리고, 이 구간마저 무너지면 7일 저점 $76,400.10 재시험 가능성이 커집니다.",
      "data_quality": "high",
      "metrics": {
        "patterns_found": 0,
        "swing_highs_scanned": 24,
        "swing_lows_scanned": 23,
        "price_pct_in_range": 15.7,
        "range_high_50": 82828.7,
        "range_low_50": 79461.5,
        "range_size": 3367.2
      },
      "raw_llm_response": "{\n  \"signal\": \"neutral\",\n  \"confidence\": 0.58,\n  \"structure_bias\": \"neutral\",\n  \"setup_bias\": \"bearish\",\n  \"setup_score\": 0.64,\n  \"setup_signals\": [\n    \"현 시가 $79,990.00는 최근 50구간 범위 고점 $82,828.70와 저점 $79,461.50의 중간값(EQ) 약 $81,145.10 아래에 위치해 할인영역에 있으나, EMA20 $80,323.98 및 EMA120 $80,199.08 아래에서 거래되어 단기 반등 구조가 아직 확인되지 않음\",\n    \"최근 24시간 수익률 -1.21%로 약세 압력이 남아 있으며, 현재가가 EMA20 대비 -0.4%, EMA120 대비 -0.3%로 눌린 상태라 상단 회복 전까지 공급 우위 해석이 유효\",\n    \"최근 5개 캔들은 ▼-0.3% → ▼-0.2% → ▲+0.2% → ▲+0.1% → ▲+0.0%로 하락 후 미약한 반등에 그쳐, 명확한 BOS 없이 되돌림성 매수만 유입된 상태\",\n    \"하모닉 패턴 스캔 결과 patterns_found 0으로, $79,461.50~$82,828.70 구간 내 PRZ 기반의 강한 반전 시그널은 현재 부재\"\n  ],\n  \"reasoning\": \"1시간 기준으로 스캔된 스윙 고점 24개, 저점 23개에서 가틀리·배트·버터플라이·크랩 어느 구조도 완성되지 않아, 현재 구간에는 신뢰도 높은 XABCD 반전 PRZ가 없습니다. 현재 가격 $79,990.00는 EMA20 $80,323.98과 EMA120 $80,199.08 아래에 있어 단기 구조는 회복되지 않았지만, EMA240 $79,354.99 위에 있어 중기 추세 붕괴도 아직 확정되지 않았습니다. 즉 구조적으로는 명확한 BOS/CHoCH 확인이 부족해 neutral이 타당하나, 실행 관점에서는 상단 이동평균 저항과 24시간 -1.21% 하락률 때문에 bearish setup이 우세합니다. 핵심은 $80,323.98~$80,199.08 회복 여부와 하단 $79,461.50 유지 여부이며, 이 박스 이탈 전까지는 방향성 확정보다 범위 내 재평가가 적절합니다.\",\n  \"key_levels\": {\n    \"support\": [\n      79461.5,\n      79354.99,\n      76400.1\n    ],\n    \"resistance\": [\n      80199.08,\n      80323.98,\n      82828.7\n    ]\n  },\n  \"time_horizon\": \"short term\",\n  \"invalidation_level\": \"80323.98\",\n  \"risk_scenario\": \"만약 가격이 $80,323.98를 1시간 종가 기준으로 회복하고 그 위에서 안착하면, 현재의 약세 셋업은 무효화되며 $80,199.08~$80,323.98 저항대가 지지로 전환될 수 있습니다. 반대로 $79,461.50 이탈 시에는 EMA240 $79,354.99 테스트가 열리고, 이 구간마저 무너지면 7일 저점 $76,400.10 재시험 가능성이 커집니다.\",\n  \"data_quality\": \"high\"\n}"
    },
    "derivatives": {
      "agent_id": "derivatives",
      "display_name": "Derivatives Trader",
      "signal": "neutral",
      "confidence": 0.55,
      "structure_bias": "neutral",
      "setup_bias": "bullish",
      "setup_score": 0.72,
      "setup_signals": [
        "현재가 $79,990는 EMA20 $80,323.98과 EMA120 $80,199.08 아래로 단기 할인영역에 위치해 있으며, EMA240 $79,354.99는 아직 상회 중",
        "계정 기준 숏 비중 0.602, 숏 크라우딩 0.842로 숏 포지션 쏠림이 높아 반대매매성 상방 압력 후보가 형성됨",
        "펀딩 압력 0.552로 롱 과열은 심하지 않지만 완전한 숏 우위도 아니어서, 숏 크라우딩 대비 상방 squeeze 여지가 남아 있음",
        "현물-선물 베이시스 -0.0570%로 약한 백워데이션 상태이며, 과도한 낙관보다 보수적 포지셔닝이 반영됨",
        "상단 유동성 $81,700, $83,000, $83,100에 집중되어 있어 현재 가격대 위로 숏 청산 유도 타겟이 명확함",
        "CVD 다이버전스 0.300으로 강도는 약하지만, 가격 하락(-1.21%/24h) 대비 공격적 매도 추종이 과도하게 확장되지는 않음"
      ],
      "reasoning": "구조적으로는 BTC가 EMA20 $80,323.98과 EMA120 $80,199.08 아래, EMA240 $79,354.99 위에 끼어 있어 명확한 BOS/CHoCH 확정 없이 중립 박스 구조에 가깝습니다. 다만 파생 포지셔닝은 숏 계정 비중 0.602, 숏 크라우딩 0.842로 한쪽으로 기울어져 있고, 상단 청산 유동성이 $81,700과 $83,100에 있어 4~8시간 선행 관점에서 단기 상방 squeeze 셋업이 더 좋아 보입니다. OI 트렌드 0.265는 신규 포지션 유입이 강하지 않다는 뜻이라 추세 지속형 하락보다는 취약한 포지션 청산성 변동 가능성을 시사합니다. 반대로 fragility score 0.972가 매우 높아, $79,354.99 하방 이탈 시 유동성 공백을 타고 $78,200까지 빠르게 미끄러질 위험도 커서 최종 방향성은 중립으로 둡니다.",
      "key_levels": {
        "support": [
          79355,
          78200,
          73300
        ],
        "resistance": [
          80199,
          80324,
          81700,
          83000,
          83100
        ]
      },
      "time_horizon": "short term",
      "invalidation_level": "78200",
      "risk_scenario": "$78,200 지지가 무너지면 숏 크라우딩 기반의 squeeze 가설은 무효화되고, 높은 fragility score 0.972 때문에 하단 유동성인 $73,300까지 연쇄 청산성 하락이 확장될 수 있습니다. 반대로 $80,324 및 $81,700을 회복하면 숏 커버가 붙으며 $83,000~$83,100 테스트 가능성이 커집니다.",
      "data_quality": "high",
      "metrics": {
        "cvd_divergence": 0.3,
        "oi_trend": 0.265,
        "funding_pressure": 0.552,
        "long_account_ratio": 0.398,
        "short_account_ratio": 0.602,
        "account_short_crowding": 0.842,
        "account_long_crowding": 0.158,
        "ls_imbalance": 0.842,
        "ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
        "spot_futures_basis_score": 0.486,
        "spot_futures_basis_pct": -0.057,
        "aggregate_score": 0.489,
        "bull_signals": 2,
        "bear_signals": 2,
        "liq_below": [
          [
            78200,
            4791.594359
          ],
          [
            73300,
            6676.835977499999
          ],
          [
            72100,
            4667.895015
          ]
        ],
        "liq_above": [
          [
            81700,
            5024.3390561999995
          ],
          [
            83000,
            4535.553476450001
          ],
          [
            83100,
            5986.69218275
          ]
        ],
        "strongest_liq_level": 73300,
        "fragility_score": 0.972,
        "positioning_extreme": "balanced"
      },
      "raw_llm_response": "{\n  \"signal\": \"neutral\",\n  \"confidence\": 0.55,\n  \"structure_bias\": \"neutral\",\n  \"setup_bias\": \"bullish\",\n  \"setup_score\": 0.72,\n  \"setup_signals\": [\n    \"현재가 $79,990는 EMA20 $80,323.98과 EMA120 $80,199.08 아래로 단기 할인영역에 위치해 있으며, EMA240 $79,354.99는 아직 상회 중\",\n    \"계정 기준 숏 비중 0.602, 숏 크라우딩 0.842로 숏 포지션 쏠림이 높아 반대매매성 상방 압력 후보가 형성됨\",\n    \"펀딩 압력 0.552로 롱 과열은 심하지 않지만 완전한 숏 우위도 아니어서, 숏 크라우딩 대비 상방 squeeze 여지가 남아 있음\",\n    \"현물-선물 베이시스 -0.0570%로 약한 백워데이션 상태이며, 과도한 낙관보다 보수적 포지셔닝이 반영됨\",\n    \"상단 유동성 $81,700, $83,000, $83,100에 집중되어 있어 현재 가격대 위로 숏 청산 유도 타겟이 명확함\",\n    \"CVD 다이버전스 0.300으로 강도는 약하지만, 가격 하락(-1.21%/24h) 대비 공격적 매도 추종이 과도하게 확장되지는 않음\"\n  ],\n  \"reasoning\": \"구조적으로는 BTC가 EMA20 $80,323.98과 EMA120 $80,199.08 아래, EMA240 $79,354.99 위에 끼어 있어 명확한 BOS/CHoCH 확정 없이 중립 박스 구조에 가깝습니다. 다만 파생 포지셔닝은 숏 계정 비중 0.602, 숏 크라우딩 0.842로 한쪽으로 기울어져 있고, 상단 청산 유동성이 $81,700과 $83,100에 있어 4~8시간 선행 관점에서 단기 상방 squeeze 셋업이 더 좋아 보입니다. OI 트렌드 0.265는 신규 포지션 유입이 강하지 않다는 뜻이라 추세 지속형 하락보다는 취약한 포지션 청산성 변동 가능성을 시사합니다. 반대로 fragility score 0.972가 매우 높아, $79,354.99 하방 이탈 시 유동성 공백을 타고 $78,200까지 빠르게 미끄러질 위험도 커서 최종 방향성은 중립으로 둡니다.\",\n  \"key_levels\": {\n    \"support\": [79355, 78200, 73300],\n    \"resistance\": [80199, 80324, 81700, 83000, 83100]\n  },\n  \"time_horizon\": \"short term\",\n  \"invalidation_level\": \"78200\",\n  \"risk_scenario\": \"$78,200 지지가 무너지면 숏 크라우딩 기반의 squeeze 가설은 무효화되고, 높은 fragility score 0.972 때문에 하단 유동성인 $73,300까지 연쇄 청산성 하락이 확장될 수 있습니다. 반대로 $80,324 및 $81,700을 회복하면 숏 커버가 붙으며 $83,000~$83,100 테스트 가능성이 커집니다.\",\n  \"data_quality\": \"high\"\n}"
    },
    "wyckoff": {
      "agent_id": "wyckoff",
      "display_name": "Wyckoff Expert",
      "signal": "bearish",
      "confidence": 0.86,
      "structure_bias": "bearish",
      "setup_bias": "bearish",
      "setup_score": 0.8,
      "setup_signals": [
        "분배(DIS) 구조가 확인된 활성 후보 구조이며, 현재 이벤트가 LPSY $81,680.6로 표시되어 상단 재시험 후 공급 우위가 유지되고 있습니다",
        "UT $79,428.9 이후 UTAD $82,828.7까지 상단 유동성 확장이 발생했고, 이후 현재가 $79,990는 LPSY 하단 이탈 구간으로 되돌림 실패 성격이 강합니다",
        "메인 분배 레인지 기준 BC $79,455.0 / AR $77,408.6이며, 현재가는 레인지 중간(pos_in_range 0.50)이라 추세 추종보다는 하방 재시험 setup이 우세합니다",
        "EMA20 $80,323.98 및 EMA120 $80,199.08 아래에서 거래 중이라, 단기 반등이 나와도 먼저 $80,199~$80,324 구간이 공급 테스트가 될 가능성이 큽니다",
        "UTAD 고점 $82,828.7 이후 LPSY $81,680.6가 형성된 상태이므로, $81,680.6 회복 전까지는 분배 Phase D 약세 해석이 유지됩니다"
      ],
      "reasoning": "현재 1시간 BTC/USDT는 regime=DIS, regime_state=dis_candidate이지만 active structure는 is_confirmed=true이며, BC $79,455.0과 AR $77,408.6를 앵커로 하는 분배 구조 안의 Phase D로 읽는 것이 가장 타당합니다. 이벤트 체인은 BC → AR → ST → SOW_IN_PHASE_B → UT $79,428.9 → UTAD $82,828.7 → LPSY $81,680.6로 이어져, 상단 확장 후 재분배성 되돌림 실패가 이미 나타난 상태입니다. 구조적 바이어스는 분명히 약세지만, 현재가 $79,990는 메인 레인지 중단부이므로 즉시 붕괴 확정보다는 먼저 $80,199~$80,324 및 최대 $81,680.6 부근 반등 테스트가 나올 수 있는 자리입니다. 다만 $81,680.6을 재점유하지 못하면 immediate path는 AR $77,408.6 재시험, 더 약해지면 SOW_IN_PHASE_B 저점 $75,273.5 방향이 우세합니다. 반대로 $81,680.6을 회복하고 유지하면 현재 LPSY 해석은 약해지지만, 완전 무효는 UTAD $82,828.7 상향 수용이 확인될 때입니다.",
      "key_levels": {
        "support": [
          79455.0,
          77408.6,
          75273.5
        ],
        "resistance": [
          80199.08,
          80323.98,
          81680.6,
          82828.7
        ]
      },
      "time_horizon": "short/medium term",
      "invalidation_level": "82828.7 상향 수용",
      "risk_scenario": "반대 시나리오에서는 가격이 먼저 EMA120 $80,199.08와 EMA20 $80,323.98를 회복한 뒤 LPSY $81,680.6를 재점유하고, 최종적으로 UTAD $82,828.7 위에서 받아지는 흐름이 나옵니다. 그 경우 현재의 Phase D/LPSY 약세 해석은 실패하고, 이번 하락은 분배 지속이 아니라 상단 재축적성 오해였을 가능성을 열어둬야 합니다.",
      "data_quality": "high",
      "metrics": {
        "acc_score": 95.7,
        "dis_score": 96.2,
        "regime": "DIS",
        "regime_state": "dis_candidate",
        "structure_bias": "bearish",
        "phase_context": "dis_candidate / distribution / Phase D",
        "phases_detected": [
          "BC",
          "AR",
          "ST",
          "SOW_IN_PHASE_B",
          "UT",
          "UTAD",
          "LPSY"
        ],
        "last_phase": "LPSY",
        "phase_candidates": [
          {
            "label": "BC",
            "side": "high",
            "idx": 36,
            "price": 79455.0,
            "color": "#ffd166"
          },
          {
            "label": "AR",
            "side": "low",
            "idx": 41,
            "price": 77408.6,
            "color": "#06d6a0"
          },
          {
            "label": "ST",
            "side": "high",
            "idx": 93,
            "price": 77873.2,
            "color": "#118ab2"
          },
          {
            "label": "SOW_IN_PHASE_B",
            "side": "low",
            "idx": 112,
            "price": 75273.5,
            "color": "#ef476f"
          },
          {
            "label": "UT",
            "side": "high",
            "idx": 201,
            "price": 79428.9,
            "color": "#f9844a"
          },
          {
            "label": "UTAD",
            "side": "high",
            "idx": 262,
            "price": 82828.7,
            "color": "#f9844a"
          },
          {
            "label": "LPSY",
            "side": "high",
            "idx": 282,
            "price": 81680.6,
            "color": "#8338ec"
          }
        ],
        "phase_structures": [
          {
            "structure_id": "1h_cycle_1",
            "sequence": 1,
            "timeframe": "1h",
            "regime": "distribution",
            "role": "current_structure_candidate",
            "is_active": true,
            "is_completed": false,
            "is_confirmed": true,
            "structure_bias": "bearish",
            "phase_context": "distribution",
            "start_idx": 36,
            "end_idx": 282,
            "phase_count": 7,
            "phases": [
              {
                "label": "BC",
                "side": "high",
                "idx": 36,
                "price": 79455.0,
                "color": "#ffd166",
                "dt": "2026-04-27 10:00:00+09:00"
              },
              {
                "label": "AR",
                "side": "low",
                "idx": 41,
                "price": 77408.6,
                "color": "#06d6a0",
                "dt": "2026-04-27 15:00:00+09:00"
              },
              {
                "label": "ST",
                "side": "high",
                "idx": 93,
                "price": 77873.2,
                "color": "#118ab2",
                "dt": "2026-04-29 19:00:00+09:00"
              },
              {
                "label": "SOW_IN_PHASE_B",
                "side": "low",
                "idx": 112,
                "price": 75273.5,
                "color": "#ef476f",
                "dt": "2026-04-30 14:00:00+09:00"
              },
              {
                "label": "UT",
                "side": "high",
                "idx": 201,
                "price": 79428.9,
                "color": "#f9844a",
                "dt": "2026-05-04 07:00:00+09:00"
              },
              {
                "label": "UTAD",
                "side": "high",
                "idx": 262,
                "price": 82828.7,
                "color": "#f9844a",
                "dt": "2026-05-06 20:00:00+09:00"
              },
              {
                "label": "LPSY",
                "side": "high",
                "idx": 282,
                "price": 81680.6,
                "color": "#8338ec",
                "dt": "2026-05-07 16:00:00+09:00"
              }
            ]
          }
        ],
        "active_structure_id": "1h_cycle_1",
        "primary_structure_id": "1h_cycle_1",
        "structure_count": 1,
        "regime_fitness": 0.9625,
        "current_event": "LPSY",
        "major_phase": "D",
        "pos_in_range": 0.5,
        "main_range_low": 77408.6,
        "main_range_high": 79455.0
      },
      "raw_llm_response": "{\n  \"signal\": \"bearish\",\n  \"confidence\": 0.86,\n  \"structure_bias\": \"bearish\",\n  \"setup_bias\": \"bearish\",\n  \"setup_score\": 0.8,\n  \"setup_signals\": [\n    \"분배(DIS) 구조가 확인된 활성 후보 구조이며, 현재 이벤트가 LPSY $81,680.6로 표시되어 상단 재시험 후 공급 우위가 유지되고 있습니다\",\n    \"UT $79,428.9 이후 UTAD $82,828.7까지 상단 유동성 확장이 발생했고, 이후 현재가 $79,990는 LPSY 하단 이탈 구간으로 되돌림 실패 성격이 강합니다\",\n    \"메인 분배 레인지 기준 BC $79,455.0 / AR $77,408.6이며, 현재가는 레인지 중간(pos_in_range 0.50)이라 추세 추종보다는 하방 재시험 setup이 우세합니다\",\n    \"EMA20 $80,323.98 및 EMA120 $80,199.08 아래에서 거래 중이라, 단기 반등이 나와도 먼저 $80,199~$80,324 구간이 공급 테스트가 될 가능성이 큽니다\",\n    \"UTAD 고점 $82,828.7 이후 LPSY $81,680.6가 형성된 상태이므로, $81,680.6 회복 전까지는 분배 Phase D 약세 해석이 유지됩니다\"\n  ],\n  \"reasoning\": \"현재 1시간 BTC/USDT는 regime=DIS, regime_state=dis_candidate이지만 active structure는 is_confirmed=true이며, BC $79,455.0과 AR $77,408.6를 앵커로 하는 분배 구조 안의 Phase D로 읽는 것이 가장 타당합니다. 이벤트 체인은 BC → AR → ST → SOW_IN_PHASE_B → UT $79,428.9 → UTAD $82,828.7 → LPSY $81,680.6로 이어져, 상단 확장 후 재분배성 되돌림 실패가 이미 나타난 상태입니다. 구조적 바이어스는 분명히 약세지만, 현재가 $79,990는 메인 레인지 중단부이므로 즉시 붕괴 확정보다는 먼저 $80,199~$80,324 및 최대 $81,680.6 부근 반등 테스트가 나올 수 있는 자리입니다. 다만 $81,680.6을 재점유하지 못하면 immediate path는 AR $77,408.6 재시험, 더 약해지면 SOW_IN_PHASE_B 저점 $75,273.5 방향이 우세합니다. 반대로 $81,680.6을 회복하고 유지하면 현재 LPSY 해석은 약해지지만, 완전 무효는 UTAD $82,828.7 상향 수용이 확인될 때입니다.\",\n  \"key_levels\": {\n    \"support\": [79455.0, 77408.6, 75273.5],\n    \"resistance\": [80199.08, 80323.98, 81680.6, 82828.7]\n  },\n  \"time_horizon\": \"short/medium term\",\n  \"invalidation_level\": \"82828.7 상향 수용\",\n  \"risk_scenario\": \"반대 시나리오에서는 가격이 먼저 EMA120 $80,199.08와 EMA20 $80,323.98를 회복한 뒤 LPSY $81,680.6를 재점유하고, 최종적으로 UTAD $82,828.7 위에서 받아지는 흐름이 나옵니다. 그 경우 현재의 Phase D/LPSY 약세 해석은 실패하고, 이번 하락은 분배 지속이 아니라 상단 재축적성 오해였을 가능성을 열어둬야 합니다.\",\n  \"data_quality\": \"high\"\n}"
    }
  },
  "chairman_synthesis": {
    "overall_signal": "bearish",
    "overall_confidence": 0.72,
    "execution_setup": {
      "setup_bias": "bullish",
      "setup_strength": 0.79,
      "active_setups": [
        "캔들 기준 $79,354.99(EMA240) 위에서 hammer와 bullish engulfing 2회가 확인되며 $79,355~$80,000 구간 하단 거부가 반복됨",
        "피보나치 기준 현재가 $79,990.00가 0.236 되돌림 $79,985.21을 거의 오차 없이 테스트 중이며, $79,624.61~$79,999.54 지지 클러스터가 형성됨",
        "ICT 기준 현재가는 EQ $81,145.10 아래 discount 구간이며, range low $79,461.50 및 EMA240 $79,354.99 인근이 1차 방어 구간으로 작동 중",
        "파생 기준 숏 계정 비중 0.602, 숏 크라우딩 0.842로 한쪽 쏠림이 커 단기 상방 압축 조건이 존재함"
      ],
      "setup_vs_structure": "구조는 분배 우위의 약세 해석이 더 강하지만, 실행 셋업은 $79.4k~$80.0k 지지 반응과 숏 크라우딩 때문에 단기 반등 쪽으로 기울어져 있습니다. 즉 큰 구조와 짧은 실행 방향이 어긋나는 상태로, 현재 반등 신호는 구조 전환 확정이 아니라 분배 내부 되돌림 조건으로 해석하는 것이 타당합니다."
    },
    "signal_breakdown": {
      "bullish_count": 2,
      "bearish_count": 1,
      "neutral_count": 3
    },
    "key_levels": {
      "support": [
        79985.21,
        79461.5,
        79354.99,
        77408.6,
        75273.5
      ],
      "resistance": [
        80199.08,
        80323.98,
        80651.2,
        81680.6,
        82828.7
      ]
    },
    "confluences": [
      "캔들, ICT, 하모닉, 파생, 와이코프 모두 $80,199.08~$80,323.98 구간을 공통 저항/구조 회복 판단선으로 제시함",
      "캔들, ICT, 하모닉, 파생이 $79,354.99(EMA240) 부근을 핵심 하단 방어선으로 공통 인식함",
      "피보나치와 ICT가 $79,461.50 부근을 공통 지지로 제시하며, 현재 구조 내 핵심 range low로 해석함",
      "ICT와 와이코프가 모두 상단 핵심 구조 레벨로 $81,680~$81,855 구간을 중요하게 보며, 이 구간 아래에서는 구조 회복 미완성으로 평가함",
      "캔들, 피보나치, ICT, 파생이 모두 현재 가격대를 discount/지지 테스트 성격으로 해석해 단기 반등 셋업이 존재한다는 점에 동의함"
    ],
    "conflicts": [
      "ICT는 다중 bullish BOS 이력을 근거로 중기 구조를 여전히 강세로 보지만, 와이코프는 UTAD $82,828.7 이후 LPSY $81,680.6가 확인된 분배 Phase D로 해석해 구조 판단이 정면 충돌함",
      "캔들 및 피보나치는 현재 구간을 하단 방어와 반등 시도 중심으로 보지만, 와이코프는 이를 구조적 강세 전환이 아닌 분배 내부의 되돌림 실패 위험으로 해석함",
      "파생은 숏 크라우딩 때문에 상방 압축 가능성을 강조하지만, 동시에 fragility가 매우 높아 $79,354.99 이탈 시 구조 취약성이 커진다고 보며 방향성 확신을 유보함"
    ],
    "executive_summary": "종합 구조 진단은 약세입니다. 가장 정밀한 구조 해석은 와이코프의 분배 Phase D/LPSY 이후 구간으로, UTAD $82,828.7와 LPSY $81,680.6가 확인된 뒤 현재 가격이 상단 재점유에 실패한 상태라는 점이 핵심입니다. 다만 실행 셋업은 별개로, $79,985.21 피보나치 지지 테스트, $79,461.50~$79,354.99 하단 방어, 연속 bullish engulfing 및 숏 크라우딩 때문에 단기 반등 조건이 여러 분석가에게서 동시에 포착됩니다. 따라서 현재 시장은 '구조적 분배 우위 속 discount 반응'으로 보는 것이 가장 적절하며, $80,199.08~$80,323.98은 단순 반등과 구조 회복을 가르는 1차 경계, $81,680.6은 분배 해석을 약화시키는 핵심 상단 재점유 조건입니다. 반대로 $79,354.99 및 $79,461.50 하단 방어가 무너지면 현 구조는 취약성이 커진 상태로 해석해야 합니다.",
    "raw_llm_response": "{\n  \"overall_signal\": \"bearish\",\n  \"overall_confidence\": 0.72,\n  \"execution_setup\": {\n    \"setup_bias\": \"bullish\",\n    \"setup_strength\": 0.79,\n    \"active_setups\": [\n      \"캔들 기준 $79,354.99(EMA240) 위에서 hammer와 bullish engulfing 2회가 확인되며 $79,355~$80,000 구간 하단 거부가 반복됨\",\n      \"피보나치 기준 현재가 $79,990.00가 0.236 되돌림 $79,985.21을 거의 오차 없이 테스트 중이며, $79,624.61~$79,999.54 지지 클러스터가 형성됨\",\n      \"ICT 기준 현재가는 EQ $81,145.10 아래 discount 구간이며, range low $79,461.50 및 EMA240 $79,354.99 인근이 1차 방어 구간으로 작동 중\",\n      \"파생 기준 숏 계정 비중 0.602, 숏 크라우딩 0.842로 한쪽 쏠림이 커 단기 상방 압축 조건이 존재함\"\n    ],\n    \"setup_vs_structure\": \"구조는 분배 우위의 약세 해석이 더 강하지만, 실행 셋업은 $79.4k~$80.0k 지지 반응과 숏 크라우딩 때문에 단기 반등 쪽으로 기울어져 있습니다. 즉 큰 구조와 짧은 실행 방향이 어긋나는 상태로, 현재 반등 신호는 구조 전환 확정이 아니라 분배 내부 되돌림 조건으로 해석하는 것이 타당합니다.\"\n  },\n  \"signal_breakdown\": {\n    \"bullish_count\": 2,\n    \"bearish_count\": 1,\n    \"neutral_count\": 3\n  },\n  \"key_levels\": {\n    \"support\": [79985.21, 79461.5, 79354.99, 77408.6, 75273.5],\n    \"resistance\": [80199.08, 80323.98, 80651.2, 81680.6, 82828.7]\n  },\n  \"confluences\": [\n    \"캔들, ICT, 하모닉, 파생, 와이코프 모두 $80,199.08~$80,323.98 구간을 공통 저항/구조 회복 판단선으로 제시함\",\n    \"캔들, ICT, 하모닉, 파생이 $79,354.99(EMA240) 부근을 핵심 하단 방어선으로 공통 인식함\",\n    \"피보나치와 ICT가 $79,461.50 부근을 공통 지지로 제시하며, 현재 구조 내 핵심 range low로 해석함\",\n    \"ICT와 와이코프가 모두 상단 핵심 구조 레벨로 $81,680~$81,855 구간을 중요하게 보며, 이 구간 아래에서는 구조 회복 미완성으로 평가함\",\n    \"캔들, 피보나치, ICT, 파생이 모두 현재 가격대를 discount/지지 테스트 성격으로 해석해 단기 반등 셋업이 존재한다는 점에 동의함\"\n  ],\n  \"conflicts\": [\n    \"ICT는 다중 bullish BOS 이력을 근거로 중기 구조를 여전히 강세로 보지만, 와이코프는 UTAD $82,828.7 이후 LPSY $81,680.6가 확인된 분배 Phase D로 해석해 구조 판단이 정면 충돌함\",\n    \"캔들 및 피보나치는 현재 구간을 하단 방어와 반등 시도 중심으로 보지만, 와이코프는 이를 구조적 강세 전환이 아닌 분배 내부의 되돌림 실패 위험으로 해석함\",\n    \"파생은 숏 크라우딩 때문에 상방 압축 가능성을 강조하지만, 동시에 fragility가 매우 높아 $79,354.99 이탈 시 구조 취약성이 커진다고 보며 방향성 확신을 유보함\"\n  ],\n  \"highest_conviction_analyst\": \"Wyckoff Expert — 신뢰도 86%로 가장 높고, BC $79,455.0 → AR $77,408.6 → ST → SOW_IN_PHASE_B → UT $79,428.9 → UTAD $82,828.7 → LPSY $81,680.6까지 시간순 구조를 가장 구체적으로 제시했습니다. 단순 방향 의견이 아니라 현재가를 분배 Phase D의 LPSY 이후 구간으로 위치시켜 구조 진단의 완성도가 가장 높습니다.\",\n  \"invalidation_level\": \"81680.6\",\n  \"executive_summary\": \"종합 구조 진단은 약세입니다. 가장 정밀한 구조 해석은 와이코프의 분배 Phase D/LPSY 이후 구간으로, UTAD $82,828.7와 LPSY $81,680.6가 확인된 뒤 현재 가격이 상단 재점유에 실패한 상태라는 점이 핵심입니다. 다만 실행 셋업은 별개로, $79,985.21 피보나치 지지 테스트, $79,461.50~$79,354.99 하단 방어, 연속 bullish engulfing 및 숏 크라우딩 때문에 단기 반등 조건이 여러 분석가에게서 동시에 포착됩니다. 따라서 현재 시장은 '구조적 분배 우위 속 discount 반응'으로 보는 것이 가장 적절하며, $80,199.08~$80,323.98은 단순 반등과 구조 회복을 가르는 1차 경계, $81,680.6은 분배 해석을 약화시키는 핵심 상단 재점유 조건입니다. 반대로 $79,354.99 및 $79,461.50 하단 방어가 무너지면 현 구조는 취약성이 커진 상태로 해석해야 합니다.\"\n}"
  },
  "overall_signal": "bearish",
  "overall_confidence": 0.72,
  "operating_path": {
    "path_type": "complex",
    "confidence": 0.62,
    "waypoints": [
      {
        "seq": 1,
        "price": 80784.64,
        "type": "liquidity_sweep",
        "source": "Fibonacci(strict fib_confluence $80,784.64), ICT(저항 $80,651.20), Candlestick(EMA20 $80,323.98 / EMA120 $80,199.08 회복), Derivatives(숏 크라우딩 0.842 squeeze)",
        "description": "셋업 강도 79%의 단기 강세 압력이 우세하므로 첫 번째 동선은 상방. EMA20 $80,323.98 → EMA120 $80,199.08 → ICT $80,651.20을 차례로 돌파한 뒤 strict 등급 피보나치 컨플루언스 $80,784.64에서 숏 청산 유동성을 흡수하는 sweep. 와이코프 LPSY $81,680.60 직전 구간이라 상단은 공급에 막힐 가능성이 높음.",
        "est_hours": 5.0,
        "turning_zone": [
          80784.64,
          80950.0
        ],
        "likely_wick": 80850.0,
        "rejection_confirm": 80651.2,
        "invalid_overshoot": 81050.0,
        "calibration_reasoning": "$80,832.90 골든레이쇼 0.618이 zone 내부에 위치해 자석 역할을 하며, 와이코프 LPSY $81,680.60 직전 공급대 진입을 피하기 위해 zone 상단을 0.42×ATR(약 $165) 폭으로 제한. ICT 공통 저항 $80,651.20 재이탈 시 sweep 완료로 판정."
      },
      {
        "seq": 2,
        "price": 79461.5,
        "type": "support_test",
        "source": "ICT(range low $79,461.50), Fibonacci(0.236 되돌림 $79,985.21 하향 이탈 후 다음 지지), Wyckoff(LPSY 이후 분배 Phase D 재시험)",
        "description": "WP1에서 분배 상단 공급에 거부당한 뒤 구조적 약세 우위가 재개됨. ICT 공통 range low이자 피보나치 클러스터 하단인 $79,461.50을 재시험. 이 자리에서 일시 반등이 나올 수 있으나 와이코프 Phase D 해석상 방어 실패 위험이 높음.",
        "est_hours": 12.0,
        "turning_zone": [
          79300.0,
          79461.5
        ],
        "likely_wick": 79354.99,
        "rejection_confirm": 79624.61,
        "invalid_overshoot": 79150.0,
        "calibration_reasoning": "EMA240 $79,354.99가 zone 내부 핵심 자석으로 작동하며, 피보나치 range low $79,461.50과 결합해 0.41×ATR 폭을 형성. 반등 확인은 ext_1.0/ret_0.382 컨플루언스 $79,624.61 재돌파, $79,150 이탈 시 Phase D 방어 실패로 무효."
      },
      {
        "seq": 3,
        "price": 78749.68,
        "type": "extension",
        "source": "Fibonacci(strict fib_confluence $78,749.68), Fibonacci(extension $78,857.90), Wyckoff(AR $77,408.60 방향 확장 경로)",
        "description": "$79,461.50 이탈 시 EMA240 $79,354.99까지 동반 붕괴되며 fragility 0.972의 유동성 공백 구간이 열림. 다음 strict 등급 피보나치 컨플루언스 $78,749.68까지 연속 익스텐션이 가장 자연스러운 종착지. AR $77,408.60는 24h 내 확장 한계 후보.",
        "est_hours": 21.0,
        "turning_zone": [
          78475.0,
          78749.68
        ],
        "likely_wick": 78500.0,
        "rejection_confirm": 78857.9,
        "invalid_overshoot": 78300.0,
        "calibration_reasoning": "터미널 웨이포인트로 0.70×ATR(약 $275) 확장 적용. strict 컨플루언스 $78,749.68 상단과 다음 컨플루언스 $77,999.54 사이 fragility 0.972 공백 구간이며, 라운드넘버 $78,500이 likely_wick 자석. fib support $78,857.90 회복 시 반전 확정, $78,300 이탈 시 AR $77,408.60 확장 모드 진입."
      }
    ],
    "period_extremes": {
      "4h": {
        "expected_high": 80651.2,
        "expected_low": 79800.0,
        "high_first": true
      },
      "8h": {
        "expected_high": 80784.64,
        "expected_low": 79461.5,
        "high_first": true
      },
      "24h": {
        "expected_high": 80784.64,
        "expected_low": 78749.68,
        "high_first": true
      }
    },
    "triggers": {
      "bullish": {
        "price": 81680.6,
        "description": "와이코프 LPSY $81,680.60을 1시간봉 종가로 재점유하고 유지 시 분배 해석 약화. ICT $81,855.00(이전일 고가)까지 가속되며 구조 회복 신호."
      },
      "bearish": {
        "price": 79354.99,
        "description": "EMA240 $79,354.99 하향 이탈 시 파생 fragility 0.972의 유동성 공백 가속. ICT range low + 캔들 hammer 방어선이 동시에 무너지며 $78,200~$77,408.60까지 직선 가속 가능."
      }
    },
    "scenario_invalidation": 82828.7,
    "raw_llm_response": "```json\n{\n  \"path_type\": \"complex\",\n  \"confidence\": 0.62,\n  \"waypoints\": [\n    {\n      \"seq\": 1,\n      \"price\": 80784.64,\n      \"type\": \"liquidity_sweep\",\n      \"source\": \"Fibonacci(strict fib_confluence $80,784.64), ICT(저항 $80,651.20), Candlestick(EMA20 $80,323.98 / EMA120 $80,199.08 회복), Derivatives(숏 크라우딩 0.842 squeeze)\",\n      \"description\": \"셋업 강도 79%의 단기 강세 압력이 우세하므로 첫 번째 동선은 상방. EMA20 $80,323.98 → EMA120 $80,199.08 → ICT $80,651.20을 차례로 돌파한 뒤 strict 등급 피보나치 컨플루언스 $80,784.64에서 숏 청산 유동성을 흡수하는 sweep. 와이코프 LPSY $81,680.60 직전 구간이라 상단은 공급에 막힐 가능성이 높음.\",\n      \"est_hours\": 5.0\n    },\n    {\n      \"seq\": 2,\n      \"price\": 79461.5,\n      \"type\": \"support_test\",\n      \"source\": \"ICT(range low $79,461.50), Fibonacci(0.236 되돌림 $79,985.21 하향 이탈 후 다음 지지), Wyckoff(LPSY 이후 분배 Phase D 재시험)\",\n      \"description\": \"WP1에서 분배 상단 공급에 거부당한 뒤 구조적 약세 우위가 재개됨. ICT 공통 range low이자 피보나치 클러스터 하단인 $79,461.50을 재시험. 이 자리에서 일시 반등이 나올 수 있으나 와이코프 Phase D 해석상 방어 실패 위험이 높음.\",\n      \"est_hours\": 12.0\n    },\n    {\n      \"seq\": 3,\n      \"price\": 78749.68,\n      \"type\": \"extension\",\n      \"source\": \"Fibonacci(strict fib_confluence $78,749.68), Fibonacci(extension $78,857.90), Wyckoff(AR $77,408.60 방향 확장 경로)\",\n      \"description\": \"$79,461.50 이탈 시 EMA240 $79,354.99까지 동반 붕괴되며 fragility 0.972의 유동성 공백 구간이 열림. 다음 strict 등급 피보나치 컨플루언스 $78,749.68까지 연속 익스텐션이 가장 자연스러운 종착지. AR $77,408.60는 24h 내 확장 한계 후보.\",\n      \"est_hours\": 21.0\n    }\n  ],\n  \"period_extremes\": {\n    \"4h\":  {\"expected_high\": 80651.2, \"expected_low\": 79800.0, \"high_first\": true},\n    \"8h\":  {\"expected_high\": 80784.64, \"expected_low\": 79461.5, \"high_first\": true},\n    \"24h\": {\"expected_high\": 80784.64, \"expected_low\": 78749.68, \"high_first\": true}\n  },\n  \"triggers\": {\n    \"bullish\": {\"price\": 81680.6, \"description\": \"와이코프 LPSY $81,680.60을 1시간봉 종가로 재점유하고 유지 시 분배 해석 약화. ICT $81,855.00(이전일 고가)까지 가속되며 구조 회복 신호.\"},\n    \"bearish\": {\"price\": 79354.99, \"description\": \"EMA240 $79,354.99 하향 이탈 시 파생 fragility 0.972의 유동성 공백 가속. ICT range low + 캔들 hammer 방어선이 동시에 무너지며 $78,200~$77,408.60까지 직선 가속 가능.\"}\n  },\n  \"scenario_invalidation\": 82828.7\n}\n```\n\nWP1 상승 후 WP2-WP3 하락의 복합 경로로, 셋업 강도 79%의 단기 squeeze를 먼저 소화한 뒤 와이코프 분배 우위가 재개되는 시나리오입니다. UTAD $82,828.70 상향 수용 시 전체 약세 시나리오 무효."
  },
  "tp_calibration": {
    "calibrated_waypoints": [
      {
        "seq": 1,
        "base_target": 80784.64,
        "turning_zone": [
          80784.64,
          80950.0
        ],
        "likely_wick": 80850.0,
        "rejection_confirm": 80651.2,
        "invalid_overshoot": 81050.0,
        "calibration_reasoning": "$80,832.90 골든레이쇼 0.618이 zone 내부에 위치해 자석 역할을 하며, 와이코프 LPSY $81,680.60 직전 공급대 진입을 피하기 위해 zone 상단을 0.42×ATR(약 $165) 폭으로 제한. ICT 공통 저항 $80,651.20 재이탈 시 sweep 완료로 판정."
      },
      {
        "seq": 2,
        "base_target": 79461.5,
        "turning_zone": [
          79300.0,
          79461.5
        ],
        "likely_wick": 79354.99,
        "rejection_confirm": 79624.61,
        "invalid_overshoot": 79150.0,
        "calibration_reasoning": "EMA240 $79,354.99가 zone 내부 핵심 자석으로 작동하며, 피보나치 range low $79,461.50과 결합해 0.41×ATR 폭을 형성. 반등 확인은 ext_1.0/ret_0.382 컨플루언스 $79,624.61 재돌파, $79,150 이탈 시 Phase D 방어 실패로 무효."
      },
      {
        "seq": 3,
        "base_target": 78749.68,
        "turning_zone": [
          78475.0,
          78749.68
        ],
        "likely_wick": 78500.0,
        "rejection_confirm": 78857.9,
        "invalid_overshoot": 78300.0,
        "calibration_reasoning": "터미널 웨이포인트로 0.70×ATR(약 $275) 확장 적용. strict 컨플루언스 $78,749.68 상단과 다음 컨플루언스 $77,999.54 사이 fragility 0.972 공백 구간이며, 라운드넘버 $78,500이 likely_wick 자석. fib support $78,857.90 회복 시 반전 확정, $78,300 이탈 시 AR $77,408.60 확장 모드 진입."
      }
    ],
    "raw_llm_response": "```json\n{\n  \"calibrated_waypoints\": [\n    {\n      \"seq\": 1,\n      \"base_target\": 80784.64,\n      \"turning_zone\": [80784.64, 80950.00],\n      \"likely_wick\": 80850.00,\n      \"rejection_confirm\": 80651.20,\n      \"invalid_overshoot\": 81050.00,\n      \"calibration_reasoning\": \"$80,832.90 골든레이쇼 0.618이 zone 내부에 위치해 자석 역할을 하며, 와이코프 LPSY $81,680.60 직전 공급대 진입을 피하기 위해 zone 상단을 0.42×ATR(약 $165) 폭으로 제한. ICT 공통 저항 $80,651.20 재이탈 시 sweep 완료로 판정.\"\n    },\n    {\n      \"seq\": 2,\n      \"base_target\": 79461.50,\n      \"turning_zone\": [79300.00, 79461.50],\n      \"likely_wick\": 79354.99,\n      \"rejection_confirm\": 79624.61,\n      \"invalid_overshoot\": 79150.00,\n      \"calibration_reasoning\": \"EMA240 $79,354.99가 zone 내부 핵심 자석으로 작동하며, 피보나치 range low $79,461.50과 결합해 0.41×ATR 폭을 형성. 반등 확인은 ext_1.0/ret_0.382 컨플루언스 $79,624.61 재돌파, $79,150 이탈 시 Phase D 방어 실패로 무효.\"\n    },\n    {\n      \"seq\": 3,\n      \"base_target\": 78749.68,\n      \"turning_zone\": [78475.00, 78749.68],\n      \"likely_wick\": 78500.00,\n      \"rejection_confirm\": 78857.90,\n      \"invalid_overshoot\": 78300.00,\n      \"calibration_reasoning\": \"터미널 웨이포인트로 0.70×ATR(약 $275) 확장 적용. strict 컨플루언스 $78,749.68 상단과 다음 컨플루언스 $77,999.54 사이 fragility 0.972 공백 구간이며, 라운드넘버 $78,500이 likely_wick 자석. fib support $78,857.90 회복 시 반전 확정, $78,300 이탈 시 AR $77,408.60 확장 모드 진입.\"\n    }\n  ]\n}\n```"
  },
  "timing": {
    "stages": {
      "stage1_agents": 18.2,
      "chairman": 25.1,
      "operating_path": 46.7,
      "tp_calibrator": 30.0
    },
    "agents": {},
    "total_s": 120.1
  }
}