用下面代码,可以输出市场深度的价格和交易量,也就是所说的买1,卖1,买2,卖2。。。。。
其中的type的值=1是卖,2是买。
- MarketBookAdd(_Symbol);
- 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
- +" 量 = "+priceArray[i].volume,
- " type = ",priceArray[i].type);
- }
- }
- else
- {
- Print("Could not get contents of the symbol DOM ",Symbol());
- }
复制代码
|