CustomRatesReplace

Remplace toutes les barres de l'historique des prix du symbole personnalisé dans l'intervalle de temps spécifié avec les données du tableau de données de type MqlRates.

int  CustomRatesReplace(
   const string     symbol,             // nom du symbole
   datetime         from,               // date de début
   datetime         to,                 // date de fin
   const MqlRates&  rates[],            // tableau pour les données à appliquer à un symbole personnalisé
   uint             count=WHOLE_ARRAY   // nombre d'éléments du tableau rates[] à utiliser
   );

Paramètres

symbol

[in]  Nom du symbole personnalisé.

from

[in]  Date/heure de la première barre à mettre à jour de l'historique des prix dans l'intervalle spécifié.

to

[in]  Date/heure de la dernière barre à mettre à jour de l'historique des prix dans l'intervalle spécifié.

rates[]

[in]   Tableau de données d'historique de type MqlRates pour M1.

count=WHOLE_ARRAY

[in]  Nombre d'éléments du tableau rates[] à utiliser pour le remplacement. WHOLE_ARRAY signifie que tous les éléments du tableau rates[] doivent être utilisés pour le remplacement.

Valeur de Retour

Nombre de barres mises à jour ou -1 en cas d'erreur.

Note

Si une barre du tableau rates[] va au-delà de l'intervalle spécifié, elle est ignorée. Si une barre est déjà présente dans l'historique des prix et entre dans l'intervalle donné, elle est remplacée. Toutes les autres barres de l'historique des prix actuel situées en dehors de l'intervalle spécifié restent inchangées. Le tableau de données rates[] doit être correct au regard des prix OHLC, et les heures d'ouverture des barres doivent correspondre à la période M1.

 

Voir aussi

CustomRatesDelete, CustomRatesUpdate, CopyRates