Tutoriel Bot Polymarket · Chapitre 4 sur 32

Un VPS garde votre bot Polymarket en marche quand votre ordinateur portable ne le peut pas - capot fermé, Wi-Fi coupé, machine qui redémarre. Ce chapitre explique pourquoi et quand vous en avez besoin, ce qu'il faut regarder, l'hébergeur sur lequel nous faisons tourner nos propres bots et une checklist d'installation prête à copier-coller.

Ce que couvre ce chapitre

Vous n'avez pas besoin d'un serveur pour apprendre Polymarket, ni pour faire du paper trading d'une stratégie sur votre propre machine. Vous en avez besoin le jour où un bot commence à gérer des positions réelles tout seul, car à ce moment-là un ordinateur portable fermé, c'est une sortie manquée. Ce chapitre reste pratique : quand un VPS justifie son coût, ce qui compte vraiment au moment de choisir, l'hébergeur que nous utilisons et les commandes exactes pour l'installer.

  • Pourquoi un VPS plutôt qu'un ordinateur portable
  • Si vous en avez déjà besoin ou non
  • Ce qu'il faut regarder chez un hébergeur
  • L'hébergeur sur lequel nous faisons tourner nos propres bots
  • Choix de région (NY4 vs LD4 vs AMS3)
  • Dimensionnement : vCPU, RAM, réseau
  • Une checklist d'installation pour un VPS de bot Polymarket

Pourquoi un VPS plutôt qu'un ordinateur portable

Un ordinateur portable se ferme quand vous le fermez. Un ordinateur portable perd le Wi-Fi quand vous changez de pièce. Un ordinateur portable redémarre quand une mise à jour décide qu'il est temps. Rien de tout cela n'est acceptable quand une position doit être clôturée en trois secondes et que personne ne regarde.

Un VPS supprime ces trois modes de défaillance : disponibilité 24/7, un réseau de datacenter (généralement moins de 5 ms vers les endpoints Polygon RPC courants) et aucun humain dans la boucle pendant l'exécution. L'entrée de gamme coûte environ 5 à 20 $ par mois, et le vaut bien des fois dès la première fois qu'elle vous évite une perte du type « j'ai fermé le capot ».

La règle de base : faites tourner le paper mode où vous voulez, sur la machine que vous voulez. Passez sur un VPS le jour où de vrais fonds atteignent le bot, pas plus tard. Les builders qui retardent cette étape perdent plus à cause d'un ordinateur portable endormi qu'à cause de vrais bugs de stratégie.

En avez-vous déjà besoin ?

Soyez honnête sur le côté de la ligne où vous vous trouvez. La plupart des gens qui lisent ceci sont encore du côté gauche, et c'est tout à fait normal.

  • Vous n'avez pas encore besoin d'un VPS si vous faites du paper trading, du backtesting, si vous placez des positions à la main ou si vous lancez un script quelques minutes à la fois pendant que vous le surveillez. Votre propre machine suffit.
  • Vous avez besoin d'un VPS dès qu'un bot gère du capital réel sans surveillance, doit réagir en quelques secondes, tourne toute la nuit ou envoie des alertes que vous ne pouvez pas vous permettre de manquer. À ce stade, « toujours actif » est tout l'intérêt.

Si vous n'êtes pas sûr, c'est que vous n'y êtes probablement pas encore. Le coût d'attendre une semaine de plus est nul ; le coût d'un serveur que vous n'utilisez pas est de quelques dollars. Prenez d'abord le temps de bien régler la stratégie, puis hébergez-la.

Ce qu'il faut regarder chez un hébergeur

Une fois que vous en avez vraiment besoin, la checklist est courte. Un bot Polymarket n'est pas gourmand en CPU ; il est sensible au réseau et ne doit jamais tomber. Par ordre de priorité approximatif :

  • Disponibilité et stabilité - toute la raison pour laquelle vous quittez votre ordinateur portable. Cherchez un vrai SLA de disponibilité et un fournisseur qui ne vous redémarre pas en silence pour maintenance.
  • Région et chemin réseau - une latence faible et constante vers l'API de Polymarket et vers votre Polygon RPC compte plus que la distance géographique brute. Le jitter (la variation) fait plus mal qu'une moyenne légèrement plus élevée.
  • Allocation réseau - les abonnements websocket sont bavards. Préférez du non mesuré ou une allocation mensuelle généreuse, pour qu'un jour de marché chargé ne vous bride jamais.
  • RAM et CPU bien dimensionnés - 1 à 2 vCPU et 2 à 4 GB de RAM couvrent presque tous les bots à stratégie unique. Ne payez pas trop pour des cœurs que vous n'utiliserez pas.
  • Images Linux et tarification fixe - Ubuntu LTS ou Debian prêts à l'emploi, et un coût mensuel prévisible sans les surprises d'egress au gigaoctet des grands clouds.

C'est toute la liste. Tout ce qui va au-delà - colocation, bare metal, chemins en dessous de la milliseconde - ne compte que pour des stratégies véritablement critiques en latence, et vous saurez si vous en faites tourner une.

L'hébergeur sur lequel nous faisons tourner nos propres bots

Nous hébergeons nos propres bots Polymarket de production sur TradingVPS. Il est conçu exactement pour la checklist ci-dessus : matériel optimisé pour le trading, jitter constamment faible vers les endpoints Polygon RPC, des options de colocation là où vous en avez besoin et une tarification fixe sans surprises d'egress. Nous l'utilisons depuis plus d'un an, et la recommandation est antérieure à la relation d'affiliation.

Choix de région (NY4 vs LD4 vs AMS3)

L'API du carnet d'ordres de Polymarket est frontée par Cloudflare et servie depuis des edge locations proches de l'utilisateur, donc la distance géographique brute à l'origine compte moins que la qualité du chemin réseau. Trois choix de région sont courants.

  • AMS3 / Amsterdam - un solide choix par défaut. Bon peering avec la présence européenne de Cloudflare ; convient aux stratégies US ou EU qui touchent aussi les marchés asiatiques de nuit.
  • NY4 / New York - le meilleur pour les stratégies liées aux heures de marché américaines (NBA, NFL, politique US). Certains hébergeurs en NY4 ont la latence mesurée la plus rapide vers les endpoints Polygon RPC sur l'est des États-Unis.
  • LD4 / Londres - un compromis. Généralement correct pour tout ; pas le plus rapide sur quoi que ce soit.

Évitez les régions en Asie ou en Amérique du Sud sauf si votre stratégie est régionale. La latence vers Polymarket et vers les Polygon RPC nord-américains ajoute 80 à 200 ms, ce qui absorbe la majeure partie de l'edge des micro-stratégies.

Dimensionnement : vCPU, RAM, réseau

Un bot à stratégie unique n'a pas besoin de grand-chose. Minimums recommandés :

  • 1 à 2 vCPU. Un bot Python qui suit 20 marchés utilise bien moins de 10 % d'un cœur la plupart du temps. N'achetez pas trop de CPU ; dépensez plutôt le budget sur le réseau.
  • 2 à 4 GB de RAM. Les caches de carnet d'ordres et quelques mois d'historique de prix tiennent confortablement.
  • 1 Gbps non mesuré ou une grande allocation mensuelle. Les abonnements websocket sont bavards ; un abonnement à 500 marchés peut consommer 20 à 50 GB par mois.
  • Stockage SSD, 20 à 40 GB. Logs, journal de trades et code. Rien de lourd en stockage.

Si vous faites tourner plusieurs stratégies ou plusieurs bots sur le même hôte, doublez la RAM, gardez le CPU identique et assurez-vous que le réseau est non mesuré. Le CPU est rarement le goulot d'étranglement.

Checklist d'installation pour un VPS de bot Polymarket

Ordre des opérations, à exécuter une fois par hôte :

  1. Provisionnez une image Ubuntu 22.04 LTS ; clé SSH uniquement, pas de connexion par mot de passe.
  2. apt update && apt install -y python3 python3-venv git tmux ufw fail2ban htop
  3. ufw allow OpenSSH && ufw enable
  4. Créez un utilisateur non-root ; verrouillez la connexion SSH de root dans /etc/ssh/sshd_config.
  5. Réglez le fuseau horaire sur UTC. Chaque horodatage de log dans cette série est en UTC.
  6. Installez Node 20+ si votre stack en a besoin (nvm install 20).
  7. Clonez le dépôt de votre bot. Utilisez l'authentification par clé SSH vers GitHub ; ne poussez jamais un token sur l'hôte.
  8. Mettez en place une unité systemd pour le bot afin qu'il survive aux redémarrages et redémarre automatiquement en cas de crash.
  9. Branchez un bot d'alerte Telegram (chapitre 30) - une défaillance silencieuse est pire que pas de bot du tout.
  10. Faites tourner le paper mode pendant 24 heures avant qu'un quelconque capital réel n'atteigne l'hôte.

Temps total d'installation sur un VPS neuf : 45 à 90 minutes, déploiement du bot inclus.

Questions fréquentes

Ai-je vraiment besoin d'un VPS pour un bot Polymarket ?
Seulement à partir du moment où il exécute votre vraie stratégie sans surveillance. Pour le paper trading ou des essais rapides, votre ordinateur portable suffit. Dès qu'un bot gère des positions réelles et doit survivre à un capot fermé, à une coupure de Wi-Fi ou à un redémarrage nocturne, le VPS cesse d'être facultatif.
Dans quelle région héberger mon bot Polymarket ?
L'API du carnet d'ordres de Polymarket est servie via un CDN, donc la qualité du chemin réseau compte plus que la distance brute. Amsterdam et l'est des États-Unis (New York / Virginie) ont tous deux un bon peering et conviennent à la plupart des stratégies. Les stratégies sensibles à la latence choisiront un hébergeur avec colocation NY4 ou LD4 ; évitez l'Asie ou l'Amérique du Sud sauf si votre stratégie est régionale.
De combien de RAM et de CPU un bot Polymarket a-t-il besoin ?
1 à 2 vCPU et 2 à 4 GB de RAM suffisent pour un bot à stratégie unique qui surveille quelques dizaines de marchés. Passez à 4 vCPU et 8 GB seulement si vous faites tourner plusieurs stratégies à la fois, conservez des mois d'historique de prix en local ou maintenez des abonnements websocket à des centaines de marchés. Le CPU est rarement le goulot d'étranglement ; le réseau et les logs le sont.
Faut-il un VPS Linux ou Windows ?
Linux. Ubuntu LTS ou Debian. Chaque exemple du SDK Polymarket, chaque outil de surveillance (systemd, journalctl, htop) et chaque tutoriel de cette série suppose Linux. Un VPS Windows est techniquement possible, mais vous vous heurterez à des frictions à chaque étape.
Quel hébergeur VPS utilisez-vous ?
Nous faisons tourner nos propres bots Polymarket sur TradingVPS : matériel optimisé pour le trading, jitter constamment faible vers les endpoints Polygon RPC, options de colocation NY4/LD4 et tarification fixe et prévisible sans surprises d'egress. Le lien sur cette page est un lien d'affiliation ; nous touchons une petite commission et nous les utilisons depuis plus d'un an.