[ARCHIVE]Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Je ne peux aller nulle part sans toi - 5. - page 215
![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
Si nécessaire, une solution peut être trouvée. Par exemple, passez à un tableau ordonné de nombres entiers. Cherchez-y la valeur souhaitée.
Cycle :
Veuillez m'indiquer le nom des fonctions par défaut pour rechercher la bonne valeur d'un élément de tableau.
Dans le groupe des fonctions de tableau, je ne semble pas en avoir trouvé.
Examinez de près cette fonction
Regardez de près cette fonctionnalité
Bonjour, pourriez-vous me dire comment écrire une expression ? Si la Bar2 a un prix d'ouverture inférieur à celui de clôture, on lui attribue la Bar2b. Si c'est l'inverse, on lui attribue la Bar2m. Merci !
C'est comme ça qu'on l'écrit :
Bonne journée chers utilisateurs du forum ! !!
Je viens de commencer à apprendre MQL, donc je m'excuse pour une question peut-être simple...
J'ai un indicateur dans lequel je dois insérer le LWMA dans la même fenêtre séparée... Dites-moi comment le mettre en œuvre ...
La figure montre l'indicateur Vector (lignes blanches et jaunes), et l'ondulation rouge est superposée à cette inductance dans le sous-sol ???
Bon après-midi.
Je veux dessiner les relevés sur D1 par sections sur un TF plus petit, ça ne dessine rien :
int start()
{
int counted_bars=IndicatorCounted();
int limit;
if (TimeFrame>0) limit=Bars-counted_bars+(TimeFrame/Period());
else limit=Bars-counted_bars-1;
int i=limit;
int C_time;
int Bar_Shift;
if (limit==0) return(0);
//wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
int h,l,h1,l1;
while(i>=0)
{
C_time=Time[i];
Bar_Shift=iBarShift(NULL,TimeFrame,C_time,true);
h=iMA(NULL,0,period,0,MODE_EMA,2,Bar_Shift);
l=iMA(NULL,0,period,0,MODE_EMA,3,Bar_Shift);
//----
ExtMapBuffer1[Bar_Shift]=h;
ExtMapBuffer2[Bar_Shift]=l;
i--;}
//----
return(0);
}
Peut-être que quelqu'un pourra corriger le code ou me montrer comment faire.
Merci d'avance.
Bon après-midi.
Je veux dessiner les relevés sur D1 par sections sur un TF plus petit, ça ne dessine rien :
int start()
{
int counted_bars=IndicatorCounted();
int limit;
if (TimeFrame>0) limit=Bars-counted_bars+(TimeFrame/Period());
else limit=Bars-counted_bars-1;
int i=limit;
int C_time;
int Bar_Shift;
if (limit==0) return(0);
//wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
int h,l,h1,l1;
while(i>=0)
{
C_time=Time[i];
Bar_Shift=iBarShift(NULL,TimeFrame,C_time,true);
h=iMA(NULL,0,period,0,MODE_EMA,2,Bar_Shift);
l=iMA(NULL,0,period,0,MODE_EMA,3,Bar_Shift);
//----
ExtMapBuffer1[Bar_Shift]=h;
ExtMapBuffer2[Bar_Shift]=l;
i--;}
//----
return(0);
}
Peut-être que quelqu'un pourra corriger le code ou me montrer comment faire.
Merci d'avance.
https://www.mql4.com/ru/search#!keyword=MTF%20MA&module=mql4_module_codebase