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
mabi
hace 4 años #248905
Es simple, 2,3 ghz * 20 es lo mismo que 4,6 ghz * 10. Tengo 2 máquinas dual Xeons 80 hilos y un 2950x Threadripper. Pero prefiero tener más Ghz que núcleos si el resultado final es el mismo SQx corre mejor en eso y utiliza menos memoria. Yo no overclock mi Threadripper ya que necesita 200 vatios adicionales para 10 % impulso.
ivan
hace 4 años #248906
Es simple, 2,3 ghz * 20 es lo mismo que 4,6 ghz * 10. Tengo 2 máquinas dual Xeons 80 hilos y un 2950x Threadripper. Pero prefiero tener más Ghz que núcleos si el resultado final es el mismo SQx corre mejor en eso y utiliza menos memoria. Yo no overclock mi Threadripper ya que necesita 200 vatios adicionales para 10 % impulso.
información muy útil, gracias
estas pruebas comparativas serán muy útiles para los recién llegados, podríamos poner esta información en un hilo aparte para que sea fácilmente accesible
Timisoara, Rumanía
3900X 3.8 Ghz 12 núcleos, 64GB RAM DDR4 3000Mhz, Samsung 970 EVO Plus M.2 NVMe
Mark Fric
hace 4 años #248907
mabi, parece que tienes razón: https://bugs.openjdk.java.net/browse/JDK-6942632
Esto fue denunciado y rechazado en Java.
No lo he probado, pero podría ser posible utilizar todos los núcleos ejecutando dos instancias de SQ en paralelo y configurando la afinidad de procesadores mediante el Administrador de tareas.
Mark
Arquitecto de StrategyQuant
mabi
hace 4 años #248908
Sí Mark y es mejor ejecutar varias instancias, ya que da la posibilidad de Divesify las estrategias encontradas thrue ajustes diferentes. Dado que todavía hoy no existe ningún sistema de doble chip de 32 núcleos para comprar yo simplemente activar Hyperthreading en Bios y luego todos los núcleos se están utilizando con un SQx que puede ser beneficioso cuando se hace marcos de tiempo duales utilizando 5 min y 15 min bares.
drayzen
hace 4 años #248918
mabi, parece que tienes razón: https://bugs.openjdk.java.net/browse/JDK-6942632 Esto fue reportado y rechazado en Java. No lo he probado, pero podría ser posible utilizar todos los núcleos ejecutando dos instancias de SQ en paralelo y configurando la afinidad de procesadores mediante el Administrador de tareas.
Aunque sólo mencionan su capacidad para controlar la prioridad, Prio es un complemento muy bien diseñado para Windows que se integra perfectamente en el Administrador de tareas y también puede recordar tus opciones de afinidad... ??
https://www.prnwatch.com/prio/
... el alienígena no se preocupa por las opiniones de los humanos ...
RNG
hace 4 años #248926
Sin embargo, por el momento SQX no está funcionando bien sobre el proceso paralelo, mira estoy realizando un WFM sobre 73 estrategias y está utilizando sólo unos pocos hilos de 4 CPUs
Csaba
hace 4 años #248937
También tengo la sensación de que SQX se ralentiza. Después de aprox. 2000-3000 estrategias generadas parece ralentizar.
Y también tengo la sensación de que SQX sería un poco complicado. Hay tantas características útiles, pero en los bloques de construcción creo que hay demasiadas opciones...
clonex / Ivan Hudec
hace 4 años #248960
Hola, Mark,
Sí, me refiero a la consola de depuración, pero también todo el motor de codificación no parece terminado y no es totalmente compatible. Esta información también está escrito en alguna parte (codificación está en fase alfa)
¿Estoy en lo cierto?
turodstaff
hace 4 años #248985
Me pregunto si podemos añadir alguna entrada/salida tipo cuadrícula en el constructor. ¿Mark?
kainc301
hace 4 años #248993
Me pregunto si podemos añadir alguna entrada/salida tipo cuadrícula en el constructor. ¿Mark?
esto ya es una petición de funcionalidad https://roadmap.strategyquant.com/tasks/sq4_3418
hace 4 años #249043
¿se puede esperar ya una nueva versión B125 este viernes?
Mark Fric
hace 4 años #249049
La nueva B 125 saldrá a la venta la próxima semana.
Habrá una gran carga de nuevas funciones, incluida la compatibilidad con la carga de datos de indicadores personalizados.
Pero la funcionalidad de rejilla / multiposición aún no estará ahí, es demasiado trabajo.
Mark
Arquitecto de StrategyQuant
eastpeace
hace 4 años #249052
El nuevo B 125 se lanzará la semana que viene. Habrá una gran cantidad de nuevas características, incluyendo soporte para la carga de datos de indicadores personalizados. Pero la funcionalidad de cuadrícula / multiposición no estará allí todavía, es demasiado trabajo.
Son muy buenas noticias, Mark.
Vemos que se han solucionado muchos problemas en la hoja de ruta.
¿Puede reconsiderar el desarrollo de estrategias con ATR SL/PT para en Mulicarts?
https://roadmap.strategyquant.com/tasks/sq4_5100
No creo que los valores SL y PT cambien cuando se reactiva la estrategia. Y no necesitamos variables globales para implementar eso en Multicharts. Estoy seguro de que podemos establecer el stop loss como valor fijo al entrar, o en la primera barra después de la entrada en los Multicharts. Incluso usando el valor ATR.
Basta con poner el cálculo del valor ATR delante del bloque de código de salida de la posición de mercado (SL, PT, trailing, método de salida de los indicadores) en lugar de dentro.
Es importante restringir la relación riesgo-recompensa con precisión. La estrategia con pips fijos tanto en MC como en SQ son consistentes ahora. Pero he encontrado que puede haber problemas en algunas estrategias con ATR SL, PT o Trailing stop. Pero las estrategias con ATR tienen mejor adaptabilidad porque muchas materias primas en el mercado de futuros tienen diferentes rangos de precios y volatilidad. Preferiré desarrollar estrategias con ATR Stop loss si funciona bien.
¿Y puede añadir un nuevo método de arrastre mejorado?
https://roadmap.strategyquant.com/tasks/sqp_0066
¿Podría reconsiderar mi sugerencia? Sinceramente espero y gracias.
clonex / Ivan Hudec
hace 4 años #249055
También quiero repetir mi pregunta: ¿cuándo será la interfaz de programación apoyado y terminado. ( tutoriales, documentación, etc.).
THX
hace 4 años #249061
la pregunta corta es si hay protección en el motor MT5 para las órdenes no mordidas y su repetición?
porque todos los días después de las 00:00 recibo los siguientes errores: que no se han ejecutado las órdenes.