到奇狐勝券首頁 奇狐社區論壇 購買奇狐勝券 試用奇狐勝券
 
論壇首頁 你可以在這裡編輯你的資料,查看短訊,訂閱主題和論壇參數等等 免費會員註冊 會員列表 論壇幫助 論壇日曆 論壇搜索 加入我的最愛 登出論壇  
奇狐社區論壇 : Powered by vBulletin version 2.3.0 奇狐社區論壇 > 指標公式 > 問題交流 > 請教如何修改此公式於13:38分得到當時的
  上一主題   下一主題
作者
主題 發表新主題    回覆主題
newmerq5478
初級會員

註冊日期: Jul 2007
來  自: 高雄左營
文章數量: 22

請教如何修改此公式於13:38分得到當時的

在爬了很多文之後找到了此篇文章..看完了我有些疑問想請教各位大大..此篇的主圖是5分鐘(週期)取得90分鐘的KD的K值的程式

我想更改主圖為60分鐘(週期),因為我想在13:38分取得當在13:38分的60分鐘的K還有D值,還有MACD 的值,請問我該在此公式作什麼樣的修改..請會的高手大大教教我

1.60分鐘的K及D值

2.日的K及D值 (這三項的值都是要在當天的13:38分)

3.60分鐘的MACD值







原碼:--------------------------------------------------------------------------------
de:=date;
cc5:=c;
hh5:=h;
ll5:=l;
K90:c*0;
<%
N=FFL.VarData("N")
M1=FFL.VarData("M1")
de=FFL.VarData("de")
cc5=FFL.VarData("cc5")
ll5=FFL.VarData("ll5")
hh5=FFL.VarData("hh5")
K90=FFL.VarData("K90")
stno=FFL.VarStartIndex("cc5")
endno=ubound(cc5)
redim hh90(endno),ll90(endno), kk90(endno)
ckno=0: Kno=0: K90SK=0
for i = stno to endno
ckno=ckno+1
if i=endno then ckset=true else ckset=(ckno=18 or de(i)<>de(i+1))
if ckset=true then
ll90(Kno)=ll5(i): hh90(Kno)=hh5(i)
for j=i-ckno+1 to i
if ll5(j)<ll90(Kno) then ll90(Kno)=ll5(j)
if hh5(j)>hh90(Kno) then hh90(Kno)=hh5(j)
next
if N = 0 then StnoN = 0 else StnoN=Kno-N+1
if StnoN<0 then StnoN=0
hhvh=hh90(StnoN):llvl=ll90(StnoN)
for j=StnoN+1 to Kno
if hh90(j)>hhvh then hhvh = hh90(j)
if ll90(j)<llvl then llvl = ll90(j)
next
if hhvh-llvl<>0 then RSV=((cc5(i)-llvl)/(hhvh-llvl))*100
if Kno=0 then
KK90(Kno)=RSV: K90SK = i
else
KK90(Kno)=(1*RSV+(M1-1)*KK90(Kno-1))/M1
end if
for j=i-ckno+1 to i
K90(j)=KK90(Kno)
next
Kno=Kno+1
ckno=0
end if
next
FFL.VarData("K90")=K90
FFL.VarStartIndex("K90")=K90SK+1
%>

向版主報告此篇 | 查IP位址
Old Post 2007-07-16 20:12
newmerq5478 現在離線 點選這裡查看 newmerq5478 的個人資料 點選這裡給 newmerq5478 傳送一條短訊 查找更多關於 newmerq5478 的文章 增加 newmerq5478 至你的好友列表 編輯/刪除訊息 引用回覆
alpha
資深會員

註冊日期: Oct 2006
來  自:
文章數量: 225

你只要當日的數值嗎
如果是
最好用取巧的方法來解決
速度又快

向版主報告此篇 | 查IP位址
Old Post 2007-07-17 18:46
alpha 現在離線 點選這裡查看 alpha 的個人資料 點選這裡給 alpha 傳送一條短訊 查找更多關於 alpha 的文章 增加 alpha 至你的好友列表 編輯/刪除訊息 引用回覆
newmerq5478
初級會員

註冊日期: Jul 2007
來  自: 高雄左營
文章數量: 22

感謝回文給我的大大..我知道我的問題出在哪了..我使用60分鐘線..我現在都是用歷史在回測..所以會誤以為..程式每60分鐘才會run 一次..如果是使用即時的話..在盤中只要有資料進來..指標就會變動..我的訊號也會跟著產生或消失..一直的跳動..所以我只需要取樣在整點
9:45 10:45 11:45 12:45 13:45 就行了..至於當初我就是以為程式不是隨時在run的..所以造成我有想取13:38分的kd值取不到的困擾..現在知道是隨時在變動的..那我的問題就解決了..就是把取樣13:45改成取樣13:38就行了..問題已經解決了,因為我的一各想法錯誤..問了那麼多的問題..真是對不起回答我的各位大大..真的是非常感謝你門..

ps:我有去買技術指標通論回來研究..要好好來去研究一下了..

向版主報告此篇 | 查IP位址
Old Post 2007-07-18 11:43
newmerq5478 現在離線 點選這裡查看 newmerq5478 的個人資料 點選這裡給 newmerq5478 傳送一條短訊 查找更多關於 newmerq5478 的文章 增加 newmerq5478 至你的好友列表 編輯/刪除訊息 引用回覆
全部時間均為台灣時間, 現在時間為01:08 發表新主題    回覆主題
  上一主題   下一主題
顯示可列印版本 | 訂閱此主題

論壇跳轉:
主題評分:

論壇規定:
你不可以發表新主題
你不可以回覆文章
你不可以上傳附件
你不可以編輯自己的文章
HTML語法禁止
vB 語法核准
表情符號核准
貼圖語法[IMG]核准
 

本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。

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

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.  聯絡我們