MetaTrader 5 Strategy Tester e MQL5 Cloud Network - página 36

 
gal:
Gostaria de esclarecer o que significa o tempo indicado no Gestor de Agentes de Metatester no canto inferior direito (Time taken) e como é que se relaciona com os fundos creditados?
Este é o tempo total de trabalho de todos os agentes. Em FAC há exemplo de como se calcula o lucro para 1 hora e 1 mês para agentes com PR=100 (PR dos seus agentes pode ser encontrado no seu perfil).
Portanto, este é o momento, na proporção em que os seus agentes são cobrados pela utilização da nuvem.
Вопросы по оплате в сети распределенных вычислений MQL5 Cloud Network
Вопросы по оплате в сети распределенных вычислений MQL5 Cloud Network
  • cloud.mql5.com
Вопросы по оплате за участие в сети распределенных вычислений MQL5 Cloud Network.
 
Como pode então surgir uma situação em que o tempo gasto pelo gestor de tarefas é de 45 horas e 38 minutos e pelo agente de 6 horas e 4 minutos?
Arquivos anexados:
 

O gestor de tarefas do sistema operativo conta o tempo de actividade do processo, enquanto o nosso conta o tempo líquido gasto a trabalhar. No modo passivo, sem actividade, pode facilmente obter este timing no processo.

E o gestor do agente mostra o tempo médio de funcionamento de todos os núcleos de agentes. Ou seja, 6 horas para todos os núcleos em funcionamento. Por exemplo, 5 núcleos são em média de 6 horas.

O pagamento é baseado no quanta de recursos de facturação da CPU consumida.

 

Então como pode certificar-se de que os fundos são cobrados de acordo com a carga da CPU e de acordo com a fórmula: 1 hora (PR = 100) = 0,01 USD, além disso, já tiveram problemas com a cobrança incorrecta.

Tempo de funcionamento do núcleo a 100% de carga 15,5 horas PR = 170, ou seja 15,5 * 170/100 * 0,9 = 23,72 cêntimos, e acumulado para o núcleo 14 cêntimos?

 
gal:

Então como pode certificar-se de que os fundos são cobrados de acordo com a carga da CPU e de acordo com a fórmula: 1 hora (PR = 100) = 0,01 USD, além disso, já tiveram problemas com a cobrança incorrecta.

Tempo de funcionamento do núcleo a 100% de carga 15,5 horas PR = 170, ou seja 15,5 * 170/100 * 0,9 = 23,72 cêntimos, e acumulado para o núcleo 14 cêntimos?

De onde vêm as 15,5 horas? Não olhe para o tempo no gestor de tarefas, é o tempo de funcionamento do serviço (processo), e isso não significa que todas as 15 horas estava a decorrer.
Pode ter estado a funcionar durante 30 minutos e o resto do tempo só estava à espera de tarefas, sem fazer nada. Só se pode ir pelo tempo listado no gestor do agente e pelo PR médio dos agentes (pois o tempo também é médio).
Individualmente (por agente), não há forma de calcular o lucro.
 
Pode não estar ciente de que o Tempo de CPU não é tempo de inactividade mas sim tempo de CPU gasto directamente na execução do código http://en.wikipedia.org/wiki/CPU_time e existe um parâmetro separado Tempo de inactividade para a entrada de dados em inactividade e em espera, pode abrir o Gestor de Tarefas e ver o que é cobrado quando e quanto.
CPU time - Wikipedia, the free encyclopedia
CPU time - Wikipedia, the free encyclopedia
  • en.wikipedia.org
CPU time and CPU usage have two main uses. The first use is to quantify the overall busyness of the system. When the CPU usage is above 70%, the user may experience lag. Such high CPU usage indicates insufficient processing power. Either the CPU needs to be upgraded, or the user experience reduced, for example, by switching to lower resolution...
 
gal:
Pode não estar ciente de que o Tempo de CPU não é tempo de inactividade mas sim tempo de CPU gasto directamente na execução do código http://en.wikipedia.org/wiki/CPU_time e existe um parâmetro separado de Tempo de inactividade para o tempo de inactividade e à espera da entrada de saída, pode abrir o Gestor de Tarefas e ver o que é cobrado quando e quanto.
Uma última tentativa de mudar de ideias: o agente está sempre vivo, responde à nuvem que está aqui e pronto a aceitar tarefas. Portanto, não é ocioso.
 
gal:
Pode não estar ciente de que o Tempo de CPU não é tempo ocioso mas sim tempo de CPU gasto directamente na execução do código http://en.wikipedia.org/wiki/CPU_time e para o tempo ocioso e à espera de entrada de saída existe um parâmetro separado Tempo ocioso, pode abrir o Gestor de Tarefas e ver quando e quanto é cobrado.

Deixem-me dizê-lo novamente. O trabalho de um agente é contado apenas pelo tempo gasto a calcular tarefas a partir da nuvem. Tarefas de fundo - tempo ocioso à espera de tarefas, tempo de comunicação com a nuvem para tarefas de serviço: mensagem "Estou mais ou menos livre de agentes" para a nuvem, etc. - não tem de pagar por isso.

Pode ver aqui o tempo pago:

Tempo pago

 
Não preciso de mudar de ideias, por favor responda à pergunta original: comopode certificar-se de que os fundos são cobrados de acordo com a carga do processador e de acordo com a fórmula: 1 hora (PR = 100) = 0,01 USD, tanto mais que houve problemas com cobrança incorrecta. Onde posso ver que tarefa e quanto é cobrado a cada agente e como é que isto se relaciona com o montante de fundos creditados?
 
gal:
Não estou a mudar de ideias, por favor responda à pergunta original:como pode certificar-se de que o dinheiro é acumulado de acordo com a carga da CPU e de acordo com a fórmula: 1 hora (PR = 100) = 0,01 USD, além disso, houve problemas com cálculos incorrectos. Onde posso ver que tarefa e quanto é cobrado a cada agente e como é que isto se relaciona com o montante de fundos creditados?
  1. Pode ver as estatísticas: no MetaTester 5 Agents Manager e no seu perfil em "Agents". Estas são todas as estatísticas ao seu dispor.
  2. Este é um serviço de cloud computing, e pagar pelos agentes é apenas um pequeno benefício, mas não uma oportunidade de ganho.
  3. Desisti de manter um registo de quantas horas os agentes trabalharam lá há muito tempo. Se os agentes trabalham, tudo bem. Se eles não trabalham, tudo bem também :).