Unisciti alla nostra fan page
- Visualizzazioni:
- 46
- Valutazioni:
- Pubblicato:
-
Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance
La classe CDemaOnArray è progettata per calcolare i valori dell'indicatore Double Exponential Moving Average (DEMA ) utilizzando il buffer dell'indicatore.
Applicazione:
Il metodo Init () con i parametri viene richiamato nella funzione OnInit () dell'indicatore:
- int aPeriod - periodo dell'indicatore;
- ENUM_MA_METHOD aMethod - metodo di lisciatura.
Nella funzione OnCalculate() dell'indicatore, viene richiamato il metodo Solve() con i seguenti parametri:
- const int aRatesTotal - variabile rates_total dai parametri della funzione OnCalculate();
- const int aPrevCalc - variabile prev_calcata dai parametri della funzione OnCalculate();
- double aData[] - buffer con i dati per il calcolo dell'indicatore;
- double aM1[] - buffer intermedio per i calcoli;
- double aM2[] - buffer intermedio per i calcoli;
- double aDEMA[] - buffer con il valore calcolato dell'indicatore.
- int BarsRequired() - restituisce il numero minimo di barre per il calcolo dell'indicatore;
- string Name() - restituisce una stringa con il nome dell'indicatore;
Test_DemaOnArray.mq5 è un indicatore con un esempio di utilizzo della classe CDemaOnArray. Il file IncDemaOnArray deve trovarsi nella cartella MQL5\Include\IncOnArray della cartella dei dati del terminale (la cartella IncOnArray deve essere creata). Questa classe richiede la classe CMAOnArray del file IncMAOnArray, che si trova qui.
L'indicatore tecnico Double Exponential Moving Average (DEMA) è stato sviluppato da Patrick Mulloy e pubblicato nel febbraio 1994 sulla rivista "Technical Analysis of Stocks & Commodities". È progettato per smussare le serie di prezzi e si applica direttamente al grafico del prezzo di uno strumento finanziario. Inoltre, può essere utilizzato per smussare i valori di altri indicatori.

Tradotto dal russo da MetaQuotes Ltd.
Codice originale https://www.mql5.com/ru/code/657
Root Mean Square
Quadrato medio inferiore
MovingAverages.mqh Part II
MovingAverages.mqh Parte II È disponibile una versione multi timeframe con colori per l'orientamento, per gli sviluppatori o per i trader profittevoli, gratuitamente. Sono disponibili anche altri indicatori multi timeframe.
DinapoliObiettivi_Completi
Questa variante dell'indicatore DinapoliTargets_Full è comoda perché può essere costruita per qualsiasi barra del grafico e consente di vedere il quadro completo del comportamento del mercato rispetto ai livelli dell'indicatore su ogni barra.
Efficienza frattale polarizzata
L'efficienza frattale polarizzata è un indicatore tecnico che mostra l'efficienza dei prezzi di mercato nel momento attuale.