Uma ordem com limite é uma ordem que se coloca no livro de ordens com um preço limite específico. Só será executada se o preço de mercado atingir o teu preço limite (ou melhor). Podes utilizar ordens com limite para comprar um ativo a um preço mais baixo ou vender a um preço mais elevado do que o preço de mercado atual.
Para uma explicação mais detalhada, consulta O que são Ordens de mercado e Ordens com limite e como colocá-las.
As ordens com limite só serão executadas quando as seguintes 3 condições forem cumpridas:
Vamos utilizar uma ordem de compra com limite como exemplo. O preço de mercado é de 2400 USD (A) e colocas uma ordem de compra com limite a 1500 USD (C). A ordem de compra com limite só será executada quando o preço de mercado cair para 1500 USD (C) ou menos. No final, tua ordem de compra com limite é executada a 1490 USD, que é um preço melhor do que o preço limite que definiste.
Quando o preço de mercado estiver a 1500 USD (C), mas não houver nenhuma ordem de venda, a ordem de compra não será executada. No entanto, tem em atenção que uma ordem também pode ser parcialmente executada se a liquidez satisfizer parte da ordem.
Durante períodos de alta volatilidade, a tua ordem pode não conseguir chegar ao final do livro de ordens para execução, mesmo que o preço de mercado atinja o teu preço limite.
1. Inicia sessão na tua conta Binance e acede a [Transacionar] - [À vista].
2. Seleciona o par de trading que desejas verificar à direita, como por exemplo, BTC/USDT. De seguida, escolhe [Vista de Trading] no gráfico e personaliza o período para [1m]. Definir o período para 1 minuto permite-te visualizar melhor o preço.
3. Podes agora desenhar os parâmetros da tua ordem. Vamos usar os seguintes parâmetros:
Após a colocação da ordem, o preço da BTC aumentou para um valor superior ao preço stop e acionou a ordem. Isto significa que a ordem foi enviada para o livro de ordens assim que o preço da BTC atingiu o preço stop de 70 330 USDT. No entanto, não foi executada, pois não atingiu o preço limite que definiste (70 600 USDT).
Analisa mais de perto o gráfico de trading de 1 minuto e verás que o preço da BTC atingiu apenas 70 598 USDT. Assim, a tua ordem não foi executada, pois é inferior ao teu preço de venda esperado (o preço limite de 70 600 USDT).
Tem em atenção que, mesmo que o preço de mercado tenha atingido o preço limite, a tua ordem pode não ser executada se a liquidez do par de trading for insuficiente.
Para compreender por que razão a ordem trailing stop não está a ser executada, é necessário compreender os parâmetros que foram definidos:
Vejamos os seguintes exemplos:
#1 Ordem trailing stop de compra em ETH/USDT
A ordem foi efetuada a 17/04/2024 às 11:15 (UTC), atingiu o preço de ativação às 11:45 (UTC) e começou a diminuir. O preço caiu então para um valor em baixa de 3.015,42 e recuperou. Com o Delta de trailing a 1%, o trailing parou ao preço de 3.045,5742, o que aconteceu às 13:35 (UTC) de 17/04/2024, e enviou a ordem para o livro. No entanto, o preço limite desta ordem era de 2.905, e como era uma ordem de compra não podia ser executada acima de 2.905, portanto a ordem não foi executada.
#2 Ordem trailing stop de venda em BTC/USDT
A ordem foi efetuada a 16/04/2024 às 16:10 (UTC), uma vez que não foi introduzido nenhum Preço de ativação, o trailing foi iniciado após a ordem ser efetuada. O preço subiu então para um valor em alta de 63.280,75 e diminuiu. Com o Delta de trailing a 1,5%, o trailing parou ao preço de 62.331,53875, o que aconteceu às 17:50 (UTC) de 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 podia ser executada abaixo de 64.700, portanto a ordem não foi executada.