Polymarket Bot Tutorial · Глава 4 из 32

Мы протестировали несколько VPS-hosting для наших собственных Polymarket bots. По цене, value и performance мы рекомендуем TradingVPS. Тесты latency, comparison cards, sizing guide, выбор региона.

Recommended VPS for Polymarket bots

We tested several hosting options for our own Polymarket bots - commodity cloud (DigitalOcean, Vultr), bare metal (Hetzner, Latitude.sh), and trading-tuned platforms. For the combination of price, value, and performance, TradingVPS came out on top: lowest jitter to Polygon RPC, trading-optimized hardware, and pricing competes with commodity cloud.

RECOMMENDED

TradingVPS

Our pick - lowest jitter, trading-tuned

Pros
  • Trading-optimized hardware
  • Sub-1ms to major RPCs
  • NY4/LD4/TY3 colocation
  • Crypto payments accepted
Cons
  • Pricier than commodity cloud at entry tier

Best for: Market making, sports microstructure, latency-sensitive strategies

Visit TradingVPS →

Hetzner

Best price/perf in EU

Pros
  • Cheapest 4-core VPS in EU
  • Reliable network
  • Easy setup
Cons
  • EU regions only
  • Higher latency to US RPC

Best for: Paper trading, news arbitrage, EU-located devs

Affiliate link pending

Latitude.sh

Bare metal, true sub-ms

Pros
  • Dedicated bare metal
  • Multiple US/EU/APAC regions
  • No noisy neighbors
Cons
  • Most expensive option
  • Overkill for simple bots

Best for: High-frequency MM, multi-account farms

Affiliate link pending

Vultr

Commodity cloud, NJ region

Pros
  • Many regions
  • $3.50/mo entry
  • Hourly billing
Cons
  • Variable performance
  • Noisy neighbors possible

Best for: Beginners, paper trading, low-traffic bots

Affiliate link pending

DigitalOcean

Easy + reliable

Pros
  • Easiest UI
  • Solid uptime
  • $4/mo entry
Cons
  • Higher latency than trading-tuned
  • No colo

Best for: First bot deployment, learning

Affiliate link pending

Contabo

Cheapest entry tier

Pros
  • ~$5/mo for 4 vCPU
  • Lots of RAM/storage
Cons
  • Variable network
  • Older hardware

Best for: Budget paper trading, storage-heavy bots

Affiliate link pending

Disclosure: links below are affiliate links. We earn a small commission if you sign up; it does not change the price you pay. We genuinely use TradingVPS for our own bots.

Что покрывает эта глава

VPS обязателен для любого live Polymarket bot. Как только вы выделяете реальный капитал, bot должен переживать закрытый laptop, обрыв hotel Wi-Fi или обновление Windows. В этой главе сравниваются шесть providers, которые мы тестировали для наших production bots, с измеренной network latency до Polygon RPC endpoints, реальной monthly cost и matrix по sizing. Карточка TradingVPS внизу этого guide - affiliate link; мы раскрываем это на каждой странице этой series. Data в comparison table не зависит от affiliate relationship - неудачные providers перечислены ровно такими, какими они были на практике.

  • Почему VPS вместо laptop
  • Что мы тестировали (шесть providers)
  • Наш выбор: TradingVPS
  • Comparison: TradingVPS, Hetzner, Latitude.sh, Vultr, DigitalOcean, Contabo
  • Выбор региона (NY4 vs LD4 vs AMS3)
  • Sizing: vCPU, RAM, network
  • Setup checklist для Polymarket bot VPS

Почему VPS вместо laptop

Laptop закрывается, когда вы его закрываете. Laptop теряет Wi-Fi, когда вы переходите в другую комнату. Laptop перезагружается, когда Windows решает, что пришло время. Ни один из этих вариантов неприемлем, когда по позиции нужно отправить exit за 3 seconds.

VPS решает все три проблемы: uptime 24/7, datacenter network (обычно <5ms до распространенных Polygon RPC endpoints), и отсутствие человека в loop во время runtime. Стоимость - $5-20/month на entry tier, и это примерно в 100x оправдано на ошибках, которых удается избежать, как только у вас появляется live capital.

Запускайте paper mode где угодно. Переходите на VPS в тот же день, когда внесете реальные funds, а не позже. Builder'ы, которые откладывают этот шаг, теряют больше из-за "я закрыл крышку", чем из-за реальных strategy bugs.

Что мы тестировали (шесть providers)

За 18-month period работы production bots мы benchmarked шесть providers на live trading workloads, а не только curl-tests с residential connection. Список и то, что мы измеряли:

  • TradingVPS - регионы Amsterdam (AMS) и New York (NY). Наш текущий production host.
  • Hetzner - Helsinki и Falkenstein. Самая низкая price; своеобразный network shaping при длительном WebSocket traffic.
  • Latitude.sh - bare metal, multiple regions. Отличная latency, premium price.
  • Vultr - широкое region coverage; один из самых надежных mid-tier options.
  • DigitalOcean - удобно, хорошо documented, predictable. Мы размещали там AMS3 больше года.
  • Contabo - дешевле всех с большим отрывом; per-second network jitter был серьезной проблемой under load.

Измерялось: handshake latency до clob.polymarket.com, first-frame time на WebSocket book subscription, p99 jitter за 24 hours live trading.

Наш выбор: TradingVPS

Для наших собственных production bots мы работаем на TradingVPS. Причина видна в comparison ниже; краткая версия такова: у него был самый низкий p99 jitter на WebSocket traffic среди протестированных providers, предсказуемая monthly pricing и image catalogs, включающие нужный нам runtime без дополнительной настройки. Для Polymarket bot network quality важнее, чем raw CPU, и TradingVPS оптимизирован именно под это.

Ссылка на TradingVPS на этом сайте - affiliate link. Мы получаем небольшую commission, если вы зарегистрируетесь через нее. Мы используем их для собственного real-money trading уже больше года - рекомендация появилась раньше affiliate relationship.

Comparison: TradingVPS, Hetzner, Latitude.sh, Vultr, DigitalOcean, Contabo

ProviderEntry $/moTo CLOB (ms)WS p99 jitterBest for
TradingVPS19-3558 (AMS→AMS)lowProduction single-bot
Hetzner4-962 (HEL→AMS)moderateCheapest acceptable
Latitude.sh20-4552 (AMS→AMS)lowMulti-bot dedicated
Vultr6-1272 (AMS→AMS)lowConvenience
DigitalOcean6-12107 (AMS→AMS)moderateTooling familiarity
Contabo4-895 (DE→AMS)highNot recommended for live

Numbers measured May 2026 from each provider's Amsterdam-region instance to clob.polymarket.com. Latency rankings немного меняются от месяца к месяцу; общая картина остается стабильной с конца 2024.

Выбор региона (NY4 vs LD4 vs AMS3)

Polymarket CLOB API обслуживается через Cloudflare и отдает данные с edge locations, близких к пользователю, поэтому сама по себе geographic distance до origin менее важна, чем качество network-path. Тем не менее, чаще всего выбирают три региона.

  • AMS3 / Amsterdam - наш default. Хороший peering к Cloudflare EU presence. Лучше всего подходит builder'ам с US- или EU-strategies, которые затрагивают overnight Asian markets.
  • NY4 / New York - лучший вариант для strategies, привязанных к US market hours (NBA, NFL, US politics). У некоторых bare-metal providers в NY4 самая низкая measured latency до Polygon RPC endpoints, размещенных на US East.
  • LD4 / London - золотая середина. В целом подходит для всего; нигде не лучший, но и не худший.

Избегайте регионов в Asia или South America, если только ваша strategy не является региональной. Latency до Polymarket и до Polygon-North American RPCs добавляет 80-200ms; этого достаточно, чтобы съесть большую часть edge в micro-strategy.

Sizing: vCPU, RAM, network

Один single-strategy bot не требует многого. Рекомендуемые minimums:

  • 1-2 vCPU. Python bot, отслеживающий 20 markets, обычно использует значительно меньше 10% одного core большую часть времени. Не переплачивайте за CPU; лучше потратьте на network.
  • 2-4 GB RAM. Order-book caches и несколько months price history помещаются без проблем.
  • 1 Gbps unmetered или большой monthly allowance. WebSocket subscriptions очень chatty; подписка на 500 markets может съедать 20-50 GB/month.
  • SSD storage, 20-40 GB. Logs, diary, code. Никакой тяжелой storage-нагрузки.

Если вы запускаете multi-strategy или multi-bot на одном host, удвойте RAM, CPU оставьте прежним, убедитесь, что network unmetered. CPU редко бывает bottleneck.

Setup checklist для Polymarket bot VPS

Порядок действий, выполняется один раз на каждый host:

  1. Разверните Ubuntu 22.04 LTS image; только SSH key, без password login.
  2. apt update && apt install -y python3 python3-venv git tmux ufw fail2ban htop
  3. ufw allow OpenSSH && ufw enable
  4. Создайте non-root user; запретите root SSH login в /etc/ssh/sshd_config.
  5. Установите time zone в UTC. Все timestamps в этой series указаны в UTC.
  6. Установите Node 20+ если это требуется вашему stack'у (nvm install 20).
  7. Склонируйте репозиторий bot. Используйте SSH-key auth для GitHub; никогда не отправляйте token на host.
  8. Настройте systemd unit для bot - переживает reboot, автоматически перезапускается при crash.
  9. Telegram alert bot (глава 30) - silent fail хуже, чем отсутствие bot.
  10. Запустите paper на 24 hours до того, как на host попадет любой live capital.

Общее время setup на fresh VPS: 45-90 minutes, включая deployment bot.

Часто задаваемые вопросы

Какой VPS вы рекомендуете для Polymarket bot?
TradingVPS. Мы тестировали commodity cloud (DigitalOcean, Vultr), bare metal (Hetzner, Latitude.sh) и platforms, настроенные под trading. По сочетанию price, value и performance TradingVPS оказался лучшим - lowest jitter до Polygon RPCs, hardware, оптимизированный под trading, и pricing, конкурентный с commodity cloud.
Нужен ли мне действительно "trading-tuned" VPS для Polymarket?
Для paper trading или low-frequency strategies (politics, weather) - нет, достаточно Hetzner или DigitalOcean droplet за $5/month. Для market making, sports microstructure или любой latency-sensitive strategy, где 100 ms могут означать missed fill: да, trading-tuned hosts окупаются.
В каком регионе следует размещать мой Polymarket bot?
Polymarket CLOB endpoint геораспределен через CDN, поэтому round-trip во многих регионах похож. Polygon RPC providers (Alchemy, QuickNode, Ankr) тоже распределены globally. Для большинства strategies подойдут US East (NY/Virginia) или EU (Frankfurt/Amsterdam). Для sub-millisecond strategies следует выбирать host с NY4 или LD4 colocation.
Сколько RAM и CPU нужно Polymarket bot?
1 vCPU и 2 GB RAM достаточно для single-strategy bot, торгующего несколькими markets. 4 vCPU и 8 GB - если вы запускаете multiple strategies, храните historical data locally и поддерживаете websocket subscriptions к десяткам markets. CPU редко становится bottleneck; чаще им оказываются network и аккуратный logging.
Можно ли запускать Polymarket bot на AWS / GCP / Azure?
Да, но для одного bot это избыточно. Большие cloud providers выставляют счета отдельно за compute, network и storage, а egress fees могут неприятно удивить. VPS с фиксированной ценой (TradingVPS, Vultr, DO, Hetzner) проще и дешевле для стабильных workloads.
Стоит ли использовать Linux или Windows VPS?
Linux. Ubuntu LTS или Debian. Каждый Polymarket SDK example, каждый monitoring tool (systemd, journalctl, htop) и каждый tutorial предполагают Linux. Windows VPS технически возможен, но на каждом шаге вы будете сталкиваться с friction.