![]() |
在這個頁面顯示本主題全部的 8 個文章 |
奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- [問題]期指結算日當天134500畫垂直虛線 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=18469)
[問題]期指結算日當天134500畫垂直虛線
如題!
論壇搜索到的是返回期指結算日之日期不知要如何運用?請指導!
補充說明:用於5分鐘週期!
回覆: [問題]期指結算日當天134500畫垂直虛線
引用:
最初由 Markchu7 發表
[問題]期指結算日當天134500畫垂直虛線
如題!
論壇搜索到的是返回期指結算日之日期不知要如何運用?請指導!
感謝指導!
注意
前面標示的並非完全都是結算那天
因為舊制是最後交易日的下一個交易日早上結算(新制為結算當天)
前面處理的是 "最後交易日" 畫垂直虛線
前面的寫法需要再完善一下
若 134500 改為其他時間(例如:133000), 就不適用了
完善後的程式如下:
v5.0 版寫法
DESP:=barslast(date<>ref(date,1))+1;
OPDE:=OptionLastDay('FITX1');
CkXX:=date>=1081217 and date=ref(OPDE,DESP) or barpos=0; //處理新制
OPDE:=if(CkXX,ref(OPDE,DESP),OPDE);
ROPDE:=SETVAL(DESP=1,OPDE,-ref(DESP,1),OPDE);
LastTS:=(OPDE<>ROPDE or DATEDIFF(DATE,OPDE)=0) and (Time>=134500 or datatype=6);
VERTLINE(LastTS) linedot;
v5.1 版寫法
DESP:=barslast(date<>ref(date,1))+1;
OPDE:=OptionLastDay('FITX1');
ROPDE:=SETVAL(DESP=1,OPDE,-ref(DESP,1),OPDE);
LastTS:=(OPDE<>ROPDE or DATEDIFF(DATE,OPDE)=0) and (Time>=134500 or datatype=6);
VERTLINE(LastTS) linedot;
感謝總版主盡心盡力的協助,最後交易日的134500正是所需要的!更感謝把問題回答到最完整為止,真的是受教了,只能說有您真好!
引用:
最初由 Markchu7 發表
感謝總版主盡心盡力的協助,最後交易日的134500正是所需要的!更感謝把問題回答到最完整為止,真的是受教了,只能說有您真好!
全部時間均為台灣時間, 現在時間為21:36 | 在這個頁面顯示本主題全部的 8 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.