backte.st

Costes de transacción en backtests: comisión, deslizamiento y spread

Por qué los pequeños costes por operación deciden el corto plazo, cómo estimarlos en puntos básicos y qué muestra la prueba de costes duplicados.

Una estrategia puede parecer rentable antes de costes y perder dinero después. Cuanto más opera, más importa. Los costes son de las pocas cosas de un backtest que puedes estimar de antemano, así que merece la pena hacerlo bien.

Los tres costes principales

Backte.st modela la comisión y el deslizamiento como puntos básicos por lado. Un punto básico es el 0,01 %, así que 10 pb por lado en una ida y vuelta cuestan alrededor del 0,2 % del importe operado.

Por qué la frecuencia lo cambia todo

El coste de una operación es pequeño. El coste de una estrategia es el coste por operación multiplicado por el número de operaciones. Una estrategia que opera unas pocas veces al año apenas nota unos puntos básicos. Una que opera muchas veces al día puede ver desaparecer toda su ventaja.

Estimar cifras realistas

Los costes varían mucho según el mercado, el bróker y el tamaño de la orden, así que no te fíes de un único valor por defecto:

La prueba de costes duplicados

Como las estimaciones de costes son inciertas, Backte.st vuelve a ejecutar cada estrategia con la comisión y el deslizamiento duplicados en cada entrada y salida. Si el resultado resiste, la ventaja tiene cierto margen de error. Si se convierte en un punto débil, la estrategia depende de una ejecución muy barata.

Lo que un modelo simple deja fuera

Estos puntos figuran en las limitaciones de cada informe. Para la mayoría de las pruebas de tamaño minorista, comisión más deslizamiento es una primera aproximación razonable.

Configura tus propios costes en el paso 3 del laboratorio y observa cómo responde la prueba de costes duplicados.

Pruébalo en el laboratorio

Crea una estrategia con indicadores, sin código, pruébala en varios mercados y mira esta prueba con tus propias reglas. Es gratis y funciona en tu navegador.

Abrir el laboratorio