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

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


由 paulmako 在 2010-11-22 10:55 發表:

[問題]

奇狐 SPLIT (N) 與 SPLITDATA (N) 的使用問題:

我在個股 (例:台積電) 日線中寫程式去抓個股過去五年的權息資料, SPLIT(0) ~ SPLIT(4) 可以順利抓到個股過去 5 次的股票股利, 但抓不到現金股利.

另外使用 SPLITDATA (0)~SPLITDATA(4) 或 SPLITDATA(-1)~SPLIT(-4)去抓個股的權息資料, 結果都是 0

程式碼為: (以台積電為例)
A1:SPLIT(0); 結果為今年股票股利
A2:SPLIT(1); 結果為前一年股票股利
A3:SPLIT(2); 結果為前二年股票股利
A4:SPLIT(3); 結果為前三年股票股利
A5:SPLIT(4); 結果為前四年股票股利
B1:SPLITDATA(0); 結果為 0
B2:SPLITDATA(1); 結果為 0
B3:SPLIRDATA(4); 結果為 0
B4:SPLITDATA(-1); 結果為 0
B5:SPLITDATA(-4); 結果為 0

另外是否可以用 REF(SPLITDATA(1), 1) 來抓前一年的股票股利資料?

煩請釋疑答覆

感恩

李文進


由 cgjj 在 2010-11-22 11:54 發表:

回覆: [問題]

引用:
最初由 paulmako 發表
奇狐 SPLIT (N) 與 SPLITDATA (N) 的使用問題:

我在個股 (例:台積電) 日線中寫程式去抓個股過去五年的權息資料, SPLIT(0) ~ SPLIT(4) 可以順利抓到個股過去 5 次的股票股利, 但抓不到現金股利.

另外使用 SPLITDATA (0)~SPLITDATA(4) 或 SPLITDATA(-1)~SPLIT(-4)去抓個股的權息資料, 結果都是 0

程式碼為: (以台積電為例)
A1:SPLIT(0); 結果為今年股票股利
A2:SPLIT(1); 結果為前一年股票股利
A3:SPLIT(2); 結果為前二年股票股利
A4:SPLIT(3); 結果為前三年股票股利
A5:SPLIT(4); 結果為前四年股票股利
B1:SPLITDATA(0); 結果為 0
B2:SPLITDATA(1); 結果為 0
B3:SPLIRDATA(4); 結果為 0
B4:SPLITDATA(-1); 結果為 0
B5:SPLITDATA(-4); 結果為 0

另外是否可以用 REF(SPLITDATA(1), 1) 來抓前一年的股票股利資料?

煩請釋疑答覆

感恩

李文進



SPLITDATA(N) 求得的為數列
若十字游標沒有開, 且最末根沒除權則得到的都會是0
將十字游標移到有除權記號處, 就會有該次資料被顯示

引用之前除權的資料, 範例如下:(以股票股利為例)

CK:=SPLITDATA(0); //是否有除權(1.是,0否)
之前第1次股票股利:ref(SPLITDATA(1),SUMBARS(CK,1)-1) PRECISION4;
之前第2次股票股利:ref(SPLITDATA(1),SUMBARS(CK,2)-1) PRECISION4;
之前第3次股票股利:ref(SPLITDATA(1),SUMBARS(CK,3)-1) PRECISION4;


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


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

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