 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18167 |
回覆: 期指結算日倒數
引用: 最初由 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);
|
|
向版主報告此篇 |  |
|
2013-07-17 15:59 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|