Polymarket Bot Tutorial · 32개 중 4장
우리는 자체 Polymarket bots를 위해 여러 VPS host를 테스트했습니다. 가격, 가치, 성능 면에서 TradingVPS를 추천합니다. Latency tests, comparison cards, sizing guide, region choice.
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
추천 지역: Polymarket 서버에 가장 빠르게 연결하려면 Amsterdam, VPS로 polymarket.com을 이용하려면 Dublin.
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.
이 장에서 다루는 내용
실제 Polymarket bot을 운영한다면 VPS는 선택이 아니라 필수입니다. 실제 자본을 투입하는 순간, bot은 닫힌 노트북, 호텔 Wi-Fi 끊김, Windows update를 견뎌야 합니다. 이 장에서는 우리가 자체 production bots에 대해 테스트한 6개 provider를 비교합니다. 각 provider에서 Polygon RPC endpoint까지 측정한 network latency, 실제 월 비용, sizing matrix를 포함합니다. 이 guide 하단의 TradingVPS card는 affiliate link이며, 이 series의 모든 페이지에 이를 공개하고 있습니다. comparison table의 데이터는 affiliate relationship의 영향을 받지 않습니다. 성능이 좋지 않은 provider는 실제 결과 그대로 그대로 listed 되어 있습니다.
- 왜 laptop 대신 VPS를 써야 하는가
- 무엇을 테스트했는가 (6개 provider)
- 우리의 선택: TradingVPS
- 비교: TradingVPS, Hetzner, Latitude.sh, Vultr, DigitalOcean, Contabo
- region choice (NY4 vs LD4 vs AMS3)
- sizing: vCPU, RAM, network
- Polymarket bot VPS setup checklist
왜 laptop 대신 VPS인가
노트북은 닫으면 멈춥니다. 방을 옮기면 Wi-Fi가 끊깁니다. Windows가 때가 됐다고 판단하면 재부팅합니다. 포지션을 3초 안에 청산해야 할 때, 이 중 어느 것도 허용될 수 없습니다.
VPS는 이 세 가지를 모두 해결합니다. 24/7 uptime, datacenter network(대체로 일반적인 Polygon RPC endpoint까지 <5ms), runtime에 사람의 개입이 필요 없습니다. 비용은 entry tier 기준 월 $5-20이며, 실제 자본을 운용하기 시작하면 실수 방지 효과만으로 그 100배 값어치를 합니다.
paper mode는 어디서든 돌리면 됩니다. 실제 자금을 예치하는 그날 VPS로 옮기세요. 그보다 나중이 되어서는 안 됩니다. 이 단계를 미루는 builder들은 실제 strategy bug보다 "덮개를 닫아버렸다"는 이유로 더 많은 손실을 봅니다.
무엇을 테스트했는가 (6개 provider)
18개월 동안 production bots를 운영하면서, 우리는 주거용 connection에서의 단순 curl-test가 아니라 실제 trading workload 아래에서 6개 provider를 benchmark했습니다. 목록과 측정 항목은 다음과 같습니다.
- TradingVPS-Amsterdam(AMS) 및 New York(NY) region. 현재 우리의 production host입니다.
- Hetzner-Helsinki 및 Falkenstein. 표시 가격이 가장 저렴하며, 지속적인 WebSocket traffic에서 network shaping이 다소 특이합니다.
- Latitude.sh-bare metal, multiple region. 훌륭한 latency, 프리미엄 가격.
- Vultr-폭넓은 region coverage; 더 신뢰할 수 있는 mid-tier option 중 하나입니다.
- DigitalOcean-편리하고, 문서가 잘 되어 있고, 예측 가능합니다. 우리는 AMS3에서 1년 넘게 host했습니다.
- Contabo-압도적으로 가장 저렴하지만, load 하에서 per-second network jitter가 실질적인 문제였습니다.
측정 항목: clob.polymarket.com까지의 handshake latency, WebSocket book subscription의 first-frame time, 24시간 live trading 동안의 p99 jitter.
우리의 선택: TradingVPS
우리의 production bots는 TradingVPS에서 운영합니다. 그 이유는 아래 comparison에서 확인할 수 있습니다. 짧게 말하면, 테스트한 provider들 중 WebSocket traffic의 p99 jitter가 가장 낮았고, 월별 요금이 예측 가능했으며, 추가 설정 없이 우리가 원하는 runtime을 포함한 image catalog를 제공했습니다. Polymarket bot에서는 raw CPU보다 network quality가 더 중요하고, TradingVPS는 그 점에 최적화되어 있습니다.
이 사이트의 TradingVPS 링크는 affiliate link입니다. 이를 통해 가입하시면 작은 수수료를 받습니다. 우리는 1년 넘게 실제 자금으로 그들을 사용해 왔으며, 이 추천은 affiliate relationship보다 먼저 존재했습니다.
비교: TradingVPS, Hetzner, Latitude.sh, Vultr, DigitalOcean, Contabo
| Provider | 입문 $/월 | CLOB까지 (ms) | WS p99 jitter | 추천 용도 |
|---|---|---|---|---|
| TradingVPS | 19-35 | 58 (AMS→AMS) | low | Production single-bot |
| Hetzner | 4-9 | 62 (HEL→AMS) | moderate | 가장 저렴한 acceptable option |
| 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 | 실전 live 용도로는 비추천 |
수치는 2026년 5월, 각 provider의 Amsterdam-region instance에서 clob.polymarket.com까지 측정한 결과입니다. latency ranking은 월별로 약간씩 변하지만, 큰 그림은 2024년 말부터 안정적이었습니다.
region choice (NY4 vs LD4 vs AMS3)
Polymarket의 CLOB API는 Cloudflare를 통해 제공되며 사용자와 가까운 edge location에서 서비스되므로, origin까지의 단순한 지리적 거리보다 network-path quality가 더 중요합니다. 그래도 흔히 쓰는 region 선택지는 세 가지입니다.
- AMS3 / Amsterdam-우리의 기본 선택입니다. Cloudflare의 EU presence와 peering이 좋습니다. 미국 또는 유럽 전략을 운영하면서 아시아 overnight 시장을 건드리는 builder에게 가장 적합합니다.
- NY4 / New York-미국 시장 시간대(NBA, NFL, 미국 정치)에 연동된 전략에 가장 좋습니다. NY4의 일부 bare-metal provider는 US East에 호스팅된 Polygon RPC endpoint까지의 측정 latency가 가장 빠릅니다.
- LD4 / London-중간 지점입니다. 대체로 모든 용도에 무난하지만, 어떤 면에서도 가장 빠르지는 않습니다.
전략이 지역 기반이 아닌 이상 아시아나 남미 region은 피하세요. Polymarket 및 Polygon-North American RPC까지의 latency가 80-200ms 늘어나며, 대부분의 micro-strategy edge를 잠식합니다.
sizing: vCPU, RAM, network
단일 strategy bot은 많은 자원이 필요하지 않습니다. 권장 minimum은 다음과 같습니다.
- 1-2 vCPU. 20개 market을 추적하는 Python bot은 대부분의 시간에 한 core의 10%도 사용하지 않습니다. CPU를 과하게 사지 말고, network에 투자하세요.
- 2-4 GB RAM. order-book cache와 몇 달 치 price history면 충분히 들어갑니다.
- 1 Gbps unmetered 또는 큰 월간 allowance. WebSocket subscription은 chatty합니다. 500-market subscription은 월 20-50 GB를 사용할 수 있습니다.
- SSD storage, 20-40 GB. logs, diary, code 정도입니다. storage-heavy한 것은 없습니다.
같은 host에서 multi-strategy 또는 multi-bot을 운영한다면 RAM은 두 배로 늘리고 CPU는 그대로 유지하되, network는 반드시 unmetered로 확보하세요. CPU는 병목이 되는 경우가 드뭅니다.
Polymarket bot VPS setup checklist
호스트당 한 번만 수행하는 작업 순서입니다.
- 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를 만들고,
/etc/ssh/sshd_config에서 root SSH login을 잠급니다. - time zone을 UTC로 설정합니다. 이 series의 모든 log timestamp는 UTC입니다.
- stack이 필요하다면 Node 20+를 설치합니다(
nvm install 20). - bot repo를 clone합니다. GitHub에는 SSH-key auth를 사용하고, token을 host에 절대 push하지 마세요.
- bot용 systemd unit을 설정합니다. reboot 후에도 유지되고, crash 시 자동 재시작됩니다.
- Telegram alert bot(30장)-silent fail은 bot이 없는 것보다 더 나쁩니다.
- 실제 자금이 host에 도달하기 전에 24시간 동안 paper로 실행합니다.
새 VPS에서 bot deployment까지 포함한 총 setup 시간: 45-90분.












