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
La dernière version ne fonctionne pas sur mon XP 64 bits. XP est-il maintenant obsolète ?
J'ai déjà utilisé le build 815, mais j'ai toujours un problème lorsque j'utilise un tableau statique pour copier la valeur de l'indicateur...
Lorsque je compile ce code, j'obtiens l'erreur "Cannot be used for static allocated array". Y a-t-il un changement ? Parce que dans la dernière version 803, il n'y a pas d'erreur de ce genre.
Oui, l'erreur existe. Veuillez vous référer à la doc pour ArraySetAsSeries, il ne peut pas être utilisé pour un tableau statique.
Pour résoudre ce problème, déclarez le tableau comme dynamique et redimensionnez-le ensuite à l'aide deArrayResize.
Pour ceux qui ne reçoivent toujours pas la dernière mise à jour (ce qui est amusant, car tous les MT5 reçoivent toutes les mises à jour), veuillez redémarrer le MT5 ou ouvrir la démo au serveur MetaQuotes.
Oui, l'erreur existe. Veuillez vous référer à la doc pour ArraySetAsSeries, il ne peut pas être utilisé pour un tableau statique.
Pour résoudre ce problème, déclarez le tableau comme dynamique et redimensionnez-le plus tard en utilisantArrayResize.
Pour ceux qui ne reçoivent toujours pas la dernière mise à jour (ce qui est amusant, car tous les MT5 reçoivent toutes les mises à jour), veuillez redémarrer le MT5 ou ouvrir la démo au serveur MetaQuotes.
Merci Phi.nuts, j'ai déjà utilisé un tableau dynamique pour résoudre ce problème, mais dans la dernière version (803) nous pouvions utiliser un tableau statique. Je me demande pourquoi MQ a changé cela ? Et jusqu'à présent il n'y a aucune nouvelle à ce sujet, vérifiez dans le sujet https://www.mql5.com/en/forum/53 ("Liste des changements dans les builds de Meta Trader Client Terminal").
Parce que j'ai lu certains de vos commentaires dans ce forum, ... donc oui, je suppose que vous pouvez résoudre ce problème facilement :).
Parce que mon MT5 a été mis à jour vers la dernière MT5, j'ai également cherché l'annonce de MetaQuotes pour la dernière MT5, mais il semble qu'ils ne l'aient pas encore publiée.
L'erreur que vous rencontrez provient de ArraySetAsSeries et j'ai donc cherché sur le forum pour voir si la même erreur s'était produite dans le passé. Ce que j'ai trouvé, c'est que dans le passé, avec les anciens MT5, ArraySetAsSeries ne peut pas être utilisé pour un tableau statique. L'erreur n'est donc pas nouvelle.
http://www.google.com/search?q= array set as series site:https://www.mql5.com/en/forum
J'ai déjà utilisé le build 815, mais j'ai toujours un problème lorsque j'utilise un tableau statique pour copier la valeur de l'indicateur...
Lorsque je compile ce code, l'erreur "Cannot be used for static allocated array" apparaît. Y a-t-il un changement ? Parce que dans le dernier build 803, il n'y a pas d'erreur de ce genre.
Ce n'est pas une erreur. Juste un avertissement. Veuillez lire la documentation
Note
L'indicateur AS_SERIES ne peut pas être défini pour les tableaux multidimensionnels ou les tableaux statiques...La dernière version ne fonctionne pas sur mon XP 64 bits. XP est-il maintenant obsolète ?
Merci phi.nut, merci aussi stringo,
Je suis juste curieux à ce sujet, parce que dans la dernière version (803) j'ai fait un EA et j'utilise ArraySetAsSeries pour le tableau statique et l'EA fonctionne bien, puis je mets à jour à la version 814 et montre cette erreur. J'aimerais pouvoir revenir à la version 803 et compiler à nouveau mon EA pour voir si elle fonctionne vraiment. BTW jusqu'à présent il n'y a aucune annonce sur la version 815, même dans le forum russe, cela semble inhabituel. J'espère qu'il n'y a pas de problème. Merci
Merci phi.nut, merci aussi stringo,
Je suis juste curieux à ce sujet, parce que dans la dernière version (803), j'ai fait un EA et j'utilise ArraySetAsSeries pour le tableau statique et l'EA fonctionne bien, et puis je mets à jour à la version 814 et montre cette erreur. J'aimerais pouvoir revenir à la version 803 et compiler à nouveau mon EA pour voir si cette EA peut vraiment fonctionner... BTW jusqu'à présent il n'y a aucune annonce sur la version 815, même dans le forum russe, cela semble inhabituel. J'espère qu'il n'y a pas de problème. Merci
Je suis juste curieux à ce sujet, parce que dans la dernière version (803) j'ai fait un EA et j'utilise ArraySetAsSeries pour le tableau statique et l'EA fonctionne bien,
Bien ? "Bien" signifie "pas d'avertissement" ?
Ce n'était pas du travail jamais
biantoro ne paniquez pas. nous avons juste ajouté un avertissement pour clarifier les éventuels malentendus sur les problèmes possibles.
Question. Comment avez-vous vérifié l'état AsSeries du tableau statique ?