跨周期引用數據導致的信號閃爍問題 [金字塔]
- 咨詢內容:
請教高手,我的指標在1min下運行程序化交易,指標中引用了15min的數據,在程序化交易過程中,出現如下情形:
1、例如,1min圖上,當前K線(假設為第一根K線)完成后出現開倉提示,但是在走過幾根K線后,第一根K線的開倉提示信號會消失。這時會導致根據第一根k線開倉的頭寸不知道如何處理。請問如何避免這種情況。
2、例如,1min圖上,當前K線(假設為第一根K線)完成后不出現開倉提示,但是在走過幾根K線后,第一根K線會出現開倉提示信號,但是在程序化交易時,該提示已經不會執行開倉動作了。請問如何避免這種情況。
謝謝
- 金字塔客服:
小周期引用大周期,當時15MIN的K線還沒有最終形成,導致有了未來
引用15MIN周期的上個周期的數據,就不會有未來了
- 用戶回復:
如果采用把每一分鐘的數值先賦值,再引用,這樣在小周期引用時是否能夠逐一應用到對應的分鐘數數據?
例如
//IF MINUTE()=1 THEN BEGIN
//kaiduo:=開多18 or (開多15 and (開多12 and 開多13 and 開多14 and 開多17 and 開多19));
//END
//ELSE if minute()=2 then BEGIN
//kaiduo:=開多18 or (開多15 and (開多12 and 開多13 and 開多14 and 開多17 and 開多19));
//END
//ELSE if minute()=3 then BEGIN
//kaiduo:=開多18 or (開多15 and (開多12 and 開多13 and 開多14 and 開多17 and 開多19));
//END
//ELSE if minute()=4 then BEGIN
//kaiduo:=開多18 or (開多15 and (開多12 and 開多13 and 開多14 and 開多17 and 開多19));
//END
//ELSE if minute()=5 then BEGIN
//kaiduo:=開多18 or (開多15 and (開多12 and 開多13 and 開多14 and 開多17 and 開多19));
//END
//ELSE if minute()=6 then BEGIN
//kaiduo:=開多18 or (開多15 and (開多12 and 開多13 and 開多14 and 開多17 and 開多19));
//END
//ELSE if minute()=7 then BEGIN
//kaiduo:=開多18 or (開多15 and (開多12 and 開多13 and 開多14 and 開多17 and 開多19));
//END
//ELSE if minute()=8 then BEGIN
//kaiduo:=開多18 or (開多15 and (開多12 and 開多13 and 開多14 and 開多17 and 開多19));
//END - 網友回復:
不能
http://www.weistock.com/bbs/dispbbs.asp?boardid=10&Id=15388
看看這個帖子,里面的方法是否有幫助
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容