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
Je voudrais également préciser comment interdire à une variable de se déplacer derrière un prix.
Exemple : Un simple chalut d'arrêt. Nous disons à la variable de suivre le prix à une distance de 20 pips (par exemple). En d'autres termes, la variable = prix acheteur - 20 pips (en supposant que nous avons acheté). Le prix augmente et nous le suivons avec succès. Ensuite, le prix baisse et nous avons besoin que la variable conserve sa valeur au même niveau.
Donc, ma question est la suivante : comment interdire à la variable de prendre une valeur à un moment donné ?
Par exemple, comme ceci :
Alors il n'est pas appelé automatiquement !
Il s'avère que l'article https://www.mql5.com/en/article s/138 a été écrit à l'origine en anglais et que la traduction n'est pas tout à fait correcte - il n'y a aucune référence à l'appel automatique. Il est conseillé de préciser la langue d'origine dans l'en-tête de l'article.
Merci beaucoup humainement ! !!
Whoa, whoa, whoa, whoa, whoa, whoa, whoa, whoa, whoa !
Une variable statique peut être initialisée avec une constante ou une expression constante correspondant à son type, contrairement à une simple variable locale qui peut être initialisée avec n'importe quelle expression.
Les variables statiques existent au momentde l'exécution du programme et sont initialisées une fois avant d'appeler la fonction spécialisée OnInit(). Si aucune valeur initiale n'est spécifiée, les variables de classe de mémoire statique prennent une valeur initiale nulle.
Les variables locales déclarées avec le mot clé static conservent leurs valeurs tant que la fonction existe. À chaque appel de fonction suivant, ces variables locales contiennent les valeurs qu'elles avaient lors de l'appel précédent.
Par exemple, comme ceci :
Il s'avère que l'article https://www.mql5.com/en/article s/138 a été écrit à l'origine en anglais et que la traduction n'est pas tout à fait correcte - il n'y a aucune référence à l'appel automatique. Il est conseillé de préciser la langue d'origine dans l'en-tête de l'article.
5. Terminal : Navigation sur carte fixe lorsque le point de fixation est défini.MetaTrader 5 Client Terminal build 722
talliy:
Yedelkin : Alternativement, entrez une autre variable à laquelle vous assignerez la valeur true, si la première variable est envoyée à l'impression.
Dans le cas que vous suggérez, la variable est fausse à chaque tick et devient vraie après l'impression. Puis il y a un nouveau tick et l'opérateur onTick() exécute son programme de haut en bas. Et là, la variable est à nouveau fausse, et dans la condition si la variable est fausse alors imprimer. Et donc le journal est rempli d'entrées à chaque tic-tac. Testé ! !!
Je me demande qui vous a dit que la ligne'bool bar_printed=false;' doit être insérée dans le tick handler ? - Néanmoins, vous avez inséré cette ligne directement dans le tick handler et ensuite vous avez fait votre sortie comme "variable with every tick is false".
Et où avez-vous inséré l'ellipse de la deuxième ligne de mon exemple ? Et comment votre conseiller expert a-t-il réagi à cette ellipse ? - ...Peut-être qu'avant de mettre un autre tampon "Vérifié !!!", il vaut mieux demander si vous avez bien compris l'essence de l'exemple que vous proposez ?
Si vous regardez de près la classe CPositionInfo "avec rayons X", vous pouvez remarquer que la méthode Type() ne renvoie pas le type de position (contrairement à la méthode PositionType()).
Je suggère de renommer toutes les méthodes Type() de la bibliothèque standard en ClassType().
Ces erreurs et ces confusions sont trop nombreuses.
J'avais déjà passé trois ou quatre fois sur l'enregistrement automatique CPositionInfo.Type() dans le code où j'avais besoin du type de position. Ensuite j'ai passé trois jours à déboguer (les deux premières fois. Ensuite j'ai trouvé plus vite) :).
Pour des raisons de compatibilité, vous pouvez commencer par créer un duplicata avec le nouveau nom, et supprimer l'ancien après quelques semaines (mois).
Bonjour. Pourriez-vous me dire comment placer les fichiers Channel.mq4 et Scalper_MA.mq4 dans MT4 ? Merci !
Vous allez ici : toute question d'un nouvel arrivant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Pas sans toi.
Ou ici : Comment installer un indicateur, un script, une dll, un modèle tpl ?