L5.1 How To Value A Vanilla Swap
L5.1 How To Value A Vanilla Swap
L5.1 How To Value A Vanilla Swap
In this document we will show how to use SWPM to price a Vanilla swap
transaction, how to store it in the system, how to retrieve it and calculate a
mark to market price with current markets or historical curves.
To do this we will use as example a 5 year USD Vanilla swap where user receives a
USD Fixed against paying USD 3M LIBOR.
5 Year USD Fixed vs. USD 3M LIBOR Swap
Notional USD 10 million
Effective Date 03/11/2010
Maturity 03/11/2015
A shortcut (or tail) to display a swap in a different currency other than your
default in SWPM: SWPM EUR <GO>.
New Screens
The screens have been redesigned for easier navigation. You can click on
the tabs at the bottom of the screen for quick access to the various
screens. The Leg Detail tab now consolidates screens for date generation,
amortization and payoffs.
Click on the Configure field in the upper right corner to display the Date
Generation, Amortization or Payoff screens. You can use the payoff
screens to do step up fixed coupons or increasing spreads for floating legs.
The Amortization section allows you to add various amortization balance
payoffs using a loan or security. For more details on amortization, please
see DOCS #2052082 <GO>.
The Leg Detail tab can also be launched when you click on the ‘…’ button
from Leg section in the top half of the screen. To switch between legs, click
on the radio buttons next to Leg1 or Leg2. See sample Float Leg detail
screen. Fees can be entered for either leg at the bottom of the screen as a
onetime event or with a certain frequency.
Market Value: The sum of the present values of the leg cash flows.
Accrued: The amount of interest accrued on the leg since the last leg
cash flow date, calculated as leg coupon * day count fraction.
Market Value: Market Value of the Receive Leg - Market Value of the
Pay Leg.
Par coupon: the fixed coupon rate that results in a swap with zero
net market value.
Deal Detail button located on the main screen, first line: Privilege
type, presence of exchange on notional and if timing of eventual
principal exchange, Custom ID number and deal notes.
When saving a deal, a deal number is automatically assigned and the deal
is stored as a <CORP> (F3 key) transaction.
To Evaluate a Saved Deal:
Use the Options/List all deals option and select User or Firm
privileged from the dropdown menu that appears.
Curves Screen
In Curves Screen you can:
Visualize and export in Excel the par or zero coupon curve used for
swap evaluation.
Manually override curve values and apply shifts to the whole curve or
to defined buckets.
Risk: The risk for each leg and the deal is calculated according to the
following equations: Risk = [DV01 / Notional] x 10,000
Key Rate Risk: The change in the market value of the deal for a
basis point change on a particular swap rate. For example, if the par
curve is shifted up or down by one basis point at a particular term
point, and the rest of points on the par curve remains the same, the
dollar change in market value divided by 2 is the key rate risk for that
particular term.
Grid Point Delta: The measure of the price change when a particular
term rate changes. For example, if the spot curve is tent shifted up or
down one basis point at a particular term point, it indicates the shift is
tent-shaped, rising linearly from zero at the previous term point,
peaking at one basis point at a particular term point, and declining
back down to zero at the following term point.
Scenario Screen
• Use the Scenario screen to perform what-if analysis using different
scenarios of curves and evaluation dates: Click on the Scenario tab at
the bottom of the Main screen. The Scenario screen appears.
• Choose from the following options, if applicable:- To display the Market
Scenario Manager function {SHOC<GO>} for a specific scenario, click on
Market Shifts (SHOC) for the applicable scenario. SHOC <HELP>
displays further information. - To display a specific scenario setting, click
on the down arrow to the right of the highlighted Market Shifts (SHOCK)
field and choose a scenario from the dropdown menu that appears.
• To display a specific time shift and/or curve date, click on the down arrow
to the right of the first highlighted Time Shifts (Curve Date) field and
choose a time shift from the dropdown menu that appears. You can also
enter a date in the second highlighted Time Shifts (Curve Date) field.
• Customize your global settings, if applicable:
• To change your path dependent pricing, click on the down arrow to the
right of the highlighted Path Dependent Pricing field and choose from the
dropdown menu that appears. {1 <Go> for further information}
• To change your evolution to the forward, click on the down arrow to the
right of the highlighted Evolution to the Forward? field and choose from
the dropdown menu that appears. {1 <Go> for further information}
•
*Remember*
• You can hide the Global Settings section of the screen if you click on
the Hide Panel On Chart checkbox so that a checkmark appears,
then press <Go>.
• You can also set all of your global settings as default settings if you
click on the Set as Default button at the bottom of the section.
• Enter new values in the applicable highlighted Curve, Shift, or Rate
fields to change the scenarios. You can enter specific values for
each tenor or apply a global shift. To select multiple fields, hold down
the <SHIFT> key. The new present values appear at the bottom of
the screen.
*Remember*
The Scenario tab enables you to interpolate the shifts you want to apply in
the interest rate curve. For example, in one of the Shift columns, add 11
bps for the 1 week tenor, and 40 bps on the 3 month tenor. Clear the cells
in between and press <GO>. The shift values between the 1 week and 3
month tenors are interpolated.