Market Pulse Dual
- Indicateurs
- Edoardo Centorame
- Version: 1.0
- Activations: 5
Market Pulse Colored (Dual) – Indicateur d’Impulsion de Marché à Double Horizon (Couleurs Dynamiques)
Market Pulse Colored (Dual) est un indicateur technique avancé conçu pour mesurer et visualiser l’impulsion du marché à travers une combinaison pondérée du RSI, du CCI et d’une modulation de l’énergie / volatilité basée sur l’ATR.
L’indicateur ne génère aucun ordre d’achat ou de vente et n’exécute aucun trading automatique : il s’agit d’un outil d’analyse visuelle qui synthétise de manière claire la direction et la qualité du momentum, en mettant en évidence, par des couleurs spécifiques, les conditions haussières, baissières, neutres ainsi que les phases de possible affaiblissement ou de changement de direction.
L’affichage se fait dans une fenêtre séparée, avec une échelle fixe de -100 à +100 et une ligne zéro (0.0) servant de référence centrale.
1) Structure de l’indicateur : deux « Pulse » (deux lignes)
L’indicateur trace deux lignes colorées :
✅ Pulse #1 – « Market Pulse » (ligne fine, largeur 2)
-
Il s’agit du pulse principal : plus réactif, il est adapté pour capter la direction du momentum avec une sensibilité standard.
-
Il utilise le RSI et le CCI avec les périodes définies par l’utilisateur.
✅ Pulse #2 – « Market Pulse II » (ligne plus épaisse, largeur 4)
-
C’est le pulse de confirmation / horizon plus long : plus lent et plus stable.
-
Le RSI et le CCI sont calculés avec des périodes multipliées par ×5 par rapport aux périodes de base.
-
Il applique une logique de couleurs plus sophistiquée, distinguant non seulement la position par rapport à zéro, mais aussi si l’impulsion est en hausse ou en baisse.
2) Composants de calcul : RSI + CCI + ATR (énergie)
La valeur du Pulse (pour #1 et #2) résulte de trois éléments principaux :
A) Normalisation du RSI
-
Le RSI (0–100) est transformé sur une échelle -1 … +1.
-
La valeur 50 représente le « zéro logique ».
-
Au-dessus de 50 → valeur positive ; en dessous de 50 → valeur négative.
B) Normalisation du CCI
-
Le CCI est divisé par le paramètre InpCCIScale (valeur par défaut 50.0), puis limité entre -1 … +1.
-
Plus le CCI est élevé en valeur absolue, plus sa contribution est forte, sans excès.
C) Pondération RSI / CCI
La contribution finale est une moyenne pondérée :
-
InpWeightRSI (par défaut 0.60)
-
InpWeightCCI (par défaut 0.40)
Les pondérations sont normalisées automatiquement en interne afin de conserver des proportions cohérentes.
D) Modulation par l’ATR : intensité / énergie du marché
L’indicateur calcule :
-
l’ATR courant,
-
la moyenne mobile de l’ATR ( InpATRMAPeriod ).
Il en déduit un ratio d’énergie :
Ce ratio est converti en une variable intensity (0…1) qui amplifie ou atténue le Pulse :
-
Marché à faible énergie (volatilité inférieure à la moyenne) → impulsion atténuée
-
Marché à forte énergie (volatilité supérieure à la moyenne) → impulsion renforcée
Deux signaux RSI/CCI identiques peuvent ainsi apparaître plus ou moins puissants selon le contexte de volatilité.
3) Échelle et ligne zéro
Échelle fixe
-
L’indicateur fonctionne dans une plage -100 … +100
-
Toutes les valeurs sont limitées à cette plage.
Ligne zéro (0.0)
-
Tracée en argent (Silver) avec un style pointillé
-
Elle sépare :
-
la zone positive (au-dessus de 0) → biais haussier
-
la zone négative (en dessous de 0) → biais baissier
-
4) Dead Zone (zone neutre autour de zéro)
Paramètre : InpDeadZone (valeur par défaut 5.0)
Lorsque la valeur du Pulse se situe entre :
-DeadZone et +DeadZone
elle est considérée comme NEUTRE.
Cette zone permet de :
-
filtrer les micro-oscillations,
-
éviter les changements de couleur trop fréquents près de zéro,
-
améliorer la lisibilité globale.
5) Couleurs : signification précise, au-dessus / au-dessous de zéro et croisements
5.1 Pulse #1 (Market Pulse) – couleurs simples et immédiates
Pulse #1 utilise trois états visibles (plus un état technique invisible) :
🔵 LightSteelBlue = NEUTRE
-
Condition : |Pulse1| ≤ InpDeadZone
-
Signification : impulsion faible, indécision, marché latéral ou phase de transition.
🟢 Lime = POSITIF
-
Condition : Pulse1 > InpDeadZone
-
Signification : pression haussière dominante (momentum positif).
🔴 Red = NÉGATIF
-
Condition : Pulse1 < -InpDeadZone
-
Signification : pression baissière dominante (momentum négatif).
Croisement de la ligne zéro (Pulse #1)
-
De bas en haut (avec sortie de la dead zone) → rouge → vert
-
De haut en bas (avec sortie de la dead zone) → vert → rouge
-
Proche de zéro → tendance bleu neutre
Important : pour Pulse #1, le changement de couleur dépend principalement du signe et de la dead zone, et non de la pente.
5.2 Pulse #2 (Market Pulse II) – couleurs dynamiques avec force et faiblesse
Pulse #2 distingue quatre situations opérationnelles principales (plus l’état neutre) :
🔵 DodgerBlue = NEUTRE
-
Condition : |Pulse2| ≤ InpDeadZone
-
Signification : absence de biais fiable, marché équilibré ou en transition.
🟩 ForestGreen = LONG STRONG
(au-dessus de zéro et en hausse)
Conditions :
-
Pulse2 > InpDeadZone
-
pente (slope) > 0
Signification :
-
phase haussière confirmée et en renforcement,
-
momentum positif en augmentation.
🟥 IndianRed = SHORT WEAK
(au-dessus de zéro mais en baisse)
Conditions :
-
Pulse2 > InpDeadZone
-
pente ≤ 0
Signification :
-
le marché reste au-dessus de zéro (biais haussier résiduel),
mais l’impulsion perd de la force, -
possible essoufflement de la hausse ou préparation à un retournement.
🟩 DarkSeaGreen = LONG WEAK
(en dessous de zéro mais en hausse)
Conditions :
-
Pulse2 < -InpDeadZone
-
pente > 0
Signification :
-
le marché reste en zone négative (biais baissier),
mais l’impulsion baissière s’affaiblit, -
possible phase de reprise ou de transition.
🟣 Magenta = SHORT STRONG
(en dessous de zéro et en baisse)
Conditions :
-
Pulse2 < -InpDeadZone
-
pente ≤ 0
Signification :
-
phase baissière confirmée et en accélération,
-
momentum négatif en augmentation.
Calcul de la pente (slope) du Pulse #2
Paramètre : InpSlopeBars (valeur par défaut 5)
La pente n’est pas calculée sur une seule barre, mais comme une pente moyenne sur N barres :
Cela rend les couleurs du Pulse #2 :
-
plus stables,
-
moins sensibles au bruit,
-
plus fiables pour l’analyse de tendance.
6) Interprétation pratique : combinaison de Pulse #1 et Pulse #2
La meilleure utilisation consiste à analyser les deux lignes conjointement.
Scénario haussier fort
-
Pulse #1 : Lime
-
Pulse #2 : ForestGreen
→ tendance haussière confirmée à court et long terme.
Hausse en affaiblissement
-
Pulse #1 : vert ou neutre
-
Pulse #2 : IndianRed
→ biais haussier toujours présent, mais énergie en diminution.
Scénario baissier fort
-
Pulse #1 : Red
-
Pulse #2 : Magenta
→ tendance baissière structurée et en accélération.
Baisse en affaiblissement / reprise
-
Pulse #2 : DarkSeaGreen
-
Pulse #1 : neutre ou virant au vert
→ possible fin de la pression baissière et phase de transition.
7) Ce que l’indicateur NE fait PAS (important)
-
Il ne génère pas de signaux automatiques d’achat/vente.
-
Il ne constitue pas un système de trading complet.
-
Il ne prédit pas l’avenir.
Il montre uniquement une synthèse de l’état actuel du marché, basée sur le RSI, le CCI et la volatilité (ATR).
8) Paramètres disponibles
-
InpRSIPeriod / InpCCIPeriod : périodes de base du Pulse #1.
-
Pulse #2 utilise automatiquement des périodes ×5.
-
InpATRPeriod : période de l’ATR.
-
InpATRMAPeriod : période de la moyenne ATR (référence d’énergie).
-
InpWeightRSI / InpWeightCCI : pondérations du RSI et du CCI.
-
InpCCIScale : facteur de normalisation du CCI (par défaut 50).
-
InpDeadZone : zone neutre autour de zéro.
-
InpSlopeBars : nombre de barres pour le calcul de la pente moyenne du Pulse #2.
Note finale importante
Market Pulse Colored (Dual) est conçu pour offrir une lecture claire, immédiate et intuitive du momentum de marché :
-
Pulse #1 fournit la réactivité et la direction immédiate (vert/rouge/bleu).
-
Pulse #2 ajoute la qualité du mouvement (fort / faible) grâce à une logique de couleurs basée sur la position par rapport à zéro et la pente moyenne.
