Ilustración original del tema: Diagrama original de ChainView BTC866 · ChainView BTC866 Editorial · CC BY 4.0
Respetar lo que se sabía
Una simulación histórica debe usar información disponible en cada momento de decisión. Aplicar al pasado una métrica revisada después introduce información futura. Guarde la fecha de publicación del dato, además de su fecha económica; sin esa separación es fácil construir una señal imposible de operar entonces.
Incluir los activos que desaparecieron
Analizar solo monedas o plataformas que siguen activas elimina fracasos y retiros de mercado. Defina el universo con archivos correspondientes a cada fecha. Un ejemplo que selecciona hoy los ganadores de ayer puede parecer convincente incluso antes de probar cualquier regla de compra.
Simular ejecución y costos
Incorpore comisiones, diferencial, tamaño de orden, latencia y liquidez ausente. Una operación al precio exacto de cierre puede no ser ejecutable. Si el historial tiene huecos, explique cómo los trató; rellenarlos silenciosamente puede suavizar pérdidas y crear oportunidades que nunca estuvieron disponibles.
Separar selección y evaluación
Reserve un periodo fuera de muestra antes de ajustar parámetros. Probar muchas variantes y publicar solo la mejor exagera la evidencia. Registre cuántas configuraciones evaluó y revise si pequeñas modificaciones destruyen el resultado: la fragilidad importa tanto como el rendimiento promedio informado.
Presentar límites verificables
Conserve datos, código y supuestos para que otra persona pueda repetir el ejercicio. Compare una trayectoria hipotética con una referencia razonable y pruebe escenarios de costos mayores. Una curva histórica suave no demuestra que sea posible obtener esas ganancias en el futuro ni que la estrategia sobreviva a cambios de mercado. Documente también los activos excluidos del universo de simulación y el motivo de cada exclusión.



