Jak obliczamy Średni Wolumen

Avg Vol — średni wolumen obrotu w określonym okresie. Obliczany jako SMA wolumenu w określonej liczbie dni (zwraca średnią kroczącą, czyli sumę ostatnich N wartości wolumenu podzieloną przez N, gdzie N to liczba dni). Reprezentuje średnią liczbę akcji, kontraktów lub innych aktywów, które były przedmiotem obrotu w tym czasie. Wyższy średni wolumen często wskazuje na silniejszą aktywność rynkową i płynność, podczas gdy niższe wartości mogą sugerować zmniejszone zainteresowanie. Pomocny w identyfikacji trendów, nastrojów rynkowych oraz kluczowych poziomów aktywności.

- Oto skrypt dla klasycznych giełd, który pozwala wyświetlić średni wolumen dla 10, 30, 60 i 90 dni na wykresie (Średni wolumen nie jest obliczany w godzinach przedłużonych, tylko podczas regularnych sesji handlowych):

//@version=6
// Average volume
indicator("Average volume")
AvgVol = ta.sma(volume, 10)
plot(AvgVol, title='average_volume_10d_calc')
plot(ta.sma(volume, 30), title='average_volume_30d_calc')
plot(ta.sma(volume, 60), title='average_volume_60d_calc')
plot(ta.sma(volume, 90), title='average_volume_90d_calc')

- Oto skrypt dla giełd kryptowalutowych, z automatyczną konwersją na USD, który pozwala wyświetlić średni wolumen dla 10, 30, 60 i 90 dni na wykresie (Średni wolumen nie jest obliczany w godzinach przedłużonych, tylko podczas regularnych sesji handlowych):

//@version=6
// Average volume in USD
indicator("Average volume in USD")
volExpr = syminfo.volumetype == "quote" ? volume : ( syminfo.volumetype == "base" ? close * volume : na )
volInUSD = volExpr*request.currency_rate(syminfo.currency, "USD", ignore_invalid_currency = true)
avgVol10d = ta.sma(volInUSD, 10)
plot(avgVol10d, title='average_volume_10d_calc_usd')
plot(ta.sma(volInUSD, 30), title='average_volume_30d_calc_usd')
plot(ta.sma(volInUSD, 60), title='average_volume_60d_calc_usd')
plot(ta.sma(volInUSD, 90), title='average_volume_90d_calc_usd')

Średni wolumen jest obliczany dla dowolnego dostępnego przedziału czasowego, którego listę można zobaczyć w otwartym oknie edycji filtra: