商品通道指数
商品通道指数首先是唐纳德·兰伯特于1980年10月在发行的杂志《商品》(Commodities,现名《期货》(Futures)中描述的)。尽管CCI有11年的历史,并且几乎是每个期货为导向的软件包中的一部分,我们知道的真正使用它的交易商为数不多。我们不确定其原因,但我们怀疑部分原因可能是可获得的这一指标的相关资料极少,再加上兰伯特坚持把CCI和周期理论联系在一起。尽管他参考了周期理论,但兰伯特的原始文章可能仍旧是将如何使用CCI解释得最全面的。
类似于许多技术研究,在有效使用CCI前必须对它的演变过程有一定的理解。乍一看,CCI背后的数学和统计原理有点难以理解。因为这一公式比RSI、MACD以及随机指数的公式都要复杂。后几种凭直觉多少可以理解一点。CCI的公式涉及部分统计学的知识,因此,很难形象化地理解变化的价格形态和产生的指标形态之间的关系。
CCI公式创造了一个简明的数字,从统计上说明了最近的价格偏离移动平均线的程度。如果价格变化足够大,就认为形成了一种趋势,并产生了一个交易信号。我们倾向于将技术研究分为两类,一类是作为逆势指标最管用的,如RSI和W(威廉指标)%R,另一类是挺不错的顺势指标,比如移动平均线。CCI是顺势指标。
回顾兰伯特的基本理论
CCI 公式计先算出一条简单的移动平均线的日平均价格[(高价+低价+收盘价)/3],然后算出平均偏差值。平均偏差值是每个阶段平均价格与其简单的移动平均线之差的总和。然后把平均偏差值乘以一常数(0.015,兰伯特提出的)再在简单的移动平均线与当日的平均价格之间平分。结果是一可为正也可为负的简单的数。交易商可以改变计算简单移动平均线的天数。你可能已预计到了,缩短时间范围使指标对市场小幅变动反应更快,而延长时间范围减慢了指标的反应,平缓了市场变化。
在电脑屏幕上,CCI通常表现为一条波浪线或一个柱状图,在零线上下变化。由于指标测量的是价格偏离移动平均线的程度,我们可以利用CCI度量趋势的强度。这一理论是CCI的值越高,趋势越强,顺势交易可能越有利可图。(见图2-20)

兰伯特设计CCI的初衷是想找到设想的季节性或周期性商品价格形态的起始点和终止点。他觉得有必要设计一个可以限定周期起止点的指标。这似乎与周期理论明显相悖,因为如果你知道有周期存在,你就必须知道它的起止点,否则就不存在周期。对像CCI这样的指标的明显需求说明假定的周期理论最初是遭到很大质疑的。
兰伯特将公式的移动平均线部分设计得可变,这样用户可以调节CCI,使它适合正在研究的商品的假定周期长度。他的研究表明,为达到最佳效果,CCI中使用的移动平均线的长度应该小于假定周期长度的三分之一。然而,文章测试结果表显示,不论周期长度是多少,移动平均线长度为5时,效果最佳。(更加说明兰伯特周期假说的缺点。)
不管它存在的原因是什么,CCI使用的是简单的移动平均线,而不是指数移动平均线,所以很久之前的价格会被剔除,不会影响结果。CCI公式中任意定的常数0.015是要将指数限定在一范围内,所以70%到80%的值都在+100%到-100%的通道间。兰伯特最初的假设是通道范围内的波动被认为是随意的,不值得交易。他建议只当CCI超过+100时建立多头头寸。CCI随后跌落至+100以下就是平掉多头头寸的信号。对空头方而言,规则是一样的:低于-100时卖出, -100之上时再买进。(见图2-21)
我们之前提到过,兰伯特做过一些研究,表明CCI的周期长度应该小于研究的商品的周期长度的三分之一。他测试了许多不同的周期,结果是以20作为标准周期,但他建议调节这一数字以适应不同的商品。(我们不同意调节周期长度去适应以前的数据。)20是大多数软件使用的默认值。
一些有利的测试结果
科尔比和米尔斯(Colby and Meyers)在他们的《技术性市场指标百科全书》一书中,用原始的交易原则,以每周的纽约综合价格测试了CCI的绩效。他们试图发现最佳周期,我们认为这是一个曲线拟合的过程,但他们得出的结果很有意思。测试中获利最大的周期是漫长的90周。然而,现在40到100周之间的利润也很接近90周的最大利润额。第三章有我们对最佳化做出的一些说明。

科尔比和米尔斯确实注意到了90周CCI的一个不足为奇而又重要的方面。90周的CCI几乎总是错过了新趋势的早期阶段。在当今变幻莫测的股市,错过了一种趋势的头几天常常意味着错失大部分的利润。兰伯特最初的研究显示时间段稍短一点的CCI是一个主要的及时的指标,而不是反应不及时的指标,但是他当时用的时间段是5到20天。为调节90周的CCI造成的时间滞后,他们决定忽略+/-100的极值,用跨越零线作为依据,从而获得更早的入市以及退市信号。他们把这一指标叫做“零”CCI,并发现它比原来的+/-100信号创造的利润更多。顺便提一下,值得注意的是,科尔比和米尔斯用零CCI这一概念对每周纽约证券交易所综合指数所做的测试比当今许多股市交易商提倡的39或40周移动平均线系统的结果要好得多。
把CCI用作长期走势指标
以月为基础的CCI在显示市场长期走势时非常有效。看看下面的月线图,其中20周期的CCI使用的是零线处发出的信号而不是+/-100标记处发出的信号。
第一幅图(图2-22)是日元。除了交易信号的一致性,这幅图中还有两点值得注意。首先,CCI从0至100变化得越快,随后的趋势越强,越确定。第二,CCI在冲破100后迅速下降大体意味着趋势强度在减弱,应该在这一点建立跟踪止损指令,以保护利润。在长期国库券图中(图2-23),请注意CCI走势线用作早退场的依据。


我们建议尝试用20周期的月CCI来判断长期走向,而用短期的指标来确定在月趋势方向的入市退市择时。在CCI迅速地从0上升到100的阶段,这一策略尤其有效。过了月CCI顶点后,明智的做法可能是暂停交易,直到它重新增长为止。
CCI月线图上明显的现象在周线图上同样可以看到。从0迅速上升到100似乎意味着一种趋势已明确形成了。当CCI处于上升阶段时,用一周的CCI作为月线图走向引导的交易的择时依据。当一周的CCI达到顶点时或另一个指标向你发出中期走势强度减弱的警示时,退出交易。另一种策略是可以在零线首次被突破时,建一个小型仓,随着CCI的增长和趋势强度的增强,增加头寸。当CCI停止,预示市场正退出主流,这时开始抛出头寸。
根据周线图进行多种头寸交易显然在变化较慢的市场最奏效。这样的市场风险可控,长期的大型头寸可能更理想。(见欧元图,图2-24)

使用日CCI
我们的研究显示单独使用20日CCI在大部分市场的效果并不太理想。它的主要缺点是会错过强劲走势的开端,在快速运转、变幻莫测的市场,这的确是一大弱势。但是,这种迟缓性是可以克服的,方法是使用10日(或更短的)CCI或者在零线处入市。只是反应稍快的方法太脆弱了,经受不住频繁的锯齿状波动的考验。我们总可以调节CCI的时间段,以适应每个市场,但我们强烈地觉得这只是曲线拟合(curve-fitting),我们建议不要采用这种方法。
我们建议,对于日内交易,应该将CCI与另一种指标结合起来使用。由于CCI存在倾向于把波动误认作是趋势性市场的问题,所以把DMI/ADX作为一种备份的走势鉴别指标是合理的。如果ADX在上升,则市场呈趋势性发展,可以按照CCI信号交易。如果ADX在下降,则市场是多变的,不应交易——至少不能用诸如CCI这种顺势指标进行交易。在CCI达到顶点后,并开始朝零线移动时,退出交易。另一种可能的退市策略是当CCI开始改变时,在最近的低价或高价处建立跟踪止损指令。我们的测试显示这两种基本方法都管用。
一些发现
我们的研究显示,从一般意义上讲,CCI这个工具,颇似ADX,非常有助于度量市场的整体趋势。我们之前提到过,CCI加速变化得越快,市场趋势性越强。从数学上讲,当市场不是上涨时,CCI可能向上运动,但这是不可能的。记住即使CCI没有发出入市信号,它也可能会给交易商提供重要的信息。如果市场大多数时候保持在+/-100的区间范围内,这表示没有趋势,所以不要进入该市场,或者要使用逆势交易策略。
我们发现最有交易价值的市场是那些CCI在最近一段时间已数次朝同一方向突破100的市场。我们也发现第一次行动与已确定的CCI走势背道而驰的交易商往往会赔一大笔钱。如果市场一直成趋势性发展,并显示一系列的CCI运动是朝着100区间范围的某一边进行的,如我们刚刚所描述的,不要在CCI第一次突破另一方向的100时反转方向。朝着相反区间范围的短暂运动可能是一次增加头寸的机会,而不是趋势的反转。
回避锯齿状波动
我们经常推荐一个交易信号出现后要等到确定后再行动这一技巧,我们注意到这是消除大部分反应较快的CCI出现的锯齿状波动的一种良策。我们发现,当CCI突破+/-100槛时,最好先确定这一信号再行动。比如,当CCI达到100之上时,等到市场随后的收盘价更高时再买进。我们留意到通常突破100这一级别只是一两天的事,尤其是使用较短时间段的CCI指标时。确定后再入市的方法避免了大部分的锯齿状波动,也没有错过大变动。确定信号这一技巧也使得我们可以换用反应稍快些的CCI,这样我们就可以解决反应迟缓的问题,同时又不会遇到我们预计的锯齿状波动。比如,一个带有确定要求的10日的CCI能比按传统方式操作的20日的CCI更快地发出信号,产生的锯齿状波动也可能更少。(见图2-25)
