Guarda come scaricare robot di trading gratuitamente
Ci trovi su Telegram!
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:
44
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 COsMAOnArray è progettata per calcolare i valori dell'indicatoreMoving Average of Oscillator (OsMA) utilizzando il buffer dell'indicatore.

Applicazione:

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

  • int aFastPeriod - periodo della MA veloce;
  • int aSlowPeriod - periodo della MA lenta;
  • int aSignalPeriod - periodo della linea di segnale.
  • ENUM_MA_METHOD aFastMethod - metodo di МА veloce;
  • ENUM_MA_METHOD aSlowMethod - metodo di MA lento;
  • ENUM_MA_METHOD aSignalMethod - metodo della linea del segnale.

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 aData[] - buffer con i dati in base ai quali viene calcolato l'indicatore;
  • double aFastMA[] - buffer intermedio per la MA veloce;
  • double aSlowMA[] - buffer intermedio per la MA lenta;
  • double aMain[] - buffer intermedio per la linea principale del MACD;
  • double aSignal[] - buffer intermedio per la linea del segnale MACD;
  • double aOsMA[] - valore OsMA calcolato.
Metodi aggiuntivi:
  • int BarsRequiredSignal() - restituisce il numero minimo di barre per calcolare la linea del segnale;
  • string Name() - restituisce la stringa con il nome dell'indicatore;
  • string Names() - restituisce una stringa con i nomi delle MA.

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

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

Esempio di utilizzo della classe COsMAOnArray

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

Risk Calculator Risk Calculator

Calcolate istantaneamente il potenziale di profitto e di perdita delle vostre operazioni direttamente sul grafico. Uno strumento essenziale per una gestione del rischio agile e precisa.

MA of RSI MA of RSI

Questo potente strumento filtra il classico RSI attraverso una media mobile, fornendo una linea di segnale più morbida e affidabile per individuare entrate, uscite e direzione del trend con una chiarezza senza precedenti.

Sciopero RSI Sciopero RSI

Visualizzazione dei punti di incrocio degli indicatori RSI (Relative Strength Index) di diversi periodi.

Multi RSI Multi RSI

Otto indicatori tecnici RSI (Relative Strength Index) su un unico grafico.