Tradovate Market Replay muestra solo el último precio
El reloj del replay avanza, pero el DOM está muerto: solo un último precio negociado, sin bid, sin ask, y cada orden que intenta termina en error. Aquí le explicamos por qué se trata de una avería de datos del lado del servidor y no de algo en su equipo, y qué le permite seguir practicando de verdad.
On This Page
- Cómo se ve realmente “solo el último precio”
- Por qué replay se rompe de esta manera
- Cómo salir del bloqueo: paso a paso
- 1. Reinicie la sesión y recargue la plataforma
- 2. Confirme que el complemento Market Replay sigue activo
- 3. Cambie a Simulated Trading en vivo para poder seguir practicando
- 4. Informe de la sesión al soporte de Tradovate
- Referencia rápida
- Siga probando mientras Replay no funciona
Usted carga Market Replay para ensayar una sesión, pulsa play y el reloj empieza a recorrer el día como debe. Pero la escalera está muerta. Cada contrato muestra solo el último precio negociado, las columnas de bid y ask están en blanco y, en cuanto intenta comprar o vender, la orden da error en lugar de ejecutarse. Nada de lo que pulse devuelve las cotizaciones. Si es lo que está viendo, usted no ha configurado nada mal. Se trata de una avería de entrega de datos en el flujo de replay de Tradovate, que se ha repetido en varias versiones de la plataforma y que no se arregla desde su lado con un ajuste. Lo que sí puede hacer es confirmar que es el problema conocido, conseguir mientras tanto un entorno de práctica que funcione e informar de la sesión para que se corrija. Aquí tiene el panorama completo.
Qué hacer ahora mismo
- Reinicie la sesión de replay y recargue la aplicación: de vez en cuando el flujo se reconecta con el bid/ask intacto.
- Vuelva a elegir la fecha, la hora y el producto: inicie una sesión nueva en lugar de reanudar la averiada.
- Confirme que el complemento Market Replay sigue activo: compruébelo en Application Settings para descartar una suscripción vencida.
- Cambie a Simulated Trading en vivo: una cuenta sim con el feed en tiempo real le da un bid/ask que funciona para que pueda seguir practicando.
- Infórmelo con la fecha, la hora y el producto: eso es lo que permite a Tradovate reproducir y escalar el defecto.
Cómo se ve realmente “solo el último precio”
Cuando replay funciona bien, obtiene el libro de órdenes completo reproducido en avance rápido: una escalera de bid y otra de ask moviéndose tick a tick, volumen imprimiéndose en cada nivel y ejecuciones simuladas que se comportan como lo hizo la sesión real. Ese es todo el sentido de replay, y por eso el complemento anuncia la profundidad de mercado completa para el análisis de volumen.
Cuando aparece este error, la profundidad desaparece. El gráfico sigue avanzando, así que el tiempo claramente corre, pero el DOM solo muestra un número por contrato: el último print. Sin bid inside. Sin ask inside. Sin escalera. Es igual en cada símbolo que cargue, lo cual ya es una pista en sí mismo. Entonces aparece la segunda mitad del problema: intenta colocar una orden en esa escalera vacía y no se ejecuta, sino que lanza un error. Una compra que debía tomar el ask no tiene ask que tomar, y el motor de replay la rechaza.
Tampoco es un fallo nuevo. La misma familia de síntomas reaparece con distintas etiquetas: bid/ask que se congela a mitad de sesión, replay que corre cinco o diez segundos y luego se detiene, replay que simplemente no arranca en el cliente web y este estado exacto de solo último precio. Distintas envolturas, el mismo problema de fondo: el flujo de datos de replay no entrega cotizaciones.
Por qué replay se rompe de esta manera
Market Replay funciona transmitiendo una sesión histórica grabada directamente desde los servidores de Tradovate, con cotizaciones y profundidad incluidas, y reproduciéndola en una cuenta simulada para que sus órdenes se ejecuten contra lo que el libro realmente hizo. No descarga un archivo ni ejecuta una simulación local. Cada bid, ask y print que ve se envía desde el servidor en la secuencia correcta.
Ese diseño es precisamente la razón por la que el fallo tiene este aspecto. Cuando el flujo pierde su capa de cotizaciones y solo envía prints del último precio, su cliente representa fielmente lo que recibe: un gráfico en movimiento con un libro vacío. No hay una caché local de las cotizaciones ausentes a la que recurrir ni ningún interruptor que las reconstruya, porque nunca se entregaron. Por eso refrescar, volver a añadir el DOM o toquetear los ajustes del gráfico no cambia nada.
Los errores de orden se derivan directamente de la misma carencia. Una ejecución simulada en replay necesita un precio contrario: algo en el bid para su venta, algo en el ask para su compra. Si se eliminan el bid y el ask, una orden ejecutable no tiene un precio de referencia contra el cual ejecutarse, así que en lugar de ejecutarse devuelve un rechazo. Por eso las cotizaciones ausentes y las órdenes fallidas siempre van juntas durante esta avería. Es un solo defecto, no dos.
Como la avería está en el lado de la entrega, tiende a afectar a todos los usuarios de la versión afectada a la vez y solo desaparece cuando Tradovate publica una corrección. Es frustrante, pero también significa que puede dejar de buscar en sus propios ajustes una causa que no está ahí.
Cómo salir del bloqueo: paso a paso
Siga estos pasos en orden. El primero soluciona de vez en cuando un fallo puntual de conexión; los siguientes sirven para que pueda seguir practicando y para dejar constancia del defecto real.
1. Reinicie la sesión y recargue la plataforma
Detenga la sesión actual
Detenga la sesión de replay actual en lugar de dejarla correr en estado averiado.
Recargue la plataforma por completo
Recargue la plataforma por completo: pulse F5 en el cliente web, o cierre y vuelva a abrir la aplicación de escritorio.
Inicie una sesión completamente nueva
Inicie una sesión de replay completamente nueva y vuelva a seleccionar la fecha y hora de inicio, la velocidad de replay, su saldo inicial y la cuenta; luego iníciela de nuevo.
Pruebe primero con un solo producto
Cargue primero un único producto habitual (como ES o NQ) y observe si la escalera de bid/ask se llena antes de montar un espacio de trabajo completo.
Si la escalera se llena y las órdenes se ejecutan, fue una reconexión transitoria y ya puede seguir. Si vuelve vacía en una sesión nueva, el flujo está realmente caído y ningún reinicio hará aparecer las cotizaciones. Siga adelante en lugar de perder tiempo con recargas repetidas.
2. Confirme que el complemento Market Replay sigue activo
Antes de dar por hecho que es una caída, descarte una suscripción vencida, porque un complemento de replay caducado también puede dejarle fuera. Abra Application Settings, vaya a la pestaña Add-Ons y localice el panel Market Replay. Compruebe que figura como activo (o que su prueba no ha terminado). Fíjese, no obstante, en la diferencia de síntoma: un complemento vencido suele impedir que replay arranque, mientras que este error deja que replay arranque y corra, pero con el libro eliminado. Si su complemento está activo y aun así solo ve el último precio, ha confirmado que es el defecto y no un problema de facturación.
3. Cambie a Simulated Trading en vivo para poder seguir practicando
Esta es la solución alternativa que de verdad le mantiene productivo. La cuenta gratuita de simulated trading de Tradovate opera con el feed en tiempo real usando dinero virtual, por lo que tiene un bid y un ask reales y en movimiento. Cambie su cuenta activa a la simulada y coloque allí las órdenes. Pierde la posibilidad de rebobinar y practicar un momento histórico concreto, pero obtiene un entorno de ejecución plenamente funcional: cotizaciones reales, ejecuciones reales, sin el muro de solo último precio.
Para la mayor parte del ensayo diario (entrada de órdenes, colocación de brackets, gestión de stops, ganar rapidez con los clics), el sim en vivo le cubre por completo mientras replay está averiado. Deje el trabajo con sesiones históricas para cuando llegue la corrección. Si los datos de su sim en vivo parecen retrasados o el nombre del símbolo aparece en naranja, es un asunto distinto de la suscripción de datos de mercado.
4. Informe de la sesión al soporte de Tradovate
Este es el paso que consigue que se arregle de verdad. Contacte con el soporte de Tradovate y facilite dos datos concretos: la fecha y hora de la sesión de replay y el producto que estaba reproduciendo. Esos detalles permiten a su equipo reproducir su sesión exacta y escalarla a los desarrolladores responsables del flujo de replay. Los informes vagos del tipo “replay no funciona” se estancan; un informe con fecha y producto es lo que mueve las cosas. Una vez escalado, la resolución suele llegar con una actualización de la plataforma y no con algo que usted haga localmente, así que después de informarlo, apóyese en el sim en vivo y vuelva a comprobarlo tras la siguiente versión.
Referencia rápida
| Lo que ve | Lo que significa | Qué hacer |
|---|---|---|
| Solo último precio, bid/ask vacíos, el gráfico sigue moviéndose | El flujo de replay perdió su capa de cotizaciones | Reinicie una vez; si sigue vacío, cambie al sim en vivo e infórmelo |
| Las órdenes dan error en lugar de ejecutarse | No hay bid/ask contra el que cruzar la ejecución | Misma causa raíz que el libro vacío; no siga reintentando órdenes |
| Replay no arranca en absoluto | A menudo un complemento o suscripción vencidos | Revise Application Settings > Add-Ons > Market Replay |
| Replay corre unos segundos y luego se detiene | Misma familia de defectos del flujo de replay | Infórmelo con fecha/hora y producto; use el sim en vivo mientras tanto |
| Falla igual en web, escritorio y móvil | Caída del lado del servidor, no de su equipo | Espere la corrección; ningún cambio local ayudará |
Una nota sobre suscripciones y pruebas: las condiciones del complemento de replay, la duración de la prueba y cualquier regla de acceso de las prop firms cambian con el tiempo y varían según la firma y el tipo de cuenta, así que confirme sus condiciones actuales en la plataforma en lugar de darlas por supuestas. El comportamiento descrito se refiere a la avería de datos, que es independiente del plan que tenga.
Siga probando mientras Replay no funciona
Market Replay es una gran herramienta de ensayo, pero frágil, y cuando el flujo pierde sus cotizaciones no hay nada que usted pueda arreglar. Si su objetivo real es validar cómo se comporta una estrategia antes de pasar a real, no querrá que un feed de replay averiado se lo impida. Ahí es donde enrutar sus señales mediante automatización le mantiene en marcha.
PickMyTrade toma sus alertas de TradingView y las envía directamente a su cuenta de Tradovate, de modo que puede hacer forward-testing de la lógica exacta que piensa operar contra datos de mercado reales y en vivo, en una cuenta simulada, sin depender en absoluto de replay.
- Forward-testing con datos en vivo: envíe sus alertas a una cuenta sim de Tradovate con bid/ask real, de modo que un flujo de replay averiado nunca detenga su validación.
- Ejecución en el servidor: las órdenes se enrutan desde la alerta directamente a su cuenta, no a través de un gráfico que tenga que vigilar.
- Sincronización multicuenta: replique la misma prueba en las cuentas conectadas para comparar el comportamiento lado a lado.
- Registro de alertas: cada señal queda registrada, de modo que puede revisar exactamente qué hizo su estrategia y cuándo.
Haga forward-testing con datos en vivo, sin necesidad de Replay
PickMyTrade envía sus alertas de TradingView a una cuenta sim de Tradovate con bid/ask real, de modo que un flujo de replay averiado nunca detenga su validación.
Comience su prueba gratuita de 7 díasPreguntas frecuentes
Es un defecto de entrega de datos en el flujo de replay, no de su equipo. Replay normalmente envía la profundidad de mercado completa, pero durante esta avería el feed entrega solo el último precio negociado en cada contrato mientras el reloj sigue avanzando. Las columnas de bid y ask permanecen vacías porque esas cotizaciones nunca llegan. No hay ningún ajuste del lado del cliente que las devuelva.
Una ejecución simulada necesita un bid en reposo al que vender o un ask al que comprar. Sin bid/ask, una orden de mercado o una limitada ejecutable no tiene contra qué cruzarse, por lo que el motor de replay devuelve un error en lugar de una ejecución. Las cotizaciones vacías y el rechazo de la orden son el mismo problema, no dos distintos.
Casi con seguridad no. Esto aparece al mismo tiempo en los clientes web, de escritorio y móvil, y se ha repetido a lo largo de varias versiones de la plataforma. Cuando el mismo síntoma afecta a todos a la vez y ningún ajuste lo cambia, la causa está en Tradovate y no en su configuración.
No existe una solución fiable del lado del cliente porque las cotizaciones faltan en origen. Primero reinicie la sesión de replay y recargue la aplicación, por si el flujo se reconecta correctamente. Si vuelve vacío, cambie a Simulated Trading en vivo para seguir practicando con bid/ask en tiempo real, e informe al soporte de Tradovate de la fecha, la hora y el producto exactos para que puedan escalar un parche.
Sí. Cambie a una cuenta de Simulated Trading en vivo, que opera con el feed en tiempo real usando dinero virtual. Como utiliza el feed de datos de mercado en vivo, dispone de un bid y un ask que funcionan y puede colocar órdenes con normalidad. Pierde la posibilidad de rebobinar una sesión histórica concreta, pero conserva un entorno de ejecución completo mientras replay está averiado.
A veces un reinicio, un nuevo inicio de sesión o volver a elegir la fecha y el producto reconecta el flujo de replay con las cotizaciones intactas, así que vale la pena intentarlo. Pero cuando el defecto está en el servidor, ninguna limpieza de caché ni reinstalación restablece el bid/ask, y deberá esperar una corrección o pasar al sim en vivo.
No. Primero confirme en Application Settings que el complemento sigue activo, ya que una prueba caducada o una suscripción vencida también puede detener replay (aunque eso suele impedir que arranque, en lugar de mostrar solo el último precio). Si el complemento está activo y replay sigue fallando, infórmelo al soporte con los detalles de la sesión para que puedan estudiar un crédito o una corrección.
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 debe confirmar siempre el proceso vigente en la documentación oficial de la plataforma antes de actuar.