«Alpaca unauthorized (HTTP 401/403) — check your API keys» en GEX

Las claves de Alpaca se guardan en Senzoukria sin ninguna prueba en línea, así que una clave incorrecta solo falla cuando GEX u Option Flow piden datos a Alpaca. El fallo aparece como «Alpaca unauthorized (HTTP 401/403) — check your API keys»; un límite de peticiones aparece como HTTP 429.

Senzoukria · Solución de problemas · Actualizado en septiembre de 2026


En resumen

No autorizado
«Alpaca unauthorized (HTTP 401/403) — check your API keys»
Límite de peticiones
«Alpaca rate limited (HTTP 429) — retry later»
Claves ausentes
«Alpaca API keys not configured — set them in Settings»
Flujo por defecto
Flujo de opciones indicativo: «ALPACA · 15 MIN DELAY»

Qué ves

La página GEX muestra un banner de error y el indicador de estado pasa a «NO DATA» («The last request failed: …») o a «PROVIDER ERROR» cuando todavía se muestra una cadena más antigua. El texto del error es «Alpaca unauthorized (HTTP 401/403) — check your API keys» o «Alpaca rate limited (HTTP 429) — retry later». Estos mensajes los devuelve el motor y se muestran en inglés.

Por qué ocurre

Al guardar las claves de Alpaca solo se comprueba que el Key ID y el secreto estén rellenados («El Key ID y el secreto son ambos obligatorios.»). Las claves van al llavero del sistema sin llamar a Alpaca. La primera petición real es la que dice si Alpaca las acepta. Un 401 o un 403 significa que Alpaca rechazó el par: una errata, una clave regenerada desde entonces o claves de otro entorno. Un 429 significa demasiadas peticiones en poco tiempo.

La casilla OPRA («Suscripción OPRA en tiempo real (complemento de pago de Alpaca)») cambia la etiqueta a «ALPACA OPRA · REAL-TIME»; márcala solo si tu cuenta de Alpaca tiene esa suscripción.

Cómo solucionarlo

  • Abre Cuenta → Conexiones de broker → Claves API → Alpaca, haz clic en «Quitar» y vuelve a pegar el Key ID y el secreto antes de guardar.
  • Regenera las claves en Alpaca si no estás seguro de que sean las vigentes.
  • Ante un 429, espera unos minutos; desactivar «Auto-refresh every 5 s» en el menú de la cabecera GEX reduce el ritmo de peticiones.
  • O cambia la fuente de la cadena a Tradier o Market Data en «More options» → «Option chain source».

Qué no es

  • No es un problema de licencia de Senzoukria.
  • No es el retraso: los 15 minutos de retraso del flujo indicativo se indican en la etiqueta de la fuente, no como un error.

Cuándo contactar con soporte

Si nada de esto funciona, escribe a soporte desde Menú → Informar de un problema o en el Discord de Senzoukria. Incluye la línea de error exacta y si la casilla OPRA está marcada. No pegues nunca tus claves.

En la misma sección

Esta página en otros idiomas

Preguntas frecuentes

¿Por qué se guardaron las claves si eran incorrectas?
En la 0.46.0 las claves de Alpaca no se prueban al guardarlas; la prueba se hace en la primera petición de datos.
¿El GEX de Alpaca es en tiempo real?
Sin el complemento OPRA de pago, el flujo indicativo aparece con la etiqueta «ALPACA · 15 MIN DELAY».

Sigue leyendo