![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
Merci, c'est juste que le défaut est un peu bizarre sans elle.
Configurez le graphique comme vous le souhaitez et enregistrez le modèle sous le nom par défaut.
Je n'arrive pas à comprendre pourquoi pour écrire :
Le compilateur n'est pas content : perte possible de données due à la conversion de type, car les entiers sont partout. Bien sûr, je pourrais le laisser tel quel, mais l'avertissement est un peu gênant.
Je ne comprends pas pourquoi pour l'enregistrement :
Le compilateur n'est pas content : perte possible de données due à la conversion de type, car les entiers sont partout. Bien sûr, nous pourrions le laisser tel quel, mais l'avertissement est un peu gênant.
Faites comme ça :
Et lisez ceci : Conversion de typeFaites-le :
Et lisez ceci : Conversion de typeJ'ai toutefois le sentiment que je dois remédier à mon manque de connaissances, car si mon exemple ci-dessus a mis le compilateur à rude épreuve, mon exemple ci-dessous ne le met pas à rude épreuve, et la situation semble être similaire.
Merci, ça m'a aidé. J'ai lu l'article.
J'ai cependant l'impression que je dois éliminer mon manque de connaissances, car si pour mon exemple ci-dessus le compilateur s'est tendu, pour l'exemple ci-dessous le compilateur ne se tend pas, et la situation semble être similaire.
SymbolInfoInteger renvoie une valeur de type long, qui est de 64 bits. Et int est 32 bits, donc le compilateur génère à juste titre un avertissement.
Dans le second cas, SymbolInfoDouble renvoie une valeur du type double et c'est le même type que votre variable ask. Ainsi, aucune perte (même théorique) ne peut se produire ici et le compilateur ne dira rien.
J'avais l'habitude de voir ici quelque part une section dédiée aux bugs détectés de MT5, mais j'ai oublié où elle se trouve ou comment la trouver...