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

开拓者 TB实盘中,每次信号出现在第一根K线便不出现动作 [开拓者 TB]

  • 咨询内容: If (BarStatus==2 && AccountDataExist)
    {
       If ( Q_Last == 0 || ( Date != Date[1] && High == Low ) )   Return;        //如果未开盘,则直接返回
    .....
    }

    实盘中,每次信号出现在第一根K线便不出现动作,怀疑是这一句有问题。请教,这么写正确吗?

     

  • TB技术人员: 是想要过滤集合竞价吗?
    1. Begin

    2.         If(BarStatus==2 && Time==0.090000 && High==Low) return;           // 第一种写法

    3.         If(BarStatus==2 && Time==0.090000 && CurrentTime < 0.090000) return; //第二种写法

    4.         If(BarStatus==2 && high==low) return;                   //第三种写法

    5.         If(BarStatus==2 && CurrentTime < 0.090000) return;      //第四种写法

    6.         ...

    7.     End
    复制代码注意事项:
    1.本例是以国内商品期货交易所开市时间举例,股指期货或其他市场需调整时间。
    2.在日线以上的Bar数据,前两种写法均不适用,可选择第三或第四种写法。
    3.若按第一、三种写法,当商品的高低价不产生变化时,会忽略这些Tick,即使是已经开市;若按第二、四种写法需保证本机的时间准确。

     

  • TB客服: 谢谢LS,我试试

 

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

可联系技术人员 QQ: 262069696  点击在线交流进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容