以下是通达信买入超强指标公式源码和注释翻译结果

通达信买入超强指标公式源码:

    A1:=FORCAST(EMA(CLOSE,5),5);
    A2:=FORCAST(EMA(CLOSE,8),5);
    A3:=FORCAST(EMA(CLOSE,11),5);
    A4:=FORCAST(EMA(CLOSE,14),5);
    A5:=FORCAST(EMA(CLOSE,17),5);
    B:=A1+A2+A3+A4-4*A5;
    TOWERC:=EMA(B,2);
    VAR1L:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,20)-LLV(LOW,10)),5)-20;
    VAR2L:=2*ABS(VAR1L);
    MN:=(AMOV-LLV(AMOV,20))/(HHV(AMOV,20)-LLV(AMOV,20))*15.97;
    NOTEXT1:IF(C>=MN,MN*5,DRAWNULL),LINETHICK1,COLOR0000FF;
    NOTEXT2:IF(C<MN,MN*5,DRAWNULL),LINETHICK1,colorgray;
    STICKLINE(TOWERC>=REF(TOWERC,1),NOTEXT1,VAR2L,0,0),colorred;
    STICKLINE(TOWERC<REF(TOWERC,1),NOTEXT1,VAR2L,0,0),colorgreen;
    STICKLINE(TOWERC>=REF(TOWERC,1),NOTEXT1,VAR2L,0,0),colorred;
    STICKLINE(TOWERC>=REF(TOWERC,1),NOTEXT1,VAR2L,0,0),colorred;
    STICKLINE(TOWERC>=REF(TOWERC,1),NOTEXT1,VAR2L,0,0),colorred;
    STICKLINE(TOWERC<REF(TOWERC,1),NOTEXT1,VAR2L,0,0),colorgreen;
    STICKLINE(TOWERC<REF(TOWERC,1),NOTEXT1,VAR2L,0,0),colorgreen;
    STICKLINE(TOWERC<REF(TOWERC,1),NOTEXT1,VAR2L,0,0),colorgreen;
    STICKLINE(TOWERC<REF(TOWERC,1),NOTEXT1,VAR2L,0,0),colorgreen;
    N:=13;
    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),coloryellow,LINETHICK0;
    VAR2:8,colorgreen,LINETHICK0,NODRAW;
    上升在即:IF(CROSS(VAR1,VAR2),50,0),STICK,COLOR0000CC,LINETHICK2;
    专吸庄血:IF(VAR1<=8,25,0),STICK,colorwhite,LINETHICK2;
    DRAWICON(CROSS(VAR1,VAR2),8,1);
    VARO5:=LLV(LOW,27);
    VARO6:=HHV(HIGH,34);
    VARO7:=EMA((CLOSE-VARO5)/(VARO6-VARO5)*4,4)*25;
    建仓区:IF((VARO7<10),80,100),COLOR0080FF,LINETHICK1;
    DRAWICON(CROSS(100,VAR1),100,2);
    DRAWICON((100-VAR1<3AND100-VAR1>0),100,2);
    Y:=IF((55-VAR1)>=0,-1,1),colorgreen;
    持有:Y=1,colorred,NODRAW;
    观望:Y=-1,colorgreen,NODRAW;
    DRAWTEXT(CROSS(VAR1,建仓区),VAR1,'终');
    DRAWTEXT(CROSS(VAR2,VAR1),VAR2,'始'),COLOR00FFFF;
    KD1B:=IF(LOW=LLV(LOW,3),1,0);
    DLB:=IF(REF(KD1B,2)=1ANDREF(KD1B,1)=0ANDKD1B=0,REF(LOW,2),REF(LOW,2+BARSLAST(REF(KD1B,2)=1
    ANDREF(KD1B,1)=0ANDKD1B=0)));
    LVB:=L<DLBANDL<REF(L,1);
    DPB:=BARSLAST(LVB);
    AMOVB2:=DPB;
    MNB2:=(AMOVB2-LLV(AMOVB2,20))/(HHV(AMOVB2,20)-LLV(AMOVB2,20))*15.97;
    NOTEXT1B2:IF(C>=MNB2,MNB2*5,DRAWNULL),LINETHICK2,COLORFF0000;
    绿军:IF(VAR1L<0,VAR2L,0),LINESTICK,COLOR00FF00;
    KD1:=IF(LOW=LLV(LOW,30),1,0);
    DL:=IF(REF(KD1,2)=1ANDREF(KD1,1)=0ANDKD1=0,REF(LOW,2),REF(LOW,2+BARSLAST(REF(KD1,2)=1
    ANDREF(KD1,1)=0ANDKD1=0)));
    LV:=L<DLANDL<REF(L,1);
    DP:=BARSLAST(LV);
    AMOV2:=DP;
    MN2:=(AMOV2-LLV(AMOV2,20))/(HHV(AMOV2,20)-LLV(AMOV2,20))*15.97;
    NOTEXT12:IF(C>=MN2,MN2*5,DRAWNULL),LINETHICK1,COLORFFFF00;
    成本:MAXCYC,colorff9900;
    趋势:ma(c,90),colorred;
    MA14:MA(CLOSE,14);
    码:cost(50),coloryellow;
    diff:=EMA(CLOSE,12)-EMA(CLOSE,26);
    dea:=EMA(diff,9);
    多头:STICKLINE(diff>dea,C,O,5,0),colorred;
    STICKLINE(diff>dea,H,L,0,0),colorred;
    空头:STICKLINE(diff<=dea,C,O,5,0),colorgray;
    STICKLINE(diff<=dea,H,L,0,0),colorgray;
    DRAWTEXT(CROSS(diff,dea),L-0.2,'买入'),colorwhite;
    diff1:=EMA(CLOSE,12)-EMA(CLOSE,26);
    dea1:=EMA(diff1,9);
    多头1:STICKLINE(diff1>dea1,C,O,5,0),colorred;
    STICKLINE(diff>dea1,H,L,0,0),colorred;
    空头1:STICKLINE(diff1<=dea1,C,O,5,0),colorgray;
    STICKLINE(diff1<=dea1,H,L,0,0),colorgray;
    DRAWTEXT(CROSS(diff1,dea1),L-0.2,'买入'),colorwhite;

通达信买入超强指标公式源码注释翻译结果

    A1赋值:收盘价的5日指数移动平均的5日线性回归预测值
    A2赋值:收盘价的8日指数移动平均的5日线性回归预测值
    A3赋值:收盘价的11日指数移动平均的5日线性回归预测值
    A4赋值:收盘价的14日指数移动平均的5日线性回归预测值
    A5赋值:收盘价的17日指数移动平均的5日线性回归预测值
    B赋值:A1+A2+A3+A4-4*A5
    TOWERC赋值:B的2日指数移动平均
    VAR1L赋值:100*(收盘价-34日内收盘价的最低值)/(20日内最高价的最高值-10日内最低价的最低值)的5日简单移动平均-20
    VAR2L赋值:2*VAR1L的绝对值
    MN赋值:(AMOV-20日内AMOV的最低值)/(20日内AMOV的最高值-20日内AMOV的最低值)*15.97
    输出NOTEXT1:如果收盘价>,返回?,否则返回?
    =MN,MN*5,无效数),线宽为1,COLOR0000FF
    输出NOTEXT2:如果收盘价<,返回?,否则返回?
    MN,MN*5,无效数),线宽为1,画深灰色
    当满足条件TOWERC>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    =1日前的TOWERC,NOTEXT1,VAR2L,0,0),画红色
    当满足条件TOWERC<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    1日前的TOWERC,NOTEXT1,VAR2L,0,0),画绿色
    当满足条件TOWERC>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    =1日前的TOWERC,NOTEXT1,VAR2L,0,0),画红色
    当满足条件TOWERC>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    =1日前的TOWERC,NOTEXT1,VAR2L,0,0),画红色
    当满足条件TOWERC>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    =1日前的TOWERC,NOTEXT1,VAR2L,0,0),画红色
    当满足条件TOWERC<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    1日前的TOWERC,NOTEXT1,VAR2L,0,0),画绿色
    当满足条件TOWERC<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    1日前的TOWERC,NOTEXT1,VAR2L,0,0),画绿色
    当满足条件TOWERC<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    1日前的TOWERC,NOTEXT1,VAR2L,0,0),画绿色
    当满足条件TOWERC<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    1日前的TOWERC,NOTEXT1,VAR2L,0,0),画绿色
    N赋值:13
    输出VAR1:4*(收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)*100的5日[1日权重]移动平均-3*(收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)*100的5日[1日权重]移动平均的3.2日[1日权重]移动平均,画黄色,线宽为0
    输出VAR2:8,画绿色,线宽为0,NODRAW
    输出上升在即:如果VAR1上穿VAR2,返回50,否则返回0,STICK,COLOR0000CC,线宽为2
    输出专吸庄血:如果VAR1<,返回?,否则返回?
    =8,25,0),STICK,画白色,线宽为2
    当满足条件VAR1上穿VAR2时,在8位置画1号图标
    VARO5赋值:27日内最低价的最低值
    VARO6赋值:34日内最高价的最高值
    VARO7赋值:(收盘价-VARO5)/(VARO6-VARO5)*4的4日指数移动平均*25
    输出建仓区:如果(VARO7<,返回?,否则返回?
    10),80,100),COLOR0080FF,线宽为1
    当满足条件100上穿VAR1时,在100位置画2号图标
    当满足条件(100-VAR1<时,在?位置画?号图标
    3AND100-VAR1>
    0),100,2)
    Y赋值:如果(55-VAR1)>,返回?,否则返回?
    =0,-1,1),画绿色
    输出持有:Y=1,画红色,NODRAW
    输出观望:Y=-1,画绿色,NODRAW
    当满足条件VAR1上穿建仓区时,在VAR1位置书写文字
    当满足条件VAR2上穿VAR1时,在VAR2位置书写文字,COLOR00FFFF
    KD1B赋值:如果最低价=3日内最低价的最低值,返回1,否则返回0
    DLB赋值:如果2日前的KD1B=1ANDREF(KD1B,1)=0ANDKD1B=0,返回2日前的最低价,否则返回2+上次2日前的KD1B=1ANDREF(KD1B,1)=0ANDKD1B=0距今天数日前的最低价
    LVB赋值:最低价<
    DLBANDL<
    1日前的最低价
    DPB赋值:上次LVB距今天数
    AMOVB2赋值:DPB
    MNB2赋值:(AMOVB2-20日内AMOVB2的最低值)/(20日内AMOVB2的最高值-20日内AMOVB2的最低值)*15.97
    输出NOTEXT1B2:如果收盘价>,返回?,否则返回?
    =MNB2,MNB2*5,无效数),线宽为2,COLORFF0000
    输出绿军:如果VAR1L<,返回?,否则返回?
    0,VAR2L,0),LINESTICK,COLOR00FF00
    KD1赋值:如果最低价=30日内最低价的最低值,返回1,否则返回0
    DL赋值:如果2日前的KD1=1ANDREF(KD1,1)=0ANDKD1=0,返回2日前的最低价,否则返回2+上次2日前的KD1=1ANDREF(KD1,1)=0ANDKD1=0距今天数日前的最低价
    LV赋值:最低价<
    DLANDL<
    1日前的最低价
    DP赋值:上次LV距今天数
    AMOV2赋值:DP
    MN2赋值:(AMOV2-20日内AMOV2的最低值)/(20日内AMOV2的最高值-20日内AMOV2的最低值)*15.97
    输出NOTEXT12:如果收盘价>,返回?,否则返回?
    =MN2,MN2*5,无效数),线宽为1,COLORFFFF00
    输出成本:MAXCYC,COLORFF9900
    输出趋势:收盘价的90日简单移动平均,画红色
    输出MA14:收盘价的14日简单移动平均
    输出码:获利盘为50%的成本分布,画黄色
    DIFF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
    DEA赋值:DIFF的9日指数移动平均
    输出多头:当满足条件DIFF>DEA时,在收盘价和开盘价位置之间画柱状线,宽度为5,0不为0则画空心柱.,画红色
    当满足条件DIFF>DEA时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
    输出空头:当满足条件DIFF<=DEA时,在收盘价和开盘价位置之间画柱状线,宽度为5,0不为0则画空心柱.,画深灰色
    当满足条件DIFF<=DEA时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画深灰色
    当满足条件DIFF上穿DEA时,在最低价-0.2位置书写文字,画白色
    DIFF1赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
    DEA1赋值:DIFF1的9日指数移动平均
    输出多头1:当满足条件DIFF1>DEA1时,在收盘价和开盘价位置之间画柱状线,宽度为5,0不为0则画空心柱.,画红色
    当满足条件DIFF>DEA1时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
    输出空头1:当满足条件DIFF1<=DEA1时,在收盘价和开盘价位置之间画柱状线,宽度为5,0不为0则画空心柱.,画深灰色
    当满足条件DIFF1<=DEA1时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画深灰色
    当满足条件DIFF1上穿DEA1时,在最低价-0.2位置书写文字,画白色

通达信买入超强指标公式截图

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