在量化研究中,快速生成因子并持续维护因子数据是基础环境的关键。相比于使用 Python 调用数据计算,我们推荐使用简单高效的 VBA 语法来维护和生成因子。它有 3 大优点:优点 1:VBA 语言简洁高效,无需处理数据对齐和数据类型;
优点 2:生成的数据可以同步展示在界面端,便于获取截面和时序数据;
优点 3:自由度高,因子完全在本地进行生成,充分利用电脑性能。
操作步骤如下:
l 使用 VBA 语句编写所需的因子公式,以 MACD、KDJ 指标为示例。
l 使用 Python 文件进行统一调度运行因子计算。
l 通过界面或策略函数调用因子值。
操作指引:
1. 在系统中利用 VBA 语法编写经典的 MACD 和 KDJ 因子,可根据实际情况修改参数。(详见代码)
Macd


Kdj

2. 通过 Python 脚本实现统一调度。(详见代码)



3. 回测时使用因子值。(详见代码)


4. 在界面端查看历史截面因子数据(示例图)

若本地已有计算好的因子值或外部行情源,投研端支持对接展示。以下示例展示将外部数据导入到投研端,并在界面展示的过程。(详见代码)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。