怎么选择量化策略(帮你系统评价量化策略好坏)

当我们对一个策略进行回测,得到了结果,资金曲线摆在面前,那怎么评价这条资金曲线的好坏?开干,还是不干?这是个问题。

假如有以下三条资金曲线:

怎么选择量化策略(帮你系统评价量化策略好坏)(1)

怎么选择量化策略(帮你系统评价量化策略好坏)(2)

怎么选择量化策略(帮你系统评价量化策略好坏)(3)

三条资金曲线的开始时间(2017年初)与结束时间(2019年1季度)都相同,并且都是从1开始。也就是假设一开始投入1块钱,按照固定的策略进行投资后,把每天结束后的净值画出来连成线,就成了资金曲线。

你更喜欢哪一条曲线?最终又会选择哪一条曲线?

这三条曲线,背后的策略是我针对某市场开发的几个策略。它们都有上万倍的收益,不要吃惊,因为2017、2018年X圈行情好,这并不罕见。

然而,看到策略最终收益这么优秀,很多人就眼红耳热,决定卖房卖车,加大杠杆上了。

其他市场也是一样,只关心收益的大有人在。国内A股就是很好的例子,市场火爆时就有人敢配资加个10倍杠杆,干柴烈火。

这显然不理智。稍微理智一点的人,还会看看最大回撤,评价一下风险。但是,仅仅看收益和回撤也不够全面。

怎么更加全面的认识资金曲线,怎么确定这个策略是不是适合自己?这篇文章就介绍一些常用的策略评价指标,告诉你怎样科学、成体系地评价策略。

01 评价净值先看你最关心的

我们用这样一根资金曲线来举例子。

怎么选择量化策略(帮你系统评价量化策略好坏)(4)

面对资金曲线,我们的第一反应都是看收益。单纯评价收益的指标无非两个:最终收益、年化收益

最终收益是策略在整个回测期间的总收益,而年化收益,则是将最终收益均匀地分配到每一年中,得到的收益。

怎么选择量化策略(帮你系统评价量化策略好坏)(5)

累积净值 61822.06 倍,表示经过大约两年的投资,原来的1元变成了61822.06元;而年化收益33563.44%指的是,平均地看,每一年的收益是33563.44%,也就是平均来说,1元钱放到这个策略里,经过1年后会变成335.6344元。

收益为什么要年化?当我们需要比较不同的策略,甚至需要把策略和其他的金融产品放在一起比较时,就非常需要年化收益:策略A在3年内翻了3倍,策略B在4年内翻了4倍,金融产品C每年的收益率为20%,应该怎么选择?

这时就需要用年化收益来统一口径:3年3倍的策略A,年化收益约为44%;4年4倍的策略B,年化收益41%;而金融产品C的年化收益就是20%。那么从收益出发,就应该选择策略A。

而且,我们常说的「复利效应」,也是基于年化收益的结果:随着策略运行的时间变长,年化收益上一点点微不足道的差别,也会呈现指数型的增长。

02 评价风险盈利诚可贵,生存价更高

除了收益,我们还关心风险。在我们之前的文章【如何通过3行Python代码计算最大回撤】中也提到过,一个简单、直观的风险评价指标就是最大回撤,它用来描述在最坏的情况下,策略会亏掉多少钱,并且通过百分比的形式表现出来。

怎么选择量化策略(帮你系统评价量化策略好坏)(6)

怎么选择量化策略(帮你系统评价量化策略好坏)(7)

例如这条资金曲线,最终收益高达几万倍,但实际上在曲线靠右的地方,累积净值出现了断崖式的下跌。最大回撤高达 -64.54%。也就是说,策略在某段时间里一路亏,损失了 64.54%的钱。

谁也顶不住这样恐怖的回撤。尤其是借钱投资,或者帮人管钱的基金经理,催债讨钱要求赎回的肯定早就上门了。

出现巨大的回撤,说明我们的策略太浪了,在不该开仓的时候开仓,甚至加了大杠杆准备猛干。

那么有没有一个综合性的指标,可以同时衡量收益和风险呢?有,那就是表格里的第二行:年化收益回撤比

年化收益回撤比的计算方式也很简单:年化收益/最大回撤的绝对值,这个值当然越高越好。上面这根资金曲线的年化收益是 33563.44%,最大回撤绝对值为 64.54%,那么年化收益回撤比就是 520.01。

即使两个策略回测的时间总长度不同,年化收益回撤比依然可以在不同的策略之间进行比较。

年化收益回撤比这个指标,有点类似于另一个著名的指标:夏普比率。夏普比率的计算方法是:超额收益/超额收益标准差。

夏普比率在业界和学界也很常用,但夏普比率不够直观。而且,计算夏普比率,首先需要计算超额收益。而所谓超额收益,又和无风险利率有关。对于X圈这种市场,怎么选择无风险利率也没有定论。因此,年化收益回撤比更通用一些。

03 交易评价资金曲线的微观视角

有时,我们还会遇到这样的情况:策略虽然不发生巨大的亏损,但总是在亏,一百次交易里只有十几次盈利。

有的人会说,输小赢大就行了,我盈利一次能赚回亏损二三十次的钱,不也很好吗?

但我们现在只是在回测。如果策略实盘上马,一笔盈利都没有,先连续亏损二三十次,到时候你就要怀疑人生了:这鬼策略到底能不能赚钱?是不是市场环境已经变了?

怎么选择量化策略(帮你系统评价量化策略好坏)(8)

因此,我们需要用胜率来描述策略。在计算资金曲线的过程中,我们可以同时算出策略的交易记录。所谓胜率,就是盈利笔数/总交易笔数。胜率从另一个侧面反映收益和风险,相比收益和回撤,胜率更加考验人性。

胜率并不是越高越好,很多很好的策略,胜率就很低。

还有一些基于单笔交易的评价指标:

怎么选择量化策略(帮你系统评价量化策略好坏)(9)

每笔交易平均盈亏,衡量每笔交易的平均盈利水平,让你对每次开仓的结果有个预期。

盈亏收益比,是盈利交易平均盈利/亏损交易平均亏损。如果一个交易的胜率很低,那么想要最终赚钱,必须得是高盈亏比。

单笔最大盈利与单笔最大亏损,单笔持仓最长时间与最短时间,最大连续盈利笔数与最大连续亏损笔数,都顾名思义。这些指标是对最极端的交易情况的描述。如果单笔最大亏损,单笔最长持有时间,或者最大连续亏损笔数这些指标远远超出了你的承受范围,那就应该考虑改变参数。

当然,以上只是评价策略质量的简单指标,还有很多其它的指标,具体取决于你对策略的要求。有不懂的地方也欢迎讨论。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页