全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
已解决
请教版主个技术问题,关于bar的动态赋值
2024-03-02 18:52

请教下,在动态实时行情中,如果窗口加载的bar数量已经满了,那么当日新更新的bar,系统如何更新其本身所代表的bar数?如假设原来系统已经加载了100000根bar,最后一根bar的数字标识已经是100000(即达到系统要求的最大值),现在由于行情的刷新,一根新的bar出现,此时这个bar的数字标识是什么?是100001,还是只是把最前的那一根bar顶掉,仍然是100000不变,同时窗口中所有的bar的数字标识减1?

由于涉及到bar的准确定位,还请明示,谢谢!

tblaocai

这个交易时间测试一下就知道了。我觉得应该是100001,但如果刷新图表的话,那之前的第一根bar就会被替换掉。如果这个非常重要,就自己检验下再行动

2024-03-02 20:29
kyover

是100001。如果图表没有刷新,持续更新数据,那么单元中的图表数量会超过样本数量设置。

但是一旦刷新以后,就会重新获取,把历史数据去掉,从最新数据开始重新计数。

用currentbar来标记bar不是一个很好的选择,建议使用date和time来定位

2024-03-04 10:23
您未登录,请先 登录注册 后发表评论
顶部