Cómo funcionan los supuestos de deslizamiento en Forex

Comprenda los supuestos de deslizamiento en el backtesting y la ejecución en Forex.

Respuesta directa

En Forex, los “supuestos de deslizamiento” son reglas simplificadas que se utilizan para modelar cómo el precio de ejecución de una orden puede diferir del precio que usted pretendía u observó al crear un cálculo. En la práctica, los supuestos de deslizamiento pretenden traducir la incertidumbre de ejecución en un coste estimado (o a veces un beneficio) que puede incluirse en backtests, pruebas forward o cualquier simulación del rendimiento de trading. La idea clave no es predecir lo que sucederá en el futuro, sino realizar un supuesto coherente y explícito sobre cómo pueden ejecutarse las operaciones.

Mecanismo y definición

El deslizamiento es la brecha entre el precio de referencia de una orden (por ejemplo, el precio utilizado cuando se genera una señal o el punto medio en el momento de la decisión) y el precio de ejecución real (el precio que recibe su sistema). Los supuestos de deslizamiento convierten esa brecha en algo que su modelo pueda calcular.

Una forma sencilla de entender el flujo de trabajo es separar cuatro elementos:

  1. Precio de referencia: el precio que su modelo utiliza como “punto de partida” para el cálculo de una operación.
  2. Regla del precio de ejecución: el proceso supuesto que determina el precio de ejecución a partir del precio de referencia.
  3. Gestión de la dirección: si la regla mueve los precios en su contra o puede variar en cualquier dirección.
  4. Contabilización del coste total: cómo interactúa el deslizamiento con otros costes de ejecución, como el spread y las comisiones (si su simulación los incluye).

Un modelo mínimo

La mayoría de las configuraciones de supuestos de deslizamiento se reducen a uno de estos enfoques:

  • Deslizamiento fijo (constante en pips o puntos): usted supone que cada ejecución es peor en una cantidad constante. Por ejemplo, podría decir que una compra se ejecuta al precio de referencia menos X, y una venta al precio de referencia más X.
  • Basado en reglas según el lado de la orden y el momento: puede aplicar diferentes desfases dependiendo de si la orden simulada se activa en bid/ask, en los límites de las velas, o al utilizar una convención particular de cierre/apertura de barra.
  • Deslizamiento aleatorio a partir de un rango o distribución: en lugar de un valor constante, se muestrea el deslizamiento de un rango elegido. Esto sigue siendo un supuesto, porque la distribución debe especificarse sin depender de ejecuciones en tiempo real.
  • Deslizamiento vinculado a la liquidez o la volatilidad: vincula la cantidad de deslizamiento a un proxy como la volatilidad o una medida de liquidez utilizada en su simulación. Esto puede ser más realista, pero también puede volverse complejo y fácil de sobreajustar.

Entradas que debe especificar

Para utilizar los supuestos de deslizamiento de una manera que otros puedan verificar, debe especificar entradas como:

  • Unidad de medida: pips, puntos o porcentaje del precio.
  • Cuándo se aplica: solo en la entrada de la orden, en las salidas, o en ambas.
  • Cómo escala: si el deslizamiento cambia con el tamaño de la orden o permanece constante.
  • Convenciones de lado: cómo asigna compra/venta a la dirección bid/ask.
  • Interacción con el spread: si su precio de referencia es el mid, el bid o el ask, y si ya incluyó el spread por separado.

Evidencia o ejemplo (con supuestos explícitos)

Considere una simulación que utiliza un “precio medio” como precio de referencia. Usted define los siguientes supuestos:

  • Precio de referencia: mid = (bid + ask) / 2 en el momento de la decisión.
  • Spread: usted simula un spread fijo de S (medido en puntos o pips).
  • Supuesto de deslizamiento: la ejecución se mueve en contra del operador en Slp.
  • Usted aplica el deslizamiento tanto en la entrada como en la salida.

Lógica de cálculo de ejemplo

Para una orden de compra:

  • El punto medio en el momento de la decisión es mid.
  • Si ya modeló el spread por separado, debe decidir si la ejecución debe partir del bid o del ask. Una opción de modelado común es:
    • Bid = mid − S/2
    • Ask = mid + S/2
  • Dado que una compra generalmente se ejecuta cerca del ask, podría tomar una base de ejecución inicial de ask y luego aplicar el deslizamiento en su contra:
    • precio_ejecución ≈ ask − Slp

Para una orden de venta:

  • Una venta generalmente se ejecuta cerca del bid. Con una convención similar:
    • precio_ejecución ≈ bid + Slp

Esto ilustra el aspecto de “secuencia”: su precio de ejecución depende de (a) la definición del precio de referencia, (b) la elección del manejo del spread y (c) la regla de deslizamiento. Si cambia cualquiera de estos, el P&L de la operación resultante en su modelo cambia, incluso si mantiene el mismo valor de Slp.

Qué representa la salida

En la salida de la simulación, los supuestos de deslizamiento suelen aparecer como:

  • Precio de ejecución estimado (o un ajuste de precio estimado).
  • Impacto de coste por operación (diferencia entre el P&L basado en la referencia y el P&L basado en la ejecución).
  • Diferencias de rendimiento agregadas (drawdown, factor de beneficio, rendimientos totales), todo lo cual debe tratarse como condicionado a sus supuestos.

Limitaciones y modos de fallo

Incluso si los supuestos de deslizamiento se aplican cuidadosamente, varias limitaciones pueden hacer que las simulaciones representen incorrectamente la ejecución real:

  1. Desajuste de supuestos El deslizamiento no es una sola cosa. Puede provenir de retrasos, ejecuciones parciales, comportamiento de cotización e impacto de mercado. Si su modelo trata el deslizamiento como un desfase constante, es posible que no capture las condiciones en las que el deslizamiento realmente cambia.

  2. Componentes de ejecución faltantes Un error frecuente es contar dos veces u omitir costes. Por ejemplo, si su precio de referencia ya implica bid/ask, pero también modela el spread y el deslizamiento como deducciones separadas, puede distorsionar los costes. Por el contrario, omitir comisiones o tarifas puede hacer que los costes parezcan más pequeños de lo que son.

  3. Ambigüedad temporal Las ejecuciones de órdenes en Forex dependen de cuándo se coloca la orden en relación con las actualizaciones de precios. Si su backtest supone ejecuciones en la apertura o cierre de la vela, el comportamiento del deslizamiento puede estar sesgado. Esta es una elección de modelado; debe declararse y probarse.

  4. Los supuestos de distribución pueden ser arbitrarios Si muestrea el deslizamiento de un rango o distribución, debe justificarlo utilizando un método coherente con su entorno de simulación. De lo contrario, los resultados pueden reflejar la configuración de aleatorización en lugar de un comportamiento de ejecución plausible.

  5. Las relaciones históricas no garantizan resultados futuros Incluso si calibra los supuestos de deslizamiento utilizando datos históricos, la estructura del mercado y las condiciones de ejecución pueden cambiar. Por lo tanto, su modelo de deslizamiento es una herramienta de escenario, no un pronóstico.

Verificación y siguiente pregunta

Puede verificar de forma independiente si sus supuestos de deslizamiento son internamente coherentes comprobando tres puntos:

  • Auditoría de la convención de precios: confirme si su simulación utiliza mid, bid o ask como referencia, y asegúrese de que la lógica de ejecución de compra/venta se alinee con esa convención.
  • Auditoría de contabilidad de costes: verifique que el spread, las comisiones/tarifas (si se incluyen) y el deslizamiento estén separados correctamente o combinados sin doble conteo.
  • Prueba de sensibilidad (conceptual): cambie los supuestos de deslizamiento de forma controlada (por ejemplo, desfases más altos frente a más bajos) y observe cuán sensibles son los resultados. Una gran sensibilidad sugiere que su modelo depende en gran medida de la brecha de ejecución supuesta.
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.