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