靜態數據中的語句該如何還原到實用的動態盤中的語句,不能有信號消失問題 [文華財經]
- 咨詢內容:
靜態數據中的語句該如何還原到實用的動態盤中的語句,不能夠再有有信號消失問題。
在數據回測中,我寫了這樣兩個簡單的語句:
MA1:MA(H,1);
MA2:MA(L,1);,
靜態的歷史回測圖中截圖如下,卻在要還原到實盤實用中時犯了大難題了,怎么樣改寫才能保證實盤中所使用的就是
效果圖中那兩條折線啊,測試都是靠他測試出來的,不要搞到實盤中根本沒法用啊。
加載到模組中的話,是不是就該寫成:
MA1:MA(REF(H,1),1);
MA2:MA(REF(L,1),1);
還是
MA1:MA(H,2);
MA2:MA(L,2);
怎么想都覺得不對,該如何解決,因為盤中價格是動態的,我越琢磨就覺得漏洞很多,希望和各位老師能仔細探討探討。
因為改寫后還得當做指標再被引用,所以現在要必須寫正確才行。。。。。。
此主題相關圖片如下:靜態h和l截圖%((u.jpg
- 文華技術人員:
周五盤中發現發現一個信號消失的問題,反復琢磨了很久,發現時因為盤中狀況估計不足,影響了實際執行效果。
在這樣一個低點軍銜上穿反手做多的語句中發現了信號消失的現象,我該如何改寫來規避呢?
CROSS(MA(L,5),MA(REF(C,1),54)),BPK;
這一句中出現了信號消失的狀況,怎么辦才好?
- 文華客服:
我在下圖中手畫出來的紫色和紅色的線才代表了1樓MA1,MA2在盤中的真實的變動記錄,有沒有辦法讓實盤做到
和測試一樣,出信號立即下單的方式
此主題相關圖片如下:靜態h和l截圖%((u.jpg
- 網友回復:
幫您研究了一下,這個問題是沒有辦法完美解決的。就像CROSS(C,MA(C,5))這樣的條件會出現信號消失問題一樣,因為盤中k線的HL值都還是不固定的,所以難免會出現信號消失問題的。并且您用的MA(L,2)這個參數值非常小,所以當前k線的變動對最終的變量值的影響就更大的。
最簡單的方法還是用REF去固定。
- 網友回復:
老師,那么如果我在回測時是寫的這個語句
MA1:MA(REF(H,1),2);
MA2:MA(REF(L,1),2);
那實盤使用的時候是否應該寫成
MA1:MA(REF(H,1),3);
MA1:MA(REF(H,1),3);
要加多一個周期才對,是不是?
還是應該寫成這樣 :
MA1:REF(MA(H,2),1);
MA2:REF(MA(H,2),1);
兩種寫法有沒有區別?
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容