September 23

Lighter bot

Изначально, вот все режимы работы:

1 - фарминг дельтанейтральной стратегией

2 - фарм ликвидациями

3 - принудительное закрытие всех позиций на аккаунтах

4 - настройки безопасности


Start trading

Усиленная дельта-нейтральная стратегия - создание пар с рандомными аккаунтами, с рандомным количеством аккаунтов в паре, хеджи также имеют рандомную разницу в % между друг другом

Аккаунты никак не связаны в течении работы программы, на всех аккаунтах сделки открываются с разными суммами

До запуска указываем диапазон для общего сайза пары

Далее при моих настройках:

Всего 5 аккаунтов, сделки открываются между случайными аккаунтами, образуется пара из accounts_in_pair аккаунтов

первый аккаунт в лонг на сумму равную половине от общего сайза пары, остальные аккаунты его хеджируют, хеджат они с разными суммами с разницей size_variation между друг другом, не задействованные аккаунты из пары в этот момент соответственно спят, сделано это для того чтобы все аккаунты не фармили одновременно

Далее открытые позиции удерживаются в течении POSITION_HOLD_TIME секунд и после с разницей в ORDERS_TIMEOUT секунд закрываются

После закрытия аккаунты спят POSITIONS_TIMEOUT секунд и после открывается следующая пара

Сделан я думаю максимум для того, чтобы аккаунты не сбрили

Liquidation farming

Фарминг ликвидациями - дополнительный модуль фарминга, ключевое - ликвидируемся и закрываем профитные сделки частично отбивая затраты на ликвидации

Вначале у нас идет проверка открытых позиций, на этом этапе исключаются токены на которых уже открыты позиции, чтобы избежать открытия дублированных позиций на одинаковых токенах

Далее у нас начинают открываться позиции с изолированной маржой, открываются они вплоть до 4$ минималки баланса аккаунта (можно поменять)

После этого идет цикл проверки на тейкпрофиты

То есть если профит у сделки становится выше установленного процента в конце цикла все подходящие сделки закрываются

Тейк-профитами отбивается примерно половина затрат на ликвидации

Close positions


Принудительное закрытие всех позиций на аккаунтах

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


Security

Основное что вам нужно знать:

В софте реализовано шифрование приватных ключей

2FA также есть, подключаете бота и он будет отправлять код в телеграм при запуске аккаунтов


Установка:



📋 Предварительные требования

1. Python 3.8+ - [Скачать Python](https://www.python.org/downloads/)
2. Полученная папка с ботом - распакуйте архив в удобное место

⚡ Быстрая установка
Windows

1. Перейти в папку с ботом

cd путь_к_папке_с_ботом

2. Создать виртуальное окружение

python -m venv .venv .venv\Scripts\activate

3. Установить зависимости

pip install -r requirements.txt

4. Настроить settings.py

Отредактируйте файл settings.py с вашими данными

5. Подготовить аккаунты

private_keys.txt и proxies.txt заполнить файлы

6. Запустить бота

python main.py

macOS/Linux

1. Перейти в папку с ботом

cd путь_к_папке_с_ботом

2. Создать виртуальное окружение
python3 -m venv .venv source .venv/bin/activate

3. Установить зависимости

pip install -r requirements.txt


4. Настроить settings.py

Отредактируйте файл settings.py с вашими данными

5. Подготовить аккаунты

private_keys.txt и proxies.txt заполнить файлы


6. Запустить бота

python main.py


⚙️ Минимальная настройка


### 1. Настройка торговых параметров
Отредактируйте `settings.py`:

Торговые настройки
TRADING_SETTINGS = {
'tokens': ['ETH', 'BTC', 'SOL'],
'total_pair_size': [50, 200],
'accounts_in_pair': [2, 4],
'size_variation': [0.1, 0.3]
}

Все остальные подробные инструкции в файлах install.md и README.md


Также по вопросам на которые не можете найти ответ

Обращайтесь в лс — @Sviche