# 獲取期貨合約資料

get_future_info(code_list)

  • 介紹

    獲取期貨合約資料

  • 參數

    參數 類型 說明
    code_list list 股票代號列表
  • 傳回

    參數 類型 說明
    ret RET_CODE 介面呼叫結果
    data pd.DataFrame 當 ret == RET_OK,傳回期貨合約資料數據
    str 當 ret != RET_OK,傳回錯誤描述
    • 期貨合約資料數據格式如下:
      欄位 類型 說明
      code str 股票代號
      name str 股票名稱
      owner str 標的
      exchange str 交易所
      type str 合約類型
      size float 合約規模
      size_unit str 合約規模單位
      price_currency str 報價貨幣
      price_unit str 報價單位
      min_change float 最小變動
      min_change_unit str 最小變動的單位
      trade_time str 交易時間
      time_zone str 時區
      last_trade_time str 最後交易時間
      exchange_format_url str 交易所規格連結 url
      origin_code str 實際合約代號
  • Example

from moomoo import *
quote_ctx = OpenQuoteContext(host='127.0.0.1', port=11111)

ret, data = quote_ctx.get_future_info(["HK.MPImain", "HK.HAImain"])
if ret == RET_OK:
    print(data)
    print(data['code'][0])    # 取第一條的股票代號
    print(data['code'].values.tolist())   # 轉為 list
else:
    print('error:', data)
quote_ctx.close() # 結束後記得關閉當條連線,防止連線條數用盡
1
2
3
4
5
6
7
8
9
10
11
  • Output
    code      name       owner exchange  type     size size_unit price_currency price_unit  min_change min_change_unit                        trade_time time_zone last_trade_time                                exchange_format_url           origin_code
0  HK.MPImain   內房期貨主連  恒生中國內地地產指數      港交所  股指期貨     50.0    指數點×港元             港元        指數點        0.50               (09:15 - 12:00), (13:00 - 16:30)       CCT                  https://sc.hkex.com.hk/TuniS/www.hkex.com.hk/P...           HK.MPI2112
1  HK.HAImain   海通證券期貨主連    HK.06837      港交所  股票期貨  10000.0         股             港元      每股/港元        0.01                (09:30 - 12:00), (13:00 - 16:00)       CCT                  https://sc.hkex.com.hk/TuniS/www.hkex.com.hk/P...           HK.HAI2112
HK.MPImain
['HK.MPImain', 'HK.HAImain']
1
2
3
4
5

介面限制

  • 每 30 秒內最多請求 30 次獲取期貨合約資料介面
  • 每次請求的代號列表中,期貨個數上限為 200 個