Anatomie du composite index GeoPulse : comment résumer l'état des marchés en un score 0-100
Quand vous ouvrez le dashboard GeoPulse, la première chose que vous voyez, c'est une jauge circulaire avec un chiffre : le composite index. Un score de 0 à 100 censé vous dire, d'un coup d'œil, où en sont les marchés entre la panique et l'euphorie.
C'est tentant de traiter ce score comme une boîte noire. On préfère l'ouvrir. Voici exactement de quoi il est fait, comment on le calcule, et pourquoi on a fait ces choix plutôt que d'autres.
Ce que le chiffre représente
Échelle inversée, comme le Fear & Greed classique :
- 0-20 : Extreme Fear — l'équivalent contrarian d'un signal d'achat
- 20-40 : Fear — tensions significatives, volatilité élevée
- 40-60 : Neutre — conditions normales
- 60-80 : Greed — appétit pour le risque, complaisance
- 80-100 : Extreme Greed — signal de prudence, excès possibles
Le score ne vous dit pas ce qu'il faut acheter. Il vous dit dans quel régime de marché vous êtes — et à quel régime les conditions ressemblent le plus.
Les cinq sous-scores et leurs poids
Le composite est une moyenne pondérée de cinq composantes indépendantes. On publie les poids exacts :
| Composante | Poids défaut | Ce qu'elle capte |
|---|---|---|
| Calme géopolitique | 25% | Tensions internationales, conflits, sanctions (échelle inversée du risque) |
| Sentiment | 20% | Crypto Fear & Greed + CNN Fear & Greed |
| Stress financier | 20% | VIX, NFCI, courbe des taux 2y/10y |
| Momentum cross-asset | 20% | % d'actifs en hausse sur 24h |
| Volatilité anormale | 15% | Dispersion des variations quotidiennes |
Pourquoi ces poids précis ? Parce qu'on a observé, sur les backtests, que la géopolitique est le driver dominant des régimes extrêmes (25% reflète ce rôle), et que la volatilité pure, bien qu'informative, est trop bruitée pour peser plus lourd sans altérer le signal (d'où 15%).
Ce sont des choix documentés, pas des constantes gravées dans le marbre. Si le comportement des marchés change structurellement, les poids changeront.
Sous-score 1 : Calme géopolitique (25%)
On part du Risque géopolitique brut (échelle 0-10) calculé en agrégeant nos événements scorés (NLP + rules-based) sur les derniers jours. Un événement "Russie annonce escalade nucléaire" score haut, un "sommet diplomatique réussi" score bas.
Pour s'aligner sur le sens de l'index global (où 100 = greed, 0 = fear), on inverse l'échelle dans le composite. D'où le label "Calme géopolitique" sur le dashboard, qui est le miroir du risque.
Formule : score = (10 - risque_brut) × 10. Un risque géopolitique de 10/10 donne 0 (extreme fear), un risque de 0/10 donne 100 (greed).
C'est la composante la plus qualitative, donc la plus exposée à l'erreur. On la pondère le plus lourd quand même, parce qu'en pratique c'est elle qui précède les retournements majeurs (2008 n'a pas été anticipée par la volatilité ; l'invasion de l'Ukraine l'a été par les indicateurs géopolitiques dès novembre 2021). Le risque brut reste affiché à part dans le panneau "Risque géopolitique" du dashboard si vous préférez raisonner sur l'échelle non-inversée.
Sous-score 2 : Sentiment (20%)
Moyenne de deux indicateurs largement suivis :
- Crypto Fear & Greed (alternative.me) — dérivé des volumes, du momentum, des recherches Google, de la dominance BTC
- CNN Fear & Greed — construit sur 7 sous-indicateurs techniques des marchés actions US
On ne reconstruit pas ces indicateurs de zéro. On agrège les sorties de deux providers reconnus, parce que les recalculer localement n'apporterait aucune valeur ajoutée.
Cas limite : si un des deux est indisponible, on utilise l'autre seul. On ne fabrique pas une valeur médiane artificielle.
Sous-score 3 : Stress financier (20%)
La composante la plus "quantitative", agrège trois signaux de stress bien établis :
VIX (indice de volatilité implicite S&P 500) :
stress = 100 - (VIX - 10) × 2.7
→ VIX à 10 → stress = 100 (calme extrême)
→ VIX à 25 → stress ≈ 60 (tension modérée)
→ VIX à 40 → stress = 19 (panique)
NFCI (Chicago Fed National Financial Conditions Index) :
- NFCI > 0 → conditions tendues → -15 points
- NFCI entre -0.3 et 0 → conditions légèrement tendues → -5 points
- NFCI < -0.3 → conditions accommodantes → +5 points
Courbe 2y/10y :
- Inversée (spread < 0) → -20 points (signal historique de récession)
- Aplatie (spread entre 0 et 0.3%) → -10 points
- Normale → pas de pénalité
Note méthodologique : la courbe 2y/10y n'est pas un oracle parfait. Elle s'est inversée en 2022 sans récession immédiate en 2023. Mais elle reste l'un des signaux empiriquement les plus robustes sur 50 ans de données US. On la garde, pondérée pour qu'elle ne domine pas à elle seule.
Sous-score 4 : Momentum cross-asset (20%)
La question est simple : parmi les actifs que nous suivons, combien sont en hausse sur les dernières 24 heures ?
Formule : (nb d'actifs en hausse / nb d'actifs actifs) × 100.
Un détail non-trivial : on exclut les actifs dont le feed est gelé (variation 24h exactement 0). Le weekend, les marchés TradFi (S&P, or, VIX, DXY, etc.) n'ont pas de nouvelles données — Yahoo renvoie la dernière cotation vendredi soir. Si on les comptait comme "non en hausse", le score momentum s'effondrerait artificiellement à 16-25% sur tous les weekends.
On ne compte donc que les actifs avec un signal vivant — typiquement BTC et ETH le weekend, et l'ensemble des 12 assets en semaine.
Ce genre de détail technique fait la différence entre un indicateur qui fonctionne 5 jours/7 et un indicateur qui fonctionne en permanence.
Sous-score 5 : Volatilité anormale (15%)
Moyenne de la valeur absolue des variations 24h de tous les actifs :
vol = moyenne(|change_24h_asset_i|)
score = 80 - vol × 14
borné entre 10 et 80
- Variation moyenne de 0% → score 80 (calme)
- Variation moyenne de 2% → score 52 (tensions)
- Variation moyenne de 5%+ → score 10 (extrême vol)
Pourquoi 15% de poids seulement ? Parce que la volatilité peut être symétrique — une grosse hausse et une grosse baisse produisent toutes deux une forte volatilité absolue, mais elles ne racontent pas la même histoire. Le momentum (sous-score 4) complète en donnant la direction.
Ce que l'index ne fait pas
Transparence oblige, voici ses limites :
- Il ne prédit pas : c'est un indicateur de régime, pas un signal d'entrée/sortie. Un score de 15 ("extreme fear") signifie que les conditions ressemblent à d'autres moments d'extreme fear historiques — pas que le marché va rebondir demain.
- Il lisse : agréger cinq composantes amortit le signal. Un mouvement violent sur une seule composante peut être dilué par la stabilité des autres. C'est pour ça qu'on affiche aussi les sous-scores individuels — vous pouvez cliquer sur chacun pour voir son historique.
- Il est rétrospectif : les données consommées datent de quelques minutes à quelques heures selon l'actif. L'index reflète le passé proche, pas le présent exact.
Comment l'utiliser
Quelques règles qu'on applique nous-mêmes :
- Ne regardez pas que le chiffre global. Regardez quelles composantes divergent. Un composite à 45 avec un sous-score géopolitique à 20 et un momentum à 75 raconte une histoire différente d'un composite à 45 où tout est à 45.
- Les extrêmes sont plus informatifs que les zones médianes. Un score à 10 ou à 90 mérite une attention particulière ; un score à 52 est du bruit.
- Comparez au contexte historique. Sur le dashboard, l'historique du composite est accessible d'un clic — et c'est là que la magie opère. "Le score est à 22" veut tout dire d'autre chose si la semaine dernière il était à 60 ou s'il est à 22 depuis trois mois.
Calibrer le composite à votre style (Premium)
Les poids 25/20/20/20/15 sont notre choix par défaut, calibré sur l'historique de comportement des marchés. Mais votre lecture peut différer : un trader options privilégie la volatilité, un macro-investisseur regarde d'abord la courbe des taux, un investisseur géopolitique veut le risque géopolitique en majeur.
Depuis la version 1.8, les abonnés Premium peuvent ajuster les cinq poids individuellement depuis l'espace /account. Cinq curseurs, contrainte de somme à 100%, et un aperçu en direct du score recomposé : vous voyez immédiatement comment le composite actuel passerait de 52 à 48 si vous donniez 35% au stress financier au lieu de 20%.
C'est la même formule, le même moteur — vous ne touchez qu'à votre propre lecture. Vos poids personnalisés ne modifient pas l'index public ; ils créent votre composite alternatif, calculé en temps réel sur les mêmes données.
Voir le composite en direct
L'index se recalcule toutes les heures à partir des données les plus fraîches disponibles. Vous pouvez le consulter, ainsi que ses cinq sous-scores, directement depuis le dashboard. Chaque sous-score est cliquable : vous voyez son évolution sur les dernières semaines et le régime dans lequel il se trouve actuellement.
La transparence est une forme de discipline. Publier la méthodologie nous oblige à rester cohérents avec elle — et vous donne les outils pour juger par vous-même si notre lecture des marchés a du sens.
GeoPulse
Suivez les marchés en temps réel
GeoPulse corrèle événements géopolitiques et marchés financiers avec une analyse IA de chaque événement.
Créer un compte gratuit