2025-05-22 14:42:28 +03:00
2025-05-18 17:03:59 +03:00
2025-05-22 14:27:04 +03:00
2025-05-19 14:57:22 +03:00
2025-05-22 14:27:04 +03:00
2025-05-22 14:42:28 +03:00
2025-05-19 15:25:34 +03:00
2025-05-22 14:42:28 +03:00
2025-05-22 14:42:28 +03:00
2025-05-19 14:55:08 +03:00
2025-05-22 14:27:04 +03:00

[RU] Side Strategy Bybit Bot

Это достаточно простой полуавтоматический торговый бот, работающий с Bybit API, написанный на Python. Стратегия основана на боковом движении цены токена и пересечении заданных пользователей уровней. При пересечении уровня открываются long и short позиции.

Установка

Бот устанавливается с помощью docker compose файла и docker pull. Данный "гайд" расчитан на linux и docker, однако вы можете развернуть данное приложение/бота на любой системе с Python 3.

Для установки через docker compose:

  1. Создайте директорию для бота
  2. Введите команду:
docker pull git.frik.su/eugenebee/tradingbot-with-bybitapi:latest
  1. Создайте compose.yml файл с следующим содержимым:
services:
  bybit-bot:
    image: git.frik.su/eugenebee/tradingbot-with-bybitapi:latest
    container_name: bybit-bot
    environment:
      API_KEY: "bybit-API-key"
      API_SECRET: "bybit-secret-API-key"
      BOT_TOKEN: "telegram-bot-token"
      WHITELIST: "chat-id-1, chat-id-2"
      LEVERAGE: "1" # Временно не поддерживается, устанавливайте плечо в вашем Bybit аккаунте
      TESTNET: "False"
      DEMOTRADING: "False"
      LOOPSLEEPTIME: "1"
      SHOWEXTRADEBUGLOGS: "False"
    volumes:
      - ./data:/app/data
    restart: unless-stopped

После базовой развёртки выполните следующие шаги:

Рекомендуется использовать суб аккаунт Bybit для бота.

  1. Получите API ключи на Bybit и Telegram. Рекомендуем использовать суб аккаунт Bybit для бота
  2. Введите в compose.yml свои ключи в соответствующие поля и ваш Telegram id в WHITELIST
  3. На платформе Bybit включите режим хеджирования на все пары, которыми планируете торговать
  4. Погадайте на молочной гуще и сделайте 4 круга с пчелиным ульем вокруг сервера
  5. Всё готово к запуску, наслаждайтесь!

Для запуска бота введите следующую команду:

docker compose up -d

По надобности используйте sudo перед командой

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

Description
Trading bot working with Bybit API and Telegram API
Readme 165 KiB
Languages
Python 100%