Cores und E-Cores - was "benutzt" der Metatrader im Backtest ?

oschi4711  

Hallo an die Community,

ich beabsichtige, mir einen neuen Laptop zu kaufen, auf dem ich EARoboter entwickle und backteste.

Ich möchte gere wissen, ob der Metatrader immer nur die "echten" Cores (Kerne) oder bei den modernen Prozessoren

(i7 und i9) auch die sogennanten E-Cores benutzt.

Also wieviele lokale Agenten (=Prozessoren) werden mir im Backtest angezeigt (und benutzt), wenn ich z. B.

einen Rechner mit 8 echten Cores und 16 E-Cores habe? 8 oder 24 ??


Danke für Eure Hilfe.

Viele Grüße

Kai (Bobdrummer)

Carl Schreiber  

Lokal kannst Du die physikalischen Kerne und die der Hyperthreads nutzen, also quasi das 2. Doppel. Das Problem ist nur, der Tester lädt für jeden thread alles was der EA braucht wie die ganzen historischen Daten zwischen von und bis in den RAM und, wenn der zu klein ist, beginnt das System (Dein Laptop) zu swappen und dann wird alles extrem langsam!!. Dagegen hilft viel Ram und eventuell nicht alle lokalen Agenten freischalten:


Ich (Ram 64GB) habe immer ein Thread offengelassen für mein täglich Brot, aber bei umfangreicher Historie schalte ich auch weitere Cores ab - oder nutze die Cloud.

Die Cloud hingegen akzeptiert nur die physikalischen Kerne, bei mir 6.

oschi4711  

Hallo,

super, danke für die Antwort und die Tipps. Das hilft mir weiter!

Dann such ich mir mal was mit viiilen Vores und noch mehr RAM raus :-)


Viele Grüße

Kai

oschi4711  
viiiielen Cores sollte es heißen..  ;-)
Carl Schreiber  
oschi4711 #:
viiiielen Cores sollte es heißen..  ;-)

Man kann seine eigenen Posts auch nach der Veröffentlichung noch verändern:

Grund der Beschwerde: