2.9 KiB
2.9 KiB
[RU] Side Strategy Bybit Bot
Это достаточно простой полуавтоматический торговый бот, работающий с Bybit API, написанный на Python. Стратегия основана на боковом движении цены токена и пересечении заданных пользователей уровней. При пересечении уровня открываются long и short позиции.
Установка
Бот устанавливается с помощью docker compose файла и docker pull. Данный "гайд" расчитан на linux и docker, однако вы можете развернуть данное приложение/бота на любой системе с Python 3.
Для установки через docker compose:
- Создайте директорию для бота
- Введите команду:
docker pull git.frik.su/eugenebee/tradingbot-with-bybitapi:latest
- Создайте 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 для бота.
- Получите API ключи на Bybit и Telegram. Рекомендуем использовать суб аккаунт Bybit для бота
- Введите в compose.yml свои ключи в соответствующие поля и ваш Telegram id в
WHITELIST - На платформе Bybit включите режим хеджирования на все пары, которыми планируете торговать
- Погадайте на молочной гуще и сделайте 4 круга с пчелиным ульем вокруг сервера
- Всё готово к запуску, наслаждайтесь!
Для запуска бота введите следующую команду:
docker compose up -d
По надобности используйте sudo перед командой
Спасибо что заглянули, желаем удачной настройки и стабильной работы!