Desenho de estratégiaOperação do MT5Gestão de risco
Trailing stop
O trailing stop é um stop-loss que acompanha o preço na direção de uma operação lucrativa e nunca volta atrás. Ele transforma o ganho em aberto num piso sob a posição, de modo que quem decide a saída é o recuo do mercado, e não um alvo escolhido de antemão.
Um stop que segue o preço quando ele sobe, mas nunca o segue de volta para baixo. Dá espaço para uma operação vencedora correr e coloca a saída num nível pelo qual a operação já passou. Como qualquer stop, ele é apenas um gatilho, então um gap ainda pode fechar a operação num preço pior.
Por que importa
Um alvo fixo precisa ser escolhido antes que alguém saiba até onde o movimento vai. O trailing troca esse palpite por uma regra: continuar na operação até o mercado devolver uma quantia definida. Quanto essa regra vale depende de quão desiguais são as vencedoras de cada estratégia.
✓Elimina a necessidade de prever o tamanho de um movimento — justamente a previsão em que os alvos fixos se saem pior.
✓Ele avança como uma catraca, num sentido só. Um trailing que pudesse afrouxar afastaria o stop do preço, e isso quebra o cálculo de risco por trás da posição.
✓Seu valor é específico de cada estratégia. Nos 24 registros publicados medidos aqui, limitar cada vencedora à vencedora mediana do próprio registro preserva 98.16% do lucro bruto em um deles e 1.27% em outro.
No MetaTrader 5
Onde aparece no MT5
Caixa de Ferramentas → Negociação (Toolbox → Trade) → clique com o botão direito numa posição → Trailing Stop — o recurso do próprio terminal, oferecido como presets em pontos mais um valor personalizado
⚠ Esse trailing roda no terminal, não no servidor. Feche o MetaTrader e ele para de se mover, embora o último nível que escreveu continue valendo
Testador de Estratégia (Strategy Tester) → Parâmetros de Entrada (Inputs) — a distância do trailing e o limiar de ativação de um EA são parâmetros, e essa dupla é fácil de sobreajustar
Como os EAs usam
A cada passagem o EA monta um stop candidato a partir do preço atual e só o envia quando ele supera o stop em vigor.
Muitas implementações esperam um limiar de ativação, muitas vezes um lucro equivalente a uma distância de stop, para que o primeiro tick a favor não consiga puxar o stop até o preço de entrada.
Fazer o trailing em barras fechadas em vez de a cada tick reduz muito o volume de modificações e costuma mudar pouquíssimo o resultado.
Configurações típicas
Configuração
Valor típico
Observação
Distância do trailing (ATR)
2–3 × ATR(14)
Abaixo de cerca de 1.5 × ATR o trailing fica dentro do recuo normal e encerra as tendências cedo demais.
Limiar de ativação
após 1 × a distância do stop em lucro
Impede que o trailing puxe o stop até o preço de entrada antes de a operação ter saído do lugar.
Passo (melhora mínima)
5–10 pips
Sem um passo mínimo o EA modifica quase a cada tick, algo que as corretoras limitam.
Frequência de atualização
uma vez por barra fechada
O trailing tick a tick multiplica o volume de requisições e raramente melhora os resultados.
Problemas operacionais comuns
Modificações enviadas com frequência demais são rejeitadas ou limitadas, e então o trailing passa a atrasar em relação ao preço, em silêncio.
Uma distância de trailing menor que o stops level do símbolo é recusada toda vez que é enviada, então o stop simplesmente não avança.
Gaps saltam por cima de um trailing stop do mesmo jeito que saltam por cima de um stop fixo. O nível é um gatilho, não uma promessa sobre a execução.
Funções do MT5 relacionadas
CTrade::PositionModify(ticket, sl, tp)
A chamada por onde passa cada passo do trailing — uma modificação por passo.
PositionGetDouble(POSITION_SL)
O stop em vigor, que o candidato precisa superar antes de qualquer coisa ser enviada.
Dentro dessa distância uma posição não pode ser modificada de jeito nenhum.
Exemplo
Uma compra aberta em 1.0800 com trailing de 20 pips. O stop segue a máxima alcançada e nunca recua, então é o recuo do preço que escolhe a saída.
Entrada
1.0800
O preço avança até
1.0850
O stop vai para 1.0830.
O preço avança até
1.0880
O stop vai para 1.0860, e não volta mais.
O preço recua e a operação fecha em
1.0860
60 pips de uma excursão de 80 pips.
Um alvo fixo de 40 pips teria terminado em 1.0840. São apostas diferentes sobre até onde os movimentos vão.
Cálculo1.0880 − 20 pips = 1.0860
Resultado60 pips preservados, 20 devolvidos — o custo de não prever o topo
Como é usado
Um trailing fica entre dois custos. Apertado demais e as tendências acabam cedo; largo demais e boa parte do movimento é devolvida. A distância é a decisão inteira.
Faixa
O que significa
Trailing abaixo de cerca de 1.5 × ATR
O recuo normal fecha a posição, então a estratégia nunca chega a ver os movimentos grandes.
Trailing entre 2–3 × ATR
A faixa de trabalho usual para estratégias de tendência: fora do ruído, perto o bastante para proteger a maior parte de um movimento.
Trailing mais largo que o movimento percorrido até agora
O stop ainda está atrás da entrada, então todo o lucro em aberto pode ser devolvido antes de qualquer coisa disparar.
Trailing desde o primeiro tick, sem limiar
Puxa o stop até o preço de entrada na hora e transforma a flutuação normal em operações no zero a zero.
Meça o quanto suas vencedoras são desiguais antes de discutir distância. Se o decil superior carrega pouco mais do que a décima parte do lucro bruto que lhe caberia por proporção, o trailing quase não tem o que proteger.
Valide o trailing fora da amostra separadamente. Distância e limiar de ativação juntos deixam espaço para sobreajustar o ruído.
Se um EA do catálogo faz trailing nas saídas ou usa um alvo fixo, isso está dito na descrição da sua estratégia, e o registro publicado mostra o que essas saídas realizaram. Todos os números medidos nesta página vêm desses registros (EXP-EXIT-SHAPE-001), na base de operações fechadas.
Erros comuns
✕Fazer um trailing tão apertado que nenhuma tendência sobrevive
Um trailing dentro do recuo normal transforma uma estratégia de tendência num scalper usando as regras de entrada de uma estratégia de tendência. A taxa de acerto sobe, o ganho médio desaba e, numa estratégia que depende das suas maiores vencedoras, a expectativa matemática costuma ir junto.
✕Acreditar que um trailing stop protege contra gaps
Ele é um preço de gatilho como o de qualquer outro stop. Um gap de fim de semana ou de notícia que atravesse o nível fecha a posição no próximo preço disponível.
✕Copiar a distância de trailing de uma estratégia com outra distribuição de vencedoras
Os 24 registros medidos aqui preservam entre 1.27% e 98.16% do lucro bruto quando suas vencedoras são limitadas à própria vencedora mediana. Uma mesma regra, consequências opostas.
✕Otimizar a distância do trailing para o melhor valor do backtest
Essa distância está ajustada aos recuos de um único histórico. Um valor que sobrevive entre configurações vizinhas vale mais do que o topo de um pico estreito.
Em detalhe
Como configurar um no MT5, e o que deixa de funcionar quando o terminal fecha
O trailing stop do próprio MetaTrader é um recurso do terminal, não uma ordem
que a corretora guarde para você.
Abra a Caixa de Ferramentas → Negociação (Toolbox → Trade), clique com o
botão direito na posição e escolha Trailing Stop.
Pegue um preset em pontos, ou Personalizado (Custom) para digitar uma
distância. Nenhum (None) desliga o trailing de novo.
Cada passo é uma modificação de verdade, então o stops level e o freeze level
do símbolo continuam valendo.
Deixe o terminal rodando. Feche o MetaTrader e o último stop que ele escreveu
continua em vigor no servidor, enquanto o trailing para de avançar.
O passo 4 é a falha que parece um sucesso. A posição continua com um stop, o
gráfico continua mostrando uma linha e nada reporta erro. O código de trailing
do próprio EA tem a mesma dependência.
O que 24 registros publicados mostram sobre o formato das saídas
Cada anúncio traz sua lista de operações fechadas, então a distância de cada
saída e o dinheiro que ela produziu podem ser lidos diretamente — 17,357
operações no total.
Medida (24 registros, 17,357 operações fechadas)
Mediana
Faixa ou contagem
Saídas que fecham contra a entrada: distâncias dentro de ±2% da mediana daquele símbolo
83.78%
acima de 50% em 17 de 24
Saídas que fecham a favor: a mesma faixa
26.30%
acima de 50% em 7 de 24
Parcela do lucro bruto do decil superior das vencedoras
25.64%
11.85% a 34.08%
Parcela do lucro bruto da maior vencedora individual
1.17%
até 4.89%
Lucro bruto preservado se as vencedoras forem limitadas à vencedora mediana
62.83%
1.27% a 98.16%
O mesmo, limitadas ao dobro da vencedora mediana
84.76%
—
As duas linhas de distância não são simétricas, e a assimetria aponta sempre
para o mesmo lado. Nenhum registro repete sua distância vencedora sem repetir também a
perdedora, enquanto dez fazem o contrário: um stop fixo com um lado vencedor que
cai em qualquer lugar. A cauda também é mais fina do que o folclore sobre
tendências sugere. A maior vencedora individual chega no máximo a 4.89% do lucro
bruto de um registro, então aqui o lucro bruto está espalhado por muitas
vencedoras em vez de se apoiar numa só.
Esse formato pode ser confrontado com o que cada anúncio diz fazer. Seis
registros declaram uma saída com trailing na descrição de estratégia publicada,
e os seis caem no grupo disperso — suas distâncias vencedoras se agrupam numa
mediana de 2.06%, a mais alta é 38.35% e nenhuma chega a 50%. Os outros dezoito
ficam numa mediana de 35.03%, sete deles acima de 50%.
Termos relacionados e o que ler em seguida
Meça primeiro a desigualdade das vencedoras, depois escolha uma distância.
O Average True Range fornece a escala,
a volatilidade diz se essa escala ainda combina
com aquela em que os parâmetros foram ajustados, e
a otimização de parâmetros
cobre a checagem de valores vizinhos a que uma distância de trailing precisa
sobreviver.
Perguntas frequentes
Qual é uma boa distância de trailing stop para um EA?
Para estratégias de tendência, de duas a três vezes o ATR é a faixa de trabalho usual: fora do recuo normal, perto o bastante para proteger a maior parte de um movimento. Abaixo de cerca de 1.5 vezes o ATR o trailing fecha operações durante a flutuação normal e elimina as tendências estendidas que a estratégia existe para capturar.
O trailing stop funciona com o MetaTrader fechado?
O nível de stop já colocado funciona, porque fica no servidor da corretora. O trailing em si não: tanto o trailing embutido do terminal quanto o código de trailing de um EA precisam do terminal rodando para enviar a próxima modificação. É por isso que EAs que operam sem supervisão ficam hospedados num VPS.
Trailing stop é melhor que take-profit fixo?
Só para estratégias cujas vencedoras não têm um nível de saída natural. Seguir tendência se beneficia, porque o tamanho do movimento não pode ser conhecido de antemão. Reversão à média normalmente não: espera-se que o preço volte a um nível específico, e segurar além dele devolve o ganho.
Por que meu trailing stop parou de se mover?
Normalmente o stop chegou dentro da distância mínima que a corretora exige em relação ao preço, ou a posição está dentro do freeze level, onde as modificações são recusadas. Requisições limitadas parecem a mesma coisa de fora — o trailing atrasa em vez de parar.
Como sei se vale a pena adicionar um trailing?
Ordene as operações vencedoras por tamanho e veja quanto o decil superior contribui para o lucro bruto. Nos 24 registros medidos aqui esse decil carrega uma mediana de 25.64%, cerca de duas vezes e meia a parcela que um conjunto de vencedoras de tamanho uniforme lhe daria. Perto da sua própria parcela proporcional, as vencedoras já são uniformes e há pouca cauda a proteger.