Home Indicatore tecnico Post

BBSqueeze: L'indicatore Chiave per MetaTrader 5

Allegato
745.zip (21.24 KB, Scarica 0 volte)

Autore originale:

Nick Bilak

Il BBSqueeze è un oscillatore simmetrico non normalizzato basato su un algoritmo di regressione lineare, presentato come un istogramma colorato. Questo indicatore è accompagnato dal più semplice indicatore di potenza di tendenza, rappresentato da punti colorati lungo la linea centrale zero dell'istogramma. Il colore delle barre dell'istogramma indica la direzione della tendenza. Il momento in cui l'istogramma cambia colore rappresenta il miglior segnale di ingresso nel mercato. I punti grigi indicano che la tendenza è inferiore al suo valore effettivo, mentre i punti blu mostrano che la tendenza è forte.

È possibile selezionare un algoritmo di smoothing tra dieci versioni differenti:

  1. SMA - media mobile semplice;
  2. EMA - media mobile esponenziale;
  3. SMMA - media mobile smussata;
  4. LWMA - media mobile ponderata lineare;
  5. JJMA - media adattativa JMA;
  6. JurX - smussatura ultra lineare;
  7. ParMA - smussatura parabolica;
  8. T3 - smussatura esponenziale multipla di Tillson;
  9. VIDYA - smussatura con l'algoritmo di Tushar Chande;
  10. AMA - smussatura con l'algoritmo di Perry Kaufman.

È importante notare che i parametri di fase per i diversi algoritmi di smoothing hanno significati completamente diversi. Per il JMA, il parametro di fase esterno varia da -100 a +100. Per il T3, è un rapporto di smussatura moltiplicato per 100 per una migliore visualizzazione; per il VIDYA è il periodo dell'oscillatore CMO e per l'AMA è il periodo della EMA lenta. Negli altri algoritmi, questi parametri non influenzano il smoothing. Nel caso dell'AMA, il periodo della EMA veloce è un valore fisso e pari a 2 per impostazione predefinita. Anche il rapporto di elevazione a potenza è pari a 2 per l'AMA.

L'indicatore utilizza le classi della libreria SmoothAlgorithms.mqh (che devono essere copiate nella cartella terminal_data_folder\MQL5\Include). L'uso di queste classi è stato descritto in dettaglio nell'articolo "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".

Questo indicatore è stato implementato per la prima volta in MQL4 e pubblicato nel Code Base il 01.10.2007.

Parametri di input:

//+-----------------------------------+
//| Parametri di input dell'indicatore |
//+-----------------------------------+
input Smooth_Method BB_Method=MODE_EMA_;  // Metodo di smoothing dell'istogramma
input int BB_Period = 20; // Periodo delle Bollinger Bands
input int BB_Phase= 100; // Parametro di smoothing delle Bollinger Bands
input double BB_Deviation=2.0; // Numero di deviazioni
input Applied_price_ AppliedPrice=PRICE_CLOSE_; // Prezzo applicato
input double ATR_Period=20; // Periodo dell'ATR
input double ATR_Factor=1.5; // Rapporto dell'ATR

Indicatore BBSqueeze

Post correlati

Commento (0)