Skip to main content

open-sourcing the math behind major financial institutional investors/banks. this package connects financial data analysis to the humblFINANCE website.

Project description

Project logo

humblDATA

Open in Dev Containers Open in GitHub Codespaces Status GitHub Issues GitHub Pull Requests

Python Poetry Ruff Commitizen friendly Gitmoji pre-commit semantic-release

License


humbldata connects the humblfinance web app to its data sources and in-house analysis. A thin wrapper around the most popular open-source financial data providers, with some extra flair to use the same tools and math as the big guys. how do i know? because i used to pay a pretty penny for it! no longer... OSS is here to save the day!

🌟 Main Features 🌟

  • humblCHANNEL

    • Quantitative trading signal tool that provides objective, mathematics-based buy and sell signals
    • Works with any tradable asset with available time series data
    • Customizable for different trading styles (day trading, swing trading, long-term investing)
    • Eliminates emotional decision-making with precise price channels
  • humblCOMPASS

    • Economic regime identification and asset allocation guidance
    • Helps navigate different market conditions with data-driven insights
    • Provides strategic investment direction aligned with current market regimes
  • humblMOMENTUM

    • Momentum-based signal indicators for timing market entries and exits
    • Track asset performance relative to market trends
    • Identify emerging opportunities before they become mainstream
  • humblPORTFOLIO

    • Interactive portfolio management dashboard
    • Integrates data from humblCHANNEL and humblCOMPASS
    • Provides real-time asset overview with buy/sell recommendations
    • Risk management tools to prevent significant drawdowns
  • Realized Volatility Estimators

    • All volatility calculations from Euan Sinclair's book, plus additional models
    • ⚡ Lightning fast estimators powered by Rust under the hood
    • Essential for accurate risk assessment and position sizing

Getting Started

Install with pip:

pip install humbldata

Install with poetry:

poetry add humbldata

Install with uv:

uv add humbldata

Documentation

For complete documentation on the library's features, architecture, and how to contribute, please visit: https://humblfinance.github.io/humblDATA/

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

humbldata-1.23.0.tar.gz (16.4 MB view details)

Uploaded Source

Built Distribution

humbldata-1.23.0-py3-none-any.whl (155.3 kB view details)

Uploaded Python 3

File details

Details for the file humbldata-1.23.0.tar.gz.

File metadata

  • Download URL: humbldata-1.23.0.tar.gz
  • Upload date:
  • Size: 16.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.9

File hashes

Hashes for humbldata-1.23.0.tar.gz
Algorithm Hash digest
SHA256 1f2c060174ca5482e467262df9135cd0e4f9c563a347878e105cae9a0b508549
MD5 eb7a16ee68f833a9a4dfd84db4e8e04c
BLAKE2b-256 84fd29db5005aeee635fbcb2230fa4bb469175033b444b115a97baf6bc6d1e34

See more details on using hashes here.

File details

Details for the file humbldata-1.23.0-py3-none-any.whl.

File metadata

  • Download URL: humbldata-1.23.0-py3-none-any.whl
  • Upload date:
  • Size: 155.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.9

File hashes

Hashes for humbldata-1.23.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e3883d62d834b7055edc183a6c242c2e0f019a992fa25de7a5a02cdad24749da
MD5 d5fd16f37e471b3f4937eab48fc4190a
BLAKE2b-256 849a2a39a9c9b4436badf0aceef2a9bccbf8989c94535ee11381649b8c8b2fd9

See more details on using hashes here.

Supported by

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