投资者咨询:MQ中,我要想取前一秒的盘口买一价,是否可以, (文华财经wh9)
来源:文华财经 日期:2018-7-4 10:17
MQ中,我要想取前一秒的盘口买一价,是否可以,怎么写出来
技术人员回复
日期:2018-7-4 10:20
请参考:
Vars
Var_TickData data0;
Begin
data0=Def_TickData("AP1810",0,2); //data0中装有2秒钟AP1810的tick数据
IF(data0.State == 1)
{
data0.Num; // 表示data数组有多大
data0[0].Bid1; // 表示第一笔tick数据的买一价。
data0[data0.Num-1].Bid1;// 表示最新一笔tick的买一价。。
}
End
投资者咨询:MQ中,我要想取前一秒的盘口买一价,是否可以, (文华财经wh9)
来源:文华财经 日期:2018-7-4 10:17
在MQ中,我即用到了tick数据,又用到了时间秒,在50―52直接随机开仓,然后我最终是加载到tick图上,还是在30秒周期上
技术人员回复
日期:2018-7-4 13:55
投资者咨询:MQ中,我要想取前一秒的盘口买一价,是否可以, (文华财经wh9)
来源:文华财经 日期:2018-7-4 10:17
在MQ中可以获得前10笔tick的最低价吗 ,这个可以写出来吗
技术人员回复
日期:2018-7-4 14:07
投资者咨询:MQ中,我要想取前一秒的盘口买一价,是否可以, (文华财经wh9)
来源:文华财经 日期:2018-7-4 10:17
Vars
Var_TickData data0;
Begin
data0=Def_TickData("AP1810",0,2); //data0中装有2秒钟AP1810的tick数据
这个前面都用的data 0 ,就是定义的是秒周期,装的是两秒钟,但后面直接去第一笔,还是最后一笔,这个没有问题吧,我感觉有点疑惑
技术人员回复
日期:2018-7-4 14:25
投资者咨询:MQ中,我要想取前一秒的盘口买一价,是否可以, (文华财经wh9)
来源:文华财经 日期:2018-7-4 10:17
data0=Def_TickData("AP1810",0,2); //data0中装有2秒钟AP1810的tick数据
案例中是举了“AP1810”合约的例子,如果是在副图中增加tick级别相关的指标,合约不是“AP1810”,合约应该取当前屏幕下的合约,该如何写呢?
技术人员回复
日期:2018-7-30 14:01
在副图输出前一根TICK买一价为例参考:
Vars
NumericSeries M1;
Begin
M1=Bid1[1];
PlotNumeric("M1",M1);
End