Publi
|
A veces cuando actualizan una build, hacen ciertos cambios incluso en la forma de interpretar el código que va dentro de los indicadores, expertos y scripts, y algunos de ellos dejan de funcionar, sobre todo si están programados con lenguaje mql4 antiguo.
Este año ha habido muchísimos cambios en ese sentido desde la build 600 para acá y nos han vuelto locos a todos los que programamos.
El que te salga el icono del indicador en gris quiere decir que no tienes el código en la carpeta de indicadores (el archivo mq4) sino solo el ejecutable (archivo ex4), pero si está bien programado y compilado con esa nueva build funcionará igual tengas el mq4 o no, ya que MT4 lo que ejecuta es el ex4.
Ahora bien, el no tener el código limita, ya que si hubiese que adaptarlo a una nueva build no puedes hacerlo sin tenerlo (no puedes modificar nada) y además, otra de las formas en que a veces se solucionan estos problemas, que es cogiendo el mismo mq4 sin modificar ni nada y compilarlo con el Metaeditor de la nueva build, pues tampoco lo puedes hacer por la misma razón.
Por otra parte, si de algo no se tiene el código y vemos que deja de funcionar y nos interesa mucho seguirlo usando, podemos impedir que se nos actualice la plataforma, y al menos durante unos meses seguiremos podiendolo usar con la build anterior (hasta que nuestro broker no nos deje trabajar con esa build).
Hay varias formas de impedir que se actualice el MT4, la más rápida es activar el control de cuentas de usuario de Windows (UAC). Habría que entrar a Panel de Control\Cuentas de Usuario\Cambiar configuración de Control de Cuentas de Usuario, y dejarlo así (si no lo teníamos así antes, claro):
A partir de ahora cada vez que abramos la plataforma nos saldrá una ventana en la que nos dirá si queremos permitir que el MT4 haga cambios en nuestro equipo, le decimos siempre que NO, y nunca se actualizará.
Espero que te sirva.
Saludos y un abrazo
Foro de Forex Trading United