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());
}