K线与20均线的交点
A的初始值,为第一次与均线交点,然后当K线与均线又相交时,判定,与前交点相距周期大于N时,此时K线与均线交点为A。判定与前交点相距周期小于N时,A值不变。这个怎么实现,老师!谢谢老师。
好复杂,没有人没解得了吧
input:N(20,1,100,1);
variable:A=0,B=0;
ma20:ma(close,20);
cross1:=cross(ma20,c);
cross2:=cross(c,ma20);
if (cross1 or cross2) and a=0 and b=0 then BEGIN
A:=ma20;
B:=barpos;
end
if (cross1 or cross2) and barpos-B>=20 then begin
A:=ma20;
B:=barpos;
end
A1:a;