Guarda come scaricare robot di trading gratuitamente
Ci trovi su Facebook!
Unisciti alla nostra fan page
Script interessante?
Pubblica il link!
lasciare che altri lo valutino
Ti è piaciuto lo script? Provalo nel Terminale MetaTrader 5
Visualizzazioni:
54
Valutazioni:
(24)
Pubblicato:
\MQL5\Include\IncOnArray\ \MQL5\Indicators\
Freelance MQL5 Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance

La classe CFramaOnArray è progettata per calcolare i valori dell'indicatoreFractal Adaptive Moving Average ( FRAMA) tramite buffer di indicatori.

Applicazione:

Nella funzione OnInit() dell'indicatore, viene richiamato il metodo Init() con i parametri:

  • int aPeriod - periodo dell'indicatore.

Nella funzione OnCalculate() dell'indicatore viene richiamato il metodo Solve() con i parametri:

  • const int aRatesTotal - variabile rates_total dai parametri della funzione OnCalculate();
  • const int aPrevCalc - variabile prev_calcata dai parametri della funzione OnCalculate();
  • double aDataHigh[] - buffer con i dati High per il calcolo dell'indicatore;
  • double aDataLow[] - buffer con i dati Low per il calcolo dell'indicatore;
  • double aDataClose[] - buffer con i dati di chiusura per il calcolo dell'indicatore;
  • double aPrama[] - buffer con il valore calcolato dell'indicatore.
Metodi aggiuntivi:
  • int BarsRequired() - restituisce il numero minimo di barre per il calcolo dell'indicatore;
  • string Name() - restituisce una stringa con il nome dell'indicatore.

Il file Test_FramaOnArray.mq5 è un indicatore con un esempio di utilizzo della classe CFramaOnArray. Il file IncFramaOnArray deve trovarsi nella cartella MQL5\Include\IncOnArray della cartella dei dati del terminale (la cartella IncOnArray deve essere creata).

L'indicatore tecnico Fractal Adaptive Moving Average (FRAMA) è stato sviluppato da John Ehlers. Questo indicatore si basa sull'algoritmo della media mobile esponenziale, in cui il fattore di lisciatura viene calcolato in base alla dimensione frattale corrente della serie di prezzi. Il vantaggio dell'indicatore FRAMA è la sua capacità di seguire forti movimenti di tendenza e di rallentare fortemente nei momenti di consolidamento dei prezzi.

Esempio di utilizzo della classe CFramaOnArray

Tradotto dal russo da MetaQuotes Ltd.
Codice originale https://www.mql5.com/ru/code/660

IncOBVOnArray IncOBVOnArray

La classe COBVOnArray è destinata al calcolo dell'indicatore On Balance Volume (OBV) tramite buffer di indicatori.

Linear Regression Value Linear Regression Value

Regressione lineare Indicatore di valore

Interruzione_Lag_ATR Interruzione_Lag_ATR

Un indicatore che mostra il breakout della volatilità sotto forma di istogramma e fornisce segnali per aprire/chiudere/reversare una posizione o aumentarne il volume.

3 way Aroon value calculation 3 way Aroon value calculation

Mostra diversi modi di calcolo dei valori di Aroon