Skip to main content

Algorithmic trading research utilities for quant teams

Project description

hqg-algorithms

Run locally

In project root:

python3 -m pip install --upgrade pip setuptools wheel
pip install -e .

Test in python shell:

from hqg_algorithms import Strategy
s = Strategy("demo")
print(s.name)

Publish to PyPI

1. Get API key for HQG account

2. Build the package (in project root):

pip install build
python3 -m build

This creates:

dist/
├── hqg_algorithms-0.1.0.tar.gz
└── hqg_algorithms-0.1.0-py3-none-any.whl

3. Upload to PyPI with twine:

pip install twine
twine upload dist/* 

When prompted, use:

username: __token__
password: pypi-<your-token>

4. Verify:

Visit https://pypi.org/project/hqg-algorithms/

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

hqg_algorithms-0.0.0.tar.gz (1.6 kB view details)

Uploaded Source

Built Distribution

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

hqg_algorithms-0.0.0-py3-none-any.whl (2.1 kB view details)

Uploaded Python 3

File details

Details for the file hqg_algorithms-0.0.0.tar.gz.

File metadata

  • Download URL: hqg_algorithms-0.0.0.tar.gz
  • Upload date:
  • Size: 1.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for hqg_algorithms-0.0.0.tar.gz
Algorithm Hash digest
SHA256 102be567d0b8eba47357052e3fd9edaf833c3c6a2f61c1d93b62f03b55498035
MD5 1d28b26122cc48a5fa2b3c113d461076
BLAKE2b-256 30df127b07b662b8c29df89d567de696b69498e8a5e97d7b2228accb0013ac43

See more details on using hashes here.

File details

Details for the file hqg_algorithms-0.0.0-py3-none-any.whl.

File metadata

  • Download URL: hqg_algorithms-0.0.0-py3-none-any.whl
  • Upload date:
  • Size: 2.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for hqg_algorithms-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ce3f52e62e9fbc9ac6527f890157152177ee0d9b1eeccb06bef0413f2d02055d
MD5 4f3b7e96d7e37e4f52871098c7042a20
BLAKE2b-256 e32c38e81abef9fb4e8b0269856abf95c379c74fc1edbec99def7e55c89fb0ec

See more details on using hashes here.

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