2.5.5 Marketlnfo()市场信息函数

2.5.5 Marketlnfo()市场信息函数

使用Marketlnfo()函数可以检索到上述点值和黄金报价。Marketlnfo()函数有许多用途,你会用它来获取在你的程序中必要的价格讯息。这里的Marketlnfo()函数的语法为:

double Maricetlnfo(string Symbol,ini Request Type);

符号参数是要检索信息的黄金代号。Symbol()函数可以用于目前图表。对于其他符号,你需要指定黄金代号,如XAU/USD。RequestType是一个整数常数,代表这个程序所传达的你需要的讯息。这里有列表中最有用的Marketlnfo()常数。可以在MQL参考完整列表,根据标准常数——Marketinfo。

●MODE_POINT——点值。例如0.01。

●MODE_DIGITS——数字中的小数字的价格。

●MODE价差——目前点差。例如3点。

●MODE_ST0PLEVEL——停止水平。例如3点。

这些参数检查时,一般都用在其他商品价格,或是除了当前商品黄金图表之其他讯息:

●MODE_BID——选定的商品符号的当时买入价。

●MODE_ASK——选定的商品符号的当时卖出价。

●MODE LOW——目前工具栏中选定商品的低价。

●MODE_HIGH——目前工具栏中选定商品的高价。