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——目前工具栏中选定商品的高价。