Welch Bollinger Band ® Largeur – indicateur pour MetaTrader 4

0
528

Cet indicateur prend la largeur actuelle des bandes de Bollinger et la compare à la largeur maximale et minimale des bandes de Bollinger sur N périodes (WidthCalcPeriod).

Si le pourcentage calculé est inférieur ou égal à MinRangePercent, l'histogramme affiche Vert. Si le pourcentage calculé est 2x le MinRangePercent, alors l'histogramme affiche Jaune. Si aucun de ces éléments ne correspond, l’histogramme affiche Rouge.

Cela fonctionne bien pour voir rapidement si la paire de devises se situe dans une fourchette ou est sur le point de sortir de sa fourchette. Si vous définissez ShowWidthLine sur true, une ligne avec la largeur réelle des bandes de Bollinger sera également affichée dans PIPS. Cela devrait fonctionner pour les courtiers à 4 et 5 chiffres et cela fonctionne sur toutes les paires de devises.

Utilisation d'iCustom pour extraire des valeurs pour un conseiller expert ou d'autres indicateurs personnalisés :

Vous devriez pouvoir extraire n'importe quelle valeur en externe à l'aide du code suivant :

int période=0; // jusqu'où voulez-vous regarder en arrière ? 0 == barre actuelle. 1 == mesure précédente, etc.
              // À un moment donné, un seul de ces 3 aura une valeur supérieure à 0. Cette valeur est 300.

double WelchBBWidth_Green = iPersonnalisé(NULL, 0, "WelchBBLargeur", 20, 0, 2.0, 20, "X", 100, "X", FAUX, 0, période);
double WelchBBWidth_Yellow = iPersonnalisé(NULL, 0, "WelchBBLargeur", 20, 0, 2.0, 20, "X", 100, "X", FAUX, 1, période);
double WelchBBWidth_Red = iPersonnalisé(NULL, 0, "WelchBBLargeur", 20, 0, 2.0, 20, "X", 100, "X", FAUX, 2, période);

// Cela vous donnera la largeur réelle en PIP des bandes de Bollinger
double WelchBBLargeur = iPersonnalisé(NULL, 0, "WelchBBLargeur", 20, 0, 2.0, 20, "X", 100, "X", FAUX, 3, période);

// Ceux-ci vous donneront les valeurs réelles de la ligne de bande de Bollinger. // Ce sont les valeurs qui seraient tracées sur le graphique PRINCIPAL, elles sont donc basées sur le prix sur le graphique.
double WelchBBWidth_MiddleLine = iPersonnalisé(NULL, 0, "WelchBBLargeur", 20, 0, 2.0, 20, "X", 100, "X", FAUX, 4, période);
double WelchBBWidth_UpperLine = iPersonnalisé(NULL, 0, "WelchBBLargeur", 20, 0, 2.0, 20, "X", 100, "X", FAUX, 5, période);
double WelchBBWidth_LoweLine = iPersonnalisé(NULL, 0, "WelchBBLargeur", 20, 0, 2.0, 20, "X", 100, "X", FAUX, 6, période);

Vous pourriez mettre quelque chose comme ceci dans votre Expert Advisor :

/* * int areWeRanging(int period=0) * * Renvoie 1 pour VERT (étendue) * Renvoie -1 pour JAUNE (début/fin de plage) * Renvoie 0 sinon (pas de plage) */

int sommesNousRanging(int période=0) {
 double WelchBBWidth_Green = iPersonnalisé(NULL, 0, "WelchBBLargeur", 20, 0, 2.0, 20, "X", 100, "X", FAUX, 0, période);
 double WelchBBWidth_Yellow = iPersonnalisé(NULL, 0, "WelchBBLargeur", 20, 0, 2.0, 20, "X", 100, "X", FAUX, 1, période);

 if ( WelchBBWidth_Vert > 0 ) {
   retourner (1); } 
 d'autre if ( WelchBBWidth_Yellow > 0) {
   retourner (-1); }

 retourner (0); }

// Vérifie si nous sortons d'une fourchette. 
// Cela nous indique que la DERNIÈRE bougie était toujours dans une fourchette, // mais la bougie actuelle se libère maintenant de la fourchette.
if ( sommesNousRanging(1)==1 && (sontNousRanging(0)==-1 || sommesNousRanging(0)==0) ) {
  Imprimé("Nous étions dans la fourchette, mais nous sommes maintenant sortis de la fourchette ! Effectuez une transaction si d'autres indicateurs confirment la cassure !"); }

** Utilisez n'importe quel code à votre propre discrétion et n'effectuez de véritables transactions que lorsque vous avez la confirmation d'autres indicateurs. **

Courtiers MT4/MT5 recommandés

XM Courtier

  • Gratuit $ 50 Pour commencer à trader instantanément ! (Bénéfice retirable)
  • Bonus de dépôt jusqu'à $5,000
  • Programme de fidélité illimité
  • Courtier Forex primé
  • Bonus exclusifs supplémentaires Tout au long de l'année

Courtier XM

>> Inscrivez-vous ici pour un compte de courtier XM <

Courtier FBS

  • Échangez 100 bonus: 100 $ gratuits pour démarrer votre parcours commercial !
  • Bonus de dépôt 100%: Doublez votre dépôt jusqu'à 10,000 XNUMX $ et négociez avec un capital amélioré.
  • Tirez parti au maximum de 1: 3000: Maximiser les profits potentiels avec l’une des options d’effet de levier les plus élevées disponibles.
  • Prix ​​« Meilleur courtier de service client d'Asie »: Excellence reconnue en matière de support et de service client.
  • Promotions saisonnières: Profitez d'une variété de bonus exclusifs et d'offres promotionnelles toute l'année.

courtier fbs

>> Inscrivez-vous ici pour un compte de courtier FBS <

 

(Téléchargement gratuit des indicateurs MT4)

Cliquez ici ci-dessous pour télécharger:

Welch Bollinger Band ® Largeur – indicateur pour MetaTrader 4

Laisser un commentaire

S'il vous plaît entrer votre commentaire!
S'il vous plaît entrer votre nom ici