Preguntas de los principiantes MQL4 MT4 MetaTrader 4 - página 82

 
Hola! Me puedes decir por favor como escribir el código con esta condición, si la vela de apertura 0 está por debajo de 70 y la vela de cierre está en el rango de 70 - 80 entonces abrir una operación de venta como escribir dime!
 
Por favor, explique por qué el número de pases en la parte inferior derecha de la terminal no se reduce al aumentar el paso de parámetros en la optimización, es decir, el número es el mismo que en una optimización más detallada, ¿cuál podría ser la razón y el tiempo es el mismo que en una optimización más detallada en general paso no ayuda a reducir el tiempo de optimización por qué?
 
MONTE_CRISTO:
Por favor, explique por qué el aumento en el paso de parámetros durante la optimización el número de pases en la parte inferior derecha de la terminal no se reduce, es decir, el número es el mismo que en una optimización más detallada, lo que puede ser la razón y el tiempo es el mismo que en una optimización más detallada en general paso no ayuda a reducir el tiempo de optimización ¿por qué?

La razón más probable es el algoritmo genético incluido en"Probador de Estrategias -> Propiedades del Asesor Experto -> Pruebas -> Algoritmo Genético".

 
Sergey Basov:
Lo más probable es que la razón sea la activación del algoritmo genético en"Probador de Estrategias -> Propiedades del Asesor Experto -> Pruebas -> Algoritmo Genético".

¿Cómo se puede optimizar sin ella? ¿Cómo se puede desactivar?
 
MONTE_CRISTO:

Así es, pero ¿cómo se puede optimizar sin ella?

Si lo desactiva, el aumento del paso de parámetros tendrá un impacto significativo en el número de pasadas y en el tiempo de optimización. Enumeración directa de los parámetros porque sí.

Al optimizar con un algoritmo genético, no hay mucha diferencia entre un millón y mil millones (por ejemplo) de combinaciones de parámetros iniciales. El número de pasadas y el tiempo de optimización serán aproximadamente los mismos. Los detalles del algoritmo genético están disponibles en algún artículo de mql5.com.

Pruebe con el algoritmo genético activado y desactivado, verá la diferencia.

 
Sergey Basov:

Si lo desactiva, el aumento del paso de parámetros tendrá un impacto significativo en el número de pasadas y en el tiempo de optimización. La enumeración directa de los parámetros lo hará.

Al optimizar con un algoritmo genético, no hay mucha diferencia entre un millón y mil millones (por ejemplo) de combinaciones de parámetros iniciales. El número de pasadas y el tiempo serán aproximadamente los mismos. Los detalles están disponibles en algún artículo de mql5.com.

Pruébalo con el algoritmo genético activado y desactivado, lo verás por ti mismo.


Bueno desmarqué el algoritmo genético y obtuve aún más pases y tiempo de optimización ¿por qué?
 
MONTE_CRISTO:

Desmarqué el algoritmo genético y obtuve aún más pases y tiempo de optimización ¿por qué?

Así, se optimizan muchos parámetros y el paso es pequeño, hay demasiadas combinaciones de parámetros para la búsqueda directa (incluso se puede calcular y comparar en la calculadora). Así que en este caso es mejor usar el algoritmo genético, será más rápido, aunque el paso no afectará el tiempo significativamente))

El algoritmo genético se puede desactivar cuando no hay muchas combinaciones de parámetros, entonces se puede utilizar la búsqueda directa sin genética para ver todos los resultados con precisión. Y este mismo paso ayudará a reducir el tiempo.

En general, la elección es tuya, es poco probable que te diga algo más útil.

 
Sergey Basov:

Así, se optimizan muchos parámetros y el paso es pequeño, hay demasiadas combinaciones de parámetros para la búsqueda directa (incluso se puede calcular y comparar en la calculadora). Así que en este caso es mejor usar el algoritmo genético, será más rápido, aunque el paso no afectará el tiempo significativamente))

El algoritmo genético se puede desactivar cuando no hay muchas combinaciones de parámetros, entonces podemos utilizar la búsqueda directa sin genética para ver todos los resultados con precisión. Y este mismo paso ayudará a reducir el tiempo.

En general, la elección es tuya, es poco probable que te diga algo más útil.


Gracias por las respuestas, no sabía que se podía hacer eso, es una información muy útil, pero ¿cómo se acelera la optimización con el algoritmo genético activado?
 
MONTE_CRISTO:

Gracias por sus respuestas, ni siquiera sé que es posible hacerlo, pero la información es muy útil para acelerar la optimización con el algoritmo gen.

Tengo un problema en MT4, si disminuyo el rango de fechas o compro un ordenador más potente ))

O tal vez debería usar MT5, incluso hay MQL5 Cloud Network ))
 
Sergey Basov:

En MT4 hay un problema con esto, solo si reduces el rango de fechas, o compras un ordenador más potente ))


Muchas gracias por las ideas útiles)