CustomSymbolSetDouble

Устанавливает для пользовательского символа значение свойства вещественного типа.

bool  CustomSymbolSetDouble(
   const string              symbol_name,      // имя символа
   ENUM_SYMBOL_INFO_DOUBLE   property_id,      // идентификатор свойства
   double                    property_value    // значение свойства
   );

Параметры

symbol_name

[in]  Имя пользовательского символа.

property_id

[in]  Идентификатор свойства символа. Значение может быть одним из значений перечисления ENUM_SYMBOL_INFO_DOUBLE.

property_value

[in]  Переменная типа double, содержащая значение свойства.

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

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

Примечание

Минутная и тиковая история пользовательского символа полностью удаляется, если в спецификации символа изменить любое из этих свойств:

  • SYMBOL_POINT – значение одного пункта
  • SYMBOL_TRADE_TICK_SIZE – значение одного тика, которое задает минимальное допустимое изменение цены
  • SYMBOL_TRADE_TICK_VALUE – стоимость изменения цены в один тик для прибыльной позиции

После удаления истории пользовательского символа терминал попытается создать новую историю с использованием обновленных свойств. То же самое происходит и при ручном изменении свойств пользовательского символа.

Смотри также

SymbolInfoDouble