This repository
- Section 1: Algorithmic Trading Fundamentals
- What is Algorithmic Trading?
- The Differences Between Real-World Algorithmic Trading and This Course
- Section 2: Course Configuration & API Basics
- How to Install Python
- Cloning The Repository & Installing Our Dependencies
- Jupyter Notebook Basics
- The Basics of API Requests
- Section 3: Building An Equal-Weight S&P 500 Index Fund
- Theory & Concepts
- Importing our Constituents
- Pulling Data For Our Constituents
- Calculating Weights
- Generating Our Output File
- Additional Project Ideas
- Section 4: Building A Quantitative Momentum Investing Strategy
- Theory & Concepts
- Pulling Data For Our Constituents
- Calculating Weights
- Generating Our Output File
- Additional Project Ideas
- Section 5: Building A Quantitative Value Investing Strategy
- Theory & Concepts
- Importing our Constituents
- Pulling Data For Our Constituents
- Calculating Weights
- Generating Our Output File
- Additional Project Ideas
- Clone this repo.
- Create virutal env by doing
py -m venv env. - Activate virtual env by doing
.\env\Scripts\activate. - Install libraries dependencies using
py -m pip install -r requirements.txt - In the repository
Desktop\algorithmic-trading-python, runpython -m notebookto open up jupyter notebook.
https://www.youtube.com/watch?v=xfzGZB4HhEE&list=PLo_yYwTLdC9JqaqM1aRF3V9a9EvTXJcsK&index=1