Tutorial Bot Polymarket · Capitolo 4 di 32

Un VPS tiene attivo il tuo bot Polymarket quando il portatile non può - coperchio chiuso, Wi-Fi caduto, macchina che si riavvia. Questo capitolo spiega perché e quando ti serve, cosa valutare, l'host su cui giriamo i nostri bot e una checklist di setup pronta da copiare.

Cosa copre questo capitolo

Non ti serve un server per imparare Polymarket, e non te ne serve uno per fare paper trading di una strategia sulla tua macchina. Te ne serve uno il giorno in cui un bot inizia a gestire posizioni reali da solo, perché da quel momento un portatile chiuso è un'uscita mancata. Questo capitolo resta pratico: quando un VPS ripaga il suo costo, cosa conta davvero quando ne scegli uno, l'host che usiamo noi e i comandi esatti per configurarlo.

  • Perché un VPS invece di un portatile
  • Se ti serve già oppure no
  • Cosa valutare in un host
  • L'host su cui giriamo i nostri bot
  • Scelta della regione (NY4 vs LD4 vs AMS3)
  • Sizing: vCPU, RAM, rete
  • Una checklist di setup per un VPS bot Polymarket

Perché un VPS invece di un portatile

Un portatile si chiude quando lo chiudi. Un portatile perde il Wi-Fi quando cambi stanza. Un portatile si riavvia quando un aggiornamento decide che è ora. Nessuna di queste cose è accettabile quando una posizione ha bisogno di un'uscita lanciata in tre secondi e nessuno sta guardando.

Un VPS elimina tutti e tre i modi di fallire: uptime 24/7, una rete da datacenter (di solito sotto i 5 ms verso i comuni endpoint RPC Polygon) e nessun umano nel loop durante l'esecuzione. Il tier d'ingresso costa all'incirca da 5 a 20 dollari al mese e vale molte volte tanto la prima volta che ti evita una perdita da "ho chiuso il coperchio".

La regola pratica: fai girare la modalità paper dove vuoi, sulla macchina che vuoi. Passa a un VPS il giorno in cui fondi reali raggiungono il bot, non dopo. Chi costruisce e rimanda questo passo perde più denaro per un portatile addormentato che per veri bug di strategia.

Ti serve già oppure no?

Sii onesto su quale lato della linea ti trovi. La maggior parte di chi legge è ancora sul lato sinistro, ed è perfettamente normale.

  • Non ti serve ancora un VPS se fai paper trading, backtesting, apri posizioni a mano o lanci uno script per qualche minuto alla volta mentre lo guardi. La tua macchina basta.
  • Ti serve un VPS quando un bot gestisce capitale live senza supervisione, deve reagire in pochi secondi, gira di notte o invia avvisi che non puoi permetterti di perdere. A quel punto "sempre acceso" è tutto il senso della cosa.

Se non sei sicuro, probabilmente non ci sei ancora arrivato. Il costo di aspettare una settimana in più è nullo; il costo di un server che non usi è qualche dollaro. Investi prima il tempo per mettere a punto la strategia, poi ospitala.

Cosa valutare in un host

Una volta che ti serve davvero, la checklist è breve. Un bot Polymarket non è affamato di CPU; è sensibile alla rete e non deve mai cadere. In ordine approssimativo di priorità:

  • Uptime e stabilità - l'intero motivo per cui lasci il portatile. Cerca uno SLA di uptime reale e un provider che non ti riavvii in silenzio per manutenzione.
  • Regione e percorso di rete - una latenza bassa e costante verso l'API di Polymarket e verso il tuo RPC Polygon conta più della distanza geografica grezza. Il jitter (la variazione) fa più male di una media leggermente più alta.
  • Banda inclusa - le sottoscrizioni websocket sono chiacchierone. Preferisci traffico senza limite o un'ampia franchigia mensile, così una giornata di mercato intensa non ti rallenta mai.
  • RAM e CPU dimensionate bene - 1 o 2 vCPU e 2 o 4 GB di RAM coprono quasi ogni bot a strategia singola. Non pagare troppo per core che non userai.
  • Immagini Linux e prezzi piatti - Ubuntu LTS o Debian pronti all'uso, e un costo mensile prevedibile senza le sorprese di egress al gigabyte dei grandi cloud.

Questa è tutta la lista. Tutto ciò che va oltre - colocation, bare metal, percorsi sotto il millisecondo - conta solo per strategie davvero critiche sulla latenza, e se ne fai girare una lo saprai.

L'host su cui giriamo i nostri bot

Ospitiamo i nostri bot Polymarket di produzione su TradingVPS. È costruito esattamente per la checklist qui sopra: hardware ottimizzato per il trading, jitter costantemente basso verso gli endpoint RPC Polygon, opzioni di colocation dove servono e prezzi piatti senza sorprese di egress. Lo usiamo da oltre un anno, e la raccomandazione precede il rapporto di affiliazione.

Scelta della regione (NY4 vs LD4 vs AMS3)

L'API del libro ordini di Polymarket è servita dietro Cloudflare ed eroga da edge location vicine all'utente, quindi la distanza geografica grezza dall'origine conta meno della qualità del percorso di rete. Tre scelte regionali sono comuni.

  • AMS3 / Amsterdam - un ottimo default. Buon peering con la presenza europea di Cloudflare; va bene per strategie USA o UE che toccano anche i mercati asiatici notturni.
  • NY4 / New York - la scelta migliore per strategie legate agli orari di mercato USA (NBA, NFL, politica USA). Alcuni host in NY4 hanno la latenza misurata più bassa verso gli endpoint RPC Polygon sulla costa est USA.
  • LD4 / Londra - una via di mezzo. In genere va bene per tutto; non è il più veloce in nulla.

Evita le regioni in Asia o Sud America se la tua strategia non è regionale. La latenza verso Polymarket e verso gli RPC Polygon nordamericani aggiunge da 80 a 200 ms, e questo divora la maggior parte del vantaggio di una micro-strategia.

Sizing: vCPU, RAM, rete

Un bot a strategia singola non ha bisogno di molto. Minimi consigliati:

  • 1 o 2 vCPU. Un bot Python che segue 20 mercati usa ben sotto il 10% di un core per la maggior parte del tempo. Non comprare CPU in eccesso; spendi il budget sulla rete.
  • 2 o 4 GB di RAM. Le cache del libro ordini e qualche mese di storico prezzi entrano comodamente.
  • 1 Gbps senza limite o un'ampia franchigia mensile. Le sottoscrizioni websocket sono chiacchierone; una sottoscrizione a 500 mercati può consumare da 20 a 50 GB al mese.
  • Storage SSD, da 20 a 40 GB. Log, un diario delle operazioni e il codice. Nulla di pesante per lo storage.

Se fai girare più strategie o più bot sullo stesso host, raddoppia la RAM, lascia la CPU invariata e assicurati che la rete sia senza limite. La CPU raramente è il collo di bottiglia.

Checklist di setup per un VPS bot Polymarket

Ordine delle operazioni, da eseguire una volta per host:

  1. Fai il provisioning di un'immagine Ubuntu 22.04 LTS; solo chiave SSH, niente login con password.
  2. apt update && apt install -y python3 python3-venv git tmux ufw fail2ban htop
  3. ufw allow OpenSSH && ufw enable
  4. Crea un utente non root; blocca il login SSH come root in /etc/ssh/sshd_config.
  5. Imposta il fuso orario su UTC. Ogni timestamp dei log in questa serie è in UTC.
  6. Installa Node 20+ se il tuo stack ne ha bisogno (nvm install 20).
  7. Clona il repo del tuo bot. Usa l'autenticazione con chiave SSH verso GitHub; non spingere mai un token sull'host.
  8. Configura un'unità systemd per il bot, così sopravvive ai riavvii e si riavvia da solo in caso di crash.
  9. Collega un bot di avvisi Telegram (capitolo 30) - un fallimento silenzioso è peggio di nessun bot.
  10. Fai girare la modalità paper per 24 ore prima che qualsiasi capitale live raggiunga l'host.

Tempo totale di setup su un VPS nuovo: da 45 a 90 minuti, incluso il deployment del bot.

Domande frequenti

Mi serve davvero un VPS per un bot Polymarket?
Solo quando fa girare la tua strategia reale senza supervisione. Per il paper trading o gli esperimenti veloci il tuo portatile va bene. Nel momento in cui un bot gestisce posizioni live e deve sopravvivere a un coperchio chiuso, a una caduta del Wi-Fi o a un riavvio notturno, il VPS smette di essere opzionale.
In quale regione dovrei ospitare il mio bot Polymarket?
L'API del libro ordini di Polymarket è servita dietro una CDN, quindi la qualità del percorso di rete conta più della distanza geografica. Amsterdam e la costa est USA (New York / Virginia) hanno entrambe un buon peering e funzionano per la maggior parte delle strategie. Le strategie sensibili alla latenza dovrebbero scegliere un host con colocation in NY4 o LD4; evita Asia o Sud America se la tua strategia non è regionale.
Quanta RAM e CPU servono a un bot Polymarket?
1 o 2 vCPU e 2 o 4 GB di RAM bastano per un bot a strategia singola che osserva qualche decina di mercati. Passa a 4 vCPU e 8 GB solo se fai girare più strategie insieme, conservi mesi di storico prezzi in locale o mantieni sottoscrizioni websocket a centinaia di mercati. La CPU raramente è il collo di bottiglia; lo sono la rete e i log.
Meglio un VPS Linux o Windows?
Linux. Ubuntu LTS o Debian. Ogni esempio dell'SDK di Polymarket, ogni strumento di monitoraggio (systemd, journalctl, htop) e ogni tutorial di questa serie presuppone Linux. Un VPS Windows è tecnicamente possibile ma combatterai con attriti a ogni passo.
Quale host VPS usate voi?
Facciamo girare i nostri bot Polymarket su TradingVPS: hardware ottimizzato per il trading, jitter costantemente basso verso gli endpoint RPC Polygon, opzioni di colocation NY4/LD4 e prezzi piatti e prevedibili senza sorprese di egress. Il link in questa pagina è un link affiliato; guadagniamo una piccola commissione e li usiamo da oltre un anno.