2.5.5 Marketlnfo( )市场信息函数

2.5.5 Marketlnfo( )市场信息函数

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


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

MODE_POINT——点值。例如,0.01或0.00001。

MODE_DIGITS——数字中的小数字的价格。将是2或3用于日元对,4或5可用于其他货币对。

MODE 价差一一目前点差。例如:3 点(对于以5 位数报价的经纪商来说为30 点)。

MODE_STOPLEVEL——停止水平。例如:3点(对于以5位数报价的经纪商来说为30点)。

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

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

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

MODELOW——目前工具栏中选定商品的低价。

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