Indicadores: Filtro de Hodrick-Prescott - página 2

 

Você não precisa de um lambda pequeno para esse filtro. Ele divide os dados em tendência e erros, e os erros são quase normalmente distribuídos.

Portanto, você pode criar um canal. Eu o utilizo dessa forma (gráfico do euro-buck 4 horas) (implementado no MATLAB). Ele será redesenhado somente em grandes movimentos, e eu entro em uma posição somente depois de romper a MA

A propósito, o código postado desenha o filtro incorretamente....

 
Constantin:

A propósito, o código realmente postado desenha o filtro incorretamente....

Qual é a maneira correta?
 

Não vi o lambda definido desta forma


Lambda=0,0625/MathPow(MathSin(M_PI/Per),4);

 
Constantin:

Nunca vi um conjunto lambda como esse.


Lambda=0,0625/MathPow(MathSin(M_PI/Per),4);


Achei que você tinha encontrado um erro no código. Defina o lambda como quiser. Essa fórmula é uma invenção minha para não definir lambdas em centenas de milhares e explicar seu significado às pessoas. É muito mais fácil definir o período de suavização como nos muwings. Essa fórmula calculará automaticamente o lambda para que o filtro tenha uma suavização semelhante à da SMA com o mesmo período. Se quiser, dê uma olhada.
 

Bom dia amigos,

Estou tentando colocar o indicador Filtro de Hodrick-Prescott (https://www.mql5.com/pt/code/143) porém está com advertências no metaeditor que não faço ideia de como corrigir. Segue a tela de como está aparecendo no meu MT5.

Poderiam me ajudar nessa batalha?

Obrigado e bom fim de semana 

Filtro de Hodrick-Prescott
Filtro de Hodrick-Prescott
  • votos: 20
  • 2014.01.14
  • gpwr
  • www.mql5.com
Filtro de Hodrick-Prescott.
Arquivos anexados: