可能是因为天勤目前不能取消订阅合约,导致每次主力合约切换时都会累积内存 目前应该只能分段来回测或者减少数据量来解决
上面有一行提示python版本落后,升级一下看看 然后tqsdk也升级到最新版
用tqkq模拟 tqsim模拟是一次性的,程序关闭就重置数据了
ai可能会随便编合约代码的。。 以交易所所提供的代码为准,具体格式看看这篇文档https://doc.shinnytech.com/tqsdk/latest/usage/mddatas.html 如果是要获取某个交易所或者品种的全部合约也可以看看query_quotes这个接口
这个需要自己编码或者问一问GPT 天勤提供的图形中画线的方式可以参考https://doc.shinnytech.com/tqsdk/latest/demo/base.html#t93
看起来还是网络问题,天勤这边一直尝试重连,还有其他信息吗或者可以给一个最小复现代码我看看
可以在回测模式中用query_quotes试试
如果清楚合约代码,直接写上获取就行 如果是要动态获取,可以先用query_quotes查询沪深300的所有合约,再写逻辑筛选当月和次月的合约
一般出现超时的情况可能是订阅的数量过多比如一次性订阅几百个,触发服务器的限制,这个限制目前没有对外公开且会动态调整的 第二种可能是本机性能不足,系统在本地也会设置一个超时时间,可能当时cpu内存运行比较满了会触发这个问题
目前没有提供官方案例,这个需要自己去实现本地回测