Analyze 40 S&P 500 sector-weighted stocks, evaluating portfolio strategies for return, risk, and the Sharpe ratio with Python (Pandas, NumPy, Matplotlib) in a Jupyter Notebook.
-
Updated
Jan 16, 2024 - Jupyter Notebook
Analyze 40 S&P 500 sector-weighted stocks, evaluating portfolio strategies for return, risk, and the Sharpe ratio with Python (Pandas, NumPy, Matplotlib) in a Jupyter Notebook.
This repository hosts a comprehensive Jupyter Notebook tutorial demonstrating how to use the yfinance library to access and analyze financial data from Yahoo Finance. Tailored for both beginners and experienced users, it covers a range of topics from basic data fetching to advanced stock analysis techniques
Utilizing reinforcement learning, this project implements a dynamic algorithmic trading strategy based on Q-learning with a deep Q-network. The Jupyter Notebook explores agent decisions on buying, selling, or holding Nasdaq stocks over a ten-year period (2014-2023).
Add a description, image, and links to the yahoo-finance topic page so that developers can more easily learn about it.
To associate your repository with the yahoo-finance topic, visit your repo's landing page and select "manage topics."