通达信最准确的周线kdj底背离选股公式源码分享
通达信指标公式源码概况:
指标类别:通达信指标公式
授权方式:免费版
指标评级:★★★★★★★
指标分类:策略
画线方法:主图
思路:底背离容易理解,价出新低指标不出新低,拿KDJ来编写个成功率较高的短线介入点副图指标。
一是J线没有上穿之前形成的底背离,一种是上穿后的底背离,时间跨度各不相同。但很重要的一点原则就是一定要找出近期上一低点对应价和现在背离点的价差大不大?J线又不能太接近前期J线低点,把握好底背离的价差成功率自然高得多了。
通达信指标公式源码:
A:=C*1.075;
B:=C*0.925;
WA:=WINNER(A);
WB:=WINNER(B);
近邻筹码:=(WA-WB)*100;
获利盘:=WINNER(C)*100;
获利纵横:=(获利盘-近邻筹码),LINETHICK0;
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;
XG:WINNER(C)*100>70AND获利纵横>50ANDcrOSS(获利盘,近邻筹码)ANDCROSS(K,D);
MA势:=SMA(MAX(C-REF(C,1),0),8,1)/SMA(ABS(C-REF(C,1)),8,1)*100,COLORFFB5FF,LINETHICK2;
势:EMA(MA势,5),COLOR0000FF,LINETHICK2;
IF(势<=45,势,DRAWNULL),COLORGREEN,LINETHICK2;
IF(势<=25,势,DRAWNULL),COLORWHITE,LINETHICK2;
预警28:=IF(势<28AND势>=25ANDC<=REF(C,1)ANDL=LLV(L,5),40,25),COLORLIBLUE,LINETHICK2;
准备:IF(势<25AND势>=20ANDC<REF(C,1)ANDL=LLV(L,5),50,25),COLORGREEN,LINETHICK2;
抄底:IF(势<20AND势>=15ANDC<REF(C,1)ANDL=LLV(L,5),65,25),COLOR00FFFF,LINETHICK1;
大顶:75,COLORFF0080;
顶:70,COLORFFFF00;
中枢:45,COLOR4080FF;
底线:IF(势<15,71,25),COLOR008080,LINETHICK2;
大底线:20,COLOR004080,LINETHICK2;
M:=REF(势,1)<25ANDREF(势,1)<REF(势,2)ANDREF(势,2)<REF(势,3)AND势>REF(势,1);
转向:=DRAWICON(M,50,11);
STICKLINE(势>70,70,62,1.2,0),COLORGREEN;
STICKLINE(势>75,70,62,1.2,0),COLORYELLOW;
STICKLINE(势>80,70,62,1.2,0),COLORRED;
N:=5;P:=12;
均价:=(2*C+(H-L)/2+L+o)/4;
价差:=SUM(均价-REF(均价,1),2)/2;
实价0:=(均价+价差);
实价:=(实价0+均价)/2;
VAR54:=IF(实价>0,(((均价+实价)/2)-LLV(均价,N))/(HHV(实价,N)-LLV(均价,N))*100,(((均价+实价)/2)-LLV(实价,N))/(HHV(均价,N)-LLV(实价,N))*100);
K:=SMA(VAR54,9,2),COLORmaGENTA;
D:=sMA(K,5,2),COLORFF8800,LINETHICK1;
j:3*k-2*D,COLORWHITE,LINETHICK1;
JJ:=ma(J,2),COLORMAGENTA;
VAR36:=if(实价>0,(HHV(实价,n/p)-((均价+实价)/2))/(HHV(实价,N/p)-LLV(均价,N/p))*100,(HHV(均价,n/p)-((均价+实价)/2))/(HHV(均价,N/p)-LLV(实价,N/p))*100);
KW:=sMA(VAR36,9,2),COLORMAGENTA;
DW:=sMA(KW,5,2),COLORFF8800,LINETHICK1;
jW:3*kW-2*DW,COLORGREEN,LINETHICK1;
JJW:=ma(JW,2),COLORGREEN;
KK:=SMA(VAR54,7,1),LINETHICK1,COLORYELLOW;
DD:=SMA(KK,5,1);
趋势:IF(crOSS(KK,DD)ANDCROSS(MA(实价,5),MA(实价,13)ANDKK>50),DD*2,DD),COLORRED;
PARTLINE(趋势>REF(趋势,1),趋势),COLORRED,LINETHICK2;
PARTLINE(趋势<REF(趋势,1),趋势),COLOR00bb00,LINETHICK2;
DRAWTEXT(CROSS(趋势,KK),趋势,'止赢!!'),color0000ff,ALIGN0;
DRAWTEXT(CROSS(KK,趋势),KK,'买'),color00ffff,ALIGN0;
波段高低点:ref(KK,BArslAst(cross(ref(KK,3),KK))+1),POINTDOT,colorD3A9FF,LINETHICK3;
0,COLORAAAA00;20,COLORCYAN;50,COLORWHITE;80,COLORRED;
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)<B,B,MA(CLOSE,17)),COLORFF00FF,LINETHICK2;
操作线:分水岭-(EMA(C,3)-分水岭),COLOR00FFFF,LINETHICK2;
PM:MA(C,5),COLORWHITE,LINETHICK2;
IF(PM>REF(PM,1),PM,0),COLORRED,LINETHICK2;
IF(PM=REF(PM,1),PM,0),COLORRED;
IF(PM<REF(PM,1),PM,0),COLORFF9900,LINETHICK2;
S:=(PM>操作线);
DD:=分水岭<REF(分水岭,1);
IF(DD,分水岭,0),COLOR00FF00,LINETHICK2;
IF(S,分水岭,0),COLOR00FF00,POINTDOT,LINETHICK4;
DRAWICON(CROSS(分水岭,操作线),分水岭-0.1,1);{买入红箭头}
A1:=BARSLAST(ref(cross("macd.diff"(12,26,9),"macd.dea"(12,26,9)),1));
B1:=ref(c,A1+1)>candref("macd.diff"(12,26,9),A1+1)<"macd.diff"(12,26,9)andcross("macd.diff"(12,26,9),"macd.dea"(12,26,9));
DRAWTEXT(B1>0,L-0.02,'MACD底背离'),COLOR00FFFF;{MACD底背离}
A2:=BARSLAST(ref(cross("kdj.k"(9,3,3),"kdj.d"(9,3,3)),1));
B2:=ref(c,A2+1)>candref("kdj.k"(9,3,3),A2+1)<"kdj.k"(9,3,3)andcross("kdj.k"(9,3,3),"kdj.d"(9,3,3));
DRAWTEXT(B2,L-0.10,'KDJ底背离'),COLORFF00FF;{KDJ底背离}
A3:=BARSLAST(ref(cross("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24)),1));
B3:=ref(c,A3+1)>candref("RSI.RSI1"(6,12,24),A3+1)<"RSI.RSI1"(6,12,24)andcross("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24));
DRAWTEXT(B3>0,L-0.18,'RSI底背离'),COLOR0000FF;{RSI底背离}
C1:=BARSLAST(ref(cross("macd.dea"(12,26,9),"macd.diff"(12,26,9)),1));
D1:=ref(c,C1+1)<candref("macd.diff"(12,26,9),C1+1)>"macd.diff"(12,26,9)andcross("macd.dea"(12,26,9),"macd.diff"(12,26,9));
DRAWTEXT(D1>0,H+0.16,'MACD顶背离'),COLOR00FF00;{MACD顶背离}
C2:=BARSLAST(ref(cross("kdj.d"(9,3,3),"kdj.k"(9,3,3)),1));
D2:=ref(c,C2+1)<candref("kdj.k"(9,3,3),C2+1)>"kdj.k"(9,3,3)andcross("kdj.d"(9,3,3),"kdj.k"(9,3,3));
DRAWTEXT(D2>0,H+0.08,'KDJ顶背离'),COLORFFFFCC;{KDJ顶背离}
C3:=BARSLAST(ref(cross("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12,24)),1));
D3:=ref(c,C3+1)<candref("RSI.RSI1"(6,12,24),C3+1)>"RSI.RSI1"(6,12,24)andcross("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12,24));
DRAWTEXT(D3>0,H+0.04,'RSI顶背离'),COLORFF9900;{RSI顶背离}
[源码注释]通达信公式动态翻译结果
输出XG:收盘价=上次成交量(手)=10日内成交量(手)的最高值距今天数日前的最低价
神奇指标网(https://www.shenqizhibiao.com/)所有指标公式及文章来源于网络仅供学习研究
网友评论
已有0人评论