Análisis de los resultados de las pruebas y optimización en el probador de estrategias de MetaTrader 5 - página 4

 
Anatoli Kazharski:
El cambio de la lista de caracteres a examinar ya se considera un cambio en el entorno. Pero ahora, lamentablemente, sólo es posible especificar los caracteres que se van a probar a través de un archivo o un parámetro de entrada.

Sería posible seleccionar los caracteres a probar en la configuración del probador. Entonces "vería" que el entorno ha cambiado. Considere esta opción como parte del desarrollo de los probadores.

//---

P.D . Reportado a servicedesk sobre la desaparición intermitente de los mensajes recientes del foro:

El cambio de la lista de caracteres que se están probando sólo cuenta como un cambio cuando se cambia el carácter en la configuración del probador. Se considerará como un cambio cuando el probador tenga dicha lista (si la hay)

Pero mientras sólo cambie la configuración de los expertos sin cambiar nada más, ¿cómo sabrá el probador que la lista ha cambiado?

Al fin y al cabo, los personajes pueden cargarse en medio del proceso de prueba.

Un ejemplo clásico: El Asesor Experto que opera con un par de divisas, ninguna de cuyas mitades coincide con la divisa del depósito. ¿Necesita una explicación para un caso tan sencillo?

 

Slava:

El cambio de la lista de caracteres a probar sólo cuenta como un cambio cuando se cambia el carácter en la configuración del probador. ...

...

Tenemos símbolos que se pueden cargar en medio del proceso de prueba.

Un ejemplo clásico: EA que opera con un par de divisas, ninguna de cuyas mitades es la misma que la divisa de depósito. ¿Necesita una explicación para un caso tan sencillo?

Las explicaciones son siempre interesantes de leer. Pero es más importante encontrar una respuesta a esta pregunta:

Slava:

Mientras sólo cambie los parámetros del Asesor Experto sin cambiar nada más, ¿cómo sabrá el probador que la lista ha cambiado?

Y una posible solución, al menos como opción a considerar, ya está ahí:

Slava:

Entonces se considerará un cambio cuando el probador tenga dicha lista (si la hay)

//---

Lamentablemente, todavía no tengo más opciones para tratar de implementar esto.

 
Ahora resulta que la velocidad de la Optimización depende de la secuencia de pases. Si los pases de un solo carácter van primero y luego los de varios, el tiempo de ejecución será menor que para la secuencia inversa de pases de optimización.
 
fxsaber:
Ahora resulta que la velocidad de la Optimización depende de la secuencia de pases. Si los pases de un solo carácter van primero y luego los de varios, el tiempo de ejecución será menor que para la secuencia inversa de pases de optimización.

Estoy seguro de que este caso no es en absoluto masivo. Por lo tanto, no tiene sentido resolverlo.

 
Anatoli Kazharski:

...

Desgraciadamente, aún no tengo más opciones para tratar de implementar esto.

Pero definitivamente hay que hacer algo al respecto.

Después de todo, el probador aparece ahora como un probador multisímbolo. Imagínese que tiene que trabajar con varias docenas de personajes a la vez. No se puede hacer a través de un parámetro de entrada, y es una solución inconveniente a través de un archivo.

 
Anatoli Kazharski:

Pero hay que hacer algo al respecto.

Opción - LifeHack para el comerciante: una prueba de espalda es buena, pero cuatro es mejor
 
Con decisiones así, la masividad queda definitivamente descartada. Y el mercado también.
 

No ha respondido a la pregunta.

¿Qué se hace con un EA que opera con un par de divisas cuya mitad no es la misma que la divisa de depósito?

En este caso, como es habitual, la negociación depende en gran medida de los parámetros de entrada.

 
Slava:

¿Qué hacer con un Asesor Experto que negocia con un par de divisas cuya mitad no es la misma que la divisa del depósito?

Mil veces me han pedido que se pueda cambiar la moneda de la cuenta en el Probador, como siempre se ha podido hacer en MT4.

Y si responde a la pregunta, es a través de un lugar - tirando de otros símbolos. Realmente, no se trataba de esta situación desde el principio.

 
Slava:

No ha respondido a la pregunta.

¿Qué se hace con un EA que opera con un par de divisas cuya mitad no es la misma que la divisa de depósito?

Dicho esto, como siempre, la negociación depende en gran medida de los parámetros de entrada.

Lo mismo que se está haciendo ahora. Carga de símbolos durante la prueba.

O bien, justo antes de comenzar la prueba, determinar y añadir a la lista de símbolos elegidos para la prueba, si existe dicha lista.

Alternativamente, si al principio de la prueba se determina que los símbolos que están en la caché ya no son necesarios, entonces no los utilice en la prueba.

No puedo tener una respuesta definitiva en ninguno de los dos sentidos, sino sólo a nivel de suposiciones y sugerencias de opciones. No sé de antemano cuál puede ser mejor.