![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
Oui, vous devez resélectionner l'ordre.
Avec le code ci-dessus, vous créez une nouvelle variable pour stocker le numéro de ticket, puis vous pouvez sélectionner la transaction par son numéro de ticket.
Oui, vous devez resélectionner l'ordre.
Avec le code ci-dessus, vous créez une nouvelle variable pour stocker le numéro de ticket, puis vous pouvez sélectionner la transaction par son numéro de ticket.
Awesome !!!!!! Merci beaucoup pour cela. Après de nombreuses semaines, tout fonctionne maintenant. J'ai beaucoup appris. Merci à tous !!!
Désolé mais j'ai parlé trop vite. Le Trailingstop ne se déclenche que parfois, donc je pense que le code est encore cassé quelque part. Voici l'EA complet. Quelqu'un peut-il vérifier et me faire savoir si vous trouvez une erreur. Merci.
,
,
Merci beaucoup de l'avoir signalé. J'ai corrigé l'erreur et cela fonctionne maintenant. J'ai une autre question. J'essaie de faire apparaître la boîte de message lorsque mon stoploss est inférieur au STOP_LEVEL du courtier, mais elle s'affiche même lorsqu'il est supérieur. J'ai essayé de le mettre dans la section "start" plutôt que dans la section "init", mais cela ne fonctionne pas non plus. Quelqu'un pourrait-il jeter un coup d'œil et me dire ce qui ne va pas ? Merci.
if ((StopLoss || Stoploss || TrailingStop) < stoplevel)
ça n'a pas de sens
tu veux dire ?
if ((StopLoss < stoplevel || TrailingStop) < stoplevel)
ça n'a pas de sens
tu veux dire ?
Bonjour à tous, j'ai de nouveau rencontré un problème. C'est très étrange et je ne comprends pas pourquoi cela se produit. Comme je l'ai mentionné plus haut, l'EA a bien fonctionné, mais maintenant je veux simplement passer de ceci
à
Je ne touche à rien d'autre, mais après ce simple changement, ni le Trailing stop ni le hedge ne se déclenchent. C'est bizarre. Le code complet est ci-dessus.
Merci pour votre réponse, mais je ne comprends pas. Le code pour le Trailing stop est ici
Si j'ai un Stoploss, l'EA fonctionne et le Trailingstop et la couverture se déclenchent, mais si je change le Stoploss à 0, rien ne fonctionne. Je ne vois pas comment et pourquoi le Stoploss aurait une influence sur le Trailingstop et la couverture ?