![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
Il est plus probable d'obtenir la barre maximale et d'y ajouter l'écart sur cette barre.
Je pense que ça ne sera pas bon car la répartition dans le testeurMT 5 change.
Je pense que ce ne serait pas juste car la répartition dans le testeurMT 5 change.
A l'intérieur de la barre des minutes, l'écart ne change pas
Je vois, je ne savais pas.
Alors déjà le testeur MT 5 n'est pas un tel "bonbon" pour les scalpeurs. :)
Comment le testeur détermine-t-il l'écart dans une barre minute ? Ou où lire de telles nuances ?
J'ai créé un EA basé sur l'indicateur Enveloppes, c'est-à-dire qu'il ouvrirait une position lorsque le prix croise cet indicateur et c'est ce que j'obtiens :
J'ai besoin que lorsque le prix a traversé l'indicateur recueille un profit une fois et la position ne serait pas ouverte jusqu'au prochain signal. Comment faire ?
J'ai créé un EA basé sur l'indicateur Enveloppes, c'est-à-dire qu'il ouvrirait une position lorsque le prix croise cet indicateur et c'est ce que j'obtiens :
J'ai besoin que lorsque le prix a traversé l'indicateur recueille un profit une fois et la position ne serait pas ouverte jusqu'au prochain signal. Comment faire ?
Question aux développeurs MQL5.
J'ai lu l'article "Algorithme de génération de ticks dans le testeur de stratégie MetaTrader 5". J'ai une telle question :
Pourquoi les développeurs ne proposent-ils pas un prix simulé en temps réel lors des tests ? Si c'est lié à la rapidité des tests, je suis plus préoccupé par la qualité que par la rapidité des tests. En scalping, chaque point est important, mais modéliser un prix dans le testeur sur l'échelle de temps M1 ne donne pas la qualité souhaitée.
Montrez-moi comment vous avez écrit la condition. Il est fort probable que vous n'ayez pas d'intersection, mais simplement un indicateur de fermeture > valeur.
Ce n'est pas ce qu'il faut. Vous avez besoin de la partie du code où les signaux sont générés. En général, vous devez définir les conditions d'ouverture des positions. Sur la capture d'écran ci-dessus, vous pouvez voir que pour ouvrir des transactions, la condition est suffisante lorsque, par exemple :
Le prix de clôture d'une bougie formée > les valeurs de l'indicateur - (Close[1] > Val_Indicator[1]).
Mais tu as besoin d'un croisement, tu as besoin que ce soit comme ça.
Close[2] < Val_Indicator[2] && Close[1] > Val_Indicator[1]
Ce n'est pas ce qu'il faut. Vous avez besoin de la partie du code où les signaux sont générés. En général, vous devez définir les conditions d'ouverture des positions. Selon la capture d'écran ci-dessus, vous pouvez voir que pour ouvrir des trades il suffit de conditionner quand, par exemple :
Le prix de clôture d'une bougie formée > les valeurs de l'indicateur - (Close[1] > Val_Indicator[1]).
Mais tu as besoin d'un croisement, tu as besoin que ce soit comme ça.
Close[2] < Val_Indicator[2] && Close[1] > Val_Indicator[1]
J'ai créé un EA dans un assistant. Je ne connais pas bien le mql. Pourriez-vous m'expliquer ce qu'il faut faire en prenant l'exemple des enveloppes ?