Шаг 1 - Задание параметров фильтра
Чтобы синтезировать цифровой фильтр вам нужно задать его параметры.
Разберем два случая - фильтр низкой частоты и полосовой фильтр.
Случай 1 - Синтез фильтра низкой частоты (индикаторы FATL, SATL)
На двух рисунках ниже изображена амплитудно-частотная характеристика фильтра и указаны все параметры необходимые для его синтеза. Координатная ось X рисунка размечена в периодах.
Всего задаются четыре параметра настройки индикаторов, но главный из них один, это -
Период отсечки цифрового фильтра, P1
Обычно, при проектировании фильтров задают ЧАСТОТУ отсечки, но при проектировании индикаторов гораздо удобнее задавать ПЕРИОД отсечки в барах. Все колебания циклов рынка с периодом меньшим чем P1 бар будут погашены. При проектировании >аналога скользящей средней этот параметр соответствует периоду скользящей средней.
Остальные параметры:
Период отсечки переходного периода, D1
Переходный период нужен, потому что реальные фильтры отличаются от идеальных (теоретических) и разделение частот (периодов) возможно только с конечной точностью, которую определяет переходный период. Рекомендуемое значение этого параметра для высокочастотных (FATL) индикаторов P1-2 дня.
Для более низкочастотных (SATL) следует выставлять разницу между P1 и D1 побольше.
Смысл этого параметра в том, что колебания будут подавлены не мгновенно на P1, а в течении времени от P1 до D1 они будут постепенно подавляться, а после D1 будут полностью подавлены.
Величина биений в области пропускания, R
Этот параметр описывает величину искажений в полосе пропускания фильтра.
Желательно выставлять его поменьше, чтобы меньше были искажения, но необходим компромисс с длиной фильтра и другими параметрами.
Рекомендуемое значение - 0.0864