Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Algorithmic Options Trading in the Indian Market
Rating: 4.5 out of 5(207 ratings)
2,829 students

Algorithmic Options Trading in the Indian Market

Using Zerodha or Angel One's python API client to implement options trading strategies
Created byMayank Rasu
Last updated 9/2025
English

What you'll learn

  • Learn about options trading
  • Trade options algorithmically
  • Gain familiarity with Zerodha and Angel One trading APIs
  • Use parallel programming concepts to implement sophisticated trading strategies

Course content

6 sections54 lectures7h 32m total length
  • Course Objective and Prerequisites5:19

    Define the course objectives and prerequisites for algorithmic options trading in the Indian market, covering option fundamentals, apis, margin, and bear spread strategies.

  • Options Basics11:33

    Understand how options work as derivatives, granting the right but not the obligation to buy or sell an underlying asset, including calls, puts, American and European styles, and option chains.

  • The Indian Options Trading Landscape4:12

    Identify Nifty and Bank Nifty as the dominant underlying assets in Indian options, with weekly index options and monthly stock options, and prioritize liquidity and tight bid-ask spreads.

  • Option Payoffs7:42

    Option payoffs explained for calls and puts, including premium, strike, and hockey-stick diagrams. Selling options carries risk, with bear spreads, bull spreads, and straddle strategies.

  • Open Interest vs Volume9:10

    Open interest counts option contracts; volume counts contracts traded. Use price and action together: rising open interest with rising price signals uptrend, while long and short unwinding indicates sentiment shifts.

  • Options Trading API Limitations (Zerodha & Angel One)3:49

    Learn the key limitations of option trading on Zerodha and Angel One, including missing greeks, incomplete historical data, and lack of bracket order margin APIs, and explore practical workarounds.

  • Typical Algorithmic Options Strategy Flow3:43

    Explore the typical flow of algorithmic options trading in the Indian market, from pulling the option chain and selecting contracts to streaming data, generating signals, and enforcing margin-based risk management.

  • Important Instruction for Angel One Users1:32

    Study Kite Connect and Smart API lectures to grasp code architecture changes and port your options trading code from Kite Connect to Angel One and other APIs.

Requirements

  • Completion of Course titled "Algorithmic Trading on KiteConnect Platform" or "Algorithmic Trading using Angel One's Smartapi"

Description

The much awaited and sought after Options Trading course for the Indian market is here!!

Implementing options trading strategy algorithmically is hard owing to the complexity associated with the derivative nature of option. Therefore most algorithmic trading courses focus on stock and forex asset classes while avoiding derivatives. However, this course will not only introduce you to trading options algorithmically on both Zerodha and Angel One platforms but also help you gain a thorough understanding of options trading tools to help implement complex strategies such as Bear Spread.

You can expect to gain the following skills from this course

  • Basics of options trading and option valuation

  • Implement option valuation using the Black Scholes model and Monte Carlo Simulation

  • Calculate implied volatility using the Black Scholes model.

  • Extracting option chain for any underlying

  • Using parallel programming/multi threading to stream and store options market data

  • Understanding and fetching order level margin requirements

  • Advanced order types (Basket)

  • End to end design and deployment of advanced strategies (Bear Spread)

I have created this course based on the strong and persistent demand for an options trading course from my existing students who trade in the Indian market. This course seeks to provide you with the required tools to deploy options trading strategy in the Indian market and gain an edge by leveraging both Zerodha and Angel One API's advanced functionalities. The emphasis throughout this course is to imbibe sound risk management techniques in your strategy to cap downside while maximizing potential upside.


The course covers and implements Bear Spread strategy which is reasonably difficult to implement as it requires a number of tasks to be performed in tandem (e.g. extracting options chain, streaming options market data, identifying option contracts of interest, generating signals and executing orders). The course explains how such strategies can be built step by step and how the various API tools can be used efficiently to ensure that the various parts of the strategy work harmoniously.

Who this course is for:

  • Traders looking to automate their option trading strategies on either Zerodha or Angel One platform
  • Anyone interested in Algorithmic trading