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)
| 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)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| 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.