Nous avons ajouté deux paramètres dans les entrées : la couleur de la ligne (Couleur) et la largeur de la ligne (Largeur).

Pourquoi la couleur (Couleur) et la largeur (Largeur) de la ligne sont-elles proposées en tant que paramètres d'entrée, alors que dans l'indicateur standard, elles peuvent être modifiées manuellement ? Lorsque vous testez une stratégie dans le testeur ou lorsque l'indicateur est ajouté à un graphique par un Expert Advisor (via ChartIndicatorAdd), Bulls Power est TOUJOURS affiché avec la couleur et la largeur par défaut :

À mon avis, un tel affichage n'est pas très pratique, c'est pourquoi j'ai créé un indicateur personnalisé : Entrées Personnalisées Bulls Power (en utilisant iCustom), qui permet le passage des paramètres couleurs et largeurs.
//--- création du handle de l'indicateur iBullsPower handle_iBullsPower=iCustom(m_symbol.Name(),Period(),"Entrées Personnalisées Bulls Power", InpMAPeriod,InpBullsColor,InpBullsWith); //--- si le handle n'est pas créé if(handle_iBullsPower==INVALID_HANDLE) { //--- indiquer l'échec et afficher le code d'erreur PrintFormat("Échec de la création du handle de l'indicateur iBullsPower pour le symbole %s/%s, code d'erreur %d", Symbol(), EnumToString(Period()), GetLastError()); //--- l'indicateur s'arrête prématurément return(INIT_FAILED); }
Cela vous permet de voir un indicateur plus esthétique dans le testeur ou sur le graphique du terminal :

Articles connexes
- iMAX3 : Détecteur de Tendances Rapides pour Traders
- Découvrez l'indicateur Tymen STARC Bands MTF pour MetaTrader 5
- Améliorez vos graphiques avec ClearView : Indicateurs et modèles pour MetaTrader 5
- Affichez la tendance actuelle sur tous les délais avec un indicateur pour MetaTrader 4
- Découvrez l'indicateur 3 en 1 Stochastic pour MetaTrader 5