Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Algorithmic Trading using Angel One's Smartapi
Highest Rated
Rating: 4.7 out of 5(496 ratings)
3,251 students

Algorithmic Trading using Angel One's Smartapi

Implement algorithmic trading strategies on Angel One's platform
Created byMayank Rasu
Last updated 6/2026
English

What you'll learn

  • Algorithmic Trading
  • Angel One SmartAPI
  • API Trading
  • AWS EC2

Course content

10 sections78 lectures11h 35m total length
  • Angel One Intro & Account Set Up4:33

    Set up your Angel One account to access the free SmartAPI, leveraging the referral benefits, and explore the web trading platform with a watch list, charts, indicators, and fundamentals.

  • Referral Code (Thank You For Your Support)0:07
  • Creating SmartAPI Trading App5:11

    Sign up and log in to Angel Broking's smart API, then create a trading API application. Obtain your API key and secret key, set localhost redirect URL, and safeguard credentials.

  • Changes to the SmartAPI App Form (Primary Static IP)0:20
  • Available Resources8:07
  • Anaconda Python Distribution (Optional)8:24
  • Creating Virtual Environment (Optional)9:59
  • Authentication & Creating Trading Session17:44

    Install the smart API Python package, configure your API key, client ID, and password, and generate a trading session to authenticate with Angel One and access trading.

  • Very Important - smartapi package name change0:24
  • Enabling TOTP Based Login (Mandatory for SmartAPI)6:07
  • TOTP Based Authentication7:49

Requirements

  • Angel One DEMAT account
  • Basic python skills (should be familiar with data types, data structures, loops, functions, installing and importing libraries etc.)
  • High school level mathematics
  • Intermediate level familiarity with finance/trading

Description

Angel One is a leading stock broker in India providing free API access. I have created this course based on feedback from my existing students who were not happy about the monthly API charges levied by Zerodha. Angel One's SmartAPI provides the same set of functionality provided by any other brokers through their RESTful APIs and by the end of this course you will be highly conversant with this API and should be able to design and deploy your fully automated strategies on Angel One's platform.

####################################################################################################################################################################################

Design and deploy trading strategies on Angel One's SMARTAPI platform. Automate every step of your strategy including authentication, extracting data, performing technical analysis, generating signals, risk management etc. Gain a thorough understanding of Restful APIs and smartapi python wrapper. Learn how to deploy your strategies on cloud.

You can expect to gain the following skills from this course

  • API trading

  • Harnessing streaming tick level data

  • Incorporating technical indicators using python

  • backtesting and live testing your strategy

  • End to End strategy design and deployment

  • AWS EC2

  • Sqlite database management


Course Prerequisites

  • Basic Python proficiency (Should be familiar with python data types, data structures, loops, functions etc...basic stuff)

  • Access to Angel One's demat/trading account

  • High school level mathematical proficiency

  • Familiarity with trading/investing in the Indian market.

Who this course is for:

  • Traders looking to automate their strategies on Angel One's platform
  • Anyone interested in Algorithmic trading in the Indian market