Lighter bot
Изначально, вот все режимы работы:
1 - фарминг дельтанейтральной стратегией
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
Отредактируйте файл settings.py с вашими данными
private_keys.txt и proxies.txt заполнить файлы
### 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