Errores, fallos, preguntas - página 2685
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Optimización de lotes.
El problema es que si la acción StepOver (F10) se aplica a una llamada de función al menos una vez, no hay forma de depurar esta función posteriormente.
Pasos para la reproducción:
1) Ejecute el código en modo de depuración;
2) Después de activar un punto de interrupción, ejecute StepOver (F10) dos veces;
Eso es todo - ahora no hay manera de "entrar" en la función deincremento, todos los puntos de interrupción establecidos manualmente no funcionan, y en lugar de la operación StepInto (F11) se realiza realmente StepOver (F10).
Un defecto en el depurador ME (build 2370) - después de que se dispara un punto de interrupciónen lugar de continuar la ejecución del código pulsando (F5), el mismopunto de interrupciónse dispara de nuevosin ejecutar ningún código.
Pasos a seguir:
1) Establezca manualmenteel punto de interrupción para ambas líneas " arr.Add()";
2) Inicie la depuración (F5);
3) Utilice PCM para abrir el archivo anidado <Generic\ArrayList.mqh> en una nueva pestaña.
4) Encuentra la línea "if(m_size==ArraySize(m_items))" en la función "bool CArrayList::Add(T item)" y estableceel punto de interrupción manualmente.
5) En la pestaña "ArrayList.mqh", continúe ejecutando el código (F5).
Estoactivará el mismopunto de interrupción que antes sin ninguna ejecución de código real.
Como resultado, no es posible depurar el códigodel método de la estructura estática en absoluto:
Foro sobre comercio, sistemas de comercio automatizados y pruebas de estrategias
Pregunta a los desarrolladores - Utilización de todos los núcleos de cálculo durante la optimización
Andrey Dik, 2020.03.26 23:31
Puede establecer hasta 100 millones de pasos para que el optimizador no cambie a la genética.
Encontré esta correspondencia, y creo que la leí cuando se produjo - el resultado es la prohibición de los miembros, por eso quería encontrar la fuente original
He probado en el modo de búsqueda completa por un parámetro - los pases se numeran fuera de la secuencia, en la búsqueda completa general - funciona de acuerdo con alguna lógica de los desarrolladores, no el concepto semántico
probado en el modo de búsqueda completa por un parámetro - los pases se numeran fuera de la secuencia, en la búsqueda completa general - funciona de acuerdo con cierta lógica de los desarrolladores, no el concepto semántico
Así, las tareas se reparten en paquetes a los agentes.
1-100 al primero, 101-200 al segundo, etc.
Y en los resultados aparecen a medida que van llegando (1, 101, 2, 102, etc.).
Fácil de clasificar.
Así que las tareas se reparten en paquetes a los agentes.
1-100 al primero, 101-200 al segundo, etc.
Y en los resultados aparecen a medida que van llegando (1, 101, 2, 102, etc.).
Fácil de clasificar.
OK, esa es una buena respuesta, es más o menos correcta, lástima que nunca se encontró la fuente original,
queda por saber a qué número total de pases se incluirá GA, hasta ahora parece que 100 000 000 pases, para mis tareas es suficiente