Избранное трейдера dimaz07
Если дух перевели, то продолжим начатую тему http://smart-lab.ru/blog/371457.php
Надо ли вам знать справедливую цену опциона? Как ее подсчитать? Возможно, модель БШ многих выбивает из опционного рынка. Не думаю, что все знают, как и куда надо подставлять в БШ, что бы получить число. Более того там есть переменные суть которых не совсем понятна. Та же Тетта не является НКД. Все эти прибамбасы нужны для анализа сложных опционных конструкций. Мы начнем с простого: поиска цены центрального страйка и продажи двух опционов пут и колл на этом месте. https://cloud.mail.ru/public/7orE/QarAs1FGB
Откроем лист «Delta» Из предыдущего листа «Ришка». Я взял сигму 0.09% что соответствует стандартному отклонению 5 минутного графика по клосам за 23.12.16. На этих данных я буду строить опционную конструкцию для следующего дня. Мы имеем цену БА 113020 и сигму (F3,F4). Переведем сигму в удобоваримую волатильность в годовом исчислении. Для чего, умножим нашу 5 минутную сигму на корень квадратный из 162(пятиминуток в сессии) умноженному на 246 дней в году (J5). Итак мы нашли НV волатильность за вчера, которую мы можем сравнивать с IV настоящих опционов. Что бы найти цену опциона на ЦС мы текущую цену БА умножим на сигму, разделим на корень из 2 Пи и умножим на время (F8). Получили стоимость опциона колл, а так же стоимость опциона пут, так как, согласно паритета, стоят они одинаково. С датой на экспирацию через 162 шт 5 минутных свечи. Теперь, если эти два опциона продать, то получим конструкцию называемую перевернутой загогулиной. Левая нога будет стоять на 114053, правая на 111987, ну а ЦС на центральном страйке. Теперь вернемся к нашей годовой воле и пересчитаем все в обратном порядке. От L5 до О5. Естественно мы получим ту же сигму. А сей час, я попрошу изменить цифру в М5. Это число 5 минутных свечек до конца дня и нашей экспирации. Предположим, что осталось 50 свечек (ставим цифру 50). Что у нас изменилось? Естественно сигма N5. Если мы подсчитаем цену опциона с новой сигмой, то получим ту же стоимость, что и раньше. Но в реальности сигма не менялась. Мы взяли ее из статистических данных вчерашнего дня. Поэтому, нам надо считать по старой сигме, но по новому времени, которое мы уменьшили, так как прошло 560 минут (V11). Если допустить что цена БА константа и она осталась на ЦС, то купить нашу рогатку мы можем за (286.94 каждый опцион Q9). А это уже прибыль 459,10. Если только IV не вырастит до 0.16%. Но IV у нас нет, так как мы сами прайсим этот опцион. А если бы и была, нафига она такая нам нужна, дорогая. Это явный развод, это же видно. А НV так не растет. И если мы проанализируем среднюю сигму вчерашнего дня, то может и увидим значение 0.16%, но ненадолго. Более того, если мы построим HV сегодняшнего дня, то не найдем больших отличий от вчерашнего. Смотрите график РИ 5 МИНУТ… на Ришке. И чем все это кончится? Поставим в М5 цифру 0,00001. Вся наша конструкция закончилась. БА остановился на цене 112360. То есть мы ушли от центрального страйка на 660 и это минус. Но мы получили плюс от распада нашей конструкции 1032. И где тут Тетта была? Может, назовем это временным распадом, или все таки — продажей волы. А может моим именем: «Денежки от Димы». Или это произошло из за того что валатильность не изменилась? Тут уж вы мне объясните откуда вы берете Тетту и на этом зарабатываете. Хотя, конечно, она есть.
Продолжим полемику про опционы. Нужна ли нам там математика. Из последних СЛ блогов можно сделать вывод что не нужна. Наверное, так оно и есть. Стоимость опциона равна стоимости БА плюс еще несколько иксов и игреков. У меня сложилось впечатление, что некоторые не понимают о чем эти иксы. Несмотря на то, что особенно ободряет, они справляться без использования элементарных математических моделей. А это дает уверенность в неуклонном росте ликвидности и благосостояния. Я начну еще раз с азов. Мы не станем использовать БШ, как то и без него торговали опционами, отбросим распределения и так по простому. И что бы Игорь Суздальцев не мучил себя прочтением книжек про опционы. Вы сами решите насколько это надо.
Так как на пальцах это показать сложно, я приложу файлик в экселе на который буду ссылаться. https://cloud.mail.ru/public/9Yjq/4iHvfeftA А сей час хочу определиться с терминами и понятиями, откуда ноги растут.
Откройте первый лист по названию «сигма» и постарайтесь понять первое: Все правила и расчеты по опционам не как не касаются цены БА. За основу расчетов берутся приращения, они же доходности, они же ретёрн, они же процентики которые вы видите на первой странице СЛ. Стоимость опциона равна цене БА (это одна нога), а вторая это буковки и функции. Откуда они берутся? По науке, это логарифм закрытия текущей цены, минус логарифм закрытия вчера. По правилам натурального логарифма это логарифм сегодня/вчера. Полученный результат надо перевести в проценты, что бы он получил удобоваримый вид, тем которым мы пользуемся. (Столбец С это цена, Столбец G это то самое). Если вы не слышали про натуральный логарифм, то можете, как в школе учили, от сегодня отнять вчера и разделить на сегодня (столбец М). Получится, почти, то же самое. Вот именно этим мы и торгуем. Я сделал график «Доходность». Из этого графика видно как синюю линию колбасит вокруг нулевой отметки. Здесь вполне наглядно видны места, где стоит покупать или продавать. Арбитражерам такие графики снятся по ночам. Но не все сразу.
Второе понятие, которое все любят, это волатильность, она же стандартное отклонение, она же сигма, она же дисперсия, она же мера риска. (как ее только на называли). В нашем случае это HV историческая волатильность усредненная на 5 периодов. Она не имеет ни чего общего с ATR CCI Стохастиком и даже с Болинжером Бенсом. Потому что считается не от цены БА, а от приращений (доходности) к БА. Сама цена БА рассматривается как константа. Глядя на график, весьма сложно, в уме прикинуть какая HV там получается, если вы не можете взять (в уме) логарифм одного числа, вычесть другой логарифм, перевести в проценты, возвести это в квадрат, потом извлечь квадратный корень, найти арифметическое средние 5 или 60 значений… Если вы не Владимир Твардовский, то лучше использовать калькулятор «эксель».
В числе прочих исследовал качество работы следующих методов расчета направления текущего и будущего движения цены:
-------------------------------
1.Экстраполяция на один шаг в разных тайм-фреймах:
Дает хорошие результаты в торговле на больших тайм-фреймах от 4-х часовок и более.
2.Разложение ценового процесса как функции в ряд Фурье и торговля по:
2.1.Торговля по несущей синусоиде.
Суть метода: Подбирается интервал разложения такой, на котором несущая совпадает с ценовым процессом и совершаем сделки в направлении правой части несущей синусоиды.
2.2.Торговля по 1-й и 2-й производным от ряда Фурье:
Суть метода: Берутся производные в текущей точке (как бы сейчас), в точке -пи/4 (как бы прошлое) и в точке +пи/4 (как бы будущее). Хорошо ловятся развороты цены.
Оба варианта работают хорошо только на интервалах разложения цены от 2-х недель и более.
3.Суммирование логарифмов цен основных долларовых активов и работа с суммарным ценовым процессом по методу №1.
Суммировались цены: 1)валют, 2)металлов (золото, серебро, платина, палладий), 3) индексов (Доу, СиП, Насдак и другие), 4)товаров (нефть, газ, топливо).
Всего суммировались цены 30 долларовых инструментов.
Торговались выборочные инструменты.
Теоретическая основа: центральная предельная теорема теории вероятностей о том, что сумма случайных процессов с любым распределением вероятностей является процессом с нормальным распределением, что в результате дает достаточно гладкий график суммарного ценового процесса, который можно торговать даже без специальных методов расчета направления движения цены.
Новый Год совсем близко, поэтому можно уже подвести итоги. В этом году мы организовались в небольшую алготрейдинговую команду, целью которой было создание высокочастотных алгоритмов и, конечно, их боевое применение. По полной программе роботы начали работать с 10 мая, до этого делали боевую часть на С++, размещались на колокейшн, придумывали собственно сами алгоритмы, то есть длительность боевых торгов — чуть больше полугода. Все алго работают пока только на FORTS, инструменты — RI и Si. Результаты торговли представлены в заголовке поста в процентном отношении к начальному капиталу.
Управление стратегиями происходило по правилам, которые я рассказывал здесь и здесь. Как можно видеть из графика дродауна, в октябре случилась просадка, в 3 раза превысившая расчетную ( а расчетная была около 7%, как следует из
Здравствуйте.
Хочу поделится результатами замеров раунд трипа заявок, который я проделал на днях на тестовой системе, которая используется для разработки.
В тестовую систему входит
— боевое ПО с транзакционной частью на TWIME
— тестовое ПО эмулятор сервера TWIME
— тестовый стенд в виде двух обычных серверов с прямым Ethernet линком между собой
Все что касается программной и аппаратной составляющей, ОС, языков программирования баз данных и так далее я умалчиваю. Могу лишь сказать, что данная архитектура значительно хуже, чем например аналогичная смартлабовца Viking, который демонстрирует свои измерения и даже иногда сообщает конфигурацию системы.
Предметом тестирования является внутренняя задержка системы при выставлении заявок Order на бижу и при получении ответов Response по протоколу TWIME. В качестве параметров теста используется интервал отправки между сообщениями в мкс и общее количество сообщений при отправке. Задержка считается по формуле Latency = RTT/2 и включает в себя затраты бизнес логики приложения, а также затраты всей сетевой части. Тестирование производится в различных режимах для того чтоб оценить поведение системы в условиях далеких от оптимальных. На мой взгляд, это наиболее интересная часть материала, поскольку в сети не трудно найти много тестов производительности TCP стека различных систем, но все они показывают свои оптимальные значения далеко не в тех условиях, в которых могут работать торговые роботы.
Три года назад пришла идея реализовать один торговый алгоритм. Привлекали диагональные уровни поддержки/сопротивления, которые явно визуально видны, но не было графического индикатора для многих терминалов, чтобы автоматизировать процесс.
Была найдена информация на эту тему, созданы методы расчета, тестеры программы симуляционной торговли, и полностью автономный робот на базе терминала Квик.
Что выяснилось? Эти системы работают в реале и существует множество способов «обыгрывания» диагональных уровней. Для их торговли применял фильтры ложного-неложного пробоя по Л. Рашке; метод Сперандро (там уровни чуть по другому рассчитываются) и т.д… Здесь иногда появлялись посты на эту тему, торгуют их. Например misa с его простой и гениальной системой.
Метод постепенно эволюционировал, оброс диверсификацией, мани-менеджментом и т.п.
Все это я реально использовал в своих торговых алгоритмах, которые зарабатывали продолжительное время. Затем доходность упала (весна 2016, снижение волатильности в Си, которая была ведущим инструментом в портфеле) мани-менеджмент «порезал» плечи, робот «мумифицировался» и был отключен. Я перешел на другие методы торговли, а недавно протестировал некоторые незаслуженно заброшенные системы диагональных уровней – работают.