NUMERICAL METHODS FOR FINANCE USING R. Instructors: Boris DEMESHEV and Dean FANTAZZINI and Igor GONCHARENKO



Similar documents
Stellenbosch University Master s Course Financial Econometrics 2015 Course Outline

Contents. List of Figures. List of Tables. List of Examples. Preface to Volume IV

NEW ONLINE COMPUTATIONAL FINANCE CERTIFICATE

Third Edition. Philippe Jorion GARP. WILEY John Wiley & Sons, Inc.

Master of Mathematical Finance: Course Descriptions

Analysis of Financial Time Series

Financial Statistics & Risk Management Master s Degree Program

Exotic Options Trading

NEXT GENERATION RISK MANAGEMENT and PORTFOLIO CONSTRUCTION

Data Technologies for Quantitative Finance

CONTENTS. List of Figures List of Tables. List of Abbreviations

FX Options and Smile Risk_. Antonio Castagna. )WILEY A John Wiley and Sons, Ltd., Publication

Financial Risk Management

How To Understand And Understand The Theory Of Computational Finance

11. Time series and dynamic linear models

Masters in Financial Economics (MFE)

OPTIONS, FUTURES, & OTHER DERIVATI

DEPARTMENT OF BANKING AND FINANCE

Market Risk Analysis. Quantitative Methods in Finance. Volume I. The Wiley Finance Series

(Part.1) FOUNDATIONS OF RISK MANAGEMENT

Hedging Illiquid FX Options: An Empirical Analysis of Alternative Hedging Strategies

How To Understand The Theory Of Probability

BACHELOR OF SCIENCE WITH A MAJOR IN FINANCE

Masters of Engineering in MIE Certificate Program in Financial Engineering

Advanced Equity Derivatives by Oliver Brockhaus

Derivatives: Principles and Practice

Jornadas Economicas del Banco de Guatemala. Managing Market Risk. Max Silberberg

EDF CEA Inria School Systemic Risk and Quantitative Risk Management

Or part of or all the risk is dynamically hedged trading regularly, with a. frequency that needs to be appropriate for the trade.

MSc Finance and Economics detailed module information

INTEREST RATES AND FX MODELS

John W Muteba Mwamba s CV

Sigma Capital Trading

State of the Art Virtual Portfolio Management: Building Skills that Matter

Vanna-Volga Method for Foreign Exchange Implied Volatility Smile. Copyright Changwei Xiong January last update: Nov 27, 2013

Introduction to SAS Risk Management

Program for Energy Trading, Derivatives and Risk Management by Kyos Energy Consulting, dr Cyriel de Jong Case studies

COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK DEPARTMENT OF INDUSTRIAL ENGINEERING AND OPERATIONS RESEARCH

RISK MANAGEMENT PRACTICES RISK FRAMEWORKS MARKET RISK OPERATIONAL RISK CREDIT RISK LIQUIDITY RISK, ALM & FTP

Business Objectives and Complex Portfolio Optimization. Peter Carl Brian Peterson Kris Boudt

STAT3016 Introduction to Bayesian Data Analysis

Measuring downside risk of stock returns with time-dependent volatility (Downside-Risikomessung für Aktien mit zeitabhängigen Volatilitäten)

Better decision making under uncertain conditions using Monte Carlo Simulation

Non Linear Dependence Structures: a Copula Opinion Approach in Portfolio Optimization

University of Piraeus. M.Sc. in Banking and Finance

Potential Future Exposure and Collateral Modelling of the Trading Book Using NVIDIA GPUs

Stephane Crepey. Financial Modeling. A Backward Stochastic Differential Equations Perspective. 4y Springer

Market Risk Capital Disclosures Report. For the Quarter Ended March 31, 2013

Service courses for graduate students in degree programs other than the MS or PhD programs in Biostatistics.

IL GOES OCAL A TWO-FACTOR LOCAL VOLATILITY MODEL FOR OIL AND OTHER COMMODITIES 15 // MAY // 2014

Dr Christine Brown University of Melbourne

How the Greeks would have hedged correlation risk of foreign exchange options

TH E VaR IMPLEMENTATION HANDBOOK

MANAGEMENT OF ASIAN AND CLIQUET OPTION EXPOSURES FOR INSURANCE COMPANIES: SPVA APPLICATIONS (II) >>>>>>>>>>>>>

Algorithmic Trading Session 1 Introduction. Oliver Steinki, CFA, FRM

Contents. Bibliografische Informationen digitalisiert durch

Simplified Option Selection Method

Exam P - Total 23/

Forecast Confidence Level and Portfolio Optimization

ModelRisk for Insurance and Finance. Quick Start Guide

John W Muteba Mwamba s CV

Last update: December 19, Global Master of Finance Dual Degree Course Descriptions. Foundation Courses. FIN B Introduction to Finance

Statistics Graduate Courses

Some Practical Issues in FX and Equity Derivatives

Könyvek, webes források. Altenburger Szimpózium, Gáll József Debreceni Egyetem, Közgazdaságtudományi Kar

MATLAB for Use in Finance Portfolio Optimization (Mean Variance, CVaR & MAD) Market, Credit, Counterparty Risk Analysis and beyond

The Master of Science in Finance (English Program) - MSF. Department of Banking and Finance. Chulalongkorn Business School. Chulalongkorn University

Volatility modeling in financial markets

Finance. Corporate Finance. Additional information: See Moodle. Investments

STAT2400 STAT2400 STAT2400 STAT2400 STAT2400 STAT2400 STAT2400 STAT2400&3400 STAT2400&3400 STAT2400&3400 STAT2400&3400 STAT3400 STAT3400

Hedging Exotic Options

Credit Risk Models. August 24 26, 2010

RUTHERFORD HIGH SCHOOL Rutherford, New Jersey COURSE OUTLINE STATISTICS AND PROBABILITY

IN THE CITY OF NEW YORK Decision Risk and Operations. Advanced Business Analytics Fall 2015

Chapters 15. Delta Hedging with Black-Scholes Model. Joel R. Barber. Department of Finance. Florida International University.

Hedging Barriers. Liuren Wu. Zicklin School of Business, Baruch College (

Diablo Valley College Catalog

BSc International Business and Finance For students entering Part 1 in 2015/6. Henley Business School at Univ of Reading

Statistics in Applications III. Distribution Theory and Inference

Charles University, Faculty of Mathematics and Physics, Prague, Czech Republic.

Analytics of Financial Engineering

CITIGROUP INC. BASEL II.5 MARKET RISK DISCLOSURES AS OF AND FOR THE PERIOD ENDED MARCH 31, 2013

Imputing Values to Missing Data

How To Understand And Understand Finance

Financial Risk Management Exam Sample Questions

Module Description. Master Programme. International Business and Finance (M.A.)

Henley Business School at Univ of Reading. Henley Business School Board of Studies for

Enterprise Risk Management

MSc Financial Economics - SH506 (Under Review)

An introduction to Value-at-Risk Learning Curve September 2003

VALUATION IN DERIVATIVES MARKETS

Portfolio Construction in a Regression Framework

Applied Analytics in a World of Big Data. Business Intelligence and Analytics (BI&A) Course #: BIA 686. Catalog Description:

1 DAY MANAGEMENT DEVELOPMENT PROGRAM ON "DEMYSTIFYING OPTION TRADING AND STRATEGIES

January to December 2015 Face-to-face classroom courses in London for the A.C.I. exams:

Transcription:

NUMERICAL METHODS FOR FINANCE USING R Instructors: Boris DEMESHEV and Dean FANTAZZINI and Igor GONCHARENKO Course Objectives: The goal of this course is to introduce R programming for financial applications, focusing on Bayesian Methods, Big Data analysis, Market Risk Management, Option Pricing and Portfolio Optimization. The course wants to bridge the gap between theory and practice and the applied aspects of financial models are emphasized throughout the course. The practical part contains many real-world cases for which R is an indispensible tool. Prerequisites: We assume that the students have a background in statistics and econometrics. An introduction to the basic concepts of financial modelling will be provided. Method of Grading: The final grade will be based on a take-home exam (20%) and a written exam (80%). Total teaching hours: 12 (Boris Demeshev), + 12 (Dean Fantazzini) + 8 (Igor Goncharenko). Teaching methods: 8 teaching hours per week (2 meetings), conducted in the computer room; Home assignments for each topic covering both theory and practice (not graded, but for self-study); Teachers consultations; Self study conducted with the course materials and in a computer room, to solve the home assignments using R. Teaching Language: English Timetable: February 1

Course Outline - Boris DEMESHEV 1. Introduction to R [6 hours] 1.1 Basic data types (vector, data frame, list) 1.2 Fantastic data manipulation with dplyr 1.3 Long and wide tables with reshape2 1.4 Chef d uvre using grammar of graphics of ggplot2 1.5 Basic techniques like ols or logit - Funny TryR. If you are afraid of R you should do it, http://tryr.codeschool.com/ - Hadley Wickhams dplyr tutorial at user! 2014, http://datascience.la/hadleywickhams-dplyr-tutorial-at-user-2014-part-1/, http://datascience.la/hadley-wickhamsdplyr-tutorial-at-user-2014-part-2/ - Quick-R, http://www.statmethods.net/ 2. Bayesian approach with MCMC [4 hours] 2.1 Bayesian approach, Markov chain Monte-carlo: theory 2.2 Toy-example of MCMC with R 2.3 Ready for use solutions in MCMCpack 2.4 latest hit: spike and slab regression - Bayesian Modeling in the Social Sciences: an introduction to Markov-Chain Monte Carlo, http://jackman.stanford.edu/mcmc/icpsr99.pdf - Bayesian Variable Selection, Model Choice and Regularization for Generalized Additive Mixed Models in R http://www.jstatsoft.org/v43/i14/paper - Prediction and Variable Selection Using Spike and Slab Regression, http://journal.rproject.org/archive/2010-2/rjournal 2010-2 Ishwaran et al.pdf 3. Ideas for big data [2 hours] 3.1 Fast data manipulation with data.table 3.2 Use all the cores of your notebook with domc (mac or linux only) 3.3 Use Amazon EC2 if time permits - Introduction to data.table package, http://cran.r-project.org/web/packages/data.table/vignettes/ intro.pdf - Running R in the cloud, http://blog.yhathq.com/posts/r-in-the-cloud-part-1.html - Getting Started with domc and foreach, http://cran.r-project.org/web/packages/domc/vignettes/g 2

Course Outline - Dean FANTAZZINI 1. R methods for Market Risk Management [4 hours] 1.1 Risk measures 1.2 Univariate GARCH models 1.3 Multivariate GARCH models 1.4 Value at Risk using GARCH models 1.5 Backtesting VaR estimates - Danielsson, J., Financial Risk Forecasting, Wiley Finance, 2011: chapters 1-5, 8. - McNeil, A., Frey, R., Embrechts, P., Quantitative Risk Management: Concepts, Techniques, and Tools, Princeton University Press, 2005: chapters 1-2, 4. - Ruppert, D. (2010). Statistics and Data Analysis for Financial Engineering, Springer-Verlag: chapter 2,4-5, 18-19. - Alexios Ghalanos, Introduction to the rugarch package, R vignette, 2013. - Alexios Ghalanos, The rmgarch models: Background and properties, R vignette, 2013. 2. R methods for Option Pricing [4 hours] 2.1 Simulating a Brownian Motion 2.2 Monte Carlo Methods 2.3 Simulation of a Geometric Brownian Motion and Parameters Estimation 2.4 Option Pricing: Analytical Method and Monte Carlo Methods. 2.5 Implied Volatility and the Volatility Smile - Stefano M. Iacus, Option Pricing and Estimation of Financial Models with R, Wiley 2011: chapters 4-6. - Wurtz D., Lam L., Ellis A., Chalabi Y., Basic R for Finance, Rmetrics Association and Finance Online 2010: chapters 26-27, 29. - Gilli M., Maringer D., Schumann E., Numerical Methods and Optimization in Finance, Academic press 2011: chapters 8.2.3, 9.3, 15.1. 3

3. R methods for Portfolio Management [4 hours] 3.1 Introduction to Markowitz portfolio theory 3.2 Mean-Variance portfolio: implementation in R 3.3 Markowitz tangency portfolio and Long-only portfolio frontier 3.4 Portfolio management using the R fportfolio package 3.5 Empirical Case study: Dow Jones index - Wurtz D., Chalabi Y., Chen W., Ellis A., Portfolio Optimization with R/Rmetrics, Rmetrics Association and Finance Online 2010: chapters 11-20. - Wurtz D., Lam L., Ellis A., Chalabi Y., Basic R for Finance, Rmetrics Association and Finance Online 2010: chapters 30-33. - Gilli M., Maringer D., Schumann E., Numerical Methods and Optimization in Finance, Academic press 2011: chapters 13.1-13.2. 4

Course Outline - Igor GONCHARENKO 1. Advanced Derivatives Analysis with R [4 hours] We will show tools that derivatives trading desks use to identify PnL opportunities, to analyse risks of derivatives portfolio, to evaluate collateral due to regulatory requirements, to hedge deltas and gammas. Then we discuss how exotics, i.e. barriers and asians, are priced and hedged under the volatility surface. Three models of the volatility surface will be considered: local vol, SABR, and Vanna-Volga since the majority of practitioners use one of these models. 2.1 Storing options data in R 2.2 Volatility surface construction and prediction 2.3 Interactive 2d PnL plots of options portfolio in R 2.4 Strategies neutralizing greeks: Delta, Vega, Gamma, Vanna, Volga 2.5 Pricing with parametric models: local vol, SABR, and Vanna-Volga - Rebonatto R., Volatility and correlation, Wiley 2004: chapters 6, 7, 11 and 12 - Gatheral J., The volatility surface, Wiley 2006: chapters 7 and 9 - Sarkar D. Multivariate Data Visualization with R, Springer 2008 - Package RQuantLib, CRAN, 2013. - Package quantmod, CRAN, 2013. 2. Advanced Market Risk Management with R. [4 hours] We start with applications of market risk techniques to the computation of haircuts that are used by Equities and Fixied Income desks to structure collateral loans (REPO). Then we show how clearing houses, e.g. LCH, use statistical relationships between various risk factors for delta-risk netting of the diversified portfolio of different financial instruments with the same underlying asset. We discuss how to estimate inputs of such margining system for the portfolio of derivatives that are quoted in different currencies and has nontrivial term structure. 1.1 Computing market risk measures with PerformanceAnalytics package 1.2 The architecture of the portfolio margin calculator 1.3 Estimating inputs, e.g. scan-ranges and temporal spreads 1.4 Adding cross-currency risk - Tsay R., An Introduction to Analysis of Financial Data with R, Wiley 2012 - Robert C., Casella R., Introducing Monte Carlo Methods with R, Springer 2010 - Cowpertwait P., Metcalfe A., Introductory time series with R, Springer 2009 - Choudhry M., The REPO Handbook, Butterworth-Heinemann 2010 5

Table of topics by hours: No. Topics titles Teaching hours 1. Introduction to R 6 2. Bayesian approach with MCMC 4 3. Ideas for big data 2 1. R methods for Market Risk Management 4 2. R methods for Option Pricing 4 3. R methods for Portfolio Management 4 1. Advanced Derivatives Analysis with R 4 2. Advanced Market Risk Management with R 4 Total: 32 6