![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Los costes son mayores sin lugar a dudas. Hay dos variantes con la configuración del indicador sin cambios y con los mismos valores, pero ya escritos en un archivo, que se vuelcan en un array.
La variante con el archivo tarda muchas veces más en ser calculada que la variante con el cálculo del indicador en el Asesor Experto.
Estaba pensando que tal vez haya una forma de guardar el array una vez y usarlo para todas las pasadas de optimización, aliviando así la carga del algoritmo.
¿Hay alguna forma de escribir y leer el array que tarde más que el cálculo del indicador?
Si se hace esto, ¿se guardará la matriz cuando se cambie a un nuevo pase?
Sí, no es difícil ni costoso. Puedes utilizar el modo binario. Puede que no lea todo el archivo, sino que empiece por la posición que necesite.
El modo binario es cuando no hay conversiones de línea a número?
También añadiría que la optimización en un gráfico de 1 minuto en un gran historial.
incluyen actos de recopilación. ¿Quién va a compilar? ¿Tal vez esta matriz depende de los parámetros de optimización? Así que tenemos que generar el array antes de cada optimización y compilarlo. Es una solución poco convincente.
El modo binario es cuando no hay conversión de cadena a número?
https://www.mql5.com/ru/docs/files/filereadarray
https://www.mql5.com/ru/docs/files/filewritearray
Los enlaces también tienen ejemplos.
No te lo inventes: el TC dijo claramente que la matriz no se modifica.
Sí, debes...
Por supuesto, si la matriz es siempre y absolutamente inmutable, es mejor incluirla en el código del Asesor Experto. Puede hacerlo directamente en la ficha del Asesor Experto sin incluir.
Todavía no me lo he encontrado.Indícame la dirección correcta, cómo hacerlo aproximadamente.