
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
Désactiver l'alerte une fois atteinte.
UNE QUESTION ESSENTIELLE.
Dans le cas d'une alerte dans EA, nous pouvons marquer ''désactiver l'alerte une fois atteinte''.
Comment pouvons-nous faire cela pour les alertes d'indicateurs ?
Merci d'avance.
UNE QUESTION ESSENTIELLE.
Dans le cas d'une alerte dans EA, nous pouvons marquer ''désactiver l'alerte une fois atteinte''.
Comment pouvons-nous faire cela pour les alertes d'indicateurs ?
Merci d'avance.Hua,
Veuillez vous référer à ma réponse ici.
Je peux faire une démo pour vous si vous voulez, s'il vous plaît dites-moi l'indicateur que vous voulez ajouter à ''disable alert once hit''.
Bonjour - une question simple (j'espère...)
Comment puis-je coder une commande de sortie en fonction du temps ?
Je veux connaître la durée d'une position ouverte exprimée par le nombre de barres de cette position déjà ouverte.
En fait, je veux fermer une position automatiquement après 30 barres (dans mon conseiller expert).
Comment puis-je coder cela dans mql4 ?
10X !
Fonction BarsCountDown (par codersguru)
Comment puis-je coder une commande de sortie en fonction du temps ?
Je veux connaître la durée d'une position ouverte exprimée par le nombre de barres de cette position déjà ouverte.
En fait, je veux fermer une position automatiquement après 30 barres (dans mon conseiller expert).
Comment puis-je coder cela dans mql4 ?
10X !Bonjour yanuv_av,
Je suis vraiment désolé pour le délai de réponse ; j'ai passé toute la journée à réparer ma satanée voiture pour arriver à mon bureau et répondre à vos questions
.
Maintenant, vous avez un EA et vous voulez fermer l'ordre après 30 barres (ou le compte que vous voulez), n'est-ce pas ?
Eh bien
Placez cette fonction en haut de la fonction start():
{
static bool first_call = true;
static int start_bar = 0;
if(first_call)
{
start_bar=Bars;
first_call=false;
}
if(Bars == (start_bar+count))
{
Print("(TRUE) Bars= " + Bars + " : start_bars = " + start_bar);
first_call=true;
return (true);
}
else
{
Print("(FALSE) Bars= " + Bars + " : start_bars = " + start_bar);
return (false);
}
}[/PHP]
How to use this function:
bool BarsCountDown(30);
The line above returns false if the current bar hasn't exceeded the number 30 from the first call of the function (the 30 bars not yet counted)
And returns true if the current bar has exceeded the 30 bars
So, when you get true, close the position
In your start() function you may use code like this:
[PHP]start()
{
....
if(BarsCountDwon(30))
OrderClose(OrderTicket(),OrderLots(),Bid,3,Red); // close position
.....
}J'espère que vous avez compris.
Ça a marché ?
Bonjour yanuv_av,
Je suis vraiment désolé pour le retard que j'ai mis à vous répondre ; j'ai passé toute la journée à réparer ma satanée voiture pour atteindre mon bureau et répondre à vos questions
.
Maintenant, vous avez un EA et vous voulez fermer l'ordre après 30 barres (ou le compte que vous voulez), n'est-ce pas ?
Eh bien
Placez cette fonction en haut de la fonction start():
{
static bool first_call = true;
static int start_bar = 0;
if(first_call)
{
start_bar=Bars;
first_call=false;
}
if(Bars == (start_bar+count))
{
Print("(TRUE) Bars= " + Bars + " : start_bars = " + start_bar);
first_call=true;
return (true);
}
else
{
Print("(FALSE) Bars= " + Bars + " : start_bars = " + start_bar);
return (false);
}
}[/PHP]
How to use this function:
bool BarsCountDown(30);
The line above returns false if the current bar hasn't exceeded the number 30 from the first call of the function (the 30 bars not yet counted)
And returns true if the current bar has exceeded the 30 bars
So, when you get true, close the position
In your start() function you may use code like this:
[PHP]start()
{
....
if(BarsCountDwon(30))
OrderClose(OrderTicket(),OrderLots(),Bid,3,Red); // close position
.....
}yanuv_av,
Est-ce que cela a fonctionné pour vous ?
croix d'ema
Bonjour,
Tout d'abord, je suis très impressionné par ce site et aussi par le codeur, qui nous aide à tester et à faire des différences dans le code.
Je cherche à avoir un code pour ouvrir et fermer ma position avec la deffination suivante
ema = 3
ema = 13
quand l'ema 3 passe de la baisse à l'ema 13 et qu'elle monte de 5 pips, l'ordre s'ouvre automatiquement. Par exemple, l'ema 3 et l'ema 13 passent à 1.1705 pour l'euro/usd, mon ordre sera ouvert à 1.1710. C'est un peu comme le système de Bunnygirl, mais je ne sais pas comment en faire un expert.
même technique pour la vente mais toutes les techniques sont inversées
Merci
Alerte sur les lignes de déclenchement
Cher CodersGuru, pouvons-nous avoir une alerte lorsque cet indicateur change de couleur, s'il vous plaît ?
Impossible de trouver la leçon 2
Bonjour Codesguru,
Les liens que vous avez fournis dans la section des leçons pour les leçons 1 et 2 ne fonctionnent pas. J'ai trouvé la leçon 1 (welcome.pdf) sur le fil de discussion, mais je n'ai pas pu trouver la leçon 2.... pourriez-vous poster le message et le fil de discussion pour la même chose ?
Merci,
Maratha.