Algo Trading Full Course Syllabus

BEGINNER LEVEL


Module 1: Introduction to Algorithmic Trading

  • What is Algorithmic Trading?
  • History of Algorithmic Trading
  • Key Benefits and Risks
  • Manual vs Algorithmic Trading
  • Overview of Financial Markets and Instruments (stocks, futures, options, forex)
  • Regulatory Framework for Algo Trading

Module 2: Basics of Financial Markets and Instruments

  • Types of Financial Markets
  • Types of Orders (market, limit, stop-loss)
  • Market Participants (retail traders, institutions, market makers)
  • Trading Platforms (MT4, Interactive Brokers, etc.)
  • Introduction to Market Data (price, volume, bids/asks)

Module 3: Introduction to Trading Strategies

  • Simple Moving Average (SMA) and Exponential Moving Average (EMA)
  • Mean Reversion Strategies
  • Momentum Trading Strategies
  • Pair Trading Basics
  • Introduction to Backtesting (concept and tools)

Module 4: Basics of Coding for Algorithmic Trading

  • Introduction to Python Programming
  • Installing and Setting Up a Trading Environment (IDE, libraries, APIs)
  • Python Libraries for Trading (Pandas, Numpy, Matplotlib)
  • Introduction to Algorithmic Trading APIs (e.g., Alpaca, Interactive Brokers API)
Scroll to Top