MetaTrader 5 Strategy Tester e MQL5 Cloud Network - pagina 36

 
gal:
Vorrei chiarire cosa significa il tempo indicato nel Metatester Agent Manager in basso a destra (Time taken) e come si riferisce ai fondi accreditati?
Questo è il tempo totale di lavoro di tutti gli agenti. In FAC c'è un esempio di come si calcola il profitto per 1 ora e 1 mese per gli agenti con PR=100 (il PR dei tuoi agenti può essere trovato nel tuo profilo).
Quindi questo è il tempo, in proporzione al quale i vostri agenti vengono addebitati per l'utilizzo del cloud.
Вопросы по оплате в сети распределенных вычислений MQL5 Cloud Network
Вопросы по оплате в сети распределенных вычислений MQL5 Cloud Network
  • cloud.mql5.com
Вопросы по оплате за участие в сети распределенных вычислений MQL5 Cloud Network.
 
Come può quindi verificarsi una situazione in cui la quantità di tempo spesa dal task manager è di 45 ore e 38 minuti e dall'agente di 6 ore e 4 minuti?
File:
 

Il task manager del sistema operativo conta il tempo di attività del processo, mentre il nostro conta il tempo netto di lavoro. In modalità passiva, senza attività, si può facilmente ottenere questa tempistica sul processo.

E l'agent manager mostra il tempo medio di esecuzione per tutti i core dell'agente. Cioè 6 ore per tutti i core in funzione. Per esempio, 5 core sono in media su 6 ore.

Il pagamento è basato sui quanti di risorse di fatturazione della CPU consumati.

 

Allora come si può fare in modo che i fondi siano addebitati in base al carico della CPU e secondo la formula: 1 ora (PR = 100) = 0,01 USD, inoltre, hanno già avuto problemi con la carica errata.

Tempo di esecuzione del nucleo al 100% di carico 15,5 ore PR = 170, cioè 15,5 * 170/100 * 0,9 = 23,72 centesimi, e maturato per il nucleo 14 centesimi?

 
gal:

Allora come si può fare in modo che i fondi siano addebitati in base al carico della CPU e secondo la formula: 1 ora (PR = 100) = 0,01 USD, inoltre, hanno già avuto problemi con la carica errata.

Tempo di esecuzione del nucleo al 100% di carico 15,5 ore PR = 170, cioè 15,5 * 170/100 * 0,9 = 23,72 centesimi, e maturato per il nucleo 14 centesimi?

Da dove vengono 15,5 ore? Non guardate il tempo in task manager, è il tempo di esecuzione del servizio (processo), e non significa che per tutte le 15 ore era in esecuzione.
Potrebbe essere stato in esecuzione per 30 minuti e il resto del tempo era solo in attesa di compiti, senza fare nulla. Si può andare solo in base al tempo elencato nel manager degli agenti e al PR medio degli agenti (dato che anche il tempo è medio).
Individualmente (per agente) non c'è modo di calcolare il profitto.
 
Forse non sapete che il tempo della CPU non è il tempo di inattività ma il tempo della CPU speso direttamente per l'esecuzione del codice http://en.wikipedia.org/wiki/CPU_time e c'è un parametro separato Idle Time per l'inattività e l'attesa dell'input di uscita, potete aprire Task Manager e vedere cosa viene caricato 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:
Forse non sapete che il tempo della CPU non è il tempo di inattività ma il tempo della CPU speso direttamente per l'esecuzione del codice http://en.wikipedia.org/wiki/CPU_time e c'è un parametro separato per il tempo di inattività e l'attesa dell'input dell'output, potete aprire Task Manager e vedere cosa viene caricato quando e quanto.
Un ultimo tentativo di farvi cambiare idea: l'agente è sempre vivo, risponde al cloud che è qui e pronto ad accettare compiti. Quindi non è inattivo.
 
gal:
Forse non sapete che il tempo della CPU non è il tempo di inattività, ma il tempo della CPU speso direttamente per l'esecuzione del codice http://en.wikipedia.org/wiki/CPU_time e per il tempo di inattività e l'attesa dell'input di uscita c'è un parametro separato Idle Time, potete aprire Task Manager e vedere cosa quando e quanto viene caricato.

Lasciatemelo dire di nuovo. Il lavoro di un agente è contato solo dal tempo trascorso a calcolare i compiti dal cloud. Compiti in background - tempo di inattività in attesa di compiti, tempo di comunicazione con il cloud per compiti di servizio: messaggio "Sono così e così libero" al cloud, ecc. - non dovete pagare per questo.

Puoi vedere il tempo pagato qui:

Tempo pagato

 
Non ho bisogno di cambiare idea, si prega di rispondere alla domanda originale: comesi può fare in modo che i fondi vengono addebitati in conformità con il carico del processore e in conformità con la formula: 1 ora (PR = 100) = 0,01 USD, più così ci sono stati problemi con carica errata. Dove posso vedere quale compito e quanto viene addebitato ad ogni agente e come questo si relaziona con la quantità di fondi accreditati?
 
gal:
Non sto cambiando idea, per favore rispondi alla domanda originale:come puoi assicurarti che il denaro sia maturato in accordo con il carico della CPU e in accordo con la formula: 1 ora (PR = 100) = 0.01 USD, inoltre ci sono stati problemi di calcolo errato. Dove posso vedere quale compito e quanto viene addebitato ad ogni agente e come questo si relaziona con la quantità di fondi accreditati?
  1. Puoi visualizzare le statistiche: nel MetaTester 5 Agents Manager e nel tuo profilo sotto "Agenti". Queste sono tutte le statistiche a vostra disposizione.
  2. Questo è un servizio di cloud computing, e pagare gli agenti è solo un piccolo vantaggio, ma non un'opportunità di guadagno.
  3. Ho smesso di tenere il conto di quante ore gli agenti hanno lavorato lì molto tempo fa. Se gli agenti funzionano, va bene. Se non funzionano, va bene lo stesso :).