Python for Algorithmic Trading - AlgoJi

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
This is a pre-recorded course with python codes and other resources.
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


This course has beginner to intermediate level curriculum, with advanced level insights. But, the cousre starts from zero level, and gradually, takes you to the advanced level.

Course containts 20+ video turorials, python codes and lot of other resources with forum based discussion support.

Section 1: Introduction
Section 2: Coding Common Studies
Section 3: Downloading and Preparing Data
Section 4: Coding Buy-Sell Rules
Section 5: Backtesting Strategies
Section 6: Optimizing Strategies

Thank for your time! Wish you a fruitful learning ahead.


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.

Free Webinar Series on Algorithmic Trading

29th May | From Concept to Automation – 9 Trading Strategies
30th May | Algorithmic Trading using Machine Learning in Python
31st May | Kickstart Guide to Algorithmic Trading
1st June | Algorithmic Trading Using Amibroker and MTv3