反馈一个实盘中碰到的BUG:我策略中同时订阅5分钟和日线的K线,触发方式有周期触发和K线触发,策略一直开着运行,到晚盘或隔交易日开盘后,订阅的5分钟K线有更新,但日线不更新,取到的日线数据是上上个交易日的价格,数据有断层,导致实盘进行条件判断时与实际不服,错误发单。现在只能每次开盘前都要手动停止再重启下策略才能保证数据对齐正常。麻烦和技术部发馈下,看能不能改进,谢谢!
极星客服回复:这个日线的交易日切换是有问题,开发知道但还没查出来原因(22年9月6日)。
这个问题相信以后会得到解决,目前的推荐方法是每天日盘收盘后和夜盘收盘后停止策略,盘前再开启。
如果对Python比较熟悉,会用pandas的话,也可以不要订阅日线或以上数据,自己用数组通过小周期数据记录日线开高低收,再对数组进行指标计算就行了,就是个简单的数据降采样操作,熟悉pandas的,就是一句代码的事情。也就是说,有了小周期的数据,自己合成大周期的数据即可。