US $19.97

Algorithmic trading on Alpaca's Platform - Deep Dive

——   Created by Mayank Rasu

Advanced course on Implementing algorithmic trading strategies using Alpaca's API

Share this course:

NEW
Course
85
Lessons
13h 01m
Lesson time
intermediate
Skill level

More about this course

Alpaca has revolutionized trading by providing a commission free, API only stock trading platform. This course will help you gain thorough understanding about Alpaca's API and learn how to use it to implement trading strategy. The course will help you understand key concepts pertaining to API architecture (REST/HTTPS based API, Websocket connection etc.) and will prepare you well to build complex trading strategies on Alpaca's platform. You do not have to create a trading account with Alpaca to explore their API, as they also provide an excellent paper trading account which can help you test your strategies as well.

You can expect to gain the following skills from this course

  • What, Why & How of API trading
  • Alpaca's API fundamentals
  • Extracting historical data
  • Harnessing streaming tick level data
  • Incorporating technical indicators using python
  • Integrating Alpaca with TradingView charting
  • Backtesting strategies
  • End to End strategy design and deployment
  • Using multithreading to implement streaming data based strategies
  • Sqlite database management
  • Backtesting strategies
  • Deploying and running strategies on cloud (AWS EC2)

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

Important note - Course prerequisites:

  • Completion of my introductory course on Alpaca API (Algorithmic Trading on Alpaca's Platform)

Please note that this course requires basic python proficiency. At the minimum, you should be comfortable with:

  • basic python data types and format
  • basic python data structures such as list, dictionary, tuple etc.
  • how to create python functions
  • how to implement loops in python
  • installing and importing libraries 

In addition, basic familiarity with finance/trading concepts is also required. Although, I have devoted reasonable time explaining concepts like technical indicators, strategy design, KPIs, risk management etc., some prior experience using these concepts would be very beneficial.

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

Who this course is for:
  • Traders looking to automate their strategies on Alpaca's platform
  • Anyone interested in Algorithmic trading

85 Lessons

Introduction to Alpaca & its API
8 mins
API Trading Intro
free preview
5 mins
Signing Up
free preview
8 mins
What, How & Why of API Connections
free preview
11 mins
Connecting to Alpaca using API
free preview
6 mins
Getting Anaconda Python Distribution
Historical Data API
4 mins
Historical Data API Intro
10 mins
Extracting Bar/Candle Data
13 mins
Storing Bar Data in Dataframes
9 mins
Reusable Function to Get Required Bar Data
8 mins
Getting Last Traded Price
3 mins
Getting Last Quote Information
15 mins
Fetching Historical Data Iteratively
10 mins
Historical Data v2 API Introduction
View more lessons +

About the instructor

Mayank Rasu
Mayank Rasu
  • 2 courses

​I have authored and published bestselling courses and books on finance and technology. I have a passion for simplifying seemingly complex topics such as algorithmic …

Read more
This course is included in Arbington Premium
$15/month gets you access to every course. Start your 14 day trial today. ☝️

Class benefits

  • Certificate of Completion
  • 30 day satisfaction guarantee
  • 24/7 streaming access
  • Direct teacher access
  • 13h 01m of on-demand video
  • 9 downloadable files
  • Have a coupon?
  • Checkout