
How QuantMonitor Achieved DarwinIA GOLD on Darwinex Zero
Recently, one of our trading portfolios, SRBT, reached Darwinex Gold on Darwinex Zero—an overnight success that actually took us two years of hard work! 😊 Portfolio equity at the time …
Přejít k obsahu | Menu Přejít k hlavnímu | Přejít k vyhledávání
StrategyQuant X (di seguito SQX), la nostra applicazione basata su Java, è sensibile ai problemi di memoria (RAM). Qualsiasi piccolo problema nella gestione della memoria può causare un crash dell'applicazione. Questo post del blog ha lo scopo di guidare l'utente su come configurare le impostazioni della memoria, assicurando che SQX funzioni senza problemi.
Se si verificano arresti anomali di SQX, il primo passo è controllare quanto segue:
L'errore "Out of memory" si verifica in genere in caso di configurazione errata delle impostazioni o di un numero elevato di strategie memorizzate nella banca dati. Per evitare tali errori, leggete qui di seguito.
Esempio: Si supponga di eseguire StrategyQuant X sul proprio computer portatile in modo continuativo per tutto il giorno. Con il passare del tempo, si nota che il portatile si riscalda e l'applicazione inizia a bloccarsi. Questo potrebbe essere dovuto al surriscaldamento, che è comune quando le applicazioni più impegnative vengono eseguite sui portatili per periodi prolungati. Come soluzione, è possibile spostarsi in un ambiente più fresco, utilizzare un cuscinetto di raffreddamento per laptop o passare a una workstation più robusta per l'esecuzione di StrategyQuant X. Consultate il nostro PC consigliato su Canale YouTube.
Ricordate che se la memoria non è sufficiente, è importante impostarla in modo rigoroso, altrimenti SQX non funzionerà correttamente.
Esempio: Supponiamo di avere migliaia di strategie memorizzate nella banca dati. Ogni volta che si esegue SQX, questo tenta di caricare tutte queste strategie, alla fine si blocca e dà la notifica "Memoria esaurita". Gestendo il numero di strategie presenti nella banca dati o ottimizzando le impostazioni della memoria, come mostrato nel nostro tutorial, è possibile evitare questi errori di "esaurimento della memoria".
In alcuni casi l'interfaccia utente non risponde nonostante la memoria sia sufficiente. In questi casi, l'impostazione manuale della memoria può fornire una soluzione. Per una guida passo-passo su come controllare e impostare manualmente la memoria, guardate l'articolo video tutorial sul nostro canale YouTube.
Esempio: Immaginate di avere molta RAM inutilizzata, ma SQX funziona lentamente o l'interfaccia utente (UI) non risponde. Ciò potrebbe essere dovuto al fatto che l'applicazione non utilizza in modo efficiente la memoria disponibile. In questo caso, regolate manualmente le impostazioni della memoria all'interno di SQX, come dimostrato nella nostra sezione tutorialpuò migliorare in modo significativo le prestazioni.
Ricordate che una corretta configurazione delle impostazioni della memoria può fare una grande differenza nelle prestazioni del vostro StrategyQuant X. Con la giusta gestione, è possibile migliorare l'esperienza di utilizzo, prevenire gli arresti anomali e garantire operazioni fluide. Non lasciate che piccoli problemi di memoria ostacolino le vostre strategie; agite oggi stesso!
Se il problema persiste, si consiglia di controllare la memoria utilizzando lo strumento deep Memtest, accessibile con il seguente link Memtest. Tenete presente che questo test completo può richiedere un po' di tempo, ma ne vale la pena per garantire che il vostro sistema funzioni senza problemi. Molti utenti ci hanno riferito che i moduli di memoria erano difettosi e il Memtest ha aiutato a identificarli e a sostituirli, risolvendo il problema degli arresti anomali di SQX.
Se avete riscontrato problemi di "Kernel Power", questo potrebbe essere un motivo importante per cui SQX non funziona correttamente. Il messaggio di avviso "Il sistema si è riavviato senza aver prima effettuato uno spegnimento pulito" è legato all'evento 41 kernel power. Questo errore indica un evento imprevisto che ha impedito a Windows di spegnersi correttamente. Ciò può essere dovuto a un arresto anomalo, a una mancata risposta o a una perdita di potenza. Identificare e risolvere questi problemi può aiutare a evitare riavvii bruschi del sistema.
Alcuni utenti hanno segnalato arresti anomali di SQX sui computer portatili. Per evitare che ciò accada, assicuratevi che il vostro computer portatile sia in un luogo fresco per evitare il surriscaldamento. Tuttavia, ricordate che i computer portatili potrebbero non essere adatti a eseguire applicazioni come SQX 24 ore su 24, 7 giorni su 7. In questi casi, una workstation è la scelta migliore. In questi casi, una workstation si rivela una scelta migliore.
Se si utilizza una versione non ufficiale (Graal VM) di Java per SQX, è possibile che si verifichino arresti anomali di Java. In questo caso, si consiglia di tornare alla versione ufficiale di Java.
È possibile visualizzare messaggi di errore come questo:
In questo caso, può aiutare a installare i pacchetti Microsoft mancanti. Installare il pacchetto all in one 2015 - 2022. È possibile scaricare questo pacchetto a questo link: https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170
A volte può capitare che SQX veda tutti i core disponibili. Questa situazione si verifica quando si supera il limite per socket della CPU. Il problema è che Java e Windows 10 supportano al massimo 64 core per socket della CPU.
A partire da Windows 11 e Windows Server 2022, le applicazioni non sono più vincolate per impostazione predefinita a un singolo gruppo di processori. Al contrario, i processi e i loro thread hanno affinità di processore che per impostazione predefinita si estendono a tutti i processori del sistema, su più gruppi di macchine con più di 64 processori.
https://learn.microsoft.com/en-us/windows/win32/procthread/processor-groups
Un'altra soluzione per utilizzare tutti i core del PC consiste nel lanciare due istanze di SQ X sullo stesso computer.
Minimo
8 GB di RAM 4 core 100 GB di HDD
(con impostazioni adeguate è talvolta possibile eseguire il gioco su un PC con 4 o 6 GB di RAM, ma non lo garantiamo).
Ottimale
32 GB di RAM; 8 core
Avanzato
64 GB o più di RAM e 20 o più CPU
Il disco rigido consigliato è SSD o NVMe per ottenere prestazioni elevate.
Per maggiori dettagli sulle migliori configurazioni del PC per l'esecuzione di SQX, consultate il nostro precedente articolo post sul blog. Abbiamo anche una guida video dettagliata sul nostro Canale YouTube.
La gestione della memoria di Proper è fondamentale per il buon funzionamento di StrategyQuant X. Gli esempi che abbiamo condiviso dovrebbero aiutarvi a capire come gestire in modo efficiente i potenziali problemi di memoria, assicurando che la vostra esperienza con la nostra applicazione sia fluida e produttiva. Dall'esecuzione di test approfonditi sulla memoria, alla risoluzione di problemi di alimentazione del kernel, fino alla regolazione manuale delle impostazioni di memoria, ogni metodo vi porta un passo più vicino alle prestazioni ottimali.
Ricordate, anche se SQX è uno strumento potente, funziona al meglio quando l'hardware è ben mantenuto e configurato correttamente. Riteniamo che con le informazioni fornite in questa guida sarete meglio attrezzati per far funzionare SQX senza problemi, ottimizzando così i vostri risultati strategici. Buona strategia!
Se non avete ancora trovato la soluzione per la vostra situazione, contattateci al nostro indirizzo e-mail di assistenza. [email protected] con il maggior numero di dettagli possibile. Inviateci le configurazioni di build, i progetti personalizzati, le schermate, il costruttore e allegate anche i log principali di SQX che sono memorizzati in: <Cartella di installazione di SQ X>\userlogStrategyQuant. I registri degli arresti anomali di Java sono memorizzati in: SQ X Install folder
cartella di installazione di SQ X. Con tutte queste informazioni aggiuntive, saremo in grado di identificare rapidamente il problema.
Recently, one of our trading portfolios, SRBT, reached Darwinex Gold on Darwinex Zero—an overnight success that actually took us two years of hard work! 😊 Portfolio equity at the time …
Looking for the latest edge in algorithmic trading? Build 142 brings powerful new features that make your strategies more efficient and precise! Optimize Your Portfolio Instantly – The new Markowitz …
At StrategyQuant, we listen to you. You’ve asked for a way to smooth out your indicators with a moving average—and today, we’re delivering! Our brand-new comparison blocks let you effortlessly …