发新话题
打印

请公式高手指点一下!

请公式高手指点一下!

求动态移动平均。
用法:
DMA(X,A),求X的动态移动平均。
算法:
若Y=DMA(X,A) 则 Y=A*X+(1-A)*Y', 其中Y'表示上一周期Y值,A必须小于1。

小弟在一外汇软件MT里需要用到DMA函数,但是这个软件本身没有这个函数,所以需要重写,
请公式大侠们帮忙,给表达一下先,

多谢谢了!

TOP

dma(c,0.5);//例子,下面是其他写法。
fc:=c;
y[1]:=fc[1];
for i=2 to DATACOUNT do
y[i]:0.5*fc[i]+(1-0.5)*y[i-1];

TOP

谢谢,骑兵大哥!

TOP

发新话题