ContextInfo.get_option_list - 获取指定期权列表

ContextInfo.get_option_list 是 QMT 内置 Python 中用于获取指定期权列表的接口。

原型

ContextInfo.get_option_list(undl_code,dedate,opttype,isavailable)

释义

ContextInfo.get_option_list 是 QMT 内置 Python 中用于获取指定期权列表的接口。

研究:官方目录未明确;回测:官方目录未明确;模拟:官方目录未明确;实盘:官方目录未明确。

参数

参数 是否必填 官方原始定义
undl_code undl_code
dedate dedate
opttype opttype
isavailable isavailable

返回值

list,期权合约列表

示例

示例data1返回值data2返回值data3返回值

# coding:gbk

def init(C):

pass

def handlebar(C):

# 获取到期月份为202101的上交所510300ETF认购合约

data1=C.get_option_list('510300.SH','202101',"CALL")

# 获取20210104当天上交所510300ETF可交易的认购合约

data2=C.get_option_list('510300.SH','20210104',"CALL",True)

# 获取20210104当天上交所510300ETF已经上市的认购合约(包括退市)

data3=C.get_option_list('510300.SH','20210104',"CALL",False)

详细说明

功能说明

获取指定期权列表。如获取历史期权,需先下载过期合约列表

参数详细说明

字段名 数据类型 解释
undl_code string 期权标的代码,如'510300.SH'
dedate string 期权到期月或当前交易日期,"YYYYMM"格式为期权到期月,"YYYYMMDD"格式为获取当前日期交易的期权
opttype string 期权类型,默认值为空,"CALL","PUT",为空时认购认沽都取
isavailable bool 是否可交易,当dedate的格式为"YYYYMMDD"格式为获取当前日期交易的期权时,isavailable为True时返回当前可用,为False时返回当前和历史可用

返回值

list,期权合约列表