Lectura pública · No necesitas iniciar sesión
Cómo interpretar un backtest histórico
Un backtest aplica reglas a precios pasados para estudiar qué habría ocurrido bajo supuestos concretos. Una corrida histórica permite comprobar esos supuestos; no demuestra que el resultado vaya a repetirse.
Qué pregunta puede responder
Puedes evaluar una estrategia disponible o una cartera manual durante un rango pasado. El motor devuelve una trayectoria de valor de cartera en MXN, operaciones, costos y una referencia. El resultado depende tanto de las reglas como de las fechas y de la historia disponible.
Anota tu hipótesis antes de cambiar parámetros. Buscar muchas combinaciones hasta encontrar la mejor curva introduce selección retrospectiva: el mejor resultado dentro de una muestra puede ser una coincidencia que no se repita fuera de ella.
Preparar una comparación útil
Selecciona fechas, capital, referencia y comisión en puntos base. Un punto base equivale a 0.01%; por ejemplo, 10 puntos base son 0.10%. Conserva esos parámetros cuando compares dos alternativas para identificar qué cambio explica la diferencia.
La cartera manual admite pesos positivos que sumen hasta 100%; el resto queda en efectivo. Compra la asignación inicial al primer cierre disponible y mantiene las cantidades sin rebalanceo. Por ello, los pesos cambian después cuando cambian los precios.
Señal y ejecución no ocurren al mismo cierre
En modo estrategia, los indicadores usan información hasta el cierre de la sesión de señal. La operación se programa para el siguiente cierre disponible del activo. Esto evita ejecutar una decisión con un precio que ya se necesitó conocer para tomarla.
Las comisiones se aplican a compras y ventas. No se modelan ventas en corto ni apalancamiento en estos dos simuladores. DR-VALUE, DR-FIBRAS y DR-QUANT permanecen deshabilitadas mientras falten fundamentales históricos fechados; los datos actuales no sustituyen a los conocidos en el pasado.
Ejemplo didáctico: precio, efectivo y comisión
Ejemplo didáctico con una sola compra, no corrida real: asignas un presupuesto de 60,000 MXN de un capital de 100,000 MXN y dejas 40,000 MXN en efectivo. Con 10 puntos base de comisión, el importe invertido es 60,000 / 1.001 = 59,940.06 MXN, porque el presupuesto incluye el costo. La comisión es aproximadamente 59.94 MXN.
Si el precio de esa posición sube 10%, su valor sería 65,934.07 MXN. Sumando el efectivo, la cartera alcanzaría 105,934.07 MXN: aproximadamente 5.93% de rendimiento. El cálculo supone efectivo sin rendimiento, ninguna venta, ninguna distribución y ninguna otra variación.
Leer las métricas juntas
El rendimiento compara valor final y capital inicial. El CAGR anualiza el crecimiento del período; no significa que cada año haya producido esa tasa. La volatilidad anualizada y el Sharpe utilizan una convención de 252 sesiones. El Sharpe de este motor usa tasa libre de riesgo cero, no la tasa vigente de CETES.
La caída máxima mide pérdida desde un máximo previo de la trayectoria, no solamente desde el capital inicial. Una referencia representa otra exposición y puede tener distinta composición; su serie de comparación no reproduce necesariamente las operaciones ni los costos de tu cartera.
Cobertura, moneda y activos omitidos
Se usan cierres diarios archivados y conversión USD/MXN fechada para activos en dólares. El cambio de idioma no convierte moneda. La fecha y procedencia del cierre y del tipo de cambio son parte de la evidencia que debes revisar.
La cobertura suficiente es aproximada: compara sesiones archivadas de la bolsa y densidad del período y de cada mes; no equivale a un calendario oficial. Una cartera manual con cobertura insuficiente se rechaza. En estrategias pueden omitirse activos y se informa cuáles: esa exclusión también cambia el universo evaluado.
Lo que esta prueba no demuestra
Los resultados son de precio: no incluyen dividendos, distribuciones, impuestos ni custodia. Los cierres no permiten reproducir precios intradía, volumen, liquidez o deslizamiento. Una simulación con costos declarados sigue siendo una aproximación, no una reconstrucción exacta de operaciones reales.
El catálogo actual puede omitir empresas que desaparecieron: es una fuente de sesgo de supervivencia. La historia incompleta y los metadatos estáticos también limitan el análisis. Repite comparaciones en períodos distintos, conserva los parámetros y revisa omisiones antes de sacar conclusiones; un buen backtest no garantiza resultados futuros.
