Repository navigation
v1.12.0
新增期貨盤中走勢工具,另把股票期貨查詢、選擇權月統計併進現有工具。工具數 176 → 177,沒有不相容變更。
新增工具
get_futures_intraday(contract, date, interval, session, month):期貨盤中走勢
- 用期交所每天公布的逐筆成交資料,彙總成 1/5/15/30/60 分鐘 K 線,可查最近 30 個交易日。
- 時段:日盤 08:45–13:45、夜盤 15:00–次日 05:00,也可兩段一起看。
- 每個時段列出:開高低收與各自出現的時間、振幅、均價、成交口數與筆數、成交最集中的 3 個時段,以及每根 K 線。
- 契約月份預設取當天成交量最大的月份(通常是近月)。也可以直接填股票代號,例如
2330會自動換成台積電的股票期貨。 - 逐筆資料的成交數量是買賣雙邊合計,工具已除以 2 換算成口數。逐筆資料不含價差單拆出的單腿成交,所以日盤成交量會比每日行情少約一成。
既有工具新增功能
get_daily_futures_market_report:contract可以直接填股票或 ETF 代號(例如2330、0050),會列出該標的所有股票期貨契約(標準型與小型,例如台積電 CDF、QFF)。get_monthly_trading_statistics(market=):新增market="options",可查選擇權各類交易人(散戶、外資、自營商…)的月交易量;預設仍為期貨。
其他
- 刪除不會影響工具運作的 contract test 檢查項目(例如筆數門檻、某檔代號今天是否有資料)。contract test 現在只驗證工具實際依賴的上游介面。
- 移除一份重複的期貨月統計 contract test。
- 我們目前只用到期交所 OpenAPI 132 個端點中的少數幾個,其餘逐一評估過,這次只新增最有價值的盤中走勢。其他端點不做的原因(多為期貨商財報、名冊,或可由現有資料推得)列在 #101。
Full Changelog: v1.11.0...v1.12.0