UltraRSI – Indicatore per MetaTrader 5

2
366

Questo indicatore si basa sull'RSI (Relative Strength Index) e sulla sua analisi di linee di segnale multiple. L'algoritmo di calcolo delle linee di segnale è il seguente. Abbiamo parametri di input dell'indicatore come dati di origine:

  • StartLength – valore iniziale minimo della prima linea di segnale;
  • Step – passo di cambio periodo;
  • StepsTotal: numero di modifiche del periodo.

Qualsiasi valore del periodo dalla moltitudine di linee di segnale viene calcolato utilizzando la progressione aritmetica:

PeriodoSegnale(Numero) = LunghezzaInizio + Numero * Passo,

dove il valore della variabile Number varia da zero a StepsTotal. I valori ottenuti dei periodi vengono aggiunti all'array delle variabili e vengono utilizzati in corrispondenza di ciascun segno di spunta dell'indicatore per ottenere l'array di valori dell'indicatore RSI livellati. Vengono calcolate le direzioni del trend attuale per ciascuno dei livellamenti e viene determinato anche il numero di trend positivi e negativi per l'intera serie di valori livellati RSI. Il numero finale di tendenze positive e negative viene a sua volta smussato e utilizzato come linee indicatrici che formano una nuvola di colori visualizzata con l'aiuto della classe di stile DRAW_FILLING.

La direzione del trend in questo indicatore è determinata dal colore della nuvola, mentre la sua potenza è determinata dalla larghezza della nuvola. È possibile utilizzare i livelli di ipercomprato (UpLevel) e di ipervenduto (DnLevel) impostati in valore percentuale dall'ampiezza massima dell'indicatore.

Gli algoritmi di livellamento possono essere selezionati tra dieci possibili versioni:

  1. SMA – media mobile semplice;
  2. EMA – media mobile esponenziale;
  3. SMMA – media mobile livellata;
  4. LWMA – media mobile ponderata lineare;
  5. JJMA – media adattiva JMA;
  6. JurX – levigatura ultralineare;
  7. ParMA – livellamento parabolico;
  8. T3 – Livellamento esponenziale multiplo di Tillson;
  9. VIDYA – smoothing con l'utilizzo dell'algoritmo di Tushar Chande;
  10. AMA – livellamento con l'uso dell'algoritmo di Perry Kaufman.

Va notato che i parametri Fase1 e Fase2 hanno significati completamente diversi per diversi algoritmi di livellamento. Per JMA è una variabile di fase esterna che cambia da -100 a +100. Per T3 è un rapporto di livellamento moltiplicato per 100 per una migliore visualizzazione, per VIDYA è un periodo di oscillatore CMO e per AMA è un periodo EMA lento. In altri algoritmi questi parametri non influiscono sullo smoothing. Per AMA veloce il periodo EMA è un valore fisso ed è pari a 2 per impostazione predefinita. Anche il rapporto tra l'innalzamento e la potenza è pari a 2 per AMA.

L'indicatore utilizza le classi della libreria SmoothAlgorithms.mqh (deve essere copiato nella cartella_dati_terminale\MQL5\Include). L'uso delle classi è stato ampiamente descritto nell'articolo “Media delle serie di prezzi per calcoli intermedi senza utilizzare buffer aggiuntivi”.

Parametri di input dell'indicatore:

//+-----------------------------------------------+
//| Parametri di input dell'indicatore |
//+-----------------------------------------------+
ingresso int Periodo_RSI=13;                           // Periodo dell'indicatore RSI
ingresso ENUM_APPLIED_PRICE Prezzo_applicato=PREZZO_CLOSE; // Prezzo applicato
// ----
ingresso Metodo_Smussato Metodo_W=MODE_JJMA;           // Metodo di livellamento
ingresso int InizioLunghezza=3;                          // Periodo di livellamento iniziale                    
ingresso int WFase=100;                             // Parametro di livellamento
// ----  
ingresso uint Passo=5;                               // Passaggio di modifica del periodo
ingresso uint Passi Totali=10;                        // Numero di modifiche al periodo
// ----
ingresso Metodo_smussato Metodo_smussato=MODE_JJMA;      // Metodo di livellamento
ingresso int Lunghezza liscia=3;                        // Profondità di levigatura
ingresso int Fase liscia=100;                       // Parametro di livellamento
// ----                          
ingresso uint Livello superiore=80;                           // Livello di ipercomprato, %%
ingresso uint DnLivello=20;                           // Livello ipervenduto, %%
ingresso colore UpLevelsColor=Blu;                  // Colore del livello ipercomprato
ingresso colore DnLevelsColor=Blu;                  // Colore del livello ipervenduto
ingresso STILE Stile livello=DASH_;                   // Stile dei livelli
ingresso LARGHEZZA LivelliWidth=Larghezza_1;               // Larghezza dei livelli

Broker MT5 consigliati

XM Broker

  • Free $ 50 Per iniziare a fare trading all'istante! (Profitto prelevabile)
  • Bonus di deposito fino a $5,000
  • Programma fedeltà illimitato
  • Broker Forex pluripremiato
  • Bonus esclusivi aggiuntivi Durante tutto l'anno

Broker XM

>> Registrati per un conto broker XM qui <

Broker FBS

  • Scambia 100 bonus: $ 100 gratuiti per iniziare il tuo viaggio nel trading!
  • 100% Bonus: Raddoppia il tuo deposito fino a $ 10,000 e fai trading con un capitale maggiore.
  • Utilizza fino a 1: 3000: Massimizzare i profitti potenziali con una delle opzioni di leva finanziaria più elevate disponibili.
  • Premio "Miglior broker di assistenza clienti in Asia".: Eccellenza riconosciuta nell'assistenza e nel servizio clienti.
  • Promozioni stagionali: Approfitta di una varietà di bonus esclusivi e offerte promozionali tutto l'anno.

intermediario fbs

>> Registrati per un conto broker FBS qui <

(Download gratuito di indicatori MT5)

Clicca qui sotto per scaricare:

UltraRSI – Indicatore per MetaTrader 5

2 COMMENTI

LASCIA UN COMMENTO

Inserisci il tuo commento!
Inserisci qui il tuo nome