Articolo

Media mobile ponderata per il volume (VWMA): formula, segnali e strategia

Una media mobile ponderata per il volume (VWMA) è una media mobile calcolata su base mobile che attribuisce al prezzo selezionato di ciascuna barra un’influenza maggiore o minore in base al volume di negoziazione di quella barra. La VWMA moltiplica il prezzo di ciascuna barra per il relativo volume, somma tali prodotti nell’arco di un determinato periodo di osservazione e divide il risultato per il volume totale nella stessa finestra temporale. Di conseguenza, le barre con volumi più elevati incidono sulla VWMA più di quelle con volumi inferiori. La VWMA descrive i prezzi e i volumi passati; non prevede il prezzo successivo. A differenza del VWAP, che accumula i valori a partire da un punto di ancoraggio selezionato, come l’apertura di una sessione, la VWMA avanza continuamente in base a un numero di barre prestabilito.

Che cos'è la media mobile ponderata per il volume?

La media mobile ponderata per il volume è un indicatore tecnico che esprime un prezzo mobile ponderato per il volume come una singola linea su un grafico. La VWMA utilizza due input allineati per ogni barra per un prezzo selezionato, comunemente il prezzo di chiusura, e il volume associato a quella barra. Un periodo di lookback determina quante barre recenti entrano in ogni calcolo.

La VWMA è un overlay descrittivo del trend. Una VWMA in aumento mostra che il risultato mobile ponderato per il volume sta aumentando, mentre una VWMA in calo mostra che il risultato sta diminuendo. Nessuna delle due direzioni dimostra che il prezzo continuerà a muoversi nello stesso verso.

La VWMA combina un prezzo selezionato e un valore di volume per ogni barra all'interno di una finestra mobile.

Che cosa pondera la VWMA

La VWMA pondera il prezzo selezionato di ogni barra’ in base al volume registrato per quella stessa barra. Una barra con un volume doppio rispetto a un'altra barra riceve un'influenza doppia nel calcolo ponderato, a condizione che entrambe le barre rimangano all'interno della finestra di lookback.

La regola di ponderazione della VWMA differisce dalla ponderazione uniforme e da quella basata sulla recenza. Una media mobile semplice assegna a ogni barra la stessa influenza, mentre una media mobile esponenziale o lineare ponderata assegna maggiore influenza alle barre più recenti secondo una regola basata sul tempo. L'influenza nella VWMA deriva dal volume piuttosto che soltanto dall'età della barra’.

Che cosa misura e che cosa non misura la VWMA

La VWMA misura la media ponderata di un'osservazione di prezzo selezionata per barra; la VWMA non misura la distribuzione completa delle transazioni a ogni prezzo all'interno di ciascuna barra. Se una VWMA utilizza il prezzo di chiusura, il calcolo assegna il volume totale della barra’ a quell'osservazione del prezzo di chiusura ai fini della ponderazione.

Per questo motivo, “prezzo reale,” “valore reale,” e “prezzo di consenso” sono descrizioni imprecise della VWMA. La VWMA può mostrare come il volume a livello di barra modifichi una media mobile del prezzo, ma la VWMA non può identificare esattamente dove ogni unità sia stata scambiata all'interno di una candela. Questa distinzione separa la VWMA dalle analisi che organizzano il volume per singolo livello di prezzo.

La formula rende esplicito questo limite di misurazione.

Formula della VWMA e calcolo pratico

La formula della VWMA divide la somma mobile del prezzo moltiplicato per il volume per la somma mobile del volume sulle stesse barre.

Formula della VWMA

VWMA al tempo t = Somma di (Prezzo × Volume) nelle ultime n barre ÷ Somma del Volume nelle ultime n barre

Dove:

  • PiP_i = prezzo selezionato per la barra ii
  • ViV_i = volume per la barra ii
  • nn = numero di barre nella finestra mobile
  • tt = barra corrente

In termini semplici:

VWMA=Totale di prezzo × volume / Volume totale

Il seguente set di dati a cinque barre è ipotetico ed esiste solo per dimostrare l'aritmetica.

BarraPrezzo selezionatoVolumePrezzo × volume
1501005,000
2521507,800
351804,080
45330015,900
55420010,800
Totale
83043,580

VWMA a cinque periodi:

VWMA = 43,580 ÷ 830 = 52.5060

SMA a cinque periodi:

SMA = (50 + 52 + 51 + 53 + 54) ÷ 5 = 52.0000

La VWMA è 0.5060 sopra la SMA perché i valori di volume più elevati in questo esempio sono associati a prezzi più alti. Il calcolo dimostra come la ponderazione modifichi una media; il calcolo non genera un segnale di acquisto.

Variabili della formula e casi limite

Il calcolo della VWMA è valido solo quando prezzo, volume e regole della finestra sono definiti in modo coerente. Il prezzo selezionato può essere la chiusura, l'apertura, un prezzo tipico o un'altra fonte supportata, quindi un valore pubblicato dovrebbe indicare la fonte invece di presumere che ogni piattaforma utilizzi lo stesso input.

Le prime n−1 righe normalmente non hanno una VWMA a finestra completa quando il calcolo richiede tutte le n barre. Una somma del volume pari a zero rende la VWMA non definita perché la divisione per zero non ha un risultato valido. Valori mancanti di prezzo o volume richiedono una regola di gestione esplicita, e i valori di volume negativi dovrebbero essere rifiutati a meno che il dataset non documenti una diversa convenzione di volume con segno. Anche i prezzi storici rettificati e il volume dovrebbero utilizzare una politica compatibile per le corporate action.

Una volta che gli input sono validi, i valori calcolati possono essere interpretati su un grafico.

Come leggere la VWMA su un grafico

La VWMA si legge attraverso la pendenza della linea’, la posizione del prezzo rispetto alla linea e la distanza della VWMA’ da una media dei prezzi della stessa lunghezza. Una VWMA in aumento significa che il valore mobile ponderato per il volume sta salendo, una VWMA in calo significa che il valore sta scendendo, una VWMA piatta significa che il risultato ponderato sta cambiando poco.

Un prezzo sopra la VWMA significa che il prezzo corrente è sopra la media mobile ponderata per il volume per la finestra selezionata. Un prezzo sotto la VWMA significa che il prezzo corrente è sotto quella media. Queste relazioni descrivono una posizione, non una sopravvalutazione, una sottovalutazione o un'inversione garantita.

I trader possono anche osservare se il prezzo reagisce ripetutamente in prossimità della VWMA. Tali reazioni possono rendere la VWMA un riferimento pratico in un metodo definito, ma la linea non è una barriera garantita di supporto o resistenza.

VWMA vs. SMA della stessa lunghezza

Confrontare la VWMA con una SMA della stessa lunghezza isola l'effetto del volume quando entrambi gli indicatori utilizzano la stessa fonte di prezzo. Se la VWMA è sopra la SMA, le barre con volume più elevato nella finestra tendevano ad avere prezzi superiori alla media a ponderazione uniforme. Se la VWMA è sotto la SMA, le barre con volume più elevato tendono ad avere prezzi inferiori alla media a ponderazione uniforme.

Un ampliamento del divario VWMA–SMA significa che la ponderazione per il volume sta creando una differenza maggiore rispetto alla ponderazione uniforme. Un restringimento del divario significa che i due calcoli stanno convergendo, cosa che può accadere quando il volume diventa più uniforme o quando le barre influenti escono dalla finestra mobile.

La relazione VWMA–SMA non dimostra che acquirenti o venditori abbiano causato la differenza. La relazione mostra come i volumi registrati delle barre siano distribuiti sui prezzi selezionati delle barre. Scegliere tra VWMA e indicatori vicini richiede quindi di confrontarne le regole di ponderazione e di finestra.

VWMA vs. VWAP, SMA, EMA e LWMA

La VWMA è una media mobile ponderata per il volume, mentre il VWAP è una media ponderata per il volume cumulativa ancorata, la SMA è a ponderazione uniforme, e EMA e LWMA applicano ponderazioni basate sulla recenza. Nessun indicatore è universalmente migliore; l'indicatore appropriato dipende dalla domanda a cui il trader vuole che il calcolo risponda.

Tabella comparativa

La principale differenza tra VWMA, VWAP, SMA, EMA e LWMA è il modo in cui ciascun indicatore assegna il peso e definisce la propria finestra di calcolo.

IndicatoreRegola di ponderazioneComportamento della finestraReset o ancoraggioFonte di prezzo comuneDomanda utilePrincipale limite
VWMAIl prezzo di ogni barra è ponderato in base al volume corrispondente della barra

Ultime

n

n barre in modalità mobile

Nessun reset programmatoSpesso la chiusura; l'impostazione della piattaforma può variareIn che modo il volume altera il trend mobile del prezzo?Ha ritardo e dipende dalla qualità del feed di volume
VWAPOgni prezzo sorgente è ponderato in base al volumeSi accumula da un ancoraggioComunemente la sessione, ma possono essere disponibili ancoraggi settimanali, mensili e per eventoÈ comune un prezzo tipico come HLC3Qual è il prezzo medio ponderato per il volume dall'ancoraggio selezionato?Il risultato dipende dalle impostazioni di ancoraggio e della fonte
SMAOgni prezzo selezionato riceve lo stesso peso

Ultime

n

n barre in modalità mobile

Nessun reset programmatoComunemente la chiusuraQual è la media a ponderazione uniforme nella finestra?Ignora il volume e reagisce lentamente
EMAI prezzi recenti ricevono un peso esponenzialmente maggioreSerie ricorsiva ponderata per recenzaNessun reset programmatoSerie di prezzi selezionataCome si può dare maggiore influenza alle variazioni recenti del prezzo?Può reagire al rumore e generare whipsaw
LWMAI prezzi più recenti ricevono pesi predeterminati linearmente maggiori

Ultime

n

n barre in modalità mobile

Nessun reset programmatoSerie di prezzi selezionataCome si può dare linearmente più influenza alle barre più recenti?“Ponderata” si riferisce alla recenza, non al volume

Il VWAP è solitamente la scelta più chiara per un benchmark misurato da un ancoraggio di sessione o di evento. La VWMA è solitamente la scelta più chiara per una misura mobile del trend che dovrebbe incorporare il volume della barra. SMA, EMA e LWMA restano alternative basate sul prezzo quando la ponderazione uniforme o per recenza si adatta meglio all'analisi.

La regola di ponderazione risponde solo a una parte della decisione, perché anche la lunghezza selezionata, il timeframe, la fonte di prezzo e il feed di volume modellano il risultato.

Impostazioni VWMA: cosa significa VWMA (20)?

VWMA (20) significa che la VWMA utilizza le 20 barre più recenti sul grafico attivo. Il numero 20 identifica le barre, non una quantità fissa di tempo dell'orologio, quindi la durata coperta cambia con il timeframe del grafico.

Timeframe del graficoUna VWMA a 20 periodi copre
1 minutoLe ultime 20 barre da un minuto
5 minutiLe ultime 20 barre da cinque minuti, ovvero 100 minuti di intervalli di barra
1 oraLe ultime 20 barre orarie
GiornalieroLe ultime 20 barre di sessione di trading

Le chiusure di mercato, le barre mancanti, i modelli di sessione e le impostazioni di orario esteso possono far sì che il tempo trascorso differisca dalla semplice moltiplicazione. Un'impostazione predefinita di 20 periodi è una configurazione iniziale, non la prova che 20 sia la lunghezza migliore per ogni strumento, timeframe o obiettivo.

Fonte di prezzo, timeframe e dati di volume

Le impostazioni della VWMA sono interpretabili solo quando sono noti la fonte di prezzo, il timeframe e il significato del campo volume. Una VWMA basata sulla chiusura può differire da una VWMA basata sul prezzo tipico anche quando entrambe utilizzano la stessa lunghezza e la stessa serie di volume.

Il volume può anche rappresentare osservazioni diverse. I mercati negoziati in borsa possono fornire il volume delle transazioni riportato, mentre alcuni feed di broker o provider utilizzano il tick volume o un'altra misura specifica del feed. MetaTrader, ad esempio, distingue tra tick volume e volume reale nelle sue costanti e funzioni dati. Non si dovrebbe presumere che una VWMA calcolata da un feed corrisponda a una VWMA di un altro feed.

La selezione del periodo dovrebbe essere trattata come un parametro verificabile. Una VWMA più corta di solito cambia prima perché le osservazioni escono dalla finestra prima, mentre una VWMA più lunga di solito cambia più gradualmente. La lunghezza adatta dipende dallo strumento, dal timeframe, dal feed e dal set di regole, non da un'impostazione universale.

Una volta fissati dati e impostazioni, la VWMA può essere inserita in regole di trading esplicite.

Come i trader utilizzano la VWMA

I trader utilizzano la VWMA come filtro di trend, riferimento di prezzo relativo, riferimento per i pullback o come una condizione in un metodo basato sugli incroci. La VWMA dovrebbe descrivere il contesto all'interno di un set di regole, piuttosto che fungere da previsione automatica.

Un filtro di trend può consentire setup long solo quando la VWMA è in aumento e il prezzo è sopra la linea. Una regola di prezzo relativo può confrontare la chiusura con la VWMA senza trattare la differenza come un giudizio di valutazione. Una regola di pullback può osservare come si comporta il prezzo vicino alla VWMA, mentre una regola di crossover può confrontare la VWMA con una media mobile della stessa fonte. Ogni utilizzo richiede comunque timing di ingresso, invalidazione, uscita e regole di rischio.

Esempio ipotetico di strategia VWMA–SMA

Una strategia ipotetica VWMA–SMA può verificare se la ponderazione per il volume aggiunge informazioni oltre a una media a ponderazione uniforme. La seguente scheda di regole definisce un esempio di ricerca e non riporta alcun rendimento atteso, tasso di successo o vantaggio di trading.

Componente della regolaSpecifica ipotetica
ContestoUtilizzare uno strumento liquido e un feed di volume documentato e coerente
IndicatoriVWMA a 20 periodi e SMA a 20 periodi utilizzando la stessa fonte di prezzo selezionata
Segnale longLa VWMA incrocia al rialzo la SMA dopo la chiusura della barra
ConfermaIl prezzo di chiusura è sopra entrambe le medie e la VWMA ha una pendenza positiva su una barra
Timing di ingressoModellare l'ingresso al prezzo di esecuzione disponibile sulla barra successiva’, non alla chiusura del segnale già nota
InvalidazioneUscire o invalidare secondo una regola predefinita di chiusura opposta o incrocio opposto
RischioImpostare la dimensione della posizione da un budget di rischio fisso e da uno stop di struttura di mercato definito separatamente
Condizione di non operativitàVolume mancante/zero, dati di sessione incoerenti o VWMA a finestra completa non definita
Modello di costoIncludere commissioni, spread, slippage e finanziamento ove applicabile
Stato del testNon testata; non è disponibile alcuna dichiarazione di performance

La strategia ipotetica separa il crossover osservato dall'ipotesi di esecuzione successiva. Questa separazione impedisce a un backtest di entrare a un prezzo noto solo dopo la chiusura della barra di segnale.

Perché un crossover non è una strategia completa

Un crossover della VWMA non è una strategia completa perché un crossover definisce una condizione di segnale ma non definisce esecuzione, rischio, costi o valutazione. Le discussioni della community sulla VWMA sollevano spesso il tema di segnali tardivi, trend in esaurimento e necessità di conferma; queste preoccupazioni riflettono regole mancanti piuttosto che prove a favore o contro l'indicatore.

Prima di interpretare un backtest, verifica:

  • Lo strumento, la sede di negoziazione, la sessione, il timeframe e il feed di volume
  • La fonte di prezzo e lunghezze uguali degli indicatori
  • La barra precisa in cui un segnale diventa noto
  • Il successivo prezzo eseguibile e il trattamento dei gap
  • Commissioni, spread, slippage, finanziamento e modifiche contrattuali
  • Dati mancanti e rettifiche per corporate action
  • Un periodo in-sample e un periodo out-of-sample non toccato
  • Sensibilità a lunghezze VWMA vicine invece che a un unico valore ottimizzato
  • Drawdown, esposizione, turnover e un benchmark pertinente
  • Forward testing prima di qualsiasi utilizzo live

Un'implementazione deve riprodurre tali regole di calcolo e di timing senza aggiungere informazioni future.

Come calcolare la VWMA in Python

La VWMA può essere calcolata in Python dividendo una somma mobile di “prezzo × volume” per una somma mobile di “volume” sulla stessa finestra. L'implementazione dovrebbe preservare l'ordine delle righe, richiedere una finestra completa quando previsto e restituire un valore non definito quando il denominatore mobile è zero.

Il calcolo utilizza le somme mobili standard di pandas. La funzione Python dovrebbe nominare esplicitamente le colonne di prezzo e volume in modo che il risultato possa essere ricondotto ai suoi input.

Esempio Python

La seguente funzione pandas calcola una VWMA trailing senza utilizzare righe future.

import pandas as pd

def add_vwma(

frame: pd.DataFrame,

window: int = 20,

price_col: str = "close",

volume_col: str = "volume",

) -> pd.DataFrame:

"""Restituisce una copia con una colonna VWMA trailing e senza look-ahead."""

if window < 1:

raise ValueError("window must be at least 1")

result = frame.copy()

price = pd.to_numeric(result[price_col], errors="coerce")

volume = pd.to_numeric(result[volume_col], errors="coerce")

numerator = (price * volume).rolling(

window, min_periods=window

).sum()

denominator = volume.rolling(

window, min_periods=window

).sum()

safe_denominator = denominator.where(denominator.ne(0))

result[f"vwma_{window}"] = numerator.div(safe_denominator)

return result

La tabella di calcolo a cinque righe può fungere da vettore di test:

example = pd.DataFrame(

{

"close": [50, 52, 51, 53, 54],

"volume": [100, 150, 80, 300, 200],

}

)

calculated = add_vwma(example, window=5)

assert abs(calculated["vwma_5"].iloc[-1] - 52.5060240964) < 1e-10

Il risultato Python è riproducibile solo quando il dataset di produzione utilizza le stesse regole per prezzo, volume, finestra, valori mancanti e rettifiche. Le implementazioni di piattaforma richiedono lo stesso livello di verifica.

VWMA su MT4 e MT5

MT4 e MT5 non identificano la VWMA come uno dei metodi standard di smoothing delle medie mobili, quindi la VWMA richiede normalmente un indicatore personalizzato o un calcolo personalizzato, a meno che un broker o un plugin non ne fornisca uno. MetaQuotes documenta i metodi standard delle medie mobili come SMA, EMA, SMMA e LWMA.

Una VWMA personalizzata dovrebbe esporre la lunghezza del lookback, il prezzo applicato e il tipo di volume. L'indicatore personalizzato dovrebbe anche gestire barre insufficienti, volume zero, ricalcolo e indicizzazione del buffer. Prima di utilizzare un indicatore scaricato, verifica la fonte, la formula, la provenienza del file, la versione della piattaforma e se l'indicatore utilizza tick volume o volume reale. Un vettore di test corrispondente dovrebbe riprodurre il calcolo manuale prima che inizi qualsiasi test di strategia.

Le implementazioni personalizzate aggiungono rischi operativi ai normali limiti analitici dell'indicatore’.

Limiti ed errori comuni

La VWMA è limitata dal ritardo, dalla sensibilità a volumi insoliti, dalla qualità del feed, dalla scelta dei parametri e dall'assenza di certezza predittiva. La VWMA riassume barre storiche, quindi ogni segnale VWMA si verifica dopo che esistono i valori di prezzo e volume che vi contribuiscono.

Limite o errorePerché è importanteControllo appropriato
Trattare la VWMA come predittivaIl calcolo descrive osservazioni passateUsare un linguaggio condizionale e testare regole esplicite
Definire la VWMA come “valore reale”Un prezzo selezionato per barra non cattura ogni prezzo di transazioneDescrivere la VWMA come una media ponderata per il volume a livello di barra
Ignorare la provenienza del volumeIl tick volume e il volume di borsa possono produrre risultati diversiDocumentare e mantenere lo stesso feed
Trattare ogni crossover come un tradeUn segnale omette esecuzione, invalidazione, rischio e costiUsare un set di regole completo e predefinito
Presumere che la VWMA sia supporto o resistenzaLe reazioni storiche non garantiscono reazioni futureTrattare la linea come un riferimento, non come una barriera
Usare un'unica lunghezza ottimizzataUn'impostazione può adattarsi al rumore in un campioneTestare lunghezze vicine e periodi non toccati
Confondere LWMA con VWMALa ponderazione per recenza e la ponderazione per volume rispondono a domande diverseVerificare la formula e il metodo della piattaforma
Ignorare outlier di volume elevatoUna barra insolita può trascinare bruscamente la VWMAEsaminare il contesto dell'evento ed eseguire test di sensibilità
Confrontare fonti o lunghezze diverseIl confronto modifica più di una variabileAllineare fonte di prezzo e periodo quando si isola il volume

Nessuna impostazione o strategia VWMA è universalmente accurata. L'utilità della VWMA dipende da uno scopo definito, da input affidabili e da evidenze provenienti dalle stesse condizioni di mercato in cui il metodo verrà utilizzato.

Domande frequenti

La VWMA non è automaticamente equivalente a un VWAP mobile, non fornisce un segnale di trading standalone completo e può avere ritardo perché il calcolo utilizza barre storiche.

La VWMA è la stessa cosa di un VWAP mobile?

La VWMA e il VWAP mobile possono utilizzare un'aritmetica simile ponderata per il volume, ma le etichette non garantiscono valori identici. La fonte di prezzo, la finestra mobile o ancorata, la regola di reset, il trattamento della sessione e l'implementazione della piattaforma devono coincidere prima che due calcoli possano essere considerati equivalenti.

La VWMA può essere utilizzata come segnale standalone di acquisto o vendita?

La sola VWMA non definisce un trade completo. Un metodo utilizzabile richiede contesto di mercato, timing del segnale, ingresso, invalidazione, uscita, dimensione della posizione, costi ed evidenze da un test adeguato. Nessuna linea VWMA o crossover garantisce un esito profittevole.

Perché la VWMA può avere ritardo dopo un crossover?

La VWMA ha ritardo perché il calcolo utilizza prezzi e volumi storici che rimangono nella finestra mobile finché barre più recenti non li sostituiscono. Un crossover conferma che le due medie storiche hanno cambiato ordine; un crossover non identifica l'inizio esatto di un nuovo trend.

Conclusione

La VWMA è una media mobile che utilizza il volume per determinare l'influenza del prezzo di ogni barra’. La VWMA è più informativa quando sono noti la fonte di prezzo, il periodo, il timeframe e il feed di volume e quando la linea viene confrontata con una SMA della stessa lunghezza. La VWMA può supportare un metodo verificabile, ma non può sostituire l'esecuzione, la gestione del rischio o le evidenze.

Un team di analisti esperti, competenti nell'analisi fondamentale e tecnica e con anni di esperienza sui mercati azionari globali, nel Forex, nei metalli preziosi, nel petrolio e in altre materie prime, oltre che nelle criptovalute e altro ancora.
Unisciti a oltre 1.000.000 di clienti sulla nostra piattaforma di trading pluripremiata
1
Richiedi un
Conto Reale
2
Finanzia il tuo
Conto
3
Inizia subito a fare trading
Apri un conto