Cómo realizar paso a paso una prueba retrospectiva de una estrategia de criptoactivos
Una prueba retrospectiva es un experimento histórico controlado. Su valor no reside en la rentabilidad final, sino en la disciplina que impone: reglas inalteradas, datos conocidos, supuestos realistas, formas de fallo visibles y una decisión que se pueda reproducir sin tener que recordar qué configuración produjo la curva atractiva.
Escribe la pregunta antes de elegir los datos
Define la hipótesis, el mercado, la dirección, el intervalo temporal, las reglas de entrada, salida, tamaño y riesgo antes de abrir el informe. Indica también la referencia y la condición que obligaría a rechazar la idea. Así evitas que el propio resultado defina sus criterios de éxito después de haberlo visto.[1][5]
Escribe la especificación como si una persona escéptica tuviera que reproducirla sin hablar contigo. Una pregunta útil es lo bastante concreta como para responderla: no si un indicador es rentable, sino si un conjunto de reglas inalteradas mejora una referencia determinada después de aplicar costos realistas y se mantiene por debajo de un límite de riesgo declarado. Incluye todas las decisiones subjetivas tomadas antes de la ejecución, también por qué se admitieron esos símbolos y fechas. Si la condición de aprobación cambia después de aparecer el resultado, conserva la decisión original y trata la condición nueva como otro experimento.
Define también la unidad de análisis. Una estrategia puede parecer estable por operación cerrada mientras asume demasiado riesgo dentro de las posiciones, o parecer diversificada por el número de operaciones aunque todas expresen el mismo factor del mercado. Decide si el éxito se evalúa por símbolo, cartera, mes, régimen o cuenta completa. La unidad de decisión determina a qué preguntas sobre concentración y caída debe responder el informe.
| Decisión | Ejemplo | Por qué importa |
|---|---|---|
| Universo | Futuros de BTCUSDT y ETHUSDT | Evita agregar ganadores después de conocer el resultado |
| Periodo | Del 01-01-2023 al 31-12-2025 | Permite auditar los regímenes del mercado |
| Riesgo | Tamaño inicial del 1 %, límite de pérdidas del 8 % y caída máxima admisible del 15 % | Separa la supervivencia de la rentabilidad |
| Referencia | Comprar y mantener, más un caso base sin señales | Muestra si la complejidad aporta valor |
Elige datos que representen la decisión que tomarás
Utiliza el mismo tipo de mercado y los mismos instrumentos con los que pretendes operar. Incluye distintos regímenes de volatilidad y tendencia, instrumentos retirados o datos no disponibles cuando corresponda, y suficiente historial de calentamiento para cada indicador. Un intervalo largo de fechas no es necesariamente diverso si todas las operaciones se concentran en un régimen estrecho.
Separa el periodo utilizado para idear las reglas del periodo empleado para ponerlas a prueba. Puedes examinar los datos dentro de la muestra mientras formas y corriges la hipótesis; los datos fuera de la muestra deben permanecer ajenos a ese proceso. Si falla la confirmación y modificas un umbral, el conjunto que antes servía para confirmar ya ha influido en el diseño y no puede volver a considerarse intacto. Reserva otro periodo posterior o empieza a recopilar datos futuros mediante la Simulación en lugar de reutilizar el mismo historial.
La cobertura implica más que contar velas. Comprueba si el mercado existía, si tenía liquidez suficiente para el tamaño previsto, si utilizaba las mismas condiciones del contrato y si dispone de las series auxiliares de financiación o contratos en abierto necesarias para las reglas. Registra las exclusiones en lugar de considerar silenciosamente los valores no disponibles como señales falsas. Un cero comprobado es una observación válida; una observación ausente representa incertidumbre y debe figurar en las limitaciones.
- Comprueba la zona horaria de las velas, los límites de los intervalos, las velas ausentes y la correspondencia de los símbolos.
- Conserva un periodo dentro de la muestra para diseñar y otro periodo intacto fuera de ella para confirmar.
- No permitas que los indicadores consulten velas u observaciones del mercado que no estaban disponibles en el momento de la evaluación.
- Registra advertencias cuando la cobertura de financiación, contratos en abierto, señales externas o del universo sea incompleta.
Representa la ejecución antes de calcular el rendimiento
Decide cuándo se conoce una señal y qué precio posterior podría ejecutarla de forma realista. El máximo y el mínimo de una vela muestran un intervalo, no el orden de todos los acontecimientos. Incluye ambos lados de cada ciclo, el diferencial, las comisiones por aportar o retirar liquidez, el deslizamiento desfavorable, la financiación de futuros y las restricciones de liquidación cuando correspondan.[1][4]
Crea una cronología de ejecución para una operación representativa. Marca la vela cuyos valores terminados hacen verdadera la señal, la primera fecha y hora en que el robot puede evaluarla, el momento de envío de la orden y la primera observación de precio que el modelo puede utilizar para ejecutarla. Repite el ejercicio para el límite de pérdidas, la toma de ganancias, las condiciones dinámicas, las incorporaciones de una cuadrícula, las salidas parciales y los cierres forzados. Esta pequeña auditoría suele revelar ejecuciones dentro de la misma vela y órdenes favorables de los acontecimientos antes de que contaminen miles de operaciones simuladas.
Importa el propósito de la orden. Una orden de mercado suele retirar liquidez y aceptar incertidumbre en el precio; una orden limitada en espera solicita un precio, pero puede no ejecutarse o hacerlo solo en parte. No asignes una comisión por aportar liquidez a una orden limitada y, a la vez, le concedas una ejecución inmediata garantizada. Si los datos disponibles no permiten representar la prioridad de la cola o la profundidad, elige una regla prudente, documéntala y comprueba el resultado con ejecuciones retrasadas u omitidas.
resultado neto = resultado bruto de la negociación − comisiones de entrada − comisiones de salida − costos de deslizamiento + resultado de financiaciónMantén separados los componentes. Un resultado bruto positivo puede desaparecer cuando la rotación es alta, y la financiación puede ser un abono o un cargo según la dirección y el momento de liquidación.
Examina el recorrido y la distribución, no una sola cifra de rentabilidad
Examina la caída máxima, el número de operaciones, el factor de ganancia, el porcentaje de aciertos, el tiempo medio de mantenimiento, las series de pérdidas y si una sola operación o símbolo produjo la mayor parte del resultado. Compara el resultado bruto con el neto. Una muestra pequeña con una rentabilidad espectacular constituye una prueba más débil que un resultado moderado que se repite en periodos independientes.
Interpreta cada métrica según su numerador, denominador y muestra. Un porcentaje de aciertos alto puede coexistir con pérdidas ocasionales mayores que todas las ganancias anteriores. El factor de ganancia puede estar dominado por un valor extremo y se vuelve inestable con pocas operaciones. La rentabilidad anualizada puede convertir un periodo breve y favorable en una cifra engañosa a largo plazo. Presenta junto con cada cociente el número bruto de operaciones, el tiempo observado, la exposición y los importes de los componentes para que se vea cuántos datos lo respaldan.
El recorrido del capital debe conducir a acontecimientos que se puedan explicar. Localiza el máximo y el mínimo de la caída máxima, el periodo más largo por debajo del máximo, la mayor concentración de costos y las mayores operaciones ganadora y perdedora. Abre después las filas correspondientes del diario e identifica la señal, el tamaño, el supuesto de ejecución y el motivo de salida. Si un movimiento importante no se puede relacionar con un acontecimiento comprensible, investiga los datos o el cálculo antes de interpretar el rendimiento.
- Abre la curva de capital e identifica cada salto grande o recuperación prolongada.
- Relaciona esos movimientos con operaciones individuales y sus motivos de salida.
- Separa las comisiones, la financiación y el resultado de la negociación en lugar de explicar solo el total.
- Compara los resultados por periodo, símbolo y régimen del mercado, no únicamente de forma agregada.
- Registra las anomalías y advertencias antes de decidir si la prueba se aprueba.
Pon a prueba la estrategia fuera de los datos que la moldearon
Reserva datos fuera de la muestra, desplaza las fechas de inicio y fin, empeora las comisiones y el deslizamiento y altera ligeramente los parámetros importantes. Una regla sólida debe deteriorarse de manera gradual. Si cambiar un punto del umbral destruye el resultado, la ventaja aparente puede ser una coincidencia histórica estrecha.[5][6]
Elige las comprobaciones de solidez antes de ver cuáles supera la estrategia. Altera los parámetros en ambos sentidos, repite la prueba con límites desplazados, divide por regímenes de tendencia y volatilidad, elimina el mejor símbolo y calcula el resultado sin la mayor operación. El objetivo no es conseguir que todos los segmentos sean rentables, sino descubrir dónde funciona la hipótesis, dónde falla y si esos límites tienen sentido económico en lugar de seguir un accidente estrecho de los datos.
Conserva las variantes rechazadas en el registro de la investigación. Ocultar las búsquedas fallidas hace que la configuración final parezca más independiente y favorece que las mismas ideas vuelvan a probarse más adelante. Una tabla breve de los cambios intentados, sus motivos declarados y sus resultados ofrece datos sobre el propio proceso de búsqueda. Cuando hayas examinado muchas alternativas, exige una confirmación más sólida o simplifica la estrategia antes de avanzar.
| Comprobación | Pregunta | Señal de advertencia |
|---|---|---|
| Fuera de la muestra | ¿La regla inalterada funciona después? | El rendimiento solo existe en los datos de diseño |
| Costos adversos | ¿La ventaja resiste costos mayores? | El resultado neto se vuelve negativo tras un cambio pequeño |
| Alteración de parámetros | ¿La configuración cercana se comporta de forma parecida? | Domina un único valor óptimo aislado |
| División por régimen | ¿Dónde falla la estrategia? | Toda la ganancia procede de un solo periodo de tendencia |
Termina con una decisión escrita y la siguiente prueba limitada
Elige entre rechazar, revisar o avanzar antes de modificar nada más. Rechazar es un resultado válido de la investigación cuando fallan los supuestos. Revisar exige un motivo basado en una debilidad diagnosticada. Avanzar significa validar la misma configuración mediante la Simulación o un entorno aislado de la bolsa, no iniciar de inmediato operaciones reales.
Una nota de decisión útil es breve, pero concreta. Indica si se superaron los criterios definidos de antemano, qué limitaciones siguen siendo importantes, qué datos contradijeron la hipótesis y a qué pregunta exacta responderá la etapa siguiente. Para una revisión, identifica una causa diagnosticada y prohíbe cambios de parámetros sin relación. Para avanzar, conserva el identificador de la configuración, el límite de riesgo, la frecuencia esperada de las señales y los umbrales de divergencia, de forma que el comportamiento de la Simulación o del entorno aislado se pueda comparar con el modelo histórico.
Establece también una condición de revisión, además de una decisión de aprobación. Las reglas nuevas de la bolsa, las advertencias sobre datos ausentes, una estrategia modificada, las diferencias repetidas entre ejecuciones modeladas y observadas o un régimen ajeno al intervalo probado deben considerar desactualizados los datos. La validación es un ciclo con motivos explícitos para retroceder, no una lista de pasos en un único sentido que aprueba un robot para siempre.
Realiza una prueba retrospectiva que se pueda auditar
Completa el registro antes de mirar el resultado final y después examina cada etapa en orden.
- Inmoviliza la hipótesis, la configuración completa, el universo, las fechas exactas, el saldo inicial, la referencia y la regla de rechazo.
- Ejecuta la prueba con costos explícitos y guarda todas las advertencias, métricas, la curva de capital y el diario de operaciones.
- Explica las tres mayores ganancias y pérdidas e identifica qué componente imselecciona el resultado neto.
- Repite la prueba con datos intactos y costos menos favorables sin cambiar las reglas.
- Escribe rechazar, revisar o avanzar e indica los datos necesarios para la decisión siguiente.
Registro reproducible de la investigación
Conserva juntos estos datos de entrada y resultados para que otra persona pueda reproducir la ejecución.
- Versión de la configuración, contexto de la bolsa, tipo de mercado, símbolos, dirección, intervalo temporal y fechas exactas.
- Cobertura de datos, calentamiento de los indicadores, advertencias sobre datos ausentes y modo de ejecución.
- Saldo inicial, tamaño, apalancamiento, comisiones, deslizamiento, financiación y supuestos de liquidación.
- Resultados neto y bruto, caída, número y distribución de operaciones, referencia y advertencias importantes.
- Resultado fuera de la muestra, pruebas adversas, variantes rechazadas y decisión final de la etapa.
Lo que ni siquiera una prueba cuidadosa puede reproducir
Las velas y observaciones históricas no pueden reconstruir por completo la profundidad futura del libro de órdenes, la posición en la cola, los retrasos, las ejecuciones parciales, las órdenes rechazadas, las interrupciones de la bolsa, los cambios en las reglas de los símbolos ni la financiación futura. Una prueba retrospectiva aporta datos sobre una regla inalterada aplicada a entradas históricas conocidas. No es un pronóstico, una garantía ni un permiso para aumentar el riesgo sin validación mediante la Simulación, un entorno aislado y operaciones reales limitadas. Tampoco puede eliminar las decisiones de selección de quien investiga: el universo, el periodo, la referencia, los parámetros y la regla de detención elegidos moldean los datos. Conserva esas decisiones, utiliza supuestos prudentes y trata las diferencias futuras como información nueva en lugar de forzar el comportamiento real para que coincida con el relato histórico.
Fuentes y lecturas adicionales
El comportamiento del producto se contrasta con la documentación y el código de SteadyEdge; los datos cambiantes de las bolsas y plataformas enlazan a fuentes oficiales actualizadas.
- Cómo evalúa SteadyEdge las estrategiasSteadyEdge
- Ejecutar una prueba retrospectivaCentro de ayuda de SteadyEdge
- Cómo leer el informe de una prueba retrospectivaCentro de ayuda de SteadyEdge
- Por qué difieren los resultados reales y los de las pruebas retrospectivasCentro de ayuda de SteadyEdge
- Cómo el sobreajuste en las pruebas retrospectivas financieras conduce a descubrimientos falsosSignificance / Oxford Academic
- Aprendizaje profundo por refuerzo para negociar criptoactivos: enfoque práctico para abordar el sobreajuste en pruebas retrospectivasarXiv
Examina un resultado completo antes de agregar complejidad
Utiliza la demostración pública para practicar la lectura de la configuración, los costos, la caída, las advertencias y las operaciones individuales. Aplica después la misma revisión a tu estrategia guardada más sencilla.