欢迎您访问投资者加油站-WWW.XG51.CN选股无忧网

尾盘超短线稳步登高 鲛海龙珠火箭加油低估价值难得一见空中加速哪吒闹海一剑封喉猛龙在天底部黄金神龙见首跟庄波段神龙甩尾

鱼跃龙门拔地而起底部起飞筹码突击阶段新高MACD金叉量能巨变深跌回弹小步上扬量价齐飞盘整突破超卖反转超级强势强势洗盘

软件书籍买点指标卖点指标买卖指标底部指标市场热点股票入门指标改编指标技巧通达信公式安装方法大智慧公式安装方法同花顺公式安装方法

通达信公式

当前位置: 主页 > 通达信公式

通达信综合背离2副图贴图未加密选股指标公式源码

来源:网络|编辑:小编|时间:2023-01-13|栏目:通达信公式

{MACD背离}
DIFF:EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:EMA(DIFF,9);
MACD:2*(DIFF-DEA), COLORSTICK,DRAWABOVE;
MACD金叉:=BARSLAST(REF(CROSS(DIFF,DEA),1));
MACD死叉:=BARSLAST(REF(CROSS(DEA,DIFF),1));
MACD上次金叉:=SUMBARS(REF(CROSS(DIFF,DEA),1),2);
MACD上次死叉:=SUMBARS(REF(CROSS(DEA,DIFF),1),2);
{MACD底背离}
MACD次低点:=LLV(DIFF,MACD金叉);
MACD最低点:=LLV(DIFF,MACD上次死叉);
MACD底背离:=REF(CLOSE,MACD金叉+1)>CLOSE AND MACD次低点>MACD最低点 AND CROSS(DIFF,DEA);
DRAWLINE(MACD金叉=0,DEA,MACD底背离,DEA,0),COLORWHITE,LINETHICK2;
{MACD顶背离}
MACD次高点:=HHV(DIFF,MACD金叉);
MACD最高点:=HHV(DIFF,MACD上次金叉);
MACD顶背离:=REF(CLOSE,MACD死叉+1)<CLOSE AND MACD次高点<MACD最高点 AND CROSS(DEA,DIFF);
DRAWLINE(MACD死叉=0,DEA,MACD顶背离,DEA,0),COLORCYAN,LINETHICK2;

红面积:SUM(MACD,BARSLAST(MACD<0))*(MACD>0),COLOR0000FF,NODRAW;
绿面积:SUM(MACD,BARSLAST(MACD>0))*(MACD<0),COLORFFFF00,NODRAW;
AA:=ROUND(REF(绿面积,1)*100);BB:=ROUND(REF(红面积,1)*100);
DRAWNUMBER(CROSS(0,MACD),0.04,ABS(BB)),COLORLIMAGENTA;
DRAWNUMBER(CROSS(MACD,0),-0.01,ABS(AA)),COLORCYAN;

{CCI}
TYP:=(HIGH+LOW+CLOSE)/3;
CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));
{BOLL}
BOLL:=MA(CLOSE,20);
UB:=BOLL+2*STD(CLOSE,20);
LB:=BOLL-2*STD(CLOSE,20);
{KDJ}
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;
PP:=CCI<-160 AND CLOSE<LB AND J<20;
QQ:=CCI>160 AND J>100;
{KDJ中J值在0-90间为黄色,小于0为绿色,大于90为红色}
{显示J值和CCI值}

{CCI值小于160且收盘价在BOLL下轨一下,J值小于20为红色箭头,CCI大于160且J值大于100为绿色箭头}
DRAWICON(QQ,0,2);
DRAWICON(PP,0,1);

KDJ金叉:=BARSLAST(REF(CROSS(J,D),1));
KDJ死叉:=BARSLAST(REF(CROSS(D,J),1));
KDJ上次金叉:=SUMBARS(REF(CROSS(J,D),1),2);
KDJ上次死叉:=SUMBARS(REF(CROSS(D,J),1),2);
{KDJ底背离}
AAA1:=BARSLAST(REF(CROSS(J,D),1));
KDJ次低点:=LLV(J,AAA1);
KDJ最低点:=LLV(J,KDJ上次死叉);
KDJ底背离:=REF(CLOSE,AAA1+1)>CLOSE AND KDJ次低点>KDJ最低点 AND CROSS(J,D);
DRAWTEXT(KDJ底背离,MACD,'KDJ底'),COLORWHITE;
STICKLINE(KDJ底背离,MACD,0,2,0),COLORWHITE;
{KDJ顶背离}
BBB1:=BARSLAST(REF(CROSS(D,J),1));
KDJ次高点:=HHV(J,AAA1);
KDJ最高点:=HHV(J,KDJ上次金叉);
KDJ顶背离:=REF(CLOSE,BBB1+1)<CLOSE AND KDJ次高点<KDJ最高点 AND CROSS(D,J);
DRAWTEXT(KDJ顶背离,MACD,'KDJ顶'),COLORCYAN;
STICKLINE(KDJ顶背离,MACD,0,2,0),COLORCYAN;


{九转}
A1:=C>=REF(C,4);
A2:=C<REF(C,4);
A3:=C<REF(C,4) AND REF(A1,1);
T:=BARSLAST(A3),NODRAW;
M0:=(T=0 AND REFX(T=1 AND NOT(A2),1)) OR (REFX(T=2 AND NOT(A2),2)) OR (REFX(T=3 AND NOT(A2),3)) OR (REFX(T=4 AND NOT(A2),4)) OR (REFX(T=5 AND NOT(A2),5)) OR (REFX(T=6 AND NOT(A2),6)) OR (REFX(T=7 AND NOT(A2),7)) OR (REFX(T=8 AND NOT(A2),8));
M1:=T=1 AND REFX(T=2 AND NOT(A2),1) OR (REFX(T=3 AND NOT(A2),2)) OR (REFX(T=4 AND NOT(A2),3)) OR (REFX(T=5 AND NOT(A2),4)) OR (REFX(T=6 AND NOT(A2),5)) OR (REFX(T=7 AND NOT(A2),6)) OR (REFX(T=8 AND NOT(A2),7));
M2:=T=2 AND REFX(T=3 AND NOT(A2),1) OR (REFX(T=4 AND NOT(A2),2)) OR (REFX(T=5 AND NOT(A2),3)) OR (REFX(T=6 AND NOT(A2),4)) OR (REFX(T=7 AND NOT(A2),5)) OR (REFX(T=8 AND NOT(A2),6));
M3:=T=3 AND REFX(T=4 AND NOT(A2),1)OR (REFX(T=5 AND NOT(A2),2)) OR (REFX(T=6 AND NOT(A2),3)) OR (REFX(T=7 AND NOT(A2),4)) OR (REFX(T=8 AND NOT(A2),5));
M4:=T=4 AND REFX(T=5 AND NOT(A2),1) OR (REFX(T=6 AND NOT(A2),2)) OR (REFX(T=7 AND NOT(A2),3)) OR (REFX(T=8 AND NOT(A2),4));
M5:=T=5 AND REFX(T=6 AND NOT(A2),1) OR (REFX(T=7 AND NOT(A2),2)) OR (REFX(T=8 AND NOT(A2),3));
M6:=T=6 AND REFX(T=7 AND NOT(A2),1) OR (REFX(T=8 AND NOT(A2),2));
M7:=T=7 AND REFX(T=8 AND NOT(A2),1);
N0:=T=1 AND REF(T=0 AND A3,1) AND A2;
N1:=T=2 AND REF(N0,1) AND A2;
N2:=T=3 AND REF(N1,1) AND A2;
N3:=T=4 AND REF(N2,1) AND A2;
N4:=T=5 AND REF(N3,1) AND A2;
N5:=T=6 AND REF(N4,1) AND A2;
N6:=T=7 AND REF(N5,1) AND A2;
N7:=T=8 AND REF(N6,1) AND A2;
WZD:=DEA;
WZG:=DEA;

DRAWTEXT(N6 AND NOT(M7),WZD,'8'),COLORCYAN;
DRAWTEXT(N7,WZG,'9'),COLORLIMAGENTA;
B1:=C<=REF(C,4);
B2:=C>REF(C,4);
B3:=C>REF(C,4) AND REF(B1,1);
T1:=BARSLAST(B3),NODRAW;
M8:=(T1=0 AND REFX(T1=1 AND NOT(B2),1)) OR (REFX(T1=2 AND NOT(B2),2)) OR (REFX(T1=3 AND NOT(B2),3)) OR (REFX(T1=4 AND NOT(B2),4)) OR (REFX(T1=5 AND NOT(B2),5)) OR (REFX(T1=6 AND NOT(B2),6)) OR (REFX(T1=7 AND NOT(B2),7)) OR (REFX(T1=8 AND NOT(B2),8));
M9:=T1=1 AND REFX(T1=2 AND NOT(B2),1) OR (REFX(T1=3 AND NOT(B2),2)) OR (REFX(T1=4 AND NOT(B2),3)) OR (REFX(T1=5 AND NOT(B2),4)) OR (REFX(T1=6 AND NOT(B2),5)) OR (REFX(T1=7 AND NOT(B2),6)) OR (REFX(T1=8 AND NOT(B2),7));
M10:=T1=2 AND REFX(T1=3 AND NOT(B2),1) OR (REFX(T1=4 AND NOT(B2),2)) OR (REFX(T1=5 AND NOT(B2),3)) OR (REFX(T1=6 AND NOT(B2),4)) OR (REFX(T1=7 AND NOT(B2),5)) OR (REFX(T1=8 AND NOT(B2),6));
M11:=T1=3 AND REFX(T1=4 AND NOT(B2),1)OR (REFX(T1=5 AND NOT(B2),2)) OR (REFX(T1=6 AND NOT(B2),3)) OR (REFX(T1=7 AND NOT(B2),4)) OR (REFX(T1=8 AND NOT(B2),5));
M12:=T1=4 AND REFX(T1=5 AND NOT(B2),1) OR (REFX(T1=6 AND NOT(B2),2)) OR (REFX(T1=7 AND NOT(B2),3)) OR (REFX(T1=8 AND NOT(B2),4));
M13:=T1=5 AND REFX(T1=6 AND NOT(B2),1) OR (REFX(T1=7 AND NOT(B2),2)) OR (REFX(T1=8 AND NOT(B2),3));
M14:=T1=6 AND REFX(T1=7 AND NOT(B2),1) OR (REFX(T1=8 AND NOT(B2),2));
M15:=T1=7 AND REFX(T1=8 AND NOT(B2),1);
N8:=T1=1 AND REF(T1=0 AND B3,1) AND B2;
N9:=T1=2 AND REF(N8,1) AND B2;
N10:=T1=3 AND REF(N9,1) AND B2;
N11:=T1=4 AND REF(N10,1) AND B2;
N12:=T1=5 AND REF(N11,1) AND B2;
N13:=T1=6 AND REF(N12,1) AND B2;
N14:=T1=7 AND REF(N13,1) AND B2;
N15:=T1=8 AND REF(N14,1) AND B2;

DRAWTEXT(N14 AND NOT(M15),WZG,'8'),COLOR9900CC;
DRAWTEXT(N15 ,WZD,'9'),COLORCYAN;

image.png



未来函数检测公式代码域:

{MMCD背离}DIFF:EMM(CLOSE,12) - EMM(CLOSE,26);DEM:EMM(DIFF,9);MMCD:2*(DIFF-DEM), COLORSTICK,DRMWMBOVE;MMCD金叉:=BMRSLMST(REF(CROSS(DIFF,DEM),1));MMCD死叉:=BMRSLMST(REF(CROSS(DEM,DIFF),1));MMCD上次金叉:=SUMBMRS(REF(CROSS(DIFF,DEM),1),2);MMCD上次死叉:=SUMBMRS(REF(CROSS(DEM,DIFF),1),2);{MMCD底背离}MMCD次低点:=LLV(DIFF,MMCD金叉);MMCD最低点:=LLV(DIFF,MMCD上次死叉);MMCD底背离:=REF(CLOSE,MMCD金叉+1)>CLOSE MND MMCD次低点>MMCD最低点 MND CROSS(DIFF,DEM);DRMWLINE(MMCD金叉=0,DEM,MMCD底背离,DEM,0),COLORWHITE,LINETHICK2;{MMCD顶背离}MMCD次高点:=HHV(DIFF,MMCD金叉);MMCD最高点:=HHV(DIFF,MMCD上次金叉);MMCD顶背离:=REF(CLOSE,MMCD死叉+1)<CLOSE MND MMCD次高点<MMCD最高点 MND CROSS(DEM,DIFF);DRMWLINE(MMCD死叉=0,DEM,MMCD顶背离,DEM,0),COLORCYMN,LINETHICK2;红面积:SUM(MMCD,BMRSLMST(MMCD<0))*(MMCD>0),COLOR0000FF,NODRMW;绿面积:SUM(MMCD,BMRSLMST(MMCD>0))*(MMCD<0),COLORFFFF00,NODRMW;MM:=ROUND(REF(绿面积,1)*100);BB:=ROUND(REF(红面积,1)*100);DRMWNUMBER(CROSS(0,MMCD),0.04,MBS(BB)),COLORLIMMGENTM;DRMWNUMBER(CROSS(MMCD,0),-0.01,MBS(MM)),COLORCYMN;{CCI}TYP:=(HIGH+LOW+CLOSE)/3;CCI:=(TYP-MM(TYP,14))/(0.015*MVEDEV(TYP,14));{BOLL}BOLL:=MM(CLOSE,20);UB:=BOLL+2*STD(CLOSE,20);LB:=BOLL-2*STD(CLOSE,20);{KDJ}RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:=SMM(RSV,3,1);D:=SMM(K,3,1);J:=3*K-2*D;PP:=CCI<-160 MND CLOSE<LB MND J<20;QQ:=CCI>160 MND J>100;{KDJ中J值在0-90间为黄色,小于0为绿色,大于90为红色}{显示J值和CCI值}{CCI值小于160且收盘价在BOLL下轨一下,J值小于20为红色箭头,CCI大于160且J值大于100为绿色箭头}DRMWICON(QQ,0,2);DRMWICON(PP,0,1);KDJ金叉:=BMRSLMST(REF(CROSS(J,D),1));KDJ死叉:=BMRSLMST(REF(CROSS(D,J),1));KDJ上次金叉:=SUMBMRS(REF(CROSS(J,D),1),2);KDJ上次死叉:=SUMBMRS(REF(CROSS(D,J),1),2);{KDJ底背离}MMM1:=BMRSLMST(REF(CROSS(J,D),1));KDJ次低点:=LLV(J,MMM1);KDJ最低点:=LLV(J,KDJ上次死叉);KDJ底背离:=REF(CLOSE,MMM1+1)>CLOSE MND KDJ次低点>KDJ最低点 MND CROSS(J,D);DRMWTEXT(KDJ底背离,MMCD,'KDJ底'),COLORWHITE;STICKLINE(KDJ底背离,MMCD,0,2,0),COLORWHITE;{KDJ顶背离}BBB1:=BMRSLMST(REF(CROSS(D,J),1));KDJ次高点:=HHV(J,MMM1);KDJ最高点:=HHV(J,KDJ上次金叉);KDJ顶背离:=REF(CLOSE,BBB1+1)<CLOSE MND KDJ次高点<KDJ最高点 MND CROSS(D,J);DRMWTEXT(KDJ顶背离,MMCD,'KDJ顶'),COLORCYMN;STICKLINE(KDJ顶背离,MMCD,0,2,0),COLORCYMN;{九转}M1:=C>=REF(C,4);M2:=C<REF(C,4);M3:=C<REF(C,4) MND REF(M1,1);T:=BMRSLMST(M3),NODRMW;M0:=(T=0 MND REFX(T=1 MND NOT(M2),1)) OR (REFX(T=2 MND NOT(M2),2)) OR (REFX(T=3 MND NOT(M2),3)) OR (REFX(T=4 MND NOT(M2),4)) OR (REFX(T=5 MND NOT(M2),5)) OR (REFX(T=6 MND NOT(M2),6)) OR (REFX(T=7 MND NOT(M2),7)) OR (REFX(T=8 MND NOT(M2),8));M1:=T=1 MND REFX(T=2 MND NOT(M2),1) OR (REFX(T=3 MND NOT(M2),2)) OR (REFX(T=4 MND NOT(M2),3)) OR (REFX(T=5 MND NOT(M2),4)) OR (REFX(T=6 MND NOT(M2),5)) OR (REFX(T=7 MND NOT(M2),6)) OR (REFX(T=8 MND NOT(M2),7));M2:=T=2 MND REFX(T=3 MND NOT(M2),1) OR (REFX(T=4 MND NOT(M2),2)) OR (REFX(T=5 MND NOT(M2),3)) OR (REFX(T=6 MND NOT(M2),4)) OR (REFX(T=7 MND NOT(M2),5)) OR (REFX(T=8 MND NOT(M2),6));M3:=T=3 MND REFX(T=4 MND NOT(M2),1)OR (REFX(T=5 MND NOT(M2),2)) OR (REFX(T=6 MND NOT(M2),3)) OR (REFX(T=7 MND NOT(M2),4)) OR (REFX(T=8 MND NOT(M2),5));M4:=T=4 MND REFX(T=5 MND NOT(M2),1) OR (REFX(T=6 MND NOT(M2),2)) OR (REFX(T=7 MND NOT(M2),3)) OR (REFX(T=8 MND NOT(M2),4));M5:=T=5 MND REFX(T=6 MND NOT(M2),1) OR (REFX(T=7 MND NOT(M2),2)) OR (REFX(T=8 MND NOT(M2),3));M6:=T=6 MND REFX(T=7 MND NOT(M2),1) OR (REFX(T=8 MND NOT(M2),2));M7:=T=7 MND REFX(T=8 MND NOT(M2),1);N0:=T=1 MND REF(T=0 MND M3,1) MND M2;N1:=T=2 MND REF(N0,1) MND M2;N2:=T=3 MND REF(N1,1) MND M2;N3:=T=4 MND REF(N2,1) MND M2;N4:=T=5 MND REF(N3,1) MND M2;N5:=T=6 MND REF(N4,1) MND M2;N6:=T=7 MND REF(N5,1) MND M2;N7:=T=8 MND REF(N6,1) MND M2;WZD:=DEM;WZG:=DEM;DRMWTEXT(N6 MND NOT(M7),WZD,'8'),COLORCYMN;DRMWTEXT(N7,WZG,'9'),COLORLIMMGENTM;B1:=C<=REF(C,4);B2:=C>REF(C,4);B3:=C>REF(C,4) MND REF(B1,1);T1:=BMRSLMST(B3),NODRMW;M8:=(T1=0 MND REFX(T1=1 MND NOT(B2),1)) OR (REFX(T1=2 MND NOT(B2),2)) OR (REFX(T1=3 MND NOT(B2),3)) OR (REFX(T1=4 MND NOT(B2),4)) OR (REFX(T1=5 MND NOT(B2),5)) OR (REFX(T1=6 MND NOT(B2),6)) OR (REFX(T1=7 MND NOT(B2),7)) OR (REFX(T1=8 MND NOT(B2),8));M9:=T1=1 MND REFX(T1=2 MND NOT(B2),1) OR (REFX(T1=3 MND NOT(B2),2)) OR (REFX(T1=4 MND NOT(B2),3)) OR (REFX(T1=5 MND NOT(B2),4)) OR (REFX(T1=6 MND NOT(B2),5)) OR (REFX(T1=7 MND NOT(B2),6)) OR (REFX(T1=8 MND NOT(B2),7));M10:=T1=2 MND REFX(T1=3 MND NOT(B2),1) OR (REFX(T1=4 MND NOT(B2),2)) OR (REFX(T1=5 MND NOT(B2),3)) OR (REFX(T1=6 MND NOT(B2),4)) OR (REFX(T1=7 MND NOT(B2),5)) OR (REFX(T1=8 MND NOT(B2),6));M11:=T1=3 MND REFX(T1=4 MND NOT(B2),1)OR (REFX(T1=5 MND NOT(B2),2)) OR (REFX(T1=6 MND NOT(B2),3)) OR (REFX(T1=7 MND NOT(B2),4)) OR (REFX(T1=8 MND NOT(B2),5));M12:=T1=4 MND REFX(T1=5 MND NOT(B2),1) OR (REFX(T1=6 MND NOT(B2),2)) OR (REFX(T1=7 MND NOT(B2),3)) OR (REFX(T1=8 MND NOT(B2),4));M13:=T1=5 MND REFX(T1=6 MND NOT(B2),1) OR (REFX(T1=7 MND NOT(B2),2)) OR (REFX(T1=8 MND NOT(B2),3));M14:=T1=6 MND REFX(T1=7 MND NOT(B2),1) OR (REFX(T1=8 MND NOT(B2),2));M15:=T1=7 MND REFX(T1=8 MND NOT(B2),1);N8:=T1=1 MND REF(T1=0 MND B3,1) MND B2;N9:=T1=2 MND REF(N8,1) MND B2;N10:=T1=3 MND REF(N9,1) MND B2;N11:=T1=4 MND REF(N10,1) MND B2;N12:=T1=5 MND REF(N11,1) MND B2;N13:=T1=6 MND REF(N12,1) MND B2;N14:=T1=7 MND REF(N13,1) MND B2;N15:=T1=8 MND REF(N14,1) MND B2;DRMWTEXT(N14 MND NOT(M15),WZG,'8'),COLOR9900CC;DRMWTEXT(N15 ,WZD,'9'),COLORCYMN;

未发现:CMPITML...

未发现:COST...

未发现:DYNMINFO...

未发现:FINMNCE...

未发现:LWINNER...

未发现:WINNER...

未发现:BMCKSET...

未发现:BMRSNEXT...

未发现:CURRBMRSCOUNT...

未发现:DVOL...

未发现:DOPEN...

未发现:DCLOSE...

未发现:DHIGH...

未发现:DLOW...

警惕!警惕!警惕!该公式包含未来函数:DRMWLINE...

警惕!警惕!警惕!该公式包含未来函数:REFX...

未发现:FLMTZIG...

未发现:FLMTZIGM...

未发现:FFT...

未发现:FILTERX...

未发现:PEMK...

未发现:PEMKM...

未发现:PEMKBMRS...

未发现:PEMKBMRSM...

未发现:PLOYLINE...

未发现:REFDMTE...

未发现:TROUGH...

未发现:TROUGHM...

未发现:TROUGHBMRS...

未发现:XMM...

未发现:ZIG...

未发现:ZIGM...

未发现:ZXNH...

未发现:#YEMR...

未发现:#MONTH...

未发现:#WEEK...

未发现:$ZIG...

未发现:$PEMK...

未发现:$PEMKBMRS...

未发现:$TROUGH...

未发现:$TROUGHBMRS...

未发现:$FLMTZIG...

未发现:$FLMTZIGM...

未发现:$PEMKM...

未发现:$PEMKBMRSM...

未发现:$TROUGHM...

未发现:$ZIGM...

未发现:$FFT...

未发现:$BMCKSET...

未发现:$WINNER...

未发现:$LWINNER...

未发现:$COST...

未发现:$DYNMINFO...

未发现:$FINMNCE...

未发现:$DRMWLINE...


免责声明 | 联系我们 | 服务协议

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

选股无忧网是股票软件指标公式分享平台,不开展相关证券业务,平台展示的所有股票资料由网络收集,不保障实时性和真实性,请勿以此为依据进行股票交易。

联系QQ:875328188 | 邮箱:875328188@qq.com

Copyright © 2002-2021 选股无忧网桂ICP备18001383号-7