Ordens limite (limit orders) são inseridas no livro de ordens com um preço limite específico. Elas só serão executadas se o preço de mercado atingir o preço limite definido (ou melhor). Você pode usar ordens limite para comprar um ativo a um preço mais baixo ou vendê-lo a um preço mais alto do que o preço de mercado atual.
As ordens limite só serão preenchidas quando as 3 condições a seguir forem atendidas:
1. O preço de mercado atingiu seu preço limite ou um preço melhor
Usaremos uma ordem de compra limite como exemplo. O preço de mercado está em US$ 2.400 (A) e você lança uma ordem de compra limite a US$ 1.500 (C). A ordem de compra limite só será executada quando o preço de mercado cair a US$ 1.500 (C) ou abaixo. No final, sua ordem de compra limite é executada a US$ 1.490, que é um preço melhor do que o preço limite que você definiu.
2. Liquidez suficiente no mercado
Quando o preço de mercado estiver em US$ 1.500 (C), mas não houver nenhuma ordem de venda, a ordem de compra não será executada. No entanto, observe que uma ordem também pode ser parcialmente preenchida se a liquidez satisfizer parte da ordem.
3. Tempo suficiente para a execução da ordem
Durante períodos de alta volatilidade, sua ordem pode não ser capaz de chegar ao final do livro de ordens para execução, mesmo que o preço de mercado atinja seu preço limite.
Como verificar se o preço de mercado atingiu o meu preço limite?
1. Faça login em sua conta Binance e acesse [Trade] - [Spot].
2. Selecione, à direita, o par de trading que você deseja verificar, por exemplo, BTC/USDT. Então, escolha [Trading View] no gráfico e personalize o período para [1m]. Definir o período de tempo para 1 minuto permite que você visualize melhor o preço.
3. Agora você pode desenhar os parâmetros da sua ordem. Vamos usar os seguintes parâmetros:
Par de trading: BTC/USDT
Tipo de Ordem: ordem stop limit de venda
Hora de colocação da ordem: 27/03/2024 02:00 (BRT)
Preço de stop: 70.330 USDT
Preço limite: 70.600 USDT
Depois que a ordem foi colocada, o preço do BTC ultrapassou o preço de stop e acionou a ordem. Isso significa que a ordem foi enviada para o livro de ordens assim que o preço do BTC atingiu o preço de stop de 70.330 USDT. No entanto, ela não foi executada porque não atingiu o preço limite que você definiu (70.600 USDT).
Dê uma olhada mais de perto no gráfico de trading de 1 minuto e você verá que o preço do BTC atingiu apenas 70.598 USDT. Assim, sua ordem não foi preenchida porque é inferior ao preço de venda esperado (o preço limite de 70.600 USDT).
Observe que, mesmo que o preço de mercado atinja o preço limite, sua ordem pode não ser executada se a liquidez do par de trading for insuficiente.
Quais são as limitações da colocação de ordens limite?
Pares de tradings regulares: você só pode colocar ordens com um preço limite entre 20% e 500% do preço de mercado. Por exemplo, o preço de mercado é 100 USDT, você só pode inserir um preço limite entre 20 e 500 USDT.
Pares de trading de stablecoin: você só pode colocar ordens com um preço limite entre 80% e 120% do preço de mercado. Por exemplo, o preço de mercado é 100 USDT, você só pode inserir um preço limite entre 80 e 120 USDT.
Ordens de compra limite: se o preço limite que você definir for maior do que o preço de mercado, ela poderá ser executada a um preço melhor (menor ou igual ao preço limite).
Ordens de venda limite: se o preço limite que você definir for menor do que o preço de mercado, ela poderá ser executada a um preço melhor (maior ou igual ao preço limite).
Por que a ordem trailing stop não está sendo executada?
Para entender por que sua ordem trailing stop não está sendo executada, você precisa entender os parâmetros que foram definidos:
Preço de Ativação: o preço para iniciar o processo de rastreamento.
Trailing Delta: a porcentagem de afastamento do preço mais alto (ordem de venda) ou do preço mais baixo (ordem de compra).
Preço Limite: o preço pelo qual a ordem pode ser executada. Para ordens de compra, a ordem não pode ser executada acima do preço limite porque você deseja comprar na baixa. Para ordens de venda, a ordem não pode ser executada abaixo do preço limite porque você deseja vender na alta.
Tipo de Ordem: ordem de compra ou venda.
Vejamos os exemplos a seguir:
#1 Ordem de Compra Trailing Stop em ETH/USDT
Preço de Ativação: 3.050
Trailing Delta: 1%
Preço Limite: 2.905
Tipo de Ordem: ordem de compra
A ordem foi criada em 17/04/2024 às 8:15 (BRT), atingiu o preço de ativação às 8:45 (BRT) e começou a cair. O preço então caiu para um mínimo de 3.015,42 e se recuperou. Com o Trailing Delta de 1%, o trailing pararia no preço de 3.045,5742, o que foi feito às 10:35 (BRT) em 17/04/2024 e enviou a ordem para o livro. No entanto, o preço limite desta ordem é 2.905 e, como era uma ordem de compra, não poderia ser executada acima de 2.905, então a ordem não foi executada.
#2 Ordem de Venda Trailing Stop em BTC/USDT
Preço de Ativação: N/A
Trailing Delta: 1,5%
Preço Limite: 64.700
Tipo de Ordem: Venda
A ordem foi criada em 16/04/2024 13:10 (BRT), e como nenhum Preço de Ativação foi inserido, o trailing foi iniciado após a criação da ordem. O preço então subiu para uma alta de 63.280,75 e caiu. Com o Trailing Delta de 1,5%, o trailing pararia no preço de 62.331,53875, o que fez às 14:50 (BRT) em 16/04/2024 e enviou a ordem para o livro. No entanto, o preço limite desta ordem era de 64.700 e, como era uma ordem de venda, não poderia ser executada abaixo de 64.700, então a ordem não foi executada.