MT5 在EA中可以读取某个品种的 买一量 或 卖一量 吗?

 
MT5有没有读取 买一量 或 卖一量 的函数?
 
bhqt:
MT5有没有读取 买一量 或 卖一量 的函数?

MT5中竟然不能读取  买一量 或 卖一量?为什么没有一个人知道?

 
bhqt #:

MT5中竟然不能读取  买一量 或 卖一量?为什么没有一个人知道?

市場深度取決於平台是否提供

 
Hung Wen Lin #:

市場深度取決於平台是否提供

直接从MT5画面上看,可以看到买一量 和 卖一量,关键是在EA中怎样读取这个 买一量 和 卖一量?

 
bhqt:
MT5有没有读取 买一量 或 卖一量 的函数?
没试过
 
bhqt #:

直接从MT5画面上看,可以看到买一量 和 卖一量,关键是在EA中怎样读取这个 买一量 和 卖一量?

使用MarketBookGet()就可以獲取

 
Hung Wen Lin #:
MarketBookGet()

   MqlBookInfo priceArray[];

   bool getBook=MarketBookGet(Symbol(),priceArray);

   if(getBook)

     {

      int size=ArraySize(priceArray);

      Print("MarketBookInfo for ",Symbol());

      for(int i=0;i<size;i++)

        {

         Print(string(i)+":",string(priceArray[i].price)

               +"    Volume = "+string(priceArray[i].volume),

               " type = ",priceArray[i].type);

        }

     }

   else

     {

      Print("Could not get contents of the symbol DOM ",Symbol());

     }


运行结果显示:

Could not get contents of the symbol DOM


这是什么原因?