Saving logs+data to dir. fixes
This commit is contained in:
49
README.md
49
README.md
@ -1,4 +1,45 @@
|
||||
# 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.
|
||||
### For the install and setup guide look at the `setup.md`
|
||||
# [RU] Side Strategy Bybit Bot
|
||||
Это достаточно простой полуавтоматический торговый бот, работающий с Bybit API, написанный на Python.
|
||||
Стратегия основана на боковом движении цены токена и пересечении заданных пользователей уровней. При пересечении уровня открываются long и short позиции.
|
||||
|
||||
## Установка
|
||||
Бот устанавливается с помощью **docker compose** файла и **docker pull**.
|
||||
Данный "гайд" расчитан на **linux** и **docker**, однако вы можете развернуть данное приложение/бота на любой системе с *Python 3*.
|
||||
### Для установки через `docker compose`:
|
||||
1) Создайте директорию для бота
|
||||
2) Введите команду:
|
||||
```sh
|
||||
docker pull git.frik.su/eugenebee/tradingbot-with-bybitapi:latest
|
||||
```
|
||||
3) Создайте **compose.yml** файл с следующим содержимым:
|
||||
```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" # Временно не поддерживается, устанавливайте плечо в вашем Bybit аккаунте
|
||||
TESTNET: "False"
|
||||
DEMOTRADING: "False"
|
||||
LOOPSLEEPTIME: "1"
|
||||
SHOWEXTRADEBUGLOGS: "False"
|
||||
restart: unless-stopped
|
||||
```
|
||||
### После базовой развёртки выполните следующие шаги:
|
||||
*Рекомендуется использовать суб аккаунт Bybit для бота.*
|
||||
1) Получите **API** ключи на **Bybit** и **Telegram**. Рекомендуем использовать суб аккаунт Bybit для бота
|
||||
2) Введите в **compose.yml** свои ключи в соответствующие поля и ваш **Telegram id** в `WHITELIST`
|
||||
2) На платформе **Bybit** включите режим хеджирования на все пары, которыми планируете торговать
|
||||
3) Погадайте на молочной гуще и сделайте ***4*** круга с пчелиным ульем вокруг сервера
|
||||
4) Всё готово к запуску, наслаждайтесь!
|
||||
### Для запуска бота введите следующую команду:
|
||||
```sh
|
||||
docker compose up -d
|
||||
```
|
||||
*По надобности используйте `sudo` перед командой*
|
||||
|
||||
Спасибо что заглянули, желаем удачной настройки и стабильной работы!
|
||||
|
||||
Reference in New Issue
Block a user