Swap PV01 Estimation and Notional Scaling
Summary
The document explains two ways to estimate interest rate swap PV01 and infer a notional from a target risk amount. For an exact sensitivity, it recommends pricing with unbumped market data, bumping the market curve, repricing, and measuring the change. When a standard notional’s PV01 is known, notional scales in proportion to the desired risk.
It also derives a rough shortcut for a standard payer swap: PV01 is approximately notional times maturity times one basis point, with rearrangements to estimate notional or maturity. The derivation uses a single curve and a simplified annual payment setup, then assumes rates and the swap coupon are near zero and approximates a finite bump with a first-order sensitivity. The shortcut is therefore only a rough estimate; the text recommends examining risk by tenor bucket in practical swap work.
Key ideas
- Repricing after a market curve bump provides an instrument’s PV01 sensitivity.
- Notional can be scaled in proportion to the ratio of target risk to standard-notional risk.
- A rough payer swap estimate relates PV01 to notional, maturity, and a one-basis-point move.
- The shortcut relies on simplified curve and rate assumptions and can introduce approximation error.
- Interest rate exposure should be examined across tenor buckets as well as in parallel-shift terms.
Tags
Full text
# How to quickly calculate PV01? Or quickly calculate notional back given PV01 and duration?
# How to quickly calculate PV01? Or quickly calculate notional back given PV01 and duration?
is there a way to quickly calculate the PV01 of for example for a swap EUR fix floating 10 years? And is it possible to calculate the Notional, with a given PV01 and the years of the trades or duration?
Thank you very much in advance!
## Answer by Dimitri Vulis (score 3)
https://quant.stackexchange.com/a/73780
The proper way to calculate risk measures such as PV01 is:
price the instrument using un-bumped market data
bump the market data (ideally, both up and down)
re-price the instrument using bumped market data
calculate the sensitivities.
Any "quick and dirty" shortcuts will introduce noise that's not necessary because the exact calculation should be quick enough.
if you know the risk measure for some standard notional, say 10 million, and you know how much risk you want, then the notional you need is risk you want / risk for standard notional $\times$ standard notional.
If this isn't homework and you actually work with interest rate swaps, then you should at least be looking at interest rate risk by tenor bucket, not just parallel shift.
## Answer by Kermittfrog (score 3)
https://quant.stackexchange.com/a/73802
#### An approximation
If you need a "quick & dirty" approximation for the impact of a 1bp parallel shift in all quoted tenors of a 'standard' quoted instrument curve $c$, you have, very roughly, for a payer swap (pay fixed) with notional $N$ (in currency, say $USD$) and maturity $T$ (in years):
$$ \begin{align} PV01\equiv& PV(c+1bp)-PV(c)\quad [USD]\\ \approx& N\times T \times \frac{1}{10,000}\\ =& N\times T\times 1bp\\ & [USD][y][1/y]=[USD] \end{align} $$
Other approximations follow from that:
$$ \begin{align} N&\approx PV01\div T\times10,000\\ T&\approx PV01\div N \times 10,000 \end{align} $$
#### Background
In a single curve world, a 'textbook' annual-for-annual payer swap (we receive float) is valued as
$$ \begin{align} PV&= PV(\mathrm{float\ leg})-PV(\mathrm{fixed\ leg})\\ &=N\left(1-D_n-c\sum_{i=1}^nD_i\right) \end{align} $$
where $D_i=e^{-rt_i}$ is the discount factor for tenor $t_i$ and $r$ is the (flat) zero rate (or at least a flat spread on top of the zero rate, hence the parallel shift). The derivative w.r.t. $r$ is
$$ \begin{align} \frac{\partial PV}{\partial r}&=N\left(t_nD_n+c\sum_{i=1}^nt_iD_i\right) \end{align} $$ With $r\approx c\approx 0$ and $r,c\ll t_n$ we have $D_i\approx 1$ and thus $$ \begin{align} \frac{\partial PV}{\partial r}&\approx N\times t_n \end{align} $$ This approximation is exact for $r=c=0$.
Finally,
$$ \begin{align} PV01&\equiv PV(r+1bp)-PV(r)\\ &\approx \frac{\partial PV}{\partial r}\times 1bp\\ &\approx N\times t_n \times \frac{1}{10,000} \end{align} $$
We have introduced two approximations here:
- By the Taylor expansion of the PV01 formula.
- By approximating the derivative through assuming $c=0,r=0$.Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.