¿Por qué utilizar comisiones y deslizamientos en tus backtests?

por | Dic 17, 2023 | Amibroker, Gratuito | 0 Comentarios

En el mundo de las señales de trading y estrategias financieras, la precisión y el realismo son fundamentales.

A menudo, se habla de la importancia de comprender y aplicar comisiones y deslizamientos al evaluar el rendimiento de una estrategia.

En este artículo, exploraremos cómo hacerlo y por qué es crucial.

¿Qué es el deslizamiento en el trading? 📈🧐

El deslizamiento es la diferencia entre el precio teórico al que podrías haber ejecutado una operación y el precio real al que se ejecuta en una operación en vivo. En otras palabras:

Es la brecha entre lo que esperabas obtener y lo que obtienes realmente.

Esto puede afectar significativamente tus resultados y es vital para una evaluación precisa.

Imagina que tu estrategia de backtest muestra una entrada a un precio de 38.09, pero en una operación en vivo, obtienes un precio de 38.1. Esto significa que, en la operación en vivo, obtuviste un precio peor que en el backtest.

A primera vista, esto puede no parecer significativo, pero con el tiempo y muchas operaciones, estas diferencias pueden sumar grandes cantidades de dinero.

El deslizamiento no debe confundirse con las comisiones.

Las comisiones son costos conocidos y medibles en cada operación, mientras que el deslizamiento es más sutil y a menudo se subestima.

Factores que influyen en el deslizamiento 📊📅

Volumen

La cantidad de volumen en un activo es uno de los principales determinantes del deslizamiento.

A mayor volumen, los márgenes entre la oferta y la demanda tienden a ser más estrechos, lo que reduce el deslizamiento.

Volatilidad

En activos con alta volatilidad, los traders tienden a establecer precios más bajos al comprar y más altos al vender.

Esto amplía la brecha entre la oferta y la demanda, lo que se traduce en más deslizamiento.

¿Cómo medir el deslizamiento en el trading? 🧮📈

La única forma efectiva de medir el deslizamiento en el trading es comparar los precios reales de ejecución de tus operaciones en vivo con los datos históricos utilizados en tus backtests. Esto puede ser una tarea tediosa pero es esencial para la precisión de tus análisis.

¿Cuánto deslizamiento debes asumir? 🙄📊

La cantidad de deslizamiento que debes asumir varía según el activo que estés operando y tu estrategia.

Es esencial considerar factores como la liquidez del mercado, el tipo de órdenes que usas (por ejemplo, órdenes de mercado o límite), y si operas en momentos de alta volatilidad o baja liquidez.

Seleccionar los activos adecuados para operar 🔍📉

Elegir los activos adecuados es fundamental para minimizar el deslizamiento.

Nuestros registros de operaciones muestran que el deslizamiento es mínimo en activos altamente líquidos, como SPY y QQQ.

Por otro lado, activos menos líquidos pueden experimentar deslizamientos significativos.

Consejos para Evitar el Deslizamiento en el Trading 💡

El deslizamiento puede ser especialmente perjudicial si operas con frecuencia o tienes una expectativa de ganancia pequeña.

Aquí tienes tres consejos clave para minimizar el deslizamiento:

1️⃣Evita las Horas de Baja Liquidez

El período inmediatamente posterior al cierre de la bolsa suele ser la hora de menor liquidez del día de trading.

Durante este tiempo, el riesgo de deslizamiento aumenta considerablemente.

2️⃣Evita las Horas de Baja Liquidez

En mercados volátiles y de rápido movimiento, los precios tienen más probabilidades de cambiar durante el retraso de ejecución de tus órdenes.

Si tu estrategia opera en respuesta a noticias o durante anuncios importantes, el deslizamiento es prácticamente inevitable.

Por ejemplo, los informes mensuales de empleo de EE. UU. suelen generar una fuerte actividad en el mercado. En este caso, a menos que se trate de anuncios de bancos centrales, estos informes son consistentemente los anuncios económicos más importantes de Estados Unidos.

Para mitigar el deslizamiento durante anuncios de noticias, puedes considerar:

  • Agregar un filtro de noticias en tiempo real que detenga el trading antes de noticias de alto impacto.
  • Establecer un filtro de entrada de tiempo que evite el trading en ciertas ventanas horarias, como las mañanas de los viernes.

Independientemente de la opción que elijas, asegúrate de poder replicar condiciones similares en tus backtests.

3️⃣Utiliza Órdenes Límite

Las órdenes límite son una excelente manera de reducir el deslizamiento. Estas órdenes se ejecutan solo al precio que especifiques o a uno mejor.

  • Una orden de compra límite se coloca por debajo del precio de mercado actual.
  • Una orden de venta límite se coloca por encima del precio actual.

A diferencia de las órdenes de mercado y las órdenes de stop, las órdenes límite no se llenarán a un precio peor. Cualquier orden de stop o de mercado que puedas reemplazar con una orden límite reducirá el deslizamiento.

Sin embargo, debes tener cuidado al utilizar órdenes límite como stop loss. Si necesitas salir del mercado de manera rápida, una orden de mercado que se ejecute de inmediato puede ser más conveniente.

Las órdenes límite tienen algunas desventajas:

En primer lugar, es posible que el mercado nunca alcance tu precio límite, lo que podría hacer que te pierdas la operación por completo.

Además, incluso si tu precio límite se alcanza, es probable que solo obtengas un llenado completo si el mercado penetra tu precio (no solo lo toca).

Las llamadas «llenados fantasmas» pueden ser un problema, ya que los motores de backtest convencionales asumen que una orden de límite se llenará por completo cuando el precio se alcance.

En la realidad del trading en vivo, la operación podría haber sido un llenado parcial o incluso haberse perdido por completo.

Por lo tanto, es fundamental equilibrar el uso de órdenes límite con la prioridad de tu idea general de trading.

Estos consejos te ayudarán a minimizar el deslizamiento, lo que es esencial para mantener el rendimiento realista de tus estrategias de trading. El deslizamiento es una realidad en el trading, pero con la debida preparación y la elección de las estrategias adecuadas, puedes mitigar sus efectos.

En resumen, la aplicación adecuada de comisiones y deslizamientos en tus backtests es esencial para obtener resultados realistas.

Elegir los activos adecuados y comprender cómo influyen el volumen y la volatilidad en el deslizamiento es crucial para tomar decisiones de trading informadas y precisas.

La newsletter de MKTSignals

Si quieres estar al tanto de todas nuestras novedades, suscríbete a nuestra newsletter. ¡Es gratis!

¡Puntúa este artículo!

Total votos: 5. Promedio: 5

También te puede interesar:

¿Quieres acceder a todo el contenido Premium HOY?

+50 códigos de Amibroker

0 comentarios

Enviar un comentario

Loading...