OMS - Order Management System

Creada por Dalila Cabeza, Modificado el Mar., 22 Abr. a las 11:57 A. M. por Dalila Cabeza

Order Management System (OMS) es una herramienta diseñada para la gestión eficiente de órdenes en los mercados financieros. Permite a los usuarios realizar operaciones como la creación, modificación, cancelación e importación de órdenes, así como la visualización de posiciones y operaciones ejecutadas. Su interfaz está dividida en varias secciones clave:

  1. Órdenes Vivas: Gestión de órdenes activas con opciones de creación, modificación, cancelación e importación.

  2. Órdenes Terminadas: Registro de órdenes finalizadas para análisis post-trade.

  3. Operaciones Ejecutadas: Detalle de órdenes que han sido ejecutadas.

  4. Posiciones: Vista consolidada del estado actual de las posiciones.

A continuación, se detallan las funcionalidades y estructura del sistema.



Interfaz de usuario

1. Órdenes Vivas

Botones de Acción

En la parte superior de la vista se encuentran los botones de acción, los cuales permiten realizar las siguientes operaciones:

  • Nueva: Abre el formulario de creación de una nueva orden, donde el usuario puede definir los detalles de la operación.

  • Reemplazar: Permite modificar una orden existente, ajustando los parámetros según sea necesario.

  • Cancelar: Opción para anular una orden pendiente o en proceso, eliminándola de la lista.

  • Importar: Abre la opción para importar órdenes desde un archivo, permitiendo cargar múltiples órdenes al mismo tiempo.


1.1. Nueva Orden

Formulario de Nueva Orden

Al hacer clic en el botón Nuevo, se despliega un formulario titulado 'Enviar Nueva Order'. Este formulario contiene varios campos necesarios para configurar los detalles de una nueva orden, entre los cuales se incluyen:

  • Operación: Selección del tipo de operación: Compra, Venta o Venta corta.

  • Especie: Campo para especificar el instrumento o activo que se va a negociar.

  • Cantidad: Cantidad de unidades del instrumento para la operación.

  • Visible: Cantidad de unidades visibles para el mercado.

  • Tipo: Opciones disponibles:

    • Limit: Permite ingresar un Precio Límite.

    • Market: Se ejecuta al mejor precio disponible.

  • Plazo: Opciones disponibles: T0,T1, etc.

TIF (Time in Force): Define la vigencia de la orden. Opciones disponibles:

  • Day (válida solo por el día actual).

  • Good Till Cancel (permanece activa hasta que se cancele).

  • Immediate or Cancel (se ejecuta inmediatamente o se cancela).

  • Fill or Kill (debe ejecutarse completamente o cancelarse).

  • Good Till Date (válida hasta una fecha específica).


1.2. Reemplazo de Órdenes

Al hacer clic en el botón Reemplazar, permite a los usuarios modificar ciertos parámetros de una orden existente sin tener que crear una nueva. Para utilizar esta funcionalidad, el usuario debe seleccionar una única orden que no esté en un estado finalizado, como "Canceled", "Expired", "Rejected" o "Filled".

Proceso de reemplazo:

  1. Selección de Orden: Solo se permite seleccionar una orden a la vez.

  2. Parámetros Modificables:

    • Precio Límite: Permite ajustar el precio máximo o mínimo en el que se desea ejecutar la orden.

    • Seguimiento: Permite cambiar entre Pasivo y Agresivo.

    • Cuenta: Código de cuenta asociado a la orden.

  3. Validación de Campos:

    • Precio Límite: Debe ser un valor positivo.

    • Cuenta: No debe estar vacío.

  4. Confirmación del Reemplazo: Una vez validados los datos, hacemos clic en el botón Modificar, que envía la solicitud de modificación de la orden al sistema con los parámetros actualizados. Esto permite ajustar la orden en el mercado con los nuevos valores establecidos.



1.3. Cancelación de Orden

Al hacer clic en el botón Cancelar, se permite anular una o varias órdenes seleccionadas que están en estado pendiente o en proceso.

Proceso de Cancelación:

  1. Selección de Órden/es.

  2. Clikear el botón Cancelar: El estado de la orden/es figurara como Canceled.



1.4. Importar Órdenes

Al hacer clic en el botón Importar, se permite cargar órdenes en la vista de trading POV mediante un archivo externo. Los datos deben cumplir con los siguientes parámetros de formato:

Columnas requeridas: operación, especie, cantidad, visible, monto, precio_limite, %volumen, seguimiento, hora.inicio, hora.termino y cuenta.

Proceso de importación:

  1. Copiar las órdenes en el formato especificado.

  2. Hacer clic en el botón Importar.

  3. Pegar los datos con el atajo de teclado Ctrl + V o clic derecho pegar.

  4. Revisar la vista previa y confirmar la importación.

Tabla de información

  • Hora: Tiempo exacto de registro de la orden.

  • Estado: Estado actual (New, Partially Filled, Filled, Canceled, Rejected, Suspended, Pending New, Expired, Pending Replace).

  • Operación: Tipo de operación (Compra, Venta).

  • Especie:  Instrumento o activo objeto de la orden.

  • Cont.: Condicion de Liquidacion. 

  • Cantidad: Cantidad de unidades.

  • Precio: Precio de la operacion.

  • Tipo:  Opciones: Limit, Market,.

  • TIF (Time in Force): Define la vigencia de la orden. Opciones disponibles:

    • Day (válida solo por el día actual).

    • Good Till Cancel (permanece activa hasta que se cancele).

    • Immediate or Cancel (se ejecuta inmediatamente o se cancela).

    • Fill or Kill (debe ejecutarse completamente o cancelarse).

    • Good Till Date (válida hasta una fecha específica).

  • Última Cantidad: Cantidad más reciente operada en la orden.

  • Último Precio: Último precio ejecutado en la orden.

  • Promedio: Precio promedio de ejecución de la orden.

  • Acumulado: Cantidad total ejecutada hasta el momento.

  • Remanente: Cantidad pendiente de ejecución

  • Cuenta: Código de cuenta asociado a la orden.

  • Visible: Cantidad de unidades visibles para el mercado.

  • ID Orden: identificador único de la orden.

  • ID Solicitud: identificador único de la solicitud.

  • Texto: Comentario o referencia ingresada en la orden


2. Órdenes Terminadas

Muestra las órdenes finalizadas incluyendo órdenes canceladas, rechazadas o ejecutadas. Esta funcionalidad es clave para el análisis post-trade y la verificación del cumplimiento de las transacciones realizadas.

Botones de Acción

  • Actualizar: Actualiza la tabla con los últimos datos disponibles.

  • Excel: Permite exportar los datos en formato Excel para su análisis externo.

  • Copiar: Copia los datos seleccionados en el portapapeles para pegarlos en otra aplicación.

Tabla de Información

Contiene los siguientes campos:

  • Hora: Tiempo exacto de registro de la orden.

  • Estado: Estado actual (New, Partially Filled, Filled, Canceled, Rejected, Suspended, Pending New, Expired, Pending Replace).

  • Operación: Tipo de operación (Compra, Venta).

  • Especie:  Instrumento o activo objeto de la orden.

  • Cont.: Condicion de Liquidacion. 

  • Cantidad: Cantidad de unidades

  • Precio: Precio de la operacion.

  • Tipo:  Opciones: Limit, Market,.

  • TIF (Time in Force): Define la vigencia de la orden. Opciones disponibles:

    • Day (válida solo por el día actual).

    • Good Till Cancel (permanece activa hasta que se cancele).

    • Immediate or Cancel (se ejecuta inmediatamente o se cancela).

    • Fill or Kill (debe ejecutarse completamente o cancelarse).

    • Good Till Date (válida hasta una fecha específica).

  • Última Cantidad: Cantidad más reciente operada en la orden.

  • Último Precio: Último precio ejecutado en la orden.

  • Promedio: Precio promedio de ejecución de la orden.

  • Acumulado: Cantidad total ejecutada hasta el momento.

  • Remanente: Cantidad pendiente de ejecución

  • Cuenta: Código de cuenta asociado a la orden

  • Visible: Cantidad de unidades visibles para el mercado.

  • ID Orden: identificador único de la orden.

  • ID Solicitud: identificador único de la solicitud.

  • Texto: Comentario o referencia ingresada en la orden


3. Operaciones Ejecutadas

Sección que muestra las órdenes ejecutadas.

Botones de Acción

  • Excel: Permite exportar los datos en formato Excel para su análisis externo.

  • Copiar: Copia los datos seleccionados en el portapapeles para pegarlos en otra aplicación.

 Tabla de Información

Contiene los siguientes campos:

  • Hora: Tiempo exacto en que se ejecutó la operación.

  • Operación: Tipo de operación (Compra, Venta).

  • Especie: Instrumento o activo negociado.

  • Cantidad: Cantidad ejecutada.

  • Precio: Precio de la ejecución.

  • Monto: Valor total de la operación.

  • Promedio: Precio promedio de ejecución.

  • Acumulado: Cantidad total ejecutada en la jornada.

  • Remanente: Cantidad pendiente de ejecución.

  • Cuenta: Código de cuenta asociado a la orden.

  • ID Orden: Identificador único de la orden.

  • ID Ejecución: Identificador único de la ejecución.

  • ID Solicitud: Identificador único de la solicitud.

  • N° de Secuencia: Número de secuencia de la operación en el sistema.


4. Posiciones

La vista de Posiciones ofrece una visión consolidada del estado actual de las posiciones. Es útil para evaluar el riesgo actual y facilita la toma de decisiones estratégicas.

Botones de Acción

  • Excel: Permite exportar los datos en formato Excel para su análisis externo.

  • Copiar: Copia los datos seleccionados en el portapapeles para pegarlos en otra aplicación.

  • Totales: Permite visualizar un widget con los totales ejecutados. Este widget se abre automáticamente cuando accedes a la vista de posiciones y se muestra en la parte derecha de la ventana

Tabla de Información

En la vista de posiciones, se muestra una lista con las siguientes secciones:

  1. Especie: Aquí se muestra el instrumento o activo correspondiente a la posición.

  2. Venta: Se visualiza la cantidad, el precio promedio y el monto total de las posiciones de venta.

  3. Compra: De manera similar, se muestra la cantidad, el precio promedio y el monto total de las posiciones de compra.

  4. Venta Corta: Aquí se incluyen la cantidad, el precio promedio y el monto total de las posiciones de venta corta.

  5. Totales: Esta sección muestra el total de las cantidades, precios y montos ejecutados, calculados a partir de todas las posiciones.


¿Le fue útil este artículo?

¡Qué bueno!

Gracias por sus comentarios

¡Sentimos mucho no haber sido de ayuda!

Gracias por sus comentarios

¡Díganos cómo podemos mejorar este artículo!

Seleccione al menos una de las razones
La verificación de CAPTCHA es obligatoria.

Comentarios enviados

Agradecemos su iniciativa, e intentaremos corregir el artículo