Questions des débutants MQL5 MT5 MetaTrader 5 - page 1143
![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
Bonjour.
Pouvez-vous me dire s'il existe une solution prête à l'emploi pour le backtesting par news ?
Pouvez-vous me dire ce qui ne va pas ?
Comment connaître le bénéfice d'une position fermée sur un ticket ?
Pouvez-vous me dire ce qui ne va pas ?
Comment connaître le bénéfice d'une position fermée sur un ticket ?
Sélectionnez toutes les transactions dans la position cochée et additionnez le bénéfice, la commission et le swap de la transaction.
Bonjour!
Pour ma part, j'ai déjà réalisé que la programmation n'est pas la mienne, mais j'ai réussi à me lier d'amitié avec le MQL5 Master. Cependant, lors de la compilation de certains modules de signaux de trading, des avertissements apparaissent. Dans quelle mesure ces avertissements sont-ils critiques, et s'ils ne sont pas difficiles, dites-moi ce qui doit être corrigé dans le code du module des signaux de trading afin d'éliminer les avertissements affichés dans l'image.
Cordialement, Vladimir.
Code du module des signaux de trading
Bonjour !
J'ai déjà compris que la programmation n'est pas pour moi, mais j'ai réussi à me faire des amis avec l'assistant MQL5. Cependant, lors de la compilation de certains modules de signaux de trading, je reçois des avertissements. Quelle est la gravité de ces avertissements et, si possible, veuillez indiquer ce qu'il faut changer dans le code du module de signaux de trading pour éviter les avertissements montrés dans l'image.
Meilleures salutations, Vladimir.
Code du module Trading Signal
La langue se développe.
Faire des substitutions : (ctrl+h)
m_open -> m_open_sample
m_close -> m_close_sample
m_expiration -> m_expiration_échantillon
La langue évolue.
Faire des substitutions : (ctrl+h)
m_open -> m_open_sample
m_close -> m_close_sample
m_expiration -> m_expiration_échantillon
Merci, Vladimir, pour votre réponse rapide et claire. Tous les avertissements ont été éliminés.
Sincèrement, Vladimir.
Bonjour !
Veuillez indiquer ce qui doit être corrigé dans le code du module de signaux de trading pour exclure l'avertissement du compilateur dans la ligne surlignée en jaune.
Meilleures salutations, Vladimir.
Bonjour, chers développeurs de MQL5 !
Vous avez créé un excellent outil comme l'assistant MQL5 pour les personnes n'ayant aucune connaissance en programmation qui peuvent générer des conseillers experts basés sur des modules de trading. Le site web du MQL5 contient de nombreux modules de signaux de trading intéressants qui ont été écrits il y a quelques années par des professionnels du MQL5 et d'autres membres du forum du MQL5. Au fait,merci à tous pour votre travail ! Cependant, il y a un petit "mais" qui continue à entraver la pleine puissance de l'assistant MQL5.
En raison du fait que le langage de programmation est en développement constant, je vous demande de créer une branche reflétant toutes les nuances de ces changements et décrivant les actions nécessaires en termes de corrections de code, par exemple, dans les modules de signaux de trading pour éviter de tels problèmes :
Bonjour !
Veuillez indiquer ce que vous devez corriger dans le code du module Trading Signals pour éviter l'avertissement du compilateur dans cette ligne, qui est surlignée en jaune.
Sincèrement, Vladimir.
Si ma suggestion est acceptable, ce sujet pourrait être intitulé, par exemple, "Révision des modules de signaux de trading".
Sincèrement, Vladimir.
Bonjour !
Veuillez indiquer ce que vous devez corriger dans le code du module de signaux de trading pour exclure l'avertissement du compilateur dans la ligne surlignée en jaune.
Sincèrement, Vladimir.
Pourquoi s'adresser à l'objet "m_symbol" à un seul endroit ?
puis soudainement à Symbol() :
Tu ne devrais pas faire ça.
Pour comprendre pourquoi il y a soudainement un avertissement concernant l'appel de la méthode cachée, il suffit de placer le curseur de la souris sur Symbol et d'appuyer sur le bouton central de la souris : vous verrez qu'il existe une telle méthode dans le fichier
dans le fichier ExpertBase.
Par conséquent, vous devez utiliser m_symbol dans le module des signaux.
Pourquoi accéder à l'objet "m_symbol" à un seul endroit ?
puis soudainement à Symbol() :
Vous ne devriez pas faire ça.
Merci, Vladimir, pour le conseil !
Le fait est que ce module a été téléchargé du site web et simplement compilé dans MetaEditor. Je n'ai pas effectué d'autres opérations (par exemple, des modifications de code, etc.) avecle module de signaux de négociation et l'avertissement a été généré par le compilateur lui-même.
Sincèrement, Vladimir.