Errores, fallos, preguntas - página 1659
![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
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).