Supuestos de deslizamiento en el backtesting de forex: cómo se diferencian de conceptos relacionados
Respuesta directa
Los supuestos de deslizamiento son opciones de modelado que representan cómo el precio de ejecución de una orden puede diferir de un precio de referencia (como una cotización o el precio medio). La diferencia clave con los conceptos forex relacionados es que los supuestos de deslizamiento se centran específicamente en el componente de error en el precio de ejecución, mientras que otros conceptos (como el spread o las comisiones) representan componentes de costo o insumos diferentes y más directamente identificables.
Para explicarlo con precisión, conviene tratar los supuestos de deslizamiento como un insumo del cálculo: describen lo que se asume sobre la distancia entre el precio en el que se basa una operación y el precio al que realmente se ejecutaría.
Mecanismo y definición
Supuestos de deslizamiento (modelado del error en el precio de ejecución)
Los supuestos de deslizamiento describen la diferencia esperada o asumida entre un precio de referencia utilizado en un análisis y el precio al que se asume que se ejecuta una orden. Esta “diferencia” puede ser positiva (peor que la referencia para el operador) o negativa (mejor), pero en muchos modelos simplificados se trata como adversa para mayor realismo.
En la práctica, los modelos de backtesting y forward testing necesitan una regla para las ejecuciones porque la ejecución real se ve afectada por factores como la liquidez, la profundidad del libro de órdenes y el momento. Los supuestos de deslizamiento proporcionan esa regla de manera simplificada, a menudo como:
- Un monto fijo (desplazamiento constante en pips/unidades de precio)
- Un monto variable (por ejemplo, extraído de una distribución)
- Una regla basada en condiciones (por ejemplo, mayor deslizamiento durante spreads más amplios o períodos volátiles)
El “propietario canónico” de la idea es el modelado de ejecución dentro de su marco de pruebas o contabilidad.
Spread (diferencia entre bid/ask cotizado)
El spread es la diferencia entre el bid y el ask en el momento en que se observan las cotizaciones. Es un insumo de microestructura de mercado vinculado al proceso de cotización. Los costos del spread generalmente se modelan como una diferencia determinista entre los precios de referencia de compra y venta.
Cómo se diferencia de los supuestos de deslizamiento: el spread suele estar definido por la mecánica de cotización a la que se hace referencia, mientras que los supuestos de deslizamiento representan un desajuste de ejecución adicional más allá de esa referencia de cotización.
Comisión y tarifas (costos de transacción explícitos)
Las comisiones y algunas tarifas son costos explícitos cobrados por un proveedor o un centro de negociación. Pueden modelarse como fijos por operación, por lote o como un porcentaje.
Cómo se diferencia de los supuestos de deslizamiento: las comisiones/tarifas son costos contables que se pueden representar directamente, mientras que los supuestos de deslizamiento cubren el impacto de mercado y el desajuste relacionado con el momento entre el precio de referencia y la ejecución.
Supuestos de ejecución (reglas de ejecución y momento)
Los “supuestos de ejecución” son el concepto general más amplio: cómo decide su modelo si una orden se ejecuta y a qué hora/precio. Los supuestos de deslizamiento son una parte específica de los supuestos de ejecución: el ajuste de precio debido al desajuste de ejecución.
Por lo tanto, los supuestos de deslizamiento se diferencian de los supuestos de ejecución por su alcance: el deslizamiento es un elemento de modelado dentro de la lógica de ejecución/momento.
Impacto de mercado (su modelo de cómo el trading mueve los precios)
El impacto de mercado es un concepto de modelado que representa el efecto de una operación en los precios posteriores, especialmente cuando el tamaño es grande en relación con la liquidez disponible. Los supuestos de deslizamiento pueden incluir algo de impacto de mercado, pero no todos los modelos de deslizamiento se basan explícitamente en el impacto de mercado.
Cómo se diferencia del impacto de mercado: el impacto de mercado se refiere al movimiento causal del precio debido al tamaño de la operación, mientras que los supuestos de deslizamiento a menudo resumen el resultado neto (incluidos los efectos de momento y liquidez) sin modelar la causalidad por separado.
Evidencia o ejemplo (acotado y basado en supuestos)
Considere una simulación que utiliza un precio de referencia en el momento de la decisión de la orden (por ejemplo, un precio medio o una cotización de última operación). Para calcular un costo esperado simplificado, podría separar los costos en componentes:
- Spread: convierte de una referencia basada en el precio medio a una referencia basada en bid/ask para cada lado.
- Comisión: resta un costo fijo por operación.
- Supuestos de deslizamiento: suma (o resta) un desplazamiento en el precio de ejecución en relación con la referencia basada en la cotización.
Si su modelo utiliza un deslizamiento fijo de 0,5 pips por operación, entonces el precio de ejecución de cada orden se desplaza en esa cantidad desde la referencia de cotización. Si, en cambio, sus supuestos de deslizamiento son variables (por ejemplo, más amplios durante la volatilidad), la misma lógica de estrategia puede producir diferentes perfiles de reducción y rentabilidad porque el error de ejecución ya no es constante.
Una limitación importante es que estos componentes no son independientes en la realidad. Por ejemplo, los spreads pueden ampliarse cuando la liquidez disminuye, lo que también puede aumentar el desajuste de ejecución. Los modelos a menudo asumen la separación por tratabilidad, pero eso puede distorsionar cómo se mueven los costos conjuntamente.
Limitaciones y riesgos (qué puede fallar)
1) Riesgo de cola optimista
Un modo de falla común es elegir supuestos de deslizamiento que subestimen las condiciones de ejecución en el peor de los casos. Incluso si el deslizamiento promedio parece razonable, los eventos raros (movimientos rápidos, baja liquidez, saltos repentinos en las cotizaciones) pueden dominar los resultados realizados.
2) Doble conteo o superposición faltante
Si su modelado ya refleja la ampliación basada en el spread y también aplica supuestos de deslizamiento que implícitamente incluyen el mismo fenómeno, podría incurrir en doble conteo. Por el contrario, si sus supuestos de deslizamiento son demasiado estrechos, podría omitir errores de ejecución impulsados por la liquidez.
3) Desajuste del precio de referencia
Los supuestos de deslizamiento dependen de lo que representa el precio de referencia. Las referencias basadas en el precio medio, las referencias bid/ask y las referencias de última operación tienen propiedades diferentes. Usar la definición de referencia incorrecta hace que el término de deslizamiento sea inconsistente.
4) Estabilidad de parámetros entre regímenes
Los supuestos de deslizamiento que se ajustan a un régimen de mercado pueden no transferirse a otro. Las relaciones históricas (en su propio período de backtesting) no garantizan el comportamiento de ejecución futuro cuando cambian los patrones de liquidez y volatilidad.
Verificación y siguiente pregunta
Para verificar de manera independiente los hechos relevantes sobre los supuestos de deslizamiento (sin depender de afirmaciones específicas del proveedor), concéntrese en lo que puede comprobar en sus propios insumos de modelado:
- ¿Está definido claramente el precio de referencia (medio vs. bid/ask vs. última)?
- ¿Se modelan el spread, las comisiones/tarifas y el deslizamiento como componentes distintos con significado no superpuesto?
- ¿Los supuestos de deslizamiento incluyen un modo de falla razonable (como un mayor error de ejecución durante condiciones ilíquidas)?
- ¿Su prueba incluye sensibilidad a los supuestos de deslizamiento (por ejemplo, usando múltiples parametrizaciones razonables) para que las conclusiones no dependan de una sola elección?
Siguiente pregunta a resolver: qué precio de referencia utiliza su backtest y si su término de deslizamiento está destinado a representar desajuste de ejecución adicional más allá de esa referencia o un error de ejecución “todo incluido” más amplio. Esa elección determina cómo se diferencian los supuestos de deslizamiento del spread y otros conceptos de ejecución relacionados.