Indicatore Percentile Rank: formula, impostazioni e lettura
Il Percentile Rank mostra dove si colloca la chiusura attuale nella distribuzione delle ultime N chiusure, su una scala da 0 a 100. Una lettura di 100 significa che nessun'altra chiusura della finestra è sopra quella attuale.
Senzoukria · Indicatori · Updated September 2026
Percentile Rank — Momentum, in un pannello separato sotto il grafico.
Che cosa misura Percentile Rank
Il calcolo conta quante chiusure della finestra sono minori o uguali alla chiusura attuale, escludendo dal conteggio la barra attuale, e divide per N meno uno. La finestra include la barra attuale anche se questa non viene contata, quindi questo periodo corrisponde a una lunghezza di N meno uno in ta.percentrank di TradingView: uno sfasamento di una barra documentato, da conoscere quando si confrontano i grafici. Usare «minore o uguale» significa che i pareggi contano a favore della barra attuale, quindi una finestra completamente piatta restituisce 100 anziché 50; è un risultato esatto, perché ogni altra chiusura è davvero minore o uguale a quella attuale. Il periodo predefinito è 100, perché un rango ha bisogno di una memoria lunga prima di descrivere qualcosa.
La formula, così come è implementata
Non è la definizione consueta altrove: è ciò che calcola il codice distribuito, documentato accanto alla sua implementazione:
Rang percentile du close dans la fenêtre des N dernières barres, 0..100 : rank = 100 · #{ j ≠ i dans la fenêtre : close_j ≤ close_i } / (N−1) Convention « ≤ » (les égalités comptent), celle de `ta.percentrank` de TradingView ; la fenêtre inclut la barre courante, qui est exclue du comptage — notre N vaut donc le `length` + 1 de TradingView, écart documenté. Conséquence assumée de la règle « ≤ » : une fenêtre PLATE rend 100, pas 50 — c'est une valeur EXACTE (tous les autres closes sont bien ≤ au courant), pas un 0/0 déguisé ; le dénominateur N−1 est ≥ 1 par le garde-fou min=2. Défaut N=100 (un rang percentile a besoin d'une longue mémoire pour dire quelque chose). Warm-up → null.
Come leggerlo
- La lettura è ordinale: ti dice quante chiusure quella attuale ha superato, mai di quanto.
- Un passaggio a 100 significa una nuova chiusura massima nella finestra, che abbia superato il massimo precedente di un tick o di un ampio gap.
- Una lettura che sale lentamente mentre il prezzo ristagna significa che chiusure più vecchie e più alte stanno uscendo dalla finestra: il rango è cambiato senza che cambiasse il prezzo.
- Valori a metà scala intorno a 50 descrivono una chiusura vicina al centro della propria distribuzione recente: un'affermazione sulla forma della finestra, non sulla direzione.
- Sugli strumenti che scambiano allo stesso prezzo per lunghi tratti, i pareggi spingono il rango verso l'alto: controlla la serie di prezzo grezza prima di leggere 100 come un'estensione.
Parametri e valori predefiniti
Il periodo vale 100 per default e accetta valori da 2 a 2000. Le finestre corte fanno oscillare il rango tra 0 e 100 quasi a ogni swing, perché bisogna superare solo poche chiusure; al minimo di 2 la lettura può valere solo 0 o 100. Le finestre lunghe producono una linea lenta che raggiunge gli estremi solo su un vero massimo o minimo di più finestre.
| Parametro | Tipo | Predefinito | Intervallo |
|---|---|---|---|
| Period | number | 100 | 2 – 2000 |
Ciò che non mostra
Un rango scarta del tutto l'ampiezza, che è la sua forza e il suo punto cieco: un nuovo massimo di un tick e un ampio breakout valgono entrambi 100. È anche sensibile a ciò che esce dalla finestra: un vecchio estremo che esce cambia il rango senza alcuna nuova azione di prezzo. La misura usa solo le chiusure, quindi massimi, minimi e range interni alla barra sono invisibili, e non vi arrivano né il volume né il lato aggressore. Infine, i pareggi sono risolti a favore della barra attuale, il che spinge le letture verso l'alto sugli strumenti con molte chiusure ripetute.
Indicatori correlati
Questa pagina in altre lingue
Frequently asked questions
- Cosa significa un percentile rank di 100 su un grafico di prezzo?
- Significa che nessun'altra chiusura della finestra di osservazione è più alta della chiusura attuale. Poiché i pareggi contano a favore della barra attuale, anche una finestra in cui tutte le chiusure sono identiche restituisce 100. La lettura dice che la chiusura attuale è in cima alla propria distribuzione recente, non quanto stia sopra le altre.
- Perché il periodo del percentile rank è più lungo di una barra rispetto a TradingView?
- Qui la finestra include la barra attuale ma la esclude dal conteggio del confronto, quindi un'impostazione a N barre confronta la chiusura attuale con altre N meno una. ta.percentrank di TradingView definisce la sua lunghezza come il numero di barre confrontate, quindi lo stesso calcolo vi usa un valore inferiore di uno.
- Il percentile rank è la stessa cosa di uno stocastico?
- No. Uno stocastico misura la distanza tra il prezzo attuale e il minimo della finestra come frazione del range della finestra, quindi riflette l'ampiezza. Il percentile rank conta quante chiusure quella attuale supera, quindi riflette solo l'ordine: due distribuzioni di prezzo molto diverse possono produrre lo stesso rango.