第11章 布林带回调系统

第11章 布林带回调系统

第二个多日微趋势交易系统是我始终坚持(70.9%赢单率)的且最具赢利性(527%的年投资回报率)的系统。同时,它也是我投入精力最多的系统。布林带回调系统,顾名思义,使用一种被称为布林带的交易工具。布林带或者空头布林带是以一位名叫约翰·布林的市场分析师和技术员的名字命名的。布林试图找出一种量化价格波动动态性质的方法。而他所提出的布林带对交易者而言,既简单又实用。

布林带由两个价格带组成,一个价格带高于目前的收盘价,另一个则低于目前的收盘价,由于价格带是根据市价的标准差计算而来的,因而这两个价格带与中心移动平均线等距离。布林带的默认设置是20期简单移动平均线一一其总是运行在两个带的中间,与价格波动的2.0个标准差,其决定了上轨和下轨与20期简单移动平均线的距离。由这些带和中心移动平均线组成的布林带将目前的价格包在其中,并标记着可能发生交易的价格区间。上下布林带限定了在过去特定回溯时间内价格变动的标准差。因此,当布林带较宽时,我们知道交易股票已经或者可能将具有波动性。而当布林带变窄时,我们知道股票过去的交易价格波动幅度很小,且可能会持续这种状态。

布林带回调系统

作为做趋势交易者的目的,只有当价格达到和超过上轨与下轨之一时,布林带回调系统才变得有意义。为了使交易价格高于上轨.需要价格走势超过之回溯期所有价格的80%,意味着该股票处于超买状态且应该向(20期简单移动平均线)均值回调。如果交易价格位于下轨以下,该股票被认出处于超卖状态且应该出现反弹。布林带的这种功能是布林带回调系统的核心。

几年前,一位名为詹姆斯·阿尔托奇的对冲基金经理使用布林带对纳斯达克100指数进行了超过5年(1998-2003)的回溯测试。阿尔托奇测试的是一个简单的只有多头的布林带系统。该系统的规则是每当纳斯达克100指数中的任一股票触及并突破布林带下轨时,该系统将立即买进并持有至价格走势触及2期简单移动平均线。表11.1展示了阿尔托奇的测试结果。

阿尔托奇设计的系统并不是一个易于交易的系统。当股市走低时,可能出现70或更多只股票同时触及布林带的下轨,当股市走高时,也可能出现同样多的股票同时达到布林带的上轨。尽管如此,上述结果说明了布林带系统具有限制边界的能力,而这种边界是价格走势的最可能的波动区间。一旦价格突破这些边界,它一般会迅速回调至布林带内,是对逆转到其均值(20期简单移动平均值)的过度补偿。由于这是一种经常重复的现象,我们可以对之前的系统进行简单微调以获取客观利润。

因为大多数价格运动都发生于两个带之间,所以我们需要重视任何价格超出带的情况。我的布林带回调系统正是专注于此一一价格在布林带外部运行。我在寻找价格的极端走势,它超出布林带一定比率,且将从极端值用一个相反的运动向均值"回调"。

布林本人意识到价格运动突破布林带的力量,于是开发了第二个指标,名为%B。%B的公式与著名的市场技术员乔治·莱恩用于计算随机指标的公式相同。该公式较为简单:

%B=(收盘价-下轨)/(上轨-下轨)

%B指标显示了目前的价格相对于布林带上轨和下轨所处的位置。如果价格处于布林带下轨,%B指标降为0。如果价格位于20期移动平均线上,%B指标升至50。如果价格触及上轨,%B指标将达到100。与数值固定于0至100范围内的随机指标不同的是,%B指标的数值可以为负值也可以高于100。%B指标越小于0,价格就越远低于布林带下轨。%B指标越高于100,价格就越高于布林带上轨。而布林带回调系统搜寻%B的极端读数。当%B指标的数值高于110(对空头)和低于-10(对多头)时,入市信号就被触发。

为了最大限度捕获这些极端价格运动,我们将压缩带宽,以增加每天符合系统要求的股票数量。为弥补由压缩带宽而增加的风险,我们将预期利润由回调至移动平均线改变为第一次返回布林带时退出。同时,我们在所有交易中都使用了追踪止损点和时间止损点。

布林带回调系统的交易结果确实不错。在波动性市场环境下,该系统能在30%至40%的波动幅度内发现1至5天的价格运动。而在其他市场条件下,可能会出现一连几天甚至几个星期,没有一只股票突破布林带的情况。尽管如此,由于平均每天约3只股票突破布林带,在大多数市场环境下,大多数时间,你都能找到适合该系统的交易对象,或者做多,或者做空,或者两者都做。

2009年3月,在我举行一系列在线微趋势交易讨论会之前,我第一次回溯测试了布林带回调系统。从此以后,我多次使用该系统进行交易,并对其规则和参数进行微调。在修正该系统之后,我在2009年7月1日至2010年7月1日对该系统进行了为期l年的多头和空头屏幕回溯测试。在此期间,有些交易日没有发现备选股票,而有些交易日却出现许多备选交易对象。在那些出现超过5只备选股票的交易日,我首先提高%B指数,并选择5只具有最大交易量的最低价股票。由于有些头寸要持有长达5天,同时我也希望尽量满仓操作,我将自己虚拟的40000美元资金账户分成8个头寸,每个5000美元。我同时持有不多于10个头寸,当需要时使用10000美元的保证金(在我的回溯测试中,保证金只使用过4天)。

需要指出的是,在交易日中该系统自身会通过周期性运行屏幕开展工作。由于该系统的本质是捕获实时价格波动,因而可能一只股票在东部标准时间上午10:30突破布林带,可能在上午11:00没有突破布林带。当然,回溯测试是在收盘后进行的。因此,有些图在回溯测试中会出现在屏幕上,但是却可能永远不会出现在实时交易中。所以,下表显示的结果是非常理想化的回报。

表11.2显示了为期1年的布林带回调系统回溯测试结果。

布林带回调系统:参数

我的布林带回调系统设置如下:均线为10期简单移动平均线,我使用偏离均值1.5倍的标准差设置上轨和下轨。我的%B指数的触发信号为10%。为了计算这个,我简单地用0.9与下带相乘,并用1.1与上带相乘。一旦设置好屏幕——一个用于多头一个用于空头一一我将在开盘一小时后每半小时运行一次,并对突破布林带的股票进行交易直至满仓。如我之前所说,有些交易日整天都未出现适合交易的股票,而有些交易日出现很多备选股票以至于有点不知所措。第一类交易日令人沮丧但不会出现损失。然而,如果你不细心,第二类交易日给你的账户会带来损失。因此,我将使用一种策略,把大量通过筛选的股票缩减到只有那些最有可能出现强势逆转的股票。

为使用布林带回调系统,请将表11.3中的设置应用至图表中。

下面介绍的是寻找并使用布林带回调系统交易备选股票的精确步骤:

布林带回调系统

第一步:在东部标准时间上午10:30,运行设置为"昨日盘中更新"的如下两个屏幕:

a.看涨屏幕:

[type=stock] and [daily sma(20,daily volume)>20000] and [daily sma(60,daily close)>2] and [daily close<=daily lower bb(10,1.5,daily close)*0.9] and [daily open>daily lowerbb(10,1.5,daily close)*0.9]

b.看跌屏幕:

[type=stock] and [daily sma(20,daily volume)>200000] and [daily sma(60,daily close)>5] and [daily close>=daily upper bb(10,1.5,daily close)*1.1] and [daily open<daily upper bb(10,1.5,daily close)*1.1]

如果通过这两个屏幕筛选的图数量超过5个,进行第二步。如果通过筛选的图在1至5个之间,进行第三步。如果没有图通过筛选,等待30分钟并再次筛选。

第二步:如果超过5个图通过其中两个屏幕之一的筛选,对多头,将%B指数提高至0.85,对空头,将%B指数提高至1.15。如果通过筛选的图数量仍然超过5个,选取该交易日成交量最高且价格最低的前5只股票。

第三步:筛选之后尽快以目前的市价对备选股票建立头寸,多头和空头,

第四步:在第一个交易日收盘时,为每一个头寸设置Good Till Cancelled(GTC)10%追踪止损点(对空头,高于入市价,对多头,低于入市价)。

第五步:按如下方式退出交易(以最先出现的方式退出):

a.在止损点

b.在布林带内第一次出现的赢利收盘价

c.在入市后的第4个交易日收盘时

注意,在第四步中,我们直到第一个交易日收盘时才对新的头寸设置止损点。出现交易信号的交易日市场走势波幅较大且难以识别趋势,在触及极端轴心点之前,价格快速背离入市价。从风险角度看,这意味着有两点很重要:入市日风险较高,因为股价经过一夜的平息之后才会出现回弹,而你没有适当的止损点以防止损失。其二,如果第二个交易日股价未出现高开,由于价格触及止损点,你可能需要承担超过10%的损失。回溯测试中出现的最大损失接近30%。因此,当你运用布林带回调系统建仓时,你必须谨慎选择交易头寸的规模。考虑到我曾获得的最大收益是在两个交易日中投资回报率超过75%(见下),很明显收益远远超过了承担的风险。

布林带回调系统:例

布林带回调系统在大盘股和标普500指数(S&P500)成分股的交易中表现稳定。由于这些股票的市场走势很少出现极端波动,当极端走势出现时,一般被看作是过度买卖或逆转时机成熟的信号。如图11.1所示,Weyerhaeuser(WY)股票出现了两次具有赢利性的回调,而该股票总体走势平稳且贝塔值较低。注意:当计算机错误引起过度卖出股票,并产生了评论员所谓的"闪电崩盘"时,该日WY股票的第一次入市信号出现。在那个糟糕的交易日基本上所有标准普尔500指数的成分股甚至标普500指数自身都出现了回调入市信号。

Sonic Solutions公司(SNIC)股票的价格波动性较大,经常出现在我的高贝塔值备选清单中。图11.2中我所喜欢的图是在3个月周期中,尽管SNIC股票价格一路走低,但却出现了3次具有赢利性的布林带回调系统交易时机,且都为入市交易。虽然股价跌了一半,从4月的高点近14美元跌至7月的7美元之下但是这3次交易的总收益率达到27%。

Prologis Trust(PLD)是标普500指数中少有的具有高贝塔值(>3)的股票之一,该股票创造了我进行回调交易所获得的最高回报率的纪录:2008年11月12日至13日,我在两个交易日内创造了75.7%的收益率。当我在12日下午运行屏幕时,PLD股票和其他一些股票一起出现。然而,在这些股票中PLD股票的成交量最大且股价最低,于是我以当时的3.5美元的价格买进PLD股票。因为PLD股票曾在该交易日早些时候以4.5美元的价格触及%B(10)指标,所以以3.5美元的价格入市是很幸运的。第二个交易日,我以6.15美元的收盘价售出了这些股票!真是非常完美(图11.3)。

对于PLD股票,这个创纪录的交易(图11.3)仅仅只是众多成功的回调交易的第一次。因为PLD股票是一只重要的股票,为所有主要的大盘股和指数基金所持有,任何当日抛售都将吸引大资金买家,他们希望以低价买进。正是这种市场环境使得该系统表现优异。图11.4展示了PLD在2个月内出现的6次多头,尽管股价下跌了65%,但我获得的总利润率近100%。

使用布林带回调系统进行卖出交易似乎并不频繁。尽管该系统的空头交易也是可获利的工具,但是交易结果似乎不及多头交易。在市场强势走高时,如果你只期待多头交易,你可能一连几个星期都没有交易。因此,最好每个交易日同时启动入市和卖出屏幕。注意,我将卖出屏幕的最低价设置为每股5美元,因为大多数低于该价格的股票不适合做空。

图11.5显示了Wabash National公司(WNC)股票的3次空头回调信号。在止损点退出时,第一次卖空交易产生了10%的损失,而后两次卖空交易的总回报率为17%,因而三次交易的净收益率为7%。该结果不及在同样时间段入市一持有策略获取的收益,但是在走高的趋势中进行卖空交易已然证明了该系统查找赢利性反转价位的能力。

在本章结束之前,我将介绍在使用布林带回调系统时需要避免的一些交易。我曾通过一定的方法将一些由于突发信息导致股价拉升或下跌的股票排除在外。尽管如此,有的股票偶尔也会潜入通过筛选的股票中,潜入股票的开盘缺口或多或少高于适合卖出的上带%B(10)指标,或者低于适合买进的下带%B(10)指标。如果开盘缺口非常接近该数据,最好将该图从备选清单中删除。在大多数情况下,缺口是由诸如买断、剥离、股利分配或者其他一些事件的消息导致的,这些事件迫使分析人员重新评估公司股票的价值。这种类型的重估缺口不可能在5个交易日内回补。而该股票新的市场价值将创造一个价格,其是股价的支撑位或阻力位,阻止布林带回调系统所寻找的反转变动发生。

Metabolix公司(MBLX)股价图(图11.6)代表了我们想看到的股价运动。大多数情况下,突破布林带上轨和下轨的股价运动与之前的价格走势相关,且未出现高于土%B(10)指标的价差。在类似这样的图中,突破布林带的极端价格运动就像被大海推向海滨的波浪。在它们出现之前,由潮汐和风形成的动能不断积聚,如同买者与卖者日常的争辩。如能量在大海中积聚并时不时地形成非同寻常的大波浪一般,入市和卖出股票的交易也能产生大的价格波动,且这种价格波动是我们可识别和利用的微趋势系统。

图11.7展示了我们在屏幕上不愿意看到的极端股价运动。2010年5月24日,在美国股市开盘之前,Odyssey Healthcare公司(ODSY)发布公告,称它已接受Gentiva Health Services公司超过10亿美元的买断计划。由于该信息的披露,ODSY股价在开盘时飘升近40%。不管我们的扫描参数,该图出现在我的附有布林带回调系统设置的卖出屏幕上。就像后来你所看到的反映该公司新的市场价值的股价运动,股价未出现反转变动。

布林带回调系统是我最具赢利性且最长使用的微趋势交易系统。同时,它也是我所有系统中最危险的系统,它会将你暴露于最高级别的风险之下。因此,在进行新的回调交易之前找出限制风险的方法显得尤为重要。限制风险也意味着限制了你的潜在收益,但是如果你想长期参与交易,就必须这样做。

限制风险的一种方式是尝试在运行该系统时增加市场价值屏幕。将任何微盘股或小盘股(或者甚至中盘股)排除在外,有助于你在大多数持续获利交易(设置)时攒钱。正如前面阿尔托奇的结果所证实的那样,专注于主要指数的成分股仍然是一种从布林带回调系统中获利的有效方式。限制风险的第二种方式是在这些设置中考虑交易期权。入市最近到期的价外期权能够将损失限制在期权费的一部分。同时,因为你最多只持有交易5天,你将不会承受太多的价值损失。你也可以进行这个系统的价差交易,尽管这个策略可能更严重地限制了你的潜在获利能力。至少,在你建立每一个头寸之前,强烈考虑降低你通常的头寸规模。如果股票看起来有风险可能就有风险。风险股票肯定是这个系统大资金来源的地方,但是如果你不小心的话,它们也是你损失资金的地方。我给出的忠告是:如果你希望交易风险证券,交易量小一些!