Errori, bug, domande - pagina 2610
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
Allora non si può passare attraverso diversi consulenti. Grazie.
MT5, entrambe le opzioni.
Ho cercato su Google la domanda, nel caso mi sia perso qualcosa, ma ovunque la risposta alla domanda "eseguire un thread su un core fisico" è che Windows Task Scheduler non permette di farlo
cioè se è di principio risolvere un compito in diversi thread (non core fisici!) allora lancia solo più copie del terminale, ma a mio avviso avrà senso fino a un certo carico di CPU, poi lo scheduler dei compiti "si occupa di questa assurdità" in base alla sua visione delle priorità dei compiti in Windows
Grazie, lo farò attraverso gli agenti.
Grazie, lo farò attraverso gli agenti.
Sono riuscito a caricare tutti i core con 1 EA, ho bisogno di 3 Gb di RAM.
Ho preso lo script BitonicSort.mq5 negli esempi, ho cambiato OnStart con OnInit
Esempio allegato
È riuscito a caricare tutti i core con 1 EA, richiede 3 Gb di RAM.
Ho preso lo script BitonicSort.mq5 negli esempi, ho cambiato OnStart con OnInit
Esempio allegato
ha eseguito il tuo codice nel mio ambiente
il terminale aveva 19 thread nel Task Manager di Windows. Dopo aver eseguito il tuo codice, solo un thread è stato aggiunto al Task Manager nella colonna "threads"
Come avete controllato?
ma secondo me fino a un certo carico di CPU avrà senso, poi il task scheduler "si occuperà di questo casino" in base alla sua visione delle priorità dei compiti in Windows
come previsto, su Win10 il task scheduler si comporta diversamente, ha eseguito questo codice, la CPU è caricata al 100% e il task scheduler ha iniziato a bloccarla
Se si eseguono 5 EA - funzioneranno su un core o su cinque? Se su uno, allora l'unico modo è Tester Agents?
Ogni EA lavora nel proprio thread.
Attivate la colonna dei threads nel vostro task manager e vedete quante decine di threads usa effettivamente il terminale.
Sono riuscito a caricare tutti i core con 1 EA, richiede 3 Gb di RAM.
Ho preso lo script BitonicSort.mq5 negli esempi, ho cambiato OnStart con OnInit
Esempio allegato
Sfortunatamente, sono uno zero totale in OpenCL, ma vorrei imparare. Oggi pubblicherò uno script di calcolo sul blog.
Se lo desiderate, sarebbe bello dimostrare le capacità di OpenCL su di esso. Ci sono miliardi di sotto-attività indipendenti.
Ogni esperto lavora nel proprio flusso.
Attivate la colonna dei thread nel vostro task manager e vedete quante decine di thread sono effettivamente utilizzati dal terminale.
Sfortunatamente, incompetente. Quindi non si sa se questi thread saranno distribuiti simultaneamente tra diversi core del processore.
ha eseguito il tuo codice sul mio computer
il terminale aveva 19 thread nel task manager di Windows, dopo l'esecuzione del vostro codice solo un thread del task manager è stato aggiunto alla colonna "threads".
Come avete controllato?
Come previsto, su Win10 il task scheduler si comporta diversamente, ecco l'esecuzione di questo codice, la CPU è caricata al 100% e il task scheduler ha iniziato a bloccarla
Aperto 1 grafico pulito (senza indicatori). C'era una domanda sul calcolo parallelo su tutti i core o su un core.
Di conseguenza, il consulente può impegnare tutti i core, tutti gli 8 core impegnati.
Forum sul trading, sistemi di trading automatico e test di strategie di trading
Bug, bug, domande
fxsaber, 2019.12.03 14:35
Non l'ho trovato cercando. Necessità di parallelizzare i calcoli. Se si eseguono 5 EA - funzioneranno su un solo core o su cinque? Se su uno, allora l'unico modo è Tester Agents?
C'è 1 grafico pulito aperto (senza indicatori). C'era una domanda sul calcolo parallelo su tutti i core o su un core.
Di conseguenza, l'Expert Advisor può impegnare tutti i core, tutti gli 8 core sono impegnati.
Probabilmente hai ragione, ho cercato su Google l'argomento threads-core, un thread di programma può essere eseguito simultaneamente in diversi core
Beh, non ne sono sicuro.
Sfortunatamente, sono un completo novizio di OpenCL, ma vorrei imparare. Oggi pubblicherò uno script di calcolo sul blog.
Se volete, sarebbe bello dimostrare le capacità di OpenCL su di esso. Ci sono miliardi di sotto-attività indipendenti.
https://www.mql5.com/ru/blogs/post/731774