{
  "timestamp": "2026-06-26 17:00 KST",
  "timeframes": [
    "15m",
    "1h",
    "4h",
    "1d"
  ],
  "tf_results": {
    "1d": {
      "symbol": "BTC/USDT",
      "timeframe": "1d",
      "timestamp": "2026-06-26 17:00 KST",
      "last_price": 59771.9,
      "num_candles": 299,
      "stage1_analyses": {
        "derivatives": {
          "agent_id": "derivatives",
          "display_name": "Derivatives Trader",
          "signal": "bearish",
          "confidence": 0.68,
          "structure_bias": "bearish",
          "setup_bias": "bearish",
          "setup_score": 0.78,
          "setup_signals": [
            "\uac00\uaca9 $59,771.90\uc774 EMA20 $64,217.11 \ub300\ube44 -6.9%, EMA120 $72,617.19 \ub300\ube44 -17.7% \uc544\ub798\uc5d0\uc11c \uac70\ub798\ub418\uc5b4 \uad6c\uc870\uc801 \ud558\ub77d regime \uc720\uc9c0",
            "24\uc2dc\uac04 \uac00\uaca9 -2.10% \ud558\ub77d \uc911 OI\uac00 +6.542% \uc99d\uac00\ud558\uc5ec \ud558\ub77d \ubc29\ud5a5 \uc2e0\uaddc \ud3ec\uc9c0\uc158 \uc720\uc785 \ub610\ub294 \ub871 \ud2b8\ub7a9 \uac00\ub2a5\uc131 \ud655\ub300",
            "CVD \ubcc0\ud654 -3,084.56\uc73c\ub85c \uac00\uaca9 \ud558\ub77d\uacfc \ud568\uaed8 \uccb4\uacb0 \uc8fc\ub3c4\uad8c\uc774 \ub9e4\ub3c4 \ucabd\uc5d0 \uc788\uc73c\uba70, cvd_divergence 0.300\uc73c\ub85c \uac15\ud55c bullish divergence\ub294 \ubd80\uc7ac",
            "\ub871 \uacc4\uc815 \ube44\uc728 0.705, \uc20f \uacc4\uc815 \ube44\uc728 0.295\ub85c \ub871 \uacc4\uc815 \uc3e0\ub9bc\uc774 \uadf9\ub2e8\uc801\uc774\uba70 account_long_crowding 1.000\uc740 contrarian bearish \uc555\ub825",
            "\uac00\uc7a5 \uac15\ud55c \ud558\ubc29 \uccad\uc0b0 \ubc00\uc9d1 \uad6c\uac04\uc774 $58,600\uc774\uba70 \ud604\uc7ac\uac00 $59,771.90\uc5d0\uc11c \uc57d $1,172 \uc544\ub798\uc5d0 \uc704\uce58\ud574 \ub2e8\uae30 \uc720\ub3d9\uc131 \uc790\uc11d\uc73c\ub85c \uc791\ub3d9 \uac00\ub2a5",
            "\ud604\ubb3c-\uc120\ubb3c basis\uac00 -0.0370%\ub85c \uc74c\uc218\uc774\uba70, basis_score 0.491\ub85c \uac15\ud55c \ud504\ub9ac\ubbf8\uc5c4 \ub9e4\uc218 \ud658\uacbd\uc774 \uc544\ub2d8"
          ],
          "reasoning": "\ud655\uc778\ub41c \uad6c\uc870\ub294 \uac00\uaca9\uc774 EMA20 $64,217.11, EMA120 $72,617.19, EMA240 $79,613.47\uc744 \ubaa8\ub450 \ud06c\uac8c \ud558\ud68c\ud558\uace0 \ucd5c\uadfc 5\uac1c \uc77c\ubd09 \uc911 4\uac1c\uac00 \uc74c\ubd09\uc778 \uc810\uc5d0\uc11c bearish\ub85c \ud310\ub2e8\ud55c\ub2e4. \uc138\ud305 \uce21\uba74\uc5d0\uc11c\ub3c4 24\uc2dc\uac04 \uac00\uaca9\uc774 -2.10% \ud558\ub77d\ud558\ub294 \ub3d9\uc548 OI\uac00 +6.542% \uc99d\uac00\ud588\uace0 CVD\uac00 -3,084.56 \uac10\uc18c\ud574, \ud558\ub77d \ucd94\uc138\uc5d0 \uc2e0\uaddc \ud3ec\uc9c0\uc158\uc774 \ubd99\ub294 \uc57d\uc138 \uc9c0\uc18d\ud615 \ud30c\uc0dd \ud3ec\uc9c0\uc154\ub2dd\uc774\ub2e4. \ud2b9\ud788 \ub871 \uacc4\uc815 \ube44\uc728\uc774 0.705\uae4c\uc9c0 \uc0c1\uc2b9\ud558\uace0 \uc20f \uacc4\uc815\uc740 0.295\ub85c \ud558\ub77d\ud574 \ub871 \uc3e0\ub9bc\uc774 \uc2ec\ud558\uba70, \uc774\ub294 $58,600 \ud558\ubc29 \uccad\uc0b0 \ub808\ubca8\uc744 \ud5a5\ud55c \ub871 \uc2a4\ud034\uc988 \ub9ac\uc2a4\ud06c\ub97c \ud0a4\uc6b4\ub2e4. \ub2e8\uae30\uc801\uc73c\ub85c $60,400 \uc0c1\ubc29 \uccad\uc0b0\uc744 \uba3c\uc800 \ucc0d\ub294 \ubc18\ub4f1\uc740 \uac00\ub2a5\ud558\uc9c0\ub9cc, $62,200~$62,300 \ubc0f EMA20 $64,217 \ud68c\ubcf5 \uc804\uae4c\uc9c0\ub294 \ubc18\ub4f1 \ub9e4\ub3c4 \uc6b0\uc704\ub85c \ubcf8\ub2e4.",
          "key_levels": {
            "support": [
              58600,
              58030,
              54900
            ],
            "resistance": [
              60400,
              62200,
              62300,
              64217.11,
              65597.2
            ]
          },
          "time_horizon": "short term, derivatives positioning \uae30\uc900 4-8\uc2dc\uac04 \uc120\ud589 \uac00\ub2a5\uc131\uc774 \ud070 \ub2e8\uae30 \uc2e0\ud638",
          "invalidation_level": "$62,300 \uc0c1\ubc29 \uccad\uc0b0 \ud074\ub7ec\uc2a4\ud130\ub97c \ub3cc\ud30c \ud6c4 \uad6c\uc870\uc801\uc73c\ub85c \uc218\uc6a9\ub420 \uacbd\uc6b0",
          "risk_scenario": "$60,400 \uc0c1\ubc29 \uccad\uc0b0\uc744 \uba3c\uc800 \ud68c\uc218\ud55c \ub4a4 $62,200~$62,300\uae4c\uc9c0 \uc20f \uc2a4\ud034\uc988\uac00 \ubc1c\uc0dd\ud560 \uc218 \uc788\uc73c\uba70, \uc774 \uad6c\uac04\uae4c\uc9c0 \ud68c\ubcf5\ud558\uba74 \ud558\ubc29 \uccad\uc0b0 $58,600\uc744 \ud5a5\ud55c \uc989\uac01\uc801\uc778 bearish setup\uc740 \uc57d\ud654\ub41c\ub2e4.",
          "data_quality": "high",
          "metrics": {
            "cvd_divergence": 0.3,
            "cvd_change": -3084.56,
            "oi_trend": 1.0,
            "oi_change_pct_24h": 6.542,
            "oi_latest": 105339.465,
            "funding_pressure": 0.489,
            "funding_avg": 1.138e-05,
            "funding_change_24h": 3.144e-05,
            "long_account_ratio": 0.699,
            "short_account_ratio": 0.301,
            "long_account_latest": 0.705,
            "short_account_latest": 0.295,
            "long_account_change_24h": 0.0305,
            "short_account_change_24h": -0.0305,
            "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.491,
            "spot_futures_basis_pct": -0.037,
            "basis_change_lookback": 0.0092,
            "aggregate_score": 0.456,
            "bull_signals": 1,
            "bear_signals": 2,
            "liq_below": [
              [
                58600,
                167002.358888
              ],
              [
                54900,
                152159.790985
              ]
            ],
            "liq_above": [
              [
                60400,
                142854.3907168
              ],
              [
                62200,
                125892.0019815
              ],
              [
                62300,
                122023.85448869999
              ]
            ],
            "strongest_liq_level": 58600,
            "fragility_score": 0.89,
            "positioning_extreme": "balanced"
          }
        },
        "ict": {
          "agent_id": "ict",
          "display_name": "ICT Trader",
          "signal": "bearish",
          "confidence": 0.84,
          "structure_bias": "bearish",
          "setup_bias": "bearish",
          "setup_score": 0.836,
          "setup_signals": [
            "\ud604\uc7ac\uac00 $59,771.90\uac00 EQ $70,245.25 \uc544\ub798\uc758 discount \uc601\uc5ed\uc5d0 \uc788\uc73c\ub098, \uad6c\uc870\uc801\uc73c\ub85c\ub294 \ucd5c\uadfc bearish CHoCH \ub808\ubca8 $64,918.20 \uc544\ub798\uc5d0\uc11c \uc218\uc6a9 \uc911",
            "\uc774\uc804\uc77c \uc800\uc810 $59,060.00\uc774 \ud558\ud5a5 \uc774\ud0c8\ub418\uc5b4 \ub2e8\uae30 sell-side liquidity\uac00 \uacf5\uaca9\ubc1b\uc740 \uc0c1\ud0dc",
            "\ud604\uc7ac\uac00\uac00 EMA20 $64,217.11\ubcf4\ub2e4 -6.9%, EMA120 $72,617.19\ubcf4\ub2e4 -17.7%, EMA240 $79,613.47\ubcf4\ub2e4 -24.9% \uc544\ub798\uc5d0 \uc704\uce58\ud574 \ucd94\uc138 \uc555\ub825\uc774 \ud558\ubc29",
            "\ucd5c\uadfc 5\uac1c \uc77c\ubd09 \uc911 4\uac1c\uac00 \uc74c\ubd09\uc774\uba70 \ub9c8\uc9c0\ub9c9 3\uac1c \uce94\ub4e4\uc774 -2.0%, -2.6%, -2.1%\ub85c \uc5f0\uc18d \ud558\ub77d \uc555\ub825 \ud615\uc131",
            "\uc0c1\ub2e8\uc758 candidate bearish OB\uac00 $80,651.20~$82,828.70\uc5d0 \uc874\uc7ac\ud558\uc9c0\ub9cc \ud604\uc7ac\uac00\uc640 \uad34\ub9ac\uac00 \ucee4 \uc989\uc2dc \ubc29\uc5b4 \ub9e4\uc218 \uadfc\uac70\ubcf4\ub2e4 \uc0c1\uc704 \uc800\ud56d \ubc30\uc5f4\ub85c \uc791\uc6a9"
          ],
          "reasoning": "\ud655\uc815 \uad6c\uc870\ub294 bearish\ub85c \ud310\ub2e8\ud55c\ub2e4. BOS/CHoCH \uc2dc\ud000\uc2a4\uc5d0\uc11c \ub9c8\uc9c0\ub9c9 \uc720\uc758\ubbf8\ud55c \uc774\ubca4\ud2b8\uac00 $64,918.20 \ud558\ud5a5 bearish CHoCH\uc774\uba70, \ud604\uc7ac\uac00 $59,771.90\ub294 \uc774 \ub808\ubca8 \uc544\ub798\uc5d0\uc11c \uac70\ub798\ub418\uace0 \uc788\uc5b4 \ud558\ub77d \uad6c\uc870\uac00 \uc720\uc9c0\ub418\uace0 \uc788\ub2e4. \ub610\ud55c \uc774\uc804\uc77c \uc800\uc810 $59,060.00\uc774 \uc774\ubbf8 \uae68\uc84c\uace0, 7\uc77c \uc800\uc810 $58,030.00\uc774 \ubc14\ub85c \uc544\ub798\uc5d0 \uc788\uc5b4 \ucd94\uac00 sell-side liquidity \ud0d0\uc0c9 \uac00\ub2a5\uc131\uc774 \ub192\ub2e4. \ub2e4\ub9cc \ud604\uc7ac \uac00\uaca9\uc740 range low $58,030.00 \uadfc\ucc98\uc758 discount \uc601\uc5ed\uc5d0 \uc788\uc73c\ubbc0\ub85c, \ucd94\uaca9 \uc20f\ubcf4\ub2e4\ub294 $64,217.11 EMA20 \ub610\ub294 $64,918.20 CHoCH \ub808\ubca8 \uc7ac\uc2dc\ud5d8 \uc2e4\ud328 \uc2dc \ud558\ubc29 continuation\uc744 \ubcf4\ub294 \uac83\uc774 \ub354 \uc815\uad50\ud558\ub2e4.",
          "key_levels": {
            "support": [
              59060.0,
              58030.0
            ],
            "resistance": [
              63209.6,
              64217.11,
              64918.2,
              70245.25,
              80651.2,
              82828.7
            ]
          },
          "time_horizon": "short/medium term",
          "invalidation_level": "$64,918.20 \uc0c1\ud5a5 \ud68c\ubcf5 \ubc0f \uc77c\ubd09 \uc218\uc6a9",
          "risk_scenario": "\ubc18\ub300 \uc2dc\ub098\ub9ac\uc624\ub294 $58,030.00 \ubd80\uadfc\uc758 range low\uc5d0\uc11c sell-side liquidity sweep \uc774\ud6c4 \uac15\ud55c \ubc18\ub4f1\uc774 \ub098\uc624\ub294 \uacbd\uc6b0\ub2e4. \uc774 \uacbd\uc6b0 \uac00\uaca9\uc774 $59,060.00\uc744 \ud68c\ubcf5\ud558\uace0 $64,918.20 bearish CHoCH \ub808\ubca8 \uc704\ub85c \uc7ac\uc9c4\uc785\ud558\uba74 \ub2e8\uae30 \ud558\ub77d \uc14b\uc5c5\uc740 \ubb34\ud6a8\ud654\ub418\uba70, \ub2e4\uc74c \uc720\ub3d9\uc131 \ubaa9\ud45c\ub294 \uc774\uc804\uc77c \uace0\uc810 $63,209.60, EMA20 $64,217.11, \uc774\ud6c4 EQ $70,245.25\uac00 \ub41c\ub2e4.",
          "data_quality": "medium",
          "metrics": {
            "order_blocks_total": 1,
            "confirmed_bullish_ob": 0,
            "confirmed_bearish_ob": 0,
            "candidate_bullish_ob": 0,
            "candidate_bearish_ob": 1,
            "active_bullish_ob": 0,
            "active_bearish_ob": 0,
            "nearest_bull_ob_range": null,
            "nearest_bear_ob_range": {
              "bottom": 80651.2,
              "top": 82828.7,
              "quality": "candidate",
              "score": 0.504
            },
            "active_bullish_ob_list": [],
            "active_bearish_ob_list": [],
            "ob_mitigated_count": 1,
            "unfilled_bull_fvg_count": 0,
            "unfilled_bear_fvg_count": 0,
            "bull_fvg_ranges": [],
            "bear_fvg_ranges": [],
            "fvg_open_count": 0,
            "fvg_mitigated_count": 70,
            "fvg_open_zones": [],
            "bos_choch_events": [
              "CHoCH_bearish",
              "BOS_bearish",
              "BOS_bullish",
              "CHoCH_bearish",
              "BOS_bullish",
              "CHoCH_bearish"
            ],
            "bos_choch_levels": [
              {
                "type": "CHoCH_bearish",
                "level": 108566.0
              },
              {
                "type": "BOS_bearish",
                "level": 101516.5
              },
              {
                "type": "BOS_bullish",
                "level": 94555.0
              },
              {
                "type": "CHoCH_bearish",
                "level": 84408.6
              },
              {
                "type": "BOS_bullish",
                "level": 75998.9
              },
              {
                "type": "CHoCH_bearish",
                "level": 64918.2
              }
            ],
            "bos_sequence": [
              "CHoCH_bearish",
              "BOS_bearish",
              "BOS_bullish",
              "CHoCH_bearish",
              "BOS_bullish",
              "CHoCH_bearish"
            ],
            "consecutive_bull_bos": 0,
            "consecutive_bear_bos": 0,
            "recent_liq_sweeps": [],
            "recent_sweep_levels": [],
            "liquidity_resting": [],
            "current_zone": "discount",
            "eq_level": 70245.25,
            "range_high": 82460.5,
            "range_low": 58030.0,
            "bull_score": 6.5,
            "bear_score": 9.9,
            "setup_bias": "bearish",
            "setup_score": 0.836,
            "setup_signals": [
              "bearish CHoCH below $108,566.00",
              "bearish BOS below $101,516.50",
              "bearish CHoCH below $84,408.60",
              "bearish CHoCH below $64,918.20",
              "broken previous day low $59,060.00"
            ],
            "retracement_direction": "bullish",
            "current_retracement_pct": 100.2,
            "deepest_retracement_pct": 100.2,
            "previous_day_high": 63209.6,
            "previous_day_low": 59060.0,
            "broken_prev_high": false,
            "broken_prev_low": true,
            "sessions": {}
          }
        },
        "fibonacci": {
          "agent_id": "fibonacci",
          "display_name": "Fibonacci Analyst",
          "signal": "bearish",
          "confidence": 0.62,
          "structure_bias": "neutral",
          "setup_bias": "bearish",
          "setup_score": 0.48,
          "setup_signals": [
            "\uac00\uaca9 $59,771.90\uac00 0.786 \ub418\ub3cc\ub9bc $60,829.54 \uc544\ub798\uc5d0 \uc704\uce58\ud574 \ucd5c\uadfc \uc0c1\uc2b9 \uc2a4\uc719($59,080\u2192$67,255)\uc758 \ubc29\uc5b4\ub825\uc774 \uc57d\ud654\ub428",
            "\uace8\ub4e0 \ube44\uc728 0.618 \ub418\ub3cc\ub9bc $62,203.00\uc744 \ud68c\ubcf5\ud558\uc9c0 \ubabb\ud55c \uc0c1\ud0dc\ub85c, \ud574\ub2f9 \uad6c\uac04\uc774 \ud575\uc2ec \uc800\ud56d\uc73c\ub85c \uc804\ud658\ub428",
            "EQ/0.5 \ub418\ub3cc\ub9bc $63,167.70 \uc544\ub798\uc758 \ud560\uc778 \uad6c\uac04\uc5d0 \uc788\uc73c\ub098, 0.786 \ud558\ubc29 \uc774\ud0c8\ub85c \uc989\uac01\uc801\uc778 \ubc18\ub4f1\ubcf4\ub2e4\ub294 \uc2a4\uc719 \uc800\uc810 $59,080 \uc7ac\uc2dc\ud5d8 \uc704\ud5d8\uc774 \uc6b0\uc138\ud568",
            "EMA20 $64,217.11, EMA120 $72,617.19, EMA240 $79,613.47 \ubaa8\ub450 \ud604\uc7ac\uac00\ubcf4\ub2e4 \uc704\uc5d0 \uc788\uc5b4 \uc0c1\ubc29 \ud53c\ubcf4\ub098\uce58 \uc800\ud56d\uacfc \ucd94\uc138 \uc800\ud56d\uc774 \uc911\ucca9\ub428"
          ],
          "reasoning": "\ud604\uc7ac BTC\ub294 \ucd5c\uadfc \uc0c1\uc2b9 \uc2a4\uc719 $59,080\u2192$67,255 \uae30\uc900 0.786 \ub418\ub3cc\ub9bc $60,829.54 \uc544\ub798\uc778 $59,771.90\uc5d0 \uac70\ub798\ub418\uace0 \uc788\uc5b4 \uc0c1\uc2b9 \uc2a4\uc719\uc758 \ub9c8\uc9c0\ub9c9 \ubc29\uc5b4 \uad6c\uac04\uc774 \uc57d\ud654\ub41c \uc0c1\ud0dc\uc785\ub2c8\ub2e4. \uac00\uc7a5 \uc911\uc694\ud55c 0.618 \uace8\ub4e0 \ube44\uc728 $62,203.00\uc740 \ud604\uc7ac\uac00\ubcf4\ub2e4 \uc57d 4.07% \uc704\uc5d0 \uc788\uc73c\uba70, \ud68c\ubcf5 \uc804\uae4c\uc9c0\ub294 \uace0\ud655\ub960 \ubc18\ub4f1 \uad6c\uac04\uc774 \uc544\ub2c8\ub77c \uc800\ud56d\uc73c\ub85c \ud574\uc11d\ub429\ub2c8\ub2e4. \ub2e4\ub9cc \uc2a4\uc719 \uc800\uc810 $59,080\uc774 \uc544\uc9c1 \uba85\ud655\ud788 \ubd95\uad34\ub41c \uac83\uc740 \uc544\ub2c8\ubbc0\ub85c \ud655\uc815 \uad6c\uc870\ub294 bearish\uac00 \uc544\ub2c8\ub77c neutral\ub85c \ud3c9\uac00\ud569\ub2c8\ub2e4. \ub2e8\uae30 \uc14b\uc5c5\uc740 $60,829.54, $62,203.00, $63,167.70\uc758 \uc5f0\uc18d \uc800\ud56d\uc774 \uc704\uc5d0 \ub193\uc5ec \uc788\uace0 confluence_quality\uac00 0\uc73c\ub85c \uac15\ud55c \uc9c0\uc9c0 \ud074\ub7ec\uc2a4\ud130\uac00 \uc5c6\uae30 \ub54c\ubb38\uc5d0 bearish \ucabd\uc774 \uc6b0\uc138\ud569\ub2c8\ub2e4.",
          "key_levels": {
            "support": [
              59080.0,
              58030.0
            ],
            "resistance": [
              60829.54,
              62203.0,
              63167.7,
              64132.4,
              65326.01
            ]
          },
          "time_horizon": "short term",
          "invalidation_level": "62203.00",
          "risk_scenario": "$59,080 \uc2a4\uc719 \uc800\uc810\uc774 \ubc29\uc5b4\ub418\uace0 \uac00\uaca9\uc774 0.786 $60,829.54\ub97c \ud68c\ubcf5\ud55c \ub4a4 \uace8\ub4e0 \ube44\uc728 $62,203.00 \uc704\ub85c \uc77c\ubd09 \uc885\uac00 \uc548\ucc29\ud558\uba74, \ud604\uc7ac\uc758 \uc57d\uc138 \uc14b\uc5c5\uc740 \uc2e4\ud328\ub85c \uc804\ud658\ub429\ub2c8\ub2e4. \uadf8 \uacbd\uc6b0 $63,167.70 EQ\uc640 $64,132.40 0.382 \ub418\ub3cc\ub9bc\uae4c\uc9c0 \uc20f\ucee4\ubc84\uc131 \ubc18\ub4f1\uc774 \uc5f4\ub9b4 \uc218 \uc788\uc2b5\ub2c8\ub2e4.",
          "data_quality": "medium",
          "metrics": {
            "swing_pair": "Low\u2192High: $59,080 \u2192 $67,255",
            "direction": "up",
            "nearest_fib": "ret_0.786",
            "nearest_fib_price": 60829.54,
            "nearest_fib_distance": 1.77,
            "golden_ratio_level": 62203.0,
            "fib_ret_382": 64132.4,
            "fib_ret_618": 62203.0,
            "confluence_zones": [],
            "support_levels": [],
            "resistance_levels": [
              60829.535599999996,
              62203.002799999995,
              63167.7
            ],
            "level_candidates": [
              {
                "name": "ret_0.236",
                "price": 65326.01,
                "distance_pct": 9.29,
                "is_support": false,
                "cluster_score": 0.0
              },
              {
                "name": "ret_0.382",
                "price": 64132.4,
                "distance_pct": 7.3,
                "is_support": false,
                "cluster_score": 0.0
              },
              {
                "name": "ret_0.5",
                "price": 63167.7,
                "distance_pct": 5.68,
                "is_support": false,
                "cluster_score": 0.0
              },
              {
                "name": "ret_0.618",
                "price": 62203.0,
                "distance_pct": 4.07,
                "is_support": false,
                "cluster_score": 0.0
              },
              {
                "name": "ret_0.786",
                "price": 60829.54,
                "distance_pct": 1.77,
                "is_support": false,
                "cluster_score": 0.0
              },
              {
                "name": "ext_1.0",
                "price": 67255.4,
                "distance_pct": 12.52,
                "is_support": false,
                "cluster_score": 0.0
              },
              {
                "name": "ext_1.272",
                "price": 69479.11,
                "distance_pct": 16.24,
                "is_support": false,
                "cluster_score": 0.0
              },
              {
                "name": "ext_1.414",
                "price": 70640.02,
                "distance_pct": 18.18,
                "is_support": false,
                "cluster_score": 0.0
              },
              {
                "name": "ext_1.618",
                "price": 72307.8,
                "distance_pct": 20.97,
                "is_support": false,
                "cluster_score": 0.0
              },
              {
                "name": "ext_2.0",
                "price": 75430.8,
                "distance_pct": 26.2,
                "is_support": false,
                "cluster_score": 0.0
              }
            ],
            "confluence_quality": 0,
            "fib_reaction_state": "distant",
            "reaction_probability": 0.25
          }
        },
        "candlestick": {
          "agent_id": "candlestick",
          "display_name": "Candlestick Reader",
          "signal": "bearish",
          "confidence": 0.66,
          "structure_bias": "bearish",
          "setup_bias": "bearish",
          "setup_score": 0.64,
          "setup_signals": [
            "\ud604\uc7ac\uac00 $59,771.90\uac00 EMA20 $64,217.11\ubcf4\ub2e4 6.9% \ub0ae\uc544 \ub2e8\uae30 \ucd94\uc138 \uc800\ud56d \uc544\ub798\uc5d0 \uc788\uc74c",
            "\ud604\uc7ac\uac00\uac00 EMA120 $72,617.19 \ubc0f EMA240 $79,613.47 \uc544\ub798\uc5d0 \uc788\uc5b4 \uc911\uc7a5\uae30 \uad6c\uc870\uac00 \uc57d\uc138 \uc6b0\uc704",
            "\ucd5c\uadfc 5\uac1c \uc77c\ubd09 \uc911 4\uac1c\uac00 \uc74c\ubd09\uc774\uba70 \ub9c8\uc9c0\ub9c9 3\uac1c \ud750\ub984\uc774 \u25bc-2.0% | \u25bc-2.6% | \u25bc-2.1%\ub85c \ub9e4\ub3c4 \uc555\ub825 \uc9c0\uc18d",
            "\ucd5c\uadfc bearish_engulfing \ud328\ud134 2\uac1c \uac10\uc9c0: index 289, 294 / \ucd5c\uace0 \ud488\uc9c8 0.664",
            "7\uc77c range EQ \uc57d $61,813.60 \uc544\ub798\uc5d0\uc11c \uac70\ub798 \uc911\uc774\uba70, $65,597.20 \uace0\uc810 \ub3cc\ud30c \uc2e4\ud328 \ud6c4 \ud558\ub2e8 $58,030.00 \uc720\ub3d9\uc131 \uc7ac\uc2dc\ud5d8 \uac00\ub2a5",
            "\uace0\uac70\ub798\ub7c9 \ud328\ud134\uc774 \uc5c6\uc5b4 \ud558\ub77d \uc2e0\ud638\uc758 \ud655\uc815\uc131\uc740 \uc81c\ud55c\uc801"
          ],
          "reasoning": "BTC\ub294 \ud604\uc7ac $59,771.90\uc73c\ub85c EMA20 $64,217.11 \uc544\ub798 6.9%, EMA120 $72,617.19 \uc544\ub798 17.7%, EMA240 $79,613.47 \uc544\ub798 24.9%\uc5d0 \uc704\uce58\ud574 \uc788\uc5b4 \uad6c\uc870\uc801\uc73c\ub85c \uc57d\uc138 \uc815\ub82c\uc774 \uc720\uc9c0\ub418\uace0 \uc788\uc2b5\ub2c8\ub2e4. \ucd5c\uadfc \ud328\ud134\uc740 bearish_engulfing@289\uc640 bearish_engulfing@294 \ub450 \uac1c\uc774\uba70, \ucd5c\uace0 \ud488\uc9c8\uc740 0.664\ub85c \uc911\uac04 \uc774\uc0c1\uc774\uc9c0\ub9cc \uace0\uac70\ub798\ub7c9 \ud655\uc778\uc740 \uc5c6\uc5b4 \uc2e0\ub8b0\ub3c4\ub294 \uacfc\ub3c4\ud558\uac8c \ub192\uac8c \ubcf4\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. 7\uc77c \uace0\uc810 $65,597.20\uc5d0\uc11c \ubc00\ub9b0 \ub4a4 \ud604\uc7ac\uac00\ub294 7\uc77c \uc800\uc810 $58,030.00\uc5d0 \uac00\uae4c\uc6cc\uc84c\uace0, \ub9c8\uc9c0\ub9c9 5\uac1c \uc77c\ubd09 \uc911 4\uac1c\uac00 \uc74c\ubd09\uc774\ub77c \ub2e8\uae30 \ub9e4\ub3c4 \uc6b0\uc704\uac00 \uba85\ud655\ud569\ub2c8\ub2e4. \ub2e4\ub9cc \ud604\uc7ac\uac00\uac00 7\uc77c range EQ \uc57d $61,813.60 \uc544\ub798\uc758 \ud560\uc778 \uc601\uc5ed\uc5d0 \uc788\uc5b4, $58,030.00 \ubd80\uadfc\uc5d0\uc11c \uac15\ud55c \ubc18\ub4f1\ud615 \uce94\ub4e4\uc774 \ub098\uc624\uba74 \ub2e8\uae30 \uc20f\ucee4\ubc84\ub9c1 \ub9ac\uc2a4\ud06c\uac00 \uc788\uc2b5\ub2c8\ub2e4.",
          "key_levels": {
            "support": [
              58030.0,
              55625.9
            ],
            "resistance": [
              61813.6,
              64217.11,
              65597.2,
              72617.19
            ]
          },
          "time_horizon": "short to medium term",
          "invalidation_level": "$65,597.20 \uc77c\ubd09 \uc885\uac00 \uc0c1\ud5a5 \ub3cc\ud30c",
          "risk_scenario": "$58,030.00 \ubd80\uadfc\uc5d0\uc11c \ud574\uba38, \ubd88\ub9ac\uc2dc \uc5d4\uac78\ud551, \uc7a5\ub300 \uc591\ubd09 \uac19\uc740 \ubc18\uc804 \uce94\ub4e4\uc774 \ucd9c\ud604\ud558\uace0 \uc774\ud6c4 $61,813.60 EQ\ub97c \ud68c\ubcf5\ud558\uba74 \ub2e8\uae30 \ud558\ub77d \uc2dc\ub098\ub9ac\uc624\ub294 \uc57d\ud654\ub429\ub2c8\ub2e4. \ud2b9\ud788 $64,217.11 EMA20\uae4c\uc9c0 \ud68c\ubcf5\ud558\uba74 \uc20f \ud3ec\uc9c0\uc158 \uccad\uc0b0 \uc555\ub825\uc774 \ucee4\uc9c8 \uc218 \uc788\uc73c\uba70, $65,597.20 \uc704 \uc77c\ubd09 \uc885\uac00\uac00 \ub098\uc624\uba74 \uc57d\uc138 \ud310\ub2e8\uc740 \ubb34\ud6a8\ud654\ub429\ub2c8\ub2e4.",
          "data_quality": "medium",
          "metrics": {
            "total_patterns_detected": 125,
            "recent_patterns": 2,
            "pattern_list": [
              "bearish_engulfing@289",
              "bearish_engulfing@294"
            ],
            "atr_value": 2404.1,
            "vol_avg_20": 170778.38,
            "high_volume_patterns": [],
            "pattern_candidates": [
              {
                "pattern": "bearish_engulfing",
                "signal": "bearish",
                "pattern_quality": 0.664,
                "tier": "strict",
                "high_volume": false
              },
              {
                "pattern": "bearish_engulfing",
                "signal": "bearish",
                "pattern_quality": 0.574,
                "tier": "candidate",
                "high_volume": false
              }
            ],
            "best_pattern_quality": 0.664,
            "bull_score": 0,
            "bear_score": 1.5
          }
        },
        "wyckoff": {
          "agent_id": "wyckoff",
          "display_name": "Wyckoff Expert",
          "signal": "neutral",
          "confidence": 0.62,
          "structure_bias": "bullish",
          "setup_bias": "bearish",
          "setup_score": 0.58,
          "setup_signals": [
            "LPS $62,232.10 \ud558\ud68c: Phase D\uc758 LPS \uc9c0\uc9c0 \uc720\uc9c0\uac00 \uc2e4\ud328\ud558\uba70 \uc989\uc2dc \uacbd\ub85c\ub294 \uc7ac\uc2dc\ud5d8/\uc57d\uc138 \ucabd\uc73c\ub85c \uae30\uc6b8\uc5b4\uc9d0",
            "\ud604\uc7ac\uac00 $59,771.90\uac00 \uba54\uc778 \ub808\uc778\uc9c0 \uc800\uc810/SC $59,800.00\uc744 \uc18c\ud3ed \ud558\ud68c: \ud558\ub2e8\ubd80 \uc774\ud0c8 \uc555\ub825\uc774 \ubc1c\uc0dd\ud588\uc73c\ub098 Spring $59,080.00 \ud558\ud5a5 \ud655\uc815\uc740 \uc544\uc9c1 \uc544\ub2d8",
            "\ub808\uc778\uc9c0 EQ \uc57d $65,745.00 \ud558\ud68c \ubc0f EMA20 $64,217.11 \ud558\ud68c: \uad6c\uc870\uc801 \ucd95\uc801 \ud574\uc11d\uacfc \ubcc4\uac1c\ub85c \ub2e8\uae30 \uc218\uc694 \ud655\uc778\uc774 \ubd80\uc871\ud568",
            "\ucd5c\uadfc 5\uac1c \uc77c\ubd09 \uc911 4\uac1c \uc74c\ubd09 \ubc0f 24h -2.10%: SOS $67,255.40 \uc774\ud6c4 \uc218\uc694 \ucd94\uc885\uc774 \uc57d\ud574\uc838 LPS \uc7ac\uac80\uc99d \uad6d\uba74\uc73c\ub85c \uc804\ud658"
          ],
          "reasoning": "1\uc77c \uad6c\uc870\ub294 regime=ACC, regime_fitness 0.896, \uac10\uc9c0 \uc774\ubca4\ud2b8\uac00 SC $59,800.00 \u2192 AR $71,690.00 \u2192 ST $64,918.20 \u2192 Spring $59,080.00 \u2192 SOS $67,255.40 \u2192 LPS $62,232.10 \uc21c\uc11c\ub85c \ud615\uc131\ub418\uc5b4 \uad6c\uc870\uc801 \ud3b8\ud5a5\uc740 \uc5ec\uc804\ud788 bullish\uc785\ub2c8\ub2e4. \ub2e4\ub9cc \ud604\uc7ac\uac00 $59,771.90\ub294 LPS $62,232.10\uc744 \uc774\ubbf8 \ud558\ud68c\ud588\uace0, \uba54\uc778 \ub808\uc778\uc9c0 \uc800\uc810 $59,800.00\ub3c4 \uc18c\ud3ed \ubc11\ub3cc\uace0 \uc788\uc5b4 Phase D/LPS\uac00 \ud655\uc815\uc801\uc778 \uc0c1\uc2b9 \uc9c0\uc18d\uc73c\ub85c \uc774\uc5b4\uc84c\ub2e4\uace0 \ubcf4\uae30 \uc5b4\ub835\uc2b5\ub2c8\ub2e4. \uc989 \uad6c\uc870\ub294 \ucd95\uc801 \ud6c4\ubcf4/Phase D\uc774\ub098, \uc989\uc2dc \uacbd\ub85c\ub294 Spring \uc800\uc810 $59,080.00 \uc7ac\uc2dc\ud5d8 \ub610\ub294 \ud558\ub2e8 \uc720\ub3d9\uc131 \ud655\uc778 \ucabd\uc774 \uc6b0\uc138\ud569\ub2c8\ub2e4. $62,232.10\uc744 \ud68c\ubcf5\ud558\uc9c0 \ubabb\ud558\uba74 LPS \uc2e4\ud328 \ub9ac\uc2a4\ud06c\uac00 \ub0a8\uace0, $67,255.40 SOS \uace0\uc810 \uc7ac\ub3cc\ud30c \uc804\uae4c\uc9c0\ub294 \ud3ec\uc2a4\ud2b8-\ub808\uc778\uc9c0 \uc218\uc6a9\uc744 \ub9d0\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.",
          "key_levels": {
            "support": [
              59800.0,
              59080.0,
              58030.0
            ],
            "resistance": [
              62232.1,
              64918.2,
              65745.0,
              67255.4,
              71690.0
            ]
          },
          "time_horizon": "medium term",
          "invalidation_level": "$59,080.00 \ud558\ud5a5 \uc774\ud0c8 \ubc0f \uc77c\ubd09 \uc885\uac00 \uc548\ucc29 \uc2dc \ud604\uc7ac ACC Phase D/LPS \ud574\uc11d\uc740 \ubb34\ud6a8\ud654\ub429\ub2c8\ub2e4",
          "risk_scenario": "$62,232.10 LPS\ub97c \ube60\ub974\uac8c \ud68c\ubcf5\ud558\uace0 $64,918.20~$65,745.00 \uad6c\uac04 \uc704\uc5d0\uc11c \uc218\uc6a9\uc774 \ud655\uc778\ub418\uba74 \ub2e8\uae30 \uc57d\uc138 setup_bias\ub294 \uc57d\ud654\ub429\ub2c8\ub2e4. \ubc18\ub300\ub85c $59,080.00 Spring \uc800\uc810\uc774 \uae68\uc9c0\uba74 \ud604\uc7ac \ucd95\uc801 \uad6c\uc870\ub294 \uc2e4\ud328\ud55c LPS/\ud558\ub2e8 \uc774\ud0c8\ub85c \uc7ac\ud3c9\uac00\ub418\uc5b4 $58,030.00 7\uc77c \uc800\uc810 \ubc0f \uadf8 \uc544\ub798 \uc720\ub3d9\uc131 \ud0d0\uc0c9 \uac00\ub2a5\uc131\uc774 \ucee4\uc9d1\ub2c8\ub2e4.",
          "data_quality": "high",
          "metrics": {
            "acc_score": 89.6,
            "dis_score": 85.0,
            "regime": "ACC",
            "regime_state": "acc_candidate",
            "structure_bias": "bullish",
            "phase_context": "acc_candidate / accumulation / Phase D",
            "phases_detected": [
              "SC",
              "AR",
              "ST",
              "Spring",
              "SOS",
              "LPS"
            ],
            "last_phase": "LPS",
            "phase_candidates": [
              {
                "label": "SC",
                "side": "low",
                "idx": 159,
                "price": 59800.0,
                "color": "#ffd166"
              },
              {
                "label": "AR",
                "side": "high",
                "idx": 160,
                "price": 71690.0,
                "color": "#06d6a0"
              },
              {
                "label": "ST",
                "side": "low",
                "idx": 210,
                "price": 64918.2,
                "color": "#118ab2"
              },
              {
                "label": "Spring",
                "side": "low",
                "idx": 278,
                "price": 59080.0,
                "color": "#f9844a"
              },
              {
                "label": "SOS",
                "side": "high",
                "idx": 288,
                "price": 67255.4,
                "color": "#06d6a0"
              },
              {
                "label": "LPS",
                "side": "low",
                "idx": 291,
                "price": 62232.1,
                "color": "#8338ec"
              }
            ],
            "phase_structures": [
              {
                "structure_id": "1d_cycle_1",
                "sequence": 1,
                "timeframe": "1d",
                "regime": "accumulation",
                "role": "current_structure_candidate",
                "is_active": true,
                "is_completed": false,
                "is_confirmed": true,
                "structure_bias": "bullish",
                "phase_context": "accumulation",
                "start_idx": 159,
                "end_idx": 291,
                "phase_count": 6,
                "phases": [
                  {
                    "label": "SC",
                    "side": "low",
                    "idx": 159,
                    "price": 59800.0,
                    "color": "#ffd166",
                    "dt": "2026-02-06 09:00:00+09:00"
                  },
                  {
                    "label": "AR",
                    "side": "high",
                    "idx": 160,
                    "price": 71690.0,
                    "color": "#06d6a0",
                    "dt": "2026-02-07 09:00:00+09:00"
                  },
                  {
                    "label": "ST",
                    "side": "low",
                    "idx": 210,
                    "price": 64918.2,
                    "color": "#118ab2",
                    "dt": "2026-03-29 09:00:00+09:00"
                  },
                  {
                    "label": "Spring",
                    "side": "low",
                    "idx": 278,
                    "price": 59080.0,
                    "color": "#f9844a",
                    "dt": "2026-06-05 09:00:00+09:00"
                  },
                  {
                    "label": "SOS",
                    "side": "high",
                    "idx": 288,
                    "price": 67255.4,
                    "color": "#06d6a0",
                    "dt": "2026-06-15 09:00:00+09:00"
                  },
                  {
                    "label": "LPS",
                    "side": "low",
                    "idx": 291,
                    "price": 62232.1,
                    "color": "#8338ec",
                    "dt": "2026-06-18 09:00:00+09:00"
                  }
                ]
              }
            ],
            "active_structure_id": "1d_cycle_1",
            "primary_structure_id": "1d_cycle_1",
            "structure_count": 1,
            "regime_fitness": 0.896476510067114,
            "current_event": "LPS",
            "major_phase": "D",
            "pos_in_range": 0.5,
            "main_range_low": 59800.0,
            "main_range_high": 71690.0
          }
        },
        "harmonic": {
          "agent_id": "harmonic",
          "display_name": "Harmonic Specialist",
          "signal": "neutral",
          "confidence": 0.38,
          "structure_bias": "bearish",
          "setup_bias": "bullish",
          "setup_score": 0.46,
          "setup_signals": [
            "\uac00\uaca9 $59,771.90\uc774 strict medium bullish Butterfly \ud65c\uc131 PRZ $59,487.19-$60,875.70 \ub0b4\ubd80\uc5d0 \uc704\uce58",
            "\uac00\uc7a5 \uac00\uae4c\uc6b4 PRZ\ub294 bullish Crab D=$59,788.21, PRZ $59,723.64-$59,852.78\ub85c \ud604\uc7ac\uac00\uc640 \uc57d 0.03% \uac70\ub9ac\uc774\ub098 XAD \ub2e8\uc77c \ud328\ubc00\ub9ac\ub77c \ud488\uc9c8\uc740 \ub0ae\uc74c",
            "\uac00\uc7a5 \uc911\uc694\ud55c council PRZ\ub294 strict high bullish Butterfly $57,784.91-$58,793.41, confluence 3\uac1c(ABCD, BC_EXT, XAD), PRZ score 1.0",
            "\ud604\uc7ac PRZ \ubc18\uc751 \ud655\uc778 \uc5c6\uc74c: confirmed_reaction=false, reaction_score=0.0, \ub530\ub77c\uc11c \uc544\uc9c1 \uad6c\uc870 \uc804\ud658 \uc2e0\ud638\uac00 \uc544\ub2d8",
            "\uac00\uaca9\uc774 EMA20 $64,217.11, EMA120 $72,617.19, EMA240 $79,613.47 \uc544\ub798\uc5d0 \uc788\uc5b4 \uc0c1\uc704 \uad6c\uc870\ub294 \uc5ec\uc804\ud788 \uc57d\uc138 \uc555\ub825"
          ],
          "reasoning": "\ud558\ubaa8\ub2c9 \uad00\uc810\uc5d0\uc11c\ub294 \ud604\uc7ac\uac00 $59,771.90\uc774 bullish PRZ \uad70\uc9d1 \uc548\uc5d0 \uc788\uc5b4 \ub2e8\uae30 \ubc18\ub4f1 \ud6c4\ubcf4 \uad6c\uac04\uc740 \ub9de\uc9c0\ub9cc, \ud655\uc778\ub41c \ubc18\uc751\uc740 \uc544\uc9c1 \uc5c6\uc2b5\ub2c8\ub2e4. \ud2b9\ud788 strict high bullish Butterfly\uc758 \ud575\uc2ec PRZ\ub294 $57,784.91-$58,793.41\uc774\uba70, ABCD\u00b7BC extension\u00b7XAD\uac00 \ubaa8\ub450 \uacb9\uce5c 3\uc911 \ucee8\ud50c\ub8e8\uc5b8\uc2a4\ub77c \uc2e4\uc81c \ubc18\uc751\uc774 \ub098\uc624\uba74 \uc758\ubbf8\uac00 \ucee4\uc9d1\ub2c8\ub2e4. \ub2e4\ub9cc \ud604\uc7ac \uac00\uaca9\uc740 EMA20 $64,217.11\ubcf4\ub2e4 6.9% \ub0ae\uace0 EMA120 $72,617.19 \ubc0f EMA240 $79,613.47 \uc544\ub798\uc5d0 \uc788\uc5b4 \ud655\uc778\ub41c \uad6c\uc870_bias\ub294 bearish\ub85c \ubd05\ub2c8\ub2e4. \ub530\ub77c\uc11c \ud558\ubaa8\ub2c9\uc740 \uc57d\ud55c bullish setup/reaction-zone\uc73c\ub85c\ub9cc \ucde8\uae09\ud558\uba70, $58K\ub300 \uc9c4\uc785 \ud6c4 rejection, sweep\u2192reclaim, 15m/1h MSS \ub610\ub294 CVD/OI \ud655\uc778 \uc804\uc5d0\ub294 \uba54\uc778 \uacbd\ub85c\ub97c bullish\ub85c \ub4a4\uc9d1\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.",
          "key_levels": {
            "support": [
              59852.78,
              59723.64,
              59487.19,
              58793.41,
              57784.91,
              58030.0
            ],
            "resistance": [
              60638.74,
              60875.7,
              64217.11,
              65054.28,
              65597.2,
              69233.78
            ]
          },
          "time_horizon": "short/medium term",
          "invalidation_level": "$57,784.91 \uc77c\ubd09 \uc885\uac00 \uc774\ud0c8",
          "risk_scenario": "\uac00\uaca9\uc774 $57,784.91-$58,793.41\uc758 high-confluence Butterfly PRZ\uc5d0\uc11c \ubc18\uc751\ud558\uc9c0 \ubabb\ud558\uace0 \uc77c\ubd09\uc73c\ub85c $57,784.91 \uc544\ub798\uc5d0 \uc548\ucc29\ud558\uba74 bullish harmonic setup\uc740 \uc2e4\ud328\ub85c \uac04\uc8fc\ub429\ub2c8\ub2e4. \uc774 \uacbd\uc6b0 $58,030.00 7\uc77c \uc800\uc810 \ud558\ubc29 \uc720\ub3d9\uc131 \uc774\ud0c8\uc774 \ud655\uc815\ub420 \uc218 \uc788\uace0, PRZ \ubc29\uc5b4 \uc2e4\ud328\ub85c \ud558\ubaa8\ub2c9 \ubc18\ub4f1 TP\uc778 $65,054.28 \ub610\ub294 $69,233.78 \uc2dc\ub098\ub9ac\uc624\ub294 \ubcf4\ub958\ub429\ub2c8\ub2e4. \ubc18\ub300\ub85c $59,487.19-$60,875.70 \uad6c\uac04\uc5d0\uc11c sweep \ud6c4 reclaim \ubc0f 15m/1h MSS\uac00 \ub098\uc624\uba74 $64,217.11 EMA20, \uc774\ud6c4 $65,054.28 TP1\uae4c\uc9c0\uc758 \ubc18\ub4f1 \ubd84\uae30\uac00 \ud65c\uc131\ud654\ub429\ub2c8\ub2e4.",
          "data_quality": "medium",
          "metrics": {
            "patterns_found": 175,
            "completed_patterns_found": 59,
            "forming_d_prz_found": 116,
            "swing_orders_scanned": [
              3,
              5,
              8
            ],
            "swing_search_window": 30,
            "multiscale_swings_scanned": 61,
            "swing_highs_scanned": 30,
            "swing_lows_scanned": 31,
            "timeframe": "1d",
            "prz_active_threshold_pct": 1.0,
            "prz_nearby_threshold_pct": 2.0,
            "prz_watch_threshold_pct": 4.0,
            "prz_max_width_pct": 1.8,
            "quality_counts": {
              "high": 3,
              "medium": 39,
              "low": 133
            },
            "prz_status_counts": {
              "active": 17,
              "nearby": 10,
              "watch": 8,
              "far": 140,
              "forming": 92
            },
            "high_confluence_prz_count": 16,
            "strict_patterns_found": 46,
            "candidate_patterns_found": 129,
            "active_patterns_at_prz": 17,
            "nearby_patterns": 10,
            "all_patterns": [
              "butterfly",
              "butterfly",
              "gartley",
              "butterfly",
              "butterfly",
              "gartley",
              "butterfly",
              "crab",
              "butterfly",
              "gartley",
              "gartley",
              "bat",
              "shark",
              "shark",
              "bat",
              "bat",
              "butterfly",
              "butterfly",
              "crab",
              "crab",
              "crab",
              "crab",
              "bat",
              "crab",
              "butterfly",
              "crab",
              "shark",
              "bat",
              "bat",
              "bat",
              "shark",
              "bat",
              "gartley",
              "crab",
              "crab",
              "gartley",
              "butterfly",
              "butterfly",
              "butterfly",
              "bat",
              "butterfly",
              "bat",
              "shark",
              "gartley",
              "shark",
              "crab",
              "gartley",
              "shark",
              "butterfly",
              "shark",
              "crab",
              "shark",
              "bat",
              "butterfly",
              "crab",
              "bat",
              "crab",
              "crab",
              "crab",
              "gartley",
              "crab",
              "shark",
              "shark",
              "bat",
              "crab",
              "crab",
              "butterfly",
              "crab",
              "shark",
              "crab",
              "shark",
              "gartley",
              "shark",
              "crab",
              "shark",
              "crab",
              "crab",
              "crab",
              "shark",
              "shark",
              "crab",
              "gartley",
              "butterfly",
              "crab",
              "crab",
              "bat",
              "butterfly",
              "shark",
              "crab",
              "butterfly",
              "crab",
              "crab",
              "shark",
              "crab",
              "crab",
              "crab",
              "bat",
              "bat",
              "shark",
              "shark",
              "crab",
              "crab",
              "shark",
              "butterfly",
              "shark",
              "shark",
              "butterfly",
              "gartley",
              "crab",
              "shark",
              "butterfly",
              "bat",
              "butterfly",
              "shark",
              "crab",
              "butterfly",
              "gartley",
              "butterfly",
              "butterfly",
              "bat",
              "butterfly",
              "crab",
              "shark",
              "bat",
              "gartley",
              "gartley",
              "butterfly",
              "crab",
              "bat",
              "crab",
              "bat",
              "shark",
              "bat",
              "shark",
              "butterfly",
              "shark",
              "bat",
              "gartley",
              "crab",
              "crab",
              "shark",
              "butterfly",
              "shark",
              "crab",
              "crab",
              "shark",
              "crab",
              "bat",
              "gartley",
              "bat",
              "crab",
              "crab",
              "butterfly",
              "bat",
              "butterfly",
              "shark",
              "crab",
              "crab",
              "bat",
              "butterfly",
              "shark",
              "bat",
              "butterfly",
              "gartley",
              "shark",
              "shark",
              "butterfly",
              "crab",
              "gartley",
              "crab",
              "shark",
              "butterfly",
              "butterfly",
              "crab",
              "crab"
            ],
            "all_signals": [
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bearish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bearish",
              "bearish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bearish",
              "bullish",
              "bearish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bearish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bearish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bullish",
              "bearish",
              "bearish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bearish",
              "bearish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bearish",
              "bullish",
              "bearish",
              "bearish",
              "bearish",
              "bearish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bearish",
              "bullish",
              "bearish",
              "bearish",
              "bullish",
              "bearish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bearish",
              "bearish",
              "bullish",
              "bullish",
              "bearish",
              "bearish",
              "bullish",
              "bearish",
              "bearish",
              "bearish",
              "bearish",
              "bearish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bullish",
              "bearish",
              "bearish",
              "bearish",
              "bearish",
              "bearish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bearish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bearish",
              "bearish",
              "bullish",
              "bullish",
              "bearish",
              "bearish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bearish",
              "bearish",
              "bullish",
              "bearish",
              "bullish",
              "bullish",
              "bearish",
              "bearish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bearish",
              "bullish",
              "bullish",
              "bearish",
              "bearish",
              "bearish",
              "bullish",
              "bearish",
              "bullish",
              "bearish",
              "bullish",
              "bullish",
              "bearish",
              "bearish",
              "bullish",
              "bullish"
            ],
            "best_pattern": "butterfly",
            "best_pattern_quality": "strict",
            "best_quality": "medium",
            "best_pattern_score": 0.904,
            "best_completion_status": "forming",
            "nearest_pattern": "crab",
            "nearest_prz": 59788.21,
            "price_to_prz": 0.03,
            "prz_range": [
              59723.64,
              59852.78
            ],
            "council_relevant_prz_count": 1,
            "directional_influence_prz_count": 1,
            "confirmed_reaction_prz_count": 0,
            "validated_harmonic_tp_count": 0,
            "pattern_candidates": [
              {
                "pattern": "butterfly",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "high",
                "pattern_score": 0.885,
                "ratio_score": 0.865,
                "prz_score": 1.0,
                "prz_proximity": "nearby",
                "action_status": "nearby",
                "high_confluence_prz": true,
                "d_price": 58289.16,
                "prz_range": [
                  57784.91,
                  58793.41
                ],
                "prz_width_pct": 1.73,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": -2.48,
                "price_to_prz_pct_raw": -2.4807,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "butterfly",
                  "d_price": 58289.16,
                  "a_price": 75998.9,
                  "tp1_ad_382": 65054.28,
                  "tp2_ad_618": 69233.78,
                  "tp3_a_or_structure_liquidity": 75998.9,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.8149,
                  "ABC": 0.3944
                },
                "x_price": 62401.7,
                "x_idx": 177,
                "x_order": 8,
                "a_price": 75998.9,
                "a_idx": 198,
                "a_order": 8,
                "b_price": 64918.2,
                "b_idx": 210,
                "b_order": 8,
                "c_price": 69288.0,
                "c_idx": 213,
                "c_order": 3,
                "d_idx": null
              },
              {
                "pattern": "butterfly",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "medium",
                "pattern_score": 0.904,
                "ratio_score": 0.907,
                "prz_score": 0.934,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": true,
                "d_price": 60181.44,
                "prz_range": [
                  59487.19,
                  60875.7
                ],
                "prz_width_pct": 2.307,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 0.69,
                "price_to_prz_pct_raw": 0.6852,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "butterfly",
                  "d_price": 60181.44,
                  "a_price": 74046.5,
                  "tp1_ad_382": 65477.89,
                  "tp2_ad_618": 68750.05,
                  "tp3_a_or_structure_liquidity": 74046.5,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.766,
                  "ABC": 0.4387
                },
                "x_price": 62979.5,
                "x_idx": 181,
                "x_order": 3,
                "a_price": 74046.5,
                "a_idx": 185,
                "a_order": 8,
                "b_price": 65569.2,
                "b_idx": 189,
                "b_order": 5,
                "c_price": 69288.0,
                "c_idx": 213,
                "c_order": 3,
                "d_idx": null
              },
              {
                "pattern": "bat",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "candidate",
                "quality": "medium",
                "pattern_score": 0.763,
                "ratio_score": 0.461,
                "prz_score": 0.972,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": true,
                "d_price": 60034.5,
                "prz_range": [
                  59430.27,
                  60638.74
                ],
                "prz_width_pct": 2.013,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 0.44,
                "price_to_prz_pct_raw": 0.4393,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "bat",
                  "d_price": 60034.5,
                  "a_price": 67255.4,
                  "tp1_ad_382": 62792.88,
                  "tp2_ad_618": 64497.02,
                  "tp3_a_or_structure_liquidity": 67255.4,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.5735,
                  "ABC": 0.6699
                },
                "x_price": 76014.2,
                "x_idx": 260,
                "x_order": 3,
                "a_price": 67255.4,
                "a_idx": 288,
                "a_order": 8,
                "b_price": 62232.1,
                "b_idx": 291,
                "b_order": 3,
                "c_price": 65597.2,
                "c_idx": 295,
                "c_order": 3,
                "d_idx": null
              },
              {
                "pattern": "gartley",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "low",
                "pattern_score": 0.885,
                "ratio_score": 0.979,
                "prz_score": 0.856,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": false,
                "d_price": 60973.55,
                "prz_range": [
                  60086.62,
                  61860.49
                ],
                "prz_width_pct": 2.909,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 2.01,
                "price_to_prz_pct_raw": 2.0104,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "gartley",
                  "d_price": 60973.55,
                  "a_price": 67255.4,
                  "tp1_ad_382": 63373.22,
                  "tp2_ad_618": 64855.73,
                  "tp3_a_or_structure_liquidity": 67255.4,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.6144,
                  "ABC": 0.6699
                },
                "x_price": 59080.0,
                "x_idx": 278,
                "x_order": 8,
                "a_price": 67255.4,
                "a_idx": 288,
                "a_order": 8,
                "b_price": 62232.1,
                "b_idx": 291,
                "b_order": 3,
                "c_price": 65597.2,
                "c_idx": 295,
                "c_order": 3,
                "d_idx": null
              },
              {
                "pattern": "butterfly",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "low",
                "pattern_score": 0.879,
                "ratio_score": 0.904,
                "prz_score": 0.846,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": false,
                "d_price": 59746.83,
                "prz_range": [
                  58855.23,
                  60638.43
                ],
                "prz_width_pct": 2.985,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": -0.04,
                "price_to_prz_pct_raw": -0.0419,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "butterfly",
                  "d_price": 59746.83,
                  "a_price": 67255.4,
                  "tp1_ad_382": 62615.1,
                  "tp2_ad_618": 64387.13,
                  "tp3_a_or_structure_liquidity": 67255.4,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.7653,
                  "ABC": 0.6699
                },
                "x_price": 60691.9,
                "x_idx": 283,
                "x_order": 3,
                "a_price": 67255.4,
                "a_idx": 288,
                "a_order": 8,
                "b_price": 62232.1,
                "b_idx": 291,
                "b_order": 3,
                "c_price": 65597.2,
                "c_idx": 295,
                "c_order": 3,
                "d_idx": null
              },
              {
                "pattern": "butterfly",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "low",
                "pattern_score": 0.876,
                "ratio_score": 0.996,
                "prz_score": 0.852,
                "prz_proximity": "nearby",
                "action_status": "nearby",
                "high_confluence_prz": false,
                "d_price": 61380.83,
                "prz_range": [
                  60477.7,
                  62283.95
                ],
                "prz_width_pct": 2.943,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 2.69,
                "price_to_prz_pct_raw": 2.6918,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "butterfly",
                  "d_price": 61380.83,
                  "a_price": 71999.9,
                  "tp1_ad_382": 65437.31,
                  "tp2_ad_618": 67943.41,
                  "tp3_a_or_structure_liquidity": 71999.9,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.7851,
                  "ABC": 0.6171
                },
                "x_price": 62979.5,
                "x_idx": 181,
                "x_order": 3,
                "a_price": 71999.9,
                "a_idx": 206,
                "a_order": 5,
                "b_price": 64918.2,
                "b_idx": 210,
                "b_order": 8,
                "c_price": 69288.0,
                "c_idx": 213,
                "c_order": 3,
                "d_idx": null
              },
              {
                "pattern": "butterfly",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "low",
                "pattern_score": 0.832,
                "ratio_score": 0.99,
                "prz_score": 0.697,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": false,
                "d_price": 59003.78,
                "prz_range": [
                  57784.14,
                  60223.42
                ],
                "prz_width_pct": 4.134,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": -1.29,
                "price_to_prz_pct_raw": -1.2851,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "butterfly",
                  "d_price": 59003.78,
                  "a_price": 74046.5,
                  "tp1_ad_382": 64750.1,
                  "tp2_ad_618": 68300.18,
                  "tp3_a_or_structure_liquidity": 74046.5,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.7839,
                  "ABC": 0.4787
                },
                "x_price": 62401.7,
                "x_idx": 177,
                "x_order": 8,
                "a_price": 74046.5,
                "a_idx": 185,
                "a_order": 8,
                "b_price": 64918.2,
                "b_idx": 210,
                "b_order": 8,
                "c_price": 69288.0,
                "c_idx": 213,
                "c_order": 3,
                "d_idx": null
              },
              {
                "pattern": "butterfly",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "candidate",
                "quality": "low",
                "pattern_score": 0.785,
                "ratio_score": 0.696,
                "prz_score": 0.848,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": false,
                "d_price": 58656.06,
                "prz_range": [
                  57784.52,
                  59527.61
                ],
                "prz_width_pct": 2.972,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": -1.87,
                "price_to_prz_pct_raw": -1.8668,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "butterfly",
                  "d_price": 58656.06,
                  "a_price": 75998.9,
                  "tp1_ad_382": 65281.03,
                  "tp2_ad_618": 69373.94,
                  "tp3_a_or_structure_liquidity": 75998.9,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.8511,
                  "ABC": 0.3944
                },
                "x_price": 62979.5,
                "x_idx": 181,
                "x_order": 3,
                "a_price": 75998.9,
                "a_idx": 198,
                "a_order": 8,
                "b_price": 64918.2,
                "b_idx": 210,
                "b_order": 8,
                "c_price": 69288.0,
                "c_idx": 213,
                "c_order": 3,
                "d_idx": null
              }
            ],
            "council_relevant_prz": [
              {
                "pattern": "butterfly",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "high",
                "pattern_score": 0.885,
                "ratio_score": 0.865,
                "prz_score": 1.0,
                "prz_proximity": "nearby",
                "action_status": "nearby",
                "high_confluence_prz": true,
                "d_price": 58289.16,
                "prz_range": [
                  57784.91,
                  58793.41
                ],
                "prz_width_pct": 1.73,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": -2.48,
                "price_to_prz_pct_raw": -2.4807,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "butterfly",
                  "d_price": 58289.16,
                  "a_price": 75998.9,
                  "tp1_ad_382": 65054.28,
                  "tp2_ad_618": 69233.78,
                  "tp3_a_or_structure_liquidity": 75998.9,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.8149,
                  "ABC": 0.3944
                },
                "x_price": 62401.7,
                "x_idx": 177,
                "x_order": 8,
                "a_price": 75998.9,
                "a_idx": 198,
                "a_order": 8,
                "b_price": 64918.2,
                "b_idx": 210,
                "b_order": 8,
                "c_price": 69288.0,
                "c_idx": 213,
                "c_order": 3,
                "d_idx": null
              }
            ],
            "report_detail_candidates": [
              {
                "pattern": "butterfly",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "high",
                "pattern_score": 0.885,
                "ratio_score": 0.865,
                "prz_score": 1.0,
                "prz_proximity": "nearby",
                "action_status": "nearby",
                "high_confluence_prz": true,
                "d_price": 58289.16,
                "prz_range": [
                  57784.91,
                  58793.41
                ],
                "prz_width_pct": 1.73,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": -2.48,
                "price_to_prz_pct_raw": -2.4807,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "butterfly",
                  "d_price": 58289.16,
                  "a_price": 75998.9,
                  "tp1_ad_382": 65054.28,
                  "tp2_ad_618": 69233.78,
                  "tp3_a_or_structure_liquidity": 75998.9,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.8149,
                  "ABC": 0.3944
                },
                "x_price": 62401.7,
                "x_idx": 177,
                "x_order": 8,
                "a_price": 75998.9,
                "a_idx": 198,
                "a_order": 8,
                "b_price": 64918.2,
                "b_idx": 210,
                "b_order": 8,
                "c_price": 69288.0,
                "c_idx": 213,
                "c_order": 3,
                "d_idx": null
              },
              {
                "pattern": "butterfly",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "medium",
                "pattern_score": 0.904,
                "ratio_score": 0.907,
                "prz_score": 0.934,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": true,
                "d_price": 60181.44,
                "prz_range": [
                  59487.19,
                  60875.7
                ],
                "prz_width_pct": 2.307,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 0.69,
                "price_to_prz_pct_raw": 0.6852,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "butterfly",
                  "d_price": 60181.44,
                  "a_price": 74046.5,
                  "tp1_ad_382": 65477.89,
                  "tp2_ad_618": 68750.05,
                  "tp3_a_or_structure_liquidity": 74046.5,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.766,
                  "ABC": 0.4387
                },
                "x_price": 62979.5,
                "x_idx": 181,
                "x_order": 3,
                "a_price": 74046.5,
                "a_idx": 185,
                "a_order": 8,
                "b_price": 65569.2,
                "b_idx": 189,
                "b_order": 5,
                "c_price": 69288.0,
                "c_idx": 213,
                "c_order": 3,
                "d_idx": null
              },
              {
                "pattern": "bat",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "candidate",
                "quality": "medium",
                "pattern_score": 0.763,
                "ratio_score": 0.461,
                "prz_score": 0.972,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": true,
                "d_price": 60034.5,
                "prz_range": [
                  59430.27,
                  60638.74
                ],
                "prz_width_pct": 2.013,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 0.44,
                "price_to_prz_pct_raw": 0.4393,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "bat",
                  "d_price": 60034.5,
                  "a_price": 67255.4,
                  "tp1_ad_382": 62792.88,
                  "tp2_ad_618": 64497.02,
                  "tp3_a_or_structure_liquidity": 67255.4,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.5735,
                  "ABC": 0.6699
                },
                "x_price": 76014.2,
                "x_idx": 260,
                "x_order": 3,
                "a_price": 67255.4,
                "a_idx": 288,
                "a_order": 8,
                "b_price": 62232.1,
                "b_idx": 291,
                "b_order": 3,
                "c_price": 65597.2,
                "c_idx": 295,
                "c_order": 3,
                "d_idx": null
              },
              {
                "pattern": "gartley",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "low",
                "pattern_score": 0.885,
                "ratio_score": 0.979,
                "prz_score": 0.856,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": false,
                "d_price": 60973.55,
                "prz_range": [
                  60086.62,
                  61860.49
                ],
                "prz_width_pct": 2.909,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 2.01,
                "price_to_prz_pct_raw": 2.0104,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "gartley",
                  "d_price": 60973.55,
                  "a_price": 67255.4,
                  "tp1_ad_382": 63373.22,
                  "tp2_ad_618": 64855.73,
                  "tp3_a_or_structure_liquidity": 67255.4,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.6144,
                  "ABC": 0.6699
                },
                "x_price": 59080.0,
                "x_idx": 278,
                "x_order": 8,
                "a_price": 67255.4,
                "a_idx": 288,
                "a_order": 8,
                "b_price": 62232.1,
                "b_idx": 291,
                "b_order": 3,
                "c_price": 65597.2,
                "c_idx": 295,
                "c_order": 3,
                "d_idx": null
              },
              {
                "pattern": "butterfly",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "low",
                "pattern_score": 0.879,
                "ratio_score": 0.904,
                "prz_score": 0.846,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": false,
                "d_price": 59746.83,
                "prz_range": [
                  58855.23,
                  60638.43
                ],
                "prz_width_pct": 2.985,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": -0.04,
                "price_to_prz_pct_raw": -0.0419,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "butterfly",
                  "d_price": 59746.83,
                  "a_price": 67255.4,
                  "tp1_ad_382": 62615.1,
                  "tp2_ad_618": 64387.13,
                  "tp3_a_or_structure_liquidity": 67255.4,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.7653,
                  "ABC": 0.6699
                },
                "x_price": 60691.9,
                "x_idx": 283,
                "x_order": 3,
                "a_price": 67255.4,
                "a_idx": 288,
                "a_order": 8,
                "b_price": 62232.1,
                "b_idx": 291,
                "b_order": 3,
                "c_price": 65597.2,
                "c_idx": 295,
                "c_order": 3,
                "d_idx": null
              },
              {
                "pattern": "butterfly",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "low",
                "pattern_score": 0.876,
                "ratio_score": 0.996,
                "prz_score": 0.852,
                "prz_proximity": "nearby",
                "action_status": "nearby",
                "high_confluence_prz": false,
                "d_price": 61380.83,
                "prz_range": [
                  60477.7,
                  62283.95
                ],
                "prz_width_pct": 2.943,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 2.69,
                "price_to_prz_pct_raw": 2.6918,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "butterfly",
                  "d_price": 61380.83,
                  "a_price": 71999.9,
                  "tp1_ad_382": 65437.31,
                  "tp2_ad_618": 67943.41,
                  "tp3_a_or_structure_liquidity": 71999.9,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.7851,
                  "ABC": 0.6171
                },
                "x_price": 62979.5,
                "x_idx": 181,
                "x_order": 3,
                "a_price": 71999.9,
                "a_idx": 206,
                "a_order": 5,
                "b_price": 64918.2,
                "b_idx": 210,
                "b_order": 8,
                "c_price": 69288.0,
                "c_idx": 213,
                "c_order": 3,
                "d_idx": null
              },
              {
                "pattern": "butterfly",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "low",
                "pattern_score": 0.832,
                "ratio_score": 0.99,
                "prz_score": 0.697,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": false,
                "d_price": 59003.78,
                "prz_range": [
                  57784.14,
                  60223.42
                ],
                "prz_width_pct": 4.134,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": -1.29,
                "price_to_prz_pct_raw": -1.2851,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "butterfly",
                  "d_price": 59003.78,
                  "a_price": 74046.5,
                  "tp1_ad_382": 64750.1,
                  "tp2_ad_618": 68300.18,
                  "tp3_a_or_structure_liquidity": 74046.5,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.7839,
                  "ABC": 0.4787
                },
                "x_price": 62401.7,
                "x_idx": 177,
                "x_order": 8,
                "a_price": 74046.5,
                "a_idx": 185,
                "a_order": 8,
                "b_price": 64918.2,
                "b_idx": 210,
                "b_order": 8,
                "c_price": 69288.0,
                "c_idx": 213,
                "c_order": 3,
                "d_idx": null
              },
              {
                "pattern": "butterfly",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "candidate",
                "quality": "low",
                "pattern_score": 0.785,
                "ratio_score": 0.696,
                "prz_score": 0.848,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": false,
                "d_price": 58656.06,
                "prz_range": [
                  57784.52,
                  59527.61
                ],
                "prz_width_pct": 2.972,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": -1.87,
                "price_to_prz_pct_raw": -1.8668,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "butterfly",
                  "d_price": 58656.06,
                  "a_price": 75998.9,
                  "tp1_ad_382": 65281.03,
                  "tp2_ad_618": 69373.94,
                  "tp3_a_or_structure_liquidity": 75998.9,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.8511,
                  "ABC": 0.3944
                },
                "x_price": 62979.5,
                "x_idx": 181,
                "x_order": 3,
                "a_price": 75998.9,
                "a_idx": 198,
                "a_order": 8,
                "b_price": 64918.2,
                "b_idx": 210,
                "b_order": 8,
                "c_price": 69288.0,
                "c_idx": 213,
                "c_order": 3,
                "d_idx": null
              },
              {
                "pattern": "butterfly",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "low",
                "pattern_score": 0.782,
                "ratio_score": 0.819,
                "prz_score": 0.733,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": false,
                "d_price": 61104.54,
                "prz_range": [
                  59925.42,
                  62283.66
                ],
                "prz_width_pct": 3.859,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 2.23,
                "price_to_prz_pct_raw": 2.2295,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "butterfly",
                  "d_price": 61104.54,
                  "a_price": 74046.5,
                  "tp1_ad_382": 66048.37,
                  "tp2_ad_618": 69102.67,
                  "tp3_a_or_structure_liquidity": 74046.5,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.8248,
                  "ABC": 0.4787
                },
                "x_price": 62979.5,
                "x_idx": 181,
                "x_order": 3,
                "a_price": 74046.5,
                "a_idx": 185,
                "a_order": 8,
                "b_price": 64918.2,
                "b_idx": 210,
                "b_order": 8,
                "c_price": 69288.0,
                "c_idx": 213,
                "c_order": 3,
                "d_idx": null
              },
              {
                "pattern": "crab",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "low",
                "pattern_score": 0.757,
                "ratio_score": 1.0,
                "prz_score": 0.567,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": false,
                "d_price": 59788.21,
                "prz_range": [
                  59723.64,
                  59852.78
                ],
                "prz_width_pct": 0.216,
                "prz_confluence_count": 1,
                "prz_fib_families": [
                  "XAD"
                ],
                "price_to_prz_pct": 0.03,
                "price_to_prz_pct_raw": 0.0273,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "crab",
                  "d_price": 59788.21,
                  "a_price": 79455.0,
                  "tp1_ad_382": 67300.92,
                  "tp2_ad_618": 71942.29,
                  "tp3_a_or_structure_liquidity": 79455.0,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.432,
                  "ABC": 0.7376
                },
                "x_price": 67300.0,
                "x_idx": 203,
                "x_order": 3,
                "a_price": 79455.0,
                "a_idx": 239,
                "a_order": 5,
                "b_price": 74203.6,
                "b_idx": 265,
                "b_order": 3,
                "c_price": 78077.1,
                "c_idx": 268,
                "c_order": 3,
                "d_idx": null
              },
              {
                "pattern": "butterfly",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "candidate",
                "quality": "low",
                "pattern_score": 0.749,
                "ratio_score": 0.706,
                "prz_score": 0.739,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": false,
                "d_price": 59502.54,
                "prz_range": [
                  58366.92,
                  60638.16
                ],
                "prz_width_pct": 3.817,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": -0.45,
                "price_to_prz_pct_raw": -0.4506,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "butterfly",
                  "d_price": 59502.54,
                  "a_price": 67255.4,
                  "tp1_ad_382": 62464.13,
                  "tp2_ad_618": 64293.81,
                  "tp3_a_or_structure_liquidity": 67255.4,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.723,
                  "ABC": 0.6699
                },
                "x_price": 74203.6,
                "x_idx": 265,
                "x_order": 3,
                "a_price": 67255.4,
                "a_idx": 288,
                "a_order": 8,
                "b_price": 62232.1,
                "b_idx": 291,
                "b_order": 3,
                "c_price": 65597.2,
                "c_idx": 295,
                "c_order": 3,
                "d_idx": null
              },
              {
                "pattern": "shark",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "candidate",
                "quality": "medium",
                "pattern_score": 0.727,
                "ratio_score": 0.6,
                "prz_score": 0.783,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": false,
                "d_price": 59968.0,
                "prz_range": [
                  59430.34,
                  60505.67
                ],
                "prz_width_pct": 1.793,
                "prz_confluence_count": 2,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT"
                ],
                "price_to_prz_pct": 0.33,
                "price_to_prz_pct_raw": 0.3281,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "shark",
                  "d_price": 59968.0,
                  "a_price": 82828.7,
                  "tp1_ad_382": 68700.79,
                  "tp2_ad_618": 74095.91,
                  "tp3_a_or_structure_liquidity": 82828.7,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.3973,
                  "ABC": 1.2853
                },
                "x_price": 65676.1,
                "x_idx": 214,
                "x_order": 3,
                "a_price": 82828.7,
                "a_idx": 248,
                "a_order": 8,
                "b_price": 76014.2,
                "b_idx": 260,
                "b_order": 3,
                "c_price": 67255.4,
                "c_idx": 288,
                "c_order": 8,
                "d_idx": null
              }
            ],
            "actionable_patterns_list": [
              {
                "pattern": "butterfly",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "high",
                "pattern_score": 0.885,
                "prz_proximity": "nearby",
                "prz_range": [
                  57784.91,
                  58793.41
                ],
                "prz_reversal_direction": "up",
                "price_to_prz_pct": -2.48,
                "high_confluence_prz": true,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "butterfly",
                  "d_price": 58289.16,
                  "a_price": 75998.9,
                  "tp1_ad_382": 65054.28,
                  "tp2_ad_618": 69233.78,
                  "tp3_a_or_structure_liquidity": 75998.9,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "interpretation": "BUTTERFLY FORMING HIGH PRZ $57,784.91-$58,793.41: expected reversal UP if price reacts in zone"
              }
            ],
            "best_council_prz": {
              "pattern": "butterfly",
              "signal": "bullish",
              "completion_status": "forming",
              "pattern_quality": "strict",
              "quality": "high",
              "pattern_score": 0.885,
              "ratio_score": 0.865,
              "prz_score": 1.0,
              "prz_proximity": "nearby",
              "action_status": "nearby",
              "high_confluence_prz": true,
              "d_price": 58289.16,
              "prz_range": [
                57784.91,
                58793.41
              ],
              "prz_width_pct": 1.73,
              "prz_confluence_count": 3,
              "prz_fib_families": [
                "ABCD",
                "BC_EXT",
                "XAD"
              ],
              "price_to_prz_pct": -2.48,
              "price_to_prz_pct_raw": -2.4807,
              "harmonic_vote_state": {
                "authority": "pre_confirmation_reversal_candidate",
                "directional_vote_weight": 0.35,
                "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.35,
              "confirmed_reaction": false,
              "standalone_path_override_allowed": false,
              "tp_ladder": {
                "direction": "bullish",
                "source": "butterfly",
                "d_price": 58289.16,
                "a_price": 75998.9,
                "tp1_ad_382": 65054.28,
                "tp2_ad_618": 69233.78,
                "tp3_a_or_structure_liquidity": 75998.9,
                "note": "Use as strong TP ladder context; not standalone path authority."
              },
              "ratios": {
                "XAB": 0.8149,
                "ABC": 0.3944
              },
              "x_price": 62401.7,
              "x_idx": 177,
              "x_order": 8,
              "a_price": 75998.9,
              "a_idx": 198,
              "a_order": 8,
              "b_price": 64918.2,
              "b_idx": 210,
              "b_order": 8,
              "c_price": 69288.0,
              "c_idx": 213,
              "c_order": 3,
              "d_idx": null
            },
            "best_tp_ladder": {
              "direction": "bullish",
              "source": "butterfly",
              "d_price": 58289.16,
              "a_price": 75998.9,
              "tp1_ad_382": 65054.28,
              "tp2_ad_618": 69233.78,
              "tp3_a_or_structure_liquidity": 75998.9,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "tp_ladder": [
              {
                "direction": "bullish",
                "source": "butterfly",
                "d_price": 58289.16,
                "a_price": 75998.9,
                "tp1_ad_382": 65054.28,
                "tp2_ad_618": 69233.78,
                "tp3_a_or_structure_liquidity": 75998.9,
                "note": "Use as strong TP ladder context; not standalone path authority."
              }
            ],
            "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": "watch",
            "directional_scores": {
              "bullish": 0.131,
              "bearish": 0
            },
            "directional_score_total": 0.131,
            "directional_dominance": 1.0
          }
        }
      },
      "chairman_synthesis": {
        "overall_signal": "bearish",
        "overall_confidence": 0.7,
        "execution_setup": {
          "setup_bias": "bearish",
          "setup_strength": 0.74,
          "active_setups": [
            "\ud604\uc7ac\uac00 $59,771.90\uac00 EMA20 $64,217.11, EMA120 $72,617.19, EMA240 $79,613.47 \uc544\ub798\uc5d0 \uc788\uc5b4 \ud558\ub77d \uc815\ub82c \uc720\uc9c0",
            "ICT \uae30\uc900 \ub9c8\uc9c0\ub9c9 \uc720\uc758\ubbf8\ud55c \uad6c\uc870 \uc774\ubca4\ud2b8\uac00 $64,918.20 \ud558\ud5a5 bearish CHoCH\uc774\uba70, \uac00\uaca9\uc774 \uadf8 \uc544\ub798\uc5d0\uc11c \uc218\uc6a9 \uc911",
            "\uc774\uc804\uc77c \uc800\uc810 $59,060.00\uc774 \uc774\ubbf8 \ud558\ud5a5 \uc774\ud0c8\ub418\uc5b4 \ub2e8\uae30 sell-side liquidity\uac00 \uacf5\uaca9\ubc1b\uc740 \uc0c1\ud0dc",
            "24\uc2dc\uac04 \uac00\uaca9 -2.10% \ud558\ub77d \uc911 OI +6.542% \uc99d\uac00 \ubc0f CVD -3,084.56\uc73c\ub85c \ud558\ub77d \ubc29\ud5a5 \uc2e0\uaddc \ud3ec\uc9c0\uc158 \uc720\uc785 \ud655\uc778",
            "\ub871 \uacc4\uc815 \ube44\uc728 0.705\uae4c\uc9c0 \uc0c1\uc2b9\ud574 $58,600 \ud558\ubc29 \uccad\uc0b0 \ub808\ubca8\uc744 \ud5a5\ud55c \ub871 \uc2a4\ud034\uc988 \ucde8\uc57d\uc131 \ud655\ub300",
            "Wyckoff Phase D \ud6c4\ubcf4 \uad6c\uc870\uc5d0\uc11c LPS $62,232.10 \ud558\ud68c \ubc0f \uba54\uc778 \ub808\uc778\uc9c0 \uc800\uc810 $59,800.00 \uc18c\ud3ed \ud558\ud68c",
            "\ucd5c\uadfc 5\uac1c \uc77c\ubd09 \uc911 4\uac1c \uc74c\ubd09, \ucd5c\uadfc bearish engulfing \ud328\ud134 2\uac1c \ud655\uc778"
          ],
          "setup_vs_structure": "\uad6c\uc870\uc801 \uc885\ud569 \uc2e0\ud638\uc640 \uc2e4\ud589 \uc14b\uc5c5\uc740 \ubaa8\ub450 \uc57d\uc138 \ucabd\uc73c\ub85c \uc815\ub82c\ub418\uc5b4 \uc788\ub2e4. \ub2e4\ub9cc \uac00\uaca9\uc774 $58,030~$59,080 \ud558\ub2e8 \uc720\ub3d9\uc131 \ubc0f \ud558\ubaa8\ub2c9 bullish PRZ \uadfc\ucc98\uc5d0 \uc788\uc5b4, \uc989\uc2dc \ucd94\uaca9\ubcf4\ub2e4\ub294 \ud558\ub2e8\ubd80 \ubc18\uc751 \ud655\uc778\uc774 \ud544\uc694\ud55c \uad6c\uc870\ub2e4."
        },
        "signal_breakdown": {
          "bullish_count": 1,
          "bearish_count": 4,
          "neutral_count": 1
        },
        "key_levels": {
          "support": [
            59800.0,
            59080.0,
            59060.0,
            58600.0,
            58030.0,
            57784.91,
            54900.0
          ],
          "resistance": [
            60400.0,
            60829.54,
            62203.0,
            62232.1,
            63209.6,
            64217.11,
            64918.2,
            65597.2,
            67255.4
          ]
        },
        "confluences": [
          " $58,030~$59,080 \uad6c\uac04\uc740 ICT\uc758 7\uc77c \uc800\uc810 $58,030 \ubc0f \uc774\uc804\uc77c \uc800\uc810 $59,060, Fibonacci \uc2a4\uc719 \uc800\uc810 $59,080, Wyckoff Spring $59,080, Candlestick 7\uc77c \uc800\uc810 $58,030\uc774 \uacb9\uce58\ub294 \ud575\uc2ec \ud558\ub2e8 \uad6c\uc870 \uad6c\uac04\uc774\ub2e4.",
          " $58,600 \ubd80\uadfc\uc740 Derivatives\uc758 \uac00\uc7a5 \uac15\ud55c \ud558\ubc29 \uccad\uc0b0 \ub808\ubca8 $58,600\uacfc Harmonic\uc758 \uace0\ud488\uc9c8 bullish Butterfly PRZ $57,784.91~$58,793.41\uc774 \uacb9\uccd0, \uad6c\uc870\uc801 \ud558\ub2e8 \uc720\ub3d9\uc131 \ubc0f \ubc18\uc751 \uac10\uc2dc \uad6c\uac04\uc73c\ub85c \uc911\uc694\ud558\ub2e4.",
          " $62,200~$62,232 \uad6c\uac04\uc740 Derivatives \uc800\ud56d $62,200~$62,300, Fibonacci 0.618 \ub418\ub3cc\ub9bc $62,203.00, Wyckoff LPS $62,232.10\uc774 \uc77c\uce58\ud558\ub294 1\ucc28 \uad6c\uc870 \ud68c\ubcf5 \uad00\ubb38\uc774\ub2e4.",
          " $64,217~$64,918 \uad6c\uac04\uc740 EMA20 $64,217.11, ICT bearish CHoCH $64,918.20, Wyckoff ST $64,918.20\uc774 \uacb9\uce58\ub294 \ud575\uc2ec \uad6c\uc870 \uc800\ud56d\uc774\ub2e4.",
          "\ub2e4\uc218 \ubd84\uc11d\uac00\uac00 \ud604\uc7ac\uac00\uac00 EMA20 $64,217.11, EMA120 $72,617.19, EMA240 $79,613.47 \uc544\ub798\uc5d0 \uc788\ub2e4\uace0 \uc9c0\uc801\ud574 \uc911\uae30 \ucd94\uc138 \uc815\ub82c\uc740 \ud558\ubc29\uc73c\ub85c \uc218\ub834\ud55c\ub2e4.",
          "Candlestick, Derivatives, ICT \ubaa8\ub450 \ucd5c\uadfc \uac00\uaca9 \ud558\ub77d\uacfc \ud558\ub2e8 \uc800\uc810 \uc774\ud0c8\uc744 \uad6c\uc870\uc801 \uc57d\uc138 \uc9c0\uc18d \uc2e0\ud638\ub85c \ud574\uc11d\ud55c\ub2e4."
        ],
        "conflicts": [
          "Wyckoff\ub294 SC $59,800 \u2192 AR $71,690 \u2192 ST $64,918.20 \u2192 Spring $59,080 \u2192 SOS $67,255.40 \u2192 LPS $62,232.10\uc758 \ucd95\uc801 \ud6c4\ubcf4 \uad6c\uc870\ub97c \uadfc\uac70\ub85c \uc0c1\uc704 \uad6c\uc870\ub97c bullish\ub85c \ubcf4\uc9c0\ub9cc, \ud604\uc7ac \uac00\uaca9\uc774 LPS $62,232.10 \ubc0f \ub808\uc778\uc9c0 \uc800\uc810 $59,800.00\uc744 \ud558\ud68c\ud574 Phase D\uc758 \ud488\uc9c8\uc740 \ud6fc\uc190\ub41c \uc0c1\ud0dc\ub2e4.",
          "Harmonic\uc740 \ud604\uc7ac\uac00\uac00 bullish PRZ $59,487.19~$60,875.70 \ub0b4\ubd80\uc774\uace0 \uace0\ud488\uc9c8 Butterfly PRZ $57,784.91~$58,793.41\uc774 \ub300\uae30 \uc911\uc774\ub77c\uace0 \ubcf4\uc9c0\ub9cc, \ubc18\uc751 \ud655\uc778\uc774 \uc5c6\uc5b4 \uad6c\uc870 \uc2e0\ud638\ub97c \ub4a4\uc9d1\uc744 \uad8c\ud55c\uc740 \ub0ae\ub2e4.",
          "Fibonacci\ub294 \uc2a4\uc719 \uc800\uc810 $59,080\uc774 \uc644\uc804\ud788 \ubd95\uad34\ub418\uae30 \uc804\uae4c\uc9c0 \uad6c\uc870\ub97c neutral\ub85c \ubcf4\uc9c0\ub9cc, ICT\uc640 Candlestick\uc740 \uc774\ubbf8 \uc774\uc804\uc77c \uc800\uc810 $59,060 \ubc0f \ud558\ub77d \uce94\ub4e4 \ud750\ub984\uc744 \uadfc\uac70\ub85c bearish \uad6c\uc870\ub97c \ub354 \uac15\ud558\uac8c \ubc18\uc601\ud55c\ub2e4.",
          "Derivatives\uc758 \ub871 \uacc4\uc815 \uc3e0\ub9bc\uc740 \ubc18\ub4f1 \ub300\uae30 \uc218\uc694\ub85c \ubcfc \uc218\ub3c4 \uc788\uc73c\ub098, \uac00\uaca9 \ud558\ub77d \uc911 OI \uc99d\uac00\uc640 CVD \uac10\uc18c\uac00 \ub3d9\ubc18\ub418\uc5b4 \ud604\uc7ac\ub294 \ub871 \uc2a4\ud034\uc988 \ucde8\uc57d\uc131\uc73c\ub85c \ud574\uc11d\ub41c\ub2e4."
        ],
        "executive_summary": "BTC 1\uc77c \uad6c\uc870\ub294 \ub2e4\uc218 \ubaa8\ub378 \uae30\uc900 bearish\ub85c \uc885\ud569\ub41c\ub2e4. \uac00\uaca9\uc740 EMA20 $64,217.11, EMA120 $72,617.19, EMA240 $79,613.47 \uc544\ub798\uc5d0 \uc788\uc73c\uba70, ICT\uc0c1 \ub9c8\uc9c0\ub9c9 \uc720\uc758\ubbf8\ud55c \uad6c\uc870 \uc774\ubca4\ud2b8\ub294 $64,918.20 \ud558\ud5a5 CHoCH\ub85c \ud604\uc7ac\uac00\uac00 \uadf8 \uc544\ub798\uc5d0\uc11c \uc218\uc6a9 \uc911\uc774\ub2e4. Wyckoff\ub294 \ucd95\uc801 \ud6c4\ubcf4 Phase D \uad6c\uc870\ub97c \uc720\uc9c0\ud558\uc9c0\ub9cc, LPS $62,232.10\uacfc \uba54\uc778 \ub808\uc778\uc9c0 \uc800\uc810 $59,800.00\uc744 \ud558\ud68c\ud558\uba74\uc11c LPS \uc2e4\ud328 \ubc0f Spring $59,080 \uc7ac\uac80\uc99d \uc870\uac74\uc774 \ubc1c\uc0dd\ud588\ub2e4. \ud575\uc2ec \uad6c\uc870 \uad6c\uac04\uc740 \ud558\ub2e8 $58,030~$59,080 \ubc0f $57,784.91~$58,793.41 PRZ, \uc0c1\ub2e8 $62,203~$62,232\uc640 $64,217~$64,918 \ud68c\ubcf5 \uad6c\uac04\uc774\ub2e4. \ud604\uc7ac bearish \uad6c\uc870\uc758 \ubb34\ud6a8\ud654\ub294 \ucd5c\uc18c $64,217.11 \ud68c\ubcf5, \ub354 \uba85\ud655\ud558\uac8c\ub294 $64,918.20 \uc0c1\ubc29 \uc218\uc6a9\uc73c\ub85c \ud310\ub2e8\ud55c\ub2e4."
      },
      "overall_signal": "bearish",
      "overall_confidence": 0.7,
      "operating_path": {
        "path_type": "complex",
        "confidence": 0.62,
        "waypoints": [
          {
            "seq": 1,
            "price": 58030.0,
            "type": "liquidity_sweep",
            "source": "ICT(support $58,030, 7\uc77c \uc800\uc810), Candlestick($58,030 7\uc77c \uc800\uc810), Fibonacci($58,030), Derivatives(support $58,030 \u00b7 \ucd5c\uac15 \ud558\ubc29 \uccad\uc0b0 $58,600), Harmonic(strict-high bullish Butterfly PRZ $57,784.91~$58,793.41), Wyckoff(Spring $59,080 \uc7ac\uc2dc\ud5d8)",
            "description": "\uad6c\uc870\u00b7\uc14b\uc5c5\uc774 \ubaa8\ub450 \uc57d\uc138\ub85c \uc815\ub82c(OI +6.54% \uc99d\uac00, CVD -3,084.56, \ucd5c\uadfc 5\ubd09 \uc911 4\ubd09 \uc74c\ubd09, \ub871 \ube44\uc728 0.705\ub85c $58,600 \uccad\uc0b0 \ucde8\uc57d)\ub418\uc5b4 \ud604\uc7ac\uac00 $59,771.90\ub294 \ud558\ub2e8 \uc720\ub3d9\uc131\uc73c\ub85c \ub04c\ub9b0\ub2e4. $58,030\uc740 ICT\u00b7Candlestick 7\uc77c \uc800\uc810\uc774\uc790 Fibonacci\u00b7Derivatives \uc9c0\uc9c0\uac00 \uacb9\uce58\uace0, \ubc14\ub85c \uc544\ub798 \ucd5c\uac15 \ud558\ubc29 \uccad\uc0b0 $58,600\uacfc 3\uc911 \ucee8\ud50c\ub8e8\uc5b8\uc2a4 \ud558\ubaa8\ub2c9 PRZ \ucf54\uc5b4($57,784.91~$58,793.41)\uac00 \ub300\uae30\ud574 \uc774\ubbf8 \uc774\ud0c8\ub41c \uc774\uc804\uc77c \uc800\uc810 $59,060 \uc544\ub798 sell-side \uc720\ub3d9\uc131 \uc2a4\uc715\uc758 1\ucc28 \ubaa9\ud45c\uac00 \ub41c\ub2e4.",
            "est_hours": 8.0,
            "turning_zone": [
              57784.91,
              58289.16
            ],
            "likely_wick": 57950.0,
            "rejection_confirm": 58600.0,
            "invalid_overshoot": 57500.0,
            "calibration_reasoning": "\ud558\ubc29 sell-side \uc2a4\uc715\uc774\ubbc0\ub85c zone\uc744 base_target($58,030, 7\uc77c \uc800\uc810) \uc544\ub798\ub85c \ud655\uc7a5 \u2014 \ud558\ub2e8\uc740 \ud558\ubaa8\ub2c9 butterfly PRZ \ucf54\uc5b4 \uc800\uc810 $57,784.91(Chairman \uc9c0\uc9c0)\uc5d0, \uc0c1\ub2e8\uc740 D\ud3ec\uc778\ud2b8 $58,289.16(PRE_CONFIRMATION\uc774\ubbc0\ub85c \uc6e8\uc774\ud3ec\uc778\ud2b8 \uc774\ub3d9\uc774 \uc544\ub2cc \ubc18\uc751\ub300 \uc0ac\uc774\uc9d5\uc5d0\ub9cc \uc0ac\uc6a9)\uc5d0 \uc575\ucee4. likely_wick $57,950\uc740 $58,000 \ub77c\uc6b4\ub4dc\ub118\ubc84\uc640 7\uc77c \uc800\uc810 \uc544\ub798 \uc720\ub3d9\uc131\uc744 \uc2a4\uc715\ud558\ub418 PRZ \ucf54\uc5b4 \ub0b4\ubd80\uc5d0 \uba38\ubb34\ub294 \uc9c0\uc810. rejection_confirm $58,600(\ucd5c\uac15 \uccad\uc0b0 \ud074\ub7ec\uc2a4\ud130 \uc7ac\ud0c8\ud658), invalid_overshoot $57,500\uc740 PRZ \ucf54\uc5b4 \uc774\ud0c8 \uc2dc $54,900\ud589\uc73c\ub85c \uce74\uc6b4\ud130\ud2b8\ub80c\ub4dc \ubc18\ub4f1 \ubb34\ud6a8."
          },
          {
            "seq": 2,
            "price": 60400.0,
            "type": "resistance_test",
            "source": "Derivatives(\uc0c1\ubc29 \uccad\uc0b0/\uc800\ud56d $60,400), Harmonic(PRZ \ubc18\uc751 \ud6c4\ubcf4), Candlestick(7\uc77c EQ \uc57d $61,813.60 \ud558\ub2e8), Chairman(\ud68c\ubcf5 \uad6c\uac04 $62,203~$62,232)",
            "description": "\uc2a4\uc715\ub41c $58,030~$58,600 \uad6c\uac04\uc740 ABCD\u00b7BC ext\u00b7XAD\uac00 \uacb9\uce5c strict-high \ud558\ubaa8\ub2c9 PRZ\ub85c \ubc18\uc751 \ud6c4\ubcf4 \uad6c\uac04\uc774\ub098, \ud558\ubaa8\ub2c9 PRZ \ub2e8\ub3c5\uc740 \uc57d\ud55c \ubc18\uc751 \uc2e0\ud638\uc774\ubbc0\ub85c \uc774 \ubc18\ub4f1\uc740 \ucd94\uc138 \uc804\ud658\uc774 \uc544\ub2cc \uce74\uc6b4\ud130\ud2b8\ub80c\ub4dc\ub85c \ud55c\uc815\ud55c\ub2e4. \ubc18\ub4f1\uc740 \uae68\uc9c4 \ub808\uc778\uc9c0 \uc800\uc810 $59,800\uc744 \ub418\ucc3e\uace0 Derivatives \uc0c1\ubc29 \uccad\uc0b0/\uc800\ud56d $60,400\uae4c\uc9c0 retest\ud558\uc9c0\ub9cc, 1\ucc28 \ud68c\ubcf5 \uad00\ubb38 $62,200~$62,232(Fib 0.618 \u00b7 Wyckoff LPS) \uc544\ub798\uc5d0\uc11c \ubc18\ub4f1 \ub9e4\ub3c4 \uc6b0\uc704\uc5d0 \uc9c1\uba74\ud560 \uac00\ub2a5\uc131\uc774 \ub192\ub2e4.",
            "est_hours": 18.0,
            "turning_zone": [
              60400.0,
              62100.0
            ],
            "likely_wick": 60829.54,
            "rejection_confirm": 59800.0,
            "invalid_overshoot": 62300.0,
            "calibration_reasoning": "\ud130\ubbf8\ub110 \uc6e8\uc774\ud3ec\uc778\ud2b8\ub77c zone\ud3ed\uc744 ~0.71\u00d7ATR($1,700)\ub85c \ud655\ub300 \u2014 \uc0c1\ub2e8\uc740 1\ucc28 \ud68c\ubcf5 \uad00\ubb38 $62,200~$62,232(Fib 0.618\u00b7Wyckoff LPS) \uc9c1\uc804\uae4c\uc9c0. likely_wick $60,829.54\ub294 Fib 0.786 + Chairman \uc800\ud56d \ucee8\ud50c\ub8e8\uc5b8\uc2a4\ub85c \uce74\uc6b4\ud130\ud2b8\ub80c\ub4dc \ubc18\ub4f1\uc774 \uc18c\uc9c4\ub420 \uc790\uc5f0\uc2a4\ub7ec\uc6b4 \uc9c0\uc810. rejection_confirm $59,800(\ub808\uc778\uc9c0 \uc800\uc810 \uc0c1\uc2e4) \uc2dc \uc57d\uc138 \uc7ac\uac1c \ud655\uc778, invalid_overshoot $62,300\uc740 \ud68c\ubcf5 \uad00\ubb38 \uc0c1\ud5a5 \ub3cc\ud30c \uc2dc \uce74\uc6b4\ud130\ud2b8\ub80c\ub4dc \uac00\uc815\uc774 \ucd94\uc138 \uc804\ud658\uc73c\ub85c \ubb34\ud6a8(\ud558\ubaa8\ub2c9 \uc0c1\ubc29 TP \ub798\ub354\ub294 PRE_CONFIRMATION\u00b7\uc5ed\ubc29\ud5a5\uc774\ub77c \ubbf8\uc801\uc6a9)."
          }
        ],
        "period_extremes": {
          "4h": {
            "expected_high": 59900.0,
            "expected_low": 58600.0,
            "high_first": true
          },
          "8h": {
            "expected_high": 59900.0,
            "expected_low": 58030.0,
            "high_first": true
          },
          "24h": {
            "expected_high": 60400.0,
            "expected_low": 58030.0,
            "high_first": false
          }
        },
        "triggers": {
          "bullish": {
            "price": 62232.1,
            "description": "$62,200~$62,232 \ud68c\ubcf5 \uad00\ubb38(Fib 0.618 $62,203 \u00b7 Wyckoff LPS $62,232.10 \u00b7 Derivatives \uc800\ud56d)\uc744 \uc0c1\ubc29 \uc218\uc6a9\ud558\uba74 LPS \uc2e4\ud328 \uc57d\uc138 \ubaa8\uba58\ud140\uc774 \uc18c\uc9c4\ub418\uace0 EMA20 $64,217.11 / CHoCH $64,918.20 \ud68c\ubcf5 \uc2dc\ub3c4\ub85c \uc804\ud658\ub418\uba70 \ubcf8 \uacbd\ub85c\uc758 \uc57d\uc138 \uc14b\uc5c5\uc774 \uc57d\ud654\ub41c\ub2e4."
          },
          "bearish": {
            "price": 57784.91,
            "description": "7\uc77c \uc800\uc810 $58,030\uacfc strict-high \ud558\ubaa8\ub2c9 Butterfly PRZ \ucf54\uc5b4 \ud558\ub2e8 $57,784.91\uc744 \ud558\ud5a5 \uc218\uc6a9(\uc885\uac00 \uc774\ud0c8)\ud558\uba74 \ud575\uc2ec \ud558\ub2e8 \ubc18\uc751 \uad6c\uac04\uc774 \ubb34\ud6a8\ud654\ub418\uc5b4 sell-side continuation\uc774 \uac00\uc18d\ub418\uace0 \ub2e4\uc74c \uc9c0\uc9c0 $54,900\uc744 \ud5a5\ud55c\ub2e4."
          }
        },
        "scenario_invalidation": 64217.11
      },
      "tp_calibration": {
        "calibrated_waypoints": [
          {
            "seq": 1,
            "base_target": 58030.0,
            "turning_zone": [
              57784.91,
              58289.16
            ],
            "likely_wick": 57950.0,
            "rejection_confirm": 58600.0,
            "invalid_overshoot": 57500.0,
            "calibration_reasoning": "\ud558\ubc29 sell-side \uc2a4\uc715\uc774\ubbc0\ub85c zone\uc744 base_target($58,030, 7\uc77c \uc800\uc810) \uc544\ub798\ub85c \ud655\uc7a5 \u2014 \ud558\ub2e8\uc740 \ud558\ubaa8\ub2c9 butterfly PRZ \ucf54\uc5b4 \uc800\uc810 $57,784.91(Chairman \uc9c0\uc9c0)\uc5d0, \uc0c1\ub2e8\uc740 D\ud3ec\uc778\ud2b8 $58,289.16(PRE_CONFIRMATION\uc774\ubbc0\ub85c \uc6e8\uc774\ud3ec\uc778\ud2b8 \uc774\ub3d9\uc774 \uc544\ub2cc \ubc18\uc751\ub300 \uc0ac\uc774\uc9d5\uc5d0\ub9cc \uc0ac\uc6a9)\uc5d0 \uc575\ucee4. likely_wick $57,950\uc740 $58,000 \ub77c\uc6b4\ub4dc\ub118\ubc84\uc640 7\uc77c \uc800\uc810 \uc544\ub798 \uc720\ub3d9\uc131\uc744 \uc2a4\uc715\ud558\ub418 PRZ \ucf54\uc5b4 \ub0b4\ubd80\uc5d0 \uba38\ubb34\ub294 \uc9c0\uc810. rejection_confirm $58,600(\ucd5c\uac15 \uccad\uc0b0 \ud074\ub7ec\uc2a4\ud130 \uc7ac\ud0c8\ud658), invalid_overshoot $57,500\uc740 PRZ \ucf54\uc5b4 \uc774\ud0c8 \uc2dc $54,900\ud589\uc73c\ub85c \uce74\uc6b4\ud130\ud2b8\ub80c\ub4dc \ubc18\ub4f1 \ubb34\ud6a8."
          },
          {
            "seq": 2,
            "base_target": 60400.0,
            "turning_zone": [
              60400.0,
              62100.0
            ],
            "likely_wick": 60829.54,
            "rejection_confirm": 59800.0,
            "invalid_overshoot": 62300.0,
            "calibration_reasoning": "\ud130\ubbf8\ub110 \uc6e8\uc774\ud3ec\uc778\ud2b8\ub77c zone\ud3ed\uc744 ~0.71\u00d7ATR($1,700)\ub85c \ud655\ub300 \u2014 \uc0c1\ub2e8\uc740 1\ucc28 \ud68c\ubcf5 \uad00\ubb38 $62,200~$62,232(Fib 0.618\u00b7Wyckoff LPS) \uc9c1\uc804\uae4c\uc9c0. likely_wick $60,829.54\ub294 Fib 0.786 + Chairman \uc800\ud56d \ucee8\ud50c\ub8e8\uc5b8\uc2a4\ub85c \uce74\uc6b4\ud130\ud2b8\ub80c\ub4dc \ubc18\ub4f1\uc774 \uc18c\uc9c4\ub420 \uc790\uc5f0\uc2a4\ub7ec\uc6b4 \uc9c0\uc810. rejection_confirm $59,800(\ub808\uc778\uc9c0 \uc800\uc810 \uc0c1\uc2e4) \uc2dc \uc57d\uc138 \uc7ac\uac1c \ud655\uc778, invalid_overshoot $62,300\uc740 \ud68c\ubcf5 \uad00\ubb38 \uc0c1\ud5a5 \ub3cc\ud30c \uc2dc \uce74\uc6b4\ud130\ud2b8\ub80c\ub4dc \uac00\uc815\uc774 \ucd94\uc138 \uc804\ud658\uc73c\ub85c \ubb34\ud6a8(\ud558\ubaa8\ub2c9 \uc0c1\ubc29 TP \ub798\ub354\ub294 PRE_CONFIRMATION\u00b7\uc5ed\ubc29\ud5a5\uc774\ub77c \ubbf8\uc801\uc6a9)."
          }
        ]
      },
      "timing": {
        "stages": {
          "stage1_agents": 51.2,
          "chairman": 79.3,
          "operating_path": 258.2,
          "tp_calibrator": 200.9
        },
        "agents": {},
        "total_s": 589.7
      }
    },
    "4h": {
      "symbol": "BTC/USDT",
      "timeframe": "4h",
      "timestamp": "2026-06-26 17:00 KST",
      "last_price": 60491.0,
      "num_candles": 299,
      "stage1_analyses": {
        "wyckoff": {
          "agent_id": "wyckoff",
          "display_name": "Wyckoff Expert",
          "signal": "neutral",
          "confidence": 0.62,
          "structure_bias": "bullish",
          "setup_bias": "neutral",
          "setup_score": 0.45,
          "setup_signals": [
            "\ud604\uc7ac\uac00 $60,491\ub294 \uba54\uc778 \ub808\uc778\uc9c0 $59,080~$64,250\uc758 EQ \uc57d $61,665 \uc544\ub798\uc5d0 \uc788\uc5b4 \ud560\uc778 \uad6c\uac04\uc5d0 \uc704\uce58",
            "Spring \ud6c4\ubcf4/\uc774\ubca4\ud2b8\uac00 $59,060\uc5d0\uc11c \ubc1c\uc0dd\ud588\uace0 \uc774\ud6c4 $61,931.1\uae4c\uc9c0 SOS\uac00 \ud615\uc131\ub418\uc5c8\uc73c\ub098, \ud604\uc7ac\uac00\ub294 SOS \uace0\uc810 \uc544\ub798\ub85c \ub418\ub3cc\ub9bc",
            "Phase D\ub85c \ud310\uc815\ub418\uc9c0\ub9cc \ub808\uc778\uc9c0 \uc0c1\ub2e8 $64,250 \uc218\uc6a9\uc774 \uc544\uc9c1 \uc5c6\uc73c\ubbc0\ub85c LPS/BU \ud655\uc778 \uc804 \ub2e8\uacc4",
            "\ub2e8\uae30 \ud575\uc2ec \ud68c\ubcf5\uc120\uc740 SOS \uace0\uc810 $61,931.1 \ubc0f EQ $61,665\uc774\uba70, \uc774 \uad6c\uac04\uc744 \ud68c\ubcf5\ud558\uc9c0 \ubabb\ud558\uba74 $59,080~$59,060 \uc7ac\uc2dc\ud5d8 \uac00\ub2a5\uc131 \uc874\uc7ac"
          ],
          "reasoning": "4\uc2dc\uac04 \uad6c\uc870\ub294 regime=ACC, regime_fitness=0.834, acc_score=83.4\ub85c \ubd84\ub958\ub418\uba70, \uc774\ubca4\ud2b8 \uccb4\uc778\uc740 SC $59,080 \u2192 AR $64,250 \u2192 ST $63,650 \u2192 Spring $59,060 \u2192 SOS $61,931.1\ub85c \uc77d\ud78c\ub2e4. \ub530\ub77c\uc11c \uad6c\uc870\uc801 \ud574\uc11d\uc740 \ucd95\uc801 Phase D \ucabd\uc758 bullish \uad6c\uc870\uc774\uc9c0\ub9cc, \ud604\uc7ac\uac00 $60,491\ub294 SOS $61,931.1\uacfc \ub808\uc778\uc9c0 EQ \uc57d $61,665 \uc544\ub798\uc5d0 \uc788\uc5b4 \uc989\uc2dc \uc0c1\uc2b9 \uc9c0\uc18d\ubcf4\ub2e4\ub294 LPS/BU \uc131\uaca9\uc758 \uc7ac\uc2dc\ud5d8\uc774 \uc6b0\uc120\uc774\ub2e4. $61,665~$61,931.1\uc744 \ud68c\ubcf5\ud558\uba74 Spring \uc774\ud6c4 \uc218\uc694 \ud655\uc778\uc774 \uac15\ud654\ub418\uc9c0\ub9cc, $59,060 Spring \uc800\uc810\uc744 \uc774\ud0c8\ud558\uba74 Phase D \ucd95\uc801 \ud574\uc11d\uc740 \ud06c\uac8c \ud6fc\uc190\ub41c\ub2e4. \ub808\uc778\uc9c0 \uc0c1\ub2e8 $64,250 \uc704\uc758 \uba85\ud655\ud55c \uc218\uc6a9 \uc804\uae4c\uc9c0\ub294 \ud655\uc815\uc801 \uc0c1\uc2b9 \uc804\ud658\uc774 \uc544\ub2c8\ub77c \ucd95\uc801 \ud6c4\ubcf4 \ub0b4 \ubc15\uc2a4\uad8c/\ud14c\uc2a4\ud2b8 \uad6d\uba74\uc73c\ub85c \ubcf4\ub294 \uac83\uc774 \uc801\uc808\ud558\ub2e4.",
          "key_levels": {
            "support": [
              60491,
              59080,
              59060,
              58030
            ],
            "resistance": [
              61665,
              61931.1,
              64250,
              65597.2
            ]
          },
          "time_horizon": "medium term",
          "invalidation_level": "$59,060",
          "risk_scenario": "$59,060 Spring \uc800\uc810\uc774 \uae68\uc9c0\uace0 \uadf8 \uc544\ub798\uc5d0\uc11c 4\uc2dc\uac04 \uc885\uac00 \uc218\uc6a9\uc774 \ub098\uc624\uba74 Spring\uc740 \uc2e4\ud328\ub85c \uc804\ud658\ub418\uba70, ACC Phase D \ud574\uc11d\ubcf4\ub2e4 \uc7ac\ubd84\ubc30 \ub610\ub294 \ud558\ubc29 \ud655\uc7a5 \ub9ac\uc2a4\ud06c\uac00 \ucee4\uc9c4\ub2e4. \uc774 \uacbd\uc6b0 $59,080 \uba54\uc778 \ub808\uc778\uc9c0 \uc800\uc810 \ud68c\ubcf5 \uc2e4\ud328\uac00 \ud655\uc778 \uc2e0\ud638\uac00 \ub418\uace0, \ub2e4\uc74c \uc720\ub3d9\uc131 \ubaa9\ud45c\ub294 7\uc77c \uc800\uc810 $58,030 \ubd80\uadfc\uc774 \ub41c\ub2e4.",
          "data_quality": "high",
          "metrics": {
            "acc_score": 83.4,
            "dis_score": 77.5,
            "regime": "ACC",
            "regime_state": "acc_candidate",
            "structure_bias": "bullish",
            "phase_context": "acc_candidate / accumulation / Phase D",
            "phases_detected": [
              "SC",
              "AR",
              "ST",
              "Spring",
              "SOS"
            ],
            "last_phase": "SOS",
            "phase_candidates": [
              {
                "label": "SC",
                "side": "low",
                "idx": 175,
                "price": 59080.0,
                "color": "#ffd166"
              },
              {
                "label": "AR",
                "side": "high",
                "idx": 188,
                "price": 64250.0,
                "color": "#06d6a0"
              },
              {
                "label": "ST",
                "side": "low",
                "idx": 229,
                "price": 63650.0,
                "color": "#118ab2"
              },
              {
                "label": "Spring",
                "side": "low",
                "idx": 289,
                "price": 59060.0,
                "color": "#f9844a"
              },
              {
                "label": "SOS",
                "side": "high",
                "idx": 292,
                "price": 61931.1,
                "color": "#06d6a0"
              }
            ],
            "phase_structures": [
              {
                "structure_id": "4h_cycle_1",
                "sequence": 1,
                "timeframe": "4h",
                "regime": "accumulation",
                "role": "current_structure_candidate",
                "is_active": true,
                "is_completed": false,
                "is_confirmed": true,
                "structure_bias": "bullish",
                "phase_context": "accumulation",
                "start_idx": 175,
                "end_idx": 292,
                "phase_count": 5,
                "phases": [
                  {
                    "label": "SC",
                    "side": "low",
                    "idx": 175,
                    "price": 59080.0,
                    "color": "#ffd166",
                    "dt": "2026-06-06 01:00:00+09:00"
                  },
                  {
                    "label": "AR",
                    "side": "high",
                    "idx": 188,
                    "price": 64250.0,
                    "color": "#06d6a0",
                    "dt": "2026-06-08 05:00:00+09:00"
                  },
                  {
                    "label": "ST",
                    "side": "low",
                    "idx": 229,
                    "price": 63650.0,
                    "color": "#118ab2",
                    "dt": "2026-06-15 01:00:00+09:00"
                  },
                  {
                    "label": "Spring",
                    "side": "low",
                    "idx": 289,
                    "price": 59060.0,
                    "color": "#f9844a",
                    "dt": "2026-06-25 01:00:00+09:00"
                  },
                  {
                    "label": "SOS",
                    "side": "high",
                    "idx": 292,
                    "price": 61931.1,
                    "color": "#06d6a0",
                    "dt": "2026-06-25 13:00:00+09:00"
                  }
                ]
              }
            ],
            "active_structure_id": "4h_cycle_1",
            "primary_structure_id": "4h_cycle_1",
            "structure_count": 1,
            "regime_fitness": 0.8338087248322148,
            "current_event": "SOS",
            "major_phase": "D",
            "pos_in_range": 0.5,
            "main_range_low": 59080.0,
            "main_range_high": 64250.0
          }
        },
        "candlestick": {
          "agent_id": "candlestick",
          "display_name": "Candlestick Reader",
          "signal": "bearish",
          "confidence": 0.56,
          "structure_bias": "bearish",
          "setup_bias": "bullish",
          "setup_score": 0.58,
          "setup_signals": [
            "\ud604\uc7ac\uac00 $60,491.00\ub294 7\uc77c \ubc94\uc704 EQ $61,813.60 \uc544\ub798\uc758 \ud560\uc778 \uad6c\uac04\uc5d0 \uc704\uce58",
            "7\uc77c \uc800\uc810 $58,030.00 \ubd80\uadfc\uc5d0\uc11c \ubc18\ub4f1 \uc2dc\ub3c4 \uac00\ub2a5\uc131\uc774 \ub0a8\uc544 \uc788\uc74c",
            "\ucd5c\uadfc 5\uac1c 4H \uce94\ub4e4 \uc911 \ub9c8\uc9c0\ub9c9 3\uac1c\uac00 \uc5f0\uc18d \uc591\ubd09(+0.8%, +0.4%, +0.8%)\uc73c\ub85c \ub2e8\uae30 \ub9e4\uc218 \ubc18\uc751 \ud655\uc778",
            "\ucd5c\uadfc bullish_engulfing@290 \ud6c4\ubcf4\uac00 \uac10\uc9c0\ub418\uc5c8\uc73c\ub098 \ud488\uc9c8 0.555\ub85c \ud655\uc815 \uac15\ub3c4\ub294 \uc911\uac04 \uc774\ud558",
            "\uace0\uac70\ub798\ub7c9 \ud328\ud134\uc774 \uc5c6\uc5b4 \ubc18\ub4f1 \uc2e0\ub8b0\ub3c4\ub294 \uc81c\ud55c\uc801"
          ],
          "reasoning": "\uad6c\uc870\uc801\uc73c\ub85c BTC\ub294 \ud604\uc7ac $60,491.00\uc5d0 \uac70\ub798\ub418\uba70 EMA20 $61,310.92 \uc544\ub798(-1.3%), EMA120 $64,288.70 \uc544\ub798(-5.9%), EMA240 $67,530.33 \uc544\ub798(-10.4%)\uc5d0 \uc788\uc5b4 \ud655\uc778\ub41c \ud750\ub984\uc740 \uc5ec\uc804\ud788 bearish\uc785\ub2c8\ub2e4. \ucd5c\uadfc \ud328\ud134\uc740 bullish_engulfing@290 \uc774\ud6c4 bearish_harami@291, dark_cloud_cover@293\uac00 \uc774\uc5b4\uc838 \ubc18\ub4f1 \uc2dc\ub3c4\uac00 \uace7\ubc14\ub85c \ub9e4\ub3c4 \uc555\ub825\uc5d0 \ub20c\ub9b0 \ud615\ud0dc\uc774\uba70, bear_score 1.3000\uc774 bull_score 0.750\ubcf4\ub2e4 \uc6b0\uc138\ud569\ub2c8\ub2e4. \ub2e4\ub9cc \ud604\uc7ac\uac00\ub294 7\uc77c \ubc94\uc704 EQ $61,813.60 \uc544\ub798 \ud560\uc778 \uad6c\uac04\uc774\uace0 7\uc77c \uc800\uc810 $58,030.00\uacfc \uac00\uae4c\uc6cc, \uad6c\uc870 \uc804\ud658 \uc804 \ub2e8\uae30 bullish setup\uc740 \uc874\uc7ac\ud569\ub2c8\ub2e4. ATR\uc774 $1,171.49\ub85c \ud070 \ud3b8\uc774\ubbc0\ub85c $61,310.92~$61,813.60 \uc800\ud56d \ud68c\ubcf5 \uc2e4\ud328 \uc2dc \ub2e4\uc2dc $59,319 \ubd80\uadfc \ub610\ub294 $58,030.00 \uc800\uc810 \uc7ac\uc2dc\ud5d8 \uac00\ub2a5\uc131\uc774 \ub192\uc2b5\ub2c8\ub2e4.",
          "key_levels": {
            "support": [
              59319.51,
              58030.0
            ],
            "resistance": [
              61310.92,
              61813.6,
              64288.7,
              65597.2,
              67530.33
            ]
          },
          "time_horizon": "\ub2e8\uae30, 4\uc2dc\uac04\ubd09 \uae30\uc900 1~3\uc77c",
          "invalidation_level": "$61,813.60 \uc774\uc0c1 4\uc2dc\uac04\ubd09 \uc885\uac00 \uc548\ucc29",
          "risk_scenario": "\ubc18\ub300 \uc2dc\ub098\ub9ac\uc624\ub85c $61,813.60 EQ\uc640 EMA20 $61,310.92\ub97c \ub3d9\uc2dc\uc5d0 \ud68c\ubcf5\ud558\uba74, \ud604\uc7ac bearish \uad6c\uc870 \ud310\ub2e8\uc740 \uc57d\ud654\ub418\uace0 \uc20f\ucee4\ubc84\ub9c1\uc131 \ubc18\ub4f1\uc774 EMA120 $64,288.70 \ubc0f 7\uc77c \uace0\uc810 $65,597.20\uae4c\uc9c0 \ud655\uc7a5\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.",
          "data_quality": "medium",
          "metrics": {
            "total_patterns_detected": 130,
            "recent_patterns": 3,
            "pattern_list": [
              "bullish_engulfing@290",
              "bearish_harami@291",
              "dark_cloud_cover@293"
            ],
            "atr_value": 1171.49,
            "vol_avg_20": 42723.98,
            "high_volume_patterns": [],
            "pattern_candidates": [
              {
                "pattern": "bullish_engulfing",
                "signal": "bullish",
                "pattern_quality": 0.555,
                "tier": "candidate",
                "high_volume": false
              },
              {
                "pattern": "dark_cloud_cover",
                "signal": "bearish",
                "pattern_quality": 0.532,
                "tier": "candidate",
                "high_volume": false
              },
              {
                "pattern": "bearish_harami",
                "signal": "bearish",
                "pattern_quality": 0.459,
                "tier": "candidate",
                "high_volume": false
              }
            ],
            "best_pattern_quality": 0.555,
            "bull_score": 0.75,
            "bear_score": 1.3
          }
        },
        "fibonacci": {
          "agent_id": "fibonacci",
          "display_name": "Fibonacci Analyst",
          "signal": "bearish",
          "confidence": 0.64,
          "structure_bias": "bearish",
          "setup_bias": "bullish",
          "setup_score": 0.35,
          "setup_signals": [
            "\ud604\uc7ac\uac00 $60,491.00\ub294 \uc2a4\uc719 EQ/0.5 \ub418\ub3cc\ub9bc $62,539.80 \uc544\ub798\uc5d0 \uc704\uce58\ud574 \ud560\uc778 \uad6c\uac04\uc5d0 \uc788\uc74c",
            "\ud604\uc7ac\uac00\uac00 0.786 \ub418\ub3cc\ub9bc $62,156.67 \ubc0f \uace8\ub4e0\ube44\uc728 0.618 $62,381.73 \uc544\ub798\uc5d0 \uc788\uc5b4 \uacfc\ub9e4\ub3c4\uc131 \ud3c9\uade0\ud68c\uadc0 \ud6c4\ubcf4\uc774\ub098 \uc544\uc9c1 \ud68c\ubcf5 \ud655\uc778 \uc5c6\uc74c",
            "7\uc77c \uc800\uc810 $58,030.00\uc774 \ud558\ubc29 \uc720\ub3d9\uc131 \uae30\uc900\uc810\uc73c\ub85c \ub0a8\uc544 \uc788\uc73c\uba70, \ud574\ub2f9 \uad6c\uac04 \ubc29\uc5b4 \uc2dc \ubc18\ub4f1 \uc14b\uc5c5 \uac00\ub2a5"
          ],
          "reasoning": "\ud655\uc778\ub41c \uad6c\uc870 \uad00\uc810\uc5d0\uc11c\ub294 \uc0c1\uc2b9 \uc2a4\uc719 $61,870 \u2192 $63,210\uc758 \ud575\uc2ec \ub418\ub3cc\ub9bc\ub4e4\uc774 \ubaa8\ub450 \ud604\uc7ac\uac00 $60,491.00 \uc704\uc5d0 \uc704\uce58\ud574 \uc788\uc5b4, \uae30\uc874 \uc0c1\uc2b9 \uad6c\uc870\uac00 \ud6fc\uc190\ub41c \uc0c1\ud0dc\ub85c \ud310\ub2e8\ud55c\ub2e4. \uac00\uc7a5 \uac00\uae4c\uc6b4 \ud53c\ubcf4\ub098\uce58 \uc800\ud56d\uc740 0.786 \ub418\ub3cc\ub9bc $62,156.67\uc774\uba70, \uadf8 \uc704\uc5d0 \uace8\ub4e0\ube44\uc728 0.618 $62,381.73, 0.5 $62,539.80\uc774 \uc5f0\uc18d \uc800\ud56d\uc73c\ub85c \ub193\uc5ec \uc788\ub2e4. \ud2b9\ud788 $62,269.20 \ubd80\uadfc\uc740 ret_0.786\uacfc ret_0.618\uc774 \uacb9\uce58\ub294 confluence zone\uc73c\ub85c, \ubc18\ub4f1 \uc2dc \uccab \ubc88\uc9f8 \uace0\ud655\ub960 \ub9e4\ub3c4/\uc800\ud56d \ubc18\uc751 \uad6c\uac04\uc774\ub2e4. \ub2e4\ub9cc \ud604\uc7ac\uac00\uac00 EQ $62,539.80 \uc544\ub798\uc758 \ud560\uc778 \uad6c\uac04\uc5d0 \uc788\uae30 \ub54c\ubb38\uc5d0, \uad6c\uc870\ub294 bearish\uc774\ub098 \ub2e8\uae30 setup_bias\ub294 \uc57d\ud55c bullish \ud3c9\uade0\ud68c\uadc0 \ud6c4\ubcf4\ub85c \ubd84\ub9ac\ud574\uc11c \ubcf8\ub2e4.",
          "key_levels": {
            "support": [
              58030.0
            ],
            "resistance": [
              62156.67,
              62381.73,
              62539.8,
              62697.87,
              63711.25
            ]
          },
          "time_horizon": "short term",
          "invalidation_level": "$63,210.00 \uc0c1\ud5a5 \ub3cc\ud30c \ubc0f \uc218\uc6a9",
          "risk_scenario": "\uac00\uaca9\uc774 $62,156.67\uc744 \ud68c\ubcf5\ud55c \ub4a4 \uace8\ub4e0\ube44\uc728 $62,381.73 \uc704\uc5d0\uc11c \uc720\uc9c0\ub418\uba74 \ub2e8\uae30 \ud558\ub77d \uc555\ub825\uc774 \uc57d\ud654\ub418\uace0, $62,539.80-$62,697.87 \uad6c\uac04\uae4c\uc9c0 \uc20f \ucee4\ubc84\ub9c1\uc131 \ubc18\ub4f1\uc774 \ud655\ub300\ub420 \uc218 \uc788\ub2e4. \uc774\ud6c4 $63,210.00\uc744 \ub3cc\ud30c\ud558\uba74 \ud604\uc7ac bearish \uad6c\uc870 \ud310\ub2e8\uc740 \ubb34\ud6a8\ud654\ub418\uace0 $63,573.97-$63,764.19 confluence \uc800\ud56d\ub300\uae4c\uc9c0 \ud655\uc7a5 \uac00\ub2a5\uc131\uc774 \uc5f4\ub9b0\ub2e4.",
          "data_quality": "medium",
          "metrics": {
            "swing_pair": "Low\u2192High: $61,870 \u2192 $63,210",
            "direction": "up",
            "nearest_fib": "ret_0.786",
            "nearest_fib_price": 62156.67,
            "nearest_fib_distance": 2.75,
            "golden_ratio_level": 62381.73,
            "fib_ret_382": 62697.87,
            "fib_ret_618": 62381.73,
            "confluence_zones": [
              {
                "price": 63711.25,
                "count": 3,
                "levels": [
                  "ext_1.272",
                  "ext_1.414",
                  "ret_0.236"
                ],
                "cluster_score": 0.85
              },
              {
                "price": 62269.2,
                "count": 2,
                "levels": [
                  "ret_0.786",
                  "ret_0.618"
                ],
                "cluster_score": 0.6
              },
              {
                "price": 62618.84,
                "count": 2,
                "levels": [
                  "ret_0.5",
                  "ret_0.382"
                ],
                "cluster_score": 0.6
              }
            ],
            "support_levels": [],
            "resistance_levels": [
              62156.674399999996,
              62381.7272,
              62539.8
            ],
            "level_candidates": [
              {
                "name": "ret_0.236",
                "price": 62893.45,
                "distance_pct": 3.97,
                "is_support": false,
                "cluster_score": 0.6
              },
              {
                "name": "ret_0.382",
                "price": 62697.87,
                "distance_pct": 3.65,
                "is_support": false,
                "cluster_score": 0.6
              },
              {
                "name": "ret_0.5",
                "price": 62539.8,
                "distance_pct": 3.39,
                "is_support": false,
                "cluster_score": 0.6
              },
              {
                "name": "ret_0.618",
                "price": 62381.73,
                "distance_pct": 3.13,
                "is_support": false,
                "cluster_score": 0.6
              },
              {
                "name": "ret_0.786",
                "price": 62156.67,
                "distance_pct": 2.75,
                "is_support": false,
                "cluster_score": 0.6
              },
              {
                "name": "ext_1.0",
                "price": 63209.6,
                "distance_pct": 4.49,
                "is_support": false,
                "cluster_score": 0.0
              },
              {
                "name": "ext_1.272",
                "price": 63573.97,
                "distance_pct": 5.1,
                "is_support": false,
                "cluster_score": 0.85
              },
              {
                "name": "ext_1.414",
                "price": 63764.19,
                "distance_pct": 5.41,
                "is_support": false,
                "cluster_score": 0.85
              },
              {
                "name": "ext_1.618",
                "price": 64037.47,
                "distance_pct": 5.86,
                "is_support": false,
                "cluster_score": 0.0
              },
              {
                "name": "ext_2.0",
                "price": 64549.2,
                "distance_pct": 6.71,
                "is_support": false,
                "cluster_score": 0.0
              }
            ],
            "confluence_quality": 0.85,
            "fib_reaction_state": "distant",
            "reaction_probability": 0.25
          }
        },
        "derivatives": {
          "agent_id": "derivatives",
          "display_name": "Derivatives Trader",
          "signal": "bearish",
          "confidence": 0.62,
          "structure_bias": "bearish",
          "setup_bias": "bearish",
          "setup_score": 0.68,
          "setup_signals": [
            "\uac00\uaca9 $60,491\uac00 EMA20 $61,310.92 \uc544\ub798\uc5d0\uc11c \uac70\ub798\ub418\uc5b4 \ub2e8\uae30 \uad6c\uc870 \ud68c\ubcf5 \uc2e4\ud328",
            "7\uc77c \ubc94\uc704 EQ \uc57d $61,813.60 \uc544\ub798\uc758 \ud560\uc778 \uad6c\uac04\uc5d0 \uc788\uc73c\ub098, $58,300 / $57,500 / $57,200 \ud558\ubc29 \uccad\uc0b0 \uc720\ub3d9\uc131\uc774 \uc544\uc9c1 \uc5f4\ub824 \uc788\uc74c",
            "24\uc2dc\uac04 OI +6.10% \uc99d\uac00\ub85c \uc2e0\uaddc \ud3ec\uc9c0\uc158 \uc720\uc785 \uc911\uc778\ub370 CVD\ub294 -4,043.459\ub85c \ud558\ub77d\ud574 \uc0c1\uc2b9 \ubc18\ub4f1\uc758 \ub9e4\uc218 \ucc38\uc5ec\uac00 \uc57d\ud568",
            "\ub871 \uacc4\uc815 \ube44\uc728 0.672, account_long_crowding 1.000\uc73c\ub85c \ub871 \ud3ec\uc9c0\uc154\ub2dd\uc774 \uc5ec\uc804\ud788 \uacfc\ubc00",
            "\ud604\ubb3c-\uc120\ubb3c \ubca0\uc774\uc2dc\uc2a4 -0.0677%\ub85c \uc120\ubb3c \ud560\uc778 \uc0c1\ud0dc\uc774\uba70, \ud30c\uc0dd\uc2dc\uc7a5 \uc218\uc694\uac00 \uc57d\ud568",
            "\uc0c1\ubc29 $60,700 / $61,100 / $61,700 \uccad\uc0b0 \ud074\ub7ec\uc2a4\ud130\uac00 \uc788\uc5b4 \ub2e8\uae30 \uc2a4\ud034\uc988 \uac00\ub2a5\uc131\uc740 \uc788\uc73c\ub098, \uad6c\uc870 \uc804\ud658 \ud655\uc778 \uc804\uc5d0\ub294 \uc800\ud56d \uad6c\uac04\uc73c\ub85c \ud574\uc11d"
          ],
          "reasoning": "\ud655\uc815 \uad6c\uc870\ub294 \uc57d\uc138\ub2e4. \ud604\uc7ac\uac00 $60,491\ub294 EMA20 $61,310.92, EMA120 $64,288.70, EMA240 $67,530.33\uc744 \ubaa8\ub450 \ud558\ud68c\ud558\uace0 \uc788\uc73c\uba70, 7\uc77c \uace0\uc810 $65,597.20 \ub300\ube44 \ub69c\ub837\ud55c \ud68c\ubcf5 \uc218\uc6a9\uc774 \uc5c6\ub2e4. \ud30c\uc0dd \ud3ec\uc9c0\uc154\ub2dd\uc5d0\uc11c\ub294 OI\uac00 24\uc2dc\uac04 +6.10% \uc99d\uac00\ud588\uc9c0\ub9cc CVD\uac00 -4,043.459 \ud558\ub77d\ud574 \uc2e0\uaddc \ud3ec\uc9c0\uc158 \uc720\uc785\uc774 \ub9e4\uc218 \uc8fc\ub3c4\ub77c\uae30\ubcf4\ub2e4 \ub9e4\ub3c4/\ud5e4\uc9c0 \uc555\ub825\uc5d0 \uac00\uae5d\uace0, \ub871 \uacc4\uc815 \ube44\uc728\ub3c4 0.672\ub85c \uacfc\ubc00\ud558\ub2e4. \ub2e4\ub9cc \uac00\uaca9\uc774 7\uc77c EQ \uc57d $61,813.60 \uc544\ub798 \ud560\uc778 \uad6c\uac04\uc5d0 \uc788\uc5b4 $60,700-$61,700 \uc0c1\ubc29 \uccad\uc0b0\uc744 \uba3c\uc800 \ud130\uce58\ud558\ub294 \ub2e8\uae30 \ubc18\ub4f1\uc740 \uac00\ub2a5\ud558\uc9c0\ub9cc, \uadf8 \uad6c\uac04\uc744 \uc218\uc6a9\ud558\uc9c0 \ubabb\ud558\uba74 $58,300, $57,500, $57,200 \ud558\ubc29 \uc720\ub3d9\uc131 \uc7ac\uacf5\ub7b5 \uac00\ub2a5\uc131\uc774 \ub192\ub2e4.",
          "key_levels": {
            "support": [
              58300,
              58030,
              57500,
              57200
            ],
            "resistance": [
              60700,
              61100,
              61700,
              61813.6,
              64288.7,
              65500
            ]
          },
          "time_horizon": "short term",
          "invalidation_level": "61700",
          "risk_scenario": "$61,700 \uc0c1\ubc29 \uccad\uc0b0 \ud074\ub7ec\uc2a4\ud130\ub97c \uac15\ud558\uac8c \ub3cc\ud30c\ud558\uace0 7\uc77c EQ \uc57d $61,813.60 \uc704\uc5d0\uc11c 4\uc2dc\uac04\ubd09 \uc885\uac00 \uc218\uc6a9\uc774 \ub098\uc624\uba74, \ud604\uc7ac\uc758 \uc57d\uc138 \uc14b\uc5c5\uc740 \ubb34\ud6a8\ud654\ub418\uace0 $64,288.70 EMA120 \ubc0f $65,500 \uac15\ud55c \uccad\uc0b0 \ub808\ubca8\uae4c\uc9c0 \uc20f \uc2a4\ud034\uc988\uac00 \ud655\uc7a5\ub420 \uc218 \uc788\ub2e4.",
          "data_quality": "medium",
          "metrics": {
            "cvd_divergence": 0.3,
            "cvd_change": -4043.459,
            "oi_trend": 1.0,
            "oi_change_pct_24h": 6.103,
            "oi_latest": 106924.56,
            "funding_pressure": 0.483,
            "funding_avg": 1.692e-05,
            "funding_change_24h": 7.101e-05,
            "long_account_ratio": 0.694,
            "short_account_ratio": 0.306,
            "long_account_latest": 0.672,
            "short_account_latest": 0.328,
            "long_account_change_24h": -0.0294,
            "short_account_change_24h": 0.0294,
            "account_flow_label": "short_accounts_rising_long_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.483,
            "spot_futures_basis_pct": -0.0677,
            "basis_change_lookback": -0.0168,
            "aggregate_score": 0.453,
            "bull_signals": 1,
            "bear_signals": 2,
            "liq_below": [
              [
                58300,
                32174.796803499998
              ],
              [
                57500,
                25603.71786325
              ],
              [
                57200,
                32684.481002999997
              ]
            ],
            "liq_above": [
              [
                60700,
                26191.599965999998
              ],
              [
                61100,
                25160.910482249998
              ],
              [
                61700,
                26982.234098
              ]
            ],
            "strongest_liq_level": 65500,
            "fragility_score": 0.883,
            "positioning_extreme": "balanced"
          }
        },
        "harmonic": {
          "agent_id": "harmonic",
          "display_name": "Harmonic Specialist",
          "signal": "neutral",
          "confidence": 0.46,
          "structure_bias": "bearish",
          "setup_bias": "bullish",
          "setup_score": 0.56,
          "setup_signals": [
            "\ud604\uc7ac\uac00 $60,491\uac00 \ucd5c\uadfc 4h \ud558\ubaa8\ub2c9 \ubc00\uc9d1 PRZ \uc911\uc2ec $60,456.19\uc640 \uac70\uc758 \ub3d9\uc77c\ud55c \uad6c\uac04\uc5d0 \uc704\uce58",
            "\uac00\uc7a5 \uac00\uae4c\uc6b4 PRZ \ubc94\uc704 $59,622.22-$61,290.16 \ub0b4\ubd80/\ud558\ub2e8\ubd80\uc5d0\uc11c \ubc18\uc751 \ud6c4\ubcf4 \ud615\uc131",
            "strict medium bullish Bat \ud615\uc131 PRZ $60,602.82-$61,675.69, D \uc608\uc0c1\uac00 $61,139.25 \uc778\uadfc",
            "strict medium bullish Shark \ud615\uc131 PRZ $60,767.09-$61,843.92, D \uc608\uc0c1\uac00 $61,305.50 \uc778\uadfc",
            "\ud6c4\ubcf4\uae09\uc774\uc9c0\ub9cc \ubc18\uc751 \ud655\uc778\ub41c bullish Butterfly \uc644\ub8cc \ud328\ud134: PRZ $60,933.28-$61,663.11, reaction_score 0.75",
            "\uc800\uc810 \ubc29\uc5b4 \uc2e4\ud328 \uc2dc \ub2e4\uc74c \ud558\ubaa8\ub2c9 \ud558\ub2e8 \ud6c4\ubcf4\ub294 bullish Crab PRZ $58,886.43-$60,375.81 \ubc0f 7\uc77c \uc800\uc810 $58,030"
          ],
          "reasoning": "\ud655\uc815 \uad6c\uc870 \uad00\uc810\uc5d0\uc11c\ub294 \ud604\uc7ac\uac00 $60,491\uac00 EMA20 $61,310.92, EMA120 $64,288.70, EMA240 $67,530.33 \uc544\ub798\uc5d0 \uc788\uc5b4 4h \uad6c\uc870_bias\ub294 \uc5ec\uc804\ud788 bearish\ub85c \ubcf8\ub2e4. \ub2e4\ub9cc \uc14b\uc5c5 \uad00\uc810\uc5d0\uc11c\ub294 $59,622-$61,290\uc758 \ucd5c\uadfc\uc811 PRZ\uc640 $60,602-$61,676 Bat, $60,767-$61,844 Shark, $60,933-$61,663 Butterfly PRZ\uac00 \uc911\ucca9\ub418\uc5b4 \ub2e8\uae30 bullish \ubc18\uc751 \ud6c4\ubcf4\uac00 \ud615\uc131\ub418\uc5b4 \uc788\ub2e4. \ubb38\uc81c\ub294 strict active/nearby \uace0\ud488\uc9c8 PRZ \uc911 confirmed_reaction\uc774 \uc544\uc9c1 \uc5c6\uace0, council_relevant_prz_count\uc640 directional_influence_prz_count\uac00 \ubaa8\ub450 0\uc774\ubbc0\ub85c \ud558\ubaa8\ub2c9\ub9cc\uc73c\ub85c \uba54\uc778 \uacbd\ub85c\ub97c bullish\ub85c \uc804\ud658\ud560 \uc218 \uc5c6\ub2e4. \ub530\ub77c\uc11c \ud604\uc7ac \uc2e0\ud638\ub294 bearish \uad6c\uc870 \uc18d bullish \ubc18\ub4f1 \uc14b\uc5c5\uc774 \uc874\uc7ac\ud558\ub294 neutral\uc774\uba70, $61,290-$61,844 \ud68c\ubcf5 \ubc0f 15m/1h MSS\u00b7CHoCH \ub610\ub294 sweep\u2192reclaim \ud655\uc778 \uc804\uae4c\uc9c0\ub294 \ubc18\uc804 \ud655\uc815\uc774 \uc544\ub2c8\ub2e4.",
          "key_levels": {
            "support": [
              60456.19,
              60375.81,
              59934.01,
              59622.22,
              59060,
              58886.43,
              58030
            ],
            "resistance": [
              61290.16,
              61310.92,
              61675.69,
              61843.92,
              62153.24,
              62854.85,
              63113.26,
              63915.3
            ]
          },
          "time_horizon": "short to medium term",
          "invalidation_level": "$58,030",
          "risk_scenario": "$60,375-$59,622 \ud558\ubaa8\ub2c9 \ud558\ub2e8 \ubc29\uc5b4\uc5d0 \uc2e4\ud328\ud558\uace0 7\uc77c \uc800\uc810 $58,030\uae4c\uc9c0 \uc774\ud0c8\ud558\uba74 bullish PRZ \ubc18\uc751 \uc14b\uc5c5\uc740 \uc2e4\ud328\ub85c \uac04\uc8fc\ub418\uba70, \ud558\ubc29 \uc720\ub3d9\uc131 \ud655\uc7a5\uacfc \ub354 \uae4a\uc740 Crab/\ud655\uc7a5\ud615 D \ud0d0\uc0c9\uc774 \uc6b0\uc138\ud574\uc9c8 \uc218 \uc788\ub2e4. \ubc18\ub300\ub85c $61,290-$61,844 PRZ \uc0c1\ub2e8\uacfc EMA20 $61,310.92\ub97c \ud68c\ubcf5\ud55c \ub4a4 15m/1h CHoCH \ub610\ub294 MSS\uac00 \ub3d9\ubc18\ub418\uba74, \ud558\ubaa8\ub2c9\uc740 $62,199-$62,617, $62,854-$63,113, \ucd5c\uc885 $63,915 \ubd80\uadfc\uae4c\uc9c0\uc758 TP ladder \uadfc\uac70\ub85c \uc2b9\uaca9\ub420 \uc218 \uc788\ub2e4.",
          "data_quality": "medium",
          "metrics": {
            "patterns_found": 119,
            "completed_patterns_found": 49,
            "forming_d_prz_found": 70,
            "swing_orders_scanned": [
              3,
              5,
              8
            ],
            "swing_search_window": 30,
            "multiscale_swings_scanned": 58,
            "swing_highs_scanned": 28,
            "swing_lows_scanned": 30,
            "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": 3,
              "medium": 31,
              "low": 85
            },
            "prz_status_counts": {
              "active": 28,
              "nearby": 10,
              "watch": 25,
              "far": 56,
              "forming": 35
            },
            "high_confluence_prz_count": 17,
            "strict_patterns_found": 42,
            "candidate_patterns_found": 77,
            "active_patterns_at_prz": 28,
            "nearby_patterns": 10,
            "all_patterns": [
              "shark",
              "gartley",
              "bat",
              "butterfly",
              "gartley",
              "crab",
              "bat",
              "shark",
              "bat",
              "butterfly",
              "shark",
              "butterfly",
              "butterfly",
              "butterfly",
              "butterfly",
              "gartley",
              "butterfly",
              "crab",
              "shark",
              "shark",
              "crab",
              "bat",
              "shark",
              "bat",
              "bat",
              "gartley",
              "shark",
              "bat",
              "crab",
              "crab",
              "bat",
              "bat",
              "bat",
              "crab",
              "crab",
              "crab",
              "crab",
              "gartley",
              "shark",
              "crab",
              "gartley",
              "gartley",
              "shark",
              "crab",
              "butterfly",
              "bat",
              "butterfly",
              "gartley",
              "butterfly",
              "crab",
              "crab",
              "shark",
              "bat",
              "shark",
              "butterfly",
              "crab",
              "gartley",
              "gartley",
              "crab",
              "crab",
              "crab",
              "shark",
              "shark",
              "crab",
              "crab",
              "crab",
              "shark",
              "crab",
              "gartley",
              "crab",
              "shark",
              "shark",
              "crab",
              "bat",
              "shark",
              "bat",
              "crab",
              "crab",
              "bat",
              "crab",
              "shark",
              "crab",
              "bat",
              "shark",
              "butterfly",
              "crab",
              "crab",
              "crab",
              "crab",
              "crab",
              "crab",
              "crab",
              "crab",
              "butterfly",
              "butterfly",
              "bat",
              "bat",
              "crab",
              "crab",
              "gartley",
              "crab",
              "bat",
              "gartley",
              "butterfly",
              "crab",
              "bat",
              "bat",
              "gartley",
              "bat",
              "bat",
              "crab",
              "shark",
              "shark",
              "crab",
              "bat",
              "butterfly",
              "gartley",
              "shark",
              "bat"
            ],
            "all_signals": [
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bearish",
              "bearish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bearish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bullish",
              "bearish",
              "bearish",
              "bearish",
              "bearish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bearish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bearish",
              "bearish",
              "bullish",
              "bullish",
              "bullish"
            ],
            "best_pattern": "shark",
            "best_pattern_quality": "strict",
            "best_quality": "medium",
            "best_pattern_score": 0.93,
            "best_completion_status": "forming",
            "nearest_pattern": "shark",
            "nearest_prz": 60456.19,
            "price_to_prz": -0.06,
            "prz_range": [
              59622.22,
              61290.16
            ],
            "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": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "high",
                "pattern_score": 0.917,
                "ratio_score": 0.945,
                "prz_score": 1.0,
                "prz_proximity": "watch",
                "action_status": "watch",
                "high_confluence_prz": true,
                "d_price": 61815.71,
                "prz_range": [
                  61478.18,
                  62153.24
                ],
                "prz_width_pct": 1.092,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 2.19,
                "price_to_prz_pct_raw": 2.1899,
                "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": 61815.71,
                  "a_price": 63915.3,
                  "tp1_ad_382": 62617.75,
                  "tp2_ad_618": 63113.26,
                  "tp3_a_or_structure_liquidity": 63915.3,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.6087,
                  "ABC": 0.5807
                },
                "x_price": 61150.2,
                "x_idx": 187,
                "x_order": 3,
                "a_price": 63915.3,
                "a_idx": 211,
                "a_order": 3,
                "b_price": 62232.1,
                "b_idx": 252,
                "b_order": 8,
                "c_price": 63209.6,
                "c_idx": 287,
                "c_order": 5,
                "d_idx": null
              },
              {
                "pattern": "butterfly",
                "signal": "bullish",
                "completion_status": "completed",
                "pattern_quality": "candidate",
                "quality": "high",
                "pattern_score": 0.86,
                "ratio_score": 0.826,
                "prz_score": 1.0,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": true,
                "d_price": 59060.0,
                "prz_range": [
                  60933.28,
                  61663.11
                ],
                "prz_width_pct": 1.191,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 1.33,
                "price_to_prz_pct_raw": 1.3344,
                "harmonic_vote_state": {
                  "authority": "post_confirmation_vote_eligible",
                  "directional_vote_weight": 0.58,
                  "confirmed_reaction": true,
                  "confirmation_reasons": [
                    "PRZ_touch_or_entry",
                    "PRZ_rejection_or_defense",
                    "AD0.236_reaction_reached",
                    "PRZ_center_reclaimed_or_rejected",
                    "post_D_close_progress"
                  ],
                  "reaction_score": 0.75,
                  "reaction_detail": {
                    "reaction_score": 0.75,
                    "reaction_move_ratio_ad": 0.35,
                    "adverse_move_ratio_ad": 0.126,
                    "bars_after_d": 9,
                    "reasons": [
                      "AD0.236_reaction_reached",
                      "PRZ_center_reclaimed_or_rejected",
                      "post_D_close_progress"
                    ]
                  },
                  "path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
                  "standalone_path_override_allowed": false
                },
                "directional_vote_weight": 0.58,
                "confirmed_reaction": true,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "butterfly",
                  "d_price": 61298.2,
                  "a_price": 67255.4,
                  "tp1_ad_382": 63573.85,
                  "tp2_ad_618": 64979.75,
                  "tp3_a_or_structure_liquidity": 67255.4,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.8338,
                  "ABC": 0.5974,
                  "BCD": 2.6563,
                  "XAD": 1.6589
                },
                "x_price": 62315.0,
                "x_idx": 211,
                "x_order": 3,
                "a_price": 67255.4,
                "a_idx": 234,
                "a_order": 8,
                "b_price": 63136.2,
                "b_idx": 264,
                "b_order": 3,
                "c_price": 65597.2,
                "c_idx": 276,
                "c_order": 8,
                "d_idx": 289
              },
              {
                "pattern": "shark",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "medium",
                "pattern_score": 0.93,
                "ratio_score": 1.0,
                "prz_score": 0.918,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": true,
                "d_price": 61305.5,
                "prz_range": [
                  60767.09,
                  61843.92
                ],
                "prz_width_pct": 1.757,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 1.35,
                "price_to_prz_pct_raw": 1.3465,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "shark",
                  "d_price": 61305.5,
                  "a_price": 63915.3,
                  "tp1_ad_382": 62302.44,
                  "tp2_ad_618": 62918.36,
                  "tp3_a_or_structure_liquidity": 63915.3,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.5499,
                  "ABC": 1.4993
                },
                "x_price": 61344.8,
                "x_idx": 165,
                "x_order": 5,
                "a_price": 63915.3,
                "a_idx": 211,
                "a_order": 3,
                "b_price": 65328.8,
                "b_idx": 240,
                "b_order": 3,
                "c_price": 63209.6,
                "c_idx": 287,
                "c_order": 5,
                "d_idx": null
              },
              {
                "pattern": "butterfly",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "medium",
                "pattern_score": 0.899,
                "ratio_score": 0.911,
                "prz_score": 0.972,
                "prz_proximity": "nearby",
                "action_status": "nearby",
                "high_confluence_prz": true,
                "d_price": 61461.12,
                "prz_range": [
                  61013.8,
                  61908.44
                ],
                "prz_width_pct": 1.456,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 1.6,
                "price_to_prz_pct_raw": 1.6037,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "butterfly",
                  "d_price": 61461.12,
                  "a_price": 66956.7,
                  "tp1_ad_382": 63560.43,
                  "tp2_ad_618": 64857.39,
                  "tp3_a_or_structure_liquidity": 66956.7,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.805,
                  "ABC": 0.6362
                },
                "x_price": 62315.0,
                "x_idx": 211,
                "x_order": 3,
                "a_price": 66956.7,
                "a_idx": 239,
                "a_order": 3,
                "b_price": 63220.0,
                "b_idx": 272,
                "b_order": 5,
                "c_price": 65597.2,
                "c_idx": 276,
                "c_order": 8,
                "d_idx": null
              },
              {
                "pattern": "bat",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "medium",
                "pattern_score": 0.868,
                "ratio_score": 0.837,
                "prz_score": 0.918,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": true,
                "d_price": 61139.25,
                "prz_range": [
                  60602.82,
                  61675.69
                ],
                "prz_width_pct": 1.755,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 1.07,
                "price_to_prz_pct_raw": 1.0717,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "bat",
                  "d_price": 61139.25,
                  "a_price": 63915.3,
                  "tp1_ad_382": 62199.7,
                  "tp2_ad_618": 62854.85,
                  "tp3_a_or_structure_liquidity": 63915.3,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.5222,
                  "ABC": 0.5807
                },
                "x_price": 60691.9,
                "x_idx": 203,
                "x_order": 8,
                "a_price": 63915.3,
                "a_idx": 211,
                "a_order": 3,
                "b_price": 62232.1,
                "b_idx": 252,
                "b_order": 8,
                "c_price": 63209.6,
                "c_idx": 287,
                "c_order": 5,
                "d_idx": null
              },
              {
                "pattern": "butterfly",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "medium",
                "pattern_score": 0.865,
                "ratio_score": 0.935,
                "prz_score": 0.884,
                "prz_proximity": "nearby",
                "action_status": "nearby",
                "high_confluence_prz": true,
                "d_price": 61760.53,
                "prz_range": [
                  61158.69,
                  62362.37
                ],
                "prz_width_pct": 1.949,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 2.1,
                "price_to_prz_pct_raw": 2.0987,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "butterfly",
                  "d_price": 61760.53,
                  "a_price": 66419.2,
                  "tp1_ad_382": 63540.14,
                  "tp2_ad_618": 64639.59,
                  "tp3_a_or_structure_liquidity": 66419.2,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.7999,
                  "ABC": 0.7496
                },
                "x_price": 62315.0,
                "x_idx": 211,
                "x_order": 3,
                "a_price": 66419.2,
                "a_idx": 247,
                "a_order": 5,
                "b_price": 63136.2,
                "b_idx": 264,
                "b_order": 3,
                "c_price": 65597.2,
                "c_idx": 276,
                "c_order": 8,
                "d_idx": null
              },
              {
                "pattern": "butterfly",
                "signal": "bullish",
                "completion_status": "completed",
                "pattern_quality": "strict",
                "quality": "low",
                "pattern_score": 0.857,
                "ratio_score": 0.959,
                "prz_score": 0.873,
                "prz_proximity": "nearby",
                "action_status": "nearby",
                "high_confluence_prz": true,
                "d_price": 59060.0,
                "prz_range": [
                  58406.59,
                  59590.72
                ],
                "prz_width_pct": 2.007,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": -2.47,
                "price_to_prz_pct_raw": -2.467,
                "harmonic_vote_state": {
                  "authority": "post_confirmation_vote_eligible",
                  "directional_vote_weight": 0.58,
                  "confirmed_reaction": true,
                  "confirmation_reasons": [
                    "PRZ_rejection_or_defense",
                    "AD0.236_reaction_reached",
                    "PRZ_center_reclaimed_or_rejected",
                    "post_D_close_progress"
                  ],
                  "reaction_score": 0.75,
                  "reaction_detail": {
                    "reaction_score": 0.75,
                    "reaction_move_ratio_ad": 0.35,
                    "adverse_move_ratio_ad": 0.126,
                    "bars_after_d": 9,
                    "reasons": [
                      "AD0.236_reaction_reached",
                      "PRZ_center_reclaimed_or_rejected",
                      "post_D_close_progress"
                    ]
                  },
                  "path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
                  "standalone_path_override_allowed": false
                },
                "directional_vote_weight": 0.58,
                "confirmed_reaction": true,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "butterfly",
                  "d_price": 58998.66,
                  "a_price": 67255.4,
                  "tp1_ad_382": 62152.73,
                  "tp2_ad_618": 64101.32,
                  "tp3_a_or_structure_liquidity": 67255.4,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.7728,
                  "ABC": 0.465,
                  "BCD": 2.358,
                  "XAD": 1.2608
                },
                "x_price": 60755.0,
                "x_idx": 199,
                "x_order": 3,
                "a_price": 67255.4,
                "a_idx": 234,
                "a_order": 8,
                "b_price": 62232.1,
                "b_idx": 252,
                "b_order": 8,
                "c_price": 64568.0,
                "c_idx": 268,
                "c_order": 3,
                "d_idx": 289
              },
              {
                "pattern": "gartley",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "candidate",
                "quality": "medium",
                "pattern_score": 0.783,
                "ratio_score": 0.718,
                "prz_score": 1.0,
                "prz_proximity": "watch",
                "action_status": "watch",
                "high_confluence_prz": true,
                "d_price": 62608.77,
                "prz_range": [
                  62202.51,
                  63015.03
                ],
                "prz_width_pct": 1.298,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 3.5,
                "price_to_prz_pct_raw": 3.501,
                "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": 62608.77,
                  "a_price": 64738.0,
                  "tp1_ad_382": 63422.14,
                  "tp2_ad_618": 63924.64,
                  "tp3_a_or_structure_liquidity": 64738.0,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.6611,
                  "ABC": 0.8939
                },
                "x_price": 62315.0,
                "x_idx": 211,
                "x_order": 3,
                "a_price": 64738.0,
                "a_idx": 224,
                "a_order": 5,
                "b_price": 63136.2,
                "b_idx": 264,
                "b_order": 3,
                "c_price": 64568.0,
                "c_idx": 268,
                "c_order": 3,
                "d_idx": null
              }
            ],
            "council_relevant_prz": [],
            "report_detail_candidates": [
              {
                "pattern": "gartley",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "high",
                "pattern_score": 0.917,
                "ratio_score": 0.945,
                "prz_score": 1.0,
                "prz_proximity": "watch",
                "action_status": "watch",
                "high_confluence_prz": true,
                "d_price": 61815.71,
                "prz_range": [
                  61478.18,
                  62153.24
                ],
                "prz_width_pct": 1.092,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 2.19,
                "price_to_prz_pct_raw": 2.1899,
                "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": 61815.71,
                  "a_price": 63915.3,
                  "tp1_ad_382": 62617.75,
                  "tp2_ad_618": 63113.26,
                  "tp3_a_or_structure_liquidity": 63915.3,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.6087,
                  "ABC": 0.5807
                },
                "x_price": 61150.2,
                "x_idx": 187,
                "x_order": 3,
                "a_price": 63915.3,
                "a_idx": 211,
                "a_order": 3,
                "b_price": 62232.1,
                "b_idx": 252,
                "b_order": 8,
                "c_price": 63209.6,
                "c_idx": 287,
                "c_order": 5,
                "d_idx": null
              },
              {
                "pattern": "butterfly",
                "signal": "bullish",
                "completion_status": "completed",
                "pattern_quality": "candidate",
                "quality": "high",
                "pattern_score": 0.86,
                "ratio_score": 0.826,
                "prz_score": 1.0,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": true,
                "d_price": 59060.0,
                "prz_range": [
                  60933.28,
                  61663.11
                ],
                "prz_width_pct": 1.191,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 1.33,
                "price_to_prz_pct_raw": 1.3344,
                "harmonic_vote_state": {
                  "authority": "post_confirmation_vote_eligible",
                  "directional_vote_weight": 0.58,
                  "confirmed_reaction": true,
                  "confirmation_reasons": [
                    "PRZ_touch_or_entry",
                    "PRZ_rejection_or_defense",
                    "AD0.236_reaction_reached",
                    "PRZ_center_reclaimed_or_rejected",
                    "post_D_close_progress"
                  ],
                  "reaction_score": 0.75,
                  "reaction_detail": {
                    "reaction_score": 0.75,
                    "reaction_move_ratio_ad": 0.35,
                    "adverse_move_ratio_ad": 0.126,
                    "bars_after_d": 9,
                    "reasons": [
                      "AD0.236_reaction_reached",
                      "PRZ_center_reclaimed_or_rejected",
                      "post_D_close_progress"
                    ]
                  },
                  "path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
                  "standalone_path_override_allowed": false
                },
                "directional_vote_weight": 0.58,
                "confirmed_reaction": true,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "butterfly",
                  "d_price": 61298.2,
                  "a_price": 67255.4,
                  "tp1_ad_382": 63573.85,
                  "tp2_ad_618": 64979.75,
                  "tp3_a_or_structure_liquidity": 67255.4,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.8338,
                  "ABC": 0.5974,
                  "BCD": 2.6563,
                  "XAD": 1.6589
                },
                "x_price": 62315.0,
                "x_idx": 211,
                "x_order": 3,
                "a_price": 67255.4,
                "a_idx": 234,
                "a_order": 8,
                "b_price": 63136.2,
                "b_idx": 264,
                "b_order": 3,
                "c_price": 65597.2,
                "c_idx": 276,
                "c_order": 8,
                "d_idx": 289
              },
              {
                "pattern": "shark",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "medium",
                "pattern_score": 0.93,
                "ratio_score": 1.0,
                "prz_score": 0.918,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": true,
                "d_price": 61305.5,
                "prz_range": [
                  60767.09,
                  61843.92
                ],
                "prz_width_pct": 1.757,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 1.35,
                "price_to_prz_pct_raw": 1.3465,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "shark",
                  "d_price": 61305.5,
                  "a_price": 63915.3,
                  "tp1_ad_382": 62302.44,
                  "tp2_ad_618": 62918.36,
                  "tp3_a_or_structure_liquidity": 63915.3,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.5499,
                  "ABC": 1.4993
                },
                "x_price": 61344.8,
                "x_idx": 165,
                "x_order": 5,
                "a_price": 63915.3,
                "a_idx": 211,
                "a_order": 3,
                "b_price": 65328.8,
                "b_idx": 240,
                "b_order": 3,
                "c_price": 63209.6,
                "c_idx": 287,
                "c_order": 5,
                "d_idx": null
              },
              {
                "pattern": "butterfly",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "medium",
                "pattern_score": 0.899,
                "ratio_score": 0.911,
                "prz_score": 0.972,
                "prz_proximity": "nearby",
                "action_status": "nearby",
                "high_confluence_prz": true,
                "d_price": 61461.12,
                "prz_range": [
                  61013.8,
                  61908.44
                ],
                "prz_width_pct": 1.456,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 1.6,
                "price_to_prz_pct_raw": 1.6037,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "butterfly",
                  "d_price": 61461.12,
                  "a_price": 66956.7,
                  "tp1_ad_382": 63560.43,
                  "tp2_ad_618": 64857.39,
                  "tp3_a_or_structure_liquidity": 66956.7,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.805,
                  "ABC": 0.6362
                },
                "x_price": 62315.0,
                "x_idx": 211,
                "x_order": 3,
                "a_price": 66956.7,
                "a_idx": 239,
                "a_order": 3,
                "b_price": 63220.0,
                "b_idx": 272,
                "b_order": 5,
                "c_price": 65597.2,
                "c_idx": 276,
                "c_order": 8,
                "d_idx": null
              },
              {
                "pattern": "bat",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "medium",
                "pattern_score": 0.868,
                "ratio_score": 0.837,
                "prz_score": 0.918,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": true,
                "d_price": 61139.25,
                "prz_range": [
                  60602.82,
                  61675.69
                ],
                "prz_width_pct": 1.755,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 1.07,
                "price_to_prz_pct_raw": 1.0717,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "bat",
                  "d_price": 61139.25,
                  "a_price": 63915.3,
                  "tp1_ad_382": 62199.7,
                  "tp2_ad_618": 62854.85,
                  "tp3_a_or_structure_liquidity": 63915.3,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.5222,
                  "ABC": 0.5807
                },
                "x_price": 60691.9,
                "x_idx": 203,
                "x_order": 8,
                "a_price": 63915.3,
                "a_idx": 211,
                "a_order": 3,
                "b_price": 62232.1,
                "b_idx": 252,
                "b_order": 8,
                "c_price": 63209.6,
                "c_idx": 287,
                "c_order": 5,
                "d_idx": null
              },
              {
                "pattern": "butterfly",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "medium",
                "pattern_score": 0.865,
                "ratio_score": 0.935,
                "prz_score": 0.884,
                "prz_proximity": "nearby",
                "action_status": "nearby",
                "high_confluence_prz": true,
                "d_price": 61760.53,
                "prz_range": [
                  61158.69,
                  62362.37
                ],
                "prz_width_pct": 1.949,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 2.1,
                "price_to_prz_pct_raw": 2.0987,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "butterfly",
                  "d_price": 61760.53,
                  "a_price": 66419.2,
                  "tp1_ad_382": 63540.14,
                  "tp2_ad_618": 64639.59,
                  "tp3_a_or_structure_liquidity": 66419.2,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.7999,
                  "ABC": 0.7496
                },
                "x_price": 62315.0,
                "x_idx": 211,
                "x_order": 3,
                "a_price": 66419.2,
                "a_idx": 247,
                "a_order": 5,
                "b_price": 63136.2,
                "b_idx": 264,
                "b_order": 3,
                "c_price": 65597.2,
                "c_idx": 276,
                "c_order": 8,
                "d_idx": null
              },
              {
                "pattern": "butterfly",
                "signal": "bullish",
                "completion_status": "completed",
                "pattern_quality": "strict",
                "quality": "low",
                "pattern_score": 0.857,
                "ratio_score": 0.959,
                "prz_score": 0.873,
                "prz_proximity": "nearby",
                "action_status": "nearby",
                "high_confluence_prz": true,
                "d_price": 59060.0,
                "prz_range": [
                  58406.59,
                  59590.72
                ],
                "prz_width_pct": 2.007,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": -2.47,
                "price_to_prz_pct_raw": -2.467,
                "harmonic_vote_state": {
                  "authority": "post_confirmation_vote_eligible",
                  "directional_vote_weight": 0.58,
                  "confirmed_reaction": true,
                  "confirmation_reasons": [
                    "PRZ_rejection_or_defense",
                    "AD0.236_reaction_reached",
                    "PRZ_center_reclaimed_or_rejected",
                    "post_D_close_progress"
                  ],
                  "reaction_score": 0.75,
                  "reaction_detail": {
                    "reaction_score": 0.75,
                    "reaction_move_ratio_ad": 0.35,
                    "adverse_move_ratio_ad": 0.126,
                    "bars_after_d": 9,
                    "reasons": [
                      "AD0.236_reaction_reached",
                      "PRZ_center_reclaimed_or_rejected",
                      "post_D_close_progress"
                    ]
                  },
                  "path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
                  "standalone_path_override_allowed": false
                },
                "directional_vote_weight": 0.58,
                "confirmed_reaction": true,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "butterfly",
                  "d_price": 58998.66,
                  "a_price": 67255.4,
                  "tp1_ad_382": 62152.73,
                  "tp2_ad_618": 64101.32,
                  "tp3_a_or_structure_liquidity": 67255.4,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.7728,
                  "ABC": 0.465,
                  "BCD": 2.358,
                  "XAD": 1.2608
                },
                "x_price": 60755.0,
                "x_idx": 199,
                "x_order": 3,
                "a_price": 67255.4,
                "a_idx": 234,
                "a_order": 8,
                "b_price": 62232.1,
                "b_idx": 252,
                "b_order": 8,
                "c_price": 64568.0,
                "c_idx": 268,
                "c_order": 3,
                "d_idx": 289
              },
              {
                "pattern": "gartley",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "candidate",
                "quality": "medium",
                "pattern_score": 0.783,
                "ratio_score": 0.718,
                "prz_score": 1.0,
                "prz_proximity": "watch",
                "action_status": "watch",
                "high_confluence_prz": true,
                "d_price": 62608.77,
                "prz_range": [
                  62202.51,
                  63015.03
                ],
                "prz_width_pct": 1.298,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 3.5,
                "price_to_prz_pct_raw": 3.501,
                "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": 62608.77,
                  "a_price": 64738.0,
                  "tp1_ad_382": 63422.14,
                  "tp2_ad_618": 63924.64,
                  "tp3_a_or_structure_liquidity": 64738.0,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.6611,
                  "ABC": 0.8939
                },
                "x_price": 62315.0,
                "x_idx": 211,
                "x_order": 3,
                "a_price": 64738.0,
                "a_idx": 224,
                "a_order": 5,
                "b_price": 63136.2,
                "b_idx": 264,
                "b_order": 3,
                "c_price": 64568.0,
                "c_idx": 268,
                "c_order": 3,
                "d_idx": null
              },
              {
                "pattern": "butterfly",
                "signal": "bullish",
                "completion_status": "completed",
                "pattern_quality": "candidate",
                "quality": "medium",
                "pattern_score": 0.76,
                "ratio_score": 0.731,
                "prz_score": 0.884,
                "prz_proximity": "nearby",
                "action_status": "nearby",
                "high_confluence_prz": true,
                "d_price": 59060.0,
                "prz_range": [
                  61158.69,
                  62362.37
                ],
                "prz_width_pct": 1.949,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 2.1,
                "price_to_prz_pct_raw": 2.0987,
                "harmonic_vote_state": {
                  "authority": "post_confirmation_vote_eligible",
                  "directional_vote_weight": 0.58,
                  "confirmed_reaction": true,
                  "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": 0.39,
                    "adverse_move_ratio_ad": 0.14,
                    "bars_after_d": 9,
                    "reasons": [
                      "AD0.382_reaction_reached",
                      "PRZ_center_reclaimed_or_rejected",
                      "post_D_close_progress"
                    ]
                  },
                  "path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
                  "standalone_path_override_allowed": false
                },
                "directional_vote_weight": 0.58,
                "confirmed_reaction": true,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "butterfly",
                  "d_price": 61760.53,
                  "a_price": 66419.2,
                  "tp1_ad_382": 63540.14,
                  "tp2_ad_618": 64639.59,
                  "tp3_a_or_structure_liquidity": 66419.2,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.7999,
                  "ABC": 0.7496,
                  "BCD": 2.6563,
                  "XAD": 1.7931
                },
                "x_price": 62315.0,
                "x_idx": 211,
                "x_order": 3,
                "a_price": 66419.2,
                "a_idx": 247,
                "a_order": 5,
                "b_price": 63136.2,
                "b_idx": 264,
                "b_order": 3,
                "c_price": 65597.2,
                "c_idx": 276,
                "c_order": 8,
                "d_idx": 289
              },
              {
                "pattern": "bat",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "low",
                "pattern_score": 0.915,
                "ratio_score": 1.0,
                "prz_score": 0.858,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": false,
                "d_price": 60567.2,
                "prz_range": [
                  59934.01,
                  61200.4
                ],
                "prz_width_pct": 2.091,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 0.13,
                "price_to_prz_pct_raw": 0.126,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "bat",
                  "d_price": 60567.2,
                  "a_price": 64738.0,
                  "tp1_ad_382": 62160.45,
                  "tp2_ad_618": 63144.76,
                  "tp3_a_or_structure_liquidity": 64738.0,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.3959,
                  "ABC": 0.7523
                },
                "x_price": 60691.9,
                "x_idx": 203,
                "x_order": 8,
                "a_price": 64738.0,
                "a_idx": 224,
                "a_order": 5,
                "b_price": 63136.2,
                "b_idx": 264,
                "b_order": 3,
                "c_price": 61931.1,
                "c_idx": 292,
                "c_order": 3,
                "d_idx": null
              },
              {
                "pattern": "gartley",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "low",
                "pattern_score": 0.882,
                "ratio_score": 0.992,
                "prz_score": 0.796,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": false,
                "d_price": 61404.36,
                "prz_range": [
                  60655.8,
                  62152.92
                ],
                "prz_width_pct": 2.438,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 1.51,
                "price_to_prz_pct_raw": 1.5099,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "gartley",
                  "d_price": 61404.36,
                  "a_price": 64738.0,
                  "tp1_ad_382": 62677.81,
                  "tp2_ad_618": 63464.55,
                  "tp3_a_or_structure_liquidity": 64738.0,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.6193,
                  "ABC": 0.3901
                },
                "x_price": 60691.9,
                "x_idx": 203,
                "x_order": 8,
                "a_price": 64738.0,
                "a_idx": 224,
                "a_order": 5,
                "b_price": 62232.1,
                "b_idx": 252,
                "b_order": 8,
                "c_price": 63209.6,
                "c_idx": 287,
                "c_order": 5,
                "d_idx": null
              },
              {
                "pattern": "crab",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "low",
                "pattern_score": 0.88,
                "ratio_score": 1.0,
                "prz_score": 0.785,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": false,
                "d_price": 59631.12,
                "prz_range": [
                  58886.43,
                  60375.81
                ],
                "prz_width_pct": 2.498,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": -1.42,
                "price_to_prz_pct_raw": -1.4215,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "crab",
                  "d_price": 59631.12,
                  "a_price": 64738.0,
                  "tp1_ad_382": 61581.95,
                  "tp2_ad_618": 62787.17,
                  "tp3_a_or_structure_liquidity": 64738.0,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.4465,
                  "ABC": 0.7523
                },
                "x_price": 61150.2,
                "x_idx": 187,
                "x_order": 3,
                "a_price": 64738.0,
                "a_idx": 224,
                "a_order": 5,
                "b_price": 63136.2,
                "b_idx": 264,
                "b_order": 3,
                "c_price": 61931.1,
                "c_idx": 292,
                "c_order": 3,
                "d_idx": null
              }
            ],
            "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"
          }
        },
        "ict": {
          "agent_id": "ict",
          "display_name": "ICT Trader",
          "signal": "bearish",
          "confidence": 0.84,
          "structure_bias": "bearish",
          "setup_bias": "bearish",
          "setup_score": 0.92,
          "setup_signals": [
            "\ud604\uc7ac\uac00 $60,491.00\uac00 EQ $61,813.60 \uc544\ub798 discount \uc601\uc5ed\uc5d0 \uba38\ubb3c\uba70, $62,232.10 bearish BOS \ub808\ubca8\uc744 \ud68c\ubcf5\ud558\uc9c0 \ubabb\ud568",
            "\ucd5c\uadfc \ud655\uc815 \uad6c\uc870 \uc774\ubca4\ud2b8\uac00 BOS_bearish\uc774\uba70 \ud575\uc2ec \ub808\ubca8\uc740 $62,232.10",
            "EMA20 $61,310.92, EMA120 $64,288.70, EMA240 $67,530.33 \ubaa8\ub450 \ud604\uc7ac\uac00 \uc704\uc5d0 \uc788\uc5b4 \uc0c1\ubc29 \uacf5\uae09 \uc6b0\uc704",
            "\uc774\uc804\uc77c \uace0\uac00 $61,931.10 \ubc0f EQ $61,813.60 \uc778\uadfc\uc774 \ub2e8\uae30 \ub9e4\ub3c4 \uc720\ub3d9\uc131/\uc800\ud56d \uad6c\uac04\uc73c\ub85c \uc791\ub3d9 \uac00\ub2a5",
            "7\uc77c \uc800\uc810 $58,030.00\uc774 \uc544\uc9c1 \ud558\ubc29 sell-side liquidity\ub85c \ub0a8\uc544 \uc788\uc73c\uba70 \ud604\uc7ac\uac00\uc640 \uadfc\uc811"
          ],
          "reasoning": "\ud655\uc815 \uad6c\uc870\ub294 bearish\uc785\ub2c8\ub2e4. BOS \uc2dc\ud000\uc2a4\uac00 $78,713.80, $76,014.20, $74,203.60, $72,436.00 \uc774\ud6c4 \uc77c\uc2dc\uc801 bullish BOS $64,250.00\uc744 \ub9cc\ub4e4\uc5c8\uc9c0\ub9cc, \uac00\uc7a5 \ucd5c\uadfc\uc5d0 $62,232.10 \uc544\ub798 bearish BOS\uac00 \ubc1c\uc0dd\ud574 \uc2dc\uc7a5 \uad6c\uc870\ub294 \ub2e4\uc2dc \ud558\ubc29\uc73c\ub85c \ud655\uc815\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \ud604\uc7ac\uac00 $60,491.00\uc740 EQ $61,813.60 \uc544\ub798 discount\uc5d0 \uc788\uc73c\ub098, EMA20 $61,310.92\uc640 \uc774\uc804\uc77c \uace0\uac00 $61,931.10\uc744 \ud68c\ubcf5\ud558\uc9c0 \ubabb\ud558\uace0 \uc788\uc5b4 \ubc18\ub4f1\uc740 \uc544\uc9c1 \uad6c\uc870 \uc804\ud658\uc774 \uc544\ub2cc \uc57d\ud55c \ub418\ub3cc\ub9bc\uc73c\ub85c \ud574\uc11d\ub429\ub2c8\ub2e4. \ud65c\uc131 bullish OB\uc640 \ubbf8\ucda9\uc871 bullish FVG\uac00 \uc5c6\uace0, \ucd5c\uadfc liquidity sweep\ub3c4 \uc5c6\uc5b4 \uac15\ud55c \ub9e4\uc218 \ubc18\uc804 \uadfc\uac70\ub294 \ubd80\uc871\ud569\ub2c8\ub2e4. \ub2e8\uae30\uc801\uc73c\ub85c $58,030.00 7\uc77c \uc800\uc810 \uc720\ub3d9\uc131 \uc7ac\uacf5\uaca9 \uac00\ub2a5\uc131\uc774 \uc6b0\uc138\ud569\ub2c8\ub2e4.",
          "key_levels": {
            "support": [
              58030.0,
              60491.0
            ],
            "resistance": [
              61310.92,
              61813.6,
              61931.1,
              62232.1,
              64250.0,
              65597.2
            ]
          },
          "time_horizon": "short/medium term",
          "invalidation_level": "$62,232.10 4\uc2dc\uac04\ubd09 \uc885\uac00 \ud68c\ubcf5",
          "risk_scenario": "\uac00\uaca9\uc774 $62,232.10\uc744 4\uc2dc\uac04\ubd09 \uae30\uc900\uc73c\ub85c \ud68c\ubcf5\ud558\uace0 $64,250.00 \uc704\ub85c \ud655\uc7a5\ud558\uba74, \ucd5c\uadfc bearish BOS\ub294 \ud568\uc815 \uc6c0\uc9c1\uc784\uc774 \ub420 \uc218 \uc788\uc73c\uba70 $65,597.20 7\uc77c \uace0\uc810\uacfc \uc0c1\uc704 \uc720\ub3d9\uc131\uc73c\ub85c \uc20f \uc2a4\ud034\uc988\uac00 \uc9c4\ud589\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.",
          "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.56
            },
            "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": [
              "BOS_bearish",
              "BOS_bearish",
              "BOS_bearish",
              "BOS_bearish",
              "BOS_bullish",
              "BOS_bearish"
            ],
            "bos_choch_levels": [
              {
                "type": "BOS_bearish",
                "level": 78713.8
              },
              {
                "type": "BOS_bearish",
                "level": 76014.2
              },
              {
                "type": "BOS_bearish",
                "level": 74203.6
              },
              {
                "type": "BOS_bearish",
                "level": 72436.0
              },
              {
                "type": "BOS_bullish",
                "level": 64250.0
              },
              {
                "type": "BOS_bearish",
                "level": 62232.1
              }
            ],
            "bos_sequence": [
              "BOS_bearish",
              "BOS_bearish",
              "BOS_bearish",
              "BOS_bearish",
              "BOS_bullish",
              "BOS_bearish"
            ],
            "consecutive_bull_bos": 0,
            "consecutive_bear_bos": 1,
            "recent_liq_sweeps": [],
            "recent_sweep_levels": [],
            "liquidity_resting": [
              {
                "type": "BSL",
                "level": 78128.55
              }
            ],
            "current_zone": "discount",
            "eq_level": 61813.6,
            "range_high": 65597.2,
            "range_low": 58030.0,
            "bull_score": 4.5,
            "bear_score": 12.5,
            "setup_bias": "bearish",
            "setup_score": 0.92,
            "setup_signals": [
              "bearish BOS below $78,713.80",
              "bearish BOS below $76,014.20",
              "bearish BOS below $74,203.60",
              "bearish BOS below $72,436.00",
              "bearish BOS below $62,232.10"
            ],
            "retracement_direction": "bullish",
            "current_retracement_pct": 217.2,
            "deepest_retracement_pct": 224.9,
            "previous_day_high": 61931.1,
            "previous_day_low": 58030.0,
            "broken_prev_high": false,
            "broken_prev_low": false,
            "sessions": {}
          }
        }
      },
      "chairman_synthesis": {
        "overall_signal": "bearish",
        "overall_confidence": 0.72,
        "execution_setup": {
          "setup_bias": "bearish",
          "setup_strength": 0.62,
          "active_setups": [
            "ICT \uae30\uc900 \ucd5c\uadfc \ud655\uc815 \uad6c\uc870 \uc774\ubca4\ud2b8\uac00 $62,232.10 \ud558\ud5a5 bearish BOS\uc774\uba70, \ud604\uc7ac\uac00 $60,491\ub294 \ud574\ub2f9 \ub808\ubca8 \uc544\ub798\uc5d0 \uc704\uce58",
            "\ud604\uc7ac\uac00\uac00 EMA20 $61,310.92, EMA120 $64,288.70, EMA240 $67,530.33 \ubaa8\ub450 \uc544\ub798\uc5d0 \uc788\uc5b4 4H \ucd94\uc138 \uad6c\uc870 \ud68c\ubcf5 \uc2e4\ud328",
            "\ud30c\uc0dd \ud3ec\uc9c0\uc154\ub2dd\uc5d0\uc11c 24\uc2dc\uac04 OI +6.10% \uc99d\uac00\uc640 CVD -4,043.459 \ud558\ub77d\uc774 \ub3d9\ubc18\ub418\uc5b4 \uc2e0\uaddc \ud3ec\uc9c0\uc158 \uc720\uc785\uc774 \ub9e4\uc218 \uc8fc\ub3c4\ub77c\uae30\ubcf4\ub2e4 \ub9e4\ub3c4\u00b7\ud5e4\uc9c0 \uc555\ub825\uc5d0 \uac00\uae4c\uc6c0",
            "$60,700 / $61,100 / $61,700 \uc0c1\ubc29 \uccad\uc0b0 \uc720\ub3d9\uc131\uc774 \uc788\uc73c\ub098, $61,813.60 7\uc77c EQ \ubc0f $61,931.10 \uc774\uc804\uc77c \uace0\uac00 \ud68c\ubcf5 \uc804\uae4c\uc9c0\ub294 \uad6c\uc870 \uc804\ud658 \uadfc\uac70\uac00 \uc57d\ud568",
            "$59,622~$61,290 \ud558\ubaa8\ub2c9 PRZ\uc640 $60,456 PRZ \uc911\uc2ec\ubd80\uc5d0 \uac00\uaca9\uc774 \uc704\uce58\ud574 \ub2e8\uae30 \ubc18\ub4f1 \ud6c4\ubcf4\ub294 \uc874\uc7ac\ud558\uc9c0\ub9cc, \ud655\uc778\ub41c \ubc18\uc751\u00b7\ud558\uc704 TF MSS/CHoCH\uac00 \ubd80\uc871\ud568"
          ],
          "setup_vs_structure": "\uc2e4\ud589 \uc14b\uc5c5\uc740 \uad6c\uc870\uc640 \ub300\uccb4\ub85c \uc57d\uc138 \ubc29\ud5a5\uc73c\ub85c \uc815\ub82c\ub418\uc5b4 \uc788\uc73c\ub098, \uac00\uaca9\uc774 discount \ubc0f \ud558\ubaa8\ub2c9 PRZ \ub0b4\ubd80\uc5d0 \uc788\uc5b4 \ub2e8\uae30 \ubc18\ub4f1\uc131 \ubc18\uc751 \uc704\ud5d8\uc774 \ub0a8\uc544 \uc788\ub2e4. \uc989, \uad6c\uc870\ub294 bearish\uac00 \uc6b0\uc138\ud558\uc9c0\ub9cc \uc989\uc2dc \ucd94\uaca9\ubcf4\ub2e4\ub294 $61,310~$62,232 \ud68c\ubcf5 \uc5ec\ubd80\uac00 \uc2e4\ud589 \ub9ac\uc2a4\ud06c\uc758 \ud575\uc2ec\uc774\ub2e4."
        },
        "signal_breakdown": {
          "bullish_count": 1,
          "bearish_count": 5,
          "neutral_count": 0
        },
        "key_levels": {
          "support": [
            60456.19,
            59080,
            59060,
            58300,
            58030,
            57500,
            57200
          ],
          "resistance": [
            60700,
            61310.92,
            61665,
            61813.6,
            61931.1,
            62232.1,
            64250,
            65597.2
          ]
        },
        "confluences": [
          "Candlestick, Derivatives, Harmonic, ICT \ubaa8\ub450 EMA20 $61,310.92\ub97c \ud604\uc7ac \uad6c\uc870 \ud68c\ubcf5 \uc804\uc758 \ud575\uc2ec \uc800\ud56d\uc73c\ub85c \uc9c0\ubaa9\ud55c\ub2e4.",
          "Candlestick, Derivatives, ICT\uac00 7\uc77c \ubc94\uc704 EQ $61,813.60\uc744 \uacf5\ud1b5 \uae30\uc900\uc120\uc73c\ub85c \uc81c\uc2dc\ud558\uba70, \ud604\uc7ac\uac00 $60,491\ub294 \uc774 \uc544\ub798 discount \uc601\uc5ed\uc5d0 \uc788\ub2e4.",
          "Wyckoff\uc758 SOS \uace0\uc810 $61,931.10\uacfc ICT\uc758 \uc774\uc804\uc77c \uace0\uac00 $61,931.10\uc774 \ub3d9\uc77c \ub808\ubca8\ub85c \uacb9\uce58\uba70, \ud574\ub2f9 \uad6c\uac04\uc740 \ub2e8\uae30 \uad6c\uc870 \ud68c\ubcf5 \ud655\uc778\uc120\uc774\ub2e4.",
          "ICT\uc758 bearish BOS \ub808\ubca8 $62,232.10\uc740 Fibonacci\uc758 $62,156.67~$62,381.73 \uc800\ud56d \ud074\ub7ec\uc2a4\ud130\uc640 \uadfc\uc811\ud574 \uc788\uc5b4 $62.1k~$62.4k \uad6c\uac04\uc758 \uad6c\uc870 \uc800\ud56d confluence\uac00 \uac15\ud558\ub2e4.",
          "Candlestick, Fibonacci, Derivatives, Harmonic, ICT\uac00 \ubaa8\ub450 $58,030\uc744 \uc8fc\uc694 \uc800\uc810\u00b7\uc720\ub3d9\uc131\u00b7\uc9c0\uc9c0 \uae30\uc900\uc73c\ub85c \uacf5\uc720\ud55c\ub2e4.",
          "Wyckoff\uc758 Spring \uc800\uc810 $59,060\uacfc Wyckoff \uba54\uc778 \ub808\uc778\uc9c0 \uc800\uc810 $59,080\uc740 Harmonic\uc758 \ud558\ub2e8 PRZ \ubc0f $58,886~$59,622 \uc9c0\uc9c0\uad8c\uacfc \uc778\uc811\ud574 \uc788\ub2e4.",
          "Wyckoff\uc758 \ub808\uc778\uc9c0 \uc0c1\ub2e8 $64,250\uc740 ICT\uc758 \uc774\uc804 bullish BOS \ub808\ubca8 $64,250\uacfc \uc77c\uce58\ud558\uba70, \uc0c1\uc704 \uad6c\uc870 \ud68c\ubcf5 \uc5ec\ubd80\ub97c \ud310\ub2e8\ud558\ub294 \uc8fc\uc694 \uad00\ubb38\uc774\ub2e4."
        ],
        "conflicts": [
          "Wyckoff\ub294 SC $59,080 \u2192 AR $64,250 \u2192 ST $63,650 \u2192 Spring $59,060 \u2192 SOS $61,931.10\uc758 \ucd95\uc801 Phase D \ud6c4\ubcf4\ub85c \ud574\uc11d\ud574 \uad6c\uc870 bias\ub97c bullish\ub85c \ubcf8\ub2e4. \ubc18\uba74 ICT, Candlestick, Fibonacci, Derivatives, Harmonic\uc740 \ud604\uc7ac\uac00\uac00 \ud575\uc2ec EMA\uc640 BOS \ub808\ubca8 \uc544\ub798\uc5d0 \uc788\uc5b4 \ud655\uc778\ub41c \uad6c\uc870\ub97c bearish\ub85c \ubcf8\ub2e4.",
          "Harmonic\uc740 $59,622~$61,290 PRZ \ubc0f $60,456 \uc911\uc2ec\ubd80\uc5d0\uc11c bullish \ubc18\uc751 \ud6c4\ubcf4\ub97c \uc81c\uc2dc\ud558\uc9c0\ub9cc, council-relevant actionable PRZ\uc640 \ud655\uc778\ub41c \ubc18\uc751\uc774 \ubd80\uc871\ud574 \uba54\uc778 \uad6c\uc870\ub97c \ub4a4\uc9d1\uae30\uc5d0\ub294 \uad8c\ud55c\uc774 \uc57d\ud558\ub2e4.",
          "\uac00\uaca9\uc774 $61,813.60 EQ \uc544\ub798 discount\uc5d0 \uc788\uc5b4 Candlestick, Fibonacci, Harmonic\uc740 \ud3c9\uade0\ud68c\uadc0\uc131 bullish setup \uac00\ub2a5\uc131\uc744 \uc5b8\uae09\ud558\uc9c0\ub9cc, Derivatives\uc640 ICT\ub294 OI \uc99d\uac00\u00b7CVD \ud558\ub77d\u00b7bearish BOS\ub85c \uc778\ud574 \uc2e4\ud589 \uc14b\uc5c5\uc744 bearish\ub85c \ud3c9\uac00\ud55c\ub2e4.",
          "Wyckoff\uc758 \ucd95\uc801 \ud574\uc11d\uc740 $59,060 Spring \ubc29\uc5b4\ub97c \uc804\uc81c\ub85c \uc720\ud6a8\ud558\uc9c0\ub9cc, ICT \uad6c\uc870\uc5d0\uc11c\ub294 $62,232.10 \ud558\ud5a5 BOS\uac00 \uc774\ubbf8 \ubc1c\uc0dd\ud574 \ud604\uc7ac \ubc18\ub4f1\uc744 \uad6c\uc870 \uc804\ud658\uc774 \uc544\ub2cc \uc57d\ud55c \ub418\ub3cc\ub9bc\uc73c\ub85c \ubcf8\ub2e4."
        ],
        "executive_summary": "BTC 4H\uc758 \uc704\uc6d0\ud68c \uc885\ud569 \uad6c\uc870 \ud310\uc815\uc740 bearish\uc774\uba70, \ub2e4\uc218 \ubd84\uc11d\uac00\uac00 \ud604\uc7ac\uac00 $60,491\uac00 EMA20 $61,310.92, EQ $61,813.60, bearish BOS $62,232.10 \uc544\ub798\uc5d0 \uc788\uc74c\uc744 \uadfc\uac70\ub85c \ud655\uc778\ub41c \uad6c\uc870 \ud68c\ubcf5\uc774 \uc544\uc9c1 \uc5c6\ub2e4\uace0 \ubcf8\ub2e4. \ub2e4\ub9cc Wyckoff \uad00\uc810\uc5d0\uc11c\ub294 $59,060 Spring \uc774\ud6c4 $61,931.10 SOS\uac00 \ud615\uc131\ub41c \ucd95\uc801 Phase D \ud6c4\ubcf4\ub85c \uc77d\ud788\uba70, \ud604\uc7ac \uc704\uce58\ub294 LPS/BU \ud655\uc778 \uc804\uc758 \uc7ac\uc2dc\ud5d8 \uad6c\uac04\uc5d0 \uac00\uae5d\ub2e4. \ud575\uc2ec \uad6c\uc870 \ucda9\ub3cc\uc740 \u2018\ucd95\uc801 \ud6c4\ubcf4\uc758 \ud558\ub2e8 \ubc29\uc5b4\u2019\uc640 \u2018ICT bearish BOS \uc774\ud6c4 discount \ubc18\ub4f1\u2019 \uc0ac\uc774\uc5d0 \uc788\uc73c\uba70, $59,060~$58,030 \ubc29\uc5b4 \uc5ec\ubd80\uc640 $61,931~$62,232 \ud68c\ubcf5 \uc5ec\ubd80\uac00 \uad6c\uc870 \ud574\uc11d\uc758 \ubd84\uae30\uc810\uc774\ub2e4. bearish \uad6c\uc870\uc758 1\ucc28 \ud6fc\uc190\uc740 $62,232.10 \ud68c\ubcf5\uc774\uace0, \ub354 \ud070 regime-level \ubb34\ud6a8\ud654\ub294 $64,250~$65,597.20 \uc0c1\ubc29 \uc218\uc6a9\uc774\ub2e4."
      },
      "overall_signal": "bearish",
      "overall_confidence": 0.72,
      "operating_path": {
        "path_type": "complex",
        "confidence": 0.64,
        "key_insight": "\uad6c\uc870 \ud310\uc815(BEARISH 72%)\uacfc \uc2e4\ud589 \uc14b\uc5c5(BEARISH 62%)\uc774 \uac19\uc740 \ubc29\ud5a5\uc73c\ub85c \uc815\ub82c\ub418\uc5b4 \uc788\uc73c\ub098, \ud604\uc7ac\uac00 $60,491\uac00 discount \uad6c\uac04 + \ud558\ubaa8\ub2c9 PRZ \uc911\uc2ec($60,456) \ub0b4\ubd80\uc5d0 \uc788\uace0 \ucd5c\uadfc 3\uac1c 4H \uc591\ubd09\uc73c\ub85c \ub2e8\uae30 \ub9e4\uc218 \ubc18\uc751\uc774 \uc9c4\ud589 \uc911\uc774\ub2e4. \ub530\ub77c\uc11c \uc989\uc2dc \ud558\ubc29 \ucd94\uaca9\uc774 \uc544\ub2c8\ub77c 'EMA20~SOS($61,310~$61,931) \ub418\ub3cc\ub9bc \ud6c4 \uac70\ubd80 \u2192 \ud558\ubc29 \uc7ac\uac1c'\uac00 \uac00\uc7a5 \ud655\ub960 \ub192\uc740 \uc2dc\ud000\uc2a4\ub2e4. \ud575\uc2ec\uc740 $60,700/$61,100 \uc0c1\ubc29 \uccad\uc0b0 \uc720\ub3d9\uc131\uc744 \ud761\uc218\ud55c \ub4a4 EMA20\uc5d0\uc11c \ub9e4\ub3c4 \ubc18\uc751\uc774 \ub098\uc624\ub294\uc9c0\uc774\uba70, \uac70\ubd80 \ud655\uc778 \uc2dc $59,080 \uc774\ud0c8\uc744 \uac70\uccd0 \uacf5\ud1b5 \uc790\uc11d \ub808\ubca8 $58,030\uae4c\uc9c0 \ud558\ubc29 \uac00\uc18d\ud55c\ub2e4.",
        "executive_summary": "\uc57d\uc138 \uad6c\uc870 \ub0b4 \ub2e8\uae30 \ub418\ub3cc\ub9bc \u2192 \uac70\ubd80 \u2192 \ud558\ubc29 \uc7ac\uac1c \uacbd\ub85c. 1\ucc28\ub85c \uc0c1\ubc29 \uc720\ub3d9\uc131\uc744 \uc4f8\uc5b4\ub2f4\uc73c\uba70 EMA20 $61,310.92\ub97c \uc2dc\ud5d8\ud558\uace0, \uadf8 \uc800\ud56d\uc5d0\uc11c \uac70\ubd80\ub418\uba74 Wyckoff \ub808\uc778\uc9c0 \uc800\uc810 $59,080\uc744 \uc774\ud0c8\ud574 7\uc77c \uc800\uc810 \uc720\ub3d9\uc131 $58,030\uc744 \uc7ac\uacf5\ub7b5\ud558\ub294 \uc2dc\ub098\ub9ac\uc624\ub97c \uc6b0\uc120\ud55c\ub2e4. $62,232.10 \uc218\uc6a9 \uc2dc \uc804\uccb4 \uacbd\ub85c \ubb34\ud6a8.",
        "waypoints": [
          {
            "seq": 1,
            "price": 61310.92,
            "type": "resistance_test",
            "source": "derivatives(\uc0c1\ubc29 \uccad\uc0b0 \uc720\ub3d9\uc131 $60,700/$61,100), harmonic(Bat PRZ $60,602~$61,676, D\u2248$61,139), candlestick(3\uc5f0\uc18d \uc591\ubd09 \ub2e8\uae30 \ub9e4\uc218 \ubc18\uc751), wyckoff/ict(EMA20\u00b7EQ \uacf5\ud1b5 \uc800\ud56d)",
            "description": "discount + \ud558\ubaa8\ub2c9 PRZ \uc911\uc2ec\ubd80\uc5d0\uc11c\uc758 \ub2e8\uae30 \ub9e4\uc218 \ubc18\uc751\uc774 $60,700/$61,100 \uc0c1\ubc29 \uccad\uc0b0 \uc720\ub3d9\uc131\uc744 \ud761\uc218\ud558\uba70 \uc804 \ubd84\uc11d\uac00 \uacf5\ud1b5 1\ucc28 \uc800\ud56d\uc778 EMA20 $61,310.92\ub97c \uc2dc\ud5d8. EQ $61,813.60\u00b7SOS $61,931.10 \ud68c\ubcf5 \uc804\uc774\ub77c \uad6c\uc870 \uc804\ud658\uc774 \uc544\ub2cc \uc57d\uc138 \ub418\ub3cc\ub9bc\uc73c\ub85c \ubcf4\uba70, \uc774 \uc800\ud56d\ub300\uc5d0\uc11c \ub9e4\ub3c4 \ubc18\uc751\uc774 \uc6b0\uc138\ud560 \uac83\uc73c\ub85c \ud310\ub2e8.",
            "est_hours": 4.0,
            "turning_zone": [
              61310.92,
              61700.0
            ],
            "likely_wick": 61665.0,
            "rejection_confirm": 60700.0,
            "invalid_overshoot": 61813.6,
            "calibration_reasoning": "EMA20 $61,310.92\ub97c \uad6c\uc5ed \ud558\ub2e8\uc73c\ub85c, \uadf8 \uc704 \uccab Chairman \uc800\ud56d\uc774\uc790 \uccad\uc0b0 \uc720\ub3d9\uc131\uc778 $61,665\ub97c \uc704\ud06c \ud0c0\uae43 \uacb8 \uc0c1\ub2e8(\ud3ed ~$389 \u2248 0.33 ATR)\uc73c\ub85c \uc124\uc815. \ud53c\ubcf4 \ud074\ub7ec\uc2a4\ud130($62,156+)\ub294 \ud6e8\uc52c \uc704\ub77c \uc9c1\uc811 \uc575\ucee4\ub85c \uc4f0\uc9c0 \uc54a\uc558\uace0, \uc0c1\ubc29 \ud761\uc218 \ub808\ubca8 $60,700 \ud68c\uadc0\ub97c \uac70\ubd80 \ud655\uc815\uc73c\ub85c, EQ $61,813.60(\u2192SOS $61,931.10) \ud68c\ubcf5\uc744 \uad6c\uc870 \uc804\ud658=\ubb34\ud6a8\ud654 \uae30\uc900\uc73c\ub85c \uc0bc\uc74c."
          },
          {
            "seq": 2,
            "price": 59080.0,
            "type": "support_test",
            "source": "wyckoff(\uba54\uc778 \ub808\uc778\uc9c0 \uc800\uc810 $59,080/Spring $59,060), candlestick(\uc9c0\uc9c0 $59,319), harmonic(\uc9c0\uc9c0 $59,060/$58,886)",
            "description": "EMA20 \uac70\ubd80 \ud6c4 \ub9e4\ub3c4 \uc7ac\uac1c. candlestick $59,319 \uc9c0\uc9c0\ub97c \ud558\ud5a5 \ud1b5\uacfc\ud558\uba70 Wyckoff \uba54\uc778 \ub808\uc778\uc9c0 \uc800\uc810 $59,080 / Spring \uc800\uc810 $59,060 \uc9c0\uc9c0\uad8c \uc2dc\ud5d8. \uc774 \uad6c\uac04 \ubc29\uc5b4 \uc5ec\ubd80\uac00 \ucd95\uc801 Phase D \ud6c4\ubcf4\uc758 \uc0dd\uc874\uc120\uc774\uc790 \uad6c\uc870 \ubd84\uae30\uc810.",
            "est_hours": 14.0,
            "turning_zone": [
              58710.0,
              59080.0
            ],
            "likely_wick": 59000.0,
            "rejection_confirm": 59319.0,
            "invalid_overshoot": 58300.0,
            "calibration_reasoning": "Wyckoff \uba54\uc778 \ub808\uc778\uc9c0 \uc800\uc810 $59,080(\uc0c1\ub2e8)\uacfc Spring \uc800\uc810 $59,060 \uc720\ub3d9\uc131\uc744 \ud3ec\ud568\ud558\uace0 0.3 ATR \uc5b8\ub354\uc288\ud2b8\ub97c \ud5c8\uc6a9\ud574 \ud558\ub2e8 $58,710(\ud3ed $370 \u2248 0.32 ATR)\uc73c\ub85c \uc124\uc815; \ub77c\uc6b4\ub4dc \ub118\ubc84 $59,000\uc774 Spring \uc800\uc810 \ubc14\ub85c \uc544\ub798 \uc790\uc11d\uc774\ub77c \uc704\ud06c\ub85c \uc9c0\ubaa9. \uae68\uc9c4 candlestick \uc9c0\uc9c0 $59,319 \ud68c\ubcf5\uc740 \ubc18\ub4f1 \ud655\uc815, \ub2e4\uc74c \uc9c0\uc9c0 $58,300 \uc774\ud0c8\uc740 Spring \uc800\uc810 \uc0c1\uc2e4=WP3 \uc804\uac1c\ub85c \ubb34\ud6a8\ud654."
          },
          {
            "seq": 3,
            "price": 58030.0,
            "type": "liquidity_sweep",
            "source": "ict(\ub2e8\uae30 \uc6b0\uc138 \uc2dc\ub098\ub9ac\uc624 = $58,030 7\uc77c \uc800\uc810 \uc7ac\uacf5\uaca9), derivatives(\ud558\ubc29 \uc720\ub3d9\uc131 $58,300/$57,500/$57,200), fibonacci/candlestick/harmonic(\uacf5\ud1b5 $58,030)",
            "description": "$59,060 Spring \uc800\uc810 \uc774\ud0c8 \uc2dc ICT\u00b7Fibonacci\u00b7Candlestick\u00b7Derivatives\u00b7Harmonic\uc774 \uacf5\uc720\ud558\ub294 $58,030 7\uc77c \uc800\uc810 \uc720\ub3d9\uc131\uc744 \uc7ac\uacf5\ub7b5. ICT\uac00 \ub2e8\uae30 \uc6b0\uc138\ub85c \uc9c0\ubaa9\ud55c \ud558\ubc29 \ud0c0\uae43\uc774\uba70 24h \uae30\ub300 \uc800\uc810\uc73c\ub85c \ubcf8\ub2e4.",
            "est_hours": 22.0,
            "turning_zone": [
              57450.0,
              58030.0
            ],
            "likely_wick": 57950.0,
            "rejection_confirm": 58300.0,
            "invalid_overshoot": 57200.0,
            "calibration_reasoning": "\ud558\ubc29 \uc720\ub3d9\uc131 \uc2a4\uc715(7\uc77c \uc800\uc810 $58,030, ICT \ud558\ubc29 \ud0c0\uae43)\uc774\ubbc0\ub85c \uad6c\uc5ed\uc744 base \uc544\ub798\ub85c \ub450\uace0 \ud130\ubbf8\ub110 \uaddc\uce59\uc0c1 0.5 ATR\ub85c \ud655\ub300([57,450, 58,030]); \uc800\uc810 \ubc14\ub85c \uc544\ub798 \ub77c\uc6b4\ub4dc \ub118\ubc84 $58,000\uc774 \uac15\ud55c \uc790\uc11d\uc774\ub77c \uc704\ud06c\ub97c $57,950(\uc800\uc810+$58,000 \uc2a4\uc715)\ub85c \uc9c0\ubaa9\ud558\uace0 \ub354 \uae4a\uc740 \uc2a4\uc715\uc740 $57,500 \ub77c\uc6b4\ub4dc+\uc9c0\uc9c0\uac00 \ubc14\ub2e5. $58,300 \ud68c\ubcf5\uc740 \uc2a4\uc715 \uc885\ub8cc/\ubc18\ub4f1 \ud655\uc815, $57,200 \uc9c0\uc9c0 \uc774\ud0c8\uc740 \ucd94\uc138 \ud558\ub77d \uc804\ud658\uc73c\ub85c \ubb34\ud6a8\ud654. (\ud15c\ud50c\ub9bf\uc0c1 liquidity_sweep\ub294 \uc0c1\ubc29 \uadf8\ub8f9\uc774\ub098, \ubcf8 waypoint\ub294 \uc800\uc810 \ud558\ubc29 \uc2a4\uc715\uc774\ub77c \ubc29\ud5a5\uc744 \ubc18\uc804 \uc801\uc6a9\ud568.)"
          }
        ],
        "period_extremes": {
          "4h": {
            "expected_high": 61310.92,
            "expected_low": 60350.0,
            "high_first": true
          },
          "8h": {
            "expected_high": 61310.92,
            "expected_low": 59600.0,
            "high_first": true
          },
          "24h": {
            "expected_high": 61310.92,
            "expected_low": 58030.0,
            "high_first": true
          }
        },
        "triggers": {
          "bullish": {
            "price": 62232.1,
            "description": "EMA20/EQ\ub97c \ub118\uc5b4 SOS\u00b7\uc774\uc804\uc77c \uace0\uac00 $61,931.10\uc744 \ud68c\ubcf5\ud558\uace0 $62,232.10 bearish BOS\ub97c \uc218\uc6a9\ud558\uba74 bearish \uad6c\uc870\uc758 1\ucc28 \ud6fc\uc190. \uc774\ud6c4 $64,250 \ubc29\ud5a5\uc73c\ub85c \uc0c1\ubc29 \uac00\uc18d\ud558\uba70 \ubcf8 \ud558\ubc29 \uacbd\ub85c\ub294 \ubb34\ud6a8\ud654."
          },
          "bearish": {
            "price": 59060.0,
            "description": "$59,060 Spring \uc800\uc810 \uc774\ud0c8 \uc2dc Wyckoff \ucd95\uc801 Phase D \ud574\uc11d \ubb34\ud6a8\ud654. CVD \ud558\ub77d\u00b7OI \uc99d\uac00\uc758 \ub9e4\ub3c4/\ud5e4\uc9c0 \uc555\ub825\uacfc \uacb0\ud569\ud574 $58,030 \u2192 $57,500 \u2192 $57,200 \ud558\ubc29 \uc720\ub3d9\uc131\uc73c\ub85c \uac00\uc18d."
          }
        },
        "scenario_invalidation": 62232.1
      },
      "tp_calibration": {
        "calibrated_waypoints": [
          {
            "seq": 1,
            "base_target": 61310.92,
            "turning_zone": [
              61310.92,
              61700.0
            ],
            "likely_wick": 61665.0,
            "rejection_confirm": 60700.0,
            "invalid_overshoot": 61813.6,
            "calibration_reasoning": "EMA20 $61,310.92\ub97c \uad6c\uc5ed \ud558\ub2e8\uc73c\ub85c, \uadf8 \uc704 \uccab Chairman \uc800\ud56d\uc774\uc790 \uccad\uc0b0 \uc720\ub3d9\uc131\uc778 $61,665\ub97c \uc704\ud06c \ud0c0\uae43 \uacb8 \uc0c1\ub2e8(\ud3ed ~$389 \u2248 0.33 ATR)\uc73c\ub85c \uc124\uc815. \ud53c\ubcf4 \ud074\ub7ec\uc2a4\ud130($62,156+)\ub294 \ud6e8\uc52c \uc704\ub77c \uc9c1\uc811 \uc575\ucee4\ub85c \uc4f0\uc9c0 \uc54a\uc558\uace0, \uc0c1\ubc29 \ud761\uc218 \ub808\ubca8 $60,700 \ud68c\uadc0\ub97c \uac70\ubd80 \ud655\uc815\uc73c\ub85c, EQ $61,813.60(\u2192SOS $61,931.10) \ud68c\ubcf5\uc744 \uad6c\uc870 \uc804\ud658=\ubb34\ud6a8\ud654 \uae30\uc900\uc73c\ub85c \uc0bc\uc74c."
          },
          {
            "seq": 2,
            "base_target": 59080.0,
            "turning_zone": [
              58710.0,
              59080.0
            ],
            "likely_wick": 59000.0,
            "rejection_confirm": 59319.0,
            "invalid_overshoot": 58300.0,
            "calibration_reasoning": "Wyckoff \uba54\uc778 \ub808\uc778\uc9c0 \uc800\uc810 $59,080(\uc0c1\ub2e8)\uacfc Spring \uc800\uc810 $59,060 \uc720\ub3d9\uc131\uc744 \ud3ec\ud568\ud558\uace0 0.3 ATR \uc5b8\ub354\uc288\ud2b8\ub97c \ud5c8\uc6a9\ud574 \ud558\ub2e8 $58,710(\ud3ed $370 \u2248 0.32 ATR)\uc73c\ub85c \uc124\uc815; \ub77c\uc6b4\ub4dc \ub118\ubc84 $59,000\uc774 Spring \uc800\uc810 \ubc14\ub85c \uc544\ub798 \uc790\uc11d\uc774\ub77c \uc704\ud06c\ub85c \uc9c0\ubaa9. \uae68\uc9c4 candlestick \uc9c0\uc9c0 $59,319 \ud68c\ubcf5\uc740 \ubc18\ub4f1 \ud655\uc815, \ub2e4\uc74c \uc9c0\uc9c0 $58,300 \uc774\ud0c8\uc740 Spring \uc800\uc810 \uc0c1\uc2e4=WP3 \uc804\uac1c\ub85c \ubb34\ud6a8\ud654."
          },
          {
            "seq": 3,
            "base_target": 58030.0,
            "turning_zone": [
              57450.0,
              58030.0
            ],
            "likely_wick": 57950.0,
            "rejection_confirm": 58300.0,
            "invalid_overshoot": 57200.0,
            "calibration_reasoning": "\ud558\ubc29 \uc720\ub3d9\uc131 \uc2a4\uc715(7\uc77c \uc800\uc810 $58,030, ICT \ud558\ubc29 \ud0c0\uae43)\uc774\ubbc0\ub85c \uad6c\uc5ed\uc744 base \uc544\ub798\ub85c \ub450\uace0 \ud130\ubbf8\ub110 \uaddc\uce59\uc0c1 0.5 ATR\ub85c \ud655\ub300([57,450, 58,030]); \uc800\uc810 \ubc14\ub85c \uc544\ub798 \ub77c\uc6b4\ub4dc \ub118\ubc84 $58,000\uc774 \uac15\ud55c \uc790\uc11d\uc774\ub77c \uc704\ud06c\ub97c $57,950(\uc800\uc810+$58,000 \uc2a4\uc715)\ub85c \uc9c0\ubaa9\ud558\uace0 \ub354 \uae4a\uc740 \uc2a4\uc715\uc740 $57,500 \ub77c\uc6b4\ub4dc+\uc9c0\uc9c0\uac00 \ubc14\ub2e5. $58,300 \ud68c\ubcf5\uc740 \uc2a4\uc715 \uc885\ub8cc/\ubc18\ub4f1 \ud655\uc815, $57,200 \uc9c0\uc9c0 \uc774\ud0c8\uc740 \ucd94\uc138 \ud558\ub77d \uc804\ud658\uc73c\ub85c \ubb34\ud6a8\ud654. (\ud15c\ud50c\ub9bf\uc0c1 liquidity_sweep\ub294 \uc0c1\ubc29 \uadf8\ub8f9\uc774\ub098, \ubcf8 waypoint\ub294 \uc800\uc810 \ud558\ubc29 \uc2a4\uc715\uc774\ub77c \ubc29\ud5a5\uc744 \ubc18\uc804 \uc801\uc6a9\ud568.)"
          }
        ]
      },
      "timing": {
        "stages": {
          "stage1_agents": 58.6,
          "chairman": 96.4,
          "operating_path": 189.2,
          "tp_calibrator": 277.0
        },
        "agents": {},
        "total_s": 621.2
      }
    },
    "1h": {
      "symbol": "BTC/USDT",
      "timeframe": "1h",
      "timestamp": "2026-06-26 17:00 KST",
      "last_price": 60491.0,
      "num_candles": 299,
      "stage1_analyses": {
        "derivatives": {
          "agent_id": "derivatives",
          "display_name": "Derivatives Trader",
          "signal": "bearish",
          "confidence": 0.62,
          "structure_bias": "bearish",
          "setup_bias": "bearish",
          "setup_score": 0.68,
          "setup_signals": [
            "\uac00\uaca9 $60,491\uac00 EMA120 $61,845.63 \ubc0f EMA240 $62,806.85 \uc544\ub798\uc5d0 \uc788\uc5b4 \uc0c1\uc704 \uad6c\uc870\ub294 \uc544\uc9c1 \uc57d\uc138 \uc218\uc6a9 \uc0c1\ud0dc",
            "24\uc2dc\uac04 OI\uac00 +6.267% \uc99d\uac00\ud588\uc9c0\ub9cc CVD\ub294 -4043.4590 \uac10\uc18c\ud558\uc5ec \uc2e0\uaddc \ud3ec\uc9c0\uc158 \uc720\uc785 \ub300\ube44 \ub9e4\uc218 \uccb4\uacb0 \ucc38\uc5ec\uac00 \uc57d\ud568",
            "\ub871 \uacc4\uc815 \ube44\uc728\uc774 0.672\ub85c \uc5ec\uc804\ud788 \ub192\uace0 account_long_crowding=1.000\uc774\ub77c \ub871 \ud3ec\uc9c0\uc154\ub2dd \uacfc\ubc00\uc758 \uc5ed\ucd94\uc138 \ub9ac\uc2a4\ud06c \uc874\uc7ac",
            "\uac00\uc7a5 \uac15\ud55c \uccad\uc0b0 \ub808\ubca8\uc774 \ubc14\ub85c \uc704 $60,600\uc5d0 \uc788\uc5b4 \ub2e8\uae30 \uc0c1\ubc29 \uc2a4\uc715 \ud6c4 \ub418\ubc00\ub9bc \uac00\ub2a5\uc131",
            "\ud604\ubb3c-\uc120\ubb3c \ubca0\uc774\uc2dc\uc2a4\uac00 -0.0677%\ub85c \uc74c\uc218\uc774\uba70 basis_change_lookback\ub3c4 -0.0257\ub85c \uc57d\ud654\ub418\uc5b4 \uc120\ubb3c \ud504\ub9ac\ubbf8\uc5c4\uc774 \ubd80\uc871\ud568"
          ],
          "reasoning": "\ud604\uc7ac BTC\ub294 $60,491\ub85c EMA20 $59,995 \uc704\uc5d0\ub294 \ud68c\ubcf5\ud588\uc9c0\ub9cc, EMA120 $61,845.63\uacfc EMA240 $62,806.85 \uc544\ub798\uc5d0 \uc788\uc5b4 \ud655\uc778\ub41c \uad6c\uc870\ub294 \uc5ec\uc804\ud788 \uc57d\uc138\uc785\ub2c8\ub2e4. 24\uc2dc\uac04 OI\uac00 +6.267% \uc99d\uac00\ud558\ub294 \ub3d9\uc548 CVD\uac00 -4043.4590 \ud558\ub77d\ud574, \uac00\uaca9 \ubc18\ub4f1\uc774 \uac15\ud55c \ud604\ubb3c/\uacf5\uaca9\uc801 \ub9e4\uc218\ubcf4\ub2e4\ub294 \ub808\ubc84\ub9ac\uc9c0 \ud3ec\uc9c0\uc158 \uc99d\uac00\uc5d0 \uc758\uc874\ud558\ub294 \ubaa8\uc2b5\uc785\ub2c8\ub2e4. \ub871 \uacc4\uc815 \ube44\uc728\uc740 0.672\ub85c \ub192\uace0 account_long_crowding=1.000\uc774\ub77c, $60,600 \uccad\uc0b0 \uc720\ub3d9\uc131 \uc2a4\uc715 \uc774\ud6c4 $60,000 \ub610\ub294 $58,900 \ucabd\uc73c\ub85c \ub418\ubc00\ub9b4 \uc704\ud5d8\uc774 \ud07d\ub2c8\ub2e4. \ub2e4\ub9cc $60,600 \uc704 \uccad\uc0b0\uc744 \ud761\uc218\ud558\uace0 $61,800 \ubc0f EMA120 $61,845.63 \uc704\ub85c \uc548\ucc29\ud558\uba74 \uc57d\uc138 \uc14b\uc5c5\uc740 \ubb34\ud6a8\ud654\ub429\ub2c8\ub2e4.",
          "key_levels": {
            "support": [
              60000,
              58900,
              58800,
              58030
            ],
            "resistance": [
              60600,
              61800,
              64100,
              65597.2
            ]
          },
          "time_horizon": "short term, \ud5a5\ud6c4 4-8\uc2dc\uac04",
          "invalidation_level": "$61,845.63",
          "risk_scenario": "$60,600 \uc0c1\ub2e8 \uccad\uc0b0\uc744 \ub2e8\uc21c \uc2a4\uc715\ud558\uc9c0 \uc54a\uace0 \uac15\ud558\uac8c \ub3cc\ud30c\ud55c \ub4a4 $61,800-$61,845.63 \uc704\uc5d0\uc11c \uc218\uc6a9\ub418\uba74 \uc20f \ucee4\ubc84\ub9c1\uc774 \ubc1c\uc0dd\ud560 \uc218 \uc788\uc73c\uba70, \ub2e4\uc74c \uc720\ub3d9\uc131\uc740 $64,100\uae4c\uc9c0 \uc5f4\ub9bd\ub2c8\ub2e4.",
          "data_quality": "medium",
          "metrics": {
            "cvd_divergence": 0.15,
            "cvd_change": -4043.459,
            "oi_trend": 1.0,
            "oi_change_pct_24h": 6.267,
            "oi_latest": 106924.56,
            "funding_pressure": 0.483,
            "funding_avg": 1.692e-05,
            "funding_change_24h": 7.101e-05,
            "long_account_ratio": 0.692,
            "short_account_ratio": 0.308,
            "long_account_latest": 0.672,
            "short_account_latest": 0.328,
            "long_account_change_24h": -0.024,
            "short_account_change_24h": 0.024,
            "account_flow_label": "short_accounts_rising_long_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.483,
            "spot_futures_basis_pct": -0.0677,
            "basis_change_lookback": -0.0257,
            "aggregate_score": 0.423,
            "bull_signals": 1,
            "bear_signals": 2,
            "liq_below": [
              [
                60000,
                12484.459748549998
              ],
              [
                58900,
                12062.254062
              ],
              [
                58800,
                16974.228631399998
              ]
            ],
            "liq_above": [
              [
                60600,
                27280.805847049996
              ],
              [
                61800,
                13614.1330652
              ],
              [
                64100,
                12549.1984615
              ]
            ],
            "strongest_liq_level": 60600,
            "fragility_score": 0.808,
            "positioning_extreme": "balanced"
          }
        },
        "fibonacci": {
          "agent_id": "fibonacci",
          "display_name": "Fibonacci Analyst",
          "signal": "bullish",
          "confidence": 0.63,
          "structure_bias": "neutral",
          "setup_bias": "bullish",
          "setup_score": 0.65,
          "setup_signals": [
            "\ud604\uc7ac\uac00 $60,491\uac00 ext_1.0 $60,245 \uc704\uc5d0 \uc704\uce58\ud558\uba70 \ub2e8\uae30 \ub3cc\ud30c \ub808\ubca8\uc744 \uc9c0\uc9c0\ub85c \ud14c\uc2a4\ud2b8 \uc911",
            "ret_0.236/ext_1.0 \ucee8\ud50c\ub8e8\uc5b8\uc2a4 \uc874 $60,226.10 \ubd80\uadfc\uc744 \uc0c1\ubc29 \uc774\ud0c8 \ud6c4 \uc720\uc9c0",
            "EMA20 $59,995.27 \uc704\uc5d0\uc11c \uac70\ub798\ub418\uc5b4 \ub2e8\uae30 \ud3c9\uade0\uc120 \uae30\uc900 \ub9e4\uc218\uc138\uac00 \uc720\uc9c0\ub428",
            "\uc0c1\ubc29 \ud655\uc7a5 \ubaa9\ud45c\uac00 ext_1.272 $60,847.48, ext_1.414 $61,162.01, ext_1.618 $61,613.87\ub85c \uc21c\ucc28\uc801\uc73c\ub85c \uc5f4\ub824 \uc788\uc74c",
            "\ub2e4\ub9cc \uac00\uaca9\uc774 EQ ret_0.5 $59,137.50 \uc704\uc758 \ud504\ub9ac\ubbf8\uc5c4 \uc601\uc5ed\uc5d0 \uc788\uc5b4 \ucd94\uaca9 \ub9e4\uc218 \ub9ac\uc2a4\ud06c \uc874\uc7ac"
          ],
          "reasoning": "BTC/USDT\ub294 $58,030 \u2192 $60,245 \uc0c1\uc2b9 \uc2a4\uc719 \uae30\uc900\uc73c\ub85c \ud604\uc7ac\uac00 $60,491\uac00 ext_1.0 $60,245 \uc704\uc5d0 \uc788\uc5b4 \ub2e8\uae30\uc801\uc73c\ub85c \ub3cc\ud30c \ub808\ubca8\uc744 \uc9c0\uc9c0\ub85c \ud14c\uc2a4\ud2b8\ud558\ub294 \uad6c\uac04\uc774\ub2e4. \uac00\uc7a5 \uac00\uae4c\uc6b4 \ud53c\ubcf4\ub098\uce58 \ub808\ubca8\uc740 ext_1.0 $60,245\uc774\uba70 \uac70\ub9ac \uc810\uc218\ub294 0.410, \ubc18\uc751 \uc0c1\ud0dc\ub294 testing\uc774\uace0 reaction_probability\uac00 0.65\ub85c \uc911\ub9bd\ubcf4\ub2e4 \uc6b0\uc704\uc758 \ubc18\uc751 \uac00\ub2a5\uc131\uc744 \uc2dc\uc0ac\ud55c\ub2e4. \ud575\uc2ec \uc9c0\uc9c0\ub294 $60,245, $59,722.26, $59,398.87\uc774\uba70, \ud2b9\ud788 \ud669\uae08\ube44 ret_0.618 $58,876.13\uc740 \uc0c1\uc2b9 \uad6c\uc870\uac00 \uc720\uc9c0\ub418\uae30 \uc704\ud55c \uace0\ud655\ub960 \ubc29\uc5b4\uc120\uc774\ub2e4. \ub2e4\ub9cc EMA120 $61,845.63 \ubc0f EMA240 $62,806.85 \uc544\ub798\uc5d0 \uc788\uc5b4 \uad6c\uc870\uc801\uc73c\ub85c\ub294 \uc544\uc9c1 \uba85\ud655\ud55c \uac15\uc138 \uc804\ud658\uc774 \ud655\uc778\ub418\uc9c0 \uc54a\uc558\uace0, $60,847.48~$61,613.87 \uc800\ud56d\ub300 \ub3cc\ud30c\uac00 \ud544\uc694\ud558\ub2e4.",
          "key_levels": {
            "support": [
              60245.0,
              59722.26,
              59398.87,
              59137.5,
              58876.13
            ],
            "resistance": [
              60847.48,
              61162.01,
              61613.87,
              62460.0
            ]
          },
          "time_horizon": "short term",
          "invalidation_level": "$58,876.13",
          "risk_scenario": "\ubc18\ub300\ub85c \uac00\uaca9\uc774 $60,245\ub97c \ub2e4\uc2dc \ud558\ud5a5 \uc774\ud0c8\ud558\uba74 \ud604\uc7ac \ub3cc\ud30c \uc2dc\ub3c4\ub294 \uc2e4\ud328\ud55c \uac83\uc73c\ub85c \ud574\uc11d\ub420 \uc218 \uc788\uc73c\uba70, $59,722.26 ret_0.236\uacfc $59,398.87 ret_0.382\uae4c\uc9c0 \ub418\ub3cc\ub9bc\uc774 \uc5f4\ub9b4 \uc218 \uc788\ub2e4. \ud2b9\ud788 \ud669\uae08\ube44 \uc9c0\uc9c0\uc778 $58,876.13 ret_0.618\uc774 \ubb34\ub108\uc9c0\uba74 \uc0c1\uc2b9 \uc2a4\uc719\uc758 \uc2e0\ub8b0\ub3c4\uac00 \ud06c\uac8c \ud6fc\uc190\ub418\uc5b4 7\uc77c \uc800\uc810 $58,030 \uc7ac\ud14c\uc2a4\ud2b8 \uc704\ud5d8\uc774 \ucee4\uc9c4\ub2e4.",
          "data_quality": "medium",
          "metrics": {
            "swing_pair": "Low\u2192High: $58,030 \u2192 $60,245",
            "direction": "up",
            "nearest_fib": "ext_1.0",
            "nearest_fib_price": 60245.0,
            "nearest_fib_distance": 0.41,
            "golden_ratio_level": 58876.13,
            "fib_ret_382": 59398.87,
            "fib_ret_618": 58876.13,
            "confluence_zones": [
              {
                "price": 59006.82,
                "count": 2,
                "levels": [
                  "ret_0.618",
                  "ret_0.5"
                ],
                "cluster_score": 0.6
              },
              {
                "price": 60226.1,
                "count": 2,
                "levels": [
                  "ret_0.236",
                  "ext_1.0"
                ],
                "cluster_score": 0.6
              },
              {
                "price": 61583.99,
                "count": 2,
                "levels": [
                  "ret_0.382",
                  "ext_1.618"
                ],
                "cluster_score": 0.6
              },
              {
                "price": 62551.35,
                "count": 2,
                "levels": [
                  "ext_2.0",
                  "ret_0.5"
                ],
                "cluster_score": 0.6
              },
              {
                "price": 63780.08,
                "count": 2,
                "levels": [
                  "ret_0.618",
                  "ext_2.618"
                ],
                "cluster_score": 0.6
              }
            ],
            "support_levels": [
              60245.0,
              59722.26,
              59398.87
            ],
            "resistance_levels": [
              60847.48,
              61162.01,
              61613.87
            ],
            "level_candidates": [
              {
                "name": "ret_0.236",
                "price": 59722.26,
                "distance_pct": 1.27,
                "is_support": true,
                "cluster_score": 0.0
              },
              {
                "name": "ret_0.382",
                "price": 59398.87,
                "distance_pct": 1.81,
                "is_support": true,
                "cluster_score": 0.0
              },
              {
                "name": "ret_0.5",
                "price": 59137.5,
                "distance_pct": 2.24,
                "is_support": true,
                "cluster_score": 0.6
              },
              {
                "name": "ret_0.618",
                "price": 58876.13,
                "distance_pct": 2.67,
                "is_support": true,
                "cluster_score": 0.6
              },
              {
                "name": "ret_0.786",
                "price": 58504.01,
                "distance_pct": 3.28,
                "is_support": true,
                "cluster_score": 0.0
              },
              {
                "name": "ext_1.0",
                "price": 60245.0,
                "distance_pct": 0.41,
                "is_support": true,
                "cluster_score": 0.6
              },
              {
                "name": "ext_1.272",
                "price": 60847.48,
                "distance_pct": 0.59,
                "is_support": false,
                "cluster_score": 0.0
              },
              {
                "name": "ext_1.414",
                "price": 61162.01,
                "distance_pct": 1.11,
                "is_support": false,
                "cluster_score": 0.0
              },
              {
                "name": "ext_1.618",
                "price": 61613.87,
                "distance_pct": 1.86,
                "is_support": false,
                "cluster_score": 0.6
              },
              {
                "name": "ext_2.0",
                "price": 62460.0,
                "distance_pct": 3.26,
                "is_support": false,
                "cluster_score": 0.6
              }
            ],
            "confluence_quality": 0.6,
            "fib_reaction_state": "testing",
            "reaction_probability": 0.65
          }
        },
        "candlestick": {
          "agent_id": "candlestick",
          "display_name": "Candlestick Reader",
          "signal": "neutral",
          "confidence": 0.56,
          "structure_bias": "bearish",
          "setup_bias": "bullish",
          "setup_score": 0.64,
          "setup_signals": [
            "\uac00\uaca9 $60,491\uc740 7\uc77c \ubc94\uc704 EQ $61,813.60 \uc544\ub798\uc758 \ud560\uc778 \uad6c\uac04\uc5d0 \uc704\uce58",
            "\ucd5c\uadfc strict \ub4f1\uae09 bullish_engulfing \uac10\uc9c0, pattern_quality 0.738 \ubc0f \uace0\uac70\ub798\ub7c9 \ub3d9\ubc18",
            "\ud604\uc7ac\uac00 $60,491\uc774 EMA20 $59,995.27 \uc704\uc5d0 \uc7ac\uc9c4\uc785\ud558\uc5ec \ub2e8\uae30 \ubc18\ub4f1 \uc2dc\ub3c4",
            "7\uc77c \uc800\uc810 $58,030 \ubd80\uadfc\uc5d0\uc11c \ubc18\ub4f1 \ud6c4 \ucd5c\uadfc 5\uac1c \uce94\ub4e4 \uc911 4\uac1c\uac00 \uc591\ubd09\uc73c\ub85c \ub9c8\uac10",
            "\ub2e4\ub9cc EMA120 $61,845.63 \ubc0f EMA240 $62,806.85 \uc544\ub798\uc5d0 \uc788\uc5b4 \uad6c\uc870 \uc804\ud658\uc740 \uc544\uc9c1 \ubbf8\ud655\uc815"
          ],
          "reasoning": "\ud604\uc7ac BTC\ub294 $60,491\ub85c EMA20 $59,995.27 \uc704\uc5d0 \uc788\uc5b4 \ub2e8\uae30 \ubc18\ub4f1 \uc14b\uc5c5\uc740 \uc0b4\uc544 \uc788\uc9c0\ub9cc, EMA120 $61,845.63\uacfc EMA240 $62,806.85 \uc544\ub798\uc5d0 \uba38\ubb3c\ub7ec \uc911\uae30 \uad6c\uc870\ub294 \uc5ec\uc804\ud788 \uc57d\uc138\uc785\ub2c8\ub2e4. \ucd5c\uadfc strict bullish engulfing\uc774 pattern_quality 0.738\ub85c \uac10\uc9c0\ub418\uc5c8\uace0 \uace0\uac70\ub798\ub7c9\uc774 \ub3d9\ubc18\ub418\uc5b4 $58,030 \uc800\uc810 \uc774\ud6c4 \ub9e4\uc218 \ubc18\uc751\uc740 \uc758\ubbf8\uac00 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub7ec\ub098 doji 2\uac1c\uc640 bearish harami 2\uac1c\uac00 \ud568\uaed8 \ub098\ud0c0\ub0ac\uace0, bear_score 1.2000\uc774 bull_score 0.850\ubcf4\ub2e4 \ub192\uc544 \ubc18\ub4f1\uc758 \ud655\uc815\uc131\uc740 \ubd80\uc871\ud569\ub2c8\ub2e4. \ud575\uc2ec\uc740 $61,813.60 EQ\uc640 EMA120 $61,845.63\uc744 \ud68c\ubcf5\ud574 \uad6c\uc870\uc801 \uc218\uc6a9\uc744 \ub9cc\ub4e4 \uc218 \uc788\ub294\uc9c0\uc774\uba70, \uc2e4\ud328 \uc2dc $59,995.27 \ubc0f $58,030 \uc7ac\uc2dc\ud5d8 \uac00\ub2a5\uc131\uc774 \ud07d\ub2c8\ub2e4.",
          "key_levels": {
            "support": [
              59995.27,
              58030.0
            ],
            "resistance": [
              61813.6,
              61845.63,
              62806.85,
              65597.2
            ]
          },
          "time_horizon": "short term",
          "invalidation_level": "$58,030.00",
          "risk_scenario": "$61,813.60-$61,845.63 \uad6c\uac04\uc744 \ub3cc\ud30c\ud558\uc9c0 \ubabb\ud558\uace0 EMA20 $59,995.27 \uc544\ub798\ub85c \uc7ac\uc774\ud0c8\ud558\uba74, bullish engulfing \uae30\ubc18\uc758 \ubc18\ub4f1 \uc14b\uc5c5\uc740 \uc57d\ud654\ub418\uace0 7\uc77c \uc800\uc810 $58,030 \uc7ac\uc2dc\ud5d8 \ub610\ub294 \ud558\ubc29 \uc774\ud0c8\ub85c \uc774\uc5b4\uc9c8 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ubc18\ub300\ub85c $61,845.63 \uc704\uc5d0\uc11c 1\uc2dc\uac04\ubd09 \uc885\uac00 \uc218\uc6a9\uc774 \ub098\uc624\uba74 bearish structure\uac00 \uc911\ub9bd\uc73c\ub85c \uc644\ud654\ub418\uba70 $62,806.85 EMA240\uae4c\uc9c0 \uc20f\ucee4\ubc84\ub9c1 \ubc18\ub4f1\uc774 \uc5f4\ub9bd\ub2c8\ub2e4.",
          "data_quality": "medium",
          "metrics": {
            "total_patterns_detected": 115,
            "recent_patterns": 5,
            "pattern_list": [
              "bullish_engulfing@294",
              "doji@290",
              "doji@296",
              "bearish_harami@289",
              "bearish_harami@295"
            ],
            "atr_value": 695.35,
            "vol_avg_20": 16399.99,
            "high_volume_patterns": [
              "bullish_engulfing"
            ],
            "pattern_candidates": [
              {
                "pattern": "bullish_engulfing",
                "signal": "bullish",
                "pattern_quality": 0.738,
                "tier": "strict",
                "high_volume": true
              },
              {
                "pattern": "bearish_harami",
                "signal": "bearish",
                "pattern_quality": 0.476,
                "tier": "candidate",
                "high_volume": false
              },
              {
                "pattern": "bearish_harami",
                "signal": "bearish",
                "pattern_quality": 0.468,
                "tier": "candidate",
                "high_volume": false
              },
              {
                "pattern": "doji",
                "signal": "neutral",
                "pattern_quality": 0.355,
                "tier": "candidate",
                "high_volume": false
              },
              {
                "pattern": "doji",
                "signal": "neutral",
                "pattern_quality": 0.355,
                "tier": "candidate",
                "high_volume": false
              }
            ],
            "best_pattern_quality": 0.738,
            "bull_score": 0.85,
            "bear_score": 1.2
          }
        },
        "wyckoff": {
          "agent_id": "wyckoff",
          "display_name": "Wyckoff Expert",
          "signal": "bearish",
          "confidence": 0.76,
          "structure_bias": "bearish",
          "setup_bias": "neutral",
          "setup_score": 0.46,
          "setup_signals": [
            "\ud604\uc7ac\uac00 $60,491\ub294 \ud558\uc704 \uc7ac\ubd84\ubc30 \ud6c4\ubcf4 \ubc94\uc704 EQ \uc57d $60,620 \ubc14\ub85c \uc544\ub798\uc5d0 \uc788\uc5b4 \uc989\uc2dc \ubc29\ud5a5\uc131\uc740 \uc544\uc9c1 \ud655\uc815\ub418\uc9c0 \uc54a\uc74c",
            "\ub2e8\uae30 \ubc18\ub4f1\uc774 LPSY $60,245 \uc704\ub85c \uc62c\ub77c\uc654\uc9c0\ub9cc ST \uc800\ud56d $60,648 \ubc0f \uc774\uc804 SOW $61,870 \ud68c\ubcf5\uc740 \uc544\uc9c1 \ubbf8\ud655\uc778",
            "\uba54\uc778 \ubd84\ubc30 \ubc94\uc704 \uc800\uc810 $64,525 \uc544\ub798\uc5d0\uc11c \uac70\ub798 \uc911\uc774\uba70, BC $66,246.10 / AR $64,525.00 \uae30\ubc18 \ubd84\ubc30 \ubc94\uc704\ub85c\uc758 \uc7ac\uc9c4\uc785 \uc2e4\ud328 \uc0c1\ud0dc",
            "Phase E \uc800\uc810 $58,030 \uc774\ud6c4 \ubc18\ub4f1\uc740 \uc9c4\ud589 \uc911\uc774\ub098, $63,209.60 \ud558\uc704 AR \uace0\uc810 \ud68c\ubcf5 \uc804\uae4c\uc9c0\ub294 \uad6c\uc870 \uc804\ud658\uc774 \uc544\ub2cc \uc57d\ud55c \ub418\ub3cc\ub9bc \uc131\uaca9"
          ],
          "reasoning": "1\uc2dc\uac04 Wyckoff \uad6c\uc870\ub294 regime=DIS, regime_fitness 1.000\uc73c\ub85c \ubd84\ubc30 \ud574\uc11d\uc774 \uc6b0\uc120\uc774\uba70, \uba54\uc778 \uad6c\uc870\ub294 BC $66,246.10 \u2192 AR $64,525.00 \u2192 UT $65,597.20 \u2192 LPSY $64,247.20 \u2192 SOW $61,870.00 \u2192 Phase E $58,030.00 \uc21c\uc11c\ub85c \uc644\uc131\ub41c \uc57d\uc138 \uad6c\uc870\uc785\ub2c8\ub2e4. \ud604\uc7ac\uac00 $60,491\ub294 \uba54\uc778 \ubd84\ubc30 \ubc94\uc704 \uc800\uc810 $64,525\ub97c \ud06c\uac8c \ubc11\ub3cc\uace0 \uc788\uc5b4 \uad6c\uc870\uc801 \uc218\uc694 \ud68c\ubcf5\ubcf4\ub2e4\ub294 Phase E \uc774\ud6c4\uc758 \ub418\ub3cc\ub9bc\uc73c\ub85c \ubcf4\ub294 \uac83\uc774 \ud0c0\ub2f9\ud569\ub2c8\ub2e4. \ub2e4\ub9cc \ud558\uc704 \uc7ac\ubd84\ubc30 \ud6c4\ubcf4\uc5d0\uc11c\ub294 $58,030 / $58,288 \uc800\uc810 \uc774\ud6c4 $60,245 \uc704\ub97c \ud68c\ubcf5\ud588\uae30 \ub54c\ubb38\uc5d0 \uc989\uc2dc \ucd94\uaca9 \ub9e4\ub3c4\ubcf4\ub2e4\ub294 $60,648, $61,870, $63,209.60 \uc800\ud56d\uc5d0\uc11c \uc7ac\uacf5\uae09\uc774 \ub098\uc624\ub294\uc9c0 \ud655\uc778\ud574\uc57c \ud569\ub2c8\ub2e4. \ub530\ub77c\uc11c structure_bias\ub294 \uba85\ud655\ud788 bearish\uc774\uc9c0\ub9cc, setup_bias\ub294 \ub2e8\uae30 \ubc18\ub4f1\uacfc EQ \ubd80\uadfc \ud63c\uc7ac\ub85c neutral\uc785\ub2c8\ub2e4.",
          "key_levels": {
            "support": [
              59705.4,
              58288.0,
              58030.0
            ],
            "resistance": [
              60648.0,
              61870.0,
              63209.6,
              64247.2,
              64525.0,
              65597.2,
              66246.1
            ]
          },
          "time_horizon": "short/medium term",
          "invalidation_level": "$64,525.00",
          "risk_scenario": "$60,648\uc640 $61,870\uc744 \ud68c\ubcf5\ud55c \ub4a4 $63,209.60\uae4c\uc9c0 \uc218\uc6a9\ub418\uba74 \ub2e8\uae30 \uc7ac\ubd84\ubc30 \uc57d\uc138 \uc555\ub825\uc774 \uc57d\ud654\ub418\uace0, \ud2b9\ud788 \uba54\uc778 \ubc94\uc704 \uc800\uc810 $64,525\ub97c \uc7ac\uc9c4\uc785\ud558\uba74 Phase E \ud558\ub77d \uc9c0\uc18d \ud574\uc11d\uc740 \ubb34\ud6a8\ud654\ub429\ub2c8\ub2e4. \ubc18\ub300\ub85c $60,648 \ubd80\uadfc\uc5d0\uc11c \uac70\uc808\ub418\uace0 $59,705.40 \uc544\ub798\ub85c \uc7ac\ud558\ub77d\ud558\uba74 $58,288 \ubc0f $58,030 Phase E \uc800\uc810 \uc7ac\uc2dc\ud5d8 \uac00\ub2a5\uc131\uc774 \ucee4\uc9d1\ub2c8\ub2e4.",
          "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",
              "LPSY",
              "SOW",
              "Phase E"
            ],
            "last_phase": "Phase E",
            "phase_candidates": [
              {
                "label": "BC",
                "side": "high",
                "idx": 69,
                "price": 66246.1,
                "color": "#ffd166"
              },
              {
                "label": "AR",
                "side": "low",
                "idx": 86,
                "price": 64525.0,
                "color": "#06d6a0"
              },
              {
                "label": "ST",
                "side": "high",
                "idx": 136,
                "price": 63410.3,
                "color": "#118ab2"
              },
              {
                "label": "SOW_IN_PHASE_B",
                "side": "low",
                "idx": 161,
                "price": 63136.2,
                "color": "#ef476f"
              },
              {
                "label": "UT",
                "side": "high",
                "idx": 209,
                "price": 65597.2,
                "color": "#f9844a"
              },
              {
                "label": "LPSY",
                "side": "high",
                "idx": 221,
                "price": 64247.2,
                "color": "#8338ec"
              },
              {
                "label": "SOW",
                "side": "low",
                "idx": 227,
                "price": 61870.0,
                "color": "#ef476f"
              },
              {
                "label": "Phase E",
                "side": "low",
                "idx": 280,
                "price": 58030.0,
                "color": "#7209b7"
              }
            ],
            "phase_structures": [
              {
                "structure_id": "1h_cycle_1",
                "sequence": 1,
                "timeframe": "1h",
                "regime": "distribution",
                "role": "prior_completed_structure",
                "is_active": false,
                "is_completed": true,
                "is_confirmed": true,
                "structure_bias": "bearish",
                "phase_context": "distribution",
                "start_idx": 69,
                "end_idx": 280,
                "phase_count": 8,
                "phases": [
                  {
                    "label": "BC",
                    "side": "high",
                    "idx": 69,
                    "price": 66246.1,
                    "color": "#ffd166",
                    "dt": "2026-06-17 03:00:00+09:00"
                  },
                  {
                    "label": "AR",
                    "side": "low",
                    "idx": 86,
                    "price": 64525.0,
                    "color": "#06d6a0",
                    "dt": "2026-06-17 20:00:00+09:00"
                  },
                  {
                    "label": "ST",
                    "side": "high",
                    "idx": 136,
                    "price": 63410.3,
                    "color": "#118ab2",
                    "dt": "2026-06-19 22:00:00+09:00"
                  },
                  {
                    "label": "SOW_IN_PHASE_B",
                    "side": "low",
                    "idx": 161,
                    "price": 63136.2,
                    "color": "#ef476f",
                    "dt": "2026-06-20 23:00:00+09:00"
                  },
                  {
                    "label": "UT",
                    "side": "high",
                    "idx": 209,
                    "price": 65597.2,
                    "color": "#f9844a",
                    "dt": "2026-06-22 23:00:00+09:00"
                  },
                  {
                    "label": "LPSY",
                    "side": "high",
                    "idx": 221,
                    "price": 64247.2,
                    "color": "#8338ec",
                    "dt": "2026-06-23 11:00:00+09:00"
                  },
                  {
                    "label": "SOW",
                    "side": "low",
                    "idx": 227,
                    "price": 61870.0,
                    "color": "#ef476f",
                    "dt": "2026-06-23 17:00:00+09:00"
                  },
                  {
                    "label": "Phase E",
                    "side": "low",
                    "idx": 280,
                    "price": 58030.0,
                    "color": "#7209b7",
                    "dt": "2026-06-25 22:00:00+09:00"
                  }
                ]
              },
              {
                "structure_id": "1h_cycle_2",
                "sequence": 2,
                "timeframe": "1h",
                "regime": "redistribution",
                "role": "current_structure_candidate",
                "is_active": true,
                "is_completed": false,
                "is_confirmed": true,
                "structure_bias": "bearish",
                "phase_context": "redistribution",
                "start_idx": 232,
                "end_idx": 294,
                "phase_count": 7,
                "phases": [
                  {
                    "label": "SC",
                    "side": "low",
                    "idx": 232,
                    "price": 61916.9,
                    "color": "#ffd166",
                    "dt": "2026-06-23 22:00:00+09:00"
                  },
                  {
                    "label": "AR",
                    "side": "high",
                    "idx": 254,
                    "price": 63209.6,
                    "color": "#06d6a0",
                    "dt": "2026-06-24 20:00:00+09:00"
                  },
                  {
                    "label": "ST",
                    "side": "low",
                    "idx": 270,
                    "price": 60648.0,
                    "color": "#118ab2",
                    "dt": "2026-06-25 12:00:00+09:00"
                  },
                  {
                    "label": "SOW_IN_PHASE_B",
                    "side": "low",
                    "idx": 280,
                    "price": 58030.0,
                    "color": "#ef476f",
                    "dt": "2026-06-25 22:00:00+09:00"
                  },
                  {
                    "label": "LPSY",
                    "side": "high",
                    "idx": 288,
                    "price": 60245.0,
                    "color": "#8338ec",
                    "dt": "2026-06-26 06:00:00+09:00"
                  },
                  {
                    "label": "SOW",
                    "side": "low",
                    "idx": 289,
                    "price": 59705.4,
                    "color": "#ef476f",
                    "dt": "2026-06-26 07:00:00+09:00"
                  },
                  {
                    "label": "Phase E",
                    "side": "low",
                    "idx": 294,
                    "price": 58288.0,
                    "color": "#7209b7",
                    "dt": "2026-06-26 12:00:00+09:00"
                  }
                ]
              }
            ],
            "active_structure_id": "1h_cycle_2",
            "primary_structure_id": "1h_cycle_1",
            "structure_count": 2,
            "regime_fitness": 1.0,
            "current_event": "Phase E",
            "major_phase": "E",
            "pos_in_range": 0.5,
            "main_range_low": 64525.0,
            "main_range_high": 66246.1
          }
        },
        "ict": {
          "agent_id": "ict",
          "display_name": "ICT Trader",
          "signal": "bearish",
          "confidence": 0.82,
          "structure_bias": "bearish",
          "setup_bias": "bearish",
          "setup_score": 0.92,
          "setup_signals": [
            "\ud604\uc7ac\uac00 $60,491.00\uac00 EQ $60,619.80 \uc544\ub798\uc758 discount \uc601\uc5ed\uc5d0 \uc788\uc5b4 \ubc18\ub4f1\uc774 \uc544\uc9c1 \uade0\ud615\uc120 \uc704\ub85c \uc218\uc6a9\ub418\uc9c0 \ubabb\ud568",
            "\ucd5c\uadfc \uad6c\uc870 \uc774\ubca4\ud2b8\uac00 CHoCH_bearish $63,220.00 \uc774\ud6c4 BOS_bearish $61,870.00 \ubc0f BOS_bearish $59,060.00\ub85c \uc774\uc5b4\uc9c0\uba70 \ud558\ub77d \uad6c\uc870 \uc9c0\uc18d",
            "\uc0c1\ub2e8 $62,272.10-$63,209.60\uc5d0 candidate bearish OB\uac00 \uc874\uc7ac\ud558\uba70, CHoCH \ub808\ubca8 $63,220.00\uacfc \uac70\uc758 \uc911\ucca9\ub418\ub294 \uacf5\uae09 \uad6c\uac04",
            "\ud604\uc7ac\uac00\uac00 EMA120 $61,845.63 \ubc0f EMA240 $62,806.85 \uc544\ub798\uc5d0 \uc788\uc5b4 \uc911\uae30 \uae30\uad00 \ud750\ub984\uc774 \uc5ec\uc804\ud788 \ub9e4\ub3c4 \uc6b0\uc704",
            "Previous Day High $61,931.10\uc744 \ub3cc\ud30c\ud558\uc9c0 \ubabb\ud588\uace0, New York/London session high $60,734.00 \ubd80\uadfc\uc774 \ub2e8\uae30 \ub0b4\ubd80 \uc720\ub3d9\uc131 \uc800\ud56d\uc73c\ub85c \uc791\uc6a9"
          ],
          "reasoning": "\ud655\uc815 \uad6c\uc870\ub294 bearish\uc785\ub2c8\ub2e4. BOS/CHoCH \uc2dc\ud000\uc2a4\uac00 BOS_bearish $65,607.10, $65,328.80 \uc774\ud6c4 CHoCH_bearish $63,220.00, \ucd94\uac00 BOS_bearish $61,870.00 \ubc0f $59,060.00\ub85c \uc774\uc5b4\uc84c\uace0, \ucd5c\uadfc\uc5d0\ub3c4 consecutive_bear_bos\uac00 2\uac1c\uc785\ub2c8\ub2e4. \ud604\uc7ac\uac00 $60,491.00\ub294 EQ $60,619.80 \ubc14\ub85c \uc544\ub798 discount\uc5d0 \uc788\uc5b4 \uc20f \uc9c4\uc785 \uc704\uce58\ub294 \uc644\ubcbd\ud55c premium\uc740 \uc544\ub2c8\uc9c0\ub9cc, EMA120 $61,845.63\uacfc EMA240 $62,806.85 \uc544\ub798\uc5d0\uc11c \ubc18\ub4f1\uc774 \uc81c\ud55c\ub418\uace0 \uc788\uc2b5\ub2c8\ub2e4. \ud575\uc2ec \uacf5\uae09\uc740 $62,272.10-$63,209.60 candidate bearish OB\uc774\uba70, \uc774 \uad6c\uac04\uc740 CHoCH $63,220.00\uacfc \uacb9\uccd0 \uae30\uad00 \ub9e4\ub3c4 \ubc29\uc5b4 \uad6c\uc5ed\uc73c\ub85c \ubd05\ub2c8\ub2e4. \ud558\ubc29\uc73c\ub85c\ub294 $59,060.00 \uc7ac\uc774\ud0c8 \uc2dc $58,288.00 London low \ubc0f $58,030.00 range low/previous day low \uc720\ub3d9\uc131 \uc7ac\uacf5\ub7b5 \uac00\ub2a5\uc131\uc774 \ud07d\ub2c8\ub2e4.",
          "key_levels": {
            "support": [
              59666.2,
              59060.0,
              58288.0,
              58030.0
            ],
            "resistance": [
              60619.8,
              60734.0,
              61845.63,
              61931.1,
              62272.1,
              63209.6,
              63220.0
            ]
          },
          "time_horizon": "short to medium term",
          "invalidation_level": "$63,220.00",
          "risk_scenario": "\ubc18\ub300 \uc2dc\ub098\ub9ac\uc624\ub294 \uac00\uaca9\uc774 $60,734.00 \uc138\uc158 \uace0\uc810\uacfc Previous Day High $61,931.10\uc744 \ud68c\ubcf5\ud55c \ub4a4, $62,272.10-$63,209.60 bearish OB\ub97c \ud761\uc218\ud558\uace0 $63,220.00 CHoCH \ub808\ubca8 \uc704\uc5d0\uc11c \uc218\uc6a9\ub418\ub294 \uacbd\uc6b0\uc785\ub2c8\ub2e4. \uc774 \uacbd\uc6b0 \ud604\uc7ac \ud558\ub77d \uad6c\uc870\ub294 \uc57d\ud654\ub418\uba70, \uc20f \ud3ec\uc9c0\uc158 \uccad\uc0b0 \uc720\ub3d9\uc131\uc774 \ubc1c\uc0dd\ud574 $65,328.80-$65,607.10 \uc774\uc804 BOS \ub808\ubca8\uae4c\uc9c0 \ub418\ub3cc\ub9bc\uc774 \ud655\uc7a5\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.",
          "data_quality": "medium",
          "metrics": {
            "order_blocks_total": 1,
            "confirmed_bullish_ob": 0,
            "confirmed_bearish_ob": 0,
            "candidate_bullish_ob": 0,
            "candidate_bearish_ob": 1,
            "active_bullish_ob": 0,
            "active_bearish_ob": 0,
            "nearest_bull_ob_range": null,
            "nearest_bear_ob_range": {
              "bottom": 62272.1,
              "top": 63209.6,
              "quality": "candidate",
              "score": 0.533
            },
            "active_bullish_ob_list": [],
            "active_bearish_ob_list": [],
            "ob_mitigated_count": 1,
            "unfilled_bull_fvg_count": 0,
            "unfilled_bear_fvg_count": 0,
            "bull_fvg_ranges": [],
            "bear_fvg_ranges": [],
            "fvg_open_count": 0,
            "fvg_mitigated_count": 55,
            "fvg_open_zones": [],
            "bos_choch_events": [
              "BOS_bearish",
              "BOS_bearish",
              "BOS_bullish",
              "CHoCH_bearish",
              "BOS_bearish",
              "BOS_bearish"
            ],
            "bos_choch_levels": [
              {
                "type": "BOS_bearish",
                "level": 65607.1
              },
              {
                "type": "BOS_bearish",
                "level": 65328.8
              },
              {
                "type": "BOS_bullish",
                "level": 64568.0
              },
              {
                "type": "CHoCH_bearish",
                "level": 63220.0
              },
              {
                "type": "BOS_bearish",
                "level": 61870.0
              },
              {
                "type": "BOS_bearish",
                "level": 59060.0
              }
            ],
            "bos_sequence": [
              "BOS_bearish",
              "BOS_bearish",
              "BOS_bullish",
              "CHoCH_bearish",
              "BOS_bearish",
              "BOS_bearish"
            ],
            "consecutive_bull_bos": 0,
            "consecutive_bear_bos": 2,
            "recent_liq_sweeps": [],
            "recent_sweep_levels": [],
            "liquidity_resting": [],
            "current_zone": "discount",
            "eq_level": 60619.8,
            "range_high": 63209.6,
            "range_low": 58030.0,
            "bull_score": 2.5,
            "bear_score": 12.2,
            "setup_bias": "bearish",
            "setup_score": 0.92,
            "setup_signals": [
              "bearish BOS below $65,607.10",
              "bearish BOS below $65,328.80",
              "bearish CHoCH below $63,220.00",
              "bearish BOS below $61,870.00",
              "bearish BOS below $59,060.00"
            ],
            "retracement_direction": "bearish",
            "current_retracement_pct": 61.8,
            "deepest_retracement_pct": 85.0,
            "previous_day_high": 61931.1,
            "previous_day_low": 58030.0,
            "broken_prev_high": false,
            "broken_prev_low": false,
            "sessions": {
              "London": {
                "active": true,
                "high": 60734.0,
                "low": 58288.0
              },
              "New York": {
                "active": true,
                "high": 60734.0,
                "low": 59666.2
              },
              "Asian kill zone": {
                "active": false,
                "high": null,
                "low": null
              }
            }
          }
        },
        "harmonic": {
          "agent_id": "harmonic",
          "display_name": "Harmonic Specialist",
          "signal": "neutral",
          "confidence": 0.38,
          "structure_bias": "neutral",
          "setup_bias": "neutral",
          "setup_score": 0.35,
          "setup_signals": [
            "\ud604\uc7ac\uac00 $60,491\uac00 \ucd5c\uadfc\uc811 Crab PRZ \uc911\uc2ec $60,445.80 \ubc0f \ubc94\uc704 $60,413.16-$60,478.44 \ubc14\ub85c \uc704\uc5d0 \uc704\uce58\ud558\uc9c0\ub9cc, PRZ \ud130\uce58 \ud6c4 \ub9ac\uc81d\uc158 \ud655\uc778\uc740 \uc5c6\uc74c",
            "\uc0c1\ucda9\ub418\ub294 \ud65c\uc131 PRZ: bullish Shark PRZ $59,927.57-$60,600.44\uc640 bearish Shark PRZ $60,193.30-$60,920.94\uac00 \ud604\uc7ac\uac00\ub97c \ub3d9\uc2dc\uc5d0 \uac10\uc2f8\uace0 \uc788\uc5b4 \ubc29\ud5a5\uc131 \uc6b0\uc704\uac00 \uc57d\ud568",
            "forming bullish Gartley \ud6c4\ubcf4 PRZ $59,560.56-$60,387.00\uc740 \uace0\ucee8\ud50c\ub8e8\uc5b8\uc2a4\uc774\uc9c0\ub9cc candidate/low \ud488\uc9c8\uc774\uba70 \ud3ed 1.378%\ub85c \uc2e4\ud589 \uc6b0\uc120\uc21c\uc704 \ub0ae\uc74c",
            "nearby bearish Shark PRZ $60,868.06-$61,519.42\uac00 \uc0c1\ub2e8 \ubc18\uc751 \uc800\ud56d \ud6c4\ubcf4\uc774\ub098, \uc544\uc9c1 \uc9c4\uc785 \uc804\uc774\uba70 \ud655\uc778 \uc2e0\ud638 \uc5c6\uc74c",
            "confirmed_reaction_prz_count=0, council_relevant_prz_count=0, actionable_patterns_list=[]\ub85c \ud558\ubaa8\ub2c9 \ub2e8\ub3c5 \ubc29\ud5a5 \ud22c\ud45c \ubd88\uac00"
          ],
          "reasoning": "\ud604\uc7ac BTC\ub294 $60,491\ub85c \ucd5c\uadfc\uc811 Crab PRZ $60,413.16-$60,478.44\ub97c \ub9c9 \ubc97\uc5b4\ub09c \uc704\uce58\uc774\ub098, \uac70\ubc84\ub10c\uc2a4\uc0c1 PRZ \uc9c4\uc785\ub9cc\uc73c\ub85c\ub294 \ubc18\uc804 \ud655\uc815\uc774 \uc544\ub2c8\uba70 confirmed_reaction_prz_count\uac00 0\uc774\ub2e4. \ud65c\uc131 \uad6c\uac04\uc5d0\ub294 bullish Shark $59,927.57-$60,600.44\uc640 bearish Shark $60,193.30-$60,920.94\uac00 \uacb9\uccd0 \uc788\uc5b4 \ud558\ubaa8\ub2c9 \uad00\uc810\uc758 \uc21c\ubc29\ud5a5 \uc5e3\uc9c0\ub294 \uc911\ub9bd\uc5d0 \uac00\uae5d\ub2e4. best_pattern\uc740 high \ud488\uc9c8 Bat\ub85c score 0.895\uc774\ub098 completion_status\uac00 forming\uc774\uace0, \uc2e4\uc81c council_relevant_prz_count\uc640 directional_influence_prz_count\uac00 \ubaa8\ub450 0\uc774\ubbc0\ub85c \uad6c\uc870\ub97c \ub4a4\uc9d1\uc744 \uc218 \uc5c6\ub2e4. \uac00\uaca9\uc740 EMA20 $59,995 \uc704\uc5d0 \uc788\uc9c0\ub9cc EMA120 $61,845.63 \ubc0f EMA240 $62,806.85 \uc544\ub798\uc5d0 \uc788\uc5b4 \ubc18\ub4f1\uc740 \uac00\ub2a5\ud558\ub098 \uc0c1\uc704 \uc800\ud56d \uc218\uc6a9 \uc804\uae4c\uc9c0 \ud655\uc815 \uad6c\uc870 \ud3b8\ud5a5\uc73c\ub85c \ubcf4\uae30\ub294 \uc5b4\ub835\ub2e4.",
          "key_levels": {
            "support": [
              60478.44,
              60413.16,
              60193.3,
              59927.57,
              59560.56,
              58030.0
            ],
            "resistance": [
              60600.44,
              60920.94,
              60868.06,
              61519.42,
              61845.63,
              62806.85
            ]
          },
          "time_horizon": "short term",
          "invalidation_level": "$61,519.42 \uc0c1\ubc29 1\uc2dc\uac04 \uc885\uac00 \uc218\uc6a9 \ubc0f 15m/1h MSS \ub3d9\ubc18 \uc2dc \ud604\uc7ac\uc758 \uc911\ub9bd-\uad00\ub9dd \ud558\ubaa8\ub2c9 \ud3c9\uac00\ub294 \ubb34\ud6a8",
          "risk_scenario": "\uc0c1\ubc29\uc73c\ub85c $60,920.94\uc640 $61,519.42\ub97c \uac15\ud558\uac8c \ub3cc\ud30c\ud558\uba74 bearish Shark PRZ\ub294 \uc2e4\ud328 \uad6c\uac04\uc774 \ub418\uace0, $61,845.63 EMA120 \ubc0f $62,011.03-$62,190.47 bullish TP \ud074\ub7ec\uc2a4\ud130\uae4c\uc9c0 \uc20f \ucee4\ubc84\uc131 \ubc18\ub4f1\uc774 \uc5f4\ub9b4 \uc218 \uc788\ub2e4. \ubc18\ub300\ub85c $59,927.57\uc640 $59,560.56\uc744 \ud558\ubc29 \uc774\ud0c8\ud558\uba74 \ud65c\uc131 bullish PRZ\ub4e4\uc774 \ubc29\uc5b4 \uc2e4\ud328\ub85c \uc804\ud658\ub418\uc5b4 $58,754.97-$59,668.97 \ud558\ub2e8 Crab PRZ\uc640 7\uc77c \uc800\uc810 $58,030 \uc7ac\uc2dc\ud5d8 \ub9ac\uc2a4\ud06c\uac00 \ucee4\uc9c4\ub2e4.",
          "data_quality": "medium",
          "metrics": {
            "patterns_found": 73,
            "completed_patterns_found": 22,
            "forming_d_prz_found": 51,
            "swing_orders_scanned": [
              3,
              5,
              8
            ],
            "swing_search_window": 34,
            "multiscale_swings_scanned": 66,
            "swing_highs_scanned": 35,
            "swing_lows_scanned": 31,
            "timeframe": "1h",
            "prz_active_threshold_pct": 0.5,
            "prz_nearby_threshold_pct": 1.0,
            "prz_watch_threshold_pct": 2.0,
            "prz_max_width_pct": 0.9,
            "quality_counts": {
              "high": 4,
              "medium": 22,
              "low": 47
            },
            "prz_status_counts": {
              "active": 14,
              "nearby": 2,
              "watch": 12,
              "far": 45,
              "forming": 28
            },
            "high_confluence_prz_count": 19,
            "strict_patterns_found": 29,
            "candidate_patterns_found": 44,
            "active_patterns_at_prz": 14,
            "nearby_patterns": 2,
            "all_patterns": [
              "bat",
              "shark",
              "crab",
              "shark",
              "bat",
              "shark",
              "gartley",
              "bat",
              "shark",
              "crab",
              "shark",
              "shark",
              "crab",
              "bat",
              "shark",
              "bat",
              "shark",
              "butterfly",
              "gartley",
              "crab",
              "crab",
              "gartley",
              "crab",
              "crab",
              "butterfly",
              "shark",
              "bat",
              "gartley",
              "crab",
              "butterfly",
              "bat",
              "butterfly",
              "gartley",
              "butterfly",
              "crab",
              "shark",
              "gartley",
              "bat",
              "bat",
              "gartley",
              "bat",
              "crab",
              "crab",
              "shark",
              "bat",
              "gartley",
              "butterfly",
              "shark",
              "crab",
              "butterfly",
              "shark",
              "crab",
              "bat",
              "crab",
              "crab",
              "bat",
              "crab",
              "crab",
              "shark",
              "butterfly",
              "crab",
              "butterfly",
              "bat",
              "crab",
              "shark",
              "butterfly",
              "gartley",
              "shark",
              "bat",
              "crab",
              "butterfly",
              "gartley",
              "gartley"
            ],
            "all_signals": [
              "bullish",
              "bearish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bearish",
              "bearish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bullish",
              "bearish",
              "bearish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bearish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bearish",
              "bearish",
              "bullish",
              "bearish",
              "bearish",
              "bullish",
              "bearish",
              "bearish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bullish",
              "bearish",
              "bearish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bullish",
              "bearish",
              "bearish",
              "bearish",
              "bearish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bearish",
              "bearish",
              "bullish",
              "bearish",
              "bullish",
              "bullish"
            ],
            "best_pattern": "bat",
            "best_pattern_quality": "strict",
            "best_quality": "high",
            "best_pattern_score": 0.895,
            "best_completion_status": "forming",
            "nearest_pattern": "crab",
            "nearest_prz": 60445.8,
            "price_to_prz": -0.07,
            "prz_range": [
              60413.16,
              60478.44
            ],
            "council_relevant_prz_count": 0,
            "directional_influence_prz_count": 0,
            "confirmed_reaction_prz_count": 0,
            "validated_harmonic_tp_count": 0,
            "pattern_candidates": [
              {
                "pattern": "shark",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "medium",
                "pattern_score": 0.851,
                "ratio_score": 0.883,
                "prz_score": 0.944,
                "prz_proximity": "watch",
                "action_status": "watch",
                "high_confluence_prz": true,
                "d_price": 61709.5,
                "prz_range": [
                  61364.76,
                  62054.24
                ],
                "prz_width_pct": 1.117,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 2.01,
                "price_to_prz_pct_raw": 2.0143,
                "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": 61709.5,
                  "a_price": 62837.1,
                  "tp1_ad_382": 62140.24,
                  "tp2_ad_618": 62406.36,
                  "tp3_a_or_structure_liquidity": 62837.1,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.4715,
                  "ABC": 1.0861
                },
                "x_price": 63758.3,
                "x_idx": 217,
                "x_order": 5,
                "a_price": 62837.1,
                "a_idx": 233,
                "a_order": 5,
                "b_price": 62402.8,
                "b_idx": 246,
                "b_order": 5,
                "c_price": 61931.1,
                "c_idx": 274,
                "c_order": 8,
                "d_idx": null
              },
              {
                "pattern": "gartley",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "candidate",
                "quality": "low",
                "pattern_score": 0.723,
                "ratio_score": 0.479,
                "prz_score": 0.876,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": true,
                "d_price": 59973.78,
                "prz_range": [
                  59560.56,
                  60387.0
                ],
                "prz_width_pct": 1.378,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": -0.86,
                "price_to_prz_pct_raw": -0.855,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "gartley",
                  "d_price": 59973.78,
                  "a_price": 61256.0,
                  "tp1_ad_382": 60463.59,
                  "tp2_ad_618": 60766.19,
                  "tp3_a_or_structure_liquidity": 61256.0,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.5302,
                  "ABC": 0.6628
                },
                "x_price": 62402.8,
                "x_idx": 246,
                "x_order": 5,
                "a_price": 61256.0,
                "a_idx": 265,
                "a_order": 5,
                "b_price": 60648.0,
                "b_idx": 270,
                "b_order": 5,
                "c_price": 60245.0,
                "c_idx": 288,
                "c_order": 5,
                "d_idx": null
              },
              {
                "pattern": "crab",
                "signal": "bullish",
                "completion_status": "completed",
                "pattern_quality": "candidate",
                "quality": "medium",
                "pattern_score": 0.668,
                "ratio_score": 0.585,
                "prz_score": 0.931,
                "prz_proximity": "watch",
                "action_status": "watch",
                "high_confluence_prz": true,
                "d_price": 60648.0,
                "prz_range": [
                  61562.49,
                  62284.41
                ],
                "prz_width_pct": 1.166,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 2.37,
                "price_to_prz_pct_raw": 2.368,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.25,
                  "confirmed_reaction": false,
                  "confirmation_reasons": [
                    "AD0.236_reaction_reached"
                  ],
                  "reaction_score": 0.4,
                  "reaction_detail": {
                    "reaction_score": 0.4,
                    "reaction_move_ratio_ad": 0.31,
                    "adverse_move_ratio_ad": 0.632,
                    "bars_after_d": 12,
                    "reasons": [
                      "AD0.236_reaction_reached"
                    ]
                  },
                  "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": 61923.45,
                  "a_price": 64788.0,
                  "tp1_ad_382": 63017.71,
                  "tp2_ad_618": 63693.74,
                  "tp3_a_or_structure_liquidity": 64788.0,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.6567,
                  "ABC": 0.6481,
                  "BCD": 3.6603,
                  "XAD": 2.6403
                },
                "x_price": 63220.0,
                "x_idx": 194,
                "x_order": 8,
                "a_price": 64788.0,
                "a_idx": 196,
                "a_order": 8,
                "b_price": 63758.3,
                "b_idx": 217,
                "b_order": 5,
                "c_price": 63090.9,
                "c_idx": 244,
                "c_order": 8,
                "d_idx": 270
              },
              {
                "pattern": "crab",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "low",
                "pattern_score": 0.867,
                "ratio_score": 1.0,
                "prz_score": 0.771,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": false,
                "d_price": 60733.74,
                "prz_range": [
                  60191.69,
                  61275.8
                ],
                "prz_width_pct": 1.785,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 0.4,
                "price_to_prz_pct_raw": 0.4013,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "crab",
                  "d_price": 60733.74,
                  "a_price": 63090.9,
                  "tp1_ad_382": 61634.18,
                  "tp2_ad_618": 62190.47,
                  "tp3_a_or_structure_liquidity": 63090.9,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.5636,
                  "ABC": 0.6855
                },
                "x_price": 61870.0,
                "x_idx": 227,
                "x_order": 8,
                "a_price": 63090.9,
                "a_idx": 244,
                "a_order": 8,
                "b_price": 62402.8,
                "b_idx": 246,
                "b_order": 5,
                "c_price": 61931.1,
                "c_idx": 274,
                "c_order": 8,
                "d_idx": null
              },
              {
                "pattern": "crab",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "low",
                "pattern_score": 0.839,
                "ratio_score": 1.0,
                "prz_score": 0.833,
                "prz_proximity": "watch",
                "action_status": "watch",
                "high_confluence_prz": false,
                "d_price": 59211.97,
                "prz_range": [
                  58754.97,
                  59668.97
                ],
                "prz_width_pct": 1.544,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": -2.11,
                "price_to_prz_pct_raw": -2.1144,
                "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": 59211.97,
                  "a_price": 61256.0,
                  "tp1_ad_382": 59992.79,
                  "tp2_ad_618": 60475.18,
                  "tp3_a_or_structure_liquidity": 61256.0,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.5302,
                  "ABC": 0.6628
                },
                "x_price": 62402.8,
                "x_idx": 246,
                "x_order": 5,
                "a_price": 61256.0,
                "a_idx": 265,
                "a_order": 5,
                "b_price": 60648.0,
                "b_idx": 270,
                "b_order": 5,
                "c_price": 60245.0,
                "c_idx": 288,
                "c_order": 5,
                "d_idx": null
              },
              {
                "pattern": "shark",
                "signal": "bearish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "medium",
                "pattern_score": 0.833,
                "ratio_score": 1.0,
                "prz_score": 0.705,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": false,
                "d_price": 60557.12,
                "prz_range": [
                  60193.3,
                  60920.94
                ],
                "prz_width_pct": 1.202,
                "prz_confluence_count": 2,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT"
                ],
                "price_to_prz_pct": 0.11,
                "price_to_prz_pct_raw": 0.1093,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bearish",
                  "source": "shark",
                  "d_price": 60557.12,
                  "a_price": 59060.0,
                  "tp1_ad_382": 59985.22,
                  "tp2_ad_618": 59631.9,
                  "tp3_a_or_structure_liquidity": 59060.0,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.5499,
                  "ABC": 1.469
                },
                "x_price": 63053.5,
                "x_idx": 248,
                "x_order": 3,
                "a_price": 59060.0,
                "a_idx": 260,
                "a_order": 8,
                "b_price": 61256.0,
                "b_idx": 265,
                "b_order": 5,
                "c_price": 58030.0,
                "c_idx": 280,
                "c_order": 8,
                "d_idx": null
              },
              {
                "pattern": "shark",
                "signal": "bearish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "medium",
                "pattern_score": 0.822,
                "ratio_score": 1.0,
                "prz_score": 0.741,
                "prz_proximity": "nearby",
                "action_status": "nearby",
                "high_confluence_prz": false,
                "d_price": 61193.74,
                "prz_range": [
                  60868.06,
                  61519.42
                ],
                "prz_width_pct": 1.064,
                "prz_confluence_count": 2,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT"
                ],
                "price_to_prz_pct": 1.16,
                "price_to_prz_pct_raw": 1.1617,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bearish",
                  "source": "shark",
                  "d_price": 61193.74,
                  "a_price": 59060.0,
                  "tp1_ad_382": 60378.65,
                  "tp2_ad_618": 59875.09,
                  "tp3_a_or_structure_liquidity": 59060.0,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.5535,
                  "ABC": 1.3587
                },
                "x_price": 64247.2,
                "x_idx": 221,
                "x_order": 3,
                "a_price": 59060.0,
                "a_idx": 260,
                "a_order": 8,
                "b_price": 61931.1,
                "b_idx": 274,
                "b_order": 8,
                "c_price": 58030.0,
                "c_idx": 280,
                "c_order": 8,
                "d_idx": null
              },
              {
                "pattern": "shark",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "medium",
                "pattern_score": 0.809,
                "ratio_score": 0.91,
                "prz_score": 0.727,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": false,
                "d_price": 60264.01,
                "prz_range": [
                  59927.57,
                  60600.44
                ],
                "prz_width_pct": 1.117,
                "prz_confluence_count": 2,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT"
                ],
                "price_to_prz_pct": -0.38,
                "price_to_prz_pct_raw": -0.3752,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "shark",
                  "d_price": 60264.01,
                  "a_price": 63090.9,
                  "tp1_ad_382": 61343.88,
                  "tp2_ad_618": 62011.03,
                  "tp3_a_or_structure_liquidity": 63090.9,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.5636,
                  "ABC": 1.6666
                },
                "x_price": 61870.0,
                "x_idx": 227,
                "x_order": 8,
                "a_price": 63090.9,
                "a_idx": 244,
                "a_order": 8,
                "b_price": 62402.8,
                "b_idx": 246,
                "b_order": 5,
                "c_price": 61256.0,
                "c_idx": 265,
                "c_order": 5,
                "d_idx": null
              }
            ],
            "council_relevant_prz": [],
            "report_detail_candidates": [
              {
                "pattern": "shark",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "medium",
                "pattern_score": 0.851,
                "ratio_score": 0.883,
                "prz_score": 0.944,
                "prz_proximity": "watch",
                "action_status": "watch",
                "high_confluence_prz": true,
                "d_price": 61709.5,
                "prz_range": [
                  61364.76,
                  62054.24
                ],
                "prz_width_pct": 1.117,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 2.01,
                "price_to_prz_pct_raw": 2.0143,
                "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": 61709.5,
                  "a_price": 62837.1,
                  "tp1_ad_382": 62140.24,
                  "tp2_ad_618": 62406.36,
                  "tp3_a_or_structure_liquidity": 62837.1,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.4715,
                  "ABC": 1.0861
                },
                "x_price": 63758.3,
                "x_idx": 217,
                "x_order": 5,
                "a_price": 62837.1,
                "a_idx": 233,
                "a_order": 5,
                "b_price": 62402.8,
                "b_idx": 246,
                "b_order": 5,
                "c_price": 61931.1,
                "c_idx": 274,
                "c_order": 8,
                "d_idx": null
              },
              {
                "pattern": "gartley",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "candidate",
                "quality": "low",
                "pattern_score": 0.723,
                "ratio_score": 0.479,
                "prz_score": 0.876,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": true,
                "d_price": 59973.78,
                "prz_range": [
                  59560.56,
                  60387.0
                ],
                "prz_width_pct": 1.378,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": -0.86,
                "price_to_prz_pct_raw": -0.855,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "gartley",
                  "d_price": 59973.78,
                  "a_price": 61256.0,
                  "tp1_ad_382": 60463.59,
                  "tp2_ad_618": 60766.19,
                  "tp3_a_or_structure_liquidity": 61256.0,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.5302,
                  "ABC": 0.6628
                },
                "x_price": 62402.8,
                "x_idx": 246,
                "x_order": 5,
                "a_price": 61256.0,
                "a_idx": 265,
                "a_order": 5,
                "b_price": 60648.0,
                "b_idx": 270,
                "b_order": 5,
                "c_price": 60245.0,
                "c_idx": 288,
                "c_order": 5,
                "d_idx": null
              },
              {
                "pattern": "crab",
                "signal": "bullish",
                "completion_status": "completed",
                "pattern_quality": "candidate",
                "quality": "medium",
                "pattern_score": 0.668,
                "ratio_score": 0.585,
                "prz_score": 0.931,
                "prz_proximity": "watch",
                "action_status": "watch",
                "high_confluence_prz": true,
                "d_price": 60648.0,
                "prz_range": [
                  61562.49,
                  62284.41
                ],
                "prz_width_pct": 1.166,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 2.37,
                "price_to_prz_pct_raw": 2.368,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.25,
                  "confirmed_reaction": false,
                  "confirmation_reasons": [
                    "AD0.236_reaction_reached"
                  ],
                  "reaction_score": 0.4,
                  "reaction_detail": {
                    "reaction_score": 0.4,
                    "reaction_move_ratio_ad": 0.31,
                    "adverse_move_ratio_ad": 0.632,
                    "bars_after_d": 12,
                    "reasons": [
                      "AD0.236_reaction_reached"
                    ]
                  },
                  "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": 61923.45,
                  "a_price": 64788.0,
                  "tp1_ad_382": 63017.71,
                  "tp2_ad_618": 63693.74,
                  "tp3_a_or_structure_liquidity": 64788.0,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.6567,
                  "ABC": 0.6481,
                  "BCD": 3.6603,
                  "XAD": 2.6403
                },
                "x_price": 63220.0,
                "x_idx": 194,
                "x_order": 8,
                "a_price": 64788.0,
                "a_idx": 196,
                "a_order": 8,
                "b_price": 63758.3,
                "b_idx": 217,
                "b_order": 5,
                "c_price": 63090.9,
                "c_idx": 244,
                "c_order": 8,
                "d_idx": 270
              },
              {
                "pattern": "crab",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "low",
                "pattern_score": 0.867,
                "ratio_score": 1.0,
                "prz_score": 0.771,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": false,
                "d_price": 60733.74,
                "prz_range": [
                  60191.69,
                  61275.8
                ],
                "prz_width_pct": 1.785,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 0.4,
                "price_to_prz_pct_raw": 0.4013,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "crab",
                  "d_price": 60733.74,
                  "a_price": 63090.9,
                  "tp1_ad_382": 61634.18,
                  "tp2_ad_618": 62190.47,
                  "tp3_a_or_structure_liquidity": 63090.9,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.5636,
                  "ABC": 0.6855
                },
                "x_price": 61870.0,
                "x_idx": 227,
                "x_order": 8,
                "a_price": 63090.9,
                "a_idx": 244,
                "a_order": 8,
                "b_price": 62402.8,
                "b_idx": 246,
                "b_order": 5,
                "c_price": 61931.1,
                "c_idx": 274,
                "c_order": 8,
                "d_idx": null
              },
              {
                "pattern": "crab",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "low",
                "pattern_score": 0.839,
                "ratio_score": 1.0,
                "prz_score": 0.833,
                "prz_proximity": "watch",
                "action_status": "watch",
                "high_confluence_prz": false,
                "d_price": 59211.97,
                "prz_range": [
                  58754.97,
                  59668.97
                ],
                "prz_width_pct": 1.544,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": -2.11,
                "price_to_prz_pct_raw": -2.1144,
                "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": 59211.97,
                  "a_price": 61256.0,
                  "tp1_ad_382": 59992.79,
                  "tp2_ad_618": 60475.18,
                  "tp3_a_or_structure_liquidity": 61256.0,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.5302,
                  "ABC": 0.6628
                },
                "x_price": 62402.8,
                "x_idx": 246,
                "x_order": 5,
                "a_price": 61256.0,
                "a_idx": 265,
                "a_order": 5,
                "b_price": 60648.0,
                "b_idx": 270,
                "b_order": 5,
                "c_price": 60245.0,
                "c_idx": 288,
                "c_order": 5,
                "d_idx": null
              },
              {
                "pattern": "shark",
                "signal": "bearish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "medium",
                "pattern_score": 0.833,
                "ratio_score": 1.0,
                "prz_score": 0.705,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": false,
                "d_price": 60557.12,
                "prz_range": [
                  60193.3,
                  60920.94
                ],
                "prz_width_pct": 1.202,
                "prz_confluence_count": 2,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT"
                ],
                "price_to_prz_pct": 0.11,
                "price_to_prz_pct_raw": 0.1093,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bearish",
                  "source": "shark",
                  "d_price": 60557.12,
                  "a_price": 59060.0,
                  "tp1_ad_382": 59985.22,
                  "tp2_ad_618": 59631.9,
                  "tp3_a_or_structure_liquidity": 59060.0,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.5499,
                  "ABC": 1.469
                },
                "x_price": 63053.5,
                "x_idx": 248,
                "x_order": 3,
                "a_price": 59060.0,
                "a_idx": 260,
                "a_order": 8,
                "b_price": 61256.0,
                "b_idx": 265,
                "b_order": 5,
                "c_price": 58030.0,
                "c_idx": 280,
                "c_order": 8,
                "d_idx": null
              },
              {
                "pattern": "shark",
                "signal": "bearish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "medium",
                "pattern_score": 0.822,
                "ratio_score": 1.0,
                "prz_score": 0.741,
                "prz_proximity": "nearby",
                "action_status": "nearby",
                "high_confluence_prz": false,
                "d_price": 61193.74,
                "prz_range": [
                  60868.06,
                  61519.42
                ],
                "prz_width_pct": 1.064,
                "prz_confluence_count": 2,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT"
                ],
                "price_to_prz_pct": 1.16,
                "price_to_prz_pct_raw": 1.1617,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bearish",
                  "source": "shark",
                  "d_price": 61193.74,
                  "a_price": 59060.0,
                  "tp1_ad_382": 60378.65,
                  "tp2_ad_618": 59875.09,
                  "tp3_a_or_structure_liquidity": 59060.0,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.5535,
                  "ABC": 1.3587
                },
                "x_price": 64247.2,
                "x_idx": 221,
                "x_order": 3,
                "a_price": 59060.0,
                "a_idx": 260,
                "a_order": 8,
                "b_price": 61931.1,
                "b_idx": 274,
                "b_order": 8,
                "c_price": 58030.0,
                "c_idx": 280,
                "c_order": 8,
                "d_idx": null
              },
              {
                "pattern": "shark",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "medium",
                "pattern_score": 0.809,
                "ratio_score": 0.91,
                "prz_score": 0.727,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": false,
                "d_price": 60264.01,
                "prz_range": [
                  59927.57,
                  60600.44
                ],
                "prz_width_pct": 1.117,
                "prz_confluence_count": 2,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT"
                ],
                "price_to_prz_pct": -0.38,
                "price_to_prz_pct_raw": -0.3752,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "shark",
                  "d_price": 60264.01,
                  "a_price": 63090.9,
                  "tp1_ad_382": 61343.88,
                  "tp2_ad_618": 62011.03,
                  "tp3_a_or_structure_liquidity": 63090.9,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.5636,
                  "ABC": 1.6666
                },
                "x_price": 61870.0,
                "x_idx": 227,
                "x_order": 8,
                "a_price": 63090.9,
                "a_idx": 244,
                "a_order": 8,
                "b_price": 62402.8,
                "b_idx": 246,
                "b_order": 5,
                "c_price": 61256.0,
                "c_idx": 265,
                "c_order": 5,
                "d_idx": null
              },
              {
                "pattern": "butterfly",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "low",
                "pattern_score": 0.805,
                "ratio_score": 0.942,
                "prz_score": 0.65,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": false,
                "d_price": 61088.14,
                "prz_range": [
                  60392.41,
                  61783.88
                ],
                "prz_width_pct": 2.278,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 0.99,
                "price_to_prz_pct_raw": 0.9872,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "butterfly",
                  "d_price": 61088.14,
                  "a_price": 65597.2,
                  "tp1_ad_382": 62810.6,
                  "tp2_ad_618": 63874.74,
                  "tp3_a_or_structure_liquidity": 65597.2,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.7736,
                  "ABC": 0.501
                },
                "x_price": 63220.0,
                "x_idx": 194,
                "x_order": 8,
                "a_price": 65597.2,
                "a_idx": 209,
                "a_order": 8,
                "b_price": 63758.3,
                "b_idx": 217,
                "b_order": 5,
                "c_price": 62837.1,
                "c_idx": 233,
                "c_order": 5,
                "d_idx": null
              },
              {
                "pattern": "gartley",
                "signal": "bearish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "medium",
                "pattern_score": 0.804,
                "ratio_score": 0.978,
                "prz_score": 0.783,
                "prz_proximity": "watch",
                "action_status": "watch",
                "high_confluence_prz": false,
                "d_price": 61564.92,
                "prz_range": [
                  61301.79,
                  61828.05
                ],
                "prz_width_pct": 0.855,
                "prz_confluence_count": 2,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT"
                ],
                "price_to_prz_pct": 1.78,
                "price_to_prz_pct_raw": 1.7753,
                "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": 61564.92,
                  "a_price": 62402.8,
                  "tp1_ad_382": 61884.99,
                  "tp2_ad_618": 62082.73,
                  "tp3_a_or_structure_liquidity": 62402.8,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.6218,
                  "ABC": 0.5302
                },
                "x_price": 64247.2,
                "x_idx": 221,
                "x_order": 3,
                "a_price": 62402.8,
                "a_idx": 246,
                "a_order": 5,
                "b_price": 61256.0,
                "b_idx": 265,
                "b_order": 5,
                "c_price": 60648.0,
                "c_idx": 270,
                "c_order": 5,
                "d_idx": null
              },
              {
                "pattern": "crab",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "low",
                "pattern_score": 0.797,
                "ratio_score": 1.0,
                "prz_score": 0.65,
                "prz_proximity": "watch",
                "action_status": "watch",
                "high_confluence_prz": false,
                "d_price": 61892.48,
                "prz_range": [
                  61190.98,
                  62593.99
                ],
                "prz_width_pct": 2.267,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 2.32,
                "price_to_prz_pct_raw": 2.3168,
                "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": 61892.48,
                  "a_price": 64453.3,
                  "tp1_ad_382": 62870.72,
                  "tp2_ad_618": 63475.07,
                  "tp3_a_or_structure_liquidity": 64453.3,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.5941,
                  "ABC": 0.7895
                },
                "x_price": 63283.5,
                "x_idx": 150,
                "x_order": 3,
                "a_price": 64453.3,
                "a_idx": 182,
                "a_order": 5,
                "b_price": 63758.3,
                "b_idx": 217,
                "b_order": 5,
                "c_price": 63209.6,
                "c_idx": 254,
                "c_order": 8,
                "d_idx": null
              },
              {
                "pattern": "gartley",
                "signal": "bearish",
                "completion_status": "forming",
                "pattern_quality": "candidate",
                "quality": "low",
                "pattern_score": 0.797,
                "ratio_score": 0.702,
                "prz_score": 0.799,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": false,
                "d_price": 60976.92,
                "prz_range": [
                  60466.48,
                  61487.35
                ],
                "prz_width_pct": 1.674,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 0.8,
                "price_to_prz_pct_raw": 0.8033,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bearish",
                  "source": "gartley",
                  "d_price": 60976.92,
                  "a_price": 58030.0,
                  "tp1_ad_382": 59851.2,
                  "tp2_ad_618": 59155.72,
                  "tp3_a_or_structure_liquidity": 58030.0,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.5678,
                  "ABC": 0.8835
                },
                "x_price": 61931.1,
                "x_idx": 274,
                "x_order": 8,
                "a_price": 58030.0,
                "a_idx": 280,
                "a_order": 8,
                "b_price": 60245.0,
                "b_idx": 288,
                "b_order": 5,
                "c_price": 58288.0,
                "c_idx": 294,
                "c_order": 3,
                "d_idx": null
              }
            ],
            "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"
          }
        }
      },
      "chairman_synthesis": {
        "overall_signal": "bearish",
        "overall_confidence": 0.76,
        "execution_setup": {
          "setup_bias": "bearish",
          "setup_strength": 0.62,
          "active_setups": [
            "\uac00\uaca9 $60,491\uc774 EMA120 $61,845.63 \ubc0f EMA240 $62,806.85 \uc544\ub798\uc5d0 \uc788\uc5b4 \uc911\uae30 \uc218\uc6a9 \uad6c\uc870\ub294 \uc544\uc9c1 \uc57d\uc138",
            "ICT \uad6c\uc870\uc0c1 CHoCH $63,220 \uc774\ud6c4 BOS $61,870 \ubc0f $59,060\uc774 \uc774\uc5b4\uc9c4 \ud558\ub77d \uad6c\uc870",
            "Wyckoff \uae30\uc900 \uc774\uc804 \ubd84\ubc30 \uad6c\uc870\ub294 BC $66,246.10, UT $65,597.20, LPSY $64,247.20, SOW $61,870, Phase E $58,030\uc73c\ub85c \uc644\uc131\ub41c \uc57d\uc138 \uad6c\uc870",
            "\ud604\uc7ac\uac00\uac00 ICT EQ $60,619.80 \ubc0f Wyckoff \ud558\uc704 \ubc94\uc704 EQ \uc57d $60,620 \ubc14\ub85c \uc544\ub798\uc5d0 \uc788\uc5b4 \uade0\ud615\uc120 \uc704 \uc218\uc6a9 \ubbf8\ud655\uc778",
            "\ud30c\uc0dd\uc2dc\uc7a5\uc5d0\uc11c\ub294 24\uc2dc\uac04 OI\uac00 +6.267% \uc99d\uac00\ud588\uc73c\ub098 CVD\ub294 -4043.4590 \uac10\uc18c\ud558\uc5ec \ubc18\ub4f1\uc758 \uccb4\uacb0 \ub9e4\uc218 \uac15\ub3c4\uac00 \uc57d\ud568",
            "\ub871 \uacc4\uc815 \ube44\uc728 0.672\ub85c \ub871 \ud3ec\uc9c0\uc154\ub2dd \uacfc\ubc00 \ub9ac\uc2a4\ud06c \uc874\uc7ac",
            "\ub2e8\uae30 \ubc18\ub300 \uadfc\uac70\ub85c\ub294 Fibonacci ext_1.0 $60,245 \ubc0f EMA20 $59,995.27 \uc704 \ud68c\ubcf5, strict bullish engulfing \ud328\ud134 \uc874\uc7ac"
          ],
          "setup_vs_structure": "\uc2e4\ud589 \uc14b\uc5c5\uc740 \uc57d\uc138 \uc6b0\uc704\uc774\ub098 \uc644\uc804\ud55c \uc77c\ubc29\ud5a5\uc740 \uc544\ub2c8\ub2e4. \uad6c\uc870\uc801 \uc57d\uc138\uc640 ICT\u00b7\ud30c\uc0dd \uc57d\uc138\ub294 \uc815\ub82c\ub418\uc5b4 \uc788\uc9c0\ub9cc, $60,245 \ubc0f EMA20 $59,995 \uc704 \ub2e8\uae30 \ubc18\ub4f1 \uc2e0\ud638\uac00 \uc788\uc5b4 \uc989\uc2dc \ucd94\uaca9\ubcf4\ub2e4\ub294 \uc800\ud56d \uc218\uc6a9 \uc5ec\ubd80\uac00 \uc911\uc694\ud558\ub2e4."
        },
        "signal_breakdown": {
          "bullish_count": 1,
          "bearish_count": 3,
          "neutral_count": 2
        },
        "key_levels": {
          "support": [
            60245.0,
            60000.0,
            59995.27,
            59666.2,
            59060.0,
            58900.0,
            58876.13,
            58288.0,
            58030.0
          ],
          "resistance": [
            60600.0,
            60619.8,
            60648.0,
            60734.0,
            61800.0,
            61845.63,
            61870.0,
            62272.1,
            63209.6,
            63220.0,
            64247.2,
            64525.0,
            65597.2
          ]
        },
        "confluences": [
          "Derivatives\uc640 Harmonic\uc774 \ubaa8\ub450 $60,600 \ubd80\uadfc\uc744 \uc989\uc2dc \uc0c1\ub2e8 \uc720\ub3d9\uc131\u00b7PRZ \uacbd\uacc4\ub85c \uc81c\uc2dc\ud558\uba70, ICT EQ $60,619.80 \ubc0f Wyckoff \ud558\uc704 EQ \uc57d $60,620\uacfc\ub3c4 \uacb9\uce5c\ub2e4.",
          "ICT\uc758 BOS \ub808\ubca8 $61,870, Wyckoff\uc758 \uc774\uc804 SOW $61,870, Derivatives\uc758 $61,800, EMA120 $61,845.63\uc774 \ubaa8\ub450 $61,800~$61,870 \uc800\ud56d \ud074\ub7ec\uc2a4\ud130\ub97c \ud615\uc131\ud55c\ub2e4.",
          "ICT\uc758 bearish OB $62,272.10~$63,209.60\uc740 Wyckoff \ud558\uc704 AR $63,209.60 \ubc0f ICT CHoCH $63,220\uacfc \uac70\uc758 \uc911\ucca9\ub418\uc5b4 \uad6c\uc870\uc801 \uacf5\uae09 \uad6c\uac04\uc73c\ub85c \ud574\uc11d\ub41c\ub2e4.",
          "Wyckoff Phase E \uc800\uc810 $58,030, ICT range low \ubc0f previous day low $58,030, Candlestick \ud575\uc2ec \uc9c0\uc9c0 $58,030\uc774 \uc77c\uce58\ud55c\ub2e4.",
          "Fibonacci \ud669\uae08\ube44 $58,876.13, Derivatives \uc720\ub3d9\uc131 $58,900, Harmonic \ud558\ub2e8 \ud6c4\ubcf4 PRZ $58,754.97~$59,668.97\uc774 $58,800~$59,000 \ubc29\uc5b4\u00b7\uc720\ub3d9\uc131 \uad6c\uac04\uc73c\ub85c \uacb9\uce5c\ub2e4.",
          "Candlestick\uc758 EMA20 $59,995.27, Derivatives\uc758 $60,000 \uccad\uc0b0 \uc720\ub3d9\uc131, Harmonic bearish Shark TP1 $59,985.22\uac00 $60,000 \ubd80\uadfc \ub2e8\uae30 \uae30\uc900\uc120\uc73c\ub85c \uc218\ub834\ud55c\ub2e4."
        ],
        "conflicts": [
          "Fibonacci\ub294 $60,245 \ub3cc\ud30c \ub808\ubca8 \uc704 \uc720\uc9c0\uc640 $60,226.10 \ucee8\ud50c\ub8e8\uc5b8\uc2a4\ub97c \uadfc\uac70\ub85c \ub2e8\uae30 bullish setup\uc744 \uc81c\uc2dc\ud558\uc9c0\ub9cc, ICT\uc640 Wyckoff\ub294 \uc774\ub97c \ud558\ub77d \uad6c\uc870 \ub0b4 \ub418\ub3cc\ub9bc\uc73c\ub85c \ubcf8\ub2e4.",
          "Candlestick\uc740 strict bullish engulfing\uacfc EMA20 \ud68c\ubcf5\uc744 \uae0d\uc815\uc801\uc73c\ub85c \ud3c9\uac00\ud558\uc9c0\ub9cc, \ub3d9\uc2dc\uc5d0 doji\uc640 bearish harami\uac00 \ud63c\uc7ac\ud558\uace0 \uc911\uae30 EMA120\u00b7EMA240 \uc544\ub798\ub77c \uad6c\uc870 \ud655\uc815\uc131\uc740 \ub0ae\ub2e4.",
          "Harmonic\uc740 bullish Shark PRZ $59,927.57~$60,600.44\uc640 bearish Shark PRZ $60,193.30~$60,920.94\uac00 \ub3d9\uc2dc\uc5d0 \uacb9\uccd0 \ubc29\ud5a5\uc131 \ud22c\ud45c\ub825\uc774 \uc57d\ud558\ub2e4.",
          "\ud604\uc7ac \uac00\uaca9\uc740 discount \uc601\uc5ed\uc5d0 \uc788\uc5b4 ICT \uad00\uc810\uc5d0\uc11c \uc20f \uc704\uce58\uac00 \uc644\uc804\ud55c premium\uc740 \uc544\ub2c8\uc9c0\ub9cc, \uad6c\uc870\uc801 BOS\u00b7CHoCH \ubc30\uc5f4\uc740 \uc5ec\uc804\ud788 \uc57d\uc138\ub85c \uc720\uc9c0\ub41c\ub2e4."
        ],
        "executive_summary": "\ud604\uc7ac BTC 1\uc2dc\uac04 \uad6c\uc870\ub294 bearish\ub85c \ud310\ub2e8\ud55c\ub2e4. \uc774\uc804 Wyckoff \ubd84\ubc30 \uad6c\uc870\ub294 BC $66,246.10, UT $65,597.20, LPSY $64,247.20, SOW $61,870, Phase E $58,030\uc73c\ub85c \uc57d\uc138 \uc0ac\uc774\ud074\uc774 \uc644\uc131\ub41c \ub4a4, \ud604\uc7ac\ub294 $58,030 \uc800\uc810 \uc774\ud6c4 \ud558\uc704 \uc7ac\ubd84\ubc30 \ud6c4\ubcf4 \ubc94\uc704\uc758 EQ \uc57d $60,620 \ubc14\ub85c \uc544\ub798\uc5d0\uc11c \uc7ac\uad6c\uc870\ud654\ub418\ub294 \uc704\uce58\ub2e4. ICT \uc5ed\uc2dc $63,220 CHoCH \uc774\ud6c4 $61,870 \ubc0f $59,060 BOS\uac00 \uc774\uc5b4\uc838 \uad6c\uc870\uc801 \ud558\ub77d \ubc30\uc5f4\uc744 \uc720\uc9c0\ud558\uba70, $61,845.63~$61,870 \ubc0f $62,272.10~$63,209.60\uc774 \ud575\uc2ec \uacf5\uae09 \uad6c\uac04\uc774\ub2e4. \ub2e4\ub9cc $60,245 \ud53c\ubcf4\ub098\uce58 \ub3cc\ud30c \ub808\ubca8\uacfc EMA20 $59,995.27 \uc704 \ud68c\ubcf5, \uace0\uac70\ub798\ub7c9 bullish engulfing\uc740 \ub2e8\uae30 \ubc18\ub4f1 \uc870\uac74\uc73c\ub85c \ub0a8\uc544 \uc788\uc5b4 \uc2e4\ud589 \uc14b\uc5c5\uc740 \uc57d\uc138 \uc6b0\uc704 \uc18d \ud63c\uc7ac \uc0c1\ud0dc\ub2e4. \uad6c\uc870\uc801 \uc57d\uc138 \ud310\ub2e8\uc740 $64,525 \ubd84\ubc30 \ubc94\uc704 \ud558\ub2e8\uc744 \ud68c\ubcf5\ud574 \uc218\uc6a9\ub418\uae30 \uc804\uae4c\uc9c0 \uc720\uc9c0\ub418\uba70, $65,597.20 \uc0c1\ud68c\ub294 \ub354 \uac15\ud55c \uad6c\uc870 \ubb34\ud6a8\ud654 \uc870\uac74\uc774\ub2e4."
      },
      "overall_signal": "bearish",
      "overall_confidence": 0.76,
      "operating_path": {
        "path_type": "complex",
        "confidence": 0.64,
        "waypoints": [
          {
            "seq": 1,
            "price": 60734.0,
            "type": "liquidity_sweep",
            "source": "ICT (EQ $60,619.80, \uc800\ud56d $60,734), Wyckoff (ST \uc800\ud56d $60,648), Derivatives ($60,600 \uccad\uc0b0 \uc720\ub3d9\uc131), Harmonic (bearish Shark PRZ $60,193~$60,920), Candlestick (strict bullish engulfing)",
            "description": "\ud604\uc7ac\uac00 $60,491\ub294 ICT EQ $60,619.80 \uc544\ub798 discount\uc5d0 \uc788\uace0, strict bullish engulfing(\ud488\uc9c8 0.738)\uacfc EMA20 $59,995.27 \ud68c\ubcf5 \ub4f1 \ub2e8\uae30 \ub9e4\uc218 \uc2e0\ud638\uac00 \ub0a8\uc544 \uc788\uc5b4 \uc20f\uc758 \uc774\uc0c1\uc801 \uc9c4\uc785\ub300\uc778 EQ/premium\uc73c\ub85c\uc758 \uc0c1\ubc29 probe\uac00 \uc6b0\uc120\ub420 \uac00\ub2a5\uc131\uc774 \ub192\ub2e4. $60,600 \uccad\uc0b0 \uc720\ub3d9\uc131, Wyckoff ST \uc800\ud56d $60,648, ICT \uc800\ud56d $60,734, \ud558\ubaa8\ub2c9 bearish Shark PRZ\uac00 \uacb9\uce58\ub294 \uad6c\uac04\uc744 sweep\ud55c\ub2e4. \ub2e4\ub9cc OI +6.267% \ub300\ube44 CVD -4043\uc73c\ub85c \uccb4\uacb0 \ub9e4\uc218\uac00 \uc57d\ud558\uace0 \ub871 \ube44\uc728 0.672 \uacfc\ubc00\uc774\ub77c \uc7ac\uacf5\uae09\uc5d0 \ub9c9\ud600 \uac70\ubd80\ub420 \uc790\ub9ac.",
            "est_hours": 3.0,
            "turning_zone": [
              60734.0,
              60990.0
            ],
            "likely_wick": 60848.0,
            "rejection_confirm": 60600.0,
            "invalid_overshoot": 61162.0,
            "calibration_reasoning": "Chairman \uc800\ud56d \ud074\ub7ec\uc2a4\ud130($60,600\u00b7$60,619.8\u00b7$60,648\u00b7$60,734)\uc640 \uadf8 \ubc14\ub85c \uc704 Fib \uc800\ud56d $60,847.48\uc774 sweep wick\uc758 \uc790\uc11d \uc5ed\ud560\uc744 \ud558\uba70, 0.37\u00d7ATR\ub85c \uc0c1\ub2e8\uc744 $60,990\uc5d0 \uc81c\ud55c\ud588\ub2e4. crab PRZ $60,445.8\uc740 base \uc544\ub798\u00b7report-only\ub77c \ubb34\uc2dc\ud588\uace0, \ub2e4\uc74c Fib \uc800\ud56d $61,162.01 \ub3cc\ud30c\ub294 \uac70\ubd80 \uc2dc\ub098\ub9ac\uc624 \ubb34\ud6a8\ud654\ub85c \ubcf8\ub2e4."
          },
          {
            "seq": 2,
            "price": 60000.0,
            "type": "support_test",
            "source": "Candlestick/\uacf5\ud1b5 (EMA20 $59,995.27), Derivatives ($60,000 \uccad\uc0b0 \uc720\ub3d9\uc131), Fibonacci (ext_1.0 $60,245 \ubc0f \ucee8\ud50c\ub8e8\uc5b8\uc2a4 $60,226.10 \uc774\ud0c8)",
            "description": "\uc0c1\ub2e8 \uac70\ubd80 \ud6c4, \ub2e8\uae30 \uac15\uc138 \uadfc\uac70\uc600\ub358 Fibonacci ext_1.0 $60,245\uc640 \ucee8\ud50c\ub8e8\uc5b8\uc2a4 $60,226.10\uc774 \ud558\ud5a5 \uc774\ud0c8\ub418\uba74 \ub2e8\uae30 \ub9e4\uc218 \uc14b\uc5c5\uc774 \ubb34\ud6a8\ud654\ub41c\ub2e4. EMA20 $59,995.27\uacfc $60,000 \uccad\uc0b0 \uc720\ub3d9\uc131 \ud074\ub7ec\uc2a4\ud130\ub97c \uc7ac\uc2dc\ud5d8\ud558\uba70, \uacfc\ubc00 \ub871 \uccad\uc0b0\uc774 \uc2dc\uc791\ub418\ub294 \uad6c\uac04.",
            "est_hours": 9.0,
            "turning_zone": [
              59780.0,
              60030.0
            ],
            "likely_wick": 59950.0,
            "rejection_confirm": 60226.1,
            "invalid_overshoot": 59666.2,
            "calibration_reasoning": "$60,000 \ub77c\uc6b4\ub4dc\ub118\ubc84 \uc790\uc11d + EMA20 $59,995.27 + $60,000 \uccad\uc0b0 \ud074\ub7ec\uc2a4\ud130\uac00 \uacb9\uccd0 wick\uc744 $60k \uc9c1\ud558($59,950)\ub85c \ud761\uc778, 0.36\u00d7ATR\ub85c \ubc34\ub4dc \uc124\uc815. \uc9c1\ud558 Fib \uc9c0\uc9c0 $59,722.26/Chairman $59,666.2\ub97c \uae68\uba74 swing_low\ub85c\uc758 \uc5f0\uc7a5\uc774\ub77c \uadf8\uacf3\uc744 \ubb34\ud6a8\ud654\uc120\uc73c\ub85c \uc7a1\uc558\uace0, \ubc18\ub4f1 \ud655\uc778\uc740 \uc0c1\uc2e4\ud588\ub358 \ucee8\ud50c\ub8e8\uc5b8\uc2a4 $60,226.10 \uc7ac\ud0c8\ud658\uc774\ub2e4."
          },
          {
            "seq": 3,
            "price": 59060.0,
            "type": "swing_low",
            "source": "ICT (BOS_bearish $59,060), Fibonacci (\ucee8\ud50c\ub8e8\uc5b8\uc2a4 $59,006.82)",
            "description": "EMA20/$60,000 \uc0c1\uc2e4 \uc2dc ICT \ucd5c\uadfc BOS_bearish $59,060\uc774 \ub2e4\uc74c \ubaa9\ud45c\ub2e4. Fibonacci \ucee8\ud50c\ub8e8\uc5b8\uc2a4 $59,006.82\uc640 \uc778\uc811\ud558\uace0 \uc9c1\uc804 \uad6c\uc870 \ud30c\uad34\uc120\uc774\ub77c 1\ucc28 \ubc18\uc751(swing low)\uc774 \ub098\uc62c \uc790\ub9ac\uc774\uba70, \uc774\ud0c8 \uc2dc $58,288 London low\u00b7$58,030 range low \uc720\ub3d9\uc131\uc73c\ub85c \ud655\uc7a5 \uc704\ud5d8\uc774 \ucee4\uc9c4\ub2e4.",
            "est_hours": 19.0,
            "turning_zone": [
              58700.0,
              59080.0
            ],
            "likely_wick": 59000.0,
            "rejection_confirm": 59398.87,
            "invalid_overshoot": 58288.0,
            "calibration_reasoning": "ICT BOS $59,060\uc5d0 \uc778\uc811\ud55c Fib \ucee8\ud50c\ub8e8\uc5b8\uc2a4 $59,006.82\uc640 $59,000 \ub77c\uc6b4\ub4dc\ub118\ubc84\uac00 1\ucc28 \ubc18\uc751(swing low) wick \uc575\ucee4\uc774\uba70, \ud130\ubbf8\ub110\uc774\ub77c 0.55\u00d7ATR\ub85c golden ratio $58,876.13\u00b7Chairman $58,900\uae4c\uc9c0 \ud558\ub2e8\uc744 \ud655\uc7a5\ud588\ub2e4. \ubc18\ub4f1 \ud655\uc778\uc740 Fib 0.382 $59,398.87 \uc7ac\ud0c8\ud658, $58,288 London low \uc774\ud0c8 \uc2dc $58,030 range low\ub85c\uc758 \ud655\uc7a5\uc73c\ub85c \ubcf8 waypoint\ub97c \ubb34\ud6a8\ud654\ud55c\ub2e4."
          }
        ],
        "period_extremes": {
          "4h": {
            "expected_high": 60734.0,
            "expected_low": 60413.0,
            "high_first": true
          },
          "8h": {
            "expected_high": 60734.0,
            "expected_low": 60000.0,
            "high_first": true
          },
          "24h": {
            "expected_high": 60734.0,
            "expected_low": 59060.0,
            "high_first": true
          }
        },
        "triggers": {
          "bullish": {
            "price": 61845.63,
            "description": "EMA120 $61,845.63\uacfc $61,800~$61,870(\uc774\uc804 SOW\u00b7BOS) \uc800\ud56d \ud074\ub7ec\uc2a4\ud130 \uc704\ub85c reclaim\u00b7\uc218\uc6a9\ub418\uba74 \ub2e8\uae30 \uc57d\uc138 \uc14b\uc5c5\uc774 \ubb34\ud6a8\ud654\ub418\uace0 $62,272.10~$63,209.60 bearish OB\ub85c\uc758 \uac15\uc138 \uac00\uc18d\uc774 \uc5f4\ub9b0\ub2e4."
          },
          "bearish": {
            "price": 59060.0,
            "description": "ICT BOS $59,060 \ud558\ud5a5 \uc774\ud0c8 \uc2dc \ud558\ub77d \uac00\uc18d \ud655\uc815. $58,288 London low\uc640 $58,030 range low/Phase E \uc720\ub3d9\uc131\uc73c\ub85c \ud655\uc7a5\ub418\uba70 \ub871 \uacfc\ubc00 \uccad\uc0b0\uc774 \uc5f0\ub8cc\uac00 \ub41c\ub2e4."
          }
        },
        "scenario_invalidation": 61870.0
      },
      "tp_calibration": {
        "calibrated_waypoints": [
          {
            "seq": 1,
            "base_target": 60734.0,
            "turning_zone": [
              60734.0,
              60990.0
            ],
            "likely_wick": 60848.0,
            "rejection_confirm": 60600.0,
            "invalid_overshoot": 61162.0,
            "calibration_reasoning": "Chairman \uc800\ud56d \ud074\ub7ec\uc2a4\ud130($60,600\u00b7$60,619.8\u00b7$60,648\u00b7$60,734)\uc640 \uadf8 \ubc14\ub85c \uc704 Fib \uc800\ud56d $60,847.48\uc774 sweep wick\uc758 \uc790\uc11d \uc5ed\ud560\uc744 \ud558\uba70, 0.37\u00d7ATR\ub85c \uc0c1\ub2e8\uc744 $60,990\uc5d0 \uc81c\ud55c\ud588\ub2e4. crab PRZ $60,445.8\uc740 base \uc544\ub798\u00b7report-only\ub77c \ubb34\uc2dc\ud588\uace0, \ub2e4\uc74c Fib \uc800\ud56d $61,162.01 \ub3cc\ud30c\ub294 \uac70\ubd80 \uc2dc\ub098\ub9ac\uc624 \ubb34\ud6a8\ud654\ub85c \ubcf8\ub2e4."
          },
          {
            "seq": 2,
            "base_target": 60000.0,
            "turning_zone": [
              59780.0,
              60030.0
            ],
            "likely_wick": 59950.0,
            "rejection_confirm": 60226.1,
            "invalid_overshoot": 59666.2,
            "calibration_reasoning": "$60,000 \ub77c\uc6b4\ub4dc\ub118\ubc84 \uc790\uc11d + EMA20 $59,995.27 + $60,000 \uccad\uc0b0 \ud074\ub7ec\uc2a4\ud130\uac00 \uacb9\uccd0 wick\uc744 $60k \uc9c1\ud558($59,950)\ub85c \ud761\uc778, 0.36\u00d7ATR\ub85c \ubc34\ub4dc \uc124\uc815. \uc9c1\ud558 Fib \uc9c0\uc9c0 $59,722.26/Chairman $59,666.2\ub97c \uae68\uba74 swing_low\ub85c\uc758 \uc5f0\uc7a5\uc774\ub77c \uadf8\uacf3\uc744 \ubb34\ud6a8\ud654\uc120\uc73c\ub85c \uc7a1\uc558\uace0, \ubc18\ub4f1 \ud655\uc778\uc740 \uc0c1\uc2e4\ud588\ub358 \ucee8\ud50c\ub8e8\uc5b8\uc2a4 $60,226.10 \uc7ac\ud0c8\ud658\uc774\ub2e4."
          },
          {
            "seq": 3,
            "base_target": 59060.0,
            "turning_zone": [
              58700.0,
              59080.0
            ],
            "likely_wick": 59000.0,
            "rejection_confirm": 59398.87,
            "invalid_overshoot": 58288.0,
            "calibration_reasoning": "ICT BOS $59,060\uc5d0 \uc778\uc811\ud55c Fib \ucee8\ud50c\ub8e8\uc5b8\uc2a4 $59,006.82\uc640 $59,000 \ub77c\uc6b4\ub4dc\ub118\ubc84\uac00 1\ucc28 \ubc18\uc751(swing low) wick \uc575\ucee4\uc774\uba70, \ud130\ubbf8\ub110\uc774\ub77c 0.55\u00d7ATR\ub85c golden ratio $58,876.13\u00b7Chairman $58,900\uae4c\uc9c0 \ud558\ub2e8\uc744 \ud655\uc7a5\ud588\ub2e4. \ubc18\ub4f1 \ud655\uc778\uc740 Fib 0.382 $59,398.87 \uc7ac\ud0c8\ud658, $58,288 London low \uc774\ud0c8 \uc2dc $58,030 range low\ub85c\uc758 \ud655\uc7a5\uc73c\ub85c \ubcf8 waypoint\ub97c \ubb34\ud6a8\ud654\ud55c\ub2e4."
          }
        ]
      },
      "timing": {
        "stages": {
          "stage1_agents": 52.1,
          "chairman": 80.7,
          "operating_path": 436.9,
          "tp_calibrator": 144.7
        },
        "agents": {},
        "total_s": 714.6
      }
    },
    "15m": {
      "symbol": "BTC/USDT",
      "timeframe": "15m",
      "timestamp": "2026-06-26 17:00 KST",
      "last_price": 60491.0,
      "num_candles": 299,
      "stage1_analyses": {
        "candlestick": {
          "agent_id": "candlestick",
          "display_name": "Candlestick Reader",
          "signal": "bearish",
          "confidence": 0.56,
          "structure_bias": "neutral",
          "setup_bias": "bearish",
          "setup_score": 0.55,
          "setup_signals": [
            "\ud604\uc7ac\uac00 $60,491\ub294 7\uc77c \uace0\uc800\uc810 EQ \uc57d $60,843 \uc544\ub798\uc5d0 \uc704\uce58\ud558\uc5ec \uc0c1\ub2e8 \ud68c\ubcf5 \uc2e4\ud328 \uc0c1\ud0dc",
            "EMA240 $60,844.32\uac00 7\uc77c EQ\uc640 \uac70\uc758 \uacb9\uce58\uba70 \uc989\uc2dc \uc800\ud56d\ub300\ub85c \uc791\uc6a9",
            "\ucd5c\uadfc \ud6c4\ubcf4 \ud328\ud134 \uc911 bearish_harami \ud488\uc9c8 0.588, bearish_engulfing \ud488\uc9c8 0.575\ub85c bullish_engulfing 0.410\ubcf4\ub2e4 \uc6b0\uc138",
            "\ucd5c\uadfc doji@297 \ud488\uc9c8 0.355 \ucd9c\ud604\uc73c\ub85c $60,500 \ubd80\uadfc \ub2e8\uae30 \ubc29\ud5a5\uc131 \ub454\ud654 \ubc0f \ub9e4\uc218 \ucd94\uaca9 \uc57d\ud654",
            "\uace0\uac70\ub798\ub7c9 \ud328\ud134\uc774 \uc5c6\uc5b4 \ubc18\uc804 \ud655\uc815 \uc2e0\ub8b0\ub3c4\ub294 \uc81c\ud55c\uc801"
          ],
          "reasoning": "\ud604\uc7ac BTC\ub294 $60,491\ub85c EMA20 $60,048.73 \ubc0f EMA120 $60,196.13 \uc704\uc5d0 \uc788\uc5b4 \ub2e8\uae30 \uc9c0\uc9c0\ub294 \uc0b4\uc544 \uc788\uc9c0\ub9cc, EMA240 $60,844.32\uc640 7\uc77c EQ \uc57d $60,843 \uc544\ub798\uc5d0 \uba38\ubb3c\ub7ec \uad6c\uc870\uc801 \uc0c1\ub2e8 \ud68c\ubcf5\uc740 \ud655\uc778\ub418\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4. \ucd5c\uadfc \uce94\ub4e4 \ud328\ud134\uc740 bearish_harami@294\uc640 bearish_engulfing@291\uc758 \ud488\uc9c8\uc774 \uac01\uac01 0.588, 0.575\ub85c bullish_engulfing@295\uc758 0.410\ubcf4\ub2e4 \ub192\uc544 \ub2e8\uae30 \ub9e4\ub3c4 \uc555\ub825\uc774 \uc6b0\uc138\ud569\ub2c8\ub2e4. \ub2e4\ub9cc \ubaa8\ub4e0 \ucd5c\uadfc \ud328\ud134\uc774 candidate \ub4f1\uae09\uc774\uace0 high_volume_patterns\uac00 \uc5c6\uae30 \ub54c\ubb38\uc5d0 \ud655\uc815\uc801\uc778 \ud558\ub77d \uad6c\uc870\ub77c\uae30\ubcf4\ub2e4\ub294 \uc800\ud56d \uc544\ub798\uc5d0\uc11c\uc758 \uc57d\ud55c bearish setup\uc73c\ub85c \ud574\uc11d\ud569\ub2c8\ub2e4. 24\uc2dc\uac04 \ubcc0\ub3d9\ub960 -2.26%\uc640 bear_score 1.3500\uc774 bull_score 0.750\ubcf4\ub2e4 \ub192\uc740 \uc810\ub3c4 \ub2e8\uae30 \ud558\ubc29 \uacbd\uacc4\uc5d0 \ubb34\uac8c\ub97c \ub461\ub2c8\ub2e4.",
          "key_levels": {
            "support": [
              60196.13,
              60048.73,
              58030.0
            ],
            "resistance": [
              60844.32,
              63656.0
            ]
          },
          "time_horizon": "short term",
          "invalidation_level": "$60,844.32 \uc774\uc0c1 15\ubd84\ubd09 \uc885\uac00 \ud68c\ubcf5",
          "risk_scenario": "\ubc18\ub300\ub85c \uac00\uaca9\uc774 EMA240 $60,844.32\uc640 7\uc77c EQ \uc57d $60,843\uc744 \uc885\uac00 \uae30\uc900\uc73c\ub85c \ud68c\ubcf5\ud558\uba74 \ucd5c\uadfc bearish harami \ubc0f bearish engulfing \uc2e0\ud638\ub294 \uc2e4\ud328\ub85c \ud574\uc11d\ub418\uba70, $63,656 7\uc77c \uace0\uc810 \ubc29\ud5a5\uc73c\ub85c \uc20f \ucee4\ubc84\ub9c1\uc131 \ubc18\ub4f1\uc774 \uc5f4\ub9b4 \uc218 \uc788\uc2b5\ub2c8\ub2e4.",
          "data_quality": "medium",
          "metrics": {
            "total_patterns_detected": 119,
            "recent_patterns": 4,
            "pattern_list": [
              "bearish_engulfing@291",
              "bullish_engulfing@295",
              "doji@297",
              "bearish_harami@294"
            ],
            "atr_value": 290.99,
            "vol_avg_20": 3321.86,
            "high_volume_patterns": [],
            "pattern_candidates": [
              {
                "pattern": "bearish_harami",
                "signal": "bearish",
                "pattern_quality": 0.588,
                "tier": "candidate",
                "high_volume": false
              },
              {
                "pattern": "bearish_engulfing",
                "signal": "bearish",
                "pattern_quality": 0.575,
                "tier": "candidate",
                "high_volume": false
              },
              {
                "pattern": "bullish_engulfing",
                "signal": "bullish",
                "pattern_quality": 0.41,
                "tier": "candidate",
                "high_volume": false
              },
              {
                "pattern": "doji",
                "signal": "neutral",
                "pattern_quality": 0.355,
                "tier": "candidate",
                "high_volume": false
              }
            ],
            "best_pattern_quality": 0.588,
            "bull_score": 0.75,
            "bear_score": 1.35
          }
        },
        "derivatives": {
          "agent_id": "derivatives",
          "display_name": "Derivatives Trader",
          "signal": "bearish",
          "confidence": 0.6,
          "structure_bias": "neutral",
          "setup_bias": "bearish",
          "setup_score": 0.68,
          "setup_signals": [
            "\uac00\uaca9 $60,491\uc774 7\uc77c range EQ $60,843 \uc544\ub798\uc5d0 \uc704\uce58\ud574 \uad6c\uc870\uc801\uc73c\ub85c\ub294 discount \uad6c\uac04\uc774\ub098, EMA240 $60,844 \uc544\ub798\uc5d0\uc11c \uc218\uc6a9 \uc2e4\ud328 \uc911",
            "24\uc2dc\uac04 \uac00\uaca9 -2.26% \ud558\ub77d \uc911 OI\uac00 +6.83% \uc99d\uac00\ud558\uc5ec \ud558\ub77d \ubc29\ud5a5 \uc2e0\uaddc \ud3ec\uc9c0\uc158 \uc720\uc785 \ub610\ub294 \ub871 \ud2b8\ub7a9 \ub9ac\uc2a4\ud06c \ud655\ub300",
            "CVD \ubcc0\ud654 -4,043.459\ub85c \ud604\ubb3c/\ud14c\uc774\ucee4 \ub9e4\uc218 \ucc38\uc5ec\uac00 \uc57d\ud558\uace0, cvd_divergence 0.150\uc73c\ub85c \uac15\ud55c \ubc18\uc804 \ub9e4\uc218 \ub2e4\uc774\ubc84\uc804\uc2a4\ub294 \ubd80\uc7ac",
            "\ub871 \uacc4\uc815 \ube44\uc728 0.672, \uc20f \uacc4\uc815 \ube44\uc728 0.328\ub85c \uc5ec\uc804\ud788 \ub871 \uacc4\uc815 \uc3e0\ub9bc\uc774 \ud06c\uba70 account_long_crowding 1.000\uc740 contrarian bearish \uc2e0\ud638",
            "\ud558\ubc29 \uccad\uc0b0 \ubc00\uc9d1 $60,000, $59,400, $59,300\uc774 \uac00\uae4c\uc6cc \ub2e8\uae30\uc801\uc73c\ub85c \uc720\ub3d9\uc131 \uc0ac\ub0e5 \ub300\uc0c1\uc774 \uba85\ud655\ud568",
            "\uc0c1\ubc29 $61,100~$61,200 \uccad\uc0b0 \ud074\ub7ec\uc2a4\ud130\uac00 \uc788\uc73c\ub098, $61,200 \ud68c\ubcf5 \uc804\uae4c\uc9c0\ub294 \uc20f \ucee4\ubc84\ub9c1\ubcf4\ub2e4 \uc800\ud56d/\ubb34\ud6a8\ud654 \ub808\ubca8\ub85c \ud574\uc11d"
          ],
          "reasoning": "\ud604\uc7ac BTC\ub294 $60,491\ub85c 7\uc77c \uace0\uc810 $63,656\uacfc \uc800\uc810 $58,030\uc758 \uc911\uac04\uac12\uc778 \uc57d $60,843 \uc544\ub798\uc5d0 \uc788\uc73c\uba70, EMA240 $60,844\ub3c4 \ud68c\ubcf5\ud558\uc9c0 \ubabb\ud574 \ud655\uc815 \uad6c\uc870\ub294 \ucd94\uc138 \uc804\ud658\ubcf4\ub2e4 range \ub0b4\ubd80 \uc911\ub9bd\uc5d0 \uac00\uae5d\ub2e4. \ub2e4\ub9cc \uc14b\uc5c5 \uad00\uc810\uc5d0\uc11c\ub294 \uac00\uaca9\uc774 24\uc2dc\uac04 -2.26% \ud558\ub77d\ud558\ub294 \ub3d9\uc548 OI\uac00 +6.83% \uc99d\uac00\ud588\uace0 CVD\uac00 -4,043.459 \uac10\uc18c\ud574, \uc2e0\uaddc \ud3ec\uc9c0\uc158\uc774 \ubd99\ub294 \ud558\ub77d \uc555\ub825\uacfc \ub9e4\uc218 \ucc38\uc5ec \ubd80\uc7ac\uac00 \ub3d9\uc2dc\uc5d0 \ub098\ud0c0\ub09c\ub2e4. \ub871 \uacc4\uc815 \ube44\uc728\uc740 0.672\ub85c \uc5ec\uc804\ud788 \ub192\uace0 account_long_crowding 1.000\uc774\ubbc0\ub85c, $60,000 \uc544\ub798 \uc720\ub3d9\uc131 \ubc0f $59,400~$59,300 \uccad\uc0b0 \uad6c\uac04\uc744 \ud14c\uc2a4\ud2b8\ud560 \uc704\ud5d8\uc774 \uc6b0\uc138\ud558\ub2e4. \ubc18\ub300\ub85c $61,100~$61,200\uc5d0\ub294 \uac15\ud55c \uc0c1\ubc29 \uccad\uc0b0 \ud074\ub7ec\uc2a4\ud130\uac00 \uc788\uc5b4, $61,200\uc744 \uba85\ud655\ud788 \ud68c\ubcf5\ud558\uba74 bearish \uc14b\uc5c5\uc740 \uc20f \ucee4\ubc84\ub9c1 \ub9ac\uc2a4\ud06c\ub85c \uc804\ud658\ub41c\ub2e4.",
          "key_levels": {
            "support": [
              60000,
              59400,
              59300,
              58030
            ],
            "resistance": [
              60844,
              61100,
              61200,
              63656
            ]
          },
          "time_horizon": "short term",
          "invalidation_level": "$61,200 \uc0c1\ubc29 15\ubd84\ubd09 \uc885\uac00 \uc218\uc6a9",
          "risk_scenario": "$61,200\uc744 \ud68c\ubcf5\ud558\uba74 \uac00\uc7a5 \uac15\ud55c \uc0c1\ubc29 \uccad\uc0b0 \ub808\ubca8\uc774 \ud2b8\ub9ac\uac70\ub418\uba70 \uc20f \ucee4\ubc84\ub9c1\uc774 \ubc1c\uc0dd\ud560 \uc218 \uc788\uace0, \uc774 \uacbd\uc6b0 $60,844 EMA240 \ubc0f range EQ \ud68c\ubcf5\uc744 \uae30\ubc18\uc73c\ub85c $63,656 \ubc29\ud5a5\uc758 \uc7ac\ud14c\uc2a4\ud2b8 \uac00\ub2a5\uc131\uc774 \uc5f4\ub9b0\ub2e4.",
          "data_quality": "medium",
          "metrics": {
            "cvd_divergence": 0.15,
            "cvd_change": -4043.459,
            "oi_trend": 1.0,
            "oi_change_pct_24h": 6.83,
            "oi_latest": 106924.56,
            "funding_pressure": 0.483,
            "funding_avg": 1.692e-05,
            "funding_change_24h": 7.101e-05,
            "long_account_ratio": 0.692,
            "short_account_ratio": 0.308,
            "long_account_latest": 0.672,
            "short_account_latest": 0.328,
            "long_account_change_24h": -0.0219,
            "short_account_change_24h": 0.0219,
            "account_flow_label": "short_accounts_rising_long_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.483,
            "spot_futures_basis_pct": -0.0677,
            "basis_change_lookback": -0.0202,
            "aggregate_score": 0.423,
            "bull_signals": 1,
            "bear_signals": 2,
            "liq_below": [
              [
                60000,
                2702.1684772500003
              ],
              [
                59400,
                2911.970442
              ],
              [
                59300,
                3446.3827351499995
              ]
            ],
            "liq_above": [
              [
                61100,
                3211.70698265
              ],
              [
                61200,
                5101.665341849999
              ],
              [
                66000,
                2748.5231075
              ]
            ],
            "strongest_liq_level": 61200,
            "fragility_score": 0.808,
            "positioning_extreme": "balanced"
          }
        },
        "fibonacci": {
          "agent_id": "fibonacci",
          "display_name": "Fibonacci Analyst",
          "signal": "neutral",
          "confidence": 0.55,
          "structure_bias": "bullish",
          "setup_bias": "bearish",
          "setup_score": 0.58,
          "setup_signals": [
            "\ud604\uc7ac\uac00 $60,491\uac00 \ud558\ub77d \uc2a4\uc719 \uace0\uc810 $60,235 \ubc0f ret_0.786 $60,113.12 \uc704\uc5d0 \uc788\uc5b4 \ub2e8\uae30 \uad6c\uc870\ub294 \uc0c1\ubc29 \ud68c\ubcf5 \uc0c1\ud0dc",
            "\uc2a4\uc719 EQ ret_0.5 $59,950.50 \ub300\ube44 \ud604\uc7ac\uac00\uac00 \uc57d 0.90% \uc704\uc5d0 \uc704\uce58\ud574 \ud504\ub9ac\ubbf8\uc5c4 \uad6c\uac04 \uc9c4\uc785",
            "0.618 \uace8\ub4e0 \ube44\uc728 $60,017.59\uc640 ret_0.786 $60,113.12\uac00 \ud558\ubc29 \uc7ac\ud14c\uc2a4\ud2b8 \ud6c4\ubcf4\ub85c \ub0a8\uc544 \uc788\uc74c",
            "\ucd5c\uace0 confluence zone\uc774 $59,912.97\uc5d0 \ud615\uc131\ub418\uc5b4 \uc788\uc73c\uba70 ret_0.236, ret_0.382, ret_0.5, ret_0.618 4\uac1c \ub808\ubca8\uc774 \uc911\ucca9",
            "EMA240 $60,844.32\uac00 \ud604\uc7ac\uac00 \uc704\uc5d0 \uc788\uc5b4 \ub2e8\uae30 \ubc18\ub4f1\uc774 \uc0c1\uc704 \ud3c9\uade0 \uc800\ud56d\uc5d0 \uc811\uadfc \uc911"
          ],
          "reasoning": "\ud604\uc7ac\uac00\ub294 $60,491\ub85c \ud558\ub77d \uc2a4\uc719 $60,235\u2192$59,666\uc758 \uc8fc\uc694 \ub418\ub3cc\ub9bc\uc778 ret_0.786 $60,113.12\uc640 \uace8\ub4e0 \ube44\uc728 ret_0.618 $60,017.59\ub97c \ubaa8\ub450 \uc0c1\ud68c\ud558\uace0 \uc788\uc5b4, \ud655\uc778\ub41c \ub2e8\uae30 \uad6c\uc870\ub294 \ud558\ub77d \ub418\ub3cc\ub9bc\uc744 \ub118\uc5b4\uc120 bullish \ud68c\ubcf5\uc73c\ub85c \ud574\uc11d\ub41c\ub2e4. \ub2e4\ub9cc \uac00\uaca9\uc740 \uc2a4\uc719 EQ\uc778 ret_0.5 $59,950.50\ubcf4\ub2e4 \ub192\uc740 \ud504\ub9ac\ubbf8\uc5c4 \uc601\uc5ed\uc5d0 \uc788\uc73c\uba70, EMA240 $60,844.32\uac00 \uc0c1\ub2e8\uc5d0 \ub0a8\uc544 \uc788\uc5b4 \uc989\uc2dc \ucd94\uaca9 \ub9e4\uc218\ubcf4\ub2e4\ub294 $60,113.12~$59,912.97 \uc7ac\ud14c\uc2a4\ud2b8 \ub9ac\uc2a4\ud06c\uac00 \ud06c\ub2e4. \uac00\uc7a5 \uac15\ud55c \ud53c\ubcf4\ub098\uce58 \ucee8\ud50c\ub8e8\uc5b8\uc2a4\ub294 $59,912.97 \ubd80\uadfc\uc73c\ub85c cluster_score 1.0\uc774\uba70, \ud2b9\ud788 $60,017.59\uc758 0.618 \uace8\ub4e0 \ube44\uc728\uc740 \uace0\ud655\ub960 \ubc18\uc751 \uad6c\uac04\uc774\ub2e4. \ub530\ub77c\uc11c \uad6c\uc870\ub294 bullish\uc9c0\ub9cc, \uc2e4\ud589 \uc14b\uc5c5\uc740 \ud504\ub9ac\ubbf8\uc5c4 \uc9c4\uc785 \ud6c4 \ud558\ubc29 \uc7ac\ud14c\uc2a4\ud2b8 \uac00\ub2a5\uc131\uc774 \uc6b0\uc138\ud574 \ub2e8\uae30 \uc2e0\ud638\ub294 neutral\ub85c \ud310\ub2e8\ud55c\ub2e4.",
          "key_levels": {
            "support": [
              60113.12,
              60017.59,
              59950.5,
              59912.97,
              59666.2,
              59511.54,
              59314.81,
              59097.6
            ],
            "resistance": [
              60844.32,
              63656.0
            ]
          },
          "time_horizon": "short term",
          "invalidation_level": "$59,950.50 \ud558\ud5a5 \uc774\ud0c8",
          "risk_scenario": "\ubc18\ub300 \uc2dc\ub098\ub9ac\uc624\ub294 $60,113.12\uc640 $60,017.59\uac00 \uc9c0\uc9c0\ub85c \uc791\ub3d9\ud558\uc9c0 \ubabb\ud558\uace0 \uc2a4\uc719 EQ $59,950.50\uae4c\uc9c0 \uc774\ud0c8\ud558\ub294 \uacbd\uc6b0\uc774\uba70, \uc774\ub54c\ub294 $59,912.97 \ucee8\ud50c\ub8e8\uc5b8\uc2a4 \ubd95\uad34 \ud6c4 $59,666.20, $59,511.54, $59,314.81 \uc21c\uc73c\ub85c \ud558\ub77d \ud655\uc7a5 \ubaa9\ud45c\uac00 \uc5f4\ub9b4 \uc218 \uc788\ub2e4.",
          "data_quality": "medium",
          "metrics": {
            "swing_pair": "High\u2192Low: $60,235 \u2192 $59,666",
            "direction": "down",
            "nearest_fib": "ret_0.786",
            "nearest_fib_price": 60113.12,
            "nearest_fib_distance": 0.62,
            "golden_ratio_level": 60017.59,
            "fib_ret_382": 59883.41,
            "fib_ret_618": 60017.59,
            "confluence_zones": [
              {
                "price": 59912.97,
                "count": 4,
                "levels": [
                  "ret_0.236",
                  "ret_0.382",
                  "ret_0.5",
                  "ret_0.618"
                ],
                "cluster_score": 1.0
              },
              {
                "price": 59256.71,
                "count": 3,
                "levels": [
                  "ext_2.0",
                  "ext_1.618",
                  "ret_0.236"
                ],
                "cluster_score": 0.85
              },
              {
                "price": 59536.18,
                "count": 3,
                "levels": [
                  "ext_1.414",
                  "ext_1.272",
                  "ext_1.0"
                ],
                "cluster_score": 0.85
              },
              {
                "price": 60146.13,
                "count": 2,
                "levels": [
                  "ret_0.786",
                  "ret_0.382"
                ],
                "cluster_score": 0.6
              }
            ],
            "support_levels": [
              60113.1196,
              60017.5948,
              59950.5
            ],
            "resistance_levels": [],
            "level_candidates": [
              {
                "name": "ret_0.236",
                "price": 59800.39,
                "distance_pct": 1.14,
                "is_support": true,
                "cluster_score": 1.0
              },
              {
                "name": "ret_0.382",
                "price": 59883.41,
                "distance_pct": 1.0,
                "is_support": true,
                "cluster_score": 1.0
              },
              {
                "name": "ret_0.5",
                "price": 59950.5,
                "distance_pct": 0.89,
                "is_support": true,
                "cluster_score": 1.0
              },
              {
                "name": "ret_0.618",
                "price": 60017.59,
                "distance_pct": 0.78,
                "is_support": true,
                "cluster_score": 1.0
              },
              {
                "name": "ret_0.786",
                "price": 60113.12,
                "distance_pct": 0.62,
                "is_support": true,
                "cluster_score": 1.0
              },
              {
                "name": "ext_1.0",
                "price": 59666.2,
                "distance_pct": 1.36,
                "is_support": true,
                "cluster_score": 1.0
              },
              {
                "name": "ext_1.272",
                "price": 59511.54,
                "distance_pct": 1.62,
                "is_support": true,
                "cluster_score": 0.85
              },
              {
                "name": "ext_1.414",
                "price": 59430.8,
                "distance_pct": 1.75,
                "is_support": true,
                "cluster_score": 0.85
              },
              {
                "name": "ext_1.618",
                "price": 59314.81,
                "distance_pct": 1.94,
                "is_support": true,
                "cluster_score": 0.85
              },
              {
                "name": "ext_2.0",
                "price": 59097.6,
                "distance_pct": 2.3,
                "is_support": true,
                "cluster_score": 0.85
              }
            ],
            "confluence_quality": 1.0,
            "fib_reaction_state": "approaching",
            "reaction_probability": 0.45
          }
        },
        "harmonic": {
          "agent_id": "harmonic",
          "display_name": "Harmonic Specialist",
          "signal": "neutral",
          "confidence": 0.46,
          "structure_bias": "neutral",
          "setup_bias": "bullish",
          "setup_score": 0.58,
          "setup_signals": [
            "\ud604\uc7ac\uac00 $60,491.00\uac00 strict/high bullish Bat \ud615\uc131 PRZ $60,331.54-$60,648.64 \ub0b4\ubd80\uc5d0 \uc704\uce58\ud558\uba70, D \ucd94\uc815\uac00 $60,490.09\uc640 \uac70\uc758 \uc77c\uce58",
            "\ud574\ub2f9 Bat PRZ\ub294 XAD, BC_EXT, ABCD 3\uac1c Fib family\uac00 \uacb9\uce5c \uace0\ucee8\ud50c\ub8e8\uc5b8\uc2a4 \uad6c\uac04\uc774\uba70 pattern_score 0.965, ratio_score 1.0, prz_score 1.0",
            "\ub3d9\uc77c \ubc29\ud5a5\uc758 \ubcf4\uc870 bullish Bat PRZ\uac00 $59,951.97-$60,197.91\uc5d0 \ub300\uae30 \uc911\uc774\uba70, D \ucd94\uc815\uac00 $60,074.94, pattern_score 0.897",
            "\ud604\uc7ac \ud65c\uc131 PRZ\uc758 bullish TP ladder\ub294 $60,782.67, $60,963.42, $61,256.00\uc73c\ub85c \uc0b0\ucd9c\ub428",
            "\ub2e8, confirmed_reaction_prz_count\uac00 0\uc774\ubbc0\ub85c \uc544\uc9c1 PRZ \ud130\uce58 \ud6c4 \ub9ac\uc81d\uc158, 15m/1h MSS\u00b7CHoCH, CVD/OI \ud655\uc778\uc740 \uc5c6\ub294 \uc0ac\uc804 \ubc18\uc804 \ud6c4\ubcf4 \uc0c1\ud0dc"
          ],
          "reasoning": "\ud558\ubaa8\ub2c9 \uae30\uc900\uc73c\ub85c \uac00\uc7a5 \uc911\uc694\ud55c \uad6c\uc870\ub294 \ud604\uc7ac\uac00 $60,491.00\uac00 strict/high bullish Bat PRZ $60,331.54-$60,648.64 \uc548\uc5d0 \uc788\uc73c\uba70 D\uac12 $60,490.09\uc640 \uc0ac\uc2e4\uc0c1 \uc77c\uce58\ud55c\ub2e4\ub294 \uc810\uc785\ub2c8\ub2e4. \uc774 PRZ\ub294 XAD, BC extension, AB=CD\uac00 \ubaa8\ub450 \uacb9\uce5c 3\uc911 Fib confluence\uc774\uace0 pattern_score 0.965\ub85c \ub9e4\uc6b0 \uc6b0\uc218\ud558\uc9c0\ub9cc, confirmed_reaction_prz_count\uac00 0\uc774\ubbc0\ub85c \uc544\uc9c1 \ud655\uc815 \ubc18\uc804 \uad6c\uc870\ub85c \ubcfc \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. \ub530\ub77c\uc11c structure_bias\ub294 \ud655\uc815 BOS/CHoCH \uc5c6\uc774 neutral\ub85c \ub450\uace0, setup_bias\ub9cc bullish\ub85c \ud3c9\uac00\ud569\ub2c8\ub2e4. \ubc18\ub4f1\uc774 \ud655\uc778\ub420 \uacbd\uc6b0 1\ucc28 $60,782.67, 2\ucc28 $60,963.42, 3\ucc28 $61,256.00\uc774 Bat \uae30\ubc18 TP ladder\uc774\uba70, \ubc18\ub300\ub85c $60,331.54 \ud558\ub2e8\uc744 \uc774\ud0c8\ud558\uba74 \ub2e4\uc74c bullish Bat PRZ $59,951.97-$60,197.91\uae4c\uc9c0 \uc7ac\ud14c\uc2a4\ud2b8 \uc704\ud5d8\uc774 \ucee4\uc9d1\ub2c8\ub2e4.",
          "key_levels": {
            "support": [
              60331.54,
              60490.09,
              59951.97,
              60197.91,
              59831.89
            ],
            "resistance": [
              60648.64,
              60782.67,
              60963.42,
              61166.39,
              61256.0,
              61303.38
            ]
          },
          "time_horizon": "short term",
          "invalidation_level": "$59,951.97",
          "risk_scenario": "\uac00\uaca9\uc774 \ud604\uc7ac bullish Bat PRZ $60,331.54-$60,648.64\uc5d0\uc11c \ubc18\ub4f1 \ud655\uc778 \uc5c6\uc774 \ud558\ub2e8\uc744 \uc774\ud0c8\ud558\uba74, $59,951.97-$60,197.91\uc758 \ubcf4\uc870 PRZ\uae4c\uc9c0 \ubc00\ub9b4 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uadf8 \uad6c\uac04\ub3c4 \ubc29\uc5b4\ud558\uc9c0 \ubabb\ud558\uace0 $59,951.97 \uc544\ub798\uc5d0\uc11c \uc218\uc6a9\ub418\uba74 bullish harmonic setup\uc740 \ubb34\ud6a8\ud654\ub418\uace0, \uae30\uc874 completed bearish Gartley\uc758 \ud558\ubc29 TP $59,561.29 \ubc0f $59,284.01 \ucabd\uc73c\ub85c \ub9ac\uc2a4\ud06c\uac00 \uc5f4\ub9bd\ub2c8\ub2e4.",
          "data_quality": "high",
          "metrics": {
            "patterns_found": 99,
            "completed_patterns_found": 31,
            "forming_d_prz_found": 68,
            "swing_orders_scanned": [
              3,
              5,
              8
            ],
            "swing_search_window": 34,
            "multiscale_swings_scanned": 56,
            "swing_highs_scanned": 29,
            "swing_lows_scanned": 27,
            "timeframe": "15m",
            "prz_active_threshold_pct": 0.3,
            "prz_nearby_threshold_pct": 0.6,
            "prz_watch_threshold_pct": 1.2,
            "prz_max_width_pct": 0.6,
            "quality_counts": {
              "high": 8,
              "medium": 29,
              "low": 62
            },
            "prz_status_counts": {
              "active": 27,
              "nearby": 7,
              "watch": 13,
              "far": 52,
              "forming": 38
            },
            "high_confluence_prz_count": 26,
            "strict_patterns_found": 47,
            "candidate_patterns_found": 52,
            "active_patterns_at_prz": 27,
            "nearby_patterns": 7,
            "all_patterns": [
              "bat",
              "shark",
              "bat",
              "bat",
              "gartley",
              "crab",
              "gartley",
              "shark",
              "crab",
              "crab",
              "gartley",
              "gartley",
              "butterfly",
              "gartley",
              "bat",
              "gartley",
              "crab",
              "gartley",
              "shark",
              "bat",
              "bat",
              "bat",
              "gartley",
              "shark",
              "shark",
              "gartley",
              "butterfly",
              "gartley",
              "bat",
              "bat",
              "crab",
              "gartley",
              "crab",
              "bat",
              "butterfly",
              "bat",
              "crab",
              "crab",
              "crab",
              "crab",
              "crab",
              "bat",
              "butterfly",
              "butterfly",
              "shark",
              "crab",
              "butterfly",
              "bat",
              "gartley",
              "crab",
              "crab",
              "bat",
              "butterfly",
              "bat",
              "butterfly",
              "crab",
              "gartley",
              "crab",
              "shark",
              "gartley",
              "gartley",
              "butterfly",
              "bat",
              "crab",
              "butterfly",
              "shark",
              "gartley",
              "butterfly",
              "shark",
              "shark",
              "crab",
              "butterfly",
              "shark",
              "crab",
              "butterfly",
              "shark",
              "crab",
              "shark",
              "shark",
              "gartley",
              "crab",
              "butterfly",
              "shark",
              "crab",
              "crab",
              "bat",
              "crab",
              "butterfly",
              "crab",
              "shark",
              "butterfly",
              "crab",
              "bat",
              "butterfly",
              "shark",
              "crab",
              "gartley",
              "butterfly",
              "crab"
            ],
            "all_signals": [
              "bullish",
              "bearish",
              "bullish",
              "bearish",
              "bullish",
              "bearish",
              "bearish",
              "bearish",
              "bullish",
              "bearish",
              "bearish",
              "bullish",
              "bearish",
              "bearish",
              "bearish",
              "bearish",
              "bullish",
              "bullish",
              "bearish",
              "bearish",
              "bearish",
              "bearish",
              "bearish",
              "bearish",
              "bullish",
              "bearish",
              "bullish",
              "bearish",
              "bearish",
              "bullish",
              "bearish",
              "bearish",
              "bearish",
              "bullish",
              "bullish",
              "bearish",
              "bearish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bearish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bullish",
              "bearish",
              "bearish",
              "bearish",
              "bearish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bearish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bullish",
              "bearish",
              "bullish",
              "bullish",
              "bullish"
            ],
            "best_pattern": "bat",
            "best_pattern_quality": "strict",
            "best_quality": "high",
            "best_pattern_score": 0.965,
            "best_completion_status": "forming",
            "nearest_pattern": "bat",
            "nearest_prz": 60490.09,
            "price_to_prz": -0.0,
            "prz_range": [
              60331.54,
              60648.64
            ],
            "council_relevant_prz_count": 2,
            "directional_influence_prz_count": 2,
            "confirmed_reaction_prz_count": 0,
            "validated_harmonic_tp_count": 0,
            "pattern_candidates": [
              {
                "pattern": "bat",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "high",
                "pattern_score": 0.965,
                "ratio_score": 1.0,
                "prz_score": 1.0,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": true,
                "d_price": 60490.09,
                "prz_range": [
                  60331.54,
                  60648.64
                ],
                "prz_width_pct": 0.524,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": -0.0,
                "price_to_prz_pct_raw": -0.0015,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "bat",
                  "d_price": 60490.09,
                  "a_price": 61256.0,
                  "tp1_ad_382": 60782.67,
                  "tp2_ad_618": 60963.42,
                  "tp3_a_or_structure_liquidity": 61256.0,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.4952,
                  "ABC": 0.4128
                },
                "x_price": 62272.1,
                "x_idx": 119,
                "x_order": 5,
                "a_price": 61256.0,
                "a_idx": 163,
                "a_order": 8,
                "b_price": 60752.8,
                "b_idx": 165,
                "b_order": 3,
                "c_price": 60960.5,
                "c_idx": 178,
                "c_order": 3,
                "d_idx": null
              },
              {
                "pattern": "bat",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "high",
                "pattern_score": 0.897,
                "ratio_score": 0.897,
                "prz_score": 1.0,
                "prz_proximity": "nearby",
                "action_status": "nearby",
                "high_confluence_prz": true,
                "d_price": 60074.94,
                "prz_range": [
                  59951.97,
                  60197.91
                ],
                "prz_width_pct": 0.409,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": -0.69,
                "price_to_prz_pct_raw": -0.6878,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "bat",
                  "d_price": 60074.94,
                  "a_price": 61138.9,
                  "tp1_ad_382": 60481.37,
                  "tp2_ad_618": 60732.47,
                  "tp3_a_or_structure_liquidity": 61138.9,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.4332,
                  "ABC": 0.3689
                },
                "x_price": 62272.1,
                "x_idx": 119,
                "x_order": 5,
                "a_price": 61138.9,
                "a_idx": 171,
                "a_order": 5,
                "b_price": 60648.0,
                "b_idx": 184,
                "b_order": 8,
                "c_price": 60466.9,
                "c_idx": 229,
                "c_order": 3,
                "d_idx": null
              },
              {
                "pattern": "bat",
                "signal": "bearish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "high",
                "pattern_score": 0.891,
                "ratio_score": 1.0,
                "prz_score": 1.0,
                "prz_proximity": "watch",
                "action_status": "watch",
                "high_confluence_prz": true,
                "d_price": 61234.88,
                "prz_range": [
                  61166.39,
                  61303.38
                ],
                "prz_width_pct": 0.224,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 1.23,
                "price_to_prz_pct_raw": 1.2297,
                "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": "bat",
                  "d_price": 61234.88,
                  "a_price": 60752.8,
                  "tp1_ad_382": 61050.73,
                  "tp2_ad_618": 60936.96,
                  "tp3_a_or_structure_liquidity": 60752.8,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.4128,
                  "ABC": 0.4237
                },
                "x_price": 61256.0,
                "x_idx": 163,
                "x_order": 8,
                "a_price": 60752.8,
                "a_idx": 165,
                "a_order": 3,
                "b_price": 60960.5,
                "b_idx": 178,
                "b_order": 3,
                "c_price": 61048.5,
                "c_idx": 220,
                "c_order": 3,
                "d_idx": null
              },
              {
                "pattern": "gartley",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "candidate",
                "quality": "high",
                "pattern_score": 0.887,
                "ratio_score": 0.778,
                "prz_score": 1.0,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": true,
                "d_price": 60499.11,
                "prz_range": [
                  60346.3,
                  60651.91
                ],
                "prz_width_pct": 0.505,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 0.01,
                "price_to_prz_pct_raw": 0.0134,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "gartley",
                  "d_price": 60499.11,
                  "a_price": 61256.0,
                  "tp1_ad_382": 60788.24,
                  "tp2_ad_618": 60966.87,
                  "tp3_a_or_structure_liquidity": 61256.0,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.5807,
                  "ABC": 0.4992
                },
                "x_price": 62272.1,
                "x_idx": 119,
                "x_order": 5,
                "a_price": 61256.0,
                "a_idx": 163,
                "a_order": 8,
                "b_price": 60666.0,
                "b_idx": 174,
                "b_order": 5,
                "c_price": 60960.5,
                "c_idx": 178,
                "c_order": 3,
                "d_idx": null
              },
              {
                "pattern": "gartley",
                "signal": "bearish",
                "completion_status": "forming",
                "pattern_quality": "candidate",
                "quality": "high",
                "pattern_score": 0.844,
                "ratio_score": 0.751,
                "prz_score": 1.0,
                "prz_proximity": "nearby",
                "action_status": "nearby",
                "high_confluence_prz": true,
                "d_price": 60007.74,
                "prz_range": [
                  59831.9,
                  60183.58
                ],
                "prz_width_pct": 0.586,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": -0.8,
                "price_to_prz_pct_raw": -0.7989,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bearish",
                  "source": "gartley",
                  "d_price": 60007.74,
                  "a_price": 58835.2,
                  "tp1_ad_382": 59559.83,
                  "tp2_ad_618": 59283.11,
                  "tp3_a_or_structure_liquidity": 58835.2,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.576,
                  "ABC": 0.6622
                },
                "x_price": 60466.9,
                "x_idx": 229,
                "x_order": 3,
                "a_price": 58835.2,
                "a_idx": 232,
                "a_order": 3,
                "b_price": 59775.0,
                "b_idx": 243,
                "b_order": 5,
                "c_price": 59152.7,
                "c_idx": 248,
                "c_order": 8,
                "d_idx": null
              },
              {
                "pattern": "gartley",
                "signal": "bearish",
                "completion_status": "completed",
                "pattern_quality": "candidate",
                "quality": "high",
                "pattern_score": 0.833,
                "ratio_score": 0.813,
                "prz_score": 1.0,
                "prz_proximity": "nearby",
                "action_status": "nearby",
                "high_confluence_prz": true,
                "d_price": 60164.3,
                "prz_range": [
                  59831.89,
                  60188.3
                ],
                "prz_width_pct": 0.594,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": -0.79,
                "price_to_prz_pct_raw": -0.795,
                "harmonic_vote_state": {
                  "authority": "post_confirmation_vote_eligible",
                  "directional_vote_weight": 0.58,
                  "confirmed_reaction": true,
                  "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.383,
                    "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": "medium confluence / weak-consensus tie-breaker; no standalone path override",
                  "standalone_path_override_allowed": false
                },
                "directional_vote_weight": 0.58,
                "confirmed_reaction": true,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bearish",
                  "source": "gartley",
                  "d_price": 60010.1,
                  "a_price": 58835.2,
                  "tp1_ad_382": 59561.29,
                  "tp2_ad_618": 59284.01,
                  "tp3_a_or_structure_liquidity": 58835.2,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.576,
                  "ABC": 0.6622,
                  "BCD": 1.6256,
                  "XAD": 0.8145
                },
                "x_price": 60466.9,
                "x_idx": 229,
                "x_order": 3,
                "a_price": 58835.2,
                "a_idx": 232,
                "a_order": 3,
                "b_price": 59775.0,
                "b_idx": 243,
                "b_order": 5,
                "c_price": 59152.7,
                "c_idx": 248,
                "c_order": 8,
                "d_idx": 265
              },
              {
                "pattern": "shark",
                "signal": "bearish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "medium",
                "pattern_score": 0.916,
                "ratio_score": 1.0,
                "prz_score": 0.955,
                "prz_proximity": "nearby",
                "action_status": "nearby",
                "high_confluence_prz": true,
                "d_price": 61050.14,
                "prz_range": [
                  60831.28,
                  61269.0
                ],
                "prz_width_pct": 0.717,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 0.92,
                "price_to_prz_pct_raw": 0.9243,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bearish",
                  "source": "shark",
                  "d_price": 61050.14,
                  "a_price": 60752.8,
                  "tp1_ad_382": 60936.55,
                  "tp2_ad_618": 60866.38,
                  "tp3_a_or_structure_liquidity": 60752.8,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.4773,
                  "ABC": 1.5046
                },
                "x_price": 61188.0,
                "x_idx": 158,
                "x_order": 3,
                "a_price": 60752.8,
                "a_idx": 165,
                "a_order": 3,
                "b_price": 60960.5,
                "b_idx": 178,
                "b_order": 3,
                "c_price": 60648.0,
                "c_idx": 184,
                "c_order": 8,
                "d_idx": null
              },
              {
                "pattern": "gartley",
                "signal": "bearish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "medium",
                "pattern_score": 0.884,
                "ratio_score": 0.873,
                "prz_score": 0.915,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": true,
                "d_price": 60723.87,
                "prz_range": [
                  60475.12,
                  60972.63
                ],
                "prz_width_pct": 0.819,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 0.38,
                "price_to_prz_pct_raw": 0.385,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bearish",
                  "source": "gartley",
                  "d_price": 60723.87,
                  "a_price": 58030.0,
                  "tp1_ad_382": 59694.81,
                  "tp2_ad_618": 59059.06,
                  "tp3_a_or_structure_liquidity": 58030.0,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.5966,
                  "ABC": 0.8835
                },
                "x_price": 61742.9,
                "x_idx": 221,
                "x_order": 8,
                "a_price": 58030.0,
                "a_idx": 226,
                "a_order": 8,
                "b_price": 60245.0,
                "b_idx": 258,
                "b_order": 8,
                "c_price": 58288.0,
                "c_idx": 279,
                "c_order": 8,
                "d_idx": null
              }
            ],
            "council_relevant_prz": [
              {
                "pattern": "bat",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "high",
                "pattern_score": 0.965,
                "ratio_score": 1.0,
                "prz_score": 1.0,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": true,
                "d_price": 60490.09,
                "prz_range": [
                  60331.54,
                  60648.64
                ],
                "prz_width_pct": 0.524,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": -0.0,
                "price_to_prz_pct_raw": -0.0015,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "bat",
                  "d_price": 60490.09,
                  "a_price": 61256.0,
                  "tp1_ad_382": 60782.67,
                  "tp2_ad_618": 60963.42,
                  "tp3_a_or_structure_liquidity": 61256.0,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.4952,
                  "ABC": 0.4128
                },
                "x_price": 62272.1,
                "x_idx": 119,
                "x_order": 5,
                "a_price": 61256.0,
                "a_idx": 163,
                "a_order": 8,
                "b_price": 60752.8,
                "b_idx": 165,
                "b_order": 3,
                "c_price": 60960.5,
                "c_idx": 178,
                "c_order": 3,
                "d_idx": null
              },
              {
                "pattern": "bat",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "high",
                "pattern_score": 0.897,
                "ratio_score": 0.897,
                "prz_score": 1.0,
                "prz_proximity": "nearby",
                "action_status": "nearby",
                "high_confluence_prz": true,
                "d_price": 60074.94,
                "prz_range": [
                  59951.97,
                  60197.91
                ],
                "prz_width_pct": 0.409,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": -0.69,
                "price_to_prz_pct_raw": -0.6878,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "bat",
                  "d_price": 60074.94,
                  "a_price": 61138.9,
                  "tp1_ad_382": 60481.37,
                  "tp2_ad_618": 60732.47,
                  "tp3_a_or_structure_liquidity": 61138.9,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.4332,
                  "ABC": 0.3689
                },
                "x_price": 62272.1,
                "x_idx": 119,
                "x_order": 5,
                "a_price": 61138.9,
                "a_idx": 171,
                "a_order": 5,
                "b_price": 60648.0,
                "b_idx": 184,
                "b_order": 8,
                "c_price": 60466.9,
                "c_idx": 229,
                "c_order": 3,
                "d_idx": null
              }
            ],
            "report_detail_candidates": [
              {
                "pattern": "bat",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "high",
                "pattern_score": 0.965,
                "ratio_score": 1.0,
                "prz_score": 1.0,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": true,
                "d_price": 60490.09,
                "prz_range": [
                  60331.54,
                  60648.64
                ],
                "prz_width_pct": 0.524,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": -0.0,
                "price_to_prz_pct_raw": -0.0015,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "bat",
                  "d_price": 60490.09,
                  "a_price": 61256.0,
                  "tp1_ad_382": 60782.67,
                  "tp2_ad_618": 60963.42,
                  "tp3_a_or_structure_liquidity": 61256.0,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.4952,
                  "ABC": 0.4128
                },
                "x_price": 62272.1,
                "x_idx": 119,
                "x_order": 5,
                "a_price": 61256.0,
                "a_idx": 163,
                "a_order": 8,
                "b_price": 60752.8,
                "b_idx": 165,
                "b_order": 3,
                "c_price": 60960.5,
                "c_idx": 178,
                "c_order": 3,
                "d_idx": null
              },
              {
                "pattern": "bat",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "high",
                "pattern_score": 0.897,
                "ratio_score": 0.897,
                "prz_score": 1.0,
                "prz_proximity": "nearby",
                "action_status": "nearby",
                "high_confluence_prz": true,
                "d_price": 60074.94,
                "prz_range": [
                  59951.97,
                  60197.91
                ],
                "prz_width_pct": 0.409,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": -0.69,
                "price_to_prz_pct_raw": -0.6878,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "bat",
                  "d_price": 60074.94,
                  "a_price": 61138.9,
                  "tp1_ad_382": 60481.37,
                  "tp2_ad_618": 60732.47,
                  "tp3_a_or_structure_liquidity": 61138.9,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.4332,
                  "ABC": 0.3689
                },
                "x_price": 62272.1,
                "x_idx": 119,
                "x_order": 5,
                "a_price": 61138.9,
                "a_idx": 171,
                "a_order": 5,
                "b_price": 60648.0,
                "b_idx": 184,
                "b_order": 8,
                "c_price": 60466.9,
                "c_idx": 229,
                "c_order": 3,
                "d_idx": null
              },
              {
                "pattern": "bat",
                "signal": "bearish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "high",
                "pattern_score": 0.891,
                "ratio_score": 1.0,
                "prz_score": 1.0,
                "prz_proximity": "watch",
                "action_status": "watch",
                "high_confluence_prz": true,
                "d_price": 61234.88,
                "prz_range": [
                  61166.39,
                  61303.38
                ],
                "prz_width_pct": 0.224,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 1.23,
                "price_to_prz_pct_raw": 1.2297,
                "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": "bat",
                  "d_price": 61234.88,
                  "a_price": 60752.8,
                  "tp1_ad_382": 61050.73,
                  "tp2_ad_618": 60936.96,
                  "tp3_a_or_structure_liquidity": 60752.8,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.4128,
                  "ABC": 0.4237
                },
                "x_price": 61256.0,
                "x_idx": 163,
                "x_order": 8,
                "a_price": 60752.8,
                "a_idx": 165,
                "a_order": 3,
                "b_price": 60960.5,
                "b_idx": 178,
                "b_order": 3,
                "c_price": 61048.5,
                "c_idx": 220,
                "c_order": 3,
                "d_idx": null
              },
              {
                "pattern": "gartley",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "candidate",
                "quality": "high",
                "pattern_score": 0.887,
                "ratio_score": 0.778,
                "prz_score": 1.0,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": true,
                "d_price": 60499.11,
                "prz_range": [
                  60346.3,
                  60651.91
                ],
                "prz_width_pct": 0.505,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 0.01,
                "price_to_prz_pct_raw": 0.0134,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "gartley",
                  "d_price": 60499.11,
                  "a_price": 61256.0,
                  "tp1_ad_382": 60788.24,
                  "tp2_ad_618": 60966.87,
                  "tp3_a_or_structure_liquidity": 61256.0,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.5807,
                  "ABC": 0.4992
                },
                "x_price": 62272.1,
                "x_idx": 119,
                "x_order": 5,
                "a_price": 61256.0,
                "a_idx": 163,
                "a_order": 8,
                "b_price": 60666.0,
                "b_idx": 174,
                "b_order": 5,
                "c_price": 60960.5,
                "c_idx": 178,
                "c_order": 3,
                "d_idx": null
              },
              {
                "pattern": "gartley",
                "signal": "bearish",
                "completion_status": "forming",
                "pattern_quality": "candidate",
                "quality": "high",
                "pattern_score": 0.844,
                "ratio_score": 0.751,
                "prz_score": 1.0,
                "prz_proximity": "nearby",
                "action_status": "nearby",
                "high_confluence_prz": true,
                "d_price": 60007.74,
                "prz_range": [
                  59831.9,
                  60183.58
                ],
                "prz_width_pct": 0.586,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": -0.8,
                "price_to_prz_pct_raw": -0.7989,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bearish",
                  "source": "gartley",
                  "d_price": 60007.74,
                  "a_price": 58835.2,
                  "tp1_ad_382": 59559.83,
                  "tp2_ad_618": 59283.11,
                  "tp3_a_or_structure_liquidity": 58835.2,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.576,
                  "ABC": 0.6622
                },
                "x_price": 60466.9,
                "x_idx": 229,
                "x_order": 3,
                "a_price": 58835.2,
                "a_idx": 232,
                "a_order": 3,
                "b_price": 59775.0,
                "b_idx": 243,
                "b_order": 5,
                "c_price": 59152.7,
                "c_idx": 248,
                "c_order": 8,
                "d_idx": null
              },
              {
                "pattern": "gartley",
                "signal": "bearish",
                "completion_status": "completed",
                "pattern_quality": "candidate",
                "quality": "high",
                "pattern_score": 0.833,
                "ratio_score": 0.813,
                "prz_score": 1.0,
                "prz_proximity": "nearby",
                "action_status": "nearby",
                "high_confluence_prz": true,
                "d_price": 60164.3,
                "prz_range": [
                  59831.89,
                  60188.3
                ],
                "prz_width_pct": 0.594,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": -0.79,
                "price_to_prz_pct_raw": -0.795,
                "harmonic_vote_state": {
                  "authority": "post_confirmation_vote_eligible",
                  "directional_vote_weight": 0.58,
                  "confirmed_reaction": true,
                  "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.383,
                    "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": "medium confluence / weak-consensus tie-breaker; no standalone path override",
                  "standalone_path_override_allowed": false
                },
                "directional_vote_weight": 0.58,
                "confirmed_reaction": true,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bearish",
                  "source": "gartley",
                  "d_price": 60010.1,
                  "a_price": 58835.2,
                  "tp1_ad_382": 59561.29,
                  "tp2_ad_618": 59284.01,
                  "tp3_a_or_structure_liquidity": 58835.2,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.576,
                  "ABC": 0.6622,
                  "BCD": 1.6256,
                  "XAD": 0.8145
                },
                "x_price": 60466.9,
                "x_idx": 229,
                "x_order": 3,
                "a_price": 58835.2,
                "a_idx": 232,
                "a_order": 3,
                "b_price": 59775.0,
                "b_idx": 243,
                "b_order": 5,
                "c_price": 59152.7,
                "c_idx": 248,
                "c_order": 8,
                "d_idx": 265
              },
              {
                "pattern": "shark",
                "signal": "bearish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "medium",
                "pattern_score": 0.916,
                "ratio_score": 1.0,
                "prz_score": 0.955,
                "prz_proximity": "nearby",
                "action_status": "nearby",
                "high_confluence_prz": true,
                "d_price": 61050.14,
                "prz_range": [
                  60831.28,
                  61269.0
                ],
                "prz_width_pct": 0.717,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 0.92,
                "price_to_prz_pct_raw": 0.9243,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bearish",
                  "source": "shark",
                  "d_price": 61050.14,
                  "a_price": 60752.8,
                  "tp1_ad_382": 60936.55,
                  "tp2_ad_618": 60866.38,
                  "tp3_a_or_structure_liquidity": 60752.8,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.4773,
                  "ABC": 1.5046
                },
                "x_price": 61188.0,
                "x_idx": 158,
                "x_order": 3,
                "a_price": 60752.8,
                "a_idx": 165,
                "a_order": 3,
                "b_price": 60960.5,
                "b_idx": 178,
                "b_order": 3,
                "c_price": 60648.0,
                "c_idx": 184,
                "c_order": 8,
                "d_idx": null
              },
              {
                "pattern": "gartley",
                "signal": "bearish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "medium",
                "pattern_score": 0.884,
                "ratio_score": 0.873,
                "prz_score": 0.915,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": true,
                "d_price": 60723.87,
                "prz_range": [
                  60475.12,
                  60972.63
                ],
                "prz_width_pct": 0.819,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 0.38,
                "price_to_prz_pct_raw": 0.385,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bearish",
                  "source": "gartley",
                  "d_price": 60723.87,
                  "a_price": 58030.0,
                  "tp1_ad_382": 59694.81,
                  "tp2_ad_618": 59059.06,
                  "tp3_a_or_structure_liquidity": 58030.0,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.5966,
                  "ABC": 0.8835
                },
                "x_price": 61742.9,
                "x_idx": 221,
                "x_order": 8,
                "a_price": 58030.0,
                "a_idx": 226,
                "a_order": 8,
                "b_price": 60245.0,
                "b_idx": 258,
                "b_order": 8,
                "c_price": 58288.0,
                "c_idx": 279,
                "c_order": 8,
                "d_idx": null
              },
              {
                "pattern": "shark",
                "signal": "bearish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "medium",
                "pattern_score": 0.882,
                "ratio_score": 0.882,
                "prz_score": 0.907,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": true,
                "d_price": 60336.71,
                "prz_range": [
                  60083.38,
                  60590.03
                ],
                "prz_width_pct": 0.84,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": -0.26,
                "price_to_prz_pct_raw": -0.2551,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bearish",
                  "source": "shark",
                  "d_price": 60336.71,
                  "a_price": 59705.4,
                  "tp1_ad_382": 60095.55,
                  "tp2_ad_618": 59946.56,
                  "tp3_a_or_structure_liquidity": 59705.4,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.6026,
                  "ABC": 1.0854
                },
                "x_price": 60466.9,
                "x_idx": 229,
                "x_order": 3,
                "a_price": 59705.4,
                "a_idx": 262,
                "a_order": 3,
                "b_price": 60164.3,
                "b_idx": 265,
                "b_order": 5,
                "c_price": 59666.2,
                "c_idx": 291,
                "c_order": 5,
                "d_idx": null
              },
              {
                "pattern": "butterfly",
                "signal": "bearish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "low",
                "pattern_score": 0.84,
                "ratio_score": 0.81,
                "prz_score": 0.867,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": true,
                "d_price": 60733.71,
                "prz_range": [
                  60447.83,
                  61019.59
                ],
                "prz_width_pct": 0.941,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 0.4,
                "price_to_prz_pct_raw": 0.4012,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bearish",
                  "source": "butterfly",
                  "d_price": 60733.71,
                  "a_price": 58835.2,
                  "tp1_ad_382": 60008.48,
                  "tp2_ad_618": 59560.43,
                  "tp3_a_or_structure_liquidity": 58835.2,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.8145,
                  "ABC": 0.3748
                },
                "x_price": 60466.9,
                "x_idx": 229,
                "x_order": 3,
                "a_price": 58835.2,
                "a_idx": 232,
                "a_order": 3,
                "b_price": 60164.3,
                "b_idx": 265,
                "b_order": 5,
                "c_price": 59666.2,
                "c_idx": 291,
                "c_order": 5,
                "d_idx": null
              },
              {
                "pattern": "gartley",
                "signal": "bearish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "medium",
                "pattern_score": 0.84,
                "ratio_score": 0.96,
                "prz_score": 0.889,
                "prz_proximity": "watch",
                "action_status": "watch",
                "high_confluence_prz": true,
                "d_price": 61342.93,
                "prz_range": [
                  61071.73,
                  61614.14
                ],
                "prz_width_pct": 0.884,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": 1.41,
                "price_to_prz_pct_raw": 1.4084,
                "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": 61342.93,
                  "a_price": 58030.0,
                  "tp1_ad_382": 60077.39,
                  "tp2_ad_618": 59295.54,
                  "tp3_a_or_structure_liquidity": 58030.0,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.6247,
                  "ABC": 0.5393
                },
                "x_price": 61931.1,
                "x_idx": 201,
                "x_order": 8,
                "a_price": 58030.0,
                "a_idx": 226,
                "a_order": 8,
                "b_price": 60466.9,
                "b_idx": 229,
                "b_order": 3,
                "c_price": 59152.7,
                "c_idx": 248,
                "c_order": 8,
                "d_idx": null
              },
              {
                "pattern": "bat",
                "signal": "bearish",
                "completion_status": "forming",
                "pattern_quality": "candidate",
                "quality": "low",
                "pattern_score": 0.835,
                "ratio_score": 0.81,
                "prz_score": 0.879,
                "prz_proximity": "active",
                "action_status": "active",
                "high_confluence_prz": true,
                "d_price": 60063.01,
                "prz_range": [
                  59789.27,
                  60336.74
                ],
                "prz_width_pct": 0.911,
                "prz_confluence_count": 3,
                "prz_fib_families": [
                  "ABCD",
                  "BC_EXT",
                  "XAD"
                ],
                "price_to_prz_pct": -0.71,
                "price_to_prz_pct_raw": -0.7075,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bearish",
                  "source": "bat",
                  "d_price": 60063.01,
                  "a_price": 59114.4,
                  "tp1_ad_382": 59700.64,
                  "tp2_ad_618": 59476.77,
                  "tp3_a_or_structure_liquidity": 59114.4,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "ratios": {
                  "XAB": 0.4884,
                  "ABC": 0.942
                },
                "x_price": 60466.9,
                "x_idx": 229,
                "x_order": 3,
                "a_price": 59114.4,
                "a_idx": 239,
                "a_order": 5,
                "b_price": 59775.0,
                "b_idx": 243,
                "b_order": 5,
                "c_price": 59152.7,
                "c_idx": 248,
                "c_order": 8,
                "d_idx": null
              }
            ],
            "actionable_patterns_list": [
              {
                "pattern": "bat",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "high",
                "pattern_score": 0.965,
                "prz_proximity": "active",
                "prz_range": [
                  60331.54,
                  60648.64
                ],
                "prz_reversal_direction": "up",
                "price_to_prz_pct": -0.0,
                "high_confluence_prz": true,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "bat",
                  "d_price": 60490.09,
                  "a_price": 61256.0,
                  "tp1_ad_382": 60782.67,
                  "tp2_ad_618": 60963.42,
                  "tp3_a_or_structure_liquidity": 61256.0,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "interpretation": "BAT FORMING HIGH PRZ $60,331.54-$60,648.64: expected reversal UP if price reacts in zone"
              },
              {
                "pattern": "bat",
                "signal": "bullish",
                "completion_status": "forming",
                "pattern_quality": "strict",
                "quality": "high",
                "pattern_score": 0.897,
                "prz_proximity": "nearby",
                "prz_range": [
                  59951.97,
                  60197.91
                ],
                "prz_reversal_direction": "up",
                "price_to_prz_pct": -0.69,
                "high_confluence_prz": true,
                "harmonic_vote_state": {
                  "authority": "pre_confirmation_reversal_candidate",
                  "directional_vote_weight": 0.35,
                  "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.35,
                "confirmed_reaction": false,
                "standalone_path_override_allowed": false,
                "tp_ladder": {
                  "direction": "bullish",
                  "source": "bat",
                  "d_price": 60074.94,
                  "a_price": 61138.9,
                  "tp1_ad_382": 60481.37,
                  "tp2_ad_618": 60732.47,
                  "tp3_a_or_structure_liquidity": 61138.9,
                  "note": "Use as strong TP ladder context; not standalone path authority."
                },
                "interpretation": "BAT FORMING HIGH PRZ $59,951.97-$60,197.91: expected reversal UP if price reacts in zone"
              }
            ],
            "best_council_prz": {
              "pattern": "bat",
              "signal": "bullish",
              "completion_status": "forming",
              "pattern_quality": "strict",
              "quality": "high",
              "pattern_score": 0.965,
              "ratio_score": 1.0,
              "prz_score": 1.0,
              "prz_proximity": "active",
              "action_status": "active",
              "high_confluence_prz": true,
              "d_price": 60490.09,
              "prz_range": [
                60331.54,
                60648.64
              ],
              "prz_width_pct": 0.524,
              "prz_confluence_count": 3,
              "prz_fib_families": [
                "ABCD",
                "BC_EXT",
                "XAD"
              ],
              "price_to_prz_pct": -0.0,
              "price_to_prz_pct_raw": -0.0015,
              "harmonic_vote_state": {
                "authority": "pre_confirmation_reversal_candidate",
                "directional_vote_weight": 0.35,
                "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.35,
              "confirmed_reaction": false,
              "standalone_path_override_allowed": false,
              "tp_ladder": {
                "direction": "bullish",
                "source": "bat",
                "d_price": 60490.09,
                "a_price": 61256.0,
                "tp1_ad_382": 60782.67,
                "tp2_ad_618": 60963.42,
                "tp3_a_or_structure_liquidity": 61256.0,
                "note": "Use as strong TP ladder context; not standalone path authority."
              },
              "ratios": {
                "XAB": 0.4952,
                "ABC": 0.4128
              },
              "x_price": 62272.1,
              "x_idx": 119,
              "x_order": 5,
              "a_price": 61256.0,
              "a_idx": 163,
              "a_order": 8,
              "b_price": 60752.8,
              "b_idx": 165,
              "b_order": 3,
              "c_price": 60960.5,
              "c_idx": 178,
              "c_order": 3,
              "d_idx": null
            },
            "best_tp_ladder": {
              "direction": "bullish",
              "source": "bat",
              "d_price": 60490.09,
              "a_price": 61256.0,
              "tp1_ad_382": 60782.67,
              "tp2_ad_618": 60963.42,
              "tp3_a_or_structure_liquidity": 61256.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "tp_ladder": [
              {
                "direction": "bullish",
                "source": "bat",
                "d_price": 60490.09,
                "a_price": 61256.0,
                "tp1_ad_382": 60782.67,
                "tp2_ad_618": 60963.42,
                "tp3_a_or_structure_liquidity": 61256.0,
                "note": "Use as strong TP ladder context; not standalone path authority."
              },
              {
                "direction": "bullish",
                "source": "bat",
                "d_price": 60074.94,
                "a_price": 61138.9,
                "tp1_ad_382": 60481.37,
                "tp2_ad_618": 60732.47,
                "tp3_a_or_structure_liquidity": 61138.9,
                "note": "Use as strong TP ladder context; not standalone path authority."
              }
            ],
            "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": "ready",
            "directional_scores": {
              "bullish": 0.337,
              "bearish": 0
            },
            "directional_score_total": 0.337,
            "directional_dominance": 1.0
          }
        },
        "ict": {
          "agent_id": "ict",
          "display_name": "ICT Trader",
          "signal": "bullish",
          "confidence": 0.62,
          "structure_bias": "bullish",
          "setup_bias": "bullish",
          "setup_score": 0.79,
          "setup_signals": [
            "\ucd5c\uadfc \ud655\uc815 \uad6c\uc870 \uc774\ubca4\ud2b8\uac00 BOS_bullish\uc774\uba70, \ub9c8\uc9c0\ub9c9 bullish BOS \ub808\ubca8 $60,245.00 \uc704\uc5d0\uc11c \ud604\uc7ac\uac00 $60,491.00\uc774 \uc720\uc9c0 \uc911",
            "\ud604\uc7ac\uac00 $60,491.00\uc740 EQ $59,511.00 \uc704 \ud504\ub9ac\ubbf8\uc5c4 \uad6c\uac04\uc5d0 \uc788\uc5b4 \ucd94\uaca9 \ub9e4\uc218\ub294 \ubd88\ub9ac\ud558\uc9c0\ub9cc, \ub2e8\uae30 \uad6c\uc870\uc0c1 $60,245.00 \uc7ac\uc218\uc6a9 \uc5ec\ubd80\uac00 bullish continuation\uc758 \ud575\uc2ec",
            "NY \uc138\uc158 \uc800\uc810 $59,666.20\uc774 EQ $59,511.00 \uc704\uc5d0\uc11c \ud615\uc131\ub418\uc5b4 \ub2e8\uae30 \ub9e4\uc218 \ubc29\uc5b4 \uad6c\uac04\uc73c\ub85c \uc791\ub3d9 \uac00\ub2a5",
            "\ud558\ub2e8 discount \uc601\uc5ed\uc5d0 candidate bullish OB $58,288.00-$58,944.00 \uc874\uc7ac, \uae4a\uc740 \ub418\ub3cc\ub9bc \uc2dc \uae30\uad00\uc131 \ub9e4\uc218 \uad00\uc2ec \uad6c\uac04",
            "\ubbf8\uccb4\uacb0 FVG\uac00 0\uac1c\ub85c \uc704\uc544\ub798 \ube44\ud6a8\uc728\uc131 \ud0c0\uae43\uc740 \uc57d\ud558\uc9c0\ub9cc, \ucd5c\uadfc \uad6c\uc870 \uc810\uc218\ub294 bull_score 7.5 \ub300 bear_score 5.9\ub85c \ub9e4\uc218 \uc6b0\uc704"
          ],
          "reasoning": "\ud655\uc815 \uad6c\uc870 \uae30\uc900\uc73c\ub85c\ub294 \ub9c8\uc9c0\ub9c9 \uc774\ubca4\ud2b8\uac00 $60,245.00 \uc0c1\ud5a5 BOS\uc774\uba70, \ud604\uc7ac\uac00 $60,491.00\uc774 \ud574\ub2f9 \ub808\ubca8 \uc704\uc5d0 \uba38\ubb3c\uace0 \uc788\uc5b4 structure_bias\ub294 bullish\ub85c \ud310\ub2e8\ud55c\ub2e4. \ub2e4\ub9cc \ud604\uc7ac \uac00\uaca9\uc740 EQ $59,511.00 \uc704\uc758 premium \uad6c\uac04\uc774\uace0 range_high $60,734.00\uc5d0 \uadfc\uc811\ud574 \uc788\uc5b4, \uc989\uc2dc \ucd94\uaca9 \ub9e4\uc218\ubcf4\ub2e4\ub294 $60,245.00 \ub610\ub294 NY \uc800\uc810 $59,666.20 \uc7ac\ud14c\uc2a4\ud2b8 \ubc29\uc5b4\ub97c \ud655\uc778\ud558\ub294 \ucabd\uc774 \ub354 ICT \uad00\uc810\uc5d0 \ubd80\ud569\ud55c\ub2e4. \ud65c\uc131 bullish OB\ub098 unfilled FVG\ub294 \uc5c6\uc73c\uba70, \uc720\uc77c\ud55c candidate bullish OB\ub294 $58,288.00-$58,944.00\ub85c \ud604\uc7ac\uac00\uc640 \uac70\ub9ac\uac00 \uc788\uc5b4 \uac15\ud55c \uc989\uc2dc \uc218\uc694\uc874\ubcf4\ub2e4\ub294 \uae4a\uc740 \ud560\uc778 \ub9e4\uc218 \ud6c4\ubcf4\ub85c \ubcf4\ub294 \uac83\uc774 \ub9de\ub2e4. \uc0c1\ubc29\uc740 $60,734.00 \ub3cc\ud30c \ud6c4 $61,256.00, \uc804\uc77c\uace0\uc810 $61,931.10\uc774 \ub2e4\uc74c buy-side liquidity \ud0c0\uae43\uc774\uba70, \ud558\ubc29\uc73c\ub85c $59,666.20\uacfc EQ $59,511.00\uc744 \uc783\uc73c\uba74 \ud504\ub9ac\ubbf8\uc5c4 \ub9e4\uc218 \uc2e4\ud328\ub85c \ub2e8\uae30 bearish retracement\uac00 \ud655\ub300\ub420 \uc218 \uc788\ub2e4.",
          "key_levels": {
            "support": [
              60245.0,
              60048.73,
              59666.2,
              59511.0,
              58944.0,
              58288.0,
              58030.0
            ],
            "resistance": [
              60734.0,
              61256.0,
              61931.1,
              62402.8,
              62837.1,
              63656.0
            ]
          },
          "time_horizon": "short term",
          "invalidation_level": "59666.20",
          "risk_scenario": "$59,666.20 NY \uc138\uc158 \uc800\uc810\uc774 \ud558\ud5a5 \uc774\ud0c8\ub418\uace0 EQ $59,511.00 \uc544\ub798\ub85c \uc218\uc6a9\ub418\uba74, \ud604\uc7ac bullish setup\uc740 \uc2e4\ud328\ub85c \ubcf4\uace0 $58,944.00-$58,288.00 candidate bullish OB\uae4c\uc9c0 sell-side liquidity \ud0d0\uc0c9\uc774 \uc9c4\ud589\ub420 \uc218 \uc788\ub2e4. \ud2b9\ud788 $58,030.00 \uc804\uc77c \uc800\uc810\uae4c\uc9c0 \ubc00\ub9ac\uba74 \uae30\uc874 bullish BOS\uc758 continuation \uae30\ub300\ubcf4\ub2e4 liquidity sweep \uc774\ud6c4 \uc7ac\ucd95\uc801 \uc5ec\ubd80\ub97c \ub2e4\uc2dc \ud655\uc778\ud574\uc57c \ud55c\ub2e4.",
          "data_quality": "medium",
          "metrics": {
            "order_blocks_total": 1,
            "confirmed_bullish_ob": 0,
            "confirmed_bearish_ob": 0,
            "candidate_bullish_ob": 1,
            "candidate_bearish_ob": 0,
            "active_bullish_ob": 0,
            "active_bearish_ob": 0,
            "nearest_bull_ob_range": {
              "bottom": 58288.0,
              "top": 58944.0,
              "quality": "candidate",
              "score": 0.577
            },
            "nearest_bear_ob_range": null,
            "active_bullish_ob_list": [],
            "active_bearish_ob_list": [],
            "ob_mitigated_count": 2,
            "unfilled_bull_fvg_count": 0,
            "unfilled_bear_fvg_count": 0,
            "bull_fvg_ranges": [],
            "bear_fvg_ranges": [],
            "fvg_open_count": 0,
            "fvg_mitigated_count": 66,
            "fvg_open_zones": [],
            "bos_choch_events": [
              "BOS_bullish",
              "CHoCH_bearish",
              "BOS_bullish",
              "CHoCH_bearish",
              "BOS_bullish"
            ],
            "bos_choch_levels": [
              {
                "type": "BOS_bullish",
                "level": 62837.1
              },
              {
                "type": "CHoCH_bearish",
                "level": 62402.8
              },
              {
                "type": "BOS_bullish",
                "level": 61256.0
              },
              {
                "type": "CHoCH_bearish",
                "level": 60648.0
              },
              {
                "type": "BOS_bullish",
                "level": 60245.0
              }
            ],
            "bos_sequence": [
              "BOS_bullish",
              "CHoCH_bearish",
              "BOS_bullish",
              "CHoCH_bearish",
              "BOS_bullish"
            ],
            "consecutive_bull_bos": 1,
            "consecutive_bear_bos": 0,
            "recent_liq_sweeps": [],
            "recent_sweep_levels": [],
            "liquidity_resting": [],
            "current_zone": "premium",
            "eq_level": 59511.0,
            "range_high": 60734.0,
            "range_low": 58288.0,
            "bull_score": 7.5,
            "bear_score": 5.9,
            "setup_bias": "bullish",
            "setup_score": 0.79,
            "setup_signals": [
              "bullish BOS above $62,837.10",
              "bullish BOS above $61,256.00",
              "bullish BOS above $60,245.00"
            ],
            "retracement_direction": "bearish",
            "current_retracement_pct": 125.0,
            "deepest_retracement_pct": 125.0,
            "previous_day_high": 61931.1,
            "previous_day_low": 58030.0,
            "broken_prev_high": false,
            "broken_prev_low": false,
            "sessions": {
              "London": {
                "active": false,
                "high": null,
                "low": null
              },
              "New York": {
                "active": true,
                "high": 60734.0,
                "low": 59666.2
              },
              "Asian kill zone": {
                "active": false,
                "high": null,
                "low": null
              }
            }
          }
        },
        "wyckoff": {
          "agent_id": "wyckoff",
          "display_name": "Wyckoff Expert",
          "signal": "bearish",
          "confidence": 0.82,
          "structure_bias": "bearish",
          "setup_bias": "bearish",
          "setup_score": 0.76,
          "setup_signals": [
            "\ud655\uc815 \ubd84\ubc30 \uad6c\uc870: BC $62,812.20 \u2192 AR $62,075.60 \u2192 ST $63,090.90 \u2192 UT $63,209.60 \u2192 LPSY $61,931.10 \u2192 SOW $61,578.40 \u2192 Phase E $58,030.00",
            "\ud604\uc7ac \ud65c\uc131 \uad6c\uc870 \ud6c4\ubcf4\uc5d0\uc11c $60,734.00 UTAD \uc774\ud6c4 \ud604\uc7ac\uac00 $60,491.00\uc73c\ub85c \ud558\ub77d, \uc0c1\ub2e8 \uc2e4\ud328/\uacf5\uae09 \ubc18\uc751 \uac00\ub2a5\uc131",
            "\uc774\uc804 LPSY $61,931.10 \uc544\ub798\uc5d0\uc11c\ub9cc \ubc18\ub4f1\uc774 \uc9c4\ud589 \uc911\uc774\ubbc0\ub85c \uad6c\uc870\uc801 \uacf5\uae09 \uc6b0\uc704\uac00 \uc720\uc9c0\ub428",
            "\ud604\uc7ac\uac00 $60,491.00\uc740 EMA20 $60,048.73 \ubc0f EMA120 $60,196.13 \uc704\uc5d0 \uc788\uc73c\ub098 EMA240 $60,844.32 \uc544\ub798\ub85c, \ub2e8\uae30 \ubc18\ub4f1\uc740 \uc544\uc9c1 \uc0c1\uc704 \ud3c9\uade0 \ud68c\ubcf5 \uc2e4\ud328 \uc0c1\ud0dc",
            "\uc7ac\ubd84\ubc30 \ud6c4\ubcf4 \ubc94\uc704\uc5d0\uc11c $60,234.80 UT \uc0c1\ud68c \ud6c4 $60,734.00 UTAD \ud615\uc131, \uc989 \ub9e4\uc218 \uc720\ub3d9\uc131 \ud68c\uc218 \ud6c4 \uac70\ubd80 \uc5ec\ubd80\ub97c \ud655\uc778\ud558\ub294 \uad6c\uac04"
          ],
          "reasoning": "15\ubd84 \uae30\uc900 regime\uc740 DIS, regime_state\ub294 confirmed_dis\uc774\uba70 \uad6c\uc870 \ud3b8\ud5a5\uc740 \uba85\ud655\ud788 bearish\uc785\ub2c8\ub2e4. \uc8fc \ubd84\ubc30 \uad6c\uc870\ub294 BC $62,812.20\uacfc AR $62,075.60\uc744 \uc575\ucee4\ub85c \uc2dc\uc791\ud574 ST $63,090.90, UT $63,209.60 \uc774\ud6c4 LPSY $61,931.10 \ubc0f SOW $61,578.40\uc744 \uac70\uccd0 Phase E \uc800\uc810 $58,030.00\uae4c\uc9c0 \uc804\uac1c\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \ud604\uc7ac \ud65c\uc131 \uad6c\uac04\uc740 $58,030.00 \uc800\uc810 \uc774\ud6c4 \ubc18\ub4f1\uc774\uc9c0\ub9cc, $60,234.80 UT\ub97c \ub118\uae34 \ub4a4 $60,734.00\uc5d0\uc11c UTAD \ud6c4\ubcf4\uac00 \ubc1c\uc0dd\ud588\uace0 \ud604\uc7ac\uac00 $60,491.00\uc73c\ub85c \ub418\ubc00\ub824 \uc788\uc5b4 \uc989\uc2dc \uacbd\ub85c \uc5ed\uc2dc \ud558\ubc29 \uc7ac\uc2dc\ud5d8 \ucabd\uc774 \uc6b0\uc138\ud569\ub2c8\ub2e4. \ub2e4\ub9cc $60,734.00 \uc704\ub85c \uc7ac\uc218\uc6a9\ub418\uba74 \uc774 UTAD \uac70\ubd80 \uc14b\uc5c5\uc740 \ubb34\ud6a8\ud654\ub418\uba70, \ub354 \ud070 \uad6c\uc870\uc0c1\uc73c\ub85c\ub294 $61,931.10 LPSY \ud68c\ubcf5 \uc5ec\ubd80\uac00 \ud575\uc2ec \ubd84\uae30\uc810\uc785\ub2c8\ub2e4.",
          "key_levels": {
            "support": [
              60234.8,
              59713.0,
              59114.4,
              58325.6,
              58030.0
            ],
            "resistance": [
              60734.0,
              61931.1,
              62075.6,
              62812.2,
              63209.6
            ]
          },
          "time_horizon": "short to medium term",
          "invalidation_level": "$60,734.00 \uc0c1\ubc29 \uc7ac\uc218\uc6a9 \uc2dc \ub2e8\uae30 UTAD \uac70\ubd80 \uae30\ubc18 bearish setup\uc740 \ubb34\ud6a8\ud654\ub429\ub2c8\ub2e4. \uad6c\uc870\uc801 bearish \ud574\uc11d\uc740 $61,931.10 LPSY \ud68c\ubcf5 \ubc0f \uc720\uc9c0 \uc2dc \uc57d\ud654\ub429\ub2c8\ub2e4.",
          "risk_scenario": "$60,734.00\uc744 \ud68c\ubcf5\ud558\uace0 \uc720\uc9c0\ud558\uba74 \ud604\uc7ac \ud558\ub77d \uc14b\uc5c5\uc740 \uc2e4\ud328\ud55c \uc0c1\ub2e8 \uac70\ubd80\uac00 \ub418\uba70, \uac00\uaca9\uc740 $61,931.10 LPSY\uc640 $62,075.60 AR \ud558\ub2e8 \uc7ac\uc2dc\ud5d8\uc73c\ub85c \ud655\uc7a5\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ud2b9\ud788 $61,931.10 \uc704\uc5d0\uc11c \uc218\uc6a9\ub418\uba74 Phase E \uc774\ud6c4 \ub2e8\uc21c \uc7ac\ubd84\ubc30\uac00 \uc544\ub2c8\ub77c \ub354 \ud070 \ubc15\uc2a4 \uc7ac\ud615\uc131 \uac00\ub2a5\uc131\uc744 \uc5f4\uc5b4\uc57c \ud569\ub2c8\ub2e4.",
          "data_quality": "high",
          "metrics": {
            "acc_score": 91.8,
            "dis_score": 100.0,
            "regime": "DIS",
            "regime_state": "confirmed_dis",
            "structure_bias": "bearish",
            "phase_context": "confirmed_dis / distribution / Phase E",
            "phases_detected": [
              "BC",
              "AR",
              "ST",
              "SOW_IN_PHASE_B",
              "UT",
              "LPSY",
              "SOW",
              "Phase E"
            ],
            "last_phase": "Phase E",
            "phase_candidates": [
              {
                "label": "BC",
                "side": "high",
                "idx": 43,
                "price": 62812.2,
                "color": "#ffd166"
              },
              {
                "label": "AR",
                "side": "low",
                "idx": 54,
                "price": 62075.6,
                "color": "#06d6a0"
              },
              {
                "label": "ST",
                "side": "high",
                "idx": 81,
                "price": 63090.9,
                "color": "#118ab2"
              },
              {
                "label": "SOW_IN_PHASE_B",
                "side": "low",
                "idx": 119,
                "price": 62272.1,
                "color": "#ef476f"
              },
              {
                "label": "UT",
                "side": "high",
                "idx": 122,
                "price": 63209.6,
                "color": "#f9844a"
              },
              {
                "label": "LPSY",
                "side": "high",
                "idx": 201,
                "price": 61931.1,
                "color": "#8338ec"
              },
              {
                "label": "SOW",
                "side": "low",
                "idx": 208,
                "price": 61578.4,
                "color": "#ef476f"
              },
              {
                "label": "Phase E",
                "side": "low",
                "idx": 226,
                "price": 58030.0,
                "color": "#7209b7"
              }
            ],
            "phase_structures": [
              {
                "structure_id": "15m_cycle_1",
                "sequence": 1,
                "timeframe": "15m",
                "regime": "distribution",
                "role": "prior_completed_structure",
                "is_active": false,
                "is_completed": true,
                "is_confirmed": true,
                "structure_bias": "bearish",
                "phase_context": "distribution",
                "start_idx": 43,
                "end_idx": 226,
                "phase_count": 8,
                "phases": [
                  {
                    "label": "BC",
                    "side": "high",
                    "idx": 43,
                    "price": 62812.2,
                    "color": "#ffd166",
                    "dt": "2026-06-24 01:00:00+09:00"
                  },
                  {
                    "label": "AR",
                    "side": "low",
                    "idx": 54,
                    "price": 62075.6,
                    "color": "#06d6a0",
                    "dt": "2026-06-24 03:45:00+09:00"
                  },
                  {
                    "label": "ST",
                    "side": "high",
                    "idx": 81,
                    "price": 63090.9,
                    "color": "#118ab2",
                    "dt": "2026-06-24 10:30:00+09:00"
                  },
                  {
                    "label": "SOW_IN_PHASE_B",
                    "side": "low",
                    "idx": 119,
                    "price": 62272.1,
                    "color": "#ef476f",
                    "dt": "2026-06-24 20:00:00+09:00"
                  },
                  {
                    "label": "UT",
                    "side": "high",
                    "idx": 122,
                    "price": 63209.6,
                    "color": "#f9844a",
                    "dt": "2026-06-24 20:45:00+09:00"
                  },
                  {
                    "label": "LPSY",
                    "side": "high",
                    "idx": 201,
                    "price": 61931.1,
                    "color": "#8338ec",
                    "dt": "2026-06-25 16:30:00+09:00"
                  },
                  {
                    "label": "SOW",
                    "side": "low",
                    "idx": 208,
                    "price": 61578.4,
                    "color": "#ef476f",
                    "dt": "2026-06-25 18:15:00+09:00"
                  },
                  {
                    "label": "Phase E",
                    "side": "low",
                    "idx": 226,
                    "price": 58030.0,
                    "color": "#7209b7",
                    "dt": "2026-06-25 22:45:00+09:00"
                  }
                ]
              },
              {
                "structure_id": "15m_cycle_2",
                "sequence": 2,
                "timeframe": "15m",
                "regime": "redistribution",
                "role": "current_structure_candidate",
                "is_active": true,
                "is_completed": false,
                "is_confirmed": true,
                "structure_bias": "bearish",
                "phase_context": "redistribution",
                "start_idx": 226,
                "end_idx": 297,
                "phase_count": 6,
                "phases": [
                  {
                    "label": "SC",
                    "side": "low",
                    "idx": 226,
                    "price": 58030.0,
                    "color": "#ffd166",
                    "dt": "2026-06-25 22:45:00+09:00"
                  },
                  {
                    "label": "AR",
                    "side": "high",
                    "idx": 227,
                    "price": 59713.0,
                    "color": "#06d6a0",
                    "dt": "2026-06-25 23:00:00+09:00"
                  },
                  {
                    "label": "ST",
                    "side": "low",
                    "idx": 239,
                    "price": 59114.4,
                    "color": "#118ab2",
                    "dt": "2026-06-26 02:00:00+09:00"
                  },
                  {
                    "label": "SOW_IN_PHASE_B",
                    "side": "low",
                    "idx": 276,
                    "price": 58325.6,
                    "color": "#ef476f",
                    "dt": "2026-06-26 11:15:00+09:00"
                  },
                  {
                    "label": "UT",
                    "side": "high",
                    "idx": 284,
                    "price": 60234.8,
                    "color": "#f9844a",
                    "dt": "2026-06-26 13:15:00+09:00"
                  },
                  {
                    "label": "UTAD",
                    "side": "high",
                    "idx": 297,
                    "price": 60734.0,
                    "color": "#f9844a",
                    "dt": "2026-06-26 16:30:00+09:00"
                  }
                ]
              }
            ],
            "active_structure_id": "15m_cycle_2",
            "primary_structure_id": "15m_cycle_1",
            "structure_count": 2,
            "regime_fitness": 1.0,
            "current_event": "Phase E",
            "major_phase": "E",
            "pos_in_range": 0.5,
            "main_range_low": 62075.6,
            "main_range_high": 62812.2
          }
        }
      },
      "chairman_synthesis": {
        "overall_signal": "bearish",
        "overall_confidence": 0.64,
        "execution_setup": {
          "setup_bias": "bearish",
          "setup_strength": 0.69,
          "active_setups": [
            "\uac00\uaca9 $60,491\uc774 7\uc77c \ub808\uc778\uc9c0 EQ \uc57d $60,843 \ubc0f EMA240 $60,844.32 \uc544\ub798\uc5d0 \uba38\ubb3c\uba70 \uc0c1\ub2e8 \ud68c\ubcf5 \uc2e4\ud328 \uc0c1\ud0dc",
            "24\uc2dc\uac04 \uac00\uaca9 -2.26% \ud558\ub77d \uc911 OI +6.83% \uc99d\uac00, CVD -4,043.459\ub85c \ud558\ub77d \ubc29\ud5a5 \uc2e0\uaddc \ud3ec\uc9c0\uc158 \uc720\uc785 \ubc0f \ud604\ubb3c \ub9e4\uc218 \ubd80\uc7ac",
            "\ub871 \uacc4\uc815 \ube44\uc728 0.672\ub85c \ub871 \uc3e0\ub9bc\uc774 \ub0a8\uc544 \uc788\uace0, $60,000 / $59,400 / $59,300 \ud558\ubc29 \uccad\uc0b0 \ubc00\uc9d1 \uad6c\uac04 \uc874\uc7ac",
            "Wyckoff \ud65c\uc131 \uad6c\uc870\uc5d0\uc11c $60,734 UTAD \ud6c4\ubcf4 \uc774\ud6c4 \ud604\uc7ac\uac00 $60,491\ub85c \ub418\ubc00\ub824 \uc0c1\ub2e8 \uc2e4\ud328 \uc870\uac74 \uc720\uc9c0",
            "\uce94\ub4e4 \ud6c4\ubcf4 \ud328\ud134\uc5d0\uc11c bearish_harami \ud488\uc9c8 0.588, bearish_engulfing \ud488\uc9c8 0.575\uac00 bullish_engulfing 0.410\ubcf4\ub2e4 \uc6b0\uc138",
            "\ub2e8\uae30 \ud558\ubaa8\ub2c9\uc740 $60,331.54-$60,648.64 bullish Bat PRZ \uc548\uc5d0 \uc788\uc5b4 \ubc18\uc804 \ud6c4\ubcf4\ub294 \uc874\uc7ac\ud558\ub098, \uc544\uc9c1 \ud655\uc778 \ubc18\uc751\uc774 \uc5c6\ub294 \uc0ac\uc804 PRZ \uc870\uac74"
          ],
          "setup_vs_structure": "\uad6c\uc870\uc801 \ud310\uc815\uc740 Wyckoff \ubd84\ubc30\u00b7\uc7ac\ubd84\ubc30 \ub9e5\ub77d \ub54c\ubb38\uc5d0 bearish\ub85c \uae30\uc6b8\uc9c0\ub9cc, ICT\uc640 Fibonacci\ub294 \ub2e8\uae30 BOS \ubc0f \ub418\ub3cc\ub9bc \ud68c\ubcf5\uc744 \uadfc\uac70\ub85c \uc77c\ubd80 bullish \uad6c\uc870\ub97c \uc81c\uc2dc\ud55c\ub2e4. \uc2e4\ud589 \uc14b\uc5c5\uc740 4\uba85\uc758 \ubd84\uc11d\uac00\uac00 bearish \uc870\uac74\uc744 \uc81c\uc2dc\ud574 \uad6c\uc870\uc640 \ub300\uccb4\ub85c \uc815\ub82c\ub418\uc5b4 \uc788\uc73c\ub098, \ud604\uc7ac\uac00\uac00 \ud558\ubaa8\ub2c9 bullish PRZ \ub0b4\ubd80\uc5d0 \uc788\uc5b4 \uc989\uc2dc \ucd94\uaca9\ubcf4\ub2e4\ub294 \ubc18\uc751 \ud655\uc778\uc774 \ud544\uc694\ud55c \uad6c\uac04\uc774\ub2e4."
        },
        "signal_breakdown": {
          "bullish_count": 2,
          "bearish_count": 1,
          "neutral_count": 3
        },
        "key_levels": {
          "support": [
            60331.54,
            60245.0,
            60048.73,
            60017.59,
            59950.5,
            59666.2,
            59400.0,
            59300.0,
            58030.0
          ],
          "resistance": [
            60648.64,
            60734.0,
            60844.32,
            61100.0,
            61200.0,
            61256.0,
            61931.1,
            63656.0
          ]
        },
        "confluences": [
          "\uce94\ub4e4 \ub9ac\ub354\uc640 \ud30c\uc0dd \ud2b8\ub808\uc774\ub354\uac00 \ubaa8\ub450 7\uc77c EQ \uc57d $60,843 \ubc0f EMA240 $60,844 \ubd80\uadfc\uc744 \ud575\uc2ec \uad6c\uc870 \uc800\ud56d\uc73c\ub85c \uc81c\uc2dc\ud55c\ub2e4.",
          "Wyckoff\uc758 \ud65c\uc131 UTAD \ud6c4\ubcf4 $60,734\uc640 ICT\uc758 New York \uc138\uc158 \uace0\uc810 $60,734\uac00 \ub3d9\uc77c\ud558\uba70, \ud558\ubaa8\ub2c9 bullish Bat PRZ \uc0c1\ub2e8 $60,648.64\uc640\ub3c4 \uac00\uae4c\uc6cc $60,648-$60,734\uac00 \uc989\uc2dc \uc0c1\ub2e8 \ubc18\uc751 \uad6c\uac04\uc774\ub2e4.",
          "ICT\uc758 \ub9c8\uc9c0\ub9c9 bullish BOS \ub808\ubca8 $60,245\uc640 Wyckoff\uc758 \ud65c\uc131 UT $60,234.8\uc774 \uac70\uc758 \uc77c\uce58\ud574 $60,234-$60,245\ub294 \ub2e8\uae30 \uad6c\uc870 \ubc29\uc5b4\u00b7\uc2e4\ud328 \ud310\uc815\uc120\uc73c\ub85c \uacb9\uce5c\ub2e4.",
          "Fibonacci\uc758 ret_0.618 $60,017.59, ret_0.5 $59,950.50, \ud558\ubaa8\ub2c9 \ubcf4\uc870 bullish Bat PRZ $59,951.97-$60,197.91, \ud30c\uc0dd\uc758 $60,000 \uccad\uc0b0 \ub808\ubca8\uc774 $59,950-$60,020 \uc9c0\uc9c0 \ud074\ub7ec\uc2a4\ud130\ub97c \ud615\uc131\ud55c\ub2e4.",
          "\ud30c\uc0dd\uc758 \uc0c1\ubc29 \uccad\uc0b0 $61,100-$61,200, \ud558\ubaa8\ub2c9 bearish Bat PRZ $61,166.39-$61,303.38, ICT\uc758 $61,256 \uad6c\uc870 \ub808\ubca8\uc774 $61,100-$61,303 \uc0c1\ub2e8 \uc720\ub3d9\uc131\u00b7\uc800\ud56d \ud074\ub7ec\uc2a4\ud130\ub85c \uc911\ucca9\ub41c\ub2e4.",
          "\uc774\uc804 \uc8fc\uc694 \uc800\uc810 $58,030\uc740 Wyckoff Phase E \uc800\uc810, ICT range low, \uce94\ub4e4\u00b7\ud30c\uc0dd \uc8fc\uc694 \uc9c0\uc9c0\ub85c \ubc18\ubcf5 \ud655\uc778\ub41c\ub2e4."
        ],
        "conflicts": [
          "Wyckoff\ub294 \ud655\uc778\ub41c \ubd84\ubc30 \uc774\ud6c4 \uc7ac\ubd84\ubc30 \ud6c4\ubcf4\uc640 $60,734 UTAD \uc870\uac74\uc744 \uadfc\uac70\ub85c bearish \uad6c\uc870\ub97c \uc81c\uc2dc\ud558\uc9c0\ub9cc, ICT\ub294 \ub9c8\uc9c0\ub9c9 \ud655\uc815 \uc774\ubca4\ud2b8\uac00 $60,245 \uc0c1\ud5a5 BOS\uc774\uace0 \ud604\uc7ac\uac00\uac00 \uadf8 \uc704\uc5d0 \uc788\uc5b4 bullish \uad6c\uc870\ub85c \ud310\uc815\ud55c\ub2e4.",
          "Fibonacci\ub294 \ub2e8\uae30 \ud558\ub77d \uc2a4\uc719 $60,235\u2192$59,666\uc758 ret_0.786 $60,113.12\ub97c \ud68c\ubcf5\ud588\ub2e4\ub294 \uc810\uc5d0\uc11c \ub2e8\uae30 \uad6c\uc870\ub97c bullish\ub85c \ubcf4\uc9c0\ub9cc, \uac00\uaca9\uc774 7\uc77c EQ $60,843 \ubc0f EMA240 $60,844 \uc544\ub798\uc5d0 \uc788\uc5b4 \uc0c1\uc704 \ub808\uc778\uc9c0 \ud68c\ubcf5\uc740 \uc544\uc9c1 \ubbf8\ud655\uc778\uc774\ub2e4.",
          "\ud558\ubaa8\ub2c9\uc740 \ud604\uc7ac\uac00\uac00 strict/high bullish Bat PRZ $60,331.54-$60,648.64 \ub0b4\ubd80\uc774\uace0 D\uac12 $60,490.09\uc640 \uac70\uc758 \uc77c\uce58\ud55c\ub2e4\uace0 \ubcf4\uc9c0\ub9cc, \ud30c\uc0dd\u00b7\uce94\ub4e4\u00b7Wyckoff\ub294 \uac19\uc740 \uad6c\uac04\uc744 \uc0c1\ub2e8 \uc2e4\ud328 \ub610\ub294 \ub9e4\ub3c4 \uc555\ub825 \uad6c\uac04\uc73c\ub85c \ud574\uc11d\ud55c\ub2e4.",
          "\uad6c\uc870 \uce74\uc6b4\ud2b8\ub9cc \ubcf4\uba74 bullish 2\uba85, bearish 1\uba85, neutral 3\uba85\uc73c\ub85c \ud63c\uc7ac\ub418\uc5b4 \uc788\uc73c\ub098, Wyckoff\uc758 regime \ud310\uc815\uc740 \ud655\uc778\ub41c \ubd84\ubc30\u00b7\uc7ac\ubd84\ubc30 \ub2e8\uacc4\uc640 \uad6c\uccb4\uc801 phase sequence\ub97c \ud3ec\ud568\ud574 \uac00\uc911\uce58\uac00 \ub192\ub2e4."
        ],
        "executive_summary": "\ud604\uc7ac BTC 15\ubd84 \uad6c\uc870\ub294 \uc774\uc804 \ubd84\ubc30 \uc0ac\uc774\ud074\uc774 $58,030 Phase E \uc800\uc810\uae4c\uc9c0 \uc804\uac1c\ub41c \ub4a4, $58,030 \uc800\uc810\uc5d0\uc11c \uc2dc\uc791\ub41c \uc7ac\uad6c\uc870\ud654\u00b7\uc7ac\ubd84\ubc30 \ud6c4\ubcf4 \uad6c\uac04\uc73c\ub85c \ud574\uc11d\ub41c\ub2e4. \ud65c\uc131 Wyckoff \uad6c\uc870\ub294 SC $58,030, AR $59,713, ST $59,114.4, SOW $58,325.6, UT $60,234.8 \uc774\ud6c4 $60,734 UTAD \ud6c4\ubcf4\uac00 \ud615\uc131\ub41c \uc0c1\ud0dc\uc774\uba70, \ud604\uc7ac\uac00 $60,491\uc740 \ud574\ub2f9 UTAD \uc544\ub798\uc5d0 \uc788\uc5b4 \uad6c\uc870\uc801 \uc0c1\ub2e8 \uc2e4\ud328 \uc870\uac74\uc774 \ub0a8\uc544 \uc788\ub2e4. \ub2e4\ub9cc ICT\uc758 $60,245 bullish BOS \uc720\uc9c0\uc640 Fibonacci\uc758 $60,113.12 \uc0c1\ud68c\ub294 \ub2e8\uae30 \ud68c\ubcf5 \uad6c\uc870\ub97c \uc9c0\uc9c0\ud558\ubbc0\ub85c, bearish regime \uc548\uc758 \ubc18\ub4f1\u00b7\uc7ac\ubd84\ubc30 \uad6c\uac04\uc73c\ub85c \ubcf4\ub294 \uac83\uc774 \uade0\ud615\uc801\uc774\ub2e4. \ud575\uc2ec \uad6c\uc870 \uc800\ud56d\uc740 $60,734-$60,844, \uc0c1\uc704 \ubb34\ud6a8\ud654 \uae30\uc900\uc740 $61,931.10\uc774\uba70, \ud558\ub2e8 \uad6c\uc870 \ubc29\uc5b4 \uad6c\uac04\uc740 $60,245, $60,017-$59,950, $58,030\uc774\ub2e4."
      },
      "overall_signal": "bearish",
      "overall_confidence": 0.64,
      "operating_path": {
        "path_type": "complex",
        "confidence": 0.6,
        "waypoints": [
          {
            "seq": 1,
            "price": 59912.97,
            "type": "swing_low",
            "source": "Fibonacci (cluster $59,912.97 score 1.0 strict, ret_0.5 EQ $59,950.50, ret_0.618 $60,017.59), Harmonic (\ubcf4\uc870 bullish Bat PRZ $59,951.97-$60,197.91), Derivatives ($60,000 \uccad\uc0b0)",
            "description": "\ud604\uc7ac\uac00 $60,491\uc774 $60,245(ICT bullish BOS \u00b7 Wyckoff UT $60,234.8) \ubc29\uc5b4\uc120\uc744 \uc774\ud0c8\ud558\uba70 setup_bias(bearish 0.69)\uac00 \uc989\uc2dc \uc804\uac1c\ub418\ub294 1\ucc28 \ud558\ubc29 \ubaa9\ud45c. OI +6.83% \uc99d\uac00 + CVD -4,043 + EMA240/7\uc77c EQ $60,844 \ud68c\ubcf5 \uc2e4\ud328\uac00 \ud558\ub77d \uc5f0\ub8cc. WP1 \ud6c4\ubcf4\ud45c\uc5d0\uc11c \uac00\uc7a5 \uac00\uae5d\uace0(0.96%) \uc810\uc218 \ucd5c\uace0(1.0)\uc778 strict fib \ucee8\ud50c\ub8e8\uc5b8\uc2a4\ub85c, $59,950-$60,020 \uc9c0\uc9c0 \ud074\ub7ec\uc2a4\ud130\uc758 \ud575\uc2ec \ubc18\uc751 \uad6c\uac04.",
            "est_hours": 5.0,
            "turning_zone": [
              59860.0,
              59950.0
            ],
            "likely_wick": 59900.0,
            "rejection_confirm": 60017.59,
            "invalid_overshoot": 59820.0,
            "calibration_reasoning": "$59,912.97\uc758 4\uc911 fib \ucee8\ud50c\ub8e8\uc5b8\uc2a4(ret 0.236/0.382/0.5/0.618)\ub97c \ud575\uc2ec \uc790\uc11d\uc73c\ub85c, \uc0c1\ub2e8\uc740 Chairman \uc9c0\uc9c0 $59,950.50, \ud558\ub2e8\uc740 fib 0.382 $59,883.41 \uc9c1\ud558\ub85c \uc7a1\uc740 \ud3ed $90(0.31 ATR) \ubc34\ub4dc. \uace0\uc2e0\ub8b0 1\ucc28 \ud0c0\uae43\uc774\ub77c \ud0c0\uc774\ud2b8\ud558\uac8c \uad6c\uc131\ud558\uace0, \ubc18\ub4f1 \ud655\uc815\uc740 $60,000 \ub77c\uc6b4\ub4dc \uc704 \uace8\ub4e0\ube44\uc728 $60,017.59 \uc7ac\ud0c8\ud658\uc73c\ub85c \uc124\uc815."
          },
          {
            "seq": 2,
            "price": 60245.0,
            "type": "resistance_test",
            "source": "ICT (\ub9c8\uc9c0\ub9c9 bullish BOS $60,245.00), Wyckoff (UT $60,234.8)",
            "description": "\uc9c0\uc9c0 \ud074\ub7ec\uc2a4\ud130 \ubc18\uc751\uc73c\ub85c \ubc1c\uc0dd\ud558\ub294 relief \ubc18\ub4f1\uc774 \uc9c1\uc804 \uc774\ud0c8\ud55c $60,234-$60,245 \uad6c\uc870\uc120\uc744 \ud558\ub2e8\uc5d0\uc11c \uc7ac\uc2dc\ud5d8\ud558\uace0 \uac70\ubd80\ub418\ub294 \uad6c\uac04. $60,734 UTAD/$60,844 EMA240 \ud68c\ubcf5\uc5d0\ub294 \uc2e4\ud328\ud574 \uc7ac\ubd84\ubc30 \uad6c\uc870\uc758 lower-high\ub97c \ud655\uc815. \ud558\ubaa8\ub2c9 bullish Bat PRZ\ub294 confirmed_reaction 0\uc758 pre-confirm \ub2e8\uacc4\ub77c \ucd94\uaca9 \ub9e4\uc218 \ubd88\uac00(\uc57d\ud55c \ubc18\uc804 \ud6c4\ubcf4).",
            "est_hours": 11.0,
            "turning_zone": [
              60245.0,
              60335.0
            ],
            "likely_wick": 60300.0,
            "rejection_confirm": 60146.13,
            "invalid_overshoot": 60420.0,
            "calibration_reasoning": "\uc774\ud0c8\ud55c $60,234-$60,245 BOS/Wyckoff UT \uad6c\uc870\uc120\uc744 \ud558\ub2e8, Chairman $60,331.54 \uc720\ub3d9\uc131\uc744 \uc0c1\ub2e8\uc73c\ub85c \ud55c lower-high \uac70\ubd80 \ubc34\ub4dc(0.31 ATR). likely_wick\uc740 \uad6c\uc870\uc120 \uc704 \ub77c\uc6b4\ub4dc\ub118\ubc84 \uc790\uc11d $60,300\uc73c\ub85c \ud3b8\ud5a5\ud588\uace0, pre-confirmation bat PRZ($60,490)\ub294 \uc815\ucc45\uc0c1 \uc6e8\uc774\ud3ec\uc778\ud2b8\ub97c \uc774\ub3d9\uc2dc\ud0a4\uc9c0 \uc54a\uace0 $60,420 \ucd08\uacfc \uc2dc \ubb34\ud6a8\ud654(\uac70\ubd80 \uc2e4\ud328) \ucee8\ud14d\uc2a4\ud2b8\ub85c\ub9cc \uc0ac\uc6a9. $60,146 fib \ucee8\ud50c\ub8e8\uc5b8\uc2a4 \ud558\ud68c\uac00 \uac70\ubd80 \ud655\uc815."
          },
          {
            "seq": 3,
            "price": 59666.2,
            "type": "liquidity_sweep",
            "source": "ICT (NY \uc138\uc158 \uc800\uc810 $59,666.20, EQ $59,511 \uc704 \ubc29\uc5b4\uc120), Fibonacci (ret \uc2a4\uc719 \uc800\uc810 $59,666.2)",
            "description": "relief \uac70\ubd80 \ud6c4 bearish continuation\uc774 ICT NY \uc138\uc158 \uc800\uc810 $59,666.20\uc758 sell-side \uc720\ub3d9\uc131\uc744 \uc2a4\uc715. \ub871 \uacc4\uc815 \ube44\uc728 0.672 \ub871 \uc3e0\ub9bc\uacfc $60,000 \uccad\uc0b0 \uc774\ud0c8\uc774 \ud558\ubc29 \ucd94\uc9c4. \uc774 \ub808\ubca8 \ubc29\uc5b4 \uc2e4\ud328\uac00 \ud504\ub9ac\ubbf8\uc5c4 \ub9e4\uc218 \ubd95\uad34\uc758 \ubd84\uae30\uc810.",
            "est_hours": 18.0,
            "turning_zone": [
              59585.0,
              59685.0
            ],
            "likely_wick": 59610.0,
            "rejection_confirm": 59750.0,
            "invalid_overshoot": 59536.18,
            "calibration_reasoning": "sell-side \uc720\ub3d9\uc131 \uc2a4\uc715\uc774\ubbc0\ub85c \uc77c\ubc18 liquidity_sweep \ub8f0(\uc0c1\ub2e8)\uacfc \ub2ec\ub9ac $59,666.20 NY \uc800\uc810 \uc544\ub798\ub85c \uc874\uc744 \uc124\uc815(0.34 ATR). likely_wick\uc740 \ub77c\uc6b4\ub4dc\ub118\ubc84 $59,600 \uc790\uc11d \ubd80\uadfc $59,610\uc774\uba70, $59,536.18 3\uc911 fib \ucee8\ud50c\ub8e8\uc5b8\uc2a4(ext 1.0/1.272/1.414) \ud558\ud68c \uc2dc turning point \ubb34\ud6a8\ud654 \ud6c4 WP4\ub85c \uc5f0\uc18d \uc804\uac1c\ub418\ub294 \ubd84\uae30\uc810."
          },
          {
            "seq": 4,
            "price": 59300.0,
            "type": "swing_low",
            "source": "Derivatives ($59,400/$59,300 \ud558\ubc29 \uccad\uc0b0 \ubc00\uc9d1), Fibonacci (strict confluence $59,256.71 score 0.85), Chairman (\ud558\ub2e8 \uad6c\uc870 \ubc29\uc5b4 $59,300)",
            "description": "$59,666 \uc774\ud0c8 \uc2dc $59,400/$59,300 \ud558\ubc29 \uccad\uc0b0 \ud074\ub7ec\uc2a4\ud130\ub85c \ud655\uc7a5\ub418\ub294 24\uc2dc\uac04 \uad6c\uc870\uc801 \ud558\ub2e8 \ubaa9\ud45c. \uc778\uc811\ud55c fib strict confluence $59,256.71\uae4c\uc9c0 \uc704\ud0b9 \uac00\ub2a5. EQ $59,511 \ud558\ud68c\ub85c ICT \ud504\ub9ac\ubbf8\uc5c4 \ub9e4\uc218 \uc2e4\ud328\uac00 \ud655\uc815\ub418\ub294 cascade \uad6c\uac04\uc774\ub098, \ub2e4\uce35 \ubc29\uc5b4\uc120($59,912 \ud074\ub7ec\uc2a4\ud130\u00b7$59,666\u00b7$59,511) \ud1b5\uacfc\ub97c \uc694\uad6c\ud574 \ud655\ub960\uc740 WP1\ubcf4\ub2e4 \ub0ae\uc74c.",
            "est_hours": 23.0,
            "turning_zone": [
              59160.0,
              59360.0
            ],
            "likely_wick": 59256.71,
            "rejection_confirm": 59400.0,
            "invalid_overshoot": 59150.0,
            "calibration_reasoning": "\ud130\ubbf8\ub110 \uad6c\uac04\uc774\ub77c \ud3ed\uc744 0.69 ATR\ub85c \ud655\uc7a5. \uc778\uc811 strict fib \ucee8\ud50c\ub8e8\uc5b8\uc2a4 $59,256.71(ext 2.0/1.618+ret 0.236, \ub77c\uc6b4\ub4dc $59,250 \uc778\uc811)\uc744 likely_wick \uc790\uc11d\uc73c\ub85c \uc7a1\uace0, $59,400 \uccad\uc0b0 \ud074\ub7ec\uc2a4\ud130 \uc0c1\ub2e8 \uc7ac\ud0c8\ud658\uc744 turn \ud655\uc815\uc73c\ub85c \uc124\uc815. $58,030\uae4c\uc9c0 Chairman \uc9c0\uc9c0 \uacf5\ubc31\uc774\ub77c $59,150 \ud558\ud68c\ub294 \ub354 \uae4a\uc740 \uce90\uc2a4\ucf00\uc774\ub4dc \uc2e0\ud638\ub85c \ubb34\ud6a8\ud654."
          }
        ],
        "period_extremes": {
          "4h": {
            "expected_high": 60648.0,
            "expected_low": 60017.59,
            "high_first": true
          },
          "8h": {
            "expected_high": 60648.0,
            "expected_low": 59912.97,
            "high_first": true
          },
          "24h": {
            "expected_high": 60648.0,
            "expected_low": 59300.0,
            "high_first": true
          }
        },
        "triggers": {
          "bullish": {
            "price": 60734.0,
            "description": "Wyckoff UTAD \ud6c4\ubcf4 \u00b7 ICT range high $60,734\ub97c \uc885\uac00 \ud68c\ubcf5\ud558\uba74 UTAD \uac70\ubd80 \uc14b\uc5c5\uc774 \ubb34\ub825\ud654\ub418\uace0, \ub871 \uc3e0\ub9bc(0.672)\uc774 \uccad\uc0b0\uc774 \uc544\ub2cc \uc20f \ucee4\ubc84\ub9c1\uc73c\ub85c \uc804\ud658\ub418\uc5b4 $60,844 EMA240/7\uc77c EQ \ubc0f $61,100-$61,256 \uc0c1\ubc29 \uccad\uc0b0 \ud074\ub7ec\uc2a4\ud130\ub85c \uac00\uc18d."
          },
          "bearish": {
            "price": 60245.0,
            "description": "$60,245 ICT bullish BOS / Wyckoff UT $60,234.8\ub97c \uc885\uac00 \uc774\ud0c8\ud558\uba74 \ub2e8\uae30 \uad6c\uc870 \ubc29\uc5b4 \uc2e4\ud328\ub85c bearish \uacbd\ub85c \ud655\uc815. \uc774\ud6c4 $59,912-$59,950 \uc9c0\uc9c0 \ud074\ub7ec\uc2a4\ud130\ub97c \uc885\uac00 \uc774\ud0c8\ud558\uba74 $59,666 \u2192 $59,400-$59,300 \uccad\uc0b0 \uad6c\uac04\uc73c\ub85c \ud558\ub77d\uc774 \uac00\uc18d\ub428."
          }
        },
        "scenario_invalidation": 60844.0
      },
      "tp_calibration": {
        "calibrated_waypoints": [
          {
            "seq": 1,
            "base_target": 59912.97,
            "turning_zone": [
              59860.0,
              59950.0
            ],
            "likely_wick": 59900.0,
            "rejection_confirm": 60017.59,
            "invalid_overshoot": 59820.0,
            "calibration_reasoning": "$59,912.97\uc758 4\uc911 fib \ucee8\ud50c\ub8e8\uc5b8\uc2a4(ret 0.236/0.382/0.5/0.618)\ub97c \ud575\uc2ec \uc790\uc11d\uc73c\ub85c, \uc0c1\ub2e8\uc740 Chairman \uc9c0\uc9c0 $59,950.50, \ud558\ub2e8\uc740 fib 0.382 $59,883.41 \uc9c1\ud558\ub85c \uc7a1\uc740 \ud3ed $90(0.31 ATR) \ubc34\ub4dc. \uace0\uc2e0\ub8b0 1\ucc28 \ud0c0\uae43\uc774\ub77c \ud0c0\uc774\ud2b8\ud558\uac8c \uad6c\uc131\ud558\uace0, \ubc18\ub4f1 \ud655\uc815\uc740 $60,000 \ub77c\uc6b4\ub4dc \uc704 \uace8\ub4e0\ube44\uc728 $60,017.59 \uc7ac\ud0c8\ud658\uc73c\ub85c \uc124\uc815."
          },
          {
            "seq": 2,
            "base_target": 60245.0,
            "turning_zone": [
              60245.0,
              60335.0
            ],
            "likely_wick": 60300.0,
            "rejection_confirm": 60146.13,
            "invalid_overshoot": 60420.0,
            "calibration_reasoning": "\uc774\ud0c8\ud55c $60,234-$60,245 BOS/Wyckoff UT \uad6c\uc870\uc120\uc744 \ud558\ub2e8, Chairman $60,331.54 \uc720\ub3d9\uc131\uc744 \uc0c1\ub2e8\uc73c\ub85c \ud55c lower-high \uac70\ubd80 \ubc34\ub4dc(0.31 ATR). likely_wick\uc740 \uad6c\uc870\uc120 \uc704 \ub77c\uc6b4\ub4dc\ub118\ubc84 \uc790\uc11d $60,300\uc73c\ub85c \ud3b8\ud5a5\ud588\uace0, pre-confirmation bat PRZ($60,490)\ub294 \uc815\ucc45\uc0c1 \uc6e8\uc774\ud3ec\uc778\ud2b8\ub97c \uc774\ub3d9\uc2dc\ud0a4\uc9c0 \uc54a\uace0 $60,420 \ucd08\uacfc \uc2dc \ubb34\ud6a8\ud654(\uac70\ubd80 \uc2e4\ud328) \ucee8\ud14d\uc2a4\ud2b8\ub85c\ub9cc \uc0ac\uc6a9. $60,146 fib \ucee8\ud50c\ub8e8\uc5b8\uc2a4 \ud558\ud68c\uac00 \uac70\ubd80 \ud655\uc815."
          },
          {
            "seq": 3,
            "base_target": 59666.2,
            "turning_zone": [
              59585.0,
              59685.0
            ],
            "likely_wick": 59610.0,
            "rejection_confirm": 59750.0,
            "invalid_overshoot": 59536.18,
            "calibration_reasoning": "sell-side \uc720\ub3d9\uc131 \uc2a4\uc715\uc774\ubbc0\ub85c \uc77c\ubc18 liquidity_sweep \ub8f0(\uc0c1\ub2e8)\uacfc \ub2ec\ub9ac $59,666.20 NY \uc800\uc810 \uc544\ub798\ub85c \uc874\uc744 \uc124\uc815(0.34 ATR). likely_wick\uc740 \ub77c\uc6b4\ub4dc\ub118\ubc84 $59,600 \uc790\uc11d \ubd80\uadfc $59,610\uc774\uba70, $59,536.18 3\uc911 fib \ucee8\ud50c\ub8e8\uc5b8\uc2a4(ext 1.0/1.272/1.414) \ud558\ud68c \uc2dc turning point \ubb34\ud6a8\ud654 \ud6c4 WP4\ub85c \uc5f0\uc18d \uc804\uac1c\ub418\ub294 \ubd84\uae30\uc810."
          },
          {
            "seq": 4,
            "base_target": 59300.0,
            "turning_zone": [
              59160.0,
              59360.0
            ],
            "likely_wick": 59256.71,
            "rejection_confirm": 59400.0,
            "invalid_overshoot": 59150.0,
            "calibration_reasoning": "\ud130\ubbf8\ub110 \uad6c\uac04\uc774\ub77c \ud3ed\uc744 0.69 ATR\ub85c \ud655\uc7a5. \uc778\uc811 strict fib \ucee8\ud50c\ub8e8\uc5b8\uc2a4 $59,256.71(ext 2.0/1.618+ret 0.236, \ub77c\uc6b4\ub4dc $59,250 \uc778\uc811)\uc744 likely_wick \uc790\uc11d\uc73c\ub85c \uc7a1\uace0, $59,400 \uccad\uc0b0 \ud074\ub7ec\uc2a4\ud130 \uc0c1\ub2e8 \uc7ac\ud0c8\ud658\uc744 turn \ud655\uc815\uc73c\ub85c \uc124\uc815. $58,030\uae4c\uc9c0 Chairman \uc9c0\uc9c0 \uacf5\ubc31\uc774\ub77c $59,150 \ud558\ud68c\ub294 \ub354 \uae4a\uc740 \uce90\uc2a4\ucf00\uc774\ub4dc \uc2e0\ud638\ub85c \ubb34\ud6a8\ud654."
          }
        ]
      },
      "timing": {
        "stages": {
          "stage1_agents": 50.8,
          "chairman": 98.4,
          "operating_path": 343.8,
          "tp_calibrator": 273.0
        },
        "agents": {},
        "total_s": 766.1
      }
    }
  },
  "super_chairman": {
    "structural_diagnosis": {
      "dominant_regime": "markdown",
      "regime_confidence": 0.68,
      "regime_anchor_tf": "4H+1D",
      "tf_agreement": "1D, 4H, 1H, 15M \ubaa8\ub450 \uc885\ud569 \uc2e0\ud638\ub294 bearish\ub85c \uc815\ub82c\ub418\uc5b4 \uc788\ub2e4. \ub2e4\ub9cc 4H\ub294 $59,060 Spring \uc774\ud6c4 \ucd95\uc801 Phase D \ud6c4\ubcf4\ub97c, 15M\uc740 $58,030 \uc774\ud6c4 \uc7ac\uad6c\uc870\ud654\u00b7\uc7ac\ubd84\ubc30 \ud6c4\ubcf4\ub97c \ud568\uaed8 \uc81c\uc2dc\ud574 \ud558\ub2e8\ubd80 \ubc18\ub4f1 \uc704\ud5d8\uc740 \ub0a8\uc544 \uc788\ub2e4. \uc989 \uad6c\uc870 \ubc29\ud5a5\uc740 \ud558\ubc29 \uc6b0\uc704\uc9c0\ub9cc, \uc989\uc2dc \ucd94\uaca9\ubcf4\ub2e4 $60,734-$61,310 \uc800\ud56d \ubc18\uc751\uacfc $59,060 \ubc29\uc5b4 \uc5ec\ubd80\uac00 \ud575\uc2ec\uc774\ub2e4.",
      "phase_position": "\uc0c1\uc704 \uad6c\uc870\ub294 bearish BOS \uc774\ud6c4 discount \ubc18\ub4f1 \uad6c\uac04\uc774\uba70, 1H \uc774\uc804 \ubd84\ubc30 \uc0ac\uc774\ud074\uc740 $58,030 Phase E\uae4c\uc9c0 \uc0c1\ub2f9 \ubd80\ubd84 \uc644\ub8cc\ub41c \ub4a4 \ud604\uc7ac\ub294 $60,600-$60,844 \uc544\ub798 \uc7ac\ubd84\ubc30 \ub610\ub294 \uc7ac\uad6c\uc870\ud654 \ud6c4\ubcf4 \uad6c\uac04\uc774\ub2e4."
    },
    "unified_signal": "bearish",
    "unified_confidence": 0.67,
    "tf_signal_matrix": {
      "1D": {
        "signal": "bearish",
        "confidence": 0.7,
        "weight": 0.25,
        "role": "1D\ub294 EMA20 $64,217.11 \ubc0f CHoCH $64,918.20 \uc544\ub798\uc758 \ud070 bearish regime\uacfc $58,030-$59,080 \ud558\ub2e8 \uad6c\uc870 \uad6c\uac04\uc744 \uc81c\uacf5\ud558\uc9c0\ub9cc, \ud604\uc7ac \uacbd\ub85c \uc21c\uc11c\ub97c \ub2e8\ub3c5\uc73c\ub85c \uacb0\uc815\ud558\uc9c0\ub294 \uc54a\ub294\ub2e4."
      },
      "4H": {
        "signal": "bearish",
        "confidence": 0.72,
        "weight": 0.35,
        "role": "4H\ub294 $62,232.10 bearish BOS \uc544\ub798 \uad6c\uc870\ub97c \uae30\uc900\uc73c\ub85c \uba54\uc778 \uc6b4\uc601 \uacbd\ub85c\uc758 \uae4a\uc774\ub97c \uc18c\uc720\ud558\uba70, $59,060 \ubc29\uc5b4 \uc2e4\ud328 \uc2dc $58,030 \uc720\ub3d9\uc131 \uc7ac\uacf5\ub7b5\uc744 \uc81c\uc2dc\ud55c\ub2e4."
      },
      "1H": {
        "signal": "bearish",
        "confidence": 0.76,
        "weight": 0.35,
        "role": "1H\ub294 \ub2e8\uae30 \uc2e4\ud589 \uc5d4\uc9c4\uc73c\ub85c, \uba3c\uc800 $60,734-$60,990 \uc0c1\ub2e8 \uc720\ub3d9\uc131 \ud14c\uc2a4\ud2b8 \ud6c4 \uac70\ubd80\ub418\uba74 $60,000 \ubc0f $59,060\uc73c\ub85c \uc7ac\ud558\ub77d\ud558\ub294 \uc804\uc220 \uc21c\uc11c\ub97c \uc81c\uc2dc\ud55c\ub2e4."
      },
      "15M": {
        "signal": "bearish",
        "confidence": 0.64,
        "weight": 0.05,
        "role": "15M\uc740 $60,245 \ubc29\uc5b4\uc120 \uc774\ud0c8 \uc2dc $59,912-$59,950\uc73c\ub85c \ube60\ub974\uac8c \ubc00\ub9b4 \uc218 \uc788\ub2e4\ub294 \uc120\ud589 \uacbd\uace0\ub97c \uc81c\uacf5\ud558\uc9c0\ub9cc, 1H\uc758 WP1 \uc21c\uc11c\ub97c \ub4a4\uc9d1\uc744 \uc815\ub3c4\ub294 \uc544\ub2c8\ub2e4."
      }
    },
    "previous_path_state": {
      "status": "branch_activated",
      "summary": "\uc774\uc804 \uba54\uc778 \uc57d\uc138 \uacbd\ub85c\uc758 $58,892.71 \ubc0f $58,030.00 \ud558\ubc29 \ubaa9\ud45c\ub294 \uc544\uc9c1 \uc644\uc804 \ub3c4\ub2ec\ud558\uc9c0 \uc54a\uc558\uace0, \uac00\uaca9\uc740 $60,112.00 \uc704\ub85c \ud68c\ubcf5\ud574 \uc774\uc804 upside_branch\uc758 \uccab \uad00\ubb38 \uc548\uc73c\ub85c \uc9c4\uc785\ud588\ub2e4. \ub2e4\ub9cc $61,845.63-$61,870.00 \ubc0f $62,232.10 \uc704 \uc218\uc6a9\uc740 \uc544\uc9c1 \uc5c6\uc5b4 bearish \uad6c\uc870 \uc790\uccb4\uac00 \ubb34\ud6a8\ud654\ub41c \uac83\uc740 \uc544\ub2c8\ub2e4. \ub530\ub77c\uc11c \uc774\uc804\uc758 \uc9c1\uc811 \ud558\ub77d \uc21c\uc11c\ub294 \uad50\uccb4\ud558\uace0, \ud604\uc7ac\ub294 $60,734-$61,310 \uc800\ud56d \ud14c\uc2a4\ud2b8 \ud6c4 \uc7ac\ud558\ub77d \uc5ec\ubd80\ub97c \ubcf4\ub294 \uac31\uc2e0 \uacbd\ub85c\uac00 \ud65c\uc131\uc774\ub2e4.",
      "carried_forward_levels": [
        60112.0,
        61870.0,
        62232.1,
        59060.0,
        58030.0
      ],
      "invalidated_levels": [
        59497.43,
        60000.0,
        59870.3
      ]
    },
    "active_price_ladder": [
      {
        "seq": 1,
        "zone": [
          60600.0,
          60844.32
        ],
        "anchor": 60734.0,
        "side": "above",
        "role": "immediate_resistance",
        "source_tfs": [
          "1H",
          "15M"
        ],
        "acceptance_confirm": 60844.32,
        "rejection_confirm": 60600.0,
        "description": "\ud604\uc7ac\uac00 $60,491 \ubc14\ub85c \uc704\uc758 \uccab \uc800\ud56d\uc774\ub2e4. 1H $60,600 \uccad\uc0b0 \uc720\ub3d9\uc131, $60,734 ICT \uc800\ud56d, 15M $60,734 UTAD \ud6c4\ubcf4, EMA240 $60,844.32\uac00 \uacb9\uce5c\ub2e4. \uc774 \uad6c\uac04 \uc704 \uc218\uc6a9 \uc804\uae4c\uc9c0\ub294 \uc0c1\ub2e8 \uc720\ub3d9\uc131 \uc2a4\uc715 \ud6c4 \uac70\ubd80 \uc6b0\uc704\ub2e4."
      },
      {
        "seq": 2,
        "zone": [
          59950.5,
          60245.0
        ],
        "anchor": 60000.0,
        "side": "below",
        "role": "immediate_support",
        "source_tfs": [
          "1H",
          "15M"
        ],
        "acceptance_confirm": 59950.5,
        "rejection_confirm": 60226.1,
        "description": "$60,245 ICT bullish BOS \ubc0f $60,000-$59,950 \uccad\uc0b0\u00b7EMA20 \uc9c0\uc9c0 \ud074\ub7ec\uc2a4\ud130\ub2e4. \uc0c1\ub2e8 \uac70\ubd80 \ud6c4 \uc774 \uad6c\uac04\uc744 \ud558\ud5a5 \uc218\uc6a9\ud558\uba74 \ub2e8\uae30 \ubc18\ub4f1 \uadfc\uac70\uac00 \uc57d\ud654\ub418\uace0 $59,060 \uc7ac\uc2dc\ud5d8 \uac00\ub2a5\uc131\uc774 \ucee4\uc9c4\ub2e4."
      },
      {
        "seq": 3,
        "zone": [
          61310.92,
          61870.0
        ],
        "anchor": 61845.63,
        "side": "above",
        "role": "upper_trigger",
        "source_tfs": [
          "4H",
          "1H"
        ],
        "acceptance_confirm": 61870.0,
        "rejection_confirm": 60700.0,
        "description": "4H EMA20 $61,310.92, 1H EMA120 $61,845.63, 1H/ICT\u00b7Wyckoff SOW/BOS $61,870.00\uc774 \uacb9\uce58\ub294 \uad6c\uc870 \ud68c\ubcf5 \uc804 \uad00\ubb38\uc774\ub2e4. $61,870 \uc704 1H \uc218\uc6a9 \uc804\uae4c\uc9c0\ub294 \ubc18\ub4f1\uc744 bearish \ub418\ub3cc\ub9bc\uc73c\ub85c \ubcf8\ub2e4."
      },
      {
        "seq": 4,
        "zone": [
          58700.0,
          59080.0
        ],
        "anchor": 59060.0,
        "side": "below",
        "role": "lower_trigger",
        "source_tfs": [
          "1D",
          "4H",
          "1H"
        ],
        "acceptance_confirm": 59060.0,
        "rejection_confirm": 59398.87,
        "description": "1D \uc774\uc804\uc77c \uc800\uc810 $59,060, 4H Wyckoff Spring $59,060-$59,080, 1H ICT BOS $59,060\uc774 \uacb9\uce5c \ud575\uc2ec \ud558\ub2e8 \ubd84\uae30\uc810\uc774\ub2e4. \uc774 \uad6c\uac04 \uc544\ub798 \uc218\uc6a9 \uc2dc $58,030 \uc720\ub3d9\uc131 \uc2a4\uc715 \ubd84\uae30\uac00 \ud65c\uc131\ud654\ub41c\ub2e4."
      },
      {
        "seq": 5,
        "zone": [
          57450.0,
          58030.0
        ],
        "anchor": 58030.0,
        "side": "below",
        "role": "lower_target",
        "source_tfs": [
          "1D",
          "4H",
          "1H"
        ],
        "acceptance_confirm": 57850.0,
        "rejection_confirm": 58300.0,
        "description": "$58,030\uc740 1D 7\uc77c \uc800\uc810, 4H range low, 1H \uc774\uc804 Phase E \uc800\uc810\uc774 \uacb9\uce58\ub294 \ud558\ubc29 \uc720\ub3d9\uc131 \uc790\uc11d\uc774\ub2e4. $59,060 \ud558\ud5a5 \uc218\uc6a9 \uc774\ud6c4\uc5d0\ub9cc \uba54\uc778 \ud655\uc7a5 \ubaa9\ud45c\ub85c \ud65c\uc131\ud654\ub41c\ub2e4."
      },
      {
        "seq": 6,
        "zone": [
          61931.1,
          62232.1
        ],
        "anchor": 62232.1,
        "side": "above",
        "role": "invalidation",
        "source_tfs": [
          "1D",
          "4H"
        ],
        "acceptance_confirm": 62232.1,
        "rejection_confirm": 61870.0,
        "description": "4H bearish BOS $62,232.10, 1D Wyckoff LPS $62,232.10, 4H/1D \uad6c\uc870 \ud68c\ubcf5 \uad00\ubb38\uc774 \uacb9\uce5c\ub2e4. $62,232.10 \uc704 4H \uc218\uc6a9\uc740 \ud604\uc7ac bearish \uc6b4\uc601 \uacbd\ub85c\ub97c \ud06c\uac8c \ud6fc\uc190\ud55c\ub2e4."
      }
    ],
    "execution_path": {
      "path_type": "complex",
      "confidence": 0.63,
      "bias": "bearish",
      "horizon_hours": "4-8h",
      "waypoints": [
        {
          "seq": 1,
          "price": 60734.0,
          "type": "liquidity_sweep",
          "source_tfs": [
            "1H",
            "15M"
          ],
          "description": "1H\uac00 \uc2e4\ud589 \uc5d4\uc9c4\uc774\ub2e4. \ud604\uc7ac\uac00 $60,491\uc740 $60,600 \uccad\uc0b0 \uc720\ub3d9\uc131 \ubc14\ub85c \uc544\ub798\uc5d0 \uc788\uace0, 1H\ub294 $60,734-$60,990\uc744 \uc20f\uc758 \uc774\uc0c1\uc801 \uc7ac\uacf5\uae09 \uad6c\uac04\uc73c\ub85c \ubcf8\ub2e4. 15M\uc740 \uc989\uc2dc \ud558\ubc29 \ud78c\ud2b8\ub97c \uc8fc\uc9c0\ub9cc, $60,734 UTAD \ud6c4\ubcf4\uc640 EMA240 $60,844.32\ub97c \uba3c\uc800 \ucc0c\ub978 \ub4a4 \uac70\ubd80\ub420 \uac00\ub2a5\uc131\uc744 \uc6b0\uc120\ud55c\ub2e4.",
          "est_hours": 3.0,
          "turning_zone": [
            60734.0,
            60990.0
          ],
          "likely_wick": 60848.0,
          "rejection_confirm": 60600.0
        },
        {
          "seq": 2,
          "price": 60000.0,
          "type": "support_test",
          "source_tfs": [
            "1H",
            "15M"
          ],
          "description": "$60,734-$60,990 \uc0c1\ub2e8\uc5d0\uc11c \uac70\ubd80\ub418\uace0 $60,600 \uc544\ub798\ub85c \ub418\ubc00\ub9ac\uba74, 1H\uc758 \ub2e8\uae30 \uac15\uc138 \uadfc\uac70\uc600\ub358 $60,245 \ubc0f EMA20 $59,995.27 \uc7ac\uc2dc\ud5d8\uc774 \uc6b0\uc120\uc774\ub2e4. $60,000-$59,950\uc740 \ud558\ubc29 \uccad\uc0b0\uacfc \ub2e8\uae30 \uc9c0\uc9c0\uac00 \uacb9\uccd0 \uccab \ubc18\uc751\uc774 \ub098\uc62c \uc218 \uc788\ub2e4.",
          "est_hours": 7.0,
          "turning_zone": [
            59780.0,
            60030.0
          ],
          "likely_wick": 59950.0,
          "rejection_confirm": 60226.1
        }
      ]
    },
    "unified_operating_path": {
      "path_type": "complex",
      "confidence": 0.66,
      "structural_bias": "bearish",
      "immediate_path_bias": "bearish",
      "horizon_hours": "price-confirmation-first; 12-24h reference only",
      "main_path": [
        {
          "seq": 1,
          "price": 60734.0,
          "type": "liquidity_sweep",
          "source_tfs": [
            "1H",
            "15M"
          ],
          "description": "\uba3c\uc800 \uc704\ub0d0 \uc544\ub798\ub0d0\ub294 1H\uac00 \uacb0\uc815\ud55c\ub2e4. 1H\ub294 $60,600 \uccad\uc0b0 \uc720\ub3d9\uc131, $60,734 ICT \uc800\ud56d, \ud558\ubaa8\ub2c9 bearish PRZ\uac00 \uacb9\uce5c \uc0c1\ub2e8 probe\ub97c \uc6b0\uc120 \uc81c\uc2dc\ud55c\ub2e4. 15M\ub3c4 $60,734-$60,844\ub97c UTAD \ud6c4\ubcf4\u00b7EMA240 \uc800\ud56d\uc73c\ub85c \ubcf4\ubbc0\ub85c, \uc774 \uad6c\uac04\uc740 \ucd94\uc138 \uc804\ud658\ubcf4\ub2e4 \uc0c1\ub2e8 \uc720\ub3d9\uc131 \ud761\uc218 \ud6c4 \uac70\ubd80\ub97c \ud655\uc778\ud560 \uc790\ub9ac\ub2e4.",
          "est_hours": 3.0,
          "turning_zone": [
            60734.0,
            60990.0
          ],
          "likely_wick": 60848.0,
          "rejection_confirm": 60600.0
        },
        {
          "seq": 2,
          "price": 60000.0,
          "type": "support_test",
          "source_tfs": [
            "1H",
            "15M"
          ],
          "description": "$60,734-$60,990\uc5d0\uc11c \uac70\ubd80\ub418\uace0 $60,600 \uc544\ub798\ub85c \uc7ac\uc9c4\uc785\ud558\uba74 $60,245-$59,950 \uc9c0\uc9c0\uad8c\uc774 \ub2e4\uc74c \uc804\uc220 \ubaa9\uc801\uc9c0\ub2e4. $60,245\ub294 15M ICT bullish BOS\uc640 Wyckoff UT\uac00 \uacb9\uce5c \ubc29\uc5b4\uc120\uc774\uace0, $60,000-$59,950\uc740 1H EMA20 \ubc0f \ud558\ubc29 \uccad\uc0b0 \ud074\ub7ec\uc2a4\ud130\ub2e4.",
          "est_hours": 8.0,
          "turning_zone": [
            59780.0,
            60030.0
          ],
          "likely_wick": 59950.0,
          "rejection_confirm": 60226.1
        },
        {
          "seq": 3,
          "price": 59060.0,
          "type": "support_test",
          "source_tfs": [
            "1D",
            "4H",
            "1H"
          ],
          "description": "$60,000 \uc9c0\uc9c0 \ubc18\uc751\uc774 \uc57d\ud558\uace0 $59,950.50 \uc544\ub798 \uc218\uc6a9\ub418\uba74, 4H\uac00 \uc18c\uc720\ud55c \ub2e4\uc74c \uc758\ubbf8 \uc788\ub294 \uad6c\uc870 \ubaa9\uc801\uc9c0\ub294 $59,060-$59,080\uc774\ub2e4. \uc774 \uad6c\uac04\uc740 1D \uc774\uc804\uc77c \uc800\uc810, 4H Spring \uc800\uc810, 1H ICT BOS\uac00 \uacb9\uce58\ub294 \ud558\ub2e8 \uad6c\uc870 \uc0dd\uc874\uc120\uc774\ubbc0\ub85c \ub2e8\uc21c \uc911\uac04\uac12\uc774 \uc544\ub2c8\ub77c \uba54\uc778 \uc6b4\uc601 \uacbd\ub85c\uc758 \ud575\uc2ec \uacb0\uc815 \uad6c\uac04\uc774\ub2e4.",
          "est_hours": 18.0,
          "turning_zone": [
            58700.0,
            59080.0
          ],
          "likely_wick": 59000.0,
          "rejection_confirm": 59398.87
        }
      ],
      "upside_branch": {
        "activation": {
          "price": 61870.0,
          "description": "$61,845.63 EMA120 \ubc0f $61,870.00 \uc774\uc804 SOW/BOS \uc800\ud56d\uc744 1H \uc885\uac00\ub85c \ud68c\ubcf5\ud558\uace0 $60,700 \uc544\ub798\ub85c \uc7ac\uc774\ud0c8\ud558\uc9c0 \uc54a\uc73c\uba74, $60,734 \uc0c1\ub2e8 \uc2a4\uc715 \ud6c4 \uac70\ubd80 \uc2dc\ub098\ub9ac\uc624\uac00 \uc57d\ud654\ub418\uace0 \uc0c1\ubc29 \ubd84\uae30\uac00 \ud65c\uc131\ud654\ub41c\ub2e4."
        },
        "waypoints": [
          {
            "seq": 1,
            "price": 62232.1,
            "type": "resistance_test",
            "source_tfs": [
              "4H",
              "1D"
            ],
            "description": "$62,232.10\uc740 4H bearish BOS\uc774\uc790 1D Wyckoff LPS\ub85c, \uc0c1\ubc29 \ubd84\uae30\uc5d0\uc11c \uccab \uad6c\uc870 \uac80\uc99d \uc800\ud56d\uc774\ub2e4. \uc774 \uac00\uaca9 \uc704 4H \uc218\uc6a9 \uc804\uae4c\uc9c0\ub294 \ud070 bearish \uad6c\uc870\uac00 \uc644\uc804\ud788 \ubb34\ud6a8\ud654\ub418\uc5c8\ub2e4\uace0 \ubcf4\uae30 \uc5b4\ub835\ub2e4.",
            "est_hours": 12.0,
            "turning_zone": [
              61931.1,
              62232.1
            ],
            "likely_wick": 62232.1,
            "rejection_confirm": 61870.0
          },
          {
            "seq": 2,
            "price": 63209.6,
            "type": "extension",
            "source_tfs": [
              "1H",
              "1D"
            ],
            "description": "$62,232.10 \uc704 \uc218\uc6a9\uc774 \ud655\uc778\ub418\uba74 1H bearish OB $62,272.10-$63,209.60\uc73c\ub85c \uc0c1\ubc29 \ud655\uc7a5\uc774 \uc5f4\ub9b4 \uc218 \uc788\ub2e4. \uc774 \uad6c\uac04\uc740 \uc544\uc9c1 \uc870\uac74\ubd80 \ubaa9\ud45c\uc774\uba70, $62,232.10 \ud68c\ubcf5 \uc5c6\uc774\ub294 \uba54\uc778 \uacbd\ub85c\uc5d0 \ud3ec\ud568\ud558\uc9c0 \uc54a\ub294\ub2e4.",
            "est_hours": 20.0,
            "turning_zone": [
              62272.1,
              63209.6
            ],
            "likely_wick": 63209.6,
            "rejection_confirm": 62232.1
          }
        ],
        "invalidates_main_path": true
      },
      "downside_branch": {
        "activation": {
          "price": 59060.0,
          "description": "$59,060.00-$59,080.00 \uc544\ub798\uc5d0\uc11c 1H \ub610\ub294 4H \uc885\uac00 \uc218\uc6a9\uc774 \ud655\uc778\ub418\uace0 $59,398.87 \uc704 \ud68c\ubcf5\uc5d0 \uc2e4\ud328\ud558\uba74, Spring \ubc29\uc5b4 \uc2dc\ub098\ub9ac\uc624\uac00 \uc57d\ud654\ub418\uba70 $58,030 \ud558\ubc29 \uc720\ub3d9\uc131 \uc2a4\uc715 \ubd84\uae30\uac00 \ud65c\uc131\ud654\ub41c\ub2e4."
        },
        "waypoints": [
          {
            "seq": 1,
            "price": 58030.0,
            "type": "liquidity_sweep",
            "source_tfs": [
              "1D",
              "4H",
              "1H"
            ],
            "description": "$58,030\uc740 1D 7\uc77c \uc800\uc810, 4H range low, 1H \uc774\uc804 Phase E \uc800\uc810\uc774 \uacb9\uce58\ub294 \ud558\ubc29 \uc720\ub3d9\uc131 \uc790\uc11d\uc774\ub2e4. $59,060 \ud558\ud5a5 \uc218\uc6a9 \uc774\ud6c4\uc5d0\ub294 \ub2e8\uc21c \uc9c0\uc9c0 \ud14c\uc2a4\ud2b8\ubcf4\ub2e4 sell-side liquidity sweep \uc131\uaca9\uc774 \uac15\ud574\uc9c4\ub2e4.",
            "est_hours": 22.0,
            "turning_zone": [
              57450.0,
              58030.0
            ],
            "likely_wick": 57950.0,
            "rejection_confirm": 58300.0
          },
          {
            "seq": 2,
            "price": 57500.0,
            "type": "extension",
            "source_tfs": [
              "4H",
              "1D"
            ],
            "description": "$58,030 \uc544\ub798 \uc218\uc6a9 \ud6c4 $58,300 \ud68c\ubcf5\uc5d0 \uc2e4\ud328\ud558\uba74 \ub871 \uccad\uc0b0 \ud655\uc7a5\uc774 $57,500-$57,200 \ubc29\ud5a5\uc73c\ub85c \uc774\uc5b4\uc9c8 \uc218 \uc788\ub2e4. \uc774 \uad6c\uac04\uc740 $58,030 \ubd95\uad34\uac00 \ud655\uc778\ub41c \ub4a4\uc5d0\ub9cc \ud65c\uc131\ud654\ub418\ub294 \ud558\ubc29 \uc5f0\uc7a5 \ubaa9\ud45c\ub2e4.",
            "est_hours": 24.0,
            "turning_zone": [
              56800.0,
              57500.0
            ],
            "likely_wick": 57200.0,
            "rejection_confirm": 58030.0
          }
        ],
        "invalidates_main_path": false
      },
      "waypoints": [
        {
          "seq": 1,
          "price": 60734.0,
          "type": "liquidity_sweep",
          "source_tfs": [
            "1H",
            "15M"
          ],
          "description": "\uba3c\uc800 \uc704\ub0d0 \uc544\ub798\ub0d0\ub294 1H\uac00 \uacb0\uc815\ud55c\ub2e4. 1H\ub294 $60,600 \uccad\uc0b0 \uc720\ub3d9\uc131, $60,734 ICT \uc800\ud56d, \ud558\ubaa8\ub2c9 bearish PRZ\uac00 \uacb9\uce5c \uc0c1\ub2e8 probe\ub97c \uc6b0\uc120 \uc81c\uc2dc\ud55c\ub2e4. 15M\ub3c4 $60,734-$60,844\ub97c UTAD \ud6c4\ubcf4\u00b7EMA240 \uc800\ud56d\uc73c\ub85c \ubcf4\ubbc0\ub85c, \uc774 \uad6c\uac04\uc740 \ucd94\uc138 \uc804\ud658\ubcf4\ub2e4 \uc0c1\ub2e8 \uc720\ub3d9\uc131 \ud761\uc218 \ud6c4 \uac70\ubd80\ub97c \ud655\uc778\ud560 \uc790\ub9ac\ub2e4.",
          "est_hours": 3.0,
          "turning_zone": [
            60734.0,
            60990.0
          ],
          "likely_wick": 60848.0,
          "rejection_confirm": 60600.0
        },
        {
          "seq": 2,
          "price": 60000.0,
          "type": "support_test",
          "source_tfs": [
            "1H",
            "15M"
          ],
          "description": "$60,734-$60,990\uc5d0\uc11c \uac70\ubd80\ub418\uace0 $60,600 \uc544\ub798\ub85c \uc7ac\uc9c4\uc785\ud558\uba74 $60,245-$59,950 \uc9c0\uc9c0\uad8c\uc774 \ub2e4\uc74c \uc804\uc220 \ubaa9\uc801\uc9c0\ub2e4. $60,245\ub294 15M ICT bullish BOS\uc640 Wyckoff UT\uac00 \uacb9\uce5c \ubc29\uc5b4\uc120\uc774\uace0, $60,000-$59,950\uc740 1H EMA20 \ubc0f \ud558\ubc29 \uccad\uc0b0 \ud074\ub7ec\uc2a4\ud130\ub2e4.",
          "est_hours": 8.0,
          "turning_zone": [
            59780.0,
            60030.0
          ],
          "likely_wick": 59950.0,
          "rejection_confirm": 60226.1
        },
        {
          "seq": 3,
          "price": 59060.0,
          "type": "support_test",
          "source_tfs": [
            "1D",
            "4H",
            "1H"
          ],
          "description": "$60,000 \uc9c0\uc9c0 \ubc18\uc751\uc774 \uc57d\ud558\uace0 $59,950.50 \uc544\ub798 \uc218\uc6a9\ub418\uba74, 4H\uac00 \uc18c\uc720\ud55c \ub2e4\uc74c \uc758\ubbf8 \uc788\ub294 \uad6c\uc870 \ubaa9\uc801\uc9c0\ub294 $59,060-$59,080\uc774\ub2e4. \uc774 \uad6c\uac04\uc740 1D \uc774\uc804\uc77c \uc800\uc810, 4H Spring \uc800\uc810, 1H ICT BOS\uac00 \uacb9\uce58\ub294 \ud558\ub2e8 \uad6c\uc870 \uc0dd\uc874\uc120\uc774\ubbc0\ub85c \ub2e8\uc21c \uc911\uac04\uac12\uc774 \uc544\ub2c8\ub77c \uba54\uc778 \uc6b4\uc601 \uacbd\ub85c\uc758 \ud575\uc2ec \uacb0\uc815 \uad6c\uac04\uc774\ub2e4.",
          "est_hours": 18.0,
          "turning_zone": [
            58700.0,
            59080.0
          ],
          "likely_wick": 59000.0,
          "rejection_confirm": 59398.87
        }
      ],
      "period_extremes": {
        "4h": {
          "expected_high": 60734.0,
          "expected_low": 60000.0,
          "high_first": true
        },
        "8h": {
          "expected_high": 60990.0,
          "expected_low": 59950.0,
          "high_first": true
        },
        "24h": {
          "expected_high": 60990.0,
          "expected_low": 59060.0,
          "high_first": true
        }
      },
      "triggers": {
        "bullish": {
          "price": 61870.0,
          "description": "$61,845.63-$61,870.00 \uc704 1H \uc885\uac00 \uc218\uc6a9\uacfc $60,700 \uc704 \uc720\uc9c0\uac00 \ud655\uc778\ub418\uba74 \ub2e8\uae30 bearish \uc2e4\ud589 \uacbd\ub85c\uac00 \uc57d\ud654\ub418\uace0 $62,232.10 \ubc0f $63,209.60 \uc0c1\ubc29 \ubd84\uae30\uac00 \uc5f4\ub9b0\ub2e4."
        },
        "bearish": {
          "price": 59060.0,
          "description": "$59,060.00 \uc544\ub798 1H \ub610\ub294 4H \uc885\uac00 \uc218\uc6a9 \ubc0f $59,398.87 \ud68c\ubcf5 \uc2e4\ud328\uac00 \ud655\uc778\ub418\uba74 Spring \ubc29\uc5b4 \uc2e4\ud328\uc640 \ub871 \uccad\uc0b0 \ud655\uc7a5 \uc704\ud5d8\uc774 \ucee4\uc9c0\uba70 $58,030.00 \ubc0f $57,500.00 \ud558\ubc29 \ubd84\uae30\uac00 \ud65c\uc131\ud654\ub41c\ub2e4."
        }
      },
      "scenario_invalidation": 62232.1
    },
    "executive_summary": "\uc774\uc804 \uacbd\ub85c\ub294 $60,112.00 \uc704 \ud68c\ubcf5\uc73c\ub85c upside_branch\uac00 \ubd80\ubd84 \ud65c\uc131\ud654\ub418\uc5c8\uc9c0\ub9cc, $61,845.63-$61,870.00 \ubc0f $62,232.10 \uc704 \uc218\uc6a9\uc740 \uc5c6\uc5b4 bearish \uad6c\uc870 \uc790\uccb4\uac00 \ubb34\ud6a8\ud654\ub418\uc9c0\ub294 \uc54a\uc558\ub2e4. \ud604\uc7ac \ud65c\uc131 \uac00\uaca9 \uc0ac\ub2e4\ub9ac\ub294 \uc704\ub85c $60,600.00-$60,844.32 \uc989\uc2dc \uc800\ud56d, \uc544\ub798\ub85c $59,950.50-$60,245.00 \uc9c0\uc9c0, \ub354 \uc544\ub798\ub85c $58,700.00-$59,080.00 \ud558\ub2e8 \ubd84\uae30\uc810\uc774 \ud575\uc2ec\uc774\ub2e4. \ub2e8\uae30 \uc2e4\ud589 \uacbd\ub85c\ub294 1H\uac00 \uc8fc\ub3c4\ud558\uba70, \uba3c\uc800 $60,734.00-$60,990.00 \uc0c1\ub2e8 \uc720\ub3d9\uc131 \ud14c\uc2a4\ud2b8 \ud6c4 $60,600.00 \uc544\ub798\ub85c \uac70\ubd80\ub418\uba74 $59,780.00-$60,030.00 \uc9c0\uc9c0\uad8c, \uc774\ud6c4 $58,700.00-$59,080.00\uc73c\ub85c \ub0b4\ub824\uac00\ub294 \uacbd\ub85c\ub97c \uc6b0\uc120\ud55c\ub2e4. \uc0c1\ubc29 \ubd84\uae30\ub294 $61,870.00 \uc704 1H \uc218\uc6a9 \uc2dc\uc5d0\ub9cc \ud65c\uc131\ud654\ub418\uba70 $62,232.10, \uc774\ud6c4 \uc870\uac74\ubd80\ub85c $63,209.60\uc744 \ubcf8\ub2e4; \ud558\ubc29 \ubd84\uae30\ub294 $59,060.00 \uc544\ub798 \uc218\uc6a9 \uc2dc $58,030.00 \ubc0f $57,500.00\uc73c\ub85c \ud655\uc7a5\ub41c\ub2e4. \ud30c\uc0dd\uc740 \ubc29\ud5a5 \uc5d4\uc9c4\uc774 \uc544\ub2c8\ub77c \ucde8\uc57d\uc131 \ud544\ud130\uc9c0\ub9cc, OI\uac00 \uc99d\uac00\ud558\ub294 \ub3d9\uc548 CVD\uac00 \ud558\ub77d\ud558\uace0 \ub871 \uacc4\uc815 \uc3e0\ub9bc\uc774 \ub0a8\uc544 \uc788\uc5b4 $60,000.00 \ubc0f $59,060.00 \uc774\ud0c8 \uc2dc \ub871 \uccad\uc0b0 \uc5f0\uc1c4\uac00 \ucee4\uc9c8 \uc218 \uc788\ub2e4\ub294 \uc810\uc740 \uc911\uc694\ud55c \ub9ac\uc2a4\ud06c\ub2e4. \ud604\uc7ac bearish \uc6b4\uc601 \uacbd\ub85c\uc758 \ud575\uc2ec \ubb34\ud6a8\ud654\ub294 $62,232.10 \uc704 4H \uc218\uc6a9\uc774\ub2e4.",
    "key_levels": {
      "support": [
        60245.0,
        60000.0,
        59950.5,
        59080.0,
        59060.0,
        58030.0,
        57500.0
      ],
      "resistance": [
        60600.0,
        60734.0,
        60844.32,
        61310.92,
        61870.0,
        62232.1,
        63209.6
      ]
    },
    "confluences": [
      "1H\uc640 15M \ubaa8\ub450 $60,600.00-$60,844.32\ub97c \uc989\uc2dc \uc0c1\ub2e8 \uc720\ub3d9\uc131\u00b7UTAD \ud6c4\ubcf4\u00b7EMA240 \uc800\ud56d\uc73c\ub85c \uc2dd\ubcc4\ud55c\ub2e4.",
      "4H\uc640 1H \ubaa8\ub450 $61,845.63-$61,870.00\uc744 \ub2e8\uae30 bearish \uad6c\uc870\uac00 \ud6fc\uc190\ub418\ub294 \uccab \uc0c1\ubc29 \uc218\uc6a9 \uad00\ubb38\uc73c\ub85c \ubcf8\ub2e4.",
      "1D, 4H, 1H\uac00 \ubaa8\ub450 $59,060.00-$59,080.00\uc744 \ud558\ub2e8 \uad6c\uc870 \ubd84\uae30\uc810\uc73c\ub85c \uc81c\uc2dc\ud55c\ub2e4.",
      "1D\uc640 4H \ubaa8\ub450 $58,030.00\uc744 7\uc77c \uc800\uc810\u00b7range low\u00b7\uc774\uc804 Phase E \uc800\uc810\uc774 \uacb9\uce5c \ud558\ubc29 \uc720\ub3d9\uc131 \uc790\uc11d\uc73c\ub85c \ubcf8\ub2e4.",
      "4H\uc640 1D \ubaa8\ub450 $62,232.10\uc744 bearish \uc6b4\uc601 \uacbd\ub85c\uc758 \ud575\uc2ec \ubb34\ud6a8\ud654 \uad6c\uac04\uc73c\ub85c \uc81c\uc2dc\ud55c\ub2e4."
    ],
    "conflicts": [
      "1H\uc640 4H\ub294 \uba3c\uc800 $60,734.00 \ub610\ub294 $61,310.92 \uc800\ud56d \ud14c\uc2a4\ud2b8 \ud6c4 \ud558\ub77d\uc744 \uc81c\uc2dc\ud558\uc9c0\ub9cc, 15M\uc740 $60,245.00 \uc774\ud0c8 \uc2dc $59,912.97\ub85c \uc989\uc2dc \ud558\ubc29 \uc804\uac1c\ub420 \uc218 \uc788\ub2e4\ub294 \ub354 \ube60\ub978 \uc57d\uc138 \ud78c\ud2b8\ub97c \uc900\ub2e4.",
      "4H Wyckoff\ub294 $59,060.00 Spring \uc774\ud6c4 \ucd95\uc801 Phase D \ud6c4\ubcf4\ub97c \uc5b8\uae09\ud558\uc9c0\ub9cc, ICT\u00b7EMA\u00b7\ud30c\uc0dd \ud750\ub984\uc740 $62,232.10 \uc544\ub798 bearish \uad6c\uc870\uac00 \uc544\uc9c1 \uc6b0\uc138\ud558\ub2e4\uace0 \ubcf8\ub2e4.",
      "1D \ud558\ubaa8\ub2c9\uc740 $57,784.91-$58,793.41 PRZ \ubc18\ub4f1 \uac00\ub2a5\uc131\uc744 \uc81c\uc2dc\ud558\uc9c0\ub9cc, \uc544\uc9c1 \ud558\ub2e8 \ubc18\uc751\uacfc \ub0ae\uc740 \uc2dc\uac04\ub300 \ud655\uc778\uc774 \ubd80\uc871\ud574 \uba54\uc778 \uacbd\ub85c\ub97c bullish\ub85c \ub4a4\uc9d1\uc744 \uad8c\ud55c\uc740 \ub0ae\ub2e4.",
      "15M ICT\ub294 $60,245.00 \uc704 \ub2e8\uae30 bullish BOS\ub97c \uc77c\ubd80 \uc778\uc815\ud558\uc9c0\ub9cc, 1H\uc640 4H\ub294 $61,845.63-$62,232.10 \uc544\ub798\uc5d0\uc11c\ub294 \uc774\ub97c \ud558\ub77d \uad6c\uc870 \ub0b4 \ub418\ub3cc\ub9bc\uc73c\ub85c \ud574\uc11d\ud55c\ub2e4."
    ],
    "raw_llm_response": "{\n  \"structural_diagnosis\": {\n    \"dominant_regime\": \"markdown\",\n    \"regime_confidence\": 0.68,\n    \"regime_anchor_tf\": \"4H+1D\",\n    \"tf_agreement\": \"1D, 4H, 1H, 15M \ubaa8\ub450 \uc885\ud569 \uc2e0\ud638\ub294 bearish\ub85c \uc815\ub82c\ub418\uc5b4 \uc788\ub2e4. \ub2e4\ub9cc 4H\ub294 $59,060 Spring \uc774\ud6c4 \ucd95\uc801 Phase D \ud6c4\ubcf4\ub97c, 15M\uc740 $58,030 \uc774\ud6c4 \uc7ac\uad6c\uc870\ud654\u00b7\uc7ac\ubd84\ubc30 \ud6c4\ubcf4\ub97c \ud568\uaed8 \uc81c\uc2dc\ud574 \ud558\ub2e8\ubd80 \ubc18\ub4f1 \uc704\ud5d8\uc740 \ub0a8\uc544 \uc788\ub2e4. \uc989 \uad6c\uc870 \ubc29\ud5a5\uc740 \ud558\ubc29 \uc6b0\uc704\uc9c0\ub9cc, \uc989\uc2dc \ucd94\uaca9\ubcf4\ub2e4 $60,734-$61,310 \uc800\ud56d \ubc18\uc751\uacfc $59,060 \ubc29\uc5b4 \uc5ec\ubd80\uac00 \ud575\uc2ec\uc774\ub2e4.\",\n    \"phase_position\": \"\uc0c1\uc704 \uad6c\uc870\ub294 bearish BOS \uc774\ud6c4 discount \ubc18\ub4f1 \uad6c\uac04\uc774\uba70, 1H \uc774\uc804 \ubd84\ubc30 \uc0ac\uc774\ud074\uc740 $58,030 Phase E\uae4c\uc9c0 \uc0c1\ub2f9 \ubd80\ubd84 \uc644\ub8cc\ub41c \ub4a4 \ud604\uc7ac\ub294 $60,600-$60,844 \uc544\ub798 \uc7ac\ubd84\ubc30 \ub610\ub294 \uc7ac\uad6c\uc870\ud654 \ud6c4\ubcf4 \uad6c\uac04\uc774\ub2e4.\"\n  },\n  \"unified_signal\": \"bearish\",\n  \"unified_confidence\": 0.67,\n  \"tf_signal_matrix\": {\n    \"1D\": {\n      \"signal\": \"bearish\",\n      \"confidence\": 0.7,\n      \"weight\": 0.25,\n      \"role\": \"1D\ub294 EMA20 $64,217.11 \ubc0f CHoCH $64,918.20 \uc544\ub798\uc758 \ud070 bearish regime\uacfc $58,030-$59,080 \ud558\ub2e8 \uad6c\uc870 \uad6c\uac04\uc744 \uc81c\uacf5\ud558\uc9c0\ub9cc, \ud604\uc7ac \uacbd\ub85c \uc21c\uc11c\ub97c \ub2e8\ub3c5\uc73c\ub85c \uacb0\uc815\ud558\uc9c0\ub294 \uc54a\ub294\ub2e4.\"\n    },\n    \"4H\": {\n      \"signal\": \"bearish\",\n      \"confidence\": 0.72,\n      \"weight\": 0.35,\n      \"role\": \"4H\ub294 $62,232.10 bearish BOS \uc544\ub798 \uad6c\uc870\ub97c \uae30\uc900\uc73c\ub85c \uba54\uc778 \uc6b4\uc601 \uacbd\ub85c\uc758 \uae4a\uc774\ub97c \uc18c\uc720\ud558\uba70, $59,060 \ubc29\uc5b4 \uc2e4\ud328 \uc2dc $58,030 \uc720\ub3d9\uc131 \uc7ac\uacf5\ub7b5\uc744 \uc81c\uc2dc\ud55c\ub2e4.\"\n    },\n    \"1H\": {\n      \"signal\": \"bearish\",\n      \"confidence\": 0.76,\n      \"weight\": 0.35,\n      \"role\": \"1H\ub294 \ub2e8\uae30 \uc2e4\ud589 \uc5d4\uc9c4\uc73c\ub85c, \uba3c\uc800 $60,734-$60,990 \uc0c1\ub2e8 \uc720\ub3d9\uc131 \ud14c\uc2a4\ud2b8 \ud6c4 \uac70\ubd80\ub418\uba74 $60,000 \ubc0f $59,060\uc73c\ub85c \uc7ac\ud558\ub77d\ud558\ub294 \uc804\uc220 \uc21c\uc11c\ub97c \uc81c\uc2dc\ud55c\ub2e4.\"\n    },\n    \"15M\": {\n      \"signal\": \"bearish\",\n      \"confidence\": 0.64,\n      \"weight\": 0.05,\n      \"role\": \"15M\uc740 $60,245 \ubc29\uc5b4\uc120 \uc774\ud0c8 \uc2dc $59,912-$59,950\uc73c\ub85c \ube60\ub974\uac8c \ubc00\ub9b4 \uc218 \uc788\ub2e4\ub294 \uc120\ud589 \uacbd\uace0\ub97c \uc81c\uacf5\ud558\uc9c0\ub9cc, 1H\uc758 WP1 \uc21c\uc11c\ub97c \ub4a4\uc9d1\uc744 \uc815\ub3c4\ub294 \uc544\ub2c8\ub2e4.\"\n    }\n  },\n  \"previous_path_state\": {\n    \"status\": \"branch_activated\",\n    \"summary\": \"\uc774\uc804 \uba54\uc778 \uc57d\uc138 \uacbd\ub85c\uc758 $58,892.71 \ubc0f $58,030.00 \ud558\ubc29 \ubaa9\ud45c\ub294 \uc544\uc9c1 \uc644\uc804 \ub3c4\ub2ec\ud558\uc9c0 \uc54a\uc558\uace0, \uac00\uaca9\uc740 $60,112.00 \uc704\ub85c \ud68c\ubcf5\ud574 \uc774\uc804 upside_branch\uc758 \uccab \uad00\ubb38 \uc548\uc73c\ub85c \uc9c4\uc785\ud588\ub2e4. \ub2e4\ub9cc $61,845.63-$61,870.00 \ubc0f $62,232.10 \uc704 \uc218\uc6a9\uc740 \uc544\uc9c1 \uc5c6\uc5b4 bearish \uad6c\uc870 \uc790\uccb4\uac00 \ubb34\ud6a8\ud654\ub41c \uac83\uc740 \uc544\ub2c8\ub2e4. \ub530\ub77c\uc11c \uc774\uc804\uc758 \uc9c1\uc811 \ud558\ub77d \uc21c\uc11c\ub294 \uad50\uccb4\ud558\uace0, \ud604\uc7ac\ub294 $60,734-$61,310 \uc800\ud56d \ud14c\uc2a4\ud2b8 \ud6c4 \uc7ac\ud558\ub77d \uc5ec\ubd80\ub97c \ubcf4\ub294 \uac31\uc2e0 \uacbd\ub85c\uac00 \ud65c\uc131\uc774\ub2e4.\",\n    \"carried_forward_levels\": [\n      60112.0,\n      61870.0,\n      62232.1,\n      59060.0,\n      58030.0\n    ],\n    \"invalidated_levels\": [\n      59497.43,\n      60000.0,\n      59870.3\n    ]\n  },\n  \"active_price_ladder\": [\n    {\n      \"seq\": 1,\n      \"zone\": [\n        60600.0,\n        60844.32\n      ],\n      \"anchor\": 60734.0,\n      \"side\": \"above\",\n      \"role\": \"immediate_resistance\",\n      \"source_tfs\": [\n        \"1H\",\n        \"15M\"\n      ],\n      \"acceptance_confirm\": 60844.32,\n      \"rejection_confirm\": 60600.0,\n      \"description\": \"\ud604\uc7ac\uac00 $60,491 \ubc14\ub85c \uc704\uc758 \uccab \uc800\ud56d\uc774\ub2e4. 1H $60,600 \uccad\uc0b0 \uc720\ub3d9\uc131, $60,734 ICT \uc800\ud56d, 15M $60,734 UTAD \ud6c4\ubcf4, EMA240 $60,844.32\uac00 \uacb9\uce5c\ub2e4. \uc774 \uad6c\uac04 \uc704 \uc218\uc6a9 \uc804\uae4c\uc9c0\ub294 \uc0c1\ub2e8 \uc720\ub3d9\uc131 \uc2a4\uc715 \ud6c4 \uac70\ubd80 \uc6b0\uc704\ub2e4.\"\n    },\n    {\n      \"seq\": 2,\n      \"zone\": [\n        59950.5,\n        60245.0\n      ],\n      \"anchor\": 60000.0,\n      \"side\": \"below\",\n      \"role\": \"immediate_support\",\n      \"source_tfs\": [\n        \"1H\",\n        \"15M\"\n      ],\n      \"acceptance_confirm\": 59950.5,\n      \"rejection_confirm\": 60226.1,\n      \"description\": \"$60,245 ICT bullish BOS \ubc0f $60,000-$59,950 \uccad\uc0b0\u00b7EMA20 \uc9c0\uc9c0 \ud074\ub7ec\uc2a4\ud130\ub2e4. \uc0c1\ub2e8 \uac70\ubd80 \ud6c4 \uc774 \uad6c\uac04\uc744 \ud558\ud5a5 \uc218\uc6a9\ud558\uba74 \ub2e8\uae30 \ubc18\ub4f1 \uadfc\uac70\uac00 \uc57d\ud654\ub418\uace0 $59,060 \uc7ac\uc2dc\ud5d8 \uac00\ub2a5\uc131\uc774 \ucee4\uc9c4\ub2e4.\"\n    },\n    {\n      \"seq\": 3,\n      \"zone\": [\n        61310.92,\n        61870.0\n      ],\n      \"anchor\": 61845.63,\n      \"side\": \"above\",\n      \"role\": \"upper_trigger\",\n      \"source_tfs\": [\n        \"4H\",\n        \"1H\"\n      ],\n      \"acceptance_confirm\": 61870.0,\n      \"rejection_confirm\": 60700.0,\n      \"description\": \"4H EMA20 $61,310.92, 1H EMA120 $61,845.63, 1H/ICT\u00b7Wyckoff SOW/BOS $61,870.00\uc774 \uacb9\uce58\ub294 \uad6c\uc870 \ud68c\ubcf5 \uc804 \uad00\ubb38\uc774\ub2e4. $61,870 \uc704 1H \uc218\uc6a9 \uc804\uae4c\uc9c0\ub294 \ubc18\ub4f1\uc744 bearish \ub418\ub3cc\ub9bc\uc73c\ub85c \ubcf8\ub2e4.\"\n    },\n    {\n      \"seq\": 4,\n      \"zone\": [\n        58700.0,\n        59080.0\n      ],\n      \"anchor\": 59060.0,\n      \"side\": \"below\",\n      \"role\": \"lower_trigger\",\n      \"source_tfs\": [\n        \"1D\",\n        \"4H\",\n        \"1H\"\n      ],\n      \"acceptance_confirm\": 59060.0,\n      \"rejection_confirm\": 59398.87,\n      \"description\": \"1D \uc774\uc804\uc77c \uc800\uc810 $59,060, 4H Wyckoff Spring $59,060-$59,080, 1H ICT BOS $59,060\uc774 \uacb9\uce5c \ud575\uc2ec \ud558\ub2e8 \ubd84\uae30\uc810\uc774\ub2e4. \uc774 \uad6c\uac04 \uc544\ub798 \uc218\uc6a9 \uc2dc $58,030 \uc720\ub3d9\uc131 \uc2a4\uc715 \ubd84\uae30\uac00 \ud65c\uc131\ud654\ub41c\ub2e4.\"\n    },\n    {\n      \"seq\": 5,\n      \"zone\": [\n        57450.0,\n        58030.0\n      ],\n      \"anchor\": 58030.0,\n      \"side\": \"below\",\n      \"role\": \"lower_target\",\n      \"source_tfs\": [\n        \"1D\",\n        \"4H\",\n        \"1H\"\n      ],\n      \"acceptance_confirm\": 57850.0,\n      \"rejection_confirm\": 58300.0,\n      \"description\": \"$58,030\uc740 1D 7\uc77c \uc800\uc810, 4H range low, 1H \uc774\uc804 Phase E \uc800\uc810\uc774 \uacb9\uce58\ub294 \ud558\ubc29 \uc720\ub3d9\uc131 \uc790\uc11d\uc774\ub2e4. $59,060 \ud558\ud5a5 \uc218\uc6a9 \uc774\ud6c4\uc5d0\ub9cc \uba54\uc778 \ud655\uc7a5 \ubaa9\ud45c\ub85c \ud65c\uc131\ud654\ub41c\ub2e4.\"\n    },\n    {\n      \"seq\": 6,\n      \"zone\": [\n        61931.1,\n        62232.1\n      ],\n      \"anchor\": 62232.1,\n      \"side\": \"above\",\n      \"role\": \"invalidation\",\n      \"source_tfs\": [\n        \"1D\",\n        \"4H\"\n      ],\n      \"acceptance_confirm\": 62232.1,\n      \"rejection_confirm\": 61870.0,\n      \"description\": \"4H bearish BOS $62,232.10, 1D Wyckoff LPS $62,232.10, 4H/1D \uad6c\uc870 \ud68c\ubcf5 \uad00\ubb38\uc774 \uacb9\uce5c\ub2e4. $62,232.10 \uc704 4H \uc218\uc6a9\uc740 \ud604\uc7ac bearish \uc6b4\uc601 \uacbd\ub85c\ub97c \ud06c\uac8c \ud6fc\uc190\ud55c\ub2e4.\"\n    }\n  ],\n  \"execution_path\": {\n    \"path_type\": \"complex\",\n    \"confidence\": 0.63,\n    \"bias\": \"bearish\",\n    \"horizon_hours\": \"4-8h\",\n    \"waypoints\": [\n      {\n        \"seq\": 1,\n        \"price\": 60734.0,\n        \"type\": \"liquidity_sweep\",\n        \"source_tfs\": [\n          \"1H\",\n          \"15M\"\n        ],\n        \"description\": \"1H\uac00 \uc2e4\ud589 \uc5d4\uc9c4\uc774\ub2e4. \ud604\uc7ac\uac00 $60,491\uc740 $60,600 \uccad\uc0b0 \uc720\ub3d9\uc131 \ubc14\ub85c \uc544\ub798\uc5d0 \uc788\uace0, 1H\ub294 $60,734-$60,990\uc744 \uc20f\uc758 \uc774\uc0c1\uc801 \uc7ac\uacf5\uae09 \uad6c\uac04\uc73c\ub85c \ubcf8\ub2e4. 15M\uc740 \uc989\uc2dc \ud558\ubc29 \ud78c\ud2b8\ub97c \uc8fc\uc9c0\ub9cc, $60,734 UTAD \ud6c4\ubcf4\uc640 EMA240 $60,844.32\ub97c \uba3c\uc800 \ucc0c\ub978 \ub4a4 \uac70\ubd80\ub420 \uac00\ub2a5\uc131\uc744 \uc6b0\uc120\ud55c\ub2e4.\",\n        \"est_hours\": 3.0,\n        \"turning_zone\": [\n          60734.0,\n          60990.0\n        ],\n        \"likely_wick\": 60848.0,\n        \"rejection_confirm\": 60600.0\n      },\n      {\n        \"seq\": 2,\n        \"price\": 60000.0,\n        \"type\": \"support_test\",\n        \"source_tfs\": [\n          \"1H\",\n          \"15M\"\n        ],\n        \"description\": \"$60,734-$60,990 \uc0c1\ub2e8\uc5d0\uc11c \uac70\ubd80\ub418\uace0 $60,600 \uc544\ub798\ub85c \ub418\ubc00\ub9ac\uba74, 1H\uc758 \ub2e8\uae30 \uac15\uc138 \uadfc\uac70\uc600\ub358 $60,245 \ubc0f EMA20 $59,995.27 \uc7ac\uc2dc\ud5d8\uc774 \uc6b0\uc120\uc774\ub2e4. $60,000-$59,950\uc740 \ud558\ubc29 \uccad\uc0b0\uacfc \ub2e8\uae30 \uc9c0\uc9c0\uac00 \uacb9\uccd0 \uccab \ubc18\uc751\uc774 \ub098\uc62c \uc218 \uc788\ub2e4.\",\n        \"est_hours\": 7.0,\n        \"turning_zone\": [\n          59780.0,\n          60030.0\n        ],\n        \"likely_wick\": 59950.0,\n        \"rejection_confirm\": 60226.1\n      }\n    ]\n  },\n  \"unified_operating_path\": {\n    \"path_type\": \"complex\",\n    \"confidence\": 0.66,\n    \"structural_bias\": \"bearish\",\n    \"immediate_path_bias\": \"bearish\",\n    \"horizon_hours\": \"price-confirmation-first; 12-24h reference only\",\n    \"main_path\": [\n      {\n        \"seq\": 1,\n        \"price\": 60734.0,\n        \"type\": \"liquidity_sweep\",\n        \"source_tfs\": [\n          \"1H\",\n          \"15M\"\n        ],\n        \"description\": \"\uba3c\uc800 \uc704\ub0d0 \uc544\ub798\ub0d0\ub294 1H\uac00 \uacb0\uc815\ud55c\ub2e4. 1H\ub294 $60,600 \uccad\uc0b0 \uc720\ub3d9\uc131, $60,734 ICT \uc800\ud56d, \ud558\ubaa8\ub2c9 bearish PRZ\uac00 \uacb9\uce5c \uc0c1\ub2e8 probe\ub97c \uc6b0\uc120 \uc81c\uc2dc\ud55c\ub2e4. 15M\ub3c4 $60,734-$60,844\ub97c UTAD \ud6c4\ubcf4\u00b7EMA240 \uc800\ud56d\uc73c\ub85c \ubcf4\ubbc0\ub85c, \uc774 \uad6c\uac04\uc740 \ucd94\uc138 \uc804\ud658\ubcf4\ub2e4 \uc0c1\ub2e8 \uc720\ub3d9\uc131 \ud761\uc218 \ud6c4 \uac70\ubd80\ub97c \ud655\uc778\ud560 \uc790\ub9ac\ub2e4.\",\n        \"est_hours\": 3.0,\n        \"turning_zone\": [\n          60734.0,\n          60990.0\n        ],\n        \"likely_wick\": 60848.0,\n        \"rejection_confirm\": 60600.0\n      },\n      {\n        \"seq\": 2,\n        \"price\": 60000.0,\n        \"type\": \"support_test\",\n        \"source_tfs\": [\n          \"1H\",\n          \"15M\"\n        ],\n        \"description\": \"$60,734-$60,990\uc5d0\uc11c \uac70\ubd80\ub418\uace0 $60,600 \uc544\ub798\ub85c \uc7ac\uc9c4\uc785\ud558\uba74 $60,245-$59,950 \uc9c0\uc9c0\uad8c\uc774 \ub2e4\uc74c \uc804\uc220 \ubaa9\uc801\uc9c0\ub2e4. $60,245\ub294 15M ICT bullish BOS\uc640 Wyckoff UT\uac00 \uacb9\uce5c \ubc29\uc5b4\uc120\uc774\uace0, $60,000-$59,950\uc740 1H EMA20 \ubc0f \ud558\ubc29 \uccad\uc0b0 \ud074\ub7ec\uc2a4\ud130\ub2e4.\",\n        \"est_hours\": 8.0,\n        \"turning_zone\": [\n          59780.0,\n          60030.0\n        ],\n        \"likely_wick\": 59950.0,\n        \"rejection_confirm\": 60226.1\n      },\n      {\n        \"seq\": 3,\n        \"price\": 59060.0,\n        \"type\": \"support_test\",\n        \"source_tfs\": [\n          \"1D\",\n          \"4H\",\n          \"1H\"\n        ],\n        \"description\": \"$60,000 \uc9c0\uc9c0 \ubc18\uc751\uc774 \uc57d\ud558\uace0 $59,950.50 \uc544\ub798 \uc218\uc6a9\ub418\uba74, 4H\uac00 \uc18c\uc720\ud55c \ub2e4\uc74c \uc758\ubbf8 \uc788\ub294 \uad6c\uc870 \ubaa9\uc801\uc9c0\ub294 $59,060-$59,080\uc774\ub2e4. \uc774 \uad6c\uac04\uc740 1D \uc774\uc804\uc77c \uc800\uc810, 4H Spring \uc800\uc810, 1H ICT BOS\uac00 \uacb9\uce58\ub294 \ud558\ub2e8 \uad6c\uc870 \uc0dd\uc874\uc120\uc774\ubbc0\ub85c \ub2e8\uc21c \uc911\uac04\uac12\uc774 \uc544\ub2c8\ub77c \uba54\uc778 \uc6b4\uc601 \uacbd\ub85c\uc758 \ud575\uc2ec \uacb0\uc815 \uad6c\uac04\uc774\ub2e4.\",\n        \"est_hours\": 18.0,\n        \"turning_zone\": [\n          58700.0,\n          59080.0\n        ],\n        \"likely_wick\": 59000.0,\n        \"rejection_confirm\": 59398.87\n      }\n    ],\n    \"upside_branch\": {\n      \"activation\": {\n        \"price\": 61870.0,\n        \"description\": \"$61,845.63 EMA120 \ubc0f $61,870.00 \uc774\uc804 SOW/BOS \uc800\ud56d\uc744 1H \uc885\uac00\ub85c \ud68c\ubcf5\ud558\uace0 $60,700 \uc544\ub798\ub85c \uc7ac\uc774\ud0c8\ud558\uc9c0 \uc54a\uc73c\uba74, $60,734 \uc0c1\ub2e8 \uc2a4\uc715 \ud6c4 \uac70\ubd80 \uc2dc\ub098\ub9ac\uc624\uac00 \uc57d\ud654\ub418\uace0 \uc0c1\ubc29 \ubd84\uae30\uac00 \ud65c\uc131\ud654\ub41c\ub2e4.\"\n      },\n      \"waypoints\": [\n        {\n          \"seq\": 1,\n          \"price\": 62232.1,\n          \"type\": \"resistance_test\",\n          \"source_tfs\": [\n            \"4H\",\n            \"1D\"\n          ],\n          \"description\": \"$62,232.10\uc740 4H bearish BOS\uc774\uc790 1D Wyckoff LPS\ub85c, \uc0c1\ubc29 \ubd84\uae30\uc5d0\uc11c \uccab \uad6c\uc870 \uac80\uc99d \uc800\ud56d\uc774\ub2e4. \uc774 \uac00\uaca9 \uc704 4H \uc218\uc6a9 \uc804\uae4c\uc9c0\ub294 \ud070 bearish \uad6c\uc870\uac00 \uc644\uc804\ud788 \ubb34\ud6a8\ud654\ub418\uc5c8\ub2e4\uace0 \ubcf4\uae30 \uc5b4\ub835\ub2e4.\",\n          \"est_hours\": 12.0,\n          \"turning_zone\": [\n            61931.1,\n            62232.1\n          ],\n          \"likely_wick\": 62232.1,\n          \"rejection_confirm\": 61870.0\n        },\n        {\n          \"seq\": 2,\n          \"price\": 63209.6,\n          \"type\": \"extension\",\n          \"source_tfs\": [\n            \"1H\",\n            \"1D\"\n          ],\n          \"description\": \"$62,232.10 \uc704 \uc218\uc6a9\uc774 \ud655\uc778\ub418\uba74 1H bearish OB $62,272.10-$63,209.60\uc73c\ub85c \uc0c1\ubc29 \ud655\uc7a5\uc774 \uc5f4\ub9b4 \uc218 \uc788\ub2e4. \uc774 \uad6c\uac04\uc740 \uc544\uc9c1 \uc870\uac74\ubd80 \ubaa9\ud45c\uc774\uba70, $62,232.10 \ud68c\ubcf5 \uc5c6\uc774\ub294 \uba54\uc778 \uacbd\ub85c\uc5d0 \ud3ec\ud568\ud558\uc9c0 \uc54a\ub294\ub2e4.\",\n          \"est_hours\": 20.0,\n          \"turning_zone\": [\n            62272.1,\n            63209.6\n          ],\n          \"likely_wick\": 63209.6,\n          \"rejection_confirm\": 62232.1\n        }\n      ],\n      \"invalidates_main_path\": true\n    },\n    \"downside_branch\": {\n      \"activation\": {\n        \"price\": 59060.0,\n        \"description\": \"$59,060.00-$59,080.00 \uc544\ub798\uc5d0\uc11c 1H \ub610\ub294 4H \uc885\uac00 \uc218\uc6a9\uc774 \ud655\uc778\ub418\uace0 $59,398.87 \uc704 \ud68c\ubcf5\uc5d0 \uc2e4\ud328\ud558\uba74, Spring \ubc29\uc5b4 \uc2dc\ub098\ub9ac\uc624\uac00 \uc57d\ud654\ub418\uba70 $58,030 \ud558\ubc29 \uc720\ub3d9\uc131 \uc2a4\uc715 \ubd84\uae30\uac00 \ud65c\uc131\ud654\ub41c\ub2e4.\"\n      },\n      \"waypoints\": [\n        {\n          \"seq\": 1,\n          \"price\": 58030.0,\n          \"type\": \"liquidity_sweep\",\n          \"source_tfs\": [\n            \"1D\",\n            \"4H\",\n            \"1H\"\n          ],\n          \"description\": \"$58,030\uc740 1D 7\uc77c \uc800\uc810, 4H range low, 1H \uc774\uc804 Phase E \uc800\uc810\uc774 \uacb9\uce58\ub294 \ud558\ubc29 \uc720\ub3d9\uc131 \uc790\uc11d\uc774\ub2e4. $59,060 \ud558\ud5a5 \uc218\uc6a9 \uc774\ud6c4\uc5d0\ub294 \ub2e8\uc21c \uc9c0\uc9c0 \ud14c\uc2a4\ud2b8\ubcf4\ub2e4 sell-side liquidity sweep \uc131\uaca9\uc774 \uac15\ud574\uc9c4\ub2e4.\",\n          \"est_hours\": 22.0,\n          \"turning_zone\": [\n            57450.0,\n            58030.0\n          ],\n          \"likely_wick\": 57950.0,\n          \"rejection_confirm\": 58300.0\n        },\n        {\n          \"seq\": 2,\n          \"price\": 57500.0,\n          \"type\": \"extension\",\n          \"source_tfs\": [\n            \"4H\",\n            \"1D\"\n          ],\n          \"description\": \"$58,030 \uc544\ub798 \uc218\uc6a9 \ud6c4 $58,300 \ud68c\ubcf5\uc5d0 \uc2e4\ud328\ud558\uba74 \ub871 \uccad\uc0b0 \ud655\uc7a5\uc774 $57,500-$57,200 \ubc29\ud5a5\uc73c\ub85c \uc774\uc5b4\uc9c8 \uc218 \uc788\ub2e4. \uc774 \uad6c\uac04\uc740 $58,030 \ubd95\uad34\uac00 \ud655\uc778\ub41c \ub4a4\uc5d0\ub9cc \ud65c\uc131\ud654\ub418\ub294 \ud558\ubc29 \uc5f0\uc7a5 \ubaa9\ud45c\ub2e4.\",\n          \"est_hours\": 24.0,\n          \"turning_zone\": [\n            56800.0,\n            57500.0\n          ],\n          \"likely_wick\": 57200.0,\n          \"rejection_confirm\": 58030.0\n        }\n      ],\n      \"invalidates_main_path\": false\n    },\n    \"waypoints\": [\n      {\n        \"seq\": 1,\n        \"price\": 60734.0,\n        \"type\": \"liquidity_sweep\",\n        \"source_tfs\": [\n          \"1H\",\n          \"15M\"\n        ],\n        \"description\": \"\uba3c\uc800 \uc704\ub0d0 \uc544\ub798\ub0d0\ub294 1H\uac00 \uacb0\uc815\ud55c\ub2e4. 1H\ub294 $60,600 \uccad\uc0b0 \uc720\ub3d9\uc131, $60,734 ICT \uc800\ud56d, \ud558\ubaa8\ub2c9 bearish PRZ\uac00 \uacb9\uce5c \uc0c1\ub2e8 probe\ub97c \uc6b0\uc120 \uc81c\uc2dc\ud55c\ub2e4. 15M\ub3c4 $60,734-$60,844\ub97c UTAD \ud6c4\ubcf4\u00b7EMA240 \uc800\ud56d\uc73c\ub85c \ubcf4\ubbc0\ub85c, \uc774 \uad6c\uac04\uc740 \ucd94\uc138 \uc804\ud658\ubcf4\ub2e4 \uc0c1\ub2e8 \uc720\ub3d9\uc131 \ud761\uc218 \ud6c4 \uac70\ubd80\ub97c \ud655\uc778\ud560 \uc790\ub9ac\ub2e4.\",\n        \"est_hours\": 3.0,\n        \"turning_zone\": [\n          60734.0,\n          60990.0\n        ],\n        \"likely_wick\": 60848.0,\n        \"rejection_confirm\": 60600.0\n      },\n      {\n        \"seq\": 2,\n        \"price\": 60000.0,\n        \"type\": \"support_test\",\n        \"source_tfs\": [\n          \"1H\",\n          \"15M\"\n        ],\n        \"description\": \"$60,734-$60,990\uc5d0\uc11c \uac70\ubd80\ub418\uace0 $60,600 \uc544\ub798\ub85c \uc7ac\uc9c4\uc785\ud558\uba74 $60,245-$59,950 \uc9c0\uc9c0\uad8c\uc774 \ub2e4\uc74c \uc804\uc220 \ubaa9\uc801\uc9c0\ub2e4. $60,245\ub294 15M ICT bullish BOS\uc640 Wyckoff UT\uac00 \uacb9\uce5c \ubc29\uc5b4\uc120\uc774\uace0, $60,000-$59,950\uc740 1H EMA20 \ubc0f \ud558\ubc29 \uccad\uc0b0 \ud074\ub7ec\uc2a4\ud130\ub2e4.\",\n        \"est_hours\": 8.0,\n        \"turning_zone\": [\n          59780.0,\n          60030.0\n        ],\n        \"likely_wick\": 59950.0,\n        \"rejection_confirm\": 60226.1\n      },\n      {\n        \"seq\": 3,\n        \"price\": 59060.0,\n        \"type\": \"support_test\",\n        \"source_tfs\": [\n          \"1D\",\n          \"4H\",\n          \"1H\"\n        ],\n        \"description\": \"$60,000 \uc9c0\uc9c0 \ubc18\uc751\uc774 \uc57d\ud558\uace0 $59,950.50 \uc544\ub798 \uc218\uc6a9\ub418\uba74, 4H\uac00 \uc18c\uc720\ud55c \ub2e4\uc74c \uc758\ubbf8 \uc788\ub294 \uad6c\uc870 \ubaa9\uc801\uc9c0\ub294 $59,060-$59,080\uc774\ub2e4. \uc774 \uad6c\uac04\uc740 1D \uc774\uc804\uc77c \uc800\uc810, 4H Spring \uc800\uc810, 1H ICT BOS\uac00 \uacb9\uce58\ub294 \ud558\ub2e8 \uad6c\uc870 \uc0dd\uc874\uc120\uc774\ubbc0\ub85c \ub2e8\uc21c \uc911\uac04\uac12\uc774 \uc544\ub2c8\ub77c \uba54\uc778 \uc6b4\uc601 \uacbd\ub85c\uc758 \ud575\uc2ec \uacb0\uc815 \uad6c\uac04\uc774\ub2e4.\",\n        \"est_hours\": 18.0,\n        \"turning_zone\": [\n          58700.0,\n          59080.0\n        ],\n        \"likely_wick\": 59000.0,\n        \"rejection_confirm\": 59398.87\n      }\n    ],\n    \"period_extremes\": {\n      \"4h\": {\n        \"expected_high\": 60734.0,\n        \"expected_low\": 60000.0,\n        \"high_first\": true\n      },\n      \"8h\": {\n        \"expected_high\": 60990.0,\n        \"expected_low\": 59950.0,\n        \"high_first\": true\n      },\n      \"24h\": {\n        \"expected_high\": 60990.0,\n        \"expected_low\": 59060.0,\n        \"high_first\": true\n      }\n    },\n    \"triggers\": {\n      \"bullish\": {\n        \"price\": 61870.0,\n        \"description\": \"$61,845.63-$61,870.00 \uc704 1H \uc885\uac00 \uc218\uc6a9\uacfc $60,700 \uc704 \uc720\uc9c0\uac00 \ud655\uc778\ub418\uba74 \ub2e8\uae30 bearish \uc2e4\ud589 \uacbd\ub85c\uac00 \uc57d\ud654\ub418\uace0 $62,232.10 \ubc0f $63,209.60 \uc0c1\ubc29 \ubd84\uae30\uac00 \uc5f4\ub9b0\ub2e4.\"\n      },\n      \"bearish\": {\n        \"price\": 59060.0,\n        \"description\": \"$59,060.00 \uc544\ub798 1H \ub610\ub294 4H \uc885\uac00 \uc218\uc6a9 \ubc0f $59,398.87 \ud68c\ubcf5 \uc2e4\ud328\uac00 \ud655\uc778\ub418\uba74 Spring \ubc29\uc5b4 \uc2e4\ud328\uc640 \ub871 \uccad\uc0b0 \ud655\uc7a5 \uc704\ud5d8\uc774 \ucee4\uc9c0\uba70 $58,030.00 \ubc0f $57,500.00 \ud558\ubc29 \ubd84\uae30\uac00 \ud65c\uc131\ud654\ub41c\ub2e4.\"\n      }\n    },\n    \"scenario_invalidation\": 62232.1\n  },\n  \"executive_summary\": \"\uc774\uc804 \uacbd\ub85c\ub294 $60,112.00 \uc704 \ud68c\ubcf5\uc73c\ub85c upside_branch\uac00 \ubd80\ubd84 \ud65c\uc131\ud654\ub418\uc5c8\uc9c0\ub9cc, $61,845.63-$61,870.00 \ubc0f $62,232.10 \uc704 \uc218\uc6a9\uc740 \uc5c6\uc5b4 bearish \uad6c\uc870 \uc790\uccb4\uac00 \ubb34\ud6a8\ud654\ub418\uc9c0\ub294 \uc54a\uc558\ub2e4. \ud604\uc7ac \ud65c\uc131 \uac00\uaca9 \uc0ac\ub2e4\ub9ac\ub294 \uc704\ub85c $60,600.00-$60,844.32 \uc989\uc2dc \uc800\ud56d, \uc544\ub798\ub85c $59,950.50-$60,245.00 \uc9c0\uc9c0, \ub354 \uc544\ub798\ub85c $58,700.00-$59,080.00 \ud558\ub2e8 \ubd84\uae30\uc810\uc774 \ud575\uc2ec\uc774\ub2e4. \ub2e8\uae30 \uc2e4\ud589 \uacbd\ub85c\ub294 1H\uac00 \uc8fc\ub3c4\ud558\uba70, \uba3c\uc800 $60,734.00-$60,990.00 \uc0c1\ub2e8 \uc720\ub3d9\uc131 \ud14c\uc2a4\ud2b8 \ud6c4 $60,600.00 \uc544\ub798\ub85c \uac70\ubd80\ub418\uba74 $59,780.00-$60,030.00 \uc9c0\uc9c0\uad8c, \uc774\ud6c4 $58,700.00-$59,080.00\uc73c\ub85c \ub0b4\ub824\uac00\ub294 \uacbd\ub85c\ub97c \uc6b0\uc120\ud55c\ub2e4. \uc0c1\ubc29 \ubd84\uae30\ub294 $61,870.00 \uc704 1H \uc218\uc6a9 \uc2dc\uc5d0\ub9cc \ud65c\uc131\ud654\ub418\uba70 $62,232.10, \uc774\ud6c4 \uc870\uac74\ubd80\ub85c $63,209.60\uc744 \ubcf8\ub2e4; \ud558\ubc29 \ubd84\uae30\ub294 $59,060.00 \uc544\ub798 \uc218\uc6a9 \uc2dc $58,030.00 \ubc0f $57,500.00\uc73c\ub85c \ud655\uc7a5\ub41c\ub2e4. \ud30c\uc0dd\uc740 \ubc29\ud5a5 \uc5d4\uc9c4\uc774 \uc544\ub2c8\ub77c \ucde8\uc57d\uc131 \ud544\ud130\uc9c0\ub9cc, OI\uac00 \uc99d\uac00\ud558\ub294 \ub3d9\uc548 CVD\uac00 \ud558\ub77d\ud558\uace0 \ub871 \uacc4\uc815 \uc3e0\ub9bc\uc774 \ub0a8\uc544 \uc788\uc5b4 $60,000.00 \ubc0f $59,060.00 \uc774\ud0c8 \uc2dc \ub871 \uccad\uc0b0 \uc5f0\uc1c4\uac00 \ucee4\uc9c8 \uc218 \uc788\ub2e4\ub294 \uc810\uc740 \uc911\uc694\ud55c \ub9ac\uc2a4\ud06c\ub2e4. \ud604\uc7ac bearish \uc6b4\uc601 \uacbd\ub85c\uc758 \ud575\uc2ec \ubb34\ud6a8\ud654\ub294 $62,232.10 \uc704 4H \uc218\uc6a9\uc774\ub2e4.\",\n  \"key_levels\": {\n    \"support\": [\n      60245.0,\n      60000.0,\n      59950.5,\n      59080.0,\n      59060.0,\n      58030.0,\n      57500.0\n    ],\n    \"resistance\": [\n      60600.0,\n      60734.0,\n      60844.32,\n      61310.92,\n      61870.0,\n      62232.1,\n      63209.6\n    ]\n  },\n  \"confluences\": [\n    \"1H\uc640 15M \ubaa8\ub450 $60,600.00-$60,844.32\ub97c \uc989\uc2dc \uc0c1\ub2e8 \uc720\ub3d9\uc131\u00b7UTAD \ud6c4\ubcf4\u00b7EMA240 \uc800\ud56d\uc73c\ub85c \uc2dd\ubcc4\ud55c\ub2e4.\",\n    \"4H\uc640 1H \ubaa8\ub450 $61,845.63-$61,870.00\uc744 \ub2e8\uae30 bearish \uad6c\uc870\uac00 \ud6fc\uc190\ub418\ub294 \uccab \uc0c1\ubc29 \uc218\uc6a9 \uad00\ubb38\uc73c\ub85c \ubcf8\ub2e4.\",\n    \"1D, 4H, 1H\uac00 \ubaa8\ub450 $59,060.00-$59,080.00\uc744 \ud558\ub2e8 \uad6c\uc870 \ubd84\uae30\uc810\uc73c\ub85c \uc81c\uc2dc\ud55c\ub2e4.\",\n    \"1D\uc640 4H \ubaa8\ub450 $58,030.00\uc744 7\uc77c \uc800\uc810\u00b7range low\u00b7\uc774\uc804 Phase E \uc800\uc810\uc774 \uacb9\uce5c \ud558\ubc29 \uc720\ub3d9\uc131 \uc790\uc11d\uc73c\ub85c \ubcf8\ub2e4.\",\n    \"4H\uc640 1D \ubaa8\ub450 $62,232.10\uc744 bearish \uc6b4\uc601 \uacbd\ub85c\uc758 \ud575\uc2ec \ubb34\ud6a8\ud654 \uad6c\uac04\uc73c\ub85c \uc81c\uc2dc\ud55c\ub2e4.\"\n  ],\n  \"conflicts\": [\n    \"1H\uc640 4H\ub294 \uba3c\uc800 $60,734.00 \ub610\ub294 $61,310.92 \uc800\ud56d \ud14c\uc2a4\ud2b8 \ud6c4 \ud558\ub77d\uc744 \uc81c\uc2dc\ud558\uc9c0\ub9cc, 15M\uc740 $60,245.00 \uc774\ud0c8 \uc2dc $59,912.97\ub85c \uc989\uc2dc \ud558\ubc29 \uc804\uac1c\ub420 \uc218 \uc788\ub2e4\ub294 \ub354 \ube60\ub978 \uc57d\uc138 \ud78c\ud2b8\ub97c \uc900\ub2e4.\",\n    \"4H Wyckoff\ub294 $59,060.00 Spring \uc774\ud6c4 \ucd95\uc801 Phase D \ud6c4\ubcf4\ub97c \uc5b8\uae09\ud558\uc9c0\ub9cc, ICT\u00b7EMA\u00b7\ud30c\uc0dd \ud750\ub984\uc740 $62,232.10 \uc544\ub798 bearish \uad6c\uc870\uac00 \uc544\uc9c1 \uc6b0\uc138\ud558\ub2e4\uace0 \ubcf8\ub2e4.\",\n    \"1D \ud558\ubaa8\ub2c9\uc740 $57,784.91-$58,793.41 PRZ \ubc18\ub4f1 \uac00\ub2a5\uc131\uc744 \uc81c\uc2dc\ud558\uc9c0\ub9cc, \uc544\uc9c1 \ud558\ub2e8 \ubc18\uc751\uacfc \ub0ae\uc740 \uc2dc\uac04\ub300 \ud655\uc778\uc774 \ubd80\uc871\ud574 \uba54\uc778 \uacbd\ub85c\ub97c bullish\ub85c \ub4a4\uc9d1\uc744 \uad8c\ud55c\uc740 \ub0ae\ub2e4.\",\n    \"15M ICT\ub294 $60,245.00 \uc704 \ub2e8\uae30 bullish BOS\ub97c \uc77c\ubd80 \uc778\uc815\ud558\uc9c0\ub9cc, 1H\uc640 4H\ub294 $61,845.63-$62,232.10 \uc544\ub798\uc5d0\uc11c\ub294 \uc774\ub97c \ud558\ub77d \uad6c\uc870 \ub0b4 \ub418\ub3cc\ub9bc\uc73c\ub85c \ud574\uc11d\ud55c\ub2e4.\"\n  ]\n}"
  },
  "failed_tfs": [],
  "__replay__": {
    "replay_timestamp": "2026-06-26 17:00 KST",
    "end_time_ms": 1782460800000,
    "base_model": "CODEX/gpt-5.5",
    "op_model": "CLAUDE_CLI/opus effort=max",
    "super_model": "CODEX/gpt-5.5",
    "wall_seconds": 1041.5
  }
}