Come rilevare una nuova barra - pagina 4

 

Non ho trovato alcune informazioni su di esso!

grazie a tutti! :)
 
Hennie Reyneke:
Purtroppo questo non sembra funzionare in MQL5.
bool isNewBar()
{
   if(iVolume(Symbol(), 0, 0) <= 1)
      return true;
   else
      return false;
}


Giorno felice :)

 
La tua soluzione presuppone che tu venga chiamato prima che ci sia il volume (volume reale). Non sono sicuro, ma presumo che il tuo codice non funzioni in modo affidabile.

Ci sono state così tante spiegazioni su come farlo correttamente, perché dare un esempio così difettoso?
 
hesammousavi #: Buona giornata :)

Per un nuovo test delle barre, Bars è inaffidabile (un aggiornamento/ricollegamento può cambiare il numero di barre sul grafico), volume è inaffidabile (mancano i tick), Price è inaffidabile (prezzi duplicati e L'operando ==. - forum di programmazione MQL4.) Usa sempre il tempo.

Motivazione: