Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Vous ne mettez pas de fonction de recherche d'objet pour vérifier si l'objet existe déjà ou non. A partir de là, vous créez l'objet en conséquence.
Je vous aide, en ce moment même.
Maintenant, c'est un bon conseil, pour faire le nettoyage de OnInit(), merci.
Ce n'est pas que ça résout vraiment les problèmes ci-dessus, vous savez.
Les étiquettes ne se verrouillent toujours pas en position.
Après tout ce que j'ai fait, c'est mieux, mais ce n'est pas encore parfait.
Je pense que le problème est beaucoup plus profond et a quelque chose à voir avec les données qui ne sont pas nettoyées.
Comme si MT4 avait récupéré d'anciennes données dans des registres non nettoyés.
Je suis désolé si je ne fais que vous donner des conseils, car le nec plus ultra en matière de codage est celui qui fait réellement le codage.
Malheureusement, beaucoup ne comprennent pas/ne saisissent pas les conseils donnés.
1. Les étiquettes ne sont pas alignées, comme si les XDISTANCE et YDISTANCE n'étaient pas respectées.
Elles ne se remettent en ligne qu'après avoir changé de Tf dans les deux sens.
Après avoir changé de fenêtre de graphique ou modifié les paramètres d'entrée, elles ne sont plus alignées.
Cela signifie que vous pouvez le corriger dans votre code
J'ai fait beaucoup de choses, mais rien n'y fait.
Cela s'améliore, mais toujours, par exemple, après avoir changé quelque chose dans les paramètres, pas les X,Y, l'étiquette est complètement décalée !
Quelque chose ne va pas dans le code ?
Quelque chose ne va pas avec le code ?
on vous l'a déjà dit, oubliez
int start()
commencez à utiliser les nouvelles méthodes
daysmacro a déjà écrit ci-dessus
Je ne vois pas ObjectFind()
on vous l'a déjà dit, oubliez
commencez à utiliser les nouvelles méthodes
daysmacro déjà écrit ci-dessus
Je ne vois pas ObjectFind()
Donc, je l'ai fait :
Toujours le même effet. Cela n'a rien changé en ce qui concerne le positionnement des étiquettes.
ObjectFind() est dans OnInit() vérifiant si l'objet est là et le supprimant si c'est le cas.
L'étiquette sur l'initialisation de l'indien est là où elle est censée être.
Après avoir changé un paramètre, elle disparaît à droite.
Elle ne revient à sa place qu'après le décalage de Tf.
En fait, vous avez juste besoin de quelque chose comme un premier ensemble d'objets au premier chargement et un second ensemble d'objets après le chargement (la poussière retombe). J'ai également eu le même problème, alors que faire ce que j'ai dit a résolu le problème. Il s'agit plutôt d'une solution de contournement mais cela me convient parfaitement.
Donc, j'ai fait comme ça, même en revérifiant les coordonnées X,Y pour tester à nouveau l'étiquette au cas où les coordonnées seraient différentes.
Pas de jus, rien ne change du tout, il se comporte exactement comme ci-dessus.
Et, ce qui est amusant, c'est qu'en utilisant Comment(), les coordonnées ne changent jamais, même lorsque l'étiquette va à droite.
Ainsi, le problème demeure, ce n'est pas fait.