Así que con 646, voy a ser capaz de poner un EA en 2 gráficos con diferentes números mágicos de entrada y si hago algunos cambios en el código y recompilar, van a mantener sus números mágicos individuales?
Sí. Al principio no me di cuenta, pero cada vez es más cómodo así, ya que no tengo que volver a introducir los ajustes cada vez que hay una nueva compilación.
Pero no creo que sólo el 646, algunas builds anteriores también deberían tenerlo.
No lo tienen o debería decir, nunca lo han tenido antes de la 646.
No puedo creer que alguien se queje de esta nueva característica, el restablecimiento forzado de los parámetros en las instancias en ejecución del indicador solía ser un efecto secundario inevitable y generalmente indeseable de la recompilación, especialmente cuando se encontraba en la fase de pruebas con varias instancias configuradas con diferentes parámetros.
No puedo creer que alguien se queje de esta nueva característica, el restablecimiento forzado de los parámetros en las instancias en ejecución del indicador solía ser un efecto secundario inevitable y generalmente indeseable de la recompilación, especialmente cuando se encontraba en la fase de pruebas con varias instancias configuradas con diferentes parámetros.
No es una característica, es un error. Si fuera una característica lo habríamos sabido.
Para iniciar sesión y usar el sitio web MQL5.com es necesario permitir el uso de Сookies.
Por favor, active este ajuste en su navegador, de lo contrario, no podrá iniciar sesión.
Ha iniciado sesión. La autenticación de dos factores se ha desactivado. Vuelva a configurarla y escanee un nuevo código QR, o continúe con la autenticación de dos factores desactivada.
Así que con 646, voy a ser capaz de poner un EA en 2 gráficos con diferentes números mágicos de entrada y si hago algunos cambios en el código y recompilar, van a mantener sus números mágicos individuales?
Eso sería genial :D
Bien, sólo para confirmar, esto es un error... pero una característica si la conocemos.
El registro de cambios está aquí.
Sí. Al principio no me di cuenta, pero cada vez es más cómodo así, ya que no tengo que volver a introducir los ajustes cada vez que hay una nueva compilación.
Pero no creo que sólo el 646, algunas builds anteriores también deberían tenerlo.
No lo tienen o debería decir, nunca lo han tenido antes de la 646.
¿Hay alguna manera de restablecer las variables externas/de entrada a las que están escritas en el código, no en la ventana de propiedades?
He encontrado que esto es un dolor absoluto, incluso me hace buscar errores en mi código porque a veces me olvido de este error.
Simplemente quito el extern del frente de las variables y vuelvo a compilar.
// #define EXTERN extern EXTERN typename var1=...; EXTERN typename var2=...;No entiendo tu ejemplo con EXTERN escrito con mayúsculas?
No puedo creer que alguien se queje de esta nueva característica, el restablecimiento forzado de los parámetros en las instancias en ejecución del indicador solía ser un efecto secundario inevitable y generalmente indeseable de la recompilación, especialmente cuando se encontraba en la fase de pruebas con varias instancias configuradas con diferentes parámetros.
No puedo creer que alguien se queje de esta nueva característica, el restablecimiento forzado de los parámetros en las instancias en ejecución del indicador solía ser un efecto secundario inevitable y generalmente indeseable de la recompilación, especialmente cuando se encontraba en la fase de pruebas con varias instancias configuradas con diferentes parámetros.