跳转至

Commodity Channel Index

定义

Commodity Channel Index (CCI) 是一种多功能的基于动量的技术分析指标,用于衡量资产价格与其特定时期内的平均价格的偏差。 尽管最初是为商品开发的,但CCI现在广泛应用于其他资产类别,包括股票和外汇,以识别超买和超卖条件。

历史

CCI由技术分析师Donald Lambert开发,并于1980年在他的《Commodities》杂志(现称为《Futures》)文章中首次提出。 Lambert设计该指标是为了识别商品中的周期性价格模式,但由于其在衡量市场趋势和反转方面的有效性,它已在各种金融市场中获得了更广泛的应用。

计算

1. 首先,需要确定指定周期数\(n\)Typical Price (TP)Simple Moving Average (SMA)

\[ SMA (TP) = { 1 \over n } { \sum_{i=0}^{n-1} { TP_{t-1} } } \]

2. 然后,计算同一时期内源数据与SMA的平均绝对偏差。

\[ Mean\ Deviation = { { \sum_{i=0}^{n=1} | TP_{t-1} - {SMA (TP)} | } \over n } \]

3. 最后,使用SMA和平均偏差计算Commodity Channel Index。

\[ CCI = { { TP_t - SMA (TP) } \over { 0.015 \times Mean\ Deviation} } \]

\(t\)是当前索引,0.015是用于标准化CCI值的常数,使大多数结果落在+100和-100之间。

解读

默认情况下,CCI计算的周期数设置为20。

CCI用于识别超买或超卖条件,以及价格趋势中的潜在反转。

  • 超买和超卖水平 – CCI高于+100被视为超买,表明可能出现向下修正或反转。 CCI低于-100被视为超卖,表明可能出现向上反转。

  • 零线交叉 – 上穿零线表明正动量,可能预示着上升趋势的开始。 下穿零线表明负动量,可能预示着下降趋势。

  • 背离 – 看涨背离发生在价格创出更低低点,但CCI创出更高低点时,表明下行动量减弱,可能出现反转。 看跌背离发生在价格创出更高高点,但CCI创出更低高点时,表明上行动量减弱,可能出现反转。

  • 偏移 – 通过调整偏移参数来改变CCI指标与图表上价格数据的对齐方式,您可以探索CCI读数与过去或未来价格走势的对应关系。

应用

CCI 可以应用于多种交易策略。

  • 买入信号 – 当 CCI 从 -100 以下移动到 -100 以上时,表明资产正在从超卖状态中恢复,可能预示着买入机会。 移动到 +100 以上表明强劲的上升势头,暗示新上升趋势的开始。 这可以被解释为买入信号,持仓直到 CCI 回落到 +100 以下。

  • 卖出信号 – 当 CCI 从 +100 以上移动到 +100 以下时,可能表明资产正在退出超买状态,预示着潜在的卖出机会。 这可能表明是关闭多头头寸或开立空头头寸的良好时机。 移动到 -100 以下表明强劲的下降势头,暗示新下降趋势的开始。 这可以被解释为卖出信号,持仓直到 CCI 回升到 -100 以上。

  • 趋势确认 – CCI 值穿越零线可以确认当前趋势的强度,使交易者能够在趋势发展的早期进入头寸。

  • 止损设置 – 交易者可以根据 CCI 信号设置止损单,在潜在上升趋势中将止损设置在超卖水平以下,或在潜在下降趋势中将止损设置在超买水平以上。

注意

您可以利用算法交易,通过 cBot 根据该指标的信号执行交易,如我们的 示例 所示。 了解更多关于如何 在 cBot 中使用指标 的信息。

局限性

CCI 在震荡或横盘市场中可能会产生错误信号。 此外,CCI 的有效性高度依赖于所选周期,并且在不同资产之间可能有所不同。

总结

Commodity Channel Index 是一种多功能动量指标,可帮助交易者识别超买和超卖状况以及潜在的趋势反转。 通过将资产价格与其在指定周期内的平均值进行比较,CCI 提供了进入和退出交易的关键信号。