MovingAverageDeviationBandsMT5
- Indicateurs
- Version: 1.5
- Mise à jour: 19 janvier 2026
MAD Bands (Moving Average Deviation Bands)
MAD Bands est un indicateur de bandes basé sur la volatilité,
conçu pour étendre le concept des bandes de Bollinger.
Les bandes de Bollinger classiques reposent sur l’utilisation d’une moyenne mobile simple (SMA).
En revanche, cet indicateur permet de calculer des bandes d’écart-type
en utilisant différents types de moyennes mobiles comme ligne centrale,
tels que EMA, WMA, SMMA, ZLMA, entre autres.
En ne limitant pas la mesure de la volatilité à la SMA,
MAD Bands permet une configuration plus flexible
en fonction des conditions de marché, des unités de temps
et des styles d’analyse.
Fonctions principales :
-
Affichage de bandes d’écart-type centrées sur une moyenne mobile sélectionnable
-
Prise en charge de plusieurs types de moyennes mobiles (SMA, EMA, WMA, SMMA, ZLMA, etc.)
-
Possibilité de personnaliser les multiplicateurs de déviation
-
Utilisable pour l’analyse des marchés en tendance, des variations de volatilité
et des phases de squeeze / expansion -
Peut servir de référence complémentaire pour observer l’évolution du prix
lors de nouveaux plus hauts ou plus bas -
Calculé uniquement sur des barres clôturées, sans redessiner les barres passées
Remarques :
Cet indicateur ne reproduit pas les bandes de Bollinger traditionnelles telles quelles.
Il est conçu comme un framework générique de calcul de bandes de déviation,
sans supposer l’utilisation de la SMA comme base unique.
MAD Bands est destiné à une utilisation analytique,
lorsqu’une observation visuelle du comportement de la volatilité
par rapport au prix et aux moyennes mobiles est souhaitée.
Indicateur MADBand – Description des paramètres
Cette section explique comment le comportement de l’indicateur MADBand
évolue lorsque les paramètres d’entrée sont modifiés.
Chaque titre correspond au nom affiché
dans l’écran des paramètres de l’indicateur (onglet de saisie).
Group: Main (Paramètres de base)
Paramètres fondamentaux définissant
le mode de calcul de la moyenne mobile (MA)
et de l’écart-type (StdDev).
Period
Définit la longueur de la période utilisée
pour le calcul de la moyenne mobile et de l’écart-type.
-
Des valeurs plus élevées rendent les lignes plus lisses
et réduisent la sensibilité aux fluctuations de court terme -
Des valeurs plus faibles augmentent la réactivité au prix,
mais rendent les lignes plus sensibles au bruit
Shift
Définit le nombre de barres
de décalage de l’indicateur vers la droite (dans le futur).
En général, il est recommandé de conserver la valeur 0.
MA Type
Définit le type de moyenne mobile
utilisé comme ligne centrale (Middle Band).
-
EMA : méthode accordant plus de poids aux variations de prix récentes
-
WMA : méthode augmentant linéairement le poids des barres récentes
-
SMMA : moyenne mobile présentant un comportement plus lissé
-
ZLMA : méthode conçue pour réduire le décalage de calcul
-
TMA : méthode de lissage basée sur un double moyennage
Price
Définit la source de prix
utilisée pour les calculs (Close, Open, High, Low, etc.).
Method
Description :
Sélectionne le mode de calcul de la largeur des bandes (volatilité).
Ce paramètre influence fortement la manière dont les bandes s’élargissent.
Comportement :
-
RESIDUAL (recommandé) :
Utilise la distance entre les prix historiques
et la MA aux mêmes instants historiques.Comportement :
Même lorsque la MA est fortement inclinée en tendance,
les bandes ne s’élargissent pas excessivement
tant que le prix évolue de manière régulière le long de la MA.
Ce mode est adapté à l’analyse des retracements et corrections en tendance. -
BOLLINGER :
Utilise le calcul standard des bandes de Bollinger,
basé sur la distance entre les prix passés et la MA actuelle.Comportement :
Lorsque la MA s’incline, la distance aux prix passés augmente mécaniquement,
ce qui entraîne une expansion marquée des bandes en phase de tendance.
Group: Tail Risk (Paramètres de protection contre le risque extrême)
Cette fonctionnalité prend en compte les risques liés
aux mèches longues soudaines ou aux gaps,
qui ne sont pas toujours correctement reflétés par l’écart-type.
Lorsque cette fonction est activée,
la largeur des bandes peut être augmentée de manière forcée
si de longues mèches ont été observées récemment,
même lorsque l’écart-type reste faible.
Use one-sided CVaR guard
Description :
Active ou désactive la protection contre le risque extrême.
Comportement :
-
Lorsqu’elle est définie sur true,
la largeur des bandes augmente davantage
dans des conditions de marché instables
caractérisées par des mèches fréquentes.
Tail window (N)
Description :
Définit la longueur de la période historique
utilisée pour le calcul du risque.
Comportement :
-
Des valeurs plus élevées conservent plus longtemps
la « mémoire » des périodes de forte volatilité,
et les bandes mettent plus de temps à se resserrer -
Des valeurs plus faibles se concentrent principalement
sur les mèches récentes,
ce qui permet aux bandes de revenir plus rapidement
à leur largeur initiale
Tail alpha (worst 10%)
Description :
Définit la proportion des mèches extrêmes
considérées comme un risque.
Comportement :
-
Valeurs plus faibles (ex. 0.01 = 1 %) :
seules les mèches extrêmement rares et très importantes
sont prises en compte -
Valeurs plus élevées (ex. 0.20 = 20 %) :
l’indicateur réagit également à des mèches longues
plus fréquemment observées
Tail weight (β)
Description :
Définit dans quelle mesure
la valeur de risque calculée influence la largeur des bandes.
Comportement :
-
Des valeurs plus élevées entraînent
une expansion plus marquée des bandes
lors de l’apparition de longues mèches
Up tail base / Alt (et Down tail …)
Description :
Définit la manière de mesurer
la longueur des mèches hautes et basses.
Comportement :
-
HO (High − Open) et OL (Open − Low)
mesurent l’écart par rapport au prix d’ouverture,
indépendamment de la direction de la bougie -
HC (High − Close) et CL (Close − Low)
mesurent la longueur réelle de la mèche d’une bougie clôturée
Les paramètres Base et Alt peuvent être définis,
et la valeur la plus élevée est utilisée.
Les réglages par défaut sont généralement suffisants,
mais les combinaisons peuvent être modifiées
pour une évaluation du risque plus stricte.
Group: Levels (Paramètres des lignes de bandes)
Visible ±1σ à ±5σ
Description :
Définit quelles lignes de bandes sont affichées sur le graphique.
Comportement :
-
La définition d’une ligne sur false
masque cette ligne
±1σ à ±5σ
Description :
Définit les multiplicateurs de largeur des bandes.
Comportement :
-
Les valeurs courantes sont 1.0, 2.0, 3.0, etc.
Des valeurs fractionnaires telles que 1.618 ou 2.618
(par exemple basées sur les ratios de Fibonacci)
peuvent également être utilisées
pour ajuster plus finement la position des lignes.
