broker25
broker25 личный блог
20 марта 2013, 13:03

Немного о себе

Привет!
Я интересуюсь торговлей опционами, а именно пытаюсь сделать
— прогноз улыбки;
— сформулировать основы построения улыбки;
— арбитраж улыбки.
В ближайших планах:
— построить модель подъема крыльев,
— сделать свою рыночную биржевую улыбку .

Пишу роботов самостоятельно.
Готов общаться на темы опционной торговли.
44 Комментария
  • SHCHUTUSHCHA
    20 марта 2013, 13:39
    продаёшь 145 колы, продаешь 140 путы, сидишь ждешь экспирации, ничего сложного.
  • Роман Орлов
    20 марта 2013, 14:02
    " построить модель подъема крыльев" напишате по-подробнее, интересно!
  • Роман Орлов
    20 марта 2013, 16:35
    за счет распада?
  • Гусев Михаил(debtUM)
    21 марта 2013, 03:38
    Вопрос топикстартеру насчёт
    Пишу роботов самостоятельно.
    какие средства разработки используете и можно ли глянуть рез-ты в каком-либо виде?
    // лучше в личку
  • Сергей cms
    21 марта 2013, 12:17
    Как строите улыбку?
    • Сергей cms
      22 марта 2013, 13:12
      broker25, к сожалению, пока никак не считаю, пытаюсь разобраться с этим.
    • Кирилл Браулов
      25 марта 2013, 21:12
      broker25,
      Будущую улыбку считаю регрессией по каждому страйку.
      Т.е. берете историю IV на выбранном страйке, прогнозируете полученный ряд регрессией и так получаете прогноз IV на заданном страйке?
        • Кирилл Браулов
          26 марта 2013, 18:41
          broker25,
          Да, интересно, откуда берется улыбка? :) Это спрос-предложение всех участников рынка так изгибает ее (типа больше стараются путами от резкого падения страховаться, чем коллами от резкого роста, и поэтому — ухмылка, левая ветка круче правой)? Или это тщательные расчеты ММ, и если он котирует какой-то страйк скажем по 30% воле (а на центральном, допустим, 20%), то считает, что когда БА придет на этот страйк, вола БА будет примерно 30% и он будет в безубытке, если сейчас откроет позу по 30% на этом страйке?

          Или есть другие версии откуда улыбка?
            • Кирилл Браулов
              27 марта 2013, 19:04
              broker25,
              второе и четвертое — не понял, ну ладно. Для себя примерно так представляю: сначала, пока до экспирации далеко, улыбка — почти линия, определяется редкими участниками, которые используют грубые подсчеты (допустим, посмотрели по истории, что в среднем при падении БА на страйк, IV вырастает на столько-то процентов, на два страйка — столько, при росте на страйк IV падает на столько-то и т.д.). Потом, по мере приближения экспирации, появляется больше участников, которые уже не столько рассчитывают какая будет вола, сколько просто хотят застраховать свой риск. И улыбка начинает искривляться. На индексе вероятность резкого падения больше чем резкого роста, поэтому левое крыло круче правого (на товарном рынке, пишут, наоборот). Тут примерно ясно. Но вот почему совсем ближе к экспирации улыбка становится симметричной, причем дно сильно смещено вправо от текущего БА? Как сейчас на апрельской серии. И потом это дно подтягивается к БА и крылья поднимаются. Есть предположения — почему такое поведение улыбки?
                • Кирилл Браулов
                  29 марта 2013, 11:14
                  broker25, почитал что Натенберг пишет про улыбку («Опционы», стр.467-481). У него там интересная идея про нормировку улыбок. Хочу у себя попробовать, может после такой нормировки улыбки разных календарных серий отцентрируются и будет видно — есть ли возможность для арбитража.

                  Насчет арбитража улыбки — есть идеи, которыми не жалко поделится? Арбитражите внутри одной улыбки? Что-нибудь типа такой стратегии: smart-lab.ru/blog/103075.php#comment1534900? Или между разными сериями, типа если сейчас продать на 145 страйке июнь, и купить на 145 апрель?
                    • Кирилл Браулов
                      29 марта 2013, 22:46
                      broker25, да, попробовал нормировать — донышки не центрировались и крутизна улыбок осталась слишком разной. А жаль, думал нормированные улыбки будут похожи…

                      Спасибо за инфу о бектесте и реале. А тестируете на каких данных?
                    • Кирилл Браулов
                      30 марта 2013, 00:11
                      broker25, упс, нашел ошибочку при нормировке, исправил — получилось уже интересно. Вот улыбки без нормировки: novationz.ru/html/plazer/pubimg/SmileIV_real.png, а это с нормировкой: novationz.ru/html/plazer/pubimg/SmileIV_norm.png

                      Как картинка? По-моему есть смысл дальше копнуть, и посмотреть в динамике на истории как себя эти нормированные улыбки ведут.
                        • Кирилл Браулов
                          31 марта 2013, 15:42
                          broker25,
                          15М и 1М — это 15мин и 1минутки? А сами данные какие — история улыбок, т.е. пересчет IV в теорцену и по этой цене совершать сделки (+-проскальзывание если задано)? Или более точный прогон по истории bid-ask? Данные берете с ftp биржи или сами накапливаете?

                          монтекарлить с историческим распределением — имеется ввиду прогон стратегии не строго по историческим данным, а генерация множества рядов БА, сгенерированных случайно по историческому распределению, и по ним считать VaR, шансы выигрыша и т.д.? Если да, то тут не понимаю что делать с улыбкой IV. Ряд БА сгенерировать то можно, но что делать с улыбкой для него?

                          возводить в степень (допустим 0,75)
                          Попробовал, да июнь с апрелем совпал лучше. Но откуда 0.75? Везде (и в БШ, и в переводе сигмы в годовую волу) фигурирует именно корень из времени.

                          Насчет головняка, имхо, не так уж и сложно. Главное понять — можно ли считать что нормированная улыбка двигается в определенном диапазоне. Если это так, то пересчитывать минимальную/максимальную нормированные улыбки в минимальную/максимальную улыбку уже на конкретной календарной серии — дело техники.
                            • Кирилл Браулов
                              01 апреля 2013, 13:00
                              broker25, беру из двух папок:
                              1. ftp://ftp.rts.ru/pub/FORTS/pubstat/ — здесь есть данные по IV в клиринги, т.е. известна IV два раза в день. По этим данным можно грубо прогонять, быстрее прогон, к тому же они с 2008 (август 2008 попадает). Плюс там есть ОИ, т.е. по идее можно проверять стратегии, например, на основе зоны минимальных выплат (у меня руки пока не дошли).
                              2. ftp://ftp.rts.ru/pub/FORTS/volat_coeff/ — здесь тиковые изменения улыбок с 2010. Стратегию с частыми сделками по опционам лучше прогонять уже по этим данным.
                                • Кирилл Браулов
                                  01 апреля 2013, 21:41
                                  broker25, на неравномерность тиков улыбки в истории как-то не обращал внимание. Думаю что минимальные 98 сек — это неверно. Сейчас посмотрел историю — слету нашел несколько тиков, с периодом минуту:
                                  RTS-3.13;RIH3;20130131190059817;…
                                  RTS-3.13;RIH3;20130131190200457;…
                                  RTS-3.13;RIH3;20130131190309090;…
                                  RTS-3.13;RIH3;20130131190410053;…
                                  и т.д.

                                  Насчет дальних краев — в тестере внимательно не проверял, но в своем терминале, рассчитываю теор.цену онлайн по транслируемой улыбке биржи при каждом тике БА, так вот в моменты обновления улыбки биржи (таблица volat потока FORTS_VOLAT_REPL в Плазе) теорцены биржи совпадают с моими расчетными с погрешностью в 10п, по всем страйкам, т.е. и по краям тоже. Считаю по БШ, безрисковую ставку беру 0, дней в году считаю что 365 (хотя некоторые считают что надо брать 252 — кол-во рабочих дней).
                                    • Кирилл Браулов
                                      02 апреля 2013, 19:24
                                      broker25, да, у меня похоже (8308.17). А цену 8530 кто показывает — брокерский софт? Возможно, задержались с обновлением. В моем терминале через Плазу, если сравнивать теорцены сразу после обновления таблицы volat, то совпадает очень хорошо с расчетными по БШ. Могу выложить скриншот. Т.е. биржа считает все четко.

                                      «матурити» — надо же, первый раз вижу такой термин. У меня его значение чуть другое (0.208506), поэтому и теорцена чуть-чуть отличается. Считаю оставшееся время до экспирации исходя из того что опционы истекут 17.06.2013 18:45, а не в 19:00. Видимо в этом отличие.
                                        • Кирилл Браулов
                                          02 апреля 2013, 22:53
                                          broker25, «теоретическая волатильность» — это что-то новенькое :) Если он имел ввиду теорцены, то помоему биржа считает все правильно. Если улыбку IV, то там да, какие-то косяки бывают, когда значение IV на каком-нибудь страйке не попадает внутрь [BidIV,AskIV]. Может текущая модель кривой волатильности не позволяет точно апроксимировать котировки на всех страйках. Ну, какая есть…
                                            • Кирилл Браулов
                                              04 апреля 2013, 10:07
                                              broker25, т.е. закономерностей обнаружить не удалось? Жаль. Но я все же попробую плеер сделать, чтобы визуально посмотреть как нормированные улыбки движутся.

                                              В начале топика было про справедливую IV. Есть чем поделиться на эту тему? Мне кажется, что нельзя определить текущую, т.е. сказать например, что на таком то страйке справедливая IV = тому то. Можно только задним числом и она будет зависеть как минимум от двух факторов: какое время назад была открыта позиция (покупка или продажа волы) по этой справедливой IV, и какой метод дельтахеджа использовался на время удержания позы. И не факт что эта IV будет устойчива к изменению этих факторов. Т.е. если время удержания позы 5 дней, то IV может быть одно, а если 6, то справедливая IV может быть сильно другой.
                                                • Кирилл Браулов
                                                  04 апреля 2013, 20:48
                                                  broker25, имел ввиду, что если не прогнозировать, а чисто посчитать, то максимум что можно сделать, это отмерять назад какой-то период, прогнать на истории покупку или продажу волу по любой IV, дойти до текущего момента, посмотреть полученный P/L, с его помощью скорректировать исходную цену, чтобы полученный P/L стал = 0. Т.е. мы получим справедливую цену (не заработали и не потеряли, комис не учитываем) и из нее можно вычислить справедливую IV. Но она будет сильно зависеть от отмотанного назад периода и способа дельтахеджа, как минимум.

                                                  Про прогноз не думал, но сомневаюсь что возможно прогнозировать настроение-ожидания участников рынка. Тут же большая зависимость от внешних событий, которые никак не спрогнозируешь. Насчет «рынок всегда прав» — очень похоже на то. Если посмотреть эквити стратегии чистой продажи волы (вот, например, что мой тестер кажет: www.novationz.ru/html/option_tester/pubimg/strangle2.png ), то видно что большую часть времени IV завышен над справедливой, но раз в несколько лет покупатель берет свое, и такое ощущение, что если продолжить этот график на десятки лет, то матожидание вполне может быть 0.

                                                  как дельтахеджите — сам не торгую, только инструмент для этого делаю. Способы дельтахеджа пока реализовал такие (и в терминале, и в тестере): novationz.ru/html/plazer/ministrat_DeltaHedge.htm
                                                    • Кирилл Браулов
                                                      05 апреля 2013, 22:46
                                                      broker25,
                                                      IV — это прогноз волатильности
                                                      Какой волы? Если HV, то ведь бывают длительные периоды, когда HV значительно отличается от IV. Рынок же не может так долго и устойчиво ошибаться. Или IV — это прогноз IV? :) Т.е. когда участник выставляет заявку на продажу по одной IV, то он прогнозирует что в ближайшем будущем кто-то захочет продавать по более низкой IV?

                                                      Мне кажется, что IV из стакана — зависит от ожиданий участников. Например, не ожидают участники каких-то проблем — и продают по все понижающей IV. Или, наоборот, появился слух на плохую новость, ожидания сменились, и хотя БА может даже еще не двинулся, а IV уже вверх пополз.
                                                        • Кирилл Браулов
                                                          06 апреля 2013, 14:39
                                                          broker25,
                                                          IV = прогноз будущей HV + страховая премия
                                                          интересная мысль, запомню.

                                                          А как насчет распределения вероятностей где будет БА на экспирацию? Правильно ли понимаю, что если такое распределение есть, то можно посчитать какая будет улыбка IV для него? И возможна ли обратная задача: по текущей улыбке определить каким видит рынок текущее распределение?

                                                          Насчет тиковой HV, вот график за последние дни:
                                                          novationz.ru/html/plazer/pubimg/vola05.png
                                                          Видно, что HV все больше поднимается над IV. Хотя раньше было наоборот. Имхо, смысл, хоть и небольшой, в этом графике есть. Например, сейчас по нему видно, что лучше в продажу волы на апреле пока не лезть, а если поза уже есть, то лучше прикрыть.

                                                          Не торгую — не получается. Только технические вещи иногда проверяю. Зигзаг в тестере прогонял — эквити не очень. И прикинул, что там надо усложнять стратегию (если идея зарабатывать на колебаниях угла наклона улыбки). В тестере то я смогу так усложнить, чтобы для постоянной нейтрализации веги совершать сделки на 4х страйках, но вот в реале сильно сомневаюсь что это возможно — только если по рынку каждый раз бить, но это наверное всю возможную прибыль убьет.
                                                            • Кирилл Браулов
                                                              08 апреля 2013, 20:42
                                                              broker25, вот эта статья имеется ввиду: www.fomag.ru/upload/medialibrary/2f3/10-2010.pdf?

                                                              HV по тикам: там ведь нужно СКО привести к годовым процентам, а для этого нужно знать сколько часов в году. По началу не знал какое взять значение: учитывать каждый час в году (24ч*365дней) или только рабочий час (14торговых часов * 252 торговых дней). Теперь вижу, что второй вариант выдает HV ближе к IV.
                                                                • Кирилл Браулов
                                                                  09 апреля 2013, 23:59
                                                                  broker25, спасибо, жаль на сайте у них эти статьи недоступны.

                                                                  Тики к часу перевожу так: вычисляю средний период между тиками, потом определяю сколько таких периодов в часе, умножаю на кол-во часов в году, беру корень и умножаю на СКО*100, получаю HV в годовых процентах.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн