PTrade获取期权专用函数
期权查询类函数
更加详细的调用方法,后续会慢慢整理。
感谢关注,咨询免费开通量化回测与获取实盘权限,欢迎和博主联系!
也可找寻博主历史文章,搜索关键词使用方案,比如本文涉及函数get_opt_last_dates!
get_opt_last_dates - 获取期权标的到期日列表
get_opt_last_dates(security, date=None)
使用场景
该函数在研究、回测、交易模块可用
接口说明
用于获取某日期的ETF期权标的到期日,默认返回当前交易日的到期日
注意事项:
- 此API依靠期权基础信息数据权限,使用前请与券商确认是否有此权限,无权限时调用返回空list。
参数
security:查询标的,str类型,如'510050.SS';
date:查询日期,str类型,仅支持YYYYmmdd或者YYYY-mm-dd格式;
返回
期权标的到期日列表,list类型,调用异常返回[]。
示例
def initialize(context):
pass
def handle_data(context, data):
# 获取2022年07月03日的所有50ETF期权标的到期日列表
get_opt_last_dates('510050.SS', date='20220703')
生成的列表:['2022-07-27', '2022-09-28', '2022-12-28']