آموزش Polymarket Bot · فصل ۴ از ۳۲

ما چندین VPS host را برای botهای خودمان در Polymarket تست کردیم. از نظر قیمت، value و performance، TradingVPS را توصیه می‌کنیم. latency testها، comparison cardها، 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.

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.

این فصل چه چیزهایی را پوشش می‌دهد

برای هر Polymarket bot زنده، VPS غیرقابل‌اجتناب است. به‌محض اینکه capital واقعی را allocate می‌کنید، bot باید بتواند از بسته شدن laptop، قطع شدن hotel Wi-Fi یا یک Windows update جان سالم به‌در ببرد. این فصل شش provider را که برای production botهای خودمان تست کرده‌ایم مقایسه می‌کند، همراه با measured network latency به Polygon RPC endpointها، هزینه واقعی ماهانه، و یک sizing matrix. کارت TradingVPS در پایین این guide یک affiliate link است؛ ما آن را در هر صفحه از این series افشا کرده‌ایم. داده‌های جدول comparison تحت تأثیر رابطه affiliate نیستند - providerهای ناموفق دقیقاً همان‌طور که عمل کردند فهرست شده‌اند.

  • چرا VPS به‌جای laptop
  • چه چیزهایی را تست کردیم (شش provider)
  • انتخاب ما: TradingVPS
  • Comparison: TradingVPS، Hetzner، Latitude.sh، Vultr، DigitalOcean، Contabo
  • Region choice (NY4 vs LD4 vs AMS3)
  • Sizing: vCPU، RAM، network
  • Setup checklist برای یک Polymarket bot VPS

چرا VPS به‌جای laptop

یک laptop وقتی آن را می‌بندید، بسته می‌شود. یک laptop وقتی از اتاقی به اتاق دیگر می‌روید Wi-Fi را از دست می‌دهد. یک laptop وقتی Windows تصمیم می‌گیرد وقتش رسیده reboot می‌شود. هیچ‌کدام از این‌ها وقتی یک position نیاز دارد در ۳ ثانیه exit شود قابل‌قبول نیست.

یک VPS هر سه مشکل را حل می‌کند: uptime 24/7، network datacenter (معمولاً <5ms تا endpointهای رایج Polygon RPC)، و بدون حضور human در زمان runtime. هزینه آن برای tier اولیه ماهی ۵ تا ۲۰ دلار است و وقتی capital واقعی دارید، از نظر جلوگیری از اشتباهات حدود ۱۰۰ برابر آن می‌ارزد.

paper mode را هرجا خواستید اجرا کنید. همان روزی که funds واقعی واریز کردید به VPS مهاجرت کنید، نه بعداً. سازندگانی که این مرحله را به تأخیر می‌اندازند، بیشتر از bugهای واقعی strategy از «من درِ لپ‌تاپ را بستم» ضرر می‌کنند.

چه چیزهایی را تست کردیم (شش provider)

در بازه‌ای ۱۸ ماهه و هنگام اجرای production botها، ما شش provider را تحت live trading workload benchmark کرده‌ایم، نه فقط curl-test از یک residential connection. فهرست و چیزهایی که اندازه‌گیری کردیم:

  • TradingVPS - regionهای Amsterdam (AMS) و New York (NY). host فعلی production ما.
  • Hetzner - Helsinki و Falkenstein. پایین‌ترین قیمت روی برچسب؛ network shaping عجیب تحت WebSocket traffic مداوم.
  • Latitude.sh - bare metal، چندین region. latency عالی، قیمت premium.
  • Vultr - پوشش گسترده region؛ یکی از قابل‌اعتمادترین گزینه‌های mid-tier.
  • DigitalOcean - راحت، خوب مستند شده، قابل‌پیش‌بینی. ما بیش از یک سال روی AMS3 آن را host کردیم.
  • Contabo - به‌مراتب ارزان‌تر؛ jitter شبکه در هر ثانیه تحت load مشکل مهمی بود.

اندازه‌گیری شد: handshake latency به clob.polymarket.com، زمان first-frame روی یک WebSocket book subscription، و p99 jitter در ۲۴ ساعت trading زنده.

انتخاب ما: TradingVPS

برای production botهای خودمان روی TradingVPS اجرا می‌کنیم. منطق این انتخاب در comparison پایین قابل‌مشاهده است؛ نسخه کوتاه این است: در میان providerهایی که تست کردیم، کمترین p99 jitter را روی WebSocket traffic داشت، قیمت‌گذاری ماهانه قابل‌پیش‌بینی داشت، و image catalogهایی ارائه می‌داد که runtime موردنیاز ما را بدون setup اضافی شامل می‌شدند. کیفیت network برای یک Polymarket bot از raw CPU مهم‌تر است و TradingVPS دقیقاً برای همین optimize شده است.

لینک TradingVPS در این سایت یک affiliate link است. اگر از طریق آن ثبت‌نام کنید، ما commission کوچکی دریافت می‌کنیم. ما بیش از یک سال است که برای trading واقعی با پول خودمان از آن‌ها استفاده می‌کنیم - این recommendation قبل از رابطه affiliate وجود داشت.

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

ProviderEntry $/moتا CLOB (ms)WS p99 jitterبهترین برای
TradingVPS19-3558 (AMS→AMS)lowProduction single-bot
Hetzner4-962 (HEL→AMS)moderateارزان‌ترین گزینه قابل‌قبول
Latitude.sh20-4552 (AMS→AMS)lowMulti-bot dedicated
Vultr6-1272 (AMS→AMS)lowراحتی
DigitalOcean6-12107 (AMS→AMS)moderateآشنایی با tooling
Contabo4-895 (DE→AMS)highبرای live توصیه نمی‌شود

اعداد در مه 2026 از instance منطقه Amsterdam هر provider تا clob.polymarket.com اندازه‌گیری شده‌اند. رتبه‌بندی latency از ماهی به ماه دیگر کمی تغییر می‌کند؛ تصویر کلی از اواخر 2024 ثابت مانده است.

Region choice (NY4 vs LD4 vs AMS3)

Polymarket CLOB API توسط Cloudflare front می‌شود و از edge locationهای نزدیک به user سرویس می‌دهد، بنابراین distance جغرافیایی خام تا origin کمتر از quality مسیر network اهمیت دارد. با این حال، سه انتخاب region رایج هستند.

  • AMS3 / Amsterdam - انتخاب پیش‌فرض ما. peering خوب با حضور EU Cloudflare. بهترین برای builderهایی با strategyهای US یا EU که به بازارهای آسیاییِ شبانه هم سر می‌زنند.
  • NY4 / New York - بهترین برای strategyهای مرتبط با ساعات بازار آمریکا (NBA، NFL، سیاست آمریکا). برخی providerهای bare metal در NY4 سریع‌ترین latency اندازه‌گیری‌شده به Polygon RPC endpointهای میزبانی‌شده در US East را دارند.
  • LD4 / London - حالت میانی. معمولاً برای همه‌چیز خوب است؛ در هیچ چیزی سریع‌ترین نیست.

از regionهای Asia یا South America پرهیز کنید مگر اینکه strategy شما regional باشد. latency به Polymarket و به Polygon-North American RPCها 80-200ms اضافه می‌کند؛ و این بیشتر edgeهای micro-strategy را از بین می‌برد.

Sizing: vCPU، RAM، network

یک bot تک‌strategy به چیز زیادی نیاز ندارد. حداقل‌های پیشنهادی:

  • 1-2 vCPU. یک Python bot که 20 market را track می‌کند بیشتر اوقات کمتر از 10% یک core را مصرف می‌کند. CPU اضافه نخرید؛ پول را روی network خرج کنید.
  • 2-4 GB RAM. cacheهای order-book و چند ماه history قیمت به‌راحتی جا می‌گیرند.
  • 1 Gbps unmetered یا allowance ماهانه بزرگ. subscriptionهای WebSocket پرحرف‌اند؛ یک subscription برای 500 market می‌تواند 20-50 GB/month مصرف کند.
  • SSD storage، 20-40 GB. logها، diary، code. چیزی storage-heavy نیست.

اگر multi-strategy یا multi-bot را روی یک host اجرا می‌کنید، RAM را دو برابر کنید، CPU را همان‌طور نگه دارید، و مطمئن شوید network unmetered است. CPU به‌ندرت bottleneck است.

Setup checklist برای یک Polymarket bot VPS

ترتیب عملیات، هر host فقط یک‌بار:

  1. Ubuntu 22.04 LTS image را provision کنید؛ فقط 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. یک user غیر-root بسازید؛ root SSH login را در /etc/ssh/sshd_config قفل کنید.
  5. time zone را روی UTC بگذارید. تمام timestampهای log در این series بر پایه UTC هستند.
  6. اگر stack شما به آن نیاز دارد Node 20+ نصب کنید (nvm install 20).
  7. repository bot خود را clone کنید. از SSH-key auth به GitHub استفاده کنید؛ هرگز token را به host push نکنید.
  8. برای bot یک systemd unit راه‌اندازی کنید - reboot را survive می‌کند و در crash خودکار restart می‌شود.
  9. Telegram alert bot (فصل 30) - fail بی‌صدا بدتر از نبودن bot است.
  10. قبل از اینکه هر capital زنده‌ای به host برسد، 24 ساعت paper run کنید.

زمان کل setup روی یک VPS تازه: 45-90 دقیقه، شامل deployment bot.

سؤالات متداول

برای یک Polymarket bot چه VPS را توصیه می‌کنید؟
TradingVPS. ما commodity cloud (DigitalOcean، Vultr)، bare metal (Hetzner، Latitude.sh) و platformهای trading-tuned را تست کردیم. برای ترکیب قیمت، value و performance، TradingVPS در صدر قرار گرفت - کمترین jitter به Polygon RPCها، سخت‌افزار optimize‌شده برای trading، و قیمت‌گذاری رقابتی با commodity cloud.
آیا واقعاً برای Polymarket به یک VPS "trading-tuned" نیاز دارم؟
برای paper trading یا strategyهای low-frequency (politics، weather): نه، یک droplet هتزنر یا DigitalOcean با ماهی ۵ دلار کافی است. برای market making، sports microstructure، یا هر strategy حساس به latency که در آن 100 ms می‌تواند به معنای از دست رفتن fill باشد: بله، hostهای trading-tuned هزینه خودشان را در می‌آورند.
Polymarket bot خود را در چه regionی host کنم؟
Endpoint CLOB Polymarket از طریق CDN به‌صورت geo-distributed سرویس می‌شود، بنابراین round-trip از بسیاری regionها مشابه است. providerهای Polygon RPC (Alchemy، QuickNode، Ankr) هم در سطح جهانی distributed هستند. برای بیشتر strategyها، US East (NY/Virginia) یا EU (Frankfurt/Amsterdam) خوب کار می‌کنند. strategyهای sub-millisecond باید hostی با colocation در NY4 یا LD4 انتخاب کنند.
Polymarket bot به چه مقدار RAM و CPU نیاز دارد؟
1 vCPU و 2 GB RAM برای یک bot تک‌strategy که چند market را trade می‌کند کافی است. اگر چند strategy را اجرا می‌کنید، داده تاریخی را locally ذخیره می‌کنید، و websocket subscriptionها را برای ده‌ها market نگه می‌دارید، 4 vCPU و 8 GB مناسب است. CPU به‌ندرت bottleneck می‌شود؛ network و logging منظم‌تر معمولاً bottleneck هستند.
آیا می‌توانم Polymarket bot را روی AWS / GCP / Azure اجرا کنم؟
بله، اما برای یک bot واحد overkill است. cloudهای بزرگ compute، network و storage را جداگانه bill می‌کنند و هزینه‌های egress می‌تواند غافلگیرتان کند. یک VPS با قیمت ثابت (TradingVPS، Vultr، DO، Hetzner) برای workloadهای پایدار ساده‌تر و ارزان‌تر است.
باید از Linux VPS استفاده کنم یا Windows VPS؟
Linux. Ubuntu LTS یا Debian. هر نمونه Polymarket SDK، هر ابزار monitoring (systemd، journalctl، htop) و هر tutorialی Linux را فرض می‌کند. Windows VPS از نظر فنی ممکن است، اما در هر مرحله با friction درگیر می‌شوید.