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

по

Как создать своего торгового робота или приложение благодаря SDK от Xroad

Как создать своего торгового робота или приложение благодаря SDK от Xroad

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

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

Для этого Quantbox выпустила официальный SDK. Software Development Kit — набор инструментов для разработки любых программ, связанных с алгоритмической торговлей в Xroad.

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

Что можно сделать с помощью SDK:
  • Создать кастомные коннекторы к биржам и брокерам.
  • Написать сложных роботов, калькуляторы и системы отслеживания рисков.
  • Разработать клиентские ноды для работы с сетями, инструментами, событиями.


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

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

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

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

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



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

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. Механика

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

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



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

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