آموزش 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.
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.
این فصل چه چیزهایی را پوشش میدهد
برای هر 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
| Provider | Entry $/mo | تا CLOB (ms) | WS p99 jitter | بهترین برای |
|---|---|---|---|---|
| TradingVPS | 19-35 | 58 (AMS→AMS) | low | Production single-bot |
| Hetzner | 4-9 | 62 (HEL→AMS) | moderate | ارزانترین گزینه قابلقبول |
| Latitude.sh | 20-45 | 52 (AMS→AMS) | low | Multi-bot dedicated |
| Vultr | 6-12 | 72 (AMS→AMS) | low | راحتی |
| DigitalOcean | 6-12 | 107 (AMS→AMS) | moderate | آشنایی با tooling |
| Contabo | 4-8 | 95 (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 فقط یکبار:
- Ubuntu 22.04 LTS image را provision کنید؛ فقط SSH key، بدون password login.
apt update && apt install -y python3 python3-venv git tmux ufw fail2ban htopufw allow OpenSSH && ufw enable- یک user غیر-root بسازید؛ root SSH login را در
/etc/ssh/sshd_configقفل کنید. - time zone را روی UTC بگذارید. تمام timestampهای log در این series بر پایه UTC هستند.
- اگر stack شما به آن نیاز دارد Node 20+ نصب کنید (
nvm install 20). - repository bot خود را clone کنید. از SSH-key auth به GitHub استفاده کنید؛ هرگز token را به host push نکنید.
- برای bot یک systemd unit راهاندازی کنید - reboot را survive میکند و در crash خودکار restart میشود.
- Telegram alert bot (فصل 30) - fail بیصدا بدتر از نبودن bot است.
- قبل از اینکه هر capital زندهای به host برسد، 24 ساعت paper run کنید.
زمان کل setup روی یک VPS تازه: 45-90 دقیقه، شامل deployment bot.












