Algorithmic Trading With Python - Alpaca & Polygon
Published 9/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.56 GB | Duration: 4h 9m
Published 9/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.56 GB | Duration: 4h 9m
Learn how to trade with Python using the Alpaca and Polygon APIs to pull stock data, build strategies, and place trades.
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
Requirements
No experience is needed, but a basic understanding of the stock market will help.
Description
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!
Overview
Section 1: Introduction
Lecture 1 Introduction
Lecture 2 Disclaimer
Section 2: Coding Environment
Lecture 3 Download and Install Anaconda
Lecture 4 Navigating Jupyter Notebook
Section 3: Python Basics
Lecture 5 Data Types & Variables
Lecture 6 Operators
Lecture 7 Loops
Lecture 8 Functions
Lecture 9 Pandas
Section 4: Alpaca Sign-Up & Documentation
Lecture 10 Sign-Up
Lecture 11 Dashboard Overview
Lecture 12 Alpaca Connect
Lecture 13 Documentation Part 1 - Introduction
Lecture 14 Documentation Part 2 - Broker API
Lecture 15 Documentation Part 3 - Trading API
Lecture 16 Documentation Part 4 - Market Data API
Section 5: API Reference - Trading API
Lecture 17 Authentication
Lecture 18 Accounts
Lecture 19 Assets
Lecture 20 Corporate Actions
Lecture 21 Orders
Lecture 22 Positions
Lecture 23 Portfolio History
Lecture 24 Watchlists
Lecture 25 Account Configurations
Lecture 26 Account Activities
Lecture 27 Calendar
Lecture 28 Clock
Lecture 29 Crypto Funding
Section 6: API Reference - Alpaca Market Data API (Part 1)
Lecture 30 Stocks - Historical Auctions
Lecture 31 Stocks - Historical Bars
Lecture 32 Stocks - Next Page Token
Lecture 33 Stocks - Latest Bars
Lecture 34 Stocks - Historical Quotes & Condition Codes
Lecture 35 Stocks - Exchange Codes
Lecture 36 Stocks - Latest Quotes
Lecture 37 Stocks - Snapshots
Lecture 38 Stocks - Historical Trades & Latest Trades
Section 7: API Reference - Alpaca Market Data API (Part 2)
Lecture 39 Screener
Lecture 40 News
Lecture 41 Corporate Actions
Lecture 42 Options
Section 8: Polygon.io Sign-Up & Documentation
Lecture 43 Sign-Up
Lecture 44 Pricing
Lecture 45 Documentation
Section 9: Polygon.io - Market Data Endpoints
Lecture 46 Aggregates
Lecture 47 Grouped Daily
Lecture 48 Daily Open/Close
Lecture 49 Previous Close
Lecture 50 Trades, Last Trade, Quotes & Last Quote
Lecture 51 Snapshots
Lecture 52 Technical Indicators
Section 10: Polygon.io - Reference Data Endpoints
Lecture 53 Tickers & Exchanges
Lecture 54 Ticker Details
Lecture 55 Ticker Events
Lecture 56 Ticker News
Lecture 57 Ticker Types
Lecture 58 Market Holidays & Status
Lecture 59 Stock Splits
Lecture 60 Dividends
Lecture 61 Stock Financials
Lecture 62 Conditions
Lecture 63 Related Companies
Section 11: Basic Trading Strategy
Lecture 64 Get Data
Lecture 65 Add Additional Fields
Lecture 66 DataFrame Cleanup
Lecture 67 Backtest Strategy
Lecture 68 Execute Strategy
Section 12: Course Conclusion
Lecture 69 Course Conclusion
Any level Python developer interested in algorithmic stock trading.