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.
Metadata
Release files for tiny-pricing-utils 1.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tiny_pricing_utils-1.0.3.tar.gz | 23.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tiny_pricing_utils-1.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 36.6 kB
Release files / tiny_pricing_utils-1.0.3.tar.gz
| Download URL | tiny_pricing_utils-1.0.3.tar.gz |
|---|---|
| Size | 23.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
85cbc9b230b387c808d9d7434f3362d7c86600bd10d1ca2805fad4ea04a69622
|
|
BLAKE2b-256 checksum How to use checksums |
bb1c08c8fd354c8ac56397aefecfa0e294055dc7f93db59a2474e407ef71e3e3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / tiny_pricing_utils-1.0.3-py3-none-any.whl
| Download URL | tiny_pricing_utils-1.0.3-py3-none-any.whl |
|---|---|
| Size | 13.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cf8daae8f33605d0e8cb871f59dba982fb7e21cd136e8b299a74c739af8f71f3
|
|
BLAKE2b-256 checksum How to use checksums |
859dd9081fffc3b1811c096eca68da583ba4e9bdc5288a96405fef4460ec3fde
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|