Александр Томтосов
Александр Томтосов личный блог
07 апреля 2020, 18:33

Большой бэктест стратегии Momentum на ММВБ. Или почему покупать акции на отскок – плохая идея?

Привет, новая неделя – новый бэктест факторной стратегии на Мосбирже. В прошлый раз была проверена стратегия Value через мультипликаторы P/E и P/BV https://smart-lab.ru/blog/609357.php В этот раз мы проверили стратегию Momentum на российских акциях.

Суть ее очень проста – покупаем акции, которые сильнее всего выросли за последние 6 месяцев и шортим акции с худшей динамикой цены за тот же период. Стратегия получается рыночно нейтральной (в теории, на самом деле — корреляция с рынком очевидна) и если у такого лонг-шорт портфеля есть положительная доходность, то мы можем сказать, что на Мосбирже есть моментум эффект.

Воспользовавшись поиском по Смартлабу можно найти несколько интересных исследований по моментуму (если что-то упущено, пожалуйста, дайте ссылку в комментариях) – «Есть ли сила в моментуме» от at6 https://smart-lab.ru/blog/596080.php и «Как обогнать индекс (пример выигрышной торговой стратегии)» от AlexChi https://smart-lab.ru/blog/499362.php

Оба исследования прочитаны с удовольствием, но мы бы не стали публиковать ресерч если бы он никак не улучшал/дополнял ранние результаты. В чем преимущества нашего исследования:

1)     Период бэктеста с 2004 по 2020 год. Очень важно включить данные до кризиса 8 года и сам спад. У моментума есть критический недостаток, который можно упустить, если взять благополучный период 2010+ (at6)

2)     Не заглядываем в прошлое и используем весь российский stock universe с умным фильтром (AlexChi). И это супер принципиальный момент – если мы берем для анализа базу из 30 акций, которые были в индексе ММВБ на конец тестирования, то это уже страхует исследователя от того, что эти компании не обанкротились или не подешевели так сильно, чтобы вылететь из индекса. Т.е. получается такой моментум в моментуме.  Более подробно проблема Forward-looking bias описана в посте MadQuant https://smart-lab.ru/blog/456071.php

3)     Используем больше вариантов формирования и даем новые выводы

И еще пара слов о данных перед графиками с доходностью: мы взяли данные по ценам 552 компаний с ММВБ-Московской биржи и отбирали в портфель только те бумаги, по которым среднедневной объем торгов превышал 10 млн рублей за предыдущий месяц. Если установить фиксированное количество бумаг, например 20, то это будет слишком много для начала нулевых (вы просто не наберете столько ликвидных бумаг-победителей в портфель) и не очень-то и много для 2018-2020гг.

Короче говоря, ликвидность на российском рынке не была статичной и сравнивать 2004 и 2020гг никак нельзя: 25% моментум победителей в 2004г от общего числа ликвидных акций – это всего 4-6 бумаг. По этой причине, мы не включили в тест период 1999-2004гг, хоть данные и есть – просто нечего купить, кроме РАО ЕЭС. Последнее – не считаем безопасным отбирать акции по рыночной капитализации (at6) вместо объема торгов. Неликвидные компании с огромной капитализацией – обычное для России дело в недалеком прошлом (Газпромнефть, Полюс) и сейчас (некоторые банки и НПФ).

РЕЗУЛЬТАТЫ ТЕСТИРОВАНИЯ:

Большой бэктест стратегии Momentum на ММВБ. Или почему покупать акции на отскок – плохая идея?

Источник: Sentimetrica

 

Акции-победители (зеленая линия) с наибольшим ростом цены за последние 6 месяцев (портфель ребалансируется ежемесячно) просто уничтожили проигравших (красная линия). Вы, наверное, замечали, что такие бумаги как Новатэк, Сбербанк, ВСМПО-Ависма, Яндекс – растут выше рынка годами, но покупать их очень страшно! Мозг начинает представлять, как они сложатся в 5-10 раз. В то же время, покупать акции ВТБ, Системы, Мечела, Ростелекома – психологически комфортно, но результат почему-то выходит, как у красной линии на графике.

 

Посмотрите на динамику портфеля проигравших – это похоже на динамику некоторых перечисленных выше акций. Накопленный убыток за 17 лет – 55%, против почти десятикратного роста у победителей. Редкий и волатильный рост, который разбавляет монотонное снижение:
Большой бэктест стратегии Momentum на ММВБ. Или почему покупать акции на отскок – плохая идея?

Источник: Sentimetrica

 

Ненадолго вернемся к философскому вопросу – есть ли моментум эффект на российском рынке акций? Напомню, что это просто лонг победителей и шорт проигравших в равных весах. Ответ – да, есть. Посмотрите на его результаты в сравнении с индексом:
Большой бэктест стратегии Momentum на ММВБ. Или почему покупать акции на отскок – плохая идея?

Источник: Sentimetrica

 

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

 

1)     Momentum crashes. Это известный в академической среде недостаток моментума. При резких разворотах рынка (market rebounds), например в начале 2009г, стратегия дает сбой. По причине того, что проигравшие начинают быстро отскакивать, а победители продолжают снижаться. Лучше всего эта проблема описана у Daniel, Moskowitz (2012) из хедж фонда AQR в одноименной статье https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2371227

 

2)     Странный перформанс стратегии в 2019г. Растущий рынок и суперуспешный год для индекса был абсолютно провальным для моментума. Какие причины? Связываем это с замедлением лидеров в лице Новатэка и Татнефти и ростом таких забытых бумаг, как Сургутнефтегаз ао. О смерти моментума говорить преждевременно, но мне этот момент очень не понравился
Большой бэктест стратегии Momentum на ММВБ. Или почему покупать акции на отскок – плохая идея?

Источник: Sentimetrica

В прошлый раз мы проверяли устойчивость стратегии при использовании альтернативных параметров формирования. Предлагаю делать это всегда. Momentum с 10% лучших и худших бумаг:
Большой бэктест стратегии Momentum на ММВБ. Или почему покупать акции на отскок – плохая идея?

Источник: Sentimetrica

 

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

 

Поделим все ликвидные бумаги в соотношении 50/50 на победителей и проигравших:
Большой бэктест стратегии Momentum на ММВБ. Или почему покупать акции на отскок – плохая идея?

Источник: Sentimetrica

 

Интересно, что с увеличением числа бумаг от 10% до 50% доходность моментума устойчиво растет. Еще раз прошу обратить внимание: покупка 50% худших акций за предыдущие 6 месяцев дала УБЫТОК почти 35% за 17 лет. Против РОСТА у победителей почти в 15 раз за тот же период.

 

Лично мне нравится Momentum, несмотря на все недостатки (о способах их устранения сделаем отдельный пост в будущем. Подсказка – контроль волатильности). Писал по нему диссертацию и торговал его как управляющий, т.е. уделил немалую часть профессиональной жизни этой аномалии. Впервые в формализованном виде Momentum был описан исследователями Jegadeesh и Titman в далеком 1993г и сохранил устойчивую доходность почти на всех рынках мира, кроме Японии.

 

В следующий раз будем разбирать стратегию Profitability и тестировать покупку акций с наибольшей рентабельностью (ROE) против наименьшей. Больше авторских исследований рынка в Телеграм канале @sentimetrica https://t.me/sentimetrica

 

Работа по тестированию стратегий и формированию баз данных, построению набора факторов влияния на инвестиционную привлекательность реализуется в рамках проектов ЛАФР (www.fmlab.hse.ru), включая проект по сентименту на развивающихся рынках капитала ФЭН НИУ ВШЭ.

29 Комментариев
  • Винни Пух
    07 апреля 2020, 18:53
    за 17 лет

    А теперь добавим покупательную способность денег/инфляцию и поймем, что ничего не выиграли и роста не было 
    Шутка.
    Там всего-то в 2,5 раза разница по инфляции а период 2004-2019. В реальности рубль не в 15 раз дал прибыль, а в 6, которая еще складывается в 2,8 когда переводишь в доллары. 
    А золото так вообще 400 $ стоило, а сейчас 1600… это 4*2,8 > 15

    Ну вот… Опять потерял реальную, а не бумажную прибыль. Когда уже в школу, я считать разучился?
  • kachanov
    07 апреля 2020, 19:17
    Есть три вопроса по исследованию
    1. Если я верно понял, предполагается покупка акций победителей в равных долях. Тогда есть смысл озвучить оценку минимальной суммы депозита, с которым можно реализовать данную стратегию.
    Скажем попадание Транснефти в список победителей может существенно повысить требования к минимальному депозиту
    2. Не совсем понятно как происходит ребалансировка. По текущей стоимости портфеля? Или как-то иначе
    3. Влияние дивидендов. Понятно, что оно появилось по меркам исследования недавно, но навскидку есть два важных влияния. Дополнительный поток изменит результаты как победителей, так и проигравших.
    И более важный фактор, большие дивиденды например сургут-преф последующий размер дивотсечки несомненно внесут искажения в определение лучший/худший, что, кстати, может и объясняет непонятки 2019 года

      • kachanov
        07 апреля 2020, 20:33
        Александр Томтосов, спасибо.
        Транснефть выкинуть будет не здорово, все-таки рост с 10тр до 200 это заметная флуктуация. Да и без неё там забот по долям хватит.
        Когда я исследовал разные индексы (а моментум по факту тоже индекс) у меня получалось не менее 5млн, тогда более-менее балансировки удавались.
        Базу данных для исследования сами собирали или где-то готовой разжились?

  • Dangerous Assumption
    07 апреля 2020, 19:51
    Зачетный пост.
    Но для этой курилки не вполне подходит.

    Где Вас можно почитывать еще?
  • Dangerous Assumption
    07 апреля 2020, 20:18
    Подписался
  • Laukar
    07 апреля 2020, 20:37
    Хороший подход, интересный. Понравился момент с динамическим отбором по обороту… Надо обдумать как мне это потестить.
      • Laukar
        07 апреля 2020, 22:02
        Александр Томтосов, на самом деле у меня уже есть стратегия моментум автоматизированная в торговом роботе. Можно добавить туда фильтр по волатильности. Но там не вытягивает много акций все равно. Всего 30 самых больших по капитализации добавил. Интересно что у меня наоборот получалось — чем меньше акций покупаем растущих — тем лучше результат по доходности, и меньше просадки. В идеале выходит вообще 1 акцию самую растущую каждый раз покупать.
  • 4pm
    08 апреля 2020, 01:10
    Ребалансировка 1 раз в месяц — не слишком часто? В рамках 1 месяца акции могут не показать своего общего тренда. Может разумней по кварталам?
  • AlexChi
    08 апреля 2020, 09:12
    Отличная статья! Прочитал с удовольствием! Большое спасибо автору за труд и за то, что он популяризирует правила грамотной торговли.

    Лучшие бумаги, как правило, остаются лучшим, а аутсайдеры, так и остаются аутсайдерами!

    Когда впервые это тестируешь, прямо дрожь по коже идет )))) Даже не верится, что все на самом деле так просто!
  • Если использовали акции, не входившие в состав индекса в момент наличия позиции, то нет смысла сравнивать результат с индексом IMOEX. Надо сравнивать с самодельным индексом buy-and-hold, составленным из всех акций, задействованных в списке для тестирования, в равных долях. И тогда большая вероятность что результат будет хуже индекса.
  • Mezantrop
    08 апреля 2020, 15:20
    Так понимаю, издержки на перекладывание не учтены?
  • Данковский
    08 апреля 2020, 16:34
    Редкое профессиональное исследование, большое спасибо за качество.
    1. Как насчет тестирования оптимального моментум-периода, например, от 1 месяца до 3-х лет? Есть ли сильные отклонения в меньшую\большую сторону?
    2. Как насчет удержания в течение одного квартала, вместо 1 месяца, для снижения издержек и темпов торговли?
    3. Не пробовали тестировать моментум без учета последнего месяца? Традиционно «12-1», часто используется в исследованиях моментума на западе.
    4. Тестирование разного количества акций в портфеле. От 1 до 10 — влияние на CAGR и StDev.
    5. Учитывались ли в тестировании компании, которые сейчас не существуют и плохо кончили, например, Юкос?
    6. Было бы очень интересно увидеть продолжение статьи с более детальным изучением стратегии, которая тоже является моей любимой.
  • wrmngr
    08 апреля 2020, 17:37

    Проблемки этого подхода:

    1. Когда мы делаем long портфель равновзвешенным и сравниваем это с индексом с весами по капитализации, то делаем систематическкую ошибку — гамма PnL (эффект ребалансировки) fixed-weight портфеля почти всегда будет выше гамма PnL портфеля с другой развесовкой. Нужно это учитывать — либо сравниваем с кастомным равновесовым индексом, либо вычитаем избыточную доходность из факторного long портфеля.

    2. Напрямую сравнивать факторный и индексный портфели только по параметру доходности неправильно:
    нужен risk-adjusted returns типа Шарпа. Ведь индекс можно держать с константным плечом (с учетом стоимости денег конечно же), что может быть выгоднее по соотношению риск-доходность, чем составлять факторный портфель и нести модельный риск

  • yurikon
    09 апреля 2020, 08:19
    Спасибо за статью!
    А начало текущего года почему не захватили?
    Очень интересно посмотреть, как повел себя моментум на последнем снижении.
  • matroskin
    09 апреля 2020, 21:53
    Отличный пост! Огромное спасибо!
  • Александр Элс
    03 января 2022, 13:04
    Кажется что не хватает еще фильтрации бумаг по качеству чтобы отсечь случайные пампы и не залазить в истории, где вероятен такой же быстрый откат. Есть ли такие исследования и как можно применить такие данные чтобы вести портфель на Мосбирже себе? Вижу у вас сайт не открывается. Приостановили работу?

    И что там за 2021 год получатся по подходу? :)

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

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