奇狐社區論壇
在這個頁面顯示本主題全部的 6 個文章

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- [問題]WMA函數 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=16730)


由 Markchu7 在 2012-05-27 22:48 發表:

[問題]WMA函數

B:(20*a+19*ref(a,1)+18*ref(a,2)+17*ref(a,3)+16*ref(a,4)+15*ref(a,5)+14*ref(a,6)
+13*ref(a,7)+12*ref(a,8)+11*ref(a,9)+10*ref(a,10)+9*ref(a,11)+8*ref(a,12)
+7*ref(a,13)+6*ref(a,14)+5*ref(a,15)+4*ref(a,16)+3*ref(a,17)+2*ref(a,18)+
1*ref(a,19))/210;
B:WMA(a,20);
請問以上二者是否相同?
又以上是越近期之權重越大,若是要相反加權方式可有函數可用?謝謝!


由 cgjj 在 2012-05-28 11:29 發表:

回覆: [問題]WMA函數

引用:
最初由 Markchu7 發表
B:(20*a+19*ref(a,1)+18*ref(a,2)+17*ref(a,3)+16*ref(a,4)+15*ref(a,5)+14*ref(a,6)
+13*ref(a,7)+12*ref(a,8)+11*ref(a,9)+10*ref(a,10)+9*ref(a,11)+8*ref(a,12)
+7*ref(a,13)+6*ref(a,14)+5*ref(a,15)+4*ref(a,16)+3*ref(a,17)+2*ref(a,18)+
1*ref(a,19))/210;
B:WMA(a,20);
請問以上二者是否相同?
又以上是越近期之權重越大,若是要相反加權方式可有函數可用?謝謝!



B:(20*a+19*ref(a,1)+18*ref(a,2)+17*ref(a,3)+16*ref(a,4)+15*ref(a,5)+14*ref(a,6)
+13*ref(a,7)+12*ref(a,8)+11*ref(a,9)+10*ref(a,10)+9*ref(a,11)+8*ref(a,12)
+7*ref(a,13)+6*ref(a,14)+5*ref(a,15)+4*ref(a,16)+3*ref(a,17)+2*ref(a,18)+
1*ref(a,19))/210;

可簡化為

b:0;
for i=0 to 19 do begin
b:=b+(20-i)*ref(a,i);
end;
b:=b/210;

其與 WMA(a,20) 結果是相同的


由 cgjj 在 2012-05-28 11:31 發表:

回覆: [問題]WMA函數

引用:
最初由 Markchu7 發表
又以上是越近期之權重越大,若是要相反加權方式可有函數可用?謝謝!


相反處理方式, 如下:
b:0;
for i=0 to 19 do begin
b:=b+(i+1)*ref(a,i);
end;
b:=b/210;


由 Markchu7 在 2012-05-28 11:35 發表:

感謝總版主解惑!


由 Markchu7 在 2012-05-28 15:18 發表:

請問總版主:若是從第前5根k棒(而非當前k棒)向前逆序加權的程式源碼是如下列寫法嗎?
b:0;//這裡會有問題嗎!
for i=5 to 19 do begin
b:=b+(i+1)*ref(a,i);
end;
b:=b/195;
請總版主指導!


由 cgjj 在 2012-05-28 16:05 發表:

引用:
最初由 Markchu7 發表
請問總版主:若是從第前5根k棒(而非當前k棒)向前逆序加權的程式源碼是如下列寫法嗎?
b:0;//這裡會有問題嗎!
for i=5 to 19 do begin
b:=b+(i+1)*ref(a,i);
end;
b:=b/195;
請總版主指導!



不會是除 195 這個數字
先要了解 210 怎麼來的

且這樣計算, 已不合乎原始定義


全部時間均為台灣時間, 現在時間為17:39
在這個頁面顯示本主題全部的 6 個文章


Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.