通达信线上主升选股指标公式源码:

    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;

通达信线上主升选股指标公式源码注释翻译结果

    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(1日前的(统计8日中满足((收盘价的10日简单移动平均/收盘价的20日简单移动平均)<1.017)OR((收盘价的5日简单移动平均/收盘价的10日简单移动平均)<1.017)的天数)>=1))AND((收盘价的20日简单移动平均/收盘价的60日简单移动平均)<1.121)
    VAR23赋值:((收盘价-收盘价的60日简单移动平均)/收盘价的60日简单移动平均)*100
    VAR24赋值:(统计100日中满足VAR23<35的天数)>=95
    T1赋值:VAR7ANDVAR22>0ANDVAR24ANDREF(统计4日中满足收盘价的20日简单移动平均>收盘价的30日简单移动平均的天数=4ANDCOUNT(收盘价>收盘价的5日简单移动平均,3)>=2,1)ANDV>1日前的成交量(手)AND(1日前的统计10日中满足收阳线的天数>=6ORCOUNT(收阳线,5)>=4ORC=最高价)
    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赋值:1日前的收盘价/开盘价>0.988AND(收盘价>OOR(收盘价<=OANDH/最低价<1.049))ANDH/收盘价<1.013ANDC/开盘价>1.05
    输出线上主升:T1ANDT2ANDT3

通达信线上主升选股指标公式截图

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。