981 浏览
0

期货公司是第一列可以直接使用的期货公司。

目前使用内网次席;如何进行账户的配置?设置了前端地址和交易地址,会报错。如果直接使用TqAccount(“Z招商期货”, “***”, “***”)会报无交易权限。

account = TqAccount("Z招商期货", "***", "***",front_broker="8060", front_url="tcp://172.3.6.36:41213",
                                                              td_url="tcp://172.3.6.36:41205")
Traceback (most recent call last):
File "C:\ProgramData\Anaconda3\envs\py3\lib\site-packages\IPython\core\interactiveshell.py", line 3457, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "<ipython-input-8-a67634eef419>", line 1, in <module>
api = TqApi(account, auth=TqAuth("***", "***"))
File "C:\ProgramData\Anaconda3\envs\py3\lib\site-packages\tqsdk\api.py", line 294, in __init__
if not self.wait_update(deadline=deadline): # 等待连接成功并收取截面数据
File "C:\ProgramData\Anaconda3\envs\py3\lib\site-packages\tqsdk\api.py", line 1872, in wait_update
self._run_until_idle(async_run=False)
File "C:\ProgramData\Anaconda3\envs\py3\lib\site-packages\tqsdk\baseApi.py", line 67, in _run_until_idle
self._run_once()
File "C:\ProgramData\Anaconda3\envs\py3\lib\site-packages\tqsdk\baseApi.py", line 57, in _run_once
raise self._exceptions.pop(0)
File "C:\ProgramData\Anaconda3\envs\py3\lib\site-packages\tqsdk\connect.py", line 143, in _run
async with websockets.connect(url, **self._keywords) as client:
File "C:\ProgramData\Anaconda3\envs\py3\lib\site-packages\websockets\legacy\client.py", line 490, in __init__
wsuri = parse_uri(uri)
File "C:\ProgramData\Anaconda3\envs\py3\lib\site-packages\websockets\uri.py", line 77, in parse_uri
raise exceptions.InvalidURI(uri, "scheme isn't ws or wss")
websockets.exceptions.InvalidURI: tcp://172.3.6.36:41205 isn't a valid URI: scheme isn't ws or wss

李思恒 已回答的问题 2022年10月31日
0

无交易权限要联系期货公司的,问一下自己的席位和你的席位是否一致。直接使用的前提是席位一致

李思恒 已回答的问题 2022年10月31日
您正在查看1个答案中的1个,单击此处查看所有答案。