1. Órdenes de mercado y tipos de precio
¿Está utilizando una orden de mercado?
Las órdenes de mercado dependen de los precios en tiempo real para ejecutarse. Sin embargo, 3Commas no coloca órdenes de mercado por adelantado en el exchange. En su lugar, monitoreamos los precios en tiempo real usando los precios BID o ASK, no el precio LAST. A continuación, se explica qué significa cada uno:
Precio BID: el precio más alto que los compradores están dispuestos a pagar (se usa para vender en una operación en largo).
Precio ASK: el precio más bajo que los vendedores están dispuestos a aceptar (se usa para comprar en una operación en corto).
Precio LAST: El precio más reciente al que se realizó una operación (el que aparece en los gráficos).
Diferencia clave: el precio BID suele ser más bajo y el ASK más alto que el LAST, especialmente en mercados volátiles o con bajo volumen.
Ejemplo: Precio BID vs. precio LAST
Imagine que el precio LAST que aparece en el gráfico es de USD 50, pero el precio BID más alto es de USD 47. Si nadie coloca una orden BID más alta, incluso después de una gran orden de compra de mercado, el precio BID seguirá en USD 47, aunque el gráfico muestre USD 50. Esta diferencia puede impedir que su operación se active.
Este es un ejemplo extremo, pero situaciones similares ocurren frecuentemente, sobre todo en monedas de bajo volumen o en marcos de tiempo cortos como el de 1 minuto. Abajo verá un fragmento de un gráfico de 1 minuto donde el precio LAST alcanza 19.45. En ese caso, el precio BID estará por debajo de 19.40, cerca de 19.36.
Puede abrir cualquier mercado en el exchange y comparar los gráficos con el libro de órdenes para ver estas diferencias, especialmente durante movimientos bruscos de precio.
Consejo: Para asegurar la ejecución durante movimientos bruscos del mercado, considere usar órdenes con límite.
2. Funciones con trailing
¿Está usando Trailing Take Profit (TTP)?
El Trailing Take Profit se ejecuta a precios de mercado, lo que significa que se utilizan los precios BID o ASK (ver explicación anterior). A continuación, se detalla cómo funciona el TTP:
Activación:
El bot monitorea los precios en vivo desde el exchange.
Cuando el precio supera el nivel de Trailing Take Profit, el bot consulta al exchange para confirmar (esto evita activaciones falsas, como las causadas por una mecha de vela).
Este proceso puede demorar entre 50 milisegundos y varios segundos, según la carga de la API.
Ejecución:
Si la señal es válida, el bot sigue el precio hasta que cae según el porcentaje de desviación establecido. En ese momento, cierra la operación para asegurar ganancias.
Importante
No se recomienda usar Trailing Take Profit en mercados con poca liquidez o con órdenes de gran tamaño debido al deslizamiento.
Para operaciones grandes, desactive el TTP y utilice órdenes con límite para evitar resultados inesperados.
Consejo: Si las operaciones no se cierran como esperaba, revise la configuración de desviación trailing y la liquidez del mercado.
3. Órdenes condicionales
Órdenes de mercado condicionales
Las órdenes de mercado condicionales siguen los precios BID o ASK, de forma similar a las órdenes de mercado tradicionales. Aunque son útiles para ocultar sus órdenes o evitar fondos bloqueados, pueden no ejecutarse si hay movimientos rápidos en el precio.
Solución: Use órdenes con límite si desea capturar picos de precio bruscos.
Órdenes condicionales con límite
Una orden condicional con límite tiene dos componentes clave:
Precio de condición: es el precio al alcanzarse el cual se activa la orden límite.
Precio de la orden: es el precio de la orden límite que se agrega al libro de órdenes una vez que se cumple la condición.
Consejos para configurar órdenes condicionales con límite:
Para órdenes de compra, establezca el precio de la orden ligeramente por encima del precio de condición.
Para órdenes de venta, establezca el precio de la orden ligeramente por debajo del precio de condición.
Si estos precios están demasiado separados, la orden puede quedarse atascada en el libro de órdenes.
4. Problemas comunes y soluciones
Mercados con bajo volumen o volatilidad
En mercados con bajo volumen, los precios BID/ASK pueden retrasarse significativamente respecto al precio LAST, lo que provoca operaciones no ejecutadas.
En mercados volátiles, los cambios bruscos en el precio pueden pasar por alto las condiciones establecidas en su orden.
Solución: Use órdenes con límite y opere en mercados con mayor liquidez para reducir el riesgo de operaciones perdidas.
Deslizamiento
El deslizamiento ocurre cuando no hay suficiente volumen para completar su orden al precio deseado.
Es común en mercados con poca liquidez o con órdenes de gran tamaño.
Solución: Reduzca el tamaño de la orden o utilice órdenes con límite para minimizar el deslizamiento.
Latencia de la API
Los retrasos en la actualización de precios debido a una alta carga en la API pueden afectar las órdenes trailing y condicionales.
Solución: Supervise el estado de la API y considere desactivar funciones con trailing durante momentos de alta demanda.
5. Recomendaciones clave
Use órdenes con límite: asegure que sus operaciones se ejecuten al precio deseado, especialmente durante movimientos bruscos del mercado.
Revise la configuración de Trailing: optimice los porcentajes de desviación de trailing para obtener mejores resultados en mercados volátiles.
Opere en mercados líquidos: los mercados con baja liquidez aumentan el riesgo de deslizamiento y de operaciones no ejecutadas.
Ajuste la configuración de órdenes condicionales: establezca precios de condición y de orden lo suficientemente cercanos para evitar órdenes atascadas.
Para obtener orientación adicional, consulte el artículo relacionado: ¿Por qué mi operación se abrió en una condición incorrecta?
Comprender cómo funcionan los diferentes tipos de órdenes y sus funciones le permite optimizar su estrategia de trading y reducir el riesgo de operaciones fallidas.