MetaTrader 5 su Intel Xeon Phi 7250 - 272 core in un computer - pagina 6

 
Alexandr Andreev:
Volevo comprarlo l'anno scorso, ma non riuscivo a trovarlo nei negozi.

Non stai cercando abbastanza. Ne ho appena trovato uno a Mosca in meno di un minuto per 282.000 rubli.

 

E puoi avere 32 core per 0,3 sterline l'ora su Amazon... Che senso ha comprare un server domestico?

Meglio fare AWS AMI con agenti. Sicuramente ci sarà una domanda...

 
Roffild:

E puoi avere 32 core per 0,3 sterline l'ora su Amazon... Che senso ha comprare un server domestico?

Meglio fare AWS AMI con agenti. Sicuramente ci sarà una domanda...

Il cloud di MQ non sarebbe più economico? Dopo tutto, tale potenza è necessaria solo per l'ottimizzazione, e la nuvola ha più di 1500 agenti, troppo pigro per guardare ora.

 

Il cloud di MQ ha delle limitazioni, può essere lento (aspettare 30 minuti per avere i risultati dopo il test), ed è difficile calcolare il costo del cloud (ancora non capisco come sono state spese 5 sterline).


 
Roffild:

Il cloud di MQ ha delle limitazioni, può essere lento (ho aspettato 30 minuti per avere i risultati dopo il test), ed è difficile calcolare il costo del cloud (ancora non capisco come ho speso 5 sterline).


Mmmm, apparentemente avevo un semplice algoritmo, l'ho testato alcune volte, mezzo minuto ciascuna, al costo di non più di una sterlina. Beh, è una cosa individuale. E sui"costi di nuvole difficili da calcolare" (ancora non capisco come sono state spese 5 sterline) . "Lì, sì, solo per esperienza, sembra.

 
Roffild:

E puoi avere 32 core per 0,3 sterline l'ora su Amazon... Che senso ha comprare un server domestico?

Meglio ancora, fate un AWS AMI con agenti. Sicuramente ci sarà una domanda...

Che ne dici di 3 sterline all'ora?

Ma anche se si prende questo fantastico 0,3 dollari/ora per 32 core x 2, x 24 ore, x 30 giorni, un mese arriva a fantastici 13.824,00 $/mese, che è più di 2 volte superiore al costo dei pedalini discussi in questo thread. Ma per ottenere il costo reale (non fantastico) dell'affitto di 64 core/mese su Amazon, il risultato deve essere x 10.

 
Aleksandr Volotko:

Forse per 3 dollari all'ora...?

Ma anche se prendiamo fantastici 0,3 dollari/ora per 32 core x 2, x 24 ore, x 30 giorni, si arriva a fantastici 13.824,00 dollari al mese, che è più di 2 volte più del costo del piedistallo discusso in questo thread. Ma per ottenere il costo reale (non fantastico) dell'affitto di 64 core/mese su Amazon, il risultato deve essere x 10.

Qualcosa con la tua aritmetica... $0,3*2*24*30 == $432

 
Alexey Volchanskiy:

C'è qualcosa di sbagliato nella tua aritmetica... $0,3*2*24*30 == $432

Perdonatemi, ho moltiplicato tutto per 32 per qualche motivo... mi è sfuggito.

Ma in pratica, per 0,3 dollari all'ora nessuno darà tale potere, per 3 dollari all'ora lo daranno, cioè 432 dollari x 10 = 4320 dollari al mese in totale. All'incirca. Piuttosto più costoso, poiché gli agenti in funzione consumano costantemente il 100% delle risorse del kernel e questo farà aumentare la tariffa.

Z.I.S.: informazioni dal listino prezzi di Amazon (senza includere il costo dell'SSD):

m4.16xlarge
64
256.0
--
10 Gigabit
--
$6.7840
$4.517 (33%)


Un'ora di tempo di un agente nel cloud MQ costa 0,02 dollari,

272 agenti x 0,02 x 24 x 30 = $3916,80

I pepelat costano solo5.500 euro secondo il topstarter. Una tantum.

 
Aleksandr Volotko:

Scusa, ho moltiplicato tutto per 32 per qualche motivo.

Ma in pratica, per 0,3 dollari all'ora nessuno darà tale potere, per 3 dollari all'ora sì, cioè 432 dollari x 10 = 4320 dollari in totale, al mese. Più o meno. Piuttosto più costoso, poiché gli agenti in funzione consumano costantemente il 100% delle risorse del kernel e questo farà aumentare la tariffa.

Z.I.S.: informazioni dal listino prezzi di Amazon (senza includere il costo dell'SSD):

m4.16xlarge
64
256.0
--
10 Gigabit
--
$6.7840
$4.517 (33%)

Un'ora di tempo di un agente nel cloud MQ costa 0,02 dollari,

272 agenti x 0,02 x 24 x 30 = $3916,80

I pepelat costano solo5.500 euro secondo il topicstarter. Era una tassa una tantum.

Ecco i risultati dei test nellarete MQL5 Cloud Network:

Forum sul trading, sistemi di trading automatico e test di strategia

Analisi dei risultati dei test e dell'ottimizzazione nella MetaTrader 5 Strategy Tester

Anatoli Kazharski, 2018.03.01 14:44

3. Quanto tempo ci vuole per ottimizzare i parametri nel cloud?

Per confronto, proviamo l'ottimizzazione con gli stessi parametri inMQL5 Cloud Network. L'utilizzo di questo servizio è a pagamento. Registreremo dopo ogni ottimizzazione quanto denaro sarà congelato sul conto per pagare questo servizio.

In questo test, imposteremo l'uso simultaneo dei core della CPU locale e degli agenti cloud per accelerare l'ottimizzazione.


Simbolo: EURUSD

result cache used 6416 times
genetic optimization finished on pass 13568 (of 504330836375520000)
optimization done in 6 minutes 41 seconds
local 587 tasks (7%), remote 0 tasks (0%), cloud 6966 tasks (92%)

Fondi congelati:


Come potete vedere, l'ottimizzazione è stata significativamente più veloce(6 min 41 sec) dell'ultima volta, ma solo sul computer locale(28 min 56 sec).

Simbolo: EURCHF

Si può incontrare una situazione in cui il servizio impiega un tempo molto lungo prima che il lavoro di ottimizzazione sia presentato alla rete. Questo è dovuto al fatto che gli agenti hanno bisogno di tempo per scaricare i dati necessari per i simboli giusti. In questo caso, è quello che è successo.Dopo una lunga attesa si può fermare il processo di ottimizzazione. Ci saranno voci nel registro come mostrato di seguito.Non ci sono stati calcoli nella nuvola, quindi nessun fondo sarà ritirato.

result cache used 0 times
genetic optimization finished on pass 395 (of 504330836375520000)
optimization done in 10 minutes 13 seconds
local 395 tasks (100%), remote 0 tasks (0%), cloud 0 tasks (0%)

Proviamo ad eseguire di nuovo l'ottimizzazione su questo simbolo.

result cache used 8510 times
genetic optimization finished on pass 16640 (of 504330836375520000)
optimization done in 22 minutes 14 seconds
local 543 tasks (6%), remote 0 tasks (0%), cloud 7434 tasks (93%)

Questa volta il processo ha avuto successo, ma il risultato non è stato impressionante. L'ottimizzazione ha richiesto22 minuti. 14 sec. Ci sono voluti32 minuti. 50 sec. In realtà, questo è anche dovuto al processo di caricamento dei dati da parte degli agenti sulla rete. Il guadagno sarà su compiti più grandi e in modalità algoritmocompleto lento.

Fondi congelati:


Ora vediamo se ha senso eseguire l'ottimizzazione nel cloud con più simboli.

Simboli: EURUSD,GBPUSD,USDJPY

result cache used 7294 times
genetic optimization finished on pass 15360 (of 504330836375520000)
optimization done in 24 minutes 56 seconds
local 480 tasks (5%), remote 0 tasks (0%), cloud 7680 tasks (94%)

Ci sono voluti24 minuti. 56 sec. Ma nella nostra ultima corsa, ci sono volute2 ore. 15 min. 3 sec. In questo caso il guadagno è già evidente.

Fondi congelati:


Simboli: EURCHF,AUDCAD,AUDNZD

Anche questa volta, l'ottimizzazione della rete non è iniziata per molto tempo. Per tutto questo tempo gli agenti locali hanno lavorato. Puoi vedere cosa sta succedendo nel log (vedi l'elenco qui sotto). Non appena tutti gli agenti della rete che possono eseguire l'ottimizzazione per voi scaricano i dati richiesti, l'ottimizzazione viene avviata.

authorized (server build 1755)
cloud server MQL5 Cloud Europe 1 selected for genetic computation
connected
common synchronization completed
authorized (server build 1755)
AUDCAD: history for 2009 year synchronized
AUDCAD: history for 2010 year synchronized
AUDCAD: history for 2011 year synchronized
AUDCAD: history for 2012 year synchronized
AUDCAD: history for 2013 year synchronized
AUDCAD: history for 2014 year synchronized
AUDCAD: history for 2015 year synchronized
AUDCAD: history for 2017 year synchronized
AUDCAD: history for 2018 year synchronized
AUDCAD: history synchronization completed [19967 Kb]
AUDCAD: 19.50 Mb of history processed in 0:04.062
AUDNZD: history for 2012 year synchronized
AUDNZD: history for 2013 year synchronized
AUDNZD: history for 2014 year synchronized
AUDNZD: history for 2015 year synchronized
AUDNZD: history for 2017 year synchronized
AUDNZD: history for 2018 year synchronized
AUDNZD: history synchronization completed [12301 Kb]
AUDNZD: 12.01 Mb of history processed in 0:03.281
AUDUSD: history for 1999 year synchronized
AUDUSD: history for 2000 year synchronized
AUDUSD: history for 2001 year synchronized
AUDUSD: history for 2002 year synchronized
AUDUSD: history for 2003 year synchronized
AUDUSD: history for 2004 year synchronized
AUDUSD: history for 2005 year synchronized
AUDUSD: history for 2006 year synchronized
AUDUSD: history for 2007 year synchronized
AUDUSD: history for 2008 year synchronized
AUDUSD: history for 2009 year synchronized
AUDUSD: history for 2010 year synchronized
AUDUSD: history for 2011 year synchronized
AUDUSD: history for 2012 year synchronized
AUDUSD: history for 2018 year synchronized
AUDUSD: history synchronization completed [443 Kb]
AUDUSD: 443.03 Kb of history processed in 0:00.203
USDCAD: history for 2018 year synchronized
USDCAD: history synchronization completed [172 Kb]
USDCAD: 172.52 Kb of history processed in 0:00.609

Alla fine, l'ottimizzazione è stata terminata in1 ora. 19 min. 49 sec. E l'ultima volta, ma solo sulla macchina locale, ci sono volute3 ore. 13 min. 37 sec.

result cache used 8734 times
genetic optimization finished on pass 18176 (of 504330836375520000)
optimization done in 1 hours 19 minutes 49 seconds
local 823 tasks (8%), remote 0 tasks (0%), cloud 8709 tasks (91%)

Fondi congelati:


Il totale per tutti e quattro i processi di ottimizzazione è arrivato a7,46dollari. La tabella qui sotto mostra un riassunto. Invece di6-7 ore, ci sono volute2 ore e 13 minuti per ottimizzare, che è circa tre volte meno.

SimboliCosto ($)Tempo nella nuvolaTempo sul computer
EURUSD2.530:06:410:28:56
EURCHF1.040:22:140:32:50
EURUSD, GBPUSD, USDJPY1.110:24:562:15:03
EURCHF, AUDCAD, AUDNZD2.781:19:493:13:37
Totale:7.462:13:406:30:26

Распределенные вычисления в сети MQL5 Cloud Network
Распределенные вычисления в сети MQL5 Cloud Network
  • cloud.mql5.com
Большую часть времени современные компьютеры простаивают и не используют всех возможностей процессора. Мы предлагаем задействовать их с пользой. Вы можете сдавать мощности вашего компьютера другим участникам нашей сети для выполнения разнообразных...
 
Anatoli Kazharski:

Ecco i risultati del test inMQL5 Cloud Network:

L'unica cosa è che ci sono solo 8 agenti locali nel test, mentre nel cloud, durante l'ottimizzazione un batch di compiti è distribuito a 256 o anche 512 agenti in una sola volta. È ovvio che i calcoli nel cloud saranno più veloci che negli agenti locali.

Per confrontare correttamente la velocità è meglio avere 272 o più agenti locali, e allora il test sarà più accurato. IMHO.

Comunque, se c'è qualcosa da calcolare, è sicuramente più redditizio comprare un pepelat.