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 CRVIOnArray è destinata al calcolo dei valori dell'indicatore RVI (Relative Vigor Index) tramite buffer di indicatori.
Applicazione:
Il metodo Init () con 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 aDataOpen[] - buffer con i dati Open per il calcolo dell'indicatore;
- 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 aM[] - buffer intermedio per i calcoli;
- double aMS[] - buffer intermedio per i calcoli;
- double aR[] - buffer intermedio per i calcoli;
- double aRS[] - buffer intermedio per i calcoli;
- double aMain[] - buffer con i valori calcolati della linea principale;
- double aSignal[] - buffer con i valori calcolati della linea principale.
- int BarsRequiredMain() - restituisce il numero minimo di barre per il calcolo della linea principale;
- int BarsRequiredSignal() - restituisce il numero minimo di barre per il calcolo della linea del segnale;
- string Name() - restituisce la stringa con il nome dell'indicatore.
Il file Test_RVIOnArray.mq5 è un indicatore con un esempio di utilizzo della classe CRVIOnArray. Il file IncRVIOnArray 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.
L'indicatore tecnico Relative Vigor Index (RVI ) si basa sull'idea che in un mercato toro il prezzo di chiusura è solitamente superiore al prezzo di apertura. E viceversa in un mercato orso. Pertanto, il vigore di un movimento è stabilito dalla posizione in cui si trova il prezzo alla fine del periodo.

Tradotto dal russo da MetaQuotes Ltd.
Codice originale https://www.mql5.com/ru/code/654
Array IncCHOOn
La classe CCHOOnArray è stata progettata per calcolare il Chaikin Oscillator (CHO) utilizzando buffer di indicatori. L'indicatore Test_CHOOnArray è un esempio di utilizzo della classe.
Indice del dollaro USA
Un servizio per MetaTrader 5 che crea un simbolo sintetico personalizzato "USDX.synthetic" che riflette l'indice del dollaro USA (DXY) in tempo reale.
Bande_di_Val
Indicatore di volatilità a lunghezza di candela. È comodo per tracciare le lacune del mercato; le impostazioni sono simili a quelle del canale di Bollinger. L'indicatore è in grado di mostrare i periodi di calma e l'inizio di una nuova tendenza.
Find Swing Highs Swing Lows
Lo Swing High/Low Identifier per MetaTrader 5 segna i massimi e i minimi significativi delle oscillazioni direttamente sul grafico con frecce colorate. Questo strumento aiuta i trader a identificare rapidamente i livelli di prezzo chiave, che possono fungere da resistenza e supporto, ed è ideale per l'analisi delle inversioni di tendenza, la mappatura dei supporti e delle resistenze e il miglioramento delle strategie di price action. Evidenziando questi punti di oscillazione cruciali, fornisce preziosi spunti per prendere decisioni di trading informate e ottimizzare le strategie di trading.