Торговые системы
Архитектура автономных торговых систем. Мультиагентные конвейеры решений, инфраструктура исполнения и управление рисками, а не очередной скрипт на индикаторах.
Начать проектОбзор
Я проектирую и строю автономные торговые системы как программную архитектуру: конвейер решений со встроенной памятью и управлением рисками, а не один скрипт на индикаторах, притворяющийся системой.
Как я это строю
Анализ рынка, оценка риска и исполнение разделены на отдельные агенты или этапы, чтобы ни одна точка отказа не контролировала весь конвейер целиком. Хранение знаний остаётся постоянным — графовая структура в паре с векторной памятью сходства, — так что система может реально рассуждать о рыночных условиях, а не просто реагировать на последний тик цены.
Реальное и бумажное исполнение идёт через прямую интеграцию с API реальных бирж, сейчас это Bybit. А развёртывание остаётся контейнеризированным и воспроизводимым, так что одна и та же система ведёт себя одинаково и в разработке, и в продакшене, а не превращается в двух разных зверей под одним именем.
Это архитектура, лежащая в основе SharapovLab Trading Lab (ранее S.A.M.S.) — работающей мультиагентной торговой системы, которая прямо сейчас торгует на крипторынках.
Кому это подходит
Трейдерам и компаниям, переросшим один скрипт-стратегию и нуждающимся в системе, способной хранить состояние, явно управлять риском и поддаваться аудиту постфактум, а не просто на веру.
FAQ
Вы разрабатываете стратегии или систему вокруг них?
И то, и другое, хотя реальный акцент — на архитектуре системы. То, как разделены и скоординированы анализ, риск и исполнение, и делает стратегию жизнеспособной, когда она уже вживую на реальном рынке.
С какими рынками/биржами вы работаете?
Сейчас с крипторынками через API бирж вроде Bybit, а та же архитектура без проблем обобщается на другие площадки, если это нужно.