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:
73
Valutazioni:
(28)
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 CPriceChannelOnArray è destinata al calcolo dei valori dei canali di prezzo da parte dei buffer degli 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 & aUpper[] - valore calcolato della linea superiore dell'indicatore;
  • double & aLower[] - valore calcolato della linea inferiore dell'indicatore;
  • double & aMiddle[] - valore calcolato della linea centrale dell'indicatore.

Metodi aggiuntivi:

  • int BarsRequired() - restituisce il numero minimo di barre per il calcolo dell'indicatore;
  • string Name() - restituisce la stringa con il nome dell'indicatore.

Il file Test_PriceChannelOnArray.mq5 è un indicatore con un esempio di utilizzo della classe CPriceChannelOnArray. Il file IncPriceChannelOnArray deve essere collocato nella cartella MQL5\Include\IncOnArray della cartella dati del terminale (la cartella IncOnArray deve essere creata).

Poiché il mercato tende ad accelerare e decelerare il proprio movimento, è piuttosto difficile tracciare linee rette di supporto e resistenza. L'indicatore Price Channel costruisce un canale, i cui confini superiori e inferiori sono determinati dai valori massimi e minimi del prezzo del periodo.

Esempio di utilizzo della classe CPriceChannelOnArray

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

Espansione stocastica Espansione stocastica

Il buon vecchio oscillatore stocastico. La differenza rispetto al solito è che mostra più chiaramente le zone di ipercomprato e ipervenduto.

Coniglio Coniglio

Versione modificata dell'indicatore "Rabbit" (l'indicatore visualizza i veri livelli di supporto/resistenza per qualsiasi coppia di valute).

ATR classic therefore without iATR by William210 ATR classic therefore without iATR by William210

Questo codice non ricalca iatr() perché iatr() o questo codice è una versione più moderna. Questo codice utilizza uno smoothing originale, una sorta di SMA e non uno smoothing più selvaggio. L'analisi dei due smoothing può suggerire opportunità altrove

ATR senza iATR() con smoothing Wilder di William210.mq5 ATR senza iATR() con smoothing Wilder di William210.mq5

L'obiettivo è quello di mostrare un codice che mostri il calcolo dell'ATR con lo smoothing di Wilder.