Discusión sobre el artículo "Desarrollamos un asesor experto multidivisa (Parte 8): Realizamos pruebas de carga y procesamos la nueva barra"

 

Artículo publicado Desarrollamos un asesor experto multidivisa (Parte 8): Realizamos pruebas de carga y procesamos la nueva barra:

Conforme hemos ido avanzado, hemos utilizado cada vez más instancias simultáneas de estrategias comerciales en un mismo asesor experto. Hoy intentaremos averiguar a cuántas instancias podemos llegar antes de encontrarnos con limitaciones de recursos.

En el primerartículo, desarrollamos un EA que tenía dos instancias de estrategias comerciales. En el segundoartículo, ya utilizamos nueve instancias, y en el último, 32. Dicho esto, no hemos tenido problemas con tiempos de prueba demasiado largos. Evidentemente, cuanto más corto sea el tiempo de una sola pasada en el simulador, mejor. Pero si el proceso global de optimización ocupa unas horas, resultará aceptable si lo comparamos con las situaciones en las que el proceso llevaría días o semanas. Del mismo modo, si combinamos varias instancias de estrategias en un asesor experto y queremos ver sus resultados, una sola pasada debería completarse en segundos o minutos, no en horas o días.

Si realizamos la optimización para seleccionar grupos de instancias de estrategias, entonces ya tendremos múltiples instancias implicadas en todas las pasadas de optimización. Entonces aumentará el tiempo dedicado a las pasadas individuales y a la optimización en su conjunto. Por ello, en esta optimización nos hemos limitado a seleccionar grupos de ocho instancias como máximo.

Hoy intentaremos averiguar cómo el tiempo de una sola pasada en el simulador para diferentes periodos de prueba dependerá del número de instancias de estrategias comerciales. También nos fijaremos en el consumo de memoria. Y, por supuesto, necesitaremos ver cómo se comportan los asesores expertos con diferente número de instancias de estrategias comerciales cuando se ejecutan en el gráfico del terminal.

Autor: Yuriy Bykov