[AG261014]CCI优化版副图-通达信指标源码分享

01 TYP均价打底,AVEDEV量偏差,四层柱子各守一段
CCI指标这玩意儿,用的人多,真把公式拆开看过的人少。
上周帮一个开五金店的老乡调参数,他把N从14改到7,整个副图像发了疯一样满屏信号,红紫黄绿闪得他眼花。问题出在哪?出在他不理解这套副图里四层STICKLINE是怎么分工的。
这份优化版副图,核心搜索词就两个:CCI指标和CCI背离。它把经典通道拆成四段色柱,再把BIAS三重乖离和量能共振揉进同一张图里。
速查卡(五秒扫完):
| CCI主线 | 转强柱 |
| 弱转强信号 | 底背离标注 |
02 指标源码分享|CCI优化版副图

指标编号:AG261014
指标完整源码:
N:=14;N1:=3;TYP:=(HIGH+LOW+CLOSE)/3;CCI:(TYP-MA(TYP,N))/(0.015*AVEDEV(TYP,N)),LINESTICK,COLORRED,LINETHICK2;绿段:IF(CCI<REF(CCI,1),CCI,DRAWNULL),COLORGREEN,LINETHICK2;DRAWICON(CROSS(200,CCI),250,27);DRAWICON(CROSS(CCI,-200),-250,26);转强:STICKLINE(CCI>0,0,CCI,2,0),COLOR770077;STICKLINE(CCI>0,0,CCI,1.5,0),COLOR990099;STICKLINE(CCI>0,0,CCI,0.8,0),COLORBB00BB;STICKLINE(CCI>0,0,CCI,0.3,0),COLORFF00FF;转弱:STICKLINE(CCI<0,0,CCI,2,0),COLOR888800;STICKLINE(CCI<0,0,CCI,1.5,0),COLORAAAA00;STICKLINE(CCI<0,0,CCI,0.8,0),COLORDDDD00;STICKLINE(CCI<0,0,CCI,0.3,0),COLORFFFF00;弱转强:=STICKLINE(CROSS(CCI,-200)ANDCCI>REF(CCI,1),CCI,0,2,0),COLOR00DFDF;STICKLINE(弱转强,-150,0,7,0),COLORYELLOW;STICKLINE(弱转强,-150,0,4,0),COLOR000099;STICKLINE(弱转强,-150,0,2,0),COLOR0000BB;STICKLINE(弱转强,-150,0,1,0),COLOR0000DD;STICKLINE(弱转强,-210,0,0.9,0),COLOR0000FF;DRAWTEXT(弱转强,-210,'进'),COLORYELLOW;强转弱:=STICKLINE(CROSS(200,CCI)ANDCCI<REF(CCI,1),0,CCI,2,0),COLORGREEN;STICKLINE(强转弱,150,0,7,0),COLORWHITE;STICKLINE(强转弱,150,0,4,0),COLOR009900;STICKLINE(强转弱,150,0,2,0),COLOR00BB00;STICKLINE(强转弱,150,0,1,0),COLOR00DD00;STICKLINE(强转弱,210,0,0.9,0),COLOR00FF00;DRAWTEXT(强转弱,210,'退'),COLORGREEN;天顶线:=200,COLORRED;地底线:-200,COLORCYAN;牛熊线:100,POINTDOT,LINETHICK3,COLORWHITE;BIAS1W:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;BIAS2W:=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100;BIAS3W:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;MM:=(BIAS1W+2*BIAS2W+3*BIAS3W)/6;MN:=MA(MM,3);VAR24:=LLV(LOW,36);VAR25:=HHV(HIGH,30);VAR26:=EMA((CLOSE-VAR24)/(VAR25-VAR24)*4,4)*25;底背离:IF(MN<-4,-100,-150),COLORYELLOW,LINETHICK1;顶背离:IF((VAR26>90),150,200),COLORGREEN,LINETHICK1;量能:MA(100*(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N)),N1),COLORYELLOW,LINETHICK1;
#CCI指标# 这个话题钉一下,平时跟 #CCI背离# #四层分色# 绑在一块儿聊的多。
03 从TYP到STICKLINE,CCI怎么跟BIAS搭上关系
先看主线怎么算。
CCI:(TYP-MA(TYP,N))/(0.015*AVEDEV(TYP,N))
TYP取(HIGH+LOW+CLOSE)/3,三价均值。N日均线MA(TYP,N)是基准。分子就是当天均价偏离N日均值多远。
分母那个0.015乘AVEDEV,AVEDEV是平均绝对偏差——它量的是"过去N天里,每天的TYP离均线平均差多少"。乘0.015是个缩放系数,把结果拉到正负一百、两百这种人能读的区间。
对了岔一句,LINESTICK这个画法很多人不知道——它让主线既画线又画柱,一根K线位置上同时出现连线和小竖条,视觉密度直接翻倍。
N取14这个参数,我反而觉得偏保守。本身波动就大,14日窗口已经把毛刺磨得够钝了。
再往下看那四根色柱的分工。
指标值大于零时,四根STICKLINE同时画:宽度分别是2、1.5、0.8、0.3,颜色从暗紫#770077逐层亮到品红#FF00FF。叠出来的效果是一根柱子内部有渐变层次——靠近中轴偏暗,外缘偏亮。
小于零时同理,换成黄色系,从暗橄榄#888800到明黄#FFFF00。
三年前我在公式论坛看到有人用AVEDEV写偏离度,当时觉得多此一举——现在想想,那种叠加出来的视觉厚度,纯单色柱根本给不了。
再说弱转强和强转弱这两个信号。
弱转强:=STICKLINE(CROSS(CCI,-200) AND CCI>REF(CCI,1),CCI,0,2,0)
CROSS那行判的是从下往上穿过负二百这条线。后面加一个CCI>REF(CCI,1)确认方向——不是刚好碰到又缩回去,而是真的在往上走。
触发之后画一根宽度7的大柱,从-150到零轴,底下再叠四层渐变色。最外面DRAWTEXT标注一个"进"字。强转弱是镜像逻辑,穿越正二百加上方向确认朝下,标注"退"。
牛熊线100那条白色虚线,POINTDOT加LINETHICK3,纯粹给眼睛一个中间参照——过了一百代表偏离已经不小。
200天顶线-200地底线
末尾说CCI背离这块。三重乖离BIAS1W、BIAS2W、BIAS3W分别取6日、12日、24日,加权合并:
MM:=(BIAS1W+2*BIAS2W+3*BIAS3W)/6
权重是1比2比3,长周期乖离占比更大。MN再取3日平滑。MN跌破-4就亮底背离黄线。
VAR26那行用36日最低价和30日最高价做区间归一,EMA再平滑——大于90时顶背离绿线出现。
量能那条线把收盘价在N日高低区间里的相对位置做N1日平滑,等于给主图加了一条"价格在通道里走到哪"的辅助参照。
正负二百为什么是阈值?放到150太敏感,日常波动经常碰到又回来;拉到300太迟钝,很多有效穿越被漏掉。二百卡在中间,是统计上超出这个范围后回落概率明显升高的分界。
