[求救]離結算日還剩幾個交易日
版主您好:
以下是您 9/7 給我的公式
FD:=OPTIONLASTDAY('');
FDY:=numtostr(floor(FD/10000)+1900,0);
FDM:=strright('0'+numtostr(mod(FD,10000),0),4);
DRAWTEXTEX(1,0,5,0,'結算日:'+FDY+FDM);
剩餘日:=DATEDIFF(DATE,OPTIONLASTDAY(''));
DRAWTEXTEX(1,0,5,0,' \n剩餘日:'+Numtostr(剩餘日,0));
10/1 帶入得到結果為--- 剩餘日: 20 天
經過我手動算得應為 15天 ( 含今天 + 最後交易日 - 非交易日)
我希望求得 剩下幾天可以交易 (而非自然日)
如果遇到颱風休市也會自動扣除得到正確的
[ 剩餘交易日]
因為牽涉到選擇權交易 必須時時留意此資訊
上面的函數我真的看不懂
勞煩您為我修改
謝謝
15天 ( 含今天 + 最後交易日 - 非交易日)
|