CustomRatesUpdate

Añade a la historia del instrumento personalizado las barras ausentes y sustituye las existentes con datos de la matriz del tipo MqlRates.

int  CustomRatesUpdate(
   const string     symbol,             // nombre del símbolo personalizado
   const MqlRates&  rates[],            // matriz con los datos que necesitamos aplicar al instrumento personalizado
   uint             count=WHOLE_ARRAY   // número de elementos que se usarán de la matriz rates[]
   );

Parámetros

symbol

[in]  Nombre del instrumento personalizado.

rates[]

[in]  Matriz de datos históricos del tipo MqlRates para el marco temporal M1.

count=WHOLE_ARRAY

[in]  Número de elementos de la matriz rates[] que se usarán para la actualización. El valor WHOLE_ARRAY indica que para la actualización se debe usar todos los elementos de la matriz rates[].

Valor devuelto

Número de barras actualizadas o bien -1 en caso de error.

Nota

Si la barra de la matriz rates[] está ausente en la historia actual del instrumento persoanalizado, entonces se añade.  Si ya existe tal barra, entonces se sustituye. El resto de la barras en la historia de precios actual permanecerán sin cambios. Los datos en la matriz rates[] deberán ser correctos en cuanto a los precios OHLC, y la hora de apertura de las barras deberá corresponderse con el marco temporal M1.

Vea también

CustomRatesReplace, CustomRatesDelete, CopyRates