introduction to the course matlab for financial engineering

30
Qcfinance.in Course Link: HTTP://WWW.WIZIQ.COM/COURSE/7225- MATLAB-FOR-FINANCIAL-ENGINEERING Wiziq Course: MATLAB For Financial Engineering (20 Hours in 10 Classes)

Upload: qcfinance

Post on 22-Nov-2014

244 views

Category:

Technology


2 download

DESCRIPTION

 

TRANSCRIPT

Page 2: Introduction to the course matlab for financial engineering

Contents

About the Author Disclaimer Course Highlights Prerequisite Introduction To The Course What Will You Learn?? Why Should You Enroll in This Course?? Course Package Course Outline Inside Each Class References Conclusion My Other Courses on Wiziq

Page 3: Introduction to the course matlab for financial engineering

About The Author

Instructor has 70% score in BAT i.e. approximately equal to 90 Percentile Globally.

He has cleared CFA Level 1 & FRM Level 1 Exams.

Is Highly experienced in taking classes online on wiziq for more than a year.

Website: www.freegregmatclass.com

Blog: stockcreditfinancecfa.blogspot.in

Page 4: Introduction to the course matlab for financial engineering

Disclaimer

All terms (eg. MATLAB) are copyrighted to there original source.

This video is intended to learning, research & reporting about MATLAB.

I don’t represent MATLAB, nor am I an authorized trainer.

I don’t claim or guarantee the accuracy of information presented in this video.

Page 5: Introduction to the course matlab for financial engineering

Course Highlights

Useful for financial analysts, accountants etc. to perform analysis.

Requires no programming knowledge - if you use MS word, you can use MATLAB.

Highly flexible and tailored as per needs of individual.

Page 6: Introduction to the course matlab for financial engineering

Prerequisites

Absolutely no knowledge in Programming required.

This course will be independent of any earlier knowledge. Thus, will help in achieving a Level Playing Field for all.

Each class is designed to link Financial Engineering with MATLAB.

Utilizing MATLAB for Technical Analysis is the Goal.

Page 7: Introduction to the course matlab for financial engineering

Introduction To The Course

If you are working as a financial analyst or you are an aspiring financial analyst, knowing MATLAB can help you be productive and enhance your employ-ability.

MATLAB is a sophisticated statistical and scientific analysis tool as well as a numerical computing environment which can help you visualize and interpret sets of data effectively.

The best aspect of MATLAB is that you don’t need a programming background to program using MATLAB. Its simple to pick up and really versatile in usage.

Page 8: Introduction to the course matlab for financial engineering

What Will You Learn??

Provide introduction about all Quantitative roles in Finance.

Sensitization on derivative, quant, fixed income, portfolio, VAR modelling.

Examples with real data to enhance your IQ (US Municipal Bonds).

Under the applicability and use on Bloomberg or Reuter Websites (Introduction to tickers, RIC).

Real recent examples and real cases which are hot in the market.

New Interpretation, terminologies, and basic IQ for the subject covered.

Helpful for technical analysis and Financial Time Series Analysis.

Page 9: Introduction to the course matlab for financial engineering

Why Should You Enroll For This Course?

Highly flexible and tailored as per needs of individual (10-50 % Financial Engineering & 10-50% MATLAB).

Feel the same as you while you are on the trading floor / market.

Helpful for passing FRM, CFA, BAT exams also prepares for Master level studies in Finance or career change.

Right mix of data handling, scripting, mathematical skills. Contains right blend of learning and practice (Ratio 6:4). Gain confidence in Quant modelling which can be expanded to

any platform. Gain knowledge about exams like CFA, FRM, BAT, SAS etc. Improve your chances of passing exams, getting in quant

profiles. This course will help you prepare for Quant, Derivative, fixed

income, portfolio sections of CFA, FRM, BAT etc.

Page 10: Introduction to the course matlab for financial engineering

Course Package

10 pre-recorded classes of 2 hour each, total 20 hours.

Course can be completed in 1-2 months depending on how you structure your study.

4 Assessment tests.

1 Formula sheet.

NOTE: Number of Tests & Number of Tutorials will be increased with time.

Page 11: Introduction to the course matlab for financial engineering

Introduction To Financial Risk

Back-testing of investment strategies.

Credit risk modelling using KMV approach (Merton Model), tools of Moodies, Municipal bonds, etc.

Monte-Carlo simulation , Portfolio Optimization.

Statistical modelling, variance-covariance modelling, value at risk modelling, regular risk reporting (hot spot reports, concentration reports), risk assessment and style analysis of money managers, term structure modelling, rich cheap analysis, Mark-to-market, Yield and CDS spreads.

Credit research reports covering liquidity and debt analysis (Equity based).

The biggest section though is financial time series.

Page 12: Introduction to the course matlab for financial engineering

MATLAB Applications

R vs. MATLAB – MATLAB is much easier & the only reason people do R in west is because R is free & MATLAB is very expensive.

R & SAS are not so much user friendly, although when it comes to hardcore data handling SAS is much better. MATLAB is good for easier applications like back testing.

MATLAB Credit Risk – Credit Risk Modeling using Excel & VBA (helpful for programming in MATLAB).

Page 13: Introduction to the course matlab for financial engineering

Financial Time Series

Q. MATLAB or SAS which does it?

A. Both are used, SAS is in fact very popular in data handling.

Q. Is it used in Fixed income as well?

A. Not much. But you can learn some basics of how to do that on SAS as well, esp times series.

Q. Which books to read on the subject and then how to apply the same on MATLAB?

A. Most of applications are in trading, including trading on bonds, CDO and CDS.

Page 14: Introduction to the course matlab for financial engineering

Course Outline

Class Duration

1. Introduction to Programming on MATLAB. Comparison with R , SAS, Excel, etc.

2 Hours

2. Introduction to Quant Finance: Derivatives, Fixed Income, Portfolio, VAR

2 Hours

3. Data types and cell arrays, Data Handling & Visualization in MATLAB, 2-D and 3-D graphs

2 Hours

4. Structures, strings, logical operators, control flow, data analysis and visualization

2 Hours

5. Polynomials, optimization, integration and differentiation 2 Hours

6. Five MATLAB toolboxes for Financial Engineering 2 Hours

7. Financial times series, Distributions, VAR 2 Hours

8. Portfolio Optimization 2 Hours

9. Black Sholes and Monte Carlo 2 Hours

10. Revision & Extra sessions 2 Hours

Page 15: Introduction to the course matlab for financial engineering

INSIDE EACH CLASS

Page 16: Introduction to the course matlab for financial engineering

Class 1: Introduction to Programming on MATLAB

Basic Introduction to MATLAB.

Use of MATLAB for Technical Analysis.

Functions in MATLAB with Examples & Terminology.

Comparison with R, SAS, Excel, etc.

Revision of Looping, Functions, Structures, etc.

Classes & Arrays.

Page 17: Introduction to the course matlab for financial engineering

Class 2: Introduction to Quant Finance

Introduction to Quant Finance: Derivatives, Fixed Income, Portfolio, VAR,etc.

Structures & Arrays.

Revision of Looping, Function, structures, classes, arrays.

Logical Indexing.

Local indexing.

Function overloading

Page 18: Introduction to the course matlab for financial engineering

Class 3: Data Types & Cell Arrays

Data Types & Cell Arrays.

Data Handling & Visualization in MATLAB.

2D & 3D Plotting in MATLAB.

CFA Quant regression & Time Series.

Preparing Data for FTS.

Simple Example of Time Series.

CFA Level 2 FTS Implementation.

Page 19: Introduction to the course matlab for financial engineering

Class 4: Structures, strings, logical operators, control flow, data analysis & visualization

Structures

Strings

Logical Operators

Control Flow

Data Analysis & Visualization

Copula in MATLAB

Extreme Value Theorem

Pareto Distribution

Binomial Theorem For Bonds

Monte Carlo for MBS

Portfolio Construction & Portfolio VAR.

Page 20: Introduction to the course matlab for financial engineering

Class 5:Polynomials, optimization, Integration & Differentiation

Polynomials.

Optimization.

Integration & Differentiation.

Merton Model/KMV/BS For Default Modeling.

Moody KMV Portfolio Questions.

Credit Default Swap (CDS).

FRM 2 Level 2.

Page 21: Introduction to the course matlab for financial engineering

Class 6: Five MATLAB toolboxes for Financial Engineering

Five MATLAB Toolboxes For Financial Engineering.

Optimization Toolbox.

Econometric Toolbox.

Statistics Toolbox.

Fixed Income Toolbox.

Symbolic Toolbox.

Page 22: Introduction to the course matlab for financial engineering

Class 7: Financial times series, Distributions, VAR

Financial Time Series (FTS).

Distributions.

VAR.

Page 23: Introduction to the course matlab for financial engineering

Class 8: Portfolio Optimization

CAPM

CML

SML

Alpha

Information Ratio

1. Sharpe's

2. Trenor's

3. Jensons's

4. M Square

Page 24: Introduction to the course matlab for financial engineering

Class 9: Black Sholes and Monte Carlo

Black Scholes Model.

Monte Carlo Simulation.

Merton Model.

Page 25: Introduction to the course matlab for financial engineering

Class 10: Revision & Extra sessions

Thorough Review of whatever have been studied in previous classes.

This class can be conducted as per enrollee’s requirements.

Doubt Clearing session.

Page 26: Introduction to the course matlab for financial engineering

Relevance

CFA Level 2 and FRM Level 2 Fixed income.

Also helpful in passing these 2 exams.

Financial time series and Quant of CFA level 2.

Algorithmic trading.

Page 27: Introduction to the course matlab for financial engineering

References

Financial Toolbox user guide (1500 pages).

Fixed Income Toolbox 208.

MATLABR (50 pages).

Page 28: Introduction to the course matlab for financial engineering

More Online Resources on MATLAB Finance

Numerical Methods in Finance and Economics: A MATLAB-Based Introduction (Statistics in Practice)

Simulation and Optimization in Finance + Website: Modeling with MATLAB By Dessislava Pachamanova, Frank J. Fabozzi, CFA

http://ocw.mit.edu/courses/sloan-school-of-management/15-070-advanced-stochastic-processes-fall-2005/lecture-notes/

http://ocw.mit.edu/courses/sloan-school-of-management/15-450-analytics-of-finance-fall-2010/readings/

Page 29: Introduction to the course matlab for financial engineering

My Other Courses on Wiziq

http://www.wiziq.com/course/7526-bloomberg-assessment-test-bat-exam-prep

http://www.wiziq.com/course/697-GMAT-Study-Group

http://www.wiziq.com/course/9291-1-on-1-matlab-course

Soon To Be Started:

1. A course on CFT/CMT.

2. A course on VBA.

3. A course on R.

Page 30: Introduction to the course matlab for financial engineering

THANK YOU