NexNode
Все гайды
Боты и автоматизацияСредний

VPS для торгового бота: как выбрать сервер и запустить круглосуточно

Разбираем требования к серверу под торгового робота: пинг до биржи, локация, память, запуск Python-бота и MetaTrader на VPS.

11 мин чтенияобновлено 29 июля 2026 г.

Торговый робот на домашнем компьютере — это лотерея. Отключили свет, ушёл Windows в перезагрузку, моргнул интернет — сделка не закрылась, стоп не сработал. У бота, торгующего круглосуточно, любой такой перерыв стоит денег.

Сервер решает вопрос, но у трейдинга своя специфика: тут важнее не мощность, а скорость отклика до биржи. Разберём, что реально имеет значение.

Пинг важнее всего остального

Для обычного сайта разница между 20 и 80 миллисекундами незаметна. Для бота это разница между исполнением по нужной цене и проскальзыванием.

Правило простое: сервер должен стоять рядом с биржей, а не рядом с вами.

Что торгуетеГде серверы биржиЧто брать
Криптовалюта (Binance, Bybit)Токио, СингапурАзия, реже Франкфурт
Форекс, MetaTraderЛондон, Нью-ЙоркЕвропа, США
МосбиржаМоскваМосква

Для криптобирж часто оптимален Сингапур или Гонконг — оттуда до серверов Binance единицы миллисекунд. Из Москвы туда же будет 150–250 мс.

Проверьте пинг до подключения

Многие провайдеры дают тестовый IP для проверки. Замерьте задержку до нужного адреса командой ping или mtr перед оплатой. Разница между площадками бывает пятикратной.

Подобрать сервер в нужной стране можно в каталоге по локациям — там есть Сингапур, Гонконг, Япония, США и европейские площадки.

Сколько ресурсов нужно

Тут всё скромно — большинство ботов не считают ничего тяжёлого:

Что запускаетеПамятьЯдра
Python-бот на API биржи1–2 ГБ1–2
Несколько ботов сразу4 ГБ2
MetaTrader 5 (Windows)4 ГБ2
Бот с расчётом стратегий и ML8 ГБ+4

Отдельно про MetaTrader: он работает под Windows, а лицензия Windows Server удорожает тариф примерно вдвое. Если стратегия позволяет обойтись Python и API — берите Linux, выйдет ощутимо дешевле.

Шаг 1. Готовим сервер

Возьмём стандартный сценарий: Python-бот, работающий с API криптобиржи.

терминал
root@vps:~#apt update && apt upgrade -yroot@vps:~#apt install -y python3 python3-pip python3-venv git

Обязательно проверьте время — при расхождении часов биржа отклонит запросы с ошибкой подписи:

терминал
root@vps:~#timedatectl set-timezone UTCroot@vps:~#timedatectl status

Расхождение часов ломает торговлю

Биржи требуют, чтобы время запроса совпадало с их временем в пределах секунды. Если сервер отстаёт, вы получите Timestamp for this request is outside of the recvWindow. Синхронизация времени в Ubuntu включена по умолчанию, но проверить стоит.

Шаг 2. Отдельный пользователь и код

терминал
root@vps:~#adduser --system --group --home /opt/trader traderroot@vps:~#cd /opt/traderroot@vps:~#git clone https://github.com/ваш-логин/ваш-бот.git approot@vps:~#cd approot@vps:~#python3 -m venv venvroot@vps:~#./venv/bin/pip install -r requirements.txt

Шаг 3. Прячем ключи API

Это самое важное место во всём гайде. Ключ от биржи с правом на вывод средств — это доступ к вашим деньгам.

терминал
root@vps:~#nano /opt/trader/app/.env
API_KEY=ваш_ключ
API_SECRET=ваш_секрет
терминал
root@vps:~#chmod 600 /opt/trader/app/.envroot@vps:~#chown -R trader:trader /opt/trader

Три правила, которые сэкономят вам деньги:

  1. Никогда не выдавайте ключу право на вывод средств. Боту нужна только торговля. Даже если ключ украдут, деньги не выведут.
  2. Привяжите ключ к IP сервера. Все крупные биржи позволяют указать разрешённые адреса — тогда ключ бесполезен вне вашего сервера.
  3. Не храните ключи в коде. Случайная публикация репозитория на GitHub — классика жанра, а специальные сканеры находят такие ключи за минуты.

Шаг 4. Автозапуск

терминал
root@vps:~#nano /etc/systemd/system/trader.service
[Unit]
Description=Торговый бот
After=network-online.target
Wants=network-online.target

[Service]
Type=simple
User=trader
WorkingDirectory=/opt/trader/app
ExecStart=/opt/trader/app/venv/bin/python main.py
Restart=always
RestartSec=15

[Install]
WantedBy=multi-user.target
терминал
root@vps:~#systemctl daemon-reloadroot@vps:~#systemctl enable --now traderroot@vps:~#systemctl status trader

Restart=always здесь критичен: если бот упадёт на исключении из-за сетевой ошибки, systemd поднимет его через 15 секунд.

Шаг 5. Следим за логами

терминал
root@vps:~#journalctl -u trader -f

Полезно завести отдельное уведомление в Telegram на важные события — открытие и закрытие позиции, ошибку API. Как отправлять сообщения ботом, разобрано в гайде про Telegram-бота на сервере.

MetaTrader на сервере

Если торгуете через MT4 или MT5, вариантов два.

Windows-сервер. Проще всего: заказываете VPS с Windows Server, ставите терминал как на обычном компьютере, подключаетесь по RDP. Дороже из-за лицензии, зато работает привычно.

Linux + Wine. Дешевле, но требует возни и стабильно работает не со всеми советниками. Для боевой торговли рискованно.

Отдельно посмотрите на готовые Forex VPS у брокеров: часть брокеров предоставляет сервер бесплатно при определённом объёме сделок, и их площадки стоят прямо рядом с торговыми серверами.

Что обязательно настроить

Мониторинг. Бот, который тихо упал ночью — худший сценарий. Поставьте Uptime Kuma и добавьте проверку: пусть бот раз в минуту трогает простую страницу, а мониторинг следит за ней. Так вы поймаете зависание, когда служба формально запущена, но ничего не делает.

Защита сервера. На сервере лежат ключи от биржевого аккаунта. Базовые меры безопасности тут не рекомендация, а необходимость.

Бэкапы. Настройки стратегий, база сделок, история — всё это стоит копировать регулярно.

Сколько это стоит

Python-бот работает на тарифе за 300–600 ₽ в месяц. Сервер в Сингапуре или Гонконге обойдётся чуть дороже европейского — примерно 600–1200 ₽.

Windows-сервер под MetaTrader из-за лицензии стартует от 1200–2000 ₽.

На фоне торгового депозита это незаметные деньги, а одна не закрытая из-за отключения света позиция может стоить дороже года аренды.

Подобрать сервер под бота

Смотрите в первую очередь на локацию: пинг до биржи важнее, чем мощность процессора.

Смотреть тарифы

Честное предупреждение

Сервер решает техническую задачу — чтобы бот не отключался. Он не делает стратегию прибыльной. Торговля на бирже связана с риском потери средств, и надёжный хостинг лишь убирает один из источников проблем, а не гарантирует результат.