Code covered by the BSD License  

Highlights from
Trinomial tree seaption pricing

Be the first to rate this file! 9 Downloads (last 30 days) File Size: 4.36 KB File ID: #41568

Trinomial tree seaption pricing

by

 

Swaption pricing function under the Hull-White lattice model. It allows finer grid.

| Watch this File

File Information
Description

% This function generates the Swaption price, from a portfolio
% of underlying swaps' cash-flow. The Bermudian type swaptions
% can be exercised at the underlying cash-flow dates. The cash-flow
% structure allows varying notionals, but only the first and last coupon
% might be irregular.

% This function allows for a finer time-grid.

% Reminder: this swap pricing function includes the fraction
% of the current coupon if the settlement is the start date
% the floating leg is determined by the current fwd rate.
% The function cannot determine fwd rates back in the past
% (i.e. before the settlement). If the running coupon
% is to be excluded, just set the start date fwd. The cash-flow
% stream is basically determined by the Maturity time.

% The option exposure is assumed to be long (option buyer) with the convention that
% a negative fixed leg cash-flow (fix payer) entails call option exposure.
% On the other side, a positive fixed leg cash-flow (fix reciever) is associated
% to a long put swaption exposure.
%
% input
% U : code, date, principal, coupon, basis, period.
% Curve : interest rate curve object
% opt_type :
% 'vanilla'
% 'bermudan'
% 'american'
% 'swap' (no option)
% model :
% 'EV' (extended Vasicek)
% 'BK' (Black-Karasinski)
% a : parameter vector (3 dim vector)
% d_aug : number of time-points between cash-flow dates

Required Products Financial Derivatives Toolbox
Financial Toolbox
Fixed-Income Toolbox
MATLAB
Financial Instruments Toolbox
MATLAB release MATLAB 7.14 (R2012a)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.

Contact us