Tradovate

Las órdenes de Bookmap no llegan a Tradovate (Apex Sim)

La ejecución se enciende en Bookmap, pero Tradovate no muestra nada. Casi nunca se debe a que su cuenta Apex sea una «simulación»; suele ser el modo de ejecución propio de Bookmap o la configuración de conexión lo que mantiene la orden en local.

Revisado por el equipo de Sistemas de Trading de PickMyTrade Última actualización
· Lectura de 7 minutos
Selector del modo de ejecución en el launcher de Bookmap mostrando las opciones de simulación frente a trading en vivo

Hace clic en comprar en el mapa de calor de Bookmap, la ejecución se enciende, aparece su línea de posición y, al mirar Tradovate, no hay nada. Ninguna orden, ninguna posición, ninguna ejecución. Parece que sus órdenes simplemente desaparecen entre Bookmap y el bróker. En una cuenta Apex u otra evaluación de prop trading, la primera suposición habitual es: «mi cuenta es una simulación, así que quizá no puede recibir órdenes reales». Esa suposición casi siempre es errónea, y perseguirla le hace perder una tarde entera.

Aquí va la versión corta: cuando una orden se ejecuta en Bookmap pero nunca aparece en Tradovate, la orden nunca salió de Bookmap. Se ejecutó dentro del simulador interno propio de Bookmap, o estaba apuntando a una conexión que solo transporta datos. La solución tiene que ver con el estado de trading de Bookmap y con la cuenta a la que está enrutando, no con que su evaluación esté «simulada». Averigüemos dónde se queda atascada la orden.

Lista de verificación rápida antes de profundizar

  • Revise el modo de ejecución de Bookmap. Si inició en modo Simulación, las ejecuciones permanecen dentro de Bookmap y nunca se transmiten a su bróker.
  • Confirme que Tradovate esté conectado para trading, no solo para datos. Una conexión solo de datos muestra cotizaciones pero no puede enrutar órdenes.
  • Verifique a qué cuenta apunta el Trade Control Panel. Si indica una cuenta demo o simulada, ahí es donde van sus ejecuciones.
  • Verifique el backend que usa su cuenta de prop trading. Una cuenta Apex emitida en una plataforma distinta a la que conectó no tiene ninguna cuenta coincidente a la que enrutar.
  • Confirme que su paquete de Bookmap permita enrutamiento de órdenes en vivo. Operar en una cuenta financiada requiere el nivel Global+.
  • Observe el panel de Orders de Tradovate mientras envía una orden de prueba. Si no aparece nada ahí, la orden no está llegando a Tradovate en absoluto.

Por qué ocurre «ejecutada en Bookmap, nada en Tradovate»

Bookmap puede ejecutarse en dos estados muy distintos, y en pantalla se ven casi idénticos. En modo Simulación, Bookmap opera contra su propio simulador interno usando datos de mercado en vivo. Sus órdenes se ejecutan, su P&L se mueve, todo se siente real, pero nada se transmite a su cuenta de corretaje. En modo de trading en vivo, ese mismo clic envía la orden a través de un bróker conectado como Tradovate para una ejecución real.

Así que hay dos simulaciones distintas que la gente confunde. Una es que su cuenta sea una evaluación de prop trading (una «simulación» en el sentido de que no es su propio capital). La otra es que Bookmap esté ejecutando su simulador interno en lugar de enrutar al bróker. La primera no detiene las órdenes: las firmas de prop trading enrutan órdenes de evaluación a Tradovate todo el día. La segunda sí las detiene por completo, porque por diseño mantiene cada ejecución en local. Cuando su posición en Bookmap y su posición en Tradovate no coinciden, el culpable es casi siempre el segundo tipo de simulación, junto con algunos errores de conexión y de selección de cuenta que producen el mismo síntoma.

Para enrutar órdenes reales, tres cosas deben cumplirse a la vez: Bookmap debe estar en un modo de ejecución de trading en vivo, la conexión de Tradovate debe estar habilitada para trading (no solo datos), y el Trade Control Panel debe estar armado en la cuenta real de Tradovate que pretende operar. Si falta una de ellas, sus ejecuciones se quedan silenciosamente dentro de Bookmap.

Principales causas de que las órdenes no lleguen a Tradovate

1. Bookmap se está ejecutando en modo Simulación

Esta es, sin duda, la causa número uno. Bookmap determina su comportamiento de trading según el modo de ejecución que elija al iniciar la aplicación. Si seleccionó el modo de ejecución de simulación, cada orden se ejecuta contra el simulador integrado y ninguna llega a su bróker. Es fácil hacerlo por accidente, porque el modo simulación sigue transmitiendo datos en vivo y sigue mostrando ejecuciones realistas. Que la cuenta sea una «simulación de Apex» no tiene nada que ver; el bloqueo es que Bookmap está simulando por su cuenta.

2. Tradovate está conectado solo para datos, no para trading

Bookmap le permite usar Tradovate de dos formas: tanto para datos de mercado como para trading, o exclusivamente para enrutamiento de órdenes mientras un feed como dxFeed o Rithmic suministra los datos del gráfico. Si añadió Tradovate como fuente de datos pero nunca habilitó el trading en esa conexión, verá que las cotizaciones se actualizan perfectamente y las órdenes no van a ninguna parte. La conexión se muestra como «conectada», que es precisamente por lo que engaña a la gente. El trading debe habilitarse explícitamente en la conexión de Tradovate, y el Trade Control Panel debe estar activado para el envío de órdenes.

Ventana de configuración de conexiones de Bookmap con una conexión de Tradovate y trading habilitado

3. El Trade Control Panel apunta a la cuenta equivocada

Bookmap puede tener disponible más de una cuenta operable al mismo tiempo, por ejemplo el simulador interno además de su cuenta real de Tradovate. El Trade Control Panel tiene un selector de cuenta que decide adónde van sus clics. Si ese selector está en la cuenta simulada (o en una conexión distinta de la que cree), sus ejecuciones aterrizan ahí en lugar de en Tradovate. Vale la pena revisarlo cada vez, porque la selección puede reiniciarse al reconectar o al reabrir un espacio de trabajo.

4. Su cuenta Apex no está en el backend de Tradovate

Las cuentas de prop trading se aprovisionan en una plataforma específica al comprarlas, y por lo general no se puede cambiar esa plataforma a mitad de cuenta. La oferta actual de Apex funciona a través de Rithmic, Tradovate y WealthCharts, y Bookmap suele conectarse a Apex a través de Rithmic en lugar de Tradovate. Si su evaluación se emitió en el backend de Rithmic pero configuró una conexión de Tradovate en Bookmap, simplemente no existe ninguna cuenta de Tradovate a la que la orden pueda llegar. Qué backends están disponibles y cómo se conecta cada uno varía según la firma y cambia con el tiempo, así que confirme la plataforma de su cuenta con su firma en lugar de asumirlo.

5. Credenciales incorrectas o entorno de inicio de sesión equivocado

Una evaluación de prop trading usa credenciales de Tradovate emitidas por la firma que residen en el entorno de evaluación, no su inicio de sesión personal de Tradovate. Si conectó Bookmap con una cuenta personal, o apuntó la conexión al entorno equivocado, las ejecuciones van a la cuenta con la que realmente se autenticó, que puede no ser la cuenta Apex que ve en su pantalla.

6. Su paquete de Bookmap no incluye enrutamiento en vivo

Enrutar órdenes desde el gráfico de Bookmap a una cuenta financiada o de evaluación requiere el paquete Global+. En un nivel inferior, el trading desde el gráfico hacia un bróker real puede estar deshabilitado, lo que le deja únicamente la posibilidad de colocar órdenes simuladas. Si los controles de trading se ven activos pero nada llega nunca a Tradovate y no aparece ningún error, vale la pena descartar una limitación del paquete.

Cómo lograr que las órdenes de Bookmap lleguen a Tradovate: paso a paso

Paso 1: Reinicie Bookmap en un modo de ejecución de trading en vivo

1

Cierre Bookmap por completo

Cierre Bookmap por completo.

2

Elija el modo de ejecución de trading en vivo

Vuelva a abrirlo y, en la pantalla de modo de ejecución/inicio, elija el modo de trading real o en vivo en lugar del modo de simulación. La redacción exacta de la etiqueta varía entre versiones de Bookmap, así que lea las opciones con cuidado y elija la que se conecte a un bróker para enrutamiento real de órdenes.

3

Reinicie si no está seguro de en qué modo se encuentra

Si no está seguro de en qué modo se encuentra, eso por sí solo es una señal clara de que ese es su problema. Reinicie y elija la opción en vivo de forma deliberada.

Paso 2: Confirme que la conexión de Tradovate esté habilitada para trading

1

Abra Connections > Configure

Abra el área de conexiones (Connections › Configure) y localice su conexión de Tradovate.

2

Asegúrese de que el trading esté habilitado

Asegúrese de que el trading esté habilitado en ella, no solo los datos. Si usa un feed independiente para los datos y Tradovate solo para el enrutamiento, confirme que Tradovate es la que transporta el flujo de órdenes.

3

Vuelva a introducir las credenciales correctas

Introduzca o vuelva a introducir las credenciales correctas de Tradovate; en una cuenta de prop trading, el inicio de sesión exacto emitido por la firma para el entorno correcto.

Selector de cuenta del Trade Control Panel de Bookmap mostrando la cuenta de Tradovate conectada

Paso 3: Arme el Trade Control Panel en la cuenta correcta

1

Active el Trade Control Panel

Active el Trade Control Panel para su instrumento para poder colocar órdenes desde el gráfico.

2

Seleccione su cuenta real de Tradovate

Abra el selector de cuenta en el panel y confirme que esté configurado en su cuenta real de Tradovate (Apex), no en el simulador ni en una conexión distinta.

3

Verifique el contrato dos veces

Verifique dos veces que el instrumento coincida con un contrato activo y vigente en Tradovate. Un contrato desajustado o vencido también puede bloquear el enrutamiento.

Paso 4: Envíe una orden de prueba y verifíquela en Tradovate

1

Coloque una orden pequeña

Coloque una única orden pequeña desde Bookmap.

2

Revise Orders y Positions en Tradovate

Cambie a Tradovate (web, escritorio o móvil) y abra los módulos de Orders y Positions. Si la orden y la posición aparecen ahí, el enrutamiento funciona de principio a fin.

3

Vuelva a revisar si el panel permanece vacío

Si Bookmap muestra una ejecución pero el panel de Orders de Tradovate permanece vacío, la orden todavía no está saliendo de Bookmap; vuelva atrás y revise de nuevo el modo de ejecución, la conexión habilitada para trading y el selector de cuenta, en ese orden.

Módulos de Orders y Positions de Tradovate confirmando la llegada de una orden enrutada desde Bookmap

Mantenga clara la confusión: que una evaluación Apex sea una cuenta «simulada» es normal y no detiene el enrutamiento. Las cuentas de evaluación están diseñadas para aceptar órdenes enrutadas. La simulación que mantiene sus ejecuciones en local es el propio modo de ejecución Simulación de Bookmap. Solucione primero el estado de Bookmap y luego preocúpese por la cuenta.

Tabla de solución de problemas

Síntoma Causa probable Solución
La ejecución aparece en Bookmap, nada en Orders/Positions de TradovateBookmap está en modo de ejecución SimulaciónReinicie Bookmap en un modo de ejecución de trading en vivo/real y luego conecte Tradovate para trading
Las cotizaciones se actualizan bien pero las órdenes nunca se enrutan; la conexión muestra «conectada»Tradovate conectado solo para datosHabilite el trading en la conexión de Tradovate y arme el Trade Control Panel
Las ejecuciones aterrizan en una cuenta demo/simulada dentro de BookmapTrade Control Panel apunta a la cuenta equivocadaSeleccione su cuenta real de Tradovate (Apex) en el selector de cuenta del panel
La conexión de Tradovate no encuentra su cuenta Apex en absolutoCuenta aprovisionada en un backend distinto (p. ej., Rithmic)Conecte Bookmap a través del backend que realmente usa su cuenta; confirme con su firma
Los controles de trading se ven activos pero nada se enruta y no aparece ningún errorEl nivel del paquete no incluye trading en vivo desde el gráficoActualice al paquete Global+ que admite enrutamiento hacia una cuenta financiada
Desconexiones aleatorias con Bookmap y Tradovate web abiertos a la vezLímite de sesión alcanzado en la misma cuentaReduzca los inicios de sesión simultáneos en esa cuenta mientras opera a través de Bookmap

Una vía más simple hacia órdenes automatizadas en Tradovate

Si el motivo por el que usa Bookmap es leer el flujo de órdenes, estupendo, pero si en realidad está ahí para automatizar una estrategia hacia Tradovate, enrutar a través de una aplicación de gráficos de escritorio añade muchos enlaces frágiles a la cadena. Un modo de ejecución equivocado y sus señales en vivo operan silenciosamente contra un simulador. PickMyTrade toma un camino distinto:

  • Enrutamiento del lado del servidor envía sus alertas o webhooks de TradingView directamente a Tradovate, de modo que la ejecución no depende de que una aplicación de escritorio esté en el modo correcto.
  • Conexiones conscientes de cuentas de prop trading funcionan con Apex y otras cuentas de evaluación y financiadas de Tradovate emitidas por firmas, respetando las reglas de la firma.
  • La sincronización multicuenta refleja una señal en todas las cuentas conectadas a la vez, en lugar de un gráfico, un clic, una cuenta.
  • La retroalimentación clara de órdenes le indica cuándo se enrutó una orden y cuándo fue rechazada, de modo que una no ejecución silenciosa no pueda ocultarse como lo hace una simulación local.

Deje de perder ejecuciones por culpa de un simulador local

Automatice sus órdenes de Tradovate y Apex con PickMyTrade, para que la ejecución nunca dependa de que Bookmap esté en el modo correcto.

Comience su prueba gratuita de 5 días

Preguntas frecuentes

Casi siempre porque Bookmap está enrutando la orden a su propio simulador interno, o porque la conexión de Tradovate está configurada solo para datos. En el modo Simulación de Bookmap, la ejecución ocurre en el cliente de Bookmap y nada se transmite a su cuenta de corretaje, por lo que Tradovate nunca ve la orden.

No. Una cuenta de evaluación está diseñada para recibir órdenes enrutadas; así es como se opera una evaluación de prop trading todos los días. La simulación que bloquea el enrutamiento es el propio modo de ejecución Simulación de Bookmap, no el estado de evaluación de su cuenta. No confunda ambas cosas.

Cierre Bookmap y vuelva a abrirlo, luego elija el modo de ejecución de trading real o en vivo en lugar de Simulación, y conecte Tradovate para trading en lugar de solo para datos. Confirme la redacción exacta de la opción de modo de ejecución en su versión actual, ya que Bookmap ajusta estas etiquetas con el tiempo.

Depende del backend en el que se emitió su cuenta al comprarla. Las cuentas de prop trading suelen quedar bloqueadas a una plataforma en el momento de la compra, y Bookmap suele alimentarse mediante Rithmic. Si su evaluación reside en un backend distinto al que conectó, las órdenes no tienen adónde enrutarse. Consulte la configuración actual de su firma.

Enrutar órdenes desde el gráfico de Bookmap a una cuenta financiada o de evaluación requiere el paquete Global+. En un nivel inferior, el trading desde el gráfico hacia su bróker puede estar deshabilitado, lo que le deja atascado colocando solo órdenes simuladas.

Sí. Bookmap admite usar Tradovate exclusivamente para el enrutamiento de órdenes mientras un proveedor como dxFeed o Rithmic suministra los datos del gráfico. Solo asegúrese de que la conexión mediante la que enruta las órdenes sea la conexión de trading de Tradovate, no el feed de datos.

Contacte con el soporte de Bookmap para confirmar su modo de ejecución y que la conexión de Tradovate esté habilitada para trading, y contacte con su firma de prop trading para confirmar qué backend usa su cuenta y si se permite que aplicaciones de terceros enruten hacia ella. Tenga a mano el identificador de su cuenta.

Sí, es posible. Iniciar sesión con la misma cuenta en Bookmap y en Tradovate web o TradingView a la vez puede alcanzar límites de sesión y provocar desconexiones que parecen fallos de enrutamiento. Mantenga al mínimo los inicios de sesión simultáneos mientras resuelve el problema.

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 todo inversor. 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, así que confirme siempre el proceso actual en la documentación oficial de la plataforma antes de actuar.