{
  "date": "2026-08-03",
  "data_time": "2026-08-04T17:31:58+08:00",
  "version": "morning_data-v1.3",
  "market": {
    "twse": {
      "close": 43386.41,
      "change": 266.66,
      "change_pct": 0.62,
      "volume_billion_twd": 8855.06,
      "date": "2026-08-03"
    },
    "tpex": {
      "close": 362.89,
      "change": 15.04,
      "change_pct": 4.32,
      "volume_billion_twd": 1322.26,
      "date": "2026-08-03"
    }
  },
  "three_investors": {
    "twse": {
      "foreign": {
        "buy": 3514.37,
        "sell": 3706.28,
        "net": -191.91
      },
      "investment_trust": {
        "buy": 354.68,
        "sell": 121.43,
        "net": 233.25
      },
      "dealer": {
        "buy": 384.33,
        "sell": 590.87,
        "net": -206.53
      },
      "total_net": -165.2,
      "unit": "億元",
      "date": "2026-08-03"
    },
    "tpex": null
  },
  "top_foreign_movers": {
    "buy_top10": [
      {
        "code": "0050",
        "name": "元大台灣50",
        "net_shares": 55359860,
        "net_value_million": null
      },
      {
        "code": "2344",
        "name": "華邦電",
        "net_shares": 25984321,
        "net_value_million": null
      },
      {
        "code": "3231",
        "name": "緯創",
        "net_shares": 13991730,
        "net_value_million": null
      },
      {
        "code": "2618",
        "name": "長榮航",
        "net_shares": 13613595,
        "net_value_million": null
      },
      {
        "code": "2408",
        "name": "南亞科",
        "net_shares": 12888995,
        "net_value_million": null
      },
      {
        "code": "2356",
        "name": "英業達",
        "net_shares": 12570486,
        "net_value_million": null
      },
      {
        "code": "2891",
        "name": "中信金",
        "net_shares": 11095659,
        "net_value_million": null
      },
      {
        "code": "2317",
        "name": "鴻海",
        "net_shares": 10136158,
        "net_value_million": null
      },
      {
        "code": "2610",
        "name": "華航",
        "net_shares": 10116837,
        "net_value_million": null
      },
      {
        "code": "2324",
        "name": "仁寶",
        "net_shares": 9901837,
        "net_value_million": null
      }
    ],
    "sell_top10": [
      {
        "code": "2303",
        "name": "聯電",
        "net_shares": -89164346,
        "net_value_million": null
      },
      {
        "code": "1303",
        "name": "南亞",
        "net_shares": -49229560,
        "net_value_million": null
      },
      {
        "code": "2834",
        "name": "臺企銀",
        "net_shares": -33426420,
        "net_value_million": null
      },
      {
        "code": "6770",
        "name": "力積電",
        "net_shares": -32777937,
        "net_value_million": null
      },
      {
        "code": "1101",
        "name": "台泥",
        "net_shares": -23554419,
        "net_value_million": null
      },
      {
        "code": "2801",
        "name": "彰銀",
        "net_shares": -23335831,
        "net_value_million": null
      },
      {
        "code": "2892",
        "name": "第一金",
        "net_shares": -22190049,
        "net_value_million": null
      },
      {
        "code": "3481",
        "name": "群創",
        "net_shares": -17706581,
        "net_value_million": null
      },
      {
        "code": "2409",
        "name": "友達",
        "net_shares": -15901374,
        "net_value_million": null
      },
      {
        "code": "4958",
        "name": "臻鼎-KY",
        "net_shares": -10778277,
        "net_value_million": null
      }
    ],
    "date": "2026-08-03"
  },
  "futures": {
    "foreign_taiwan_index_oi_net": -90038,
    "foreign_oi_long": 9876,
    "foreign_oi_short": 99914,
    "comment": "外資台指期(TX)未平倉淨多空(口數)、負值=淨空",
    "date": "2026-08-03",
    "lag_days": 0,
    "freshness": "normal",
    "month_settlement_date": "2026-08-19",
    "crosses_settlement": false
  },
  "sectors": {
    "semiconductor": {
      "close": 1491.44,
      "change_pct_d1": -0.23,
      "leading_stocks": [
        "2330",
        "2454",
        "2303"
      ]
    },
    "electronics": {
      "close": 2755.52,
      "change_pct_d1": 0.72,
      "leading_stocks": [
        "2330",
        "2317",
        "2454"
      ]
    },
    "finance": {
      "close": 3220.6,
      "change_pct_d1": -0.94,
      "leading_stocks": [
        "2882",
        "2891",
        "2885"
      ]
    },
    "electronic_components": {
      "close": 782.07,
      "change_pct_d1": 3.6,
      "leading_stocks": [
        "2308",
        "3008"
      ]
    },
    "comment": "資料來源: TWSE 類股指數 (MI_INDEX type=IND)。AI 伺服器 / 蘋概 / 傳產等概念股無對應指數、leading stocks 代表股清單見 CONCEPT_SECTOR_LEADERS、v1.x 待擴充。"
  },
  "mega_caps": {
    "stocks": {
      "2330": {
        "name": "台積電",
        "close": 2370.0,
        "change": -55.0,
        "change_pct": -2.27
      },
      "2317": {
        "name": "鴻海",
        "close": 253.0,
        "change": 2.5,
        "change_pct": 1.0
      },
      "2454": {
        "name": "聯發科",
        "close": 3910.0,
        "change": 355.0,
        "change_pct": 9.99
      },
      "2382": {
        "name": "廣達",
        "close": 296.5,
        "change": 5.0,
        "change_pct": 1.72
      },
      "2412": {
        "name": "中華電",
        "close": 139.0,
        "change": -0.5,
        "change_pct": -0.36
      },
      "2882": {
        "name": "國泰金",
        "close": 100.5,
        "change": -1.0,
        "change_pct": -0.99
      }
    },
    "data_date": "2026-08-03",
    "stale_vs_report": false,
    "missing": [],
    "comment": "權值股六檔。TWSE 官方盤後(MI_INDEX ALLBUT0999)。stale_vs_report=true 時為前一交易日值、引用需標明"
  },
  "theme_stocks": {
    "stocks": {
      "2408": {
        "name": "南亞科",
        "close": 396.5,
        "change": 36.0,
        "change_pct": 9.99
      },
      "2344": {
        "name": "華邦電",
        "close": 143.0,
        "change": 13.0,
        "change_pct": 10.0
      },
      "2337": {
        "name": "旺宏",
        "close": 110.5,
        "change": 10.0,
        "change_pct": 9.95
      },
      "6770": {
        "name": "力積電",
        "close": 54.7,
        "change": 0.2,
        "change_pct": 0.37
      }
    },
    "data_date": "2026-08-03",
    "stale_vs_report": false,
    "missing": [],
    "comment": "主題股：記憶體族群。TWSE 官方盤後(MI_INDEX ALLBUT0999)。stale_vs_report=true 時為前一交易日值、引用需標明"
  },
  "margin": null,
  "chips_dashboard": {
    "foreign": {
      "streak_days": -1,
      "streak_desc": "連1賣",
      "gap_in_series": false,
      "sum_5d": -1097.64,
      "series_5d": [
        {
          "date": "2026-07-28",
          "net": -875.63
        },
        {
          "date": "2026-07-29",
          "net": -222.52
        },
        {
          "date": "2026-07-30",
          "net": -483.12
        },
        {
          "date": "2026-07-31",
          "net": 675.54
        },
        {
          "date": "2026-08-03",
          "net": -191.91
        }
      ]
    },
    "investment_trust": {
      "streak_days": 5,
      "streak_desc": "連5買",
      "gap_in_series": false,
      "sum_5d": 834.57
    },
    "futures_oi": {
      "series_5d": [
        {
          "date": "2026-07-28",
          "net": -82255
        },
        {
          "date": "2026-07-29",
          "net": -82785
        },
        {
          "date": "2026-07-30",
          "net": -81017
        },
        {
          "date": "2026-07-31",
          "net": -82515
        },
        {
          "date": "2026-08-03",
          "net": -90038
        }
      ],
      "change_5d": -7783,
      "settlement_in_range": null
    },
    "unit": "法人=億元、期貨=口",
    "comment": "連N買賣以 TWSE BFI82U 日淨額連續同號計、確認休市日橋接；gap_in_series=true 表示回溯遇到未確認的資料洞、連N在該處截斷（實際可能更長）；sum_5d=近5個有資料交易日累計；futures_oi.settlement_in_range 非 null 時序列跨月結算、前後不可直接比較"
  },
  "technical_levels": {
    "taiex": {
      "ma5": 41616.4,
      "ma10": 42928.05,
      "ma20": 43945.05,
      "ma60": 44113.29,
      "ma120": 39505.29,
      "ma240": 33377.97,
      "deviation_pct": {
        "ma5": 4.25,
        "ma10": 1.07,
        "ma20": -1.27,
        "ma60": -1.65,
        "ma120": 9.82,
        "ma240": 29.99
      },
      "close": 43386.41,
      "data_date": "2026-08-03"
    },
    "tsmc_2330": {
      "ma5": 2296.0,
      "ma10": 2339.5,
      "ma20": 2377.75,
      "ma60": 2349.08,
      "ma120": 2147.79,
      "ma240": 1782.75,
      "deviation_pct": {
        "ma5": 3.22,
        "ma10": 1.3,
        "ma20": -0.33,
        "ma60": 0.89,
        "ma120": 10.35,
        "ma240": 32.94
      },
      "close": 2370.0,
      "data_date": "2026-08-03"
    },
    "comment": "六條均線以官方日收盤簡單平均（不還原除權息）；deviation_pct = (收盤-均線)/均線%；insufficient_history=true 表示該序列不足 240 日、缺的均線為 null"
  },
  "metadata": {
    "generator": "morning_data.py v1.3",
    "data_completeness": {
      "stock_quotes": true,
      "mega_caps": true,
      "theme_stocks": true,
      "twse_market": true,
      "tpex_market": true,
      "twse_three_investors": true,
      "top_foreign_movers": true,
      "foreign_futures": true,
      "sectors_twse_industries": true,
      "chips_dashboard": true,
      "technical_levels": true,
      "tpex_three_investors": false,
      "sectors_concept": false,
      "margin": false
    },
    "errors": [],
    "scan_target_date": "2026-08-03",
    "note": "TAIFEX 期貨資料常 D-1 (盤後 ~21:00 才發)、futures.date 標明對應交易日、v1.1 起 futures.lag_days>1 = stale、crosses_settlement=true 時 OI 不可與結算前比較。mega_caps.stale_vs_report=true 時為前一交易日值。chips_dashboard = 外資/投信連N買賣 + 5日累計 + 期貨OI 5日序列。tpex_three_investors / sectors_concept / margin 不收、預計 v1.x 補。",
    "generated_at": "2026-08-04T17:32:19+08:00",
    "revision": 11,
    "revision_note": "本交易日檔案第 11 版（同日重產）、數值以本版為準"
  }
}