神奇指标网

通达信cci背离指标公式-选股预警

浏览 362次浏览
标签: cci 选股
来源:神奇指标网 编辑:神奇指标网 发布日期:2023-06-15


通达信公式源码概况:


指标类别:通达信公式


授权方式: 免费版


指标评级: ★★★★★


指标分类: 策略


画线方法: 副图



1、cci从+100~-100的常态区,由下往上突破+100天线时为短线炒手抢进时期,亦为涨停板抢盘法。

2、CCI从+100天线之上,由上往下跌破天线时为加速逃逸时机,短线操手应该出仓。

3、CCI从+100~-100的常态区,由上往下跌破-100地线时为重打落水狗的放空卖出时机。

4、CCI从-100下方由下往上突破-100地线时是打落水狗的空头,投资人应尽快回补买进股票。

image.png




公式源码如下:


  

低吸:0.82*MA(FORCAST(CLOSE,2),40),COLORF7E300;满仓:0.72*MA(FORCAST(CLOSE,2),40),COLOR0000FF;  

VAR1:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100;  

VAR2:=(CLOSE-REF(CLOSE,2))/REF(CLOSE,2)*100;  

VAR3:=(CLOSE-REF(CLOSE,3))/REF(CLOSE,3)*100;  

VAR4:=(CLOSE-REF(CLOSE,4))/REF(CLOSE,4)*100;  

VAR5:=(CLOSE-REF(CLOSE,5))/REF(CLOSE,5)*100;  

VAR6:=(CLOSE-REF(CLOSE,6))/REF(CLOSE,6)*100;  

VAR7:=(CLOSE-REF(CLOSE,7))/REF(CLOSE,7)*100;  

VAR8:=(CLOSE-REF(CLOSE,8))/REF(CLOSE,8)*100;  

VAR9:=(CLOSE-REF(CLOSE,9))/REF(CLOSE,9)*100;  

VAR10:=(CLOSE-REF(CLOSE,10))/REF(CLOSE,10)*100;  

VAR11:=(CLOSE-REF(CLOSE,11))/REF(CLOSE,11)*100;  

VAR12:=(CLOSE-REF(CLOSE,12))/REF(CLOSE,12)*100;  

VAR13:=(CLOSE-REF(CLOSE,13))/REF(CLOSE,13)*100;  

VAR14:=(CLOSE-REF(CLOSE,14))/REF(CLOSE,14)*100;  

VAR15:=(CLOSE-REF(CLOSE,15))/REF(CLOSE,15)*100;  

VAR16:=(CLOSE-REF(CLOSE,16))/REF(CLOSE,16)*100;  

VAR17:=(CLOSE-REF(CLOSE,17))/REF(CLOSE,17)*100;  

VAR18:=(CLOSE-REF(CLOSE,18))/REF(CLOSE,18)*100;  

VAR19:=(CLOSE-REF(CLOSE,19))/REF(CLOSE,19)*100;  

VAR20:=(CLOSE-REF(CLOSE,20))/REF(CLOSE,20)*100;  

顶:=85;  

中:=50;  

底:=20;  

VAR1:=HHV(HIGH,9)-LLV(LOW,9);  

VAR2:=HHV(HIGH,9)-CLOSE;  

VAR3:=CLOSE-LLV(LOW,9);  

VAR4:=VAR2/VAR1*100-70;  

VAR5:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100;  

VAR6:=(2*CLOSE+HIGH+LOW)/4;  

VAR7:=SMA(VAR3/VAR1*100,3,1);  

VAR8:=LLV(LOW,34);  

VAR9:=SMA(VAR7,3,1)-SMA(VAR4,9,1);  

VARA:=IF(VAR9>100,VAR9-100,0);  

VARB:=HHV(HIGH,34);  

AA:=VARA*2;  

BB:=EMA((VAR6-VAR8)/(VARB-VAR8)*100,13);  

VARC:=EMA(0.667*REF(BB,1)+0.333*BB,2);  

CC:SMA(VAR5,20,1),COLORRED;  

CC1:SMA(CC,5,1),COLORGREEN;  

STICKLINE(CC>CC1,CC,CC1,1,0),COLORRED;  

STICKLINE(CC1>CC,CC,CC1,1,0),COLORGREEN;  

出击:IF((CROSS(CC,CC1)AND(CC1<顶)),80,0),COLORRED;  

DRAWICON(CC<REF(CC,1)ANDREF(CC,1)<REF(CC,2)ANDCC>CC1,100,2);  

DRAWICON(CROSS(CC1,CC),100,15);  

VAR21:=VAR1+VAR2+VAR3+VAR4+VAR5;  

VAR22:=VAR1+VAR2+VAR3+VAR4+VAR5+VAR6+VAR7+VAR8+VAR9+VAR10;  

VAR23:=VAR1+VAR2+VAR3+VAR4+VAR5+VAR6+VAR7+VAR8+VAR9+VAR10+VAR11+VAR12+VAR13+VAR14+VAR15+VAR16+VAR17+VAR18+VAR19+VAR20;  

VAR24:=(SUM(VAR21,3)*30-MA(SUM(VAR21,3),45))/10;  

VAR25:=(VAR22*30-REF(SUM(VAR22,3),1))/10;  

VAR26:=(VAR21*30-REF(SUM(VAR21,3),1))/10;  

VAR27:=400;  

VAR28:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100;  

VAR29:=SUM(VAR28,3)*30-MA(SUM(VAR28,3),45);  

VAR30:=VAR28*30-REF(SUM(VAR28,3),1);  

NOTEXT1:100;  

NOTEXT2:-100;  

CCI1:(VAR25+VAR26+VAR24+VAR29+VAR30)/5,COLORMAGENTA;  

CCI2:CCI,COLORWHITE;  

DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);  

DEA:=EMA(DIFF,9);  

A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));  

A:=MA(CLOSE,17)+ABS(MA(CLOSE,17)-REF(MA(CLOSE,17),1));  

B:=MA(CLOSE,17)+MA(CLOSE,17)-REF(MA(CLOSE,17),1);  

分水岭:IF(MA(CLOSE,17)&lt;B,B,MA(CLOSE,17)),COLORFF00FF,LINETHICK2;  

操作线:分水岭-(EMA(C,3)-分水岭),COLOR00FFFF,LINETHICK2;  

PM:Ma(C,5),COLORred,linethick2;  

IF(PM&gt;分水岭,PM,pm),Color0000FF,linethick2;  

IF(PM&gt;分水岭,分水岭,a),ColoR00ff00,POINTDOT,linethick4;  

IF(C&lt;PM,PM,PM),ColorFF9900,linethick2;  

IF(PM&lt;分水岭,分水岭,pm),Color0000FF,linethick2;  

DRAWICON(CROSS(分水岭,操作线),分水岭-0.02,1);  

{顶底背离}  

A1:=BARSLAST(ref(cross("macd.diff"(12,26,9),"macd.dea"(12,26,9)),1));  

B1:=ref(c,A1+1)&gt;candref("macd.diff"(12,26,9),A1+1)&lt;"macd.diff"(12,26,9)andcross("macd.diff"(12,26,9),"macd.dea"(12,26,9));  

DRAWTEXT(FILTER(B1&gt;0,5),L-0.12,'M底'),COLORRED;  

A2:=BARSLAST(ref(cross("kdj.k"(9,9,3),"kdj.d"(9,9,3)),1));  

B2:=ref(c,A2+1)&gt;candref("kdj.k"(9,9,3),A2+1)&lt;"kdj.k"(9,9,3)andcross("kdj.k"(9,9,3),"kdj.d"(9,9,3));  

DRAWTEXT(FILTER(B2&gt;0,5),L-0.08,'K底'),COLORFF00FF;  

A3:=BARSLAST(ref(cross("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24)),1));  

B3:=ref(c,A3+1)&gt;candref("RSI.RSI1"(6,12,24),A3+1)&lt;"RSI.RSI1"(6,12,24)andcross("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24));  

DRAWTEXT(FILTER(B3&gt;0,5),L-0.02,'R底'),COLORffcc66;  

C1:=BARSLAST(ref(cross("macd.dea"(12,26,9),"macd.diff"(12,26,9)),1));  

D1:=ref(c,C1+1)&lt;candref("macd.diff"(12,26,9),C1+1)&gt;"macd.diff"(12,26,9)andcross("macd.dea"(12,26,9),"macd.diff"(12,26,9));  

DRAWTEXT(FILTER(D1&gt;0,5),H+0.24,'M顶'),COLOR0066FF;  

C2:=BARSLAST(ref(cross("kdj.d"(9,9,3),"kdj.k"(9,9,3)),1));  

D2:=ref(c,C2+1)&lt;candref("kdj.k"(9,9,3),C2+1)&gt;"kdj.k"(9,9,3)andcross("kdj.d"(9,9,3),"kdj.k"(9,9,3));  

DRAWTEXT(FILTER(D2&gt;0,5),H+0.16,'K顶'),COLOR00FF00;  

C3:=BARSLAST(ref(cross("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12,24)),1));  

D3:=ref(c,C3+1)&lt;candref("RSI.RSI1"(6,12,24),C3+1)&gt;"RSI.RSI1"(6,12,24)andcross("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12,24));  

DRAWTEXT(FILTER(D3&gt;0,5),H+0.08,'R顶'),COLORffffCC;  

B1:=REF(C,A1+1)&gt;CANDREF(DIFF,A1+1)&lt;DIFFANDCROSS(DIFF,DEA);  

A2:=BARSLAST(REF(CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3)),1));  

B2:=REF(C,A2+1)&gt;CANDREF("KDJ.K"(9,3,3),A2+1)&lt;"KDJ.K"(9,3,3)ANDCROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3));  

A3:=BARSLAST(REF(CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24)),1));  

B3:=REF(C,A3+1)&gt;CANDREF("RSI.RSI1"(6,12,24),A3+1)&lt;"RSI.RSI1"(6,12,24)ANDCROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24));  

底背离:B1&gt;0ORB2&gt;0ORB3&gt;0;  

A1:=(REF(LOW,1)=REF(OPEN,1))AND(REF(OPEN,0)=REF(LOW,0))AND(REF(CLOSE,1)&gt;REF(OPEN,1))AND(REF(CLOSE,0)&gt;REF(OPEN,0));

A2:=REF(VOL,0)&gt;REF(VOL,1);  

A3:=REF(OPEN,0)&lt;REF(CLOSE,1);  

A4:=REF(CLOSE,0)&gt;REF(CLOSE,1);  

XG:A1ANDA2ANDA3ANDA4;  

趋势:=3*SMA((C-LLV(L,27))/(HHV(H,27)-LLV(L,27))*100,5,1)-2*  

SMA(SMA((C-LLV(L,27))/(HHV(H,27)-LLV(L,27))*100,5,1),3,1);  

ZZ:=趋势&gt;REF(趋势,1);  

K1:=DVOL/1000000;  

K2:=DCLOSE;  

V1:=EMA(K1,5);  

V2:=EMA(K2,5);  

价异动:=K2&gt;REF(V2,1)*1.06;  

量异动:=K1&gt;REF(V1,1)*1.6&amp;&amp;ZZ;  

停牌:=DYNAINFO(17)&gt;0;  

M1:=SUM(价异动,2)&gt;0AND停牌;  

M2:=SUM(量异动,2)&gt;0ANDREF(趋势,1)&lt;89;  

量价共振:FILTER(M1&amp;&amp;M2,3)*66;  

M:=MACD.MACD;  

M5:=MA(C,5);  

F:=MACD.DIF;  

D:=MACD.DEA;  

TJF:=EVERY(BETWEEN(F,0,0.35),18);  

TJD:=EVERY(BETWEEN(D,0,0.30),18);  

TJM:=M5&gt;REF(M5,1);  

XG:=EVERY(BETWEEN(M,0,0.23),30)ANDTJFANDTJDANDTJM;  

XG1:=CROSS(XG,0.5);  

STICKLINE(XG1,L,H,0,0),COLOR0088EE;  

STICKLINE(XG1,CLOSE,OPEN,3,0),COLOR0055AA;  

STICKLINE(XG1,CLOSE,OPEN,2.8,0),COLOR0066BB;  

STICKLINE(XG1,CLOSE,OPEN,2.5,0),COLOR0077CC;  

STICKLINE(XG1,CLOSE,OPEN,2.2,0),COLOR0088DD;  

STICKLINE(XG1,CLOSE,OPEN,1.7,0),COLOR0099EE;  

STICKLINE(XG1,CLOSE,OPEN,1.2,0),COLOR00AAFF;  

STICKLINE(XG1,CLOSE,OPEN,0.7,0),COLOR00CCFF;  

STICKLINE(XG1,CLOSE,OPEN,0.2,0),COLOR00FFFF;  

DRAWICON(XG1,L*0.95,1);TYP:=(HIGH+LOW+CLOSE)/3;CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));CCI修正1:=EMA(EMA(EMA(CCI,2),2),2);CCI修正2:=EMA(EMA(EMA(CCI,3),2),2);X:=(CROSS(CCI修正1,CCI修正2)OR(CCI修正1>=CCI修正2))ANDCCI修正1>=-101ANDCCI修正1>=REF(CCI修正1,1)ANDREF(CCI修正1,1)<-101;RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:=SMA(RSV,3,1);D:=SMA(K,3,1);J:=3*K-2*D;K1:=EMA(EMA(EMA(K,2),2),2);D1:=EMA(EMA(EMA(D,2),2),2);J1:=EMA(EMA(EMA(J,2),2),2);Y:=J1>REF(J1,1);XANDY;  

A☆:=DMA((H+L+C*2)/4,0.9);  

B☆:=VOL/((H-L)*2-ABS(C-O));  

C☆☆:=IF(C&gt;O,B☆*(H-L),IF(C&lt;O,B☆*(H-O+(C-L)),VOL/2))+IF(C&gt;O,0-B☆*(H-C+(O-L)),IF(C&lt;O,0-B☆*(H-L),0-VOL/2));  

A☆☆:=C☆☆/20/1.15;  

攻击流量:=A☆☆*0.618+REF(A☆☆,1)*0.382+REF(HSL,2)*0.168;  

B☆☆:=EMA(攻击流量,3);  

流量:=IF(B☆☆&gt;REF(B☆☆,1),1,0);  

AA☆:=(MAX(C,O)-MIN(C,O))/MIN(C,O)&lt;0.00618;  

BB☆:=(H-MAX(C,O))/MAX(C,O)&gt;0.00382;  

DD☆:=(MIN(C,O)-L)/L&gt;0.00382;  

EE☆:=(ABS(BB☆-DD☆))/C&lt;0.00618;  

星☆星:=AA☆ANDBB☆ANDDD☆ANDEE☆;  

星线选:星☆星=1AND流量=1ANDC&gt;OANDABS((C-MA(C,20))/MA(C,20))&gt;0.0382ANDH-MAX(C,O)&lt;=MIN(C,O)-L,COLORYELLOW;  

确认选:IF(REF(星线选,1)=1ANDC&gt;=REF(C,1),1,0)ANDC&gt;OAND(C-REF(C,1))/REF(C,1)&gt;0.00618,COLORRED;  


image.png


[源码注释]通达信公式动态翻译结果


AA赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100

输出XG:AA>=4 AND (最高价-收盘价)>(收盘价-开盘价)*0.4




神奇指标网(https://www.shenqizhibiao.com/)所有指标公式及文章来源于网络仅供学习研究

神奇指标收藏 收藏
神奇指标分享 分享

网友评论

已有0人评论

清除 发表评论