Por qué el mismo EA da backtests distintos en cada bróker: spread y calidad del feed, la variable oculta

27 agosto 2026, 05:00
Kenichiro Sakamoto
0
5
Ejecute el mismo EA con el mismo archivo set y las mismas fechas en dos brókers distintos y obtendrá dos curvas de capital diferentes. El comprador suele suponer que uno de los tests está roto. Casi siempre los dos son correctos — cada uno para su bróker. La variable que cambió es una de la que casi ningún vendedor habla: el propio feed de precios.

El spread es una propiedad del bróker, no del mercado
No existe "el spread del oro" como valor único. Cada bróker construye su flujo de cotizaciones a partir de sus propios proveedores de liquidez y añade su propio margen, de modo que el spread que paga su backtest es exactamente el que quedó grabado en los ticks históricos de ese bróker. En estrategias de corta duración el spread se paga en cada operación, así que unos pocos puntos de diferencia por trade se acumulan hasta producir una curva visiblemente distinta: mismas entradas, mismas salidas, coste diferente.

El historial de ticks es una segunda variable, más silenciosa
Dos brókers no solo cobran spreads distintos: registran ticks distintos. Un feed puede mostrar un pico que el otro nunca imprimió, y eso basta para activar o dejar pasar un stop, una entrada o un paso del trailing. A partir de ese momento los dos tests ya no son la misma secuencia de operaciones con costes distintos: son listas de operaciones completamente diferentes. El modo "cada tick basado en ticks reales" es honesto con el historial de un bróker; no puede hablar por el de otro.

Qué estrategias están más expuestas
La sensibilidad escala con el tiempo de retención y la distancia del stop. Un scalper que busca unos pocos puntos en el oro vive o muere por la calidad del feed, y ahí es donde la brecha entre la captura del vendedor y su propio test es mayor. Un sistema más lento, que mantiene posiciones horas o días con un stop amplio, paga el spread pocas veces en relación con su objetivo y viaja mucho mejor entre brókers. Ninguno de los dos resultados es "el verdadero": son mediciones de la estrategia sobre dos instrumentos distintos que casualmente comparten nombre.

Qué puede hacer usted en la práctica
Antes de comprar o de pasar a real, haga el backtest con los datos de ticks reales de su propio bróker, en el tipo de cuenta que va a operar, y trate cualquier captura del vendedor como un límite superior producido en un feed que usted no tiene. Si una estrategia solo sobrevive con el feed de un bróker concreto, eso no es una ventaja: es un artefacto. Nosotros validamos con datos de ticks reales y consideramos la degradación entre brókers una prueba que el EA debe superar, no una excusa que explicar después.

Por qué los vendedores callan sobre esto
Porque el feed más limpio produce el número más bonito, y el número más bonito vende. Declarar que los resultados varían según el bróker hace la página de producto más honesta y menos brillante. Preferimos que usted pruebe primero en su feed y no se lleve sorpresas después.
Un ejemplo de EA que validamos con datos de ticks reales, con la metodología indicada en la página: https://www.mql5.com/en/market/product/187329

Todos los productos y utilidades gratuitas: https://www.mql5.com/en/users/app.develop.sk/seller

Nuestros datos medidos de backtest de cada EA (factor de beneficio, drawdown de equidad, número de operaciones, resultados año a año) están publicados en fxea365.com/ea/ranking