MetaTrader5
Indicatori QQE e QQE MTF per MetaTrader 5: Guida Completa
Autore originale:
traderak20, basato su QQE.mq5 di EarnForex Copyright © 2010, basato sulla versione di Tim Hyder (2008), e su quella di Roman Ignatov (2006)
Scopriamo insieme gli indicatori QQE e QQE MTF:
QQE - Qualitative Quantitative Estimation, calcolato come due indicatori:
MA su RSI
Differenza di MA su RSI e MA di MA di ATR di MA di RSI
Segnale di acquisto: quando la linea blu attraversa il livello 50 dal basso dopo aver incrociato la linea gialla dal basso.
Segnale di vendita: quando la linea blu attraversa il livello 50 dall'alto dopo aver incrociato la linea gialla dall'alto.
L'indicatore QQE MTF può essere applicato a qualsiasi timeframe, superiore o inferiore a quello del grafico attuale.
Rispetto all'indicatore QQE a singolo timeframe, l'unico parametro aggiuntivo è il secondo timeframe utilizzato come input per i calcoli.
Quando applichi l'indicatore QQE MTF a un timeframe inferiore a quello del grafico corrente, non è possibile visualizzare tutti i valori. In questo caso, a seconda del tipo di prezzo scelto, verrà utilizzato un approccio diverso per fornire il valore più appropriato.
Ecco due esempi:
timeframe_1=5 minuti, timeframe_2=1 minuto, calcoli basati su Close:
Per ogni barra nel timeframe_1, l'indicatore mostrerà l'ultima barra del timeframe_2 con un tempo di chiusura precedente o coincidente con il tempo di chiusura della barra nel timeframe_1. Questo vale sia per le barre già chiuse che per quella attualmente aperta.
timeframe_1=5 minuti, timeframe_2=1 minuto, calcoli basati su Open:
Per ogni barra nel timeframe_1, l'indicatore mostrerà l'ultima barra del timeframe_2 con un tempo di apertura precedente o coincidente con il tempo di apertura della barra nel timeframe_1. Questo vale sia per le barre chiuse che per quella attualmente aperta. La logica qui è che, se scegli di calcolare i tuoi indicatori sul tempo di apertura di una barra, probabilmente traderai anche quando si apre una nuova barra. In questo caso, all'apertura di una nuova barra da 5 minuti, conoscerai solo l'apertura della prima delle cinque barre da 1 minuto che la compongono. L'apertura della seconda alla quinta barra da 1 minuto viene quindi ignorata nei calcoli.
Puoi mescolare qualsiasi timeframe con qualsiasi altro, anche se non sono sincronizzati, ad esempio timeframe_1 = 5 minuti e timeframe_2 = 12 minuti. L'indicatore si assicurerà che rimangano sincronizzati. Il funzionamento è simile agli esempi sopra.
Guarda l'indicatore MACD Histogram MC_MTF per una spiegazione più visiva in un foglio Excel.
Quando cambi timeframe, concedi qualche secondo affinché i dati sui prezzi vengano caricati. Se l'indicatore non viene visualizzato, aggiorna manualmente il grafico.
Metti sia qqe_mtf.mq5 che qqe.mq5 nella cartella \MQL5\Indicators affinché l'indicatore funzioni.
Controlla nel sorgente per attivare/disattivare i messaggi di errore:
bool ShowErrorMessages=false; // attiva/disattiva i messaggi di errore per il debug
Cronologia aggiornamenti QQE:
2010 09 26: v02
Codice riscritto per migliorare il funzionamento dell'indicatore con MetaTrader5;
Corretto il valore errato restituito all'inizio del grafico;
Cronologia aggiornamenti QQE MTF:
2010 09 26: v02
Migliorata la visualizzazione dei valori su timeframe più piccoli rispetto a quello del grafico;
Impostate le buffer su EMPTY_VALUE invece di 0 dopo: if(convertedTime<tempTimeArray_TF2[0]);
Ottimizzazione del codice;
Rimosso PLOT_DRAW_BEGIN da OnInit() - ereditato dall'indicatore a singolo timeframe;
Spostata ArraySetAsSeries di buffer e array in OnInit().
2010.09.29