Платформа торговых роботов «Пирамида»
Боты торгуют сами и круглосуточно, а человек видит их в одном окне: состояние, заявки на графике, историю сделок.
ПроектыПлатформа торговых роботов «Пирамида»
Как устроено
Платформа состоит из четырёх частей: торговое ядро с ботами, веб-интерфейс, движок проверки стратегий на истории и общая шина сообщений между ними. Каждая часть работает в своём контейнере, команды идут через очередь — бот может быть перезапущен, не потеряв задания.
Рынков три: фьючерсы Московской биржи, бессрочные контракты криптобирж и валютные пары. Подключения — через официальные торговые API брокеров и бирж или через терминал на компьютере клиента: QUIK, Т‑Инвестиции, Финам, БКС, Альфа‑Инвестиции, Bybit и OKX; по Binance и MetaTrader 5 пока приходят котировки. Для любого рынка есть демо-счёт: заявки исполняются по настоящей ленте сделок, но никуда не уходят.
Платформа работает на боевом сервере в контейнерах; панель управления закрыта учётной записью, снаружи доступен только веб-интерфейс.
Что умеет
- Запуск и остановка ботов из браузера — команда уходит в очередь, бот подхватывает её сам.
- График свечей, а поверх него — заявки бота: видно, где он входил и выходил.
- Проверка стратегии на истории до запуска: шаг сетки от волатильности, фильтры по индикаторам, сводка по инструментам.
- Парный трейдинг: торгуется не монета, а отношение цен двух монет, поэтому общий рост или падение рынка почти не влияют на результат.
- Собственный клиент биржевого API: инструменты, свечи, сделки и стаканы, с постраничной загрузкой и повтором при сбоях.
- Уведомления о сделках и сбоях в Telegram.
Технологии
- .NET 9
- C#
- F#
- ASP.NET Core
- EF Core
- PostgreSQL
- RabbitMQ
- MassTransit
- React
- TypeScript
- Tailwind
- Lightweight Charts
- Docker
- MOEX ISS
- QUIK
- Bybit API
- OKX API
- MetaTrader 5