Maximização de lucros
Trailing Stop Loss
Deixe seus lucros correrem enquanto protege os ganhos. Nosso sistema TSL inteligente acompanha a subida do preço e só vende quando a tendência se inverte.
O que é o TSL?
Trailing Stop Loss é uma estratégia de venda inteligente que ajusta dinamicamente o seu preço de stop-loss à medida que o mercado se move a seu favor. Diferente de um take-profit fixo que vende a um preço predeterminado, o TSL acompanha o preço mais alto e só vende quando o preço cai uma porcentagem configurada a partir desse pico.
Problema com o TP clássico
Solução com o TSL
Simulador de TSL interativo
Veja como o trailing stop maximiza seus lucros
Configuração
Resultados da simulação
O TSL capturou lucro adicional ao deixar a posição correr!
Casos práticos reais
Veja o TSL em ação em diferentes cenários de mercado
Cenário de mercado em alta
Tendência de alta forte com realização de lucro gradual
Dois modos de operação
Modo TSL (Trailing Stop Loss)trailingStopLossPercentages = [3]
Stop-loss dinâmico que acompanha a subida do preço
{
"buySplits": 3,
"sellPercentages": [10, 20, 30],
"trailingStopLossPercentages": [3, 5, 7]
}Vantagens
- Maximiza os lucros nos bull runs
- Adapta-se automaticamente à subida dos preços
- "Deixa os lucros correrem" enquanto garante os ganhos
Desvantagens
- Pode resultar em um preço de venda mais baixo em reversões rápidas
- Exige uma escolha cuidadosa da porcentagem de queda
- Usa ordens MARKET (possível slippage)
As três fases do TSL
Aguardando a ativação
Estado: tslActive = false
O TSL está "armado", mas ainda não ativo. O sistema monitora o preço de mercado e espera o preço atingir o ponto de ativação (preço de TP).
Rastreamento do ATH
Estado: tslActive = true, preço em alta
Cada nova máxima atualiza o ATH e puxa o preço do TSL para cima. O preço do TSL nunca pode cair, apenas subir!
Disparo e venda
Estado: price <= tslPrice
Quando o preço cai até o preço do TSL ou abaixo dele, uma ordem MARKET é enviada para a saída imediata.
A fórmula
Exemplo com 3% de queda: se ATH = $150, então TSL = $150 x 0.97 = $145.50
Ajuste do TSL em função do tempo
v8.7.0+Em mercados reais, pode ser vantajoso ajustar a queda do TSL ao longo do tempo. Logo após a compra, use um TSL mais apertado para garantir os ganhos. Depois de algumas horas, afrouxe o TSL para tolerar mais volatilidade.
sellTimeCurves: {
"10": [
{ after: "0", percent: 10, tslPercent: 3 },
{ after: "1h", percent: 10, tslPercent: 5 },
{ after: "4h", percent: 10, tslPercent: 8 },
{ after: "24h", percent: 8, tslPercent: 10 }
]
}Mecanismos de segurança
Proteções integradas para evitar erros e perdas
Preço mínimo do TSL (Safety Clamp)
O TSL nunca será definido abaixo do preço de compra + 1 tick. Isso evita vender com prejuízo, mesmo com porcentagens de queda altas.
Verificação do notional
Antes de disparar, o sistema verifica se o valor da ordem atinge o mínimo da exchange (por exemplo, $5). Se for pequeno demais, o TSL é desativado permanentemente.
Prevenção de race conditions
Um mecanismo de claim atômico impede que vários processos disparem a mesma ordem de venda ao mesmo tempo.
Memory Lock
Um bloqueio adicional em memória, para compatibilidade legacy, garante que não haja processamento duplicado dentro da mesma instância.
Modo TP vs Modo TSL
| Aspecto | Modo TP | Modo TSL |
|---|---|---|
| Preço de venda | Fixo (preço TP) | Dinâmico (ATH - Queda%) |
| Potencial de lucro | Limitado ao TP | Teoricamente ilimitado |
| Risco | Nenhum (TP garantido) | Venda mais baixa na reversão |
| Tipo de ordem | LIMIT | MARKET |
| Ideal para | Mercados laterais, operações rápidas | Bull runs, tendências fortes |
Referência de logs
Como entender as mensagens de log do TSL
[TSL-INIT]O TSL foi inicializado ao criar a ordem
[TSL-ACTIVATED]O TSL foi ativado (preço >= preço de ativação)
[TSL-UPDATE]O ATH foi atualizado, o preço do TSL foi puxado para cima
[TSL-TRIGGER]O TSL foi disparado (preço <= preço do TSL)
[TSL-SAFETY]O safety clamp foi aplicado
[TSL-RACE-PREVENTION]Um disparo duplo foi evitado
[REPRICE-TSL]O TSL foi ajustado com base no tempo
[TSL-EXECUTION]A ordem de venda a mercado foi enviada
Pronto para maximizar seus lucros?
Configure o TSL no seu bot de trading e deixe seus lucros correrem enquanto os protege automaticamente.