策略開平倉語句測試中的問題 [金字塔]
- 咨詢內容:
BEGINsell(M>CC and HOLDING>0,holding,market);buy(CC>M and HOLDING=0,A,market);sellshort(cC>m and HOLDING<0,holding,market);buyshort(M>CC and HOLDING=0,A,market);ENDIF STRCMP(STKLABEL,'xxxx')=0 THENBEGINbuy(M>CC and HOLDING=0,B,market);sell(CC>M and HOLDING>0,HOLDING,market);buyshort(cc>m and HOLDING=0,B,market);sellshort(M>CC and HOLDING<0,HOLDING,market);END
策略是同時交易兩個品種,寫了這樣的下單指令(得到金哲、FLY等老師很大啟發)回測也可以做但回測后觀察下單時間發現問題我寫的想法是出現信號后等待本周期走完,下根K線開盤時市價執行開平操作但實際觀察后發現回測時候是這樣下單的:
1,平倉發生在信號出現的當根K線,開倉有時也發生在當根K線,有時發生在下一根K線2,平倉后開倉時,必定是先開空倉,應當開多單的品種會延遲到再下一根K線,也就是說會延遲到信號發出后第二根K線3,由于開多單信號延遲,因此在指標震蕩,信號連續兩天內變化的話,開多單動作就不執行了,而是直接執行第二次變化后的交易指令,即開空
求各位老師指點! - 金字塔客服:
你需要用 圖表交易的走完k線模式,這樣就是會在下一根k線開盤時下單
你這個要放在兩個合約上,放在一個合約上是沒用的,所以需要制作一個框架,方法:
http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=26
- 用戶回復:
感謝金老師不過我的問題是在回測時候發現的,策略測試的對話框里沒有找到有走完K線的選項。。。
- 網友回復:
測評是按照走完k線來算的,沒有k線中間的觸發模式
[此貼子已經被作者于2013/12/6 17:04:35編輯過] - 網友回復:
測試結果中出現當根K線平倉和第二根K線開倉可能會是什么問題呢?
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容