Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 1653
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
Pour un testeur, cela
OrderSend
fera l'affaire et fonctionnera même sur des serveurs rapides, mais si vous n'êtes pas testeur, il est préférable de le faire selon la documentation :)
En fait, ce que j'ai essayé mais que je n'ai pas pu ajouter ici : faire en sorte que l'EA attende 4 prix d'ouverture de bougie d'affilée après que tous les indicateurs ( prix d'ouverture de bougie) coïncident :
1. le prix d'ouverture de la 1ère bougie - (5) sur (75) et (85) + barre MACD ouverte au-dessus de 0 - 1 confirmation sur 4 est;
2. le prix d'ouverture de la 2ème bougie - (5) sur (75) et (85) + barre MACD ouverte au-dessus de 0- 2 confirmations sur 4 est;
3. le prix d'ouverture de la 2ème bougie - (5) sur (75) et (85) + barre MAC D ouverte au-dessus de 0 - 2 confirmations sur 4 est ; Le prix d'ouverture de la 3ème bougie - (5) au-dessus de (75) et (85) + barre MACD ouverte au-dessus de 0- 3 confirmations sur 4 oui ;
4. Le prix d'ouverture de la 4ème bougie - (5) au-dessus de (75) et (85) + barre MACD ouverte au-dessus de 0- 4 confirmations sur 4 oui- Ouvrir un trade pour acheter sur la même bougie (4ème).
La même situation avec les ordres de vente, mais dans l'autre sens, les indicateurs doivent s'ouvrir. Et il y a un point important - si à n'importe quel stade de la 1ère bougie à la 4ème, les indicateurs changent de position(par exemple, sur la 3ème bougie d'ouverture, la barre MACD s'ouvre soit en dessous de 0, soit = 0) - alors tout se réinitialise, car les signaux n'ont pas été vérifiés à l'ouverture de la 4ème bougie d'affilée.
Veuillez conseiller les programmeurs expérimentés, ce qui doit être changé dans le code pour que ces conditions fonctionnent ? J'ai essayé beaucoup de choses, et je ne sais pas...
if(malw>mas1 && malw>mas2 && OrderSell)
Comme on dit, ne nous croyez pas sur parole.
OrderSell
Je ne sais pas ce qu'il y a dedans, je partage la logique de décision dans le code.
artem artem #:
Le prix d'ouverture de la 1ère bougie - (5) sur (75) et (85) + barre MACD ouverte au-dessus de 0 - 1 confirmation sur 4 oui;
2 Le prix d'ouverture de la 2ème bougie - (5) au-dessus de (75) et (85) + barre MACD ouverte au-dessus de 0- 2 confirmations sur 4 oui ;
3 Le prix d'ouverture de la 3ème bougie - (5) sur (75) et (85) + barre MACD ouverte au-dessus de 0- 3 confirmations sur 4 est ;
4 Le prix d'ouverture de la 4ème bougie - (5) au-dessus de (75) et (85) + barre MACD ouverte au-dessus de 0- 4 confirmations sur 4 oui- Ouvrir un trade pour acheter sur la même bougie (4ème).
Évaluer une valeur par rapport à une autre, rien ? Diviser le premier bloc = solution, le deuxième bloc = solution, comparer les blocs.
Évaluer une valeur par rapport à une autre, rien ? Diviser le premier bloc = solution, le deuxième bloc = solution, comparer les blocs.
Il s'avère que vous avez, dans le code, une erreur logique.
OK, mais les variables se bloqueront si vous les utilisez de cette façon et vous ne saurez pas ce que sont les "miracles".
D'accord, mais les variables se planteront si vous les utilisez de cette façon et vous ne saurez pas ce que sont les "miracles".
Si vous connaissez une autre option, écrivez-la...
Vous pouvez aider les gens).