Algorithmic Trading using Angel Ones Smartapi
What you’ll learn
Algorithmic Trading
Angel One SmartAPI
API Trading
AWS EC2
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