Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 6. - page 722
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
Y a-t-il des règles de code ?
Bien sûr, et pas seulement le code !
https://forum.mql4.com/ru/38943
Je n'arrive pas à comprendre pourquoi ça se bloque.
while(i>=1) // Cycle à travers les barres non comptées
i>=1toujours.
int i// Index des barres
while(i>=1) // Boucle sur les barres non comptées
i>=1toujours.
C'est vrai, j'avais oublié... merci.
i-- ;
Si on décommente if(Count>2) ExpertRemove(), et qu'on sort par cette fonction, alorsaprès le déchargement de l'EA, le commentaire "Deinit() triggered during unloading" reste affiché sur le graphique.
Quelqu'un sait-il pourquoi, si un tel EA est supprimé du graphique via le menu contextuel, la fonction Comment() de OnDeinit ne reste pas sur le graphique ?
Shurkin:
C'est une erreur de conception du langage en général, défendue au plus haut niveau. Deux faits :
1. Le langage MQL4++ permet de cacher les noms de variables dans des scopes imbriqués.
2. Lorsque l'on cache des noms de variables dans des scopes imbriqués, il doit y avoir un avertissement, qui ne peut pas être désactivé.
Pour répondre à la question, il y a au moins deux possibilités :
1. utiliser le masquage des noms, mais supporter la présence d'un avertissement (mauvais, vous pourriez manquer un autre avertissement vraiment important parmi les nombreux avertissements sur le masquage des noms qui pourrait aider à détecter et éliminer une erreur potentielle).
2. N'utilisez pas le masquage des noms, même si la langue dispose d'une telle fonctionnalité. Par exemple, nommez la variable globale gErr au lieu de Err.
Au lieu d'interdire le masquage des noms, un avertissement inamovible est introduit. Profitez-en.
En russe : la bonne option est la première, ignorez les avertissements.
En russe : la bonne option est la première, ignorez les avertissements.