集保與股權分散
已通過驗證集保戶數與大戶持股比例,觀察籌碼集中度與股權分散結構的週資料。
資料快照截至 2026-06-24
集保與股權分散資料,是把一檔股票的所有股東,依照持股張數分成數個級距,再列出每個級距各有多少人、持有多少比例。它最直接的用途,是讓你一眼看出這檔股票的籌碼,究竟是集中在持有千張以上的大戶手裡,還是分散到一堆持股不滿十張的小股東身上。集中度的高低與變化方向,往往領先股價透露主力進出的痕跡,這正是它在台股籌碼分析裡無可取代的地方。
這份資料裡有什麼
資料來源是集中保管結算所每週揭露的股權分散表。它的結構很單純,把股東依持股張數切成多個級距,例如一到五張、五到十張,一路往上到一千張以上,每個級距對應兩個數字,一個是該級距的股東人數,一個是該級距的持股佔全體股本的比例。
把這些級距加總或分群,就能算出常用的兩個觀察指標。一個是大戶持股比例,通常看四百張或一千張以上的合計佔比,代表資金雄厚者握有多少股權;另一個是散戶持股比例,看小級距的合計佔比,代表籌碼有多分散。集保、大戶這些名詞的完整定義,可以參考名詞解釋。
怎麼判讀這份資料
判讀的第一個原則,是看趨勢而不是看單週的快照。集中度的絕對水準,在不同股本和不同產業之間落差很大,一檔小型股的大戶比例本來就會比權值股高,拿單週數字去比多空意義不大。真正帶有訊息的,是同一檔股票的大戶比例連續幾週往上或往下,方向性的變化,才反映籌碼正在被收攏或被倒給市場。
第二個原則,是把人數和比例一起看。當大戶持股比例上升、同時持有大戶級距的人數卻在減少,代表股權正往少數人集中;反過來,大戶比例下降、小股東人數暴增,常見於除權息或現金增資之後的籌碼稀釋。只看其中一個欄位,很容易誤判。
這份資料最容易踩的陷阱
最常見也最致命的陷阱,是發布日對齊造成的前視偏差。集保資料以週為單位結算,公告會落後資料基準日數個交易日才公開。回測時若把資料貼回基準日當天就接進策略,等於讓策略提前看到當時還沒公開的籌碼,績效會被嚴重高估,實際上線後卻完全複製不出來。正確做法,是把每一筆分級資料平移到它真正可被取得的日期,再去和股價對齊。前視偏差的細節,名詞解釋裡有更完整的說明。
另一個容易忽略的,是除權息與增資對級距比例的擾動。這類公司事件會在短時間內改變股東結構,讓比例出現跳動,這種跳動來自股本變化而非真正的籌碼移動,分析時要把事件日附近的異常值另外看待。
怎麼用這份資料選股
實務上的用法,是把籌碼集中度當成一道過濾或加分條件,而不是單獨拿來決定買賣。一種思路是順著大戶走,篩出大戶持股比例連續數週上升的股票,假設資金雄厚者的加碼領先股價;另一種思路剛好相反,是當散戶持股比例衝到極端高、籌碼極度分散時,把它當成過熱的反向訊號。
這兩種邏輯都有對應的台股實作可以參考。想看散戶比例怎麼被做成可回測的訊號,可以讀散戶反向策略:融資、當沖、集保數據的賺錢密碼,裡面把集保散戶比例和其他籌碼面資料一起接進策略。把籌碼面接進完整的選股流程,則可以從台股選股策略 2026:單因子全輸 0050,複合策略在風險調整後勝出入手,了解單一因子和多因子組合在風險調整後的差異。
怎麼自己取得這份資料
完成 FinLab 的安裝設定後,登入只要一行,再用 data.get 把分級欄位取出來。集保資料已經整理成可以直接用的佔比欄位,大戶看四百張以上、散戶看小級距,兩個一起拿就能描繪籌碼集中度:
顯示程式碼
finlab.login()
big_holder = data.get("etl:inventory:大於四百張佔比")
small_holder = data.get("etl:inventory:小於五十張佔比")想知道還有哪些分級欄位可以用,可以用 data.search 把名稱列出來:
顯示程式碼
data.search("inventory")想看原始的集保戶股權分散表怎麼從來源抓下來,可以參考Python爬蟲教學|台股集保戶股權分散表抓取實作。不會寫程式也沒關係,頁面下方可以把這件事直接交給 AI 幫你完成。
集保與股權分散包含的資料欄位
這個分類是一張完整的資料表,取出整張表後再挑欄位使用。完整涵蓋範圍與更新狀態如下:
- 欄位數
- 88 欄
- 時間範圍
- 2016-11-04 ~ 2026-06-18
- 更新頻率
- 每週更新
- 狀態
- 已通過驗證
data.get("inventory")名詞速解
揭露與更新集保戶數與持股分布每週公布一次(資料較不即時,適合看趨勢而非短線)。
- 集保(集中保管)
- 股票集中保管的庫存資料,用來還原誰持有多少股、籌碼集中或分散。
- 大戶
- 持股張數多的股東;大戶持股比例上升常被視為籌碼集中的訊號。
如何取得集保與股權分散
不會寫程式也沒關係,把下面這句話交給你的 AI,它會帶你完成設定並做出第一個策略。
想自己寫程式?看取得資料的程式碼
finlab Python 套件用一行 data.get() 就能取得這些資料;第一次使用時 finlab.login() 會自動引導登入,不需要手動處理 token。
from finlab import data
df = data.get("inventory:")
df.tail()用集保與股權分散跑出的研究
台灣散戶每年落後大盤 3.8%。用集保「小於十張佔比」4 週減>0.3%、外資或投信 10 日買超、營收 YoY>30%、選散戶減持最大 15 檔,2015-2025 回測年化 33.77%、夏普 1.12。
Python爬蟲教學|台股集保戶股權分散表抓取實作台股每週公告的集保戶股權分散表,比美股每季 13F 報告更即時,可分析千張大戶等不同持股分級的籌碼資金流動。教你用 Python requests 串接集保結算所 opendata 介面,處理公債代碼、第 16 級異常與欄位命名差異,輸出乾淨的籌碼面時間序列。
外資一直賣股價為什麼不跌?外資賣超原因與投信買超策略外資賣超原因多半是資金調節(指數調整、匯率避險),不等於股價必跌。本文附截至 2026-06 的外資與投信最新買賣超動向,並用 finlab 2015~2026 全市場資料回答外資一直賣股價為什麼不跌、外資大賣隔天會怎樣、投信買外資賣該聽誰;最強的投信+營收動能策略年化 33.9%,附可重跑程式碼。
外資 vs 投信 vs 自營商:三大法人跟誰最準?10 年台股回測比較外資、投信、自營商三大法人跟單績效:純跟投信年化僅 7.4%,加入月營收成長篩選後 CAGR 飆至 30.1%、Sharpe 0.95。揭開三大法人籌碼面組合拳的真實效果,附 FinLab Python 回測程式。
外資買賣超怎麼解讀?外資避險指標教學,提前避開股市大幅回落外資每日買賣超金額雜訊太多、缺乏標準化基準,改用「近月外資淨買超天數 / 交易日數」轉成 0~1 標準化指標。實作 Python 程式碼並回測 0050 與富櫃 50 避險訊號,協助提前嗅到台股大幅回落的籌碼面警訊。
主力波動指標:用券商分點數據打造獨家選股因子傳統主力買賣超效果有限,改用券商分點資料建構「主力波動指標」(買賣比 10 日均值÷10 日標準差),IC 最高達 0.04,搭配月營收 YoY>1.5、日成交量 30 萬股以上篩選打造台股量化選股因子,附 FinLab Python 完整實測程式碼。
更多相關研究(10 篇)
- 半導體選股策略:從台積電供應鏈找出年化 37% 的標的 年化 37.0%
- 散戶多空比怎麼用才有效?台指加碼、小台避險的智慧曝險回測 年化 32.5%
- AI 概念股量化篩選法:不追熱門股的冷靜選法 年化 31.6%
- 外資賣超原因全解析:外資一直賣、股價為什麼不跌?2026 台股 14 年數據實證
- 台股板塊圖完整操作說明:基本面、技術面、籌碼面 200 種指標一圖掌握
- Plotly 多重子圖教學:用 FinLab API 製作融資維持率籌碼儀表板
- 0050 擇時策略實測:用融資維持率地板訊號抄底(2009–2021 回測,MDD < 20%)
- 台股籌碼策略:董監改選行情選股法,回測勝率82%實戰拆解
- 外資買入成本指標選股:Python 自製三大法人指標教學
- 超短線上影線放空策略:用回測驗證上影線放空台股的真實績效
相關資料分類
本頁資料涵蓋範圍與更新時間以實際資料為準,僅供研究與教學參考,不構成任何投資建議。
回資料庫總覽