El plan sin comisión de Tradovate rompe las órdenes (404)
Cambia al plan sin cuota mensual para reducir costos y la siguiente solicitud de orden devuelve 404 Not Found. El inicio de sesión funciona, los gráficos se mueven, solo falla el envío de órdenes. Esto es lo que realmente le dice un 404 y cómo restablecer el enrutamiento.
On This Page
- Qué le dice realmente un 404
- Primero, descarte la línea de solicitud
- El verdadero desencadenante: el cambio de plan alteró el enrutamiento de órdenes
- La solución: restablecer un plan con enrutamiento de órdenes y datos habilitados
- Si usa una cuenta de prop firm o de evaluación
- Lista de verificación rápida para eliminar el 404
- Deje de vigilar los derechos
Cambia su cuenta al plan sin cuota mensual para recortar costos y, la siguiente vez que envía una orden, el servidor devuelve 404 Not Found. Nada más parece estar mal. Puede iniciar sesión, su token se autentica, la lista de cuentas carga, los gráficos se mueven, pero lo único que realmente necesita, enviar una orden, falla con un cuerpo 404 vacío. Parece que el endpoint desapareció en el momento en que cambió su plan.
No desapareció. Un 404 es más acotado de lo que parece y, una vez que sabe qué dice, la solución es corta. Casi siempre se trata de una de dos historias: su línea de solicitud apunta a una ruta que no existe (host, versión, ruta, método), o el derecho de enrutamiento de órdenes de su cuenta se vio alterado por el cambio de plan y aún no se ha reaprovisionado. Descartaremos primero la línea de solicitud porque es rápido y luego recorreremos el camino del plan y los derechos, que es el que golpea justo después de bajar de plan.
Qué le dice realmente un 404
Cada estado HTTP apunta a una capa distinta, y tratarlos igual lo lleva a arreglar lo equivocado. Un 404 significa que el servidor no pudo encontrar lo que señalaba su línea de solicitud: la ruta, o el destino de enrutamiento de su cuenta, no está. Un 401 o “access is denied” significa que la ruta existe pero usted no estaba autorizado. Un 400 significa que la ruta y la autenticación estaban bien pero el cuerpo estaba mal formado. Un 429 significa que está limitado por tasa.
Así que, si está viendo un 404 literal, deje de editar el JSON de su orden. El servidor nunca llegó a leerlo. Dos familias de causas producen un 404 aquí: una solicitud dirigida a una URL que no existe y una cuenta que no puede enrutar órdenes en este momento porque su plan o derecho no está en un estado habilitado para órdenes. El momento en que ocurre es su mayor pista. Si las órdenes funcionaban hace cinco minutos y lo único que cambió fue su suscripción, incline la balanza hacia la explicación del derecho, pero dedique igualmente sesenta segundos a descartar la línea de solicitud, porque un cambio de plan también es un momento natural para haber cambiado de entorno o copiado una URL obsoleta.
Primero, descarte la línea de solicitud
Estas son las causas aburridas de un 404 que no tienen nada que ver con su plan y se resuelven en un minuto. Si coloca órdenes a través de la API o de una herramienta de terceros, confirme que las cuatro partes de la URL son correctas antes de tocar nada en la cuenta.
- El host coincide con el entorno. Una cuenta demo/simulación se enruta por el host demo; una cuenta real, por el host real. Enviar una orden real al host demo (o al revés) puede dar 404 o rebotar como no autorizada. Si acaba de cambiar de plan en su cuenta real, asegúrese de que sus herramientas no se quedaron apuntando en silencio al host de simulación.
- El segmento de versión está presente. La ruta de órdenes cuelga de la raíz versionada (el segmento
/v1). Si lo omite, el host sin más no tiene ruta de órdenes y obtiene 404. - Ortografía y mayúsculas de la ruta. Las rutas REST distinguen mayúsculas de minúsculas. Una operación de orden con mayúsculas erróneas o con guiones no coincide con nada y responde 404.
- El método correcto. La colocación de órdenes es un POST. Pegar la URL en la barra del navegador (siempre un GET) o enviar el verbo equivocado se manifiesta como un error de no encontrado o de método no permitido.
Si coloca órdenes dentro de la aplicación de escritorio o web en lugar de mediante código, usted no controla la URL, por lo que esta sección rara vez le aplica; pase a la historia del plan. Si usa la API y la línea de solicitud es correcta, o si corregirla convirtió su 404 en un 401, ya superó esta capa. Ahora revise la cuenta.
El verdadero desencadenante: el cambio de plan alteró el enrutamiento de órdenes
Aquí es donde el 404 se relaciona con su suscripción. Colocar órdenes reales no depende solo de haber iniciado sesión. Su cuenta debe estar en un plan activo y habilitado para órdenes, y debe llevar los derechos que ese plan concede: el feed de datos de mercado que permite a la plataforma valorar su orden y, para el acceso programático, el derecho de automatización o de API que autoriza el enrutamiento desde código. Esos derechos se aprovisionan a su cuenta; no vienen incluidos en su contraseña.
Cuando cambia de plan, la plataforma tiene que desmontar el conjunto de derechos anterior y levantar el nuevo. Durante una breve ventana de ese intercambio, la cuenta puede quedar en un estado en el que el destino de enrutamiento de órdenes que necesita aún no está disponible. Una solicitud que lo busca devuelve 404, porque desde el punto de vista del servidor no hay nada a donde enrutar. Su inicio de sesión sigue funcionando porque la autenticación vive en otra capa. Por eso el síntoma es tan desigual: todo parece bien excepto la orden.
Dos variantes aparecen con más frecuencia:
- El nuevo plan no ha terminado de aprovisionarse. Eligió el plan sin comisión, el cambio se registró, pero los servicios de datos y órdenes aún no se han puesto al día. Las órdenes dan 404 (o se rechazan por “no quote available”) hasta que el feed y el enrutamiento estén activos en la cuenta.
- Un complemento de pago no se trasladó. Si su enrutamiento de órdenes dependía de un derecho de pago, un complemento de acceso a la API o de automatización que se apoyaba en un plan de pago, bajar de plan puede eliminarlo. Las llamadas de su bot que ayer funcionaban ahora dan 404 porque el derecho que las autorizaba ha desaparecido.
La solución: restablecer un plan con enrutamiento de órdenes y datos habilitados
El objetivo es devolver su cuenta a una combinación de plan y complementos que realmente conceda enrutamiento de órdenes reales y datos de mercado, y luego obligar a la cuenta a recoger el cambio. Siga este orden.
Ponga la cuenta en un plan habilitado para órdenes
Abra la configuración del plan o suscripción de su cuenta y confirme qué plan está activo. Si el cambio al plan sin comisión es lo que rompió el envío de órdenes, vuelva a un plan que incluya los derechos que necesita o añada de nuevo el complemento de pago del que dependía su enrutamiento. Los niveles de plan (gratuito/sin comisión, mensual y de por vida) pueden colocar órdenes en una cuenta real con fondos; lo importante es que el plan esté totalmente activo y que cualquier derecho de automatización que use su configuración esté habilitado en él, y no se haya quedado en el plan anterior.
Confirme que los datos de mercado están activos en la cuenta
Una orden que la plataforma no puede valorar es una orden que no enrutará, y un plan nuevo puede llegar con los datos aún desactivados. Compruebe que su suscripción de datos de mercado en tiempo real está activa y que el símbolo que opera muestra cotizaciones en vivo, no retrasadas ni en blanco. Si las cotizaciones están retrasadas o el nombre del símbolo aparece en estado “delayed”, es probable que haya que volver a habilitar los acuerdos de datos o la suscripción ligados al nuevo plan antes de que las órdenes pasen limpiamente.
Vuelva a comprobar el complemento de API o automatización
Si enruta órdenes desde código o mediante una conexión de terceros, el derecho de automatización es lo que lo autoriza, y un cambio de plan es justo el momento en que se pierde. Abra la configuración de sus complementos y confirme que el acceso a la API sigue habilitado en el plan actual. Como la disponibilidad y los precios de los complementos cambian con el tiempo, confirme el requisito vigente en la plataforma en lugar de fiarse de una nota antigua.
Fuerce una sesión nueva para que el cambio surta efecto
Los nuevos derechos no siempre llegan a una sesión ya abierta. Una vez que el plan y los complementos aparezcan activos, cierre sesión en todos los dispositivos y plataformas, web, escritorio, móvil y cualquier herramienta conectada, y vuelva a iniciarla en uno. Si usa la API, solicite un token de acceso totalmente nuevo en lugar de reutilizar el que tenía; un token generado antes del cambio puede arrastrar el estado anterior, sin derecho a órdenes. Luego envíe una única orden de prueba.
Si sigue dando 404, es un problema de aprovisionamiento o facturación
La propagación a los servicios de órdenes y de datos no siempre es instantánea, así que dele algo de tiempo. Pero si el plan figura activo, los datos están activos, el complemento está habilitado, se ha reconectado con una sesión nueva y las órdenes siguen dando 404, ha agotado las soluciones por cuenta propia. Se trata de un estado de aprovisionamiento de la cuenta o de facturación que el soporte debe restablecer, no de un error en el código de sus órdenes. Tenga a mano los datos de su cuenta y la solicitud exacta con la respuesta 404 cuando contacte con ellos.
Si usa una cuenta de prop firm o de evaluación
Las reglas cambian cuando la cuenta no es suya para facturar. En una cuenta de evaluación o fondeada de una prop firm, la firma es dueña del plan, de la suscripción de datos y de los derechos: usted no puede cambiar su propio nivel de plan y no debería intentarlo. Si las órdenes empezaron a dar 404 en una cuenta de la firma tras cualquier cambio de plan o de datos, el aprovisionamiento corresponde a la firma, así que contáctela a ella y no directamente al bróker. Las firmas también difieren en si permiten la automatización directa por API: algunas la permiten, otras la bloquean, y las reglas exactas y los límites de cuenta varían según la firma y el tamaño de la cuenta, así que revise las condiciones actuales de su firma antes de suponer que un cambio de código ayudará.
Lista de verificación rápida para eliminar el 404
| Verificación | Qué confirmar |
|---|---|
| Línea de solicitud (API) | Host correcto para su entorno, segmento de versión presente, mayúsculas exactas en la ruta y un POST; descártelo primero. |
| Plan activo | La cuenta está en un plan totalmente activo y habilitado para órdenes, no a mitad de transición. |
| Datos de mercado | Los datos en tiempo real están activos y su símbolo muestra cotizaciones en vivo, no retrasadas ni en blanco. |
| Complemento de automatización | El derecho de acceso a la API / automatización está habilitado en el plan actual y no quedó en el anterior. |
| Sesión nueva | Sesión cerrada en todas partes y vuelta a iniciar; en la API, un nuevo token de acceso generado después del cambio. |
| Cuenta prop | Si la firma es dueña del plan, la solución es suya; contacte con la firma, no con el bróker. |
Deje de vigilar los derechos
La mayoría de quienes llegan hasta aquí no pretenden convertirse en expertos en aprovisionamiento de cuentas. Solo quieren que una estrategia entre y salga de su cuenta de futuros y siga funcionando cuando cambian de plan. Si es su caso, hay un camino más corto que programar a mano llamadas de órdenes que se rompen cada vez que cambia un derecho.
Para los temas vecinos que deciden si las órdenes se enrutan o no: compare los niveles y lo que concede cada uno en la comparativa de planes Free, Monthly y Lifetime; asegúrese de que el derecho de automatización esté activado con la guía sobre cómo obtener acceso a la API y una clave; y si su 404 se convirtió en un error de permisos, siga la guía sobre “Access Is Denied” al colocar una orden.
Deje de vigilar planes y tokens
¿Quiere que su estrategia de TradingView se enrute a su cuenta de futuros sin vigilar planes, complementos, hosts y tokens? Descubra cómo PickMyTrade automatiza todo el flujo de órdenes.
Comience su prueba gratuita de 7 díasPreguntas frecuentes
El enrutamiento de órdenes en una cuenta real está ligado a un plan activo y habilitado para órdenes, además de los derechos de datos y (para la API) de automatización que dependen de él. Cuando cambia de plan, hay una ventana en la que el derecho del que dependen sus llamadas de órdenes aún no se ha reaprovisionado, de modo que el destino de enrutamiento de su cuenta en la práctica no existe y la solicitud devuelve 404 Not Found. Su inicio de sesión y su token siguen funcionando, por eso parece que solo falla el envío de órdenes. Restablezca un plan con enrutamiento de órdenes y datos habilitados, deje que la cuenta se reaprovisione y luego cierre sesión y vuelva a iniciarla para que el nuevo derecho surta efecto.
Sí, el plan sin cuota mensual puede colocar órdenes dentro de la plataforma de la forma habitual. El 404 que ve se debe a la transición, no a una regla estricta de que el plan gratuito no pueda operar. Dos cosas suelen fallar durante un cambio de plan: la cuenta no ha terminado de reaprovisionar sus derechos de datos y de órdenes, o el complemento de automatización de pago en el que se apoyaba su código de API no se trasladó. Ambas se resuelven cuando el plan y los complementos correctos están activos y usted se vuelve a conectar.
No, y la diferencia le indica dónde buscar. Un 404 significa que el servidor no pudo encontrar en absoluto la ruta o el destino de su solicitud, por lo que un derecho ausente, un host incorrecto, un segmento de versión omitido o una ruta con mayúsculas erróneas aparecen todos como 404. Un 401 o “access is denied” significa que la ruta existe pero su solicitud no fue autorizada, normalmente por un problema de token, permisos o ID de cuenta. Si su 404 pasa a ser un 401 después de corregir el plan, es un avance y debe continuar con la lista de verificación de permisos.
Las conexiones directas por API y de terceros generalmente requieren un derecho de automatización o de acceso a la API que se añade a su plan base, y ese derecho es lo que autoriza realmente el enrutamiento programático de órdenes. Cambiar de plan puede eliminarlo o restablecerlo. Si su bot funcionaba, luego cambió a un plan inferior y empezó a dar 404, vuelva a comprobar que el complemento de acceso a la API sigue habilitado en el nuevo plan y confirme las condiciones vigentes en la plataforma, ya que la disponibilidad y los precios de los complementos cambian con el tiempo.
Normalmente unos minutos una vez que el plan y los complementos aparecen como activos, pero no siempre es instantáneo porque el cambio debe propagarse a los servicios de órdenes y de datos. Espere un poco y luego fuerce una sesión nueva: cierre sesión en todos los dispositivos y plataformas, vuelva a iniciarla y, si usa la API, solicite un nuevo token de acceso en lugar de reutilizar el anterior. Si sigue dando 404 cuando el plan figura claramente activo y ya se ha reconectado, es un asunto de soporte y facturación, no un error de código.
Si su objetivo es ejecutar una estrategia de TradingView en su cuenta de futuros sin vigilar planes, complementos, hosts y tokens, un puente como PickMyTrade enruta las alertas y gestiona el flujo de órdenes por usted. Usted conserva el plan base y los datos que necesite, pero no programa a mano llamadas de órdenes en bruto que se rompen cada vez que cambia un derecho. Es un atajo para la automatización, no un sustituto de la API directa cuando necesita específicamente control de bajo nivel.
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 sustancial de pérdida y no es adecuado para todos los inversores. PickMyTrade es una plataforma de automatización independiente de terceros 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, por lo que siempre debe confirmar el proceso vigente en la documentación oficial de la plataforma antes de actuar.