MA(X,N),N的含义 [金字塔]
- 咨询内容:
MA(X,N),请问N是包含当根K的计数,还是说在不包含当根K、之前N个K线的?
- 金字塔客服:
必须包含当根
- 用户回复:
好,那为啥我下面这段代码(海龟里面计算N的那个),N计算不出来?M,TR都计算的出来,就是N始终显示##.//atrcyc是N计算的周期,默认为10;
m:=ref(ma(tr,atrcyc),1); pretr:=ref(tr,1);
if Barpos>=11 then BEGIN If Barpos=11 then N:=M; If DayCount=5 or Barpos=11 then begin N:=(9*N+preTR)/10; //指数移动平均法 DayCount:=0; end daycount:=daycount+1; END//改成下面那样了,就能计算出来了;因为我的atrcyc参数默认为10;所以下面与上面的区别就是取了第12根K线,而不是第11根K线开始。 m:=ref(ma(tr,atrcyc),1); pretr:=ref(tr,1);
if Barpos>=(atrcyc+2) then //因为最开 m 取的是ref( ,1),所以从11开始不够,要从12开始?? BEGIN If Barpos=(atrcyc+2) then N:=M; If DayCount=5 or Barpos=(atrcyc+2)then //每5周期换一次or 每 atrcyc/2 周期换一次呢?这里仍用5周期换一次 begin N:=((atrcyc-1)*N+preTR)/atrcyc; //指数移动平均法 DayCount:=0; end daycount:=daycount+1; END - 网友回复:
你这个n初始值什么定义的?
- 网友回复: 初始值就是m, 然后在atrcyc+1开始、用指数移动平均法更换为atr, 其中tr取的也是前一期;m:=ref(ma(tr,atrcyc),1);pretr:=ref(tr,1);
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容