操作指令的疑問 - TradeBlazer公式 [開拓者 TB]
- 咨詢內(nèi)容:
if(condition1 and marketposition==0)
buy(10,close);如果我我買開10手股指,但只成交5手,那么系統(tǒng)會不會繼續(xù)把剩下的5手成交,但按我條件寫的,必須持倉為0,但現(xiàn)在持倉為1了,是不是就不發(fā)指令了。那么我該怎么改寫?
if(condition1 and marketposition==1)
sell(0,close);手數(shù)值為0是不是默認全部平倉?不是的話還應該寫10。 - TB技術人員:
補充問題,如果下單后,沒成交,系統(tǒng)會自動扯單,并在下一個tick上重新執(zhí)行操作嗎,還是所下一個tick直接開倉,然后把上一個沒成交的自動扯單
- TB客服:
回復 1# heixiao_1981
marketposition是根據(jù)圖上信號來判斷的,當前bar發(fā)出委托但后,marketposition將在下一個bar的marketposition才會變化
對的,0是指所有圖上信號相應持倉。 - 網(wǎng)友回復:
回復 3# lh948
那也就是說,我還剩下5手的話,還會在一個tick繼續(xù)成交,因為當前持倉還是顯示==0.
但如果我上一個tick就成交5手,那么下一個tick是不是會按照程序中手數(shù)的規(guī)定,把剩余手數(shù)補上? - 網(wǎng)友回復:
回復 4# heixiao_1981
公式只會發(fā)單,不會自動將未成交單重發(fā)。公式不會處理未成交單,除非你實現(xiàn)這部分代碼,或者使用交易助手配合。
公式在一個bar上出現(xiàn)開倉信號后,一個信號只會發(fā)一次單。
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯(lián)系技術人員 QQ: 262069696 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
指定的模型還沒有相關內(nèi)容!