Oye,
Estoy usando MT4 Construct 1090 y MetaEditor V5 Build 1601. Necesito volver a compilar automáticamente algunos indicadores MT4. Para hacerlo, escribí un pequeño script que se llama periódicamente a través del Planificador de tareas de Windows:
Código insertado @echo C C: \ Archivos de programa (x86) \ SomeBrokerName \ metaeditor.execompile:...\MetaQuotes\Terminal\...\ MQL4\Indiors\MyIndior.mq4log Esto funciona bien hasta ahora. La salida del archivo de registro indica que se compiló correctamente, 0 advertencias, 0 errores. Pero cuando intento colocar el indicador en un gráfico, sucede que de vez en cuando no funciona. En su lugar, la pestaña Pros muestra un error:
El código insertado no puede cargar C: \ ... \ AppData \ Roaming \ MetaQuotes \ Terminal \ ... \ MQL4 \ Indiors \ MyIndior.ex4 Por lo tanto, tengo que volver a compilar el indicador y luego funciona. A veces no, hasta que funciona y tengo que recompilar una y otra y otra vez.
Ya lo probé en otra computadora, SO diferente (Windows 7, Windows 10, ...). Mismo resultado A veces funciona, a veces no funciona.
¿Tiene alguna idea de lo que está mal aquí y por qué parece producir un archivo EX4 no válido con frecuencia? ¿Hay algo que pueda hacer para prevenir este problema?
Gracias de antemano.