LogikoMen
LogikoMen личный блог
21 августа 2023, 16:42

Как самые лучшие торговые стратегии сливают деньги трейдеров.

Есть проблема в алго торговле. Про которую все знают. Это подстройка к истории. Алго стратегии самые точные. Поэтому на их основе можно обобщить – это проблема в принципе. Любая стратегия может представлять из себя обманку, а может бы классной стратегией. Обманка на истории может быть Граалем. На практике – гарантированным сливатором.

Любой алго алгоритм – это набор математических правил. Который дает нам точки вращения. Есть наборы математических правил. Которые могут реализовать на историю любую комбинацию. Т.е. это как если бы сами могли поставить те точки. Где вы входили в лонг. А где в шорт. Нужно ли говорить, что в этом случае Грааль обеспечен? Но если это так. То логично – что создать обманку алгоритм не то что реально. А не так уж сложно. Что же такое хорошая стратегия?

И на этот вопрос нам некоторые дадут ответ – есть форвард тест, книга Пардо. Но и тут не все так просто.
Как самые лучшие торговые стратегии сливают деньги трейдеров.


Возьмем хорошую стратегию. У которой есть история – она, доказано, хорошая на протяжении более 5 лет. И есть на коммоне в подтверждение этому. Загоним в оптимизатор и прогоним на нескольких кусках истории. Тем самым воспроизведём форвард тест. Но не весь диапазон. А только группу хороших параметров. Которые мы перед этим увидели на длительной истории. На выходе мы получим несколько таблиц с доходностями по параметрам на разных периодах. Как любой человек выберет конкретные параметры из них для торговли? Отсортирует от лучших к худшим для одного периода. И возьмет самые лучшие. Но знаете, что будет с этой лучшей на следующем периоде? У меня же они перед глазами. На следующем периоде самые лучшие параметры мало того. Что не попадут в Топ. Так в большинстве станут хуже средних на следующем периоде. Это  я наблюдаю раз за разом. При этом средне доходные остаются средне доходными и дальше. Их я вижу на длительной истории. Т.е. если применить подход – выбирай лучшее и используй. На выходе доходность окажется ниже средней. Замечу, параметры все хорошие. И все зарабатывают. И стратегия зарабатывает. А самая высока доходность – она недостижима. Как мираж. Но именно за этим миражом гоняются начинающие.

Большинство  гоняя тесты в оптимизаторе. Ко всему еще и генетическими моделями. Получают некую высокую доходность. Которая на практике является неким элементом вращения вокруг некой средней. Не факт, плюсовой. Потому что сам алгоритм – неизбежно вариант выборки. А эта выборка ничто иное как совокупность. Как плюсовых, так и нет. Хороший алгоритм – это постоянство. И это единственное. Что его отличат от плохого. Потому что трейдер зарабатывает на прошлом. И ничем другом. Благодаря тому. Что действия участников торговли имеют постоянство – только это дает нам возможность заработать. Трейдер, видя его на графике. Эксплуатирует его. А является ли стратегия элементом этого постоянства. Или же просто набором правил для создания огромного количества выборок. Которые никогда больше не повторяться. Никоим образом не определяется одним тестом на куске истории.  А чем же?

Как вы оцениваете, хорошая у вас стратегия или же нет? Пишите в комментариях. Там же я поделюсь своим ответом на вопрос.

38 Комментариев
  • Иван Петров
    21 августа 2023, 16:55
    вам к бай-баю надо на консультацию)
  • Московский Лоссбой
    21 августа 2023, 17:05
    Я тестю историю (гоняю волков) со следующим условием:

         1. ВСЕ ТЕСТИРУЕМЫЕ периоды (2, 3, 5, 8, 13 недель) ОБЯЗАНЫ плодоносить, то есть плюсить.

         2. Выбираю на каждом из параметров ХУДШЙ из пяти среднегеометрический недельный TWR.

         3. Получаю средний по среднему.

         4. Лучший из ХУДШИХ принимаю за рабочий.
  • MatrixLis
    21 августа 2023, 17:11
    Судя по ошибкам в пунктуации, вам лучше трейдингом не заниматься. Каждая ошибка в трейдинге денег стоит…
    • GOLD
      21 августа 2023, 17:12
      MatrixLis, чатГПТ его исправит))
      • MatrixLis
        21 августа 2023, 17:30
        100 грамм, или он сам ИИ), только пунктуацию не освоил), или человек, но датый)))
  • Василий Федорович
    21 августа 2023, 17:28
    Фразы для всех, не для автора.
    Виды алгоритмов:
    — линейные, — разветвленные, — циклические.
    Если у человека линейное мышление,
    то он и алгоритмы тестирует линейные и
    Торговые Системы создает линейные.
  • 22022022
    21 августа 2023, 17:33
    Мы объединяем сделки не связанных между собой участников в некий график цены. Естественно большинство «закономерностей» на историй — фантомы.
    • MatrixLis
      21 августа 2023, 17:36
      22022022, «Мы» — это кто?
  • MatrixLis
    21 августа 2023, 17:50
    Автору ещё вопрос. Рисунок заведомо неправильный. Это что значит? Ваш сарказм над тем, что нельзя оптимизировать на истории? Дело в том, что время никогда не может идти назад. Что значит стрелка влево и слово «Time»?
  • 22022022
    21 августа 2023, 17:53
    На любом участке истории, даже среди 5 свечек, любых данных можно найти, а точнее напридумывать, кучу «закономерностей»… Но алго — это не только история, дата, итп.
  • Synthetic
    21 августа 2023, 18:08
    Есть проблема в алго торговле.

    Проблема не в алготорговле, а в людях. Жадность застилает глаза. И миллионы каждый день «тестируют историю» получая в результате т.н. «эквити», даже я бы сказал «ЭКВИТИ» (и еще 40-50 параметров, но эквити- главный), представляя себе мешки денег, которые они завтра  «заработают».
    Что делать? Забыть про деньги. Попробуйте просто предсказывать цену на некотором интервале. Цена меняется очень часто, гораздо чаще, чем совершаются Ваши сделки. Данных будет много. Качество прогноза оценивается простыми и точными математическими методами. Никакой Пардо не нужен. (Иногда достаточно простой автокорреляционной функции.) Если нашли хороший метод прогноза, разрабатываете на его основе собственно стратегию торговли и вот теперь можно тестировать «на деньгах».
    При переходе к реальным деньгам Вы будете иметь прогноз и точную оценку качества прогноза «online», и, если что не так, это качество Вам подскажет, что пора смываться. Причем эквити в это время может быть  еще вполне приличная.
    • MatrixLis
      21 августа 2023, 18:29
      Synthetic, «и еще 40-50 параметров» например?
      • Synthetic
        21 августа 2023, 18:48
        MatrixLis, 
        Ну это надо в какую-нибудь «программу для тестирования» посмотреть...
        Я этим не пользуюсь. Был правда Amibroker когда-то, но он в этом плане еще довольно скромный.

        PS.
        www.amibroker.com/guide/w_report.html
  • Дмитрий Овчинников
    21 августа 2023, 18:17
    Как вы оцениваете, хорошая у вас стратегия или же нет?
    Все просто: если стратегия зарабатывает больше и быстрее, чем сливает, значит хорошая.
      • Дмитрий Овчинников
        21 августа 2023, 19:58
        LogikoMen, 
        хм, а если там нет тейкпрофита или стопа или и того и другого?
      • Roman Ivanov
        21 августа 2023, 22:06
        LogikoMen, странный вывод про тейкпрофит и стоп. Не имеет отношения к реалньости
          • Roman Ivanov
            22 августа 2023, 18:34
            LogikoMen, ничего не понял, но предлагаю мысленный эксперимент: создает стратегию, которая входит в рынок и выходит абсолютно случайно. Какая у нее будет прибыльность? А если добавим короткий тейу и длинный стоп? А если наоборот?
      • svgr
        22 августа 2023, 12:38
        LogikoMen, 
        если стратегия зарабатывает больше, значит у нее тейк профит больше, чем стоп.
        двигали, проверяли утверждение? Как всё просто, оказывается.
          • svgr
            22 августа 2023, 14:32
            LogikoMen, переспрошу, мне не сложно.
            Вот у Вас краткосрочная система, использующая стоп на некотором расстоянии и тейкпрофит на втрое большем расстоянии. 
            Вопрос 1: сколько она за месяц у Вас зарабатывает?
            Затем в этой же системе передвинем стоп так же втрое дальше, чем сначала было.
            Вопрос 2: сколько она за месяц она у Вас станет зарабатывать/проигрывать?
            Вопрос3: есть ли у Вас статистика таких экспериментов с различным соотношением тейка и стопа для одной и той же системы?
              • svgr
                30 августа 2023, 15:47
                LogikoMen, с описанным согласен. И оно противоречит первоначальному высказыванию «если стратегия зарабатывает больше, значит у нее тейк профит больше, чем стоп.»
    • Кирилл Гудков
      21 августа 2023, 21:37
      22022022, хорошее кино, максимально близко к алготрейдингу. И таки да, шиза может накрыть, это опасно.
  • IliaM
    21 августа 2023, 18:46
    Как самые лучшие торговые стратегии сливают деньги трейдеров.
    Зато ( и это не Закрытое Территориальное Образование), худшие стратегии зарабатывают. Иншалла…
  • PrAct
    21 августа 2023, 20:38
    интересная статья, но я не совсем понял её посыл. Если стратегия на протяжении периода от 5 лет и более даёт положительный результат при учёте всех составляющих реальной торговли (комиссии, реквоты, и тп) с учетом разных состояний рынка, мани и риск-менеджмента, то что должно произойти при реальной торговли, чтобы система стала сливать? Какова вероятность такого исхода? Безусловно, вероятность убытка есть, но все таки вероятность контролируемая и имеет небольшой процент такого исхода. Единственное, что влияет на результат- это сам трейдер, который вдруг вносит изменения в систему под влиянием внешних субъективный факторов. Если руками не трогать, что и так работало, то и система принесёт доход.

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

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