{
  "version": "v0.8.10",
  "generated_at": "2026-07-13T12:10:19.277744+00:00",
  "symbol": "BTCUSDT",
  "source": "real OHLCV swing pivots with ATR noise filter",
  "swing_high_low_detected_from_real_ohlcv": true,
  "bos_choch_detection_implemented": true,
  "mss_stage_generated": true,
  "analysis_only": true,
  "trading_enabled": false,
  "edgecore_connected": false,
  "edgecore_import_enabled": false,
  "timeframes": {
    "4h": {
      "timeframe": "4h",
      "structure_state": "bearish_shift_pending",
      "structure_label_zh": "轉弱確認中",
      "confidence": "medium",
      "reason_zh": "價格近期沒有有效創新低。價格跌破近期結構低點或失效線。",
      "last_swing_high": {
        "index": 859,
        "local_index": 139,
        "time": "07/06 20:00",
        "price": 64700.0,
        "kind": "high"
      },
      "last_swing_low": {
        "index": 891,
        "local_index": 171,
        "time": "07/12 04:00",
        "price": 63640.83,
        "kind": "low"
      },
      "prior_swing_high": {
        "index": 853,
        "local_index": 133,
        "time": "07/05 20:00",
        "price": 63999.0,
        "kind": "high"
      },
      "prior_swing_low": {
        "index": 857,
        "local_index": 137,
        "time": "07/06 12:00",
        "price": 61306.84,
        "kind": "low"
      },
      "higher_high": true,
      "higher_low": true,
      "lower_high": false,
      "lower_low": false,
      "bos": {
        "direction": "down",
        "trigger_level": 63640.83,
        "buffer": 95.46,
        "detected": true,
        "min_recent_low": 62500.76
      },
      "choch": {
        "detected": true,
        "direction": "down",
        "trigger_level": 63640.83
      },
      "mss_stage": 1,
      "mss_stage_label_zh": "不創新低",
      "not_making_new_low": true,
      "broke_previous_high": false,
      "retest_hold": false,
      "made_higher_high": false,
      "failed_breakout": false,
      "failed_breakdown": false,
      "invalidates_if_zh": "若跌破 61,851，目前結構判斷需要重新評估。",
      "next_watch_zh": "觀察能否站上前高 64,700 並回踩不破。",
      "markers": [
        {
          "index": 859,
          "local_index": 139,
          "time": "07/06 20:00",
          "price": 64700.0,
          "kind": "high",
          "label_zh": "前高",
          "marker_type": "swing_high"
        },
        {
          "index": 891,
          "local_index": 171,
          "time": "07/12 04:00",
          "price": 63640.83,
          "kind": "low",
          "label_zh": "前低",
          "marker_type": "swing_low"
        },
        {
          "price": 63640.83,
          "label_zh": "BOS",
          "marker_type": "bos",
          "direction": "down"
        },
        {
          "price": 63640.83,
          "label_zh": "CHoCH",
          "marker_type": "choch",
          "direction": "down"
        }
      ],
      "analysis_only": true,
      "trading_enabled": false,
      "edgecore_connected": false
    },
    "1d": {
      "timeframe": "1d",
      "structure_state": "bearish_to_base",
      "structure_label_zh": "空轉中性",
      "confidence": "medium",
      "reason_zh": "價格近期沒有有效創新低。",
      "last_swing_high": {
        "index": 708,
        "local_index": 128,
        "time": "06/22 00:00",
        "price": 65622.83,
        "kind": "high"
      },
      "last_swing_low": {
        "index": 717,
        "local_index": 137,
        "time": "07/01 00:00",
        "price": 57800.19,
        "kind": "low"
      },
      "prior_swing_high": {
        "index": 701,
        "local_index": 121,
        "time": "06/15 00:00",
        "price": 67292.15,
        "kind": "high"
      },
      "prior_swing_low": {
        "index": 704,
        "local_index": 124,
        "time": "06/18 00:00",
        "price": 62272.07,
        "kind": "low"
      },
      "higher_high": false,
      "higher_low": false,
      "lower_high": true,
      "lower_low": true,
      "bos": {
        "detected": false,
        "direction": null
      },
      "choch": {
        "detected": false,
        "direction": null,
        "trigger_level": null
      },
      "mss_stage": 1,
      "mss_stage_label_zh": "不創新低",
      "not_making_new_low": true,
      "broke_previous_high": false,
      "retest_hold": false,
      "made_higher_high": false,
      "failed_breakout": false,
      "failed_breakdown": true,
      "invalidates_if_zh": "若跌破 60,650，目前結構判斷需要重新評估。",
      "next_watch_zh": "觀察能否站上前高 65,623 並回踩不破。",
      "markers": [
        {
          "index": 708,
          "local_index": 128,
          "time": "06/22 00:00",
          "price": 65622.83,
          "kind": "high",
          "label_zh": "前高",
          "marker_type": "swing_high"
        },
        {
          "index": 717,
          "local_index": 137,
          "time": "07/01 00:00",
          "price": 57800.19,
          "kind": "low",
          "label_zh": "前低",
          "marker_type": "swing_low"
        },
        {
          "price": 65622.83,
          "label_zh": "不創新低",
          "marker_type": "mss_stage"
        }
      ],
      "analysis_only": true,
      "trading_enabled": false,
      "edgecore_connected": false
    },
    "1w": {
      "timeframe": "1w",
      "structure_state": "bearish_shift_pending",
      "structure_label_zh": "轉弱確認中",
      "confidence": "medium",
      "reason_zh": "價格近期沒有有效創新低。價格跌破近期結構低點或失效線。",
      "last_swing_high": {
        "index": 454,
        "local_index": 249,
        "time": "05/04 00:00",
        "price": 82850.0,
        "kind": "high"
      },
      "last_swing_low": {
        "index": 448,
        "local_index": 243,
        "time": "03/23 00:00",
        "price": 65000.0,
        "kind": "low"
      },
      "prior_swing_high": {
        "index": 447,
        "local_index": 242,
        "time": "03/16 00:00",
        "price": 76000.0,
        "kind": "high"
      },
      "prior_swing_low": {
        "index": 441,
        "local_index": 236,
        "time": "02/02 00:00",
        "price": 60000.0,
        "kind": "low"
      },
      "higher_high": true,
      "higher_low": true,
      "lower_high": false,
      "lower_low": false,
      "bos": {
        "direction": "down",
        "trigger_level": 65000.0,
        "buffer": 1052.79,
        "detected": true,
        "min_recent_low": 57800.19
      },
      "choch": {
        "detected": true,
        "direction": "down",
        "trigger_level": 65000.0
      },
      "mss_stage": 1,
      "mss_stage_label_zh": "不創新低",
      "not_making_new_low": true,
      "broke_previous_high": false,
      "retest_hold": false,
      "made_higher_high": false,
      "failed_breakout": false,
      "failed_breakdown": true,
      "invalidates_if_zh": "若跌破 57,539，目前結構判斷需要重新評估。",
      "next_watch_zh": "觀察能否站上前高 82,850 並回踩不破。",
      "markers": [
        {
          "index": 454,
          "local_index": 249,
          "time": "05/04 00:00",
          "price": 82850.0,
          "kind": "high",
          "label_zh": "前高",
          "marker_type": "swing_high"
        },
        {
          "index": 448,
          "local_index": 243,
          "time": "03/23 00:00",
          "price": 65000.0,
          "kind": "low",
          "label_zh": "前低",
          "marker_type": "swing_low"
        },
        {
          "price": 65000.0,
          "label_zh": "BOS",
          "marker_type": "bos",
          "direction": "down"
        },
        {
          "price": 65000.0,
          "label_zh": "CHoCH",
          "marker_type": "choch",
          "direction": "down"
        }
      ],
      "analysis_only": true,
      "trading_enabled": false,
      "edgecore_connected": false
    }
  }
}