Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Quantitative Finance Code in Python - Fixes #36 #45

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

agentmarketbot
Copy link

Pull Request Description

Overview

This pull request addresses Issue #36 titled "Incorporating finance codes in python". The goal was to integrate quantitative finance functionalities into the existing Python codebase.

Summary of Changes

The following enhancements have been made to the repository:

  1. New Directory Created:

    • A new directory named Quantitative_Finance has been added to organize the finance-related code and facilitate easy access for future development.
  2. Core Financial Calculations Implemented:

    • A new file, financial_utils.py, has been created which includes functions for:
      • Present Value (PV) and Future Value (FV) calculations.
      • Investment Returns calculations.
      • Risk Metrics such as the Sharpe Ratio and Beta.
      • Options Pricing using the Black-Scholes model.
  3. Interactive Examples Provided:

    • A Jupyter Notebook named Quantitative_Finance_Examples.ipynb has been created, offering practical examples and showcasing how to use the implemented financial functions effectively.
  4. Documentation Added:

    • A README.md file has been included, detailing the module's purpose, the available functions, and instructions on how to utilize them.
  5. Functionality Verification:

    • Comprehensive tests have been conducted to ensure all calculations and functions are operating as expected, confirming the reliability and accuracy of the implementations.

Next Steps

With this foundational work in place, users and developers are encouraged to build upon this framework by adding additional financial models and calculations tailored to their requirements.

Conclusion

This implementation enhances the repository by providing essential tools for quantitative finance analysis, thus setting the stage for further innovation and application within the Python ecosystem.

Fixes #36.

Add quantitative finance module and examples

Implements a new quantitative finance module with key financial calculations:
- Time value of money (PV/FV)
- Investment performance metrics
- Risk measures (Sharpe ratio, Beta)
- Black-Scholes options pricing

Includes Jupyter notebook with examples and comprehensive README 
documentation. Module provides essential tools for financial analysis 
and trading calculations.

Fixes Tanu-N-Prabhu#36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Incorporating finance codes in python
1 participant