Gestión de órdenes

S# proporciona una amplia funcionalidad para gestionar eficientemente órdenes de trading en todas las etapas de su ciclo de vida. Esta sección cubre los aspectos clave del trabajo con órdenes en aplicaciones de trading.

Funciones principales

  • Creación de órdenes - formación de varios tipos de órdenes de trading (mercado, límite, stop, etc.)
  • Seguimiento de estado - recepción de información actualizada sobre el estado actual de las órdenes
  • Gestión de órdenes - cancelación, modificación y reemplazo de órdenes existentes
  • Manejo de eventos - respuesta a eventos de registro, ejecución y cancelación de órdenes
  • Operaciones masivas - trabajo eficiente con grupos de órdenes

Ciclo de vida de una orden

Cada orden en S# pasa por determinadas etapas de ciclo de vida:

  1. Creación - formación de un objeto Order con los parámetros necesarios
  2. Registro - envío de la orden al sistema de trading
  3. Ejecución - ejecución parcial o completa de la orden, formación de trades
  4. Finalización - ejecución completa, cancelación o rechazo de la orden

La API proporciona información detallada sobre el estado de la orden en cada etapa, lo que permite construir algoritmos de trading complejos con control preciso de ejecución.

Integración con estrategias de trading

El mecanismo de gestión de órdenes está estrechamente integrado con los componentes para desarrollar estrategias de trading Strategy, lo que permite:

  • Encapsular la lógica de gestión de órdenes dentro de la estrategia
  • Realizar seguimiento y procesamiento automático de eventos de registro y ejecución de órdenes
  • Usar un enfoque unificado para la gestión de órdenes tanto en trading real como durante pruebas

Véase también

Crear una nueva orden

Crear una nueva orden stop

Estados de órdenes

Cancelación de órdenes

Cancelación masiva de órdenes

Reemplazo de órdenes

Número de transacción