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.12.tar.gz (49.1 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.12-py3-none-any.whl (69.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: hg_oap-0.1.12.tar.gz
  • Upload date:
  • Size: 49.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for hg_oap-0.1.12.tar.gz
Algorithm Hash digest
SHA256 63d5925edd022f87bacd39dddeb147b2228b042d6dbbbe5052ac7994baa6423e
MD5 8cb0099161037f521693fa4d3055010b
BLAKE2b-256 c57fc2ca4a67faa21c575fede30513337509227718fc8043e4538c95751929cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for hg_oap-0.1.12.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.12-py3-none-any.whl.

File metadata

  • Download URL: hg_oap-0.1.12-py3-none-any.whl
  • Upload date:
  • Size: 69.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for hg_oap-0.1.12-py3-none-any.whl
Algorithm Hash digest
SHA256 079b0976b79674c3107b5627c31273321d125ef05fba99822c14cdc33178ef75
MD5 1b8bbe89d7f73dbc2286885cbe71ed38
BLAKE2b-256 8e70ded89fa7209ca62fb42c44ff5994c32d9e12c5922c1836b0468a5bc90566

See more details on using hashes here.

Provenance

The following attestation bundles were made for hg_oap-0.1.12-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