CustomSymbolSetDouble

Establece para el símbolo personalizado el valor de propiedad de tipo real.

bool  CustomSymbolSetDouble(
   const string              symbol_name,      // nombre del símbolo
   ENUM_SYMBOL_INFO_DOUBLE   property_id,      // identificador de la propiedad
   double                    property_value    // valor de la propiedad
   );

Parámetros

symbol_name

[in]  Nombre del símbolo personalizado.

property_id

[in]  Identificador de la propiedad del símbolo. El valor puede ser uno de los valores de la enumeración ENUM_SYMBOL_INFO_DOUBLE.

property_value

[in]  Variable del tipo double, que contiene el valor de la propiedad.

Valor devuelto

true — en caso de éxito, de lo contrario, false. Para obtener la información sobre el error, hay que llamar la función GetLastError().

Nota

La historia de minutos y ticks del símbolo personalizado se eliminará por completo, si en las especificaciones del símbolo se cambia cualquiera de estas propiedades:

  • SYMBOL_POINT — valor de un punto
  • SYMBOL_TRADE_TICK_SIZE — valor de un tick, que especifica el cambio mínimo permitido del precio
  • SYMBOL_TRADE_TICK_VALUE — coste del cambio de precio en un tick para una posición con beneficios

Después de eliminar la historia del símbolo personalizado, el terminal intentará crear una nueva historia usando las propiedades actualizadas. Lo mismo sucede al cambiar manualmente las propiedades del símbolo personalizado.

Vea también

SymbolInfoDouble