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

по

Кого стоит прочитать на смарт-лабе

Список составлен исходя из понимания системной торговли, т.е. с опорой на статистику (исследования+проверка) и правильную реализацию (дисциплина+контроль). Помимо этого списка есть много толковых авторов, но, либо концентрация толковых постов у них низкая, либо я о них не узнал, либо они ничего не пишут.

MadQuant 
КРЫС 
Amigotrader 
А. Г. 
rockybeat 
Frend 
Антон Кротов 
ves2010 
Евгения Случак 
Oleg Mubarakshin ~ Quant-lab 
Pratrader 
XXM 
Стас Бржозовский 
Светлана Орловская 
silentbob 
ELab 
wrmngr 

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

Совет старого Гнома

как человек, который влетал в 2008, 2011 и 2014 — рассказываю чо да как  И как заработать. 


Во первых, смотрите на волу. 80-100 — это реально паника. Правая сторона улыбки должна подняться. Колы ОТМ из-за маржинколов будут дорогие. Их надо продавать. Особенно deep otm. Как только рынок отскакивает — вола сдувается и они ничего не стоят. Параллельно можно продавать глубокие путы. Там вола будет 200 и стоить они будут немеряно. Проблема в этой истории — что я почти всегда приходил к ней когда нет бабла и ты понимаешь что денег рынок раздает, а взять Не можешь. Исключение — осень 2011, когда мы сделали ок 10 млн за день на депозит тогда примерно 3-4. Не сказать что я офигенно был готов к обвалу, но так сложилось что бабки были и дорогой брокер еще давал сверху плечо по дружбе. 

Во вторых — сейчас льют рынок. А значит акции отдельные, которые вроде от санкций страдать особо не должны- становятся привлекательными. Если эмитент особо без долларовых долгов, работает на рынок рф или азии и имеет норм мульт (скажем дешевле 5 ev/ebitda) — то можно начинать подкупать. 

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

Параметры улыбки

Здравствуйте дорогие друзья!

Решил тут позаниматься улыбкой. Дмитрий Новиков своими статьями поднял интерес, спасибо ему за это ;)
В этой статье рассмотрим какие были параметры наклона и загиба на истории с 15.12.2010 по 20.10.2016 (больше данных нет, уж извините) у опционов на RTS.

В вкратце как считал.
Взял данные параметров улыбки за вышеуказанный период. С помощью скрипта нашел точки с ценами и волатильностями с дельтами -0,1 -0,25 0,5 0,25 и 0,1 на каждый день. Рассчитывал я это по такой формуле:
Параметры улыбки
Далее нужно найти параметры улыбки, которую я применяю в своем анализаторе и про которую говорит Дмитрий Новиков (почему то он её называет Китайской). Делал это скрипт методом тупого перебора параметров «Наклона» и «Загиба» улыбки. И брал те параметры у которых будет наименьший СКО в вышеуказанных 5 точках.

Модельную улыбку которая применяется в моем анализаторе (Китайская) считаю по следующей формуле (приведенная на сайте ItInvest)

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

Опционы для Гениев (тест, учимся продавать края)

«Продавать Родину и Опционы одно и тоже». Добро пожаловать на курсы молодых предателей.

Итак. Мы начинаем торговать. Давайте научимся торговать только одним опционом, ну и можно еще фьючерс добавлять. Задание такое.

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

Это файл для Эксел. https://cloud.mail.ru/public/7cp8/jFnAjzcH2  Его создатель FateevVV, за что ему огромная благодарность. Так что вам не только за пивосик ему перечислять, а сразу ресторан придется покупать. Я только сделал некоторые модификации для конкретной, нашей задачи. Все это уже выкладывалось, но повторение мать учения. Давайте рассмотрим интерфейс и как тут что работает. Это симулятор торговли опционами. В его базе заложен 14 год. Со всеми улыбками, ценами, комиссиями и спредами. Так что там есть и спокойные места и крэшы и разные волы. Более подробно все описано здесь



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

История одного фиттинга

Шел 2015-й год, лето.
С нашей командой сотрудничал один математик.
Он пришел с комплексом контртрендовых систем.
Основа — теорвер, всё в рамках случайных событий, байесовский подход и максимизация апостериорной вероятности через подгонку на прошлых данных. Всё на часовых данных.
Был представлен тест системы за несколько предыдущих лет:
История одного фиттинга















Всё было красиво, но сильно смущали два момента:
1. Контртренд.
2. Контртренд на часовиках.
3. Способ максимизации вероятности успеха по прошлым данным выглядел ну прям как очень перепереподгонка.
4. Отсутствие у математика (автора данной стратегии) хотя бы одной сделки на реальном счете по системе.
Заглядывания в будущее не было, сделок в гэпах и прочей неторгуемой мути не было — это я сам проверил.

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

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

Набросок конспекта лекции про оверфиттинг - полезно всем

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

Можно часто слышать от тех, кто торгует алгоритмически, да и просто систематически, такие понятия как «оверфиттинг», «курвафиттинг», «зафит» и прочие ругательства с корнем «фит». Что все это значит?
На самом деле, все эти слова, как правило, используются для описания одного и того же явления, являющегося врагом всех трейдеров, торгующих систематически и пытающихся оценить исторический перформанс своих торговых логик — а именно, что «живой» аут-оф-сампл перформанс на реальном счете, как правило, хуже ожиданий, полученных ими при проверке своих идей на истории. Например, при тестировании торговой логики на истории трейдер с помощью своей модели «зарабатывал» 30% годовых, а в реале может в среднем иметь 10% годовых. Разница 20% годовых — может объясняться именно оверфиттингом (если нет других факторов — например, некорректный учет комиссионных и проскальзываний, или ошибка в торговом коде; но прочие факторы легко устранить, в отличие от оверфиттинга). На картинке в начале статьи — пример перформанса некоторого фонда в бэктесте и в реальности, наглядно иллюстрирующий написанное выше.

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



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

Бредни (про) сетки, неводы, волатильность и шаг рехеджа.

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

Два свежих примера.
Допустим, мы купили (продали) стрэддл Ri на центральном страйке 3 месяца назад, затем рехеджили его с разными шагами (по БА). Тогда зависимость реализованной в результате волатильности от шага рехеджа выглядит так:
Бредни (про) сетки, неводы, волатильность и шаг рехеджа.

Мелкий шаг рехеджа «отбил» бы нам покупку стрэддла примерно по 19% IV, но шаг в 13000 пунктов реализовал бы уже IV около 40%.

Точно такой же пример, но со стрэддлом полуторамесячной давности дает следующую картинку:

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

алго - мои мультитикеры

Всем привет, что-то маловато мотивации в последнее время улучшать ботов, итак всё неплохо.
А как можно улучшить мотивацию? Спалить пару своих фишек, тогда придётся придумывать новые. Вроде неплохой метод, да?
Не секрет что я использую в алготрейдинге 4 тикера. Си, еу, ртс, сбер. Маловато, да?
Основная причина это эффективность рынков, то что слишком много торгуется западными фондами — там меньше неэффективностей.
Поэтому я бросил попытки торговать золотом, брентом, евробаксом и перестал искать системы для них.
Из той же оперы вся Америка, все исследования квантов в основном про Америку, конкуренция жёсткая...
Я всегда это понимал интуитивно, и впоследствии тесты это подтвердили.
Также я бросил торговать малоликвидными тикерами, поэтому осталось 4 тикера, но не всё так плохо.


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

Выложил исходники торгового терминала RTS-Robot в открытый доступ.

    • 06 января 2018, 05:07
    • |
    • pmus
  • Еще

Выложил исходники торгового терминала RTS-Robot в открытый доступ.

Итак, как я и обещал, исходники торгового терминала RTS-Robot версии 1.0 выложены на GitHub!

Напоминаю, что язык программирования — Python 2.7, брокер — Финам, коннектор — Transaq XML Connector. (в том числе и Transaq HFT)

Что умеет:


  • Возможность 10-мс подключения.
  • Встроенный Python
  • Использование сколь угодно большого количества памяти системы в скриптах
  • Многопоточность и утилизация всех ядер процессора
  • API для создания сколь угодно сложных систем и их связок
  • Создание по двойному щелчку «снимков» любых таблиц в формате Excel (на память)
  • Индикатор баланса стакана
  • Экономный жор памяти (получилось порядка 150 мегабайт)
  • Нормальная работа под Linux


Выложенное решение имеет некоторые ограничения, а именно:

— Упрощенный код, многое из «планов на будущее» отключено и/или убрано.
— Торговые алгоритмы работают только с одной бумагой. (несложно доделывается.)
— Коннектор только один
— Бесплатной поддержки нет и не будет (мне работать надо!)
— Короткий документ о том, «как это всё собрать и заставить работать» если напишу, то позже
— Сайт проекта обновлю позже, сейчас нет времени заниматься.

В остальном же — это работающий торговый терминал, запускаемый как под Windows, так и под Wine.

Будьте осторожны. Нужны специальные знания и навыки профессионального программиста.



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

Размещение свободных остатков юридических лиц в овернайт по рыночным ставкам (и через выходные тоже)...

Как известно, Биржа уже давно работает в праздники и участники рынка размещают средства на Денежном рынке.

Для крупных корпоратов Биржа создала сервис Депозиты с Центральным Контрагентом (ЦК).
Т.е. прямое размещение депозитов в ЦК для компаний, не имеющих лицензию профессионального участника рынка ценных бумаг

По сути, корпорат размещает свои средства через «стакан» с 10:00 до 19:00 по рыночным ценам: 
Размещение свободных остатков юридических лиц в овернайт по рыночным ставкам (и через выходные тоже)...

При этом, надо понимать, что это Денежный рынок, а значит необходимо мониторить показатели ликвидности банковского сектора, чтобы размещать средства по более выгодной ставке:

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

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

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