Tipos de Ordem da FIX API Explicados: Market, Limit, IOC e FOK

Os tipos de ordem da API FIX são as instruções que um trader usa para controlar como uma ordem é executada — a que preço, com que completude e sob quais condições. Esta página explica os principais tipos de ordem da API FIX, como eles se comparam aos tipos de ordem no MT4 e MT5, e como o tamanho do lote e o volume de negociação funcionam, pois ambos são fontes comuns de confusão.

Resposta Rápida: A negociação via FIX API suporta ordens de mercado, limite, stop e stop-limit, além de condições de execução como Immediato ou Cancelar (IOC) e Executar ou Cancelar (FOK). Comparado com o MT4, a FIX API oferece um controle mais refinado sobre como uma ordem é executada; o MT5 se aproxima da capacidade da FIX API. O FIX API Terminal também permite que os traders apliquem condições de Limite IOC e Limite FOK para gerenciar o slippage.

Quais são os Tipos de Ordens da API FIX?

Um tipo de ordem define como o mercado deve tratar sua instrução de comprar ou vender. A escolha do tipo de ordem decide se você prioriza a velocidade de execução ou o controle sobre o preço, e se uma execução parcial é aceitável. No trading via FIX API, os tipos de ordem e as condições de execução são enviados como mensagens FIX padronizadas, o que dá ao trader um controle preciso e explícito sobre a execução.

Os Principais Tipos de Ordem da API FIX

Ordem a mercado. Uma ordem a mercado executa-se imediatamente ao melhor preço disponível no momento. Ela prioriza a certeza da execução sobre o preço, o que significa que pode estar exposta ao slippage se o preço se mover entre o envio e o preenchimento.

Ordem limitada. Uma ordem limitada executa somente a um preço especificado ou melhor. Ela dá ao trader controle sobre o preço, mas pode não ser executada se o mercado nunca atingir o limite.

Ordem limitada de venda. Uma ordem stop se torna uma ordem a mercado assim que o mercado atinge um preço de gatilho. É comumente usada para proteção stop-loss e para entradas de rompimento.

Ordem stop-limit. Uma ordem stop-limit se torna uma ordem limite — não uma ordem a mercado — quando o preço de gatilho é atingido. Ela combina um gatilho com controle de preço, de modo que o preenchimento não pode ocorrer em um preço pior que o limite.

Junto com o tipo de ordem, o trader também define um(a) vigência — por quanto tempo o pedido permanece ativo — como Diário ou Bom até Cancelar (GTC).

Condições de Execução: IOC e FOK

Duas condições de execução são centrais para a negociação com a API FIX porque permitem que um trader controle o quão completamente uma ordem é executada.

Imediato ou Cancelar (IOC). Uma ordem IOC (Immediate-or-Cancel) é executada o máximo possível imediatamente, ao preço estipulado ou melhor, e cancela qualquer parte restante que não seja preenchida. Preenchimentos parciais são aceitos.

Preencher ou Matar (FOK). Uma ordem FOK deve ser executada imediatamente e na íntegra, pelo preço estabelecido ou melhor, ou ser cancelada por completo. Execuções parciais não são aceitas.

Estas condições geralmente são aplicadas a ordens limitadas, produzindo um Limite de IOC ou Limite FOK Ambos limitam o preço de execução, o que os torna uma ferramenta prática para controlar o slippage: em vez de aceitar um preço de mercado desconhecido, o trader define o pior preço aceitável e aceita a possibilidade de não execução em troca.

Tipos de Ordem da FIX API vs MT4 e MT5

Uma pergunta frequente é como os tipos de ordem da FIX API se comparam com o que MT4 e MT5 oferecem. A tabela abaixo é uma comparação geral.

Tipo de pedido / condição MT4 MT5 API FIX (Terminal API FIX)
Ordem a mercadoSimSimSim
Ordem limitada (compra/venda)SimSimSim
Ordem limitada (comprar/vender)SimSimSim
Ordem stop-limitNãoSimSim
Stop Loss / Take ProfitSimSimSim
Imediato ou Cancelar (IOC)Não exposto ao traderSim (preencher política)Sim (por pedido)
Preencher ou matar (FOK)Não exposto ao traderSim (preencher política)Sim (por pedido)
Converter ordens de mercado de um robô em Limite IOC / FOKNãoNãoSim

Resumidamente: MT4 cobre os tipos de ordem básicos, mas não oferece aos traders ordens stop-limit ou controle IOC/FOK por ordem. MT5 é consideravelmente mais próximo da FIX API — adiciona ordens stop-limit e expõe IOC e FOK como políticas de execução. A vantagem mais clara da FIX API não é uma lista mais longa de tipos de ordem, mas a execução direta e a capacidade, no FIX API Terminal, de aplicar Limit IOC ou Limit FOK às ordens geradas por um robô MQL sem alterar o código do robô.

Compreendendo o Tamanho do Lote e o Volume de Negociação

Os tipos de ordem decidem como uma ordem é executada; o tamanho do lote decide o quão grande ela é. O dimensionamento do lote confunde muitos traders, portanto, vale a pena explicar claramente.

O que é um lote?

Lote é uma unidade padronizada de tamanho de negociação. No Forex, o tamanho do lote é medido em unidades da moeda base — a primeira moeda em um par. O tamanho da negociação é então expresso como um múltiplo ou fração de um lote padrão.

Lotes Padrão, Mini e Micro

Tipo de lote Unidades da moeda base Notação comum
Lote padrão100,0001.0
Mini lote10,0000.1
Micro lote1,0000.01
Nano lote (dependente da corretora)1000.001

O tamanho de um lote também determina o valor de um pip. Em um lote padrão de um par cotado em dólares americanos, um pip vale aproximadamente $10; em um mini lote, aproximadamente $1; em um micro lote, aproximadamente $0,10. Portanto, um trader que reduz o tamanho do lote de 1,0 para 0,1 reduz tanto o tamanho da posição quanto o lucro ou prejuízo por pip em um fator de dez.

Como o Volume é Expresso no Trading com a FIX API

É aqui que muitos traders perdem o rumo. Em uma plataforma de varejo padrão, você geralmente insere o volume como um número de lotes, como 1,0 ou 0,1. No trading via API FIX, o campo de volume em uma mensagem de ordem FIX pode ser expresso de forma diferente, dependendo da especificação FIX do corretor — alguns corretores esperam o número de lotes, outros esperam o número real de unidades da moeda base. Um “1” na configuração FIX de um corretor não é necessariamente o mesmo tamanho que um “1” em outro. Antes de operar em tempo real, sempre confirme na documentação da API FIX do corretor como o campo de volume é definido, para que uma posição tenha o tamanho que você pretende.

Além do Forex: Metais, Índices e CFDs

A palavra “lote” não significa 100.000 unidades fora do Forex. Para metais, um lote de ouro é comumente 100 onças Troy; para CFDs de índice, o tamanho do contrato por lote varia de acordo com o instrumento e a corretora. Como o tamanho do contrato difere, a maneira mais confiável de pensar sobre o tamanho entre as classes de ativos é valor nominal — tamanho do contrato multiplicado pelo preço multiplicado pelo número de lotes. Essa é a mesma abordagem de valor nominal usada para calcular taxas, explicada na página de preços do Terminal FIX API.

Como o Terminal da API FIX Lida com Tipos de Ordem e Lotes

O Terminal FIX API suporta ordens de mercado, limite, stop e stop-limite, juntamente com as condições de execução IOC e FOK, todas enviadas como mensagens FIX padrão para a corretora. Ele também pode aplicar condições de Limite IOC ou Limite FOK às ordens geradas por um robô MQL, em modo totalmente automatizado e sem alterar o código do robô, o que ajuda os traders a controlar o slippage. Para volume, o Terminal FIX API funciona com a especificação FIX da corretora – portanto, confirmar como essa corretora define o campo de volume continua sendo um primeiro passo importante.

Perguntas Frequentes

A API FIX suporta quais tipos de ordens?

A negociação via FIX API suporta ordens de mercado, limite, stop e stop-limit, juntamente com condições de execução como Immediate or Cancel (IOC) e Fill or Kill (FOK), e configurações de tempo em vigor como Day e Good-Till-Cancelled.

Qual a diferença entre ordens IOC e FOK?

Uma ordem IOC (Immediate or Cancel) executa o máximo possível imediatamente e cancela o restante, portanto, execuções parciais são aceitas. Uma ordem FOK (Fill or Kill) deve ser executada imediatamente e integralmente, ou ser cancelada por completo, portanto, execuções parciais não são aceitas.

O MT4 e o MT5 suportam os mesmos tipos de ordem que a API FIX?

O MT4 cobre ordens de mercado, limite e stop, mas não ordens stop-limit ou controle IOC/FOK por ordem. O MT5 está mais próximo da API FIX: ele adiciona ordens stop-limit e expõe IOC e FOK como políticas de execução. A API FIX permite adicionalmente converter ordens de mercado de um robô para Limite IOC ou Limite FOK.

O que é um lote no mercado Forex?

Lote é um tamanho de negociação padronizado. No Forex, um lote padrão é de 100.000 unidades da moeda base, um mini lote é de 10.000 unidades e um micro lote é de 1.000 unidades.

Qual é a diferença entre um lote padrão, mini e micro?

Um lote padrão equivale a 100.000 unidades da moeda base (notação 1,0), um mini lote equivale a 10.000 unidades (0,1) e um micro lote equivale a 1.000 unidades (0,01). O valor do pip varia de acordo com o tamanho do lote — aproximadamente $10, $1 e $0,10 por pip, respectivamente, em um par cotado em dólares americanos.

O volume de negociação é expresso como uma quantidade numérica.

Depende da especificação FIX do corretor. Alguns corretores expressam o campo de volume em lotes, outros em unidades reais da moeda base. Sempre confirme a definição na documentação da API FIX do corretor antes de operar em tempo real.

O tamanho do lote funciona da mesma forma para metais e índices?

Não. Fora do Forex, um lote representa um tamanho de contrato diferente — por exemplo, um lote de ouro são comumente 100 onças troy. A maneira mais consistente de comparar o tamanho entre as classes de ativos é pelo valor nominal: tamanho do contrato multiplicado pelo preço multiplicado pelos lotes.

Conclusão

Os tipos de ordem da API FIX dão aos traders controle explícito sobre como uma ordem é executada, e as condições IOC e FOK adicionam controle sobre o quão completamente ela é preenchida. O MT5 está bem próximo da API FIX em capacidade bruta de tipos de ordem, enquanto o MT4 é mais limitado. Entender o tamanho do lote — e confirmar como cada corretora expressa o volume — é tão importante quanto escolher o tipo de ordem correto.

Baixe a plataforma de negociação FIX API gratuita Aprenda como funciona o trading com a FIX API