Skip to main content

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

Project description

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

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

beacon-trellis-0.1.0.tar.gz (14.8 kB view details)

Uploaded Source

Built Distribution

beacon_trellis-0.1.0-py3-none-any.whl (23.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: beacon-trellis-0.1.0.tar.gz
  • Upload date:
  • Size: 14.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.6.3

File hashes

Hashes for beacon-trellis-0.1.0.tar.gz
Algorithm Hash digest
SHA256 02c45b6667755cec06234435111e5949fbeb778752ede679c882b5eea619d1cb
MD5 3a880f45c9e4b65f11c349df1f645423
BLAKE2b-256 7738e1fe85342c41d8da17d200757720c03d5e4291c04d575e3034bd200862b3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: beacon_trellis-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 23.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.6.3

File hashes

Hashes for beacon_trellis-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e8fcea37b5abe4955bb33159109deea4dff60981ea815659d68ac566092acaf9
MD5 8da33bf206b1d591a7cac63de77ae716
BLAKE2b-256 437e70e88bdce268f19f5b07044f1974981c317803a0945ec16306c15e98a3e5

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