- CustomSymbolCreate
- CustomSymbolDelete
- CustomSymbolSetInteger
- CustomSymbolSetDouble
- CustomSymbolSetString
- CustomSymbolSetMarginRate
- CustomSymbolSetSessionQuote
- CustomSymbolSetSessionTrade
- CustomRatesDelete
- CustomRatesReplace
- CustomRatesUpdate
- CustomTicksAdd
- CustomTicksDelete
- CustomTicksReplace
- CustomBookAdd
CustomRatesReplace
Substitui todo o histórico de preço do instrumento personalizado pelos dados na matriz do tipo MqlRates, no intervalo de tempo definido.
int CustomRatesReplace(
|
Parâmetros
symbol
[in] Nome do instrumento personalizado.
from
[in] Tempo da primeira barra no histórico de preço, na faixa definida a ser atualizada.
to
[in] Tempo da última barra no histórico de preço, na faixa definida a ser atualizada.
rates[]
[in] Matriz de dados históricos do tipo MqlRates para o período M1.
count=WHOLE_ARRAY
[in] Número de elementos da matriz rates[] a serem usados para substituição. O valor WHOLE_ARRAY indica que para substituição é necessário usar todos os elementos da matriz rates[].
Valor de retorno
Número de barras atualizadas ou -1 em caso de erro.
Geral
Se a barra na matriz rates[] ficar fora do intervalo definido, ela será ignorada. Se essa barra existir no histórico de preço e ficar dentro do intervalo definido, ela será substituída. Todas as outras barras - no histórico de preço atual - fora do intervalo definido permanecem inalteradas. Os dados da matriz rates[] devem estar corretas em relação aos preços OHLC, enquanto o tempo de abertura de barras deve corresponder ao período M1.
Veja também