Избранное трейдера Afirsov

по

Опционная торговля на QUIK-Excel (VBA) - II

       Добрый день!
     Прошел почти год с момента моего предыдущего поста, хочу поделиться изменениями своего «приложения», произошедшими за этот период.
Несмотря на то, что предыдущая версия работала, несколько смущала производительность при приближении к дате экспирации, но, в тоже время, не хотелось все менять, т.к. был риск, что тождественность данных нарушится (в итоге статистика будет нерелевантна). Но все-таки собрался и пару месяцев назад переписал весь код с нуля (путем многократных тестовых запусков старой версии и новой, убедился в их преемственности и на серию (июнь) полностью перешел на обновленную версию). Основные изменения следующие:
     1. Переписан алгоритм определения волатильностей ТЦ, спроса, предложения
     2. Переход на явное определение всех переменных и упор на работу с массивами
     3. Изменен алгоритм протоколирования данных
     4. Ввод и вывод значений диапазоном
     5. Изменен алгоритм определения исходных данных для статистики

     В итоге производительность выросла в разы, если ранее средний расчет (за 1 квант времени) происходил за 0.5-1 секунды, пиковые (при протоколировании) от 3 сек до 10 (в последние недели перед экспирацией) секунд, то теперь средний расчет осуществляется менее чем за 0.1 секунды, пиковый до 0.3 секунд. Моделирование графиков PnL и грек занимает менее 0.2 сек, ранее это было около 3-4 секунд. И это далеко не предел, если минимизировать кол-во формул на листах, а их много (около 550) (закатать их в VBA) и минимизировать кол-во графиков (строить по требованию), то возможно добиться быстрых расчетов, но в целом этого и не надо. Загрузка процессора средняя, подвисаний (песочных часов), подтормаживаний экспорта нет, на этом же ноутбуке параллельно занимаюсь другими делами, ничего друг другу не мешает.
     Ниже привожу обновленную блок-схему моего приложения, и скриншоты основных листов (масштаб уменьшил, чтобы на 1 экран помещалось), чтобы было примерно понятно, что и как реализовано, и как все это выглядит. Общее кол-во строк кода на VBA 400 (немного, так как часть функциональности сделана функциями на самих листах).

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

Немного о продаже опционов

    • 11 февраля 2014, 18:54
    • |
    • v3Rtex
  • Еще
Добрый вечер, товарищи!
С декабря 2013 я занялся продажей опционов и сразу же полюбил это дело, и надеюсь буду любить (до первого кризиса :))
Январьские контракты отдали деньги сразу и без боя. Вышло около 6% 
Февраль немного потрепал нервы, но за это пока что я имею в 2 раза больше прибыли — около 12%.
У меня были проданы 130 и 150 страйки. Когда рынок упал где то до 132 лось на счете хорошо подрос, ну я и разбавил его продажей 125 путов, не откупая убыточные 130ые путы.
Вопрос то вот в чем: я прекрасно осознаю, что мне повезло и что если рынок продолжил бы падение, я бы мог сейчас без счета остаться. Согласно вашему опыту, как наиболее эффективно поступать в таких ситуациях? Полностью крыть убыточный страйк и роллироваться в страйк пониже? Если так, то на экспирации у меня при любой цене БА будет убыток, ведь шортил я его по ~900, а стоить он стал 4000, а страйк пониже стоит 1200 всего. Ну то есть роллирование не покроет убытоков. 
Или лучше увеличивать объем на новом страйке так, чтобы на экспирации он полностью покрыл убытки от предыдущего?


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

Стоит ли писать на смартлабе, если тебя банят за собственный проект?

Стоит ли писать на смартлабе, если тебя банят за собственный проект?

Нет - пиши в другом месте
Да - только непонятно как, раз банят за это?
Всего проголосовало: 70
Просто мне стало любопытно - меня забанили за то, что я опубликовал собственный же проект по тематике трейдинг - да ещё очень редкой теме - опционы. Ну ладно бы я кухню рекламировал или брокера - но ведь я не маркетолог - это мой проект и я его сам делаю. Обсуждаем.

Улыбка волатильности

    • 22 января 2014, 11:07
    • |
    • Anton
  • Еще
Третий день уже биржа косячит со смайлом, опять улыбка слетела.
Те кто хеджирует дельту по ней, уже возможно посливали прилично.

Улыбка волатильности
P.S.

Оценка позы по кривой улыбке:
Улыбка волатильности


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

Хедж-фонд "Mascot" результаты на 31.12.2013

    • 21 января 2014, 17:38
    • |
    • Mascot
  • Еще
Главное: хедж-фонд «Mascot» — это проект, который я желаю запустить в будущем. Сейчас все функционирует по схеме доверительного управления для минимизации издержек.

Прошел ровно квартал с момента старта, результат по фонду с 1 октября по 31 декабря составил +33,95% 
Декабрь месяц закрыт с доходностью +10,3%
После 16 декабря прибыль не выводилась, новые паи не размещались, также не было увеличения капитализации фонда текущими инвесторами.

По состоянию на 31.12.2013:
— капитализация фонда — 154 746$
— стоимость пая — 51 582$
— количество паев — 3

Хедж-фонд "Mascot" результаты на 31.12.2013

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

Индекс волатильности RVI, выходные и кукл. Паттерн детектед.

Помнится Гном писал в одной из своих публикаций, что участники рынка несколько переоценивают скорость временного распада в неторговые часы и рыночное «время» в этот временной период течет медленнее. Однако, насколько верно мы оцениваем изменение волатильности в эти часы затишья? Анализ RVI (будем смотреть его, ибо он не является «вещью в себе») демонстрирует нам с завидной регулярностью повторяющийся паттерн гепа волатильности между концом текущей торговой недели (вечер пятницы) и началом следующей (утро понедельника)
 Индекс волатильности RVI, выходные и кукл. Паттерн детектед.По видимому он имеет достаточно простое объяснение. Измученные от нехватки торговой активности, «изголодавшиеся» за выходные трейдеры, буквально набрасываются на любимый торговый инструмент, разрывая его на части своими заявками и подбрасывая волатильность на новые высоты. Можно конечно сказать «кукл детектед», но ведь кукла же не существает, правда?! ;)) "-Правда, правда, давай уже выкладывай поскорей свои денюшки сюда".

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

Арбитраж опционов. Версия 2014 года.

    • 11 января 2014, 21:34
    • |
    • jk555
  • Еще
Арбитраж опционов. Версия 2014 года.
 
План.
 
Этапы разработки стратегии, тестирование на  истории, и реализация арбитражного робота.
 
1.Получение исторических данных c теоретическими ценами опционов с FORTS.
2.Разработка программы для тестирования опционных стратегий в Excel.
3.Построение «своей» модели ценообразования опционов.
4.Разработка арбитражной стратегии.
5.Разработка метода хеджирования рисков.
6.Тестирование стратегии на исторических данных, используя теоретические цены опционов.
7.Разработка арбитражного робота на QLua для торгового терминала Quik.
8.Практическая торговля.
 
Предисловие.
           
В 2013 году мною была написана серия постов на smart-lab.ru посвященная опционам и различным стратегиям. Всем, кто принял участие в дискуссиях, или просто оставил свой комментарий — Большое спасибо. У многих возникли вопросы «зачем я пишу?», а иногда были и комментарии типа «хватит палить Грааль» :)  - Сразу хочу сказать, что Граалей я не знаю, но знаю точно, что на опционах можно заработать, и заработать можно гораздо легче, чем спекулируя акциями или фьючерсами. Вот такое у меня мнение. Так вот, общение на smart-lab.ru дало мне много новых торговых идей, которые я обязательно скоро реализую.


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

Выбор дельты для дельта-хеджа

Изучение динамики улыбки  подводит нас к другой важной теме – о выборе правильного метода дельта-хеджа. Какую волатильность использовать для расчета дельты — рыночную или расчетную?  На конференции НОК-6 с интересным докладом на эту тему выступил Олег Мубаракшин. И опять я не был согласен с Олегом и теперь представляю свой подход к проблеме.
 
Способов расчета дельты много в зависимости от модели движения улыбки. Можно, взяв рыночную волатильность, считать дельту по БШ, можно делать коррекцию на движение улыбки и т.д. и т.п.
 
Как понять, какой способ лучше для расчета дельты? Как выбрать критерий для выбора? Критерий зависит от того, чего мы хотим от дельта-хеджа. Допустим, наша цель — минимальный размах ежедневных колебаний стоимости нашего портфеля. Тогда, наверно, в нашем тесте есть смысл минимизировать сумму квадратов ежедневных приращений стоимости портфеля. Предположим, мы желаем получить минимальный размах колебаний стоимости  портфеля на экспирации. Соответственно, необходимо минимизировать

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

Рисуем улыбку с помощью дельта-хеджа

Продолжаю заумные, бесполезные и оторванные от жизни теоретические изыскания)) В этой статье я еще сильнее запутаю вопрос о улыбке опционов, наведу тень на плетень, запудрю мозги и напущу тумана))) Я покажу, что вопрос о форме улыбки еще сложнее, чем кажется тем, кто думает, что он сложный. В общем, я честно предупредил. Те, кто не хотят себя мучить, могут сразу перейти к выводам. Дисклеймер закончен, задержите дыхание — ныряем!

В последней статье «Улыбка недельных опционов» я вывел теоретическую улыбку на основании эмпирического распределения приращений индекса РТС. Является ли выведенная улыбка «справедливой»? Чтобы это проверить, нарисуем улыбку альтернативным способом —  с помощью дельта-хеджа.

Также используем эмпирическое распределение пятидневных скачков базового актива. В качестве базового актива возьмем склеенный фьючерс на индекс РТС. Напомню, в прошлой статье базовым активом служил сам индекс. Здесь я использую дельта-хедж, хеджировать индекс нельзя, приходится использовать фьючерс. На результате, как будет видно далее, эта замена скажется не сильно. 

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

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