神奇指标网

通达信周线月线选股指标公式源码分享

浏览 579次浏览
标签: 选股
来源:神奇指标网 编辑:神奇指标网 发布日期:2023-06-15

  



相关简介:   通达信周线月线选股指标公式源码分享                              


     通达信指标公式源码概况:


  指标类别:通达信指标公式


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:副图



本指标使用方法:可以用选股公式做预警,在尾盘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人评论

清除 发表评论