台股觀察室

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

資料集

資料日期

每一種資料的日期代表什麼、最新到哪一天。網頁上的日期都直接來自資料本身,CMoney 沒有的日期(例如營收實際公告日)不顯示、也不推估。

資料處理流程

原始 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. 把分散的資訊整合到一頁選一檔股票,就能同時看到分點籌碼、今天的盤前狀態、處置期間和法說會日期,不用在不同網站之間切換。
資料來源:CMoney(券商分點來自 ~/Downloads/資料);每張卡片標題旁是該卡的資料日期

估值

白話

本益比=股價是近四季每股盈餘(EPS)的幾倍,越高代表市場期待越高;股價淨值比=股價是每股淨值的幾倍,每股淨值是公司資產扣掉負債後、每一股分到多少;現金殖利率=一年配的現金股利占股價幾 %(交易所公告)。

價格表現

近一年最低到最高(還原價),直線是目前位置
白話

上方橫條是近一年最低價到最高價,百分比是現在的位置:100% 在一年高點、0% 在一年低點。下表比較個股和加權指數同期的漲跌(個股用還原價,已含除權息),「相對強弱」為正代表這段期間跑贏大盤。

白話

每根 K 棒是一天:實體上下緣是開盤與收盤價,細線頂端與底端是當天最高與最低價;紅色代表收盤高於開盤、綠色代表收盤低於開盤(還原權值)。三條線是 5 日、20 日、60 日均線;下方柱子是成交量。拖曳下方滑桿可以看全年。

白話

EPS=每一股分到多少獲利。毛利率、營業利益率、稅後純益率是每 100 元營收,分別扣掉生產成本、再扣營業費用、最後扣完所有費用與稅後剩幾元。ROE=股東投入的錢賺回幾 %,ROA=公司全部資產賺回幾 %(都是單季、CMoney 原始數字);負債比=資產中有幾成是借來的。

白話

上市櫃公司每月 10 日前公布上個月營收,是最即時的營運成績。年增是跟去年同月比(可以避開淡旺季),累計年增是今年到這個月加總跟去年同期比。

白話

三大法人是外資、投信(國內基金公司)和自營商(券商自己的帳戶)。買賣超=當天買進減賣出的張數,正數是買超、負數是賣超;看五日累計比看單日更能看出方向是否持續。白線是三者近 20 日的累計。

籌碼

白話

融資=借錢買股,融資餘額增加代表借錢買的人變多;融資使用率=已用掉的融資額度占上限幾成。融券=借股票來賣,券資比=融券張數是融資張數的幾 %,越高代表押股價會跌的人相對越多。外資尚可投資比例=離外資持股上限還有多少空間。大戶持股是集保 1000 張以上股東合計的持股比例。

法人持股

白話

三大法人買賣超是「流量」(今天進出多少),持股比例是「存量」(手上握著多少)。持股比例連續上升,代表法人在加碼。

白話

分點是券商的營業據點,背後可能是很多客戶。這裡列出近 20 個交易日買超、賣超最多的分點(張數),可以看出籌碼往哪些分點集中。

法說會

    公司概況

    設計理念
    • 新增 自選起訖日:在 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 軸是淨買賣張數,虛線是期間平均參考價,可以看出主力的成本落在哪裡。
    • 新增 一頁整合:頁首的狀態標籤、股價圖上的處置期間與法說會標記,都來自其他資料集,把原本要分開查的資訊集中在同一頁。
    • 新增 分價量、外資與本土券商、買賣家數差:延伸「主力成本分布」的概念,從不同角度看籌碼。
    • 新增 還原 K 線:股價改用 CMoney 日收盤還原表的開高低收(含除權息還原),除息時不會出現假的跳空缺口;紅 K 漲、綠 K 跌。
    • 新增 三層籌碼(近一年):分點只看得到「哪家券商」,再往上補三層:三大法人看「哪一類機構」、集保分級看「大戶還是散戶」、融資融券與借券看「槓桿與放空」。五張小圖共用時間軸與十字游標,每張只有一個 Y 軸;大戶與散戶持股用「與一年前相比的百分點變化」放在同一軸,單位一致才能比較。
    • 新增 日期與內容對得上:CMoney 資料全部用 raw(原始資料),日期就是資料本身的日期:每日資料是交易日、集保是每週最後一個交易日的資料日、月營收是營收所屬月份、EPS 是季別。CMoney 沒有實際公告日,所以網頁不顯示公告日;本益比河流圖每個月底只加總「法定公告期限已過」的四季 EPS(第 1 季 5/15、第 2 季 8/14、第 3 季 11/14、第 4 季隔年 3/31)。
    • 新增 基本面:月營收長條+年增率(紅正綠負)拆成上下兩圖;本益比河流圖的五條帶用這檔股票自己近五年本益比的 5%、25%、50%、75%、95% 分位數,比套用固定倍數更貼近個股的評價區間。

    成交金額前 150 大個股總覽

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

    前 15 大買超 / 賣超分點

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

    主力成本分布

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

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

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

    新增 K 線與三層籌碼(近一年)

    還原 K 線、三大法人、集保大戶散戶、融資融券與借券

    處置期間二次處置┆ 法說會
    資料來源:CMoney

    新增 基本面

    月營收與年增率

    上圖:單月合併營收(億元) 下圖:年增率(%),紅色成長、綠色衰退

    本益比河流圖

    新增 延伸籌碼分析

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

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

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

    上圖:11 家外資券商合計(美林、摩根大通、台灣摩根士丹利、美商高盛、新加坡商瑞銀、港商野村、港商麥格理、花旗環球、法銀巴黎、香港上海匯豐、大和國泰),從所選期間第一天起算的累積淨張數(本土券商恰好是相反數) 下圖:每天買超分點家數減賣超分點家數,負值代表買的人少、籌碼往少數分點集中;所選期間以外淡化
    設計理念
    • 從「一檔一檔查」變成「先篩再看」:把 CMoney 的三大法人、集保分級、融資融券、借券、月營收整理成每檔一列,用常見的籌碼條件一次篩出全部上市櫃股票裡值得注意的標的,點一下就跳到個股頁看細節。
    • 六個訊號:大戶增(1000 張以上持股比率 4 週上升)、散戶減(10 張以下 4 週下降)、外資買(20 日買超)、投信買(20 日買超)、融資減(20 日融資餘額下降)、營收增(最新月營收年增)。每個訊號都是簡單、可以自己驗證的規則,不做黑盒子評分。
    • 籌碼地圖(散點圖):X 軸是大戶 4 週持股變化,Y 軸是外資 20 日買超佔成交量的比例,右上角就是「大戶和外資同時在買」;點的大小是日均成交金額、顏色深淺是訊號數。極端值會壓縮其他點,所以座標範圍只取 1%–99% 分位數。
    • 表格:點欄位標題排序,正值紅色、負值綠色;訊號以文字標籤呈現,不只靠顏色。

    籌碼地圖

    符合條件的股票:X 軸=大戶(1000 張以上)4 週持股變化(百分點),Y 軸=外資 20 日買超佔成交量(%),點大小=日均成交金額,顏色=訊號數;點一下開啟個股

    選股結果

    設計理念
    • 常態隔日沖分點的定義與 toalpha.tw 相同:漲停(或漲幅 9.5% 以上)的股票,某分點當天買超 3,000 萬以上算一次;近 60 個交易日至少 20 次、其中七成以上隔天就賣掉 7 成以上,就是常態隔日沖分點,每天重算。
    • 一筆隔日沖=某分點在漲停股買超 3,000 萬以上、隔天賣掉 7 成以上。「被隔日沖的股票」與「做隔日沖的分點」兩張排名都用這個定義,依隔日沖金額(買進日的買超金額)排序;可以切換看全部分點,或只看常態隔日沖分點(★)。
    • 資料更完整:公開資料每個分點每天只有買超、賣超前 50 名,不在名單裡的要用張數 × 均價推估;這裡用的是每個分點、每檔股票的完整進出,不需要推估。
    • 不估算損益:資料只有分點每天的買賣總金額與張數,只能算出當天的平均價;分點背後又是很多客戶合在一起,看不到每筆實際成交價,所以這裡只呈現買了多少、隔天賣掉幾成,不推估賺賠。
    • 由上往下:每天的買超長條(看全貌、點長條換日期)→ 被隔日沖的股票排名 → 做隔日沖的分點排名與他們的股票 → 期間最後一天又買了什麼(明天注意賣壓)→ 常態隔日沖分點名單。
    • 選擇期間:期間指的是「賣出日」。只選一天時就是「前一天漲停買進 → 今天賣出」;選多天時,兩張排名把期間內每一天的隔日沖加總,表三是期間最後一天買進的股票。‹ › 依期間長度往前、往後翻。

    常態隔日沖分點每天在漲停股的買超金額

    每天當時符合條件的常態隔日沖分點,在漲停股上買超 3,000 萬以上的金額合計(億元),顏色代表分點;底色是所選期間(只選一天時是虛線),點長條可以只看那一天

    一、被隔日沖的股票(依金額排名)

    二、做隔日沖的分點排名

    今天漲停買進(明天注意賣壓)

    隔日沖分點名單

    所選期間最後一天往前 60 個交易日重算;顏色與上方長條圖相同
    設計理念
    • 資料來源:CMoney(可轉債基本資料、每日收盤、集保庫存、轉換價格變動、交易概況)、公開資訊觀測站(歷史重大訊息:董事會決議、收足價款、停止轉換、贖回等公告)、證交所(競價拍賣公告)。每個事件都標出來源。
    • 計算:每張面額 10 萬元,報價是每 100 元面額的價格。轉換價值=標的收盤價 × 100 ÷ 當天的轉換價格;轉換溢價率=可轉債價格 ÷ 轉換價值 − 1。轉換價格依 CMoney 的重設紀錄逐日套用。
    • 沒有成交的日子:CMoney 的「收盤價」在沒成交時是次日參考價,不是實際成交價,所以表格會標「無成交」並附最後成交價;看溢價率時建議勾選「只看當天有成交」。
    • 時間軸:上方是事件(發行、轉換、賣回贖回、公告四列),中間是可轉債價格和轉換價值(同一個單位,畫在同一張圖),下方是溢價率,三張圖共用時間軸,方便看事件前後價格怎麼變。
    • 可轉債地圖:X 軸是轉換價值、Y 軸是可轉債價格。越靠近斜線(價格=轉換價值)越像股票,越靠近 100 那條水平線越像債券。
    • 沒有的資料:申報生效日、採詢價圈購案件的承銷日期,CMoney、公開資訊觀測站重大訊息、證交所競拍公告都沒有,所以不顯示。

    全市場可轉債每日成交金額

    CMoney 可轉公司債交易概況(億元)

    即將發生的事件

    今天(每日行情和公告中較新的日期)起 120 天內的賣回、到期、下櫃、停止轉換、開始轉換、贖回期間;點名稱看詳細資料

    即將競價拍賣的可轉債

    證交所競價拍賣公告中還沒開標的可轉債

    可轉債清單

    可轉債地圖

    ● 當天有成交○ 當天無成交(參考價)斜線:價格=轉換價值水平線:100
    符合條件的可轉債:X 軸=轉換價值,Y 軸=可轉債價格;越靠近斜線越像股票,越靠近 100 越像債券。點一下看詳細資料

    可轉債詳細資料

    在上方清單、地圖或行事曆點一檔可轉債

    完整時間軸

    上:事件 中:可轉債價格與轉換價值 下:轉換溢價率;虛線是資料日期,拖曳下方滑桿可以看到到期日

    事件列表

    依日期排序;「即將」是今天之後的事件

    發行條件

    CMoney 可轉公司債基本資料

    轉換進度

    每月轉換、賣回、買回張數(長條)與最新餘額(下圖,百萬元)

    集保庫存

    每週集保張數;庫存減少通常代表有人轉換成股票,或公司買回、賣回
    資料檢查發現的問題
      設計理念
      • 同一份分點資料換成「分點」的角度:某個分點把錢押在哪些股票上。可以搜尋全部 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 名

      開會時段

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