Торговая система на VXX: используем контанго как управляющий параметр

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

VXX представляет собой корзину из двух фьючерсных контрактов на индекс волатильности VIX. С течением времени эта корзинка замечательно уменьшается в стоимости. Причина — почти постоянное контанго на фьючерсах VIX. То есть на VXX, так же как и на фьючерсах VIX, висит матожидание, на котором можно зарабатывать.

Простейшая стратегия — шорт VXX. Почему это лучше, чем шорт просто ближайшего фьюча VIX?

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

2. На VXX спрэд покупки-продажи меньше, 0.01 вместо 0.05 на фьючерсах VIX.

Вот эквити такой стратегии шорта VXX:

Мы ее не будем играть, там была суровая просадка в 2011 году и вообще она слишком простая для таких продвинутых трейдеров, как мы — сидеть все время в шорте много ума не надо.

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

Вот, кстати, гистограмма распределение значений контанго:

Матожидание контанго — 0.052. Но это так, к слову.

Теперь попробуем определять размер позиции через контанго. В первую очередь, попробуем нормировать позицию на контанго (нормированное, в свою очередь, на стандартное отклонение), то есть чем больше контанго, тем больше позиция. Вот что получается:

Видим благотворное влияние — просадка 2011 года ушла.

А теперь поступим неожиданно и попробуем более простую стратегию — использовать контанго как бинарный переключатель, т.е. использовать только знак контанго, игнорируя его величину: есть контанго — сидим в шорте, есть бэквордация — сидим в лонге. Результат внезапно получается еще лучше:

Чем не грааль?

Приведенные выше исследования носят исследовательский характер, транзакционные издержки не учитываются.

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

Yaroslav Alexeev: IMHO бинарного переключателя мало… Вход от значения контанго как то надо нормировать.
На сайте OptionVue есть описание системы торговли ETF на волатильность.
Зачем шортить VXX? Можно встать в лонг по inversed ETF — XIV или SVXY.

mehanizator: inversed ETF страдают от compounding error. достаточно сравнить приведенный выше график шортовой стратегии с графиком ETF.

mehanizator: но шортить VXX действительно не надо. надо покупать путы VXX 🙂 об этом — в следующих сериях.

Yaroslav Alexeev: Колы на SVXY + путы на UVXY

mehanizator: зачем так усложнять?

MrJOKER: на каком таймфрейме тестировали?

mehanizator: Дневки.

dar: А откуда коррекция в 2013 году, вроде бэквордации не было ? т.е. все время были в шорте, при этом VXX упал с 30(примерно) до 16.

mehanizator: в 2013 просадка там началась 12 апреля, когда vxx был 18.35 и закончилась 24 июня, когда vxx был 22.81

Yaroslav Alexeev: На спайках VIX/VXX будет высокая вола. При покупке пута часть прибыли потеряется на снижении волы. Хотя это не существенно, VXX резко падает.

Dmitry1337: Если просадок нет, возможно стоит попробовать потестировать похожую схему с более волатильным TVIX?

mehanizator: конечно, везде где есть VXX его можно как-то заменить TVIX или UVXY.

Dmitry1337: Можно на примере расчет контанго/бэквордации для случая VIX 31,82 фьючи 33,55 и 30,65?

mehanizator: нужно знать число дней до экспирации фьючерсов

Dmitry1337: 9 и 32

mehanizator: пусть первый фьючерс цена p1, до экспирации n1 торговых дней, второй соответственно p2 и n2. цена корзинки со сроком в 21 торговый день (месяц) будет ((21 — n1) * p2 + (n2 — 21) * p1) / (n2 — n1).


Подпишитесь на уведомления о новых постах

И получите доступ к специальным материалам сайта