Los tipos de órdenes FIX API son las instrucciones que un operador utiliza para controlar cómo se ejecuta una orden: a qué precio, en qué medida y bajo qué condiciones. Esta página explica los principales tipos de órdenes FIX API, cómo se comparan con los tipos de órdenes en MT4 y MT5, y cómo funcionan el tamaño del lote y el volumen de negociación, ya que ambos son fuentes comunes de confusión.
Respuesta rápida: La negociación con FIX API admite órdenes de mercado, límite, stop y stop-límite, además de condiciones de ejecución como Inmediata o Cancelar (IOC) y Completar o Matar (FOK). En comparación con MT4, FIX API ofrece un control más preciso sobre cómo se ejecuta una orden; MT5 se acerca a FIX API en capacidad. FIX API Terminal también permite a los operadores aplicar condiciones Límite IOC y Límite FOK para gestionar el deslizamiento.
¿Cuáles son los tipos de órdenes de la API FIX?
Un tipo de orden define cómo el mercado debe manejar tu instrucción de comprar o vender. La elección del tipo de orden decide si priorizas la velocidad de ejecución o el control sobre el precio, y si una orden parcialmente ejecutada es aceptable. En el trading con FIX API, los tipos de orden y las condiciones de ejecución se envían como mensajes FIX estandarizados, lo que otorga al trader un control preciso y explícito sobre la ejecución.
Tipos de Órdenes Principales de la API FIX
Orden de mercado. Una orden a mercado se ejecuta inmediatamente al mejor precio disponible en ese momento. Prioriza la certeza de ejecución sobre el precio, lo que significa que puede estar expuesta al deslizamiento si el precio se mueve entre el envío y la ejecución.
Orden limitada. Una orden limitada se ejecuta solo a un precio especificado o mejor. Le da al operador control sobre el precio, pero puede que no se ejecute en absoluto si el mercado nunca alcanza el límite.
Orden de detención. Una orden de stop se convierte en una orden a mercado una vez que el mercado alcanza un precio disparador. Se utiliza comúnmente para la protección de stop-loss y para entradas de breakout.
Orden stop-límite. Una orden stop-límite se convierte en una orden límite — no en una orden a mercado — una vez que se alcanza el precio de activación. Combina un disparador con control de precio, por lo que la ejecución no puede ser peor que el límite.
Además del tipo de orden, el operador también establece un tiempo en vigor — cuánto tiempo permanece activa la orden — como Día o Buenos días hasta cancelar (GTC).
Condiciones de ejecución: IOC y FOK
Dos condiciones de ejecución son fundamentales para la operativa con la API FIX porque permiten a un operador controlar cuán completamente se ejecuta una orden.
Inmediata o Cancelar (IOC). Una orden IOC se ejecuta lo máximo posible de inmediato, al precio o mejor, y cancela cualquier parte restante no ejecutada. Se aceptan ejecuciones parciales.
Fill or Kill (FOK). Una orden FOK debe ejecutarse inmediatamente y en su totalidad, al precio o mejor, o ser cancelada por completo. No se aceptan ejecuciones parciales.
Estas condiciones se suelen aplicar a las órdenes limitadas, produciendo un Límite de IOC o Límite FOK Ambos limitan el precio de ejecución, lo que los convierte en una herramienta práctica para controlar el deslizamiento: en lugar de aceptar un precio de mercado desconocido, el operador establece el peor precio aceptable y a cambio acepta la posibilidad de no ejecución.
Tipos de Órdenes de la FIX API vs MT4 y MT5
Una pregunta frecuente es cómo se comparan los tipos de órdenes de la FIX API con los que ofrecen MT4 y MT5. La tabla a continuación es una comparación general.
| Tipo de orden / condición | MT4 | MT5 | API FIX (Terminal API FIX) |
|---|---|---|---|
| Orden de mercado | Sí | Sí | Sí |
| Orden límite (comprar/vender) | Sí | Sí | Sí |
| Orden de detención (compra/venta) | Sí | Sí | Sí |
| Orden limitada de detención | No | Sí | Sí |
| Stop Loss / Take Profit | Sí | Sí | Sí |
| Inmediato o Cancelar (IOC) | No expuesto al comerciante | Sí (rellenar política) | Sí (por pedido) |
| Llenar o matar (FOK) | No expuesto al comerciante | Sí (rellenar política) | Sí (por pedido) |
| Convertir órdenes de mercado de un robot a Límite IOC / FOK | No | No | Sí |
En resumen: MT4 cubre los tipos de órdenes básicos pero no ofrece al trader órdenes stop-limit ni control IOC/FOK por orden. MT5 está considerablemente más cerca de la FIX API: agrega órdenes stop-limit y expone IOC y FOK como políticas de ejecución. La ventaja más clara de la FIX API no es una lista más larga de tipos de órdenes, sino la inmediatez de la ejecución y la capacidad, en FIX API Terminal, de aplicar Limit IOC o Limit FOK a las órdenes que genera un robot MQL sin cambiar el código del robot.
Entendiendo el tamaño del lote y el volumen de negociación
Los tipos de orden deciden cómo se ejecuta una orden; el tamaño del lote decide cuán grande es. El tamaño del lote confunde a muchos operadores, por lo que vale la pena explicarlo claramente.
¿Qué es un lote?
Un lote es una unidad estandarizada del tamaño de una operación. En Forex, el tamaño del lote se mide en unidades de la divisa base, la primera divisa de un par. El tamaño de la operación se expresa entonces como un múltiplo o una fracción de un lote estándar.
Lotes Estándar, Mini y Micro
| Tipo de lote | Unidades de moneda base | Notación común |
|---|---|---|
| Lote estándar | 100,000 | 1.0 |
| Minilote | 10,000 | 0.1 |
| Micro lote | 1,000 | 0.01 |
| Nano lot (depende del bróker) | 100 | 0.001 |
El tamaño de un lote también determina el valor de un pip. En un lote estándar de un par cotizado en dólares estadounidenses, un pip vale aproximadamente 1,410; en un minilote, aproximadamente 1,41; y en un microlote, aproximadamente 0,10. Por lo tanto, un operador que reduzca el tamaño del lote de 1,0 a 0,1 reduce tanto el tamaño de la posición como la ganancia o pérdida por pip en un factor de diez.
Cómo se expresa el volumen en el trading de la API FIX
Aquí es donde muchos operadores pierden el equilibrio. En una plataforma minorista estándar, normalmente se ingresa el volumen como una cifra de lotes, como 1.0 o 0.1. En el trading con FIX API, el campo de volumen en un mensaje de orden FIX puede expresarse de manera diferente según la especificación FIX del bróker; algunos brókeres esperan el número de lotes, otros esperan el número real de unidades de la moneda base. Un “1” en la configuración FIX de un bróker no es necesariamente del mismo tamaño que un “1” en la de otro. Antes de operar en vivo, siempre confirme en la documentación FIX API del bróker cómo se define el campo de volumen, para que una posición tenga el tamaño que usted desea.
Más Allá del Forex: Metales, Índices y CFDs
La palabra “lote” no significa 100,000 unidades fuera de Forex. Para los metales, un lote de oro son comúnmente 100 onzas troy; para los CFDs de índices, el tamaño del contrato por lote varía según el instrumento y el bróker. Debido a que el tamaño del contrato difiere, la forma más confiable de pensar en el tamaño a través de las clases de activos es valor nocional — tamaño del contrato multiplicado por el precio multiplicado por el número de lotes. Este es el mismo enfoque de valor nocional utilizado para calcular las comisiones, que se explica en la página de precios de la Terminal API FIX.
Cómo la Terminal de la API FIX Maneja los Tipos de Orden y los Lotes
La Terminal FIX API admite órdenes de mercado, límite, stop y stop-límite, junto con condiciones de ejecución IOC (Immediate-or-Cancel) y FOK (Fill-or-Kill), todas enviadas como mensajes FIX estándar al bróker. También puede aplicar condiciones Limit IOC o Limit FOK a las órdenes generadas por un robot MQL, en modo totalmente automatizado y sin modificar el código del robot, lo que ayuda a los traders a controlar el deslizamiento. Para el volumen, la Terminal FIX API trabaja con la especificación FIX del bróker, por lo que confirmar cómo ese bróker define el campo de volumen sigue siendo un primer paso importante.
Preguntas frecuentes
¿Qué tipos de órdenes soporta la API FIX?
La negociación con FIX API soporta órdenes de mercado, límite, stop y stop-límite, junto con condiciones de ejecución como Inmediata o Cancelar (IOC) y Completar o Matar (FOK), y configuraciones de validez como Día y Vigente hasta Cancelación.
¿Cuál es la diferencia entre las órdenes IOC y FOK?
Una orden IOC (Immediate or Cancel) llena tanto como sea posible de inmediato y cancela el resto, por lo que se aceptan órdenes parcialmente ejecutadas. Una orden FOK (Fill or Kill) debe ejecutarse inmediatamente y en su totalidad o cancelarse por completo, por lo que no se aceptan órdenes parcialmente ejecutadas.
¿MT4 y MT5 admiten los mismos tipos de órdenes que la API FIX?
MT4 cubre órdenes de mercado, límite y stop, pero no órdenes stop-límite ni control IOC/FOK por orden. MT5 está más cerca de la FIX API: agrega órdenes stop-límite y expone IOC y FOK como políticas de ejecución. La FIX API permite adicionalmente convertir las órdenes de mercado de un robot a Límite IOC o Límite FOK.
¿Qué es un lote en el trading de Forex?
Lote es un tamaño de operación estandarizado. En Forex, un lote estándar es de 100,000 unidades de la moneda base, un minilote es de 10,000 unidades y un microlote es de 1,000 unidades.
¿Cuál es la diferencia entre un lote estándar, mini y micro?
Un lote estándar equivale a 100 000 unidades de la divisa base (notación 1,0), un minilote a 10 000 unidades (0,1) y un microlote a 1000 unidades (0,01). El valor del pip varía en función del tamaño del lote: aproximadamente $10, $1 y $0,10 por pip, respectivamente, en un par cotizado en dólares estadounidenses.
En la API FIX, el volumen de negociación se expresa utilizando el tag `32` (LastQty) o `14` (OrderQty).
Depende de la especificación FIX del bróker. Algunos brókeres expresan el campo de volumen en lotes, otros en unidades reales de la divisa base. Confirma siempre la definición en la documentación de la API FIX del bróker antes de operar en vivo.
¿El tamaño del lote funciona igual para metales e índices?
No. Fuera del mercado de divisas (Forex), un lote representa un tamaño de contrato diferente; por ejemplo, un lote de oro suele ser de 100 onzas troy. La forma más consistente de comparar el tamaño entre clases de activos es por el valor nocional: tamaño del contrato multiplicado por el precio multiplicado por los lotes.
Conclusión
Los tipos de ordenes FIX API otorgan a los traders un control explícito sobre cómo se ejecuta una orden, y las condiciones IOC y FOK agregan control sobre qué tan completamente se llena. MT5 está bastante cerca de la API FIX en cuanto a la capacidad de tipos de ordenes brutos, mientras que MT4 es más limitada. Comprender el tamaño del lote —y confirmar cómo cada bróker expresa el volumen— es tan importante como elegir el tipo de orden correcto.
Descarga la plataforma de trading FIX API gratuita Aprende cómo funciona el trading con API FIX