Si quieres recibir tareas desde la nube, ten en cuenta
el camino está completamente cerrado para usted si tiene Windows x32
el camino está cerrado para ti si tienes menos de 1 Gb de RAM por agente.
si tienes una CPU inferior a Intel i7 - obtendrás muy pocos trabajos.
¿Estás seguro de que hay 1 gigabyte de RAM? ¿No son 2 GB? Y de nuevo: ¿se han escrito números claros en algún lugar de la descripción o la documentación?
Igor Karushev: ¿Estás seguro de que hay 1 gigabyte de RAM? ¿No son 2 Gb? Y repito: ¿hay alguna cifra clara escrita en algún lugar de la descripción o la documentación?
No tergiverses: el texto original es mío:"si la RAM es inferiora 1 Gb por agente"
La función del sistema Point() está realmente alineada y convertida en un simple acceso a la variable _Point
¿Y las funciones de los parámetros del pedido (OrderType(), OrderTicket(), etc.) se inlinean después de seleccionar el pedido? Si nos dirigimos repetidamente, por ejemplo, al tipo de pedido seleccionado, ¿tiene sentido almacenar el resultado de OrderType() en una variable, y utilizar posteriormente esa variable en nuestro código? ¿O no habrá ninguna diferencia con respecto a las llamadas repetidas de la función?
Es decir, ¿hay alguna diferencia en la velocidad de ejecución, por ejemplo, de dichos códigos?
¿Las funciones de los parámetros del pedido (OrderType(), OrderTicket(), etc.) se alinean después de seleccionar el pedido? Si abordamos repetidamente, por ejemplo, el tipo de pedido seleccionado, ¿tiene sentido almacenar el resultado de OrderType() en una variable, y utilizar esa variable más adelante en el código? ¿O no habrá ninguna diferencia con respecto a las llamadas repetidas de la función?
Es decir, ¿hay alguna diferencia en la velocidad de ejecución, por ejemplo, de dichos códigos?
и
Sergei Vladimirov: Lo he comprobado yo mismo. El segundo código se ejecuta 4 veces más rápido. Todo claro, tu pregunta está respondida.
Independientemente de la pregunta, cualquier llamada a una función es siempre más lenta que la referencia a una variable en la pila, en este caso nType.
Personalmente, yo siempre guardo en caché este tipo de llamadas a funciones MQL como la tuya en el segundo caso.
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.
En ninguna parte puedo encontrar los requisitos mínimos de memoria claramente indicados parael Agente del Probador de Estrategias de MetaTrader 5.
¿Hay alguna documentación o algún lugar donde buscar?
Si quieres recibir tareas desde la nube, ten en cuenta:
Si quieres recibir tareas desde la nube, ten en cuenta
Si quieres recibir tareas desde la nube, ten en cuenta
¿Estás seguro de que hay 1 gigabyte de RAM? ¿No son 2 Gb? Y repito: ¿hay alguna cifra clara escrita en algún lugar de la descripción o la documentación?
No tergiverses: el texto original es mío:"si la RAM es inferior a 1 Gb por agente"
Añadido:
Y puede buscar respuestas en el tema¡Lanzamos el servicio MQL5 Cloud Network!
¿Se puede ganar algo de dinero allí, excepto por la cerveza? )) A menos, claro, que tengas una granja.
La función del sistema Point() está realmente alineada y convertida en un simple acceso a la variable _Point
¿Y las funciones de los parámetros del pedido (OrderType(), OrderTicket(), etc.) se inlinean después de seleccionar el pedido? Si nos dirigimos repetidamente, por ejemplo, al tipo de pedido seleccionado, ¿tiene sentido almacenar el resultado de OrderType() en una variable, y utilizar posteriormente esa variable en nuestro código? ¿O no habrá ninguna diferencia con respecto a las llamadas repetidas de la función?
Es decir, ¿hay alguna diferencia en la velocidad de ejecución, por ejemplo, de dichos códigos?
и
Lo he probado yo mismo. El segundo código se ejecuta cuatro veces más rápido. Eso es todo, la pregunta está fuera de la mesa.
No es micro. Nano. )
"a = OrderType()" - 3.45 ns.
"a = nType" - 2,19 ns.
¿Las funciones de los parámetros del pedido (OrderType(), OrderTicket(), etc.) se alinean después de seleccionar el pedido? Si abordamos repetidamente, por ejemplo, el tipo de pedido seleccionado, ¿tiene sentido almacenar el resultado de OrderType() en una variable, y utilizar esa variable más adelante en el código? ¿O no habrá ninguna diferencia con respecto a las llamadas repetidas de la función?
Es decir, ¿hay alguna diferencia en la velocidad de ejecución, por ejemplo, de dichos códigos?
и
Lo he comprobado yo mismo. El segundo código se ejecuta 4 veces más rápido. Todo claro, tu pregunta está respondida.
Independientemente de la pregunta, cualquier llamada a una función es siempre más lenta que la referencia a una variable en la pila, en este caso nType.
Personalmente, yo siempre guardo en caché este tipo de llamadas a funciones MQL como la tuya en el segundo caso.