Текущая версия - v.1.0 build 54
|
Эта программа создана для использования методов цифровой фильтрации в различных программах технического анализа биржевых и валютных рынков Forex. Она и ее компоненты позволяют осуществить расчет фильтров, а также использовать получившиеся фильтры для построения собственных методик технического анализа.
Расчет фильтров может быть осуществлен двумя вариантами алгоритма синтеза цифрового КИХ-фильтра по алгоритму Паркса-МакГлеллана:
Генератор позволяет создать готовый код индикатора, пригодный для использования в следующих программах технического анализа
а также получить набор рассчитанных коэффициентов, которые можно использовать в любых других программах
Программа умеет работать напрямую с файлами истории котировок от основных пакетов технического анализа:
Кроме того предусмотрено применение 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