El terminal MT5 se ha actualizado hoy y la ventana de "Optimización" no aparece durante la prueba - página 17

 
Slava:

IndicatorRelease() en el probador no funcionaba antes. ¿Funciona ahora?

 

@Eslava

Problema: El botón "Ejecutar una sola prueba" está inactivo.

Estoy haciendo la optimización.

Una vez finalizada la optimización, si cambio las fechas (inicio y fin de la prueba), el botón se vuelve inactivo: "Ejecutar prueba única".

La misma situación se observa cuando cambio el modelo de generación de ticks.

Construido: 1835.


Este problema no existía hace un mes.

¿Se trata de un error o de una idea?

 
Evgeny Belyaev:

@Eslava

Problema: El botón "Ejecutar una sola prueba" está inactivo.

Estoy haciendo la optimización.

Una vez finalizada la optimización, si cambio las fechas (inicio y fin de la prueba), el botón se vuelve inactivo: "Ejecutar prueba única".

La misma situación se observa cuando cambio el modelo de generación de ticks.

Construido: 1835.


Este problema no existía hace un mes.

¿Se trata de un error o de una idea?

Me uno a la pregunta.
¡Vuelve a ponerlo como estaba!

 
Сергей Таболин:
Ahora estoy esperando que el optimizador se ejecute durante más tiempo. Veré lo que pasa.

Su caso tiene sentido. Los pases que fallan no se escriben en la caché

FM      2       15:59:58.313    Core 5  pass 1396 tested with error "incorrect input parameters" in 0:00:00.218
KI      2       16:00:01.301    Core 8  pass 1664 tested with error "incorrect input parameters" in 0:00:00.188
MD      2       16:00:01.301    Core 8  pass 1665 tested with error "incorrect input parameters" in 0:00:00.187
EP      2       16:00:01.301    Core 8  pass 1666 tested with error "incorrect input parameters" in 0:00:00.203
RL      2       16:00:01.301    Core 8  pass 1667 tested with error "incorrect input parameters" in 0:00:00.203
LH      2       16:00:01.371    Core 3  pass 1413 tested with error "incorrect input parameters" in 0:00:00.187
EG      2       16:00:01.371    Core 3  pass 1414 tested with error "incorrect input parameters" in 0:00:00.187
KS      2       16:00:01.371    Core 3  pass 1415 tested with error "incorrect input parameters" in 0:00:00.188
PO      2       16:00:06.154    Core 4  pass 1556 tested with error "incorrect input parameters" in 0:00:00.218
LK      2       16:00:06.154    Core 4  pass 1557 tested with error "incorrect input parameters" in 0:00:00.219
DF      2       16:00:06.154    Core 4  pass 1558 tested with error "incorrect input parameters" in 0:00:00.203
RR      2       16:00:06.154    Core 4  pass 1559 tested with error "incorrect input parameters" in 0:00:00.219
MN      2       16:00:10.151    Core 6  pass 1812 tested with error "incorrect input parameters" in 0:00:00.203
GJ      2       16:00:10.151    Core 6  pass 1813 tested with error "incorrect input parameters" in 0:00:00.219
GI      2       16:00:10.151    Core 6  pass 1814 tested with error "incorrect input parameters" in 0:00:00.203
GE      2       16:00:10.637    Core 5  pass 1397 tested with error "incorrect input parameters" in 0:00:00.203

Y sólo se guardan en la caché los pases que han pasado sin errores.

Hay datos en la caché al mismo tiempo

QK      0       16:05:34.655    Tester  cache file 'tester\cache\KrL_4.93.GBPCHF.M30.20170401.20170701.10.678BEE8FF38C7C7BF8515210F346F03E.opt' contains 441 records
HH      0       16:05:34.655    Tester  Experts\KrL_4.93.ex5 on GBPCHF,M30 from 2017.04.01 00:00 to 2017.07.01 00:00
RI      0       16:05:34.758    Tester  GBPCHF: history data begins from 2009.10.20 00:00
MP      0       16:05:34.758    Tester  GBPUSD: history data begins from 1998.01.02 00:00
PK      0       16:05:34.863    Tester  USDCHF: history data begins from 1998.01.02 00:00
LE      0       16:05:34.863    Tester  complete optimization started
RF      0       16:05:34.863    Tester  size of initial task batch is 512
MR      0       16:05:34.868    Tester  reading of 441 result records from cache...
QP      0       16:05:34.868    Tester  1 blocks of results read from cache in 0 ms
Hay que pensar qué hacer en casos como el suyo. El EA ha fracasado por sí mismo, no por factores externos y algunos errores
 
Slava:

Si sólo se modifican los parámetros de entrada del EA, se crea una nueva caché. El caché anterior no se borra.

No cambio los parámetros de entrada, sino los de optimización.
 
Dmitiry Ananiev:

Me uno a la pregunta.
¡Vuelve a ponerlo como estaba!

Volver a

 
Slava:

Volver a

¿el 1835 es tan lento como el 1816 o es como las versiones 17xx?

 
Slava:

Volver a

¿Sería tan amable de decirme.

Por qué han eliminado la pausa en el modo"algoritmo genético".

Sospecho que la pausa causó problemas cuando se utilizó en agentes de terceros,

pero para la optimización en los agentes locales, esta característica fue muy útil.

 
Сергей Таболин:

Tengo lacomprobación de los parámetros de entrada y la salida por INIT_PARAMETERS_INCORRECT allí.

Pero el caso es que las versiones anteriores del optimizador no tenían ese restablecimiento.

¿Está relacionado con el caché revisado?

¿Y no resulta que todos los pases de "reinicio" pasan por uno nuevo después del reinicio? ¿Siempre que no se escriban?

Puramente aritmético:

Si inicialmente había 1000 pases, al detenerse en 300, quedan 700.

Supongamos que INIT_PARAMETERS_INCORRECT tiene 100 pases.

Tras el arranque, comenzó con 200. Y quedan 800 pases. Tenemos que pasar los mismos 1000 pases.

Resulta que tenemos 100 pases innecesarios. Aunque no es muy caro, pero aún así...

Y en cuanto a mí: de 18760 pases, 1534 fueron "correctos". ¡Significa que 17226 pases se repetirán! Eso no es muy agradable.

Sí. Los pases de reinicio se realizan de una manera nueva. En el caso de INIT_PARAMETERS_INCORRECT, estos pases pasarán muy rápido.

Piensa en cómo marcar esos pases en la caché

 
Slava:

Sí. Los pases de reinicio se ejecutan de una manera nueva. En el caso de INIT_PARAMETERS_INCORRECT, estos pases pasarán muy rápido.

Piensa en cómo marcar esos pases en la caché

¿Y puede devolver de una vez los datos correctos sobre los indicadores financieros, en forma de ceros en lugar de números locos?