Tipos de ordens forex e modos de execução
Uma ordem especifica quando e sob quais condições você deseja abrir ou fechar uma posição. O preço definido nem sempre é o de execução: um stop comum não garante o preço final, enquanto uma ordem limite pode ficar sem execução. Explicamos os principais tipos de ordens, como funcionam stop-loss e take-profit e os modos de execução das plataformas.
Os exemplos numéricos são hipotéticos. Salvo indicação diferente, assumimos um CFD de EUR/USD com contrato de 100.000 EUR por lote, pip de 0,0001 e conversão simplificada de 4,00 PLN por USD, sem tarifas de conversão. Cada cenário tem seu próprio bid, ask e preço de execução; 1,0850 não vale para todos os exemplos. A especificação do símbolo e a política de execução do fornecedor determinam os parâmetros de uma conta real.
- Mercado serve para executar ao preço disponível segundo as regras do sistema. O preço na tela pode diferir do negociado; também pode haver rejeição ou execução parcial.
- Limite define o pior preço aceitável. Na lógica da ordem limite, deve-se executar nesse preço ou melhor, mas tocar o nível não garante uma operação.
- Stop-loss pode limitar uma perda ou proteger um lucro acumulado. SL não define um preço garantido. TP é uma condição de execução separada; o tratamento técnico segue as regras da plataforma.
- Stop e stop-limit têm uma condição de ativação. Um stop comum envia a operação para execução ao preço disponível; após a ativação, um stop-limit mantém uma restrição de preço, em troca do risco de não execução.
- Tipo de ordem, modo de execução e política de volume são três configurações diferentes. Uma ordem a mercado pode usar execução instantânea. FOK não é um limite de preço, enquanto IOC permite execução parcial.
1. O percurso da ordem — do clique à execução
Uma ordem da plataforma de varejo chega à infraestrutura do fornecedor. O sistema verifica símbolo, volume, níveis permitidos e disponibilidade de negociação, entre outros fatores. No CFD, você firma um contrato com a entidade identificada no acordo; isso não entrega automaticamente moeda à sua conta bancária. O mercado forex OTC subjacente é descentralizado. Um gráfico de outra plataforma ou o câmbio médio publicado pelo Narodowy Bank Polski (NBP), o banco central polonês, não precisa ser o preço usado pelo seu fornecedor para ativar e executar a ordem.
A execução do contrato com o cliente e a cobertura posterior do risco da corretora são operações separadas. Rótulos como STP, ECN ou A-book não substituem uma política de execução. Seu significado e suas limitações são discutidos na seção sobre modelos de execução; aqui precisamos estabelecer preço de referência, condição de ativação e resultado de uma ordem específica.
O tipo de instrução determina quando se pode tentar executar e qual preço você aceita. O modo de execução define como o preço é acordado, enquanto a política de quantidade determina o tratamento do volume solicitado. Confirmar a aceitação de uma instrução não confirma uma operação executada. No MT5, ordem, transação executada (deal) e posição têm identificadores separados; uma ordem pode gerar vários deals.[2]
Procure a sequência de eventos no histórico, não apenas o resultado final. Uma ordem pendente pode levar muitos dias entre aceitação e execução. Uma solicitação de compra a mercado pula a espera por condição de preço, mas ainda passa por validação e processamento no servidor:
| Etapa | Significado |
|---|---|
| Envio | A instrução foi enviada; a aceitação pelo servidor deve ser confirmada separadamente. |
| Espera | A condição de preço ainda não foi atendida. |
| Ativação | A condição foi atendida segundo o preço selecionado e as regras do sistema; não precisa ser a cotação mostrada em um candle. |
| Enviada para execução | O sistema tenta executar a ordem resultante. |
| Execução | Todo ou parte do volume foi negociado ao preço disponível naquele momento, que pode não coincidir com o nível de ativação. |
| Rejeição / cancelamento / vencimento | Todo ou o restante não será executado. Uma recotação propõe outro preço; um timeout exige verificar o estado final. |
O nível stop define a condição de ativação, enquanto o limite define a fronteira de preço. Em muitos sistemas, uma ordem limite não tem uma etapa separada de transformação em outra ordem. Mesmo uma instrução enviada corretamente pode depois deixar de atender aos requisitos: fundos disponíveis, horários e estado do símbolo podem mudar. A mensagem «enviada» não comprova essas condições. Especialmente após um timeout, não envie uma duplicata automaticamente sem determinar se a primeira instrução foi executada.
Você pode rolar o diagrama horizontalmente ou abri-lo em tamanho completo.
2. Tipos de ordens e proteção de posições
Eixo de preços: quatro instruções com uma cotação
Nosso modelo ilustrativo EUR/USD usa bid 1,0849 e ask 1,0851. Os níveis são exemplos; omitimos a distância mínima exigida e outras restrições do símbolo. Cada instrução é uma alternativa independente, não uma recomendação de inserir quatro ordens juntas.
| Posição no eixo | Compra | Venda |
|---|---|---|
| 1,0900: acima dos dois preços | Buy stop: normalmente ask ≥ 1,0900 | Sell limit: bid ≥ 1,0900 |
| Ask 1,0851 / bid 1,0849 | Uma compra a mercado usa o ask | Uma venda a mercado usa o bid |
| 1,0800: abaixo dos dois preços | Buy limit: ask ≤ 1,0800 | Sell stop: normalmente bid ≤ 1,0800 |
Dizer «a cotação tocou 1,0800» não é suficientemente preciso. Com bid 1,0799 e ask 1,0801, a condição sell stop foi atendida, mas a buy limit não. O lado da execução posterior permanece o mesmo: comprar no ask e vender no bid. No cTrader, mudar o modo de trigger pode mudar a condição; verifique a configuração escolhida.
2.1. Ordem a mercado — execução ao preço disponível
Ordem a mercado é uma instrução de compra ou venda sem seu próprio limite de preço. Na cotação forex típica, compra-se no ask e vende-se no bid. A execução real a um preço e por uma quantidade específicos também se chama fill. Suas condições dependem das regras de execução. Executar é a prioridade, mas «mercado» não garante todo o volume, ausência de atraso ou o preço mostrado no clique. O sistema pode rejeitar a instrução ou executá-la parcialmente se as condições permitirem.
Compare o preço confirmado com o lado correto da cotação no envio. A diferença em relação ao ponto médio da cotação também inclui parte do spread e não mede slippage por si só. A discrepância depende de mudanças de preço, tamanho, transmissão e cotações disponíveis. Não se pode conhecê-la antecipadamente só porque EUR/USD é popular.
Uma ordem a mercado também pode fechar uma posição. Em uma conta netting, uma operação oposta pode reduzir ou inverter a exposição existente em vez de criar uma posição. Confira no painel se envia uma ordem nova ou seleciona o fechamento de uma posição específica. Os modos de conta são discutidos na seção de plataformas.
2.2. Ordem limite — execução no limite ou melhor
Ordem limite impõe uma restrição: comprar não acima do limite e vender não abaixo. Em um CFD de varejo, a instrução pode ficar no servidor do fornecedor; não precisa ser uma oferta passiva em livro central de ordens. Volume disponível e regras de execução continuam importantes. O toque em um gráfico alheio não prova que o fornecedor poderia executar.
Um limite pode executar tudo, parte ou permanecer aberto. Leia a quantidade além do preço: executar 0,03 do 0,10 lote solicitado não significa que todo o volume planejado entrou naquele preço. O restante espera, é cancelado ou vence conforme política de quantidade e validade.
- Buy limit em um painel forex OTC típico é definido abaixo do ask atual; a condição de compra envolve ask no limite ou abaixo.
- Sell limit é definido acima do bid atual; a venda exige bid no limite ou acima.
Em bolsa, um limite pode executar imediatamente se seu preço cruza as ofertas opostas; nem todo limite espera um recuo. Painéis OTC de varejo costumam exigir buy limit pendente abaixo do ask e sell limit acima do bid. É uma regra da implementação específica. Um gap favorável pode permitir preço melhor que o limite; a política do fornecedor define como repassar a melhoria.
2.3. Ordem stop (buy stop / sell stop)
Ordem stop é uma instrução ativada ao atingir um nível definido. No modo forex típico, buy stop ativa pelo ask no stop ou acima, e sell stop pelo bid no stop ou abaixo. Depois, o sistema envia a operação para execução sem a restrição de preço do limite. Isso não garante ativação fora do horário nem execução exatamente no stop.
- Buy stop fica acima do ask atual, por exemplo 1,0900 com ask 1,0851. O ask atingir essa fronteira é a condição, não confirmação de uma tendência futura.
- Sell stop fica abaixo do bid atual, por exemplo 1,0800 com bid 1,0849. Depois de ativar, o preço de venda pode ser menor que o stop.
Depois de ativar, o stop comum aceita o risco do preço disponível. Não testa a qualidade do rompimento nem verifica se o movimento vai durar. Se a condição foi atendida brevemente, a posição executada permanece aberta apesar de uma reversão posterior. A ordem cumpre a instrução; avaliar sinais pertence à seção de estratégias.
2.4. Ordem stop-limit
Stop-limit tem condição de ativação e restrição de preço depois de atendê-la. Ativação ainda não é entrada. Se o mercado pula o preço permitido, a instrução pode ficar sem execução; não fornece ordem a mercado substituta. Confira se a plataforma exige preço limite separado ou distância em pips.
O mesmo nome «stop-limit» leva a configurações diferentes nos painéis. Dois casos hipotéticos mostram por que não copiar parâmetros entre plataformas:
MetaTrader 5: Buy Stop Limit tem stop acima do ask atual e preço do futuro Buy Limit abaixo do stop. Com ativação 1,0905 e limite 1,0895, cria-se Buy Limit em 1,0895. Se ask continua subindo e não retorna ao limite, não há compra. Sell Stop Limit inverte a relação: stop abaixo do bid e futuro Sell Limit acima do stop. É o comportamento da implementação MT5 descrita, não uma disposição universal de preços de stop-limit.[2]
cTrader: nível de entrada 1,0905 e faixa limite de 5 pips para compra estabelecem teto 1,0910. Ask 1,0920 ultrapassa esse teto em 10 pips: comprar ali viola a restrição. Retornar à faixa pode permitir execução se a ordem permanecer ativa. O lado de trigger também é configurável; assumimos o modo padrão.[4]
Stop-limit troca risco de preço pior por risco de não executar. Isso importa especialmente ao sair de uma posição aberta: o limite remanescente não elimina a exposição. Comparando com stop comum, não trate a ausência de slippage no histórico como proteção melhor se alguns limites nunca executaram.
Mesmo gap: stop executado e stop-limit não executado
Considere duas alternativas independentes para comprar 0,10 lote EUR/USD. Ambas ativam em 1,0905, mas a alternativa stop-limit no cTrader tem faixa de 5 pips, com teto 1,0910. Assumimos ativação padrão pelo ask, negociação disponível e instrução não vencida. Comparamos a lógica; não é registro de ordens reais.
| Evento | Buy stop comum | Buy stop-limit com fronteira 1,0910 |
|---|---|---|
| Ask salta de 1,0903 para 1,0920 | Condição de ativação atendida | Condição de ativação atendida |
| Cotação confirmada disponível para execução: 1,0921 | Execução suposta a 1,0921: 16 pips pior que o stop | Sem execução a 1,0921 — fora do limite |
| Ask permanece acima de 1,0910 | A posição já está aberta | No modelo, a instrução continua esperando |
| Ask depois retorna a 1,0909 | O retorno não muda a execução anterior | Possível execução suposta a 1,0909 se a instrução seguir válida |
Stop executado a 1,0921 em vez do nível 1,0905 dá diferença de 0,0016 / 0,0001 = 16 pips. Com nominal de 10.000 EUR, são 16 USD, ou 64 PLN, de entrada pior em relação ao trigger. Stop-limit evitou esse custo somente porque não comprou naquele momento. Não atribua lucro nem slippage zero a uma operação que não chegou a ser executada. No MT5, limite 1,0895 após ativação 1,0905 exigiria retorno ainda maior do ask, conforme o projeto diferente.
2.5. Stop-loss e take-profit
Stop-loss e take-profit associam-se à posição e muitas vezes podem ser preparados ao inserir uma ordem pendente. Só protegem a posição resultante depois de executar essa ordem. MetaTrader descreve níveis protetores; cTrader também oferece opções de proteção no servidor. Tratar toda ou parte da posição depende da plataforma e configuração.
Stop-loss ativa o fechamento após movimento adverso em relação ao nível. Não precisa fechar com prejuízo contra a entrada: um long comprado a 1,0800, com bid atual 1,0900 e SL movido a 1,0870, pode terminar com lucro de preço. SL padrão continua sem garantir preço. Após ativação, confira execução confirmada, taxas e estado final, especialmente em gap.
Take-profit define uma condição após movimento favorável. A lógica de preço costuma corresponder a limite, mas método técnico e tratamento de gaps seguem a política do fornecedor. TP acima da entrada long não garante resultado líquido positivo: comissão e financiamento podem superar o lucro de preço. Para ambas as proteções no forex típico MT4/MT5, long é verificado pelo bid e short pelo ask.
| Evento | Stop-loss | Take-profit |
|---|---|---|
| Cotação chega ao nível sem gap | Execução perto do preço definido (slippage pequeno) | Execução pela lógica de limite — não pior que o nível, conforme política da plataforma |
| Gap atravessa o nível | Tentativa ao preço disponível; slippage potencialmente alto, sem garantia da primeira cotação visível | Tratamento pelas regras TP; preço melhor possível, mas um tick não prova execução completa |
| Flash crash (pico breve) | Pode ativar e fechar — o mercado retorna, mas a posição já fechou | Pode executar durante um pico súbito |
O gráfico forex MT4 usa bid; no MT5, o tipo de preço é propriedade do símbolo e pode ser bid ou last. Para nosso short EUR/USD, assumimos SL 1,0850 e trigger padrão pelo ask. Bid permanece em 1,0844 enquanto ask sobe de 1,0845 para 1,0852: spread amplia de 1 para 8 pips. Ask supera SL em 2 pips sem bid tocá-lo. É explicação possível da ativação, não prova automática da execução correta. A linha ask ao vivo mostra a diferença, mas não reconstrói a máxima ask anterior. São necessários ticks históricos dos dois lados e horário do servidor. cTrader permite outros triggers; não aplique a regra padrão a toda configuração.[1][5]
Long de 0,10 lote EUR/USD tem nominal 10.000 EUR e pip de 1 USD. Definimos ask de entrada 1,0850, SL 1,0800 e execução hipotética após gap no bid 1,0740. Resultado de preço planejado: 10.000 × (1,0800 − 1,0850) = −50 USD = −200 PLN. Resultado de preço executado: 10.000 × (1,0740 − 1,0850) = −110 USD = −440 PLN. A diferença do plano é 60 pips, ou 60 USD = 240 PLN de perda adicional. Omitimos comissão e financiamento. Só neste modelo assumimos o primeiro bid disponível; a execução real pode ser posterior e em outro preço.
A sensibilidade a pips adicionais pode ser calculada pelo valor do pip. Porém, não é possível «calcular» exatamente slippage futuro sem conhecer o preço executado. Separe a perda prevista no SL dos cenários de perdas maiores a preço pior.
2.6. Trailing stop
Trailing stop automatiza mover o SL após movimento favorável. Em long, sobe; em short, desce. Na reversão não deveria afrouxar a última proteção. Condição inicial, distância e local de execução dependem da implementação. Trailing integrado no MT4/MT5 desktop funciona no terminal; as proteções cTrader descritas são no servidor. Automação externa pode ter requisitos diferentes.
Em exemplo hipotético MT4/MT5, long EUR/USD executou no ask 1,0850 e a distância trailing é 30 pips, ou 300 pontos com ponto de 0,00001. Quando bid atinge 1,0880, a condição permite SL 1,0850. No bid 1,0920, o novo SL é 1,0890. Se uma reversão ativa o stop com execução exata 1,0890, resultado de preço é 40 pips: a 0,10 lote, 40 USD = 160 PLN. Antes de taxas. SL na entrada significa resultado de preço zero com execução ideal, não líquido zero garantido. Assumimos atualizações bem-sucedidas e negociação disponível; o terminal não altera SL em tempo infinitesimal.
Ao desligar MT4/MT5 desktop, trailing integrado deixa de enviar atualizações. O último SL aceito fica no servidor. Se trailing ainda não definiu o primeiro stop e não havia SL separado, não deixa proteção. No cTrader, trailing no servidor permanece ativo após terminar a sessão. É diferença de onde o mecanismo opera, não garantia de preço.[3][5]
2.7. OCO (One Cancels the Other)
OCO (One Cancels the Other) liga duas instruções para que um evento em uma cancele a outra conforme regras definidas. É preciso saber se esse evento é ativação, primeira execução parcial ou execução completa. Esses momentos não são intercambiáveis. Dois stops independentes sem OCO não garantem cancelamento mútuo.
OCO não é tipo básico integrado no MT4/MT5 nem um dos quatro principais do cTrader. Pode vir por EA, API ou painel adicional. Em solução local, confira dependência de aplicação ativa e confirmações de cancelamento. Após executar 0,04 do 0,10 lote pedido, importa se a outra instrução é retirada inteira ou tem volume reduzido proporcionalmente. O nome OCO não define essas regras. IBKR mostra variantes de grupos OCA, mas não especifica seu CFD.[12]
2.8. MIT (Market If Touched)
MIT (Market If Touched) envia solicitação a mercado ao tocar o nível. Buy MIT tem condição abaixo do preço atual e sell MIT acima; diferente de limite, não restringe preço depois da ativação. Difere do stop pela direção da qual aguarda o toque. Disponibilidade e preço de trigger dependem do produto e interface.
Com ask EUR/USD 1,0851, buy MIT hipotético tem trigger 1,0800. Após atingir esse preço, pode enviar compra para execução a 1,0802 se estiver disponível. Buy limit 1,0800 não permitiria tal execução. MIT não elimina rejeição nem garante entrada perto do trigger. A descrição IBKR confirma o projeto do tipo, não sua disponibilidade no MT4/MT5 ou em uma corretora CFD específica.[12]
3. Qual ordem usar e quando — tabela de decisão
| Situação | Tipo de ordem | Motivo |
|---|---|---|
| Entrada imediata com prioridade à velocidade | Ordem a mercado | Prioridade à execução rápida (sem garantia de preço) |
| Entrada após recuo ao suporte ou resistência | Buy/Sell limit | Preço não pior que o limite (sem garantia de entrada) |
| Condição de compra acima ou venda abaixo do mercado | Buy/Sell stop | Ativação no lado pertinente, sem confirmar que o movimento vai durar |
| Condição de ativação seguida de restrição de preço | Stop-limit | Pode ficar sem execução após um gap |
| Fechamento após movimento contra o nível definido | Stop-loss | Pode limitar perda ou proteger lucro; não garante preço |
| Realizar lucro sem olhar a tela | Take-profit | Fechamento automático com lucro |
| Proteger lucro crescente em tendência | Trailing stop | SL segue o preço em vez de ficar fixo |
| Instruções vinculadas que cancelam a outra ordem | OCO | Condição de cancelamento e tratamento parcial dependem da implementação |
| Garantia contratual de preço para stop específico | GSLO | Em serviços selecionados, com prêmio e condições de produto |
4. Como a plataforma executa uma ordem — modos, estados e modelos
4.1. Execução instantânea e execução a mercado
Execução instantânea e execução a mercado são nomes de modos do MetaTrader, não dois tipos de ordens. Na execução instantânea, o cliente solicita o preço enviado; o fornecedor pode aceitá-lo ou responder com uma recotação a preços diferentes. Na execução a mercado, o preço é estabelecido sem ser acordado novamente com o cliente. O slippage pode ser favorável ou adverso; a ausência de uma janela de recotação não torna a execução obrigatória. O MetaTrader também oferece execução por solicitação e em bolsa; a disponibilidade é um parâmetro do símbolo.[6]
Instantânea não mede velocidade, e execução a mercado não prova acesso a ECN. Ordem a mercado com execução instantânea continua a mercado, usando apenas outra forma de acordar preço. Os nomes de modos de outras plataformas não precisam coincidir com MetaTrader. Compare regras, não rótulos parecidos no painel.
4.2. Estados, políticas de execução e validade
Uma confirmação pode indicar execução completa, parcial, rejeição ou vencimento. FOK exige todo o volume pedido ou nenhuma execução; o total pode vir de várias cotações. IOC executa o disponível e cancela o restante. Return deixa o restante para processamento posterior. No MT5, Return não está disponível para ordens atuais em Market Execution; instruções pendentes seguem regras separadas. As flags permitidas são lidas na especificação do símbolo.[6]
GTC normalmente significa válida até cancelamento, DAY até o fim do dia de negociação, e GTD até data e hora específicas. MT5 também distingue data específica com vencimento no fim daquele dia. Verifique fuso do servidor, horários e comportamento de ordens e SL/TP na virada do dia. Algumas configurações apagam ordens diárias e níveis protetores. cTrader indica que instrução ativada pouco antes de vencer pode executar depois da hora indicada; vencimento não cancela automaticamente execução já em andamento.[4]
FOK e IOC: calcule quantidade separadamente do preço
Compra hipotética de 0,10 lote, ou 10.000 EUR. Assumimos execução com 0,04 lote a 1,08520 e 0,06 a 1,08540. Não são dados do livro de uma corretora. Se as regras permitem ambas as cotações, FOK pode executar todo o 0,10 lote a dois preços:
Preço ponderado = (0,04 × 1,08520 + 0,06 × 1,08540) ÷ 0,10 = 1,08532.
Contra o primeiro preço 1,08520, diferença é 0,00012, ou 1,2 pips = 1,20 USD = 4,80 PLN para todo o volume. FOK manteve quantidade, sem prometer preço único. Se só houvesse 0,04 lote, FOK não executaria nada; IOC poderia executar 0,04 e cancelar 0,06. IOC não deve ser descrita como política que impede execução parcial.
Se o exemplo é buy limit 1,08530, a cotação 1,08540 fica fora da fronteira. Assumindo só essas duas cotações, FOK para 0,10 lote não executa tudo; IOC permitido poderia executar apenas 0,04 a 1,08520. Política de quantidade não anula limite de preço.
4.3. Modelos de execução da corretora — o essencial
Market maker, STP e ECN descrevem outro assunto que execução instantânea ou a mercado. Os primeiros termos envolvem papel do fornecedor e organização de liquidez; rótulos comerciais são usados sem uniformidade. No CFD, a contraparte legal vem do acordo. A cobertura da corretora não é automaticamente sua ordem no livro de um banco. O diagrama separa etapas de processamento da ordem cliente; detalhes e conflitos de interesse são tratados no artigo sobre modelos de execução.
5. Slippage — por que o preço executado difere do preço clicado
Slippage é a diferença entre preço executado e referência escolhida. Diga se é bid/ask pertinente no envio, stop, cotação para volume específico ou ponto médio da cotação. Para comprar, preço maior é pior; para vender, menor é pior. A mesma diferença positiva do câmbio pode favorecer vendedor e prejudicar comprador.
Principais causas de slippage:
- Mudanças de preço durante processamento. Transmissão, validação e roteamento levam tempo. Sem logs, não atribua milissegundos específicos a toda ordem nem trate atraso como deliberado.
- Quantidade cotada limitada. O valor pedido pode superar volume disponível a um preço. Podem ocorrer execuções parciais a preços diferentes, rejeição ou redução da quantidade; nem todo CFD mostra livro completo do mercado externo.
- Um gap. A próxima cotação pode saltar o stop. O fill não precisa coincidir com trigger nem primeiro tick após interrupção.
- Problemas técnicos. Dados incompletos, aplicação atrasada, conexão ou servidor exigem diagnóstico separado. Um candle não localiza onde houve falha.
Condições para avaliar risco de slippage:
- Compare tamanho da ordem com cotação executável. Spread estreito para pouco volume não mostra preço executado de um montante maior.
- Compare períodos calmos, anúncios de dados e interrupções. Não conclua sobre o serviço inteiro a partir de uma janela.
- Separe envio, aceitação e execução. Caminho menor ao servidor reduz um componente do atraso, mas não garante fill específico.
- Verifique restrições de preço e volume separadamente. FOK não garante preço único, IOC não impede parcial. Para fronteira de preço precisa de instrução limite adequada.
Reconstruir short stop a partir de três preços
Hipóteses: short 0,10 lote EUR/USD no bid 1,0820, SL 1,0850 e trigger ask padrão. Bid depois fica 1,0844 enquanto ask sobe a 1,0852. Assumimos fechamento confirmado no ask 1,0853, sem parciais. Todos os números são exemplos.
| Referência | Cálculo | Interpretação |
|---|---|---|
| Plano no SL 1,0850 | 10.000 × (1,0820 − 1,0850) = −30 USD | Perda de preço de 30 pips, antes de taxas |
| Ask de ativação 1,0852 | (1,0852 − 1,0850) / 0,0001 = 2 pips | Cotação supera o nível stop |
| Execução 1,0853 | 10.000 × (1,0820 − 1,0853) = −33 USD | Perda de preço de 33 pips = 132 PLN |
| Execução em relação ao stop | 3 pips × 1 USD/pip = 3 USD | 12 PLN de perda adicional contra o plano |
| Execução em relação ao ask de ativação | 1 pip × 1 USD/pip = 1 USD | 4 PLN de piora após o primeiro tick conhecido que atende à condição |
Não acrescentamos o spread novamente: o resultado de −33 USD já vem do bid real de entrada e do ask real de saída. A reconstrução não determina por que o fornecedor ampliou o spread nem se o tratamento respeitou o acordo. Uma reclamação deve incluir os números da ordem e da posição, o trigger escolhido, os horários do servidor, as cotações bid/ask e o preço e a quantidade de cada execução. Uma captura de um candle bid sem o ask não prova que não houve ativação.
Se uma alteração do SL for rejeitada, vale o último nível aceito, não o valor digitado no painel. Se o cancelamento ou fechamento foi enviado pouco antes da ativação, importa a sequência de aceitação no servidor. O horário no computador do usuário pode ser diferente. Não substitua uma confirmação ausente pela suposição de que a instrução necessariamente foi aceita.
6. Recotações — por que ocorrem e como reduzi-las
Recotação é resposta com preços diferentes em modo que exige acordo. Não é uma operação executada. Proposta pode ser melhor ou pior; prazo de aceitação e desvio permitido dependem do sistema. Rejeição sem novo preço é outro evento.
No MetaTrader, recotações são características da execução instantânea. A mercado, o preço é acordado antecipadamente aceitando as regras do modo; não há janela equivalente de nova aceitação. Ainda pode haver não execução. Mudar a mercado altera o tipo de risco de preço, sem eliminá-lo nem provar execução melhor.
Quando recotações são mais frequentes:
- Cotações mudam rapidamente durante o processamento.
- O preço pedido não é aceito pelas regras de execução instantânea.
- Atraso na transmissão ou processamento com mudança de preço no intervalo; logs estabelecem a causa.
Como lidar:
- Desvio no MetaTrader é em pontos de plataforma. Com ponto EUR/USD 0,00001, 10 pontos equivalem a 0,00010, ou 1 pip. Distância de 30 pips é 300 pontos. Não assuma que o campo desvio restringe toda ordem em todo modo: confira significado para solicitação, símbolo e servidor específicos. Unidades são desenvolvidas no artigo 2.4.
7. Ordens no MT4/MT5 e cTrader — diferenças práticas
A plataforma define funções disponíveis; servidor e conta determinam uso em instrumento específico. A comparação é de recursos padrão, sem painéis ou automação adicionais. A documentação atual da aplicação importa mais que o nome da plataforma na oferta.
| Recurso | MT4 | MT5 | cTrader |
|---|---|---|---|
| Ordens pendentes | Buy/Sell Limit, Buy/Sell Stop | Buy/Sell Limit, Buy/Sell Stop, Buy/Sell Stop-Limit | Limit, Stop, Stop-Limit (a ordem a mercado é imediata); tipos extras dependem de corretora/API |
| Trailing stop | Local (precisa manter plataforma aberta) | Local (precisa manter plataforma aberta) | No servidor (funciona com plataforma fechada) |
| OCO nativo | Não | Sem OCO nativo padrão; soluções extras têm regras próprias | Fora dos quatro tipos básicos; possível por automação, API ou recurso de implementação específica |
| Profundidade de mercado (DOM) | Não | Sim — profundidade em bolsa ou OTC com preços da corretora (conforme instrumento) | Sim |
| Vencimento da ordem | GTC ou data e hora específicas (se suportadas pelo servidor da corretora) | GTC, Day, data específica | GTC ou data e hora específicas; opções conforme aplicação e corretora |
| Fill or Kill / Immediate or Cancel | Não | Sim (FOK/IOC/Return — conforme modo de execução e símbolo) | Depende de interface, API e configuração da corretora |
| Netting e hedging | Posições separadas por padrão; restrições locais podem depender do fornecedor | Modo atribuído à conta pela corretora | Netting ou hedging conforme conta |
Em netting , existe uma posição por símbolo. Compras adicionais aumentam volume; operação oposta pode reduzir, fechar ou inverter. Em hedging , nova ordem oposta pode abrir posição separada em vez de fechar a anterior. O fechamento deve indicar a posição correta. No MT5 não se escolhe livremente modo para cada ordem: vem da conta. Após mudar volume, confira SL/TP atuais; sua herança segue regras separadas.
Confira instrução com um único tick
Bid é 1,0798 e ask 1,0801. Esperam buy limit 1,0800 e sell stop 1,0800. Ambos atendem à condição padrão? Separadamente, short tem SL 1,0800 conferido pelo ask. Omitimos restrições de conta, horário e validade; a pergunta é só sobre preço.
Resposta com o lado correto da cotação
Buy limit: não, ask 1,0801 está acima do limite. Sell stop: sim, bid 1,0798 está abaixo do stop. SL short também atende porque ask 1,0801 passou 1,0800. Nenhuma resposta determina preço final nem prova operação executada.
8. O que verificar na confirmação de execução
Compare instrução e resultado: direção, volume solicitado e executado, limite ou stop e preço de cada fill. Depois estabeleça referência. SL short em gráfico bid não mostra, só pelo candle, se ask atendeu. Em parcial, média sem quantidade é insuficiente.
Leia o modo de execução e a política de quantidade vigentes quando a ordem foi colocada. O nome da conta não demonstra que o sistema usou execução instantânea, permitiu execução parcial ou aceitou determinada condição de ativação. Um registro datado da especificação permite comparar o histórico com as regras que efetivamente se aplicavam naquele momento.
Preços de execução confirmados são ponto inicial do resultado financeiro. Spread e slippage podem estar incluídos; comissão, swap e conversão devem ser contabilizados conforme histórico. O próximo artigo orienta esta etapa: spreads, comissões e swaps.
Perguntas frequentes
Como uma ordem a mercado difere da execução a mercado?
Mercado é um tipo de instrução de compra ou venda. Execução a mercado é um modo de acordo sobre preço no MetaTrader. Uma ordem a mercado também pode funcionar com execução instantânea, que pode responder com uma recotação. Leia o tipo de ordem e o modo de execução separadamente.
Por que o stop-loss de uma posição short foi ativado sem o candle tocar o nível?
No forex padrão do MT4/MT5, uma posição short é fechada comprando no ask, e seu SL verifica o ask. O gráfico pode mostrar o bid. A ampliação do spread pode, portanto, atender à condição do stop sem que o bid toque o nível. A verificação exige preços históricos dos dois lados e o horário do servidor; outras configurações de ativação podem se comportar de forma diferente.
Um stop-limit protege contra perdas durante um gap?
Um stop-limit restringe o preço de execução após a ativação, mas pode ficar sem execução. Se tinha a finalidade de sair de uma posição, a exposição pode continuar aberta. As configurações de stop-limit têm projetos diferentes no MT5 e no cTrader; confira o preço limite ou a faixa em pips.
O FOK garante execução a um único preço?
Não. FOK exige todo o volume ou nenhuma execução, mas esse volume pode vir de várias cotações. A restrição de preço deve vir da instrução adequada. IOC permite execução parcial e cancela o restante. A disponibilidade dessas políticas depende do símbolo e do modo.
Um trailing stop funciona depois de desligar a plataforma?
O trailing stop integrado no MT4/MT5 desktop exige um terminal em funcionamento. O último SL salvo com sucesso permanece no servidor, mas não é mais movido. Se o primeiro SL nunca foi salvo, trailing sozinho não deixa proteção. As proteções cTrader descritas funcionam no servidor; uma automação adicional pode ter seus próprios requisitos.
Um stop-loss sempre fecha uma posição com prejuízo?
Não. Um SL movido acima da entrada de uma posição long ou abaixo da entrada de uma posição short pode proteger um lucro de preço. O resultado líquido também depende da execução e das taxas. Um stop padrão não garante o preço; um stop garantido por contrato exige condições de produto separadas.
Fontes e leitura adicional
- MetaQuotes: tipos de ordens MT4 (MT4 Order Types) — Bid/ask, tipos básicos e gráfico bid.
- MetaQuotes: princípios básicos MT5 (MT5 Basic Principles) — Ordem/deal/posição, netting, stop-limit e estados.
- MetaQuotes: executar operações MT5 (MT5 Executing Trades) — Trailing integrado no terminal e parâmetros de instrução.
- Spotware: ordens cTrader (cTrader Orders) — Stop-limit, triggers, validade e execução após ativação.
- Spotware: proteções de negociação (Trade Protections) — Proteções no servidor e quatro modos de trigger SL.
- MetaQuotes: propriedades de símbolos (Symbol Properties) — Modos de execução, políticas de quantidade, Return e parâmetros.
- ESMA: perguntas e respostas CFD, ESMA35-36-794 — Orientações históricas, seção 9, parágrafos 33–35: slippage assimétrico e logs; não tabela atual de preços.
- IG UK: o que é stop garantido? (What is a guaranteed stop?) — Termos GSLO de um serviço, não de todas as corretoras.
- SNB: decisão de 15 de janeiro de 2015 — Fim da cotação mínima de 1,20 CHF/EUR.
- FXCM: anúncio de financiamento, SEC — Financiamento de 300 milhões de USD, acordo de 16 de janeiro de 2015.
- FCA: informação aos clientes Alpari UK — Administração especial formal em 19 de janeiro de 2015.
- Interactive Brokers: tipos de ordens e algoritmos (Order Types and Algos) — MIT e grupos OCA; documentação deste fornecedor não prova disponibilidade em todo CFD.
Os cenários numéricos são nossos próprios modelos educativos. A documentação das plataformas e os exemplos de serviços confirmam o projeto das funções descritas, mas não substituem o acordo e os dados de uma conta específica.