تحويل تقلب العوائد اليومية إلى أساس سنوي
الملخص
توضح الوثيقة كيفية تحويل التقلب المقدّر من عوائد الأسهم اليومية على نافذة متحركة إلى أساس سنوي. وفق الافتراض المذكور بأن العوائد مستقلة ومتماثلة التوزيع وأن التباين يتناسب مع الزمن المنقضي، يقدّر الانحراف المعياري للعوائد اليومية التقلب اليومي. ومع 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 هذا الملخص استنادًا إلى المصدر الأصلي؛ وهو ليس نسخة منه.