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