Генератор цифровых методов

Текущая версия - v.1.0 build 54

 

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

Расчет фильтров может быть осуществлен двумя вариантами алгоритма синтеза цифрового КИХ-фильтра по алгоритму Паркса-МакГлеллана:

  1. Первый вариант создан на основе программы цифровой фильтрации, созданной в 1995 автором Jake Janovetz
  2. Второй вариант создан с применением библиотеки цифровой фильтрации MtxVec 1.51, в которой воплощен алгоритм, описанный в литературе:

Генератор позволяет создать готовый код индикатора, пригодный для использования в следующих программах технического анализа

а также получить набор рассчитанных коэффициентов, которые можно использовать в любых других программах

Программа умеет работать напрямую с файлами истории котировок от основных пакетов технического анализа:

Кроме того предусмотрено применение DLL для программ

Спектральный анализ реализован по методу максимальной энтропии (Burg J.P. Maximum Entropy Spectral Analysis. Oklahoma City, OK, 1967.)

Программа разработана благодаря

Эти люди помогли сделать программу в том виде, в котором вы ее видите. В качестве основы была положена идея сделать софт лучше чем другие программы аналогичного класса (Keny+Goodman). Goodman предоставил техническое задание, исходные коды и объяснил как делать софт, включая интерфейс ввода данных и алгоритмы расчета.

В программе использован алгоритм открытия hst-файлов (c) Cobalt

 

Генератор цифровых фильтров

Окно генератора цифровых фильтров. Предусмотрено несколько вариантов расчета фильтров

 

Работа с наборами фильтров

Этот диалог предназначен для формирования сложного текста индикаторов на языке MQL, состоящих из нескольких цифровых фильтров - своеобразный пакетный режим расчета сразу нескольких фильтров для одного индикатора. Удобен для генерации сразу нескольких кривулин на графике. Такой диалог имеет смысл использовать только в том случае, если вы пользуетесь индикаторами для MetaTrader платформы. Для Omega TradeStation или Equis Metastock использование данного диалога не предусмотрено.


Сравнение параметров нескольких фильтров.

Диалог предназначен для визуального сравнения кривулин нескольких фильтров, а также для подбора параметров фильтра на основе неизвестного набора коэффициентов. Предположим, вы забыли, потеряли параметры фильтра и имеете только MQL-исходник или скомилированный код индикатора, использующего цифровые фильтры. Данный диалог позволяет восстановить параметры фильтра по его коэффициентам, т.н. reverse engineering- обратная обработка, позволяющая восстановить исходные параметры фильтра, на основе которых был рассчитан этот набор.

 

Спектральный анализ

Данный диалог позволяет рассчитать спектр котировок в заданном диапазоне. Вы можете открыть файл в форматах


Предложенный алгоритм расчета спектра на мой взгляд не самый лучший и я с благодарностью приму от пользователей программы любые пожелания по улучшению алгоритма расчета параметров спектра методом максимальной энтропии плотности мощности (MESA)  

Спектральный анализ

Связь с автором

Сергей Ильюхин aka UA9OTY

Email: sergey at tibet.ru, ua9oty at qrz.ru

ICQ 7426815

Архив CSV