Tutorial de Bot de Polymarket · Capítulo 4 de 32

Un VPS mantiene tu bot de Polymarket corriendo cuando tu laptop no puede - tapa cerrada, Wi-Fi caído, máquina reiniciándose. Este capítulo explica por qué y cuándo necesitas uno, qué buscar, el host en el que corremos nuestros propios bots y una lista de configuración lista para copiar y pegar.

Qué cubre este capítulo

No necesitas un servidor para aprender Polymarket, y no necesitas uno para hacer paper trading de una estrategia en tu propia máquina. Lo necesitas el día en que un bot empieza a gestionar posiciones reales por su cuenta, porque en ese punto una laptop cerrada es una salida perdida. Este capítulo va al grano: cuándo un VPS justifica su costo, qué importa de verdad al elegir uno, el host que usamos y los comandos exactos para configurarlo.

  • Por qué un VPS en lugar de una laptop
  • Si siquiera necesitas uno todavía
  • Qué buscar en un host
  • El host en el que corremos nuestros propios bots
  • Elección de región (NY4 vs LD4 vs AMS3)
  • Dimensionamiento: vCPU, RAM, red
  • Una lista de configuración para un VPS de bot de Polymarket

Por qué un VPS en lugar de una laptop

Una laptop se cierra cuando la cierras. Una laptop pierde Wi-Fi cuando cambias de cuarto. Una laptop se reinicia cuando una actualización decide que llegó el momento. Nada de eso es aceptable cuando una posición necesita que se dispare una salida en tres segundos y nadie está mirando.

Un VPS elimina los tres modos de fallo: disponibilidad 24/7, una red de datacenter (normalmente menos de 5 ms hacia los endpoints RPC comunes de Polygon) y ningún humano en el bucle durante la ejecución. El plan de entrada cuesta entre $5 y $20 al mes y vale muchas veces eso la primera vez que te ahorra una pérdida de "cerré la tapa".

La regla práctica: corre el modo paper donde quieras, en la máquina que quieras. Pásate a un VPS el día que llegan fondos reales al bot, no después. Los builders que retrasan este paso pierden más por una laptop dormida que por bugs reales de la estrategia.

¿Siquiera necesitas uno todavía?

Sé honesto sobre de qué lado de la línea estás. La mayoría de quienes leen esto siguen en el lado izquierdo, y eso está perfectamente bien.

  • Todavía no necesitas un VPS si estás haciendo paper trading, backtesting, colocando posiciones a mano o corriendo un script unos minutos mientras lo vigilas. Tu propia máquina alcanza.
  • Sí necesitas un VPS en cuanto un bot gestiona capital en vivo sin supervisión, necesita reaccionar en segundos, corre toda la noche o dispara alertas que no te puedes permitir perder. En ese punto "siempre activo" es todo el sentido del asunto.

Si no estás seguro, lo más probable es que aún no hayas llegado ahí. El costo de esperar una semana más es nulo; el costo de un servidor que no usas son unos pocos dólares. Dedica el tiempo primero a afinar la estrategia, y luego alójala.

Qué buscar en un host

Una vez que de verdad necesitas uno, la lista es corta. Un bot de Polymarket no es voraz de CPU; es sensible a la red y nunca debe caerse. En orden de prioridad aproximado:

  • Disponibilidad y estabilidad - la razón entera por la que dejas tu laptop. Busca un SLA de disponibilidad real y un proveedor que no te reinicie en silencio por mantenimiento.
  • Región y ruta de red - una latencia baja y consistente hacia la API de Polymarket y hacia tu RPC de Polygon importa más que la distancia geográfica bruta. El jitter (la variación) duele más que un promedio un poco más alto.
  • Cupo de red - las suscripciones websocket son verbosas. Prefiere red sin medición o un cupo mensual generoso para que un día de mercado intenso nunca te estrangule.
  • RAM y CPU del tamaño justo - 1 a 2 vCPU y 2 a 4 GB de RAM cubren casi cualquier bot de una sola estrategia. No pagues de más por cores que no vas a usar.
  • Imágenes Linux y precios fijos - Ubuntu LTS o Debian listos para usar, y un costo mensual predecible sin las sorpresas de egress por gigabyte de las grandes nubes.

Esa es toda la lista. Cualquier cosa más allá de eso - colocation, bare metal, rutas de submilisegundo - solo importa para estrategias genuinamente críticas en latencia, y sabrás si estás corriendo una.

El host en el que corremos nuestros propios bots

Alojamos nuestros propios bots de Polymarket de producción en TradingVPS. Está construido exactamente para la lista de arriba: hardware optimizado para trading, jitter bajo y consistente hacia los endpoints RPC de Polygon, opciones de colocation donde las necesitas y precios fijos sin sorpresas de egress. Lo usamos desde hace más de un año, y la recomendación es anterior a la relación de afiliación.

Elección de región (NY4 vs LD4 vs AMS3)

La API del order book de Polymarket está servida detrás de Cloudflare y sirve desde ubicaciones edge cercanas al usuario, así que la distancia geográfica bruta al origen importa menos que la calidad de la ruta de red. Tres opciones regionales son comunes.

  • AMS3 / Ámsterdam - una opción por defecto sólida. Buen peering con la presencia de Cloudflare en la UE; sirve para estrategias de EE. UU. o la UE que también tocan mercados asiáticos durante la noche.
  • NY4 / Nueva York - la mejor para estrategias ligadas a los horarios de mercado de EE. UU. (NBA, NFL, política estadounidense). Algunos hosts en NY4 tienen la latencia medida más rápida hacia los endpoints RPC de Polygon en US East.
  • LD4 / Londres - un punto medio. Generalmente sirve para todo; no es la más rápida en nada.

Evita regiones en Asia o Sudamérica salvo que tu estrategia sea regional. La latencia hacia Polymarket y hacia los RPC de Polygon norteamericanos agrega de 80 a 200 ms, lo que se come la mayoría de las ventajas de las microestrategias.

Dimensionamiento: vCPU, RAM, red

Un bot de una sola estrategia no necesita mucho. Mínimos recomendados:

  • 1 a 2 vCPU. Un bot en Python que sigue 20 mercados usa muy por debajo del 10% de un solo core la mayor parte del tiempo. No compres CPU de más; gasta el presupuesto en red.
  • 2 a 4 GB de RAM. Los caches del order book y unos meses de historial de precios caben cómodamente.
  • 1 Gbps sin medición o un cupo mensual amplio. Las suscripciones websocket son verbosas; una suscripción de 500 mercados puede consumir de 20 a 50 GB al mes.
  • Almacenamiento SSD, 20 a 40 GB. Logs, un diario de operaciones y código. Nada pesado en almacenamiento.

Si corres varias estrategias o varios bots en el mismo host, duplica la RAM, mantén la CPU igual y asegúrate de que la red sea sin medición. La CPU rara vez es el cuello de botella.

Lista de configuración para un VPS de bot de Polymarket

Orden de operaciones, ejecútalo una vez por host:

  1. Provisiona una imagen Ubuntu 22.04 LTS; solo clave SSH, sin inicio de sesión con contraseña.
  2. apt update && apt install -y python3 python3-venv git tmux ufw fail2ban htop
  3. ufw allow OpenSSH && ufw enable
  4. Crea un usuario no root; bloquea el acceso SSH de root en /etc/ssh/sshd_config.
  5. Configura la zona horaria en UTC. Cada marca de tiempo de logs de esta serie está en UTC.
  6. Instala Node 20+ si tu stack lo necesita (nvm install 20).
  7. Clona el repositorio de tu bot. Usa autenticación por clave SSH con GitHub; nunca subas un token al host.
  8. Configura una unidad systemd para el bot, así sobrevive a los reinicios y se reinicia automáticamente al fallar.
  9. Conecta un bot de alertas de Telegram (capítulo 30) - un fallo silencioso es peor que no tener bot.
  10. Corre el modo paper durante 24 horas antes de que cualquier capital real llegue al host.

Tiempo total de configuración en un VPS nuevo: 45 a 90 minutos, incluyendo el despliegue del bot.

Preguntas frecuentes

¿De verdad necesito un VPS para un bot de Polymarket?
Solo cuando corre tu estrategia real sin supervisión. Para paper trading o experimentos rápidos tu laptop alcanza. En el momento en que un bot gestiona posiciones en vivo y debe sobrevivir a una tapa cerrada, a un Wi-Fi caído o a un reinicio nocturno, el VPS deja de ser opcional.
¿En qué región debería alojar mi bot de Polymarket?
La API del order book de Polymarket está servida detrás de un CDN, así que la calidad de la ruta de red importa más que la distancia bruta. Ámsterdam y US East (Nueva York / Virginia) tienen buen peering y funcionan para la mayoría de las estrategias. Las estrategias sensibles a la latencia deberían elegir un host con colocation en NY4 o LD4; evita Asia o Sudamérica salvo que tu estrategia sea regional.
¿Cuánta RAM y CPU necesita un bot de Polymarket?
1 a 2 vCPU y 2 a 4 GB de RAM alcanzan para un bot de una sola estrategia que vigila unas pocas docenas de mercados. Pasa a 4 vCPU y 8 GB solo si corres varias estrategias a la vez, guardas meses de historial de precios localmente o mantienes suscripciones websocket a cientos de mercados. La CPU casi nunca es el cuello de botella; la red y el logging sí.
¿Debería usar un VPS Linux o Windows?
Linux. Ubuntu LTS o Debian. Cada ejemplo de SDK de Polymarket, cada herramienta de monitoreo (systemd, journalctl, htop) y cada tutorial de esta serie asumen Linux. Un VPS Windows es técnicamente posible, pero vas a pelear con fricción en cada paso.
¿Qué host de VPS usan ustedes?
Corremos nuestros propios bots de Polymarket en TradingVPS: hardware optimizado para trading, jitter bajo y consistente hacia los endpoints RPC de Polygon, opciones de colocation en NY4/LD4 y precios fijos y predecibles sin sorpresas de egress. El enlace en esta página es un enlace de afiliado; ganamos una pequeña comisión y los usamos desde hace más de un año.