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.

Percentile Rank — parametri disponibili nell’applicazione, con i valori predefiniti.
ParametroTipoPredefinitoIntervallo
Periodnumber1002 – 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.

Vedi tutti gli indicatori

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.

Keep reading