公司基本資料
已通過驗證產業類別、成立與上市日期、股本等企業基本資訊,建立選股宇宙的底層資料。
資料快照截至 2026-06-24
公司基本資料,指的是每一檔上市櫃公司最底層的身分資訊:它屬於哪個產業、什麼時候成立、什麼時候掛牌上市、股本有多大。這些欄位幾乎不會天天變動,卻是量化選股的第一塊地基,因為你得先知道「市場上有哪些股票、各自是什麼樣的公司」,才談得上後面的篩選與排序。
很多人會問:既然不是漲跌數字,這份資料到底有什麼用?關鍵在於它幫你把幾千檔股票切成可比較、可研究的群組,而不是把消費電子跟金融股、把剛掛牌三個月的新股跟上市二十年的老牌公司混在一起亂比。下面就用搜尋進來的人最常想搞懂的幾件事,一段一段講清楚。
這份資料裡有什麼
公司基本資料常見的核心欄位有四類。第一是產業類別,例如半導體、金融保險、航運,讓你做產業中性的比較。第二是成立與上市日期,看一家公司在市場上待了多久。第三是股本規模,通常用來區分大型股、中小型股的研究範圍。第四是一些靜態識別資訊,例如股票代號與公司全名。產業、股本這些名詞如果還不熟,可以先翻名詞解釋把定義弄清楚再往下看。
它的角色:先圈出選股母體
公司基本資料很少單獨拿來排序「哪一檔最好」,它更像選股流程的第一道篩網,負責定義「選股母體」,也就是你這次研究要從哪一群股票裡挑。舉幾個實際做法:用產業類別把同一個產業的公司放在一起比,避免拿台積電的毛利率去跟銀行股硬比;用上市日期排除掛牌時間太短、歷史資料不足的新股;用股本規模把研究範圍限定在大型股或中小型股。
想把這些分類欄位真正組合成自己的選股範圍,用 Python 與 Pandas 客製化台股產業分類有一步步的示範,從原始分類整理到自訂群組都涵蓋到了。
最容易踩的兩個陷阱
第一個,也是殺傷力最大的,是上市日期沒處理好造成的存活者偏差。如果你只用「今天還在市場上的公司」去回測過去好幾年,那些已經下市、被合併、被打入全額交割的輸家根本不在母體裡,等於事先把失敗案例都刪掉了,回測績效會被系統性地高估。正確做法是讓選股母體隨著時間還原成「當時真實存在的標的」,而不是拿今天的清單往回硬套。要正確抓出完整、含歷史的上市櫃清單,可以參考如何用 Python 獲得上市上櫃股票清單。
第二個陷阱是把產業類別當成永遠不變的標籤。公司會轉型、會改變主要營業項目,分類也會跟著調整。用最新的分類去回測多年前的持股,可能把當年其實是傳產的公司,誤判成今天的科技股,結論就跟著走偏。處理方式是清楚知道自己用的是哪個時點的分類,並對長期回測的產業歸屬保持懷疑。
怎麼搭配其他資料一起選股
公司基本資料的價值在於「和別的因子組合」。常見的實務邏輯是:先用它圈出母體,例如鎖定某個產業、剔除剛掛牌的新股、限定股本區間,再疊上基本面與籌碼條件,像是穩定獲利、低負債、法人持續買超,最後才得到一份候選名單。換句話說,它負責把雜訊先濾掉,讓後面的因子在乾淨的池子裡發揮。想先把整套量化選股的思路建立起來,可以讀量化分析是什麼?和質化分析差在哪,理解為什麼要用資料而非感覺來做決策。
怎麼自己取得這份資料
完成 FinLab 的安裝設定後,登入只要一行,接著一行就能把整份公司基本資料抓下來:
顯示程式碼
from finlab import data
finlab.login()
info = data.get("company_basic_info")抓下來之後,你就能用產業欄位分組、用上市日期過濾、用股本切研究範圍,把它接到你自己的選股流程裡。不會寫程式也沒關係,這個頁面下方可以把這件事直接交給 AI 幫你完成。把公司基本資料當成第一道篩網之後,再回到量化交易完整指南,把產業與規模條件,和基本面、籌碼因子組合成一套完整的多因子策略。
公司基本資料包含的資料欄位
這個分類是一張完整的資料表,取出整張表後再挑欄位使用。完整涵蓋範圍與更新狀態如下:
- 欄位數
- 41 欄
- 更新頻率
- 每日更新
- 狀態
- 已通過驗證
data.get("company_basic_info")名詞速解
揭露與更新公司基本資料於資訊異動時更新,屬於較靜態的參考資料。
- 股本
- 公司發行股票的面額總額,用來換算股數、市值與每股指標。
- 產業類別
- 公司所屬的產業分類,是建立選股宇宙、做產業比較的基礎。
如何取得公司基本資料
不會寫程式也沒關係,把下面這句話交給你的 AI,它會帶你完成設定並做出第一個策略。
用 AI 開始 FinLab
把這句話交給你的AI,它會帶你完成設定並做出第一個策略。
告訴你的AI:
用 finlab 取得「公司基本資料」的資料,挑一個欄位畫出走勢圖,並示範一個用它選股的回測,請讀:https://finlab.finance/setup
想自己寫程式?看取得資料的程式碼
finlab Python 套件用一行 data.get() 就能取得這些資料;第一次使用時 finlab.login() 會自動引導登入,不需要手動處理 token。
from finlab import data
df = data.get("company_basic_info:")
df.tail()用公司基本資料跑出的研究
手把手教學如何把 FinLab 寫好的選股策略部署到 Google Cloud Platform,串接永豐證券 API 完成全自動下單。本篇上集帶你開戶、簽 API 同意書、申辦交易憑證、打包策略函式,並規劃 Cloud Function 與 Cloud Scheduler 的排程藍圖。
如何用 Python 獲得上市上櫃股票清單?requests + pandas 爬蟲教學Python 新手爬蟲教學:用 requests 抓取證交所 isin 網頁原始碼,再用 pandas 的 read_html 將原始表格轉成 DataFrame,整理 column 名稱與資料型別後,就能取得全部上市與上櫃股票代號與產業分類,少少幾行就搞定。
櫃買中心爬蟲教學:用 Python 抓取上櫃(OTC)股票收盤價櫃買中心(TPEX,OTC 上櫃市場)股價爬蟲教學:用 Python 的 requests 抓取上櫃公司每日收盤價 CSV、pandas StringIO 讀檔、整理 index 與 columns、處理雙引號雜訊,新手也能輕鬆建立自己的上櫃股價資料表並存檔讀檔,是 Python 量化選股流程中爬蟲的入門第一步。
夏普比率是什麼?2026 白話解釋:怎麼算、多少算好(附台股實例)夏普比率是什麼?白話說,就是每多承擔一單位風險、換回多少超額報酬。本文用台股法人策略實例(日夏普 1.11,僅比 0050 的 1.10 高 0.01)解釋它怎麼算、年化與波動如何年化校正、多少算好、有哪些盲點,以及為什麼高夏普未必等於好策略、又該搭配最大回撤與索提諾比率一起看。
回測是什麼?2026 量化投資回測入門:怎麼做、有哪些陷阱(附台股實例)回測是用歷史資料模擬一套交易策略過去的表現,在投入真錢前先評估報酬與風險。本文用台股實例講回測怎麼做、要看哪些數字(CAGR、最大回撤、夏普值)、為什麼會失真(過度擬合、生存者偏差、前視偏誤),以及一個被回測照出年化僅 8.8%、遠輸大盤的平庸策略對照。
超簡單安裝 Python 教學:用 Anaconda 開始 Python 投資分析從零開始的 Python 投資分析教學:用 Anaconda 一次裝齊 Python 與 Jupyter Notebook,理解 conda 與 pip 安裝套件流程,並寫下第一行 hello world,為後續台股每日爬蟲、選股與回測打底,新手不必再怕黑色終端機與指令繁瑣。
更多相關研究(8 篇)
相關資料分類
本頁資料涵蓋範圍與更新時間以實際資料為準,僅供研究與教學參考,不構成任何投資建議。
回資料庫總覽