![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
Le terminal appartient à MetaQuotes Software Corp.
courtierAccountInfoString(ACCOUNT_SERVER)
Bonjour !
J'écris un indicateur multidevises. Lorsque je modifie à nouveau le code, il se compile bien, mais lorsque j'essaie de mettre un indicateur sur un graphique, j'obtiens "invalid ex5 file". J'ai essayé de le réenregistrer sous un autre nom - même chose. Il s'avère que le problème se trouve dans le code, mais la compilation est correcte.
Comment puis-je aider ?
Merci !
Bonjour !
J'écris un indicateur multidevises. Lorsque je modifie à nouveau le code, il se compile bien, mais lorsque j'essaie de mettre un indicateur sur un graphique, j'obtiens "invalid ex5 file". J'ai essayé de le réenregistrer sous un autre nom - même chose. Il s'avère que le problème se trouve dans le code, mais la compilation est correcte.
Comment puis-je aider ?
Merci !
La compilation se déroule-t-elle sans erreur ni avertissement? Vous êtes sûr ?
Il n'y a pas d'erreurs, il y a des avertissements, la plupart inoffensifs comme des valeurs inutilisées. Cependant, il y a cet indicateur que la quantité de tampons est inférieure à ce qui est nécessaire. Je vais essayer de creuser ici.
Oui, c'est exactement ça. C'est là que réside l'erreur :
Surligné en rouge. Remplacer par 1.Oui, c'est exactement ça. C'est ça qui ne va pas :
Surligné en rouge. Remplacer par 1.Спасибо всем!
MT4 Built 500. Je règle l'alerte à un certain niveau, elle se déclenche, tout va bien. Je désactive l'alerte (espace), elle apparaît comme suspendue. Ensuite, l'instrument atteint le seuil et l'alerte est déclenchée. Est-ce que c'est comme ça que ça doit être ?
ps. Oui, un mot d'accompagnement. J'ai d'abord mis en surbrillance toutes les alertes avec ma souris (6 d'entre elles) et j'ai appuyé sur la barre d'espace, elles sont toutes devenues suspendues. Après en avoir déclenché un, je l'ai déjà désactivé avec la barre d'espace uniquement et il se déclenche toujours
Je vais en rajouter un peu.
Au démarrage, le terminal jure que le symbole spécifié n'est pas sélectionné. Je l'ai transféré sur un autre MT5 via le cloud - cela fonctionne, et avec des chaînes commentées utilisant des tickers.
J'essaierais bien d'en trouver la raison, mais je ne sais pas par où commencer à chercher une telle erreur parasite. Je devrais peut-être réinstaller le terminal en une seule fois ?
Je vais en rajouter un peu.
Au démarrage, le terminal jure que le symbole spécifié n'est pas sélectionné. Je l'ai transféré sur un autre MT5 via le cloud - cela fonctionne, et avec des chaînes commentées utilisant des tickers.
J'essaierais bien d'en trouver la raison, mais je ne sais pas par où commencer à chercher une telle erreur parasite. Peut-être, pourquoi ne pas réinstaller le terminal en une seule fois ?
Ajouter les symboles utilisés à la fenêtre Market Watch pendant l'initialisation de l'indicateur.
SymbolSelect()