Справочник MQL4 Получение рыночной информации SymbolInfoDouble
SymbolInfoDoubleВозвращает соответствующее свойство указанного символа. Существует 2 варианта функции. 1. Непосредственно возвращает значение свойства.
2. Возвращает true или false в зависимости от успешности выполнения функции. В случае успеха значение свойства помещается в приемную переменную, передаваемую по ссылке последним параметром.
Параметры name [in] Имя символа. prop_id [in] Идентификатор свойства символа. Значение может быть одним из значений перечисления ENUM_SYMBOL_INFO_DOUBLE. double_var [out] Переменная типа double, принимающая значение запрашиваемого свойства. Возвращаемое значение Значение типа double. В случае неудачного выполнения информацию об ошибкe можно получить с помощью функции GetLastError():
Примечание Если функция используется для получения информации о последнем тике, то лучше использовать SymbolInfoTick(). Вполне возможно, что по данному символу с момента подключения терминала к торговому счету не было еще ни одной котировки. В таком случае запрашиваемое значение будет неопределенным. В большинстве случаев достаточно использовать функцию SymbolInfoTick(), которая позволяет получить за один вызов значения Ask, Bid, Last, Volume и время прихода последнего тика. Пример:
|