رفتن به محتوا
همه اسناد کتابخانه

سالانه‌سازی نوسان از بازده‌های روزانه

مقاله Quant Q&A · نویسنده: Orvar Korvar

خلاصه

سند روشن می‌کند چگونه نوسان برآوردشده از بازده روزانهٔ سهام را در یک پنجرهٔ غلتان سالانه‌سازی کنیم. با فرض بیان‌شده که بازده‌ها مستقل و هم‌توزیع‌اند و واریانس با زمان سپری‌شده متناسب است، انحراف معیار بازده‌های روزانه نوسان روزانه را برآورد می‌کند. با 252 روز معاملاتی در سال، برآورد روزانه را در ریشهٔ دوم 252 ضرب کنید تا نوسان سالانه به دست آید. تعداد مشاهدات پنجرهٔ برآورد بر میزان دادهٔ استفاده‌شده اثر می‌گذارد، نه بر ضریب سالانه‌سازی.

گزینهٔ ظاهری دیگر، یعنی ضرب نوسان شش‌روزه در ریشهٔ دومِ حاصلِ تقسیم 252 بر شش، زمانی کاربرد دارد که ورودی، نوسان بازده تجمیعی شش‌روزه باشد. نکتهٔ اصلی این است که پیش از مقیاس‌کردن، واحد زمانیِ بازده اندازه‌گیری‌شده را مشخص کنید. این توضیح به فرض‌های بیان‌شده دربارهٔ توزیع بازده و استقلال متکی است؛ وابستگی، تغییر نوسان یا بسامد مشاهدهٔ متفاوت ممکن است مقیاس‌بندی ساده با ریشهٔ زمان را نادقیق کند. پاسخ به بازده‌های روزانه می‌پردازد و انتخاب‌های برآورد، مانند انحراف معیار نمونه‌ای در برابر جامعه‌ای، را شرح نمی‌دهد.

ایده‌های کلیدی

  • سالانه‌سازی به بازهٔ زمانی هر بازده بستگی دارد، نه طول پنجرهٔ غلتان برآورد.
  • برای نوسان بازده روزانه، آن را در ریشهٔ دوم تعداد روزهای معاملاتی سال ضرب کنید.
  • اگر ورودی نوسان بازده تجمیعی است، تعدیل ریشهٔ زمان را بر پایهٔ همان بازه انجام دهید.
  • استدلال مقیاس‌بندی فرض می‌کند بازده‌ها مستقل‌اند و واریانس با زمان سپری‌شده تناسب دارد.
  • پیش از سالانه‌سازی مشخص کنید ورودی بازده روزانه را اندازه می‌گیرد یا بازده چندروزه را.

برچسب‌ها

متن کامل
# Annualized rolling volatility?


# Annualized rolling volatility?












I have 600 days of closing prices of a stock. I want to calculate the annualized volatility for 6 day window. How do i do that?

If I calculate the std dev of the first 6 days, i get, say 1%. This is the daily volatility of the first 6 days. To annualize it, should i just multiply 1% with sqrt(252)? Or, is this 1% the daily volatility of 6 days? In that case i should multiply with sqrt(252/6)? Is this number 1% the daily volatility for 1 day, or is it the dayily volatility for 6 days?

I dont get it, I am missing a parameter. The period should also be involved in the calculation, right?

So to annualize 6 day volatility, i multiply with sqrt(252/6)? And when do i multiply with sqrt(252)?

UPDATE1: Ami44 writes that the correct procedure to annualize a 6 day window, is to multiply with sqrt (252/6). See Converting 30day annualized vol to 2day annualized vol

UPDATE2: in the answer below, ForeignVolatility says that I should multiply with sqrt (252). This is contradictory to "UPDATE1" above. So I am confused. Should I multiply with sqrt (252) or sqrt(252/6)? And, if I have a 30 day window, should I still multiply with sqrt (252), or should I use sqrt(252/30)? Great confusion. Some say Ba, and other say Bu.

## Answer by foreignvol (score 4, accepted)

https://quant.stackexchange.com/a/70867

We work in annual units because $T=1$ means one year. This means that the time units must be converted to portions of a year. For example, in the case of daily observations, $\Delta t = 1 / 252$. Hence, in your example, we multiply by $\sqrt{252}$ because it's assumed that the variance is measured daily.

More generally, say you have $n$ returns observed with frequency $\Delta t$ arbitrary. Assume they are i.i.d. and follow a distribution $N(0,\sigma^2\Delta t)$. You then have $$ \mathbb E\left[\frac 1n \sum_{t=1}^n r_t^2\right] = \frac 1n \sum_{t=1}^n\mathbb E\left[r_t^2\right] = \frac 1n \sum_{t=1}^n\sigma^2\Delta t = \sigma^2\Delta t. $$ What you described, the sdt dev of the first 6 days, corresponds to the square-root to an estimation of the LHS with $n=6$. The value you're looking for is $\sigma^2$. Hence, you need to multiply by $1/\sqrt{\Delta t} = 1/(1/\sqrt{252}) = \sqrt{252}$.

با ذکر منبع و مطابق مجوز اثر، به‌طور کامل نمایش داده می‌شود. مجوز: CC BY-SA 4.0 (Stack Exchange)

این خلاصه را عامل پژوهشی Stratmill بر پایه متن اصلی نوشته است؛ نسخه‌ای از اثر منبع نیست.