首页 理论教育 以“欧元动能交易系统”为例

以“欧元动能交易系统”为例

时间:2022-11-23 理论教育 版权反馈
【摘要】:“欧元动能交易系统”于2008年夏天被“货币交易员”研发组提出来,这个系统主要根据短期和长期的动能差异,进行针对欧元兑美元的短期交易。“欧元动能交易系统”的设计思路很简单,它基于一种典型的动量统计:计算当前的价格相对于过去N根价格线构成区域的位置。明确而简单的系统规则使得我们在外推检验中可以清楚地看到“欧元动能交易系统”没有很好地适应这次市场条件大转折。

第七课 “奥卡姆剃刀”下的简洁美:以“欧元动能交易系统”为例

截拳道的精神是直接、有效!

——李小龙(Bruce Lee)

越是复杂的生物体其适应性越差,这是生物界的现实;实用主义哲学中的“奥卡姆剃刀原理”强调“等效的学说取其简单者”;交易界公认的系统设计标准是“简单有效”,如果过于复杂则往往无法验证其是否有效,因为涉及的参数过多加上复杂的市况使得验证几乎没有可能。

简单的系统体现在可以通过较少的参数去估算市场特定走势的风险报酬率和胜率的概率分布结构,这也使得仓位管理变得高效和迅速。我们在前面一课传授了仓位管理的一般原理和特定策略,但是仓位管理必须经由具体的交易系统来实现,严格来说,仓位管理是动态过程,而交易系统是静态结构,两者一个是功能性的,一个是器质性的,谁也离不开谁。

外汇交易界普遍存在的盲点就是认为交易策略越复杂越好,体现某一策略的交易系统如果比较简单,则让大多数交易者觉得这一系统缺乏专业度和先进性。不少交易者都把交易系统与现代科学仪器等同起来,因为科学仪器是越复杂越先进,自然交易系统也就是越复杂越先进了。其实,在选择外汇短线交易系统的时候,我们需要时刻谨记“奥卡姆剃刀原理”,在不降低交易系统绩效的情况下尽量去除其中重叠和不必要的部分。比如,不少交易者的策略中采用了四五种以上的趋势指标,或者好几种震荡指标,这就违反了“奥卡姆剃刀原理”,一个系统中有两个趋势指标或者一个震荡指标就足够了,多余的部分并不能带来什么显著的改变,反而会带来交易效率的下降,这就是同类型技术指标的边际效用递减和边际成本递增效应。更为重要的是,简单的交易系统往往便于进行验证和改进,这对于交易绩效的长期提高来说是最为重要的要求。

那么,什么才是符合“奥卡姆剃刀原理”的简单交易系统呢?我们以“欧元动能交易系统”为例来进行说明,这个机械交易系统是全球享有盛名的“货币交易员”研发组推出的,虽然其绩效饱受诟病,但是你可以从中看到一个简单而便于改进的交易系统模型。我们将看到简单的模型更便于进行检验和改进,如果一个交易系统不能有效检验和改进,那么这一个交易系统还有什么用处呢?

机械交易系统的绩效往往会因为新的外推检验而降低,尽管交易系统的设计者付出了极大的努力,仍旧不能考虑市场条件的显著差异,越是复杂的交易系统越是无法很好地适应市场条件的差异。“欧元动能交易系统”于2008年夏天被“货币交易员”研发组提出来,这个系统主要根据短期和长期的动能差异,进行针对欧元兑美元的短期交易。这个交易策略在提出之后受到了全球外汇交易界的广泛关注,其交易信号的绩效备受瞩目,但是提出后的外推检验和提出时的内推检验得到的绩效有明显差异,绩效检验的便捷高效性得益于该交易系统的简洁。

在该交易系统发表之后的几个月,这个策略的表现有些下滑,这是由于金融市场在2008年下半年发生了结构性的变化,次贷危机引发的金融海啸接踵而来,外汇市场受到明显影响。

“欧元动能交易系统”的设计思路很简单,它基于一种典型的动量统计:计算当前的价格相对于过去N根价格线构成区域的位置。这是一种非常简单的交易思想,基于的是流传已久的动量统计思维。举例来讲,如果一个货币过去10根价格线一直在1.2800~1.2850交易,也就是过去10个单位时间内在50个基点范围内交易,而目前的汇价处于1.2845,那么动量指标数值就应该是0.0045/0.0050 = 0.90或者90%。整个动量指标值域为0~1.00,也就是0~100%。如果现价位于过去10根价格线构成区域的顶部,则其动量指标数值就是100%。现在,动量指标值域也可以等价地改变为-1.00~1.00。比如,如果最近的汇价是1.2805,那么动量指标的数值就应该是-0.90,或者说-90%,而不是0.10(10%)。

这个简单、便于测试的交易系统是利用一个指标的长期版本去定义趋势,再用这个指标的短期版本去定义趋势内的相反移动。如果长期的动量指标发出了一个有效上升的信号(也就是相对较高的指标数值),同时短期的动量指标处于超卖状态,则该系统就会发出进场做多的信号。进场做空的信号则要求与此相反的指标状态。研发组的最初研究显示,在做多和做空交易中采取同样的指标设定表现并不是同样的好,这主要是因为当时的测试环境中欧元正处于多年的“牛市”中。因此,研发组决定区别对待两种交易测验期的长度:用于做空交易内推检验的回溯期要比做多交易的回溯期更长。“欧元动量交易系统”主要由下列规则组成,这组规则的测试期从1998年6月2日持续到2003年6月2日:

☆规则1:当30日动量指标的数值超过0.60,同时5日动量指标的数值低于-0.80 (-80%)则进场做多。

☆规则2:当30日动量指标的数值低于-0.60,同时5日动量指标的数值超过+0.80 (80%)则进场做空。

这里再次得益于系统本身的简洁性,所以策略很容易就高效地完成了。最初的测试结果显示出一些应用前景,但是并不是很吸引人。而且,这些测试是内推检验,也就是基于过去的历史数据,并不意味着市场会在未来复制自己过去的走势。欧元兑美元的上升走势或许会持续1年甚至10年,但是如果趋势彻底反转,或者是走入像2005年那样的中期调整,则现在这组规则和设置也许就会表现不佳。这就是系统交易的迷思所在,但是简单的系统更便于交易者走出迷思的困境。

当然,如果你认为欧元兑美元的走势会持续其测试期的特征,则你可以使用不同的长期和短期指标参数,这里也存在一些使市场保持倾向性走势的因素,比如在股票市场中就存在长期向上的倾向,或许原油市场也存在这种长期倾向。欧元兑美元存在这种向上的倾向吗?欧元上市后7年的走势给予了肯定回答,但是外汇市场绝对不是股票市场,“风水轮流转”嘛。

股票市场在2008年进入到了自“大萧条”以来最为糟糕的时期,原油市场也崩盘了,而欧元也处于其10年历史的最大下跌状态,请看图7-1,这是欧元兑美元的月度走势幅度图。明确而简单的系统规则使得我们在外推检验中可以清楚地看到“欧元动能交易系统”没有很好地适应这次市场条件大转折。不过因为它是一个简单的系统,所以我们可以很快发觉问题所在,并快速完善它,这就是简单系统的最大好处,一个复杂的系统缺乏这种快速适应的先天优势。

图7-1 欧元兑美元的月度走势图(1999~2009年)

2008年6月“货币交易员”研发组的报告发现这个系统容易在市场的大转折点出现错误信号,比如当市场向上大转折时,它会发出做空信号或者是当市场向下大转折时,它会发出做多信号。报告指出,应该为上述主要规则再添加一条停损规则和一个额外盈利出场策略。具体而言,研发组增加了下列简单的交易规则,看交易系统是否因而提高了绩效,由于“欧元动能交易系统”本来就非常简单,加上一组简单的规则自然也非常容易办到:

☆规则1:利润目标:当开仓利润为3%时退出交易。

☆规则2:停损:当开仓损失为0.085%时退出交易。

☆规则3:在持仓9天之后退出任何交易。

上述参数被采纳是因为它们是最初测试阶段得到的稳定参数范围的中值。上述这些规则提高了“欧元动能交易系统”在历史测试(2000年3月~2008年5月)的绩效表现,但是这些规则对系统在接下来10个月的表现却没有明显的效用,在这10个月中欧元兑美元的波动率大幅上升,同时突然大反转。“欧元动能交易系统”在2008年6月到2009年3月中旬的表现不好,请看图7-2,该图显示了这段时期交易系统的信号分布。

请看表7-1,该表分为三个部分,第一组数据是2000年3月至2008年5月的绩效,第二组数据是2008年6月至2009年3月的绩效。当市场从2008年6月开始由上升趋势转为下降趋势时,这个交易策略是净亏损状态,其间市场波动率的变动产生了很重要的影响,在2009年初多笔做多交易被触发后市场又转而下跌,同时又触发了两笔最终亏损的做空交易。

图7-2 2008年6月~2009年3月“欧元动能交易系统”的信号分布

表7-1 “欧元动能交易系统”的绩效测试

表7-1的第三组数据是升级系统后进行的回测,回测时间跨度是该系统表现不佳的2008年6月至2009年3月。升级系统的具体方法是:利用5日和30日指标进行做空交易,利用10日和60日指标进行做多交易,这样系统在这10个月就处于总体盈利状态,请看图7-3,这是系统升级后的交易信号和行情走势图。参数的调整使得系统能够同时对做多交易和做空交易产生恰当效应,从而带来整体的盈利,但是策略本身不能预测到市场条件的改变。

图7-3 “欧元动能交易系统”升级后信号

请看图7-4,该图显示了未升级的“欧元动能交易系统”从2008年夏天开始的绩效下滑情形,这是该系统历史测试自2000年来首次显著下滑。

图7-4 未升级的“欧元动能交易系统”绩效的下滑

从“欧元动能交易系统”的测试和调适过程,我们可以发现:简单的系统无论是在绩效的内推检验,还是外推检验都具有明显的优势,更为重要的是简单系统的改进也比复杂系统更高效和便捷。即使在使用过程中,像“欧元动能交易系统”这样的简单策略也比复杂的策略更便捷和简洁,与此相对的是如图7-5所示的超级复杂交易系统,这是一个有着十几种界面颜色和10种以上指标信号综合的交易系统,名为DOLLY交易系统,你可以从我们的网站上下载到这个系统,这是一款在国外非常著名的交易系统,我们认为它之所以著名是因为它的复杂程度使它颇具迷惑性:一方面,复杂很容易与交易大众头脑中的“先进”挂上钩;另一方面,也是更为重要的是,像这样的系统对于绝大多数交易者而言,乃至对于超级计算机而言都是无法彻底检验其有效性的,也就是说它是一个不能证伪的交易策略和系统。

如果一个交易系统过于复杂,则往往不能被证伪,因为事后都能找到自圆其说的理由,这样的系统往往倾向于被“供奉”,而不是拿来使用。简单交易系统的最大优点在于能够被证伪,而能否被证伪是交易系统是否科学和具有可提升潜能的关键特性。

当今交易界已经大规模使用电脑,不少人可以利用电脑对过去的历史行情进行“曲线匹配”(Curve-fitted)。“曲线匹配”得到的系统在历史交易(内推检验)上的表现会让人飘飘然,但是在未来交易(外推检验)上的表现却不尽如人意。其实,“曲线匹配”并不是什么新玩意儿,也不是在电脑时代才有的产物,“曲线匹配”不过是人类追求“高胜率”天性的另一种形式而已。“曲线匹配”系统的一个显著特点就是具有复杂的交易规则,按照西方著名系统交易专家Bruce Babucock的话来说就是:“曲线匹配”交易系统试图不断把握“例外以及例外中的例外”。“曲线匹配”交易系统之所以以复杂性著称是因为其系统的开发者要找出在各种情况下都能够获利的方法,最初从最简单的一组交易规则开始,每次发现一种情况无法获利就增加新的规则,或者是修改规则变得更加复杂,通过复杂化使得这组规则对先前检验过的价格数据仍然有效,同时避免刚发现的失效情况。系统开发者会这样不断努力下去,直到这套交易规则在所有检测过的历史价格运用中都能获利。恰当的“曲线匹配”,也就是适度的优化是正确的,比如开发组在“欧元动能交易系统”上的适当优化,不过恰当的优化一般不会被称为“曲线匹配”,只有过度的优化才会被称为“曲线匹配”,这个度就需要交易者去把握。我们要尽力利用“奥卡姆剃刀原理”而不是“曲线匹配原理”,成为一个追求简洁交易法则的外汇短线交易员。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈