相关简介:通达信分享黑马选股指标公式源码
通达信指标公式源码概况:
指标类别:通达信指标公式
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:副图
指标的意义在于提示主力的异动。那么怎么才有利于我们更快更容易把握住主力脉搏呢?我们应该力求指标及时的、准确的、明确的、简洁的、直观的将主力的异动汇报给我们。
及时、准确是指标的生命线,不准确或不及时的信号都会贻误战机,这是指标的内在要求。
但是指标作为一种图形化的信息,达到人的大脑需要经过视觉系统的转化,为了更快捷的进行信息转化,势必要求指标所呈现的图形简明扼要,能让人直观的把握要领,否则,让人看得晕头转向,同样会降低决策效率和反应速度。因此,这是指标的外在要求。
综合上述,好的指标应该是及时、准确、简明、直观的。这是我们判断指标好坏的终极标准!
通达信指标公式源码:
VL:=REF(LOW,1);
VAR1:=(SMA(ABS(LOW-VL),13,1))/(SMA(MAX(LOW-VL,0),13,1))*100;
VAR2:=MA(VAR1,13);
VAR3:=LLV(LOW,34);
VAR4:=EMA(IF(LOW<=VAR3,VAR2,0),3);
VAR5:=SMA(SMA((CLOSE-LLV(LOW,54))/(HHV(HIGH,54)-LLV(LOW,54))*100,7,1),5,1);
VAR6:=SMA((CLOSE-LLV(LOW,54))/(HHV(HIGH,54)-LLV(LOW,54))*100,7,1)*16.18-VAR5*10.9;
率先选股:FILTER(IF(VAR6<=VAR5ANDVAR4>REF(VAR4,1),VAR4*8,0),20);
VAR1:=Ema(SMA((CLOSE-LLV(LOW,19))/(HHV(HIGH,19)-LLV(LOW,19))*100,8,1),3);
stICKLINE(VAR1>20ANDVAR1<80,VAR1,VAR1,10,1),COLORRED;
STICKLINE(VAR1<REF(VAR1,1),VAR1,VAR1,10,1),COLORFFCC66;
STICKLINE(VAR1>80,VAR1,VAR1,8,1),COLOR00FF00;
STICKLINE(VAR1<20,VAR1,VAR1,8,1),COLORYELLOW;
W1:=C=HHV(C,20);
W2:=BArslAST(W1);
W3:=IF(W2>0,REF(C,W2),REF(C,W2));
W4:=crOSS(C,REF(W3,1));
突破在即:IF(W4ANDCOUNT(W4,5)=1,40,0),COLORRED,POINTDOT;
STICKLINE(突破在即,40,0,1,1),COLORRED;
EMA13:=EMA(C,13);
EMA21:=EMA(C,21);
EMA34:=EMA(C,34);
U1:=EMA13>EMA21ANDEMA21>EMA34;
U2:=BARSLAST(C<EMA13)ORBARSLAST(C<EMA21);
U3:=C>EMA(C,250)ANDU1ANDU2ANDEMA13>REF(EMA13,1)ANDCROSS(C,EMA13);
U4:=C>EMA(C,250)ANDU1ANDU2ANDEMA21>REF(EMA21,1)ANDCROSS(C,EMA21);
黑马回头:IF(U3ORU4,35,0),COLORYELLOW,POINTDOT;
STICKLINE(黑马回头,35,0,1,1),COLORYELLOW;
[源码注释]通达信公式动态翻译结果
VL赋值:1日前的最低价
VAR1赋值:(最低价-VL的绝对值的13日[1日权重]移动平均)/(最低价-VL和0的较大值的13日[1日权重]移动平均)*100
VAR2赋值:VAR1的13日简单移动平均
VAR3赋值:34日内最低价的最低值
VAR4赋值:如果最低价<,返回?,否则返回?的?日指数移动平均
=VAR3,VAR2,0),3)
VAR5赋值:(收盘价-54日内最低价的最低值)/(54日内最高价的最高值-54日内最低价的最低值)*100的7日[1日权重]移动平均的5日[1日权重]移动平均
VAR6赋值:(收盘价-54日内最低价的最低值)/(54日内最高价的最高值-54日内最低价的最低值)*100的7日[1日权重]移动平均*16.18-VAR5*10.9
输出
率先选股:如果VAR6<,返回?,否则返回?的?日过滤
=VAR5ANDVAR4>
1日前的VAR4,VAR4*8,0),20)
VAR1赋值:(收盘价-19日内最低价的最低值)/(19日内最高价的最高值-19日内最低价的最低值)*100的8日[1日权重]移动平均的3日指数移动平均
当满足条件VAR1>20ANDVAR1<80时,在VAR1和VAR1位置之间画柱状线,宽度为10,1不为0则画空心柱.,画红色
当满足条件VAR1<1日前的VAR1时,在VAR1和VAR1位置之间画柱状线,宽度为10,1不为0则画空心柱.,COLORFFCC66
当满足条件VAR1>80时,在VAR1和VAR1位置之间画柱状线,宽度为8,1不为0则画空心柱.,COLOR00FF00
当满足条件VAR1<20时,在VAR1和VAR1位置之间画柱状线,宽度为8,1不为0则画空心柱.,画黄色
W1赋值:收盘价=20日内收盘价的最高值
W2赋值:上次W1距今天数
W3赋值:如果W2>0,返回W2日前的收盘价,否则返回W2日前的收盘价
W4赋值:收盘价上穿1日前的W3
输出
突破在即:如果W4ANDCOUNT(W4,5)=1,返回40,否则返回0,画红色,POINTDOT
当满足条件突破在即时,在40和0位置之间画柱状线,宽度为1,1不为0则画空心柱.,画红色
EMA13赋值:收盘价的13日指数移动平均
EMA21赋值:收盘价的21日指数移动平均
EMA34赋值:收盘价的34日指数移动平均
U1赋值:EMA13>EMA21ANDEMA21>EMA34
U2赋值:上次收盘价<EMA13距今天数ORBARSLAST(收盘价<EMA21)
U3赋值:收盘价>收盘价的250日指数移动平均ANDU1ANDU2ANDEMA13>1日前的EMA13ANDCROSS(收盘价,EMA13)
U4赋值:收盘价>收盘价的250日指数移动平均ANDU1ANDU2ANDEMA21>1日前的EMA21ANDCROSS(收盘价,EMA21)
输出
黑马回头:如果U3ORU4,返回35,否则返回0,画黄色,POINTDOT
当满足条件黑马回头时,在35和0位置之间画柱状线,宽度为1,1不为0则画空心柱.,画黄色
评论(0)