![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
Bonjour. Comment puis-je obtenir le profit/la perte actuel(le) de l'ordre ouvert en cours ?
Essayer
- Les retours sont uniquement positifs, les bénéfices, si la position est déficitaire à ce moment-là, la perte n'est pas indiquée.
P.S. Dans l'historique des commandes,OrderProfit() affiche également les moins.
concernant le profit actuel sur l'ordre (n'a pas trouvé l'initiateur du post)
concernant le profit actuel sur l'ordre (n'a pas trouvé l'initiateur du post)
Merci, il y avait effectivement une erreur dans la logique du code, c'est pourquoi
n'a pas fonctionné.
Une question intéressante s'est posée.
Je regarde la dernière commande dans l'historique, je vois une perte. Je voudrais diminuer le tp et augmenter le lot. tp
Comment puis-je calculer le lot nécessaire, en connaissant le prix actuel pour ouvrir et le nouveau tp - pour fermer la perte ?
Merci, il y avait effectivement une erreur dans la logique du code.
n'a pas fonctionné.
C'est une question intéressante.
Je regarde la dernière commande dans l'historique et je vois une perte. Je voudrais diminuer le tp et augmenter le lot. tp - comment calculer quel lot est nécessaire.
Comment puis-je calculer le lot nécessaire, en connaissant le prix actuel pour ouvrir et le nouveau tp - pour fermer la perte ?
Calcule la part de la perte qui sera couverte par un ordre dont le lot est égal à OrderLots(). Ouvre un ordre avec un lot égal à OrderLots(), divisé par la valeur obtenue.
En d'autres termes, si l'ordre OrderLots() ferme 0,5 pertes, vous ouvrez un ordre avec le lot OrderLots()/0,5 = OrderLots()*2.
Si OrderLots() ferme la perte deux fois, utilisez OrderLots() / 2
Calcule la part de la perte qui sera couverte par un ordre dont le lot est égal à OrderLots(). Ouvre un ordre avec un lot égal à OrderLots(), divisé par la valeur obtenue.
J'ai une quadruple question.
tout le monde a une limite de 3000 pips dans les paramètres du graphique, ou quelqu'un a-t-il un scaling vertical qui fonctionne du tout ?
Voici une capture d'écran![sjfhakslljas sjfhakslljas](https://c.mql5.com/3/140/dsgadgds.png)
Application des "programmes en boucle".
Veuillez expliquer les avantages et les inconvénients. Est-ce mieux que d'attendre un nouveau tick à partir de start() ? Augmente-t-il la vitesse de réponse à un nouveau tic ?
start()
{
while(!IsStopped())
{
RefreshRates();
//...
Sleep(5);
}
return;
}
Application des "programmes en boucle".
Veuillez expliquer les avantages et les inconvénients. Est-ce mieux que d'attendre un nouveau tick à partir de start() ? Augmente-t-il la vitesse de réponse à un nouveau tic ?
start()
{
while(!IsStopped())
{
RefreshRates();
//...
Sleep(5);
}
return;
}
while(!IsStopped())
{
RefreshRates();
//...
Sleep(5);
}