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
No se pone ninguna función de búsqueda de objetos para comprobar si el objeto ya existe o no. A partir de ahí, entonces creas el objeto en consecuencia.
Te estoy ayudando, ahora mismo.
Ahora, eso es una buena pista, para hacer la limpieza OnInit(), gracias.
No es que realmente resuelva ninguno de los problemas anteriores.
Las etiquetas siguen sin fijarse en su posición.
Después de todo lo que he hecho, es mejor, pero todavía no es perfecto.
Creo que el problema es mucho más profundo y tiene algo que ver con los datos que no se limpian.
Como si de alguna manera MT4 recuperó algunos datos antiguos de algunos registros sin limpiar.
Lo siento si sólo te doy consejos porque lo último en codificación es el que realmente hace la codificación.
Desafortunadamente, muchos no entienden/captan la pista dada.
1. Las etiquetas se salen de la línea, como si no se cumplieran las XDISTANCE e YDISTANCE.
Se vuelven a alinear sólo después de cambiar Tf's de un lado a otro.
Después de cambiar las ventanas del gráfico o de cambiar los parámetros de entrada, se desalinean.
eso significa que puedes arreglarlo en tu código
He hecho mucho, nada ayuda.
¡Se mejora, pero aún así, es decir, después de cambiar algo en los parámetros, no el X, Y, la etiqueta se sale de la línea!
¿Algún problema con el código?
¿Hay algún problema con el código?
ya te lo han dicho, olvídate de
int start()
empieza a usar los nuevos métodos
daysmacro ya está escrito arriba
no veo ObjectFind()
ya te lo han dicho, olvídate de
empezar a utilizar los nuevos métodos
daysmacro ya escrito arriba
no veo ObjectFind()
Así que lo hice:
Aún así, el mismo efecto. Esto no ha cambiado nada en cuanto al posicionamiento de la etiqueta.
ObjectFind() está en OnInit() comprobando si el objeto está ahí y borrándolo si lo está.
La etiqueta en la incialización de indi está donde se supone que debe estar.
Después de cambiar algún parámetro, desaparece a la derecha.
Vuelve a su sitio sólo tras el cambio de Tf.
En realidad solo se necesita algo así como un primer conjunto de objetos al cargar por primera vez y un segundo conjunto de objetos después de cargar (el polvo se asienta). Yo también tengo el mismo problema donde al hacer lo que he dicho se soluciona el problema. Es más bien una solución, pero para mí es suficiente.
Entonces, hice así, incluso volviendo a comprobar las coordenadas X,Y para volver a probar la etiqueta en caso de que las coordenadas sean diferentes.
No hay zumo, no cambia nada en absoluto, se comporta igual que el anterior.
Y, lo curioso es que, usando Comment(), las coords nunca cambian, incluso cuando la etiqueta va a la derecha.
Por lo tanto, el problema sigue siendo, no se hace.