טיפול בפערים ליליים ובקפיצות באמידת בטא תוך־יומית
סיכום
המסמך דן באמידת בטא מתשואות של 15 דקות של XLF מול SPY לאורך כמה ימים, תוך התמקדות בקפיצות לכאורה בפתיחת המסחר למחרת. התשובה מניחה שהבטא מחושבת מתשואות ולא מרמות מחירים, ומציינת שפערים ליליים לא אמורים להיכלל ברגרסיה שנועדה להשתמש בתשואות תוך־יומיות בלבד. ממוצע נע של התשואות מוצע כאחת הדרכים להחליק את התצפיות.
הצעות נוספות כוללות השמטת תצפיות שהתשואות שלהן עולות על סף שנבחר, כגון שתי סטיות תקן, והשוואת אומדני בטא בין מרווחי דגימה. מרווחים ארוכים יותר עשויים להחליק קפיצות קטנות יותר, ולכן אפשר לבחור במרווח שמניב את האומדן היציב והמובהק סטטיסטית ביותר. גישה אחרת היא לאמוד בטא נפרדת לכל יום ולחשב את ממוצע האומדנים. אלה הצעות מעשיות ולא כלל אוניברסלי שנבדק; המסמך אינו מפרט שיטה פורמלית לזיהוי קפיצות או משווה בין השיטות על סמך תוצאות אמפיריות.
רעיונות מרכזיים
- באמידת בטא מתשואות תוך־יומיות, פערי הפתיחה הליליים אינם נכללים בסדרת התשואות התוך־יומיות.
- מוצע להחליק תשואות באמצעות ממוצע נע כאחת הדרכים להפחתת רעש.
- אפשר להשמיט תצפיות עם תשואות גדולות באמצעות סף כגון שתי סטיות תקן.
- השוואה בין מרווחי דגימה יכולה להראות איזה מהם מניב בטא יציבה ומובהקת יותר.
- אפשר לאמוד בטא בנפרד לכל יום ואז לחשב את הממוצע שלהן.
תגיות
הטקסט המלא
# How to account for jumps in intraday data when calculating beta?
# How to account for jumps in intraday data when calculating beta?
I am calculating betas on intraday trade data at 15-minute intervals. For simplicity sake, let's assume I am modeling
\begin{equation} Y = \beta * X + c \end{equation}
where $Y$ is the return of XLF and $X$ is the return of SPY.
If I want to run this on five days of intraday data, should I remove the jump that happens due to opening gaps on the next day?
How do you guys usually handle this jump in returns ?
## Answer by chrisaycock (score 6, accepted)
https://quant.stackexchange.com/a/2714
I assume you're using returns to compute beta, not the prices. And yes, remove the "jumps", though this should happen automatically since you're looking only at intraday returns. One final piece of advice: you'll get more meaningful results if you smooth the returns via a moving average.
## Answer by Suminda Sirinath S. Dharmasena (score 3)
https://quant.stackexchange.com/a/2715
In addition to the above I can suggest:
- ignore data point if returns are more than a certain threshold (2 s.d.)
- calculate at different sampling intervals and choose most stable beta with the best significance (certain longer intervals "smooth out" small to mid size jumps)
## Answer by LazyCat (score 1)
https://quant.stackexchange.com/a/2718
You can run the regression separately for 5 days, and average the betas you get for different days.מוצג במלואו בציון המקור ובהתאם לרישיון שלו. רישיון: CC BY-SA 4.0 (Stack Exchange)
הסיכום נכתב בידי סוכן המחקר של Stratmill על סמך המקור; הוא אינו העתק של המקור.