神奇指标网

通达信压力支撑主图指标公式

浏览 290次浏览
标签: 主图
来源:神奇指标网 编辑:神奇指标网 发布日期:2023-06-15

  



     相关简介:    通达信压力支撑主图指标公式                              

 

     源码概况:通达信压力支撑主图指标公式


  指标类别:通达信压力支撑主图指标公式


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:副图/主图




通达信压力支撑主图指标公式未来函数检测结果:

         暂未发现存在未来函数





通达信压力支撑主图指标公式源码:



    HIGHN:=10;LOWN:=10;HIGHDISPLAY:=0;LOWDISPLAY:=0;ZGDISPLAY:=0;MADISPLAY:=0;
    AAB:=REF(H,HIGHN)=HHV(H,2*HIGHN+1);
    {HIGHN日前的最高价=2*HIGHN+1日内最高价的最高值}
    QY:=BACKSET(AAB,HIGHN+1);{若AA则将最近HIGHN+1周期置为1}
    CC:=FILTER(QY,HIGHN)ANDH=HHV(H,HIGHN+1);
    {QY的HIGHN日过滤AND最高价=HIGHN+1日内最高价的最高值}
    DRAWICON(CC,H*1.005,2);
    DDD:=BARSLAST(CC);{上次CC距今天数}
    GDTS:=IF(CC,CURRBARSCOUNT,0);{如果CC,返回到最后交易日的周,否则返回0}
    DINGBU:=IF(DDD,REF(H,DDD),H);{顶部}
    DINGBUTS:=IF(DDD,REF(GDTS,DDD),GDTS);
    DINGBU1:=REF(DINGBU,DDD+1);
    GDCS1:=CONST(DINGBUTS);
    DINGBUTS1:=REF(DINGBUTS,DDD+1);
    GDCS2:=CONST(DINGBUTS1);
    DINGBU2:=REF(DINGBU1,DDD+1);
    MMM:=IF(CURRBARSCOUNT>GDCS2,0,1);
    高点压力:DRAWLINE(CURRBARSCOUNT=GDCS2,H,CURRBARSCOUNT=GDCS1,H,1)COLORGREENLINETHICK2;
    压力A:DRAWLINE(CURRBARSCOUNT=GDCS2,H,ISLASTBAR,REF(H,GDCS2-1),1),COLOR0055FF,DOTLINE;
    压力B:DRAWLINE(CURRBARSCOUNT=GDCS1,H,ISLASTBAR,REF(H,GDCS1-1),1),COLORYELLOW,DOTLINE;
    AA1:=REF(L,LOWN)=LLV(L,2*LOWN+1);
    QY1:=BACKSET(AA1,LOWN+1);
    CC1:=FILTER(QY1,LOWN)ANDL=LLV(L,LOWN+1);
    {DRAWICON(CC1,L*0.98,1);}
    DD1:=BARSLAST(CC1);
    DDTS:=IF(CC1,CURRBARSCOUNT,0);
    YDB:=IF(DD1,REF(L,DD1),L);
    DDTS1:=IF(DD1,REF(DDTS,DD1),DDTS);
    DDCS1:=CONST(DDTS1);
    ZDB:=REF(YDB,DD1+1);
    DDTS2:=REF(DDTS1,DD1+1);
    DDCS2:=CONST(DDTS2);
    低点支撑:DRAWLINE(CURRBARSCOUNT=DDCS2,L,CURRBARSCOUNT=DDCS1,L,1)COLORREDLINETHICK2;
    ZGSTAR:=(高点压力+低点支撑)/2;
    ZGEND:=CONST((高点压力+低点支撑)/2);
    STARDAY:=IF(DDCS2<GDCS2,DDCS2,GDCS2);
    中轨:DRAWLINE(CURRBARSCOUNT=STARDAY,ZGSTAR,ISLASTBAR,ZGEND,1),POINTDOT,COLORFFBBFF,LINETHICK1;
    TTT:=6;
    A1:=REF(HIGH,6)=HHV(HIGH,2*TTT+1);B1:=FILTER(A1,TTT);C1:=BACKSET(B1,TTT+1);D1:=FILTER(C1,TTT);
    A2:=REF(LOW,TTT)=LLV(LOW,2*TTT+1);B2:=FILTER(A2,TTT);C2:=BACKSET(B2,TTT+1);D2:=FILTER(C2,TTT);
    E1:=(REF(LLV(LOW,2*TTT),1)+REF(HHV(HIGH,2*TTT),1))/2;E2:=(HIGH+LOW)/2;
    H1:=(D1ANDNOT(D2ANDE1>=E2))ORBARSTATUSORBARSCOUNT(CLOSE)=1;
    L1:=(D2ANDNOT(D1ANDE1<E2));H2:=D1ANDNOT(D2ANDE1>=E2);
    X1:=REF(BARSLAST(H1),1)+1;F1:=BACKSET(H1ANDCOUNT(L1,X1)>0,LLVBARS(IF(L1,LOW,10000),X1));
    G1:=F1>REF(F1,1);I1:=BACKSET(G1,2);LD:=I1>REF(I1,1);
    L2:=LDORBARSTATUSORBARSCOUNT(CLOSE)=1;
    X2:=REF(BARSLAST(L2),1)+1;F2:=BACKSET(L2ANDCOUNT(H2,X2)>0,HHVBARS(IF(H2,HIGH,0),X2));
    G2:=F2>REF(F2,1);I2:=BACKSET(G2,2);HD:=I2>REF(I2,1);
    UU:=BACKSET(BARSTATUS,BARSLAST(LD)+1);
    VV:=UU>REF(UU,1);
    WW:=BACKSET(VV,REF(BARSLAST(LD),1)+2);
    XX:=WW>REF(WW,1);
    UU2:=BACKSET(BARSTATUS,BARSLAST(HD)+1);
    VV2:=UU2>REF(UU2,1);
    WW2:=BACKSET(VV2,REF(BARSLAST(HD),1)+2);
    XX2:=WW2>REF(WW2,1);
    近低A:REF(L,BARSLAST(VV)),COLORWHITE,LINETHICK1,DOTLINE;
    近低B:REF(L,BARSLAST(XX)),COLORLIRED,DOTLINE;
    生命线:MA(CLOSE,25),COLORLIBLUE,DOTLINE;
    DRAWTEXT(CURRBARSCOUNT=8,高点压力,STRCAT('压力延伸:',CON2STR(高点压力,2))),COLORCYAN;
    DRAWTEXT(CURRBARSCOUNT=8,低点支撑,STRCAT('支撑延伸:',CON2STR(低点支撑,2))),COLORLIRED;
    DRAWTEXT(CURRBARSCOUNT=15,中轨,STRCAT('中轨:',CON2STR(中轨,2))),COLORYELLOW;
    DRAWTEXT(CURRBARSCOUNT=20,压力A*0.995,STRCAT('压力A:',CON2STR(压力A,2))),COLORGREEN;
    DRAWTEXT(CURRBARSCOUNT=12,压力B*0.995,STRCAT('压力B:',CON2STR(压力B,2))),COLORBLUE;
    DRAWTEXT(CURRBARSCOUNT=12,近低A*1.005,STRCAT('←近低A:',CON2STR(近低A,2))),COLORRED;
    DRAWTEXT(CURRBARSCOUNT=20,近低B*1.005,STRCAT('←近低B:',CON2STR(近低B,2))),COLOR0018D8;
    DRAWTEXT(CURRBARSCOUNT=25,生命线*1.005,STRCAT('生命线:',CON2STR(生命线,2))),COLORCYAN;
    DRAWTEXT_FIX(1,0.00,0,0,'所属行业:')COLOR0080FF;
    DRAWTEXT_FIX(1,0.07,0,0,HYBLOCK)COLOR0080FF;
    DRAWTEXT_FIX(1,0.14,0,0,'所属地区:')COLOR00FFFF;
    DRAWTEXT_FIX(1,0.21,0,0,DYBLOCK)COLOR00FFFF;
    DRAWTEXT_FIX(1,0.00,0.08,0,'业绩预告:')COLORFF88FF;
    DRAWTEXT_FIX(1,0.07,0.08,0,EXTERNSTR(0,4))COLORFF88FF;
    INPUT:n(8,0,10),p(0,0,255),p1(0,0,255),p2(0,0,255);
    TJA:=CLOSE>OPENorCLOSE=OPENandCLOSE>REF(CLOSE,1);
    stICKLINE(TJA,LOW,HIGH,0,0),ColorE9;
    STICKLINE(TJA,O,CLOSE,8,0),Color80;
    STICKLINE(TJA,O,CLOSE,6,0),ColorA5;
    STICKLINE(TJA,O,CLOSE,4,0),ColorC0;
    STICKLINE(TJA,O,CLOSE,2,0),ColorE6;
    STICKLINE(NOT(TJA),HIGH,LOW,0,0),Colorff00;
    STICKLINE(NOT(TJA),CLOSE,OPEN,8,0),Color5000;
    STICKLINE(NOT(TJA),CLOSE,OPEN,6,0),Color6600;
    STICKLINE(NOT(TJA),CLOSE,OPEN,4,0),Color8000;
    STICKLINE(NOT(TJA),CLOSE,OPEN,2,0),ColorA000;
    BQ:=IF((SYSPARAM(1)=(BARSSINCE((C>0))+1)),1,0);
    BQ1:=(H<REF(L,1));
    BQ2:=(L>REF(H,1));
    STICKLINE(BQ1,o+(c-o)*0.25,O,5,0),colorcc0000;
    STICKLINE(BQ1,o+(c-o)*0.25,O,3,0),colordd0000;
    STICKLINE(BQ1,o+(c-o)*0.25,O,1,0),coloree0000;
    STICKLINE(BQ2,O,o+(c-o)*0.25,6,0),color208AAA;
    STICKLINE(BQ2,O,o+(c-o)*0.25,4,0),color208DDD;
    STICKLINE(BQ2,O,o+(c-o)*0.25,2,0),color208FFF;
    DRAWTEXT(((BQ>0)ANDBq1),H,'↓缺口'),colorFFFFEE,pxdn10,ALIGN2;
    DRAWTEXT(((BQ>0)ANDBq2),L,'↑缺口'),color00FFEE,pxup20,ALIGN1;
    QC:=REF(C,1);QO:=REF(O,1);QH:=REF(H,1);QL:=REF(L,1);
    FUZ:=L+((H-L)/2);FUS:=O+((C-O)/2);FUSY:=C+((O-C)/2);SSFU:=(FUZ+IF(C>O,FUS,FUSY))/2;
    FUZ1:=L+((H-L)*0.333);FUS1:=O+((C-O)*0.333);FUS1Y:=C+((O-C)*0.333);SSFU1:=(FUZ1+IF(C>O,FUS1,FUS1Y))/2;
    FUZ2:=L+((H-L)*0.667);FUS2:=O+((C-O)*0.677);FUS2Y:=C+((O-C)*0.667);SSFU2:=(FUZ2+IF(C>O,FUS2,FUS2Y))/2;
    bs1:=Ql+((Qh-Ql)/2);BS2:=QO+((QC-QO)/2);BS3:=QC+((QO-QC)/2);
    DB1:=QL+((QH-QL)*0.333);DB2:=QO+((QC-QO)*0.333);DB3:=QC+((QO-QC)*0.333);
    EB1:=QL+((QH-QL)*0.667);EB2:=QO+((QC-QO)*0.667);EB3:=QC+((QO-QC)*0.667);
    SYB1:=QH-((QH-QC)/2);SYB2:=QH-((QH-QO)/2);
    SYB3:=IF(QC>QO,SYB1,SYB2);
    XYB1:=QL+((QC-QL)/2);XYB2:=QL+((QO-QL)/2);
    XYB3:=IF(QC<QO,XYB1,XYB2);
    QFU:=(BS1+IF(QC>QO,BS2,BS3))/2;
    QDFU:=(DB1+IF(QC>QO,DB2,DB3))/2;
    QEFU:=(EB1+IF(QC>QO,EB2,EB3))/2;
    STICKLINE(C=C,SSFU2,SSFU2,4,0),COLOR00FF00,LINETHICK1;
    STICKLINE(C=C,SSFU1,SSFU1,4,0),COLOR00FF00,LINETHICK1;
    STICKLINE(C=C,SSFU,SSFU,6,0),COLOR00FFFF,LINETHICK1;
    STICKLINE(C=C,IF(C>O,H-((H-C)/2),H-((H-O)/2)),IF(C>O,H-((H-C)/2),H-((H-O)/2)),1.3,0),COLORYELLOW,LINETHICK1;
    STICKLINE(C=C,IF(C<O,L+((C-L)/2),L+((O-L)/2)),IF(C<O,L+((C-L)/2),L+((O-L)/2)),1.3,0),COLORYELLOW,LINETHICK1;
    A3:=C=HHV(C,6);
    A9:=C=LLV(C,6);
    A4:=BArslAST(A3);
    A5:=BARSLAST(A9);
    A6:=IF(A4,REF(C,A4),REF(C,A4))*1.005;
    A7:=IF(A5,REF(C,A5),REF(C,A5))*0.995;
    PARTLINE(A6=ref(A6,1),A6),COLOR00ff00,LINEDOT;
    PARTLINE(A7=ref(A7,1),A7),COLOR00ffff,LINEDOT;
    A1:=REF(H,N)=HHV(H,2*N+1);B1:=FILTER(A1,N);
    C1:=BacKSET(B1,N+1);D1:=FILTER(C1,N);
    A2:=REF(L,N)=LLV(L,2*N+1);B2:=FILTER(A2,N);
    C2:=BACKSET(B2,N+1);D2:=FILTER(C2,N);
    E1:=(REF(LLV(L,2*N),1)+REF(HHV(H,2*N),1))/2;
    E2:=(H+L)/2;
    H1:=(D1ANDNOT(D2ANDE1>=E2))ORBARSTATUS=2ORBARSCOUNT(C)=1;
    L1:=(D2ANDNOT(D1ANDE1<E2));H2:=D1ANDNOT(D2ANDE1>=E2);
    X1:=REF(BARSLAST(H1),1)+1;F1:=BACKSET(H1ANDCOUNT(L1,X1)>0,LLVBARS(IF(L1,L,10000),X1));
    G1:=F1>REF(F1,1);I1:=BACKSET(G1,2);LD:=I1>REF(I1,1);
    L2:=LDORBARSTATUS=2ORBARSCOUNT(C)=1;X2:=REF(BARSLAST(L2),1)+1;
    F2:=BACKSET(L2ANDCOUNT(H2,X2)>0,HHVBARS(IF(H2,H,0),X2));
    G2:=F2>REF(F2,1);I2:=BACKSET(G2,2);HD:=I2>REF(I2,1);
    R1:=BACKSET(BARSTATUS=2,BARSLAST(HD)+1);S1:=R1>REF(R1,1);
    T1:=BACKSET(BARSTATUS=2,BARSLAST(LD)+1);U1:=T1>REF(T1,1);
    R2:=BACKSET(S1,REF(BARSLAST(HD),1)+2);S2:=R2>REF(R2,1);
    T2:=BACKSET(U1,REF(BARSLAST(LD),1)+2);U2:=T2>REF(T2,1);
    T3:=BACKSET(U2,REF(BARSLAST(LD),1)+2);U3:=T3>REF(T3,1);
    T4:=BACKSET(U3,REF(BARSLAST(LD),1)+2);U4:=T4>REF(T4,1);
    R3:=BACKSET(S2,REF(BARSLAST(HD),1)+2);S3:=R3>REF(R3,1);
    R4:=BACKSET(S3,REF(BARSLAST(HD),1)+2);S4:=R4>REF(R4,1);
    DRAWLINE(S2,H,S1,H,1),Color009999;
    DRAWLINE(U2,L,U1,L,1),POINTDOT,Color009999;
    DRAWLINE(S3,H,S2,H,1),Color999900;
    DRAWLINE(U3,L,U2,L,1),POINTDOT,Color999900;
    DRAWLINE(S4,H,S3,H,1),ColorEEAAEE;
    DRAWLINE(U4,L,U3,L,1),POINTDOT,ColorEEAAEE;
    DRAWSL(SYSPARAM(1)=BARPOS,REF(L,SYSPARAM(1)=SUM(1,0)-1),0,0,1),COLORGREEN;
    DRAWSL(SYSPARAM(1)=BARPOS,REF(H,SYSPARAM(1)=SUM(1,0)-1),0,0,1),COLORRED;
    TTt:=ISLASTBAR=1;
    AS1:=((H-L)/L)*100;
    AS2:=H-L;
    maI:=C*1.015;
    MAII:=C*1.03;
    DRAWTEXTEX(TTT,0,310,1,'▼明短线赢利[1.5%--3%:]'+'/'+NUMTOSTR(MAI[SYSPARAM(1)],2)+'--'+NUMTOSTR(MAII[SYSPARAM(1)],2)),Color00dd00;
    DRAWTEXTEX(TTt,0,176,1,'【振幅:'+NUMTOSTR(AS1[SYSPARAM(1)],2)+'%'+NUMTOSTR(AS2[SYSPARAM(1)],2)+'元】'+''),Colordddd00;
    DRAWTEXTEX(TTT,0,1,1,'【代码:'+STKLABEL+'名称:'+STKNAME+'】'),ColorffFFFF;
    as:=(o+h+l+c)/4;
    BL:eMA(as,p),linethick1,Color208FFF;
    BL1:MA(C,p1),linethick1,ColorFFFFFF;
    BL2:MA(C,p2),linethick1,Color00FFFF;
    BLT:=BARSTATUS=2;
    DRAWTEXT(BLTANDBL>REF(BL,1),BL,'ENA↑'+NUMTOSTR(p,0)+':'+NUMTOSTR(BL,2)),COLOR208fff;
    DRAWTEXT(BLTANDBL<REF(BL,1),BL,'↓'+NUMTOSTR(p,0)+':'+NUMTOSTR(BL,2)),Color208FFF;
    DRAWTEXT(BLTANDBL1>REF(BL1,1),BL1,'↑'+NUMTOSTR(p1,0)+':'+NUMTOSTR(BL1,2)),COLORFFffff;
    DRAWTEXT(BLTANDBL1<REF(BL1,1),BL1,'↓'+NUMTOSTR(p1,0)+':'+NUMTOSTR(BL1,2)),ColorFFFDED;
    DRAWTEXT(BLTANDBL2>REF(BL2,1),BL2,'↑'+NUMTOSTR(p2,0)+':'+NUMTOSTR(BL2,2)),COLOR00CCCC;
    DRAWTEXT(BLTANDBL2<REF(BL2,1),BL2,'↓'+NUMTOSTR(p2,0)+':'+NUMTOSTR(BL2,2)),Color00CCCC;





[源码注释]通达信压力支撑主图指标公式翻译结果


    HIGHN赋值:10
    LOWN赋值:10
    HIGHDISPLAY赋值:0
    LOWDISPLAY赋值:0
    ZGDISPLAY赋值:0
    MADISPLAY赋值:0
    AAB赋值:HIGHN日前的最高价=2*HIGHN+1日内最高价的最高值
    QY赋值:若AAB则将最近HIGHN+1周期置为1
    CC赋值:QY的HIGHN日过滤ANDH=HIGHN+1日内最高价的最高值
    当满足条件CC时,在最高价*1.005位置画2号图标
    DDD赋值:上次CC距今天数
    GDTS赋值:如果CC,返回到最后交易的周期,否则返回0
    DINGBU赋值:如果DDD,返回DDD日前的最高价,否则返回最高价
    DINGBUTS赋值:如果DDD,返回DDD日前的GDTS,否则返回GDTS
    DINGBU1赋值:DDD+1日前的DINGBU
    GDCS1赋值:DINGBUTS的最后一日取值设为常数
    DINGBUTS1赋值:DDD+1日前的DINGBUTS
    GDCS2赋值:DINGBUTS1的最后一日取值设为常数
    DINGBU2赋值:DDD+1日前的DINGBU1
    MMM赋值:如果到最后交易的周期>,返回?,否则返回?
    GDCS2,0,1)
    输出高点压力:当满足条件到最后交易的周期=GDCS2时,在最高价位置画直线起点,当满足条件到最后交易的周期=GDCS1时,在最高价位置画直线终点,1表示是否延长.COLORGREENLINETHICK2
    输出压力A:当满足条件到最后交易的周期=GDCS2时,在最高价位置画直线起点,当满足条件是否最后一个周期时,在GDCS2-1日前的最高价位置画直线终点,1表示是否延长.,COLOR0055FF,DOTLINE
    输出压力B:当满足条件到最后交易的周期=GDCS1时,在最高价位置画直线起点,当满足条件是否最后一个周期时,在GDCS1-1日前的最高价位置画直线终点,1表示是否延长.,画黄色,DOTLINE
    AA1赋值:LOWN日前的最低价=2*LOWN+1日内最低价的最低值
    QY1赋值:若AA1则将最近LOWN+1周期置为1
    CC1赋值:QY1的LOWN日过滤ANDL=LOWN+1日内最低价的最低值
    DD1赋值:上次CC1距今天数
    DDTS赋值:如果CC1,返回到最后交易的周期,否则返回0
    YDB赋值:如果DD1,返回DD1日前的最低价,否则返回最低价
    DDTS1赋值:如果DD1,返回DD1日前的DDTS,否则返回DDTS
    DDCS1赋值:DDTS1的最后一日取值设为常数
    ZDB赋值:DD1+1日前的YDB
    DDTS2赋值:DD1+1日前的DDTS1
    DDCS2赋值:DDTS2的最后一日取值设为常数
    输出低点支撑:当满足条件到最后交易的周期=DDCS2时,在最低价位置画直线起点,当满足条件到最后交易的周期=DDCS1时,在最低价位置画直线终点,1表示是否延长.COLORREDLINETHICK2
    ZGSTAR赋值:(高点压力+低点支撑)/2
    ZGEND赋值:(高点压力+低点支撑)/2的最后一日取值设为常数
    STARDAY赋值:如果DDCS2<,返回?,否则返回?
    GDCS2,DDCS2,GDCS2)
    输出中轨:当满足条件到最后交易的周期=STARDAY时,在ZGSTAR位置画直线起点,当满足条件是否最后一个周期时,在ZGEND位置画直线终点,1表示是否延长.,POINTDOT,COLORFFBBFF,线宽为1
    TTT赋值:6
    A1赋值:6日前的最高价=2*TTT+1日内最高价的最高值
    B1赋值:A1的TTT日过滤
    C1赋值:若B1则将最近TTT+1周期置为1
    D1赋值:C1的TTT日过滤
    A2赋值:TTT日前的最低价=2*TTT+1日内最低价的最低值
    B2赋值:A2的TTT日过滤
    C2赋值:若B2则将最近TTT+1周期置为1
    D2赋值:C2的TTT日过滤
    E1赋值:(1日前的2*TTT日内最低价的最低值+1日前的2*TTT日内最高价的最高值)/2
    E2赋值:(最高价+最低价)/2
    H1赋值:(D1ANDNOT(D2ANDE1>
    =E2))ORBARSTATUSORBARSCOUNT(收盘价)=1
    L1赋值:(D2ANDNOT(D1ANDE1<
    E2))
    H2赋值:D1ANDNOT(D2ANDE1>
    =E2)
    X1赋值:1日前的上次H1距今天数+1
    F1赋值:若H1ANDCOUNT(L1,X1)>则将最近?周期置为1
    0,X1日内如果L1,返回最低价,否则返回10000距今天数)
    G1赋值:F1>
    1日前的F1
    I1赋值:若G1则将最近2周期置为1
    LD赋值:I1>
    1日前的I1
    L2赋值:LDORBARSTATUSOR收盘价的有效数据周期数=1
    X2赋值:1日前的上次L2距今天数+1
    F2赋值:若L2ANDCOUNT(H2,X2)>则将最近?周期置为1
    0,X2日内如果H2,返回最高价,否则返回0距今天数)
    G2赋值:F2>
    1日前的F2
    I2赋值:若G2则将最近2周期置为1
    HD赋值:I2>
    1日前的I2
    UU赋值:若数据位置状态则将最近上次LD距今天数+1周期置为1
    VV赋值:UU>
    1日前的UU
    WW赋值:若VV则将最近1日前的上次LD距今天数+2周期置为1
    XX赋值:WW>
    1日前的WW
    UU2赋值:若数据位置状态则将最近上次HD距今天数+1周期置为1
    VV2赋值:UU2>
    1日前的UU2
    WW2赋值:若VV2则将最近1日前的上次HD距今天数+2周期置为1
    XX2赋值:WW2>
    1日前的WW2
    输出近低A:上次VV距今天数日前的最低价,画白色,线宽为1,DOTLINE
    输出近低B:上次XX距今天数日前的最低价,画淡红色,DOTLINE
    输出生命线:收盘价的25日简单移动平均,画淡蓝色,DOTLINE
    当满足条件到最后交易的周期=8时,在高点压力位置书写文字,画青色
    当满足条件到最后交易的周期=8时,在低点支撑位置书写文字,画淡红色
    当满足条件到最后交易的周期=15时,在中轨位置书写文字,画黄色
    当满足条件到最后交易的周期=20时,在压力A*0.995位置书写文字,画绿色
    当满足条件到最后交易的周期=12时,在压力B*0.995位置书写文字,画蓝色
    当满足条件到最后交易的周期=12时,在近低A*1.005位置书写文字,画红色
    当满足条件到最后交易的周期=20时,在近低B*1.005位置书写文字,COLOR0018D8
    当满足条件到最后交易的周期=25时,在生命线*1.005位置书写文字,画青色
    当满足条件1时,在横轴0.00纵轴0位置书写文字COLOR0080FF
    当满足条件1时,在横轴0.07纵轴0位置书写文字COLOR0080FF
    当满足条件1时,在横轴0.14纵轴0位置书写文字COLOR00FFFF
    当满足条件1时,在横轴0.21纵轴0位置书写文字COLOR00FFFF
    当满足条件1时,在横轴0.00纵轴0.08位置书写文字COLORFF88FF
    当满足条件1时,在横轴0.07纵轴0.08位置书写文字COLORFF88FF
    输出INPUT:N(8,0,10),P(0,0,255),P1(0,0,255),P2(0,0,255)
    TJA赋值:收盘价>OPENORCLOSE=OPENANDCLOSE>1日前的收盘价
    当满足条件TJA时,在最低价和最高价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORE9
    当满足条件TJA时,在开盘价和收盘价位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR80
    当满足条件TJA时,在开盘价和收盘价位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLORA5
    当满足条件TJA时,在开盘价和收盘价位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLORC0
    当满足条件TJA时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORE6
    当满足条件取反时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFF00
    当满足条件取反时,在收盘价和开盘价位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR5000
    当满足条件取反时,在收盘价和开盘价位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLOR6600
    当满足条件取反时,在收盘价和开盘价位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR8000
    当满足条件取反时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORA000
    BQ赋值:如果(SYSPARAM(1)=(首次(收盘价>0)距今天数+1)),返回1,否则返回0
    BQ1赋值:(最高价<1日前的最低价)
    BQ2赋值:(最低价>1日前的最高价)
    当满足条件BQ1时,在开盘价+(收盘价-开盘价)*0.25和开盘价位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLORCC0000
    当满足条件BQ1时,在开盘价+(收盘价-开盘价)*0.25和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORDD0000
    当满足条件BQ1时,在开盘价+(收盘价-开盘价)*0.25和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOREE0000
    当满足条件BQ2时,在开盘价和开盘价+(收盘价-开盘价)*0.25位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLOR208AAA
    当满足条件BQ2时,在开盘价和开盘价+(收盘价-开盘价)*0.25位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR208DDD
    当满足条件BQ2时,在开盘价和开盘价+(收盘价-开盘价)*0.25位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR208FFF
    当满足条件((BQ>0)ANDBQ1)时,在最高价位置书写文字,COLORFFFFEE,PXDN10,ALIGN2
    当满足条件((BQ>0)ANDBQ2)时,在最低价位置书写文字,COLOR00FFEE,PXUP20,ALIGN1
    QC赋值:1日前的收盘价
    QO赋值:1日前的开盘价
    QH赋值:1日前的最高价
    QL赋值:1日前的最低价
    FUZ赋值:最低价+((最高价-最低价)/2)
    FUS赋值:开盘价+((收盘价-开盘价)/2)
    FUSY赋值:收盘价+((开盘价-收盘价)/2)
    SSFU赋值:(FUZ+如果收阳线,返回FUS,否则返回FUSY)/2
    FUZ1赋值:最低价+((最高价-最低价)*0.333)
    FUS1赋值:开盘价+((收盘价-开盘价)*0.333)
    FUS1Y赋值:收盘价+((开盘价-收盘价)*0.333)
    SSFU1赋值:(FUZ1+如果收阳线,返回FUS1,否则返回FUS1Y)/2
    FUZ2赋值:最低价+((最高价-最低价)*0.667)
    FUS2赋值:开盘价+((收盘价-开盘价)*0.677)
    FUS2Y赋值:收盘价+((开盘价-收盘价)*0.667)
    SSFU2赋值:(FUZ2+如果收阳线,返回FUS2,否则返回FUS2Y)/2
    BS1赋值:QL+((QH-QL)/2)
    BS2赋值:QO+((QC-QO)/2)
    BS3赋值:QC+((QO-QC)/2)
    DB1赋值:QL+((QH-QL)*0.333)
    DB2赋值:QO+((QC-QO)*0.333)
    DB3赋值:QC+((QO-QC)*0.333)
    EB1赋值:QL+((QH-QL)*0.667)
    EB2赋值:QO+((QC-QO)*0.667)
    EB3赋值:QC+((QO-QC)*0.667)
    SYB1赋值:QH-((QH-QC)/2)
    SYB2赋值:QH-((QH-QO)/2)
    SYB3赋值:如果QC>QO,返回SYB1,否则返回SYB2
    XYB1赋值:QL+((QC-QL)/2)
    XYB2赋值:QL+((QO-QL)/2)
    XYB3赋值:如果QC<QO,返回XYB1,否则返回XYB2
    QFU赋值:(BS1+如果QC>QO,返回BS2,否则返回BS3)/2
    QDFU赋值:(DB1+如果QC>QO,返回DB2,否则返回DB3)/2
    QEFU赋值:(EB1+如果QC>QO,返回EB2,否则返回EB3)/2
    当满足条件收盘价=收盘价时,在SSFU2和SSFU2位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR00FF00,线宽为1
    当满足条件收盘价=收盘价时,在SSFU1和SSFU1位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR00FF00,线宽为1
    当满足条件收盘价=收盘价时,在SSFU和SSFU位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLOR00FFFF,线宽为1
    当满足条件收盘价=收盘价时,在如果收阳线,返回最高价-((最高价-收盘价)/2),否则返回最高价-((最高价-开盘价)/2)和如果收阳线,返回最高价-((最高价-收盘价)/2),否则返回最高价-((最高价-开盘价)/2)位置之间画柱状线,宽度为1.3,0不为0则画空心柱.,画黄色,线宽为1
    当满足条件收盘价=收盘价时,在如果收阴线,返回最低价+((收盘价-最低价)/2),否则返回最低价+((开盘价-最低价)/2)和如果收阴线,返回最低价+((收盘价-最低价)/2),否则返回最低价+((开盘价-最低价)/2)位置之间画柱状线,宽度为1.3,0不为0则画空心柱.,画黄色,线宽为1
    A3赋值:收盘价=6日内收盘价的最高值
    A9赋值:收盘价=6日内收盘价的最低值
    A4赋值:上次A3距今天数
    A5赋值:上次A9距今天数
    A6赋值:如果A4,返回A4日前的收盘价,否则返回A4日前的收盘价*1.005
    A7赋值:如果A5,返回A5日前的收盘价,否则返回A5日前的收盘价*0.995
    PARTLINE(A6=1日前的A6,A6),COLOR00FF00,LINEDOT
    PARTLINE(A7=1日前的A7,A7),COLOR00FFFF,LINEDOT
    A1赋值:N日前的最高价=2*N+1日内最高价的最高值
    B1赋值:A1的N日过滤
    C1赋值:若B1则将最近N+1周期置为1
    D1赋值:C1的N日过滤
    A2赋值:N日前的最低价=2*N+1日内最低价的最低值
    B2赋值:A2的N日过滤
    C2赋值:若B2则将最近N+1周期置为1
    D2赋值:C2的N日过滤
    E1赋值:(1日前的2*N日内最低价的最低值+1日前的2*N日内最高价的最高值)/2
    E2赋值:(最高价+最低价)/2
    H1赋值:(D1ANDNOT(D2ANDE1>=E2))ORBARSTATUS=2ORBARSCOUNT(收盘价)=1
    L1赋值:(D2ANDNOT(D1ANDE1<E2))
    H2赋值:D1ANDNOT(D2ANDE1>=E2)
    X1赋值:1日前的上次H1距今天数+1
    F1赋值:若H1ANDCOUNT(L1,X1)>0则将最近X1日内如果L1,返回最低价,否则返回10000距今天数周期置为1
    G1赋值:F1>1日前的F1
    I1赋值:若G1则将最近2周期置为1
    LD赋值:I1>1日前的I1
    L2赋值:LDORBARSTATUS=2ORBARSCOUNT(收盘价)=1
    X2赋值:1日前的上次L2距今天数+1
    F2赋值:若L2ANDCOUNT(H2,X2)>0则将最近X2日内如果H2,返回最高价,否则返回0距今天数周期置为1
    G2赋值:F2>1日前的F2
    I2赋值:若G2则将最近2周期置为1
    HD赋值:I2>1日前的I2
    R1赋值:若数据位置状态=2则将最近上次HD距今天数+1周期置为1
    S1赋值:R1>1日前的R1
    T1赋值:若数据位置状态=2则将最近上次LD距今天数+1周期置为1
    U1赋值:T1>1日前的T1
    R2赋值:若S1则将最近1日前的上次HD距今天数+2周期置为1
    S2赋值:R2>1日前的R2
    T2赋值:若U1则将最近1日前的上次LD距今天数+2周期置为1
    U2赋值:T2>1日前的T2
    T3赋值:若U2则将最近1日前的上次LD距今天数+2周期置为1
    U3赋值:T3>1日前的T3
    T4赋值:若U3则将最近1日前的上次LD距今天数+2周期置为1
    U4赋值:T4>1日前的T4
    R3赋值:若S2则将最近1日前的上次HD距今天数+2周期置为1
    S3赋值:R3>1日前的R3
    R4赋值:若S3则将最近1日前的上次HD距今天数+2周期置为1
    S4赋值:R4>1日前的R4
    当满足条件S2时,在最高价位置画直线起点,当满足条件S1时,在最高价位置画直线终点,1表示是否延长.,COLOR009999
    当满足条件U2时,在最低价位置画直线起点,当满足条件U1时,在最低价位置画直线终点,1表示是否延长.,POINTDOT,COLOR009999
    当满足条件S3时,在最高价位置画直线起点,当满足条件S2时,在最高价位置画直线终点,1表示是否延长.,COLOR999900
    当满足条件U3时,在最低价位置画直线起点,当满足条件U2时,在最低价位置画直线终点,1表示是否延长.,POINTDOT,COLOR999900
    当满足条件S4时,在最高价位置画直线起点,当满足条件S3时,在最高价位置画直线终点,1表示是否延长.,COLOREEAAEE
    当满足条件U4时,在最低价位置画直线起点,当满足条件U3时,在最低价位置画直线终点,1表示是否延长.,POINTDOT,COLOREEAAEE
    当满足条件SYSPARAM(1)=BARPOS时,在SYSPARAM(1)=1的历史累和-1日前的最低价位置画斜线0斜率0长度,1方向.,画绿色
    当满足条件SYSPARAM(1)=BARPOS时,在SYSPARAM(1)=1的历史累和-1日前的最高价位置画斜线0斜率0长度,1方向.,画红色
    TTT赋值:是否最后一个周期=1
    AS1赋值:((最高价-最低价)/最低价)*100
    AS2赋值:最高价-最低价
    MAI赋值:收盘价*1.015
    MAII赋值:收盘价*1.03
    输出DRAWTEXTEX(TTT,0,310,1,'▼明短线赢利[1.5%--3%:]'+'/'+NUMTOSTR(MAI[SYSPARAM(1)],2)+'--'+NUMTOSTR(MAII[SYSPARAM(1)],2)),COLOR00DD00
    输出DRAWTEXTEX(TTT,0,176,1,'【振幅:'+NUMTOSTR(AS1[SYSPARAM(1)],2)+'%'+NUMTOSTR(AS2[SYSPARAM(1)],2)+'元】'+''),COLORDDDD00
    输出输出DRAWTEXTEX(TTT,0,1,1,'【代码:'+STKLABEL+'名称:'+品种名称+'】'),COLORFFFFFF
    AS赋值:(开盘价+最高价+最低价+收盘价)/4
    输出BL:AS的P日指数移动平均,线宽为1,COLOR208FFF
    输出BL1:收盘价的P1日简单移动平均,线宽为1,COLORFFFFFF
    输出BL2:收盘价的P2日简单移动平均,线宽为1,COLOR00FFFF
    BLT赋值:数据位置状态=2
    当满足条件BLTANDBL>1日前的BL时,在BL位置书写文字,COLOR208FFF
    当满足条件BLTANDBL<1日前的BL时,在BL位置书写文字,COLOR208FFF
    当满足条件BLTANDBL1>1日前的BL1时,在BL1位置书写文字,COLORFFFFFF
    当满足条件BLTANDBL1<1日前的BL1时,在BL1位置书写文字,COLORFFFDED
    当满足条件BLTANDBL2>1日前的BL2时,在BL2位置书写文字,COLOR00CCCC
    当满足条件BLTANDBL2<1日前的BL2时,在BL2位置书写文字,COLOR00CCCC




神奇指标网(https://www.shenqizhibiao.com/)所有指标公式及文章来源于网络仅供学习研究

神奇指标收藏 收藏
神奇指标分享 分享

网友评论

已有0人评论

清除 发表评论