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

по

Робот ContanGO! 2.0

    • 07 апреля 2017, 14:20
    • |
    • Albus
  • Еще
Робот ContanGO! 2.0
Месяц назад я написал пост Робот ContanGO! smart-lab.ru/blog/385513.php
В нём был изложен черновик торговой идеи. Между фьючерсом и акцией всегда есть разница в цене. Обычно фьючерс дороже акции. Это называется контанго. Контанго всё время меняется. Оно то больше, то меньше. С каждым днём контанго распадается и стремится к нулю. Контанго достигает нуля к дате экспирации.
Робот, выложенный в первом посте, был первым наброском. Он многое не учитывал. С тех пор он стал умнее, я полностью переписал код и обогатил его новыми аналитическими элементами.
1. Теперь роботу не нужно задавать код фьючерса. Он сам возьмёт новый список фьючерсов, когда до экспирации останется 5 дней.
2. Робот умеет учитывать то, что часть денег морозится во фьючерсах, заблокированная под ГО. Он уменьшает доходность на размер замороженных денег.
3. Робот учитывает комиссию биржи автоматически (ничего писать не нужно)
4. Робот учитывает комиссию брокера. Задаётся пользователем в файле ContanGO.lua
5. Робот вычитает из доходности налог НДФЛ 13%
6. Если вы знаете что делаете, вы можете вписать размер дивиденда по каждой акции. Вписав дивиденд, вы поднимете доходность до справедливого значения. Дивиденд считается с налогом 13%. После среза реестра дивиденд нужно обнулить

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

Интересный факт из жизни РИ

Про уровни.
Есть у меня одна система, которая торгует фРТС по уровням.
У неё пара параметров, определяющих уровни (шаг сетки и сдвиг сетки).
Вот так выглядит качество этой системы при прогоне всех сдвигов от 0 до 2500 для сетки цены с шагом 2500 (как страйки в опционах):
Интересный факт из жизни РИ


















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

Бэктестинг: торговля на импульсе с помощью ATR

Индикатор ATR (Average True Range) показывает среднюю величину изменения цены внутри дня за указанный период. Отлично подходит для выбора уровней стопов. Также индикатор показывает рост волатильности в активе, когда сохраняет высокие значения.

Работаем на Quantopian (см. сюда), код пишем на Python. Проверяем стратегии:

  • Как есть.
  • Фильтр по SMA200.
  • Торговля в двух направлениях.
  • Аналог стоп-приказа.
  • Фильтр по объему.


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

Опционы по взрослому (ДХ)

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

Приводя примеры с календарными спредами, я обратил ваше внимание, что предпочтительно продавать опционы с высокой волатильностью. Фактически мы имеем то же самое. Только вместо купленных опционов, у нас болтается фьючерс. Соответственно все движения этого фьюча надо согласовывать с опционами. Мы как бы моделируем купленный опцион. И прежде всего этот опцион должен быть с меньшей волатильностью. С этого и начнем.



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

Стратегия ребалансировки портфеля, которая позволяет в долгосроке обгонять рынок

Ниже написанное является лишь идеей к вашим собственным исследованиям  - попробуйте посмотреть сами, как это работает на истории. Об этой стратегии ребалансировки инвестпортфеля рассказал Сергей Григорян (УК Уралсиб) на 21 конференции смартлаба. Стратегия заключается в следующем:
  • В конце каждого месяца сравнивается доходность SPY — фонда, повторяющего динамику S&P500 и TLT — фонда, повторяющего динамику американских казначейских облигаций
  • Доходности их берутся за последние три месяца 
  • Если доходность SPY>доходности TLT, держим его. Если меньше, продаем, покупаем TLT и держим TLT до тех пор пока SPY снова не обгонит
Эту фичу легко визуализировать в терминале Tradingview. Строим соотношение SPY/TLT, устанавливаем месячный график и накидываем на него индикатор percent change. У индикатора этого выставляете параметр «Look back»=3, что означает, что он будет считать кто был доходнее, SPY или TLT за последние 3 месяца… Если столбик зеленый, значит держим SPY, если красный — роллируемся в TLT.
Стратегия ребалансировки портфеля, которая позволяет в долгосроке обгонять рынок
Индикатор конечно не такой умный, как контр-трейдеры, он дает сигнал лишь после того, как фондовый рынок уже начинает показывать слабость. И доход приносит он только на длинных временных таймфреймах… Но вот последние 7 месяцев по крайней мере он держал бы вас в акциях, а не в шортах по ним:))

Идею дал — дальше сами тестируйте

Опционы по взрослому (календарный спред).

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

Волатильность входит в стоимость опциона через время. То есть там такое выражение в d1 сигма*корень из времени до экспирации. И если времени у нас осталось мало, близко к нулю, то и волатильность уже не играет роли и наоборот. Поэтому попробуем посмотреть на эти опционы через жопу желтые очки. Представьте себе, как исторически могло сложиться в прайсинге опционов. Не стали бы трогать волатильность. Ну есть БА, у него есть вола, пусть себе болтается. Делаем ее константой. Тогда опционы нужно было бы оценивать в днях до экспирации. При этом мы бы продавали опцион, который исполнится через 30 дней, по цене 40 дневного опциона. 10 дней ложились бы к нам бонусом. И спред бы у нас считался в долях дня. Мы ведь считаем дюрацию облигаций, используя дни? А почему не посмотреть на опционы под тем же углом. Тем более в календарном спреде у нас один БА с одной волатильностью. Я составил табличку  



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

Если полностью начать с нуля.

Если бы вдруг, я сам бы попытался организовать стабильный алготрейдинг с нуля.

  • купил бы б/у сервер. Тысяч за 200-300. Ядер 8 хватит. Почему б/у? Потому что на разработку уйдет месяцев 12-18, через такой срок может выйти новое железо (не только процессоры, но и сетевое железо) и существующее будет не актуально.
  • долго бы искал, но нашел бы программиста за 100т/мес.
  • снял бы офис, не в центре, тысяч 25/мес
  • купил бы пару рабочих станций суммой тысяч на 100.
  • расписал бы поэтапно:
  1. реализаций протокола plaza                                               — 2 мес
  2. реализация протокола fast                                                 — 2 мес
  3. реализация протокола fix                                                   — 2 мес
  4. реализация протокола twime                                              - 2 мес
  5. реализация протоколов bridge                                            - 2 мес
  6. изучение, оптимизация и реализация сетевых железяк        - 2мес
  7. изучение, исследования, биржевой инфраструктуры и опт-я — 1 мес
  8. проектирование, реализация многоядерной архитектуры      - 3 мес
  9. реализация торговых алгоритмов                                       — 3 мес
  10. ИТОГО                                                                             — 17 мес
  • на этапе проектирования использовал бы тестовые доступы к бирже. Вроде говорят тестовый скоро отменят, тогда это минимум 2000/мес
  • после реализации протоколов, разместился бы в колокации. от 25т/мес (тут можно у броков дешевле)
  • на седьмом этапе ушел бы от тестовых доступов и перешел на боевой. Для всех протоколов на вскидку это минимум от 16т/мес
ИТОГО, чтобы закончить реализацию, на вскидку минимум: 300т + 17 * 100т + 17 * 25т + 100т + 7 * 25т + 7 * 16т = 2.8млн

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

Какой же трейдинг выгоднее, а?

Тут вот спрашивают какой вид трейдинга самый выгодный.

Думаю есть два противоположных полюса, а все остальное в какой-то степени лежит между ними. Что собственно выбрать, зависит наверно от жадности выбирающего индивида и его адекватности в целом. Безусловно и любопытство и здоровый спортивный интерес так же играют здесь свою роль, но я бы не стал ее сильно преувеличивать. Мозг, при его хотя бы минимальном наличии, тут конечно рулит, что говорить! 

Самый выгодный трейдинг в РФ, я думаю вот  такой:

1. Вежливо выслушав разговоры про ничем не обеспеченную зеленую бумагу, тупых «пендосов», огромный долг и про #авотжемыужевсталисколен,  патриотично покупаем доллары, без разницы когда, где и по какому курсу.

2. С каменным лицом, садимся на баксы и терпеливо ждем обвала типа 2008, или,  если совсем невтерпеж, то хотя бы как в  2011. Он обязательно будет! Услышав про дно, нереальные уровни, про смешные цены ниже баланса, садимся по-крепче и продолжаем упрямо ждать. 

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

Робот ContanGO!

    • 10 марта 2017, 16:35
    • |
    • Albus
  • Еще
Между фьючерсом и базовым активом всегда есть разница. Если фьючерс дороже базового актива — это контанго, если фьючерс дешевле базового актива — это бэквордация. На основе этих расхождений можно строить безрисковые арбитражные стратегии (продать дорогой фьючерс, купить дешёвую акцию).  Чем ближе экспирация, тем меньше разница между фьючерсом и базовым активом. День за днём контанго уменьшается. Не расхваливаю подобные стратегии, просто напоминаю, что они есть.
Я написал простенького робота, который считает контанго и бэквордацию между фьючерсом и акцией.
Робот ContanGO!
Значения полей:
Share — акция, базовый актив
Fut — фьючерс на эту акцию
Expire_Days - сколько дней до экспирации
spread Future-Share — размер контанго или бэквордации, то есть разница между ценой фьючерса и базового актива

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

Мой 030314

Здрасьте! Давно не писал. Сейчас есть отличный повод. Маленький юбилей. Хочется оставить для себя и для вас, события того дня в памяти.

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

В тот день, ровно в 11-30 (9-30 мск.) я встал к своему компьютеру, положил рядом со стаканом воды таблетку милдроната, и уверенно начал настраивать SmartX. В такие дни можно торговать только стоя! До открытия биржи оставалось тридцать минут. Я знал, что и как буду делать, примерно представлял, что случится в первые секунды. На экране мой проданный стредл на солидную сумму, как ни в чем не бывало показывал накапавшую за выходные тетту. Так началось для меня 3 марта 2014 года.  Про лекарство, я, к слову, потом так и не вспомнил, как впрочем и про воду.

Вернемся немножко назад.

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



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

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