通达信周线月线选股指标公式源码分享
相关简介: 通达信周线月线选股指标公式源码分享
通达信指标公式源码概况:
指标类别:通达信指标公式
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:副图
本指标使用方法:可以用选股公式做预警,在尾盘2.50-2.55时,副图指标未消失即可介入!
通达信指标公式源码:
VAR0:=MA(REF(HHV(C,26),1),2);
VAR1:=MA(C,26);
VAR2:=POW(C-VAR1,2);
VAR3:=MA(VAR2,13);
VAR4:=SQRT(VAR3);
VAR5:=VAR1+(2*VAR4);
VAR6:=REF(VAR5,1);
VAR7:=((CROSS(C,VAR0)AND(HIGH>REF(VAR5,1)))OR((C>VAR0)ANDCROSS(C,REF(VAR5,1))))AND((C/OPEN)>0.998);
VAR8:=MACD.MACD;
VAR9:=KD.K;
VAR10:=KD.D;
VAR11:=RSI.RSI1;
VAR12:=RSI.RSI3;
VAR13:=C-REF(C,1);
VAR14:=IF(VAR13>=0,VAR13,0);
VAR15:=IF(VAR13<0,-1*VAR13,0);
VAR16:=MEMA(VAR14,10);
VAR17:=MEMA(VAR15,10);
VAR18:=MEMA(VAR14,6);
VAR19:=MEMA(VAR15,6);
VAR20:=MA((100*VAR16)/(VAR16+VAR17),10);
VAR21:=MA((100*VAR18)/(VAR18+VAR19),6);
VAR22:=(((((MA(C,5)/MA(C,10))>0.999)AND((MA(C,10)/MA(C,20))>0.9847))AND(MA(C,20)>MA(C,60)))AND(REF((COUNT(((MA(C,10)/MA(C,20))<1.017)OR((MA(C,5)/MA(C,10))<1.017),8))>=1,1)))AND((MA(C,20)/MA(C,60))<1.121);
VAR23:=((C-MA(C,60))/MA(C,60))*100;
VAR24:=(COUNT(VAR23<35,100))>=95;
T1:=VAR7ANDVAR22>0ANDVAR24ANDREF(COUNT(MA(C,20)>MA(C,30),4)=4ANDCOUNT(C>MA(C,5),3)>=2,1)ANDV>REF(V,1)AND(REF(COUNT(C>O,10)>=6ORCOUNT(C>O,5)>=4,1)ORC=H);
T2:=CROSS(VAR21,VAR20)ORCROSS(VAR8,0)ORREF(COUNT(CROSS(VAR8,0),3)=1ANDVAR8<0.15ANDC/O>0.989ANDC/REF(C,1)<1.03,1)ORCROSS(VAR9,VAR10)ORCROSS(VAR11,VAR12);
T3:=REF(C/O>0.988AND(C>OOR(C<=OANDH/L<1.049)),1)ANDH/C<1.013ANDC/O>1.05;
线上主升:T1ANDT2ANDT3;
kd指标在日线上同时看日线、周线、月线
一个可在日线上同时看日线、周线、月线的kd指标
周K:"KDJ.K#WEEK",LINETHICK2,Color8800FF;
周D:"KDJ.D#WEEK",LINETHICK2,COLORBLUE;
FILLRGN(周K>周D,周K,周D),Color888888;
FILLRGN(周K<周D,周K,周D),Colorcccccc;
月K:"KDJ.K#MONTH",LINETHICK3,ColorFF66ff;
月D:"KDJ.D#MONTH",LINETHICK3,Colorff8800;
Z2:=月K>月D;
{STICKLINE(Z2,-50,-30,2,0),LINETHICK2,COLORRED;}
Z1:=周K>周D;
{STICKLINE(Z1,-50,-38,2,0),LINETHICK2,COLORBLUE;}
日K:"KDJ.K#DAY",Coloryellow;
日D:"KDJ.D#DAY",COLORwhite;
ZY:=日K>日D;
{STICKLINE(ZY,-50,-42,2,0),LINETHICK2,COLORYELLOW;}
日线布林中线:MA(CLOSE,20)COLORYELLOW,NODRAW;
日线布林上线:日线布林中线+2*STD(CLOSE,20)COLORGREEN,DOTLINE,NODRAW;
日线布林下线:日线布林中线-2*STD(CLOSE,20)COLORRED,DOTLINE,NODRAW;
周线布林中线:MA(CLOSE,20*4.2)COLORWHITE,LINETHICK2,NODRAW;
周线布林上线:周线布林中线+2*STD(CLOSE,20*4.2)COLORGREEN,LINETHICK2;
周线布林下线:周线布林中线-2*STD(CLOSE,20*4.2)COLORRED,LINETHICK2;
IF(周线布林中线>REF(周线布林中线,1),周线布林中线,DRAWNULL),COLORWHITE,LINETHICK2;
IF(周线布林中线<REF(周线布林中线,1),周线布林中线,DRAWNULL),COLORGRAY,DOTLINE,LINETHICK1;
收口:=(周线布林上线-周线布林下线)/周线布林下线<=0.25;
[源码注释]通达信公式动态翻译结果
VAR0赋值:1日前的26日内收盘价的最高值的2日简单移动平均
VAR1赋值:收盘价的26日简单移动平均
VAR2赋值:收盘价-VAR1的2乘幂
VAR3赋值:VAR2的13日简单移动平均
VAR4赋值:VAR3的开方
VAR5赋值:VAR1+(2*VAR4)
VAR6赋值:1日前的VAR5
VAR7赋值:((收盘价上穿VAR0AND(最高价>
1日前的VAR5))OR((收盘价>
VAR0)ANDCROSS(收盘价,1日前的VAR5)))AND((收盘价/开盘价)>
0.998)
VAR8赋值:平滑异同平均线的MACD
VAR9赋值:随机指标KD的K
VAR10赋值:随机指标KD的D
VAR11赋值:RSI的RSI1
VAR12赋值:RSI的RSI3
VAR13赋值:收盘价-1日前的收盘价
VAR14赋值:如果VAR13>,返回?,否则返回?
=0,VAR13,0)
VAR15赋值:如果VAR13<,返回?,否则返回?
0,-1*VAR13,0)
VAR16赋值:VAR14的10日平滑移动平均
VAR17赋值:VAR15的10日平滑移动平均
VAR18赋值:VAR14的6日平滑移动平均
VAR19赋值:VAR15的6日平滑移动平均
VAR20赋值:(100*VAR16)/(VAR16+VAR17)的10日简单移动平均
VAR21赋值:(100*VAR18)/(VAR18+VAR19)的6日简单移动平均
VAR22赋值:(((((收盘价的5日简单移动平均/收盘价的10日简单移动平均)>
0.999)AND((收盘价的10日简单移动平均/收盘价的20日简单移动平均)>
0.9847))AND(收盘价的20日简单移动平均>
收盘价的60日简单移动平均))AND(?日前的(统计?日中满足((收盘价的10日简单移动平均/收盘价的20日简单移动平均)<的天数
1.017)OR((收盘价的5日简单移动平均/收盘价的10日简单移动平均)<
1.017),8))>
=1,1)))AND((收盘价的20日简单移动平均/收盘价的60日简单移动平均)<
1.121)
VAR23赋值:((收盘价-收盘价的60日简单移动平均)/收盘价的60日简单移动平均)*100
VAR24赋值:(统计?日中满足VAR23<的天数
35,100))>
=95
T1赋值:VAR7ANDVAR22>
0ANDVAR24ANDREF(统计?日中满足收盘价的20日简单移动平均>的天数
收盘价的30日简单移动平均,4)=4ANDCOUNT(收盘价>
收盘价的5日简单移动平均,3)>
=2,1)ANDV>
1日前的成交量(手)AND(?日前的统计?日中满足收盘价>的天数
开盘价,10)>
=6ORCOUNT(收盘价>
开盘价,5)>
=4,1)ORC=最高价)
T2赋值:VAR21上穿VAR20ORCROSS(VAR8,0)ORREF(统计3日中满足VAR8上穿0的天数=1ANDVAR8<
0.15ANDC/开盘价>
0.989ANDC/1日前的收盘价<
1.03,1)ORCROSS(VAR9,VAR10)ORCROSS(VAR11,VAR12)
T3赋值:?日前的收盘价/开盘价>
0.988AND(收盘价>
OOR(收盘价<
=OANDH/最低价<
1.049)),1)ANDH/收盘价<
1.013ANDC/开盘价>
1.05
输出 线上主升:T1ANDT2ANDT3
输出 KD指标在日线上同时看日线、周线、月线 一个可在日线上同时看日线、周线、月线的KD指标 周K:"KDJ的K[取周线数据]",线宽为2,COLOR8800FF
输出 周D:"KDJ的D[取周线数据]",线宽为2,画蓝色
FILLRGN(周K>周D,周K,周D),COLOR888888
FILLRGN(周K<周D,周K,周D),COLORCCCCCC
输出 月K:"KDJ的K[取月线数据]",线宽为3,COLORFF66FF
输出 月D:"KDJ的D[取月线数据]",线宽为3,COLORFF8800
Z2赋值:月K>月D
Z1赋值:周K>周D
输出 日K:"KDJ的K[取日线数据]",画黄色
输出 日D:"KDJ的D[取日线数据]",画白色
ZY赋值:日K>日D
输出 日线布林中线:收盘价的20日简单移动平均画黄色,NODRAW
输出 日线布林上线:日线布林中线+2*收盘价的20日估算标准差画绿色,DOTLINE,NODRAW
输出 日线布林下线:日线布林中线-2*收盘价的20日估算标准差画红色,DOTLINE,NODRAW
输出 周线布林中线:收盘价的20*4.2日简单移动平均画白色,线宽为2,NODRAW
输出 周线布林上线:周线布林中线+2*收盘价的20*4.2日估算标准差画绿色,线宽为2
输出 周线布林下线:周线布林中线-2*收盘价的20*4.2日估算标准差画红色,线宽为2
如果周线布林中线>,返回?,否则返回?
1日前的周线布林中线,周线布林中线,无效数),画白色,线宽为2
如果周线布林中线<,返回?,否则返回?
1日前的周线布林中线,周线布林中线,无效数),画深灰色,DOTLINE,线宽为1
收口赋值:(周线布林上线-周线布林下线)/周线布林下线<
=0.25
神奇指标网(https://www.shenqizhibiao.com/)所有指标公式及文章来源于网络仅供学习研究
网友评论
已有0人评论