Finacial Ratio Analysis Project:
-Return Analysis
-Margin Analysis
-Leverage Analysis
-Efficiency Analysis
-Liquidity Analysis
-Cash Convertion Cicle (CCC)
-Altman Z Score
-Capital Asset Pricing Model (CAPM)
-Weighted Average Cost of Capital (WACC)
Quick Start.
#Packages:
pip install yfinanc
pip install FinRatioAnalysis
pip install pandas-datareader
pip install plotly
#Import:
import yfinance as yf
import pandas as pd
import numpy as np
import pandas_datareader as pdr
import plotly.graph_objects as go
import datetime as dt
from FinRatioAnalysis import FinRatioAnalysis
#Create an Objet:
AAPL = FinRatioAnalysis('AAPL', 'yearly') # Frequency most be 'quarterly' or 'yearly'
#Available methods:
AAPL.ReturnRatios()
AAPL.LeverageRatios()
AAPL.EfficiencyRatios()
AAPL.LiquidityRatios()
AAPL.CCC()
AAPL.z_score()
AAPL.z_score_plot()
AAPL.CAPM()
AAPL.WACC()
I'm a Economist...
Install FinanceAnalysis, yahoo finance, pandas-datareader and plotly with pip
pip install yfinance
pip install FinRatioAnalysis
pip install pandas-datareader
pip install plotly