ch5oh
ch5oh личный блог
05 июня 2017, 17:47

Опционный робот в Америке, EW2.CME.M2017, день 4

Продолжаем вести позицию на недельные опционы на е-мини СП500 (начало цикла тут).

В чем идея: пробуем риск-реверсал (ака зигзаг) на американских опционах на е-мини.

  • Брокер Exante.
  • Базовый актив — фьючерс ES.CME.M2017 биржи CME.
  • Недельные опционы с истечением 9 июня 2017 (уже ~4 торговых дня). Код EW2.CME.M2017.xxxxx
  • Торговая платформа — ТСЛаб 2.0.
  • Чтобы не было мучительно больно используется демо-счет.

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

Четверг, 1 июня 2017

В четверг стал расти фьючерс на американский индекс (примерно до ~2413).
Благодаря этому позиция показала прибыль. Автохеджер только выравнивал дельту (фиксировал прибыль).
Позиция стала уходить в зону купленных стреддлов (отрицательной теты).
Чтобы сдвинуть кочергу вправо (извините за сленг, имеется в виду "кривая оценки позиции на момент истечения опционов"),
добрали ещё 20 зигзагов на страйках 2390 (продали путы по 4.0) и 2440 (купили колы по 1.2).

Состояние рынка днем в четверг:

Новая пара страйков 2390 и 2440

Текущая оценка прибыли примерно +16 единиц (16*50 == $800).

Пятница, 2 июня 2017

В пятницу фьючерс сорвался с цепи и вырос сразу на 20 единиц до уровня ~2435.
Состояние рынка (на картинке отмечены страйки, с которыми мы успели поработать, и ценовой уровень на котором была сделана доливка):
Рынок резко вырос за сутки

Позиция после выравнивания дельты стала совсем другой по характеру.
Это уже не зигзаг, а скорее купленный стренгл.

Хочу отдельно подчернуть разницу между дельтой по рыночной улыбке и дельтой по модельной улыбке:
она достигла уже 2 лотов. То есть с точки зрения классических подходов, мы как бы имели направленную позицию.
(Подробности о своём торговом подходе и почему дельта выравнивается именно так Алексей Каленкович рассказывает на семинарах и вебинарах. Здесь только уточню, что можно выравнивать дельту в старом стиле. Это вопрос настроек модельной улыбки и поменять поведение очень легко.)
Профиль позиции до перестроения

Позицию нужно было оперативно перестраивать, чтобы вернуться к состоянию зигзага.
Для этого подходили страйки 2410 и 2460. Чтобы не тянуть резину, были добавлены сразу 80 зигзагов двумя пакетами по 40 лотов.
Страйки для перестроения позиции

Первые 40 зигзагов купил по рынку, затем по рынку купил колы. Путы попробовал взать по лучшей цене и поставил на котирование.
Позиция с незалитыми путами (то есть куплено 80 колов страйка 2460 по 1.425 и продано 40 путов страйка 2410 по 3.35):
Профиль позиции после перестроения


После «перетаскивания кочерги» на руках оказалось 120 зигзагов в группах 20-20-80. По сравнению с первоначальной позицией слишком большая разница, поэтому после неспешных раздумий было принято решение закрыть первые 40 зигзагов.
Сначала были закрыты страйки 2380 и 2430. Причем в страйке 2430 продавал уже путы, поскольку колы 2430 ушли в деньги.
То есть страйк 2430 закрыт синтетической позицией.
Закрыл первый зигзаг 2380_2430


Затем были закрыты страйки 2390 и 2440. В итоге на руках осталась чистая позиция на 80 зигзагов в страйках 2410 и 2460:
Закрыл второй зигзаг 2390_2440


Понедельник 5 июня 2017 года

Понедельник выдался спокойным. Робот мирно выравнивал дельту, а у нас появилась возможность рассказать о судьбе позиции за предыдущие дни. Текущее состояние позиции:

Текущая позиция - Зигзаг 2410_2460

Мы попросили Эксанте доработать их терминал, чтобы он тоже умел рисовать позицию в одной опционной серии.
Будет интересно сравнить картинки. =)

28 Комментариев
  • conscience
    05 июня 2017, 18:08
    а чего в эту кухню полезли?
      • Boris Litvinov
        06 июня 2017, 04:30
        ch5oh, а почему демо, или планируете переход на Америку? В чем разница от нашего рынка опционов?
  • Sergey Pavlov
    06 июня 2017, 06:09
    А в чем прикол кроме рекламы тслаба как опционного калькулятора?
      • Sergey Pavlov
        06 июня 2017, 10:13
        ch5oh, ну как бы это понятно, что на растущем рынке этот риск-реверсал позволит заработать:) Про автохэдж хорошо, не знал. Вот, если б тслаб позволял делать исторические тесты разных опционных конструкций…
          • Sergey Pavlov
            06 июня 2017, 11:13
            ch5oh, смотря чего вы хотите:) Но лучше всего (или хотя бы для начала) напишите документацию:) Это легче, чем на каждую галочку по ролику снимать:)
          • Стас Бржозовский
            06 июня 2017, 16:17
            ch5oh, по моему ролики — это как раз неудобно. Я, во всяком случае их смотреть обломаюсь. Возможно я что то пропустил, в этой связи вопрос — как часто дельту режете? По поводу поведения на падающем рынке все понятно вроде — будет падение плавным — все ок, нарветесь на приличный гэп — будет больно.
            И еще вопрос немного не по теме. Я не нашел в демо экзанте опционов нефти — только 2 каких то левых серии. Плохо искал или их действительно там нет?
              • Стас Бржозовский
                06 июня 2017, 23:15
                ch5oh, спасибо, лайт есть, да. с брентом печальнее
                  • Стас Бржозовский
                    07 июня 2017, 02:17
                    ch5oh, нет, реального нет, он там мне вовсе не нужен. По опционам хотелось бы посмотреть сильно ли расходится «их» улыбка с «нашей»
                      • Стас Бржозовский
                        07 июня 2017, 10:37
                        ch5oh, я не уверен что по бренту совпадение всегда. Вот проверить и хотелось
                          • Стас Бржозовский
                            07 июня 2017, 14:33
                            ch5oh, по фьючерсу идеальное, да. по опционам не факт — очень небольшой ои у нас. Иногда на наших брент опционах возникают странности всякие (с моей точки зрения). Если бы знать что странности эти локальны — можно было бы увереннее против них работать
          • Sergey Pavlov
            06 июня 2017, 14:33
            ch5oh, кроме руководства по опционам я всё это читал. Рыться в форуме — не гуд. Если объективно, то документация на тслаб есть. Если субъективно, то на ваш взгляд она есть. На мой — нет. В качестве ориентира — документация на квик. Идем на сайт арки и читаем. Расписано всё. В сумме страниц на 300 (с дублированием правда), если мы говорим про луа. Пару вечеров прочтения и ясно, как написать робота лучше всего, как это будет работать, в каких потоках, в каком порядке что вызываться, что синхронно, что асинхронно и т.д. В случае с тслабом что? Ничего:) Но это субъективная оценка. Если всем пользователям тслаба достаточно того, что написано, прекрасно:) Но не будем спорить:) Разные взгляды это некритично:) Не знаю, как у вас, а у нас тут солнце и я собираюсь на шашлыки:)
              • Sergey Pavlov
                07 июня 2017, 05:58
                ch5oh, 
                1. Интегральное впечатление складывается из множества конкретных локальных мест. В целом я не понимаю, как функционирует тслаб и из всего, что опубликовано (включая ссылки, которые вы указали) разобраться в этом не представляется возможным. Допускаю, что могу ошибаться в этом, но для себя констатировал такой факт. Например, я не понимаю, что такое «действие виртуальной позиции» в ТН. Я не понимаю, на что это влияет и не могу изучить это из документации. Например, для меня непонятно, почему из менеджера команд, где есть две кнопки «выполнить» и «выполнить по рынку» при нажатии любой из них ставится рыночная заявка, а не лимитная. Хотя я ловил случаи, когда при нажатии кнопки «выполнить» ставилась именно лимитная. Понятно, что всё это не смертельно… однако, в случае с экзанте это хреново, он отклоняет рыночные. Я не могу понять, почему иногда в «сделках» в агенте все сделки закрыты, по счету по факту позиции закрыты, а в списке агентов значится какая-то позиция. Бывает и наоборот, когда позиция 0, а в сделках есть открытие сделки… Непонятно, почему тслаб в режиме агента и в режиме лаборатории на одних и тех же данных ведет себя неодинаково. Непонятно, почему он исполняет пропущенные сигналы не с конца, а с начала. Зачем он, например, если пропустил покупку и продажу, сперва делает продажу, потом тут же покупку. И т.д. И т.п. У меня очень много таких нюансов накопилось....

                2. А надо ли оно 64? Вот есть в тслаб 64-версия… а толку? Она работает стабильнее и быстрее 32? Нет. Я это тоже проверял.

                3. По моему уровню. Я скорее буду делать то, что проще, быстрее, легче и надежнее реализует то, что мне надо. Изначально у меня было всё моими руками сделано в квик+луа. Но там меня не устраивало одно — в критические для рынка моменты квик не то, что тормозит, а вообще не работает (бывает по часу или больше даже у меня было с финамом). Поэтому я перешел к варианту с программистом, сделали полностью свой софт на транзаке. Всё супер. Но… только транзак и только заложенная конфигурация, никакой гибкости… Поэтому я начал смотреть в сторону всего… стокшарп… тслаб и пр. Что толку пользоваться АПИ тслаба, если нет понимания того, как вообще это работает… в каком порядке… как вызывается… как обрабатывается и т.д… Но это всё имхо.


      • ch5oh, напомните лучше, чем закончились ваши опыты с риск-реверсалом на сбере… мне кажется они закончились тем, что наклон улыбки там после ваших опытов тупо пропал))

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

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