Files
TradingBot-with-BybitAPI/README-EN.md
EugeneBee a94f90dd64
All checks were successful
Build and Push Docker Image / build-and-push (release) Successful in 1m20s
Saving logs+data to dir. fixes
2025-05-22 14:27:04 +03:00

46 lines
1.8 KiB
Markdown

# [ENG] Side Strategy Bybit Bot
This is a simple semi-automatic trading bot working with Bybit API and written in Python.
The strategy is based on the side moving of the token which crosses user input levels. On the level cross long and short orders are opened.
# Install guide
Bot is installed via **docker compose** file and **docker pull** command.
This "guide" is made for **linux** and **docker**, but you should be able to run this bot on any system with *Python 3*.
### Installing via `docker compose`:
1) Create bot directory
2) Pull image from git:
```sh
docker pull git.frik.su/eugenebee/tradingbot-with-bybitapi:latest
```
3) Create **compose.yml** file:
```yaml
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" # Currently not supported. Set leverage in your Bybit account
TESTNET: "False"
DEMOTRADING: "False"
LOOPSLEEPTIME: "1"
SHOWEXTRADEBUGLOGS: "False"
restart: unless-stopped
```
### After the basic pre-setup:
*It is recommended to use Bybit sub accaunt forn the bot.*
1) Get your **API** keys for the **Bybit** and **Telegram**
2) Enter those in the **compose.yml** variables and your **Telegram id** into the `WHITELIST`
2) At the **Bybit** platform turn on hedge mode foor all tokens you want the bot to trade
3) Read the milk leaves and then make ***4*** circles around the server with the bee hive in your hands
4) Everything is ready for the first start, enjoy!
### To start up the bot enter the next command:
```sh
docker compose up -d
```
*If you need use the `sudo` before the command*
Thank you for reafing, hope everything will work fine!