对于个人量化研究者而言,最大的限制到底是什么?
相反,市场上关于价值、成长、动量、质量、技术指标等投资逻辑已经非常丰富。真正限制研究效率的,是从一个投资想法到可靠验证之间存在大量工程工作:如果每研究一个因子,都重新搭建一套流程,那么大量时间会消耗在重复性的基础工作中。特别是在AI时代,每次利用大模型的回测都会消耗大量的token,因此可能每次测试完一到两个因子,自己的额度就已然见底。目标不是开发一个简单的回测脚本,而是建立一个能够长期支持因子研究和策略验证的研究基础设施。
一、为什么需要自己的量化研究框架?
获取数据 → 计算指标 → 排序选股 → 回测收益。这种方式可以快速验证想法,但随着研究深入,会逐渐暴露几个问题。1. 数据处理难以复用
2. 容易产生未来函数
回测时使用的信息,是否真的在当时已经公开?
如果直接使用该年度财务数据进行历史回测,本质上使用了未来信息。
3. 策略无法标准化比较
二、框架设计思路
整个系统采用模块化设计,将量化研究流程拆分为几个独立部分。
1. 数据层
框架中引入Point-in-Time(PIT)思想:股票在某个交易日能够获得的信息,只来自该交易日前已经公开的数据。
三、为什么采用模块化设计?
四、AI工具在量化研究中的作用
这次搭建框架过程中,AI工具最大的价值并不是替代研究。而是提升工程效率。过去,一个研究者可能需要花费大量时间:
五、搭建框架后的研究方式变化
研究重点从:“如何实现回测” 转向 “这个投资逻辑是否有效”。
六、下一阶段研究方向
1. 多因子研究
2. 因子组合研究
3. 更接近真实投资环境
结语
对于个人研究者而言,AI工具正在降低工程门槛,使更多人能够建立接近专业机构研究流程的基础设施。后续这个回测框架在完善后也会开源,欢迎大家来测试自己的想法和提出意见和检验!