EnglishNederlandsPortuguesEspanolDeutschFrancais

Backtesting Algo: Proceso Reproducible en Forex y Futuros

By 5 min read trading Published: Last updated:
Editorial review. Published under the JPTC editorial policy. Method: JPTC research methodology. Material corrections are recorded through the corrections policy.
Part of JPTC Research Library, our complete pillar guide on this topic.
Backtesting Algo: Proceso Reproducible en Forex y Futuros

Un backtest ejecuta reglas definidas sobre entradas históricas en un modelo especificado. Examina esa implementación bajo esas hipótesis. No reproduce todas las ejecuciones, ni fija una pérdida futura máxima ni concede permiso para una cuenta. El resultado útil es un expediente reproducible, incluidas las pruebas desfavorables.

1. Fija la pregunta y la implementación

Define instrumento, momento de decisión, entradas/salidas, tamaño, sesión y comportamiento ante fallos antes de seleccionar resultados. Guarda versión exacta del código o ejecutable, entradas y dependencias. Un ejemplo de medias móviles o RSI es una especificación a probar, no una ventaja demostrada.

Determina qué información estaba disponible en cada decisión. El cierre de una vela se desconoce al abrirla. Considera publicación y revisiones de datos económicos si corresponden. Fija comparación y criterios antes de consultar la evaluación final.

2. Audita datos e hipótesis de contratos

Registra feed, cobertura, horarios, zona/DST, bid/ask e intervalos ausentes. Investiga anomalías antes de corregir o excluir, conservando original y motivo. Un salto de precio puede ser real. Ticks registrados, generados y barras OHLC son distintos. Un sello del 99% o 99,9% no es una probabilidad de éxito.

En futuros, anota contrato real, vencimiento, roll, calendario, tamaño/valor del tick y ajuste de series continuas. Una serie retroajustada no equivale a precios negociables de todos los contratos. Modela un método de roll definido y sus costes. En forex, documenta especificaciones, financiación y sesiones/festivos reales del bróker.

3. Configura el simulador y revisa órdenes

Elige un tester adecuado al programa y registra modo, divisa, depósito, apalancamiento, pasos de volumen, costes e hipótesis de ejecución. MT5 distingue ticks reales registrados y generados, y permite simular retrasos de ejecución. Ningún modo replica toda la liquidez, colas y conducta del bróker.

Realiza una pequeña comprobación antes de optimizar. Contrasta horarios, precios, stops, cantidades y cálculos con la especificación. Cuenta spread, comisión, swaps y ejecución una sola vez. Con 20 pips brutos hipotéticos y costes separados de 1,5 pip de spread y 0,5 de comisión, quedan 18 pips antes de otros costes; no es automáticamente una pérdida.

4. Separa selección y evaluación

Selecciona u optimiza parámetros solo en los datos de desarrollo. Reserva un período realmente no utilizado. Walk-forward repite ventanas cronológicas de selección y evaluación; guarda cada conjunto elegido. Forward de MT5 es un segmento histórico reservado, distinto de una demo posterior.

Informa de variantes buscadas y cambios tras observar la evaluación. Reutilizarla para elegir otro ganador la convierte en desarrollo. Sensibilidad y remuestreo pueden mostrar dependencia de supuestos, pero sus resultados dependen del diseño. Barajar operaciones puede eliminar dependencia real y no demuestra el peor drawdown futuro.

5. Interpreta el informe con definiciones correctas

Registra resultados netos/brutos, costes, actividad, medias y drawdowns de saldo/equity con su definición monetaria o porcentual. Profit factor divide beneficio bruto por la magnitud de la pérdida bruta, con denominador no nulo. Recovery factor relaciona beneficio y drawdown máximo, no tiempo de recuperación. Sharpe requiere serie, frecuencia, referencia y anualización comparables.

Ningún PF, Sharpe, tasa de aciertos, número de años u operaciones certifica una estrategia. Importan dependencia muestral, selección e incertidumbre. El drawdown observado entre pico y valle difiere de una regla sobre saldo inicial o trailing. Reproduce la fórmula exacta del programa/fase, exposición abierta, costes, reinicio y referencias.

6. Guarda el expediente y las preguntas abiertas

Conserva procedencia de datos, implementación/entradas exactas, decisiones de búsqueda, configuración, informes y resultados rechazados. Una repetición debe reproducir el resultado dentro de límites documentados. Investiga diferencias en vez de reemplazar el informe por una ejecución más favorable.

Controles operativos y observaciones posteriores en demo autorizada son pruebas distintas. Un test no ordena arriesgar capital ni escalar. JPTC EA Hub ofrece archivos descargables: consulta documentación e informe de cada uno. El Algo alojado por separado no requiere instalación/VPS del cliente. Sus cifras mensuales del propio extracto no auditan otra estrategia ni prueban resultados futuros.

Fuentes consultadas el 16 de octubre de 2026: Strategy Tester · MT5 test report · EA inputs and permissions · Sharpe (1994) · Data leakage.

Futures roll methodology (Campbell/CME)

¿Funciona tu Algoritmo? Cómo Interpretar las Pruebas · Probar un Algoritmo: Lista Antes de Utilizarlo · JPTC EA Hub · JPTC Algo

Imágenes del extracto del bróker del Algo JPTC alojado por separado
Estas imágenes del servicio no demuestran resultados, ejecución ni permiso para otro algoritmo.
JPTC Algo live trade screenshotJPTC Algo live trade screenshotJPTC Algo live trade screenshotJPTC Algo live trade screenshotJPTC Algo live trade screenshotJPTC Algo live trade screenshot
@jptradingcapital on Instagram →
Pedro Penin, Fundador de JPTradingCapital, creador de JPTC EA Hub.

Artículos Relacionados

Futures Challenge Preparation

Software, reviewed setfiles, a written risk plan and community access built around common evaluation rules. No software can guarantee a pass.

Get Started

Related Articles

trading
Verificar un Backtest: Pruebas, Origen y Reproducción
5 min read
trading
Correlación Oro Índice Dólar: Cómo Beneficiarse de Patrones XAUUSD
15 min read
trading
Bots Topstep: API, Plataforma y Reglas de Cuenta
5 min read
Trading software for prop-firm rules
See Results →
Risk Disclaimer

Trading forex and CFDs involves significant risk and is not suitable for all investors. Past performance does not guarantee future results. You should not invest money you cannot afford to lose. The content on this page is for informational purposes only and does not constitute financial advice. JPTradingCapital does not accept liability for any loss or damage arising from reliance on the information provided. Always conduct your own research before making trading decisions.