MQ盘口模型 测试不能取数据 (文华财经wh9)

投资者咨询:MQ盘口模型 测试不能取数据 (文华财经wh9)
来源:文华财经  日期:2018-5-4 19:14

 Data
     data0:"ru1809";      //定义合约
Vars 
 Numeric myask1;
 Numeric mybid1;
Begin
 myask1 = data0.Price("New");
 mybid1= data0.Price("Bid1");
 Commentary("价格:" + Text(myask1));
End
 

测试时候 数据都为0 为毛

技术人员回复
日期:2018-5-4 19:27
  您编写没问题的,您看的应该不是您1楼书写的数据

您上传全部源码我们分析下


图片点击可在新窗口打开查看
 
投资者咨询:MQ盘口模型 测试不能取数据 (文华财经wh9)
来源:文华财经  日期:2018-5-4 19:14
 我是回测没有数据啊 不是加载!
技术人员回复
日期:2018-5-4 20:47
参考如下试试,盘中最新k线是有数据的

因为取的是盘口数据,您在k线图上用时,建议您用GetPrice取值

因为Price不支持回测,历史值都是0 的,建议您在独立的算法模型使用

 Data
     data0:"ru1809";      //定义合约
Vars 
 Numeric myask1;
 Numeric mybid1;
Begin
 myask1 = data0.Price("New");
 mybid1= data0.Price("Bid1");
PlotNumeric("A" ,myask1);
PlotNumeric("Aa" ,GetPrice(2309,"NEW"));
End