Anton Trade System — крипто копи-трейдинг бот
Копи-трейдинг бот, который берёт сигналы одного трейдера из TradingView и зеркалит каждый вход и выход сразу по всем счетам подписчиков — управление и монетизация через Telegram.
Проблема
Трейдер хочет монетизировать прибыльную стратегию, копируя её подписчикам — но зеркалить каждый сигнал сразу по десяткам отдельных биржевых счетов, мгновенно и с процентом от прибыли, руками невозможно.
Результат
Сигнал TradingView за мгновения расходится воркером по собственным ключам Bitget каждого подписчика — с процентом от прибыли по каждому, массовым закрытием в один клик и полным управлением из Telegram-бота и админ-дашборда.
Технологии
Скриншоты проекта
Обзор
Anton Trade System — это крипто копи-трейдинг бот: стратегия одного трейдера выдаёт сигнал, а система мгновенно открывает соответствующую позицию на счёте каждого подписчика — и закрывает их всех вместе, когда стратегия выходит. Это механика, превращающая одну прибыльную стратегию в сервис, на который могут подписаться другие. Написан на Python, принимает алерты TradingView через вебхук на FastAPI, ставит их в очередь в PostgreSQL, а отдельный воркер выставляет ордера на ключах Bitget каждого пользователя, применяя take-profit, DCA и stop-loss. Операторы управляют всем из Telegram-бота и админ-дашборда и берут заданный процент от прибыли каждого подписчика.
Проблема
У трейдера с преимуществом задача бизнесовая, а не торговая: как дать другим следовать стратегии автоматически и получать за это деньги. Руками это невозможно — один и тот же вход должен попасть на десятки отдельных счетов в течение секунд после сигнала, у каждого свои API-ключи и настройки, take-profit и stop-loss нужно вести по каждой позиции, а когда стратегия говорит «выход» — закрыть всех подписчиков разом. Вдобавок оператору нужно вести учёт подписчиков, безопасно хранить их ключи и считать процент от прибыли. Это система с панелью управления, а не человек, жмущий кнопки.
Решение
Бот разделяет приём сигнала и исполнение ордеров, чтобы чисто масштабироваться. Алерты TradingView шлют POST на защищённый пассфразой вебхук FastAPI, который сохраняет сигнал в PostgreSQL и ставит задачу в очередь. Затем воркер проходит по всем подписанным пользователям и зеркалит сделку на собственных ключах Bitget каждого, с настраиваемыми TP / DCA / SL. Одна команда массового закрытия выходит из позиции у всех одновременно. Поверхность управления оператора — Telegram: бот на aiogram 3 даёт /positions, /orders и /close, а система шлёт уведомления о закрытии сделок и еженедельные сводки результатов. Админ-дашборд управляет подписчиками — торговый баланс, биржевые ключи, Telegram chat ID и процент от прибыли, — показывает открытые сейчас сделки с аватарами держащих их пользователей и хранит историю ордеров с PnL. Значения индикатора держатся честными за счёт RSI Уайлдера (RMA), посчитанного точно как в TradingView, с агрегацией 15-минутных свечей в 45-минутные закрытия.
Возможности
- Раздача копи-трейдинга — один сигнал открывает сделку на собственных ключах каждого подписчика разом
- Управление из Telegram-бота — бот на aiogram с
/positions,/orders,/close, плюс уведомления о закрытии и еженедельные сводки PnL - Админ-дашборд — подписчики, биржевые ключи, chat ID, процент от прибыли, живые сделки и история ордеров
- Процент от прибыли по каждому — комиссия оператора настраивается по подписчику
- Массовое закрытие в один клик — выход из позиции у всех подписчиков одной командой
- Автоматизация риска — настраиваемые take-profit, DCA и stop-loss по каждой позиции
- Надёжная очередь сигналов — вебхук TradingView отделён от исполнения, поэтому под нагрузкой ничего не теряется
- RSI точный как в TradingView — паритет индикатора Уайлдера/RMA со стратегией на графике
Архитектура
Система построена вокруг разделения приёма и исполнения. Асинхронное приложение FastAPI + uvicorn принимает вебхук и пишет в PostgreSQL, где лежат и сигналы, и очередь задач. Отдельный воркер разбирает задачи и делает медленную, склонную к сбоям работу — вызовы биржи и сообщения в Telegram — вне пути запроса, так что тормозящий ответ биржи не задержит приём сигнала, а неудачные ордера можно повторить, не теряя сигнал. Трейд-бот на aiogram 3 пишет свои задачи в ту же очередь, поэтому команды Telegram и сигналы TradingView идут по одному конвейеру исполнения. Изменения схемы идут через Alembic; в проде приложение сидит на 127.0.0.1 за Nginx/Caddy, чтобы TradingView мог слать POST на чистый URL без порта, и деплоится через GitHub Actions (CI + деплой по SSH на VPS под systemd --user).
Результаты
- Одна прибыльная стратегия превращена в подписной копи-трейдинг сервис
- Сигналы зеркалятся на все счета подписчиков через мгновения после срабатывания, без рук
- Мгновенное массовое закрытие для выхода у всех сразу и TP/DCA/SL по каждой позиции
- Работа нативно в Telegram с живым управлением, алертами о закрытии и еженедельными отчётами PnL
- Монетизация через процент от прибыли и управление подписчиками из админ-дашборда
Что вынес
Копи-трейдинг выглядит торговой задачей, но на деле это задача распространения и надёжности. Стратегия — лёгкая часть; сложная — гарантировать, что один сигнал быстро дойдёт до многих счетов, что медленный или сбойный вызов биржи по одному подписчику ни разу не заблокирует остальных, и что «закрыть всех сейчас» действительно атомарно с точки зрения оператора. Прогон всего — и сигналов TradingView, и команд Telegram — через одну надёжную очередь и повторяющий воркер и делает это надёжным. А точное совпадение математики RSI с TradingView (RMA Уайлдера плюс правильная агрегация свечей) — та маленькая незаметная деталь, что держит числа оператора и график в согласии, — а когда на сигналах чужие деньги, это разница между сервисом и обузой.
Услуги в этом проекте
Похожие кейсы
- FogelVibeTrade — автоматическое исполнение сигналов TradingView и копи-трейдингБэкенд, который превращает сигналы стратегии TradingView в реальные ордера на бирже и зеркалит их по счетам множества подписчиков почти в реальном времени — управление через Telegram и админ-дашборд.
- Lakran — приватная криптовалюта и кошелёкПриватная монета на форке Monero: десктоп-кошелёк с анонимными транзакциями, CPU-майнингом и собственной биржей.