![]() |
在這個頁面顯示本主題全部的 4 個文章 |
奇狐社區論壇 (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=15002)
公式求解
若我想知道上個月的日期距離今天多久要如何寫?
例如,若今天19號,則上個月19號離今天多少個K棒若上個月的19號沒開盤,則往前取,另外下個月的19號離今天幾個K棒,若19號沒開盤,則往後取!
回覆: 公式求解
引用:
最初由 ruhong0927 發表
若我想知道上個月的日期距離今天多久要如何寫?
例如,若今天19號,則上個月19號離今天多少個K棒若上個月的19號沒開盤,則往前取,另外下個月的19號離今天幾個K棒,若19號沒開盤,則往後取!
可以的話就取上一個工作日,例如今天是二月一號,但一月1號沒開盤,就取12/31號,若12/31號也沒開盤就再往前取12/30號。
若有難度的話,就直接給零的值也可以,
我想寫的東西,是若我的滑鼠移到某根k棒,則當根k棒的日期,在上個月或下個月同日期都能標示,但以下個月的位置比較重要,上個月該日期若沒開市則不顯示也無所謂
我已經有下列公式可以參考,不過距離幾根k棒我就寫不出來了
VERTLINE(BARSCOUNT(CLOSE)=SYSPARAM(1)-5),colorCYAN,POINTDOT;
先感謝版主替我想這個問題,這對我來講實在是有難度
引用:
最初由 ruhong0927 發表
可以的話就取上一個工作日,例如今天是二月一號,但一月1號沒開盤,就取12/31號,若12/31號也沒開盤就再往前取12/30號。
若有難度的話,就直接給零的值也可以,
我想寫的東西,是若我的滑鼠移到某根k棒,則當根k棒的日期,在上個月或下個月同日期都能標示,但以下個月的位置比較重要,上個月該日期若沒開市則不顯示也無所謂
我已經有下列公式可以參考,不過距離幾根k棒我就寫不出來了
VERTLINE(BARSCOUNT(CLOSE)=SYSPARAM(1)-5),colorCYAN,POINTDOT;
先感謝版主替我想這個問題,這對我來講實在是有難度
原碼:
DD:=day; YM:=sum(barpos=1 or month<>ref(month,1),0);
RSP:C*0;
for i=1 to datacount do begin
NowYM:=YM[i]; NowDD:=DD[i];
for j=i-1 downto 1 do begin
if YM[j]<>NowYM then begin
if DD[j]<=NowDD or NowYM-YM[j]>1 then begin
RSP[i]:=i-j; break;
end;
end;
end;
end;
全部時間均為台灣時間, 現在時間為09:53 | 在這個頁面顯示本主題全部的 4 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.