Formación en métodos de investigación · Quantic Eagle opera solo con capital propio. Sin fondos de clientes, asesoramiento financiero ni señales de trading.
Calculadora de drawdown máximo con CSV
Abre un CSV, una tabla guardada como archivo de texto, con fechas y valores de la cuenta. La calculadora mide la mayor caída desde un máximo anterior: el drawdown. Solo utiliza las observaciones del archivo; entre una y otra, la cuenta podría haber caído más.
Equity es el valor total de la cuenta en un momento dado: incluye las ganancias y pérdidas no realizadas de las posiciones abiertas. El saldo, o balance, no incluye esos resultados no realizados. El tratamiento del crédito, las comisiones y otros componentes depende de la fuente. La herramienta utiliza los valores que facilitas: no reconstruye observaciones ausentes ni comprueba cómo se calcularon.
Aportaciones y retiradas de fondos: esta herramienta solo admite series sin flujos externos. Si incluyes cash_flow, todos los valores deben ser cero; cualquier valor distinto de cero detiene la comprobación o la conversión. Si falta la columna, debes confirmar que no hubo flujos. No sustituyas aportaciones o retiradas por ceros para superar el control: requieren un método de ajuste que esta herramienta no ofrece.
¿Por qué esta restricción? Si retiras 200 € de una cuenta de 1.000 €, su valor baja a 800 € aunque ninguna operación haya perdido dinero. Interpretar esa caída como una pérdida del 20% confundiría una retirada con el resultado de las operaciones. Esta herramienta no separa ambos efectos.
El archivo se queda en tu navegador. No necesitas registrarte, enviarlo al servidor ni facilitar tu correo electrónico.
Abre el conversor CSV · El museo de los falsos verdes
CSV UTF-8, hasta 5 MB / 50.000 observaciones / 64 columnas. Columnas: timestamp,equity; opcionales: balance,cash_flow. Fechas y horas UTC con precisión de segundos; números con punto decimal. No admite directamente informes HTML de MT5 ni exportaciones en formatos propietarios.
Descarga el CSV de ejemploEl eje horizontal sigue el orden de las observaciones: espacios iguales en el gráfico pueden representar duraciones distintas.
Verde: equity · Azul: saldo · Eje horizontal: orden de las observaciones
Aspectos que requieren comprobaciones adicionales
El archivo no muestra cuánto cayó la cuenta entre observaciones, si faltan comisiones o si los valores coinciden con los registros del bróker. Un buen resultado histórico también puede deberse a reglas elegidas para ajustarse a esos datos concretos (sobreajuste), o al uso de información que habría llegado después de decidir. Estos problemas requieren comprobaciones distintas del cálculo del drawdown; la calculadora no asigna una nota global a la estrategia.
El informe contiene fechas y series de drawdown. Revísalo antes de compartirlo.
Sigue el cálculo en el archivo de ejemplo
La muestra inventada empieza con un valor de cuenta de 100 unidades. Su mayor caída porcentual va de 101 el 3 de enero a 87 el 6 de enero de 2026. El 7 de enero llega a 102 y supera el máximo anterior. Son observaciones didácticas, no rendimientos de la empresa.
| Observación (UTC) | Equity | Máximo hasta ese momento | Drawdown |
|---|---|---|---|
| 2026-01-03 00:00 | 101 | 101 | 0% |
| 2026-01-06 00:00 | 87 | 101 | 13,86% |
| 2026-01-07 00:00 | 102 | 102 | 0% |
En cada observación: drawdown (%) = (máximo de equity hasta ese momento − equity actual) ÷ máximo de equity hasta ese momento × 100. El drawdown máximo es el mayor porcentaje: en esta muestra, (101 − 87) ÷ 101 × 100 = 13,86 %. El saldo nunca baja en el archivo facilitado, por lo que su drawdown es 0 %.
Desconocemos los valores entre observaciones. Descarga la muestra completa y ábrela en la calculadora para comparar el resultado del 13,86 % con estas cuentas.
Descarga el CSV completo del ejemploPrueba también los archivos con un error
Los tres CSV siguientes son inventados y contienen un defecto cada uno. Descarga uno y selecciónalo en la calculadora: la comprobación empieza automáticamente. Todos incluyen cash_flow: no hace falta confirmar por separado la ausencia de aportaciones o retiradas de fondos. La calculadora debe detenerse y señalar el problema descrito, sin producir un resultado numérico.
- Fechas fuera de orden
La segunda observación es anterior a la primera. El mensaje debe señalar fechas iguales o desordenadas. Comprueba el orden y la zona horaria en la fuente antes de ordenar o eliminar filas.
- Una aportación de 200
La segunda fila contiene cash_flow = 200. El mensaje debe señalar una aportación o una retirada de fondos: la calculadora no separa su efecto del resultado del trading. No sustituyas 200 por cero para obtener un resultado.
- Un valor no numérico
La segunda fila contiene equity = abc. El mensaje debe pedir un número válido. En un archivo real, recupera el valor de la fuente: no lo inventes para superar el control.
Para la prueba sin errores, utiliza el CSV del ejemplo anterior: el drawdown máximo del valor total de la cuenta es del 13,86 %. Rechazar un archivo por el defecto previsto demuestra que ese control está funcionando.
Busca otros errores que puede ocultar tu backtest.
En el laboratorio gratuito ya puedes comparar programas que reciben las mismas puntuaciones pero compran acciones distintas, o examinar un cálculo que usa el precio de una sesión equivocada. La guía en preparación explica cómo diseñar esas comparaciones y registrar sus datos, resultados y preguntas pendientes.
La guía está en preparación. Los recursos de este sitio son gratuitos. Puedes pedir un único correo cuando esté lista; no se admiten compras ni reservas.
Avísame cuando esté listaElaborado por Quantic Eagle LTD · Formación general en métodos de investigación. Quiénes somos.