Еще по темам:
*

dd$

  • *****
  • 5886
  • 129
    • Просмотр профиля
Цифровые фильтры для торговли
« : 30 Октября 2009, 15:15:21 »

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




В продолжение предыдущего поста, поскольку машки являются тоже ЦФ, как и иные индикаторы, выкладываю программу для расчета цифровых фильтров, генерации коэффициентов, кода индикаторов (для 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 - вспомогательные библиотеки.


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

 


.
http://www.invest74.ru/SPMod/images/1591717778c08bpng
http://www.invest74.ru/SPMod/images/159171a580ad56png
http://prezident.1bb.ru/uploads/0010/04/81/304-1-f.jpg
http://www.invest74.ru/SPMod/images/15923da6c9f8f1png
http://www.invest74.ru/SPMod/images/15925de949a5afpng