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


由 jery3308 在 2013-05-08 22:13 發表:

請問哪些函數的指標不會在分鐘確立後,再改變?是用程式交易

奇狐很多函數例如:MD,WMA,IF.....哪些函數會在收盤後, 下一根K棒劇烈'變化產生時會改變上一根K棒原來運算結果,諸如REFX的情況? 如何寫出訊號確立後不改變原來結果的程式?除了REF之外,還有其他方法嗎?
例如:
k1:=SUM(IF(CLOSE>REF(CLOSE,1),VOL,IF(CLOSE<REF(CLOSE,1),-VOL,0)),0);

這段程式執行時,也會發生上述改變上一根K棒原來運算結果? 如何解決?

謝謝版大


由 cgjj 在 2013-05-09 08:48 發表:

回覆: 請問哪些函數的指標不會在分鐘確立後,再改變?是用程式交易

引用:
最初由 jery3308 發表
奇狐很多函數例如:MD,WMA,IF.....哪些函數會在收盤後, 下一根K棒劇烈'變化產生時會改變上一根K棒原來運算結果,諸如REFX的情況? 如何寫出訊號確立後不改變原來結果的程式?除了REF之外,還有其他方法嗎?
例如:
k1:=SUM(IF(CLOSE>REF(CLOSE,1),VOL,IF(CLOSE<REF(CLOSE,1),-VOL,0)),0);

這段程式執行時,也會發生上述改變上一根K棒原來運算結果? 如何解決?

謝謝版大



問題不是在這行
k1:SUM(IF(CLOSE>REF(CLOSE,1),VOL,IF(CLOSE<REF(CLOSE,1),-VOL,0)),0);

單獨這行, 是不會發生此狀況的
您可以另建一個公式, 僅跑此行仔細核對數值看看

問題應該是在您後續的處理程序, 並非在此行

基本上
只要有取用當根之後的K棒(未來K棒) 做計算
就可能會有您說的狀況

另外
小週期K棒引用當下對應的大週期K棒的指標值或價格
當大週期K棒尚未完成時, 也會發生您說的狀況

這是正常的
引用當下對應的大週期, 必然會遭遇此狀況
因為一個大週期對應數個小週期 (除非改用推算的)


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


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

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