nustalgic / Quantitive-Analysis-with-Python

Produced a Jupyter notebook that contains my data preparation, analysis, and visualizations for key risk and return metrics.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Module-4-Challenge

Quantitive Analysis with Python

Loewy-Kotikalpudi-Multi-Asset-Risk-Management-A-Multidimensional-Perspective-display1-d3.png

Module 4 Challenge

In this Challenge, I'll assume the role of a quantitative analyst for a FinTech investing platform. This platform aims to offer clients a one-stop online investment solution for their retirement portfolios that’s both inexpensive and high quality. To keep the costs low, the firm uses algorithms to build each client's portfolio. The algorithms choose from various investment styles and options.

I'll need to determine the fund with the most investment potential based on key risk-management metrics: the daily returns, standard deviations, Sharpe ratios, and betas.


Technologies

The data we're analyzing comes from a jupyter notebook that we've created and imported files to. We'll be using Python to run and read our data.


Installation Guide

In order for us to get the data we need we must import pandas, plots and the csv files we want to observe.

import pandas as pd
import numpy as np
from pathlib import Path
%matplotlib inline

Usage

To find the information needed we build a jupyter notebook and run various functions to pull the data from csv files.

# Using the daily returns DataFrame and a 21-day rolling window, 
# plot the rolling standard deviation of the 4 portfolios and the S&P 500
# Include a title parameter and adjust the figure size
# 21 day rolling window caluculation plotted out.

daily_returns.rolling(21).std().plot(title="Plot of Standard Deviation Returns  - 5 Tech Stocks", figsize=(15,10))

Screen-Shot-2022-01-30-at-6-07-27-PM.png

Contributors

Brought to you by Elgin Braggs Jr.


License

MIT

About

Produced a Jupyter notebook that contains my data preparation, analysis, and visualizations for key risk and return metrics.

License:MIT License


Languages

Language:Jupyter Notebook 100.0%