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

по

Моя история и Alfa-Quant Capital


История проекта Alfa-Quant Capital
 

  • 2007 год – Закончил Гуманитарный университет с 2 высшими образованиями по специальности «Финансовый менеджмент», а также «Бухгалтерский учет, анализ и аудит». 
  • Начало торговой деятельности на Московской бирже, первый опыт ручной торговли на российских акциях. Поиск стратегий и закономерностей на рынке, которые позволяют зарабатывать деньги. Первый опыт управления чужими деньгами.
  • 2008 год – Начало работы с облигациями. Формирование портфеля ликвидных и мусорных облигаций.
  • 2009 год – Начало работы на фьючерсах и опционах. Написан первый торговый робот на акциях на языке Qpile.
  • 2011 год – Подключение терминала TSLab и активная работа по написанию и тестированию торговых роботов на фьючерсах и опционах.
  • 2012 год – Активное тестирование торговых роботов на Forex на платформе Metatrader.
  • 2013 год – Полный переход от ручной торговли на алгоритмическую. В портфеле 10 алгоритмов, преимущественно трендовых. Запуск публичного трек-рекорда (стейтмента) на сайте Comon.ru.
  • 2015 год – Перевод всех клиентов на торговлю на облачном сервере в надежном дата-центре.
  • 2016 год – Добавление в портфель стратегий по продаже опционов с целью хеджирования от убытков в периоды низкой волатильности.
  • 2018 год – Снижение доли трендовых стратегий в портфеле. Добавление роботов на акциях, добавление долгосрочных инвестиционных стратегий на акциях и ETF на основе фундаментального анализа, что позволило уменьшить риски портфеля. Исключение опционов из портфеля, в связи с неэффективными результатами. Активная работа над увеличением капитала под управлением.


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

13-ая причина открыть счет в Interactive Brokers

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

С апреля 2019 года брокер Interactive Brokers (IB) — официальный представитель клиента в суде против недобросовестных компаний. Брокер будет выяснять, имеет ли право инвестор подать иск на конкретную компанию, и при необходимости защищать его права в суде.

Эта опция не подключена автоматически, к программе можно присоединиться по желанию. 80% прибыли от полученных компенсаций будет переходить клиенту, 20% — брокеру.

Это не единственная причина открыть счет в IB — есть еще 12. Подробно о них можно прочитать



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

QUIKSharp 1.0 feedback

Товарищи, всем привет! 

Кажется в течение последнего года не было серьезных вопросов к функционалу QUIKSharp, и мы собираемся наконец объявить его стабильным (версия 1.0, была бэтой очень долго) и доступным через NuGet, без необходимости клонировать проект с ГитХаба и строить его самим.

Очень важно, что цель проекта: «повторить API QLUA в C# максимально точно и качественно». Ничего больше, но не меньше.

Тут обсуждение: https://github.com/finsight/QUIKSharp/issues/195

Кто уже пользуется библиотекой и кого всё устраивает, просто поставьте +1 на ГитХабе (и может оставьте пожелания для версии 2.0). Кто пользуется, но испытывает неудобства, опишите их пожалуйста по ссылке.

Кто видит этот проект впервые и умеет прогать в C# — попробуйте, пожалуйста! Там есть пример с графической оболочкой и много отвеченных вопросов по тэгу question: https://github.com/finsight/QUIKSharp/labels/question, плюс readme на русском: 

( Читать дальше )
  • обсудить на форуме:
  • QUIK

Как Заработать на Кризисе? Основы Торговли Опционами

04:00 — Кризис-Радар: Быстрый взгляд на основные индикаторы, которые могут предсказать начало кризиса.
06:20 — Что такое квалифицированный инвестор? Как получить доступ к опционной торговле
13:00 — Чем опционы лучше стратегии BUY AND HOLD?
16:55 — Где изучать азы опционной торговли? Рекомендую книгу по опционам
21:43 — Стратегия «Увеличения дохода от портфельного инвестирования».
23:58 — Как я заработал 560% на опционах в кризис 2008-2009 гг.? Несколько слов об этой стратегии.
30:23 — Бинарные опционы — это лохотрон? Рассказываю какие опционы опасны для вас, а какие можно использовать для спекулятивной торговли.

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

Торговые системы и риск (памятка новичкам и не только)


Страх важнее жадности. – Нассим Талеб против Ральфа Винса. — Сценарий для фильма ужасов. – Нюансы развода с механическими партнерами.

------///------


       Близится к концу сериал про торговые системы. В предыдущих сериях: smart-lab.ru/blog/533326.php (как делать торговую систему), smart-lab.ru/blog/535145.php (как оценить торговую систему), smart-lab.ru/blog/531726.php (трейдинг должен быть дедуктивным), smart-lab.ru/blog/532375.php (гипотезы надо не щадить), smart-lab.ru/blog/533056.php (за математикой желательна физика), smart-lab.ru/blog/535612.php (управление капиталом в сделках), smart-lab.ru/blog/536306.php (нюансы автоматизации).

       К вопросу рисков вообще и сайзов позиции в частности – играйте от обороны. В конечном счете важна доходность системы. Но именно потому важны максимальный дродаун и период безубыточности.



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

Как вам выступлене Шумихина Михаила?

    • 30 апреля 2019, 08:37
    • |
    • П М
  • Еще
Ну вот, обычное дело для смартлаба — прочитал интересный пост, на важную для меня тему. А комментировать нельзя.

Всё никак концептуально не могу отказаться от нейро. Но вижу что мои результаты в нём слабые, когда она работает как фильтр — часто пропускаются целые прекрасные месяцы и результат даже хуже чем был бы с ней.
В лучшем случае хорошо уменьшается просадка, но потери при этом хороших сделок погружают робота в долгие боковики. Или другая болячка, работает скажем нейра месяца, даже отлично работает. А потом бац и всё. Как будто совсем сломалась и некоторое время «не работает», полгода, год. Потом опять снова всё хорошо. Вобщем, много проблем. Настолько что переодически пытаюсь работать совсем без нейро. Как и сейчас возникло такое желание. Буквально вчера перед сном такие мысли обдумывал. Потому что нужна надёжность.

А тут "Конфа. Мое выступление на тему Машинного обучения. Итоги." — сразу захотелось поучаствовать в обсуждении. Но по какой-то неизвестной причине — в ЧС у автора. 

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

Портфельная оптимизация как бустинг на «слабых» моделях

Часть 2.

В прошлой части мы подбирали такую комбинацию статистических оценок динамики акций, которая давала нам возможность стабильно выбирать портфель акций лучше среднерыночного,  с показателем Шарпа на 26% выше индексного.

Мы также пробовали составлять портфель из портфелей и портфель на основе портфеля оценок, но в силу высокой линейной зависимости оценок и полученных на них портфелей друг от друга Bagging ожидаемо не дал никакого результата.

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

Портфельная оптимизация как бустинг на «слабых» моделях
Рис. 6. Иллюстрация динамики волатильности акций США, входящих в состав индекса S&P 500.

 

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



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

Основы (тестирование стратегий)

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

Файл. https://cloud.mail.ru/public/2AsF/43ssbSj4g

Напомню. У нас есть ценовой ряд (лист РТС ценовой ряд Close), из него мы находим приращения логарифмов (дисперсию), генерим триггер (в данном случае алгоритм СЛУЧМЕЖДУ()), определяем направление (покупка или продажа). Дальше, мы подставляем сумму начального капитала и находим его изменение на следующем шаге. Для этого наш капитал умножаем на экспоненту приращения логарифма*триггер. На листе все формулы видны. Нажимая на F9, мы получаем пересчет алгоритма и график экви. В данном случае (лиси РТС), ценовой ряд у нас статичный и взят с реального рынка, а точки входа выхода пересчитываются.

Но еще у нас есть синтезированный ценовой ряд, с теми же свойствами, что и график РТС. Лист «Цена». Тут ценовой ряд пересчитывается кнопкой F9 и вы можете видеть все атрибуты (графики) этого ряда. Отсюда мы будем брать цену и подставлять в наши стратегии.



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

Backtrader - первые шаги

    • 28 апреля 2019, 19:12
    • |
    • Albus
  • Еще
Продолжаю учить язык программирования Питон.
Начал разбираться с фреймворком backtrader.
https://www.backtrader.com/
Он позволяет качать котировки с YahooFinance и анализировать их. Можно гонять разные стратегии, считать сколько заработал или потерял. По себе знаю, что самое трудное — сделать первые шаги. Потом всё идёт гораздо легче. Так вот, описываю первые шаги, чтобы получить вот такую картинку. Это код из базового примера с их заглавной страницы, я сам ничего не писал. 
Backtrader - первые шаги
Это стратегия по пересечению скользяшек. На графике видно, что все сделки убыточные (вверху красные кружочки). При удачных сделках они были бы синие. Но дело не в убыточности отдельной стратегии, а в том, чтобы освоить фреймворк.
1. Качаем питон и устанавливаем https://www.python.org/
2. Запускаем чёрное окошко — cmd.exe
3. В командной строке пишем:
pip install backtrader
это установит фреймворк, а потом

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

Как оценить торговую систему?



     Заметка продолжает вот этот ряд, наставляющий новичка на тяжкую правду: smart-lab.ru/blog/533326.php (как делать торговую систему), smart-lab.ru/blog/531726.php (трейдинг должен быть дедуктивным), smart-lab.ru/blog/532375.php (гипотезы надо не щадить), smart-lab.ru/blog/533056.php (за математикой желательна физика).

     Как оценивать систему? То есть предположим, что уже есть система, на тестере. Есть важные показатели стратегии, есть не очень. Прибыльность, максимальный дродаун, максимальный период просадки – это всем понятно. Менее очевидно, но важны: средняя прибыль на сделку и профит-фактор. Если тестер показал меньше определенных значений, торговая система не работает. И неважно, какая там прибыль. Вообще неважно, хоть 500% годовых.

      Средняя прибыль на сделку важна, потому что это показатель хрупкости системы.

     Если у вас на стадии теста средняя прибыль вышла 0.02% на сделку, это, весьма вероятно, приговор. В конкретных цифрах это, например, средняя прибыль в 10 единиц с контракта ценой 50000 единиц. Такая прибыль висит на соплях. Если чуть подует ветерок – повысятся комиссии, спреды, чуть изменится рынок – она опрокинется. При этом тестер может нарисовать вам любую прибыль, но вы должны быть умнее его. Начиная от 0.1%  уже терпимо для гиперликвидов (на Московской бирже последние десять лет это были фьючерсные контракты на доллар и индекс РТС, сейчас еще брент). Проверял – терпимо, работает. На менее ликвидных инструментах показатель должен быть сильно больше.



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

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