Indicateur MA Ribbon : formule, réglages et lecture
Le ruban de moyennes mobiles trace six moyennes mobiles exponentielles dont les périodes augmentent d'un pas constant, dessinées dans un ordre de couleurs fixe, de la plus rapide à la plus lente. Senzoukria utilise par défaut une base de 10 et un pas de 10, ce qui donne des périodes de 10, 20, 30, 40, 50 et 60.
Senzoukria · Indicateurs · Updated September 2026
MA Ribbon — Moyennes et volatilité, sur le graphique des prix.
Ce que mesure MA Ribbon
Chaque ligne est une moyenne exponentielle de la clôture calculée avec la convention du catalogue : amorcée par une moyenne simple de ses N premiers échantillons, puis mise à jour avec un facteur de 2/(N+1). Ce que le ruban ajoute par rapport à une moyenne isolée, c'est la relation entre les six lignes : leur espacement montre à quel point le marché est résumé différemment selon les horizons, et leur ordre montre si les moyennes de court horizon se situent au-dessus ou en dessous de celles de long horizon. La palette va du bleu au cyan, vert, jaune, orange et rouge, de la plus rapide à la plus lente, et n'est délibérément pas configurable, puisque le ruban se lit par l'ordre des couleurs et que des couleurs choisies librement détruiraient cette lecture.
La formule, telle qu’implémentée
Ce n'est pas la définition habituelle ailleurs : c'est ce que calcule le code livré, documenté à côté de son implémentation :
Palette du ruban, du plus RAPIDE (bleu) au plus LENT (rouge) — l'ordre EST l'information : un ruban se lit à l'écartement et à l'ordre des couleurs. Fixe, donc pas paramétrable (6 couleurs libres permettraient de détruire cette lecture). */ const RIBBON_COLORS: readonly string[] = [ C.blue, C.cyan, C.green, C.yellow, C.orange, C.red, ]; /** MA Ribbon — 6 EMA de périodes ARITHMÉTIQUEMENT croissantes : période_k = base + k·step pour k = 0…5 (défauts 10, 20, 30, 40, 50, 60) EMA du catalogue : graine = SMA des N premiers échantillons, α = 2/(N+1) (parité TradingView/ATAS) — donc la ligne k est null avant l'indice période_k − 1, et les 6 lignes apparaissent en cascade. C'est VOULU : chaque ligne est une sortie INDÉPENDANTE (pas une bande), la règle de trou synchronisé ne s'applique pas — masquer les 5 premières jusqu'à la 6ᵉ supprimerait l'information la plus utile du ruban (l'ouverture en éventail après une compression). Livré à la place de « moving-average-envelope-atr » = `keltner` (cf. en-tête du fichier).
Comment le lire
- Un éventail qui s'ouvre, les lignes rapides s'écartant des lentes dans l'ordre des couleurs, décrit un mouvement cohérent sur tous les horizons.
- La compression, où les six lignes convergent en une bande étroite, signifie que les horizons s'accordent sur le même niveau ; elle décrit l'état actuel et ne dit rien de la direction de la prochaine expansion.
- Des couleurs entremêlées, les lignes rapides traversant les lentes dans un sens puis dans l'autre, indiquent l'absence de direction cohérente entre horizons.
- Les six lignes qui apparaissent l'une après l'autre au bord gauche relèvent de la chauffe normale, chacune ayant besoin de sa propre période d'historique avant de pouvoir être calculée.
Paramètres et valeurs par défaut
La période de base vaut 10 par défaut dans une plage de 1 à 200 et le pas vaut 10 par défaut dans une plage de 1 à 100, donnant des périodes de base plus k fois le pas, pour k de 0 à 5. Un pas faible tasse les six lignes les unes contre les autres et rend l'éventail discret ; un pas élevé étale les horizons et produit un ruban large dont l'extrémité lointaine réagit lentement. Les couleurs sont fixées par conception.
| Paramètre | Type | Par défaut | Bornes |
|---|---|---|---|
| Base period | number | 10 | 1 – 200 |
| Step | number | 10 | 1 – 100 |
Ce qu’il ne montre pas
Un ruban, ce sont six moyennes en retard : une compression ou une expansion est toujours rapportée après coup. Les six lignes sont fortement corrélées par construction, calculées sur les mêmes clôtures avec des périodes qui ne diffèrent que d'un pas constant : un ruban en plein éventail peut donc n'apporter que peu de choses au-delà de ce que deux moyennes montrent déjà. Chaque ligne démarre à une barre différente, ce qui laisse le bord gauche d'un historique court partiellement vide. Et aucune des six ne voit les cellules bid × ask, le delta échangé ni la liquidité au repos : un ruban en plein éventail peut coexister avec une absorption massive visible sur le footprint.
Indicateurs liés
- SMA — Moyennes et volatilité
- EMA — Moyennes et volatilité
- WMA — Moyennes et volatilité
- Hull MA — Moyennes et volatilité
- ATR (Wilder) — Moyennes et volatilité
- Bollinger — Moyennes et volatilité
Cette page dans d’autres langues
Frequently asked questions
- Quelles périodes utilise le ruban de moyennes mobiles ?
- Six moyennes exponentielles à base plus k fois le pas, pour k de 0 à 5. Avec les valeurs par défaut, base 10 et pas 10, cela donne 10, 20, 30, 40, 50 et 60 barres. Les deux valeurs sont configurables : une base de 5 avec un pas de 5 donnerait 5, 10, 15, 20, 25 et 30.
- Que signifie la compression d'un ruban de moyennes mobiles ?
- Elle signifie que les moyennes de court et de long horizon ont convergé vers le même niveau, ce qui se produit quand le prix cesse de tendre au regard de ces périodes. La compression décrit l'état présent et n'indique pas la direction du mouvement qui suit. Lisez-la comme une description de conditions de range, pas comme une configuration.
- Pourquoi certaines lignes du ruban apparaissent-elles plus tard que d'autres sur mon graphique ?
- Chaque moyenne a besoin de sa propre période d'historique avant de pouvoir être calculée : la ligne à 10 périodes apparaît donc en premier et celle à 60 en dernier. Les lignes sont affichées dès que chacune devient disponible, plutôt que retenues jusqu'à ce que la plus lente soit prête, parce que cette cascade, et l'éventail qui s'ouvre après une compression, sont la partie la plus utile de l'affichage.