研究是量化投资的核心,研究的目的是检验周密思考的投资策略。专业人员基于研究进行策略的选择。研究要遵循科学的方法,投资经理对投资有想法后还要检验这个想法是不是有效可行的、投资逻辑是不是成立的,而历史回溯就是检验的主要方式,即用历史数据来检验策略的有效性。
历史回溯就是首先用真实的历史行情数据构造出一个模拟的交易环境(回溯环境),假设策略能够穿越时空回到过去,重头开始运行一遍,然后根据输出的交易记录计算盈亏情况,统计策略的绩效表现,比较分析不同策略的优劣。
历史回溯验证策略的过程比较简单。首先,构建模型,并基于数据的某个子集(样本内数据)训练这个模型寻找最优参数;其次,在数据集的另外一个子集(样本外数据)检验是否有收益。
历史回溯的第一个步骤是基于样本内数据寻找模型的最优参数,这个过程叫作样本内测试。样本内测试包含一个重要的决策,即样本的宽度和长度。宽度指股票数量的确定,是全市场的股票还是某几个行业的股票;长度指用于测试的时间窗口,是只要最近的数据,还是要更长时间的数据。历史回溯测试的第二个步骤是样本外检验,用于验证策略在实际中是否起作用。在此之前,模型的参数已经通过样本内测试确定下来,问题是基于已经被选择的参数、模型是否能在全新的样本外数据中真正起作用。
历史回溯测试大大提高了策略开发和优化的效率,摆脱了时间的限制,能够快速评估策略,而后根据评估结果进一步优化策略,再通过回溯测试继续评估优化后的策略,然后再优化,不停地螺旋迭代,最终得到能够用于实盘实现超额收益的策略。
 
(本章节完结)