EnglishNederlandsPortuguesEspanolDeutschFrancais

¿Funciona tu Algoritmo? Cómo Interpretar las Pruebas

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.

Material update: 15 October 2026: Corregidas calificaciones adicionales de verificación/auditoría de nuestros resultados según el alcance de los extractos del bróker publicados por la empresa.

Part of Trading Education Library, our complete pillar guide on this topic.
¿Funciona tu Algoritmo? Cómo Interpretar las Pruebas

“Funcionar” puede significar seguir una especificación, ganar en una muestra medida o estar autorizado en una cuenta. Son afirmaciones distintas. Define cuál evalúas y qué observación la contradiría antes de tomar un gráfico positivo como respuesta.

Comprueba el comportamiento antes de interpretar beneficios

Compara órdenes y registros con programa, preset, símbolo y condiciones exactos. Comprueba horarios de señales, cantidades, rechazos, reinicios e intentos de salida. Una muestra rentable puede contener un error; código correcto puede ejecutar una idea no rentable.

Separa desarrollo histórico, evaluación histórica realmente no utilizada, observaciones posteriores en demo y posibles registros de ejecución real. Forward de MT5 es un segmento histórico reservado, no necesariamente una demo actual. Ejecución e infraestructura demo no demuestran ejecución idéntica en otro entorno.

Reconcilia el registro y la comparación

Usa el período completo declarado, incluidas pérdidas, exposición abierta, costes, depósitos, retiros y datos ausentes. Identifica instrumento, volumen, moneda, tiempo y fuente de precios/ejecución. Depósito no es beneficio y saldo mostrado no es automáticamente Reward recibido.

Compara con una referencia definida en el mismo período, costes y exposición. Explica selecciones hechas tras otras pruebas. Una curva suave, meses fijos o cientos de operaciones no prueban por sí solos significación estadística ni rentabilidad futura.

Utiliza las definiciones reales de las métricas

Profit factor divide beneficio bruto por la magnitud de las pérdidas brutas, con denominador no nulo. Sin pérdidas no es una razón finita ordinaria. Define drawdown de saldo/equity, frecuencia y moneda o porcentaje. Una regla sobre saldo inicial o trailing es otro cálculo.

Recovery factor es beneficio dividido por drawdown máximo sobre la base declarada, no velocidad de recuperación. Tiempo hasta un máximo anterior es otra observación, quizá inacabada. Sharpe requiere rendimientos diferenciales, referencia, frecuencia y anualización definidos; Sortino también necesita objetivo y convención de desviación negativa. No clasifiques bases incompatibles como comparables.

Resuelve un ejemplo explícito

Aritmética ficticia, no resultados de clientes: €1.200 de ganancias y €1.000 de pérdidas en la misma base dan profit factor de 1,2 y diferencia de €200 en esa base. Si el beneficio elegido es €200 y drawdown máximo €400 en la misma moneda, recovery factor es 0,5. No determina días de recuperación ni demuestra una ventaja.

Segunda hipótesis ficticia: 40% de ganadoras medias +€30, 60% de perdedoras medias −€10 y €1 de coste extra por operación dan 0,4 × €30 − 0,6 × €10 − €1 = €5 por operación. Ilustra la cuenta, no una expectativa futura. No restes costes de nuevo si las medias ya los contienen. Tasa de acierto o una etiqueta riesgo/recompensa ambigua no bastan.

Investiga incertidumbre antes de reajustar cada pérdida

Mantén evaluación fuera de la selección de parámetros. Revisar repetidamente una reserva para elegir otro ganador la convierte en desarrollo. Dependencia entre operaciones, selección y condiciones cambiantes afectan la incertidumbre. Ningún PF, Sharpe, tasa de aciertos, sello del 99,9% o plazo fijo certifica el sistema.

Ante diferencias, investiga datos, código, costes, ejecuciones, exposición y eventos de reglas antes de atribuir causa. Define revisión y suspensión y conserva versiones. Una racha de pérdidas no prueba sobreajuste ni recuperación inevitable. Modificar parámetros o capital es otra decisión con evidencia y permiso propios.

Separa permiso y prueba del producto

Comprueba programa comprado, fase, tamaño, plataforma, complementos, estrategia y fecha de reglas. Una condición de consistencia o Reward no cumplida no equivale automáticamente a infracción de pérdida. Backtest rentable e historial del vendedor no autorizan un EA o arreglo de copia.

En descargas JPTC EA Hub, pide informe y condiciones de la versión real del archivo. El JPTC Algo alojado por separado no requiere instalación/VPS del cliente. Su página publica cifras mensuales del propio extracto: no es servicio de conexión analítica de cuentas, auditoría independiente, base de ingresos de clientes ni prueba futura para otra estrategia.

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

Sortino (CFA Institute)

Backtesting Algo: Proceso Reproducible en Forex y Futuros · Probar un Algoritmo: Lista Antes de Utilizarlo · JPTC EA Hub · JPTC Algo

Preguntas frecuentes

¿Cuánto tiempo debo probar un algoritmo antes de usarlo en real?

No hay duración ni cantidad de operaciones universal que demuestre validez. Diseña la observación según lógica, cobertura e incertidumbre, separando evaluación y selección. La demo no prueba ejecución idéntica en otra cuenta.

¿Es posible que un algoritmo funcione en demo pero no en real?

Sí, las condiciones y modelos pueden diferir. Comprueba datos, costes, órdenes y registros; no supongas que todas las demos tienen mejores spreads ni que reproducen las ejecuciones reales.

¿Qué es el \"overfitting\" y cómo lo evito?

Es adaptación a datos de selección que puede generalizar mal. Separa evaluación y documenta búsquedas; una curva suave o pérdida posterior no demuestra por sí sola esa causa. Ninguna técnica garantiza eliminarla.

¿Cómo puedo saber si mi algoritmo de trading funciona a largo plazo?

Solo puedes describir evidencia y límites de los períodos observados. Mantén registros comparables, investigación de incidencias y criterios de revisión. Una página del proveedor no demuestra resultados futuros.

¿Puedo usar EAs de JPTradingCapital en cualquier prop firm?

No hay permiso universal. Comprueba programa exacto, fase, tamaño, plataforma, opciones, estrategia y versión. Un archivo etiquetado para prop firms o un resultado favorable no equivale a aprobación.

Pedro Penin, Fundador de JPTradingCapital, creador de JPTC EA Hub.

Artículos Relacionados

Automated forex and gold trading

Runs on your own account at your own broker. We host and set it up, so there is nothing to install and no VPS. No profit share, no monthly fee.

See how it works

Related Articles

trading
Probar un Algoritmo: Lista Antes de Utilizarlo
5 min read
trading
Algo Trading: Estrategias Automatizadas Explicadas a Fondo
10 min read
trading
Los Mejores Indicadores para Trading de Futuros: ES, NQ y Micro Contratos Explicados
10 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.