相关简介:通达信擒龙手主图指标公式源码分享                                  

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

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

授权方式:免费版

指标评级:★★★★★

指标分类:策略

画线方法:副图

通达信指标公式源码:

    买线:=Ema(C,2);
    卖线:=EMA(SLOPE(C,21)*20+C,42);
    stICKLINE(买线>=卖线,REFDATE(HHV(H,0),DATE),REFDATE(LLV(L,0),DATE),5,0),COLOR000055;
    STICKLINE(买线<卖线,REFDATE(HHV(H,0),DATE),REFDATE(LLV(L,0),DATE),5,0),COLOR663300;
    DRAWNUMBER(ISLASTBAR,C,C),COLORMAGENTA;
    DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
    TY:=C;
    A1:=REF(TY,10)=HHV(TY,2*10+1);
    B1:=FILTER(A1,10);C1:=BacKSET(B1,10+1);
    HD:=FILTER(C1,10);
    A2:=REF(TY,10)=LLV(TY,2*10+1);
    B2:=FILTER(A2,10);C2:=BACKSET(B2,10+1);
    LD:=FILTER(C2,10);
    前期高位:REF(H,BArslAST(HD)),COLORLIRED,LINETHICK2;
    前期低位:REF(L,BARSLAST(LD)),COLORGREEN,LINETHICK2;
    MA10:=MA(C,10);
    MA20:=MA(C,20);
    MA60:=MA(C,60);
    vol5:=MA(VOL,5),COLORWHITE;
    VOL10:=MA(VOL,10),COLORYELLOW;
    VOL40:=MA(VOL,40),COLORFF00FF;
    量托:=VOL5>=VOL40ANDcrOSS(VOL10,VOL40)ANDREF(VOL10,1)<REF(VOL40,1);
    DRAWTEXT(量托,L-0.012,'量托'),COLORWHITE;
    AAA1:=BARSLAST(MA60>MA20AND(MA20=MA10ORMA20>MA10));
    BB1:=REF(COUNT(C<MA60,AAA1)=AAA1,1);
    CC1:=CROSS(C,MA60)ANDVOL>MA(VOL,5)AND(C-REF(C,1))/REF(C,1)*100>3;
    芙蓉出水:=BBANDCC1,COLOR00FF00;
    DRAWTEXT(芙蓉出水,H+0.12,'芙蓉出水'),COLORFF00FF;
    STICKLINE(芙蓉出水,H,L,0.5,1),COLORFF00FF;
    STICKLINE(芙蓉出水,O,C,4,1),LINETHICK2,COLORFF00FF;
    MAA1:=MA(CLOSE,5);
    MAA2:=MA(CLOSE,10);
    MAA3:=MA(CLOSE,30);
    ZJ:=AMOUNT/10000;{资金}
    TM:=V-MA(V,10);{量填满}
    一穿三:=MAA1>OANDMAA2>OANDMAA3>OANDMAA1<CANDMAA2<CANDMAA3<CANDCLOSE>OPEN;
    DRAWTEXT(一穿三,L-0.012,'穿三线'),COLORFF00FF;
    C6:=REF(C,1);
    涨停:=IF((C-C6)*100/C6>=(10-0.01*100/C6),1,0);
    STICKLINE(涨停,OPEN,CLOSE,2,0),COLORMAGENTA;
    STICKLINE(涨停,H,L,0,0),COLORLIRED;
    N:=10;
    T1:=CONST(HHVBARS(V,N));
    T0:IF(CURRBARSCOUNT<=N+3,CONST(IF(T1=0,C,REF(C,T1))),DRAWNULL),COLORCC00CC;
    IF(CURRBARSCOUNT=T1+1,T0,DRAWNULL),CIRCLEDOT,COLORCC00CC;
    DRAWTEXT(ISLASTBAR,T0,'量能平台'),COLORCC00CC;
    M:=10;
    Q1:=CONST(REF(HHVBARS(V,M),T1+1)+T1+1);
    Q0:IF(CURRBARSCOUNT<=T1+M+3ANDCURRBARSCOUNT>=T1+1,CONST(REF(C,Q1)),DRAWNULL),COLOR009900;
    IF(CURRBARSCOUNT=Q1+1,Q0,DRAWNULL),CIRCLEDOT,COLOR00CC00;
    M1:=CONST(LLVBARS(V,M));
    M0:IF(CURRBARSCOUNT<=M+7,CONST(IF(M1=0,O,REF(O,M1))),DRAWNULL);
    IF(CURRBARSCOUNT=M1+1,M0,DRAWNULL),CIRCLEDOT;
    DRAWTEXT(ISLASTBAR,M0,'地量反量能平台');
    HV:=HHV(V,8)=VORV/REF(V,1)>=2;
    FT:=BARSLAST(HV);
    量能平台:IF(HV,C,REF(C,FT)),COLORCC00CC,LINETHICK1;
    DP:=IF(C=INDEXC,0,1);
    GJ:=AMOUNT/V/100;
    【明日阻力】:L+(GJ-L)+(C-L),COLORRED,NODRAW;
    【明日支撑】:L+(C-GJ),NODRAW;
    年:=YEAR,NODRAW;
    月:=MONTH,NODRAW;
    星期:=WEEkdAY,NODRAW;
    日1:=DATETODAY(DATE);
    上市日:=REF(DATE,TOTALBARSCOUNT-CURRBARSCOUNT);
    自然日:=日1-DATETODAY(上市日)+1;
    ZB:=(自然日-REF(自然日,1))!=星期-REF(星期,1)
    ORTOTALBARSCOUNT-CURRBARSCOUNT=0;
    本周第几天:=BARSLAST(ZB)+1;
    本月第几天:=BARSLAST(年*100+月!=REF(年*100+月,1))+1;
    MA1:=REF(C,本周第几天);
    MA2:=REF(MA1,本周第几天);
    MA3:=REF(MA2,本周第几天);
    MA4:=REF(MA3,本周第几天);
    MA5:=REF(MA4,本周第几天);
    MA6:=REF(MA5,本周第几天);
    MA7:=REF(MA6,本周第几天);
    MA8:=REF(MA7,本周第几天);
    MA9:=REF(MA8,本周第几天);
    十周价:=(C+MA1+MA2+MA3+MA4+MA5+MA6+MA7+MA8+MA9)/10;
    决策:REFDATE(十周价,DATE),COLORYELLOW,LINETHICK2;
    DRAWTEXT(ISLASTBAR,决策,'决策线'),COLORYELLOW;
    AK1:=BARSCOUNT(C);
    AH:=HHV(H,200);
    AL:=LLV(L,200);
    A0:=(AH-AL)/40;
    BK1:=L-A0;
    STICKLINE((AK1+0)/34=FLOOR((AK1+0)/34),BK1,BK1-1.5*A0,2,0),COLORF00FF0;
    DRAWTEXT((AK1+0)/34=FLOOR((AK1+0)/34),BK1-1*A0,'时间窗,变盘'),COLORF00FF0;
    DIR2:=Abs(CLOSE-REF(CLOSE,10));
    VIR2:=SUM(ABS(CLOSE-REF(CLOSE,1)),10);
    ER2:=DIR2/VIR2;
    CS2:=ER2*(0.8-2/24)+2/24;
    CQ2:=CS2*CS2;
    AMA2:EMA(DMA(CLOSE,CQ2),2),COLORLIBLUE,LINETHICK3;
    AMA3:IF(AMA2/REF(AMA2,1)>0.997,AMA2,DRAWNULL),COLORRED,LINETHICK3;
    AMA4:IF(AMA2/REF(AMA2,1)>1.001,AMA2,DRAWNULL),COLORRED,LINETHICK3;
    LC:=REF(CLOSE,1);
    VAR28:=SMA(MAX(CLOSE-LC,0),5.5,1)/SMA(ABS(CLOSE-LC),6,1)*100;
    VARA00:=((AMOUNT)/(VOL))/(100);
    VARAB00:=((3)*(HIGH)+LOW+OPEN+(2)*(CLOSE))/(7);
    VARAC00:=((SUM(AMOUNT,7))/(VARA00))/(100);
    VARD0:=DMA(VARAB00,(VOL)/(VARAC00));
    VARDE0:=((CLOSE-VARD0)/(VARD0))*(100);
    VARDE0F:=((CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)))*(100);
    VARDE0JF:=MA(VARDE0,20)+STD(VARDE0,20);
    bias18:=((CLOSE-MA(CLOSE,18))/(MA(CLOSE,18)))*(100);
    AA:=SMA(VARDE0F,3,1);
    SS:=(REF(BIAS18,1)>=5)ANDCROSS(VARDE0JF,VARDE0)AND(AA>79);
    DRAWTEXT(CROSS(84,rsi)ANDCROSS(76,VAR28),H*1.01,'卖出'),LINETHICK4,COLORGREEN;
    红轨道:=MA(MA(CLOSE,3),1),LINETHICK1,COLORYELLOW;
    绿轨道:=MA(MA(CLOSE,3),3);
    上升:=IF(红轨道>=绿轨道,绿轨道,DRAWNULL),COLORRED,LINETHICK2;
    AA1:=3*SMA((C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100,3,1)-2*SMA(SMA((C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100,3,1),3,1);
    加仓:=IF(CROSS(AA1,REF(AA1+0.01,1))ANDLLV(AA1,2)=LLV(AA1,8)ANDBETWEEN(AA1,20,60),1,0);
    波段底:=(3)*(SMA(((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27)))*(100),5,1))-
    (2)*(SMA(SMA(((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27)))*(100),5,1),3,1));
    DRAWTEXT(CROSS(波段底,3),L*0.97,'底');
    A:=(3*C+L+O+H)/6;
    X:=(20*A+19*REF(A,1)+18*REF(A,2)+17*REF(A,3)+16*REF(A,4)+15*REF(A,5)+
    14*REF(A,6)+13*REF(A,7)+12*REF(A,8)+11*REF(A,9)+10*REF(A,10)+9*REF(A,11)+8*REF(A,12)
    +7*REF(A,13)+6*REF(A,14)+5*REF(A,15)+4*REF(A,16)+3*REF(A,17)+2*REF(A,18)+
    REF(A,20))/210;
    mtm:=C-REF(C,1);
    DX:=100*EMA(EMA(MTM,6),6)/EMA(EMA(ABS(MTM),6),6);
    CB:=EMA(X,13);
    买:=IF(LLV(DX,2)=LLV(DX,7)ANDCOUNT(DX<0,2)ANDCROSS(DX,MA(DX,2)),1,0);
    DRAWTEXT(FILTER(买=1,5),LOW-0.03,'买入'),COLORRED;
    盘整天数:=5;{盘整天数自己调,以5--7日为最佳}
    下探幅度:=5;
    上冲幅度:=25;
    涨停1:=(C-REF(C,1))/REF(C,1)>0.09;{涨幅大于9个点}
    缩量:=HHV(VOL,盘整天数-2)<REF(VOL,盘整天数-1)ANDSUM(VOL,盘整天数)>2*SUM(VOL,盘整天数-2);
    七伤拳:=缩量ANDREF(涨停1,盘整天数)ANDCOUNT(涨停1,盘整天数+1)=1AND(HHV(H,盘整天数)-REF(C,盘整天数))/REF(C,盘整天数)*100<上冲幅度AND(LLV(L,盘整天数)-REF(C,盘整天数))/REF(C,盘整天数)*100>(下探幅度*-1);
    DRAWTEXT(七伤拳,LOW*0.98,'*七伤拳'),COLORRED;
    阳涨幅:=3.5;
    阳倍量:=1.9;
    单阳收:=C;
    单阳开:=O;
    单阳:=单阳收>=REF(C,1)*(1+阳涨幅/100)ANDVOL>REF(VOL,1)*阳倍量;
    DRAWTEXT(CURRBARSCOUNT<300AND单阳,L*0.98,'阳'),COLOR00FFFF;
    高不破价:=REF(C,BARSLAST(单阳));
    低不破价:=REF(L,BARSLAST(单阳));
    单阳不破:=CURRBARSCOUNT<300ANDBARSLAST(单阳)<11AND(LLV(L,BARSLAST(单阳))>低不破价ORLLV(L,BARSLAST(单阳))=低不破价);
    STICKLINE(单阳不破,低不破价-低不破价*0.0005,低不破价,4,0),COLORGREEN;
    STICKLINE(单阳不破,高不破价,高不破价,4,0),COLORRED;
    STICKLINE(单阳,单阳开,单阳收,2,0),COLORYELLOW;
    DRAWTEXT(BARSLAST(单阳)=1AND单阳不破,低不破价*0.98,'1'),COLORGREEN;
    DRAWTEXT(BARSLAST(单阳)=2AND单阳不破,低不破价*0.98,'2'),COLORGREEN;
    DRAWTEXT(BARSLAST(单阳)=3AND单阳不破,低不破价*0.98,'3'),COLORGREEN;
    DRAWTEXT(BARSLAST(单阳)=4AND单阳不破,低不破价*0.98,'4'),COLORGREEN;
    DRAWTEXT(BARSLAST(单阳)=5AND单阳不破,低不破价*0.98,'5'),COLORGREEN;
    DRAWTEXT(BARSLAST(单阳)=6AND单阳不破,低不破价*0.98,'6'),COLORGREEN;
    DRAWTEXT(BARSLAST(单阳)=7AND单阳不破,低不破价*0.98,'7'),COLORGREEN;
    DRAWTEXT(BARSLAST(单阳)=8AND单阳不破,低不破价*0.98,'8'),COLORGREEN;
    DRAWTEXT(BARSLAST(单阳)=9AND单阳不破,低不破价*0.98,'9'),COLORGREEN;
    DRAWTEXT(BARSLAST(单阳)=10AND单阳不破,低不破价*0.98,'10'),COLORGREEN;
    DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
    DEA:=EMA(DIFF,9);
    macd:=2*(DIFF-DEA);
    MACD1:=CROSS(DIFF,DEA)ANDCOUNT(MACD>0,1)=1;
    RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
    K:=SMA(RSV,9,1);
    D:=SMA(K,9,1);
    J:=3*K-2*D;
    kdj1:=CROSS(K,D)ANDCROSS(J,D);
    均线:=CROSS(MA(C,5),MA(C,10));
    量线:=CROSS(MA(V,5),MA(V,10));
    SCC:=MACD1ANDKDJ1AND均线AND量线;
    SC1:=MACD1ANDKDJ1;
    SC2:=均线AND量线;
    SC3:=均线ANDMACD1;
    SC4:=量线ANDKDJ1;
    SC5:=均线ANDKDJ1;
    SC6:=MACD1AND量线;
    DRAWICON(SC1ORSC2ORSC3ORSC4ORSC5ORSC6,L-0.20,9);{两个以上指标同时金叉显示9号图标}
    DRAWICON(SCC,L-0.20,3);{四个指标同时金叉显示3号图标,便于区别};
    AAA:=MA((2*CLOSE+HIGH+LOW)/4,5);
    通1:=AAA*102/100;
    通2:=AAA*(200-102)/100;
    CC:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20);
    DD:=DMA(CLOSE,CC);
    上:(1+7/100)*DD,CIRCLEDOT,COLORBLUE;
    下:(1-7/100)*DD,CIRCLEDOT,COLORBLUE;
    中:(上+下)/2,CIRCLEDOT,COLORBLUE;
    IF(上>=REF(上,1),上,DRAWNULL),CIRCLEDOT,COLOR0099FF;
    IF(中>=REF(中,1),中,DRAWNULL),CIRCLEDOT,COLOR0099FF;
    IF(下>=REF(下,1),下,DRAWNULL),CIRCLEDOT,COLOR0099FF;
    N:=3;
    A线:EMA(EMA(EMA(EMA(CLOSE,2),2),2),2),LINETHICK1,COLOR0000FF;
    B线:EMA(REF(A线,1),2),LINETHICK1,COLOR00FFFF;
    趋势:EMA(EMA(EMA(EMA(EMA(CLOSE,55),2),2),2),2),LINETHICK1,COLORFF00FF;
    C2:=REF(C,1);
    VAR1:=ZIG(3,10)<REF(ZIG(3,10),1)ANDREF(ZIG(3,10),1)>REF(ZIG(3,10),2);{ZIG有未来}
    VAR2:=ZIG(3,10)>REF(ZIG(3,10),1)ANDREF(ZIG(3,10),1)<REF(ZIG(3,10),2);
    STICKLINE(VAR1,C,O,2,0),COLORYELLOW,LINETHICK1;{高位黄色}
    STICKLINE(VAR1,C,O,2,0),COLORYELLOW,LINETHICK1;{高位黄色}
    STICKLINE(VAR1,H,L,1,0),COLORYELLOW,LINETHICK1;{高位黄色}
    STICKLINE(VAR2,C,O,2,0),COLORFF00FF,LINETHICK1;{底位红色}
    STICKLINE(VAR2,C,O,2,0),COLORFF00FF,LINETHICK1;{底位红色}
    STICKLINE(VAR2,H,L,1,0),COLORFF00FF,LINETHICK1;{底位红色};
    AA:DRAWTEXT(CROSS(ZIG(3,8),REF(ZIG(3,8),1)),LOW*0.978,'★拐点底'),LINETHICK2,COLORYELLOW;
    DRAWTEXT(CROSS(REF(ZIG(3,10),1),ZIG(3,10)),HIGH*1.02,'波段顶'),LINETHICK2,COLOR00FF00;
    MA1:=MA(VAR1,3);
    VAR3:=LLV(HIGH,240);
    VAR4:=100*(CLOSE-VAR3)/VAR3;
    VAR5:=(CLOSE-LLV(LOW,528))/(HHV(HIGH,528)-LLV(LOW,528))*100;
    VAR6:=(CLOSE-LLV(CLOSE,530))/(HHV(CLOSE,530)-LLV(CLOSE,530))*100;
    VAR7:=0;
    VAR8:=SMA(MAX(CLOSE-REF(CLOSE,1),0),34,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),7,1)*100;
    VAR9:=SMA(MAX(CLOSE-REF(CLOSE,1),0),13,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),13,1)*100;
    VAR10:=IF(TROUGHBARS(3,16,1)=0ANDHIGH>LOW+0.04,4,0);
    VAR11:=ZIG(3,6)>REF(ZIG(3,6),1)ANDREF(ZIG(3,6),1)<=REF(ZIG(3,6),2)ANDREF(ZIG(3,6),2)<=REF(ZIG(3,6),3);
    VAR12:=ZIG(3,6)<REF(ZIG(3,6),1)ANDREF(ZIG(3,6),1)>=REF(ZIG(3,6),2)ANDREF(ZIG(3,6),2)>=REF(ZIG(3,6),3);
    VAR13:=ZIG(3,22)>REF(ZIG(3,22),1)ANDREF(ZIG(3,22),1)<=REF(ZIG(3,22),2)ANDREF(ZIG(3,22),2)<=REF(ZIG(3,22),3);
    VAR14:=ZIG(3,22)<REF(ZIG(3,22),1)ANDREF(ZIG(3,22),1)>=REF(ZIG(3,22),2)ANDREF(ZIG(3,22),2)>=REF(ZIG(3,22),3);
    VAR15:=ZIG(3,51)>REF(ZIG(3,51),1)ANDREF(ZIG(3,51),1)<=REF(ZIG(3,51),2)ANDREF(ZIG(3,51),2)<=REF(ZIG(3,51),3);
    VAR16:=ZIG(3,51)<REF(ZIG(3,51),1)ANDREF(ZIG(3,51),1)>=REF(ZIG(3,51),2)ANDREF(ZIG(3,51),2)>=REF(ZIG(3,51),3);
    VAR17:=ZIG(3,72)>REF(ZIG(3,72),1)ANDREF(ZIG(3,72),1)<=REF(ZIG(3,72),2)ANDREF(ZIG(3,72),2)<=REF(ZIG(3,72),3);
    VAR18:=ZIG(3,72)<REF(ZIG(3,72),1)ANDREF(ZIG(3,72),1)>=REF(ZIG(3,72),2)ANDREF(ZIG(3,72),2)>=REF(ZIG(3,72),3);
    VAR19:=EMA(CLOSE,2)-EMA(CLOSE,150);
    买1:=VAR10;
    买2:=(VAR11+VAR13+VAR15+VAR17);
    卖1:=(VAR12+VAR14+VAR16+VAR18);
    DRAWICON((ZIG(3,5)>REF(ZIG(3,5),1))AND(REF(ZIG(3,5),1)<=REF(ZIG(3,5),2))AND(REF(ZIG(3,5),2)<=REF(ZIG(3,5),3)),LOW*0.98,1);
    DRAWICON((ZIG(3,5)<REF(ZIG(3,5),1))AND(REF(ZIG(3,5),1)>=REF(ZIG(3,5),2))AND(REF(ZIG(3,5),2)>=REF(ZIG(3,5),3)),HIGH*1.01,2);
    ZB:=EMA(EMA(VAR3,5),5)*3,;
    VARA:=IF(VAR9ANDCROSS(MA(CLOSE,3),MA(CLOSE,5)),20,0);
    K:=5*2,,COLORFF00FF;
    D:=5,,COLORWHITE;
    J:=K*3-D*2,,COLORYELLOW;
    VARB:=BETWEEN(CLOSE,MA(CLOSE,3),MA(CLOSE,5))ANDJ>10;
    HS:=VOL/CAPITAL*100,,COLORGREEN;
    VARE:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20;
    VARF:=100-3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);
    VAR1A:=IF(VARE>0,VARE,0);
    VAR1B:=IF(VAR14>=200ANDVAR13>=150,15,IF(VAR14<=-200ANDVAR13<=-150,-15,VAR16))+60;
    VAR1C:=VAR1A>48ANDVAR1B>60ANDVAR19<100;
    STICKLINE((C-REF(C,1))/REF(C,1)>=0.0985,O,C,2,0),COLORYELLOW;
    STICKLINE((C-REF(C,1))/REF(C,1)>=-0.0985AND(C-REF(C,1))/REF(C,1)<0,O,C,2,0),COLORCYAN;
    STICKLINE(C>REF(C,1)ANDC<O,O,C,2,0),COLORCYAN;
    STICKLINE((C-REF(C,1))/REF(C,1)<=-0.0985,O,C,2,0),COLORBLUE;

[源码注释]通达信公式动态翻译结果

   买线赋值:收盘价的2日指数移动平均

   卖线赋值:收盘价的21日线性回归斜率*20+收盘价的42日指数移动平均

   当满足条件买线>=卖线时,在日期日0日内最高价的最高值和日期日0日内最低价的最低值位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR000055

   当满足条件买线<卖线时,在日期日0日内最高价的最高值和日期日0日内最低价的最低值位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR663300

   当满足条件是否最后一个周期时,在收盘价位置书写数字,画洋红色

   K线

   TY赋值:收盘价

   A1赋值:10日前的TY=2*10+1日内TY的最高值

   B1赋值:A1的10日过滤

   C1赋值:若B1则将最近10+1周期置为1

   HD赋值:C1的10日过滤

   A2赋值:10日前的TY=2*10+1日内TY的最低值

   B2赋值:A2的10日过滤

   C2赋值:若B2则将最近10+1周期置为1

   LD赋值:C2的10日过滤

   输出前期高位:上次HD距今天数日前的最高价,画淡红色,线宽为2

   输出前期低位:上次LD距今天数日前的最低价,画绿色,线宽为2

   MA10赋值:收盘价的10日简单移动平均

   MA20赋值:收盘价的20日简单移动平均

   MA60赋值:收盘价的60日简单移动平均

   VOL5赋值:成交量(手)的5日简单移动平均,画白色

   VOL10赋值:成交量(手)的10日简单移动平均,画黄色

   VOL40赋值:成交量(手)的40日简单移动平均,COLORFF00FF

   量托赋值:VOL5>=VOL40ANDCROSS(VOL10,VOL40)ANDREF(VOL10,1)<1日前的VOL40

   当满足条件量托时,在最低价-0.012位置书写文字,画白色

   AAA1赋值:上次MA60>MA20AND(MA20=MA10ORMA20>MA10)距今天数

   BB1赋值:1日前的统计AAA1日中满足收盘价<MA60的天数=AAA1

   CC1赋值:收盘价上穿MA60ANDVOL>成交量(手)的5日简单移动平均AND(收盘价-1日前的收盘价)/1日前的收盘价*100>3

   芙蓉出水赋值:BBANDCC1,COLOR00FF00

   当满足条件芙蓉出水时,在最高价+0.12位置书写文字,COLORFF00FF

   当满足条件芙蓉出水时,在最高价和最低价位置之间画柱状线,宽度为0.5,1不为0则画空心柱.,COLORFF00FF

   当满足条件芙蓉出水时,在开盘价和收盘价位置之间画柱状线,宽度为4,1不为0则画空心柱.,线宽为2,COLORFF00FF

   MAA1赋值:收盘价的5日简单移动平均

   MAA2赋值:收盘价的10日简单移动平均

   MAA3赋值:收盘价的30日简单移动平均

   ZJ赋值:成交额(元)/10000

   TM赋值:成交量(手)-成交量(手)的10日简单移动平均

   一穿三赋值:MAA1>OANDMAA2>OANDMAA3>OANDMAA1<CANDMAA2<CANDMAA3<CANDCLOSE>开盘价

   当满足条件一穿三时,在最低价-0.012位置书写文字,COLORFF00FF

   C6赋值:1日前的收盘价

   涨停赋值:如果(收盘价-C6)*100/C6>=(10-0.01*100/C6),返回1,否则返回0

   当满足条件涨停时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画洋红色

   当满足条件涨停时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画淡红色

   N赋值:10

   T1赋值:N日内成交量(手)距今天数的最后一日取值设为常数

   输出T0:如果到最后交易的周期<=N+3,返回如果T1=0,返回收盘价,否则返回T1日前的收盘价的最后一日取值设为常数,否则返回无效数,COLORCC00CC

   如果到最后交易的周期=T1+1,返回T0,否则返回无效数,CIRCLEDOT,COLORCC00CC

   当满足条件是否最后一个周期时,在T0位置书写文字,COLORCC00CC

   M赋值:10

   Q1赋值:T1+1日前的M日内成交量(手)距今天数+T1+1的最后一日取值设为常数

   输出Q0:如果到最后交易的周期<=T1+M+3ANDCURRBARSCOUNT>=T1+1,返回Q1日前的收盘价的最后一日取值设为常数,否则返回无效数,COLOR009900

   如果到最后交易的周期=Q1+1,返回Q0,否则返回无效数,CIRCLEDOT,COLOR00CC00

   M1赋值:M日内成交量(手)距今天数的最后一日取值设为常数

   输出M0:如果到最后交易的周期<=M+7,返回如果M1=0,返回开盘价,否则返回M1日前的开盘价的最后一日取值设为常数,否则返回无效数

   如果到最后交易的周期=M1+1,返回M0,否则返回无效数,CIRCLEDOT

   当满足条件是否最后一个周期时,在M0位置书写文字

   HV赋值:8日内成交量(手)的最高值=VORV/1日前的成交量(手)>=2

   FT赋值:上次HV距今天数

   输出量能平台:如果HV,返回收盘价,否则返回FT日前的收盘价,COLORCC00CC,线宽为1

   DP赋值:如果收盘价=大盘的收盘价,返回0,否则返回1

   GJ赋值:成交额(元)/成交量(手)/100

   输出【明日阻力】:最低价+(GJ-最低价)+(收盘价-最低价),画红色,NODRAW

   输出【明日支撑】:最低价+(收盘价-GJ),NODRAW

   年赋值:年份,NODRAW

   月赋值:月份,NODRAW

   星期赋值:星期,NODRAW

   日1赋值:日期对应的转换天数

   上市日赋值:总的周期数-到最后交易的周期日前的日期

   自然日赋值:日1-上市日对应的转换天数+1

   ZB赋值:(自然日-1日前的自然日)不等于星期-1日前的星期ORTOTALBARSCOUNT-到最后交易的周期=0

   本周第几天赋值:上次ZB距今天数+1

   本月第几天赋值:上次年*100+月不等于1日前的年*100+月距今天数+1

   MA1赋值:本周第几天日前的收盘价

   MA2赋值:本周第几天日前的MA1

   MA3赋值:本周第几天日前的MA2

   MA4赋值:本周第几天日前的MA3

   MA5赋值:本周第几天日前的MA4

   MA6赋值:本周第几天日前的MA5

   MA7赋值:本周第几天日前的MA6

   MA8赋值:本周第几天日前的MA7

   MA9赋值:本周第几天日前的MA8

   十周价赋值:(收盘价+MA1+MA2+MA3+MA4+MA5+MA6+MA7+MA8+MA9)/10

   输出决策:日期日十周价,画黄色,线宽为2

   当满足条件是否最后一个周期时,在决策位置书写文字,画黄色

   AK1赋值:收盘价的有效数据周期数

   AH赋值:200日内最高价的最高值

   AL赋值:200日内最低价的最低值

   A0赋值:(AH-AL)/40

   BK1赋值:最低价-A0

   当满足条件(AK1+0)/34=(AK1+0)/34的向下舍入时,在BK1和BK1-1.5*A0位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORF00FF0

   当满足条件(AK1+0)/34=(AK1+0)/34的向下舍入时,在BK1-1*A0位置书写文字,COLORF00FF0

   DIR2赋值:收盘价-10日前的收盘价的绝对值

   VIR2赋值:收盘价-1日前的收盘价的绝对值的10日累和

   ER2赋值:DIR2/VIR2

   CS2赋值:ER2*(0.8-2/24)+2/24

   CQ2赋值:CS2*CS2

   输出AMA2:以CQ2为权重收盘价的动态移动平均的2日指数移动平均,画淡蓝色,线宽为3

   输出AMA3:如果AMA2/1日前的AMA2>0.997,返回AMA2,否则返回无效数,画红色,线宽为3

   输出AMA4:如果AMA2/1日前的AMA2>1.001,返回AMA2,否则返回无效数,画红色,线宽为3

   LC赋值:1日前的收盘价

   VAR28赋值:收盘价-LC和0的较大值的5.5日[1日权重]移动平均/收盘价-LC的绝对值的6日[1日权重]移动平均*100

   VARA00赋值:((成交额(元))/(成交量(手)))/(100)

   VARAB00赋值:((3)*(最高价)+最低价+开盘价+(2)*(收盘价))/(7)

   VARAC00赋值:((成交额(元)的7日累和)/(VARA00))/(100)

   VARD0赋值:以(成交量(手))/(VARAC00)为权重VARAB00的动态移动平均

   VARDE0赋值:((收盘价-VARD0)/(VARD0))*(100)

   VARDE0F赋值:((收盘价-34日内最低价的最低值)/(34日内最高价的最高值-34日内最低价的最低值))*(100)

   VARDE0JF赋值:VARDE0的20日简单移动平均+VARDE0的20日估算标准差

   BIAS18赋值:((收盘价-收盘价的18日简单移动平均)/(收盘价的18日简单移动平均))*(100)

   AA赋值:VARDE0F的3日[1日权重]移动平均

   SS赋值:(1日前的BIAS18>=5)ANDCROSS(VARDE0JF,VARDE0)AND(AA>79)

   当满足条件84上穿RSIANDCROSS(76,VAR28)时,在最高价*1.01位置书写文字,线宽为4,画绿色

   红轨道赋值:收盘价的3日简单移动平均的1日简单移动平均,线宽为1,画黄色

   绿轨道赋值:收盘价的3日简单移动平均的3日简单移动平均

   上升赋值:如果红轨道>=绿轨道,返回绿轨道,否则返回无效数,画红色,线宽为2

   AA1赋值:3*(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100的3日[1日权重]移动平均-2*(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100的3日[1日权重]移动平均的3日[1日权重]移动平均

   加仓赋值:如果AA1上穿1日前的AA1+0.01ANDLLV(AA1,2)=8日内AA1的最低值ANDBETWEEN(AA1,20,60),返回1,否则返回0

   波段底赋值:(3)*(((收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值))*(100)的5日[1日权重]移动平均)-(2)*(((收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值))*(100)的5日[1日权重]移动平均的3日[1日权重]移动平均)

   当满足条件波段底上穿3时,在最低价*0.97位置书写文字

   A赋值:(3*收盘价+最低价+开盘价+最高价)/6

   X赋值:(20*A+19*1日前的A+18*2日前的A+17*3日前的A+16*4日前的A+15*5日前的A+14*6日前的A+13*7日前的A+12*8日前的A+11*9日前的A+10*10日前的A+9*11日前的A+8*12日前的A+7*13日前的A+6*14日前的A+5*15日前的A+4*16日前的A+3*17日前的A+2*18日前的A+20日前的A)/210

   MTM赋值:收盘价-1日前的收盘价

   DX赋值:100*MTM的6日指数移动平均的6日指数移动平均/MTM的绝对值的6日指数移动平均的6日指数移动平均

   CB赋值:X的13日指数移动平均

   买赋值:如果2日内DX的最低值=7日内DX的最低值ANDCOUNT(DX<0,2)ANDCROSS(DX,DX的2日简单移动平均),返回1,否则返回0

   当满足条件买=1的5日过滤时,在最低价-0.03位置书写文字,画红色

   盘整天数赋值:5

   下探幅度赋值:5

   上冲幅度赋值:25

   涨停1赋值:(收盘价-1日前的收盘价)/1日前的收盘价>0.09

   缩量赋值:盘整天数-2日内成交量(手)的最高值<盘整天数-1日前的成交量(手)ANDSUM(成交量(手),盘整天数)>2*成交量(手)的盘整天数-2日累和

   七伤拳赋值:缩量ANDREF(涨停1,盘整天数)ANDCOUNT(涨停1,盘整天数+1)=1AND(盘整天数日内最高价的最高值-盘整天数日前的收盘价)/盘整天数日前的收盘价*100<上冲幅度AND(盘整天数日内最低价的最低值-盘整天数日前的收盘价)/盘整天数日前的收盘价*100>(下探幅度*-1)

   当满足条件七伤拳时,在最低价*0.98位置书写文字,画红色

   阳涨幅赋值:3.5

   阳倍量赋值:1.9

   单阳收赋值:收盘价

   单阳开赋值:开盘价

   单阳赋值:单阳收>=1日前的收盘价*(1+阳涨幅/100)ANDVOL>1日前的成交量(手)*阳倍量

   当满足条件到最后交易的周期<300AND单阳时,在最低价*0.98位置书写文字,COLOR00FFFF

   高不破价赋值:上次单阳距今天数日前的收盘价

   低不破价赋值:上次单阳距今天数日前的最低价

   单阳不破赋值:到最后交易的周期<300ANDBARSLAST(单阳)<11AND(上次单阳距今天数日内最低价的最低值>低不破价ORLLV(最低价,上次单阳距今天数)=低不破价)

   当满足条件单阳不破时,在低不破价-低不破价*0.0005和低不破价位置之间画柱状线,宽度为4,0不为0则画空心柱.,画绿色

   当满足条件单阳不破时,在高不破价和高不破价位置之间画柱状线,宽度为4,0不为0则画空心柱.,画红色

   当满足条件单阳时,在单阳开和单阳收位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色

   当满足条件上次单阳距今天数=1AND单阳不破时,在低不破价*0.98位置书写文字,画绿色

   当满足条件上次单阳距今天数=2AND单阳不破时,在低不破价*0.98位置书写文字,画绿色

   当满足条件上次单阳距今天数=3AND单阳不破时,在低不破价*0.98位置书写文字,画绿色

   当满足条件上次单阳距今天数=4AND单阳不破时,在低不破价*0.98位置书写文字,画绿色

   当满足条件上次单阳距今天数=5AND单阳不破时,在低不破价*0.98位置书写文字,画绿色

   当满足条件上次单阳距今天数=6AND单阳不破时,在低不破价*0.98位置书写文字,画绿色

   当满足条件上次单阳距今天数=7AND单阳不破时,在低不破价*0.98位置书写文字,画绿色

   当满足条件上次单阳距今天数=8AND单阳不破时,在低不破价*0.98位置书写文字,画绿色

   当满足条件上次单阳距今天数=9AND单阳不破时,在低不破价*0.98位置书写文字,画绿色

   当满足条件上次单阳距今天数=10AND单阳不破时,在低不破价*0.98位置书写文字,画绿色

   DIFF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均

   DEA赋值:DIFF的9日指数移动平均

   MACD赋值:2*(DIFF-DEA)

   MACD1赋值:DIFF上穿DEAANDCOUNT(MACD>0,1)=1

   RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100

   K赋值:RSV的9日[1日权重]移动平均

   D赋值:K的9日[1日权重]移动平均

   J赋值:3*K-2*D

   KDJ1赋值:K上穿DANDCROSS(J,D)

   均线赋值:收盘价的5日简单移动平均上穿收盘价的10日简单移动平均

   量线赋值:成交量(手)的5日简单移动平均上穿成交量(手)的10日简单移动平均

   SCC赋值:MACD1ANDKDJ1AND均线AND量线

   SC1赋值:MACD1ANDKDJ1

   SC2赋值:均线AND量线

   SC3赋值:均线ANDMACD1

   SC4赋值:量线ANDKDJ1

   SC5赋值:均线ANDKDJ1

   SC6赋值:MACD1AND量线

   当满足条件SC1ORSC2ORSC3ORSC4ORSC5ORSC6时,在最低价-0.20位置画9号图标

   当满足条件SCC时,在最低价-0.20位置画3号图标

   AAA赋值:(2*收盘价+最高价+最低价)/4的5日简单移动平均

   通1赋值:AAA*102/100

   通2赋值:AAA*(200-102)/100

   CC赋值:(2*收盘价+最高价+最低价)/4-收盘价的20日简单移动平均的绝对值/收盘价的20日简单移动平均

   DD赋值:以CC为权重收盘价的动态移动平均

   输出上:(1+7/100)*DD,CIRCLEDOT,画蓝色

   输出下:(1-7/100)*DD,CIRCLEDOT,画蓝色

   输出中:(上+下)/2,CIRCLEDOT,画蓝色

   如果上>=1日前的上,返回上,否则返回无效数,CIRCLEDOT,COLOR0099FF

   如果中>=1日前的中,返回中,否则返回无效数,CIRCLEDOT,COLOR0099FF

   如果下>=1日前的下,返回下,否则返回无效数,CIRCLEDOT,COLOR0099FF

   N赋值:3

   输出A线:收盘价的2日指数移动平均的2日指数移动平均的2日指数移动平均的2日指数移动平均,线宽为1,COLOR0000FF

   输出B线:1日前的A线的2日指数移动平均,线宽为1,COLOR00FFFF

   输出趋势:收盘价的55日指数移动平均的2日指数移动平均的2日指数移动平均的2日指数移动平均的2日指数移动平均,线宽为1,COLORFF00FF

   C2赋值:1日前的收盘价

   VAR1赋值:收盘价10%的之字转向<

   1日前的收盘价10%的之字转向ANDREF(收盘价10%的之字转向,1)>

   2日前的收盘价10%的之字转向

   VAR2赋值:收盘价10%的之字转向>

   1日前的收盘价10%的之字转向ANDREF(收盘价10%的之字转向,1)<

   2日前的收盘价10%的之字转向

   当满足条件VAR1时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色,线宽为1

   当满足条件VAR1时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色,线宽为1

   当满足条件VAR1时,在最高价和最低价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画黄色,线宽为1

   当满足条件VAR2时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF00FF,线宽为1

   当满足条件VAR2时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF00FF,线宽为1

   当满足条件VAR2时,在最高价和最低价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFF00FF,线宽为1

   输出AA:当满足条件收盘价8%的之字转向上穿1日前的收盘价8%的之字转向时,在最低价*0.978位置书写文字,线宽为2,画黄色

   当满足条件1日前的收盘价10%的之字转向上穿收盘价10%的之字转向时,在最高价*1.02位置书写文字,线宽为2,COLOR00FF00

   MA1赋值:VAR1的3日简单移动平均

   VAR3赋值:240日内最高价的最低值

   VAR4赋值:100*(收盘价-VAR3)/VAR3

   VAR5赋值:(收盘价-528日内最低价的最低值)/(528日内最高价的最高值-528日内最低价的最低值)*100

   VAR6赋值:(收盘价-530日内收盘价的最低值)/(530日内收盘价的最高值-530日内收盘价的最低值)*100

   VAR7赋值:0

   VAR8赋值:收盘价-1日前的收盘价和0的较大值的34日[1日权重]移动平均/收盘价-1日前的收盘价的绝对值的7日[1日权重]移动平均*100

   VAR9赋值:收盘价-1日前的收盘价和0的较大值的13日[1日权重]移动平均/收盘价-1日前的收盘价的绝对值的13日[1日权重]移动平均*100

   VAR10赋值:如果收盘价16%之字转向的前1个波谷位置=0ANDHIGH>,返回?,否则返回?

   最低价+0.04,4,0)

   VAR11赋值:收盘价6%的之字转向>

   1日前的收盘价6%的之字转向ANDREF(收盘价6%的之字转向,1)<

   =2日前的收盘价6%的之字转向ANDREF(收盘价6%的之字转向,2)<

   =3日前的收盘价6%的之字转向

   VAR12赋值:收盘价6%的之字转向<

   1日前的收盘价6%的之字转向ANDREF(收盘价6%的之字转向,1)>

   =2日前的收盘价6%的之字转向ANDREF(收盘价6%的之字转向,2)>

   =3日前的收盘价6%的之字转向

   VAR13赋值:收盘价22%的之字转向>

   1日前的收盘价22%的之字转向ANDREF(收盘价22%的之字转向,1)<

   =2日前的收盘价22%的之字转向ANDREF(收盘价22%的之字转向,2)<

   =3日前的收盘价22%的之字转向

   VAR14赋值:收盘价22%的之字转向<

   1日前的收盘价22%的之字转向ANDREF(收盘价22%的之字转向,1)>

   =2日前的收盘价22%的之字转向ANDREF(收盘价22%的之字转向,2)>

   =3日前的收盘价22%的之字转向

   VAR15赋值:收盘价51%的之字转向>

   1日前的收盘价51%的之字转向ANDREF(收盘价51%的之字转向,1)<

   =2日前的收盘价51%的之字转向ANDREF(收盘价51%的之字转向,2)<

   =3日前的收盘价51%的之字转向

   VAR16赋值:收盘价51%的之字转向<

   1日前的收盘价51%的之字转向ANDREF(收盘价51%的之字转向,1)>

   =2日前的收盘价51%的之字转向ANDREF(收盘价51%的之字转向,2)>

   =3日前的收盘价51%的之字转向

   VAR17赋值:收盘价72%的之字转向>

   1日前的收盘价72%的之字转向ANDREF(收盘价72%的之字转向,1)<

   =2日前的收盘价72%的之字转向ANDREF(收盘价72%的之字转向,2)<

   =3日前的收盘价72%的之字转向

   VAR18赋值:收盘价72%的之字转向<

   1日前的收盘价72%的之字转向ANDREF(收盘价72%的之字转向,1)>

   =2日前的收盘价72%的之字转向ANDREF(收盘价72%的之字转向,2)>

   =3日前的收盘价72%的之字转向

   VAR19赋值:收盘价的2日指数移动平均-收盘价的150日指数移动平均

   买1赋值:VAR10

   买2赋值:(VAR11+VAR13+VAR15+VAR17)

   卖1赋值:(VAR12+VAR14+VAR16+VAR18)

   当满足条件(收盘价5%的之字转向>时,在?位置画?号图标

   1日前的收盘价5%的之字转向)AND(1日前的收盘价5%的之字转向<

   =2日前的收盘价5%的之字转向)AND(2日前的收盘价5%的之字转向<

   =3日前的收盘价5%的之字转向),最低价*0.98,1)

   当满足条件(收盘价5%的之字转向<时,在?位置画?号图标

   1日前的收盘价5%的之字转向)AND(1日前的收盘价5%的之字转向>

   =2日前的收盘价5%的之字转向)AND(2日前的收盘价5%的之字转向>

   =3日前的收盘价5%的之字转向),最高价*1.01,2)

   ZB赋值:VAR3的5日指数移动平均的5日指数移动平均*3,

   VARA赋值:如果VAR9ANDCROSS(收盘价的3日简单移动平均,收盘价的5日简单移动平均),返回20,否则返回0

   K赋值:5*2,,COLORFF00FF

   D赋值:5,,画白色

   J赋值:K*3-D*2,,画黄色

   VARB赋值:收盘价位于收盘价的3日简单移动平均和收盘价的5日简单移动平均之间ANDJ>

   10

   HS赋值:成交量(手)/当前流通股本(手)*100,,画绿色

   VARE赋值:100*(收盘价-34日内收盘价的最低值)/(34日内最高价的最高值-34日内最低价的最低值)的5日简单移动平均-20

   VARF赋值:100-3*(收盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均+2*(收盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均

   VAR1A赋值:如果VARE>,返回?,否则返回?

   0,VARE,0)

   VAR1B赋值:如果VAR14>,返回?,否则返回?

   =200ANDVAR13>

   =150,15,如果VAR14<,返回?,否则返回?

   =-200ANDVAR13<

   =-150,-15,VAR16))+60

   VAR1C赋值:VAR1A>

   48ANDVAR1B>

   60ANDVAR19<

   100

   当满足条件(收盘价-1日前的收盘价)/1日前的收盘价>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   =0.0985,开盘价,收盘价,2,0),画黄色

   当满足条件(收盘价-1日前的收盘价)/1日前的收盘价>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   =-0.0985AND(收盘价-1日前的收盘价)/1日前的收盘价<

   0,开盘价,收盘价,2,0),画青色

   当满足条件收盘价>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的收盘价ANDC<

   开盘价,开盘价,收盘价,2,0),画青色

   当满足条件(收盘价-1日前的收盘价)/1日前的收盘价<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   =-0.0985,开盘价,收盘价,2,0),画蓝色

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