Supuestos de Deslizamiento

Explore los Supuestos de Deslizamiento: mecánica, diferencias, limitaciones y verificaciones prácticas.

Qué son los supuestos de deslizamiento

Los supuestos de deslizamiento son las reglas que se utilizan para representar la diferencia entre un precio de ejecución objetivo (por ejemplo, un fill esperado basado en un gráfico de precios o un precio medio) y el precio que realmente se recibe cuando se ejecuta una operación. En forex, esta diferencia puede deberse a los costos de negociación y a efectos de la microestructura del mercado, como el spread bid-ask, el movimiento rápido de precios y el retraso entre el momento en que se envía una orden y el momento en que se ejecuta.

En el backtesting, se necesita un supuesto porque las simulaciones normalmente no pueden reproducir perfectamente cada momento de la ejecución real. En su lugar, se define una forma práctica de ajustar los precios de entrada y salida simulados. En las pruebas forward (ejecutar la misma lógica de estrategia en un entorno real o de demostración), se pueden utilizar los mismos supuestos como referencia, pero también se comparan con los resultados de ejecución observados para ver si los supuestos siguen siendo razonables.

Cómo funcionan los supuestos de deslizamiento en el backtesting y las pruebas forward

Idea central: la ejecución no es instantánea

Un motor de negociación rara vez obtiene un precio en la marca de tiempo exacta en la que decide actuar. Incluso con una orden de “mercado”, el precio de ejecución depende de la liquidez disponible en ese momento. Por lo tanto, los supuestos de deslizamiento convierten una operación prevista en un resultado de ejecución estimado.

Entradas comunes que se necesitan

Para mantener los supuestos de deslizamiento fundamentados, normalmente se basan en entradas como:

  • El precio de referencia utilizado por la simulación (por ejemplo, precio medio, bid/ask o último precio negociado).
  • La regla para determinar cuándo se mide el momento de la decisión (cierre de la vela, apertura de la vela o tiempo basado en eventos).
  • La relación supuesta entre el spread y el precio de ejecución.
  • Un método para modelar el movimiento del precio entre la decisión y el fill (por ejemplo, un ajuste fijo, una distribución o una regla condicional).

Dos formas típicas de aplicar los supuestos

  1. Ajuste de precio en el fill de la orden: se modifica el precio de fill simulado añadiendo o restando una cantidad de deslizamiento relativa al precio de referencia. Esto produce una ejecución sistemáticamente “peor que la ideal” cuando las condiciones son desfavorables.

  2. Modelado de ejecución mediante una distribución de deslizamiento: en lugar de un valor de deslizamiento fijo, se utiliza un conjunto de posibles valores de deslizamiento con probabilidades asociadas. Esto refleja la incertidumbre y puede producir resultados diferentes en ejecuciones repetidas.

En ambos enfoques, la consistencia es importante. La lógica utilizada durante el backtesting debe alinearse con la forma en que las órdenes se ejecutan realmente en las pruebas forward, incluida la convención del precio de referencia y la convención de sincronización.

Bucle de verificación

Un flujo de trabajo útil es tratar los supuestos de deslizamiento como una hipótesis sobre el comportamiento de la ejecución:

  • Ejecutar backtests con los supuestos.
  • Realizar pruebas forward y registrar los precios de fill reales.
  • Comparar las diferencias de ejecución realizadas (objetivo vs. ejecutado) con el patrón de deslizamiento supuesto.
  • Actualizar los supuestos solo si hay evidencia de que el proceso de ejecución difiere.

Este bucle ayuda a evitar el sobreajuste de los supuestos a un único período de condiciones de mercado.

Limitaciones relevantes, riesgos y cómo se manifiesta la incertidumbre

Los backtests pueden incorporar un optimismo oculto

Si los supuestos de deslizamiento son demasiado leves, las operaciones simuladas pueden parecer mejores de lo que serían en la ejecución real. Esto no se debe a que la lógica de la estrategia sea “incorrecta”, sino a que los costos de ejecución y la incertidumbre de sincronización no se representaron de manera realista.

El riesgo aumenta cuando:

  • Las operaciones ocurren durante movimientos rápidos del mercado.
  • La estrategia activa muchas órdenes o depende de una sincronización precisa.
  • El spread del mercado se amplía o la liquidez disminuye.

Desajuste entre simulación y ejecución

Incluso si se incluye el deslizamiento, un modo de fallo común es un desajuste en las definiciones. Por ejemplo, si el simulador utiliza el precio medio pero el entorno de pruebas forward se refiere efectivamente al bid o al ask en el momento del fill, entonces “el mismo” supuesto de deslizamiento puede no representar la misma realidad económica.

Dependencia del período de tiempo

Las condiciones de ejecución pueden variar con el tiempo debido a los regímenes de volatilidad y a los cambios en la liquidez. Los supuestos de deslizamiento estimados a partir de una ventana histórica pueden no transferirse limpiamente a otra ventana, especialmente si los spreads y la profundidad del mercado se comportan de manera diferente.

Calidad de los datos e incertidumbre de medición

La capacidad de evaluar los supuestos de deslizamiento depende de lo que se pueda medir:

  • Si solo se dispone de velas OHLC, es posible que no se capturen los saltos de precios intrabarra que ocurren entre la decisión y el fill.
  • Si no se pueden reconstruir de manera fiable las marcas de tiempo de las órdenes, es posible que no se conozca el desfase temporal real que causó el deslizamiento.

Debido a estas limitaciones, trate el deslizamiento supuesto como una aproximación en lugar de una reproducción precisa de la ejecución.

Qué verificar de forma independiente para validar los supuestos

Comparar distribuciones, no solo promedios

El deslizamiento promedio puede ocultar las colas. Los eventos de ejecución que son raros pero severos a menudo impulsan los resultados en el peor de los casos. Comparar la forma de la distribución (con qué frecuencia ocurre un deslizamiento pequeño frente a uno grande) ofrece una imagen más completa.

Mantener consistentes las convenciones de referencia

Verifique que el precio de referencia del backtest y la referencia de ejecución de la prueba forward estén definidos de manera similar. De lo contrario, se podría estar “validando” contra una línea base diferente.

Rastrear los supuestos en diferentes condiciones

Verifique el rendimiento de los supuestos de deslizamiento en diferentes condiciones de volatilidad y spread. Una regla única que funciona en mercados tranquilos puede fallar durante períodos de estrés.

Documentar los supuestos para que puedan ser auditados

Los supuestos de deslizamiento deben ser explícitos y comprobables: qué precio de referencia se utiliza, qué desfase temporal se supone y cómo se calcula el deslizamiento. Esto hace posible reproducir los resultados e identificar dónde comienza un desajuste.

Cómo se diferencian los supuestos de deslizamiento de conceptos relacionados

Los supuestos de deslizamiento son una elección de modelado de ejecución, mientras que otros conceptos relacionados describen componentes o contexto:

  • Spread es la diferencia bid-ask observable en las cotizaciones.
  • Comisiones y tarifas son cargos a nivel de cuenta.
  • Latencia o retraso de ejecución describe el tiempo entre la decisión y el fill.

Los supuestos de deslizamiento pueden incorporar algunos de estos efectos en un único ajuste de ejecución, pero aún así se debe entender qué efectos intenta representar el supuesto y cuáles se manejan en otra parte del modelo.

Bajo qué condiciones de mercado los supuestos de deslizamiento se comportan de manera diferente

El comportamiento del deslizamiento a menudo cambia cuando:

  • Aumenta la volatilidad, lo que provoca que los precios se muevan más entre la decisión y el fill.
  • Disminuye la liquidez, lo que dificulta el fill al nivel de precio supuesto.
  • Se amplían los spreads, lo que aumenta el costo de cruzar del bid al ask (o viceversa).

Estos cambios pueden hacer que una regla de deslizamiento fija sea menos precisa y pueden requerir supuestos condicionales que varíen con los spreads medidos o los proxies de volatilidad.

Costos que pueden afectar los supuestos de deslizamiento

Los costos relacionados con la ejecución que pueden reflejarse dentro o fuera del modelado de deslizamiento incluyen:

  • Costos del spread bid-ask (a menudo vinculados a la elección del precio de referencia).
  • Tarifas y comisiones (a veces modeladas por separado, a veces integradas en los ajustes de ejecución).
  • Cualquier costo de transacción consistente que cambie el precio de fill efectivo.

La clave es la claridad: decidir si estos elementos se incluyen como parte de los supuestos de deslizamiento o se modelan por separado, y mantener esa decisión consistente entre el backtesting y las pruebas forward.

Operar con divisas y CFD implica un riesgo considerable. La información de FoxiForex es educativa y no constituye asesoramiento financiero personal. El contenido patrocinado se identifica claramente.