Crypto Universe
starling114🪐 Опис
http://t.me/CryptoUniverseSoft
Crypto Universe - це софт, який автоматизує фарминг на Perp DEXs і виконує різні ончейн-операції.
Простіше кажучи - він бере на себе всю рутину, щоб ти міг зосередитися на стратегії, а не на постійному кліканні в гаманці чи браузері. Дозволяє фармити, керувати позиціями та автоматично взаємодіяти з ончейн-біржами - швидко, зручно і без зайвих технічних складнощів.
У цьому гайді основна увага приділена роботі з Perp DEXs.
💡 Основні можливості
Crypto Universe робить торгівлю на Perp DEXs простою та повністю автоматизованою.
Основні можливості:
- Автоматична торгівля на кількох акаунтах і біржах - більше не потрібно вручну стежити за кожною позицією.
- Дельта-нейтральна стратегія для фармінгу об’ємів - софт сам відкриває та закриває позиції, щоб набивати обсяг незалежно від руху ринку.
- Повна автономність - торгівля відбувається циклами без втручання користувача.
- Гнучкі налаштування - ти сам вирішуєш, як саме має працювати софт, підлаштовуючи параметри під свої цілі.
🚀 Як почати
Щоб розпочати роботу, виконай кроки з офіційного гайду:
- ВАЖЛИВО: Наразі підтримується лише Windows 10/11 та MacOS 15/26
Якщо коротко:
1. Фарм Perp DEXs використовує антидетект-браузер AdsPower із доступним локальним API.

- Також доступна інтеграція з антидетект-браузером Afina
2. Потрібно встановити Git, Node.js і Python - все просто, по кілька кліків.
3. Виконати автоматичне налаштування однією командою в PowerShell.
powershell -NoProfile -ExecutionPolicy Bypass -Command "iwr -UseBasicParsing https://raw.githubusercontent.com/starling114/crypto-universe/refs/heads/main/bin/setup_windows.ps1 | iex"
4. Після встановлення на робочому столі з’явиться іконка для запуску софту.
Локальний інтерфейс буде доступний за адресою: http://localhost:3000
✅ Перевірка встановлення
1. Запусти софт через іконку на робочому столі.
2. Відкрий у браузері http://localhost:3000
3. У головних налаштуваннях увімкни testing-browser_execution і збережи зміни.

4. Відкрий сам тестовий модуль, обери профілі антидетекту (він має бути запущений), введи паролі від гаманців Rabby (кожен з нового рядка) і натисни Execute.

5. Софт автоматично запустить профілі, залогіниться в гаманець Rabby і відкриє Lighter.
Після успішного тесту можна переходити до активації преміум версії.
⭐ Преміум версія
Модулі для фармінгу на Perp DEXs доступні у преміум версії, доступ до якої можна отримати після оплати.
Щоб активувати їх, виконай наступне:
1. У головних налаштуваннях встав свій ліцензійний ключ і натисни Activate.

2. Перезапусти софт
3. Увімкни модуль airdrop-perps і збережи зміни.

4. Перейди до модуля Airdrop – Perps та налаштуй його (опис нижче в секції `🔧 Налаштування`).

5. Відкрий сам модуль і обери потрібні конфігурації (опис нижче в секції `⚙️ Конфігурації`), потім натисни Execute.

6. Якщо з’явилась помилка - не хвилюйся, це нормально.

7. Отриманий архів преміум модулів встав у папку crypto-universe на робочому столі.
ВАЖЛИВО: Архів непотрібно розархівовувати
8. Зупини софт (вікно терміналу) і запусти його знову через іконку, маєш побачити логи оновлення преміум модулів.

9. Відкрий модуль Airdrop – Perps ще раз і натисни Execute.
10. Помилка зникне, і профілі AdsPower запустяться автоматично.
🔄 Оновлення UI і преміум скриптів
- Для того щоб оновити функціонал локального UI потрібно запустити файл update.sh який знаходиться в папці crypto-universe/bin на робочому столі. Після чого достатньо лише перезапустити софт.
MacOS: Для оновлення UI на MacOS потрібно запустити наступну команду: cd ~/Desktop/crypto-universe && ./bin/update.sh - Для того щоб оновити преміум скрипти потрібно вставити отриманий архів з преміум модулями в папку crypto-universe на робочому столі. Після чого достатньо лише перезапустити софт (при старті ви побачите повідомлення про те що преміум модулі було активовано).
⚙️ Налаштування та конфігурації
Перед першим запуском обов’язково:
- активувати гаманець на біржі
- внеси кошти
- якщо вікна профілів відкриваєш не на весь екран - зміни масштаб на сайті перпу до 50-30% щоб усі кнопки інтерфейсу попадали у вікно профілю (що це не виглядало як мобільна версія)
- гаманець Rabby/Phantom з обраною англійською мовою
Важливо: Для роботи софта потрібно щоб комп був увімкнений і не йшов у сплячий режим. Також не можна втручатись в роботу профілів з якими працює софт.
Антидетект Afina
1. Потрібно взяти Api ключ з Afina

2. І вставити його в налаштуваннях софта. Після цього потрібно зробити перезапуск, щоб АПІ ключ активувався.

🔧 Налаштування
1. Profile Labels - назви профілів (як у випадаючому списку профілів), кожна з нового рядка.
2. Passwords - паролі від гаманця Rabby/Phantom у кожному профілі, відповідно до списку профілів.
3. Proxies Check - додаткова перевірка проксі.
- Увімкни цю опцію і введи http проксі для кожного профілю у форматі user:password@ip:port
- Краще цю опцію вмикати, так як софт перевіряє доступність проксі, щоб розуміти, коли вони падають, і чекає, поки зв’язок відновиться.
⚙️ Конфігурації

1. Assets to trade - токени, з яких софт випадково обиратиме актив для торгівлі.
- Custom assets - якщо потрібно торгувати якийсь інший токен. Наприклад XYZ для TradeXYZ.
2. Trade exotic assets / Exotic assets to trade - для міксу з низьким OI.
- Вкажи токени та Probability у відсотках (наприклад, 2 означає, що з імовірністю 2% буде обраний один із екзотичних токенів).
2. Main Perp / Hedge Perp - вибір платформ для основної та хедж-позиції.
3. Profiles for this batch - профілі, на яких запускатимуться торгові цикли.
- Після вибору профілів потрібно натиснути Add Batch для створення пачки аккаунтів.
- Якщо обрано кілька пачок, то вони будуть трейдитись паралельно.
5. Position size in USD - межі мінімального і максимального розміру основної позиції.
- Софт генерує випадкове значення у цих межах.
- Якщо баланс якогось акаунту менший - сума буде зменшена до цього балансу.
6. Leverage - мінімальне і максимальне значення кредитного плеча.
- Софт генерує випадкове значення у цих межах.
- Розміром позиції буде: згенероване значення Position size in USD * згенероване значення Leverage.
- На інтерфейсі біржі софт буде виставляти на одне плече більше щоб покрити максимально можливі суми. ВАЖЛИВО: ЦЕ ПРАЦЮЄ ЛИШЕ НА ІНТЕРЙФЕЙСІ, ДЛЯ РОЗРАХУНКУ РОЗМІРУ САМОЇ ПОЗИЦІЇ ВИКОРИСТОВУЮТЬСЯ ВВЕДЕНІ ЗНАЧЕННЯ В СОФТІ (на 1 менше ніж на UI)
7. Holding time in minutes - діапазон часу утримання позиції в хвилинах.
8. Open time delay in minutes - час очікування перед повторним відкриттям циклу.
9. Liquidation threshold - на скільки % від ринкової ціни до ліквідації закривати позиції.
10. Limit order / Verify limit order time in minutes - відкривати основну позицію лімітним ордером.
- Якщо ордер не виконається в межах часу, він перевідкриється автоматично.
- Опція Limit cancel order дозволяє закривати позицію також лімітним ордером.
- Зручно, якщо біржа не бере комісію за лімітні ордери.
11. Log Volumes - логування обсягів у процесі виконання циклів.
12. Only get latest balance and volume stats - вивести лише дані по балансах і об’ємах (якщо увімкнено Log Volumes) без запуску торгівлі.
13. Close all orders and positions - закрити усі активні ордери і позиції без запуску торгівлі.
- Якщо увімкнено лімітний ордер на закриття, профіль на якому була основна позиція має бути першим в селекторі профілів, щоб більша сума закрилась лімітним ордером.
- Актуально для Windows, якщо потрібно зупинити софт і закрити позиції. В такому випадку софт потрібно зупинити через Stop, і тоді запустити з включеною опцією Close all orders and positions.
14. Check minimu allowed balance - мінімально допустимий баланс для прокрутів, якшо якийсь баланс менший софт не буде торгувати.
15. Always use first profile as main - завжди використовувати перший профіль для основної позиції. Зручно коли потрібно на одному аккаунті набивати більше об'єму за рахунок відкриття завжди найбільшої позиції.
16. Trade main as spot - на Lighter i TradeXYZ є можливість торгувати на споті. В цьому випадку перший профіль буде купувати асет на споті і хеджити його на фючах.
17. Custom main position side - можна вказати шо основна позиція це завжди буде Long/Short.
18. Trade N cycles - якщо потрібно зупинити автотрейдинг після Н циклів торгів.
- Кейс: створено 2 пачки, в одній 4 профілі а в іншій 5. Тоді софт відкриє 9 аккаунтів і буде торгувати двома пачками паралельно. В кожній пачці кожного разу обирається випадковий аккаунт для основної пози, а всі інші йдуть на хедж. Кожна пачка виконується паралельно і автономно від інших.
🛠️ Функціонал

Після запуску Crypto Universe виконує торгові цикли в такій послідовності:
1. Випадковим чином обирається акаунт для основної позиції, решта - для хеджу.
2. Генерується випадковий токен, розмір позиції, плече і напрям (лонг/шорт).
3. Основна позиція ділиться на менші частини для різних акаунтів різні суми.
4. Якщо лімітний ордер не обраний - усі позиції відкриваються по маркету.
5. Якщо лімітний ордер обраний - основна позиція відкривається ліміткою, а після її виконання хеджі відкриваються по маркету.
6. Після відкриття позицій починається моніторинг протягом часу, визначеного параметром Holding time in minutes.
7. Софт логує дані PnL і Volume.
8. Якщо якась із позицій наближається до ліквідації, вона закривається (відповідно до Liquidation threshold).
9. Після завершення періоду утримання всі позиції закриваються.
10. Якщо лімітний ордер на закриття не обраний - позиції закриваються по маркету.
11. Якщо лімітний ордер на закриття обраний - основна позиція закривається ліміткою, а хеджі - по маркету.
12. Софт виводить підсумкову статистику PnL і Volume поточного циклу і в цілому.
13. Після цього запускається таймер очікування (відповідно до Open time delay in minutes).
14. Потім процес повторюється знову - і так по колу.