Analyst Dojo
Lesson 7 of 7 11–14% of the exam

Scaling volatility over time: data frequency and the root-of-time law

Longer periods give bigger returns, so their variance is bigger. The root-of-time law says variance grows in line with time and standard deviation with its square root: daily to annual is × √252, daily to monthly × √22. Real markets follow it only roughly.

4 min cram, 18 min full read. Based on the 2027 CFA® Program Level I curriculum, Quantitative Methods, Learning Module 5.

Tailor this to you: take the self-assessment

Watch the lesson 15 min

The video follows this page: the same examples, then the checkpoint questions.

Before this: Range, mean absolute deviation, variance and standard deviation

On the exam

  • Calculate, interpret, and evaluate various measures of (1) central tendency and location and (2) dispersion

Calculate, interpret and evaluate standard deviation at different data frequencies. Expect to scale a daily standard deviation to a month (about 22 trading days) or a year (about 252), to back a daily figure out of an annual one, the trap of multiplying by T instead of √T, and why real data do not follow the law exactly.

How deeply to learn each part
Know the idea
Understand it in general. It frames other topics, but you will not calculate with it.
Use it
Understand it well enough to solve a question with it. Recognize when it applies.
Memorize
Learn it by heart. The exam will not give it to you.

You know this one. The full lesson is folded away. The takeaways, formulas and checkpoint below are your quick refresher, and the checkpoint is a fair test of whether you still do.

You tested strong here. The full lesson is folded away. The takeaways, formulas and checkpoint below are your quick refresher, and the checkpoint is a fair test of whether you still know it.

Cram mode: the one-screen version of this lesson. Switch to Full for the explanations, worked examples and interactives.

Why does data frequency change the numbers?

The longer the gap between observations, the more a price can move in between. So returns measured over longer periods are larger, and so are their variance and standard deviation. Daily returns are small; annual returns are large.

Volatility is the everyday word for the standard deviation of returns. Data frequency is how often you observe the series: daily, weekly, monthly, yearly. Match it to the question: a trading desk managing overnight risk needs daily figures; a pension fund planning its contributions needs annual ones. Very frequent data carry many small moves that may be noise rather than a lasting change in value.

Illustrative figures for an equity index, not market data:

FrequencyTrading days per periodAverage returnStandard deviation
Daily10.03%1.00%
Weekly50.15%2.15%
Monthly220.66%4.40%
Annual2527.6%14.2%

Same asset, four very different “volatilities”. None is wrong; each answers a different horizon. The table returns in a later section.

What is the root-of-time law?

If each period’s return adds a similar, independent amount of uncertainty, the variance over T periods is T times the one-period variance, so the standard deviation is √T times the one-period figure. This is the root-of-time law .

Variance over T periods Memorize
σT2≈T×σ12\sigma^2_T \approx T \times \sigma^2_1
Root-of-time law Memorize
σT≈T×σ1\sigma_T \approx \sqrt{T} \times \sigma_1

Here σ₁ is the standard deviation over one short period (say a day) and T is the number of short periods in the long one. This variance scaling is what makes the standard deviation grow only with √T. Use trading days , not calendar days: about 22 in a month and 252 in a year (some sources use 250). Five trading days make a week; 12 months a year; 52 weeks a year.

Rearrange itRoot-of-time law: scale a standard deviation, or find the horizon
The question asks for
The daily returns of a share have a standard deviation of 1.20%. Assuming 22 trading days in the horizon and that the root-of-time law holds, the standard deviation over the horizon is closest to:

√22 × 1.20% = 4.6904 × 1.20% = 5.63%

Standard deviation over the horizon, σ_T5.63%

On your calculator
  1. 22√x×1.2=in percent

√x square root

  1. 22g√x1.2×in percent

g blue shift key · √x square root

Exam tip Four times the horizon, twice the volatility: √4 = 2. A year of 252 days has about 15.87 times the daily volatility, not 252 times.

Returns are annualized by compounding; volatility is scaled with the square root of time. Two different tools for two different numbers (see annualized returns).

Scaling risk with time
Return over T short periodsT = number of trading days or months in the horizon
  • Variance Memorize × T
  • Standard deviation Memorize × √T
  • Mean Know the idea roughly × T
  • Trading days Memorize about 22 a month, 252 a year

How do you go from a long horizon back to a short one?

Divide by the same square root.

From a long horizon to a short one Use it
σ1≈σTT\sigma_1 \approx \dfrac{\sigma_T}{\sqrt{T}}

Going the other way, monthly to annual: 4.0% × √12 = 13.86%.

Do real returns follow the law?

Only roughly. In practice the variance of longer-horizon returns often grows more slowly than the law predicts, so a scaled-up daily figure tends to overstate the volatility you actually observe over a year, and a scaled-down annual figure understates daily volatility.

Why real returns bend the root-of-time law
Longer-horizon variance often grows more slowly than T × short-horizon varianceso scaled-up figures tend to overstate
  • Market frictions trading costs, prices that do not update instantly
  • Changing market behavior economic cycles, sentiment
  • Jumps sudden large price changes
  • Fat tails leptokurtosis

Back to the table: daily 1.00% scaled up gives 1.00% × √22 = 4.69% a month and 1.00% × √252 = 15.87% a year, against 4.40% and 14.2% observed. Going the other way, 14.2% ÷ √252 = 0.89% a day, about 10% below the 1.00% observed.

InteractiveScale a daily standard deviation up to a longer horizon

Try this 0 of 3

  • Scale up: find the horizon whose standard deviation is about 4.7 times the daily one.
  • Scale up: set a daily volatility that scales to about 20% a year.
  • Real data: pick the row where the scaled figure misses the observed one by more than 10%.

1.20% a day is about 5.63% over 22 trading days, not 26.40%. Variance grows with T, standard deviation with √T.

−60%−30%0+30%+60%Return over the period±5.63%× T (wrong)
  • One day
  • Horizon, T = 22
  • ±1σ over the horizon

The one-day curve is cut off at the top: it is far narrower and taller than the horizon curve.

Horizon standard deviation √T × σ₁5.63%
Horizon variance T × σ₁²31.68 (%²)
× T (wrong)26.40%
Scaling factor √T4.6904
Scale up
Horizon (trading days)
Show working

Variance adds up period by period: 1.20² = 1.4400 (%²) a day, × 22 = 31.6800 (%²) over a month (22 trading days).

Standard deviation = √31.6800 = 5.6285%, the same as √22 × 1.20% = 4.6904 × 1.20% = 5.63%.

Wrong turn: 1.20% × 22 = 26.40% treats the standard deviation as if it added up day by day. Only the variance does.

The law assumes each day adds a similar, independent amount of uncertainty. Real markets follow it only roughly (third tab).

Scale up on your calculator
  1. 22√x×1.2=5.6285

√x square root

  1. 22g√x1.2×5.6285

g blue shift key · √x square root

Display: 5.63%

Variance grows with time, standard deviation with its square root, and real markets only roughly obey.

Treat a scaled figure as an estimate. If you need annual risk and you have annual data, measure it directly as well.

Why compute statistics on returns, not prices?

Price levels are usually non-stationary : their mean and variance drift over time, so statistics computed on them describe no stable distribution. Returns, monthly or more frequent, are much closer to stationary : their mean and variance stay broadly the same over time, which is what the formulas assume.

An index that rose from 1,000 to 4,000 over twenty years has a meaningless “average level”; its monthly returns have a mean and standard deviation you can compare across decades. Returns, being percentages, also compare across assets, periods and currencies, where price levels cannot.

What happens to the coefficient of variation?

Know the idea

Over T periods the mean grows roughly in line with T but the standard deviation only with √T, so the coefficient of variation (CV) of daily data is far larger than an annual one. Annualize both before comparing (lesson 4).

From the table: the daily CV is 1.00 ÷ 0.03 = 33.3. Annualized, the mean is 0.03% × 252 = 7.56%, the standard deviation is 1.00% × √252 = 15.87%, and the CV is 15.87 ÷ 7.56 = 2.10 (33.3 ÷ √252 gives the same).

Go deeper Why the square root?

If one day’s return tells you nothing about the next, the variance of the sum of two days’ returns is the sum of their variances. Over T similar days the variance is T times one day’s, and the standard deviation √T times. Continuously compounded returns add across periods exactly (Learning Module 1), which is why this reasoning is usually applied to them. This is background, not needed for the exam.

Memorize this

MemorizeScaling risk over time

FromToStandard deviationVariance
DailyMonthly (≈ 22 days)× √22 ≈ 4.69× 22
DailyAnnual (≈ 252 days)× √252 ≈ 15.87× 252
WeeklyAnnual× √52 ≈ 7.21× 52
MonthlyAnnual× √12 ≈ 3.46× 12
AnnualDaily÷ √252÷ 252

Memory hook Variance adds up period by period; standard deviation is its square root, so it grows with √T. Four times the horizon, twice the volatility.

Know it cold σT≈T σ1\sigma_T \approx \sqrt{T}\,\sigma_1 and σT2≈T σ12\sigma^2_T \approx T\,\sigma^2_1, with T in trading days. An approximation: real long-horizon variance often grows more slowly.

Scaling risk with time
Return over T short periodsT = number of trading days or months in the horizon
  • Variance Memorize × T
  • Standard deviation Memorize × √T
  • Mean Know the idea roughly × T
  • Trading days Memorize about 22 a month, 252 a year
Why real returns bend the root-of-time law
Longer-horizon variance often grows more slowly than T × short-horizon varianceso scaled-up figures tend to overstate
  • Market frictions trading costs, prices that do not update instantly
  • Changing market behavior economic cycles, sentiment
  • Jumps sudden large price changes
  • Fat tails leptokurtosis
Variance over T periods Memorize
σT2≈T×σ12\sigma^2_T \approx T \times \sigma^2_1
Quick example

Daily variance 0.0002. Over 22 trading days: 0.0002 × 22 = 0.0044.

On your calculator
  1. 0.0002×22= 0.0044
  1. 0.0002ENTER22× 0.0044

ENTER enter (on the HP, puts the number on the stack)

Root-of-time law Memorize
σT≈T×σ1\sigma_T \approx \sqrt{T} \times \sigma_1
Quick example

Weekly standard deviation 2.5%. Annual: 2.5 × √52 = 18.03%. Multiplying by 52 (130%) is the trap.

On your calculator
  1. 52√x×2.5= 18.0278

√x square root

  1. 52g√x2.5× 18.0278

g blue shift key · √x square root

From a long horizon to a short one Use it
σ1≈σTT\sigma_1 \approx \dfrac{\sigma_T}{\sqrt{T}}
Quick example

Annual standard deviation 24%. Daily: 24 ÷ √252 = 1.51%.

On your calculator
  1. 24÷252√x= 1.5119

√x square root

  1. 24ENTER252g√x÷ 1.5119

ENTER enter (on the HP, puts the number on the stack) · g blue shift key · √x square root

How it is asked

  1. Daily to monthly

    Daily standard deviation 1.5%. Monthly, with 22 trading days?

    1.5 × √22 = 7.04%. Trap: × 22 = 33.00%.

  2. Annual back to daily

    Annual volatility 24%, 252 trading days. Daily?

    24 ÷ √252 = 1.51%. Trap: ÷ 252 = 0.10%.

  3. Variance, not standard deviation

    Daily variance 0.0002. Monthly variance, 22 days?

    0.0002 × 22 = 0.0044. Trap: × √22 = 0.00094.

  4. Does the law hold?

    Scaled-up daily volatility exceeds the observed annual figure. Why?

    The law is approximate: frictions, shifting market behavior, jumps and fat tails make longer-horizon variance grow more slowly.

Exam traps

  • Multiplying the standard deviation by T. Only the variance scales with T; the standard deviation scales with √T.
  • Scaling the variance by √T, the mirror-image slip.
  • Using 365 calendar days when the data are trading-day returns (use about 252, or what the question gives).
  • Treating a scaled figure as exact. The law is an approximation and often overstates long-horizon volatility.
  • Computing statistics on price levels instead of returns.
  • Comparing a coefficient of variation from daily data with one from annual data.

Checkpoint

3 exam-style questions. About 90 seconds each.

  1. 1The daily returns of a currency pair have a standard deviation of 0.65%. Assuming 22 trading days in a month and that the root-of-time law holds, the standard deviation of monthly returns is closest to:

  2. 2An equity fund reports an annualized volatility of 16.0%, based on 252 trading days a year. Using the root-of-time law, the fund's daily standard deviation is closest to:

  3. 3An analyst scales the daily standard deviation of a commodity index up to a year with the root-of-time law. The result is well above the standard deviation of the index's observed annual returns. The most likely explanation is that:

Key takeaways

  • Lower-frequency data give larger returns, so a larger variance and standard deviation per period.
  • Root-of-time law: variance × T, standard deviation × √T, with T in trading days (about 22 a month, 252 a year).
  • Go back the same way: daily ≈ annual ÷ √252.
  • The law is approximate: real long-horizon variance often grows more slowly.
  • Compute statistics on returns, not prices, and annualize before comparing coefficients of variation.
Variance over T periods Memorize
σT2≈T×σ12\sigma^2_T \approx T \times \sigma^2_1
Quick example

Daily variance 0.0002. Over 22 trading days: 0.0002 × 22 = 0.0044.

On your calculator
  1. 0.0002×22= 0.0044
  1. 0.0002ENTER22× 0.0044

ENTER enter (on the HP, puts the number on the stack)

Root-of-time law Memorize
σT≈T×σ1\sigma_T \approx \sqrt{T} \times \sigma_1
Quick example

Weekly standard deviation 2.5%. Annual: 2.5 × √52 = 18.03%. Multiplying by 52 (130%) is the trap.

On your calculator
  1. 52√x×2.5= 18.0278

√x square root

  1. 52g√x2.5× 18.0278

g blue shift key · √x square root

From a long horizon to a short one Use it
σ1≈σTT\sigma_1 \approx \dfrac{\sigma_T}{\sqrt{T}}
Quick example

Annual standard deviation 24%. Daily: 24 ÷ √252 = 1.51%.

On your calculator
  1. 24÷252√x= 1.5119

√x square root

  1. 24ENTER252g√x÷ 1.5119

ENTER enter (on the HP, puts the number on the stack) · g blue shift key · √x square root

All Quantitative Methods formulas, every lesson

Practice exam-style questions on Statistical Characteristics of Asset Returns

Questions about this lesson?

Where this comes back

Questions candidates ask

How do you convert daily volatility to annual volatility for CFA Level 1?

Multiply by the square root of the number of trading days, usually √252 ≈ 15.87. A daily standard deviation of 1.2% becomes 1.2% × √252 = 19.05% a year. Multiply the variance by 252, never the standard deviation.

What is the root-of-time law?

The rule that the variance of returns grows in line with the length of the period and the standard deviation with its square root. Monthly volatility is about √22 times daily volatility. It holds only approximately in real markets.

Why is monthly volatility not 22 times daily volatility?

Daily ups and downs partly cancel over a month. What adds up from day to day is the variance, so the monthly variance is about 22 times the daily one and the standard deviation about √22 ≈ 4.69 times.

Does the square-root-of-time rule always hold?

No. Market frictions, changing market behavior over cycles and sentiment, sudden price jumps and fat tails make longer-horizon variance grow more slowly than the rule predicts, so scaled figures are estimates.

Spotted an error? Tell us and we will fix it.

  1. Mean, median, mode and what outliers do to them
  2. Quartiles, percentiles and box plots
  3. Range, mean absolute deviation, variance and standard deviation
  4. Semi-deviation, downside deviation and the coefficient of variation
  5. Skewness and kurtosis
  6. Covariance and correlation
  7. Scaling volatility over time: data frequency and the root-of-time law

Ask Sensei Listen instead

Questions on Scaling volatility over time: data frequency and the root-of-time law

Learn with Sensei, out loud The voice tutor, in early access

Sensei teaches the lesson aloud and stops when you interrupt: "wait, why is the geometric mean lower?" It answers with the lesson's own example, then quizzes you by voice. Every account can try Sensei on one module, with one voice question.

USD 149 a month founding price (regular USD 199), kept for as long as you stay subscribed. Everything in Plus included.

In active development and improving every day. Send feedback · Plans and pricing

Analyst Dojo Plus

Your free review list holds 10 items.

Plus keeps everything you save, for USD 19 a month. To make room on the free plan, remove something from your review list.

See Plus

Lessons, checkpoints and the lesson questions in practice stay free. Compare plans