Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Algorithmic Trading Masterclass
New
Rating: 3.6 out of 5(4 ratings)
45 students

Algorithmic Trading Masterclass

Build AI-Powered Strategies and Trade Live on Indian Markets
Created bySatyapal Singh
Last updated 8/2026
English
English [Auto],

What you'll learn

  • Build AI-assisted algorithmic trading strategies in Python for Indian equity and F&O markets.
  • Access historical and real-time market data, options Greeks, and order updates using broker APIs and WebSockets.
  • Backtest and optimize trading strategies while applying position sizing, risk controls, and performance metrics
  • Develop, deploy, and monitor a production-ready live trading bot with automated execution, logging, databases, and dashboards.

Course content

12 sections88 lectures9h 55m total length
  • How Algorithmic Trading Works7:51

    What algos are, how they execute, and what a real trading bot looks like under the hood.

  • IDEs & Tools6:55

    VS Code, Python, Jupyter — the tools you will use throughout this course.

  • Setting Up Your Environment4:15

    Install Python, configure VS Code, and activate your broker sandbox account.

  • AI as Your Coding Partner8:20

    How to use Claude and Codex to write, debug and understand trading code faster.

  • Risks in Algo Trading5:49

    The real risks every algo trader faces — and how forward testing lets you practise without losing money.

Requirements

  • Basic familiarity with Python is helpful, but beginners can follow along.
  • A broker account with API and sandbox/forward-testing access.
  • Basic understanding of financial markets, trading, and options terminology is recommended.

Description

Learn how to build, test, and deploy AI-powered algorithmic trading systems for Indian equity and F&O markets using Python. We will use Nubra Python SDK V3 in this training but same principals work with other trading platforms as well.

This course covers the complete algorithmic trading workflow, including:

  • Manual and Fully Automated API Login – Understand session authentication, TOTP, API credentials, and automated login using the broker’s native SDK—without Selenium.

  • Historical Market Data – Download historical OHLCV data for different instruments, timeframes, and candle sizes using REST APIs.

  • Real-Time Market Data – Receive live quotes, tick data, option-chain data, Greeks, order-book depth, and index data through WebSockets.

  • Technical Indicators – Calculate and apply SMA, EMA, VWAP, RSI, MACD, Bollinger Bands, ATR, Supertrend, and OBV using Python.

  • Trading Data Analysis – Clean missing values, convert timestamps, resample candles, and prepare time-series data using Pandas.

  • Strategy Development – Convert trading ideas into systematic rules covering signals, entries, exits, position sizing, and risk management.

  • Backtesting and Optimization – Build vectorized and iterative backtesting systems, optimize strategy parameters, and calculate CAGR, Sharpe ratio, maximum drawdown, win rate, and other performance metrics.

  • Equity and F&O Strategies – Explore short straddles, iron condors, delta-neutral trading, IV crush, gamma scalping, and index-options momentum strategies.

  • Order Management – Place, modify, cancel, and monitor market, limit, stop-loss, basket, and multi-leg orders programmatically.

  • Risk Management – Implement position sizing, daily loss limits, maximum-trade limits, cooldown periods, and capital-protection rules.

  • Live Trading-Bot Development – Generate real-time signals, monitor multiple instruments, manage market hours, reconnect dropped WebSockets, and handle errors safely.

  • Database Integration – Store OHLCV data, live ticks, orders, fills, positions, and trade logs in MySQL.

  • AI-Assisted Coding – Use Claude and Codex to generate, understand, debug, and improve your algorithmic trading code.

  • Deployment and Monitoring – Run your bot continuously using a Windows VPS, Docker, AWS, or GCP, and build a Flask dashboard for monitoring positions and P&L.

By the end of the course, you will understand how to move from a trading idea to a backtested, forward-tested, and deployable algorithmic trading system.

This course is for educational purposes and does not provide financial advice or guarantee trading profits.

Who this course is for:

  • Software Developers, Traders, Software Students