- CustomSymbolCreate
- CustomSymbolDelete
- CustomSymbolSetInteger
- CustomSymbolSetDouble
- CustomSymbolSetString
- CustomSymbolSetMarginRate
- CustomSymbolSetSessionQuote
- CustomSymbolSetSessionTrade
- CustomRatesDelete
- CustomRatesReplace
- CustomRatesUpdate
- CustomTicksAdd
- CustomTicksDelete
- CustomTicksReplace
- CustomBookAdd
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(
|
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