Skip to main content

optiondesk-engine

Pricing and analytics for the option desk. Licensed under the PolyForm Noncommercial License 1.0.0, the same terms as the rest of the project. See LICENSE for the full text and LICENSES.md for what that permits.

The engine is pure computation. It has no network access, no data providers, no file system layout opinions and no dependencies outside the standard library. It takes numbers and returns numbers, which is what makes it testable against closed-form and finite-difference benchmarks.

The shell fetches data and writes artifacts. The engine turns the data into analytics. Neither imports the other's internals: the shell reaches the engine through one adapter module, and degrades with an explicit message when the engine is not installed.

Current contents:

  • pricing/: European Black-Scholes-Merton with a continuous dividend yield, a Newton-Raphson implied volatility solver with a bisection fallback that refuses prices carrying no volatility information, and the full analytic Greek ladder from first to third order in documented units.
  • strategies/: the expiry payoff engine, the five-direction outlook framework, the structure playbook, and the friction and liquidity gate.
  • analytics/: dealer gamma exposure with walls and flip levels, max pain, volatility smile geometry, and the structure ranking.
  • simulation/: GARCH(1,1) with Student-t innovations sampled by adaptive random-walk Metropolis, posterior predictive paths, value at risk and expected shortfall, and position profit distributions.
  • backtest/: the historical runner with modelled premiums, the performance and significance statistics, and forward-test marking.

Read DISCLAIMER.md at the repository root before using any of it. Modelled premiums are not achievable prices.

Metadata

Release files for optiondesk-engine 0.3.0.post1

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

Source distribution (sdist)

Source distribution for optiondesk-engine 0.3.0.post1
File Size Uploaded Provenance Actions
optiondesk_engine-0.3.0.post1.tar.gz 114.5 kB Without provenance Details for optiondesk_engine-0.3.0.post1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for optiondesk-engine 0.3.0.post1
File Interpreter ABI Platform Actions
optiondesk_engine-0.3.0.post1-py3-none-any.whl Python 3 none any Details for optiondesk_engine-0.3.0.post1-py3-none-any.whl

Total release size: 198.3 kB

Release files / optiondesk_engine-0.3.0.post1.tar.gz

Download URL optiondesk_engine-0.3.0.post1.tar.gz
Size 114.5 kB
Tags Source
SHA-256 checksum
How to use checksums
724d458a41122a61a6dd350d509cbc0e2db4e4b00ee3b3033d5345adef1262fb
BLAKE2b-256 checksum
How to use checksums
cc9ce6099f003f2b735d5a77ac1fdd3784940b054981e5dd1b5326582424be44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / optiondesk_engine-0.3.0.post1-py3-none-any.whl

Download URL optiondesk_engine-0.3.0.post1-py3-none-any.whl
Size 83.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c3cb5fc2f53d538024cbd40ce0a9d9ad36c00664323527df800a3cf07dd8774b
BLAKE2b-256 checksum
How to use checksums
c0646b403ce1ac86cf5506507bb2b7bd71c45f16f66caf6028a6edea3d31512d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Security for optiondesk-engine 0.3.0.post1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release
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