[Archive] Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Je ne peux aller nulle part sans toi - 2. - page 414
![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
Le conseiller ne clôturera pas un ordre à temps s'il existe un autre ordre sur le symbole ouvert à une heure antérieure à celle de son propre ordre.
l'ordre. Si l'ordre d'une autre personne est ouvert plus tard ou s'il n'y a pas d'autres ordres, la fonction OrderClose fonctionne correctement. Veuillez indiquer où se trouve l'erreur
L'erreur est que vous prenez juste l'ordre avec l'index 0 et ne le cherchez pas parmi les ordres ouverts.
l'erreur est que vous prenez simplement un ordre avec l'index 0 au lieu de le chercher parmi les ordres ouverts.
Je vous demande pardon, mais la situation est similaire dans cette variante. Auriez-vous l'amabilité de fournir la solution correcte à ce problème ?
Comment produire un bip dans un indicateur à partir de l'expression suivante :
si (num1 == 9) {
ObjectCreate(""+i, OBJ_TEXT, 0, Time[i+1],High[i+1]+10*Point ) ;
ObjectSetText(""+i, ""+DoubleToStr(num1,0), 16, "Arial", RoyalBlue) ;
}
Si vous pouvez être plus détaillé que "Vous pouvez utiliser OBJ_SICICOCI et regarder les détails dans la documentation de MQL4, elle a tout ! " .
J'ai réussi à résoudre ce problème moi-même :
ObjectCreate(""+i, OBJ_TEXT, 0, Time[i+1],High[i+1]+10*Point ) ;ObjectSetText(""+i, ""+DoubleToStr(num1,0), 18, "Arial", RoyalBlue) ;
PlaySound("havecall.wav") ; }
Je vous demande pardon, mais dans CE scénario, la situation est similaire. Auriez-vous l'amabilité de fournir une solution appropriée au problème ?
Eh bien, aussi, remplacer
à
Pouvez-vous me dire quelle est la condition pour sortir d'une boucle comme celle-ci ? Ou une boucle comme celle-ci
Pouvez-vous me dire quelle est la condition pour sortir d'un tel cycle ? Ou un de ceux-ci
rupture
Vinin, Roger - merci, ça m'a aidé.
NormalizeDouble((Ask - Bid) * Point,Digits) est Slippage pour les symboles avec de grands spreads, par exemple XAUUSD.
Vinin, Roger - merci, ça m'a aidé.
NormalizeDouble((Ask - Bid) * Point,Digits) est Slippage pour les symboles avec de grands spreads, par exemple XAUUSD.
Alors, pouvez-vous imaginer que c'est 0 ? Premièrement, le slippage doit être un nombre entier positif, deuxièmement, la différence doit être divisée par Point, et non multipliée.