神奇指标网

通达信给力买卖主图指标公式

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

  



     相关简介:  通达信给力买卖主图指标公式                                


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:副图/主图





未来函数检测结果:

         暂未发现存在未来函数




通达信给力买卖主图指标公式源码:


    HHJSJDA:=(3*CLOSE+OPEN+LOW+HIGH)/6;黄线:=(20*HHJSJDA+19*REF(HHJSJDA,1)+18*REF(HHJSJDA,2)+17*REF(HHJSJDA,3)+16*REF(HHJSJDA,4)+15*REF(HHJSJDA,5)+14*REF(HHJSJDA,6)+13*REF(HHJSJDA,7)+12*REF(HHJSJDA,8)+11*REF(HHJSJDA,9)+10*REF(HHJSJDA,10)+9*REF(HHJSJDA,11)+8*REF(HHJSJDA,12)+7*REF(HHJSJDA,13)+6*REF(HHJSJDA,14)+5*REF(HHJSJDA,15)+4*REF(HHJSJDA,16)+3*REF(HHJSJDA,17)+2*REF(HHJSJDA,18)+REF(HHJSJDA,20))/210;绿线:=ma(黄线,5);买入:crOSS(黄线,绿线),COLORWHITE;卖出:CROSS(绿线,黄线),COLORFFAA00;
    买线:=ZIG(3,10);
    卖线:=MA(买线,2);
    BU:=CROSS(买线,卖线);
    SEL:=CROSS(卖线,买线);
    DRAWTEXT(bu,L*0.95,'←进场'),LINETHICK2,COLOR00FFFF;
    DRAWTEXT(sel,H*1.05,'←清仓'),linethick1,color00FF00;
    DRAWTEXT("X09A.T">0,L*0.99,'B'),linethick1,colorFFffff;
    DRAWTEXT("X09A.T1">0,L*0.99,'B'),linethick1,color0000ff;
    STICKLINE(CROSS(买线,卖线),OPEN,CLOSE,3,0),color00AAFF;
    STICKLINE(CROSS(卖线,买线),OPEN,CLOSE,3,0),color00DD00;
    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.99,1);
    DRAWICON((ZIG(3,5)=REF(ZIG(3,5),2))AND
    (REF(ZIG(3,5),2)>=REF(ZIG(3,5),3)),H,2);
    VARC:=(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));
    VARD:=(ZIG(3,5)=REF(ZIG(3,5),2))AND
    (REF(ZIG(3,5),2)>=REF(ZIG(3,5),3));
    V10:=PEAKBARS(3,15,1)<10;
    V12:=IF(V10=1,50,0);
    头部:=IF(V12=50,100,0);
    DRAWTEXT(IF(头部>REF(头部,1),H,0),H*1.02,'←减仓'),Color007FFF,LINETHICK1;
    V9:=TROUGHBARS(3,15,1)<10;
    V11:=IF(V9=1,50,0);
    DRAWTEXT(IF(IF(V11=50,50,0)>REF(IF(V11=50,50,0),1),L,0),L*0.95,'↖抄底'),colormagenta;
    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);
    VAR10:=100-3*SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA
    ((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);
    VAR11:=VARF<REF(VAR10,1)ANDVOL>REF(VOL,1)ANDCLOSE>REF(CLOSE,1);
    DRAWTEXT(VAR11ANDCOUNT(VAR11,30)=1,L*0.99,'←短线进'),LINETHICK1,colorlimagenta;
    Var12:=(HIGH+LOW+CLOSE)/3;
    Var13:=(Var12-MA(Var12,14))/(0.015*AVEDEV(Var12,14));
    Var14:=(Var12-MA(Var12,70))/(0.015*AVEDEV(Var12,70));
    Var15:=IF(Var13>=150ANDVar13<200ANDVar14>=150ANDVar14<200,10,0);
    Var16:=IF(Var13<=-150ANDVar13>-200ANDVar14<=-150ANDVar14>-200,-10,Var15);
    Var17:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100;
    Var18:=100-ABS(Var17);
    Var19:=IF(Var18<90,Var18,100);
    Var1A:=IF(VarE>0,VarE,0);
    Var1B:=IF(Var14>=200ANDVar13>=150,15,IF(Var14<=-200ANDVar13<=-150,-15,Var16))+60;
    Var1C:=Var1A>48ANDVar1B>60ANDVar19<100;
    DRAWTEXT(Var1CANDCOUNT(Var1C,30)=1,H*1,'←短线出'),linethick1,Color0000FF;
    VARE:=REF(LOW,1)*0.9;
    VARF:=LOW*0.9;
    VAR10:=(VARF*VOL+VARE*(CAPITAL-VOL))/CAPITAL;
    VAR11:=EMA(VAR10,30);
    VAR12:=CLOSE-REF(CLOSE,1);
    VAR13:=MAX(VAR12,0);
    VAR14:=ABS(VAR12);
    VAR15:=SMA(VAR13,7,1)/SMA(VAR14,7,1)*100;
    VAR16:=SMA(VAR13,13,1)/SMA(VAR14,13,1)*100;
    VAR17:=BARSCOUNT(CLOSE);
    VAR18:=SMA(MAX(VAR12,0),6,1)/SMA(ABS(VAR12),6,1)*100;
    VAR19:=(-200)*(HHV(HIGH,60)-CLOSE)/(HHV(HIGH,60)-LLV(LOW,60))+100;
    VAR1A:=(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100;
    VAR1B:=SMA((SMA(VAR1A,4,1)-50)*2,3,1);
    VAR1C:=(INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14))*100;
    VAR1D:=SMA(VAR1C,4,1);
    VAR1E:=SMA(VAR1D,3,1);
    VAR1F:=(HHV(HIGH,30)-CLOSE)/CLOSE*100;
    VAR20:=VAR18<=25ANDVAR19<-95ANDVAR1F>20ANDVAR1B<-30ANDVAR1E<30ANDVAR11-CLOSE>=-0.25ANDVAR15<22ANDVAR16<28ANDVAR17>50;
    VAR21:=(HIGH+LOW+CLOSE)/3;
    VAR22:=(VAR21-MA(VAR21,14))/(0.015*AVEDEV(VAR21,14));
    VAR23:=(VAR21-MA(VAR21,70))/(0.015*AVEDEV(VAR21,70));
    VAR24:=IF(VAR22>=150ANDVAR22<200ANDVAR23>=150ANDVAR23<200,10,0);
    VAR25:=IF(VAR22<=-150ANDVAR22>-200ANDVAR23<=-150ANDVAR23>-200,-10,VAR24);
    DRAWTEXT(VAR20ANDCOUNT(VAR20,1)=1,H*0.99,''),colormagenta;
    DRAWTEXT(VAR24ANDCOUNT(VAR24,1)=1,L*1.1,''),color00FF00;
    A:=EMA(C,14),colorwhite,LINETHICK1;
    B:=(A-REF(A,1))/REF(A,1)*100,NODRAW;
    阻力:IF(B>=0,REF(EMA(C,14),BARSLAST(CROSS(B,0))+1),DRAWNULL),colorblue,LINETHICK2;
    支撑:IF(B<0,REF(EMA(C,14),BARSLAST(CROSS(0,B))+1),DRAWNULL),colorgreen,LINETHICK2;
    生命线:MA(CLOSE,22),LINETHICK2,colorred;
    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;
    S2:=SMA(C,3,1);
    S6:=SMA(C,5,1);
    DK:=2*(S2-S6);
    主力成本:EMA(X,13),COLORFF00FF,LINETHICK0;
    A1:=REF(C,10)=HHV(C,2*10+1);
    B1:=FILTER(A1,10);
    C1:=BACKSET(B1,10+1);
    HD:=FILTER(C1,10);
    前期高位:REF(C,BARSLAST(HD)),coloryellow,POINTDOT;
    STICKLINE(C,前期高位,前期高位,8,0),POINTDOT;






通达信给力买卖主图指标公式源码注释翻译结果




    HHJSJDA赋值:(3*收盘价+开盘价+最低价+最高价)/6
    黄线赋值:(20*HHJSJDA+19*1日前的HHJSJDA+18*2日前的HHJSJDA+17*3日前的HHJSJDA+16*4日前的HHJSJDA+15*5日前的HHJSJDA+14*6日前的HHJSJDA+13*7日前的HHJSJDA+12*8日前的HHJSJDA+11*9日前的HHJSJDA+10*10日前的HHJSJDA+9*11日前的HHJSJDA+8*12日前的HHJSJDA+7*13日前的HHJSJDA+6*14日前的HHJSJDA+5*15日前的HHJSJDA+4*16日前的HHJSJDA+3*17日前的HHJSJDA+2*18日前的HHJSJDA+20日前的HHJSJDA)/210
    绿线赋值:黄线的5日简单移动平均
    输出买入:黄线上穿绿线,画白色
    输出卖出:绿线上穿黄线,COLORFFAA00
    买线赋值:收盘价10%的之字转向
    卖线赋值:买线的2日简单移动平均
    BU赋值:买线上穿卖线
    SEL赋值:卖线上穿买线
    当满足条件BU时,在最低价*0.95位置书写文字
    进场'),线宽为2,COLOR00FFFF
    当满足条件SEL时,在最高价*1.05位置书写文字
    清仓'),线宽为1,COLOR00FF00
    当满足条件"时,在?位置书写文字
    X09A.T"
    >
    0,最低价*0.99,'B'),线宽为1,COLORFFFFFF
    当满足条件"时,在?位置书写文字
    X09A.T1"
    >
    0,最低价*0.99,'B'),线宽为1,COLOR0000FF
    当满足条件买线上穿卖线时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR00AAFF
    当满足条件卖线上穿买线时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR00DD00
    当满足条件(收盘价5%的之字转向>时,在?位置画?号图标
    1日前的收盘价5%的之字转向)AND(1日前的收盘价5%的之字转向<
    =2日前的收盘价5%的之字转向)AND(2日前的收盘价5%的之字转向<
    =3日前的收盘价5%的之字转向),最低价*0.99,1)
    当满足条件(收盘价5%的之字转向=2日前的收盘价5%的之字转向)AND(2日前的收盘价5%的之字转向>时,在?位置画?号图标
    =3日前的收盘价5%的之字转向),最高价,2)
    VARC赋值:(收盘价5%的之字转向>
    1日前的收盘价5%的之字转向)AND(1日前的收盘价5%的之字转向<
    =2日前的收盘价5%的之字转向)AND(2日前的收盘价5%的之字转向<
    =3日前的收盘价5%的之字转向)
    VARD赋值:(收盘价5%的之字转向=2日前的收盘价5%的之字转向)AND(2日前的收盘价5%的之字转向>
    =3日前的收盘价5%的之字转向)
    V10赋值:收盘价15%之字转向的前1个波峰位置<
    10
    V12赋值:如果V10=1,返回50,否则返回0
    头部赋值:如果V12=50,返回100,否则返回0
    当满足条件如果头部>,返回?,否则返回?时,在?位置书写文字
    1日前的头部,最高价,0),最高价*1.02,'&LARR
    减仓'),COLOR007FFF,线宽为1
    V9赋值:收盘价15%之字转向的前1个波谷位置<
    10
    V11赋值:如果V9=1,返回50,否则返回0
    当满足条件如果如果V11=50,返回50,否则返回0>,返回?,否则返回?时,在?位置书写文字
    1日前的如果V11=50,返回50,否则返回0,最低价,0),最低价*0.95,'↖抄底'),画洋红色
    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日权重]移动平均
    VAR10赋值:100-3*(开盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均+2*(开盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均
    VAR11赋值:VARF<
    1日前的VAR10ANDVOL>
    1日前的成交量(手)ANDCLOSE>
    1日前的收盘价
    当满足条件VAR11ANDCOUNT(VAR11,30)=1时,在最低价*0.99位置书写文字
    短线进'),线宽为1,画淡洋红色
    VAR12赋值:(最高价+最低价+收盘价)/3
    VAR13赋值:(VAR12-VAR12的14日简单移动平均)/(0.015*VAR12的14日平均绝对偏差)
    VAR14赋值:(VAR12-VAR12的70日简单移动平均)/(0.015*VAR12的70日平均绝对偏差)
    VAR15赋值:如果VAR13>,返回?,否则返回?
    =150ANDVAR13<
    200ANDVAR14>
    =150ANDVAR14<
    200,10,0)
    VAR16赋值:如果VAR13<,返回?,否则返回?
    =-150ANDVAR13>
    -200ANDVAR14<
    =-150ANDVAR14>
    -200,-10,VAR15)
    VAR17赋值:(收盘价-收盘价的13日简单移动平均)/收盘价的13日简单移动平均*100
    VAR18赋值:100-VAR17的绝对值
    VAR19赋值:如果VAR18<,返回?,否则返回?
    90,VAR18,100)
    VAR1A赋值:如果VARE>,返回?,否则返回?
    0,VARE,0)
    VAR1B赋值:如果VAR14>,返回?,否则返回?
    =200ANDVAR13>
    =150,15,如果VAR14<,返回?,否则返回?
    =-200ANDVAR13<
    =-150,-15,VAR16))+60
    VAR1C赋值:VAR1A>
    48ANDVAR1B>
    60ANDVAR19<
    100
    当满足条件VAR1CANDCOUNT(VAR1C,30)=1时,在最高价*1位置书写文字
    短线出'),线宽为1,COLOR0000FF
    VARE赋值:1日前的最低价*0.9
    VARF赋值:最低价*0.9
    VAR10赋值:(VARF*成交量(手)+VARE*(当前流通股本(手)-成交量(手)))/当前流通股本(手)
    VAR11赋值:VAR10的30日指数移动平均
    VAR12赋值:收盘价-1日前的收盘价
    VAR13赋值:VAR12和0的较大值
    VAR14赋值:VAR12的绝对值
    VAR15赋值:VAR13的7日[1日权重]移动平均/VAR14的7日[1日权重]移动平均*100
    VAR16赋值:VAR13的13日[1日权重]移动平均/VAR14的13日[1日权重]移动平均*100
    VAR17赋值:收盘价的有效数据周期数
    VAR18赋值:VAR12和0的较大值的6日[1日权重]移动平均/VAR12的绝对值的6日[1日权重]移动平均*100
    VAR19赋值:(-200)*(60日内最高价的最高值-收盘价)/(60日内最高价的最高值-60日内最低价的最低值)+100
    VAR1A赋值:(收盘价-15日内最低价的最低值)/(15日内最高价的最高值-15日内最低价的最低值)*100
    VAR1B赋值:(VAR1A的4日[1日权重]移动平均-50)*2的3日[1日权重]移动平均
    VAR1C赋值:(大盘的收盘价-14日内大盘的最低价的最低值)/(14日内大盘的最高价的最高值-14日内大盘的最低价的最低值)*100
    VAR1D赋值:VAR1C的4日[1日权重]移动平均
    VAR1E赋值:VAR1D的3日[1日权重]移动平均
    VAR1F赋值:(30日内最高价的最高值-收盘价)/收盘价*100
    VAR20赋值:VAR18<
    =25ANDVAR19<
    -95ANDVAR1F>
    20ANDVAR1B<
    -30ANDVAR1E<
    30ANDVAR11-收盘价>
    =-0.25ANDVAR15<
    22ANDVAR16<
    28ANDVAR17>
    50
    VAR21赋值:(最高价+最低价+收盘价)/3
    VAR22赋值:(VAR21-VAR21的14日简单移动平均)/(0.015*VAR21的14日平均绝对偏差)
    VAR23赋值:(VAR21-VAR21的70日简单移动平均)/(0.015*VAR21的70日平均绝对偏差)
    VAR24赋值:如果VAR22>,返回?,否则返回?
    =150ANDVAR22<
    200ANDVAR23>
    =150ANDVAR23<
    200,10,0)
    VAR25赋值:如果VAR22<,返回?,否则返回?
    =-150ANDVAR22>
    -200ANDVAR23<
    =-150ANDVAR23>
    -200,-10,VAR24)
    当满足条件VAR20ANDCOUNT(VAR20,1)=1时,在最高价*0.99位置书写文字,画洋红色
    当满足条件VAR24ANDCOUNT(VAR24,1)=1时,在最低价*1.1位置书写文字,COLOR00FF00
    A赋值:收盘价的14日指数移动平均,画白色,线宽为1
    B赋值:(A-1日前的A)/1日前的A*100,NODRAW
    输出阻力:如果B>,返回?,否则返回?
    =0,上次B上穿0距今天数+1日前的收盘价的14日指数移动平均,无效数),画蓝色,线宽为2
    输出支撑:如果B<,返回?,否则返回?
    0,上次0上穿B距今天数+1日前的收盘价的14日指数移动平均,无效数),画绿色,线宽为2
    输出生命线:收盘价的22日简单移动平均,线宽为2,画红色
    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
    S2赋值:收盘价的3日[1日权重]移动平均
    S6赋值:收盘价的5日[1日权重]移动平均
    DK赋值:2*(S2-S6)
    输出主力成本:X的13日指数移动平均,COLORFF00FF,线宽为0
    A1赋值:10日前的收盘价=2*10+1日内收盘价的最高值
    B1赋值:A1的10日过滤
    C1赋值:若B1则将最近10+1周期置为1
    HD赋值:C1的10日过滤
    输出前期高位:上次HD距今天数日前的收盘价,画黄色,POINTDOT
    当满足条件收盘价时,在前期高位和前期高位位置之间画柱状线,宽度为8,0不为0则画空心柱.,POINTDOT



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

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

网友评论

已有0人评论

清除 发表评论