Las órdenes con límite son órdenes que se efectúan en el libro de órdenes con un precio límite específico. Solo se ejecutan si el precio de mercado alcanza tu precio límite (o un precio aún mejor). Puedes usar las órdenes con límite para comprar un activo a un precio más bajo o vender a un precio más alto que el precio de mercado.
Para obtener una explicación más detallada, consulta ¿Qué son las órdenes de mercado y las órdenes con límite, y cómo se efectúan?
Las órdenes con límite solo se completan cuando se cumplen las tres condiciones siguientes:
Utilicemos una orden de compra con límite como ejemplo. El precio de mercado es de 2400 $ (A) y efectúas una orden de compra con límite de 1500 $ (C). La orden de compra con límite solo se ejecutará cuando el precio de mercado descienda hasta los 1500 $ (C) o menos. Al final, tu orden de compra con límite se ejecuta a 1490 $, que es un precio mejor que el precio límite que habías establecido.
Si el precio de mercado es de 1500 $ (C), pero no hay órdenes de venta, la orden de compra no se ejecutará. Sin embargo, ten en cuenta que una orden también puede completarse parcialmente si la liquidez satisface parte de la orden.
Durante los periodos de gran volatilidad, es posible que tu orden no pueda llegar al final del libro de órdenes para su ejecución, aunque el precio de mercado alcance tu precio límite.
1. Inicia sesión en tu cuenta de Binance y ve a [Trading] - [Spot].
2. Selecciona el par de trading que quieres comprobar desde la derecha, por ejemplo, BTC/USDT. A continuación, selecciona [Vista de trading] en el gráfico y personaliza el periodo de tiempo a [1 min]. Establecer el periodo de tiempo en 1 minuto te permite visualizar mejor el precio.
3. Ahora puedes establecer los parámetros de tu orden. Utilicemos los siguientes parámetros:
Después de efectuar la orden, el precio de BTC superó el precio stop y activó la orden. Eso quiere decir que la orden se envió al libro de órdenes una vez que el precio de BTC alcanzó el precio stop de 70 330 USDT. Sin embargo, no se ejecutó porque no alcanzó el precio límite que estableciste (70 600 USDT).
Echa un vistazo más de cerca al gráfico de trading de 1 minuto y podrás ver que el precio de BTC solo alcanzó los 70 598 USDT. Por lo tanto, no se completó tu orden porque es inferior al precio de venta esperado (el precio límite de 70 600 USDT).
Ten en cuenta que, aunque el precio de mercado haya alcanzado el precio límite, es posible que tu orden no se ejecute si la liquidez del par de trading no es suficiente.
Para entender por qué tu orden trailing stop no se está ejecutando, debes comprender los parámetros que se han establecido:
Veamos los siguientes ejemplos:
1.º Orden trailing stop de compra en ETH/USDT
La orden se realizó el 17/4/2024 a las 11:15 (UTC), alcanzó el precio de activación a las 11:45 (UTC) y comenzó a bajar. Luego, el precio cayó a un mínimo de 3015,42 y se recuperó. Con el delta de trailing al 1 %, el trailing se detendría al precio de 3045,5742, lo que hizo a las 13:35 (UTC) del 17/4/2024 y envió la orden al libro. Sin embargo, el precio límite de esta orden es de 2905 y, como era una orden de compra, no se pudo ejecutar por encima de 2905, por lo que la orden no se ejecutó.
2.º Orden trailing stop de venta en BTC/USDT
La orden se realizó el 16/4/2024 a las 16:10 (UTC) y, como no se introdujo ningún precio de activación, el seguimiento comenzó después de que se realizara la orden. El precio luego subió a un máximo de 63 280,75 y bajó. Con el delta de trailing del 1,5 %, el trailing se detendría al precio de 62 331,53875, lo que hizo a las 17:50 (UTC) del 16/4/2024 y envió la orden al libro. Sin embargo, el precio límite de esta orden era de 64 700 y, como se trataba de una orden de venta, no se pudo ejecutar por debajo de 64 700, por lo que la orden no se ejecutó.