Algorithmic Trading with Python – Alpaca & Polygon

Algorithmic Trading with Python – Alpaca & Polygon

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 69 lectures (4h 9m) | 1.91 GB

Learn how to trade with Python using the Alpaca and Polygon APIs to pull stock data, build strategies, and place trades.

Unlock the world of algorithmic trading with our comprehensive course designed for all levels! This course will guide you through the basics of Python programming, focusing on its application in financial markets.

You’ll start by learning fundamental Python concepts, including variables, data types, and functions. These foundational skills will empower you to write clean, efficient code.

Next, you’ll dive into the Alpaca API, a powerful tool for trading. You’ll learn how to set up your Alpaca account, authenticate your API keys, and utilize the API to pull real-time stock data. The course will cover essential operations like placing market orders and managing your portfolio, allowing you to execute trades seamlessly.

In addition to Alpaca, we’ll introduce you to the Polygon API, which provides extensive financial market data. You’ll learn how to fetch historical stock prices, news, and other crucial information to enhance your trading decisions. By integrating data from both APIs, you’ll gain a well-rounded perspective on market trends.

Finally, we’ll focus on constructing a basic trading strategy. You’ll learn key concepts such as moving averages and risk management techniques. By the end of the course, you’ll have the tools to develop and test your own trading strategies, helping you make informed decisions in the stock market.

Whether you’re a complete beginner or looking to enhance your skill set, this course will equip you with the knowledge to navigate the exciting realm of algorithmic trading confidently. Join us and start your journey toward becoming a proficient trader!

What you’ll learn

  • Develop a basic understanding of Python
  • Retrieve and manage data from an API call
  • Place stock trades using Python
  • Structure and clean large datasets
  • Build and test a stock trading strategy
Table of Contents

Introduction
1 Introduction
2 Disclaimer

Coding Environment
3 Download and Install Anaconda
4 Navigating Jupyter Notebook

Python Basics
5 Data Types & Variables
6 Operators
7 Loops
8 Functions
9 Pandas

Alpaca Sign-Up & Documentation
10 Sign-Up
11 Dashboard Overview
12 Alpaca Connect
13 Documentation Part 1 – Introduction
14 Documentation Part 2 – Broker API
15 Documentation Part 3 – Trading API
16 Documentation Part 4 – Market Data API

API Reference – Trading API
17 Authentication
18 Accounts
19 Assets
20 Corporate Actions
21 Orders
22 Positions
23 Portfolio History
24 Watchlists
25 Account Configurations
26 Account Activities
27 Calendar
28 Clock
29 Crypto Funding

API Reference – Alpaca Market Data API (Part 1)
30 Stocks – Historical Auctions
31 Stocks – Historical Bars
32 Stocks – Next Page Token
33 Stocks – Latest Bars
34 Stocks – Historical Quotes & Condition Codes
35 Stocks – Exchange Codes
36 Stocks – Latest Quotes
37 Stocks – Snapshots
38 Stocks – Historical Trades & Latest Trades

API Reference – Alpaca Market Data API (Part 2)
39 Screener
40 News
41 Corporate Actions
42 Options

Polygon.io Sign-Up & Documentation
43 Sign-Up
44 Pricing
45 Documentation

Polygon.io – Market Data Endpoints
46 Aggregates
47 Grouped Daily
48 Daily OpenClose
49 Previous Close
50 Trades, Last Trade, Quotes & Last Quote
51 Snapshots
52 Technical Indicators

Polygon.io – Reference Data Endpoints
53 Tickers & Exchanges
54 Ticker Details
55 Ticker Events
56 Ticker News
57 Ticker Types
58 Market Holidays & Status
59 Stock Splits
60 Dividends
61 Stock Financials
62 Conditions
63 Related Companies

Basic Trading Strategy
64 Get Data
65 Add Additional Fields
66 DataFrame Cleanup
67 Backtest Strategy
68 Execute Strategy

Course Conclusion
69 Course Conclusion

Homepage