VARIABLE:均线=0,n=0;
jc:=cross(c,均线);
sc:=cross(均线,c);
nn1:=BARSLAST(jc or sc);
if nn1<=100 then n:=100;
if nn1>=1400 then n:=1400;
if nn1>100 and nn1<1400 then n:=nn1;
pp:n,LINETHICK0;
均线:ma(c,n);
为什么这个均线计算和思路不一样啊!我是不是哪里错了?因为网站关闭,不能提问,不得已才在QQ上发问。见谅
思路:当上穿或者下穿 均线后,当K线数小于100,那么N=100,计算 均线:ma(c,n);
当上穿或者下穿 均线后,当 K线数大于100 并且小于1400,那么N=barslast(上穿或者下穿 ),计算 均线:ma(c,n);
当上穿或者下穿 均线后,当K线数大于1400,那么 N=1400,计算 均线:ma(c,n);
初始均线为0,那么怎么做到和close进行金叉死叉的?
那应该怎么改呢?
思路是 刚刚进场时参数小(最小100),持仓有大幅盈利时参数慢慢变大(最大1400),盈利超过1倍时参数又慢慢变小(最小还是100)
那应该怎么改?!
楼主闲麻烦的话,提供一个思路也可以啊!
我先编写,不对在请教!只要达到以下效果就可以
思路是 刚刚进场时参数小(最小100),持仓有大幅盈利时参数慢慢变大(最大1400),盈利超过1倍时参数又慢慢变小(最小还是100)
麻烦楼主啊!谢谢!