CustomRatesUpdate

Adiciona ao histórico do instrumento personalizado as barras que faltam e substitui os dados existentes na matriz do tipo MqlRates.

int  CustomRatesUpdate(
   const string     symbol,             // nome do símbolo personalizado
   const MqlRates&  rates[],            // matriz com dados que devem ser aplicadas ao instrumento personalizado
   uint             count=WHOLE_ARRAY   // número de elementos a serem usados na matriz rates[]
   );

Parâmetros

symbol

[in]  Nome do instrumento personalizado.

rates[]

[in]   Matriz de dados históricos do tipo MqlRates para o período M1.

count=WHOLE_ARRAY

[in]  Número de elementos da matriz rates[] a serem usados para atualização. O valor WHOLE_ARRAY indica que é necessário usar todos os elementos da matriz rates[].

Valor de retorno

Número de barras atualizadas ou -1 em caso de erro.

Geral

Se a barra na matriz rates[] não existir no histórico atual do instrumento personalizado, ela será adicionada. Se essa barra já existir, ela será é substituída. Todas as outras barras no histórico de preço atual permanecem inalteradas. Os dados da matriz rates[] devem estar corretas em relação aos preços OHLC, enquanto o tempo de abertura de barras deve corresponder ao período M1.

Veja também

CustomRatesReplace, CustomRatesDelete, CopyRates