¿Cómo puedo comprobar si la "Optimización" o la "Optimización previa" está en curso? - página 4

 
Youri Tarshecki:
Lo hago 12 veces en un ciclo completo de volking-forward. En el peor de los casos se trata de una pérdida mínima. Comparado con la duración de las pruebas en sí, que a veces se mide en horas, es insignificante. Por lo menos tengo las imágenes de los informes completos tanto de retroceso como de reenvío y el terminal, por cierto, no se cuelga por el exceso de cartas, porque las estoy despejando.

¿Una pasada en el probador durante varias horas?

 
Dmitry Fedoseev:

¿Una pasada en el probador durante horas?

Una pasada son 12 optimizaciones de espalda. Son minutos. El ciclo completo es 12*5=60. Pero después de cada paso hacia adelante vuelvo a cargar el terminal, copio los gráficos y obtengo el beneficio hacia adelante.Para ello no ejecuto la optimización, sino una ejecución normal - este es el momento en que los datos de OnTester pueden ser procesados.
 
Youri Tarshecki:
Una pasada son 12 optimizaciones de espalda. Son minutos. El ciclo completo es 12*5=60. Pero después de cada paso de avance, vuelvo a cargar el terminal, copio los gráficos y obtengo el beneficio de avance. Para ello no inicio la optimización, sino una ejecución habitual - este es el momento en que los datos de OnTester pueden ser procesados.
Ya veo, lo entiendo.
 
Dmitry Fedoseev:
Lo tengo, lo tengo.

Por cierto, ¿cuánto podría costar un trabajo de este tipo en el mercado: procesar los resultados de una ejecución de avance independiente y almacenar en un archivo, digamos, dos parámetros: la regresión de equilibrio lineal y el beneficio neto?

Para que el procesamiento funcione en el momento adecuado - puede hacer alguna bandera externa o dejar que compruebe el estado de tetting en el archivo ini cada vez y en la segunda inicialización se dispara OnTester. Vi que la optimización está desactivada - contada, descontada.

 
Sin embargo, la pregunta sigue sin respuesta: ¿cómo se puede determinar si se está llevando a cabo una "optimización" o una "optimización hacia delante" en el código?
 
Youri Tarshecki:

Por cierto, ¿cuánto podría costar un trabajo de este tipo en el mercado: procesar los resultados de una ejecución de avance separada y almacenar en un archivo, digamos, dos parámetros: la regresión de equilibrio lineal y el beneficio neto?

Para que el procesamiento funcione en el momento adecuado - puede hacer alguna bandera externa o dejar que compruebe el estado de tetting en el archivo ini cada vez y en la segunda inicialización se dispara OnTester. Vi que la optimización está desactivada - contada, descontada.

Teóricamente podría haber un coste, pero cuando se acerca el caso - otro. En el avance, la optimización también es cierta.
 
Lilita Bogachkova:
Sin embargo, la pregunta sigue sin respuesta: ¿cómo determinar en el código si se está realizando una "optimización" o una "optimización previa"?
¿Qué quieres decir? ¿Se está ejecutando la optimización hacia adelante o la optimización simple? O cuando se ejecuta la optimización hacia adelante, ¿es necesario separar las ejecuciones hacia atrás y hacia adelante?
 
Dmitry Fedoseev:
¿Qué quieres decir? ¿Se está ejecutando la optimización hacia adelante o la optimización simple? O, durante la optimización hacia adelante, ¿debemos separar las carreras hacia atrás y hacia adelante?
Es necesario determinar cuándo comienza la optimización hacia adelante y cambiar los cálculos en este momento OnTester().
 
Dmitry Fedoseev:
Teóricamente puede haber un valor, pero cuando nos acercamos, puede ser otro. En la optimización hacia adelante también es cierto.

1.

Compruebe el archivo Ini. Si Forward -Custom &&Optimization - Disabled, empieza a contar para la segunda inicialización de OnTester

Los demás casos se ignoran.

2-й

Escriba tanto la primera como la segunda inicialización. Decidiré por mí mismo cuál es par y cuál no

3-й

Contamos y escribimos todo en una fila y encontramos el resultado por el número de la línea en el archivo N=número de todos los cuadros de optimización + 1

 
Lilita Bogachkova:
Necesitamos determinar cuándo comienza la optimización hacia adelante y en ese momento OnTester() cambia los cálculos.
Aparentemente sólo por fechas, como ya ha hecho.