Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 1830
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 vois. Merci.
Je n'ai qu'un seul petit souci : toutes les commandes se ferment de temps en temps (c'est-à-dire toutes et toujours !), mais parfois, si j'ouvre 3-4 commandes, seules 2 ou 1 d'entre elles se ferment. J'ai un i-check spécial pour ça, peut-être que vous avez un indice.
Ne négligez pas les parenthèses, essayez ceci
Comment obtenir les extrêmes de ZZ au format D' 2021.01.05
Pas de script ?
Pas de script ?
Nous prenons un zig-zag et, dans OnCalculace, nous vérifions dans son tampon les valeurs généralement supérieures à 0 (cela signifie que le tampon stocke une valeur extrême, basse ou haute). Nous bouclons dans le tampon en utilisant la fonction
la boucle ci-dessus (de droite à gauche) est destinée à MQL5
pour MQL4 la boucle sera de gauche à droite
Les exemples ci-dessus donnent d'abord de nouvelles valeurs temporelles. Pour obtenir d'abord les valeurs supérieures dans le temps, utilisez ArraySetAsSeries ou inversez le sens de la boucle.
Les données peuvent être récupérées dans le script en utilisant iCustom, CopyTime ou iTime ainsi que iBars (au lieu de rates_total).
Je dois mal comprendre quelque chose.
si je change la fonction dans
alors l'arrêt et la prise en charge sont instantanément décalés un nombre infini de fois
Sivous n'utilisez pas TrailingOrders() ; alors rien ne se déplace.
Ma tâche n'était pas de créer un mouvement de suivi, mais de déplacer le stop et le takeout une/deux fois.
J'ai "inventé" des choses toute la journée aujourd'hui, jusqu'à présent rien ne fonctionne.
Je dois mal comprendre quelque chose.
si je change la fonction dans
alors l'arrêt et la prise en charge sont instantanément décalés un nombre infini de fois
Sivous n'utilisez pas TrailingOrders() ; alors rien ne se déplace.
Ma tâche n'était pas de créer un mouvement de suivi, mais de déplacer le stop et le takeout une/deux fois.
J'ai "inventé" des choses toute la journée, jusqu'à présent rien ne fonctionne.
Le stop suiveur doit fonctionner si le prix a évolué dans la direction du TP, et il ne doit rien faire si le prix recule. Le niveau SL ne doit aller que dans la direction du TP et ne pas revenir en arrière.