Блог им. 3Qu

Про фильтры от скуки.

    • 05 февраля 2022, 00:38
    • |
    • 3Qu
  • Еще
За ужином принял полстакана ее — родимой. Ну, по объему, принимал рюмками, даже полрюмками, чтобы посмаковать.
Скучно, кризис желаний, не хочется ничего, даже денег. Впрочем, денег уже давно не хочется — зачем, их и так хватает. Ну, может не на все, но это не обязательно и даже лишнее. А куда их? Солить? Про деньги и инвестиции я всегда вспоминаю:
Как молодой повеса ждет свиданья
С какой-нибудь развратницей лукавой
Иль дурой, им обманутой, так я
Весь день минуты ждал, когда сойду
В подвал мой тайный, к верным сундукам.
Счастливый день! могу сегодня я
В шестой сундук (в сундук еще неполный)
Горсть золота накопленного всыпать.
Не много, кажется, но понемногу
Сокровища растут.
На это вы себя расходуете?
Впрочем, хотелось о фильтрах, которые я применяю для своих систем. Уникальный случай — все фильтры в сборе. Смотрите.
Про фильтры от скуки.
FMean — это по вашему SMA, а по мне просто среднее за период - предназначен в основном для калибровки. F1 — это та же ЕМА, только с другим нормированием, и потому уже и не ЕМА.)
А, вот, применяю я F2, F3 и F3fb — это, соответственно, фильтры 2-го, 3-го и 3-го порядка с обратной связью. Как делать, вам уже известно, некоторые уже и книгу с теорией скачали — там все описано. Не помню какую именно, но качали.
Основная ваша претензия к этим фильтрам — большая(по вашему мнению) групповая задержка. А по мне, так это и хорошо, меньше ложных сигналов, и если уж фильтр «тронулся», то это уж точно сигнал, которым стоит заняться, а не какой-то выброс.
★5
53 комментария
MPlus удалил свой комментарий. Восстанавливаю по памяти
MPlus, считает, что Джурик самое оно.



И мой ответ:
MPlus, наплевать как он выглядит.  Оставьте Джурика — неинтересно. А ввиду непонятности, че у него в алгоритме, применение Джуриков вообще сомнительно.
avatar
3Qu, самое интересное, если Джурика продифференцировать, то обнаружится, что его гладкая, на первый взгляд, кривая состоит из отрезков. И на границах этих отрезков вторые производные не совпадают.
avatar
Иван Портной, говно это все.
avatar
3Qu, а чем лучше F3fb, скажем, канонического F3? И где на рисунке вот этот фильтр? Вроде там отклик немного другой.
avatar
Иван Портной,  вот этот фильтр? — без понятия, у меня много вариантов для разных случаев.
F3fb — лучше, т.к. при малых отклонениях он близок к F3, а при больших он немного быстрее. А, в общем, он корректирует затухание в ВЧ области. У Баттерворта не оч хорошая характеристика в верхах.
avatar
Иван Портной, и что из этого следует?;)
avatar
3Qu, я, кажется, рассек что у него в алгоритме. Но не проверял.)
avatar
3Qu,
Основная ваша претензия к этим фильтрам — большая(по вашему мнению) групповая задержка.
Я отзываю своё недовольство (из-за задержки) фильтрами 3-го порядка. Они сейчас мне вполне нравятся ))).
avatar
Все машками балуетесь); на дворе 21 век а вы все с машкой);
avatar
(Сalming), есть другие предложения?
Хотя, это не МАшки.)
Да, и чем пользуются в 21-м веке?
avatar
3Qu,
Сейчас многие волны считаю, правда у всех как то по-разному, но есть такое в 21 веке))), а вообще я за индикаторы, правильные и хорошие, я вообще не понимаю как некоторые на глаз пытаются понять что там на рынке делается.
avatar
Про фильтры от скуки
Народ с утра, увидев заголовок, пойдет сюда любопытствовать, что это за фильтры такие, которые помогают от скуки. ))
avatar
Удивительное рядом!
Загоняешь себя, бро (IMHO)

1. Оптимальный стационарный фильтр давно известен. Даже я писал об этом...
2. Для построения нестационарных оптимальных фильтров (пересчитываемых на каждом баре) нужны совсем другие подходы...

С уважением
avatar
Мальчик Buybuy, и что? Известны. А кто спорит?
При чем здесь нестационарные? В данный конкретный момент, вроде, ни к чему.
avatar
3Qu, ну тут все очень просто на самом деле

У оптимальных стационарных есть предел доходности, который не позволяет получить стабильный заработок с учетом костов и проскальзываний.

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

Если не согласен — приведи любой пример, плз.

С уважением
avatar
Мальчик Buybuy, я вообще проблемы не вижу, ни с какими фильтрами. И вообще, у меня другой подход к системам.
1. Определяется н-мерный вектор состояния системы.
2. Производится сделка.
Для этого мне нужно лишь линейное н-мерное пространство. Желательно ортогональное.
Какие у вас там оптимальные фильтры и для чего -  мне сие неизвестно.
avatar
3Qu, не верю

Система — это линейный функционал приращений цены или нелинейный?

С уважением
avatar
Мальчик Buybuy, а ваш пост «Рынки — это просто?» был из серии «По прочтении сжечь»? )))
avatar
Иван Портной, ))
avatar
3Qu, опечатка там была

Не стоит так веселиться (((

С уважением
avatar
Мальчик Buybuy, я прочитал, подумал -что за ...?, Разбираться не стал.)
avatar
Иван Портной, нет

Просто по прочтении законченного поста были детектированы пара мыслей, пока не готовых для public.

Пришлось стереть… Я плакаль...

С уважением

P.S. А если точнее — там была приведена слишком упрощенная (формально неверная) визуализация. А верная (если ошибку исправить) слишком сложна, чтобы объяснять ее на пальцах. Мой косяк (((
avatar
Мальчик Buybuy, 
Пришлось стереть… Я плакаль...
Поздно. Я прочитал. )))
avatar
Иван Портной, вопрос:

Можно ли такой индикатор изготовить методом подбора? Методом стохастического моделирования? Методом творческого тыка?

С уважением

P.S. Прочитали — Ок. В посте неверной была не идея, а упрощенная визуализация. Хотя суть проблемы была передана верно.
avatar
Мальчик Buybuy, 
А если точнее — там была приведена слишком упрощенная (формально неверная) визуализация.
Странно. Я всё понял. ))
avatar
Иван Портной, ну да, ну да )))

Только для нестационарного индикатора это будет не точка в полярных координатах, а кривая )))

Когда я понял, что написал хню, я решил не углубляться дальше в тему )))

С уважением
avatar
Иван Портной, однако

Чтобы не портить всю малину, один из тезисов из уже стертого поста, могу опубликовать в этом топике (пока хозяин не сотрет) для обсуждения.

У меня есть оптимальный нестационарный линейный индикатор, который не выдерживает корректировки коэффициентов даже на более, чем +- 0.01% (в среднем). Ну т.е. когда работает этот индикатор — он работает в устойчивый плюс, когда работает его приближение — оно гнусно сливает.

С уважением
avatar
Мальчик Buybuy, чему не верите-то?
н-мерные  вектора — линейные преобразования цены.
Обработка векторов это уже скорее нелинейный процесс. Впрочем, я не задумывался на эту тему.
avatar
3Qu, не, так не пойдет

Реакция системы — это покупка или продажа в зависимости от значений некоего функционала.
Таки он линейный? Или нелинейный? Как некая формула от приращений цен.

С уважением
avatar
Мальчик Buybuy, вообще-то, он в принципе не может быть линейным.)
avatar
3Qu, может.

Элементарно.
А у тебя какой, дружище? Квадратичный? Синус? Гиперболический синус?

С уважением
avatar
Мальчик Buybuy, ветвящийся алгоритм уже нелинеен.
avatar
3Qu, ерунда

Если квадрат индикатора равен 1 (ну т.е. сам индикатор равен +-1), то масса ветвящихся индикаторов могу оказаться линейными )))
Ну или эквивалентными портфелю систем, составленных из систем, основанных на линейных индикаторах )))

С уважением
avatar
Мальчик Buybuy, у=|х|. Простейший ветвящийся алгоритм. Че, неужто линеен?
avatar
3Qu, конечно

Мы просто расходимся в понятиях.
Я называю линейным алгоритм, эквити которого линейно зависит от уже посчитанных значений индикатора (которые тоже рассчитываются на основании линейной функции).
Вы (видимо) считаете, что если при расчете эквити используется sign или abs какого-то выражения, то это уже треш какой-то нелинейный...

Не?

С уважением
avatar
Мальчик Buybuy, расчет эквити, формула эквити. Я в этих понятиях не работаю.
Вспомнил.
Бельмондо, Бельмондо. Какой получится, такой получится.
avatar
3Qu, ну это просто на самом деле

Эквити — это накопленная прибыль ТС
Приращение эквити = знак индикатора * приращение цены на след. баре
Ессно, что эквити = сумма приращений )))

Вопрос стоял не в линейности эквити, а в линейности индикатора/фильтра, на базе знака которого принимается решение о покупке/продаже

С уважением

P.S. Про Бельмондо есть и более смешные (и более знаковые) варианты )))
avatar
Мальчик Buybuy, ловля мухи в комнате линейный процесс/алгоритм?
avatar
3Qu, нет

Но, думаю, в часто алго Вы сильно лукавите )))
Иначе зачем было публиковать посты про эффективность фильтров?)))
И как фильтры 3-го порядка (ну или Баттерворта) ловят мух?)))

С уважением
avatar
Мальчик Buybuy, для ловли мух достаточно линейной системы, а какие там фильтры, определится из ТТХ мух и самой ловилки.
avatar
3Qu, ну я на это кагбэ и намекал

1. Если система линейная стационарная (коэффициенты не зависят от момента времени), то оптимальный результат давно известен
2. Если система линейная нестационарная (коэффициенты зависят от момента времени), то оптимальный результат тоже известен. Недавно.

Все промежуточные упражнения — это тюнинг, IMHO. Ну типа как AMG от Mercedes )))

С уважением
avatar
Мальчик Buybuy, 3Qu явно оперирует понятием «система» из теории систем (наиболее широкое применение нашла в системах автоматического управления), т.е. где под этим понимается вектор переменных состояния, вектор сигналов на входе, и вектор сигналов на выходе системы. Но меня смущает его очарование фильтрами, т.к. фильтры — это отголоски истоков этой теории, когда все сводилось к АЧХ/ФЧХ систем из-за сложности анализа и расчетов другими методами. Современная теория, по сути, отказалась от этих рудиментарных методов в пользу анализа и расчета пространства состояний.

Но мне пока не понятен термин «система» в вашем понимании. Не могли бы вы дать свое определение?
avatar
bstone, теория САУиР как и прежде актуальна. А, стало быть, фильтры, Фурье, Лаплас и пр. никуда не делись.
avatar
3Qu, топоры и молотки пока никуда не делись, но кто ими пользуется-то? В производстве на сегодняшний день применяют все-таки станки с ЧПУ.
avatar
bstone, Станки — это несколько другая песня. А теории так не работают, всегда остается преемственность. И сейчас все осталось актуальным. Ну, а фильтры, это не система, это часть  элементов системы, лишь некоторые из многих функциональных узлов.
avatar
3Qu, это формула для эквити

не может быть линейной.
А индикатор — легко )))

С уважением
avatar
Мальчик Buybuy, как формулируется критерий оптимизации эквити вида dy = |f(x)|*dx?
avatar
bstone, хе

Это непростой вопрос.
Во-первых — можно оптимизировать приращение, либо сумму на интервале
Во-вторых — вместо модуля правильно поставить sign. Ну или (в случае управления размером позиции на каждом баре) вместо модуля поставить некую другую функцию. Конкретно модуль, умноженный на dx, никакого особого значения не несет.

С уважением
avatar
Мальчик Buybuy, да, не проснулся еще, sign(f(x)) вместо модуля конечно. А зависимость параметров от времени подразумевает динамическую природу? Или все-таки стохастическую?
avatar
bstone, не

У меня все расчеты строятся чисто аналитически (точные формулы по возможности).
Стохастические методы использую в некоторых задачах оптимизации. И далеко не во всех.
Вообще (IMHO) лишняя (не подтвержденная многочисленным моделированием) стохастика в рыночных расчетах — это зло.

С уважением
avatar
Мальчик Buybuy, чисто аналитические результаты меня сильно озадачивают. Но тут понятно, что вы подходите к задаче не с той стороны, с которой привык подходить я. Поэтому мне приходится продираться сквозь кучу сложившихся стереотипов. Отсюда и вопросы.
avatar
3Qu, добрый!
не понял, куда делся коммент про время, покажу здесь

убрал время, получил явный диапазон, и
объём, на выход из оного
это опередило, все наши точки выхода
ничего удивительного, но
есть, что поисследовать

вам, за идею — спасибо!

avatar

теги блога 3Qu

....все тэги



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