Quantitative Trading Like a Pro: Essential Python Course
4.4 (103 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
780 students enrolled

Quantitative Trading Like a Pro: Essential Python Course

Learn the foundations of algorithmic trading and build your own trading systems
4.4 (103 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
780 students enrolled
Last updated 8/2020
English [Auto]
Current price: $107.99 Original price: $154.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2.5 hours on-demand video
  • 13 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • The foundation for building successful/profitable quantitative trading systems.
  • Apply the state-of-the-art best practices for Algorithmic trading or algo trading.
  • Essential Python, specifically for quantitative trading and financial markets.
  • Take your financial skills to the next level.
  • How to acquire financial data for quant trading.
  • Perform financial analysis in Python.
  • Develop your own multi-asset strategies.
  • Analyse your strategies and feel confident about deploying your ideas in the market.
  • Motivated to make systematic, profitable trading/investment systems.
  • Open minded and motivated to apply new methods.
  • No prior programming experience is required.
  • You’ll need to install Anaconda and Python. We will show you how to do that step by step.

**Hot & New 2020 - Programming and quantitative trading course taught by in-the-industry algorithmic traders**

Whether you are an experienced trader or financial market novice, this course is for you! With both qualification and experience in quantitative subjects and financial markets, we bring you a practical approach to quantitative trading.

We won’t make you grind through a lengthy Python crash course. Instead, we will teach you the most essential and relevant Python programming for financial markets in small and focussed steps, with real data and plenty of real-world examples. By the end of the course, you’ll be able to expand your trading edge by constructing your own ideas quickly and put them to test in the real world.

In this quantitative trading course you will learn:

  • How to access and use financial data;

  • How to process and visualise the data, so that you can spot any trends and/or patterns and work them into your trading strategies;

  • Fundamental building blocks for financial analysis, including how to handle date and time, calculating returns and volatility, probing the market with correlation analysis and linear regression analysis---tricks used by the professionals;

  • How to speed up your programs, we will take you on the Python information superhighway;

  • How to build a trading strategy and backtest from scratch and run in-depth analysis of the results.

  • … and much, much more!

We will walk you through advanced strategy concepts beyond retail level. For the price of two cups of coffee, you have the power to supercharge your trading and gain a competitive edge to beat the market.

Enrol today and enjoy:

  • High-quality, up-to-date video lectures

  • Python Jupyter Notebooks

  • Exercises to sharpen your skills

  • 30 day, no questions asked, money back guarantee

Make a great step towards quantitative trading, all in a fun and practical way!

See you in the course!

Who this course is for:
  • Anyone who wants to grow their trading/investment capital.
  • Anyone interested in quantitative trading.
  • Traders and investors who are new to programming, and want to focus on the most relevant skills and produce results quickly and efficiently, to boost your career in trading.
  • The course is also suitable for beginners, as it starts from the fundamentals and gradually builds up your skills.
Course content
Expand all 36 lectures 02:40:46
+ Getting Financial Data
4 lectures 18:39
Downloading data using APIs

Where can we obtain price and volume data for our trading?

Getting Financial Data
1 question
Reading data from files

How do we read a csv file?

Reading a csv file
1 question
Working with data files

Type conversion or type casting in Python

Data types
1 question
+ Data preparation and visualisation
4 lectures 15:37
Welcome to Chapter 3
Building VWAP from a text file

Extracting elements from a list

1 question
Pandas for financial data

Advantages of using dataframes

Pandas dataframes
1 question
Plotting time series data

Plotting multiple columns of a dataframe

Plotting dataframe columns
1 question
+ Building blocks for financial analysis
7 lectures 30:25
Welcome to Chapter 4
Handling date and time

N days ago

1 question
Converting timezones

Naive and aware datetime objects

Naive datetime objects
1 question
Calculating returns

Upsampling and downsampling

1 question
Calculating volatility

Volatility of a stock

1 question
Correlation in the market

Negative correlation

1 question
Linear regression analysis

What can you achieve with linear regression?

Lineare regression
1 question
+ Python information superhighway
6 lectures 22:30
Welcome to Chapter 5
Data structures

List containing another list

Nested list
1 question

using functions for quant applications

1 question
More functions

Function within a function

Nested functions
1 question
Map and lambda

Output of a lambda function

Lambda function
1 question
Powerful loops

Checking the output of a list comprehension

List comprehension
1 question
+ Building a trading strategy
8 lectures 36:16
Welcome to Chapter 6
Fundamentals of trading strategies

trading a portfolio

1 question
A simple backtest

reflection on the backtest

1 question

Meaning of cointegration

1 question
Formulating the pairs trading strategy

trading signal of the pairs trading strategy

trading signal
1 question

How did we derive the hedge ratio?

Hedge Ratio
1 question
Strategy analysis (1)

single performance metric

Performance metrics
1 question
Strategy analysis (2)

Exposure to market risks

correlation to the benchmark
1 question
+ Conclusion
1 lecture 00:45
Concluding remarks
+ Bonus section
3 lectures 26:39
Dealing with NaNs in Financial Time Series
Parameter Optimisation part 1
Parameter Optimisation part 2