Автоматический торговый бот для USDT-бессрочных контрактов Bybit. Скальпинг по дельте и индикаторная торговля. Усреднение позиций, лимитные TP/SL, трейлинг-стоп.
Произвольная свеча, дельта от открытия/экстремумов. Сигнал при попадании в диапазон kline_delta. Открытие с TP_Market / TP_Limit / Trail_stop.
Анализ Bollinger Bands, RSI, EMA, MACD. Сигнал на пробой полос + тренд + объём. Boost – доп.фильтры.
Лимитные ордера на уровнях step_av_*. При исполнении – пересчёт средней цены, перестановка TP, следующий уровень. Стоп-лосс по последнему усреднению.
Cooldown после закрытия, проверка фандинга, таймер max_age, отмена всех ордеров при закрытии позиции.
# 1. Создать папку и загрузить файл
mkdir BybitScalp && cd BybitScalp
# 2. Перенести исполняемый файл (BybitScalp) в эту папку
# 3. Открыть screen-сессию
screen -S BybitScalp
# 4. Дать права на запуск
chmod 755 BybitScalp
# 5. Запустить
./BybitScalp
# Управление:
# -e ENTER – остановка бота (сохранит открытые позиции)
# Ctrl+A, D – отсоединиться от screen
# screen -x BybitScalp – вернуться к сессии
Решение проблем с локализацией (UnicodeEncodeError): # dpkg-reconfigure locales → выбрать ru_RU.UTF-8, en_US.UTF-8 по умолчанию # sudo apt-get install language-pack-ru # sudo update-locale LANG=ru_RU.UTF-8 # sudo apt-get install --reinstall locales