Избранное трейдера Андрей Шадрин

по

Основы (торговля волатильностью)

Продолжим наши изыскания. В прошлый раз мы строили каналы и смотрели ошибки. Сегодня мы учтем все и найдем безошибочное решение. Или как из ошибок сделать деньги

Для этого нам надо ввести такое понятие как время. Это важно. Ведь вам надо получать прибыль точно так же как зарплату. Примерно один раз в месяц. Что бы кормить семью и себя. Хотя бы один раз в месяц. А месяц это 21 день. Возьмем файл, лист «расчет погрешности».

Файл https://cloud.mail.ru/public/3jqo/7axdZ44JT

Нам надо ввести такой простенький инструмент как опцион. В черной рамке его расчет. В общем, принцип простой. БА ходит, ходит и из точки А приходит в Б. Ровно на столько, на сколько прошел БА. Было 100, стало 110, опцион стал дороже на 10. За это, в самом начале, оплачивается премия. Главное, что бы это премия не оказалась выше изменения БА.

Премия тоже штука простая. Надо капитал (текущую цену) умножить на 0,39 и умножить на СКО за период обращения опциона. В нашем примере я вял два опциона пут и колл (стреддл, так что умножить на два), а СКО посчитал с приращений цены. В общем, все равно, откуда его брать, так как берется оно от балды. При пересчете (F9) я вижу начальную цену стреддла, фин рез стреддла, а так же я подставил экви стратегии наших уровней. Суммарно это и будет цена конструкции ФР (ФинРез).



( Читать дальше )

Основы (тестирование стратегий)

В предыдущих топиках мы сформировали ценовой ряд и начали считать по нему разные стратегии. Сегодня мы продолжим. Возьмем наиболее популярные стратегии и прогоним их через свои расчеты.

Файл. https://cloud.mail.ru/public/2AsF/43ssbSj4g

Напомню. У нас есть ценовой ряд (лист РТС ценовой ряд Close), из него мы находим приращения логарифмов (дисперсию), генерим триггер (в данном случае алгоритм СЛУЧМЕЖДУ()), определяем направление (покупка или продажа). Дальше, мы подставляем сумму начального капитала и находим его изменение на следующем шаге. Для этого наш капитал умножаем на экспоненту приращения логарифма*триггер. На листе все формулы видны. Нажимая на F9, мы получаем пересчет алгоритма и график экви. В данном случае (лиси РТС), ценовой ряд у нас статичный и взят с реального рынка, а точки входа выхода пересчитываются.

Но еще у нас есть синтезированный ценовой ряд, с теми же свойствами, что и график РТС. Лист «Цена». Тут ценовой ряд пересчитывается кнопкой F9 и вы можете видеть все атрибуты (графики) этого ряда. Отсюда мы будем брать цену и подставлять в наши стратегии.



( Читать дальше )

Основы (генерация волатильности , часть 3)

Последние что мы сделаем с нашими ценами. Зададим лимиты по волатильности. Я постараюсь сделать график РИ, дневной, с настоящими характеристиками.  После чего мы сможем проверить на нем различные стратегии.

Мы используем хорошо забытую методику имени Орнштейна-Уленбека. В общем, это основа, из которой все понемногу брали и почетные имена забыли. Качаем файл и смотрим формулу:

https://cloud.mail.ru/public/2TTp/33yg8KSna

Это дифур и его решение. Где х(t) это наша искомая волатильность на следующий день. При этом мы получаем три члена. Альфа «а», которая отвечает за среднее значение и уровень притяжения. Битта «б», отвечает за скорость этого «притяжения» и сигма за границы «коридор». Если вы, когда ни будь, слышали такое название «компрессор лимитер»,  то это оттуда. На листе «ОУ» видны свойства этой формулы. У нас есть некий ряд со средним 5,6. Мы можем задать альфу 5,6 и битту 0,5. Мы получим ряд со средним 5,6, но более «сплоченную» вокруг среднего значения. Чем больше у нас битта, тем ближе мы к среднему значению. Можете поменять цифры в зеленой зоне и посмотреть, кто за что отвечает.



( Читать дальше )

Основы (генерация волатильности, часть2)

Говоря о торговле на бирже как о профессии, я не могу найти в ней романтики. Даже фильмы про трейдеров снять не получается. Потому что трейдинг это статистика. Если бы в наше время писали сценарий «Служебный роман», то место действия, было бы выбрано, в каком ни будь ПИФе. Ни каких переживаний, ни какого азарта, ни каких драм. Очень скучно. Тем более интересно, что находятся люди, которые на голом месте, могут потрепать себе нервы.

Поэтому снова и снова мы возвращаемся к статистике. В продолжении предыдущих топиков. Так как я не смогу осветить все в детальном объеме, ответы вы найдете в этом разделе естествознания.

Мы остановились на том, что к нам приходит событие, и мы можем измерить его волатильность. В общем, наше отклонение за день является кусочком дисперсии. И если оно 2%, то для нас оно среднее, и мы можем сказать, что СКО у нас 2% и это СКО нашего нормального распределения за этот день. Тогда мы можем сделать предположение, что следующее СКО у нас будет, тоже 2%.



( Читать дальше )

Основы (генерация волатильности, часть1)

Наверное, если кто сможет сгенерировать реальную волу, а значит, в обратную сторону, получить формулу ее расчета, тот получит следующую Нобелевскую премию. А я и не претендую (зачем мне она, «Мы делаем деньги на бирже»). Для начала давайте обсудим и согласуем свойства волатильности. Скачиваем файл.

https://cloud.mail.ru/public/k69C/4k8khnUhR

Что мы обычно делаем. Берем приращения логарифмов, потому что мы знаем, что цена растет по экспоненте. И из этих приращений делаем распределение. И мы допустим, что это распределение может быть нормальным от Гауса. Поэтому мы сразу нагенерим такую последовательность, которую нам выдавала в формуле sigma*W. И которую мы извлекаем из БА.

Сгенерируем нормальное распределение. В прошлый раз мы брали просто случайные числа для волатильности. Для того что бы сделать их числами нормального распределения надо вставить в функцию из эксела, «нормальное обращение» и задать волатильность нормальности и среднее. Смотрите формулу на листе «Нормальное распределение». Среднее мы оставим 0 волу 0,2. Если еще, кто ни будь не видел, то вот оно, о чем тут такие жаркие споры. При каждом пересчете выдаются параметры этого распределения. СКО и оно соответствует заданному 0,2. Эксцесс около 0 и Скос около 0. То есть выдерживаются все параметры Гауса. Ниже график дисперсии. Наши  «дельта индикатор» и график волатильности со средней 20, который ходит вокруг 20. Вы можете пересчитывать лист. Распределение посчитано за 200 периодов, так что оно немного гуляет. И это нормально. У нас не так много значений в анализе.



( Читать дальше )

Основы (сбор графика)

Давайте соберем цену, потом разберем цену и сравним. Все будет производиться на ваших глазах в экселе. Файл, которого я прикладываю. ФАЙЛ https://cloud.mail.ru/public/27GB/5ipstzGrY  .(в зеленые области вы будите вписывать разные цифры).  Проверку на гетероскедастичность мы будем делать методом максимального правдоподобия. Во я загнул. Если просто. Мы возьмем две, хорошо известных нам стратегии и будем их прогонять на каждом шаге создания графика цены. Первая стратегия. Увеличение лота на один при убытке. Принцип опциона. И если у нас случайный процесс, то должно получаться 50/50. И удвоение позиции. Принцип мартингейта. И если у нас случайный процесс у=x^2, то у^2=x, мы всегда в плюсе. Давайте по шагам.

Шаг первый, лист W

Сгенерируем случайные числа. В экселе есть функция =случмежду(0;1). И 0 переведем в -1, а 1 в 1. У нас получился простой бинарный ряд из 1 и -1. Возьмем 100 таких цифр. Теперь посчитаем их сумму нарастающим итогом.  К сумме предыдущей прибавить следующее (Total). И построим график изменения этой суммы. Назовем это «геометрическое Броуновское движение».  Тогда, сумма всех случайных числе будет равна точке, куда пришел наш график. А сумма всех случайных чисел в квадрате, будет равна пройденному пути. А если каждый шаг происходит за 1 секунду. То это, одновременно, и время. И мы должны получить следующую зависимость. Берем 100, извлекаем корень квадратный и получаем 10. И это одно стандартное отклонение. И есть теорема, которая доказывает, что 68% траекторий  будут заканчиваться в диапазоне от -10 до +10. Вы можете это проверить сами. В графе ТЕСТ введите число. Если сумма средних от -10 до +10, ставим 1, если больше 0. У вас будет получаться среднее 0,7, в среднем. То есть в 3 случаях из 10 мы будем выскакивать из -10 +10. И это уже не 50/50 вверх или в низ. Это уже 30/70.



( Читать дальше )

Бешеные заработки на продаже волатильности.

Что бы оправдать или опустить Илью, надо посчитать. Что значит продажа волатильность и можно ли на этом попасть. И если можно, то как это так можно умудрится. Поэтому надо считать, а не пи-ть, что Коровин…

Я возьму доступные данные и доступные стратегии. В конце я выложу файл, что бы вы могли проверить мои доводы или признать меня Коровиным. Забегая в перед, скажу, что Илья прав, но делает не так как надо делать. Просто не знает, потому что не считал, а мы посчитаем.

Исходные данные это SPY с 2010 года по месяцам. Волатильность я взял с VIX и уменьшил на 2%. Данные брал по закрытию месяца, так что без экстримальных пиков. В общем, вола похожа на реальную. За 8 лет СНП вырос с 125 до 280. Это 154 бакса. Нам надо понять, что бы мы получили на продаже волатильности.

Что это такое. Продаем опционы. Ну и если у меня месячный график, то продавать будем месячные до экспирации. Стратегия: В начале месяца продаем стреддл на ЦС отдыхаем. Пишем в СЛ, троллим  . В конце месяца эксперируемся и открываем новый стреддл. (я не описался именно стреддл, то есть на ЦС продаем пут и колл. Так как, на самом деле, статистически, это все равно что стренгл;))).



( Читать дальше )

Алготрейдинг в опционной торговле на Qlua. (МНОГО КОДА!)

    • 24 октября 2018, 17:35
    • |
    • Mrak
  • Еще
Добрый день, уважаемые алготрейдеры!
Написал на днях некий алгоритм самостоятельного расчета греков опционов на Qlua срочном рынке ММВБ-РТС, которые 
показываются в виде таблицы значений в Quik.

Подскажите, каким образом добавить в этот алгоритм выставление заявок после сравнения расчетных величин с теми, что транслирует биржа?

( Читать дальше )

Опционы для Гениев (Очередное представление зигзага)

Итак, почему крылья улыбки опускаются, поднимаются? Потому что меняется предполагаемая волатильность волатильности. И меняться она может от 20 до 40. И если волофвол будет успокаиваться, то и диапазон будет уменьшаться, а соответственно и крылья опускаться. И наоборот. Если амплитуда волатильности увеличивается, то волофвол увеличивается и крылья поднимаются. И так как зигзаг торгует именно этим наклоном, то получается, что он торгует волофволом.

Теперь мы разберем наш зигзаг на составные части. Я продаю 100, 105 путов и покупаю 80, 127500 колов. У меня минимальная гамма, положительная тетта и отрицательная вега. То есть, классическая схема. Остается только захеджировать дельту. И я сделаю это не фьючерсом, а опционами на ЦС. Куплю 117500 путы 20 штук и продам 117500 колы 20 штук. Согласитесь, что это тот же самый фьючерс -20. Только фьючерс вам не показывал, какая у него волатильность и какие у него греки. Хотя, на самом деле, в динамике его движения, все это присутствует. Остается понять, насколько сбалансирована эта штука. Для этого мы рассмотрим отдельно путы:



( Читать дальше )

Опционы для Гениев (весы из плотности распределения)

Что бы продолжить разбираться с зигзагом, нам надо вернуться к нашей вол оф вол с улыбкой. Потому как зигзаг, это все таки, торговля волатильностью и ее улыбкой. Берем наш график улыбки и тупо не него смотрим. По оси Y там отложены волатильности. В данном случае от 20 до 40. То есть на рынке представлены сразу много волатильностей и вы можете выбрать любую из этого диапазона. Одновременно это предполагает (имплайд), что волатильность будет меняться от 20 до 40. Или, это коридор волатильности, где она должна гулять. Остается понять, как она будет гулять.  Фактически мы имеем распределение для каждого страйка и задано это распределением волатильности этого страйка. Поэтому, когда мы говорим, что БШ дает нам Гаусовское распределение это не так. БШ дает нам спектр распределений, из которых получается суммарное и оно может быть любым, или мы его можем сделать любым.

Одной из задач в опционной тематике, является нахождение волатильности БА через IV волатильности. При этом недостаточно сложить все волатильности и найти среднее или взять ЦС.  Для этого нам надо присвоить каждой волатильности вес, ее значимость в данный момент.  Я слышал про много методик. Начиная от открытого интереса заканчивая ценой. Действительно, вес придает d1. И мы можем использовать греки. Классически, взвешивают на вегу. Вега это тоже такое распределение в виде колокольчика, производная от N(d1). Тогда мы можем взглянуть на наш диапазон волатильностей, как на плотность распределения. Где центральный страйк и его волатильность имеет максимальное значение и чем дальше мы уходим от него, тем меньший вес представляет из себя каждая последующая волатильность.



( Читать дальше )

....все тэги
UPDONW
Новый дизайн