QF5205 1011sem2
QF5205 1011sem2
QF5205 1011sem2
Lecturer in charge:
LI Haksun
Timetable:
Every Tuesday, 19:00-22:00 hrs, LT22
Course Description:
This course is to introduce students to quantitative trading. Quantitative trading is where
traders design mathematical models to describe and predict market movements. Often
these models are implemented on computer systems for automatic execution. Traders start
with a vague trading idea. Using mathematics, they turn the intuition into a quantitative
model for analysis, back testing and refinement. When this quantitative model proves to be
likely profitable by passing the rigorous statistical tests, the traders implement them on
computer systems for execution. Quantitative trading is the process where ideas are turned
into mathematical models and then coded into computer programs for systematic trading. It
is a science where mathematics and computer sciences meet. In this course, we will
introduce the basic mathematics and IT aspects of this emerging field. We will also survey
the popular literature.
After the students satisfactorily complete this course, they will have the basic math and IT
skills in quantitative trading. By doing the class projects, they gain hands-on experience.
The students are therefore better prepared for a front office role in hedge funds or banks.
Course Assessments:
Components Marks Individual/Group
In-Class Discussion and Participation 10 Individual
Term Project (Written Report) 60 Group
Oral Presentation 20 Individual/Group
Teamwork and Interpersonal Skills 10 Individual/Group
Total 100
From week 7 to week 12, classes are structured into two sessions. The first 1.5 hours is the
instructor lecture of some basic theories in quantitative trading. The latter 1.5 hour is the
student presentations and Q&A session.
We group the students into 6 groups. Each group will pick a selected paper on a particular
trading strategy (ref #3 – 10). The group will read and understand the paper and know how
to implement and improve the trading strategy. From Week 7 onward, each group will take
turn to make an hour presentation on the chosen paper to the class and have half an hour
of Q&A session about the presented paper.
On Week 13, each group will have 0.5-hour to demonstrate the success (or failure) of their
own trading strategies. They will show their implementation, back testing results, what
improvements they make to the papers, and what future work they would do. The students
must also submit a written report of their work.
Course Outline:
Week Topics Readings
1 Overview of quantitative trading – my personal experience
2 Sample strategy walkthrough – a Hidden Markov model
Back testing – how to analyze and improve a trading
3
strategy
Trading system design – how to build a fast and reliable
4
system that talks to the exchanges
Guest speaker – asset management, a hedge fund
5
perspective
6 Data cleaning #1. Chapter 4
7 Basic stylized facts #1. Chapter 5
8 Volatility dynamics #1. Chapters 6 & 7
#1. Chapter 8
9 Volatility modeling
#2. Chapter 7
#1. Chapter 10
10 Correlation
#2. Chapter 6
11 Guest speaker – value investing
Guest speaker – interest rate trading, an investment bank
12
perspective
13 Presentation of trading strategy projects
About Dr Li Haksun
Dr Li obtained a BSc in Mathematics from the University of Chicago in 1997, MS and PhD in
Computer Science and Engineering from the University of Michigan in 2001 and 2004
respectively, and MS Financial Mathematics from the University of Chicago in 2008.
He is a founder and CEO of Numerical Method Inc. Before that he worked with Bloomberg,
L.P., NY, as Senior Software Developer (2004 -2005), Union Bank of Switzerland,
Stamford, CT as Quantitative Analyst (2005 – 2006) and BNP Paribas, New York,
Tokyo, London, Singapore as Quantitative Trader (2006 – 2010).