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

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


由 L0123 在 2013-07-17 11:12 發表:

期指結算日倒數

請 總版主指導,謝謝!
//期指結算日倒數
FID:DATEDIFF(DATE,ref(OPTIONLASTDAY('FITX1'),1));//FID=0 結算舊倉
//在日線跑是OK的,在分線跑出現問題,請指導改正
RFID:=ref(FID,1);
FIACT:FID>RFID;//新契約倉開始日
 結算餘日:FID;


由 cgjj 在 2013-07-17 15:59 發表:

回覆: 期指結算日倒數

引用:
最初由 L0123 發表
請 總版主指導,謝謝!
//期指結算日倒數
FID:DATEDIFF(DATE,ref(OPTIONLASTDAY('FITX1'),1));//FID=0 結算舊倉
//在日線跑是OK的,在分線跑出現問題,請指導改正
RFID:=ref(FID,1);
FIACT:FID>RFID;//新契約倉開始日
 結算餘日:FID;




2008 年 12 月起是新制
新制 最後交易日= 結算日, 故最後交易日之結算餘日為零
舊制 最後交易日之次日為結算日, 故最後交易日之結算餘日為壹

以下程式僅適用 v5.0版
DESP:=barslast(date<>ref(date,1))+1;
OPDE:=OptionLastDay('FITX1');
CkXX:=date>=1081217 and date=ref(OPDE,DESP); //處理新制
OPDE:=if(CkXX,ref(OPDE,DESP),OPDE) linethick;
結算餘日: DATEDIFF(DATE,OPDE);


由 L0123 在 2013-07-17 17:41 發表:

回覆: 回覆: 期指結算日倒數

引用:
最初由 cgjj 發表
2008 年 12 月起是新制
新制 最後交易日= 結算日, 故最後交易日之結算餘日為零
舊制 最後交易日之次日為結算日, 故最後交易日之結算餘日為壹

以下程式僅適用 v5.0版
DESP:=barslast(date<>ref(date,1))+1;
OPDE:=OptionLastDay('FITX1');
CkXX:=date>=1081217 and date=ref(OPDE,DESP); //處理新制
OPDE:=if(CkXX,ref(OPDE,DESP),OPDE) linethick;
結算餘日: DATEDIFF(DATE,OPDE);



謝謝 總版主正確的指導,非常OKㄛ  感恩!


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


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

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