Discussão pública da fórmula de cálculo do custo dos recursos na MQL5 Cloud Network - página 18

 

notused:

No entanto, o número de testadores e o número de pessoas dispostas a alugar, no meu IMHO, será diferente em pelo menos 2 ordens de magnitude. Nestas circunstâncias, nenhum lucro ou mesmo um retorno aproximado está fora de questão, porque uma boa parte da rede estará ociosa ou fará uma corrida em poucas horas.


1. Não é o número de pessoas, mas sim o número de núcleos e o número de passes por unidade de tempo (digamos por hora) que deve ser tido em conta.

Mesmo que se considere que haverá duas ordens de magnitude mais núcleos do que aqueles que os querem utilizar, tenha em mente que o número médio de passes pode exceder significativamente os 10000 (diria mesmo que em alguns casos 50000).

Não mencionarei sequer o número de símbolos ou o número de corretores, e as pessoas testarão mais do que uma ou duas estratégias.

Tenha em mente que este é um processo cíclico, no qual uma certa parte da população optimizará os seus EAs semanalmente (digamos, aos fins de semana), e uma certa parte todos os dias ou mais do que uma vez por semana.

2. Deve ser tido em conta que as estratégias serão testadas por aqueles que não têm contas de corretagem MT5.

 

Um agente recebe um lote de um certo número de tarefas (uma vez vi nos registos que 21, embora eu pudesse estar errado) - que seja x. A "semeadura" da população genética é inferior a mil passes (não vou citar números exactos - é uma questão para os criadores) - que seja y. Consequentemente, os agentes y/x podem ser envolvidos. Isto é, no meu exemplo, é um máximo de 50 agentes. Além disso, a velocidade é determinada (aproximadamente) pelo agente mais lento, uma vez que os restantes estão à espera de um resultado. Assim, a utilização de duas ordens de magnitude mais agentes é irrealista na optimização genética.

Quanto à força bruta, é possível utilizar toda a rede, mas a minha opinião pessoal é que a Cloud restringe o número de agentes a formar.

E também ter em conta que quando a rede for paga, haverá menos pessoas dispostas a testar em comparação com a rede gratuita. Pois eles deixarão de testar praticamente tudo.

 
notused:

Além disso, a velocidade é (aproximadamente) determinada pelo agente mais lento, uma vez que os outros estão à espera que o resultado seja devolvido. Assim, a utilização de duas ordens de magnitude mais agentes é irrealista para a optimização genética.

Para evitar esperar por agentes lentos, o cloud server envia o mesmo problema a outros agentes garantidamente mais rápidos quando detecta um agente lento.

Isto resolve o problema dos engarrafamentos.

 
Renat:

Para evitar esperar por agentes lentos, o cloud server envia a mesma tarefa para outros agentes mais rápidos garantidos quando detecta um agente lento.

Isto resolve o problema dos agentes lentos.

E como é que um agente está determinado a ser lento?

Afinal de contas, pode acontecer que um agente receba apenas uma tarefa lenta.

 
Renat:

Para evitar esperar por agentes lentos, o servidor de nuvem envia a mesma tarefa para outros agentes mais rápidos garantidos quando são detectados agentes lentos.

Isto resolve o problema da lentidão.

E uma pergunta complementar - e quanto aos agentes remotos? (se tiver cerca de 20 deles?)
 
Urain:

Como se determina se um agente é retardado?

Afinal de contas, pode acontecer que um agente receba simplesmente uma tarefa retardada.

A tarefa não é enviada apenas a ele. Provavelmente, por algum algoritmo de obter tempo médio para um conjunto de agentes deste Consultor Especialista.

 
viu o meu agente a ser usado por alguém hoje... As estatísticas no site são nulas... Porquê?
 
dimeon:
viu o meu agente a ser usado por alguém hoje... As estatísticas no site são nulas... Porquê?
As estatísticas no website virão mais tarde.
 
Como é que utilizo agentes de rede de nuvens em geral? Por mais que eu tenha tentado, os agentes estão sempre num estado ocupado
 
Mal4iwka:

Como é que utilizo agentes de rede de nuvens em geral? Eu tentei, mas todos os agentes estão sempre num estado ocupado

Para os activar, permitir a utilização de agentes de teste de nuvens no menu de contexto:

Em seguida, iniciar o processo de optimização da sua estratégia comercial.