En el visualizador, la tecla F12 se utiliza para pasar a la siguiente marca. ¿Es posible especificar la hora con una precisión de milisegundos en Market Watch? Al fin y al cabo, nos movemos por garrapatas.
Si ejecuta la prueba retrospectiva desde el día 1 del mes, el primer tick tendrá un volumen cero. En otras situaciones TODOS los ticks NO serán "cero".
Y viceversa, si sólo se especifica (*fn) en Script1 y tanto (*fnn) como (*fn) se especifican en Script2. El error no se reproduce para todas las firmas.
Pero éste (y los anteriores con typedef) son errores incidentales - aún no he encontrado el principal, ya que no hay ningún typedef con la misma firma en el programa fuente (como en este ejemplo).
Tal vez la aplicación devuelta #1550570, aumentada con un script de comprobación y el archivo 'String5.ex5', ayude.
Y parece que el problema se produce cuando se obtiene sólo el primer tick en una nueva barra, el probador parece "atascarse" y se retrasa 1 barra, es decir, el experto piensa que la barra no existe y realmente no lo hace en la visualización, pero después de un par de segundos la barra aparece, en el caso de las pruebas en M1 el valor correcto viene en el segundo tick (si entiendo bien), espero que los desarrolladores arreglen este molesto momento lo antes posible ...
Además:
resulta que para sortear este punto ahora hay que saltarse artificialmente el primer tick de una nueva barra...
En el modo de prueba " Sólo precios de apertura" esto es simplemente irreal. Realmente tenemos que esperar un arreglo...
Inv Андрей Иващенко: Cuando se prueba en el modo " Sólo precios abiertos" es simplemente irreal. Realmente tenemos que esperar un arreglo...
Estoy de acuerdo, entonces se perderá toda una barra, puedo suponer que el EA debe estar en pausa (jeje) para que la barra tenga tiempo de formarse,
pero no está claro exactamente cuánto tiempo hay que esperar, y además según mis observaciones parece depender de la carga actual del procesador (¡vaya!),
La única salida es la comprobación por ticks con la comprobación independiente de una nueva barra y la omisión del primer tick (por supuesto es un proceso muy complejo).
MT5, conectado a MetaQuaotes Demo, a menudo "pita" con el sonido news.wav, pero no se muestran nuevas noticias, las listas en todas las demás pestañas (biblioteca, mercado, etc.) tampoco cambian, no se escribe nada en los registros. Supongo que el calendario está cambiando. Pero entonces no estaría mal destacar de alguna manera lo que ha cambiado exactamente. Ahora en el calendario ni siquiera está claro dónde está la marca de tiempo y qué evento es el siguiente.
En la compilación corregida 1400 el error en un caso similar se reproduce ahora como "llamada a función virtual pura". Y sin un comentario, está bien.
construye 1401. Error durante la ejecución: Llamada al puntero de una función no válida en 'Script2.mq5'.
Encontré la razón con dificultad
Y viceversa, si sólo se especifica (*fn) en Script1 y tanto (*fnn) como (*fn) se especifican en Script2. El error no se reproduce para todas las firmas.
Pero éste (y los anteriores con typedef) son errores incidentales - aún no he encontrado el principal, ya que no hay ningún typedef con la misma firma en el programa fuente (como en este ejemplo).
Tal vez la aplicación devuelta #1550570, aumentada con un script de comprobación y el archivo 'String5.ex5', ayude.
Y parece que el problema se produce cuando se obtiene sólo el primer tick en una nueva barra, el probador parece "atascarse" y se retrasa 1 barra, es decir, el experto piensa que la barra no existe y realmente no lo hace en la visualización, pero después de un par de segundos la barra aparece, en el caso de las pruebas en M1 el valor correcto viene en el segundo tick (si entiendo bien), espero que los desarrolladores arreglen este molesto momento lo antes posible ...
Además:
resulta que para sortear este punto ahora hay que saltarse artificialmente el primer tick de una nueva barra...
No me funciona. Escribe una sola línea en el registro (ver arriba) y eso es todo.
Windows XP SP3 x32, 1395. Aparece el mensaje del certificado al iniciar la sesión. Pero no debería afectar al probador.
Cuando se prueba en el modo " Sólo precios abiertos" es simplemente irreal. Realmente tenemos que esperar un arreglo...
Estoy de acuerdo, entonces se perderá toda una barra, puedo suponer que el EA debe estar en pausa (jeje) para que la barra tenga tiempo de formarse,
pero no está claro exactamente cuánto tiempo hay que esperar, y además según mis observaciones parece depender de la carga actual del procesador (¡vaya!),
La única salida es la comprobación por ticks con la comprobación independiente de una nueva barra y la omisión del primer tick (por supuesto es un proceso muy complejo).