VolumeOscillator
VolumeOscillator in ProBuilder restituisce la differenza percentuale tra le medie mobili breve e lunga del volume, misurando i cambiamenti di attività. Con esempi.
Sintassi
VolumeOscillator[S, L]Parametri
| Nome | Tipo | Predefinito | Descrizione |
|---|---|---|---|
S | intero | nessuno | Periodo della media mobile di volume a breve termine. Deve essere minore di L. Un'impostazione comune è 5. |
L | intero | nessuno | Periodo della media mobile di lungo termine del volume. Un'impostazione comune è 10 o 20. |
La funzione non accetta un argomento di prezzo, viene calcolata dalla serie dei volumi dello strumento.
Formula
VolumeOscillator = 100 * (shortAvg - longAvg) / longAvg
where shortAvg = moving average of volume over S bars
longAvg = moving average of volume over L barsL'output è lo spread tra le due medie di volume espresso come percentuale della media lunga, quindi le letture sono confrontabili tra strumenti indipendentemente dai loro livelli di volume assoluti.
Come funziona
Il volume tende a espandersi quando un mercato attira interesse e a contrarsi quando viene ignorato. Il Volume Oscillator cattura questo confrontando un'immagine rapida dell'attività, la media breve, con una linea di base più lenta, la media lunga. Quando i bar recenti scambiano più volume della norma di più lungo termine, la media breve sale sopra quella lunga e l'oscillatore diventa positivo. Quando l'attività svanisce, l'oscillatore diventa negativo.
Il valore non porta alcuna informazione direzionale sul prezzo, descrive solo la partecipazione. Il suo uso analitico deriva dalla combinazione con la price action: un breakout o un trend accompagnato da un oscillatore positivo e in salita ha il volume alle spalle, mentre lo stesso pattern di prezzo con un oscillatore negativo procede su una partecipazione sottile, che le tradizioni dell'analisi tecnica considerano meno affidabile.
Poiché l'output è una percentuale della media lunga, una lettura di 20 significa che il volume di breve termine è del 20 percento sopra la sua linea di base, sia che lo strumento scambi migliaia o milioni di unità per bar.
Esempi
Esempio 1, Pannello dell'oscillatore di volume (Indicatore)
// Percentage spread between the 5 and 10 period volume averages
vo = VolumeOscillator[5, 10]
RETURN vo AS "Volume Oscillator"Traccia l'oscillatore intorno alla sua linea dello zero. Le letture positive segnalano i bar in cui l'attività di breve termine supera la norma di più lungo termine.
Esempio 2, Breakout confermato dal volume (ProBacktest)
// Only take the breakout when trading activity is above its baseline
vo = VolumeOscillator[5, 20]
IF NOT ONMARKET AND close CROSSES OVER Highest[20](close)[1] AND vo > 0 THEN
BUY 1 CONTRACT AT MARKET
ENDIF
IF ONMARKET AND close CROSSES UNDER Average[20](close) THEN
SELL AT MARKET
ENDIFIl sistema compra un breakout del massimo a 20 bar solo quando l'oscillatore di volume è positivo, quindi gli ingressi richiedono una partecipazione in espansione, ed esce su una chiusura sotto la media a 20 bar.
Esempio 3, Scansione dell'impennata di attività (ProScreener)
vo = VolumeOscillator[5, 10]
SCREENER[vo > 20] (vo AS "Vol osc %")Restituisce gli strumenti il cui volume di breve termine è più del 20 percento sopra la media di lungo termine, facendo emergere i mercati con un improvviso aumento di interesse.
Interpretazione
| Lettura | Significato |
|---|---|
| Sopra 0 | Attività di breve termine sopra la norma di più lungo termine, partecipazione in espansione. |
| Sotto 0 | Attività sotto la norma, partecipazione in contrazione. |
| In salita con il prezzo in salita | Rialzo sostenuto dal volume, convenzionalmente un segno di forza del trend. |
| In calo mentre il prezzo sale | Rialzo con volume in calo, convenzionalmente un segnale di cautela. |
L'oscillatore è uno strumento di conferma, non un generatore di segnali autonomo. Gli incroci della linea dello zero segnalano semplicemente quando le due medie di volume si scambiano di ordine; il loro significato dipende interamente da ciò che sta facendo il prezzo in quel momento. Letture positive prolungate durante un trend indicano una partecipazione continua, mentre i picchi di volume che appaiono come punte isolate e nette spesso accompagnano movimenti culminanti.
Errori e insidie comuni
- Nessun dato di volume utilizzabile. Sugli strumenti senza volume di borsa, compresi molti feed spot forex e CFD che riportano conteggi di tick, l'oscillatore riflette la qualità dei dati anziché la partecipazione. Controlla prima la serie dei volumi.
- Ordine dei parametri. Il periodo breve viene per primo:
VolumeOscillator[5, 10]. Scambiare gli argomenti inverte il segno di ogni lettura. - Leggerlo come un segnale di prezzo. L'oscillatore non dice nulla sulla direzione. Un valore fortemente positivo si verifica nei crolli tanto facilmente quanto nei rally; deve essere abbinato a una condizione di prezzo.
- Stagionalità intraday del volume. Sui grafici intraday il volume si gonfia regolarmente all'apertura e alla chiusura della sessione. L'oscillatore diventa positivo in quei momenti ogni giorno, cosa di cui una soglia di screener dovrebbe tenere conto.
Istruzioni correlate
Volume, la serie grezza del volume scambiato.VolumeROC, variazione percentuale del volume su N bar.PriceOscillator, la stessa costruzione a due medie applicata al prezzo.OBV, on balance volume, flusso di volume cumulativo con segno.PVT, price volume trend, volume ponderato per la variazione percentuale di prezzo.ChaikinOsc, oscillatore sulla linea di accumulazione distribuzione.MoneyFlowIndex, oscillatore di momentum ponderato per il volume limitato da 0 a 100.AccumDistr, linea di accumulazione distribuzione.