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

奇狐社區論壇 (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=16490)


由 steven 在 2012-02-23 10:29 發表:

如何引用當週累加的自定義資料

版大您好
請問在自定義數據中的資料都是日資料,在週線週期則會引用當週最後交易日的數據,若是要引用當週累加的自定義資料要如何做呢?例如週成交量的意思,麻煩了,謝謝。


由 cgjj 在 2012-02-23 10:55 發表:

回覆: 如何引用當週累加的自定義資料

引用:
最初由 steven 發表
版大您好
請問在自定義數據中的資料都是日資料,在週線週期則會引用當週最後交易日的數據,若是要引用當週累加的自定義資料要如何做呢?例如週成交量的意思,麻煩了,謝謝。



在日線先用 sum 累加當週的範圍
再於週線去引用即可


由 steven 在 2012-02-23 11:05 發表:

sum 累加當週的範圍是指SUM(V,5)嗎?這樣如果有非交易日,是否也會計算到前週的資料呢?能否更精確累計當週的範圍,麻煩您了,謝謝


由 cgjj 在 2012-02-23 11:25 發表:

引用:
最初由 steven 發表
sum 累加當週的範圍是指SUM(V,5)嗎?這樣如果有非交易日,是否也會計算到前週的資料呢?能否更精確累計當週的範圍,麻煩您了,謝謝


當然不是直接用5, 去指定累算5天 <== 肯定會錯

要以換週當起點, 去求要累算範圍, 方法如下:

WW:=FLOOR((DATETOD1970(date)-3)/7);
N:=Barslast(WW<>ref(WW,1))+1;
sum(V,N)


由 steven 在 2012-02-23 12:27 發表:

搞定了,謝謝cgjj大的協助


由 steven 在 2012-08-31 08:52 發表:

引用:
最初由 cgjj 發表
當然不是直接用5, 去指定累算5天 <== 肯定會錯

要以換週當起點, 去求要累算範圍, 方法如下:

WW:=FLOOR((DATETOD1970(date)-3)/7);
N:=Barslast(WW<>ref(WW,1))+1;
sum(V,N)


Cgjj大
請教一下,如果是要累計當月的數據,要怎麼改?麻煩您了,非常感謝


由 cgjj 在 2012-08-31 09:23 發表:

引用:
最初由 steven 發表
Cgjj大
請教一下,如果是要累計當月的數據,要怎麼改?麻煩您了,非常感謝



N:=Barslast(MONTH<>ref(MONTH,1))+1;
sum(V,N);


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


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

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