Backtesting Indicator
- Indicadores
- Minh Truong Pham
- Versión: 1.0
- Activaciones: 10
Introducción al Indicador de Backtesting Manual en MQL5
La plataforma MetaTrader proporciona una excelente herramienta de backtesting para evaluar los Asesores Expertos (EAs). Sin embargo, cuando se trata de backtesting manual de una estrategia para evaluar su eficacia, esta herramienta tiene algunas limitaciones:
- No se pueden dibujar manualmente zonas o líneas de tendencia mientras se está en modo backtesting.
- No se puede cambiar de marco temporal para comprobar la alineación temporal. Por ejemplo, si mi estrategia requiere confirmación adicional de un marco temporal superior (HTF), esto no se puede hacer dentro del modo backtesting de MT.
Otra forma de probar una estrategia es revisarla manualmente en un gráfico estándar de MT. Sin embargo, este enfoque tiene un gran inconveniente: Siempre puedo VER las velas futuras por adelantado, lo que afecta a mis predicciones. Por ejemplo, en el gráfico diario, mi estrategia puede sugerir que la vela del día siguiente será alcista, pero ya puedo ver que en realidad es bajista. 😅
Debido a estas limitaciones, desarrollé este indicador para proporcionar un método más eficaz y JUSTO para backtesting manual de estrategias.
Cómo funciona
Mi indicador funciona utilizando la función draw_candle de MT5. Específicamente, sólo muestra las velas hasta el punto de backtesting seleccionado, mientras que las velas futuras se ocultan coloreándolas igual que el fondo. Los usuarios pueden revelar las velas una a una utilizando los botones proporcionados. Este enfoque me permite realizar backtesting manual con mayor precisión.
Características principales
- Saltar a cualquier punto en el tiempo para backtesting: El indicador proporciona una barra vertical que puede arrastrar a cualquier posición. A continuación, basta con hacer clic en el botón "Establecer historial" para empezar a realizar pruebas.
- Backtesting multitemporal: Cuando establezca el historial en el gráfico 1D, todos los demás marcos temporales se sincronizarán automáticamente en consecuencia.
- Guarde su posición de prueba: Si cierra MT5 y lo vuelve a abrir al día siguiente, el indicador conservará la última posición probada para que pueda continuar donde lo dejó.
- Registrar el proceso de backtesting (esta característica está actualmente en desarrollo).
Notas importantes antes de comprar
- No puede utilizar la herramienta de backtest incorporada en MT para probar este indicador. Si usted está interesado, no dude en enviarme un mensaje-puedo proporcionar una versión demo con un límite de tiempo.
- Esta herramienta está diseñada para probar estrategias manualmente y no reemplaza la herramienta automatizada de backtest de MT.
- Dado que el indicador utiliza draw_candle para redibujar las velas, no se puede utilizar junto con otros indicadores que dibujan o colorean las velas.
- Este indicador sólo oculta velas, lo que significa que no oculta objetos dibujados por otros indicadores (por ejemplo, medias móviles).
¡Espero que este indicador te ayude a realizar backtesting de estrategias manuales de forma más efectiva! 🚀

