实时数据合成出实时分钟线
由xuxiaoyin创建,最终由xuxiaoyin 被浏览 5 用户
使用 bigtrader 提交实时模拟交易时提供的是原始的tick数据,虽然我们支持tick实时策略,但是有相当一部分交易者以中低频策略为主(也包括我自己),这篇帖子的目的是为那些中低频交易者提供实施对应的解决方案。
核心逻辑设计
为了与主流行情软件(文华、快期、主流数据库)对齐,我们遵循以下设计标准:
- 右对齐标签:14:00:00 到 14:00:59.999 的数据,合成后的标签为 14:01:00。
- 边界归属:交易所 15:00:00 产生的最后一笔 Tick,应归属于 15:00的 K 线,而非触发 15:01。
- 增量计算:通过记录 last_tick,实时计算当前分钟内的成交量增量。
k线合成效果
\
代码实现
https://bigquant.com/codesharev3/4c1f3921-36fc-4805-ba50-e30d5b0ea66b
\