台股觀察室

台股籌碼與市場事件視覺化

資料集

資料處理流程

原始 Parquet6 個資料夾 · 約 1.9 GB
→
檢查與清理型別轉換 · 名稱正規化 · 排除權證
→
Python 彙總全部資料4,243 萬筆分點紀錄 · prep/build_data.py
→
索引 data.js+分片約 0.9 MB 索引 · 19 MB 分片,選到才載入
→
ECharts 互動圖表不需要後端 · 雙擊即可開啟

資料檢查時發現「個股券商分點進出統計」和「券商分點個股進出統計」逐筆內容完全相同,只是欄位名稱與索引角度不同,所以只讀一份,再從「個股」和「分點」兩個角度彙總。

設計原則

1. 先決定資料要回答的問題,再選圖比大小用長條圖、看趨勢用折線圖、看時間區間用甘特圖、看日期密度用月曆熱力圖、看組成用矩形樹狀圖。
2. 延續台股慣例:紅色是買超,綠色是賣超符合台灣投資人的閱讀習慣;同時用左右方向和虛實線做第二層編碼,色弱讀者也能分辨。
3. 一張圖只有一個 Y 軸股價和分點累積張數的單位不同,所以拆成上下兩張圖,並共用十字游標讓時間對齊,不使用容易誤導的雙 Y 軸。
4. 顏色跟著分點走,不跟著排名走分類色依固定順序分配,最多 8 色;超過就收進「其他」或拆成小圖,不自動產生新顏色。
5. 先看全貌,再往下看細節每個分頁先放總覽,點選後才看個股或分點的細節;滑鼠移上去都有提示框。
6. 深淺色模式分別調色深色模式用同一組色階另外挑選色階,不是直接反轉顏色;背景、文字和圖表共用同一組 CSS 色彩變數。
7. 把分散的資訊整合到一頁選一檔股票,就能同時看到分點籌碼、今天的盤前狀態、處置期間和法說會日期,不用在不同網站之間切換。
設計理念
  • 新增 自選起訖日:在 GitHub 版可以任選起訖日,網頁會下載這檔股票的完整每日分點明細(二進位壓縮,大型股約 0.4 MB)在瀏覽器即時計算,數字與事先彙總的結果完全一致;claude.ai 版因 64 MB 上限沒有這份明細。
  • 新增 選擇期間:分點資料涵蓋 6/1–9/11 共 73 個交易日,可切換近 1、5、10、20、40 日或全部。買賣超排行、主力成本、累積張數、分價量、外資累積和關鍵數字都會依所選期間重新計算,並在每張圖的說明寫出實際日期。
  • 搜尋全部個股:輸入代號或名稱(例如 2330、台積),即可查詢 2,404 檔上市櫃股票與 ETF;也可以依產業下拉選擇。
  • 前 150 大總覽(矩形樹狀圖):面積代表期間成交金額,顏色代表主力集中度(藍色越深,買賣超越集中在少數分點);點選色塊即可切換個股。
  • 買超賣超排行(左右發散長條圖):紅色往右是買超,綠色往左是賣超,中間是名次;同時用方向和顏色編碼,一眼就能比較買賣雙方的力道。
  • 參考價與主力累積(上下兩圖連動):拆成兩張圖,避免使用雙 Y 軸;買超分點用實線、賣超分點用虛線,顏色固定跟著分點。
  • 主力成本(散點圖):X 軸是分點的買進均價,Y 軸是淨買賣張數,虛線是期間平均參考價,可以看出主力的成本落在哪裡。
  • 新增 一頁整合:頁首的狀態標籤、股價圖上的處置期間與法說會標記,都來自其他資料集,把原本要分開查的資訊集中在同一頁。
  • 新增 分價量、外資與本土券商、買賣家數差:延伸「主力成本分布」的概念,從不同角度看籌碼。

成交金額前 150 大個股總覽

全期間(6/1–9/11,73 個交易日):面積代表成交金額(億元),顏色代表主力集中度,點選色塊即可切換個股;其他個股請用下方搜尋

前 15 大買超 / 賣超分點

所選期間()累計淨買賣張數:往右(紅)為買超,往左(綠)為賣超;名稱後的「外」代表外資券商

主力成本分布

所選期間()內,X 軸:分點買進均價(元) Y 軸:淨張數 虛線:同期間平均參考價

參考價走勢與主力分點累積張數

新增處置期間二次處置┆ 法說會
上圖:每日開盤參考價(來自 T30,到 9/23),灰色底為所選期間 下圖:所選期間前 4 大買超(實線)和前 4 大賣超(虛線)分點,從期間第一天起算的累積淨張數(分點資料到 9/11)

新增 延伸籌碼分析

分價量:籌碼堆在哪個價位

所選期間()所有分點的買進張數:每個分點每天的買進張數放在它當天的買進均價上,再依價位加總。彩色是前 4 大買超分點(顏色與上方累積圖相同),灰色是其他分點合計;滑鼠移到價位可看各分點張數與期間買進均價;虛線是最新參考價

外資券商累積買賣超與買賣家數差

上圖:11 家外資券商合計(美林、摩根大通、台灣摩根士丹利、美商高盛、新加坡商瑞銀、港商野村、港商麥格理、花旗環球、法銀巴黎、香港上海匯豐、大和國泰),從所選期間第一天起算的累積淨張數(本土券商恰好是相反數) 下圖:每天買超分點家數減賣超分點家數,負值代表買的人少、籌碼往少數分點集中;所選期間以外淡化
設計理念
  • 同一份分點資料換成「分點」的角度:某個分點把錢押在哪些股票上。可以搜尋全部 821 個分點。
  • 新增 選擇期間:與個股頁共用同一組期間(近 1、5、10、20、40 日或全部 73 日),排行、組成、淨賣超都依期間重新計算。
  • 矩形樹狀圖先依產業、再依個股分層,面積代表淨買超金額,很適合表達「組成」,比圓餅圖更能容納幾十個項目。
  • 每日淨買賣柱狀圖以 0 為中線上下發散,紅色是買超、綠色是賣超,可以看出分點操作的節奏。
  • 新增 全市場外資券商每日淨買賣:把 11 家外資券商加總,看外資整體每天是買還是賣。

成交金額前 40 大分點

所選期間()買賣總金額(億元),點選長條即可切換分點;其他分點請用下方搜尋

淨買超個股組成

所選期間()淨買超金額前 30 檔,依產業分層(億元)

淨賣超前 15 檔

所選期間()淨賣超金額(億元)

每日淨買賣金額

該分點所有個股加總(億元),所選期間以外淡化

新增 全市場外資券商每日淨買賣金額

11 家外資券商在所有個股的淨買賣合計(億元),所選期間以外淡化;
設計理念
  • 處置股的重點是日期:什麼時候開始、什麼時候結束。所以每一筆處置都直接寫出「起始日 → 結束日(星期)」,不需要滑鼠移上去才看得到。
  • 二次處置一律用紅色(時間軸長條、卡片外框、表格標籤都一樣),並另外寫出「二次處置結束日」;除了紅色,也同時附上「二次處置」文字,不只靠顏色辨識。
  • 新增 選擇期間:可用快速選項(近 1 週、近 1 個月、近 3 個月、今年全部)或自訂起訖日。凡是處置期間與所選期間有重疊的都算進來;KPI、時間軸、明細表和統計圖都依期間重算。「處置中」卡片固定以資料截止日為準。
  • 由上往下依序是:處置中卡片(現在最需要注意的)→ 時間軸(看前後次處置的銜接)→ 明細表(查精確日期)→ 統計圖。
  • 時間軸的判斷依據:公告內容註明「最近 30 個營業日內曾發布處置」,或處置措施為「第二次處置」,就標為二次處置(撮合頻率通常從 5 分鐘改成 20 分鐘,並全面預收款券)。

資料截止日處置中的股票

第一次處置二次處置
依結束日排序,最快解除處置的排在最前面

處置時間軸(所選期間)

第一次處置二次處置┆ 虛線:資料截止日
每一條長條代表一次處置,上面標出起訖日期;同一列的紅色長條就是接在後面的二次處置

處置明細(所選期間)

代號名稱類型證券處置起始日處置結束日日曆天今年第幾次原因撮合方式

每月新增處置件數

所選期間內開始的處置,依起始月份統計

處置原因

所選期間,從「處置條件」文字歸納的分類

人工撮合頻率

所選期間,從處置內容萃取「約每 N 分鐘撮合一次」
設計理念
  • 一次看一天:盤前資訊只對「當天」有意義,所以整頁都以單一交易日為主。可以用日期選擇器挑日期,或用左右箭頭切到前一天、後一天。
  • 個股漲跌地圖(矩形樹狀圖):每一格是一檔股票,依產業分組。格子面積代表漲跌幅的大小,漲跌越大格子越大,漲停、跌停的股票最醒目;顏色採台股慣例紅漲綠跌,0% 為灰色。這樣一眼就能看出當天盤前波動最大的是哪幾檔、集中在哪些產業。
  • 資料怎麼算:T30 沒有盤前試撮價,但「開盤參考價」就是前一交易日收盤價。所以當天參考價除以前一個交易日的參考價,就是前一交易日的漲跌幅,也就是當天開盤前能看到的漲跌。停牌後恢復交易、除權息、新上市等無法比較的個股不列入。
  • 從地圖點進個股:點任一格,右側顯示這檔股票當天的參考價、漲跌停價與處置、注意等狀態,並可以直接跳到它的主力分點頁。
  • 產業摘要:下方的發散長條圖是各產業當天的平均漲跌,補充產業層級的全貌。

盤前個股漲跌地圖

跌平漲格子越大=漲跌幅越大
漲幅最大
跌幅最大

各產業平均漲跌

當日各產業普通股的平均漲跌幅(%),點長條可只看該產業

各產業上市櫃家數

所選日期有報價的普通股,依產業別代碼統計

盤前價格與狀態查詢

代號名稱產業開盤參考價前日漲跌漲停價跌停價狀態
設計理念
  • 月曆:法說會本來就是「哪一天有什麼活動」,所以直接用大家最熟悉的月曆版面。每一格顯示場次和前幾家公司,底色越深代表當天場次越多。
  • 點日期看明細:右側列出當天每一場的時間、形式、地點、主辦券商、完整摘要,以及簡報 PDF 和影音連結,不用離開頁面就能查。
  • 新增 選擇期間:本週、本月、6–9 月全部,或自訂起訖日。上方數字與下方三張統計圖依期間重算,月曆上所選期間的日期會加框。
  • 搜尋公司:輸入公司名稱或代號,就能列出這家公司在 6–9 月的所有法說會日期,點選即可跳到那一天。
  • 下方的統計圖回答另外幾個問題:線上和實體的比例、最常主辦的券商(從摘要文字萃取)、最常見的開會時段。

當日法說會

舉辦形式

所選期間,依開會地點分類,按月統計

最常主辦的券商

所選期間,從擇要訊息萃取,前 15 名

開會時段

所選期間,依開始時間的小時統計