MQL5 Cloud Network

Perguntas Frequentes

Como funciona a Rede?

MQL5 Cloud Network é uma rede distribuição de computação em nuvem. Isso significa que as tarefas de computação são distribuídas entre dezenas de computadores registrados nessa rede.

No caso de você precisar executar uma grande quantidade de cálculos que podem ser paralelizadas, você entra na rede e vai distribuir a sua tarefa entre todas as CPUs com capacidades disponíveis. Você pode encontrar detalhes técnicos em nossa seção de Ajuda.


Quem pode participar?

MQL5 Cloud Network está aberto para todas as pessoas e não requer qualquer registro prévio. Você apenas faz o download do aplicativo Agente Testador de Estratégia MetaTrader 5 e instala os agentes de teste em seu computador.


Como eu posso me registrar?

Você deve acessar a seção Registro e preencher todos os campos necessários. Depois de você enviar seus dados, um email para confirmar o registro será enviado para sua caixa postal indicada. Por favor, observe que para proteger o seu dinheiro contra roubos, você está autorizado a retirar seus fundos obtidos através da sua conta PayPal e apenas através do endereço de e-mail indicado durante o registro.


Como eu posso criar o meu próprio aplicativo para distribuíção computacional?

O aplicativo é um programa escrito em MQL5. A distribuíção computacional é geralmente utilizada para obter uma grande quantidade de resultados através da aplicação do mesmo algoritmo de diferentes dados de entrada. O testador de estratégia no terminal de negociação MetaTrader 5 permite realizar tais cálculos de vários segmentos no modo Otimização de Expert Advisors.


Eu tenho que instalar o terminal MetaTrader 5 para acesar a rede?

Não, não é necessário. O terminal MetaTrader 5 é necessário para executar os programas em MQL5 quem possuem estratégias de negociação ou uma tarefa de distribuíção computacional.

Se você somente está cedendo a capacidade de computação livre em seu desktop, então você deve baixar apenas o aplicativo Agente Testador de Estratégia MQL5 e instalar os agentes testador em cada computador que você deseja incluir dentro da MQL5 Cloud Network.


Qual a linguagem de programação que é usada no serviço MQL5 Cloud Network?

Para utilização da rede em nuvem MQL5, você deve escrever um aplicativo em linguagem de programação MQL5 para a criação de estratégias de negociação. De acordo com a sua sintaxe e execução da velocidade, a linguagem MQL5 está muito perto da C + +. Essa vantagem permite a exploração de forma oportuna quanto utilização de algorítmos a partir de outras linguagens de alto nível.

Linguagem MQL5 está incluída dentro do terminal de negociação MetaTrader 5. O site da comunidade fornece uma grande quantidade de materiais educativos no seção Artigos.


Qual é a segurança para o meu desktop na computação em nuvem?

Cada agente de teste trabalha em sua própria sandbox virtual dentro da MQL5 Cloud Network. A sandbox bloqueia todos os pedidos de um programa MQL5 para o exterior. Todas as chamadas de arquivos de eventos e DLL fora do diretório indicado são proibidas.


Alguém pode acessar o código do meu programa ou qualquer outro dado, se eu usar os agentes da Rede em Nuvem MQL5?

Em primeiro lugar, toda a troca de dados entre a encomenda de computação do cliente e agentes são criptografados. Em segundo, o agente de teste não salva um código de um programa apresentado a um drive. Então ele não pode capturar um computador que está executando cálculos. Além disso, os próprios agentes são protegidos contra as tentativas de penetrar no seu ambiente de execução e de captura de dados de suas memórias.

Assim, todas as medidas necessárias foram tomadas para proteger os dados dos clientes na utilização do serviço de distribuição de computação.


Eu instalei os agentes e entrei com o login e a senha correta do site MQL5.com, mas eu não vejo nenhum agente no meu Perfil.

Os Agentes aparecem em seu perfil imediatamente após completar a sua primeira tarefa para a MQL5 Cloud Network. Até então, eles não são mostrados no Perfil do Usuário no site MQL5.community.


Eu tinha 5 (10, 15, etc) agentes no meu Perfil e agora tenho menos. Por quê?

Desmarque da caixa de seleção o item "Atividade do último dia". Você verá todos os seus agentes que são executados na rede em nuvem MQL5.

Agentes no Perfil


Como eu sei que a PR dos meus agentes?

A PR de cada agente é mostrado no perfil de seu dono. Calcula-se periodicamente e podem variar ligeiramente, dependendo da carga de computador.


Eu selecionei uma otimização lenta (teste de todos os parâmetros) para a minha tarefa, mas otimização rápida utilizando um algoritmo genético começa em seguida. Por quê?

Se o número total de passes da otimização ultrapassa 100 milhões, então a otimização rápida é iniciada automaticamente. Por favor leia mais a respeito na Ajuda do terminal (veja Tipos de Otimizaçãp).


Porque a otimização não está disponível em sistemas de 32 bits?

Os sistemas de 32 bits não se adequam as exigências atuais da computação distribuída, ela reduz a produtividade e gera custos adicionais na manutenção da infraestrutura de rede. Por isso, abandonou-se o suporte aos sistemas de 32 bits para a otimização utilizando a MQL5 Cloud Network, utilizando apenas os sistemas de 64 bits.


Todos os servidores e os agentes livres da rede em nuvem MQL5 são utilizados na otimização completa, enquanto os agentes de apenas um nó da nuvem MQL5 participam na otimização genética. Por quê?

Para otimização genética, todo o conjunto inteiro de passes é substituído por uma combinação de genes que conferem um conjunto limitado de passes (não mais do que 256) para um universo específico. O caráter do algoritmo genético exige a conclusão de cálculos de todos os passes em universo específico, antes de processar os resultados e criar novos passes na próxima amostra.

Portanto, a maneira mais confiável é distribuir tarefas de otimização genéticas entre os agentes num único nó na MQL5 Cloud Network. Mais informações podem ser encontradas no artigo Algoritmos genéticos - é fácil!

Se você tiver alguma dúvida, por favor visite a MQL5.community