Jacobs University, Fall 2018
Syllabus (as of Sep. 1, 2018) available here. (Note that the Syllabus will not be updated, the most recent information can be found on this website.)
The class material is similar to the following book:
Also, some material is similar to
Some other good books about financial mathematics are
See the Syllabus.
There will be a final take-home exam. More details will be announced in class.
Each week on Thursday or Friday (with exceptions) there will be a homework assignment, available through git. The homework assignments have to be uploaded individually on each student's own branch on the bitbucket server via git (details are announced in class). The due date is one week after the class. On this day, the homework has to be uploaded before class begins. Homeworks that are handed in late are downgraded to 75% of the original score. Note: It is encouraged to discuss the exercise sheets with your classmates (e.g., discuss how to come up with the solution or what the right way of approaching the problem is). On the other hand, the solutions must be written down and handed in individually! Copying the solutions from somebody else is a violation of Academic Integrity!
Will be updated while class is progressing.
Below, please click on the date to download the lecture notes of this day.
Note that the book references given below offer only a rough orientation. Sometimes, only parts of a particular chapter are covered in class.
Date | Topics |
---|---|
Sep. 06, 2018 | Organization, Introduction to Scientific Python, Introduction to git See Syllabus, Introduction to SciPy, and Introduction to git for academics |
Sep. 07, 2018 | Basics of Financial Math (Time Value of Money, Cash Flows) Lyuu Chapters 3.1-3.4 |
Sep. 13, 2018 | Root Finding Lyuu Chapter 3.4.3 |
Sep. 14, 2018 | Bonds, Immunization, Plotting with SciPy Lyuu Chapters 3.5, 4.1, 4.2 |
Sep. 20, 2018 | Spot Rates A few selected parts from Lyuu Chapter 5 |
Sep. 21, 2018 | Options Basics Lyuu Chapter 7; Etheridge Chapters 1.1, 1.3 |
Sep. 27, 2018 | Options and Put-call Parity Lyuu Chapter 8.3 |
Sep. 28, 2018 | Binomial Tree Method Lyuu Chapters 9.1-9.2; Etheridge Chapters 1.3, 2.1 |
Oct. 04, 2018 | Binomial Tree Method in Python |
Oct. 05, 2018 | Binomial Tree and Calibration; Convergence Rates Lyuu Chapter 9.3.1 |
Oct. 11, 2018 | Refined Binomial Trees in Python |
Oct. 12, 2018 | Central Limit Theorem and Black-Scholes Formula Lyuu Chapter 9.3; Etheridge Chapter 2.6 |
Oct. 18, 2018 | Brownian Motion in Python |
Oct. 19, 2018 | Brownian Motion and Geometric Brownian Motion; Monte-Carlo Method Lyuu Chapter 13.3, 18.2 (beginning) and 18.2.1; Etheridge Chapter 3.1 (this is much more detailed than what we covered in class) |
Oct. 25, 2018 | Stochastic Integrals in Python |
Oct. 26, 2018 | Stochastic Integrals (Ito and Stratonovich) Lyuu Chapter 14.1; Etheridge Chapter 4.2 (this is much more detailed than what we covered in class, but very good if you would like to understand the mathematical background more) |
Nov. 01, 2018 | Stochastic Differential Equations; Euler-Maruyama Method; Weak and Strong Error Lyuu Chapters 14.2, 14.2.1 |
Nov. 02, 2018 | Stochastic Differential Equations and Stochastic Integrals in Python |
Nov. 08, 2018 | Ito's Lemma in Python |
Nov. 09, 2018 | Ito's Lemma Lyuu Chapter 14.2.3 and parts of 14.3; Etheridge Chapter 4.3 (more advanced than the treatment in class) |
Nov. 15, 2018 | Implied Volatilities in Python |
Nov. 16, 2018 | Black-Scholes Equation; Finite Difference Approximation and Stability; Tridiagonal Solver in Python Lyuu Chapters 15.1, 15.2; Etheridge Chapters 5.1, 5.2 (more advanced than the treatment in class) |
Nov. 22, 2018 | Finite Difference Methods and Tridiagonal Solver in Python |
Nov. 23, 2018 | Finite Difference Methods and Tridiagonal Solver in Python |
Nov. 29, 2018 | From the Black-Scholes Equation to the Black-Scholes Formula |
Nov. 30, 2018 | Parameter Estimation and Time Series; Autocorrelation |
Dec. 06, 2018 | no class; Project Math presentations |
Dec. 07, 2018 | Final Project; Application to Real Data |