SS1:=(LOW+HIGH+CLOSE*2)/4;
SS2:=MA(SS1,4);
SS3:=HHV(SS2,10);
SS4:=MA(SS3,3);
SS5:=1.25*SS4-0.25*SS3;
XKKJ:=IF(SS5 SS3,SS3,SS5);
FF1:=LLV(SS2,10);
FF2:=MA(FF1,3);
FF3:=1.25*FF2-0.25*FF1;
DKKJ:=IF(FF3 FF1,FF1,FF3);
MA13:=MA(C,13);
ZDHM:=CROSS(C,DKKJ)ANDCROSS(C,MA13)ANDCROSS(C,XKKJ);
ZHM:=CROSS(C,MA13)ANDCROSS(C,XKKJ);
大黑马:ZDHMORZHM;
RSV:=(((CLOSE-LLV(LOW,29))/(HHV(HIGH,29)-LLV(LOW,29)))*100);
K:=ma(RSV,5);
D:=MA(K,2);
J:=((3*K)-(2*D));
黑马:IF((J 5),100,0),;
VAR1:=EMA(HHV(HIGH,500),21);
VAR2:=EMA(HHV(HIGH,250),21);
VAR3:=EMA(HHV(HIGH,90),21);
VAR4:=EMA(LLV(LOW,500),21);
VAR5:=EMA(LLV(LOW,250),21);
VAR6:=EMA(LLV(LOW,90),21);
VAR7:=EMA((VAR4*0.96+VAR5*0.96+VAR6*0.96+VAR1*0.558+VAR2*0.558+VAR3*0.558)/6,21);
VAR8:=EMA((VAR4*1.25+VAR5*1.23+VAR6*1.2+VAR1*0.55+VAR2*0.55+VAR3*0.65)/6,21);
VAR9:=EMA((VAR4*1.3+VAR5*1.3+VAR6*1.3+VAR1*0.68+VAR2*0.68+VAR3*0.68)/6,21);
VARA:=EMA((VAR7*3+VAR8*2+VAR9)/6*1.738,21);
VARB:=REF(LOW,1);
VARC:=SMA(Abs(LOW-VARB),3,1)/SMA(MAX(LOW-VARB,0),3,1)*100;
VARD:=EMA(IF(CLOSE*1.35 =VARA,VARC*10,VARC/10),3);
VARE:=LLV(LOW,30);
VARF:=HHV(VARD,30);
VAR10:=IF(MA(CLOSE,58),1,0);
[源码注释]通达信黑马现形选股器公式 公式解读 SS1赋值:(最低价+最高价+收盘价*2)/4
SS2赋值:SS1的4日简单移动平均
SS3赋值:10日内SS2的最高值
SS4赋值:SS3的3日简单移动平均
SS5赋值:1.25*SS4-0.25*SS3
XKKJ赋值:如果SS5 ,返回?,否则返回?
SS3,SS3,SS5)
FF1赋值:10日内SS2的最低值
FF2赋值:FF1的3日简单移动平均
FF3赋值:1.25*FF2-0.25*FF1
DKKJ赋值:如果FF3 ,返回?,否则返回?
FF1,FF1,FF3)
MA13赋值:收盘价的13日简单移动平均
ZDHM赋值:收盘价上穿DKKJANDCROSS(收盘价,MA13)ANDCROSS(收盘价,XKKJ)
ZHM赋值:收盘价上穿MA13ANDCROSS(收盘价,XKKJ)
大黑马:ZDHMORZHM
RSV赋值:(((收盘价-29日内最低价的最低值)/(29日内最高价的最高值-29日内最低价的最低值))*100)
K赋值:RSV的5日简单移动平均
D赋值:K的2日简单移动平均
J赋值:((3*K)-(2*D))
黑马:如果(J 5),返回100,否则返回0,
VAR1赋值:500日内最高价的最高值的21日指数移动平均
VAR2赋值:250日内最高价的最高值的21日指数移动平均
VAR3赋值:90日内最高价的最高值的21日指数移动平均
VAR4赋值:500日内最低价的最低值的21日指数移动平均
VAR5赋值:250日内最低价的最低值的21日指数移动平均
VAR6赋值:90日内最低价的最低值的21日指数移动平均
VAR7赋值:(VAR4*0.96+VAR5*0.96+VAR6*0.96+VAR1*0.558+VAR2*0.558+VAR3*0.558)/6的21日指数移动平均
VAR8赋值:(VAR4*1.25+VAR5*1.23+VAR6*1.2+VAR1*0.55+VAR2*0.55+VAR3*0.65)/6的21日指数移动平均
VAR9赋值:(VAR4*1.3+VAR5*1.3+VAR6*1.3+VAR1*0.68+VAR2*0.68+VAR3*0.68)/6的21日指数移动平均
VARA赋值:(VAR7*3+VAR8*2+VAR9)/6*1.738的21日指数移动平均
VARB赋值:1日前的最低价
VARC赋值:最低价-VARB的绝对值的3日[1日权重]移动平均/最低价-VARB和0的较大值的3日[1日权重]移动平均*100
VARD赋值:如果收盘价*1.35 =VARA,返回VARC*10,否则返回VARC/10的3日指数移动平均
VARE赋值:30日内最低价的最低值
VARF赋值:30日内VARD的最高值
VAR10赋值:如果收盘价的58日简单移动平均,返回1,否则返回0
今天的分享就到这里啦,大家感觉怎么样呢?有什么意见建议的朋友欢迎在下方评论区写下你的看法,我们共同学习进步,还请大家多多关注支持哦!!