mql5: Cercherò di spiegare di nuovo (sulle mie dita):
Il terminale si è avviato per un tempo X dopo l'ultimo avvio
Iniziato il download della cronologia, che manca (il terminale è stato inattivo per X minuti)
Chiama OnCalculate per la storia esistente prevtime= l'ultimo tempo noto della storia, dimensione del buffer dell'indicatore N barre
Mentre la storia viene scaricata dal server, arriva un tick
Chiamato OnCalculate dell'indicatore, dove Time[0] è un tempo di tick, l'indicatore lo registra come prevtime, la dimensione del buffer dell'indicatore è di N+1 barre (tra N e N+1 barre c'è un vuoto nella storia)
Dopo che la storia è stata scaricata, OnCalculate è chiamato di nuovo, ma questa volta non c'è nessun buco nella storia, ma prevtime ha la stessa data di Time[0] - nessuna nuova barra (rispettivamente, nessuna cancellazione dei buffer nell'indicatore), la dimensione del buffer delle barre N+X/Timeframe dell'indicatore e IndBuffer[0] non sono gli stessi del passo 5
Grazie. Ho una domanda qui.
Cosa succede se imposto la dimensione massima della cronologia come nelle impostazioni? I bar non cambieranno?
Cercherò di spiegare di nuovo (sulle mie dita):
Grazie. Ho una domanda qui.
Cosa succede se imposto la dimensione massima della cronologia come nelle impostazioni? I bar non cambieranno?