A book of positions is marked at 142 currency units at the start of a short period and at 153.8 at its end, a gain of 11.8. How much of that came from the move in the underlying price, how much from the move in volatility and how much from the passage of time, and is anything left unexplained? Profit and loss attribution answers with a defined comparison and an expansion in sensitivities. This lesson derives the Taylor expansion of the change in value with its remainder, defines the market move, carry and the residual, and shows that the part of a joint move created by two factors together is assigned by a convention, not by the mathematics.
Key terms
Profit and loss attribution
Definition Let be the signed mark of a fixed book of positions in one reporting currency, as a function of time in years and of a vector of risk factors. Over a period from to in which the factors move from to , the mark change is
The total profit and loss of the period is the mark change plus the cash flows of the period, such as coupons received, financing paid and fees. A report that also covers new trades adds their effect, which the fixed book leaves out. Profit and loss attribution writes one chosen quantity of this kind, here the mark change, as named contributions plus a residual,
where each is computed by a stated formula, for example a sensitivity times a factor move, and is defined as whatever remains. The decomposition is an identity by construction. Its content lies in the choice of the compared quantity, of the factors, of the formulas for the and of the convention that assigns joint effects. A formula for the mark change explains the mark change only, and cash flows enter only when they are added as their own terms.
In plain words Attribution first fixes exactly which change is being explained, for example the change in the mark of unchanged positions or the total gain including cash received. It then splits that change into pieces with names such as price, volatility and time, and the residual is the part the pieces do not cover.
Example Take the constructed value function, in currency units,
where is a price in currency units, is a decimal volatility input, is in years and the coefficients carry the units that make every term a currency amount. At , and the three market terms are , and , so the mark is . After years with and the mark is , so . The next cards split this into from first-order market terms, from second-order market terms and from time, with residual . If the book had also received a coupon of in cash, its total profit and loss would be , and comparing that with the explained would produce a residual of that says nothing about pricing.
Market move
Definition The market move of the period is the vector of changes of the chosen risk factors over the period, each measured in a stated unit. The first-order contribution of factor is the sensitivity at times , and the market part of the change at fixed time is the full revaluation
A sensitivity has the unit of value divided by the unit of its input, so the move must be expressed in the unit in which the sensitivity is a derivative. A derivative with respect to a decimal rate or a decimal volatility is multiplied by a decimal change, so one basis point is and one volatility point is , while a sensitivity already quoted per basis point contains the factor . The same care applies to currency translation of foreign sensitivities. The choice of factors is part of the attribution. The same move written in other coordinates, such as log prices in place of prices or variance in place of volatility, has different first-order terms, although the full revaluation is unchanged.
In plain words The market move is what the market did over the period, written in the coordinates the risk system uses. Its first-order effect is each sensitivity times the matching move, and the move has to be measured in the units of the sensitivity, or correct arithmetic gives a wrong attribution.
Example For the constructed function the sensitivities at the start are and . The moves and , which is two volatility points and not a relative rise of percent, give first-order contributions and , together . The full market revaluation at fixed time is . Written with the variance as the volatility factor, the same move is and the sensitivity is , so the first-order volatility term becomes instead of . The value is not a quadratic polynomial in , and the second-order expansion in these coordinates leaves a residual of about against the same revalued .
Taylor expansion of PnL
Definition Fix the time and suppose is twice continuously differentiable on an open set that contains the segment from to . Write for its gradient and for its Hessian in the market factors, and put
The chain rule gives
and the one-variable Taylor formula with integral remainder, , gives
with the derivatives taken at and
Continuity of the Hessian gives as , a local statement that gives no number for a move of a given size. If in addition is three times continuously differentiable there and for , then and
The delta-gamma-theta expansion adds a first-order time term,
where at is theta per year. It keeps market curvature but omits the time curvature and the time-market cross terms , which a full second-order expansion in the joint coordinates contains. It is exact when with constants and and a polynomial of degree at most two. A kink of on the segment, as at the strike of an expiring option, breaks the hypothesis, and the expansion then has no basis.
In plain words Along the straight line from the old factor values to the new ones the value is a function of one variable. Its slope at the start gives the sensitivity terms, its curvature at the start gives the second-order terms, and the change of curvature along the way is the remainder. How large that remainder is for an actual move depends on how fast the curvature changes, which the Hessian at the start does not reveal.
Example For the constructed function the Hessian in is constant,
so the second-order market term is
The cross term has no factor one half because the symmetric Hessian contains the mixed derivative twice. With the time term is , and the expansion gives , exactly the revalued change, because the function has the form with quadratic.
Carry
Definition Carry is the profit and loss from the passage of time over the period under a stated convention for what an unchanged market means, together with whatever accruals and financing flows of the period the comparison includes. With the factors held fixed in the stated coordinates, the mark part of carry is
and its first-order estimate is , theta per year times the elapsed time in years. The number depends on the convention. For a bond, holding its own yield fixed, holding the zero curve fixed as a function of time to maturity and letting today’s forward rates be realized are three different unchanged markets with three different carries, and the market move is then measured from the chosen baseline, so the total change is the same. A carry computed from theta also depends on the day count that turns calendar days into .
In plain words Carry is what the book would have earned if nothing in the market had moved. Since an unchanged market can be read in several ways, the reading has to be fixed before the number means anything.
Example For the constructed function the carry is exactly , since time enters linearly and without interaction. For a second constructed case, take a zero-coupon bond that pays in years, with continuously compounded zero rates for time to maturity in years, so its value is . Over half a year with its own yield fixed at the value becomes , a carry of about . If the curve instead keeps its shape in time to maturity, the bond is discounted at and is worth about , a carry of about , which includes about of roll-down. If today’s forward rates are realized, the bond grows at the half-year zero rate to about , a carry of about . Theta with the own yield fixed is per year, and is the first-order estimate of the first carry.
Attribution residual
Definition The attribution residual is the compared change minus the sum of the explanatory terms,
It is defined by subtraction, so it collects everything the chosen terms leave out. Its sources include terms of higher order than the expansion, a kink or fast-changing curvature on the path of the move, cash flows or position changes that the compared quantity contains but the terms do not, a change of model, calibration or market data between the two marks, and factors that moved but are not in . A residual is therefore not automatically a gain unexplained by risk. A small residual shows that the chosen terms explained this comparison, not that every risk of the book is modeled.
In plain words The residual is the gap between what happened and what the formula explains. Its size and sign are a diagnostic, and finding its source means asking which hypothesis behind the explained terms failed.
Example Add a cubic term with to the constructed function, which raises the initial mark to . The sensitivities at the start become and , and the expansion now explains
Revaluation gives a change of , so the residual is . It is exactly , the one term of beyond second order. The remainder formula gives the same number, since is constant and . The residual reveals a missing order of the expansion, not an error in the quadratic identity.
Attribution convention
Definition An attribution convention is the rule that assigns each part of the change to a named column. A sequential convention moves the factors one at a time in a fixed order and revalues after each step. If moves the first factors of the order and leaves the others at their old values, with , the th factor of the order receives
The steps telescope to for every order, but the individual columns depend on the order whenever the value has interactions, that is nonzero mixed derivatives between the factors. Other conventions average the sequential contributions over all orders, the Shapley allocation, which for two factors splits the interaction equally, or report the interaction in its own column. The value function determines the size of the interaction and the convention determines only its label, so contributions from different reports can be compared only under the same convention.
In plain words When two factors move together, part of the change exists only because both moved, and no single factor owns it. The convention decides where that part is shown, while the total stays the same.
Example In the constructed example the interaction is the cross term . Moving first gives to price and then to volatility, because the volatility move is evaluated at the higher price. Moving first gives to volatility and to price. Both orders add to , and the columns differ by exactly . The equal split reports and , and a separate interaction column reports , and . Time enters this function without interactions, so the carry of is the same in every order.
Check yourself
- For the constructed function at , and , the price falls by and volatility rises by one point, , over years. Compute the first-order, second-order and carry terms, compare them with revaluation, and find where the interaction goes under each sequential order.
Show the answer
The first-order terms are and , together . The second-order terms are
and the carry is , so the expansion gives . Revaluation gives , a change of , exact again because the function is quadratic in the market factors and linear in time. The interaction is , negative because the factors moved in opposite directions while the mixed derivative is positive. Moving the price first gives to price and to volatility, so volatility receives the interaction. Moving volatility first gives to volatility and to price, so price receives it.
- For the same function a report says that volatility rose by percent, and a colleague multiplies the sensitivity by . Give the first-order volatility term under the two readings of the report and explain the error. For a constructed zero-coupon bond worth at the continuously compounded yield , give the first-order effect of a rise of basis points.
Show the answer
The sensitivity is per unit of decimal volatility, so the move must be a decimal change. Read as two volatility points, the move is and the term is , against from revaluation in alone. Read as a relative rise of percent, the move is and the term is , against from revaluation. The product treats as a decimal change, a move of volatility points. The report has to say which reading it means. For the bond, per unit of decimal yield, which is about per basis point. A rise of basis points is , so the first-order effect is
close to the revalued , while multiplying by would give about .
- A constructed position has mark over the period, with no time dependence, and the price is . The risk system reports a delta of and a gamma of , and the price rises by . What does the Taylor attribution explain, what is the residual, and which hypothesis fails? What changes for a rise of ?
Show the answer
At the mark is and its first two derivatives are , so the expansion explains . Revaluation at gives , so the residual is , the whole change. The expansion needs the value to be twice continuously differentiable on an open set containing the segment from to , and the mark has a kink at , where it is not differentiable. For a rise of the segment from to stays where the mark is identically , so the expansion is exact and the residual is . Full revaluation handles the larger move, or the path can be split at the strike, with from to and from to using the right derivative . An option shortly before expiry has a smooth value, but its gamma changes fast near the strike, so its residual for a move across the strike can be large for a related reason, since the curvature at the start says little about the curvature along the path.