Retrocede - página 6

 
Contender:

¿No es ese el objetivo?

En cada barra, relee el tema...
 
IvanIvanov:
En cada barra, relee el hilo...
Resulta que el problema se le ha explicado en la primera respuesta.
 
Contender:
Para volver, tienes que recordar el estado al que quieres volver.

¿Qué necesita recordar? ¿Puede ser más específico? ¿OHLC para recordar? ¿O necesita recordar los valores de los indicadores? ¿No quieres volver a calcularlo? Ten en cuenta que nadie te está demostrando que sea fácil de hacer. Y nadie sugiere una solución. Usted está tratando de demostrar que es imposible, sin saber cómo funciona todo.

De todos modos, ¿de qué estamos discutiendo? Eso nunca va a suceder en MT. A MQ no le interesa esto y por lo tanto dejaré de discutirlo.

 
IvanIvanov:

Entonces, ¿cómo se aplica en otros?


Pensé que nos lo ibas a decir.
 
AlexeyVik:

¿Qué necesita recordar? ¿Puede ser más específico? ¿OHLC para recordar? ¿O necesita recordar los valores de los indicadores? ¿No quieres volver a calcularlo? Ten en cuenta que nadie te está demostrando que sea fácil de hacer. Y nadie sugiere una solución. Estás tratando de demostrar que es imposible, sin saber cómo funciona todo.

De todos modos, ¿de qué estamos discutiendo? Esto nunca ocurrirá en MT. A MQ no le interesa esto y, por lo tanto, dejo esta discusión.

Lee el segundo post de la primera página, describe lo que debes recordar.

 
Contender:

¿No es ese el objetivo?

No lo es (ni siquiera entiendo por qué hay que recordar todo lo que pasó con el tic y con los valores de todas las variables). Basta con rebobinar el gráfico una barra hacia atrás (como funciona en la MT online - paso a paso) y dar una orden a los indicadores para recalcular los valores (IndicatorCounted() = 0, prev_calculated = 0). Las operaciones se renuevan/cancelan según el historial de la cuenta, a partir de ellas se recalcula el saldo, los fondos y el margen. La solución de esta tarea no requiere ningún recurso fabuloso.
 
Scriptong:
No así. Simplemente rebobine el gráfico una barra hacia atrás (como funciona en la MT en línea) y ordene a los indicadores que recalculen completamente los valores (IndicatorCounted() = 0, prev_calculated = 0). Las operaciones se renuevan/cancelan según el historial de la cuenta. La solución de este problema no requiere ningún recurso fabuloso.
¿Y si el indicador/asesor trabaja con algunas variables globales? ¿Y si funciona con objetos gráficos? ¿Y si funciona con archivos?
 
Contender:
Pensé que nos lo ibas a decir.
Pensé que eras el programador... no me....
 
Contender:
¿Y si el indicador/asesor trabaja con algunas variables globales? ¿Y si funciona con objetos gráficos? ¿Y si funciona con archivos?
Escribí arriba - dar un comando para recalcular completamente los valores del indicador. ¿Cómo funcionan los indicadores normalmente escritos en estos casos? Empiezan de nuevo: borran objetos, sobrescriben archivos.
 
Scriptong:
Escribí arriba - dar un comando para recalcular completamente los valores del indicador. ¿Cómo funcionan los indicadores normalmente escritos en estos casos? Empiezan de nuevo: borran objetos, sobrescriben archivos.

Es decir, no un recálculo, sino un reinicio seguido de un recálculo. Para un indicador de precio abierto, podría estar bien, pero no es seguro.