第7章 为什么要在你的系统开发中包括资金管理部分
当我第一次开发交易系统时我用总盈利或单笔交易平均盈利来作为策略表现的评价指标,而对开发过程中的回撤并没有关注。当这个系统开发完成时,我对其添加了资金管理的内容,然后就觉得心满意足了。正如你从之前3 章中所看见的,我现在更喜欢在开发过程中的每一步都包括一个简单形式的资金管理,而我用于衡量策略表现的标准,则是用平均年化盈利除以平均年化最大回撤,即收获一痛苦比。通过这一过程,我从一开始就知道这个系统从风险收益的角度,是否是可交易的。此外,在资金管理过程中,我并不需要回过头来看该系统的某个要素对控制风险是否有帮助,我在之前的开发过程中就已经知道了这一点。
在开发过程中的每一步都整合进资金管理的内容,这样做的最大好处是,我们能得到一个有更好风险收益特征的系统。此外,你可以通过收获一痛苦比的值,来直接比较不同类型的系统。你不能用总盈利和单笔盈利指标来做到这一点。不能用它们来比较长线、短线或高频系统,也当然不能用它们来比较商品、股票和外汇系统。
在本章中,我们将重新开发我们的股票系统和商品系统,不过此次是一个简化的版本,并且衡量的标准是单笔盈利,而不是收获一痛苦比。在本章的最后,我们会比较这两个策略集的资金曲线。我相信你会同意,使用像收获一痛苦比这样的风险一收益指标来开发策略,会得到更好的结果。
用单笔盈利指标来开发支票系统
使用只做多的唐奇安入场,表7-1 显示了这100 只股票的篮子在唐奇安回顾期从20 天变化至2 天时的交易结果。

在回顾期为20 天时,单笔盈利最高,为90 美元,因此这就是我们的入场基准。接下来,让我们考察一下基于金额的灾难性止损。当止损金额为2500 美元时,单笔盈利提高至98 美元,因此将该止损被加入到基准中。表7-2 显示了基于时间的出场的结果。如果止损没有被触发,交易会在x天后出场。

对于这个版本的策略,基于时间的出场并不能增加单笔盈利,因此就r没有被加入到基准中。在之前的股票策略中,基于金额的盈利目标会产生显著不同的结果。表7-3 显示了它们在这个版本中的效果。

当止盈额为1500 美元时单笔盈利和平均年化盈利都会较基准有所提高,因此我们将其作为新基准。下面来看看带有过滤器时的交易结果。
我们对之前讨论过的所有类型的过滤器都用单笔盈利指标进行了重新测试,除了拉回过滤器之外,其他过滤器都没能对当前的基准有改善作用。新的基准变为: 只接受当前价格高于70 天之前价格时的交易信号。此时的单笔盈利提高至单笔交易104 美元。图7-1 显示了此时的资金曲线。

将该资金曲线与图7-2(使用收获一痛苦比指标来开发的策略的资金曲线)作对比。

最后,表7-4 比较了两个策略在每年中的表现。

显然,收获一痛苦比方法会比单笔盈利方法在年度盈利和降低回撤两方面都更优。现在让我们转向商品系统,用单笔盈利方法再开发一次商品系统。
用单笔盈利指标来开发商品系统
表7-5 显示了使用不同唐奇安入场回顾期时反向交易的结果。我们还是使用由56 种商品组成的篮子,时间为1980 年至2011 年底,不考虑交易费用。

当回顾期为120 天时,单笔盈利最大,因此我们将它作为基准。接下来,让我们看看灾难性止损水平。
与我们之前开发商品系统时所做的一致,这里我们也测试了两种基于波动率的灾难性止损:平均波幅和标准差。对于这两个测试,都使用了入场前20 天至120 天的收盘价来进行计算。当参数值为120 天时,结果会更好一些,对于基于标准差的灾难性止损也是如此。表7-6 显示了使用120天标准差的某个倍数来做止损值时的结果。虽然这个止损值并没有改善单笔盈利,但对于长线交易系统而言,添加某种类型的止损保护是必须的,而这个止损是最好的。

为了完成对止损的开发,我们还考察了跟踪止损和止盈(如第5 章中所做的那样) ,但都对基准没有改善。下面让我们来看看过滤器。
首个考察的过滤器是拉回过滤器,我们在第6 章中开发商品系统时曾尝试过。拉回过滤器会等在下跌的日子里做多,而在上涨的日子里做空(如果入场信号仍存在的话) 。你可能还记得,在第6 章所开发的策略中,拉回过滤器确实提高了单笔盈利,但却对收获一痛苦比没有帮助。因此我们当时没有把它作为新基准。表7-7 显示了我们现在的基准在增加了该过滤器时的结果。

该拉回过滤器会将我们的单笔盈利提高148 美元,因此我们加入它来构成新基准。下面让我们来看看长期趋势过滤器。
当某笔交易的方向与长期趋势不一致时,长期趋势过滤器会禁止该笔交易。我们用出现入场信号这一天的收盘价,与x 天之前的收盘价进行比较,来确定长期趋势。由于这个策略使用了120 天的K 线信息来入场,因此比较的日期应该比120 天更长。表7-8 显示了在不同回顾期天数时的结果。

当使用200 天回顾期的长期趋势过滤器时单笔盈利达到2777 美元的峰值。因此我们将加入该过滤器来组成新基准。
要考虑的最后一种过滤器是低和高波动率过滤器。在计算基于平均波幅和标准差的波动率过滤器时,我们使用了20 至120 天的数据。结果表明,平均波幅过滤器所提供的高和低波动率效果,比标准差过滤器更好。并且最近20 天的平均波幅比120 天的平均波幅更好。表7-9 显示了该高波动率过滤器的结果。

当高波动率剔除额为4500美元时,单笔盈利达到峰值,为2829 美元,因此该条件被加入来形成新基准。最后,表7-10 显示了添加低波动率过滤器时的表现。

在金额限额上升至1000 美元之前,单笔盈利都会增加,但平均年化盈利却持续地显著下降。200 美元的限额,是一个比较好的折衷。
图7-3 显示了该策略的资金曲线。

与图7-4 (用收获一痛苦比指标来开发的系统)的资金曲线进行比较。

使用单笔盈利指标的资金曲线,比使用收获一痛苦比指标的资金曲线高约50% 。但请看一看你要获得该盈利所必须承受的回撤。表7-11 显示了年度的业绩表现,其中强调了单笔盈利方法中的最大回撤。


表7-11 显示,单笔盈利策略的平均最大回撤几乎为收获一痛苦比策略的四倍。井且单笔盈利策略的最大回撤为454177 美元,是收获一痛苦比策略为72809 美元的最大回撤的六倍多。
对于那些想选择所开发的商品策略的人,我还有最后一点需要说明:在2000 至2011 年的12 年中,在开发中并没有考虑风险的单笔盈利策略,有10 年中的最大回撤为或超过100000 美元。在2000 年之前的20 年里,只有1 年的最大回撤是超过100000 美元的(1998 年) 。这个现象体现了商品交易的变化本质。现在的波动率比之前的更高。再考虑到2006 至2011年的最大回撤增加为200000 美元以上说明波动率还在上升。因此你必须使用包括了风险的评价指标来开发策略。
本章小结
在本章中,我们用单笔盈利指标重新开发了股票和商品策略。在每种情形下,重新开发的策略的资金曲线,都比用收获一痛苦比指标来开发的策略要差。特别的,重新开发的商品策略,会因为在开发中使用了不考虑风险的指标而遭受重创。
对于这些策略,还有一些工作要做。第12 至15 章将介绍相应的资金管理方法。不过接下来让我们先把注意力转移至一个有趣的开发策略的新方法: K 线评分法(bar scoring) 。