例如小时数据,9:00的Bar 其实是9:00 - 10:00, 可是怎么看都觉得这个bar的datetime设置成10:00更合理吧?
例如小时数据,9:00的Bar 其实是9:00 - 10:00, 可是怎么看都觉得这个bar的datetime设置成10:00更合理吧?
我也想知道为什么这么设计。
同时想一想日线,2022-11-22日的日线,一般表示的是 [2022-11-22, 2022-11-23)时间段,或许可以认为这么设计是合理的,
回个帖把你顶到第一排,希望能有大佬详细解释原因,
通过查看源代码可以发现,K线合成逻辑是,当新的数据的小时跟老的数据不一样的时候,或者当前小时的59分已经走完的时候,把分和秒设置为0,推出来,这样就变成这个小时的0分0秒了。它没有取到下一个小时的数据。
好吧,有多了一个原因:写代码方便,用tick数据合成bar数据的代码相对简洁,