в Исследования

Без паники: страховка от волатильности улучшает эквити индексного портфеля

Автор: Александр Кургузкин (mehanizator).

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

В качестве текущей волатильности я взял дневной диапазон бара: log( High / Low ), усредненный за 1, 2, 4… 32 прошедших дня.

Для дневок SPY с 1999 года получаем:

past = 1, profit = -9.52421, maxDD = 70.25377, ratio = -0.13557

past = 2, profit = +13.44368, maxDD = 59.04920, ratio = +0.22767

past = 4, profit = +9.61916, maxDD = 56.45231, ratio = +0.17039

past = 8, profit = +16.79355, maxDD = 52.07514, ratio = +0.32249

past = 16, profit = +19.96425, maxDD = 48.57984, ratio = +0.41096

past = 32, profit = +16.83497, maxDD = 46.64375, ratio = +0.36093

На всех последующих картинках шкалы условные логарифмические.

Картинка для SPY без нормировки на волатильность:

Картинка для SPY с нормировкой на 16-дневную волатильность:

Для дневок индекса ММВБ с 2004 года:

past = 1, profit = +70.34601, maxDD = 39.33942, ratio = +1.78818

past = 2, profit = +71.60842, maxDD = 38.48939, ratio = +1.86047

past = 4, profit = +71.77819, maxDD = 35.97180, ratio = +1.99540

past = 8, profit = +70.48035, maxDD = 32.60140, ratio = +2.16188

past = 16, profit = +60.80760, maxDD = 33.60257, ratio = +1.80961

past = 32, profit = +46.63160, maxDD = 33.34757, ratio = +1.39835

Картинка для ММВБ без нормировки:

Картинка для ММВБ с 8-дневной нормировкой:

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

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

Автор: mehanizator

Комментарии:

Салимжан Бижанов: спасибо, интересно

Andrew Kartashov: Если ты купил нормированный индекс -его же каждый день надо перенормировать … то есть изменять позицию – тут и издержек оч много. То есть красиво, но на практике не так просто =)
А так да – я давно уже использую только нормированные величины у себя, а не просто цены. Имхо, очень полезная весчь.

mehanizator: ну вот я сейчас добавил в расчет сумму ежедневных изменений нормировки. для SPY:

past = 1, profit = -9.52421, maxDD = 70.25377, ratio = -0.13557, rangeChanges = 1406.72534
past = 2, profit = +13.44368, maxDD = 59.04920, ratio = +0.22767, rangeChanges = 702.92694
past = 4, profit = +9.61916, maxDD = 56.45231, ratio = +0.17039, rangeChanges = 366.15763
past = 8, profit = +16.79355, maxDD = 52.07514, ratio = +0.32249, rangeChanges = 187.38868
past = 16, profit = +19.96425, maxDD = 48.57984, ratio = +0.41096, rangeChanges = 101.90821
past = 32, profit = +16.83497, maxDD = 46.64375, ratio = +0.36093, rangeChanges = 54.72115

то есть для 16 дневной нормировки будет 100 оборотов, транзакционные издержки на SPY в одну сторону где-то порядка 0.01-0.02% (не уверен про спай, но на фьючах примерно такие), это всего 2% за десять лет. если взять 32 дневную нормировку, будет вдвое меньше.

mehanizator: за 14 лет, ошибся.

Andrew Kartashov: Я так поняло, что 32 средняя – это не раз в 32 дня пересчитываем, а каждый день берем среднюю за прошедшие 32 дня и она меняется уже каждый день. Если перенормировать раз в 32 – то может и хорошо, но можно попасть если вола порвется в самом начале диапазона.

Andrew Kartashov: Еще подумал. Должен получиться трендовый подход, по идее. Вола же обычно растет на падениях, а падает на росте. То есть апало=вола выросла= продаем. Выросло=вола упала=покупаем.
У тебя в тестах так получается примерно или я путаю?

mehanizator: 32 это пересчитываем каждый день к средней за 32 дня.

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

о каких тестах речь?

optionanalyser: “чего тут думать, пилить нужно” )))
все давно придумано, писал об этом тут http://optionanalyser.livejournal.com/16275.html
Делаете портфолио навскидку по Парето из SnP vs VIX – получаете 500-600% на склеенных фьючах за последние 6 лет почти без просадки.
Аналогичное с РФ – более 1400%, но с просадкой (оно и понятно).
Дальше, как говорится, “по аналогии с предыдушим” – подбираете под свой стиль торговли более точные пропорции, добавляете фильтры и т.д.
Для простоты можно начать с теста в блумберговском портфолио.

Vasily: Картинки отвалились 🙁

mehanizator: а у меня показывает

dobrachev: Я тоже картинки вижу