1. The Daily Standard Deviations Are Not Several Orders of Magnitude Larger
Curriculum location: Historical Simulation, historical VaR case, Exhibit 9 discussion, printed p. 463.
"Second, the standard deviation of daily returns dominates the mean daily return, typically by several orders of magnitude."
In Exhibit 9, the standard-deviation-to-absolute-mean ratios are approximately and . Those ratios are a little over one base-10 order of magnitude, not several.
Correct reading: In Exhibit 9, the daily-return standard deviations are roughly – times the absolute mean returns. They still dominate the means enough to support the passage's practical zero-mean approximation.
Candidates should not translate a roughly twentyfold difference into a multi-order gap.
2. The Parametric VaR Uses a Two-Sided Critical Value for a One-Sided Tail
Curriculum location: Historical Simulation, historical VaR case, parametric comparison, printed p. 463.
The case defines 95% VaR from the lower 5% tail. The one-sided standard-normal magnitude for that tail is approximately ; is the 97.5th percentile used for a two-sided 95% interval.
Correct reading: Use .
Candidates can otherwise apply a two-sided confidence-interval multiplier to a one-tailed risk measure.
3. The Worked Percentile Chain Contains Both a Rank-Convention Error and an Arithmetic Error
Curriculum location: Historical Simulation, sustainable-energy startup case, Step 2, printed p. 465.
"2.5th percentile (between ranks 2 and 3) using the linear interpolation formula:"
Curriculum location: Historical Simulation, sustainable-energy startup case, Step 2 substitution, printed p. 466.
Curriculum location: Historical Simulation, sustainable-energy startup case, Step 3 downside, printed p. 466.
The same case maps ranks 48 and 49 to the 96th and 98th percentiles. Under that convention, ranks 1 and 2 map to 2% and 4%, so the 2.5th percentile lies between ranks 1 and 2. The same worked chain also has a separate upper-tail arithmetic error.
Curriculum location: Historical Simulation, sustainable-energy startup case, Step 2 upper-tail interpolation, printed p. 466.
The displayed substitution equals , which rounds to , not .
Correct reading: For the lower tail, interpolate between and : . The downside impact is , approximately , and the resulting NPV is approximately . For the upper tail, use , giving approximately of upside and an NPV of approximately .
Candidates can otherwise combine incompatible percentile coordinates, propagate the wrong downside valuation, and reproduce an independent upper-tail arithmetic error.
4. The Option-Payoff Objective Refers to the Wrong Equation
Curriculum location: Bootstrapping, Brighton Rock option case, Step 1 setup, printed p. 472.
"Objective: Calculate the option value at maturity, given by Equation 4:"
Equation (4) is the earlier percentile-interpolation formula. The call-option payoff immediately preceding this setup is labeled Equation (5).
Correct reading: Calculate the option value at maturity using Equation (5).
Candidates following the printed cross-reference are sent to an unrelated formula.
5. A Lower Sample Standard Deviation Does Not Confirm Simulation Smoothness
Curriculum location: Bootstrapping, Brighton Rock 500-versus-10,000 run comparison, printed p. 476.
"Comparing the results of the 10,000-run simulations and the 500-run simulations, we observe smoother distribution curves in the 10,000-run graphs, as confirmed by the lower standard deviation."
Increasing the run count reduces sampling noise in the empirical histogram and stabilizes estimated summaries. It does not reduce the volatility of the underlying outcome distribution. The small differences between the reported sample standard deviations are simulation-to-simulation variation.
Correct reading: The 10,000-run histograms are smoother and their tail estimates are more stable because the larger run count reduces sampling noise; the lower reported sample standard deviation does not confirm that improvement.
Candidates should distinguish precision of an estimate from dispersion of the modeled outcome.
6. Ordinary Bootstrap Resampling Does Not Automatically Reduce Outlier Influence
Curriculum location: Bootstrapping, strengths, robust variability estimates, printed p. 480.
"Bootstrapping also reduces the impact of outliers in the data, relative to historical simulation."
Curriculum location: Bootstrapping, Question Set 2, item 2 solution, printed p. 481.
"The correct response is B. Bootstrapping, sampling with replacement, lessens the impact of outliers in the data."
In an ordinary size- bootstrap, every original observation has probability on each of draws, so its expected multiplicity is one. An outlier may be omitted from one resample and duplicated in another; resampling with replacement is not itself an outlier-robust method.
Correct reading: Ordinary bootstrap resampling inherits the observed sample's outliers. Outlier resistance requires a robust statistic or a specifically robust resampling procedure; it does not follow merely from sampling with replacement.
Candidates should not choose bootstrapping as an automatic cure for contaminated data.
7. The Risk-Neutral Drift Adjustment Has the Wrong Sign in the Prose
Curriculum location: Monte Carlo Simulation, European call case, risk-neutral drift, printed p. 484.
"the risk-neutral drift—equal to the risk-free rate plus an adjustment for the volatility."
Equation (6), the worked arithmetic, and the later geometric-Brownian-motion formula all subtract one-half of the variance. The word “plus” reverses the sign of that adjustment.
Correct reading: The risk-neutral log-return drift is : the one-half-variance adjustment is subtracted from the risk-free rate.
Candidates can otherwise reverse the drift adjustment in simulated returns.
8. One Asian Call Subtype Is Presented as the Definition of All Asian Options
Curriculum location: Monte Carlo Simulation, Asian Option Valuation Using Monte Carlo Simulation, printed p. 485.
"Asian-style options, also commonly referred to as Asian options, provide a payoff at maturity equal to the greater of zero or the difference between the underlying stock’s price at maturity and the average stock price over the life of the option."
The stated payoff is an average-strike, or floating-strike, Asian call. Average-price, or fixed-strike, Asian calls use the path average as the underlying value and compare it with a fixed strike.
Correct reading: The case studies an average-strike Asian call with payoff . A fixed-strike Asian call instead has payoff .
Candidates need the strike convention before selecting or calculating an Asian-option payoff.
Complete Module 9 Body-Text Errata Index
Errata scope
- Curriculum: CFA Level I 2027 Curriculum
- Volume: Volume 1, Quantitative Methods
- Module: Module 9, Simulation of Financial Asset Prices and Returns
- Topics covered: Historical Simulation; Bootstrapping; Monte Carlo Simulation
- Source reviewed: The official 56-page Module 9 curriculum PDF, with teaching content on printed pp. 453–502 and embedded topic Question Sets included
The table below lists all confirmed source-authored body-text errors identified across the in-scope topics. Repeated instances of the same defect are consolidated into one row. Import-only defects and end-of-module Practice Problems are excluded.
Page references use the printed curriculum page numbers.
References
- NIST/SEMATECH: Cumulative Distribution Function of the Standard Normal Distribution
- SciPy: Bootstrap Confidence Intervals
- NIST/SEMATECH: Lognormal Distribution
- MathWorks: Pricing Asian Options
This article is an independent candidate-focused analysis of confirmed errors in the CFA Level I 2027 Curriculum, Volume 1 Quantitative Methods, Module 9 Simulation of Financial Asset Prices and Returns. It is not an official curriculum errata notice.
Continue after the review
Rebuild Module 9 step by step.
This independent review shows where the source text needs extra care. Use Quizara's current Quantitative Methods trial to see related ideas taught on a whiteboard, then check your understanding in Practice.