Iscriviti ora
Indicatori/probuilder · probacktest · proorder · proscreener

VolumeAdjustedAverage

VolumeAdjustedAverage in ProBuilder restituisce una media mobile ponderata per il volume scambiato, così i bar a volume elevato tirano più la linea. Sintassi ed esempi.

Sintassi

probuilder
VolumeAdjustedAverage[period](price)

Parametri

NomeTipoPredefinitoDescrizione
periodintero20Numero di bar nella finestra di media.
pricefonte di prezzonessunoSerie da mediare, tipicamente close. È accettata qualsiasi costante di prezzo o variabile personalizzata.

Formula

codice
VAMA = weighted average of price over the window,
       with each bar's weight proportional to its volume

Concettualmente, un bar che ha scambiato il doppio del volume di un altro conta circa il doppio nella media. La piattaforma esegue internamente l'aggiustamento per il volume; la proprietà distintiva è che i pesi seguono il volume scambiato anziché la posizione del bar, come negli schemi ponderati sul tempo quali WeightedAverage.

Come funziona

Una media mobile semplice tratta una sessione festiva sottile e una sessione pesante di giornata di earnings come input equivalenti. La media mobile ponderata per il volume (VAMA) corregge questo scalando l'influenza di ogni bar con il volume scambiato su di esso. La linea quindi gravita verso i livelli di prezzo in cui è avvenuto il maggior numero di transazioni, che molti trader leggono come un proxy migliore del prezzo di consenso del mercato rispetto a una media puramente basata sul tempo.

In pratica la VAMA si comporta come le altre medie mobili, smussa il prezzo e lo segue in ritardo, ma si discosta da una media semplice dello stesso periodo ogni volta che il volume è distribuito in modo non uniforme. Un movimento di prezzo su volume forte sposta rapidamente la VAMA; lo stesso movimento su volume debole la piega appena. Questa proprietà è il principale valore analitico: confrontare la VAMA con una media semplice dello stesso periodo mostra se il movimento recente è stato sostenuto dal volume.

Letture della VAMA in salita suggeriscono un rialzo sostenuto dal volume scambiato; una linea in calo suggerisce distribuzione. Si applica il consueto corredo delle medie mobili, incroci del prezzo, lettura della pendenza e coppie veloce contro lenta.

Esempi

Esempio 1, VAMA a 30 bar della chiusura (Indicatore)

probuilder
// Volume adjusted moving average over the last 30 bars
myVAMA = VolumeAdjustedAverage[30](close)
RETURN myVAMA

Traccia la media aggiustata per il volume a 30 periodi sul grafico dei prezzi. Rispetto a Average[30](close), la linea si sposta verso le aree di prezzo a volume elevato.

Esempio 2, Prezzo che incrocia la VAMA (ProOrder)

probuilder
// Trend following on closes crossing the volume adjusted average
vama = VolumeAdjustedAverage[20](close)

IF close CROSSES OVER vama THEN
  BUY 1 CONTRACT AT MARKET
ELSIF close CROSSES UNDER vama THEN
  SELL AT MARKET
ENDIF

Un sistema di incrocio standard con la VAMA come linea di riferimento. Poiché la linea pondera il volume, gli incroci richiedono che il prezzo superi i livelli in cui si è svolta la maggior parte delle contrattazioni.

Esempio 3, Scansione della forza sostenuta dal volume (ProScreener)

probuilder
vama = VolumeAdjustedAverage[20](close)
sma = Average[20](close)
SCREENER[vama > sma] ((vama / sma - 1) * 100 AS "VAMA vs SMA %")

Restituisce gli strumenti la cui media ponderata per il volume si colloca sopra la loro media semplice dello stesso periodo, indicando che i bar recenti a volume elevato hanno scambiato a prezzi più alti, e li ordina in base allo spread.

Interpretazione

Leggi la VAMA come qualsiasi media mobile, con una dimensione in più. Il prezzo sopra una VAMA in salita indica un trend al rialzo a cui il volume ha partecipato. Quando la VAMA e una media semplice dello stesso periodo non concordano, il volume è concentrato su un lato della finestra: VAMA sopra la SMA significa che i bar a volume elevato hanno scambiato in alto, spesso letto come accumulazione, VAMA sotto la SMA significa volume concentrato su prezzi più deboli, spesso letto come distribuzione. Gli incroci tra il prezzo e la VAMA hanno il consueto significato di cambio di trend, con l'implicazione aggiuntiva che il livello incrociato è stato definito dal volume effettivamente scambiato.

Errori e insidie comuni

  • Nessun dato di volume utilizzabile. L'indicatore dipende dal volume. Sugli strumenti in cui il feed non fornisce volume, o solo approssimazioni basate sul conteggio dei tick come molti feed spot forex e CFD, l'output è privo di significato o non disponibile. Verifica la serie dei volumi prima di farci affidamento.
  • Tipo di parentesi errato. Il periodo va tra parentesi quadre, il prezzo tra parentesi tonde: VolumeAdjustedAverage[30](close). VolumeAdjustedAverage(30, close) non compila.
  • Artefatti di sessione sui grafici intraday. Il volume segue un forte pattern intraday, pesante in apertura e in chiusura, sottile all'ora di pranzo. Sui timeframe intraday la ponderazione eredita questo pattern, che può dominare il segnale.
  • Aspettarsi che anticipi. La VAMA resta una media in ritardo. La ponderazione per il volume cambia quali bar contano, non elimina il ritardo della finestra stessa.
  • Average, semplice media mobile ponderata sul tempo.
  • ExponentialAverage, media mobile ponderata esponenzialmente.
  • WeightedAverage, ponderazione lineare basata sulla posizione.
  • Volume, la serie grezza dei volumi usata per la ponderazione.
  • VolumeOscillator, spread tra due medie di volume.
  • VolumeROC, tasso di variazione del volume.
  • OBV, on balance volume, flusso di volume cumulativo.
  • PVT, price volume trend, volume scalato dalla variazione di prezzo.
  • MoneyFlow, misura della pressione di prezzo ponderata per il volume.