Algorithmic Trading using Angel Ones Smartapi

Implement algorithmic trading strategies on Angel One’s platform
Algorithmic Trading using Angel Ones Smartapi
File Size :
218.85 MB
Total length :
11h 28m

Category

Instructor

Mayank Rasu

Language

Last update

5/2023

Ratings

4.5/5

Algorithmic Trading using Angel Ones Smartapi

What you’ll learn

Algorithmic Trading
Angel One SmartAPI
API Trading
AWS EC2

Algorithmic Trading using Angel Ones Smartapi

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 courseAPI tradingHarnessing streaming tick level dataIncorporating technical indicators using pythonbacktesting and live testing your strategyEnd to End strategy design and deploymentAWS EC2Sqlite database managementCourse 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 accountHigh school level mathematical proficiencyFamiliarity with trading/investing in the Indian market.

Overview

Section 1: Introduction

Lecture 1 Angel One Intro & Account Set Up

Lecture 2 Referral Code (Thank You For Your Support)

Lecture 3 Creating SmartAPI Trading App

Lecture 4 Available Resources

Lecture 5 Anaconda Python Distribution (Optional)

Lecture 6 Creating Virtual Environment (Optional)

Lecture 7 Authentication & Creating Trading Session

Lecture 8 Enabling TOTP Based Login (Mandatory for SmartAPI)

Lecture 9 TOTP Based Authentication

Section 2: Historical Data

Lecture 10 Instrument Token Lookup

Lecture 11 Generic Historical Data Function

Lecture 12 Extracting Historical Data Without using Dates

Lecture 13 Getting Historical Data Over Extended Duration

Lecture 14 Extracting Historical Data for Multiple Tickers

Section 3: Technical Indicators

Lecture 15 Technical Indicators – Intro

Lecture 16 MACD – Intro

Lecture 17 MACD – Implementation

Lecture 18 MACD Implementation Using Custom EMA

Lecture 19 ATR & Bollinger Bands – Intro

Lecture 20 Bollinger Bands Implementation

Lecture 21 ATR Implementation

Lecture 22 RSI – Intro

Lecture 23 RSI Implementation

Lecture 24 Stochastic – Intro

Lecture 25 Stochastic Implementation

Section 4: Streaming Real Time Data

Lecture 26 Websocket vs HTTP connection

Lecture 27 Very Important – Changes in SmartAPI Streaming Framework

Lecture 28 Implementing Streaming Data Function

Lecture 29 Streaming Multiple Tokens

Lecture 30 Filtering Ticks

Lecture 31 Streaming using Websocket2.0 (beta)

Section 5: Order API

Lecture 32 Intro to the Order API

Lecture 33 Placing Limit & Market Orders

Lecture 34 Cancelling Orders

Lecture 35 Modifying Orders

Lecture 36 Getting Order Book

Section 6: Advanced Order API

Lecture 37 Stop Loss Orders

Lecture 38 Getting LTP for Advanced Orders

Lecture 39 Bracket/Robo Orders

Lecture 40 Bracket Orders – Follow Up

Lecture 41 GTT (Good Till Triggered) Orders

Lecture 42 Modifying and Cancelling GTT Rules

Section 7: Live-Testing Order Book Based Strategy

Lecture 43 Order Book Based Strategies

Lecture 44 Live Testing Order Book Strategy – I

Lecture 45 Live Testing Order Book Strategy – II

Lecture 46 Live Testing Order Book Strategy – III

Lecture 47 Live Testing Order Book Strategy – IV

Lecture 48 Single Thread Architecture – Drawback

Lecture 49 Multi Threading in Python – Intro

Lecture 50 Implementing Multi Threading for Live Testing

Lecture 51 KPIs for Live Testing – I

Lecture 52 KPIs for Live Testing – II

Section 8: Backtesting ORB Strategy

Lecture 53 What & Why of Backtesting

Lecture 54 Backtesting – Intraday KPIs Intro

Lecture 55 Open Range Breakout Strategy

Lecture 56 ORB Backtesting Approach

Lecture 57 ORB Backtesting Implementation – I

Lecture 58 ORB Backtesting Implementation – II

Lecture 59 ORB Backtesting Implementation – III

Lecture 60 ORB Backtesting KPI Calculation

Section 9: Deploying Strategy in Live Market

Lecture 61 Deploying ORB Strategy – I

Lecture 62 Deploying ORB Strategy – II

Lecture 63 Deploying ORB Strategy – III

Lecture 64 Live Trading Demo

Section 10: Deploying Strategy on Cloud

Lecture 65 Why Cloud

Lecture 66 Launching AWS EC2 Instance

Lecture 67 Connection to the EC2 Instance – I

Lecture 68 Connection to the EC2 Instance – II

Lecture 69 Transferring Files to EC2 Instance

Lecture 70 Scheduling/Automating Scripts using Crontab

Lecture 71 Keeping Track of Running Processes

Lecture 72 Using Screen Command with Crontab

Lecture 73 Shutting Down/Terminating EC2 Instance

Section 11: Bonus Lecture – Option Chain

Lecture 74 Extracting Option Chains Algorithmically

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

Course Information:

Udemy | English | 11h 28m | 218.85 MB
Created by: Mayank Rasu

You Can See More Courses in the Business >> Greetings from CourseDown.com

New Courses

Scroll to Top