Hola Daniel.
A continuación, te propongo algunos pasos y sugerencias para diagnosticar y solucionar el problema:
1. Revisar el Uso de Recursos del Sistema
Aunque mencionas que el uso de CPU se mantiene, hay otros recursos que también podrían estar limitando el progreso:
- Memoria RAM: Verifica si el uso de RAM está alcanzando su límite. Una alta utilización de memoria puede causar que el sistema use el disco duro para la memoria virtual, lo que es mucho más lento y podría estar causando la aparente falta de progreso.
- Uso del Disco: Asegúrate de que no haya una carga alta en el disco, lo cual podría indicar que tu sistema está paginando o que hay operaciones de lectura/escritura intensas.
- Red: Dado que mencionas el uso de Cloud Network, es importante verificar si hay cuellos de botella en la red que puedan estar afectando la comunicación entre máquinas o el acceso a recursos necesarios.
2. Logs y Registro de Errores
Revisa los registros de tu software de optimización genética o Asesor Experto:
- Errores o advertencias: Asegúrate de revisar cualquier mensaje de error o advertencia que pueda estar indicando un problema específico.
- Progreso de las tareas: Revisa si las tareas se están completando correctamente o si hay alguna que se queda atascada o en un bucle infinito.
3. Configuración de Parámetros del Algoritmo Genético
Es posible que el problema esté relacionado con la configuración del algoritmo genético:
- Tamaño de la población: Si el tamaño de la población es muy grande, esto puede causar un uso excesivo de memoria y tiempo de procesamiento.
- Número de generaciones: Considera reducir temporalmente el número de generaciones para ver si esto afecta el comportamiento.
- Mutación y cruce: Verifica que los operadores de mutación y cruce estén configurados correctamente y no estén introduciendo problemas (por ejemplo, generando soluciones no válidas que luego bloquean el proceso).
4. Optimización del Código
Si tienes acceso al código fuente o configuración del Asesor Experto, considera:
- Optimizar el código: Revisa si hay bucles innecesarios, cálculos redundantes o cualquier otro aspecto que pueda optimizarse.
- Paralelismo y concurrencia: Asegúrate de que el programa esté diseñado para manejar múltiples hilos o procesos de manera eficiente. A veces, el código puede tener bloqueos o problemas de sincronización que causan cuellos de botella.
5. Pruebas en un Entorno Controlado
Intenta reducir la escala de tu problema para realizar pruebas más controladas:
- Reduce el número de tareas: En lugar de ejecutar las 10.496 tareas, intenta con un número más pequeño para ver si el problema persiste.
- Prueba en diferentes entornos: Si es posible, intenta ejecutar el mismo conjunto de tareas en diferentes entornos (por ejemplo, diferentes configuraciones de hardware o software) para ver si el problema es específico de un entorno.
6. Actualizar y Revisar Configuración del Cloud Network
Dado que también enfrentaste problemas con Cloud Network:
- Revisa la configuración de red: Asegúrate de que la red esté configurada correctamente para soportar el tráfico y la comunicación necesarios para tu tarea.
- Recursos asignados en la nube: Verifica que los recursos de computación asignados (CPU, RAM, almacenamiento) sean adecuados para la carga de trabajo.
7. Dividir y Conquistar
Considera dividir el problema en partes más pequeñas:
- Subconjuntos de tareas: Ejecuta subconjuntos más pequeños de tareas de optimización para identificar si el problema ocurre en tareas específicas.
- Revisar resultados parciales: Observa los resultados de los subconjuntos para identificar patrones o problemas específicos.
8. Consultoría Técnica o Soporte del Software
Si el software que estás usando para la optimización genética es un producto comercial o tiene soporte técnico:
- Contacta con el soporte técnico: A menudo, el soporte puede proporcionar soluciones específicas o parches para problemas conocidos.
- Revisa la documentación: Asegúrate de que todas las configuraciones están de acuerdo con las recomendaciones del proveedor del software.
Resumen
Al abordar el problema, es importante seguir un enfoque sistemático: monitorear los recursos del sistema, revisar configuraciones y registros, optimizar el código, probar en diferentes entornos, y, si es necesario, contactar soporte técnico. Siguiendo estos pasos, podrás identificar la raíz del problema y aplicar una solución adecuada.
Intento hacer una optimización genética para un Asesor Experto. El total de pasos (columna Steps en pestaña Inputs) es de 3.360.000, lo cual se traduce en 10.496 tareas (pestaña Agents).
El problema: Luego de realizar unas 500 tareas me deja esperando. Lo único que cambia es el tiempo que pasa y el tiempo previsto, que se incrementa incesantemente. El Administrador de Tareas de W11 muestra uso de CPU, de modo que le doy tiempo, pero luego de muchas horas no se registra ningún avance.
Asumiendo que el problema podría estar en las máquinas que uso, habilité Cloud Network... ¡pero el resultado fue el mismo! Completa unas 500 tareas rápidamente y ya no avanza.
Escucho sugerencias. Gracias.
Por el número de actualizaciones, deduzco que estás utilizando la versión beta; ojo con eso. La versión "release" es la 4463, del 30 de julio.
Intento hacer una optimización genética para un Asesor Experto. El total de pasos (columna Steps en pestaña Inputs) es de 3.360.000, lo cual se traduce en 10.496 tareas (pestaña Agents).
El problema: Luego de realizar unas 500 tareas me deja esperando. Lo único que cambia es el tiempo que pasa y el tiempo previsto, que se incrementa incesantemente. El Administrador de Tareas de W11 muestra uso de CPU, de modo que le doy tiempo, pero luego de muchas horas no se registra ningún avance.
Asumiendo que el problema podría estar en las máquinas que uso, habilité Cloud Network... ¡pero el resultado fue el mismo! Completa unas 500 tareas rápidamente y ya no avanza.
Escucho sugerencias. Gracias.
Yo obtuve estos errores:
@Miguel Angel Vico Alba, @Enrique Enguix, ante todo me disculpo por ver esta conversación recién ahora.
Creí que había solucionado el problema por un cambio en el código; pero también pudo haber sido el tema de las versiones. Sinceramente, no sabía que podía estar trabajando con una versión beta, siempre que tengo la opción elijo la última estable; pero de acuerdo a lo que dicen y a mi build actual (4585 del 4 de octubre) todas las que tengo son beta, tanto las que bajé de Darwinex como las que bajé de MetaQuotes. Y ahora mismo fui a las páginas de download de cada una y no hacen ninguna diferencia release/beta. Y los chats de IA se ponen a inventar o hablar de generalidades cuando los consulto, lo que suele suceder cuando no hay info disponible. Entonces, los molesto con la siguiente pregunta: ¿Cómo me instalo una versión release?
Les agradezco a los dos.
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Usted acepta la política del sitio web y las condiciones de uso
Intento hacer una optimización genética para un Asesor Experto. El total de pasos (columna Steps en pestaña Inputs) es de 3.360.000, lo cual se traduce en 10.496 tareas (pestaña Agents).
El problema: Luego de realizar unas 500 tareas me deja esperando. Lo único que cambia es el tiempo que pasa y el tiempo previsto, que se incrementa incesantemente. El Administrador de Tareas de W11 muestra uso de CPU, de modo que le doy tiempo, pero luego de muchas horas no se registra ningún avance.
Asumiendo que el problema podría estar en las máquinas que uso, habilité Cloud Network... ¡pero el resultado fue el mismo! Completa unas 500 tareas rápidamente y ya no avanza.
Escucho sugerencias. Gracias.