658 浏览
0

vscode jupyter中在运行以下code时报错
“Exception: TqSdk 使用了 python3 的原生协程和异步通讯库 asyncio,您所使用的 IDE 不支持 asyncio, 请使用 pycharm 或其它支持 asyncio 的 IDE”

api = TqApi(TqAccount(“H海通期货”, “4003242”, “123456”), auth=TqAuth(“用户名”, “我的密码”))

请老师帮助答疑,谢谢

quarterq 发表新评论 2024年4月24日

我在安装TqSdk2 不报错,但是在输出以下后显示用户登录失败:

在使用天勤量化之前,默认您已经知晓并同意以下免责条款,如果不同意请立即停止使用:https://www.shinnytech.com/blog/disclaimer/
2023-11-12 09:29:41.932974 – 通知: 账户 ***与交易服务器的网络连接已建立.

我想请问下咱们目前主推版本是TqSdk还是TqSdk2 ?这两个差别在哪里?

我前面操作是不是有错误?

tqsdk和tqsdk2其实是天勤的2个库,不太一样。tqsdk2主要针对的是用资管系统和直连的客户。jupyter不能用的原因是,tqsdk内部用了异步,但是jupyter不支持异步。如果你没有直连和资管的需求,建议用tqsdk

我在Pycharm中同样报错: TqSdk 使用了 python3 的原生协程和异步通讯库 asyncio,您所使用的 IDE 不支持 asyncio, 请使用 pycharm 或其它支持 asyncio 的 IDE,请问有无大佬答疑,感谢!