Торговий бот, який зупиняється при закритті ноутбука, — це бот, який рано чи пізно закриє позицію в найгірший момент. Або не закриє взагалі. Якщо стратегія працює без нагляду, їй місце на машині, яка не спить, не втрачає Wi-Fi і не йде в перезавантаження заради оновлень, поки вас немає.
Що насправді потрібно боту
Менше, ніж прийнято думати. Торгові боти в принципі чутливі до затримок, але для всього, що не є суб-секундним HFT, вимоги такі:
- Постійний аптайм. Бот має не спати, коли рухається ринок, а не коли не спите ви.
- Пам'ять під бектести. Жива торгівля легка; а от прогін року хвилинних свічок по десятку пар — ось що справді їсть RAM.
- Швидкий диск. База свічок і логи угод пишуться постійно. Наш NVMe (RAID1, читання ~800 МБ/с) справляється без затинок.
- Стабільна вихідна IP. Деякі біржі дозволяють прив'язати API-ключ до IP — тариф із виділеною IP дає постійну.
Micro ($5/міс) підходить для однієї стратегії на кількох парах. Small ($8/міс — 4 vCPU, 4 ГБ RAM, 35 ГБ NVMe) — там, де більшість зупиняється, додавши бектести і панель.
Freqtrade у кілька команд
# Чиста Ubuntu 24.04 — ставимо Docker
apt update && apt install -y docker.io docker-compose-v2 git
systemctl enable --now docker
# Freqtrade
mkdir -p /opt/freqtrade && cd /opt/freqtrade
docker run --rm -v "$(pwd):/freqtrade/user_data" \
freqtradeorg/freqtrade:stable create-userdir --userdir /freqtrade/user_data
# Налаштувати (ключі біржі, пари, розмір ставки) — і запускати спершу в dry-run
docker compose up -d
docker compose logs -f
Починайте з dry-run. Завжди. Переходьте на живу торгівлю лише після того, як стратегія пережила кілька днів паперової торгівлі на реальних ринкових даних.
Hummingbot працює так само — Docker-образ, конфіг у примонтованому томі, запуск під docker compose, щоб бот повернувся після перезавантаження.
Власний бот? Python і ccxt покривають практично будь-яку біржу. Запускайте під systemd з Restart=always, щоб процес, що впав, перезапустився, а не лишив вас із відкритою позицією.
Чому крипто-оплата й відсутність KYC тут особливо доречні
У трейдерів зазвичай є думка про те, де саме фігурує їхня особа. Якщо ви ганяєте стратегії на крипто-біржах, оплачувати сервер корпоративною карткою на своє ім'я — і віддавати хостеру скан паспорта — доволі дивне місце, щоб порушити цю логіку.
Ми не питаємо. Email для реєстрації, USDC або USDT для оплати (Base, Ethereum чи Tron). Ні документів, ні картки. Ваші API-ключі, ваша стратегія, ваш сервер — і нічого, що пов'язує цю машину з KYC-досьє.
Уперше платите криптою? Гайд на п'ять хвилин.
Який тариф узяти
| Сетап | Тариф | Ціна |
|---|---|---|
| Одна стратегія, кілька пар, dry-run і жива | Micro | $5/міс |
| Бектести, база, вебінтерфейс — звичайний набір | Small | $8/міс |
| Потрібна постійна IP для прив'язки API-ключів біржі | Small-IP | $16/міс |
| Кілька ботів, важкі бектести | Medium | $12/міс |
Повний root, NVMe, безлімітний трафік на 1 Гбіт/с, сервери в Німеччині та Фінляндії. Річна оплата — один крипто-переказ замість дванадцяти.
Ще почитати
- Чек-лист безпеки нового VPS — зробіть це до того, як на сервері опиняться API-ключі
- Хостинг Discord-бота на VPS — той самий патерн systemd
Готові? Розгорнути сервер під бота → — працює приблизно за хвилину, оплата криптою, без документів.