Actualizaciones de SQ X
955 respuestas
Mark Fric
hace 8 años #114916
Aquí es donde podemos discutir actualizaciones y noticias de SQ X.
Este tema fue renombrado de SQ4 Early preview. Los mensajes antiguos, que ya no son relevantes son o serán eliminados y archivados.
Se trata de limpiar nuestro foro de cosas viejas y no pertinentes.
Mark
Arquitecto de StrategyQuant
tnickel
hace 6 años #197177
Marca,
muy buen producto.
Bonitas ideas.
No es estable, pero cada versión beta es mejor que la anterior.
Sigo con las pruebas y los informes de errores.
thomas
https://monitortool.jimdofree.com/
geektrader
hace 6 años #232678
Consigo 100 % en 40 núcleos (multithreading activado) mientras hago evo genética con un montón de islas.
Múltiples islas podría ser una idea para probar, pero durante la generación aleatoria (que yo prefiero), usted no consigue 100% uso tampoco, ¿verdad?
mabi
hace 6 años #232686
Está en lo cierto. Sólo para gen aleatorio 50%
geektrader
hace 6 años #232688
Exactamente, y como he activado HT, es 25% en su lugar. Espero que Mark pueda proporcionar una solución para ejecutar múltiples instancias de SQ4 en paralelo. La única manera de que esto funcione ahora es hacer una aplicación virtual de SQ4, porque entonces el proceso GUI que se lanza desde /AppData, no colisiona entre instancias (acabo de probarlo con VMWare y funciona bien, pero tiene penalización de rendimiento debido a la sobrecarga de la VM).
mabi
hace 6 años #232689
Sí he instalado Vmvare un wile atrás aswell antes de que me di cuenta de que podía apagar de HT. Con HT encendido SQ4 sólo utiliza una de las CPU,s con apagado de que utiliza ambos.
Ya he comentado esto varias veces y lo he añadido a la lista de errores. Sin embargo Marks respuesta ha sido que funciona bien para él, incluso en doble cpu que es wierd ya que tengo el mismo problema en 3 putors seperate. Tal vez nos estamos perdiendo algunos controladores que se ha instalado haciendo la programación.
geektrader
hace 6 años #232691
Eso tiene que ver con el modo NUMA / UMA, debes asegurarte de que estás en modo UMA (ambas CPUs pueden ser direccionadas a la vez por un programa que NO es consciente de NUMA (que SQ4 no lo es de hecho)). Puedes configurarlo en la BIOS. Pero no tiene nada que ver con el hecho de que la paralelización en SQ4 en su etapa actual y especialmente durante la generación aleatoria no es muy buena. Adaptrade Builder maximiza mi Threadripper 1950X a 99% TODO el tiempo durante la generación aleatoria de estrategias, por lo que ES posible y espero que Mark pueda abordar esto para SQ4 también. Y sería genial cambiar SQ4 de una manera que podemos ejecutar múltiples instancias de la misma, que no funciona ahora debido a la implementación técnica de la interfaz gráfica de usuario que se ejecuta desde /AppData y por lo tanto
chocando con una segunda instancia (que no se está lanzando en absoluto, sólo si está virtualizada para que no escriba en el /AppData real sino en uno virtualizado).
Mark: ¿no puedes hacer que los procesos GUI (browsercore*) se ejecuten desde el directorio SQ4 en lugar de /AppData? Creo que eso solucionaría el problema de las instancias múltiples de inmediato, sin tener que usar trucos sucios como poner cada instancia de SQ4 en una VM.
Mark Fric
hace 6 años #232694
Gracias a todos por la aportación, vamos a abordar estas cuestiones - GUI proceso se ejecutará desde la carpeta de instalación local y vamos a hacer que funcione con 100% CPU también en la generación aleatoria.
Además, ya hemos realizado algunas mejoras de velocidad y de otro tipo, arreglaremos los problemas con las comisiones, etc. de los que se ha informado recientemente.
Mark
Arquitecto de StrategyQuant
geektrader
hace 6 años #232695
Pulgares arriba Mark, esto va a ser KILLER si todo lo que se fija + cambiado (GUI proceso, etc). Esta cosa será EL generador de estrategias de trading. ¿Alguna fecha aproximada para la próxima Beta 9? Sólo me preguntaba 🙂 .
AC1962
hace 6 años #232698
Hola Mark
Gracias por todo el trabajo. Así que cuando dices "... El proceso GUI se ejecutará desde la carpeta de instalación local ..." ¿permitirá esto a los usuarios ejecutar simultáneamente múltiples instancias de SQ4, simplemente duplicando las carpetas de SQ4 (no usando una VM o aplicación de terceros) como puedo hacer actualmente con SQ3.8.2? No deseo perder esta facilidad 'simple y eficiente' para ejecutar 'múltiples instancias' con SQ4.
Gracias
AC1962
geektrader
hace 6 años #232701
¿Hay alguna forma de ver los resultados de la estrategia de las generaciones intermedias (actuales) que genera el motor genético aunque no coincidan con mis reglas? Sería muy útil para adaptar las reglas.
geektrader
hace 6 años #232702
Respuesta a mi propia pregunta: basta con eliminar o relajar las "Condiciones de aceptación de estrategias" y limitar la base de datos a 1000 entradas (o menos) para conseguirlo. Entonces se obtiene un flujo constante en la base de datos "Resultados" y la mejora de la aptitud reemplazará las peores estrategias con el tiempo, por lo tanto, ver "los últimos 1000 mejores" estrategias allí. A mí me funciona 😉 .
mabi
hace 6 años #232703
Estaría muy contento si Taskmanger recogiera automáticamente cualquier estrategia que pasara las "Condiciones de aceptación de la estrategia" e hiciera WFM sobre la marcha.
Mark Fric
hace 6 años #232735
mabi - estamos planeando algo así, la Beta 9 tendrá algunas sorpresas positivas.
En cuanto a la fecha de lanzamiento, no quiero fijar una fecha concreta, pero nuestro objetivo es que la Beta 9 sea la última versión Beta. Seguramente saldrá antes de finales de este mes.
Mark
Arquitecto de StrategyQuant
Mark Fric
hace 6 años #233510
Hola a todos,
Acabamos de lanzar la nueva actualización de SQ4, denominada Release Candidate 1: https://strategyquant.com/betaversion4
Enlace de descarga directa: https://www.strategyquant.com/licenses/d?code=sqrc1
Registro de cambios: https://roadmap.strategyquant.com/projects/sq4/roadmap
Como he dicho antes, lanzaremos una nueva actualización cada dos semanas y creo que así tendremos una versión final muy pronto.
Todavía hay cosas que añadir o mejorar, en funciones, velocidad y estabilidad, y trabajaremos en ellas en las próximas versiones, pero en general creo que SQ4 ya es utilizable.
Me gustaría dar las gracias a todos los que se toman su tiempo para probarlo, realmente nos ayuda a encontrar errores.
Mark
Arquitecto de StrategyQuant
Martin
hace 6 años #233514
Lo he probado durante unas horas y todavía no he podido encontrar ningún error, así que muchas gracias por el duro trabajo. ¡Eres el mejor Mark!