Ejecución e instrumentos

Cómo detectar una cotización desactualizada

Que el precio no se mueva no basta para hablar de un fallo. Comprueba el contrato, el horario y el estado del feed antes de confiar en la pantalla.

Una pantalla inmóvil no te dice por sí sola si el mercado está tranquilo o si tu feed dejó de actualizarse. Para distinguirlo, comprueba qué instrumento miras, si está en horario y qué información ofrece la plataforma sobre la última actualización y la conexión.

No existe una edad máxima válida para todas las cotizaciones. Cada intermediario muestra datos distintos, y una web externa no confirma qué precio recibirá el sistema que tramita tu orden.

Primero, compara el mismo contrato

Revisa el símbolo completo y, cuando aparezcan, el contrato y la plaza. Dos ventanas con nombres parecidos pueden representar activos, sesiones o fuentes de precios diferentes. Si comparas instrumentos distintos, la discrepancia no demuestra que uno de los feeds esté atrasado.

Comprueba también el horario de negociación. Que un precio permanezca igual mientras el mercado está cerrado no demuestra una avería. Y que el gráfico se mueva tampoco garantiza que el bid y el ask disponibles para operar sean recientes.

Qué puede decirte la conexión

Un indicador de conexión no equivale a una cotización recién recibida. La documentación de Kite Connect explica que su WebSocket envía un mensaje de heartbeat cada pocos segundos cuando no hay datos que transmitir por una conexión abierta. Sirve para mantener la conexión; no confirma que un símbolo concreto haya publicado un precio nuevo. Consulta la documentación de WebSocket de Kite Connect.

Busca además la hora asociada a cada cotización, no solo la hora del último trade. En la API de tastytrade, la respuesta documentada incluye updated-at junto con bid, ask, último precio y datos de sesión. tastytrade presenta REST como una consulta puntual y recomienda su feed de streaming para datos en vivo; advierte que consultar repetidamente puede dejar datos desactualizados. Es el comportamiento descrito para esa API, no una regla sobre cTrader ni sobre tu broker. Está explicado en su documentación de market data.

Si tu plataforma no muestra cuándo se actualizó un símbolo, no fijes por tu cuenta un límite de segundos. Busca el estado oficial del feed o pregunta al soporte cómo se refrescan esos campos. El precio plano no resuelve la duda.

La segunda pantalla solo confirma que hay una diferencia

Contrasta otra fuente únicamente después de igualar contrato, plaza, sesión y tipo de precio. El último trade de una ventana no se compara directamente con el bid de otra. Un segundo feed ayuda a encontrar una divergencia, pero no te dice qué precio usará tu broker.

Si no puedes explicar lo que ves, deja constancia y detén la decisión hasta aclararlo. No vuelvas a enviar la orden ni retoques el precio a ciegas. Para investigar una respuesta fallida, consulta la lista para diagnosticar rechazos en cTrader; antes de automatizar, revisa también la comprobación de símbolos y contratos.

En una revisión manual o en el log de un cBot, guarda símbolo, contrato y plaza si se muestran; bid, ask y último precio; hora de actualización; estado de la sesión y de la conexión; y tu zona horaria. Anota también si el proveedor identifica los datos como diferidos. Esa ficha permite reconstruir la comparación, pero no certifica la calidad de la ejecución.

Imagina que el último precio de tu gráfico no cambia aunque el mercado esté abierto. La plataforma no muestra hora de actualización y otra fuente sí se mueve. Hay una diferencia que investigar, no una prueba de que una pantalla sea la correcta. Consulta el estado del feed de tu plataforma; si no puedes confirmar la vigencia, no la des por hecha.

realbacktesting desarrolla software de trading para cTrader. En sus pruebas y evidencias puedes ver por qué una afirmación sobre trading debe poder comprobarse, no depender de una cifra aislada en pantalla.

Dudas habituales

¿Un precio que no cambia está obsoleto?

No necesariamente. Puede que haya poca actividad o que el mercado esté cerrado. Mira el horario del instrumento y la información de actualización que muestre tu plataforma.

¿El heartbeat demuestra que el precio es actual?

No. Indica que la conexión sigue abierta según ese protocolo, pero no que el símbolo que te interesa haya enviado una cotización nueva.

¿Tomo como correcto el precio de otro broker?

Úsalo para detectar una diferencia, no para adivinar cómo tramitará la orden tu intermediario. Iguala contrato, plaza, sesión y campo de precio; luego comprueba el estado del feed que utilizas.

Publicado Oct 26, 2026 · realbacktesting · Contenido educativo y comentario de mercado — no es asesoramiento financiero. El trading conlleva riesgo; los resultados pasados no garantizan resultados futuros.