Discussion de l'article "Guide étape par étape pour rédiger un conseiller expert en MQL5 pour les débutants" - page 19
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
Bonjour à tous !
quelqu'un ici a-t-il trouvé une solution ?
LG Georg
Bonjour à tous,
Quelqu'un a-t-il trouvé une solution ici ?
LG Georg
Pour quel problème exactement ?
Pour quel problème exactement ?
Lors de la compilation, j'obtiens 2 fois ce message d'information :
return value of'OrderSend' should be checked my_first_ea.mq5 217 10
J'utilise : le MetaEditor 5.00 build 2280
VG Georg
c'est une remarque, pas une erreur directe.
Comment as-tu écrit le code pour Order Send?
c'est une remarque, pas une erreur directe.
Comment as-tu écrit le code pour Order Send ?
J'ai téléchargé le code 1 : 1 à partir de l'article, il était là "prêt à l'emploi",
vers l'article : https://www.mql5.com/fr/articles/100
à télécharger : https://www.mql5.com/fr/articles/download/100.zip
J'ai téléchargé le code 1 : 1 à partir de l'article, il était là, "prêt à l'emploi",
Vers l'article : https://www.mql5.com/fr/articles/100
à télécharger : https://www.mql5.com/fr/articles/download/100.zip
On obtient de telles erreurs si l'option strict est activée :
Pour contrôler complètement toutes les erreurs, il est recommandé d'utiliser le mode de compilation strict, qui est défini par l'instruction suivante :
Ce mode simplifie considérablement la recherche d'erreurs.
(tiré de : https://www.mql5.com/fr/articles/1391)
L'indication te montre que le code ne 'réagit' pas et t'informe si et pourquoi l'exécution d'OrderSend a échoué. cela peut être fatal si, par exemple, tu veux clôturer une position existante avec un nouvel ordre, mais que cela ne se produit pas et que rien ni personne ne te le dit !
Consulte la documentation pour voir à quoi pourrait ressembler une meilleure version d'OrderSend.
n'a aucun effet dans MQL5 et est obsolète.
Par ailleurs, le code de l'article 100 n'est pas non plus une réussite.
Les nombreux commentaires sont très gênants, la bibliothèque système 'Include\Trade\Trade.mqh', n'est pas utilisée.
@georgOBE : si cela est vraiment important pour toi, je vais réécrire cette EA.
n'a aucun effet dans MQL5 et est obsolète.
Par ailleurs, le code de l'article 100 n'est pas non plus une réussite.
Les nombreux commentaires sont très gênants, la bibliothèque système 'Include\Trade\Trade.mqh', n'est pas utilisée.
@georgOBE : si cela est vraiment important pour toi, je vais réécrire cette EA.
J'ai programmé des logiciels pendant de nombreuses années, malheureusement jamais en C++, le passage à MQL5 n'est pas facile pour moi, je trouve l'exemple très fonctionnel, je voulais l'utiliser comme entrée en matière, OUI, je te serais très très reconnaissant si tu faisais le travail et si tu rendais la FA exécutable.
LG Georg
J'ai programmé des logiciels pendant de nombreuses années, malheureusement jamais en C++, le passage à MQL5 n'est pas facile pour moi, je trouve l'exemple très fonctionnel, je voulais l'utiliser pour commencer, OUI, je te serais très très reconnaissant de faire le travail et de rendre la FA exécutable
LG Georg
Dans quel(s) langage(s) as-tu programmé ?
En tant que vieux fan de Pascal, je n'ai longtemps pas réussi à me lancer dans le C, et je n'en avais pas envie, mais c'était sans doute à cause des compilateurs Microsoft.
MQL5 est aussi simple que Turbo-Pascal à l'époque. Delphi était alors naturellement meilleur.
Oui, je vais le faire et le mettre ici.
LG Otto
Dans quel(s) langage(s) as-tu programmé ?
En tant que vieux fan de Pascal, je n'ai longtemps pas réussi à me lancer dans le C, et je n'en avais pas envie, mais c'était sans doute à cause des compilateurs Microsoft.
MQL5 est aussi simple que Turbo-Pascal à l'époque. Delphi était alors naturellement meilleur.
Oui, je vais le faire et le mettre ici.
LG Otto
Salut Otto,
J'ai fait mes premiers pas avec TurboPascal, j'étais jeune et cool (ou stupide?:-) ) et je suis passé aux langages assembleur, tout cela remonte à 25 ans, dans ma vie privée je me suis occupé de PHP, Java, de tout ce qui concerne les applications WEB, dans ma vie professionnelle j'ai utilisé MS-Fox-Pro pendant de nombreuses années et j'ai écrit des programmes de base de données, depuis plus de 10 ans je suis de retour dans la construction mécanique, voilà pour le CV :)
LG Georg