[問題]EMA函數
//EMA(X,N),求X的N日指數平滑移動平均。
//算法:
//若Y=EMA(X,N) 則Y=[2*X+(N-1)*Y']/(N+1), 其中Y'表示上一週期Y值。
//例如:
//EMA(CLOSE,20)
//表示求20日指數平滑均價
input:n(20,1,999);
a:=c;
VARIABLE:y=c;
for i=1 to datacount do
y:(2*a+(n-1)*y[i-1])/(n+1),PRECISION4;
//奇狐 EMA函數
EMA函數: EMA(C,N),PRECISION4;
//演算結果, y <> 奇狐 EMA函數, 請教 版主: y 公式 是哪出錯?
__________________
阿德
|