Al usar la función de Take Profit o Stop Loss, puede encontrarse con que el precio del mercado alcanza el precio de activación, pero la orden no se ejecuta o se ejecuta parcialmente. Esto puede ocurrir por varias razones, como el tipo de precio de activación, el tipo de precio de la orden, la volatilidad del mercado, la profundidad del libro de órdenes, la cantidad de órdenes y la suficiencia de margen. Debe evaluar estos factores en tiempo real para determinar por qué no se ejecutó la orden. A continuación se describen tres situaciones comunes en las que las órdenes de Take Profit o Stop Loss no se ejecutan o se ejecutan parcialmente:
1. El precio de activación no se alcanzó
Una orden de Take Profit o Stop Loss solo se ejecutará cuando el precio de activación sea alcanzado.
Puede verificar si el precio de activación se alcanzó realmente observando el gráfico de velas y comparándolo con su precio de activación. Si el precio de activación no se alcanza, la orden no se ejecutará.
Por ejemplo, en un contrato perpetuo de ETH/USDT con un precio de apertura de 3,200 y un precio de activación de Take Profit (precio de marca) de 4,000, si el precio sube a 4,000 y luego baja rápidamente, haciendo que el precio del mercado alcance los 4,000 pero el precio de marca no llegue a los 4,000, la orden de Take Profit no se activará realmente.
2. La orden limitada no se ejecutó o se ejecutó parcialmente
Las órdenes de Take Profit/Stop Loss pueden ser órdenes de mercado o órdenes limitadas.
Las órdenes de mercado se ejecutan al mejor precio disponible en el momento de la activación, lo que le permite ejecutar rápidamente la orden.
Las órdenes limitadas solo se ejecutan cuando el precio del mercado alcanza el precio que usted ha establecido.
Por defecto, las órdenes de Take Profit/Stop Loss están configuradas como órdenes de mercado, pero puede configurarlas como órdenes limitadas. Para aumentar la probabilidad de ejecución de las órdenes limitadas, se recomienda configurar el precio de compra un poco por encima del precio de activación y el precio de venta un poco por debajo.
Por ejemplo, en un contrato perpetuo de ETH/USDT con un precio de apertura de 3,204.6 y un precio de activación de Stop Loss de 3,200, si configura la orden de Stop Loss como una orden limitada, cuando el precio del mercado llegue a 3,200, esta orden puede no ejecutarse inmediatamente o ejecutarse parcialmente si el precio fluctúa rápidamente. Para aumentar la probabilidad de ejecución, puede configurar el precio de venta limitado en 3,198.
3. La orden debe cumplir con las reglas de límite de cantidad máxima por orden y los principios de prioridad de precio y tiempo
La orden debe ser menor que el límite de cantidad máxima por orden y debe tener suficiente margen. Si la orden excede el límite de cantidad máxima por orden o el margen es insuficiente cuando se activa el disparador, la orden puede ser rechazada.
Una vez que la orden de Take Profit o Stop Loss se activa, la orden enviada al mercado también debe seguir los principios de prioridad de precio y tiempo. Las órdenes con un mejor precio o las creadas antes tienen prioridad para su ejecución. Esto significa que su orden puede no ejecutarse o ejecutarse parcialmente si hay órdenes con mejores precios o órdenes anteriores en el mercado.
En resumen, los parámetros de Take Profit/Stop Loss deben configurarse según el tipo de precio de activación, el tipo de precio de la orden, la volatilidad del mercado, la profundidad del libro de órdenes, la cantidad de órdenes y la suficiencia de margen para determinar si su orden se ejecutará por completo. Se recomienda configurar adecuadamente el tipo y los parámetros de las órdenes de Take Profit/Stop Loss para gestionar los riesgos comerciales.