Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 6. - page 1150
![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
Pouvez-vous me dire s'il existe un conseiller en croisement de macd avec un signal ?
Le standard de la livraison du terminal sur le croisement est juste parfait.
Pourriez-vous me dire comment sortir des chiffres/du texte liés à une barre ? Je veux que l'indicateur sous chaque bougie montre son volume.
Merci d'avance=)
J'ai trouvé ici un indicateur MACD qui affiche des alertes lorsque le MACD croise le signal.
Quelle est la manière correcte de faire après la ligne 82 pour envoyer l'alerte par e-mail ?
Bonjour, j'ai besoin de l'aide d'un expert. Dans cet indicateur, lorsque le prix atteint le niveau désigné, l'alerte est déclenchée et se répète ensuite avec la fréquence requise.
Le problème est que lorsque je passe à une autre période, l'alerte se déclenche immédiatement, et donc à chaque fois que je change de période, ce qui est très désagréable.
Que pouvons-nous faire pour que l'alerte se déclenche après une pause, au lieu d'être immédiate, lorsque nous changeons d'horizon temporel ?
#property indicator_chart_window
extern bool Mx_L = true ;
extern bool Mn_L = true ;
extern bool Alert_on = true ;
extern int pause = 7 ;
datetime mint, maxt ;
double Min, Max ;
void init()
{
if(Mx_L == true && Mn_L == false)
{ObjectCreate("Max",OBJ_HLINE, 0, 0, WindowPriceMax()) ;
ObjectSet ("Max", OBJPROP_STYLE, STYLE_DOT) ;
ObjectSet ("Max", OBJPROP_COLOR, Aqua);}
if(Mx_L == false && Mn_L == false)
{PlaySound("timeout.wav");}
else
if(Mx_L == false && Mn_L == true)
{ObjectCreate("Min",OBJ_HLINE, 0, 0, WindowPriceMin()) ;
ObjectSet ("Min", OBJPROP_STYLE, STYLE_DOT) ;
ObjectSet ("Min", OBJPROP_COLOR, Red);}
else
{if(Mx_L == true && Mn_L == true)
ObjectCreate("Min",OBJ_HLINE, 0, 0, WindowPriceMin()) ;
ObjectSet ("Min", OBJPROP_STYLE, STYLE_DOT) ;
ObjectSet ("Min", OBJPROP_COLOR, Red) ;
ObjectCreate("Max",OBJ_HLINE, 0, 0, WindowPriceMax()) ;
ObjectSet ("Max", OBJPROP_STYLE, STYLE_DOT) ;
ObjectSet ("Max", OBJPROP_COLOR, Aqua);}
}
void start()
{
if(ObjectFind( "Min")>=0) Min = ObjectGet( "Min",OBJPROP_PRICE1) ; else Min = EMPTY ;
if(ObjectFind( "Max")>=0) Max = ObjectGet("Max",OBJPROP_PRICE1) ; sinon Max = EMPTY_VALUE ;
if(mint < TimeLocal() && Alert_on == true && Bid < Min)
{Alert("Support ",Symbol()," ",DoubleToStr (Min, 5)) ; mint = TimeLocal() + pause ; maxt = 0;}
if(maxt < TimeLocal() && Alert_on == true && Ask > Max)
{Alert("Resistance ",Symbol()," ",DoubleToStr (Max, 5)) ; maxt = TimeLocal() + pause ; mint = 0;}
}
P.S Question résolue avec GlobalVariableSet, GlobalVariableGet.
Bonjour à tous, pouvez-vous me dire s'il est possible d'ouvrir 2 fenêtres MT4 téléchargées depuis des courtiers différents et avec des comptes différents sur un seul ordinateur ?
Bonjour à tous, dites-moi s'il est possible d'ouvrir 2 fenêtres MT4 téléchargées depuis des courtiers différents et avec des comptes différents sur un seul ordinateur ?