Gli oscillatori sono strumenti fondamentali per i trader, poiché confrontano il prezzo levigato di uno strumento finanziario con il suo valore in periodi precedenti. Larry Williams, un nome noto nel mondo del trading, ha notato che l'efficacia di un oscillatore può variare a seconda del numero di periodi utilizzati per il calcolo. Da qui nasce l'Ultimate Oscillator, che combina tre oscillatori con periodi di calcolo differenti.
Williams ha descritto per la prima volta questo oscillatore nel 1985 sulla rivista "Technical Analysis of Stocks and Commodities". I valori dell'indicatore oscillano tra zero e 100, con un centro a 50. Valori inferiori a 30 indicano una zona di ipercomprato, mentre valori compresi tra 70 e 100 segnalano una zona di ipervenduto.
L'oscillatore utilizza tre periodi di tempo che puoi impostare manualmente, con i valori predefiniti che corrispondono a 7, 14 e 28 barre. Ricorda che i periodi più lunghi includono quelli più brevi; ad esempio, i valori a 28 periodi considerano anche quelli a 14 e 7 periodi. Perciò, i valori del periodo più breve influenzano maggiormente il risultato dell'oscillatore.
Secondo Larry Williams, dovresti aprire una posizione quando si verifica una divergenza.
Dovresti comprare se:
- Appare una divergenza rialzista: i prezzi hanno raggiunto un minimo più basso non confermato da un minimo più basso dell'oscillatore;
- L'oscillatore è sceso sotto 30 quando si verifica tale divergenza rialzista;
- Successivamente, l'oscillatore risale sopra il massimo raggiunto durante la formazione della divergenza rialzista. Questo è il momento ideale per comprare.
Chiudi le posizioni long se:
- L'oscillatore è salito sopra 50 e poi è sceso sotto 45;
- L'oscillatore è salito sopra 70 (a volte è meglio aspettare che scenda sotto 70);
- Appaiono segnali di vendita.
Vendi se:
- Appare una divergenza ribassista: i prezzi hanno raggiunto un massimo più alto non confermato da un massimo più alto dell'oscillatore;
- L'oscillatore è cresciuto sopra 50 durante la divergenza ribassista;
- L'oscillatore è sceso sotto il livello minimo raggiunto durante la formazione della divergenza ribassista.
Chiudi le posizioni short se:
- L'oscillatore è salito sopra 65;
- L'oscillatore è sceso sotto 30;
- Appaiono segnali di acquisto.

Ultimate Oscillator
Calcolo:
1. Definisci il "True Low" (TL) attuale - il minore tra il minimo attuale e il prezzo di chiusura precedente.
TL (i) = MIN (LOW (i) || CLOSE (i - 1))
2. Trova la "Buying Pressure" (BP) attuale. Essa è pari alla differenza tra il prezzo di chiusura attuale e il True Low attuale.
BP (i) = CLOSE (i) - TL (i)
3. Definisci il "True Range" (TR). È il maggiore tra le seguenti differenze: massimo e minimo attuali; massimo attuale e prezzo di chiusura precedente; minimo attuale e prezzo di chiusura precedente.
TR (i) = MAX (HIGH (i) - LOW (i) || HIGH (i) - CLOSE (i - 1) || CLOSE (i - 1) - LOW (i))
4. Trova la somma dei valori BP per tutti e tre i periodi di calcolo:
BPSUM (N) = SUM (BP (i), i)
5. Trova la somma dei valori TR per tutti e tre i periodi di calcolo:
TRSUM (N) = SUM (TR (i), i)
6. Calcola l'"Raw Ultimate Oscillator" (RawUO)
RawUO = 4 * (BPSUM (1) / TRSUM (1)) + 2 * (BPSUM (2) / TRSUM (2)) + (BPSUM (3) / TRSUM (3))
7. Calcola il valore dell'"Ultimate Oscillator" (UO) secondo la formula:
UO = ( RawUO / (4 + 2 + 1)) * 100
dove:
- MIN - indica il valore minimo;
- MAX - indica il valore massimo;
- || — un logico OR;
- LOW (i) - il prezzo minimo della barra attuale;
- HIGH (i) - il prezzo massimo della barra attuale;
- CLOSE (i) - il prezzo di chiusura della barra attuale;
- CLOSE (i - 1) - il prezzo di chiusura della barra precedente;
- TL (i) - il True Low;
- BP (i) - la Buying Pressure;
- TR (i) - il True Range;
- BPSUM (N) - la somma matematica dei valori BP per un periodo n (N pari a 1 corrisponde a i=7 barre; N pari a 2 corrisponde a i=14 barre; N pari a 3 corrisponde a i=28 barre);
- TRSUM (N) - la somma matematica dei valori TR per un periodo n (N pari a 1 corrisponde a i=7 barre; N pari a 2 corrisponde a i=14 barre; N pari a 3 corrisponde a i=28 barre);
- RawUO - "Raw Ultimate Oscillator"
- UO - sta per Ultimate Oscillator.
Post correlati
- Indice di Volatilità Chaikin: Scegli il Giusto Algoritmo di Smussamento per MetaTrader 5
- Volatilità Stocastica: Indicatore per MetaTrader 5 da Utilizzare sul Grafico
- Notis: L'Indicatore per Misurare la Volatilità su MetaTrader 5
- Indicatore di Equità e Bilancio per MetaTrader 5: Monitoraggio della Tua Performance di Trading
- Indice di Vigorità Relativa (RVI): Guida all'Utilizzo su MetaTrader 5