Quale computer è il migliore per StrategyQuant? Come si presenta la configurazione minima e massima?
Spesso ci si chiede quale sia il computer da acquistare per lavorare con SQ. In questo articolo vorrei riassumere alcuni fatti per rendere più chiaro l'intero argomento.
Diamo un'occhiata alle domande più frequenti.
Quale CPU e quanta RAM dovrei avere?
La configurazione minima consigliata è un dual core - i3, 8 GB di RAM, 250 GB di spazio libero su disco rigido. Con questa configurazione, la memoria RAM è probabilmente il limite maggiore: non sareste in grado di tenere in memoria più di qualche migliaio di strategie.
La configurazione ideale è un processore i5, i7 o compatibile con il maggior numero di core possibile, 32-64 GB di RAM o più e un disco SSD. Non ha molto senso utilizzare più di 64 GB di RAM, è meglio investire in un processore migliore.
Ma non preoccupatevi, avere un computer più debole non significa che non possiate costruire strategie, dovrete solo modificare la vostra configurazione di lavoro di conseguenza - mantenere meno strategie nella banca dati, non eseguire costosi test di robustezza come la Walk-Forward Matrix e così via.
Un computer più potente accelera notevolmente la generazione: la differenza potrebbe essere (ad esempio) tra 10.000 strategie all'ora su un computer portatile e 600.000 strategie su un computer dual Xeon a 48 core con la stessa configurazione.
Una maggiore potenza di calcolo non significa che si otterranno risultati migliori, ma dipende da come si utilizza la potenza di cui si dispone, ovvero dalla configurazione della build e del flusso di lavoro.
Notebook o workstation?
Dipende dallo scopo del computer, se si tratta di un lavoro 24 ore su 24 e 7 giorni su 7 e si ha bisogno di prestazioni elevate, oppure se si ha bisogno di una workstation più potente. I notebook più economici non sono sicuramente costruiti per funzionare 24 ore su 24, 7 giorni su 7.
Pertanto, se il computer deve funzionare ininterrottamente, consiglio un PC desktop o un server. Se si tratta solo di fare qualche test aggiuntivo e si ha bisogno di essere mobili, allora consiglio un computer portatile. Se avete bisogno di prestazioni elevate, anche la workstation sarà una soluzione più economica.
Se non potete o non volete permettervelo, va bene far girare SQ anche su un portatile, basta gestire le proprie aspettative.
E i VPS?
È possibile eseguire SQ anche su VPS, ma tenete presente che la maggior parte dei server VPS non sono molto potenti. Potrebbero essere persino meno potenti di un notebook.
Un server dedicato è un'opzione migliore; è possibile ottenere un server dedicato i7 / 64 GB di RAM molto decente a partire da 50 euro al mese da diversi fornitori, ad esempio da Hetzner:
https://www.hetzner.com/dedicated-rootserver/matrix-ex
È sicuramente un'opzione che consente di pagare canoni mensili e di avere il proprio server disponibile 24 ore su 24, 7 giorni su 7.
Nuovo o ricondizionato?
Dipende dalle vostre priorità.
I server e le workstation ricondizionati (usati) offrono il miglior rapporto qualità-prezzo. I PC ricondizionati possono essere acquistati con una garanzia, ad esempio su ebay.com o www.bargainhardware.co.uk
È possibile acquistare un prodotto ricondizionato Doppio Xeon 48 core PC per circa $1000, che è una configurazione molto buona a un prezzo molto conveniente.
Noi di StrategyQuant abbiamo diversi server di questo tipo e finora non abbiamo avuto alcun problema.
Se volete top del top è possibile acquistare il nuovo i9 o AMD Threadripperma a un prezzo molto più alto.
Come impostare la memoria in SQX in base alla configurazione del PC?
Guarda il Video di YouTube sul nostro canale YT.
Configurazione minima consigliata per un lavoro senza intoppi
CPU 4 core, 16 GB di RAM, 512 GB di SSD o disco rigido NVMe, GPU opzionale - per un lavoro confortevole si consiglia la risoluzione Full HD 1920×1080
Configurazione ottimale consigliata per una costruzione rapida
CPU 20 core, 64 GB di RAM, 512 GB di SSD o disco rigido NVMe, GPU Opzionale - per un lavoro confortevole si consiglia la risoluzione Full HD 1920×1080
Configurazione avanzata top
2x CPU 20 core o più, 128 GB di RAM (o più se si lavora con molte strategie nella banca dati), 1 TB SSD o disco rigido NVMe, GPU opzionale - per un lavoro confortevole si consiglia la risoluzione Full HD 1920 x 1080
Consultate il nostro video su YouTube per sapere qual è la configurazione migliore:
Sintesi
Non è necessario acquistare un nuovo computer solo per StrategyQuant. È sufficiente un notebook relativamente ordinario e sarete in grado di costruire un portafoglio di strategie se siete disposti ad accettare i suoi limiti.
Una workstation potente non è necessaria, ma velocizzerà le operazioni e farà risparmiare tempo.
Ho una licenza completa per il programma.
D: Il mio programma funzionerà completamente su un server dedicato?
Salve,
Sì, dovrebbe funzionare senza problemi
Mi sto preparando ad acquistare un nuovo computer. Sto decidendo tra Core i (in particolare i9 13900K) e Xeon. Ho fatto delle ricerche e ho scoperto che Xeon è adatto come workstation. Quindi dovrei scegliere Core i o Xeon?
Ho la stessa domanda
I processori Xeon sono destinati a carichi quotidiani di lunga durata e dovrebbero funzionare senza problemi. Anche i Core Intel sono in grado di gestire e fornire solide prestazioni, in particolare i Core i7 di fascia alta, ma non sono pensati per funzionare tutto il giorno con carichi pesanti.
Ho un portatile da gioco, AMD Ryzen 7 4800H con 16 GB di RAM, e mi è stato detto che non è sufficiente per eseguire il programma e che brucerei il portatile se decidessi di usarlo. Qualche commento in merito?
Sì, la maggior parte delle operazioni dovrebbe andare bene. Se siete in grado di aggiornare la vostra RAM a 24G o 32G, avrete molte più opzioni per ottimizzare ed eseguire facilmente test di robustezza.
Buenas, quale processore è migliore per correre SQX, un processore AMD Ryzen 9 7940HS con 8 nuclei e 16 hilos o un i9 13900H con 14 nuclei e 20 hilos? L'AMD è più potente dell'Intel in termini di multicore? O forse la vera domanda è: cosa conta di più, la quantità di nuclei e di file o la potenza generale multicore del processore?
I processori con un numero maggiore di core e thread sono più utili? Oppure è meglio la potenza grezza con risultati di benchmark più elevati? Ad esempio, i9 14900k contro dual xeon e5 2697 v4.