ESG Yield Curve Calibration. User Guide

Similar documents
TAA Scheduling. User s Guide

Installation & User Manual

DECISION SUPPORT Risk handout. Simulating Spreadsheet models

Using the Principia Suite

GL Budgets. Account Budget and Forecast. Account Budgets and Forecasts Menu

Trading Diary Manual. Introduction

Creating and Assigning Targets

Basic Order Strategies

SESAM Web user guide

User Guide OPF TRADER. Copyright Oriental Pacific Futures Sdn Bhd. All Rights Reserved.

HandDA program instructions

Forex Online Trading User Guide

KIM ENG SECURITIES KEHK TRADE - INTERNET TRADING PLATFORM. User Manual (English Version) Jun 2013 Edition

Budget - By Salesperson

Introduction to Client Online

Using FastCensus for Plan Sponsors

Budget Development in BannerWeb

Confidence Intervals for Paired Means with Tolerance Probability

Quick Reference Guide: General Budget Change

European call option with inflation-linked strike

Using the Merger/Exchange Wizard in Morningstar Office

Securities Lending Reporting. Submitting Borrowed, Loaned and Committed Securities information via ASX Online

FY13 Budget Prep New Functionality

EXPLICIT BOND OPTION AND SWAPTION FORMULA IN HEATH-JARROW-MORTON ONE FACTOR MODEL

å Follow these steps to delete a list: å To rename a list: Maintaining your lists

Upload Budget Item Rates

Using the Clients & Portfolios Module in Advisor Workstation

Introduction to Basic Excel Functions and Formulae Note: Basic Functions Note: Function Key(s)/Input Description 1. Sum 2. Product

Ge G t e t t i t n i g n g S t S a t r a t r e t d e d w i w t i h t Version 1.0

Chapter 18. Indebtedness

Perform this procedure to plan adjustments to the unrestricted budget either during the Annual Development or during a Quarterly Confirmation cycle.

X-Charge Credit Card Processing

Perform this procedure to plan adjustments to the unrestricted budget either during the Annual Development or during a Quarterly Confirmation cycle.

Confidence Intervals for the Difference Between Two Means with Tolerance Probability

Navigating Bill It Now

To Enable Access to Encompass LO Connect: 1. On the Encompass menu bar, click Encompass, and then click Settings.

3. Entering transactions

MOBILE (iphone/ipad)

Introduction to Client Online

DUS DocWay TM Loan Documents User Guide. January 2019

Introduction to Client Online

Release of BOLT TWS ver ANNEXURE. Page 1

Importing Fundamental Data

Master User Manual. Last Updated: August, Released concurrently with CDM v.1.0

META TRADER 4 MOBILE (ANDROID) USER GUIDE MOBILE (ANDROID) USER GUIDE.

In this chapter: Budgets and Planning Tools. Configure a budget. Report on budget versus actual figures. Export budgets.

NextGen Trustee Receipting

GuruFocus User Manual: My Portfolios

Insurer User Manual Chapter 4: Insurer Home Page

Client User Guide - Claims. March 2014 Edition

Associated Connect. Reference Guide: Quick Payments

Morningstar Office Academy Day 4: Research and Workspace

Oracle Financial Services Market Risk User Guide

ESD.70J Engineering Economy

Two-Sample Z-Tests Assuming Equal Variance

P&C Rate Data Collection and Management System. PCRDCMS Rate Collection User Manual

BUILDSMART DEBTORS. SmartAct. Authorized Training Manual

Spreadsheet Directions

Interest Rate Bermudan Swaption Valuation and Risk

Make sure the client aged receivables balance to the general ledger total. Write off client balances. Pick a date that makes sense: a. b. c. d.

Frank Winston Crum Billing Quick Reference Guide. Version 3 9/16/2011

Officeweb Adviser Charging. User Guide

Cattle Price Insurance Program WEB HELP GUIDE

Derivative Securities

iprice LoanEDGE Quick Start Guide

Gatekeeper Module Gatekeeper Version 3.5 June

Finance. Training Manual

Log in at LMS Xpress 2

Chapter 8 Sunrise ibais User Manual BA Insurance Systems

Oracle Financial Services Market Risk User Guide

Customizing Properties

USER GUIDE AMC BANKING 365 BUSINESS MICROSOFT DYNAMICS 365 BUSINESS CENTRAL FOR. English edition. AMC Consult A/S 26. October 2018 Version 2

Budget Estimator Tool & Budget Template

BULLION TRADING PLATFORM ONLINE USER S MANUAL

PNC HSA Funding & Contribution Guide for Employers

GENERAL EQUILIBRIUM SIMULATION PROGRAM October 31, 2016

PHILLIP FUTURES PTA. POEMS Installation and Quick Start User Guideline

SWAPTIONS: 1 PRICE, 10 DELTAS, AND /2 GAMMAS.

v.5 Financial Reports Features & Options (Course V46)

ACS YEAR-END FREQUENTLY ASKED QUESTIONS. General Ledger

Processing a BAS using your MYOB software

Simulation. Decision Models

Gamma Distribution Fitting

Computing interest and composition of functions:

F A S C I C U L I M A T H E M A T I C I

LIBOR models, multi-curve extensions, and the pricing of callable structured derivatives

Fiscal Year End: Manual PO Rollover

Pursuant to Article 4 of the Operating rules of the Department for broker-dealer operations the Authorized Bank, on , hereby adopts

TRADING FOREX ON THE FabTraderGO PLATFORM

Decision Trees Using TreePlan

Margin Direct User Guide

Financial year end 2018

<Partner Name> <Partner Product> RSA ARCHER GRC Platform Implementation Guide. 6.3

Farin LoanEDGE Quick Start

Importing Historical Returns into Morningstar Office

GETTING STARTED. To OPEN MINITAB: Click Start>Programs>Minitab14>Minitab14 or Click Minitab 14 on your Desktop

5.- RISK ANALYSIS. Business Plan

Vivid Reports 2.0 Budget User Guide

PriceMyLoan.com Broker s Guide. Revision 0705

yuimagui: A graphical user interface for the yuima package. User Guide yuimagui v1.0

Transcription:

ESG Yield Curve Calibration User Guide

CONTENT 1 Introduction... 3 2 Installation... 3 3 Demo version and Activation... 5 4 Using the application... 6 4.1 Main Menu bar... 6 4.2 Inputs... 7 4.3 Outputs... 11 5 Technical documentation... 13 6 Literature... 16 Version 2.00 Page 2

1 INTRODUCTION There are a lot of applications in the financial valuation practice where simulation of future economic scenarios is required. Very often, future interest rates are generated applying the Hull-White approach (as in the tool ESG Yield Curve Simulation). However, before the simulation run is started, the Hull-White model parameters have to be determined (typically noted as α and σ ). The ESG Yield curve model calibration application is designed for Hull-White parameters estimation from the current market values. The ESG Yield curve model calibration allows the user to calibrate to swaptions prices/volatilities for one swap term or for all swap terms, to calibrate either α or σ, to display 2D graph (and also to select the values displayed in the graph). The application ESG Yield curve model calibration is designed to make your work fast and efficient. Simple and easy to use interface is provided. 2 INSTALLATION The minimum operating requirement is Windows XP SP3 or later. The application requires installation of the Net Framework 4.0 Client Profile. As the Net Framework 4.0 Client Profile is installed through Windows updates, most computers already have it. If not, you should go to http://go.microsoft.com/fwlink/?linkid=181012 to download the appropriate version. If you have downloaded the application from our web site www.tools4f.com, browse Windows Explorer for the ESG Yield Curve Calibration file. Double-click on ESG - Yield Curve Calibration.msi to initiate the setup process. After clicking the information window is displayed. Click Next to continue. Version 2.00 Page 3

Now add your User Name and the name of your Organization. Note, that this information is not required. Next you must choose where you would like to install the application. To change the default location, click on the Change button and select the intended folder. Then click Next. You are now ready to begin the installation. Click Install to permit the wizard to install the application on your computer. After finishing the installation, the icon of application automatically appears on your desktop. Version 2.00 Page 4

3 DEMO VERSION AND ACTIVATION After opening the application, you will be informed about the demo version running. You are free to use the demo version until the full version is activated by entering valid product key. In the demo version you can only use the sample swaption data. Click OK to continue. Now only the demo version is active. If you want to run the full version, go to the Main menu bar, select Help menu and choose Activation. Version 2.00 Page 5

To get the Activation key, go to the web site www.tools4f.com and purchase the application. Once the license is ordered and paid, you will be sent the Activation key to your e-mail. After receiving the Activation key, copy it to the box named Activation key and you can activate the full version of this application by pressing the Confirm button. NOTE: The Activation key is generated by means of the Registration key provided by this application and both of the keys are unique to this computer only. You will not be able to use neither the Registration key nor the Activation key on any other computer. Please make sure you are using the correct Registration - Activation key pair, as, once activated on your computer it will not be possible to move and run the activated application on another computer. 4 USING THE APPLICATION 4.1 MAIN MENU BAR The Main Menu bar contains two top-level menu items and each of them has its own list of commands: Version 2.00 Page 6

Menu item Import allows the user to import the market data (swaption volatilities) and their weights in the calculation procedure. Edit allows the user to adjust imported data. Exit closes the application. Help menu item Help automatically opens the manual with instructions how to use this application. Web opens an internet browser window and directs you to the Tools4F site. You can learn more about our company and our products here. Activation opens the window with the Registration key automatically generated by the system. You can activate the full version here. About opens the window with information such as disclaimer etc. 4.2 INPUTS At the beginning choose the swaption data by clicking on the button Import. It will display the window as follows. Version 2.00 Page 7

The Open button opens the file browser and allows you to select the input data (swaption volatilities) for calculation from your disc. The input data have to meet the following criteria: CSV format (use the semicolon as delimiter) The header of the table should respect the following structure: o Swap term in the first row o Option maturity in the column A Time in years Fill in the header according to your data and the intended calculations. Fill in just the maturity which you are interested in and the swap term. The swap term has to be filled for all these maturities. That means that all fields in the rows have to be filled in as shown in the picture below. NOTICE: It is not possible to make calculation if the input data table includes blank fields. There is also an option to select the Weights. The Weights indicate the degree of importance for the specific option maturity. If you do not choose any file, the weights will automatically be set to 1. Once the data and weights are selected, click OK to continue. NOTICE: The data and weights have to be in.csv files. The application offers the option to edit the chosen data. Click on the Edit button to display the table with all input data and their weights and adjust them according to your needs. Once you are done editing, click on the red cross in the upper part of the window. Version 2.00 Page 8

In the next step the Application requires the basic yield curve parameters - parameters of Nelson-Siegel model to be specified. The parameters of Nelson-Siegel or Svensson model have to be entered as decimal numbers. Once you enter a wrong value, the Calibrate button becomes inactive. NOTICE: You can use our application Yield curve fitting for the calculation of Nelson-Siegel parameters. For more information see www.tools4f.com. Version 2.00 Page 9

In the Solver settings area, you are asked to specify the result parameters α and σ. The checkbox placed next to the parameters allows you to set these parameters as fixed or set them within the limits of the interval. Once the checkbox is checked, the parameter is found by means of a numerical procedure within the limits of the interval, otherwise the parameter is equal to the set value. For the best results which suit your needs, the application offers the possibility to set the maximal number of iterations and also the maximal value allowed (Ɛ). The application runs until the difference between the consecutive SSE is less than Ɛ. NOTICE: Please, be aware that the result can be very much affected by the set value of allowed Ɛ. The value too high or too low may cause wrong results. The default value should be 1E-10. The Calibration settings section allows you to choose specific setting for the calibration procedure. The first option is to set the Swap term. Once the drop down menu opens, you can choose the value Entire or you can choose every single maturity which you have set as inputs. Next you set What to fit. There are two possibilities what to fit: Delta prices, Delta volatilities. Once the Delta prices are fitted, the smallest sum of squares of market prices as well as fitted Version 2.00 Page 10

prices is searched for. Once the Delta volatilities are fitted, the smallest sum of squares of market volatilities and price volatilities is searched. To start the calibration, click on the Calibrate button. NOTE: If any cell is filled-in incorrectly, the Calibrate button is inactive. 4.3 OUTPUTS Once the calibration starts, you can see the partial result of calibration in the Solver Iterations window. The resulting parameters are displayed in the upper part of the screen after the calculation is finished. For the most convenient work with the application, the Copy to clipboard button is placed next to the results. This button allows you to copy the results α, σ and SSE and work with them in another document (e.g. the results will be copied as a column in Excel). NOTICE: You can use these resulting parameters as the inputs parameter to the application for simulation of interest rates ESG Yield Curve Simulation. For more information see www.tools4f.com Version 2.00 Page 11

If the Outputs are in pink cells, it indicates that the results found are not optimal. It can be caused by unsuitably chosen value of Allowed Ɛ (described above). After the calibration is finished a graph will appear on the right side of the screen. The graph displays the comparison of two curves - market price/volatilities (by Black-Scholes) and fitted price/volatilities (by Hull-White). You can display a specific graph for each swap term in case you have chosen the swap term Entire within the settings of parameters. Version 2.00 Page 12

5 TECHNICAL DOCUMENTATION Market Price Black-Scholes The standard market model gives the value of a swaption where the holder has the right to pay s K as where L mn BS Swaption = i=1 m PM (0, T i )[s 0 N(d 1 ) s K N(d 2 )], (2.1) d 1 = ln(s0 s K )+ σ2 σ T 2 T, (2.2) d 2 = d 1 σ T, (2.3) L is the notional principal, assumption L = 1, m is the number of payments per year, assumption m = 1, N( ) is the cumulative distribution function of standard normal distribution, P M (0, t) is the market discount factor at time 0 for the maturity t, σ is the volatility of the forward swap rate, T is the time to maturity of the option, Term is the swap term, s K is the strike price, is the forward swap rate at time zero. s 0 s 0 = PM (0, T) P M (0, T + Term) mn P M (0, T i ) i=1 (2.4) mn The i=1 P M (0, T i ) term is the discount factor for the mn payoffs. Defining A as the value of a contract that pays 1/m at times T i (1 i mn), the value of the swaption becomes where LA[s 0 N(d 1 ) s K N(d 2 )], (2.5) mn A = 1 m PM (0, T i ), (2.6) i=1 P M (0, t) = e Y(0,t) (T t), (2.7) where Nelson-Siegel formula for spot continuously compounded yield curve is Version 2.00 Page 13

Y(0, t) = β 0 +(β 1 + β 2 ) (1 e t/γ ) β t/γ 2 e t/γ, (2.8) where β 0, β 1, β 2, γ Nelson Siegel parameters Hull-White Price Suppose we work in the HJM (Heath-Jarrow-Morton) one factor model with a volatility term. We use the notation c i = δ i R (1 i < n) and c n = 1 + δ n R. The price of an European receiver swaption, with expiry T and strike rate R on a swap with starting date t 0 and maturity date t n, is given at time 0 by n c i P M (0, t i )N(κ + α i ) P M (0, t 0 )N(κ + α 0 ), (2.9) i=1 where κ is the (unique) solution of n c i P M (0, t i )exp ( 1 2 α i 2 α i κ) = P M (0, t 0 )exp ( 1 2 α 0 2 α 0 κ) (2.10) i=1 and α i 2 = σ2 2a 3 (e at e at i) 2 (e 2aT 1) (2.11) P M (0, t i ) is the market discount factor at time 0 for the maturity t, formula (2.7) Implied Volatility For the calculation of implied volatility will be used The Newton - Raphson Iteration [5], i.e.: where BS Swaption is formula (2.1) HW price is constant, formula (2.9) Vol i, i = 0 is predefined constant Vol i+1 = Vol i BS Swaption i HW price BS Swaption Vega i (2.12) Version 2.00 Page 14

BS Swaption Vega = (BS Swaption) = exp ( d 1 2 P M 2 ) σ 2 2 T ln (s 0 s ) exp ( d 2 2 (0, T i ) [s 0 ( K 2 ) )] [s 2π σ 2 K T 2π σ2 2 T ln (s 0 ( σ 2 T s ) K )] (2.13) This recurrent calculation is repeated until the where Tolerance ABS(BS Swaption HW price) > Tolerance (2.14) is predefined constant Version 2.00 Page 15

6 LITERATURE [1] BRIGO, D., MERCURIO, F.: Interest rate models. Springer Finance. Berlin, 2001. [2] HENRARD M.: Explicit Bond Option and Swaption Formula in One Factor Heath Jarrow Merton Model. International Journal of Theoretical and Applied Finance 6, 2003, p. 57 62. [3] HULL, J. C.: Options, Futures & Other Derivatives. Prentice Hall, Upper Saddle River, New Jersey, 2003. [4] The Newton - Raphson method. Mathematics Department [online]. 2011 [cit. 2012-02- 09]. Dostupné z: http://www.math.ubc.ca/~anstee/math104/104newtonmethod.pdf Version 2.00 Page 16