Indicatore Range Compression: formula, impostazioni e lettura

Range Compression divide il range di ogni barra per il range medio delle barre che la precedono e traccia il rapporto in un pannello separato: le letture sotto 1 indicano una contrazione, quelle sopra 1 un'espansione.

Senzoukria · Indicatori · Updated September 2026


Range Compression Struttura e sessioni, in un pannello separato sotto il grafico.

Che cosa misura Range Compression

Il valore è (high − low) diviso per la media dei range delle N barre precedenti, presa sulla finestra che termina una barra prima di quella corrente. Escludere la barra dal proprio riferimento conta: altrimenti una barra grande gonfierebbe la base con cui viene misurata e sottostimerebbe la propria espansione. Il rapporto non ha unità, quindi non dipende dal tick size e si legge allo stesso modo su strumenti e timeframe diversi. Prima che siano disponibili N barre, e quando le barre di riferimento sono tutte piatte e la loro media è zero, non si traccia alcun punto invece di un valore sostitutivo.

La formula, così come è implementata

Non è la definizione consueta altrove: è ciò che calcola il codice distribuito, documentato accanto alla sua implementazione:

Range compression — range de la barre rapporté à sa normale récente : value = (high − low) / moyenne des N ranges PRÉCÉDENTS (fenêtre [i−N, i−1] : la barre ne dilue pas sa propre référence — même convention que `relative-volume`) < 1 = compression (coil, préparation de mouvement), > 1 = expansion. Warm-up (moins de N barres avant i) → PAS de point ; moyenne nulle (N barres plates) → PAS de point : 0/0 n'est pas une compression infinie. Défaut N=20, la même référence que le relative volume — les deux se lisent ensemble (range qui se contracte à volume constant = absorption). Sans unité, donc indépendant du tick size et comparable d'un instrument à l'autre.

Come leggerlo

  • Una lettura di 0,5 significa che il range della barra è metà della norma recente; 2 significa il doppio.
  • Una serie prolungata di letture sotto 1 descrive un mercato in contrazione; non dice nulla su quando, né in quale direzione, quella contrazione finirà.
  • Un valore ben sopra 1 dopo una serie di letture basse è un'espansione del range: la prima barra di un movimento spesso appare così, ma anche un picco isolato.
  • Il periodo predefinito coincide con quello di Relative Volume, così puoi leggerli insieme: un range che si contrae mentre il volume resta costante è il quadro dell'assorbimento, che il footprint può confermare o smentire.
  • I gap tra le barre non fanno parte del range di una barra, quindi un'apertura in gap può risultare una barra ordinaria anche se il prezzo si è spostato molto.

Parametri e valori predefiniti

Il periodo di riferimento vale 20 barre per default e accetta da 1 a 500. Un periodo breve fa seguire alla base l'attività recente da vicino, il che tiene il rapporto attorno a 1 e nasconde le contrazioni lente; un periodo lungo dà un riferimento stabile rispetto al quale un tratto tranquillo resta evidente più a lungo. I due colori, etichettati positivo (#26c6da) e negativo (#9e9e9e), influiscono solo sul disegno della serie.

Range Compression — parametri disponibili nell’applicazione, con i valori predefiniti.
ParametroTipoPredefinitoIntervallo
Reference periodnumber201 – 500

Ciò che non mostra

Il rapporto misura l'ampiezza e nient'altro: una barra può avere un range piccolo mentre al suo interno passa molto volume, e questo indicatore non vede la differenza. È relativo alle ultime N barre, quindi dopo una sessione violenta le barre ordinarie risultano in compressione, e dopo una sessione morta risultano in espansione. Non ha direzione. A cavallo di un confine di sessione la finestra di riferimento copre due sessioni e confronta barre di regimi di liquidità diversi. Le letture basse descrivono il presente, non prevedono un breakout né il suo momento.

Vedi tutti gli indicatori

Questa pagina in altre lingue

Frequently asked questions

Cosa significa compressione del range su un grafico?
Significa che le barre recenti coprono meno escursione di prezzo del solito sul periodo scelto. Su questo indicatore si vede come letture sotto 1, dove 0,5 significa metà del range medio recente. È una misura di ampiezza, non una previsione.
Come si misura in modo oggettivo una contrazione di volatilità?
Un modo è esprimere il range di ogni barra come frazione del range medio delle barre precedenti, ed è ciò che fa questo indicatore su una finestra di 20 barre per default. Essendo un rapporto, il risultato si confronta tra strumenti e timeframe senza convertire nulla in tick o punti.
Quale periodo usare per la compressione del range?
Il default di 20 barre coincide con il periodo di riferimento di Relative Volume, il che rende i due pannelli direttamente confrontabili. Periodi più brevi si adattano in fretta e appiattiscono le letture verso 1; periodi più lunghi mantengono una base più stabile e lasciano visibile una contrazione per più barre.

Keep reading