Introdução à Ordem Close On Trigger
A função Close On Trigger está disponível como uma opção adicional para ordens condicionais.
Seu objetivo é garantir que a ordem seja executada como uma ordem de fechamento, mesmo quando não há margem suficiente.
Quando ativada, essa função:
- Permite que o sistema cancele automaticamente outras ordens ativas para liberar margem
- Garante que a ordem será executada quando o preço de gatilho for atingido
- Impede que uma nova posição seja aberta acidentalmente
- Assegura que a posição apenas seja reduzida, nunca aumentada
Finalidade principal no trading
Ao ativar Close On Trigger em suas ordens condicionais:
- Seu Stop Loss será executado mesmo que sua conta não tenha margem suficiente no momento
- O sistema irá cancelar outras ordens (da mesma direção) para liberar margem
- Evita que um Stop Loss se transforme em uma nova posição indesejada caso sua posição inicial já tenha sido fechada
Exemplo prático
O Trader A possui:
- Uma posição Long de 1.000 contratos BTCUSD a 5.000 USD
- Um Take Profit limite em 5.200 USD
- Um Stop Loss condicional (market) em 4.800 USD
1. Sem a opção Close On Trigger
Cenário A — Stop Loss vira nova posição
Se:
- O preço sobe e ativa o Take Profit a 5.200 USD
- Depois cai para 4.800 USD
→ O Stop Loss será executado como uma nova posição Short,
criando um trade indesejado.
Cenário B — Stop Loss não executa por falta de margem
Se:
- O preço cai diretamente para 4.800 USD
- E não há margem suficiente
→ O Stop Loss é rejeitado, deixando o trader exposto à perda total.
2. Com a opção Close On Trigger ativada
Cenário A — Nenhuma nova posição é aberta
Se:
- O Take Profit é executado primeiro (saindo da posição)
- O preço cai depois para 4.800 USD
→ O Stop Loss é automaticamente cancelado
→ Nenhuma posição Short é aberta
Perfeito para evitar erros operacionais.
Cenário B — Stop Loss sempre executa (mesmo sem margem)
Se:
- O preço cai para 4.800 USD
- E não há margem suficiente
→ O sistema cancela automaticamente ordens ativas
→ Libera margem
→ Executa o Stop Loss corretamente
Observações importantes
1. Função padrão em TP/SL dentro da aba de Posição
A função de Take Profit / Stop Loss disponível diretamente na aba Posição já possui Close On Trigger ativado por padrão, com prioridade máxima de execução.
2. Quando uma ordem Close On Trigger é ativada:
- Ela sempre atua como ordem de fechamento
- O sistema cancela outras ordens na mesma direção
- É garantida a execução antes de qualquer outra ordem condicional
|
Ordem Limitada Condicional |
Ordem de Mercado Condicional |
| 1. Quando acionada, o sistema prioriza a execução da ordem de acordo com o preço definido. |
1. Possui a prioridade mais alta de execução, equivalente à função de stop-loss disponível nas posições atuais. |
2. O sistema verifica se a nova ordem limitada condicional acionada, somada às outras ordens ativas com preço melhor, resultará em um tamanho de contrato maior do que a posição existente.
|
2. O sistema verifica se a ordem de mercado condicional acionada irá reduzir o tamanho da posição atual.
|
| 3. Quando a margem disponível for insuficiente, o sistema cancelará automaticamente outras ordens ativas na mesma direção (dando prioridade de cancelamento às ordens com o pior preço) até que haja margem suficiente. |
3. Quando a margem disponível for insuficiente, o sistema cancelará automaticamente outras ordens ativas na mesma direção (priorizando o cancelamento das ordens com o pior preço) até que haja margem suficiente. |
| 4. Por fim, de acordo com o mecanismo Reduce-Only, a ordem será colocada no livro de ofertas e ficará pendente de execução. |
4. Por fim, a ordem será executada ao melhor preço disponível no livro de ofertas. |