Top Banner
Mathematical Finance Seminar
19

Mathematical Finance Seminar. What is Mathematical Finance Other Terms Financial Engineering Quantitative Finance Computational Finance Mathematical Finance.

Dec 28, 2015

Download

Documents

Rosalind Owen
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Mathematical Finance Seminar. What is Mathematical Finance Other Terms Financial Engineering Quantitative Finance Computational Finance Mathematical Finance.

Mathematical Finance

Seminar

Page 2: Mathematical Finance Seminar. What is Mathematical Finance Other Terms Financial Engineering Quantitative Finance Computational Finance Mathematical Finance.

What is Mathematical FinanceOther Terms

• Financial Engineering

• Quantitative Finance

• Computational Finance

• Mathematical Finance

Topics Include

1. Probability / Statistics / Econometrics

2. Linear Algebra / Numerical Analysis

3. Calculus / Differential Equations

4. Stochastic Calculus

5. Programming – OOP, Data Structures, OS, Algorithms, Artificial Intelligence (Learning Algos)

6. Languages: C++ / C# / JAVA / R / Matlab / Proprietary Languages

7. Markets

1. Stock

2. Futures & Options

3. FX

4. Credit & Interest Rate Markets

Adv anced Math

ComputerScience

Financial Markets

Page 3: Mathematical Finance Seminar. What is Mathematical Finance Other Terms Financial Engineering Quantitative Finance Computational Finance Mathematical Finance.

Trading Strategies

Index Arbitrage

• What is a stock?

• What is an Index?

• How do you make money?

Page 4: Mathematical Finance Seminar. What is Mathematical Finance Other Terms Financial Engineering Quantitative Finance Computational Finance Mathematical Finance.

Stock• An instrument that signifies an ownership position (called equity) in a corporation, and represents a claim on its

proportional share in the corporation's assets and profits.

Examples of Buy and Hold Strategy

Stock: AAPL

Date: 3/21/03

Buy: $7.39

Date: Today

Value of Portfolio

Price: $205.75

Rate of Return: 2684.17%

Page 5: Mathematical Finance Seminar. What is Mathematical Finance Other Terms Financial Engineering Quantitative Finance Computational Finance Mathematical Finance.

Citigroup

Date: 3/21/03

Buy: $33.16

Date: Today

Value of Portfolio

Price: $3.42

Rate of Return: -90.47%

Page 6: Mathematical Finance Seminar. What is Mathematical Finance Other Terms Financial Engineering Quantitative Finance Computational Finance Mathematical Finance.

Investors Enjoy

• Consistent Profits

• Reduced Volatility

What is Volatility?• We define volatility as annualized standard deviation. The standard deviation of a return time

series is calculated as....

• std = sqrt[ {1/ n} * sum[ {r(t) - avr}^2 ] ]

• std... Standard deviationn... Number of returnsr(t)... Portfolio returns

avr... average portfolio return: avr = sum[r(t)]/n

Page 7: Mathematical Finance Seminar. What is Mathematical Finance Other Terms Financial Engineering Quantitative Finance Computational Finance Mathematical Finance.

Simulated Profits and Equity

Upside case simulated daily vs cum P&L

($1,000,000)

$0

$1,000,000

$2,000,000

$3,000,000

$4,000,000

$5,000,000

$6,000,000

1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 49 52 55 58 61 64

Simulated P&L Cum P&L

Page 8: Mathematical Finance Seminar. What is Mathematical Finance Other Terms Financial Engineering Quantitative Finance Computational Finance Mathematical Finance.

Sample Strategy for Achieving Steady Profits

Index Arbitrage• What is an Index?

– Constituent of Stocks

– Current Price in Market

– Index X $101

• Stock A – 40% $10

• Stock B – 30% $10

• Stock C – 30% $10

• Fair Value: $100

– What if I buy all the 3 stocks and sell the Index X at the same time?– Profit: $101 – Sum($40 + $30 + $30) = $1– How about we do this million times a day?– Examples of trade-able securities:

• S&P 500, Russell 2000, Russell 3000, DOW 30

• Exchanged Traded Funds – OIH, XLF etc

Page 9: Mathematical Finance Seminar. What is Mathematical Finance Other Terms Financial Engineering Quantitative Finance Computational Finance Mathematical Finance.

What do we need to implement this strategy in the real world

• Fast Computer Program– C++

• Index Arbitrage Formula– Dividends, Interest Rates, Bad prices

• Risk Measurement and Management?– What if we don’t get all the legs of the trade?

• Pros of the Strategy– Small Consistent Profits, Profits are exponentially multiplied during financial crisis such as 2008– Does not require a lot of manual efforts once the software is developed– No emotions involved except when managing risk

• Cons– Need to have sophisticated technology– Limitation on how much capital can be deployed– Examples of an architecture (NEXT PAGE)

Page 10: Mathematical Finance Seminar. What is Mathematical Finance Other Terms Financial Engineering Quantitative Finance Computational Finance Mathematical Finance.

TILE GX• Massively Scalable Performance• Array of 16 to 100 general-purpose processor cores (tiles)

• 64-bit VLIW processors with 64-bit instruction bundle• 3-deep pipeline with up to 3 instructions per cycle• 32K L1i cache, 32K L1d cache, 256K L2 cache per tile• Up to 750 billion operations per second (BOPS)• Up to 200 Tbps of on-chip mesh interconnect• Over 500 Gbps memory bandwidth with four 64-bit DDR3 controllers• 40 - 80 Gbps Snort® processing• 40 - 80 Gbps nProbe• H.264 HD video encode: dozens of streams of 1080p (baseline profile)• 64+ channels of OFDM baseband receiver processing (wireless)

Page 11: Mathematical Finance Seminar. What is Mathematical Finance Other Terms Financial Engineering Quantitative Finance Computational Finance Mathematical Finance.

Pairs Trading Strategy

• XOM vs CVX

Page 12: Mathematical Finance Seminar. What is Mathematical Finance Other Terms Financial Engineering Quantitative Finance Computational Finance Mathematical Finance.

Pairs Trading Strategy

• Whats the trade?

Page 13: Mathematical Finance Seminar. What is Mathematical Finance Other Terms Financial Engineering Quantitative Finance Computational Finance Mathematical Finance.

Here is the trade

• Sell CVX• Buy XOM• Relative Value Trade / Mean Reversion • If the stocks revert, I will make a profit or else not• Tools employed to measure this relationship• How do we measure relationships in statistics?

– Regression Analysis / Correlation Analysis• How do we decide that this pair is tradeable?

– Co-integration test and Hypothesis testing

• How do we build confidence in our model?– Back-test using historical data in C++ / C# / R / Matlab

• Past performance is not always a representative of the future– Market Experience

– Model Breakdown parameters

• Advanced Optimization– Using AI – Machines learn about these relationships on the fly

Page 14: Mathematical Finance Seminar. What is Mathematical Finance Other Terms Financial Engineering Quantitative Finance Computational Finance Mathematical Finance.

Options Trading

• Call Option• Contract between 2 parties Buyer and Seller

• It is the option to buy shares of stock at a specified time in the future

• Buyer has the right but no obligation

• Wants the underlying (stock) price of to rise

• Seller bets price wont rise

• Buyer Pays a fee called as the premium (Think of it as an insurance bet)

Page 15: Mathematical Finance Seminar. What is Mathematical Finance Other Terms Financial Engineering Quantitative Finance Computational Finance Mathematical Finance.

Risk / Reward AnalysisExample

Stock Price: $100

Strike: $100

Time: 1 year

Call Price: $1.00 Stock Price: $100

Dollar Invested: $1.00 Dollar Invested: $100

A] Stock goes up 10%

1 year from now:

Stock Price: $110

What if the bought 1 share

Return to Call Option Buyer Return to the Stock Buyer

Return = ($110 - $100) / $1 = 1000% Return = ($110 - $100) / $100 = 10%

B] Stock goes down 50%

1 year from now:

Stock Price: $50

Return to Call Option Buyer Return to the Stock Buyer

Return = -100% Return = -50%

Options provide leverage – Higher Risk / Higher Reward

Page 16: Mathematical Finance Seminar. What is Mathematical Finance Other Terms Financial Engineering Quantitative Finance Computational Finance Mathematical Finance.

Options Trading

• What if I want to bet the price of the stock will fall?

Put Option• Contract between 2 parties Buyer and Seller• It is the option to sell shares of stock at a specified time in the future• Buyer has the right but no obligation• Wants the underlying (stock) price of to fall• Seller bets price wont fall • Buyer Pays a fee called as the premium (Think of it as an insurance bet)

Page 17: Mathematical Finance Seminar. What is Mathematical Finance Other Terms Financial Engineering Quantitative Finance Computational Finance Mathematical Finance.

Fair Value of Option

• Call Option– Payoff Formula

c(t; St) = max(0; St ¡ K)

– Black Scholes Formula for pricing a Call Option

• Derived by Black Scholes and Merton ( 3 Mathematicians )• *** Formula does not always work in the real world• *** Many different variations of the formula can be learned in Stochastic Calculus,

Financial Modelling Class

Page 18: Mathematical Finance Seminar. What is Mathematical Finance Other Terms Financial Engineering Quantitative Finance Computational Finance Mathematical Finance.

Books

• Paul Wilmott on Quantitative Finance, by Paul Wilmott

• Options, Futures, and Other Derivatives, by John C. Hull

• More books:– http://www.quantster.com/books.html

Page 19: Mathematical Finance Seminar. What is Mathematical Finance Other Terms Financial Engineering Quantitative Finance Computational Finance Mathematical Finance.

Masters Levels Programs

Mathematical Finance / Quantitative Finance/ Operations Research / Computational Finance

1. NYU

2. Carnegie Mellon

3. Columbia

4. Stanford University

http://www.global-derivatives.com/index.php?option=com_content&task=view&id=54#usa