![]() |
在這個頁面顯示本主題全部的 7 個文章 |
奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- EMA計算式(累算範例) (http://www.chiefox.com.tw/bbs/showthread.php?threadid=9836)
EMA計算式 (累算範例)
版主您好!請教EMA計算式→Y:(2*C+(N-1)*REF(Y,1))/(N+1)我照著原始計算式寫入自設程式裡(不用EMA(C,N))公式調試通過,但為什麼劃不出平均線,是不是要先定義初始Y值,麻煩版主指導修正!謝謝!
回覆: EMA計算式
引用:
最初由 yuan797 發表
版主您好!請教EMA計算式→Y:(2*C+(N-1)*REF(Y,1))/(N+1)我照著原始計算式寫入自設程式裡(不用EMA(C,N))公式調試通過,但為什麼劃不出平均線,是不是要先定義初始Y值,麻煩版主指導修正!謝謝!
原碼:
XX:=C;
StNo:=lbound(XX);
YY:XX*0;
YY[StNo]:=XX[StNo];
for I=StNo+1 to datacount do begin
YY[I]:=(2*XX[i]+(N-1)*YY[I-1])/(N+1);
end;
感謝版主指導!了解!
請問如果平滑均線的第一組數值要以簡單平均的算法求出,程式該如何寫?例如50均,在第50根K的位置以MA(C,50)算法,但第51根之後要用EMA(C,50)的算法,謝謝!
引用:
最初由 38ORCHID 發表
請問如果平滑均線的第一組數值要以簡單平均的算法求出,程式該如何寫?例如50均,在第50根K的位置以MA(C,50)算法,但第51根之後要用EMA(C,50)的算法,謝謝!
要取MA(C,50)的數值,第52根起取EMA(C,50)的數值,謝謝!
引用:
最初由 38ORCHID 發表
要取MA(C,50)的數值,第52根起取EMA(C,50)的數值,謝謝!
原碼:
XX:=MA(C,50);
StNo:=lbound(XX);
YY:XX*0;
YY[StNo]:=XX[StNo];
for I=StNo+1 to datacount do begin
YY[I]:=(2*XX[i]+(N-1)*YY[I-1])/(N+1);
end;
全部時間均為台灣時間, 現在時間為14:42 | 在這個頁面顯示本主題全部的 7 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.