Computing Volatility and Identifying Its Limitations
Computing Volatility and Identifying Its Limitations
Alexandre Landi
Alexandre Landi (IBM, Skema) Computing Volatility and Identifying its Limitations January 28, 2025 1 / 24
Introduction to Volatility
Volatility
Measures variation in investment returns
Key indicator of risk
High volatility = Higher risk
Alexandre Landi (IBM, Skema) Computing Volatility and Identifying its Limitations January 28, 2025 2 / 24
Steps to Calculate Volatility
Overview
1 Gather historical return data
2 Calculate the mean return
3 Determine deviations from the mean
4 Square the deviations
5 Calculate the variance
6 Find the standard deviation (volatility)
Alexandre Landi (IBM, Skema) Computing Volatility and Identifying its Limitations January 28, 2025 3 / 24
Step 1: Gather Historical Return Data
Return Data
Daily, weekly, or monthly returns
Example: Monthly returns = 5%, -3%, 4%
First, gather your historical return data. This data can be daily, weekly, or monthly returns, depending on your analysis needs.
Alexandre Landi (IBM, Skema) Computing Volatility and Identifying its Limitations January 28, 2025 4 / 24
Step 2: Calculate the Mean Return
Mean Return
Return1 + Return2 + · · · + Returnn
Mean Return =
n
Example:
0.05 + (−0.03) + 0.04
Mean Return = = 0.02
3
Alexandre Landi (IBM, Skema) Computing Volatility and Identifying its Limitations January 28, 2025 5 / 24
Step 3: Calculate Deviations
Example:
Month 1: 0.05 - 0.02 = 0.03
Month 2: -0.03 - 0.02 = -0.05
Month 3: 0.04 - 0.02 = 0.02
Alexandre Landi (IBM, Skema) Computing Volatility and Identifying its Limitations January 28, 2025 6 / 24
Step 4: Square the Deviations
Squared Deviations
Example:
Month 1: 0.032 = 0.0009
Month 2: (-0.05)2 = 0.0025
Month 3: 0.022 = 0.0004
Alexandre Landi (IBM, Skema) Computing Volatility and Identifying its Limitations January 28, 2025 7 / 24
Step 5: Calculate the Variance
Variance
(Returni − Mean Return)2
P
Variance =
n−1
Example:
0.0009 + 0.0025 + 0.0004
Variance = = 0.0019
2
Alexandre Landi (IBM, Skema) Computing Volatility and Identifying its Limitations January 28, 2025 8 / 24
Step 6: Calculate the Volatility
Example: √
Volatility = 0.0019 ≈ 0.0436 or 4.36%
Alexandre Landi (IBM, Skema) Computing Volatility and Identifying its Limitations January 28, 2025 9 / 24
Conclusion
Alexandre Landi (IBM, Skema) Computing Volatility and Identifying its Limitations January 28, 2025 10 / 24
Next Steps
Upcoming Topics
How to annualize volatility
Comparing investments across different time frames
Alexandre Landi (IBM, Skema) Computing Volatility and Identifying its Limitations January 28, 2025 11 / 24
Introduction to Annualizing Volatility
Annualizing Volatility
Scaling short-term volatility to annual terms
Essential for comparing different timeframes
Useful for investments with different reporting intervals
Alexandre Landi (IBM, Skema) Computing Volatility and Identifying its Limitations January 28, 2025 12 / 24
Why Annualize Volatility?
Purpose
Standardizing risk comparisons
Making meaningful comparisons
Alexandre Landi (IBM, Skema) Computing Volatility and Identifying its Limitations January 28, 2025 13 / 24
Annualizing Volatility Formula
Formula
√
Annualized Volatility = Volatility × Number of Periods in a Year
Alexandre Landi (IBM, Skema) Computing Volatility and Identifying its Limitations January 28, 2025 14 / 24
Example Calculation
Alexandre Landi (IBM, Skema) Computing Volatility and Identifying its Limitations January 28, 2025 15 / 24
Benefits of Annualizing Volatility
Investor Insights
Evaluate risk on a common basis
Better-informed investment decisions
Alexandre Landi (IBM, Skema) Computing Volatility and Identifying its Limitations January 28, 2025 16 / 24
Introduction to Limitations
Alexandre Landi (IBM, Skema) Computing Volatility and Identifying its Limitations January 28, 2025 17 / 24
Normal Distribution Assumption
Alexandre Landi (IBM, Skema) Computing Volatility and Identifying its Limitations January 28, 2025 18 / 24
Equal Treatment of Volatility
Alexandre Landi (IBM, Skema) Computing Volatility and Identifying its Limitations January 28, 2025 19 / 24
Time Period Sensitivity
Alexandre Landi (IBM, Skema) Computing Volatility and Identifying its Limitations January 28, 2025 20 / 24
Numerical Example
Example Calculation
January: 4%
February: 7%
March: 5%
4% + 7% + 5%
Average Monthly Volatility = = 5.33%
3
√
Annualized Volatility = 5.33% × 12 ≈ 18.46%
Alexandre Landi (IBM, Skema) Computing Volatility and Identifying its Limitations January 28, 2025 21 / 24
Summary
Key Points
Annualized volatility is useful but has limitations
Best used with other metrics
Alexandre Landi (IBM, Skema) Computing Volatility and Identifying its Limitations January 28, 2025 22 / 24
Summary
In some next episode, we will discuss which other metrics can be used in
conjunction with volatility for a more accurate assessment of risk.
Alexandre Landi (IBM, Skema) Computing Volatility and Identifying its Limitations January 28, 2025 23 / 24
Introducing QuantLandi’s Newsletter