

谈起量化投资,投资者往往一脸茫然,其实量化投资就像学生时代的列方程、解应用题,通过数学模型表达某些特定的投资逻辑,并通过计算机程序加以实施。不过,作为科学投资的精神核心,从投资策略想法的产生到真正投资之间,还有一道必不可少的工序——策略测试。
一般而言,策略测试分为三个阶段,依次是历史回测、仿真交易以及实盘测试,具体为:
第一级测试是逆推测试(backtest),也叫历史回测,即选取过去某一段区间的历史数据,模拟执行该投资策略,观察业绩表现。该类测试可以在较长的区间内检验策略表现,但在测试中容易使用“未来信息”,从而导致测试业绩虚高。
第二级测试为仿真交易(paper trading),是根据当前的市场信息建立模拟头寸,并根据市场表现实时调整头寸,经过一段时间后,考察策略的表现。仿真交易虽不会产生“使用未来信息”的问题,但其时间成本比较高,即如果要得到投资策略一年的业绩表现,就需测试一年的时间。
第三级测试为实盘测试(real-money test),是以小规模的资金执行策略,用于查找实际运行策略时可能出现的一些问题,例如手续费、到账时滞、网络通讯情况、意外情况等细节。不过,实盘测试虽是全真测试,但由于测试资金量较小,无法体现策略容量以及市场冲击等问题。
上述三级测试各有长短、互为补充,待三级测试均通过之后,该投资策略便可以逐渐增加资金投入,转换至大规模实盘投资阶段了。

