- CustomSymbolCreate
- CustomSymbolDelete
- CustomSymbolSetInteger
- CustomSymbolSetDouble
- CustomSymbolSetString
- CustomSymbolSetMarginRate
- CustomSymbolSetSessionQuote
- CustomSymbolSetSessionTrade
- CustomRatesDelete
- CustomRatesReplace
- CustomRatesUpdate
- CustomTicksAdd
- CustomTicksDelete
- CustomTicksReplace
- CustomBookAdd
CustomRatesUpdate
Adiciona ao histórico do instrumento personalizado as barras que faltam e substitui os dados existentes na matriz do tipo MqlRates.
int CustomRatesUpdate(
|
Parâmetros
symbol
[in] Nome do instrumento personalizado.
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 atualização. O valor WHOLE_ARRAY indica que é 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[] não existir no histórico atual do instrumento personalizado, ela será adicionada. Se essa barra já existir, ela será é substituída. Todas as outras barras no histórico de preço atual 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