![]() |
在這個頁面顯示本主題全部的 14 個文章 |
奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- 2個不同 年月日 的實際有開盤 間隔日 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=1741)
2個不同 年月日 的實際有開盤 間隔日
請問前輩和老師,當用---
用DATE 時間函數,先取得2個不同週期的年月日,如一個為 1040917,表示 2004年9月17日 ;另一個為 1041008,表示 2004年10月8日.
之後再用,
DATEDIFF(DATE1,DATE2) 時間間隔天數函數, 取得日期之間的時間間隔天數。
即為 DateDiff(1040917-1041008),表示 2004年9月17日 至 -2004年10月8日,共間隔21日.
但實際的有開盤 間隔日 為14日.
不知如何求取2個不同 年月日 的實際有開盤 間隔日, 即如上述中例子中的 [14] ??
謝謝.
這要用
取得DATE1與DATE2的下標(K棒序號)
兩序號相減即可得之
謝謝 Paul 老師 如此快速的解答.
我用 BARSCOUNT 函數 , 但還是有問題如下.
公式名稱:00 {引用函數}
開:O,LINETHICK0;
高:H,LINETHICK0;
低:L,LINETHICK0;
收:C,LINETHICK0;
前3週期收盤:ref(C,3);
今日期 : Date;
前3週期日期 : Ref(Date,3);
公式名稱:TEST-1
前3周日期 : ("00.前3週期日期#week");
當日期 : Date;
前3周K線序號:BARSCOUNT(前3周日期);
當日K線的序號 :BARSCOUNT(Date);
日差:當日K線的序號-前3周K線序號;
BARSCOUNT(X)第一個有效數據到當前的天數
你的X=前3週期日期#week
是從週末起算,那根週末K棒並非第一根K棒,也就是並非那一天的日序號。
日K棒序號並不一定是從週六起算。
你所寫的公式則是從週六才起算。
那 再請教 Paul 老師,
9/17/04 當日K線的正確 序號 9529 要如何寫呢 ?
TKS.
AA:IF(DATE = 1040917,BARSCOUNT(C),REF(BARSCOUNT(C),BARSLAST(DATE = 1040917) ));
謝謝 Paul 老師,
因為 9/17/04 是用 [前3週期日期] 公式取得的日期.
隨著每日的開盤 ,新的K線也會跟著增加 ,
自然地, [前3週期日期] 公式取得的日期, 也會跟著變,
也就是 [前3週期日期] 是變數.
如此一來, 老師 為我寫的公式可能不適用.
對不起, 再請教 老師 不知要如何修改一下呢 ?
TKS.
你可以使用我們課堂上所教學的引用函數來判定是否為前三周線即可,另外將數值改為變數靈活度就會更大
謝謝 King 老師.
請看下面兩個附圖.
附圖 1
謝謝 King 老師.
請看下面附圖.
附圖 2
搞定,晚上回家傳給你
謝謝 King 老師.
不過 至今 [等無人]..
昨日深夜己傳給你
謝謝 King 老師.
全部時間均為台灣時間, 現在時間為01:09 | 在這個頁面顯示本主題全部的 14 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.