Скачать MetaTrader 5

GetDouble

Возвращает значение соответствующего свойства указанного графика. Свойство графика должно быть типа double. Существует 2 варианта функции.

1. Непосредственно возвращает значение свойства.

double  GetDouble(
   ENUM_CHART_PROPERTY_DOUBLE  prop_id,          // идентификатор свойства
   int                         sub_window=0      // номер подокна
   ) const

2. Помещает значение свойства в приемную переменную, передаваемую по ссылке последним параметром, в случае успеха.

bool  GetDouble(
   ENUM_CHART_PROPERTY_DOUBLE  prop_id,        // идентификатор свойства
   int                         sub_window,     // номер подокна
   double&                     value           // ссылка на переменную
   ) const

Параметры

prop_id

[in]  Идентификатор свойства графика (из перечисления ENUM_CHART_PROPERTY_DOUBLE).

sub_window

[in]  Номер подокна графика.

value

[in]  Ссылка на переменную, принимающую значение запрашиваемого свойства.

Возвращаемое значение

Значение свойства графика, привязанного к экземпляру класса. Если нет привязанного графика, возвращается EMPTY_VALUE.

Для второго варианта вызова возвращает true – в случае удачи, false – если не удалось получить значение свойства. Чтобы получить дополнительную информацию об ошибке, необходимо вызвать функцию GetLastError().


Обновлено: 2015.12.03