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 серверов, поэтому удобно разместить ботов в городах рядом с каждой биржей или держать основного бота и сервер мониторинга в разных странах.
