UltraWPR – Indicatore per MetaTrader 5

0
337

Questo indicatore si basa sul WPR (intervallo percentuale di Larry Williams, %) 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 dell'intervallo percentuale livellati di Larry Williams. Vengono calcolate le direzioni della tendenza corrente per ciascuno degli livellamenti e viene inoltre determinato il numero di tendenze positive e negative per l'intera serie di valori livellati WPR. 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”.

Posizionare il file compilato dell'indicatore SpearmanRankCorrelation nella cartella_dati_terminale\MQL5\Indicators\.

Parametri di input dell'indicatore:

//+-----------------------------------------------+
//| Parametri di input dell'indicatore |
//+-----------------------------------------------+
ingresso int WPR_Periodo=13;                    // Periodo indicatore WPR
// ----
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:

UltraWPR – Indicatore per MetaTrader 5

LASCIA UN COMMENTO

Inserisci il tuo commento!
Inserisci qui il tuo nome