神奇指标网

通达信分时横盘选股公式

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

  



     相关简介:    通达信分时横盘选股公式                            


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:副图/主图





未来函数检测结果:

         暂未发现存在未来函数





通达信分时横盘选股公式源码:



    aVR0:C;avr1:=ma(H,5);avr2:=MA(L,5);avr3:=(avr1-avr2)/avr2*100;avr4:=IF(avr3>REF(avr3,1)ANDREF(avr3,1)<REF(avr3,2)ANDREF(avr3,2)<REF(avr3,3)ANDREF(avr3,3)<REF(avr3,4)ANDO>C,20,0);avr5:=IF(avr3>REF(avr3,1)ANDREF(avr3,1)<REF(avr3,2)ANDREF(avr3,2)<REF(avr3,3)ANDREF(avr3,3)<REF(avr3,4)ANDC>O,20,0);DRAWICON(avr4,L*0.99,1);DRAWICON(avr5,H*1.01,2);
    昨开:REF(O,1),COLORWHITE,NODRAW;
    昨高:REF(H,1),COLORRED,NODRAW;
    昨低:REF(L,1),COLORGREEN,NODRAW;
    昨收:REF(C,1),COLORYELLOW,NODRAW;
    HIGHN:=10;LOWN:=10;HIGHDISPLAY:=0;LOWDISPLAY:=0;ZGDISPLAY:=0;MADISPLAY:=0;
    AA:=REF(H,HIGHN)=HHV(H,2*HIGHN+1);
    QY:=BACKSET(AA,HIGHN+1);
    CC:=FILTER(QY,HIGHN)ANDH=HHV(H,HIGHN+1);
    DDD:=BARSLAST(CC);
    GDTS:=IF(CC,CURRBARSCOUNT,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);
    MM:=IF(CURRBARSCOUNT>GDCS2,0,1);
    高点压力:DRAWLINE(CURRBARSCOUNT=GDCS2,H,CURRBARSCOUNT=GDCS1,H,1)COLORGREEN,LINETHICK1;
    DRAWLINE(CURRBARSCOUNT=GDCS2,H,ISLASTBAR,REF(H,GDCS2-1),1),COLORGRAY,DOTLINE;
    AA1:=REF(L,LOWN)=LLV(L,2*LOWN+1);
    QY1:=BACKSET(AA1,LOWN+1);
    CC2:=FILTER(QY1,LOWN)ANDL=LLV(L,LOWN+1);
    DD1:=BARSLAST(CC2);
    DDTS:=IF(CC2,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)COLORLIBLUE,LINETHICK1;
    ZGSTAR:=(高点压力+低点支撑)/2;
    ZGEND:=CONST((高点压力+低点支撑)/2);
    STARDAY:=IF(DDCS2<GDCS2,DDCS2,GDCS2);
    T:=BARSLAST(O=HHV(O,30)ANDV=HHV(V,30));
    HT:=BARSLAST(O=HHV(O,T+1));
    HT1:=BARSLAST((O<REF(O,HT),HT)ANDCROSS(HT>=30,0.5))NODRAW;
    天量最高价:DRAWLINE(HT=0,REF(O,HT),HT1=0,REF(O,HT),1),DOTLINE,COLORWHITE;
    TT:=BARSLAST(CROSS(天量最高价>=0,0.5));
    XG:=COUNT(CROSS(C>=天量最高价,0.5),TT+1)=1ANDCROSS(C>=天量最高价,0.5);
    VAR14:=EMA(EMA(CLOSE,9),9);
    主力:=(VAR14-REF(VAR14,1))/REF(VAR14,1)*1000;
    开始进场:=CROSS(主力,0);
    无庄:=主力<0;
    有庄:=主力>REF(主力,1)AND主力>0;
    VAR15:=100*WINNER(CLOSE*0.95);
    强庄:VAR15>50ANDCOST(85)<CLOSEAND主力>0,COLORYELLOW,NODRAW;
    DRAWTEXT(强庄,MA(C,13),'*'),COLORYELLOW,LINETHICK4;
    VAR1:=DYNAINFO(3);
    VAR2:=DYNAINFO(5);
    VAR3:=DYNAINFO(6);
    VAR4:MA(REF(HHV(C,30),1),2)NODRAW;
    VAR5:MA(REF(LLV(C,30),1),2)NODRAW;
    VAR6:=MAX(VAR1,VAR2);
    VAR7:=MIN(VAR1,VAR3);
    VAR8:=VAR6-VAR7;
    VAR9:=VAR7+VAR8*0.875;
    VAR10:=VAR7+VAR8*0.0625;
    VAR11:=CROSS(VAR10,C);
    VAR12:=LONGCROSS(VAR10,C,2);
    VAR13:=LONGCROSS(C,VAR9,2);
    DRAWICON(VAR12,VAR10,41);
    DRAWICON(VAR13,VAR9,8);
    DYNAINFO(3)*1.02;
    M10:=expma(C,10);TJ:=IF(MAX(C,O)<=M10,RANGE(MAX(C,O)/M10,0.99,1.005),IF(MIN(C,O)>=M10,RANGE(MIN(C,O)/M10,0.999,1.01),DRAWNULL));TJ1:=C=HHV(MAX(C,O),10)ANDV=HHV(V,10);XG:REF(EVERY(TJ,10),1)ANDTJ1;





通达信分时横盘选股公式源码注释翻译结果



    输出AVR0:收盘价
    AVR1赋值:最高价的5日简单移动平均
    AVR2赋值:最低价的5日简单移动平均
    AVR3赋值:(AVR1-AVR2)/AVR2*100
    AVR4赋值:如果AVR3>,返回?,否则返回?
    1日前的AVR3ANDREF(AVR3,1)<
    2日前的AVR3ANDREF(AVR3,2)<
    3日前的AVR3ANDREF(AVR3,3)<
    4日前的AVR3ANDO>
    收盘价,20,0)
    AVR5赋值:如果AVR3>,返回?,否则返回?
    1日前的AVR3ANDREF(AVR3,1)<
    2日前的AVR3ANDREF(AVR3,2)<
    3日前的AVR3ANDREF(AVR3,3)<
    4日前的AVR3ANDC>
    开盘价,20,0)
    当满足条件AVR4时,在最低价*0.99位置画1号图标
    当满足条件AVR5时,在最高价*1.01位置画2号图标
    输出昨开:1日前的开盘价,画白色,NODRAW
    输出昨高:1日前的最高价,画红色,NODRAW
    输出昨低:1日前的最低价,画绿色,NODRAW
    输出昨收:1日前的收盘价,画黄色,NODRAW
    HIGHN赋值:10
    LOWN赋值:10
    HIGHDISPLAY赋值:0
    LOWDISPLAY赋值:0
    ZGDISPLAY赋值:0
    MADISPLAY赋值:0
    AA赋值:HIGHN日前的最高价=2*HIGHN+1日内最高价的最高值
    QY赋值:若AA则将最近HIGHN+1周期置为1
    CC赋值:QY的HIGHN日过滤ANDH=HIGHN+1日内最高价的最高值
    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
    MM赋值:如果到最后交易的周期>,返回?,否则返回?
    GDCS2,0,1)
    输出高点压力:当满足条件到最后交易的周期=GDCS2时,在最高价位置画直线起点,当满足条件到最后交易的周期=GDCS1时,在最高价位置画直线终点,1表示是否延长.画绿色,线宽为1
    当满足条件到最后交易的周期=GDCS2时,在最高价位置画直线起点,当满足条件是否最后一个周期时,在GDCS2-1日前的最高价位置画直线终点,1表示是否延长.,画深灰色,DOTLINE
    AA1赋值:LOWN日前的最低价=2*LOWN+1日内最低价的最低值
    QY1赋值:若AA1则将最近LOWN+1周期置为1
    CC2赋值:QY1的LOWN日过滤ANDL=LOWN+1日内最低价的最低值
    DD1赋值:上次CC2距今天数
    DDTS赋值:如果CC2,返回到最后交易的周期,否则返回0
    YDB赋值:如果DD1,返回DD1日前的最低价,否则返回最低价
    DDTS1赋值:如果DD1,返回DD1日前的DDTS,否则返回DDTS
    DDCS1赋值:DDTS1的最后一日取值设为常数
    ZDB赋值:DD1+1日前的YDB
    DDTS2赋值:DD1+1日前的DDTS1
    DDCS2赋值:DDTS2的最后一日取值设为常数
    输出低点支撑:当满足条件到最后交易的周期=DDCS2时,在最低价位置画直线起点,当满足条件到最后交易的周期=DDCS1时,在最低价位置画直线终点,1表示是否延长.画淡蓝色,线宽为1
    ZGSTAR赋值:(高点压力+低点支撑)/2
    ZGEND赋值:(高点压力+低点支撑)/2的最后一日取值设为常数
    STARDAY赋值:如果DDCS2<,返回?,否则返回?
    GDCS2,DDCS2,GDCS2)
    T赋值:上次开盘价=30日内开盘价的最高值ANDV=30日内成交量(手)的最高值距今天数
    HT赋值:上次开盘价=T+1日内开盘价的最高值距今天数
    HT1赋值:上次(开盘价<距今天数
    HT日前的开盘价,HT)ANDCROSS(HT>
    =30,0.5))NODRAW
    输出天量最高价:当满足条件HT=0时,在HT日前的开盘价位置画直线起点,当满足条件HT1=0时,在HT日前的开盘价位置画直线终点,1表示是否延长.,DOTLINE,画白色
    TT赋值:上次天量最高价>上穿?距今天数
    =0,0.5))
    XG赋值:统计?日中满足收盘价>上穿?的天数
    =天量最高价,0.5),TT+1)=1ANDCROSS(收盘价>
    =天量最高价,0.5)
    VAR14赋值:收盘价的9日指数移动平均的9日指数移动平均
    主力赋值:(VAR14-1日前的VAR14)/1日前的VAR14*1000
    开始进场赋值:主力上穿0
    无庄赋值:主力<
    0
    有庄赋值:主力>
    1日前的主力AND主力>
    0
    VAR15赋值:100*以收盘价*0.95计算的获利盘比例
    输出强庄:VAR15>
    50ANDCOST(85)<
    CLOSEAND主力>
    0,画黄色,NODRAW
    当满足条件强庄时,在收盘价的13日简单移动平均位置书写文字,画黄色,线宽为4
    VAR1赋值:昨收盘价
    VAR2赋值:最高价
    VAR3赋值:最低价
    输出VAR4:1日前的30日内收盘价的最高值的2日简单移动平均NODRAW
    输出VAR5:1日前的30日内收盘价的最低值的2日简单移动平均NODRAW
    VAR6赋值:VAR1和VAR2的较大值
    VAR7赋值:VAR1和VAR3的较小值
    VAR8赋值:VAR6-VAR7
    VAR9赋值:VAR7+VAR8*0.875
    VAR10赋值:VAR7+VAR8*0.0625
    VAR11赋值:VAR10上穿收盘价
    VAR12赋值:VAR10小于收盘价保持2个交易日后交叉上穿
    VAR13赋值:收盘价小于VAR9保持2个交易日后交叉上穿
    当满足条件VAR12时,在VAR10位置画41号图标
    当满足条件VAR13时,在VAR9位置画8号图标
    昨收盘价*1.02
    M10赋值:收盘价的10日指数移动平均
    TJ赋值:如果收盘价和开盘价的较大值<,返回?,否则返回?
    =M10,收盘价和开盘价的较大值/M10位于0.99和1.005之间,如果收盘价和开盘价的较小值>,返回?,否则返回?
    =M10,收盘价和开盘价的较小值/M10位于0.999和1.01之间,无效数))
    TJ1赋值:收盘价=10日内收盘价和开盘价的较大值的最高值ANDV=10日内成交量(手)的最高值
    输出XG:1日前的最近10日一直存在TJANDTJ1



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

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

网友评论

已有0人评论

清除 发表评论