Skip to main content

A library to faciliate building order and pricing strategies

Project description

HGraph Orders and Pricing Library

Provides a library, based on the hgraph functional reactive framework to support creating order and pricing logic.

The core components of the library include:

  • instruments
  • positions
  • portfolios
  • orders
  • pricing

This library is currently very green and is expected to have significant changes.

Development

The project is currently configured to make use of Poetry for dependency management. Take a look at the website to see how best to install the tool. Once you have checked out the project, you can install the project for development using the following command:

This is optional, but you can ensure python uses the version of python you require.

poetry env use 3.11

Then use the following command to install the project and it's depenencies:

poetry install

Then you can find the location of the installation using:

poetry env info

PyCharm can make use of poetry to setup the project.

Run Tests

# No Coverage
poetry run pytest
# Generate Coverage Report
poetry run pytest --cov=your_package_name --cov-report=xml

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

hg_oap-0.1.10.tar.gz (40.1 kB view details)

Uploaded Source

Built Distribution

hg_oap-0.1.10-py3-none-any.whl (50.1 kB view details)

Uploaded Python 3

File details

Details for the file hg_oap-0.1.10.tar.gz.

File metadata

  • Download URL: hg_oap-0.1.10.tar.gz
  • Upload date:
  • Size: 40.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for hg_oap-0.1.10.tar.gz
Algorithm Hash digest
SHA256 9da6df67fe6b230cf37173e5b926f8b547a9702ad422087df899cee32a082822
MD5 ed44900d4006ed37c7532765e2d431a4
BLAKE2b-256 81512037da5cfcb6781a0f9c85b124c28c1d10251e13fbb3046f0a97af241a72

See more details on using hashes here.

Provenance

The following attestation bundles were made for hg_oap-0.1.10.tar.gz:

Publisher: deploy-on-tag.yml on hhenson/hg_oap

Attestations:

File details

Details for the file hg_oap-0.1.10-py3-none-any.whl.

File metadata

  • Download URL: hg_oap-0.1.10-py3-none-any.whl
  • Upload date:
  • Size: 50.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for hg_oap-0.1.10-py3-none-any.whl
Algorithm Hash digest
SHA256 e07b342decb05e390b5567dccdf5ed590dc97cf2571529a75e74be3429576fca
MD5 8916042b51eccf5250f625ee7d1ae2bd
BLAKE2b-256 2961c98cd78da4bc01382cc58ac5da0b2410625a06a24dc43f8b1a0390d12e66

See more details on using hashes here.

Provenance

The following attestation bundles were made for hg_oap-0.1.10-py3-none-any.whl:

Publisher: deploy-on-tag.yml on hhenson/hg_oap

Attestations:

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