Aggiornamenti SQ X
955 risposte
Mark Fric
8 anni fa #114916
Qui è possibile discutere gli aggiornamenti e le novità di SQ X.
Questo argomento è stato rinominato da SQ4 Early preview. I vecchi post non più rilevanti sono o saranno cancellati e archiviati.
Il punto è ripulire il nostro forum da cose vecchie e non pertinenti.
Marchio
Architetto StrategyQuant
tnickel
6 anni fa #197177
Mark,
prodotto molto buono.
Belle idee.
Non è stabile, ma ogni versione beta è migliore della precedente.
Continuo a testare e a segnalare i bug.
Tommaso
https://monitortool.jimdofree.com/
geektrader
6 anni fa #232678
Ottengo 100 % su 40 core (multithreading attivato) mentre faccio l'evo genetico con molte isole.
Le isole multiple potrebbero essere un'idea da testare, ma durante la generazione casuale (che preferisco), non si ottiene nemmeno l'utilizzo di 100%, giusto?
mabi
6 anni fa #232686
È corretto. Solo per la generazione casuale 50%
geektrader
6 anni fa #232688
Esattamente, e poiché ho attivato l'HT, è invece 25%. Spero che Mark possa fornire una soluzione per eseguire più istanze di SQ4 in parallelo. Al momento l'unico modo per farlo è creare un'applicazione virtuale di SQ4, perché in questo modo il processo dell'interfaccia grafica che viene lanciato da /AppData non entra in collisione tra le istanze (l'ho appena provato con VMWare e funziona bene, ma ha una penalizzazione delle prestazioni a causa dell'overhead della VM).
mabi
6 anni fa #232689
Sì, ho installato anche Vmvare un po' di tempo fa, prima di capire che potevo disattivare l'HT. Con l'HT attivato SQ4 utilizza solo una delle CPU, mentre con l'HT disattivato le utilizza entrambe.
Ho già sollevato la questione diverse volte e l'ho aggiunta alla lista dei bug. Tuttavia, la risposta di Marks è stata che per lui funziona bene anche su una doppia CPU, il che è strano dato che ho lo stesso problema su 3 diversi processori. Forse manca qualche driver che lui ha installato facendo la programmazione.
geektrader
6 anni fa #232691
Questo ha a che fare con la modalità NUMA / UMA, si vuole essere sicuri di essere in modalità UMA (entrambe le CPU possono essere indirizzate contemporaneamente da un programma che NON è consapevole di NUMA (e SQ4 non lo è)). Di solito è possibile impostarla nel BIOS. Ma non ha nulla a che vedere con il fatto che la parallelizzazione in SQ4, nella sua fase attuale e specialmente durante la generazione casuale, non è molto buona. Adaptrade Builder porta il mio Threadripper 1950X a 99% per tutto il tempo durante la generazione casuale di strategie, quindi è possibile e spero che Mark possa risolvere questo problema anche per SQ4. Inoltre, sarebbe fantastico modificare SQ4 in modo da poterne eseguire più istanze, cosa che ora non funziona a causa dell'implementazione tecnica dell'interfaccia grafica che viene eseguita da /AppData e quindi
che si scontra con una seconda istanza (che non viene avviata affatto, solo se virtualizzata in modo che non scriva nel vero /AppData ma in uno virtualizzato).
Mark: non puoi fare in modo che i processi dell'interfaccia grafica (browsercore*) vengano eseguiti dalla directory SQ4 invece che da /AppData? Penso che questo risolverebbe subito il problema delle istanze multiple, senza dover ricorrere a sporchi trucchi come mettere ogni istanza di SQ4 in una VM.
Mark Fric
6 anni fa #232694
Grazie a tutti per i suggerimenti, affronteremo questi problemi - il processo GUI verrà eseguito dalla cartella di installazione locale e lo faremo funzionare con la CPU 100% anche nella generazione casuale.
Abbiamo anche già apportato alcuni miglioramenti in termini di velocità e di altro tipo, e risolveremo i problemi con le commissioni ecc. che sono stati segnalati di recente.
Marchio
Architetto StrategyQuant
geektrader
6 anni fa #232695
Pollici in su Mark, questo sarà KILLER se tutto questo viene sistemato + cambiato (processo GUI ecc.). Questa cosa sarà il generatore di strategie di trading!!! Qualche data approssimativa per la prossima Beta 9? Solo per sapere 🙂
AC1962
6 anni fa #232698
Ciao Mark
Grazie per il duro lavoro! Quindi quando dici "... Il processo GUI verrà eseguito dalla cartella di installazione locale ...". Questo permetterà agli utenti di eseguire simultaneamente più istanze di SQ4, semplicemente duplicando le cartelle di SQ4 (non utilizzando una macchina virtuale o un'applicazione di terze parti) come posso fare attualmente con SQ3.8.2? Non vorrei perdere questa funzione "semplice ed efficiente" per l'esecuzione di "istanze multiple" con SQ4.
Grazie
AC1962
geektrader
6 anni fa #232701
C'è un modo per vedere i risultati delle strategie delle generazioni intermedie (attuali) che il motore genetico genera anche se non corrispondono alle mie regole? Sarebbe molto utile per adattare le regole.
geektrader
6 anni fa #232702
Ho risposto alla mia stessa domanda: è sufficiente rimuovere o allentare le "condizioni di accettazione della strategia" e limitare il database a 1000 voci (o meno) per ottenere questo risultato. In questo modo si ottiene un flusso costante nel database "Risultati" e il miglioramento dell'idoneità sostituirà le strategie peggiori nel tempo, per cui si vedranno le "ultime 1000 migliori" strategie. Per me questo è il trucco 😉
mabi
6 anni fa #232703
Sarei molto felice se Taskmanger raccogliesse automaticamente qualsiasi strategia che superi le "condizioni di accettazione della strategia" e facesse WFM al volo.
Mark Fric
6 anni fa #232735
mabi - stiamo pianificando qualcosa del genere, la Beta 9 avrà alcune sorprese positive.
Per quanto riguarda la data di rilascio, non voglio stabilire una data fissa, ma stiamo puntando alla Beta 9 come ultima versione Beta. Sarà sicuramente rilasciata entro la fine del mese.
Marchio
Architetto StrategyQuant
Mark Fric
6 anni fa #233510
Ciao a tutti,
abbiamo appena rilasciato il nuovo aggiornamento di SQ4, denominato Release Candidate 1: https://strategyquant.com/betaversion4
Link diretto per il download: https://www.strategyquant.com/licenses/d?code=sqrc1
Changelog: https://roadmap.strategyquant.com/projects/sq4/roadmap
Come ho detto prima, rilasceremo un nuovo aggiornamento ogni due settimane e credo che in questo modo avremo presto una versione definitiva.
Ci sono ancora cose da aggiungere o migliorare, in termini di funzionalità, velocità e stabilità, e ci lavoreremo nelle prossime versioni, ma nel complesso penso che SQ4 sia già utilizzabile.
Vorrei ringraziare tutti coloro che impiegano il loro tempo per effettuare i test: ci aiutano davvero a trovare i bug.
Marchio
Architetto StrategyQuant
Martin
6 anni fa #233514
L'ho testato per alcune ore e non ho ancora trovato alcun bug, quindi ti ringrazio davvero per il duro lavoro. Sei il migliore Mark!