От идеи до результата вместе с WEBcity!

Егор Палагин webcity23

Рейтинг: 7 018
Верифицирован через Сбер ID
Всего отзывов: 30 0
Профессионализм: 10 Коммуникация: 10
Выполнил заданий: 1
  • Надежность: Использовал: Работал по Безопасной сделке
  • Активность:
  • Работ в портфолио: 32
  • Типовых услуг: 23
  • Работ на продажу: 4
  • Образование: Магистратура
  • Стаж работы: 2 года
  • Тип занятости: Полный фриланс
  • Юридический статус:Самозанятый
Был на сайте:

Telegram-бот для торговли на бирже Bybit

Описание

Разработан Telegram-бот для торговли на криптобирже Bybit с использованием авторизованного API-ключа пользователя. Основная задача — предоставить удобный, безопасный и оперативный инструмент для совершения сделок, управления позициями и получения рыночной информации прямо в Telegram без необходимости открывать сайт или приложение биржи.

Основные задачи проекта

Интеграция с Bybit API. Настроена безопасная авторизация через API-ключи, поддержка SPOT и фьючерсных рынков (USDT, USDC, Inverse).

Торговля из Telegram. Возможность мгновенного открытия и закрытия позиций, выставления лимитных и рыночных ордеров, управление стопами и тейк-профитами.

Получение данных по рынку. Отображение тикеров, изменения цены за 24ч, глубины стакана и других рыночных метрик.

Интерфейс управления. Удобная навигация по разделам с помощью Telegram-кнопок и команд. Поддержка как ручного ввода, так и интерактивных меню.

Мультиаккаунтность. Возможность добавления нескольких аккаунтов для переключения между ними без повторной авторизации.

Цели проекта

Упростить торговлю. Убрать лишние интерфейсы и дать пользователю возможность торговать быстро — одним нажатием.

Обеспечить приватность. Все API-ключи хранятся локально у пользователя (бот работает в режиме self-hosted), исключая доступ третьих лиц.

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

Расширить функционал. Добавить поддержку различных торговых стратегий, уведомлений и PnL-аналитики в будущем.

Решение

1. Авторизация и безопасность
Пользователь вводит свой Bybit API-ключ и секрет. Ключи сохраняются в базе данных PostgreSQL, при этом бот может быть развернут только владельцем — без доступа третьих лиц. Добавлена защита по IP, фильтрация команд, верификация через Telegram ID.

2. Команды и меню
Бот поддерживает следующие команды:

📊 /balance — отображение баланса по аккаунту
📈 /positions — список открытых позиций с ключевыми параметрами
🛒 /buy и /sell — рыночные и лимитные ордера
📉 /close — закрытие позиций
⚙️ /settings — изменение торговых параметров (леверидж, маржа)
📌 /orderbook — просмотр стакана по тикеру
📩 /alerts — уведомления о достижении ценовых уровней

3. Уведомления и сигналы
Бот может присылать уведомления при:

– достижении указанной цены
– ликвидации позиции
– резком изменении PnL
– успешном исполнении ордера

4. Архитектура и технологии
– Язык: Python
– Фреймворк: Aiogram 3.x + SQLAlchemy
– Хранение: PostgreSQL
– Хостинг: VPS/локальный сервер (self-hosted)
– Безопасность: ограничение доступа, токены и фильтрация команд

Результат

В результате получился лёгкий и мощный Telegram-инструмент для криптотрейдинга на платформе Bybit. Он сочетает в себе удобство мессенджера, безопасность self-host решения и всю базовую функциональность, необходимую для ежедневной торговли.

Бот стал особенно полезен для трейдеров, предпочитающих действовать быстро, без необходимости переключаться между вкладками и интерфейсами. Telegram-платформа обеспечивает мгновенную реакцию и доступ с любого устройства. Бот: @DemoBybitLiqBot

Презентация проекта

images.png

Оценили проект:

1