CustomRatesUpdate

Ajoute des barres manquantes dans l'historique du symbole personnalisé et remplace les données existantes avec celles du tableau de données de type MqlRates.

int  CustomRatesUpdate(
   const string     symbol,             // Nom du symbole personnalisé
   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é.

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 la mise à jour. WHOLE_ARRAY signifie que tous les éléments du tableau rates[] doivent être utilisés pour la mise à jour.

Valeur de Retour

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

Note

S'il n'y a aucune barre du tableau rates[] dans l'historique du symbole personnalisé actuel, il est ajouté.  Si une barre existe déjà, elle est remplacée. Toutes les autres barres de l'historique des prix actuel 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

CustomRatesReplace, CustomRatesDelete, CopyRates