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

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


由 tycoon868 在 2009-09-08 08:59 發表:

如何顯示~離結算日剩幾天

版主您好:
以下公式為昨天2009/09/07 您所給的

Q1: 帶入以下公式
結算日為正確
但得出剩餘日為 12天
實際應為 8天(扣除非交易日且含今日)
請教公式哪裡出錯

FD:=OPTIONLASTDAY('');
剩餘日ATEDIFF(DATE,OPTIONLASTDAY('')) LINETHICK0 COLORMAGENTA;
FDY:=numtostr(floor(FD/10000)+1900,0);
FDM:=strright('0'+numtostr(mod(FD,10000),0),4);
DRAWTEXTEX(1,0,5,0,'結算日:'+FDY+FDM)coloryellow;

Q2: 希望輸出在"結算日" 的下一行

謝版主


由 cgjj 在 2009-09-08 09:13 發表:

回覆: 如何顯示~離結算日剩幾天

引用:
最初由 tycoon868 發表
版主您好:
以下公式為昨天2009/09/07 您所給的

Q1: 帶入以下公式
結算日為正確
但得出剩餘日為 12天
實際應為 8天(扣除非交易日且含今日)
請教公式哪裡出錯

FD:=OPTIONLASTDAY('');
剩餘日ATEDIFF(DATE,OPTIONLASTDAY('')) LINETHICK0 COLORMAGENTA;
FDY:=numtostr(floor(FD/10000)+1900,0);
FDM:=strright('0'+numtostr(mod(FD,10000),0),4);
DRAWTEXTEX(1,0,5,0,'結算日:'+FDY+FDM)coloryellow;

Q2: 希望輸出在"結算日" 的下一行

謝版主



剛剛(20090908) 跑 得到餘 8 日, 並沒有錯唷
請先確認您的K棒有完整
若K棒只到 9/4 日(五), 會得到餘 12 日
PS:餘日是採自然日算

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:23
在這個頁面顯示本主題全部的 2 個文章


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

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