Лидеры года — новая категория на Workspace Digital Awards! Номинируйте вашу команду, продукты и проекты.
Марат Минханов
Prop Guard: бот риск-контроля трейдера в реальном времени с оповещениями в Telegram
Марат Минханов
#Разработка чат-ботов и Mini Apps#Разработка программного обеспечения

Prop Guard: бот риск-контроля трейдера в реальном времени с оповещениями в Telegram

9 
Марат Минханов Россия, Казань
Поделиться: 0 0 0
Prop Guard: бот риск-контроля трейдера в реальном времени с оповещениями в Telegram
Сфера

Финансы, страхование, инвестиции

Сдано

Октябрь 2026

Задача

Клиент: собственный продукт (хакатон Crypto World's Fair, трек Solami).

Задача: трейдеру с правилами проп-фирмы нужно в реальном времени видеть позиции и получать тревогу до того, как нарушено правило: дневной лимит убытка, предел экспозиции, близость ликвидации. Стандартные кошельки и терминалы этого не делают: о нарушении трейдер узнаёт, когда счёт уже потерян.

Решение

Сервис на Python следит за позициями по потоку данных блокчейна: gRPC-стрим с повтором пропущенного и запасной опрос по JSON-RPC, если поток прервался. К каждому событию применяются правила риска: дневной лимит убытка, предел экспозиции, расстояние до ликвидации. При приближении к порогу бот шлёт оповещение в Telegram.

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

Устойчивость: если поток данных молчит 15 секунд, бот сам переходит на резервный опрос и сообщает об этом
Дневной убыток против лимита дня (UTC): бот показывает, сколько лимита израсходовано, и предупреждает заранее

Результат

Сервис работает на живых данных основной сети: правила риска срабатывают до нарушения, оповещения приходят в Telegram, панель показывает состояние потока данных.

Код открыт, автотесты идут в CI, демо-видео записано вживую. Проект подан на хакатон Crypto World's Fair. Архитектура переносится на любой источник событий: биржевой API, CRM, учётную систему — везде, где нужна тревога до нарушения лимита.

Оповещения в Telegram без дублей: дневной убыток 50/80/100 % лимита, близость ликвидации, перегрузка плечом, сбои потока данных
Открытый код: репозиторий на GitHub, MIT, запуск со своим ключом за пять минут
https://minkhanov.github.io/prop-guard-solana/demo/

Стек технологий

  • Python Python Язык программирования
  • FastAPI FastAPI Фреймворк/библиотека

Оцените кейс
Спасибо за оценку
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Оставить заявку