奇狐社區論壇
在這個頁面顯示本主題全部的 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)


由 ruhong0927 在 2011-01-19 23:40 發表:

公式求解

若我想知道上個月的日期距離今天多久要如何寫?

例如,若今天19號,則上個月19號離今天多少個K棒若上個月的19號沒開盤,則往前取,另外下個月的19號離今天幾個K棒,若19號沒開盤,則往後取!


由 cgjj 在 2011-01-20 10:20 發表:

回覆: 公式求解

引用:
最初由 ruhong0927 發表
若我想知道上個月的日期距離今天多久要如何寫?

例如,若今天19號,則上個月19號離今天多少個K棒若上個月的19號沒開盤,則往前取,另外下個月的19號離今天幾個K棒,若19號沒開盤,則往後取!



若今天是1號, 上個月1號沒開盤呢? 如何取?


由 ruhong0927 在 2011-01-20 11:21 發表:

可以的話就取上一個工作日,例如今天是二月一號,但一月1號沒開盤,就取12/31號,若12/31號也沒開盤就再往前取12/30號。
若有難度的話,就直接給零的值也可以,

我想寫的東西,是若我的滑鼠移到某根k棒,則當根k棒的日期,在上個月或下個月同日期都能標示,但以下個月的位置比較重要,上個月該日期若沒開市則不顯示也無所謂

我已經有下列公式可以參考,不過距離幾根k棒我就寫不出來了

VERTLINE(BARSCOUNT(CLOSE)=SYSPARAM(1)-5),colorCYAN,POINTDOT;

先感謝版主替我想這個問題,這對我來講實在是有難度


由 cgjj 在 2011-01-20 11:35 發表:

引用:
最初由 ruhong0927 發表
可以的話就取上一個工作日,例如今天是二月一號,但一月1號沒開盤,就取12/31號,若12/31號也沒開盤就再往前取12/30號。
若有難度的話,就直接給零的值也可以,

我想寫的東西,是若我的滑鼠移到某根k棒,則當根k棒的日期,在上個月或下個月同日期都能標示,但以下個月的位置比較重要,上個月該日期若沒開市則不顯示也無所謂

我已經有下列公式可以參考,不過距離幾根k棒我就寫不出來了

VERTLINE(BARSCOUNT(CLOSE)=SYSPARAM(1)-5),colorCYAN,POINTDOT;

先感謝版主替我想這個問題,這對我來講實在是有難度



原碼:

DD
:=dayYM:=sum(barpos=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.