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

Bots de predicción del clima y el clima en Polymarket: mercados de llegada de huracanes a tierra, temperatura máxima diaria, El Niño/La Niña (ENSO), fuentes de datos de NOAA y NWS, y cómo convertir datos meteorológicos en señales de trading.

Qué cubre este capítulo

Los mercados de clima en Polymarket son una categoría subestimada. Tienen fuentes de datos públicas y limpias, descubrimiento de precio lento y pocos traders activos. La ventaja para un bot es real, pero los mercados suelen ser poco profundos. Este capítulo cubre mercados de huracanes, temperatura y ENSO.

  • El clima como señal tradable
  • Mercados de huracanes: datos del NHC
  • Temperatura máxima diaria: datos del NWS
  • Ciclos ENSO (El Niño/La Niña)
  • Latencia: las actualizaciones meteorológicas son lentas (bueno para retail)
  • Riesgo: colas de error en los modelos de pronóstico
  • Código: obtener datos de huracanes de NOAA y ajustar la posición

El clima como señal tradable

Los mercados de clima cuentan con buenas fuentes de datos gratuitas y autorizadas (NOAA, NWS, NHC) y se resuelven con mediciones objetivas en lugar de juicio. Eso los hace ideales para estrategias sistemáticas: la ventaja está en la interpretación de datos, no en correr contra humanos para llegar a las noticias primero.

La desventaja: los volúmenes son modestos. Un mercado de huracanes puede mover entre $500k y $2M de por vida; un mercado de temperatura de una ciudad, $50k-200k. Las estrategias que funcionan a escala en política o deportes no se trasladan al clima: el tamaño en dólares de tu ventaja está limitado por la liquidez total del mercado.

El patrón de bot que encaja: posiciones pequeñas y diversificadas en muchos mercados de clima, mantener hasta la resolución. Ritmo lento; el clima no es un mercado para day trading.

Mercados de huracanes: datos del NHC

La temporada de huracanes (Atlántico: jun-nov) genera mercados en Polymarket sobre ubicación de llegada a tierra, intensidad y conteo de tormentas con nombre. Datos: avisos públicos del National Hurricane Center (NHC) cada 6 horas durante tormentas activas, cada 3 horas cuando un huracán está a <72h de tocar tierra.

Estrategia: cuando el cono de pronóstico del NHC implica una probabilidad específica de llegada a tierra con la que el mercado no coincide, toma el lado más cercano al pronóstico oficial del NHC. El NHC es la fuente de verdad a la que el mercado eventualmente converge.

Advertencia: riesgo de cola. A veces los huracanes hacen cosas que el pronóstico no esperaba. Dimensiona posiciones asumiendo que el NHC tiene razón el 80% del tiempo, no el 100%.

Temperatura máxima diaria: datos del NWS

Polymarket publica mercados de umbral de temperatura diaria para algunas ciudades de EE. UU. “¿Llegará NYC a 95°F el 15 de agosto?” Datos: pronósticos del National Weather Service actualizados 2-3 veces al día; observaciones posteriores.

El mercado normalmente incorpora la probabilidad pronosticada por el NWS con algo de ruido. La ventaja: los pronósticos del NWS tienen sesgos (por lo general conservadores en eventos de calor extremo). Un bot que conoce la dirección del sesgo para una ciudad/temporada toma el lado que el NWS subestima sistemáticamente.

Restricciones: bajo volumen ($50-100k típico), tamaños de posición pequeños, mantener hasta resolución. Ciclo: entrar por la mañana, resolver por la tarde/noche.

ENSO (ciclos de El Niño/La Niña)

Los mercados de pronóstico de El Niño / La Niña tienen horizontes de varios meses y datos limpios (actualizaciones mensuales de ENSO de NOAA). La probabilidad implícita de Polymarket suele quedarse atrás respecto a la confianza del pronóstico de NOAA por 1-2 semanas después de cada actualización mensual.

Patrón de bot: leer la actualización de NOAA el día de publicación, tomar el lado que coincida con el ajuste del pronóstico de NOAA, mantener por 1-2 semanas hasta que el mercado se ponga al día. Múltiples actualizaciones por temporada ofrecen múltiples puntos de entrada.

El volumen es modesto ($100-500k por ciclo), pero la estrategia es lo bastante lenta como para que el retail puramente cuantitativo pueda competir contra la poca competencia de bots en este nicho.

Latencia: las actualizaciones meteorológicas son lentas (bueno para retail)

Los datos meteorológicos se actualizan en minutos u horas, no en subsegundos. Esto es una ventaja importante para retail: los latency arbs que dominan los mercados de deportes y cripto no aplican aquí.

Un bot retail que lea la actualización de NOAA de las 8am a las 8:15am puede colocar un FOK al nuevo valor justo antes de que los traders más lentos del mercado siquiera hayan visto la actualización. El presupuesto de 15 minutos de latencia es generoso comparado con el presupuesto de 2 segundos en news arb.

La contrapartida: el volumen bajo significa que incluso un bot rápido solo puede desplegar posiciones pequeñas por mercado. El patrón breadth-not-depth (capítulo 21) aplica todavía con más fuerza al clima.

Riesgo: colas de error en los modelos de pronóstico

Los pronósticos meteorológicos tienen márgenes de error conocidos. El NHC publica anualmente los errores de sus pronósticos de huracanes: la ubicación de llegada a tierra promedia un error de 100-200 millas con 72 horas de anticipación. Los pronósticos de temperatura del NWS promedian un error de 2-4°F con 7 días de anticipación.

Implicación para el sizing: nunca apuestes “el pronóstico está correcto” con alta confianza. Dimensiona posiciones asumiendo que el pronóstico es correcto 70-80% del tiempo. Un bot que toma el pronóstico como evangelio pierde en el 20-30% de las operaciones en que el modelo estuvo desviado.

La categoría de huracanes es especialmente pesada en colas. Un Cat 5 tocando tierra en una ubicación con baja probabilidad pronosticada es una pérdida de infinito positivo para una posición short demasiado confiada. Limita la exposición a cualquier huracán individual al 10% de la asignación para weather.

Código: obtener datos de huracanes de NOAA y ajustar la posición

Referencia: sondear el feed de avisos del NHC durante la temporada de huracanes, alertar sobre cambios en el cono de pronóstico.

import requests, feedparser
NHC_RSS = "https://www.nhc.noaa.gov/index-at.xml"

def poll_nhc():
    while True:
        feed = feedparser.parse(NHC_RSS)
        for entry in feed.entries:
            storm_id = entry.id
            advisory = parse_advisory(entry.summary)
            prev = load_last_advisory(storm_id)
            if advisory["track"] != prev.get("track"):
                alert(f"track update for {storm_id}: {advisory['track']}")
            save_advisory(storm_id, advisory)
        time.sleep(900)  # 15 min

Los mercados de llegada a tierra en Polymarket se emparejan mejor manualmente con los storm IDs del NHC al inicio de la temporada; automatizar el emparejamiento es frágil porque los títulos de los mercados de Polymarket no siguen de forma consistente la nomenclatura del NHC.

Preguntas frecuentes

¿Qué mercados de clima ofrece Polymarket?
Llegada a tierra de huracanes (dónde y cuándo), conteo estacional de huracanes, temperatura máxima/mínima diaria para grandes ciudades de EE. UU., estado ENSO (El Niño vs La Niña vs Neutral), totales mensuales de lluvia. Polymarket también lista ocasionalmente mercados novedosos de clima (nieve en Navidad, etc.).
¿De dónde obtengo datos meteorológicos para un bot de Polymarket?
NOAA (noaa.gov) para datos meteorológicos oficiales de EE. UU., incluidos huracanes (NHC.gov), temperatura (NWS.weather.gov) y ENSO (Climate Prediction Center). Todas son APIs gratuitas y bien documentadas. ECMWF para pronósticos europeos. Internacional: WMO y servicios meteorológicos nacionales.
¿Puede un bot retail ganarle al mercado en clima?
A veces. El clima es una de las pocas categorías donde retail puede tener ventaja porque la mayoría de los traders cuantitativos la ignora y los pronósticos oficiales rara vez se precifican en tiempo real en el mercado. Un bot que toma actualizaciones del NHC cada 30 minutos durante la temporada de huracanes suele detectar ineficiencias de precio.
¿Cuál es el presupuesto de latencia para mercados de clima?
Lento: minutos a horas, no segundos. Las actualizaciones del NHC se emiten cada 6 horas durante periodos tranquilos y cada 3 horas durante los activos. Los pronósticos diarios del NWS se actualizan dos veces al día. Esta es la rara categoría de Polymarket donde un VPS commodity-cloud es totalmente suficiente.
¿Cuál es el peor escenario para un bot de clima?
Explosión del error de pronóstico. El pronóstico oficial dice que un huracán impactará Miami; tú compras long de llegada a Miami. El huracán gira y golpea Tampa. Regla dura: nunca apuestes más del 5-10% del bankroll en un solo evento meteorológico. Los pronósticos fallan más de lo que parece.
¿Hay mercados de clima todo el año?
Sí, pero el volumen es estacional. Los huracanes alcanzan su pico de junio a noviembre (cuenca del Atlántico). Los mercados de temperatura son continuos. Las actualizaciones de ENSO son mensuales. Los mercados novedosos (nieve, lluvia) se agrupan alrededor de la temporada relevante. Un bot de clima que opere todo el año usa distintos mercados en distintos meses.