Python for Algorithmic Trading

  • Understand quantitative side of trading and investing
  • Build a solid foundation in python programming strategies
  • Discover and validate trading strategies using python code templates
  • Increase your chances of employment in Algorithmic Trading firms
  • Start a side-job that doesn’t interfere with office hours
  • Grow a large fund for your retirement
  • Give up views, opinions, and whims; start scientific trading and investing



1 Introduction
1.1 Introduction to Algo Trading
1.2 Setting Up Python for Algo Trading

2 Coding Common Studies
2.1 Coding for MA Crossovers
2.2 Coding for MACD
2.3 Coding for Bollinger Bands, RSI, Z-score
2.4 Coding for Stationarity Tests
2.5 Interactive Candlestick Charts in Python

3 Downloading and Preparing Data
3.1 Downloading Data
3.2 Preparing Data

4 Coding Buy-Sell Rules
4.1 Coding Buy-Sell rules for MA Crossovers
4.2 Coding Buy-Sell rules for MACD
4.3 Coding Buy-Sell rules for Bollinger Bands, RSI, Z-score

5 Backtesting Strategies
5.1 Intro to Backtesting
5.2 Backtesting – Another Example
5.3 Backtesting Long-Short rules for MACD, BBands, RSI, Z-score
5.4 Backtesting Pair Trading Strategy

6 Optimizing Strategies
6.1 Optimizing Using Parallel Computing


1. For whom is this course useful?

Anyone who wants to learn the professional side of trading & investment strategies.

2. What are the pre-requisites for taking algo trading course?

An open mind- you can learn everything in this course with free Amibroker trial and free Interactive Brokers demo account

3. For what duration do I have access to recording?


4. Do I get a good strategy? Tell me about strategies you provide

The course teaches your systematic strategy development and validation using multiple basic strategies. You should do due diligence to select a strategy as per your own investment goals.

Trainer Profile: Mr. Saurabh Lohiya

  • 10 years of systematic trading experience, CMT charter holder since 2010
  • Vast experience in Global Markets- Forex, Equities and Commodities; worked at proprietary trading firms
  • Expertise in Trading Strategy Automation and Algorithmic Trading; worked at a large brokerage house
  • Deployed diverse types of trading algorithms- from HFT to MFT to LFT
  • First-hand experience with latest trading technology in Indian and Global Markets