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

请问老师帮忙解答一下 [文华财经]

  • 咨询内容:  mq算法交易 如何取到挂单价格(未成交的单子)       因为可能存在双向下单   如何分别取到未成交的多头挂单价格和空头挂单价格    

     

     来源:程序化99

  • 文华技术人员:

    取买开未成交委托挂单价格参考函数F_OpenOrderPrice:

     

    vars
        Numeric OpenOrderPrice1;
    Begin
      
            If(F_GetOpenOrderCount() >0) //如果买开委托部分挂单
            {
                  OpenOrderPrice1 = F_OpenOrderPrice(F_GetLastOpenOrderIndex(Enum_Buy,Enum_Entry));
                  SetGlobalVar(1,OpenOrderPrice1);
                   Commentary(Text(GetGlobalVar(1)));
            }
    End

     

     

     来源: WWW.CXH99.COM

  • 文华客服:  老师,我还是没有明白 我要的是输出价格  比如在rb1805  3800处挂单   如何输出这个价格作为参考或者调用   请问老师 我这样描述  GD输出的是不是最后一次挂单价  比如委托价是3800  是不是能输出3800       还有就是应该定义全局变量 还是普通变量呢         Data
       data1:"rb1805";   //定义合约
    Vars
        Numeric GD;         //定义挂单价格
    Begin
    GD=F_OpenOrderPrice(0);//最后一次的挂单价
    End
     

     

  • 网友回复:    
  • 网友回复:
    最后提交的委托数据的。定义变量的时候选择普通变量即可的
    更多用法请参考软件中的函数说明

     

  • 网友回复:               SetGlobalVar(1,OpenOrderPrice1);
                   Commentary(Text(GetGlobalVar(1)));OpenOrderPrice1是价格  那么 请问上面这两行代码有什么作用呢? 麻烦老师指点一下  谢谢 还有这个F_OpenOrderPrice(0)最后提价的委托数据 指的是不是价格?    

 

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

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


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

相关文章

    没有相关内容