Tradovate

Error «Uncaught Exception» de Tradovate al iniciar la app de escritorio

La app de escritorio de Tradovate muestra un simple cuadro de Uncaught Exception en lugar de cargar sus gráficos y el DOM. Esta es la forma más rápida de volver a entrar y cómo evitar que un fallo le cueste una ejecución.

On This Page

Hace doble clic en la app de escritorio, espera ver sus gráficos y el DOM y, en su lugar, aparece un simple cuadro de error que solo dice Uncaught Exception. Sin gráficos, sin pantalla de inicio de sesión, sin explicación. A veces ocurre nada más iniciar. Otras veces la app abre bien y lo lanza más tarde, justo cuando elimina una plantilla o retrocede por barras antiguas. En cualquier caso, queda bloqueado en el momento exacto en que quería operar, y hacer clic una y otra vez en el cuadro no sirve de nada.

La versión corta: la forma más rápida de volver a entrar es forzar el cierre completo de la app e iniciar sesión de nuevo, con el Administrador de tareas en Windows y Forzar salida en Mac. Una reinstalación directa, especialmente en macOS, a menudo no elimina el fallo, porque está en la compilación de la app y no en su copia. Así que el plan es: recuperarse rápido, hacer una reinstalación limpia, probar la compilación Beta si la estable sigue cayéndose y mantener un navegador o el teléfono abierto para que un fallo nunca le cueste una ejecución.

Recuperación rápida: En Windows, abra el Task Manager (Ctrl + Shift + Esc), seleccione el proceso de Tradovate y haga clic en End task. En Mac, pulse Command + Option + Esc, elija Tradovate y pulse Force Quit. Luego vuelva a abrir e inicie sesión; su cuenta, órdenes y posiciones residen en los servidores de Tradovate, así que el reinicio no pierde nada.

Qué significa realmente «Uncaught Exception»

La app de escritorio de Tradovate no es un programa distinto de la plataforma web: es el mismo web trader empaquetado en una carcasa de Chromium para que se ejecute de forma independiente en Windows y macOS, y de esa carcasa proviene el mensaje. Alguna parte del código de la app encontró un error y no había nada escrito para capturarlo, así que, en lugar de cargar su espacio de trabajo, la app se detiene y muestra una “Uncaught Exception” genérica.

Como es un fallo a nivel de código y no un gráfico defectuoso ni una conexión caída, no le importa lo que estuviera haciendo cuando se disparó. Aparece en un arranque en frío y a mitad de sesión con acciones concretas. Destacan dos desencadenantes: eliminar una plantilla guardada, que puede hacer fallar la app y llevarse parte de los datos de sus plantillas, y retroceder mucho por las barras históricas del gráfico, que puede hacerla caer al llegar a datos antiguos que le cuesta renderizar.

El detalle revelador es dónde no se detiene el fallo: aparece tanto en Windows como en macOS y en muchos casos sobrevive a una reinstalación limpia. Cuando el mismo fallo le sigue a través de sistemas operativos e instalaciones nuevas, el culpable es la compilación de la app y no su hardware, razón por la que Tradovate lo ha señalado como problema conocido y por la que la respuesta duradera aquí es “recupérese de forma limpia y mantenga una alternativa”, no “reconstruya su equipo”.

Primer paso: fuerce el cierre e inicie sesión de nuevo

Cuando aparezca el cuadro de excepción, quiere que la plataforma vuelva a funcionar antes de pensar en la causa raíz. Hacer clic en el cuadro no elimina el proceso bloqueado: mate la app a nivel de sistema y empiece de nuevo.

En Windows: Finalizar tarea en el Administrador de tareas

Pulse Ctrl + Shift + Esc para abrir el Administrador de tareas, busque Tradovate en la lista de procesos (expanda el grupo si hay más de una entrada), selecciónelo y haga clic en End task. Eso elimina el proceso atascado que dejó el cuadro de error. Vuelva a abrir la app desde el menú Inicio e inicie sesión; vuelve a un estado funcional en segundos. Esta es la recuperación fiable; solo que no impide que el fallo regrese más tarde.

En Mac: Forzar salida

Pulse Command + Option + Esc para abrir la ventana Forzar salida, seleccione Tradovate y haga clic en Force Quit. Si la app no responde en absoluto, mantenga pulsado su icono en el Dock y elija allí Forzar salida. Vuelva a abrirla e inicie sesión. La misma idea que en Windows: le permite volver a operar, pero en macOS especialmente, espere que reaparezca.

Descarte su propia configuración (una pasada limpia)

Como este fallo viaja con la compilación de la app, los pasos siguientes quizá no sean lo que por fin lo solucione. Hágalos de todos modos, por si su caso es realmente una instalación local corrupta, y para poder decirle al soporte “Ya hice una reinstalación limpia y sincronicé mi reloj, y sigue lanzando la excepción”. Eso convierte una queja vaga en un informe de error real.

Sincronice el reloj del sistema

Un reloj desfasado rompe la conexión segura de la que depende la app y puede llevarla a estados extraños, así que es lo más barato que debe descartar primero. En Windows, haga clic con el botón derecho en el reloj de la barra de tareas, elija Adjust date/time, active Set time automatically y haga clic en Sync now. En Mac, abra System Settings → General → Date & Time y active Set time and date automatically. La propia guía de Tradovate es explícita sobre mantener el reloj del equipo sincronizado con la hora de red, así que no lo omita.

Haga una reinstalación limpia completa

  • Windows: en el Explorador de archivos, escriba %localappdata% en la barra de direcciones y elimine allí la carpeta de Tradovate; luego haga lo mismo con %appdata%.
  • Mac: elimine las carpetas residuales de soporte y caché de la app en ~/Library (Application Support y Caches) después de arrastrar la app a la Papelera.

En raras ocasiones la propia instalación está corrupta y una reinstalación simple encima no lo soluciona, porque los archivos en caché de la app permanecen. Hágalo bien una vez: desinstale la app de escritorio, elimine las carpetas residuales indicadas arriba, descargue un instalador nuevo de la página oficial de descargas de Tradovate (tradovate.com/devices) e instale la última compilación, para probar la versión actual; puede que ya se esté distribuyendo una corrección y no le conviene seguir peleando con un error que ya está parcheado.

Haga primero una copia de seguridad de sus plantillas

Como eliminar una plantilla es uno de los desencadenantes y un fallo puede borrar datos de plantillas al caer, proteja primero sus diseños. Use el icono de guardar/exportar para conservar una copia de cada plantilla antes de reinstalar o eliminar nada, de modo que una salida abrupta no se lleve su espacio de trabajo.

Si la excepción sigue volviendo tras sincronizar el reloj y una reinstalación limpia, deje de reinstalar. Ya ha hecho su parte; esa combinación apunta a la compilación de la app, y los siguientes pasos son la versión Beta y un informe al soporte, no otra reconstrucción.

Pruebe la compilación Beta de escritorio

En Windows, una reinstalación limpia tiene buenas posibilidades de resolverlo. En macOS, eliminar y reinstalar con frecuencia no cambia nada, por lo que a los usuarios de Mac se les orienta hacia otra palanca: la compilación Beta de escritorio. Cuando la app estable sigue lanzando “Uncaught Exception”, cambiar a la versión Beta de Tradovate tiende a reducir los fallos; en algunas configuraciones pasan de constantes a raros. No es una solución mágica y la excepción aún puede aparecer de vez en cuando, pero si la versión estable se cae cada pocos minutos, la Beta es el mejor lugar desde el que operar mientras se trabaja en una solución permanente. Encuentre la Beta actual a través de los canales oficiales de Tradovate y confirme el enlace de descarga en su sitio, ya que su ubicación puede cambiar.

Siga operando mientras falla

No tiene que vigilar la app de escritorio para seguir en el mercado. La plataforma web en trader.tradovate.com ejecuta la misma cuenta a través de su navegador y no depende de la compilación de escritorio que está fallando. Un fallo específico del escritorio no afecta al navegador de la misma manera, así que el web trader es su alternativa más fiable: ábralo en Chrome o Edge para tener introducción completa de órdenes, gráficos y gestión de posiciones. La app móvil es un respaldo sólido para una tarea en particular: cerrar o ajustar una posición con rapidez si la ventana de escritorio se cae mientras está en vivo.

Una salvedad: el inicio de sesión de Tradovate impone un límite de sesiones, así que si salta entre escritorio, web y TradingView, cierre sesión en las que no use para que no le expulsen. Trate el teléfono como un recurso de emergencia, no como su cabina principal.

Repórtelo para que realmente se solucione

Un ticket vago de “su app falla constantemente” no llega a ninguna parte; uno concreto y reproducible se escala. Cuando contacte con el soporte, deles lo suficiente para recrearlo:

  • Su sistema operativo y versión, compilación de Windows 11 (ejecute winver) o la versión de macOS.
  • Versión de la app de escritorio, el número de compilación de la pantalla Acerca de o de ajustes de la app.
  • El error exacto, una captura de pantalla del cuadro “Uncaught Exception”, además de cualquier archivo de consola o registro que la app ofrezca exportar.
  • Qué estaba haciendo, arranque en frío, eliminar una plantilla o retroceder por barras antiguas. Son desencadenantes conocidos, y indicar el suyo les ayuda a acotarlo.
  • Marcas de tiempo en hora Central, aproximadamente cuándo ocurrió cada fallo, para que puedan cotejarlo con los registros del servidor.
  • Qué ya ha descartado, reloj sincronizado, reinstalación limpia hecha, sigue fallando. Esa sola línea convierte su ticket de “¿lo reinició?” en un error real.

No deje que un fallo le cueste una ejecución

La versión que duele es la que se dispara mientras está dentro de una operación, así que construya su configuración sabiendo que la ventana puede caerse en cualquier segundo. La buena noticia: sus órdenes pendientes no viven en esa ventana. Cualquier stop u objetivo que Tradovate haya aceptado está en sus servidores y sigue funcionando se esté ejecutando o no la app de escritorio; a un stop colocado en el mercado no le importa que su pantalla haya lanzado una excepción. Si opera una cuenta de prop firm o de evaluación, el mismo principio funciona en sentido contrario: las reglas de riesgo de su firma (drawdown móvil, límites de pérdida diaria) se ejecutan en el servidor y siguen contando aunque su plataforma esté caída, y esos umbrales varían según la firma y el tamaño de la cuenta, así que consulte las reglas actuales de su firma. En cualquier caso la disciplina es la misma: ponga un stop firme en cada posición en el momento de entrar y mantenga una segunda vía de acceso (web o móvil) para poder cerrar desde otro dispositivo si la app de escritorio se cae.

Solución de problemas de un vistazo

Situación Qué significa Qué hacer
Cuadro de excepción al iniciarFallo de la compilación de la app, no de sus datosEnd task (Windows) / Force Quit (Mac), luego vuelva a abrir e inicie sesión
Falla al eliminar una plantillaDesencadenante conocido, puede borrar plantillasExporte/haga copia de seguridad de las plantillas primero y luego elimine
Falla al retroceder por barras antiguasDesencadenante conocido con historial muy antiguoReinicie la app; evite retroceder mucho a mitad de sesión
La reinstalación en Mac no ayudóEl defecto está en la compilación, no en su copiaPruebe en su lugar la compilación Beta de escritorio
Sigue fallando tras una reinstalación limpiaConfirma que es la app, no su PCDeje de reinstalar; repórtelo con detalles
Necesita operar ahora mismoLa compilación de escritorio no es fiableUse trader.tradovate.com en un navegador; el móvil para cerrar posiciones
Está en vivo cuando fallaSolo falla el cliente, las órdenes están a salvoConfirme posiciones en web/móvil; confíe en su stop pendiente

Opere a pesar de los fallos con automatización en el servidor

Si un cuadro de excepción alguna vez le ha costado una entrada o una salida limpia, la solución es dejar de depender de que una sola ventana permanezca abierta. PickMyTrade enruta sus alertas de TradingView directamente a Tradovate y ejecuta la operativa en nuestros servidores, de modo que su estrategia sigue disparándose esté o no activa la app de escritorio:

  • Ejecución en el servidor, las alertas viajan de TradingView a Tradovate a través de nuestra infraestructura, así que una app de escritorio caída nunca bloquea una entrada o una salida.
  • Independencia del dispositivo, nada necesita la ventana de escritorio abierta; su configuración se activa con la alerta, no con el cliente que esté en ejecución.
  • Stops y objetivos que se mantienen, el SL/TP definido en su alerta llega a Tradovate pase lo que pase en su pantalla.
  • Sincronización multicuenta, replique las mismas órdenes en todas las cuentas conectadas a la vez, para que nada quede sin gestionar mientras reinicia.

Siga operando cuando la app falle

Comience su prueba gratuita, vincule sus alertas a Tradovate y siga operando incluso cuando la app de escritorio lance una excepción.

Comience su prueba gratuita de 7 días

Preguntas frecuentes

En Windows, abra el Administrador de tareas (Ctrl + Shift + Esc), seleccione el proceso de Tradovate, haga clic en Finalizar tarea, vuelva a abrir la app e inicie sesión; vuelve a funcionar al instante. En Mac, use Forzar salida (Command + Option + Esc), elija Tradovate y vuelva a abrirla. Su cuenta, órdenes y posiciones están todas en el servidor, así que no se pierde nada al reiniciar.

La app de escritorio es la plataforma web envuelta en una carcasa de Chromium para poder ejecutarse como programa independiente. «Uncaught Exception» es la forma en que esa carcasa indica que un fragmento de código falló y nada capturó el error, por lo que la app se detiene en lugar de cargar. Como el mismo fallo aparece tanto en Windows como en macOS y reaparece tras una reinstalación limpia, apunta a la compilación de la app y no a un ordenador concreto. Es un problema conocido en el que Tradovate ha dicho estar trabajando.

A menudo no. Eliminar y reinstalar sin más en macOS suele dejar el fallo exactamente donde estaba, porque el defecto está en la compilación y no en su copia. Una reinstalación limpia completa que además borre los datos en caché de la app puede ayudar más que una simple reinstalación, pero si el error vuelve, cambiar a la compilación Beta de escritorio suele ser más útil que reinstalar de nuevo la versión estable.

Puede reducir la frecuencia, pero no es una cura garantizada. El soporte ha dirigido a los usuarios a la compilación Beta cuando la app estable sigue lanzando «Uncaught Exception», y en algunas configuraciones el fallo pasa de constante a poco frecuente. Considérela una forma de operar con más fiabilidad mientras llega una solución real, no una garantía permanente.

Sí. Inicie sesión en la plataforma web en trader.tradovate.com con Chrome o Edge, o use la app móvil, para acceder a la misma cuenta y órdenes. Un fallo específico del escritorio no tumba la versión del navegador de la misma manera, así que mantenga la plataforma web abierta en una pestaña y podrá cerrar o ajustar posiciones en segundos si la ventana de escritorio se cae.

No. Las órdenes stop y objetivo en curso que Tradovate aceptó están en sus servidores, no dentro de la ventana de escritorio. Cuando la app falla con «Uncaught Exception», esas órdenes pendientes siguen funcionando. Aun así, confirme sus posiciones desde la app web o móvil de inmediato, porque no puede gestionar lo que no ve mientras la app está caída.

Son dos desencadenantes conocidos del mismo fallo. Eliminar una plantilla guardada puede llevar la app a una «Uncaught Exception» y, peor aún, borrar datos de plantillas por el camino. Retroceder mucho en las barras históricas del gráfico también puede hacerla fallar. Antes de eliminar cualquier plantilla, exporte una copia con el icono de guardar/exportar para que un fallo no se lleve sus diseños.

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