Skip to content

02. 期货数据

PKUJohnson edited this page Dec 20, 2018 · 1 revision

OpenDataTools通过futures接口,支持对期货数据的获取,要求版本0.2.2以上。

数据来源:四大期货交易所, 新浪财经

导入futures接口

from opendatatools import futures

基本数据规范

  • SHF : 上期所
  • CZC :郑商所
  • DCE :大商所
  • CFE :中金所

详细接口

  1. 支持国内四大期货交易所的交易排名数据
# markets = ['SHF', 'CZC', 'DCE', 'CFE']
df, msg = futures.get_trade_rank('SHF', date='2018-05-30')
df, msg = futures.get_trade_rank('CZC', date='2018-05-30')
df, msg = futures.get_trade_rank('DCE', date='2018-05-30')
df, msg = futures.get_trade_rank('CFE', date='2018-05-30')

  1. 获取实时行情
df, msg = futures.get_quote('RB1809,SC1809')
df

特殊说明:

  • 因交易所要求,不支持股指期货
  • 合约代码需要大写
  1. 获取K线
df, msg = futures.get_kline('15m','RB1809')
df.head(20)

df, msg = futures.get_kline('1d','RB1809')
df.tail(20)

特殊说明:

  • K线类型可以支持 5m, 15m, 60m, 1d