教學與問答
直接回答大家真正會問的台股資料問題。
共 26 頁
- 台股資料 API 怎麼選、如何用 Python 抓台股歷史資料台股資料 API 怎麼選、用 Python 怎麼抓:認證、呼叫 /v2/datasets 端點、解析 JSON,並讀 freshness/data_gaps 訊號避免資料誤判。上市日K 自 2004 年、520 萬筆,五檔免 key 可先跑範例。
- 為 AI Agent 打造的台股資料 API為 AI agent 與量化研究打造的台股資料 API:結構化 JSON、每筆帶 knowledge_date 與來源、缺漏不臆測,附 openapi.json 與 llms.txt 供 agent 探索。上市日K 自 2004 年 520 萬筆,含 311 檔已停止交易個股價史,五檔免 key 即試。
- 台股月營收與財報 API —— 官方對帳、跨期可比台股財報與月營收 API:月營收自 2010 年(33 萬筆、2,096 檔,含 YoY/MoM)與財報三表,來源 MOPS 官方第一手、欄位標準化跨期可比、每筆帶 knowledge_date。五檔免 API key 直接試。
- 台股大波動日情境卡:一眼看懂單日大漲大跌的脈絡台股大波動日情境卡:把單日大漲大跌整理成結構化脈絡——漲跌幅多大、是否觸及當代漲跌幅限制、超越大盤多少、有無官方事件可解釋,適合事件研究與 AI agent 判讀行情成因。
- 台股下市股的歷史股價要去哪裡找?台股下市股票歷史股價查詢:多數資料源會直接移除已下市個股,導致回測被系統性高估。這裡說明倖存者偏差怎麼發生、如何查一檔已下市代號完整價史——311 檔停止交易個股保留,264 檔帶官方下市日。
- TWSE API 有什麼限制?官方 OpenAPI 怎麼用、什麼時候該換?TWSE API 限制與用法:官方 OpenAPI 免費、權威,但使用前要知道它的邊界——只回最新一期快照、民國年日期、上市上櫃欄位不同名。附可直接執行的 curl 與 Python,與可查歷史的取用方式。
- tpex_mainboard_daily_close_quotes 是什麼?上櫃每日收盤行情端點怎麼用tpex_mainboard_daily_close_quotes 端點:上櫃主板每日收盤行情的完整欄位對照與可執行 curl/Python。官方只回最新一個交易日,這裡也給你可指定股票與日期區間、免每天自己抓的取用方式。
- t187ap05_L 月營收端點怎麼用?TWSE OpenAPI 抓台股月營收t187ap05_L 月營收端點:用 TWSE OpenAPI 抓台股上市每月營收的欄位、用法與限制,含 YoY/MoM 欄位說明、民國年轉換與歷史累積做法。附 curl 與 Python,月營收資料自 2010 年起。
- t187ap03_L 與 mopsfin_t187ap03_O 是什麼?上市櫃公司基本資料端點t187ap03_L 與 mopsfin_t187ap03_O 端點對照:上市(TWSE)與上櫃(TPEx)公司基本資料開放資料的欄位、用法與限制逐一比對,附可直接執行的 curl 與 Python 範例。
- 三大法人買賣超怎麼抓?TWSE T86 端點用法與欄位陷阱TWSE T86 三大法人買賣超 API 用法:抓每日外資、投信、自營商逐檔買賣超,可指定日期、19 個欄位怎麼讀、為什麼自己加總會算錯,附可直接執行的 curl 與 Python 範例。
- DailyMarketReportOpt 是什麼?期交所選擇權每日行情端點怎麼用DailyMarketReportOpt:期交所選擇權每日行情 OpenAPI 的用法、18 個欄位、單日快照限制與歷史累積做法,附實測筆數與可直接執行的 curl,適合台指選擇權量化與風控研究。
- TWSE OpenAPI 是什麼?常用端點總覽與使用須知TWSE OpenAPI 常用端點總覽:TWSE 與 TPEx 開放資料 API 怎麼呼叫、有哪些常用端點、共通的民國年與「只回最新一期」快照限制,以及不想自己每天抓時可指定股票與日期區間的取用方式。
- STOCK_DAY_ALL 是什麼?TWSE 全上市個股當日行情端點怎麼用STOCK_DAY_ALL 端點用法與限制:TWSE OpenAPI 一次拿到全上市個股當日 OHLCV,日期是民國年、數值皆為字串、只回當日快照。附可直接執行的 curl 與 Python,與可查歷史的取用方式。
- 如何用 Python 抓三大法人買賣超?用 institutional-flow 端點抓個股的外資、投信、自營商買賣超:可跑的 Python 範例、真實欄位名,以及跨市場加總會重複計的那個雷。
- 台股除權息資料 API 怎麼拿?用 dividends 端點抓現金股利、股票股利與除息日:可跑的範例、真實欄位名,以及 stock_dividend 是每股金額不是比率這個常見誤讀。
- 台股借券餘額怎麼查?用 securities-lending 端點抓借券餘額、借入與還券:可跑的範例、真實欄位名,以及借券餘額不等於借券賣出餘額這個關鍵區別。
- 怎麼用 API 抓台股財報三表?用 income-statement 端點抓損益表:可跑的 Python 範例、真實欄位名,以及回測時該用 report_date 而不是期末日的原因。
- 台指期三大法人未平倉怎麼拿?期交所三大法人期貨未平倉:資料自 2023 年 7 月起、只涵蓋期貨,以及未平倉與成交量的差別。
- 台股回測怎麼避免前視偏誤和生存者偏差?兩個讓回測績效虛高的錯誤,各有一個具體解法:用法定公告時點對齊財報與月營收,股票池納入 311 檔已停止交易個股。附可跑的 Python。
- 還原股價要用向前復權還是向後復權?回測該選哪個?向前復權會在每次除權息之後改寫整段歷史,同一份回測隔月跑就變一個結果;向後復權不動歷史。附用官方調整因子自己算後復權的可跑範例。
- 三大法人買賣超資料有哪些陷阱?買賣兩腳可能是空的、上市上櫃加總會重複計、數字會被事後補上。三個都用實際回應欄位說明,附可跑的檢查程式碼。
- 台股資料有缺漏怎麼判讀?缺一天到底是沒開盤、還是資料沒到?三種訊號分別在哪裡看,怎麼分辨「休市」與「真的缺」,附可跑的檢查程式碼。
- TWSE OpenAPI 只給當天資料,歷史要怎麼補?官方開放端點回的是最新一個交易日的快照,帶日期參數也不會變。兩條路:自己每天備份累積,或直接查已經累積好的歷史。附兩邊都能跑的程式碼。
- 台股開放資料的民國年、字串數值要怎麼清洗?官方開放資料的日期是民國年、數值是字串、欄名有中英兩套。三個都有可跑的轉換範例,並說明為什麼「全欄位去逗號」是錯的做法。
- 抓台股資料被限流或被擋,該怎麼處理?被擋住時先分辨是限流還是錯誤,再用批次、快取與指數退避把請求量降下來。附可跑的重試與快取範例,以及免金鑰能先驗到什麼程度。
- Python 抓台股資料,該怎麼選資料來源?不比高下,給你一份可以自己驗的檢查清單:六個問題決定你需要哪些性質,以及我們符合哪幾項、不符合哪幾項。