5.4 一个短线交易体系

5.4 一个短线交易体系

短线交易体系的时间跨度要略长一些,一般至少是好几天,也可以是好几个星期,这是同前面一节所描写的TICKI体系的当日交易的性质相比而言的。这样的短线交易体系的基础,是通过使用逐日的上涨股票的数目同下跌股票的数目,来发现股票市场中极度超买或超卖的水平。当上涨股票对下跌股票的优势数量过大时,市场就变成超买的,于是,这个体系就寻找卖空的机会(或者是买进看跌期权)。与此相似,当下跌股票的数目优势过大时,市场就变成超卖的,于是,这个体系就寻找买进的机会。

有许多方法可以观察这个上涨一下跌线,不过,它们之中的多数一般都使用每天的上涨减去每天的下跌的净值作为起点。我们的体系也同样如此。这个体系的要点在于计算出每天的动量振幅(oscillator)。这个振幅自身不难计算,任何一个读者,只要他有一个起点,都可以在家里计算出来。

下面是具体细节:

1.从NYSE的上涨股票的数目中减去下跌股票的数目=净上涨。

2.把昨天的几何移动平均值乘以0.9,把净上涨乘以0.10,将两者相加。

按照这个公式,逐日振幅的价值是:

M1=0.9 X M0+0.1 x(涨股数一跌股数)

式中M0—昨天振幅的价值;

涨股数—纽约股票交易所今天上涨股票的数目;

跌股数—纽约股票交易所今天下跌股票的数目。

譬如,如果昨天的振荡关盘时的价值是100,今天的涨股数是1 200 ,跌股数是900,那么新的振幅价值就会是120:

M1=0.9 x 100+0.1 x (1 200一900)=120

因为M0 = 100;涨股数=1 200;跌股数=9000

这一类的计算叫做几何移动平均值(exponential moving average )。在计算一个几何移动平均值的时候,我们从“昨天的数字”取出一定的百分比,加上1.0减去那个百分比的今天的价值。在前面的例子里,我们使用了90%和10%,这就给了过去的日子更重的加权,而只给今天的数据10%。我们可以改变这个混合,改成80%和20%,或者75%和25%,等等。

要你自己开始计算这个振幅,你所需要的只是知道M,在既定一天的价值,并且使用这个公式。McMillan Analysis Corp.免费为任何想要M。价值的人提供这个数据,你只需要通过电子邮件向info@Optionstrategist.com提出要求就可以了。

这个振幅,就像刚才所限定的,一般是在+200一一200的范围之内。这些被认为是“正常的”价值。不过,当振幅超出这个范围时,你就应当注意,因为市场已经变得超买或超卖了。

进入一手交易的实际规则非常简单:

1.如果振幅低于一200,市场就是超卖的。

一旦它是超卖的,在振幅升回到高于一180那天的关盘时,买进市场。

2.如果振幅大于+200,那么这个市场就是超买的。

一旦它是超买的,在振幅跌回到低于+180那天的关盘时,卖出市场。

这是一个很可靠的决定股票市场的超买和超卖情况的方法,许多年来它都相当有效。它通常可以标志出市场中的一个中期的转折点。不过,在某些情况里,它只能辨认出短期的运动。

在1995年上半年凶猛的上扬中,在5月里,振幅变成超买的,超过了+200的水平。当时,在不到一个月里,道琼斯指数上涨了220点。在接连8个交易日里,振幅保持在超买状态,与此同时市场又涨高了40点。最后,振幅跌回到+180之下,道琼斯只是在1天之内跌了81点。不过,下跌到此为止,在这一年里,道琼斯到了高得多的高价位。

另一方面,振幅的信号有时候可以成为持续几个月的主要的转折点。

在1994年后期,在9月到期日同10月下旬之间,抛售市场的活动相当稳定。当振幅跌到低于一200的时候,道琼斯指数从它9月的高位下跌了大约100点。不过,接着出现了一连串的向负面运动的交易日,在大多数日子里,下跌始终大于上升。在以后的35个交易日里,在26个交易日中,振幅保持在一200之下。最糟的时候,它跌到了一454。在这35天里,道琼斯指数又失掉了180点。最后,当超卖的情况减弱的时候,在1994年12月中旬,买进的信号出现了,道琼斯指数在后面的9个月里上扬了1 200点。

因此,在进入有短线交易潜在性的市场中,这个振幅是有用的,它甚至可以用于中期的交易。我们已经谈到了入门的标准,但是还没有仔细讲到如何退出交易。显然,如果我们在太近的地方使用止损,那么就无法抓住在中期运动中可能产生的获益。反过来,如果我们在太远的地方设立止损,那么如果市场在对我们有利的方向只有短距离的运动,随后就反转反向的话,就无法盈利。

为了优化结果,我们在电脑里进行了若干种情况的运作。总的情况是我们想要通过这些信号交易OEX。这个体系是要在一开始就有止损点;不过,如果OEX的运动对我们有利,我们可以使用追踪止损来锁住盈利。另外,在两个固定的点位上我们将提取部分的盈利:在每一个这样的部分盈利点,卖掉1/3的头寸。根据这些标准,这个体系通过设定止损的尺寸和部分盈利的点位而进一步精密化。事实证明,最好是按照OEX的百分比,而不是固定的距离来设定这些点位。

这是一个通过电脑模拟测验而得出的最好体系,不过,不同的交易者可以根据自己的口味对它进行调整:

1.在进入交易时,将最初的止损设定在当时OEX价值的2%。譬如,如果OEX是500,而且出现了买进的信号,那么始初的止损卖出点就应当是490 (500减去500的2%)。

2.如果OEX在朝你有利的方向上运动了2%,卖掉你的头寸的1/3来提取盈利。

3.如果OEX朝你有利的方向再运动2%,将你的头寸再卖掉1f3,以提取盈利。因此,如果开始的时候OEX是S00,你先是在510上,然后在520上拿走盈利。

4.在你提取盈利的时候,从那时起,使用一个OEX当时价值的2%作为追踪止损。每次OEX关盘关得更高,就提高追踪止损。因此,如果OEX最初是按500买进的,然后升到了510,你拿走了部分盈利,止损点就被升到499.80 (510的98% ) 。

表5-8显示出了使用这些标准而产生的结果,它是按年统计的。最大的获益是38.6点,最大的亏损是18.3点,中点的交易是5.30点OEX收益。所有交易中持续最长的是155个日历日,有6手交易是在1天后被止损出局。持有头寸时间的中值是23天。

我们为了模拟交易的目的而使用OEX的理由是拥有期权的有限风险。我们可以交易OEX期权,也可以交易标普500期货。无论使用哪种工具,3个OEX点的中点的获益就可以产生盈利,假设如果我们使用的是期权的话,我们买进的是平值的或略为实值的期权。

5.4.1 监视日间振幅

在某些情况里,你可以通过预见到信号的出现而改善入市的点位。为了预见到信号,你需要观察在相关交易日那天下午的上涨和下跌之间的关系。即使宽基市场在那天较晚的时候发生运动,它常常也无法对上涨同下跌之间的关系发生多么大的影响。之所以如此,是因为许多较小的和不那么流动的股票在上午的交易中有了最初的运动,在下午就不会太多地追随一个大的市场反转。例如,假定道琼斯指数下跌了30点,在下午的时候,下跌的股票比上涨的股票多出soo种股票来,即使道琼斯指数上扬回来30点,成为无变化的或者甚至稍稍上升了一些,到关盘的时候,下跌的股票数目仍然占据统治地位,当然,不再是多出800种股票,但是,仍然会多出好几百种。显然,某些下跌的深度在关盘时不会像道琼斯指数下跌30时那么深,但是,在那一天,大部分股票仍然会以亏损而结束。在由这个振幅来预见到信号方面,这个事实是有用的。

进入任何一个交易日,你知道什么水平的上涨数和下跌数会产生一个信号。例如,如果振幅在一个交易日结束时在+220,那么你就知道在下一个交易日什么样的上涨数和下跌数水平会产生一个卖出的信号。第二天的振幅会是净上涨数加上0.90 x 200(=净上涨数+198)。显而易见的是,如果下跌的股票数比上涨的多出180,你就会从198里至少减去18(一180的10%),这样,你就会有了你想要的180,从而启动了这个信号。因此,当下一个交易日开始的时候,你就可以看住这个水平。譬如,要是下跌的股票数比上涨的股票数多出500以上,而且那时下午已经过去了一半,那就很有可能这个卖出的信号会被确认,因此,你就可以在这个时候决定建立你的头寸,也就是说,提前几个小时。

前面例子里所提到的道琼斯指数在一天里跌了81点。是一个典型的例子,它可以说明预见信号的好处。在前一天晚上,振幅在关盘时是201,201的98%是180.90。因此,在第2天,只要下跌股票的数目比上涨股票多,就会产生一个卖出的信号。到下午1点钟,道琼斯指数跌了大约35点,下跌股票的数目要多出上涨股票800种左右。上涨股票很难恢复,这已经是一件相当清楚的事。我在这个时候买进了看跌期权。接着发生的事导致道琼斯指数的亏损到达了81点,从而使得买进看跌期权有了极高的盈利。就像在那年(1995年)常常发生的那样,市场跌得很凶,但持续时间很短,整个下跌运动只用了1天的时间。

下面的例子说明了对日间信号进行监视的另一种用途。这个情况可以发生在一个运动极快的市场里,在这个具体的情况里,振幅在日间交易中变得超买或超卖,但并没有将这个水平保持到关盘。从技术上说,你没有一个交易的信号,但是从实践上来讲,可以做一手短线的交易,虽然从严格的意义上说,这样的交易同这个体系并不相符。

在1995年10月,市场上抛售进行得相当快(顺便说说,这个抛售在9月中旬就由一个振幅信号给正确地预示出来了)。在10月9日,道琼斯指数在关盘时跌了43点,振幅驻足在-147.18。第2天,市场在巨大的压力之下,到中午时下跌了67点。当时,下跌股票比上涨股票多出约1 3 00种,因此,日间的振幅计算显示出,按照一262 (0.9 x -147.18 +0.1(-1300)=一262.46)的读数,无疑已经进入了超卖的领域。

在这个时候,技术股从低位上迅速地恢复过来,市场开始反弹。在1995年大部分时间里,技术股都是市场的领头人,因此,它们的运动对整个市场来说很重要。随着上扬的进展,卖空者开始回补,道琼斯指数几乎恢复了它的损失,在这天关盘时,它只跌了5点。与此同时,上涨股数同下跌股数之间的差距也缩小了,尽管,像上面所指出的,在任何一个交易日里,几乎都不可能有那么多的股票在下午从下跌转向上涨。无论如何,在关盘的时候,下跌的股票只比上涨的股票多大约500种,所以,在交易结束时振幅的价值大约是一182.46,不是在超卖的领域。

因此,即使按我们的规则没有产生买进信号(振幅从来没有接近过一200,而这是首要的标准),相当清楚的是,在那一天当中的时候,市场是深度超卖了的。另外,这个大幅度的反转上扬给人印象深刻,它将道琼斯指数从低点带高了62点。因此,日间活动产生了一个买进信号吗?还是因为振幅在关盘时刚好超过超卖的一200点,所以会有更多的卖出活动?在这个具体情况中,此后3天,道琼斯股票上扬了73点,因此,日间的买进信号是正确的。

从这个例子里可以得出的结论是,可以用振幅来确认一个日间的运动。无论是什么原因,道琼斯指数中的大规模的反转运动(自低价位朝上62点)都有可能使你心动,想要买进这个市场。不过,振幅在日间交易里穿透进超卖领域内如此之深,到这天关盘时又升出了超卖领域这个事实,有效地肯定了抛售的压力已经结束,有可能出现一个短期的向上运动。

这并不是说,只要振幅在日间穿透了超卖水平,然后在关盘时脱离了这个领域,你就一定有了一个买进的信号。不过,当你有了一个相随的市场反转,就像在前面那个例子里那样,那么这个日间的振幅就可以起到确认指标的作用。显然,在振幅接近+200的时候,我们也可以就超买的情况构建出相似的过程。

近年来,振幅有过上下摆动非常大的情况。图5-1显示了从1998年晚期到2004年的振幅历史。有趣的是,这个时段不但包括了振幅有史以来的最低读数(1998年10月的“大屠杀”),而且包括了有史以来的最高读数(2003年的春天,当时,市场持续不断地日复一日地上扬,幅度很大)。

这里还有其他引人注目的有趣的方面。在2001年和2002年有过两次极度超卖的情况。第1次出现在2001年9月11日恐怖分子袭击之后的抛售中。第2次是在7月,在这个月里,熊市停止了它的陡峭的下跌。两者的负面作用都没有1998年10月那么大,但都无疑相当接近。

另外,仔细地看一下在2002年,在这个事件之后发生了些什么。市场实际上在2002年10月出现了比低位稍许低一些的价位(图像里没有显示出来),但是振幅没有,它进人超卖的水平进得很深,但是没有超出7月的低位。因此,这是一个积极的偏离:市场有了新低,振幅则记录了一个较高的读数。这可以被解释为一个长期的买进信号,而且,最终证明它确实是如此。另外,随着伊拉克战争在酝酿,宽基市场在2003年3月回到了相同的水平,但是,振幅还是产生了另一个较高的读数。因此,这里接连有3个点都显示出振幅出现积极的偏离。紧跟而来的牛市是一个很强的牛市。

最后,从振幅里还可以得到另一种长期的看法:如果振幅变得极度超买,这对市场来说是非常肯定的(如果它变得极度超买,那就是否定的)。考虑一下2003年从4月朝后的活动。在这一年的大部分时间里,振幅都在++200以上,事实上,在许多日子里,它超过了+600。这些读数很容易就打破了旧有的记录。然而,市场仍然在不断爬高。按照传统的格言,牛市在它开始的时候是非常超买的,这是一件好事,这幅振幅的图像显然确认了这一点。

此外,在2002年6月和7月,振幅在很长一段时间内停留在一200之下,但是,这不是一个逞英雄,仅仅因为市场超卖就跳进去的时候。市场继续下跌,日复一日,变得越来越超卖。在你可以买进之前,有必要等到买进的信号实际出现之后再动手。

事实上,对所有的交易者来说,下面的规则都是一条有益的规则:“超买并不就意味着‘卖出’,超卖也不就意味着‘买进’。”记住这条规则可以使你在一个走势强烈的市场里减少麻烦。不要同潮流作对,即使它显然已经走过头了。正如凯恩斯(John Maynard Keynes )。说的,“市场处于非理性状态的时间可以长于你有钱支付你的债务的时间。”

5.4.2 涨价股一跌价股走向的问题

在2001年7月,我们开始注意到在市场的行为同纽约股票交易(NYSE)的涨价股一跌价股走向之间的分歧。具体地说,涨价股一跌价股走向产生了新高,而市场则停滞不前。事实上,我们从若干我们的指标中看到了卖出的信号,而且,市场显然是在挣扎,但是,看多的评论家反复地引用涨价股一跌价股走向的肯定的性质作为预兆来鼓吹牛市的来临。对我们来说,这似乎很奇怪,但是他们没有错,涨价股一跌价股走向确实是在产生新高。大约在相同的时候,《道琼斯理论通信》(Dow Theory Letter)的出版商理查德·拉塞尔(Richard Russell)注意到,大约一半在纽约股票交易所交易的证券不是股票,它们是权证、优先股和基金,等等。此外,这些证券中有很大一部分是同利率相关的,因而扭曲了NYSE的涨价股一跌价股的数字。

为什么同利率相关的证券扭曲了这些数字呢?因为利率在2001年里一直在下降,使得这些证券价格上涨,所以在NYSE造成了更多的涨价股,如果用“单是股票”的衡量方法来衡量的话,这个数字不会这么高。NYSE实际上确实在其网站上公布了一个“运作公司”的涨价股一跌价股的数字,但是,它没有传布给新闻媒体和数据供应商。在这个时刻,我们决定做我们自己的研究。意识到我们拥有拿起来就可以用的股票数据库,也就是所有的有期权交易的股票(3 000种之上),我们决定使用这个数据来构建自己的“单是股票”的涨价股一跌价股走向。

在当时(2001年7月),这个对比是惊人的,它显示在图5-2里。图像上端的线条是普通的NYSE涨价股一跌价股走向。你可以看出,它是在年度的新高上交易。不过,底部的线条是仅仅使用有期权交易的股票创造出一个涨价股一跌价股(“单是股票”的涨价股-跌价股走向)而构建成的,它是向下运动的!因此,在这两者之间确实有很大的分歧。

我们确认“单是股票”的线条更准确地反映出市场的真正状态。因此,我们花气力想要找出为什么会出现这样的分歧。其中的原因之一是联邦储备体系(联储}自从2000年早期起(图5-2中的A点)就一直在降低利率。不过,光是这个原因还解释不了事情。另外,NYSE 48%的证券不是股票这个事实也不是真正的原因。 

看一下历史也许是有好处的。很明显,从20世纪40年代晚期起,NYSE大约一半的证券就不是股票(优先股是造成这个区别的主要原因)。此外,联储在过去无疑也多次降低过利率,但是,涨价股-跌价股走向的行为并没有这种同事实相反的表现。因此,这两个因素没有理由在2001年8月造成这样的分歧。

当然,事实后来证明,它们是起了作用的因素;但是,真正的肇事者是十进制化,这个措施是在2001年早期开始贯彻,在2001年春天完成的。考虑一下这样的情况,看一看为什么十进制会是(而且仍然是)一个问题。假定有一只优先股是按每股40美元在交易。此外,假定债券市场今天上升了12个涨幅(ick)(也就是12/32,或者说3/8,少于1个点)。 尽管债券中有一个不错的上扬,在十进制之前的  以使得任何人为了这个优先股支付40 1/8。对收益调整方面这个  交易日里,这不足以数额太大了。但是,在实行十进制的日子里,有人会为这个优先股支付40.1或者40.2.因此使得它变成了一个上涨的证券。我们早统开始应付这个问题,不过,交易者们仍然在适应这种变化。例如有人建议别除那此上来或下跌只有几个美分的证券,他们声称,这样做可以得到“更真实”的数字。  

到今天为止,利率井没有真上升,因此NYSE涨价股跌价股走向的正值 的偏向并没有改变。不过,当利客最终升的上升的时候,事情会反过来,NYSE张  价股跌价股走向的表现会不如“单是股票”的走向,因为到那时候,同利牛相关的证券会下跌。

涨价股-跌价股走向中的这个问题,凡是将市场宽度考虑在内的技术指标,都会受它影响。譬如说,这包括Arms指数(这个指数的名字来自它的发明者,Richard Arms),在2001 ~2002年的“奇怪的”读数中,它显然也涉足其中了。当然,我们所关心的是我们的振幅如何受到这个问题的影响。其实很简单:  在计算中,使用“单是股票”的涨价股和跌价股,而不是使用NYSE的涨价股和跌价股。事实上,我们建立了一个基于“单是股票”振幅的交易体系,它同我们在这一章前面所说的体系相似。正如你也许会想到的,一个相似的、使用“单是股票”数据的体系会产生更好的结果,因为这里没有NYSE的涨价股和跌价股所造成的扭曲。

我不认为你应当完全无视NYSE的数字,但是,你应当意识到,在利率有大幅度变动时,它们是值得怀疑的。事实上,我们目前保持着两套振幅,并且在我们发布的所有简报中提供“单是股票”的数据。

技术分析家对纽约股票交易所提出要求,  请它只就“运作的公司”发布涨价股一跌价股的数据,但是,它无视这样的请求(或者说媒体无视这样的请求)已经有相当长的时间了,所以我不认为它很快会这样做。