Skip to main content

A set of utility functions for my project

Project description

tiny-pricing-utils Package

tiny_pricing_utils is a Python package for option pricing and financial modeling. It includes implementations of the Black-Scholes and Heston models, Monte Carlo simulations, and characteristic functions for Fourier-based pricing.

Working examples can be found at: https://github.com/MichaelCarloH/Option-Pricing/tree/main/Option%20pricing

Key Features:

  • Black-Scholes Model: European option pricing.
  • Heston Model: Class-based implementation with FFT pricing methods.
  • Monte Carlo Simulations: Simulates stock price paths under different models.
  • Characteristic Functions: Fourier-based characteristic functions for pricing using BS and Heston.
  • Stock paths generation with Geometric Brownian Motion, Euler and Milstein Monetcarlo methods

Features

  • Utility functions for pricing options
  • Helper functions for computing characteristic function
  • Easy-to-use and modular

Installation

To install the package, you can clone the repository or use pip:

Documentation

The full documentation can be found at:

https://option-pricing-1ld1qd386-michael-carlos-projects.vercel.app/

Clone the repository:

git clone https://github.com/MichaelCarloH/Option-Pricing.git
python setup.py install

Aknowledgements:

Part of the Theory and code snippets are based on the course “Financial Engineering” by Peter Leon and Wim Schoutens and course collaborators at KU Leuven.

Project details


Download files

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

Source Distribution

tiny_pricing_utils-1.0.3.tar.gz (23.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tiny_pricing_utils-1.0.3-py3-none-any.whl (13.0 kB view details)

Uploaded Python 3

File details

Details for the file tiny_pricing_utils-1.0.3.tar.gz.

File metadata

  • Download URL: tiny_pricing_utils-1.0.3.tar.gz
  • Upload date:
  • Size: 23.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for tiny_pricing_utils-1.0.3.tar.gz
Algorithm Hash digest
SHA256 85cbc9b230b387c808d9d7434f3362d7c86600bd10d1ca2805fad4ea04a69622
MD5 f5ad50ec8293fe68f9694cb05213086d
BLAKE2b-256 bb1c08c8fd354c8ac56397aefecfa0e294055dc7f93db59a2474e407ef71e3e3

See more details on using hashes here.

File details

Details for the file tiny_pricing_utils-1.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for tiny_pricing_utils-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 cf8daae8f33605d0e8cb871f59dba982fb7e21cd136e8b299a74c739af8f71f3
MD5 65945c3c0bb85e4d5b82c06b50d26526
BLAKE2b-256 859dd9081fffc3b1811c096eca68da583ba4e9bdc5288a96405fef4460ec3fde

See more details on using hashes here.

Supported by

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