同花顺飘带KDJ指标公式源码

 

N:=9;
M1:=3;
M2:=3;
RSV=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
a=SMA(RSV,M1,1);
b=Sma(a,M2,1);
e=3*a-2*b;
IF(a<0) a=0;
IF(a>100) a=100;
IF(b<0) b=0;
IF(b>100) b=100;
IF(e<0) e=0;
IF(e>100) e=100;
K:a;
D:b;
J:e,LINETHICK01;
VARK:=K,colorwhite;
升K:=IF(VARK>REF(VARK,1),VARK,DRAWNULL),colorred;
平K:=IF(VARK=REF(VARK,1),VARK,DRAWNULL),colorwhite;
降K:=IF(VARK<REF(VARK,1),VARK,DRAWNULL),colorgreen;
VARD:=D,colorwhite;
升D:=IF(VARD>REF(VARD,1),VARD,DRAWNULL),colorred;
平D:=IF(VARD=REF(VARD,1),VARD,DRAWNULL),colorwhite;
降D:=IF(VARD<REF(VARD,1),VARD,DRAWNULL),colorgreen;
VARJ:=J,colorwhite;
升J:IF(VARJ>REF(VARJ,1),VARJ,DRAWNULL),colorred,LINETHICK2;
平J:IF(VARJ=REF(VARJ,1),VARJ,DRAWNULL),colorwhite,LINETHICK1;
降J:IF(VARJ<REF(VARJ,1),VARJ,DRAWNULL),colorgreen,LINETHICK1;
LC:=REF(CLOSE,1);
rsi5:=(SMA(MAX(CLOSE-LC,0),3,1))/(SMA(Abs(CLOSE-LC),3,1))*100;
wr10:=100*(HHV(HIGH,3)-CLOSE)/(HHV(HIGH,3)-LLV(LOW,3));
总金额亿:AMOUNT/10000/10000,COLORFF00FF,NODRAW;
VAR1:=AMOUNT/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
流入亿:IF(CLOSE>OPEN,VAR1*(HIGH-LOW),IF(CLOSE<OPEN,VAR1*((HIGH-OPEN)+(CLOSE-LOW)),AMOUNT/2))/10000/10000,colorred,NODRAW;
流出亿:IF(CLOSE>OPEN,0-VAR1*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-VAR1*(HIGH-LOW),0-AMOUNT/2))/10000/10000,COLOR00FF00,NODRAW;
差额亿:流入亿+流出亿,colorwhite,NODRAW;
活跃度:RSI5-WR10,LINETHICK0,COLORFFFF00;
stICKLINE(活跃度>0 AND 活跃度<68,0,活跃度,9,1),COLORFF00FF;
STICKLINE(活跃度>68 AND 活跃度<78,0,活跃度,9,0),COLORFFFF00;
STICKLINE(活跃度>78,0,活跃度,9,0),COLOR00FFFF;
SC:100*(CLOSE-MA(CLOSE,20)),LINETHICK2,colorred;
AAA:=REF(CLOSE,1);
BBB:=SMA(MAX(CLOSE-AAA,0),5,1)/SMA(ABS(CLOSE-AAA),5,1)*1000;
HHH:=BBB-LLV(BBB,10);
SS:=(MA(HHH,2)*3+HHH*13)/16;
短线买点:=IF(SS>13,MA(SS,2),SS)/6;
短线出击:IF(crOSS(短线买点,1) AND (短线买点<30),10,0),coloryellow,LINETHICK2;
地域:DRAWTEXT_FIX(ISLASTBAR,0.78,0,1,BLOCK(2,1)),coloryellow;
所属行业:DRAWTEXT_FIX(ISLASTBAR,0.85,0,1,BLOCK(1,1)),coloryellow;
主概念:DRAWTEXT_FIX(ISLASTBAR,0.1,0,1,BLOCK(3,1)),colorred;
当前价:=MA(CLOSE,1); //当前价
中间价:=(LOW+HIGH+CLOSE)/3;//周期内中间价(周期内最低价+周期内最高价+周期内收盘价)/3
中间价的移动平均值:= MA(中间价,N);//求N个周期内的中间价的平均值
中间价最高值:= HHV(中间价的移动平均值,K);//求K个周期内的中间价的移动平均值的最高值。
急卖:IF(HHV((当前价<中间价最高值),5),100,50),coloryellow;//急卖
短卖:IF(HHV((当前价<中间价最高值),10),100,50),colorgreen;//短卖
中间价的均价:= MA(中间价,5);//求L个周期内中间价的平均价
买卖:=LLV(中间价的均价,10),colorgreen;
急买:IF(LLV((当前价<买卖),5),50,0),colorred;
短买:IF(LLV((当前价<买卖),10),50,0),colorwhite;
买点:IF(LLV((当前价<买卖),10),1,0);
卖点:IF(HHV((当前价<中间价最高值),10),1,0),coloryellow;
TD:=SUM(MAX(MAX((HIGH - LOW),ABS((HIGH - REF(CLOSE,1)))),ABS((LOW - REF(CLOSE,1)))),5);
HD:=(HIGH - REF(HIGH,1));
LD:=(REF(LOW,1) - LOW);
DMP:=(SUM(IF(((HD > 0) AND (HD > LD)),HD,0),5) );
DMM:=SUM(IF(((LD > 0) AND (LD > HD)),LD,0),5);
神偷线:=(((DMP ) * 100) / TD);
辅助线:=((DMM * 100) / TD);
动向趋势线:=(MA(((ABS((辅助线 - 神偷线)) / (辅助线 + 神偷线)) * 100),3));
ADXR:=((动向趋势线 + REF(动向趋势线,3)) / 2);
VAR1:=MA(LOW,1);
VAR2:=MA(HIGH,2);
VAR3:=MA(CLOSE,2);
VAR7:=REF(VAR3,1);
【强弱】:=((SMA(MAX((VAR3 - VAR7),0),5,1) / SMA(ABS((VAR3 - VAR7)),5,1)) * 100);
准备现金:( IF(((动向趋势线 > 88) AND (神偷线 < 5.8)),80,0)),LINETHICK3,COLORFF00FF;
底:10,DOTLINE,colorgreen;
顶:100,colorred;
中轴:50,colorwhite;
N:=5;
VAR1:4*SMA((CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100,5,1)-
3*SMA(SMA((CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100,5,1),3.2,1),colorcyan,LINETHICK0;
VAR2:8,colorgreen,LINETHICK0;
准备拉升: IF(CROSS(VAR1,VAR2),80,0),STICK,COLOR0000CC,LINETHICK2;
庄家吸筹: IF(VAR1<=8,25,0),STICK,colorwhite,LINETHICK2;
RSV:=(CLOSE - LLV(LOW,18))/(HHV(HIGH,18) - LLV(LOW,18))*100;
K:ema(RSV,3);
D:EMA(K,3);
J:=(3*K-2*D);
火山:IF(J<=0,-J*5,0),LINETHICK0;
STICKLINE(J<=0,0,火山,2,0),colorred;




来函数检测结果如下
该公式没有未来函数


解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标

相关指标公式

N赋值:9
M1赋值:3
M2赋值:3
RSV=(收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)*100
A=RSV的M1日[1日权重]移动平均
B=A的M2日[1日权重]移动平均
E=3*A-2*B
如果A<0,返回?,否则返回? A=0
如果A>100,返回?,否则返回? A=100
如果B<0,返回?,否则返回? B=0
如果B>100,返回?,否则返回? B=100
如果E<0,返回?,否则返回? E=0
如果E>100,返回?,否则返回? E=100
输出K:A
输出D:B
输出J:E,线宽为1
VARK赋值:K,画白色
升K赋值:如果VARK>1日前的VARK,返回VARK,否则返回无效数,画红色
平K赋值:如果VARK=1日前的VARK,返回VARK,否则返回无效数,画白色
降K赋值:如果VARK<1日前的VARK,返回VARK,否则返回无效数,画绿色
VARD赋值:D,画白色
升D赋值:如果VARD>1日前的VARD,返回VARD,否则返回无效数,画红色
平D赋值:如果VARD=1日前的VARD,返回VARD,否则返回无效数,画白色
降D赋值:如果VARD<1日前的VARD,返回VARD,否则返回无效数,画绿色
VARJ赋值:J,画白色
输出升J:如果VARJ>1日前的VARJ,返回VARJ,否则返回无效数,画红色,线宽为2
输出平J:如果VARJ=1日前的VARJ,返回VARJ,否则返回无效数,画白色,线宽为1
输出降J:如果VARJ<1日前的VARJ,返回VARJ,否则返回无效数,画绿色,线宽为1
LC赋值:1日前的收盘价
RSI5赋值:(收盘价-LC和0的较大值的3日[1日权重]移动平均)/(收盘价-LC的绝对值的3日[1日权重]移动平均)*100
WR10赋值:100*(3日内最高价的最高值-收盘价)/(3日内最高价的最高值-3日内最低价的最低值)
输出总金额亿:成交额(元)/10000/10000,COLORFF00FF,NODRAW
VAR1赋值:成交额(元)/((最高价-最低价)*2-收盘价-开盘价的绝对值)
输出流入亿:如果收阳线,返回VAR1*(最高价-最低价),否则返回如果收阴线,返回VAR1*((最高价-开盘价)+(收盘价-最低价)),否则返回成交额(元)/2/10000/10000,画红色,NODRAW
输出流出亿:如果收阳线,返回0-VAR1*((最高价-收盘价)+(开盘价-最低价)),否则返回如果收阴线,返回0-VAR1*(最高价-最低价),否则返回0-成交额(元)/2/10000/10000,COLOR00FF00,NODRAW
输出差额亿:流入亿+流出亿,画白色,NODRAW
输出活跃度:RSI5-WR10,线宽为0,COLORFFFF00
当满足条件活跃度>0AND活跃度<68时,在0和活跃度位置之间画柱状线,宽度为9,1不为0则画空心柱.,COLORFF00FF
当满足条件活跃度>68AND活跃度<78时,在0和活跃度位置之间画柱状线,宽度为9,0不为0则画空心柱.,COLORFFFF00
当满足条件活跃度>78时,在0和活跃度位置之间画柱状线,宽度为9,0不为0则画空心柱.,COLOR00FFFF
输出三叉:100*(收盘价-收盘价的20日简单移动平均),线宽为2,画红色
AAA赋值:1日前的收盘价
BBB赋值:收盘价-AAA和0的较大值的5日[1日权重]移动平均/收盘价-AAA的绝对值的5日[1日权重]移动平均*1000
HHH赋值:BBB-10日内BBB的最低值
SS赋值:(HHH的2日简单移动平均*3+HHH*13)/16
短线买点赋值:如果SS>13,返回SS的2日简单移动平均,否则返回SS/6
输出短线出击:如果短线买点上穿1AND(短线买点<30),返回10,否则返回0,画黄色,线宽为2
输出地域:当满足条件是否最后一个周期时,在横轴0.78纵轴0位置书写文字,画黄色
输出所属行业:当满足条件是否最后一个周期时,在横轴0.85纵轴0位置书写文字,画黄色
输出主概念:当满足条件是否最后一个周期时,在横轴0.1纵轴0位置书写文字,画红色
当前价赋值:收盘价的1日简单移动平均
当前价中间价赋值:(最低价+最高价+收盘价)/3
均值赋值: 中间价的N日简单移动平均
浼圩罡咧蹈持? K日内中间价的移动平均值的最高值
输出//求K个周期内的中间价的移动平均值的最高值。急卖:如果5日内(当前价<中间价最高值)的最高值,返回100,否则返回50,画黄色
输出//急卖短卖:如果10日内(当前价<中间价最高值)的最高值,返回100,否则返回50,画绿色
鄹持? 中间价的5日简单移动平均
价的平均价买卖赋值:10日内中间价的均价的最低值,画绿色
输出急买:如果5日内(当前价<买卖)的最低值,返回50,否则返回0,画红色
输出短买:如果10日内(当前价<买卖)的最低值,返回50,否则返回0,画白色
输出买点:如果10日内(当前价<买卖)的最低值,返回1,否则返回0
输出卖点:如果10日内(当前价<中间价最高值)的最高值,返回1,否则返回0,画黄色
TD赋值:(最高价-最低价)和(最高价-1日前的收盘价)的绝对值的较大值和(最低价-1日前的收盘价)的绝对值的较大值的5日累和
HD赋值:(最高价 - 1日前的最高价)
LD赋值:(1日前的最低价 - 最低价)
DMP赋值:(如果((HD>0)AND(HD>LD)),返回HD,否则返回0的5日累和 )
DMM赋值:如果((LD>0)AND(LD>HD)),返回LD,否则返回0的5日累和
神偷线赋值:(((DMP ) * 100) / TD)
辅助线赋值:((DMM * 100) / TD)
动向趋势线赋值:((((辅助线-神偷线)的绝对值/(辅助线+神偷线))*100)的3日简单移动平均)
ADXR赋值:((动向趋势线 + 3日前的动向趋势线) / 2)
VAR1赋值:最低价的1日简单移动平均
VAR2赋值:最高价的2日简单移动平均
VAR3赋值:收盘价的2日简单移动平均
VAR7赋值:1日前的VAR3
【强弱】赋值:(((VAR3-VAR7)和0的较大值的5日[1日权重]移动平均 / (VAR3-VAR7)的绝对值的5日[1日权重]移动平均) * 100)
输出准备现金:( 如果((动向趋势线>88)AND(神偷线<5.8)),返回80,否则返回0),线宽为3,COLORFF00FF
输出底:10,DOTLINE,画绿色
输出顶:100,画红色
输出中轴:50,画白色
N赋值:5
输出VAR1:4*(收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)*100的5日[1日权重]移动平均-3*(收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)*100的5日[1日权重]移动平均的3.2日[1日权重]移动平均,画青色,线宽为0
输出VAR2:8,画绿色,线宽为0
输出准备拉升: 如果VAR1上穿VAR2,返回80,否则返回0,STICK,COLOR0000CC,线宽为2
输出庄家吸筹: 如果VAR1<=8,返回25,否则返回0,STICK,画白色,线宽为2
RSV赋值:(收盘价 - 18日内最低价的最低值)/(18日内最高价的最高值 - 18日内最低价的最低值)*100
输出K:RSV的3日指数移动平均
输出D:K的3日指数移动平均
J赋值:(3*K-2*D)
输出火山:如果J<=0,返回-J*5,否则返回0,线宽为0
当满足条件J<=0时,在0和火山位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色

指标安装下载帮助  |   联系我们  |  乐淘公式网  |  公式网   |  指标公式  |   加入收藏   |  设为主页

@2005-2025 浙ICP备2024071487号-1 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图