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

麻烦老师看一下,这个为什么不执行 [开拓者 TB]

  • 咨询内容: if(Time<=0.090430)
          { Sell(5,Open);
          BuyToCover(5,Open);
            }, 这段代码 我放到 交易系统最前边,为什么实盘不执行,不管有没有持仓 都执行。

     

  • TB技术人员: 1,之前 有没有持仓的信号?
    2,公式用于什么周期的图表上?什么合约上?

     

  • TB客服: 图标上没有持仓的信号,实际有持仓,用于5分钟周期,用的合约是888这种的。

     

  • 网友回复:
    小米 发表于 2016-10-31 15:41
    1,之前 有没有持仓的信号?
    2,公式用于什么周期的图表上?什么合约上? ...


    图标上没有持仓的信号,实际有持仓,用于5分钟周期,用的合约是888这种的。

     

  • 网友回复:
    sjfczpf 发表于 2016-10-31 15:42
    图标上没有持仓的信号,实际有持仓,用于5分钟周期,用的合约是888这种的。 ...

    1,当前策略公式里没有开仓语句,没有开仓信号,是不会执行sell,buytocover的平仓语句的。这个函数是不帐户持仓情况的。
    2,5分钟的周期上, 没办法判断到0.090430这个时间的。。只有9点或之前的K线方或满足此条件。不可能精准到9:04:30
    3,另外使用888的话的,一定要设置委托偏移,请注意一下。。

    建议先看F1帮助文档或是TB公式指南,熟悉一下软件的策略语法等

 

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

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


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

相关文章

    没有相关内容