With algorithmic trading, traders create their instructions based on conditions related to price, quantity and other market factors using a software, which automatically executes buy and sell orders as per the instructions. Use of algorithmic trading decreases human errors due to emotions or behaviour and allow investors consider several factors at the same time when trading. It also allows for faster trading, which is essential in markets today. This class is an introduction to algorithmic trading where we will learn how to create and execute algo trading methodologies. At the end of the class students will learn about algorithmic trading programs, have experience in basic algorithmic trading applications and understand pros and cons of algorithmic trading.
Algorithmic Trading, Fundamental Concepts, Algo Trading types and Strategies, Order Types, Execution Tactics, Multi-asset Trading, Reaction to News, Data Mining and Artificial Intelligence