В этой статье рассмотрим простейшую маркет-нейтральную стратегию из производных инструментов на индекса страха для S&P 500 (VIX). В основу положим контанго фьючерсов на VIX. Будем опережать SPY.
Использовать будем ETF на фьючерсы разных сроков. Всё это мы приготовим в Quantopian. Поехали!
Контанго — это ситуация, когда стоимость фьючерсов со сроком исполнения в ближайшем будущем значительно ниже, чем у фьючерсов с дальним сроком исполнения.
VXX- это нота (ETN) на индекс страха VIX на основе краткосрочных (1 месяц) фьючерсов.
ZIV — это инверсная нота на VIX на основе среднесрочных (3-6 месяцев) фьючерсов.
Ежедневно на открытии рынка ребалансируем портфель с весами:
Меняем веса на 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.