Algorithmic Trading with Python

Real world Quantitative Trading with Python - Momentum and Mean Reversion models - Jupyter Notebooks included

4.50 (11 reviews)
Udemy
platform
English
language
Investing & Trading
category
instructor
Algorithmic Trading with Python
114
students
3.5 hours
content
Mar 2024
last update
$59.99
regular price

What you will learn

Understand the concept of market efficiency and some behavioral biases that explain some market inefficiencies.

Build different algorithms to trade in the markets. You will learn both, momentum and mean reversion strategies and also a factor model.

Separate the data in two sets: In sample data and out of the sample data to build backtesting methodologies.

Learn optimization techniques to find the best parameters for your models.

Why take this course?

In the algorithmic trading course you will learn how to build momentum, mean reversion and factor models. This course is different from other algorithmic trading courses where you only learn to code some basic technical indicators such as MACD or Bollinger Bands. Here you will learn succesful real world trading models. You need to know Python. If you are a trader at an institution or an independent investor and you are quantitative oriented, this course is for you. Click on the enroll button and start learning.


If you want to understand the curriculum, the course is divided in 6 different topics:


1. Introduction: You will understand the concept of market efficiency and also why markets don't always behave that way. One of the main causes is related to behavioral biases. You will learn some of them. You will also learn a simple test to see if a market is efficient or not.


2. First Momentum Model - Alexander's filter: This is a trend following system that was proposed by a professor at MIT and was later refined by professional traders. We will explore different variants of the models. Here you will learn how to run optimizations on python to find the best parameters for the model.


3. Second Momentum Model - Break out model: This is a trend following system inspired in a trading rule that was very profitable in commodities markets. The rule was implemented by a group of traders known as the turtle traders. In this model you will learn how to run a logistic regression to predict the direction of a trend.


4. Mean Reversion Model - Pairs Trading: This is a mean reverting strategy using a pair of assets that are fundamentally related.


5. Factor Model: In this model you will learn how to select explanatory variables that can be used to build a successful trading strategy. This kind of models are used in high frequency trading strategies.


6. Final remarks: We will explain how to select optimal trading size based on the Kelly Criteria. We will also revisit backtesting methods.

Screenshots

Algorithmic Trading with Python - Screenshot_01Algorithmic Trading with Python - Screenshot_02Algorithmic Trading with Python - Screenshot_03Algorithmic Trading with Python - Screenshot_04

Reviews

Robz
September 5, 2023
The content is very concise, put together in a great way, guiding the ones willing to learn. Note that you'll need some python/market know-how and to be willing to learn/research your part.
Juan
June 8, 2023
Very useful material. You get all the jupyter notebooks to implement the strategies. I liked the break-out and mean reversion models.

Charts

Price

Algorithmic Trading with Python - Price chart

Rating

Algorithmic Trading with Python - Ratings chart

Enrollment distribution

Algorithmic Trading with Python - Distribution chart

Related Topics

4615902
udemy ID
3/28/2022
course created date
1/30/2023
course indexed date
Bot
course submited by