VPS для торгових ботів, цілодобовий сервер для автоторгівлі криптовалютою й акціями
VPS для торгових ботів від HELPER VPS це хмарний Linux сервер, на якому програми автоторгівлі криптовалютою й акціями працюють цілодобово в одному з 40 міст, від $25.00 на місяць. Навіть коли ваш комп'ютер вимкнено, бот без перерви стежить за котируваннями й виставляє ордери, а розміщення в місті поруч з API серверами біржі пришвидшує відповіді.
Який тариф VPS підходить для торгового бота?
Більшість торгових ботів легкі, але вимоги залежать від кількості ботів, кількості відстежуваних інструментів і того, чи робите ви бектести. П'ять поєднань нижче це відправні точки під популярні сценарії.
Усі тарифи мають однакову конфігурацію й ціну в 40 містах, а якщо обрати місто поруч з API серверами біржі, котирування надходять і ордери підтверджуються швидше.
Що можна запускати на VPS для торгових ботів?
VPS це комп'ютер, який не вимикається, тож бот продовжує працювати без огляду на відключення електрики, сплячий режим і обриви інтернету. Ось п'ять популярних конфігурацій.
Freqtrade й боти на Python
Freqtrade це відкрита програма автоторгівлі, де стратегії пишуться на Python, з підтримкою бектестів, реальної торгівлі й керування через Telegram. Власні боти на бібліотеці ccxt запускаються на сервері точно так само.
Сервер UbuntuМаркет-мейкінг у Hummingbot
Hummingbot це відкрита програма, що запускає стратегії маркет-мейкінгу й арбітражу в контейнерах Docker. Якщо створити сервер з образу Docker в один клік, можна одразу завантажити контейнер і почати.
Застосунок DockerСіткові й DCA боти для криптовалют
Сіткові боти, що багаторазово купують і продають у заданому діапазоні цін, і DCA боти, що купують частинами через рівні проміжки, мають сенс, що довше вони працюють. На VPS вони без перерви працюють тижнями й місяцями.
VPS з виділеним CPUАвтоторгівля акціями через API
Програми автоторгівлі акціями на REST API чи WebSocket API брокера теж запускаються на Linux сервері. Платформи, яким потрібен Windows, наприклад MetaTrader, ведуться на Forex VPS.
Forex VPSМоніторинг ботів і сповіщення
Дивіться стан ботів, баланс та історію угод на дашборді Grafana й отримуйте сповіщення про зупинку через Uptime Kuma й Telegram-бота. Якщо тримати сервер моніторингу в іншому місті, ви одразу дізнаєтеся, якщо один з боків зупиниться.
Перше підключення
Чим зручно запускати торгових ботів на HELPER VPS?
Працює цілодобово.
Навіть якщо ви вимкнете комп'ютер чи вдома зникне інтернет, бот на сервері продовжує стежити за котируваннями й виставляти ордери за заданою стратегією.
Поруч з біржею.
Оберіть з 40 міст місце поруч з API серверами біржі й швидко отримуйте котирування й відповіді на ордери.
Постійна IP захищає ключі API.
Кожен сервер отримує публічну IPv4 адресу, тож можна поставити на ключ API біржі список дозволених IP і виставляти ордери лише зі свого сервера.
Повні права root.
Самі задавайте версію Python, бібліотеки, синхронізацію часу й файрвол, а створювати й видаляти сервери можна через API для розробників.
Інструменти для сервера торгових ботів
Програми автоторгівлі й інструменти експлуатації здебільшого офіційно працюють у Linux і Docker. Якщо створити сервер з образу застосунку Docker, контейнери можна запускати одразу.
- Python
- Docker
- Bitcoin
- Ethereum
- PostgreSQL
- Redis
- Grafana
- Uptime Kuma
Розміщуйте сервер ближче до своїх клієнтів
Оберіть найближче до клієнтів місце серед 40 міст у 31 країнах.
Навіщо запускати торгових ботів на VPS?
Торговий бот виконує свою роботу, лише якщо ввімкнений увесь час, поки відкритий ринок. Криптовалютний ринок відкритий 24 години на добу, 7 днів на тиждень, і якщо запускати бота на домашньому комп'ютері, легко стаються зупинки через сплячий режим, перезавантаження після оновлення Windows, перезапуск роутера чи відключення електрики. VPS це сервер, що завжди ввімкнений у дата-центрі, тож бота можна довірити йому без цих клопотів.
Важлива й відстань. Якщо розмістити бота в місті поруч з API серверами біржі, час на отримання котирувань і надсилання ордерів скорочується, і навіть за швидкого руху ціни ордери виконуються ближче до ціни, заданої стратегією. Дізнайтеся, у якій країні розташовані API сервери бірж, якими ви користуєтеся, і оберіть найближче місто в Японії, Сінгапурі, Європі чи США.
Постійна IP теж великий плюс. Більшість бірж дають змогу вказати для ключа API IP адреси, з яких дозволено доступ. Якщо додати публічну IPv4 адресу VPS до списку дозволених, то навіть за витоку ключа ордери не можна буде виставити ні з якого місця, крім вашого сервера, а разом з ключем без права виведення коштів акаунт захищений ще надійніше.
Як розгорнути бота Freqtrade на VPS?
Спершу оберіть в особистому кабінеті місто поруч з біржею й створіть сервер з образу Docker в один клік. Якщо заздалегідь додати SSH ключ і обрати його під час створення, ви безпечно підключитеся без пароля, а пароль root 7 днів можна знову подивитися в особистому кабінеті. Після підключення перевірте, що синхронізацію часу ввімкнено, і ви заздалегідь уникнете помилок підпису API біржі.
Потім завантажте офіційний файл docker-compose Freqtrade, створіть файл налаштувань і вкажіть ключ API біржі й токен Telegram-бота. Радимо спершу запустити стратегію в режимі dry-run без реальних ордерів, кілька днів порівнювати результати бектесту й dry-run і лише потім переходити до реальної торгівлі.
Безпечніше відкривати вебінтерфейс FreqUI лише всередині сервера й заходити через SSH тунель чи WireGuard VPN. Якщо задати контейнеру політику перезапуску, бот автоматично продовжить роботу й після перезавантаження сервера, а командами в Telegram можна звідки завгодно перевіряти стан, ставити на паузу й примусово закривати позиції.
Що важливо для безпечної роботи сервера автоторгівлі?
Базове правило: вмикайте ключу API лише право торгівлі, а право виведення коштів вимикайте. Якщо додати до цього список дозволених IP сервера, збитки навіть від витоку одного ключа будуть набагато меншими. Зберігайте ключі у файлі налаштувань чи змінних середовища й додайте їх до .gitignore, щоб вони не потрапили до Git репозиторію.
Дозвольте на сервері лише вхід за SSH ключем і закрийте у фаєрволі весь зовнішній доступ, крім SSH. Панель керування ботом і дашборди відкривайте лише через VPN, а операційну систему й програму бота регулярно оновлюйте. З увімкненою опцією автоматичного резервного копіювання файли стратегій та історія угод теж зберігаються, а відновлення запитується на сторінці підтримки після першої оплати.
Найгірший випадок , це зупинка бота без вашого відома, тож подбайте й про моніторинг. Регулярно перевіряйте API бота через Uptime Kuma й отримуйте сповіщення в Telegram, щоб змогти відреагувати одразу. Продовжуйте оплату за обраний період (1, 3, 6 чи 12 місяців) наперед, і ваш бот працюватиме без перерв.
Інші VPS за завданнями
VPS для торгових ботів: часті запитання
Чим зручно запускати торгового бота на VPS?
Сервер завжди ввімкнений у дата-центрі, тож бот працює цілодобово без перерв. Оберіть місто поруч з біржею, щоб швидко отримувати відповіді, а постійна IPv4 адреса дає змогу поставити на ключ API список дозволених IP.
Які програми автоторгівлі можна використовувати?
Можна запускати відкриті програми, як-от Freqtrade, Hummingbot і Jesse, а також власних ботів на Python з ccxt і ботів на Node.js. Є права root, тож потрібні бібліотеки встановлюються вільно.
Який тариф підходить для одного бота?
Для легких ботів-скриптів вистачить стандартного тарифу на 12 GB, а для Freqtrade з вебінтерфейсом радимо тариф на 12 GB. Якщо ботів кілька чи ви часто запускаєте бектести, краще тарифи NVMe чи з великим обсягом пам'яті.
У якому місті краще розмістити сервер?
Оберіть місто поруч з API серверами біржі, якою ви користуєтеся найчастіше, і котирування й відповіді на ордери надходитимуть швидше. В усіх 40 містах однакові тарифи й ціни, тож обирайте лише за розташуванням.
Чи можна запускати радників (EA) MetaTrader?
MetaTrader це програма для Windows, тож її ведуть на Forex VPS з Windows Server. VPS для торгових ботів на Linux розраховано на ботів на Python і Docker.
Як захистити ключі API?
Створіть ключ лише з правом торгівлі й без права виведення й додайте публічну IPv4 адресу сервера до списку дозволених IP на біржі. Зберігайте ключі у файлі налаштувань чи змінних середовища й дозвольте для SSH лише вхід за ключем, так безпечно.
Як дізнатися, що бот зупинився?
Регулярно перевіряйте бота через Uptime Kuma й отримуйте сповіщення в Telegram, і ви одразу дізнаєтеся. Якщо задати політику перезапуску Docker чи автоматичний перезапуск systemd, бот запускатиметься разом із сервером після перезавантаження.
Чи повідомляєте ви, чи приносить бот прибуток?
Прибуток залежить від стратегії й ситуації на ринку, і сервер його не визначає. Радимо перед реальною торгівлею як слід протестувати стратегію бектестами й dry-run і починати з невеликих сум.
Як оплачувати?
Оплачуйте USDT під час створення сервера, і повна сума за обраний період (1, 3, 6 чи 12 місяців) буде виставлена рахунком одразу. Продовжуйте оплату наперед, і ваш бот ніколи не зупиниться.
Чи можна рознести ботів різними регіонами?
Так, в одному акаунті можна тримати до 10 серверів, тож зручно розмістити ботів у містах поруч з кожною біржею або тримати основного бота й сервер моніторингу в різних країнах.
