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.11.tar.gz (39.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hg_oap-0.1.11-py3-none-any.whl (52.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: hg_oap-0.1.11.tar.gz
  • Upload date:
  • Size: 39.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for hg_oap-0.1.11.tar.gz
Algorithm Hash digest
SHA256 2f8060e95404816396b34d31ca5674ff5f4872f03018718c3e4bf2e81900f888
MD5 49bd9e797d8b2ece7d7f096d81062707
BLAKE2b-256 c5f8b53cb8e4deeb7c4f3d252cd916daa267c594dafc2af8eb43170fc7f41ea3

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: hg_oap-0.1.11-py3-none-any.whl
  • Upload date:
  • Size: 52.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for hg_oap-0.1.11-py3-none-any.whl
Algorithm Hash digest
SHA256 ec247d9b157caaa7028dbc09abc704c5c4435dadff7d0db1abe12a39b13b5fbb
MD5 de228939af1f56116cebcd2687ba7926
BLAKE2b-256 7f582d09bf0ad7afb3aaeea512dce4fca9666f00683192643c887884e660e3bb

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page