Si un broker de cTrader te da un backtest limpio y otro te da uno peor, eso no prueba automáticamente que uno de los dos esté mintiendo. La mayoría de las veces, la "misma estrategia" no se ejecutó sobre el mismo experimento.
El resultado cambió porque cambiaron los inputs. El propio cTrader trata la comisión, el spread y la fuente de datos históricos como parte de la configuración del backtest, no como simple decorado de fondo (guía de backtesting de cTrader).
El mismo código no significa el mismo test
El backtesting en cTrader ejecuta un bot sobre datos históricos de mercado bajo condiciones que tú defines. En la propia configuración de la plataforma, eso incluye la comisión, la fuente de datos y si los spreads son fijos o aleatorios; también permite usar un CSV personalizado en lugar del histórico del servidor del broker (guía de backtesting de cTrader).
Eso importa porque los brokers no exponen todos las mismas condiciones de mercado. El propio glosario de trading de cTrader dice que las sesiones de trading pueden variar entre brokers por ubicación, horarios de los proveedores de liquidez y festivos locales (glosario de trading de cTrader). La guía de símbolos personalizados de Spotware refuerza el mismo punto desde el lado de la implementación: las tasas de swap, las comisiones y los horarios de mercado forman parte de la propia definición del símbolo (símbolos personalizados en cTrader).
Así que cuando un trader dice "corrí el mismo cBot en dos brokers", esa frase casi siempre está incompleta. La lógica puede ser la misma. Las condiciones del test, muchas veces, no.
| Input que cambió | Qué se movió realmente | Por qué puede divergir el resultado |
|---|---|---|
| Datos históricos | Las barras o ticks que consumió el bot | Una señal puede aparecer en un set de datos y no en otro |
| Spread | La fricción de entrada y salida | Los edges ajustados pueden desaparecer cuando el spread se abre |
| Comisión y swap | La pila de costes alrededor de cada trade | Los sistemas Swing pueden desviarse bastante cuando cambia el coste overnight |
| Sesiones de trading | Cuándo se considera abierto el mercado | Las velas de timeframes altos pueden cerrar en momentos distintos |
| Capital inicial y sizing | El camino del tamaño de posición | Los sistemas con riesgo porcentual componen distinto desde el primer trade |
Diferencias pequeñas entre brokers pueden crear listas de trades distintas
Algunas diferencias solo recortan el retorno de titular. Otras cambian los trades de verdad.
Ese segundo caso sorprende porque se siente injusto. El código no cambió, así que ¿cómo puede cambiar la lista de trades? Porque muchas estrategias no operan sobre ticks en bruto. Operan sobre velas, filtros, umbrales y reglas de sizing construidas encima de esas velas. Si la sesión de un broker corta el día de otra forma, o si un símbolo tiene máximos y mínimos históricos ligeramente distintos, el filtro puede pasar de "sí" a "no" justo en el margen.
Esto es especialmente cierto en timeframes altos. Una vela H4 no siempre es la misma vela H4 en todas las implementaciones. realbacktesting documenta esto abiertamente en su propio stack metodológico: el reporte nativo de cTrader es la cifra que un comprador reproduce en cTrader, mientras que el motor de investigación independiente puede quedar unos puntos a un lado porque las velas de timeframes altos se construyen sobre límites distintos usando la misma base M1. Eso no es una contradicción. Es exactamente el tipo de detalle de implementación que un backtest honesto debería revelar en vez de esconder detrás de una captura.
Los costes funcionan igual. Un spread más ancho no solo reduce el beneficio en línea recta. Puede evitar entradas, adelantar salidas y convertir un ganador marginal en un perdedor. Esa es la razón mecánica por la que por qué tu backtest miente merecía existir desde el principio.
Por qué esto importa más a un trader de prop firm
Un inversor que mira un portfolio a muchos años a veces puede tolerar ruido feo de implementación. Un trader de prop firm, normalmente no.
Las reglas de una prop firm juzgan el camino, no solo el destino. Un feed algo más duro o una pila de costes peor puede agrupar pérdidas de otra manera, profundizar una caída intradía o retrasar una recuperación lo suficiente como para importar bajo reglas de pérdida diaria o pérdida máxima. Por eso límite de pérdida diaria vs pérdida máxima para traders de prop firm es un tema de supervivencia y no un trámite administrativo.
Por eso también el backtest plausible más duro suele ser más útil que el más bonito. Si una estrategia solo parece aceptable bajo las condiciones más amables del broker, eso no es robustez. Eso es dependencia de una configuración halagadora.
El lado del fondeo es el mismo problema. Una cuenta de prop firm solo cobra si el camino del retorno sobrevive lo suficiente como para llegar al payout. Por eso funding.html se centra en la ruta hasta estar fondeado y en la distribución del retorno, no en una sola curva de titular.
Cómo comparar backtests de cTrader de forma honesta
Si quieres comparar dos backtests sin engañarte, tienes que ser más estricto que muchas páginas de marketing.
- Igualar primero símbolo, broker y rango de fechas. Si eso cambia, ya estás comparando tests distintos.
- Igualar la configuración de backtesting de cTrader. El modo de datos, la comisión y los supuestos de spread van en la tabla de comparación, no escondidos en la nota al pie.
- Igualar el capital inicial y la lógica de sizing. En un sistema de riesgo porcentual, una pequeña diferencia al principio puede componer una curva visiblemente distinta al final.
- Comparar la lista de trades y el camino diario, no solo el ROI final. Un trader de prop firm falla por estrés del camino mucho antes de que un promedio de largo plazo pueda rescatarlo.
- Repetir el test bajo las condiciones plausibles más duras. Si el edge solo sobrevive en la versión más suave de la realidad, probablemente no era gran edge.
Ese también es el estándar correcto para una investigación publicada. Si el autor no puede decirte qué datos usó, cuál fue el modelo de costes y si tú puedes reproducirlo en tu propia plataforma, todavía no tienes un número digno de confianza.
Qué prueba realbacktesting, y qué no
realbacktesting publica sistemas de trading en cTrader verificables y listos para prop firm, validados sobre cinco años de datos reales de broker con testing out-of-sample completo y Monte Carlo. La parte útil no es el eslogan. Es la pista de auditoría.
El método publicado actual es explícito: datos M1 de broker desde 2021-06-01 hasta 2026-06-20, una base modelo de 80,000 EUR, spread real por símbolo, comisión, swap y 1 bps de slippage, 100% de paridad de señal en 13 estrategias y 175,401 barras, y techos de drawdown impuestos en el percentil 95 de 20,000 simulaciones Monte Carlo, luego confirmados en un hold-out out-of-sample del 30%. Esas cifras viven en methodology.html, donde la idea entera es que un trader escéptico pueda inspeccionar el método en vez de fiarse de una historia pulida.
El límite honesto también importa. Todo esto siguen siendo backtests y modelos sobre datos de 2021-2026, no un track record real. Que cambie el broker no invalida automáticamente un backtest, pero sí significa que deberías hacer preguntas más duras sobre qué se testó exactamente.
Preguntas frecuentes
¿Que un broker dé otro resultado significa que la estrategia es falsa?
No. Normalmente significa que cambiaron los datos, los costes o la estructura de sesión. La pregunta correcta no es "¿son idénticas las dos curvas?", sino "¿están documentados los supuestos, son reproducibles y siguen siendo aceptables bajo condiciones más duras?".
¿Debería fiarme del resultado con mejor pinta?
No por defecto. El resultado con mejor pinta suele ser solo la versión más amable del test. Para prop trading, el resultado plausible más duro suele ser el más útil para decidir.
¿Puede la misma estrategia sacar trades distintos aunque los costes estén cerca?
Sí. Si las velas se construyen sobre límites de sesión distintos, o si pequeñas diferencias en máximos y mínimos históricos empujan un filtro a través de un umbral, la lista de trades puede cambiar.
¿Cuál es el estándar mínimo antes de fiarme de un backtest publicado?
Deberías poder identificar el broker o la fuente de datos, el rango de fechas, los supuestos de spread y comisión, la base de sizing y si el resultado es reproducible en tu propia plataforma. Si algo de eso falta, el número de titular es más débil de lo que parece.
La conclusión terca
Cuando cambia el broker, el backtest no se está "revisando" sin más. Se está rehaciendo bajo otro conjunto de hechos de mercado.
Por eso un trader honesto se preocupa menos por la curva más bonita y más por si el método sobrevive cuando la realidad se pone menos cooperativa.