Indicador técnico

Filtro Digital Universal: O Indicador Essencial para MetaTrader 5
MetaTrader5
Filtro Digital Universal: O Indicador Essencial para MetaTrader 5

Autor original: Sergey Ilyukhin, criador do método "Gerador de Métodos Digitais". O Filtro Digital Universal oferece uma solução prática para a criação de filtros digitais no terminal do cliente. Com este filtro MQL5, você não precisa se preocupar em criar outros filtros digitais utilizando as ferramentas do terminal. Isso abre novas possibilidades para o uso desses indicadores. Este indicador é detalhadamente explorado no artigo "Implementação Prática de Filtros Digitais em MQL5 para Iniciantes". Para começar, coloque o arquivo DF.dll na pasta "\MetaTrader5\MQL5\Libraries". Atenção! Para o funcionamento do DF.dll, são necessários três arquivos adicionais: bdsp.dll, lapack.dll e mkl_support.dll. Esses arquivos contêm blocos de tratamento matemático e devem ser colocados em "C:\Windows\System32" para sistemas operacionais Windows de 32 bits ou em "C:\Windows\SysWOW64" para sistemas de 64 bits. Antes de utilizar, verifique os seguintes pontos: O checkbox "Permitir importação de DLL" deve estar marcado em Ferramentas -> Opções -> Consultores Especializados; Os arquivos bdsp.dll, lapack.dll e mkl_support.dll (bibliotecas matemáticas adicionais) devem estar na pasta "C:\Windows\System32" ou "C:\Windows\SysWOW64". Descrição dos parâmetros de entrada: Ftype - tipo de filtro:0 - LPF (FATL/SATL/KGLP);1 - HPF (KGHP);2 - Passa-banda (RBCI/KGBP);3 - Rejeição (KGBS). P1 - período de corte P1, barras; D1 - período de corte do processo transitório D1, barras; A1 - atenuação A1 na banda de rejeição, dB; P2 - período de corte P2, barras; D2 - período de corte do processo transitório D2, barras; A2 - atenuação A2 na banda de rejeição, dB; Ripple - Pulsações na banda de passagem, dB; Delay - Atraso, barras. Os valores dos parâmetros P2, D2 e A2 não devem ser considerados para LPF e HPF. Condições de trabalho: LPF: P1 > D1 HPF: P1 < D1 Passa-banda e rejeitor: D2 > P2 > P1 > D1

2011.08.23
Centro de Gravidade J. F. Ehlers: Um Indicador Poderoso para MetaTrader 5
MetaTrader5
Centro de Gravidade J. F. Ehlers: Um Indicador Poderoso para MetaTrader 5

Autor Real: Rosh O Centro de Gravidade é um indicador que se destaca por ter zero de atraso e por permitir a definição precisa de pontos de reversão. Este indicador é fruto do estudo de Ehlers sobre filtros adaptativos. Com o Centro de Gravidade, você consegue identificar os principais pontos pivôs quase sem nenhum atraso. A ideia de calcular o centro de gravidade surgiu da investigação dos atrasos de diferentes filtros com resposta ao impulso finita (FIR), de acordo com a amplitude relativa dos coeficientes do filtro. A Média Móvel Simples (SMA) é um filtro FIR, onde todos os coeficientes possuem o mesmo valor. Assim, o centro de gravidade da SMA é exatamente o centro do filtro. A Média Móvel Ponderada (WMA) é um filtro FIR que pondera a alteração do último preço ao longo do comprimento do filtro, e assim por diante. Os valores de ponderação são os coeficientes dos filtros. Os coeficientes dos filtros WMA podem ser representados como contornos de um triângulo. O centro de gravidade está localizado a 1/3 do comprimento da base do triângulo. Dessa forma, o centro de gravidade da WMA é deslocado para a direita em relação ao centro de gravitação da SMA do mesmo comprimento, o que resulta em um atraso menor. Para todos os exemplos com filtros FIR, a soma dos produtos dos coeficientes e o preço deve ser dividida pela soma dos coeficientes para preservar os preços originais. Um dos filtros FIR mais conhecidos é o filtro de Ehlers, que pode ser apresentado da seguinte forma: Citação do artigo: "Os coeficientes do Filtro de Ehlers podem ser quase qualquer medida de variabilidade. Eu analisei momentum, relação sinal-ruído, volatilidade e até mesmo valores de Estocástico e RSI como coeficientes de filtro. Um dos conjuntos de coeficientes mais adaptáveis surgiu de filtros de detecção de bordas em vídeo, sendo a soma do quadrado das diferenças de cada preço em relação a cada preço anterior. De qualquer forma, o resultado de usar diferentes coeficientes de filtro é tornar o filtro adaptável, movendo o CG dos coeficientes. Enquanto eu depurava o código de um filtro FIR adaptativo, percebi que o CG se movia exatamente em oposição aos movimentos de preço. O CG se desloca para a direita quando os preços sobem e para a esquerda quando os preços descem. Medido como a distância do preço mais recente, o CG diminuía quando os preços subiam e aumentava quando os preços caíam. Tudo que eu precisava fazer era inverter o sinal do CG para obter um oscilador suavizado que estava tanto em fase com os movimentos de preço quanto tinha essencialmente zero de atraso." O Centro de Gravidade é calculado como um filtro de Ehlers usando a fórmula: Neste indicador, o parâmetro Period_ define o período para o cálculo do indicador, enquanto o parâmetro AppliedPrice determina o tipo de preço com base no qual o indicador é calculado - assim, obtemos a linha principal do indicador (com alteração de cor). Para a linha de sinal (linha azul tracejada), o parâmetro SmoothPeriod define o período de suavização da linha principal do indicador, e o parâmetro SmoothType indica o tipo de suavização. A interpretação dos valores dos parâmetros é fornecida na forma de comentários no código do indicador. O indicador utiliza a classe СMoving_Average da biblioteca SmoothAlgorithms.mqh. O trabalho com essa classe foi descrito em detalhes no artigo "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers". Este indicador foi implementado pela primeira vez em MQL4 e publicado no CodeBase em 20.02.2007.

2011.08.18
Primeiro Anterior 321 322 323 324 325 326 327 328 329 330 331 Próximo Último