1.55K 浏览
0

我使用的VScode运行的

在使用天勤量化之前,默认您已经知晓并同意以下免责条款,如果不同意请立即停止使用:https://www.shinnytech.com/blog/disclaimer/
TqSdk 发布了 3.2.3(2022/02/16) 版本,提升了程序连续订阅Kline时的运行速度,修复了使用快期模拟账户可能断线报错的问题。
更新说明链接:https://doc.shinnytech.com/tqsdk/latest/version.html
2022-03-07 16:59:43 – INFO – 通知: 与 wss://free-api.shinnytech.com/t/nfmd/front/mobile 的网络连接已建立
2022-03-07 16:59:43 – INFO – 通知: 与 wss://otg-sim.shinnytech.com/trade 的网络连接已建立
2022-03-07 16:59:43 – INFO – 通知: 登录成功
210950.0 502429
Task was destroyed but it is pending!
task: <Task pending name=’Task-1′ coro=<TqBaseApi._windows_patch() running at C:\Users\Robin\miniconda3\lib\site-packages\tqsdk\baseApi.py:119> wait_for=<Future pending cb=[<TaskWakeupMethWrapper object at 0x0000013884BEB370>()]> cb=[TqBaseApi._on_task_done()]>
Task was destroyed but it is pending!
task: <Task pending name=’Task-2′ coro=<TqApi._notify_watcher() running at C:\Users\Robin\miniconda3\lib\site-packages\tqsdk\api.py:3579> wait_for=<Future pending cb=[<TaskWakeupMethWrapper object at 0x0000013884BEE100>()]> cb=[TqBaseApi._on_task_done()]>
Exception ignored in: <coroutine object TqApi._notify_watcher at 0x0000013884B75140>
Traceback (most recent call last):
File “C:\Users\Robin\miniconda3\lib\site-packages\tqsdk\api.py”, line 3579, in _notify_watcher
File “C:\Users\Robin\miniconda3\lib\site-packages\tqsdk\channel.py”, line 141, in __anext__
File “C:\Users\Robin\miniconda3\lib\asyncio\queues.py”, line 168, in get
File “C:\Users\Robin\miniconda3\lib\site-packages\tqsdk\baseApi.py”, line 50, in _call_soon
File “C:\Users\Robin\miniconda3\lib\asyncio\base_events.py”, line 746, in call_soon
File “C:\Users\Robin\miniconda3\lib\asyncio\base_events.py”, line 510, in _check_closed
RuntimeError: Event loop is closed
Task was destroyed but it is pending!

李思恒 已回答的问题 2022年3月8日
0

看起来就是异常报错,使用完api后没有正确关闭掉

hongyell 发表新评论 2022年3月8日

老师你好,我这加入了API Close也是一样的
from tqsdk import TqApi, TqAuth, TqKq
api = TqApi(TqKq(), auth=TqAuth(“******”, “*******”))
quote = api.get_quote(“SHFE.ni2204”)
print (quote.last_price, quote.volume)
api.close

你的close没有加()

感谢 :)