TB如果當(dāng)前bar有兩個(gè)加倉信號(hào),有什么辦法能解決斷線重連不會(huì)重復(fù)加倉 [開拓者 TB]
- 咨詢內(nèi)容: 假如當(dāng)前bar有兩個(gè)加倉信號(hào),加倉條件是市價(jià)高于一價(jià)位n點(diǎn),2n點(diǎn),所以用a_sendorder也可能重復(fù)發(fā)單吧?同理,用全局變量能解決重復(fù)開倉,但是不能解決重復(fù)加倉。
請(qǐng)問有什么辦法能保證斷線重連不會(huì)重復(fù)加倉? - TB技術(shù)人員: 無人值守情況下當(dāng)前bar有加倉信號(hào)有什么辦法控制不重復(fù)發(fā)單嗎?
這問題不解決實(shí)盤太不放心了。 - TB客服:
- while(Low <= preEntryPrice - 0.5*N) // 以最低價(jià)為標(biāo)準(zhǔn),判斷能進(jìn)行幾次增倉
- {
- myEntryPrice = preEntryPrice - 0.5 * N;
- preEntryPrice = myEntryPrice;
- SellShort(TurtleUnits,myEntryPrice);
- SendOrderThisBar = True;
- }
- 網(wǎng)友回復(fù): 沒有人回答嗎?請(qǐng)回答下啊
- 網(wǎng)友回復(fù):
用buy、sell寫的公式,如果當(dāng)前bar如果已經(jīng)有信號(hào),斷線重連不會(huì)重新發(fā)單的。
如果用A_SendOrder加倉發(fā)單,用全局變量就可以控制好了,或者也可以用SetTBProfileString和GetTBProfileString來控制。
重連的時(shí)候要注意初始化部分的代碼- if(barstatus==0 && GetGlobalVar(0)==InvalidNumeric)
- {初始化;}
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 262069696 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容