Questions des débutants MQL5 MT5 MetaTrader 5 - page 168
![MQL5 - Langage des stratégies de trading intégré au terminal client MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Il n'y a pas d'événement "ordre de fermeture" dans le terminal. Vous devez utiliser un script ou un conseiller expert. Comme indiqué ci-dessus.
Hmm. comment s'appelle l'événement lorsque vous appuyez sur la "croix" pour fermer un ordre ouvert ?
C'est ce dont vous avez besoin pour "assigner" un son à...
Merci beaucoup !
J'ai aussi trouvé mon erreur. Le point est que la condition "Buy_close", donne au programme une tâche pour exécuter la transaction, et la vérification de la position est "Buy_opened".
La transaction est fermée et la condition "Buy_close" coïncide, une erreur est donc générée.
La condition est la suivante :
c'est l'action à laquelle il faut "assigner" le son
Je n'arrive pas à obtenir des lignes MA avec un décalage de -+0,30%.
Iln'y a aucun problème à appeler la moyenne mobile à partir de laquelle le décalage se produira, mais il n'y a aucun moyen d'obtenir des lignes de décalage.
Code de base :
Cette chaîne doit être dans une boucle et indexée.
Comment indexer une chaîne de caractères ? En essayant ceci, l'erreur s'affiche
L'indexation doit se faire de la manière suivante :
Cette ligne devrait ressembler à ceci :
Déclarer le tableau comme étant statique, de taille 1 :