Ir al contenido

Ejecución en vivo

AQE ejecuta tu estrategia, procesa las respuestas del bróker y mantiene el estado de los insights. AQS muestra ese estado y permite solicitar acciones operativas. Que la conexión de la aplicación de escritorio funcione correctamente no implica que el proceso de trading también lo haga: comprueba ambos al supervisar una estrategia en vivo.

Un modelo alfa crea un insight. Los pipes específicos de cada estado lo validan, lo dimensionan y solicitan operaciones al bróker. El envío, la cancelación, la sustitución y el cierre pueden permanecer pendientes mientras responde el bróker.

Una solicitud en cola no es una ejecución de orden confirmada. Sigue el estado del insight, la identidad de la orden del bróker y el historial registrado para determinar qué ocurrió. Los pipes personalizados deben conservar los resultados diferidos en lugar de tratar una cola llena o una respuesta pendiente como una operación rechazada. Consulta Pipes de insights.

Interpretar correctamente el estado de la ejecución en vivo

Sección titulada «Interpretar correctamente el estado de la ejecución en vivo»

Usa la vista de detalles de la estrategia para comprobar conjuntamente el estado del entorno de ejecución, la última observación de la cuenta, la actividad de los insights y el funcionamiento de la sincronización.

ObservaciónQué comprobar
Estrategia en ejecución, panel desactualizadoComprueba la conectividad y la antigüedad de la última observación antes de suponer que la ejecución se ha detenido.
Eventos críticos pendientesEl sistema de entrega todavía tiene actualizaciones relacionadas con la ejecución que reenviar.
Conciliación en cursoLa recuperación está contrastando los registros conservados con el historial de ejecución. Revisa los elementos sin resolver antes de reiniciar.
Entradas en la cola de mensajes no entregadosAlgunas actualizaciones requieren investigación; la aceptación local por sí sola no demuestra la entrega a la nube.
DeteniéndoseLa finalización sigue en curso. Espera al resultado final e inspecciona cualquier error comunicado.

El entorno de ejecución actual separa el trabajo del bróker, la persistencia local y la entrega a la nube. Esto reduce el trabajo realizado directamente en el bucle de la estrategia, pero no garantiza una latencia fija del bróker o de la red.

Una estrategia, su sesión en vivo y una ejecución concreta tienen identidades diferentes. Los registros históricos deben seguir asociados al propietario y la ejecución correctos. Un proceso reiniciado puede recuperar trabajo de ejecución conservado y conciliar el historial; una fila antigua del panel no demuestra que una orden siga activa.

Evita iniciar un proceso de sustitución simplemente porque la aplicación de escritorio pierda contacto temporalmente. Comprueba primero el entorno de ejecución original y la cuenta del bróker. El proceso actual de despliegue de AQS comprueba qué proceso tiene el control de ejecución de la cuenta del bróker y puede rechazar un inicio que entre en conflicto.

  1. Abre la vista de detalles de la estrategia y solicita Stop.
  2. Mantén la vista abierta mientras el estado muestre Stopping.
  3. Revisa el progreso de finalización y el estado final.
  4. Comprueba en el terminal del bróker si quedan posiciones u órdenes pendientes cuando la finalización comunique un problema.

Una actualización de la aplicación no cambia un ejecutable de estrategia que ya está en ejecución. Recompila y reinicia solo después de comprobar la ejecución anterior y su exposición en el bróker.

La interfaz de terminal de AQE lee instantáneas locales. AQS Cloud muestra los registros entregados. Cada una puede retrasarse por motivos diferentes. La confirmación local significa que una actualización se aceptó localmente; no confirma que la nube o el escritorio la hayan recibido.

En la implementación actual, los registros de ejecución se conservan localmente. Usa el editor o el host de ejecución para esos registros; usa los eventos de estrategia y el historial de insights para el registro operativo visible en la nube.

Para el flujo de trabajo de escritorio, consulta Estrategias en vivo.