Cómo solucionar el error 429 Too Many Requests (límite de velocidad) de la API de Tradovate
Un muro de errores 429 detiene al instante cada nueva orden, modificación y cancelación. Esto es lo que activa el límite de velocidad de Tradovate, cómo leer los campos de recuperación p-ticket y cómo limitar el tráfico para que nunca se dispare.
Cuando automatiza instrumentos rápidos como ES o NQ a través de la API de Tradovate, nada acaba con una estrategia más rápido que un muro de respuestas 429: Too Many Requests. En el momento en que su bot, copiador o puente de TradingView a Tradovate supera el límite de solicitudes de Tradovate, todo se detiene a la vez: nuevas órdenes, modificaciones, cancelaciones. Peor aún, una penalización de tiempo p-ticket posterior o un bloqueo por p-captcha pueden dejarlo fuera de juego mucho más tiempo que la ventana de operación que perseguía. El problema es más grave en una apertura volátil, cuando una alerta se distribuye entre varias cuentas y cada pata cuenta como su propia solicitud. Esto es lo que realmente significa el error 429 en 2026, por qué se dispara y cómo limitar, poner en cola y recuperarse, además de cómo PickMyTrade regula el tráfico de la API para que sus órdenes no reboten desde el principio.
Lista de verificación rápida para el límite de velocidad 429 de Tradovate
- Deje de reintentar de inmediato. Bombardear la API durante un bloqueo puede prolongarlo en lugar de levantarlo.
- Lea el valor de
p-time. Indica el número exacto de segundos que debe esperar antes de la siguiente llamada. - Reenvíe con el
p-ticket. Incluya el token devuelto en el cuerpo de su reintento para que la solicitud sea aceptada. - Limite el tráfico por debajo de los topes. Diseñe su sistema para unas 80 solicitudes por minuto y 5000 por hora en una ventana móvil, y confirme las cifras actuales en la documentación de la API de Tradovate.
- Ponga el flujo de órdenes en cola en el servidor. Espacie las modificaciones y la distribución a varias cuentas en lugar de enviarlas todas a la vez.
- Solicite un restablecimiento manual. Si está bloqueado, contacte al soporte de Tradovate con su nombre de usuario en lugar de seguir reintentando.
Qué significa «429: Too Many Requests»
El estado HTTP 429 Too Many Requests es la forma en que Tradovate le indica que su aplicación ha enviado más solicitudes de las que su API acepta dentro de una ventana determinada. Tradovate limita el tráfico por segundo, por minuto y por hora. En el instante en que se alcanza cualquiera de esos topes, el servidor deja de procesar comandos nuevos y responde con un 429 hasta que la ventana avanza.
Aquí hay un matiz importante: las propias preguntas frecuentes para desarrolladores de Tradovate afirman que no existe un “tope fijo”. Los umbrales son deliberadamente variables y pueden endurecerse bajo carga o por motivos de seguridad. Un límite de trabajo seguro para diseñar su sistema es de aproximadamente 80 solicitudes por minuto y 5000 solicitudes por hora en una ventana móvil de 60 minutos, pero trátelo como un objetivo cambiante, no como una promesa. Como los límites exactos cambian con el tiempo, confirme siempre con la documentación actual de la API de Tradovate.
Lo importante que hay que interiorizar: el límite se basa en el volumen de solicitudes, no en el volumen de órdenes. Los inicios de sesión, la colocación de órdenes, las modificaciones, las cancelaciones y el sondeo de sincronización de posiciones cuentan todos. Copiar una alerta de TradingView a cinco cuentas son cinco solicitudes, así que una estrategia que sobre el papel parece modesta puede agotar el tope rápidamente cuando se replica en varias cuentas o depende mucho de los stops dinámicos.
Principales causas del límite de velocidad 429 de Tradovate en 2026
1. Superar el tope por minuto o por hora en ráfagas
Disparar un grupo rápido de llamadas, un lote de entradas, objetivos y stops uno detrás de otro, es el desencadenante clásico. Y como el tope horario funciona sobre una ventana móvil de 60 minutos, una sola ráfaga intensa puede dejarlo limitado mucho después de que la actividad en sí haya terminado.
2. Distribución en varias cuentas (copy trading)
El copy trading multiplica cada acción. Una alerta copiada en cinco cuentas equivale a cinco solicitudes, y un bracket de stop y objetivo en cada cuenta lo multiplica de nuevo. Un número elevado de cuentas es, con diferencia, la razón más común por la que los traders automatizados alcanzan el límite.
3. Modificaciones de órdenes excesivas y stops dinámicos
Los stops dinámicos y los ajustes de precio frecuentes generan un flujo constante de solicitudes de modificación por cuenta. Ejecute varias de estas en paralelo y el tope por minuto aparecerá rápidamente.
4. Bucles agresivos de reconexión o sondeo
Los bots que se reconectan una y otra vez, o que sondean fills y posiciones con un temporizador ajustado, consumen silenciosamente su cuota incluso cuando no se envía ninguna orden. Reconectarse en bucle tras un fallo es especialmente costoso.
5. Inicios de sesión fallidos repetidos que activan p-captcha
Demasiados intentos de autenticación fallidos pueden devolver una marca p-captcha, lo que significa que una aplicación de terceros (que no es un navegador) no puede completar la solicitud. En la práctica, eso suele significar esperar aproximadamente una hora antes de volver a intentarlo.
Cómo solucionar el límite de velocidad 429 de Tradovate: paso a paso
Cómo leer la respuesta p-ticket, p-time y p-captcha
Cuando Tradovate le limita el tráfico, el cuerpo de la respuesta contiene las instrucciones de recuperación. Gestiónelo en este orden:
Compruebe p-time
Compruebe p-time, el tiempo en segundos antes de poder hacer otra solicitud. Espere esa cantidad de segundos; no reintente antes.
Reenvíe con p-ticket
Reenvíe la solicitud original añadiendo p-ticket como campo adicional en el cuerpo de la solicitud. El ticket es lo que le indica a Tradovate que este reintento es el autorizado.
Deténgase ante p-captcha
Si en su lugar ve p-captcha, deténgase, una aplicación headless o de terceros no puede resolverlo. Espere aproximadamente una hora y luego confirme que sus credenciales son correctas antes de volver a autenticarse.

Limitar y poner en cola sus solicitudes
La solución duradera es dejar de enviar ráfagas y regular el tráfico:
Limite su tasa de salida
Limite su tasa de salida por debajo del tope observado y añada un pequeño retraso entre llamadas para que un pico nunca las haga aterrizar todas en el mismo segundo.
Ponga en cola y escalone la distribución a varias cuentas
Ponga el flujo de órdenes en cola en el servidor y escalone la distribución a varias cuentas para que las cuentas se atiendan en secuencia en lugar de todas a la vez.
Reduzca las llamadas evitables
Reduzca las llamadas evitables: disminuya las modificaciones de órdenes, recorte el ruido de los stops dinámicos y considere un modo de ejecución que convierta las órdenes activas en órdenes de mercado cuando tenga sentido, menos llamadas de modificación significan menos solicitudes.
Sustituya el sondeo por actualizaciones por WebSocket
Sustituya los bucles de sondeo ajustados por actualizaciones por WebSocket basadas en eventos, para no gastar su cuota solo por vigilar los fills.

Solicitar un restablecimiento manual a Tradovate
Si el bloqueo persiste o una penalización p-ticket simplemente no se elimina, no siga reintentando, eso puede prolongarlo. Espere a que pase el periodo de enfriamiento (a menudo hasta unos 60 minutos para que la ventana móvil se despeje) y, si sigue bloqueado, contacte al soporte de Tradovate en 312-283-3100 o [email protected] con su nombre de usuario y solicite un restablecimiento manual del límite de la API. El soporte puede levantar la penalización cuando el enfriamiento por sí solo no baste.

Tabla de solución de problemas
| Error / señal | Qué significa | Solución |
|---|---|---|
| 429 Too Many Requests | Superó el tope de solicitudes por segundo, por minuto o por hora | Deje de enviar, espere a la ventana móvil y luego limite el tráfico futuro |
| p-ticket en la respuesta | Un token de penalización que debe devolver en el reintento | Reenvíe la solicitud original con p-ticket en el cuerpo |
| p-time en la respuesta | Segundos que hay que esperar antes de que se permita la siguiente solicitud | Espere p-time segundos y luego reintente con el ticket |
| p-captcha en la respuesta | Una aplicación de terceros no puede completar la solicitud (a menudo tras inicios de sesión fallidos) | Espere aproximadamente una hora, verifique las credenciales y luego vuelva a autenticarse |
| Bloqueado durante muchos minutos | Infracciones repetidas escalaron a una penalización prolongada | Espere a que pase el enfriamiento; si sigue bloqueado, pida al soporte de Tradovate un restablecimiento manual |
| Límite alcanzado con pocas órdenes | La distribución de copias o las modificaciones multiplicaron su número de solicitudes | Escalone las cuentas, reduzca las modificaciones y ponga el flujo de órdenes en cola |
Cómo evitarlo con PickMyTrade
PickMyTrade se sitúa entre sus alertas de TradingView y Tradovate, y está diseñado para respetar los límites de la API en lugar de luchar contra ellos:
- Enrutamiento seguro frente al límite de velocidad, espacia el flujo de órdenes para que las llamadas se mantengan por debajo de los topes por minuto y por hora y nunca lleguen en una sola ráfaga.
- Cola en el lado del servidor, agrupa y escalona la distribución a varias cuentas en lugar de disparar cada pata a la vez.
- Reintento y retroceso inteligentes, respeta la ventana de
p-timey reenvía automáticamente con elp-ticket, de modo que un bloqueo se recupera sin que usted toque nada. - Sincronización multicuenta, refleja la orden corregida en todas las cuentas manteniendo el número total de solicitudes dentro del límite.
Opere sin rechazos
PickMyTrade regula y pone en cola su flujo de órdenes para que se mantenga por debajo de los límites de velocidad de Tradovate, y gestiona automáticamente el reintento con p-ticket cuando sí se produce un bloqueo.
Comience su prueba gratuita de 5 díasPreguntas frecuentes
Enviar más solicitudes de las que Tradovate acepta en un segundo, minuto u hora determinados. Los inicios de sesión, la colocación de órdenes, las modificaciones, las cancelaciones y el sondeo cuentan todos para el tope.
Tradovate documenta sus límites como variables, sin un tope fijo. Un objetivo de trabajo seguro es de unas 80 solicitudes por minuto y 5000 por hora en una ventana móvil de 60 minutos. Trátelos como objetivos de diseño y confírmelos con la documentación actual de la API.
Es un token de penalización que se devuelve cuando se le limita el tráfico. Espere los segundos de p-time indicados y luego reenvíe su solicitud original añadiendo el valor de p-ticket al cuerpo de la solicitud.
Indica que una aplicación de terceros (que no es un navegador) no puede completar la solicitud, a menudo tras repetidos inicios de sesión fallidos. Deje de reintentar, espere aproximadamente una hora y vuelva a comprobar sus credenciales antes de volver a intentarlo.
Una primera infracción puede bloquear las solicitudes nuevas durante unos 20 a 30 segundos, mientras que un tope horario solo se despeja a medida que avanza la ventana móvil de 60 minutos. Las infracciones repetidas pueden escalar a una penalización más larga que necesita un restablecimiento manual.
No. Los límites los aplica Tradovate y ni PickMyTrade ni ningún tercero pueden eludirlos. Un puente solo puede regular y poner en cola las solicitudes para mantenerse por debajo de ellos, que es exactamente lo que hace un buen enrutamiento.
El copy trading y las modificaciones multiplican las solicitudes. Una alerta copiada en cinco cuentas son cinco solicitudes, y cada modificación de stop u objetivo añade más, así que una estrategia pequeña puede superar el tope cuando se replica en varias cuentas.
Espere primero a que pase el enfriamiento. Si sigue bloqueado, contacte al soporte de Tradovate en 312-283-3100 o [email protected] con su nombre de usuario y solicite un restablecimiento del límite de la API, y deje de reintentar mientras tanto, ya que eso puede prolongar el bloqueo.
Esta guía tiene fines exclusivamente educativos e informativos y no constituye asesoramiento financiero, de inversión ni de trading. Operar con futuros y otros productos apalancados conlleva un riesgo considerable de pérdida y no es adecuado para todos los inversores. PickMyTrade es una plataforma de automatización de terceros independiente y no está afiliada, respaldada ni patrocinada por Tradovate, Inc. ni por Bookmap. Todos los nombres, logotipos y marcas relacionados son propiedad de sus respectivos titulares. Las funciones y los pasos de la plataforma cambian con el tiempo, así que confirme siempre el proceso actual en la documentación oficial de la plataforma antes de actuar.