8.4 某种单一趋势的应用程序

    在选择任何顺势交易技巧以及计算周期的方式当中,如何确定相关趋势所对应的时间间隔相对于交易系统能否取得最后成功的问题而言,起着至关重要的作用。入场规则和所设定的时间序列能够提高盈利的能力,但有时却显得太过精细。而相应的计算周期则有针对性地决定了交易的频率,以及基础标的资产趋势相关的属性。确定计算周期比识别趋势的方法更加重要——只要你使用了正确的时间间隔,那么,应用一个简易型的移动平均线、回归模式、突破模式或任何其他交易技巧则都有可能获取收益。

    前面的部分已经给出了计算周期的范例,然而,其中并没有指出哪一个时间周期会更好一些。我们通过模拟利率期货对政府政策或经济增长情境的反映模式,探讨了相应工具的长期走势,因此,我们有充分的理由去选择较长的计算周期。同时,我们还注意到:当使用周图的时候,我们会比较容易地看清楚趋势的方向,这比天图要清晰得多;如果只看一日之间盘中交易的变化,那我们根本无法判断可持续的行情走势。但是,对于大多数交易者来说,使用较长期的时间间隔作为计算周期面临的风险则是不可接受的,因此,他们更倾向于从事利润较小且损失较小的快速交易。现在,我们这里有一个交易策略的开发软件,其会使测试计算周期范围的工作变得更加容易,从而找到过往历史之中表现最好的时间序列,这种技术被称为优化模式,其会在第21章中被进一步地探讨。但是,计算机的运行模式并不能完全模拟人类的推理和常识,而对于验证一个理念而言,计算机是最好的;只不过,我们不能用计算机来发现问题。

    在计算机面前,带着同样的问题,分析师费尽心机地去发现最好的计算周期。起初,趋势的周期是基于日历周期的倍数,如以一个星期或一个月来表示交易日,当这些技术仅为一小群分析师所掌握之时,相应方法则非常成功。而许多交易者仍然坚持这样的信念,那就是:一个自然的时间间隔是有价值的,其中,最受欢迎的计算周期是3天,即短期价格运行所相关的预期时间,而5天则属于一个交易周,20~23天为一个交易月,63天为一个交易季度,252天则是一个日历交易年。同时,传统的隐含波动率的计算方法使用的是20日周期。目前,我们尚不清楚应用于股票交易的200日移动平均线源自何处,也不清楚其表示的是什么周期。

    最近,一种自适应的行情趋势已经出现,这些技术基于价格波动的特征,试图改变趋势的速度,如波动率或噪声等。而且,这些技术是优化模式的另一个替代方案,我们将在第17章当中对其进行探讨。

    接下来的部分包含了应用于一种趋势的、著名交易系统所相关的经典案例。同时,我们也比较了一个广泛计算周期对应的、最流行的单一趋势的交易技巧所相关的绩效。

    8.4.1 简易型动量交易系统

    在第7章之中,n天动量被定义为n天之中价格的变化。实际上,它不是一个实际的“动量”,因为动量一词常常被用在工业之中。最简单的顺势交易系统就是:当n天的变化呈正向时,我们就买入;当n天的变化是负数时,我们就卖出。对于大型的n值而言,相应的测试结果将令人惊讶,其类似于一个简易型的移动平均交易系统,因此,我们这里不会给出例子。而我们应该注意的是:虽然看起来非常简单,但动量模式可以是非常有效的。

    8.4.2 阶梯式加权移动平均交易系统

    1972年,罗伯特·乔尔·泰勒(Robert Joel Taylor)发表了“主要价格趋势的方向性指标”(即MPTDI指标)一文,其摘要形式被转载于1973年9月的《大宗商品杂志》(Commodities Magazine)(现在的《期货》,Futures)上,该系统在达拉斯的英瑞大宗商品交易所被推进且实施。同时,于1972年,在印第安纳州的西拉法叶,邓恩和哈吉特金融服务机构(Dunn and Hargitt Financial Services)提供了相应的历史数据,对其进行了测试,相应结果表明:此种交易模式是为数不多的、有良好定义的系统,其可以作为一种基本技巧服务于那些有经验的实验技术人员,以及有抱负的分析师。

    MPTDI指标相关的是一条带有波段通道的移动平均线,其独特的功能是:基于价格波动率计算相应周期以及区间宽度的变化,即确定当前的交易区间。因为不同的方法有不同的交易区间的阈值(我们称之为阶梯),所以,MPTDI指标相关的操作模式被称为阶梯式加权移动平均交易系统,其独特之处在于,相对于系统的各个方面而言,此系统完全依赖于增量值,即移动平均线、入场点以及止损点。例如表8-6显示了配置于黄金交易的各种变量值。

    表8-6 黄金交易项下MPTDI指标所相关的变量值

    注:100点=1美元/盎司。

    如果黄金市场每天都在250~350点这样的平均波幅内进行交易(即2.50~3.50美元/盎司,但请记住,这是1972年),对于移动平均线的权重因子而言,其可以被称之为C型——表明了中等程度的波动水平(A型的水平最低)。我们使用C型15日移动平均线,设置最近期5天的权重为3,上一个5天的权重是2,最远期的5天的权重为1,同时使用相应的穿透破位点,将其设置在移动平均线以上250点处,即生成买入进场的交易信号,而在均线以下的250点处生成卖出交易信号。交易日盘中的高点或低点是基于之前一天收盘时刻价格点值来计算相应的入场信号。而入场时所设置的止损点与被选定的波动率曲线的数值是相同的,而且,一旦止损单被触发,当前的交易则被清算。同时,在相反的方向上,一个新的交易信号则可以被作为一个平仓点,也可作为一个新的入场点。

    有很多人都同意“主要价格趋势的方向性指标”,即MPTDI法则的理念——其对于市场而言,具有个性化的特点;同时,其对波动率的变化设置了自动调节的功能。另外,止损点的设置是为了限制交易的初始风险并协调各类资金的管理方法。其实,固定风险与使用标准通道的移动平均模式是不同的,因为如果某种价格趋势逐渐地发生逆转,那么,移动平均值及相关通道就可以远离系统生成的入场点位。但是,相对于系统而言,其边际形态也会呈现一些粗糙的属性。然而,波动率的增量幅度、入场点以及止损点的测量方式似乎都显得比较粗略,即使相应波幅区间的中心点是准确的,但在极端的情况下,这些变量的数值一定会出现一些误差,也就是说,当行情从一个波动范围移动到另一个波动范围之时,波动率的变化会使相关参数值的走向呈现比较陡峭的态势。

    MPTDI指标的生成是一个平滑且自适应的过程,而在这样的程序被开发出来之前,我们需要在离散的水平之上研究价格的运行模式,这在MPTDI的程序中已有显示。而在探索离散相关性的过程当中,我们就有可能概括出一种持续的关联模式,这些方法都包含在第17章中。

    8.4.3 波动率交易系统

    另一种包含波动率以及简单计算模块的程序是波动率交易系统, [1] 即如果某种行情变化相对于平均波动率而言显得异常大,那么,相应的交易信号便可生成。如果n天的平均比率Vt 为:

    且TRi 是第i天的实际波幅,Vt 是第i天的平均波幅(见第5章),如此,相应的交易规则是:

    ·如果当日收盘价较前一日收盘价下跌了k×V(n)t-1 ,那么做空;

    ·如果当日收盘价较前一日收盘价上涨了k×V(n)t-1 ,那么做多;

    上述的k值通常取3。这里需要注意的是:当前的价格变化值总是通过与前一日波动率进行比较来计算的。

    8.4.4 10日移动平均线相关的交易法则

    最基本的移动平均交易系统的应用模式是由肯特纳在其1960年出版的著作《如何在期货市场盈利》中提出的。在三个机械交易系统之中,肯特纳基于相关的交易检验与绩效选择了移动平均指标系统,该系统本身非常简单,即使用为期10天的日间高点、低点以及收盘价的平均值来刻画一条移动平均线,同时在移动平均线两侧应用10日高点-低点的波幅范围(类似于一个为期10天的实际波幅平均值)来构造一个价格通道。当价格穿透上轨线时,系统生成买入信号,而当价格穿透下轨线时,系统则生成卖出信号;另外,系统对相应的头寸也进行了反向设置。

    10日移动平均线的交易规则是相应系统的基础,但它并不适用于由波段通道高点-低点的运行区间所决定的波动率法则,不过,其倒是可以作为一种初期移动平均线的范例模式而存在。肯特纳表示,他倾向于将这种技术应用于识别小的行情走势,而不是确定中长期的价格趋势,同时,确实有一些性能数据能够证实他的结论。作为一个有经验的交易者,肯特纳喜欢10日移动平均线的速度,与一些慢线系统相比,它会以更加合理的风险方式追踪市场的价格走势。另外,均线选择模式的附带好处还有移动平均计算所需的除法形式可以通过一个简单的小数进位转换模式所替代,在袖珍计算器发明之前的时代,肯特纳模式为交易者提供了很多的便利。

    当前价格的历史数据告诉我们:截至20世纪70年代末,价格的运行模式显得更为平滑一些;此后,行情则一直均处于噪声之中,其中,10日移动平均线且附带一个波段通道所形成的系统确实是最先进的技术指标,而较短的计算周期则通常不能成功地把握当前价格的运行模式。不过,应用波动率而构建的价格通道则一直表现不错。

    8.4.5 三重指数平滑技术(TRIX)

    三重指数平滑技术作为另一种顺势交易方法为赫特森所开发。 [2] 这些年,此种模式越来越受欢迎。我们将这种技术称之为TRIX:其首先需要将相关价格取对数值,以之作为增长因子;然后,使用相同的平滑系数对其进行三次指数平滑。当三重平滑趋势曲线连续两天呈上涨趋势,那么,系统会生成买入的交易信号,而连续两天的下降趋势线会生成卖出的交易信号。指数平滑的过程通常设置初始趋势值E10 =初始价格p0 ,但是,在此种模式的情境之下,E0 =lnp0 ,而平滑过程的剩余步骤是:

    上述公式属于原始的计算方法,随着时间的推移,它们也发生了一些变化,而最明显的变化是,价格不需要再取对数,但最后一步的变化需要取百分比的值;结束之际的百分比变化值可以使整个平滑过程得以加速。在所有的情况之下,平滑系数应该代表一个较短的时间周期,一般不到20天,但推荐数值为6天,天数向平滑系数转换的公式是s=2/(n+1)。同时,当前系统生成的另一种替代型计算公式为:

    我们可以通过最近期三重平滑指标TRIX的数值所生成的3日移动平均线来构建一条信号线,当TRIX线居于信号线之上时买入,当其居于信号线之下时做空。当然,信号线的应用技术需要结合其他的动量指标才能生效。

    在图8-11的下部,相对于欧洲美元(欧元货币的期货交易)价格的9日TRIX指标被展示出来,其中最后一步以当前TRIX值与之前TRIX值的差值来转换相关的指标系统,使之免受预期延迟因素的困扰,但它仍是平滑的。在第7章中,我们对二重以及三重平滑因子所生成的价格数据相关的权重效应进行了探讨,如果读者对类似的方法感兴趣,那应该参考布劳的《真实的强弱指标》(True Strength Index)以及《真实的动向指标》(True Directional Movement)。

    图8-11 基于欧元期货的9日TRIX指标显示,三重平滑过程不会生成预期的延迟因子

    8.4.6 拉舍克的第一交叉理论

    虽然我们通常都要自始至终地基于一些平滑方法来进行交易,但是,琳达·布拉德福德·拉舍克(Linda Bradford Raschke)认为:选定一段移动的趋势可能是一种非常可靠的交易方式。这里,我们需要引入动量的概念,而这将是第9章的主题。其实,拉舍克的第一交叉系统是在基于较快的动量指标生成初始趋势信号之后所出现的第一次回调行情时沿趋势的方向进行交易,这里,所谓动量指的是两种趋势之间的差值;同时,在创建相关交易策略的程序语言当中,我们需要做如下替代:

    ·slowMA——移动平均慢线;

    ·fastMA——移动平均快线;

    ·osc——移动平均线相关的震荡指标;

    ·Trend——震荡指标相关的移动平均值。

    所谓震荡指标OSC是指移动平均快线与慢线之差,即

    另外,买入以及卖出的进场交易信号各需要三个步骤。

    (1)买入程序。

    a.OSC指标线交叉于移动趋势线之下时,则生成第一个买入信号,相应指令语言为:

    b.当前棒线处于升势之中,于低点处则生成第二个买入交易信号,相应指令语言为:

    c.当其他买入信号出现时,则出现第三个买入信号,相应指令语言为:

    (2)卖出程序。

    a.OSC指标线交叉于移动趋势线之上时,则生成第一个卖出信号,相应指令语言为:

    b.当前棒线处于降势之中,于高点处则生成第二个卖出交易信号,相应指令语言为:

    c.当其他做空信号出现时,则出现第三个卖出交易信号,相应指令语言为:

    尽管拉舍克没有讨论离场的问题,但是,第一交叉系统理论所相关的退出机制则具有短期的属性。你可以应用第一回调理念融入一个长期趋势进行相应交易;或者,你也可以在第一次行情回调的短期时间之内进行交易,直至初始脉冲动能耗尽之时。如果你选择的是第二种模式,那么,你可以尝试如下的离场模式:

    (1)如果前一日收盘价上升(确认趋势),则生成第一个离场情境,指令语言为:

    (2)如果当日收盘价下降,则生成第二个离场情境,指令语言为:

    (3)如果要平掉多头仓位,则生成第三个离场情境,指令语言为:

    拉舍克的理念是具有选择性的一个很好的范例模式:首先,其会使你意识到相关趋势的开始是一个独一无二的事件;随着交易者判明了行情的变化方向,则相应的运行动量便因此被加强了。由于大多数系统滞后于行情走势,因此,其在获取初始利润方面往往会显得太迟。而作为一种替代方法,这种系统技术会等待第一波行情筋疲力尽之时,然后进入另一个激增的新趋势之中而显现出来;一旦这些早期的价格运行模式结束之后,总体的运行趋势可能不再那么简单,你可以尝试在前期趋势结束之后进场交易。

    [1] Richard Bookstaber,The Complete Investment Book(Glenview,IL:Scott,Foresman,1984),231.

    [2] Jack K.Hutson,“Good TRIX,”Technical Analysis of Stocks & Commodities(July 1983).