Блог им. goryinyich

Ленивое количественное инвестирование - 10+% годовых в $$$ не слезая с дивана!

Всем привет!

Ленивое количественное инвестирование - 10+% годовых в $$$ не слезая с дивана!
Решил поделиться сигналами своей количественной модели ротации секторов американского рынка, золота и трежерей. А почему бы и нет — сигналы, которые я здесь выкладываю — для самых ликвидных ETF'ов, с емкостью миллиарды долларов, самому мне столько точно не надо. Торгует модель раз в месяц — я делаю это в начале каждого нового месяца.

Модель может использоваться как неплохая альтернатива долгосрочному (3-5 лет) банковскому вкладу в валюте. При условии, если вы умеете соблюдать дисциплину и не лезть в модель грязными лапами, чтобы улучшить ее «своим видением рынка» =) Если надоело сливать депозиты и хочется уже куда-то вложить валюту под неплохой процент и с умеренными рисками — велкам!

Модель торгует ETF'ы на секторы американского рынка (XLY, XLP, XLE, XLF, XLV, XLI, XLB, XLK, XLU, IYZ, VNQ), долгосрочные трежеря (TLT), золото (GLD), в качестве безрискового актива, в который модель иногда выходит, используется SHY. На первом шаге производится фильтрация торгуемых тикеров по моментум-логике, на втором — их смешивание с учетом статистических взаимосвязей между ними. Более подробно логику описывать не стану, поскольку, в отличие от других квантов на этом ресурсе, я не считаю, что количественные модели работают вечно. Они умирают — более того, в последнее время они умирают косяками.

Модель фиттилась на данных с 2003 по 2015 год, все периоды до 2003-го и после 2015-го — честный аут-оф-сампл, после прогонки на котором модель не трогалась.

Вот перформанс модели по 3-леткам с 1953-го года (самая ранняя дата, с которой можно более-менее достоверно реплицировать доходность SHY, выступающего в модели в качестве безрискового актива). Также смотрите эквити в сравнении с равновзвешенным B&H портфелем из торгуемых тикеров на графике выше.

           ann.ret sharpe calmar   mdd  add    tvr margin
1954-12-31   11.99   2.99   4.43  2.70 0.27   5.48 208.00
1957-12-31    8.28   1.28   0.77 10.75 2.10  19.75 125.31
1960-12-30   21.29   3.26   2.93  7.28 1.31  18.49 317.53
1963-12-31    9.95   1.15   0.43 23.19 6.77  23.13 127.56
1966-12-30    5.54   1.06   0.42 13.08 2.91  22.18  74.91
1969-12-31    9.62   1.34   0.81 11.87 3.04  23.95 119.38
1972-12-29   17.74   2.88   2.15  8.27 1.32  18.35 275.86
1975-12-31    5.47   0.70   0.43 12.72 3.93  19.19  90.03
1978-12-29   11.50   1.64   1.28  8.97 2.04  20.19 169.09
1981-12-31   14.77   1.40   0.77 19.07 3.61  21.25 206.24
1984-12-31   17.57   1.97   1.40 12.57 3.54  18.21 278.34
1987-12-31   14.29   1.19   0.66 21.64 3.02  22.26 193.39
1990-12-31    5.82   0.73   0.38 15.28 3.36  19.38  94.49
1993-12-31   16.35   2.08   3.28  4.98 1.11  23.30 203.04
1996-12-31   12.90   1.76   1.28 10.07 2.74  18.42 206.19
1999-12-31   12.40   1.13   1.14 10.87 2.44  17.71 213.30
2002-12-31    5.89   0.79   0.90  6.58 1.60  15.91 116.01
2005-12-30   12.64   1.87   2.24  5.63 1.21  14.80 251.06
2008-12-31    9.21   1.22   1.68  5.47 1.63  15.73 176.99
2011-12-30   14.19   1.55   2.52  5.62 1.29  14.41 290.82
2014-12-31   16.53   2.14   2.63  6.29 0.86  19.00 251.66
2017-03-01    7.95   0.96   1.03  7.72 1.85  15.54 112.72
WHOLE        11.87   1.46   0.51 23.19 2.90 406.62 182.28


В таблице выше ann.ret — среднегодовая доходность, sharpe — коэффициент Шарпа (по дневным доходностям), calmar — Calmar ratio (доходность / макс. просадка за период) mdd — максимальная просадка за период, add — средняя просадка tvr — турновер (сколько раз за период проторгован капитал), margin — profit margin (сколько bps зарабатываем на единицу оборота). Брокерские комиссии включены (IB с размером счета $100000), проскальзывание не включено, но торговать можно и без него. В предпосылках бэктеста предполагается, что сигналы, насчитанные по клоузам определенного дня, проторговываются по клоузам следующего дня. Это можно делать без всякого проскальзывания MOOC-ордерами. Это можно делать и в любой момент следующего дня — при маржине под 200bps и ликвидности торгуемого добра эффект на итоговые ПнЛ будет не заметен.

В целом, видно, что на 3-летних интервалах доходность достаточно стабильна и не опускается ниже 5% годовых, а в среднем — более 11% годовых. Отдельно ниже более детальный перформанс по годам за последние 20 лет:

1998-12-31   13.13   1.22   1.21 10.87 2.31   6.20 207.94
1999-12-31    2.24   0.24   0.23  9.72 3.54   6.37  46.30
2000-12-29    7.56   0.73   1.15  6.58 1.99   6.14 127.75
2001-12-31    5.11   0.76   1.00  5.12 1.09   6.56  79.43
2002-12-31    5.44   1.20   0.93  5.83 1.69   3.21 168.35
2003-12-31   19.57   2.99   3.47  5.63 1.05   4.84 373.37
2004-12-31   14.92   1.97   2.94  5.08 1.09   4.64 304.86
2005-12-30    4.84   0.74   1.10  4.39 1.36   5.32  92.92
2006-12-29   11.83   1.63   2.33  5.08 1.12   5.31 215.12
2007-12-31   15.41   1.74   3.44  4.47 0.95   4.68 313.75
2008-12-31    1.49   0.24   0.27  5.47 2.48   5.74  30.30
2009-12-31    7.87   1.01   2.21  3.57 1.43   3.69 213.68
2010-12-31   16.42   1.60   2.95  5.56 1.47   5.44 288.17
2011-12-30   19.62   1.95   3.49  5.62 0.89   5.28 347.36
2012-12-31   10.82   1.62   2.57  4.21 0.82   6.66 157.37
2013-12-31   21.67   2.38   3.44  6.29 1.08   6.34 315.01
2014-12-31   18.66   2.37   4.77  3.91 0.65   6.01 289.31
2015-12-31    1.69   0.22   0.22  7.72 2.07   6.90  31.12
2016-12-30    9.53   1.27   2.01  4.74 1.30   7.74 121.15
2017-03-01   45.66   7.79  49.26  0.93 0.17   0.90 663.33
WHOLE        10.76   1.30   0.99 10.87 1.73 107.95 191.31


Вот позиции модели на начало марта (доли в итоговом портфеле). Если решите их торговать — лучше заходить в ближайшие 1-5 дней с даты публикации:

XLY 0.082
XLP 0.073
XLE 0.000
XLF 0.128
XLV 0.123
XLI 0.110
XLB 0.072
XLK 0.066
XLU 0.057
IYZ 0.000
VNQ 0.000
SHY 0.000
TLT 0.151
GLD 0.138
 
 

P.S.:
1. Очень не рекомендую лезть в модель руками и пытаться из нее что-то выкидывать/добавлять. Весь ее перформанс — следствие грамотного capital management'а, запустив в нее руки вы с высокой вероятностью вызовете расхэджирование рисков, которые она с такой любовью хэджирует.
2. Стандартный дисклеймер: результаты выше являются бэктестом, не гарантируется, что они могли быть достигнуты (более того — точно не могли, так как все торгуемые ETF'ы появились только в конце 90-х и начале нулевых, бэктест до этого времени делался на симулированных данных). Сам MadQuant торгует несколько расширенный набор ETF'ов, некоторые из которых не включены в результаты выше вследствие пониженной ликвидности.

1.2К | ★25
24 комментария
Ничего не понял — но понравилось
avatar
Garry36.6, а что конкретно непонятно? Раз в месяц заходите в позы, которые я публикую (держите месяц, через месяц ребалансируетесь в новые позы) — долгосрочно получаете что-то в районе как на картинках и в табличках =)
avatar
Osen, как я и написал — интегрировать свое гениальное «видение рынка» в модель не надо. Я торгую ее больше года. Первые полгода лез лапами 5 раз — тоже не понимал, как можно торговать такую ж… у, ведь там трамп, шмямп, фигамп. Все 5 раз слил или заработал меньше чем мог. Больше не лезу.

У нее понятные инвестиционные характеристики, бэктест за 64 года, в течение которых происходили вещи гораздо повеселее того, что сейчас, она делает свою работу, она хэджирует риски, она учитывает, что если что-то пойдет не так, как нам рассказывают рыночные «гуру и провидцы» — золото и финсектор спасут (финсектор в данном случае хэджирует бонды), а медицина — просто менее коррелирована с остальными.
Короче, если вы хотите ее торговать — ее на надо лапать, ее надо слушать.
avatar
а полностью модель не публикуете или по запросу?
avatar
Александр, не публикую, даже по запросу. Не люблю, когда меня фронт-раннят =)
avatar
Osen, значит, эта модель не для вас — торгуйте свое видение. Я буду публиковать апдейты каждый месяц — сможете посмотреть, кто прав.
avatar
Чтобы не терять образчики культуры на смартлабе, и не терять комментарии (удаленные, но пришедшие на почту) от инвестиционного гуру (и, видимо, главного рекламщика СЛ) @Osen — приведу их ниже:

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

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

а ясно )) просто очередной дебил))

нах рекламу тебе делать) [в смысле, поэтому он все удалил]
avatar
День добрый! А что взяли за бенчмарк, на что ровняетесь в ленивом портфеле? Какая средняя ожидаемая доходность? 
И чем например данный портфель лучше или хуже если вложить по 1/3 в акции, облигации и золото и раз в год делать ребаланс, аля портфель лежебоки, который Спирин продвигает?
p.s. Я без критики, просто любопытно Ваши размышления)
Дмитрий Гудков, натурально брать equal-weighted портфель из торгуемых ETFов. Также хочется обгонять S&P 500, конечно (и то и другое модель обгоняет). Средняя ожидаемая доходность ведь указана в табличках — 11% годовых примерно (столбец ann.ret), в разные периоды, понятно, цифра несколько плавает.
«Портфель лежебоки»: мой я подозреваю лучше тем, что у него в среднем ниже просадки, да и ретурн надо смотреть — 1/3 в акции — кажется мало, 1/3 в золото — наоборот слишком много. Стандартный совет — держать золота в портфеле на 5-10% стоимости. 33% — кажется сильно слишком.
avatar
Поясните пожалуйста что значит «натурально брать equal-weighted портфель из торгуемых ETFов»? не понял...
11% годовых это с учетом реинвестирования дивидендов я понимаю?
Ну и наверно глупый вопрос, реинвестирование дивидендов подразумевает реинвестирование каждой выплаты дивов обратно в тот же фонд или непосредственно по всему портфелю, придерживаясь новый весов каждый месяц?
Дмитрий Гудков, а что непонятного? Просто берем все торгуемые инструменты и выделяем на каждый по равной сумме денег в портфеле, на которые его закупаем. При ребалансировке восстанавливаем размеры поз до равных. Естественно так делать потому, что если у модели есть предсказательная способность — она должна обгонять вот такой equal-weighted портфель, если же не обгоняет — то полезность модели под вопросом. В данном случае она обгоняет как по доходности, так и достаточно сильно — по рискам (см. график, черная линия — это как раз eqw портфель).
Реинвестирование — в бэктесте подразумевается обратно в тот же день в тот же фонд. При последующей регулярной ежемесячной ребалансировке поза все равно откорректируется (в любом случае — это минимально влияет на результаты бэктеста).
avatar

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

2) не геморройно ли будет отчитываться перед налоговой, если каждый месяц по 10-20 транзакций совершать? 

Если можете, ответьте пожалуйста в личку, буду очень благодарен!

Дмитрий Гудков, 
1) А в чем проблема? Почему в качестве бенчмарка должен выступать какой-то другой набор, если я торгую эти инструменты? Почему S&P, если я не держу ни один из его компонентов? Eqw пассивного набора торгуемых инструментов — считается самым верным бенчмарком для активной стратегии, при условии, что нет survivorship bias'а при выборе инструментов. А его в целом нет, т.к. инструменты — это трежеря и золото (которые жили и будут вечно жить) + секторы S&P, которые я тоже не выбирал, я взял самые ликвидные ETFы на них.
2) А какая разница сколько транзакций? Я заскриптю составление отчета по трейд-репортам — и мне пофиг сколько там транзакций.
avatar
А что за скрипт? Где его можно взять? Подскажите пожалуйста. А то руками не хочется все забивать и считать…
Дмитрий Гудков, да на любом языке напишите — Р, питон, что угодно. Надо просто отпарсить .csv из ИБ-шных отчетов и все аккуратно посчитать.
avatar
А как быть если с программированием не дружу?) где можно такой скрипт взять/купить?
avatar
Дмитрий Гудков, пока нигде, но как придет время платить налоги — скрипт напишу. Вам могу скинуть по сходной цене.
avatar
Отлично, спасибо! Каждый год срипт разный? Один и тот же постоянно использовать нельзя?
avatar
Дмитрий Гудков, я похож на идиота, или разводилу? Пока у IB форматы отчетов не поменяются — ессно можно будет тот же самый юзать.
avatar

Интересно что будет если взять несколько криптовалют+стейблкойн? :)

 

avatar

Читайте на SMART-LAB:
Индия намерена снизить закупки импортного угля для электростанций
Индия намерена сократить импорт энергетического угля для электростанций как минимум на 15 млн т в 2026 году. Речь идет о снижении закупок примерно...
Инвестиции без спешки: торгуем в выходные
Рынок часто движется импульсами, и тем важнее оценивать активы без спешки, не отвлекаясь на инфошум. Для этого отлично подходят выходные дни. В...
Фото
Полисы ДМС дорожают ускоренными темпами
Газета «Коммерсант» выпустила материал на тему добровольного медицинского страхования (ДМС). Рынок ДМС в 2026 году вошёл в фазу ускоренного...
Оперативная заметка с полей облигационной конференции для клиентов Mozgovik Research
Доброго дня, уважаемые читатели Mozgovik Research. Для вас хотел коротко и оперативно поделиться основными идеями, которые успел услышать на...

теги блога MadQuant

....все тэги



UPDONW
Новый дизайн