请问老师帮忙解答一下
作者:文华财经 来源:cxh99.com 发布时间:2018年04月06日
-
咨询内容:
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)最后提价的委托数据 指的是不是价格?