Блог им. 3Qu

О фильтрах.

    • 29 декабря 2021, 21:04
    • |
    • 3Qu
  • Еще
Недавно, в очередной раз, потребовался мне фильтр 3-го порядка. Это такая штука, вида:
y(t) = a0*x(t) — b0*y(t-1) — b1*y(t-2)- b2*y(t-3).
Ничего особо сложного. Однако, эта штука, в зависимости от значений коэффициентов а и b, уже может выполнять практически бесконечное число различных функций, и использоваться во множестве устройств и алгоритмов совершенно разного назначения. Многие из таких функций и методики расчета коэффициентов для них уже описаны в литературе, другие — эт вы уж как-нибудь сами — вся необходимая теория тоже уже разработана и изложена. Книжка всего-то ~600 стр, потребная математика уровня полного 3-го курса соответствующих специальностей.
В книге описаны методики расчета как типовых, так и специфических пользовательских фильтров, и не слова не говорится, а куда же эти фильтры девать, где применять, как выбрать их параметры для конкретного применения, и куда ставить. Фильтры редко применяются сами по себе, и обычно являются лишь частью какой-либо системы. В общем, зачем вам все это нужно и нужно ли вообще — это уже ваши проблемы.
Ну, а для того, чтобы научиться применять фильтры и осознанно выбирать их параметры нужно, наверное, ещё с десяток книг. Начал было считать, но на четвертой-пятой понял бесполезность сего занятия.
В итоге, сильно пожалел, что затеял написание поста о фильтрах — это абсолютно бессмысленное занятие… И что я кому могу поведать? Для тех кто в танке это уже неинтересно, для остальных и неинтересно и недоступно. Собственно, все как обычно — чтобы сделать что либо в любой области, необходим некий набор профессиональных знаний и навыков.
Ну, какие-то фильтры, все же, попробовать сделать и применить конечно можно — на Ютубе десятки роликов, но эффективность такого применения вряд ли будет существенно отличаться от применения обычных индикаторов ТА.
Короче, выводы весьма пессимистичны.
Ну, а что у меня в итоге получилось, вы уже видели — фильтр 3-го порядка. В дальнейшем он будет как-то модифицироваться для конкретных применений.
О фильтрах.
Собственно, что планировал, то и получил.
★5
43 комментария
И это все ради депозита в 10 000 рублей.
avatar
vyzei, каждый развлекается как может
avatar
vyzei, собственно, я и написал, что не всем это нужно, и не всем подойдет.) По разным причинам.
avatar
Тут я не могу не согласиться: написание поста о бесполезном занятии действительно тоже является бесполезным занятием.
avatar
bstone, не совсем так. Вы хотя бы знаете, что занятие весьма вероятно бесполезно, и, возможно, не станете терять ваше драгоценное и заниматься этим.
avatar
3Qu, совершенно верно. Я даже считаю, что вам прилично повезло, что вы это поняли так быстро, едва ли прочитав девяток-другой книжек. 
avatar
фраза "фильтр 3-го порядка" понравилась… звучит как рассказ о ранении, полученном при ограблении… понимаешь, что повторить не сможешь, но можешь восхититься автором))
avatar
Фильтры фильтруют
Ютубы трубят
Функцию строить
Зовут всех ребят.

Занятие это весьма бесполезно
И времени тратить совсем не хотят
С девяток другой прочитавши книжонок
Ребята отправились ри покупать.
avatar
фильтры работают.
avatar
О фильтрах изучим мы тему благую
Где функции рост, а где убывать
На депозите в сотню другую
Покажем им всем кузькину мать.

Пятьсот слышь процентов
Нам нех… й поднять
Могем все семьсот
И даже за тысчу

Мечтать не сахар грузить
Диван лучший друг
И делает деньги
Лишь тот кто действительно крут
avatar
Фильтры в экселе? я точно не знаю
Игрек от t и икс по dt
Диффуры в уме я вам посчитаю
Альфу и бету только в компе

Вру я конечно
Ведь точно известно,
Что интеграл нам нужен затем
Чтоб в форму лихую железку согнуть
И за диваном тапок достать.
avatar
OlgaA, 
О милая Офелия! О нимфа!
Сомкни ты челюсти, тяжелые, как мрамор,
И в монастырь ступай! ©
avatar
ссылки на ютуб дать можешь?
avatar
autotrade, набери -цифровые фильтры, и получишь на любой вкус.
avatar
3Qu, ты что спектральный анализ делаешь?
avatar
autotrade, случается.
avatar
3Qu, график это что за значения?
avatar
Спасибо. А книжка 600 стр. как называется?
avatar
sqwer, Аналоговые и цифровые фильтры. Расчет и реализация.
Не самое хорошее чтиво для начала работы.
avatar
Прежде чем то заняться, подумай об возможностях. Что бы решать задачки по высшей математике, студенты минимум год тратят на это. Что бы решать задачи по какой то области — три года. Ты ж захотел за недельку и получить результат. Плохой вариант. Реально нужно почитать еще годик про технический анализ. А потом годик скрещивать.
Собственно, для чего нужны фильтры. Есть индикатор Laguerre. Можешь почитать про него. И повесить рядом с каким ни будь стохастиком — RSI к примеру. И сравнить разницу. Если бы просто почитал про индикаторы. То знал бы это и так. 
avatar
3Qu,
В итоге, сильно пожалел, что затеял написание поста о фильтрах — это абсолютно бессмысленное занятие… И что я кому могу поведать? Для тех кто в танке это уже неинтересно, для остальных и неинтересно и недоступно.
С этим нельзя полностью согласиться. У тех, кто в танке, когда-то ведь не было танка. А тем, кому недоступно, пиши, не пиши: никак не помочь.
avatar
Ну хорошо, откалибруем параметры к рынку на скользящем окне, получим сигналы. Будут ли они лучше чем тривиальное EMA?
avatar
wrmngr, 
Будут ли они лучше чем тривиальное EMA?
Вы про фильтр из поста? Я не знаю. Это надо автора фильтра спрашивать.
avatar
Иван Портной, автор знает ответ, но настойчиво продолжает пиарить нерабочее говно, даже не приводя АЧХ фильтра, не показывая сравнительный перформанс с тем же Кальманом или Баттервортом второго порядка
avatar
wrmngr, 
автор знает ответ, но настойчиво продолжает пиарить нерабочее говно
Я бы не хотел выступать адвокатом автора, ну раз уж вы спрашиваете меня, то отвечу. Мне кажется, автор вправе публиковать тот материал и того уровня детализации, который читает нужным. И отвечать на те вопросы, на которые захочет. Мы же ему деньги за это не платим. Согласны?
avatar
Иван Портной, для неофитов его доводы кажутся основательными, но для профи его рассуждения бессмысленны и нацелены на набор хомячков
avatar
wrmngr, 
но для профи его рассуждения бессмысленны и нацелены на набор хомячков
А разве автор — инфоцыган? Он, разве, что-нибудь продает? Если знаете подскажите, я, может, что-нибудь куплю.
И зачем ему хомячки? Он, вроде, кошечек любит ).
avatar
Иван Портной, вот непонятно, вроде и не набирает пока паству на заклание, но внешние признаки похожи. Покупать ничего не советую
avatar
wrmngr, 
вот непонятно, вроде и не набирает пока паству на заклание, но внешние признаки похожи
Думаете? Обычно же прибыли сулят. Или там не одного убыточного месяца. А здесь какой-то сплошной пессимизм:
В итоге, сильно пожалел… Короче, выводы весьма пессимистичны.
Так слона не продашь Так паству не соберешь.

Покупать ничего не советую
Ладно, уговорили, последую вашему совету )).
avatar
Иван Портной, вся наука о цифровой обработке сигналов абсолютно нерелеватна природе рыночных процессов. Не советую даже самостоятельно копать в этом направлении, потеря времени и денег в чистом виде
avatar
wrmngr, 
Вся наука о цифровой обработке сигналов абсолютно нерелеватна природе рыночных процессов. Не советую даже самостоятельно копать в этом направлении, потеря времени и денег в чистом виде
Эх, а я уже даже книжку скачал: Лэм Г. Аналоговые и цифровые фильтры. Расчет и реализация (1982 г.). Хотел почитать на сон грядущий ).
avatar
Иван Портной, закачайте обратно) и почитайте лучше профессионалов
avatar
wrmngr, 
закачайте обратно) и почитайте лучше профессионалов
Всё, выбросил в корзину и очистил. А каких профессионалов посоветуете почитать?
avatar
Иван Портной, для начала весь Твиттер вот этого чела twitter.com/therobotjames. Покупать тоже ничего не нужно, все в открытом доступе есть. Просто не нужно лениться
avatar
Фильтр приведенный выше — обычный линейный. Зачем он нужен? Для того чтобы выделять необходимую часть спектра сигнала. Собственно что такое МАшка? Это  линейный фильтр нижних частот. Как любая линейная система(это та в которой выход пропорционален сумме входов) она вносит задержку(отсюда все эти задержки в срабатывании) и в изменение формы сигнала(более гладкая форма). Т.е вся та теория имеет собой цель описывать и создавать штуки наподобие MAшки. Рядовому трейдеру в отлчие от инженера-электронщика наверное тонкости реализации филтров не особо нужны.
avatar
Дмитрий Павлов, 
Рядовому трейдеру наверное тонкости реализации филтров не особо нужны.
А разве есть такое понятие — рядовой трейдер? Мне кажется, есть зарабатывающие трейдеры и сливающие трейдеры. Как считаете?
avatar
Дмитрий Павлов, все верно говорите, и про спектр и про ФНЧ и про линейные системы с характерной задержкой… трейдеру (настоящему) это все не нужно и даже вредно
avatar
wrmngr, ИМХО если вы алго то это возможность знать границы применения  системы опять же. Но да знать тонкости всего этого на рынке преимуществ сильных точно не даст.
avatar
wrmngr, А.Г. тогда не настоящий трейдер, или там не Машки?
avatar
Kot_Begemot, у АГ не МАшки, а регрессия, где задержки — вечность.)
Не в задержках счастье.)) Эт они только думают, что без задержек им будет счастье. На самом деле начнутся уже другие проблемы, почище прежних.)
avatar
Kot_Begemot, там не Машки. Корректно поставленная и решенная задача о разладке статхарактеристистик случайного процесса ( первый и второй центральный момент распределения).
avatar
а в чём цимес? 3й порядок это битва за хороший спад на октаву или за ФЧХ?
кмк за фчх стоит побиться, а за спад на октаву мб и не стоит
avatar

теги блога 3Qu

....все тэги



UPDONW
Новый дизайн