Маркет-нейтральная стратегия на производных VIX
В этой статье рассмотрим простейшую маркет-нейтральную 📈стратегию из производных инструментов на индекса страха😱 для S&P 500 (VIX). В основу положим контанго фьючерсов на VIX. Будем опережать SPY.
Использовать будем ETF на фьючерсы разных сроков. Всё это мы приготовим в Quantopian🐍. Поехали!
📚 Краткая справка
Контанго - это ситуация, когда стоимость фьючерсов со сроком исполнения в ближайшем будущем значительно ниже, чем у фьючерсов с дальним сроком исполнения.
VXX- это нота (ETN) на индекс страха VIX на основе краткосрочных (1 месяц) фьючерсов.
ZIV - это инверсная нота на VIX на основе среднесрочных (3-6 месяцев) фьючерсов.
💡 Стратегия
Ежедневно на открытии рынка ребалансируем портфель с весами:
- VXX - 15%
- ZIV - 85%
Меняем веса на 50%/50%, когда начинается резкий рост волатильности на инструменте VXX.
Проверяем за период с января 2014 по декабрь 2018 года.
Учитываем стандартные комиссии Interactive Brokers. Торгуем только в лонг.
📈 Алгоритм
Благодаря ребалансировке на открытии рынка, стратегию можно повторять руками. Конечно, если не лень каждый день ставить ордера.
Рост волатильности VXX измеряем через ATR за 8 дней. А сравниваем со сглаженным ATR-ом с помощью SMA за 30 дней. Когда ATR убежал более чем в 1.9 раза, выравниваем веса.
Код алгоритма доступен на Quantrum.me.
🏁 Заключение
Алгоритм бодро обходит по доходности SPY с результатом в +74% в период между 2014 и 2019 гг. Держит себя в руках с просадкой📉 в -16%. Что не есть хорошо, но терпимо учитывая просадку SPY в -13%. Стоит, конечно, подумать, как оперативнее реагировать на рост волатильности в SPY.
Идеи улучшения:
- Улучшить индикатор роста волатильности.
💬В комментариях задавайте вопросы и напишите, как можно уменьшить просадку. Или как предсказывать рост волатильности SPY?
Александр Румянцев
Автор Quantrum.me
Telegram-канал: @quantikiПодбор и тестирование портфелей. Подключение стратегий к IB.