{
  "symbol": "BTC/USDT",
  "timeframe": "4h",
  "timestamp": "2026-06-08 13:00 KST",
  "last_price": 63097.2,
  "num_candles": 300,
  "stage1_analyses": {
    "candlestick": {
      "agent_id": "candlestick",
      "display_name": "Candlestick Reader",
      "signal": "neutral",
      "confidence": 0.56,
      "structure_bias": "bearish",
      "setup_bias": "bullish",
      "setup_score": 0.58,
      "setup_signals": [
        "현재가 $63,097.20는 7일 범위 EQ $66,447.95 아래의 디스카운트 구간에 위치",
        "현재가가 EMA20 $62,511.53 위에 있어 단기 반등 시도는 유지",
        "최근 bullish_engulfing@298 발생, 다만 pattern_quality 0.439로 약한 후보",
        "bullish_engulfing@292의 pattern_quality 0.605가 최근 패턴 중 가장 높아 저점권 매수 반응을 시사",
        "7일 저점 $59,080.00 부근에서 반등 후 현재 $63,097.20까지 회복"
      ],
      "reasoning": "상위 구조는 현재가 $63,097.20가 EMA120 $70,106.04보다 10.0%, EMA240 $73,164.27보다 13.8% 낮아 아직 명확히 약세 구조로 봅니다. 다만 단기 셋업은 7일 범위 EQ $66,447.95 아래의 디스카운트 구간에서 EMA20 $62,511.53을 회복하고 있어 반등 시도가 살아 있습니다. 최근 패턴은 bullish_engulfing 2개와 bearish_engulfing 1개가 충돌하지만, 최고 품질 패턴은 bullish_engulfing@292의 0.605이며 bull_score 1.5000이 bear_score 0.750보다 우위입니다. 그러나 모든 최근 패턴이 high_volume=false이고 best_pattern_quality도 0.605에 그쳐, 구조 전환 확인 전까지는 강한 매수 신호가 아니라 중립 속 단기 bullish setup으로 해석합니다.",
      "key_levels": {
        "support": [
          62511.53,
          59080.0
        ],
        "resistance": [
          66447.95,
          70106.04,
          73164.27,
          73815.9
        ]
      },
      "time_horizon": "short term",
      "invalidation_level": "$59,080.00",
      "risk_scenario": "반대 시나리오는 최근 bearish_engulfing@296이 우세해지고 EMA20 $62,511.53 아래로 재이탈하는 경우입니다. 이 경우 단기 반등 셋업은 약화되며, $59,080.00 재테스트 및 이탈 시 하락 구조가 재가속될 수 있습니다.",
      "data_quality": "medium",
      "metrics": {
        "total_patterns_detected": 119,
        "recent_patterns": 4,
        "pattern_list": [
          "bullish_engulfing@292",
          "bearish_engulfing@296",
          "bullish_engulfing@298",
          "doji@290"
        ],
        "atr_value": 1388.1,
        "vol_avg_20": 46566.57,
        "high_volume_patterns": [],
        "pattern_candidates": [
          {
            "pattern": "bullish_engulfing",
            "signal": "bullish",
            "pattern_quality": 0.605,
            "tier": "candidate",
            "high_volume": false
          },
          {
            "pattern": "bearish_engulfing",
            "signal": "bearish",
            "pattern_quality": 0.578,
            "tier": "candidate",
            "high_volume": false
          },
          {
            "pattern": "bullish_engulfing",
            "signal": "bullish",
            "pattern_quality": 0.439,
            "tier": "candidate",
            "high_volume": false
          },
          {
            "pattern": "doji",
            "signal": "neutral",
            "pattern_quality": 0.355,
            "tier": "candidate",
            "high_volume": false
          }
        ],
        "best_pattern_quality": 0.605,
        "bull_score": 1.5,
        "bear_score": 0.75
      },
      "raw_llm_response": "{\n  \"signal\": \"neutral\",\n  \"confidence\": 0.56,\n  \"structure_bias\": \"bearish\",\n  \"setup_bias\": \"bullish\",\n  \"setup_score\": 0.58,\n  \"setup_signals\": [\n    \"현재가 $63,097.20는 7일 범위 EQ $66,447.95 아래의 디스카운트 구간에 위치\",\n    \"현재가가 EMA20 $62,511.53 위에 있어 단기 반등 시도는 유지\",\n    \"최근 bullish_engulfing@298 발생, 다만 pattern_quality 0.439로 약한 후보\",\n    \"bullish_engulfing@292의 pattern_quality 0.605가 최근 패턴 중 가장 높아 저점권 매수 반응을 시사\",\n    \"7일 저점 $59,080.00 부근에서 반등 후 현재 $63,097.20까지 회복\"\n  ],\n  \"reasoning\": \"상위 구조는 현재가 $63,097.20가 EMA120 $70,106.04보다 10.0%, EMA240 $73,164.27보다 13.8% 낮아 아직 명확히 약세 구조로 봅니다. 다만 단기 셋업은 7일 범위 EQ $66,447.95 아래의 디스카운트 구간에서 EMA20 $62,511.53을 회복하고 있어 반등 시도가 살아 있습니다. 최근 패턴은 bullish_engulfing 2개와 bearish_engulfing 1개가 충돌하지만, 최고 품질 패턴은 bullish_engulfing@292의 0.605이며 bull_score 1.5000이 bear_score 0.750보다 우위입니다. 그러나 모든 최근 패턴이 high_volume=false이고 best_pattern_quality도 0.605에 그쳐, 구조 전환 확인 전까지는 강한 매수 신호가 아니라 중립 속 단기 bullish setup으로 해석합니다.\",\n  \"key_levels\": {\n    \"support\": [\n      62511.53,\n      59080.0\n    ],\n    \"resistance\": [\n      66447.95,\n      70106.04,\n      73164.27,\n      73815.9\n    ]\n  },\n  \"time_horizon\": \"short term\",\n  \"invalidation_level\": \"$59,080.00\",\n  \"risk_scenario\": \"반대 시나리오는 최근 bearish_engulfing@296이 우세해지고 EMA20 $62,511.53 아래로 재이탈하는 경우입니다. 이 경우 단기 반등 셋업은 약화되며, $59,080.00 재테스트 및 이탈 시 하락 구조가 재가속될 수 있습니다.\",\n  \"data_quality\": \"medium\"\n}"
    },
    "fibonacci": {
      "agent_id": "fibonacci",
      "display_name": "Fibonacci Analyst",
      "signal": "neutral",
      "confidence": 0.55,
      "structure_bias": "bearish",
      "setup_bias": "bullish",
      "setup_score": 0.56,
      "setup_signals": [
        "현재가 $63,097.20는 0.236 되돌림 지지 $62,660.12 바로 위에 위치해 단기 방어 시도가 가능한 구간",
        "가격은 EQ/0.5 되돌림 $66,665.00 아래의 할인 구간에 있어 반등 셋업 조건이 존재",
        "최근 저점 $59,080.00 방어 이후 24시간 +2.31% 반등이 발생했으나 구조 전환은 아직 미확인",
        "상단 미충족 저항/유동성 목표는 0.382 되돌림 $64,874.94 및 EQ $66,665.00",
        "0.382~0.618 confluence zone $68,303.53 부근과 golden ratio $68,455.06은 강한 구조 확인 저항으로 남아 있음"
      ],
      "reasoning": "확정 구조는 $74,250 고점에서 $59,080 저점으로 이어진 하락 스윙이 유효하고, 현재가 $63,097.20가 EMA120 $70,106.04 및 EMA240 $73,164.27 아래에 있어 bearish로 판단한다. 다만 단기 셋업은 현재가가 0.236 되돌림 $62,660.12 위에서 반응 중이고, EQ $66,665.00 아래 할인 구간에 있어 반등 시도 가능성이 있다. 1차 저항은 0.382 되돌림 $64,874.94이며, 이를 돌파하면 $66,665.00까지 되돌림이 열릴 수 있지만, golden ratio $68,455.06 회복 전까지는 하락 구조가 완전히 무효화되지 않는다. confluence_quality는 0.600으로 중간 수준이며, fib_reaction_state가 approaching이고 reaction_probability가 0.45라서 강한 방향성보다는 지지 확인 구간으로 해석한다.",
      "key_levels": {
        "support": [
          62660.12,
          59080.0,
          54953.76,
          52799.62,
          49704.94
        ],
        "resistance": [
          64874.94,
          66665.0,
          68455.06,
          71003.62,
          74250.0
        ]
      },
      "time_horizon": "short to medium term",
      "invalidation_level": "$68,455.06 상방 종가 돌파 시 현재 bearish structure 우위 해석은 무효화됨",
      "risk_scenario": "$62,660.12 지지가 실패하면 반등 셋업은 약화되고, $59,080.00 재테스트 가능성이 커진다. $59,080.00이 이탈되면 하락 확장 목표는 1.272 extension $54,953.76, 이후 $52,799.62 및 $49,704.94까지 열릴 수 있다.",
      "data_quality": "medium",
      "metrics": {
        "swing_pair": "High→Low: $74,250 → $59,080",
        "direction": "down",
        "nearest_fib": "ret_0.236",
        "nearest_fib_price": 62660.12,
        "nearest_fib_distance": 0.69,
        "golden_ratio_level": 68455.06,
        "fib_ret_382": 64874.94,
        "fib_ret_618": 68455.06,
        "confluence_zones": [
          {
            "price": 59080.0,
            "count": 2,
            "levels": [
              "ext_1.0",
              "ext_1.0"
            ],
            "cluster_score": 0.6
          },
          {
            "price": 64779.82,
            "count": 2,
            "levels": [
              "ret_0.236",
              "ret_0.382"
            ],
            "cluster_score": 0.6
          },
          {
            "price": 68303.53,
            "count": 2,
            "levels": [
              "ret_0.382",
              "ret_0.618"
            ],
            "cluster_score": 0.6
          },
          {
            "price": 70978.99,
            "count": 2,
            "levels": [
              "ret_0.5",
              "ret_0.786"
            ],
            "cluster_score": 0.6
          }
        ],
        "support_levels": [
          62660.12,
          59080.0,
          54953.759999999995
        ],
        "resistance_levels": [
          64874.94,
          66665.0,
          68455.06
        ],
        "level_candidates": [
          {
            "name": "ret_0.236",
            "price": 62660.12,
            "distance_pct": 0.69,
            "is_support": true,
            "cluster_score": 0.0
          },
          {
            "name": "ret_0.382",
            "price": 64874.94,
            "distance_pct": 2.82,
            "is_support": false,
            "cluster_score": 0.6
          },
          {
            "name": "ret_0.5",
            "price": 66665.0,
            "distance_pct": 5.65,
            "is_support": false,
            "cluster_score": 0.0
          },
          {
            "name": "ret_0.618",
            "price": 68455.06,
            "distance_pct": 8.49,
            "is_support": false,
            "cluster_score": 0.6
          },
          {
            "name": "ret_0.786",
            "price": 71003.62,
            "distance_pct": 12.53,
            "is_support": false,
            "cluster_score": 0.6
          },
          {
            "name": "ext_1.0",
            "price": 59080.0,
            "distance_pct": 6.37,
            "is_support": true,
            "cluster_score": 0.6
          },
          {
            "name": "ext_1.272",
            "price": 54953.76,
            "distance_pct": 12.91,
            "is_support": true,
            "cluster_score": 0.0
          },
          {
            "name": "ext_1.414",
            "price": 52799.62,
            "distance_pct": 16.32,
            "is_support": true,
            "cluster_score": 0.0
          },
          {
            "name": "ext_1.618",
            "price": 49704.94,
            "distance_pct": 21.22,
            "is_support": true,
            "cluster_score": 0.0
          },
          {
            "name": "ext_2.0",
            "price": 43910.0,
            "distance_pct": 30.41,
            "is_support": true,
            "cluster_score": 0.0
          }
        ],
        "confluence_quality": 0.6,
        "fib_reaction_state": "approaching",
        "reaction_probability": 0.45
      },
      "raw_llm_response": "{\n  \"signal\": \"neutral\",\n  \"confidence\": 0.55,\n  \"structure_bias\": \"bearish\",\n  \"setup_bias\": \"bullish\",\n  \"setup_score\": 0.56,\n  \"setup_signals\": [\n    \"현재가 $63,097.20는 0.236 되돌림 지지 $62,660.12 바로 위에 위치해 단기 방어 시도가 가능한 구간\",\n    \"가격은 EQ/0.5 되돌림 $66,665.00 아래의 할인 구간에 있어 반등 셋업 조건이 존재\",\n    \"최근 저점 $59,080.00 방어 이후 24시간 +2.31% 반등이 발생했으나 구조 전환은 아직 미확인\",\n    \"상단 미충족 저항/유동성 목표는 0.382 되돌림 $64,874.94 및 EQ $66,665.00\",\n    \"0.382~0.618 confluence zone $68,303.53 부근과 golden ratio $68,455.06은 강한 구조 확인 저항으로 남아 있음\"\n  ],\n  \"reasoning\": \"확정 구조는 $74,250 고점에서 $59,080 저점으로 이어진 하락 스윙이 유효하고, 현재가 $63,097.20가 EMA120 $70,106.04 및 EMA240 $73,164.27 아래에 있어 bearish로 판단한다. 다만 단기 셋업은 현재가가 0.236 되돌림 $62,660.12 위에서 반응 중이고, EQ $66,665.00 아래 할인 구간에 있어 반등 시도 가능성이 있다. 1차 저항은 0.382 되돌림 $64,874.94이며, 이를 돌파하면 $66,665.00까지 되돌림이 열릴 수 있지만, golden ratio $68,455.06 회복 전까지는 하락 구조가 완전히 무효화되지 않는다. confluence_quality는 0.600으로 중간 수준이며, fib_reaction_state가 approaching이고 reaction_probability가 0.45라서 강한 방향성보다는 지지 확인 구간으로 해석한다.\",\n  \"key_levels\": {\n    \"support\": [\n      62660.12,\n      59080.0,\n      54953.76,\n      52799.62,\n      49704.94\n    ],\n    \"resistance\": [\n      64874.94,\n      66665.0,\n      68455.06,\n      71003.62,\n      74250.0\n    ]\n  },\n  \"time_horizon\": \"short to medium term\",\n  \"invalidation_level\": \"$68,455.06 상방 종가 돌파 시 현재 bearish structure 우위 해석은 무효화됨\",\n  \"risk_scenario\": \"$62,660.12 지지가 실패하면 반등 셋업은 약화되고, $59,080.00 재테스트 가능성이 커진다. $59,080.00이 이탈되면 하락 확장 목표는 1.272 extension $54,953.76, 이후 $52,799.62 및 $49,704.94까지 열릴 수 있다.\",\n  \"data_quality\": \"medium\"\n}"
    },
    "derivatives": {
      "agent_id": "derivatives",
      "display_name": "Derivatives Trader",
      "signal": "neutral",
      "confidence": 0.58,
      "structure_bias": "bearish",
      "setup_bias": "bullish",
      "setup_score": 0.64,
      "setup_signals": [
        "가격 $63,097.20은 7일 범위 EQ 약 $66,447.95 하단의 discount zone에 위치",
        "CVD divergence 0.700 및 CVD change +$5,241.13으로 가격 대비 매수 체결 흐름이 상대적으로 강함",
        "근접 상방 청산 유동성 $63,200, $64,600, $65,600 및 strongest liquidity level $66,400이 미체결 타깃으로 존재",
        "OI 24h -2.8130%로 신규 추세 추종 포지션보다 기존 포지션 언와인딩 성격이 강함",
        "long account latest 0.675, long crowding 1.000으로 롱 계정 쏠림이 극단적이며 상승 시 추격 롱보다 유동성 스윕 후 반락 리스크 존재"
      ],
      "reasoning": "확정 구조는 bearish로 본다. 현재 가격 $63,097.20은 EMA120 $70,106.04 대비 -10.0%, EMA240 $73,164.27 대비 -13.8% 아래에 있어 중기 구조상 하락 국면이 유지되고 있으며, 7일 고점 $73,815.90 회복 전까지 구조 전환으로 보기 어렵다. 다만 단기 setup은 bullish 쪽으로 기울어져 있는데, 가격이 7일 EQ 약 $66,447.95 아래 discount에 있고 CVD divergence 0.700, CVD change +$5,241.13이 나타나며 상방 $63,200, $64,600, $65,600, $66,400 청산 유동성이 열려 있기 때문이다. 반대로 OI가 24시간 -2.8130% 감소하고 롱 계정 비율이 0.675까지 상승한 점은 상승 돌파의 질이 약하다는 뜻이므로, $64,600-$66,400 구간 스윕 후 거부가 나오면 다시 $62,700-$61,800으로 되밀릴 수 있다.",
      "key_levels": {
        "support": [
          62700,
          61800,
          61600,
          59080
        ],
        "resistance": [
          63200,
          64600,
          65600,
          66400,
          66447.95,
          70106.04
        ]
      },
      "time_horizon": "short term, 4-8시간",
      "invalidation_level": "$61,600",
      "risk_scenario": "반대 시나리오는 $63,200 상방 유동성만 짧게 스윕한 뒤 롱 쏠림이 청산 압력으로 전환되는 경우다. 이 경우 OI 감소와 롱 계정 과밀이 하방으로 작동하며 $62,700을 이탈하면 $61,800-$61,600 청산 구간까지 빠르게 밀릴 수 있다. $61,600이 깨지면 단기 bullish setup은 무효화되고 7일 저점 $59,080 재테스트 가능성이 커진다.",
      "data_quality": "medium",
      "metrics": {
        "cvd_divergence": 0.7,
        "cvd_change": 5241.127,
        "oi_trend": 0.219,
        "oi_change_pct_24h": -2.813,
        "oi_latest": 98914.161,
        "funding_pressure": 0.49,
        "funding_avg": 9.64e-06,
        "funding_change_24h": 6.361e-05,
        "long_account_ratio": 0.669,
        "short_account_ratio": 0.331,
        "long_account_latest": 0.675,
        "short_account_latest": 0.325,
        "long_account_change_24h": 0.0108,
        "short_account_change_24h": -0.0108,
        "account_flow_label": "long_accounts_rising_short_accounts_falling",
        "account_short_crowding": 0.0,
        "account_long_crowding": 1.0,
        "ls_imbalance": 0.0,
        "ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
        "spot_futures_basis_score": 0.487,
        "spot_futures_basis_pct": -0.0521,
        "basis_change_lookback": 0.013,
        "aggregate_score": 0.379,
        "bull_signals": 1,
        "bear_signals": 2,
        "liq_below": [
          [
            62700,
            31233.7924918
          ],
          [
            61800,
            35068.6901175
          ],
          [
            61600,
            33564.792692999996
          ]
        ],
        "liq_above": [
          [
            63200,
            34439.39670900001
          ],
          [
            64600,
            34257.264852249995
          ],
          [
            65600,
            33640.891922
          ]
        ],
        "strongest_liq_level": 66400,
        "fragility_score": 0.698,
        "positioning_extreme": "balanced"
      },
      "raw_llm_response": "{\n  \"signal\": \"neutral\",\n  \"confidence\": 0.58,\n  \"structure_bias\": \"bearish\",\n  \"setup_bias\": \"bullish\",\n  \"setup_score\": 0.64,\n  \"setup_signals\": [\n    \"가격 $63,097.20은 7일 범위 EQ 약 $66,447.95 하단의 discount zone에 위치\",\n    \"CVD divergence 0.700 및 CVD change +$5,241.13으로 가격 대비 매수 체결 흐름이 상대적으로 강함\",\n    \"근접 상방 청산 유동성 $63,200, $64,600, $65,600 및 strongest liquidity level $66,400이 미체결 타깃으로 존재\",\n    \"OI 24h -2.8130%로 신규 추세 추종 포지션보다 기존 포지션 언와인딩 성격이 강함\",\n    \"long account latest 0.675, long crowding 1.000으로 롱 계정 쏠림이 극단적이며 상승 시 추격 롱보다 유동성 스윕 후 반락 리스크 존재\"\n  ],\n  \"reasoning\": \"확정 구조는 bearish로 본다. 현재 가격 $63,097.20은 EMA120 $70,106.04 대비 -10.0%, EMA240 $73,164.27 대비 -13.8% 아래에 있어 중기 구조상 하락 국면이 유지되고 있으며, 7일 고점 $73,815.90 회복 전까지 구조 전환으로 보기 어렵다. 다만 단기 setup은 bullish 쪽으로 기울어져 있는데, 가격이 7일 EQ 약 $66,447.95 아래 discount에 있고 CVD divergence 0.700, CVD change +$5,241.13이 나타나며 상방 $63,200, $64,600, $65,600, $66,400 청산 유동성이 열려 있기 때문이다. 반대로 OI가 24시간 -2.8130% 감소하고 롱 계정 비율이 0.675까지 상승한 점은 상승 돌파의 질이 약하다는 뜻이므로, $64,600-$66,400 구간 스윕 후 거부가 나오면 다시 $62,700-$61,800으로 되밀릴 수 있다.\",\n  \"key_levels\": {\n    \"support\": [\n      62700,\n      61800,\n      61600,\n      59080\n    ],\n    \"resistance\": [\n      63200,\n      64600,\n      65600,\n      66400,\n      66447.95,\n      70106.04\n    ]\n  },\n  \"time_horizon\": \"short term, 4-8시간\",\n  \"invalidation_level\": \"$61,600\",\n  \"risk_scenario\": \"반대 시나리오는 $63,200 상방 유동성만 짧게 스윕한 뒤 롱 쏠림이 청산 압력으로 전환되는 경우다. 이 경우 OI 감소와 롱 계정 과밀이 하방으로 작동하며 $62,700을 이탈하면 $61,800-$61,600 청산 구간까지 빠르게 밀릴 수 있다. $61,600이 깨지면 단기 bullish setup은 무효화되고 7일 저점 $59,080 재테스트 가능성이 커진다.\",\n  \"data_quality\": \"medium\"\n}"
    },
    "harmonic": {
      "agent_id": "harmonic",
      "display_name": "Harmonic Specialist",
      "signal": "neutral",
      "confidence": 0.58,
      "structure_bias": "neutral",
      "setup_bias": "neutral",
      "setup_score": 0.12,
      "setup_signals": [
        "활성 PRZ 0개 및 근접 PRZ 0개: 현재가 $63,097.20 기준 실행 가능한 harmonic reversal zone이 없음",
        "가장 가까운 형성 PRZ는 bullish shark $71,476.06-$72,739.94, 중심 $72,108.00으로 현재가 대비 약 +14.28% 떨어져 있어 far 상태",
        "nearest_pattern으로 표시된 shark PRZ $70,752.35-$72,739.66도 현재가 대비 +13.71%로 far 상태이며 directional_influence_prz_count=0",
        "완료된 bearish Gartley는 D 약 $78,077.10, PRZ $77,580.88-$78,615.11에서 이미 반응했지만 현재가와 +23.77% 괴리되어 현 시점 신규 방향 투표에는 부적합"
      ],
      "reasoning": "4시간 BTC/USDT에서 총 40개 패턴과 완료형 9개, 형성 D-PRZ 31개가 탐지됐지만 active_patterns_at_prz=0, nearby_patterns=0, council_relevant_prz_count=0이므로 조화패턴 관점의 실행 신호는 중립이다. 현재가 $63,097.20은 EMA20 $62,511.53 위에 있으나 EMA120 $70,106.04 및 EMA240 $73,164.27 아래에 있어 상위 저항대가 뚜렷하지만, harmonic 자체만으로 구조적 bearish 확정 판정을 내릴 수는 없다. 가장 가까운 유의 PRZ는 $71,476.06-$72,739.94 bullish shark 또는 $70,752.35-$72,739.66 shark 구간으로 현재가에서 13-14% 이상 떨어져 있어 아직 반전 후보 구간이 아니다. 과거 $77,580.88-$78,615.11 bearish Gartley PRZ는 3개 Fib family, PRZ score 0.996의 confluence가 있었고 하락 반응은 확인됐지만, 현재는 far 상태라 TP/과거 저항 참고용이지 신규 방향 전환 근거가 아니다.",
      "key_levels": {
        "support": [
          62511.53,
          59080.0
        ],
        "resistance": [
          70106.04,
          70752.35,
          71476.06,
          72739.94,
          73164.27,
          73815.9,
          77580.88,
          78615.11
        ]
      },
      "time_horizon": "medium term",
      "invalidation_level": "$70,752.35",
      "risk_scenario": "가격이 $70,752.35 이상으로 진입해 $71,476.06-$72,739.94 PRZ에 도달한 뒤 15m/1h MSS 또는 CHoCH, sweep 후 reclaim, CVD divergence나 OI squeeze가 동반되면 현재의 비실행 중립 판단은 폐기되고 PRZ 반응 기반의 조건부 reversal branch를 재평가해야 한다. 반대로 $59,080.00 7일 저점을 이탈하면 harmonic PRZ와 무관하게 하방 구조 압력이 강화될 수 있다.",
      "data_quality": "medium",
      "metrics": {
        "patterns_found": 40,
        "completed_patterns_found": 9,
        "forming_d_prz_found": 31,
        "swing_orders_scanned": [
          3,
          5,
          8
        ],
        "swing_search_window": 30,
        "multiscale_swings_scanned": 53,
        "swing_highs_scanned": 25,
        "swing_lows_scanned": 28,
        "timeframe": "4h",
        "prz_active_threshold_pct": 0.75,
        "prz_nearby_threshold_pct": 1.5,
        "prz_watch_threshold_pct": 3.0,
        "prz_max_width_pct": 1.3,
        "quality_counts": {
          "high": 0,
          "medium": 11,
          "low": 29
        },
        "prz_status_counts": {
          "active": 0,
          "nearby": 0,
          "watch": 0,
          "far": 40,
          "forming": 31
        },
        "high_confluence_prz_count": 12,
        "strict_patterns_found": 8,
        "candidate_patterns_found": 32,
        "active_patterns_at_prz": 0,
        "nearby_patterns": 0,
        "all_patterns": [
          "butterfly",
          "shark",
          "bat",
          "gartley",
          "shark",
          "shark",
          "shark",
          "gartley",
          "crab",
          "gartley",
          "shark",
          "shark",
          "butterfly",
          "butterfly",
          "butterfly",
          "crab",
          "crab",
          "shark",
          "bat",
          "shark",
          "crab",
          "crab",
          "shark",
          "bat",
          "butterfly",
          "crab",
          "gartley",
          "gartley",
          "shark",
          "butterfly",
          "shark",
          "shark",
          "crab",
          "shark",
          "bat",
          "shark",
          "shark",
          "shark",
          "shark",
          "crab"
        ],
        "all_signals": [
          "bearish",
          "bullish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bullish",
          "bearish",
          "bearish",
          "bullish",
          "bullish",
          "bullish",
          "bullish",
          "bullish",
          "bearish",
          "bullish",
          "bearish",
          "bullish",
          "bearish",
          "bearish",
          "bullish",
          "bullish",
          "bearish",
          "bearish",
          "bullish",
          "bearish",
          "bullish",
          "bullish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bullish"
        ],
        "best_pattern": "butterfly",
        "best_pattern_quality": "strict",
        "best_quality": "low",
        "best_pattern_score": 0.812,
        "best_completion_status": "forming",
        "nearest_pattern": "shark",
        "nearest_prz": 71746.01,
        "price_to_prz": 13.71,
        "prz_range": [
          70752.35,
          72739.66
        ],
        "council_relevant_prz_count": 0,
        "directional_influence_prz_count": 0,
        "confirmed_reaction_prz_count": 0,
        "validated_harmonic_tp_count": 0,
        "pattern_candidates": [
          {
            "pattern": "gartley",
            "signal": "bearish",
            "completion_status": "completed",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.787,
            "ratio_score": 0.817,
            "prz_score": 0.996,
            "prz_proximity": "far",
            "action_status": "far",
            "high_confluence_prz": true,
            "d_price": 78077.1,
            "prz_range": [
              77580.88,
              78615.11
            ],
            "prz_width_pct": 1.324,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 23.77,
            "price_to_prz_pct_raw": 23.7741,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [
                "PRZ_rejection_or_defense",
                "AD0.382_reaction_reached",
                "PRZ_center_reclaimed_or_rejected",
                "D_PRZ_failure_zone_defended",
                "post_D_close_progress"
              ],
              "reaction_score": 1.0,
              "reaction_detail": {
                "reaction_score": 1.0,
                "reaction_move_ratio_ad": 2.676,
                "adverse_move_ratio_ad": 0.0,
                "bars_after_d": 12,
                "reasons": [
                  "AD0.382_reaction_reached",
                  "PRZ_center_reclaimed_or_rejected",
                  "D_PRZ_failure_zone_defended",
                  "post_D_close_progress"
                ]
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "gartley",
              "d_price": 78098.0,
              "a_price": 76014.2,
              "tp1_ad_382": 77301.99,
              "tp2_ad_618": 76810.21,
              "tp3_a_or_structure_liquidity": 76014.2,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6219,
              "ABC": 0.9736,
              "BCD": 1.309,
              "XAD": 0.8089
            },
            "x_price": 78564.3,
            "x_idx": 169,
            "x_order": 5,
            "a_price": 76014.2,
            "a_idx": 176,
            "a_order": 8,
            "b_price": 77600.0,
            "b_idx": 211,
            "b_order": 3,
            "c_price": 76056.0,
            "c_idx": 214,
            "c_order": 5,
            "d_idx": 224
          },
          {
            "pattern": "shark",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "low",
            "pattern_score": 0.774,
            "ratio_score": 0.831,
            "prz_score": 0.879,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 77666.06,
            "prz_range": [
              76898.72,
              78433.41
            ],
            "prz_width_pct": 1.976,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 23.09,
            "price_to_prz_pct_raw": 23.0896,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "shark",
              "d_price": 77666.06,
              "a_price": 76696.7,
              "tp1_ad_382": 77295.77,
              "tp2_ad_618": 77067.0,
              "tp3_a_or_structure_liquidity": 76696.7,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.609,
              "ABC": 1.7093
            },
            "x_price": 78180.0,
            "x_idx": 193,
            "x_order": 8,
            "a_price": 76696.7,
            "a_idx": 194,
            "a_order": 5,
            "b_price": 77600.0,
            "b_idx": 211,
            "b_order": 3,
            "c_price": 76056.0,
            "c_idx": 214,
            "c_order": 5,
            "d_idx": null
          },
          {
            "pattern": "gartley",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.771,
            "ratio_score": 0.68,
            "prz_score": 0.996,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 78098.0,
            "prz_range": [
              77580.88,
              78615.11
            ],
            "prz_width_pct": 1.324,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 23.77,
            "price_to_prz_pct_raw": 23.7741,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "gartley",
              "d_price": 78098.0,
              "a_price": 76014.2,
              "tp1_ad_382": 77301.99,
              "tp2_ad_618": 76810.21,
              "tp3_a_or_structure_liquidity": 76014.2,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6219,
              "ABC": 0.9736
            },
            "x_price": 78564.3,
            "x_idx": 169,
            "x_order": 5,
            "a_price": 76014.2,
            "a_idx": 176,
            "a_order": 8,
            "b_price": 77600.0,
            "b_idx": 211,
            "b_order": 3,
            "c_price": 76056.0,
            "c_idx": 214,
            "c_order": 5,
            "d_idx": null
          },
          {
            "pattern": "gartley",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.746,
            "ratio_score": 0.603,
            "prz_score": 1.0,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 76251.19,
            "prz_range": [
              75901.06,
              76601.32
            ],
            "prz_width_pct": 0.918,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 20.85,
            "price_to_prz_pct_raw": 20.8472,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bullish",
              "source": "gartley",
              "d_price": 76251.19,
              "a_price": 78180.0,
              "tp1_ad_382": 76988.0,
              "tp2_ad_618": 77443.2,
              "tp3_a_or_structure_liquidity": 78180.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6849,
              "ABC": 0.8031
            },
            "x_price": 76014.2,
            "x_idx": 176,
            "x_order": 8,
            "a_price": 78180.0,
            "a_idx": 193,
            "a_order": 8,
            "b_price": 76696.7,
            "b_idx": 194,
            "b_order": 5,
            "c_price": 77887.9,
            "c_idx": 218,
            "c_order": 5,
            "d_idx": null
          },
          {
            "pattern": "butterfly",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.724,
            "ratio_score": 0.671,
            "prz_score": 0.893,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 75482.25,
            "prz_range": [
              74767.17,
              76197.34
            ],
            "prz_width_pct": 1.895,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 19.63,
            "price_to_prz_pct_raw": 19.6285,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bullish",
              "source": "butterfly",
              "d_price": 75482.25,
              "a_price": 78180.0,
              "tp1_ad_382": 76512.79,
              "tp2_ad_618": 77149.46,
              "tp3_a_or_structure_liquidity": 78180.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.7156,
              "ABC": 0.609
            },
            "x_price": 76107.1,
            "x_idx": 182,
            "x_order": 5,
            "a_price": 78180.0,
            "a_idx": 193,
            "a_order": 8,
            "b_price": 76696.7,
            "b_idx": 194,
            "b_order": 5,
            "c_price": 77600.0,
            "c_idx": 211,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "butterfly",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.721,
            "ratio_score": 0.537,
            "prz_score": 0.996,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 75109.81,
            "prz_range": [
              74613.61,
              75606.0
            ],
            "prz_width_pct": 1.321,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 19.04,
            "price_to_prz_pct_raw": 19.0383,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bullish",
              "source": "butterfly",
              "d_price": 75109.81,
              "a_price": 78180.0,
              "tp1_ad_382": 76282.62,
              "tp2_ad_618": 77007.19,
              "tp3_a_or_structure_liquidity": 78180.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.7156,
              "ABC": 0.3649
            },
            "x_price": 76107.1,
            "x_idx": 182,
            "x_order": 5,
            "a_price": 78180.0,
            "a_idx": 193,
            "a_order": 8,
            "b_price": 76696.7,
            "b_idx": 194,
            "b_order": 5,
            "c_price": 76155.5,
            "c_idx": 230,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "crab",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.699,
            "ratio_score": 0.469,
            "prz_score": 1.0,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 74570.33,
            "prz_range": [
              74139.27,
              75001.38
            ],
            "prz_width_pct": 1.156,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 18.18,
            "price_to_prz_pct_raw": 18.1833,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bullish",
              "source": "crab",
              "d_price": 74570.33,
              "a_price": 78180.0,
              "tp1_ad_382": 75949.22,
              "tp2_ad_618": 76801.1,
              "tp3_a_or_structure_liquidity": 78180.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6849,
              "ABC": 0.3649
            },
            "x_price": 76014.2,
            "x_idx": 176,
            "x_order": 8,
            "a_price": 78180.0,
            "a_idx": 193,
            "a_order": 8,
            "b_price": 76696.7,
            "b_idx": 194,
            "b_order": 5,
            "c_price": 76155.5,
            "c_idx": 230,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "shark",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.671,
            "ratio_score": 0.487,
            "prz_score": 0.919,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 72108.0,
            "prz_range": [
              71476.06,
              72739.94
            ],
            "prz_width_pct": 1.753,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 14.28,
            "price_to_prz_pct_raw": 14.2808,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bullish",
              "source": "shark",
              "d_price": 72108.0,
              "a_price": 73932.2,
              "tp1_ad_382": 72804.85,
              "tp2_ad_618": 73235.36,
              "tp3_a_or_structure_liquidity": 73932.2,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.7045,
              "ABC": 1.1656
            },
            "x_price": 76056.0,
            "x_idx": 214,
            "x_order": 5,
            "a_price": 73932.2,
            "a_idx": 238,
            "a_order": 3,
            "b_price": 72436.0,
            "b_idx": 242,
            "b_order": 8,
            "c_price": 74179.9,
            "c_idx": 256,
            "c_order": 3,
            "d_idx": null
          }
        ],
        "council_relevant_prz": [],
        "report_detail_candidates": [
          {
            "pattern": "gartley",
            "signal": "bearish",
            "completion_status": "completed",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.787,
            "ratio_score": 0.817,
            "prz_score": 0.996,
            "prz_proximity": "far",
            "action_status": "far",
            "high_confluence_prz": true,
            "d_price": 78077.1,
            "prz_range": [
              77580.88,
              78615.11
            ],
            "prz_width_pct": 1.324,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 23.77,
            "price_to_prz_pct_raw": 23.7741,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [
                "PRZ_rejection_or_defense",
                "AD0.382_reaction_reached",
                "PRZ_center_reclaimed_or_rejected",
                "D_PRZ_failure_zone_defended",
                "post_D_close_progress"
              ],
              "reaction_score": 1.0,
              "reaction_detail": {
                "reaction_score": 1.0,
                "reaction_move_ratio_ad": 2.676,
                "adverse_move_ratio_ad": 0.0,
                "bars_after_d": 12,
                "reasons": [
                  "AD0.382_reaction_reached",
                  "PRZ_center_reclaimed_or_rejected",
                  "D_PRZ_failure_zone_defended",
                  "post_D_close_progress"
                ]
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "gartley",
              "d_price": 78098.0,
              "a_price": 76014.2,
              "tp1_ad_382": 77301.99,
              "tp2_ad_618": 76810.21,
              "tp3_a_or_structure_liquidity": 76014.2,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6219,
              "ABC": 0.9736,
              "BCD": 1.309,
              "XAD": 0.8089
            },
            "x_price": 78564.3,
            "x_idx": 169,
            "x_order": 5,
            "a_price": 76014.2,
            "a_idx": 176,
            "a_order": 8,
            "b_price": 77600.0,
            "b_idx": 211,
            "b_order": 3,
            "c_price": 76056.0,
            "c_idx": 214,
            "c_order": 5,
            "d_idx": 224
          },
          {
            "pattern": "shark",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "low",
            "pattern_score": 0.774,
            "ratio_score": 0.831,
            "prz_score": 0.879,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 77666.06,
            "prz_range": [
              76898.72,
              78433.41
            ],
            "prz_width_pct": 1.976,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 23.09,
            "price_to_prz_pct_raw": 23.0896,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "shark",
              "d_price": 77666.06,
              "a_price": 76696.7,
              "tp1_ad_382": 77295.77,
              "tp2_ad_618": 77067.0,
              "tp3_a_or_structure_liquidity": 76696.7,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.609,
              "ABC": 1.7093
            },
            "x_price": 78180.0,
            "x_idx": 193,
            "x_order": 8,
            "a_price": 76696.7,
            "a_idx": 194,
            "a_order": 5,
            "b_price": 77600.0,
            "b_idx": 211,
            "b_order": 3,
            "c_price": 76056.0,
            "c_idx": 214,
            "c_order": 5,
            "d_idx": null
          },
          {
            "pattern": "gartley",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.771,
            "ratio_score": 0.68,
            "prz_score": 0.996,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 78098.0,
            "prz_range": [
              77580.88,
              78615.11
            ],
            "prz_width_pct": 1.324,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 23.77,
            "price_to_prz_pct_raw": 23.7741,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "gartley",
              "d_price": 78098.0,
              "a_price": 76014.2,
              "tp1_ad_382": 77301.99,
              "tp2_ad_618": 76810.21,
              "tp3_a_or_structure_liquidity": 76014.2,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6219,
              "ABC": 0.9736
            },
            "x_price": 78564.3,
            "x_idx": 169,
            "x_order": 5,
            "a_price": 76014.2,
            "a_idx": 176,
            "a_order": 8,
            "b_price": 77600.0,
            "b_idx": 211,
            "b_order": 3,
            "c_price": 76056.0,
            "c_idx": 214,
            "c_order": 5,
            "d_idx": null
          },
          {
            "pattern": "gartley",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.746,
            "ratio_score": 0.603,
            "prz_score": 1.0,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 76251.19,
            "prz_range": [
              75901.06,
              76601.32
            ],
            "prz_width_pct": 0.918,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 20.85,
            "price_to_prz_pct_raw": 20.8472,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bullish",
              "source": "gartley",
              "d_price": 76251.19,
              "a_price": 78180.0,
              "tp1_ad_382": 76988.0,
              "tp2_ad_618": 77443.2,
              "tp3_a_or_structure_liquidity": 78180.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6849,
              "ABC": 0.8031
            },
            "x_price": 76014.2,
            "x_idx": 176,
            "x_order": 8,
            "a_price": 78180.0,
            "a_idx": 193,
            "a_order": 8,
            "b_price": 76696.7,
            "b_idx": 194,
            "b_order": 5,
            "c_price": 77887.9,
            "c_idx": 218,
            "c_order": 5,
            "d_idx": null
          },
          {
            "pattern": "butterfly",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.724,
            "ratio_score": 0.671,
            "prz_score": 0.893,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 75482.25,
            "prz_range": [
              74767.17,
              76197.34
            ],
            "prz_width_pct": 1.895,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 19.63,
            "price_to_prz_pct_raw": 19.6285,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bullish",
              "source": "butterfly",
              "d_price": 75482.25,
              "a_price": 78180.0,
              "tp1_ad_382": 76512.79,
              "tp2_ad_618": 77149.46,
              "tp3_a_or_structure_liquidity": 78180.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.7156,
              "ABC": 0.609
            },
            "x_price": 76107.1,
            "x_idx": 182,
            "x_order": 5,
            "a_price": 78180.0,
            "a_idx": 193,
            "a_order": 8,
            "b_price": 76696.7,
            "b_idx": 194,
            "b_order": 5,
            "c_price": 77600.0,
            "c_idx": 211,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "butterfly",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.721,
            "ratio_score": 0.537,
            "prz_score": 0.996,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 75109.81,
            "prz_range": [
              74613.61,
              75606.0
            ],
            "prz_width_pct": 1.321,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 19.04,
            "price_to_prz_pct_raw": 19.0383,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bullish",
              "source": "butterfly",
              "d_price": 75109.81,
              "a_price": 78180.0,
              "tp1_ad_382": 76282.62,
              "tp2_ad_618": 77007.19,
              "tp3_a_or_structure_liquidity": 78180.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.7156,
              "ABC": 0.3649
            },
            "x_price": 76107.1,
            "x_idx": 182,
            "x_order": 5,
            "a_price": 78180.0,
            "a_idx": 193,
            "a_order": 8,
            "b_price": 76696.7,
            "b_idx": 194,
            "b_order": 5,
            "c_price": 76155.5,
            "c_idx": 230,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "crab",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.699,
            "ratio_score": 0.469,
            "prz_score": 1.0,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 74570.33,
            "prz_range": [
              74139.27,
              75001.38
            ],
            "prz_width_pct": 1.156,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 18.18,
            "price_to_prz_pct_raw": 18.1833,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bullish",
              "source": "crab",
              "d_price": 74570.33,
              "a_price": 78180.0,
              "tp1_ad_382": 75949.22,
              "tp2_ad_618": 76801.1,
              "tp3_a_or_structure_liquidity": 78180.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6849,
              "ABC": 0.3649
            },
            "x_price": 76014.2,
            "x_idx": 176,
            "x_order": 8,
            "a_price": 78180.0,
            "a_idx": 193,
            "a_order": 8,
            "b_price": 76696.7,
            "b_idx": 194,
            "b_order": 5,
            "c_price": 76155.5,
            "c_idx": 230,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "shark",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.671,
            "ratio_score": 0.487,
            "prz_score": 0.919,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 72108.0,
            "prz_range": [
              71476.06,
              72739.94
            ],
            "prz_width_pct": 1.753,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 14.28,
            "price_to_prz_pct_raw": 14.2808,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bullish",
              "source": "shark",
              "d_price": 72108.0,
              "a_price": 73932.2,
              "tp1_ad_382": 72804.85,
              "tp2_ad_618": 73235.36,
              "tp3_a_or_structure_liquidity": 73932.2,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.7045,
              "ABC": 1.1656
            },
            "x_price": 76056.0,
            "x_idx": 214,
            "x_order": 5,
            "a_price": 73932.2,
            "a_idx": 238,
            "a_order": 3,
            "b_price": 72436.0,
            "b_idx": 242,
            "b_order": 8,
            "c_price": 74179.9,
            "c_idx": 256,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "shark",
            "signal": "bearish",
            "completion_status": "completed",
            "pattern_quality": "candidate",
            "quality": "low",
            "pattern_score": 0.669,
            "ratio_score": 0.652,
            "prz_score": 0.879,
            "prz_proximity": "far",
            "action_status": "far",
            "high_confluence_prz": true,
            "d_price": 77887.9,
            "prz_range": [
              76898.72,
              78433.41
            ],
            "prz_width_pct": 1.976,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 23.09,
            "price_to_prz_pct_raw": 23.0896,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [
                "PRZ_rejection_or_defense",
                "AD0.382_reaction_reached",
                "PRZ_center_reclaimed_or_rejected",
                "post_D_close_progress"
              ],
              "reaction_score": 0.9,
              "reaction_detail": {
                "reaction_score": 0.9,
                "reaction_move_ratio_ad": 2.646,
                "adverse_move_ratio_ad": 0.159,
                "bars_after_d": 12,
                "reasons": [
                  "AD0.382_reaction_reached",
                  "PRZ_center_reclaimed_or_rejected",
                  "post_D_close_progress"
                ]
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "shark",
              "d_price": 77666.06,
              "a_price": 76696.7,
              "tp1_ad_382": 77295.77,
              "tp2_ad_618": 77067.0,
              "tp3_a_or_structure_liquidity": 76696.7,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.609,
              "ABC": 1.7093,
              "BCD": 1.1865,
              "XAD": 0.8031
            },
            "x_price": 78180.0,
            "x_idx": 193,
            "x_order": 8,
            "a_price": 76696.7,
            "a_idx": 194,
            "a_order": 5,
            "b_price": 77600.0,
            "b_idx": 211,
            "b_order": 3,
            "c_price": 76056.0,
            "c_idx": 214,
            "c_order": 5,
            "d_idx": 218
          },
          {
            "pattern": "butterfly",
            "signal": "bullish",
            "completion_status": "completed",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.636,
            "ratio_score": 0.565,
            "prz_score": 0.893,
            "prz_proximity": "far",
            "action_status": "far",
            "high_confluence_prz": true,
            "d_price": 76056.0,
            "prz_range": [
              74767.17,
              76197.34
            ],
            "prz_width_pct": 1.895,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 19.63,
            "price_to_prz_pct_raw": 19.6285,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [
                "PRZ_rejection_or_defense",
                "AD0.382_reaction_reached",
                "PRZ_center_reclaimed_or_rejected"
              ],
              "reaction_score": 0.8,
              "reaction_detail": {
                "reaction_score": 0.8,
                "reaction_move_ratio_ad": 0.952,
                "adverse_move_ratio_ad": 0.195,
                "bars_after_d": 12,
                "reasons": [
                  "AD0.382_reaction_reached",
                  "PRZ_center_reclaimed_or_rejected"
                ]
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bullish",
              "source": "butterfly",
              "d_price": 75482.25,
              "a_price": 78180.0,
              "tp1_ad_382": 76512.79,
              "tp2_ad_618": 77149.46,
              "tp3_a_or_structure_liquidity": 78180.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.7156,
              "ABC": 0.609,
              "BCD": 1.7093,
              "XAD": 1.0247
            },
            "x_price": 76107.1,
            "x_idx": 182,
            "x_order": 5,
            "a_price": 78180.0,
            "a_idx": 193,
            "a_order": 8,
            "b_price": 76696.7,
            "b_idx": 194,
            "b_order": 5,
            "c_price": 77600.0,
            "c_idx": 211,
            "c_order": 3,
            "d_idx": 214
          },
          {
            "pattern": "gartley",
            "signal": "bullish",
            "completion_status": "completed",
            "pattern_quality": "candidate",
            "quality": "low",
            "pattern_score": 0.612,
            "ratio_score": 0.426,
            "prz_score": 1.0,
            "prz_proximity": "far",
            "action_status": "far",
            "high_confluence_prz": true,
            "d_price": 76056.0,
            "prz_range": [
              75996.47,
              76638.8
            ],
            "prz_width_pct": 0.842,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 20.95,
            "price_to_prz_pct_raw": 20.9525,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [
                "PRZ_rejection_or_defense",
                "AD0.382_reaction_reached",
                "PRZ_center_reclaimed_or_rejected"
              ],
              "reaction_score": 0.8,
              "reaction_detail": {
                "reaction_score": 0.8,
                "reaction_move_ratio_ad": 0.952,
                "adverse_move_ratio_ad": 0.195,
                "bars_after_d": 12,
                "reasons": [
                  "AD0.382_reaction_reached",
                  "PRZ_center_reclaimed_or_rejected"
                ]
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bullish",
              "source": "gartley",
              "d_price": 76317.64,
              "a_price": 78180.0,
              "tp1_ad_382": 77029.06,
              "tp2_ad_618": 77468.58,
              "tp3_a_or_structure_liquidity": 78180.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6849,
              "ABC": 0.609,
              "BCD": 1.7093,
              "XAD": 0.9807
            },
            "x_price": 76014.2,
            "x_idx": 176,
            "x_order": 8,
            "a_price": 78180.0,
            "a_idx": 193,
            "a_order": 8,
            "b_price": 76696.7,
            "b_idx": 194,
            "b_order": 5,
            "c_price": 77600.0,
            "c_idx": 211,
            "c_order": 3,
            "d_idx": 214
          },
          {
            "pattern": "shark",
            "signal": "bearish",
            "completion_status": "completed",
            "pattern_quality": "candidate",
            "quality": "low",
            "pattern_score": 0.601,
            "ratio_score": 0.508,
            "prz_score": 0.87,
            "prz_proximity": "far",
            "action_status": "far",
            "high_confluence_prz": true,
            "d_price": 77887.9,
            "prz_range": [
              77363.02,
              78944.7
            ],
            "prz_width_pct": 2.024,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 23.86,
            "price_to_prz_pct_raw": 23.8626,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [
                "PRZ_rejection_or_defense",
                "AD0.382_reaction_reached",
                "PRZ_center_reclaimed_or_rejected",
                "D_PRZ_failure_zone_defended",
                "post_D_close_progress"
              ],
              "reaction_score": 1.0,
              "reaction_detail": {
                "reaction_score": 1.0,
                "reaction_move_ratio_ad": 1.77,
                "adverse_move_ratio_ad": 0.106,
                "bars_after_d": 12,
                "reasons": [
                  "AD0.382_reaction_reached",
                  "PRZ_center_reclaimed_or_rejected",
                  "D_PRZ_failure_zone_defended",
                  "post_D_close_progress"
                ]
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "shark",
              "d_price": 78153.86,
              "a_price": 76107.1,
              "tp1_ad_382": 77372.0,
              "tp2_ad_618": 76888.96,
              "tp3_a_or_structure_liquidity": 76107.1,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6076,
              "ABC": 1.0342,
              "BCD": 1.1865,
              "XAD": 0.7247
            },
            "x_price": 78564.3,
            "x_idx": 169,
            "x_order": 5,
            "a_price": 76107.1,
            "a_idx": 182,
            "a_order": 5,
            "b_price": 77600.0,
            "b_idx": 211,
            "b_order": 3,
            "c_price": 76056.0,
            "c_idx": 214,
            "c_order": 5,
            "d_idx": 218
          }
        ],
        "actionable_patterns_list": [],
        "tp_ladder": [],
        "validated_tp_ladder": [],
        "harmonic_governance": {
          "role": "PRZ reaction + TP ladder confluence, not standalone path engine",
          "pre_confirmation_weight_range": [
            0.25,
            0.35
          ],
          "post_confirmation_vote_weight_range": [
            0.5,
            0.6
          ],
          "standalone_path_override_allowed": false,
          "opposes_core_path_policy": "branch/reversal-risk/reaction-zone unless lower-TF structure and derivatives also confirm",
          "aligns_with_core_path_policy": "modest confidence lift plus strong TP ladder influence"
        },
        "execution_readiness": "early"
      },
      "raw_llm_response": "{\n  \"signal\": \"neutral\",\n  \"confidence\": 0.58,\n  \"structure_bias\": \"neutral\",\n  \"setup_bias\": \"neutral\",\n  \"setup_score\": 0.12,\n  \"setup_signals\": [\n    \"활성 PRZ 0개 및 근접 PRZ 0개: 현재가 $63,097.20 기준 실행 가능한 harmonic reversal zone이 없음\",\n    \"가장 가까운 형성 PRZ는 bullish shark $71,476.06-$72,739.94, 중심 $72,108.00으로 현재가 대비 약 +14.28% 떨어져 있어 far 상태\",\n    \"nearest_pattern으로 표시된 shark PRZ $70,752.35-$72,739.66도 현재가 대비 +13.71%로 far 상태이며 directional_influence_prz_count=0\",\n    \"완료된 bearish Gartley는 D 약 $78,077.10, PRZ $77,580.88-$78,615.11에서 이미 반응했지만 현재가와 +23.77% 괴리되어 현 시점 신규 방향 투표에는 부적합\"\n  ],\n  \"reasoning\": \"4시간 BTC/USDT에서 총 40개 패턴과 완료형 9개, 형성 D-PRZ 31개가 탐지됐지만 active_patterns_at_prz=0, nearby_patterns=0, council_relevant_prz_count=0이므로 조화패턴 관점의 실행 신호는 중립이다. 현재가 $63,097.20은 EMA20 $62,511.53 위에 있으나 EMA120 $70,106.04 및 EMA240 $73,164.27 아래에 있어 상위 저항대가 뚜렷하지만, harmonic 자체만으로 구조적 bearish 확정 판정을 내릴 수는 없다. 가장 가까운 유의 PRZ는 $71,476.06-$72,739.94 bullish shark 또는 $70,752.35-$72,739.66 shark 구간으로 현재가에서 13-14% 이상 떨어져 있어 아직 반전 후보 구간이 아니다. 과거 $77,580.88-$78,615.11 bearish Gartley PRZ는 3개 Fib family, PRZ score 0.996의 confluence가 있었고 하락 반응은 확인됐지만, 현재는 far 상태라 TP/과거 저항 참고용이지 신규 방향 전환 근거가 아니다.\",\n  \"key_levels\": {\n    \"support\": [\n      62511.53,\n      59080.0\n    ],\n    \"resistance\": [\n      70106.04,\n      70752.35,\n      71476.06,\n      72739.94,\n      73164.27,\n      73815.9,\n      77580.88,\n      78615.11\n    ]\n  },\n  \"time_horizon\": \"medium term\",\n  \"invalidation_level\": \"$70,752.35\",\n  \"risk_scenario\": \"가격이 $70,752.35 이상으로 진입해 $71,476.06-$72,739.94 PRZ에 도달한 뒤 15m/1h MSS 또는 CHoCH, sweep 후 reclaim, CVD divergence나 OI squeeze가 동반되면 현재의 비실행 중립 판단은 폐기되고 PRZ 반응 기반의 조건부 reversal branch를 재평가해야 한다. 반대로 $59,080.00 7일 저점을 이탈하면 harmonic PRZ와 무관하게 하방 구조 압력이 강화될 수 있다.\",\n  \"data_quality\": \"medium\"\n}"
    },
    "ict": {
      "agent_id": "ict",
      "display_name": "ICT Trader",
      "signal": "bearish",
      "confidence": 0.86,
      "structure_bias": "bearish",
      "setup_bias": "bearish",
      "setup_score": 0.92,
      "setup_signals": [
        "현재가 $63,097.20가 EQ $66,665.00 아래 discount 영역에 있어 구조상 약세 우위가 유지되지만, 추격 숏은 반등 확인이 필요한 위치",
        "최근 확정 구조가 $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00 하향 BOS로 연속 5회 bearish BOS 발생",
        "활성 bullish OB 0개, 미충족 bullish FVG 0개로 현재 가격 아래에서 확인된 기관 매수 방어 배열이 부재",
        "상단 $76,234.70-$78,077.10 후보 bearish OB와 $78,128.55 BSL이 남아 있어 반등 시 기관 매도/유동성 사냥 구간으로 작동 가능",
        "전일 고가 $62,942.40는 돌파했으나 현재가 $63,097.20가 강하게 이탈하지 못하면 단기 buy-side liquidity 취득 후 실패 패턴으로 전일 저가 $60,363.00 및 range low $59,080.00 재공격 가능"
      ],
      "reasoning": "확정 구조는 명확히 bearish이며, 최근 구조 이벤트가 CHoCH 이후 $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00에서 연속 bearish BOS 5회로 이어졌습니다. 현재가 $63,097.20는 EQ $66,665.00 아래 discount에 있어 신규 숏 추격에는 다소 늦은 위치지만, EMA120 $70,106.04와 EMA240 $73,164.27 아래에 머물러 중기 기관 흐름은 여전히 하방입니다. 활성 bullish OB와 미충족 bullish FVG가 모두 0개라서 현재 구간에서 강한 매수 방어 근거는 부족하며, 상단 $76,234.70-$78,077.10 후보 bearish OB와 $78,128.55 BSL은 반등 시 매도 유동성 구간으로 봅니다. 단기적으로는 전일 고가 $62,942.40 위 안착 여부가 중요하며, 실패하면 $60,363.00과 $59,080.00 sell-side liquidity를 다시 노릴 가능성이 높습니다.",
      "key_levels": {
        "support": [
          60363.0,
          59080.0
        ],
        "resistance": [
          66665.0,
          70106.04,
          72436.0,
          73164.27,
          76234.7,
          78077.1,
          78128.55
        ]
      },
      "time_horizon": "medium term",
      "invalidation_level": "$72,436.00 상방을 4시간봉 기준으로 회복 및 수용하면 최근 bearish BOS 구조가 무효화되며 약세 관점 재평가가 필요합니다.",
      "risk_scenario": "반대 시나리오는 현재 discount 구간에서 매도세가 고갈되고 $66,665.00 EQ를 회복하는 경우입니다. 이 경우 가격은 EMA120 $70,106.04, 이전 bearish BOS 레벨 $72,436.00, EMA240 $73,164.27까지 숏 커버링 반등을 만들 수 있으며, 더 강하면 $76,234.70-$78,077.10 후보 bearish OB와 $78,128.55 BSL까지 유동성 사냥이 열립니다.",
      "data_quality": "medium",
      "metrics": {
        "order_blocks_total": 2,
        "confirmed_bullish_ob": 0,
        "confirmed_bearish_ob": 0,
        "candidate_bullish_ob": 0,
        "candidate_bearish_ob": 2,
        "active_bullish_ob": 0,
        "active_bearish_ob": 0,
        "nearest_bull_ob_range": null,
        "nearest_bear_ob_range": {
          "bottom": 76234.7,
          "top": 78077.1,
          "quality": "candidate",
          "score": 0.543
        },
        "active_bullish_ob_list": [],
        "active_bearish_ob_list": [],
        "ob_mitigated_count": 0,
        "unfilled_bull_fvg_count": 0,
        "unfilled_bear_fvg_count": 0,
        "bull_fvg_ranges": [],
        "bear_fvg_ranges": [],
        "fvg_open_count": 0,
        "fvg_mitigated_count": 57,
        "fvg_open_zones": [],
        "bos_choch_events": [
          "CHoCH_bullish",
          "BOS_bearish",
          "BOS_bearish",
          "BOS_bearish",
          "BOS_bearish",
          "BOS_bearish"
        ],
        "bos_choch_levels": [
          {
            "type": "CHoCH_bullish",
            "level": 79455.0
          },
          {
            "type": "BOS_bearish",
            "level": 79137.4
          },
          {
            "type": "BOS_bearish",
            "level": 78713.8
          },
          {
            "type": "BOS_bearish",
            "level": 76014.2
          },
          {
            "type": "BOS_bearish",
            "level": 74203.6
          },
          {
            "type": "BOS_bearish",
            "level": 72436.0
          }
        ],
        "bos_sequence": [
          "CHoCH_bearish",
          "CHoCH_bullish",
          "BOS_bearish",
          "BOS_bearish",
          "BOS_bearish",
          "BOS_bearish",
          "BOS_bearish"
        ],
        "consecutive_bull_bos": 0,
        "consecutive_bear_bos": 5,
        "recent_liq_sweeps": [],
        "recent_sweep_levels": [],
        "liquidity_resting": [
          {
            "type": "BSL",
            "level": 78128.55
          }
        ],
        "current_zone": "discount",
        "eq_level": 66665.0,
        "range_high": 74250.0,
        "range_low": 59080.0,
        "bull_score": 3.5,
        "bear_score": 14.0,
        "setup_bias": "bearish",
        "setup_score": 0.92,
        "setup_signals": [
          "bearish BOS below $79,137.40",
          "bearish BOS below $78,713.80",
          "bearish BOS below $76,014.20",
          "bearish BOS below $74,203.60",
          "bearish BOS below $72,436.00"
        ],
        "retracement_direction": "bearish",
        "current_retracement_pct": 34.0,
        "deepest_retracement_pct": 34.0,
        "previous_day_high": 62942.4,
        "previous_day_low": 60363.0,
        "broken_prev_high": true,
        "broken_prev_low": false,
        "sessions": {}
      },
      "raw_llm_response": "{\n  \"signal\": \"bearish\",\n  \"confidence\": 0.86,\n  \"structure_bias\": \"bearish\",\n  \"setup_bias\": \"bearish\",\n  \"setup_score\": 0.92,\n  \"setup_signals\": [\n    \"현재가 $63,097.20가 EQ $66,665.00 아래 discount 영역에 있어 구조상 약세 우위가 유지되지만, 추격 숏은 반등 확인이 필요한 위치\",\n    \"최근 확정 구조가 $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00 하향 BOS로 연속 5회 bearish BOS 발생\",\n    \"활성 bullish OB 0개, 미충족 bullish FVG 0개로 현재 가격 아래에서 확인된 기관 매수 방어 배열이 부재\",\n    \"상단 $76,234.70-$78,077.10 후보 bearish OB와 $78,128.55 BSL이 남아 있어 반등 시 기관 매도/유동성 사냥 구간으로 작동 가능\",\n    \"전일 고가 $62,942.40는 돌파했으나 현재가 $63,097.20가 강하게 이탈하지 못하면 단기 buy-side liquidity 취득 후 실패 패턴으로 전일 저가 $60,363.00 및 range low $59,080.00 재공격 가능\"\n  ],\n  \"reasoning\": \"확정 구조는 명확히 bearish이며, 최근 구조 이벤트가 CHoCH 이후 $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00에서 연속 bearish BOS 5회로 이어졌습니다. 현재가 $63,097.20는 EQ $66,665.00 아래 discount에 있어 신규 숏 추격에는 다소 늦은 위치지만, EMA120 $70,106.04와 EMA240 $73,164.27 아래에 머물러 중기 기관 흐름은 여전히 하방입니다. 활성 bullish OB와 미충족 bullish FVG가 모두 0개라서 현재 구간에서 강한 매수 방어 근거는 부족하며, 상단 $76,234.70-$78,077.10 후보 bearish OB와 $78,128.55 BSL은 반등 시 매도 유동성 구간으로 봅니다. 단기적으로는 전일 고가 $62,942.40 위 안착 여부가 중요하며, 실패하면 $60,363.00과 $59,080.00 sell-side liquidity를 다시 노릴 가능성이 높습니다.\",\n  \"key_levels\": {\n    \"support\": [\n      60363.0,\n      59080.0\n    ],\n    \"resistance\": [\n      66665.0,\n      70106.04,\n      72436.0,\n      73164.27,\n      76234.7,\n      78077.1,\n      78128.55\n    ]\n  },\n  \"time_horizon\": \"medium term\",\n  \"invalidation_level\": \"$72,436.00 상방을 4시간봉 기준으로 회복 및 수용하면 최근 bearish BOS 구조가 무효화되며 약세 관점 재평가가 필요합니다.\",\n  \"risk_scenario\": \"반대 시나리오는 현재 discount 구간에서 매도세가 고갈되고 $66,665.00 EQ를 회복하는 경우입니다. 이 경우 가격은 EMA120 $70,106.04, 이전 bearish BOS 레벨 $72,436.00, EMA240 $73,164.27까지 숏 커버링 반등을 만들 수 있으며, 더 강하면 $76,234.70-$78,077.10 후보 bearish OB와 $78,128.55 BSL까지 유동성 사냥이 열립니다.\",\n  \"data_quality\": \"medium\"\n}"
    },
    "wyckoff": {
      "agent_id": "wyckoff",
      "display_name": "Wyckoff Expert",
      "signal": "bearish",
      "confidence": 0.78,
      "structure_bias": "bearish",
      "setup_bias": "bearish",
      "setup_score": 0.58,
      "setup_signals": [
        "현재가 $63,097.20는 활성 재분배 후보 구간의 LPSY $62,942.40 부근을 재시험 중이며, 아직 $67,899.90 상단 회복 수용이 없음",
        "활성 구조 저점 $59,080.00 이후 반등이지만, $66,388.00~$67,899.90 공급대 아래에 머물러 Phase E 하락 구조를 무효화하지 못함",
        "이전 SOW $72,556.00 및 Phase B 약세 저점 $76,014.20 아래에서 거래되어, 반등은 아직 구조 전환보다 약한 되돌림 성격",
        "현재 가격은 EMA120 $70,106.04와 EMA240 $73,164.27 아래에 있어 중기 공급 우위가 유지됨"
      ],
      "reasoning": "4시간 Wyckoff 판독은 regime이 DIS이고 regime_fitness가 1.000으로, 확정된 분배 구조 이후 Phase E 약세 구간으로 해석된다. 주요 분배 체인은 BC $78,879.90 → AR $78,027.00 → ST $82,460.50 → UTAD $78,077.10 → SOW $72,556.00 → Phase E $59,080.00로 이어졌고, 현재가는 $63,097.20로 여전히 핵심 이탈 레벨인 $72,556.00 아래에 있다. 활성 구조는 재분배 후보로, LPSY $62,942.40 부근까지 반등했지만 $67,899.90 상단 회복이 확인되지 않아 구조적 약세가 유지된다. 다만 현재가가 LPSY를 소폭 상회하고 있어 즉시 하락 확정이라기보다는 $62,942.40~$67,899.90 구간에서 공급 재출현 여부를 확인해야 하는 단계다.",
      "key_levels": {
        "support": [
          61509.1,
          61150.2,
          59451.3,
          59080.0
        ],
        "resistance": [
          62942.4,
          66388.0,
          67899.9,
          72556.0,
          76014.2,
          78077.1
        ]
      },
      "time_horizon": "medium term",
      "invalidation_level": "$67,899.90의 명확한 회복 및 4시간 종가 기준 수용",
      "risk_scenario": "반대 시나리오는 가격이 $62,942.40 LPSY 부근을 지지로 전환하고 $67,899.90을 회복하는 경우다. 이 경우 현재 Phase E 하락 지속 해석은 약화되며, $72,556.00 이전 SOW 레벨까지 되돌림이 확장될 수 있다. 다만 더 큰 분배 구조의 완전한 무효화는 $78,077.10~$78,879.90 공급대 회복 전까지는 확인되지 않는다.",
      "data_quality": "high",
      "metrics": {
        "acc_score": 96.2,
        "dis_score": 100.0,
        "regime": "DIS",
        "regime_state": "dis_candidate",
        "structure_bias": "bearish",
        "phase_context": "dis_candidate / distribution / Phase E",
        "phases_detected": [
          "BC",
          "AR",
          "ST",
          "SOW_IN_PHASE_B",
          "UT",
          "UTAD",
          "SOW",
          "Phase E"
        ],
        "last_phase": "Phase E",
        "phase_candidates": [
          {
            "label": "BC",
            "side": "high",
            "idx": 74,
            "price": 78879.9,
            "color": "#ffd166"
          },
          {
            "label": "AR",
            "side": "low",
            "idx": 84,
            "price": 78027.0,
            "color": "#06d6a0"
          },
          {
            "label": "ST",
            "side": "high",
            "idx": 130,
            "price": 82460.5,
            "color": "#118ab2"
          },
          {
            "label": "SOW_IN_PHASE_B",
            "side": "low",
            "idx": 176,
            "price": 76014.2,
            "color": "#ef476f"
          },
          {
            "label": "UT",
            "side": "high",
            "idx": 193,
            "price": 78180.0,
            "color": "#f9844a"
          },
          {
            "label": "UTAD",
            "side": "high",
            "idx": 224,
            "price": 78077.1,
            "color": "#f9844a"
          },
          {
            "label": "SOW",
            "side": "low",
            "idx": 236,
            "price": 72556.0,
            "color": "#ef476f"
          },
          {
            "label": "Phase E",
            "side": "low",
            "idx": 285,
            "price": 59080.0,
            "color": "#7209b7"
          }
        ],
        "phase_structures": [
          {
            "structure_id": "4h_cycle_1",
            "sequence": 1,
            "timeframe": "4h",
            "regime": "distribution",
            "role": "prior_completed_structure",
            "is_active": false,
            "is_completed": true,
            "is_confirmed": true,
            "structure_bias": "bearish",
            "phase_context": "distribution",
            "start_idx": 74,
            "end_idx": 285,
            "phase_count": 8,
            "phases": [
              {
                "label": "BC",
                "side": "high",
                "idx": 74,
                "price": 78879.9,
                "color": "#ffd166",
                "dt": "2026-05-01 21:00:00+09:00"
              },
              {
                "label": "AR",
                "side": "low",
                "idx": 84,
                "price": 78027.0,
                "color": "#06d6a0",
                "dt": "2026-05-03 13:00:00+09:00"
              },
              {
                "label": "ST",
                "side": "high",
                "idx": 130,
                "price": 82460.5,
                "color": "#118ab2",
                "dt": "2026-05-11 05:00:00+09:00"
              },
              {
                "label": "SOW_IN_PHASE_B",
                "side": "low",
                "idx": 176,
                "price": 76014.2,
                "color": "#ef476f",
                "dt": "2026-05-18 21:00:00+09:00"
              },
              {
                "label": "UT",
                "side": "high",
                "idx": 193,
                "price": 78180.0,
                "color": "#f9844a",
                "dt": "2026-05-21 17:00:00+09:00"
              },
              {
                "label": "UTAD",
                "side": "high",
                "idx": 224,
                "price": 78077.1,
                "color": "#f9844a",
                "dt": "2026-05-26 21:00:00+09:00"
              },
              {
                "label": "SOW",
                "side": "low",
                "idx": 236,
                "price": 72556.0,
                "color": "#ef476f",
                "dt": "2026-05-28 21:00:00+09:00"
              },
              {
                "label": "Phase E",
                "side": "low",
                "idx": 285,
                "price": 59080.0,
                "color": "#7209b7",
                "dt": "2026-06-06 01:00:00+09:00"
              }
            ]
          },
          {
            "structure_id": "4h_cycle_2",
            "sequence": 2,
            "timeframe": "4h",
            "regime": "redistribution",
            "role": "current_structure_candidate",
            "is_active": true,
            "is_completed": false,
            "is_confirmed": true,
            "structure_bias": "bearish",
            "phase_context": "redistribution",
            "start_idx": 267,
            "end_idx": 297,
            "phase_count": 7,
            "phases": [
              {
                "label": "SC",
                "side": "low",
                "idx": 267,
                "price": 66388.0,
                "color": "#ffd166",
                "dt": "2026-06-03 01:00:00+09:00"
              },
              {
                "label": "AR",
                "side": "high",
                "idx": 268,
                "price": 67899.9,
                "color": "#06d6a0",
                "dt": "2026-06-03 05:00:00+09:00"
              },
              {
                "label": "ST",
                "side": "low",
                "idx": 285,
                "price": 59080.0,
                "color": "#118ab2",
                "dt": "2026-06-06 01:00:00+09:00"
              },
              {
                "label": "SOW_IN_PHASE_B",
                "side": "low",
                "idx": 288,
                "price": 59451.3,
                "color": "#ef476f",
                "dt": "2026-06-06 13:00:00+09:00"
              },
              {
                "label": "LPSY",
                "side": "high",
                "idx": 295,
                "price": 62942.4,
                "color": "#8338ec",
                "dt": "2026-06-07 17:00:00+09:00"
              },
              {
                "label": "SOW",
                "side": "low",
                "idx": 296,
                "price": 61509.1,
                "color": "#ef476f",
                "dt": "2026-06-07 21:00:00+09:00"
              },
              {
                "label": "Phase E",
                "side": "low",
                "idx": 297,
                "price": 61150.2,
                "color": "#7209b7",
                "dt": "2026-06-08 01:00:00+09:00"
              }
            ]
          }
        ],
        "active_structure_id": "4h_cycle_2",
        "primary_structure_id": "4h_cycle_1",
        "structure_count": 2,
        "regime_fitness": 1.0,
        "current_event": "Phase E",
        "major_phase": "E",
        "pos_in_range": 0.5,
        "main_range_low": 78027.0,
        "main_range_high": 78879.9
      },
      "raw_llm_response": "{\n  \"signal\": \"bearish\",\n  \"confidence\": 0.78,\n  \"structure_bias\": \"bearish\",\n  \"setup_bias\": \"bearish\",\n  \"setup_score\": 0.58,\n  \"setup_signals\": [\n    \"현재가 $63,097.20는 활성 재분배 후보 구간의 LPSY $62,942.40 부근을 재시험 중이며, 아직 $67,899.90 상단 회복 수용이 없음\",\n    \"활성 구조 저점 $59,080.00 이후 반등이지만, $66,388.00~$67,899.90 공급대 아래에 머물러 Phase E 하락 구조를 무효화하지 못함\",\n    \"이전 SOW $72,556.00 및 Phase B 약세 저점 $76,014.20 아래에서 거래되어, 반등은 아직 구조 전환보다 약한 되돌림 성격\",\n    \"현재 가격은 EMA120 $70,106.04와 EMA240 $73,164.27 아래에 있어 중기 공급 우위가 유지됨\"\n  ],\n  \"reasoning\": \"4시간 Wyckoff 판독은 regime이 DIS이고 regime_fitness가 1.000으로, 확정된 분배 구조 이후 Phase E 약세 구간으로 해석된다. 주요 분배 체인은 BC $78,879.90 → AR $78,027.00 → ST $82,460.50 → UTAD $78,077.10 → SOW $72,556.00 → Phase E $59,080.00로 이어졌고, 현재가는 $63,097.20로 여전히 핵심 이탈 레벨인 $72,556.00 아래에 있다. 활성 구조는 재분배 후보로, LPSY $62,942.40 부근까지 반등했지만 $67,899.90 상단 회복이 확인되지 않아 구조적 약세가 유지된다. 다만 현재가가 LPSY를 소폭 상회하고 있어 즉시 하락 확정이라기보다는 $62,942.40~$67,899.90 구간에서 공급 재출현 여부를 확인해야 하는 단계다.\",\n  \"key_levels\": {\n    \"support\": [\n      61509.1,\n      61150.2,\n      59451.3,\n      59080.0\n    ],\n    \"resistance\": [\n      62942.4,\n      66388.0,\n      67899.9,\n      72556.0,\n      76014.2,\n      78077.1\n    ]\n  },\n  \"time_horizon\": \"medium term\",\n  \"invalidation_level\": \"$67,899.90의 명확한 회복 및 4시간 종가 기준 수용\",\n  \"risk_scenario\": \"반대 시나리오는 가격이 $62,942.40 LPSY 부근을 지지로 전환하고 $67,899.90을 회복하는 경우다. 이 경우 현재 Phase E 하락 지속 해석은 약화되며, $72,556.00 이전 SOW 레벨까지 되돌림이 확장될 수 있다. 다만 더 큰 분배 구조의 완전한 무효화는 $78,077.10~$78,879.90 공급대 회복 전까지는 확인되지 않는다.\",\n  \"data_quality\": \"high\"\n}"
    }
  },
  "chairman_synthesis": {
    "overall_signal": "bearish",
    "overall_confidence": 0.76,
    "execution_setup": {
      "setup_bias": "bullish",
      "setup_strength": 0.64,
      "active_setups": [
        "현재가 $63,097.20는 7일 범위 EQ $66,447.95 및 ICT/Fib EQ $66,665.00 아래의 discount 구간에 위치",
        "가격이 EMA20 $62,511.53 및 Fib 0.236 지지 $62,660.12 위에서 단기 방어 시도 중",
        "Derivatives 기준 CVD divergence 0.700, CVD change +$5,241.13으로 단기 매수 체결 흐름이 가격 대비 우세",
        "상방 미체결 청산 유동성 $63,200, $64,600, $65,600, strongest liquidity $66,400이 단기 유동성 자석으로 존재",
        "단기 bullish engulfing 후보가 있으나 최고 품질 0.605, 최근 패턴 고거래량 확인이 없어 구조 전환 신호로는 부족"
      ],
      "setup_vs_structure": "구조는 bearish이나 실행 셋업은 단기 bullish로 분리된다. 이는 시장이 하락 구조 내부의 discount 반등·유동성 회수 국면에 있으며, 즉시 구조 전환이 아니라 약세 구조 안의 반등 셋업으로 해석해야 한다."
    },
    "signal_breakdown": {
      "bullish_count": 0,
      "bearish_count": 2,
      "neutral_count": 4
    },
    "key_levels": {
      "support": [
        62660.12,
        62511.53,
        61509.1,
        61150.2,
        60363.0,
        59080.0
      ],
      "resistance": [
        62942.4,
        63200.0,
        64874.94,
        66400.0,
        66447.95,
        66665.0,
        67899.9,
        68455.06,
        70106.04,
        72436.0,
        72556.0,
        73164.27
      ]
    },
    "confluences": [
      "Candlestick, Fibonacci, Derivatives, ICT 모두 현재가가 $66,447.95~$66,665.00 EQ 아래 discount 구간에 있다고 평가한다.",
      "Candlestick, Fibonacci, Derivatives, ICT, Harmonic 모두 가격이 EMA120 $70,106.04 및 EMA240 $73,164.27 아래에 있어 중기 구조가 아직 회복되지 않았다는 데 동의한다.",
      "근접 지지 클러스터는 EMA20 $62,511.53, Fib 0.236 $62,660.12, Derivatives 하방 유동성 $62,700이 겹치는 $62,500~$62,700 구간이다.",
      "주요 구조 저점 및 sell-side liquidity로 $59,080.00이 Fibonacci, Candlestick, Derivatives, ICT, Wyckoff에서 반복적으로 제시된다.",
      "$66,400~$66,665 구간은 Derivatives strongest liquidity $66,400, Candlestick 7일 EQ $66,447.95, Fibonacci/ICT EQ $66,665.00이 겹치는 핵심 상단 균형 저항이다.",
      "ICT의 마지막 bearish BOS 레벨 $72,436.00과 Wyckoff의 prior SOW $72,556.00이 거의 동일한 구조 분기점으로 겹친다.",
      "Wyckoff의 LPSY $62,942.40와 ICT의 전일 고가 $62,942.40이 동일 레벨로 확인되어 현재 가격대가 단기 반등 수용 여부를 판단하는 미세 구조 기준선이다."
    ],
    "conflicts": [
      "ICT와 Wyckoff는 각각 연속 bearish BOS 5회와 Phase E/redistribution 구조를 근거로 강한 bearish 구조를 제시하지만, Candlestick·Fibonacci·Derivatives는 discount 위치와 단기 지지 반응 때문에 실행 셋업은 bullish로 본다.",
      "Derivatives는 CVD divergence 0.700과 상방 청산 유동성으로 단기 상방 회수 가능성을 강조하지만, OI 24시간 -2.8130% 감소와 long account latest 0.675는 상승 돌파의 질이 약할 수 있음을 동시에 시사한다.",
      "Candlestick의 bullish engulfing 후보는 bull_score가 bear_score보다 높지만, 모든 최근 패턴이 high-volume이 아니고 best pattern quality가 0.605에 그쳐 ICT/Wyckoff의 구조 신호를 뒤집기에는 부족하다.",
      "Harmonic은 총 40개 패턴을 탐지했으나 active PRZ와 nearby PRZ가 0개이며, 가장 가까운 PRZ도 $70,752.35~$72,739.66로 현재가 대비 13% 이상 멀어 현재 구조 판단에는 낮은 가중치만 부여된다."
    ],
    "executive_summary": "BTC/USDT 4시간 구조는 prior distribution 이후 Phase E 하락 및 현재 redistribution 후보로 해석되며, ICT의 연속 bearish BOS와 Wyckoff의 LPSY/SOW 배열이 regime-level bearish 판단을 지지한다. 현재가는 $66,447.95~$66,665.00 EQ 아래 discount에 있어 구조상 약세 구간이지만, $62,511.53~$62,700 근접 지지와 CVD 개선으로 단기 실행 셋업은 bullish 반등 조건이 형성되어 있다. 핵심 상단 구조 저항은 $66,400~$66,665, 이후 $67,899.90, $70,106.04, $72,436.00~$72,556.00 순이며, 이 구간들은 단순 반등과 구조 회복을 구분하는 기준이다. 하단에서는 $60,363.00과 $59,080.00이 sell-side liquidity 및 구조 저점으로 반복 확인된다. 따라서 현재 국면은 bearish 구조 내부의 discount 반등/유동성 회수 위험이 공존하는 상태이며, 구조 무효화는 $70,106.04 회복과 $72,436.00~$72,556.00 재탈환 여부에 달려 있다.",
    "raw_llm_response": "{\n  \"overall_signal\": \"bearish\",\n  \"overall_confidence\": 0.76,\n  \"execution_setup\": {\n    \"setup_bias\": \"bullish\",\n    \"setup_strength\": 0.64,\n    \"active_setups\": [\n      \"현재가 $63,097.20는 7일 범위 EQ $66,447.95 및 ICT/Fib EQ $66,665.00 아래의 discount 구간에 위치\",\n      \"가격이 EMA20 $62,511.53 및 Fib 0.236 지지 $62,660.12 위에서 단기 방어 시도 중\",\n      \"Derivatives 기준 CVD divergence 0.700, CVD change +$5,241.13으로 단기 매수 체결 흐름이 가격 대비 우세\",\n      \"상방 미체결 청산 유동성 $63,200, $64,600, $65,600, strongest liquidity $66,400이 단기 유동성 자석으로 존재\",\n      \"단기 bullish engulfing 후보가 있으나 최고 품질 0.605, 최근 패턴 고거래량 확인이 없어 구조 전환 신호로는 부족\"\n    ],\n    \"setup_vs_structure\": \"구조는 bearish이나 실행 셋업은 단기 bullish로 분리된다. 이는 시장이 하락 구조 내부의 discount 반등·유동성 회수 국면에 있으며, 즉시 구조 전환이 아니라 약세 구조 안의 반등 셋업으로 해석해야 한다.\"\n  },\n  \"signal_breakdown\": {\n    \"bullish_count\": 0,\n    \"bearish_count\": 2,\n    \"neutral_count\": 4\n  },\n  \"key_levels\": {\n    \"support\": [\n      62660.12,\n      62511.53,\n      61509.1,\n      61150.2,\n      60363.0,\n      59080.0\n    ],\n    \"resistance\": [\n      62942.4,\n      63200.0,\n      64874.94,\n      66400.0,\n      66447.95,\n      66665.0,\n      67899.9,\n      68455.06,\n      70106.04,\n      72436.0,\n      72556.0,\n      73164.27\n    ]\n  },\n  \"confluences\": [\n    \"Candlestick, Fibonacci, Derivatives, ICT 모두 현재가가 $66,447.95~$66,665.00 EQ 아래 discount 구간에 있다고 평가한다.\",\n    \"Candlestick, Fibonacci, Derivatives, ICT, Harmonic 모두 가격이 EMA120 $70,106.04 및 EMA240 $73,164.27 아래에 있어 중기 구조가 아직 회복되지 않았다는 데 동의한다.\",\n    \"근접 지지 클러스터는 EMA20 $62,511.53, Fib 0.236 $62,660.12, Derivatives 하방 유동성 $62,700이 겹치는 $62,500~$62,700 구간이다.\",\n    \"주요 구조 저점 및 sell-side liquidity로 $59,080.00이 Fibonacci, Candlestick, Derivatives, ICT, Wyckoff에서 반복적으로 제시된다.\",\n    \"$66,400~$66,665 구간은 Derivatives strongest liquidity $66,400, Candlestick 7일 EQ $66,447.95, Fibonacci/ICT EQ $66,665.00이 겹치는 핵심 상단 균형 저항이다.\",\n    \"ICT의 마지막 bearish BOS 레벨 $72,436.00과 Wyckoff의 prior SOW $72,556.00이 거의 동일한 구조 분기점으로 겹친다.\",\n    \"Wyckoff의 LPSY $62,942.40와 ICT의 전일 고가 $62,942.40이 동일 레벨로 확인되어 현재 가격대가 단기 반등 수용 여부를 판단하는 미세 구조 기준선이다.\"\n  ],\n  \"conflicts\": [\n    \"ICT와 Wyckoff는 각각 연속 bearish BOS 5회와 Phase E/redistribution 구조를 근거로 강한 bearish 구조를 제시하지만, Candlestick·Fibonacci·Derivatives는 discount 위치와 단기 지지 반응 때문에 실행 셋업은 bullish로 본다.\",\n    \"Derivatives는 CVD divergence 0.700과 상방 청산 유동성으로 단기 상방 회수 가능성을 강조하지만, OI 24시간 -2.8130% 감소와 long account latest 0.675는 상승 돌파의 질이 약할 수 있음을 동시에 시사한다.\",\n    \"Candlestick의 bullish engulfing 후보는 bull_score가 bear_score보다 높지만, 모든 최근 패턴이 high-volume이 아니고 best pattern quality가 0.605에 그쳐 ICT/Wyckoff의 구조 신호를 뒤집기에는 부족하다.\",\n    \"Harmonic은 총 40개 패턴을 탐지했으나 active PRZ와 nearby PRZ가 0개이며, 가장 가까운 PRZ도 $70,752.35~$72,739.66로 현재가 대비 13% 이상 멀어 현재 구조 판단에는 낮은 가중치만 부여된다.\"\n  ],\n  \"highest_conviction_analyst\": \"ICT Trader — 신호는 bearish, 신뢰도 86%로 가장 높고, $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00에서 연속 bearish BOS 5회를 제시해 구조적 근거가 가장 명확하다. 또한 활성 bullish OB 0개, 미충족 bullish FVG 0개로 현재 가격 아래 기관 매수 방어 배열이 부재하다는 점도 구조 bearish 판단을 강화한다.\",\n  \"invalidation_level\": \"구조적 bearish thesis는 우선 $67,899.90 상단 수용 회복 시 약화되며, EMA120 $70,106.04 회복 후 $72,436.00~$72,556.00 구조 분기점을 4시간 종가 기준으로 재탈환하면 본격적으로 무효화된다.\",\n  \"executive_summary\": \"BTC/USDT 4시간 구조는 prior distribution 이후 Phase E 하락 및 현재 redistribution 후보로 해석되며, ICT의 연속 bearish BOS와 Wyckoff의 LPSY/SOW 배열이 regime-level bearish 판단을 지지한다. 현재가는 $66,447.95~$66,665.00 EQ 아래 discount에 있어 구조상 약세 구간이지만, $62,511.53~$62,700 근접 지지와 CVD 개선으로 단기 실행 셋업은 bullish 반등 조건이 형성되어 있다. 핵심 상단 구조 저항은 $66,400~$66,665, 이후 $67,899.90, $70,106.04, $72,436.00~$72,556.00 순이며, 이 구간들은 단순 반등과 구조 회복을 구분하는 기준이다. 하단에서는 $60,363.00과 $59,080.00이 sell-side liquidity 및 구조 저점으로 반복 확인된다. 따라서 현재 국면은 bearish 구조 내부의 discount 반등/유동성 회수 위험이 공존하는 상태이며, 구조 무효화는 $70,106.04 회복과 $72,436.00~$72,556.00 재탈환 여부에 달려 있다.\"\n}"
  },
  "overall_signal": "bearish",
  "overall_confidence": 0.76,
  "operating_path": {
    "path_type": "complex",
    "confidence": 0.57,
    "waypoints": [
      {
        "seq": 1,
        "price": 64779.82,
        "type": "resistance_test",
        "source": "Fibonacci(0.382 $64,874.94), Derivatives(상방 청산 유동성 $64,600), WP1 후보표($64,779.82 fib_confluence 0.6, 2.67%)",
        "description": "실행 셋업 BULLISH 0.64 방향 우선. 현재가 $63,097.20가 EMA20 $62,511.53·Fib 0.236 $62,660.12 위에서 방어 중이고 CVD divergence 0.700·CVD change +$5,241.13으로 단기 매수 체결이 우세. 미체결 상방 청산 유동성 $63,200·$64,600을 자석으로 흡수하며 Fib 0.382 $64,874.94 / Derivatives $64,600 / WP1 후보 $64,779.82가 겹치는 $64,600~$64,875 구간으로 1차 반등. (candidate 티어이므로 단일 가격이 아닌 turning zone으로 처리)",
        "est_hours": 6,
        "turning_zone": [
          64779.82,
          65200.0
        ],
        "likely_wick": 64950.0,
        "rejection_confirm": 64400.0,
        "invalid_overshoot": 65450.0,
        "calibration_reasoning": "$64,600~$64,875 저항 클러스터(Fib 0.382 $64,874.94 + base_target의 ret_0.236/0.382 컨플루언스)를 상단 앵커로 0.30×ATR 폭을 설정했다. $65,000 라운드넘버 자석 효과로 likely_wick을 Fib 0.382 위 $64,950로 상향했고, 청산 유동성 하단 $64,600 이탈 시 거부가 확인된다."
      },
      {
        "seq": 2,
        "price": 66400.0,
        "type": "liquidity_sweep",
        "source": "Derivatives(strongest liquidity $66,400), Candlestick(7일 EQ $66,447.95), Fibonacci/ICT(EQ $66,665.00), Wyckoff(공급대 $66,388~$67,899.90 하단)",
        "description": "반등 연장으로 Derivatives 최강 청산 유동성 $66,400, 7일 EQ $66,447.95, ICT/Fib EQ $66,665.00, Wyckoff 공급대 시작점 $66,388이 겹치는 핵심 상단 균형 저항/EQ 클러스터로 유동성 스윕. discount→premium 경계이자 공급 재출현이 예상되는 지점으로, 0.64 수준의 모더레이트 셋업에서는 구조 전환이 아닌 반등의 상단 한계로 본다.",
        "est_hours": 13,
        "turning_zone": [
          66400.0,
          66950.0
        ],
        "likely_wick": 66700.0,
        "rejection_confirm": 66100.0,
        "invalid_overshoot": 67300.0,
        "calibration_reasoning": "Wyckoff 공급 시작 $66,388·Derivatives 최강 청산 $66,400·7일 EQ $66,447.95·ICT/Fib EQ $66,665의 밀집 클러스터를 존에 포함했다(0.40×ATR). liquidity_sweep 특성상 클러스터 상단 $66,665 위로 스윕하는 $66,700을 likely_wick으로 추정했으며, $66,100 하향 회복 시 반전 확인, $67,300 돌파 시 반등 상단 한계 가정이 무효화된다."
      },
      {
        "seq": 3,
        "price": 62511.53,
        "type": "support_test",
        "source": "Candlestick/Derivatives(EMA20 $62,511.53, $62,700), Fibonacci(0.236 $62,660.12), Wyckoff(LPSY $62,942.40)",
        "description": "EQ 클러스터에서 공급 재출현·거부가 확인되면 chairman BEARISH 76%·ICT 연속 BOS 5회·Wyckoff Phase E의 구조적 약세가 재개되어, EMA20 $62,511.53 + Fib 0.236 $62,660.12 + Derivatives $62,700이 겹치는 $62,500~$62,700 지지 클러스터를 재시험. Wyckoff LPSY $62,942.40 하향 이탈 시 약세 우위 유지, 이 클러스터 상실 시 $61,509.10·$60,363.00·$59,080.00 sell-side liquidity로 확장된다.",
        "est_hours": 23,
        "turning_zone": [
          61600.0,
          62511.53
        ],
        "likely_wick": 62000.0,
        "rejection_confirm": 62950.0,
        "invalid_overshoot": 61400.0,
        "calibration_reasoning": "EMA20 $62,511.53·Fib 0.236 $62,660.12·Derivatives $62,700 지지 클러스터를 시험하는 종착 웨이포인트로 0.66×ATR 광폭 존을 적용했다. $62,000 라운드넘버로 sell-side 유동성을 스윕하는 likely_wick $62,000을 두고 하단은 다음 지지 $61,509 직전까지 확장했으며, Wyckoff LPSY $62,942.40 위 회복 시 반등 확인, $61,400 이탈 시 $60,363·$59,080로의 하방 확장으로 무효화된다."
      }
    ],
    "period_extremes": {
      "4h": {
        "expected_high": 64200.0,
        "expected_low": 62800.0,
        "high_first": true
      },
      "8h": {
        "expected_high": 65600.0,
        "expected_low": 62800.0,
        "high_first": true
      },
      "24h": {
        "expected_high": 66400.0,
        "expected_low": 62400.0,
        "high_first": true
      }
    },
    "triggers": {
      "bullish": {
        "price": 66665.0,
        "description": "EQ $66,665.00을 종가 기준 돌파·안착하면 반등이 단순 되돌림을 넘어 구조 회복 성격으로 전환되어 Wyckoff 공급대 $67,899.90, Fib 골든레이쇼 $68,455.06, EMA120 $70,106.04로 가속. 이 경우 WP3 하락 시나리오 폐기."
      },
      "bearish": {
        "price": 62300.0,
        "description": "$62,500~$62,700 지지 클러스터 및 EMA20 $62,511.53을 하향 이탈해 $62,300을 하회하면 discount 반등 실패로 확정, Wyckoff $61,509.10·$61,150.20를 거쳐 ICT/Fib sell-side liquidity $60,363.00·$59,080.00으로 직접 가속."
      }
    },
    "scenario_invalidation": 68455.06,
    "raw_llm_response": "```json\n{\n  \"path_type\": \"complex\",\n  \"confidence\": 0.57,\n  \"waypoints\": [\n    {\n      \"seq\": 1,\n      \"price\": 64779.82,\n      \"type\": \"resistance_test\",\n      \"source\": \"Fibonacci(0.382 $64,874.94), Derivatives(상방 청산 유동성 $64,600), WP1 후보표($64,779.82 fib_confluence 0.6, 2.67%)\",\n      \"description\": \"실행 셋업 BULLISH 0.64 방향 우선. 현재가 $63,097.20가 EMA20 $62,511.53·Fib 0.236 $62,660.12 위에서 방어 중이고 CVD divergence 0.700·CVD change +$5,241.13으로 단기 매수 체결이 우세. 미체결 상방 청산 유동성 $63,200·$64,600을 자석으로 흡수하며 Fib 0.382 $64,874.94 / Derivatives $64,600 / WP1 후보 $64,779.82가 겹치는 $64,600~$64,875 구간으로 1차 반등. (candidate 티어이므로 단일 가격이 아닌 turning zone으로 처리)\",\n      \"est_hours\": 6\n    },\n    {\n      \"seq\": 2,\n      \"price\": 66400.0,\n      \"type\": \"liquidity_sweep\",\n      \"source\": \"Derivatives(strongest liquidity $66,400), Candlestick(7일 EQ $66,447.95), Fibonacci/ICT(EQ $66,665.00), Wyckoff(공급대 $66,388~$67,899.90 하단)\",\n      \"description\": \"반등 연장으로 Derivatives 최강 청산 유동성 $66,400, 7일 EQ $66,447.95, ICT/Fib EQ $66,665.00, Wyckoff 공급대 시작점 $66,388이 겹치는 핵심 상단 균형 저항/EQ 클러스터로 유동성 스윕. discount→premium 경계이자 공급 재출현이 예상되는 지점으로, 0.64 수준의 모더레이트 셋업에서는 구조 전환이 아닌 반등의 상단 한계로 본다.\",\n      \"est_hours\": 13\n    },\n    {\n      \"seq\": 3,\n      \"price\": 62511.53,\n      \"type\": \"support_test\",\n      \"source\": \"Candlestick/Derivatives(EMA20 $62,511.53, $62,700), Fibonacci(0.236 $62,660.12), Wyckoff(LPSY $62,942.40)\",\n      \"description\": \"EQ 클러스터에서 공급 재출현·거부가 확인되면 chairman BEARISH 76%·ICT 연속 BOS 5회·Wyckoff Phase E의 구조적 약세가 재개되어, EMA20 $62,511.53 + Fib 0.236 $62,660.12 + Derivatives $62,700이 겹치는 $62,500~$62,700 지지 클러스터를 재시험. Wyckoff LPSY $62,942.40 하향 이탈 시 약세 우위 유지, 이 클러스터 상실 시 $61,509.10·$60,363.00·$59,080.00 sell-side liquidity로 확장된다.\",\n      \"est_hours\": 23\n    }\n  ],\n  \"period_extremes\": {\n    \"4h\":  {\"expected_high\": 64200.0, \"expected_low\": 62800.0, \"high_first\": true},\n    \"8h\":  {\"expected_high\": 65600.0, \"expected_low\": 62800.0, \"high_first\": true},\n    \"24h\": {\"expected_high\": 66400.0, \"expected_low\": 62400.0, \"high_first\": true}\n  },\n  \"triggers\": {\n    \"bullish\": {\"price\": 66665.0, \"description\": \"EQ $66,665.00을 종가 기준 돌파·안착하면 반등이 단순 되돌림을 넘어 구조 회복 성격으로 전환되어 Wyckoff 공급대 $67,899.90, Fib 골든레이쇼 $68,455.06, EMA120 $70,106.04로 가속. 이 경우 WP3 하락 시나리오 폐기.\"},\n    \"bearish\": {\"price\": 62300.0, \"description\": \"$62,500~$62,700 지지 클러스터 및 EMA20 $62,511.53을 하향 이탈해 $62,300을 하회하면 discount 반등 실패로 확정, Wyckoff $61,509.10·$61,150.20를 거쳐 ICT/Fib sell-side liquidity $60,363.00·$59,080.00으로 직접 가속.\"}\n  },\n  \"scenario_invalidation\": 68455.06\n}\n```"
  },
  "tp_calibration": {
    "calibrated_waypoints": [
      {
        "seq": 1,
        "base_target": 64779.82,
        "turning_zone": [
          64779.82,
          65200.0
        ],
        "likely_wick": 64950.0,
        "rejection_confirm": 64400.0,
        "invalid_overshoot": 65450.0,
        "calibration_reasoning": "$64,600~$64,875 저항 클러스터(Fib 0.382 $64,874.94 + base_target의 ret_0.236/0.382 컨플루언스)를 상단 앵커로 0.30×ATR 폭을 설정했다. $65,000 라운드넘버 자석 효과로 likely_wick을 Fib 0.382 위 $64,950로 상향했고, 청산 유동성 하단 $64,600 이탈 시 거부가 확인된다."
      },
      {
        "seq": 2,
        "base_target": 66400.0,
        "turning_zone": [
          66400.0,
          66950.0
        ],
        "likely_wick": 66700.0,
        "rejection_confirm": 66100.0,
        "invalid_overshoot": 67300.0,
        "calibration_reasoning": "Wyckoff 공급 시작 $66,388·Derivatives 최강 청산 $66,400·7일 EQ $66,447.95·ICT/Fib EQ $66,665의 밀집 클러스터를 존에 포함했다(0.40×ATR). liquidity_sweep 특성상 클러스터 상단 $66,665 위로 스윕하는 $66,700을 likely_wick으로 추정했으며, $66,100 하향 회복 시 반전 확인, $67,300 돌파 시 반등 상단 한계 가정이 무효화된다."
      },
      {
        "seq": 3,
        "base_target": 62511.53,
        "turning_zone": [
          61600.0,
          62511.53
        ],
        "likely_wick": 62000.0,
        "rejection_confirm": 62950.0,
        "invalid_overshoot": 61400.0,
        "calibration_reasoning": "EMA20 $62,511.53·Fib 0.236 $62,660.12·Derivatives $62,700 지지 클러스터를 시험하는 종착 웨이포인트로 0.66×ATR 광폭 존을 적용했다. $62,000 라운드넘버로 sell-side 유동성을 스윕하는 likely_wick $62,000을 두고 하단은 다음 지지 $61,509 직전까지 확장했으며, Wyckoff LPSY $62,942.40 위 회복 시 반등 확인, $61,400 이탈 시 $60,363·$59,080로의 하방 확장으로 무효화된다."
      }
    ],
    "raw_llm_response": "```json\n{\n  \"calibrated_waypoints\": [\n    {\n      \"seq\": 1,\n      \"base_target\": 64779.82,\n      \"turning_zone\": [64779.82, 65200.00],\n      \"likely_wick\": 64950.00,\n      \"rejection_confirm\": 64400.00,\n      \"invalid_overshoot\": 65450.00,\n      \"calibration_reasoning\": \"$64,600~$64,875 저항 클러스터(Fib 0.382 $64,874.94 + base_target의 ret_0.236/0.382 컨플루언스)를 상단 앵커로 0.30×ATR 폭을 설정했다. $65,000 라운드넘버 자석 효과로 likely_wick을 Fib 0.382 위 $64,950로 상향했고, 청산 유동성 하단 $64,600 이탈 시 거부가 확인된다.\"\n    },\n    {\n      \"seq\": 2,\n      \"base_target\": 66400.00,\n      \"turning_zone\": [66400.00, 66950.00],\n      \"likely_wick\": 66700.00,\n      \"rejection_confirm\": 66100.00,\n      \"invalid_overshoot\": 67300.00,\n      \"calibration_reasoning\": \"Wyckoff 공급 시작 $66,388·Derivatives 최강 청산 $66,400·7일 EQ $66,447.95·ICT/Fib EQ $66,665의 밀집 클러스터를 존에 포함했다(0.40×ATR). liquidity_sweep 특성상 클러스터 상단 $66,665 위로 스윕하는 $66,700을 likely_wick으로 추정했으며, $66,100 하향 회복 시 반전 확인, $67,300 돌파 시 반등 상단 한계 가정이 무효화된다.\"\n    },\n    {\n      \"seq\": 3,\n      \"base_target\": 62511.53,\n      \"turning_zone\": [61600.00, 62511.53],\n      \"likely_wick\": 62000.00,\n      \"rejection_confirm\": 62950.00,\n      \"invalid_overshoot\": 61400.00,\n      \"calibration_reasoning\": \"EMA20 $62,511.53·Fib 0.236 $62,660.12·Derivatives $62,700 지지 클러스터를 시험하는 종착 웨이포인트로 0.66×ATR 광폭 존을 적용했다. $62,000 라운드넘버로 sell-side 유동성을 스윕하는 likely_wick $62,000을 두고 하단은 다음 지지 $61,509 직전까지 확장했으며, Wyckoff LPSY $62,942.40 위 회복 시 반등 확인, $61,400 이탈 시 $60,363·$59,080로의 하방 확장으로 무효화된다.\"\n    }\n  ]\n}\n```"
  },
  "timing": {
    "stages": {
      "stage1_agents": 29.5,
      "chairman": 42.1,
      "operating_path": 247.0,
      "tp_calibrator": 206.7
    },
    "agents": {},
    "total_s": 525.6
  }
}