Respuesta

Velocidad y calidad del backtesting con SQ

6 respuestas

Davey

Suscriptor, bbp_participant, comunidad, 2 respuestas.

Visitar el perfil

hace 8 años #115032

Hola, 

 

Cuando se utiliza MT4 como motor de backtesting, ¿con qué rapidez se realiza el backtest?

Lo pregunto porque en este momento con MT4 (usando cada tick en todos los marcos de tiempo mínimos disponibles) para backtestar mis estrategias puedo tardar hasta 12hrs para cubrir 8 años de datos con hasta 220 operaciones por año.

¿Es SQ más rápido para un backtest detallado, utilizando cada tick, incluso cuando se utiliza MT4 como motor de backtest?

 

Gracias de antemano, 

 

Dave N

0

clonex / Ivan Hudec

Cliente, bbp_participant, comunidad, sq-ultimate, colaborador, autor, editor, 271 respuestas.

Visitar el perfil

hace 8 años #136556

Pocos segundos

0

mikeyc

Cliente, bbp_participant, comunidad, 877 respuestas.

Visitar el perfil

hace 8 años #136557

El backtest de SQ con datos reales tarda entre 2 y 30 segundos en mi i7, dependiendo de los bloques seleccionados. Mismo backtest en MT4 puede tomar horas si no días.

0

Davey

Suscriptor, bbp_participant, comunidad, 2 respuestas.

Visitar el perfil

hace 8 años #136559

Gracias a todos por las respuestas. Eso es mucho más rápido que...

¿Por qué un backtest MT4 es tan lento y SQ mucho más rápido entonces?

0

Umbral

Cliente, bbp_participant, comunidad, 723 respuestas.

Visitar el perfil

hace 8 años #136561

MT4 utiliza sólo 1 núcleo de CPU. SQ utiliza Java y multi-threading.

0

mikeyc

Cliente, bbp_participant, comunidad, 877 respuestas.

Visitar el perfil

hace 8 años #136570

MT4 utiliza sólo 1 núcleo de CPU. SQ utiliza Java y multi-threading.

 

Y el backtester MT4 realmente no ha tenido ningún trabajo realizado en él para mejorarlo, o acelerarlo durante 10 años o más. MT4 es una plataforma muy atrasada y anticuada. A veces sospecho que esto es un argumento de venta para los brokers creadores de mercado "No te preocupes la plataforma es tan mala que ningún usuario cliente ganará dinero contigo usando esto" 😉 .

0

Umbral

Cliente, bbp_participant, comunidad, 723 respuestas.

Visitar el perfil

hace 8 años #136574

Sin embargo, es buena para el comercio automatizado, pero no para las pruebas. Algunos fondos de cobertura lo utilizan y construyeron su propia API y archivos en la plataforma para la gestión de dinero personalizado y otras herramientas para utilizarlo para sus sistemas.

MT5 tiene velocidades de prueba más rápidas y utiliza múltiples núcleos (creo), pero tiene sus propios problemas. MT4 tiene más potencial de lo que le dan, metatrader equipo de desarrollo tiene que intensificar su trabajo y mostrar un poco de amor.

0

Viendo 6 respuestas - de la 1 a la 6 (de un total de 6)