在vsc的终端上用python解释器运行没有这个报错,但打包的exe会报错" 采集穿透式监管客户端信息失败: Failed to load dynlib/dll 'C:\\Users\\yinfeng\\AppData\\Local\\Temp\\_MEI188722\\tqsdk_ctpse\\WinDataCollect64.dll'....
我看了下源码,里面用到个_get_current_datetime() 函数,它区分是否在回测模式下。那按说就应该是按回测所在时间获取的呀。所以这个bug有点莫名奇妙,老是获取行情超时,我把模拟盘的持仓填入合约列表去获取就正常。用query_quotes就获取不到,真搞不懂是为啥了?
可是即使合约在两个时间都在市,仍然会有报错超时。难道回测行情生成必须要有成交量吗?