Difference between revisions of "Machine Learning for Trading Course"

From Quantitative Analysis Software Courses
Jump to navigation Jump to search
Line 19: Line 19:
 
==Prerequisites/Co-requisites==
 
==Prerequisites/Co-requisites==
  
* Computer
+
<B>Who this course is for</B>
 +
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]]
 +
 
 +
<B>Who this course is not for</B>
 +
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 this course.
 +
 
 +
<B>Software we'll use</B> 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]]
 
* Software [[ML4T Software Installation]]
  

Revision as of 11:01, 7 May 2015

General course information

This course is composed of three mini-courses:

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 this course.

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).

Textbooks

Instructor information

The learning environment

Announcements

  • Piazzalink to piazza