[ARCHIVE !] Toute question de débutant, pour ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 4. - page 165
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. Une fonction peut-elle renvoyer plusieurs valeurs (séparées par des virgules) ?
retour(1,2)
Ou est-ce un non-sens ? :)) J'ai juste besoin de spécifier le lot et le prix de l'ordre, mais il n'est pas rationnel d'écrire deux fonctions pour cela.
La fonction peut retourner une valeur dans le paramètre qui lui est passé par référence &.
la fonction peut renvoyer une valeur au paramètre qui lui est passé par référence&.
Où puis-je en savoir plus ? Je ne le trouve pas dans la documentation ici sur le site. Merci beaucoup d'avance.
Où puis-je en savoir plus ? Je ne le trouve pas dans la documentation du site Web. Merci beaucoup d'avance.
https://docs.mql4.com/ru/basis/variables/formal
Bonjour à tous. Une fonction peut-elle renvoyer plusieurs valeurs (séparées par des virgules) ?
retour(1,2)
Ou est-ce un non-sens ? :)) J'ai juste besoin de spécifier le lot et le prix de l'ordre, mais il n'est pas rationnel d'écrire deux fonctions pour cela.
Le nombre est illimité.
Bonjour à tous. Une fonction peut-elle renvoyer plusieurs valeurs (séparées par des virgules) ?
retour(1,2)
Ou est-ce un non-sens ? :)) J'ai juste besoin de définir le prix de l'ordre et le lot, mais il n'est pas rationnel d'écrire deux fonctions pour cela.
Formellement, c'est impossible. C'est-à-dire que la fonction renvoie une valeur, mais elle peut renvoyer une structure ou une classe (ce qui est la même chose). Malheureusement, dans MQL4 c'est impossible, sauf pour retourner une structure qui tient dans 4 octets (int). Ensuite, les informations peuvent être extraites à l'aide d'opérations sur les bits. Vous pouvez également expérimenter avec DOUBLE et STRING.
fonction peut retourner une valeur dans le paramètre qui lui est passé par référence &
... sauf pour le retour d'une structure qui tient dans 4 octets (int). D'autres informations peuvent être extraites en utilisant des opérations de type "bitwise".
Vous pouvez égalementdécouper unint en morceaux avec les opérations de division (/) et de reste de division (%).
Il est plus facile de renvoyer une chaîne de caractères puis de l'analyser, on peut y mettre beaucoup d'informations :)
Vous pouvez égalementdécouper un int en morceaux en utilisant les opérations de division (/) et de reste de division (%).
Vous pouvez également expérimenter avec DOUBLE et STRING.
C'est la même chose mais par le cul. Les opérations battues sont primaires. Ils sont plus rapides.