Aggiornamenti SQ X
955 risposte
Mark Fric
10 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
0
tnickel
7 anni fa #237608
Ciao,
Ho provato ad aggiornare da 115 a 116
L'aggiornamento funziona, ma dopo l'aggiornamento la sq 4.116 non si avvia.
L'ho testato su 3 computer diversi.
C'è un bug nell'installazione dell'aggiornamento
https://monitortool.jimdofree.com/
0
AC1962
7 anni fa #237612
Ciao Mark
Esattamente lo stesso problema per me. Ho aggiornato automaticamente 1 istanza di SQX v115 alla v116 e ora la v116 non si avvia.
Vedere l'ID del bug SQ4_3732 per la correzione.
Grazie
AC1962
0
Ilya
7 anni fa #237614
Salve, ho provato a fare un aggiornamento dal 115 al 116. L'aggiornamento funziona, ma dopo l'aggiornamento il sq 4.116 non si avvia. L'ho provato su 3 computer diversi. C'è un bug nell'installazione dell'aggiornamento
Anche qui...
0
Jojo
7 anni fa #237616
Salve, ho provato a fare un aggiornamento dal 115 al 116. L'aggiornamento funziona, ma dopo l'aggiornamento il sq 4.116 non si avvia. L'ho provato su 3 computer diversi. C'è un bug nell'installazione dell'aggiornamento
Anche qui...
Ho fatto una nuova installazione e funziona.
0
geektrader
7 anni fa #237620
Sì, c'è un problema con una classe nella build 116 che non viene caricata correttamente con Java 11/10 (quello fornito di default con SQX). È sufficiente sostituire la directory J64 con il contenuto di questo ZIP, che è l'ultima build di Java 12 EA:
https://download.java.net/java/early_access/jdk12/24/GPL/openjdk-12-ea+24_windows-x64_bin.zip
Allora funzionerà benissimo e con Java 12, SQX è ancora più veloce, come risulta dai miei benchmark.
Mark: il messaggio di errore per cui non si avvia con Java 11 è questo: "Errore durante l'inizializzazione. Il caricamento della classe StrategyModifier non è andato a buon fine in StrategyBase.init()!"
Si può facilmente ricreare utilizzando l'ultima nightly build di Java 11 da qui, ad esempio: https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk11u-2018-12-20-05-59/OpenJDK11U-jdk_x64_windows_hotspot_2018-12-20-05-59.zip
0
1Trader
7 anni fa #237621
Ciao Mark
Grazie a lei e a tutto il suo team per l'impegno e il supporto profuso finora: è stato fantastico. SQX ha fatto molta strada. Avendo letto la maggior parte delle discussioni precedenti in questo post, vedo che tutti sono desiderosi di rendere stabile l'intera suite di prodotti SQX, compresa la correzione dei bug che ricompaiono nelle versioni successive.
È fantastico che la vostra base di clienti sostenga tutti i vostri sforzi di test, segnalando bug e fornendo suggerimenti per ulteriori funzionalità.
Come suggerimento, dato che le vostre risorse sono limitate, sarebbe meglio dedicare 100% del vostro team per concentrarsi sulla correzione dei bug di SQX esistenti (compreso Algowizard - e portare Algowizard almeno al livello equivalente di EA Wizard 3.8.2).
Dico questo perché ho notato che nella maggior parte delle nuove versioni di SQX ci sono nuove funzionalità (ad esempio, la build 116 è stata introdotta con i nuovi tempi flessibili). Sembra anche che (in base alle discussioni precedenti) le risorse vengano dirottate su altre funzionalità come l'addestratore di reti neurali, il supporto per la griglia, ecc.)
Tutte queste nuove funzionalità e altre ancora sono davvero ottime e dimostrano la vostra lungimiranza, ma credo che qualsiasi nuova funzionalità sarebbe meglio "appoggiata" su una base solida, robusta e affidabile dell'intera suite di prodotti (SQX e Algowizard).
Ringrazio di nuovo voi e il vostro team per tutto l'aiuto e il supporto fornito durante il 2018... Auguro a tutti voi e alle vostre famiglie un Natale e un anno nuovo molto felici e sicuri.
Grazie
Kev
0
1Trader
7 anni fa #237622
...Geektrader...Geniale...bravo...buon Natale...Kev
0
Martin
7 anni fa #237645
Almeno per me java 12 non è in grado di costruire sistemi per più di 1 ora a causa di problemi di memoria. Se questa fosse la vostra situazione, è molto meglio fare un'installazione pulita di 116 e poi nell'installazione precedente di sq salvare le configurazioni e copiare la cartella dei dati dalla vecchia installazione a quella nuova, quindi aprire semplicemente il file di configurazione con il nuovo 116 e boalah, a me ha funzionato.
0
geektrader
7 anni fa #237646
Tutto bene con Java 12 qui, in funzione già da +24 ore (su Java 12) e ha raggiunto più sistemi/ora rispetto a Java 10 o 11. Ma sì, fare un'installazione pulita e copiare la cartella utente non farà di certo male.
0
Martin
7 anni fa #237647
Suppongo che sia solo un problema del mio computer. Con la versione precedente, stessa configurazione, non avevo problemi di memoria, ma ora non può stare per più di 1 ora senza bloccarsi a causa della memoria.
0
geektrader
7 anni fa #237648
Qual è il problema esatto che riscontra con la memoria?
0
Martin
7 anni fa #237649
Sta aumentando continuamente, prima era intorno ai 10 gb passando da 8 a 14 o giù di lì, ma ora aumenta sempre di più fino a quando, dopo 45 minuti, supera i 20 e si blocca, forse a causa del collettore o non lo so, sto cercando di trovare una soluzione ma molto probabilmente non ci riuscirò, quindi domani lo segnalerò come un bug.
0
geektrader
7 anni fa #237650
Davvero strano, perché non ho alcun problema. Questo su Windows 10 a 64 bit, utilizzando Java 12 (come descritto sopra) con ParallelGC (vedere Opzioni in SQX), limite massimo di memoria di 27 GB (anche se raramente utilizza > 10 GB di questo comunque), costruendo su 32 anni di dati EURUSD H1, solo time frame selezionato, evoluzione genetica con popolazione di dimensioni 200, 8000 generazioni e 3 isole con migrazione per tutte le 20 generazioni.

0
geektrader
7 anni fa #237652
Magari provate Java 12 e ParallelGC e, se il problema persiste, provate il G1 GC. Ricordate anche che ciò che riempie davvero la memoria nel tempo sono le voci del database. Io ho limitato il mio ai 300 migliori (con un fitness personalizzato). In alternativa, si può provare ad attivare "Usa database basati su file" nella scheda Configurazione -> Database. In questo modo non riempiranno la memoria, ma saranno conservati su disco. Se si dispone di un'unità SSD veloce, questa è una buona opzione e non è molto più lenta rispetto alla conservazione in memoria. Inoltre, la cosa migliore è che se SQX si blocca, le strategie non andranno perse.
0
Martin
7 anni fa #237654
Sì è molto strano, lo stesso file di configurazione nella versione 113 non supera i 10 gb e se lo fa poi torna indietro, tuttavia con la 116 continua ad aumentare, sto ricevendo le immagini e lo segnalerò come bug ma sembra che abbia a che fare con il mio computer.
0