发布网友 发布时间:2024-09-30 13:47
共1个回答
热心网友 时间:2024-11-23 07:31
在 TBQuant(简称“TBQ”)系统中,数据跨周期调用的优化升级带来了显著效率提升。TBQ相较于TBplus、TB旗舰版,提供了更多数据类型支持,如数组、序列数组、全局数据和二维数据等。虽然函数无法直接使用数组,需要在外部保存数据并复制,但这并未妨碍TBQ提供丰富的功能选项。
在跨周期处理方面,TBQ除了官方推荐的将目标周期数据附着于基础Bar方式外,还允许用户自定义使用数组(或二维数组)存储目标周期数据,实现方式更加灵活。这种方法不仅节省内存,还显著提高了跨周期函数的运算速度,减少了重复回溯和寻址操作,增强了数据的可视化效果。通过固定的目标数据数组组织结构,TBQ为未来的指标运算函数提供了稳定的框架,便于实现系统化的工作平台。
此外,TBQ提供了订阅图层功能,便于实时判断数据更新情况和管理数组链路。用户还可以采用C语言的数组索引方式,高效刷新数据,无需每次更新目标周期Bar时进行全表刷新。
具体实现方式和效率分析如下:
一、TBQuant系统中数据调用跨周期的方式
在TBQuant系统中,实现跨周期调用主要通过三种方式,这些方法都能实时计算目标周期的指标。
二、跨周期运算方式的效率分析
1. 测试环境
2. 测试内容、实现方式及结果登记
三、测试记录与结论
测试记录与对比结果详见跨周期工作方式说明及对比表(表1)。此表总结了不同跨周期处理方法的效率与特点,为用户提供了优化数据调用策略的参考依据。
欢迎访问实盘演示,亲身体验TBQ在跨周期数据处理方面的高效表现。