短线买卖 有极好的适用性,用法非常简单,一看就会,可以作为重要参考内容之一。但任何指标都不是万能的

     相关简介:    通达信短线买卖选股指标公式                              

     源码概况:通达信短线买卖选股指标公式

  指标类别:短线买卖指标公式

  授权方式:免费版

  指标评级:★★★★★

  指标分类:策略

  画线方法:副图

通达信短线买卖选股指标公式未来函数检测结果:

         暂未发现存在未来函数

通达信短线买卖选股指标公式源码:

    X_1:=MA(CLOSE,9);
    X_2:=POW(CLOSE-X_1,2);
    X_3:=MA(X_2,20);
    X_4:=SQRT(X_3);
    X_5:=X_1+2*X_4;
    X_6:=X_1-2*X_4;
    X_7:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
    X_8:=SMA(X_7,3,1);
    X_9:=SMA(X_8,3,1);
    X_10:=3*X_8-2*X_9;
    X_11:=EMA(CLOSE,7)-EMA(CLOSE,13);
    X_12:=EMA(X_11,5);
    X_13:=(X_11-X_12)*2;
    X_14:=REF(X_6,1);
    X_15:=X_14ANDCLOSE>OPEN*1.03ANDX_10>=REF(X_10,1)ANDX_13>=REF(X_13,1);
    X_16:=(CLOSE-LLV(LOW,13))/(HHV(HIGH,13)-LLV(LOW,13))*100;
    X_17:=SMA(X_16,3,1);
    X_18:=SMA(X_8,3,1);
    X_19:=3*X_17-2*X_18;
    X_20:=X_19>REF(X_19,1)ANDREF(X_19,1);
    X_29:=REF(CLOSE,1);
    X_30:=SMA(MAX(CLOSE-X_29,0),6,1)/SMA(ABS(CLOSE-X_29),6,1)*100;
    X_31:=CROSS(X_30,25);
    X_32:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100<4;
    X_33:=(REF(CLOSE,1)-CLOSE)/REF(CLOSE,1)*100>5;
    X_34:=X_31ANDREF(X_33,1)>0ANDX_32ANDX_20;
    三天短线王:X_34ANDX_15;
    AA05:MA(C,30);
    MA1:MA(CLOSE,30);
    MA2:MA(CLOSE,40);
    MA3:MA(CLOSE,50);
    MA4:MA(CLOSE,60);
    MA5:MA(CLOSE,70);
    MA6:MA(CLOSE,80);
    MA7:MA(CLOSE,90);
    MA8:MA(CLOSE,100);
    MA9:MA(CLOSE,110);
    MA10:MA(CLOSE,120);
    五日乖离率:=(C-AA05)/AA05*100;
    BB05:=ATAN((AA05/REF(AA05,1)-1)*100)*180/3.1416;
    速度5:=SMA(EMA((AA05-REF(AA05,1))/REF(AA05,1),3)*100,3,1);
    加速度5:=EMA((速度5-REF(速度5,1)),3),LINETHICK0;
    AA10:MA(C,30);AA20:=MA(C,30);
    BB10:=ATAN((AA10/REF(AA10,1)-1)*100)*180/3.1416;
    AA30:MA(C,30);
    DRAWTEXT_FIX(C>0,0,0.05,0,'(8)'),COLORMAGENTA;
    三拾日乖离率:=(C-AA30)/AA30*100,LINETHICK0;
    VAR1:=(AA20-AA30)>REF((AA20-AA30),1)ANDAA20>REF(AA20,1)ANDAA30>REF(AA30,1);
    VAR2:=(AA30-AA20)<REF((AA30-AA20),1)ANDAA20<REF(AA20,1)ANDAA30<REF(AA30,1);
    BB30:=ATAN((AA30/REF(AA30,1)-1)*100)*180/3.1416;
    强势狙击:=FILTER(BB30>30ANDBB10>45ANDCROSS(BB05,60),10);
    加仓:=FILTER(COUNT(CROSS(BB05,30),5)>=1ANDAA05>REF(AA05,1)AND三拾日乖离率>REF(三拾日乖离率,1)ANDAA10>REF(AA10,1)
    AND加速度5>REF(加速度5,1)AND速度5>REF(速度5,1),10);
    清仓:=FILTER(COUNT(CROSS(30,BB05),5)>=1AND(C>AA30ORO>AA30)ANDAA05<REF(AA05,1)AND三拾日乖离率<REF(三拾日乖离率,1)ANDAA10<REF(AA10,1),10);
    DRAWTEXT(加仓,LOW*0.98,'加仓'),COLORRED;
    JC:=CROSS(0,五日乖离率)AND三拾日乖离率<REF(三拾日乖离率,1)ANDAA10>REF(AA10,1);
    减仓:=FILTER(JC,10);
    MR:=COUNT(CROSS(五日乖离率,0),3)>=1AND三拾日乖离率>REF(三拾日乖离率,1)ANDAA05>REF(AA05,1)AND(C/REF(C,1)-1)*100>5ANDREF(C,1)<AA30;
    买入:=FILTER(MR,10);
    DRAWTEXT(减仓,HIGH*1.02,'减仓'),COLORCYAN;
    DRAWTEXT(买入,LOW*0.98,'买入'),COLORYELLOW;
    DRAWTEXT(清仓,HIGH*1.02,'清仓'),COLORGREEN;
    DRAWTEXT(强势狙击,LOW*0.98,'狙击'),COLORYELLOW;
    AAA:=CONST(HHV(H*0.5,90));
    A74:=MA(CLOSE,20);
    A75:=(CLOSE>MA(CLOSE,5));
    A76:=(MA(CLOSE,5)>MA(CLOSE,10));
    A77:=(CLOSE>MA(CLOSE,10));
    A78:=(MA(CLOSE,5)>MA(CLOSE,20));
    A79:=(CLOSE>MA(CLOSE,20));
    A710:=REF(A74,1);
    A711:=(A74>A710);
    AVX:=(((((IF(A75,10,(0-10))+IF(A76,10,(0-10)))+IF(A77,10,(0-10)))+IF(A78,10,(0-10)))+IF(A79,10,(0-10)))+IF(A711,10,(0-10)));
    DSLX:=(CLOSE/INDEXC);
    DSLX1:=MA(DSLX,5);
    DSLX2:=MA(DSLX,10);
    V1:=MA(VOL,5);
    V2:=MA(VOL,10);
    T1:=CONST(IF(C<200AND((CROSS(AVX,1)AND(V1>=V2))AND(DSLX>=DSLX1)),1,0));
    T2:=CONST(IF(C<200AND((CROSS(AVX,1)AND(V1<V2))AND(DSLX>=DSLX1)),1,0));
    T3:=CONST(IF(C<200AND((CROSS(AVX,1)AND(V1>V2))AND(DSLX<DSLX1)),1,0));
    T4:=CONST(IF(C<200AND((CROSS(AVX,1)AND(V1<=V2))AND(DSLX<DSLX1)),1,0));
    T5:=CONST(IF(C<200AND((CROSS(1,AVX)AND(V1>=V2))AND(DSLX>=DSLX1)),1,0));
    T6:=CONST(IF(C<200AND((CROSS(1,AVX)AND(V1<V2))AND(DSLX>=DSLX1)),1,0));
    T7:=CONST(IF(C<200AND((CROSS(1,AVX)AND(V1>=V2))AND(DSLX<DSLX1)),1,0));
    T8:=CONST(IF(C<200AND((CROSS(1,AVX)AND(V1<V2))AND(DSLX<DSLX1)),1,0));
    T9:=CONST(IF(C<200AND((((AVX>=1)AND(REF(AVX,1)>0))AND(V1>=V2))AND(DSLX>=DSLX1)),1,0));
    T10:=CONST(IF(C<200AND((((AVX>=1)AND(REF(AVX,1)>0))AND(V1<V2))AND(DSLX>=DSLX1)),1,0));
    T11:=CONST(IF(C<200AND((((AVX>=1)AND(REF(AVX,1)>0))AND(V1>=V2))AND(DSLX<DSLX1)),1,0));
    T12:=CONST(IF(C<200AND((((AVX>=1)AND(REF(AVX,1)>0))AND(V1<V2))AND(DSLX<DSLX1)),1,0));
    T13:=CONST(IF(C<200AND((((AVX<1)AND(REF(AVX,1)<0))AND(V1>=V2))AND(DSLX>=DSLX1)),1,0));
    T14:=CONST(IF(C<200AND((((AVX<1)AND(REF(AVX,1)<0))AND(V1<V2))AND(DSLX>=DSLX1)),1,0));
    T15:=CONST(IF(C<200AND((((AVX<1)AND(REF(AVX,1)<0))AND(V1>=V2))AND(DSLX<DSLX1)),1,0));
    T16:=CONST(IF(C<200AND((((AVX<1)AND(REF(AVX,1)<0))AND(V1<V2))AND(DSLX<DSLX1)),1,0));
    T17:=CONST(IF(C>200AND(CROSS(AVX,1)AND(V1>=V2)),1,0));
    T18:=CONST(IF(C>200AND(CROSS(AVX,1)AND(V1>=V2)),1,0));
    T19:=CONST(IF(C>200AND(CROSS(AVX,1)AND(V1<V2)),1,0));
    T20:=CONST(IF(C>200AND(CROSS(1,AVX)AND(V1>=V2)),1,0));
    T21:=CONST(IF(C>200AND(CROSS(1,AVX)AND(V1<V2)),1,0));
    T22:=CONST(IF(C>200AND(((AVX>=1)AND(REF(AVX,1)>0))AND(V1>=V2)),1,0));
    T23:=CONST(IF(C>200AND(((AVX>=1)AND(REF(AVX,1)>0))AND(V1<V2)),1,0));
    T24:=CONST(IF(C>200AND(((AVX<1)AND(REF(AVX,1)<0))AND(V1>=V2)),1,0));
    T25:=CONST(IF(C>200AND(((AVX<1)AND(REF(AVX,1)<0))AND(V1<V2)),1,0));
    {涨停柱红涨停兰跌停}
    C2:=REF(C,1);
    涨停:=IF((C-C2)*100/C2>=(10-0.01*100/C2),1,0);
    STICKLINE(涨停,OPEN,CLOSE,2,0),COLOR0000FF;
    STICKLINE(涨停,H,L,0,0),COLOR0000FF;
    跌停:=IF((C2-C)*100/C2>=(10-0.01*100/C2),1,0);
    STICKLINE(跌停,OPEN,CLOSE,2,0),COLORGREEN;
    STICKLINE(跌停,H,L,0,1),COLORGREEN;
    DRAWTEXT(T1=1ANDCURRBARSCOUNT=70,CLOSE,'量能理想,明显走强,中线参与,仓位在2/3左右。'),COLORFF00FF;
    DRAWTEXT(T2=1ANDCURRBARSCOUNT=70,CLOSE,'走势趋强,还显不足,短线进场,仓位在1/2左右。'),COLORFFFFFF;
    DRAWTEXT(T3=1ANDCURRBARSCOUNT=70,CLOSE,'量价良好,没有明显走强,短线进场,仓位1/2左右。'),COLORFFFFFF;
    DRAWTEXT(T4=1ANDCURRBARSCOUNT=70,CLOSE,'形态尚可,量能不足,未完全走强,短线参与,仓位1/3左右。'),COLORFFFFFF;
    DRAWTEXT(T5=1ANDCURRBARSCOUNT=70,CLOSE,'形态变坏,重仓者减持大半,清仓者观望。'),COLORFFFFFF;
    DRAWTEXT(T6=1ANDCURRBARSCOUNT=70,CLOSE,'随大盘一起下跌,明显缩量走势,考虑到风险,减持或清仓。'),COLORFFFFFF;
    DRAWTEXT(T7=1ANDCURRBARSCOUNT=70,CLOSE,'该股放量下跌,走势明显偏弱,离场观望。'),COLORFFFFFF;
    DRAWTEXT(T8=1ANDCURRBARSCOUNT=70,CLOSE,'该股缩量下跌,走势偏弱,离场观望。'),COLORFF00FF;
    DRAWTEXT(T9=1ANDCURRBARSCOUNT=70,CLOSE,'该股形态良好,强势明显,量能充足,可以继续持有。'),COLORFFFFFF;
    DRAWTEXT(T10=1ANDCURRBARSCOUNT=70,CLOSE,'上行趋势不变,强势依然,量能开始转弱,注意风险。'),COLORFFFFFF;
    DRAWTEXT(T11=1ANDCURRBARSCOUNT=70,CLOSE,'该股仍然具备上涨潜力,但股性偏弱,可考虑减仓。'),COLORFFFFFF;
    DRAWTEXT(T12=1ANDCURRBARSCOUNT=70,CLOSE,'该股走势趋弱,量能不足,减持大部分筹码。'),COLORFFFFFF;
    DRAWTEXT(T13=1ANDCURRBARSCOUNT=70,CLOSE,'该股形态不佳,注意成交量的变化,目前不适合参与。'),COLORFFFFFF;
    DRAWTEXT(T14=1ANDCURRBARSCOUNT=70,CLOSE,'趋势不明,股价偏弱,注意量能变化,目前不宜参与。'),COLORFFFFFF;
    DRAWTEXT(T15=1ANDCURRBARSCOUNT=70,CLOSE,'有走强迹象,但量能不足,趋势不明,不适合操作。'),COLORFFFFFF;
    DRAWTEXT(T16=1ANDCURRBARSCOUNT=70,CLOSE,'该股走势太弱,没有参与价值。'),COLORFF00FF;
    DRAWTEXT(T17=1ANDCURRBARSCOUNT=70,CLOSE,'大盘理想,有明显走强迹象,中线参与,仓位在2/3左右。'),COLORFFFFFF;
    DRAWTEXT(T18=1ANDCURRBARSCOUNT=70,CLOSE,'如前期经过一轮下跌,最佳买点,前期有过一段涨幅需谨慎。'),COLORFFFFFF;
    DRAWTEXT(T19=1ANDCURRBARSCOUNT=120,CLOSE,'考虑短线进场,仓位在1/2左右,一旦量能放大,加仓买入。'),COLORFFFFFF;
    DRAWTEXT(T20=1ANDCURRBARSCOUNT=70,CLOSE,'大盘形态走坏,重仓者可以减去大部分仓位。'),COLORFF0000;
    DRAWTEXT(T21=1ANDCURRBARSCOUNT=70,CLOSE,'大盘缩量调整,注意风险,短线清仓观望。'),COLORFF0000;
    DRAWTEXT(T22=1ANDCURRBARSCOUNT=70,CLOSE,'大盘走势良好,量能理想,可以继续持有强势股。'),COLORFF0000;
    DRAWTEXT(T23=1ANDCURRBARSCOUNT=70,CLOSE,'大盘形态良好,但量能稍显不足,随时准备减仓。'),COLORFF0000;
    DRAWTEXT(T24=1ANDCURRBARSCOUNT=70,CLOSE,'大盘趋势不明,注意成交量变化,目前不适宜进场。'),COLORFF0000;
    DRAWTEXT(T25=1ANDCURRBARSCOUNT=70,CLOSE,'大盘趋势向下,量能萎缩,不适合进场。'),COLORFF0000;
    压力:MA(REF(HHV(C,30),1),2),COLORBLUE,DOTLINE,LINETHICK2;
    DRAWTEXT_FIX(ISLASTBAR,0,0,0,HYBLOCK),COLORYELLOW;
    DRAWTEXT_FIX(ISLASTBAR,0.08,0,0,DYBLOCK),COLORYELLOW;
    DRAWTEXT_FIX(ISLASTBAR,0.16,0,0,GNBLOCK),COLORYELLOW;
    BB:REF(V,BARSLAST(TIME>=92500ANDTIME<=93000));
    DRAWTEXT_FIX(ISLASTBAR,0.24,0,0,BB),COLORYELLOW;
    明涨停价:CLOSE*1.1,NODRAW;
    ST涨停价:CLOSE*1.05,NODRAW;
    极品T爆点:REF(C,1)*1.01,COLORRED,NODRAW;
    RSV:=(((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9)))*100);
    短期底部:=LLV(OPEN,30);
    AA10:=MA(CLOSE,10);
    AA12:=MA(CLOSE,12);
    BB10:=((ATAN((AA10-REF(AA10,1)))*3.1416)*10);
    BB12:=((ATAN((AA12-REF(AA12,1)))*3.1416)*10);
    MA13:=MA(CLOSE,13);
    VAR2:=(((CLOSE-MA(CLOSE,6))/MA(CLOSE,6))*100);
    VAR3:=(((CLOSE-MA(CLOSE,12))/MA(CLOSE,12))*100);
    VAR4:=(((CLOSE-MA(CLOSE,24))/MA(CLOSE,24))*100);
    VAR5:=(((VAR2+(2*VAR3))+(3*VAR4))/6);
    VAR6:=MA(VAR5,3);
    VAR7:=DMA(EMA(CLOSE,12),((SUM(VOL,5)/3)/CAPITAL));
    VAR8:=(((CLOSE-VAR7)/VAR7)*100);
    VAR9:=((((REF(VAR8,1)<(0-40))AND(VAR8>REF(VAR8,1)))AND(REF(VAR8,1)<REF(VAR8,2)))AND((VAR8-REF(VAR8,1))>
    2.5));
    VARA:=(((CLOSE-MA(CLOSE,6))/MA(CLOSE,6))*100);
    VARB:=(((CLOSE-MA(CLOSE,12))/MA(CLOSE,12))*100);
    VARC:=(((CLOSE-MA(CLOSE,24))/MA(CLOSE,24))*100);
    VARD:=REF(CLOSE,1);
    VARE:=((SMA(MAX((CLOSE-VARD),0),5,1)/SMA(ABS((CLOSE-VARD)),5,1))*100);
    VARF:=(((HIGH+LOW)+CLOSE)/3);
    VAR10:=((VARF-MA(VARF,14))/(0.015*AVEDEV(VARF,14)));
    VAR11:=(((((MA(AMOUNT,5)/MA(VOL,5))/100)-((MA(AMOUNT,110)/MA(VOL,110))/100))/((MA(AMOUNT,5)/MA(VOL,5))/100))
    <(0-0.273));
    VAR12:=(((CLOSE-MA(CLOSE,30))/MA(CLOSE,30))<(0-0.125));
    VAR13:=(VAR11ANDVAR12);
    VAR14:=((((VARA>=(0-45))AND(VARA<=(0-10)))AND(VARB<=(0-15)))AND(VARC<=(0-20)));
    VAR15:=(COUNT(VAR14,1)>=1);
    VAR16:=(VAR13ANDVAR15);
    VAR17:=1;
    VAB0:=531;VAB1:=1510000;VAB2:=VAB0+VAB1;VAB3:=IF(DATE>VAB2,0,1);
    VARA12:=SMA(H,10,9)*VAB3;VARA13:=SMA(L,10,9)*VAB3;VAR18:=(CLOSE*VOL);
    VAR19:=EMA((((((MA(VAR18,4)/MA(VOL,4))+(MA(VAR18,6)/MA(VOL,6)))+(MA(VAR18,13)/MA(VOL,13)))+(MA(VAR18,24)/MA
    (VOL,24)))/4),1);
    VAR1A:=(1*VAR19);
    VAR1B:=(VAR19*0.92);
    VAR1C:=EMA(CLOSE,34);
    VAR1D:=MA((VAR1C*1.12),5);
    VAR1E:=MA((VAR1C*0.82),5);
    VAR1F:=(CLOSE<VAR1E);
    VAR20:=((((((MA(AMOUNT,5)*VAR17)/MA(VOL,5))/100)-((MA(AMOUNT,125)/MA(VOL,125))/100))/((MA(AMOUNT,5)/MA
    (VOL,5))/100))<((0-0.4)*VAR17));
    VAR21:=HHV(HIGH,500);
    VAR22:=LLV(LOW,500);
    VAR23:=HHV(HIGH,250);
    VAR24:=LLV(LOW,250);
    VAR25:=HHV(HIGH,125);
    VAR26:=LLV(LOW,125);
    VAR27:=MA(((((((VAR21*0.45)+(VAR23*0.5))+VAR22)+VAR24)+VAR26)/5),35);
    VAR28:=MA((((VAR23*0.62)+VAR26)/2),35);
    VAR29:=MA((((VAR23*0.75)+VAR26)/2),18);
    VAR2A:=MA((((((VAR23*0.93)+(VAR27*2))+(VAR28*1.8))+(VAR29*1.5))/4),18);
    VAR2B:=MA(((((VAR21*0.95)+(VAR27*3))+(VAR28*2))/3),35);
    VAR2C:=VAR27;
    VAR2D:=VAR28;
    VAR2E:=VAR29;
    VAR2F:=VAR2A;
    VAR30:=VAR2B;
    VAR31:=((CLOSE-REF(MA(CLOSE,20),11))<(0-2));
    VAR32:=(INDEXA/100000000);
    VAR33:=INDEXADV;
    VAR34:=INDEXDEC;
    VAR35:=((VAR18/(VAR18+VAR19))*VAR17);
    VAR36:=((VAR19/(VAR18+VAR19))*VAR17);
    VAR37:=EMA(VAR35,10);
    VAR38:=EMA(VAR36,10);
    VAR39:=EMA(VAR37,10);
    VAR3A:=EMA(VAR38,20);
    VAR3B:=EMA(VAR37,3);
    VAR3C:=EMA(VAR39,6);
    VAR3D:=EMA(VAR3A,2);
    VAR3E:=(VAR3C-VAR3D);
    VAR3F:=(((VAR3C-REF(VAR3C,1))>0)AND((REF(VAR3C,1)-REF(VAR3C,2))<0));
    VAR40:=IF((CROSS(VAR3B,VAR3C)AND(VAR3C<=20)),30,0);
    VAR41:=VAR40;
    VAR42:=(SMA(((AMOUNT/VOL)/100),13,1)*1.15);
    VAR43:=(SMA(((AMOUNT/VOL)/100),13,1)*0.85);
    VAR44:=(CLOSE-REF(MA(CLOSE,20),11));
    VAR45:=(((((((((((((CLOSE<VAR1E)ANDVAR20)AND(CLOSE<VAR43))OR(((CLOSE<VAR1E)ANDVAR31)ANDVAR20))OR((CLOSE<
    VAR1E)AND(CLOSE<VAR43)))OR(((CLOSE<VAR1E)ANDVAR20)AND(CLOSE<VAR43)))OR(VAR20AND(CLOSE<VAR2C)))OR((VAR20
    ANDVAR31)AND(VAR44<(0-1.5))))OR(VAR20AND(CLOSE<VAR1E)))OR(VAR20AND(VAR44<(0-1.5))))OR(VAR31AND(CLOSE
    <VAR43)))OR((CLOSE<VAR2C)AND(VAR44<(0-1.5))))OR((CLOSE<VAR1E)ANDVAR31));
    VAR46:=(((CLOSE-MA(CLOSE,6))/MA(CLOSE,6))*100);
    VAR47:=(((CLOSE-MA(CLOSE,12))/MA(CLOSE,12))*100);
    VAR48:=(((CLOSE-MA(CLOSE,24))/MA(CLOSE,24))*100);
    VAR49:=REF(CLOSE,1);
    VAR4A:=((SMA(MAX((CLOSE-VAR49),0),5,1)/SMA(ABS((CLOSE-VAR49)),5,1))*100);
    VAR4B:=(((HIGH+LOW)+CLOSE)/3);
    VAR4C:=((VAR4B-MA(VAR4B,14))/(0.015*AVEDEV(VAR4B,14)));
    VAR4D:=(((((MA(AMOUNT,5)/MA(VOL,5))/100)-((MA(AMOUNT,110)/MA(VOL,110))/100))/((MA(AMOUNT,5)/MA(VOL,5))/100))
    <(0-0.273));
    VAR4E:=(((CLOSE-MA(CLOSE,30))/MA(CLOSE,30))<(0-0.125));
    VAR4F:=(VAR11ANDVAR12);
    VAR50:=((((VAR2>=(0-45))AND(VAR2<=(0-7)))AND(VAR3<=(0-11)))AND(VAR4<=(0-14)));
    VAR51:=(COUNT(VAR50,1)>=1);
    VAR52:=(VAR4FANDVAR51);
    VAR53:=(((((VAR20AND(CLOSE<VAR1E))ANDVAR31)AND(CLOSE<VAR2C))ANDVAR45)ANDVAR52);
    VAR54:=(((CLOSE-MA(CLOSE,6))/MA(CLOSE,6))*100);
    VAR55:=(((CLOSE-MA(CLOSE,12))/MA(CLOSE,12))*100);
    VAR56:=(((CLOSE-MA(CLOSE,24))/MA(CLOSE,24))*100);
    VAR57:=REF(CLOSE,1);
    VAR58:=((SMA(MAX((CLOSE-VAR57),0),5,1)/SMA(ABS((CLOSE-VAR57)),5,1))*100);
    VAR59:=(((HIGH+LOW)+CLOSE)/3);
    VAR5A:=((VAR59-MA(VAR59,14))/(0.015*AVEDEV(VAR59,14)));
    VAR5B:=((((((VAR54>=(0-15.8))AND(VAR54<=(0-12.2)))AND(VAR55<=(0-20.8)))AND(VAR56<=(0-27.5)))AND(VAR58
    <=11.7))AND(VAR5A<=(0-145)));
    VAR5C:=9.999999884842+026;
    VAR5D:=(COST(10)*0)*VAB3;
    VAR5E:=((((MA(AMOUNT,5)/MA(VOL,5))/100)-((MA(AMOUNT,125)/MA(VOL,125))/100))/((MA(AMOUNT,5)/MA(VOL,5))/100));
    VAR5F:=MA((((LLV(LOW,45)-CLOSE)/(HHV(HIGH,45)-LLV(LOW,45)))*100),5);
    VAR60:=((CROSS((0-5),VAR5F)AND(VAR5E<(0-0.4)))AND(((CLOSE-MA(CLOSE,30))/MA(CLOSE,30))<(0-0.19)));
    VAR61:=MA(CLOSE,3);
    VAR62:=(REF(CLOSE,2)*0.865);
    VAR63:=(REF(CLOSE,13)*0.772);
    VAR64:=MIN(VAR62,VAR63);
    VAR65:=((100*VOL)/CAPITAL);
    VAR66:=MA(CLOSE,13);
    VAR67:=IF(((((CLOSE-VAR64)/CLOSE)<0.03)AND((SUM(VAR65,5)/5)<1.8)),1,0);
    开始控盘:=STICKLINE((VAR6<=(0-10)),0,(0-20),5,0)*VAB3,COLORBROWN;
    出击:=IF(((((VAR9ORVAR16)ORVAR53)ORVAR5B)OR((((CLOSE-VAR64)/CLOSE)<0.03)AND((SUM(VAR65,5)/5)<
    1.8))),120,0),LINETHICK2,COLOR0000FF;
    VAR68:=0;
    VARQ:=MA(CLOSE,152);
    VARW:=MA(CLOSE,194.16);
    VAREE:=(VARW+(2*STD(CLOSE,170)));
    VARR:=(VARQ+(2*STD(CLOSE,170)));
    VART:=IF((DATE>1080822),0,1);
    VAR611:=EMA(HHV(HIGH,500),21);
    VAR71:=EMA(HHV(HIGH,250),21);
    VAR81:=EMA(HHV(HIGH,90),21);
    VAR91:=EMA(LLV(LOW,500),21);
    VARA1:=EMA(LLV(LOW,250),21);
    VARB1:=EMA(LLV(LOW,90),21);
    VARC1:=EMA((((((((VAR91*0.96)+(VARA1*0.96))+(VARB1*0.96))+(VAR611*0.558))+(VAR71*0.558))+(VAR81*0.558))
    /6),21);
    VARD1:=EMA((((((((VAR91*1.25)+(VARA1*1.23))+(VARB1*1.2))+(VAR611*0.55))+(VAR71*0.55))+(VAR81*0.65))/
    6),21);
    VARE1:=EMA((((((((VAR91*1.3)+(VARA1*1.3))+(VARB1*1.3))+(VAR611*0.68))+(VAR71*0.68))+(VAR81*0.68))/
    6),21);
    VARF1:=EMA((((((VARC1*3)+(VARD1*2))+VARE1)/6)*1.738),21)*VAB3;
    VAR101:=REF(LOW,1);
    VAR111:=((SMA(ABS((LOW-VAR101)),3,1)/SMA(MAX((LOW-VAR101),0),3,1))*100);
    VAR121:=EMA(IF(((CLOSE*1.35)<=VARF1),(VAR111*10),(VAR111/10)),3)*VAB3;
    VAR131:=LLV(LOW,30);
    VAR141:=HHV(VAR121,30)*VAB3;
    VAR151:=IF(MA(CLOSE,58),1,0);
    VAR161:=((EMA(IF((LOW<=VAR131),((VAR121+(VAR141*2))/2),0),3)/618)*VAR151);
    VAR171:=(((IF((VAR161>50),50,VAR161)/20)*15)*VART)*VAB3;
    SG:=EMA(HHV(HIGH,1),8);
    X1:=EMA(CLOSE,8);
    X30:=((X1<REF(X1,1))AND(CLOSE<X1));
    X31:=IF(((SG<REF(SG,1))ORX30),1,0);
    LC:=REF(CLOSE,1);
    {量化分析}
    操作线:=SMA(MAX(CLOSE-LC,0),2,1)/SMA(ABS(CLOSE-LC),2,1)*100,COLORRED,LINETHICK2;
    趋势线:=SMA(MAX(CLOSE-LC,0),14,1)/SMA(ABS(CLOSE-LC),14,1)*100,COLORGRAY;
    震仓线:=45,COLORMAGENTA;
    震仓线2:=50,COLORGRAY;
    逃命线:=80,COLORRED;
    抄底线:=20,COLORGREEN;
    绝底线:=5,COLORBLUE;
    PP2:=操作线<震仓线2ANDREF(操作线,1)>震仓线2;
    PP:=操作线<震仓线ANDREF(操作线,1)>震仓线;
    PP3:=操作线<抄底线ANDREF(操作线,1)>抄底线*VAB3;
    卖出全息价参考:VARA12,COLORRED,NODRAW;
    补仓全息价参考:VARA13,COLORGREEN,NODRAW;
    鼎牛涨停狙击:(((((COUNT((X31=1),4)=3)AND(X31=0))ANDO<CAND(((C-REF(C,1))/REF(C,1))>0.085))*89)>=89)OR((C-REF(C,1))/REF(C,1)>0.085AND(REF(PP3,1)ORREF(PP,1)))ANDVAB3=1,COLORYELLOW,NODRAW;
    STICKLINE(鼎牛涨停狙击,3,2,1,0),COLORRED;
    STICKLINE(鼎牛涨停狙击,2,1,2,0),COLORFF00FF;
    STICKLINE(鼎牛涨停狙击,1,0,4,0),COLORYELLOW;

[源码注释]通达信短线买卖选股指标公式翻译结果

    X_1赋值:收盘价的9日简单移动平均
    X_2赋值:收盘价-X_1的2乘幂
    X_3赋值:X_2的20日简单移动平均
    X_4赋值:X_3的开方
    X_5赋值:X_1+2*X_4
    X_6赋值:X_1-2*X_4
    X_7赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
    X_8赋值:X_7的3日[1日权重]移动平均
    X_9赋值:X_8的3日[1日权重]移动平均
    X_10赋值:3*X_8-2*X_9
    X_11赋值:收盘价的7日指数移动平均-收盘价的13日指数移动平均
    X_12赋值:X_11的5日指数移动平均
    X_13赋值:(X_11-X_12)*2
    X_14赋值:1日前的X_6
    X_15赋值:X_14ANDCLOSE>开盘价*1.03ANDX_10>=1日前的X_10ANDX_13>=1日前的X_13
    X_16赋值:(收盘价-13日内最低价的最低值)/(13日内最高价的最高值-13日内最低价的最低值)*100
    X_17赋值:X_16的3日[1日权重]移动平均
    X_18赋值:X_8的3日[1日权重]移动平均
    X_19赋值:3*X_17-2*X_18
    X_20赋值:X_19>1日前的X_19ANDREF(X_19,1)
    X_29赋值:1日前的收盘价
    X_30赋值:收盘价-X_29和0的较大值的6日[1日权重]移动平均/收盘价-X_29的绝对值的6日[1日权重]移动平均*100
    X_31赋值:X_30上穿25
    X_32赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100<4
    X_33赋值:(1日前的收盘价-收盘价)/1日前的收盘价*100>5
    X_34赋值:X_31ANDREF(X_33,1)>0ANDX_32ANDX_20
    输出三天短线王:X_34ANDX_15
    输出AA05:收盘价的30日简单移动平均
    输出MA1:收盘价的30日简单移动平均
    输出均线:收盘价的40日简单移动平均
    输出MA3:收盘价的50日简单移动平均
    输出MA4:收盘价的60日简单移动平均
    输出MA5:收盘价的70日简单移动平均
    输出MA6:收盘价的80日简单移动平均
    输出MA7:收盘价的90日简单移动平均
    输出MA8:收盘价的100日简单移动平均
    输出MA9:收盘价的110日简单移动平均
    输出MA10:收盘价的120日简单移动平均
    五日乖离率赋值:(收盘价-AA05)/AA05*100
    BB05赋值:(AA05/1日前的AA05-1)*100的反正切*180/3.1416
    速度5赋值:(AA05-1日前的AA05)/1日前的AA05的3日指数移动平均*100的3日[1日权重]移动平均
    加速度5赋值:(速度5-1日前的速度5)的3日指数移动平均,线宽为0
    输出AA10:收盘价的30日简单移动平均
    AA20赋值:收盘价的30日简单移动平均
    BB10赋值:(AA10/1日前的AA10-1)*100的反正切*180/3.1416
    输出AA30:收盘价的30日简单移动平均
    当满足条件收盘价>时,在横轴?纵轴?位置书写文字
    0,0,0.05,0,'(8)'),画洋红色
    三拾日乖离率赋值:(收盘价-AA30)/AA30*100,线宽为0
    VAR1赋值:(AA20-AA30)>
    1日前的(AA20-AA30)ANDAA20>
    1日前的AA20ANDAA30>
    1日前的AA30
    VAR2赋值:(AA30-AA20)<
    1日前的(AA30-AA20)ANDAA20<
    1日前的AA20ANDAA30<
    1日前的AA30
    BB30赋值:(AA30/1日前的AA30-1)*100的反正切*180/3.1416
    强势狙击赋值:BB30>的?日过滤
    30ANDBB10>
    45ANDCROSS(BB05,60),10)
    加仓赋值:统计5日中满足BB05上穿30的天数>的?日过滤
    =1ANDAA05>
    1日前的AA05AND三拾日乖离率>
    1日前的三拾日乖离率ANDAA10>
    1日前的AA10AND加速度5>
    1日前的加速度5AND速度5>
    1日前的速度5,10)
    清仓赋值:统计5日中满足30上穿BB05的天数>的?日过滤
    =1AND(收盘价>
    AA30ORO>
    AA30)ANDAA05<
    1日前的AA05AND三拾日乖离率<
    1日前的三拾日乖离率ANDAA10<
    1日前的AA10,10)
    当满足条件加仓时,在最低价*0.98位置书写文字,画红色
    JC赋值:0上穿五日乖离率AND三拾日乖离率<
    1日前的三拾日乖离率ANDAA10>
    1日前的AA10
    减仓赋值:JC的10日过滤
    MR赋值:统计3日中满足五日乖离率上穿0的天数>
    =1AND三拾日乖离率>
    1日前的三拾日乖离率ANDAA05>
    1日前的AA05AND(收盘价/1日前的收盘价-1)*100>
    5ANDREF(收盘价,1)<
    AA30
    买入赋值:MR的10日过滤
    当满足条件减仓时,在最高价*1.02位置书写文字,画青色
    当满足条件买入时,在最低价*0.98位置书写文字,画黄色
    当满足条件清仓时,在最高价*1.02位置书写文字,画绿色
    当满足条件强势狙击时,在最低价*0.98位置书写文字,画黄色
    AAA赋值:90日内最高价*0.5的最高值的最后一日取值设为常数
    A74赋值:收盘价的20日简单移动平均
    A75赋值:(收盘价>
    收盘价的5日简单移动平均)
    A76赋值:(收盘价的5日简单移动平均>
    收盘价的10日简单移动平均)
    A77赋值:(收盘价>
    收盘价的10日简单移动平均)
    A78赋值:(收盘价的5日简单移动平均>
    收盘价的20日简单移动平均)
    A79赋值:(收盘价>
    收盘价的20日简单移动平均)
    A710赋值:1日前的A74
    A711赋值:(A74>
    A710)
    AVX赋值:(((((如果A75,返回10,否则返回(0-10)+如果A76,返回10,否则返回(0-10))+如果A77,返回10,否则返回(0-10))+如果A78,返回10,否则返回(0-10))+如果A79,返回10,否则返回(0-10))+如果A711,返回10,否则返回(0-10))
    DSLX赋值:(收盘价/大盘的收盘价)
    DSLX1赋值:DSLX的5日简单移动平均
    DSLX2赋值:DSLX的10日简单移动平均
    V1赋值:成交量(手)的5日简单移动平均
    V2赋值:成交量(手)的10日简单移动平均
    T1赋值:如果收盘价<,返回?,否则返回?的最后一日取值设为常数
    200AND((AVX上穿1AND(V1>
    =V2))AND(DSLX>
    =DSLX1)),1,0))
    T2赋值:如果收盘价<,返回?,否则返回?的最后一日取值设为常数
    200AND((AVX上穿1AND(V1<
    V2))AND(DSLX>
    =DSLX1)),1,0))
    T3赋值:如果收盘价<,返回?,否则返回?的最后一日取值设为常数
    200AND((AVX上穿1AND(V1>
    V2))AND(DSLX<
    DSLX1)),1,0))
    T4赋值:如果收盘价<,返回?,否则返回?的最后一日取值设为常数
    200AND((AVX上穿1AND(V1<
    =V2))AND(DSLX<
    DSLX1)),1,0))
    T5赋值:如果收盘价<,返回?,否则返回?的最后一日取值设为常数
    200AND((1上穿AVXAND(V1>
    =V2))AND(DSLX>
    =DSLX1)),1,0))
    T6赋值:如果收盘价<,返回?,否则返回?的最后一日取值设为常数
    200AND((1上穿AVXAND(V1<
    V2))AND(DSLX>
    =DSLX1)),1,0))
    T7赋值:如果收盘价<,返回?,否则返回?的最后一日取值设为常数
    200AND((1上穿AVXAND(V1>
    =V2))AND(DSLX<
    DSLX1)),1,0))
    T8赋值:如果收盘价<,返回?,否则返回?的最后一日取值设为常数
    200AND((1上穿AVXAND(V1<
    V2))AND(DSLX<
    DSLX1)),1,0))
    T9赋值:如果收盘价<,返回?,否则返回?的最后一日取值设为常数
    200AND((((AVX>
    =1)AND(1日前的AVX>
    0))AND(V1>
    =V2))AND(DSLX>
    =DSLX1)),1,0))
    T10赋值:如果收盘价<,返回?,否则返回?的最后一日取值设为常数
    200AND((((AVX>
    =1)AND(1日前的AVX>
    0))AND(V1<
    V2))AND(DSLX>
    =DSLX1)),1,0))
    T11赋值:如果收盘价<,返回?,否则返回?的最后一日取值设为常数
    200AND((((AVX>
    =1)AND(1日前的AVX>
    0))AND(V1>
    =V2))AND(DSLX<
    DSLX1)),1,0))
    T12赋值:如果收盘价<,返回?,否则返回?的最后一日取值设为常数
    200AND((((AVX>
    =1)AND(1日前的AVX>
    0))AND(V1<
    V2))AND(DSLX<
    DSLX1)),1,0))
    T13赋值:如果收盘价<,返回?,否则返回?的最后一日取值设为常数
    200AND((((AVX<
    1)AND(1日前的AVX<
    0))AND(V1>
    =V2))AND(DSLX>
    =DSLX1)),1,0))
    T14赋值:如果收盘价<,返回?,否则返回?的最后一日取值设为常数
    200AND((((AVX<
    1)AND(1日前的AVX<
    0))AND(V1<
    V2))AND(DSLX>
    =DSLX1)),1,0))
    T15赋值:如果收盘价<,返回?,否则返回?的最后一日取值设为常数
    200AND((((AVX<
    1)AND(1日前的AVX<
    0))AND(V1>
    =V2))AND(DSLX<
    DSLX1)),1,0))
    T16赋值:如果收盘价<,返回?,否则返回?的最后一日取值设为常数
    200AND((((AVX<
    1)AND(1日前的AVX<
    0))AND(V1<
    V2))AND(DSLX<
    DSLX1)),1,0))
    T17赋值:如果收盘价>,返回?,否则返回?的最后一日取值设为常数
    200AND(AVX上穿1AND(V1>
    =V2)),1,0))
    T18赋值:如果收盘价>,返回?,否则返回?的最后一日取值设为常数
    200AND(AVX上穿1AND(V1>
    =V2)),1,0))
    T19赋值:如果收盘价>,返回?,否则返回?的最后一日取值设为常数
    200AND(AVX上穿1AND(V1<
    V2)),1,0))
    T20赋值:如果收盘价>,返回?,否则返回?的最后一日取值设为常数
    200AND(1上穿AVXAND(V1>
    =V2)),1,0))
    T21赋值:如果收盘价>,返回?,否则返回?的最后一日取值设为常数
    200AND(1上穿AVXAND(V1<
    V2)),1,0))
    T22赋值:如果收盘价>,返回?,否则返回?的最后一日取值设为常数
    200AND(((AVX>
    =1)AND(1日前的AVX>
    0))AND(V1>
    =V2)),1,0))
    T23赋值:如果收盘价>,返回?,否则返回?的最后一日取值设为常数
    200AND(((AVX>
    =1)AND(1日前的AVX>
    0))AND(V1<
    V2)),1,0))
    T24赋值:如果收盘价>,返回?,否则返回?的最后一日取值设为常数
    200AND(((AVX<
    1)AND(1日前的AVX<
    0))AND(V1>
    =V2)),1,0))
    T25赋值:如果收盘价>,返回?,否则返回?的最后一日取值设为常数
    200AND(((AVX<
    1)AND(1日前的AVX<
    0))AND(V1<
    V2)),1,0))
    C2赋值:1日前的收盘价
    涨停赋值:如果(收盘价-C2)*100/C2>,返回?,否则返回?
    =(10-0.01*100/C2),1,0)
    当满足条件涨停时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR0000FF
    当满足条件涨停时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR0000FF
    跌停赋值:如果(C2-收盘价)*100/C2>,返回?,否则返回?
    =(10-0.01*100/C2),1,0)
    当满足条件跌停时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画绿色
    当满足条件跌停时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,画绿色
    当满足条件T1=1ANDCURRBARSCOUNT=70时,在收盘价位置书写文字,COLORFF00FF
    当满足条件T2=1ANDCURRBARSCOUNT=70时,在收盘价位置书写文字,COLORFFFFFF
    当满足条件T3=1ANDCURRBARSCOUNT=70时,在收盘价位置书写文字,COLORFFFFFF
    当满足条件T4=1ANDCURRBARSCOUNT=70时,在收盘价位置书写文字,COLORFFFFFF
    当满足条件T5=1ANDCURRBARSCOUNT=70时,在收盘价位置书写文字,COLORFFFFFF
    当满足条件T6=1ANDCURRBARSCOUNT=70时,在收盘价位置书写文字,COLORFFFFFF
    当满足条件T7=1ANDCURRBARSCOUNT=70时,在收盘价位置书写文字,COLORFFFFFF
    当满足条件T8=1ANDCURRBARSCOUNT=70时,在收盘价位置书写文字,COLORFF00FF
    当满足条件T9=1ANDCURRBARSCOUNT=70时,在收盘价位置书写文字,COLORFFFFFF
    当满足条件T10=1ANDCURRBARSCOUNT=70时,在收盘价位置书写文字,COLORFFFFFF
    当满足条件T11=1ANDCURRBARSCOUNT=70时,在收盘价位置书写文字,COLORFFFFFF
    当满足条件T12=1ANDCURRBARSCOUNT=70时,在收盘价位置书写文字,COLORFFFFFF
    当满足条件T13=1ANDCURRBARSCOUNT=70时,在收盘价位置书写文字,COLORFFFFFF
    当满足条件T14=1ANDCURRBARSCOUNT=70时,在收盘价位置书写文字,COLORFFFFFF
    当满足条件T15=1ANDCURRBARSCOUNT=70时,在收盘价位置书写文字,COLORFFFFFF
    当满足条件T16=1ANDCURRBARSCOUNT=70时,在收盘价位置书写文字,COLORFF00FF
    当满足条件T17=1ANDCURRBARSCOUNT=70时,在收盘价位置书写文字,COLORFFFFFF
    当满足条件T18=1ANDCURRBARSCOUNT=70时,在收盘价位置书写文字,COLORFFFFFF
    当满足条件T19=1ANDCURRBARSCOUNT=120时,在收盘价位置书写文字,COLORFFFFFF
    当满足条件T20=1ANDCURRBARSCOUNT=70时,在收盘价位置书写文字,COLORFF0000
    当满足条件T21=1ANDCURRBARSCOUNT=70时,在收盘价位置书写文字,COLORFF0000
    当满足条件T22=1ANDCURRBARSCOUNT=70时,在收盘价位置书写文字,COLORFF0000
    当满足条件T23=1ANDCURRBARSCOUNT=70时,在收盘价位置书写文字,COLORFF0000
    当满足条件T24=1ANDCURRBARSCOUNT=70时,在收盘价位置书写文字,COLORFF0000
    当满足条件T25=1ANDCURRBARSCOUNT=70时,在收盘价位置书写文字,COLORFF0000
    输出压力:1日前的30日内收盘价的最高值的2日简单移动平均,画蓝色,DOTLINE,线宽为2
    当满足条件是否最后一个周期时,在横轴0纵轴0位置书写文字,画黄色
    当满足条件是否最后一个周期时,在横轴0.08纵轴0位置书写文字,画黄色
    当满足条件是否最后一个周期时,在横轴0.16纵轴0位置书写文字,画黄色
    输出布林极限:上次时间(时分)>距今天数日前的成交量(手)
    =92500ANDTIME<
    =93000))
    当满足条件是否最后一个周期时,在横轴0.24纵轴0位置书写文字,画黄色
    输出明涨停价:收盘价*1.1,NODRAW
    输出ST涨停价:收盘价*1.05,NODRAW
    输出极品T爆点:1日前的收盘价*1.01,画红色,NODRAW
    RSV赋值:(((收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值))*100)
    短期底部赋值:30日内开盘价的最低值
    AA10赋值:收盘价的10日简单移动平均
    AA12赋值:收盘价的12日简单移动平均
    BB10赋值:(((AA10-1日前的AA10)的反正切*3.1416)*10)
    BB12赋值:(((AA12-1日前的AA12)的反正切*3.1416)*10)
    MA13赋值:收盘价的13日简单移动平均
    VAR2赋值:(((收盘价-收盘价的6日简单移动平均)/收盘价的6日简单移动平均)*100)
    VAR3赋值:(((收盘价-收盘价的12日简单移动平均)/收盘价的12日简单移动平均)*100)
    VAR4赋值:(((收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均)*100)
    VAR5赋值:(((VAR2+(2*VAR3))+(3*VAR4))/6)
    VAR6赋值:VAR5的3日简单移动平均
    VAR7赋值:以((成交量(手)的5日累和/3)/当前流通股本(手))为权重收盘价的12日指数移动平均的动态移动平均
    VAR8赋值:(((收盘价-VAR7)/VAR7)*100)
    VAR9赋值:((((1日前的VAR8<(0-40))AND(VAR8>1日前的VAR8))AND(1日前的VAR8<2日前的VAR8))AND((VAR8-1日前的VAR8)>2.5))
    VARA赋值:(((收盘价-收盘价的6日简单移动平均)/收盘价的6日简单移动平均)*100)
    VARB赋值:(((收盘价-收盘价的12日简单移动平均)/收盘价的12日简单移动平均)*100)
    VARC赋值:(((收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均)*100)
    VARD赋值:1日前的收盘价
    VARE赋值:(((收盘价-VARD)和0的较大值的5日[1日权重]移动平均/(收盘价-VARD)的绝对值的5日[1日权重]移动平均)*100)
    VARF赋值:(((最高价+最低价)+收盘价)/3)
    VAR10赋值:((VARF-VARF的14日简单移动平均)/(0.015*VARF的14日平均绝对偏差))
    VAR11赋值:(((((成交额(元)的5日简单移动平均/成交量(手)的5日简单移动平均)/100)-((成交额(元)的110日简单移动平均/成交量(手)的110日简单移动平均)/100))/((成交额(元)的5日简单移动平均/成交量(手)的5日简单移动平均)/100))<(0-0.273))
    VAR12赋值:(((收盘价-收盘价的30日简单移动平均)/收盘价的30日简单移动平均)<(0-0.125))
    VAR13赋值:(VAR11ANDVAR12)
    VAR14赋值:((((VARA>=(0-45))AND(VARA<=(0-10)))AND(VARB<=(0-15)))AND(VARC<=(0-20)))
    VAR15赋值:(统计1日中满足VAR14的天数>=1)
    VAR16赋值:(VAR13ANDVAR15)
    VAR17赋值:1
    VAB0赋值:531
    VAB1赋值:1510000
    VAB2赋值:VAB0+VAB1
    VAB3赋值:如果日期>VAB2,返回0,否则返回1
    VARA12赋值:最高价的10日[9日权重]移动平均*VAB3
    VARA13赋值:最低价的10日[9日权重]移动平均*VAB3
    VAR18赋值:(收盘价*成交量(手))
    VAR19赋值:(((((VAR18的4日简单移动平均/成交量(手)的4日简单移动平均)+(VAR18的6日简单移动平均/成交量(手)的6日简单移动平均))+(VAR18的13日简单移动平均/成交量(手)的13日简单移动平均))+(VAR18的24日简单移动平均/成交量(手)的24日简单移动平均))/4)的1日指数移动平均
    VAR1A赋值:(1*VAR19)
    VAR1B赋值:(VAR19*0.92)
    VAR1C赋值:收盘价的34日指数移动平均
    VAR1D赋值:(VAR1C*1.12)的5日简单移动平均
    VAR1E赋值:(VAR1C*0.82)的5日简单移动平均
    VAR1F赋值:(收盘价<VAR1E)
    VAR20赋值:((((((成交额(元)的5日简单移动平均*VAR17)/成交量(手)的5日简单移动平均)/100)-((成交额(元)的125日简单移动平均/成交量(手)的125日简单移动平均)/100))/((成交额(元)的5日简单移动平均/成交量(手)的5日简单移动平均)/100))<((0-0.4)*VAR17))
    VAR21赋值:500日内最高价的最高值
    VAR22赋值:500日内最低价的最低值
    VAR23赋值:250日内最高价的最高值
    VAR24赋值:250日内最低价的最低值
    VAR25赋值:125日内最高价的最高值
    VAR26赋值:125日内最低价的最低值
    VAR27赋值:((((((VAR21*0.45)+(VAR23*0.5))+VAR22)+VAR24)+VAR26)/5)的35日简单移动平均
    VAR28赋值:(((VAR23*0.62)+VAR26)/2)的35日简单移动平均
    VAR29赋值:(((VAR23*0.75)+VAR26)/2)的18日简单移动平均
    VAR2A赋值:(((((VAR23*0.93)+(VAR27*2))+(VAR28*1.8))+(VAR29*1.5))/4)的18日简单移动平均
    VAR2B赋值:((((VAR21*0.95)+(VAR27*3))+(VAR28*2))/3)的35日简单移动平均
    VAR2C赋值:VAR27
    VAR2D赋值:VAR28
    VAR2E赋值:VAR29
    VAR2F赋值:VAR2A
    VAR30赋值:VAR2B
    VAR31赋值:((收盘价-11日前的收盘价的20日简单移动平均)<(0-2))
    VAR32赋值:(大盘的成交额/100000000)
    VAR33赋值:大盘的上涨家数
    VAR34赋值:大盘的下跌家数
    VAR35赋值:((VAR18/(VAR18+VAR19))*VAR17)
    VAR36赋值:((VAR19/(VAR18+VAR19))*VAR17)
    VAR37赋值:VAR35的10日指数移动平均
    VAR38赋值:VAR36的10日指数移动平均
    VAR39赋值:VAR37的10日指数移动平均
    VAR3A赋值:VAR38的20日指数移动平均
    VAR3B赋值:VAR37的3日指数移动平均
    VAR3C赋值:VAR39的6日指数移动平均
    VAR3D赋值:VAR3A的2日指数移动平均
    VAR3E赋值:(VAR3C-VAR3D)
    VAR3F赋值:(((VAR3C-1日前的VAR3C)>0)AND((1日前的VAR3C-2日前的VAR3C)<0))
    VAR40赋值:如果(VAR3B上穿VAR3CAND(VAR3C<=20)),返回30,否则返回0
    VAR41赋值:VAR40
    VAR42赋值:(((成交额(元)/成交量(手))/100)的13日[1日权重]移动平均*1.15)
    VAR43赋值:(((成交额(元)/成交量(手))/100)的13日[1日权重]移动平均*0.85)
    VAR44赋值:(收盘价-11日前的收盘价的20日简单移动平均)
    VAR45赋值:(((((((((((((收盘价<VAR1E)ANDVAR20)AND(收盘价<VAR43))OR(((收盘价<VAR1E)ANDVAR31)ANDVAR20))OR((收盘价<VAR1E)AND(收盘价<VAR43)))OR(((收盘价<VAR1E)ANDVAR20)AND(收盘价<VAR43)))OR(VAR20AND(收盘价<VAR2C)))OR((VAR20ANDVAR31)AND(VAR44<(0-1.5))))OR(VAR20AND(收盘价<VAR1E)))OR(VAR20AND(VAR44<(0-1.5))))OR(VAR31AND(收盘价<VAR43)))OR((收盘价<VAR2C)AND(VAR44<(0-1.5))))OR((收盘价<VAR1E)ANDVAR31))
    VAR46赋值:(((收盘价-收盘价的6日简单移动平均)/收盘价的6日简单移动平均)*100)
    VAR47赋值:(((收盘价-收盘价的12日简单移动平均)/收盘价的12日简单移动平均)*100)
    VAR48赋值:(((收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均)*100)
    VAR49赋值:1日前的收盘价
    VAR4A赋值:(((收盘价-VAR49)和0的较大值的5日[1日权重]移动平均/(收盘价-VAR49)的绝对值的5日[1日权重]移动平均)*100)
    VAR4B赋值:(((最高价+最低价)+收盘价)/3)
    VAR4C赋值:((VAR4B-VAR4B的14日简单移动平均)/(0.015*VAR4B的14日平均绝对偏差))
    VAR4D赋值:(((((成交额(元)的5日简单移动平均/成交量(手)的5日简单移动平均)/100)-((成交额(元)的110日简单移动平均/成交量(手)的110日简单移动平均)/100))/((成交额(元)的5日简单移动平均/成交量(手)的5日简单移动平均)/100))<(0-0.273))
    VAR4E赋值:(((收盘价-收盘价的30日简单移动平均)/收盘价的30日简单移动平均)<(0-0.125))
    VAR4F赋值:(VAR11ANDVAR12)
    VAR50赋值:((((VAR2>=(0-45))AND(VAR2<=(0-7)))AND(VAR3<=(0-11)))AND(VAR4<=(0-14)))
    VAR51赋值:(统计1日中满足VAR50的天数>=1)
    VAR52赋值:(VAR4FANDVAR51)
    VAR53赋值:(((((VAR20AND(收盘价<VAR1E))ANDVAR31)AND(收盘价<VAR2C))ANDVAR45)ANDVAR52)
    VAR54赋值:(((收盘价-收盘价的6日简单移动平均)/收盘价的6日简单移动平均)*100)
    VAR55赋值:(((收盘价-收盘价的12日简单移动平均)/收盘价的12日简单移动平均)*100)
    VAR56赋值:(((收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均)*100)
    VAR57赋值:1日前的收盘价
    VAR58赋值:(((收盘价-VAR57)和0的较大值的5日[1日权重]移动平均/(收盘价-VAR57)的绝对值的5日[1日权重]移动平均)*100)
    VAR59赋值:(((最高价+最低价)+收盘价)/3)
    VAR5A赋值:((VAR59-VAR59的14日简单移动平均)/(0.015*VAR59的14日平均绝对偏差))
    VAR5B赋值:((((((VAR54>=(0-15.8))AND(VAR54<=(0-12.2)))AND(VAR55<=(0-20.8)))AND(VAR56<=(0-27.5)))AND(VAR58<=11.7))AND(VAR5A<=(0-145)))
    VAR5C赋值:9.999999884842+026
    VAR5D赋值:(获利盘为10%的成本分布*0)*VAB3
    VAR5E赋值:((((成交额(元)的5日简单移动平均/成交量(手)的5日简单移动平均)/100)-((成交额(元)的125日简单移动平均/成交量(手)的125日简单移动平均)/100))/((成交额(元)的5日简单移动平均/成交量(手)的5日简单移动平均)/100))
    VAR5F赋值:(((45日内最低价的最低值-收盘价)/(45日内最高价的最高值-45日内最低价的最低值))*100)的5日简单移动平均
    VAR60赋值:(((0-5)上穿VAR5FAND(VAR5E<(0-0.4)))AND(((收盘价-收盘价的30日简单移动平均)/收盘价的30日简单移动平均)<(0-0.19)))
    VAR61赋值:收盘价的3日简单移动平均
    VAR62赋值:(2日前的收盘价*0.865)
    VAR63赋值:(13日前的收盘价*0.772)
    VAR64赋值:VAR62和VAR63的较小值
    VAR65赋值:((100*成交量(手))/当前流通股本(手))
    VAR66赋值:收盘价的13日简单移动平均
    VAR67赋值:如果((((收盘价-VAR64)/收盘价)<0.03)AND((VAR65的5日累和/5)<1.8)),返回1,否则返回0
    开始控盘赋值:当满足条件(VAR6<=(0-10))时,在0和(0-20)位置之间画柱状线,宽度为5,0不为0则画空心柱.*VAB3,画棕色
    出击赋值:如果((((VAR9ORVAR16)ORVAR53)ORVAR5B)OR((((收盘价-VAR64)/收盘价)<0.03)AND((VAR65的5日累和/5)<1.8))),返回120,否则返回0,线宽为2,COLOR0000FF
    VAR68赋值:0
    VARQ赋值:收盘价的152日简单移动平均
    VARW赋值:收盘价的194.16日简单移动平均
    VAREE赋值:(VARW+(2*收盘价的170日估算标准差))
    VARR赋值:(VARQ+(2*收盘价的170日估算标准差))
    VART赋值:如果(日期>1080822),返回0,否则返回1
    VAR611赋值:500日内最高价的最高值的21日指数移动平均
    VAR71赋值:250日内最高价的最高值的21日指数移动平均
    VAR81赋值:90日内最高价的最高值的21日指数移动平均
    VAR91赋值:500日内最低价的最低值的21日指数移动平均
    VARA1赋值:250日内最低价的最低值的21日指数移动平均
    VARB1赋值:90日内最低价的最低值的21日指数移动平均
    VARC1赋值:(((((((VAR91*0.96)+(VARA1*0.96))+(VARB1*0.96))+(VAR611*0.558))+(VAR71*0.558))+(VAR81*0.558))/6)的21日指数移动平均
    VARD1赋值:(((((((VAR91*1.25)+(VARA1*1.23))+(VARB1*1.2))+(VAR611*0.55))+(VAR71*0.55))+(VAR81*0.65))/6)的21日指数移动平均
    VARE1赋值:(((((((VAR91*1.3)+(VARA1*1.3))+(VARB1*1.3))+(VAR611*0.68))+(VAR71*0.68))+(VAR81*0.68))/6)的21日指数移动平均
    VARF1赋值:(((((VARC1*3)+(VARD1*2))+VARE1)/6)*1.738)的21日指数移动平均*VAB3
    VAR101赋值:1日前的最低价
    VAR111赋值:(((最低价-VAR101)的绝对值的3日[1日权重]移动平均/(最低价-VAR101)和0的较大值的3日[1日权重]移动平均)*100)
    VAR121赋值:如果((收盘价*1.35)<=VARF1),返回(VAR111*10),否则返回(VAR111/10)的3日指数移动平均*VAB3
    VAR131赋值:30日内最低价的最低值
    VAR141赋值:30日内VAR121的最高值*VAB3
    VAR151赋值:如果收盘价的58日简单移动平均,返回1,否则返回0
    VAR161赋值:((如果(最低价<=VAR131),返回((VAR121+(VAR141*2))/2),否则返回0的3日指数移动平均/618)*VAR151)
    VAR171赋值:(((如果(VAR161>50),返回50,否则返回VAR161/20)*15)*VART)*VAB3
    SG赋值:1日内最高价的最高值的8日指数移动平均
    X1赋值:收盘价的8日指数移动平均
    X30赋值:((X1<1日前的X1)AND(收盘价<X1))
    X31赋值:如果((SG<1日前的SG)ORX30),返回1,否则返回0
    LC赋值:1日前的收盘价
    操作线赋值:收盘价-LC和0的较大值的2日[1日权重]移动平均/收盘价-LC的绝对值的2日[1日权重]移动平均*100,画红色,线宽为2
    趋势线赋值:收盘价-LC和0的较大值的14日[1日权重]移动平均/收盘价-LC的绝对值的14日[1日权重]移动平均*100,画深灰色
    震仓线赋值:45,画洋红色
    震仓线2赋值:50,画深灰色
    逃命线赋值:80,画红色
    抄底线赋值:20,画绿色
    绝底线赋值:5,画蓝色

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