Structured Payoff Scripting in QuantLib
|
|
- Thomasine Snow
- 5 years ago
- Views:
Transcription
1 Structured Payoff Scripting in QuantLib Dr Sebastian Schlenkrich Dusseldorf, November 30, 2017 d-fine d-fine All rights All rights reserved reserved 0
2 Why do we want a payoff scripting language? Let s start with a teaser example Payoff scripting provides great flexibility to the user and quick turnaround for ad-hoc analysis Structured Payoff Scripting in QuantLib d-fine d-fine All rights All rights reserved reserved 1
3 Agenda» Payoffs, Paths and Simulations» A Flex/Bison-based Parser for a Bespoke Scripting Language» Some Scripting Examples» Summary Structured Payoff Scripting in QuantLib d-fine d-fine All rights All rights reserved reserved 2
4 Payoffs, Paths and Simulations Structured Payoff Scripting in QuantLib Payoffs, Paths and Simulations d-fine d-fine All rights All rights reserved reserved 3
5 A path is an abstract representation of the evolution of the world in time General Path p: 0, + R N Alternatives/specialisations:» 1-factor modells on discrete observation dates p = p 0,, p M R M» 1-factor model for European payoffs p = p 0 R Payoff allows calculating a scalar quantity for a particular evolution (or realisation) of the world V: p R We consider general (abstract) paths and payoffs as functions mapping a path to a scalar quantity Structured Payoff Scripting in QuantLib Payoffs, Paths and Simulations d-fine d-fine All rights All rights reserved reserved 4
6 Why does it have to be that abstract? Assume p = p 0,, p M R M then a payoff is a functional V: R M R» In C++ this may just be any function with the signature double payoff(vector<double> p)» Example European call option double call(vector<double> p) { double strike = /* obtained from script context */ return max(p.back()-strike,0); }» Such functions could be created dynamically, e.g. via C++ integration of other languages (1), e.g. JNI + Scala for scripting in Scala RInside for scripting in R But what if the model and thus the interpretation of p changes?» Model A: p i = S(t i ) (direct asset modelling)» Model B: p i = log S(t i ) (log-asset modelling) The payoff should not know what kind of the path is. Instead the payoff should only use a pre-defined interface to derive its value (1) for details see e.g. hpcquantlib.wordpress.com/2011/09/01/using-scala-for-payoff-scripting/ Structured Payoff Scripting in QuantLib Payoffs, Paths and Simulations d-fine d-fine All rights All rights reserved reserved 5
7 Less is more What do we really need to know from a path to price a derivative? E.g. (Equity) Spread Option E.g. Interest Rate Caplet Discounting V T = S 1 T S 2 T + underlying asset values S 1 and S 2 at expiry observation time T V T = L T fix, T 1, T 2 K + with L T fix, T 1, T 2 = P(T fix, T 1 ) P(T fix, T 2 ) D T 2 T 1 zero bonds P(, ) for observation time T fix and maturity times T 1, T 2 (1) V t = N t E V( )/N(T) numeraire price N( ) at payment observation time T class Path { StochProcess* process_; MCSimulation* sim_; size_t idx_; Path (...) {... } Real asset( Time obstime, string alias ) { State* s = sim_->state(idx_, obstime); return process_->asset(obstime, s, alias); } real zerobond( Time t, Time T ) { State* s = sim_->state(idx_, t); return process_->zerobond(t, T, s); } real numeraire( Time obstime ) { State* s = sim_->state(idx_, obstime); return process_->numeraire(obstime, s); } }; The path only knows how to derive a state of the world at observation time and delegates calculation to the underlying stochastic process (or model) (1) plus deterministic spread discount factor D 12 to account for tenor basis Structured Payoff Scripting in QuantLib Payoffs, Paths and Simulations d-fine d-fine All rights All rights reserved reserved 6
8 With the generic path definition the payoff specification becomes very easy class Payoff { Time observationtime_; virtual Real at(path* p) = 0; virtual Real discountedat(path* p) { return at(p) / p->numeraire(observationtime_); } }; class Asset : Payoff { string alias_; virtual Real at(path* p) { return p->asset( observationtime_, alias_); } }; class Mult : Payoff { Payoff *x_, *y_; virtual Real at(path* p) { return x_->at(p) * y_->at(p); } }; class Pay : Payoff { Payoff *x_; Pay(Payoff *x, Time t) : Payoff(t), x_(x) {} virtual Real at(path* p) { return x_->at(p); } }; Some consequences» The payoff only needs to know a path to calculate its value via at(.) method» If we want S(T 1 ) and S(T 2 ) then we need two payoffs, e.g. Asset(T1, "S") and Asset(T2, "S") Once we have a set of elementary payoffs we may combine them to create complex derivative payoffs Structured Payoff Scripting in QuantLib Payoffs, Paths and Simulations d-fine d-fine All rights All rights reserved reserved 7
9 The big picture StochProcess numeraire(t, X) zerobond(t,t,x) asset(t,x,alias) evolve( ) * MCSimulation simulate() path(idx) Path numeraire(t,) zerobond(t,t) asset(t,alias) Pricer NPV(sim,payoff) * 0..* 0..* Payoff discountedat() at() MultiAssetBSModel QuasiGaussianModel Asset Mult Pay The chosen architecture allows flexibly addiing new models and payoffs Structured Payoff Scripting in QuantLib Payoffs, Paths and Simulations d-fine d-fine All rights All rights reserved reserved 8
10 Another example to illustrate the usage of payoffs Today YCF-DOM 2.00%_0002f#0001 DIV-S1 3.00%_0002c#0001 DIV-S2 4.00% 0002e#0001 VTSF-S % 00033#0001 VTSF-S % 0002a#0002 Corr 100% 30% 30% 100% Spot-S1 (norm.) 1.00 Spot-S2 (norm.) 1.00 EndTerm 1y1m Tenor 1m Schedule obj_00030#0001 Npaths 1000 Seed 1 RichEx FALSE TimeInterp TRUE StoreBrownians FALSE MC Simulation obj_00038#0005 Simulate TRUE DoAdjust TRUE AssetAdjuster TRUE Description Payoff-Object S1 obj_0003b#0011 S2 obj_0003c#0000 S1 - S2 obj_0003d# obj_0003e#0006 [S1 - S2]^+ obj_0003f#0004 Pay obj_00040#0010 NPV BS-S1 S #0001 BS-S1 S #0002 Model obj_00037#0005 Though flexible in principle, assembling the payoff objects manually might be cumbersome Structured Payoff Scripting in QuantLib Payoffs, Paths and Simulations d-fine d-fine All rights All rights reserved reserved 9
11 A Flex/Bison-based Parser for a Bespoke Scripting Language Structured Payoff Scripting in QuantLib A Flex/Bison-based Parser for a Bespoke Scripting Language d-fine d-fine All rights All rights reserved reserved 10
12 Our scripting language consists of a list of assignments which create/modify a map of payoffs Key S_fix S Value FixedAmount(100.0) Asset(0.25, SPX ) pay = Pay( 1.75% * 0.25, 01Feb2018 ) amt = ( S / S_fix 1.0 ) * 0.25 rec = Pay( amt, 01Feb2018 ) Structured Payoff Scripting in QuantLib A Flex/Bison-based Parser for a Bespoke Scripting Language d-fine d-fine All rights All rights reserved reserved 11
13 Our scripting language consists of a list of assignments which create/modify a map of payoffs Key Value S_fix FixedAmount(100.0) S Asset(0.25, SPX ) pay [. ] amt [. ] rec [. ] pay = Pay( 1.75% * 0.25, 01Feb2018 ) FixedAmount FixedAmount Date Mult Pay amt = ( S / S_fix 1.0 ) * 0.25 Identifier Identifier FixedAmount FixedAmount Division Subtraction Once the script is parsed the resulting payoffs are accessible via their keys Mult rec = Pay( amt, 01Feb2018 ) Identifier Date Pay Structured Payoff Scripting in QuantLib A Flex/Bison-based Parser for a Bespoke Scripting Language d-fine d-fine All rights All rights reserved reserved 12
14 Interpreter Parser Scanner How do we get from the text input to a QuantLib payoff object?» Define the set of terminal symbols (alphabet, list of tokens) of the language» Use GNU Flex to generate a scanner for the text input» Define the grammar of the scripting language» Use GNU Bison to generate a parser Utilise the Flex scanner to identify valid tokens in text input Creates an abstract syntax tree for a given text input» Iterate recursively through abstract syntax tree» Generate QuantLib payoff objects» Store a reference to final payoff in payoff scripting map The interface between Scanner/Parser and QuantLib is the abstract syntax tree (AST). In principle, the AST could be generated by other tools as well Structured Payoff Scripting in QuantLib A Flex/Bison-based Parser for a Bespoke Scripting Language d-fine d-fine All rights All rights reserved reserved 13
15 Input scanning is implemented via GNU Flex» Open source implementation of Lex (standard lexical analyzer on many Unix systems)» Generates C/C++ source code which provides a function yylex(.) which returns the next token Token definitions» Operators and punctuations +, -, *, /, ==,!=, <=, >=, <, >, &&,, (, ), =, ","» Pre-defined function key-words Pay, Min, Max, IfThenElse, Cache» Identifier [a-za-z][a-za-z_0-9]*» Decimal number (double) [0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?» Date (poor man s defintion which needs semantic checking during interpretation phase) [0-9]{2}(Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec)[0-9]{4} Due to automated scanner generation via Flex improvements and extensions are easily incorporated Structured Payoff Scripting in QuantLib A Flex/Bison-based Parser for a Bespoke Scripting Language d-fine d-fine All rights All rights reserved reserved 14
16 Parse tree generation is implemented via GNU Bison» Open source implementation of a Lookahead-LR (LALR) parser» Generates C++ source code with class Parser and method parse(.) that fascilitates parsing algorithm Grammar rules (in BNF-style notation)» A valid string consists of an assignment assignment: IDENTIFIER "=" exp» An expression represents a payoff which may be composed of tokens and other expressions, e.g. Rule Parse Tree Payoff Interpretation exp: exp "+" exp create Add-expression create Add-payoff "(" exp ")" pass on expression pass on payoff in expression IDENTIFIER create Identifier-expression lookup payoff in payoff map NUMBER create Number-expression create fixed amount payoff PAY "(" NUMBER ")" create Pay-expression create Pay-payoff based on year fraction PAY "(" DATE ")" create Pay-expression create Pay-payoff based on date Due to automated parser generation via Bison improvements and extensions are easily incorporated Structured Payoff Scripting in QuantLib A Flex/Bison-based Parser for a Bespoke Scripting Language d-fine d-fine All rights All rights reserved reserved 15
17 Payoffs may also be used as functions within payoff script» Derivative payoffs often refere to the same underlying at various dates, e.g.» Asset value at various barrier observation dates S T 1,, S(T n )» Libor rate at various fixing dates L T 1,, L(T n )» We allow cloning payoffs with modified observation date Key S Value Asset(0.0, SPX ) class Asset : Payoff { string alias_; Asset(Time t, string alias) : Payoff(t), alias_(alias){ } amt = ( S( 01Feb2018 ) / S( 01Nov2017 ) 1.0 ) * 0.25 rec = Pay( amt, 01Feb2018 ) virtual Asset* at(time t) { return new Asset(t,alias_); } }; Eventhough S(.) looks like a function in the script, by means of the parser S(T1) and S(T2) are just two new payoff objects in QuantLib Structured Payoff Scripting in QuantLib A Flex/Bison-based Parser for a Bespoke Scripting Language d-fine d-fine All rights All rights reserved reserved 16
18 Some Scripting Examples Structured Payoff Scripting in QuantLib Some Scripting Examples d-fine d-fine All rights All rights reserved reserved 17
19 A Phoenix Autocall Structured Equity Note Example» Structured 1y note with conditional quarterly coupons and redemption Underlying» Worst-of basket consisting of two assets S1 and S2» For briefty initial asset values are normalised to S 1 0 = S 2 0 = 1.0 Coupon» Pay 2% if basket is above 60% at coupon date» Also pay previous un-paid coupons if basket is above 60% (memory feature) Autocall» If basket is above 100% at coupon date terminate the structure» Pay early redemption amount of 101% Final Redemption» If not autocalled pay 100% - DIPut, DIPut with strike at 100% and in-barrier at 60%» Redemption floored at 30% Structured Payoff Scripting in QuantLib Some Scripting Examples d-fine d-fine All rights All rights reserved reserved 18
20 A Euribor-linked annuity loan Example» Variable maturity loan paying quarterly installments Installments» Pay a fixed amount on a quarterly basis Interest and Redemption Payments» Interest portion of installment is Libor-3m + 100bp on outstanding notional» Use remaining installment amount to redeem notional Maturity» Loan is matured once notional is fully redeemed Recursion for Payed Installments and Outstanding Balance Accruad interest Int i = L i + s δ i B i Payed installment Pay i = min B i + Int i, Installment = min 1 + L i + s δ i B i, Installment New Balance B i+1 = B i Pay i Structured Payoff Scripting in QuantLib Some Scripting Examples d-fine d-fine All rights All rights reserved reserved 19
21 Summary Structured Payoff Scripting in QuantLib Summary d-fine d-fine All rights All rights reserved reserved 20
22 Summary and Conclusions Summary» Flexible payoff scripting requires a clear separation of models, simulations, paths and payoffs» Payoffs may easily be generated from a small set of interface functions» Payoff scripting can be efficiently implemented via scanner/parser generators (e.g. Flex/Bison) Further Features (not discussed but partly implemented already)» CMS (i.e. swap rate) payoff» Continuous barrier monitoring» Regression-based Min-/Max-payoff for American Monte Carlo» Handling payoffs in the past (with already fixed values)» Multi-currency hybrid modelling; attaching aliases to ZCB s and Euribor payoffs? Payoff scripting in QuantLib provides a tool box for lots of fun analysis Structured Payoff Scripting in QuantLib Summary d-fine d-fine All rights All rights reserved reserved 21
23 Dr Sebastian Schlenkrich Senior Manager Tel Mobile Artur Steiner Partner Tel Mobile d-fine Frankfurt München London Wien Zürich Zentrale d-fine GmbH An der Hauptwache 7 D Frankfurt/Main Tel Fax d-fine d-fine All rights All rights reserved reserved 22
24 d-fine (textbox is required to avoid an issue where this page gets rotated by 90 if printing (both physical and pdf))
Multi-Curve Convexity
Multi-Curve Convexity CMS Pricing with Normal Volatilities and Basis Spreads in QuantLib Sebastian Schlenkrich London, July 12, 2016 d-fine d-fine All rights All rights reserved reserved 0 Agenda 1. CMS
More informationMulti-Curve Pricing of Non-Standard Tenor Vanilla Options in QuantLib. Sebastian Schlenkrich QuantLib User Meeting, Düsseldorf, December 1, 2015
Multi-Curve Pricing of Non-Standard Tenor Vanilla Options in QuantLib Sebastian Schlenkrich QuantLib User Meeting, Düsseldorf, December 1, 2015 d-fine d-fine All rights All rights reserved reserved 0 Swaption
More informationPerformance Report October 2018
Structured Investments Indicative Report October 2018 This report illustrates the indicative performance of all Structured Investment Strategies from inception to 31 October 2018 Matured Investment Strategies
More informationGas storage: overview and static valuation
In this first article of the new gas storage segment of the Masterclass series, John Breslin, Les Clewlow, Tobias Elbert, Calvin Kwok and Chris Strickland provide an illustration of how the four most common
More informationFINANCIAL MATHEMATICS WITH ADVANCED TOPICS MTHE7013A
UNIVERSITY OF EAST ANGLIA School of Mathematics Main Series UG Examination 2016 17 FINANCIAL MATHEMATICS WITH ADVANCED TOPICS MTHE7013A Time allowed: 3 Hours Attempt QUESTIONS 1 and 2, and THREE other
More informationExecutive Summary. July 17, 2015
Executive Summary July 17, 2015 The Revenue Estimating Conference adopted interest rates for use in the state budgeting process. The adopted interest rates take into consideration current benchmark rates
More informationFINANCIAL MATHEMATICS WITH ADVANCED TOPICS MTHE7013A
UNIVERSITY OF EAST ANGLIA School of Mathematics Main Series UG Examination 2016 17 FINANCIAL MATHEMATICS WITH ADVANCED TOPICS MTHE7013A Time allowed: 3 Hours Attempt QUESTIONS 1 and 2, and THREE other
More informationAttempt QUESTIONS 1 and 2, and THREE other questions. Do not turn over until you are told to do so by the Invigilator.
UNIVERSITY OF EAST ANGLIA School of Mathematics Main Series UG Examination 2016 17 FINANCIAL MATHEMATICS MTHE6026A Time allowed: 3 Hours Attempt QUESTIONS 1 and 2, and THREE other questions. Notes are
More informationTerm Structure Lattice Models
IEOR E4706: Foundations of Financial Engineering c 2016 by Martin Haugh Term Structure Lattice Models These lecture notes introduce fixed income derivative securities and the modeling philosophy used to
More informationCallability Features
2 Callability Features 2.1 Introduction and Objectives In this chapter, we introduce callability which gives one party in a transaction the right (but not the obligation) to terminate the transaction early.
More informationQuestions to Consider When You Implement Oracle Assets
Questions to Consider When You Implement Oracle Assets Cindy Cline Cline Consulting and Training Solutions, LLC During the implementation of Oracle Assets, several issues will arise and numerous decisions
More informationINTEREST RATES AND FX MODELS
INTEREST RATES AND FX MODELS 4. Convexity Andrew Lesniewski Courant Institute of Mathematics New York University New York February 24, 2011 2 Interest Rates & FX Models Contents 1 Convexity corrections
More informationFrom default probabilities to credit spreads: Credit risk models do explain market prices
From default probabilities to credit spreads: Credit risk models do explain market prices Presented by Michel M Dacorogna (Joint work with Stefan Denzler, Alexander McNeil and Ulrich A. Müller) The 2007
More informationAttempt QUESTIONS 1 and 2, and THREE other questions. Do not turn over until you are told to do so by the Invigilator.
UNIVERSITY OF EAST ANGLIA School of Mathematics Main Series UG Examination 2016 17 FINANCIAL MATHEMATICS MTHE6026A Time allowed: 3 Hours Attempt QUESTIONS 1 and 2, and THREE other questions. Notes are
More informationMarket interest-rate models
Market interest-rate models Marco Marchioro www.marchioro.org November 24 th, 2012 Market interest-rate models 1 Lecture Summary No-arbitrage models Detailed example: Hull-White Monte Carlo simulations
More informationVanilla interest rate options
Vanilla interest rate options Marco Marchioro derivati2@marchioro.org October 26, 2011 Vanilla interest rate options 1 Summary Probability evolution at information arrival Brownian motion and option pricing
More information1.2 The purpose of the Finance Committee is to assist the Board in fulfilling its oversight responsibilities related to:
Category: BOARD PROCESS Title: Terms of Reference for the Finance Committee Reference Number: AB-331 Last Approved: February 22, 2018 Last Reviewed: February 22, 2018 1. PURPOSE 1.1 Primary responsibility
More informationOption replication: an innovative approach to face a non-performing market environment
Option replication: an innovative approach to face a non-performing market environment Presentation for Mondo Hedge November 2010 Contents 1 Motivation to option replication 2 Illustrations of option replication
More informationRiccardo Rebonato Global Head of Quantitative Research, FM, RBS Global Head of Market Risk, CBFM, RBS
Why Neither Time Homogeneity nor Time Dependence Will Do: Evidence from the US$ Swaption Market Cambridge, May 2005 Riccardo Rebonato Global Head of Quantitative Research, FM, RBS Global Head of Market
More information1.3 Equity linked products Asian examples
1.3 Equity linked products Asian examples 2-Year USD Super Certificate Linked to Basket 2-Year JPY Early Redemption Equity-Redeemable Warrant Auto-Cancellable Equity Linked Swap 1 1 2-Year USD Super Certificate
More informationUse of the Risk Driver Method in Monte Carlo Simulation of a Project Schedule
Use of the Risk Driver Method in Monte Carlo Simulation of a Project Schedule Presented to the 2013 ICEAA Professional Development & Training Workshop June 18-21, 2013 David T. Hulett, Ph.D. Hulett & Associates,
More informationA Note on the Steepening Curve and Mortgage Durations
Robert Young (212) 816-8332 robert.a.young@ssmb.com The current-coupon effective duration has reached a multi-year high of 4.6. A Note on the Steepening Curve and Mortgage Durations While effective durations
More informationIntroduction to FRONT ARENA. Instruments
Introduction to FRONT ARENA. Instruments Responsible teacher: Anatoliy Malyarenko August 30, 2004 Contents of the lecture. FRONT ARENA architecture. The PRIME Session Manager. Instruments. Valuation: background.
More informationOrder Making Fiscal Year 2018 Annual Adjustments to Transaction Fee Rates
This document is scheduled to be published in the Federal Register on 04/20/2018 and available online at https://federalregister.gov/d/2018-08339, and on FDsys.gov 8011-01p SECURITIES AND EXCHANGE COMMISSION
More informationXML Publisher Balance Sheet Vision Operations (USA) Feb-02
Page:1 Apr-01 May-01 Jun-01 Jul-01 ASSETS Current Assets Cash and Short Term Investments 15,862,304 51,998,607 9,198,226 Accounts Receivable - Net of Allowance 2,560,786
More informationwe def ine co nsulti n g MoCA Valuation out of the box
we def ine co nsulti n g MoCA Valuation out of the box Easy and flexible to use Compact valuation of structured financial derivatives Structured financial derivatives are important tools when applying
More informationExotic Derivatives & Structured Products. Zénó Farkas (MSCI)
Exotic Derivatives & Structured Products Zénó Farkas (MSCI) Part 1: Exotic Derivatives Over the counter products Generally more profitable (and more risky) than vanilla derivatives Why do they exist? Possible
More informationDown, Set, Hut! Quarterbacking your LDI Program. Martin Jaugietis, CFA Managing Director, LDI Solutions, Russell Investments
Down, Set, Hut! Quarterbacking your LDI Program Martin Jaugietis, CFA Managing Director, LDI Solutions, Russell Investments Funded Ratios (%) The end zone is getting closer funding levels have improved
More informationOptimizing FX Risk Management Using Options
Optimizing FX Risk Management Using Options Shan Anwar Director, FX ebay Julie Bennett SVP, Thought Leadership HSBC Heard on the Street Options are complicated We hedge opportunistically Our risk management
More informationManaging the Newest Derivatives Risks
Managing the Newest Derivatives Risks Michel Crouhy IXIS Corporate and Investment Bank / A subsidiary of NATIXIS Derivatives 2007: New Ideas, New Instruments, New markets NYU Stern School of Business,
More informationAbstract stack machines for LL and LR parsing
Abstract stack machines for LL and LR parsing Hayo Thielecke August 13, 2015 Contents Introduction Background and preliminaries Parsing machines LL machine LL(1) machine LR machine Parsing and (non-)deterministic
More informationThings You Have To Have Heard About (In Double-Quick Time) The LIBOR market model: Björk 27. Swaption pricing too.
Things You Have To Have Heard About (In Double-Quick Time) LIBORs, floating rate bonds, swaps.: Björk 22.3 Caps: Björk 26.8. Fun with caps. The LIBOR market model: Björk 27. Swaption pricing too. 1 Simple
More information5. interest rate options: cap and floor
5. interest rate options: cap and floor MIFID complexity IR product description An interest rate option, similarly to a foreign exchange option used for the purpose of managing foreign exchange risk, is
More informationMonte Carlo Simulations
Monte Carlo Simulations Lecture 1 December 7, 2014 Outline Monte Carlo Methods Monte Carlo methods simulate the random behavior underlying the financial models Remember: When pricing you must simulate
More informationLondon Stock Exchange Derivatives Market Equity Derivatives Contract Specifications
London Stock Exchange Derivatives Market Equity Derivatives Contract Specifications This document is for information only and is subject to change. London Stock Exchange Group has made reasonable efforts
More informationSelective Dispersion. Creating an affordable Long Volatility Exposure in an Equity Portfolio. Assenagon Asset Management S.A.
Selective Dispersion Creating an affordable Long Volatility Exposure in an Equity Portfolio Assenagon Asset Management S.A. Contents 1. Single Stocks Volatilities versus Index Volatilities 2. Volatility
More informationPRESS RELEASE. Securities issued by Hungarian residents and breakdown by holding sectors. October 2018
PRESS RELEASE 10 December 2018 Securities issued by Hungarian residents and breakdown by holding sectors October 2018 According to securities statistics, the amount outstanding of equity securities and
More informationSpheria Australian Smaller Companies Fund
29-Jun-18 $ 2.7686 $ 2.7603 $ 2.7520 28-Jun-18 $ 2.7764 $ 2.7681 $ 2.7598 27-Jun-18 $ 2.7804 $ 2.7721 $ 2.7638 26-Jun-18 $ 2.7857 $ 2.7774 $ 2.7690 25-Jun-18 $ 2.7931 $ 2.7848 $ 2.7764 22-Jun-18 $ 2.7771
More informationORE Applied: Dynamic Initial Margin and MVA
ORE Applied: Dynamic Initial Margin and MVA Roland Lichters QuantLib User Meeting at IKB, Düsseldorf 8 December 2016 Agenda Open Source Risk Engine Dynamic Initial Margin and Margin Value Adjustment Conclusion
More informationFinance 100 Problem Set 6 Futures (Alternative Solutions)
Finance 100 Problem Set 6 Futures (Alternative Solutions) Note: Where appropriate, the final answer for each problem is given in bold italics for those not interested in the discussion of the solution.
More informationChallenges In Modelling Inflation For Counterparty Risk
Challenges In Modelling Inflation For Counterparty Risk Vinay Kotecha, Head of Rates/Commodities, Market and Counterparty Risk Analytics Vladimir Chorniy, Head of Market & Counterparty Risk Analytics Quant
More informationFinancial & Business Highlights For the Year Ended June 30, 2017
Financial & Business Highlights For the Year Ended June, 17 17 16 15 14 13 12 Profit and Loss Account Operating Revenue 858 590 648 415 172 174 Investment gains net 5 162 909 825 322 516 Other 262 146
More informationValuation of Equity Derivatives
Valuation of Equity Derivatives Dr. Mark W. Beinker XXV Heidelberg Physics Graduate Days, October 4, 010 1 What s a derivative? More complex financial products are derived from simpler products What s
More informationBig Walnut Local School District
Big Walnut Local School District Monthly Financial Report for the month ended September 30, 2013 Prepared By: Felicia Drummey Treasurer BIG WALNUT LOCAL SCHOOL DISTRICT SUMMARY OF YEAR TO DATE FINANCIAL
More informationUnlocking the secrets of the swaptions market Shalin Bhagwan and Mark Greenwood The Actuarial Profession
Unlocking the secrets of the swaptions market Shalin Bhagwan and Mark Greenwood Agenda Types of swaptions Case studies Market participants Practical consideratons Volatility smiles Real world and market
More informationActuarial Society of India
Actuarial Society of India EXAMINATIONS June 005 CT1 Financial Mathematics Indicative Solution Question 1 a. Rate of interest over and above the rate of inflation is called real rate of interest. b. Real
More informationWESTWOOD LUTHERAN CHURCH Summary Financial Statement YEAR TO DATE - February 28, Over(Under) Budget WECC Fund Actual Budget
WESTWOOD LUTHERAN CHURCH Summary Financial Statement YEAR TO DATE - February 28, 2018 General Fund Actual A B C D E F WECC Fund Actual Revenue Revenue - Faith Giving 1 $ 213 $ 234 $ (22) - Tuition $ 226
More informationText. New gtld Auctions #ICANN49
Text Text New gtld Auctions Agenda Auction Summary Text Public Comment Recap Auction Logistics Looking Ahead Q &A Auctions Summary Auctions Method of Last Resort per Applicant Text Guidebook 4.3 o Ascending
More informationTERMS OF REFERENCE FOR THE INVESTMENT COMMITTEE
I. PURPOSE The purpose of the Investment Committee (the Committee ) is to recommend to the Board the investment policy, including the asset mix policy and the appropriate benchmark for both ICBC and any
More informationBudget Manager Meeting. February 20, 2018
Budget Manager Meeting February 20, 2018 Meeting Agenda DISCUSSION DRAFT NOT FOR DISTRIBUTION Budget Office Current Year Forecast Process Endowment Payout Control Charts FY19 Target Meetings Delphi Project
More informationSTRUCTURED INVESTMENT PERFORMANCE UPDATE 3 Years Bonus Enhanced Structured Equity Linked Investment Series 1
STRUCTURED INVESTMENT PERFORMANCE UPDATE 3 Years Bonus Enhanced Structured Equity Linked Investment Series 1 Report as at: 30Jun16 The product is closed for subscription. This is an interim update and
More informationAdvanced Quantitative Methods for Asset Pricing and Structuring
MSc. Finance/CLEFIN 2017/2018 Edition Advanced Quantitative Methods for Asset Pricing and Structuring May 2017 Exam for Non Attending Students Time Allowed: 95 minutes Family Name (Surname) First Name
More informationInterest Rate Models
Interest Rate Models Marco Marchioro www.marchioro.org October 6 th, 2012 Introduction to exotic derivatives 1 Details Università degli Studi di Milano-Bicocca Facoltà di Economia Corso di laurea Magistrale
More informationCENTRAL DIVISION MONTHLY STATISTICS FOR
CENTRAL DIVISION MONTHLY STATISTICS FOR December 1st - 31st, 24 CENTRAL OKANAGAN DIVISION STAT - O - GRAM December 24 QUICK SUMMARY TOTAL SALES RESIDENTIAL TOTAL VOLUME SALES LISTINGS Listings # of Units
More informationMonte Carlo Methods in Structuring and Derivatives Pricing
Monte Carlo Methods in Structuring and Derivatives Pricing Prof. Manuela Pedio (guest) 20263 Advanced Tools for Risk Management and Pricing Spring 2017 Outline and objectives The basic Monte Carlo algorithm
More informationUVA-F-1118 NONSTANDARD OPTIONS. Dividends, Dividends, and Dividends
Dividends, Dividends, and Dividends It was September 1, 1995, and Jack Williams, a portfolio manager, was facing a couple of thorny issues related to the valuation of options on dividend-paying stocks.
More informationDivision of Bond Finance Interest Rate Calculations. Revenue Estimating Conference Interest Rates Used for Appropriations, including PECO Bond Rates
Division of Bond Finance Interest Rate Calculations Revenue Estimating Conference Interest Rates Used for Appropriations, including PECO Bond Rates November 16, 2018 Division of Bond Finance Calculation
More informationThe role of the Model Validation function to manage and mitigate model risk
arxiv:1211.0225v1 [q-fin.rm] 21 Oct 2012 The role of the Model Validation function to manage and mitigate model risk Alberto Elices November 2, 2012 Abstract This paper describes the current taxonomy of
More informationS&P 500 Variance Futures: Exchange-Traded/OTC Conventions
S&P 500 Variance Futures: Exchange-Traded/OTC Conventions 2013 CBOE Risk Management Conference March 4, 2013 Presented by: John Hiatt Director, Research and Product Development Agenda Overview of CFE S&P
More informationQUESTION 2. QUESTION 3 Which one of the following is most indicative of a flexible short-term financial policy?
QUESTION 1 Compute the cash cycle based on the following information: Average Collection Period = 47 Accounts Payable Period = 40 Average Age of Inventory = 55 QUESTION 2 Jan 41,700 July 39,182 Feb 18,921
More informationLibor Market Model Version 1.0
Libor Market Model Version.0 Introduction This plug-in implements the Libor Market Model (also know as BGM Model, from the authors Brace Gatarek Musiela). For a general reference on this model see [, [2
More information1. In this exercise, we can easily employ the equations (13.66) (13.70), (13.79) (13.80) and
CHAPTER 13 Solutions Exercise 1 1. In this exercise, we can easily employ the equations (13.66) (13.70), (13.79) (13.80) and (13.82) (13.86). Also, remember that BDT model will yield a recombining binomial
More informationIsle Of Wight half year business confidence report
half year business confidence report half year report contents new company registrations closed companies (dissolved) net company growth uk company share director age director gender naming trends sic
More informationPlain Vanilla - Black model Version 1.2
Plain Vanilla - Black model Version 1.2 1 Introduction The Plain Vanilla plug-in provides Fairmat with the capability to price a plain vanilla swap or structured product with options like caps/floors,
More informationSwaptions. Product nature
Product nature Swaptions The buyer of a swaption has the right to enter into an interest rate swap by some specified date. The swaption also specifies the maturity date of the swap. The buyer can be the
More informationLIBOR models, multi-curve extensions, and the pricing of callable structured derivatives
Weierstrass Institute for Applied Analysis and Stochastics LIBOR models, multi-curve extensions, and the pricing of callable structured derivatives John Schoenmakers 9th Summer School in Mathematical Finance
More informationAn Introduction to Structured Financial Products (Continued)
An Introduction to Structured Financial Products (Continued) Prof.ssa Manuela Pedio 20541 Advanced Quantitative Methods for Asset Pricing and Structuring Spring 2018 Outline and objectives The Nature of
More informationEurocurrency Contracts. Eurocurrency Futures
Eurocurrency Contracts Futures Contracts, FRAs, & Options Eurocurrency Futures Eurocurrency time deposit Euro-zzz: The currency of denomination of the zzz instrument is not the official currency of the
More informationPHOENIX ENERGY MARKETING CONSULTANTS INC. HISTORICAL NATURAL GAS & CRUDE OIL PRICES UPDATED TO July, 2018
Jan-01 $12.9112 $10.4754 $9.7870 $1.5032 $29.2595 $275.39 $43.78 $159.32 $25.33 Feb-01 $10.4670 $7.8378 $6.9397 $1.5218 $29.6447 $279.78 $44.48 $165.68 $26.34 Mar-01 $7.6303 $7.3271 $5.0903 $1.5585 $27.2714
More informationBack to basis Evolving technical matters
Back to basis Evolving technical matters Savings and retirement products with guarantees: how to get a better return with lower risks? Prepared by Clement Bonnet Consulting Actuary Clement Bonnet Consulting
More informationBoard of Directors October 2018 and YTD Financial Report
Board of Directors October 2018 and YTD Financial Report Consolidated Financial Results Operating Margin October ($30,262) $129,301 ($159,563) Year-to-date $292,283 $931,358 ($639,076) Excess of Revenue
More informationReview of Registered Charites Compliance Rates with Annual Reporting Requirements 2016
Review of Registered Charites Compliance Rates with Annual Reporting Requirements 2016 October 2017 The Charities Regulator, in accordance with the provisions of section 14 of the Charities Act 2009, carried
More informationCS 4110 Programming Languages and Logics Lecture #2: Introduction to Semantics. 1 Arithmetic Expressions
CS 4110 Programming Languages and Logics Lecture #2: Introduction to Semantics What is the meaning of a program? When we write a program, we represent it using sequences of characters. But these strings
More informationReview of Membership Developments
RIPE Network Coordination Centre Review of Membership Developments 7 October 2009/ GM / Lisbon http://www.ripe.net 1 Applications development RIPE Network Coordination Centre 140 120 100 80 60 2007 2008
More informationUnderstanding the Principles of Investment Planning Stochastic Modelling/Tactical & Strategic Asset Allocation
Understanding the Principles of Investment Planning Stochastic Modelling/Tactical & Strategic Asset Allocation John Thompson, Vice President & Portfolio Manager London, 11 May 2011 What is Diversification
More informationMechanics of Cash Flow Forecasting
Texas Association Of State Senior College & University Business Officers July 13, 2015 Mechanics of Cash Flow Forecasting Susan K. Anderson, CEO Anderson Financial Management, L.L.C. 130 Pecan Creek Drive
More informationIndexed Universal Life. Disclosure
Indexed Universal Life Matt Fowler, CLU SVP ISD Brokerage August 11 th, 2015 2012 Lincoln National Corporation LCN 201204-2066961 Disclosure This seminar is for continuing education purposes only. It is
More informationyuimagui: A graphical user interface for the yuima package. User Guide yuimagui v1.0
yuimagui: A graphical user interface for the yuima package. User Guide yuimagui v1.0 Emanuele Guidotti, Stefano M. Iacus and Lorenzo Mercuri February 21, 2017 Contents 1 yuimagui: Home 3 2 yuimagui: Data
More informationLooking at a Variety of Municipal Valuation Metrics
Looking at a Variety of Municipal Valuation Metrics Muni vs. Treasuries, Corporates YEAR MUNI - TREASURY RATIO YEAR MUNI - CORPORATE RATIO 200% 80% 175% 150% 75% 70% 65% 125% Average Ratio 0% 75% 50% 60%
More informationEuro Area Securities Issues Statistics: February 2017
PRESS RELEASE 1 April 17 Euro Area Securities Issues Statistics: February 17 The annual growth rate of the outstanding amount of debt securities issued by euro area residents increased from.7% in January
More informationFinancial Engineering with FRONT ARENA
Introduction The course A typical lecture Concluding remarks Problems and solutions Dmitrii Silvestrov Anatoliy Malyarenko Department of Mathematics and Physics Mälardalen University December 10, 2004/Front
More informationTemplate. Spread Trading Strategies: Calendar. Spread strategy.
Template Spread Trading Strategies: Calendar Spread strategy 1 Introduction The Calendar Spread strategy is composed of two options of the same type (calls or puts), same strike price, but different expiry
More information(J)CIR(++) Hazard Rate Model
(J)CIR(++) Hazard Rate Model Henning Segger - Quaternion Risk Management c 2013 Quaternion Risk Management Ltd. All Rights Reserved. 1 1 2 3 4 5 6 c 2013 Quaternion Risk Management Ltd. All Rights Reserved.
More informationVARIABLE ANNUITIES OBSERVATIONS ON VALUATION AND RISK MANAGEMENT DAVID SCHRAGER NOVEMBER 7 TH 2013
VARIABLE ANNUITIES OBSERVATIONS ON VALUATION AND RISK MANAGEMENT DAVID SCHRAGER NOVEMBER 7 TH 2013 WHAT IS A VARIABLE ANNUITY (VA) Insurer offers death benefit (MGDB) Risk for Insurer Insurer guarantees
More informationContents. Methodologies for determining Initial Margins. Manual
Contents Methodologies for determining Initial Margins Manual Version 1 as of 12 October 2017 1.0 Executive summary... 1 2.0 Margin Calculation for Equity and Equity Derivatives... 1 2.1. Types of Initial
More informationCallable Libor exotic products. Ismail Laachir. March 1, 2012
5 pages 1 Callable Libor exotic products Ismail Laachir March 1, 2012 Contents 1 Callable Libor exotics 1 1.1 Bermudan swaption.............................. 2 1.2 Callable capped floater............................
More informationAdvanced Quantitative Methods for Asset Pricing and Structuring
MSc. Finance/CLEFIN 2017/2018 Edition Advanced Quantitative Methods for Asset Pricing and Structuring May 2017 Exam for Non Attending Students Time Allowed: 95 minutes Family Name (Surname) First Name
More informationExchange Rate Requirements
C APPENDIX Foreign Currency Financial Reporting from Euro to Yen to Yuan: A Guide to Fundamental Concepts and Practical Applications By Robert Rowanc Copyright 2011 by SAS Institute, Inc. Exchange Rate
More informationRussell 2000 Index Options
Interactive Brokers Webcast Russell 2000 Index Options April 20, 2016 Presented by Russell Rhoads, Senior Instructor Disclosure Options involve risks and are not suitable for all investors. Prior to buying
More informationCreditMark. Corporate Loan Transparency: Transitioning From Accrual Accounting To Mark-To-Market Valuation
CreditMark Corporate Loan Transparency: Transitioning From Accrual Accounting To Mark-To-Market Valuation February 2004 The Traditional Approach To Bank Lending Accrual accounting Loans valued at par until
More informationOverview of the Risk-Free Rate Transition
Overview of the Risk-Free Rate Transition Working Group on Sterling Risk-Free Reference Rates: Infrastructure Forum 31 January 2019 The FSB s multiple rate approach The FSB s 2014 report built on the work
More informationFinance 402: Problem Set 7 Solutions
Finance 402: Problem Set 7 Solutions Note: Where appropriate, the final answer for each problem is given in bold italics for those not interested in the discussion of the solution. 1. Consider the forward
More informationCase Study. Autocallable bond
Case Study Autocallable bond 1 Introduction Revision #1 An autocallable bond is a structured product which offers the opportunity for an early redemption if a predefined event occurs and pays coupons conditioned
More informationPRESS RELEASE. Securities issued by Hungarian residents and breakdown by holding sectors. October 2017
11 December 2017 PRESS RELEASE Securities issued by Hungarian residents and breakdown by holding sectors October 2017 According to securities statistics, the amount outstanding of equity securities and
More informationRedemption. Trigger Level: 100% Product Identification. Risk Disclosure
Phoenix Autocall Worst of APPLE, FACEBOOK USD, 2 Years, 13.6% p.a. Coupon with Memory Effect, 30% European Downside Protection, Quarterly Redemption Dates INDICATIVE PRODUCT SUMMARY FOR THE INFORMATION
More informationEfficient VA Hedging Instruments for Target Volatility Portfolios. Jon Spiegel
Efficient VA Hedging Instruments for Target Volatility Portfolios Jon Spiegel For Institutional Investors Only Not for Retail Distribution Efficient VA Hedging Instruments For Target Volatility Portfolios
More informationIntroduction to VIX Futures. Russell Rhoads, CFA Instructor The Options Institute
Introduction to VIX Futures Russell Rhoads, CFA Instructor The Options Institute CBOE Disclaimer Options and futures involve risks and are not suitable for all investors. Prior to buying or selling options,
More informationProxy Techniques for Estimating Variable Annuity Greeks. Presenter(s): Aubrey Clayton, Aaron Guimaraes
Sponsored by and Proxy Techniques for Estimating Variable Annuity Greeks Presenter(s): Aubrey Clayton, Aaron Guimaraes Proxy Techniques for Estimating Variable Annuity Greeks Aubrey Clayton, Moody s Analytics
More informationWhat are the Essential Features of a Good Economic Scenario Generator? AFIR Munich September 11, 2009
What are the Essential Features of a Good Economic Scenario Generator? Hal Pedersen (University of Manitoba) with Joe Fairchild (University of Kansas), Chris K. Madsen (AEGON N.V.), Richard Urbach (DFA
More informationExercise Sheet 9 - Solution
Exercise Sheet 9 - Solution Alessandro Gnoatto December 18, 2014 1 Solution to Exercise 1 As specified in the exercise sheet we only need a maturity in order to specify a zero-coupon-bond. The payoff is
More information