Perché gli indicatori (linee, frecce, istogrammi) lampeggiano nel terminale MT5? - pagina 2
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Provate a stampare prev_calculated all'inizio di OnCalculate.
E confrontare con qualche indicatore standard - se lampeggia.
static int last_rates_total=0; // valore precedente "dimensione della serie temporale in ingresso al precedente
static int last_prev_calculated=0; // valore precedente "barre elaborate alla chiamata precedente
e il codice di verifica con l'uscita al giornale
Avviato l'indicatore AOM al minuto e ottenuto questo rapporto
Niente di inaspettato, c'è un normale processo di elaborazione solo delle nuove barre in arrivo.
Aggiunte due variabili statiche a OnCalculate() per confrontare i valori attuali con quelli precedenti:
Niente di inaspettato, c'è un normale processo di gestione solo delle nuove barre in arrivo.
No, ho messo un paio di indicatori standard "Moving Average", "Awesome Oscillator" sul grafico. Osservato. No, non ho notato nessun sfarfallio o scomparsa di valori nella"Finestra dei dati".
No, ho messo un paio di indicatori standard "Moving Average", "Awesome Oscillator" sul grafico. Osservato. No, non ho notato alcun sfarfallio o scomparsa di valori nella"Finestra dei dati".
Intendo quegli indicatori che si trovano nel sorgente (mq5).
Se non lampeggiano, allora il problema è ovviamente nel vostro codice. Semplificare fino a quando non smette di sfarfallare. O viceversa - perfezionate il codice standard al vostro stato, fino a quando non sfarfalla.
Quindi bisogna accettarlo, darlo per scontato e smettere di cercare la causa?
A proposito, non ho trovato un "wrapper" universale per la funzione OnCalculate(), anche tra gli indicatori standard, per usarla una volta per tutte.
Forse, conosci qualche indicatore che ha un tale "wrapper" per usarlo come riferimento?
Quindi bisogna accettarlo, darlo per scontato e smettere di cercare una ragione?
Ma ho già semplificato il codice all'estremo. Ok, cercherò di andare in un altro modo.
Può riguardare qualsiasi piccola cosa.
A proposito, non ho ancora trovato un "wrapper" universale per la funzione OnCalculate(), anche tra gli indicatori standard, per utilizzarla una volta per tutte.
Forse, potete suggerire un indicatore che ha un tale "wrapper" per usarlo come riferimento?
Ho visto diverse varianti. Potete cercare e scegliere.
Io stesso uso questo: