![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
In effetti, sì.
Andrey, almeno mostrami i risultati sul tuo i5 - su una CPU pulita. Sarò felice per te.
No, non su questi, ma su quello che ho allegato nell'ultimo post. Esattamente su di esso esattamente. Pubblicando il mio risultato su questo script:
2012.04.21 19:32:43 ParallelTester_00-01x (EURUSD,H1) CpuTime/GpuTime = 83.99644128113879
2012.04.21 19:32:43 ParallelTester_00-01x (EURUSD,H1) Result on Cpu МахResult==1.26619 at 856 pass
2012.04.21 19:32:43 ParallelTester_00-01x (EURUSD,H1) Соunt indicators = 16; Count history bars = 144000; Count pass = 1280
2012.04.21 19:32:43 ParallelTester_00-01x (EURUSD,H1) CPU time = 23603 ms
2012.04.21 19:32:20 ParallelTester_00-01x (EURUSD,H1) Result on Gpu МахResult==1.26619 at 856 pass
2012.04.21 19:32:20 ParallelTester_00-01x (EURUSD,H1) Соunt indicators = 16; Count history bars = 144000; Count pass = 1280
2012.04.21 19:32:20 ParallelTester_00-01x (EURUSD,H1) GPU time = 281 ms
2012.04.21 19:32:19 ParallelTester_00-01x (EURUSD,H1) OpenCL init OK!
2012.04.21 19:32:19 ParallelTester_00-01x (EURUSD,H1) CLGetInfoInteger() returned 1
Processore:
2012.04.21 17:51:14 OpenCL CPU: Intel(R) Corporation Intel(R) Pentium(R) CPU G840 @ 2.80GHz with OpenCL 1.1 (2 units, 2800 MHz, 8040 Mb, version 1.1)
Strano, hai il nome del file come
paralleltester_00-01x.mq5, ma salvato come ParallelTester_00-01x__1.mq5
È strano, il nome del tuo file sembra essere
paralleltester_00-01x.mq5 ma salvato come ParallelTester_00-01x__1.mq5
Non è niente di strano. È solo che il file con tale nome esiste già ed è per questo che aggiunge __1. Dov'è il test per ParallelTester_00-01x__1.mq5, Andrew?
Vedo che è molto buono. Un po' peggio di quanto mi aspettassi (speravo in 140-150), ma ancora molto buono. In linea di principio, una variazione di questo rapporto entro il 20-30% è normale (soprattutto se il tempo della GPU è basso). A proposito, se voi, diciamo, fate quanto segue:
#define CountPass 1280 * 10
allora potete contare su un altro record per il rapporto CpuTime/GpuTime. Il tuo "limite teorico" è qualcosa intorno a 170-180. Per me, almeno, erano quasi 90, e il tuo dovrebbe essere il doppio.
Mathemat:
#define CountPass 1280 * 10
allora potete contare su un altro record per il rapporto CpuTime/GpuTime. Il tuo "limite teorico" è qualcosa come 170-180. Per me, almeno, erano quasi 90, e per voi dovrebbero essere il doppio.
Questo è a 1280*10:
E a 1280*128 mi sono semplicemente stancato di aspettare e ho chiuso forzatamente lo script:
Bene, finalmente, vi stavamo aspettando. Se sei pronto a sperimentare, installa Intel OpenCL Runtime (vedi link per le istruzioni).
Esegui lo script senza cambiare nulla in esso e pubblica il log dalla scheda "Esperti" proprio come hanno fatto i tuoi colleghi precedenti. Lo script impiegherà circa 3 minuti per essere eseguito sul vostro gioiello, abbiate pazienza. Allo stesso tempo vedremo come OpenCL gira sul più fresco sasso Sandy Bridge barebone.
Se non avete la pazienza o se pensate che sia al di là delle vostre capacità, va bene, senza offesa.
P.S. Lo scopo di questo script è quello di vedere cosa può fare una CPU nuda senza alcun drago video discreto. Ho il sospetto che con Intel Runtime inserito correttamente, questo script avrà un'accelerazione intorno a 200 o anche leggermente superiore.