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.
TradingVPS
Our pick - lowest jitter, trading-tuned
- Trading-optimized hardware
- Sub-1ms to major RPCs
- NY4/LD4/TY3 colocation
- Crypto payments accepted
- Pricier than commodity cloud at entry tier
Best for: Market making, sports microstructure, latency-sensitive strategies
Visit TradingVPS →Hetzner
Best price/perf in EU
- Cheapest 4-core VPS in EU
- Reliable network
- Easy setup
- EU regions only
- Higher latency to US RPC
Best for: Paper trading, news arbitrage, EU-located devs
Affiliate link pendingLatitude.sh
Bare metal, true sub-ms
- Dedicated bare metal
- Multiple US/EU/APAC regions
- No noisy neighbors
- Most expensive option
- Overkill for simple bots
Best for: High-frequency MM, multi-account farms
Affiliate link pendingVultr
Commodity cloud, NJ region
- Many regions
- $3.50/mo entry
- Hourly billing
- Variable performance
- Noisy neighbors possible
Best for: Beginners, paper trading, low-traffic bots
Affiliate link pendingDigitalOcean
Easy + reliable
- Easiest UI
- Solid uptime
- $4/mo entry
- Higher latency than trading-tuned
- No colo
Best for: First bot deployment, learning
Affiliate link pendingContabo
Cheapest entry tier
- ~$5/mo for 4 vCPU
- Lots of RAM/storage
- Variable network
- Older hardware
Best for: Budget paper trading, storage-heavy bots
Affiliate link pendingDisclosure: 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
| Provider | Entry $/mo | To CLOB (ms) | WS p99 jitter | Best for |
|---|---|---|---|---|
| TradingVPS | 19-35 | 58 (AMS→AMS) | low | Production single-bot |
| Hetzner | 4-9 | 62 (HEL→AMS) | moderate | Cheapest acceptable |
| Latitude.sh | 20-45 | 52 (AMS→AMS) | low | Multi-bot dedicated |
| Vultr | 6-12 | 72 (AMS→AMS) | low | Convenience |
| DigitalOcean | 6-12 | 107 (AMS→AMS) | moderate | Tooling familiarity |
| Contabo | 4-8 | 95 (DE→AMS) | high | Not 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:
- Разверните Ubuntu 22.04 LTS image; только SSH key, без password login.
apt update && apt install -y python3 python3-venv git tmux ufw fail2ban htopufw allow OpenSSH && ufw enable- Создайте non-root user; запретите root SSH login в
/etc/ssh/sshd_config. - Установите time zone в UTC. Все timestamps в этой series указаны в UTC.
- Установите Node 20+ если это требуется вашему stack'у (
nvm install 20). - Склонируйте репозиторий bot. Используйте SSH-key auth для GitHub; никогда не отправляйте token на host.
- Настройте systemd unit для bot - переживает reboot, автоматически перезапускается при crash.
- Telegram alert bot (глава 30) - silent fail хуже, чем отсутствие bot.
- Запустите paper на 24 hours до того, как на host попадет любой live capital.
Общее время setup на fresh VPS: 45-90 minutes, включая deployment bot.












