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:
8
Valutazioni:
(18)
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 CATROnArray è destinata al calcolo dei valori dell'indicatore ATR(Average True Range) tramite buffer di indicatori.

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 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 aTR[] - buffer intermedio;
  • double aATR[] - buffer con l'indicatore calcolato.
Metodi aggiuntivi:
  • int BarsRequired() - restituisce il numero minimo di barre necessarie per il calcolo;
  • string Name() - restituisce la stringa con il nome dell'indicatore.

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

Invece di tre buffer diversi con i dati iniziali passati al metodo Solve (parametri aDataHigh[], aDataLow[], aDataClose[]), è possibile passare un solo buffer, cioè l'indicatore può essere calcolato utilizzando i dati di qualsiasi altro indicatore.

Questa classe richiede la classe CMAOnArray del file IncMAOnArray.mqh, che si trova qui.

L'indicatore tecnico Average True Range (ATR) è un indicatore della volatilità del mercato. È stato introdotto da Wells Wilder nel suo libro "New Concepts of Technical Trading Systems" e da allora è stato utilizzato come componente di molti altri indicatori e sistemi di trading.

Esempio di utilizzo della classe CATROnArray

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

IncMAOnArray IncMAOnArray

La classe CMAOnArray è destinata al calcolo della media mobile per buffer di indicatori.

VGridLine mensile VGridLine mensile

Griglia temporale verticale con incrementi di un mese.

Quantum Gold Silver Trader Quantum Gold Silver Trader

Sistema quantistico - Utilizza stati e probabilità quantistiche per prendere decisioni.

Fair Value Gap (FVG) Indicator Fair Value Gap (FVG) Indicator

L'indicatore Fair Value Gap (FVG) identifica i gap di prezzo che si verificano quando c'è uno squilibrio tra pressione di acquisto e di vendita. Evidenzia le aree in cui è probabile che il prezzo torni a colmare il gap, fornendo potenziali punti di ingresso al trading basati sulle inefficienze del mercato.