Skip to content

TaoNYC/SQL_Financial_Data_Base

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SQL for Financial Data Base

This is a Python application allowing users to build a financial database and web application by using SQL, Python, and the Voilà library to analyze the performance of a hypothetical fintech ETF

The application works by extracting data from etf.db using sqlite, use hvplot to show daily return, cumulative return and conditionally select certain data points and also analyze the portfolio as a whole.


Technologies

This project leverages python 3.7 +, pandas, nsqlalchemyumpy, pathlib, hvplot


Installation Guide

Before running the application, first make sure below libaries are installed

  pip install pandas
  pip install sqlalchemy

Alerternatively you can simply just install requirement file included in this folder

  pip install -r requirement.txt

Usage

Step 1: run etf_analyzer.ipynb

python etf_analyzer.ipynb

Step 2: Create an interactive visualization with hvplot to plot the daily returns for PYPL.

image

Step 3: Create an interactive visaulization with hvplot to plot the cumulative returns for PYPL.

image

Step 4: Using hvplot, create an interactive line plot that visualizes the ETF portfolios cumulative return values.

image

Step 5: Take a screen recording or screenshots to show how the web application appears when using Voilà. Include the recording or screenshots in the README.md file for your GitHub repository.

image

Conclution:

SQL data base turns out to be a very useful tool to store, read, manipulate and visulize large quantity of data.

Contributors

Brought to you by TaoNYC. connorchen7@gmail.com


License

Columbia Fintech Coding Bootcamp

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published