Início Indicador técnico Postagem

AsymmetricStochNR: O Indicador Revolucionário para MetaTrader 5

Anexo
714.zip (20.94 KB, Baixar 0 vezes)

Autor original: Svinozavr

O AsymmetricStochNR é uma versão aprimorada do Oscilador Estocástico. Ele apresenta três principais diferenças em relação ao padrão:

  1. O período K agora é dividido em dois valores - KperiodShort (curto) e KperiodLong (longo).

  2. Foram adicionados parâmetros para níveis de sobrecompra (OB) e sobrevenda (OS). Quando o Estocástico entra nessas áreas, os Kperiods (comprimentos de busca de máximas/mínimas) são alternados.

  3. A terceira diferença é o parâmetro de Sensibilidade, que permite eliminar oscilações abaixo de um limite definido em pontos, reduzindo significativamente o número de sinais falsos. O Estocástico padrão localiza o preço atual entre os máximos e mínimos de um número de barras definido pelo parâmetro %K, independente da diferença entre esses pontos. A implementação de um limite ajuda a filtrar oscilações irrelevantes para o sistema de negociação.

Comportamento:

Quando o Estocástico entra na área de sobrevenda, o indicador busca as mínimas usando KperiodShort e as máximas com KperiodLong. Por outro lado, quando está na área de sobrecompra, as mínimas são buscadas em um intervalo longo, enquanto as máximas são buscadas em um intervalo curto.

Interpretação/uso: Quando o Estocástico entra nas áreas de OS/OB, isso sinaliza uma possível mudança de tendência. No entanto, essa mudança não significa necessariamente uma oportunidade de compra ou venda imediata. As posições devem ser abertas durante as correções, identificáveis pelo cruzamento ou toque da linha de 50%. Se você segue a estratégia “tartaruga”, deve adicionar posições durante correções. Quando a tendência muda, as posições devem ser fechadas totalmente ou reduzidas. No caso de fechamento parcial, a posição deve ser encerrada durante a correção, e uma nova posição na direção oposta deve ser aberta ao mesmo tempo. Os níveis de stop devem ser definidos próximos ao ponto extremo anterior, com uma margem razoável. Porém, a probabilidade de acionamento desses stops durante a operação é baixa; eles são configurados apenas para condições de força maior.

Esse indicador foi primeiramente implementado em MQL4 e publicado na Base de Códigos em 22.04.2010.

Parâmetros de entrada do indicador:

//+-----------------------------------+
//|  Parâmetros de entrada do indicador       |
//+-----------------------------------+
input uint KperiodShort=5;                   // Período %K
input uint KperiodLong=12;                   // Período %K
input Smooth_Method DMethod=MODE_SMA;        // Método de suavização da linha de sinal 
input uint Dperiod=7;                        // Período da linha de sinal %D
input int DPhase=15;                         // Parâmetro de suavização da linha de sinal
input uint Slowing=3;                        // Atraso
input ENUM_STO_PRICE PriceField=STO_LOWHIGH;  // Seleção de preços para cálculo
input uint Sens=7;                           // Sensibilidade em pontos
input uint OverBought=80;                    // Nível de sobrecompra, %%
input uint OverSold=20;                      // Nível de sobrevenda, %%
input color LevelsColor=Blue;                // Cor dos níveis
input STYLE Levelstyle=DASH_;                // Estilo dos níveis
input WIDTH  LevelsWidth=Width_1;                // Largura dos níveis
input int Shift=0;                           // Deslocamento horizontal do indicador em barras

Esse indicador permite selecionar um tipo de suavização da linha de sinal entre dez opções disponíveis:

  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 pelo algoritmo de Tushar Chande;
  10. AMA - suavização pelo algoritmo de Perry Kaufman.

Vale ressaltar que os parâmetros do tipo Fase para diferentes algoritmos de suavização têm significados completamente distintos. Para JMA, é uma variável externa que varia de -100 a +100. Para T3, é um índice de suavização multiplicado por 100 para visualização. Para VIDYA, representa o período do oscilador CMO e para AMA, o período da EMA lenta. Em outros algoritmos, esses parâmetros não influenciam na suavização. Para AMA, o período da EMA rápida é um valor fixo, igual a 2 por padrão. O índice de potência também é 2 para AMA.

O indicador utiliza as classes da biblioteca SmoothAlgorithms.mqh (que devem ser copiadas para a pasta terminal_data_folder\MQL5\Include). O uso dessas classes foi detalhadamente descrito no artigo "Média de Séries de Preço para Cálculos Intermediários Sem Usar Buffers Adicionais".

Asymmetric Stochastic NR

Publicações relacionadas

Comentário (0)