¿Cómo puedo comprobar si la "Optimización" o la "Optimización previa" está en curso? - página 7
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
¿Forward=Personalizado, Optimización=Desactivado? - ¿también hay que comprobar esto o simplemente obtener la línea de equilibrio y calcular los parámetros de regresión?
Calcule la regresión ESTRICTAMENTE SI FORMA=CAST, OPTIMIZACIÓN=DESACTIVADA. Es decir, si se trata de una optimización regular o de una ejecución sin avance no hacemos nada
No hay banderas en MQL5.
Bueno, ¿puede el código entrar en el archivo ini y mirarlo?
He hecho una comprobación similar de forma indirecta. La primera operación es siempre una recarga (es la misma en todas las carreras). Por lo tanto, memoricé HistoryDealGetInteger(ticket, DEAL_TIME) para la primera operación en OnTester y la escribí en el marco. Por este valor, podemos dividir el conjunto de ejecuciones enOnTesterPass en atrás y adelante. Si es posible, pase los valores de los cálculos necesarios de OnTester a OnTesterPass, mientras que el cálculo en sí ya se realiza en OnTesterPass.
Bien, ¿puede el código entrar en el archivo ini y mirarlo?
Tenemos que recoger la regresión y el beneficio por adelantado - de ahí que se suponga que el archivo ini sea visible.
Y sí, por cierto, tal vez, cuando sólo la optimización sin ningún tipo de forwards, OnTester se ejecuta sólo una vez - entonces no es necesario comprobar. La segunda inicialización simplemente no ocurrirá.
Si es posible, pase los valores para los cálculos requeridos de OnTester a OnTesterPass, y realice el cálculo mismo en OnTesterPass.
Tenemos que recoger la regresión y el beneficio por adelantado - de ahí que se suponga que el archivo ini sea visible.
Y sí, por cierto, tal vez, cuando sólo la optimización sin ningún tipo de forwards, OnTester se ejecuta sólo una vez - entonces no es necesario comprobar. La segunda inicialización simplemente no ocurrirá.
El tema aquí comenzó con el hecho de que es imposible definir hacia atrás y hacia adelante programáticamente, que es la cuestión principal de este tema. El ini sólo se puede utilizar para saber en qué modo está funcionando el probador.
No es posible definir el límite entre ambos de forma programada. Pero yo, por ejemplo, no necesito un límite, sino datos. Has dicho que la segunda iniciación de OnTester sólo funciona con datos de avance.