Индикаторы: Фильтр Ходрика-Прескота - страница 2

 

Для этого фильтра не надо ставить маленькую лямбду. Он же разбивает данные на тренд и ошибки, причем ошибки приближает к нормально распределенным.

Ну вот и можно построить канальчик. Я так использую (график евра бакса 4 часовик) (реализовано в МАТЛАБЕ). Будет перерисовывать только на больших движениях, да и в позицию вхожу только после пробоя МА

Кстати, действительно выложенный код прорисовывает фильтр неверно...

 
Constantin:

Кстати, действительно выложенный код прорисовывает фильтр неверно...

А как верно?
 

Не встречал, чтобы лямбда так задавалась


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


 
Constantin:

Не встречал, чтобы лямбда так задавалась


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


Я уж думал что вы нашли ошибку в коде. Задавайте ламбду как хотите. Эта формула моё изобретение чтобы не задавать ламбды в сотни тысяч и обьяснять народу их значение. Намного проще задавать период сглаживания как в мувингах. Эта формула автоматически вычислит вам ламбду чтобы фильтр имел похожое сглаживание как и SMA с тем же периодом. Проверьте если хотите.