Rostislav Kudryashov
Rostislav Kudryashov личный блог
07 января 2022, 16:59

Какой риск в шорте недельных стрэддлов "30% годовых без рисков". Тестируем на истории 495 недель

Народ последние дни воодушевился открытием Грааля smart-lab.ru/blog/754088.php
Давайте разберёмся. Ставим эксперимент.

У меня в хозяйстве скачана с Финама минутная история 36 квартальных фьючерсов Si с 2013 по 2021 год. Разделяю кварталы на недели с четверга по четверг и в начале каждой недели в 19:01 регистрирую шорт кола и пута на центральном (ближайшем к цене фьючерса) страйке, а в конце этой же недели в 18:44 регистрирую откуп опционов.
Теоретические цены-премии опционов определяю по Блэку-Шоулзу. Волатильность в начале недели принимаю 15%, в конце — 20%. Проскальзывание на шорт принимаю 1% от теорцены. Комиссию на куплю+продажу одного опциона принимаю 8 руб. Это вполне оптимистично.
Логика видна в главном цикле скрипта WealthLab'а.
for (int i = i0; i < weeks.Count; ++i) {
  int idxIni = IndexOf (weeks[i][0]-1, entryTime);
  int idxFin = IndexOf (weeks[i][1], exitTime);
  double strike = mwu.RoundTo (Open[idxIni], strikeStep);
  double dura = (Date[idxFin] - Date[idxIni]).TotalDays;
  double calIni = OptPrice ('C', Open[idxIni], strike, dura, volaIni);
  double putIni = OptPrice ('P', Open[idxIni], strike, dura, volaIni);
  double calFin = OptPrice ('C', Close[idxFin], strike, 1e-6, volaFin);
  double putFin = OptPrice ('P', Close[idxFin], strike, 1e-6, volaFin);
  double win = (calIni+putIni) * (1-slpg) - (calFin+putFin) - 2*fee;
  PrintDebug (String.Format (fmt, i, Date[idxFin].ToShortDateString()
    ,calIni, putIni, calFin, putFin, win));
} // for (int i = i0
Вот выдача за первый квартал
nn ;xDate     ;nCal   ;nPut   ;xCal    ;xPut    ;win      
  0;20.12.2012; 216.34; 264.34;    0.00;  151.00;   308.87
  1;27.12.2012; 305.68; 213.68;    0.00;  246.00;   252.16
  2;10.01.2013; 369.27; 326.27;    0.00;  222.00;   450.59
  3;17.01.2013; 281.22; 226.22;   79.00;    0.00;   407.36
  4;24.01.2013; 290.13; 219.13;    0.00;  150.00;   338.17
  5;31.01.2013; 294.50; 211.50;    4.00;    0.00;   480.93
  6;07.02.2013; 251.48; 249.48;   50.00;    0.00;   429.95
  7;14.02.2013; 284.03; 220.03;   32.00;    0.00;   451.03
  8;21.02.2013; 267.14; 235.14;  249.00;    0.00;   232.25
  9;28.02.2013; 261.20; 244.20;  126.00;    0.00;   358.35
 10;07.03.2013; 202.06; 314.06;    0.00;   40.00;   454.96
 11;14.03.2013; 234.47; 275.47;    7.00;    0.00;   481.83
В результате получаем график суммы выигрышей по всем неделям.
Выиграв менее чем за 2 года 20000 руб, стратегия даёт жестокую просадку на 90000 руб с 30.10.2014 по 29.09.2016, чтобы к 16.12.2021 восстановить суммарный выигрыш до 5000 руб, по дороге получив ещё неслабую просадку в феврале-апреле 2020 на 18000 руб.
Какой риск в шорте недельных стрэддлов "30% годовых без рисков". Тестируем на истории 495 недель


Резюме. Игра захватывающая. И если вы точно знаете, какая будет волатильность каждую следующую неделю — флаг в руки.
24 Комментария
  • kot6ra
    07 января 2022, 17:03
    Вау… а вот околорыночный клоун рапсодия знает! Вы фсе врете. У него 30% годовый и БЕЗ рисков🤣 без таких рисков, шо он сливается после первой же сделки в минус)))
    • Alex Maroudas
      07 января 2022, 17:12
      Andrey_B, зато у него есть свой способ снятия рыночного стресса, на каждые -0.01% от эквити отправлять без разбору первого попавшегося френда — комментатора в ЧС без объяснения причин))
  • Alex Maroudas
    07 января 2022, 17:08
    и эта кривая — кривее всех кривых!))
  • Алексей В
    07 января 2022, 17:15
    Спасибо за проделанную работу! Это много подтверждает мои представления о реальности процесса. В принципе, для меня- это точка в обсуждении))
  • valemill
    07 января 2022, 17:16
    Убил наповал Богемскую Рапсодию!!! А ведь как пел… ( член ЧС из вышеупомянутого лица )
    • Alex Maroudas
      07 января 2022, 17:28
      valemill, есть прям клёвый стих на эту тему, от никому неизвестной поэтессы))

      Ах мама, как же он поет,
      Таких ты песен не слыхала,
      Он в небо тащит самолет,
      А сам мечтает о вокзалах.
      Он в нотах вам опишет всё:
      Пропеллер, руль и шины.
      Ему взлетать пора, а он ещё
      Слышит шум машины.
      • Alex Maroudas
        07 января 2022, 17:34
        Alex Maroudas, ааа, и ещё продолжение тоже в кайф, не для простых людей)) Я просто, давно забыв, поискал контекстно — нашел и удивился сам попаданию в точку))

        Ты б знала мама, как он красив,
        Когда взлетает прямо к небу,
        Он птицей гордою парит,
        И хочет быть поближе к свету.
        Он разгоняет облака, и тучи далеко летают.
        Он доставит нас туда, где простые люди не бывают.
  • Stanis
    07 января 2022, 17:34
    Вообще-то это кривая стрэддла, а не эквити ТС.
    Там  есть ассимметричный квази-стрэддл в зависимости от IV и медианы торгуемого  канала.
    Пономаренко в своем блоге подробно писал про канал.
    Имхо, это моя версия, так как не имею точной информации.
  • Никто
    07 января 2022, 17:45
    Вот это голова, надо же какие есть. Шмыг шмыг и проверил стратегию, между делом, а сколько тут трудозатрат она внесла пустых
  • Алексей Киселев
    07 января 2022, 17:53
    Обещал же без просадок!!! Жулик 
    • Свой Мужик
      08 января 2022, 10:44
      Алексей Киселев, ну просто он попал в период автора «Выиграв менее чем за 2 года 20000 руб» но это неточно )))
  • Михаил Понамаренко
    07 января 2022, 18:03
    Вы не учли, что рынок меняется именно в момент просадок. Просадка будет меньше, т.к. средняя волатильность IV за март-апрель 27%, а не 15%.
    Премия была по 1000 рублей на опцион. За 8 недель это 8000. Поэтому, 20000-8000=12000.
    • Свой Мужик
      08 января 2022, 10:48
      Михаил Понамаренко, но и ГО были бы другими в эти моменты?
  • Михаил Понамаренко
    07 января 2022, 18:06
    Желательно в ваш тестер подгружать историю IV. Тогда результат будет более точный.
  • 3way_banana_split
    08 января 2022, 02:12
    Фу, ну хоть кто-то заморичился реальным бэктэстом — респект и уважуха! Безрисково можно получить только безрисковую ставку (и в теории и на практике). Остальное — от лукавого :/)
  • Свой Мужик
    08 января 2022, 10:50
     Ростислав спасибо огромное за работу! А вот вопрос если края продавать можно посчитать как далеко их надо было продавать что бы в минус не загоняли и сколько на этом %% реально заработать? )
    Спасибо!
  • tashik
    08 января 2022, 19:34
    Финнальная вола колла не нужна, по стратегии автор выходит на экспирацию, а не откупается перед экспирацией. Выплата по проданному коллу равна премии, если цена ниже или равна страйку, и (страйк — цена ФЧС на экспирацию) + премия, если цена выше страйка. Возможно, тест некорректен.
  • Stanis
    09 января 2022, 12:48
    А если поменять продажу стрэддла на покупку, результат конечный улучшится или нет?
  • Alex
    09 января 2022, 17:09
    Критиковать все горазды, лучше бы конструктивно дискутировали.
  • Кучумов Алмаз
    09 января 2022, 18:17
    так голые не надо продавать. если выкупить правый хотя бы край, то не будет такой жесткой просадки. будет даже +. 

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

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