Algorithmic Trading on Alpaca's Platform - Intro

Learning basics of algorithmic trading using Alpaca's API
Rating: 4.7 out of 5 (45 ratings)
1,391 students
English
English [Auto]
Algorithmic Trading
Alpaca's API
REST based API architecture
Handling Websocket based architecture

Requirements

  • Basic python skills (should be familiar with data types, data structures, loops, functions, installing and importing libraries etc.)
  • Basic familiarity with finance/trading

Description

Alpaca has revolutionized trading by providing a commission free, API only stock trading platform. This course will help you gain basic understanding about Alpaca's API and learn how to use it to implement building blocks of your 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 take the next step and 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.

This free 2 hour course is meant to give you a gentle introduction to Alpaca's API but you can still expect to gain a number of skills from this course including:

  • What, Why & How of API trading

  • Alpaca's API fundamentals

  • Extracting historical data

  • Streaming tick level data

  • Extracting account and position level information

  • Next steps and where to get help


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

Important note - Course prerequisites:

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 

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

Who this course is for:

  • Traders looking to automate their strategies on Alpaca's platform
  • Anyone interested in Algorithmic trading

Course content

5 sections16 lectures1h 56m total length
  • API Trading Intro
    07:51
  • Signing Up
    04:52
  • What, How & Why of API
    07:47
  • Connecting to Alpaca using API
    10:13

Instructors

Experienced Quant Researcher and Educator
Mayank Rasu
  • 4.5 Instructor Rating
  • 3,393 Reviews
  • 22,640 Students
  • 6 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 trading, machine learning, artificial intelligence and make them accessible to students with no technology/finance background.

I have more than a decade of experience working with global investment banks in the quantitative analysis/risk management areas. My work experience has made me a firm believer in taking data driven decisions while always being mindful of the qualitative aspects of my job. 

I did my undergraduate education in engineering and earned MBA and MFE degrees. I see myself as a life long learner and I deeply cherish the opportunity of sharing my knowledge with others.

Leading Creator of Algorithmic Trading Courses
RASUQUANT LTD
  • 4.6 Instructor Rating
  • 461 Reviews
  • 4,066 Students
  • 3 Courses

Learn how to implement algorithmic trading strategies on your platform of choice (Interactive Brokers, Zerodha, OANDA, FXCM, Alpaca, MT4 etc.). Start from scratch and gain expert level proficiency in qunatitative finance and algorithmic trading. More than 20000 satisfied students so far.

​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 trading, machine learning, artificial intelligence and make them accessible to students with minimal technology/finance background.