Skip to main content

Biblioteca de features quantitativas para algorithmic trading (OHLCV -> features).

Project description

Quantmaster

Biblioteca de features quantitativas para adicionar colunas em pandas.DataFrame com dados OHLCV.

Instalação (desenvolvimento)

pip install -e ".[dev]"

Uso rápido

from quantmaster.features.momentum import rsi
from quantmaster.features.volatility import har_rv
from quantmaster.features.utils import create_all

df["rsi_10"] = rsi(df, window=10)
df = df.join(har_rv(df))

# gerar várias features de uma vez (com defaults)
df = create_all(df)

Importar features de uma vez

Se você quiser importar várias features sem ficar apontando para cada submódulo, use o namespace quantmaster.features (exporta as features públicas em __all__):

from quantmaster.features import rsi, har_rv, yang_zhang_volatility, hurst_dfa

Você também pode fazer import wildcard (não recomendado em código de produção, mas útil em notebooks):

from quantmaster.features import *

Estrutura

  • Features ficam em src/quantmaster/features/ separadas por categoria (Momentum, Trend, Volatility, etc.).
  • Cada feature é uma função que recebe DataFrame (ou Series) e retorna Series (ou DataFrame) alinhado ao índice.

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

quantmaster-0.1.4.tar.gz (26.8 kB view details)

Uploaded Source

Built Distribution

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

quantmaster-0.1.4-py3-none-any.whl (23.2 kB view details)

Uploaded Python 3

File details

Details for the file quantmaster-0.1.4.tar.gz.

File metadata

  • Download URL: quantmaster-0.1.4.tar.gz
  • Upload date:
  • Size: 26.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for quantmaster-0.1.4.tar.gz
Algorithm Hash digest
SHA256 134c8525ebd09c934f865d101d654b3f4a44b045d5caa1d6e69cd826961f1330
MD5 b0edea92833157d1e972ec5639792879
BLAKE2b-256 53fe00284e0aeb5f204c400cdc998aed64b5b2b8181c6c1e3197a0c6a1c05031

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantmaster-0.1.4.tar.gz:

Publisher: publish.yml on wolfox33/quantmaster

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

File details

Details for the file quantmaster-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: quantmaster-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 23.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for quantmaster-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 9c5e7bf32389d2898505faaaf6b7d156a319e48e7a811e7abe4289e7c42898dc
MD5 c42adb91d65564850464b4ce125638a8
BLAKE2b-256 72e6d1e9ce579431f2cbbc02fa60738d9c7f6f22f37de5b0739dfa44b07455fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantmaster-0.1.4-py3-none-any.whl:

Publisher: publish.yml on wolfox33/quantmaster

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