Tradovate API

Pruebe en el entorno de la API demo de Tradovate

Antes de que una sola orden de su bot toque dinero real, ejecútelo primero en el entorno demo de Tradovate. La misma API, los mismos endpoints, el mismo flujo de autenticación, solo cambia el nombre de host. Así se apuntan todas las llamadas, y sus WebSockets, a demo.

On This Page

Antes de que una sola orden de su bot toque dinero real, ejecútelo primero en el entorno demo de Tradovate. Es la misma API, los mismos endpoints, el mismo JSON, el mismo flujo de autenticación, solo que apuntando a un host de simulación que ejecuta contra dinero virtual en lugar de su saldo con fondos. Haga que cada solicitud funcione allí y después cambie un único nombre de host para pasar a real.

¿Qué es el entorno de la API demo de Tradovate?

Tradovate mantiene dos entornos de API paralelos. El entorno demo (o de simulación) refleja casi exactamente el real, pero cada ejecución, posición y P&L es simulado: nada llega al mercado y nada toca su cuenta. Usted se autentica de la misma manera y llama a las mismas rutas; solo cambia el host al que envía las solicitudes. Eso convierte a demo en el lugar natural para detectar errores en su lógica de órdenes, la gestión de tokens y las reconexiones de WebSocket mientras no hay nada en juego.

Apunte sus llamadas a la API a demo: paso a paso

1

Confirme el acceso a la API y una cuenta de simulación

Necesita dos cosas: el complemento API Access activado, de donde salen su clave de API (cid) y su Secret (sec), y una cuenta simulada con la que operar. Los nuevos registros en Tradovate reciben una cuenta de simulación por defecto, y las evaluaciones de las prop firms también se ejecutan en ellas. Si aún no ha activado el acceso a la API, hágalo primero y anote su cid y su sec.

2

Cambie a la URL base de demo

Todo se enruta por el host demo en lugar del real. Las rutas posteriores a /v1 son idénticas en ambos entornos, /auth/accessTokenRequest, /order/placeOrder y el resto no cambian; solo cambia el nombre de host. Los datos de mercado se transmiten por su propio host md, así que si las cotizaciones no se conectan en una cuenta de simulación, confirme en la documentación de Tradovate el host de datos de mercado demo vigente, ya que ha tenido tanto un endpoint compartido como uno demo independiente.

3

Solicite un token de acceso al host demo

Envíe sus credenciales, name, password, appId, appVersion, cid, sec y un deviceId estable, mediante POST a /v1/auth/accessTokenRequest en el host demo. Un token generado en demo solo funciona en demo; no autoriza el host real, ni a la inversa. Reutilice siempre el mismo deviceId (un UUID fijo) para que las comprobaciones de dispositivo de Tradovate no den problemas.

4

Apunte también sus WebSockets a demo

REST no es toda la historia. Si su aplicación transmite órdenes, ejecuciones o cotizaciones, abra el socket de trading en wss://demo.tradovateapi.com/v1/websocket y envíe su token de acceso demo mediante el mensaje authorize justo después de conectar. Los datos de mercado viajan por su propio socket en el host md, autorizado con el mdAccessToken de la misma respuesta de inicio de sesión. Mezclar un token demo con un socket real es una fuente habitual de errores 401.

5

Verifique que está en simulación y luego pase a real

Envíe una pequeña orden de prueba y confirme que aparece en su cuenta de simulación, con la ejecución, la posición y el P&L actualizándose como espera. Cuando su bot se comporte bien, con tokens que se renuevan, sockets que se reconectan y órdenes y brackets que se ejecutan, pasar a real es casi un cambio de una sola línea: sustituya demo.tradovateapi.com por live.tradovateapi.com y vuelva a autenticarse. Un aviso: el entorno real exige una aprobación de dispositivo que demo deja pasar, por lo que su primer inicio de sesión real puede pedirle que confirme el dispositivo desde el correo que envía Tradovate.

Finalidad Demo (simulación) Real (con fondos)
Base RESThttps://demo.tradovateapi.com/v1https://live.tradovateapi.com/v1
WebSocket de tradingwss://demo.tradovateapi.com/v1/websocketwss://live.tradovateapi.com/v1/websocket
WebSocket de datos de mercadowss://md.tradovateapi.com/v1/websocketwss://md.tradovateapi.com/v1/websocket

Atajo sin código para comprobaciones rápidas: Abra Application Settings › API Access y haga clic en el enlace API Doc de su clave. Es una versión interactiva y preautorizada de la documentación de la API: autentíquese una vez con el botón del token de arriba, pulse Interact en cualquier operación y pruebe la solicitud y la respuesta antes de integrarla en el código.

Por qué probar primero en demo

  • Depure la lógica de órdenes, brackets y OCO sin arriesgar un saldo con fondos.
  • Confirme que las solicitudes de token, las renovaciones y la gestión de la caducidad funcionan con tiempos reales.
  • Pruebe las reconexiones de WebSocket y el análisis de mensajes con datos con formato real.
  • Ensaye una nueva estrategia antes de que opere con tamaño real.
  • Reproduzca un error de producción de forma segura en una cuenta de simulación.

Automatice esto con PickMyTrade

Si prefiere no construir ni vigilar toda esta infraestructura, renovaciones de token, cambio de entorno, reconexiones de sockets, PickMyTrade conecta sus alertas de TradingView directamente con Tradovate y gestiona la conexión por usted. Pruebe en una cuenta simulada y luego apúntelo a su cuenta con fondos, sin necesidad de código de API.

Olvídese por completo de la infraestructura de la API

Deje que PickMyTrade conecte sus alertas de TradingView directamente con Tradovate y gestione la conexión por usted, en demo o en real.

Comience su prueba gratuita de 7 días

Preguntas frecuentes

No. Su cuenta de simulación es suficiente. Dirija sus solicitudes al host demo e inicie sesión con sus credenciales habituales de Tradovate; el entorno demo lo ejecuta todo con dinero virtual.

No. Un token solo es válido en el entorno que lo emitió. Solicite uno al host demo para simulación y uno nuevo al host real para una cuenta con fondos.

Sobre todo el nombre de host: demo.tradovateapi.com pasa a ser live.tradovateapi.com, además de una nueva autenticación en el entorno real. El entorno real también exige la aprobación del dispositivo y, por supuesto, implica ejecuciones y margen reales, así que pruebe a fondo antes de cambiar.

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. «Tradovate» y 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 debe confirmar siempre el proceso vigente en la plataforma y la documentación oficiales de Tradovate antes de actuar.