第7章 逆推指标预测价格

第7章 逆推指标预测价格

在本书第2版中需要阐述一下逆推指标(reverse-engineering indicator)。它是一种分析方法,而不是一个交易工具。它用来衡量并且确认一个最糟糕的市场状态。你也许会在某一天交易时用到它,但不是每一天。它通常是一种专业的分析方法,需要在极端的情况下为投资指明方向。要提前做好功课,当出现各种噪声的时候,做出正确的分析会更加困难。

在后面的图7-8中,美元/日元的案例是一个真实情况下的计算结果。然而,令我惊讶的是,我从未被问起过为什么在图7-1中要选择计算"y",作为一个假设分析,如果价格驱动摆动指标运行至点2,而不是其他的极限位置,那么y会怎样?y实际上是第一个同时处于斐波纳契数列和江恩轮(Gann Wheel)密集区的价位。不是每个江恩密集区都会与主要的斐波纳契位置重叠,何况这些位置是由不同区间的多重斐波纳契比例叠加而成。然而,当两种方法同时指向一个价格目标时,市场仿佛在宣称,我们在这里发现了雄伟的中国长城!因此在介绍后面的方法之前还需要加上一个步骤。首先我建立了在第6章中曾经描述的多组支撑线。随后在上面加上江恩分析,这在第9章中将进行介绍,这样可以找出与斐波纳契分析重叠的最强劲的支撑。我还会研究自己的摆动指标,观察它的位置与两个叠加密集区的关系。只有在此之后我才会进行假设分析,看看下一根K线需要到达什么价格才能驱动摆动指标回到某个特殊的位置。现在你有更好的条件阅读第1版中未曾涉及的更为长期的变化。

在前面5章中我们讨论了提高预测准确性的方法,用来正确分析指标,判断市场的方向。很多技术分析方法可以帮助我们确定技术指标的精确目标。例如,我们知道,当出现价格的牛市或熊市背离,从摆动指标或者其他指标的端点画出的趋势线,是那个指标未来重要的支撑和阻力区域。假设一个指标正在运行途中,如果我们知道它的目标位置,那么就只剩下一个未知的变量:需要驱动指标到达那个预期位置的某个价格。下面我们将开始有关逆推指标的讨论,以确定极端情况下的价格目标。

通常技术分析软件并不包含逆推指标,无法用它预测将来的未知价格,至少现在没有。然而,微软的Excel给我们提供了一些方法,拓展了实时报价系统的功能。用Excel做出图表或者预测价格并不困难。困难在于需要用一个可以输入Excel并被它识别的文件格式,从实时报价系统输出原始的数据。如果不能输入数据,关于逆推指标的讨论将变得毫无意义。有鉴于此,我将带领你们穿越迷雾,通过图表一步一步展示如何完成这个任务。这个过程将会输出实时的Future Sourse数据文件,输入Excel进行应用。我想这个过程将会与数据供应商提供ASCII文件格式或CSII Metastock数据格式的过程相似。

现在练习的目标是将数据和图7-1中显示的指标输入到微软的Excel中,以用于更进一步的分析。图7-1是TradeStation分析软件上日元/美元的日线图,附有RSI以及该指标的两条移动平均线。在前面的章节中我们讨论过如何在RSI指标之上增加移动平均线。根据区间法则,我们在第1章中做过阐述,我们知道RSI在牛市中主要的支撑位在40~55。图7-1清楚地显示了美元对日元的上涨趋势,在图中的点1,RSI在45附近到达指标的低点。在市场大幅下跌的预期下,我们假定RSI将从现在的高点回到这个重要的支撑位。因为我们确定了这个摆动指标最可能到达的目标,下面需要求出未知的变量y,也即图中驱动RSI降至点2所需要的价格。

在图7-1的下方有一个数据窗口。在Trade Station顶部的下拉菜单上,用鼠标左键点击查阅(View)并选择数据窗口(Data Window),就可以显示这个窗口。这个数据窗口与你正在阅读的最后一个图表相对应。如果屏幕上有多个图表,你要确保显示的是正确的数据和指标信息。很可能你在数据窗口中看不到全部数据。移动鼠标的光标至数据窗口最早的K线,并点击鼠标右键。一个小菜单将会出现,你只需要选择"显示所有数据"(Show All Data)。键入回车键,现在数据窗口将包括几列新的数据,包括你的指标。请注意Trade Station有一个严格的限制:它只能传输6个指标数据序列。在图7-1中有RSI和两条移动平均线,占用了3个数据序列。如果你的指标超过一个,你将不得不多次重复这一过程,因为很容易就超过了Trade Station6个序列的限制。

现在将鼠标光标移回图7-1中数据窗口的最早K线,点击鼠标右键。那个出现"显示所有数据"的小窗口菜单之中还包括"发送文件"这是弹出式菜单底部的最后一个选项。双击鼠标,或者选择‘发送文件',并在键盘上敲入回车键。

图7-2显示了随后在屏幕上出现的窗口。这是非常重要的一个步骤。你需要在空格处填上文件名。我会把文件存在驱动器A的软盘上,因为我使用另一台计算机进行离线分析。不过你可能想使用同一台电脑。键入驱动地址和目录,随后选取一个不超过8个字母的文件名。不要使用空格或莫名其妙的符号,只要字母就可以了。你必须在文件名后面键入后缀txt。因为你加了这个后缀,Excel将会识别出这是一个文本文件。不要让计算机添加默认的后缀,如果你不键入.txt它就会自动添加,但你会永远卡在这个环节。还有一个颇为滑稽的注意事项:如果你的存放目录或者软盘已经有了相同名称的文件,在此例中是yen.txt,Trade Station将发出愉快的滴滴声,表示文件已经输出完毕,事实上它并没有覆盖这个相同名称的文件。Trade Station不会提醒你文件尚未修改,你将顺利完成后面所有的步骤,最后发现原来的文件依然存在。

一旦你填好了文件名称,如图7-2所示,按回车键或者点击OK。这是Trade Station最后一个步骤。现在我们需要将刚刚保存的文件输入微软的Excel。

按照开始→程序→Excel,打开Excel数据表,就会出现一个新的屏幕。在顶部的菜单中选择文件→打开。图7-3将会在屏幕上出现。你需要在底部左侧改变默认的文件类型为所有文件(*.*)。随后选择文件的存储目录或者驱动磁盘。在本例中这个文件存放在软盘中,因为我习惯于将文件转存到不同的计算机上。文本文件yen.txt将会在窗口出现。双击这个文件的名称,将它打开。

Excel将会出现文本导人向导,通过3个步骤将文件导入,成为可以被Excel程序识别的格式。步骤l显示在图7-4中。请确认该图的下列选项:原始的数据类型选择"分隔"(Delimited),起始输入行选"1",文件原始格式选择"视窗"(ANSI)。这些都是我的默认选项,不必一定如此,你可以根据情况进行选择。至此你已经准备好进入下一个步骤。

步骤2将会出现文本导入向导。在图7-5中的"分隔"选项中,应该选择"逗号"(Comma),一定不能选择其他。我总是不得不去掉"标签"(Tab)框的默认小句。文本限定(Text Qualifier)应该是报价符号。它可以是默认的选项,因为我从未觉得需要对它进行修改。点击下一步,来到最后一个步骤。

在数据预览区域,点击日期数据这一列,这个数列将被激活。当这个屏幕出现的时候,可能它就已经被激活了。下面我们转向上方右侧的数据列格式选项。点击"日期"(在图7-6中,通常这里的默认选项需要改变)。最后一步,在列表中美国用户选择MDY(月日年),其他国家则选择DMY(日月年)。现在点击"完成"。

瞧!任务完成了。你的数据和指标都输入了Excel,大概跟图7-7类似。我建议立即将它保存为Excel文件而不是文本文件。至此我们告一段落,记住你还有一些数据,可以尝试运用它们建立图表。当然愿不愿意学习使用Excel,这取决于你。其实画图比较容易。你只要搞清楚,你需要知道逆推指标公式来进行预测,并用Excel计算出结果,而不只是通过Trade Station导入指标的数据。

图7-8的Excel图表上显示了有关数据和RSI指标。我们知道点2是RSI的回落目标,它跟点1位于同一水平,在此江恩理论和斐波纳契密集区重叠在一起。现在我们计算出了y值,找到了驱动RSI指标到达点2的价格。这个日元/美元的预测价格是133.72。如果需要,Excel可以在图表上画出这些新的位置。图中最后一根K线是假设的价格走势。

在图7-9中我们又回到TradeStation,市场运行至1998年6月16日。根据外汇现货市场,市场的价格低点恰为133.67。预测结果和实际价格低点的差值不可能比这更小了。RSI指标稍稍高于我们原来的假定,并未形成一个完美的双底。其原因在于市场需要更长的时间,绝对不是一天,来确认那个目标。实际上市场花了4天时间确认目标,这对指标的计算产生了一些影响,而并非市场对价格目标进行了修正。对于市场短期的日内波动来说,你并不需要使用这种方法。在最坏的情况下,当需要确定意义重大的市场极限位置时,你才应该考虑使用这种方法。为确定一个相关的价格,你可以选择任何一个指标水平。事实上,你可以使用任何一个别的指标来逆推一个价格目标。

在图7-10中显示的是最有价值的指标之一,我用它逆推指标并预测市场的运行情况。在阐述趋势线的章节中,我曾建议画出水平线,标出指标历史上的高点和低点。这有助于我们始终保持关注,那些在图表上显示的摆动指标的极限位置,事实上永远有效,或者说在一个很长的时间内,市场不会触及比它更远的位置。我会观察一年的日线数据并且找出极限位置的最大值,构建一个最糟糕的市场状态。

在图7-10中,非常明显的是,在1998年6月16日之前,位于点X的摆动指标最低点产生了日元/美元日线图上最大的位移。周线图上发出了警告,此刻应该进行未知变量y的预测。图表显示了市场运行至1998年6月16日这个指标产生的实际位移。摆动指标在点Z移动了与点X相等的距离。根据这个指标的价格预测是133.40,它采用了完全不同的震荡因子。图表显示,在点y形成了市场的底部,其实际价格为133.67。图7-10中到底是什么神奇的指标?其实图7-10中的指标只是收盘价和一条短期简单移动平均线的价差。我将这个价差用柱状图和线形图画了出来,看上去非常奇妙。零线即收盘价穿越简单移动平均线的时刻。这不是什么高科技,但它在极端的市场环境下非常有效。

之所以可以在1998年6月使用摆动指标的极限位置预测价格,其原因在于日元/美元的周线图上出现了一个近年以来最大的位移,与1995年那次相等,如图7-11所示。当一个市场到达近3年未曾触及的极限位置,那么此刻意味着巨大的机会。图7-11与图7-10中的指标完全相同:即收盘价和简单移动平均线之间的价差。两者之间的差别是,图7-11中只画了线形图,而未加柱状图和零线。如果作为摆动指标做出价格的移动平均线,实际上你在与移动平均线逆势而行,在这个案例中,这个摆动指标即收盘价和移动平均线之间的价差。当出现极限状态时,一个逆势指标往往很容易识别出来。

如果通过逆推一个指标预测出市场的目标价格,此时这个指标正在测试历史最高点,如图7-10和图7-11所示,那么下面应该怎么办?首先,使用刚刚出现的极值预测出日内的下一个极值。换句话说,假定这个指标会在下一天形成双底,因为市场仍然会试图延续前一天的市场情绪,你所预测的y+1日的价格水平将是日内的关键价位,很可能由此向相反的方向发起强有力的市场运动。如果市场出现了一个与y+1日幅度相当的日内波动,你最好不要过于贪婪,对市场抱有非分之想。因为一次大逆转常常接踵而至,而且市场的收盘价可能更高。摆动指标从来不会出现一个双底,它只是产生了一个日内的波动而已。现在摆动指标将不会再到达最低点或最高点。我的经验是,要使用这个方法,你在计算下一个极值之前,至少需要经过3天的时间。其理由是这个指标包含一条简单移动平均线,必须将大约3个新的日线数据输入指标公式之后,才可能改变预测价格。

回忆一下第2章中关于移动平均线的讨论,一些指标在图表上会逐渐走到固定的位置。当新的数据进入屏幕,指标将会发生变化。了解了这一点,就解释了为什么我们需要保持克制,谨慎使用任何涉及移动平均线的指标进行价格预测,直到它在图表上变为固定的位置为止。

这种方法一年只有一到两次机会在某个市场上应用。不过,我倾向于在自己交易的主要市场,预先计算出在极端情况发生时,最糟糕状态下的价格表现。它可以用在预料之外的消息出现、冲击波席卷市场的日子。通常如果有一天我预先设定的支持线和阻力线被迅速突破,我知道最糟糕状态下的价格预测将是最可能的目标。当别人陷入恐慌和混乱之中的时候,这是一个能够提供安全边界的价格目标。当别人在你旁边疯狂地尖叫,试图找出市场未曾预料的运动目标时,你却泰然自若,仿佛价格运行尽在掌握之中,这是多么惬意的事。准备工作的确值得去做。

在极端的市场环境中,作为价格预期特殊应用的最后一个注脚是,标准普尔指数的交易者应该同时计算现货和期货价格极值。在熔断或者暴涨状态,只有一个市场将会实现极值目标。通常它是期货市场,但是我知道,没有期货,现货市场也能实现极值目标,而且会立即展开行动。这是一个意义重大的信号,意味着每当这种技术方法实现了一个价格目标,就是应该退场的时候了。