有其他问题欢迎加入官方Q群748265037一起交流
支持的,不过要注意,模拟中虽然能拿到交易状态,但模拟撮合不区分集合竞价和连续交易,下单会按同一套规则处理
跨期合约本身是没有K线的,因为没有最新价也不能直接合成K线
api = TqApi(account= TqAccount("G国泰君安仿真","仿真账号","仿真密码"),auth=TqAuth("快期账号", "快期密码"),url="wss://test-t.shinnytech.com/trade") 仿真环境如果用评测的api可能需要替换tqsdk采集库文件
-1根是正在走的 K 线(未完成),完整的K线可以取iloc[-2] 第-2根
可以用quote获取当前合约的涨跌停价 历史的每一天的涨跌停价没有记录
主要是get_tick_serial会随着服务器不断推送新的tick,在内存中的数据量会变多 目前没有取消订阅的函数,所以建议是按需订阅
1.可以去交易所查询对应的合约代码或者是到快期软件上查看合约代码 2.query_options,可以参考文档https://doc.shinnytech.com/tqsdk/latest/reference/tqsdk.api.html#tqsdk.TqApi.query_options...
回测里K线的规则是只在开始和结束的时候更新,-1根开始的时候高开低收是一样的,可以取-2根已经走完的K线 回测内容可以先参考文档https://doc.shinnytech.com/tqsdk/latest/usage/backtest.html
比如说已知DCE.cs2605-C-3000simnow里面没有,程序中就不要使用或者交易这个合约了,可以做个list收集一下。 不过也没有很好的办法去查询simnow完整的合约了,或者你可以联系simnow工作人员问问
没有办法直接通过天勤去查simnow环境的合约有哪些 程序出现错误抛出异常应该是符合预期的,需要检查一下,可以在程序中过滤下已知不存在的合约
和simnow账户有关系,CTP开头的报错是柜台返回的,可能在simnow的模拟环境里没有这个合约