Saltar al contenido
ALX Quant
← Volver a las guías
Etapa 4 de 4OperarGuía 7 de 8
Intermedio

9 min de lectura

El coste es lo que decide

Comisión, horquilla y deslizamiento se comen la ventaja antes que nadie. La aritmética del coste máximo que aguanta una estrategia, y por qué es el gráfico que nunca te enseñan.

  • costes
  • método
  • ejecución

Una estrategia con ventaja gana una cantidad fija de media por operación. Esa cantidad es todo lo que tienes. El coste se la come entera antes de que llegue a tu cuenta, y la mayoría de las estrategias que circulan no tienen margen suficiente para pagarlo.

Este es el gráfico que decide si algo se puede operar, y es el que no aparece casi nunca.

Los tres costes, y solo uno aparece en la web del bróker

Comisión. La que anuncian. Se paga al abrir y al cerrar, así que si ves 2,50 $ por contrato, tu coste real por operación completa es 5,00 $.

Horquilla. La diferencia entre el precio al que compras y el precio al que vendes. Compras caro y vendes barato, siempre, y esa diferencia la pagas en cada operación aunque no la veas en ningún extracto. En los datos del Nasdaq con los que trabajo el medio son 2,57 puntos, y se abre justo en la apertura y en las noticias, que es cuando media estrategia intradía opera.

Deslizamiento. La diferencia entre el precio que tu backtest supuso y el que consigues. Tu orden llega, el precio ya se movió. En órdenes a mercado y en momentos rápidos es el coste más grande de los tres, y es el único que no puedes conocer hasta que operas.

La cuenta: tu coste máximo es tu ventaja bruta

La esperanza bruta por operación, sin costes, sale de tu acierto y tu ratio:

E = R × ( p × (b + 1) − 1 )

E
ventaja bruta por operación, en euros
R
lo que arriesgas cuando salta el stop
p
acierto en tanto por uno: 36 % es 0,36
b
ratio objetivo frente a riesgo: buscar el doble es 2

Con 36 % de acierto, ratio 2 y 100 € de riesgo: 100 × (0,36 × 3 − 1) = 8,00 €.

Y aquí está la idea entera de esta guía, que cabe en una frase:

Esa cifra es también el coste máximo que aguanta la estrategia.

Ocho euros de ventaja bruta significa que a ocho euros de coste por operación la estrategia queda exactamente en cero. A nueve, pierde. No hay gestión de riesgo, ni disciplina, ni psicología que lo arregle: es una resta.

Puedes meter tus propios números en la calculadora de coste máximo y ver dónde cae tu línea.

Qué pasa de verdad: el Silver Bullet a distintos costes

Esto no es un ejemplo. Son las mismas 524 operaciones del estudio, recalculadas suponiendo distintos costes por operación completa:

Silver Bullet en Nasdaq · profit factor según el coste por operación

Silver Bullet en Nasdaq · profit factor según el coste por operación. 0 $: 1,35×. 1,50 $: 1,22×. 3 $: 1,10×. 5 $: 0,99×. 8 $: 0,85×.0 $1,50 $3 $5 $8 $por debajo de aquí, pierd…1,35×1,22×1,10×0,99×0,85×
524 operaciones, 2020-2026. En cian, el coste que supone el estudio: 1,50 $. A 5 $ por operación la estrategia cruza el cero. Casi ningún bróker minorista te opera un micro del Nasdaq por menos de eso, contando horquilla y deslizamiento.

Léelo despacio. Entre operar esto y no operarlo hay tres dólares y medio de diferencia en comisiones. La estrategia es la misma, las reglas son las mismas, las entradas son las mismas. Lo único que cambia es a quién le pagas por ejecutarla.

Y el 1,35 de la izquierda, el de coste cero, es el número que saldría en un backtest hecho sin pensar en esto. Un 1,35 se publica. Un 0,99, no.

La rotación multiplica el problema

El coste se paga por operación, así que una estrategia que opera mucho paga mucho. Esto es lo que mata a casi todo lo que viene de investigación académica cuando intenta salir del papel.

El caso más claro que he leído es un trabajo de 2023 sobre predecir con un modelo de lenguaje las reacciones de la bolsa a las noticias. Los resultados brutos son de los mejores que se publican, y aun así la cartera deja de ganar dinero a partir de 20 puntos básicos de coste, con una rotación del 190 % mensual. Está contado entero en el estudio del paper.

Veinte puntos básicos son dos décimas de porcentaje. Un coste minorista normal. La predicción funciona, la cartera no.

Lo que se publica

  • Rentabilidad bruta, sin costes
  • Profit factor agregado del periodo entero
  • Horquilla media, nunca la de la apertura
  • Comisión de un lado, no de ida y vuelta

Lo que decide

  • Ventaja neta en euros por operación
  • El coste al que la estrategia cruza el cero
  • Cuántas operaciones al año pagas
  • Qué te cobra tu bróker, no el del backtest

Cómo medir tu coste real

El único número que vale es el tuyo, y se mide comparando el precio al que creías entrar con el precio al que entraste.

import pandas as pd
 
ops = pd.read_csv("mis_operaciones.csv")   # una fila por operacion
 
# Deslizamiento: lo que te separa del precio que esperabas, en puntos
ops["desliz_entrada"] = (ops["precio_entrada"] - ops["precio_esperado"]).abs()
ops["desliz_salida"]  = (ops["precio_salida"]  - ops["precio_objetivo"]).abs()
 
VALOR_PUNTO = 2.0     # micro Nasdaq: 2 $ por punto
coste = (
    ops["comision_total"]                                    # ida y vuelta
    + (ops["desliz_entrada"] + ops["desliz_salida"]) * VALOR_PUNTO
)
 
print(f"Coste medio por operación: {coste.mean():.2f} $")
print(f"Percentil 90:              {coste.quantile(0.9):.2f} $")

El percentil 90 importa tanto como la media. Si tu coste medio es 4 $ pero una de cada diez operaciones te cuesta 12 $, tu estrategia se está comiendo la ventaja en la cola, no en el promedio.

Y si todavía no operas, la única forma honesta de estimarlo es al alza. Yo doy por bueno un backtest cuando aguanta el doble del coste que creo que voy a pagar. Si no aguanta el doble, no lo opero.

Lo que esta guía no resuelve

La aritmética es exacta, pero descansa en dos números que casi nunca conoces bien: tu acierto y tu ratio reales. Con veinte operaciones no los conoces en absoluto, así que el coste máximo que calcules será igual de inventado que ellos.

Tampoco captura que el coste y la estrategia están relacionados. Las estrategias que entran en momentos rápidos pagan más deslizamiento, y son justo las que el backtest ve mejor. El coste medio subestima el coste de las operaciones que más importan.

Y hay una salida que la cuenta no ve: operar menos. Si tu ventaja no aguanta el coste, subir el objetivo o filtrar las entradas peores sube la ventaja bruta por operación aunque baje el número de operaciones. Suele ser mejor camino que buscar un bróker más barato.

El coste es la mitad de la ecuación. La otra mitad es cuánto pones en cada operación, y ahí la aritmética es todavía menos intuitiva.

Contenido educativo. Nada de lo que leas aquí es una recomendación de inversión.

Guías nuevas, cuando las haya

Un correo cuando publico algo. Ni resúmenes de mercado ni ofertas. Te puedes borrar con un clic desde cualquier envío.