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

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- [教學]於5分鐘週期取得90分鐘的收盤價 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=1152)


由 cgjj 在 2004-06-29 16:00 發表:

[教學]於5分鐘週期取得90分鐘的收盤價

此方法不需再 Call 另外一個子公式, 本身即可完成
此例為於5分鐘週期取得90分鐘的收盤價
5x18=90


C5:=c;
de:=date;
C90:c*0;
<%
C5=FFL.VarData("C5")
C90=FFL.VarData("C90")
de=FFL.VarData("de")
stno=FFL.VarStartIndex("C5")
endno=ubound(C5)
no=0
for i = stno to endno
no=no+1
if i=endno then ckset=true else ckset=(no=18 or de(i)<>de(i+1))
if ckset=true then
for j=i-no+1 to i
C90(j)=C5(i)
next
no=0
end if
next
FFL.VarData("C90")=C90
%>


由 cgjj 在 2004-06-29 16:01 發表:

公式檔


由 cgjj 在 2004-06-29 16:05 發表:

可將18修改為其它數值應用於其他週期(需5的倍數)
例如45分鐘用9
5x9=45

if i=endno then ckset=true else ckset=(no=9 or de(i)<>de(i+1))


進一步應用:
於一分鐘週期可用來取3分鐘(18改為3)


由 cgjj 在 2004-07-02 09:37 發表:

注意!
原來進階應用舉例
於5分鐘週期取得90分鐘KD的K值
是不可行的


此公式無法於5分鐘週期藉由引用
去取得其他公式90分鐘的變數值
因開高低收的運算基點不同


由 cgjj 在 2004-07-02 21:29 發表:

於5分鐘週期取得90分鐘KD的K值
可用vbs 完全接手奇狐所有算KD的命令
來完成!

方法請參考此文章
http://www.chiefox.com.tw/bbs/showt...d=3176#post3176


由 cheng 在 2004-07-19 09:30 發表:

如果於30分鐘 (或多分鐘週期) 取用1分鐘內任一時間的的收盤價,可以做到嗎?


由 cheng 在 2004-07-19 09:31 發表:

更正:
如果於30分鐘 (或多分鐘週期) 取用1分鐘週期的內任一時間的1分鐘收盤價,可以做到嗎?


由 cheng 在 2004-07-19 11:41 發表:

多分鐘週期引用指定1分鐘的開盤價
dataperiod=1;
t1:=if (between(ref(time,1),84500,134500),ref(time,1),0);
t2:=if (time=90000,84500,t1);
t3:if (t2,t2+1200,t2+1200);
t4:if (t2,t2+1300,t2+1300);
d1:if (t3,open,0),linethick0;
d2:if (t4,open,0),linethick0;
以上公式是否正確.
但是多分鐘週期引用指定1分鐘的開盤價時價位會變動.
請賜教!謝謝!


由 king 在 2004-07-19 12:53 發表:



全部時間均為台灣時間, 現在時間為05:39
在這個頁面顯示本主題全部的 9 個文章


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

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