Perguntas Frequentes

Como funciona a MQL5 Cloud Network?

A MQL5 Cloud Network é uma rede de computação distribuída baseada em nuvem. Nessa plataforma, as tarefas computacionais são distribuídas para um grande número de computadores registrados na rede.

Se uma pessoa precisa realizar múltiplos cálculos que podem ser executados em paralelo, é possível recorrer à rede e distribuir a tarefa entre todos os recursos de processamento disponíveis. Saiba mais sobre os detalhes técnicos.

Posso participar da rede?

A MQL5 Cloud Network está disponível para todos. Para começar a utilizá-la, é necessário baixar o Agente Testador de Estratégia MetaTrader 5 e instalar os agentes de teste em seu computador.

Como posso me cadastrar?

Vá para o formulário de registro e preencha os campos obrigatórios. Depois disso, você receberá um e-mail para confirmar seu registro.

Observe que a retirada via PayPal só é permitida para o endereço de e-mail que você preencheu durante o registro, é necessário proteger seu dinheiro contra fraudadores.

Como posso criar uma tarefa de computação distribuída?

A tarefa é um programa escrito em MQL5, que pode ser utilizado em computação distribuída para obter vários resultados com o mesmo algoritmo, mas com diferentes dados brutos. O Testador de Estratégias no Terminal do Cliente MetaTrader 5 possibilita realizar cálculos multi-threaded para otimizar as estratégias de negociação.

É necessário instalar o MetaTrader 5?

Não. Caso você queira disponibilizar apenas a capacidade excedente de processamento do seu computador, basta baixar o Agente Testador de Estratégias do MetaTrader 5 e instalar os agentes em cada PC que desejar incluir na rede.

Para executar programas MQL5 contendo estratégias de negociação ou cálculos matemáticos, é necessário utilizar o terminal MetaTrader 5.

Qual linguagem de programação é usada na MQL5 Cloud Network?

A linguagem de programação das estratégias de negociação - MQL5. Sua sintaxe e velocidade de execução são semelhantes à linguagem C++, o que facilita o aprendizado e possibilita a conversão de algoritmos de outras linguagens de alto nível para a MQL5.

A linguagem MQL5 é integrada ao Terminal do Cliente MetaTrader 5 e há vários recursos de aprendizado disponíveis no site da Comunidade.

Quão seguro é disponibilizar um computador para computação em nuvem na MQL5 Cloud Network?

Nosso sistema é totalmente seguro. Cada agente de teste funciona em sua própria sandbox virtual, o que impede qualquer acesso ao programa MQL5. Além disso, todas as chamadas DLL para arquivos fora do diretório especificado são proibidas.

É possível que alguém obtenha o código do meu programa ou outros dados se eu utilizar os agentes da MQL5 Cloud Network?

Não. A troca de dados entre clientes e agentes de teste é realizada de forma criptografada. Além disso, os agentes de teste não armazenam o código de um programa recebido em disco, o que significa que não pode ser interceptado no computador que realiza os cálculos. Os agentes de teste também são protegidos contra tentativas de intrusão em seu ambiente de execução, e removem os dados da memória do agente após a execução do programa.

Eu instalei os agentes e inseri meu nome de usuário e senha corretamente na MQL5.com, mas não consigo visualizá-los em meu Perfil.

Os agentes só aparecem no Perfil após a conclusão da primeira tarefa.

Eu tinha muitos agentes em meu perfil, e agora há menos. Por que isso aconteceu?

É possível que você tenha marcado a opção "Ativo nas últimas 24 horas". Desmarque-a para ver todos os seus agentes.

Agentes no Perfil

Como descobrir o PR dos meus agentes?

O PR de cada agente é exibido no Perfil de seu proprietário. Porém, pode variar um pouco dependendo da carga do computador.

Escolhi a otimização lenta (busca exaustiva de parâmetros) para minha tarefa, mas como resultado, a otimização rápida é iniciada usando um algoritmo genético. Por que isso aconteceu?

Se o número total de passos de otimização ultrapassar 100.000.000, o modo de otimização rápida será ativado automaticamente. Saiba mais..

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

Decidimos não utilizar sistemas de 32 bits, pois eles não cumprem os requisitos modernos para computação distribuída, comprometem o desempenho e geram sobrecarga adicional na manutenção da infraestrutura de rede.

Por que, durante a otimização completa, todos os servidores e agentes livres da MQL5 Cloud Network participam, enquanto na otimização genética apenas os agentes de um único nó da MQL5 Cloud Network são utilizados?

Na otimização genética, o conjunto completo de passagens é substituído por uma combinação de genes que fornecem um número limitado de passagens (no máximo 256) para cada população. As peculiaridades do algoritmo genético exigem que se espere o cálculo de todas as corridas de uma população antes de processar seus resultados e criar novas corridas na população seguinte.

Por isso, é mais seguro distribuir tarefas de otimização genética entre os agentes de um único ponto de acesso da rede MQL5 Cloud Network. Saiba mais.