您现在的位置:程序化交易>> 期货公式>> 文华财经>> 文华财经知识>>正文内容

WH3下单组件示例里面的追价模块有问题 [文华财经]

  • 咨询内容:

    问题1:仔细研读了追价模块,里面压根没有追价的东西啊!只有超价下单。请贴出追价的主要语句

     

    问题2:t_deleteorder   t_deletorderbycode到底有什么区别?而且 解释里面说 返回0是撤单发出成功,到底是指“发出撤单”这个动作,还是指“发出撤单并且已经成功撤单”??请解答

     

    问题3:lastordertime取的是上一次下单时间,那么这个下单是BK SK BP SP都算??还是什么?

     

  • 文华技术人员: 周一工作时间相关同事回复您

     

  • 文华客服:

    VAR LastWithDrawFinsh; //这个变量的作用是避免撤单的过程中反复的进行撤单
    VOID MAIN()
    {
     //IF(CurrentTime()-LastOrderTime()<2 && LastOrderTime()!=0) 
     // RETURN; //控制组件的执行频率 两秒执行一次
     //icount=F_SigCount();
     LastWithDrawFinsh=ReadGlobal("LASTWITHDRAW");
     IF(T_IsNoOrder()!=1 ) //有挂单的情况
     {
      //查询挂单然后进行撤单重下?还是直接撤单?
      //need added code
      IF(CurrentTime()-LastOrderTime()>3 && LastWithDrawFinsh==1) //如果20秒有委托未成交,全撤,下次进入会重新下委托
      {
       T_DeleteOrderAll();//撤掉所有未成交委托。
       LastWithDrawFinsh=0;
      }
      WriteGlobal("LASTWITHDRAW", LastWithDrawFinsh);
      RETURN;
     }
     LastWithDrawFinsh=1; 

     WriteGlobal("LASTWITHDRAW", LastWithDrawFinsh);

    问题一:以上是追价主要语句

    问题二:t_deleteorder   t_deletorderbycode到底有什么区别?

    回复:前者是按委托标识来确定委托单的,后者是按合约来确定的。具体请参考各自的函数说明及用法

    返回0是撤单发出成功,是指发出撤单”这个动作成功

    问题三:与信号没有关系,是指发出的委托单,不管买卖开平都算

 

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

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


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

相关文章

    没有相关内容