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

收盘平仓的问题。 - TradeBlazer公式 [开拓者 TB]

  • 咨询内容: 用15min 和 30min 周期 进行测试 条件收盘前平仓 此时平仓条件如何写
    因为之前看了一些帖子都是5min以内 的收盘平仓条件 。

    还有就是假设 收盘仓位控制在总仓位的30% 这个条件能实现吗。?

     

  • TB技术人员: .....

     

  • TB客服: 回复 2# panda


    收盘平仓分为两部分,一部分负责处理历史测试,一部分负责处理实时交易。在测试时我们可以以每天的收盘价平仓,在实时交易时我们选择14:59分平仓。
    以下拿30min周期举例
    Begin
        ...
        If((Date[-1]!=InvalidInteger && Date!=Date[-1])||(Date[-1]==InvalidInteger && Date < CurrentDate))
        {
            Sell(0,Close);
            BuyToCover(0,Close);
        }Else If(Date==CurrentDate && Time==0.1430 && CurrentTime>=0.1459)
        {
            Sell(0,Close);
            BuyToCover(0,Close);
        }
        ...
    End

    注意事项:

    本例是以国内商品期货交易所收市时间举例,股指期货或其他市场需调整写法。
    本例是针对5分钟周期的收盘平仓所写,针对不同的周期需改写为合适的最后Bar时间。

    更多请看帮助文档:公式系统 - TradeBlazer公式的使用 - 交易策略进阶

 

如果以上指标公式不适用于您常用的行情软件

或者您想改编成选股公式,以便快速选出某种形态个股的话,

可以联系我们相关技术人员 QQ: 262069696  点击在线交流进行 有偿 改编!

 


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

相关文章

    没有相关内容