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

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- 周K線 下 引用 月K線收盤價 怪怪的 ?? (http://www.chiefox.com.tw/bbs/showthread.php?threadid=5028)


由 fox1688 在 2006-04-17 22:51 發表:

感歎 周K線 下 引用 月K線收盤價 怪怪的 ??

將 華興 (6164) 周K線資料用 Ctrl+Home 拉到最開始的上市日時
十字光標所在的 WN 為何是從 2 開始 ?
為何沒有 WN=1 ?

公式 & 圖檔 如下 : (華興 6164)

引用公式 : OHLC1.ALG 如下

O1 : O;
H1 : H;
L1 : L;
C1 : C;
N1 : BARSCOUNT(C),LINETHICK0;


測試公式 : TOO.ALG 如下

WC : STKINDI('','OHLC1.C1',0,DATATYPE+1);
WN : STKINDI('','OHLC1.N1',0,DATATYPE+1),LINETHICK0; //第幾周期


由 cgjj 在 2006-04-18 09:36 發表:

當然會怪囉
問題出在這兩行的設計方式

N1 : BARSCOUNT(C),LINETHICK0; //第幾根K棒

WN : STKINDI('','OHLC1.N1',0,DATATYPE+1),LINETHICK0; //第幾周期

將 BARSCOUNT 引用到其它週期用
是非常容易因此計算出錯誤的


例如:
下圖周線第一根是 20030801 五
下圖月線第一根是 20030731 四
於周線週期時:
 因為周線第一根是 20030801
 而20030801是屬於月線裡的第二根
 故WN會等於2, 不是等於1


由 cgjj 在 2006-04-18 09:44 發表:

華興 (6164)
月線是自 20020430 起才有數據
所以周引用月時 20020503 起才有資料
20020503 屬月的第二根
故WN會等於2


由 cgjj 在 2006-04-18 09:48 發表:

這圖你會發覺
將 BARSCOUNT 引用到其它週期用是非常不洽當的

因為5分鐘數據長度和1分鐘數據開始時間不相等時(數據保留時間長短不同)
WN 就會差很多


由 fox1688 在 2006-04-18 09:58 發表:

若 華興 (6164) 周K線資料 十字光標所在的 WN 是從 2 開始

那最前面 4 根K線 (應是 WN=1 ?) , 顯示 WC: 空值
空值 是否有辦法 判斷大小 ?


由 cgjj 在 2006-04-18 10:07 發表:

WC 為空值代表其為無效數據(月無相對應的資料)

無效數據就不應拿來計算
若您執意要這樣做會有非常大的風險
假設會讓您錯的渾然不知


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


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

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