Ultimate Oscillator : formule, réglages, signaux de divergence et méthode de trading

L'Ultimate Oscillator (UO) est un oscillateur de momentum créé par Larry Williams. Il combine la pression acheteuse sur trois périodes de recul, généralement 7, 14 et 28 barres, pondérées 4 : 2 : 1, dans une seule ligne de 0 à 100. Son signal principal n'est pas une simple lecture de surachat ou de survente : Williams achète une divergence haussière dont le creux se situe sous 30, lorsque l'UO repasse au-dessus du sommet de la divergence, et vend la configuration inverse au-dessus de 70.
La plupart des oscillateurs de momentum mesurent une seule fenêtre, ce qui les rend nerveux avec des réglages courts et lents avec des réglages longs. Larry Williams a conçu l'Ultimate Oscillator en 1976 pour corriger ce problème en moyennant trois fenêtres à la fois. Le résultat est plus lisse qu'un RSI rapide et plus réactif qu'un RSI lent, avec une règle d'entrée stricte en trois étapes que la plupart des traders ignorent. Ce guide couvre la formule, les règles, les réglages pertinents selon les marchés et un calculateur pour vos propres données.
Des indicateurs qui font leurs preuves en public.
Un seul moteur, quatre outils de précision : le Gold (XAU) Scalper, l’institutional Gravity Zone, le Zeno momentum Oscillator et Zeno Stocks pour les actions.
Qu'est-ce que l'Ultimate Oscillator ?
L'Ultimate Oscillator (UO) est un indicateur de momentum qui mesure quelle part du range de chaque barre a été captée par les acheteurs, moyennée sur trois périodes de recul en même temps. Il évolue entre 0 et 100, avec 30 et 70 comme lignes habituelles de survente et de surachat, et 50 comme ligne médiane.
Larry Williams l'a conçu en 1976, puis il a été publié dans Technical Analysis of Stocks & Commodities en 1985. Sa critique des oscillateurs à période unique était simple : une période courte donne trop de faux signaux, une période longue donne des signaux trop tardifs. Combiner trois périodes, avec une pondération en faveur de la plus courte, garde la ligne réactive sans laisser une ou deux barres bruitées la dominer.
Le nom en fait trop ; il n'a rien d'« ultime ». Mais c'est un oscillateur bien construit, il gère mieux les gaps que beaucoup d'autres (il utilise la clôture précédente dans son range), et il s'accompagne de l'une des règles d'entrée les plus précises parmi les indicateurs classiques.
Comment l'Ultimate Oscillator est-il calculé ?
Il y a quatre étapes. Pour chaque barre :
- Pression acheteuse (BP) = clôture − le plus bas entre le plus bas du jour et la clôture d'hier.
- True range (TR) = le plus haut entre le plus haut du jour et la clôture d'hier − le plus bas entre le plus bas du jour et la clôture d'hier.
- Pour chaque période de recul, additionnez BP et additionnez TR, puis divisez : Average7 = ΣBP(7) ÷ ΣTR(7) ; même principe pour 14 et 28 barres.
- UO = 100 × [(4 × Average7) + (2 × Average14) + Average28] ÷ 7.

Chaque moyenne est un ratio entre 0 et 1 : la part du range que les acheteurs ont « gagnée » sur cette fenêtre. Une clôture chaque jour en haut du true range donne un ratio proche de 1 ; une clôture en bas donne un ratio proche de 0. Comme les pondérations totalisent 7, la division par 7 garde le résultat sur la même échelle 0–1 avant la multiplication par 100.
La pondération compte. La fenêtre de 7 barres porte quatre fois l'influence de la fenêtre de 28 barres, donc l'UO réagit surtout aux barres récentes, tandis que les fenêtres plus longues empêchent un seul pic de le faire basculer d'un extrême à l'autre.
| Entrée | Défaut | Pondération | Rôle |
|---|---|---|---|
| Période courte | 7 | 4 | Réactivité |
| Période moyenne | 14 | 2 | Équilibre |
| Période longue | 28 | 1 | Contexte ; filtre le bruit |
Quelles sont les règles d'achat et de vente de Larry Williams ?
Williams ne voulait pas que l'UO soit tradé sur de simples croisements de 30 ou 70. Sa règle d'achat comporte trois conditions, et les trois doivent être remplies :
- Une divergence haussière se forme : le prix inscrit un plus bas plus bas tandis que l'UO inscrit un plus bas plus haut.
- Le creux de cette divergence (le premier creux de l'UO) est sous 30.
- L'UO remonte ensuite au-dessus du sommet formé entre les deux creux. Cette cassure est l'entrée.
La règle de vente est le miroir : une divergence baissière (prix sur un plus haut plus haut, UO sur un plus haut plus bas), le premier sommet de l'UO au-dessus de 70, puis l'entrée lorsque l'UO passe sous le creux situé entre les deux sommets.

La règle est stricte volontairement. Les lectures de survente arrivent sans arrêt dans une tendance baissière, et acheter chaque passage sous 30 est précisément la façon dont les oscillateurs font perdre de l'argent. Exiger une divergence puis une cassure du sommet de la divergence signifie que vous n'agissez que lorsque le momentum baissier s'est visiblement affaibli, puis retourné. Vous prendrez moins de trades, et c'est le but.
Pour les sorties, les choix courants sont un mouvement au-dessus de 70, un recroisement de l'UO sous 50 après une impulsion, ou l'atteinte par le prix d'un objectif structurel. Ce sont des conventions de praticiens plutôt qu'une partie de la règle d'entrée originale de Williams, donc choisissez-en une et testez-la. Pour la mécanique générale de la divergence, consultez le guide du trading des divergences.
Quels sont les meilleurs réglages de l'Ultimate Oscillator ?
Le réglage par défaut 7/14/28 est un point de départ cohérent sur n'importe quelle unité de temps, parce que les trois fenêtres conservent une relation fixe de 1 : 2 : 4. Si vous les modifiez, gardez ce ratio pour que la pondération reste logique.
| Usage | Périodes | Notes |
|---|---|---|
| Défaut (la plupart des marchés) | 7 / 14 / 28 | Original de Williams ; la référence utilisée par tout le monde |
| Plus rapide : intraday, scalping | 5 / 10 / 20 | Plus de signaux et plus de bruit ; à associer à un filtre de tendance |
| Plus lent : swing et trades de position | 10 / 20 / 40 | Moins de signaux, plus tardifs ; atteint 30 et 70 moins souvent |
| Crypto, marchés 24/7 | 7 / 14 / 28 sur 1H–4H | Évitez les très petites unités de temps où les mèches déforment le true range |
Certains traders élargissent aussi les seuils dans les marchés très directionnels, par exemple avec 25 et 75, parce que l'UO peut rester longtemps entre 30 et 70 dans une tendance régulière. Quel que soit votre choix, modifiez une seule chose à la fois et jugez-la sur un échantillon de trades, pas sur un seul graphique.
Comment trader l'Ultimate Oscillator ?
Trois approches pratiques, de la plus stricte à la plus souple :
1. Le setup de divergence de Williams
Tradez uniquement le signal complet en trois étapes décrit plus haut. Il fonctionne le mieux à la fin d'un pullback dans une tendance plus large, par exemple une divergence haussière sous 30 alors que le prix est au-dessus d'une moyenne mobile 200 périodes ascendante. Placez le stop sous le plus bas de prix de la divergence.
2. Filtre de tendance par ligne médiane
Utilisez 50 comme filtre de biais : ne prenez que les setups longs de votre méthode principale lorsque l'UO est au-dessus de 50, et les shorts lorsqu'il est en dessous. Ici, l'UO sert de contrôle de momentum plutôt que de déclencheur.
3. Timing de pullback dans une tendance
Dans une tendance haussière établie, un repli de l'UO vers 30–40 suivi d'un retournement vers le haut marque la fin d'un pullback. C'est plus souple que la règle de Williams, donc combinez-le avec un niveau de prix : support, un order block ou une fair value gap.
Dans tous les cas, l'oscillateur répond à quand, pas à où. La localisation (le niveau depuis lequel vous achetez et le stop au-delà) doit venir de la structure du prix.
Calculateur Ultimate Oscillator
Collez les valeurs high, low et close, de la plus ancienne à la plus récente, ou chargez l'un des exemples. Le calculateur détermine la pression acheteuse et le true range pour chaque barre, les trois moyennes et l'Ultimate Oscillator de la dernière barre, puis explique ce que la lecture signifie selon les règles de Williams. Vous pouvez modifier les trois périodes.
Comment l'Ultimate Oscillator se comporte-t-il sur différents marchés ?
La formule est la même partout, mais le caractère du marché change le sens des lectures.
| Marché | Comportement typique | Ajustement pratique |
|---|---|---|
| Actions large cap (journalier) | Les gaps overnight sont capturés par le true range basé sur la clôture précédente ; les signaux sont propres | Défaut 7/14/28 ; trader les divergences dans le sens de la tendance hebdomadaire |
| Forex majeures (1H–4H) | Les longs ranges gardent l'UO entre 35 et 65 pendant des jours | Utiliser 50 comme filtre de biais et réserver la règle de divergence aux extrêmes de session |
| Or (15M–1H) | Les pics violents liés aux news poussent brièvement l'UO aux extrêmes | Ignorer les extrêmes imprimés sur une seule barre de news ; attendre la clôture suivante |
| Crypto (4H) | Tendances persistantes ; l'UO peut rester au-dessus de 60 ou sous 40 pendant longtemps | Envisager des seuils 25/75 et exiger une cassure de structure avec la divergence |
| Futures sur indices (5M–15M) | La volatilité d'ouverture déforme les premières barres | Ignorer les signaux des 30 premières minutes de la session cash |
Quel que soit le marché, la même discipline s'applique : l'UO vous indique que le momentum a changé, et la structure du prix vous dit si ce changement s'est produit à un endroit qui vaut la peine d'être tradé. Une divergence sur un support de timeframe supérieur est un setup ; la même divergence au milieu d'un range est du bruit. Avant de faire confiance à un réglage, testez-le sur quelques mois de votre propre marché et comptez combien de signaux complets en trois étapes il a produits, puis comment ils se sont résolus. Avec la règle stricte, vous n'en verrez peut-être qu'une poignée par mois sur un instrument, ce qui est normal.
Ultimate Oscillator vs RSI vs stochastic
| Indicateur | Mesure | Périodes de recul | Signal classique | Faiblesse principale |
|---|---|---|---|---|
| Ultimate Oscillator | Clôture vs true range (pression acheteuse) | Trois, pondérées | Divergence sous 30 / au-dessus de 70, puis cassure | Peu de signaux avec la règle stricte |
| RSI | Gains moyens vs pertes moyennes | Une (14) | 30/70, divergence, failure swings | Reste en surachat dans les tendances fortes |
| Stochastic | Clôture vs range haut–bas | Une plus un lissage | Croisement %K/%D à 20/80 | Très rapide ; nombreux faux départs |
| Williams %R : guide complet | Clôture vs range haut–bas | Une (14) | Extrêmes −20 / −80 | Identique à un stochastic brut |
La particularité de l'UO est sa combinaison de fenêtres. Il est généralement plus lisse qu'un stochastic 14 périodes et atteint ses extrêmes moins souvent qu'un RSI rapide, ce qui convient à la règle de divergence. Si vous utilisez déjà le RSI, l'UO ajoute rarement beaucoup sur le même graphique ; choisissez un seul outil de momentum et apprenez-le bien.
Quelles erreurs les traders commettent-ils avec l'Ultimate Oscillator ?
- Acheter chaque lecture sous 30. Dans une tendance baissière, l'UO peut rester près de 30 pendant des semaines. Attendez la divergence et la cassure de son sommet.
- Appeler divergence la moindre oscillation. Le premier creux d'une divergence haussière doit être sous 30. Une divergence entre 45 et 50 n'est pas le signal de Williams.
- Ignorer la tendance. Les trades de divergence contre-tendance échouent plus souvent. Utilisez un filtre de tendance sur timeframe supérieur.
- Changer les périodes sans garder le ratio. 7/14/28 fonctionne parce que chaque fenêtre double la précédente. Les ensembles arbitraires perdent cet équilibre.
- Traiter 50 comme un signal. Un croisement de 50 est un changement de biais, pas une entrée.
- Aucun stop basé sur le prix. L'oscillateur ne peut pas vous dire où vous avez tort ; le swing low ou swing high de la divergence le peut.
Données de référence
| Élément | Détail |
|---|---|
| Créateur | Larry Williams (1976) ; publié dans Stocks & Commodities (1985) |
| Type | Oscillateur de momentum borné, 0–100 |
| Entrées | High, low, close (utilise la clôture précédente) |
| Périodes par défaut | 7, 14, 28 avec pondérations 4, 2, 1 |
| Niveaux | 30 survente · 50 ligne médiane · 70 surachat |
| Règle d'achat | Divergence haussière, premier creux sous 30, entrée sur cassure du sommet de la divergence |
| Règle de vente | Divergence baissière, premier sommet au-dessus de 70, entrée sur cassure du creux de la divergence |
| Sur TradingView | Indicateur intégré "Ultimate Oscillator" (rapide 7, moyen 14, lent 28) |
Comment l'Ultimate Oscillator s'intègre-t-il aux indicateurs de Quantum Algo ?
L'UO est un outil de timing : il dit quand le momentum s'est retourné, pas où le prix devrait se retourner. L'approche de Quantum Algo place d'abord la localisation. Les indicateurs Quantum Algo gratuits sur TradingView marquent la structure, la liquidité et les divergences, ce qui vous donne les niveaux avec lesquels un signal UO devrait s'aligner. Zeno, le moteur premium de Quantum Algo (QuantumAlgo), combine le momentum avec la structure dans son propre oscillateur et imprime des signaux d'achat et de vente avec une entrée, un stop et deux objectifs, chacun étant consigné dans l'historique public.
L'Ultimate Oscillator combine la pression acheteuse sur 7, 14 et 28 barres, pondérées 4 : 2 : 1, dans une ligne 0–100. Le signal de Larry Williams n'est pas un simple croisement de survente : c'est une divergence dont le premier extrême se situe au-delà de 30 ou 70, confirmée lorsque l'UO casse le sommet ou le creux de la divergence. Utilisez-le pour timer les entrées sur des niveaux de prix que vous avez déjà choisis, gardez le ratio de périodes 1 : 2 : 4 si vous modifiez les réglages, et placez le stop à l'extrême de prix de la divergence.
◆ Vérification interactive
Connaissez-vous l'Ultimate Oscillator ?
Questions que les traders posent sur l'Ultimate Oscillator
Un oscillateur de momentum de Larry Williams qui combine la pression acheteuse sur trois périodes de recul (7, 14 et 28 barres, pondérées 4 : 2 : 1) dans une seule ligne de 0 à 100.
Pour chaque barre, la pression acheteuse correspond à la clôture moins le plus bas entre le low et la clôture précédente, et le true range correspond au plus haut entre le high et la clôture précédente moins ce même plus bas. Additionnez chacun sur 7, 14 et 28 barres, divisez BP par TR pour chaque fenêtre, puis UO = 100 × (4·A7 + 2·A14 + A28) ÷ 7.
Le réglage par défaut 7/14/28 fonctionne sur la plupart des marchés. Des ensembles plus rapides comme 5/10/20 conviennent au trading intraday ; des ensembles plus lents comme 10/20/40 conviennent au swing trading. Gardez le ratio 1 : 2 : 4.
La règle de Williams : une divergence haussière (prix sur un plus bas plus bas, UO sur un plus bas plus haut) dont le premier creux est sous 30, avec une entrée lorsque l'UO repasse au-dessus du sommet entre les deux creux.
Une divergence baissière (prix sur un plus haut plus haut, UO sur un plus haut plus bas) dont le premier sommet est au-dessus de 70, avec une entrée lorsque l'UO passe sous le creux entre les deux sommets.
Aucun n'est meilleur en général. L'UO combine trois fenêtres, il est donc plus lisse et atteint moins souvent les extrêmes ; le RSI utilise une seule fenêtre. Utilisez un seul outil de momentum de façon cohérente plutôt que les deux.
C'est la ligne médiane. Au-dessus de 50, le momentum penche haussier ; sous 50, il penche baissier. C'est un filtre de biais, pas un signal d'entrée.
Oui. Utilisez des graphiques 1 heure à 4 heures ou plus, où les mèches déforment moins le true range, et combinez-le avec un filtre de tendance.
Non. Il utilise uniquement les barres clôturées. La valeur sur la barre actuelle, non terminée, change jusqu'à la clôture de la barre, comme pour n'importe quel indicateur.
Oui. C'est un indicateur intégré nommé "Ultimate Oscillator", avec des longueurs rapide, moyenne et lente de 7, 14 et 28 par défaut.
Références et guides associés
Lire ensuite
- Indicateur RSI
- Stochastic Oscillator
- Williams %R : guide complet
- Trading des divergences
- Awesome Oscillator : guide complet de l’indicateur
- True Strength Index
- Indicateur MACD
- Average True Range
- Meilleure combinaison d'indicateurs
- Andrews Pitchfork
- Indicateurs TradingView gratuits
- Zeno — le moteur premium