期货公司是第一列可以直接使用的期货公司。
目前使用内网次席;如何进行账户的配置?设置了前端地址和交易地址,会报错。如果直接使用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日