Metodología

Cómo auditamos

Qué prueba Rigor, con qué umbral y con qué fuentes, qué quiere decir cada etiqueta y qué no hace. Las cifras de esta página son las mismas que usa el motor.

Independencia

  • Rigor no vende robots, señales, cursos ni cuentas de fondeo, y sus páginas no llevan enlaces de afiliado.
  • El precio del informe es el mismo sea cual sea la clase que salga: no cobramos más por una clase mejor.
  • No operamos, no custodiamos dinero ni claves y no nos conectamos a ningún bróker.

Seis preguntas, un umbral cada una

¿Se distingue el resultado del azar?

Sharpe probabilístico (longitud, asimetría y curtosis) y bootstrap estacionario por bloques de los retornos.

Qué hace falta para superar

PSR ≥ 0.95 y el percentil 5 del Sharpe del bootstrap por encima de cero; débil desde PSR 0.80.

¿Aguanta el número de intentos?

Sharpe deflactado con el mayor número entre los intentos declarados, las variantes subidas y las pasadas de optimización de MT5; PBO por validación cruzada combinatoria cuando subes variantes.

Qué hace falta para superar

DSR ≥ 0.95 y PBO por debajo de 0.50; débil desde DSR 0.50.

¿Aguanta los costes de operar?

Cada operación recalculada a 1x, 2x y 3x el coste, y el coste de equilibrio.

Qué hace falta para superar

Sigue en positivo a 3x el coste de referencia.

¿Aguanta el tramo fuera de muestra?

Sharpe después del inicio fuera de muestra que declaras y su distancia al Sharpe dentro de muestra.

Qué hace falta para superar

Sharpe fuera de muestra ≥ 0.5 y una distancia de 1.0 como máximo.

¿Los datos están sanos?

35 banderas rojas: duplicados, saltos, valores congelados, martingala, rejilla, depósitos, modelado del backtest y más.

Qué hace falta para superar

Ninguna bandera. Una bandera grave hace que no supere; un aviso la deja en débil.

¿Supera a lo que podrías haber tenido sin hacer nada?

Exceso de retorno, ratio de drawdown y ratio de información frente al benchmark que subas.

Qué hace falta para superar

Exceso de retorno y ratio de información positivos, con un drawdown de como mucho 1x el del benchmark.

Cómo sale la clase de A a D

  1. A

    La estadística y el número de intentos superan; costes, fuera de muestra y benchmark superan o no aplican; los datos no tienen banderas graves ni avisos.

  2. B

    La estadística supera, el número de intentos supera o no se declaró y nada falla, pero falta medir o reforzar costes, fuera de muestra, benchmark, calidad de datos o el número de intentos.

  3. C

    Una dimensión no supera, o la estadística o el número de intentos quedan en débil.

  4. D

    Los datos o la estadística no superan, o no superan dos dimensiones o más.

Qué quiere decir cada etiqueta

  • MedidoLo calculamos nosotros a partir de tu archivo.
  • DeclaradoLo dijiste tú o lo dice tu plataforma; no lo podemos comprobar.
  • No medidoFaltaban datos para medirlo, y el informe dice cuáles.

Las banderas rojas que revisamos

  • Muy pocas observaciones
  • Equity en cero o negativa
  • Fechas duplicadas
  • Fechas desordenadas
  • Filas ilegibles
  • Retornos sin variación
  • Valores congelados
  • Saltos extremos
  • Sharpe inverosímil
  • Huecos grandes entre filas
  • Costes declarados en cero
  • Menos intentos declarados que los que muestran los archivos
  • Operaciones ilegibles
  • El resultado declarado por operación no cuadra
  • Tamaño que crece tras pérdidas (martingala)
  • Rejilla o promediar pérdidas
  • Muchas posiciones abiertas a la vez
  • Drawdown flotante oculto
  • Muchos aciertos pequeños y pérdidas grandes
  • Sin señal de stop de pérdida
  • Resultado concentrado en pocas operaciones
  • Operaciones fuera de las fechas de la curva
  • Operaciones que no se mueven con la curva
  • El balance final impreso no cuadra con las operaciones
  • La curva y las operaciones tienen una diferencia sin explicar
  • Señal heurística en la cadena de balances
  • El % de ganancia no refleja el dinero
  • Depósitos en plena pérdida
  • Pérdida abierta que el balance no muestra
  • Backtest con un modelado de precios grueso
  • Historial de precios incompleto en la prueba
  • Parámetros en un pico aislado
  • La optimización no aguanta en el periodo forward
  • El resultado se apaga en el periodo reciente
  • El encabezado del informe no cuadra

Reproducible

  • Cada archivo queda identificado por su huella SHA-256 en el informe.
  • El remuestreo usa una semilla fija que el informe imprime: el mismo archivo con las mismas declaraciones da los mismos números.
  • El informe imprime la versión del motor que lo generó.

Lo que no hace

  • No predice resultados futuros: mide la evidencia que hay en los datos que subes.
  • Lee los archivos tal como llegan; no los comprueba con el bróker.
  • No recomienda comprar, vender, copiar ni invertir en nada.
  • Un informe no es una opinión legal, fiscal ni de inversión.

Fuentes

  1. Bailey, D. H. y López de Prado, M. (2012). The Sharpe Ratio Efficient Frontier. Journal of Risk 15(2).
  2. Bailey, D. H. y López de Prado, M. (2014). The Deflated Sharpe Ratio: Correcting for Selection Bias, Backtest Overfitting and Non-Normality. Journal of Portfolio Management 40(5).
  3. Bailey, D. H., Borwein, J., López de Prado, M. y Zhu, Q. J. (2017). The Probability of Backtest Overfitting. Journal of Computational Finance 20(4).
  4. Politis, D. N. y Romano, J. P. (1994). The Stationary Bootstrap. Journal of the American Statistical Association 89(428).

Datos públicos que usamos

  • Tipos de cambio de la Reserva Federal, letra del Tesoro y precios al consumidor de EE. UU.: FRED, Banco de la Reserva Federal de St. Louis. El VIX es de Cboe Global Markets, vía FRED.
  • Tasa a un día del euro (€STR, vía FRED) y, antes de octubre de 2019, la tasa de las operaciones principales de financiación del BCE (la tasa fija o, en las subastas a tipo variable, la tasa mínima de puja) hasta octubre de 2008 y la tasa de la facilidad de depósito del BCE después. Fuente: estadísticas del BCE; estos datos están disponibles gratis en el sitio web del BCE (ecb.europa.eu).
  • Tasa a un día de la libra (vía FRED): SONIA data licensed under the Open Government Licence v3.0 and copyright the Governor and Company of the Bank of England.
  • Tasa a un día de Canadá (CORRA): Banco de Canadá; la convertimos a rendimiento anual, y estos datos están disponibles gratis en bankofcanada.ca.
  • Tasa Selic mensual de Brasil: Banco Central do Brasil, serie 4189, bajo la Open Database License (ODbL).
  • Tasas de política monetaria de México, Japón, Suiza, Australia, Nueva Zelanda, India, Sudáfrica, Corea del Sur, Suecia, Noruega, Dinamarca, Polonia, Chequia, Hungría, Rumanía, Islandia, Turquía, Israel, Arabia Saudita, Indonesia, Tailandia, Malasia, Chile, Colombia y Perú. Fuente: BIS (Banco de Pagos Internacionales). Son las tasas oficiales de cada banco central, no tasas de mercado.
  • Precios al consumidor de la zona del euro y de Suiza: Eurostat.
  • Precios al consumidor del Reino Unido: Office for National Statistics, bajo la Open Government Licence v3.0.
  • Precios al consumidor de Canadá: Banco de Canadá (IPC de Statistics Canada); estos datos están disponibles gratis en bankofcanada.ca.
  • Precios al consumidor de Brasil: Banco Central do Brasil (IPCA del IBGE).
  • Precios al consumidor de México. Fuente: INEGI, Índice Nacional de Precios al Consumidor (INPC); lo usamos para descontar la inflación de los saldos.
  • Precios al consumidor de Japón: elaborado a partir del Índice de Precios al Consumidor (Statistics Bureau, Ministry of Internal Affairs and Communications), vía e-Stat.
  • Todos se leen al generar el informe y no cambian la clase.
  • No mostramos cierres del S&P 500, del Nasdaq 100 ni de bitcoin: ninguna fuente pública permite reutilizarlos en un informe de pago. Las cifras de caídas históricas de la tabla de crisis son hechos fijos, no datos que leamos.