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

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- 迴圈加總 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=14612)


由 ah7eric 在 2010-11-13 20:23 發表:

迴圈加總

假設我想取最近的K棒之收盤價與過去(N根)每根K棒的收盤價之差的總合,該怎麼寫?

例如:假設有十根收盤價

100 103 106 109 104 98 97 94 100 102

我要在最後一根秀出
102-100=2
102-103=-1
102-106=-4
...
102-100=2
這些結果的加總

請問該怎麼寫? 謝謝


由 cgjj 在 2010-11-15 09:13 發表:

回覆: 迴圈加總

引用:
最初由 ah7eric 發表
假設我想取最近的K棒之收盤價與過去(N根)每根K棒的收盤價之差的總合,該怎麼寫?

例如:假設有十根收盤價

100 103 106 109 104 98 97 94 100 102

我要在最後一根秀出
102-100=2
102-103=-1
102-106=-4
...
102-100=2
這些結果的加總

請問該怎麼寫? 謝謝



CC:=c;
EndC:=CC[datacount];
sum(EndC-CC,N);


由 ah7eric 在 2010-11-15 09:50 發表:

感謝!!!


由 ah7eric 在 2010-11-16 01:40 發表:

請問怎麼讓datacount的部分隨著指標移動?

而非停留在最新的那根K棒

譬如我是要求任一根K棒, 它的收盤價和它過去連續數來一百根收盤價的差之總和

再譬如我是要求任一根K棒, 它的收盤價和它過去第一百根連續數來三十根收盤價的差之總和


由 cgjj 在 2010-11-16 09:04 發表:

引用:
最初由 ah7eric 發表
請問怎麼讓datacount的部分隨著指標移動?

而非停留在最新的那根K棒

譬如我是要求任一根K棒, 它的收盤價和它過去連續數來一百根收盤價的差之總和

再譬如我是要求任一根K棒, 它的收盤價和它過去第一百根連續數來三十根收盤價的差之總和



CC:=C;
PP:=SYSPARAM(1);
if PP<lbound(CC) or PP>datacount then PP:=datacount;
EndC:=CC[PP];
sum(EndC-CC,N);


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


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

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