下载MetaTrader 5
MQL5参考市场信息MarketBookGet 

MarketBookGet

返回结构数组 MqlBookInfo 包括指定交易品种的市场报价记录。

bool  MarketBookGet(
   string        symbol,     // 交易品种
   MqlBookInfo&  book[]      // 参考数组
   );

参量

symbol

[in] 交易品种名称。

book[]

[in] 关于市场报价的记录。数组再分配给记录数量。如果 动态数组 没有再分配给操作内存,客户端会自行分配数组。

返回值

如果成功,返回true,否则是false。

整数

市场深度通过 MarketBookAdd() 函数重启。

示例:

   MqlBookInfo priceArray[];
   bool getBook=MarketBookGet(NULL,priceArray);
   if(getBook)
     {
      int size=ArraySize(priceArray);
      Print("MarketBookInfo for ",Symbol());
      for(int i=0;i<size;i++)
        {
         Print(i+":",priceArray[i].price
               +"    Volume = "+priceArray[i].volume,
               " type = ",priceArray[i].type);
        }
     }
   else
     {
      Print("Could not get contents of the symbol DOM ",Symbol());
     }

另见

市场深度结构结构和类


更新: 2015.12.03