为了更好的服务不同需求的用户,TqSdk目前对使用 TqAccount 指定账户进行期权交易权限做了限制,需要使用的用户可以按以下流程申请获取一个暂时使用的权限,等到用户分级服务正式上线之后,这个权限即会取消,正式上线前会在论坛和官方qq群通知。

1.用户需将以下信息按下列格式填入点击申请的表格内

  • TqSdk论坛账户:邮箱/手机/用户名(填写自己的论坛账户,没有论坛账户点击这里申请
  • 期货公司名称:填写自己的期货公司
  • 期货公司账户:填写自己准备期权实盘的账户

2.等待管理员开通权限,预期两个工作日内开通,开通完成会邮件通知,收到邮件通知后,即可参照下列格式,尝试使用快期模拟账户(快期模拟账户即是论坛账户)下一个期权单测试权限是否开通,开通完成后即可使用TqAccount 指定实盘账户  或使用 TqKq指定快期模拟账户,然后通过auth传入论坛账户进行权限鉴别,成功开通的用户即可交易期权,过程中如果有任何疑问可以邮件联系:limin@shinnytech.com

快期模拟测试是否开通:

from tqsdk import TqApi, TqKq

api = TqApi(TqKq(), auth="论坛账户,论坛密码")
order = api.insert_order("DCE.i2009-C-520", "BUY", "OPEN", 1,110)

while True:
    api.wait_update()
    if order.status == "FINISHED" and order.volume_left == 0:
        print("权限已开通,订单已完成")
        break

api.close()

实盘使用:

from tqsdk import TqApi, TqAccount

api = TqApi(TqAccount("期货公司", "实盘账户", "账户密码"), auth="论坛邮箱账户,论坛密码")
order = api.insert_order("DCE.i2009-C-520", "BUY", "OPEN", 1,110)

while True:
    api.wait_update()
    if order.status == "FINISHED" and order.volume_left == 0:
        print("权限已开通,订单已完成")
        break

api.close()

[Form id=”29″]