BarsSinceExit 限制上次開倉后N個K線再開倉 不生效的問題
作者:開拓者 TB 來源:cxh99.com 發布時間:2018年03月05日
-
咨詢內容:
因策略在平倉后 又在??很近的K線上又開倉,因此想通過 BarsSinceExit??函數對下一次開倉的時機進行限制,
但在條件中加入 BarsSinceExit > 4 這個條件時,所有交易信號全部消失。
If(MarketPosition == 0 And buycon and BarsSinceExit>4)
問題應該出在第一次開倉的條件即沒有滿足,
請教大家如何解決這個問題?
BarsSinceExit
說明 獲得最近平倉位置到當前位置的Bar計數。
語法 Integer BarsSinceExit()
參數 無
備注 獲得最近平倉位置到當前位置的Bar計數,返回值為整型。
只有當MarketPosition = 0時,即沒有持倉的狀況下,該函數才有意義,否則返回0。
注意:在平倉Bar上為0。??
示例 無
?
?來源:CXH99.COM
-
TB技術人員:
關注,我也遇到類似的問題
?
-
TB客服:
你的問題應該是buycon的問題吧,我的已經搞定了。
?
-
網友回復:
建議把if里面的三個條件的值輸出看看,便于找到問題
?
-
網友回復:
If(MarketPosition == 0 And buycon)??一切正常
If(MarketPosition == 0 And buycon and BarsSinceExit>4)? ?,所有信號消失。。
|