¿Puede aconsejar cómo resolver el problema? Después de la primera ejecución del Asesor Experto en el probador (Read=false), se crea un archivo csv con estadísticas. En int OnInit() el siguiente código:
¿Pueden aconsejar cómo resolver el problema? Después de la primera ejecución del Asesor Experto en el probador (Read=false), se crea un archivo csv con estadísticas. En int OnInit() el siguiente código:
El archivo creado se almacena en el directorio: tester\Agent\MQL5\Files
Sin embargo, en la segunda ejecución (Read=true). Necesitamos leer datos de este archivo, pero el archivo se ha borrado.
En este caso es necesario crear un archivo con la bandera FILE_COMMON. El archivo se creará en la carpeta compartida del terminal.
Si suponemos que se trata del indicador), la primera vez se mostrará la fecha, pero en las siguientes configuraciones del gráfico (segunda, tercera copia) no se mostrará la fecha.
Si asumimos que es el indicador), mostrará la fecha por primera vez, pero las siguientes configuraciones en el gráfico (segunda, tercera copia) no mostrarán la fecha.
Dime, ¿qué es lo que más afecta a la velocidad en el código del programa mql5? El asunto es que al crear mi propio programa y aumentar el volumen de código, me he encontrado con el hecho de que su velocidad ha disminuido considerablemente. Sin embargo, los Asesores Expertos estándar más intensivos en código de la carpeta Asesores y Ejemplos son mucho más rápidos.
En general, ¿hay algún artículo o explicación de cómo formatear mejor la estructura del código en el foro? Dale un consejo a un programador novato. Gracias.
Dime, ¿qué es lo que más afecta a la velocidad en el código del programa mql5? El asunto es que al crear mi propio programa y aumentar el volumen de código, me he encontrado con el hecho de que su velocidad ha disminuido considerablemente. Sin embargo, los Asesores Expertos estándar más intensivos en código de la carpeta Asesores y Ejemplos son mucho más rápidos.
En general, ¿hay algún artículo o explicación de cómo formatear mejor la estructura del código en el foro? Dale un consejo a un programador novato. Gracias.
En mi opinión, los bucles anidados son los que más afectan a la velocidad. Los bucles anidados hasta la tercera profundidad son prácticamente un límite, más allá del cual hay que tener mucho cuidado con el tamaño de los bucles. Tomaré mi P4 como ejemplo: está funcionando a 3Hz, estoy recibiendo ~10k operaciones por segundo.
Este número significa, que los ciclos triples anidados 1000x1000x10 se ejecutarán en 1 seg, si se entiende, si el 3er ciclo se aumenta a 100 se obtienen 10 seg.
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.
¿Puede aconsejar cómo resolver el problema?
El archivo creado se almacena en el directorio: tester\Agent\MQL5\FilesDespués de la primera ejecución del Asesor Experto en el probador (Read=false), se crea un archivo csv con estadísticas.
En int OnInit() el siguiente código:
Sin embargo, en la segunda ejecución (Read=true). Necesitamos leer datos de este archivo, pero el archivo se ha borrado.
¿Pueden aconsejar cómo resolver el problema?
El archivo creado se almacena en el directorio: tester\Agent\MQL5\FilesDespués de la primera ejecución del Asesor Experto en el probador (Read=false), se crea un archivo csv con estadísticas.
En int OnInit() el siguiente código:
Sin embargo, en la segunda ejecución (Read=true). Necesitamos leer datos de este archivo, pero el archivo se ha borrado.
En este caso es necesario crear un archivo con la bandera FILE_COMMON. El archivo se creará en la carpeta compartida del terminal.
Lo tengo resuelto.
Ver ChartIndicatorAdd
Servicedesk, ¿se está tanteando la solicitud #359447 o se ha intentado para nada?
Si suponemos que se trata del indicador), la primera vez se mostrará la fecha, pero en las siguientes configuraciones del gráfico (segunda, tercera copia) no se mostrará la fecha.
Si asumimos que es el indicador), mostrará la fecha por primera vez, pero las siguientes configuraciones en el gráfico (segunda, tercera copia) no mostrarán la fecha.
Ahora la parte de cálculo del indicador se borra del espacio mql con un retraso.
si aplica el mismo indicador (con los mismos parámetros) a gráficos diferentes (pero con el mismo símbolo/línea de tiempo), no habrá reinicialización.
Si después de borrar la última copia va a fumar - entonces habrá reinicialización en el arranque.
Ese efecto secundario de la optimización. :)
Nota: ¡Fumar es malo para SU SALUD!
;)
Estimados programadores,
Dime, ¿qué es lo que más afecta a la velocidad en el código del programa mql5? El asunto es que al crear mi propio programa y aumentar el volumen de código, me he encontrado con el hecho de que su velocidad ha disminuido considerablemente. Sin embargo, los Asesores Expertos estándar más intensivos en código de la carpeta Asesores y Ejemplos son mucho más rápidos.
En general, ¿hay algún artículo o explicación de cómo formatear mejor la estructura del código en el foro? Dale un consejo a un programador novato. Gracias.
Estimados programadores,
Dime, ¿qué es lo que más afecta a la velocidad en el código del programa mql5? El asunto es que al crear mi propio programa y aumentar el volumen de código, me he encontrado con el hecho de que su velocidad ha disminuido considerablemente. Sin embargo, los Asesores Expertos estándar más intensivos en código de la carpeta Asesores y Ejemplos son mucho más rápidos.
En general, ¿hay algún artículo o explicación de cómo formatear mejor la estructura del código en el foro? Dale un consejo a un programador novato. Gracias.
En mi opinión, los bucles anidados son los que más afectan a la velocidad. Los bucles anidados hasta la tercera profundidad son prácticamente un límite, más allá del cual hay que tener mucho cuidado con el tamaño de los bucles. Tomaré mi P4 como ejemplo: está funcionando a 3Hz, estoy recibiendo ~10k operaciones por segundo.
Este número significa, que los ciclos triples anidados 1000x1000x10 se ejecutarán en 1 seg, si se entiende, si el 3er ciclo se aumenta a 100 se obtienen 10 seg.