- CustomSymbolCreate
- CustomSymbolDelete
- CustomSymbolSetInteger
- CustomSymbolSetDouble
- CustomSymbolSetString
- CustomSymbolSetMarginRate
- CustomSymbolSetSessionQuote
- CustomSymbolSetSessionTrade
- CustomRatesDelete
- CustomRatesReplace
- CustomRatesUpdate
- CustomTicksAdd
- CustomTicksDelete
- CustomTicksReplace
- CustomBookAdd
CustomSymbolSetDouble
Устанавливает для пользовательского символа значение свойства вещественного типа.
bool CustomSymbolSetDouble(
|
Параметры
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 – стоимость изменения цены в один тик для прибыльной позиции
После удаления истории пользовательского символа терминал попытается создать новую историю с использованием обновленных свойств. То же самое происходит и при ручном изменении свойств пользовательского символа.
Смотри также