Sergey Pavlov
Sergey Pavlov личный блог
20 мая 2020, 15:48

Тренд или контртренд или иного не дано

В околоалготрейдинговых разговорах периодически всплывает одна и та же тема: какого типа системы торговать, чтобы стабильно быть в плюсе?
Про наш рынок на доступном для частного лица ТФ всё ясно. Рынок от полцпроцента или от получаса и выше трендов по сей день.
Но у трендовых систем есть неприятное свойство: как правило, прибыльные сделки идут реже убыточных и потому просадки могут затягиваться и вытрёпывать нервы.

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

Попробуем разобраться, что же такое паттерновые системы. Тут всё просто. Это некие сложные комбинации (конфигураций) из множества приращений цены в прошлом или из самих свечей. Разобрались.

Интереснее другое. Возможны ли паттерновые системы как третий класс, т.е. паттерн это и не трендовая система и не контртрендовая? Любопытно.

Если просто, то трендовая система это когда выше текущей цены покупаем, а ниже — продаем. Соответственно, для контртренда наоборот.
Или иначе. Если за очередное наблюдение на нашем ТФ цена выросла, то покупаем при трендовой торговле и продаем при контртрендовой. При падении цены продаем и покупаем, соответственно.

Ключевым становятся два момента:
1. ТФ и наблюдения. Какие у нас есть основания для нерегулярного ТФ? Никаких. Т.е. мы принимаем решение с каждым новым регулярным наблюдением в рамках нашего ТФ.
2. Наша стратегия это функция от того, что случилось на завершившемся ТФ. Если за очередное наблюдение рынок вырос, то при тренде мы купим, а при контртренде продадим.
Проще некуда. По логике любая стратегия, которая при очередном +изменении рынка покупает, а при -изменении продает, это трендовуха и контрендовуха, если действует наоборот.

Теперь допустим, что существует некий третий класс торговых систем — паттерновые. Что значит, что это третий класс?
Чтобы этому классу существовать как классу по рассмотренной логике требуется, чтобы у этого класса не было зависимости от предыдущего изменения рынка. Ну и тут уж понятно, что это либо странность, либо глупость. Мы торгуем стратегию, которая не зависит от очередного наблюдаемого изменения рынка, нетрудно догадаться, что такая стратегия как воплощение прогноза рынка, вообще говоря, в пределе невозможна, либо это просто некое случайное метание.

Итого, без труда доказывается, что в рынке не может быть стратегий, отличных от трендовых или контртрендовых.
Ну и, если вспомнить, что наш рынок на доступном для частника ТФ трендовый, то и разбавлять нечем.
Из прибыльных могут быть только трендовые (благо их можно наковырять немало и сделать портфель), а контрендовые
могут рассматриваться как хэджевые, т.е. торгующие в ноль, но улучшающие свойства портфеля стратегий.

91 Комментарий
  • Что значит, что это третий класс?
    Чтобы этому классу существовать как классу по рассмотренной логике требуется, чтобы у этого класса не было зависимости от предыдущего изменения рынка

    Все верно, у меня есть системы, у которых в условиях нет никакого анализа предыдущих цен. Показать эквити?
      • Capital Management
        20 мая 2020, 16:21
        Sergey Pavlov, контратренд в ноль при рынке 90% в боковеке ок)
      • Sergey Pavlov,
        Все очень просто, Сергей. Эквити показывает есть ли прибыль. Систему без прибыли построить можно как угодно.
      • VladMih
        20 мая 2020, 16:40
        Sergey Pavlov, дальше читать не стал,
        т.к. исходный постулат неверен:
        трендовая система это когда выше текущей цены покупаем, 
        а ниже — продаем.

        Да и насчет паттернов на исходную не так выехали.
        У них, как правило, есть «предписание» ГДЕ их надо искать.
        Т.е. они тоже и трендовые, и контртрендовые, и флетовые.

        В общем, не ожидал от вас, сильно удивили.
    • Дмитрий Овчинников, 

      системы, у которых в условиях нет никакого анализа предыдущих цен

      То есть, при торговле такой системой, график изменения цен можно вообще не использовать? Только фундаментал, либо определенное время открытия/закрытия позиции, монетка и т.п.?)
      • SaOLin
        20 мая 2020, 18:03
        Дядя Ваня СпекулянтЪ, Самый известный пример такой системы: «sell in may and go away» (работает или нет не знаю).

        Есть множество реально работающих систем, привязанных к дате дивидендных отсечек по акциям. В стиле «купить на открытии за три дня перед отсечкой, продать на закрытии в день отсечки». В таких системах не учитывается ничего кроме тайминга.
    • quant_trader
      20 мая 2020, 16:21
      Дмитрий Овчинников, это нечестно и нарушает законы теханализа!

      Здесь Уткин в свое время показывал систему паттерновую, правда редкую — вот там реально не использовались цены и даже волатильность. Правда сделки раз в месяц.
      • Replikant_mih
        20 мая 2020, 16:35
        quant_trader, Я вообще считаю, надо вводить наказание за нарушение законов тех. анализа.
        • VladMih
          20 мая 2020, 16:43
          Replikant_mih, так оно есть — 95% осужденных )))
        • товарищ масон
          20 мая 2020, 20:29
          Replikant_mih, 
          рюх бы одобрил
  • quant_trader
    20 мая 2020, 16:02
    «Попробуем разобраться, что же такое паттерновые системы. Тут всё просто. Это некие сложные комбинации (конфигураций) из множества приращений цены в прошлом или из самих свечей. Разобрались.»

    Нет. Это упрощение.

    «Интереснее другое. Возможны ли паттерновые системы как третий класс, т.е. паттерн это и не трендовая система и не контртрендовая? Любопытно.»

    Да.

    «Теперь допустим, что существует некий третий класс торговых систем — паттерновые. Что значит, что это третий класс?»

    Трендовые и контртрендовые конвертируют ценовой ряд в еквити. Точнее бОльшую часть этого ряда. Паттерновые в основном конвертируют небольшую часть ценового ряда в еквити. 

    Трендовые/контртрендовые имеют неопределенный горизонт удержания — пока цена не развернется или не вернется к fair value.

    Паттерновые обычно имеют конкретный горизонт дальше которого ожидание уходит в шум.

    Вообще все эти классификации игра словами конечно. Но трудно назвать трендовой стратегию которая безусловно выходит по тейку или тейку по времени например. А таких зоопарк.
  • quant_trader
    20 мая 2020, 16:10
    «Ну и, если вспомнить, что наш рынок на доступном для частника ТФ трендовый, то и разбавлять нечем.»

    Ну и с этим я тоже не согласен. То что рынок в среднем чуть трендовый не значит что в определенные моменты или в определенных! условиях может быть и контртрендовый.

    У меня несколько лет отработала стратегия которая на открытии Лондона (четко, со всеми сменами часовых поясов) контртрендила Ришку с горизонтом около пары часов. Без стопов. Хеджил помню Камариллой, до 2014 на Ришке что только не работало :)
  • Prophetic
    20 мая 2020, 16:10
    Мне кажется, все можно обрисовать гораздо проще. Вот одна из интерпретаций определения принадлежности системы к тому или иному типу:
    Любая система, использующая в анализе данных такое понятие как «Тренд» — всегда будет относится к одному из двух типов — «Трендовая» или «Контртрендовая». Соответственно, системы не использующие в анализе данных такое понятие как «Тренд», никак не могут быть отнесены к типам «Трендовая» или «Контртрендовая».
  • Technocratus
    20 мая 2020, 16:16
    Уважаемый Сергей, не в плане возражения, а в качестве альтернативной точки зрения:
    Выделять класс паттерновых систем корректнее, противопоставляя их не трендовым и контртрендовым, а реверсивным. Т.е. для меня паттерновая система — это та, которая проводит в позиции небольшую долю времени (не больше, чем процентов 10-20). В этом видится некий смысл: паттерновая (или, в терминологии одного известного алготрейдера, «снайперская») система эксплуатирует кратковременно возникающие неэффективности; типа, долго ждем нужного момента, схватили свое и свалили с рынка. С этой точки зрения, ничто не мешает паттернам быть трендовыми или контртрендовыми.
    А вот это уже возражение:
    Итого, без труда доказывается, что в рынке не может быть стратегий, отличных от трендовых или контртрендовых.
    Представьте систему, имеющую условие на вход вида: (Цена > X1) И (Цена < X2), где X1 < X2 — некие функции от предыдущих цен. Ну и выход — по таймауту. Это какая система — трендовая или контртрендовая?) Это не совсем абстрактная фантазия, у меня была такая система на Ришке, сдохла, правда, лет 5 назад.
      • Technocratus
        20 мая 2020, 16:33
        Sergey Pavlov, не совсем понимаю, о чем Вы говорите, потому конкретизирую. Система:
        Вход в шорт в 12:00, если цена > цена вчерашнего закрытия + К1*волатильность И цена < цена вчерашнего закрытия + К2*волатильность. K1 < K2 — константы. Выход — по таймауту. Это какая система — трендовая или контртрендовая?
          • Technocratus
            22 мая 2020, 11:34
            Уважаемый Сергей, причем тут волатильность (и дневной тф)? Это самая что ни на есть направленная система (шорт онли, причем краткосрочная — около 3 ч в позе было, емнип), которая очевидным образом не может быть классифицирована Вашим методом. Однако это, на мой взгляд, редкое исключение, и вынесенное в заголовок поста утверждение (как приближение, а не строгую «теорему») считаю весьма продуктивным.
              • ch5oh
                22 мая 2020, 22:17
                Sergey Pavlov, после утреннего гепа наверх? Тогда это контр-тренд чистой воды.
                  • ch5oh
                    23 мая 2020, 15:40
                    Sergey Pavlov, =) тогда это смесь трендовой и контр-трендовой ТС. Вы их просто в один флакон залили и одним коротким правилом описали.
  • quant_trader, да, все верно, именно он и дал направление.
  • Replikant_mih
    20 мая 2020, 16:32

    Логика — то, на чем я был очень заморочен в школьном возрасте, сейчас меньше. Когда логика нарушается кем-то в рассуждениях — очень это вижу, чувствую. 

     

    Ну и совсем ближе к теме:

    паттерновая стратегия? в моей системе координат понятие паттерна размылось — все паттерн, два условия, любые — уже паттерн, свечи, графики, финансовые показатели, то как они взаимовыстроятся — это паттерн, поэтому не использую обычно паттерн как что-то особое, у меня нет паттерновых стратегий, вернее, они все такие). А тренд, контр-тренд, не знаю, тоже у меня нет таких групп, у меня есть понятие импульса, возврат к среднему, да, определенно, я больше не заморачиваюсь стройными классификациями и очень рад, что освободил свой разум! А раньше да, очень любил выстраивать стройные теории всего, максимально обобщенные и стройные.

     

    Вах, Серёга, зачем спровоцировал меня много сумбурного текста писать!))

    С классификациями какие проблемы с логикой обычно?

    1. Классификация раздает метки. Если разные люди под разными метками понимают разное, то и коммуницировать они между собой не могу, потому что любым мысли, любые постулаты и выводы будут иметь разный смысл в зависимости от системы координат.

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

     

    И вообще я не люблю рассуждения по поводу того, что скрывается за тем или иным названием, ярлыком. Да явления и процессы живут сами по себе, им пофиг на ярлыки, как хочешь так и называй, единственное, хочешь, чтоб тебя понимали, используй единые ярлыки.

     

    Чет я увлекся)) и отвлекся)). Короче, классификации — создание законченной классификации, непротиворечивой, полноценной, элегантной — это все здорово, но это для учебного курса для вводного раздела, для торговли оно вообще по барабану. Классификации в торговле обретают смысл когда в них есть реальный смысл, профит, например, есть классификационный признак, разделяющий на условные группы методы, минимизирующий корреляцию — отличный признак, отличная классификация. Нашли другой признак, он тоже разбивает на слабокоррелирующие стратегии — отличный признак тоже. Причем они могут быть обе хороши и полезны, потому что с ростом числа стратегий может быть полезна диверсификация по все большему числу классификаций и классификационных признаков.

    • Replikant_mih
      20 мая 2020, 16:34
      Replikant_mih, А вот это что-то новенькое, до этого на смарт-лабе было что комменты перемешивает между собой что не понятно кто кому отвечает, но чтоб он абзацы в одном комменте перемешивал — это, я считаю, новое слово в науке и технике.
  • kachanov
    20 мая 2020, 16:34
    К какому классу тогда отнести банальную сетку?
    Там просто стоят заявки на неком уровне и, строго говоря, неважно что делает цена в промежутке

    • kachanov, ну тут все просто — если сетка усредняет, значит контртренд, если пирамидит, значит тренд)
    • SergeyJu
      20 мая 2020, 16:42
      kachanov, стандартная сетка -типичный контртренд.
  • Sergey_B
    20 мая 2020, 16:54
    Sergey Pavlov,
    Но у трендовых систем есть неприятное свойство: как правило, прибыльные сделки идут реже убыточных и потому просадки могут затягиваться и вытрёпывать нервы.

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

    Паттерны все равно будут либо трендовыми, либо контртрендовыми.

    Панацеей видится торговля трендов в разных классах активов, зависящих от разных факторов. 
  • Врач-бондиатОр
    20 мая 2020, 17:10
    Стабильным доход на бирже быть не может, так как будущее мы не знаем.
    А в поисках паттернов полно субъективности; как, впрочем, и при торговле на уровнях
  • А. Г.
    20 мая 2020, 17:13
    Вы правы, если рассматривать «тренд» и «контртренд» через «призму» вероятности совпадения знаков соседних приращений цен на одном таймфрейме. Ведь эта вероятность может иметь только три «разумные» области:
    — больше 1/2 («тренд»);
    — меньше 1/2 («контртренд»);
    — 1/2 (фиг знает что).
    • А. Г.
      20 мая 2020, 21:09
      Продолжу. Откуда могут взяться паттерны? Если предположить, что зависимость между приращениям цен (или логарифмов цен) всегда быстро падает с расстоянием по времени между ними (в теорвере это называется «слабой зависимостью»), то паттернов быть не может, так как самая «сильная» зависимость между соседними приращениями и любой «исход» не туда «сломает» любой паттерн.

      НО! Кто сказал, что локально условие  «слабой» зависимости присутствует (глобально или в среднем исследования указывают на «слабую» зависимость, но это " в среднем")? Ведь локальные и краткосрочные зависимости не выявить с помощью статистик, применяемых ко всей выборке с «одинаковым аршином». Эти статистики покажут только господствующую тенденцию на протяжении всего времени.

      Неслучайно многие говорят о «временном лаге» влияния новостей на рынок. Конечно не тех новостей, которые регулярны и ожидаемы, их влияние тогда бы отражалось и «в среднем», а те, которые неожиданны или ожидаемы, но появляются в непредсказуемые моменты времени. Это лишь один из примеров возможных причин появления паттернов.

      Но возможны и другие. Например, инсайд, который настолько таен, что о нем подавляющее большинство не знает и спустя некоторое время после его появления, но он тем не менее есть.

      И если в первом примере у нас есть «зацепка», где искать паттерны, то во втором мы не сможем сказать где, а сможем лишь найти их «методом тыка».

      Ясно лишь одно: паттерн — это локальное состояние рынка, когда нет «слабой» зависимости в приращениях цен. Значит это должно быть какое то условие на комбинацию приращений за 3 и более тактов (такие комбинации еще называют m-граммами и часто используют для различения осмысленного текста от бессмысленного). 

      Однако задачка не из простых, так как при построении трендовой или контртрендовой системы нас ничего, кроме статпрогноза знака следующего приращения не интересует, а тут мы должны выявлять m-граммы разного типа, но и еще оценивать вероятности их последовательного появления, ну или хотя бы знака следующего за m-граммой приращения. Сложность этой задачи именно в том, объект поиска (m-грамма) может быть весьма разнообразен. Мы попадаем в ситуацию, когда должны устанавливать точные границы «кучи». Например, -1,1,-1 и -1,1.1,-1 — это одно и тоже или нет? Допустим одно и тоже. Но тогда при каком  положительном значении а комбинации -1,1,-1 и -1,а,1. уже станут ни одним и тем же?

      Очень часто без строгих правил выбора того а происходит «ошибка выжившего»:

      Если после комбинации -1,а+0.1,-1 цена пошла туда, куда мы и хотели, мы начинаем придумывать «тысячу объяснений» почему это одно и тоже с  -1,1, -1 и наоборот, если после -1, а-0.1,-1 пошла не туда, то мы тут же придумываем «объяснение», что это совсем не -1,1,-1. 

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

      А строгая формализация — это та еще задачка. Я в своей жизни проверил только два паттерна на дневках  SPY: «три черных вороны» (три черных свечи подряд и изменение за три дня отрицательно, так как бывают три черных свечи и с ростом цены) и «три белых солдата» ( три белых свечи подряд и изменение за три дня положительно). Не работают эти паттерны с точки зрения прогноза знака приращения цены на 1-2-3 шага вперед. Ну еще я проверил ZigZag (опять же на дневках SPY в двух «ипостасях»: по ценам закрытия и по максимумам и минимумам дня) на предмет соответствия «размеров волн» числам Фибоначчи. Тоже мимо.
  • MadQuant
    20 мая 2020, 17:38
    Чтобы этому классу существовать как классу по рассмотренной логике требуется, чтобы у этого класса не было зависимости от предыдущего изменения рынка. Ну и тут уж понятно, что это либо странность, либо глупость. Мы торгуем стратегию, которая не зависит от очередного наблюдаемого изменения рынка, нетрудно догадаться, что такая стратегия как воплощение прогноза рынка, вообще говоря, в пределе невозможна, либо это просто некое случайное метание.

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

    Вот здесь по-моему либо странность, либо глупость написана. Все самые крупные хэдж-фонды как раз торгуют стратегии, не зависящие от предыдущих изменений рынка — в частности, маркет-нейтральные, ну и много к чему еще можно нейтрализовать. Я, например, люблю нейтрализовать портфель к доходностям акций за последний год и за последние 5 дней (если мы про Америку говорим), чтобы не хватать говнеца вместе с теми, кто торгует тренды, и кто торгует контр-тренды.
    А есть ли «третий» класс моделей, не зависящий от динамики рынка? Ну конечно — тот же фундаментал, у него сигналы с ценовыми могут быть никак не связаны. Опять же, если сигнал строить не на ценах, а на волатильности — тоже можно получить сигнал, который с ценами связан очень нетривиально (а если к ним нейтрализовать — так и не связан).
    • wistopus
      20 мая 2020, 17:47
      MadQuant, 
      Опять же, если сигнал строить не на ценах, а на волатильности — тоже можно получить сигнал, который с ценами связан очень нетривиально
      мысль, которая, видимо, реализована давным давно....
      атипичный пример — Хомяк с ловлей 0,5-1%…в день… еще лучше в час…
      • MadQuant
        20 мая 2020, 17:57
        wistopus, про стратегию хомяка я ничего не знаю. Он, ИМХО, просто от балды торгует.
        • wistopus
          20 мая 2020, 18:01
          MadQuant, вполне возможно…
    • SergeyJu
      20 мая 2020, 18:38
      MadQuant, автор неявно рассматриват моносистемы на одном активе. Системы на множестве активов и их частный случай, рыночнонейтральные, просто из другой оперы. 

      • MadQuant
        20 мая 2020, 18:45
        SergeyJu, ну даже системы на одном активе могут быть из другой оперы. Например, пусть v_i — это вектор сигналов трендовой системы в разные моменты времени (числа от -1 до 1 — с каким «весом» система рекомендует держать), v_j — вектор сигналов контр-трендовой. Соответственно, у вас еще целое пространство векторов, ортогональных к обеим (и половина из них будет иметь неотрицательный перформанс), и еще больше векторов (потенциальных систем), которые около-ортогональны.
        • SergeyJu
          20 мая 2020, 19:00
          MadQuant, сладка теория, мой друг, но комиссы грозят нам разореньем...

          • MadQuant
            20 мая 2020, 19:07
            SergeyJu, в смысле, комиссы грозят? Если они на исходных системах не грозят — то почему обязательнор грозят на около-ортогональных? Там ведь можно параллельно еще оптимизировать турновер, вместе с решением исходной задачи. В общем, не все так плохо, могу сказать, что использую на практике.
            • SergeyJu
              20 мая 2020, 19:22
              MadQuant, среди ортогональных векторов основная часть окажется мусором. Это к бабке не ходи. Именно из-за высокой частоты сделок. 
              А вообще, я предпочитаю более явно устроенные конструкты. Берем лонг сбера и шортовую торговую систему на фьючах к нему. Как — то так. И до тех пор, пока сбер более-менее трендовый актив, такой конструкт имеет право на жизнь. 
              • MadQuant
                20 мая 2020, 19:37
                SergeyJu, так я и не писал, что надо именно искусственно строить вектора. Это были выкладки к тому, что ортогональные системы есть, и их много. А наша задача — уже выуживать из этого пространства то, что можно построить на реальных данных, и что торгуемо. И практика показывает — что и это решаемая задача, много стратегий есть не только типа «тренд» и «контр-тренд».
    • Kot_Begemot
      20 мая 2020, 18:39
      MadQuant, интересно, а что значит «нейтрализовать портфель к доходности акций»?
      • MadQuant
        20 мая 2020, 18:49
        Kot_Begemot, пусть w_i — вектор весов, который есть у текущего портфеля, r_i — вектор доходностей акций, к которому нейтрализуем. Решаем, например, задачу (w_i — w*)' * Sigma * (w_i — w*) --> min, s.t. <w*, r_i> = 0, где Sigma — это ковариационная матрица ваших активов, а w* — это нейтральный к ретурнам портфель, который мы ищем. Неудобно на СЛ формулы писать, но надеюсь все понятно.
        Смысл в том, что когда трендовые системы «жахнут» (колом вниз), нас это не зацепит, потому что мы к ним ортогональны.
        • Kot_Begemot
          20 мая 2020, 19:23
          MadQuant, тогда это контр-тренд в чистом виде.

          Два актива — один +10%, другой (-)10%. 

          Ищем вектор w*, такой, что скалярное произведение на вектор ретурнов =0.  Получаем (-0.5,0.5) или продать то, что выросло, купить то, что упало. Если решений много, то добавляем условие сохранения рисков (???). 

           
          • MadQuant
            20 мая 2020, 19:38
            Kot_Begemot, это не тренд и не контр-тренд, это задача нейтрализации портфеля. Поскольку мы по построению стараемся максимально сохранить исходный портфель — сохранится тот сигнал, который в нем был заложен (и это может быть не тренд и не контр-тренд — к ним можно так же нейтрализоваться, как и к ретурнам)
            • Kot_Begemot
              20 мая 2020, 20:19
              MadQuant, ну тогда это немного другое... 
    • А. Г.
      20 мая 2020, 21:23
      MadQuant, в основе статарбитража между двумя портфелями лежит гипотеза контртренда в спреде между портфелями, т. е. четкий прогноз того, что вероятность совпадения соседних приращений спреда меньше 1/2. Стратегии то может и нейтральны относительно цен портфелей, но совершенно четко опираются на возможность статпрогноза будущего от прошлого в спреде.
      • MadQuant
        20 мая 2020, 21:35
        А. Г., статарбитраж не обязательно делать между двумя портфелями. И даже не обязательно, чтобы спрэд сходился, и чтобы вообще был какой-то «спрэд».
        Если есть один набор инструментов, и с вероятностью больше 0.5 я знаю что он завтра сольет, и есть второй набор, и с вероятностью больше 0.5 я знаю что он завтра заработает — я просто беру в лонг второй и шорчу первый, и-и-и… PROFIT!!! Заметьте, никакого «спрэда» в такой картине мира нет, и даже если его ввести — мне вообще не надо требовать от него какой-то сходимости.
        • А. Г.
          20 мая 2020, 22:01
          MadQuant, «с вероятностью больше 0.5 я знаю» — это и есть статпрогноз, который Вы делаете по прошлой информации. Если будущее  не зависит от прошлой информации, то Вы не сможете сделать такой прогноз, если «в среднем» вероятность была 1/2.
          • MadQuant
            20 мая 2020, 22:06
            А. Г., ну понятно, что это статпрогноз, собственно поэтому вся штука и называется статарбитраж. Да, конечно, делая прогноз, мы опираемся как минимум на то, что компоненты, которые мы предсказываем, в принципе предсказуемы, и мы еще какое-то время будем их предсказывать. Но как отсюда следует, что мы торгуем тренд или контр-тренд?
            • А. Г.
              20 мая 2020, 22:16
              MadQuant, ну статарбитраж — это чистый контртренд на спреде: колебания вокруг среднего — это свойство процессов с отрицательными корреляциями приращений и нулевыми средними, а Long Short Term — тренд на спреде: вероятность ухода от нуля в одну сторону больше 1/2 только у процессов со смещенным средним или положительной корреляцией приращений.
              • SergeyJu
                20 мая 2020, 22:28
                А. Г., вот не факт. Если я полагаюсь, условно, на прогностическую силу «сильные акции VS слабые акции» я покупаю силу и продаю слабость. То есть торгую разрыв спреда.
                • MadQuant
                  20 мая 2020, 22:33
                  SergeyJu, ну да, у вас может быть cross-sectional предсказуемость по инструментам на горизонте 1 день, но никакой time series предсказуемости, и, таким образом, никакого «спрэда».
                  • SergeyJu
                    20 мая 2020, 22:39
                    MadQuant, у меня на нашем рынке характерное время для таких систем (если считать через среднегодовой оборот) 1 квартал. И это логично, потому что отражается реальные экономические события, а они неспешные. 
                    • MadQuant
                      20 мая 2020, 22:46
                      SergeyJu, ну я больше про статарбитраж на Америке пишу. На нашем рынке со ставками РЕПО по 14-16% годовых что-то перманентно шортить — это только брокеров кормить, ибо в среднем оно не отбивается или отбивается с наращиванием рисков сильно быстрее ретурнов.
                      На Америке время для таких систем может быть и 1-2 дня (собственно, Медальон подобным образом торгует), и по костам это торгуемо.
                      • SergeyJu
                        20 мая 2020, 22:50
                        MadQuant, на американских акциях очень много возможностей именно краткосрочных контртрендовых операций. Как раз 1-2-3 дня — характерное время, по моим исследованиям. 
                • А. Г.
                  20 мая 2020, 23:05
                  SergeyJu,  это и называется Long Short Term и Вы прогнозируете что спред отклонится в одну сторону от текущего значения с вероятностью больше 1/2. Разве это не тренд в спреде? Ведь  что мы делаем, если торгуем трендов одним активом? Тоже самое: открываем позицию в сторону тренда.
                  • SergeyJu
                    20 мая 2020, 23:09
                    А. Г., именно тренд.
              • MadQuant
                20 мая 2020, 22:32
                А. Г., это вы описали какой-то объект из вашей головы. Статарбитраж в широком определении никакой спрэд не использует — вы зарабатываете просто на том, что можете чуть лучше предсказывать какие-то компоненты ретурнов некоторого множества инструментов, а что не можете — хэджируете. А уж какая модель у вас зашита внутри для этого предсказания — разговор отдельный, и к спрэду может не иметь никакого отношения.

                У вас может быть cross-sectional предсказуемость по инструментам на горизонте 1 день, но никакой time series предсказуемости, и, таким образом, никакого «спрэда». Это как раз классическое направление, которым занимаются академики и всякие адепты EMH.
                • SergeyJu
                  20 мая 2020, 22:40
                  MadQuant, зависит от точки зрения. В общей постановке Вы правы, но если прищуриться и всмотреться попристальнее… то А.Г. тоже прав. 
                  • MadQuant
                    20 мая 2020, 22:49
                    SergeyJu, я понимаю (вроде бы) точку зрения А.Г., но мне кажется по такой логике можно любую предсказательную модель объяснить неким «спрэдом», а это, имхо, не очень правильно. То есть, наверное, можно сделать на этом некоторую теорию, но все-таки это не мэинстрим.
                    • SergeyJu
                      20 мая 2020, 22:54
                      MadQuant, это не теория, это эмпирика, я так думаю. А.Г. (и я тоже) очень любим сокращать число степеней свободы в процессе исследований (и торговых практик, как следствие). Обращать ковариационную матрицу минутных приращений 1000 активов с помощью какой-нибудь экзотической регуляризации — типично не наш матод.
                      • MadQuant
                        20 мая 2020, 23:03
                        SergeyJu, ну понятно, у меня в каком-то смысле задача ровно обратная: пытаться расширять ограниченное количество торговых способов, чтобы в это можно было засунуть как можно больше капитала. Видимо, это действительно влияет на взгляды на рынок.
                        • SergeyJu
                          20 мая 2020, 23:13
                          MadQuant, думаю, что предел моих методов на росбирже около миллиарда рублей. У меня столько нет и не будет. Поэтому смысла в работе на емкость систем сейчас нет. Грубо говоря, борюсь за хорошего шарпа с переменным успехом.
                          • MadQuant
                            20 мая 2020, 23:25
                            SergeyJu, ну, я-то труженик по найму, и пока доход гораздо менее рискованный (и более высокий), чем от собственной торговли (+ маленькие дети) — еще какое-то время таковым останусь. И у меня целевые задачи совсем другие — делать работающие штуки на большой капитал.
                • А. Г.
                  20 мая 2020, 23:00
                  MadQuant,  спред, когда Вы продаёте в шорт один портфель и лонгите другой (или наоборот с теми же портфелями) играет ту же роль в формуле эквити, что и цена актива в эквити торговли этим активом. Если конечно оба портфеля неизменны по составу (не по Вашей  позиции лонг или шорт  по портфелям). С другой стороны спред — функция от приращений цен активов, входящих в портфели. Таким образом, если будущие цены активов, входящих в портфели, не зависят от прошлой информации, то и спред прогнозировать нельзя и торговать его (см. выше про формулу эквити) бессмысленно.

                  • MadQuant
                    20 мая 2020, 23:31
                    А. Г.,
                    Если конечно оба портфеля неизменны по составу

                    Они изменяются — каждый день, когда мы их ребалансируем. В этом контексте я и не понимаю, что такое «спрэд» — каждый день мы имеем дело фактически с двумя новыми активами (Если мы говорим про «лонг» и «шорт»).

                    если будущие цены активов, входящих в портфели, не зависят от прошлой информации, то и спред прогнозировать нельзя и торговать его

                    Это понятно, если цены не зависят от прошлой информации — то торговать бессмысленно, опять же, слово «спрэд» здесь даже избыточно. Но как показывает практика, отчасти прошлая информация что-то предсказывает, и на этом можно зарабатывать, без всякого спрэда.
                    • А. Г.
                      21 мая 2020, 00:02
                      MadQuant, я про статарбиртраж говорил, когда мы торгуем постоянные портфели. Самые простые примеры, когда с каждой стороны портфель из одного актива: базовый актив против фьючерса, Брент против WTI, LKOH против ROSN, Эпл против Самсунга.

                      Но шорт Эпл против лонга Самсунга или лонг Эпл против шорта Самсунга — это значения не имеет, может быть и то и другое, как и ребалансировка: сегодя 2 Эпла в шорт против 2 Самсунгов, завтра 3 против 3-х.

                      Это если сегодня лонг Эпл против шорта Самсунга, а завтра лонг Эпл против шорта Микрософта уже не попадает под то, что имел ввиду.
                      • MadQuant
                        21 мая 2020, 00:06
                        А. Г., ну это примитивная версия статарбитража — pairs trading. Я даже не уверен, что она работает.
                        Я все-таки имел в виду более сложные конструкции — когда мы, например, берем 250 компонент индекса СнП в лонг, 250 — в шорт, и каждый день это как-то перетрясаем.
                        • А. Г.
                          21 мая 2020, 00:19
                          MadQuant, ну можно и сложнее 0.5*MX+Si против RI или 0.7*ROSN+0.3*SNGS против 0.5*LKOH+0.5*TATN, но суть того, что я говорил, не изменится.
                          • MadQuant
                            21 мая 2020, 01:20
                            А. Г., в динамике у вас суть меняется. Когда «ноги» каждый день меняются — вы имеете каждый день другие активы и другой спрэд. И вам для зарабатывания денег не надо, чтобы он сходился — надо только уметь предсказывать направление его движения с положительным матожиданием. + ваши действия с портфелем могут зависеть от того, что произошло с вашим спрэдом (пошел он в вашем направлении или нет), а это уже более веселая задача.
                            • А. Г.
                              21 мая 2020, 08:25
                              MadQuant,  это уже вопрос торговли большим числом активов и способов принятия решений. Если сегодня я торгую только Si, а завтра только Eu, то это не значит, что я отказался от прогнозирования  Si, чтобы не поторговать им послезавтра и послезавтра я буду торговать и Si, и Eu. И опять же моё решение будет зависеть от статпрогноза будущего Si  и Eu по прошлому.

                              То же самое и если мы имеем сотни пар неизменных (!) портфелей, только теперь нас интересует статпрогноз сотен спредов. А как общая позиция из-за того, что торгуем ни один, а сотни спредов — это уже второй вопрос. Все равно нас интересует прогноз будущего каждого в отдельности спреда по прошлому.

                              А статарбитраж на одном спреде и подразумевает: расширился спред — увеличь позу на сужение, сузился — уменьши. То же самое, что и контртренд на одном активе с усреднением и тейк-профитами.
  • wistopus
    20 мая 2020, 17:39
    если рассматривать «тренд» и «контртренд» через «призму» вероятности совпадения знаков соседних приращений цен на одном таймфрейме. Ведь эта вероятность может иметь только три «разумные» области:
    — больше 1/2 («тренд»);
    — меньше 1/2 («контртренд»);
    и какова вероятность?
    как то на коленке считал на длине 3 месяца… выходило  порядка 60%..
    с ума можно сойти...
    • А. Г.
      20 мая 2020, 23:37
      wistopus,  вероятность существует вне зависимости от того, как мы её считаем. Считать мы можем только статистики, которые оценивают вероятность. 
  • ака Tуземец
    20 мая 2020, 17:47
    по отношению к тренду  любая сделка по любому принципу будет тренд/контртренд.хоть«покупаем/продаём в третью среду месяца» хоть «покупаем на растущей луне»
  • ezomm
    20 мая 2020, 18:19
    Буков много.
  • robomakerr
    20 мая 2020, 22:27
    Чтобы этому классу существовать как классу по рассмотренной логике требуется, чтобы у этого класса не было зависимости от предыдущего изменения рынка. Ну и тут уж понятно, что это либо странность, либо глупость.

    А новогоднее ралли, НДПИ, индийские свадьбы, конец месяца, и т.д. — это странность или глупость?
    • SergeyJu
      20 мая 2020, 22:29
      robomakerr, это неценовые факторы, имеющие слабую прогностическую силу. Впрочем, они все такие, факторы, а иначе нам было бы слишком легко.
      • robomakerr
        20 мая 2020, 23:27
        SergeyJu, может, вы просто не умеете их готовить? ;)
        • robomakerr, 
          именно так :(
          • robomakerr
            20 мая 2020, 23:52
            Дмитрий Овчинников, ну, гуглить же вы умеете?) на инвесто даже с кодом было, лет 15 назад.
            quantpedia.com/quantpedias-composite-seasonalcalendar-strategy-case-study/
            • robomakerr, 
              да я не только гуглить умею :). В свое время перетестировал большую кучу разнообразных сезонных систем и знаю, что и как там работает. Меня убеждать или разубеждать не нужно, я все о чем говорю использую на своем депозите.
      • MadQuant
        20 мая 2020, 23:34
        SergeyJu, вот по поводу "слабой прогностической силы" я не соглашусь. Есть неценовые факторы, которые имеют даже более сильную прогностическую силу, чем краткосрочные ценовые колебания.
        • SergeyJu
          21 мая 2020, 09:55
          MadQuant, если не секрет, приведите, пожалуйста пример.
          • MadQuant
            21 мая 2020, 11:22
            SergeyJu, ну вообще секрет), но например сигналы из опционов на торгуемые активы. Фундаментал есть божественный, Шарп может и не самый высокий, но если сравнивать силу сигнала с оборотом, который он делает — то просто на голову выше всего, что вы можете навыжимать из цен

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

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