MT5怎么获取国内期货买1和卖1的成交量?

[复制链接]
124397321Lv.1 显示全部楼层 发表于 2023-5-18 11:00:56 |阅读模式 打印 上一主题 下一主题
QQ图片20230518111540.jpg
请问老师怎么能获取买1的量和卖1的量?

能不能给个演示代码?谢谢

回复

使用道具 举报

精彩评论3

唐老师Lv.9 显示全部楼层 发表于 2023-5-18 11:19:28
用下面代码,可以输出市场深度的价格和交易量,也就是所说的买1,卖1,买2,卖2。。。。。

QQ图片20230518111727.png

其中的type的值=1是卖,2是买。
  1.    MarketBookAdd(_Symbol);
  2.    MqlBookInfo priceArray[];
  3.    bool getBook=MarketBookGet(NULL,priceArray);
  4.    if(getBook)
  5.      {
  6.       int size=ArraySize(priceArray);
  7.       Print("MarketBookInfo for ",Symbol());
  8.       for(int i=0; i<size; i++)
  9.         {
  10.          Print(i+" 价:",priceArray[i].price
  11.                +"    量 = "+priceArray[i].volume,
  12.                " type = ",priceArray[i].type);
  13.         }
  14.      }
  15.    else
  16.      {
  17.       Print("Could not get contents of the symbol DOM ",Symbol());
  18.      }
复制代码




回复

使用道具 举报

124397321Lv.1 显示全部楼层 发表于 2023-5-18 11:23:19
谢谢唐老师
回复

使用道具 举报

124397321Lv.1 显示全部楼层 发表于 2023-5-24 11:40:55
唐老师,请问如何同时获取2个品种的买1和卖1的挂单量呢?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

EACTP和EA邦仅为EA程序化交易软件服务供应商,使用EA工具进行交易,在使用前应该清楚的阅读和浏览软件相关的教程,使用软件是一种自发行为,所引发的一切法律后果,包括用户在使用过程中导致的任何损失均与EA软件开发者无关。
  • 微信

  • 微信公众号

  • 微信视频号