(三)敏感性测试了解模型脾性

模型回测时,滑点越大,模型收益率肯定越低,但是滑点对收益率的影响幅度有多大,是很难从测试报告中看出来的。敏感性测试可自动绘制出滑点逐渐增大时,收益率、胜率、回撤等数据的变化曲线,评估的是模型的实战能力。

实际交易过程中发现,很多模型回测报告中的收益非常好,但是一到实盘运行收益就大打折扣。很多时候是因为回测报告是在固定的手续费和滑点状态下测试的,实战中,一旦手续费或滑点增大,有些模型收益就会大幅降低。敏感性测试就是为了让投资者提前发现策略的这种风险。

案例:盈利的模型就是好模型么?

如下图所示,这是一个盈利的模型,也许40.92%的胜率和8.44%的最大回撤会让我们觉得这个模型还算可以,但这一定是一个好模型么?

让我们从一个二维关系去审视这个模型,看一下滑点和收益之间的关系:从下图可很明显的看出,滑点每增大一点,收益率就会大幅下降;当滑点为3个最小变动价位的时候模型已经失去了盈利能力。而实际交易的时候,我们很难做到0滑点,这个模型也就很难盈利。

分析报告得到的是各衡量指标的独立数据,而敏感性测试可告诉我们一些重要指标的变化对盈利、胜率等的影响,让我们深度了解模型的脾性。

敏感性分析横坐标提供手续费、滑点、开仓手数、杠杆倍数以及模型参数等影响因素;纵坐标提供收益率、胜率、平均收益、盈亏比率、平均每次收益/权益最大回撤、权益最大回撤比率、总交易次数和权益最大回撤指标。投资者可以根据策略的分析侧重点自由搭配组合,测算模型的敏感性。

进行敏感性测试的操作方法

如下图所示,是如何进行敏感性测试