Skip to main content

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

Release files for beacon-trellis 0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for beacon-trellis 0.2
File Size Uploaded
beacon-trellis-0.2.tar.gz 16.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for beacon-trellis 0.2
File Interpreter ABI Platform
beacon_trellis-0.2-py3-none-any.whl Python 3 none any Details

Total release size: 41.2 kB

Release files / beacon-trellis-0.2.tar.gz

Download URL beacon-trellis-0.2.tar.gz
Size 16.7 kB
Tags Source
SHA-256 checksum
How to use checksums
f1416a5ed2513354f914dc881543d74e681b04ece59e9c71aa83911ad378cad4
BLAKE2b-256 checksum
How to use checksums
1c7ca42a7a0e1b64e91f6a0f3f7d7623666526359c11c08ff61868be6b0865d6
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / beacon_trellis-0.2-py3-none-any.whl

Download URL beacon_trellis-0.2-py3-none-any.whl
Size 24.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5c3c71acf65b85527cec7e2fa16c1ccd95e14c20cffae4262fad1c3136526ba1
BLAKE2b-256 checksum
How to use checksums
e11479d2f0f481efa47c8199a4845894aacabcdf189ebc6cbc04047744e9ad5e
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.2 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page