FateevVV
FateevVV личный блог
30 июля 2015, 22:31

Тест простых опционных конструкций.

Здравствуйте дорогие друзья!

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

Тестировал на месячных опционах. Данные для теста качал с биржы от сюда.

Параметры для теста: 
Инструмент: месячные опционы на RI  
Шаг страйка: 2500 п.
Шаг цены опционов: 10 п. 
Комиссия по опционам: 4 п. 
Проскальзывание по опционам: 20 п.
Период тестирования: с 15.06.2010 по 15.05.2015 (котировок за более ранний период нет)

Сокрашения в обозначении позиции:
например такая строчка "+1 шт. CALL  страйк 0" означает по порядку через пробелы
 "+1" — куплен 1 опцион (если минус значит продан)
 «CALL» — произведена операция с колами (PUT — с путами)
«страйк 0» — означает какой страйк берем, цифра это смещение от центрального. Например сейчас цена 90000, «страйк +1» означает 92500, а «страйк -1» означает 87500. 

Опишу нюансы, которые могут повлиять на различие между тестом и реальной торговлей (скорее всего в худшую сторону):
1. Ликвидность, особенно дальних страйков. Могу подозревать, что очень дальние и совсем обесценившиеся опционы выкупить будет проблематично, если вообще реально по приемлемым для вас ценам.
2. Цены открытия и закрытия по опционам беруться по улыбке волатильности, которая предоставляется биржей. В реальности мы можем войти лучше или хуже её (чаще хуже), для того чтобы этот нюанс немного сгладить я ввел проскальзывание 20 п.
3. Небольшие косяки в базе которая предоставляет биржа. Косяки такого плана, есть 1 период где по какимто причинам отсутствовали котировки около 2 недель, скорее всего есть несколько пропусков в котировках по 1 дню (на 99% уверен), в некоторых периодах время закрытия дневной свечи 18:45, а не 23:50. Точность самих котировок нет возможности проверить.
4.  Тесты ведутся на одинаковое количество открытых опционов, не зависимо какое ГО потребует данная позиция на открытии и на протяжении удержания позиции, так что сравнивать их между собой по величине абсолютной прибыли не корректно.
5. Момент открытия или закрытия позиции — берется закрытие дневной свечи, тоесть 23:50. Понятно, что в 23:50 мы не сможем войти, а будем входить пораньше.

Итак приступим:

Стратегия 1.

Условия входа:
Покупка стратегии за 30 дней до экспирации.
+1 шт. CALL  страйк 0
+1 шт. PUT страйк 0

Условия выхода:
— если цена фьючерса ушла более чем  на 12500 п. от цены фьючерса на момент создания стратегии в любую сторону.
— или за 1 день до экспирации.
Профиль:
Тест простых опционных конструкций.
Тест:
Тест простых опционных конструкций.
Тест простых опционных конструкций.

Стратегия 2.

Условия входа:
Покупка стратегии за 30 дней до экспирации.
+1 шт. CALL  страйк 0
+1 шт. PUT страйк 0
-1 шт. CALL  страйк +4
-1 шт. PUT страйк -4

Условия выхода:
— если цена фьючерса ушла более чем  на 12500 п. от цены фьючерса на момент создания стратегии в любую сторону.
— или за 1 день до экспирации.

Профиль:
Тест простых опционных конструкций.
Тест:
Тест простых опционных конструкций.
Тест простых опционных конструкций.

Стратегия 3

Условия входа:
Покупка стратегии за 30 дней до экспирации.
+1 шт. CALL  страйк 0
-2 шт. CALL  страйк +4

Условия выхода:
— за 1 день до экспирации.

Профиль:
Тест простых опционных конструкций.
Тест:
Тест простых опционных конструкций.
Тест простых опционных конструкций.
Сдесь и далее оранжевыми кругами выделил моменты временных или зафиксированных больших убытков .

Стратегия 4

Условия входа:
Покупка стратегии за 30 дней до экспирации.
+1 шт. CALL  страйк 0
-2 шт. CALL  страйк +4
+1 шт. PUT  страйк 0
-2 шт. PUT  страйк -5

Условия выхода:
— за 1 день до экспирации.
Профиль:
Тест простых опционных конструкций.
Тест:
Тест простых опционных конструкций.
Тест простых опционных конструкций.

Стратегия 5

Условия входа:
Покупка стратегии за 30 дней до экспирации.
-1 шт. CALL  страйк +4
-1 шт. PUT  страйк -5

Условия выхода:
— за 18 дней до экспирации.

Профиль:
Тест простых опционных конструкций.
Т
ест
Тест простых опционных конструкций.
Тест простых опционных конструкций.

Данные тесты могут применяться по разному, например:
1. Использовать в чистом виде, тогда трейдер четко должен осознавать риски по тем конструкциям которые открывает, например с дальними проданными краями. Депозита должно хватьть, чтобы пересидеть убытки, временные или зафиксированные.
2. Послужить основой, для формирования какойто своей торговой системы. Например добавив правила роллирования, выравнивая дельты, дополнительных фильтров на вход и выход из позиции, или какието еще. Но помните, что дополнения могут как улучшить, так и ухутьшить результаты, тоесть трейдер должен четко понимать чего он добавляет и к чему это приведет.

Интересно мнение читателей, какие вас интересуют конструкции? Интересуют ли тесты убыточных конструкций (типа знать как делать не надо)?

С уважением Фатеев Виктор!
72 Комментария
  • Ренат
    30 июля 2015, 23:50
    Отличная работа как всегда. Спасибо.
  • Денис
    30 июля 2015, 23:52
    Спасибо за статью!
    Самый красивый график доходности получился в последней стратегии.
      • asteroid
        31 июля 2015, 12:01
        FateevVV, + если вырастет вола в этот период то это будет лось скорее всего
      • asteroid
        31 июля 2015, 12:12
        FateevVV, тоесть вы просто взяли исторические котировки по опционам и прогнали каждую позицию по этим котировкам. Соответственно изменение волы учтено. Тогда интересно как поведет в вашем бэктесте стратегия симметричная первой на том же промежутке времени
          • asteroid
            31 июля 2015, 15:21
            FateevVV, именно так как вы описали. Это я так чтоб понимать правильно ли работает ваш тестер)
            UPD: Кстати пользуюсь вашим калькулятором 6й версией вроде за что отдельное Спасибо. Есть планы сделать десктопное или вэб приложение?
              • asteroid
                01 августа 2015, 10:09
                FateevVV, выкладывайте на гитхаб или кудато еще и раздавайте задания. Я думаю найдутся люди готовые помочь, в том числе и я)
                  • witwayer
                    01 августа 2015, 10:51
                    FateevVV, с экселевским вариантом можно ознакомиться?
  • sheffield
    31 июля 2015, 00:23
    Отличная статья. Если не секрет, не могли бы Вы выложить или указать место где скачать базу данных, на которой Вы тестируете?
      • sheffield
        31 июля 2015, 08:13
        FateevVV, спасибо. Еще был бы интересен тест системы по которой торгует Коровин, покупка двух колов и продажа одного фьюча. Был у него тезис о том, что если каждый 3 месяца такое делать и ждать до экспирации, то будет все неплохо. Хорошо бы проверить.
        • bstone
          31 июля 2015, 09:46
          sheffield, это тоже самое, что покупка одного кола и одного пута :)
          • sheffield
            31 июля 2015, 10:51
            bstone, точно, спасибо :)
          • sheffield
            01 августа 2015, 06:30
            FateevVV, его тезис: если покупать месячный стредл на центральном страйке и оставлять его до экспирации, то в среднем прибыль будет около 22% годовых. В общем, Ваши тесты подтверждают данный тезис. А как с ликвидностью обстоят дела если мы ее хотим закрыть конструкцию либо за день до экспирации, либо при уходе на 12500?
  • Денис Михайлов
    31 июля 2015, 00:37
    Хороший пост. Я так понимаю что первая стратегия самая споконая и прибыльная?
      • sheffield
        31 июля 2015, 08:14
        FateevVV, еще одно доказательство того, что чем проще система — тем лучше
      • Денис Михайлов
        31 июля 2015, 10:25
        FateevVV, Спасибо, у вас очень интересные посты про опцики, сохранил в избранные.
        я в свое время продавал, довольно успешно) Но на объявлении КУЕ не справился с ситуацией и в один момент потерял половину счета) с тех пор с опционами завязал)
          • asteroid
            31 июля 2015, 15:24
            FateevVV, а многие говорят что зарабатывают только продавцы) с чем я скорее согласен чем нет
          • NukeProof
            31 июля 2015, 19:59
            FateevVV, Какого числа влетели, может 14.12.2014?
          • sheffield
            01 августа 2015, 06:45
            FateevVV, обидно конечно. Я в реальности видел рабочую продажу только в следующем виде: есть очень большой капитал, ждем скачка волатильности и начинаем продавать стредлы, постепенно увеличивая позицию, причем это только небольшая часть портфеля, остальное в облигациях. Так что продажу опционов в качестве стратегии я даже не рассматриваю для обычного человека (кстати в самоуправляемых пенсионных фондах голая продажа запрещена, не просто так). Продажу можно использовать только в покрытых колах, но это совсем другая стратегия. А вот покупка это интересно.
  • НеГрустин
    31 июля 2015, 02:59
    Хорошо!))))


    >Интересуют ли тесты убыточных конструкций (типа знать как делать не надо)?
    Интересуют.

    И, да, первая — самая надёжная.
      • НеГрустин
        31 июля 2015, 19:22
        FateevVV, 5 статей — эт хорошо, но лучше выложи 'сразу_убыточные' тесты))))
          • НеГрустин
            01 августа 2015, 10:00
            FateevVV, вообще я имел в виду страты «заведомо обречённые» на неуспех, типа неуправляемой продажи тех же галок.
            Логика а-ля «раз покупка стрэддлов практически всегда вывозит в плюс, знач обратная страта — продажа стрэддлов — будет практически всегда сливать».

            И остальное по тому же типу из исходного поста. Если интересно, конечно))))
              • НеГрустин
                01 августа 2015, 10:32
                FateevVV, за интерес — пожалуйста)))), но по паре пунктов я категорически не согласен!

                > баланс пойдет зеркально в другую сторону, это само собой разумеющееся.
                Это не так! Потому и прошу исследовать/показать варианты управления ;)

                и

                >кстати он не такой убыточный как вы считаете...
                Я так вовсе не считаю! Оно налИло мне гору денег)))) Всё дело в управлении/защите. А фразу " Логика а-ля «раз покупка стрэддлов… " — так и следует понимать: «А-ля».
                Не буквально))))

                  • НеГрустин
                    01 августа 2015, 10:58
                    FateevVV, отлично.

                    >до роллирования и ведения позиции доберемся позже

                    а вот до этого можно и не добираться. Здесь всё же не сайт грааль-нахаляву.рф))))
  • Alexandr533
    31 июля 2015, 06:14
    Стратегия 5 конечно круто для начинающих, но при страховке на границах риска фьючами реальна, главное чтоб с ГО не переборщить и в нужный момент хватило.
  • Hunter Option
    31 июля 2015, 07:48
    Плюсую автору, большую и полезную работу делает.
  • Volos
    31 июля 2015, 09:12
    Молодец. Хорошее исследование. А тестер есть в открытом доступе? Есть ли возможность сделать тест с роллированием, дельта хеджем и всякими примочками?
      • asteroid
        31 июля 2015, 15:28
        FateevVV, у меня кстати было небольшое консольное приложение на Scala. Туда необходимо только прикрутить расчет волы из тех файлов что на бирже.
  • Volos
    31 июля 2015, 09:13
    Больше всего удивил результат первой стратегии
  • xadro
    31 июля 2015, 09:35
    Подскажите, пожалуйста, что означает фраза «Условия выхода: за 1 день до экспирации» в техническом плане. В первой стратегии куплен CALL и куплен PUT. Необходимо продать эти контракты? То есть совершить обратную сделку? Простите за вопросы, я новичек в этом.
      • xadro
        31 июля 2015, 13:42
        FateevVV, у меня проблема с пониманием термина — закрытие позиции по опциону. Если это фьючерс, то после покупки, мы продаем такой же фьючерс и закрываем сделку. Так ли происходит в опционах? Никак не могу найти инфу по этому поводу. Купили месячные колл и пут, за день до экспирации ПРОДАЛИ такие же опционы? Спасибо вам за помощь!
          • xadro
            31 июля 2015, 14:06
            FateevVV, да, спасибо огромное! Чутка разобрался.
  • Константин Анохин
    31 июля 2015, 10:00
    А если сделать третью стратегию кредитной, то как, было бы интересно, изменится П/Л
      • Константин Анохин
        31 июля 2015, 13:59
        FateevVV, кредитный это значит продать не 2 как у Вас написано, а например 3 колла (или 4) чтобы риска от снижения цены не было.
          • Константин Анохин
            31 июля 2015, 15:34
            FateevVV, как протестите отпишитесь, тоже Ааантересно))
  • vitsantal
    31 июля 2015, 11:42
    отлично!!!
  • Vkt
    31 июля 2015, 14:19
    Получается, что если открыть стратегию 4, а закрывать ее частями как это прописано в стратегии 1 и стратегии 5, то профит будет в 2 раза больше!
  • ves2010
    31 июля 2015, 17:40
    в чем тестил?
  • Робот Бендер
    31 июля 2015, 20:51
    FateevVV, Плохие конструкции тоже очень интересны в плане теста.
    Особенно просто колл или просто пут и купленные и проданные.Проданный стредл очень интересен ну как вершина самоубийства.
    Ну а купленный стрэдл -ожидаемо самая крутая штука!
    Спасибо за труд!
    • Savin
      31 июля 2015, 21:52
      Робот Бэндер, вы купили опцион, молодчик!))

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

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