MetaTrader5
Moyenne Mobile Hull : Un Indicateur Incontournable pour MetaTrader 5
Salut les traders ! Aujourd'hui, je vais vous parler d'un indicateur qui mérite votre attention : la Moyenne Mobile Hull. J'ai décidé de l'implémenter moi-même, car je n'étais pas satisfait des autres versions existantes. Cet indicateur a quatre paramètres d'entrée que je vais vous expliquer.
Paramètres d'Entrée
InpHmaPeriod = 20
InpColorKind = single_color
InpColorIndex = color_index_3
InpMaxHistoryBars = 240
Ces paramètres sont assez explicites. L'énumération ENUM_COLOR_KIND vous permet de choisir entre un mode couleur unique et un mode multi-couleur. Par défaut, c'est un mode couleur unique. En mode multi-couleur, la Moyenne Mobile Hull affichera une couleur différente pour les valeurs croissantes et décroissantes. En mode couleur unique, l'indice de couleur est défini par ENUM_COLOR_INDEX. En mode multi-couleur, la couleur par défaut est grise, tandis qu'elle devient verte en montée et rouge en descente.
Le Code de l'Indicateur
//+------------------------------------------------------------------+
//| MelzHull.mq5 |
//| Copyright 2022, wm1@gmx.de |
//| https://melz.one |
//+------------------------------------------------------------------+
enum ENUM_COLOR_KIND { // Couleur unique ou alternative
single_color,
multi_color
};
enum ENUM_COLOR_INDEX { // Index des couleurs
color_index_0,
color_index_1,
color_index_2,
color_index_3,
color_index_4,
color_index_5,
color_index_6
};
// Paramètres d'entrée
input int InpHmaPeriod = 20; // Période de l'indicateur
input ENUM_COLOR_KIND InpColorKind = single_color; // Type de couleur
input ENUM_COLOR_INDEX InpColorIndex = color_index_3; // Couleur de l'indicateur
input int InpMaxHistoryBars = 240; // Nombre maximum de barres d'historique
// Buffers de l'indicateur
double valueBuffer[]; // Valeurs de l'indicateur
// ... (Le code continue ici)
J'espère que vous trouverez cet indicateur utile dans vos analyses. N'hésitez pas à l'essayer et à me faire part de vos retours !
Bon trading à tous !
2023.09.21