dd$

  • *****
  • 6087
  • 234
    • Просмотр профиля

Программа для рассчета параметров цифровых фильтров




В продолжение предыдущего поста, поскольку машки являются тоже ЦФ, как и иные индикаторы, выкладываю программу для расчета цифровых фильтров, генерации коэффициентов, кода индикаторов (для Omega ProSuite, Metastock, Rumus, MT) и спектрального анализа котировок (устанавливается при запуске setup.exe).

Для метатрейдера имеется индикатор DigitalFilterTF.mq4, позволяющий получать двухцветные цифровые фильтры, не отличающиеся от рассчитываемых программой

  Ftype - Тип фильтра: 0 - ФНЧ (FATL/SATL/KGLP), 1 - ФВЧ (KGHP), 2 - полосовой (RBCI/KGBP), 3 - режекторный (KGBS)
  P1 -    Период отсечки P1, бар
  D1 -    Период отсечки переходного процесса D1, бар
  A1 -    Затухание в полосе задержки А1, дБ
  P2 -    Период отсечки P2, бар
  D2 -    Период отсечки переходного процесса D2, бар
  A2 -    Затухание в полосе задержки А2, дБ
  Ripple - Биения в полосе пропускания, дБ
  Delay - Задержка, бар

  Для ФНЧ и ФВЧ значения параметрой P2,D2,A2 игнорируются
  Условия работы:
  ФНЧ: P1>D1
  ФВЧ: P1<D1
  Полосовой и режекторный: D2>P2>P1>D1

Для работы индикатора требуются три дополнительных DLL содержащих блок математической обработки - bdsp.dll, lapack.dll, mkl_support.dll, которые должны быть установлены в C:\Windows\System32\ или рядом с DF.dll в \experts\libraries\
 
Перед использованием убедитесь:
 
  1. что установлены пункты "Allow DLL import" и "Confirm DLL function's call" в настройках Options->Expert Advisors
  2. Что в директории C:\Windows\System32\ имеются Bdsp.dll, lapack.dll, mkl_support.dll - вспомогательные библиотеки.

Скачать архив

 

Отметьте интересные вам фрагменты текста и они станут доступны по уникальной ссылке в адресной строке браузера.