Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Exception: 无法创建复盘服务器 #422

Open
listplot3d opened this issue Oct 13, 2021 · 1 comment
Open

Exception: 无法创建复盘服务器 #422

listplot3d opened this issue Oct 13, 2021 · 1 comment

Comments

@listplot3d
Copy link

listplot3d commented Oct 13, 2021

===简单描述===
用文档里的代码示例,做复盘报错:Exception: 无法创建复盘服务器
(信易账户在试用有效期内,执行请求普通的行情数据没有问题)

===错误日志===
(py37_quant) xiao@xiao-ws:/mnt/Data/Workspace/python/ats/003_tianqin$ cd /mnt/Data/Workspace/python/ats/003_tianqin ; /usr/bin/env /mnt/Data/System/Programs/anaconda3/envs/py37_quant/bin/python /home/xiao/.vscode/extensions/ms-python.python-2021.10.1317843341/pythonFiles/lib/python/debugpy/launcher 40143 -- /mnt/Data/Workspace/python/ats/003_tianqin/01_temp/pureTest.py
在使用天勤量化之前,默认您已经知晓并同意以下免责条款,如果不同意请立即停止使用:https://www.shinnytech.com/blog/disclaimer/
Traceback (most recent call last):
File "/mnt/Data/Workspace/python/ats/003_tianqin/01_temp/pureTest.py", line 4, in
api = TqApi(backtest = TqReplay(date(2019,12,23)), auth=TqAuth("listplot3d", "123456"))
File "/mnt/Data/System/Programs/anaconda3/envs/py37_quant/lib/python3.7/site-packages/tqsdk/api.py", line 284, in init
self._setup_connection() # 初始化通讯连接
File "/mnt/Data/System/Programs/anaconda3/envs/py37_quant/lib/python3.7/site-packages/tqsdk/api.py", line 2986, in _setup_connection
self._ins_url, self._md_url = self._backtest._create_server(self)
File "/mnt/Data/System/Programs/anaconda3/envs/py37_quant/lib/python3.7/site-packages/tqsdk/backtest.py", line 795, in _create_server
raise Exception("无法创建复盘服务器,请检查复盘日期后重试。")
Exception: 无法创建复盘服务器,请检查复盘日期后重试。
Task was destroyed but it is pending!
task: <Task pending coro=<TqApi._notify_watcher() running at /mnt/Data/System/Programs/anaconda3/envs/py37_quant/lib/python3.7/site-packages/tqsdk/api.py:3442> cb=[TqBaseApi._on_task_done()]>
sys:1: RuntimeWarning: coroutine 'TqApi._notify_watcher' was never awaited

===重现步骤===
基于这里的代码:https://doc.shinnytech.com/tqsdk/latest/usage/replay.html?highlight=%E5%A4%8D%E7%9B%98,改成下面的代码,然后运行:

from datetime import date
from tqsdk import TqApi, TqReplay,TqAuth

api = TqApi(backtest = TqReplay(date(2019,12,23)), auth=TqAuth("listplotd", "123456"))
print("hello relay")
api.close()

@shinny-xuyida
Copy link
Collaborator

复盘服务器目前不推荐使用,可以使用回测或模拟检验策略

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants