Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Python Class: Calculate Log Returns, Rolling Volatility, & Plot Distribution | Part 11 ๐Ÿ“Š
Play lesson

Python Quantitative Finance & Stock Analysis Course (Pandas, NumPy, SciPy) ๐Ÿ - Python Class: Calculate Log Returns, Rolling Volatility, & Plot Distribution | Part 11 ๐Ÿ“Š

Master Python for Stock Analytics: From Data Download to Custom Analysis Tools

5.0 (1)
14 learners

What you'll learn

Analyze and filter stock data using Python and Pandas.
Download and manage historical stock data in CSV format.
Visualize stock performance with plots and correlation matrices.
Create and install a custom stock analysis library with Python.

This course includes

  • 1.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

@MattMacarty ## ๐Ÿ Python Class: Calculate Log Returns, Rolling Volatility, & Plot Distribution | Part 11 Welcome to **Part 11** of the Python Stock Analysis Course! Continuing our journey into **Individual Security Analysis**, this video focuses on adding sophisticated **data transformation** and **visualization** methods to our custom `Stock` class. We move beyond raw price data to calculate core financial metrics. You will learn how to implement a dedicated method to calculate various measures of daily change, volatility, and magnitude, and then visualize the distribution of returns using **Matplotlib**. ### ๐ŸŽฏ Key Learning Outcomes: 1. **Log Returns Calculation:** Implement the calculation of **Instantaneous Rate of Return (Log Returns)** using NumPy, which is standard for volatility modeling. 2. **Rolling Volatility:** Calculate **21-day Rolling Volatility** (daily standard deviation of returns), a key measure of risk, and store it as a new column

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere