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

по

Мысли про опционную науку...

Часто в книжках или от опционных гуру можно услышать — дескать не всегда важна цена БА. Намного сильнее влияет на цену опциона волатильность. И даже если цена БА идет не туда, куда нам надо, то при увеличении волатильности мы вполне можем получить рост цены опциона.

Собственно на картине отражены последние события. Волатильность коллов очень недурственно стрельнула — с 17 (чего-то там) до 21. Цена же опциона и глазом не моргнула — завалилась с 700 до 150, т.е. упала в 4.6 раза. И где? Где подъем цены в опциках?

Мысли про опционную науку...


Я, конечно, в опционах имею мало опыта, но с каждым разом я убеждаюсь в следующей мысли — все эти теты, веги, х… ги… волатильности — они вообще не нужны. Нам везде рассказывают красивые сказки про супер-формулу двух нобелевских лауреатов (никто не рассказывает, что в 98 они просрали фонд в несколько ярдов баксов), по которой можно рассчитывать стоимость опциона. А что от неё толку? В ней куча параметров (в том числе и эта волатильность, которая никому не известно как считается) — и все эти параметры меняются каждую секунду, каждый тик. Т.е., когда мы просто анализируем акцию (фьючерс), мы оперируем одним показателем (цена) и пытаемся понять, как он изменится со временем. А тут нам предлагают угадать вместо одного 3-4-5 параметров, чтобы получить цену ОДНОГО! Что-то здесь нелогично…

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

Торговля роботами + ЧС

Приветствую всех! 

Прежде всего хотелось бы сказать, в период с середины декабря по середину января, я был практически недоступен, поэтому просьба всем кому не отвечал либо напишите заново либо продублируйте вопросы. Не со всеми удалось увидеться в Москве, но все равно часть людей удалось встретить))) 
 
Теперь по существу. Вечные поиски граалей, думаю, нескончаемый процесс. Именно поэтому пишу данную статью. 
 
Создав стратегию, и просмотрев ее результативность, алгоритм чаще всего кидают в топку. Сразу оговорюсь статья никак не касается примитивных индикаторных систем. 
Итак у нас есть алгоритм с плохой статистикой. Необходимо понимать, что любой алгоритм имеет свою ценность, и из сборника к примеру 100 алгоритмов, можно получить не плохой инструмент управления капиталом. Да естественно, что слабые алгоритмы будут получать меньше контрактов на управление, а более устойчивые алгоритмы управлять будут большим объемом денег, и постепенно получим статистику. 

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

Но есть и другая проблема, есть хорошие алгоритмы, но есть люди которые вмешиваются в торговлю алгоритма, и чаще всего это плохо отражается на статистике алгоритма. Но даже если не вмешиваться в торговлю руками, бывают форсмажоры, сбои на бирже, локальные технические проблемы, брокерские косяки, проблемы софта и тд. И это тоже на статистике отразатся. Ниже я приложу скрины, случайной ситуации при которой алгоритм не открывает часть сделок (случайно выбранные сделки из истории) и как это влияет на его статистику. История длинная на 5 лет. 


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

Об оценке будущей волатильности

В статье сравниваются различные методы предсказания будущей волатильности, приводится сравнительная табличка ошибки каждого метода, и делаются выводы о наиболее эффективных способах прогноза.
 
Считается, что прибыль опционной позиции зависит от будущей реализованной волатильности (RV). При этом реализованную волатильность каждый понимает по своему. В частности, иногда подразумевают волатильность, относящуюся к сделкам конкретного лица. Думаю, что это вещь не представляющая широкого общественного интереса. Интерес участников рынка фокусируется на стандартных показателях будущей волатильности.
 
Иногда под RV имеют в виду HV, которая будет реализована в будущем со сделками в конце дня по ценам закрытия. Данный подход понятен и формализуем. Действительно, часто трейдеры хеджируют позицию один раз в день. Однако и такой подход, на мой взгляд, не лишен недостатков. Например, если рынок каждый день будет расти ровно на 2%, то HV окажется равной нулю. Но фактически мы будем неплохо зарабатывать на гамме при купленной волатильности. Ведь дельта для нейтрализации позиции будет рассчитана в будущем из расчета, что тренд равен нулю или небольшой безрисковой ставке.


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

Разрабатываем простейший бэктестер (часть завершающая)

Собираем из нескольких запчастей наш элементарно-концептуальный консольный бэктестер. Наш план вполне удался и у нас появилась возможность тестировать придуманные и реализованные нами обработчики на исторических данных без дополнительных программ и переписывания кода алгоритмов.

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


МЕГА курс по разработке торговых систем

    • 17 января 2014, 14:16
    • |
    • yurikon
  • Еще
Приветствую всех!

Представляю вашему внимаю курс «Торговые системы на Easy Language: эффективные алгоритмы с нуля».

«Легкий язык» используется в программах Omega Research, Multicharts, TradeStation, OEC Trader. В отличии от сложных языков, таких как C#, не требует начальных знаний, и позволяет начать писать собственные системы буквально через 10 минут после знакомства с программой!

Курс состоит из 4 занятий, 3 домашних работ.
Первое занятие доступно для всех!

Скрин эквити системы из домашнего занятия по пробойным системам.
МЕГА курс по разработке торговых систем

Программа всего курса.


Удачных трейдов!

Пишем тестер-оптимизатор своими руками! часть 2

Первая версия тестера-оптимизатора «Монте-Карло».
Классический поиск максимума.
За основу своего первого тестера-оптимизатора решил взять логику из статьи «Нелинейная стохастическая оптимизация методом Монте-Карло»  из сборника Санкт-Петербургского Государственного Университета. Кого интересует это направление, советую почитать их сборники. Много интересных разноплановых статей про оптимизацию в самых разных областях.

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

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

Пишем тестер-оптимизатор своими руками! часть 1

                                                      Введение.

                                   Методы оптимизации стратегий
Пишем тестер-оптимизатор своими руками! часть 1
     Как вы уже поняли из предыдущей статьи, оптимизация методом перебора не эффективна. Учитывая скорости тестирования, нецелесообразно перебирать все возможные параметры.
     Есть, конечно, уже готовые производительные оптимизаторы стратегий в других программных продуктах. Но как в них перевести свои стратегии? Все ли может этот тестировщик, что нам нужно? Будут ли тесты отражать реальность? Как правило, к ним нужны всякие коннекторы, конверторы и др. костыли, не относящиеся к нашим задачам.

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

Парный трейдинг и статарбитраж - теперь через Plaza II

    • 15 января 2014, 12:59
    • |
    • yurikon
  • Еще
Приветствую всех!

Рад сообщить, что мы прошли сертификацию для подключения к шлюзу Plaza II. Теперь программы AutoTrade и SynAdapter могут работать напрямую с биржей также легко, как с квиком. Для этого достаточно просто поменять тип терминала в настройках счета!

Кроме этого, SynAdapter позволяет выводить все три поля Bid, Ask, Trade в базу GlobalServer. Данные могут выводиться одновременно с нескольких квиков и шлюза Plaza2.

Главное преимущество прямого доступа на биржу — отсутствие тормозов при высокой торговой активности на бирже, что зачастую приводит к диким проскальзываниям в сотни пунктов.

Ниже видео, как создавать и отслеживать спреды и корзины инструментов.



Подробная информация на сайте

www.yurikon.net/synadapter

О программном инструментарии для исторического тестирования торговых систем

Единственное, что есть у трейдера--это история. Будущего никто не знает. Соответственно, одним из основных навыков трейдера должно быть умение обрабатывать исторические данные. Именно путем анализа истории создаются и предварительно тестируются торговые системы. В настоящей заметке я бы хотел описать свои программные технологии для предварительного исторического тестирования систем.

Прежде всего несколько общих слов про софт и вообще про жизнь. Бытие определяет сознание. Говоря менее общо, технологии определяют сознание. И чем красивей и проще используемые технологии--тем четче функционирует мозг, а значит--лучше будут результаты. Из моего и не моего опыта следует, что любая хорошая вещь--красива (обратное неверно). Поэтому мне всегда нравились красивые, простые и понятные вещи, будь то автомобиль, торговая система или квантовая механика :)

В мой комплекс софта для исторического тестирования входят:

1) Wealth-Lab 3.
Это программа из счастливого trend is your friend прошлого. Чак Лебо, доктор Элдер, Вильямсы, Велшлаб--все эти слова вызывают у меня скупую слезу умиления. Когда мы были молодыми и чушь прекрасную несли… Велшлаб--вторая программа, которую я освоил для торговли на бирже (первая была Метасток--но по современным меркам это полное убожество, которым я много лет не пользуюсь вообще. Хотя вотчлисты и вообще виндовая заточка в Метастоке смотрелась неплохо). В принципе, хорошая, годная программа. Нормальный язык программирования (Паскаль) позволяет написать все, что угодно. Неплохо реализовано портфельное тестирование, в отличие от всего другого, известного мне. Из минусов--ужасно медленная, тестировать интрадей не в кайф из-за тормознутости. Для некоторых вещей использую и поныне, так как язык программирования наиболее прозрачен и гибок из известных мне готовых тестирующих софтин. Есть некоторое количество глюков, некоторые запрятаны далеко и глубоко. В свое время даже написал на велше опционный тестер--страшно подумать. 

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

Обезьяна с гранатой, или зачем некто тарил декабрьские путы

    • 07 января 2014, 11:36
    • |
    • Chronos
  • Еще
Мегапоза в декабрь-135-пут на фРТС всем буквально плешь проела (здесь и далее тысячи опускаю для упрощения восприятия). Однако, сколько ни смотрел, нигде не видел подробного разбора позиции в ракурсе оценки её возможной результативности. Всё больше — охи, да ахи… А тем временем, тут много чего познавательного.
Во всяком случае, лично мне эта ситуация показалась настолько любопытной, что даже выделил на нее время, чтобы обсчитать её в цифрах. Интересна же она в первую очередь потому, что использовались путы вне денег, что вообще-то не практикуется в позициях подобного рода. Просто в силу очевидной неэффективности (в контексте схемы дельта-нейтральности) этих опционов до момента, пока они не войдут в деньги. Либо приходится принимать чрезмерный риск, что идёт вразрез с концепцией нейтральных по рынку стратегий.


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

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