相关简介:通达信尾盘必涨选股指标公式源码分享
通达信指标公式源码概况:
指标类别:通达信指标公式
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:副图
盘指标出票就进,主要做强势票的超跌反弹,指标在尾盘出票,没有未来的,不存在漂移的问题,盘中出票,可以忽略掉,只要尾盘最后十分钟出的票。源码分享,提供一个理念,欢迎大家拍砖、指正
通达信指标公式源码:
7:=C-REF(C,1);
A8:=100*EMA(EMA(A7,6),6)/EMA(EMA(ABS(A7),6),6);
SHORT:=7; LONG:=19;
RMA:=EMA(CLOSE,SHORT);
NMA:=EMA(CLOSE,LONG);
UP:=DRAWLINE(L=LLV(L,BARSLAST(CROSS(NMA,RMA))+1),LLV(L,BARSLAST(CROSS(NMA,RMA))+1),H=HHV(H,BARSLAST(CROSS(RMA,NMA))+1),HHV(H,BARSLAST(CROSS(RMA,NMA))+1),0);
DOWN:=DRAWLINE(H=HHV(H,BARSLAST(CROSS(RMA,NMA))+1),HHV(H,BARSLAST(CROSS(RMA,NMA))+1),L=LLV(L,BARSLAST(CROSS(NMA,RMA))+1),LLV(L,BARSLAST(CROSS(NMA,RMA))+1),0);
买进:(LLV(A8,2)=LLV(A8,7) AND COUNT(A8<0,2) AND CROSS(A8,MA(A8,2))) AND REF(DOWN,1)<REF(DOWN,2) AND UP>REF(DOWN,1);
VAR1:=IF(CLOSE>REF(CLOSE,1),88,0);
VAR2:=IF(CLOSE/REF(CLOSE,1)>1.05ANDHIGH/CLOSE<1.01ANDVAR1>0,91,0);
VAR3:=IF(DATETODAY(DATE)<11350,1,DRAWNULL);
VAR4:=FILTER(VAR2>90,22.5)=1;
VAR5:=FILTER(VAR2>90,35)=1;
VAR6:=FILTER(VAR2>90,45)=1;
VAR7:=FILTER(VAR2>90,67.5)=1;
VAR8:=FILTER(VAR2>90,90)=1;
VAR9:=FILTER(VAR2>90,135)=1;
VAR10:=FILTER(VAR2>90,180)=1;
VAR11:=FILTER(VAR2>90,270)=1;
买入:VAR4+VAR5+VAR6+VAR7+VAR8+VAR9+VAR10+VAR11>=3*VAR3,COLORRED;
M1:=5;M2:=10;M3:=20;
MA5:MA(CLOSE,M1),LINETHICK2;
MA10:MA(CLOSE,M2),LINETHICK2;
MA20:MA(CLOSE,M3),LINETHICK2,COLOR00FF00;
ZDF:=(C-REF(C,1))/REF(C,1)*100;
STICKLINE(ZDF>9.8,O,C,6,0),COLORRED;
STICKLINE(ZDF<-9.8,O,C,6,0),COLORBLUE;
VAR1:=CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);
VAR2:=REF(VAR1,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR3:=REF(VAR2,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR4:=REF(VAR3,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR5:=REF(VAR4,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR6:=REF(VAR5,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR7:=REF(VAR6,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR8:=REF(VAR7,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR9:=REF(VAR8,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARA:=REF(VAR9,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARB:=REF(VARA,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARC:=REF(VARB,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
STICKLINE(VAR1 OR VAR2 OR VAR3 OR VAR4 OR VAR5 OR VAR6 OR VAR7 OR
VAR8 OR VAR9 OR VARA OR VARB OR VARC,CLOSE,REF(CLOSE,1),3,1),COLORRED;{红1}
VARD:=CLOSE<REF(CLOSE,1) AND CLOSE<REF(CLOSE,2);
VARE:=REF(VARD,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARF:=REF(VARE,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR10:=REF(VARF,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR11:=REF(VAR10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR12:=REF(VAR11,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR13:=REF(VAR12,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR14:=REF(VAR13,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR15:=REF(VAR14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR16:=REF(VAR15,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR17:=REF(VAR16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR18:=REF(VAR17,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
STICKLINE(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR
VAR14 OR VAR15 OR VAR16 OR VAR17 OR
VAR18,CLOSE,REF(CLOSE,1),3,0),COLORFFCC66;
VAR19:=REF(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR
VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,1) AND VAR1;
STICKLINE(VAR19,REF(CLOSE,1),REF(CLOSE,2),4,0),COLORYELLOW;
VAR1A:=REF(VAR1 OR VAR2 OR VAR3 OR VAR4 OR VAR5 OR VAR6 OR VAR7 OR
VAR8 OR VAR9 OR VARA OR VARB OR VARC,1) AND VARD;
STICKLINE(VAR1A,REF(CLOSE,1),REF(CLOSE,2),4,1),COLOR00FF00{98FD};
STICKLINE(VAR19,REF(CLOSE,1),REF(CLOSE,2),3,0),COLORRED;
STICKLINE(VAR1A,REF(CLOSE,1),REF(CLOSE,2),3,0),COLORBLUE;
IF(MA5>=REF(MA5,1) AND MA5>=MA10,MA5,DRAWNULL),COLORRED,LINETHICK3;
SS:=MA((LOW+HIGH+CLOSE)/3,5)>REF(MA((LOW+HIGH+CLOSE)/3,5),1) AND
REF(MA((LOW+HIGH+CLOSE)/3,5),1)<REF(MA((LOW+HIGH+CLOSE)/3,5),2);
SC:=L<HHV(MA((LOW+HIGH+CLOSE)/3,5),13) AND
H>HHV(MA((LOW+HIGH+CLOSE)/3,5),13) AND C>REF(C,1) AND C>O;
MR:=SC AND COUNT(SS,2);
买:=MR AND NOT(REF(MR,1)),COLORYELLOW;
STICKLINE(买,L,L*0.95,1,0),COLORRED;
DRAWTEXT(买,L*0.95, '必涨'),COLORRED;
VAR3P:=IF(CLOSE/REF(CLOSE,1)>1.050 AND HIGH/CLOSE<1.010 AND
IF(CLOSE>REF(CLOSE,1),88,0)>0, 91, 0);
STICKLINE(VAR3P>90,L,L*0.92,1,0),COLORFF00FF;
DRAWTEXT(VAR3P>90,LOW*0.92,'追涨'),COLORFF00FF;
;
[源码注释]通达信公式动态翻译结果
7赋值:[变量名错误]收盘价-1日前的收盘价
A8赋值:100*A7的6日指数移动平均的6日指数移动平均/A7的绝对值的6日指数移动平均的6日指数移动平均
SHORT赋值:7
LONG赋值:19
RMA赋值:收盘价的SHORT日指数移动平均
NMA赋值:收盘价的LONG日指数移动平均
UP赋值:当满足条件最低价=上次NMA上穿RMA距今天数+1日内最低价的最低值时,在上次NMA上穿RMA距今天数+1日内最低价的最低值位置画直线起点,当满足条件最高价=上次RMA上穿NMA距今天数+1日内最高价的最高值时,在上次RMA上穿NMA距今天数+1日内最高价的最高值位置画直线终点,0表示是否延长.
DOWN赋值:当满足条件最高价=上次RMA上穿NMA距今天数+1日内最高价的最高值时,在上次RMA上穿NMA距今天数+1日内最高价的最高值位置画直线起点,当满足条件最低价=上次NMA上穿RMA距今天数+1日内最低价的最低值时,在上次NMA上穿RMA距今天数+1日内最低价的最低值位置画直线终点,0表示是否延长.
输出买进:(2日内A8的最低值=7日内A8的最低值AND统计?日中满足A8<的天数
0,2)ANDA8上穿A8的2日简单移动平均)AND1日前的DOWN<
2日前的DOWNANDUP>
1日前的DOWN
VAR1赋值:如果收盘价>1日前的收盘价,返回88,否则返回0
VAR2赋值:如果收盘价/1日前的收盘价>1.05ANDHIGH/收盘价<1.01ANDVAR1>0,返回91,否则返回0
VAR3赋值:如果日期对应的转换天数<11350,返回1,否则返回无效数
VAR4赋值:VAR2>90的22.5日过滤=1
VAR5赋值:VAR2>90的35日过滤=1
VAR6赋值:VAR2>90的45日过滤=1
VAR7赋值:VAR2>90的67.5日过滤=1
VAR8赋值:VAR2>90的90日过滤=1
VAR9赋值:VAR2>90的135日过滤=1
VAR10赋值:VAR2>90的180日过滤=1
VAR11赋值:VAR2>90的270日过滤=1
输出买入:VAR4+VAR5+VAR6+VAR7+VAR8+VAR9+VAR10+VAR11>=3*VAR3,画红色
M1赋值:5
M2赋值:10
M3赋值:20
输出MA5:收盘价的M1日简单移动平均,线宽为2
输出MA10:收盘价的M2日简单移动平均,线宽为2
输出MA20:收盘价的M3日简单移动平均,线宽为2,COLOR00FF00
ZDF赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100
当满足条件ZDF>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
9.8,开盘价,收盘价,6,0),画红色
当满足条件ZDF<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
-9.8,开盘价,收盘价,6,0),画蓝色
VAR1赋值:收盘价>
1日前的收盘价AND收盘价>
2日前的收盘价
VAR2赋值:1日前的VAR1AND收盘价<
=1日前的收盘价AND收盘价>
=2日前的收盘价
VAR3赋值:1日前的VAR2AND收盘价>
=1日前的收盘价AND收盘价<
=2日前的收盘价
VAR4赋值:1日前的VAR3AND收盘价<
=1日前的收盘价AND收盘价>
=2日前的收盘价
VAR5赋值:1日前的VAR4AND收盘价>
=1日前的收盘价AND收盘价<
=2日前的收盘价
VAR6赋值:1日前的VAR5AND收盘价<
=1日前的收盘价AND收盘价>
=2日前的收盘价
VAR7赋值:1日前的VAR6AND收盘价>
=1日前的收盘价AND收盘价<
=2日前的收盘价
VAR8赋值:1日前的VAR7AND收盘价<
=1日前的收盘价AND收盘价>
=2日前的收盘价
VAR9赋值:1日前的VAR8AND收盘价>
=1日前的收盘价AND收盘价<
=2日前的收盘价
VARA赋值:1日前的VAR9AND收盘价<
=1日前的收盘价AND收盘价>
=2日前的收盘价
VARB赋值:1日前的VARAAND收盘价>
=1日前的收盘价AND收盘价<
=2日前的收盘价
VARC赋值:1日前的VARBAND收盘价<
=1日前的收盘价AND收盘价>
=2日前的收盘价
当满足条件VAR1ORVAR2ORVAR3ORVAR4ORVAR5ORVAR6ORVAR7ORVAR8ORVAR9ORVARAORVARBORVARC时,在收盘价和1日前的收盘价位置之间画柱状线,宽度为3,1不为0则画空心柱.,画红色
VARD赋值:收盘价<
1日前的收盘价AND收盘价<
2日前的收盘价
VARE赋值:1日前的VARDAND收盘价>
=1日前的收盘价AND收盘价<
=2日前的收盘价
VARF赋值:1日前的VAREAND收盘价<
=1日前的收盘价AND收盘价>
=2日前的收盘价
VAR10赋值:1日前的VARFAND收盘价>
=1日前的收盘价AND收盘价<
=2日前的收盘价
VAR11赋值:1日前的VAR10AND收盘价<
=1日前的收盘价AND收盘价>
=2日前的收盘价
VAR12赋值:1日前的VAR11AND收盘价>
=1日前的收盘价AND收盘价<
=2日前的收盘价
VAR13赋值:1日前的VAR12AND收盘价<
=1日前的收盘价AND收盘价>
=2日前的收盘价
VAR14赋值:1日前的VAR13AND收盘价>
=1日前的收盘价AND收盘价<
=2日前的收盘价
VAR15赋值:1日前的VAR14AND收盘价<
=1日前的收盘价AND收盘价>
=2日前的收盘价
VAR16赋值:1日前的VAR15AND收盘价>
=1日前的收盘价AND收盘价<
=2日前的收盘价
VAR17赋值:1日前的VAR16AND收盘价<
=1日前的收盘价AND收盘价>
=2日前的收盘价
VAR18赋值:1日前的VAR17AND收盘价>
=1日前的收盘价AND收盘价<
=2日前的收盘价
当满足条件VARDORVAREORVARFORVAR10ORVAR11ORVAR12ORVAR13ORVAR14ORVAR15ORVAR16ORVAR17ORVAR18时,在收盘价和1日前的收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFFCC66
VAR19赋值:1日前的VARDORVAREORVARFORVAR10ORVAR11ORVAR12ORVAR13ORVAR14ORVAR15ORVAR16ORVAR17ORVAR18ANDVAR1
当满足条件VAR19时,在1日前的收盘价和2日前的收盘价位置之间画柱状线,宽度为4,0不为0则画空心柱.,画黄色
VAR1A赋值:1日前的VAR1ORVAR2ORVAR3ORVAR4ORVAR5ORVAR6ORVAR7ORVAR8ORVAR9ORVARAORVARBORVARCANDVARD
当满足条件VAR1A时,在1日前的收盘价和2日前的收盘价位置之间画柱状线,宽度为4,1不为0则画空心柱.,COLOR00FF00
当满足条件VAR19时,在1日前的收盘价和2日前的收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
当满足条件VAR1A时,在1日前的收盘价和2日前的收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画蓝色
如果MA5>,返回?,否则返回?
=1日前的MA5ANDMA5>
=MA10,MA5,无效数),画红色,线宽为3
SS赋值:(最低价+最高价+收盘价)/3的5日简单移动平均>
1日前的(最低价+最高价+收盘价)/3的5日简单移动平均AND1日前的(最低价+最高价+收盘价)/3的5日简单移动平均<
2日前的(最低价+最高价+收盘价)/3的5日简单移动平均
SC赋值:最低价<
13日内(最低价+最高价+收盘价)/3的5日简单移动平均的最高值AND最高价>
13日内(最低价+最高价+收盘价)/3的5日简单移动平均的最高值AND收盘价>
1日前的收盘价AND收盘价>
开盘价
MR赋值:SCAND统计2日中满足SS的天数
买赋值:MRAND取反,画黄色
当满足条件买时,在最低价和最低价*0.95位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色
当满足条件买时,在最低价*0.95位置书写文字,画红色
VAR3P赋值:如果收盘价/1日前的收盘价>,返回?,否则返回?
1.050AND最高价/收盘价<
1.010AND如果收盘价>,返回?,否则返回?
1日前的收盘价,88,0)>
0,91,0)
当满足条件VAR3P>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
90,最低价,最低价*0.92,1,0),COLORFF00FF
当满足条件VAR3P>时,在?位置书写文字
90,最低价*0.92,’追涨’),COLORFF00FF
评论(0)