BarsSinceExit 限制上次开仓后N个K线再开仓 不生效的问题 [开拓者 TB]
-
咨询内容:
因策略在平仓后 又在 很近的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 and BarsSinceExit>4) ,所有信号消失。。
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容