Предсказывает ли VIX будущую волатильность?

Автор: Александр Кургузкин (mehanizator). Посмотрим, как связаны реализованная за месяц волатильность, текущий VIX и будущая волатильность. В качестве исходных данных используется таблица для значений индекса S&P 500 и значений VIX на закрытие дня с 1994 года, таблицу можно взять здесь. Входящие переменные: currentVol — текущая реализованная волатильность, посчитанная по изменениям рынка за месяц, приведенная на … Читать далее

Игра против хеджа: кто платит за банкет на рынке VIX?

Автор: Александр Кургузкин (mehanizator). До того, как я начал копать VIX, я был уверен, что американский рынок — это такое место, где все полянки плотно поделены между большими дядями и мелкими, но хищными хфт-шниками. Однако когда я увидел какое стат преимущество растет на VIX, я понял, что мои представления о мире не полны. Кто, собственно, … Читать далее

Пропаганда интрадея как сделка с совестью

Автор: Александр Кургузкин (mehanizator). У меня сложное отношение к людям, которые занимаются популяризацией трейдинга. В особенности, потому что я когда-то был в их числе. И, в целом, нет ничего плохого в том, чтобы познакомить людей с фондовом рынком. Однако есть нюансы. В России трейдинг в основном подается как интрадей-колбасинг на стаканах. Трейдер мечты это человек, … Читать далее

Выделившиеся компании (spin-offs) обгоняют рынок

Автор: Александр Кургузкин (mehanizator). За прошлые годы индекс выделившихся компаний Bloomberg U.S. Spin-Off Index показал прибыль 53.15% против 19.54% у индекса S&P 500. Индекс Bloomberg U.S. Spin-Off взвешен по капитализации, в него включаются компании с рыночной капитализацией по меньшей мере $1 миллиард, как только они начинают торговаться на рынке после выделения. Компания остается в индексе … Читать далее

Шортим фьючерс на VIX: эквити

Автор: Александр Кургузкин (mehanizator). Пользуясь данными по склеенному фьючерсу на VIX попробуем построить эквити для стратегии, шортящей VIX-фьючи на k долю портфеля. Сразу скажу, что коэффициент Келли там порядка 2, но уже даже при k=1 просадка достигает 93%, никто в здравом уме такое торговать не будет, конечно. Поэтому k поставлен 0.5. Кусок кода занимающийся построением … Читать далее

Определяем оптимальный размер позиции по опциону через критерий Келли

Автор: Александр Кургузкин (mehanizator). Допустим, мы построили модель для оценки стоимости опциона, и она выдает нам оценку m, а в терминале мы видим цену на опцион p. Очевидно, есть торговая возможность, но встает вопрос — какой частью портфеля нужно входить в позицию? Как всегда на помощь приходит критерий Келли. Попробуем вывести оценку оптимальной позиции, но … Читать далее

Определяем цену опционов на VIX по историческим данным

Автор: Александр Кургузкин (mehanizator). Берем исторические данные по VIX, например, отсюда, кладем в файл. Пишем в Java код (используется Guava): public class VixFuture { public static String fmt(double v) { return String.format(Locale.US, «%+.6f», v); } public static void main(String[] args) throws IOException { String fileName = «c:/test/bars/vix.csv»; // собираем в лист клозы из файла List<Double> … Читать далее

Склеиваем фьючерс на VIX и получаем шортовый грааль

Автор: Александр Кургузкин (mehanizator). Понадобилось мне получить непрерывный поток данных по фьючерсу на VIX, так чтобы склейка была без разрывов на экспирациях. Дневки по контрактам лежат на сайте биржи. Качаем все, складываем все в одну папку. В контракте K08 есть ошибка в данных, удаляем там предпоследнюю строку. Открываем свой любимый Java IDE, подключаем библиотеку Guava, … Читать далее

Готовим ценовые данные правильно. Часть 1: ужасы гетероскедастичности.

Автор: Александр Кургузкин (mehanizator). Когда вы пытаетесь построить некую модель, которая предсказывала бы будущее изменение цены, она обычно выглядит так: на вход подаются какие-то факторы, полученные из ценовых данных, например индикаторы какие-нибудь, а на выходе имеем оценку сдвига цены, ну, например, за день. Обычно вашей первой мыслью на этом пути будет использовать изменения цен как … Читать далее

Играем быструю волатильность против медленной волатильности: SPY и MICEX

Автор: Александр Кургузкин (mehanizator). В предыдущей статье я сделал попытку играть нормированный на волатильность индекс против оригинального. Но потом я немного подумал, и решил, что правильный способ делать такие вещи — это играть пару «инструмент, нормированный на быструю волатильность» против «инструмент, нормированный на медленную волатильность». И быстрая волатильность и медленная имеют в итоге одно и … Читать далее

Продолжаем исследовать нормированный SPY

Автор: Александр Кургузкин (mehanizator). Недавно я написал статью, где предложил нормировать позицию по SPY ETF на волатильность, это дало положительный эффект. Однако я упустил из виду важный момент — по SPY начисляются ежеквартальные дивиденды, и стало быть в случае их реинвестирования график будет еще более интересным. С реинвестированием дивидендов получаем следующие «синтетические» инструменты. Просто SPY … Читать далее

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

Автор: Александр Кургузкин (mehanizator). Недавняя статья Как значительно улучшить инвестирование в индексы! навела меня на мысль попробовать более “гладкий” подход, при котором индексный портфель плавно нормировался бы на текущую волатильность. В качестве текущей волатильности я взял дневной диапазон бара: log( High / Low ), усредненный за 1, 2, 4… 32 прошедших дня. Для дневок SPY … Читать далее

Фондовый рынок как искусственный хаос: почему погибают торговые системы

Автор: Александр Кургузкин (mehanizator). Всем известна гипотеза, по которой движение цены на графике является не более, чем хаотичным блужданием. Большинство трейдеров с ней, конечно, не согласны. Одни просто потому, что надеются на лучшее — надо же во что-то верить. Другие потому, что в совершенстве овладели искусством штамповки переподогнанных граалей и по этой причине искренне заблуждаются. … Читать далее

Торговые системы без параметров как способ замести переподгонку под ковер

Автор: Александр Кургузкин (mehanizator). Иногда приходится видеть в описании торговой системы гордую фразу “параметров в системе нет”. Этим как бы подразумевается, что система точно не переподогнана, потому что все выглядит так, как будто переподгоняться там вроде бы и нечему. А значит все гарантированно будет работать в будущем точно так же как на тестовой истории. Спешу … Читать далее

А не сделать ли опционного робота?

Автор: Александр Кургузкин (mehanizator). Давно не заходил не смотрел опционы FORTS, а тут давеча заглянул — полно инструментов с полупустыми стаканами и широкими спрэдами. Можно попробовать сделать опционного робота. Теоретически вроде бы несложно: берем исторические данные по базовому активу, считаем модель волатильности, с нее оценки цен опционов, становимся спрэдом вокруг оценки. Думаю, модель под волатильность … Читать далее

Торговые системы: что искать?

Автор: Александр Кургузкин (mehanizator). Разработка торговых систем в основном сводится к поиску факторов, влияющих на дальнейшее изменение цены. Предполагается, что если в прошлом эти факторы были значимы, то эта значимость продержится еще какое-то время. Однако реальность рынка такова, что существование достаточно надежной и устойчивой во времени зависимости между прошлыми движениями цены и будущими сомнительно. Если … Читать далее

Синтетический индекс против обычного

Автор: Александр Кургузкин (mehanizator). Тут недавно пробегала статья, которую, судя по отзывам, никто не понял. Идея там зарыта, конечно, но идея довольно простая — игра синтетическим индексом против обычного индекса. Якобы из-за разных способов сборки индексов можно получить матожидание. Для затравки — игра индекса (сбер + деньги) против просто сбера: Дневки с 2010 года, пересчет … Читать далее

Прототип запущен и вроде бы даже работает

Автор: Александр Кургузкин (mehanizator). Всех, и главным образом самого себя, поздравляю с первым постом на сайте. Пока имеются: репутация, френдование, игнор, настройка ленты. Дальше будут: система тематических тэгов, возможность прицеплять картинки к посту, ну и всякое юзабилити по-мелочи. Комментарии: mehanizator: А это первый комментарий. Nash: А кстати почему такое название? Сразу ассоциации со всякими волнами … Читать далее

Жители планеты Земля!

Автор: Александр Кургузкин (mehanizator). Мы пришли с миром! Комментарии: Andrew Kartashov: 1. Вот кнопка внизу — ответить на комментарий. У меня нечитаемая. Проблема с кодировками какая-то. Отправить Вижу примерно это. 2. А нельзя сделать по шире основную колонку. Очень неудобно читать узкие вертикальные полосы, когда еще по бокам до фига места пустого. Почему тупо на … Читать далее

Рубрики -