Por que a ordem de TP/SL não foi executada ao preço definido?
Resumo: quando os preços de stop-loss e take-profit são atingidos, mas não executados, pode ser devido aos seguintes motivos: (1) Um tipo de preço de disparo diferente é selecionado, portanto, o stop-loss ou take-profit não é realmente acionado. (2) O stop-loss ou take-profit é definido como uma ordem limitada e a ordem limitada não é executada após ser disparada. (3) A volatilidade do mercado ou a profundidade insuficiente do mercado também podem fazer com que a ordem seja não executada ou apenas parcialmente executada.
Take-profit e Stop-loss são tipos de ordens estratégicas. Primeiro você precisa definir um preço de disparo, seguido por um preço da ordem. Quando o preço de mercado atingir o preço de disparo, o sistema criará a ordem ao preço da ordem especificado para correspondência no mercado.
Ao usar as funções de take-profit e stop-loss, você pode se deparar com situações em que o preço de mercado atinge o preço de disparo, mas a ordem não é executada ou é executada parcialmente.
Isso pode ser devido a vários fatores, como o tipo de preço de disparo, o tipo de preço da ordem, as flutuações do mercado, a profundidade da lista de ordens, a quantidade de ordens e se a margem é suficiente. Recomenda-se avaliar o status da ordem com base nas condições de mercado em tempo real.
O preço de disparo do take-profit/stop-loss é ≠ do preço da ordem ≠ do preço de execução. É importante entender como funcionam as ordens de take-profit e stop-loss. Para ordens a mercado, o sistema cria a ordem ao melhor preço disponível no mercado atual, e o preço de execução depende das condições de mercado.
A seguir, apresentamos três cenários comuns em que as ordens de take-profit ou stop-loss não são executadas ou são executadas apenas parcialmente, juntamente com explicações detalhadas:
1. O preço de disparo do take-profit ou stop-loss não foi disparado
Uma ordem take-profit ou stop-loss só é enviada para o mercado após o preço de disparo ser atingido com sucesso. Ao definir uma ordem de take-profit ou stop-loss, você pode escolher um dos seguintes tipos de preço de disparo: último preço, preço de referência ou preço de índice.
Você pode visualizar as tendências de preço para esses três tipos de preço no gráfico de velas. Na página de trading, clique em Mercados > Último preço para alternar entre diferentes tipos de preço, revisar os movimentos históricos de preços e compará-los com o preço de disparo configurado para confirmar se o preço de disparo foi realmente atingido. Se o preço de disparo de take-profit ou stop-loss não for disparado, a ordem correspondente não será executada.
Por exemplo:
Para os futuros perpétuos de ETHUSDT, uma posição comprada com um preço médio de entrada de 3.200 é definida com um preço de disparo de TP (preço de referência) de 4.000, e o preço da ordem limitada de TP (ordem a mercado) também é definido em 4.000.
Se o preço do ETHUSDT subir e o preço mais recente alcançar brevemente os 4.000 antes de cair rapidamente, o preço de mercado mais recente pode ter atingido os 4.000 enquanto o preço de referência não. Se o tipo de preço de disparo da ordem take-profit ou stop-loss for definido como preço de referência, a ordem não será disparada nesse cenário.
Consequentemente, a ordem a mercado de take-profit (fechar posição comprada em 4.000) não é enviada ao mercado e, portanto, não será executada.
2. Por que a posição ainda pode ser liquidada mesmo quando o TP/SL é disparado?
Mesmo quando uma ordem TP/SL é disparada com sucesso, sua posição ainda pode ser liquidada. Isso pode ser devido a vários fatores, como o tipo de preço de disparo, o tipo de ordem, as condições de mercado, a profundidade da lista de ordens, a quantidade de ordens e a margem disponível. Veja abaixo os cenários mais comuns:
O tipo de preço de disparo não corresponde
Uma ordem TP/SL só é enviada ao mercado após o preço de disparo ser atingido com sucesso. A OKX oferece suporte a três tipos de preço de disparo: último preço, preço de referência e preço de índice. Se o tipo de preço de disparo selecionado nunca atingir o nível especificado — mesmo que outro tipo de preço o atinja — a ordem TP/SL não será ativada. Durante esse período, se o preço de referência atingir o preço de liquidação primeiro, sua posição poderá ser liquidada antes mesmo de a ordem ser enviada ao mercado.A ordem limitada não é executada após ser disparada
Se sua ordem de TP/SL estiver configurada como uma ordem limitada, dispará-la apenas a registra no livro de ordens, mas não garante sua execução. Em um mercado volátil ou de rápida movimentação, o preço pode ultrapassar seu preço limitado, deixando a ordem sem ser executada. A posição permanece em aberto e sujeita a risco de liquidação até que a ordem seja executada.
Para aumentar a probabilidade de uma ordem limitada ser executada, recomenda-se definir o preço limitado não muito agressivo em relação ao preço de disparo, a fim de melhorar a probabilidade de execução.O tamanho da ordem excede o limite máximo ou a margem é insuficiente
Mesmo após o disparo de uma ordem TP/SL, ela poderá não ser criada se o tamanho da ordem exceder o limite máximo de tamanho da ordem ou se não houver margem disponível no momento do disparo. Uma ordem que não é executada significa que a posição não é encerrada, ficando exposta à liquidação.
Observação: a execução total de uma ordem TP/SL depende de diversos fatores, incluindo o tipo de preço de disparo, o tipo de ordem, a volatilidade do mercado, a profundidade do livro de ofertas, a quantidade de ordens e a margem disponível. Recomenda-se revisar regularmente as suas configurações de TP/SL e ajustá-las com base nas condições atuais do mercado.
3. Ordens limitadas não executadas ou executadas parcialmente
Existem dois tipos de ordens de take-profit e stop-loss: ordens a mercado e ordens limitadas.
Uma vez disparada, uma ordem a mercado cria uma ordem ao melhor preço de mercado disponível naquele momento, permitindo que a ordem seja executada mais rapidamente.
Uma vez disparada, uma ordem limitada é enviada para o mercado no preço limitado que você especifica, que representa o maior preço de compra ou o menor preço de venda que você está disposto a aceitar.
Por padrão, as ordens de take-profit e stop-loss são definidas como ordens a mercado. Você também pode optar por defini-las como ordens limitadas. Para aumentar a probabilidade de uma ordem limitada ser executada, recomenda-se definir o preço de compra limitada acima do preço de disparo por uma certa margem, e o preço de venda limite abaixo do preço de disparo por uma certa margem.
Por exemplo:
Para os futuros perpétuos de ETHUSDT, uma posição comprada com um preço médio de entrada de 3.204,6 define um preço de disparo de stop-loss (último preço) em 3.200.
Se o stop-loss for definido como uma ordem limitada e o preço de disparo e o preço limitado forem definidos como 3.200, uma vez que o último preço caia para 3.200, a ordem limitada de stop-loss (vender para fechar a posição comprada a 3.200) será disparada. O sistema então criará uma ordem de venda limitada a 3.200.
Observação: se o mercado estiver volátil, como durante uma queda rápida de preços, a ordem de venda limitada a 3.200 pode não ser executada a tempo ou pode ser executada apenas parcialmente.
Portanto, neste cenário, quando o preço de disparo do stop-loss for 3.200, o preço da ordem limitada pode ser definido como 3.198. Após o stop-loss ser disparado, criar uma ordem de venda limitada abaixo do preço de disparo pode aumentar significativamente a probabilidade de a ordem ser executada.
4. As ordens estão sujeitas a limites máximos de tamanho da ordem e prioridade de tempo e preço
As ordens devem respeitar o limite máximo de tamanho e deve haver margem suficiente disponível. Se uma ordem exceder o limite máximo de tamanho ou se a margem for insuficiente no momento em que a ordem for disparada, ela poderá não ser executada.
Depois que uma ordem take-profit ou stop-loss é disparada com sucesso, a ordem enviada ao mercado também está sujeita ao mecanismo de correspondência de prioridade preço-tempo. As ordens com os melhores preços são correspondidas primeiro e, quando os preços são iguais, as ordens são correspondidas com base na hora em que foram criadas.
Consequentemente, mesmo que sua ordem a mercado ou ordem limitada seja disparada e enviada ao mercado com sucesso, ela pode não ser executada ou pode ser executada parcialmente devido a outras ordens no livro de ordens que oferecem preços melhores ou foram criadas anteriormente.
Para mais informações, consulte este artigo: Tipos de ordens de estratégia
Em resumo, se uma ordem de take-profit ou stop-loss é totalmente executada depende de diversos fatores, incluindo o tipo de preço de disparo, o tipo de preço da ordem, a volatilidade do mercado, a profundidade da lista de ordens, a quantidade de ordens e a disponibilidade de margem suficiente. Recomenda-se a configuração razoável dos tipos e parâmetros de ordem take-profit e stop-loss para gerenciar melhor os riscos de trading.