Início Indicador técnico Postagem

BBSqueeze: O Indicador Poderoso para MetaTrader 5

Anexo
745.zip (21.24 KB, Baixar 0 vezes)

Autor original:

Nick Bilak

O BBSqueeze é um oscilador simétrico não normalizado baseado em um algoritmo de regressão linear. Ele é exibido como um histograma colorido, combinado com um indicador de força de tendência que utiliza pontos coloridos ao longo da linha central do histograma. As cores das barras do histograma indicam a direção da tendência. Quando o histograma muda de cor, é um sinal poderoso para entrar no mercado. Pontos cinzas indicam que a tendência é fraca, enquanto pontos azuis mostram uma tendência forte.

Você pode escolher o algoritmo de suavização entre dez opções diferentes:

  1. SMA - média móvel simples;
  2. EMA - média móvel exponencial;
  3. SMMA - média móvel suavizada;
  4. LWMA - média móvel ponderada linear;
  5. JJMA - média adaptativa JMA;
  6. JurX - suavização ultralinear;
  7. ParMA - suavização parabólica;
  8. T3 - suavização exponencial múltipla de Tillson;
  9. VIDYA - suavização usando o algoritmo de Tushar Chande;
  10. AMA - suavização usando o algoritmo de Perry Kaufman.

É importante notar que os parâmetros de fase para diferentes algoritmos de suavização têm significados completamente diferentes. Para o JMA, é uma variável de fase externa que varia de -100 a +100. Para o T3, é uma razão de suavização multiplicada por 100 para melhor visualização; para o VIDYA, é o período do oscilador CMO; e para o AMA, é o período da EMA lenta. Nos outros algoritmos, esses parâmetros não afetam a suavização. No caso do AMA, o período da EMA rápida é um valor fixo e igual a 2 por padrão. A razão de elevação também é igual a 2 para o AMA.

O indicador utiliza as classes da biblioteca SmoothAlgorithms.mqh (que devem ser copiadas para o diretório terminal_data_folder\MQL5\Include). O uso dessas classes foi detalhadamente descrito no artigo "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".

Este indicador foi implementado pela primeira vez em MQL4 e publicado na Code Base em 01.10.2007.

Parâmetros de entrada:

//+-----------------------------------+
//| Parâmetros de entrada do indicador |
//+-----------------------------------+
input Smooth_Method BB_Method=MODE_EMA_;   // Método de suavização do histograma
input int BB_Period = 20;   // Período das Bandas de Bollinger
input int BB_Phase= 100;   // Parâmetro de suavização das Bandas de Bollinger
input double BB_Deviation=2.0;   // Número de desvios
input Applied_price_ AppliedPrice=PRICE_CLOSE_; // Preço aplicado
input double ATR_Period=20;   // Período do ATR
input double ATR_Factor=1.5;   // Razão do ATR

Indicador BBSqueeze

Publicações relacionadas

Comentário (0)