- CustomSymbolCreate
- CustomSymbolDelete
- CustomSymbolSetInteger
- CustomSymbolSetDouble
- CustomSymbolSetString
- CustomSymbolSetMarginRate
- CustomSymbolSetSessionQuote
- CustomSymbolSetSessionTrade
- CustomRatesDelete
- CustomRatesReplace
- CustomRatesUpdate
- CustomTicksAdd
- CustomTicksDelete
- CustomTicksReplace
- CustomBookAdd
CustomRatesReplace
Ersetzt die komplette Preishistorie eines benutzerdefinierten Symbols im angegebenen Zeitintervall durch die Daten eines Arrays vom Typ MqlRates.
int CustomRatesReplace(
|
Parameter
symbol
[in] Name des benutzerdefinierten Symbols.
from
[in] Zeit des ersten Balkens in der Preishistorie aus dem angegebenen Zeitintervall, der aktualisiert werden muss.
to
[in] Zeit des letzten Balkens in der Preishistorie aus dem angegebenen Zeitintervall, der aktualisiert werden muss.
rates[]
[in] Array der historischen Daten vom Typ MqlRates für den Zeitrahmen M1.
count=WHOLE_ARRAY
[in] Anzahl der zu verwendenden Elemente des Arrays rates[], die für das Ersetzen verwendet werden. WHOLE_ARRAY bedeutet, es werden alle Elemente des Arrays rates[] zum Ersetzen verwendet.
Rückgabewert
Anzahl der aktualisierten Balken oder -1 im Fehlerfall.
Hinweis
Wenn ein Balken aus dem Array rates[] das angegebene Intervall überschreitet, wird er ignoriert. Wenn ein solcher Balken in der Preishistorie bereits vorhanden ist und innerhalb des angegebenen Intervalls liegt, wird er ersetzt. Alle anderen Balken der Preishistorie außerhalb des angegebenen Intervalls bleiben unverändert. Die Daten im Array rates[] müssen den OHLC-Kursen entsprechen, und Zeit der Eröffnung der Balken muss der M1-Zeitrahmen entsprechen.
Siehe auch