Aqui está um cenário:
Você abriu uma posição long de 1 BTC ao preço de 10.000 USDT e o preço de BTC aumentou para 20.000 USDT. Obviamente, é muito lucro gerado. Agora você quer continuar com posição long de BTC, mas está com medo de perder o que fez até agora. Então, como bloquear os seus lucros correntes, evitando uma perda de lucros futuros?
É neste momento que entra o trailing TP/SL!
1. O que é o Trailing TP/SL?
Uma ordem de trailing TP/SL é uma ordem com um stop loss que acompanha o preço de mercado. Ela permite que os traders façam uma ordem pré-definida a um valor específico ou uma porcentagem distante do preço de mercado quando o mercado mudar. Ele ajuda os traders a limitar as perda e a garantir lucros quando o mercado não se move na direção que os traders consideravam favorável.
Quando o preço se move em uma direção favorável, o trailing TP/SL irá se mover por uma porcentagem específica ou uma quantidade pré-definida ao mesmo tempo. Enquanto o preço do mercado se mover a seu favor, ele mantém os trades abertos e consistentemente lucrativos para garantir os ganhos. As ordens de trailing TP/SL não se irão mover na direção oposta.
Ou seja, os traders não precisam modificar com frequência o preço de stop-loss conforme a alteração do mercado para maximizar o lucro depois de fazer a ordem, ao contrário das ordens de take-profit/stop-loss (TP/SL).
Em seguida, vamos analisar uma explicação detalhada dos princípios de operação de uma ordem de trailing TP/SL para uma posição long e short.
-
Quando o preço atingir o ponto B, que é o preço de ativação de 10.000, a ordem de trailing TP/SL à direita será ativada. No momento o preço de gatilho da ordem de trailing TP/SL = 10.000 * (1 - 5%) = 9.500
-
Quando o preço aumenta para o máximo histórico, a 10.500, o preço de gatilho da ordem de trailing TP/SL = 10.500 * (1 - 5%) = 9.975
-
Quando o preço cai, mas não atinge a taxa de callback de 5%, já que o preço mais alto histórico ainda é 10.500, o preço do gatilho da ordem de trailing TP/SL permanece inalterado a 9.975
-
Quando o preço aumenta para o máximo histórico, a 11.000, o preço de gatilho da ordem de trailing TP/SL = 11.000 * (1 - 5%) = 10.450
-
Quando o preço cair para o ponto C, o preço é 10.450, atingindo a taxa de callback de 5% e ativando a ordem de trailing TP/SL vender a posição ao preço de mercado e fechar a posição.
- Quando o preço atingir o ponto B, que é o preço de ativação de 10.500, a ordem de trailing TP/SL será ativada. Neste momento, o preço de gatilho da ordem de trailing TP/SL = 10.500 * (1 + 5%) = 11,025
- Quando o preço cai para 10.000, que é o menor preço da história, o preço de gatilho do trailing TP/SL = 10.000 * (1 + 5%) = 10,500
- Quando o preço aumenta, mas não atinge a taxa de callback de 5%, pois o menor preço na história ainda é 10.000, o preço do gatilho da ordem de trailing TP/SL permanece inalterado em 10.500
- Quando o preço cai para 9.500, que é o menor preço na história, o preço de gatilho do trailing TP/SL = 9.500 * (1 + 5%) = 9.975
- Quando o preço cair para o ponto C, o preço é 9.975, atingindo a taxa de callback de 5% e ativando a ordem de trailing TP/SL para fechar a posição ao preço de mercado.
2. Casos de Uso para Ordens de Trailing TP/SL
Posição atual: posição long de 1 BTC
Preço de Abertura: 30.000
Preço mais recente: 31.000
Baseado no preço de mercado atual, o PnL não realizado estimado = (31.000 - 30.000) * 1 = 1.000 USDT.
Assumindo: É determinado que cada aumento de preço tem uma taxa de callback inferior a 3% baseada nos movimentos recentes do mercado. Previsão: Qualquer taxa de callback não superior a 3% pode ser considerada uma taxa normal num futuro próximo e o mercado continuará a subir. Pelo contrário, uma taxa de callback que excede um determinado valor (digamos assim, 5%) pode ser interpretada como que o momento bullish terminou (o preço não sobe mais e é provável que caia). Neste caso, a posição tem de ser fechada antes de o preço de mercado descer.
Então, definimos uma ordem de trailing TP/SL com os seguintes parâmetros:
Preço de ativação: 32.000
Taxa de Callback: 5%
Enquanto o preço mais recente do mercado continuar subindo para 32.000, a ordem de trailing TP/SL será ativada. À medida que o mercado continua aumentando, o sistema fechará automaticamente a posição ao preço de mercado quando a taxa de callback atingir 5%.
Posição atual: posição long de 1 BTC
Preço de Abertura: 30.000
Preço de mercado mais recente: 29.000
Baseado no preço de mercado atual, o PnL não realizado estimado = (30.000 - 29.000) * 1 = 1.000 USDT.
Assumindo: É determinado que cada queda de preço tem uma taxa de callback inferior a 3% baseada nos movimentos recentes do mercado. Previsão: Qualquer taxa de callback não superior a 3% pode ser considerada uma taxa normal num futuro próximo e o mercado continuará a descer. Pelo contrário, uma taxa de callback que excede um determinado valor (digamos assim, 5%) pode ser interpretada como que o momento bearish terminou (o preço não cai mais e é provável que suba). Neste caso, a posição tem de ser fechada antes de o preço de mercado subir.
Então, definimos uma ordem de trailing TP/SL com os seguintes parâmetros:
Preço de ativação: 28.000
Taxa de Callback: 5%
Enquanto o preço mais recente do mercado continuar descendo para 28.000, a ordem de trailing TP/SL será ativada. À medida que o mercado continua descendo, o sistema fechará automaticamente a posição ao preço de mercado quando a taxa de callback atingir 5%.
3. Como Configurar o Trailing TP/SL?
A taxa de callback é a condição principal para calcular o preço de gatilho real. O preço de gatilho real será calculado com base no preço histórico mais alto/mais baixo e na taxa de callback. Para definir uma faixa de callback, escolha "Taxa de Callback" ou "Distância de Trailing".
- Taxa de Callback: Assumindo que o preço mais alto do registro é 50.000 USDT e a taxa de callback é de 5%. Quando o preço cair para 47.500 USDT = 50.000*(1-5%), o sistema venderá a ordem.
- Distância de Trailing: Supondo que o preço mais alto registrado é 50.000 USDT e a distância do trailing é 5.000 USDT. Quando o preço cair para 45.000 = 50.000 - 5.000, o sistema vai vender a ordem.
A quantidade da ordem de trailing TP/SL.
Preço de Ativação (Opcional)
O preço de ativação é um pré-requisito para que a ordem de trailing TP/SL no final seja ativada. Quando o último preço (preço mais recente da transação) atingir ou exceder o preço de ativação, a ordem será ativada. Após a ativação, o sistema inicia o cálculo do preço de gatilho real para a ordem de trailing TP/SL. Se você não especificar um preço de ativação, ele será ativado imediatamente quando a ordem for feita. O preço de ativação pode ser o padrão para o preço atual (escolha entre Mark Price, Último Preço ou Preço de Índice).
4. Regras de Ativação e Gatilho
- Se você não especificar um preço de ativação, este será o preço atual, o que significa que será imediatamente ativado quando a ordem for feita.
- Você pode optar por ativar a ordem no Mark Price, Último Preço ou Preço Índice. Quando o preço de ativação for atingido, o trailing TP/SL será ativado.
- Fechar Short: Último Preço ≥ Preço de Gatilho
- Fechar Long: Último Preço ≤ Preço de Gatilho
- Fechar Short:
- Por Distância de Trailing: Menor Preço + Distância de Trailing
- Por Taxa de Callback: Menor Preço * (1 + Taxa de Callback)
- Fechar Long:
- Por Distância de Trailing: Maior Preço - Distância de Trailing
- Por Taxa de Callback: Maior Preço * (1 - Taxa de Callback)
5. Notas:
(2) Uma ordem de trailing TP/SL pode não ser acionada devido a fatores como o contrato não ser negociável. Uma vez acionada com sucesso, a ordem de mercado subsequente pode falhar em ser executada como uma ordem de mercado regular. Você pode encontrar as ordens de mercado não executadas em Ordens Abertas.
(3) Se a ordem for executada, fechará sua posição total ou parcialmente. Se a ordem não for preenchida, sua posição permanecerá aberta.
(4) A quantidade de ordens que podem ser feitas com uma ordem de trailing TP/SL varia para diferentes tipos de contratos. As ordens serão colocadas ao preço de mercado. As restrições estão sujeitas a alterações nas condições do mercado.
Definir uma taxa de callback ideal e preço de ativação pode ser um processo assustador.
Para que um trailing TP/SL seja eficaz, uma taxa de callback não deve ser muito pequena nem muito grande, e o preço de ativação não deve estar muito próximo nem longe do preço atual. Quando a taxa de callback é muito pequena ou o preço de ativação é muito próximo, o trailing TP/SL está muito próximo do preço de entrada e é facilmente desencadeado por movimentos diários normais do mercado. Não há espaço para que um trade se mova na direção favorável aos traders antes que ocorra qualquer mudança significativa de preço. O trade fechará/sairá em um ponto em que o mercado pegou uma queda temporária e, em seguida, recuperará, resultando em um trade perdido.
Por outro lado, se a taxa de callback for muito grande, o trailing TP/SL será acionado apenas pelos movimentos extremos do mercado, o que significa que os traders estão assumindo riscos desnecessariamente grandes.
Não existe uma taxa de callback e preço de ativação ideais. Recomenda-se que os traders revisem sua estratégia de trailing TP/SL de tempos em tempos, com base nas flutuações de preços do mercado. Você deve considerar cuidadosamente se um trade é consistente com sua tolerância ao risco, experiência de investimento, situação financeira e outras considerações que podem ser relevantes para você. Além das faixas de mudanças de preço, determine sempre sua taxa de callback e preço de ativação com base no seu alvo de lucro e tolerância à perda.