Тимофей Мартынов
Тимофей Мартынов личный блог
28 июля 2025, 20:24

Почему на истории торговые системы прибыльные, а как начинаешь по ним торговать, они становятся убыточными?

Почему на истории торговые системы прибыльные, а как начинаешь по ним торговать, они становятся убыточными?

— спрашивают в комментариях: t.me/martynovtim/7252

Мой опыт бэктестинга говорит о том, что люди кардинально недооценивают расходы на сделки и проскальзывания. Когда сигнал срабатывает, всегда есть большая погрешность исполнения.

Чтобы бэктест был надежным, надо чтобы положительное матожидание сделки было настолько большим, чтобы оно закрывало комиссии и погрешность на входе.

То есть причина как правило в некорректном бэктесте, который проводится в условиях, не соответствующих реальным
37 Комментариев
  • Assetman
    28 июля 2025, 20:31
    Голый бэктест конечно будет хуже резалт показывать.
    • alexei459
      29 июля 2025, 05:00
      Assetman, резалт
    • Schwonder
      29 июля 2025, 05:20
      Assetman, немного уточню, т.к. возможно не все поняли: Нэйкид бэктест офкорс будет шоувить вёрсовый резалт.
  • Байкал
    28 июля 2025, 20:32
    На реале надо тестить а не на истории.
    Я в свое время тестил советников на форе штук 200-300 прогонял в течении нескольких месяцев.
    Все граали были почти.
    Ставишь на реал в лучшем случае по нулям.
    Рынок хаос и что было раньше больше никогда не будет так же.
    Поэтому что там подгоняют как было не работает ПОТОМ.
    Даже прошла минута на графике все забудь это прошлое не строй будущее по этой минуте. Но что все и делают. 
  • OptionTrader
    28 июля 2025, 20:43
    Если 10 статистов будут ходить измерять среднюю температуру по больнице (включая самих себя), то это один результат. Когда они все слягут с воспалением легких, то это другой результат, потому что они уже сами больные. Так и на бирже. История — ХЕРНЯ И ЛАЖА! Потому что КУКЛУ покуй все эти истории. А вот когда буратины принесли свои деньги, взяли плечико, поставили стопы… вот тут то их КУКЛ и возьмет за опу....
    а на истории КУКЛА нет… он занят другой работой… буратина ему не интересен…
  • 3Qu
    28 июля 2025, 20:44
    Бэктест бэктесту рознь. Если бэктест неправильный, то и реал будет неправильный. Если не пойми что искать, не пойми что и найдется и в дальнейшем работать, разумеется, не будет.
  • Большой Брат
    28 июля 2025, 21:10
    Это опошление вопроса… люди как правило имеют в виду почему когда начинаешь торговать в реале проверенное бектестом эта же теоретическая кривая начинает накрываться медным тазом.И это достаточно интересный вопрос… потому что противоречит закону Линди (эффект Линди), который гласит, что ожидаемая продолжительность существования чего-либо прямо пропорциональна сроку его «жизни» в прошлом. И этот эффект находили правдоподобным такие люди как Голдман, Мандельброт, Талеб и К.
  • Likinsson
    28 июля 2025, 21:06
    Наверное потому, что есть какие-то нюансы, которые понятны только автору системы и непонятны всем прочим пользователям. В итоге один торгует в плюс, в остальные в минус.
  • А. Г.
    28 июля 2025, 22:18
    Бывают события, которых просто нет в тестовой выборке. Для меня, например, таковыми были 24.02.22 и перенос дивидендов Газпрома и Сбербанка с лета на осень в 2020-м и 2022-м. Разбивку без таких дней я уже тут с 2019-го по 03.10.24 давал

    smart-lab.ru/blog/1067836.php

    Ну а в продолжении не вижу ничего экстраординарного


     На таком рынке, какой у нас с 11.04.25, мои системы на всех тестах показывали «стояки с просадками»


    А предсказать такой рынок на несколько будущих месяцев, увы, ни разу не получалось за 27 лет.
  • Ask
    28 июля 2025, 21:29
    А как боло бы здорово в Спортлото играть, подсмотрел ответы в предыдущих тиражах, подставил их и выиграл.
  • Роман
    28 июля 2025, 22:14
    Может у вас нет стратегии нормальной?
    Может проблема в том, что пипл берут кучу индикаторов основанных на скользящей средней и начинают подбирать коэфициенты чтобы была прибыль. Ну это фарс, бред.
    Индикаторы должны отрабатывать разные идеи и основаны на разных принципах. Тогда стратегия будет работать.
  • john dao
    28 июля 2025, 22:28
    Не знаю, у меня все работает (на фьючах). Но ризалт — да — меньше (за счет проскальзываний). Вместо 100% годовых — 70% (условно).
    • der_trei
      28 июля 2025, 22:33
      john dao, на каких суммах 70 процентов? Попробуйте этот результат показать на более-менее большем обьеме. Статистически это невозможно. Так что говоря о процентах дохода не забывайте озвучивать о порядке сумм, которые крутите.
      • john dao
        28 июля 2025, 22:48
        der_trei, три миллиона руб. Если больше объем делаю, то да — прогрессивно падает ризалт:( (30-20% вместо 70%)
        • der_trei
          28 июля 2025, 22:57
          john dao, три миллиона оборот или объём средств в обороте, который и кратно выше объем дает? Просто 70 процентов меня поставили в вопрос надо ли начинать Вам завидовать)
          А так ответ ваш говорит, что вы вполне вменяемый с реальным видением и доходами
  • der_trei
    28 июля 2025, 23:02
    Стабильные успехи в прошлом пропорпоциональны успешным результатам в будущем — и это тоже закон ( выше ссылались на эффект Линде)

    Концепция названа в честь магазина деликатесов Lindy's в Нью-Йорке, где эта концепция была неофициально сформулирована комиками: ожидалось, что шоу, которое идёт всего 2 недели, продлится ещё 2 недели, а шоу, которое идёт 2 года, может продлиться ещё 2 года.[3][4] Впоследствии эффект Линди был теоретически обоснован математиками и статистиками.[5][6][1] Нассим Николас Талеб описал эффект Линди в терминах «удаления от поглощающего барьера»
    • Большой Брат
      28 июля 2025, 23:38
      der_trei, 

      Аналитики, работающие в компании Market Sentiment, провели специальное исследование. Ретроспективный анализ вложений в размере 100 долларов в акции эмитентов, существующих на рынке более 100 лет, показал, что такие инвестиции действительно являются выгодными. Результаты сравнивались с доходностью индекса S&P 500 при условии использования аналогичной суммы.

      Эксперты установили, что с 2000 по 2023 год акции, отобранные по правилу Линди, продемонстрировали рост на 676%. Доходность индекса S&P 500 в аналогичном периоде составила 386%.

      • Vadim Skrizki
        29 июля 2025, 01:28
        Большой Брат, Ошибка выжившего. Сколько компаний обанкротилось за 100 лет? На них тоже заработали все 676%?
  • 22022022
    29 июля 2025, 00:08
    Если ТС построена чисто на индикаторах, на секретной формуле, кривых/прямых, то это примитивный статистический алгоритм. В ней нет никакой идеи, пустышка, случайность. Пустой черный ящик в который с одной стороны подается график OHLC (информация) а с другой получают видоизмененную информация. Черный ящик не создает и не добавляет никакой новой информации. Но отлично дурачит умы))
    Нужно не забывать о самом главном: Для чего ты на рынке? Для разгадывания графика, для прогнозирования цены, ради науки?
    Или ради денег, которые нужно отбирать, хитро и нагло! А это уже совсем другое, и иное поведение. Поведение которое должно шокировать, удивлять, и опрокидывать «черные ящики», формулы, черточки и паттерны.
  • 22022022
    29 июля 2025, 00:27
    Почему на истории торговые системы прибыльные
    На проверку, большинство «систем» — это дурилка. У кого-то фиксированный интервал, период, переменная… это уже уязвимость и подгонка. У кого-то спрятанная кочерга. У кого-то просто банальная курва.
    Да и что такое прибыльная? Трейдер получил результат 01100110010101011, одна случайная +1, и уже называет это «прибыльной» ТС. Полностью игнорируется вся последовательность, где достаточно много нулей)) И ничто не мешает нулям(убыткам) выпадать почаще… А по закону сохранения энергии и баланса в природе если слева больше единичек то справа рано или поздно должно быть больше нулей))) Иначе это косяк, дыра пространста-времени
  • Op_Man💰
    29 июля 2025, 00:44

    Добрых вечеров, Тимофей. 

    Почему на истории торговые системы прибыльные, а как начинаешь по ним торговать, они становятся убыточными?

    Это во многом не из-за некорректного бэктеста, а из-за неграмотного подхода. 

    Любой биржевой рынок — среда динамическая, всё время меняется, нет прямых повторений, есть циклы, но у них рандомные интервалы и динамика постоянно меняется. 

    Стратегии, тестируемые в большинстве случаев — СТАТИЧНЫЕ, и даже если они работают на длительном фрагменте на бэктесте, некоторые факторы на новых данных могут временно или совсем меняться, поэтому статика — совсем не вариант (фикс параметры, жесткие настройки индикаторов или условий и т.д.) 

    Такое нужно либо регулярно адаптировать с учетом рыночных изменений, либо на каждый элемент рыночного цикла иметь отдельный алгоритм и алгоритм распознавания смены цикла, чтобы автоматом переключалось, либо множество алгоритмов с жесткими  параметрами но с продвинутым риск-менеджментом, который будет в самом простом варианте резать объем на невалидных для текущего рынка систем и наваливать объем для валидных. 

    Вы можете такое набэктестить? Вот.

    С этой же проблемой, кмк, столкнулся и майтрейд — он много лет в ОДНОМ алгоритме пытается учесть все возможные нюансы рыночные в рамках своего понимания, но это не вполне возможно в том виде, как он описывает. Попытка учесть все нюансы в едином алгоритме ведёт к «гонке за хвостом».  Пока он сделает адаптацию, исследуемые инструменты входят в новый цикл и меняется динамика, и нужно снова приспосабливать по новой, бесконечно. Более того, на самых ликвидных западных рынках и инструментах, где давно уже есть и умнее и быстрее... 

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

    Бэктест нужен для проверки рабочести гипотезы, на мой взгляд, больше ни для чего. А полноценная работа над алгоритмом после проверки на истории только начинается. 

    Согласны?

    • Vadim Skrizki
      29 июля 2025, 01:24
      Op_Man💰, по простому, котировки не стационарные. Это свойство случайного процесса менять свои статистические характеристики со временем. 
      В практике есть подходы которые условно линейные, но о таких методах вам так не расскажут.
      Скажем, ключ к решению этой проблемы в данных. 
      • Op_Man💰
        29 июля 2025, 09:36

        Vadim Skrizki, спасибо за мнение. Рынки биржевые случайным процессом не являются. По многим причинам, вот парочка:

        А. Кластеризация волатильности (volatility clustering).

        Б. Автокорреляция объёмов/волатильности. 

        Свои подходы давно найдены и эксплуатируются по полной. Чужих — нам не нужно:)

  • Vadim Skrizki
    29 июля 2025, 01:21
    В физике эффектом наблюдателя называют теорию, которая гласит, что простое наблюдение за явлением неизбежно изменяет его. 
    Также в инвестициях, стоит занять позицию и ты меняешь явление.
    Рынок это мы все коллективно с вами. 
  • Михаил Ростов Папа
    29 июля 2025, 05:48
    Я думаю это связано с эффектом наблюдателя )
    • XXX★
      29 июля 2025, 05:50
      Михаил Ростов Папа, что лишь в очередной раз доказывает теорию виртуальности мира.
  • Ilya Kosarev (kimkarus)
    29 июля 2025, 09:13
    Нечего добавить. Все все варианты перебрали.
    Сам долго думаю над идеей, считаю на бумажке, потом собираю наблюдения, потом немного бэктеста и долго долго на реальном счёте.
  • RiskTrader
    29 июля 2025, 11:43
     На самом деле не только проскальзывания и комиссии влияют, а еще кое что о чем Тимофей не знает, потому что не алготрейдер
  • LogikoMen
    29 июля 2025, 19:30
    Проблема глубже и разнообразнее. Чем вы думаете.
    1) Любая система имеет масштаб. Вы его легко увидите на примере средней, к примеру. Чем больше значение. Тем все удлиняется. Этот масштаб может поменять контр тренд на тренд. Вас же это не удивит? А что вы видите с оптимизатора? Тренд на прибыль. Но почему же не посмотрели. И не увидел контр тренд — просадку? Подбирая лучшие значения доходности вы подбираете вконец тренд на доход. Надо ли говорить. Что если вы войдете на просадке. То ваша доходность будет выше средней? А если войдете на пике доходности. В первый период вы в принципе будете в убытке. Хорошо, если вы риски взяли не на максимум и сможете её пережить. Но прибыль будет в среднем ниже неизбежно.
    2) Самый лучший доход это всегда случайность. Если вы его определили не по методике оптимального выбора. Запомните это как статическую реальность. И читайте Пардо
    3) Нередко ваш торговый алгоритм способен дать иллюзию заработка. Он похож на алгоритмы казино. Предел 1 сообщения ))

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн