[Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas votre chemin. Je ne peux aller nulle part sans toi. - page 589
![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
Les scripts sont indiscernables des EA...
Parfois les scripts utilisent la #property show_inputs, pour afficher un dialogue avec les paramètres, comme dans EA (c'est là comme une évidence), mais il est difficile de faire la différence...
Pouvez-vous suggérer un algorithme... Nous devons trouver le moment du haut et du bas de la période haute dans la période basse.
Pouvez-vous suggérer un algorithme... Vous devez trouver l'heure du haut et du bas de la période haute dans la période basse.
N'oubliez pas ou utilisez immédiatement i - l'indice trouvé.
Et iTime(NULL,TF2,i) sera l'heure.
Il n'a pas tenu jusqu'au matin. Cela s'est un peu amélioré, mais les placements de fleurs dans l'ordre ne pouvaient être évités. Comment puis-je établir une seule commande à la condition requise ? Vous avez mentionné : Non, cela ne fonctionnerait pas. Seulement par l'analyse de l'historique des commandes - comment devrions-nous faire cela ou quoi d'autre est approprié ?
comme ceci
J'ai déjà posé cette question, mais j'en ai à nouveau besoin, pour calculer le volume maximum pour ouvrir une position. Je l'écris comme ça :
Mais Max_lots est toujours égal à zéro... Je ne sais pas, peut-être que quelqu'un connaît mieux la construction ou le calcul d'une telle chose ?
comme ceci
J'ai rempli toutes les valeurs de la fonction iBarShift (la compilation a provoqué une erreur auparavant), int i a déjà été déclaré ci-dessus. J'ai essayé de supprimer ce replay et de le remplacer par j pour l'expérience, mais cela n'a pas fonctionné - j'ai eu plusieurs ouvertures/fermetures d'ordres sur certaines barres. Voici le code avec les conditions d'ouverture, j'ai peut-être fait une erreur. Que pouvons-nous faire d'autre ?
J'ai rempli toutes les valeurs de la fonction iBarShift (la compilation a provoqué une erreur auparavant), int i a déjà été déclaré ci-dessus ; j'ai essayé de supprimer ce replay et de le remplacer par j pour une expérience propre ; cela n'a pas fonctionné - j'ai eu plusieurs ouvertures/fermetures d'ordres sur certaines barres. Voici le code avec les conditions d'ouverture, j'ai peut-être fait une erreur. Que pouvons-nous faire d'autre ?
1. Quelle est la variable Total, où sa valeur est-elle attribuée ?
2) Il serait préférable de mettre else avant le deuxième if(Total==0 if(
1. Quelle est la variable Total et où sa valeur est-elle attribuée ?
Ceci est basé sur l'exemple de l'article Simple Expert : https://book.mql4.com/ru/samples/expert.
alsu:
2) Avant le deuxième if(Total==0, il est préférable de mettre else if(.
Cela n'a pas aidé. alsu, désolé d'être indiscret, mais je veux vraiment trouver une solution (y mettre un terme).
Ce n'est pas grave.
essayer de commettre /* */ un morceau de code de l'EA simple, et remplacer Total par orders_total - une variable que nous avons déclarée nous-mêmes.