Files
stcs/README.md

2.9 KiB
Raw Blame History

Crypto Trading Telegram Bot

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

Основные возможности

  • Поддержка работы с биржей Bybit через официальный API.

  • Открытие и закрытие позиций по выбранным торговым парам.

  • Поддержка рыночных и лимитных ордеров.

  • Установка уровней тейк-профита (TP) и стоп-лосса (SL).

  • Управление кредитным плечом (leverage).

  • Реализация стратегии мартингейла с настройками шага, коэффициента и лимитов.

  • Контроль максимального риска на сделку по балансу пользователя.

  • Обработка ошибок API, логирование событий и информирование пользователя.

  • Таймеры для отложенного открытия и закрытия сделок.

  • Интерактивное меню и ввод настроек через Telegram.

  • Хранение пользовательских настроек и статистики в базе данных.

Установка и запуск

  1. Клонируйте репозиторий:
git clone https://git.svoboda.works/kodorvan/stcs
  1. Установите зависимости:
pip install -r requirements.txt
  1. Создайте файл .env и настройте переменные окружения.

  2. Запустите бота:

python BybitBot_API.py

Настройки пользователя

  • Кредитное плечо (например, 15x)

  • Торговая пара (например, DOGEUSDT, BTCUSDT)

  • Начальное количество для сделок

  • Тип ордера (Market или Limit)

  • Уровни Take Profit и Stop Loss (в процентах или цене)

  • Коэффициент мартингейла и максимальное количество шагов

  • Максимально допустимый риск на одну сделку (% от баланса)

  • Таймеры для старта и закрытия сделок

Безопасность и риски

  • Бот требует аккуратной настройки параметров риска.

  • Храните API ключи в безопасности, избегайте публикации.