v1.7.0
新功能
TAIFEX 歷史查詢工具(新增 4 個)
延續 v1.6.0 的 TWSE 歷史查詢工具,這批補上 TAIFEX 期貨/選擇權的歷史回溯能力。同樣改抓 www.taifex.com.tw 網站下載頁面,因為 openapi.taifex.com.tw 對應端點只回傳最新一個交易日:
| Tool | 說明 |
|---|---|
get_put_call_ratio_history |
台指選擇權 Put/Call Ratio,任意起訖區間(單次上限 30 天) |
get_options_institutional_calls_puts_history |
三大法人選擇權 CALL/PUT 分計歷史 |
get_large_traders_futures_history |
期貨大額交易人未沖銷部位歷史(contract 為必填,因來源端點無伺服器端契約篩選,本地端過濾) |
get_options_daily_history |
選擇權每日 OHLC 歷史(資料量大時,未指定到期月份會改列出可用月份供選擇) |
開發過程中發現並修正共用的 CSV 解析函式 decode_and_parse_csv 有欄位數比對過嚴的問題(optDataDown 端點 header 尾端多一個逗號,導致所有資料列被誤判為無效),已修正並重新驗證所有共用此函式的 6 個工具。
錯誤修正
get_large_traders_futures_oi 無法使用
openapi.taifex.com.tw 的 OpenInterestOfLargeTradersFutures 端點於近期改為回傳 CSV 而非文件記載的 JSON,導致此既有工具直接失敗。改為 JSON 失敗時自動改用 CSV 解析(欄位對應到原本相同的 JSON 欄位名稱),行為不受影響;若 TAIFEX 之後改回 JSON 也無需再調整。此問題與同系列的 get_large_traders_options_oi 無關,該工具未受影響。