刚入门量化,使用天勤量化,中国有上期所,郑商所,大商所,广期所四家期货交易所,文档说明里只示范了获取单个品种期权,我现在想查询上期所(SHFE)所有期权品种,
ls = api.query_options(),这个括号里该写什么呀。
产品说明书我看了一下,都是单个品种。https://doc.shinnytech.com/tqsdk/latest/demo/option_base.html...
产品说明书里给的示例如下:麻烦前辈们帮忙看下,谢谢了
#!/usr/bin/env python
# -*- coding: utf-8 -*-
__author__ = 'ringo'
from tqsdk import TqApi, TqAuth
api = TqApi(auth=TqAuth("信易账户", "账户密码"))
ls = api.query_options("SHFE.au2012")
print(ls) # 标的为 "SHFE.au2012" 的所有期权
ls = api.query_options("SHFE.au2012", option_class="PUT")
print(ls) # 标的为 "SHFE.au2012" 的看跌期权
ls = api.query_options("SHFE.au2012", option_class="PUT", expired=False)
print(ls) # 标的为 "SHFE.au2012" 的看跌期权, 未下市的
ls = api.query_options("SHFE.au2012", strike_price=340)
print(ls) # 标的为 "SHFE.au2012" 、行权价为 340 的期权
ls = api.query_options("SSE.000300", exchange_id="CFFEX")
print(ls) # 中金所沪深300股指期权
ls = api.query_options("SSE.510300", exchange_id="SSE")
print(ls) # 上交所沪深300etf期权
ls = api.query_options("SSE.510300", exchange_id="SSE", exercise_year=2020, exercise_month=12)
print(ls) # 上交所沪深300etf期权, 限制条件 2020 年 12 月份行权
api.close()