Erreurs, bugs, questions - page 2810
![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
À mon avis, il ne s'agit même pas de priorité, mais de l'ordre fondamentalement erroné de la substitution des macros :
alors qu'on s'attendait à ce que tout aille bien, comme dans le cas du C++.XY2(bbb) dans votre exemple se déploie en bbb. Tout est là.
Vous semblez être hors de votre profondeur. Vérifiez d'abord l'exemple en C++ et écrivez ensuite
#define aaa - il n'est pas nécessaire de le supprimer ; il est destiné à montrer une erreur fondamentale. En C++, les macros sont conçues de manière à ce que tout résultat requis puisse être projeté, alors qu'en MQL il s'avère que pas n'importe quel résultat ne peut être projeté.
Vous semblez être hors de votre profondeur. Vérifiez d'abord l'exemple en C++, puis écrivez
L'appel CopyTicksRange(_Symbol, ticks, COPY_TICKS_ALL, 0, ULONG_MAX) renvoie 0 ticks copiés et le code d'erreur 0 dans le testeur.
S'il est impossible de demander tous les ticks, ou, par exemple, si la mémoire est insuffisante, il est bon d'afficher une erreur.
Maintenant, cela ressemble à une erreur difficile à attraper dans l'API MQL.
Après avoir mis à jour Metatrader 5 64 bits, la démo MQL5 a cessé de démarrer (bien que le processus soit toujours en cours d'exécution dans le gestionnaire des tâches). Après avoir téléchargé le programme d'installation de MQL5
Lorsque j'essaie de le réinstaller, je reçois le message suivant : "Sorry, something went wrong. Veuillez réessayer plus tard." 3 jours ont passé.
Système PC Windows 10. Metatrader 5 Siwssquote fonctionne bien.
Bonjour, veuillez me conseiller - après la mise à jour de MT5, l'indicateur bloque le terminal et l'ensemble de l'ordinateur. L'indicateur est bien sûr artisanal, mais il fonctionnait avant la mise à jour. Quelqu'un peut-il suggérer ce qui ne va pas ? Mes connaissances ne sont pas suffisantes, hélas.
L'indicateur est joint.
Bonjour, veuillez me conseiller - après la mise à jour de MT5, l'indicateur bloque le terminal et l'ensemble de l'ordinateur. L'indicateur est bien sûr artisanal, mais il fonctionnait avant la mise à jour. Quelqu'un peut-il suggérer ce qui ne va pas ? Mes connaissances ne sont pas suffisantes, hélas.
Indicateur joint.
trébuche sur le deuxième appel de la recherche d'objets :
trébuche sur le deuxième appel de recherche d'objet :
Merci beaucoup pour vos commentaires. Pouvez-vous me dire comment rechercher de telles erreurs à l'avenir ? Comment l'avez-vous vu, je ne peux même pas l'exécuter, tout se bloque et ne répond pas ? Qu'est-ce qui peut clocher dans cette ligne ? Selon les instructions.
ObjectFind
renvoie une valeur négative si aucun objet n'est trouvé. Comment puis-je vérifier qu'il n'est pas comparé à zéro, pour qu'il ne trébuche pas ? ??
Pouvez-vous suggérer un programme tiers qui peut surveiller les blocages du CPU ?
Je veux exclure (ou confirmer) cette hypothèse de freinage du MT5 en fonctionnement réel.
Pouvez-vous suggérer un programme tiers qui peut surveiller les blocages du CPU ?
Je veux exclure (ou confirmer) cette hypothèse de freinage du MT5 en fonctionnement réel.
Comment dois-je surveiller exactement ? Par processus, le meilleur moyen de voir l'historique récent est ProcessExplorer.