第5章 交易系统的要素:出场

第5章 交易系统的要素:出场


交易的最优出场时间,是在盈利达到峰值时。想找到该点,说比做容易得多。我从未看见谁想去度量今天是否是盈利峰值日。在现实中,大多数开发者都以下列四种方法中的某一种来出场:反向信号出现,触及止损,基于时间的出场,或是触及止盈。在本章中,我们会用一个股票策略和一个商品策略来说明这些方法。

对于这个分析,我们将使用纳斯达克100指数成份股在2000 至2011年底(如果它们上市交易了那么长时间的话)的日频K 线数据。对于商品而言,我们将使用由56 种商品组成的篮子在1980 至2011 年的数据。我们会对股票和商品合约进行向后调整。在未明确说明的情况下,都没有考虑交易费用(滑价和手续费) 。

股票和商品的基准入场信号将都是之前在第4 章中所讨论的唐奇安入场策略。与这两类交易工具的趋势倾向一致,我们将对股票使用唐奇安场策略来做反趋势交易,而对期货使用唐奇安场策略来做趋势跟随交易。对于股票而言,我们将对每个做多和做空信号初始建立5000 美元的头寸,对商品而言,我们则买入或卖出一手合约。

反向信号出场(股票情形)

反向信号出场常用于始终在场系统第4 章中测试过的均线系统就是如此。当前头寸的出场时机,也为反向头寸的入场时机。有时, 在以某个场想法为起点,开始进行系统开发。通过设计反向系统,交替地从多头转换为空头,再转为多头,从而发现多头和空头场的最优参数集,是个不错的选择。

第4 章中对趋势倾向的分析结果显示,反趋势唐奇安入场策略是股票交易系统入场策略的一个不错备选方案。该股票反向系统的场/出场规则为:

当收盘价低于前n 天最低收盘价时,在下一天的开盘时,退出空头头寸并做多。

当收盘价高于前n 天最高收盘价时,在下一天的开盘时,退出多头头寸并做空。

使用由100 只股票组成的篮子,入场的回顾期从10 天变化至80 天,步长为10 ,看看最佳的交易点可能在哪里。多头和空头交易都包括在内。表5-1 显示了不同回顾期时的结果。

从回顾期变化至30 天的结果来看显然交易该入场策略的唯一方法是进行短期交易。因此我们就没有再继续测试更长期的结果。这一现象与我的开发经验相匹配: 对于股票而言,很难通过使用技术分析来找到一个长期的交易方法。

下面是10 天回顾期时的更详细结果:

多头盈利交易数:               6248

多头亏损交易数:              2779

多头总盈利额:                 629586

多头单笔交易平均盈利额: 69

空头盈利交易数:              5355

空头亏损交易数:              3631

空头总盈利额:                 -384147

空头单笔交易平均盈利额: -43

显然,空头交易会让这个策略回撤。平均而言,每笔空头交易都会亏损43 美元。有人可能会问,那为什么空头交易会在胜率为60% 的情况下亏损呢?这是一个反映反趋势交易策略正常表现的好例子。你在超卖时买入,而在超买时平仓并卖出。超卖和超买的区间取决于你在设置中使用了多少天的数据。我们这里使用了10 天,因此超卖和超买之间的距离就相对较小。这意味着,当你正确时,你的盈利很少。但某个股票在下跌至零的路径中,可以一直维持超卖状态;或在涨到天上去的路径中,一直维持超买状态。这就意味着,当你错的时候,你的亏损会很大。在本例中,对于空头交易,盈利交易的单笔交易平均盈利额为258 美元,而亏损交易的平均亏损为498 美元。空头交易表现很差的事实,也与我们的开发经验相符:很难找到某个策略,能够从做空中赚钱。

基于这些结果,下面让我们把这个策略改为只做多的策略。我们将仍在空头边使用唐奇安入场信号,不过此时将不是用它来平多并开空,而是仅仅平掉多头头寸,然后就等待下一个多头信号。我们知道,在使用10 天的参数值场时,这个只做多的策略能单笔交易赚69 美元。那10 天是否就是最好的短期场参数值呢?表5-2 显示了回顾期从20 天下降至2 天(步长为2 天)时的结果。该表中使用了一种被称为收获一痛苦比( gainto-pain metric) 的方法,我们后面将继续使用它。该方法是用平均年化盈利(收获)除以平均年化最大回撤(为获得该收获,而必须承受的痛苦)所得到的一个比率。平均年化最大回撤值,是对该期间的前x 大最大回撤求平均来得到的。x 为该期间的年数。在我们的例子中,测试期为2000 年至2011 年底,也就是12 年。用总盈利除以12 就得到该比率的分子,然后再找到前12 大最大回撤,对它们求平均,就得到该比率的分母。即使前12 大最大回撤中有好几次都发生在了同一年中,也都是这样计算的。

一般情况下,随着回顾期从20 天下降至2 天,存在下列趋势:

● 单笔交易平均盈利下降。

● 年化盈利上升。

● 平均最大回撒下降。

● 最大回撤下降。

● 收获一痛苦比上升。

除单笔交易平均盈利的变化趋势不好之外,其他的都是好的趋势。如果你认为我们应该使用2 天的回顾期,那你就会落入这种分析方式所产生的一个陷阱中。

问题在于单笔交易平均盈利与现实的交易费用之间的关系。此时的单笔交易平均盈利是如此之小,以至于交易费用就会显著地吞噬掉许多盈利。如果你选择的是诸如盈透(盈透为美国知名电子经纪商,手续费率较全面经纪商低很多。一一译者注) (Interactive Brokers) 之类的经纪商,对于平均5000 美元的头寸,回转一次的手续费大约为4 美元,那你24 美元/笔的盈利就被降低至20 美元。我认为你执行这些订单的滑价平均约为0.015美加股。如果你入场和出场时的每股均价为20 美元,市价指令的滑价就为3 美分,占股价的0.15%;而对于5000 美元的头寸,20 美元的盈利对应的收益率为0.40% 。从0.40% 的收益率中减掉滑价,就只剩下0.25%。对于5000 美元的头寸,扣除交易费用后的盈利就变为12.50 美元。我们初始为24 美元的单笔交易平均盈利差不多被减半了。

对于表5-2 ,我的选择会是8 天的回顾期。即使手续费为4 美元,两个市价指令的滑价为0.03 美元,对于初始为62 美元的平均盈利,在扣除交易费用之后都还剩50.50 美元。这比我们5000美元本金的1% ,都还多一点。我们应该在真实交易中使用这个值。

止损出场 (股票情形)

止损出场可能是因为触发灾难性止损,或是跟踪止损。我发现,跟踪止损常常只在长期系统中作为识别趋势已经确定完结的信号时才有效。我会在所交易的几乎全部商品系统中都使用灾难性止损。它是该笔交易的"叔叔"点。对于日内的商品或外汇系统,它可能为离入场点有500美元距离的位置。对于更长期的系统而言,它可能离入场点有数千美元的距离。如果该点被触及,只得承认该次入场不好,出场,等待下一次机会。

使用回顾期为8 根K 线的唐奇安入场、只做多的策略作为基准,让我们看看在不同的灾难性止损水平,结果会如何。当收盘价让持仓的亏损超过事先选定的金额止损水平时,该止损就会被触发。如果收盘价低于该止损价,则在第二天开盘时出场。表5-3 显示了不同灾难性金额止损水平时的结果。

当止损在收盘时被触发后,在第二天开盘时执行止损的方法,会在止损水平低于1000 美元时对交易结果有所改善。但执行这些止损的成本是单笔交易的平均盈利会大幅下降。比如,当增加了3000 的止损后,基准的交易结果发生了改变。这意味着,其中有些交易会触发止损。你需要50 笔平均盈利为62 美元的交易,才能弥补一次3000 美元的亏损。这再一次说明了反趋势交易的特性:单笔损失可能会相当大。下面让我们来看看,如果在收盘触发止损时就平仓,结果会如何。表5-4 显示了这样做的结果。

此时,灾难性止损在收盘价时被触发,并同时平仓。这种方法只在止损水平低于1000 美元时才会有改善作用,但也需承受单笔交易平均盈利较基准有相当大的下降。相对于当止损在收盘时被触发就出场的方法,在第二天开盘时才出场的方法会更好一些。对于这一点,我并不感到奇怪。当止损被触发时,当天股票应该是在下跌。由于股票交易存在反趋势的特性,你可以预期它会在第二天开盘时上涨。

最后,让我们来看看在日内触发灾难性止损而出场的情况。表5-5 显示了这些结果。

此时,收获一痛苦比指标会在止损值为1500、1000 和750 美元时超过基准。但比较之前两张表中的结果,显然,更好的方法是等到第二天开盘时才出场。

我们已经讨论了灾难性止损的三种版本,我认为这些表可以说明以下要点:

● 止损并不会增加你的单笔盈利。许多人认为,止损可以消除很大比例的大额亏损,那么就应该能提高总盈利额。这些止损确实能消除大额亏损,但很多可能会盈利或只是小额亏损的交易,也会因触及止损而退出交易,它们也就看不见价格在触及止损点后反转了。所以止损的净效应不会是单笔盈利的提高。事实上,单笔盈利常常会降低。不要认为这意味着我会反对使用止损。当止损能改善交易绩效时,我就会使用止损。事实上,我从来不会在不设置止损时就交易某个期货策略。另一方面,我从不对股票策略设置灾难性止损。

现在,如果某个股票策略是在每笔交易中都赌上了全部的账户资金,比如交易诸如Power-shares QQQQ(一种跟踪纳斯达克100 指数的ETF 产品。一一译者注) (QQQ) 之类的ETF 时,那某种类型的灾难性止损可能就是必要的。不过当你在交易一篮子股票,并使用某个短线策略时,那单笔交易对该组合的风险就没存那么大。不管怎样,在策略开发过程的早期就考虑止损,这样的做法还是值得的。

● 止损并不会增加你的总盈利。之前对单笔盈利的分析结果表明,使用止损并不会增加策略的盈利能力。不过再强调一次,这并不意味着,就不应该使用止损。如果在降低风险和降低盈利能力之间进行权衡之后,表明值得这样做的话,那就应该使用止损。

● 灾难性止损是一种风险规避方法。从这三个表(5-3-5-5) 中可以看出,随着灾难性止损变得越来越小,平均最大回撤和最大回撒的数值都在下降。这就达到了止损的目的: 风险控制。

● 实时止损并不一定是风险控制的最佳手段。我很少使用实时止损,这并不是因为我讨厌这样做,而是因为我的分析结果表明,当在收盘时或在第二天开盘时执行止损,会有最佳的风险/回报结果。此处并没有考虑"捕捉止损" (stop hunting) (捕捉止损是指,有人对市场参与者的实时止损位的密集点进行预测,比如某个关键价位或某个关键技术形态,然后故意通过短期大批量下单的方式,将市场价打至超出该关键价位或形态,从而触发这些实时止损单,从中获利。一一译者注) 的因素,而许多人把捕捉止损视为实时止损的一个重大缺点。这些交易员认为,有一双强有力的手,出于自己的目的,在把市场价推去触发这些在等待的止损单。我不知道这个想法是正确的还是错误的。不过我知道,如果你在商品市场的夜盘中有实时止损单那就会有奇怪的事情发生(此处是指在在盘时段的实时止损单容易被触发,然后价格就会反转,好像有人故意这样做一祥。一一译者注)。

对于跟踪止损,我使用了多种跟踪止损方法来对这个策略进行测试,结果没有发现能改善交易结果。在本章的后面,当我们开发商品策略时,我们会对跟踪止损进行详细的讨论。对于现在而言,就让我们回到不带有灾难性止损的基准股票策略中来吧。

基于时间的出场(股票情形)

基于时间的出场可以在下列情况下使用:日内交易员可以在收盘或邻近收盘时出场,中线交易员可以不持仓过周末,或者某个交易员在已经持仓了一段时间之后,想把钱用来开始另一笔交易时。最后一种情形比较有趣。第4 章中关于场能力的图告诉我们, x 根K 线的入场策略会在达到,特定点时开始亏钱。如果有笔交易一直存活到了该点,那此时就是出场的最好时机。

下面继续考察我们的唐奇安股票策略,看看在持有不同数量的交易日后再出场时的结果。我们对第x 天收盘时和第x 天的第二天开盘时出场都进行了测试。第二天开盘时出场的结果还稍微好一些。表5-6 显示了这些结果。

8 天出场的方法,看上去能获得最大的收获一痛苦比。此时它的平均年化盈利会比平均最大回撤要更大一些,而最大回撤也比基准少了50000多美元,但它付出了单笔盈利比基准小15 美元的代价。我认为,相对于这样的回撤改善,付出单笔盈利的损失是值得的。因此这个出场方法将被加入到新基准中。

止盈出场(股票情形)

止盈出场是一种常值得去考察的出场策略。它违反了让盈利奔跑的规则,但它会让交易在达到资金高点时结束。从这个角度来看,它避免了资金的回撤。虽然在使用盈利目标方法时,单笔盈利会降低,但它仍是值得考虑的,因为它降低了回撤。表5-7 显示了在基准中加入止盈出场时的结果。当盈利在日内超过某个金额水平时,止盈出场指令被触发,将发出一个限价卖出指令来出场。止盈出场指令被放置在入场点位加上止盈金额除以5000 美元后的值。

正如你所看到的,止盈出场确实会在不额外付出什么的情况下,改善该策略的结果。在止盈目标高于300美元之前,单笔盈利实际上都有提高。也许你想知道,为什么总盈利会提高,这是由于增加了交易机会。当我们在达到盈利目标退出时,我们会对不需要持有该笔交易8 个交易日而感到高兴(上一节中的时间止损) 。这会为新的交易提供机会。

对于这样的短线策略而言,盈利目标是有效的出场方法。有这样几个理由: 首先,你在超卖时买入,希望能在超买时卖出,但超卖与超买之间的距离并不是很大。盈利目标可以让你使用限价出场指令来获得某种形式的弹性。此外,当你在做短线交易时,滑价是个主要的问题。任何能用限价指令来替代止损或市价指令的方法,都会降低滑价。

还有其他形式的止盈出场方法,我们会在后面开始开发我们的商品系统时看到它们。在开始讨论商品策略之前,图5-1 显示了此时的股票系统的资金曲线。

我们都见过更好的资金曲线,不过它们都有一个灾难点,那就是2008年的股灾。但即便是在那个时候,这个策略仍能在该年获得盈利。

表5-8 显示了不同年度的盈利和回撤。

这个策略每年都能赚钱。如果你对这个策略投入500000美元,你的平均年化收益率将约为14% ,每年会经历约10% 的最大回撤,在整个12 年的期间内,经历一次约为19% 的最大回撤。虽然与我们的交易目标不完全相符,但还算不错了。

反句信号出场(商品情形)

我们之前已经选择了一个趋势跟随的唐奇安入场策略来作为商品系统的基准场策略。该趋势眼随场策略的规则如下所示:

多头入场: 如果无持仓或者持空仓,当价格高于之前x 天的最高收盘价时,就平掉空仓,并开多仓。用止损指令来入场。

空头入场: 如果无持仓或者持多仓,当价格低于之前x 天的最低收盘价时,就平掉多仓,并开空仓。用止损指令来场。

表5-9 显示了在不同回顾期时的反向交易结果。与之前一样,我们还是使用由56 种商品组成的篮子,时间为1980 年至2011 年底。不考虑交易费用。

当回顾期长于50 天时,下列所示的趋势仍存在,但此时的总盈利和单笔盈利都会持续下降,因此上表中就没有显示这些结果。

● 单笔盈利在上升。

● 平均年化盈利在下降。

● 平均最大回撤在下降。

● 最大回撤在上升。

● 收获一痛苦比在下降。

20 天的回顾期将作为该商品策略的入场基准。更详细的测试结果如下所示:

多头盈利交易数:               2716

多头亏损交易数:               3982

多头总盈利额:                  3719788

多头单笔交易平均盈利额: 555

空头盈利交易数:              2451

空头亏损交易数:              4218

空头总盈利额:                 1463458

空头单笔交易平均盈利额: 219

这些统计结果很好地展现了中长线趋势眼随策略的特征:

● 盈利交易的占比低于50% 。在这个例子中约为39%。

● 使用的K 线数量越多,单笔盈利会增加。

● 多头交易的统计结果会比空头交易好很多。

● 单笔盈利很大,因此交易费用只会造成业绩下降很小的幅度。

不过这些统计结果并没有显示趋势跟随策略的最大缺点: 资金曲线的回撤。趋势跟随会截断亏损,让盈利奔跑。当奔跑结束时,问题就出现了。我在1999 年有一笔钮的趋势跟随交易,当时单于合约的浮盈超过了30000 美元。但我只从该笔交易中实际获得了约20000 美元。我回吐了差不多10000 美元的浮盈。在你的策略开发过程中,你应该使用任何能帮助你尽可能多的获得资金峰值的方法,有两个原因: 第一,你将能获得更多的盈利; 第二,也是更为重要的,你将能降低因回吐浮盈而导致的回撤。下面让我们来看看灾难性止损出场基于时间的出场和盈利目标出场等是否能降低这些大额回撤,从而让该策略能够用于交易。

止损出场(商品情形)

在本节中,我们会对商品反向基准策略中使用止损出场进行更细致地分析。除了基于金额的灾难性止损之外,还会讨论一些基于波动率的止损。

灾难性止损

在股票的情形中,我们只考察了基于金额的灾难性止损: 偏离入场点一定金额后就止损。对于短线系统,你不能太富有想象力,因为你是在几百美元的区间里交易。当你开发一个更长期的趋势跟随系统时,就可以试试不同的选择了。这是因为,此时有很多笔交易都能产生数千美元的盈亏。使用一个随机的止损,来永久地终止其中的一些交易,会对最终的交易结果产生巨大的影响。在本节中,我们将考察三种不同的灾难性止损方法。

我们将测试的第一种灾难性止损方法是金额止损。对于多头交易而,言,我们会在入场点下方x 美元处放置一个固定的止损;而对于空头交易,我们会在入场点上方放置一个止损。当收盘价穿过该止损水平时,我们会在第二天开盘时出场。表5-10 显示了这样做的结果。

表5-10 表明了在开发好的中长线趋势跟随策略时的主要变化: 很难控制风险(用回撤和单笔交易的风险来表示)。即便在入场时设置了5000美元的止损,回撤也没有被降低。如果使用那么大的止损,你就不能交易资金额为10000至20000美元的账户。如果第一笔交易被止损掉了,那你的账户将会亏掉25%-50% 。此外,这个5000 美元的止损实际上只对那些波动更大的商品有效。下面显示了不同商品触及5000 美元止损的交易次数占总交易次数的比例(%) :

谷物: 0         美国金融: 0

肉:  0           外国金融: <1

软商品: <1    外国股票: 5.0

金属: 1.8       美国股票: <1

能源: <1

货币: <1

上述结果表明,只有金属和外国股票指数会受这5000 美元止损的影响。对于其他的商品种类,它并不能提供多大的保护。

由于基于金额的止损无效,这促使我们把目光转移至以该商品近期波

动率的一些度量值为基础的止损方法上来。这样做有两个优势:第一,每种商品都有近似体眠期和近似发射期,该指数能根据这种差异进行调整。第二,一些尽管处于近似休眠期的商品,其波动程度仍比一些处于近似发射期的商品更大。DAX 期货指数和燕麦就是这样的例子。为什么不根据该商品当前的波动率来调整灾难性止损呢?

有两种常用的波动率度量方法: 平均日波幅,或真实波幅,以及某个时期收盘价的标准差。有时,在入场设置中也可以使用近期波动率的度量值。唐奇安入场策略就是一个这样的例子。之前n 天的最高价和最低价之间的距离,就度量了该商品在这n 天的相对波动。下面我们将对这三种方法都进行分析。

表5-11 星示了反向基准策略,以及在反向基准策略中添加了以唐奇安入场时的变化点为基础的灾难性止损时的结果。该变化点被称为中点,它是该笔交易入场时唐奇安做多人场点和做空入场点的平均值。

该中点止损太紧了,它会过早地终止掉很多盈利交易,从而导致单笔盈利下降了70 美元,并对最大回撤没有什么改善。

表5-12 显示了使用基于标准差的灾难性止损时的结果。由于唐奇安入场中点是用过去20 根K 线来计算的,这里我们也用过去20 个收盘价来计算标准差。

表5-12 显示,当在距入场点3 倍标准差处放置止损时,收获一痛苦比会从基准的1.12 提高至1.14。下面让我们来看看平均波幅止损是否会有改善。

表5-13 显示了使用平均波幅止损时的结果。该平均波幅是用出现信号之前20 天的数据来计算的,唐奇安入场点也是用同样的数据来计算的。

在平均披幅的情况下,最佳的收获斗甫苦比与基准的1.12 相等。

根据上面的分析,最佳的灾难性止损为3 倍标准差止损。如果转换为金额,它的值看上去会比较大。因此我们又进行了一次测试,来看一看该止损的平均金额。它是1910 美元。它还是比较大特别是对那些比较小的账户而言。不过现在我们还是把它作为新的基准,然后继续我们的开发过程。如果必要的话,我们会稍后再回过头来讨论它。

跟踪止损

在中长线趋势跟随策略中,一个好的跟随止损,会在交易呈抛物线变化时逐渐抬高止损剪拥速度。图5-2 显示了这样的想法。

当交易盈利开始加速增长时,固定的均线并没有足够快的反应,因此你的资金曲线的回撤会很大。在本节中,我们将考察三种类型的设置方法,以尽可能地达到理想中的眼踪止损。第一种方法是在1978 年出现在公开文献中的。

威尔斯·维尔德,在他开创性的《技术交易系统新概念》一书中,介绍了大量的创新概念,例如相对强度指数(RSI) 和平均动向指数(ADX) 。大多数人都会忽略他的抛物线时间/价格系统。虽然他把它作为一种反转系统来使用,但我想它更应该作为眼踪止损来使用。在建立一个多头头寸时,就放置一个初始止损,在随后的每一天中,该止损会以不断增加的速度向上移,不管该头寸是否有浮盈。这个不断增加的速度是一个加速度因子的函数。在维尔德的书中,使用了值为0.02 的加速度因子。每当该笔交易在某一日有盈利时该值就会增加0.02 。不过该数字实际上与你所交易的策略类型有关。对于短期系统而言,该因子应该相对较大,而持有期越长,该加速度因子就需要变得小一些。

加速度因子是通过对已有的止损增加一个不断增加的量,来收紧止损的。该增加量是用已存在的止损与该笔交易的高水位点之间的差,再乘以已有的加速度因子来计算得到的。用一个例子就能很好地说明具体的过程。假设你在做多,你的初始止损在人场价下方3 倍标准差处(就如我们之前在商品中设置的灾难性止损那样) 。如果你的入场价为100 ,你的初始止损为85 ,那该笔交易会如表5-14 中所示那样开始交易。

随着盈利的累积,你会看到,止损会以一个持续增加的速度在收紧。

表5-15 显示了将不同加速度值的抛物线止损应用于我们基准策略时的结果。

书中所使用的值为0.02 的加速度因子,对于这个策略而言就太快了。它会损失掉150 美元的单笔盈利,并对最大回撤没有什么改善作用。下面让我们来试一下另一种不同的跟踪止损策略。

我开发过一种跟踪止损并用于一个我商业销售的交易系统中。它会在获得特定盈利增加额时采用更短期的均线跟踪止损来对止损进行加速。你应该在场时使用一个距场价足够远的均线,这样你就不会很快地退出交易。当该笔交易产生了可观的盈利时,则把止损移到更短期的均线上。可以使用各种方法来衡量什么是可观的盈利,我使用的是标准差。当我们使用20 根K 线来人场时,我会用入场这一天的收盘价的标准差来作为盈利目标。当某一天的收盘价高于场价加上这个标准差水平时,跟踪止损就会移到更短期的均线上。

表5-16 显示了不同均线组合的结果。我并没有进行详细地测试,仅仅是作为演示,来说明跟踪止损确实是有效的。

这些结果表明,这种设置加速度止损的方法确实可以改善结果。虽然最后一行中的收获一痛苦比1.15 只比基准提高了一点点,但每种情形下的最大回撤都显著地降低了。我们并不能把最后一行作为新的基准。为了降低回撤,它放弃了大量的单笔盈利。我们重新开始,看是否有其他方法能够解决这个最大回撤的问题。

基于时间的出场(商品情形)

在本章中的股票系统开发过程中,我们发现,当限制交易持有期在8天时,会获得较基准有很大改善的结果。下面让我们来看看,同样的逻辑是否对商品系统有效。表5-17 显示了当我们在持有头寸特定天数之后再出场时的结果。

当出场天数为80 天时,收获一痛苦比会有所增加,但这个方法并没有改善最大回撤的问题。这是中长线趋势眼随系统的典型特征。很难用一个固定的时间,来限制趋势究竟会持续多长时间。我们需要采用其他能显著降低这个策略的风险的方法,否则它就不能用于交易。

止盈出场(商品情彩)

也许某种类型的盈利目标可以降低风险。我们知道,盈利目标出场发生在交易的盈利峰值点,因此这些交易就不会再有浮盈回撒的现象。也许这种方法可以限制回撤,尤其是当这个470000美元的最大回撤让这个策略没法开始交易时。

首先我们尝试一下基于金额的止盈。如果在收盘时盈利额为x 美元,我们就在第二天开盘时出场。表5-18 显示了基于金额的止盈目标从4000美元变化至15000 美元时的结果。

基于金额的盈利目标并没有什么帮助。事实上,此时最大回撤会变得更糟。

下面让我们试一下基于波动率的盈利目标。我们之前看到,基于波动率的灾难性止损对商品系统有效,因为风险被该商品的近期波动率裁剪掉了。可能基于波动率的止盈也会有效。我以前成功地使用过基于波动率的止盈,它是在计算交易所产生的盈利所代表的标准差倍数。当该数值超过出场值时,就在第二天开盘时出场。由于我们使用的是20 天的数据来计算唐奇安入场,因此我们也用最近20 天的收盘价来计算标准差。当出现多头交易信号时,第一盈利目标为场点加上该日的1 倍标准差值。如果该值被超过了,则设置第二盈利目标,即用第一盈利目标被超过的那一天的收盘价加上这一天的1 倍标准差。当第x 盈利目标被触及时,该笔交易就出场。请注意,我们是在用调整日的标准差来调整每个盈利目标的大小,而不是用该笔交易入场时的标准差值。正常情况下,如果该笔交易在持续盈利,波动率会增加,资金曲线会变得像抛物线。我们在盈利目标调整中考虑了波动率增加的情况。

表5-19 显示了不同计数时的结果。

表5-19 显示,仅当标准差计数为8 到10 时,收获一痛苦比会有所改善。同前面一样,最大回撤并没有被降低。

我还尝试过一些其他的止盈方法,但都没法降低最大回撤。可能我们在下章中将要测试的近滤器会解决这个难题。

图5-3 显示了截至目前基准策略的资金曲线。

该资金曲线在2009 年之前都相当不错但之后就有点难看了。表5-20显示了年度的盈利和最大回撤。

该策略只有三个亏损年度,但它们都发生在最近的8 年中。最大回撤在2006 年之前都控制得很好,平均约为75000 美元/年。但从2006 年开始到最后,年度最大回撒的平均值就变为了约275000 美元。

表5-21 显示了不同商品的盈利能力。

本章小结

在本章中,我们开始开发两个交易策略,一个是股票的,另一个是商品的。这两个策略都用唐奇安入场策略,不过股票策略的入场是反趋势的,而商品策略则是趋势跟随的。此时此刻,我们已经基本完成了这两个策略的入场和出场方法的开发。在下一章中,我们将看看能不能给这些策略添加一些过滤器,使其变得有交易价值。