神奇指标网

通达信跳空高开选股指标公式源码分享

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

  



相关简介:通达信跳空高开选股指标公式源码分享


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


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


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:副图



   跳空是判断趋势的有力依据!跳空——指受强烈利多或利空消息刺激,股价开始大幅度跳动。跳空通常在股价大变动的开始或结束前出现。

   当日股价高开涨停,临盘则要观察股价是否处于经过一轮大跌之后的阶段性底部。如果是,则说明有主力开始光顾,应密切关注该股动静,短线机会已经来临,临时准备介入。




通达信指标公式源码:




    {M5:MA(C,5),COLORFFFFFF;
    M10:MA(C,10),COLOR00FFFF;
    M20:MA(C,18),COLORFF00FF;
    M30:MA(C,30),COLOR00FF00;
    M60:MA(C,60),COLOR0000FF;
    M120:MA(C,120),COLORFFFF00;
    M240:MA(C,240),COLORFF8080;}
    STICKLINE(C>OANDL>REF(H,1),CLOSE,OPEN,7,1),COLORFF00FF;
    STICKLINE(C<OANDL>REF(H,1),CLOSE,OPEN,7,0),COLOR00FF00;
    STICKLINE(C>OANDH<REF(L,1),CLOSE,OPEN,7,1),COLORFF00FF;
    STICKLINE(C<OANDH<REF(L,1),CLOSE,OPEN,7,0),COLOR00FF00;
    VARA01:=BARSLAST(L>REF(H,1));
    VARA02:=BARSLAST(H<REF(L,1));
    STICKLINE(VARA01>0,REF(L,VARA01),REF(L,VARA01),5,0),COLORFF00FF;
    STICKLINE(VARA01>0,REF(H,VARA01+1),REF(H,VARA01+1),5,0),COLORFF00FF;
    STICKLINE(VARA02>0,REF(H,VARA02),REF(H,VARA02),5,0),COLOR00FF00;
    STICKLINE(VARA02>0,REF(L,VARA02+1),REF(L,VARA02+1),5,0),COLOR00FF00;
    N:=1;
    开:SMA(maX(O-REF(O,N),0),6,1)/SMA(Abs(O-REF(O,1)),6,1)*100,linethick0;
    高:SMA(MAX(H-REF(H,N),0),6,1)/SMA(ABS(H-REF(H,1)),6,1)*100,linethick0;
    低:SMA(MAX(L-REF(L,N),0),6,1)/SMA(ABS(L-REF(L,1)),6,1)*100,linethick0;
    收:SMA(MAX(C-REF(C,N),0),6,1)/SMA(ABS(C-REF(C,1)),6,1)*100,linethick0;
    PARTLINE(C,20);PARTLINE(C,80);PARTLINE(C,90);PARTLINE(C,50);
    M5:MA(收,5),colorwhite;M13:MA(收,13),coloryellow;
    stICKLINE(收>开,开,高,0,0),colorred;
    STICKLINE(收>开,收,开,7,0),colorred;
    STICKLINE(收<开,开,高,0,0),COLORgreen;
    STICKLINE(收<开,收,开,7,0),COLORgreen;
    50,pointdot;
    DRAWTEXT(abs(max(高,低)-开)<14and(开-收)>17andREF(收,1)>60,80,'★光头开阴'),Color00FF00;
    DRAWTEXT(filter(Min(高,低)<20andMin(REF(高,1),REF(低,1))<20andMin(REF(高,2),REF(低,2))<20and收>REF(收,1)andc>ma(c,120),5),50,'★买'),colorred;
    DRAWTEXT(filter(Min(高,低)<20and收>REF(收,1)andc>ma(c,120),5),低,'★买');
    DRAWTEXT((收-低)>25,低-5,'★火箭发射'),colorred;
    DRAWTEXT(MAX(高,低)>89and收<90andREF(收,1)>90andREF(收,2)>90,10,'★逃顶'),colorgreen;
    DRAWTEXT(MAX(高,低)>79and收<80andREF(收,1)>80andREF(收,2)>80,10,'★透顶');
    DRAWTEXT(收<90and开>90andREF(收,1)>90andREF(收,2)>90,30,'★天顶'),colorgreen;
    DRAWTEXT(收<90and开>90andREF(收,1)>REF(收,3),高+5,'★瀑布');
    {DRAWTEXT(高>50and高<80and(高-MAX(收,开))/(高-低)>0.667and(ref(高,1)-MAX(ref(收,1),ref(开,1)))/(ref(高,1)-ref(低,1))>0.567and高>ref(高,1),高+15,'★调整');
    DRAWLINE(收<开,低,ISLASTbar,低,1),COLORYELLOW,POINTDOT;}
    DRAWTEXT((Min(高,低)-abs(收-开))/abs(高-低)>0.667and收<80andREF(收,1)>80,100,'★逃');
    Vars1:=REF(CLOSE,1);
    Vars2:=SUM(IF(CLOSE>REF(CLOSE,1),vol,IF(CLOSE<REF(CLOSE,1),0-VOL,0)),0);
    Vars3:=REF(Vars2,1);
    Vars4:=SMA(MAX(CLOSE-Vars1,0),7,1)/SMA(ABS(CLOSE-Vars1),7,1)*100;
    Vars5:=SMA(MAX(CLOSE-Vars1,0),13,1)/SMA(ABS(CLOSE-Vars1),13,1)*100;
    Vars6:=SMA(MAX(Vars2-Vars3,0),26,1)/SMA(ABS(Vars2-Vars3),26,1)*100;
    Vars7:=1;
    底部:IF(Vars4<15ANDVars5<20ANDVars6<50ANDBARSCOUNT(CLOSE)>25,-100,0),stick;
    顶部:IF(Vars4>85ANDVars5>80ANDVars6>50ANDBARSCOUNT(CLOSE)>25,100,0),stick,linethick2;
    DRAWTEXT(filter(底部=-100,5),20,'底'),linethick2,POINTDOT,colorwhite;
    DRAWTEXT(filter(顶部=100,5),80,'顶'),linethick2,POINTDOT,colorwhite;
    Varm1:=(REF(HIGH,1)+REF(LOW,1))/2;
    Varm2:=MA(CLOSE,20)+2*STD(CLOSE,20);
    Varm3:=REF(CLOSE,1);
    Varm4:=SMA(MAX(CLOSE-Varm3,0),7,1)/SMA(ABS(CLOSE-Varm3),7,1)*100;
    Varm5:=crOSS(79,Varm4);
    Varm6:=FILTER(Varm5,4);
    卖出:=if(CROSS(Varm1,Varm2),1,0);
    STICKLINE(卖出=1,90,100,10,1),COLORblue,LINETHICK3;
    {DRAWTEXT(卖出1=1,90,'→卖1'),COLORWHITE,LINETHICK3;}
    mcb:=if(Varm6,1,0);
    STICKLINE(mcb=1,90,100,10,1),COLORWHITE,LINETHICK3;
    {DRAWTEXT(卖出2=1,90,'→卖2'),COLORCYAN,LINETHICK3;}
    Var1:=VOL/CAPITAL;
    Var2:=VOL/700000000;
    Var3:=IF(Var1=0,Var2,Var1);
    Var4:=1.1*(MAX(HIGH,REF(CLOSE,1))/MIN(LOW,REF(CLOSE,1))-1);
    Var5:=2.5*MAX(Var3,Var4);
    Var6:=DMA(CLOSE,Var5);
    Var7:=SMA(20*(Var6/REF(Var6,1)-1),2,1);
    Var8:=EMA(Var7,2);
    白观望:STICKLINE(Var8>=0.003andma(c,34)>ref(ma(c,34),1)andma(c,8)<ref(ma(c,8),1),0.0,10,10,0),linethick4,colorwhite;
    红进:STICKLINE(Var8>=0.003andma(c,34)>ref(ma(c,34),1)andma(c,8)>ref(ma(c,8),1),0.0,10,4,1),linethick5,colorred;
    红进进:STICKLINE(Var8>=0.003andma(c,34)<ref(ma(c,34),1)andma(c,8)>ref(ma(c,8),1),0.0,5,10,0),linethick4;
    STICKLINE(BETWEEN(Var8,0.003,-0.003),0.0,5,6,0),linethick4,colorwhite;
    绿退:STICKLINE(Var8<=-0.003,0.0,0,10,0),linethick3,colorgreen;
    VAR1:=EMA((OPEN+HIGH+LOW)/3,55);
    VAR2:=IF(HHV(ABS(HHV(CLOSE,6)/LLV(CLOSE,6)-1),6)>10/100,3,6);
    VAR3:=IF(HHV(ABS(HHV(CLOSE,6)/LLV(CLOSE,6)-1),6)>10/100,3,6)*4;
    VAR4:=IF(HHV(ABS(HHV(CLOSE,6)/LLV(CLOSE,6)-1),6)>10/100,3,6)*8;
    VAR5:=IF(HHV(ABS(HHV(CLOSE,6)/LLV(CLOSE,6)-1),6)>10/100,3,6)*16;
    VAR6:=IF(HHV(ABS(HHV(CLOSE,6)/LLV(CLOSE,6)-1),6)>10/100,3,6)*48;
    VAR7:=REF(CLOSE>OPENORCLOSE<OPEN,2)ANDCLOSE>MA(CLOSE,5)ANDCLOSE/REF(CLOSE,1)>1.01ANDHIGH/CLOSE<1.018;
    VAR8:=REF(CLOSE<OPEN,2)ORREF(CLOSE<OPEN,3)ANDREF(CLOSE<OPENORCLOSE>OPEN,5);
    VAR9:=REF(CLOSE/REF(CLOSE,1)<1.02,2)ANDREF(CLOSE>OPENANDCLOSE/REF(CLOSE,1)<1.01,1);
    VAR10:=IF(MINUTE=5,VAR6,IF(MINUTE=15,VAR5,IF(MINUTE=30,VAR4,IF(MINUTE=60,VAR3,VAR2))));
    VAR11:=IF(VOL=0,MA(CLOSE,VAR10),SUM(AMOUNT,VAR10)/SUM(VOL,VAR10)/100);
    VAR12:=REF(CLOSE<OPENORCLOSE>OPEN,17)ANDREF(HIGH>CLOSE,7)ANDREF(CLOSE>OPENORCLOSE<OPEN,8)ANDREF(CLOSE>OPENORCLOSE<OPEN,6);
    VAR13:=REF(CLOSE<OPENORCLOSE>OPEN,16)ANDREF(OPEN/REF(CLOSE,1)<1.05,6)ANDCROSS(CLOSE,VAR1)ANDREF(HIGH>CLOSE,8);
    VAR14:=REF(HIGH>CLOSE,21)ANDREF(HIGH>OPEN,13)ANDREF(HIGH>OPEN,17)ANDREF(HIGH>OPEN,28)ANDREF(HIGH>CLOSE,3);
    BUYHAOGU:VAR7ANDVAR8ANDVAR9ANDVAR12ANDVAR13ANDCROSS(CLOSE,REF(VAR11,1))ANDVAR14;






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



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

   OANDL>

   1日前的最高价,收盘价,开盘价,7,1),COLORFF00FF

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

   OANDL>

   1日前的最高价,收盘价,开盘价,7,0),COLOR00FF00

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

   OANDH<

   1日前的最低价,收盘价,开盘价,7,1),COLORFF00FF

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

   OANDH<

   1日前的最低价,收盘价,开盘价,7,0),COLOR00FF00

   VARA01赋值:上次最低价>距今天数

   1日前的最高价)

   VARA02赋值:上次最高价<距今天数

   1日前的最低价)

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

   0,VARA01日前的最低价,VARA01日前的最低价,5,0),COLORFF00FF

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

   0,VARA01+1日前的最高价,VARA01+1日前的最高价,5,0),COLORFF00FF

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

   0,VARA02日前的最高价,VARA02日前的最高价,5,0),COLOR00FF00

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

   0,VARA02+1日前的最低价,VARA02+1日前的最低价,5,0),COLOR00FF00

   N赋值:1

   输出开:开盘价-N日前的开盘价和0的较大值的6日[1日权重]移动平均/开盘价-1日前的开盘价的绝对值的6日[1日权重]移动平均*100,线宽为0

   输出高:最高价-N日前的最高价和0的较大值的6日[1日权重]移动平均/最高价-1日前的最高价的绝对值的6日[1日权重]移动平均*100,线宽为0

   输出低:最低价-N日前的最低价和0的较大值的6日[1日权重]移动平均/最低价-1日前的最低价的绝对值的6日[1日权重]移动平均*100,线宽为0

   输出收:收盘价-N日前的收盘价和0的较大值的6日[1日权重]移动平均/收盘价-1日前的收盘价的绝对值的6日[1日权重]移动平均*100,线宽为0

   PARTLINE(收盘价,20)

   PARTLINE(收盘价,80)

   PARTLINE(收盘价,90)

   PARTLINE(收盘价,50)

   输出M5:收的5日简单移动平均,画白色

   输出M13:收的13日简单移动平均,画黄色

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

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

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

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

   50,POINTDOT

   当满足条件高和低的较大值-开的绝对值<14AND(开-收)>17ANDREF(收,1)>60时,在80位置书写文字,COLOR00FF00

   当满足条件高和低的较小值<20ANDMIN(1日前的高,1日前的低)<20ANDMIN(2日前的高,2日前的低)<20AND收>1日前的收ANDC>收盘价的120日简单移动平均的5日过滤时,在50位置书写文字,画红色

   当满足条件高和低的较小值<20AND收>1日前的收ANDC>收盘价的120日简单移动平均的5日过滤时,在低位置书写文字

   当满足条件(收-低)>25时,在低-5位置书写文字,画红色

   当满足条件高和低的较大值>89AND收<90ANDREF(收,1)>90ANDREF(收,2)>90时,在10位置书写文字,画绿色

   当满足条件高和低的较大值>79AND收<80ANDREF(收,1)>80ANDREF(收,2)>80时,在10位置书写文字

   当满足条件收<90AND开>90ANDREF(收,1)>90ANDREF(收,2)>90时,在30位置书写文字,画绿色

   当满足条件收<90AND开>90ANDREF(收,1)>3日前的收时,在高+5位置书写文字

   当满足条件(高和低的较小值-收-开的绝对值)/高-低的绝对值>0.667AND收<80ANDREF(收,1)>80时,在100位置书写文字

   VARS1赋值:1日前的收盘价

   VARS2赋值:如果收盘价>1日前的收盘价,返回成交量(手),否则返回如果收盘价<1日前的收盘价,返回0-成交量(手),否则返回0的历史累和

   VARS3赋值:1日前的VARS2

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

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

   VARS6赋值:VARS2-VARS3和0的较大值的26日[1日权重]移动平均/VARS2-VARS3的绝对值的26日[1日权重]移动平均*100

   VARS7赋值:1

   输出底部:如果VARS4<15ANDVARS5<20ANDVARS6<50ANDBARSCOUNT(收盘价)>25,返回-100,否则返回0,STICK

   输出顶部:如果VARS4>85ANDVARS5>80ANDVARS6>50ANDBARSCOUNT(收盘价)>25,返回100,否则返回0,STICK,线宽为2

   当满足条件底部=-100的5日过滤时,在20位置书写文字,线宽为2,POINTDOT,画白色

   当满足条件顶部=100的5日过滤时,在80位置书写文字,线宽为2,POINTDOT,画白色

   VARM1赋值:(1日前的最高价+1日前的最低价)/2

   VARM2赋值:收盘价的20日简单移动平均+2*收盘价的20日估算标准差

   VARM3赋值:1日前的收盘价

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

   VARM5赋值:79上穿VARM4

   VARM6赋值:VARM5的4日过滤

   卖出赋值:如果VARM1上穿VARM2,返回1,否则返回0

   当满足条件卖出=1时,在90和100位置之间画柱状线,宽度为10,1不为0则画空心柱.,画蓝色,线宽为3

   MCB赋值:如果VARM6,返回1,否则返回0

   当满足条件MCB=1时,在90和100位置之间画柱状线,宽度为10,1不为0则画空心柱.,画白色,线宽为3

   VAR1赋值:成交量(手)/当前流通股本(手)

   VAR2赋值:成交量(手)/700000000

   VAR3赋值:如果VAR1=0,返回VAR2,否则返回VAR1

   VAR4赋值:1.1*(最高价和1日前的收盘价的较大值/最低价和1日前的收盘价的较小值-1)

   VAR5赋值:2.5*VAR3和VAR4的较大值

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

   VAR7赋值:20*(VAR6/1日前的VAR6-1)的2日[1日权重]移动平均

   VAR8赋值:VAR7的2日指数移动平均

   输出白观望:当满足条件VAR8>=0.003ANDMA(收盘价,34)>1日前的收盘价的34日简单移动平均ANDMA(收盘价,8)<1日前的收盘价的8日简单移动平均时,在0.0和10位置之间画柱状线,宽度为10,0不为0则画空心柱.,线宽为4,画白色

   输出红进:当满足条件VAR8>=0.003ANDMA(收盘价,34)>1日前的收盘价的34日简单移动平均ANDMA(收盘价,8)>1日前的收盘价的8日简单移动平均时,在0.0和10位置之间画柱状线,宽度为4,1不为0则画空心柱.,线宽为5,画红色

   输出红进进:当满足条件VAR8>=0.003ANDMA(收盘价,34)<1日前的收盘价的34日简单移动平均ANDMA(收盘价,8)>1日前的收盘价的8日简单移动平均时,在0.0和5位置之间画柱状线,宽度为10,0不为0则画空心柱.,线宽为4

   当满足条件VAR8位于0.003和-0.003之间时,在0.0和5位置之间画柱状线,宽度为6,0不为0则画空心柱.,线宽为4,画白色

   输出绿退:当满足条件VAR8<=-0.003时,在0.0和0位置之间画柱状线,宽度为10,0不为0则画空心柱.,线宽为3,画绿色

   VAR1赋值:(开盘价+最高价+最低价)/3的55日指数移动平均

   VAR2赋值:如果6日内6日内收盘价的最高值/6日内收盘价的最低值-1的绝对值的最高值>10/100,返回3,否则返回6

   VAR3赋值:如果6日内6日内收盘价的最高值/6日内收盘价的最低值-1的绝对值的最高值>10/100,返回3,否则返回6*4

   VAR4赋值:如果6日内6日内收盘价的最高值/6日内收盘价的最低值-1的绝对值的最高值>10/100,返回3,否则返回6*8

   VAR5赋值:如果6日内6日内收盘价的最高值/6日内收盘价的最低值-1的绝对值的最高值>10/100,返回3,否则返回6*16

   VAR6赋值:如果6日内6日内收盘价的最高值/6日内收盘价的最低值-1的绝对值的最高值>10/100,返回3,否则返回6*48

   VAR7赋值:2日前的收盘价>OPENORCLOSE<开盘价ANDCLOSE>收盘价的5日简单移动平均ANDCLOSE/1日前的收盘价>1.01ANDHIGH/收盘价<1.018

   VAR8赋值:2日前的收阴线ORREF(收阴线,3)ANDREF(收盘价<OPENORCLOSE>开盘价,5)

   VAR9赋值:2日前的收盘价/1日前的收盘价<1.02ANDREF(收盘价>OPENANDCLOSE/1日前的收盘价<1.01,1)

   VAR10赋值:如果分钟=5,返回VAR6,否则返回如果分钟=15,返回VAR5,否则返回如果分钟=30,返回VAR4,否则返回如果分钟=60,返回VAR3,否则返回VAR2

   VAR11赋值:如果成交量(手)=0,返回收盘价的VAR10日简单移动平均,否则返回成交额(元)的VAR10日累和/成交量(手)的VAR10日累和/100

   VAR12赋值:17日前的收盘价<OPENORCLOSE>开盘价ANDREF(最高价>收盘价,7)ANDREF(收盘价>OPENORCLOSE<开盘价,8)ANDREF(收盘价>OPENORCLOSE<开盘价,6)

   VAR13赋值:16日前的收盘价<OPENORCLOSE>开盘价ANDREF(开盘价/1日前的收盘价<1.05,6)ANDCROSS(收盘价,VAR1)ANDREF(最高价>收盘价,8)

   VAR14赋值:21日前的最高价>收盘价ANDREF(最高价>开盘价,13)ANDREF(最高价>开盘价,17)ANDREF(最高价>开盘价,28)ANDREF(最高价>收盘价,3)

   输出BUYHAOGU:VAR7ANDVAR8ANDVAR9ANDVAR12ANDVAR13ANDCROSS(收盘价,1日前的VAR11)ANDVAR14

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

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

网友评论

已有0人评论

清除 发表评论