关于周期设置的影响

老师好,看了我们的tb的基础教学,想确认一个问题:

在策略设置里,选择周期比如5秒,如附件,这个5秒,对onbaropen来说就是五秒更新一下,而如果处于实时行情,对onbar来说没有影响,onbar依然是tick更新一次,是这么理解吗?

在实时行情中,onbar 中 BarStatus == 2  表示每一个tick结束的状态?如果需要读取Data0.Close,则BarStatus == 2 应放在Data0.Close前面吗?

关于大周期内设置小周期的问题
关于周期设置和范围设置的意思
代码中如何获取“策略单元设置”—“周期设置”的数据
关于策略单元设置问题
关于定时优化的数据源设置
关于多周期画线
quant3关于跨周期引用的问题
关于跨周期的问题
关于跨周期的问题
关于滑点设置的问题

对 Onbaropen是每个5秒周期K线 第一个tick来的时候驱动;

对Onbar的运行,实时行情确实是每个tick驱动一次。

不过如果说周期设置没有影响,也不对。

我能想到的第一个影响就是,在onbar中用到序列数据进行回溯的时候,或者用open high low 数据的时候,bar的周期切分不同,获得的数据就不一样了。


Data0.Close 在历史bar上表示 第一个数据源每根K线的收盘价

在实时bar上表示第一个数据源 最新价。

BarStatus == 2 是有些代码只希望或者只需要在最新bar上执行。(用到的时候应该就能get到了)

嗯,挺好

嘿嘿 跟做课后题一样的 答了等老师来批阅 看看对不对嘿嘿

感谢

在策略设置里,选择周期比如5秒,如附件,这个5秒,对onbaropen来说就是五秒更新一下,而如果处于实时行情,对onbar来说没有影响,onbar依然是tick更新一次,是这么理解吗?

对

如果处于实时行情,对onbar来说没有影响,onbar依然是tick更新一次,是这么理解吗?

在实时行情中,onbar 中 BarStatus == 2  表示每一个tick结束的状态?

不是,barstatus==2表示现在在图表最后一根bar上。

感谢