Questions des débutants MQL4 MT4 MetaTrader 4 - page 138
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
Oui, bien sûr, vous pouvez ! !!
Salut les gars. Pouvez-vous conseiller quelqu'un qui connaît parfaitement la programmation ?
Je crée une ligne horizontale dans certaines conditions. Je définis un prix avec OLB afin d'utiliser OpenlineB dans un autre code comme prix de la ligne horizontale. Dans un autre code où il est nécessaire, il est affiché comme un nombre entier. Par exemple, le prix est de 110,256 et il affiche 110. Je l'ai découvert avec Commentaire. Pourquoi le prix exact n'est-il pas affiché, quel est le problème ?
Salut les gars. Pouvez-vous conseiller quelqu'un qui connaît parfaitement la programmation ?
Je crée une ligne horizontale dans certaines conditions. Je définis un prix avec OLB afin d'utiliser OpenlineB dans un autre code comme prix de la ligne horizontale. Dans un autre code où il est nécessaire, il est affiché comme un nombre entier. Par exemple, le prix est de 110,256 et il affiche 110. C'est ce que nous avons découvert avec Commentaire. Pourquoi le prix exact n'est-il pas affiché, quel est le problème ?
Votre fonction renvoie un nombre entier. Ce que vous obtenez est ce qui est imprimé.
Et bien sûr, plus loin dans la fonction, vous le convertissez en format double.
Votre fonction renvoie un nombre entier. Ce que vous obtenez est ce qui est imprimé.
Et bien sûr, plus loin dans la fonction, vous le convertissez au format double.
Je l'ai déjà essayé. Ça renvoie un nombre entier.
Votre fonction renvoie un nombre entier. Ce que vous avez obtenu est ce que vous avez imprimé.
Et bien sûr, plus loin dans la fonction, vous le convertissez en format double.
Je l'ai eu ! !! Merci, cher Konstantin !!!!!!!!!!!!!!!!!!.
J'ai déjà essayé. Il en ressort un nombre entier.
Essayez d'utiliser ObjectGetDouble
Et changez la déclaration de la fonction en
double OpenlineB() {
Essayez d'utiliser ObjectGetDouble
C'est fait !
Merci ! !!
C'est fait !
Merci ! !!
Je peux le tronquer un peu ?
Tu pourrais le tronquer un peu.
sinon les données de l'indicateur sont appelées du cache à chaque accès
Et il serait préférable de garder le niveau de la ligne "BUY" dans vos variables et de ne pas le chercher sur le graphique.