Difference between revisions of "Machine Learning for Trading Course"
Jump to navigation
Jump to search
Line 26: | Line 26: | ||
* Software [[ML4T Software Installation]] | * Software [[ML4T Software Installation]] | ||
− | |||
− | |||
==Instructor information== | ==Instructor information== |
Revision as of 11:03, 7 May 2015
Contents
General course information
This course is composed of three mini-courses:
- Mini-course 1: Manipulating Financial Data in Python
- Mini-course 2: Computational Investing
- Mini-course 3: Learning Algorithms for Trading
Textbooks
We will use the following textbooks:
- For Mini-course 1: Python for Finance by Yves Hilpisch [1]
- For Mini-course 2: What Hedge Funds Really Do by Romero and Balch [2]
- For Mini-course 3: Machine Learning by Tom Mitchell [3] (see note)
Note: The Mitchell book is expensive (as of this writing, $212) but it is also required for the OMS ML course. Also, we're working with the publisher to offer a less expensive paperback version.
Prerequisites/Co-requisites
- Who this course is for: The course is intended for people with strong software programming experience and introductory level knowledge of investment practice. A primary prerequisite is an interest and excitement about the stock market. Here's a quiz you can take to see if you have strong programming skills compinvesti-prog-quiz
- Who this course is not for: If you already use advanced software tools such as Mean Variance Optimizers in your regular investing practice, you will probably find that you are "overqualified" for the second part of this course (Computational Investing). However, you may find Part 1 and Part 3 interesting and challenging.
- Software we'll use: In order to complete the programming assignments you will need to a development environment that you're comfortable with. We use Unix, but you can also work with Windows and Mac OS environments. You must download and install a set of Python modules to your computer (including NumPy, SciPy, and Pandas).
- Software ML4T Software Installation
Instructor information
The learning environment
Announcements
- Piazzalink to piazza