Questions des débutants MQL5 MT5 MetaTrader 5 - page 1483
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
Vous êtes dans la bonne direction. Mais pas assez attentif
Cordialement, Vladimir.
Vous êtes dans la bonne direction. Mais pas assez attentif
Bonjour Alexei, c'est formidable que vous souteniez les débutants qui apprennent un langage de programmation et que vous ne vous lassiez pas des gens comme nous. Merci beaucoup!
Quel est le principal problème des débutants ? Je ne parlerai qu'en mon nom. Oui, en effet, je ne comprends pas toujours comment appliquer les nombreuses possibilités offertes par le langage de programmation MQL5. Sans une formation de base ou une pratique de la programmation dans des langages de haut niveau, il est très difficile d'aborder ce sujet. Seuls les membres du forum comme vous m'aident. Je suis conscient que de nombreuses personnes sont fatiguées (et n'ont parfois ni le temps ni la patience) d'interpeller constamment un nouveau venu qui est soudainement apparu sur le forum.
Je tiens à exprimer une fois de plus ma gratitude à tous ceux qui répondent à nos questions dilettantes et je souhaite que Dieu vous accorde santé, longue vie, chance et prospérité !!!!.
Bien à vous, Vladimir.
Bonjour à tous.
S'il vous plaît, dites-moi comment ajouter l'indicateur Accelerator Oscillator pour donner un signal de VENTE sur la couleur rouge et un signal d'ACHAT sur la couleur verte, à la clôture de la dernière barre.
Merci de votre compréhension.
Merci de votre compréhension.
Connecter l'indicateur à l'Expert Advisor et obtenir ses données par CopyBuffer(). Le tampon de couleur a l'index 1, où la valeur 0 correspond au vert et la valeur 1 au rouge.
Si vous le voulez bien. Pouvez-vous me donner un exemple ?
MQL5 est difficile pour moi après MQL4.
Si ce n'est pas trop difficile. Pouvez-vous me donner un exemple ?
MQL5 est difficile pour moi après MQL4.
Bonjour.
Il y a un indicateur ADX dans la base de code. Il contient ce morceau de code
Si
ExtADXPeriod=14
il s'avère que ExtADXPeriod<<1 est égal à la valeur 9.
Pourquoi avons-nous besoin d'une telle entrée alors ? Ne peut-on pas l'écrire sans décalage de bits ?
ExtADXPeriod<<1
Code complet de l'indicateur ci-dessous
Si
ExtADXPeriod=14
il s'avère queExtADXPeriod<<1 est égal à la valeur 9
est égal à 28 (14<<1 est égal à 14*2, tant qu'il y a assez de chiffres)
Ne faites pas attention, de toute façon le compilateur calculera les expressions constantes à la compilation et elles n'entreront pas dans le code. Seulement leur résultat
il pourrait s'agir d'une optimisation prématurée ou l'auteur a voulu montrer qu'il est cool.
est égal à 28 (14<<1 est égal à 14*2, tant qu'il y a suffisamment de chiffres)
ne faites pas attention, de toute façon le compilateur comptera les expressions constantes connues à la compilation et elles n'entreront pas dans le code. Seul leur résultat
il pourrait s'agir d'une optimisation prématurée ou l'auteur voulait montrer qu'il est cool.
1-Pourquoi 28 ?
14 est binaire. C'est 1110.
Décalez d'un bit vers la gauche, c'est 0111, reconvertissez en décimal, c'est 9. 1*1+1+1*2+1*4=7 (faux et non 9).
2-J'aimerais quand même un exemple concret dans ce cas, qu'est-ce qui est plus correct d'insérer dans une telle construction au lieu deExtADXPeriod<<1?