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,期权合约列表