货币的比较

货币的比较

现在我们开始将前面两部分的讨论综合起来,对比当理论上交易账户变化之后两个交易系统的变化。其中一个就是SAR进场/SMA离场的趋势交易系统,针对该系统我们挑选表现最佳的USD/JPY货币对。我们对比的货币对是GBP/USD。这允许我们有机会看看同时拥有两种不同的设计方法的交易系统是如何运作的,在不同的时间周期下回溯测试,甚至报价也不同(一个GBP/USD的基点=一个USD的1/10000,而一个USD/JPY的基点=一个JPY的1/100)。

在GBP/USD的交易中我们使用的是基于随机指标的交易系统,这一系统正如我们前文中提到的那样,可以在FXTrade交易平台中找到。所以你可以尽可能地复制它到我们的USD/JPY交易系统。在FXTrade交易平台中选择快速随机指标,参数设置为5和3。当你单击+号按钮时,在价格图下方的两条线之间将会出现技术指标图。

随机指标

随机指标包括两条线,分别被称作%K和%D线,这两条线被两个参数n和m控制着,该参数用来定义不同的周期。%K和%D两条线的取值范围都是0到100。它们主要依照收盘价在选定时间区间的价格范围的关系来计算。

计算方式

%K线的定义如下:

(CP-Ln)/(Hn -Ln)* 100

这里CP=最近的收盘价

Ln=在过去的n个周期内的最低价格

Hn=在过去的n个周期内的最高价格

%D线是%K线在m个周期内的简单平均值。

我们的GBP/ USD交易系统这样定义:

☆当5周期快速随机%K值高于40时开仓做多

☆当5周期快速随机%K值低于40时平仓多头仓位

☆当5周期快速随机%K值低于60时开仓做空

☆当5周期快速随机%K值高于60时平仓空头仓位

这一系统的测试结果如表8-7所示。

系统的测试时间涵盖从2002年的1月份到2004年的5月份,交易是以点数计算的。资金曲线如图8-5所示。

如果我们以盈利点数来对比USD/JPY和GBP/USD交易系统,我们可能不会真正学到太多,只知道他们大约都是能够盈利的交易系统。因为它们采用的衡量方式不同,其最终结果也不能够直接拿来作比较。表8-8展示了这一点。还有好几个基于比率的比较方法,例如盈利率和盈利/亏损比率。用这种方法观察交易系统不失为一个好方法,但是由于使用的衡量方式不同,其他的所有因素都变得模糊起来。

顺便说一句,交易系统不同的报价方式(点数或美元)束缚了按季收益和夏普比率的具体数字。回顾我们曾经使用的100作为基础的计数方式,开启了之前我们的收益计数方式。因为对于GBP/USD来说它的报价总是多于小数点后两位,我们具体采用的是1.00为基点。当然,即使如此仍然不能得到真正的对比方法,因为计算方式仍是以点数为基础,这正是两个系统的区别所在。所以我们必须将任何其他方式都转变为货币为基础的计数方式,例如在我们的具体例子中使用美元。为达成这一点,我们将再次拿出我们的电子表格来计算。

表8-9引领我们发现一个非常有趣的比较。尽管如此,在我们深入研究具体的数字之前,必须先重点强调使用对比数据中绝对重要的问题。表中的数据是以我们前面描述过的固定数量交易法为基础的。这意味着每次交易动用的资金都是100000美元。对于USD/JPY来说这一点很容易做到,因为该货币对本身就是以美元为基础的。当然,GBP/USD货币对是以英镑结算的。这意味着100000美元实际上相当于100000x(GBP/USD的货币汇率)。而我们GBP/USD交易系统的平均进场交易速率是1.60,这就意味着100000单位将价值160000美元。这样如果它们以不同的头寸交易(至少对于这一基本评估来说)的话,我们并不能有效地对比两个系统,所以每个GBP/USD交易单位只能按照100000美元(GBP/USD汇率)算。

现在再回到表格中来,我们发现USD/JPY交易系统的盈利数据更高一些。只不过这些利润是在超过60个月的时间区间产生的,而GBP/ USD系统的交易测试区间只有29个月,基于这种情况,我们不能使用净损益比(P/L)来判断两个系统的性能。

平均利润和亏损数字的降低是一个非常有意义的现象。顺着最大盈利和亏损的读数,它们给我们提供了一些针对相对波动的结果的思路。USD/JPY系统展示给我们的是起伏不定的结果。有趣的是GBP/USD系统则有稍微高一点的收益/亏损比率,即使只是高出一点点。

尽管如此,真正有效的问题很少(参照表8-10)。这就是我们期待看到的,在每次交易的基础上USD/JPY系统远比GBP/USD系统先进很多的地方,尽管扩展到季视图时它们似乎更接近了一点。这就是交易频率在起作用的信号。

记住我们实验的期望值是以两个交易系统的期望结果,以及系统产生这些结果的频率为基础的。一个系统可以有非常不切实际的每次交易期望值数据,但是和一个较低结果的系统比较起来并不具备更大的价值,如果后一个交易系统应用得更经常的话。

举例来说,假设一个每次交易预期能产生1000美元利润的交易系统平均每年交易5次。而另一个系统每次交易预期能产生200美元利润,而且每年交易30次。哪一个系统更好?对于第一个交易系统而言,我们每年可以赚到5000美元,而第二个系统每年可以赚6000美元。在其他都一样的情况下,我们当然会喜欢第二个。

在我们的特例GBP/USD交易系统中,它的确拥有较高的季交易频率,但是它又不足以弥补USD/JPY交易系统较高的每次交易表现。如果两个系统有着相同的风险预估的话,那么我们肯定会选择两者中较好的USD/JPY交易系统。

当然,两个交易系统并不具备相同的风险预估。早些时候当我们研究每次交易的平均以及最大收益和亏损时曾经注意到的,根据这些数据延展出来的季平均收益和标准偏差线。从收益方面看两个系统的数据相当接近,只是GBP/USD系统的标准偏差更低,而且它的夏普比率也高出一大截。这一结果告诉我们,在达成具有比较价值的系统收益的前提下,GBP/USD系统具有更合理的风险分布形态。

尽管如此,可是谁又会在乎呢?因为当我们以相同数量的美元交易时,USD/JPY系统具有更高的获利能力。难道这不就是我们想要的结果吗?答案是(或至少应该是)不。

为什么呢?因为我们并没有以风险为基础,而仅仅依据原始获利能力来比较两个系统。由于GBP/USD系统波动率较低一一这意味着较低的风险一一我们可以交易更大的仓位以达到堪比USD/JPY系统基于风险所赚取的美元数量。

如果我们将GBP/USD系统的交易规模增加为每次交易135000美元,那么我们可以看到系统的最大亏损已经非常接近USD/JPY系统的最大亏损。这才是被我们称作大体上平衡的以美元形式承担相同风险的交易。现在看表8-11来进行比较。

从数据中可以发现,我们的GBP/USD交易系统每次交易的利润预期仍旧较低,但是与较高交易频率所造成的较高的每季收益预期之间的差距正在变小。现在GBP/USD系统的季平均收益数据已经大幅提高了,只是标准偏差稍微有点低。如果我们从这一角度来分析问题,GBP/USD系统的表现优于USD/JPY系统的表现这一事实就要明显得多。

当然,所有这些测试都是使用固定数量交易法来做的。我们可以很容易地使用前文中讲述的其他关于交易规模的技巧来延展我们的测试比较。这将变成一个简单的问题,即对GBP/ USD系统使用不同的方法来找到最佳结果,然后才把结果和我们确定为USD/JPY系统最稳固的方法的逐步变化交易数量法对比。

需要注意的一点

因为当初建立GBP/ USD系统的目的只是作为开发交易系统的例子,所以我们并不用考虑它测试数据的适用性。请记住,系统交易结果的产生是以一小撮数据集合为基础的,它们实际上代表了一个时间周期,在该周期下所产生的大量数据集合被用于我们的USD/JPY系统测试。假设两种情况下系统都是以日数据为基础的话,那么我们可以这样说,USD/JPY系统的表现可能是横跨不同市场的最具代表性的交易系统。如果数据是可获得的话,更好的方法是将它们放在同一时间周期下进行比较。如果在同一时间周期下(1/2002-5/2004)USD/JPY系统表现很可能会优于GBP/USD系统。

作业

以现金为基础使用固定数量交易法,来比较至少两个你自己的交易系统。如果你能的话,尽可能使用每个基点价值不同的两个交易系统,就像我们的USD/JPY系统和GBP/USD系统一样。使用最大亏损来延展比较账户的风险。以交易风险为基础调整两个系统交易数量的大小,使之相互匹配,借以发现哪一个系统更强壮些。在你的交易系统研发之旅中记录下你所观察到的一切。