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
Purtroppo sono muto, ma lì X>=0 può essere maggiore di qualsiasi altro numero - ci sono molte combinazioni - è impossibile fornire tutto nel codice, e il codice crescerà di molti ordini di grandezza a causa delle diverse combinazioni.
Ci sono anche molte ripetizioni con un solo valore. Ma difficilmente aiuterà.
Posso testare un Ryzen 3700x. Ho capito bene che con ognuno dei tre EAs bisogna fare a) 16 passaggi con 8 agenti attivati b) 16 passaggi con 16 agenti attivati?
Provate.
Suggerisco di raccogliere statistiche sulle prestazioni dei vari processori per stimare la loro efficacia per lo Strategy Tester in modalità di ottimizzazione.
Per essere più obiettivo, suggerisco di utilizzare un Expert Advisor che funziona nella modalità"Mathematical Computing" che permette di ridurre al minimo l'uso del disco rigido e della memoria del computer. Se possibile, specificate il nome del processore, della scheda madre e la frequenza della RAM.
Questo sarà un test delle prestazioni della CPU sugli algoritmi dati, niente di più. È possibile prevederli "approssimativamente" in anticipo in base ai parametri di riferimento: https://www.cpubenchmark.net/high_end_cpus.html
Per me, per esempio, è tutta una questione di memoria e disco, per lo più (non c'è abbastanza memoria e tutto viene scambiato). E qui gli stessi xeon possono arrivare davanti ai moderni i7-8700k per lo stesso prezzo, lavorando in modalità 8 canali, per esempio come descritto qui: https://pikabu.ru/story/domashniy_komp_s_servernoy_nachinkoy_6442138
Ma a questo punto si parla di eccesso di potere. Devo sia superare che superare i singoli. Ecco perché presterei la mia attenzione a questa tabella:https://www.cpubenchmark.net/singleThread.html e più specificamente a AMD 3600X - 3900X (dipende dal tuo portafoglio). È vero, quasi tutti i desktop sono dotati di 2 canali di memoria. Le soluzioni server a 4 canali, le prestazioni del nucleo saranno costose.
Inoltre, penso che MQ farà la storia comune per N thread e non ci sarà alcun problema di memoria.
E vorrei anche dare l'opportunità di scrivere parte dell'EA in CUDA con successiva parallelizzazione su schede video, perché c'è una prospettiva molto più interessante.
Per me, per esempio, sono soprattutto la memoria e il disco che bloccano tutto (non c'è abbastanza memoria e tutto viene scambiato).
Che tipo di CPU e di memoria hai? SSD/HDD?
Questo sarà un test delle prestazioni della CPU sugli algoritmi dati, niente di più. È possibile prevederli "approssimativamente" in anticipo in base ai parametri di riferimento: https://www.cpubenchmark.net/high_end_cpus.html
Per me, per esempio, è tutta questione di memoria e disco, per la maggior parte (non ho abbastanza memoria e tutto viene scambiato). E qui gli stessi xeon possono arrivare davanti ai moderni i7-8700k per lo stesso prezzo, lavorando in modalità 8 canali, per esempio come descritto qui: https://pikabu.ru/story/domashniy_komp_s_servernoy_nachinkoy_6442138
Ma a questo punto si parla di eccesso di potere. Devo sia superare che superare i singoli. Ecco perché presterei la mia attenzione a questa tabella:https://www.cpubenchmark.net/singleThread.html e più specificamente a AMD 3600X - 3900X (dipende dal tuo portafoglio). È vero, quasi tutti i desktop sono dotati di 2 canali di memoria. Le soluzioni server a 4 canali, le prestazioni del nucleo saranno costose.
Inoltre, penso che MQ farà la storia comune per N thread e non ci sarà alcun problema di memoria.
E vorrei anche dare l'opportunità di scrivere parte dell'EA in CUDA con successiva parallelizzazione su schede video, perché c'è una prospettiva molto più interessante.
Che tipo di CPU e di memoria hai? SSD/HDD?
Ora ho un Ryzen 5 2600, sto pensando di prendere qualcosa di più potente.
La memoria è 4 x 8GB CORSAIR Vengeance 3000
La mia unità principale è un disco Samsung 970 500Gb NVMe, ma ho comprato un SSD da 1Gb con SATA-3 per i test multi-threaded dato che il mio tester si è scatenato ogni volta.
OpenCL è così, si può già parallelizzare sulle schede video.
Si parallelizzerà nel tester di strategia? Cioè posso eseguire N thread di ottimizzazione su OpenCL su un core della CPU?
Si parallelizzerà nel tester di strategia? Cioè posso eseguire N thread di ottimizzazione su OpenCL su un core del processore?
Nel tester, la logica interna dell'Expert Advisor può parallelizzare su OpenCL, ma non i passaggi storici.
OpenCL è certamente bello, ma solo se stiamo parlando di compiti specifici da risolvere sull'hardware dello sviluppatore, altrimenti i requisiti per il prodotto aumentano drammaticamente. Tali compiti potrebbero essere: