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
Si busco líneas que parezcan estar desconectadas de las barras del gráfico (como en tu primer post) entonces no tengo ningún problema.
Podría ser causado por cosas como la recompilación del indicador cuando ya está conectado a un gráfico, pero ¿tiene alguna idea de lo que causó esto?
La cuarta captura de pantalla parece interesante.
Faltan barras, desde las 17:08 la siguiente barra es la 17:15, la barra de las 17:00 también falta...
No me hagas caso; mi observación era completamente irrelevante para el fenómeno principal -que (todavía) no puedes replicar- de las líneas que se desprenden de las barras.
Tengo una idea... pero tengo que salir ahora, he añadido el indicador a un nuevo gráfico, probaré mi idea cuando vuelva y publicaré los resultados.
Debería haberme dado cuenta de esto inmediatamente porque pensé "¿Uso de TimeCurrent() en un indicador? Qué extraño". Obviamente es extraño precisamente porque -como aquí- está casi inevitablemente ligado a una suposición inválida de que habrá una serie ininterrumpida de barras. Si vas a usar TimeCurrent() en un ejemplo recortado como éste, entonces probablemente indica que también has hecho algo similar en el código original, y por lo tanto que habrá problemas en torno a los huecos en la secuencia de barras.
Todavía no puedo ver cómo el código recortado podría dar lugar a líneas desprendidas sin que efectivamente haya un problema de MT4 de algún tipo, pero el uso de TimeCurrent() me hace sospechar más que nunca que este es el tipo de error que fue implicado por las capturas de pantalla anteriores.
Yo esperaría la confirmación de AnkaSoftware de que este indicador recortado replica el problema original (líneas desprendidas), en lugar de que las líneas superpuestas sean supuestamente una indicación de un problema.
Debería haberme dado cuenta de esto inmediatamente porque pensé "¿Uso de TimeCurrent() en un indicador? Qué extraño". Obviamente es extraño precisamente porque -como aquí- está casi inevitablemente ligado a una suposición inválida de que habrá una serie ininterrumpida de barras. Si vas a usar TimeCurrent() en un ejemplo recortado como éste, entonces probablemente indica que también has hecho algo similar en el código original, y por lo tanto que habrá problemas en torno a los huecos en la secuencia de barras.
Todavía no puedo ver cómo el código recortado podría dar lugar a líneas desprendidas sin que efectivamente haya un problema de MT4 de algún tipo, pero el uso de TimeCurrent() me hace sospechar más que nunca que este es el tipo de error que fue implicado por las capturas de pantalla anteriores.
En mi sistema, el código recortado es capaz de reproducir el problema original de las líneas desprendidas.
Si se recorre el archivo xls con el volcado de la matriz de indicadores, los índices de los datos de las líneas de los indicadores se desplazan en la matriz. Así, una línea indicadora que era válida entre las barras t1 y t2, se desplaza a las barras t3 y t4 y aparece desprendida.
TimeCurrent se utiliza sólo para obtener una señal para dibujar las líneas a intervalos especificados.Las barras se dibujan siempre de T - 1 a T - 20.
Raptor - ¿Cuál es su configuración de "barras máximas en el gráfico"? Pruebe con un ajuste de 10.000.
En mi sistema, el código recortado es capaz de reproducir el problema original de las líneas desprendidas. [...]
Se adjunta un ejemplo de indicador que reproducirá el problema. En la plataforma Windows de 64 bits, adjunte el indicador a un gráfico M1 y déjelo funcionar durante más de 4 horas.
¿Qué quiere decir con corrupciones? Acabo de adjuntar su indicador en EURUSD M1 y no veo ningún valor.