position = api.get_position(heyue)
File “C:\Users\Lenovo\AppData\Local\Programs\Python\Python310\lib\site-packages\tqsdk\api.py”, line 1583, in get_position
self._ensure_symbol(symbol)
File “C:\Users\Lenovo\AppData\Local\Programs\Python\Python310\lib\site-packages\tqsdk\api.py”, line 501, in _ensure_symbol
if not self.wait_update(deadline=deadline, _task=task):
File “C:\Users\Lenovo\AppData\Local\Programs\Python\Python310\lib\site-packages\tqsdk\api.py”, line 1896, in wait_update
self._run_until_task_done(task=update_task, deadline=deadline)
File “C:\Users\Lenovo\AppData\Local\Programs\Python\Python310\lib\site-packages\tqsdk\baseApi.py”, line 88, in _run_until_task_done
self._run_once()
File “C:\Users\Lenovo\AppData\Local\Programs\Python\Python310\lib\site-packages\tqsdk\baseApi.py”, line 57, in _run_once
raise self._exceptions.pop(0)
File “C:\Users\Lenovo\AppData\Local\Programs\Python\Python310\lib\site-packages\tqsdk\symbols.py”, line 41, in _run
raise Exception(f”查询合约服务报错 {query_result[‘error’]}”)
Exception: 查询合约服务报错 failed to execute graphql operation, errors: [variable instrument_id: [CZCE.SA2401] contains non-existent instrument: CZCE.SA2401]
heyue="CZCE.SA2401" position = api.get_position(heyue) quote = api.get_quote(heyue)
解决了,合约代码问题,不能传入错的合约代码去尝试