底背离指标在牛市初期的上升途中,底部出击:即可买入;选股指标看似很简单,但是要做到快速稳定获利,还要结合当前市场热点,精心选择具有板块效应的个股。 最好是经过B浪调整结束后,买在C浪启动之初
相关简介: kdj超牛之底背离选股指标公式
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:副图/主图
未来函数检测结果:
暂未发现存在未来函数
KDJ超牛之底背离选股指标公式源码:
N:=3;M1:=9;M2:=9;RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;K:=SMA(RSV,M1,1)COLORRED;D:=SMA(K,M2,1)COLORYELLOWLINETHICK2;J:=3*K-2*DCOLORLIMAGENTA;平衡:(HHV(HIGH,N)-LLV(LOW,N))*(3*D-2*K)/100+LLV(LOW,N)NODRAW;月K:"kdj.K#MONTH"(9,3,3),COLOR0080FF,DOTLINE;月D:"kdJ.D#MONTH"(9,3,3),COLOR0080FF,LINETHICK3;月J:="KDJ.J#MONTH"(9,3,3);周K:"KDJ.K#WEEK"(9,3,3),COLORWHITE,DOTLINE;周D:"KDJ.D#WEEK"(9,3,3),COLORWHITE,LINETHICK3;周J:="KDJ.J#WEEK"(9,3,3);日K:"KDJ.K#DAY"(9,3,3),COLORRED,DOTLINE;日D:"KDJ.D#DAY"(9,3,3),COLORRED,LINETHICK3;日J:="KDJ.J#DAY"(9,3,3);分K:"KDJ.K"(9,3,3),COLORCYAN,DOTLINE;分D:"KDJ.D"(9,3,3),COLORCYAN,LINETHICK3;分J:="KDJ.J"(9,3,3);分金叉:IF(crOSS(分K,分D)AND(分D<40OR分D>60),20,0),COLORCYAN;日金叉:IF(CROSS(日K,日D)AND(日D<40OR日D>60),20,0),COLORRED;周金叉:IF(CROSS(周K,周D)AND(周D<40OR周D>60),30,0),COLORWHITE;月金叉:IF(CROSS(月K,月D)AND(月D<40OR月D>60),40,0),COLOR0080FF;共振:(周金叉AND日金叉)OR(周金叉AND月金叉)OR(日金叉AND月金叉),COLORBLUE,NODRAW;STICKLINE(共振,0,50,1,0),COLORBLUE;STICKLINE(月J<0,0,月J,2,-1),COLOR0080FF;STICKLINE(月J>100,100,月J,2,-1),COLOR0080FF;STICKLINE(周J<0,0,周J,1,-1),COLORWHITE;STICKLINE(周J>100,100,周J,1,-1),COLORWHITE;STICKLINE(日J<0,0,日J,0,0),COLORRED;STICKLINE(日J>100,100,日J,0,0),COLORRED;
SHORT:=12;
LONG:=26;
M:=9;
DIFF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG),colorwhite;
DEA:EMA(DIFF,M),coloryellow;
MACD:=2*(DIFF-DEA);
Zero:0;
STICKLINE(MACD>0,0,MACD,1,0),colorred;
STICKLINE(MACD<0,0,MACD,1,0),colorgreen;
//VARGu:=(REF(diff,2)>=REF(diff,1)ANDdiff>REF(diff,1))OR(REF(diff,2)<=REF(diff,1)AND((REF(diff,1)-REF(diff,2))/REF(diff,2)<(diff-REF(diff,1))/REF(diff,1)*1.1));
//VARGu:=(REF(diff,2)>=REF(diff,1)ANDdiff>REF(diff,1));
VARGu:=CROSS(diff,dea);
AA:=COUNT(VARGu,BARSLAST(DEA>=0));
A1:=BARSLAST(REF(VARGu,1));
二次金叉:=CROSS(DIFF,DEA)ANDDEA<0ANDAA>=2ANDdea<0ANDA1>=5;
DRAWTEXT(二次金叉,0.2,''+AA+'次金叉'),coloryellow;
A:=(3*C+L+O+H)/6;X:=(20*A+19*REF(A,1)+18*REF(A,2)+17*REF(A,3)+16*REF(A,4)+15*REF(A,5)+14*REF(A,6)+13*REF(A,7)+12*REF(A,8)+11*REF(A,9)+10*REF(A,10)+9*REF(A,11)+8*REF(A,12)+7*REF(A,13)+6*REF(A,14)+5*REF(A,15)+4*REF(A,16)+3*REF(A,17)+2*REF(A,18)+REF(A,20))/210;S2:=SMA(C,3,1);S6:=SMA(C,5,1);DK:=2*(S2-S6);主力成本:ema(X,13),COLORFF00FF,LINETHICK0;短期底部:LLV(HIGH,30),LINETHICK2,COLORFFCC00;IF(MA(C,3),MA(C,3),DRAWNULL),coloryellow,LINETHICK2;IF(MA(C,9),MA(C,9),DRAWNULL),colormagenta,LINETHICK2;IF(MA(C,23.5),MA(C,23.5),DRAWNULL),colorwhite;DRAWKLINE(HIGH,OPEN,LOW,CLOSE);MA5:=MA(C,5);MA10:=MA(C,10);MA30:=MA(C,30);FA:=BArslAST(crOSS(MA10,MA5))ANDCROSS(MA5,MA10);FB:=FAANDMA5>MA30ANDMA10>MA30ANDMA10>REF(MA10,1);DRAWTEXT(FB,L-0.58,'★红牛'),colorred;V1:=EMA(CLOSE,5);V2:=EMA(EMA(CLOSE,90)*1.01,10);DRAWTEXT(CROSS(V1,V2),V1+0.05,'牛起步'),COLOR00FF00;VAR1:=LLV(LOW,21);VAR2:=HHV(HIGH,21);AK1:=EMA((((CLOSE-VAR1)/(VAR2-VAR1))*100),5);AK:=EMA((((CLOSE-VAR1)/(VAR2-VAR1))*50),13);AB:=CROSS(AK1,AK);DRAWTEXT((AB=1),(LOW*0.99),'○牛窝'),coloryellow;AA1:=AMOUNT/V;BB1:=L<AA1*0.9;CC1:=(C-REF(C,1))/REF(C,1)*100>1.2;DD1:=L<MA(C,5)*0.921;EE1:=V<MA(V,5)*1.5;铁树开花:=BB1ANDCC1ANDDD1ANDEE1,LINETHICK0,COLOR0099FF;DRAWTEXT(铁树开花,L*0.99,'铁树开花'),COLOR0099FF;VAR3AA:=IF((CLOSE>REF(CLOSE,1)),88,0);VAR4AA:=IF(((CLOSE)/(REF(CLOSE,1))>1.05)AND((HIGH)/(CLOSE)<1.01)AND(VAR3AA>0),91,0);DRAWTEXT(FILTER((VAR4AA>90),45),(LOW)*(0.93),'★大胆搏'),COLOR00FFFF;DRAWTEXT(FILTER((VAR4AA>90),35),(LOW)*(0.99000001),'★加仓'),COLOR00FFFF;A1AA:=9;A2AA:=(REF(CLOSE,A1AA+1)<CLOSE);DRAWTEXT(FILTER((A2AA>-0.5),84),(HIGH)*(1.05),'小心变盘'),COLORFFFFFF;VAR6:=REF(C,1);VAR7:=SMA(MAX(C-VAR6,0),6,1)/SMA(Abs(C-VAR6),6,1)*100;DRAWTEXT(CROSS(82,VAR7),H*1.01,'▼逃顶'),coloryellow;
底背离:=MIN(REF(CLOSE,A1+1),REF(CLOSE,A1+2),REF(CLOSE,A1+3),REF(CLOSE,A1+4))>LLV(CLOSE,3)ANDLLV(DIFF,3)>MIN(REF(DIFF,A1+1),REF(DIFF,A1+2),REF(DIFF,A1+3),REF(DIFF,A1+4))ANDVARGuANDdiff<0;
A3:=COUNT(底背离,BARSLAST(DEA>=0));
STICKLINE(底背离,0,HHV(MACD,500),6,0),colorred;
DRAWLINE(A1=0,MIN(REF(DIFF,A1+1),REF(DIFF,A1+2),REF(DIFF,A1+3),REF(DIFF,A1+4)),底背离,LLV(DIFF,3),0),colorred;
//DRAWTEXT(底背离,0.12,''+a3+'次背离'),COLORFF00FF;
A2:=BARSLAST(REF(CROSS(DEA,DIFF),1));
顶背离:=REF(CLOSE,A2+1)<CLOSEANDREF(DIFF,A2+1)>DIFFANDCROSS(DEA,DIFF);
DRAWLINE(A2=0,DEA,顶背离,DEA,0),colorgreen;
建仓:IF(底背离,A3*HHV(MACD,500),0),colorred;
KDJ超牛之底背离选股指标公式源码注释翻译结果
N赋值:3
M1赋值:9
M2赋值:9
RSV赋值:(收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)*100
K赋值:RSV的M1日[1日权重]移动平均画红色
D赋值:K的M2日[1日权重]移动平均COLORYELLOWLINETHICK2
J赋值:3*K-2*DCOLORLIMAGENTA
输出平衡:(N日内最高价的最高值-N日内最低价的最低值)*(3*D-2*K)/100+N日内最低价的最低值NODRAW
输出月K:"
KDJ的K[取月线数据]"
(9,3,3),COLOR0080FF,DOTLINE
输出月D:"
KDJ的D[取月线数据]"
(9,3,3),COLOR0080FF,线宽为3
月J赋值:"
KDJ的J[取月线数据]"
(9,3,3)
输出周K:"
KDJ的K[取周线数据]"
(9,3,3),画白色,DOTLINE
输出周D:"
KDJ的D[取周线数据]"
(9,3,3),画白色,线宽为3
周J赋值:"
KDJ的J[取周线数据]"
(9,3,3)
输出日K:"
KDJ的K[取日线数据]"
(9,3,3),画红色,DOTLINE
输出日D:"
KDJ的D[取日线数据]"
(9,3,3),画红色,线宽为3
日J赋值:"
KDJ的J[取日线数据]"
(9,3,3)
输出分K:"
KDJ的K"
(9,3,3),画青色,DOTLINE
输出分D:"
KDJ的D"
(9,3,3),画青色,线宽为3
分J赋值:"
KDJ的J"
(9,3,3)
输出分金叉:如果分K上穿分DAND(分D<,返回?,否则返回?
40OR分D>
60),20,0),画青色
输出日金叉:如果日K上穿日DAND(日D<,返回?,否则返回?
40OR日D>
60),20,0),画红色
输出周金叉:如果周K上穿周DAND(周D<,返回?,否则返回?
40OR周D>
60),30,0),画白色
输出月金叉:如果月K上穿月DAND(月D<,返回?,否则返回?
40OR月D>
60),40,0),COLOR0080FF
输出共振:(周金叉AND日金叉)OR(周金叉AND月金叉)OR(日金叉AND月金叉),画蓝色,NODRAW
当满足条件共振时,在0和50位置之间画柱状线,宽度为1,0不为0则画空心柱.,画蓝色
当满足条件月J<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0,0,月J,2,-1),COLOR0080FF
当满足条件月J>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
100,100,月J,2,-1),COLOR0080FF
当满足条件周J<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0,0,周J,1,-1),画白色
当满足条件周J>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
100,100,周J,1,-1),画白色
当满足条件日J<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0,0,日J,0,0),画红色
当满足条件日J>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
100,100,日J,0,0),画红色
SHORT赋值:12
LONG赋值:26
M赋值:9
输出DIFF:收盘价的SHORT日指数移动平均-收盘价的LONG日指数移动平均,画白色
输出DEA:DIFF的M日指数移动平均,画黄色
MACD赋值:2*(DIFF-DEA)
输出ZERO:0
当满足条件MACD>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0,0,MACD,1,0),画红色
当满足条件MACD<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0,0,MACD,1,0),画绿色
VARGU赋值:(2日前的DIFF>
=1日前的DIFFANDDIFF>
1日前的DIFF)OR(2日前的DIFF<
=1日前的DIFFAND((1日前的DIFF-2日前的DIFF)/2日前的DIFF<
(DIFF-1日前的DIFF)/1日前的DIFF*1.1))
VARGU赋值:(2日前的DIFF>
=1日前的DIFFANDDIFF>
1日前的DIFF)
VARGU赋值:DIFF上穿DEA
AA赋值:统计上次DEA>距今天数日中满足VARGU的天数
=0))
A1赋值:上次1日前的VARGU距今天数
二次金叉赋值:DIFF上穿DEAANDDEA<
0ANDAA>
=2ANDDEA<
0ANDA1>
=5
当满足条件二次金叉时,在0.2位置书写文字,画黄色
A赋值:(3*收盘价+最低价+开盘价+最高价)/6
X赋值:(20*A+19*1日前的A+18*2日前的A+17*3日前的A+16*4日前的A+15*5日前的A+14*6日前的A+13*7日前的A+12*8日前的A+11*9日前的A+10*10日前的A+9*11日前的A+8*12日前的A+7*13日前的A+6*14日前的A+5*15日前的A+4*16日前的A+3*17日前的A+2*18日前的A+20日前的A)/210
S2赋值:收盘价的3日[1日权重]移动平均
S6赋值:收盘价的5日[1日权重]移动平均
DK赋值:2*(S2-S6)
输出主力成本:X的13日指数移动平均,COLORFF00FF,线宽为0
输出短期底部:30日内最高价的最低值,线宽为2,COLORFFCC00
如果收盘价的3日简单移动平均,返回收盘价的3日简单移动平均,否则返回无效数,画黄色,线宽为2
如果收盘价的9日简单移动平均,返回收盘价的9日简单移动平均,否则返回无效数,画洋红色,线宽为2
如果收盘价的23.5日简单移动平均,返回收盘价的23.5日简单移动平均,否则返回无效数,画白色
K线
MA5赋值:收盘价的5日简单移动平均
MA10赋值:收盘价的10日简单移动平均
MA30赋值:收盘价的30日简单移动平均
FA赋值:上次MA10上穿MA5距今天数ANDCROSS(MA5,MA10)
FB赋值:FAANDMA5>
MA30ANDMA10>
MA30ANDMA10>
1日前的MA10
当满足条件FB时,在最低价-0.58位置书写文字
★红牛'
),画红色
V1赋值:收盘价的5日指数移动平均
V2赋值:收盘价的90日指数移动平均*1.01的10日指数移动平均
当满足条件V1上穿V2时,在V1+0.05位置书写文字
牛起步'
),COLOR00FF00
VAR1赋值:21日内最低价的最低值
VAR2赋值:21日内最高价的最高值
AK1赋值:(((收盘价-VAR1)/(VAR2-VAR1))*100)的5日指数移动平均
AK赋值:(((收盘价-VAR1)/(VAR2-VAR1))*50)的13日指数移动平均
AB赋值:AK1上穿AK
当满足条件(AB=1)时,在(最低价*0.99)位置书写文字
○牛窝'
),画黄色
AA1赋值:成交额(元)/成交量(手)
BB1赋值:最低价<
AA1*0.9
CC1赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100>
1.2
DD1赋值:最低价<
收盘价的5日简单移动平均*0.921
EE1赋值:成交量(手)<
成交量(手)的5日简单移动平均*1.5
铁树开花赋值:BB1ANDCC1ANDDD1ANDEE1,线宽为0,COLOR0099FF
当满足条件铁树开花时,在最低价*0.99位置书写文字
铁树开花'
),COLOR0099FF
VAR3AA赋值:如果(收盘价>,返回?,否则返回?
1日前的收盘价),88,0)
VAR4AA赋值:如果((收盘价)/(1日前的收盘价)>,返回?,否则返回?
1.05)AND((最高价)/(收盘价)<
1.01)AND(VAR3AA>
0),91,0)
当满足条件(VAR4AA>的?日过滤时,在?位置书写文字
90),45),(最低价)*(0.93),'
★大胆搏'
),COLOR00FFFF
当满足条件(VAR4AA>的?日过滤时,在?位置书写文字
90),35),(最低价)*(0.99000001),'
★加仓'
),COLOR00FFFF
A1AA赋值:9
A2AA赋值:(A1AA+1日前的收盘价<
收盘价)
当满足条件(A2AA>的?日过滤时,在?位置书写文字
-0.5),84),(最高价)*(1.05),'
小心变盘'
),COLORFFFFFF
VAR6赋值:1日前的收盘价
VAR7赋值:收盘价-VAR6和0的较大值的6日[1日权重]移动平均/收盘价-VAR6的绝对值的6日[1日权重]移动平均*100
当满足条件82上穿VAR7时,在最高价*1.01位置书写文字
▼逃顶'
),画黄色
底背离赋值:A1+1日前的收盘价和A1+2日前的收盘价的较小值>
3日内收盘价的最低值ANDLLV(DIFF,3)>
A1+1日前的DIFF和A1+2日前的DIFF的较小值ANDVARGUANDDIFF<
0
A3赋值:统计上次DEA>距今天数日中满足底背离的天数
=0))
当满足条件底背离时,在0和500日内MACD的最高值位置之间画柱状线,宽度为6,0不为0则画空心柱.,画红色
当满足条件A1=0时,在A1+1日前的DIFF和A1+2日前的DIFF的较小值位置画直线起点,当满足条件底背离时,在3日内DIFF的最低值位置画直线终点,0表示是否延长.,画红色
//当满足条件底背离时,在0.12位置书写文字,COLORFF00FF
A2赋值:上次1日前的DEA上穿DIFF距今天数
顶背离赋值:A2+1日前的收盘价<
CLOSEANDREF(DIFF,A2+1)>
DIFFANDCROSS(DEA,DIFF)
当满足条件A2=0时,在DEA位置画直线起点,当满足条件顶背离时,在DEA位置画直线终点,0表示是否延长.,画绿色
输出建仓:如果底背离,返回A3*500日内MACD的最高值,否则返回0,画红色
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)