通达信分时横盘选股公式
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人评论
24小时热门阅读
最新指标资讯
热门公式排行
热门标签栏目