模型編寫開平順序問題 [金字塔]
- 咨詢內容:
請教一下:發現一個問題,交易模型編寫過程中,交易條件設置好以后,在最后設置開平倉時,開倉條件放在前面平倉條件放在后面的結果不一樣,收益有時候差距很大,請問這是為什么?
為什么要將平倉寫在前面,開倉寫在后面?
開多:BUY(KD AND HOLDING=0,1,THISCLOSE); //開多信號
開空:BUYSHORT(KK AND HOLDING=0,1,THISCLOSE); //開空信號平多:SELL(PD,1,THISCLOSE); //平多信號
平空:SELLSHORT(PK,1,THISCLOSE); //平空信號平多:SELL(PD,1,THISCLOSE); //平多信號
平空:SELLSHORT(PK,1,THISCLOSE); //平空信號開多:BUY(KD AND HOLDING=0,1,THISCLOSE); //開多信號
開空:BUYSHORT(KK AND HOLDING=0,1,THISCLOSE); //開空信號
[此貼子已經被作者于2014/11/20 16:24:25編輯過]
兩種結果不一樣 - 金字塔客服:
1,因為圖表不支持鎖倉,就是有空單的情況下必須平掉空單才能開多單。
例如平倉反手條件滿足,代碼依據從上往下運行
當先開后平,先執行開倉語句后執行平倉語句。因歷史有反方向單,開倉失敗。只會平倉
當先平后開,先執行平倉語句后執行開倉,則會直接平倉反手。
- 用戶回復:
如果所寫的模式不是多翻空或者空翻多的模式,也就是說空單平倉的時候是沒有多開單的,多單平倉的時候也沒有空開單。那請問版主,如果將開倉條件放在前面,平倉條件放在后面的話,這樣的交易模型能不能用?
- 網友回復:
如果條件不一樣,且在無倉情況下是沒有影響的
建議一般都是先平后開,語法上用戶要自行注意下
- 網友回復: 謝謝!
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容