Skip to main content

A python based financial models simulation to estimate the value of π

Project description

quantmodels

Overview

quantmodels is a Python package that provides implementations of various financial models commonly used in finance and investment analysis.

Installation

You can install the package using pip: pip install quantmodels

Included Financial Models

  1. Binomial Option Pricing Model (BOPM) The Binomial Option Pricing Model is a numerical method used for option pricing. It calculates the option price and call option price based on parameters such as underlying price, strike price, risk-free rate, volatility, time to maturity, and the number of steps in the binomial tree.

from quantmodels.opm import binomial_option_pricing

Example usage for Put Option Price

Parameters underlying_price: Current price of the underlying asset.

strike_price: Strike price of the option.

risk_free_rate: Risk-free interest rate.

volatility: Volatility of the underlying asset.

time_to_maturity: Time to maturity of the option.

num_steps: Number of steps in the binomial tree.

call_price = binomial_option_pricing(underlying_price, strike_price, time_to_maturity, risk_free_rate, volatility, periods, 'call')

put_price = binomial_option_pricing(underlying_price, strike_price, time_to_maturity, risk_free_rate, volatility, periods, 'put')

print(f"Call Option Price: {call_price:.2f}")
print(f"Put Option Price: {put_price:.2f}")

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

quantmodels-1.0.0-py3-none-any.whl (2.0 kB view details)

Uploaded Python 3

File details

Details for the file quantmodels-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: quantmodels-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 2.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.8.4

File hashes

Hashes for quantmodels-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 608e624eabf52c5f4c8ef2fd73b52f5973f64980513232b312150a2e0ed36acf
MD5 856a564864a305c226d8252606e8ce9f
BLAKE2b-256 0e024666994203da2113002883cfed691c0a0d616bbbdb2973ad4f3553c88725

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page