neophyte
neophyte личный блог
20 октября 2015, 23:29

SWT-метод. Сегодня удачный день.

Мои опыты в программировании начинают приносить первые серьезные плоды (не считая робота).
Сегодня удачный день. Выделил в отдельный модуль и запрограммировал наконец блок цифровой фильтрации в классическом виде, а не в виде тех извращений с ограничениями, которые позволяет классический набор инструментария MQL4.

Что сделано нового.
1. Наконец удалось реализовать точную модель фильтров в явном виде и без ограничений, вызванных погрешностью задания коэффициентов в уравнениях фильтрации при переходе от таймфрейма к таймфрейму.
2. Кроме классических цифровых фильтров, полученных заменой в уравнениях фильтрации производных на конечные разности, добавил опцию билинейного z-преобразования (моя давняя мечта, но никак руки не доходили), которая устраняет эффект ошибки эффекта наложения на краю частотного диапазона временного ряда.

И пусть в конечном результате, т.е. в индикаторах SWT визуально это почти не проявляется (я уже не раз говорил и еще раз повторюсь, что конкретный тип фильтров не имеет принципиального значения), но удовольствие от хорошо сделанной работы огромное.

На рисунке — верхнее окно индикатора — классический метод конечных разностей. Нижнее — метод билинейного z-преобразования.

SWT-метод. Сегодня удачный день.
10 Комментариев
  • AntiTrader
    21 октября 2015, 00:05
    Разницы не видно, в третьем знаке что-ли?
    • AntiTrader
      21 октября 2015, 18:06
      Николай Скриган, Уважаю, научный подход налицо.
  • Иосич
    21 октября 2015, 01:53
    Привет!
    А можно твоего бота в бою попробовать?
    Деньги мой, ответственность 50/50
      • AntiTrader
        21 октября 2015, 18:07
        Николай Скриган, Интересно, как выбираются периоды фильтров? Жестко или адаптивно, есть ли критерии?
  • AntiTrader
    21 октября 2015, 18:55
    Почему 1:5? А не 1:3 или 1:6?
  • AntiTrader
    21 октября 2015, 18:57
    Или для сохранения математической красоты? Ведь отношение 1:5 уже задано.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн