performance calculations
TRANSCRIPT
-
8/13/2019 Performance Calculations
1/55
Performance Calculations101
Monday, October 19, 2009
Public Pension Financial Forum
John D. Simpson, CIPMThe Spaulding Group, Inc.
-
8/13/2019 Performance Calculations
2/55
What well do today Well cover a few basic formulas that are
used to calculate rates of return and risk
Nature is pleased with simplicityIssac Newton, Principia
We will try to make this easy to comprehend But, we have a fair amount to cover and
limited time
Feel free to ask questions
-
8/13/2019 Performance Calculations
3/55
Rates of Return:
Time-weighting vs. Money-weighting Time-weighted returns measure the
performance of the portfolio manager
Money-weighted returns measure theperformance of the fund or portfolio
-
8/13/2019 Performance Calculations
4/55
Time-weighting Time-weighting eliminatesor reducesthe
impact of cash flows
Because managers dont control the flows
Two general approaches:
Approximations, which approximatethe exact,
true, time-weighted rate of return Exact, true, time-weighted rate of return
-
8/13/2019 Performance Calculations
5/55
Approximation methods
well discuss Original Dietz
Modified Dietz
Modified BAI
(a.k.a. Modified IRR and Linked IRR)
-
8/13/2019 Performance Calculations
6/55
What Are Cash Flows? Two types:
External: impact the portfolio
Internal: impact securities, sectors Specifics:
External: contributions/withdrawals of cash and/orsecurities
Internal: buys/sells, interest/dividends, corporate actions
-
8/13/2019 Performance Calculations
7/55
Visualizing Flows
Our Portfolio
TechStocks
Bank
Stocks
CorporateBonds
Munis
Transfer100 sharesDell, Inc.
Withdraw
$1,000
Buy 100 shares BofA
ExternalFlows
GM Bond pays interest
InternalFlows
-
8/13/2019 Performance Calculations
8/55
The scenario we will use to
demonstrate the various formulas:
5/30 BMV 100,000
6/10 Cash Flow 20,000
6/30 EMV 123,000
-
8/13/2019 Performance Calculations
9/55
Assumes constant rate of return on the portfolioduring the period
Very easy method to calculate
Provides approximation to the true rate of return
Returns can be distorted when large flows occur
Also, return doesnt take into account market
volatility, which further affects the accuracy
Weights each cash flow as if it occurred at themiddle of the time period
Original Dietz
-
8/13/2019 Performance Calculations
10/55
Original Dietz
R EMV BMV C
BMV C
OriginalDietz
0 5.5/30 BMV 100,000
6/10 Cash Flow 20,000
6/30 EMV 123,000
ROriginalDietz
123 000 100 000 20 000
100 000 0 5 20 0002 73%
, , ,
, . ,.
-
8/13/2019 Performance Calculations
11/55
Modified Dietz Method
Assumes constant rate of return on theportfolio during the period
Provides an improvement in theapproximation of true time-weighted rate ofreturn, versus the Original Dietz formula
Disadvantage greatest when: (a) 1 or morelarge external cash flows; (b) cash flowsoccur during periods of high market volatility
Weights each external cash flow by the
amount of time it is held in the portfolio
-
8/13/2019 Performance Calculations
12/55
Modified Dietz MethodR
EMV BMV C
BMV W C
W CD DCD
WCD D
CD
ModifiedDietz
EOD
SOD
1
WSOD
30 10 1
300 70.
-
8/13/2019 Performance Calculations
13/55
Modified Dietz Method
5/30 BMV 100,000
6/10 Cash Flow 20,000
6/30 EMV 123,000
R EMV BMV C
BMV W CModifiedDietz
RModifiedDietz
123 000 100 000 20 000
100 000 0 70 20 000
2 63%, , ,
, . ,
.
-
8/13/2019 Performance Calculations
14/55
Determines internal rate of return for the period
Takes into account the exact timing of each
external cash flow Market value at beginning of period is treated as
cash flow
Disadvantage: Requires iterative process solutiondifficult to calculate manually
Modified BAI
(Modified IRR, Linked IRR)
-
8/13/2019 Performance Calculations
15/55
Modified BAI Method
5/30 BMV 100,000
6/10 Cash Flow 20,000
6/30 EMV 123,000
0
1 1 1 1
1 2
1 2
InitialValue
CashFlow
r
CashFlow
r
CashFlow
r
Outflow
rt t
n
t tn end ...
0 100 000
20 000
1
123 000
10 30
, , ,
.r r
-
8/13/2019 Performance Calculations
16/55
Modified BAI Method
0
1 1 1 1
1 2
1 2
InitialValue
CashFlow
r
CashFlow
r
CashFlow
r
Outflow
rt t
n
t tn end ...
2.63% (1.40)
2.62% (14.25)2.64% 7.94
Solving for r through
iteration ( tr ial & error)
RModifiedBAI 2 63%.
-
8/13/2019 Performance Calculations
17/55
Value portfolio every time external flows occur
Advantage: calculates true time-weighted rate
of return Disadvantage: requires precise valuation of the
portfolio on each day of external cash flow
True, exact TWRR
-
8/13/2019 Performance Calculations
18/55
True, exact TWRR
5/30 BMV 100,000
6/9 EMV 101,000
6/10 Cash Flow 20,000
6/30 EMV 123,000
ROREMV
BMV
EMV
BMV
EMV
BMV
EMV
BMVTruei
ii
nn
n
1
1
1
2
2
1 1...
RExact 101 000
100 000
123 000
121 0001 2 67%
,
,
,
,.
-
8/13/2019 Performance Calculations
19/55
Money-weighted returnsInternal Rate of Return (IRR)
Takes cash flows into consideration
Cash flows will impact the return
Only uses cash flows and the closing marketvalue in calculation (dont revalue duringperiod)
Produces the return that equates the presentvalue of all invested capital
-
8/13/2019 Performance Calculations
20/55
Its an iterative process
We solve for r, by trial-and error
The general rule is to use the Modified Dietz return
as the first order approximation to the IRR
0
1 1 1 1
1 2
1 2
InitialValueCashFlow
r
CashFlow
r
CashFlow
r
Outflow
rt t
n
t tn end ...
Solving for the IRR
-
8/13/2019 Performance Calculations
21/55
5/30 BMV 100,000
6/10 Cash Flow 20,000
6/30 EMV 123,000
0
1 1 1 1
1 2
1 2
InitialValue
CashFlow
r
CashFlow
r
CashFlow
r
Outflow
rt t
n
t tn end ...
0 100 000
20 000
1
123 000
10 30
, , ,
.r r
IRR Method
-
8/13/2019 Performance Calculations
22/55
0
1 1 1 1
1 2
1 2
InitialValue
CashFlow
r
CashFlow
r
CashFlow
r
Outflow
rt t
n
t tn end ...
2.63% (1.40)
2.62% (14.25)
2.64% 7.94
Solving for r through
iteration (trial & error)
IRR 263%.
IRR Method
-
8/13/2019 Performance Calculations
23/55
Why did the Modified BAI and IRR yield the samereturns (2.63%)?
Calculation Question
-
8/13/2019 Performance Calculations
24/55
Contrasting IRRwith time-weighting
Exact
weight
weight
weight
Revalue
Internal Rate of Return
InceptionMostt
RecentPeriod
CashFlow
CashFlow
CashFlow
Value
Revalu
e
Value
Revalue
Revalue
Revalue
M/E M/E M/E M/E M/E M/E M/E M/E
Valu
e
Modified Dietz, Modified BAI
Revalu
e
Revalue
Revalue
Revalue
Revalue
Revalue
Revalue
Revalue
Revalue
DayW
eight
DayW
eight
DayW
eight
IRR values portfolio at the beginning and end of the period
TWRR values at various times throughout the period
-
8/13/2019 Performance Calculations
25/55
Our investment is a mutual fund
Where two investors begin with 100 shares
And both make two additional purchases duringthe year of 100 shares each
But at different times
And at different prices
Well use an example tocompare TWRR and MWRR
-
8/13/2019 Performance Calculations
26/55
10
10.5
11
8
14
9
11
15
9
10
9
11
12
7
8
9
10
11
12
13
14
15
16
Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Our funds end-of-month NAVs
-
8/13/2019 Performance Calculations
27/55
Investor #2Purchases
Investor #1Purchases
BMV for both
Investors
10
10.5
11
8
14
9
11
15
9
10
9
11
12
7
8
9
10
11
12
13
14
15
16
Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
BelievesBuy low/Sell high
BelievesBuy high/Sell low
Our investors purchases
-
8/13/2019 Performance Calculations
28/55
Month NAV Investor #1 Investor #2
Dec 10 1,000 1,000
Jan 10.5
Feb 11
Mar 12
Apr 8 800May 14 1,400
Jun 9
Jul 11
Aug 15 1,500
Sep 9 900
Oct 10
Nov 9
Dec 11
3,900 2,700
3,300 3,300
(600) 600
Total Investment
EMV =
Gain/Loss
Paper gainof
$600!
Paper lossof
$600!
The investments unrealizedgains/losses
-
8/13/2019 Performance Calculations
29/55
The funds return (using an exact TWRR method):
ROR EMVBMVFund
1 1110
1 10%
Whats our return?
-
8/13/2019 Performance Calculations
30/55
-
8/13/2019 Performance Calculations
31/55
Investor #1s IRR = -24.86%
Investor #2s IRR = +35.16%
How about money-weighting?
-
8/13/2019 Performance Calculations
32/55
As a Plan Sponsor
Which returns make more sense to you?
Which are more meaningful?
Investor #1 Investor #2
P&L -$600 +$600
TWRR 10% 10%
MWRR -24.86% +35.16%
TWRR judgesportfolio manager
MWRRjudges the
portfolio
-
8/13/2019 Performance Calculations
33/55
Multi-period rates of return
We dont just want to report returns for amonth
We want to linkour returns to formquarterly, annual, since inception, etc.returns
How do we do this?
-
8/13/2019 Performance Calculations
34/55
The process used to linksub-period returns tocreate returns for extended periods:
e.g., We want to take January, February, and Marchreturns to create a return for 1Q
We geometrically link in order to compound ourreturns
Geometric linking
-
8/13/2019 Performance Calculations
35/55
Step-by-step process:
1. Convert the returns to a decimal
2. Add 13. Multiply these numbers
4. Subtract 1
5. Convert the number to a percent
Geometric linking
-
8/13/2019 Performance Calculations
36/55
Jan 1.10%
Feb 0.89%
Mar 0.60%
Step 1 Convert to a decimal 0.0110
0.0089
0.0060
Step 2 Add 1 1.0110
1.0089
1.0060
Step 3 Multiply 1.0261
Step 4 Subtract 1 0.0261
Step 5 Convert to a percent 2.61%
Geometric linking
-
8/13/2019 Performance Calculations
37/55
Before we move to risk, arethere any questions?
-
8/13/2019 Performance Calculations
38/55
Risk measures
Two categories
Formulas that measure risk
Well look at standard deviation and tracking error
Formulas that adjust the return per unit of risk
Well look at Sharpe Ratio and Information Ratio
-
8/13/2019 Performance Calculations
39/55
Standard Deviation
Measures volatility of returns over time
The most common and most criticized
measure to describe the risk of a security orportfolio.
Used not only in finance, but also statistics,
sciences, and social sciences. Provides a precise measure of the amount of
variation in any group of numbers.
-
8/13/2019 Performance Calculations
40/55
Standard Deviation; based on theBell-shaped (normal) curve
-
8/13/2019 Performance Calculations
41/55
Standard Deviation Formulas
R R
n
i
2
Note: This is represented in Excel as the STDEVPFunction
R R
ni
2
1
Note: This is represented in Excel as the STDEVFunction
-
8/13/2019 Performance Calculations
42/55
An example ofstandard deviation
A B C D E F G
1 Portfolio
2 Month Return
3 1 6.02%
4 2 4.43%
5 3 -3.34%6 4 4.22%
7 5 3.69%
8 6 -2.58%
9 7 6.47%
10 8 0.18%
11 9 1.42%
12 10 -2.45%
13 11 2.53%
14 12 2.82%
15 13 5.78%
16
17 2.25% =AVERAGE(C3..C15)
18 3.25% =STDEVP(C3..C15)
Average ROR =
Standard Deviation =
-
8/13/2019 Performance Calculations
43/55
Tracking Error
The difference between the performance ofthe benchmark and the replicating portfolio
Measures active risk; the risk the managertook relative to the benchmark
Measured as annualized standard deviation
Standard deviation of excess returns Standard deviation of the difference in
historical returns of a portfolio and itsbenchmark
-
8/13/2019 Performance Calculations
44/55
Tracking Formula:Volatility ofPast Returns vs. Benchmark
Tracking error measures how closely theportfolio follows the index and is measuredas the standard deviation of the differencebetween the portfolio and index returns.
TrackingError StdDev Rp Rb
A i i
-
8/13/2019 Performance Calculations
45/55
An example ofTracking Error
A B C D E F
1
2
3 Month Portfolio Index
4 1 6.02% 5.81% 0.21%
5 2 4.43% 4.23% 0.20%6 3 -3.34% -3.24% -0.10%
7 4 4.22% 4.15% 0.07%
8 5 3.69% 3.65% 0.04%
9 6 -2.58% -2.55% -0.03%
10 7 6.47% 6.35% 0.12%
11 8 0.18% 0.13% 0.05%12 9 1.42% 1.20% 0.22%
13 10 -2.45% -2.55% 0.10%
14 11 2.53% 2.50% 0.03%
15 12 2.82% 2.78% 0.04%
16 13 5.78% 5.74% 0.04%
17 0.09% =STDEVP(D4..D16)
18 0.31% =D17*SQRT(12)
Excess
ROR
Tracking Error
Annualized Tracking Error
To annualize,multiply by
square root of12
The Sharpe Ratio
-
8/13/2019 Performance Calculations
46/55
The Sharpe RatioAlso known as
Reward-to-Variability Ratio Developed by Bill Sharpe
Nobel Prize Winner
Equity Risk Premium (Return) / StandardDeviation (Risk)
-
8/13/2019 Performance Calculations
47/55
Sharpe Ratio FormulaEquity Risk Premium divided bystandard deviation of portfolio returns
SharpeRatioR R
p f
p
-
8/13/2019 Performance Calculations
48/55
An example ofSharpe Ratio
Month Rp RFree
1 6.02% 0.32%
2 4.43% 0.31%
3 -3.34% 0.33%
4 4.22% 0.35%
5 3.69% 0.40%
6 -2.58% 0.39%
7 6.47% 0.37%
8 0.18% 0.29%
9 1.42% 0.34%
10 -2.45% 0.35%
11 2.53% 0.41%
12 2.82% 0.38%13 5.78% 0.39%
Ave 2.25% 0.36%
3.25%
0.36%
1.89%
0.58
2.01Annualized Sharpe =
Standard Deviation =
Ave Risk Free ROR
Av ROR - Av Risk Free
Sharpe Ratio =
To annualize,multiply by
square root of12
-
8/13/2019 Performance Calculations
49/55
Information Ratio
The Information Ratio measures the excessreturn of an investment manager divided by
the amount of risk the manager takesrelative to the benchmark
Its the Excess Return (Active Return) dividedby the Tracking Error (Active Risk)
IR is a variationof the Sharpe Ratio, wherethe Returnis the Excess Returnand the Riskis the Excess or Active Risk
-
8/13/2019 Performance Calculations
50/55
Information Ratio
IR serves as a measure of the specialinformation an active portfolio manager has
Value Added (excess return) / Tracking Error
Typically annualize
IRExcess turn
TrackingError
Re
IRAvg R Avg R
R R
( ) ( )
-
8/13/2019 Performance Calculations
51/55
Information Ratio
Active Returnon the account
Accounts
Active Risk
IR
Avg R Avg R
R R
( ) ( )
l f
-
8/13/2019 Performance Calculations
52/55
An example ofInformation Ratio
A B C D E F
1
2
3 Month Portfolio Index
4 1 6.02% 5.81% 0.21%
5 2 4.43% 4.23% 0.20%
6 3 -3.34% -3.24% -0.10%7 4 4.22% 4.15% 0.07%
8 5 3.69% 3.65% 0.04%
9 6 -2.58% -2.55% -0.03%
10 7 6.47% 6.35% 0.12%
11 8 0.18% 0.13% 0.05%
12 9 1.42% 1.20% 0.22%
13 10 -2.45% -2.55% 0.10%
14 11 2.53% 2.50% 0.03%
15 12 2.82% 2.78% 0.04%
16 13 5.78% 5.74% 0.04%
17 0.09% =STDEVP(D4..D16)
18 0.31% =D17*SQRT(12)
19 0.99%
20 0.08% =D19/13
21 0.85 =D20/D1722 2.93 =D21*SQRT(12)Annualized IR =
=SUM(D4..D16)Sum of Excess Returns =
Average Excess Return =
Excess
ROR
Tracking Error =
Annualized Tracking Error =
Information Ratio =
-
8/13/2019 Performance Calculations
53/55
What have we covered today
Hopefully youll agree a lot in a short time
Return measures
TWRR approximation measues
Original Dietz
Modified Dietz
Modified BAI TWRR exact measure
True daily
Geometric Linking
-
8/13/2019 Performance Calculations
54/55
What have we covered today
Risk measures
Measurements of risk
Standard deviation Tracking error
Measurements of risk-adjusted returns
Sharpe ratio
Information ratio
-
8/13/2019 Performance Calculations
55/55
Questions?
John D. [email protected]
1.310.500.9640
www spauldinggrp com
mailto:[email protected]://www.spauldinggrp.com/http://www.spauldinggrp.com/mailto:[email protected]