CustomSymbolSetDouble

Define o valor do tipo real para o símbolo personalizado.

bool  CustomSymbolSetDouble(
   const string              symbol_name,      // nome do símbolo
   ENUM_SYMBOL_INFO_DOUBLE   property_id,      // identificador de propriedade
   double                    property_value    // valor da propriedade
   );

Parâmetros

symbol_name

[in]  Nome do símbolo personalizado.

property_id

[in]  Identificador da propriedade do símbolo. O valor pode ser um dos valores da enumeração ENUM_SYMBOL_INFO_DOUBLE.

property_value

[in]  Variável de tipo double contendo o valor da propriedade.

Valor de retorno

true, em caso de sucesso, caso contrário, false. Para obter informações sobre o erro, você deve chamar a função GetLastError().

Observação

Histórico de minuto e de ticks do símbolo personalizado é completamente removido, se, na especificação do símbolo, for alterada qualquer uma destas propriedades:

  • SYMBOL_POINT — valor de um ponto
  • SYMBOL_TRADE_TICK_SIZE — valor do tick que define o variação mínima permitida no preço
  • SYMBOL_TRADE_TICK_VALUE — custo quado o preço varia um tick para posição lucrativa

Após a remoção do histórico personalizado, o terminal tentará criar um novo histórico usando as propriedades atualizadas. A mesma coisa acontece quando você altera manualmente as propriedades do símbolo personalizado.

Veja também

SymbolInfoDouble