Erreurs, bugs, questions - page 1525
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. Conclusion - une citation de la documentation : "... la fonction prédéfinie OnInit(), dont le but est l'initialisation correcte de toutes les variables globales et statiques du programme".
Donc mettre à zéro ou par défaut toutes les variables globales ou tableaux àOnInit().
1. Je crée un tableau de la forme :
CArrayString list[5];
2. J'essaie d'appeler la liste des méthodes via <Ctrl+Espace>.
list[0].
La liste des méthodes n'apparaît pas. C'est censé être comme ça ?1. Je crée un tableau de la forme :
2. J'essaie d'appeler la liste des méthodes dans le code via <Ctrl+Espace>.
La liste des méthodes n'apparaît pas. C'est censé être comme ça ?Laissez-moi essayer de deviner. S'il y a d'autres erreurs dans le code en plus du fait que la méthode/le membre n'est pas spécifié, la liste n'apparaîtra pas toujours.
Je l'ai essayé. Non, mauvaise supposition. Mais quelques pressions répétées de la combinaison ont aidé.
Alexey Kozitsyn:
Mais quelques pressions répétées de la combinaison ont aidé.
Malheureusement, votre recette ne fonctionne pas pour moi.
1. Un code simple :
résultat : 50
2. Ajout d'un modificateur d'entrée :
résultat : 4294967276
Je m'attendais à un résultat de 50. Où ai-je tort ?
1. Un code simple :
résultat : 50
2. Nous ajoutons une entrée modificatrice :
résultat : 4294967276
Je m'attendais à un résultat de 50. Où ai-je tort ?
fmax compare deux nombres doubles. Donc ça se passe comme ça :
et le résultat :
fmax compare deux nombres doubles. Donc ça se passe comme ça :
En MQL, une conversion de type implicite est déclarée et effectuée. En particulier uint -> double.
La question est de savoir pourquoi il ne fonctionne pas correctement avec les variables d'entrée.
1. Un code simple :
résultat : 50
2. Ajout du modificateur d'entrée :
résultat : 4294967276.
Je m'attendais à un résultat de 50. Où ai-je tort ?
Veuillez me donner le code complet.
Il y a deux possibilités ici et les deux sont fausses.
1. Le code est exécuté en dehors de toute fonction.
2. la variable d' entrée est déclarée à l'intérieur de la fonction
Donnez-moi le code complet.