MQL5 Cloud Network

Preguntas más frecuentes

¿Cómo funciona la red?

La MQL5 Cloud Network es una red de computación distribuida en nube. Esto significa que las tareas de computación se distribuyen entre varios equipos que están registrados en la red.

Si necesita realizar múltiples cálculos que admiten la computación paralela, Usted puede acudir a la red y distribuir su tarea entre todas las potencias computacionales disponibles en este momento. La información más detallada sobre las cuestiones técnicas se puede encontrar en la sección Ayuda.


¿Quién puede participar?

La MQL5 Cloud Network está abierta para todo el mundo y no requiere ningún proceso de registro previo. Tan sólo hay que descargar el MetaTrader 5 Strategy Tester Agent e instalar los agentes de pruebas en su ordenador.


¿Cómo puedo registrarme?

Tiene que abrir el formulario de registro y rellenar todos los campos necesarios. Después de enviar sus datos, recibirá en el buzón de correo electrónico que ha indicado un mensaje para confirmar el registro. Tenga en cuenta que con el fin de proteger su dinero de la sustracción, Usted podrá retirar los fondos obtenidos a través del PayPal sólo a la dirección del e-mail que ha sido indicada durante el proceso de registro.


¿Cómo puedo crear mi propia tarea de computación distribuida?

Una tarea es un programa escrito en el lenguaje MQL5. Suelen recurrir a la computación distribuida cuando hay que obtener una gran cantidad de resultados aplicando diferentes datos de entrada al mismo algoritmo. El probador de estrategias en el Terminal de Cliente MetaTrader 5 permite realizar estos cálculos de procesamiento multihilo en el modo de optimización de estrategias comerciales.


¿Necesito instalar el MetaTrader 5 para participar?

No, no es algo imprescindible. El terminal MetaTrader 5 es necesario para iniciar un programa MQL5 que contiene una estrategia comercial o una tarea de cálculos matemáticos.

Pero si lo que quiere es alquilar sus propias potencias computacionales libres, entonces sólo tiene que descargar el MetaTrader 5 Strategy Tester Agent e instalar los agentes de pruebas en cada ordenador que quiere incluir en la red MQL5 Cloud Network.


¿Qué lenguaje de programación se utiliza en MQL5 Cloud Network?

Para poder utilizar la red MQL5 Cloud Network hay que escribir un programa en el lenguaje de estrategias comerciales MQL5. Por su sintaxis y velocidad de ejecución parece muchísimo al С++. Esta ventaja permite aprenderlo en poco tiempo y aplicar los algoritmos de otros lenguajes de alto nivel.

El lenguaje MQL5 está incluido en el Terminal de Cliente MetaTrader 5, y el apartado Artículos del sitio web de la comunidad contiene una gran cantidad de materiales educativos.


¿Hasta qué punto es seguro ofrecer mi ordenador para la computación en nube?

En la red MQL5 Cloud Network cada agente de pruebas trabaja en su propia zona virtual de aislamiento de procesos que prohíbe cualquier llamada desde el programa MQL5 hacia fuera. Está prohibida cualquier llamada DLL, igual que las llamadas a los archivos, fuera del directorio estrictamente definido.


¿Puede alguien conseguir el código de mi programa u otros datos si utilizo los agentes de la red MQL5 Cloud Network?

En primer lugar, todo el intercambio de datos entre el cliente de computación y los agentes de pruebas se realiza en forma codificada. En segundo lugar, el agente de pruebas no guarda en el disco duro el código del programa recibido, así que resulta imposible capturarlo en el ordenador que realiza la computación. Aparte de esto, los agentes de pruebas también están protegidos contra los intentos de violación de su entorno de ejecución y captura de datos desde la memoria del agente.

De esta manera, han sido tomadas todas las medidas necesarias para proteger los datos del cliente de computación.


He instalado los agentes y he puesto correctamente mi login y contraseña en MQL5.com, pero no veo mis agentes en mi Perfil.

Los agentes aparecen en el Perfil justamente después de finalizar la primera tarea para MQL5 Cloud Network. Hasta este momento no se calculan y no se muestran en el Perfil del participante de MQL5.community.


Tenía 5 (10, 15, etc.) agentes en mi Perfil, y ahora se me muestra que tengo menos. ¿Por qué será?

Compruebe la casilla de verificación "Activos durante el último día" y desmárquela si esta activada. Así podrá ver todos sus agentes que han trabajado en MQL5 Cloud Network.

Agents in Profile


¿Cómo puedo conocer el PR de mis agentes?

El PR de cada agente se muestra en el Perfil de su propietario. Se calcula periódicamente y puede cambiarse ligeramente dependiendo del régimen de carga del ordenador.


Yo selecciono la optimización lenta (el repaso completo de parámetros) para mi tarea, pero resulta que se inicia la optimización rápida con el uso del algoritmo genético. ¿Qué está pasando?

Si el número total de pasos de optimización supera 100 000 000, entonces automáticamente se activa el modo de optimización rápida. Puede encontrar más detalles en el manual de usuario del terminal: Tipos de optimización.


¿Porqué la optimización no está disponible en los sistemas de 32 bits?

Los sistemas de 32 bits no responden a las exigencias modernas durante la solución de las tareas de computaciones distribuidas, reducen la eficiencia y añaden gastos accesorios adicionales durante el mantenimiento de la red de infraestructura. Debido a todos estos factores, se ha tomado la decisión de renunciar el uso de los sistemas de 32 bits para la optimización mediante MQL5 Cloud Network y pasar exclusivamente a los sistemas de 64 bits.


¿Por qué durante la optimización completa participan todos los servidores y agentes libres de MQL5 Cloud Network, mientras que durante la optimización genética se utilizan los agentes sólo de un nodo de la red MQL5 Cloud?

Durante la optimización genética toda la cantidad de repasos se sustituye por la combinación de genes que dan un conjunto de repasos limitado (no más de 256) para una especie. Las particularidades de trabajo del algoritmo genético requieren esperar que se calculen todos los pasos de una especie antes de procesar sus resultados y crear nuevos repasos en la siguiente especie.

Por esta razón es más seguro colocar las tareas de optimización genética entre los agentes de un solo punto de acceso de MQL5 Cloud Network. Puede encontrar la información más detallada en el artículo "Los algoritmos genéticos. ¡Es muy fácil!"

Haga sus preguntas en MQL5.community