Skip to main content

Composable financial contracts with Monte Carlo valuation

Project description

Monte Carlo Contracts

PyPI package Build status

Composable financial contracts with Monte Carlo valuation. This module employs ideas from How to Write a Financial Contract by S. L. Peyton Jones and J-M. Eber. However, the implementation is not based on functional programming but rather using an object oriented approach. Also, this implementation is tailored towards Monte Carlo based cashflow generation whereas the paper favours more general methods.

Features

  • monte-carlo-contracts is a single file Python project

Install

You can install monte-carlo-contracts using pip with

pip3 install monte-carlo-contracts

or you can simply download mcc.py and then run it using python3 with

python3 mcc.py

History

0.1.0 (2020-09-22)

Credits

Main developer is luphord luphord@protonmail.com. cookiecutter-pyscript is used as project template.

History

0.1.0 (2020-09-22)

  • Initial release.

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

monte-carlo-contracts-0.1.0.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

monte_carlo_contracts-0.1.0-py2.py3-none-any.whl (5.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file monte-carlo-contracts-0.1.0.tar.gz.

File metadata

  • Download URL: monte-carlo-contracts-0.1.0.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.6.9

File hashes

Hashes for monte-carlo-contracts-0.1.0.tar.gz
Algorithm Hash digest
SHA256 60120a7df9213c535a08d705c438ab8d9b6358dcb810e80fdf73e51ecc49200c
MD5 06d0004979264506502de2db29cfad18
BLAKE2b-256 e7ba0eb8546c3a02c35c656324174134d1c4451cff27c8114ad739ed58e59c50

See more details on using hashes here.

File details

Details for the file monte_carlo_contracts-0.1.0-py2.py3-none-any.whl.

File metadata

  • Download URL: monte_carlo_contracts-0.1.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 5.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.6.9

File hashes

Hashes for monte_carlo_contracts-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 cfe192d2b7f2f9c33bc9a7a2cf99bab3885cebfe4e58514e73c6f406f0271057
MD5 894c47f8046bb6089577b54f9a60c086
BLAKE2b-256 2f65498026d8883374c6e3f888eb3aebd4afc27e4cf639064e5aebc3a5d4ac31

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