Automate your trading strategies in live markets

Learn to write strategy codes in Python, backtest your strategy on Quantopian and live trade through Interactive Brokers
3.2 (48 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
332 students enrolled
67% off
Take This Course
  • Lectures 25
  • Length 2.5 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 7/2015 English

Course Description

This course is for beginners in Algorithmic Trading who want to use online platforms and brokers to trade their strategies algorithmically.

The course discusses a simple Pair Trading Strategy from the scratch, including theory and statistics involved. This strategy is coded in Python on a free online backtesting platform, Quantopian. The lectures are designed in a fashion that even the newbies in programming find it easy to understand the code and learn to tweak it. The difficulty level in programming skills required to complete the exercises is gradually increased so that by the end of the course, the learners are able to build their own basic automated trading strategy.

The course includes exercises and practice sessions on a sample code before it is implemented in the live markets. The course will take between 5 to 10 hours depending on your familiarity with any programming language.

What are the requirements?

  • Passion for financial markets and computing
  • Interest in learning new skills
  • Aim to earn profits in stock markets

What am I going to get from this course?

  • Write a trading strategy in python
  • Test a trading strategy on a backtesting platform online
  • Improve trading strategies based on test results on trading platform
  • Trade using algorithms in live markets

Who is the target audience?

  • Traders who want to use quantitative trading methods
  • Beginners in programming who want to trade
  • Anyone who wish to learn algorithmic trading
  • NOT those who hate programming or computers
  • NOT those who have no interest in financial markets

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction to the Course
Section 2: Introduction to Algorithmic Trading
What is an Algorithm?
What is Algorithmic and Quantitative Trading?
What is Quantopian?
What is backtesting of a Strategy?
Demo of a Strategy
Section 3: Basic Terminology
Alpha, Beta, Returns of a Strategy
Quantopian ETF benchmark
  • moving averages
  • z-scores
  • log of prices
  • regression coefficient
  • hedge ratio
Terminology Quiz
9 questions
Section 4: Pairs Strategy - A simple Algorithmic Trading Strategy
What is a Pair Trading Strategy?
How to choose a pair of stock for trading?
Strategy Logic
Buy/sell rules
Entry/exit rules
Quiz 2
15 questions
Section 5: Writing your own trading strategy in Python
Parts of the Code
Initializing Variables in Python
Coding in Python - Part 1 & 2
Coding in Python - Part 3 & 4
Coding in Python - Part 5
Coding Exercise - Trading Strategy Coding in Python
Backtesting you Strategy
Section 6: Live Market Trading
Introduction to taking your strategy live
Coding Exercise - 1
Paper Trading your strategy
Live Market Trading

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

QuantInsti Quantitative Learning, Pioneer Institute in Algorithmic Trading

QuantInsti is one of Asia's pioneer Algorithm Trading Research and Training Institutes focused on preparing financial market professionals for the contemporary field of Algorithmic and High Frequency Trading. QuantInsti institute developed the curriculum for the Asia's first Executive Programme in Algorithmic Trading (E-PAT) in 2009. As an initiative by financial markets professionals with stellar academic and professional credentials, the program aims to fulfil the pressing demands for highly specialized skill sets of a potentially lucrative domain. QuantInsti opened the doors to global participants in 2012 by introducing virtual classrooms for its flagship E-PAT course and have seen participation from all inhabited continents since then.

Ready to start learning?
Take This Course