您现在的位置:程序化交易>> 期货公式>> 交易开拓者(TB)>> 开拓者知识>>正文内容

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)  一切正常

    If(MarketPosition == 0 And buycon and BarsSinceExit>4)   ,所有信号消失。。

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 511411198  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容