Introduction to Algorithmic Trading Strategies
Introduction to Algorithmic Trading Strategies
Course Description
This course is to introduce students to quantitative trading. Traders usually start with an intuition or a vague trading idea. �Using mathematics, they turn the intuition into a quantitative trading model for analysis, back testing and refinement. �When the quantitative trading model proves to be likely profitable after passing the rigorous statistical tests, the traders implement the model on computer systems for automatic execution. �In short, 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, students study trading strategies from the popular literature and learn the fundamental mathematics and IT aspects of this emerging field. �By working on the class projects, they will gain hands-on experience.� After satisfactorily completing this course, the students will have the necessary quantitative, computing, and programming skills in quantitative trading. �They are therefore well prepared for a front office role in hedge funds or banks.
Course Outline
Please note that the files can only be opened properly by Microsoft Office 2010.
Week | Topics | Readings | Homeworks |
1 | Overview of Algorithmic Trading |
| |
2 | Hidden Markov Trading Model | ||
3 | Pairs Trading by Cointegration | ||
4 | Optimal Pairs Trading by Stochastic Control | ||
5 | Pairs Trading by Stochastic Spread Methods |
| |
6 | Technical Analysis: Linear Trading Rules |
| |
7 | Portfolio Optimization | ||
8 | Risk Management |
|
Recommended Readings
Numerical Method�s collection of Quantitative/Algorithmic Trading Literature
Student Projects
Student Feedback
� 2013 @ The Hong Kong University of Science & Technology
� 2012 @ National University of Singapore
� 2012 @ Nanyang Technological University