Почему на истории торговые системы прибыльные, а как начинаешь по ним торговать, они становятся убыточными?
— спрашивают в комментариях:
t.me/martynovtim/7252
Мой опыт бэктестинга говорит о том, что люди кардинально недооценивают расходы на сделки и проскальзывания. Когда сигнал срабатывает, всегда есть большая погрешность исполнения.
Чтобы бэктест был надежным, надо чтобы положительное матожидание сделки было настолько большим, чтобы оно закрывало комиссии и погрешность на входе.
То есть причина как правило в некорректном бэктесте, который проводится в условиях, не соответствующих реальным
Я в свое время тестил советников на форе штук 200-300 прогонял в течении нескольких месяцев.
Все граали были почти.
Ставишь на реал в лучшем случае по нулям.
Рынок хаос и что было раньше больше никогда не будет так же.
Поэтому что там подгоняют как было не работает ПОТОМ.
Даже прошла минута на графике все забудь это прошлое не строй будущее по этой минуте. Но что все и делают.
а на истории КУКЛА нет… он занят другой работой… буратина ему не интересен…
smart-lab.ru/blog/1067836.php
Ну а в продолжении не вижу ничего экстраординарного
На таком рынке, какой у нас с 11.04.25, мои системы на всех тестах показывали «стояки с просадками»
А предсказать такой рынок на несколько будущих месяцев, увы, ни разу не получалось за 27 лет.
Может проблема в том, что пипл берут кучу индикаторов основанных на скользящей средней и начинают подбирать коэфициенты чтобы была прибыль. Ну это фарс, бред.
Индикаторы должны отрабатывать разные идеи и основаны на разных принципах. Тогда стратегия будет работать.
А так ответ ваш говорит, что вы вполне вменяемый с реальным видением и доходами
Концепция названа в честь магазина деликатесов Lindy's в Нью-Йорке, где эта концепция была неофициально сформулирована комиками: ожидалось, что шоу, которое идёт всего 2 недели, продлится ещё 2 недели, а шоу, которое идёт 2 года, может продлиться ещё 2 года.[3][4] Впоследствии эффект Линди был теоретически обоснован математиками и статистиками.[5][6][1] Нассим Николас Талеб описал эффект Линди в терминах «удаления от поглощающего барьера»
Нужно не забывать о самом главном: Для чего ты на рынке? Для разгадывания графика, для прогнозирования цены, ради науки?
Или ради денег, которые нужно отбирать, хитро и нагло! А это уже совсем другое, и иное поведение. Поведение которое должно шокировать, удивлять, и опрокидывать «черные ящики», формулы, черточки и паттерны.
Да и что такое прибыльная? Трейдер получил результат 01100110010101011, одна случайная +1, и уже называет это «прибыльной» ТС. Полностью игнорируется вся последовательность, где достаточно много нулей)) И ничто не мешает нулям(убыткам) выпадать почаще… А по закону сохранения энергии и баланса в природе если слева больше единичек то справа рано или поздно должно быть больше нулей))) Иначе это косяк, дыра пространста-времени
Добрых вечеров, Тимофей.
Это во многом не из-за некорректного бэктеста, а из-за неграмотного подхода.
Любой биржевой рынок — среда динамическая, всё время меняется, нет прямых повторений, есть циклы, но у них рандомные интервалы и динамика постоянно меняется.
Стратегии, тестируемые в большинстве случаев — СТАТИЧНЫЕ, и даже если они работают на длительном фрагменте на бэктесте, некоторые факторы на новых данных могут временно или совсем меняться, поэтому статика — совсем не вариант (фикс параметры, жесткие настройки индикаторов или условий и т.д.)
Такое нужно либо регулярно адаптировать с учетом рыночных изменений, либо на каждый элемент рыночного цикла иметь отдельный алгоритм и алгоритм распознавания смены цикла, чтобы автоматом переключалось, либо множество алгоритмов с жесткими параметрами но с продвинутым риск-менеджментом, который будет в самом простом варианте резать объем на невалидных для текущего рынка систем и наваливать объем для валидных.
Вы можете такое набэктестить? Вот.
С этой же проблемой, кмк, столкнулся и майтрейд — он много лет в ОДНОМ алгоритме пытается учесть все возможные нюансы рыночные в рамках своего понимания, но это не вполне возможно в том виде, как он описывает. Попытка учесть все нюансы в едином алгоритме ведёт к «гонке за хвостом». Пока он сделает адаптацию, исследуемые инструменты входят в новый цикл и меняется динамика, и нужно снова приспосабливать по новой, бесконечно. Более того, на самых ликвидных западных рынках и инструментах, где давно уже есть и умнее и быстрее...
Его нейросеть в голове работает лучше чем его код, потому что большой опыт и насмотренность, поэтому робота и не запустил до сих пор.
Бэктест нужен для проверки рабочести гипотезы, на мой взгляд, больше ни для чего. А полноценная работа над алгоритмом после проверки на истории только начинается.
Согласны?
В практике есть подходы которые условно линейные, но о таких методах вам так не расскажут.
Скажем, ключ к решению этой проблемы в данных.
Vadim Skrizki, спасибо за мнение. Рынки биржевые случайным процессом не являются. По многим причинам, вот парочка:
А. Кластеризация волатильности (volatility clustering).
Б. Автокорреляция объёмов/волатильности.
Свои подходы давно найдены и эксплуатируются по полной. Чужих — нам не нужно:)
Также в инвестициях, стоит занять позицию и ты меняешь явление.
Рынок это мы все коллективно с вами.
Сам долго думаю над идеей, считаю на бумажке, потом собираю наблюдения, потом немного бэктеста и долго долго на реальном счёте.
1) Любая система имеет масштаб. Вы его легко увидите на примере средней, к примеру. Чем больше значение. Тем все удлиняется. Этот масштаб может поменять контр тренд на тренд. Вас же это не удивит? А что вы видите с оптимизатора? Тренд на прибыль. Но почему же не посмотрели. И не увидел контр тренд — просадку? Подбирая лучшие значения доходности вы подбираете вконец тренд на доход. Надо ли говорить. Что если вы войдете на просадке. То ваша доходность будет выше средней? А если войдете на пике доходности. В первый период вы в принципе будете в убытке. Хорошо, если вы риски взяли не на максимум и сможете её пережить. Но прибыль будет в среднем ниже неизбежно.
2) Самый лучший доход это всегда случайность. Если вы его определили не по методике оптимального выбора. Запомните это как статическую реальность. И читайте Пардо
3) Нередко ваш торговый алгоритм способен дать иллюзию заработка. Он похож на алгоритмы казино. Предел 1 сообщения ))