Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Сорри за дилетанство, а цифровые фильтры типа SATL FATL и тп это близко к тому что вы делаете, или из другой области?
Я так понимаю, это что-то из электроники. Какова философия и теоретическая обоснованность возможности применения их к котировкам?
По обработке сигналов есть книги: Sophocles J. Orfanidis, Optimum Signal Processing (и введение Introduction to Signal Processing)
Сорри за дилетанство, а цифровые фильтры типа SATL FATL и тп это близко к тому что вы делаете, или из другой области?
Я так понимаю, это что-то из электроники. Какова философия и теоретическая обоснованность возможности применения их к котировкам?
Вы можете дать ссылку на описание этих типов фильтров? Тогда я смог бы четко ответить. В статье при беглом прочтении я описания не нашел.
Я делаю класс для фильтров с конечной импульсной характеристикой КИХ или FIR по английски. А уж какие у них будут тип и параметры - определяется исключительно коэффициентами, алгоритм для всех одинаков.
Я считаю коэфф. для эллиптических фильтров, так как они самые короткие, следовательно, будут наименьшие задержки.
Насчет философии и обоснованности - нет разницы, что фильтровать, электрические сигналы, котировки или какие-либо другие данные. Задача фильтра - убрать ненужные частоты. Например, ФНЧ давит верхние частоты, во временной области получаем сглаживание котировок, так как убит высокочастотный шум. Я выкладывал графики, там это хорошо видно. Тот же мувинг Simple MA - обычный КИХ-фильтр ФНЧ, только не слишком эффективный. Я его в статье подробно разобрал.
Вы можете дать ссылку на описание этих типов фильтров? Тогда я смог бы четко ответить. В статье при беглом прочтении я описания не нашел.
Я делаю класс для фильтров с конечной импульсной характеристикой КИХ или FIR по английски. А уж какие у них будут тип и параметры - определяется исключительно коэффициентами, алгоритм для всех одинаков.
Я считаю коэфф. для эллиптических фильтров, так как они самые короткие, следовательно, будут наименьшие задержки.
Насчет философии и обоснованности - нет разницы, что фильтровать, электрические сигналы, котировки или какие-либо другие данные. Задача фильтра - убрать ненужные частоты. Например, ФНЧ давит верхние частоты, во временной области получаем сглаживание котировок, так как убит высокочастотный шум. Я выкладывал графики, там это хорошо видно. Тот же мувинг Simple MA - обычный КИХ-фильтр ФНЧ, только не слишком эффективный. Я его в статье подробно разобрал.
а вон ссылка как раз на статью сама подставилась, там как раз об этом
https://www.mql5.com/ru/articles/32
По обработке сигналов есть книги: Sophocles J. Orfanidis, Optimum Signal Processing (и введение Introduction to Signal Processing)
Интересно, что много примеров, правда, все с указателями. А-ля
У меня пока вот так сделано, это из примера, без классов. В m_Coeff[] надо загрузить коэффициенты.
а вон ссылка как раз на статью сама подставилась, там как раз об этом
Я про нее и говорил. Тут приведена формула КИХ-фильтра, которые я сам использую. Но я уже написал - все зависит от коэффициентов. Да, они приведены, но без какого-либо описания, поэтому сходу не могу судить. Зато есть реклама компании ))
Я про этот кусочек статьи
----------
Например, можно попытаться построить код на MQL5 для такого цифрового фильтра, как FATL от компании Finware.
В общем виде формула для расчёта цифрового фильтра:
FILTER = SUM (K(i) * CLOSE (i), FilterPeriod)
где:
SUM — сумма;
K(i) —весовой коэффициент;
CLOSE (i) — цена закрытия текущего бара;
FilterPeriod — число баров для усреднения.
Я про нее и говорил. Тут приведена формула КИХ-фильтра, которые я сам использую. Но я уже написал - все зависит от коэффициентов. Да, они приведены, но без какого-либо описания, поэтому сходу не могу судить. Зато есть реклама компании ))
Я про этот кусочек статьи
----------
Например, можно попытаться построить код на MQL5 для такого цифрового фильтра, как FATL от компании Finware.
В общем виде формула для расчёта цифрового фильтра:
FILTER = SUM (K(i) * CLOSE (i), FilterPeriod)
где:
SUM — сумма;
K(i) —весовой коэффициент;
CLOSE (i) — цена закрытия текущего бара;
FilterPeriod — число баров для усреднения.
Ну понял, то есть это та же самая тема в другой интерпретации
Ну понял, то есть эта та же самая тема в другой интерпретации
Дык а тут ничего другого и не придумаешь )) КИХ -фильтр прост до безобразия - котировки из входного буфера поочередно умножаются на массив коэффициентов, все это складывается, получаем выходной тик. Это если на тиках работаем. Или бар, если на Close.
Поэтому очень смешно выглядят заявления, что такая-то фирма разработала революционный фильтр для анализа котировок )) Революции давно в других областях.
Дык а тут ничего другого и не придумаешь )) КИХ -фильтр прост до безобразия - котировки из входного буфера поочередно умножаются на массив коэффициентов, все это складывается, получаем выходной тик. Это если на тиках работаем. Или бар, если на Close.
Поэтому очень смешно выглядят заявления, что такая-то фирма разработала революционный фильтр для анализа котировок )) Революции давно в других областях.
Да, помню несколько лет назад прям пиарилась эта тема трейдерам как новое революционное открытие от супер генальных ученых )
Да, помню несколько лет назад прям пиарилась эта тема трейдерам как новое революционное открытие от супер генальных ученых )
Вроде они на обучение так народ набирали. Ну, каждый зарабатывает, как может...