CustomRatesUpdate

Aggiunge barre mancanti allo storico dei simboli personalizzati e sostituisce i dati esistenti con quelli dell'array di tipo MqlRates.

int  CustomRatesUpdate(
   const string     symbol,             // nome del simbolo personalizzato
   const MqlRates&  rates[],            // array per i dati da applicare al simbolo personalizzato
   uint             count=WHOLE_ARRAY   // numero degli elementi dell'array rates[] da utilizzare
   );

Parametri

symbol

[in]  Nome simbolo personalizzato.

rates[]

[in]  Array dei dati di storico di tipo MqlRates per M1.

count=WHOLE_ARRAY

[in] Numero di elementi dell'array rates[] da utilizzare per l'aggiornamento. WHOLE_ARRAY significa che devono essere usati tutti gli elementi dell'array rates[].

Valore di Ritorno

Numero di barre aggiornate o -1 in caso di errore.

Nota

Se non esiste un barra dall'array rates[] nello storico del simbolo personalizzato corrente, viene aggiunta. Se tale barra esiste già, viene sostituita. Tutte le altre barre dello storico dei prezzi corrente, rimangono invariate. L'array dati rates[] dovrebbe essere corretto per quanto riguarda i prezzi OHLC, mentre i tempi di apertura della barra dovrebbero corrispondere al timeframe M1.

Guarda anche

CustomRatesReplace, CustomRatesDelete, CopyRates