Code Monkey home page Code Monkey logo

fintech-api's People

Contributors

aman1919 avatar chandansgowda avatar codeansh avatar filza2112 avatar gouravdutta-01 avatar hfoley2013 avatar hritikbhattacharya avatar idiotcommerce avatar ighoshsubho avatar itsmegarvi avatar jerrygood24 avatar melencholicmice avatar metabiswadeep avatar nikhil25803 avatar nishith-savla avatar poorvika11 avatar pritam991 avatar programerr01 avatar pundarikaksha7 avatar ramya-kallam avatar ritik48 avatar roberanegussie avatar s-ishita avatar shamanthvallem avatar shivesh1606 avatar shraddha761 avatar sohamd242 avatar thesourabhk avatar vamsikrishnarh7 avatar viveksati5143 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

fintech-api's Issues

Add an endpoint to calculate Free Cash Flow to Firm (FCFF)

Note

  • FCFF represents the cash that is available with in the firm owners to pay off their investors.
  • A +ve FCFF value indicates that the firm has cash remaining after expenses. A -ve value indicates that the firm has not generated enough revenue to cover its costs and investment activities.

Formulae
image
Where,
EBIT - Earnings Before Interest and Taxes
EBITDA - Earnings Before Interest, Taxes, Depreciation and Amortization
Dep - Depreciation
FcInv - Investment in fixed capital
WcInv - Working capital investment

  • Add an endpoint to calculate Free Cash Flow to Firm.
  • Create a function in ./helpers/functions.py file for the calculation.
  • Map it with an endpoint GET /bep in the main.py file with properly.

Add an endpoint to calculate Compound Interest.

Note

  • The cost of using borrowed money, or more specifically, the compensation a lender receives for lending money to a borrower, is known as compound interest.

  • Compound interest is calculated as
    image

  • Create a function in ./helpers/functions.py file for the calculation.

  • Map it with an endpoint GET /compound_interest in the main.py file with properly.

Add an endpoint to calculate Acid-Test Ratio

Note

  • The acid-test ratio, commonly known as the quick ratio, uses a firm's balance sheet data as an indicator of whether it has sufficient short-term assets to cover its short-term liabilities.

image

  • Add an endpoint to calculate Free Cash Flow to Firm.
  • Create a function in ./helpers/functions.py file for the calculation.
  • Map it with an endpoint GET /acid-test-ratio in the main.py file with properly.

Add an endpoint to calculate Effective Annual Rate

Note

  • Generally, an investment's annual rate of return is different from the nominal rate of return when compounding occurs more than once a year (quarterly, half-yearly).

  • Create a function in ./helpers/functions.py file for the calculation.

  • Map it with an endpoint GET /effective_annual_rate in the main.py file properly.

Add an endpoint to calculate Simple Interest.

  • Simple interest is interest that is only calculated on the initial sum (the "principal") borrowed or deposited.
  • The basic simple interest formula looks like thisSimple Interest
  • Create a function in ./helpers/functions.py file for the calculation.
  • Map it with an endpoint GET /simple_interest in the main.py file properly.

Add an endpoint to calculate dividend yield ratio

Note

The Dividend Yield is a financial ratio that measures the annual value of dividends received relative to the market value per share of a security.
image

Create a function in ./helpers/functions.py file for the calculation.
Map it with an endpoint GET /dividend_yeild_ratio in the main.py file with properly.

Add an endpoint to calculate Compounded Annual Growth Rate (CAGR)

Note
Formula: CAGR=((FV/PV)^(1/n)) - 1

  • Where
    FV is the investment's ending/maturity value
    PV is the investment's beginning/opening value
    n is the duration in years
  • Add an endpoint to calculate Compounded Annual Growth Rate (CAGR).
  • Create a function in ./helpers/functions.py file for the calculation.
  • Map it with an endpoint GET /cagr in the main.py file with properly.

Add an end point to calculate DTI

Debt-to-income ratio (DTI) is all your monthly debt payments divided by your gross monthly income
Different company has different DTIs as their minimum limit
A person has to have a greater DTI than that limit in order to get a new loan

Create an endpoint to calculate ROI (Return on Investment)

Note

  • Return on Investment, sometimes referred to as ROI, is a popular term for assessing the expected profitability of various investments.

image

  • Create a function in ./helpers/functions.py file.
  • Map it with an endpoint GET /roi in the main.py file properly.

Add an endpoint to calculate Future Value of SIP

Note

  • We all save small amounts at fixed intervals for a goal. It may be in a mutual fund SIP or PPF. But, how can we know the possible savings ten years down the line? That is where the future value of the SIP formula comes into the picture.

  • Create a function in ./helpers/functions.py file for the calculation.

  • Map it with an endpoint GET /future_sip in the main.py file with properly.

Add an endpoint to calculate Duration With Convexity Adjustment

Note

  • Duration is the average time until all cash flows from a bond are delivered. The convexity adjustment helps determine the change in price that is not explained by duration.

  • Create a function in ./helpers/functions.py file for the calculation.

  • Map it with an endpoint GET /convexity_adjustment in the main.py file with properly.

Add an endpoint to calculate Break Even Point

Note

  • Break even point is the point where a company's revenue equals it's costs.
    image
  • Create a function in ./helpers/functions.py file for the calculation.
  • Map it with an endpoint GET /bep in the main.py file with properly.

Add an endpoint to calculate Loan EMI

Note

  • Equated monthly instalments (EMIs) are common in our day-to-day life. At the time of taking a loan, we are shown a neat A4 size paper explaining the EMI structure in a simplified manner. It is generally an unequal combination of principal and interest payments.

  • Create a function in ./helpers/functions.py file for the calculation.

  • Map it with an endpoint GET /loan_emi in the main.py file with properly.

Add calculate dividend payout ratio

Note

The Dividend Payout Ratio (DPR) is the amount of dividends paid to shareholders in relation to the total amount of net income the company generates.
image

Create a function in ./helpers/functions.py file for the calculation.
Map it with an endpoint GET /dividend_payout_ratio in the main.py file with properly.

Endpoint to calculate and return Certificate of Deposit (CD)

Note

  • A certificate of deposit is an agreement to make a fixed-term interest-bearing deposit of money.
  • Formula to calculate Certificate of Deposit

image

  • Create a function in ./helpers/functions.py file for the calculation.
  • Map it with an endpoint GET /certificate_of_deposit in the main.py file with properly.

Add an endpoint to calculate Inflation.

Note

  • Inflation lowers purchasing power of the rupee. As a result, whenever a saving plan is being chalked out, inflation is one of the factors that has to be taken into account.

  • Inflation is calculated as - Future amount = Present amount * (1+inflation rate) ^number of years

  • Create a function in ./helpers/functions.py file for the calculation.

  • Map it with an endpoint GET /inflation in the main.py file with properly.

Add an endpoint to calculate Cost of Goods Sold

Note
image

  • Add an endpoint to calculate Free Cash Flow to Firm.
  • Create a function in ./helpers/functions.py file for the calculation.
  • Map it with an endpoint GET /cogs in the main.py file with properly.

Add an endpoint to calculate Compounded Annual Growth Rate (CAGR)

Note

  • This is used to indicate the return on an investment over a period. It is also the best tool to compare returns of two different asset classes - for instance gold/equity or equity/real estate.

  • Create a function in ./helpers/functions.py file for the calculation.

  • Map it with an endpoint GET /cagr in the main.py file with properly.

Add an endpoint to calculate Rule of 72

Note

  • The Rule of 72 helps you to estimate the number of years required to double your money at a given annual rate of return.
    image
  • Add an endpoint to calculate Rule of 72.
  • Create a function in ./helpers/functions.py file for the calculation.
  • Map it with an endpoint GET /ruleof72 in the main.py file with properly.

Add an endpoint to calculate Jensen's Alpha

Note

  • One way of measuring alpha, or the risk-adjusted return.

  • Create a function in ./helpers/functions.py file for the calculation.

  • Map it with an endpoint GET /jensens_alpha in the main.py file with properly.

Create issues and pull request template.

Note

  • Create an issue and pull request template for this project.
  • In the issue template, the user is to answer which endpoint he/she wants to add or which endpoint they found a bug.
  • In the PR template, ask them to link the corresponding issue, and ask questions like have you tested the output and if it is correct or not, and upload some screenshots if needed.

Add an endpoint to calculate Put-Call Parity

Note

  • Refers to the static price relationship between the prices of put and call options of an asset with the same strike price and expiration date.

  • Create a function in ./helpers/functions.py file for the calculation.

  • Map it with an endpoint GET /put-call-parity in the main.py file with properly.

Add an endpoint to calculate Payback Period.

Note

  • Payback period, which is used most often in capital budgeting, is the period of time required to reach the break-even point (the point at which positive cash flows and negative cash flows equal each other, resulting in zero) of an investment based on cash flow.

  • Payback period is calculated as
    payback period

  • Create a function in ./helpers/functions.py file for the calculation.

  • Map it with an endpoint GET /payback_period in the main.py file with properly.

Add an endpoint to calculate Sharpe ratio

Sharpe ratio measures the performance of an investment compared to a risk-free asset, after adjusting for its risk.
formula
Sharpe Ratio = (Average fund returns – Risk-free Rate) / Standard Deviation of fund returns

Add an endpoint to calculate Price/Earning to ratio

Note

Price/Earning ratio is the ratio between share price and the earing per share (EPS) .
image

Create a function in ./helpers/functions.py file for the calculation.
Map it with an endpoint GET /per in the main.py file with properly.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.