通达信徐文明CCI指标(超买超卖型)指标公式

核心逻辑

这是一个经典的CCI指标(顺势指标/Commodity Channel Index)。计算原理是:用典型价格(最高价+最低价+收盘价的均值)减去其14日移动平均,再除以0.015倍的平均绝对偏差。CCI本质是衡量价格偏离均值的程度,当价格远离平均成本时,数值会变大。

买卖信号

- **买入信号**: 1. CCI从下向上突破-100超卖线(可能形成短期底部) 2. CCI突破-100同时突破100(短期多头信号) 3. 价格创新低但CCI未创新低,形成底背离(较强的买入信号) - **卖出信号**: 1. CCI从上向下突破100超买线 2. 价格创新高但CCI未创新高,形成顶背离(可能形成短期顶部) 3. 强势中跌破100或弱势中跌破-100(可能产生调整)

用法

1. **超买超卖判断**:CCI>100表示超买区域,CCI<-100表示超卖区域 2. **背离信号**:重点关注价格创新高/新低时CCI的背离走势,这是第一和第四个最准确的作用 3. **结合其他指标**:公式中明确建议配合MACD、SKD、成交量和均线等指标使用才能达到最佳效果 4. **适用范围**:CCI在极端行情(大涨或大跌)时判断顶部或底部较为可靠,震荡行情中信号较多需谨慎使用

公式源码

N:=14;
TYP:=(HIGH+LOW+CLOSE)/3;
cci:(TYP-MA(TYP,N))/(0.015*AVEDEV(TYP,N));
要卖线:100,POINTDOT,COLORYELLOW;
要买线:-100,POINTDOT,COLORYELLOW;
多空:0,POINTDOT,COLORWHITE;
IF(CCI>100,CCI,DRAWNULL),COLORRED;
IF(CCI<-100,CCI,DRAWNULL),COLORGREEN;
DRAWTEXT(CURRBARSCOUNT=120,200.1,'徐文明抄短底
'),COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=120,185,'抄短底是上升波必不可少的功夫'),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=120,170.1,'寻找底背离底部买进信号运用CCI
'),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=120,155.1,'要比运用kd、rsi、W R有时要灵敏一天半左右'),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=120,140.1,'早抓低点较滞抄底的人不管是趋利还是避害都更有腾挪空间
'),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=120,125.1,'该指标的使用技巧是
'),COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=120,110,'(1)跌破负100如继续创新低而该指标连续反弹可能现短底
'),COLORYELLOW;DRAWTEXT(CURRBARSCOUNT=120,95.1,'(2)升破负100及升破100属短多信号以及空头停损信号
'),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=120,80,'(3)强势中跌破100及弱势中跌破负100可能产生调整
'),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=120,65.1,'(4)升破100后如股指继续创新高而该指标连续下行可能出现短顶
'),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=120,50.1,'(5)上述四个作用中第一和第四个更有准确度 
'),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=120,35.1,'CCI指标只有出现极端行情时才比较容易判断
'),COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=120,20.1,'对大涨或下跌一定数值时判断顶部或底部比较容易没极端行情'),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=120,5,'配合macd、SKD、成交量和均线等才能达到最佳效果
'),COLORYELLOW;DRAWTEXT(CURRBARSCOUNT=75,200.1,'
'),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=75,185,''),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=75,170.1,'
'),COLORCYAN;
DRAWTEXT(CURRBARSCOUNT=75,155.1,'
'),COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=75,140.1,'
'),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=75,125.1,'
'),COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=75,110,'
'),COLORYELLOW;DRAWTEXT(CURRBARSCOUNT=75,95.1,'
'),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=75,80,'
'),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=75,65.1,'
'),COLORCYAN;
DRAWTEXT(CURRBARSCOUNT=75,50.1,'
'),COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=75,35.1,'
'),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=75,20.1,'
'),COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=75,5,'
'),COLORYELLOW;DRAWTEXT(CURRBARSCOUNT=35,200.1,'
'),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=35,185,' '),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=35,170.1,'
'),COLORCYAN;
DRAWTEXT(CURRBARSCOUNT=35,155.1,'
'),COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=35,140.1,'
'),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=35,125.1,'
'),COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=35,110,'
'),COLORYELLOW;DRAWTEXT(CURRBARSCOUNT=35,95.1,'
'),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=35,80,'
'),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=35,65.1,'
'),COLORCYAN;
DRAWTEXT(CURRBARSCOUNT=35,50.1,'
'),COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=35,35.1,'
'),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=35,20.1,'
'),COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=35,5,'
'),COLORYELLOW;