Skip to content

saideepadilla/financial_planning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Financial Planning

Purpose

This application performs financial planning and analysis based on user provided data. It calculates if the user will have sufficent funds in case of an emergency and allows for retirement planning based on savings

Planning functions:

1: Emergency Fund Planning The application provides visualizations of the user's savings and calculates if the user will have sufficient funds in case of an emergency

2: Retirement Planning A 30 year Montecarlo Simulation is used to forecast the portfolio value based on current price of funds using Alpaca's API.

MC ForecastTools.py

Alpaca API

Technologies

Python:

Phyton Version: **3.7.13**

Libraries and Dependencies

Json

Json

Alpaca

Alpaca

Requests

Requests

os

os

MCForecastTools

MCForecastTools


How it works

  1. Clone the repository
  2. Alpaca API and individual keys are needed. Save these as .ENV files in the same folder
  3. Run the file using Jupiter Notebook

Usage

Portfolio Value Pie Chart:

portfolio_value

Monte Carlo 10 year plot:

montecarlo1

Monte Carlo 10 year line plot:

montecarlo2

Monte Carlo 10 year cumulative value sum with 95% Lower and Upper Confidence Intevals:

montecarlo3


Contributors

Startup code provided by UW FinTech Bootcamp


License

Portfolio Risk Analysis tool is available under an MIT License.


Aknowledgements

Releases

No releases published

Packages

No packages published