Skip to main content

MS&E448

Big Financial Data and Algorithmic Trading

Management Science and Engineering ENGR - School of Engineering

Course Description

Project course emphasizing the connection between data, models, and reality. Vast amounts of high volume, high frequency observations of financial quotes, orders and transactions are now available, and poses a unique set of challenges. This type of data will be used as the empirical basis for modeling and testing various ideas within the umbrella of algorithmic trading and quantitative modeling related to the dynamics and micro-structure of financial markets. Due to the fact that it is near impossible to perform experiments in finance, there is a need for empirical inference and intuition, any model should also be justified in terms of plausibility that goes beyond pure econometric and data mining approaches. Introductory lectures, followed by real-world type projects to get a hands-on experience with realistic challenges and hone skills needed in the work place. Work in groups on selected projects that will entail obtaining and cleaning the raw data and becoming familiar with techniques and challenges in handling big data sets. Develop a framework for modeling and testing (in computer languages such as Python, C++ , Matlab and R) and prepare presentations to present to the class. Example projects include optimal order execution, developing a market making algorithm, design of an intra-day trading strategy, and modeling the dynamics of the bid and ask. Prerequisites: MS&E 211, 245A, 245B, or equivalents, some exposure to statistics and programming. Enrollment limited. Admission by application; details at first class.

Grading Basis

RLT - Letter (ABCD/NP)

Min

3

Max

3

Course Repeatable for Degree Credit?

No

Course Component

Workshop

Enrollment Optional?

No

Programs

MS&E448 is a completion requirement for: