Избранное трейдера Михаил

по

Как я строю систему, которая торгует сама

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

Не торгового бота. Не скрипта с парой индикаторов. Полноценный конвейер, который делает всё сам — от анализа сырых рыночных данных до размещения ордеров на бирже.

Расскажу, как это устроено — в общих чертах.



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

Momentum Original with Claude

Протестировал классический Моментум с Клодом. 

Тестирование на списке акциий, доступных к автоследованию в финамовском сервисе Comon.

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

Momentum Original with Claude

1. Методология

Исследование рассматривает классическую систему моментума — покупку акций с наибольшим ростом за предшествующие N месяцев. Цель: найти возможности увеличения доходности и снижения рисков относительно базовой реализации.

Ребалансировка: производится в последний торговый день каждого месяца. В этот день по цене открытия 10:00 продаются позиции которые выходят из топ-K, и покупаются новые. 

Сигнал: open[t] / open[t−252] − 1 (годовой моментум на открытиях 10:00)

Отбор: Топ-K акций по сигналу с фильтром [нижний порог, верхний порог]

Вход: open[t] — то же открытие, в которое считался сигнал

Удержание: До следующей ребалансировки (~21 торговый день)

Выход: open[t_next] — открытие следующей ребалансировки



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

Что поможет предсказать движение цены?

Лимитные заявки или пассивные трейдеры.

Что поможет предсказать движение цены?

Сие есть график вчерашних торгов фьючерсом юань/рубль. Таймфрейм – 1 мин. Используются два индикатора:

SmartMap

Он состоит из двух частей. Первая – светлые блоки на самом графике цены. Фактически это скопления заявок в стакане. Чем ярче и контрастнее блок, тем больше заявок стоит на данном ценном уровне. «Больше» тут считается не по номиналу, а в отношении к остальным уровням на данный момент в стакане. Вторая часть – две кривые в «подвале». Зеленая показывает определенным способом посчитанное количество бидов, т.е. заявок на покупку. Красная, соответственно, количество асков, или заявки на продажу.

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

POC

Синие динамические уровни. Это уровни максимального горизонтального объема. Т.е. та цена, по которой было совершено сделок на наиболее большую сумму. Эти уровни толкают цену.



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

OS Engine и ошибки тестирования в Скринерах и Мультитикерных стратегиях и БАГИ БАГИ

В общем решил попробовать стратегии OS_Engine_team из рекламируемого АлгоСтарта !
Все скачал запустил, показывает неплохую растущую эквити вроде все круто.
НО решил все перепроверить в используя модный Vibe Coding и другую систему создания стратегий.
И тут начались проблемы с воспроизведением результатов которые давала OSEngine:
— доходность упала в два раза
— Sharpe уменьшился в два раза
— Max DrawDown вырос до 50%
И пришлось все ДЕТАЛЬНО анализировать с помощью дебаггера и создания логов.
В результате нашел что скринер по волатильности у меня считался немного по другому, поменял расчет, 
после этого MAX DrawDown уменьшился до -15%, что уже неплохо и почти как в оригинале, НО доходность НЕ выросла,
и первые 5 лет с 2015 по 2020 год эквити почти топчется на месте, у в оригинале эквити всегда растет.
Пришлось вернуться назад и заново все детально проверять.
И вот какую ошибку я нашел в результате проверок:
(это мое предположение почему есть проблема)
---------------------------------------------------------------------------------

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

Баффет был прав? Почему мой Python-скрипт «забраковал» Apple и нашел жемчужину в битых тачках.

Всем привет.

Я QA-инженер, в инвестициях уже 6 лет. Мой путь стандартный: сначала слушал «гуру», потом поумнел и собрал гигантскую таблицу в Excel. Я из тех, кто не покупает акцию, не посмотрев тренды выручки, маржинальности и ROIC за 5–10 лет.

 

 

В чем была моя личная боль:

На глубокий анализ одной компании по моему чек-листу (14 метрик в динамике) уходило около 2 часов. Забивать руками данные из Macrotrends в таблицу — то еще удовольствие. Самое обидное, когда в конце второго часа понимаешь, что компания — переоцененный шлак с падающей маржой, и время потрачено зря.

Еще одна боль — это «магия цифр» (это касается и книг и обучающих видео).
Книги и видео говорят: «Ищите рост выручки > 7% или ROA > 6.5%». Но почти никто не объясняет — почему? Откуда взялись эти цифры? Почему 7 и 6.5, а не 10 и 8 или не 5 и 3...

 

 

Что я накодил:

Баффет был прав? Почему мой Python-скрипт «забраковал» Apple и нашел жемчужину в битых тачках.
Написал сервис на FastAPI, который через API тянет отчетность и делает «Sanity Check» компании за 2 секунды. А вместо слепого следования догмам из книг и видео, я привязал все метрики к усредненным показателям компаний из S&P 500.

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

Начинающий алготрейдер -- прощай pair trading, здравствуй тренд?

    • 03 января 2026, 19:37
    • |
    • IgorK
  • Еще
Весь 2025-й я ковырялся в pair trading стратегиях, бэктестил их вдоль и поперек. И — не нашёл там эджа.

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

Но ничто из этого не дало мне стабильно выигрышного алгоритма. Объясняю это тем, что:
— классический pair trading на двух активах давно и хорошо известен, и из него арбитраж уже высосан 
— коинтеграция пары активов нестабильна и быстро разваливается 

О потраченном времени не жалею: много чего узнал, особенно из области статистики, разобрал несколько интересных фундаментальных статей на эту тему, например Avellaneda, Lee — Statistical Arbitrage in the U.S. Equities Market ( papers.ssrn.com/sol3/papers.cfm?abstract_id=1153505 ). 

Считаю, что сама идея статистического арбитража не тупиковая, она жива и используется во многих хедж-фондах, но ее нужно прокачивать с помощью:

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

Софт для кластерного анализа

Привет Смартлба. Есть еще такие динозавры кто это юзает?

Хочу инфу подсобрать, что сейчас вообще существует. Может опытные поделятся мнением? Хочу выбрать соотношение цена/качество чисто для просмотра амерских фьючей. Что посоветуете?

Что знаю я:

— Volfix. Супер лакшери вещь ) 70Usd/Мес. Может работать под Linux. Не совсем понимаю, что означает "...(подключение счета через CQG, Rithmic)...", то есть мне и там еще придется оплатить?

— Atas. Мало что понял. Видимо амерский фьючей там нет

— SpbPRO. Супер дешевая весчь. Но не фига не понятно, какие нынче биржи она поддерживает? Раньше СME норм показывало

— TigerTrade. Есть тариф. «Демотрейдинг на исторических данных». Вроде прям то что надо, за это можно отдать 1300р. Но не понятно, на сколько отставание истории? Вчерашние данные смогу смотреть?

— TradingView. 56$. Веб можно смотреть на Linux.  К вебу все таки там нужно суметь привыкнуть

— ru-ticker. Демократичные тарифы, даже суточные, покупал пару раз, удобно. Но не пойму, есть ли амерские фьючи cme

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

Написал код для получения и стандартизации тиковых данных и проверил арбитраж на Бинансе

В общем, я тут пробую применять Rust к биржевой торговле. Сделал простенькое приложение, которое:

1. Подключается к биржам (пока это Бинанс и Кракен, дальше буду смотреть, что подключить еще)
2. Собирает тиковые данные по трейдам и ордербуку
3. Приводит это всё к единому формату
4. Сохраняет историю в базу для дальнейшего анализа
5. Мониторит арбитражные возможности

Наверное, я не буду рассказывать все детали реализации, потому что это мало кому интересно. Вместо этого поделюсь выводами:

1. Rust очень дружелюбный для своей производительности язык. Если кто ещё не пробовал, то максимально рекомендую. Во-первых, вы не испытываете никаких проблем с управлением памятью. Во-вторых, он настолько параноидально следит за всеми местами, где можно накосячить, что выстрелить себе в ногу практически невозможно (а это важно, согласитесь). В-третьих, с ним очень дружит ChatGPT, и вы можете спокойно писать хороший, чистый и читаемый код в расслабленном стиле, и, по факту, остаётся следить только за архитектурой приложения.



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

Когда стратегия перерастает в систему… и когда система перерастает в самого трейдера

Когда стратегия перерастает в систему… и когда система перерастает в самого трейдера

Как метод Mean Reversion Hedging («возврат к среднему + хедж») эволюционирует в торговлю уровнем выше — в торговлю через понимание цены.

Есть стратегии, которые учат работать с рынком. А есть стратегии, которые учат работать с собой.

Метод «возврат к среднему + хеджирование на двух счетах» — из второй категории.
Сначала ты, как и все, опираешься на статистику, на среднее, на математическую симметрию и т.п.
Но если идти дальше… всё это становится ненужным. Потому что в какой-то момент ты перестаёшь торговать возврат к среднему — и начинаешь торговать сам рынок.

Этап 1. Механика

На старте всё выглядит просто:
— отклонение от среднего — вход;
— продолжение — хедж;
— возврат — фикс;
— отсутствие возврата — спокойный выход.

Это учит дисциплине, учит не спорить с ценой, учит жить в диапазоне вероятностей.



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

Сказ о том, как инвестор сунулся в алготрейдинг

    • 13 ноября 2025, 12:20
    • |
    • Cooper
  • Еще

Привет, Смартлаб.

 

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

 

Примерно год назад смотрел динамику своего портфеля в сравнении с бенчмарками LQDT и MOEX. И думал, эх, тут бы всё продать, переложиться в LQDT, а вот здесь совершить обратную рокировку. Даже придумал худо-бедный алгоритм для своей торговой системы. Совершил подход — заблудился в 3-х соснах IDE для Python + нужная версия Python + нужные библиотеки. Забил.



В начале апреля запал этой идеи вновь разгорелся. Методом проб и ошибок нашёл основные столпы для своей системы:

  1. Разработка — Python, потому что по работе немного умел скопировать чужое и наложить на своё
  2. Брокер — Т-Инвестиции. Потому что он у меня уже и так есть. А ещё есть нормальная документация: https://github.com/RussianInvestments/invest-python , https://tinkoff.github.io/investAPI/faq_python/
  3. Крутой тип, который доступно объясняет, как со всем этим работать: https://azzrael.ru/api-v2-tinkov-invest-getportfolio , https://www.youtube.com/watch?v=QvPZT5uCU4c


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

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