Skip to main content

Trellis is a deep hedging and deep pricing framework for quantitative finance

Project description

PyPI version Python versions

Trellis: Deep Hedging and Deep Pricing

Trellis is a deep hedging and deep pricing framework with the primary purpose of furthering research into the use of neural networks as a replacement for classical analytical methods for pricing and hedging financial instruments.

The project is built in Python on top of TensorFlow and Keras.

Trellis was originally developed by engineers at Beacon Platform to conduct research into the deep hedging technique and foster collaboration within the finance industry and with academia.

If you are using this in your own project or research, we would be interested to hear from you.

Installation

Trellis is available on PyPi, simply install with pip.

pip install beacon-trellis

Note that only TensorFlow version 2.1.0 is currently supported.

To use, simply

import trellis

See dh_european_option.py and dh_variable_annuity.py for examples of how to use the models and visualisations provided.

Coming Soon

  • Example Jupyter Notebooks
  • TensorFlow 2.2.0 support
  • ReadTheDocs documentation

Contribution guidelines

If you want to contribute to the project, be sure to review the contribution guidelines.

Contact Information

License

MIT

Download files

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

Source Distribution

beacon-trellis-0.2.tar.gz (16.7 kB view details)

Uploaded Source

Built Distribution

beacon_trellis-0.2-py3-none-any.whl (24.5 kB view details)

Uploaded Python 3

File details

Details for the file beacon-trellis-0.2.tar.gz.

File metadata

  • Download URL: beacon-trellis-0.2.tar.gz
  • Upload date:
  • Size: 16.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for beacon-trellis-0.2.tar.gz
Algorithm Hash digest
SHA256 f1416a5ed2513354f914dc881543d74e681b04ece59e9c71aa83911ad378cad4
MD5 7e68e6ec0e99c9dff12e01ad8f81fff7
BLAKE2b-256 1c7ca42a7a0e1b64e91f6a0f3f7d7623666526359c11c08ff61868be6b0865d6

See more details on using hashes here.

File details

Details for the file beacon_trellis-0.2-py3-none-any.whl.

File metadata

  • Download URL: beacon_trellis-0.2-py3-none-any.whl
  • Upload date:
  • Size: 24.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for beacon_trellis-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5c3c71acf65b85527cec7e2fa16c1ccd95e14c20cffae4262fad1c3136526ba1
MD5 f4b12846b478421e46a318eaadffd441
BLAKE2b-256 e11479d2f0f481efa47c8199a4845894aacabcdf189ebc6cbc04047744e9ad5e

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