← Усі ідеї
#067НовеФільтр режимуСвінг

Крива VIX: контанго, беквордація і вихід із шорту волатильності

Alan Clement купує індекс, коли крива VIX повертається з беквордації в контанго, і тримає, поки контанго триває. Rob Hanna шортить VIX-ETF лише в контанго й виходить за будь-якою з трьох ознак зростання ризику.

The Algorithmic Advantage · Alan Clement · Дивитися відео

Ринки

Індекси, Ф'ючерси

Таймфрейм

D1

Дані

OHLC

Правила

Частково формалізовано

Складність

Складна

Статус

Не перевірено

Частину правил дописали ми, це позначено в тексті.

TradingView є пастки
EasyLanguage є пастки
MetaTrader 5 потрібні дані або обхідні шляхи

Ідея коротко

Крива VIX-ф'ючерсів показує, скільки ринок платить за волатильність на різні строки. Зазвичай дальні контракти дорожчі за ближні: невизначеність на три місяці більша, ніж на один. Це контанго. У розпродаж хеджери скуповують ближній захист, короткий кінець піднімається вище дальнього, і крива переходить у беквордацію.

Alan Clement, роздрібний квант з Мельбурна, який торгує акції, чекає перевороту з беквордації назад у контанго. Для нього це знак, що хеджі знімають, і привід купити індекс. Тримає він, поки крива в контанго. Коли волатильність вибухає, стратегія переходить на інший бік: лонг VXX.

Rob Hanna (Quantifiable Edges) дивиться на ту саму криву з боку шорту волатильності. Шорт VIX-ETF дозволено лише в контанго, вихід за будь-якої з трьох ознак зростання ризику. Варіант C від нього ж: момент для шорту VIX обирається за короткостроковою перекупленістю й перепроданістю S&P 500.

Варіант B це шорт волатильності. У нього рідкісні, але руйнівні збитки, і розмір позиції в ньому важливіший за вхід.

Чому це може працювати

Clement пояснює форму кривої хеджуванням. Керуючі великими портфелями акцій не хочуть продавати папери при падінні й купують опціони або VIX-ф'ючерси. Короткий кінець кривої зростає. Коли крива повертається в контанго, захист знімають і чекають зростання ринку. За словами автора, так виходить вхід на поверненні до середнього, який перетворюється на трендову угоду: контанго тримається довго, а сплески VIX короткі.

Hanna пояснює едж шорту через устрій VIX-ETF. Фонди тримають позицію із середнім строком близько 30 днів і щодня ролують частину ф'ючерсів. У контанго вони продають дешевший ближній контракт і купують дорожчий дальній, і ціна ETF з часом тане. У беквордації той самий механізм штовхає ETF угору. Звідси його перший вихід. Другий і третій простіші: VIX вище 25 або 30, і VIX, що помітно розійшовся з реалізованою волатильністю за останній місяць.

Chicken and Egg перевертає звичний порядок: не S&P за VIX, а VIX за S&P. Якщо індекс сильно перекуплений, шортити VIX мало сенсу, попереду радше відкат. Якщо індекс сильно перепроданий на короткому горизонті, відскок імовірний, і це добрий момент для шорту волатильності. Статистику автор дає в статті й курсі, в інтерв'ю її немає. Усі пояснення вище це позиція авторів, ми їх не перевіряли.

Правила

Режим кривої

// денні закриття
// Clement: ряди Cboe постійного строку на 9, 30 і 90 днів (VIX9D, VIX, VIX3M)
Ratio = VIX / VIX3M                          // Finetiq: пару точок автор не назвав
Contango_C      = Ratio < 1 два закриття поспіль   // Finetiq: захист від частих перемикань біля 1.0
Backwardation_C = Ratio > 1 два закриття поспіль

// Hanna: перший і другий місяць VIX-ф'ючерсів
Contango_H      = VX2 > VX1                  // автор: другий місяць вище першого
Backwardation_H = VX2 < VX1

Основне правило. Індекс за переворотом кривої (Clement)

// інструмент: SPY, ф'ючерс S&P 500 або ETF із плечем             // автор
IF position = FLAT AND Contango_C AND Backwardation_C був останнім режимом
    BUY INDEX AT NEXT BAR OPEN               // автор: переворот у контанго = вхід
IF position = LONG INDEX AND Backwardation_C
    EXIT AT NEXT BAR OPEN                    // автор: тримати, поки контанго

// автор: при вибуху волатильності лонг VXX
IF Backwardation_C AND Ratio > 1.05          // Finetiq: поріг «вибуху»
    BUY VXX AT NEXT BAR OPEN
IF position = LONG VXX AND Contango_C
    EXIT AT NEXT BAR OPEN                    // Finetiq

// автор: розмір за історичним ризиком стратегії загалом, чисел немає
IndexAlloc = 100% капіталу без плеча         // Finetiq; автор використовує ETF із плечем
VXXAlloc   = 10% капіталу                    // Finetiq

Варіант B. Шорт VIX-ETF у контанго з трьома виходами (Hanna)

// інструмент: шорт VXX або ф'ючерса VX      // автор: VXX можна торгувати напряму, якщо робити це правильно
RV21   = StdDev(ln(SPX / SPX[1]), 21) * sqrt(252) * 100   // автор: 21 торговий день; Finetiq: формула
Spread = VIX - RV21

StepOut = Backwardation_H                    // автор
          OR VIX > 25                        // автор: «25 або 30»; Finetiq: 25 стартове
          OR Spread > 10                     // автор: VIX проти реалізованої; Finetiq: прочитання A, поріг 10 пунктів
// Finetiq, прочитання B третього тригера: Spread < 0, реалізована вища за очікувану

IF position = FLAT AND Contango_H AND NOT StepOut
    SELL SHORT VXX AT NEXT BAR OPEN
IF position = SHORT AND StepOut
    EXIT AT NEXT BAR OPEN                    // автор: вийти або скоротити

// розмір: автор називає його головним елементом, чисел не дає
LossBudget    = 10%                          // Finetiq: частка капіталу, яку готові втратити на одному сплеску
Shock         = 2.0                          // Finetiq: стрес-сценарій, VXX виріс на 200% до виходу
ShortNotional = Equity * LossBudget / Shock  // = 5% капіталу
перераховувати ShortNotional раз на тиждень  // Finetiq: при зростанні VXX частка шорту в капіталі зростає

Варіант C. Chicken and Egg: момент шорту за S&P 500 (Hanna)

RSI_S = RSI(SPX, 2)                          // автор: короткостроковий RSI S&P; Finetiq: період 2

IF RSI_S < 10 THEN новий шорт із варіанта B дозволено   // автор: перепроданий → відскок імовірний; Finetiq: 10
IF RSI_S > 90 THEN нових шортів немає                   // автор: перекуплений → еджу в шорті мало; Finetiq: 90

// автор: при сильній перекупленості можна взяти long vol як захист акцій
IF RSI_S > 90 AND у портфелі є лонг акцій
   AND position = FLAT                       // Finetiq: не при відкритому шорті VXX з варіанта B
    BUY VXX на 5% капіталу AT NEXT BAR OPEN  // Finetiq: розмір
IF position = LONG VXX AND RSI_S < 50
    EXIT AT NEXT BAR OPEN                    // Finetiq
// виходи з шорту залишаються з варіанта B
// Finetiq: position спільна для B і C, зустрічні позиції у VXX заборонені.
// Поки відкритий лонг із C, шорт із B не відкривається: там теж потрібен FLAT.
// Якщо хедж акцій потрібен і під час шорту, ведіть його окремим рахунком і рахуйте результати окремо.

Параметри

Параметр Значення Звідки
Сигнал Clement переворот із беквордації в контанго автор
Точки кривої Clement ряди Cboe на 9, 30 і 90 днів автор
Пара для нахилу VIX / VIX3M Finetiq
Підтвердження режиму два закриття поспіль Finetiq
Інструмент Clement індекс або ETF із плечем, лонг VXX при вибуху автор
Поріг «вибуху» Ratio > 1.05 Finetiq
Розмір Clement 100% в індексі, 10% у VXX Finetiq
Режим Hanna другий місяць VX вище першого автор
Вихід 1 беквордація автор
Вихід 2 VIX вище 25 (в автора 25 або 30) автор, вибір 25 Finetiq
Вихід 3 VIX проти реалізованої за 21 день автор
Поріг виходу 3 прочитання A: більше 10 пунктів; прочитання B: менше 0 Finetiq
Бюджет втрат шорту 10% капіталу при зростанні VXX на 200% Finetiq
RSI для варіанта C RSI(2), пороги 10 і 90 Finetiq

Що перевірити

  1. Що дає вихід на беквордації. Основне правило проти купівлі й утримання S&P 500 і проти фільтра «ціна вище 200-денної середньої». Контанго, за автором, тримається близько 84% часу, тож індекс перебуває в позиції більшу частину років. Рахуйте зрізану просадку і пропущене зростання після кожного перевороту.
  2. Яка пара точок. VIX / VIX3M, VIX9D / VIX, VX1 / VX2. Для кожної кількість переворотів на рік і частка хибних, коли крива повернулася назад за 5 днів.
  3. Ціна підтвердження. Вхід наступного дня після першого закриття в контанго проти двох і трьох закриттів поспіль. Автор говорить про вхід біля мінімуму або за один бар від нього: подивіться, скільки втрачається з кожним днем очікування.
  4. Тригери шорту окремо. Варіант B з кожним тригером окремо і з усіма трьома. Поріг VIX 20, 25, 30. Обидва прочитання третього тригера. Метрики: найгірший день, найгірші 5 днів, максимальна просадка. Окремо лютий 2018 і лютий–березень 2020.
  5. Коли виконується вихід. Вихід на відкритті наступного дня проти виходу за закриттям дня сигналу проти внутрішньоденного стоп-ордера на зростання VXX на 15%. У найгірші дні основний рух проходить між двома закриттями.
  6. Розмір і вартість шорту. Shock 1.0, 2.0, 3.0 проти максимального зростання VXX або VX1 за 1, 5 і 10 днів у ваших даних. Якщо історичне зростання більше за Shock, бюджет втрат порушено. Закладіть вартість позики VXX.
  7. Chicken and Egg. Результат шорту VIX-ETF через 1, 3 і 5 днів після RSI(2) S&P нижче 10 і вище 90 проти всіх днів у контанго. Якщо групи не відрізняються, фільтр лише скорочує кількість угод.

Особливості платформ

TradingView (Pine Script)

  • VIX без заглядання вперед: request.security("CBOE:VIX", "D", close[1], lookahead = barmerge.lookahead_on). VIX3M і VIX9D теж публікує Cboe, тикер уточніть у пошуку символів. Історія в них коротша, ніж у VIX.
  • Безперервні ряди першого й другого місяця (позначення 1! і 2!) склеєні за експірацією. За кілька днів до експірації перший контракт майже дорівнює спотовому VIX, і порівняння з другим місяцем змінює зміст. Перевірте, якого дня постачальник перемикає обидва ряди.
  • Стратегія торгує лише символ графіка. Індекс і VXX, як у Clement, в одній стратегії не поєднати: проганяйте дві стратегії й складайте криві зовні.
  • Ціни VXX скориговані на зворотні спліти. Ранні бари показують рівні, за якими ніхто не торгував. Рахуйте розмір у частках капіталу.

MultiCharts і TradeStation (EasyLanguage)

  • VIX і VIX3M підключаються як Data2 і Data3, ордери надсилаються лише на Data1. У TradeStation індекс VIX зазвичай $VIX.X, інші символи залежать від постачальника даних.
  • Час денного закриття в індексу VIX і у ф'ючерса VX різний, а денний бар ф'ючерса в TradeStation закривається за settlement. Порівнюйте криву за рядами одного часу.
  • Другий місяць VX потрібен як окремий безперервний ряд. Якщо його немає в постачальника, збирайте з окремих контрактів із правилом переходу, однаковим для обох місяців.
  • Бектест шорту VXX не знає про вартість позики, відкликання паперів і зростання маржі. Закладіть їх вручну. Індекс і VXX разом: Portfolio Trader у MultiCharts або Portfolio Maestro в TradeStation.

MetaTrader 5 (MQL5)

  • Спотового VIX, VIX3M і VXX у більшості брокерів немає. Якщо символ VIX є, це зазвичай CFD на ф'ючерс зі своїми роловерами, і едж VIX-ETF на ньому треба перевіряти заново.
  • Для тесту криву можна завантажити користувацькими символами (CustomSymbolCreate, CustomRatesUpdate). Для живої торгівлі потрібне зовнішнє джерело котирувань.
  • Шорт CFD на волатильність несе своп і спред, який у розпродаж розширюється якраз тоді, коли спрацьовують виходи.
  • Сигнал за кривою беріть із закритого денного бару (зсув 1). Денний бар брокера закривається за серверним часом, а не за закриттям Cboe.

Де ідея може зламатися

  • Шорт волатильності втрачає рідко, але багато. У лютому 2018 року зворотний VIX-ETN XIV втратив майже всю вартість за один вечір і був закритий емітентом. Hanna прямо каже, що такі події вибивали людей із ринку і що шорт дворазового продукту може будь-якої миті піти проти позиції в 5-10 разів.
  • Усі три виходи рахуються за денними закриттями. Сплеск відбувається всередині дня або між закриттями, і вихід на наступному відкритті станеться після основної частини збитку. Стоп-ордер від гепу не захищає.
  • Бюджет втрат у варіанті B тримається на нашому припущенні про розмір сплеску. Наступний сплеск може виявитися більшим за будь-який в історії, і тоді збиток перевищить бюджет.
  • Під час сплеску брокер може підняти маржу або відкликати папери для шорту. Позицію закриють примусово в найгірший момент.
  • Вибірка коротка. Ф'ючерси VIX торгуються з 2004 року, VXX з 2009-го. Великих сплесків у цьому вікні кілька, і один день може перекреслити роки накопиченого результату.
  • Дані зшиті. За даними Hanna, поточний VXX у Norgate починається в січні 2018 року, попередній жив з лютого 2009 по січень 2019, довгі ряди дворазових ETF відтворено заднім числом. Продукти, які обнулилися, зі списків зникли, і тест на вцілілих прикрашає шорт.
  • Пороги неточні. Hanna називає «25 або 30», напрямок третього тригера з його слів однозначно не випливає, пару точок кривої Clement не називає. Усі ці значення наші.
  • Основне правило Clement більшу частину часу просто тримає індекс. Перевага над купівлею й утриманням може виявитися маленькою. ETF із плечем, які використовує автор, втрачають на щоденному ребалансуванні в боковику.
  • Обидва автори продають курси й розсилки. Статистики за цими правилами в інтерв'ю немає.

Джерела

  • 010 - Alan Clement - Fortified & Diversified Quantitative Equities Strategies

    The Algorithmic Advantage · Alan Clement · 2023-12-05

    • 51:52VIX і крива ф'ючерсів як фільтр режиму
    • 58:20Торгівля волатильністю: позиція за очікуванням волатильності
    • 59:03Короткий кінець кривої рухають хеджери портфелів
    • 59:51Переворот із беквордації в контанго: хеджі знімають
    • 1:00:06Вхід на поверненні до середнього, утримання як тренд
    • 1:00:40Контанго близько 84% часу
    • 1:01:44Вхід на мінімумі або за один бар від нього
    • 1:01:55Дані: ряди Cboe на 9, 30 і 90 днів
    • 1:02:59SPY або ETF із плечем
    • 1:03:22COVID: стратегія торгує обидві сторони, лонг VXX
    • 1:04:09Прибуткова сама по собі, long vol можна взяти як хедж
    • 1:04:45Розмір за історичним ризиком стратегії
  • 045 - Rob Hanna - Trading the VIX in a Diversified Portfolio

    The Algorithmic Advantage · Rob Hanna · 2025-12-03

    • 40:04Чи можна торгувати VIX-ETF без аналізу кривої
    • 41:02Шорт дворазового ETF може піти проти в 5-10 разів
    • 41:51Дві головні речі: розмір і вихід при зростанні ризику
    • 42:19Контанго й беквордація: другий місяць проти першого
    • 44:43Ролування VIX-ETF: зниження в контанго, зростання в беквордації
    • 45:32Тригер 1: перехід у беквордацію
    • 45:49Тригер 2: VIX вище 25 або 30
    • 45:57Тригер 3: VIX проти реалізованої волатильності за 21 день
    • 47:24Chicken and Egg: таймінг VIX за S&P 500
    • 48:04S&P перекуплений або перепроданий
    • 49:20Короткостроковий RSI S&P 500
    • 50:14Дані VIX-ETF: відтворені ряди й дві серії VXX
    • 51:41Norgate: VXX із січня 2018, попередній 2009-2019

Заявлено автором

Ці цифри й твердження належать автору. Ми їх не перевіряли.

  • Clement: крива VIX-ф'ючерсів перебуває в контанго близько 84% часу.
  • Clement: переворот кривої зазвичай дає вхід на мінімумі ринку або за один бар від нього. Тому ризик позиції невеликий, і він виражає її через ETF із плечем.
  • Clement: стратегія торгує обидві сторони, лонг індексу при стисненні волатильності й лонг VXX при вибуху. В обвал COVID у березні 2020 року вона, за його словами, відпрацювала дуже добре. Він вважає її прибутковою самою по собі й слабко корельованою з іншими своїми системами.
  • Hanna: дворазовий ETF на зростання VIX (UVIX) у відтвореній історії з 2004 року стартував би близько умовних 2 трлн доларів з поправкою на спліти, зараз коштує близько 10-12. Шорт такого продукту може будь-якої миті піти проти позиції в 5-10 разів.

Схожі ідеї

Оновлено: 2026-09-11