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 mercado | Sim | Sim | Sim |
| Ordem limitada (compra/venda) | Sim | Sim | Sim |
| Ordem limitada (comprar/vender) | Sim | Sim | Sim |
| Ordem stop-limit | Não | Sim | Sim |
| Stop Loss / Take Profit | Sim | Sim | Sim |
| Imediato ou Cancelar (IOC) | Não exposto ao trader | Sim (preencher política) | Sim (por pedido) |
| Preencher ou matar (FOK) | Não exposto ao trader | Sim (preencher política) | Sim (por pedido) |
| Converter ordens de mercado de um robô em Limite IOC / FOK | Não | Não | Sim |
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ão | 100,000 | 1.0 |
| Mini lote | 10,000 | 0.1 |
| Micro lote | 1,000 | 0.01 |
| Nano lote (dependente da corretora) | 100 | 0.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