Skip to content

Discounted Cash Flow (DCF) calculations to estimate company value based on quantitative data. Customizable inputs and integrates various financial data sources to provide objective insights.

Notifications You must be signed in to change notification settings

realjake/Automated-DCF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 

Repository files navigation

Automated Discounted Cash Flows

This tool is designed to calculate the perceived value of a company based strictly on quantitative figures.

  • Removing emotions from intrinsic value
  • Ability to change and identify trends within the data
  • Capitalize on short term polarizing events that misprice quality assets

Note

This module is still evolving and may change. Feel free to build and experiment, but please don't rely on its stability just yet!

Key Features and Scope

This project automates Discounted Cash Flow (DCF) calculations to estimate company value, using analyst EBIT and revenue estimates along with perpetual growth rates like 2-year government bond yields.

It allows for customizable inputs, such as reinvestment and tax rates, and integrates detailed financial data from various APIs, including industry metrics and macroeconomic indicators.

Subjectivity in DCF Analysis

Discounted Cash Flow (DCF) analysis is inherently subjective because it relies on factors like market sentiment, competitive landscape, and the quality of management, all of which can affect valuations.

Economic changes and technological progress also make it challenging to predict future performance accurately. On a short-term basis, investor sentiment and large buy or sell orders can sway stock prices, presenting opportunities for strategic trades. This program aims to offer a clearer, more rational approach to understanding the often chaotic stock market.

Tip To use this program, you will need to create an account and subscribe to the APIs listed below.

Financial Modeling Prep

St. Louis Fed

🛠️ Installation Steps:

1. Clone the Repository:

git clone https://github.com/realjake/Automated-DCF.git

Navigate into the cloned repo

cd AutomatedDCF

2. Install Required Dependencies:

pip install -r requirements.txt

3. Edit .env file and add your Financial Modeling Prep API key:

--> AutomatedDCF / .env / FMP_API_KEY=XXXXXXXX

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

Discounted Cash Flow (DCF) calculations to estimate company value based on quantitative data. Customizable inputs and integrates various financial data sources to provide objective insights.

Topics

Resources

Stars

Watchers

Forks

Languages