Tradovate

Tradovate: órdenes fantasma / líneas de órdenes que desaparecen

Sus líneas de stop y objetivo desaparecen del gráfico, o una orden cancelada se ejecuta de todos modos. Casi siempre sus órdenes están bien; lo que falla es la vista que tiene de ellas.

Revisado por el equipo de Sistemas de Trading de PickMyTrade Última actualización
· Lectura de 8 minutos
Gráfico y DOM de Tradovate que muestran una posición ejecutada sin líneas de órdenes activas visibles

Coloca un stop y un objetivo, las líneas del bracket se dibujan en el gráfico y, un minuto después, desaparecen. O cancela una orden, esta desaparece de la pantalla y, aun así, se ejecuta. Ambas situaciones resultan aterradoras en el momento, porque su dinero está en juego y la plataforma le muestra algo que no coincide con la realidad. La buena noticia: sus órdenes casi nunca desaparecen. Lo que desaparece es la vista que tiene de ellas.

Esa distinción lo es todo aquí. El gráfico, la escalera del DOM y cada línea de orden en ellos son solo una imagen que su aplicación dibuja a partir de los datos que envían los servidores del bróker. Las órdenes reales, entradas, stops y objetivos residen en el motor de emparejamiento del lado del exchange, completamente independiente de su ventana. Así que, cuando una línea desaparece, la solución casi siempre es forzar a su aplicación a recuperar el estado real, no volver a colocar la orden con desesperación.

Solución rápida: cierre Tradovate por completo y vuelva a abrirlo (o cierre sesión y vuelva a iniciarla; en la versión web, una actualización forzada con F5 funciona). Reconectar fuerza una sesión nueva que recupera del servidor el estado real de sus órdenes y posiciones, y las líneas de órdenes que faltaban suelen volver a dibujarse en pocos segundos. Antes de reiniciar, eche un vistazo al módulo de Órdenes para saber exactamente qué sigue activo.

Qué está viendo en realidad

Bajo el término “órdenes fantasma” se agrupan dos problemas distintos, y cada uno requiere un tratamiento ligeramente diferente.

Líneas de órdenes que desaparecen

Aquí la orden está bien; lo que falla es el dibujo. Su stop y su objetivo siguen activos en el servidor, pero las líneas horizontales que los representan dejan de mostrarse en el gráfico o en el DOM. Puede que aún los vea listados como activos en el módulo de Órdenes, aunque el gráfico no los muestre. Esta es la versión más común y menos peligrosa. Resulta molesta y hace imposible arrastrar el stop manualmente, pero en realidad no ha cambiado nada de su riesgo.

Órdenes fantasma reales

Esta es la versión peligrosa. Una orden que nunca se dibujó, o una que intentó cancelar y creyó eliminada, sigue activa en el servidor y puede ejecutarse sin previo aviso. Usted cree estar plano o sin órdenes activas, cuando en realidad está expuesto. Esto suele aparecer durante un incidente de la plataforma, una desconexión o una caída de datos de mercado, cuando su aplicación y el servidor dejan de coincidir brevemente sobre lo que existe.

La regla que lo protege en ambos casos: nunca confíe en el gráfico como fuente de verdad. Confíe en el módulo de Órdenes y en el módulo de Posiciones. Esas son las tablas que leen directamente el estado de su cuenta.

Por qué las órdenes y sus líneas se desincronizan

Varios factores hacen que la imagen se aleje de la realidad:

  • Un breve fallo de sesión o de websocket. Su conexión en vivo con el servidor se interrumpe un instante y se reconecta. Durante ese hueco se pierden actualizaciones, y el gráfico puede volver sin redibujar todas las líneas de órdenes.
  • Se desactivó un ajuste de visualización de líneas de órdenes. El gráfico tiene un interruptor que controla si las órdenes activas se muestran como líneas. Si se desactiva, al cambiar de pestaña o tras una actualización, sus órdenes siguen activas pero dejan de dibujarse.
  • Un módulo de gráfico antiguo o heredado. Si su espacio de trabajo todavía usa un tipo de gráfico antiguo, puede fallar al renderizar líneas de órdenes que un gráfico actual dibuja sin problemas.
  • Una limpieza de rendimiento que descarga líneas antiguas. Para mantenerse ágil, la plataforma a veces elimina líneas y dibujos que quedan fuera de la ventana visible, por lo que hace falta desplazarse o recargar para que vuelvan a aparecer.
  • Un incidente real de la plataforma. Cuando el enrutamiento de órdenes se retrasa, las cancelaciones y colocaciones se acumulan fuera de sincronía. Esa es la ventana en la que ocurren las órdenes fantasma genuinas y las ejecuciones sorpresa.

Los primeros cuatro son cosméticos y se resuelven al reconectar. El último es un problema de ejecución, y es el que merece que se detenga a analizarlo.

Solucionarlo paso a paso

Paso 1: deje de hacer clic

El peor movimiento cuando su vista parece incorrecta es machacar el botón de cancelar o volver a colocar la misma orden tres veces. Si la desincronización es real, cada clic adicional arriesga apilar una orden duplicada o disparar una cancelación que no llega a destino. Aparte las manos del ratón un momento y confirme primero la realidad.

Paso 2: lea la verdad en el módulo de órdenes

Abra el módulo de Órdenes. Si aún no está en su espacio de trabajo, use el menú + (Nuevo) en la esquina superior izquierda y añada Orders. Esta tabla lista cada orden y su estado real, activa, ejecutada, cancelada, rechazada, pendiente o suspendida, sin importar lo que dibuje el gráfico. Abra el engranaje de ajustes de visualización en la esquina superior derecha de ese módulo y active Show Filters para poder aislar de un vistazo las órdenes Working.

Lo que diga esa lista es lo que realmente ocurre en el servidor. Si muestra un stop activo que su gráfico no dibuja, su riesgo sigue cubierto aunque falte la línea. Si muestra una orden que creía cancelada, acaba de detectar un fantasma. Puede hacer clic derecho en cualquier fila aquí para modificarla o cancelarla directamente, la forma más segura de actuar cuando no se puede confiar en las líneas del gráfico.

Módulo de Órdenes de Tradovate con órdenes activas listadas y filtros de estado habilitados

Paso 3: confirme su posición real

A continuación, revise el módulo de Posiciones. Una lista de Órdenes vacía no significa que esté plano; las órdenes activas y las posiciones abiertas se registran por separado. Confirme aquí su posición neta y precio promedio para saber con precisión qué está cargando antes de tocar cualquier otra cosa. Si la cifra le sorprende, probablemente se ejecutó una orden fantasma.

Paso 4: cerrar y volver a abrir para restaurar las líneas

Una vez que conozca su estado real, fuerce una reconexión limpia. En la aplicación de escritorio, cierre Tradovate por completo y vuelva a abrirlo. En la web, cierre sesión y vuelva a iniciarla, o actualice la página de forma forzada. Reconectar inicia una sesión nueva, y la plataforma recupera del servidor sus órdenes y posiciones activas, lo que hace que se redibujen las líneas de órdenes que habían desaparecido. Deje pasar unos segundos de sincronización tras volver a iniciar sesión antes de juzgar si las líneas han vuelto.

Pantalla de inicio de sesión de Tradovate mostrada al cerrar y volver a abrir la plataforma para resincronizar los datos de órdenes

Paso 5: corrija la visualización del gráfico o del DOM

Si un reinicio completo recupera su posición pero las líneas siguen sin dibujarse, el problema está en los ajustes de visualización del gráfico, no en la conexión. Abra los ajustes del gráfico y confirme que la opción que muestra las órdenes activas como líneas está activada; la etiqueta se encuentra junto a las demás opciones de visualización u órdenes del gráfico y conviene confirmarla en su versión actual. Si un gráfico en particular sigue negándose a dibujar líneas mientras el módulo de Órdenes las muestra claramente activas, ese módulo de gráfico puede ser una versión antigua; ciérrelo y añada un gráfico nuevo desde el menú + (Nuevo), luego vuelva a cargar el mismo instrumento.

Panel de ajustes del gráfico de Tradovate con la opción de mostrar líneas de órdenes activada

Paso 6: si ocurrió durante una interrupción, cierre posiciones y concilie

Si le ocurre esto durante un incidente evidente de la plataforma, ejecuciones no vistas, cancelaciones que no se procesan, órdenes en cola sin confirmación, pase a modo de control de daños. Use el módulo de Posiciones para cerrar su exposición, o coloque manualmente una orden de mercado opuesta para quedar plano. Si la plataforma misma no responde, llame al Trade Desk del bróker y pídales que cierren su cuenta. Una vez que la situación se estabilice, concilie cada orden y posición abierta contra el módulo de Órdenes línea por línea y cancele todo lo huérfano, porque un objetivo fantasma remanente todavía puede dispararse después de que usted haya seguido adelante.

Módulo de Posiciones de Tradovate con el control de cierre usado para cerrar la exposición durante una interrupción

Reduzca el riesgo la próxima vez

No puede evitar que una plataforma tenga un mal día, pero sí puede asegurarse de que nunca le cueste una posición real.

  • Convierta los módulos de Órdenes y Posiciones en su panel principal. Manténgalos visibles en su espacio de trabajo, no ocultos detrás de un gráfico. Cuando su instinto le diga que algo se ve mal, esas dos tablas se lo responden en un segundo.
  • Mantenga un stop firme en el exchange. Un stop de protección que reside en el servidor sobrevive a un cierre inesperado, una actualización o un bloqueo de su ventana. Un stop mental no.
  • Manténgase en una sola sesión activa. Ejecutar la misma cuenta a la vez en web, escritorio, móvil y una plataforma de gráficos vinculada invita a estados de órdenes contradictorios y vistas congeladas. Inicie sesión en un solo dispositivo cuando gestione riesgo de forma activa.
  • Reduzca el tamaño durante la inestabilidad. Si la plataforma está fallando, ese no es el momento para su posición más grande. Opere con menor tamaño hasta que la imagen vuelva a ser estable.

Dónde ayuda la automatización

Buena parte del dolor de las órdenes fantasma proviene de gestionar órdenes a mano sobre un gráfico en el que no se puede confiar, arrastrando stops, volviendo a colocar brackets, dudando si una cancelación llegó a procesarse. Enrutar sus entradas y salidas a través de una capa de automatización significa que su stop y su objetivo se adjuntan a la operación al enviarla, sin depender de que usted vea una línea para gestionarlos. El bracket se coloca junto con la entrada, siempre, dibuje o no el gráfico.

Cuándo escalar

Reiniciar y conciliar resuelven la gran mayoría de los casos. Escale cuando el comportamiento provenga claramente del lado de la plataforma: órdenes que no se cancelan desde el propio módulo de Órdenes, ejecuciones que usted nunca provocó, o una posición que no puede cerrar desde ningún módulo. Eso amerita una llamada al Trade Desk, no un ajuste de configuración. Si opera una cuenta de prop-firm o de evaluación, informe también a su firma; algunos controles de órdenes y riesgo los impone la firma, y solo ella puede ajustarlos (los límites varían según la firma y el tamaño de la cuenta, así que consulte las reglas vigentes de su firma).

Deje de vigilar las líneas de órdenes

PickMyTrade adjunta automáticamente stops y objetivos a cada operación de Tradovate, de modo que su riesgo queda establecido en el instante en que se ejecuta una orden, no cuando el gráfico vuelve a dibujarse.

Inicie su prueba gratuita de 5 días

Preguntas frecuentes

Por lo general, sí. Sus órdenes residen en los servidores del bróker, no dentro de la ventana de su navegador o aplicación. Una línea de orden desaparecida es casi siempre un fallo de visualización. Abra el módulo de Órdenes y lea allí el estado real antes de actuar, porque esa lista es la fuente de verdad, no el gráfico.

Una orden fantasma es una que nunca se dibujó en su pantalla, o una que creía haber cancelado, pero que en realidad sigue activa en el servidor. Como es invisible en su vista, puede ejecutarse más tarde sin previo aviso. Las órdenes fantasma suelen aparecer durante fallos de la plataforma, desconexiones o caídas de datos.

No. Reiniciar la aplicación o cerrar sesión y volver a iniciarla solo actualiza su vista local. Las órdenes de stop, objetivo y entrada permanecen registradas en el servidor. Al reconectarse, la plataforma recupera su estado real de órdenes y posiciones, que es precisamente por lo que las líneas faltantes suelen reaparecer.

Las órdenes del bracket siguen activas, pero el gráfico dejó de dibujarlas. Las causas comunes son un breve desajuste de sesión o de websocket, un interruptor de visualización de líneas de órdenes que se desactivó, o un módulo de gráfico antiguo que no logra renderizar las líneas. Recrear el gráfico o reconectar la sesión normalmente las vuelve a dibujar.

Trate los módulos de Órdenes y Posiciones como la verdad, no el gráfico. Mantenga siempre un stop firme en el exchange en lugar de uno mental, reduzca su tamaño ante cualquier inestabilidad y deje de colocar nuevas entradas en cuanto su vista parezca desincronizada.

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 actual en la documentación oficial de la plataforma antes de actuar.