Туториал по боту Полимаркет · Глава 4 из 32
VPS держит вашего бота Полимаркет в работе, когда ноутбук не может - крышка закрыта, Wi-Fi оборвался, машина перезагружается. Эта глава объясняет, зачем и когда он нужен, на что смотреть, где мы размещаем собственных ботов, и дает готовый к копированию чек-лист установки.
Что покрывает эта глава
Чтобы изучать Полимаркет, сервер не нужен, и чтобы тренировать стратегию в бумажном режиме на своей машине, тоже. Он понадобится в тот день, когда бот начнет сам управлять реальными позициями, потому что с этого момента закрытый ноутбук - это упущенный выход. Глава остается практичной: когда VPS окупает свою стоимость, что действительно важно при выборе, где размещаем мы и какие именно команды нужны для настройки.
- Почему VPS, а не ноутбук
- Нужен ли он вам вообще уже сейчас
- На что смотреть в хостинге
- Где мы размещаем собственных ботов
- Выбор региона (NY4 vs LD4 vs AMS3)
- Конфигурация: vCPU, RAM, сеть
- Чек-лист установки для VPS бота Полимаркет
Почему VPS, а не ноутбук
Ноутбук закрывается, когда вы его закрываете. Ноутбук теряет Wi-Fi, когда вы переходите в другую комнату. Ноутбук перезагружается, когда обновление решает, что пора. Ни одно из этого недопустимо, когда по позиции нужно отправить выход за три секунды, а рядом никого нет.
VPS убирает все три сценария отказа: аптайм 24/7, сеть дата-центра (обычно меньше 5 ms до распространенных Polygon RPC) и отсутствие человека в петле во время работы. Начальный тариф стоит примерно от 5 до 20 долларов в месяц и окупается многократно в первый же раз, когда спасает вас от потери в духе «я закрыл крышку».
Правило простое: бумажный режим запускайте где угодно, на любой машине. Переходите на VPS в тот день, когда к боту попадают реальные средства, а не позже. Те, кто откладывает этот шаг, теряют на уснувшем ноутбуке больше, чем на реальных ошибках в стратегии.
Нужен ли он вам вообще уже сейчас?
Будьте честны с собой, по какую сторону черты вы находитесь. Большинство читающих это все еще слева, и это совершенно нормально.
- VPS вам пока не нужен, если вы торгуете в бумажном режиме, тестируете стратегии на истории, открываете позиции вручную или запускаете скрипт на несколько минут, пока сами за ним наблюдаете. Своей машины достаточно.
- VPS вам нужен, как только бот управляет живым капиталом без присмотра, должен реагировать за секунды, работает всю ночь или шлет уведомления, которые нельзя пропустить. В этот момент «всегда включен» - и есть весь смысл.
Если вы не уверены, скорее всего, вы еще не дошли до этого. Цена недели ожидания - нулевая; цена сервера, которым вы не пользуетесь, - несколько долларов. Сначала потратьте время на то, чтобы довести стратегию до ума, и только потом размещайте ее.
На что смотреть в хостинге
Когда он действительно понадобится, список короткий. Бот Полимаркет не прожорлив к CPU; он чувствителен к сети и не должен падать никогда. В грубом порядке приоритета:
- Аптайм и стабильность - ровно та причина, по которой вы уходите с ноутбука. Ищите реальный SLA по аптайму и провайдера, который не перезагружает вас по-тихому ради обслуживания.
- Регион и сетевой маршрут - низкая и стабильная задержка до API Полимаркет и до вашего Polygon RPC важнее, чем географическое расстояние. Jitter (разброс) вредит сильнее, чем чуть более высокое среднее.
- Сетевой лимит - websocket-подписки шумны в трафике. Предпочитайте unmetered или щедрый месячный лимит, чтобы насыщенный рыночный день никогда вас не душил.
- Правильно подобранные RAM и CPU - 1-2 vCPU и 2-4 GB RAM покрывают почти любого бота с одной стратегией. Не переплачивайте за ядра, которые не будете использовать.
- Образы Linux и ровное ценообразование - готовые Ubuntu LTS или Debian и предсказуемая месячная стоимость без сюрпризов за egress по гигабайтам, как в больших облаках.
Это весь список. Все, что сверх него - colocation, выделенное железо, субмиллисекундные маршруты - важно только для по-настоящему критичных к задержке стратегий, и если вы запускаете такую, вы это знаете.
Где мы размещаем собственных ботов
Мы размещаем собственных продакшен-ботов Полимаркет на TradingVPS. Он сделан ровно под список выше: оборудование, оптимизированное под трейдинг, стабильно низкий jitter до Polygon RPC, опции colocation там, где они нужны, и ровное ценообразование без сюрпризов за egress. Мы пользуемся им больше года, и рекомендация появилась раньше партнерских отношений.
Выбор региона (NY4 vs LD4 vs AMS3)
API книги ордеров Полимаркет отдается через Cloudflare и обслуживается с edge-точек рядом с пользователем, поэтому само географическое расстояние до origin важно меньше, чем качество сетевого маршрута. Чаще всего выбирают три региона.
- AMS3 / Амстердам - сильный вариант по умолчанию. Хороший peering к европейскому присутствию Cloudflare; подходит стратегиям США или ЕС, которые затрагивают и ночные азиатские рынки.
- NY4 / Нью-Йорк - лучший для стратегий, привязанных к биржевым часам США (NBA, NFL, политика США). У части хостингов в NY4 - самая низкая измеренная задержка до Polygon RPC на востоке США.
- LD4 / Лондон - золотая середина. В целом подходит для всего; нигде не самый быстрый.
Избегайте регионов в Азии или Южной Америке, если только ваша стратегия не региональная. Задержка до Полимаркет и до североамериканских Polygon RPC добавляет от 80 до 200 ms, а это съедает большую часть преимущества микростратегий.
Конфигурация: vCPU, RAM, сеть
Боту с одной стратегией нужно немного. Рекомендуемые минимумы:
- 1-2 vCPU. Python-бот, отслеживающий 20 рынков, большую часть времени использует заметно меньше 10% одного ядра. Не покупайте лишний CPU; потратьте бюджет на сеть.
- 2-4 GB RAM. Кэши книги ордеров и несколько месяцев истории цен умещаются с запасом.
- 1 Gbps unmetered или большой месячный лимит. Websocket-подписки шумны в трафике; подписка на 500 рынков может расходовать от 20 до 50 GB в месяц.
- SSD-хранилище, 20-40 GB. Логи, торговый журнал и код. Ничего тяжелого по хранилищу.
Если вы запускаете несколько стратегий или несколько ботов на одном хосте, удвойте RAM, CPU оставьте прежним и убедитесь, что сеть unmetered. CPU редко бывает узким местом.
Чек-лист установки для VPS бота Полимаркет
Порядок действий, выполняется один раз на каждый хост:
- Разверните образ Ubuntu 22.04 LTS; только SSH-ключ, без входа по паролю.
apt update && apt install -y python3 python3-venv git tmux ufw fail2ban htopufw allow OpenSSH && ufw enable- Создайте пользователя без прав root; закройте вход root по SSH в
/etc/ssh/sshd_config. - Установите часовой пояс UTC. Все отметки времени в логах этой серии указаны в UTC.
- Установите Node 20+, если этого требует ваш стек (
nvm install 20). - Клонируйте репозиторий бота. Используйте аутентификацию по SSH-ключу к GitHub; никогда не отправляйте токен на хост.
- Настройте systemd-юнит для бота, чтобы он переживал перезагрузки и автоматически перезапускался при сбое.
- Подключите бота уведомлений в Telegram (глава 30) - тихий сбой хуже, чем отсутствие бота.
- Прогоните бумажный режим в течение 24 часов, прежде чем на хост попадет любой живой капитал.
Общее время установки на свежем VPS: от 45 до 90 минут, включая развертывание бота.


