Stat 449-649, Fall 2015
Dear students,
In the Fall 2015 I will (once again) instruct STAT 449 /649 (9:25AM-10:40AM, Tu/Th) Quantitative Financial Risk Management, an essential element of
- Center for Computational Finance and Economics Systems (CoFES) program, lead by Dr. Katherine Ensor, Department of Statistics, Rice University
- Financial Computation and Modeling (FCAM) program
This is an rewarding and challenging course on theory and applications of financial derivatives, based on a popular textbook by John C. Hull, Options, Futures, and Other Derivatives, 9th ed and Python programming language.
Prerequisites extend to a reasonable familiarity with programming (not necessarily Python or R), and reasonable Fall course load. Most students realize their level of preparedness after the 1st HW (within first 2 weeks of the course). You do not need to know Python, but you will learn plenty in this course. I have not yet decided if I will allow R for HW or not.
STAT 449 is equivalent to ECON 449, so students can only take one of the two courses.
Summer preparation (inquired by some):
- For starters, try coding Black Scholes model and lattice (binomial/trinomial trees) in Python.
- To spice it up, store lattice values in a matrix, in a vector or in a function (recursive). I may add more examples a bit later.
- You can also try coding plots of options (and combinations of options: buy/sell of calls/puts) payouts from chapter 1 of the assigned text.
- Try (play with 🙂 ) code version control (see my Tech Resources)
+ |
Additionally, students will earn 5 Bloomberg certificates and a set of valuable skills. There is a plan to develop a class-based package project (instead of a final exam) that students will contribute to. We may utilize Git (code version control and project management). These are invaluable skills and credentials to add to your CV in search for a job.
|
If you plan to take this course, please don’t overload yourself with the semester credit hours and spend the time to study Python programming. We will be using Python (programming language) extensively, since it is a highly demanded language in the financial (and other) industries. It is important that students are well prepared for this course (see prerequisites), know basic Python programming and have reasonable general coding skills and are familiar with statistical methods (regression, probability, distribution (mainly Gaussian), parameter estimation, etc.)
Best wishes,
Oleg