# nickmccullum/algorithmic-trading-python

The repository for freeCodeCamp's YouTube course, Algorithmic Trading in Python

repo name | nickmccullum/algorithmic-trading-python |

repo link | https://github.com/nickmccullum/algorithmic-trading-python |

homepage | |

language | Jupyter Notebook |

size (curr.) | 54795 kB |

stars (curr.) | 880 |

created | 2020-07-30 |

license | |

# Algorithmic Trading in Python

This repository

## Course Outline

- 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