Un pedido puede tener un precio aceptable y dejar parte de su cantidad solicitada sin llenar. El tiempo en vigor ayuda a especificar lo que debe suceder después. Leyendo que la instrucción separada del tipo de pedido y el informe de ejecución eventual evita que un relleno parcial inmediato se equivoque para un orden completamente completado.
Seguir las pruebas
Trace cómo el evento podría llegar a los mercados, y luego inspeccionar una explicación competitiva.
Compare las explicaciones
Intercambiar lentes para ver lo que explica cada cuenta, y lo que sigue siendo incierto.
Supongamos que un pedido inventado solicita 100 unidades a un precio aceptable, mientras que sólo 40 unidades están inmediatamente disponibles bajo las condiciones de ejecución assumidas. Con una instrucción ilustrativa de la COI, 40 unidades pueden ejecutarse y los 60 restantes pueden ser cancelados. El resultado es una ejecución parcial seguida de ningún resto de trabajo. Bajo la condición de la FOK ilustrativa, las 100 unidades solicitadas deben estar disponibles para la ejecución inmediata en su totalidad.
Supongamos que un pedido inventado solicita 100 unidades a un precio aceptable, mientras que sólo 40 unidades están inmediatamente disponibles bajo las condiciones de ejecución assumidas. Con una instrucción ilustrativa de la COI, 40 unidades pueden ejecutarse y los 60 restantes pueden ser cancelados. El resultado es una ejecución parcial seguida de ningún resto de trabajo. Bajo la condición de la FOK ilustrativa, las 100 unidades solicitadas deben estar disponibles para la ejecución inmediata en su totalidad.
Mantenga la configuración de pedido solicitada, el reconocimiento del corredor y los informes de ejecución juntos. Establezca si la instrucción prevista fue aceptada antes de interpretar los rellenos. Una solicitud ingresada en un formulario no prueba, por sí misma, que un pedido llegó al lugar con los mismos parámetros. Para un ejemplo IOC completado, reconciliar la cantidad ejecutada y el resto cancelado con el total solicitado. Si un pedido sigue funcionando, confirme su estado actual y condiciones de expiración de la etiqueta
FIX separa la duración del resultado de la ejecución
La documentación oficial de la FIX identifica TimeInForce como campo 59 e incluye Day, Good Till Cancel, Inmediatamente Or Cancelar y Rellenar O Matar entre sus valores. Estas instrucciones conciernen a la persistencia de la orden o a los requisitos de ejecución inmediata. Una instrucción de precio independiente, como un límite, responde a una pregunta diferente. FIX Trading Community — TimeInForce, field 59
Los escenarios de orden-estado de la Comunidad FIX muestran una orden de IOC que recibe un relleno parcial antes de que se cancele su resto. También muestran un pedido FOK cancelado cuando no puede ser llenado inmediatamente en su totalidad. El documento de julio de 2020 registra estos escenarios de protocolo sin prometer que cada lugar apoya cada instrucción. FIX Trading Community — Order State Changes, julio 2020
La misma cantidad disponible puede producir diferentes registros
Supongamos que una orden inventada solicita 100 unidades a un precio aceptable, mientras que sólo 40 unidades están inmediatamente disponibles bajo las condiciones de ejecución supuestas. Con una instrucción ilustrativa de la COI, 40 unidades pueden ejecutarse y los 60 restantes pueden ser cancelados. El resultado es una ejecución parcial seguida de ningún resto de trabajo.
En el marco de la condición ilustrativa de FOK, las 100 unidades solicitadas deben estar disponibles para su ejecución inmediata en su totalidad. Si ese requisito no puede satisfacerse, ninguna porción se ejecuta en este ejemplo simplificado. La distinción se refiere al manejo de la cantidad; ninguna instrucción crea liquidez adicional o garantiza que se produzca un comercio deseado.
Day y GTC describen la persistencia más allá de un intento inmediato. Sus límites operativos todavía necesitan las reglas del lugar: un día de comercio puede haber definido sesiones, y una política GTC anunciada puede incluir caducidad u otras condiciones. Una etiqueta de protocolo es terminología útil, pero el servicio de atención al cliente debe explicar lo que esa etiqueta significa en su entorno real.
Use la instrucción aceptada y los informes finales
Mantenga la configuración de pedido solicitada, el reconocimiento del corredor y los informes de ejecución juntos. Establezca si la instrucción prevista fue aceptada antes de interpretar los rellenos. Una solicitud entró en un formulario no prueba, por sí mismo, que un pedido llegó al lugar con los mismos parámetros.
Para un ejemplo IOC completado, reconcilie la cantidad ejecutada y el resto cancelado con el total solicitado. Si un pedido sigue funcionando, confirme su estado actual y las condiciones de vencimiento de los registros pertinentes. Evite interpretar una etiqueta de estado abreviada como prueba de que nada ejecutado; un pedido cancelado ya puede haber llenado.
Las cantidades trabajadas son hipotéticas y no describen un orden observado. Las referencias históricas de FIX fueron revisadas el 8 de octubre de 2026. Apoyo del proveedor, definiciones de sesión y reglas de caducidad específicas para el servicio requieren la propia documentación actual del proveedor.
