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:
- SMA - media mobile semplice;
- EMA - media mobile esponenziale;
- SMMA - media mobile smussata;
- LWMA - media mobile ponderata lineare;
- JJMA - media adattativa JMA;
- JurX - smussatura ultra lineare;
- ParMA - smussatura parabolica;
- T3 - smussatura esponenziale multipla di Tillson;
- VIDYA - smussatura con l'algoritmo di Tushar Chande;
- 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

Post correlati
- WeightOscillator_Alert: Il Nuovo Indicatore per MetaTrader 5 con Notifiche
- ColorXdinMA_Alert: Il Nuovo Indicatore per MetaTrader 5 con Notifiche
- Indice di Volatilità Chaikin: Scegli il Giusto Algoritmo di Smussamento per MetaTrader 5
- Volatilità Stocastica: Indicatore per MetaTrader 5 da Utilizzare sul Grafico
- ColorX2MA_Alert: L'Indicatore con Allerta per MetaTrader 5