2 archivos adjuntos Hola,
Un dilema bastante común con Metatrader es usar información de mala historia.
Esto lleva a resultados muy engañosos cuando se ven gráficos en una variedad de marcos de tiempo, sin siquiera notarlo de inmediato.
Podría llevar algún tiempo descubrir por qué los indicadores que ha trazado en el cuadro no tienen sentido.
La transferencia del mouse en la tabla le indicará inmediatamente que, de hecho, la marca de tiempo entre esas 2 barras es mucho más larga que solo 1 barra ...
La única razón real que puede encontrar para esto es que encontrará BARS MISSING FISSING en la tabla.
Esto se debe a la falta de datos en la historia.
Otro efecto de los pubs faltantes es que los resultados de la prueba retrospectiva de EA pueden volverse altamente poco confiables cuando se realizan con los datos del historial regular cuando hay grandes brechas.
La mayoría de las veces, utilizando el comando 'Actualizar' resolverá el problema (haga clic con el botón derecho en chartgt; Actualizar).
Ocasionalmente, también puede resolver esto descargando el historial desde el Centro de historial (F2).
Pero a veces ninguno de estos dos enfoques funcionará, los pubs que faltan seguirán faltando, hagas lo que hagas ...
Si está utilizando la configuración de Alpari-UK MT4, es posible que ya haya notado que hay un gran vacío de 2 semanas en los datos del historial de GPBUSD entre 2010.03.12 y 2010.03.25 ...
Y el centro de historia no ayudará: ¡estos pubs definitivamente no están en su historia!
Para esta circunstancia específica, hay una tercera forma de hacerlo, explicada en este hilo. Pero eso es solo para la entrega de Alpari-UK ...
Caí en esos problemas varias veces, y caigo en ellos a menudo ...
Así que decidí que necesitaba una manera de identificar claramente si hay lagunas en la información de mi historia personal, cuántas y dónde.
Así que desarrollé 2 herramientas que encontrarás adjuntas a continuación.
- un script: sqCheckHistoryGapsScript.mq4:
esta secuencia de comandos (ingrese en su carpeta mt4expertsscripts) informará en la pestaña del Diario del terminal toda la colección de huecos para TODOS los TIMEFRAMES sobre el cuadro donde lo colocará.
Puede ver el documento del diario haciendo clic con el botón derecho en la pestaña Diario de la ventana de la Terminal, y luego seleccione Abrir, luego abra el archivo aaaammdd.log usando el Bloc de notas, por ejemplo, y desplácese hasta el final.
Verá un informe completo para cada período de tiempo, con informes estadísticos también para informarle la calidad de su historial.
- un indicador: sqShowHistoryGaps.mq4
este indicador (ingrese en la carpeta mt4expertsindiors) dibujará una línea vertical roja en cada espacio que se encuentre en su gráfico actual y mostrará cuántos pubs faltan en esos lugares.
Esta es una forma fácil de encontrar espacios en los gráficos en los lugares que está viendo actualmente.
Si actualiza la información de su historial mientras el indicador ya está cargado, tendrá que actualizar el indicador para que las barras perdidas se muestren en el cuadro correspondiente.
Estas herramientas NO son una SOLUCIÓN al problema, pero al menos ahora entiendes por qué tus indicadores o EA se vuelven locos ...
Hay una serie de problemas conocidos que he identificado usando estos recursos: pueden proporcionarte zonas de pubs faltantes falsos cuando los mercados están cerrados por más tiempo que el sábado más domingo, debido a un feriado bancario, como Navidad o incluso el día de Año Nuevo, sin embargo será fácil detectar esas fechas.
Si alguien quiere contribuir para mejorar estos indicadores, siéntase libre de modificarlos.
Solo le pediré que vuelva a colocar sus mejoras en este hilo, para que todos puedan beneficiarse de estas mejoras.
Gracias .
SQ
Actualización - 05 nov 2010: sqCheckHistoryGapsScript.mq4 actualizado con DST y brokertimezone auto-detect;
https://www.forexycfds.com/attachmen...7576214000.mq4
https://www.forexycfds.com/attachmen...1014095732.mq4