Cambiar el TF es un problema - página 2

 
Victor Nikolaev:

No utilizo las alertas en los indicadores. Preveo un recálculo completo si se carga el historial. Esto es fácil de controlar.

Por favor, revela este secreto.
 
Vasyl Nosal:
Por favor, revele el misterio.

¿Dónde has encontrado el misterio? Se ha dicho y expuesto casi todo. Bueno, casi todo.

 
Victor Nikolaev:

¿Dónde has encontrado el misterio? Se ha dicho y expuesto casi todo. Bueno, casi todo.

Entonces, ¿no compartirás el código?

¿Por qué escribir que sabes cómo?

 
Vasyl Nosal:

Entonces, ¿no compartirás el código?

¿Por qué escribir que sabes cómo?

Dos líneas de código son vergonzosas de escribir.

Hay rates_total. Hay prev_calculado.

Uno almacena el número de barras disponibles, el segundo almacena el número de barras procesadas.

Si la diferencia es mayor que uno, se está cargando la historia.

¿Cómo se aplica este control? Sólo Alá lo sabe (tal vez Dios lo sabe). Es usted quien debe decidir.

Pero los indicadores presentan otros escollos. Si ha aprendido a escribir EAs, no significa que pueda escribir indicadores. Y viceversa. La lógica del trabajo es diferente

 
Victor Nikolaev:

Dos líneas de código son vergonzosas de escribir.

Hay rates_total. Hay prev_calculado.

Uno almacena el número de barras disponibles, el segundo almacena el número de barras procesadas.

Si la diferencia es superior a uno, se carga la historia.

¿Cómo se aplica este control? Sólo Alá lo sabe (tal vez Dios lo sepa). Es usted quien debe decidir.

Pero los indicadores presentan otros escollos. Si ha aprendido a escribir EAs, no significa que pueda escribir indicadores. Y viceversa. La lógica del trabajo es diferente

Así que cada vez que no sean iguales, se recalculará todo el historial.
 
 
Vasyl Nosal:
Sí. Así que cada vez que no son iguales, tenemos que recalcular toda la historia.
¿Tiene alguna otra opción?
 
Victor Nikolaev:
¿Tiene alguna otra opción?
Tengo una sugerencia para hacer de alguna manera el recálculo de toda la historia hasta el punto en que ya está cargada. A partir de ahí, sólo se recalcularán las 0 barras (o las que quieras).
 

Tengo una idea. Escribiré más tarde.

la idea está muerta.

Pediré a los desarrolladores que hagan algo como el sistema HistoryUpdated() para comprobar si todo el historial fue actualizado o no.

 
Vasyl Nosal:

Tengo una idea. Escribiré más tarde.

la idea está muerta.

Pediré a los desarrolladores que hagan algo como el sistema HistoryUpdated() para comprobar si todo el historial fue actualizado o no.

Los desarrolladores no le ayudarán porque no lo harán.

Ya te lo dije: si la diferencia entre rates_total y prev_calculated es mayor que 1, entonces se trata de HistoryUpdated.