均线粘合的公式
ma20:=ma(c,20);
ma90:=ma(c,90);
ma60:=ma(c,60);
var1:=(ma20-ma90)/ma60;
var2:ABS(var1);
这是根据你的描述写的源码,粘合的程度多少,要根据var2的数值来确定,自己对照多只个股后找出数值的范围,再用个between语句来描述,也可以做选股公式.
均线粘合公式
{粘合}
LLL:=MIN(MA(C,20),MA(C,30));
HHL:=MAX(MA(C,20),MA(C,30));
均线接近:=(HHL-LLL)/LLL*100;
均线粘合:均线接近<1.6 AND CROSS(C,LLL);
你好!请测试我写的公式,应该符合你的要求。
均线粘合选股公式
A1:=ABS(MA(C,5)/MA(C,10)-1)<0.01;
A2:=ABS(REF(MA(C,5),1)/REF(MA(C,10),1)-1)<0.01;
A3:=ABS(REF(MA(C,5),2)/REF(MA(C,10),2)-1)<0.01;
A4:=ABS(REF(MA(C,5),3)/REF(MA(C,10),1)-3)<0.01;
A5:=ABS(REF(MA(C,5),4)/REF(MA(C,10),1)-4)<0.01;
MA(C,5)>REF(MA(C,5),1) AND A1 AND A2 AND A3 AND A4 AND A5;
正如2楼所说,5日和10日均线连续5天粘合几乎是不可能的。
我帮你改为:5、10、20日3条均线粘合(1天),且5日均线上行。
如果要加入60日均线那么根据下面的公式照葫芦画瓢,就可以了。
改进后的公式:
设置参数N:最小值0.01,最大值0.05,默认:0.02
A1:=ABS(MA(C,10)/MA(C,20)-1)
通达信测试通过。