Skip to content

v1.12.0

Choose a tag to compare

@twjackysu twjackysu released this 18 Oct 13:06
d08bc0b

新增期貨盤中走勢工具,另把股票期貨查詢、選擇權月統計併進現有工具。工具數 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