MetaTrader 4 Build 529 beta liberado con nuevo compilador - página 9

 
Renat:
Sí, vamos a solucionar este error - habrá una actualización mañana.

En la versión 531 el EA en el gráfico funciona, pero el terminal se cierra después de ejecutarlo en el probador. Parece que el error sigue estando relacionado con las barras (código de ejemplo adjunto).

------------

¿Cuántas variantes puede optimizar el probador?

Robot - 30 parámetros, rango -100 a 100, paso 1.

En la versión 530 el probador escribió "Demasiadas pasadas para la optimización. Por favor, intente disminuir la cantidad de parámetros optimizados o aumentar el paso de los valores de los parámetros".

El 531 no escribe nada y no optimiza.

Archivos adjuntos:
bars.mq4  2 kb
 
¡El depurador funciona! Eso es impresionante.
 

A todos los que les ha fallado el orden del cableado en las fotos:

1. Configuración del servidor

2. abrir una cuenta de demostración con su corredor

 
De momento he notado un pequeño fallo en el probador, no aparecen objetos (flechas) al abrir órdenes de compra y venta. Y también ahora durante la apertura de pedidos el probador se ralentiza.
 

Renat:

void OnTick()
  {
Comment(Day());
  }

por favor, vea el video .


>
 
En las propiedades del Asesor Experto en el probador, no se pueden asignar variables a 0. Es decir, se puede 1, 1,2, 25,5, 0,0 o 0 - no se puede. etst va bastante rápido. La optimización es terriblemente lenta. Dicho esto, si se hace una enumeración de -1 a 1, se calculará el valor cero.
 

Pregunta. El terminal está instalado en la unidad D:\MetaTraiderNuevo. Soy dueño de esta carpeta y de todas las subcarpetas y archivos como administrador; por lo tanto, tengo todos los derechos de acceso. El terminal se está ejecutando como administrador, pero el terminal y la meta-unidad están buscando persistentemente archivos en C:\NUsers\Artem\AppData\Roaming\MetaQuotes\Terminal\6F80400D34D1913001D56CC09EA8DCA\MQL4

¿Cómo hago para que busquen archivos en la carpeta de instalación del terminal D:\MetaTraiderNew\Experts \ y D:\MetaTraiderNew\Experts\Indicators\?

 

Si se compila esta biblioteca, el compilador genera errores:

Si pones: #property strict al principio del archivo, los errores desaparecen.

¿Se supone que es así?

 
Para forzar que la terminal y el editor funcionen en el directorio local, es necesario ejecutarlos con la bandera /portable. Gracias a todos por sus comentarios y opiniones. Publicaremos actualizaciones todos los días y lo pondremos todo al día en el plazo de un mes. La cantidad de cambios es tan grande que es imposible hacerlos sin errores. Hemos iniciado a propósito una prueba limitada en la parte rusa del foro para no molestar a los demás. Dentro de una semana, comenzaremos las pruebas ampliadas con un público más amplio.
 
JJerboa:

Si se compila esta biblioteca, el compilador genera un error:

Si pones: #property strict al principio del archivo, el error desaparece.

¿Se supone que es así?

Sí. Para MQL4, el compilador utiliza por defecto un modelo de control más indulgente en aras de la compatibilidad. El modo de ahorro no siempre es adecuado. Siempre es mejor utilizar la vía directa para que haya un nivel máximo de control.
Razón de la queja: